.special-offers {
    background-color: var(--paper);
}
.special-offers .special-offers__heading-1 {
    color: var(--black);
    text-align: center;
    z-index: 3;
}
.special-offers .special-offers__heading-1 .visual__content {
    color: var(--black);
    font-size: 58px;
    font-family: "Actay",Arial,sans-serif;
    line-height: round(nearest, 1.1em, 1px);
    font-weight: 700;
    background-position: center center;
    border-width: var(--visual-borderwidth,0);
    border-style: var(--visual-borderstyle,solid);
    border-color: var(--visual-bordercolor,transparent);
    transition: background-color var(--visual-speedhover,0s) ease-in-out,color var(--visual-speedhover,0s) ease-in-out,border-color var(--visual-speedhover,0s) ease-in-out,box-shadow var(--visual-shadowshoverspeed,0.2s) ease-in-out;
    text-shadow: var(--visual-shadow-text-x,0px) var(--visual-shadow-text-y,0px) var(--visual-shadow-text-blur,0px) rgba(var(--visual-shadow-text-color),var(--visual-shadow-text-opacity,100%));
}
@media screen and (max-width:1839px) {
    .special-offers .special-offers__heading-1 {
        text-align: left;
    }
    .special-offers .special-offers__heading-1 .visual__content {
        font-size: 58px;
        background-size: cover;
    }
}
@media screen and (max-width:1199px) {
    .special-offers .special-offers__heading-1 .visual__content {
        font-size: 38px;
        background-size: cover;
    }
}
@media screen and (max-width:639px) {
    .special-offers .special-offers__heading-1 .visual__content {
        font-size: 29px;
        background-size: cover;
    }
}
.special-offers .special-offers__shape-1 {
    z-index: 5;
}
.special-offers .special-offers__shape-1 .visual__content {
    border-radius: 32px;
    background-color: var(--charcoal);
    background-position: center center;
    background-attachment: fixed;
    border-width: var(--visual-borderwidth,0);
    border-style: var(--visual-borderstyle,solid);
    border-color: var(--visual-bordercolor,transparent);
    transition: background-color var(--visual-speedhover,0s) ease-in-out,color var(--visual-speedhover,0s) ease-in-out,border-color var(--visual-speedhover,0s) ease-in-out,box-shadow var(--visual-shadowshoverspeed,0.2s) ease-in-out;
}
@media screen and (max-width:1839px) {
    .special-offers .special-offers__shape-1 .visual__content {
        background-size: cover;
    }
}
@media screen and (max-width:1199px) {
    .special-offers .special-offers__shape-1 .visual__content {
        background-size: cover;
        background-attachment: scroll;
    }
}
@media screen and (max-width:639px) {
    .special-offers .special-offers__shape-1 .visual__content {
        background-size: cover;
    }
}
.special-offers .special-offers__illustration-1 {
    z-index: 6;
}
.special-offers .special-offers__illustration-1 .visual__content {
    background-position: center center;
    border-width: var(--visual-borderwidth,0);
    border-style: var(--visual-borderstyle,solid);
    border-color: var(--visual-bordercolor,transparent);
    transition: background-color var(--visual-speedhover,0s) ease-in-out,color var(--visual-speedhover,0s) ease-in-out,border-color var(--visual-speedhover,0s) ease-in-out,box-shadow var(--visual-shadowshoverspeed,0.2s) ease-in-out;
}
.special-offers .special-offers__illustration-2 {
    z-index: 7;
    pointer-events: none;
}
.special-offers .special-offers__illustration-2 .visual__content {
    background-position: center center;
    border-width: var(--visual-borderwidth,0);
    border-style: var(--visual-borderstyle,solid);
    border-color: var(--visual-bordercolor,transparent);
    transition: background-color var(--visual-speedhover,0s) ease-in-out,color var(--visual-speedhover,0s) ease-in-out,border-color var(--visual-speedhover,0s) ease-in-out,box-shadow var(--visual-shadowshoverspeed,0.2s) ease-in-out;
}
.special-offers .special-offers__text-1 {
    color: #999999;
    z-index: 8;
}
.special-offers .special-offers__text-1 .visual__content {
    color: #999999;
    font-size: calc(14px + 0.002777778 * var(--desktop-growth));
    font-family: "Montserrat",Arial,sans-serif;
    line-height: round(nearest, 1.55em, 1px);
    font-weight: 700;
    background-position: center center;
    border-width: var(--visual-borderwidth,0);
    border-style: var(--visual-borderstyle,solid);
    border-color: var(--visual-bordercolor,transparent);
    transition: background-color var(--visual-speedhover,0s) ease-in-out,color var(--visual-speedhover,0s) ease-in-out,border-color var(--visual-speedhover,0s) ease-in-out,box-shadow var(--visual-shadowshoverspeed,0.2s) ease-in-out;
    text-shadow: var(--visual-shadow-text-x,0px) var(--visual-shadow-text-y,0px) var(--visual-shadow-text-blur,0px) rgba(var(--visual-shadow-text-color),var(--visual-shadow-text-opacity,100%));
}
@media screen and (max-width:1839px) {
    .special-offers .special-offers__text-1 .visual__content {
        font-size: calc(14px + 0.002777778 * var(--desktop-growth));
        background-size: cover;
    }
}
.special-offers .special-offers__text-2 {
    color: var(--muted);
    z-index: 9;
}
.special-offers .special-offers__text-2 .visual__content {
    color: var(--muted);
    font-size: calc(20px + 0.016666667 * var(--desktop-growth));
    font-family: "Montserrat",Arial,sans-serif;
    line-height: round(nearest, 1.25em, 1px);
    font-weight: 700;
    background-position: center center;
    border-width: var(--visual-borderwidth,0);
    border-style: var(--visual-borderstyle,solid);
    border-color: var(--visual-bordercolor,transparent);
    transition: background-color var(--visual-speedhover,0s) ease-in-out,color var(--visual-speedhover,0s) ease-in-out,border-color var(--visual-speedhover,0s) ease-in-out,box-shadow var(--visual-shadowshoverspeed,0.2s) ease-in-out;
    text-shadow: var(--visual-shadow-text-x,0px) var(--visual-shadow-text-y,0px) var(--visual-shadow-text-blur,0px) rgba(var(--visual-shadow-text-color),var(--visual-shadow-text-opacity,100%));
}
@media screen and (max-width:1839px) {
    .special-offers .special-offers__text-2 .visual__content {
        font-size: calc(20px + 0.016666667 * var(--desktop-growth));
        background-size: cover;
    }
}
.special-offers .special-offers__text-3 {
    color: #999999;
    z-index: 10;
}
.special-offers .special-offers__text-3 .visual__content {
    color: #999999;
    font-size: calc(14px + 0.002777778 * var(--desktop-growth));
    font-family: "Montserrat",Arial,sans-serif;
    line-height: round(nearest, 1.55em, 1px);
    font-weight: 400;
    background-position: center center;
    border-width: var(--visual-borderwidth,0);
    border-style: var(--visual-borderstyle,solid);
    border-color: var(--visual-bordercolor,transparent);
    transition: background-color var(--visual-speedhover,0s) ease-in-out,color var(--visual-speedhover,0s) ease-in-out,border-color var(--visual-speedhover,0s) ease-in-out,box-shadow var(--visual-shadowshoverspeed,0.2s) ease-in-out;
    text-shadow: var(--visual-shadow-text-x,0px) var(--visual-shadow-text-y,0px) var(--visual-shadow-text-blur,0px) rgba(var(--visual-shadow-text-color),var(--visual-shadow-text-opacity,100%));
}
@media screen and (max-width:1839px) {
    .special-offers .special-offers__text-3 .visual__content {
        font-size: calc(14px + 0.002777778 * var(--desktop-growth));
        background-size: cover;
    }
}
.special-offers .special-offers__shape-2 {
    z-index: 12;
}
.special-offers .special-offers__shape-2 .visual__content {
    border-radius: 32px;
    background-color: var(--charcoal);
    background-position: center center;
    background-attachment: fixed;
    border-width: var(--visual-borderwidth,0);
    border-style: var(--visual-borderstyle,solid);
    border-color: var(--visual-bordercolor,transparent);
    transition: background-color var(--visual-speedhover,0s) ease-in-out,color var(--visual-speedhover,0s) ease-in-out,border-color var(--visual-speedhover,0s) ease-in-out,box-shadow var(--visual-shadowshoverspeed,0.2s) ease-in-out;
}
@media screen and (max-width:1839px) {
    .special-offers .special-offers__shape-2 .visual__content {
        background-size: cover;
    }
}
@media screen and (max-width:1199px) {
    .special-offers .special-offers__shape-2 .visual__content {
        background-size: cover;
        background-attachment: scroll;
    }
}
@media screen and (max-width:639px) {
    .special-offers .special-offers__shape-2 .visual__content {
        background-size: cover;
    }
}
.special-offers .special-offers__illustration-3 {
    z-index: 13;
}
.special-offers .special-offers__illustration-3 .visual__content {
    background-position: center center;
    border-width: var(--visual-borderwidth,0);
    border-style: var(--visual-borderstyle,solid);
    border-color: var(--visual-bordercolor,transparent);
    transition: background-color var(--visual-speedhover,0s) ease-in-out,color var(--visual-speedhover,0s) ease-in-out,border-color var(--visual-speedhover,0s) ease-in-out,box-shadow var(--visual-shadowshoverspeed,0.2s) ease-in-out;
}
.special-offers .special-offers__illustration-4 {
    z-index: 14;
    pointer-events: none;
}
.special-offers .special-offers__illustration-4 .visual__content {
    background-position: center center;
    border-width: var(--visual-borderwidth,0);
    border-style: var(--visual-borderstyle,solid);
    border-color: var(--visual-bordercolor,transparent);
    transition: background-color var(--visual-speedhover,0s) ease-in-out,color var(--visual-speedhover,0s) ease-in-out,border-color var(--visual-speedhover,0s) ease-in-out,box-shadow var(--visual-shadowshoverspeed,0.2s) ease-in-out;
}
.special-offers .special-offers__text-4 {
    color: #999999;
    z-index: 15;
}
.special-offers .special-offers__text-4 .visual__content {
    color: #999999;
    font-size: calc(14px + 0.002777778 * var(--desktop-growth));
    font-family: "Montserrat",Arial,sans-serif;
    line-height: round(nearest, 1.55em, 1px);
    font-weight: 700;
    background-position: center center;
    border-width: var(--visual-borderwidth,0);
    border-style: var(--visual-borderstyle,solid);
    border-color: var(--visual-bordercolor,transparent);
    transition: background-color var(--visual-speedhover,0s) ease-in-out,color var(--visual-speedhover,0s) ease-in-out,border-color var(--visual-speedhover,0s) ease-in-out,box-shadow var(--visual-shadowshoverspeed,0.2s) ease-in-out;
    text-shadow: var(--visual-shadow-text-x,0px) var(--visual-shadow-text-y,0px) var(--visual-shadow-text-blur,0px) rgba(var(--visual-shadow-text-color),var(--visual-shadow-text-opacity,100%));
}
@media screen and (max-width:1839px) {
    .special-offers .special-offers__text-4 .visual__content {
        font-size: calc(14px + 0.002777778 * var(--desktop-growth));
        background-size: cover;
    }
}
.special-offers .special-offers__text-5 {
    color: var(--muted);
    z-index: 16;
}
.special-offers .special-offers__text-5 .visual__content {
    color: var(--muted);
    font-size: calc(20px + 0.016666667 * var(--desktop-growth));
    font-family: "Montserrat",Arial,sans-serif;
    line-height: round(nearest, 1.25em, 1px);
    font-weight: 700;
    background-position: center center;
    border-width: var(--visual-borderwidth,0);
    border-style: var(--visual-borderstyle,solid);
    border-color: var(--visual-bordercolor,transparent);
    transition: background-color var(--visual-speedhover,0s) ease-in-out,color var(--visual-speedhover,0s) ease-in-out,border-color var(--visual-speedhover,0s) ease-in-out,box-shadow var(--visual-shadowshoverspeed,0.2s) ease-in-out;
    text-shadow: var(--visual-shadow-text-x,0px) var(--visual-shadow-text-y,0px) var(--visual-shadow-text-blur,0px) rgba(var(--visual-shadow-text-color),var(--visual-shadow-text-opacity,100%));
}
@media screen and (max-width:1839px) {
    .special-offers .special-offers__text-5 .visual__content {
        font-size: calc(20px + 0.016666667 * var(--desktop-growth));
        background-size: cover;
    }
}
.special-offers .special-offers__text-6 {
    color: #999999;
    z-index: 17;
}
.special-offers .special-offers__text-6 .visual__content {
    color: #999999;
    font-size: calc(14px + 0.002777778 * var(--desktop-growth));
    font-family: "Montserrat",Arial,sans-serif;
    line-height: round(nearest, 1.55em, 1px);
    font-weight: 400;
    background-position: center center;
    border-width: var(--visual-borderwidth,0);
    border-style: var(--visual-borderstyle,solid);
    border-color: var(--visual-bordercolor,transparent);
    transition: background-color var(--visual-speedhover,0s) ease-in-out,color var(--visual-speedhover,0s) ease-in-out,border-color var(--visual-speedhover,0s) ease-in-out,box-shadow var(--visual-shadowshoverspeed,0.2s) ease-in-out;
    text-shadow: var(--visual-shadow-text-x,0px) var(--visual-shadow-text-y,0px) var(--visual-shadow-text-blur,0px) rgba(var(--visual-shadow-text-color),var(--visual-shadow-text-opacity,100%));
}
@media screen and (max-width:1839px) {
    .special-offers .special-offers__text-6 .visual__content {
        font-size: calc(14px + 0.002777778 * var(--desktop-growth));
        background-size: cover;
    }
}
.special-offers .special-offers__shape-3 {
    z-index: 19;
}
.special-offers .special-offers__shape-3 .visual__content {
    border-radius: 32px;
    background-color: var(--charcoal);
    background-position: center center;
    background-attachment: fixed;
    border-width: var(--visual-borderwidth,0);
    border-style: var(--visual-borderstyle,solid);
    border-color: var(--visual-bordercolor,transparent);
    transition: background-color var(--visual-speedhover,0s) ease-in-out,color var(--visual-speedhover,0s) ease-in-out,border-color var(--visual-speedhover,0s) ease-in-out,box-shadow var(--visual-shadowshoverspeed,0.2s) ease-in-out;
}
@media screen and (max-width:1839px) {
    .special-offers .special-offers__shape-3 .visual__content {
        background-size: cover;
    }
}
@media screen and (max-width:1199px) {
    .special-offers .special-offers__shape-3 .visual__content {
        background-size: cover;
        background-attachment: scroll;
    }
}
@media screen and (max-width:639px) {
    .special-offers .special-offers__shape-3 .visual__content {
        background-size: cover;
    }
}
.special-offers .special-offers__illustration-5 {
    z-index: 20;
}
.special-offers .special-offers__illustration-5 .visual__content {
    background-position: center center;
    border-width: var(--visual-borderwidth,0);
    border-style: var(--visual-borderstyle,solid);
    border-color: var(--visual-bordercolor,transparent);
    transition: background-color var(--visual-speedhover,0s) ease-in-out,color var(--visual-speedhover,0s) ease-in-out,border-color var(--visual-speedhover,0s) ease-in-out,box-shadow var(--visual-shadowshoverspeed,0.2s) ease-in-out;
}
.special-offers .special-offers__illustration-6 {
    z-index: 21;
    pointer-events: none;
}
.special-offers .special-offers__illustration-6 .visual__content {
    background-position: center center;
    border-width: var(--visual-borderwidth,0);
    border-style: var(--visual-borderstyle,solid);
    border-color: var(--visual-bordercolor,transparent);
    transition: background-color var(--visual-speedhover,0s) ease-in-out,color var(--visual-speedhover,0s) ease-in-out,border-color var(--visual-speedhover,0s) ease-in-out,box-shadow var(--visual-shadowshoverspeed,0.2s) ease-in-out;
}
.special-offers .special-offers__text-7 {
    color: #999999;
    z-index: 22;
}
.special-offers .special-offers__text-7 .visual__content {
    color: #999999;
    font-size: calc(14px + 0.002777778 * var(--desktop-growth));
    font-family: "Montserrat",Arial,sans-serif;
    line-height: round(nearest, 1.55em, 1px);
    font-weight: 700;
    background-position: center center;
    border-width: var(--visual-borderwidth,0);
    border-style: var(--visual-borderstyle,solid);
    border-color: var(--visual-bordercolor,transparent);
    transition: background-color var(--visual-speedhover,0s) ease-in-out,color var(--visual-speedhover,0s) ease-in-out,border-color var(--visual-speedhover,0s) ease-in-out,box-shadow var(--visual-shadowshoverspeed,0.2s) ease-in-out;
    text-shadow: var(--visual-shadow-text-x,0px) var(--visual-shadow-text-y,0px) var(--visual-shadow-text-blur,0px) rgba(var(--visual-shadow-text-color),var(--visual-shadow-text-opacity,100%));
}
@media screen and (max-width:1839px) {
    .special-offers .special-offers__text-7 .visual__content {
        font-size: calc(14px + 0.002777778 * var(--desktop-growth));
        background-size: cover;
    }
}
.special-offers .special-offers__text-8 {
    color: #999999;
    z-index: 23;
}
.special-offers .special-offers__text-8 .visual__content {
    color: #999999;
    font-size: calc(14px + 0.002777778 * var(--desktop-growth));
    font-family: "Montserrat",Arial,sans-serif;
    line-height: round(nearest, 1.55em, 1px);
    font-weight: 400;
    background-position: center center;
    border-width: var(--visual-borderwidth,0);
    border-style: var(--visual-borderstyle,solid);
    border-color: var(--visual-bordercolor,transparent);
    transition: background-color var(--visual-speedhover,0s) ease-in-out,color var(--visual-speedhover,0s) ease-in-out,border-color var(--visual-speedhover,0s) ease-in-out,box-shadow var(--visual-shadowshoverspeed,0.2s) ease-in-out;
    text-shadow: var(--visual-shadow-text-x,0px) var(--visual-shadow-text-y,0px) var(--visual-shadow-text-blur,0px) rgba(var(--visual-shadow-text-color),var(--visual-shadow-text-opacity,100%));
}
@media screen and (max-width:1839px) {
    .special-offers .special-offers__text-8 .visual__content {
        font-size: calc(14px + 0.002777778 * var(--desktop-growth));
        background-size: cover;
    }
}
.special-offers .special-offers__text-9 {
    color: var(--muted);
    z-index: 24;
}
.special-offers .special-offers__text-9 .visual__content {
    color: var(--muted);
    font-size: calc(20px + 0.016666667 * var(--desktop-growth));
    font-family: "Montserrat",Arial,sans-serif;
    line-height: round(nearest, 1.25em, 1px);
    font-weight: 700;
    background-position: center center;
    border-width: var(--visual-borderwidth,0);
    border-style: var(--visual-borderstyle,solid);
    border-color: var(--visual-bordercolor,transparent);
    transition: background-color var(--visual-speedhover,0s) ease-in-out,color var(--visual-speedhover,0s) ease-in-out,border-color var(--visual-speedhover,0s) ease-in-out,box-shadow var(--visual-shadowshoverspeed,0.2s) ease-in-out;
    text-shadow: var(--visual-shadow-text-x,0px) var(--visual-shadow-text-y,0px) var(--visual-shadow-text-blur,0px) rgba(var(--visual-shadow-text-color),var(--visual-shadow-text-opacity,100%));
}
@media screen and (max-width:1839px) {
    .special-offers .special-offers__text-9 .visual__content {
        font-size: calc(20px + 0.016666667 * var(--desktop-growth));
        background-size: cover;
    }
}
.special-offers {
    height: calc(383px + 0.169444444 * var(--desktop-growth));
}
.special-offers .special-offers__heading-1 {
    left: calc(-566px + 50% + -0.287500000 * var(--desktop-growth));
    top: 0px;
    width: calc(1133px + 0.573611111 * var(--desktop-growth));
    height: auto;
}
.special-offers .special-offers__shape-1 {
    left: calc(-196px + 50% + -0.144444444 * var(--desktop-growth));
    top: 168px;
    width: calc(391px + 0.290277778 * var(--desktop-growth));
    height: calc(210px + 0.161111111 * var(--desktop-growth));
}
.special-offers .special-offers__illustration-1 {
    left: calc(-180px + 50% + -0.131944444 * var(--desktop-growth));
    top: calc(211px + 0.031944444 * var(--desktop-growth));
    width: calc(203px + 0.150000000 * var(--desktop-growth));
    height: auto;
}
.special-offers .special-offers__illustration-2 {
    left: calc(31px + 50% + 0.023611111 * var(--desktop-growth));
    top: calc(226px + 0.044444444 * var(--desktop-growth));
    width: calc(143px + 0.106944444 * var(--desktop-growth));
    height: auto;
}
.special-offers .special-offers__text-1 {
    left: calc(-173px + 50% + -0.127777778 * var(--desktop-growth));
    top: calc(349px + 0.138888889 * var(--desktop-growth));
    width: calc(149px + 0.058333333 * var(--desktop-growth));
    height: auto;
}
.special-offers .special-offers__text-2 {
    left: calc(-175px + 50% + -0.129166667 * var(--desktop-growth));
    top: calc(189px + 0.015277778 * var(--desktop-growth));
    width: calc(198px + 0.147222222 * var(--desktop-growth));
    height: auto;
}
.special-offers .special-offers__text-3 {
    left: calc(-173px + 50% + -0.127777778 * var(--desktop-growth));
    top: calc(330px + 0.131944444 * var(--desktop-growth));
    width: calc(112px + 0.083333333 * var(--desktop-growth));
    height: auto;
}
.special-offers .special-offers__shape-2 {
    left: calc(-600px + 50% + -0.444444444 * var(--desktop-growth));
    top: 168px;
    width: calc(391px + 0.290277778 * var(--desktop-growth));
    height: calc(210px + 0.161111111 * var(--desktop-growth));
}
.special-offers .special-offers__illustration-3 {
    left: calc(-584px + 50% + -0.431944444 * var(--desktop-growth));
    top: calc(240px + 0.055555556 * var(--desktop-growth));
    width: calc(143px + 0.105555556 * var(--desktop-growth));
    height: auto;
}
.special-offers .special-offers__illustration-4 {
    left: calc(-406px + 50% + -0.300000000 * var(--desktop-growth));
    top: calc(229px + 0.045833333 * var(--desktop-growth));
    width: calc(179px + 0.133333333 * var(--desktop-growth));
    height: auto;
}
.special-offers .special-offers__text-4 {
    left: calc(-577px + 50% + -0.427777778 * var(--desktop-growth));
    top: calc(349px + 0.138888889 * var(--desktop-growth));
    width: calc(154px + 0.051388889 * var(--desktop-growth));
    height: auto;
}
.special-offers .special-offers__text-5 {
    left: calc(-579px + 50% + -0.429166667 * var(--desktop-growth));
    top: calc(189px + 0.015277778 * var(--desktop-growth));
    width: calc(179px + 0.133333333 * var(--desktop-growth));
    height: auto;
}
.special-offers .special-offers__text-6 {
    left: calc(-577px + 50% + -0.427777778 * var(--desktop-growth));
    top: calc(330px + 0.131944444 * var(--desktop-growth));
    width: calc(104px + 0.076388889 * var(--desktop-growth));
    height: auto;
}
.special-offers .special-offers__shape-3 {
    left: calc(209px + 50% + 0.154166667 * var(--desktop-growth));
    top: 168px;
    width: calc(391px + 0.290277778 * var(--desktop-growth));
    height: calc(210px + 0.161111111 * var(--desktop-growth));
}
.special-offers .special-offers__illustration-5 {
    left: calc(223px + 50% + 0.163888889 * var(--desktop-growth));
    top: calc(291px + 0.094444444 * var(--desktop-growth));
    width: calc(174px + 0.129166667 * var(--desktop-growth));
    height: auto;
}
.special-offers .special-offers__illustration-6 {
    left: calc(439px + 50% + 0.325000000 * var(--desktop-growth));
    top: calc(227px + 0.045833333 * var(--desktop-growth));
    width: calc(143px + 0.106944444 * var(--desktop-growth));
    height: auto;
}
.special-offers .special-offers__text-7 {
    left: calc(232px + 50% + 0.170833333 * var(--desktop-growth));
    top: calc(349px + 0.138888889 * var(--desktop-growth));
    width: calc(176px + 0.020833333 * var(--desktop-growth));
    height: auto;
}
.special-offers .special-offers__text-8 {
    left: calc(232px + 50% + 0.170833333 * var(--desktop-growth));
    top: calc(330px + 0.131944444 * var(--desktop-growth));
    width: calc(117px + 0.086111111 * var(--desktop-growth));
    height: auto;
}
.special-offers .special-offers__text-9 {
    left: calc(230px + 50% + 0.169444444 * var(--desktop-growth));
    top: calc(189px + 0.015277778 * var(--desktop-growth));
    width: calc(194px + 0.143055556 * var(--desktop-growth));
    height: auto;
}
@media (max-width:1839px) {
    .special-offers {
        height: calc(383px + 0.169444444 * var(--desktop-growth));
    }
    .special-offers .special-offers__heading-1 {
        left: calc(-566px + 50% + -0.287500000 * var(--desktop-growth));
        top: 0px;
        width: calc(1133px + 0.573611111 * var(--desktop-growth));
        height: auto;
    }
    .special-offers .special-offers__shape-1 {
        left: calc(-196px + 50% + -0.144444444 * var(--desktop-growth));
        top: 168px;
        width: calc(391px + 0.290277778 * var(--desktop-growth));
        height: calc(210px + 0.161111111 * var(--desktop-growth));
    }
    .special-offers .special-offers__illustration-1 {
        left: calc(-180px + 50% + -0.131944444 * var(--desktop-growth));
        top: calc(211px + 0.031944444 * var(--desktop-growth));
        width: calc(203px + 0.150000000 * var(--desktop-growth));
        height: auto;
    }
    .special-offers .special-offers__illustration-2 {
        left: calc(31px + 50% + 0.023611111 * var(--desktop-growth));
        top: calc(226px + 0.044444444 * var(--desktop-growth));
        width: calc(143px + 0.106944444 * var(--desktop-growth));
        height: auto;
    }
    .special-offers .special-offers__text-1 {
        left: calc(-173px + 50% + -0.127777778 * var(--desktop-growth));
        top: calc(349px + 0.138888889 * var(--desktop-growth));
        width: calc(149px + 0.058333333 * var(--desktop-growth));
        height: auto;
    }
    .special-offers .special-offers__text-2 {
        left: calc(-175px + 50% + -0.129166667 * var(--desktop-growth));
        top: calc(189px + 0.015277778 * var(--desktop-growth));
        width: calc(198px + 0.147222222 * var(--desktop-growth));
        height: auto;
    }
    .special-offers .special-offers__text-3 {
        left: calc(-173px + 50% + -0.127777778 * var(--desktop-growth));
        top: calc(330px + 0.131944444 * var(--desktop-growth));
        width: calc(112px + 0.083333333 * var(--desktop-growth));
        height: auto;
    }
    .special-offers .special-offers__shape-2 {
        left: calc(-600px + 50% + -0.444444444 * var(--desktop-growth));
        top: 168px;
        width: calc(391px + 0.290277778 * var(--desktop-growth));
        height: calc(210px + 0.161111111 * var(--desktop-growth));
    }
    .special-offers .special-offers__illustration-3 {
        left: calc(-584px + 50% + -0.431944444 * var(--desktop-growth));
        top: calc(240px + 0.055555556 * var(--desktop-growth));
        width: calc(143px + 0.105555556 * var(--desktop-growth));
        height: auto;
    }
    .special-offers .special-offers__illustration-4 {
        left: calc(-406px + 50% + -0.300000000 * var(--desktop-growth));
        top: calc(229px + 0.045833333 * var(--desktop-growth));
        width: calc(179px + 0.133333333 * var(--desktop-growth));
        height: auto;
    }
    .special-offers .special-offers__text-4 {
        left: calc(-577px + 50% + -0.427777778 * var(--desktop-growth));
        top: calc(349px + 0.138888889 * var(--desktop-growth));
        width: calc(154px + 0.051388889 * var(--desktop-growth));
        height: auto;
    }
    .special-offers .special-offers__text-5 {
        left: calc(-579px + 50% + -0.429166667 * var(--desktop-growth));
        top: calc(189px + 0.015277778 * var(--desktop-growth));
        width: calc(179px + 0.133333333 * var(--desktop-growth));
        height: auto;
    }
    .special-offers .special-offers__text-6 {
        left: calc(-577px + 50% + -0.427777778 * var(--desktop-growth));
        top: calc(330px + 0.131944444 * var(--desktop-growth));
        width: calc(104px + 0.076388889 * var(--desktop-growth));
        height: auto;
    }
    .special-offers .special-offers__shape-3 {
        left: calc(209px + 50% + 0.154166667 * var(--desktop-growth));
        top: 168px;
        width: calc(391px + 0.290277778 * var(--desktop-growth));
        height: calc(210px + 0.161111111 * var(--desktop-growth));
    }
    .special-offers .special-offers__illustration-5 {
        left: calc(223px + 50% + 0.163888889 * var(--desktop-growth));
        top: calc(291px + 0.094444444 * var(--desktop-growth));
        width: calc(174px + 0.129166667 * var(--desktop-growth));
        height: auto;
    }
    .special-offers .special-offers__illustration-6 {
        left: calc(439px + 50% + 0.325000000 * var(--desktop-growth));
        top: calc(227px + 0.045833333 * var(--desktop-growth));
        width: calc(143px + 0.106944444 * var(--desktop-growth));
        height: auto;
    }
    .special-offers .special-offers__text-7 {
        left: calc(232px + 50% + 0.170833333 * var(--desktop-growth));
        top: calc(349px + 0.138888889 * var(--desktop-growth));
        width: calc(176px + 0.020833333 * var(--desktop-growth));
        height: auto;
    }
    .special-offers .special-offers__text-8 {
        left: calc(232px + 50% + 0.170833333 * var(--desktop-growth));
        top: calc(330px + 0.131944444 * var(--desktop-growth));
        width: calc(117px + 0.086111111 * var(--desktop-growth));
        height: auto;
    }
    .special-offers .special-offers__text-9 {
        left: calc(230px + 50% + 0.169444444 * var(--desktop-growth));
        top: calc(189px + 0.015277778 * var(--desktop-growth));
        width: calc(194px + 0.143055556 * var(--desktop-growth));
        height: auto;
    }
}
@media (max-width:1199px) {
    .special-offers {
        height: 853px;
    }
    .special-offers .special-offers__heading-1 {
        left: calc((100% - 640px)/2 + 12px);
        top: 0px;
        width: 616px;
        height: auto;
    }
    .special-offers .special-offers__shape-1 {
        left: calc((100% - 640px)/2 + 10px);
        top: 398px;
        width: 620px;
        height: 210px;
    }
    .special-offers .special-offers__illustration-1 {
        left: calc((100% - 640px)/2 + 154px);
        top: 416px;
        width: 188px;
        height: auto;
    }
    .special-offers .special-offers__illustration-2 {
        left: calc((100% - 640px)/2 + 437px);
        top: 456px;
        width: 143px;
        height: auto;
    }
    .special-offers .special-offers__text-1 {
        left: calc((100% - 640px)/2 + 33px);
        top: 579px;
        width: 149px;
        height: auto;
    }
    .special-offers .special-offers__text-2 {
        left: calc((100% - 640px)/2 + 31px);
        top: 419px;
        width: 355px;
        height: auto;
    }
    .special-offers .special-offers__text-3 {
        left: calc((100% - 640px)/2 + 33px);
        top: 560px;
        width: 112px;
        height: auto;
    }
    .special-offers .special-offers__shape-2 {
        left: calc((100% - 640px)/2 + 10px);
        top: 168px;
        width: 620px;
        height: 210px;
    }
    .special-offers .special-offers__illustration-3 {
        left: calc((100% - 640px)/2 + 27px);
        top: 208px;
        width: 143px;
        height: auto;
    }
    .special-offers .special-offers__illustration-4 {
        left: calc((100% - 640px)/2 + 404px);
        top: 229px;
        width: 179px;
        height: auto;
    }
    .special-offers .special-offers__text-4 {
        left: calc((100% - 640px)/2 + 33px);
        top: 349px;
        width: 154px;
        height: auto;
    }
    .special-offers .special-offers__text-5 {
        left: calc((100% - 640px)/2 + 31px);
        top: 189px;
        width: 350px;
        height: auto;
    }
    .special-offers .special-offers__text-6 {
        left: calc((100% - 640px)/2 + 33px);
        top: 330px;
        width: 104px;
        height: auto;
    }
    .special-offers .special-offers__shape-3 {
        left: calc((100% - 640px)/2 + 10px);
        top: 628px;
        width: 620px;
        height: 210px;
    }
    .special-offers .special-offers__illustration-5 {
        left: calc((100% - 640px)/2 + 257px);
        top: 670px;
        width: 174px;
        height: auto;
    }
    .special-offers .special-offers__illustration-6 {
        left: calc((100% - 640px)/2 + 439px);
        top: 687px;
        width: 143px;
        height: auto;
    }
    .special-offers .special-offers__text-7 {
        left: calc((100% - 640px)/2 + 32px);
        top: 809px;
        width: 176px;
        height: auto;
    }
    .special-offers .special-offers__text-8 {
        left: calc((100% - 640px)/2 + 32px);
        top: 790px;
        width: 117px;
        height: auto;
    }
    .special-offers .special-offers__text-9 {
        left: calc((100% - 640px)/2 + 30px);
        top: 649px;
        width: 377px;
        height: auto;
    }
}
@media (max-width:639px) {
    .special-offers {
        height: 850px;
    }
    .special-offers .special-offers__heading-1 {
        left: calc((100% - 360px)/2 + 10px);
        top: 0px;
        width: 340px;
        height: auto;
    }
    .special-offers .special-offers__shape-1 {
        left: calc((100% - 360px)/2 + 10px);
        top: 398px;
        width: 340px;
        height: 210px;
    }
    .special-offers .special-offers__illustration-1 {
        left: calc((100% - 360px)/2 + 31px);
        top: 442px;
        width: 188px;
        height: auto;
    }
    .special-offers .special-offers__illustration-2 {
        left: calc((100% - 360px)/2 + 214px);
        top: 481px;
        width: 110px;
        height: auto;
    }
    .special-offers .special-offers__text-1 {
        left: calc((100% - 360px)/2 + 33px);
        top: 579px;
        width: 149px;
        height: auto;
    }
    .special-offers .special-offers__text-2 {
        left: calc((100% - 360px)/2 + 31px);
        top: 419px;
        width: 190px;
        height: auto;
    }
    .special-offers .special-offers__text-3 {
        left: calc((100% - 360px)/2 + 33px);
        top: 560px;
        width: 112px;
        height: auto;
    }
    .special-offers .special-offers__shape-2 {
        left: calc((100% - 360px)/2 + 10px);
        top: 168px;
        width: 340px;
        height: 210px;
    }
    .special-offers .special-offers__illustration-3 {
        left: calc((100% - 360px)/2 + 27px);
        top: 208px;
        width: 143px;
        height: auto;
    }
    .special-offers .special-offers__illustration-4 {
        left: calc((100% - 360px)/2 + 204px);
        top: 252px;
        width: 130px;
        height: auto;
    }
    .special-offers .special-offers__text-4 {
        left: calc((100% - 360px)/2 + 33px);
        top: 349px;
        width: 154px;
        height: auto;
    }
    .special-offers .special-offers__text-5 {
        left: calc((100% - 360px)/2 + 31px);
        top: 189px;
        width: 182px;
        height: auto;
    }
    .special-offers .special-offers__text-6 {
        left: calc((100% - 360px)/2 + 33px);
        top: 330px;
        width: 104px;
        height: auto;
    }
    .special-offers .special-offers__shape-3 {
        left: calc((100% - 360px)/2 + 10px);
        top: 628px;
        width: 340px;
        height: 210px;
    }
    .special-offers .special-offers__illustration-5 {
        left: calc((100% - 360px)/2 + 25px);
        top: 745px;
        width: 174px;
        height: auto;
    }
    .special-offers .special-offers__illustration-6 {
        left: calc((100% - 360px)/2 + 216px);
        top: 649px;
        width: 110px;
        height: auto;
    }
    .special-offers .special-offers__text-7 {
        left: calc((100% - 360px)/2 + 32px);
        top: 809px;
        width: 176px;
        height: auto;
    }
    .special-offers .special-offers__text-8 {
        left: calc((100% - 360px)/2 + 32px);
        top: 790px;
        width: 117px;
        height: auto;
    }
    .special-offers .special-offers__text-9 {
        left: calc((100% - 360px)/2 + 30px);
        top: 649px;
        width: 186px;
        height: auto;
    }
}
.section--special-offers {
    padding-top: 90px;
    padding-bottom: 90px;
    background-color: var(--paper);
}
@media (max-width:479px) {
    .section--special-offers {
        padding-top: 60px !important;
    }
}
@media (max-width:479px) {
    .section--special-offers {
        padding-bottom: 30px !important;
    }
}
@media (min-width:1200px) {
    .special-offers .special-offers__heading-1 .visual__content {
        font-size: clamp(36px,3.4vw,58px);
        line-height: 1.15;
    }
}
