.elementor-190
  .elementor-element.elementor-element-a89b095
  .elementor-repeater-item-8d83ea3.jet-parallax-section__layout
  .jet-parallax-section__image {
  background-size: auto;
}
.elementor-190 .elementor-element.elementor-element-003c069 iframe {
  height: 400px;
  filter: brightness(100%) contrast(89%) saturate(77%) blur(0px)
    hue-rotate(0deg);
}
.elementor-190
  .elementor-element.elementor-element-5a0ff73
  .elementor-repeater-item-801d11b.jet-parallax-section__layout
  .jet-parallax-section__image {
  background-size: auto;
}
.elementor-190
  .elementor-element.elementor-element-6f54aac
  .elementor-heading-title {
  color: #233064;
  font-size: 50px;
  line-height: 66px;
}
.elementor-190
  .elementor-element.elementor-element-6f54aac
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-190
  .elementor-element.elementor-element-5a0ff73:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-190
  .elementor-element.elementor-element-5a0ff73
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #DEE9C1;
  /* background-image: linear-gradient(90deg, #f5f8fc 35%, #ffffff 0%); */
}
.elementor-190 .elementor-element.elementor-element-5a0ff73 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 180px 0px 435px 0px;
}
.elementor-190
  .elementor-element.elementor-element-5a0ff73
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-190
  .elementor-element.elementor-element-c55417d
  .elementor-repeater-item-e53b157.jet-parallax-section__layout
  .jet-parallax-section__image {
  background-size: auto;
}
.elementor-190 .elementor-element.elementor-element-1a6d429 .raven-image {
  opacity: 1;
}
.elementor-190 .elementor-element.elementor-element-1a6d429 {
  text-align: left;
}
.elementor-190 .elementor-element.elementor-element-1a6d429 .raven-image img {
  border-radius: 0px 0px 130px 0px;
}
.elementor-bc-flex-widget
  .elementor-190
  .elementor-element.elementor-element-04ca6a3.elementor-column:not(
    .raven-column-flex-vertical
  )
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-190
  .elementor-element.elementor-element-04ca6a3.elementor-column.elementor-element[data-element_type="column"]:not(
    .raven-column-flex-vertical
  )
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-190
  .elementor-element.elementor-element-04ca6a3.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical
  > .elementor-widget-wrap.elementor-element-populated {
  justify-content: center;
}
.elementor-190
  .elementor-element.elementor-element-04ca6a3
  > .elementor-element-populated {
  padding: 0px 0px 0px 100px;
}
.elementor-190 .elementor-element.elementor-element-b9a12af {
  --icon-box-icon-margin: 25px;
  flex-basis: 390px;
}
.elementor-190
  .elementor-element.elementor-element-b9a12af.elementor-view-stacked
  .elementor-icon {
  background-color: rgba(52, 122, 255, 0.05);
  fill: #347aff;
  color: #347aff;
}
.elementor-190
  .elementor-element.elementor-element-b9a12af.elementor-view-framed
  .elementor-icon,
.elementor-190
  .elementor-element.elementor-element-b9a12af.elementor-view-default
  .elementor-icon {
  fill: rgba(52, 122, 255, 0.05);
  color: rgba(52, 122, 255, 0.05);
  border-color: rgba(52, 122, 255, 0.05);
}
.elementor-190
  .elementor-element.elementor-element-b9a12af.elementor-view-framed
  .elementor-icon {
  background-color: #347aff;
}
.elementor-190
  .elementor-element.elementor-element-b9a12af.elementor-view-stacked
  .elementor-icon:hover {
  background-color: #347aff;
  fill: #d3e7fe;
  color: #d3e7fe;
}
.elementor-190
  .elementor-element.elementor-element-b9a12af.elementor-view-framed
  .elementor-icon:hover,
.elementor-190
  .elementor-element.elementor-element-b9a12af.elementor-view-default
  .elementor-icon:hover {
  fill: #347aff;
  color: #347aff;
  border-color: #347aff;
}
.elementor-190
  .elementor-element.elementor-element-b9a12af.elementor-view-framed
  .elementor-icon:hover {
  background-color: #d3e7fe;
}
.elementor-190 .elementor-element.elementor-element-b9a12af .elementor-icon {
  font-size: 36px;
  padding: 30px;
  border-radius: 0px 0px 30px 0px;
}
.elementor-190
  .elementor-element.elementor-element-b9a12af
  .elementor-icon-box-title {
  color: #8d8d8d;
}
.elementor-190
  .elementor-element.elementor-element-b9a12af
  .elementor-icon-box-title,
