:root{--black: #212121;--pink: #FF0A47;--white: #FFF;--gray: #F5F7FA;--green: #32A05D;--orange: #FFD119}html{font-size:62.5%}body{font-family:'Inter', sans-serif;font-style:normal;font-weight:normal;margin:0;background:var(--gray)}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#F5F5F5}::-webkit-scrollbar{width:15px;background-color:#F5F5F5}::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background:var(--orange)}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;min-width:320px;width:100%;height:100%;max-width:100%;margin:auto;font-weight:normal;color:var(--black)}.container{position:relative;max-width:73vw;padding:0 1vw}@media (max-width: 1440px){.container{max-width:100%}}@media (max-width: 515px){.container{padding:0 5vw}}.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:1rem;background:var(--orange);border:0.1rem solid var(--orange);display:flex;align-items:center;justify-content:center;text-align:center}.buttonMain:hover{background:var(--orange) !important;color:var(--black) !important;transition:.2s ease-in;opacity:1}.titleMain{font-family:"PF Din Text Comp Pro";font-size:3.2vw;font-weight:700;line-height:110%;text-transform:uppercase;letter-spacing:-0.3px;color:var(--black)}@media (max-width: 1440px){.titleMain{font-size:4.4vw}}@media (max-width: 515px){.titleMain{font-size:10.5vw}}.send-success{color:var(--black)}.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:500;font-size:2vw;line-height:120%;color:var(--white);margin-bottom:1.5vw}.form__fields{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:1vw}.form__input{width:100%;height:2.7vw;margin:0;padding:.6rem 1.2rem;background:var(--white);border:.1rem solid #CFD3D8;border-radius:.2rem;font-size:.8vw;line-height:110%;color:#6E7175;display:flex;align-items:center}.form__input::-webkit-input-placeholder{color:#484848;opacity:0.7}.form__input::-ms-input-placeholder{color:#484848;opacity:0.7}.form__input::placeholder{color:#484848;opacity:0.7}.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:2.7vw;margin:0;padding:.6rem 1.2rem;background:var(--orange);border:0.1rem solid var(--orange);border-radius:.2rem;font-weight:600;font-size:1vw;line-height:100%;color:var(--black);display:flex;align-items:center;justify-content:center}.form__footer{position:relative;margin-top:1vw}.form__footer-text{color:var(--white);font-size:1vw;line-height:120%;padding-left:2vw}.form__footer-text a{color:var(--white);text-decoration:underline}.form__footer-policy_mb{display:none}.form__footer-checkbox{position:absolute;left:.5vw;top:.4vw;width:1vw;height:1vw;background:transparent;border:0.1rem solid var(--white);cursor:pointer}.form__footer-checkbox-icon::before{content:"";position:absolute;height:.6vw;width:.6vw;background:url(../img/form/check-b89e09a936.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:hidden}.swiper:not(.swiper-initialized){display:flex;opacity:0}.swiper-slide{height:auto}.swiper-pagination{display:none;bottom:-2vw;width:100%;height:.3vw;background:#F5F5F7}.swiper-pagination .swiper-scrollbar-drag{background:#CDD9ED}.swiper-nav{display:none;max-width:5vw;width:100%;height:2.5vw;position:absolute;top:-4vw;right:0}.swiper-button{position:absolute;top:0;z-index:1;transition:0.2s;width:2.2vw;height:2.2vw;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:1rem;border:.1rem solid #D3D8E3}.swiper-button svg{max-width:.4vw;stroke:#FF0A47}.swiper-button-disabled{background:#F7F9FD}.swiper-button-disabled svg{stroke:#D3D8E3}.swiper-prev{left:0}.swiper-next{right:0}.header{max-width:100%;width:100%;position:fixed;top:0;z-index:9999;margin:0 auto;background:transparent;transition:.3s}.header.page-scrolled{transition:.3s;background:#FFF}.header.page-scrolled .header__flex{padding:.5vw 0;transition:.3s}.header.page-scrolled .header__flex-menu{padding:.5vw 0}.header__flex{padding:1vw 0;transition:.3s;display:flex;align-items:center}.header__flex-logo{max-width:21vw;width:100%}.header__flex-menu{display:flex;border-top:.1rem solid #e4e7eb;padding:1vw 0}.header__flex-menu-btn{display:none !important}.header__flex-menu li{list-style:none;margin-right:2.5vw}.header__flex-menu li a{font-weight:600;font-size:1vw;line-height:110%;color:#000;white-space:nowrap}.thanksPage .header__flex-menu{display:none !important}.header__right{max-width:24vw;width:100%;display:flex;justify-content:flex-end;align-items:center;margin:0 0 0 auto}.thanksPage .header__right{max-width:14rem}.header__right-btn{max-width:14vw;width:100%;height:2.7vw;display:flex;align-items:center;justify-content:center;background:#FDCE4C;border-radius:.25rem;font-weight:600;font-size:1vw;line-height:110%;color:#212121}.thanksPage .header__right-btn{display:none !important}.header__right .contacts{display:flex;flex-wrap:wrap;justify-content:center}.header__right .contacts__phone{position:relative;font-weight:600;font-size:1vw;line-height:100%;color:#212121;white-space:nowrap;margin-right:2vw}.header__menu{display:none;width:13vw;height:8vw}.thanksPage .header__menu{display:none !important}.header__menu.active .line{stroke:#FDCE4C}.header__menu .ham{width:100%;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s;-webkit-user-select:none;-ms-user-select:none;user-select:none}.header__menu .hamRotate.active{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header__menu .hamRotate180.active{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header__menu .line{fill:none;transition:stroke-dasharray 400ms, stroke-dashoffset 400ms;stroke:#FDCE4C;stroke-width:4.5;stroke-linecap:round}.header__menu .hamR .top{stroke-dasharray:40 121}.header__menu .hamR .bottom{stroke-dasharray:40 121}.header__menu .hamR.active .top{stroke-dashoffset:-68px}.header__menu .hamR.active .bottom{stroke-dashoffset:-68px}.intro{position:relative;z-index:50;padding:16vw 0;background:#FFFFFF;border-radius:0px 0px 2.5vw 2.5vw}.intro::before{content:'';background:url(../img/intro/bg-100938f568.png) no-repeat right bottom/30vw;position:absolute;right:11vw;bottom:6.9vw;width:100%;height:100%}.intro-title{font-family:"PF Din Text Comp Pro Medium";font-weight:700;font-size:5.2vw;line-height:100%;letter-spacing:-0.3px;text-transform:uppercase;margin-bottom:.5vw}.intro-title span{color:var(--green)}.intro-subtitle{font-weight:500;font-size:2vw;line-height:120%}.intro__form{position:absolute;bottom:-25vw;width:100%;padding:3vw 2.5vw;background:var(--green);border-radius:1vw}.advantages{position:relative;padding:15vw 0 5vw}.advantages-title{font-size:80px;font-weight:600;line-height:80%;margin-bottom:2vw}.advantages-title br{display:none}.advantages__box{display:grid;grid-template-columns:repeat(3, 1fr);gap:1vw}.advantages__box.swiper{display:none}.advantages__box-card{position:relative;padding:1vw;border-radius:.7vw}.advantages__box-card div{display:flex;align-items:flex-end;margin-bottom:1vw}.advantages__box-card div img{max-width:3.7vw;width:100%;margin-right:1vw}.advantages__box-card div h3{font-weight:500;font-size:1.3vw;line-height:120%;max-width:12vw}.advantages__box-card p{width:100%;font-size:1vw;line-height:150%}.advantages__box-card svg{position:absolute;top:0;right:0;width:168px;height:158px;border-radius:0 .7vw 0 0}.advantages__box-card-1{background:#D8E7FF}.advantages__box-card-2{background:#2EA47A;color:white}.advantages__box-card-3{background:#FEE9B1}.advantages__box-card-4{background:#FEE9B1}.faculty{position:relative;padding:5vw 0}.faculty-title{padding-bottom:2.5vw;border-bottom:0.3rem solid var(--black);margin-bottom:2.5vw}.faculty__switch{max-width:70%;width:100%;display:flex;align-items:center;flex-wrap:wrap;margin-bottom:2.5vw}.faculty__switch-link{max-width:10vw;width:100%;height:2.5vw;display:flex;align-items:center;justify-content:center;text-align:center;margin-right:1vw;font-size:.8vw;line-height:120%;color:var(--black);border:.2rem solid #C7CDDD;border-radius:.4rem;cursor:pointer;margin-bottom:1vw;transition:.25s}.faculty__switch-link.active_link,.faculty__switch-link:hover{border:0.2rem solid var(--green);background:var(--green);color:var(--white);transition:.25s}.faculty-filter{display:flex;flex-direction:column}.faculty-filter_order{display:none}.faculty-filter_order.active{display:block}.faculty-filter.swiper_block{display:none}.faculty-filter-switch{margin-bottom:2.5vw;display:flex;flex-wrap:wrap}.faculty-filter-switch .faculty__switch-link{max-width:-webkit-max-content;max-width:max-content;padding:0 1rem}.faculty__wrap{display:flex;justify-content:space-between}.faculty__wrap-links{max-width:48%;width:100%;height:-webkit-max-content;height:max-content;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;row-gap:1.5vw}.faculty__wrap-links a{max-width:45%;width:100%;font-weight:600;font-size:1.2vw;line-height:130%;color:var(--black)}.faculty__wrap-links a.active,.faculty__wrap-links a:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.faculty__wrap-cards{max-width:48%;width:100%}.faculty__wrap-card{display:none;flex-direction:column}.faculty__wrap-card.active{position:sticky;top:7vw;display:flex}.faculty__wrap-card_block{position:relative;max-width:100%;width:100%;height:16vw;background:#FDCE4C;padding:1.5vw 2vw}.faculty__wrap-card_block h3{max-width:75%;width:100%;font-weight:700;font-size:1.75vw;line-height:110%;color:var(--black)}.faculty__wrap-card_block svg{position:absolute;top:0;right:0;max-width:9vw;width:100%}.faculty__wrap-card_block::before{content:'';position:absolute;left:2vw;bottom:2vw;max-width:10vw;width:100%;height:.5vw;background:#0C143B}.faculty__wrap-card_text{font-weight:600;font-size:.9vw;line-height:120%;margin:1vw 0}.faculty__wrap-card_btn{max-width:14vw;width:100%;height:3.2vw;display:flex;align-items:center;justify-content:center;text-align:center;background:var(--green);transition:.25s}.faculty__wrap-card_btn p{font-weight:600;font-size:.9vw;line-height:110%;color:#FFFFFF;margin-right:.5vw}.faculty__wrap-card_btn svg{max-width:2vw;width:100%}.faculty__wrap-card_btn:hover{background:var(--black)}.about{background:#fee9b1;border-radius:2rem;position:relative;z-index:1;padding:5vw 0;overflow:hidden}.about::before{content:"";background:url(../img/about/about-9541fb653b.svg) right center/32% no-repeat;position:absolute;top:0;left:0;right:-5vw;bottom:0;z-index:-1}.about__title{font-family:"PF Din Text Comp Pro Medium";font-weight:500;font-size:4vw;line-height:110%;margin-bottom:5rem}.about__info{display:flex;margin-bottom:1vw}.about__desc{margin-right:3.25vw;display:flex;align-items:center;margin-bottom:2.5vw}.about__num{font-family:"PF Din Text Comp Pro Medium";font-size:4.4vw;color:var(--orange);margin-right:1vw;line-height:100%}.about__text{font-size:1.3vw;line-height:120%}.list{display:grid;grid-template-columns:repeat(5, 1fr);gap:1.5vw}.list__photo{max-width:3.2vw;width:100%}.list__item{max-width:100%;width:100%;height:14vw;background-color:#fff;border-radius:1rem;display:flex;flex-direction:column;justify-content:space-between;padding:2vw 1.5vw;font-size:1vw;line-height:120%}.formBlock{position:relative;padding:5vw 0}.formBlock__box{padding:3vw 2.5vw;background:var(--green);border-radius:1vw}.links{padding:5vw 0}.links-phone{position:absolute;bottom:0;left:4.5vw;max-width:29%;width:100%}.links__box{position:relative;border-radius:.7vw;background:var(--white);padding:0 3.5vw}.links__box-info{max-width:60%;width:100%;margin:0 0 0 auto;padding:2vw 6vw 2vw 0}.links__box-info h3{font-family:"PF Din Text Comp Pro Medium";font-size:2.5vw;font-weight:500;line-height:110%;text-transform:uppercase;margin-bottom:1vw}.links__box-info h3 span{color:var(--green)}.links__box-info p{font-size:1.25vw;line-height:140%;margin-bottom:2vw}.links__box-info div{display:flex;align-items:center}.links__box-info div a{max-width:8vw;width:100%;margin-right:1vw}.links__box-info div a img{width:100%}.bottom{position:relative;padding:4vw 0}.bottom-logo,.bottom__social,.bottom__market{display:none}.bottom__box{display:flex;justify-content:space-between}.bottom__box-title{font-family:'Raleway';font-weight:600;font-size:1.6vw;line-height:120%;color:#0C143B;margin-bottom:1.5vw}.bottom__box-text{font-family:'Raleway';font-weight:500;font-size:1.2vw;line-height:120%;color:#0C143B;letter-spacing:.4px;margin-bottom:1.5vw}.bottom__box-text_time{max-width:70%;display:flex;justify-content:space-between;margin-bottom:0.5vw}.bottom__box-form{max-width:32.5%;width:100%}.bottom__box-form .form__button{background:var(--green);border:0.1rem solid var(--green);color:var(--white)}.bottom__box-form .form__footer-text{color:var(--black);font-size:.7vw;padding-left:0}.bottom__box-form .form__footer-text br{display:none}.bottom__box-form .form__footer-text a{color:var(--black)}.bottom__box-form .form__footer-checkbox{display:none}.bottom__box-contact{max-width:24%;width:100%;margin:0 2vw 0 auto}.bottom__box-nav{max-width:24%;width:100%}.bottom__box-nav ul li{font-family:'Raleway';font-weight:500;font-size:1.2vw;line-height:120%;letter-spacing:.4px;margin-bottom:1vw}.bottom__box-nav ul li a{color:#0C143B}.footer{padding:2vw 0;background:#373737}.footer__flex{display:flex;flex-direction:column}.footer__flex p,.footer__flex a{font-weight:500;font-size:.9vw;line-height:160%;color:var(--white)}.footer__button-fixed{display:none;position:fixed;box-sizing:border-box;max-width:90%;padding:1rem;bottom:2rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1000;height:10vw;font-weight:600;font-size:4vw;line-height:100%;color:var(--black)}.footer__button-fixed.thanksPage{display:none}.footer__policy_mb{display:none}.thanks{position:relative;padding:10rem 0;height:100vh;display:flex;align-items:center}.thanks__main{position:relative;z-index:10;background:url(../img/intro/bg-100938f568.png) no-repeat right center/45rem}.thanks-title{font-family:"PF Din Text Comp Pro Medium";font-weight:700;font-size:11rem;line-height:100%;letter-spacing:-0.005em;margin-bottom:1rem;text-transform:uppercase}.thanks-title span{color:var(--green)}.thanks-text{font-weight:500;font-size:4rem;line-height:120%;margin-bottom:4rem}.thanks-btn{position:relative;max-width:44rem;width:100%;height:9rem;background:#FDCE4C;display:flex;align-items:center;justify-content:center}.thanks-btn p{font-weight:500;font-size:2rem;line-height:100%;color:#000}.popups__form{position:relative;max-width:35vw;width:100%;height:auto;padding:3vw 2.5vw;background:var(--orange)}.popups__form-close{position:absolute;z-index:10;right:0.8vw;top:0.8vw;max-width:1.5vw;width:100%;padding:0}.popups__form-form{background:var(--white);border-radius:3rem;padding:1.5vw 1.5vw 5vw}.popups__form-form .form__title{max-width:100%;color:var(--black)}.popups__form-form .form__input{border:1px solid #D3D8E3;background:var(--gray)}.popups__form-form .form__footer-text{color:var(--black)}.popups__form-form .form__footer-text a{color:var(--black)}.popups__form-form .form__footer-checkbox{background:var(--black);border:0.1rem solid var(--black)}.popups__form .fancybox-close-small{display:none !important}
