@font-face{font-family:Circe;src:url(../fonts/Circe-ExtraBold.woff2) format("woff2"),url(../fonts/Circe-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Circe;src:url(../fonts/Circe-Bold.woff2) format("woff2"),url(../fonts/Circe-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Circe;src:url(../fonts/Circe-Regular.woff2) format("woff2"),url(../fonts/Circe-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TT Foxford;src:url(../fonts/TT_Foxford_ExtraBold.woff2) format("woff2"),url(../fonts/TT_Foxford_ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}:root{--uikit---color--high-orange: #f90;--uikit---color--main-black: #25262c;--uikit---color--mid-purple: #8a51e6;--uikit---color--main-white: white;--uikit---color--primary-pink: #cc2e8d;--uikit---color--high-blue: #3b4eeb;--uikit---color--primary-yellow: #ffde7a;--white: white;--black: #25262c;--slate-blue: #8950e6;--khaki: #fffa7d;--coral: #ff7940;--light-blue: #cdebf9;--uikit---color--main-grey: #ecedf3;--uikit---color--primary-blue: #cdd4f9;--uikit---color--primary-blue-light: #ebefff;--uikit---color--primary-pink-light: #efcdea;--uikit---color--primary-yellow-light: #fff4d0;--uikit---color--mid-yellow: #e9ff6b;--uikit---color--mid-purple-light: #e1d4f7;--uikit---color--mid-blue: #cdebf9;--uikit---color--high-blue-dark: #1c0049;--uikit---color--high-blue-light: #bdc4ff}.w-checkbox{margin-bottom:5px;padding-left:20px;display:block}.w-checkbox:before{content:" ";grid-area:1 / 1 / 2 / 2;display:table}.w-checkbox:after{content:" ";clear:both;grid-area:1 / 1 / 2 / 2;display:table}.w-checkbox-input{float:left;margin:4px 0 0 -20px;line-height:normal}.w-checkbox-input--inputType-custom{border:1px solid #ccc;border-radius:2px;width:12px;height:12px}.w-checkbox-input--inputType-custom.w--redirected-checked{background-color:#3898ec;background-image:url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-color:#3898ec}.w-checkbox-input--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}.uikit--css{display:none}.uikit--button{grid-column-gap:8px;grid-row-gap:8px;background-color:var(--uikit---color--high-orange);pointer-events:auto;color:var(--uikit---color--main-black);text-align:center;white-space:nowrap;cursor:pointer;border:0 solid #000;border-radius:1000px;justify-content:center;align-items:center;min-height:56px;padding:8px 32px;font-family:TT Foxford,sans-serif;font-size:18px;font-weight:800;line-height:1;text-decoration:none;transition:box-shadow .2s,color .2s,background-color .2s;display:flex}.uikit--button:hover{background-color:#ffa319}.uikit--button:active{box-shadow:inset 0 5px #0003}.uikit--button.uikit--button--purple{background-color:var(--uikit---color--mid-purple);color:var(--uikit---color--main-white)}.uikit--button.uikit--button--purple:hover{background-color:#9461e8}.uikit--button.uikit--button--white{background-color:var(--uikit---color--main-white);color:var(--uikit---color--main-black)}.uikit--button.uikit--button--white:hover{background-color:#ffa319}.uikit--button.uikit--button--black{background-color:var(--uikit---color--main-black);color:var(--uikit---color--main-white)}.uikit--button.uikit--button--black:hover{background-color:#453b32}.uikit--button.uikit--button--s{min-height:40px;padding:2px 24px;font-size:16px}.uikit--button.uikit--button--xl{font-size:22px}.uikit--button.uikit--button--ghost-orange{box-shadow:inset 0 0 0 2px var(--uikit---color--high-orange);background-color:#0000}.uikit--button.uikit--button--ghost-orange:hover{background-color:var(--uikit---color--high-orange);box-shadow:inset 0 0 0 2px var(--uikit---color--high-orange)}.uikit--button.uikit--button--ghost-orange:focus{background-color:var(--uikit---color--high-orange);box-shadow:inset 0 .4em #25262c26}.uikit--button.uikit--button--disabled{pointer-events:none;color:#6e6e6e;cursor:not-allowed;background-color:#c5c3c3}.uikit--button.uikit--button--l{color:var(--uikit---color--main-black);font-size:18px}.uikit--button.uikit--button--xs{min-height:40px;padding:0 24px;font-size:14px}.uikit--button.uikit--button--m{min-height:48px;padding-top:4px;padding-bottom:4px;font-size:18px}.uikit--button.uikit--button--pink{background-color:var(--uikit---color--primary-pink);color:var(--uikit---color--main-white)}.uikit--button.uikit--button--pink:hover{background-color:#dd53a5}.uikit--button.uikit--button--blue{background-color:var(--uikit---color--high-blue);color:var(--uikit---color--main-white)}.uikit--button.uikit--button--blue:hover{background-color:#2233c7}.uikit--button.uikit--button--ghost-white{box-shadow:inset 0 0 0 2px var(--uikit---color--main-white);color:var(--uikit---color--main-white);background-color:#0000}.uikit--button.uikit--button--ghost-white:hover{background-color:var(--uikit---color--high-orange);box-shadow:none}.uikit--button.uikit--button--ghost-white:focus{background-color:var(--uikit---color--high-orange);color:var(--uikit---color--main-white);box-shadow:inset 0 .4em #25262c26}.uikit--button.uikit--button--ghost-pink{box-shadow:inset 0 0 0 2px var(--uikit---color--primary-pink);color:var(--uikit---color--primary-pink);background-color:#0000}.uikit--button.uikit--button--ghost-pink:hover{background-color:var(--uikit---color--primary-pink);box-shadow:none;color:var(--uikit---color--main-white)}.uikit--button.uikit--button--ghost-pink:focus{background-color:var(--uikit---color--primary-pink);color:var(--uikit---color--main-white);box-shadow:inset 0 .4em #25262c40}.uikit--button.uikit--button--ghost-blue{box-shadow:inset 0 0 0 2px var(--uikit---color--high-blue);color:var(--uikit---color--high-blue);background-color:#0000}.uikit--button.uikit--button--ghost-blue:hover{background-color:var(--uikit---color--high-blue);box-shadow:none;color:var(--uikit---color--main-white)}.uikit--button.uikit--button--ghost-blue:focus{background-color:var(--uikit---color--high-blue);color:var(--uikit---color--main-white);box-shadow:inset 0 .4em #0000004d}.uikit--button.uikit--button--ghost-purple{box-shadow:inset 0 0 0 2px var(--uikit---color--mid-purple);color:var(--uikit---color--mid-purple);background-color:#0000}.uikit--button.uikit--button--ghost-purple:hover{background-color:var(--uikit---color--mid-purple);box-shadow:none;color:var(--uikit---color--main-white)}.uikit--button.uikit--button--ghost-purple:focus{background-color:var(--uikit---color--mid-purple);color:var(--uikit---color--main-white);box-shadow:inset 0 .4em #25262c40}.uikit--button.uikit--button--ghost-black{box-shadow:inset 0 0 0 2px var(--uikit---color--main-black);background-color:#0000}.uikit--button.uikit--button--ghost-black:hover{background-color:var(--uikit---color--main-black);box-shadow:none;color:var(--uikit---color--main-white)}.uikit--button.uikit--button--ghost-black:focus{background-color:var(--uikit---color--main-black);color:var(--uikit---color--main-white);box-shadow:inset 0 5px #ffffff26}.uikit--button.uikit--button--circe-font{font-family:Circe,sans-serif;font-weight:400}.uikit--button.uikit--button--loading{pointer-events:none;color:#25262c00;cursor:not-allowed;background-image:none;background-position:50%;background-repeat:no-repeat;background-size:1.6em}.uikit--button__arrow{pointer-events:none;width:1.8em;min-width:30px;margin-top:2px}.uikit--button__arrow.uikit--arrow--right{width:1.3em;min-width:24px}.uikit--button__arrow-circle{pointer-events:none;width:1.8em;min-width:28px;margin-top:2px;margin-right:-10px}.uikit--buttons-pack{grid-column-gap:36px;grid-row-gap:36px;background-color:#ddd;flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:start;padding:40px;display:grid}.uikit--buttons-pack__list{grid-column-gap:8px;grid-row-gap:8px;flex-direction:column;display:flex}.uikit--promocode{grid-column-gap:8px;grid-row-gap:8px;color:var(--uikit---color--main-black);cursor:pointer;background-color:#ebebeb;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding-left:20px;padding-right:20px;font-family:TT Foxford,sans-serif;font-size:16px;font-weight:800;line-height:1;transition:background-color .2s;display:flex}.uikit--promocode:hover{background-color:var(--uikit---color--primary-yellow)}.uikit--promocode:active{box-shadow:inset 0 4px #0003}.uikit--promocode__icon{pointer-events:none;width:1.3em}.uikit--title-h1{text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:TT Foxford,sans-serif;font-size:60px;font-weight:800;line-height:1em;position:relative}.uikit--title-h2{text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:TT Foxford,sans-serif;font-size:48px;font-weight:800;line-height:1.1em;position:relative}.uikit--title-h3{margin-top:0;margin-bottom:0;font-family:TT Foxford,sans-serif;font-size:28px;font-weight:800;line-height:1.2em;position:relative}.uikit--title-h4{margin-top:0;margin-bottom:0;font-family:TT Foxford,sans-serif;font-size:20px;font-weight:800;line-height:1.2em;position:relative}.uikit--title-h5{margin-top:0;margin-bottom:0;font-family:Circe,sans-serif;font-size:24px;font-weight:700;line-height:1.2em;position:relative}.uikit--tt-none{text-transform:none}.uikit--tt-right{text-align:right}.uikit--tt-center{text-align:center}.uikit--tt-left{text-align:left}.uikit--notification{z-index:999;text-align:center;background-color:#8a51e7;justify-content:center;align-items:center;height:80px;font-family:TT Foxford,sans-serif;font-size:20px;font-weight:800;line-height:1;transition:background-color .2s,top .2s;display:flex;position:fixed;top:-80px;left:0;right:0}.uikit--404{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:88px 40px;display:flex;position:relative}.uikit--404__content{text-align:center;flex-direction:column;align-items:center;margin-left:auto;margin-right:auto;display:flex}.uikit--404__img{max-width:100%;margin-bottom:32px}.uikit--404__heading{margin-bottom:20px;font-family:TT Foxford,sans-serif;font-size:48px;line-height:1.15em}.uikit--404__text{max-width:540px;margin-bottom:32px;font-size:20px;line-height:1.4em}.uikit--404__btn{color:#fff;background-color:#8950e6;border-radius:1000px;flex:none;justify-content:center;align-items:center;max-width:480px;padding:12px 40px;font-family:TT Foxford,sans-serif;font-size:22px;font-weight:800;line-height:1.5em;text-decoration:none;transition:all .4s;display:flex}.uikit--404__btn:hover{background-color:#642dbd}.uikit--404__btn:active{box-shadow:inset 0 4px #00000024}body{color:#25262c;font-family:Circe,sans-serif;font-size:20px;line-height:1.5em}h1{color:#2c2620;text-transform:uppercase;margin-top:0;margin-bottom:24px;font-family:TT Foxford,sans-serif;font-size:64px;font-weight:800;line-height:1em}h2{text-transform:uppercase;margin-top:0;margin-bottom:20px;font-family:TT Foxford,sans-serif;font-size:48px;font-weight:800;line-height:1.1em}h3{text-transform:uppercase;margin-top:0;margin-bottom:20px;font-family:TT Foxford,sans-serif;font-size:32px;font-weight:800;line-height:1.2em}h4{margin-top:0;margin-bottom:16px;font-family:TT Foxford,sans-serif;font-size:28px;font-weight:700;line-height:1.2em}h5{margin-top:0;margin-bottom:16px;font-family:TT Foxford,sans-serif;font-size:24px;font-weight:700;line-height:1.2em}p{margin-bottom:0;font-size:1em;line-height:1.5em}a{color:#1380ff;text-decoration:underline}ul{margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none}.container{z-index:1;flex-direction:column;align-items:center;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;position:relative}.container.animated,.main{overflow:hidden}.main.main--olymp{overflow:visible}.utility-page-wrap{justify-content:center;align-items:center;width:100vw;max-width:100%;height:100vh;max-height:100%;display:flex}.utility-page-form{flex-direction:column;align-items:stretch;display:flex}.hide{display:none}.need-remove-2{z-index:1;flex-direction:column;align-items:center;width:100%;max-width:936px;margin-left:auto;margin-right:auto;position:relative}.need-remove-1{z-index:1;flex-direction:column;align-items:center;width:100%;max-width:1180px;margin-left:auto;margin-right:auto;position:relative}._404{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:88px 40px;display:flex;position:relative}._404__content{text-align:center;flex-direction:column;align-items:center;margin-left:auto;margin-right:auto;display:flex}._404__img{max-width:100%;margin-bottom:32px}._404__heading{margin-bottom:20px;font-family:TT Foxford,sans-serif;font-size:48px;line-height:1.15em}._404__subheading{max-width:540px;margin-bottom:32px;font-size:20px;line-height:1.4em}._404__link{color:#1380ff;border-bottom:2px solid #1280ff;line-height:1.2em;text-decoration:none;display:inline-block}._404__link:hover{color:#61a2ee;border-bottom-color:#61a2ee}._404__btn{color:#fff;background-color:#8950e6;border-radius:1000px;flex:none;justify-content:center;align-items:center;max-width:480px;padding:12px 40px;font-family:TT Foxford,sans-serif;font-size:22px;font-weight:800;line-height:1.5em;text-decoration:none;transition:all .4s;display:flex}._404__btn:hover{background-color:#642dbd}._404__btn:active{box-shadow:inset 0 4px #00000024}.hero{justify-content:space-between;align-items:flex-start;display:flex;position:relative}.hero__subtitle{width:100%;max-width:546px;margin-bottom:40px;font-size:24px;line-height:1.1}.btn{color:#25262c;white-space:nowrap;cursor:pointer;background-color:#f90;border:2px solid #f90;border-radius:1000px;flex:none;justify-content:center;align-items:center;max-width:480px;min-height:48px;padding:6px 24px;font-family:TT Foxford,sans-serif;font-size:16px;font-weight:800;line-height:1.2em;text-decoration:none;transition:all .4s;display:flex}.btn:hover{background-color:#ffb64a;border-color:#ffb64a}.btn:active{box-shadow:inset 0 4px #00000024}.btn.btn--black-border{color:#2c2620;background-color:#0000;border-color:#2c2620}.btn.btn--black-border:hover{opacity:.6}.btn.btn--hero-main{min-width:320px}.hero__title{margin-bottom:12px;font-family:TT Foxford,sans-serif;font-size:68px}.hero__title.hero__title--teach{text-transform:none;margin-bottom:24px;font-size:60px}.hero__btn-wrap{grid-column-gap:12px;grid-row-gap:12px;align-items:center;width:100%;display:flex}.section{padding:88px 40px;position:relative}.section.section--hero{background-color:#fcf1e3;background-image:url(../images/olymp-4_1.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:64px;padding-bottom:194px;overflow:hidden}.section.section--gifts{padding-top:80px;padding-bottom:80px}.section.section--upd-partners{z-index:3;background-color:#f1e5ff;padding-top:40px;padding-bottom:40px;transition:all .3s;overflow:hidden}.section.section--notebook{background-color:#f1e5ff;padding-top:0;padding-bottom:0;overflow:hidden}.section.section--fence{padding-top:0;padding-bottom:48px}.section.section--upd-invite{background-color:#f1e5ff;padding-top:80px;padding-bottom:80px}.section.section--upd-levels{padding-top:80px;padding-bottom:0;overflow:hidden}.section.section--olymp-teach{background-image:url(../images/olymp-11_2.svg);background-position:0 100%;background-repeat:repeat-x;background-size:auto;padding-top:80px;padding-bottom:112px}.section.sect--contacts{background-image:linear-gradient(90deg,#f1e5ff 50%,#e1d4f7 50%)}.section.section--inviting{background-image:url(../images/olymp-1_2.svg);background-position:50% 100%;background-repeat:repeat-x;background-size:auto;padding-top:72px;padding-bottom:108px}.hero__content{z-index:1;max-width:816px;position:relative}.hero__labels{flex-flow:row;align-items:flex-start;margin-bottom:24px;display:flex}.hero__label{color:var(--white);text-transform:uppercase;-webkit-clip-path:polygon(calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,0 100%,10px 50%,0 0);clip-path:polygon(calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,0 100%,10px 50%,0 0);background-color:#8950e6;justify-content:center;align-items:center;height:24px;padding-left:20px;padding-right:22px;font-family:TT Foxford,sans-serif;font-size:14px;font-weight:800;line-height:16px;display:flex}.css{display:none}.invite__right{max-width:486px}.invite__item{grid-column-gap:16px;grid-row-gap:16px;background-color:#ecedf3;padding:24px 20px;font-size:20px;line-height:1.3em;display:flex}.invite{grid-column-gap:24px;grid-row-gap:24px;justify-content:space-between;align-items:flex-start;display:flex}.form__field{flex:1;position:relative}.form__fields{grid-column-gap:12px;grid-row-gap:12px;flex-direction:column;margin-bottom:16px;display:flex}.share__content{flex-direction:column;align-items:center;max-width:996px;margin-left:auto;margin-right:auto;display:flex}.share__title{text-align:center;text-transform:uppercase;max-width:792px;margin-bottom:56px;font-family:TT Foxford,sans-serif;font-size:40px;font-weight:800}.share-menu__links{grid-column-gap:16px;grid-row-gap:16px;justify-content:center;margin-bottom:20px;display:flex}.share__icon{color:#2c2620;cursor:pointer;align-items:stretch;width:56px;height:56px;text-decoration:none;transition:all .2s;display:flex}.share__icon:hover{opacity:.7}.hero__clock{grid-column-gap:24px;grid-row-gap:24px;background-color:var(--white);justify-content:space-between;align-items:center;width:100%;padding:26px 24px 24px;display:flex;position:absolute;inset:auto 0% -1px}.hero__clock-text{max-width:108px;font-family:TT Foxford,sans-serif;font-size:14px;line-height:1.3em}.hero__clock-blocks{grid-column-gap:8px;grid-row-gap:8px;display:flex}.hero__clock-item{color:#6e707d;background-color:#ecedf3;background-image:url(../images/olymp-21.svg),url(../images/olymp-21.svg);background-position:105%,-5px;background-repeat:no-repeat,no-repeat;background-size:auto,auto;flex-direction:column;justify-content:center;align-items:center;width:64px;min-height:56px;font-size:14px;line-height:1.2em;display:flex}.hero__clock-number{color:var(--black);font-family:TT Foxford,sans-serif;font-size:18px;line-height:1em}.partnres__button{cursor:pointer;background-color:#fff;background-image:url(../images/olymp-55.svg);background-position:50%;background-repeat:no-repeat;background-size:16px;border-radius:50%;width:40px;height:40px;margin-left:4px;transition:background-color .2s,opacity .2s}.partnres__button:hover{background-color:#dfdfdf}.partnres__button.rotated{transform:rotate(180deg)}.partnres__button.rotated.state--disabled,.partnres__button.rotated.state--disabled:hover{background-color:#d5d7e1}.partnres__button.state--disabled{opacity:.5;cursor:not-allowed;background-color:#d5d7e1}.partnres__button.state--disabled:hover{background-color:#d5d7e1}.link-span__purple{color:#8a51e6;cursor:pointer;text-decoration:none;transition:all .3s}.link-span__purple:hover{color:#9f84ca}.window-note{z-index:11000;color:#fff;text-align:center;background-color:#f90;justify-content:center;align-items:center;min-height:80px;padding:10px 20px;line-height:1.3em;transition:all .4s;display:flex;position:fixed;inset:-140px 0% auto}.hero__img{flex-direction:column;flex:none;align-items:center;width:55%;max-width:424px;margin-top:-58px;margin-bottom:-154px;display:flex;position:absolute;left:786px;transform:rotate(2deg)}.invite__first{max-width:588px}.invite__title{text-transform:none;margin-bottom:20px;font-size:48px}.invite__list{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;max-width:588px;display:flex}.fence__beige{z-index:2;background-image:url(../images/olymp-10_2.svg);background-position:0 0;background-repeat:repeat-x;height:48px;position:absolute;inset:auto 0% 0%}.fence__beige.fence__beige--bottom{background-image:url(../images/olymp-11_1.svg);background-position:50% 0;height:50px;inset:-2px 0% auto}.upd-partners__title{text-align:left;margin-bottom:16px;font-size:48px}.upd-partners__title.lowercase{text-transform:none}.upd-partners__subtitle{margin-bottom:48px;font-size:28px;line-height:1.3em}.gifts__points-item{font-size:16px;line-height:1.3em}.upd-partners__item{margin-bottom:10px}.upd-partnres__slider{position:relative}.upd-partnres__mask{grid-column-gap:24px;grid-row-gap:24px;flex-flow:row;justify-content:flex-start;align-items:flex-start;transition:transform .4s;display:flex}.upd-partnres__slide{background-color:var(--white);border-width:1px;border-color:#d6d8e2;flex:none;width:286px;padding:16px;font-size:16px;line-height:1.4em;transition:all .6s}.upd-partnres__slide.upd-partnres__slide--last{width:auto;padding:0}.upd-partnres__buttons{display:flex;position:absolute;top:-93px;right:0}.upd-partners__name{text-transform:none;margin-bottom:10px;font-family:Circe,sans-serif;font-size:18px;font-weight:700;line-height:1.3em}.upd-partners__note{color:#6e707d;cursor:pointer;background-image:url(../images/olymp-upd-44.svg);background-position:0%;background-repeat:no-repeat;background-size:auto;padding-top:1px;padding-left:28px;line-height:1.5em;transition:all .2s}.upd-partners__note:hover{color:#8950e6;background-image:url(../images/olymp-upd-43.svg)}.upd-partners__note.note--open{color:var(--slate-blue);background-image:url(../images/olymp-upd-36.svg)}.upd-partners__note.open{color:#8950e6;background-image:url(../images/close-cirlce-fill.svg)}.upd-partners__content{grid-column-gap:12px;grid-row-gap:12px;opacity:1;flex-direction:column;justify-content:flex-start;max-height:0;margin-bottom:12px;font-size:16px;line-height:1.3em;transition:all .7s;display:flex;overflow:hidden}.upd-partners__content.hidden{opacity:0;max-height:0;margin-top:10px;margin-bottom:6px;transition:none;display:block;overflow:hidden}.upd-partners__content.open{max-height:none}.upd-partners__content-note{color:#000;background-color:#ecedf3;border-radius:4px;padding:4px 8px;font-size:14px;line-height:1.3em}.upd-partners__content-title{color:#6e707d;font-size:14px}.hero__img-mobile{flex-direction:column;flex:none;align-items:center;width:485px;margin-top:-80px;margin-bottom:-80px;display:none;position:relative;transform:rotate(2deg)}.inviting{position:relative}.inviting__tabs{margin-bottom:56px;display:flex}.inviting__title{text-transform:none;margin-bottom:32px;font-size:40px}.inviting__note{max-width:736px;margin-bottom:56px;font-size:20px;line-height:1.3em}.inviting__content{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:flex}.inviting__item{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;flex:1;align-items:flex-start;min-height:142px;font-size:16px;line-height:1.4em;display:flex}.notebook{grid-column-gap:24px;grid-row-gap:24px;align-items:center;display:flex;position:relative}.notebook__img{max-width:690px}.notebook__title{text-transform:none;margin-bottom:20px;font-size:48px}.notebook__text{max-width:422px;margin-bottom:24px;line-height:1.4em}.notebook__content{flex-direction:column;align-items:flex-start;display:flex}.gifts-t{position:relative}.gifts-t__title{margin-bottom:12px;font-family:TT Foxford,sans-serif;font-size:48px;font-weight:800}.gifts-t__title.title--t{text-transform:none;margin-bottom:56px}.gifts-t__list{grid-column-gap:24px;grid-row-gap:24px;grid-template-rows:auto auto;grid-template-columns:1fr 1.4fr;grid-auto-columns:1fr;justify-content:space-between;display:flex}.gifts-t__item{z-index:1;background-color:#fcf1e3;background-image:url(../images/olymp-7_1.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;max-width:486px;min-height:398px;padding:24px;line-height:1.4em;display:flex;position:relative}.gifts-t__item.item--2{background-color:#e1f5fe;background-image:none;max-width:none}.gifts-t__item-title{text-transform:none;margin-bottom:16px;font-size:24px;line-height:1.3em}.gifts-t__points-item{margin-bottom:4px;font-family:Circe,sans-serif;font-size:20px;font-weight:700;line-height:1.2em}.gifts-t__points{z-index:1;grid-column-gap:4px;grid-row-gap:4px;flex-direction:column;justify-content:flex-start;align-items:stretch;max-width:250px;display:flex;position:relative}.gifts-t__item-img{z-index:-1;position:absolute;inset:auto 0% 0% auto}.gifts-t__item-img.gifts-t__item-img--1{bottom:24px;right:24px}.container-2{max-width:1200px}.content{z-index:1;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;position:relative}.content.content--hero{flex-flow:column;display:flex}.content-2{z-index:1;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;position:relative}.sect{width:100%;padding:88px 40px;font-family:Circe,sans-serif;font-size:20px;font-weight:400;line-height:1.3em;position:relative}.sect.sect--hero{color:#000;background-image:url(../images/olymp-6.svg);background-position:0 0;background-repeat:no-repeat;background-size:cover;padding-top:120px;padding-bottom:168px;overflow:hidden}.sect.sect--hero.sect--hero-gr{padding-top:30px}.sect.sect--hero.new{padding-top:40px;padding-bottom:0}.sect.sect--form{padding-top:0;padding-bottom:32px}.sect.sect--links{background-color:#ecedf3;padding-top:32px;padding-bottom:60px}.sect.sect--olymp{padding-top:80px;padding-bottom:60px}.sect.sect--olympiad{padding-top:80px;padding-bottom:80px}.sect.sect--olympiad.line{padding-top:88px}.sect.sect--olympiad.sect--meterials{background-image:url(../images/olymp-1_2.svg);background-position:0 100%;background-repeat:repeat-x;background-size:auto;padding-bottom:112px}.sect.sect--olympiad.sect--meterials.result{background-image:none;background-repeat:repeat;background-size:auto;padding-bottom:80px}.sect.sect--olymp{background-color:#000;padding-top:80px;padding-bottom:60px}.sect.sect--partners{background-color:#f1e6ff;background-image:url(../images/Frame-62345865.png);background-position:50% 0;background-repeat:repeat-x;background-size:1280px;overflow:hidden}.sect.sect--teach-partner{background-color:#e1f5fe}.sect.sect--enroll{background-color:#fcf1e3;background-image:url(../images/enroll-bg12.png);background-position:50% 0;background-repeat:repeat-x;background-size:1280px;padding-top:120px;display:none}.button{grid-column-gap:4px;grid-row-gap:4px;color:#2c2620;text-align:center;white-space:nowrap;cursor:pointer;background-color:#f90;border-radius:1000px;justify-content:center;align-items:center;min-width:240px;min-height:56px;padding:4px 24px;font-family:TT Foxford,sans-serif;font-size:18px;font-weight:800;line-height:1;text-decoration:none;transition:border-color .3s,background-color .3s;display:flex}.button:hover{background-color:#ff7940}.button:active{box-shadow:inset 0 4px 0 2px #0003}.button.button--white-purple{background-color:#fff;border:2px solid #8950e6}.button.button--white-purple:hover{color:#fff;background-color:#8950e6;border-color:#8950e6}.button.button--white-pink{background-color:#fff;border:2px solid #cc2e8d}.button.button--white-pink:hover{color:#fff;background-color:#cc2e8d;border-color:#cc2e8d}.button.button--s{min-height:40px;font-size:16px}.button.button--xs{min-height:40px;font-size:14px}.button.button--loading{color:#2c262000;cursor:default;background-image:url(../images/animated-load.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 50%}.button.button--loading:hover{background-color:#ff9901}.button.button--loading:active{box-shadow:none}.button.button--xl{padding-left:60px;padding-right:60px;font-size:22px}.button.button--white-black{background-color:#fff;border:2px solid #2c2620}.button.button--white-black:hover{color:#fff;background-color:#2c2620;border-color:#2c2620}.button.button--disabled{cursor:not-allowed;background-color:#c2c1c1;transition-property:none}.button.button--black{color:#fff;background-color:#2c2620}.button.button--black:hover{background-color:#2c2620}.button.button--white-orange{background-color:#fff;border:2px solid #f90}.button.button--white-orange:hover{background-color:#f90;border-color:#f90}.button.button--pink{color:#fff;background-color:#cc2e8d}.button.button--pink:hover{background-color:#dd54a7}.button.button--purple{color:#fff;background-color:#8950e6}.button.button--purple:hover{background-color:#7132d8}.button.button--m{min-height:48px}.buttons-style-wrap{grid-column-gap:20px;grid-row-gap:20px;flex-flow:wrap;align-items:flex-start;padding-top:20px;padding-bottom:20px;display:flex}.meterials__left{flex:1}.results__olymp{grid-column-gap:8px;grid-row-gap:8px;font-size:20px;line-height:1.2em;display:flex}.stages__item-text{font-size:16px;line-height:1.3}.checkbox-wrap{align-items:flex-start;margin-bottom:32px;font-size:14px;line-height:1.3;display:flex}.checkbox-wrap.active{display:flex}.checkbox-wrap.hidden{display:none}.checkbox__label-2{margin-bottom:0;font-size:14px}.about__list-count{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-family:TT Foxford,sans-serif;font-size:16px;line-height:1.25;display:flex}.documents{grid-column-gap:12px;grid-row-gap:12px;grid-template-rows:auto auto;grid-template-columns:auto minmax(200px,188px);grid-auto-columns:1fr;max-width:900px;display:grid}.documents.one{justify-content:center;align-items:center;display:flex}.about__item-h3{text-transform:none;margin-bottom:24px;font-size:28px}.hero-olym__img-wrap,.about__list-count-title-span{display:none}.form-wrap{max-width:996px;margin-bottom:0;margin-left:auto;margin-right:auto;overflow:hidden;transform:none}.meterials__right{flex:1;max-width:486px}.about__title{text-transform:none;width:64%;max-width:792px;margin-bottom:56px;font-size:48px}.form__container{background-color:#8a51e6;padding:80px 20px;transform:none}.meterials__list-subtitle{margin-bottom:24px;font-family:TT Foxford,sans-serif;font-size:16px;font-weight:800}.results__title{text-transform:none;max-width:960px;margin-bottom:16px;font-size:48px;line-height:1.1}.text-block-2{text-align:center}.results__table{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:1200px;margin-bottom:26px;position:relative}.about__list-item{grid-column-gap:10px;grid-row-gap:10px;border-bottom:1px solid #89b8cd;justify-content:space-between;align-items:flex-start;padding-bottom:24px;display:flex}.about__list-item.last--item{border-bottom-style:none;padding-bottom:0}.about__list-item.about__list-item--blue{border-bottom-color:#bddcea}.stages__item-title{text-align:center;text-transform:none;margin-bottom:12px;font-size:20px;line-height:1.3}.hero-olym__title-wrap{margin-bottom:24px;position:relative}.meterials__item{grid-column-gap:12px;grid-row-gap:12px;border:1px solid #d6d8e2;align-items:center;padding:20px;display:flex}.hero__title-2{color:#fff;text-align:center;text-transform:none;max-width:948px;margin-bottom:0;font-family:TT Foxford,sans-serif;font-size:60px;line-height:1em}.hero__title-2.new{margin-bottom:20px;font-size:52px}.hero__title-2.new2{text-align:left;margin-bottom:20px;font-size:52px}.checkbox2{cursor:pointer;background-color:#0000;border:2px solid #f90;border-radius:8px;flex:none;width:32px;height:32px;margin-top:0;margin-right:12px;transition:border-color .3s,background-color .3s}.checkbox2:hover{background-color:#ff990070;background-image:url(../images/checkmark.svg);background-position:50%;background-repeat:no-repeat;background-size:18px;border-color:#f90}.checkbox2.w--redirected-checked{background-color:#f90;background-image:url(../images/checkmark.svg);background-size:18px;border-width:2px;border-color:#f90}.checkbox2.w--redirected-focus{box-shadow:none}.checkbox2.checkbob--black{border-color:#25262c}.checkbox2.checkbob--black:hover{background-image:url(../images/olymp-15.svg)}.checkbox2.checkbob--black.w--redirected-checked{background-color:#fff;background-image:url(../images/olymp-15.svg)}.checkbox2.checkbox--pink{background-color:#fff;border-color:#8950e6}.checkbox2.checkbox--pink:hover{background-image:url(../images/olymp-10_1.svg)}.checkbox2.checkbox--pink.w--redirected-checked{color:#fff;background-color:#cc2e8d;background-image:url(../images/olymp-10_1.svg);background-repeat:no-repeat;background-size:18px;border-style:solid;border-color:#cc2e8d}.checkbox2.checkbox--purple{border-color:#8950e6}.checkbox2.checkbox--purple:hover{background-color:#8950e670}.checkbox2.checkbox--purple.w--redirected-checked{background-color:#8950e6;border-color:#8950e6}.stages__container{grid-column-gap:16px;grid-row-gap:16px;margin-bottom:40px;display:flex}.stages__item{text-align:center;flex-flow:column;flex:1;align-items:center;max-width:282px;min-height:197px;display:flex}.stages__item.stages__item--teach{text-align:center;font-family:Circe,sans-serif}.hero-olym__logo-1{margin-bottom:8px}.form__success-2{background-color:var(--white);flex-direction:column;justify-content:center;align-items:center;max-width:996px;min-height:508px;margin:auto;font-size:28px;line-height:1.1em;display:flex}.about__item{background-color:#f1e5ff;flex:1;max-width:384px;min-height:324px;padding:24px;position:relative}.about__item.item--2{background-color:#cdebf9;flex:1;max-width:none}.about__item.item--2.about__item--blue{background-color:#e1f5fe}.about__item.item--orange{background-color:#ffebcc;background-image:url(../images/olymp-13_1.svg);background-position:50% 100%;background-repeat:no-repeat;background-size:auto}.about__item.result{min-height:0}.input{color:#2c2620;border:1px solid #ebefff;border-radius:12px;height:52px;margin-bottom:0;padding-left:20px;padding-right:20px;font-size:18px;transition:border-color .2s}.input:hover{border-style:solid;border-color:#c5c5c5}.input:focus{border-style:solid;border-color:#8950e6}.input::placeholder{color:#838593}.input.input--grey{background-color:#ecedf399}.input.input--grey::placeholder{color:#838593}.hero-olymp__subtitle{text-align:center;width:68%;max-width:690px;margin-bottom:32px;font-size:24px;line-height:1.5}.hero-olymp__subtitle.new{width:auto;max-width:none;margin-bottom:40px}.hero-olymp__subtitle.new2{text-align:left}.results__subtitle{max-width:525px;margin-bottom:56px;font-size:24px;line-height:1.5}.meterials{grid-column-gap:24px;grid-row-gap:24px;display:flex}.results__table-image{z-index:-1;max-width:196px;position:absolute;inset:55px auto auto 1000px}.about__list-info{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;flex:1;max-width:462px;padding-left:30px;font-size:18px;font-weight:400;line-height:1.3;list-style-type:disc;display:flex}.about__labels{grid-column-gap:8px;grid-row-gap:8px;flex-flow:wrap;display:flex}.form__content-img{position:absolute;inset:auto auto 0 0}.stage__title{text-align:center;text-transform:none;max-width:668px;margin-bottom:56px;margin-left:auto;margin-right:auto;font-size:48px;line-height:1.08}.meterials__title{text-transform:none;margin-bottom:16px;font-size:48px;line-height:1.1}.hero-olym__logo-wrap{grid-column-gap:20px;grid-row-gap:20px;justify-content:center;align-items:center;margin-bottom:64px;display:none}.checkbox__link-2{color:#2c2620;text-decoration:underline}.about__list{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;display:flex}.form__content-title{text-transform:none;margin-bottom:12px;font-size:48px}.about__list-count-wrap{grid-column-gap:12px;grid-row-gap:12px;flex:0 auto;display:flex}.content-4{z-index:1;color:#2c2620;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;position:relative}.stages__count{background-color:#ecedf3;border-radius:50%;flex-flow:column;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:24px;font-family:TT Foxford,sans-serif;font-size:16px;font-weight:800;display:flex}.stages__count.stages__count--teach{background-color:var(--white)}.hero-olymp__img-1{z-index:-1;position:absolute;inset:auto auto -168px -30px}.results__table-row{border-bottom:1px solid #d6d8e2;border-left:1px solid #d6d8e2;border-right:1px solid #d6d8e2;display:flex}.results__table-row.table-row--under-top{background-color:#f1e5ff;border-bottom-style:solid;border-bottom-color:#f1e5ff;border-left-style:solid;border-left-color:#f1e5ff;border-right-style:solid;border-right-color:#f1e5ff;font-weight:700}.results__table-row.table-row--top{color:#fff;background-color:#8950e6;border-bottom-style:none;border-left-style:none;border-right-style:none;font-weight:700}.results__table-row.hidden{display:none}.documents__link{color:#6e707d;text-underline-offset:3.5px;font-size:16px;text-decoration-thickness:1px}.hero-olym__img-2{z-index:-1;position:absolute;inset:auto -12px -168px auto}.form__inputs{border-left:1px solid #d6d8e2;width:100%;max-width:384px;margin-bottom:0;padding:48px 32px}.results__info{display:none}.meterials__link{color:#376af6;font-size:16px;line-height:1.3;text-decoration:none;transition:opacity .3s}.meterials__link:hover{opacity:.8}.form__content{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:32px;font-size:24px;line-height:1.3em;display:flex;position:relative}.results__olymp-bold{font-weight:700}.meterials__subtitle{max-width:588px;font-size:24px}.about__container{grid-column-gap:24px;grid-row-gap:24px;display:flex;position:relative}.form__success-wrap{background-color:#0000;width:100%;height:100%;padding:0}.meterials__item-subtitle{text-transform:none;margin-bottom:4px;font-size:18px;line-height:1.2}.about__list-count-title{margin-bottom:0;font-size:16px;line-height:1.2}.documents__link-wrap{flex:0 auto}.about__img{position:absolute;inset:auto auto 0% 0%}.about__list-online{margin-bottom:4px;font-size:14px;line-height:1.28}.hero__img-bottom{z-index:2;background-image:url(../images/olymp-5.svg);background-position:0 100%;background-repeat:repeat-x;background-size:auto;height:80px;position:absolute;inset:auto 0% 0%}.meterials__list{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;display:flex}.hero__title-label{z-index:-1;color:#25262c;background-color:#e1d4f7;padding:8px 12px;font-family:TT Foxford,sans-serif;font-size:32px;font-weight:800;line-height:36px;position:absolute;inset:-28px 11% auto auto;transform:rotate(8deg)}.hero__title-label.hero__title-label--orange{background-color:#f90}.results__link{color:#2c2620;text-underline-offset:3.5px;font-size:16px;text-decoration-thickness:1px;transition-property:color;transition-duration:.3s;transition-timing-function:ease}.results__link:hover{color:#376af6;text-underline-offset:4px;text-decoration-thickness:1px}.results__table-item-info{grid-column-gap:12px;grid-row-gap:12px;border-left:1px solid #d6d8e2;flex-flow:column;width:33.5%;max-width:166px;padding:10px 12px;display:flex}.results__table-item-info.table-item-info--first-grey{background-color:#8a51e633;border-left-color:#8a51e633}.results__table-item-info.table-item-grey{background-color:#ecedf3}.results__table-item-info.results__table-item-info--first{border-left-style:none}.results__table-item-info.results__table-item-info--first.table-item-info--first-grey{background-color:#8a51e633;border-left-style:none;border-left-color:#8a51e633}.form-new{grid-column-gap:24px;grid-row-gap:24px;background-color:#fff;justify-content:space-between;align-items:stretch;display:flex;position:relative}.hero-olymp{color:#fff;flex-flow:column;justify-content:flex-start;align-items:center;max-width:1016px;margin-left:auto;margin-right:auto;display:flex;position:relative}.hero-olymp.new{position:static}.hero-olymp.new2{justify-content:flex-start;align-items:flex-start;max-width:none}.error-message{background-color:#ff9f9f;border-radius:5px;font-size:18px;line-height:1.3em}.div-block{max-width:384px;margin-left:auto;margin-right:auto}.about__label{background-color:#e1d4f7;padding:8px 12px;font-size:18px;line-height:1.3}.about__label.about__label--orange{background-color:#ffd294}.results__table-wrap{margin-left:-40px;margin-right:-40px;padding-left:40px;overflow:auto}.form__button-wrap{flex-flow:column;display:flex}.results__table-item{border-left:1px solid #d6d8e2;width:18%;max-width:166px;padding:10px 12px}.results__table-item.table-item--first{border-left-style:none;max-width:204px}.results__table-item.results__table-item--under-top{border-left-color:#8a51e633;width:41.5%;max-width:498px;padding:0;display:flex}.results__table-item.results__table-item--top{border-left-color:#fff6;width:41.5%;max-width:498px}.results__table-item.results__table-item--wrap{border-left-color:#d6d8e2;width:41.5%;max-width:498px;padding:0;display:flex}.form__content-subtitle{max-width:468px;margin-bottom:32px;font-size:24px}.hero-logo{align-self:center;margin-bottom:73px}.hero-logo.new{align-self:flex-start}.hero-memo{background-color:#f1e5ff;max-width:280px;padding:12px;position:absolute;inset:0% auto auto 0%}.hero-memo.hero-memo--home{top:-110px}.hero-memo.hero-memo--subject{background-color:#eaf9af;max-width:384px;padding:20px;position:static}.hero-memo.hero-memo--subject.hero-memo--subject-mobile{display:none}.hero-memo.new{color:#fff;background-color:#f1e5ff00;padding:0;font-size:14px;line-height:1.3em;inset:0% 0% auto auto}.hero-memo__title{color:#25262c;text-transform:none;margin-bottom:4px;font-family:Circe,sans-serif;font-size:16px;font-weight:700;line-height:22px}.hero-memo__title.hero-memo__title--subject{margin-bottom:8px;font-family:TT Foxford,sans-serif;font-weight:800}.hero-memo__descr{color:#25262c;font-size:14px;line-height:18px}.hero-wrapper{grid-column-gap:24px;grid-row-gap:24px;display:flex}.hero-wrapper.new{grid-column-gap:16px;grid-row-gap:16px}.images-line{margin-left:-40px;margin-right:-40px;display:flex;position:absolute;top:0;overflow:hidden}.images-line__item{flex:none}.olymp-hero__label{color:#2c2620;text-align:center;text-transform:uppercase;-webkit-clip-path:polygon(calc(100% - 38px) 0,100% 50%,calc(100% - 38px) 100%,0 100%,20px 50%,0 0);clip-path:polygon(calc(100% - 38px) 0,100% 50%,calc(100% - 38px) 100%,0 100%,20px 50%,0 0);background-color:#f90;flex-flow:column;justify-content:center;align-items:center;height:38px;margin-bottom:16px;padding-left:40px;padding-right:40px;font-family:TT Foxford,sans-serif;font-size:18px;font-weight:800;line-height:1.4;display:flex}.gift__item-2-subtitle{font-size:16px}.inside__item-list-item{background-image:url(../images/Frame-2087332423.svg);background-position:0 8px;background-repeat:no-repeat;background-size:auto;padding-left:20px;font-size:18px;line-height:1.2em}.olymp__content{color:#fff;max-width:796px}.olymp-hero__links{grid-column-gap:16px;grid-row-gap:16px;padding-top:25px;padding-bottom:6px;padding-right:20px;display:flex;overflow:auto}.gift__item{background-color:#d8ea8b;border-radius:8px;padding:4px 8px;font-size:16px;line-height:1.4}.gift__item-img-1{position:absolute;bottom:-76px;right:24px}.olymp-hero{background-color:#ffebcc;background-image:url(../images/olymp-1.svg);background-position:50%;background-repeat:no-repeat;background-size:auto;flex-flow:column;align-items:flex-start;padding:48px 32px 162px;display:flex;position:relative;overflow:hidden}.olymp-hero.olymp-hero--eng{background-color:#ccdaff}.olymp-hero.olymp-hero--russian{background-color:#e8e5ff}.olymp-hero.olymp-hero--it{background-color:#eaf9ae}.help__item-point{background-image:url(../images/olymp-19.svg);background-position:0%;background-repeat:no-repeat;background-size:auto;padding-left:32px}.help__item-point.help__item-point--without{background-image:url(../images/olymp-20.svg);background-position:0 41%;padding-left:20px}.benefit__item-img{position:absolute;inset:auto auto 0% 0%}.benefit__item-img.benefit__item-img--3{pointer-events:none;max-width:90%;bottom:-68px;left:auto;right:32px;transform:rotate(-4deg)}.benefit__item-img.benefit__item-img--2{pointer-events:none;max-width:63%;top:60%;bottom:auto;left:22%;transform:rotate(2deg)}.benefit__item-img.benefit__item-img--1{z-index:6;pointer-events:none;max-width:30%;bottom:74px;left:auto;right:73%}.title-h2{text-transform:none;color:inherit;margin-bottom:0;font-family:TT Foxford,sans-serif;font-size:48px;font-weight:800;line-height:1.1em;position:relative}.skills{grid-column-gap:24px;grid-row-gap:24px;background-color:#1a1a1a;border-radius:24px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-bottom:32px;padding:32px 24px;display:grid;position:relative}.olymp-hero__h1{color:#000;text-transform:none;margin-bottom:32px;font-size:48px;line-height:1.08}.olymp-hero__line-text{flex:none}.form__success{font-size:18px;line-height:1.3em}.olymp-hero-link{position:relative}.olymp-hero__note-img-mob{display:none}.steps__item-header{grid-column-gap:16px;grid-row-gap:16px;justify-content:flex-start;align-items:center;display:flex}.help__list-item-percent{background-image:url(../images/olymp-19.svg);background-position:0 0;background-repeat:no-repeat;background-size:auto;padding-left:26px}.inside__item-list{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.olymp-hero__line{grid-column-gap:10px;grid-row-gap:10px;color:var(--white);text-transform:uppercase;background-color:#3d4eeb;flex-flow:row;justify-content:flex-start;align-items:center;height:58px;padding:16px 10px;font-family:TT Foxford,sans-serif;font-weight:800;line-height:1.3em;display:flex;position:absolute;inset:auto 0% 0%;overflow:hidden}.olymp-hero__line.olymp-hero__line--teach{z-index:2;grid-column-gap:8px;grid-row-gap:8px;color:var(--black);background-color:#e1f5fe;height:40px;font-size:16px;line-height:1.2em}.olymp-hero__line.olymp-hero__line--main{z-index:2;color:#2c2620;background-color:#fcf1e3;height:56px;bottom:0%}.skills__content-item{padding-right:20px}.help__item-h3{margin-bottom:0;font-family:Circe,sans-serif;font-size:24px;font-weight:700;line-height:1.08em}.form__fields-2{grid-column-gap:12px;grid-row-gap:12px;flex-direction:column;margin-bottom:20px;display:flex}.inside{grid-column-gap:24px;grid-row-gap:24px;background-color:#1a1a1a;border-radius:24px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;padding:32px 24px;display:flex;position:relative}.inside__subjects-item{text-align:center;background-color:#ffffff1f;border-radius:8px;padding:4px 8px;font-size:18px;line-height:1.4em}.steps__item-title{font-family:TT Foxford,sans-serif;font-size:18px;font-weight:800;line-height:1.4em}.steps__item{grid-column-gap:20px;grid-row-gap:20px;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;width:100%;padding-bottom:20px;padding-right:60px;display:flex}.steps__item.item--last{border-bottom:0 #000}.skills__item-text{color:#ecedf3cc;max-width:290px;font-size:16px;line-height:1.4em}.inside__item-header-content{grid-column-gap:4px;grid-row-gap:4px;flex-flow:column;justify-content:flex-start;align-items:flex-start;font-size:14px;line-height:1.2em;display:flex}.gift__card{color:#000;background-color:#d6d1ff;background-image:url(../images/olymp-21_1.svg);background-position:50%;background-size:cover;border-radius:24px;flex:1;max-width:385px;min-height:366px;padding:24px;font-size:14px;line-height:1.3em;position:relative}.gift__card.card--2{background-color:#eaf9ae;background-image:url(../images/olymp-23.jpg);background-position:100% 100%;background-repeat:no-repeat;background-size:274px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.inside__subjects-title{font-family:TT Foxford,sans-serif;font-size:16px;font-weight:800;line-height:1.3em}.image{margin-bottom:14px}.olymp-hero__note-title{text-transform:none;margin-bottom:0;font-size:40px;line-height:1.1em}.item.item--feedback{flex-flow:column;display:flex}.olymp-offer{grid-column-gap:24px;grid-row-gap:24px;color:#fff;flex-flow:column;justify-content:flex-start;min-height:624px;display:flex}.benefit__gradient{background-image:radial-gradient(circle closest-side,#3d4eeb,#000);width:616px;height:510px;position:absolute;inset:0% 0% 0% 10%}.olymp{grid-column-gap:24px;grid-row-gap:24px;align-items:flex-start;display:flex}.gift__lable{background-color:#fff;border-radius:8px;padding:4px 12px;font-size:16px;line-height:1.4em}.inside__item{grid-column-gap:60px;grid-row-gap:60px;border-bottom:1px solid #ffffff1f;justify-content:flex-start;align-items:flex-start;padding-bottom:20px;display:flex}.inside__item.item--last{border-bottom:0 #000;padding-bottom:0}.checkbox__label{color:#fff;margin-bottom:0;font-size:14px}.img__paper-clip{pointer-events:none;position:absolute;inset:-40px 24px auto auto}.gift__list{grid-column-gap:4px;grid-row-gap:4px;flex-flow:column;margin-top:8px;margin-bottom:20px;font-size:14px;line-height:1.2em;display:flex}.olymp-hero__line-ellipsis{background-color:#fff;border-radius:100%;flex:none;width:12px;height:12px}.olymp-hero__line-ellipsis.olymp-hero__line-ellipsis--black{background-color:#25262c;width:8px;height:8px}.steps{grid-column-gap:20px;grid-row-gap:20px;background-color:#1a1a1a;border-radius:24px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:stretch;padding:32px 24px;display:flex;position:relative}.form__success-wrap-2{color:#000;background-color:#d6d1ff;flex:1;width:100%;padding:144px 24px 24px}.help__item-points{grid-column-gap:36px;grid-row-gap:36px;margin-top:24px;font-size:14px;display:flex}.help__list-item{border-bottom:1px solid #ffffff1f;justify-content:space-between;padding:22px 24px;font-size:18px;font-weight:700;display:flex}.help__list-item.item--last{border-bottom-style:none}.form__inputs-2{flex-direction:column;width:100%;max-width:384px;display:flex}.olymp-hero__line-items{grid-column-gap:11px;grid-row-gap:11px;flex:none;justify-content:flex-start;align-items:center;display:flex}.olymp-hero__line-items.olymp-hero__line-items--teach{grid-column-gap:8px;grid-row-gap:8px}.help__item-content{padding:24px 24px 16px}.img__needle{pointer-events:none;display:none}.inside__subjects-list{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:center;display:flex}.btn-2{color:#fff;background-color:#f90;border-radius:1000px;flex:none;justify-content:center;align-items:center;min-width:288px;min-height:56px;padding-left:40px;padding-right:40px;font-family:TT Foxford,sans-serif;font-size:24px;font-weight:800;line-height:1.4em;text-decoration:none;transition:all .4s;display:flex}.btn-2:hover{background-color:#f09103}.btn-2:active{box-shadow:inset 0 4px #00000024}.btn-2.btn--result2--aside{color:#25262c;min-width:auto;min-height:48px;font-size:18px;line-height:1.3em}.olymp-hero__link{color:#fff;flex:none;font-size:16px;line-height:1.4em;text-decoration:none}.olymp-offer__content{color:#fff;margin-bottom:24px;font-size:18px;line-height:1.3em}.inside__item-number{background-color:#3b4eeb;border-radius:100%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-family:TT Foxford,sans-serif;font-size:18px;font-weight:800;display:flex}.steps__item-text{max-width:300px;font-size:14px;line-height:1.4em}.input-upd{color:#25262c;background-color:#f5f6f9;border:1px solid #d5d7e1;border-radius:10px;height:48px;margin-bottom:0;padding-left:16px;padding-right:16px;font-size:18px;transition:border-color .2s}.input-upd:hover{border-style:solid;border-color:#c5c5c5}.input-upd:focus{border-style:solid;border-color:#8950e6}.input-upd::placeholder{color:#25262cb3;font-size:16px}.olymp-offer__aside-form{background-color:#1b0047;flex-flow:column;padding:24px;display:flex;position:relative}.inside__item-header{grid-column-gap:16px;grid-row-gap:16px;justify-content:flex-start;align-items:center;width:100%;max-width:264px;display:flex}.item__title-wrap{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;margin-bottom:48px;display:flex}.inside__item-title{font-family:TT Foxford,sans-serif;font-size:18px;font-weight:800;line-height:1.4em}.checkbox__link{color:#fff;text-decoration:underline}.skills__item-title{text-transform:none;max-width:240px;margin-bottom:12px;font-size:18px;line-height:1.2em}.skills__item-title.skills__item-title--width-100{max-width:none}.subtitle{margin-top:12px;font-size:24px;line-height:1.3em}.benefit__item{color:#25262c;flex:none;padding:24px;font-size:16px;position:relative}.benefit__item.item--3{z-index:2;background-color:#ccdaff;max-width:256px;min-height:302px;top:32px;right:10px;transform:rotate(4deg)}.benefit__item.item--1{background-color:#eaf9ae;max-width:370px;min-height:296px;left:8px;transform:rotate(-3deg)}.benefit__item.item--2{background-color:#b1a3ff;width:46%;max-width:370px;min-height:340px;padding-bottom:150px;position:absolute;inset:29% 0% auto 22%;transform:rotate(-2deg)}.steps__item-number{background-color:#3b4eeb;border-radius:100%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-family:TT Foxford,sans-serif;font-size:18px;font-weight:800;display:flex}.olymp-hero__note-img{position:absolute;inset:-44px -30px auto auto}.olymp-hero__note-img.olymp-hero__note-img--3{top:-42px;right:-35px}.olymp-hero__note-img.olymp-hero__note-img--2{right:-10px}.gift__wrap{grid-column-gap:8px;grid-row-gap:8px;flex-flow:wrap;max-width:300px;margin-top:24px;margin-bottom:142px;display:flex}.olymp-hero__note{position:relative}.gift-olymp{grid-column-gap:22px;grid-row-gap:22px;justify-content:space-between;align-items:stretch;display:flex}.olymp-offer__img{pointer-events:none;position:absolute;top:-44px;right:-6px}.olymp-offer__form-wrap{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;margin-bottom:0;display:flex}.olymp-offer__title{color:#fff;text-transform:none;margin-bottom:8px;font-family:TT Foxford,sans-serif;font-size:24px;font-weight:800;line-height:1.15em}.benefit{justify-content:space-between;align-items:flex-start;min-height:510px;margin-bottom:56px;display:flex;position:relative}.olymp-hero__list{grid-column-gap:12px;grid-row-gap:12px;color:#000;flex-flow:column;font-weight:400;line-height:1.3em;display:flex}.gift__h3{text-transform:none;margin-bottom:12px;font-size:24px;line-height:1.3em}.gift__h3.gift__h3-mr-bt-4{margin-bottom:4px}.help{grid-column-gap:24px;grid-row-gap:24px;display:flex}.olymp-hero__list-item{background-image:url(../images/olymp-2.svg);background-position:0%;background-repeat:no-repeat;background-size:auto;padding-left:43px}.olymp-hero__note-wrap{color:#000;background-color:#fff;border-radius:16px;min-width:200px;height:100px;padding:12px;font-size:24px;position:absolute;inset:0% 2% auto auto}.content-item{padding-top:72px;padding-bottom:72px}.gift__subtitle-2{font-size:16px;font-weight:700}.gift__subtitle-2.gift__subtitle--mr-bt{margin-bottom:4px}.heading-2{text-transform:none;margin-bottom:12px;font-size:24px}.benefit__item-title{text-transform:none;margin-bottom:8px;font-size:18px}.benefit__item-subtitle{max-width:292px}.olymp-hero__notes{z-index:2;align-self:stretch;position:relative;top:207px}.olymp-hero-link__gradient{pointer-events:none;background-image:linear-gradient(270deg,#000,#0000);width:80px;position:absolute;inset:0% 0% 0% auto}.olymp-offer__bg{background-image:url(../images/olymp-9_1.svg);background-position:0 100%;background-repeat:repeat-x;background-size:auto;height:40px;position:absolute;inset:auto 0% -38px}.olymp-offer__bg.olymp-offer__bg--light{background-image:url(../images/olymp-25.svg);background-position:50% 100%}.help__item{background-color:#1a1a1a;border-radius:20px;flex-flow:column;justify-content:space-between;max-width:384px;display:flex;overflow:hidden}.olymp__aside{flex:1;max-width:384px;position:sticky;top:100px}.inside__subjects-wrap{grid-column-gap:16px;grid-row-gap:16px;justify-content:flex-start;align-items:center;margin-bottom:32px;display:flex}.life-hack__blur{z-index:1;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:#1b004799;flex-flow:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:-4px}.life-hack__line{background-color:#3d4eeb;justify-content:flex-end;align-items:center;height:44px;display:flex;position:absolute;inset:auto 0% -3px}.life-hack__items{flex-flow:column;justify-content:center;align-items:flex-end;max-width:340px;padding-right:34px;display:flex}.life-hack__fox{z-index:3;position:absolute;inset:auto 0% 0% auto;transform:translate(162px)}.life-hack__label{text-align:center;background-color:#f90;border-radius:60px;padding:10px;font-family:Circe,sans-serif;font-weight:700;line-height:1.2em;position:absolute;top:-25px;right:1%;transform:rotate(7.6deg)}.life-hack__line-item{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-end;align-items:center;display:flex}.life-hack__item-text{margin-bottom:4px;font-size:14px;line-height:1.2em}.life-hack__line-text{text-align:center;text-transform:uppercase;flex:none;font-family:TT Foxford,sans-serif;font-size:16px;font-weight:800;line-height:1.2em}.life-hack__h3{text-transform:none;margin-bottom:16px;font-size:28px;line-height:1.1em}.life-hack__gradient{z-index:-1;background-image:radial-gradient(circle farthest-side,#3d4eeb,#000);width:808px;height:668px;position:absolute;top:-158px;right:-332px}.life-hack__wrap-item{grid-column-gap:8px;grid-row-gap:8px;flex:none;align-items:center;display:flex}.life-hack__content{width:70%;max-width:510px;padding-top:32px;padding-bottom:32px;padding-left:24px}.life-hack__blur-title{text-align:center;text-transform:none;max-width:452px;margin-bottom:24px;font-size:28px}.life-hack__button-wrap{max-width:284px}.life-hack{z-index:1;grid-column-gap:16px;grid-row-gap:16px;background-color:#000;border:3px solid #ffffff14;border-radius:24px;justify-content:space-between;min-height:352px;display:flex;position:relative;overflow:hidden}.life-hack__item{color:#000;background-color:#e8e5ff;border-radius:12px;min-width:196px;padding:12px;position:relative}.life-hack__item.item--2{background-color:#d8ea8b}.life-hack__item.item--3{transform:translateY(70px)rotate(-6deg)}.life-hack__item.item--1{transform:rotate(6deg)translateY(-75px)}.life-hack__item-title{margin-bottom:0;font-size:20px;font-weight:800;line-height:1.3em}.life-hack__subtitle{max-width:352px}.select{color:#25262cb3;background-color:#fff;background-image:url(../images/arrow_down.svg);background-position:97%;background-repeat:no-repeat;background-size:auto;border:1px solid #d5d7e1;border-radius:10px;height:48px;margin-bottom:0;padding-left:16px;padding-right:16px;font-size:16px;line-height:1.38;transition:border-color .2s}.select:hover{border-color:#f90;box-shadow:0 2px 4px #00000014}.select:focus{border-color:#f90}.select::placeholder{color:#b8b8b8}.select.select--grey{background-color:#ecedf399;border-color:#ebefff;width:100%;max-width:100%;font-size:18px}.select.select--grey:hover{background-color:#ecedf399}.feedback{grid-column-gap:24px;grid-row-gap:24px;align-self:flex-start;align-items:stretch;display:flex;position:relative}.feedback__item{background-color:#1a1a1a;border-radius:38px;justify-content:center;display:flex;position:relative;overflow:hidden}.feedback__item-bg{z-index:2;background-color:#000;border-radius:70px;width:86px;height:25px;position:absolute;top:8px;left:97px}.feedback__embed{border-radius:38px;position:relative;overflow:hidden}.feedback__img-1{z-index:1;pointer-events:none;position:absolute;inset:auto auto -26px -86px}.feedback__img-2{pointer-events:none;position:absolute;inset:-52px -64px auto auto}.hero__label-olymp{text-align:center;background-color:#f1e5ff;width:236px;font-size:14px;line-height:1.3em;position:absolute;inset:auto -118px -14% auto;transform:rotate(5deg)}.hero__label-olymp-title{text-align:center;margin-bottom:4px;font-family:Circe,sans-serif;font-size:16px;font-weight:700;line-height:1.3em}.hero__label-olymp__wrap{padding:12px 12px 2px;position:relative}.contacts__right-container{text-align:center;flex-direction:column;flex:1;align-items:center;max-width:600px;padding-left:40px;font-size:24px;line-height:1.3;display:flex}.contacts__left-container{flex-direction:column;flex:1;align-items:center;max-width:600px;padding-right:40px;display:flex}.contacts{display:flex}.contacts__link{color:#8a51e6;cursor:pointer;font-size:24px;line-height:1.3;text-decoration:none;transition:opacity .3s}.contacts__link:hover{opacity:.8}.share__subtitle{text-align:center;max-width:375px;font-size:16px;line-height:1.3}.share__title-2{text-align:center;text-transform:none;max-width:374px;margin-bottom:24px;font-family:TT Foxford,sans-serif;font-size:28px;font-weight:800;line-height:1.14}.contacts__h3{text-align:center;text-transform:none;max-width:420px;margin-bottom:24px;font-size:28px}.gifts-t__points-wrap{grid-row-gap:24px;flex-flow:column wrap;max-width:462px;max-height:300px;display:flex}.gifts__points-tags{grid-column-gap:8px;grid-row-gap:8px;flex-flow:wrap;margin-top:8px;display:flex}.gifts__points-tag{background-color:#fff;border-radius:8px;padding:4px 8px;font-size:16px;line-height:1.3em}.invite__count{background-color:var(--white);border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-family:TT Foxford,sans-serif;font-size:20px;font-weight:800;line-height:1.3em;display:flex}.invite__image-wrap{max-width:408px}.about__image{position:absolute;inset:-160px 24px auto auto}.inviting__tab{text-align:center;cursor:pointer;border:2px solid #0000001a;padding:8px 20px;font-family:TT Foxford,sans-serif;font-weight:800;line-height:1.3em;transition:background-color .3s}.inviting__tab:hover{background-color:#8950e61a}.inviting__tab.inviting__tab--middle{border-left-style:none;border-left-width:0;border-right-style:none;border-right-width:1px}.inviting__tab.inviting__tab--middle.active{color:var(--white);background-color:#8950e6;border-top-color:#8950e6;border-bottom-color:#8950e6}.inviting__tab.active{color:var(--white);background-color:#8950e6;border-color:#8950e6}.notebook__img-wrap{width:58%}.inviting__h3{text-transform:none;max-width:330px;margin-bottom:0;font-size:16px}.hero__img-mobile-wrap,.notebook__img-mobile{display:none}.inviting__text{color:#25262cb3;max-width:330px}.inviting__content-wrap{grid-column-gap:16px;grid-row-gap:16px;border-bottom:1px solid #0000001f;display:flex}.inviting__content-wrap.inviting__content-wrap--last{border-bottom-style:none}.contacts__subtitle{font-size:24px}.inviting__image{position:absolute;inset:-80px auto auto 890px}.upd-partners__content-note-link{color:#376af6;cursor:pointer}.olymp-approved{padding-top:88px;padding-bottom:56px;position:relative}.olymp-approved__content{color:#000;background-color:#e5ecff;border-radius:24px;max-width:792px;padding:72px 32px 32px;font-size:18px;position:relative}.olymp-approved__container{z-index:1;grid-column-gap:12px;grid-row-gap:12px;color:#000;background-color:#fff;border-radius:16px;flex-flow:column;max-width:324px;padding:16px 24px;font-size:16px;font-weight:700;display:flex;position:absolute;top:45px;left:16px;transform:rotate(-2deg)}.feedback__video{width:280px;height:584px;margin-bottom:-8px}.olymp-subtitle{font-size:24px;line-height:1.3em}.partners{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;display:flex}.partners__item{grid-column-gap:16px;grid-row-gap:16px;color:#ecedf3cc;background-color:#1a1a1a;border-radius:20px;justify-content:flex-start;align-items:flex-start;padding:24px;font-size:16px;display:flex}.partners__item-content{flex:1;max-width:600px}.partners__name{margin-bottom:8px}.partners__title{color:var(--white);text-transform:none;margin-bottom:12px;font-family:Circe,sans-serif;font-size:24px;font-weight:700;line-height:1.1em}.olymp-approved__link{cursor:pointer}.upd-partners__content-2{grid-column-gap:12px;grid-row-gap:12px;opacity:1;flex-direction:column;justify-content:flex-start;max-height:1000px;margin-bottom:12px;font-size:16px;line-height:1.3em;transition:all .7s;display:flex}.upd-partners__content-2.hidden{opacity:0;max-height:0;margin-top:10px;margin-bottom:6px;transition:none;display:block;overflow:hidden}.schedule__title-wrap{flex-direction:column;align-items:flex-start;margin-bottom:56px;display:flex}.gift__labels{flex-direction:column;align-items:flex-start;margin-bottom:16px;display:flex}.gift__title{margin-bottom:16px;font-size:52px}.gift__img{position:absolute;inset:auto auto -128px 88%}.gifts__rules{color:#8950e6;text-align:center;max-width:452px;margin-left:auto;margin-right:auto;font-size:16px;line-height:1.2em;display:block}.share__title-3{text-align:center;text-transform:uppercase;max-width:792px;margin-bottom:56px;font-family:TT Foxford,sans-serif;font-size:40px;font-weight:800}.upd-partnres__mask-2{grid-column-gap:24px;grid-row-gap:24px;flex-direction:row;justify-content:flex-start;align-items:flex-start;transition:transform .4s;display:flex}.schedule__title{max-width:640px;margin-bottom:8px}.sect-old{padding:88px 40px;font-family:Circe,sans-serif;font-size:20px;font-weight:400;line-height:1.3em;position:relative}.sect-old.sect--hero-closed{background-color:#e0d1fb;background-image:url(../images/nastavkini-22.svg);background-position:0 0;background-repeat:repeat-x;background-size:auto;padding-top:160px;padding-bottom:156px;overflow:hidden}.sect-old.sect--schedule{background-image:url(../images/olym-closed-3.svg);background-position:0 100%;background-repeat:repeat-x;background-size:auto}.sect-old.sect--gift{color:#fff;background-color:#8950e6;padding-top:128px;padding-bottom:128px;overflow:hidden}.schedule__item-date{margin-bottom:2px;font-size:14px;line-height:1.2em}.schedule{position:relative}.button-old{color:#25262c;text-align:center;text-transform:none;white-space:nowrap;cursor:pointer;background-color:#f90;border:2px solid #0000;border-radius:1000px;flex:none;justify-content:center;align-items:center;min-width:320px;min-height:56px;padding-left:20px;padding-right:20px;font-family:TT Foxford,sans-serif;font-size:18px;font-weight:800;line-height:1.3;transition:color .2s,border-color .2s,background-color .2s;display:flex}.button-old:hover{background-color:#f1a839}.hero__img-mobile-2{flex-direction:column;flex:none;align-items:center;width:485px;margin-top:-80px;margin-bottom:-80px;display:none;position:relative;transform:rotate(2deg)}.upd-partnres__slider-2{position:relative}.gift__img-mobile{display:none}.hero__title-3{margin-bottom:12px;font-family:TT Foxford,sans-serif;font-size:68px}.schedule__item-title-note{background-color:#feffbd;margin-bottom:8px;padding:2px 8px}.hero__subtitle-2{width:100%;max-width:480px;margin-bottom:44px;font-size:24px;line-height:1.3}.hero__move-img{margin-left:-2px}.hero__move-line{z-index:2;justify-content:flex-start;align-items:center;padding-bottom:21px;display:flex;position:absolute;top:-25px;left:0%;right:0%;overflow:hidden;transform:rotate(-1deg)}.schedule__title-note-wrap{align-items:flex-start;max-width:414px;font-size:16px;line-height:1.1em;display:flex}.hero__move-item{flex:none;justify-content:flex-start;align-items:center;display:flex}.gift{flex-direction:column;align-items:flex-start;max-width:592px;display:flex;position:relative}.upd-partners__content-note-2{background-color:#ecedf3;border-radius:4px;padding:4px 8px;font-size:14px;line-height:1.3em}.schedule__item-title{margin-bottom:8px;font-family:TT Foxford,sans-serif;font-size:20px;font-weight:800;line-height:1.3em}.schedule__item-title.title--with-note{margin-bottom:4px}.schedule__list{grid-column-gap:24px;grid-row-gap:24px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;margin-bottom:80px;display:flex}.schedule__item{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;max-width:277px;font-size:16px;line-height:1.3em;display:flex}.hero-2{grid-column-gap:24px;grid-row-gap:24px;justify-content:space-between;align-items:center;display:flex;position:relative}.gift__bg-img-wrap{background-image:url(../images/nastavkini-11.svg);background-position:0 100%;background-repeat:repeat-x;background-size:3840px;min-height:32px;position:absolute;inset:auto 0% 0%}.hero__img-2{flex-direction:column;flex:none;align-items:center;width:655px;max-width:60%;margin-top:-19px;margin-bottom:-135px;display:flex;position:relative;left:-120px;transform:rotate(2deg)}.gift__label{color:#fff;text-transform:uppercase;white-space:nowrap;background-color:#c09eff;padding:6px 28px 5px;font-family:TT Foxford,sans-serif;font-size:22px;font-weight:800;line-height:26px;display:inline-block;transform:rotate(-2deg)}.schedule__title-note-check{margin-right:4px}.gift__subtitle{max-width:492px;margin-bottom:32px;line-height:1.4em}.upd-partnres__slide-2{background-color:#fff;border-width:1px;border-color:#d6d8e2;flex:none;width:286px;padding:16px;font-size:16px;line-height:1.4em;transition:all .6s}.hero__content-2{z-index:1;max-width:660px;position:relative}.content-5{z-index:1;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;position:relative}.schedule__item-img{max-width:120px;margin-bottom:16px;transform:rotate(-3deg)}.closed-hero.sect{background-color:var(--uikit---color--mid-purple);color:var(--uikit---color--main-white);background-image:url(../images/olymp-closed-19.svg),url(../images/olymp-closed-20.svg);background-position:50%,50% 0;background-repeat:no-repeat,repeat-x;background-size:auto,1280px;padding-top:200px;padding-bottom:230px;overflow:clip}.where{justify-content:space-between;display:flex}.where__title{color:#2c2620;margin-bottom:24px}.where__descr{font-size:24px}.org-card{padding:24px;font-size:18px}.org-card.card--first{color:#fff;background-color:#8a51e6;background-image:url(../images/Frame-2087327231.png);background-position:50% 100%;background-repeat:no-repeat;background-size:384px}.org-card.green{background-color:#ddf4cd;min-height:244px}.org-card.orange{background-color:#ffebcc}.org-cards{grid-column-gap:24px;grid-row-gap:24px;display:flex}.org-cards__wrapper{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;display:flex}.org-card__img{margin-bottom:12px}.organization__title{text-transform:none;margin-bottom:56px}.org-card__title{text-transform:none;margin-bottom:8px;font-size:28px}.org-card__descr{margin-bottom:32px}.enroll{justify-content:center;align-items:center;display:flex}.enroll__success-state{display:none}.enroll__success-state.active{display:flex}.enroll__main-state{display:none}.enroll__main-state.active{min-height:584px;display:flex}.enroll-left{color:#fff;background-color:#8950e6;background-image:url(../images/Frame-2087329257.png);background-position:0 100%;background-repeat:no-repeat;background-size:312px;padding-top:48px;padding-left:48px;padding-right:24px}.enroll-right{color:#2c2620;background-color:#fff;flex-flow:column;min-width:459px;padding:40px;display:flex}.enroll-right.success{background-color:#8950e6}.checkbox-wrap-2{align-items:flex-start;margin-bottom:20px;font-size:14px;line-height:1.3;display:flex}.checkbox__link-3{color:#8950e6;text-decoration:underline}.enroll-step{margin-bottom:auto;display:none}.enroll-step.active{display:block}.enroll__btn-wrapper{width:100%}.enroll-form{flex-flow:column;height:100%;display:flex}.enroll-left__descr{font-size:20px;line-height:28px}.closed-hero__inner{z-index:1;max-width:708px;position:relative}.closed-hero__title.title-h1{text-transform:none;color:inherit;margin-bottom:20px;font-size:68px}.title-h1{text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:TT Foxford,sans-serif;font-size:60px;font-weight:800;line-height:1em;position:relative}.title-h2-2{text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:TT Foxford,sans-serif;font-size:48px;font-weight:800;line-height:1.1em;position:relative}.title-h3{margin-top:0;margin-bottom:0;font-family:TT Foxford,sans-serif;font-size:28px;font-weight:800;line-height:1.2em;position:relative}.title-h4{margin-top:0;margin-bottom:0;font-family:TT Foxford,sans-serif;font-size:20px;font-weight:800;line-height:1.2em;position:relative}.title-h5{margin-top:0;margin-bottom:0;font-family:Circe,sans-serif;font-size:24px;font-weight:700;line-height:1.2em;position:relative}.tt-none{text-transform:none}.tt-right{text-align:right}.tt-center{text-align:center}.tt-left{text-align:left}.closed-hero__subtitle{font-size:24px;line-height:1.4em}.closed-hero__img{width:100%;transform:rotate(2deg)}.closed-hero__img-wrap{width:100%;max-width:443px;position:absolute;inset:-130px auto auto 789px}.closed-hero__img-kubok{position:absolute;top:321px;left:-223px}.closed-hero__img-smile{position:absolute;inset:72px auto auto -32px}.closed-hero__img-mobile{display:none}.closed-dates__content.content.u-hflex-between-top{grid-column-gap:40px;grid-row-gap:40px}.u-vflex-left-center{flex-flow:column;place-content:flex-start center;align-items:flex-start;display:flex}.u-grid-subgrid{grid-template-rows:auto;grid-auto-columns:minmax(0,1fr);grid-template-columns:subgrid;grid-column-gap:inherit;grid-row-gap:inherit;grid-column:auto / span 1;display:grid}.u-vflex-stretch-between{flex-flow:column;justify-content:space-between;align-items:stretch;display:flex}.u-hflex-left-top{flex-flow:row;place-content:flex-start;align-items:flex-start;display:flex}.u-hflex-left-stretch{flex-flow:row;place-content:stretch flex-start;align-items:stretch;display:flex}.u-hflex-left-center{flex-flow:row;place-content:center flex-start;align-items:center;display:flex}.u-vflex-left-bottom{flex-flow:column;place-content:flex-start flex-end;align-items:flex-start;display:flex}.u-hflex-right-center{flex-flow:row;place-content:center flex-end;align-items:center;display:flex}.u-hflex-right-stretch{flex-flow:row;place-content:stretch flex-end;align-items:stretch;display:flex}.u-flex-grow{flex:1}.styleguide_flex_wrap{aspect-ratio:1;background-image:url(../images/dots.svg);background-position:50%;background-repeat:no-repeat;background-size:88%;flex-flow:column;width:100%;display:flex;container-type:inline-size}.u-hflex-right-bottom{flex-flow:row;place-content:flex-end;align-items:flex-end;display:flex}.u-hflex-between-center{flex-flow:row;place-content:center space-between;align-items:center;display:flex}.u-vflex-left-top{flex-flow:column;place-content:flex-start;align-items:flex-start;display:flex}.styleguide_scroll{grid-column-gap:1rem;grid-row-gap:1rem;margin-left:calc(var(--padding-horizontal--main) * -1);scrollbar-color:var(--theme--text) transparent;grid-template-rows:auto;grid-template-columns:minmax(16rem,1fr);grid-auto-columns:minmax(16rem,1fr);grid-auto-flow:column;justify-content:flex-start;align-items:flex-start;padding-left:3rem;display:grid;overflow:auto;-webkit-mask-image:linear-gradient(to right,#0000 0%,#000 3% 97%,#0000 100%);mask-image:linear-gradient(to right,#0000,#000 3% 97%,#0000)}.u-hflex-wrap{flex-flow:wrap}.u-vflex-center-center{flex-flow:column;place-content:center;align-items:center;display:flex}.u-flex-shrink{flex:0 auto}.u-grid-landscape{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-auto-columns:minmax(0,1fr);grid-template-columns:var(--grid-main);display:grid}.styleguide_card_wrap{border:1.5px solid #fff;border-radius:1rem;height:100%;padding:1.5rem;position:relative;overflow:hidden}.styleguide_card_wrap.u-gap-small.u-vflex-left-between{border-color:#ffffff4d}.u-hflex-between-stretch{flex-flow:row;place-content:stretch space-between;align-items:stretch;display:flex}.u-vflex-stretch-top{flex-flow:column;justify-content:flex-start;align-items:stretch;display:flex}.u-grid-autofit{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));grid-auto-columns:minmax(0,1fr);display:grid}.u-vflex-right-center{flex-flow:column;place-content:flex-end center;align-items:flex-end;display:flex}.u-flex-noshrink{flex:none}.u-vflex-center-between{flex-flow:column;place-content:center space-between;align-items:center;display:flex}.content-6{z-index:1;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;position:relative}.u-vflex-right-bottom{flex-flow:column;place-content:flex-end;align-items:flex-end;display:flex}.u-grid-column-3{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-auto-columns:minmax(0,1fr);grid-template-columns:var(--grid-3);display:grid}.u-grid-column-2{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-auto-columns:minmax(0,1fr);grid-template-columns:var(--grid-2);display:grid}.u-grid-tablet{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-auto-columns:minmax(0,1fr);grid-template-columns:var(--grid-main);display:grid}.u-hflex-center-stretch{flex-flow:row;place-content:stretch center;align-items:stretch;display:flex}.u-vflex-stretch-bottom{flex-flow:column;justify-content:flex-end;align-items:stretch;display:flex}.u-hflex-right-top{flex-flow:row;place-content:flex-start flex-end;align-items:flex-start;display:flex}.g_tag_wrap-4{color:#25262c;text-align:center;background-color:#fff;border-radius:.5rem;min-width:4rem;margin-bottom:2rem;padding:.5rem .75rem;line-height:1em;display:inline-block}.u-vflex-center-top{flex-flow:column;place-content:center flex-start;align-items:center;display:flex}.u-grid-breakout{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-auto-columns:minmax(0,1fr);grid-template-columns:var(--grid-breakout);display:grid}.u-grid-custom{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-auto-columns:minmax(0,1fr);grid-template-columns:var(--grid-1);display:grid}.u-vflex-right-between{flex-flow:column;place-content:flex-end space-between;align-items:flex-end;display:flex}.u-hflex-center-bottom{flex-flow:row;place-content:flex-end center;align-items:flex-end;display:flex}.u-grid-desktop{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-auto-columns:minmax(0,1fr);grid-template-columns:var(--grid-main);display:grid}.u-vflex-left-between{flex-flow:column;place-content:flex-start space-between;align-items:flex-start;display:flex}.u-hflex-left-bottom{flex-flow:row;place-content:flex-end flex-start;align-items:flex-end;display:flex}.u-vflex-center-bottom{flex-flow:column;place-content:center flex-end;align-items:center;display:flex}.u-hflex-center-center{flex-flow:row;place-content:center;align-items:center;display:flex}.g_tag_wrap{color:#1a2024;text-align:center;background-color:#fff;border-radius:.5rem;min-width:4rem;margin-bottom:2rem;padding:.5rem .75rem;line-height:1em;display:inline-block}.utilites-classes.section{color:#fff;background-color:#353233}.u-vflex-stretch-center{flex-flow:column;justify-content:center;align-items:stretch;display:flex}.u-hflex-between-top{flex-flow:row;place-content:flex-start space-between;align-items:flex-start;display:flex}.styleguide_group{padding-top:4rem}.u-vflex-wrap{flex-flow:column wrap}.styleguide_card_visual{opacity:.1;pointer-events:none;background-color:currentColor;border-radius:100vw;width:100%;min-width:3rem;min-height:3rem}.u-hflex-between-bottom{flex-flow:row;place-content:flex-end space-between;align-items:flex-end;display:flex}.styleguide_flex_dot{opacity:.1;pointer-events:none;background-color:currentColor;border-radius:100vw;min-width:16cqw;min-height:16cqw}.u-grid-column-4{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-auto-columns:minmax(0,1fr);grid-template-columns:var(--grid-4);display:grid}.u-hflex-center-top{flex-flow:row;place-content:flex-start center;align-items:flex-start;display:flex}.g_tag_wrap-3{color:#000;text-align:center;background-color:#fff;border-radius:.5rem;min-width:4rem;margin-bottom:2rem;padding:.5rem .75rem;line-height:1em;display:inline-block}.main-2{overflow:clip}.u-vflex-right-top{flex-flow:column;place-content:flex-end flex-start;align-items:flex-end;display:flex}.closed-dates__left{flex:1;max-width:452px}.closed-dates__title.title-h2{margin-bottom:8px}.closed-dates__subtitle{max-width:352px;font-size:14px;line-height:1.3em}.closed-dates__subtitle-wrap.u-hflex-left-center{grid-column-gap:4px;grid-row-gap:4px}.closed-dates__list.u-vflex-stretch-top{grid-column-gap:16px;grid-row-gap:16px;width:100%;max-width:585px}.closed-dates__item{border:1px solid #d6d8e2;padding:20px 100px 20px 20px;font-size:14px;line-height:1.3em;position:relative;overflow:hidden}.closed-dates__item-img{position:absolute;inset:auto -30px -29px auto}.closed-dates__item-img.img--5{bottom:-16px;transform:rotate(-16deg)}.closed-dates__item-img.img--4{bottom:-19px;transform:rotate(-10deg)}.closed-dates__item-img.img--3{bottom:-34px}.closed-dates__item-title.title-h3{text-transform:none;margin-bottom:8px;font-size:20px}.closed-dates__item-uptext{margin-bottom:2px}.closed-dates__item-marker-text{background-color:#feffbd;max-width:380px;margin-top:8px;padding:8px;line-height:1.3em}.closed-place__content.content.u-hflex-between-top{grid-column-gap:40px;grid-row-gap:40px}.closed-place__title.title-h2{margin-bottom:24px}.closed-place__subtitle{font-size:24px;line-height:1.3em}.closed-place__img-wrap{max-width:443px;position:relative;transform:rotate(2deg)}.closed-place__inner{max-width:588px}.closed-place__img-pin{position:absolute;inset:auto auto 33px -39px;transform:rotate(-19deg)}.closed-dates__item-img-mobile{display:none}.enroll__crumbs{grid-column-gap:4px;grid-row-gap:4px;color:#e096c5;white-space:nowrap;align-items:center;margin-bottom:16px;font-size:14px;line-height:1;display:flex}.enrollment__crumbs-text{opacity:.5;color:#838593}.enrollment__crumbs-text.active{opacity:1;color:#2c2620}.enrollment__crumbs-arrow{background-image:url(../images/chevron-right-min.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:24px;height:24px}.enroll__title{text-transform:none}.full-width{width:100%}.enroll-right__success{text-align:center;background-color:#fff;flex-flow:column;justify-content:center;align-items:center;min-height:504px;padding-left:33px;padding-right:33px;display:flex}.enroll-right__success-title{color:#fff;text-transform:uppercase;background-color:#f90;margin-bottom:16px;padding:4px 12px;font-family:TT Foxford,sans-serif;font-size:24px;font-weight:800;transform:rotate(-4deg)}.enroll-right__success-text{font-size:20px;line-height:28px}.closed-dates__link{color:#8950e6;cursor:pointer}.form__field-wrap{grid-column-gap:12px;grid-row-gap:12px;display:flex}.form-block{height:100%}.enroll__content{flex:1}.closed-dates__item-text{margin-bottom:5px}.about__label-new{max-height:24px;margin-top:6px}.about__wrap{grid-column-gap:10px;grid-row-gap:10px;display:flex}.hero__mail{color:#fff;text-align:center;justify-content:center;align-items:flex-end;max-width:560px;font-size:16px;position:absolute;inset:auto auto -128px 50%;transform:translate(-50%)}.hero__image{position:absolute;inset:auto auto -66% 0%}.hero__image.img2{inset:auto 0% -55% auto}.hero__mail-link1{color:#fff;cursor:pointer;text-decoration:none;transition:all .3s}.hero__mail-link1:hover{color:#c4c4c4}.hero__mail-link2{color:#fff;cursor:pointer;transition:all .3s}.hero__mail-link2:hover{color:#c4c4c4}.hero__images-wrap{position:relative}.hero__image-wrap{max-width:392px}.hero__icon-wrap{position:absolute;inset:9% -20% auto auto}.hero__new-content{display:flex}.hero__new-labels{justify-content:flex-start;align-items:flex-start;margin-bottom:20px;display:flex;transform:rotate(-2deg)}.hero__new-label{color:#25262c;text-transform:uppercase;background-color:#f1e5ff;padding:15px 24px;font-family:TT Foxford,sans-serif;font-size:22px;font-weight:800;line-height:1.3px}.meterials__subtitle-link{color:#25262c;cursor:pointer;text-decoration:none;transition:all .3s}.meterials__subtitle-link:hover{color:#454858}@media screen and (max-width: 991px){.uikit--button{min-height:52px}.uikit--button.uikit--button--s{padding-left:20px;padding-right:20px}.uikit--button.uikit--button--xl{font-size:20px}.uikit--button.uikit--button--l{font-size:17px}.uikit--button.uikit--button--xs{padding-left:20px;padding-right:20px}.uikit--button.uikit--button--m{min-height:44px;font-size:17px}.uikit--buttons-pack{grid-column-gap:24px;grid-row-gap:24px;padding:20px}.uikit--promocode:hover{background-color:#ebebeb}.uikit--title-h1{font-size:44px}.uikit--title-h2{font-size:36px}.uikit--title-h3{font-size:24px}.uikit--title-h5{font-size:22px}.uikit--notification{height:72px;font-size:18px;top:-72px}.uikit--404{justify-content:flex-start;padding:60px 32px}.uikit--404__text{font-size:20px}body{font-size:18px}h1{font-size:44px}h2{font-size:36px}h4{font-size:20px}p{line-height:1.4em}._404{justify-content:flex-start;padding:60px 32px}._404__subheading{font-size:20px}.hero__subtitle{max-width:406px;margin-bottom:32px;font-size:18px}.hero__title{margin-bottom:16px;font-size:40px}.hero__title.hero__title--teach{font-size:34px}.hero__btn-wrap{flex-direction:column;align-items:stretch;max-width:380px}.section{padding:60px 32px}.section.section--hero{padding-top:88px;padding-bottom:100px}.section.section--notebook{padding-right:0}.section.section--upd-levels{padding-bottom:100px}.section.sect--contacts{background-image:linear-gradient(#f1e5ff 58%,#e1d4f7 58%)}.hero__content{max-width:540px}.hero__labels{transform-origin:0%;margin-bottom:10px;transform:scale(.8)}.invite__right{max-width:326px}.invite__item{padding:16px;font-size:16px}.share__title{font-size:36px}.partnres__button.rotated{transform:rotate(180deg)}.partnres__button.rotated.state--disabled{opacity:.5}.hero__img{width:45%;max-width:360px;left:auto;right:-53px}.invite__first{max-width:360px}.invite__title{font-size:32px}.fence__beige{background-size:60px;height:60px}.fence__beige.fence__beige--bottom{background-position:0 0;background-size:auto}.upd-partners__title{margin-bottom:12px;font-size:40px}.upd-partners__subtitle{margin-bottom:40px;font-size:24px}.gifts__points-item{font-size:16px}.upd-partnres__slider{max-width:100%;display:flex}.upd-partnres__mask{scroll-snap-type:x mandatory;margin-left:-32px;margin-right:-32px;padding-left:32px;padding-right:32px;overflow:auto}.upd-partnres__slide{scroll-snap-align:center}.upd-partnres__buttons{display:none;top:-86px}.inviting{flex-direction:column;justify-content:flex-start}.inviting__title{font-size:32px}.inviting__content{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr}.inviting__item{font-size:16px}.notebook{grid-column-gap:16px;grid-row-gap:16px}.notebook__img{width:100%}.notebook__title{margin-bottom:16px;font-size:32px}.notebook__text{font-size:16px}.gifts-t__title{font-size:36px}.gifts-t__title.title--t{margin-bottom:32px;font-size:32px}.gifts-t__list{grid-column-gap:16px;grid-row-gap:16px}.gifts-t__item{padding:20px;font-size:16px}.gifts-t__points-item{font-size:16px}.gifts-t__item-img{display:none}.gifts-t__item-img.gifts-t__item-img--1{display:block}.sect{padding:56px 32px}.sect.sect--hero{justify-content:center;align-items:center;padding-top:80px;overflow:hidden}.sect.sect--hero.sect--hero-gr{padding-top:49px}.sect.sect--hero.new{padding-bottom:40px}.sect.sect--olymp{padding-top:40px;padding-bottom:80px}.button{min-height:48px}.button.button--xl{font-size:20px}.buttons-style-wrap{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;align-items:stretch}.about__item-h3{margin-bottom:20px;font-size:20px}.form-wrap{max-width:520px}.meterials__right{max-width:none}.about__title{margin-bottom:32px;font-size:32px}.results__title{font-size:32px}.about__list-item{flex-flow:column}.stages__item-title{font-size:18px}.hero-olym__title-wrap{margin-bottom:16px}.meterials__item{min-width:320px}.hero__title-2,.hero__title-2.new{font-size:40px}.hero__title-2.new2{font-size:36px}.stages__container{flex-flow:wrap;justify-content:center}.stages__item{min-width:300px}.form__success-2{padding-top:40px;padding-bottom:40px}.hero-olymp__subtitle{max-width:420px;margin-bottom:32px;font-size:20px;line-height:1.3}.results__subtitle{margin-bottom:32px;font-size:20px}.meterials{flex-flow:column}.results__table-image{display:none}.about__list-info{font-size:16px}.form__content-img{max-width:210px;display:none;left:20px}.stage__title{margin-bottom:32px;font-size:32px}.meterials__title{font-size:32px}.hero-olym__logo-wrap{margin-bottom:44px}.form__content-title{text-transform:none;margin-bottom:12px;font-size:32px}.hero-olymp__img-1{max-width:34%}.documents__link{font-size:14px}.hero-olym__img-2{right:-39px}.form__inputs{background-color:#0000;border-left-style:none;max-width:420px;padding-top:32px}.form__content,.meterials__subtitle{font-size:18px}.form__success-wrap{background-color:#0000;font-size:20px;line-height:1.4em}.hero__img-bottom{background-size:60px}.meterials__list{flex-flow:wrap;justify-content:center}.hero__title-label{padding:4px 8px;font-size:24px;line-height:26px;top:-22px;right:20%;transform:rotate(4.27deg)}.form-new{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;align-items:center}.form__content-subtitle{font-size:20px}.hero-memo{top:-8%}.hero-memo.hero-memo--home{top:-136px}.benefit__item-img.benefit__item-img--3{max-width:170px}.benefit__item-img.benefit__item-img--2{max-width:180px}.benefit__item-img.benefit__item-img--1{max-width:200px}.title-h2{font-size:36px}.olymp-hero__h1{font-size:38px}.form__success{padding-top:40px;padding-bottom:40px}.skills__content-item,.steps__item{padding-right:0}.olymp{flex-flow:column;align-items:center}.inside__item{padding-right:0}.img__paper-clip{width:28px;top:-20px;right:24px}.form__success-wrap-2{background-color:#d6d1ff;padding-left:24px;font-size:20px;line-height:1.4em}.form__inputs-2{background-color:#0000;border-left-style:none;max-width:360px;padding:20px}.item__title-wrap{margin-bottom:40px}.item__title-wrap.wrap--inside{margin-bottom:32px}.benefit__item.item--3{top:17px;right:0}.olymp-offer__title{margin-bottom:12px;font-size:18px}.life-hack__h3{font-size:24px}.life-hack__item-title{font-size:16px}.life-hack__subtitle{font-size:18px}.select{border-radius:9px;height:44px;font-size:15px;line-height:1.34}.feedback{justify-content:center}.contacts__right-container{padding-left:0}.contacts__left-container{border-right-style:none;padding-right:0}.contacts{grid-column-gap:80px;grid-row-gap:80px;flex-direction:column;align-items:center}.share__title-2{max-width:420px;font-size:32px}.contacts__h3{max-width:520px;font-size:32px}.gifts-t__points-wrap{flex-flow:column;max-height:none}.invite__image-wrap{max-width:300px}.inviting__tab{flex:none}.notebook__img-wrap{width:100%;position:relative;right:-32px}.feedback__video{height:500px}.schedule__title-wrap{margin-bottom:48px}.gift__labels{margin-bottom:12px;position:relative}.gift__title{font-size:40px}.gift__img{max-width:420px;left:61%}.gifts__rules{font-size:18px}.share__title-3{font-size:36px}.upd-partnres__mask-2{scroll-snap-type:x mandatory;margin-left:-32px;margin-right:-32px;padding-left:32px;padding-right:32px;overflow:auto}.schedule__title{max-width:none}.sect-old{padding:56px 32px}.sect-old.sect--hero-closed{padding-top:100px;padding-bottom:100px}.sect-old.sect--gift{padding-top:68px;padding-bottom:68px}.schedule{margin-left:auto;margin-right:auto}.button-old{min-height:48px;padding-left:16px;padding-right:16px;font-size:16px}.upd-partnres__slider-2{display:flex}.hero__title-3{margin-bottom:16px;font-size:40px}.hero__subtitle-2{margin-bottom:32px;font-size:20px}.hero__move-img{max-width:380px;margin-left:-4px}.hero__move-line{padding-bottom:9px}.schedule__item-title{font-size:18px}.schedule__list{grid-column-gap:24px;grid-row-gap:24px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-bottom:60px;display:grid}.hero__img-2{max-width:54%;margin-bottom:-82px;left:-45px}.upd-partnres__slide-2{scroll-snap-align:center}.hero__content-2{max-width:540px}.enroll-left{padding-left:24px}.enroll-right{width:100%;min-width:350px}.closed-hero__content.content{max-width:760px}.closed-hero__inner{max-width:370px}.closed-hero__title.title-h1{font-size:36px;line-height:1.1em}.title-h1{font-size:44px}.title-h2-2{font-size:36px}.title-h3{font-size:24px}.title-h5{font-size:22px}.closed-hero__img-wrap{max-width:320px;left:426px}.closed-hero__img-kubok{max-width:230px;top:275px;left:-127px}.closed-hero__img-smile{left:-42px}.styleguide_scroll{margin-right:calc(var(--padding-horizontal--main) * -1);padding-right:3rem}.u-grid-desktop{flex-flow:column;display:flex}.u-grid-column-4{grid-template-columns:var(--grid-2)}.closed-place__title.title-h2{font-size:32px}.closed-place__subtitle{font-size:20px}.closed-place__inner{max-width:360px}.closed-place__img-pin{max-width:80px}.enroll__crumbs{flex-flow:wrap}.about__label-new{margin-top:0}.hero__image{max-width:20%;bottom:-79%}.hero__image.img2{bottom:-73%}.hero__image-wrap{max-width:250px;position:relative;top:31px}.hero__icon-wrap{max-width:50%}.hero__new-labels{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column}.hero__new-label{text-align:center;font-size:16px}}@media screen and (max-width: 767px){.uikit--button{min-height:48px}.uikit--button.uikit--button--s{padding-left:16px;padding-right:16px}.uikit--button.uikit--button--xl{font-size:18px}.uikit--button.uikit--button--ghost-orange{box-shadow:inset 0 0 0 1px var(--uikit---color--high-orange)}.uikit--button.uikit--button--l{font-size:16px}.uikit--button.uikit--button--xs{padding-left:16px;padding-right:16px}.uikit--button.uikit--button--m{min-height:40px;font-size:16px}.uikit--button.uikit--button--ghost-white{box-shadow:inset 0 0 0 1px var(--uikit---color--main-white)}.uikit--button.uikit--button--ghost-pink{box-shadow:inset 0 0 0 1px var(--uikit---color--primary-pink)}.uikit--button.uikit--button--ghost-blue{box-shadow:inset 0 0 0 1px var(--uikit---color--high-blue)}.uikit--button.uikit--button--ghost-purple{box-shadow:inset 0 0 0 1px var(--uikit---color--mid-purple)}.uikit--button.uikit--button--ghost-black{box-shadow:inset 0 0 0 1px var(--uikit---color--main-black)}.uikit--button.uikit--button--loading{background-size:1.4em}.uikit--buttons-pack{grid-template-columns:1fr}.uikit--title-h1{font-size:32px;line-height:1.1em}.uikit--title-h2{font-size:28px;line-height:1.2em}.uikit--title-h3{font-size:20px}.uikit--title-h4{font-size:18px}.uikit--title-h5{font-size:20px}.uikit--notification{height:64px;font-size:16px;top:-64px}.uikit--404{padding:56px 20px}.uikit--404__content{max-width:420px}.uikit--404__heading{font-size:38px}.uikit--404__text{font-size:16px}.uikit--404__btn{width:100%;min-width:auto;max-width:none;padding-top:10px;padding-bottom:10px;font-size:14px}body{font-size:16px}h2{margin-bottom:20px;font-size:28px}h3{font-size:22px}.container{max-width:420px}.container.container--full{max-width:none}._404{padding:56px 20px}._404__content{max-width:420px}._404__heading{font-size:38px}._404__subheading{font-size:16px}._404__btn{width:100%;min-width:auto;max-width:none;padding-top:10px;padding-bottom:10px;font-size:14px}.hero{grid-column-gap:0px;grid-row-gap:0px;text-align:center;flex-direction:column;margin-bottom:0;margin-left:auto;margin-right:auto}.hero__subtitle{text-align:left;margin-bottom:24px;line-height:1.3}.btn{width:100%;min-width:auto;max-width:none;min-height:40px;padding:11px 24px;font-size:14px}.btn:hover{background-color:#f90}.btn.btn--black-border{font-size:16px}.btn.btn--black-border:hover{opacity:1;background-color:#0000}.btn.btn--hero-main{min-width:auto;font-size:16px}.hero__title{margin-bottom:8px;font-size:36px;line-height:1.1em}.hero__title.hero__title--teach{text-align:left;margin-bottom:20px;font-size:32px}.hero__btn-wrap{max-width:none}.section{padding:56px 20px}.section.section--hero{background-image:none;background-repeat:repeat;background-size:auto;padding-top:40px;padding-bottom:0}.section.section--gifts{padding-top:40px;padding-bottom:40px}.section.section--upd-partners{padding-top:32px;padding-bottom:10px}.section.section--notebook{padding:40px 20px 0}.section.section--fence{display:none}.section.section--upd-invite,.section.section--upd-levels{padding-top:40px;padding-bottom:40px}.section.section--olymp-teach{background-image:none;background-position:0 0;background-repeat:repeat;background-size:auto;padding-top:40px;padding-bottom:40px}.section.sect--contacts{padding-top:40px;padding-bottom:40px}.section.section--inviting{background-image:none;padding-top:40px;padding-bottom:40px}.hero__content{flex-direction:column;align-items:flex-start;display:flex;position:static}.hero__labels{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;align-items:flex-start;margin-bottom:20px;transform:none}.hero__label{font-size:14px;line-height:18px;position:relative;left:-7px}.invite__right{max-width:none}.invite__item{flex-flow:row;align-items:stretch;font-size:18px}.invite{grid-column-gap:32px;grid-row-gap:32px;flex-flow:column;align-items:center;max-width:380px;margin-left:auto;margin-right:auto}.share__title{margin-bottom:32px;font-size:28px}.share__icon{min-width:36px}.hero__clock{position:relative}.window-note{min-height:auto;padding-top:20px;padding-bottom:20px}.hero__img{display:none;transform:none}.invite__first{max-width:420px}.invite__title{margin-bottom:0}.invite__list{grid-column-gap:12px;grid-row-gap:12px}.fence__beige{background-size:44px;height:44px;display:none}.upd-partners__title{margin-bottom:8px;font-size:28px}.upd-partners__subtitle{margin-bottom:32px;font-size:18px}.upd-partnres__buttons{display:none}.hero__img-mobile{width:100%;max-width:none;margin-top:0;margin-bottom:0;display:block;transform:none}.inviting{flex-flow:column}.inviting__tabs{grid-column-gap:8px;grid-row-gap:8px;flex-flow:wrap;max-width:420px;margin-bottom:20px}.inviting__title{margin-bottom:12px;font-size:24px}.inviting__note{margin-bottom:24px;font-size:16px}.inviting__content{grid-column-gap:12px;flex-flow:row;align-items:stretch;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;display:flex;overflow:auto}.inviting__item{border:1px solid #d6d8e2;flex-direction:column;flex:none;align-items:flex-start;max-width:320px;min-height:122px;padding:20px}.notebook{flex-direction:column;align-items:stretch;max-width:420px}.notebook__img{order:-1;display:none;left:0}.notebook__title{margin-bottom:8px;font-size:32px}.gifts-t{margin-left:auto;margin-right:auto}.gifts-t__title{margin-bottom:8px;font-size:28px}.gifts-t__title.title--t{margin-bottom:32px}.gifts-t__list{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;grid-template-columns:1fr}.gifts-t__item{background-image:none;min-height:328px;padding:24px 20px;overflow:hidden}.gifts-t__item.item--2{min-height:360px}.gifts-t__item-title{margin-bottom:20px;font-size:24px}.gifts-t__points-item{font-size:20px}.gifts-t__item-img,.gifts-t__item-img.gifts-t__item-img--1{display:none}.content{max-width:420px}.content.content--full,.content.content--hero.new2{max-width:none}.content-2{max-width:420px}.sect{padding-left:20px;padding-right:20px}.sect.sect--hero{background-color:#8950e6;background-image:none;justify-content:center;padding-top:34px;padding-bottom:0}.sect.sect--hero.sect--hero-gr{padding-bottom:24px}.sect.sect--hero.new{padding-bottom:0}.sect.sect--olymp{padding-top:40px;padding-left:20px}.sect.sect--form{padding-bottom:0;padding-left:0;padding-right:0}.sect.sect--olympiad{padding-top:40px;padding-bottom:40px}.sect.sect--olympiad.sect--results{background-color:#fcf1e3}.sect.sect--olympiad.line{padding-top:80px}.sect.sect--olympiad.sect--meterials{padding-bottom:88px}.sect.sect--olympiad.sect--meterials.result.new{padding-bottom:40px}.sect.sect--olymp{padding-top:0;padding-left:0;padding-right:0}.sect.sect--enroll{background-color:#fff;background-image:none;padding-top:30px;padding-bottom:0}.button{font-size:18px}.button.button--l{font-size:16px}.button.button--s{min-height:40px}.button.button--xl{padding-left:40px;padding-right:40px;font-size:18px}.button.button--m{min-height:40px;font-size:16px}.button.new{font-size:14px;line-height:1.5}.buttons-style-wrap{grid-column-gap:8px;grid-row-gap:8px}.results__olymp{flex-flow:wrap}.checkbox-wrap.checkbox--white{color:#fff}.about__list-count{display:none}.documents{flex-flow:column;grid-template-columns:auto;display:flex}.hero-olym__img-wrap{justify-content:center;width:110%;margin-left:-20px;margin-right:-20px;display:flex}.about__list-count-title-span{display:inline}.form-wrap{transform:none}.form__container{padding:40px 16px;transform:none}.meterials__list-subtitle{margin-bottom:20px;font-size:14px}.results__title{margin-bottom:12px;font-size:24px}.results__table{background-color:#fff}.about__list-item{padding-bottom:16px}.stages__item-title{text-align:left;font-size:16px}.stages__item-title.stages__item-title--teach{font-size:20px}.hero-olym__title-wrap{margin-bottom:20px}.meterials__item{padding:16px}.hero__title-2{font-size:32px;line-height:1em}.hero__title-2.new{margin-bottom:12px;font-size:28px}.hero__title-2.new2{font-size:28px;line-height:1.15em}.checkbox2.checkbob--black.w--redirected-checked{background-color:#8a51e6;background-image:url(../images/checkmark.svg);border-color:#fff}.stages__container{grid-column-gap:20px;grid-row-gap:20px;margin-bottom:32px}.stages__item{text-align:left;border-bottom:1px solid #d6d8e2;align-items:flex-start;max-width:none;min-height:auto;padding-bottom:20px}.stages__item.item--last{border-bottom-style:none;padding-bottom:0}.stages__item.stages__item--teach{text-align:center;border-bottom-style:none;align-items:center;max-width:282px;min-height:198px}.stages__item.stages__item--teach.item--last{min-height:172px}.form__success-2{background-color:var(--slate-blue);min-height:412px;font-size:20px}.about__item{max-width:none;min-height:178px;padding-left:20px;padding-right:20px}.about__item.item--2.about__item--blue{background-color:#cdebf9}.about__item.item--orange{background-image:none}.input.input--grey{background-color:#fff}.hero-olymp__subtitle{width:auto;margin-bottom:32px;font-size:16px}.hero-olymp__subtitle.new{font-size:18px}.hero-olymp__subtitle.new2{margin-bottom:0;font-size:18px;line-height:1.3}.results__subtitle{margin-bottom:40px;font-size:16px}.text-block-4{color:#fff;font-size:18px}.meterials{grid-column-gap:32px;grid-row-gap:32px}.about__list-info{grid-column-gap:6px;grid-row-gap:6px;padding-left:14px}.form__content-img{display:none}.stage__title{text-align:left;font-size:24px}.stage__title.stage__title--teach{text-align:center;font-size:32px}.meterials__title{margin-bottom:12px;font-size:24px}.hero-olym__logo-wrap{grid-column-gap:12px;grid-row-gap:12px;justify-content:center;max-width:280px;margin-bottom:40px}.checkbox__link-2.link--white{color:#fff}.about__list{grid-column-gap:16px;grid-row-gap:16px}.form__content-title{color:#fff;font-size:20px}.content-4{max-width:420px}.stages__count{display:none}.stages__count.stages__count--teach{margin-bottom:20px;display:flex}.hero-olymp__img-1{display:none}.documents__link{line-height:1.3}.hero-olym__img-2{display:none}.form__inputs{padding:0}.results__info{background-color:#ffd294;background-image:url(../images/info-circle.svg);background-position:20px;background-repeat:no-repeat;background-size:auto;margin-left:-20px;margin-right:-20px;padding:12px 20px 12px 50px;font-size:14px;line-height:1.3;display:block}.form__content{padding:0;font-size:16px}.results__olymp-bold{width:100%;margin-bottom:12px}.meterials__subtitle{font-size:16px}.about__container{flex-flow:column}.meterials__item-subtitle{font-size:14px}.documents__link-wrap{order:1;display:flex}.documents__link-wrap.last{order:1}.about__img{display:none}.about__list-online{text-transform:capitalize}.hero__img-bottom{display:none}.meterials__list{flex-flow:column;justify-content:center}.hero__title-label{background-color:#f90;font-size:16px;line-height:20px;top:-16px;right:15%}.results__link{flex:1}.results__link.results__link-white{text-align:center;background-color:#fff;padding:10px}.form-new{grid-column-gap:32px;grid-row-gap:32px;background-color:#8a51e6;flex-direction:column}.about__label{font-size:16px}.about__label.about__label--orange{background-color:#fcf1e3}.results__table-wrap{margin-left:-20px;margin-right:-20px;padding-left:0}.form__content-subtitle{color:var(--white);max-width:335px;font-size:18px}.hero-logo{width:104px;margin-bottom:46px}.hero-logo.new{margin-bottom:24px}.hero-memo{max-width:none;margin-top:32px;position:relative;top:0%;transform:none}.hero-memo.hero-memo--home{margin-top:0;margin-left:-20px;margin-right:-20px;top:auto}.hero-memo.hero-memo--subject{max-width:none;display:none}.hero-memo.hero-memo--subject.hero-memo--subject-mobile{margin-top:0;display:block}.hero-memo.new{color:#25262c;background-color:#f1e5ff;margin-left:-20px;margin-right:-20px;padding:12px 20px;position:absolute;inset:auto 0% 0%}.hero-wrapper{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;width:100%}.hero-wrapper.new{margin-bottom:24px}.olymp-hero__label{z-index:3;-webkit-clip-path:polygon(calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,0 100%,10px 50%,0 0);clip-path:polygon(calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,0 100%,10px 50%,0 0);height:24px;padding-left:20px;padding-right:20px;font-size:14px}.inside__item-list-item{background-position:0 4px;padding-left:16px;font-size:16px}.olymp__content{max-width:none}.gift__item-img-1{max-width:112px;inset:auto 16px 25px auto;transform:rotate(12deg)}.olymp-hero{background-position:50%;background-size:auto;margin-bottom:0;padding:28px 20px 79px}.benefit__item-img.benefit__item-img--3,.benefit__item-img.benefit__item-img--2{display:none}.benefit__item-img.benefit__item-img--1{max-width:148px;inset:-5% -12% auto auto;transform:rotate(-9deg)}.title-h2{font-size:28px}.title-h2.title-h2--32{font-size:32px}.skills{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;padding-left:16px;padding-right:16px;display:flex}.olymp-hero__h1{margin-bottom:20px;font-size:28px}.olymp-hero__line-text{font-size:16px}.form__success{font-size:20px}.olymp-hero-link{display:none}.olymp-hero__note-img-mob{display:block;position:absolute;inset:auto 0% 0%}.steps__item-header{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;justify-content:flex-start;align-items:flex-start}.olymp-hero__line{height:44px;padding-top:12px;padding-bottom:12px}.olymp-hero__line.olymp-hero__line--teach{display:none}.olymp-hero__line.olymp-hero__line--main{height:48px}.help__item-h3{font-size:16px;line-height:1.1em}.help__item-h3.help__item--2-h3{font-size:18px}.inside{grid-column-gap:12px;grid-row-gap:12px;background-color:#000;padding:0}.inside__subjects-item,.steps__item-title{font-size:16px}.steps__item{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;justify-content:space-between;align-items:flex-start;padding-top:0}.inside__item-header-content{grid-column-gap:8px;grid-row-gap:8px}.gift__card{background-repeat:no-repeat;background-size:cover;min-height:335px;padding:20px}.gift__card.card--2{background-image:url(../images/olymp-24.jpg);background-size:161px}.olymp-hero__note-title{padding-right:32px;font-size:24px;line-height:26px}.olymp-hero__note-title.olymp-hero__title--3{background-image:url(../images/olymp-8_1.svg);background-position:100% 0;background-repeat:no-repeat;background-size:auto;line-height:26px}.olymp-hero__note-title.olymp-hero__title--2{background-image:url(../images/olymp-7.svg);background-position:100% 0;background-repeat:no-repeat;background-size:auto}.item{max-width:420px;margin-left:auto;margin-right:auto;position:relative}.item.item--full{max-width:100%;padding-top:0;padding-bottom:0}.benefit__gradient{display:none}.olymp{align-items:stretch}.gift__lable{font-size:14px}.inside__item{grid-column-gap:20px;grid-row-gap:20px;background-color:#1a1a1a;border-bottom-style:none;border-radius:20px;flex-flow:column;justify-content:space-between;align-items:flex-start;padding:24px 20px}.inside__item.item--last{padding-bottom:24px}.img__paper-clip{display:none}.steps{grid-column-gap:24px;grid-row-gap:24px;padding:24px 20px}.help__item-points{grid-column-gap:24px;grid-row-gap:24px;margin-top:12px}.help__list-item{padding-top:20px;padding-bottom:20px}.form__inputs-2{max-width:none;padding:0}.help__item-content{padding-top:20px;padding-bottom:20px}.img__needle{width:64px;display:block;position:absolute;inset:-49px 16px auto auto}.inside__subjects-list{flex-flow:wrap}.btn-2{width:100%;min-width:auto;max-width:none;padding-left:24px;padding-right:24px;font-size:16px}.inside__item-number{order:1}.olymp-offer__aside-form{grid-column-gap:20px;grid-row-gap:20px;flex-direction:column}.inside__item-header{grid-column-gap:20px;grid-row-gap:20px;border-bottom:1px solid #ffffff1f;flex-flow:row;justify-content:space-between;align-items:flex-start;max-width:none;padding-bottom:20px}.item__title-wrap{margin-bottom:24px}.item__title-wrap.item__title-wrap--benefit{max-width:335px}.inside__item-title,.skills__item-title{font-size:16px}.subtitle{font-size:18px}.benefit__item{max-width:315px;min-height:215px;padding-left:20px;padding-right:20px;position:static}.benefit__item.item--3{max-width:315px;min-height:215px;top:auto;right:auto;transform:none}.benefit__item.item--1{flex:none;max-width:315px;min-height:215px;left:auto;transform:none}.benefit__item.item--2{width:auto;max-width:315px;min-height:215px;padding-bottom:24px;position:relative;bottom:auto;left:auto;right:auto;transform:none}.olymp-hero__note-img{display:none}.gift__wrap{margin-top:20px;margin-bottom:122px}.olymp-hero__note{flex-flow:column;align-items:flex-start;display:flex;position:static}.gift-olymp{flex-flow:column}.olymp-offer__img{display:none}.olymp-offer__title{margin-bottom:8px;font-size:24px}.benefit{grid-column-gap:12px;grid-row-gap:12px;justify-content:flex-start;align-items:stretch;min-height:auto;margin-bottom:24px;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;display:flex;position:static;overflow:auto}.olymp-hero__list{margin-bottom:32px;font-size:18px;line-height:1.4em}.help{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column}.olymp-hero__note-wrap{min-width:auto;height:68px;font-size:16px;line-height:1em;position:static}.olymp-hero__note-wrap.olymp-hero__note-wrap--1{height:auto;position:static;right:auto}.content-item{padding:48px 20px;overflow:hidden}.benefit__item-title{margin-bottom:12px}.olymp-hero__notes{grid-column-gap:12px;grid-row-gap:12px;flex-flow:wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid;top:auto}.olymp__aside{max-width:420px;margin-left:auto;margin-right:auto;position:relative;top:auto}.inside__subjects-wrap{flex-flow:column;justify-content:flex-start;align-items:flex-start;margin-bottom:20px}.life-hack__blur{display:none}.life-hack__items{grid-column-gap:25px;grid-row-gap:25px;justify-content:center;align-items:stretch;max-width:none;padding-bottom:24px;padding-left:20px;padding-right:20px}.life-hack__label{padding:8px;font-size:14px;font-weight:400;line-height:1em;top:-13px;right:20px;transform:rotate(7deg)}.life-hack__h3{margin-bottom:12px;font-size:18px}.life-hack__gradient{top:-94px;right:-237px}.life-hack__content{width:100%;padding:24px 20px 45px}.life-hack{flex-flow:column;max-width:420px;margin-left:auto;margin-right:auto}.life-hack__item.item--3,.life-hack__item.item--1{transform:none}.life-hack__item-title{font-size:14px}.life-hack__subtitle{font-size:16px}.select{border-radius:8px;height:40px;font-size:14px;line-height:1.3}.select.select--grey{background-color:var(--white);height:52px}.feedback{flex-flow:column;justify-content:flex-start;align-items:stretch;width:100%;max-width:380px;margin-left:auto;margin-right:auto}.feedback__item{flex:none;justify-content:center;height:474px}.feedback__item-bg{display:none}.feedback__embed{width:100%}.feedback__img-1,.feedback__img-2{display:none}.hero__label-olymp{width:100%;inset:auto 0% 0%;transform:none}.hero__label-olymp__wrap{padding:16px 20px}.contacts__right-container,.contacts__link{font-size:18px}.share__subtitle{max-width:335px}.share__title-2{margin-bottom:32px;font-size:24px}.contacts__h3{max-width:285px;margin-bottom:12px;font-size:24px}.gifts-t__points-wrap{grid-row-gap:20px}.invite__image-wrap,.about__image{display:none}.inviting__tab.inviting__tab--middle{border:2px solid #0000001a}.notebook__img-wrap{width:auto;margin-left:-20px;margin-right:-20px;right:auto}.inviting__h3{font-size:16px}.hero__img-mobile-wrap{align-self:stretch;margin-left:-20px;margin-right:-20px;display:block}.notebook__img-mobile{display:block}.inviting__content-wrap{border-bottom-style:none;flex:none}.contacts__subtitle{font-size:18px}.inviting__image{display:none}.olymp-approved{padding:102px 20px 40px}.olymp-approved__content{padding:44px 20px 24px;font-size:16px}.olymp-approved__container{max-width:290px;font-size:14px}.feedback__video{width:100%;margin-bottom:0;position:relative}.feedback__video.feedback__video--2{margin-bottom:22px}.olymp-subtitle{font-size:18px}.partners{grid-column-gap:12px;grid-row-gap:12px;flex-flow:row;align-items:flex-start;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;overflow:auto}.partners__item{flex-flow:column-reverse;flex:none;width:315px;padding:16px}.partners__name{margin-bottom:10px;line-height:1.2em}.partners__title{margin-bottom:16px;font-size:20px}.partners__item-img{max-width:104px}.schedule__title-wrap{flex-direction:column;align-items:flex-start;max-width:380px;margin-bottom:40px}.gift__labels{transform:none}.gift__title{font-size:28px}.gift__img{display:none;position:relative;inset:auto}.gifts__rules{font-size:16px}.share__title-3{margin-bottom:32px;font-size:28px}.sect-old{padding-left:20px;padding-right:20px}.sect-old.sect--hero-closed{padding-top:88px;padding-bottom:20px}.sect-old.sect--gift{padding-top:100px;padding-bottom:0}.button-old{width:100%;min-width:auto;line-height:1.2}.hero__img-mobile-2{width:335px;max-width:none;margin-top:0;margin-bottom:0;display:block;transform:none}.upd-partnres__slider-2{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.gift__img-mobile{margin-left:auto;margin-right:auto;display:block}.hero__title-3{margin-bottom:8px;font-size:36px;line-height:1.1em}.gift__button{width:100%;margin-bottom:32px}.hero__subtitle-2{text-align:center;margin-bottom:0}.hero__move-img{max-width:350px;margin-left:-6px}.hero__move-line{background-image:none;top:-21px}.gift{text-align:center;align-items:center}.schedule__item-title{font-size:16px}.schedule__list{margin-bottom:40px}.schedule__item{font-size:14px}.hero-2{grid-column-gap:0px;grid-row-gap:0px;text-align:center;flex-direction:column;max-width:380px;margin-bottom:0;margin-left:auto;margin-right:auto}.gift__bg-img-wrap{background-image:url(../images/olym-closed-7.svg);background-position:0 0;background-size:cover;min-height:36px;inset:0% 0% auto}.hero__img-2{display:none;transform:none}.gift__label{font-size:14px;line-height:18px;position:relative;transform:none}.gift__subtitle{margin-bottom:24px;font-size:18px}.hero__content-2{flex-direction:column;align-items:center;display:flex}.content-5{max-width:420px}.content-5.content--full{max-width:none}.schedule__item-img{max-width:100px}.closed-hero.sect{padding-top:84px;padding-bottom:0}.org-card.card--first{padding-bottom:200px}.org-cards{flex-flow:column}.org-card__title{font-size:24px}.enroll{margin-left:-20px;margin-right:-20px}.enroll__success-state.active,.enroll__main-state{flex-flow:column}.enroll-left{background-image:url(../images/Frame-2087328773.png);background-position:0 0;background-repeat:repeat-x;background-size:375px;padding:61px 20px 50px}.enroll-right{padding:32px 16px}.enroll-right.success{background-color:#fff}.enroll__btn-wrapper{justify-content:center;align-items:center;display:flex}.enroll-left__descr{font-size:16px;line-height:22px}.closed-hero__content.content{text-align:center;max-width:420px}.closed-hero__inner{flex-direction:column;align-items:center;margin-left:auto;margin-right:auto;display:flex}.closed-hero__title.title-h1{margin-bottom:8px;font-size:28px}.title-h1{font-size:32px;line-height:1.1em}.title-h2-2{font-size:28px;line-height:1.2em}.title-h3{font-size:20px}.title-h4{font-size:18px}.title-h5,.closed-hero__subtitle{font-size:20px}.closed-hero__img-wrap{display:none}.closed-hero__img-mobile{display:block}.closed-dates__content.content.u-hflex-between-top{grid-column-gap:36px;grid-row-gap:36px;flex-flow:column;width:auto;max-width:none;display:block}.content-6{max-width:420px}.u-grid-column-3,.u-grid-column-2{grid-template-columns:var(--grid-1)}.u-grid-tablet{flex-flow:column;display:flex}.u-grid-column-4{grid-template-columns:var(--grid-1)}.closed-dates__left{margin-bottom:36px}.closed-dates__title.title-h2{margin-bottom:12px}.closed-dates__subtitle{font-size:16px}.closed-dates__list.u-vflex-stretch-top{grid-column-gap:24px;grid-row-gap:24px;scroll-snap-type:x mandatory;flex-flow:row;width:auto;max-width:none;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;position:relative;overflow:auto}.closed-dates__item{scroll-snap-align:center;border-style:none;flex:none;width:200px;padding:0}.closed-dates__item-img{display:none}.closed-dates__item-title.title-h3{font-size:16px}.closed-place__content.content.u-hflex-between-top{flex-flow:column}.closed-place__title.title-h2{font-size:28px}.closed-place__subtitle{font-size:16px}.closed-place__img-wrap{max-width:60%}.closed-place__img-pin{left:auto;right:-39px;transform:rotate(9deg)}.closed-dates__item-img-mobile{width:80px;margin-bottom:16px;display:block}.enroll-right__success{min-height:auto;padding-left:0;padding-right:0}.enroll-right__success-text{max-width:318px;font-size:16px}.form__field-wrap{flex-flow:column}.hero__mail{margin-bottom:40px;font-size:14px;line-height:1.3em;position:static;transform:none}.hero__image{display:none}.hero__image-wrap{max-width:100%;top:60px}.hero__icon-wrap{max-width:40%;top:5%;right:0%}.hero__new-content.new{flex-flow:column}.hero__new-labels{grid-column-gap:0px;grid-row-gap:0px;align-items:center;margin-bottom:16px;transform:none}.hero__new-label{z-index:3;padding:5px 30px;font-size:14px;line-height:1.15em;position:relative}.hero__new-label.label-mobile{z-index:2;background-color:#f16f04;top:-2px;transform:none}}@media screen and (max-width: 479px){.uikit--404__heading,._404__heading{font-size:28px}.section.section--gifts{padding-bottom:40px}.invite__item{flex:none}.upd-partners__subtitle{font-size:16px}.inviting__item{flex:none}.notebook{min-width:335px}.notebook__img{max-width:100%}.gifts-t__title{text-align:left}.gifts-t__item-title{margin-bottom:8px;font-size:24px}.button{width:100%;min-width:auto}.button.button--xl{padding-left:20px;padding-right:20px}.checkbox-wrap{align-items:flex-start}.form__success-2{font-size:18px}.form__content-title{font-size:24px}.form__inputs{border-radius:0}.form__success-wrap{font-size:18px}.hero__title-label{right:6%}.hero-olymp{max-width:100%}.benefit__item-img.benefit__item-img--1{right:-19%}.form__success,.form__success-wrap-2{font-size:18px}.form__inputs-2{border-radius:0}.btn-2{text-align:center;min-height:56px;padding-left:20px;padding-right:20px;font-size:22px}.olymp-offer__aside-form{width:auto}.olymp-hero__note-wrap{min-width:auto}.select{font-size:14px}.hero__label-olymp{width:auto;margin-left:-20px;margin-right:-20px}.share__subtitle{max-width:248px}.schedule__title-wrap{margin-bottom:36px}.gifts__rules{max-width:220px;font-size:14px}.sect-old.sect--gift{padding-top:80px}.gift__button{margin-bottom:24px}.hero__move-img{max-width:310px}.schedule__title-note-wrap{line-height:1.2em}.schedule__item-title.title--with-note{margin-bottom:2px}.schedule__list{grid-template-columns:1fr;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;display:flex;overflow:auto}.schedule__item{min-width:210px;max-width:none}.gift__bg-img-wrap{background-size:contain}.schedule__title-note-check{display:none}.gift__subtitle{font-size:16px}.schedule__item-img{max-width:80px}.checkbox-wrap-2{align-items:flex-start}.u-grid-landscape{flex-flow:column;display:flex}.u-grid-breakout{grid-template-columns:var(--grid-breakout-single)}.closed-place__title.title-h2{margin-bottom:12px}}#w-node-_7d05754e-8258-6eff-0323-b40af6c7bf44-ae52793d{grid-area:1 / 1 / 3 / 2}@media screen and (max-width: 767px){#w-node-_643b9745-26e7-c214-cf83-76cf47ccf7ca-be1048b8,#w-node-_643b9745-26e7-c214-cf83-76cf47ccf7ca-6227da71,#w-node-_643b9745-26e7-c214-cf83-76cf47ccf7ca-3daab0c5,#w-node-_643b9745-26e7-c214-cf83-76cf47ccf7ca-6ac5198a{grid-area:1 / 1 / 3 / 2;align-self:stretch}}@font-face{font-family:Circe;src:url(../fonts/Circe-ExtraBold.woff2) format("woff2"),url(../fonts/Circe-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Circe;src:url(../fonts/Circe-Bold.woff2) format("woff2"),url(../fonts/Circe-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Circe;src:url(../fonts/Circe-Regular.woff2) format("woff2"),url(../fonts/Circe-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TT Foxford;src:url(../fonts/TT_Foxford_ExtraBold.woff2) format("woff2"),url(../fonts/TT_Foxford_ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}
