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






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




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

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

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

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

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

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

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

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

@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
\*------------------------------------*/ 