.Intro{grid-template-areas:"text""image""button";justify-items:start;margin-top:57px;display:grid;position:relative}.Intro:before,.Intro:after{content:"";z-index:-1;border-radius:50%;position:absolute}.Intro:before{background-image:url(../media/decor_top.dd0ba8c9.webp);background-repeat:no-repeat;background-size:100% 100%;width:2276px;height:2276px;top:640px;left:529px;transform:translate(-50%,-50%)}@media (min-width:768px){.Intro:before{background-image:url(../media/decor_top.dd0ba8c9.webp);background-repeat:no-repeat;background-size:100% 100%;width:1412px;height:1412px;top:-97px;left:486px;transform:translate(-50%,-50%)}.Intro:after{background-image:url(../media/decor_up.a0c714c7.webp);background-repeat:no-repeat;background-size:100% 100%;width:1322px;height:1322px;top:-154px;left:488px;transform:translate(-50%,-50%)}}.Intro-Shadow{z-index:-1;display:none;position:absolute}@media (min-width:768px){.Intro-Shadow{background-image:url(../media/decor_left.876b0eb6.webp);background-repeat:no-repeat;background-size:100% 100%;width:1676px;height:1676px;display:block;top:764.5px;left:36.5px;transform:translate(-50%,-50%)}}@media (min-width:1400px){.Intro{grid-template-columns:1fr 2fr;grid-template-areas:"text image"}}@media (min-width:1600px){.Intro{grid-template-columns:1fr 2.6fr}}.Intro-Text{overflow-x:auto}@media (min-width:768px){.Intro-Text{flex-direction:column;grid-area:text;justify-content:center;display:flex}}@media (min-width:1400px){.Intro-Text{width:100%;position:absolute;top:50%;overflow-x:visible;transform:translateY(-50%)}}.Intro-Description{width:var(--current-max-width);margin-top:16px}@media (min-width:400px){.Intro-Description{margin-top:24px}}@media (min-width:768px){.Intro-Description{width:auto}.Intro-Header{font-size:72px}}.Intro-HeaderLead{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (min-width:576px){.Intro-HeaderLead{overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}}.Intro-Button{margin-top:27px}@media (min-width:768px){.Intro-Button{display:none}}.Intro-ImageContainer{grid-area:image;width:100%;margin-top:62px}@media (min-width:768px){.Intro-ImageContainer{align-items:center;margin-top:0;display:flex}}.Intro-Image{width:100%;height:auto}.Intro-Image_size_s{display:block}@media (min-width:768px){.Intro-Image_size_s{display:none}}.Intro-Image_size_l{display:none}@media (min-width:768px){.Intro-Image_size_l{display:block}}
