:root{--sectionIndent:100px}@media screen and (max-width:480px){:root{--sectionIndent:50px}}.flex-col-centered,.flex-row-centered{display:flex;justify-content:center}.flex-col-centered{flex-direction:column}.shadow{box-shadow:0 12px 21px 0 rgba(46,228,255,.5)}.shadow-svg{-webkit-filter:drop-shadow(0 12px 21px rgba(46,228,255,.4));filter:drop-shadow(0 12px 21px rgba(46,228,255,.4))}.shadow-svg-pink{-webkit-filter:drop-shadow(0 10px 4px rgba(232,62,140,.6));filter:drop-shadow(0 10px 4px rgba(232,62,140,.6))}.navigation-arrow,.shadow-svg-arrow{-webkit-filter:drop-shadow(0 0 4px #2ee4ff);filter:drop-shadow(0 0 4px rgb(46,228,255))}.play-arrow,.shadow-svg-play{-webkit-filter:drop-shadow(0 0 12px #2ee4ff);filter:drop-shadow(0 0 12px rgb(46,228,255))}.trapezoid-out{perspective:1000px;width:40px;height:32px}.trapezoid-in{width:inherit;height:inherit;transform:rotateX(65deg) scaleY(3);top:-2px}.trapezoid-in-invert{width:inherit;height:inherit;transform:rotateX(-65deg) scaleY(3)}.banner{width:100%;background-repeat:no-repeat;background-size:cover;background-position:50%;position:relative}.navigation-arrow{background-image:url(/dist/images/src/images/navigation/navigation_arrow.svg)}.navigation-arrow,.play-arrow{position:absolute;background-repeat:no-repeat;background-size:100% 100%}.play-arrow{background-image:url(/dist/images/src/images/navigation/video_play.svg)}.play-arrow-background{background-image:url(/dist/images/src/images/navigation/video_play_bg.svg);background-repeat:no-repeat;background-size:100% 100%}#teach_academy section{margin-bottom:0!important}#teach_academy .ta-section{width:calc(100% - 32px);max-width:1440px;margin:0 auto!important;padding:clamp(72px,50.526px + 3.158vw,96px) clamp(24px,-26.105px + 7.368vw,80px)}#teach_academy .ta-section-wrap{width:100%;max-width:1280px;margin:0 auto}#teach_academy .ta-section-title{font-size:clamp(40px,32.842px + 1.053vw,48px);font-weight:400;letter-spacing:-1.2px;line-height:112.5%}#teach_academy .ta-btn{color:#fff;font-size:17.663px;font-style:normal;font-weight:500;line-height:34.336px;padding:19.34px 38.29px 21.2px;border-radius:220.786px;background:#ee3f13;width:fit-content;position:relative;display:inline-block;overflow:hidden}#teach_academy .ta-btn:hover span{transform:translateY(200%);color:#ee3f13}#teach_academy .ta-btn:hover span:before{color:#fff}#teach_academy .ta-btn span{position:relative;display:inline-block;transition:all .3s ease}#teach_academy .ta-btn span:before{transition:all .3s ease;position:absolute;top:0;left:0;width:100%;color:#ee3f13;content:attr(data-hover);transform:translate3d(0,-200%,0)}.new-home-register__wrap{max-width:1440px;padding:0 72px 72px;margin:auto}@media screen and (max-width:1370px){.new-home-register__wrap{padding:0 42px 72px}}@media screen and (max-width:768px){.new-home-register__wrap{padding:0 36px 72px}}@media screen and (max-width:680px){.new-home-register__wrap{padding:0 16px 60px}}.new-home-register__wrap .s-tutors-form{background:#5158cc;padding:48px;border-radius:24px}@media screen and (max-width:680px){.new-home-register__wrap .s-tutors-form{padding:26px 24px 15px}}.new-home-register__wrap .s-tutors-form__title{font-family:Mulish,sans-serif;font-size:36px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:48px}@media screen and (max-width:1280px){.new-home-register__wrap .s-tutors-form__title{text-align:center}}@media screen and (max-width:680px){.new-home-register__wrap .s-tutors-form__title{display:none}}.new-home-register__wrap .s-tutors-form__title-mob{display:none}@media screen and (max-width:680px){.new-home-register__wrap .s-tutors-form__title-mob{display:block;font-size:25px;font-weight:500;line-height:34px;margin-bottom:36px}}.new-home-register__wrap .s-tutors-form__text{font-size:20px;line-height:27px;margin-bottom:48px}@media screen and (max-width:1280px){.new-home-register__wrap .s-tutors-form__text{text-align:center}}@media screen and (max-width:680px){.new-home-register__wrap .s-tutors-form__text{font-size:18px;line-height:normal;text-align:left;margin-bottom:36px}}.new-home-register__wrap .s-tutors-form__wrap{display:flex;column-gap:30px;row-gap:15px;flex-wrap:wrap}@media screen and (max-width:1280px){.new-home-register__wrap .s-tutors-form__wrap{flex-direction:column;align-items:center;width:100%}}.new-home-register__wrap .s-tutors-form__form{display:flex}@media screen and (max-width:1280px){.new-home-register__wrap .s-tutors-form__form{flex-direction:column;align-items:center;max-width:400px;margin:0 auto}}.new-home-register__wrap .s-tutors-form .ivalid-message{color:#fff}.new-home-register__wrap .s-tutors-form__input{padding:15px 30px;border-radius:36px;border:none;background:#fff;color:#191b1d;font-family:Mulish,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:normal;height:50px;width:293px}@media screen and (max-width:1280px){.new-home-register__wrap .s-tutors-form__input{width:100%}}.new-home-register__wrap .s-tutors-form .iti{margin-bottom:0!important}.new-home-register__wrap .s-tutors-form .input-valid{width:auto}@media screen and (max-width:1280px){.new-home-register__wrap .s-tutors-form .input-valid{width:100%}}.new-home-register__wrap .s-tutors-form .gdpr-policy{display:none!important}.new-home-register__wrap .s-tutors-form .s-btn-new{min-width:231px;padding:0 28px;height:54px;font-weight:500}@media screen and (max-width:1280px){.new-home-register__wrap .s-tutors-form .s-btn-new{width:100%}}.new-home-register__wrap .new-home-form__title{color:#fff;font-size:36px;font-weight:700;line-height:normal;margin-bottom:16px}@media screen and (max-width:680px){.new-home-register__wrap .new-home-form__title{font-size:28px;font-weight:600;line-height:120%;letter-spacing:-.56px}}.new-home-register__wrap .new-home-form__subtitle{color:#fff;font-family:Mulish,sans-serif;font-size:18px;line-height:25px;margin-bottom:48px;max-width:511px}@media screen and (max-width:680px){.new-home-register__wrap .new-home-form__subtitle{max-width:100%;font-size:16px;line-height:25px;margin-bottom:24px}}@media screen and (max-width:1280px){.new-home-register__wrap .s-tutors-form__form{flex-direction:row;max-width:100%}}@media screen and (max-width:768px){.new-home-register__wrap .s-tutors-form__form{max-width:400px}}@media screen and (max-width:1280px){.new-home-register__wrap .s-tutors-form__wrap{flex-direction:row;align-items:flex-start}}@media screen and (max-width:1024px){.new-home-register__wrap .s-tutors-form__wrap{column-gap:24px}}@media screen and (max-width:680px){.new-home-register__wrap .s-tutors-form__wrap{row-gap:10px}}@media screen and (max-width:1280px){.new-home-register__wrap .input-valid{width:auto}}@media screen and (max-width:768px){.new-home-register__wrap .input-valid{width:100%}}.new-home-register__wrap .s-popup-form__input{max-width:285px}@media screen and (max-width:1024px){.new-home-register__wrap .s-popup-form__input{max-width:100%}}@media screen and (max-width:768px){.new-home-register__wrap .s-popup-form__input{margin-bottom:0;height:51px}}.new-home-register__wrap .s-btn-new{min-width:255px}@media screen and (max-width:1280px){.new-home-register__wrap .s-btn-new{min-width:285px;width:auto}}@media screen and (max-width:1024px){.new-home-register__wrap .s-btn-new{min-width:250px}}@media screen and (max-width:768px){.new-home-register__wrap .s-btn-new{min-width:100%;height:51px}}.new-home-register__wrap .iti__selected-flag{padding:0 6px 0 20px}.new-home-register__wrap .input-phone{padding-left:60px!important}.new-home-register__wrap .btn-submit-sms,.new-home-register__wrap .popup-form__attention-text,.new-home-register__wrap .popup-form__error-text{color:#fff!important;margin-top:0!important;align-self:end;margin-bottom:12px}#school_app .s-contacts-page{min-height:fit-content;padding-top:60px}@media screen and (max-width:1280px){#school_app .s-contacts-page .s-contacts-banner{margin-bottom:30px}}#school_app .s-contacts-page .s-contacts-banner__banner{width:auto;max-width:100%;height:fit-content;display:flex}@media screen and (max-width:860px){#school_app .s-contacts-page .s-contacts-banner__banner{padding:0}}#school_app .s-contacts-page .s-contacts-banner__container{margin:0 auto;max-width:1010px;padding:0 10px}#school_app .s-contacts-page .s-contacts-banner__title{color:#fff;font-size:35px;font-weight:700;text-transform:uppercase;line-height:1.2;text-align:center;margin:0 auto;align-self:center}@media screen and (max-width:680px){#school_app .s-contacts-page .s-contacts-banner__title{font-size:30px}}@media screen and (max-width:860px){#school_app .s-contacts-page .s-contacts-banner__title{font-size:25px}}@media screen and (max-width:380px){#school_app .s-contacts-page .s-contacts-banner__title{font-size:20px}}@media screen and (max-width:280px){#school_app .s-contacts-page .s-contacts-banner__title{font-size:18px}}#school_app .s-contacts-page .s-contacts-banner__title-bg-elem{background-image:url(/dist/images/src/images/school-portal/common/title-bg.png);background-size:contain;background-repeat:no-repeat;background-position-x:center;width:980px;height:80px;display:flex;align-self:flex-start;position:relative;padding:0 15px}@media screen and (max-width:992px){#school_app .s-contacts-page .s-contacts-banner__title-bg-elem{max-width:940px;max-height:77px}}@media screen and (max-width:860px){#school_app .s-contacts-page .s-contacts-banner__title-bg-elem{max-width:840px;max-height:68px}}@media screen and (max-width:768px){#school_app .s-contacts-page .s-contacts-banner__title-bg-elem{max-width:740px;max-height:60px}}@media screen and (max-width:680px){#school_app .s-contacts-page .s-contacts-banner__title-bg-elem{max-width:660px;max-height:54px}}@media screen and (max-width:578px){#school_app .s-contacts-page .s-contacts-banner__title-bg-elem{max-width:550px;max-height:44px}}@media screen and (max-width:540px){#school_app .s-contacts-page .s-contacts-banner__title-bg-elem{max-width:520px;max-height:42px}}@media screen and (max-width:480px){#school_app .s-contacts-page .s-contacts-banner__title-bg-elem{height:37px}}@media screen and (max-width:414px){#school_app .s-contacts-page .s-contacts-banner__title-bg-elem{height:32px;max-width:395px}}@media screen and (max-width:411px){#school_app .s-contacts-page .s-contacts-banner__title-bg-elem{max-width:389px}}@media screen and (max-width:380px){#school_app .s-contacts-page .s-contacts-banner__title-bg-elem{height:29px;max-width:360px}}@media screen and (max-width:360px){#school_app .s-contacts-page .s-contacts-banner__title-bg-elem{height:27px;max-width:340px}}@media screen and (max-width:320px){#school_app .s-contacts-page .s-contacts-banner__title-bg-elem{height:24px;max-width:300px}}@media screen and (max-width:280px){#school_app .s-contacts-page .s-contacts-banner__title-bg-elem{height:20px;max-width:260px}}#school_app .s-contacts-page .s-contacts-content__content{width:auto;max-width:100%;height:fit-content;display:flex}#school_app .s-contacts-page .s-contacts-content__contacts-wrap{display:flex;justify-content:center;margin:38px auto 50px;overflow:hidden;align-self:center;flex-wrap:wrap}@media screen and (max-width:414px){#school_app .s-contacts-page .s-contacts-content__contacts-wrap{align-items:center;flex-direction:column}}#school_app .s-contacts-page .s-contacts-content__container{width:1000px;margin:0 auto;padding:0 10px}@media screen and (max-width:992px){#school_app .s-contacts-page .s-contacts-content__container{width:940px}}@media screen and (max-width:860px){#school_app .s-contacts-page .s-contacts-content__container{width:840px}}@media screen and (max-width:768px){#school_app .s-contacts-page .s-contacts-content__container{width:740px}}@media screen and (max-width:680px){#school_app .s-contacts-page .s-contacts-content__container{width:100%}}#school_app .s-contacts-page .s-contacts-content__item{width:100%;min-height:133px;border:3px dashed #ff6b00;margin-bottom:50px;border-radius:13px;display:flex;flex-direction:column}#school_app .s-contacts-page .s-contacts-content__item p{width:fit-content;padding:0 23px;height:25px;font-size:25px;font-weight:700;line-height:27px;background-color:#fff;color:#b6b6b6;text-align:center;align-self:center;margin-top:-15px}@media screen and (max-width:320px){#school_app .s-contacts-page .s-contacts-content__item p{padding:0 13px;font-size:20px;height:20px}}#school_app .s-contacts-page .s-contacts-content__item--container-phone{display:grid;grid-template-columns:repeat(4,min-content);justify-content:center;margin:38px auto 50px;overflow:hidden}@media screen and (max-width:860px){#school_app .s-contacts-page .s-contacts-content__item--container-phone{grid-template-columns:repeat(2,min-content)}}@media screen and (max-width:414px){#school_app .s-contacts-page .s-contacts-content__item--container-phone{grid-template-columns:repeat(1,min-content)}}#school_app .s-contacts-page .s-contacts-content__item--container-email{display:grid;grid-template-columns:repeat(1,min-content);justify-content:center;align-items:center;grid-auto-rows:min-content}#school_app .s-contacts-page .s-contacts-content__item--container-social-media{display:flex;margin:auto;align-items:center;overflow:hidden}#school_app .s-contacts-page .s-contacts-content__item--email,#school_app .s-contacts-page .s-contacts-content__item--phone{line-height:30px;font-size:17px;font-weight:700;list-style-type:none;margin:5px 10px;width:fit-content;white-space:nowrap}@media screen and (max-width:860px){#school_app .s-contacts-page .s-contacts-content__item--email,#school_app .s-contacts-page .s-contacts-content__item--phone{margin:5px 20px}}@media screen and (max-width:540px){#school_app .s-contacts-page .s-contacts-content__item--email,#school_app .s-contacts-page .s-contacts-content__item--phone{font-size:14px}}#school_app .s-contacts-page .s-contacts-content__item--email{margin:5px 20px;width:fit-content;height:fit-content;align-self:center}#school_app .s-contacts-page .s-contacts-content__item--phone:before{color:#ff6b00;content:"●";padding-right:10px;vertical-align:2%;height:29px}#school_app .s-contacts-page .s-contacts-content__item--email:before{color:#ff6b00;content:"●";padding-right:10px;vertical-align:2%}#school_app .contact-questions{position:relative;padding-top:100px;height:fit-content;overflow:hidden}@media screen and (max-width:680px){#school_app .contact-questions{padding-top:50px}}#school_app .contact-questions:after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:0;width:2062px;height:1393px;background-image:url(/dist/images/src/images/school-portal/home/questions-bg.png);background-size:contain}#school_app .contact-questions__block{width:980px;margin:0 auto;z-index:1;position:relative;padding-bottom:50px}@media screen and (max-width:980px){#school_app .contact-questions__block{width:100%;padding:0 50px}}@media screen and (max-width:680px){#school_app .contact-questions__block{padding:0 20px}}#school_app .contact-questions__title{font-size:35px;width:100%;text-align:center;max-width:650px;margin:0 auto 52px;font-weight:700;line-height:1.2}@media screen and (max-width:1100px){#school_app .contact-questions__title{font-size:25px}}#school_app .contact-questions__subtitle{width:100%;text-align:center;font-size:16px;font-weight:700;margin-bottom:40px}@media screen and (max-width:1100px){#school_app .contact-questions__subtitle{font-size:14px}}#school_app .contact-questions .ivalid-message{margin-bottom:12px}#school_app .contact-questions .form{display:flex;flex-direction:column;align-items:center;margin-bottom:50px}#school_app .contact-questions .form__input,#school_app .contact-questions .form__textarea{background-color:#fff;border:1px solid #e2e7e9;height:50px;border-radius:10px;box-shadow:none;padding-left:20px;display:flex;align-items:center;font-size:16px;font-weight:300;color:#000}#school_app .contact-questions__set-inputs{width:880px;margin:0 auto 50px;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-end}@media screen and (max-width:980px){#school_app .contact-questions__set-inputs{width:100%}}#school_app .contact-questions .input-fio{width:100%;margin-bottom:20px}@media screen and (max-width:768px){#school_app .contact-questions .input-email{margin-bottom:20px}}#school_app .contact-questions .input-comment{width:100%;height:130px}#school_app .contact-questions .input-email,#school_app .contact-questions .input-phone{width:100%;margin-bottom:20px}#school_app .contact-questions .smsCode-field{display:none}#school_app .s-contact-btn{margin:0 auto 103px;padding:0 52px}#school_app -ms-input-placeholder,#school_app input::-webkit-input-placeholder{text-align:left;font-size:16px;font-weight:400;color:#aeb6c2}#school_app -ms-input-placeholder,#school_app textarea::-webkit-input-placeholder{text-align:left;font-size:16px;font-weight:400;color:#aeb6c2}#school_app .messengers{display:grid;grid-template-columns:repeat(2,max-content);z-index:100}@media screen and (max-width:860px){#school_app .messengers{grid-template-columns:repeat(1,max-content)}}@media screen and (max-width:480px){#school_app .messengers{display:flex;flex-direction:column}}#school_app .messengers__item{padding-left:40px;margin:5px 20px;position:relative;line-height:30px;font-size:17px;font-weight:700;width:fit-content;white-space:normal;align-self:center}@media screen and (max-width:540px){#school_app .messengers__item{font-size:14px}}#school_app .messengers__whatsApp:before{content:"";position:absolute;top:0;left:0;display:inline-block;width:30px;height:31px;background-repeat:no-repeat;background-position:50%;z-index:101;background-image:url(/dist/images/src/images/school-portal/common/whatsApp_icon.png)}#school_app .messengers__viber-desktop:before,#school_app .messengers__viber-mob:before{content:"";position:absolute;top:0;left:0;display:inline-block;width:31px;height:33px;background-repeat:no-repeat;background-position:50%;z-index:101;background-image:url(/dist/images/src/images/school-portal/common/viber_icon.png)}#school_app .messengers__mess-facebook:before{background-position:35%!important;width:31px;height:31px;background-image:url(/dist/images/src/images/school-portal/social/sprite-hover.svg)}#school_app .messengers__mess-facebook:before,#school_app .messengers__telegram:before{content:"";position:absolute;top:0;left:0;display:inline-block;background-repeat:no-repeat;background-position:50%;z-index:101}#school_app .messengers__telegram:before{width:30px;height:25px;background-image:url(/dist/images/src/images/school-portal/common/telegram_icon.png)}#school_app .messengers__skype:before{content:"";position:absolute;top:0;left:0;display:inline-block;width:31px;height:30px;background-repeat:no-repeat;background-position:50%;z-index:101;background-image:url(/dist/images/src/images/school-portal/common/skype_icon.png)}@media screen and (max-width:992px){#school_app .messengers__viber-desktop{display:none}}#school_app .messengers__viber-mob{display:none}@media screen and (max-width:992px){#school_app .messengers__viber-mob{display:inline-block}}#school_app .position{grid-auto-rows:min-content}#school_app .new-home-register__wrap{padding:48px 72px 0}@media screen and (max-width:680px){#school_app .new-home-register__wrap{padding:48px 16px 0}}#school_app .new-home-register .s-tutors-form{border-radius:36px;padding:48px 48px 34px;background:#3f42d6}@media screen and (max-width:680px){#school_app .new-home-register .s-tutors-form{border-radius:24px;padding:26px 24px}}#school_app .new-home-register .s-tutors-form .gdpr-policy{display:none}#school_app .new-home-register .s-tutors-form__title{font-family:Mulish,sans-serif;color:#fff}#school_app .new-home-register .new-home-form__subtitle{font-family:Mulish,sans-serif;line-height:130%;max-width:none!important}#school_app .new-home-register .s-tutors-form__wrap{display:grid;grid-template-columns:repeat(3,1fr);width:100%;column-gap:15px;row-gap:15px}@media screen and (max-width:1024px){#school_app .new-home-register .s-tutors-form__wrap{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){#school_app .new-home-register .s-tutors-form__wrap{grid-template-columns:1fr}}#school_app .new-home-register .s-popup-form__input,#school_app .new-home-register .s-popup-form__select{max-width:100%;margin-bottom:0!important}@media screen and (max-width:1280px){#school_app .new-home-register .s-popup-form__input,#school_app .new-home-register .s-popup-form__select{max-width:none}}#school_app .new-home-register .s-btn-new{font-family:Mulish,sans-serif;font-weight:600;height:52px;padding:0 35px;min-width:100%!important}#school_app .new-home-btn{border-radius:48px;background:#ff6b00;color:#fff;font-family:Mulish,sans-serif;font-weight:700;line-height:27px;margin:0 auto;display:block;transition:.3s;font-size:18px;padding:15px 32px}@media screen and (max-width:680px){#school_app .new-home-btn{font-size:16px}}#school_app .new-home-btn:active,#school_app .new-home-btn:focus,#school_app .new-home-btn:hover{transform:scale(1.05)!important}#school_app .new-home-btn-transp{border-radius:48px;border:1px solid #ff6b00;background:transparent;color:#212123;font-style:normal;font-weight:500;line-height:normal}#school_app .re-home-study-form__item-btn{border-radius:48px;background:#ff6b00;width:100%;height:48px;padding:12px 24px;font-family:Mulish,sans-serif;font-size:18px;font-weight:700;line-height:normal;margin-top:16px;text-align:center}#school_app .transparent-btn{border:1px solid #e9e9e9;background:#fff;color:#292a2c;font-size:16px;line-height:normal;padding:12px 24px;width:100%}@media screen and (max-width:680px){#school_app .transparent-btn{margin-top:24px}}