.elementor-49347 .elementor-element.elementor-element-1612042{padding:0px 0px 0px 0px;}.elementor-49347 .elementor-element.elementor-element-2651f235{padding:0px 0px 0px 0px;}.elementor-49347 .elementor-element.elementor-element-64d81372 > .elementor-background-overlay{background-color:#02010100;opacity:0.5;}.elementor-49347 .elementor-element.elementor-element-64d81372{padding:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for section, class: .elementor-element-1612042 */body.home>.site>.elementor-location-header {
position: initial !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2651f235 */body.home>.site>.elementor-location-header {
    position: initial !important;
}

.woocommerce .woocommerce-product-search input,
.woocommerce .woocommerce-product-search button i:before {
    color: #fff !important;
}

.elementor-section.bg-spring .elementor-section.mobile-header-top {
    border-bottom: none !important;
}

@media screen and (min-width: 991px) {
.elementor-location-header[data-elementor-type="header"] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 100;
}
}

.elementor-location-header > .elementor-section {
    background-color: rgba(0, 0, 0, 0.16);
}/* End custom CSS */