@media (min-width: 0) {

    .header {
        padding: 36px 0 0 0;
        border-radius: 0 0 24px 24px;
        background-image: url("https://fs.chatium.ru/download/image_HdWh16qGoG.375x587.webp");
        background-repeat: no-repeat;
        background-size: cover;
    }

    .header__logo {
        display: flex;
        justify-content: center;
    }

    .header__info {
        margin-top: 24px;
    }

    .header__name {
        color: #F9DFBC;
        text-align: center;
        font-size: 12px;
        font-weight: 500;
        line-height: 125%;
        letter-spacing: 0.24px;
    }

    .header__title {
        color: #F9DFBC;
        font-variant-numeric: lining-nums proportional-nums;
        font-family: "PD";
        font-size: 56.129px;
        font-style: normal;
        font-weight: 400;
        line-height: 120%;
        /* 75.755px */
        letter-spacing: 1.263px;
        text-transform: uppercase;
        margin-top: 15px;
        text-align: center;
    }

    .header__title span {
        font-family: "Anda";
        color: #F9DFBC;
        font-size: 53.92px;
        letter-spacing: 9.427px;
        text-transform: uppercase;
    }

    .header__list {
        margin-top: 16.6px;
        display: flex;
        gap: 5px;
        align-items: center;
        justify-content: center;
    }

    .header__list_point {
        color: #F9DFBC;
        font-size: 12px;
        font-style: normal;
        font-weight: 500;
        line-height: 115%;
        /* 13.8px */
        letter-spacing: 0.24px;
    }

    .header__buttons {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 8px;
        margin-top: 15px;
    }

    .header__first_btn {
        color: #150801;
        border-radius: 10px;
        background: #F9DFBC;
        padding: 3px 7px;
        text-align: center;
        font-family: Manrope;
        font-size: 12px;
        font-style: normal;
        font-weight: 500;
        line-height: 29.257px;
        /* 208.98% */
        letter-spacing: 0.42px;
    }

    .header__second_btn {
        color: #F9DFBC;
        padding: 3px 7px;
        text-align: center;
        font-family: Manrope;
        font-size: 12px;
        font-style: normal;
        font-weight: 600;
        line-height: 29.257px;
        /* 208.98% */
        letter-spacing: 0.42px;
        border-radius: 10px;
        border: 1.5px solid #F9DFBC;
        background: transparent;
    }

    .header__img {
        margin-top: 27px;
        background-image: url("https://fs.chatium.ru/download/image_zXyNFN3Oi0.750x628.webp");
        background-repeat: no-repeat;
        background-size: cover;
        height: 320px;
        position: relative;
        border-radius: 16px;
    }

    .header__third_btn {
        position: absolute;
        width: 100%;
        max-width: 343px;
        padding: 17px 0;
        color: #000;
        border-radius: 16px;
        background: #FFF;
        font-family: Manrope;
        font-size: 18px;
        font-style: normal;
        font-weight: 700;
        line-height: 100%;
        /* 18px */
        letter-spacing: 0.36px;
        top: 85%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

}

@media (min-width: 639px) {}

@media (min-width: 954px) {


    .header {
        padding: 0;
        border-radius: 0 0 40px 40px;
        background-image: url("https://fs.chatium.ru/download/image_WHJH4fAGDU.1920x744.webp");
        background-repeat: no-repeat;
        background-size: cover;

    }

    .header__head {
        display: flex;
    }

    .header__left {
        background-image: url("https://fs.chatium.ru/download/image_qwsspgkShQ.1896x1488.webp");
        background-repeat: no-repeat;
        background-size: cover;
        height: 550px;
        width: 500px;
    }

    .header__inner {
        padding: 40px 40px 0 40px;

    }

    .header__logoblock {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .newyear {
        color: #F9DFBC;
        padding: 4.8px 14px;
        border-radius: 12.8px;
        border: 1.5px solid #F9DFBC;
        text-align: center;
        font-family: Manrope;
        font-size: 10px;
        font-style: normal;
        font-weight: 500;
        line-height: 19.257px;
        /* 182.857% */
        letter-spacing: 0.48px;
        background: transparent;
    }

    .date {
        background: transparent;
        color: #F9DFBC;
        border-radius: 12.8px;
        border: 1.5px solid #F9DFBC;
        text-align: center;
        font-family: Manrope;
        font-size: 10px;
        font-style: normal;
        font-weight: 500;
        line-height: 19.257px;
        padding: 4.8px 14px;
        letter-spacing: 0.48px;

    }

    .header__infoblock {
        display: flex;
        justify-content: center;
        margin-top: 70px;
        flex-direction: column;
        align-items: center;
    }

    .infoblock__pretitle {
        color: #F9DFBC;

        text-align: center;
        font-family: Manrope;
        font-size: 24px;
        font-style: normal;
        font-weight: 500;
        line-height: 125%;
        /* 30px */
        letter-spacing: 0.48px;
    }

    .infoblock__title {
        color: #F9DFBC;
        font-variant-numeric: lining-nums proportional-nums;
        font-family: "PD";
        font-size: 100px;
        font-style: normal;
        font-weight: 400;
        line-height: 120%;
        margin-top: 15px;
        letter-spacing: 3px;
        text-transform: uppercase;
    }

    .infoblock__title span {
        font-family: "Anda";
        font-size: 95px;
        font-style: normal;
        font-weight: 400;
        line-height: 120%;
        letter-spacing: 22.4px;
    }

    .infoblock__list {
        display: flex;
        align-items: center;
        gap: 13px;
        margin-top: 20px;
    }

    .infoblock__btn {
        margin-top: 64px;
        border-radius: 16px;
        background: #DAC0A2;
        width: 100%;
        max-width: 402px;
        padding: 17px 0;
        color: #000;
        font-family: Manrope;
        font-size: 18px;
        font-style: normal;
        font-weight: 700;
        line-height: 100%;
        /* 18px */
        letter-spacing: 0.36px;
    }

    .infoblock__list_point {
        color: #F9DFBC;

        font-family: Manrope;
        font-size: 24px;
        font-style: normal;
        font-weight: 500;
        line-height: 115%;
        /* 34.5px */
        letter-spacing: 0.6px;
    }

}

@media (min-width: 1243px) {

    .header__left {
        width: 700px;
    }

}

@media (min-width: 1400px) {}

@media (min-width: 1500px) {}

@media (min-width: 1600px) {


    .header__left {
        width: 948px;
        height: 744px;
    }

    .header__inner {
        padding: 51px 67px 0 67px;
    }

    .newyear,
    .date {
        font-size: 16px;
    }

    .header__infoblock {
        margin-top: 100px;
    }

    .infoblock__title {
        font-size: 150px;
    }

    .infoblock__title span {
        font-size: 140px;
    }

    .infoblock__list {
        margin-top: 40px;
    }

    .infoblock__list_point {
        font-size: 30px;
    }

    .infoblock__btn {
        margin-top: 64px;
    }
}

@media (min-width: 1800px) {}