.facts {
    background-color: var(--white);
}
.facts .facts__heading-1 {
    color: var(--black);
    text-align: center;
    z-index: 3;
}
.facts .facts__heading-1 .visual__content {
    color: var(--black);
    font-size: 58px;
    font-family: "Actay",Arial,sans-serif;
    line-height: round(nearest, 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) {
    .facts .facts__heading-1 {
        text-align: center;
    }
    .facts .facts__heading-1 .visual__content {
        font-size: 58px;
        background-size: cover;
    }
}
@media screen and (max-width:1199px) {
    .facts .facts__heading-1 .visual__content {
        font-size: 54px;
        background-size: cover;
    }
}
@media screen and (max-width:959px) {
    .facts .facts__heading-1 .visual__content {
        font-size: 38px;
        background-size: cover;
    }
}
@media screen and (max-width:479px) {
    .facts .facts__heading-1 .visual__content {
        font-size: 29px;
        background-size: cover;
    }
}
.facts .facts__illustration-1 {
    z-index: 4;
}
.facts .facts__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;
}
.facts .facts__shape-1 {
    z-index: 6;
}
.facts .facts__shape-1 .visual__content {
    border-radius: 24px;
    background-color: var(--soft);
    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;
}
@media screen and (max-width:959px) {
    .facts .facts__shape-1 .visual__content {
        background-size: cover;
        opacity: 0.8;
    }
}
@media screen and (max-width:639px) {
    .facts .facts__shape-1 .visual__content {
        background-size: cover;
        opacity: 0.95;
    }
}
.facts .facts__shape-2 {
    z-index: 7;
}
.facts .facts__shape-2 .visual__content {
    border-radius: 80px;
    background-color: var(--white);
    background-position: center center;
    --visual-borderwidth: 5px;
    --visual-bordercolor: var(--red);
    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;
}
.facts .facts__text-1 {
    color: var(--black);
    z-index: 8;
}
.facts .facts__text-1 .visual__content {
    color: var(--black);
    font-size: calc(38px + 0.016666667 * var(--desktop-growth));
    font-family: "Actay",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) {
    .facts .facts__text-1 .visual__content {
        font-size: calc(38px + 0.016666667 * var(--desktop-growth));
        background-size: cover;
    }
}
@media screen and (max-width:1199px) {
    .facts .facts__text-1 .visual__content {
        font-size: 34px;
        background-size: cover;
    }
}
@media screen and (max-width:639px) {
    .facts .facts__text-1 .visual__content {
        font-size: 26px;
        background-size: cover;
    }
}
@media screen and (max-width:479px) {
    .facts .facts__text-1 .visual__content {
        font-size: 24px;
        background-size: cover;
    }
}
.facts .facts__text-2 {
    color: var(--black);
    z-index: 9;
}
.facts .facts__text-2 .visual__content {
    color: var(--black);
    font-size: calc(38px + 0.016666667 * var(--desktop-growth));
    font-family: "Actay",Arial,sans-serif;
    line-height: round(nearest, 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) {
    .facts .facts__text-2 .visual__content {
        font-size: calc(38px + 0.016666667 * var(--desktop-growth));
        background-size: cover;
    }
}
@media screen and (max-width:1199px) {
    .facts .facts__text-2 .visual__content {
        font-size: 34px;
        line-height: round(nearest, 1.25em, 1px);
        background-size: cover;
    }
}
@media screen and (max-width:639px) {
    .facts .facts__text-2 .visual__content {
        font-size: 26px;
        background-size: cover;
    }
}
@media screen and (max-width:479px) {
    .facts .facts__text-2 .visual__content {
        font-size: 24px;
        background-size: cover;
    }
}
.facts .facts__text-3 {
    color: #4d4d4d;
    z-index: 10;
}
.facts .facts__text-3 .visual__content {
    color: #4d4d4d;
    font-size: calc(20px + 0.005555556 * var(--desktop-growth));
    font-family: "Montserrat",Arial,sans-serif;
    line-height: round(nearest, 1.35em, 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) {
    .facts .facts__text-3 .visual__content {
        font-size: calc(20px + 0.005555556 * var(--desktop-growth));
        background-size: cover;
    }
}
@media screen and (max-width:1199px) {
    .facts .facts__text-3 .visual__content {
        font-size: 18px;
        background-size: cover;
    }
}
.facts .facts__shape-3 {
    z-index: 12;
}
.facts .facts__shape-3 .visual__content {
    border-radius: 24px;
    background-color: var(--soft);
    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;
}
@media screen and (max-width:959px) {
    .facts .facts__shape-3 .visual__content {
        background-size: cover;
        opacity: 0.8;
    }
}
@media screen and (max-width:639px) {
    .facts .facts__shape-3 .visual__content {
        background-size: cover;
        opacity: 0.95;
    }
}
.facts .facts__shape-4 {
    z-index: 13;
}
.facts .facts__shape-4 .visual__content {
    border-radius: 80px;
    background-color: var(--white);
    background-position: center center;
    --visual-borderwidth: 5px;
    --visual-bordercolor: var(--red);
    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;
}
.facts .facts__text-4 {
    color: var(--black);
    z-index: 14;
}
.facts .facts__text-4 .visual__content {
    color: var(--black);
    font-size: calc(38px + 0.016666667 * var(--desktop-growth));
    font-family: "Actay",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) {
    .facts .facts__text-4 .visual__content {
        font-size: calc(38px + 0.016666667 * var(--desktop-growth));
        background-size: cover;
    }
}
@media screen and (max-width:1199px) {
    .facts .facts__text-4 .visual__content {
        font-size: 34px;
        line-height: round(nearest, 1.25em, 1px);
        background-size: cover;
    }
}
@media screen and (max-width:639px) {
    .facts .facts__text-4 .visual__content {
        font-size: 26px;
        background-size: cover;
    }
}
@media screen and (max-width:479px) {
    .facts .facts__text-4 .visual__content {
        font-size: 24px;
        background-size: cover;
    }
}
.facts .facts__text-5 {
    color: var(--black);
    z-index: 15;
}
.facts .facts__text-5 .visual__content {
    color: var(--black);
    font-size: calc(38px + 0.016666667 * var(--desktop-growth));
    font-family: "Actay",Arial,sans-serif;
    line-height: round(nearest, 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) {
    .facts .facts__text-5 .visual__content {
        font-size: calc(38px + 0.016666667 * var(--desktop-growth));
        background-size: cover;
    }
}
@media screen and (max-width:1199px) {
    .facts .facts__text-5 .visual__content {
        font-size: 34px;
        line-height: round(nearest, 1.25em, 1px);
        background-size: cover;
    }
}
@media screen and (max-width:639px) {
    .facts .facts__text-5 .visual__content {
        font-size: 26px;
        background-size: cover;
    }
}
@media screen and (max-width:479px) {
    .facts .facts__text-5 .visual__content {
        font-size: 24px;
        background-size: cover;
    }
}
.facts .facts__text-6 {
    color: #4d4d4d;
    z-index: 16;
}
.facts .facts__text-6 .visual__content {
    color: #4d4d4d;
    font-size: calc(20px + 0.005555556 * var(--desktop-growth));
    font-family: "Montserrat",Arial,sans-serif;
    line-height: round(nearest, 1.35em, 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) {
    .facts .facts__text-6 .visual__content {
        font-size: calc(20px + 0.005555556 * var(--desktop-growth));
        background-size: cover;
    }
}
@media screen and (max-width:1199px) {
    .facts .facts__text-6 .visual__content {
        font-size: 18px;
        background-size: cover;
    }
}
.facts .facts__shape-5 {
    z-index: 18;
}
.facts .facts__shape-5 .visual__content {
    border-radius: 24px;
    background-color: var(--soft);
    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;
}
@media screen and (max-width:959px) {
    .facts .facts__shape-5 .visual__content {
        background-size: cover;
        opacity: 0.8;
    }
}
@media screen and (max-width:639px) {
    .facts .facts__shape-5 .visual__content {
        background-size: cover;
        opacity: 0.95;
    }
}
.facts .facts__shape-6 {
    z-index: 19;
}
.facts .facts__shape-6 .visual__content {
    border-radius: 80px;
    background-color: var(--white);
    background-position: center center;
    --visual-borderwidth: 5px;
    --visual-bordercolor: var(--red);
    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;
}
.facts .facts__text-7 {
    color: var(--black);
    z-index: 20;
}
.facts .facts__text-7 .visual__content {
    color: var(--black);
    font-size: calc(38px + 0.016666667 * var(--desktop-growth));
    font-family: "Actay",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) {
    .facts .facts__text-7 .visual__content {
        font-size: calc(38px + 0.016666667 * var(--desktop-growth));
        background-size: cover;
    }
}
@media screen and (max-width:1199px) {
    .facts .facts__text-7 .visual__content {
        font-size: 34px;
        line-height: round(nearest, 1.25em, 1px);
        background-size: cover;
    }
}
@media screen and (max-width:639px) {
    .facts .facts__text-7 .visual__content {
        font-size: 26px;
        background-size: cover;
    }
}
@media screen and (max-width:479px) {
    .facts .facts__text-7 .visual__content {
        font-size: 24px;
        background-size: cover;
    }
}
.facts .facts__text-8 {
    color: var(--black);
    z-index: 21;
}
.facts .facts__text-8 .visual__content {
    color: var(--black);
    font-size: calc(38px + 0.016666667 * var(--desktop-growth));
    font-family: "Actay",Arial,sans-serif;
    line-height: round(nearest, 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) {
    .facts .facts__text-8 .visual__content {
        font-size: calc(38px + 0.016666667 * var(--desktop-growth));
        background-size: cover;
    }
}
@media screen and (max-width:1199px) {
    .facts .facts__text-8 .visual__content {
        font-size: 34px;
        line-height: round(nearest, 1.25em, 1px);
        background-size: cover;
    }
}
@media screen and (max-width:639px) {
    .facts .facts__text-8 .visual__content {
        font-size: 26px;
        background-size: cover;
    }
}
@media screen and (max-width:479px) {
    .facts .facts__text-8 .visual__content {
        font-size: 24px;
        background-size: cover;
    }
}
.facts .facts__text-9 {
    color: #4d4d4d;
    z-index: 22;
}
.facts .facts__text-9 .visual__content {
    color: #4d4d4d;
    font-size: calc(20px + 0.005555556 * var(--desktop-growth));
    font-family: "Montserrat",Arial,sans-serif;
    line-height: round(nearest, 1.35em, 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) {
    .facts .facts__text-9 .visual__content {
        font-size: calc(20px + 0.005555556 * var(--desktop-growth));
        background-size: cover;
    }
}
@media screen and (max-width:1199px) {
    .facts .facts__text-9 .visual__content {
        font-size: 18px;
        background-size: cover;
    }
}
.facts {
    height: calc(810px + 0.173611111 * var(--desktop-growth));
}
.facts .facts__heading-1 {
    left: calc(-460px + 50% + -0.029166667 * var(--desktop-growth));
    top: 0px;
    width: calc(920px + 0.059722222 * var(--desktop-growth));
    height: auto;
}
.facts .facts__illustration-1 {
    left: calc(-791px + 50% + -0.123611111 * var(--desktop-growth));
    top: 128px;
    width: calc(701px + 0.184722222 * var(--desktop-growth));
    height: auto;
}
.facts .facts__shape-1 {
    left: calc(-78px + 50% + 0.136111111 * var(--desktop-growth));
    top: calc(129px + -0.001388889 * var(--desktop-growth));
    width: calc(678px + 0.308333333 * var(--desktop-growth));
    height: calc(213px + 0.051388889 * var(--desktop-growth));
}
.facts .facts__shape-2 {
    left: calc(199px + 50% + 0.269444444 * var(--desktop-growth));
    top: calc(159px + 0.011111111 * var(--desktop-growth));
    width: calc(243px + 0.134722222 * var(--desktop-growth));
    height: calc(64px + 0.015277778 * var(--desktop-growth));
}
.facts .facts__text-1 {
    left: calc(-54px + 50% + 0.147222222 * var(--desktop-growth));
    top: calc(169px + 0.008333333 * var(--desktop-growth));
    width: calc(347px + -0.030555556 * var(--desktop-growth));
    height: auto;
}
.facts .facts__text-2 {
    left: calc(220px + 50% + 0.293055556 * var(--desktop-growth));
    top: calc(175px + 0.009722222 * var(--desktop-growth));
    width: calc(202px + 0.084722222 * var(--desktop-growth));
    height: auto;
}
.facts .facts__text-3 {
    left: calc(-54px + 50% + 0.147222222 * var(--desktop-growth));
    top: calc(247px + 0.026388889 * var(--desktop-growth));
    width: calc(631px + 0.287500000 * var(--desktop-growth));
    height: auto;
}
.facts .facts__shape-3 {
    left: calc(-78px + 50% + 0.136111111 * var(--desktop-growth));
    top: calc(362px + 0.055555556 * var(--desktop-growth));
    width: calc(678px + 0.308333333 * var(--desktop-growth));
    height: calc(213px + 0.051388889 * var(--desktop-growth));
}
.facts .facts__shape-4 {
    left: calc(-53px + 50% + 0.147222222 * var(--desktop-growth));
    top: calc(392px + 0.068055556 * var(--desktop-growth));
    width: calc(149px + 0.084722222 * var(--desktop-growth));
    height: calc(64px + 0.015277778 * var(--desktop-growth));
}
.facts .facts__text-4 {
    left: calc(107px + 50% + 0.238888889 * var(--desktop-growth));
    top: calc(402px + 0.065277778 * var(--desktop-growth));
    width: calc(461px + 0.209722222 * var(--desktop-growth));
    height: auto;
}
.facts .facts__text-5 {
    left: calc(-28px + 50% + 0.165277778 * var(--desktop-growth));
    top: calc(408px + 0.066666667 * var(--desktop-growth));
    width: calc(98px + 0.043055556 * var(--desktop-growth));
    height: auto;
}
.facts .facts__text-6 {
    left: calc(-54px + 50% + 0.147222222 * var(--desktop-growth));
    top: calc(480px + 0.083333333 * var(--desktop-growth));
    width: calc(631px + 0.287500000 * var(--desktop-growth));
    height: auto;
}
.facts .facts__shape-5 {
    left: calc(-80px + 50% + 0.134722222 * var(--desktop-growth));
    top: calc(596px + 0.111111111 * var(--desktop-growth));
    width: calc(680px + 0.305555556 * var(--desktop-growth));
    height: calc(213px + 0.051388889 * var(--desktop-growth));
}
.facts .facts__shape-6 {
    left: calc(-55px + 50% + 0.145833333 * var(--desktop-growth));
    top: calc(626px + 0.123611111 * var(--desktop-growth));
    width: calc(96px + 0.059722222 * var(--desktop-growth));
    height: calc(65px + 0.015277778 * var(--desktop-growth));
}
.facts .facts__text-7 {
    left: calc(52px + 50% + 0.212500000 * var(--desktop-growth));
    top: calc(636px + 0.120833333 * var(--desktop-growth));
    width: calc(462px + 0.208333333 * var(--desktop-growth));
    height: auto;
}
.facts .facts__text-8 {
    left: calc(-30px + 50% + 0.166666667 * var(--desktop-growth));
    top: calc(642px + 0.122222222 * var(--desktop-growth));
    width: calc(45px + -0.002777778 * var(--desktop-growth));
    height: auto;
}
.facts .facts__text-9 {
    left: calc(-56px + 50% + 0.145833333 * var(--desktop-growth));
    top: calc(714px + 0.138888889 * var(--desktop-growth));
    width: calc(633px + 0.284722222 * var(--desktop-growth));
    height: auto;
}
@media (max-width:1839px) {
    .facts {
        height: calc(810px + 0.173611111 * var(--desktop-growth));
    }
    .facts .facts__heading-1 {
        left: calc(-460px + 50% + -0.029166667 * var(--desktop-growth));
        top: 0px;
        width: calc(920px + 0.059722222 * var(--desktop-growth));
        height: auto;
    }
    .facts .facts__illustration-1 {
        left: calc(-791px + 50% + -0.123611111 * var(--desktop-growth));
        top: 128px;
        width: calc(701px + 0.184722222 * var(--desktop-growth));
        height: auto;
    }
    .facts .facts__shape-1 {
        left: calc(-78px + 50% + 0.136111111 * var(--desktop-growth));
        top: calc(129px + -0.001388889 * var(--desktop-growth));
        width: calc(678px + 0.308333333 * var(--desktop-growth));
        height: calc(213px + 0.051388889 * var(--desktop-growth));
    }
    .facts .facts__shape-2 {
        left: calc(199px + 50% + 0.269444444 * var(--desktop-growth));
        top: calc(159px + 0.011111111 * var(--desktop-growth));
        width: calc(243px + 0.134722222 * var(--desktop-growth));
        height: calc(64px + 0.015277778 * var(--desktop-growth));
    }
    .facts .facts__text-1 {
        left: calc(-54px + 50% + 0.147222222 * var(--desktop-growth));
        top: calc(169px + 0.008333333 * var(--desktop-growth));
        width: calc(347px + -0.030555556 * var(--desktop-growth));
        height: auto;
    }
    .facts .facts__text-2 {
        left: calc(220px + 50% + 0.293055556 * var(--desktop-growth));
        top: calc(175px + 0.009722222 * var(--desktop-growth));
        width: calc(202px + 0.084722222 * var(--desktop-growth));
        height: auto;
    }
    .facts .facts__text-3 {
        left: calc(-54px + 50% + 0.147222222 * var(--desktop-growth));
        top: calc(247px + 0.026388889 * var(--desktop-growth));
        width: calc(631px + 0.287500000 * var(--desktop-growth));
        height: auto;
    }
    .facts .facts__shape-3 {
        left: calc(-78px + 50% + 0.136111111 * var(--desktop-growth));
        top: calc(362px + 0.055555556 * var(--desktop-growth));
        width: calc(678px + 0.308333333 * var(--desktop-growth));
        height: calc(213px + 0.051388889 * var(--desktop-growth));
    }
    .facts .facts__shape-4 {
        left: calc(-53px + 50% + 0.147222222 * var(--desktop-growth));
        top: calc(392px + 0.068055556 * var(--desktop-growth));
        width: calc(149px + 0.084722222 * var(--desktop-growth));
        height: calc(64px + 0.015277778 * var(--desktop-growth));
    }
    .facts .facts__text-4 {
        left: calc(107px + 50% + 0.238888889 * var(--desktop-growth));
        top: calc(402px + 0.065277778 * var(--desktop-growth));
        width: calc(461px + 0.209722222 * var(--desktop-growth));
        height: auto;
    }
    .facts .facts__text-5 {
        left: calc(-28px + 50% + 0.165277778 * var(--desktop-growth));
        top: calc(408px + 0.066666667 * var(--desktop-growth));
        width: calc(98px + 0.043055556 * var(--desktop-growth));
        height: auto;
    }
    .facts .facts__text-6 {
        left: calc(-54px + 50% + 0.147222222 * var(--desktop-growth));
        top: calc(480px + 0.083333333 * var(--desktop-growth));
        width: calc(631px + 0.287500000 * var(--desktop-growth));
        height: auto;
    }
    .facts .facts__shape-5 {
        left: calc(-80px + 50% + 0.134722222 * var(--desktop-growth));
        top: calc(596px + 0.111111111 * var(--desktop-growth));
        width: calc(680px + 0.305555556 * var(--desktop-growth));
        height: calc(213px + 0.051388889 * var(--desktop-growth));
    }
    .facts .facts__shape-6 {
        left: calc(-55px + 50% + 0.145833333 * var(--desktop-growth));
        top: calc(626px + 0.123611111 * var(--desktop-growth));
        width: calc(96px + 0.059722222 * var(--desktop-growth));
        height: calc(65px + 0.015277778 * var(--desktop-growth));
    }
    .facts .facts__text-7 {
        left: calc(52px + 50% + 0.212500000 * var(--desktop-growth));
        top: calc(636px + 0.120833333 * var(--desktop-growth));
        width: calc(462px + 0.208333333 * var(--desktop-growth));
        height: auto;
    }
    .facts .facts__text-8 {
        left: calc(-30px + 50% + 0.166666667 * var(--desktop-growth));
        top: calc(642px + 0.122222222 * var(--desktop-growth));
        width: calc(45px + -0.002777778 * var(--desktop-growth));
        height: auto;
    }
    .facts .facts__text-9 {
        left: calc(-56px + 50% + 0.145833333 * var(--desktop-growth));
        top: calc(714px + 0.138888889 * var(--desktop-growth));
        width: calc(633px + 0.284722222 * var(--desktop-growth));
        height: auto;
    }
}
@media (max-width:1199px) {
    .facts {
        height: 720px;
    }
    .facts .facts__heading-1 {
        left: calc((100% - 960px)/2 + 0px);
        top: 0px;
        width: 960px;
        height: auto;
    }
    .facts .facts__illustration-1 {
        left: calc((100% - 960px)/2 + -191px);
        top: 98px;
        width: 525px;
        height: auto;
    }
    .facts .facts__shape-1 {
        left: calc((100% - 960px)/2 + 366px);
        top: 96px;
        width: 593px;
        height: 193px;
    }
    .facts .facts__shape-2 {
        left: calc((100% - 960px)/2 + 620px);
        top: 117px;
        width: 215px;
        height: 52px;
    }
    .facts .facts__text-1 {
        left: calc((100% - 960px)/2 + 387px);
        top: 124px;
        width: 304px;
        height: auto;
    }
    .facts .facts__text-2 {
        left: calc((100% - 960px)/2 + 638px);
        top: 124px;
        width: 180px;
        height: auto;
    }
    .facts .facts__text-3 {
        left: calc((100% - 960px)/2 + 387px);
        top: 192px;
        width: 552px;
        height: auto;
    }
    .facts .facts__shape-3 {
        left: calc((100% - 960px)/2 + 366px);
        top: 305px;
        width: 593px;
        height: 193px;
    }
    .facts .facts__shape-4 {
        left: calc((100% - 960px)/2 + 388px);
        top: 325px;
        width: 125px;
        height: 52px;
    }
    .facts .facts__text-4 {
        left: calc((100% - 960px)/2 + 518px);
        top: 332px;
        width: 422px;
        height: auto;
    }
    .facts .facts__text-5 {
        left: calc((100% - 960px)/2 + 407px);
        top: 332px;
        width: 86px;
        height: auto;
    }
    .facts .facts__text-6 {
        left: calc((100% - 960px)/2 + 387px);
        top: 401px;
        width: 552px;
        height: auto;
    }
    .facts .facts__shape-5 {
        left: calc((100% - 960px)/2 + 365px);
        top: 515px;
        width: 595px;
        height: 193px;
    }
    .facts .facts__shape-6 {
        left: calc((100% - 960px)/2 + 387px);
        top: 538px;
        width: 88px;
        height: 53px;
    }
    .facts .facts__text-7 {
        left: calc((100% - 960px)/2 + 481px);
        top: 545px;
        width: 404px;
        height: auto;
    }
    .facts .facts__text-8 {
        left: calc((100% - 960px)/2 + 409px);
        top: 545px;
        width: 39px;
        height: auto;
    }
    .facts .facts__text-9 {
        left: calc((100% - 960px)/2 + 386px);
        top: 611px;
        width: 554px;
        height: auto;
    }
}
@media (max-width:959px) {
    .facts {
        height: 690px;
    }
    .facts .facts__heading-1 {
        left: calc((100% - 640px)/2 + 12px);
        top: 0px;
        width: 616px;
        height: auto;
    }
    .facts .facts__illustration-1 {
        left: calc((100% - 640px)/2 + -82px);
        top: 141px;
        width: 525px;
        height: auto;
    }
    .facts .facts__shape-1 {
        left: calc((100% - 640px)/2 + 23px);
        top: 68px;
        width: 593px;
        height: 193px;
    }
    .facts .facts__shape-2 {
        left: calc((100% - 640px)/2 + 277px);
        top: 89px;
        width: 215px;
        height: 52px;
    }
    .facts .facts__text-1 {
        left: calc((100% - 640px)/2 + 44px);
        top: 96px;
        width: 304px;
        height: auto;
    }
    .facts .facts__text-2 {
        left: calc((100% - 640px)/2 + 295px);
        top: 96px;
        width: 180px;
        height: auto;
    }
    .facts .facts__text-3 {
        left: calc((100% - 640px)/2 + 44px);
        top: 164px;
        width: 552px;
        height: auto;
    }
    .facts .facts__shape-3 {
        left: calc((100% - 640px)/2 + 23px);
        top: 277px;
        width: 593px;
        height: 193px;
    }
    .facts .facts__shape-4 {
        left: calc((100% - 640px)/2 + 45px);
        top: 297px;
        width: 125px;
        height: 52px;
    }
    .facts .facts__text-4 {
        left: calc((100% - 640px)/2 + 175px);
        top: 304px;
        width: 422px;
        height: auto;
    }
    .facts .facts__text-5 {
        left: calc((100% - 640px)/2 + 64px);
        top: 304px;
        width: 86px;
        height: auto;
    }
    .facts .facts__text-6 {
        left: calc((100% - 640px)/2 + 44px);
        top: 373px;
        width: 552px;
        height: auto;
    }
    .facts .facts__shape-5 {
        left: calc((100% - 640px)/2 + 22px);
        top: 487px;
        width: 595px;
        height: 193px;
    }
    .facts .facts__shape-6 {
        left: calc((100% - 640px)/2 + 44px);
        top: 510px;
        width: 88px;
        height: 53px;
    }
    .facts .facts__text-7 {
        left: calc((100% - 640px)/2 + 138px);
        top: 517px;
        width: 404px;
        height: auto;
    }
    .facts .facts__text-8 {
        left: calc((100% - 640px)/2 + 66px);
        top: 517px;
        width: 39px;
        height: auto;
    }
    .facts .facts__text-9 {
        left: calc((100% - 640px)/2 + 43px);
        top: 583px;
        width: 554px;
        height: auto;
    }
}
@media (max-width:639px) {
    .facts {
        height: 690px;
    }
    .facts .facts__heading-1 {
        left: calc((100% - 480px)/2 + 47px);
        top: 0px;
        width: 387px;
        height: auto;
    }
    .facts .facts__illustration-1 {
        left: calc((100% - 480px)/2 + -92px);
        top: 181px;
        width: 525px;
        height: auto;
    }
    .facts .facts__shape-1 {
        left: calc((100% - 480px)/2 + 10px);
        top: 108px;
        width: 458px;
        height: 189px;
    }
    .facts .facts__shape-2 {
        left: calc((100% - 480px)/2 + 200px);
        top: 127px;
        width: 166px;
        height: 43px;
    }
    .facts .facts__text-1 {
        left: calc((100% - 480px)/2 + 26px);
        top: 133px;
        width: 235px;
        height: auto;
    }
    .facts .facts__text-2 {
        left: calc((100% - 480px)/2 + 214px);
        top: 133px;
        width: 138px;
        height: auto;
    }
    .facts .facts__text-3 {
        left: calc((100% - 480px)/2 + 26px);
        top: 187px;
        width: 427px;
        height: auto;
    }
    .facts .facts__shape-3 {
        left: calc((100% - 480px)/2 + 10px);
        top: 320px;
        width: 458px;
        height: 189px;
    }
    .facts .facts__shape-4 {
        left: calc((100% - 480px)/2 + 27px);
        top: 341px;
        width: 97px;
        height: 43px;
    }
    .facts .facts__text-4 {
        left: calc((100% - 480px)/2 + 128px);
        top: 348px;
        width: 340px;
        height: auto;
    }
    .facts .facts__text-5 {
        left: calc((100% - 480px)/2 + 42px);
        top: 348px;
        width: 68px;
        height: auto;
    }
    .facts .facts__text-6 {
        left: calc((100% - 480px)/2 + 26px);
        top: 405px;
        width: 427px;
        height: auto;
    }
    .facts .facts__shape-5 {
        left: calc((100% - 480px)/2 + 10px);
        top: 525px;
        width: 460px;
        height: 189px;
    }
    .facts .facts__shape-6 {
        left: calc((100% - 480px)/2 + 27px);
        top: 546px;
        width: 68px;
        height: 43px;
    }
    .facts .facts__text-7 {
        left: calc((100% - 480px)/2 + 100px);
        top: 554px;
        width: 312px;
        height: auto;
    }
    .facts .facts__text-8 {
        left: calc((100% - 480px)/2 + 44px);
        top: 554px;
        width: 31px;
        height: auto;
    }
    .facts .facts__text-9 {
        left: calc((100% - 480px)/2 + 26px);
        top: 610px;
        width: 428px;
        height: auto;
    }
}
@media (max-width:479px) {
    .facts {
        height: 850px;
    }
    .facts .facts__heading-1 {
        left: calc((100% - 360px)/2 + 21px);
        top: 0px;
        width: 288px;
        height: auto;
    }
    .facts .facts__illustration-1 {
        left: calc((100% - 360px)/2 + -92px);
        top: 153px;
        width: 525px;
        height: auto;
    }
    .facts .facts__shape-1 {
        left: calc((100% - 360px)/2 + 10px);
        top: 98px;
        width: 340px;
        height: 233px;
    }
    .facts .facts__shape-2 {
        left: calc((100% - 360px)/2 + 35px);
        top: 149px;
        width: 166px;
        height: 43px;
    }
    .facts .facts__text-1 {
        left: calc((100% - 360px)/2 + 34px);
        top: 122px;
        width: 166px;
        height: auto;
    }
    .facts .facts__text-2 {
        left: calc((100% - 360px)/2 + 49px);
        top: 158px;
        width: 138px;
        height: auto;
    }
    .facts .facts__text-3 {
        left: calc((100% - 360px)/2 + 26px);
        top: 206px;
        width: 312px;
        height: auto;
    }
    .facts .facts__shape-3 {
        left: calc((100% - 360px)/2 + 10px);
        top: 347px;
        width: 340px;
        height: 227px;
    }
    .facts .facts__shape-4 {
        left: calc((100% - 360px)/2 + 27px);
        top: 368px;
        width: 97px;
        height: 43px;
    }
    .facts .facts__text-4 {
        left: calc((100% - 360px)/2 + 27px);
        top: 415px;
        width: 340px;
        height: auto;
    }
    .facts .facts__text-5 {
        left: calc((100% - 360px)/2 + 42px);
        top: 375px;
        width: 68px;
        height: auto;
    }
    .facts .facts__text-6 {
        left: calc((100% - 360px)/2 + 26px);
        top: 462px;
        width: 320px;
        height: auto;
    }
    .facts .facts__shape-5 {
        left: calc((100% - 360px)/2 + 10px);
        top: 590px;
        width: 340px;
        height: 250px;
    }
    .facts .facts__shape-6 {
        left: calc((100% - 360px)/2 + 27px);
        top: 611px;
        width: 68px;
        height: 43px;
    }
    .facts .facts__text-7 {
        left: calc((100% - 360px)/2 + 27px);
        top: 659px;
        width: 312px;
        height: auto;
    }
    .facts .facts__text-8 {
        left: calc((100% - 360px)/2 + 44px);
        top: 619px;
        width: 31px;
        height: auto;
    }
    .facts .facts__text-9 {
        left: calc((100% - 360px)/2 + 26px);
        top: 705px;
        width: 320px;
        height: auto;
    }
}
.section--facts {
    padding-top: 90px;
    padding-bottom: 90px;
}
@media (max-width:479px) {
    .section--facts {
        padding-top: 60px !important;
    }
}
@media (max-width:479px) {
    .section--facts {
        padding-bottom: 60px !important;
    }
}
@media (max-width:359px) {
    .facts .facts__text-3,.facts .facts__text-6,.facts .facts__text-9 {
        left: 16px;
        width: calc(100% - 32px);
    }
    .facts .facts__text-4 {
        left: 16px;
        width: calc(100% - 32px);
    }
    .facts .facts__text-4 .visual__content {
        font-size: 22px;
        line-height: 1.3;
    }
}
@media (max-width:479px) {
    .facts .facts__text-4 {
        left: max(16px,calc((100% - 360px)/2 + 27px));
        width: calc(100% - max(32px,calc(100% - 306px)));
    }
}
@media (min-width:480px) and (max-width:639px) {
    .facts {
        height: 750px;
    }
    .facts .facts__shape-5 {
        height: 230px;
    }
}
