.webform{max-width:632px;border-radius:24px;display:flex;gap:20px;padding:24px;background-color:#fff}@media (max-width: 1024px){.webform{max-width:100%}}.webform__photo{position:relative;background-color:#02091a0a;border-radius:16px;max-width:250px}@media (max-width: 1024px){.webform__photo{display:none}}.webform__photo__img{width:100%;height:100%}.webform__photo__date{position:absolute;top:-16px;left:50%;transform:translate(-50%);width:max-content;background-color:#d1f657;color:#02091aa3;border-radius:12px;font-size:18px;font-weight:500;line-height:19.8px;letter-spacing:-.005em;text-align:left;padding:6px 6px 6px 8px;display:flex;align-items:center;gap:6px}@media (max-width: 1024px){.webform__photo__date{display:none}}.webform__photo__date_mob{display:none}@media (max-width: 1024px){.webform__photo__date_mob{display:flex;position:relative;top:0;width:100%;justify-content:center}}.webform__teacher{position:absolute;bottom:24px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:6px}.webform__teacher__name{background-color:#fff;color:#02091a;padding:6px 16px;font-size:18px;font-weight:500;line-height:23.76px;letter-spacing:-.005em;text-align:center;border-radius:160px;width:166px}.webform__teacher__subj{color:#fff;font-size:14px;font-weight:400;line-height:15.96px;letter-spacing:-.005em;text-align:center}.webform__form{max-width:314px;display:flex;flex-direction:column;gap:12px}@media (max-width: 1024px){.webform__form{max-width:none;width:100%}}.webform__form__form{--form-input-bg: rgba(2, 9, 26, .04);--form-input-color: rgba(2, 9, 26, 1)}.webform__form__title{font-size:20px;font-weight:500;line-height:22.8px;letter-spacing:-.005em;text-align:left;color:#02091a}.swiper_container{min-width:147px!important;max-width:max-content}.swiper__container{display:flex;align-items:center}.container__marks{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;z-index:5;gap:7.23px}.container__marks a:hover{cursor:pointer;opacity:.8}@media (max-width: 768px){.container__marks{display:none}}.container__marks__item{text-decoration:none;box-sizing:border-box;padding:7.19px 10.5px;background-color:#1455ff1a;color:#1455ff;border-radius:100px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:5.75px;font-size:11px;font-weight:500;line-height:120%;letter-spacing:-.07px;height:30px}@media (max-width: 1023px){.container__marks__item{font-size:7.889px}}@media (max-width: 768px){.container__marks__item{max-height:32px;padding:7.19px 10.5px;font-size:11px;font-weight:500;line-height:120%;letter-spacing:-.07px}}.container__marksSwiper{display:none}@media (max-width: 768px){.container__marksSwiper{margin-left:-26px;width:calc(100% + 52px);padding:0 26px;display:flex;overflow:hidden}}.overlay{z-index:10000;position:fixed;top:0;box-sizing:border-box;left:0;width:100vw;height:100vh;background-color:#00000080;display:none;align-items:center;justify-content:center;padding:20px;animation:show 1s}.overlay_open{display:flex}.overlay__wrapper{box-sizing:border-box;min-width:280px;color:var(--color-black);position:relative;background-color:var(--color-white);border-radius:28px;padding:36px 32px}.overlay__exit-button{cursor:pointer;position:absolute;background-color:var(--color-white);border:none;padding:10px;border-radius:50%;display:flex;align-items:center;justify-content:center;bottom:100%;left:100%}@media (max-width: 768px){.overlay__exit-button{left:auto;right:-10px;bottom:calc(100% + 5px)}}@keyframes show{0%{opacity:0}to{opacity:1}}.modal{width:400px;max-width:100%}.modal__title{font-size:24px;text-align:center;font-weight:600;white-space:pre-line;line-height:100%;margin-bottom:24px}@media (max-width: 768px){.modal__title{font-size:20px}}.modal__checkbox{margin-top:15px}.modal__input{margin-top:20px;background-color:var(--color-gray-light)}.modal__submit{cursor:pointer;color:var(--color-white);background-color:var(--color-blue);height:54.5px;width:100%;box-sizing:border-box;margin-top:30px;border-radius:12px;border:none;font-size:18px;font-weight:500}.form{position:relative;display:flex;flex-direction:column;gap:12px!important;width:100%}.form *{box-sizing:border-box}.form__error{position:absolute}.form__item{position:relative;width:100%}.form__item>.block__error{top:calc(100% + 4px)}.form__item input{width:100%}.form__dropdown{box-sizing:border-box;background-color:var(--form-dropdown-bg, var(--color-white-black));padding:0;border:none;border-radius:0 0 12px 12px;overflow-y:auto;max-height:300px;border:1.4px solid var(--color-white);border-top:none;position:absolute}.form__dropdown[data-position=top]{border-radius:12px 12px 0 0;border:1.4px solid var(--color-white);border-bottom:none}.form__right{width:50px;position:absolute;right:0;bottom:0;color:gray;display:flex;align-items:center;height:100%;pointer-events:none}@media (max-width: 768px){.form__right{bottom:0}}.form__option{padding:18px 24px;border-radius:0;font-family:inherit;font-size:16px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.08px;color:var(--form-dropdown-color, var(--color-white));opacity:.7;display:flex;justify-content:space-between}.form__option:hover,.form__option[data-checked=true]{background-color:var(--form-dropdown-hover, var(--blur-background))}.form__option[data-checked=true]{opacity:1}.form__option svg{opacity:1;width:13px}.form__class-input{border-radius:12px;padding:18px 24px;height:auto;border:1.4px solid transparent;background-color:var(--form-input-bg, var(--blur-background))}.form__class-input,.form__class-input::placeholder{font-family:inherit;font-size:16px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.08px;color:var(--form-input-color, var(--color-white))}.form__class-input::placeholder{color:#000}.form__class-input[data-expanded=true]{border:1.4px solid var(--color-white);border-radius:12px 12px 0 0;border-bottom:none}.form__class-input[data-dropdown-position=top][data-expanded=true]{border:1.4px solid var(--color-white);border-radius:0 0 12px 12px;border-top:none}.form__class-input:focus{border-color:var(--color-white)}.form__phone-input{border-radius:12px;padding:18px 24px;height:auto;border:1.4px solid transparent;background-color:var(--form-input-bg, var(--blur-background))}.form__phone-input,.form__phone-input::placeholder{font-family:inherit;font-size:16px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.08px;color:var(--form-input-color, var(--color-white))}.form__phone-input::placeholder{color:#000}.form__phone-input:focus{border-color:var(--color-white)}.form__input{border-radius:12px;padding:18px 24px;height:auto;border:1.4px solid transparent;background-color:var(--form-input-bg, var(--blur-background))}.form__input,.form__input::placeholder{font-family:inherit;font-size:16px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.08px;color:var(--form-input-color, var(--color-white))}.form__input::placeholder{opacity:var(--form-placeholder-opacity, .4)}.form__input[data-expanded=true]{border:1.4px solid var(--color-white);border-radius:12px 12px 0 0;border-bottom:none}.form__input[data-dropdown-position=top][data-expanded=true]{border:1.4px solid var(--color-white);border-radius:0 0 12px 12px;border-top:none}.form__input-wrapper[data-error=true]{margin-bottom:0}.form__input:focus{border-color:var(--color-white)}.form__success{position:absolute;background-color:var(--color-white);color:var(--color-black);white-space:pre-line;text-align:center;width:calc(100% + 10px);height:calc(100% + 10px);display:flex;gap:20px;z-index:30;align-items:center;justify-content:center;flex-direction:column;border-radius:12px;top:-5px;left:-5px;font-size:20px;line-height:120%}.form__success-icon{color:var(--color-skolkovo)}.form__success-icon_error{color:var(--color-you-tube)}.form__submit{box-sizing:border-box;font-weight:500;font-size:18px;line-height:100%;margin-left:.5px;color:var(--form-button-color, var(--color-black));background-color:var(--form-button-bg, var(--color-green-black-friday));cursor:pointer;width:calc(100% - 1px);border:none;padding:21px 0;border-radius:12px;transition:.3s;justify-content:center}@media (max-width: 768px){.form__submit{font-size:16px}}.form__submit:disabled{cursor:default;opacity:.3}.form__submit:hover{opacity:.8}.form__buy{display:flex;align-items:center;gap:12px}.form__store{position:relative!important}.form__checkbox-input{cursor:pointer}.form__checkbox-body{align-items:center}.form__checkbox-label{width:100%;font-style:normal;font-weight:400;font-size:12px;line-height:144%;letter-spacing:-.06px}@media (max-width: 1023px){.form__option,.form__input{padding:19px 18px}.form__option,.form__option::placeholder,.form__input,.form__input::placeholder{font-size:16px}.form__checkbox-label{font-size:12px;line-height:132%}}.sticker{position:absolute;top:-35px;right:-30px}.sticker__icon{display:flex;justify-content:center;align-items:center;color:#000;width:110px;height:110px}.sticker__text{font-size:16px;font-weight:500;line-height:22.4px;letter-spacing:-.005em;position:absolute;top:44px;right:43px;z-index:2;transform:rotate(15deg)}:root{--color-white: #ffffff;--color-white-darken: #f4f5f6;--color-white-dark: #343434;--color-white-black: #1e1e1e;--color-black: #000000;--color-black-light: #e9e9e9;--color-black-lighten: #141414;--color-gray-black: #151515;--color-gray: #969696;--color-gray-dark: #171717;--color-gray-darken: #111111;--color-gray-light: #e9e9e9;--color-blue: #1455ff;--color-blue-light: #599CFF;--color-purple: #a77dff;--color-purple-light: #969aff;--color-orange: #ff8e3c;--color-green: #6ecb43;--color-you-tube: #f93c3c;--color-skolkovo: #d3e84b;--color-pink: #f974ae;--color-violet: #9643ff;--color-lime: #baec51;--color-orange-black-friday: #ff6f3b;--color-green-black-friday: #d1f657;--color-olive: #00c19d;--color-olive-light: #99e6d8;--color-olive-dark: #00755f;--color-sand: #ffdcb4;--color-brown: #72512b;--color-gold: #FFBD14;--blur-border: 3px solid rgba(255, 255, 255, .07);--blur-border-color: rgba(255, 255, 255, .07);--blur-background: rgba(255, 255, 255, .05);--blur-background-light: rgba(255, 255, 255, .25);--blur-filter: blur(32px)}.baseform{box-sizing:border-box;width:100%;max-width:1400px!important;margin-left:auto!important;margin-right:auto!important;--form-input-color: var(--color-black);--form-input-bg: var(--color-white);--form-dropdown-bg: var(--color-white);--form-dropdown-color: var(--color-black);--form-dropdown-hover: rgba(0, 0, 0, .25)}.baseform *{margin:0}@media (max-width: 768px){.baseform{padding:0 6px!important}}.baseform_blue{--form-input-color: var(--color-black);--form-input-bg: var(--color-white);--form-dropdown-bg: var(--color-white);--form-dropdown-color: var(--color-black);--form-dropdown-hover: rgba(0, 0, 0, .25)}.baseform__container{min-width:0!important;justify-content:space-between;gap:24px;position:relative;padding:0 20px!important;margin-left:90px!important;margin-right:90px!important;display:flex;flex-direction:row;align-items:start}@media (max-width: 1200px){.baseform__container{margin:0!important}}@media (max-width: 1023px){.baseform__container{flex-direction:column}}.baseform__catch{background-color:#d1f657;font-weight:500;font-size:16px;line-height:140%;letter-spacing:-.5%;display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:8px;color:#0e0e12;width:max-content;text-wrap:nowrap}.baseform__catch_second{background-color:#1455ff17;color:#1455ff}@media (max-width: 1023px){.baseform__catch{font-size:12px}}.baseform__wrapper{padding-top:62px!important;padding-bottom:55px!important;border-radius:30px!important;color:var(--color-white)}@media (max-width: 768px){.baseform__wrapper{padding-top:30px!important;border-radius:16px!important}}.baseform__wrapper_lottery{background-image:url(https://platform.sotkaonline.ru/storage/Lottery/conversions/MainBlockBackground-original.webp);background-size:cover;background-position:center;background-repeat:no-repeat}@media (max-width: 1023px){.baseform__wrapper_lottery{background-size:cover}}.baseform__wrapper_lottery h2{text-transform:uppercase;font-size:44px;font-style:italic;font-weight:700;line-height:50.16px;letter-spacing:-.015em;text-align:left}@media (max-width: 1023px){.baseform__wrapper_lottery h2{font-size:32px;font-weight:900;line-height:30.72px;text-align:center}}.baseform__wrapper_lottery h2 span{color:#edc433}@media (max-width: 768px){.baseform__wrapper{padding-bottom:0!important}}.baseform__wrapper-1{background-color:#f1f5ff;background-repeat:no-repeat;background-position:center;background-size:cover;--form-button-bg: var(--color-blue);--form-button-color: var(--color-white);--form-link-color: var(--color-black);--form-label-color: var(--color-black)}.baseform__wrapper-2{background-color:#a77dff;background-repeat:no-repeat;background-position:center;background-size:cover;--form-button-bg: var(--color-olive);--form-button-color: var(--color-white);--form-link-color: var(--color-white);--form-label-color: var(--color-white)}.baseform__wrapper-3{background-color:var(--color-blue);background-repeat:no-repeat;background-position:center;background-size:cover;--form-button-bg: #d1f657;--form-button-color: rgba(0, 0, 0, .6);--form-link-color: var(--color-white);--form-label-color: var(--color-white)}.baseform__image{position:absolute;width:calc(110% + 20px);height:auto;bottom:-55px;left:-100px;z-index:1}@media (max-width: 1023px){.baseform__image{display:none}}.baseform__image__mob{display:none;position:relative;top:-90px;margin-bottom:-90px;width:100%}@media (max-width: 1023px){.baseform__image__mob{display:block}}.baseform__wrap{display:flex;flex-direction:column;align-items:start;gap:24px;max-width:477px}@media (max-width: 1023px){.baseform__wrap{width:100%!important}}.baseform__forma{display:flex;flex-direction:column;align-items:start;gap:12px!important;z-index:2;width:385px}@media (max-width: 1023px){.baseform__forma{width:100%}}.baseform__text{grid-area:text;display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%}.baseform__subtitle{font-size:22px;font-style:normal;font-weight:500;line-height:114%;letter-spacing:-.11px}.baseform__description{font-size:16px;font-style:normal;font-weight:400;line-height:144%;letter-spacing:-.08px}.baseform__description br{display:none}.baseform__description-1{color:#1455ff}.baseform__description-2,.baseform__description-3{color:var(--color-white)}.baseform__reminder{box-sizing:border-box;padding:10px 18px;width:100%;height:38px;border-radius:12px;text-align:center;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;font-size:15px;font-style:normal;font-weight:500;line-height:120%;background-color:#1455ff17;color:#1455ff}.baseform__title{grid-area:title;font-size:38px;font-style:normal;font-weight:600;line-height:108%;letter-spacing:-.57px}.baseform__title_middle{font-size:36px}.baseform__title_middle span{font-size:48px}@media (max-width: 1024px){.baseform__title_middle span{font-size:30px}}@media (max-width: 1024px){.baseform__title_middle{font-size:30px}}.baseform__title-1{color:var(--color-black)}.baseform__title-2{color:var(--color-white)}.baseform__title__span-1{color:#1455ff}.baseform__title__span-2{color:#ffdcb4}.baseform__advantages{grid-area:advantages;list-style:none;display:flex;flex-direction:column;gap:16px;padding-left:0}.baseform__advantage{display:flex;gap:20px;white-space:pre-line;font-size:18px;font-style:normal;font-weight:500;line-height:132%;letter-spacing:-.09px;align-items:center}.baseform__advantage:before{content:attr(data-number);font-size:16px;font-style:normal;font-weight:500;line-height:135%;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;flex:none;background-color:#fff3}.baseform__advantage-1{color:var(--color-black)}.baseform__advantage-1:before{background-color:#1455ff1a!important;color:#1455ff!important}.baseform__advantage-2{color:#1455ff}.baseform__advantage-2:before{background-color:#fff3;color:#1455ff}.baseform__form{grid-area:form;margin-top:-44px}@media (max-width: 1023px){.baseform__wrapper{border-radius:20px;background-position:left}.baseform__container{grid-template-columns:250px 320px}.baseform__title{font-size:28px}.baseform__subtitle{font-size:18px}.baseform__description{font-size:16px}.baseform__advantage{font-size:15px;gap:10px}.baseform__advantage:before{width:34px;height:34px;font-size:12px}}@media (max-width: 768px){.baseform{padding:0 10px;--form-input-bg: var(--color-white-darken);--form-dropdown-bg: var(--color-white-darken);--form-dropdown-color: var(--color-black);--form-dropdown-hover: rgba(0, 0, 0, .25)}.baseform__wrapper{padding-bottom:0;overflow:hidden;background-image:none}.baseform__wrapper-1{background-image:none;--form-link-color: rgba(102, 102, 102, 1);--form-label-color: rgba(102, 102, 102, 1);padding-bottom:20px}.baseform__wrapper-2{background-image:none;--form-link-color: rgba(102, 102, 102, 1);--form-label-color: rgba(102, 102, 102, 1)}.baseform__title,.baseform__description{text-align:left}.baseform__title{font-weight:500}.baseform__description{width:100%;font-size:13px;color:#000}.baseform__description br{display:block}.baseform__description-2{color:#666}}@media (max-width: 768px) and (max-width: 768px){.baseform__description{color:#fff}}@media (max-width: 768px){.baseform__reminder{font-size:12px;background-color:#1455ff1a;color:#1455ff}.baseform__reminder-2{background-color:#00c19d1a;color:#00c19d}}@media (max-width: 768px) and (max-width: 768px){.baseform__reminder{color:#fff;background-color:#fff3}}@media (max-width: 768px){.baseform__subtitle{display:none}.baseform__text{box-sizing:border-box;margin-top:16px;padding:18px 0 60px;border-radius:22px;margin-bottom:-55px;width:100%}.baseform__advantages{margin-top:16px}.baseform__advantage{white-space:normal;align-items:center}.baseform__container{box-sizing:border-box;padding-left:14px!important;padding-right:14px!important;margin-left:10px!important;margin-right:10px!important;gap:0;grid-template-columns:1fr;grid-template-areas:"title" "advantages" "text" "form" "image"}.baseform__form{color:var(--color-black);background-color:var(--color-white);padding:20px;border-radius:22px;margin-top:0}.baseform__image-1{display:none!important}}@media (max-width: 768px){.baseform{padding:0 10px}}.programming__title{font-size:32px;font-style:normal;font-weight:500;line-height:114%;letter-spacing:-.32px}.programming__title span{color:#ffffffb3}@media (max-width: 768px){.programming__title span{color:#fff}}.programming__title_transparent{opacity:.7}.ribbon{font-family:GraphikLCG}.main[data-astro-cid-ouamjn2i]{width:100%;padding-top:68px;display:flex;flex-direction:column;gap:130px;align-items:center;padding-bottom:160px;overflow:hidden}@media (max-width: 1024px){.main[data-astro-cid-ouamjn2i]{gap:60px;padding-bottom:60px;padding-top:70px}}.button2[data-astro-cid-ouamjn2i]{position:absolute;z-index:1000;width:100%;height:100%}@media (max-width: 1024px){.ribbon-main[data-astro-cid-ouamjn2i]{padding-top:240px}}.leadform{--form-button-bg: rgba(14, 14, 18, 1);--form-button-color: #fff;--form-input-color: #000;--form-input-bg: rgba(2, 9, 26, .04);--form-dropdown-bg: rgb(244, 245, 246);--form-dropdown-color: rgb(0, 0, 0);--form-dropdown-hover: rgba(0, 0, 0, .25);flex-direction:row;flex-wrap:wrap}.leadform div span{display:block!important}.leadform span{display:none!important}
