: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%}@font-face{font-family:Fixel Display;src:url(../dist/fonts/FixelDisplay-Regular.otf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fixel Display;src:url(../dist/fonts/FixelDisplay-Medium.otf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Fixel Display;src:url(../dist/fonts/FixelDisplay-SemiBold.otf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Fixel Display;src:url(../dist/fonts/FixelDisplay-Bold.otf) format("truetype");font-weight:700;font-style:normal;font-display:swap}.iss-form{background:#b7e407;overflow:hidden}.iss-form__wrap{display:flex;justify-content:space-between}@media screen and (max-width:768px){.iss-form__wrap{flex-direction:column;align-items:center}}.iss-form__form{max-width:514px}@media screen and (max-width:768px){.iss-form__form{max-width:100%}}.iss-form__title{color:#152022;margin-bottom:12px}.iss-form__text{color:#152022;font-size:18px;font-weight:400;line-height:150%;letter-spacing:-.64px;margin-bottom:60px;max-width:450px;font-family:Fixel Display,sans-serif}@media screen and (max-width:680px){.iss-form__text{font-size:16px;line-height:20px;letter-spacing:-.56px;margin-bottom:24px}}.iss-form picture{width:48.838%}@media screen and (max-width:768px){.iss-form picture{width:100%}}.iss-form__img{width:100%;height:100%;object-fit:cover;border-radius:12px;transition:.5s}@media screen and (max-width:768px){.iss-form__img{margin-top:50px}}@media screen and (max-width:680px){.iss-form__img{max-width:100%;height:auto}}.iss-form form{width:400px}@media screen and (max-width:768px){.iss-form form{width:100%}}.iss-form .input-valid{margin-bottom:15px}.iss-form input,.iss-form select,.iss-form textarea{width:100%;height:54px;padding:12px 16px;color:#152022;font-size:16px;font-weight:400;line-height:150%;letter-spacing:-.64px;border:none;outline:none;border-radius:12px;background-color:#fff}@media screen and (max-width:680px){.iss-form input,.iss-form select,.iss-form textarea{font-size:14px;line-height:20px;letter-spacing:-.56px;height:48px;padding:12px 16px}}.iss-form input::placeholder,.iss-form select::placeholder,.iss-form textarea::placeholder{color:rgba(21,32,34,.4)}.iss-form select,.iss-form textarea{margin:0}.iss-form .iss-btn{margin-top:25px}@media screen and (max-width:768px){.iss-form .iss-btn{width:100%!important}}@media screen and (max-width:680px){.iss-form .iss-btn{margin-top:15px}}.iss-form .gdpr-policy__checkbox:checked+.gdpr-policy__checkbox-icon:before{background-image:url(/dist/images/src/images/it-step-school/event/check.svg);background-repeat:no-repeat;background-size:auto;background-position:50%;background-color:#236130;border:1px solid #236130}.iss-form .gdpr-policy{align-items:center;margin-top:24px}.iss-form .gdpr-policy__label{display:block!important}.iss-form .gdpr-policy__link,.iss-form .gdpr-policy__text{color:rgba(2,2,30,.65);font-size:11px;line-height:normal;margin:0}#academy_page .is-event{overflow:hidden}#academy_page .is-event .direction-new-banner{padding-top:116px;padding-bottom:72px;max-width:1138px;margin:0 auto}@media screen and (max-width:680px){#academy_page .is-event .direction-new-banner{padding:108px 16px 48px}}#academy_page .is-event .direction-new-banner .event-post__title{color:#1d1d1f;font-size:44px;font-weight:400;line-height:120%;max-width:607px;margin-bottom:26px}@media screen and (max-width:680px){#academy_page .is-event .direction-new-banner .event-post__title{font-size:30px}}#academy_page .is-event .direction-new-banner .event-post__info{display:flex;gap:24px;flex-wrap:wrap}@media screen and (max-width:680px){#academy_page .is-event .direction-new-banner .event-post__info{gap:8px}}#academy_page .is-event .direction-new-banner .event-post__info-text{color:#236130;font-size:18px;letter-spacing:-.36px}#academy_page .is-event .direction-new-banner .event-post__info-text:after{content:"/";margin-left:24px}@media screen and (max-width:680px){#academy_page .is-event .direction-new-banner .event-post__info-text:after{margin-left:8px}}#academy_page .is-event .direction-new-banner .event-post__info-text:last-of-type:after{content:none}#academy_page .is-event .direction-new-banner .event-post__banner{display:flex;gap:24px;margin-bottom:48px}@media screen and (max-width:1024px){#academy_page .is-event .direction-new-banner .event-post__banner{flex-direction:column-reverse;align-items:center}}@media screen and (max-width:680px){#academy_page .is-event .direction-new-banner .event-post__banner{flex-direction:column}}#academy_page .is-event .direction-new-banner .event-post__banner .iss-btn__register-event{display:none}@media screen and (max-width:1024px){#academy_page .is-event .direction-new-banner .event-post__banner .iss-btn__register-event{display:block}}#academy_page .is-event .direction-new-banner .event-post__wrap{margin-bottom:24px}#academy_page .is-event .direction-new-banner .event-post__image{overflow:hidden;width:82%;max-height:455px;display:flex;align-items:center;justify-content:center;border-radius:24px}@media screen and (max-width:1024px){#academy_page .is-event .direction-new-banner .event-post__image{width:100%}}@media screen and (max-width:680px){#academy_page .is-event .direction-new-banner .event-post__image{max-height:225px;border-radius:12px}}#academy_page .is-event .direction-new-banner .event-post__img{width:100%;height:auto}#academy_page .is-event .direction-new-banner .event-post-registration--side{border-radius:12px;padding:36px 24px;max-width:350px;width:45%}@media screen and (max-width:1024px){#academy_page .is-event .direction-new-banner .event-post-registration--side{display:none}}#academy_page .is-event .direction-new-banner .event-post__content dl,#academy_page .is-event .direction-new-banner .event-post__content dt,#academy_page .is-event .direction-new-banner .event-post__content em,#academy_page .is-event .direction-new-banner .event-post__content h1,#academy_page .is-event .direction-new-banner .event-post__content h2,#academy_page .is-event .direction-new-banner .event-post__content h3,#academy_page .is-event .direction-new-banner .event-post__content h4,#academy_page .is-event .direction-new-banner .event-post__content h5,#academy_page .is-event .direction-new-banner .event-post__content h6,#academy_page .is-event .direction-new-banner .event-post__content i,#academy_page .is-event .direction-new-banner .event-post__content iframe,#academy_page .is-event .direction-new-banner .event-post__content img,#academy_page .is-event .direction-new-banner .event-post__content ol,#academy_page .is-event .direction-new-banner .event-post__content video{display:none}#academy_page .is-event .direction-new-banner .event-post__content p{color:#152022;font-family:Fixel Display,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:-.36px;margin-bottom:24px}@media screen and (max-width:680px){#academy_page .is-event .direction-new-banner .event-post__content p{font-size:16px;line-height:22px;letter-spacing:-.16px}}#academy_page .is-event .direction-new-banner .event-post__content p:last-of-type{margin-bottom:0}#academy_page .is-event .direction-new-banner .event-post__content strong{font-size:30px;line-height:normal;font-family:HeliosExt,sans-serif;font-weight:400;margin-bottom:20px;display:block}@media screen and (max-width:680px){#academy_page .is-event .direction-new-banner .event-post__content strong{font-size:24px;line-height:140%}}#academy_page .is-event .direction-new-banner .event-post__content a{color:#236130;font-family:Fixel Display,sans-serif;font-size:16px;letter-spacing:-.32px;text-decoration-line:underline}#academy_page .is-event .direction-new-banner .event-post__content ul{list-style-type:none;margin-bottom:48px;margin-top:48px}#academy_page .is-event .direction-new-banner .event-post__content ul:first-of-type{border-radius:12px;background:#dde3e6;padding:48px}@media screen and (max-width:680px){#academy_page .is-event .direction-new-banner .event-post__content ul:first-of-type{margin-left:-16px;margin-right:-16px;border-radius:0;padding:48px 24px}}#academy_page .is-event .direction-new-banner .event-post__content ul:last-of-type{border-radius:12px;background:#236130;padding:48px}@media screen and (max-width:680px){#academy_page .is-event .direction-new-banner .event-post__content ul:last-of-type{margin-left:-16px;margin-right:-16px;border-radius:0;padding:48px 24px}}#academy_page .is-event .direction-new-banner .event-post__content ul:last-of-type li,#academy_page .is-event .direction-new-banner .event-post__content ul:last-of-type p{color:#fff}#academy_page .is-event .direction-new-banner .event-post__content ul:last-of-type li:before,#academy_page .is-event .direction-new-banner .event-post__content ul:last-of-type p:before{background-image:url(/dist/images/src/images/it-step-school/event/point.svg)}#academy_page .is-event .direction-new-banner .event-post__content ul li{color:#152022;font-family:Fixel Display,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.36px;margin-bottom:17px;padding-left:32px;position:relative}@media screen and (max-width:680px){#academy_page .is-event .direction-new-banner .event-post__content ul li{font-size:16px;line-height:22px;letter-spacing:-.16px;padding-left:30px}}#academy_page .is-event .direction-new-banner .event-post__content ul li:before{content:"";position:absolute;left:2px;top:4px;width:14px;height:14px;background-image:url(/dist/images/src/images/it-step-school/event/arrow.svg);background-repeat:no-repeat;background-size:contain}#academy_page .is-event .direction-new-banner .event-post__content ul li:last-of-type{margin-bottom:0}#academy_page .is-event .direction-new-banner .event-post__content ul li:first-of-type{padding-left:0;font-size:30px;line-height:normal;font-family:HeliosExt,sans-serif;font-weight:400;margin-bottom:20px;display:block}@media screen and (max-width:680px){#academy_page .is-event .direction-new-banner .event-post__content ul li:first-of-type{font-size:24px;line-height:140%}}#academy_page .is-event .direction-new-banner .event-post__content ul li:first-of-type:before{content:none}#academy_page .is-event .event-post-registration{padding-top:48px;padding-bottom:48px}#academy_page .is-event .event-post-registration__content{display:flex;gap:24px;justify-content:space-between;max-width:994px;margin:auto}@media screen and (max-width:860px){#academy_page .is-event .event-post-registration__content{flex-direction:column;align-items:center}}#academy_page .is-event .event-post-registration__subtitle{font-size:36px;line-height:120%;max-width:465px}@media screen and (max-width:860px){#academy_page .is-event .event-post-registration__subtitle{text-align:center}}@media screen and (max-width:680px){#academy_page .is-event .event-post-registration__subtitle{display:none}}#academy_page .is-event .event-post-registration__subtitle-mob{display:none}@media screen and (max-width:680px){#academy_page .is-event .event-post-registration__subtitle-mob{display:block;color:#000;text-align:center;font-size:24px;line-height:30px}}#academy_page .is-event .event-post-registration__form{max-width:327px}#academy_page form{width:100%}#academy_page form .event-post-registration__title{text-align:center;font-size:24px;line-height:30px;margin-bottom:26px}#academy_page form input,#academy_page form select{height:44px;border-radius:8px}#academy_page form select{appearance:none;background-image:url(/dist/images/src/images/it-step-school/event/select.svg);background-repeat:no-repeat;background-position:calc(100% - 12px) 50%;background-size:24px 24px}#academy_page form .gdpr-policy__checkbox:checked+.gdpr-policy__checkbox-icon:before{background-image:url(/dist/images/src/images/it-step-school/event/check.svg);background-repeat:no-repeat;background-size:auto;background-position:50%;background-color:#236130;border:1px solid #236130}#academy_page form .gdpr-policy{align-items:center;margin-top:24px}#academy_page form .gdpr-policy__label{display:block!important}#academy_page form .gdpr-policy__link,#academy_page form .gdpr-policy__text{color:rgba(2,2,30,.65);font-size:11px;line-height:normal;margin:0}#academy_page form .event-post-registration__btn{width:100%;margin-top:24px;border:none}#academy_page form .ivalid-message{margin-bottom:-8px;font-size:14px}@media screen and (max-width:1024px){#academy_page .popup__scroll{width:100%;max-width:440px}}#academy_page .popup__content--event .call-popup__wrap{max-width:463px;padding:30px 20px;width:100%}#academy_page .popup__content--event .call-popup__form-wrap{width:100%;padding:0}#academy_page .popup__content--event .call-popup__title{text-align:center}#academy_page .popup__content--event .popup__close{width:25px;height:25px;top:10px;right:-23px}#academy_page .event-post-registration--bottom{padding-top:82px;padding-bottom:69px}#academy_page .event-post-registration--bottom .event-post-registration__content{display:flex;justify-content:space-between;max-width:994px;margin:auto;flex-direction:column;align-items:center;gap:44px}@media screen and (max-width:860px){#academy_page .event-post-registration--bottom .event-post-registration__content{flex-direction:column;align-items:center}}#academy_page .event-post-registration--bottom .event-post-registration__subtitle{font-size:36px;line-height:120%;color:#152022;max-width:860px}@media screen and (max-width:860px){#academy_page .event-post-registration--bottom .event-post-registration__subtitle{text-align:center}}@media screen and (max-width:680px){#academy_page .event-post-registration--bottom .event-post-registration__subtitle{display:none}}#academy_page .event-post-registration--bottom .event-post-registration__subtitle-mob{display:none}@media screen and (max-width:680px){#academy_page .event-post-registration--bottom .event-post-registration__subtitle-mob{display:block;color:#000;text-align:center;font-size:24px;line-height:30px}}#academy_page .event-post-registration--bottom .event-post-registration__form{display:flex;flex-wrap:wrap;width:100%;justify-content:flex-start;gap:15px;max-width:930px}@media screen and (max-width:1180px){#academy_page .event-post-registration--bottom .event-post-registration__form{gap:0}}#academy_page .event-post-registration--bottom .event-post-registration__form .input-valid{max-width:300px}@media screen and (max-width:1180px){#academy_page .event-post-registration--bottom .event-post-registration__form .input-valid{max-width:none}}#academy_page .event-post-registration--bottom .event-post-registration__form input,#academy_page .event-post-registration--bottom .event-post-registration__form select{height:54px}#academy_page .event-post-registration--bottom .event-post-registration__form .direction-rpo__btn-new{width:300px;margin-top:0;margin-bottom:20px;height:54px}@media screen and (max-width:1180px){#academy_page .event-post-registration--bottom .event-post-registration__form .direction-rpo__btn-new{width:100%;max-width:none;order:1;margin-top:0;margin-bottom:0}}#academy_page .event-post-registration--bottom .event-post-registration__form .gdpr-policy{margin-top:-24px;max-width:1290px;order:1;justify-content:center}@media screen and (max-width:1180px){#academy_page .event-post-registration--bottom .event-post-registration__form .gdpr-policy{order:1;margin-top:30px}}#academy_page .event-post-registration--bottom .event-post-registration__form .gdpr-policy__link,#academy_page .event-post-registration--bottom .event-post-registration__form .gdpr-policy__text{line-height:150%;max-width:740px;text-align:center;color:#236130;font-size:12px;letter-spacing:-.48px}@media screen and (max-width:1180px){#academy_page .event-post-registration--bottom .event-post-registration__form .gdpr-policy__link,#academy_page .event-post-registration--bottom .event-post-registration__form .gdpr-policy__text{max-width:none;text-align:left}}@media screen and (max-width:680px){#academy_page .event-post-registration--bottom .event-post-registration__form .gdpr-policy__link,#academy_page .event-post-registration--bottom .event-post-registration__form .gdpr-policy__text{font-size:10px}}#academy_page .event-post-registration--bottom .event-post-registration__form .gdpr-policy__label{display:none!important}#academy_page .event-post-registration--bottom .event-post-registration__form .input-smsCode{margin-bottom:40px;margin-top:-18px}@media screen and (max-width:1180px){#academy_page .event-post-registration--bottom .event-post-registration__form .input-smsCode{margin-top:0;margin-bottom:0}}#academy_page .event-post-registration--bottom .event-post-registration__form .btn-submit-sms{width:auto;margin-top:0}@media screen and (max-width:1180px){#academy_page .event-post-registration--bottom .event-post-registration__form .btn-submit-sms{margin-bottom:20px}}#academy_page .event-post-registration--bottom .event-post-registration__form .popup-form__attention-text,#academy_page .event-post-registration--bottom .event-post-registration__form .popup-form__error-text{margin:0}@media screen and (max-width:1180px){#academy_page .event-post-registration--bottom .event-post-registration__form .popup-form__attention-text,#academy_page .event-post-registration--bottom .event-post-registration__form .popup-form__error-text{margin-bottom:20px}}