body .hero_banner {
    overflow-x: hidden
}

body .hero_banner-top_text {
    font-size: 160px;
    line-height: 100%;
    margin: 0
}

body .hero_banner-title {
    font-size: 96px;
    line-height: 100%
}

#hs_cos_wrapper_mobile_check_availability {
    display: none
}

@media only screen and (max-width:1024px) {
    body .hero_banner-top_text {
        font-size: 113px;
        line-height: 100%
    }

    body .hero_banner-title {
        font-size: 65px;
        line-height: 100%
    }
}

@media only screen and (max-width:767px) {
    body {
        padding-top: 0 !important
    }

    body[data-sticky=false] .main-header:after {
        display: none
    }

    body[data-sticky=false] .main-header {
        background: transparent
    }

    body[data-sticky=false] .main-header .header-logo {
        filter: brightness(0) invert(1)
    }

    body[data-sticky=false] .main-header .popup-navigation--open svg {
        color: #fff
    }

    body .main-header {
        left: 0;
        position: absolute;
        top: 0;
        width: 100%
    }

    body .hero_banner {
        min-height: 100vh;
        min-height: 100svh
    }

    .hero_banner .hero_banner-content {
        padding: 0 10px
    }

    body .hero_banner-top_text {
        font-size: 45px
    }

    body .hero_banner-title {
        font-size: 28px
    }

    .home-banner {
        position: relative
    }

    .home-banner .scrolldownSVG {
        display: none
    }

    .home-banner .scrolldownSVG-home {
        display: block
    }
}