:root{--black: #23055C;--red: #ED131C;--gray: #ECEDF0;--orange: #FF4322}html{font-size:62.5%}body{font-family:'Raleway', sans-serif;font-style:normal;font-weight:normal;margin:0;background:#F5F5F6}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 0.3125vw rgba(0,0,0,0.3);background-color:#F5F5F5}::-webkit-scrollbar{width:0.78125vw;background-color:#F5F5F5}::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 0.3125vw rgba(0,0,0,0.3);background:var(--black)}a:hover{color:inherit;text-decoration:none}*,*::before,*::after{box-sizing:border-box}*:focus{outline:none !important}a,button,label,p,span,select,option,div::before,div::after,input,textarea{transition:all .2s ease}:focus::-webkit-input-placeholder{opacity:0;transition:opacity .4s ease}:focus::-ms-input-placeholder{opacity:0;transition:opacity .4s ease}:focus::placeholder{opacity:0;transition:opacity .4s ease}.hidden{display:none}.visible{display:block !important}.transparent{opacity:0}.opaque{opacity:1}img{max-width:100%;width:100%;pointer-events:none}a,button,input,label,select,textarea{touch-action:manipulation}figure,li{margin:0;padding:0}ol,ul{list-style:none}label{margin:0}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button{padding:0;border:none;cursor:pointer;overflow:visible}button:disabled{pointer-events:none;cursor:not-allowed}button,[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}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=number],input[type=date],input[type=submit],input[type=reset],input[type=file],input[type=button]{-webkit-appearance:none;appearance:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:100%;outline:none;border-radius:0}textarea{overflow:auto}body,ul,ol,p,h1,h2,h3,h4,h5,h6,input,button,textarea,select,table{padding:0;margin:0;font-weight:normal}table{width:100%;border-collapse:collapse;border-width:0;border-spacing:0;border-color:transparent}table th{font-weight:normal;text-align:left}[hidden]{display:none}figcaption,figure,main,article,aside,footer,header,nav,section{display:block}a{background-color:transparent;text-decoration:none;cursor:pointer}a:hover{opacity:0.85;text-decoration:none}a:focus{text-decoration:none}input::-webkit-input-placeholder{opacity:1;color:inherit;font-size:inherit}input::-moz-placeholder{opacity:1;color:inherit;font-size:inherit}input:-moz-placeholder{opacity:1;color:inherit;font-size:inherit}input:-ms-input-placeholder{opacity:1;color:inherit;font-size:inherit}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type='number']{-moz-appearance:textfield}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[name=personalDataAgree],input[name=saveInput]{display:none}select{-webkit-appearance:none;appearance:none}.wrapper{position:relative;overflow:hidden;min-width:16.66667vw;width:100%;height:100%;max-width:100%;margin:auto;font-weight:normal;color:#000}.container{position:relative;max-width:95.83333vw;padding:0 1.04167vw}.link-hover{display:inline-block;position:relative}.link-hover,.link-hover a{text-decoration:none !important}.link-hover:before{content:'';width:100%;position:absolute;bottom:-1px;left:0;border-bottom:1px solid;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease}.link-hover:before{-webkit-transform:scale3d(0, 1, 1);transform:scale3d(0, 1, 1);-webkit-transform-origin:bottom right;transform-origin:bottom right}.link-hover:hover:before{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);-webkit-transform-origin:bottom left;transform-origin:bottom left}.link-unhover{display:inline-block;position:relative}.link-unhover,.link-unhover a{text-decoration:none !important}.link-unhover:before{content:'';width:100%;position:absolute;bottom:-1px;left:0;border-bottom:1px solid;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease}.link-unhover:before{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);-webkit-transform-origin:bottom left;transform-origin:bottom left}.link-unhover:hover:before{-webkit-transform:scale3d(0, 1, 1);transform:scale3d(0, 1, 1);-webkit-transform-origin:bottom right;transform-origin:bottom right}.buttonMain{width:100%;border-radius:0.78125vw;color:#FFF;background:var(--red);border:1px solid var(--red);display:flex;align-items:center;justify-content:center;text-align:center}.buttonMain:hover{background:var(--black) !important;border-color:var(--black) !important;color:var(--white) !important;transition:.2s ease-in;opacity:1}.titleMain{font-weight:600;font-size:4.47917vw;line-height:100%;letter-spacing:-0.02em}.lazy{background-image:none !important;opacity:0}.lazy:before,.lazy:after{content:none !important}.lazy-loaded{opacity:1;transition:0.1s}.form{position:relative;background:transparent;padding:0}.form__vertical .form__fields{grid-template-columns:repeat(1, 1fr)}.form__title{font-weight:600;font-size:3.33333vw;line-height:100%;letter-spacing:-0.02em;color:#fff;margin-bottom:1.04167vw}.form__text{font-weight:600;font-size:1.35417vw;line-height:120%;color:#fff;margin-bottom:1.04167vw}.form__fields{display:grid;grid-template-columns:repeat(5, 1fr);gap:1.04167vw}.form__input{width:100%;height:3.125vw;margin:0;padding:0.52083vw 1.04167vw;background:#FFF;border:1px solid #FFF;border-radius:0.78125vw;font-weight:500;font-size:0.98958vw;line-height:110%;display:flex;align-items:center}.form__input::-webkit-input-placeholder{opacity:0.6}.form__input::-ms-input-placeholder{opacity:0.6}.form__input::placeholder{opacity:0.6}.form__input.error{border:.1rem solid red !important}.form__input.valid{border:.1rem solid green !important}.form__input:hover,.form__input:focus{opacity:1}.form__button{width:100%;height:3.125vw;margin:0;padding:0;background:var(--red);border:1px solid var(--red);border-radius:0.78125vw;font-weight:500;font-size:1.04167vw;line-height:100%;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center}.form__button:hover{background:var(--black) !important;border-color:var(--black) !important;color:var(--white) !important;transition:.2s ease-in;opacity:1}.form__footer{position:relative;max-width:100%;width:100%;margin-top:1.04167vw}.form__footer-text{font-weight:500;font-size:0.72917vw;line-height:100%;color:#fff;padding-left:0.78125vw}.form__footer-text a{color:#464545;text-decoration:underline}.form__footer-checkbox{position:absolute;left:0;top:0;width:0.52083vw;height:0.52083vw;background:transparent;border:1px solid #FFF}.form__footer-checkbox-icon::before{content:"";position:absolute;height:0.41667vw;width:0.41667vw;background:url(../img/form/check-fcef80c127.svg) no-repeat center/cover;display:none;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.form__footer-checkbox input{display:none}.form__footer-checkbox input:checked+.form__footer-checkbox-icon:before{display:block}.form label.error{display:none !important}.form [type="submit"][disabled]{cursor:not-allowed !important;opacity:1;background:#ffffffa3}.swiper{overflow:visible}.swiper:not(.swiper-initialized){display:flex;opacity:0}.swiper-slide{height:auto}.swiper-nav{position:absolute;top:0;right:0;max-width:8.33333vw;width:100%;height:3.90625vw;margin-top:1.04167vw;display:flex;align-items:center}.swiper-button{position:absolute;top:-6.25vw;z-index:1;transition:0.2s;width:3.90625vw;height:3.90625vw;display:flex;align-items:center;justify-content:center;text-align:center}.swiper-button-disabled{opacity:.4}.swiper-prev{left:0}.swiper-next{right:0}.header{max-width:100%;width:100%;position:fixed;top:0;z-index:1000;margin:0 auto;transition:.3s}.header.page-scrolled{background:#FFF}.header.page-scrolled .header__content{padding:0.52083vw 0}.header__content{transition:.3s;display:flex;align-items:center;padding:1.5625vw 0}.header__content-logo{max-width:22.39583vw;width:100%}.header__content-contact{display:flex;align-items:center;margin-left:auto}.header__content-contact-phone,.header__content-contact-email{font-weight:600;font-size:0.83333vw;line-height:120%}.header__content-contact-phone span,.header__content-contact-email span{color:#1C1C1C}.header__content-contact-email{margin-left:1.04167vw}.main{padding:5.20833vw 0 2.60417vw}.main__content{background:url("../img/intro/bg-298931995e.jpg") no-repeat center/cover;height:30.72917vw;border-radius:0.78125vw;padding:1.5625vw;color:#FFF}.main__info{height:100%;display:flex;flex-direction:column;align-items:flex-start}.main__info-hint{max-width:17.70833vw;width:100%;height:2.08333vw;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:600;font-size:0.83333vw;line-height:120%;color:#FFF;border:1px solid #FFF;border-radius:2.08333vw}.main__info-title{max-width:62.5vw;width:100%;font-weight:600;font-size:6.51042vw;line-height:80%;letter-spacing:-0.03em;margin:1.04167vw 0}.main__info-txt{max-width:44.27083vw;width:100%;font-weight:600;font-size:1.97917vw;line-height:100%;margin-top:auto;margin-bottom:1.04167vw}.main__info-btn{max-width:25vw;height:3.125vw;font-weight:600;font-size:1.19792vw;line-height:120%}.about{position:relative;padding:2.60417vw 0}.about-title{margin-bottom:1.04167vw}.about-subtitle{font-weight:600;font-size:2.5vw;line-height:110%;letter-spacing:-0.02em;margin-bottom:1.04167vw}.about__title{font-weight:600;font-size:2.5vw;line-height:110%;letter-spacing:-0.02em}.about__text{font-weight:500;font-size:1.19792vw;line-height:130%}.about__box{display:grid;grid-template-columns:1fr 1fr;gap:1.04167vw}.about__box-card{position:relative;height:16.92708vw;background:#FFF;border-radius:0.78125vw;padding:1.04167vw}.about__box-card div{max-width:25vw;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between}.about__box-card img{max-width:20.05208vw;width:100%;position:absolute;right:0;top:0;bottom:0}.steps{position:relative;padding:0}.steps-subtitle{font-weight:600;font-size:2.5vw;line-height:110%;letter-spacing:-0.02em;margin-bottom:1.04167vw}.steps-hint{max-width:49.73958vw;width:100%;font-weight:500;font-size:0.98958vw;line-height:130%;margin-bottom:1.04167vw}.steps__title{font-weight:600;font-size:1.97917vw;line-height:110%;letter-spacing:-0.02em}.steps__text{font-weight:500;font-size:1.19792vw;line-height:130%}.steps__box{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.04167vw}.steps__box-card{position:relative;height:16.40625vw;background:#FFF;border-radius:0.78125vw;padding:1.04167vw}.steps__box-card div{height:100%;display:flex;flex-direction:column;justify-content:space-between}.steps__box-card img{max-width:4.94792vw;width:100%;position:absolute;right:0;top:0}.lessons{position:relative;padding:2.60417vw 0}.lessons-subtitle{font-weight:600;font-size:2.5vw;line-height:110%;letter-spacing:-0.02em;margin-bottom:1.04167vw}.lessons__title{font-weight:600;font-size:1.97917vw;line-height:110%;letter-spacing:-0.02em}.lessons__text{font-weight:500;font-size:1.14583vw;line-height:130%}.lessons__box{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.04167vw}.lessons__box-card{position:relative;height:13.54167vw;background:#FFF;border-radius:0.78125vw;display:grid;grid-template-columns:1fr 12.23958vw;gap:0}.lessons__box-card div{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:0.78125vw}.lessons__box-card img{max-width:100%;width:100%}.lessons__box-bg{position:relative;height:13.54167vw;border-radius:0.78125vw;padding:0.78125vw}.lessons__box-bg h3{position:relative;z-index:10;max-width:14.0625vw;width:100%;color:#FFF}.lessons__box-bg-img{position:absolute;z-index:5;right:0;bottom:0.26042vw;max-width:18.75vw;width:100%}.lessons__box-bg-bg{position:absolute;z-index:0;top:0;left:0;right:0;bottom:0;max-width:100%;width:100%}.form-main{padding:2.60417vw 0}.form-main__form{position:relative;background-color:var(--red);padding:1.30208vw;border-radius:0.78125vw}.form-main__form-img{position:absolute;top:1.04167vw;right:0.52083vw;max-width:54.42708vw;width:100%}.form-main__form .form{position:relative;z-index:10}.form-main__form .form__title{margin-bottom:0.52083vw}.form-main__form .form__button{background:#000;border:1px solid #000;color:#FFF}.synergy{position:relative;padding:2.60417vw 0}.synergy-title{margin-bottom:2.08333vw}.synergy__title{max-width:2.60417vw;width:100%;height:2.60417vw;border-radius:50%;background:#1c1c1c;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:600;font-size:1.35417vw;line-height:120%;color:#FFF}.synergy__text{font-weight:600;font-size:1.97917vw;line-height:110%;letter-spacing:-0.02em;color:#FFF}.synergy__box{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.04167vw}.synergy__box-card{position:relative;height:14.58333vw;background:var(--red);border-radius:0.78125vw;padding:1.04167vw}.synergy__box-card div{position:relative;z-index:10;height:100%;display:flex;flex-direction:column;justify-content:space-between}.synergy__box-card img{max-width:14.58333vw;width:100%;position:absolute;right:0;bottom:0}.form-block{padding:2.60417vw 0}.form-block__inner{display:grid;grid-template-columns:1fr 1fr;gap:0}.form-block__image{height:28.125vw;background:url("../img/form-block/bg-ce5a96135c.jpg") no-repeat center/cover;color:#FFF;display:flex;flex-direction:column;justify-content:space-between;padding:1.30208vw;border-radius:0.78125vw 0 0 0.78125vw}.form-block__image-title{max-width:27.60417vw;width:100%;font-weight:600;font-size:2.5vw;line-height:110%;letter-spacing:-0.02em}.form-block__image-text{max-width:27.60417vw;width:100%;font-weight:600;font-size:1.35417vw;line-height:120%}.form-block__image-text ul{margin-top:0.26042vw;list-style:decimal;padding-left:1.5625vw}.form-block__image-text ul li{padding:0.10417vw 0}.form-block__form{background-color:#FFF;padding:1.30208vw;display:flex;align-items:center;border-radius:0 0.78125vw 0.78125vw 0}.form-block__form .form__title{font-size:2.5vw;color:#1C1C1C}.form-block__form .form__input{background:#ECEDF0;border:1px solid #ECEDF0}.form-block__form .form__footer-text{color:#1C1C1C}.form-block__form .form__footer-text a{color:#1C1C1C}.form-block__form .form__footer-checkbox{border:1px solid #1C1C1C}.footer{padding:2.08333vw 0}.footer-logo{max-width:22.39583vw;width:100%;margin-bottom:2.08333vw}.footer__content{display:grid;grid-template-columns:62.5vw 31.25vw;gap:1.04167vw}.footer__content-info{background:var(--gray);padding:1.30208vw;border-radius:0.78125vw}.footer__content-contact{display:grid;grid-template-columns:repeat(2, 1fr);gap:0.52083vw}.footer__content-contact a{height:4.16667vw;border-radius:0.78125vw;display:flex;align-items:center;justify-content:center;text-align:center;background:#000}.footer__wrap{display:grid;grid-template-columns:1fr 1fr;gap:1.04167vw}.footer__wrap h3{font-weight:600;font-size:0.98958vw;line-height:120%;margin-bottom:1.04167vw}.footer__wrap a{font-weight:600;font-size:0.78125vw;line-height:120%;color:#1C1C1C}.footer__privacy{display:flex;align-items:center;margin-top:2.60417vw}.footer__privacy p,.footer__privacy a{font-weight:600;font-size:0.78125vw;line-height:120%;color:#1C1C1C;opacity:50%}.footer__privacy a{margin-left:2.08333vw}.thanks{padding:5.20833vw 0}.thanks__top{position:relative;background:var(--gray);padding:1.5625vw;border-radius:1.30208vw}.thanks__top h2{font-weight:700;font-size:5.41667vw;line-height:120%;color:var(--red);margin-bottom:2.08333vw}.thanks__top p{max-width:85%;width:100%;font-weight:500;font-size:1.66667vw;line-height:140%}.thanks__top-logo{position:absolute;right:0;bottom:0;max-width:14.0625vw;width:100%}.thanks__top-logo-2{display:none}.thanks-title{font-weight:700;font-size:2.5vw;line-height:120%;margin-top:5.20833vw}.thanks-direction{margin-top:2.60417vw}.thanks-direction__tabs{display:flex;flex-wrap:wrap;gap:1.04167vw;margin-bottom:2.60417vw}.thanks-direction__tab{position:relative;max-width:-webkit-max-content;max-width:max-content;width:100%;height:2.86458vw;border:1px solid #000000;overflow:hidden;border-radius:0.78125vw;font-weight:600;font-size:1.04167vw;line-height:100%;padding:0.52083vw 1.04167vw;display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;transition:all .3s}.thanks-direction__tab:hover{color:#FFFFFF}.thanks-direction__tab::before{position:absolute;content:"";background-color:var(--red);top:0;left:0;width:0;height:100%;transition:all .4s;z-index:-1}.thanks-direction__tab:hover:before{width:100%}.thanks-direction__tab_active{background-color:var(--red);border:1px solid var(--red);color:#FFFFFF}.thanks-direction__tabs-content{display:flex;flex-direction:column;gap:1.5625vw}.thanks-direction__tab-content{background-color:#FFF;border-radius:1.5625vw;padding:1.5625vw 1.04167vw}.thanks-direction__tab-content_active{order:-1}.thanks-direction__tab-title{font-weight:700;font-size:1.66667vw;line-height:100%;margin-bottom:1.04167vw}.thanks-direction__tab-title img{max-width:1.30208vw;width:100%;margin-left:1.04167vw}.thanks-direction__tab-title sup{font-size:60%;color:#ED131C;font-weight:700;left:0.26042vw}.thanks-direction__cards{display:grid;grid-template-columns:repeat(auto-fit, 16.40625vw);gap:1.04167vw}.thanks-direction__card{width:100%;height:auto;border-radius:1.04167vw;background:var(--gray)}.thanks-direction__card-img{border-radius:1.04167vw 1.04167vw 0 0}.thanks-direction__card-title{font-weight:600;font-size:1.04167vw;line-height:120%;color:#000000;padding:1.04167vw}
