.elementor-11771 .elementor-element.elementor-element-3db6efd{--display:flex;}.elementor-11771 .elementor-element.elementor-element-b3955ec{--display:flex;}.elementor-11771 .elementor-element.elementor-element-9583326{--display:flex;}.elementor-11771 .elementor-element.elementor-element-9e5fac9{--display:flex;}.elementor-11771 .elementor-element.elementor-element-fafa6dc{--display:flex;}.elementor-11771 .elementor-element.elementor-element-76399d8{--display:flex;}.elementor-11771 .elementor-element.elementor-element-641e067{--display:flex;}.elementor-11771 .elementor-element.elementor-element-8a876bc{--display:flex;}.elementor-11771 .elementor-element.elementor-element-b12ee98{--display:flex;}.elementor-11771 .elementor-element.elementor-element-e17a1bc{--display:flex;}.elementor-11771 .elementor-element.elementor-element-cee8bb9{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-95px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:-215px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:30px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:-215px;--e-n-carousel-arrow-size:40px;--e-n-carousel-arrow-normal-color:#4A5F82;--e-n-carousel-arrow-hover-color:#6A7C99;}.elementor-11771 .elementor-element.elementor-element-39b5bfe{--display:flex;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11771 .elementor-element.elementor-element-ffb238a{width:100%;max-width:100%;--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-11771 .elementor-element.elementor-element-ffb238a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:24px 0px 0px 0px;}.elementor-11771 .elementor-element.elementor-element-ffb238a .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:4px;}.elementor-11771 .elementor-element.elementor-element-ffb238a .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-4px;}.elementor-11771 .elementor-element.elementor-element-ffb238a .elementor-field-group.recaptcha_v3-bottomleft, .elementor-11771 .elementor-element.elementor-element-ffb238a .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-11771 .elementor-element.elementor-element-ffb238a .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-11771 .elementor-element.elementor-element-ffb238a .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-11771 .elementor-element.elementor-element-ffb238a .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-11771 .elementor-element.elementor-element-ffb238a .elementor-field-type-html{padding-bottom:0px;}.elementor-11771 .elementor-element.elementor-element-ffb238a .elementor-field-group .elementor-field, .elementor-11771 .elementor-element.elementor-element-ffb238a .elementor-field-subgroup label{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;}.elementor-11771 .elementor-element.elementor-element-ffb238a .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#D9D9D9;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-11771 .elementor-element.elementor-element-ffb238a .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#D9D9D9;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-11771 .elementor-element.elementor-element-ffb238a .elementor-field-group .elementor-select-wrapper::before{color:#D9D9D9;}.elementor-11771 .elementor-element.elementor-element-ffb238a .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:500;line-height:1px;border-style:solid;border-width:0px 0px 0px 0px;padding:23px 23px 22px 23px;}.elementor-11771 .elementor-element.elementor-element-ffb238a .e-form__buttons__wrapper__button-next{background-color:#FF5C00;color:#0D1626;}.elementor-11771 .elementor-element.elementor-element-ffb238a .elementor-button[type="submit"]{background-color:#FF5C00;color:#0D1626;}.elementor-11771 .elementor-element.elementor-element-ffb238a .elementor-button[type="submit"] svg *{fill:#0D1626;}.elementor-11771 .elementor-element.elementor-element-ffb238a .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-11771 .elementor-element.elementor-element-ffb238a .e-form__buttons__wrapper__button-next:hover{background-color:#FF8742;color:#0D1626;}.elementor-11771 .elementor-element.elementor-element-ffb238a .elementor-button[type="submit"]:hover{background-color:#FF8742;color:#0D1626;}.elementor-11771 .elementor-element.elementor-element-ffb238a .elementor-button[type="submit"]:hover svg *{fill:#0D1626;}.elementor-11771 .elementor-element.elementor-element-ffb238a .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}body.elementor-page-11771:not(.elementor-motion-effects-element-type-background), body.elementor-page-11771 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F4;}@media(max-width:1366px){.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.elementor-11771 .elementor-element.elementor-element-cee8bb9{--e-n-carousel-swiper-slides-to-display:2;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-11771 .elementor-element.elementor-element-ffb238a > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-11771 .elementor-element.elementor-element-cee8bb9{--e-n-carousel-swiper-slides-to-display:1;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-11771 .elementor-element.elementor-element-ffb238a .elementor-field-group .elementor-field, .elementor-11771 .elementor-element.elementor-element-ffb238a .elementor-field-subgroup label{font-size:12px;}.elementor-11771 .elementor-element.elementor-element-ffb238a .elementor-button{font-size:11px;}}@media(min-width:2400px){.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for form, class: .elementor-element-ffb238a */.elementor-11771 .elementor-element.elementor-element-ffb238a .elementor-form-fields-wrapper{
    align-items: center;
}
.elementor-11771 .elementor-element.elementor-element-ffb238a .elementor-field-type-email {
    width:70%;
}

