@media (max-width: 1400px) or (max-height: 820px) {
    /* Только измененные значения, умноженные на 0.8 */

    .section-content {
        max-width: 1128.8px;
    }

    .content-left {
        min-width: 312.8px;
        padding-left: 41.6px;
    }

    .logo-block {
        margin: 51.2px auto 44px auto;
        width: 99.64px;
        height: 74.4px;
    }

    .content-left h2 {
        font-size: 33.21px;
        line-height: 61.5576px;
        letter-spacing: -1.6048px;
    }

    .content-left h1 {
        font-size: 33.21px;
        line-height: 40.992px;
        letter-spacing: -2.3248px;
        max-width: 245.6px;
    }

    .content-left h4 {
        font-size: 16px;
        line-height: 24px;
        letter-spacing: -1.12px;
        margin: 12px auto 34.4px auto;
    }

    .content-left p {
        font-size: 11.2px;
        line-height: 14.8112px;
        letter-spacing: -0.224px;
        margin: 14.4px auto 101.6px auto;
        width: 239.2px;
    }

    .content-left p span {
        font-size: 12.8px;
        letter-spacing: -0.256px;
    }

    .hr {
        margin: 2.4px auto 1.6px auto;
        width: 32.8px;
        height: 3.2px;
    }

    .form-btn {
        width: 196px;
        height: 73.6px;
        font-size: 9.8744px;
        line-height: 14.8112px;
        letter-spacing: 0.0984px;
        padding-top: 20.8px;
        padding-left: 19.2px;
    }

    .content-left .white-label {
        font-size: 12.2688px;
        line-height: 11.7544px;
        letter-spacing: -1.104px;
        border-radius: 411.4288px;
        border: 1px solid #000;
        width: 94.6288px;
        height: 31.2688px;
        margin-left: 11.2px;
        margin-top: 43.2px;
    }

    .content-left .brand-start {
        font-size: 23.1896px;
        line-height: 22.2168px;
        letter-spacing: -2.0872px;
        max-width: 210.4px;
        margin-left: 11.2px;
        margin-top: 8.8px;
    }
    .content-right {
        max-width: 774px;
    }
    .content-right .bg-main {
        top: 28px;
        right: 23.2px;
        bottom: 27.2px;
        height: calc(100vh - 55.2px);
        max-width: 100%;
    }

    .read-more {
        bottom: 100px;
        width: 249.3256px;
        height: 176.0912px;
        padding-top: 118.4px;
        box-shadow: 0 0 0 8.8px #0D0D0D;
        border-radius: 36.2056px;
        font-size: 16px;
        line-height: 19.7488px;
        letter-spacing: -0.32px;
    }

    .tg-theme {
        top: 50.4px;
        left: 52.8px;
        width: 50.4px;
        height: 27.2px;
    }

    .star-left {
        top: 408.8px;
        width: 73.6px;
        height: 100px;
    }

    .section-2 .logo-block,
    .section-4 .logo-block {
        margin: 51.2px auto 52px auto;
    }

    .section:not(.section-1, .section-7, .section-8, .section-9) .content-left h2 {
        line-height: 36.8px;
    }

    .section-2 .content-left p {
        margin: 34.4px auto 24px auto;
        width: 204px;
    }

    .stages {
        width: 500px;
        top: 51.2px;
        right: 211.2px;
    }

    .stage {
        height: 158.4px;
        border-radius: 41.1432px;
        margin-bottom: 9.6px;
    }

    .stage img {
        border-radius: 36.2056px;
        width: 140.8px;
        height: 140.8px;
        margin-left: 8.8px;
        margin-top: 8.8px;
    }

    .stages .stage h5 {
        padding: 23px 0 2px 0;
        margin: 0 0 0 28px;
    }

    .stages .stage p {
        font-size: 11.2px;
        line-height: 16px;
        letter-spacing: -0.224px;
        margin-left: 30.4px;
        max-width: 283.2px;
    }

    .section-3 .logo-block,
    .section-5 .logo-block,
    .section-6 .logo-block {
        margin: 51.2px auto 55px auto;
    }

    .section-3 .content-left h4 {
        margin: 16.8px auto 160px auto;
    }

    .accordion {
        width: 508.8px;
        top: 51.2px;
        right: 211.2px;
    }

    .accordion-item {
        margin-bottom: 9.6px;
        border-radius: 41.1432px;
    }

    .accordion-header {
        padding-left: 124.8px;
        font-size: 19.2px;
        line-height: 17.6px;
        letter-spacing: -0.384px;
    }

    .accordion-header .title {
        margin-top: 48px;
        margin-bottom: 49.6px;
    }

    .accordion-header .icon {
        top: 49.6px;
        left: 48px;
        font-size: 17.6px;
        line-height: 18.8856px;
        letter-spacing: -0.352px;
    }

    .accordion-header .toggle {
        width: 41.9656px;
        height: 41.9656px;
        top: 39.2px;
        right: 24px;
    }

    .accordion-content {
        border-radius: 0 0 41.1432px 41.1432px;
    }

    .accordion-item.active .accordion-content {
        padding-bottom: 36.8px;
        margin-top: -37.6px;
        max-height: 400px;
    }

    .accordion-content div {
        font-size: 9.6px;
        line-height: 14.4px;
        letter-spacing: -0.192px;
        margin-left: 124.8px;
        margin-bottom: 9.6px;
        max-width: 288.8px;
    }

    .accordion-content div::before {
        width: 10px;
        height: 10px;
        left: -16.8px;
        top: 2px;
    }

    .section-4 .content-left h4 {
        margin: 12px auto 34.4px auto;
    }

    .section-4 .content-left p {
        margin: 0 auto 20.8px auto;
    }

    .section-4 .stages .stage h5 {
        padding: 22px 0 2px 0;
    }

    .stages .stage p span {
        font-size: 12.8px;
        line-height: 17.6px;
        letter-spacing: -0.256px;
        margin-bottom: 8.8px;
    }

    .section-4 .stages .stage p {
        max-width: 308px;
        margin-left: 16px;
        font-size: 9.6px;
    }

    .section-5 .content-left h4 {
        margin: 12px auto 32.8px auto;
    }

    .section-5 .content-left p {
        margin: 0 auto 39.2px auto;
        width: 233.6px;
    }

    .accordion-header i {
        width: 60.8px;
        height: 40.8px;
        top: 16px;
        left: 4px;
    }
    .section-6 .content-left h4 {
        margin: 9.6px auto 24px auto;
    }
    .contact-item {
        margin-bottom: 28px;
    }

    .contact-item span {
        font-size: 19.2px;
        line-height: 14.8112px;
        letter-spacing: -0.384px;
        margin-top: 11.2px;
    }

    .contact-item span small {
        font-size: 12.8px;
        letter-spacing: -0.256px;
        margin-top: -1.6px;
    }
    .contact-item img {
        height: 30px;
        width: auto;
    }

    .fixed-section {
        max-width: 1128.8px;
    }

    .fixed-menu {
        top: 90.4px;
        width: 204px;
        height: 270.4px;
        border-radius: 24.3608px;
        padding: 28.8px 0 31px 32px;
    }

    .fixed-menu a {
        font-size: 12.8px;
        line-height: 23.2px;
        letter-spacing: -0.256px;
        height: 23.2px;
    }

    .fixed-menu a.sub-menu {
        font-size: 9.8744px;
        letter-spacing: -0.1976px;
    }

    .fixed-menu a.sub-menu:last-of-type {
        margin-bottom: 4px;
    }

    .section-2 .content-left h4,
    .section-3 .content-left h4 {
        max-width: 271.2px;
    }
    .accordion-content::after {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        top: 100px;
    }
    .accordion-second .accordion-content::after {
        top: 113px;
    }
    .crystal {
        width: 611.2px;  /* 764 * 0.8 */
        height: 629.6px; /* 787 * 0.8 */
        left: 82px;
        top: 57px;
    }
    .bg-contact {
        top: 28px;
        right: 23.2px;
        bottom: 27.2px;
    }
    .crystal-lg {
        bottom: -238.4px;
        right: -320px;
        width: 792.8px;
        height: 657.6px;
    }
    .crystal-md {
        width: 340px;
        height: 357.6px;
        bottom: 60.8px;
        right: -26.4px;
    }



    .section-7 .logo-block,
    .section-8 .logo-block {
        margin: 51.2px auto 60px auto;
    }

    .section-7 .content-left p {
        margin: 8.8px auto 172.8px auto;
    }

    .section-7 .content-left h2 {
        line-height: 61.6px;
    }

    .about-content {
        bottom: 83.2px;
        left: -23.2px;
        width: 374.4px;
        height: 237.6px;
        border-radius: 41.1432px;
        padding-left: 86.4px;
        padding-top: 31.2px;
        font-size: 11.2px;
        line-height: 14.8112px;
        letter-spacing: -0.224px;
    }

    .about-content h6 {
        margin: 0 0 22.4px 0;
        font-size: 16px;
        line-height: 19.7488px;
        letter-spacing: -0.32px;
    }

    .about-content p {
        max-width: 239.2px;
    }

    .section-8 .content-left p {
        margin: 8.8px auto 181.6px auto;
    }

    .section-10 .content-left h2 {
        margin: 113.6px 0 266.4px 0;
    }

    .section-9 .content-left p {
        margin: 8.8px auto 122.4px auto;
    }

    .crystal-left {
        width: 291.2px;
        height: 293.6px;
        left: 11.2px;
        top: -3.2px;
    }

    .crystal-right {
        width: 243.2px;
        height: 246.4px;
        bottom: -52.8px;
        right: 188px;
    }

    .crystal-bottom {
        width: 291.2px;
        height: 293.6px;
        left: -9.6px;
        bottom: -26.4px;
    }

    .crystal-top {
        width: 243.2px;
        height: 246.4px;
        bottom: 133.6px;
        right: 9.6px;
    }

    .fixed-menu a.sub-menu {
        max-width: 120px;
    }

    .fixed-menu a.sub-menu.active i {
        height: 0.8px;
        margin-left: 9.6px;
        margin-bottom: -1.6px;
    }
    .section-11 .logo-block {
        margin: 51.2px auto 41.6px auto;
    }
    .section-11 .content-left p {
        margin: 25.6px auto 143.2px auto;
    }
    .section-11 .content-left p:nth-of-type(2) {
        margin: 0 auto 47.2px auto;
    }

    .about-meeting {
        bottom: 27.2px;
        left: -23.2px;
        width: 374.4px;
        height: 477.6px;
        border-radius: 41.1432px;
        padding-left: 86.4px;
        padding-top: 35.2px;
        font-size: 11.2px;
        line-height: 14.8112px;
        letter-spacing: -0.224px;
    }
    .about-meeting p {
        max-width: 239.2px;
    }
    .about-meeting h6 {
        font-size: 16px;
        line-height: 19.7488px;
        margin: 31.2px 0 24.8px 0;
    }
    .about-meeting div {
        padding-left: 20px;
        margin-bottom: 14.8px;
        max-width: 239.2px;
    }

    .section-12 .content-left p {
        margin: 164.8px auto 174.4px auto;
        max-width: 156px;
    }
    .section-12 .logo-block {
        margin: 51.2px auto 81.6px auto;
    }

    .form-block, .form-success {
        width: 494.4px;
        height: auto;
        border-radius: 41.1432px;
        top: 51.2px;
        right: 211.2px;
        padding: 21.6px 46.4px 15px 46.4px;
    }
    .form-success {
        padding: 0;
        max-height: 716px;
        min-height: 716px;
    }
    .form-success img {
        width: 204.8px;
        height: 136px;
        margin: 215.2px auto 0 auto;
    }

    .form-success p {
        max-width: 259.2px;
        font-size: 33.2096px;
        line-height: 34.4px;
        letter-spacing: -2.3248px;
        padding-top: 21.6px;
    }
    .form-block label {
        font-size: 9.6px;
        line-height: 14.8112px;
        letter-spacing: -0.192px;
        padding-left: 24px;
        margin-bottom: 5.6px;
    }
    .form-block input,
    .form-block textarea {
        font-size: 11.2px;
        line-height: 14.8112px;
        letter-spacing: -0.224px;
        height: 56px;
        padding-left: 24px;
        border-radius: 28px;
        margin-bottom: 7.2px;
    }
    .form-block textarea {
        min-height: 56px;
        padding-top: 20.8px;
    }

    .sample-selector {
        margin-bottom: 7.2px;
    }
    .sample-selector span {
        font-size: 11.2px;
        line-height: 14.8112px;
        letter-spacing: -0.224px;
        height: 56px;
        margin: 0 4.8px;
    }

    .read-more:hover {
        box-shadow: 0 0 64px 0 rgba(199, 92, 13, 0.50);
    }
    .form-btn:hover {
        filter: drop-shadow(0 0 64px rgba(199, 92, 13, 0.5));
        transform: translateY(-6.4px);
    }

    .form-btn::before, .form-btn::after, .read-more::before, .read-more::after {
        width: 42.4px;
        height: 42.4px;
        right: 7.2px;
        bottom: 24.8px;
        background-size: contain;
        background-repeat: no-repeat;
    }
    .read-more::before, .read-more::after {
        right: 16.8px;
        top: 15.2px;
    }
    .lang-block {
        top: 58.4px;
        right: 30.4px;
        width: 40.8px;
        font-size: 11.2px;
        line-height: 14.8112px;
        letter-spacing: -0.224px;
    }
    .breadcrumbs {
        top: 154.4px;
        left: 138.4px;
        font-size: 11.2px;
        line-height: 14.8112px;
        letter-spacing: -0.224px;
    }




}