
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}
@font-face{font-family:Golos Text;font-weight:400;src:url(a34c92ec30520f908de8.woff2),url(cd9d789a6f2c18ea239b.woff)}@font-face{font-family:Golos Text;font-weight:500;src:url(fe3289287f5540cec70e.woff2),url(3a980532c0a4630b9162.woff)}@font-face{font-family:Golos Text;font-weight:600;src:url(a14a04882a87c32d83f8.woff2),url(b019ba044c5696ad243c.woff)}@font-face{font-family:Merriweather;font-weight:400;src:url(7100bfedc4c297491736.woff2),url(5a506c2225557d298c90.woff)}@font-face{font-family:Merriweather;font-weight:700;src:url(833e4521a4c0b1ece7d7.woff2),url(2238cbbc165daeb60c52.woff)}
.smooth-scroll{scroll-behavior:smooth}
.page{font-family:Golos Text,Merriweather;margin:0;overflow-x:hidden;overflow-y:scroll;padding:0}
.page__container{display:flex;flex-direction:column;margin:0;min-height:100vh;overflow-x:hidden;position:relative;width:100vw}
.header{background-blend-mode:color-burn;background-color:#e9ded4;background-image:url(a73407dce663b792fef2.png);overflow-x:hidden;overflow-y:hidden;padding:26px 0 184px;position:relative;z-index:2}.header:before{background-image:url(8bebbcebb054b9a049bd.png);background-position:50%;background-repeat:no-repeat;bottom:50px;content:"";height:100%;left:2px;position:absolute;width:100vw;z-index:-1}@media screen and (max-width:765px){.header{overflow-x:hidden;padding:18px 0 329px}.header:before{background-image:url(768796828c3279ae9d77.png);bottom:-181px;left:-2px}}
.header__horse{background-image:url(ff3dbcc6315f1f3d183e.svg);background-position:50%;background-repeat:no-repeat;height:100%;position:absolute;right:calc(-320.60289px + 49.45848vw);top:212px;transform:rotate(-1deg);width:154px}@media screen and (max-width:765px){.header__horse{display:none}}
.header__pawn{background-image:url(a1c2289b9dce80a9a41c.svg);background-position:50%;background-repeat:no-repeat;height:100%;position:absolute;right:calc(-633.06859px + 49.63899vw);top:235px;width:82.61px}@media screen and (max-width:765px){.header__pawn{display:none}}
.header__logo{background-image:url(73d5d4c793989af5690d.svg);box-sizing:border-box;height:calc(29.35065px + .34632vw);margin-bottom:62px;-o-object-fit:cover;object-fit:cover;width:245px}@media screen and (max-width:765px){.header__logo{margin-bottom:40px;margin-left:-4px;width:213px}}
.img{background-position:50%;background-repeat:no-repeat;background-size:contain}
.header__content{display:flex;flex-direction:column;max-width:542px;padding-left:calc(-611px + 50vw);z-index:9}@media screen and (max-width:765px){.header__content{margin:0 auto;max-width:335px}}
.header__title{color:#313131;font-family:Merriweather;font-size:60px;font-weight:400;line-height:110%;margin:0;padding:0;text-align:right;text-transform:uppercase}@media screen and (max-width:765px){.header__title{font-size:36px}}
.header__title_center{text-align:center}
.header__title_left{text-align:left}
.header__title_right{text-align:right}
.header__text{color:#313131;font-family:Golos Text;font-size:18px;font-weight:400;line-height:130%;margin:0 0 37px;text-align:center}@media screen and (max-width:765px){.header__text{margin-bottom:32px;text-align:left}}
.header__wrapper{display:flex;gap:calc(14.67532px + .17316vw)}@media screen and (max-width:765px){.header__wrapper{align-items:center;flex-direction:column;width:100%}}
.header__button{border-radius:66px;box-sizing:border-box;cursor:pointer;font-family:Golos Text;font-size:16px;font-weight:500;height:80px;max-width:263px;padding:19px 49px;text-align:center;z-index:5}@media screen and (max-width:765px){.header__button{box-sizing:border-box;max-height:47px;max-width:100%;min-width:335px;padding:10px 40px}}
.header__button_black{background-color:#1f1f1f;color:#fff}.header__button_black:hover{background-color:#fbce51;color:#1f1f1f}
.header__button_light{background-color:transparent;border:2px solid #1f1f1f}.header__button_light:hover{background-color:#1f1f1f;color:#fff}@media screen and (max-width:1150px){.header__button_light{background-color:#fff;opacity:.9}}
.header__link{cursor:pointer;text-decoration:none}.header__link:visited{color:unset}
.header__title-block{margin:0 0 24px}
.main__runline{bottom:0;left:0;position:absolute}
.runline{background-color:#f54932;display:inline-block;height:60px;overflow:hidden;width:100%}@media screen and (max-width:765px){.runline{height:38px;text-align:center}}.runline[data-animated=true]{overflow:hidden}.runline[data-animated=true] .runline__list{animation:scroll 20s linear infinite;flex-wrap:nowrap;width:-moz-max-content;width:max-content;will-change:transform}@keyframes scroll{0%{transform:translateX(-10%)}to{transform:translateX(-59.5%)}}
.header__runline{bottom:-3px;position:absolute}
.runline__list{align-items:center;display:flex;gap:12px;list-style-type:none;margin:0;white-space:nowrap}
.runline__item{align-content:center;align-self:center;display:flex;flex-wrap:nowrap;gap:12px}
.runline__text{color:#fff;display:flex;flex-wrap:nowrap;font-family:Merriweather;font-size:clamp(1rem,.909rem + .3883vw,1.375rem);font-weight:400;line-height:110%;margin:0;padding:18px 0;text-align:right;text-transform:uppercase}@media screen and (max-width:765px){.runline__text{padding:10px 0}}
.main{background-color:#fff;position:relative;width:100%}
.title{color:#313131;font-family:Merriweather;font-size:36px;font-weight:400;line-height:135%;text-transform:uppercase}@media screen and (max-width:1366px){.title{font-size:clamp(1.75rem,1.1136rem + 1.3311vw,2.25rem)}}@media screen and (max-width:765px){.title{font-size:28px}}
.title_red{color:#f54932;font-weight:700}
.idea{display:flex;justify-content:center;margin:0;padding:60px 0 20px;width:100%}@media screen and (max-width:1366px){.idea{padding-bottom:calc(51.8203px - 2.32945vw);padding-top:calc(32.72546px + 1.99667vw)}}@media screen and (max-width:765px){.idea{padding-bottom:34px;padding-top:48px}}
.idea__content{align-items:center;display:flex;gap:65px;justify-content:center;margin:0;max-width:1223px;width:100%}@media screen and (max-width:1183px){.idea__content{align-items:flex-start;flex-direction:column;gap:0}}
@media screen and (max-width:1183px){.idea__text-wrap{display:none}}
.idea__title_invisible{display:none}@media screen and (max-width:1183px){.idea__title_invisible{display:block}}
.idea__title{color:#313131;font-family:Merriweather;font-size:36px;font-weight:400;line-height:135%;margin:0;padding:0;text-transform:uppercase}@media screen and (max-width:1183px){.idea__title{display:block;font-size:clamp(1.75rem,.8349rem + 1.9139vw,2.25rem);margin:0 auto;max-width:calc(233.97129px + 47.84689vw);width:100%}}@media screen and (max-width:765px){.idea__title{max-width:calc(80.19231px + 67.94872vw);text-wrap:wrap}}
.idea__title_red{color:#f54932;font-weight:700}
.idea__img{background-color:transparent;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:1366px){.idea__img{align-self:center;margin:24px 0;width:calc(259.90017px + 9.81697vw)}}@media screen and (max-width:765px){.idea__img{margin:0 auto;padding:24px 0;width:335px}}
.info{box-sizing:border-box;display:flex;gap:30px;justify-content:center;margin:0;overflow:hidden;padding:0 0 180px;width:100%}@media screen and (max-width:1183px){.info{flex-direction:column}}@media screen and (max-width:780px){.info{gap:52px;padding-bottom:120px}}
.info__container{display:flex;margin:0 auto;padding:0}@media screen and (max-width:1183px){.info__container{flex-direction:column;margin:0 auto}}
.info__img{height:506px;-o-object-fit:contain;object-fit:contain;width:555px}@media screen and (max-width:1366px){.info__img{height:calc(143.60899px + 30.11647vw);width:calc(297.62396px + 13.64393vw)}}@media screen and (max-width:1180px){.info__img{align-self:center}}@media screen and (max-width:765px){.info__img{height:374px;width:402px}}
.info__title{margin:0;padding:0}
@media screen and (max-width:1180px){.info__detail{margin:0 auto}}@media screen and (max-width:765px){.info__detail{margin:0 20px}}
.info__title-block{margin-top:18px;max-width:704px}@media screen and (max-width:1180px){.info__title-block{margin:0 auto;max-width:calc(163.10559px + 45.83851vw)}}

@media screen and (max-width:765px){.info__wrapper{margin:0 auto;max-width:336px}}
.info__table{border-collapse:collapse;box-sizing:border-box;margin:60px 0 44px}@media screen and (max-width:765px){.info__table{display:block;margin:44px 0 40px;position:relative;width:100%}}
.info__row{box-sizing:border-box}.info__row:not(:last-child){border-bottom:2px solid #d0d0d0}.info__row:first-child td{padding-top:0}.info__row:last-child td{padding-bottom:0}@media screen and (max-width:765px){.info__row{display:block;width:335px}.info__row:not(:last-child){margin-bottom:16px}.info__row:first-child td:first-child{padding-bottom:12px}.info__row:last-child td{padding-bottom:5px}}
.info__data{border:none;box-sizing:border-box;margin:0;padding:16px 0;text-align:left}.info__data:first-child{padding-top:10px;width:306px}.info__data:last-child{padding-left:16px;width:398px}@media screen and (max-width:765px){.info__data{display:block;width:100%}.info__data:first-child{padding-bottom:12px;padding-top:9px}.info__data:last-child{padding:0 0 5px;width:398px}}
@media screen and (max-width:765px){.info__data_nowrap{bottom:90px;position:absolute;right:-220px}}
.info__data_border-right{border-right:2px solid #d0d0d0}@media screen and (max-width:765px){.info__data_border-right{border:none}}
.info__data_padding{padding-bottom:16px}
.info__text{font-family:Golos Text;font-size:20px;line-height:120%}
.info__text_span{text-decoration:line-through;text-decoration-color:#f54932}
.info__text_black{color:#313131;font-weight:600}
.info__text_blue{color:#3057a2;font-weight:400;max-width:704px}@media screen and (max-width:1180px){.info__text_blue{margin:0 auto;max-width:calc(163.10559px + 45.83851vw)}}
.info__text_gray{color:#313131;font-weight:400;opacity:.7}
@media screen and (max-width:1366px){.info__text_mob{font-size:clamp(1.125rem,.9659rem + .3328vw,1.25rem)}}@media screen and (max-width:765px){.info__text_mob{font-size:18px}}
.second-title{color:#313131;font-family:Merriweather;font-size:54px;font-weight:400;line-height:120%;margin:0;padding:0;text-transform:uppercase}@media screen and (max-width:1366px){.second-title{font-size:clamp(2.25rem,.818rem + 2.995vw,3.375rem);line-height:120%;margin-left:0}}@media screen and (max-width:765px){.second-title{font-size:36px;line-height:110%}}
.control{background-color:transparent;border:none;cursor:pointer}@media screen and (max-width:1366px){.control{height:calc(21.14286px + 1.90476vw);width:calc(21.14286px + 1.90476vw)}}
.control__carousel{height:44px;width:44px}@media screen and (max-width:1200px){.control__carousel{height:calc(21.14286px + 1.90476vw);width:calc(21.14286px + 1.90476vw)}}
.control__stages{height:36px;width:36px}
.control_next{background-image:url(dafefe73ae9bda61f85a.svg)}.control_next:disabled{background-image:url(efbde7768ebbad6a7ae7.svg)}.control_next:hover{background-image:url(8a35c50d2caf1483581c.svg)}
.control_prev{background-image:url(6e892974b84f6bc256f3.svg)}.control_prev:disabled{background-image:url(c155d312b86c14eaba3f.svg)}.control_prev:hover{background-image:url(234c8e4dc01ae9906f8a.svg)}
.stages{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;margin:0;overflow:hidden;padding:0;width:100%}
.stages__box{display:flex;flex-direction:column;margin:0 auto}
.stages__title-block{margin-bottom:52px;max-width:806px;position:relative}@media screen and (max-width:1350px){.stages__title-block{align-items:flex-start;display:flex;flex-direction:column;gap:12px;margin-bottom:148px}}
.stages__title{max-width:806px}@media screen and (max-width:1350px){.stages__title{margin-left:0}}@media screen and (max-width:780px){.stages__title{margin-left:20px;max-width:calc(335px + 116.2963vw - 436.11111)}}
.stages__span{bottom:10px;color:#3057a2;font-family:Golos Text;font-size:20px;font-weight:400;left:301px;line-height:120%;margin:0;position:absolute;width:280px}@media screen and (max-width:1366px){.stages__span{bottom:8px;left:300px}}@media screen and (max-width:1350px){.stages__span{position:static;width:100%}}@media screen and (max-width:780px){.stages__span{margin-left:20px;max-width:335px}}
.stages__block{position:relative}@media screen and (max-width:1350px){.stages__block{margin:0 auto;max-width:700px;overflow:visible}}@media screen and (max-width:780px){.stages__block{width:calc(-2.96296px + 90.12346vw)}}
.stages__container{display:grid;grid-template-columns:repeat(3,394px);grid-template-rows:repeat(2,112px) 136px;list-style-type:none;margin:0;padding:0;grid-column-gap:20px;grid-row-gap:20px}@media screen and (max-width:1350px){.stages__container{display:none}}
.stages__grid{background-blend-mode:color-burn;background-color:#e9ded4;background-image:url(a73407dce663b792fef2.png);display:flex;gap:16px;padding:20px 0 20px 20px}
.stages__grid_item1{grid-area:1/1/2/2}
.stages__grid_item2{grid-area:1/2/2/3}
.stages__grid_item3{grid-area:1/3/3/4}
.stages__grid_item4{grid-area:2/1/3/2}
.stages__grid_item5{grid-area:2/2/3/3}
.stages__grid_item6{grid-area:3/1/4/2}
.stages__grid_item7{grid-area:3/2/4/4}
.stages__number{background-color:#fff;border-radius:60px;box-sizing:border-box;color:#313131;font-size:20px;font-weight:600;height:36px;padding:6px 0;text-align:center;width:36px}
.stages__text{color:#313131;font-family:Golos Text;font-size:20px;font-weight:500;line-height:120%;margin:0;max-width:302px;padding:0}@media screen and (max-width:1350px){.stages__text{font-size:clamp(1.125rem,.9539rem + .3509vw,1.25rem);max-width:calc(-296.05263px + 68.59649vw)}}@media screen and (max-width:780px){.stages__text{font-size:18px;margin-top:3px;max-width:239px}}
.stages__text_large{max-width:446px}
.stages__container-mob{display:none;overflow:hidden}@media screen and (max-width:1350px){.stages__container-mob{display:flex;gap:20px;margin:0 auto;overflow:hidden;padding:0;transition:transform .5s ease}}
.stages__li{background-blend-mode:color-burn;background-color:#e9ded4;background-image:url(a73407dce663b792fef2.png);box-sizing:border-box;display:none;flex-direction:column;gap:20px;height:300px;padding:62px 20px 0;width:700px}@media screen and (max-width:780px){.stages__li{width:calc(-2.96296px + 90.12346vw)}}
.stages__li_active{display:flex}
.stages__li_fade-in{animation:fadeIn .5s ease-in-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
.stages__li_fade-out{animation:fadeOut .5s ease-in-out forwards}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}
.stages__wrapper{display:flex;gap:16px}@media screen and (max-width:1350px){.stages__wrapper:last-of-type{margin-top:calc(8.77193vw - 68.42105px)}}@media screen and (max-width:780px){.stages__wrapper{align-items:flex-start}.stages__wrapper:last-of-type{margin-top:0}}
.stages__img{bottom:0;position:absolute;right:-70px}@media screen and (max-width:1350px){.stages__img{height:182px;left:190px;-o-object-fit:cover;object-fit:cover;top:-128px;width:335px}}@media screen and (max-width:780px){.stages__img{left:calc(-166.2963px + 45.67901vw)}}
.stages__controls{display:none}@media screen and (max-width:1350px){.stages__controls{align-items:center;align-self:center;display:flex;gap:16px;margin-top:28px}}
.stages__dots{display:flex;gap:6px}
.stages__dot{background-color:#d9d9d9;border-radius:100%;height:10px;width:10px}
.stages__dot_active{background-color:#313131}
.carousel{max-width:1920px;overflow-x:hidden;padding:200px 0;width:100%}@media screen and (max-width:1366px){.carousel{padding-bottom:calc(59.08153px + 10.31614vw);padding-top:calc(18.16972px + 13.31115vw)}}@media screen and (max-width:765px){.carousel{padding-bottom:138px;padding-top:120px}}
.carousel__title{margin-bottom:60px}@media screen and (max-width:1366px){.carousel__title{margin-bottom:calc(14.54243px + 3.32779vw)}}@media screen and (max-width:1350px){.carousel__title{margin-left:54px}}@media screen and (max-width:780px){.carousel__title{margin-bottom:40px;margin-left:20px}}
.carousel__container{display:flex;flex-direction:column;margin:0 auto;max-width:1222px;overflow-x:hidden;position:relative}@media screen and (max-width:1350px){.carousel__container{max-width:828px}}@media screen and (max-width:780px){.carousel__container{max-width:414px}}
.carousel__wrapper{display:flex;gap:20px;list-style:none;margin:0 auto;overflow:hidden;padding:0;transition:transform .5s ease}@media screen and (max-width:780px){.carousel__wrapper{gap:32px}}
.carousel__item{display:none;max-width:394px;padding:0 37px}@media screen and (max-width:1200px){.carousel__item{box-sizing:border-box;max-width:calc(256.46758px + 10.06826vw);padding:0}}@media screen and (max-width:780px){.carousel__item{max-width:335px;width:335px}}
.carousel__item_active{align-items:center;display:flex;flex-direction:column}
.carousel__item_fade-in{animation:fadeIn .5s ease-in-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
.carousel__item_fade-out{animation:fadeOut .5s ease-in-out forwards}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}
.carousel__img{border-radius:196px;margin-bottom:28px}@media screen and (max-width:780px){.carousel__img{height:244px;width:244px}}
.carousel__name{color:#313131;font-family:Golos Text;font-size:24px;font-weight:600;line-height:120%;margin:0 0 6px;padding:0}
.carousel__status{align-content:center;align-items:center;align-self:center;color:#313131;font-family:Golos Text;font-size:20px;font-weight:400;justify-self:center;line-height:120%;margin:0 0 20px;opacity:.6;padding:0}
.carousel__button{background-color:transparent;border:1px solid #3057a2;border-radius:62px;box-sizing:border-box;height:35px;text-align:center;width:110px}@media screen and (max-width:780px){.carousel__button{opacity:.3}}.carousel__button:hover{background:#3057a2}
.carousel__button-text{color:#3057a2;font-family:Golos Text;font-size:16px;font-weight:500;line-height:120%;margin:0;padding:0}.carousel__button-text:hover{color:#fff}
.carousel__controls{align-items:center;display:flex;gap:17px;max-width:151px;position:absolute;right:0;top:10px}@media screen and (max-width:1350px){.carousel__controls{align-self:center;margin-bottom:10px;margin-top:40px;position:relative;z-index:4}}
.carousel__counter{align-items:center;display:flex;gap:1px}
.carousel__count{color:#313131;font-family:Golos Text;font-size:16px;font-weight:400;line-height:120%}
.carousel__count_total{opacity:.6}
.footer{background-color:#e9ded4;width:100%}
.footer__text{color:#313131;font-family:Golos Text;font-size:16px;font-weight:400;line-height:120%;margin:0 auto;max-width:1222px;opacity:.6;padding:40px 0 72px}@media screen and (max-width:1366px){.footer__text{max-width:calc(-.64581px + 89.50555vw);padding-bottom:calc(44.72546px + 1.99667vw)}}@media screen and (max-width:765px){.footer__text{padding-bottom:60px}}

