.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%}#academy_page .pay-page-contract-new .payment-contract-new__info{margin-top:16px;border-radius:clamp(24px,15.84px + 1.2vw,36px);padding:clamp(36px,27.84px + 1.2vw,48px);background:#111217;margin-bottom:0}#academy_page .pay-page-contract-new .payment-contract-new__info-text{color:#b2bac8;padding-top:16px}#academy_page .pay-page-contract-new .payment-contract-new__info-text:first-of-type{padding-top:0}#academy_page .pay-page-contract-new .payment-contract-new__info-row{padding-top:0;align-items:center}#academy_page .pay-page-contract-new .payment-contract-new__info .old-cost{position:static;text-align:right}#academy_page .pay-page-contract-new .payment-contract-new__info-cost,#academy_page .pay-page-contract-new .payment-contract-new__info-cost span{font-size:clamp(28px,21.2px + 1vw,38px);font-weight:600}#academy_page .pay-page-contract-new .payment-contract-new .gdpr-policy__block{margin-top:clamp(24px,15.84px + 1.2vw,36px);margin-bottom:clamp(24px,15.84px + 1.2vw,36px)}#academy_page .pay-page-contract-new .payment-contract-new .gdpr-policy__label{padding-left:0}#academy_page .pay-page-contract-new .payment-contract-new .gdpr-policy__label .gdpr-policy__checkbox:checked+.gdpr-policy__checkbox-icon:before{background-color:#4850ec;border:1px solid #4850ec}#academy_page .pay-page-contract-new .payment-contract-new .gdpr-policy__checkbox-icon{margin-right:16px!important}#academy_page .pay-page-contract-new .payment-contract-new .gdpr-policy__checkbox-icon:before{top:0!important}#academy_page .pay-page-contract-new .payment-contract-new .gdpr-policy__text,#academy_page .pay-page-contract-new .payment-contract-new .gdpr-policy__link{font-size:clamp(11px,7.6px + .5vw,16px);line-height:clamp(15px,9.56px + .8vw,23px);color:#fff;font-weight:500}#academy_page .pay-page-contract-new .payment-contract-new .btn-submit{border-radius:16px;background:#4850ec;border:none;color:#fff;font-family:Mulish,sans-serif;font-size:16px;line-height:23px;width:100%;justify-content:center;align-items:center;padding:18.5px 55px}#academy_page .pay-page-contract-new .payment-contract-new .btn-submit:hover{transform:scale(1.03);background:#4850ec;color:#fff}#academy_page .pay-page-contract-new .payment-contract-new__agreement{max-width:824px;padding:clamp(36px,27.84px + 1.2vw,48px);border-radius:clamp(24px,15.84px + 1.2vw,36px);background:#f7f7f9;width:100%}#academy_page .pay-page-contract-new .payment-contract-new__agreement-wrap{min-height:60vh;display:flex;align-items:center;justify-content:center}#academy_page .pay-page-contract-new .payment-contract-new__agreement .academy-v3__text-l{margin-bottom:clamp(8px,2.56px + .8vw,16px)}#academy_page .pay-page-contract-new .payment-contract-new__agreement-icon{margin-bottom:clamp(24px,15.84px + 1.2vw,36px)}#academy_page .pay-page-contract-new .payment-contract-new__download-contract{color:#1d1d1d!important;font-size:16px;font-weight:500;line-height:22px;margin-bottom:clamp(24px,15.84px + 1.2vw,36px);padding:0;max-width:435px}#academy_page .pay-page-contract-new .payment-contract-new__download-contract a{color:#4850ec!important}#academy_page .pay-page-contract-new .payment-contract-new .read-confirm{margin-bottom:0}#academy_page .pay-page-contract-new .payment-contract-new .read-confirm .academy-v3__btn{border-radius:16px;background:#4850ec;border:none;font-size:16px;height:60px;color:#fff}#academy_page .pay-page-contract-new .payment-contract-new__sms{padding:0;max-width:none}#academy_page .pay-page-contract-new .payment-contract-new__sms-wrap{max-width:none;min-height:60vh;display:flex;align-items:center;justify-content:center}#academy_page .pay-page-contract-new .payment-contract-new__sms-box{max-width:824px;padding:clamp(36px,27.84px + 1.2vw,48px);border-radius:clamp(24px,15.84px + 1.2vw,36px);background:#f7f7f9;display:flex;flex-direction:column;align-items:center;width:100%}#academy_page .pay-page-contract-new .payment-contract-new__sms-icon{margin-bottom:clamp(24px,15.84px + 1.2vw,36px)}#academy_page .pay-page-contract-new .payment-contract-new__sms-text{color:#1d1d1d!important;font-size:16px;font-weight:500;line-height:22px;margin-bottom:clamp(24px,15.84px + 1.2vw,36px);padding:0;max-width:435px}#academy_page .pay-page-contract-new .payment-contract-new__sms .academy-v3__text-l{margin-bottom:clamp(8px,2.56px + .8vw,16px);max-width:435px;text-align:center}#academy_page .pay-page-contract-new .payment-contract-new__code-way-select{margin-bottom:0}#academy_page .pay-page-contract-new .payment-contract-new__code-way-select .form__field{margin-bottom:0;cursor:auto}#academy_page .pay-page-contract-new .payment-contract-new__code-way-select .form__field input[type=radio]{background:#fff;border:1px solid rgba(0,0,0,.1);transition:.3s;cursor:pointer;width:20px;height:20px}#academy_page .pay-page-contract-new .payment-contract-new__code-way-select .form__field input[type=radio]:hover{border:1px solid #4850ec!important}#academy_page .pay-page-contract-new .payment-contract-new__code-way-select .form__field input[type=radio]:checked{border:6px solid #4850ec!important}#academy_page .pay-page-contract-new .payment-contract-new__code-way-select .form__field input[type=radio]:checked:before{content:none}#academy_page .pay-page-contract-new .payment-contract-new__code-way-select .form__field label{font-size:16px;cursor:pointer}#academy_page .pay-page-contract-new .payment-contract-new__pay{padding-bottom:0;max-width:none}#academy_page .pay-page-contract-new .payment-contract-new__pay .payment-contract-new__sms-text{margin-bottom:16px}#academy_page .pay-page-contract-new .payment-contract-new__pay .payment-contract-new__pay-value,#academy_page .pay-page-contract-new .payment-contract-new__pay span{font-size:clamp(28px,21.2px + 1vw,38px);margin-top:0;margin-bottom:clamp(24px,15.84px + 1.2vw,36px)}#academy_page .pay-page-contract-new .payment-contract-new__pay .payment_providers_buttons{display:grid;gap:clamp(8px,2.56px + .8vw,16px)}#academy_page .pay-page-contract-new .payment-contract-new__pay .payment-provider-button{border-radius:16px;background:#4850ec;color:#fff;font-size:16px;border:none;transition:.3s;height:50px;padding:16pxs 36px;width:auto}#academy_page .pay-page-contract-new .payment-contract-new__pay .payment-provider-button:hover{transform:scale(1.03);background:#4850ec;border:none}#academy_page .pay-page-contract-new .payment-contract-new__pay .payment-provider-button:before{content:none}#academy_page .pay-page-contract-new .payment-contract-new .ivalid-message{top:0}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{margin:0}article,aside,footer,header,nav,section,figcaption,figure,main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}a{background-color:#0000;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}a,area,button,input,label,select,textarea{-ms-touch-action:manipulation;touch-action:manipulation}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}canvas{display:inline-block}template{display:none}[hidden]{display:none}h1,h2,h3,h4,h5,h6,p,blockquote,em,img,i,dl,dt,ol,ul,li,video,canvas{margin:0;padding:0;border:0;vertical-align:baseline}div,input,textarea,select,button,h1,h2,h3,h4,h5,h6,a,span{outline:none}input[type=submit],button{cursor:pointer;border:none}input[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border:0}table{border-spacing:0;border-collapse:collapse;width:100%!important}textarea,input[type=text],input[type=button],input[type=submit]{-webkit-appearance:none;cursor:pointer}label{cursor:pointer}: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)}#academy_page .payment-contract-new__info{width:100%;background:#28292e;border-radius:16px;padding:24px;margin-top:37px;margin-bottom:36px}#academy_page .payment-contract-new__info-text{color:#9097a2;padding-bottom:0!important;display:flex;font-size:16px!important;line-height:normal!important}@media screen and (max-width:768px){#academy_page .payment-contract-new__info-text{padding-bottom:0!important}}@media screen and (max-width:680px){#academy_page .payment-contract-new__info-text{font-size:15px!important;display:block}}#academy_page .payment-contract-new__info-text span{color:#fff;padding-left:9px}@media screen and (max-width:680px){#academy_page .payment-contract-new__info-text span{font-size:16px;line-height:26px;padding-left:0}}#academy_page .payment-contract-new__info-course{color:#fff;font-weight:600;padding-top:4px;padding-bottom:24px;font-size:24px;line-height:normal}@media screen and (max-width:680px){#academy_page .payment-contract-new__info-course{padding-top:0;font-size:20px;line-height:29px}}#academy_page .payment-contract-new__info-row{padding-top:9px;display:flex;justify-content:space-between;position:relative}@media screen and (max-width:768px){#academy_page .payment-contract-new__info-row{padding-top:11px}}@media screen and (max-width:680px){#academy_page .payment-contract-new__info-row{flex-wrap:wrap}}#academy_page .payment-contract-new__info-row .contract-title-s{padding-top:8px;padding-bottom:0}#academy_page .payment-contract-new__info-cost{color:#fff;font-size:20px;line-height:29px;display:flex;align-items:center}@media screen and (max-width:680px){#academy_page .payment-contract-new__info-cost{margin-top:24px;width:100%}}#academy_page .payment-contract-new__info-cost span{font-weight:700;padding-right:4px;font-size:30px;line-height:normal;color:#fff}#academy_page .payment-contract-new__agreement{display:flex;flex-direction:column-reverse;align-items:center;max-width:475px;margin:0 auto;padding-bottom:127px}@media screen and (max-width:992px){#academy_page .payment-contract-new__agreement{margin-top:12px}}@media screen and (max-width:768px){#academy_page .payment-contract-new__agreement{margin-top:-49px;padding-bottom:178px}}@media screen and (max-width:680px){#academy_page .payment-contract-new__agreement{padding-bottom:53px;margin-top:47px}}#academy_page .payment-contract-new__download-contract{text-align:center;padding-bottom:21px;color:#000!important}@media screen and (max-width:680px){#academy_page .payment-contract-new__download-contract{font-size:16px;line-height:26px;max-width:80%}}#academy_page .payment-contract-new__download-contract a{color:#3963ff!important;letter-spacing:0!important;border-bottom:none!important}#academy_page .payment-contract-new .invoice-button{margin-top:24px}#academy_page .payment-contract-new .contract-elem{background-color:#fff;position:absolute;bottom:-8px;left:15px;z-index:100;font-weight:500;font-size:12px;line-height:15px;color:#9097a2;padding:0 4px;height:max-content}@media screen and (max-width:992px){#academy_page .payment-contract-new .contract-elem{bottom:-11px}}#academy_page .payment-contract-new .btn-submit{margin:0 auto;display:flex}@media screen and (max-width:480px){#academy_page .payment-contract-new .btn-submit{width:100%}}#academy_page .payment-contract-new__date{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:12px;position:relative;margin-bottom:12px}@media screen and (max-width:680px){#academy_page .payment-contract-new__date{margin-bottom:0}}#academy_page .payment-contract-new__date-title{margin-top:-23px;color:#444;font-size:15px!important;margin-bottom:-2px}#academy_page .payment-contract-new__date .input-valid{grid-column:span 4}#academy_page .payment-contract-new__sms{display:none;max-width:416px;margin:0 auto;padding-bottom:141px}@media screen and (max-width:992px){#academy_page .payment-contract-new__sms{padding-top:13px}}@media screen and (max-width:768px){#academy_page .payment-contract-new__sms{padding-top:0;margin-top:-24px;padding-bottom:190px}}@media screen and (max-width:680px){#academy_page .payment-contract-new__sms{padding-top:25px;margin-top:0;padding-bottom:70px}}#academy_page .payment-contract-new__sms-text{font-weight:600;font-size:20px;line-height:29px;text-align:center;margin-bottom:24px}@media screen and (max-width:680px){#academy_page .payment-contract-new__sms-text{margin:0 auto 42px}}#academy_page .payment-contract-new__sms-content .form__input{width:100%}#academy_page .payment-contract-new__sms .contract-input{text-align:center;padding:14px 16px;margin-bottom:1px}@media screen and (max-width:1280px){#academy_page .payment-contract-new__sms .contract-input{margin-bottom:6px}}#academy_page .payment-contract-new__sms .contract-input::placeholder{text-align:center}#academy_page .payment-contract-new__sms .btn-submit{width:100%;justify-content:center;padding:14px 0}#academy_page .payment-contract-new__pay{display:none;flex-wrap:wrap;justify-content:center;max-width:max-content;margin:0 auto;padding-bottom:139px}@media screen and (max-width:992px){#academy_page .payment-contract-new__pay{margin:-2px auto 0}}@media screen and (max-width:768px){#academy_page .payment-contract-new__pay{margin:-24px auto 0;padding-bottom:189px}}@media screen and (max-width:480px){#academy_page .payment-contract-new__pay{padding-bottom:31px;max-width:100%}}#academy_page .payment-contract-new__pay-value{line-height:34px;max-width:100%}#academy_page .payment-contract-new__pay-value,#academy_page .payment-contract-new__pay-value>span{color:#1d1d1f;text-align:center;font-size:48px;font-weight:600;line-height:normal;margin-bottom:48px;flex-direction:row}#academy_page .payment-contract-new__pay-value-text{color:#000;text-align:center;font-size:20px;font-weight:500;line-height:normal;margin-bottom:20px}#academy_page .payment-contract-new__pay .payment_providers_buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}#academy_page .payment-contract-new__pay .payment-provider-button{display:flex;height:54px;padding:8px 12px;justify-content:center;align-items:center;gap:6px;border-radius:6px;border:1px solid #397dfb;background-color:#fff;transition:.3s;position:relative;flex-direction:row;color:#397dfb;font-size:14px;font-weight:500;line-height:14px;width:208px}#academy_page .payment-contract-new__pay .payment-provider-button:before{content:"";width:24px;height:24px;position:relative;background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width:480px){#academy_page .payment-contract-new__pay .payment-provider-button{width:100%}}#academy_page .payment-contract-new__pay .payment-provider-button:hover,#academy_page .payment-contract-new__pay .payment-provider-button:focus{background:#397dfb1a}#academy_page .payment-contract-new__pay .online_local:before{background-image:url(/dist/images/payment_page/pay1.svg)}#academy_page .payment-contract-new__pay .online_parts:before{background-image:url(/dist/images/payment_page/pay2.svg)}#academy_page .payment-contract-new__pay .online_crypto:before{background-image:url(/dist/images/payment_page/pay3.svg)}#academy_page .payment-contract-new__pay .online_international:before{background-image:url(/dist/images/payment_page/pay4.svg)}#academy_page .payment-contract-new__pay .invoice:before{background-image:url(/dist/images/payment_page/pay5.svg)}#academy_page .payment-contract-new__pay .bookkeeping-contract-wrapper{width:auto;margin-top:0;align-self:flex-end;margin-left:0;margin-bottom:0;min-height:auto}@media screen and (max-width:480px){#academy_page .payment-contract-new__pay .bookkeeping-contract-wrapper{margin-top:24px;width:100%}}#academy_page .payment-contract-new__pay .bookkeeping-contract-wrapper .payment-contract-new__pay-value{margin-bottom:50px}@media screen and (max-width:480px){#academy_page .payment-contract-new__pay .bookkeeping-contract-wrapper .payment-contract-new__pay-value{margin-bottom:24px}}@media screen and (max-width:480px){#academy_page .payment-contract-new__pay .buttons-group-pay{width:100%}}#academy_page .payment-contract-new__pay a{width:416px;margin:0 auto;height:50px;text-align:center;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:768px){#academy_page .payment-contract-new__pay a{width:276px}}@media screen and (max-width:480px){#academy_page .payment-contract-new__pay a{width:100%}}#academy_page .payment-contract-new .sms-form-title,#academy_page .payment-contract-new .confirm-title,#academy_page .payment-contract-new .payment-title{display:flex}#academy_page .payment-contract-new .gdpr-policy__block{display:flex;align-items:flex-start;margin-bottom:36px}#academy_page .payment-contract-new .gdpr-policy__text{font-size:16px;line-height:26px;color:#9097a2;margin:0}#academy_page .payment-contract-new .gdpr-policy__link{font-size:16px;line-height:26px;font-weight:400;color:#3963ff;border-bottom:none;display:inline-block;margin-bottom:0}#academy_page .payment-contract-new .gdpr-policy__label{display:flex;align-items:center}#academy_page .payment-contract-new .gdpr-policy__label span{color:#1d1d1f;font-size:14px;line-height:20px}#academy_page .payment-contract-new .gdpr-policy__label .gdpr-policy__checkbox-icon{position:relative;margin-right:6px}#academy_page .payment-contract-new .gdpr-policy__label .gdpr-policy__checkbox-icon:before{content:"";position:relative;margin-right:6px;top:6px;left:0;width:16px;height:16px;background:#fff;border:1px solid #dadada;border-radius:3px;display:block}#academy_page .payment-contract-new .gdpr-policy__label .gdpr-policy__checkbox-icon.checkbox_error:before{border:1px solid red;width:16px;height:16px}#academy_page .payment-contract-new .gdpr-policy__label .gdpr-policy__checkbox{display:none}#academy_page .payment-contract-new .gdpr-policy__label .gdpr-policy__checkbox:checked+.gdpr-policy__checkbox-icon:before{background-image:url(/dist/images/forms-elem/checkbox.svg);background-position:center;background-repeat:no-repeat;width:16px;height:16px;background-size:10px;background-color:#397dfb;border:1px solid #397dfb;border-radius:4px}#academy_page .payment-contract-new .gdpr-policy__label .gdpr-policy__checkbox:disabled+.gdpr-policy__checkbox-icon:before{background-color:#9097a2;border:1px solid #9097a2}#academy_page ._cost-select{position:relative}#academy_page ._cost-select .contract-elem{top:-8px}#academy_page .promocode__box{grid-template-columns:repeat(12,1fr);grid-gap:24px;display:none;margin-bottom:24px}@media screen and (max-width:680px){#academy_page .promocode__box{grid-template-columns:1fr;grid-gap:16px}}#academy_page .promocode__box .input-valid{grid-column:span 8}@media screen and (max-width:680px){#academy_page .promocode__box .input-valid{grid-column:span 1}}#academy_page .promocode__btn{display:flex;align-items:center;width:100%;justify-content:center;grid-column:span 4;text-align:center}@media screen and (max-width:680px){#academy_page .promocode__btn{height:48px;grid-column:span 1}}#academy_page .input-promocode{margin-bottom:0}#academy_page .contract-select{appearance:none;background-image:url(/dist/images/payment_page/triangle.svg);background-repeat:no-repeat;background-position:calc(100% - 18px) center;background-size:10px 6px;margin-bottom:24px}@media screen and (max-width:680px){#academy_page .contract-select{margin-bottom:30px}}#academy_page .contract-select__cost{margin-bottom:16px}@media screen and (max-width:680px){#academy_page .contract-select__cost{margin-bottom:12px}}#academy_page .hide-fields{display:none}#academy_page .show-fields{display:block}#academy_page .course-select{padding-top:120px;margin-bottom:23px}@media screen and (max-width:680px){#academy_page .course-select{margin-bottom:20px;padding-top:135px}}#academy_page .promocode-checkbox{position:relative;margin-bottom:15px}@media screen and (max-width:680px){#academy_page .promocode-checkbox{margin-bottom:12px}}#academy_page .promocode-checkbox label{display:flex;align-items:center}#academy_page .promocode-checkbox label span{color:#1d1d1f;font-size:14px;line-height:20px}#academy_page .promocode-checkbox label .promocode__checkbox-icon{position:relative}#academy_page .promocode-checkbox label .promocode__checkbox-icon:before{content:"";position:relative;margin-right:12px;top:-1px;left:4px;width:16px;height:16px;background-color:#fff;border:1px solid #dadada;border-radius:3px;display:block}#academy_page .promocode-checkbox label .promocode__checkbox-icon.checkbox_error:before{background:url(/dist/images/forms-elem/checkbox_sqr_error.png) no-repeat;background-position:0;width:16px;height:16px;background-size:contain}#academy_page .promocode-checkbox label .promocode__checkbox{display:none}#academy_page .promocode-checkbox label .promocode__checkbox:checked+.promocode__checkbox-icon:before{background-image:url(/dist/images/forms-elem/checkbox.svg);background-position:center;background-repeat:no-repeat;width:16px;height:16px;background-size:10px;background-color:#397dfb;border:1px solid #397dfb;border-radius:4px}#academy_page .promocode-checkbox label .promocode__checkbox:disabled+.promocode__checkbox-icon:before{background-color:#9097a2;border:1px solid #9097a2}#academy_page .old-cost{font-weight:500;font-size:18px;line-height:27px;color:#fff;text-decoration:line-through;text-decoration-color:red;display:none;position:absolute;right:0;top:-30px}@media screen and (max-width:680px){#academy_page .old-cost{position:relative;top:auto;right:auto;width:100%;bottom:-20px}}#academy_page .input-promocode--disabled{color:#9097a2;pointer-events:none}#academy_page .promocode__btn--disabled{background-color:#9097a2!important;color:#fff!important;border-color:#9097a2!important;pointer-events:none;opacity:.3}#academy_page .iti input{padding-left:48px!important}.pay-page{margin-top:150px}@media screen and (max-width:480px){.pay-page-contract .row-content{padding:0}}.pay-page-contract__title{color:#000;margin-bottom:40px;position:relative;display:flex;flex-wrap:wrap;justify-content:center;margin-top:100px}@media(max-width:480px){.pay-page-contract__title .title__back{font-size:31px}}.pay-page-contract__description{max-width:790px;margin:0 auto;padding-bottom:50px}.pay-page-contract__description p{font-size:19px;line-height:26px;text-align:center}@media(max-width:480px){.pay-page-contract__description p{width:90%;margin:0 auto}}.pay-page-contract .popup-form__contacts-wrap{display:flex;justify-content:space-around;width:100%;flex-wrap:wrap}.pay-page-contract .bookkeeping-popup-wrapper{display:none}.payment-contacts-contract{background-color:#065daa;box-sizing:border-box;width:100vw;height:auto;margin:0!important;padding:96px 90px 77px}@media(max-width:420px){.payment-contacts-contract{padding:25px;min-height:200px}}.payment-contacts-contract__heading{max-width:760px;margin:0 auto 40px;color:#fff;text-align:center}.payment-contacts-contract .payment-contacts__img{display:none;margin-top:-73px;margin-right:102px}.payment-contacts-contract__content{display:flex;justify-content:center;margin:0 auto;position:relative}.payment-contacts-contract .payment-form-contracts{max-width:333px;align-items:flex-start;flex-direction:column}@media screen and (max-width:480px){.payment-contacts-contract .payment-form-contracts{max-width:100%}}.payment-contacts-contract .payment-form-contracts .form__field{margin-bottom:20px;width:100%}.payment-contacts-contract .payment-form-contracts .form__field--date{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:20px}.payment-contacts-contract .payment-form-contracts .form__field--date .date-short,.payment-contacts-contract .payment-form-contracts .form__field--date .date-long{width:31%}.payment-contacts-contract .payment-form-contracts .form__btn{margin:0 auto;background:#00c9e0;box-shadow:5px 7px 20px #00000059}.payment-contacts-contract .payment-form-contracts .form__btn:hover,.payment-contacts-contract .payment-form-contracts .form__btn:active{background:#000}.payment-contacts-contract .payment-form-contracts__content{display:flex;align-items:flex-end}@media(max-width:960px){.payment-contacts-contract .payment-form-contracts__content{display:flex;flex-direction:column}}@media screen and (max-width:480px){.payment-contacts-contract .payment-form-contracts__content{width:100%}}.payment-contacts-contract .payment-form-contracts__input-group{width:100%;min-width:333px;position:relative}@media(max-width:1100px){.payment-contacts-contract .payment-form-contracts__input-group{margin-bottom:15px}}@media screen and (max-width:480px){.payment-contacts-contract .payment-form-contracts__input-group{min-width:100%}}.payment-contacts-contract .payment-form-contracts__input-group .form__input,.payment-contacts-contract .payment-form-contracts__input-group .form__select{border-radius:3px}@media screen and (max-width:480px){.payment-contacts-contract .payment-form-contracts__input-group .form__input,.payment-contacts-contract .payment-form-contracts__input-group .form__select{padding:5px}}.payment-contacts-contract .payment-form-contracts__input-group .payment-form-contracts__custom-select:before{border-radius:3px}.payment-contacts-contract .payment-form-contracts__input-group .payment-form-contracts__custom-select:after{border-radius:0 3px 3px 0}.payment-contacts-contract .payment-form-contracts__custom-select{position:relative}.payment-contacts-contract .payment-form-contracts__custom-select:before{content:"";display:inline-block;position:absolute;width:100%;height:35px;top:0;left:0;background-color:#fff}.payment-contacts-contract .payment-form-contracts__custom-select:after{content:"";display:inline-block;position:absolute;width:37px;height:35px;top:0;right:0;background:url(/dist/images/payment_page/standart_select.png) no-repeat center;background-size:cover}.payment-contacts-contract .payment-form-contracts .form__select{position:relative;background-color:#0000;-moz-appearance:none;-webkit-appearance:none;z-index:1;border:none;color:#747474}.payment-contacts-contract .payment-form-contracts .gdpr-policy{position:relative;bottom:15px;overflow:hidden}@media(max-width:480px){.payment-contacts-contract .payment-form-contracts .gdpr-policy{max-width:180%}}.payment-contacts-contract .payment-agreement-block{width:200px}.payment-contacts-contract.payment-background{background-image:url(/dist/images/payment_page/contract-back.png);background-repeat:no-repeat;background-position:29% -19%}@media(max-width:1680px){.payment-contacts-contract.payment-background{background-position:24% -19%}}@media(max-width:1440px){.payment-contacts-contract.payment-background{background-position:17% -19%}}@media(max-width:1366px){.payment-contacts-contract.payment-background{background-position:12% -19%}}@media(max-width:1280px){.payment-contacts-contract.payment-background{background-position:4% -19%}}@media(max-width:1024px){.payment-contacts-contract.payment-background{background-position:-74% -19%}}@media(max-width:980px){.payment-contacts-contract.payment-background{background-position:-100% -19%}}@media(max-width:860px){.payment-contacts-contract.payment-background{background-image:none}}@media(max-width:680px){.payment-contacts-contract.payment-background .row-content{padding:0!important}}.download-contract{font-size:18px;line-height:136.84%;font-weight:300;color:#f9f9f9}@media(max-width:420px){.download-contract{text-align:center}}.download-contract a{color:#27c5dc;letter-spacing:.12px;text-decoration:none;border-bottom:1px solid #27c5dc}.contract-agreement-checkbox{margin-top:-7px;position:relative;left:-3px;margin-bottom:9px}.contract-agreement-checkbox label span{color:#fff;font-size:14px;font-weight:500;line-height:24px}.contract-agreement-checkbox label .gdpr-policy__checkbox-icon:before{background:url(/dist/images/forms-elem/payment-agreement.svg) no-repeat;background-position:0px 0px}.contract-agreement-checkbox label .gdpr-policy__checkbox-icon.checkbox_error:before{background:url(/dist/images/forms-elem/checkbox_sqr_error.png) no-repeat;background-position:0;width:16px;height:15px;background-size:contain}.contract-agreement-checkbox label .gdpr-policy__checkbox{display:none}.contract-agreement-checkbox label .gdpr-policy__checkbox:checked+.gdpr-policy__checkbox-icon:before{background:url(/dist/images/forms-elem/checkbox_sqr_checked.png) no-repeat;background-position:0;width:16px;height:15px;background-size:contain}.contract-gdpr-agreements a{text-decoration:none;border-bottom:1px solid #27c5dc}.payment-contacts-contract .payment-form-contracts .form__btn{min-width:215px;margin:7px auto 0;padding:0 5px;font-weight:500;font-size:19px;box-shadow:5px 7px 20px #00000059;min-height:46px;height:46px;background:#00c9e0;border-radius:3px}.sms-confirm-user-form{display:none;width:376px;align-items:flex-start;flex-direction:column;flex-wrap:wrap;position:relative;margin-top:10px;margin-bottom:26px}.sms-confirm-user-form .input-code-sms{font-size:16px;height:44.08px}.sms-confirm-user-form label{position:relative;color:#fff;font-size:18px;line-height:136.84%;top:-14px}.sms-form-title,.confirm-title,.payment-title{display:none}.payment-contract-wrapper,.bookkeeping-contract-wrapper{display:none;width:335px;margin-top:28px;align-self:center;margin-left:440px;margin-bottom:63px;min-height:225px}@media(max-width:860px){.payment-contract-wrapper,.bookkeeping-contract-wrapper{height:auto;margin-left:0;width:100%;position:relative;margin-bottom:30px;min-height:auto}}@media(max-width:768px){.payment-contract-wrapper,.bookkeeping-contract-wrapper{margin-top:20px}}.payment-contract-wrapper .buttons-group-pay,.bookkeeping-contract-wrapper .buttons-group-pay{display:flex;flex-wrap:wrap}.payment-contract-wrapper .buttons-group-pay .pay-online,.bookkeeping-contract-wrapper .buttons-group-pay .pay-online{min-width:215px;padding:10px 5px 10px 40px;font-weight:500;font-size:19px;box-shadow:5px 7px 20px #00000059;min-height:46px;height:46px;border-radius:3px;left:0;max-width:325px;background-color:#00c9e0;color:#fff;line-height:136.84%;transition:all .3s;letter-spacing:.14px;background-image:url(/dist/images/forms-elem/pay_btn_back.png);background-repeat:no-repeat;background-position:23% 48%;position:relative;text-align:center;margin-top:30px;width:100%}@media(max-width:860px){.payment-contract-wrapper .buttons-group-pay .pay-online,.bookkeeping-contract-wrapper .buttons-group-pay .pay-online{margin:20px auto 10px}}@media(max-width:480px){.payment-contract-wrapper .buttons-group-pay .pay-online,.bookkeeping-contract-wrapper .buttons-group-pay .pay-online{font-size:14px;padding:15px 5px 15px 40px}}.payment-contract-wrapper .buttons-group-pay .pay-online:hover,.bookkeeping-contract-wrapper .buttons-group-pay .pay-online:hover{background:#000}.payment-contract-wrapper .buttons-group-pay .download-check,.bookkeeping-contract-wrapper .buttons-group-pay .download-check{min-width:215px;padding:10px 5px;font-weight:500;font-size:19px;box-shadow:5px 7px 20px #00000059;min-height:46px;height:46px;border-radius:3px;left:0;max-width:325px;background-color:#00c9e0;color:#fff;line-height:136.84%;width:100%;transition:all .3s;letter-spacing:.14px;position:relative;margin-top:30px;text-align:center}@media(max-width:860px){.payment-contract-wrapper .buttons-group-pay .download-check,.bookkeeping-contract-wrapper .buttons-group-pay .download-check{margin:20px auto 0}}@media(max-width:480px){.payment-contract-wrapper .buttons-group-pay .download-check,.bookkeeping-contract-wrapper .buttons-group-pay .download-check{font-size:14px;padding:15px 5px}}.payment-contract-wrapper .buttons-group-pay .download-check:hover,.bookkeeping-contract-wrapper .buttons-group-pay .download-check:hover{background:#000}.pay-online-text,.download-check-text{display:none;font-size:18px;line-height:136.84%;text-align:center;color:#fff;width:100%;position:relative;margin-top:10px;max-width:325px}@media(max-width:860px){.pay-online-text,.download-check-text{margin:0 auto}}.download-check-text{font-size:21px;display:block}.download-check-text span{font-size:24px;font-weight:700}@media(max-width:480px){.payment-form-contracts .payment-submit-sms{margin:0 auto!important}}.sms-confirm-user-form-submit,.agreement-confirm-button{min-width:215px;margin:7px auto 0;padding:0 5px;font-weight:500;font-size:19px;box-shadow:5px 7px 20px #00000059;height:46px;background:#00c9e0;border-radius:3px}@media(max-width:768px){.sms-confirm-user-form-submit,.agreement-confirm-button{position:relative}}.sms-confirm-user-form-submit:hover,.sms-confirm-user-form-submit:active,.agreement-confirm-button:hover,.agreement-confirm-button:active{background:#000}@media(max-width:680px){.agreement-confirm-button{height:auto}}.former-lable-divider{color:#fff;font-size:14px;position:relative;top:-10px;right:0}.phone-ivalid-message-customer,.phone-ivalid-message-listener{position:relative;text-align:center;color:#ec0101;font-weight:500;display:none;top:8px}.read-confirm{display:none;min-width:350px;margin-bottom:18px}@media(max-width:420px){.read-confirm{min-width:100%}}.read-confirm .agreement-wrapper{display:flex;flex-direction:column-reverse;align-items:center;height:auto}.read-confirm .agreement-wrapper p{font-size:18px;line-height:136.84%;font-weight:300;color:#f9f9f9;flex-direction:column;width:70%;text-align:center}@media(max-width:680px){.read-confirm .agreement-wrapper p{width:100%}}.read-confirm .agreement-wrapper button{padding:8px 30px;width:fit-content;margin:0 auto 15px;color:#fff}#preloader__wrap{display:none}.preloader__shadow{width:100%;height:100%;top:0;background:gray;opacity:.3;position:fixed;z-index:100000}.preloader{color:#00c9e0;font-size:20px;margin:auto;inset:0;width:1em;height:1em;border-radius:50%;position:fixed;text-indent:-9999em;z-index:100000;-webkit-animation:load4 1.3s infinite linear;animation:load4 1.3s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}@-webkit-keyframes load4{0%,to{box-shadow:0 -3em 0 .2em,2em -2em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em}12.5%{box-shadow:0 -3em,2em -2em 0 .2em,3em 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em,3em 0 0 .2em,2em 2em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0,2em 2em 0 .2em,0 3em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em,0 3em 0 .2em,-2em 2em,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em,-2em 2em 0 .2em,-3em 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em,-3em 0 0 .2em,-2em -2em}87.5%{box-shadow:0 -3em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em,-3em 0,-2em -2em 0 .2em}}@keyframes load4{0%,to{box-shadow:0 -3em 0 .2em,2em -2em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em}12.5%{box-shadow:0 -3em,2em -2em 0 .2em,3em 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em,3em 0 0 .2em,2em 2em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0,2em 2em 0 .2em,0 3em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em,0 3em 0 .2em,-2em 2em,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em,-2em 2em 0 .2em,-3em 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em,-3em 0 0 .2em,-2em -2em}87.5%{box-shadow:0 -3em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em,-3em 0,-2em -2em 0 .2em}}@font-face{font-family:step2talk-icons;font-weight:400;font-style:normal;font-display:block;src:url(/dist/fonts/step2talk/step2talk-icons.ttf) format("truetype"),url(/dist/fonts/step2talk/step2talk-icons.woff) format("woff"),url(/dist/fonts/step2talk/step2talk-icons.svg#step2talk-icons) format("svg")}#academy_page [class^=ci-],#academy_page [class*=" ci-"]{display:inline-block;font-family:step2talk-icons,Arial,sans-serif!important;font-style:normal;font-weight:400;font-variant:normal;speak:never;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#academy_page .ci-arrow-bottom-left:before{content:"\e900"}#academy_page .ci-arrow-bottom-right:before{content:"\e901"}#academy_page .ci-arrow-down:before{content:"\e902"}#academy_page .ci-arrow-left:before{content:"\e903"}#academy_page .ci-arrow-right:before{content:"\e904"}#academy_page .ci-arrow-top-left:before{content:"\e905"}#academy_page .ci-arrow-top-right:before{content:"\e906"}#academy_page .ci-arrow-up:before{content:"\e907"}#academy_page .ci-arrow-back:before{content:"\e908"}#academy_page .ci-arrow-convert:before{content:"\e909"}#academy_page .ci-arrow-expand:before{content:"\e90a"}#academy_page .ci-arrow-fluid-horizontal:before{content:"\e90b"}#academy_page .ci-arrow-fluid-vertical:before{content:"\e90c"}#academy_page .ci-arrow-forward:before{content:"\e90d"}#academy_page .ci-arrow-horizontal:before{content:"\e90e"}#academy_page .ci-arrow-reload:before{content:"\e90f"}#academy_page .ci-arrow-select:before{content:"\e910"}#academy_page .ci-arrow-share:before{content:"\e911"}#academy_page .ci-arrow-vertical:before{content:"\e912"}#academy_page .ci-cross:before{content:"\e913"}#academy_page .ci-minus:before{content:"\e914"}#academy_page .ci-plus:before{content:"\e915"}#academy_page .ci-angle-down:before{content:"\e916"}#academy_page .ci-angle-left:before{content:"\e917"}#academy_page .ci-angle-right:before{content:"\e918"}#academy_page .ci-angle-up:before{content:"\e919"}#academy_page .ci-blocked:before{content:"\e91a"}#academy_page .ci-check:before{content:"\e91b"}#academy_page .ci-checkmark:before{content:"\e91c"}#academy_page .ci-check-round:before{content:"\e91d"}#academy_page .ci-close-round:before{content:"\e91e"}#academy_page .ci-heart:before{content:"\e91f"}#academy_page .ci-home:before{content:"\e920"}#academy_page .ci-info:before{content:"\e921"}#academy_page .ci-login:before{content:"\e922"}#academy_page .ci-minus-round:before{content:"\e923"}#academy_page .ci-plus-round:before{content:"\e924"}#academy_page .ci-profile:before{content:"\e925"}#academy_page .ci-search:before{content:"\e926"}#academy_page .ci-star:before{content:"\e927"}#academy_page .ci-calendar:before{content:"\e928"}#academy_page .ci-clock:before{content:"\e929"}#academy_page .ci-history:before{content:"\e92a"}#academy_page .ci-eye:before{content:"\e92b"}#academy_page .ci-eye-closed:before{content:"\e92c"}#academy_page .ci-lock:before{content:"\e92d"}#academy_page .ci-shield:before{content:"\e92e"}#academy_page .ci-unlock:before{content:"\e92f"}#academy_page .ci-alert:before{content:"\e930"}#academy_page .ci-alert-octagon:before{content:"\e931"}#academy_page .ci-bell:before{content:"\e932"}#academy_page .ci-danger:before{content:"\e933"}#academy_page .ci-chat:before{content:"\e934"}#academy_page .ci-comment:before{content:"\e935"}#academy_page .ci-envelope-opened:before{content:"\e936"}#academy_page .ci-iphone:before{content:"\e937"}#academy_page .ci-mail:before{content:"\e938"}#academy_page .ci-mention:before{content:"\e939"}#academy_page .ci-quote:before{content:"\e93a"}#academy_page .ci-play:before{content:"\e93f"}#academy_page .ci-play-outline:before{content:"\e954"}#academy_page .ci-attach:before{content:"\e93b"}#academy_page .ci-external-link:before{content:"\e93c"}#academy_page .ci-files:before{content:"\e93d"}#academy_page .ci-layouts:before{content:"\e93e"}#academy_page .ci-share:before{content:"\e940"}#academy_page .ci-upload:before{content:"\e941"}#academy_page .ci-map-pin-outline:before{content:"\e942"}#academy_page .ci-map-pin-solid:before{content:"\e943"}#academy_page .ci-volume-off:before{content:"\e944"}#academy_page .ci-volume-off-outline:before{content:"\e945"}#academy_page .ci-volume-on:before{content:"\e946"}#academy_page .ci-volume-on-outline:before{content:"\e947"}#academy_page .ci-cart:before{content:"\e948"}#academy_page .ci-behance:before{content:"\e949"}#academy_page .ci-dribbble:before{content:"\e94a"}#academy_page .ci-facebook:before{content:"\e94b"}#academy_page .ci-google:before{content:"\e94c"}#academy_page .ci-instagram:before{content:"\e94d"}#academy_page .ci-instagram-filled:before{content:"\e94e"}#academy_page .ci-linkedin:before{content:"\e94f"}#academy_page .ci-messenger:before{content:"\e950"}#academy_page .ci-twitter:before{content:"\e951"}#academy_page .ci-whatsapp:before{content:"\e952"}#academy_page .ci-youtube:before{content:"\e953"}#academy_page .ci-wechat:before{content:"\e955"}#academy_page .ci-figma:before{content:"\e956"}#academy_page .ci-github:before{content:"\e957"}#academy_page .ci-gitlab:before{content:"\e958"}#academy_page .ci-google-hangouts:before{content:"\e959"}#academy_page .ci-odnoklassniki:before{content:"\e95a"}#academy_page .ci-paypal:before{content:"\e95b"}#academy_page .ci-pinterest:before{content:"\e95c"}#academy_page .ci-rss:before{content:"\e95d"}#academy_page .ci-skype:before{content:"\e95e"}#academy_page .ci-slack:before{content:"\e95f"}#academy_page .ci-slack-filled:before{content:"\e960"}#academy_page .ci-stripe:before{content:"\e961"}#academy_page .ci-telegram:before{content:"\e962"}#academy_page .ci-tumblr:before{content:"\e963"}#academy_page .ci-twitch:before{content:"\e964"}#academy_page .ci-viber:before{content:"\e965"}#academy_page .ci-vimeo:before{content:"\e966"}#academy_page .ci-vkontakte:before{content:"\e967"}#academy_page .ci-wallet:before{content:"\e968"}#academy_page .ci-like:before{content:"\e969"}#academy_page .ci-hanger:before{content:"\e96a"}#academy_page .ci-filter-2:before{content:"\e96b"}#academy_page .ci-filter-1:before{content:"\e96c"}#academy_page .ci-dislike:before{content:"\e96d"}#academy_page .ci-delete:before{content:"\e96e"}#academy_page .ci-cart1:before{content:"\e96f"}#academy_page .ci-bag:before{content:"\e970"}#academy_page .ci-star-filled:before{content:"\e971"}#academy_page .ci-heart-filled:before{content:"\e972"}#academy_page .ci-logout:before{content:"\e973"}#academy_page .ci-world:before{content:"\e974"}#academy_page .ci-truck:before{content:"\e975"}#academy_page .ci-settings:before{content:"\e976"}#academy_page .ci-send:before{content:"\e977"}#academy_page .ci-plane:before{content:"\e978"}#academy_page .ci-photo:before{content:"\e979"}#academy_page .ci-lifebuoy:before{content:"\e97a"}#academy_page .ci-headset:before{content:"\e97b"}#academy_page .ci-folder:before{content:"\e97c"}#academy_page .ci-file-upload:before{content:"\e97d"}#academy_page .ci-file-download:before{content:"\e97e"}#academy_page .ci-cloud-upload:before{content:"\e97f"}#academy_page .ci-cloud-download:before{content:"\e980"}#academy_page .ci-anchor:before{content:"\e981"}#academy_page .ci-download:before{content:"\e982"}#academy_page .ci-sidebar-left:before{content:"\e983"}#academy_page .ci-sidebar-right:before{content:"\e984"}#academy_page .ci-list:before{content:"\e985"}#academy_page .ci-grid:before{content:"\e986"}#academy_page .ci-mic:before{content:"\e987"}#academy_page .ci-credit-card:before{content:"\e988"}#academy_page .blockquote:before{display:block;position:absolute;top:0;left:0;font-family:step2talk-icons;font-weight:400;color:#ff3f3a;line-height:1;content:"\e93a";font-size:1.25rem}#academy_page .breadcrumb-alt .breadcrumb-item+.breadcrumb-item:before{margin-top:.0625rem;font-family:step2talk-icons;content:"\e918"}#academy_page .tns-thumbnails [data-nav].video-indicator:before{display:block;position:absolute;inset:0;width:100%;height:100%;background-color:#1e212c;color:#fff;font-family:step2talk-icons;line-height:6.25rem;text-align:center;opacity:.6;content:"\e954";font-size:calc(1.325rem + .9vw)}#academy_page .btn-video:before{padding-left:.125rem;font-family:step2talk-icons;line-height:3.25rem;content:"\e93f"}#academy_page .active-filter:before{display:inline-block;margin-top:-.25rem;margin-right:.5rem;font-family:step2talk-icons;font-size:1.2em;vertical-align:middle;content:"\e913"}#academy_page .dropdown-toggle:after,#academy_page .dropdown-toggle:before{display:inline-block;font-family:step2talk-icons;font-weight:400;vertical-align:middle}#academy_page .payment-contract-new.direction-new-banner{padding-top:60px!important}#academy_page .payment-contract-new__info-cost{color:#fff!important}#academy_page .re-btn--neon,#academy_page .academy-v3__btn,#academy_page .promocode__btn,#academy_page .btn-submit,#academy_page .payment-provider-button{font-size:14px!important;color:#fff!important;height:43px!important;font-weight:700!important;border-radius:4px!important;background:linear-gradient(81deg,#ff3f3a,#f75e05)!important;border:none!important;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out;padding:11px 41px!important;line-height:21px!important;letter-spacing:.5px;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer}#academy_page .re-btn--neon:active,#academy_page .re-btn--neon:hover,#academy_page .academy-v3__btn:active,#academy_page .academy-v3__btn:hover,#academy_page .promocode__btn:active,#academy_page .promocode__btn:hover,#academy_page .btn-submit:active,#academy_page .btn-submit:hover,#academy_page .payment-provider-button:active,#academy_page .payment-provider-button:hover{background:linear-gradient(81deg,#ff3f3a,#f75e05)!important;color:#fff!important;box-shadow:0 .5rem 1.125rem -.5rem #fe4334eb;transform:none!important}#academy_page .contract-input,#academy_page .contract-select{border-radius:4px!important}#academy_page .contract-input:focus,#academy_page .contract-select:focus{border-color:#fe4334}#academy_page .pay-page-contract-new .payment-contract-new__info,#academy_page .pay-page-contract-new .payment-contract-new__fields,#academy_page .pay-page-contract-new .payment-contract-new__block,#academy_page .pay-page-contract-new .payment-contract-new__agreement,#academy_page .pay-page-contract-new .payment-contract-new__sms-box{border-radius:4px!important}#academy_page .pay-page-contract-new .payment-contract-new .heading-done:before{background:#fe4334!important;border-color:#fe4334!important;color:#fff!important}#academy_page .pay-page-contract-new .payment-contract-new__info{background:#111217}#academy_page .pay-page-contract-new .payment-contract-new .gdpr-policy__label .gdpr-policy__checkbox:checked+.gdpr-policy__checkbox-icon:before{background-color:#fe4334;border-color:#fe4334}#academy_page .pay-page-contract-new .payment-contract-new .gdpr-policy__text{color:#fff!important}#academy_page .pay-page-contract-new .payment-contract-new .gdpr-policy__link{color:#fe4334!important}#academy_page .pay-page-contract-new .payment-contract-new .promocode-checkbox label .promocode__checkbox:checked+.promocode__checkbox-icon:before{background-color:#fe4334;border-color:#fe4334}#academy_page .pay-page-contract-new .payment-contract-new .listener-self-checkbox label .listener-self__checkbox:checked+.listener-self__checkbox-icon:before{background-color:#fe4334;border-color:#fe4334}#academy_page .pay-page-contract-new .payment-contract-new__code-way-select .form__field input[type=radio]:hover{border:1px solid #fe4334!important}#academy_page .pay-page-contract-new .payment-contract-new__code-way-select .form__field input[type=radio]:checked{border:6px solid #fe4334!important}#academy_page .pay-page-contract-new .payment-contract-new__download-contract a{color:#fe4334!important}#academy_page .pay-page-contract-new .payment-contract-new__agreement-icon svg path,#academy_page .pay-page-contract-new .payment-contract-new__sms-icon svg path{fill:#fe4334!important}#academy_page .preloader{position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;width:auto!important;height:auto!important;margin:0!important;display:flex!important;flex-direction:column;align-items:center;gap:.75rem;font-size:1rem!important;line-height:1.2!important;color:#787a80!important;text-indent:0!important;background:#0000!important;border-radius:0!important;box-shadow:none!important;animation:none!important;-webkit-animation:none!important;z-index:100001}#academy_page .preloader:before{content:"";display:block;width:2.75rem;height:2.75rem;background-color:#cfcfd1;border-radius:50%;opacity:0;-webkit-animation:s2talk-preloader-spin .75s linear infinite;animation:s2talk-preloader-spin .75s linear infinite}@keyframes s2talk-preloader-spin{0%{transform:scale(0)}50%{opacity:1;transform:none}}
