@import"https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz,wght@8..144,300;8..144,400;8..144,600&display=swap";@font-face{src:url("../../fonts/CyrillicOld.woff2") format("woff2"),url("../../fonts/CyrillicOld.woff") format("woff");font-family:"CyrillicOld";font-weight:700;font-style:normal;font-display:swap}@font-face{src:url("../../fonts/BerlinSansFBDemi.woff2") format("woff2"),url("../../fonts/BerlinSansFBDemi.woff") format("woff");font-family:"Berlin Sans FB Demi";font-weight:700;font-style:normal;font-display:swap}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*::after,*::before{-webkit-box-sizing:inherit;box-sizing:inherit}ul,ol{padding:0}body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,figcaption,blockquote,dl,dd{margin:0}ul{list-style:none}img{display:block;max-width:100%}a{text-decoration:none;color:inherit}button{cursor:pointer}mark{background-color:transparent}input,button,textarea,select{font:inherit}html{font-family:"Roboto Slab",serif;font-weight:400;font-size:18px;line-height:1.4;color:#222}.container{position:relative;margin:0 auto;padding:0 10px;max-width:1240px}.button{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font-weight:500;line-height:120%;text-align:center;cursor:pointer}.button--sm{padding:0 16px;min-width:110px;min-height:48px;font-size:14px}.button--md{padding:0 48px;min-width:110px;min-height:60px;font-size:18px}@media only screen and (max-width: 576px){.button--md{padding:0 24px;min-height:46px;font-size:14px}}.button--accent{border-radius:18px;color:#fff;background-color:#2b8de3}@media only screen and (max-width: 576px){.button--accent{border-radius:8px}}.button--accent:hover{-webkit-box-shadow:0 3px 16px rgba(24,112,190,.8);box-shadow:0 3px 16px rgba(24,112,190,.8)}.button--accent:active{-webkit-box-shadow:0 3px 16px rgba(24,112,190,0);box-shadow:0 3px 16px rgba(24,112,190,0)}.button--primary{border:2px solid #2b8de3;border-radius:13px;color:#fff;background-color:transparent}@media only screen and (max-width: 576px){.button--primary{border-radius:8px}}.button--primary:hover{background-color:#2b8de3}.button--primary:active{-webkit-box-shadow:0 3px 16px rgba(24,112,190,0);box-shadow:0 3px 16px rgba(24,112,190,0)}.button--100{width:100%;min-width:100%}.button--center{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.button.a-load-button{color:#fff;background-image:-o-linear-gradient(45deg, #ca2f42 25%, transparent 25%, transparent 50%, #ca2f42 50%, #ca2f42 75%, transparent 75%, transparent) !important;background-image:linear-gradient(45deg, #ca2f42 25%, transparent 25%, transparent 50%, #ca2f42 50%, #ca2f42 75%, transparent 75%, transparent) !important;background-size:40px 40px !important;background-color:#eb3349 !important;-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;cursor:no-drop}.link{font-weight:700;font-size:18px;line-height:140%;color:#1274bb}.link:hover{color:#eb3349}.input{padding-right:16px;padding-left:16px;outline:none;border:none;border-radius:5px;font-weight:400;font-size:14px;line-height:140%;color:#222;background-color:#fff}.input::-webkit-input-placeholder{color:#666}.input::-moz-placeholder{color:#666}.input:-ms-input-placeholder{color:#666}.input::-ms-input-placeholder{color:#666}.input::placeholder{color:#666}.input--sm{min-width:100%;min-height:48px;background-color:#e3f0fe}.input--md{min-width:300px;min-height:60px}@media only screen and (max-width: 576px){.input--md{min-width:100%}}.input--lg{min-width:280px;min-height:60px}@media only screen and (max-width: 576px){.input--lg{min-width:100%}}.select{padding:0 54px 0 16px;width:288px;min-height:60px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;border-radius:5px;font-weight:400;font-size:18px;line-height:140%;color:#222;background-image:url("../../images/s1/select.svg");background-position:center right 16px;background-repeat:no-repeat;background-color:#fff;cursor:pointer}@media only screen and (max-width: 992px){.select{width:100%}}.select:hover{background-image:url("../../images/s1/select-hover.svg")}.select--sm{width:100%;min-height:48px;background-image:url("../../images/s1/select-auth.svg");background-color:#e3f0fe}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-webkit-keyframes hovering{from{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(15px);transform:translateY(15px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes hovering{from{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(15px);transform:translateY(15px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes circle{from{-webkit-transform:rotate(0deg) translate(-20px) rotate(0deg);transform:rotate(0deg) translate(-20px) rotate(0deg)}to{-webkit-transform:rotate(360deg) translate(-20px) rotate(-360deg);transform:rotate(360deg) translate(-20px) rotate(-360deg)}}@keyframes circle{from{-webkit-transform:rotate(0deg) translate(-20px) rotate(0deg);transform:rotate(0deg) translate(-20px) rotate(0deg)}to{-webkit-transform:rotate(360deg) translate(-20px) rotate(-360deg);transform:rotate(360deg) translate(-20px) rotate(-360deg)}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.footer{padding-top:40px;padding-bottom:48px;background-color:#2f2f2f}.footer__items{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 576px){.footer__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}.footer__item:not(:last-child){margin-right:147px}@media only screen and (max-width: 992px){.footer__item:not(:last-child){margin-right:32px}}@media only screen and (max-width: 576px){.footer__item:not(:last-child){margin-right:0;margin-bottom:40px}}.footer__logo{display:block;margin-bottom:20px}.footer__copyright{font-weight:400;font-size:14px;line-height:1.5;color:#e4e4e4}.footer__element{font-size:14px;line-height:140%;color:#e4e4e4}.footer__element:not(:last-child){margin-bottom:12px}.footer__email{font-weight:700;font-size:14px;line-height:140%;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#e32b31}.footer__email:hover{-webkit-text-decoration-line:none;text-decoration-line:none}.footer__link{font-weight:400;font-size:14px;line-height:140%;color:#e4e4e4}.footer__link:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.header{padding-top:40px;padding-bottom:48px}@media only screen and (max-width: 768px){.header{padding-top:16px;padding-bottom:60px}}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 1230px){.header__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}.header__logo--hero{display:none}.header__logo--cabinet{display:block}.header__items{margin-right:50px;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 1430px){.header__items{margin-right:0}}@media only screen and (max-width: 1230px){.header__items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:16px;width:100%}}@media only screen and (max-width: 768px){.header__items{-ms-flex-wrap:wrap;flex-wrap:wrap}}.header__item{padding-left:46px;font-weight:300;font-size:16px;line-height:1.2;color:#222;background-position:left center;background-repeat:no-repeat;font-family:"Roboto Flex",sans-serif}@media only screen and (max-width: 768px){.header__item{width:50%}}@media only screen and (max-width: 576px){.header__item{padding-left:30px;font-size:14px;background-position:left top;background-size:24px}}.header__item:not(:last-child){margin-right:40px}@media only screen and (max-width: 992px){.header__item:not(:last-child){margin-right:24px}}@media only screen and (max-width: 768px){.header__item:not(:last-child){margin-right:0;margin-bottom:16px}}.header__item strong{display:block;margin-top:2px;font-size:16px;line-height:1.2;font-weight:600}@media only screen and (max-width: 576px){.header__item strong{font-size:14px}}.header__item:nth-child(1){background-image:url("../../images/s1/header/1.svg")}.header__item:nth-child(2){background-image:url("../../images/s1/header/2.svg")}.header__item:nth-child(3){background-image:url("../../images/s1/header/3.svg")}.header__item:nth-child(4){background-image:url("../../images/s1/header/4.svg")}.header__button{color:#222}.header__button:hover{color:#fff}.hero{padding-top:32px;padding-bottom:190px;background-image:url("../../images/s1/hero/blure-pc.png"),url("../../images/s1/hero/bg.png");background-position:top -300px center,top 120px center;background-repeat:no-repeat}@media only screen and (max-width: 1230px){.hero{padding-top:0;padding-bottom:100px;background-image:url("../../images/s1/hero/blure-mobile.png"),url("../../images/s1/hero/bg-right.png");background-position:top -160px left -50px,center right;background-size:cover,50%}}@media only screen and (max-width: 768px){.hero{background-image:url("../../images/s1/hero/blure-mobile.png")}}.hero .header{margin:0 auto 94px;padding:16px 183px;max-width:1856px;background-color:#fff;border-radius:16px}@media only screen and (max-width: 1430px){.hero .header{padding:16px 30px}}@media only screen and (max-width: 1230px){.hero .header{border-radius:0 0 20px 20px}}@media only screen and (max-width: 992px){.hero .header{padding:12px}}@media only screen and (max-width: 576px){.hero .header{margin:0}}.hero .header__logo--hero{display:block}.hero .header__logo--cabinet{display:none}.hero .header__item{color:#98513a}.hero .header__button{color:#515cb0;font-size:18px}.hero__img{display:none}@media only screen and (max-width: 576px){.hero__img{display:block}.hero__img img{margin:0 auto}}.hero__title{margin-left:145px;margin-bottom:14px;max-width:545px;font-family:"Berlin Sans FB Demi",sans-serif;font-weight:700;font-size:80px;line-height:110%;color:#fff;letter-spacing:.02em;text-indent:-120px}@media only screen and (max-width: 1230px){.hero__title{margin-left:0;text-indent:0}}@media only screen and (max-width: 576px){.hero__title{margin-bottom:8px;font-size:32px;text-align:center;text-transform:uppercase}}.hero__subtitle{margin-left:262px;max-width:375px;margin-bottom:60px;font-weight:400;font-size:32px;line-height:150%;letter-spacing:.01em;color:#fff;font-family:"Roboto Flex",sans-serif;text-indent:-45px}@media only screen and (max-width: 1230px){.hero__subtitle{margin-left:0;text-indent:0}}@media only screen and (max-width: 576px){.hero__subtitle{max-width:320px;margin:0 auto 24px;font-size:18px;line-height:140%;text-align:center}}@media only screen and (max-width: 576px){.hero__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.hero__button{margin-left:392px;font-weight:700;text-transform:uppercase;background-color:#e32b31}@media only screen and (max-width: 1230px){.hero__button{margin-left:0}}.take-part{padding-bottom:172px;background-image:url("../../images/s1/take-part/bg.png");background-position:bottom left;background-repeat:repeat-x;background-color:#fff}@media only screen and (max-width: 576px){.take-part{padding-bottom:106px;background-size:auto 50px}}.take-part__title{margin:0 auto 56px;max-width:1012px;font-family:"CyrillicOld",sans-serif;font-weight:700;font-style:normal;font-size:56px;line-height:120%;text-align:center;-webkit-text-fill-color:transparent;text-transform:uppercase;background-image:-o-linear-gradient(323.4deg, #6f6f6f 9.88%, #222 65.65%);background-image:linear-gradient(126.6deg, #6f6f6f 9.88%, #222 65.65%);-webkit-background-clip:text;background-clip:text}@media only screen and (max-width: 768px){.take-part__title{font-size:40px}}@media only screen and (max-width: 576px){.take-part__title{margin-bottom:40px;font-size:24px}}.take-part__items{display:-ms-grid;display:grid;grid-gap:46px;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr)}@media only screen and (max-width: 992px){.take-part__items{grid-gap:32px 8px;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}.take-part__item{padding-top:142px;text-align:center;background-position:top center;background-repeat:no-repeat}@media only screen and (max-width: 576px){.take-part__item{padding-top:96px;background-size:80px 70px}}.take-part__item:nth-child(1){background-image:url("../../images/s1/take-part/1.png")}.take-part__item:nth-child(2){background-image:url("../../images/s1/take-part/2.png")}.take-part__item:nth-child(3){background-image:url("../../images/s1/take-part/3.png")}.take-part__item:nth-child(4){background-image:url("../../images/s1/take-part/4.png")}.take-part__subtitle{margin-bottom:8px;font-weight:700;font-size:18px;line-height:24px;color:#222}@media only screen and (max-width: 576px){.take-part__subtitle{font-size:14px;line-height:18px}}.take-part__text{font-weight:400;font-size:18px;line-height:24px;color:#222}@media only screen and (max-width: 576px){.take-part__text{font-size:14px;line-height:18px}}.book{margin-top:-64px;padding-bottom:50px;padding-top:32px;border-radius:64px 64px 0 0;background-color:#fff}@media only screen and (max-width: 992px){.book{border-radius:20px 20px 0 0}}@media only screen and (max-width: 576px){.book{padding-bottom:64px}}@media only screen and (min-width: 1230px){.book__wrap{height:862px;background-image:url("../../images/s1/book/book.png");background-repeat:no-repeat}}.book__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 32px}@media only screen and (min-width: 1230px){.book__items{padding-top:156px;padding-left:40px}}@media only screen and (max-width: 576px){.book__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:32px}}.book__item{width:100%;max-width:319px;font-weight:400;font-size:18px;line-height:140%;color:#5a3108}@media only screen and (max-width: 576px){.book__item{max-width:100%;font-size:14px}}.book__item ul{padding-left:24px}.book__item li{list-style:disc}.book__item mark{font-weight:600;color:#5a3108}.book__item:not(:last-child){margin-right:70px}@media only screen and (max-width: 576px){.book__item:not(:last-child){margin-right:0;margin-bottom:32px}}.book__item>*:not(:last-child){margin-bottom:40px}@media only screen and (max-width: 576px){.book__item>*:not(:last-child){margin-bottom:16px}}.book__button{text-align:center}@media only screen and (min-width: 1230px){.book__button{padding-left:40px}}.award{padding-bottom:486px;border-radius:0 0 64px 64px;background-color:#fff}@media only screen and (max-width: 576px){.award{padding-bottom:430px}}.award__title{margin-bottom:48px;font-family:"CyrillicOld",sans-serif;font-weight:700;font-size:56px;line-height:120%;text-align:center;-webkit-text-fill-color:transparent;text-transform:uppercase;background-image:-o-linear-gradient(323.4deg, #6f6f6f 9.88%, #222 65.65%);background-image:linear-gradient(126.6deg, #6f6f6f 9.88%, #222 65.65%);-webkit-background-clip:text;background-clip:text}@media only screen and (max-width: 576px){.award__title{margin-bottom:24px;font-size:32px}}.award__inner{position:relative;padding-right:88px;padding-left:88px}@media only screen and (max-width: 576px){.award__inner{padding-right:56px;padding-left:56px}}.award__button{position:absolute;top:50%;margin:0;padding:0;width:56px;height:56px;border:none;background-repeat:no-repeat;background-color:transparent;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 576px){.award__button{width:40px;height:40px;background-size:cover}}.award__button--next{right:0;background-image:url("data:image/svg+xml, %3Csvg width='56' height='56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle r='28' transform='matrix(-1 0 0 1 28 28)' fill='%232B8DE3'/%3E%3Cpath d='m24 16 12 12-12 12' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.award__button--prev{left:0;background-image:url("data:image/svg+xml, %3Csvg width='56' height='56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='28' cy='28' r='28' fill='%232B8DE3'/%3E%3Cpath d='M32 16 20 28l12 12' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.award__swiper{padding-right:2px !important}.award__picture{border:1px solid #e4e4e4;border-radius:8px}.recommendation{padding-bottom:88px;padding-top:96px;background-color:#fff}@media only screen and (max-width: 768px){.recommendation{padding-top:64px;padding-bottom:64px}}.recommendation__wrap{margin:0 auto;max-width:1104px;background-image:url("../../images/s1/recommendation/left.png"),url("../../images/s1/recommendation/right.png");background-position:left center,right center;background-repeat:no-repeat}@media only screen and (max-width: 992px){.recommendation__wrap{padding-bottom:102px;background-position:left bottom,right bottom}}@media only screen and (max-width: 576px){.recommendation__wrap{padding-bottom:64px;background-size:80px auto}}.recommendation__text{margin:0 auto;max-width:690px;font-weight:400;font-size:18px;line-height:155%;letter-spacing:.01em;text-align:center;color:#222}@media only screen and (max-width: 576px){.recommendation__text{font-size:14px}}.recommendation__text mark{font-weight:600}.fast-registration{padding-top:120px;padding-bottom:128px;background-color:#fff}@media only screen and (max-width: 576px){.fast-registration{padding-top:56px;padding-bottom:64px}}.fast-registration__title{margin-bottom:72px;font-family:"CyrillicOld",sans-serif;font-weight:700;font-style:normal;font-size:56px;line-height:120%;-webkit-text-fill-color:transparent;text-transform:uppercase;background-image:-o-linear-gradient(323.4deg, #6f6f6f 9.88%, #222 65.65%);background-image:linear-gradient(126.6deg, #6f6f6f 9.88%, #222 65.65%);-webkit-background-clip:text;background-clip:text}@media only screen and (max-width: 576px){.fast-registration__title{margin-bottom:32px;font-size:32px}}.fast-registration__items{counter-reset:fast-registration}@media only screen and (min-width: 1230px){.fast-registration__items{background-image:url("../../images/s1/fast-registration/bg.svg");background-repeat:no-repeat}}.fast-registration__item{position:relative;font-weight:400;font-size:18px;line-height:135%;color:#222}@media only screen and (max-width: 1230px){.fast-registration__item{padding-left:44px;min-height:32px}}@media only screen and (max-width: 576px){.fast-registration__item{font-size:14px}}@media only screen and (max-width: 1230px){.fast-registration__item::before{content:counter(fast-registration);position:absolute;left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;counter-increment:fast-registration;border:2px dashed #009839;border-radius:50px;font-weight:700;font-size:16px;line-height:135%;text-align:center;color:#222}}.fast-registration__item mark{font-weight:600}.fast-registration__item a{-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#1274bb}.fast-registration__item a:hover{-webkit-text-decoration-line:none;text-decoration-line:none}@media only screen and (max-width: 1230px){.fast-registration__item:not(:last-child){margin-bottom:24px}}@media only screen and (min-width: 1230px){.fast-registration__item:nth-child(1){margin-bottom:17px;margin-left:80px;max-width:358px}}@media only screen and (min-width: 1230px){.fast-registration__item:nth-child(2){margin-bottom:127px;margin-left:676px;max-width:222px}}@media only screen and (min-width: 1230px){.fast-registration__item:nth-child(3){margin-bottom:67px;margin-left:386px;max-width:323px}}@media only screen and (min-width: 1230px){.fast-registration__item:nth-child(4){margin-bottom:48px;margin-left:809px;max-width:332px}}@media only screen and (min-width: 1230px){.fast-registration__item:nth-child(5){margin-left:201px;max-width:361px}}.format{position:relative;padding-bottom:78px;background-image:url("../../images/s1/format/tree.png"),-webkit-gradient(linear, left top, left bottom, from(rgba(249, 247, 238, 0)), color-stop(30.13%, rgba(249, 247, 238, 0.8)), to(#f9f7ee));background-image:url("../../images/s1/format/tree.png"),-o-linear-gradient(top, rgba(249, 247, 238, 0) 0%, rgba(249, 247, 238, 0.8) 30.13%, #f9f7ee 100%);background-image:url("../../images/s1/format/tree.png"),linear-gradient(180deg, rgba(249, 247, 238, 0) 0%, rgba(249, 247, 238, 0.8) 30.13%, #f9f7ee 100%);background-position:bottom right 30px,0 0;background-repeat:no-repeat;background-color:#fff}@media only screen and (max-width: 1430px){.format{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(249, 247, 238, 0)), color-stop(30.13%, rgba(249, 247, 238, 0.8)), to(#f9f7ee));background-image:-o-linear-gradient(top, rgba(249, 247, 238, 0) 0%, rgba(249, 247, 238, 0.8) 30.13%, #f9f7ee 100%);background-image:linear-gradient(180deg, rgba(249, 247, 238, 0) 0%, rgba(249, 247, 238, 0.8) 30.13%, #f9f7ee 100%);background-position:0 0}}@media only screen and (max-width: 576px){.format{padding-bottom:0;background-image:none}}@media only screen and (min-width: 576px){.format::before{content:"";position:absolute;left:0;right:0;bottom:-40px;height:80px;background-color:#fff;-webkit-filter:blur(22px);filter:blur(22px)}}.format__title{margin-bottom:78px;font-family:"CyrillicOld",sans-serif;font-weight:700;font-style:normal;font-size:56px;line-height:110%;-webkit-text-fill-color:transparent;text-transform:uppercase;background-image:-o-linear-gradient(310.6deg, #6f6f6f 4.56%, #222 95.2%);background-image:linear-gradient(139.4deg, #6f6f6f 4.56%, #222 95.2%);-webkit-background-clip:text;background-clip:text}@media only screen and (max-width: 576px){.format__title{margin-bottom:24px;font-size:32px}}.format__items{margin-bottom:56px}@media only screen and (max-width: 576px){.format__items{margin-bottom:24px}}.format__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:46px}@media only screen and (max-width: 768px){.format__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0}}.format__item:not(:last-child){margin-bottom:48px}@media only screen and (max-width: 576px){.format__item:not(:last-child){margin-bottom:32px}}.format__item:nth-child(1) .format__img::before{left:-52px;top:-44px;width:265px;height:214px;background-image:url("../../images/s1/format/decor-1.png")}.format__item:nth-child(2) .format__img::before{left:-47px;bottom:-27px;width:227px;height:183px;background-image:url("../../images/s1/format/decor-2.png")}.format__item:nth-child(3) .format__img::before{right:-34px;bottom:-38px;width:227px;height:183px;background-image:url("../../images/s1/format/decor-3.png")}@media only screen and (min-width: 768px){.format__item:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.format__img{position:relative}@media only screen and (max-width: 768px){.format__img{margin-bottom:12px}}.format__img::before{content:"";position:absolute;background-repeat:no-repeat}@media only screen and (max-width: 768px){.format__img::before{display:none}}.format__img img{position:relative;z-index:1;height:auto;border-radius:24px}.format__text{padding-left:36px;max-width:387px;font-weight:400;font-size:18px;line-height:135%;letter-spacing:.01em;color:#222;background-image:url("data:image/svg+xml,%3Csvg width='24' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.963 9.92a.9.9 0 0 1 1.273 1.272l-4.6 4.6a.9.9 0 0 1-1.273 0l-2.6-2.6a.9.9 0 0 1 1.273-1.273L11 13.883l3.963-3.964z' fill='%23009839'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 2.756c5.467 0 9.9 4.433 9.9 9.9 0 5.467-4.433 9.9-9.9 9.9-5.468 0-9.9-4.433-9.9-9.9 0-5.467 4.432-9.9 9.9-9.9zm0 1.8a8.1 8.1 0 0 0-8.1 8.1 8.1 8.1 0 0 0 8.1 8.1 8.1 8.1 0 0 0 8.1-8.1 8.1 8.1 0 0 0-8.1-8.1z' fill='%23009839'/%3E%3C/svg%3E");background-position:top left;background-repeat:no-repeat}@media only screen and (max-width: 768px){.format__text{max-width:100%}}@media only screen and (max-width: 576px){.format__text{font-size:14px}}.format__text mark{font-weight:600}.format__text a{display:block;margin-top:12px;font-weight:400;font-size:18px;line-height:120%;letter-spacing:.01em;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#1274bb}@media only screen and (max-width: 576px){.format__text a{font-size:14px}}.format__text a:hover{-webkit-text-decoration-line:none;text-decoration-line:none}.results{background-color:#fff;padding-bottom:120px}@media only screen and (max-width: 576px){.results{padding-bottom:64px}}.results__title{margin-bottom:40px;font-family:"CyrillicOld",sans-serif;font-weight:700;font-style:normal;font-size:56px;line-height:120%;text-align:center;-webkit-text-fill-color:transparent;text-transform:uppercase;background-image:-o-linear-gradient(323.4deg, #6f6f6f 9.88%, #222 65.65%);background-image:linear-gradient(126.6deg, #6f6f6f 9.88%, #222 65.65%);-webkit-background-clip:text;background-clip:text}@media only screen and (max-width: 576px){.results__title{margin-bottom:24px;font-size:32px}}.results__wrap{margin-bottom:40px}@media only screen and (min-width: 1230px){.results__wrap{background-image:url("../../images/s1/results/left-bg.jpg"),url("../../images/s1/results/right-bg.jpg");background-position:top left,top right;background-size:50% 100%,50% 100%;background-repeat:no-repeat}}@media only screen and (max-width: 576px){.results__wrap{margin-bottom:24px}}.results__elements{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 1230px){.results__elements{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.results__element{padding-top:56px;padding-bottom:56px}@media only screen and (max-width: 1230px){.results__element{margin-right:-10px;margin-left:-10px;padding:24px 10px 40px}}@media only screen and (min-width: 1230px){.results__element{width:50%}}@media only screen and (max-width: 1230px){.results__element:first-child{background-image:url("../../images/s1/results/left-bg.jpg");background-size:cover}}@media only screen and (max-width: 1230px){.results__element:last-child{background-image:url("../../images/s1/results/right-bg.jpg");background-size:cover}}@media only screen and (min-width: 1230px){.results__element:last-child{padding-left:64px;border-left:1px solid #fff}}.results__subtitle{margin-bottom:40px;font-family:"CyrillicOld",sans-serif;font-weight:700;font-size:48px;line-height:120%;color:#fff}@media only screen and (max-width: 576px){.results__subtitle{margin-bottom:24px;font-size:32px}}.results__items{max-width:492px}.results__item{padding-left:78px;background-position:left top;background-repeat:no-repeat}@media only screen and (max-width: 576px){.results__item{padding-left:48px;background-size:40px}}.results__item:not(:last-child){margin-bottom:40px}@media only screen and (max-width: 576px){.results__item:not(:last-child){margin-bottom:24px}}.results__item--book{background-image:url("../../images/s1/results/book.svg")}.results__item--certV{background-image:url("../../images/s1/results/certV.svg")}.results__item--certH{background-image:url("../../images/s1/results/certH.svg")}.results__item--mail{background-image:url("../../images/s1/results/mail.svg")}.results__pretitle{margin-bottom:2px;font-weight:700;font-size:24px;line-height:1.3;color:#fff}@media only screen and (max-width: 576px){.results__pretitle{margin-bottom:4px;font-size:16px}}.results__text{font-weight:400;font-size:18px;line-height:1.3;color:#fff}@media only screen and (max-width: 576px){.results__text{font-size:14px}}.calc{margin-top:-366px;padding-bottom:209px}@media only screen and (max-width: 992px){.calc{padding-bottom:90px}}.calc__container{margin:0 auto;max-width:1611px}.calc__title{margin-bottom:60px;font-family:"CyrillicOld",sans-serif;font-weight:700;font-style:normal;font-size:56px;line-height:120%;text-align:center;-webkit-text-fill-color:transparent;text-transform:uppercase;background-image:-o-linear-gradient(323.4deg, #6f6f6f 9.88%, #222 65.65%);background-image:linear-gradient(126.6deg, #6f6f6f 9.88%, #222 65.65%);-webkit-background-clip:text;background-clip:text}@media only screen and (max-width: 576px){.calc__title{margin-bottom:24px;font-size:32px}}.calc__form{padding:110px 190px;background-color:#fdf2f4;border:4px solid #f9ced4;border-radius:72px}@media only screen and (max-width: 1430px){.calc__form{padding:110px 20px}}@media only screen and (max-width: 1230px){.calc__form{padding:60px 20px}}@media only screen and (max-width: 992px){.calc__form{border-radius:20px}}@media only screen and (max-width: 768px){.calc__form{padding:12px}}.calc__items{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px}@media only screen and (max-width: 1230px){.calc__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.calc__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.calc__item:not(:last-child){margin-right:16px}@media only screen and (max-width: 1230px){.calc__item:not(:last-child){margin-right:0;margin-bottom:16px}}.calc__item--100{width:100%}.calc__label{margin-bottom:8px;font-weight:400;font-size:14px;line-height:1.2;color:#666}.calc__name{min-width:320px;border:1px solid #919191;border-radius:10px;font-size:18px}@media only screen and (max-width: 768px){.calc__name{min-width:100%}}.calc__email{min-width:280px;border:1px solid #919191;border-radius:10px;font-size:18px}.calc__input{padding:0 16px;height:60px;min-width:170px;min-height:60px;border:1px solid #919191;border-radius:10px;font-weight:400;font-size:18px;line-height:60px;color:#222;background-color:#fff}@media only screen and (max-width: 1230px){.calc__input{min-width:100%}}.calc__input--with-nav{outline:none;text-align:center}.calc__rubles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:170px;min-height:60px;font-weight:500;font-size:26px;line-height:1.3;color:#222}.calc__counter{position:relative}.calc__button{position:absolute;top:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;width:32px;height:32px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:16px;color:#666;background-color:#e3f0fe;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.calc__button:hover{color:#fff;background-image:-webkit-gradient(linear, left top, right top, from(#eb3349), to(#f45c43));background-image:-o-linear-gradient(left, #eb3349 0%, #f45c43 100%);background-image:linear-gradient(90deg, #eb3349 0%, #f45c43 100%);background-color:transparent}.calc__button--minus{left:16px}.calc__button--plus{right:16px}.calc__submit{margin-top:auto;padding:0 16px;width:100%;border-radius:10px}@media only screen and (max-width: 576px){.calc__submit{min-height:60px}}.calc__msg p{font-weight:400;font-size:14px;line-height:1.2}.calc__msg p:first-child{margin-bottom:4px;color:#222}.calc__msg p:last-child{color:#666}.calc__msg a{-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#222}.calc__msg a:hover{-webkit-text-decoration-line:none;text-decoration-line:none}.form-auth{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:32px}@media only screen and (max-width: 768px){.form-auth{padding:40px 16px 16px}}@media only screen and (max-width: 576px){.form-auth{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.form-auth__close{position:absolute;right:16px;top:16px;margin:0;padding:0;width:16px;height:16px;border:none;background-color:transparent;background-size:cover;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m9.466 8 6.23-6.23A1.035 1.035 0 1 0 14.23.304L8 6.534 1.77.304A1.036 1.036 0 1 0 .304 1.77L6.534 8l-6.23 6.23a1.035 1.035 0 1 0 1.466 1.466L8 9.466l6.23 6.23a1.034 1.034 0 0 0 1.466 0 1.035 1.035 0 0 0 0-1.466L9.466 8z' fill='%23919191'/%3E%3C/svg%3E");background-repeat:no-repeat}.form-auth__elements{width:100%}.form-auth__elements:not(:last-child){margin-right:32px}@media only screen and (max-width: 576px){.form-auth__elements:not(:last-child){margin-right:0;margin-bottom:48px}}.form-auth__title{margin-bottom:24px;font-weight:500;font-size:18px;line-height:110%;text-align:center;color:#222}.form-auth__label{margin-bottom:4px;font-weight:400;font-size:14px;line-height:1.2;color:#666}.form-auth__items{margin-bottom:16px}.form-auth__item:not(:last-child){margin-bottom:8px}.form-auth__login{margin-bottom:16px;border-radius:10px}.form-auth__forgot{text-align:center}.form-auth__text{font-weight:400;font-size:12px;line-height:130%;color:#666}.form-auth__text a{-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#222}.form-auth__text a:hover{-webkit-text-decoration-line:none;text-decoration-line:none}.end-applications{position:fixed;left:0;right:0;bottom:0;z-index:9;padding-top:12px;padding-bottom:12px;background-color:#f33736}.end-applications__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 768px){.end-applications__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.end-applications__title{max-width:223px;font-weight:400;font-size:24px;line-height:125%;color:#fff}@media only screen and (max-width: 768px){.end-applications__title{display:none}}.end-applications__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 768px){.end-applications__items{margin-bottom:16px}}.end-applications__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.end-applications__item mark{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:.9;padding-top:8px;min-width:50px;min-height:59px;border-radius:6px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.15);box-shadow:0 4px 8px rgba(0,0,0,.15);font-family:"CyrillicOld",sans-serif;font-weight:700;font-size:48px;line-height:90%;text-align:center;text-transform:uppercase;color:#222;background-color:#fff}@media only screen and (max-width: 576px){.end-applications__item mark{min-width:37px;min-height:41px;font-size:24px}}.end-applications__item mark:not(:last-child){margin-right:8px}.end-applications__colon{display:inline-block;margin-right:8px;margin-left:8px;font-family:"CyrillicOld",sans-serif;font-weight:800;font-size:48px;line-height:50%;color:#fff}.end-applications__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 48px;min-height:67px;border-radius:18px;font-weight:500;font-size:18px;line-height:120%;text-align:center;color:#222;background-color:#fff}@media only screen and (max-width: 768px){.end-applications__link{width:100%}}@media only screen and (max-width: 576px){.end-applications__link{min-height:46px;font-size:14px}}.main-wrapper{background-color:#515cb0}.forgot-password{margin-bottom:40px}.forgot-password__title{margin-bottom:16px;font-weight:700;font-size:44px;line-height:1.2;color:#222}@media only screen and (max-width: 576px){.forgot-password__title{font-size:24px;text-align:center}}.forgot-password__text{margin-bottom:24px;max-width:864px;font-weight:400;font-size:18px;line-height:140%;color:#222}.forgot-password__items{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 576px){.forgot-password__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.forgot-password__item:not(:last-child){margin-right:16px}@media only screen and (max-width: 576px){.forgot-password__item:not(:last-child){margin-right:0;margin-bottom:16px}}.forgot-password__input{background-color:#e3f0fe}@media only screen and (max-width: 576px){.forgot-password__input{width:100%}}@media only screen and (max-width: 576px){.forgot-password__button{width:100%}}.a-di-non-upss-r{position:fixed;left:50%;top:30%;z-index:1001;margin:0 0 10px -250px;padding:20px;width:100%;height:auto;border-radius:16px;font-size:16px;color:#fff;background-color:rgba(165,18,6,.85)}.a-di-non-upss-r .errorSummary{color:#fff}.a-di-non-upss-r a{font-weight:900;text-decoration:underline;color:#fff}.a-di-non-upss-r .a-dell{float:right;margin-left:7px;padding:1px 8px 3px;border-radius:4px;font-weight:900;cursor:pointer}.a-di-non-upss-r .a-dell:hover{background-color:#892d25}@media(max-width: 722px){.a-di-non-upss-r{left:15px;top:calc(50vh - 60px);margin:0;max-width:calc(100% - 30px)}}.a-di-vind{position:fixed;z-index:1000;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.a-di-non-vind{z-index:1001;margin:0 auto;width:100%;height:auto;max-width:100%;border-radius:8px !important;-webkit-box-shadow:0 16px 52px -5px rgba(0,0,0,.1);box-shadow:0 16px 52px -5px rgba(0,0,0,.1);background-color:#fff}.a-di-non-vind iframe{display:block;margin:21px auto;max-width:100%;-webkit-box-shadow:0 0 1px rgba(0,0,0,.5);box-shadow:0 0 1px rgba(0,0,0,.5)}.a-di-non-vind iframe.dr-kursy-test-dlg{margin:-10px 0 12px;-webkit-box-shadow:none;box-shadow:none}@media(max-width: 722px){.a-di-non-vind iframe.dr-kursy-test-dlg{margin:0}}@media(max-width: 722px){.a-di-non-vind{margin:0 !important;max-width:100%;border-radius:0}.a-di-non-vind .a-di-top{border-radius:0}.a-di-non-vind .a-di-top .dr-di-l{margin-right:70px;overflow:hidden}.a-di-non-vind .a-di-top .dr-di-l b{float:left;margin-right:10px}.a-di-non-vind .a-di-top .dr-di-l span{float:left}.a-di-non-vind .a-info-fechka{display:block;max-width:100%}.a-di-non-vind .a-wiz-center .row input,.a-di-non-vind .a-wiz-center .row select,.a-di-non-vind .a-wiz-center .row textarea{width:100%}.a-di-non-vind .a-wiz-center .blok label.a-label{width:calc(100% - 60px)}.a-di-non-vind .a-dopinfo-fechka{display:block;max-width:100%}}@media(max-width: 400px){.a-di-non-vind a.a-fechka-dobavit{float:left;margin-top:-10px;padding:6px 15px}.a-di-non-vind .a-wiz-center .blok label.a-label{padding-top:0}}.a-di-non-upss{position:fixed;left:0;right:0;top:30%;z-index:1001;margin:0 auto 10px;padding:20px;width:100%;height:auto;max-width:90%;border-radius:4px;-webkit-box-shadow:0 0 15px -5px #eee;box-shadow:0 0 15px -5px #eee;font-size:14px;line-height:1.25;color:#fff;background-color:rgba(0,0,0,.8)}.a-di-non-upss a{font-weight:900;color:#aad2e6}.a-di-non-upss .a-dell{float:right;margin-left:6px;padding:1px 8px 3px;border-radius:4px;font-weight:900;cursor:pointer}.a-di-non-upss .a-dell:hover{background-color:#7c7c7c}@media(max-width: 770px){.a-di-non-upss{top:20px}}
/*# sourceMappingURL=s1.css.map */
