.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS */div[data-elementor-type="header"] + * {
    margin-top: 122px;
        -webkit-transition: .3s!important;
    -o-transition: .3s!important;
    transition: .3s!important;
}
.jet-popup-prevent-scroll div[data-elementor-type="header"] + * {
    margin-top: 0px;
        -webkit-transition: .3s!important;
    -o-transition: .3s!important;
    transition: .3s!important;
}
.admin-bar .elementor-710 {
    top: 32px;
        -webkit-transition: .3s!important;
    -o-transition: .3s!important;
    transition: .3s!important;
    opacity: 1;
}

.elementor-710 {
    position: fixed;
    top: 0%;
    z-index: 999;
    width: 100%;
    -webkit-transition: .3s!important;
    -o-transition: .3s!important;
    transition: .3s!important;
    -webkit-transform: translateY(-0%);
        -ms-transform: translateY(-0%);
            transform: translateY(-0%);
            opacity: 1
}

.scrolling-down {
    -webkit-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
            transform: translateY(-100%);
    -webkit-transition: .3s!important;
    -o-transition: .3s!important;
    transition: .3s!important;
}
.scrolling-down.add-shadow {
    -webkit-box-shadow: 0px 4px 50px -7px rgba(0,0,0,0); 
    box-shadow: 0px 4px 50px -7px rgba(0,0,0,0);
}

.add-shadow {
    -webkit-box-shadow: 0px 4px 50px -7px rgba(0,0,0,0.5); 
    box-shadow: 0px 4px 50px -7px rgba(0,0,0,0.5);
}

.jet-popup-prevent-scroll .elementor-710 {
    opacity: 0;
        -webkit-transition: .5s!important;
    -o-transition: .5s!important;
    transition: .5s!important;
}

@media screen and (max-width: 1024px) {
    div[data-elementor-type="header"] + * {
        margin-top: 88px;
    }
}

@media screen and (max-width: 415px) {
    div[data-elementor-type="header"] + * {
        margin-top: 80px;
    }
}/* End custom CSS */