.elementor-16 .elementor-element.elementor-element-7421ac1{z-index:2;}.elementor-16 .elementor-element.elementor-element-77e34f7 > .elementor-element-populated{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-7421ac1 */#header-container #header-logo img {
    filter: brightness(0) invert(1);
    transition:0.3s ease all;
}
#header-container.elementor-sticky--effects #header-logo img {
    filter: brightness(1) invert(0);
}
#header-container.elementor-sticky--effects #header-2ndcol {
    background:#fff;
}
#header-container.elementor-sticky--effects #header-menu a {
    color:#313336;
}
#header-container.elementor-sticky--effects #header-2ndcol {
    border-color: #a1a0a6 !important;
}


#header-container {
    width: 100% !important;
}





@media only screen and (max-width: 1024px) {
    #header-container.elementor-sticky--effects #header-menu a {
        color:#fff !important;
    }
    .elementor-sticky--effects .eicon-menu-bar {
        color: #313336;
    }
}/* End custom CSS */
/* Start custom CSS */.elementor-16 {
    position:absolute;
    width: 100% !important;
    max-width: 100% !important;
    z-index: 2;
    top:0;
    left:0;
    right:0;
    margin:0 auto !important;
}
.elementor-16 * {
    transition:0s !important;
}/* End custom CSS */