.elementor-1562 .elementor-element.elementor-element-80eecce{--display:flex;--min-height:870px;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:250px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1562 .elementor-element.elementor-element-80eecce.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1562 .elementor-element.elementor-element-5b675bf{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1562 .elementor-element.elementor-element-8abf6c3 .wpr-highlighted-text svg path{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.elementor-1562 .elementor-element.elementor-element-8abf6c3 .wpr-highlighted-text svg.wpr-highlight-x path:first-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-1562 .elementor-element.elementor-element-8abf6c3 .wpr-highlighted-text svg.wpr-highlight-double path:last-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-1562 .elementor-element.elementor-element-8abf6c3 .wpr-highlighted-text svg.wpr-highlight-double-underline path:last-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-1562 .elementor-element.elementor-element-8abf6c3 .wpr-advanced-text{text-align:center;}.elementor-1562 .elementor-element.elementor-element-8abf6c3 .wpr-advanced-text a{text-align:center;}.elementor-1562 .elementor-element.elementor-element-8abf6c3 .wpr-advanced-text-preffix{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:65px;padding-top:10px;padding-bottom:10px;}.elementor-1562 .elementor-element.elementor-element-8abf6c3 .wpr-anim-text{color:#FAC643;padding:10px 10px 10px 10px;}.elementor-1562 .elementor-element.elementor-element-8abf6c3 .wpr-highlighted-text{color:#FAC643;padding:10px 10px 10px 10px;}.elementor-1562 .elementor-element.elementor-element-8abf6c3 .wpr-anim-text-selected {color:#FAC643;}.elementor-1562 .elementor-element.elementor-element-8abf6c3 .wpr-anim-text b, .elementor-1562 .elementor-element.elementor-element-8abf6c3 .wpr-anim-text b i,.elementor-1562 .elementor-element.elementor-element-8abf6c3 .wpr-anim-text,.elementor-1562 .elementor-element.elementor-element-8abf6c3 .wpr-highlighted-text{font-family:"Poppins", Sans-serif;font-size:65px;font-style:normal;}.elementor-1562 .elementor-element.elementor-element-8abf6c3 .wpr-advanced-text-suffuix{padding-top:10px;padding-bottom:10px;}.elementor-1562 .elementor-element.elementor-element-8abf6c3 .wpr-advanced-text-suffix{color:#333333;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1562 .elementor-element.elementor-element-fb9db57{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#E0E0E0;}.elementor-1562 .elementor-element.elementor-element-fb9db57 p{margin-block-end:0px;}.elementor-1562 .elementor-element.elementor-element-93d8862{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-100px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1562 .elementor-element.elementor-element-93d8862:not(.elementor-motion-effects-element-type-background), .elementor-1562 .elementor-element.elementor-element-93d8862 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 0%, #000000 55%);}.elementor-1562 .elementor-element.elementor-element-1763f3b{--spacer-size:150px;}.elementor-1562 .elementor-element.elementor-element-62125ee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1562 .elementor-element.elementor-element-accd98a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1562 .elementor-element.elementor-element-2416f79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-fluent-form-widget .fluentform-widget-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-fluent-form-widget .ff-el-progress-status{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-fluent-form-widget .ff-el-progress-bar span{color:var( --e-global-color-primary );}.elementor-widget-fluent-form-widget .step-nav button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1562 .elementor-element.elementor-element-9a62c9e .fluentform-widget-wrapper{width:591px;}.elementor-1562 .elementor-element.elementor-element-9a62c9e .fluentform-widget-wrapper .ff-el-input--label label{color:#FFFFFF;}.elementor-1562 .elementor-element.elementor-element-9a62c9e .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.select2-search__field), .elementor-1562 .elementor-element.elementor-element-9a62c9e .fluentform-widget-wrapper .ff-el-group textarea, .elementor-1562 .elementor-element.elementor-element-9a62c9e .fluentform-widget-wrapper .ff-el-group select, .elementor-1562 .elementor-element.elementor-element-9a62c9e .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{background-color:#A2A2A226;}.elementor-1562 .elementor-element.elementor-element-9a62c9e .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-1562 .elementor-element.elementor-element-9a62c9e .fluentform-widget-wrapper .ff-el-group textarea, .elementor-1562 .elementor-element.elementor-element-9a62c9e .fluentform-widget-wrapper .ff-el-group select{color:#FFFFFF;}.elementor-1562 .elementor-element.elementor-element-9a62c9e .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.select2-search__field), .elementor-1562 .elementor-element.elementor-element-9a62c9e .fluentform-widget-wrapper .ff-el-group textarea, .elementor-1562 .elementor-element.elementor-element-9a62c9e .fluentform-widget-wrapper .ff-el-group select,  .elementor-1562 .elementor-element.elementor-element-9a62c9e .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-1562 .elementor-element.elementor-element-9a62c9e .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-1562 .elementor-element.elementor-element-9a62c9e .fluentform-widget-wrapper .ff-el-group textarea, .elementor-1562 .elementor-element.elementor-element-9a62c9e .fluentform-widget-wrapper .ff-el-group select,  .elementor-1562 .elementor-element.elementor-element-9a62c9e .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{border-radius:20px 20px 20px 20px;}.elementor-1562 .elementor-element.elementor-element-9a62c9e .fluentform-widget-wrapper .ff-el-group{margin-bottom:35px;}.elementor-1562 .elementor-element.elementor-element-9a62c9e .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#FFFFFF !important;color:#000000 !important;}body.elementor-page-1562:not(.elementor-motion-effects-element-type-background), body.elementor-page-1562 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:1366px){.elementor-1562 .elementor-element.elementor-element-80eecce{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1024px){.elementor-1562 .elementor-element.elementor-element-8abf6c3 .wpr-advanced-text-preffix{font-size:50px;}.elementor-1562 .elementor-element.elementor-element-8abf6c3 .wpr-anim-text b, .elementor-1562 .elementor-element.elementor-element-8abf6c3 .wpr-anim-text b i,.elementor-1562 .elementor-element.elementor-element-8abf6c3 .wpr-anim-text,.elementor-1562 .elementor-element.elementor-element-8abf6c3 .wpr-highlighted-text{font-size:45px;}.elementor-1562 .elementor-element.elementor-element-fb9db57{font-size:14px;}}@media(max-width:767px){.elementor-1562 .elementor-element.elementor-element-8abf6c3{margin:120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1562 .elementor-element.elementor-element-8abf6c3 .wpr-advanced-text{text-align:left;}.elementor-1562 .elementor-element.elementor-element-8abf6c3 .wpr-advanced-text a{text-align:left;}.elementor-1562 .elementor-element.elementor-element-8abf6c3 .wpr-advanced-text-preffix{font-size:35px;}.elementor-1562 .elementor-element.elementor-element-8abf6c3 .wpr-anim-text b, .elementor-1562 .elementor-element.elementor-element-8abf6c3 .wpr-anim-text b i,.elementor-1562 .elementor-element.elementor-element-8abf6c3 .wpr-anim-text,.elementor-1562 .elementor-element.elementor-element-8abf6c3 .wpr-highlighted-text{font-size:26px;}.elementor-1562 .elementor-element.elementor-element-fb9db57{width:100%;max-width:100%;text-align:justify;}.elementor-1562 .elementor-element.elementor-element-9a62c9e .fluentform-widget-wrapper{width:300px;}}@media(min-width:768px){.elementor-1562 .elementor-element.elementor-element-80eecce{--width:100%;}.elementor-1562 .elementor-element.elementor-element-accd98a{--width:50%;}.elementor-1562 .elementor-element.elementor-element-2416f79{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-580ba7f */.contact-glass-card{
  position: relative;
  max-width:520px;
  padding:42px 40px;
  border-radius:32px;
  color:#ffffff;
  overflow:hidden;

  background:rgba(10,28,45,0.75);
  backdrop-filter: blur(20px);

  box-shadow:
    0 40px 80px rgba(0,0,0,.65),
    inset 0 0 0 1px rgba(255,255,255,.06);
}

/* Animated gradient layer */
.contact-glass-card::before{
  content:"";
  position:absolute;
  inset:-40%;
  background: rgba(10, 28, 45, 0.62); /* was 0.75 */
  background-size:200% 200%;
  backdrop-filter: blur(22px);
  background:
    radial-gradient(
      120% 120% at 0% 0%,
      rgba(255,255,255,.16),
      transparent 60%
    );
  animation:glassFlow 14s ease-in-out infinite;
  z-index:-1;
}

/* Subtle glow layer */
.contact-glass-card::after{
  content:"";
  position:absolute;
  inset:0;
  background:
    radial-gradient(
      120% 120% at 0% 0%,
      rgba(255,255,255,.12),
      transparent 60%
    );
  pointer-events:none;
}

/* Animation */
@keyframes glassFlow{
  0%{ background-position:0% 50%; }
  50%{ background-position:100% 50%; }
  100%{ background-position:0% 50%; }
}


/* Heading */
.contact-title{
  font-size:28px;
  font-weight:700;
  margin-bottom:16px;
  text-shadow:0 4px 18px rgba(0,169,253,.25);
}


/* Description */
.contact-text{
  font-size:15.5px;
  line-height:1.75;
  color:rgba(255,255,255,.85);
  margin-bottom:36px;
}

/* Blocks */
.contact-block{
  margin-bottom:26px;
}

.contact-label{
  display:block;
  font-size:12px;
  letter-spacing:1.8px;
  text-transform:uppercase;
  color:rgba(255,255,255,.55);
  margin-bottom:8px;
}

.contact-value{
  font-size:15.5px;
  line-height:1.7;
  color:#ffffff;
}

/* Links */
.contact-value a{
  color:#ffffff;
  text-decoration:none;
  position:relative;
}

.contact-value a::after{
  content:"";
  position:absolute;
  left:0;
  bottom:-3px;
  width:0;
  height:1px;
  background:#00A9FD;
  transition:width .3s ease;
}

.contact-value a:hover::after{
  width:100%;
}/* End custom CSS */