.elementor-190
  .elementor-element.elementor-element-b9a12af
  .elementor-icon-box-title
  a {
  font-size: 14px;
  font-weight: 400;
}
.elementor-190
  .elementor-element.elementor-element-b9a12af
  .elementor-icon-box-description {
  color: #233064;
}
.elementor-190
  .elementor-element.elementor-element-b9a12af
  > .elementor-widget-container {
  padding: 0px 0px 45px 0px;
}
.elementor-190 .elementor-element.elementor-element-86e8f7d {
  --icon-box-icon-margin: 25px;
  flex-basis: 390px;
}
.elementor-190
  .elementor-element.elementor-element-86e8f7d.elementor-view-stacked
  .elementor-icon {
  background-color: rgba(52, 122, 255, 0.05);
  fill: #347aff;
  color: #347aff;
}
.elementor-190
  .elementor-element.elementor-element-86e8f7d.elementor-view-framed
  .elementor-icon,
.elementor-190
  .elementor-element.elementor-element-86e8f7d.elementor-view-default
  .elementor-icon {
  fill: rgba(52, 122, 255, 0.05);
  color: rgba(52, 122, 255, 0.05);
  border-color: rgba(52, 122, 255, 0.05);
}
.elementor-190
  .elementor-element.elementor-element-86e8f7d.elementor-view-framed
  .elementor-icon {
  background-color: #347aff;
}
.elementor-190
  .elementor-element.elementor-element-86e8f7d.elementor-view-stacked
  .elementor-icon:hover {
  background-color: #347aff;
  fill: #d3e7fe;
  color: #d3e7fe;
}
.elementor-190
  .elementor-element.elementor-element-86e8f7d.elementor-view-framed
  .elementor-icon:hover,
.elementor-190
  .elementor-element.elementor-element-86e8f7d.elementor-view-default
  .elementor-icon:hover {
  fill: #347aff;
  color: #347aff;
  border-color: #347aff;
}
.elementor-190
  .elementor-element.elementor-element-86e8f7d.elementor-view-framed
  .elementor-icon:hover {
  background-color: #d3e7fe;
}
.elementor-190 .elementor-element.elementor-element-86e8f7d .elementor-icon {
  font-size: 36px;
  padding: 30px;
  border-radius: 0px 0px 30px 0px;
}
.elementor-190
  .elementor-element.elementor-element-86e8f7d
  .elementor-icon-box-title {
  color: #8d8d8d;
}
.elementor-190
  .elementor-element.elementor-element-86e8f7d
  .elementor-icon-box-title,
.elementor-190
  .elementor-element.elementor-element-86e8f7d
  .elementor-icon-box-title
  a {
  font-size: 14px;
  font-weight: 400;
}
.elementor-190
  .elementor-element.elementor-element-86e8f7d
  .elementor-icon-box-description {
  color: #233064;
}
.elementor-190
  .elementor-element.elementor-element-86e8f7d
  > .elementor-widget-container {
  padding: 0px 0px 45px 0px;
}
.elementor-190 .elementor-element.elementor-element-e29d273 {
  --icon-box-icon-margin: 25px;
  flex-basis: 390px;
}
.elementor-190
  .elementor-element.elementor-element-e29d273.elementor-view-stacked
  .elementor-icon {
  background-color: rgba(52, 122, 255, 0.05);
  fill: #347aff;
  color: #347aff;
}
.elementor-190
  .elementor-element.elementor-element-e29d273.elementor-view-framed
  .elementor-icon,
.elementor-190
  .elementor-element.elementor-element-e29d273.elementor-view-default
  .elementor-icon {
  fill: rgba(52, 122, 255, 0.05);
  color: rgba(52, 122, 255, 0.05);
  border-color: rgba(52, 122, 255, 0.05);
}
.elementor-190
  .elementor-element.elementor-element-e29d273.elementor-view-framed
  .elementor-icon {
  background-color: #347aff;
}
.elementor-190
  .elementor-element.elementor-element-e29d273.elementor-view-stacked
  .elementor-icon:hover {
  background-color: #347aff;
  fill: #d3e7fe;
  color: #d3e7fe;
}
.elementor-190
  .elementor-element.elementor-element-e29d273.elementor-view-framed
  .elementor-icon:hover,
.elementor-190
  .elementor-element.elementor-element-e29d273.elementor-view-default
  .elementor-icon:hover {
  fill: #347aff;
  color: #347aff;
  border-color: #347aff;
}
.elementor-190
  .elementor-element.elementor-element-e29d273.elementor-view-framed
  .elementor-icon:hover {
  background-color: #d3e7fe;
}
.elementor-190 .elementor-element.elementor-element-e29d273 .elementor-icon {
  font-size: 36px;
  padding: 30px;
  border-radius: 0px 0px 30px 0px;
}
.elementor-190
  .elementor-element.elementor-element-e29d273
  .elementor-icon-box-title {
  color: #8d8d8d;
}
.elementor-190
  .elementor-element.elementor-element-e29d273
  .elementor-icon-box-title,
