/*------------------------------------*\
   LOCAL SCREENS
\*------------------------------------*/






/*------------------------------------*\
   END LOCAL SCREENS
\*------------------------------------*/ 




/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/
.section-hero {
    --scroll-container-height: 128vh;
}

@media (max-width: 1068px) {
    .section-hero {
        --scroll-container-height:192.5vh;
    }
}

@media (max-width: 734px) {
    .section-hero {
        --scroll-container-height:160.5vh;
    }
}

.section-hero .section-header {
    bottom: -0.7%;
}

@media (max-width: 1068px) {
    .section-hero .section-header {
        bottom:8.5%;
    }
}

@media (max-width: 734px) {
    .section-hero .section-header {
        bottom: unset;
        top:min(61%, var(--top-calc-small));
    }
}

@media screen and (min-width: 735px) and (max-height: 900px) {
    .section-hero .section-header {
        bottom: unset;
        top:580px;
    }
}

@media screen and (min-width: 735px) and (max-height: 900px) and (max-width: 1068px) {
    .section-hero .section-header {
        top:404px;
    }
}

@media screen and (max-width: 734px) and (max-height: 650px) {
    .section-hero .section-header {
        bottom: unset;
        top:336px;
    }
}

html.text-zoom .section-hero .section-header {
    bottom: unset;
    top:580px;
}

.section-hero .section-header-headline {
    padding: 0;
}

@media (max-width: 734px) {
    .section-hero .section-header-headline {
        padding:0
    }
}



/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/ 