.elementor-2141
  .elementor-element.elementor-element-b5e58d5:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2141
  .elementor-element.elementor-element-b5e58d5
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #5191ce;
}
.elementor-2141 .elementor-element.elementor-element-b5e58d5 {
  box-shadow: 0px 2px 8px 0px rgba(24, 42, 73, 0.2);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -1px;
  margin-bottom: 0px;
  padding: 50px 50px 50px 50px;
}
.elementor-2141
  .elementor-element.elementor-element-b5e58d5
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2141
  .elementor-element.elementor-element-d41a441
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2141 .elementor-element.elementor-element-2387ef3 .ee-breadcrumbs {
  margin-left: -12px;
}
.elementor-2141
  .elementor-element.elementor-element-2387ef3
  .ee-breadcrumbs__item {
  margin-left: 12px;
  color: #ffffff;
}
.elementor-2141
  .elementor-element.elementor-element-2387ef3
  .ee-breadcrumbs__separator {
  margin-left: 12px;
}
.elementor-2141
  .elementor-element.elementor-element-2387ef3
  .ee-breadcrumbs__text {
  font-size: 24px;
  font-weight: 400;
  line-height: 0em;
}
.elementor-2141
  .elementor-element.elementor-element-2387ef3
  .ee-breadcrumbs__item
  a {
  color: #ffffff;
}
.elementor-2141
  .elementor-element.elementor-element-2387ef3
  .ee-breadcrumbs__item:hover {
  color: #e2e2e2;
}
.elementor-2141
  .elementor-element.elementor-element-2387ef3
  .ee-breadcrumbs__item:hover
  a {
  color: #e2e2e2;
}
.elementor-2141
  .elementor-element.elementor-element-2387ef3
  > .elementor-widget-container {
  margin: -6px 0px -6px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2141 .elementor-element.elementor-element-275a63d {
  text-align: left;
}
.elementor-2141
  .elementor-element.elementor-element-275a63d
  .elementor-heading-title {
  color: #ffffff;
}
.elementor-2141
  .elementor-element.elementor-element-275a63d
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-2141
  .elementor-element.elementor-element-5ff2a30
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2141 .elementor-element.elementor-element-f1f3fd2 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 50px 40px 50px;
}
.elementor-2141
  .elementor-element.elementor-element-f1f3fd2
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2141
  .elementor-element.elementor-element-873bd3c:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-2141
  .elementor-element.elementor-element-873bd3c
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-2141
  .elementor-element.elementor-element-873bd3c
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 60px 0px 0px;
}
.elementor-2141
  .elementor-element.elementor-element-873bd3c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2141
  .elementor-element.elementor-element-aaca201
  .elementor-heading-title {
  color: var(--e-global-color-21528109);
  font-family: "Roboto", Sans-serif;
  font-weight: 500;
}
.elementor-2141
  .elementor-element.elementor-element-4ee4543:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2141
  .elementor-element.elementor-element-4ee4543
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f3f3f3;
}
.elementor-2141 .elementor-element.elementor-element-4ee4543 {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #d1d1d1;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 20px;
  margin-bottom: 0px;
  padding: 24px 24px 24px 24px;
}
.elementor-2141 .elementor-element.elementor-element-4ee4543:hover {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  box-shadow: 0px 6px 36px 0px rgba(114, 144, 173, 0.18);
}
.elementor-2141 .elementor-element.elementor-element-4ee4543:hover,
.elementor-2141
  .elementor-element.elementor-element-4ee4543:hover
  > .elementor-background-overlay {
  border-radius: 0px 0px 0px 0px;
}
.elementor-2141
  .elementor-element.elementor-element-4ee4543
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2141
  .elementor-element.elementor-element-da1d83f
  .elementor-heading-title {
  color: var(--e-global-color-21528109);
  font-size: 26px;
  font-weight: 400;
}
.elementor-2141
  .elementor-element.elementor-element-da1d83f
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2141
  .elementor-element.elementor-element-781182e
  .elementor-field-group {
  padding-right: calc(10px / 2);
  padding-left: calc(10px / 2);
  margin-bottom: 15px;
}
.elementor-2141
  .elementor-element.elementor-element-781182e
  .elementor-form-fields-wrapper {
  margin-left: calc(-10px / 2);
  margin-right: calc(-10px / 2);
  margin-bottom: -15px;
}
.elementor-2141
  .elementor-element.elementor-element-781182e
  .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-2141
  .elementor-element.elementor-element-781182e
  .elementor-field-group.recaptcha_v3-bottomright {
  margin-bottom: 0;
}
body.rtl
  .elementor-2141
  .elementor-element.elementor-element-781182e
  .elementor-labels-inline
  .elementor-field-group
  > label {
  padding-left: 6px;
}
body:not(.rtl)
  .elementor-2141
  .elementor-element.elementor-element-781182e
  .elementor-labels-inline
  .elementor-field-group
  > label {
  padding-right: 6px;
}
body
  .elementor-2141
  .elementor-element.elementor-element-781182e
  .elementor-labels-above
  .elementor-field-group
  > label {
  padding-bottom: 6px;
}
.elementor-2141
  .elementor-element.elementor-element-781182e
  .elementor-field-group
  .elementor-field {
  color: #232323;
}
.elementor-2141
  .elementor-element.elementor-element-781182e
  .elementor-field-group:not(.elementor-field-type-upload)
  .elementor-field:not(.elementor-select-wrapper) {
  background-color: #ffffff;
  border-color: #d1d1d1;
  border-radius: 0px 0px 0px 0px;
}
.elementor-2141
  .elementor-element.elementor-element-781182e
  .elementor-field-group
  .elementor-select-wrapper
  select {
  background-color: #ffffff;
  border-color: #d1d1d1;
  border-radius: 0px 0px 0px 0px;
}
.elementor-2141
  .elementor-element.elementor-element-781182e
  .elementor-field-group
  .elementor-select-wrapper::before {
  color: #d1d1d1;
}
.elementor-2141
  .elementor-element.elementor-element-781182e
  .e-form__buttons__wrapper__button-next {
  background-color: #336ca6;
  color: #ffffff;
}
.elementor-2141
  .elementor-element.elementor-element-781182e
  .elementor-button[type="submit"] {
  background-color: #336ca6;
  color: #ffffff;
}
.elementor-2141
  .elementor-element.elementor-element-781182e
  .elementor-button[type="submit"]
  svg
  * {
  fill: #ffffff;
}
.elementor-2141
  .elementor-element.elementor-element-781182e
  .e-form__buttons__wrapper__button-previous {
  color: #ffffff;
}
.elementor-2141
  .elementor-element.elementor-element-781182e
  .e-form__buttons__wrapper__button-next:hover {
  background-color: #214d7a;
  color: #ffffff;
}
.elementor-2141
  .elementor-element.elementor-element-781182e
  .elementor-button[type="submit"]:hover {
  background-color: #214d7a;
  color: #ffffff;
}
.elementor-2141
  .elementor-element.elementor-element-781182e
  .elementor-button[type="submit"]:hover
  svg
  * {
  fill: #ffffff;
}
.elementor-2141
  .elementor-element.elementor-element-781182e
  .e-form__buttons__wrapper__button-previous:hover {
  color: #ffffff;
}
.elementor-2141 .elementor-element.elementor-element-781182e .elementor-button {
  border-radius: 0px 0px 0px 0px;
}
.elementor-2141
  .elementor-element.elementor-element-781182e
  .elementor-message.elementor-message-success {
  color: #83b312;
}
.elementor-2141
  .elementor-element.elementor-element-781182e
  .elementor-message.elementor-message-danger {
  color: #d43636;
}
.elementor-2141 .elementor-element.elementor-element-781182e {
  --e-form-steps-indicators-spacing: 20px;
  --e-form-steps-indicator-padding: 30px;
  --e-form-steps-indicator-inactive-secondary-color: #ffffff;
  --e-form-steps-indicator-active-secondary-color: #ffffff;
  --e-form-steps-indicator-completed-secondary-color: #ffffff;
  --e-form-steps-divider-width: 1px;
  --e-form-steps-divider-gap: 10px;
}
.elementor-2141
  .elementor-element.elementor-element-781182e
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2141
  .elementor-element.elementor-element-56eb27e
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(0px / 2);
}
.elementor-2141
  .elementor-element.elementor-element-56eb27e
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(0px / 2);
}
.elementor-2141
  .elementor-element.elementor-element-56eb27e
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(0px / 2);
  margin-left: calc(0px / 2);
}
.elementor-2141
  .elementor-element.elementor-element-56eb27e
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-0px / 2);
  margin-left: calc(-0px / 2);
}
body.rtl
  .elementor-2141
  .elementor-element.elementor-element-56eb27e
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-0px / 2);
}
body:not(.rtl)
  .elementor-2141
  .elementor-element.elementor-element-56eb27e
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-0px / 2);
}
.elementor-2141
  .elementor-element.elementor-element-56eb27e
  .elementor-icon-list-icon
  i {
  color: #4a8abf;
}
.elementor-2141
  .elementor-element.elementor-element-56eb27e
  .elementor-icon-list-icon
  svg {
  fill: #4a8abf;
}
.elementor-2141 .elementor-element.elementor-element-56eb27e {
  --e-icon-list-icon-size: 30px;
}
.elementor-2141
  .elementor-element.elementor-element-56eb27e
  .elementor-icon-list-text {
  color: #4a8abf;
  padding-left: 10px;
}
.elementor-2141
  .elementor-element.elementor-element-56eb27e
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-2141
  .elementor-element.elementor-element-56eb27e
  .elementor-icon-list-item
  > a {
  font-size: 14px;
  line-height: 1.2em;
}
.elementor-2141
  .elementor-element.elementor-element-73f6c79
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 50px 30px;
}
.elementor-2141
  .elementor-element.elementor-element-d7d37b0
  .elementor-heading-title {
  color: var(--e-global-color-21528109);
  font-family: "Roboto", Sans-serif;
  font-weight: 500;
}
.elementor-2141
  .elementor-element.elementor-element-5f22cab
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-2141 .elementor-element.elementor-element-abbe4ea .ee-grid__item {
  padding-left: 24px;
}
.elementor-2141 .elementor-element.elementor-element-abbe4ea .ee-grid {
  margin-left: -24px;
}
.elementor-2141 .elementor-element.elementor-element-abbe4ea .ee-post {
  margin-bottom: 24px;
  box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.16);
}
.elementor-2141
  .elementor-element.elementor-element-abbe4ea
  .ee-post--horizontal {
  align-items: stretch;
}
.elementor-2141
  .elementor-element.elementor-element-abbe4ea
  .ee-post--horizontal
  .ee-post__media {
  flex-basis: 30%;
  -ms-flex-preferred-size: 30%;
}
.elementor-2141
  .elementor-element.elementor-element-abbe4ea
  .ee-post--horizontal
  .ee-post__content {
  flex-basis: calc(100% - 30%);
}
.elementor-2141 .elementor-element.elementor-element-abbe4ea .ee-post__header {
  order: 1;
}
.elementor-2141 .elementor-element.elementor-element-abbe4ea .ee-post__media {
  order: 1;
  z-index: 1;
}
.elementor-2141 .elementor-element.elementor-element-abbe4ea .ee-post__body,
.elementor-2141
  .elementor-element.elementor-element-abbe4ea
  .ee-post--horizontal
  .ee-post__content {
  order: 1;
}
.elementor-2141 .elementor-element.elementor-element-abbe4ea .ee-post__footer {
  order: 1;
  padding: 15px 15px 15px 15px;
}
.elementor-2141 .elementor-element.elementor-element-abbe4ea .ee-post:hover {
  box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.2);
}
.elementor-2141 .elementor-element.elementor-element-abbe4ea .ee-post__body {
  padding: 20px 15px 15px 15px;
}
.elementor-2141
  .elementor-element.elementor-element-abbe4ea
  .ee-post__metas--has-metas.ee-post__metas--has-avatar {
  align-items: center;
}
.elementor-2141
  .elementor-element.elementor-element-abbe4ea
  .ee-post__title__heading {
  color: #4a8abf;
  font-size: 26px;
}
.elementor-2141 .elementor-element.elementor-element-abbe4ea .ee-post__title {
  margin: 0px 0px 10px 0px;
}
.elementor-2141 .elementor-element.elementor-element-abbe4ea .ee-post__excerpt {
  text-align: left;
  font-size: 18px;
}
.elementor-2141
  .elementor-element.elementor-element-abbe4ea
  .ee-post__read-more
  > * {
  padding: 10px 15px 10px 15px;
  font-size: 14px;
  transition-property: all;
  transition-timing-function: ease-in;
  transition-duration: 0.3s;
  color: #ffffff;
  background-color: #2c6b9e;
  margin-bottom: 5px;
}
.elementor-2141
  .elementor-element.elementor-element-abbe4ea
  .ee-post__read-more
  > *:hover {
  background-color: #26497f;
}
.elementor-2141 .elementor-element.elementor-element-abbe4ea .ee-post__media,
.elementor-2141
  .elementor-element.elementor-element-abbe4ea
  .ee-post__media__content,
