: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%}#academy_page .payment-contract-new__title{color:#76767d;text-align:center;font-size:20px;font-weight:500;line-height:29px}@media screen and (max-width:680px){#academy_page .payment-contract-new__title{font-size:15px;line-height:normal}}#academy_page .payment-contract-new__title span{color:#000;font-size:36px;line-height:normal;margin-top:12px;display:block}@media screen and (max-width:680px){#academy_page .payment-contract-new__title span{font-size:22px}}#academy_page .payment-contract-new__course{font-size:20px;line-height:29px;color:#5c5d73;text-align:center;padding:209px 12px 0}@media screen and (max-width:992px){#academy_page .payment-contract-new__course{padding-top:177px}}@media screen and (max-width:768px){#academy_page .payment-contract-new__course{padding-top:168px}}@media screen and (max-width:680px){#academy_page .payment-contract-new__course{padding-top:170px}}#academy_page .payment-contract-new__course-name{font-weight:700;font-size:36px;line-height:44px;text-align:center;padding:209px 12px 0}@media screen and (max-width:992px){#academy_page .payment-contract-new__course-name{padding-top:177px}}@media screen and (max-width:768px){#academy_page .payment-contract-new__course-name{padding-top:168px}}@media screen and (max-width:680px){#academy_page .payment-contract-new__course-name{font-size:30px;line-height:36px;padding:170px 12px 0}}@media screen and (max-width:680px){#academy_page .payment-contract-new .three-steps{grid-template-columns:repeat(3,1fr);width:100%;gap:66.5px}}@media screen and (max-width:350px){#academy_page .payment-contract-new .three-steps{gap:45px}}#academy_page .payment-contract-new .hungary-steps:before{width:75%}@media screen and (max-width:680px){#academy_page .payment-contract-new .hungary-steps{grid-template-columns:repeat(2,1fr);width:100%}#academy_page .payment-contract-new .hungary-steps:before{width:60%}}#academy_page .payment-contract-new__steps{display:flex;justify-content:space-between;width:655px;padding-right:0;margin:0 auto;padding-top:106px;position:relative}@media screen and (max-width:992px){#academy_page .payment-contract-new__steps{padding-right:12px}}@media screen and (max-width:860px){#academy_page .payment-contract-new__steps{width:100%}}@media screen and (max-width:776px){#academy_page .payment-contract-new__steps{padding-right:45px}}@media screen and (max-width:680px){#academy_page .payment-contract-new__steps{display:grid;grid-template-columns:repeat(4,1fr);padding-right:0;width:100%;padding-left:0;padding-top:95px}}#academy_page .payment-contract-new__steps:before{position:absolute;content:"";width:73%;height:2px;background-color:#dde0eb;bottom:61px;left:90px;z-index:-1}@media screen and (max-width:780px){#academy_page .payment-contract-new__steps:before{width:80%;bottom:72px}}@media screen and (max-width:680px){#academy_page .payment-contract-new__steps:before{bottom:50px;left:60px;width:78%}}@media screen and (max-width:555px){#academy_page .payment-contract-new__steps:before{bottom:66px}}@media screen and (max-width:350px){#academy_page .payment-contract-new__steps:before{left:40px;width:76%}}#academy_page .payment-contract-new__heading{font-size:16px;line-height:26px;color:#76767d;position:relative;display:flex;justify-content:center;text-align:center;flex:1}@media screen and (max-width:776px){#academy_page .payment-contract-new__heading{max-width:140px;line-height:19px}}@media screen and (max-width:680px){#academy_page .payment-contract-new__heading{font-size:13px;line-height:15px}}#academy_page .payment-contract-new__heading:before{position:absolute;width:50px;height:50px;border-radius:50%;background-color:#dde0eb;font-size:20px;line-height:29px;color:#76767d;display:flex;justify-content:center;align-items:center;top:-61px;border:4px solid #fff}@media screen and (max-width:768px){#academy_page .payment-contract-new__heading:before{border:12px solid #fff;width:66px;height:66px;top:-68px}}@media screen and (max-width:680px){#academy_page .payment-contract-new__heading:before{font-size:20px;line-height:29px;border:4px solid #fff;width:45px;height:45px;top:-60px}}#academy_page .payment-contract-new__heading:first-of-type:before{content:"1"}#academy_page .payment-contract-new__heading:first-of-type:after{content:none}#academy_page .payment-contract-new__heading:nth-of-type(2):before{content:"2"}#academy_page .payment-contract-new__heading:nth-of-type(3):before{content:"3"}#academy_page .payment-contract-new__heading:nth-of-type(4):before{content:"4"}#academy_page .payment-contract-new__heading:nth-of-type(4):after{left:-200px}@media screen and (max-width:776px){#academy_page .payment-contract-new__heading:nth-of-type(4):after{left:-180px}}@media screen and (max-width:680px){#academy_page .payment-contract-new__heading:nth-of-type(4):after{left:-35px}}#academy_page .payment-contract-new .heading-active{color:#236130}#academy_page .payment-contract-new .heading-active:before{background-color:#236130;color:#fff}#academy_page .payment-contract-new .heading-active:after{background-color:#236130}#academy_page .payment-contract-new__wrap{width:1090px;margin:0 auto;padding-top:72px}@media screen and (max-width:1090px){#academy_page .payment-contract-new__wrap{width:100%}}@media screen and (max-width:680px){#academy_page .payment-contract-new__wrap{padding:65px 4px 0}}#academy_page .payment-contract-new__form{width:655px;margin:0 auto}@media screen and (max-width:680px){#academy_page .payment-contract-new__form{width:100%}}#academy_page .payment-contract-new__form-title{max-width:455px;margin:0 auto 46px}@media screen and (max-width:992px){#academy_page .payment-contract-new__form-title{max-width:520px}}@media screen and (max-width:680px){#academy_page .payment-contract-new__form-title{max-width:100%;margin:0 auto 40px}}#academy_page .payment-contract-new__btn{width:100%}#academy_page .payment-contract-new__btn-box{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;margin-bottom:50px}@media screen and (max-width:680px){#academy_page .payment-contract-new__btn-box{grid-gap:14px}}#academy_page .payment-contract-new__btn:disabled{background-color:#9097a2!important;color:#fff!important;border-color:#9097a2;pointer-events:none;opacity:.3}#academy_page .payment-contract-new__block{margin-bottom:12px;position:relative}#academy_page .payment-contract-new__wrapper{display:flex;flex-wrap:wrap}@media screen and (max-width:480px){#academy_page .payment-contract-new__wrapper{width:100%}}#academy_page .payment-contract-new__code-way-select{margin-bottom:6px;display:flex;align-items:center;justify-content:center;gap:36px}#academy_page .payment-contract-new__code-way-select .form__field{width:auto;display:flex;align-items:center;gap:12px;cursor:pointer}#academy_page .payment-contract-new__code-way-select .form__field input[type=radio]{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;outline:none;border:1px solid #5c5d73}#academy_page .payment-contract-new__code-way-select .form__field input[type=radio]:before{content:"";display:block;width:60%;height:60%;margin:20% auto;border-radius:50%}#academy_page .payment-contract-new__code-way-select .form__field input[type=radio]:checked:before{background:#236130}#academy_page .payment-contract-new__code-way-select .form__field input[type=radio]:checked,#academy_page .payment-contract-new__code-way-select .form__field input[type=radio]:hover{border-color:#236130}#academy_page .payment-contract-new__code-way-select .form__field label{font-size:18px;line-height:27px}#academy_page .contract-title-m{font-size:30px;line-height:36px;text-align:center}@media screen and (max-width:768px){#academy_page .contract-title-m{font-size:24px;line-height:34px}}@media screen and (max-width:680px){#academy_page .contract-title-m{font-size:18px;line-height:normal}}#academy_page .contract-title-s{font-weight:500!important;font-size:18px!important;line-height:27px!important;padding-bottom:15px}@media screen and (max-width:992px){#academy_page .contract-title-s{padding-bottom:13px}}@media screen and (max-width:680px){#academy_page .contract-title-s{font-size:15px!important;line-height:normal!important;padding-bottom:10px}}#academy_page .pay-page-contract-new .breadcrumbs-container{background-color:transparent}#academy_page .pay-page-contract-new .breadcrumbs-container a,#academy_page .pay-page-contract-new .breadcrumbs-container span{font-size:12px;line-height:15px}#academy_page .pay-page-contract-new .breadcrumbs-container a{color:#666;padding-right:24px;position:relative}#academy_page .pay-page-contract-new .breadcrumbs-container a:after{content:"/";position:absolute;display:block;top:0;right:13px;border:none;transform:rotate(0deg)}#academy_page .pay-page-contract-new .breadcrumbs-container span{color:#000}#academy_page .pay-page-contract-new #preloader__wrap{display:none}#academy_page .pay-page-contract-new .preloader{color:#236130}#academy_page .pay-page-contract-new .phone-ivalid-message-customer,#academy_page .pay-page-contract-new .phone-ivalid-message-listener{margin-bottom:24px;top:auto;text-align:left;font-size:18px;line-height:27px}#academy_page .pay-page-contract-new .iti{margin-bottom:12px}#academy_page .pay-page-contract-new .ivalid-message{position:relative;top:-10px;display:none}#academy_page .pay-page-contract-new .active-btn{background:rgba(57,99,255,.1)!important;border:1px solid #236130!important;color:#236130!important}#academy_page .pay-page-contract-new .re-btn{color:#fff;font-weight:500;font-size:18px;line-height:27px;border-radius:8px;transition:.3s;cursor:pointer}@media screen and (max-width:680px){#academy_page .pay-page-contract-new .re-btn{font-size:16px}}#academy_page .pay-page-contract-new .re-btn--xl{padding:15px 55px!important}@media screen and (max-width:680px){#academy_page .pay-page-contract-new .re-btn--xl{padding:8.5px 118px!important}}#academy_page .pay-page-contract-new .re-btn--neon{background-color:#b7e407;border:2px solid #b7e407;color:#033932}@media screen and (max-width:680px){#academy_page .pay-page-contract-new .re-btn--neon{justify-content:center;text-align:center}}#academy_page .pay-page-contract-new .re-btn--neon:active,#academy_page .pay-page-contract-new .re-btn--neon:hover{transform:scale(1.05)}#academy_page .pay-page-contract-new .re-btn--gray{padding:14px 20px;background:#fff;border-radius:4px;border:1px solid #dde0eb;font-size:18px;line-height:27px;color:#000}#academy_page .pay-page-contract-new .re-btn--gray:active,#academy_page .pay-page-contract-new .re-btn--gray:hover{background:rgba(57,99,255,.1);border:1px solid #236130;color:#236130}#academy_page .contract-input,#academy_page .contract-select{border:1px solid #dde0eb;background:#fff;box-sizing:border-box;border-radius:8px;font-size:15px;line-height:normal;padding:15px 16px;width:100%;color:#333;margin-bottom:12px;transition:.3s;font-family:HeliosExt,sans-serif}@media screen and (max-width:680px){#academy_page .contract-input,#academy_page .contract-select{font-size:14px;line-height:17px;padding:14.5px 16px}}#academy_page .contract-input::placeholder,#academy_page .contract-select::placeholder{font-size:15px;line-height:19px;color:#000}@media screen and (max-width:680px){#academy_page .contract-input::placeholder,#academy_page .contract-select::placeholder{font-size:14px;line-height:17px}}#academy_page .contract-input::placeholder{color:#9097a2!important}#academy_page .input-valid{position:relative}#academy_page .input-valid .contract-elem{color:#ff7253!important;font-style:italic;font-size:13px!important;font-weight:400!important;line-height:normal!important;bottom:0!important;left:0!important;padding:0!important;position:relative!important}@media screen and (max-width:992px){#academy_page .input-valid .contract-elem{font-size:12px!important}}@media screen and (max-width:680px){#academy_page .input-valid .contract-elem{bottom:4px!important}}#academy_page .course-name,#academy_page .course-name-select,#academy_page .course-title{display:none}#academy_page .inactive-field{background:#f2f2f2;color:#9097a2}#academy_page .listener-self-checkbox{position:absolute;top:3px;right:0}@media screen and (max-width:680px){#academy_page .listener-self-checkbox{position:relative;top:0;margin-bottom:30px}}#academy_page .listener-self-checkbox label{display:flex;align-items:center}#academy_page .listener-self-checkbox label span{color:#1d1d1f;font-size:14px;line-height:20px}#academy_page .listener-self-checkbox label .listener-self__checkbox-icon{position:relative}#academy_page .listener-self-checkbox label .listener-self__checkbox-icon:before{content:"";position:relative;margin-right:12px;top:-1px;left:0;width:16px;height:16px;background-color:#fff;border:1px solid #dadada;border-radius:3px;display:block}@media screen and (max-width:680px){#academy_page .listener-self-checkbox label .listener-self__checkbox-icon:before{top:-9px;left:4px}}#academy_page .listener-self-checkbox label .listener-self__checkbox-icon.checkbox_error:before{background:url(/dist/images/src/images/forms-elem/checkbox_sqr_error.png) no-repeat;background-position:0;width:16px;height:16px;background-size:contain}#academy_page .listener-self-checkbox label .listener-self__checkbox{display:none}#academy_page .listener-self-checkbox label .listener-self__checkbox:checked+.listener-self__checkbox-icon:before{background-image:url(/dist/images/src/images/forms-elem/checkbox.svg);background-position:50%;background-repeat:no-repeat;width:16px;height:16px;background-size:10px;background-color:#236130;border:1px solid #236130;border-radius:4px}#academy_page .listener-self-checkbox label .listener-self__checkbox:disabled+.listener-self__checkbox-icon:before{background-color:#9097a2;border:1px solid #9097a2}