.elementor-10049 .elementor-element.elementor-element-3789e2d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10049 .elementor-element.elementor-element-51727f8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10049 .elementor-element.elementor-element-51727f8.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-10049 .elementor-element.elementor-element-b518bd2{z-index:1;}.elementor-10049 .elementor-element.elementor-element-d745ba7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-10049 .elementor-element.elementor-element-51727f8{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-c58daaa *//* Fix dropdown going behind hero */
.elementor-location-header,
.elementor-location-header * {
  overflow: visible !important;
}

.aisteins-header,
header {
  position: relative;
  z-index: 99999 !important;
}/* End custom CSS */