.elementor-2088 .elementor-element.elementor-element-be4f8c7{--display:flex;--min-height:0px;}.elementor-2088 .elementor-element.elementor-element-91fc4f1 > .elementor-widget-container{padding:20px 0px 0px 0px;}.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-2088 .elementor-element.elementor-element-be4f8c7{--content-width:500px;}.elementor-2088 .elementor-element.elementor-element-91fc4f1 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-2088 .elementor-element.elementor-element-be4f8c7{--content-width:1600px;}}/* Start custom CSS for html, class: .elementor-element-91fc4f1 */.logo img {
    height: 70px;
    margin-top: 15px;*/
}

.elementor-theme-builder-content-area {
    height: 400px !important;
    font-size: 0;
}

.nextgen-header.scrolled {
    background: rgba(255, 255, 255, 0.9);
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    padding-bottom: 20px;
}

@media (min-width: 768px) {
    .nav {
        display: flex
;
        align-items: center;
        margin-top: 21px;
    }
}

@media (min-width: 768px) {
    .quote-btn {
        display: inline-flex !important
;
        margin-top: 20px;
    }
}

.buildexo-nextgen-header.buildexo-scrolled {
    background: rgba(255, 255, 255, 0.95) !important;
    -webkit-backdrop-filter: blur(10px) !important;
    backdrop-filter: blur(10px) !important;
    box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1) !important;
    padding-bottom: 15px;
    padding-top: 15px;
}

@media (max-width: 768px) {
    .buildexo-logo img {
        height: 69px !important;
        max-width: 600px !important;
    }
}

@media (max-width: 768px) {
    .buildexo-dropdown a {
        color: #000000 !important;
        padding: 12px 25px !important;
        font-size: 1rem !important;
    }
}/* End custom CSS */