@media (max-width: 1199px){.section-title{font-size:46px}}@media (max-width: 767px){.section-title{font-size:25px}}@media (max-width: 575px){.section-title{font-size:20px;line-height:25px}}@media (max-width: 991px){.form_horisontal .form__button{font-size:17px}}@media (max-width: 767px){.form__title{font-size:20px;margin-bottom:16px}.form__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.form__text{font-size:18px}.form__input{width:100%;height:38px;font-size:17px}.form__footer{padding-top:15px;font-size:10px}.form_vertical{margin:0 auto}.form_horisontal{margin:0 auto}.form_horisontal .form__item{min-height:44px;margin:0}.form_horisontal .form__button{height:47px;background:linear-gradient(93.29deg, #8200FF 18.6%, rgba(130,0,255,0.4) 100%)}}@media (max-width: 1199px){.header__box{padding-left:0}.header__menu{gap:0 24px}.header__menu-item{font-size:18px;line-height:24px}}@media (max-width: 991px){.header__menu{display:none;position:fixed;z-index:10;top:0;bottom:0;left:0;right:0;background:#fff;padding:76px 15px 30px}.header__menu-item{margin:0 0 20px 0}.header__icon{display:block;margin-left:20px}.header__buttonbox{position:fixed;bottom:0;right:0;left:0;z-index:11;display:block}}@media (max-width: 767px){.header{padding:5px 0;border-bottom:2px solid #CDB8FF;z-index:11;position:relative}.header__box{min-height:54px}.page-scrolled .header__box{min-height:54px}.header__button{font-size:16px;font-weight:bold}}@media (max-width: 1199px){.main_top{padding:145px 0 40px 0}.main_bottom{padding:45px 0 40px 0}.main__content{padding-left:0}}@media (max-width: 767px){.main_top{padding:81px 0 46px 0;padding-top:0}.main__content{padding-top:50px}.main_bottom{padding:63px 0 50px 0}.main__title{font-size:35px}.main__title-part:after{bottom:2px;height:2px}}@media (max-width: 575px){.main__title{font-size:22px;line-height:40px}.main .form__title{margin-bottom:50px}}@media (max-width: 1199px){.faculty__direction-title{padding-bottom:5px;font-size:28px;margin-bottom:36px}.faculty__direction-list{gap:0 20px;width:60%}.faculty__direction-list LI{font-size:24px;margin-bottom:30px}.faculty__panel{width:40%}.faculty__item-box{background-size:25% auto;background-position:100% 100%, center}.faculty__item-box{padding-right:110px}.faculty__item-box:after{left:30px;bottom:40px;height:5px}.faculty__item-title{font-size:28px}.faculty__item-description{padding:20px 0;font-size:18px}}@media (max-width: 991px){.faculty__filter{grid-template-columns:repeat(2, 1fr);-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:20px}.faculty__direction-title{font-size:24px;margin-bottom:36px}.faculty__direction-box{gap:0 10px}.faculty__direction-list{gap:0 10px;width:50%}.faculty__direction-list UL{padding-right:10px}.faculty__direction-list LI{font-size:20px;margin-bottom:25px}}@media (max-width: 767px){.faculty__title{margin-bottom:17px}.faculty__filter{margin-bottom:63px}.faculty__filter-item{padding:0 10px;font-weight:400;font-size:16px}.faculty__filter-item:nth-child(1){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.faculty__filter-item:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.faculty__filter-item:nth-child(3){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.faculty__filter-item:nth-child(4){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;padding:0 2px}.faculty__filter-item:nth-child(5){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.faculty__direction:last-child{padding-bottom:0}.faculty__direction-title{display:block;font-size:20px;margin-bottom:20px}.faculty__direction-list{display:none}.faculty__panel{width:100%}.faculty__item{position:static;display:block;max-width:320px;margin:0 auto 14px auto}.faculty__item-box{min-height:158px;padding:26px 18px 20px 18px;background-size:25% auto;background-position:100% 50%, center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.faculty__item-box:after{display:none}.faculty__item-subtitle{display:block}.faculty__item-title{font-size:18px;max-width:190px}.faculty__item-description{display:none}.faculty__item .button{width:100%;height:35px;font-size:16px}}@media (max-width: 767px){.faculty .faculty__item .button{background:white;color:#8200FF;border:1px solid #8200FF;font-weight:700;font-size:14px}.faculty .faculty__item .button::after{background:url(../img/faculty/arrow_mob-40f46e0f81.svg) no-repeat center/cover}.faculty .faculty__item-box{background-size:32%, auto}.faculty__direction-title{font-size:18px;line-height:22px;margin-bottom:30px}.faculty__direction-title br{display:none}.faculty__direction-title .inline{font-size:14px !important}.faculty__direction-title-list-item{font-size:14px;line-height:17px}.faculty__direction-title-list-item::before{width:18px;height:15px;top:0;-webkit-transform:translateY(0);transform:translateY(0)}.faculty__direction-title-list{margin-bottom:30px}.faculty .inline{font-size:14px !important}.faculty .faculty__direction-title-list span{font-weight:400;font-size:14px;line-height:17px}}@media (max-width: 991px){.form-section__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.form-section__title{margin-bottom:20px}}@media (max-width: 767px){.form-section{padding:24px 0 27px 0}.form-section .form__item_button{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}@media (max-width: 1199px){.about{padding:40px 0 32px 0}.about__title{margin-bottom:50px}.about__box{gap:0 50px}.about__text{font-size:28px}.about__description{font-size:20px}}@media (max-width: 991px){.about__box{gap:0 30px}.about__text{font-size:24px}}@media (max-width: 767px){.about{padding:40px 0 45px 0}.about__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.about__title{margin-bottom:12px}.about__text{font-size:16px;margin-bottom:20px}.about__description{padding-right:0;font-size:16px}}@media (max-width: 1199px){.info__inner{padding:54px 41px}.info__title{font-size:46px;line-height:50px;margin-bottom:18px}.info__subtitle{font-size:36px;line-height:40px;margin-bottom:18px}.info__text{font-size:18px;margin-right:58px}}@media (max-width: 767px){.info__inner{padding:40px 30px}.info__title{font-size:25px;line-height:30px}.info__subtitle{font-size:22px;line-height:24px}.info__box{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.info__text{font-size:16px;line-height:20px;margin-right:30px}.info__img{width:125px;height:130px;-o-object-fit:contain;object-fit:contain}}@media (max-width: 575px){.info__box{display:block}.info__text{margin-right:0;margin-bottom:20px}.info__img{width:50%;height:50%;-o-object-fit:cover;object-fit:cover;display:block}}@media (max-width: 1199px){.discount{padding:40px 0 50px 0}.discount__box{margin-right:-15px}}@media (max-width: 767px){.discount{padding:45px 0 90px 0}.discount__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:0}.discount__title{font-weight:600;font-size:35px;margin-bottom:10px}.discount__formbox .form__title{font-size:20px;margin-bottom:15px}.discount__photo{display:none}}@media (max-width: 991px){.footer{padding:44px 0 97px 0}}@media (max-width: 767px){.footer{padding:24px 0 80px 0}.footer__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:25px 0}}@media (max-width: 767px){.popup-reg{padding:44px 20px 33px 20px}.popup-reg .form__title{font-size:40px;margin-bottom:34px}.popup-reg .form__item{max-width:none;min-height:61px}.popup-reg .form__input{height:53px;font-size:24px;padding:0 17px}.popup-reg .form__button{height:50px;background:#8200FF;letter-spacing:0.145em;text-transform:uppercase}.popup-reg .form__more{max-width:none;margin-top:27px}}@media (max-width: 575px){.popup-reg::before{width:80px;height:150px}.popup-reg .form__title{font-size:20px;line-height:25px}.popup-reg .form__subtitle{font-size:16px;line-height:19px}.popup-reg .form__button{font-weight:700;font-size:14px;line-height:17px}}