.elementor-190
  .elementor-element.elementor-element-e29d273
  .elementor-icon-box-title
  a {
  font-size: 14px;
  font-weight: 400;
}
.elementor-190
  .elementor-element.elementor-element-e29d273
  .elementor-icon-box-description {
  color: #233064;
}
.elementor-190
  .elementor-element.elementor-element-e29d273
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-190 .elementor-element.elementor-element-c55417d {
  margin-top: -355px;
  margin-bottom: 0px;
  padding: 0px 0px 185px 0px;
}
.elementor-190
  .elementor-element.elementor-element-c6cb472
  > .elementor-container {
  max-width: 755px;
}
.elementor-190
  .elementor-element.elementor-element-c6cb472
  .elementor-repeater-item-c00156b.jet-parallax-section__layout
  .jet-parallax-section__image {
  background-size: auto;
}
.elementor-190 .elementor-element.elementor-element-ec55ad2 {
  text-align: center;
}
.elementor-190
  .elementor-element.elementor-element-ec55ad2
  > .elementor-widget-container {
  padding: 0px 0px 80px 0px;
}
.elementor-190 .elementor-element.elementor-element-23fb3ae .raven-field-group {
  padding-left: calc(30px / 2);
  padding-right: calc(30px / 2);
  margin-bottom: 20px;
}
.elementor-190 .elementor-element.elementor-element-23fb3ae .raven-form {
  margin-left: calc(-30px / 2);
  margin-right: calc(-30px / 2);
}
.elementor-190
  .elementor-element.elementor-element-23fb3ae
  .raven-form__indicators {
  padding-left: calc(30px / 2);
  padding-right: calc(30px / 2);
}
.elementor-190 .elementor-element.elementor-element-23fb3ae .raven-field {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #d3e7fe;
  border-radius: 0px 0px 0px 0px;
  color: #233064;
  padding: 10px 20px 10px 20px;
}
.elementor-190
  .elementor-element.elementor-element-23fb3ae
  .iti__flag-container
  .iti__selected-flag {
  border-radius: 0px 0 0 0px;
}
.elementor-190
  .elementor-element.elementor-element-23fb3ae
  .raven-field::-webkit-input-placeholder {
  color: #8d8d8d;
}
.elementor-190
  .elementor-element.elementor-element-23fb3ae
  .raven-field::-ms-input-placeholder {
  color: #8d8d8d;
}
.elementor-190
  .elementor-element.elementor-element-23fb3ae
  .raven-field::placeholder {
  color: #8d8d8d;
  font-size: 16px;
  font-weight: 400;
}
.elementor-190 .elementor-element.elementor-element-23fb3ae .raven-field:focus {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #347aff;
}
.elementor-190
  .elementor-element.elementor-element-23fb3ae
  .raven-field-select-arrow {
  font-size: 20px;
  right: 13px;
}
.elementor-190
  .elementor-element.elementor-element-23fb3ae
  .raven-field-select-arrow
  > svg,
.elementor-190
  .elementor-element.elementor-element-23fb3ae
  svg.raven-field-select-arrow {
  width: 20px;
  height: 20px;
}
.elementor-190
  .elementor-element.elementor-element-23fb3ae
  .raven-submit-button {
  width: 100%;
  height: 50px;
  margin: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #808000;
  border-radius: 0px 0px 20px 0px;
}
.elementor-190
  .elementor-element.elementor-element-23fb3ae
  .raven-submit-button,
.elementor-190
  .elementor-element.elementor-element-23fb3ae
  .raven-submit-button
  > span {
  font-size: 16px;
  font-weight: 500;
}
.elementor-190
  .elementor-element.elementor-element-23fb3ae
  .raven-submit-button:not(.step-button-prev) {
  background-color: #808000;
  background-image: none;
}
.elementor-190
  .elementor-element.elementor-element-23fb3ae
  .raven-submit-button:not(.step-button-prev):hover {
  color: #808000;
  background-color: rgba(2, 1, 1, 0);
  background-image: none;
}
.elementor-190
  .elementor-element.elementor-element-23fb3ae
  .raven-submit-button:hover {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #808000;
}
.elementor-190 .elementor-element.elementor-element-23fb3ae {
  --raven-form-steps-indicators-spacing: 20px;
  --raven-form-steps-indicator-padding: 30px;
  --raven-form-steps-indicator-inactive-secondary-color: #ffffff;
  --raven-form-steps-indicator-active-secondary-color: #ffffff;
  --raven-form-steps-indicator-completed-secondary-color: #ffffff;
  --raven-form-steps-divider-width: 1px;
  --raven-form-steps-divider-gap: 10px;
}
.elementor-190
  .elementor-element.elementor-element-23fb3ae
  > .elementor-widget-container {
  padding: 40px 40px 20px 40px;
  background-color: #f5f8fc;
}
.elementor-190 .elementor-element.elementor-element-c6cb472 {
  padding: 0px 0px 80px 0px;
}
.elementor-190
  .elementor-element.elementor-element-98edac8
  .elementor-repeater-item-75a35aa.jet-parallax-section__layout
  .jet-parallax-section__image {
  background-size: auto;
}
.elementor-190
  .elementor-element.elementor-element-d9a6778
  .raven-divider-solid,
