.elementor-533 .elementor-element.elementor-element-e5c1f25 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-533 .elementor-element.elementor-element-e5c1f25{z-index:2;}.elementor-bc-flex-widget .elementor-533 .elementor-element.elementor-element-bc724b6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-533 .elementor-element.elementor-element-bc724b6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-533 .elementor-element.elementor-element-bc724b6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-533 .elementor-element.elementor-element-a3eab33{text-align:start;}.elementor-533 .elementor-element.elementor-element-a3eab33 img{width:70%;}.elementor-533 .elementor-element.elementor-element-3a59738 .elementor-menu-toggle{margin-left:auto;}.elementor-533 .elementor-element.elementor-element-3a59738 div.elementor-menu-toggle{color:#FFFFFF;}.elementor-533 .elementor-element.elementor-element-3a59738 div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-533 .elementor-element.elementor-element-d63d4df .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9A84C;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-533 .elementor-element.elementor-element-e5c1f25{padding:10px 0px 0px 10px;}.elementor-533 .elementor-element.elementor-element-bc724b6{width:40%;}.elementor-533 .elementor-element.elementor-element-738ffcf{width:60%;}}/* Start custom CSS for section, class: .elementor-element-e5c1f25 */.sub-arrow svg {
    fill: #ffff;
}



.sticky-header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background: transparent;
  transition: background-color 0.4s ease;
}

.sticky-header::before {
  content: '';
  position: absolute;
  inset: 0;
  background-color: rgba(43, 69, 87, 0.3);
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.4s ease, transform 0.4s ease;
  transform: translateY(-20px);
  z-index: -1;
}

.sticky-header.glass-bg::before {
  opacity: 1;
  transform: translateY(0);
}

.sticky-header > * {
  position: relative;
  z-index: 1;
}


@media (max-width: 575.98px) {
  .sub-arrow svg {
    fill: #0D0D0D;}
}/* End custom CSS */