:root{--sectionIndent: 100px}@media screen and (max-width:480px){:root{--sectionIndent: 50px}}.flex-row-centered{display:flex;justify-content:center}.flex-col-centered{display:flex;flex-direction:column;justify-content:center}.shadow{box-shadow:0 12px 21px #2ee4ff80}.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))}.shadow-svg-arrow,.navigation-arrow{-webkit-filter:drop-shadow(0 0 4px rgb(46,228,255));filter:drop-shadow(0 0 4px rgb(46,228,255))}.shadow-svg-play,.play-arrow{-webkit-filter:drop-shadow(0 0 12px rgb(46,228,255));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:center;position:relative}.navigation-arrow{position:absolute;background-image:url(/dist/images/navigation/navigation_arrow.svg);background-repeat:no-repeat;background-size:100% 100%}.play-arrow{position:absolute;background-image:url(/dist/images/navigation/video_play.svg);background-repeat:no-repeat;background-size:100% 100%}.play-arrow-background{background-image:url(/dist/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)}@font-face{font-family:Fixel Display;src:url(/dist/fonts/FixelDisplay/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/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/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/FixelDisplay-Bold.otf) format("truetype");font-weight:700;font-style:normal;font-display:swap}#academy_page .ists-vacancy .open-vacancy{display:flex;justify-content:center;padding:120px 0;background-color:#f6f4f4}@media screen and (max-width:1280px){#academy_page .ists-vacancy .open-vacancy{padding:72px 10px;margin-top:72px}}#academy_page .ists-vacancy .open-vacancy-container{display:flex;flex-direction:column;width:100%;max-width:1300px;margin:0 auto}#academy_page .ists-vacancy .open-vacancy__title{font-size:44px;font-weight:400;line-height:52px;color:#000;margin-bottom:21px;text-align:left}#academy_page .ists-vacancy .open-vacancy .open-vacancy-subtitle{font-size:18px;font-weight:500;line-height:25px;color:#000;text-align:left}#academy_page .ists-vacancy .open-vacancy .sub-two{margin-bottom:48px}@media screen and (max-width:1280px){#academy_page .ists-vacancy .open-vacancy .sub-two{margin-top:21px}}#academy_page .ists-vacancy .open-vacancy__empty{font-size:18px;font-weight:500;line-height:25px;color:#000;text-align:left;margin-bottom:48px}@media screen and (max-width:1280px){#academy_page .ists-vacancy .open-vacancy__empty{margin-bottom:32px}}#academy_page .ists-vacancy .open-vacancy__item{background:#fff;border-radius:24px;overflow:hidden}#academy_page .ists-vacancy .open-vacancy__item:not(:last-child){margin-bottom:5px}#academy_page .ists-vacancy .open-vacancy__item.open .open-vacancy__icon{transform:rotate(180deg)}#academy_page .ists-vacancy .open-vacancy__header{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 36px 21px}@media screen and (max-width:680px){#academy_page .ists-vacancy .open-vacancy__header{padding:20px 24px}}#academy_page .ists-vacancy .open-vacancy__toggle{flex:1;display:flex;align-items:center;gap:24px;background:none;border:0;padding:0;cursor:pointer;text-align:left}#academy_page .ists-vacancy .open-vacancy__icon{width:36px;height:36px;flex-shrink:0;border-radius:50%;background:#ffd600;display:flex;align-items:center;justify-content:center;transition:transform .4s ease}@media screen and (max-width:680px){#academy_page .ists-vacancy .open-vacancy__icon{width:24px;height:24px}#academy_page .ists-vacancy .open-vacancy__icon .accordion-arrow{width:11px;height:11px}}#academy_page .ists-vacancy .open-vacancy__info h3{margin:0;font-size:20px;font-weight:400;color:#000;line-height:28px}@media screen and (max-width:680px){#academy_page .ists-vacancy .open-vacancy__info h3{font-size:18px}}#academy_page .ists-vacancy .open-vacancy__info span{font-family:Nunito Sans,sans-serif;display:block;font-size:14px;font-weight:500;color:#000000b3;line-height:28px}@media screen and (max-width:680px){#academy_page .ists-vacancy .open-vacancy__info span{font-size:14px}}#academy_page .ists-vacancy .open-vacancy__content{height:0;overflow:hidden;transition:height .45s cubic-bezier(.4,0,.2,1)}#academy_page .ists-vacancy .open-vacancy__body{padding:0 36px 24px}@media screen and (max-width:680px){#academy_page .ists-vacancy .open-vacancy__body{padding:0 24px 24px}}#academy_page .ists-vacancy .open-vacancy .open-vacancy__employer{font-family:Nunito Sans,sans-serif;font-size:18px;font-weight:500;color:#000000b3;line-height:25px;margin-bottom:16px}@media screen and (max-width:680px){#academy_page .ists-vacancy .open-vacancy .open-vacancy__employer{font-size:15px}}#academy_page .ists-vacancy .open-vacancy h4{color:#034431;font-size:20px;font-weight:400;color:#000000b3;line-height:28px;margin-top:20px;margin-bottom:10px}#academy_page .ists-vacancy .open-vacancy .accordion-arrow{width:14px;height:14px}#academy_page .ists-vacancy .open-vacancy ul{list-style:none;padding-left:15px;margin-bottom:20px}#academy_page .ists-vacancy .open-vacancy ul:last-child{margin-bottom:0}#academy_page .ists-vacancy .open-vacancy li{font-family:Nunito Sans,sans-serif;position:relative;padding-left:12px;margin-bottom:4px;font-size:18px;font-weight:400;color:#000000b3;line-height:24px}@media screen and (max-width:680px){#academy_page .ists-vacancy .open-vacancy li{font-size:15px}}#academy_page .ists-vacancy .open-vacancy li:before{content:"";position:absolute;top:8px;left:-5px;width:8px;height:8px;border-radius:50%;background:#000000b3}#academy_page .ists-vacancy .open-vacancy__apply{display:inline-flex;align-items:center;justify-content:center;min-width:160px;height:44px;padding:8 24px;border-radius:8px;background:#034431;color:#fff;font-size:15px;font-weight:400;line-height:20px;text-decoration:none;border:1px solid #000;transition:transform .3s}@media screen and (max-width:992px){#academy_page .ists-vacancy .open-vacancy__apply{display:none}}#academy_page .ists-vacancy .open-vacancy__apply:hover{transform:scale(1.05)}#academy_page .ists-vacancy .open-vacancy__apply--mobile{display:none;margin-top:24px}@media screen and (max-width:992px){#academy_page .ists-vacancy .open-vacancy__apply--mobile{display:inline-flex}}@media screen and (max-width:680px){#academy_page .ists-vacancy .open-vacancy__apply--mobile{font-size:14px;margin-top:0;width:100%;min-width:100%}}#academy_page .ists-vacancy .vacancy-contact{margin-top:48px;width:100%}#academy_page .ists-vacancy .vacancy-contact__inner{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#c1fa1e;border-radius:24px;padding:48px;text-align:center;width:100%}@media screen and (max-width:680px){#academy_page .ists-vacancy .vacancy-contact__inner{padding:24px}}#academy_page .ists-vacancy .vacancy-contact__title{font-size:30px;font-weight:400;line-height:39px;color:#000;margin:0 0 12px}@media screen and (max-width:680px){#academy_page .ists-vacancy .vacancy-contact__title{font-size:24px;text-align:center}}#academy_page .ists-vacancy .vacancy-contact__text{font-family:Nunito Sans,sans-serif;max-width:620px;margin:0 auto 24px;font-size:18px;line-height:24px;color:#000;font-weight:500}@media screen and (max-width:680px){#academy_page .ists-vacancy .vacancy-contact__text{font-size:14px}}#academy_page .ists-vacancy .vacancy-contact__btn{display:inline-flex;align-items:center;justify-content:center;min-width:184px;height:48px;padding:12px 35px;background:#034431;border-radius:12px;color:#fff;font-size:18px;font-weight:400;line-height:24px;text-decoration:none;transition:transform .3s}@media screen and (max-width:680px){#academy_page .ists-vacancy .vacancy-contact__btn{width:100%;max-width:268px}}#academy_page .ists-vacancy .vacancy-contact__btn:hover{transform:scale(1.05)}@media(max-width:767px){#academy_page .ists-vacancy .vacancy-contact__inner{padding:32px 20px}#academy_page .ists-vacancy .vacancy-contact__title{font-size:28px}#academy_page .ists-vacancy .vacancy-contact__text{font-size:16px;margin-bottom:24px}#academy_page .ists-vacancy .vacancy-contact__btn{width:100%;max-width:280px}}#academy_page .popup.new-rpo-popup .cv-new-single-form{display:none;margin:0 auto;position:relative;padding:0}#academy_page .popup.new-rpo-popup .cv-new-single-form .section-wrap{background:#fff;border-radius:24px;padding:48px;box-sizing:border-box;max-width:720px;width:calc(100% - 40px);margin:40px auto}@media screen and (max-width:680px){#academy_page .popup.new-rpo-popup .cv-new-single-form .section-wrap{padding:24px;margin:40px 10px}}#academy_page .popup.new-rpo-popup .cv-new-single-form .section-wrap,#academy_page .popup.new-rpo-popup .cv-new-single-form .form-content,#academy_page .popup.new-rpo-popup .cv-new-single-form__form{display:flex;flex-direction:column;align-items:center;width:100%}#academy_page .popup.new-rpo-popup .cv-new-single-form .form-content{gap:30px}@media screen and (max-width:680px){#academy_page .popup.new-rpo-popup .cv-new-single-form .form-content{display:inherit;gap:13px}}#academy_page .popup.new-rpo-popup .cv-new-single-form .popup-form{max-width:100%}#academy_page .popup.new-rpo-popup .cv-new-single-form__header{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;flex-shrink:0}@media screen and (max-width:680px){#academy_page .popup.new-rpo-popup .cv-new-single-form__header{gap:5px}}#academy_page .popup.new-rpo-popup .cv-new-single-form__title{font-size:36px;font-weight:400;line-height:1.2;color:#000;margin:0;text-align:center}@media screen and (max-width:680px){#academy_page .popup.new-rpo-popup .cv-new-single-form__title{font-size:30px;line-height:30px}}#academy_page .popup.new-rpo-popup .cv-new-single-form__subtitle{font-family:Nunito Sans,sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#000;margin:0;text-align:center}@media screen and (max-width:680px){#academy_page .popup.new-rpo-popup .cv-new-single-form__subtitle{font-size:14px;line-height:18px}}#academy_page .popup.new-rpo-popup .cv-new-single-form__fields{display:flex;flex-direction:column;gap:10px;width:100%}#academy_page .popup.new-rpo-popup .cv-new-single-form__row{display:flex;gap:10px;width:100%}@media screen and (max-width:680px){#academy_page .popup.new-rpo-popup .cv-new-single-form__row{flex-direction:column}}#academy_page .popup.new-rpo-popup .cv-new-single-form .phone-ivalid-message{color:red;font-weight:400;margin-top:0;margin-bottom:0}#academy_page .popup.new-rpo-popup .cv-new-single-form .input-valid{position:relative;margin-bottom:0}#academy_page .popup.new-rpo-popup .cv-new-single-form .input-valid:has(.input_error){margin-bottom:12px}#academy_page .popup.new-rpo-popup .cv-new-single-form .input-valid .ivalid-message{display:none;position:absolute;top:100%;left:0;margin-top:0;color:red;font-size:12px;line-height:1;white-space:nowrap}#academy_page .popup.new-rpo-popup .cv-new-single-form .input-valid .input_error{border:1px solid red}#academy_page .popup.new-rpo-popup .cv-new-single-form .input-smsCode{margin:0}#academy_page .popup.new-rpo-popup .cv-new-single-form .popup-form__attention-text{font-family:Nunito Sans,sans-serif;font-size:14px;color:#000;margin:0}#academy_page .popup.new-rpo-popup .cv-new-single-form .btn-submit-sms{display:block;width:fit-content;font-family:Nunito Sans,sans-serif;font-size:14px;color:#034431;text-decoration:underline;cursor:pointer;margin:0}#academy_page .popup.new-rpo-popup .cv-new-single-form .popup-form__error-text{font-family:Nunito Sans,sans-serif;font-size:14px;color:red;margin:0}#academy_page .popup.new-rpo-popup .cv-new-single-form .iti{height:60px}#academy_page .popup.new-rpo-popup .cv-new-single-form .iti__flag-container{left:8px}#academy_page .popup.new-rpo-popup .cv-new-single-form .iti--allow-dropdown input[type=tel]{padding-left:64px!important}#academy_page .popup.new-rpo-popup .cv-new-single-form .cv-new-single-form__field .input-valid{margin-bottom:0}#academy_page .popup.new-rpo-popup .cv-new-single-form__field{background:#f6f4f4;border-radius:16px;display:flex;align-items:center;height:60px;flex:1;box-sizing:border-box}#academy_page .popup.new-rpo-popup .cv-new-single-form__field .iti{height:60px;width:100%}@media screen and (max-width:680px){#academy_page .popup.new-rpo-popup .cv-new-single-form__field,#academy_page .popup.new-rpo-popup .cv-new-single-form__field .iti{height:50px}#academy_page .popup.new-rpo-popup .cv-new-single-form__field .iti__selected-flag{padding-left:0}#academy_page .popup.new-rpo-popup .cv-new-single-form__field .iti__flag-container{left:22px}}#academy_page .popup.new-rpo-popup .cv-new-single-form__field--textarea{height:auto;align-items:flex-start;padding:24px;min-height:159px;margin-bottom:0}#academy_page .popup.new-rpo-popup .cv-new-single-form__input{width:100%;height:60px;box-sizing:border-box;border:0;border-radius:16px;background:#f6f4f4;font-family:Fixel Display,sans-serif;font-size:18px;font-weight:400;color:#000;line-height:20px;padding:10px 24px}@media screen and (max-width:680px){#academy_page .popup.new-rpo-popup .cv-new-single-form__input{font-size:15px;max-height:50px;height:50px}}#academy_page .popup.new-rpo-popup .cv-new-single-form__input::placeholder{color:#606060}#academy_page .popup.new-rpo-popup .cv-new-single-form__textarea{width:100%;height:100%;min-height:110px;border:0;background:#0000;font-family:Fixel Display,sans-serif;font-size:18px;color:#000;resize:none;padding:0;margin:0;border-radius:0}@media screen and (max-width:680px){#academy_page .popup.new-rpo-popup .cv-new-single-form__textarea{font-size:15px}}#academy_page .popup.new-rpo-popup .cv-new-single-form__textarea::placeholder{color:#606060}#academy_page .popup.new-rpo-popup .cv-new-single-form__upload{background:#fff;border:1px dashed #034431;border-radius:16px;padding:10px 24px;display:flex;align-items:center;min-height:103px;box-sizing:border-box;width:100%;margin-bottom:30px;position:relative}@media screen and (max-width:680px){#academy_page .popup.new-rpo-popup .cv-new-single-form__upload{min-height:auto;max-height:50px;padding:14px}}#academy_page .popup.new-rpo-popup .cv-new-single-form__upload .file{width:.1px;height:.1px;opacity:1;overflow:hidden;position:absolute;z-index:1}#academy_page .popup.new-rpo-popup .cv-new-single-form__upload .clip{stroke:#034431}#academy_page .popup.new-rpo-popup .cv-new-single-form__upload .ivalid-message{display:none!important;position:absolute;top:100%;left:0;width:100%;margin-top:0;font-size:12px;text-align:left}#academy_page .popup.new-rpo-popup .cv-new-single-form__upload.error{border-color:red!important}#academy_page .popup.new-rpo-popup .cv-new-single-form__upload.error .ivalid-message{display:block!important;color:red!important;background:none!important}#academy_page .popup.new-rpo-popup .cv-new-single-form__upload-label{display:flex;align-items:center;gap:16px;width:100%;cursor:pointer;margin:0}@media screen and (max-width:680px){#academy_page .popup.new-rpo-popup .cv-new-single-form__upload-label{gap:0;justify-content:center}}#academy_page .popup.new-rpo-popup .cv-new-single-form__upload-icon{flex-shrink:0;width:27px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:680px){#academy_page .popup.new-rpo-popup .cv-new-single-form__upload-icon svg{width:16px;height:16px;margin-top:-3px}}#academy_page .popup.new-rpo-popup .cv-new-single-form__upload-title{display:block;color:#000;font-family:Fixel Display,sans-serif;font-size:18px}@media screen and (max-width:680px){#academy_page .popup.new-rpo-popup .cv-new-single-form__upload-title{font-size:16px}}#academy_page .popup.new-rpo-popup .cv-new-single-form__upload-hint{margin-top:10px;color:#606060;font-family:Fixel Display,sans-serif;font-size:18px}#academy_page .popup.new-rpo-popup .cv-new-single-form .cv-new-single-form__upload-wrap{display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width:680px){#academy_page .popup.new-rpo-popup .cv-new-single-form .form-upload-desktop{display:none}}#academy_page .popup.new-rpo-popup .cv-new-single-form .form-upload-mob{display:none}@media screen and (max-width:680px){#academy_page .popup.new-rpo-popup .cv-new-single-form .form-upload-mob{display:flex;justify-content:center}}#academy_page .popup.new-rpo-popup .cv-new-single-form__footer{display:flex;flex-direction:column;gap:30px;width:100%;flex-shrink:0}@media screen and (max-width:680px){#academy_page .popup.new-rpo-popup .cv-new-single-form__footer{gap:13px}}#academy_page .popup.new-rpo-popup .cv-new-single-form__submit{font-family:Nunito Sans,sans-serif;width:100%;height:60px;flex-shrink:0;background:#034431;border:0;border-radius:16px;color:#fff;font-size:18px;font-weight:400;letter-spacing:-.18px;cursor:pointer;transition:transform .3s}@media screen and (max-width:680px){#academy_page .popup.new-rpo-popup .cv-new-single-form__submit{max-height:50px}}#academy_page .popup.new-rpo-popup .cv-new-single-form__submit:hover{transform:scale(1.02)}#academy_page .popup.new-rpo-popup .cv-new-single-form__consent{margin:0;width:100%;flex-shrink:0}#academy_page .popup.new-rpo-popup .cv-new-single-form__consent .gdpr-policy__text,#academy_page .popup.new-rpo-popup .cv-new-single-form__consent .gdpr-policy__link{font-family:Mulish,sans-serif;font-size:12px;line-height:13px;color:#000}@media screen and (max-width:680px){#academy_page .popup.new-rpo-popup .cv-new-single-form__consent .gdpr-policy__text,#academy_page .popup.new-rpo-popup .cv-new-single-form__consent .gdpr-policy__link{opacity:.5}}@media screen and (max-width:680px){#academy_page .popup.new-rpo-popup .cv-new-single-form__consent .gdpr-policy__link{opacity:1}}#academy_page .popup.new-rpo-popup .form-response{display:none;flex-direction:column;align-items:center;gap:16px;text-align:center}#academy_page .popup.new-rpo-popup .form-response__icon{width:60px;height:60px;border-radius:50%;background:#c1fa1e;display:flex;align-items:center;justify-content:center;color:#000}#academy_page .popup.new-rpo-popup .form-response__title{font-size:30px;font-weight:400;color:#000;margin:0}#academy_page .popup.new-rpo-popup .form-response__subtitle{font-family:Nunito Sans,sans-serif;font-size:18px;color:#000;margin:0}#academy_page .popup.new-rpo-popup .popup__message{width:auto;height:auto;background-image:none;background:#fff;border-radius:24px;padding:32px 48px;margin:0;display:none;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;font-family:Nunito Sans,sans-serif;font-size:18px;font-weight:400;line-height:1.4;color:red}@media screen and (max-width:680px){#academy_page .popup.new-rpo-popup .popup__message{width:calc(100% - 40px);padding:24px}}