.elementor-2141
  .elementor-element.elementor-element-abbe4ea
  .ee-post__media__content
  > *,
.elementor-2141
  .elementor-element.elementor-element-abbe4ea
  .ee-post__media__overlay,
.elementor-2141
  .elementor-element.elementor-element-abbe4ea
  .ee-post__media__thumbnail,
.elementor-2141
  .elementor-element.elementor-element-abbe4ea
  .ee-post__media__header,
.elementor-2141
  .elementor-element.elementor-element-abbe4ea
  .ee-post__media__body,
.elementor-2141
  .elementor-element.elementor-element-abbe4ea
  .ee-post__media__footer {
  transition-property: all;
  transition-timing-function: linear;
  transition-duration: 0.3s;
}
.elementor-2141
  .elementor-element.elementor-element-abbe4ea
  .ee-post__media__overlay {
  mix-blend-mode: normal;
}
@media (max-width: 1024px) {
  .elementor-2141 .elementor-element.elementor-element-b5e58d5 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 20px 40px 20px;
  }
  .elementor-2141 .elementor-element.elementor-element-f1f3fd2 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 20px 20px 20px;
  }
  .elementor-2141
    .elementor-element.elementor-element-873bd3c
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2141
    .elementor-element.elementor-element-da1d83f
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-2141
    .elementor-element.elementor-element-b14a7fc
    .elementor-heading-title {
    line-height: 1.2em;
  }
  .elementor-2141 .elementor-element.elementor-element-abbe4ea .ee-grid__item {
    padding-left: 12px;
  }
  .elementor-2141 .elementor-element.elementor-element-abbe4ea .ee-grid {
    margin-left: -12px;
  }
  .elementor-2141 .elementor-element.elementor-element-abbe4ea .ee-post {
    margin-bottom: 20px;
  }
  .elementor-2141 .elementor-element.elementor-element-abbe4ea .ee-post__body {
    padding: 20px 15px 15px 15px;
  }
  .elementor-2141
    .elementor-element.elementor-element-abbe4ea
    .ee-post__footer {
    padding: 15px 15px 15px 15px;
  }
  .elementor-2141 .elementor-element.elementor-element-abbe4ea .ee-post__title {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2141
    .elementor-element.elementor-element-abbe4ea
    .ee-post__title__heading {
    font-size: 20px;
  }
  .elementor-2141
    .elementor-element.elementor-element-abbe4ea
    .ee-post__excerpt {
    font-size: 14px;
  }
  .elementor-2141
    .elementor-element.elementor-element-abbe4ea
    .ee-post__read-more
    > * {
    font-size: 12px;
  }
}
@media (max-width: 767px) {
  .elementor-2141 .elementor-element.elementor-element-b5e58d5 {
    padding: 30px 15px 30px 15px;
  }
  .elementor-2141
    .elementor-element.elementor-element-2387ef3
    .ee-breadcrumbs__text {
    font-size: 18px;
  }
  .elementor-2141
    .elementor-element.elementor-element-2387ef3
    > .elementor-widget-container {
    margin: -5px 0px -15px 0px;
  }
  .elementor-2141
    .elementor-element.elementor-element-275a63d
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-2141
    .elementor-element.elementor-element-5ff2a30
    > .elementor-element-populated {
    padding: 25px 0px 0px 0px;
  }
  .elementor-2141 .elementor-element.elementor-element-f1f3fd2 {
    padding: 15px 15px 15px 15px;
  }
  .elementor-2141
    .elementor-element.elementor-element-873bd3c
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-2141 .elementor-element.elementor-element-4ee4543 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-2141
    .elementor-element.elementor-element-f4e3925
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-2141
    .elementor-element.elementor-element-da1d83f
    .elementor-heading-title {
    font-size: 22px;
  }
  .elementor-2141
    .elementor-element.elementor-element-73f6c79
    > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2141
    .elementor-element.elementor-element-b14a7fc
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-2141 .elementor-element.elementor-element-abbe4ea .ee-grid__item {
    padding-left: 0px;
  }
  .elementor-2141 .elementor-element.elementor-element-abbe4ea .ee-grid {
    margin-left: -0px;
  }
  .elementor-2141 .elementor-element.elementor-element-abbe4ea .ee-post {
    margin-bottom: 20px;
  }
  .elementor-2141
    .elementor-element.elementor-element-abbe4ea
    .ee-post--horizontal
    .ee-post__media {
    flex-basis: 33%;
    -ms-flex-preferred-size: 33%;
  }
  .elementor-2141
    .elementor-element.elementor-element-abbe4ea
    .ee-post--horizontal
    .ee-post__content {
    flex-basis: calc(100% - 33%);
  }
  .elementor-2141
    .elementor-element.elementor-element-abbe4ea
    .ee-post__title__heading {
    font-size: 20px;
  }
  .elementor-2141
    .elementor-element.elementor-element-abbe4ea
    .ee-post__excerpt {
    font-size: 14px;
  }
}
