header{
    background-color: transparent !important;
}

.is-site-logo svg path:not(.has-scrolled .is-site-logo svg path){
    fill: #fff !important;
    transition: 300ms !important;
}

.has-scrolled header{
    background-color: #fff !important;
}

@media only screen and (min-width: 1025px){
    header .header-nav-menu .header-nav-link a:not(header .header-nav-menu .sub-menu-container .header-nav-link a, .has-scrolled header .header-nav-menu .header-nav-link a),
    header .header-nav-menu .header-nav-link p:not(.has-scrolled header .header-nav-menu .header-nav-link p){
        color: #fff !important;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 0px){
    .is-burger-menu>*:not(.has-scrolled .is-burger-menu>*){
        background-color: #fff !important;
    }
}