.hero-home {
    background-color: var(--paper);
}
.hero-home .hero-home__illustration-1 {
    z-index: 4;
    pointer-events: none;
}
.hero-home .hero-home__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;
}
.hero-home .hero-home__illustration-2 {
    z-index: 5;
    pointer-events: none;
}
.hero-home .hero-home__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;
}
.hero-home .hero-home__illustration-3 {
    z-index: 6;
    pointer-events: none;
}
.hero-home .hero-home__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;
}
.hero-home .hero-home__illustration-4 {
    z-index: 8;
    pointer-events: none;
}
.hero-home .hero-home__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;
}
.hero-home .hero-home__illustration-5 {
    z-index: 9;
    pointer-events: none;
}
.hero-home .hero-home__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;
    transform: rotate(345deg);
}
.hero-home .hero-home__illustration-6 {
    z-index: 11;
    pointer-events: none;
}
.hero-home .hero-home__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;
    transform: rotate(355deg);
}
.hero-home .hero-home__illustration-7 {
    z-index: 12;
    pointer-events: none;
}
.hero-home .hero-home__illustration-7 .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;
}
.hero-home .hero-home__shape-1 {
    z-index: 15;
}
.hero-home .hero-home__shape-1 .visual__content {
    border-radius: 40px;
    background-color: var(--red);
    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;
}
.hero-home .hero-home__text-1 {
    color: var(--white);
    text-align: center;
    z-index: 16;
    pointer-events: none;
}
.hero-home .hero-home__text-1 .visual__content {
    color: var(--white);
    font-size: calc(22px + 0.013888889 * 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) {
    .hero-home .hero-home__text-1 .visual__content {
        font-size: calc(22px + 0.013888889 * var(--desktop-growth));
        background-size: cover;
    }
}
@media screen and (max-width:479px) {
    .hero-home .hero-home__text-1 .visual__content {
        font-size: 18px;
        background-size: cover;
    }
}
.hero-home .hero-home__shape-2 {
    z-index: 17;
    pointer-events: none;
}
.hero-home .hero-home__shape-2 .visual__content {
    border-radius: 3000px;
    background-color: var(--white);
    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;
}
.hero-home .hero-home__illustration-8 {
    z-index: 18;
    pointer-events: none;
}
.hero-home .hero-home__illustration-8 .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;
}
.hero-home .hero-home__shape-3 {
    z-index: 20;
}
.hero-home .hero-home__shape-3 .visual__content {
    border-radius: 40px;
    background-color: var(--muted);
    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;
}
.hero-home .hero-home__text-2 {
    color: var(--black);
    text-align: center;
    z-index: 21;
    pointer-events: none;
}
.hero-home .hero-home__text-2 .visual__content {
    color: var(--black);
    font-size: calc(24px + 0.011111111 * 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) {
    .hero-home .hero-home__text-2 .visual__content {
        font-size: calc(24px + 0.011111111 * var(--desktop-growth));
        background-size: cover;
    }
}
@media screen and (max-width:479px) {
    .hero-home .hero-home__text-2 .visual__content {
        font-size: 18px;
        background-size: cover;
        transform: rotate(0deg);
    }
}
.hero-home .hero-home__shape-4 {
    z-index: 23;
}
.hero-home .hero-home__shape-4 .visual__content {
    border-radius: 40px;
    background-color: var(--muted);
    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;
}
.hero-home .hero-home__text-3 {
    color: var(--black);
    text-align: center;
    z-index: 24;
    pointer-events: none;
}
.hero-home .hero-home__text-3 .visual__content {
    color: var(--black);
    font-size: calc(24px + 0.011111111 * 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) {
    .hero-home .hero-home__text-3 .visual__content {
        font-size: calc(24px + 0.011111111 * var(--desktop-growth));
        background-size: cover;
    }
}
@media screen and (max-width:479px) {
    .hero-home .hero-home__text-3 .visual__content {
        font-size: 18px;
        background-size: cover;
    }
}
.hero-home .hero-home__shape-5 {
    z-index: 26;
}
.hero-home .hero-home__shape-5 .visual__content {
    border-radius: 40px;
    background-color: var(--muted);
    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;
}
.hero-home .hero-home__text-4 {
    color: var(--black);
    text-align: center;
    z-index: 27;
    pointer-events: none;
}
.hero-home .hero-home__text-4 .visual__content {
    color: var(--black);
    font-size: calc(24px + 0.011111111 * 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) {
    .hero-home .hero-home__text-4 .visual__content {
        font-size: calc(24px + 0.011111111 * var(--desktop-growth));
        background-size: cover;
    }
}
@media screen and (max-width:479px) {
    .hero-home .hero-home__text-4 .visual__content {
        font-size: 18px;
        background-size: cover;
    }
}
.hero-home .hero-home__shape-6 {
    z-index: 29;
}
.hero-home .hero-home__shape-6 .visual__content {
    border-radius: 40px;
    background-color: var(--muted);
    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;
}
.hero-home .hero-home__text-5 {
    color: var(--black);
    text-align: center;
    z-index: 30;
    pointer-events: none;
}
.hero-home .hero-home__text-5 .visual__content {
    color: var(--black);
    font-size: calc(24px + 0.011111111 * 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) {
    .hero-home .hero-home__text-5 .visual__content {
        font-size: calc(24px + 0.011111111 * var(--desktop-growth));
        background-size: cover;
    }
}
@media screen and (max-width:479px) {
    .hero-home .hero-home__text-5 .visual__content {
        font-size: 18px;
        background-size: cover;
    }
}
.hero-home .hero-home__shape-7 {
    z-index: 32;
}
.hero-home .hero-home__shape-7 .visual__content {
    border-radius: 80px;
    background-position: center center;
    --visual-borderwidth: 7px;
    --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;
}
@media screen and (max-width:479px) {
    .hero-home .hero-home__shape-7 .visual__content {
        background-size: cover;
        --visual-borderwidth: 5px;
    }
}
.hero-home .hero-home__text-6 {
    color: var(--black);
    z-index: 33;
}
.hero-home .hero-home__text-6 .visual__content {
    color: var(--black);
    font-size: calc(78px + 0.036111111 * var(--desktop-growth));
    font-family: "Actay",Arial,sans-serif;
    line-height: round(nearest, 1em, 1px);
    font-weight: 700;
    text-transform: uppercase;
    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) {
    .hero-home .hero-home__text-6 .visual__content {
        font-size: calc(78px + 0.036111111 * var(--desktop-growth));
        background-size: cover;
    }
}
@media screen and (max-width:1199px) {
    .hero-home .hero-home__text-6 .visual__content {
        font-size: 54px;
        background-size: cover;
    }
}
@media screen and (max-width:639px) {
    .hero-home .hero-home__text-6 .visual__content {
        font-size: 48px;
        background-size: cover;
    }
}
@media screen and (max-width:479px) {
    .hero-home .hero-home__text-6 .visual__content {
        font-size: 32px;
        background-size: cover;
    }
}
.hero-home .hero-home__text-7 {
    color: var(--black);
    z-index: 34;
}
.hero-home .hero-home__text-7 .visual__content {
    color: var(--black);
    font-size: calc(78px + 0.036111111 * var(--desktop-growth));
    font-family: "Actay",Arial,sans-serif;
    line-height: round(nearest, 1em, 1px);
    font-weight: 700;
    text-transform: uppercase;
    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) {
    .hero-home .hero-home__text-7 .visual__content {
        font-size: calc(78px + 0.036111111 * var(--desktop-growth));
        background-size: cover;
    }
}
@media screen and (max-width:1199px) {
    .hero-home .hero-home__text-7 .visual__content {
        font-size: 54px;
        background-size: cover;
    }
}
@media screen and (max-width:639px) {
    .hero-home .hero-home__text-7 .visual__content {
        font-size: 48px;
        background-size: cover;
    }
}
@media screen and (max-width:479px) {
    .hero-home .hero-home__text-7 .visual__content {
        font-size: 32px;
        background-size: cover;
    }
}
.hero-home .hero-home__text-8 {
    color: var(--black);
    z-index: 35;
}
.hero-home .hero-home__text-8 .visual__content {
    color: var(--black);
    font-size: calc(78px + 0.036111111 * var(--desktop-growth));
    font-family: "Actay",Arial,sans-serif;
    line-height: round(nearest, 1em, 1px);
    font-weight: 700;
    text-transform: uppercase;
    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) {
    .hero-home .hero-home__text-8 .visual__content {
        font-size: calc(78px + 0.036111111 * var(--desktop-growth));
        background-size: cover;
    }
}
@media screen and (max-width:1199px) {
    .hero-home .hero-home__text-8 .visual__content {
        font-size: 54px;
        background-size: cover;
    }
}
@media screen and (max-width:639px) {
    .hero-home .hero-home__text-8 .visual__content {
        font-size: 48px;
        background-size: cover;
    }
}
@media screen and (max-width:479px) {
    .hero-home .hero-home__text-8 .visual__content {
        font-size: 32px;
        background-size: cover;
    }
}
.hero-home .hero-home__illustration-9 {
    z-index: 36;
}
.hero-home .hero-home__illustration-9 .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;
}
.hero-home {
    height: calc(970px + 0.222222222 * var(--desktop-growth));
}
.hero-home .hero-home__illustration-1 {
    left: calc(290px + 50% + 0.102777778 * var(--desktop-growth));
    top: calc(242px + 0.108333333 * var(--desktop-growth));
    width: calc(235px + 0.093055556 * var(--desktop-growth));
    height: auto;
}
.hero-home .hero-home__illustration-2 {
    left: calc(-167px + 50% + -0.056944444 * var(--desktop-growth));
    top: calc(69px + 0.061111111 * var(--desktop-growth));
    width: calc(791px + 0.311111111 * var(--desktop-growth));
    height: auto;
}
.hero-home .hero-home__illustration-3 {
    left: calc(326px + 50% + 0.130555556 * var(--desktop-growth));
    top: calc(312px + 0.155555556 * var(--desktop-growth));
    width: calc(128px + 0.050000000 * var(--desktop-growth));
    height: auto;
}
.hero-home .hero-home__illustration-4 {
    left: calc(-3px + 0.004166667 * var(--desktop-growth));
    top: calc(324px + 0.063888889 * var(--desktop-growth));
    width: calc(433px + 0.102777778 * var(--desktop-growth));
    height: auto;
}
.hero-home .hero-home__illustration-5 {
    left: calc(-297px + -0.065277778 * var(--desktop-growth));
    top: calc(246px + 0.045833333 * var(--desktop-growth));
    width: calc(644px + 0.152777778 * var(--desktop-growth));
    height: auto;
}
.hero-home .hero-home__illustration-6 {
    left: calc(-273px + 100% + -0.112500000 * var(--desktop-growth));
    top: calc(525px + 0.061111111 * var(--desktop-growth));
    width: calc(383px + 0.113888889 * var(--desktop-growth));
    height: auto;
}
.hero-home .hero-home__illustration-7 {
    left: calc(-325px + 100% + -0.127777778 * var(--desktop-growth));
    top: calc(459px + 0.040277778 * var(--desktop-growth));
    width: calc(253px + 0.075000000 * var(--desktop-growth));
    height: auto;
}
.hero-home .hero-home__shape-1 {
    left: calc(50px + 50% + 0.027777778 * var(--desktop-growth));
    top: calc(567px + 0.251388889 * var(--desktop-growth));
    width: calc(307px + 0.145833333 * var(--desktop-growth));
    height: calc(66px + 0.030555556 * var(--desktop-growth));
}
.hero-home .hero-home__text-1 {
    left: calc(58px + 50% + 0.083333333 * var(--desktop-growth));
    top: calc(589px + 0.259722222 * var(--desktop-growth));
    width: calc(241px + 0.037500000 * var(--desktop-growth));
    height: auto;
}
.hero-home .hero-home__shape-2 {
    left: calc(299px + 50% + 0.165277778 * var(--desktop-growth));
    top: calc(579px + 0.256944444 * var(--desktop-growth));
    width: calc(42px + 0.019444444 * var(--desktop-growth));
    height: calc(42px + 0.019444444 * var(--desktop-growth));
}
.hero-home .hero-home__illustration-8 {
    left: calc(311px + 50% + 0.170833333 * var(--desktop-growth));
    top: calc(593px + 0.263888889 * var(--desktop-growth));
    width: calc(18px + 0.008333333 * var(--desktop-growth));
    height: auto;
}
.hero-home .hero-home__shape-3 {
    left: calc(29px + 50% + 0.018055556 * var(--desktop-growth));
    top: calc(478px + 0.208333333 * var(--desktop-growth));
    width: calc(101px + 0.048611111 * var(--desktop-growth));
    height: calc(66px + 0.030555556 * var(--desktop-growth));
}
.hero-home .hero-home__text-2 {
    left: calc(55px + 50% + 0.025000000 * var(--desktop-growth));
    top: calc(499px + 0.218055556 * var(--desktop-growth));
    width: 26px;
    height: auto;
}
.hero-home .hero-home__shape-4 {
    left: calc(155px + 50% + 0.076388889 * var(--desktop-growth));
    top: calc(478px + 0.208333333 * var(--desktop-growth));
    width: calc(167px + 0.079166667 * var(--desktop-growth));
    height: calc(66px + 0.030555556 * var(--desktop-growth));
}
.hero-home .hero-home__text-3 {
    left: calc(181px + 50% + 0.084722222 * var(--desktop-growth));
    top: calc(499px + 0.218055556 * var(--desktop-growth));
    width: 26px;
    height: auto;
}
.hero-home .hero-home__shape-5 {
    left: calc(-357px + 50% + -0.160416667 * var(--desktop-growth));
    top: calc(567px + 0.251388889 * var(--desktop-growth));
    width: calc(387px + 0.183333333 * var(--desktop-growth));
    height: calc(66px + 0.030555556 * var(--desktop-growth));
}
.hero-home .hero-home__text-4 {
    left: calc(-334px + 50% + -0.147916667 * var(--desktop-growth));
    top: calc(587px + 0.262500000 * var(--desktop-growth));
    width: calc(341px + 0.158333333 * var(--desktop-growth));
    height: auto;
}
.hero-home .hero-home__shape-6 {
    left: calc(-307px + 50% + -0.134027778 * var(--desktop-growth));
    top: calc(478px + 0.208333333 * var(--desktop-growth));
    width: calc(315px + 0.150000000 * var(--desktop-growth));
    height: calc(66px + 0.030555556 * var(--desktop-growth));
}
.hero-home .hero-home__text-5 {
    left: calc(-286px + 50% + -0.117361111 * var(--desktop-growth));
    top: calc(498px + 0.219444444 * var(--desktop-growth));
    width: calc(273px + 0.119444444 * var(--desktop-growth));
    height: auto;
}
.hero-home .hero-home__shape-7 {
    left: calc(-483px + 50% + -0.268055556 * var(--desktop-growth));
    top: calc(194px + 0.073611111 * var(--desktop-growth));
    width: calc(499px + 0.229166667 * var(--desktop-growth));
    height: calc(126px + 0.037500000 * var(--desktop-growth));
}
.hero-home .hero-home__text-6 {
    left: calc(-451px + 50% + -0.240277778 * var(--desktop-growth));
    top: calc(224px + 0.077777778 * var(--desktop-growth));
    width: calc(358px + 0.280555556 * var(--desktop-growth));
    height: auto;
}
.hero-home .hero-home__text-7 {
    left: calc(43px + 50% + -0.037500000 * var(--desktop-growth));
    top: calc(224px + 0.077777778 * var(--desktop-growth));
    width: calc(482px + 0.247222222 * var(--desktop-growth));
    height: auto;
}
.hero-home .hero-home__text-8 {
    left: calc(-213px + 50% + -0.154166667 * var(--desktop-growth));
    top: calc(332px + 0.183333333 * var(--desktop-growth));
    width: calc(417px + 0.198611111 * var(--desktop-growth));
    height: auto;
}
.hero-home .hero-home__illustration-9 {
    left: calc(392px + 50% + 0.154166667 * var(--desktop-growth));
    top: calc(418px + 0.193055556 * var(--desktop-growth));
    width: calc(28px + 0.006944444 * var(--desktop-growth));
    height: auto;
}
@media (max-width:1839px) {
    .hero-home {
        height: calc(970px + 0.222222222 * var(--desktop-growth));
    }
    .hero-home .hero-home__illustration-1 {
        left: calc(290px + 50% + 0.102777778 * var(--desktop-growth));
        top: calc(242px + 0.108333333 * var(--desktop-growth));
        width: calc(235px + 0.093055556 * var(--desktop-growth));
        height: auto;
    }
    .hero-home .hero-home__illustration-2 {
        left: calc(-167px + 50% + -0.056944444 * var(--desktop-growth));
        top: calc(69px + 0.061111111 * var(--desktop-growth));
        width: calc(791px + 0.311111111 * var(--desktop-growth));
        height: auto;
    }
    .hero-home .hero-home__illustration-3 {
        left: calc(326px + 50% + 0.130555556 * var(--desktop-growth));
        top: calc(312px + 0.155555556 * var(--desktop-growth));
        width: calc(128px + 0.050000000 * var(--desktop-growth));
        height: auto;
    }
    .hero-home .hero-home__illustration-4 {
        left: calc(-3px + 0.004166667 * var(--desktop-growth));
        top: calc(324px + 0.063888889 * var(--desktop-growth));
        width: calc(433px + 0.102777778 * var(--desktop-growth));
        height: auto;
    }
    .hero-home .hero-home__illustration-5 {
        left: calc(-297px + -0.065277778 * var(--desktop-growth));
        top: calc(246px + 0.045833333 * var(--desktop-growth));
        width: calc(644px + 0.152777778 * var(--desktop-growth));
        height: auto;
    }
    .hero-home .hero-home__illustration-6 {
        left: calc(-273px + 100% + -0.112500000 * var(--desktop-growth));
        top: calc(525px + 0.061111111 * var(--desktop-growth));
        width: calc(383px + 0.113888889 * var(--desktop-growth));
        height: auto;
    }
    .hero-home .hero-home__illustration-7 {
        left: calc(-325px + 100% + -0.127777778 * var(--desktop-growth));
        top: calc(459px + 0.040277778 * var(--desktop-growth));
        width: calc(253px + 0.075000000 * var(--desktop-growth));
        height: auto;
    }
    .hero-home .hero-home__shape-1 {
        left: calc(50px + 50% + 0.027777778 * var(--desktop-growth));
        top: calc(567px + 0.251388889 * var(--desktop-growth));
        width: calc(307px + 0.145833333 * var(--desktop-growth));
        height: calc(66px + 0.030555556 * var(--desktop-growth));
    }
    .hero-home .hero-home__text-1 {
        left: calc(58px + 50% + 0.083333333 * var(--desktop-growth));
        top: calc(589px + 0.259722222 * var(--desktop-growth));
        width: calc(241px + 0.037500000 * var(--desktop-growth));
        height: auto;
    }
    .hero-home .hero-home__shape-2 {
        left: calc(299px + 50% + 0.165277778 * var(--desktop-growth));
        top: calc(579px + 0.256944444 * var(--desktop-growth));
        width: calc(42px + 0.019444444 * var(--desktop-growth));
        height: calc(42px + 0.019444444 * var(--desktop-growth));
    }
    .hero-home .hero-home__illustration-8 {
        left: calc(311px + 50% + 0.170833333 * var(--desktop-growth));
        top: calc(593px + 0.263888889 * var(--desktop-growth));
        width: calc(18px + 0.008333333 * var(--desktop-growth));
        height: auto;
    }
    .hero-home .hero-home__shape-3 {
        left: calc(29px + 50% + 0.018055556 * var(--desktop-growth));
        top: calc(478px + 0.208333333 * var(--desktop-growth));
        width: calc(101px + 0.048611111 * var(--desktop-growth));
        height: calc(66px + 0.030555556 * var(--desktop-growth));
    }
    .hero-home .hero-home__text-2 {
        left: calc(55px + 50% + 0.025000000 * var(--desktop-growth));
        top: calc(499px + 0.218055556 * var(--desktop-growth));
        width: 26px;
        height: auto;
    }
    .hero-home .hero-home__shape-4 {
        left: calc(155px + 50% + 0.076388889 * var(--desktop-growth));
        top: calc(478px + 0.208333333 * var(--desktop-growth));
        width: calc(167px + 0.079166667 * var(--desktop-growth));
        height: calc(66px + 0.030555556 * var(--desktop-growth));
    }
    .hero-home .hero-home__text-3 {
        left: calc(181px + 50% + 0.084722222 * var(--desktop-growth));
        top: calc(499px + 0.218055556 * var(--desktop-growth));
        width: 26px;
        height: auto;
    }
    .hero-home .hero-home__shape-5 {
        left: calc(-357px + 50% + -0.160416667 * var(--desktop-growth));
        top: calc(567px + 0.251388889 * var(--desktop-growth));
        width: calc(387px + 0.183333333 * var(--desktop-growth));
        height: calc(66px + 0.030555556 * var(--desktop-growth));
    }
    .hero-home .hero-home__text-4 {
        left: calc(-334px + 50% + -0.147916667 * var(--desktop-growth));
        top: calc(587px + 0.262500000 * var(--desktop-growth));
        width: calc(341px + 0.158333333 * var(--desktop-growth));
        height: auto;
    }
    .hero-home .hero-home__shape-6 {
        left: calc(-307px + 50% + -0.134027778 * var(--desktop-growth));
        top: calc(478px + 0.208333333 * var(--desktop-growth));
        width: calc(315px + 0.150000000 * var(--desktop-growth));
        height: calc(66px + 0.030555556 * var(--desktop-growth));
    }
    .hero-home .hero-home__text-5 {
        left: calc(-286px + 50% + -0.117361111 * var(--desktop-growth));
        top: calc(498px + 0.219444444 * var(--desktop-growth));
        width: calc(273px + 0.119444444 * var(--desktop-growth));
        height: auto;
    }
    .hero-home .hero-home__shape-7 {
        left: calc(-483px + 50% + -0.268055556 * var(--desktop-growth));
        top: calc(194px + 0.073611111 * var(--desktop-growth));
        width: calc(499px + 0.229166667 * var(--desktop-growth));
        height: calc(126px + 0.037500000 * var(--desktop-growth));
    }
    .hero-home .hero-home__text-6 {
        left: calc(-451px + 50% + -0.240277778 * var(--desktop-growth));
        top: calc(224px + 0.077777778 * var(--desktop-growth));
        width: calc(358px + 0.280555556 * var(--desktop-growth));
        height: auto;
    }
    .hero-home .hero-home__text-7 {
        left: calc(43px + 50% + -0.037500000 * var(--desktop-growth));
        top: calc(224px + 0.077777778 * var(--desktop-growth));
        width: calc(482px + 0.247222222 * var(--desktop-growth));
        height: auto;
    }
    .hero-home .hero-home__text-8 {
        left: calc(-213px + 50% + -0.154166667 * var(--desktop-growth));
        top: calc(332px + 0.183333333 * var(--desktop-growth));
        width: calc(417px + 0.198611111 * var(--desktop-growth));
        height: auto;
    }
    .hero-home .hero-home__illustration-9 {
        left: calc(392px + 50% + 0.154166667 * var(--desktop-growth));
        top: calc(418px + 0.193055556 * var(--desktop-growth));
        width: calc(28px + 0.006944444 * var(--desktop-growth));
        height: auto;
    }
}
@media (max-width:1199px) {
    .hero-home {
        height: 870px;
    }
    .hero-home .hero-home__illustration-1 {
        left: calc(50% - (235px)/2 + 327.5px);
        top: 232px;
        width: 235px;
        height: auto;
    }
    .hero-home .hero-home__illustration-2 {
        left: calc((100% - 960px)/2 + 233px);
        top: 59px;
        width: 791px;
        height: auto;
    }
    .hero-home .hero-home__illustration-3 {
        left: calc((100% - 960px)/2 + 726px);
        top: 302px;
        width: 128px;
        height: auto;
    }
    .hero-home .hero-home__illustration-4 {
        left: -1px;
        top: 310px;
        width: 343px;
        height: auto;
    }
    .hero-home .hero-home__illustration-5 {
        left: -234px;
        top: 248px;
        width: 510px;
        height: auto;
    }
    .hero-home .hero-home__illustration-6 {
        left: calc(100% - 270px + 59px);
        top: 492px;
        width: 270px;
        height: auto;
    }
    .hero-home .hero-home__illustration-7 {
        left: calc(100% - 179px + -69px);
        top: 445px;
        width: 179px;
        height: auto;
    }
    .hero-home .hero-home__shape-1 {
        left: calc(50% - (307px)/2 + 202.5px);
        top: 617px;
        width: 307px;
        height: 66px;
    }
    .hero-home .hero-home__text-1 {
        left: calc(50% - (241px)/2 + 177.5px);
        top: 639px;
        width: 241px;
        height: auto;
    }
    .hero-home .hero-home__shape-2 {
        left: calc(50% - (42px)/2 + 320px);
        top: 629px;
        width: 42px;
        height: 42px;
    }
    .hero-home .hero-home__illustration-8 {
        left: calc(50% - (18px)/2 + 320px);
        top: 643px;
        width: 18px;
        height: auto;
    }
    .hero-home .hero-home__shape-3 {
        left: calc(50% - (101px)/2 + 80.5px);
        top: 528px;
        width: 101px;
        height: 66px;
    }
    .hero-home .hero-home__text-2 {
        left: calc(50% - (26px)/2 + 68px);
        top: 549px;
        width: 26px;
        height: auto;
    }
    .hero-home .hero-home__shape-4 {
        left: calc(50% - (167px)/2 + 239.5px);
        top: 528px;
        width: 167px;
        height: 66px;
    }
    .hero-home .hero-home__text-3 {
        left: calc(50% - (26px)/2 + 194px);
        top: 549px;
        width: 26px;
        height: auto;
    }
    .hero-home .hero-home__shape-5 {
        left: calc(50% - (387px)/2 + -163.5px);
        top: 617px;
        width: 387px;
        height: 66px;
    }
    .hero-home .hero-home__text-4 {
        left: calc(50% - (341px)/2 + -163.5px);
        top: 638px;
        width: 341px;
        height: auto;
    }
    .hero-home .hero-home__shape-6 {
        left: calc(50% - (315px)/2 + -149.5px);
        top: 528px;
        width: 315px;
        height: 66px;
    }
    .hero-home .hero-home__text-5 {
        left: calc(50% - (273px)/2 + -149.5px);
        top: 549px;
        width: 273px;
        height: auto;
    }
    .hero-home .hero-home__shape-7 {
        left: calc(50% - (361px)/2 + -177.5px);
        top: 204px;
        width: 361px;
        height: 91px;
    }
    .hero-home .hero-home__text-6 {
        left: calc(50% - (286px)/2 + -185px);
        top: 223px;
        width: 286px;
        height: auto;
    }
    .hero-home .hero-home__text-7 {
        left: calc(50% - (335px)/2 + 186.5px);
        top: 223px;
        width: 335px;
        height: auto;
    }
    .hero-home .hero-home__text-8 {
        left: calc(50% - (328px)/2 + 16px);
        top: 316px;
        width: 328px;
        height: auto;
    }
    .hero-home .hero-home__illustration-9 {
        left: calc((100% - 960px)/2 + 798px);
        top: 411px;
        width: 28px;
        height: auto;
    }
}
@media (max-width:959px) {
    .hero-home {
        height: 910px;
    }
    .hero-home .hero-home__illustration-1 {
        left: calc(50% - (156px)/2 + 188px);
        top: 205px;
        width: 156px;
        height: auto;
    }
    .hero-home .hero-home__illustration-2 {
        left: calc((100% - 640px)/2 + 126px);
        top: 90px;
        width: 526px;
        height: auto;
    }
    .hero-home .hero-home__illustration-3 {
        left: calc((100% - 640px)/2 + 454px);
        top: 251px;
        width: 85px;
        height: auto;
    }
    .hero-home .hero-home__illustration-4 {
        left: -144px;
        top: 357px;
        width: 343px;
        height: auto;
    }
    .hero-home .hero-home__illustration-5 {
        left: -377px;
        top: 295px;
        width: 510px;
        height: auto;
    }
    .hero-home .hero-home__illustration-6 {
        left: calc(100% - 287px + 137px);
        top: 571px;
        width: 287px;
        height: auto;
    }
    .hero-home .hero-home__illustration-7 {
        left: calc(100% - 190px + 1px);
        top: 521px;
        width: 190px;
        height: auto;
    }
    .hero-home .hero-home__shape-1 {
        left: calc(50% - (307px)/2 + -0.5px);
        top: 721px;
        width: 307px;
        height: 66px;
    }
    .hero-home .hero-home__text-1 {
        left: calc(50% - (241px)/2 + -25.5px);
        top: 743px;
        width: 241px;
        height: auto;
    }
    .hero-home .hero-home__shape-2 {
        left: calc(50% - (42px)/2 + 115px);
        top: 733px;
        width: 42px;
        height: 42px;
    }
    .hero-home .hero-home__illustration-8 {
        left: calc(50% - (18px)/2 + 115px);
        top: 747px;
        width: 18px;
        height: auto;
    }
    .hero-home .hero-home__shape-3 {
        left: calc(50% - (101px)/2 + -106.5px);
        top: 558px;
        width: 101px;
        height: 66px;
    }
    .hero-home .hero-home__text-2 {
        left: calc(50% - (26px)/2 + -120px);
        top: 580px;
        width: 26px;
        height: auto;
    }
    .hero-home .hero-home__shape-4 {
        left: calc(50% - (167px)/2 + 47.5px);
        top: 558px;
        width: 167px;
        height: 66px;
    }
    .hero-home .hero-home__text-3 {
        left: calc(50% - (26px)/2 + 1px);
        top: 579px;
        width: 26px;
        height: auto;
    }
    .hero-home .hero-home__shape-5 {
        left: calc(50% - (387px)/2 + -1.5px);
        top: 641px;
        width: 387px;
        height: 66px;
    }
    .hero-home .hero-home__text-4 {
        left: calc(50% - (341px)/2 + -1.5px);
        top: 662px;
        width: 341px;
        height: auto;
    }
    .hero-home .hero-home__shape-6 {
        left: calc(50% - (315px)/2 + -1.5px);
        top: 476px;
        width: 315px;
        height: 66px;
    }
    .hero-home .hero-home__text-5 {
        left: calc(50% - (273px)/2 + -1.5px);
        top: 497px;
        width: 273px;
        height: auto;
    }
    .hero-home .hero-home__shape-7 {
        left: calc(50% - (361px)/2 + -81.5px);
        top: 184px;
        width: 361px;
        height: 91px;
    }
    .hero-home .hero-home__text-6 {
        left: calc(50% - (286px)/2 + -89px);
        top: 203px;
        width: 286px;
        height: auto;
    }
    .hero-home .hero-home__text-7 {
        left: calc(50% - (335px)/2 + -81.5px);
        top: 295px;
        width: 335px;
        height: auto;
    }
    .hero-home .hero-home__text-8 {
        left: calc(50% - (328px)/2 + -46px);
        top: 369px;
        width: 328px;
        height: auto;
    }
    .hero-home .hero-home__illustration-9 {
        left: calc((100% - 640px)/2 + 501px);
        top: 325px;
        width: 21px;
        height: auto;
    }
}
@media (max-width:639px) {
    .hero-home {
        height: 910px;
    }
    .hero-home .hero-home__illustration-1 {
        left: calc(50% - (127px)/2 + 160.5px);
        top: 214px;
        width: 127px;
        height: auto;
    }
    .hero-home .hero-home__illustration-2 {
        left: calc((100% - 480px)/2 + 90px);
        top: 121px;
        width: 427px;
        height: auto;
    }
    .hero-home .hero-home__illustration-3 {
        left: calc((100% - 480px)/2 + 356px);
        top: 252px;
        width: 69px;
        height: auto;
    }
    .hero-home .hero-home__illustration-4 {
        left: -224px;
        top: 357px;
        width: 343px;
        height: auto;
    }
    .hero-home .hero-home__illustration-5 {
        left: -457px;
        top: 295px;
        width: 510px;
        height: auto;
    }
    .hero-home .hero-home__illustration-6 {
        left: calc(100% - 287px + 159px);
        top: 577px;
        width: 287px;
        height: auto;
    }
    .hero-home .hero-home__illustration-7 {
        left: calc(100% - 190px + 23px);
        top: 527px;
        width: 190px;
        height: auto;
    }
    .hero-home .hero-home__shape-1 {
        left: calc(50% - (307px)/2 + -0.5px);
        top: 721px;
        width: 307px;
        height: 66px;
    }
    .hero-home .hero-home__text-1 {
        left: calc(50% - (241px)/2 + -25.5px);
        top: 743px;
        width: 241px;
        height: auto;
    }
    .hero-home .hero-home__shape-2 {
        left: calc(50% - (42px)/2 + 115px);
        top: 733px;
        width: 42px;
        height: 42px;
    }
    .hero-home .hero-home__illustration-8 {
        left: calc(50% - (18px)/2 + 115px);
        top: 747px;
        width: 18px;
        height: auto;
    }
    .hero-home .hero-home__shape-3 {
        left: calc(50% - (101px)/2 + -106.5px);
        top: 558px;
        width: 101px;
        height: 66px;
    }
    .hero-home .hero-home__text-2 {
        left: calc(50% - (26px)/2 + -120px);
        top: 580px;
        width: 26px;
        height: auto;
    }
    .hero-home .hero-home__shape-4 {
        left: calc(50% - (167px)/2 + 47.5px);
        top: 558px;
        width: 167px;
        height: 66px;
    }
    .hero-home .hero-home__text-3 {
        left: calc(50% - (26px)/2 + 1px);
        top: 579px;
        width: 26px;
        height: auto;
    }
    .hero-home .hero-home__shape-5 {
        left: calc(50% - (387px)/2 + -1.5px);
        top: 641px;
        width: 387px;
        height: 66px;
    }
    .hero-home .hero-home__text-4 {
        left: calc(50% - (341px)/2 + -1.5px);
        top: 662px;
        width: 341px;
        height: auto;
    }
    .hero-home .hero-home__shape-6 {
        left: calc(50% - (315px)/2 + -1.5px);
        top: 476px;
        width: 315px;
        height: 66px;
    }
    .hero-home .hero-home__text-5 {
        left: calc(50% - (273px)/2 + -1.5px);
        top: 497px;
        width: 273px;
        height: auto;
    }
    .hero-home .hero-home__shape-7 {
        left: calc(50% - (321px)/2 + -69.5px);
        top: 187px;
        width: 321px;
        height: 79px;
    }
    .hero-home .hero-home__text-6 {
        left: calc(50% - (286px)/2 + -68px);
        top: 203px;
        width: 286px;
        height: auto;
    }
    .hero-home .hero-home__text-7 {
        left: calc(50% - (335px)/2 + -50.5px);
        top: 286px;
        width: 335px;
        height: auto;
    }
    .hero-home .hero-home__text-8 {
        left: calc(50% - (328px)/2 + -14px);
        top: 352px;
        width: 328px;
        height: auto;
    }
    .hero-home .hero-home__illustration-9 {
        left: calc((100% - 480px)/2 + 394px);
        top: 310px;
        width: 16px;
        height: auto;
    }
}
@media (max-width:479px) {
    .hero-home {
        height: 620px;
    }
    .hero-home .hero-home__illustration-1 {
        left: calc(50% - (103px)/2 + 110.5px);
        top: 145px;
        width: 103px;
        height: auto;
    }
    .hero-home .hero-home__illustration-2 {
        left: calc((100% - 360px)/2 + 38px);
        top: 70px;
        width: 346px;
        height: auto;
    }
    .hero-home .hero-home__illustration-3 {
        left: calc((100% - 360px)/2 + 253px);
        top: 176px;
        width: 53px;
        height: auto;
    }
    .hero-home .hero-home__illustration-4 {
        left: -116px;
        top: 225px;
        width: 193px;
        height: auto;
    }
    .hero-home .hero-home__illustration-5 {
        left: -247px;
        top: 190px;
        width: 287px;
        height: auto;
    }
    .hero-home .hero-home__illustration-6 {
        left: calc(100% - 240px + 193px);
        top: 339px;
        width: 240px;
        height: auto;
    }
    .hero-home .hero-home__illustration-7 {
        left: calc(100% - 159px + 79px);
        top: 297px;
        width: 159px;
        height: auto;
    }
    .hero-home .hero-home__shape-1 {
        left: calc(50% - (217px)/2 + -9.5px);
        top: 465px;
        width: 217px;
        height: 40px;
    }
    .hero-home .hero-home__text-1 {
        left: calc(50% - (146px)/2 + -30px);
        top: 477px;
        width: 146px;
        height: auto;
    }
    .hero-home .hero-home__shape-2 {
        left: calc(50% - (25px)/2 + 64.5px);
        top: 472px;
        width: 25px;
        height: 25px;
    }
    .hero-home .hero-home__illustration-8 {
        left: calc(50% - (11px)/2 + 64.5px);
        top: 481px;
        width: 11px;
        height: auto;
    }
    .hero-home .hero-home__shape-3 {
        left: calc(50% - (73px)/2 + -66.5px);
        top: 358px;
        width: 73px;
        height: 40px;
    }
    .hero-home .hero-home__text-2 {
        left: calc(50% - (26px)/2 + -72px);
        top: 371px;
        width: 26px;
        height: auto;
    }
    .hero-home .hero-home__shape-4 {
        left: calc(50% - (122px)/2 + 39px);
        top: 358px;
        width: 122px;
        height: 40px;
    }
    .hero-home .hero-home__text-3 {
        left: calc(50% - (26px)/2 + 7px);
        top: 371px;
        width: 26px;
        height: auto;
    }
    .hero-home .hero-home__shape-5 {
        left: calc(50% - (281px)/2 + -1.5px);
        top: 410px;
        width: 281px;
        height: 40px;
    }
    .hero-home .hero-home__text-4 {
        left: calc(50% - (256px)/2 + 0px);
        top: 423px;
        width: 256px;
        height: auto;
    }
    .hero-home .hero-home__shape-6 {
        left: calc(50% - (240px)/2 + -1px);
        top: 306px;
        width: 240px;
        height: 40px;
    }
    .hero-home .hero-home__text-5 {
        left: calc(50% - (212px)/2 + 0px);
        top: 319px;
        width: 212px;
        height: auto;
    }
    .hero-home .hero-home__shape-7 {
        left: calc(50% - (220px)/2 + -52px);
        top: 125px;
        width: 220px;
        height: 46px;
    }
    .hero-home .hero-home__text-6 {
        left: calc(50% - (171px)/2 + -56.5px);
        top: 134px;
        width: 171px;
        height: auto;
    }
    .hero-home .hero-home__text-7 {
        left: calc(50% - (199px)/2 + -66.5px);
        top: 185px;
        width: 199px;
        height: auto;
    }
    .hero-home .hero-home__text-8 {
        left: calc(50% - (207px)/2 + -46.5px);
        top: 230px;
        width: 207px;
        height: auto;
    }
    .hero-home .hero-home__illustration-9 {
        left: calc((100% - 360px)/2 + 280px);
        top: 223px;
        width: 16px;
        height: auto;
    }
}
.section--hero-home {
    padding-top: 0px;
}
@media (max-width:359px) {
    .hero-home .hero-home__text-7 {
        left: 16px;
    }
}