.elementor-190
  .elementor-element.elementor-element-d9a6778
  .raven-divider-double:before,
.elementor-190
  .elementor-element.elementor-element-d9a6778
  .raven-divider-double:after {
  background-color: #efefef;
  height: 1px;
}
.elementor-190
  .elementor-element.elementor-element-d9a6778
  .raven-divider-double:before {
  margin-bottom: 1px;
}
.elementor-190 .elementor-element.elementor-element-d9a6778 .raven-divider {
  padding: 0px 0px 0px 0px;
}
@media (max-width: 1024px) {
  .elementor-190 .elementor-element.elementor-element-5a0ff73 {
    padding: 100px 30px 300px 30px;
  }
  .elementor-190
    .elementor-element.elementor-element-04ca6a3
    > .elementor-element-populated {
    padding: 0px 0px 0px 30px;
  }
  .elementor-190 .elementor-element.elementor-element-b9a12af .elementor-icon {
    font-size: 25px;
  }
  .elementor-190
    .elementor-element.elementor-element-b9a12af
    .elementor-icon-box-description {
    font-size: 16px;
  }
  .elementor-190 .elementor-element.elementor-element-86e8f7d .elementor-icon {
    font-size: 25px;
  }
  .elementor-190
    .elementor-element.elementor-element-86e8f7d
    .elementor-icon-box-description {
    font-size: 16px;
  }
  .elementor-190 .elementor-element.elementor-element-e29d273 .elementor-icon {
    font-size: 25px;
  }
  .elementor-190
    .elementor-element.elementor-element-e29d273
    .elementor-icon-box-description {
    font-size: 16px;
  }
  .elementor-190 .elementor-element.elementor-element-c55417d {
    margin-top: -200px;
    margin-bottom: 0px;
    padding: 0px 30px 100px 30px;
  }
  .elementor-190 .elementor-element.elementor-element-c6cb472 {
    padding: 0px 30px 50px 30px;
  }
  .elementor-190 .elementor-element.elementor-element-98edac8 {
    padding: 0px 30px 0px 30px;
  }
}
@media (min-width: 768px) {
  .elementor-190 .elementor-element.elementor-element-8d70c4a {
    width: 72.281%;
  }
  .elementor-190 .elementor-element.elementor-element-9f0df4f {
    width: 27.544%;
  }
  .elementor-190 .elementor-element.elementor-element-fe9b83b {
    width: 48.596%;
  }
  .elementor-190 .elementor-element.elementor-element-04ca6a3 {
    width: 51.404%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-190 .elementor-element.elementor-element-8d70c4a {
    width: 95%;
  }
  .elementor-190 .elementor-element.elementor-element-9f0df4f {
    width: 5%;
  }
}
@media (max-width: 767px) {
  .elementor-190 .elementor-element.elementor-element-003c069 iframe {
    height: 200px;
  }
  .elementor-190
    .elementor-element.elementor-element-6f54aac
    .elementor-heading-title {
    font-size: 30px;
    line-height: 33px;
  }
  .elementor-190 .elementor-element.elementor-element-5a0ff73 {
    padding: 100px 30px 200px 30px;
  }
  .elementor-190
    .elementor-element.elementor-element-fe9b83b
    > .elementor-element-populated {
    padding: 0px 0px 50px 0px;
  }
  .elementor-190 .elementor-element.elementor-element-1a6d429 .raven-image img {
    border-radius: 0px 0px 40px 0px;
  }
  .elementor-190
    .elementor-element.elementor-element-04ca6a3
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-190
    .elementor-element.elementor-element-b9a12af
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-190 .elementor-element.elementor-element-b9a12af {
    --icon-box-icon-margin: 5px;
  }
  .elementor-190 .elementor-element.elementor-element-86e8f7d {
    --icon-box-icon-margin: 5px;
  }
  .elementor-190 .elementor-element.elementor-element-e29d273 {
    --icon-box-icon-margin: 5px;
  }
  .elementor-190
    .elementor-element.elementor-element-ec55ad2
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-190
    .elementor-element.elementor-element-ec55ad2
    > .elementor-widget-container {
    padding: 0px 0px 40px 0px;
  }
  .elementor-190
    .elementor-element.elementor-element-23fb3ae
    > .elementor-widget-container {
    padding: 20px 20px 20px 20px;
  }
}