.elementor-11771 .elementor-element.elementor-element-ffb238a .e-form__buttons {
    width:30%;
}/* End custom CSS */
/* Start custom CSS */#hero-home {
  background-color: #071c42;
  position: relative;
  overflow: hidden;
  border-radius: 70px;
  max-width: calc(100% - 48px);
  margin: 24px auto 0 auto;
  transition:
    border-radius 0.35s ease,
    max-width 0.35s ease,
    margin 0.35s ease;
}

/* Expands to full-width on scroll */
#hero-home.header-scrolled {
  border-radius: 0;
  max-width: 100% !important;
  margin: 0 auto !important;
}

/* Soft blue glow */
#hero-home::before {
  content: "";
  position: absolute;
  inset: 0;

  background:
    radial-gradient(
      ellipse at 50% 18%,
      rgba(38,169,226,0.16) 0%,
      rgba(38,169,226,0.08) 28%,
      transparent 65%
    );

  pointer-events: none;
  z-index: 1;
}
#hero-home::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;

  background-image:
    radial-gradient(
      circle,
      rgba(255,255,255,0.22) 1.6px,
      transparent 1.8px
    );

  background-size: 58px 58px;
  background-repeat: repeat;
  opacity: 0.6;

  -webkit-mask-image:
    radial-gradient(
      ellipse at 12% 88%,
      rgba(0,0,0,0.95) 0%,
      rgba(0,0,0,0.7) 18%,
      rgba(0,0,0,0.35) 36%,
      rgba(0,0,0,0.12) 55%,
      transparent 70%
    ),
    radial-gradient(
      ellipse at 88% 12%,
      rgba(0,0,0,0.95) 0%,
      rgba(0,0,0,0.7) 18%,
      rgba(0,0,0,0.35) 36%,
      rgba(0,0,0,0.12) 55%,
      transparent 70%
    );

  mask-image:
    radial-gradient(
      ellipse at 12% 88%,
      rgba(0,0,0,0.95) 0%,
      rgba(0,0,0,0.7) 18%,
      rgba(0,0,0,0.35) 36%,
      rgba(0,0,0,0.12) 55%,
      transparent 70%
    ),
    radial-gradient(
      ellipse at 88% 12%,
      rgba(0,0,0,0.95) 0%,
      rgba(0,0,0,0.7) 18%,
      rgba(0,0,0,0.35) 36%,
      rgba(0,0,0,0.12) 55%,
      transparent 70%
    );

  z-index: 1;
}

/* Keep content above effects */
#hero-home > * {
  position: relative;
  z-index: 2;
}

@media (max-width:500px) {
    #hero-home {
        margin: 10px auto 0px auto !important;
        border-radius: 20px;
        max-width: calc(100% - 5px);
    }
} 

  #online-visibilty {
  position: relative;
  overflow: hidden;
  background:#fff;
  }
  
  #online-visibilty::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 0;
  
  background-image:
    radial-gradient(
      ellipse 42% 34% at 50% 42%,
      rgba(38,169,226,0.10) 0%,
      rgba(38,169,226,0.06) 38%,
      rgba(38,169,226,0.025) 58%,
      rgba(38,169,226,0) 74%
    ),
    linear-gradient(rgba(7,28,66,0.04) 1px, transparent 1px),
    linear-gradient(90deg, rgba(7,28,66,0.04) 1px, transparent 1px);
  
  background-size:
    100% 100%,
    60px 60px,
    60px 60px;
  
  background-position:
    center top,
    top center,
    top center;
  
  background-repeat:
    no-repeat,
    repeat,
    repeat;
  
  -webkit-mask-image: linear-gradient(
    to bottom,
    transparent 0%,
    black 8%,
    black 82%,
    transparent 98%,
    transparent 100%
  );
  
  mask-image: linear-gradient(
    to bottom,
    transparent 0%,
    black 8%,
    black 82%,
    transparent 98%,
    transparent 100%
  );
  }
  
  
  .tab-button.e--selected {
    background: #123B68 !important;
    border: none;
    box-shadow: 0 10px 24px rgba(0, 0, 0, 0.22);
    opacity: 1;
    transform: translateX(-8px);
    border-radius: 12px 0 0 12px;
    z-index: 2;
  }
  
  .tab-button.e--selected span{
      color: #F8FAFD !important;
      
  }/* End custom CSS */