.mobile-hero-track {
    display: contents;
}

@media (max-width: 650px) {
    .mobile-hero-track {
        display: block;
        position: relative;
        overflow-anchor: none;
    }

    .first-screen-wrapper2 {
        position: sticky;
        top: 0;
        height: 100vh;
        overflow: clip;
        background: #F6F1EA;
    }

    .first-screen-wrapper2 .header-wrap {
        position: relative;
        height: 100vh;
        isolation: isolate;
        overflow: clip;
    }

    .first-screen-wrapper2 .first-screen-image2 {
        position: absolute;
        top: auto;
        bottom: 0;
        left: 50%;
        width: 307px;
        height: 320px;
        max-height: none;
        transform: translateX(-50%);
        border-radius: 50% 50% 0 0;
        background-image: url(img/bg6.png);
        background-repeat: no-repeat;
        background-position: center bottom;
        background-size: cover;
        z-index: -1;
    }

    .first-screen-wrapper2 .mobile-titlepage {
        display: block;
    }

    .first-screen-wrapper2 .header-logo-text1,
    .first-screen-wrapper2 .header-logo-text2,
    .first-screen-wrapper2 .header-menu-item,
    .first-screen-wrapper2 .header-lang-item {
        color: #504B49;
        transition: color 0.3s ease;
    }

    .first-screen-wrapper2 .header-menu-razd,
    .first-screen-wrapper2 .header-menu-item:before,
    .first-screen-wrapper2 .header-lang-item:before {
        background: #504B49;
        transition: background-color 0.3s ease;
    }

    .first-screen-wrapper2.is-header-light .header-logo-text1,
    .first-screen-wrapper2.is-header-light .header-logo-text2,
    .first-screen-wrapper2.is-header-light .header-menu-item,
    .first-screen-wrapper2.is-header-light .header-lang-item {
        color: #fff;
    }

    .first-screen-wrapper2.is-header-light .header-menu-razd,
    .first-screen-wrapper2.is-header-light .header-menu-item:before,
    .first-screen-wrapper2.is-header-light .header-lang-item:before {
        background: #fff;
    }
}

