:root{--width-mobile: 100vw;--width-desktop: 213.33333vw;--max-width-desktop: 533.33333vw;--black: #1C1C1C;--blackLight: #3A3A3A;--red: #ED131C;--gray10: #F5F5F6;--gray20: #ECEDF0;--gray40: #E0E1E5;--gray60: #CACACB;--gray80: #7E7F81;--gray100: #666;--bs-gutter-x: 11.11111vw}@media (max-width: 768px){:root{--bs-gutter-x: 3.33333vw}}@-webkit-keyframes border-opacity{0%{border-color:transparent}100%{border-color:inherit}}@keyframes border-opacity{0%{border-color:transparent}100%{border-color:inherit}}@-webkit-keyframes translate-bottom-to-top{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes translate-bottom-to-top{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes translate-left-to-right{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes translate-left-to-right{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes translate-right-to-left{0%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes translate-right-to-left{0%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes translate-nw-to-se{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}20%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}80%{-webkit-transform:translate3d(100%, -100%, 0);transform:translate3d(100%, -100%, 0)}100%{-webkit-transform:translate3d(100%, -100%, 0);transform:translate3d(100%, -100%, 0)}}@keyframes translate-nw-to-se{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}20%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}80%{-webkit-transform:translate3d(100%, -100%, 0);transform:translate3d(100%, -100%, 0)}100%{-webkit-transform:translate3d(100%, -100%, 0);transform:translate3d(100%, -100%, 0)}}@-webkit-keyframes opacity-0-to-1{0%{opacity:0}100%{opacity:1}}@keyframes opacity-0-to-1{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes opacity-1-to-0{0%{opacity:1}100%{opacity:0}}@keyframes opacity-1-to-0{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes rotate-90-cw{0%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}100%{-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg)}}@keyframes rotate-90-cw{0%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}100%{-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg)}}@-webkit-keyframes rotate-90-ccw{0%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}100%{-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg)}}@keyframes rotate-90-ccw{0%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}100%{-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg)}}body{min-width:var(--width-mobile)}.page-theme-ny .wrapper-bottom{background-image:url("../img/common/wrapper-bottom_ny_m.jpg")}.container{max-width:none}section{padding:5.55556vw 0}[class*="__title"]{font-size:10.55556vw;margin-bottom:6.66667vw}[class*="__title"] [class*="__title-txt"]{font-size:10.55556vw;margin-bottom:0}.button{font-size:4.16667vw;border-radius:3.33333vw}.button.shadow{box-shadow:0 1.11111vw 0.55556vw rgba(102,0,0,0.18)}.swiper-button{left:initial;right:3.33333vw;bottom:3.33333vw;width:20.55556vw !important;height:8.33333vw !important}.swiper-button-next,.swiper-button-prev{background-size:20%;width:8.33333vw;height:8.33333vw;border-radius:2.22222vw}.swiper-scrollbar{height:1.38889vw;margin-top:5.55556vw}.select{font-size:3.88889vw}.select__field{border-radius:2.22222vw;padding:3.88889vw 13.88889vw 3.88889vw 3.88889vw}.select__field::after{right:3.88889vw;width:2.77778vw;height:1.66667vw}.select__field-txt{gap:1.66667vw}.select__field-icon{width:3.33333vw;height:3.33333vw;top:0.83333vw}.select__options{top:calc(100% + 1.11111vw);border-radius:2.22222vw;padding:1.66667vw 3.88889vw}.select__options-item{border-radius:0.83333vw;padding:1.66667vw}.select .mCSB_container{margin-right:4.16667vw}.select .mCSB_scrollTools{width:1.11111vw}.select .mCSB_scrollTools .mCSB_draggerRail{width:1.11111vw;border-radius:27.5vw}.select .mCSB_scrollTools .mCSB_dragger_bar{width:1.11111vw;border-radius:27.5vw}.fixMobileButton,.fixMobileButton:focus{font-size:4.44444vw;width:95.55556vw;border-radius:2.77778vw;border:0.55556vw solid white;height:12.77778vw;bottom:-2.77778vw}.form__item{width:100% !important}.form__footer-checkbox{width:4.44444vw;height:4.44444vw;border-radius:0.83333vw}.form__footer-checkbox-icon:before{width:4.44444vw;height:4.44444vw}.form__footer-txt{font-size:3.33333vw;padding:0 0 0 6.66667vw}.form_vertical{padding:8.33333vw 4.44444vw}.form{border-radius:4.44444vw;padding:5.55556vw 3.33333vw}.form__title{font-size:7.22222vw;margin-bottom:2.22222vw}.form__txt{font-size:4.72222vw;margin-bottom:5.55556vw}.form__items{flex-direction:column;gap:4.44444vw;margin-bottom:5.55556vw}.form__item{height:13.33333vw;border-radius:3.33333vw}.form__item input{font-size:3.88889vw;padding:0 3.33333vw}.form__item_button button{font-size:4.44444vw;border-radius:3.33333vw}.header.fix .header__content{padding:1.66667vw 0}.header__organization{padding:1.66667vw 3.33333vw}.header__organization a{font-size:3.33333vw;line-height:1.3}.header__content{display:none;padding:3.33333vw 0}.header__content_mb{display:flex}.header__logo{width:41.66667vw;height:6.66667vw}.header__nav{flex-wrap:nowrap;width:initial;display:flex;gap:1.11111vw;margin:4.44444vw -3.33333vw 0;padding:0 3.33333vw;overflow:auto;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;scrollbar-color:transparent transparent}.header__nav::-webkit-scrollbar{display:none}.header__nav li button{font-size:3.61111vw;padding:2.22222vw 10vw 2.22222vw 3.33333vw}.header__nav li button::after{width:6.66667vw;height:6.66667vw;right:1.11111vw}.header__nav li a{font-size:3.61111vw;padding:2.22222vw 3.33333vw}.main{padding:0 0 8.33333vw}.main__content{margin:0 calc(-1 * var(--bs-gutter-x));justify-content:flex-end;align-items:center;min-height:141.66667vw;border-radius:4.44444vw;padding:initial}.main__title{font-size:10vw;line-height:100%;letter-spacing:initial;text-align:center;max-width:initial;margin-bottom:3.33333vw}.main__txt{font-size:5.27778vw;text-align:center;max-width:initial;margin:0 0 3.33333vw}.main__button{background:#1C1C1C;width:100%;margin-top:initial;padding:3.33333vw}.main__button .button{width:100%;padding:4.44444vw 0}.main__info{margin-top:5.55556vw}.main__info-logo{width:5.55556vw;height:5.55556vw;margin-right:2.22222vw}.main__info span{font-size:6.66667vw;line-height:120%;letter-spacing:-.01em}.page-applicants .main__content{text-align:center;min-height:155.55556vw}.page-applicants .main__title{font-size:10vw;line-height:1;margin-bottom:3.33333vw}.page-applicants .main__txt{font-size:5.27778vw;line-height:1;margin-bottom:5.55556vw}.page-applicants .main__add-txt{font-size:4.72222vw;line-height:1.2;max-width:69.44444vw}.page-students .main__title{font-size:10vw;line-height:1;margin-bottom:3.33333vw}.page-students .main__txt{font-size:5.27778vw;max-width:69.44444vw;margin-bottom:2.77778vw}.page-contacts .main__title{font-size:10vw;line-height:1;max-width:55.55556vw;margin-bottom:3.33333vw}.page-contacts .main__txt{font-size:5.27778vw;max-width:69.44444vw;margin-bottom:2.77778vw}.college__content{grid-template-columns:initial;gap:2.77778vw}.college__info{border-radius:4.44444vw;padding:3.33333vw}.college__info-title{font-size:7.22222vw;line-height:1;margin-bottom:3.33333vw}.college__info-txt{gap:2.77778vw;max-width:initial;margin-bottom:4.44444vw}.college__info-txt p:first-child{font-size:4.16667vw}.college__info-txt p:last-child{font-size:3.61111vw}.college__info-tags{gap:1.66667vw}.college__info-tags-item{font-size:2.77778vw;padding:1.11111vw 2.22222vw}.college__info-icons{top:3.33333vw;right:3.33333vw;bottom:initial;gap:1.66667vw}.college__info-icons svg{width:7.22222vw;height:7.22222vw}.college__banner img{border-radius:4.44444vw}.specialties__title{gap:1.66667vw}.specialties__title span{font-size:3.88889vw;position:relative;top:-2.22222vw;border-radius:9.44444vw;padding:1.11111vw 4.44444vw}.specialties__content{grid-template-columns:initial;gap:2.77778vw}.specialties__item{min-height:41.66667vw;border-radius:4.44444vw;padding:3.33333vw}.specialties__item-title{font-size:5.55556vw}.specialties__item-num{font-size:3.88889vw}.specialties__item-icon{width:17.22222vw;height:17.22222vw;right:3.33333vw;bottom:3.33333vw}.specialties__item_open-doors .specialties__item-title{font-size:5.55556vw;max-width:61.11111vw;margin-bottom:2.77778vw}.specialties__item_open-doors .specialties__item-txt{font-size:4.16667vw;max-width:69.44444vw;margin-bottom:3.33333vw}.specialties__item_open-doors .specialties__item-button{padding:4.16667vw 0}.feedback{margin:0 calc(-1 * var(--bs-gutter-x))}.feedback__form .form{background-image:url("../img/feedback/bg-mb-bf0a770703.jpg")}.feedback.open-doors{padding:8.33333vw 0 0}.feedback.open-doors .form__title{margin-bottom:5.55556vw}.admission__cards{width:calc(100% + var(--bs-gutter-x) * 2);margin:0 calc(-1 * var(--bs-gutter-x));padding:0 var(--bs-gutter-x)}.admission__cards-content{display:flex;gap:initial}.admission__item{min-height:37.5vw;border-radius:3.33333vw;padding:3.33333vw}.admission__item-num{font-size:4.72222vw;width:10vw;height:10vw}.admission__item-txt{font-size:4.72222vw}.admission__scrollbar{display:block}.commission__content{grid-template-columns:initial;gap:2.77778vw}.commission__item{min-height:initial;border-radius:4.44444vw;padding:3.33333vw}.commission__item-title{font-size:5.27778vw;line-height:1}.commission__item-schedule{grid-template-columns:repeat(2, 1fr);gap:1.66667vw;margin-top:10vw}.commission__item-schedule-item{font-size:3.61111vw;padding:1.66667vw 0}.commission__item-phone{font-size:3.33333vw;border-radius:2.22222vw;margin-top:10vw;padding:3.61111vw 0}.commission__item--address{background-image:url("../img/@applicants/commission/bg-mb-5a81a0141c.jpg")}.commission__item-txt{font-size:3.88889vw;margin-top:3.33333vw}.commission__item-button{font-size:4.16667vw;width:100%;margin-top:10vw;padding:4.44444vw 0}.admission__content{grid-template-columns:initial;gap:2.77778vw}.admission__info,.admission__presentation{border-radius:4.44444vw;padding:3.33333vw}.admission__info-title,.admission__presentation-title{font-size:6.66667vw;line-height:1.2}.admission__info-button,.admission__presentation-button{width:100%;padding:4.44444vw 0}.admission__presentation{order:-1;background-image:url("../img/@applicants/admission/bg-mb-26e5016ea2.jpg");display:grid;gap:6.66667vw;align-content:initial}.admission__presentation-title{max-width:75vw}.admission__presentation-img{position:initial;-webkit-transform:initial;transform:initial;width:37.5vw;height:48.61111vw;margin:0 8.33333vw 0 auto}.admission__info{background-image:url("../img/@applicants/admission/banner-mb-27740186a7.jpg")}.admission__info-txt{font-size:4.16667vw;max-width:76.38889vw;margin-top:2.77778vw}.admission__info-tags{gap:1.38889vw;max-width:initial;margin-top:19.44444vw}.admission__info-tags-group{gap:1.38889vw}.admission__info-tags-group div{font-size:3.61111vw;padding:1.66667vw 5.55556vw}.admission__info-button{margin-top:6.66667vw}.opportunities__cards{width:calc(100% + var(--bs-gutter-x) * 2);margin:0 calc(-1 * var(--bs-gutter-x));padding:0 var(--bs-gutter-x)}.opportunities__cards-content{display:flex;gap:initial}.opportunities__item{min-height:83.33333vw;border-radius:3.33333vw;padding:3.33333vw}.opportunities__item-title{font-size:5.27778vw}.opportunities__item-subtitle{font-size:3.88889vw;margin-top:3.33333vw}.opportunities__item-list-title{font-size:3.88889vw;margin-bottom:2.77778vw}.opportunities__item-list ul{gap:2.77778vw}.opportunities__item-list ul li{font-size:3.88889vw;padding-left:4.44444vw}.opportunities__item-list ul li::before{width:2.22222vw;height:2.22222vw;border-radius:0.55556vw;top:1.38889vw}.opportunities__scrollbar{display:block}.cost__img_mb{display:block;border-radius:4.44444vw;margin-bottom:2.77778vw}.cost__content{background:#E0E1E5;border-radius:4.44444vw;padding:3.33333vw}.cost__title{font-size:7.22222vw;margin-bottom:4.44444vw}.cost__title .icon{padding-right:11.11111vw}.cost__title .icon::after{width:10.55556vw;height:10.55556vw}.cost__txt{font-size:4.72222vw;max-width:initial;margin-bottom:4.44444vw}.cost__footer-button{display:none}.cost__footer-tags{flex-wrap:wrap;align-items:center;gap:1.11111vw}.cost__footer-tags div{font-size:3.61111vw;border:1px solid #7E7F81;padding:1.66667vw 5.55556vw}.cost__footer-tags div:nth-of-type(5){order:1}.cost__footer-tags div:nth-of-type(6){order:2}.cost__footer-tags div:nth-of-type(4){order:3}.cost__footer-tags div:nth-of-type(3){order:4}.cost__button_mb{display:flex;width:100%;margin-top:3.33333vw;padding:4.44444vw 0}.center__content{grid-template-columns:initial;gap:2.77778vw}.center__banner{order:-1;min-height:69.44444vw;padding:3.33333vw}.center__banner img{border-radius:4.44444vw;z-index:-1}.center__banner-txt{font-size:3.33333vw;max-width:initial}.center__info{border-radius:4.44444vw;padding:3.33333vw}.center__info-title{font-size:6.66667vw;line-height:1.2;margin-bottom:4.44444vw}.center__info-txt{font-size:4.16667vw;margin-bottom:8.88889vw}.center__info-button{width:100%;padding:4.44444vw 0}.center__cards{margin-top:2.77778vw}.center__cards-content{display:flex;gap:initial}.center__item{min-height:36.11111vw;border-radius:3.33333vw;padding:3.33333vw}.center__item-title{font-size:4.72222vw}.center__item-txt{font-size:3.33333vw;max-width:47.22222vw}.center__item-icon{bottom:3.33333vw;right:3.33333vw;width:19.44444vw;height:19.44444vw}.center__scrollbar{display:block}.partners__content{margin:0 calc(-1 * var(--bs-gutter-x));display:flex;flex-direction:column;gap:2.77778vw;overflow:hidden}.partners__slider{display:none}.partners__row{display:flex;gap:2.77778vw;width:-webkit-max-content;width:max-content}.partners__row--left{-webkit-animation:scrollLeft 30s linear infinite;animation:scrollLeft 30s linear infinite}.partners__row--right{-webkit-animation:scrollRight 30s linear infinite;animation:scrollRight 30s linear infinite}.partners__item{min-width:65.55556vw;min-height:17.77778vw;border-radius:3.33333vw}.partners__item img{-webkit-transform:scale(0.7);transform:scale(0.7);width:auto;height:auto}.partners__info{border-radius:4.44444vw;margin:0 3.33333vw;padding:3.33333vw}.partners__info-title{font-size:6.66667vw;max-width:initial;margin-bottom:4.44444vw}.partners__info-txt{font-size:4.16667vw;gap:3.33333vw}@-webkit-keyframes scrollLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes scrollLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@-webkit-keyframes scrollRight{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes scrollRight{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.live__content{margin:0 calc(-1 * var(--bs-gutter-x));display:grid;grid-template-columns:initial;border-radius:4.44444vw}.live__info{padding:3.33333vw}.live__info-title{font-size:7.22222vw;margin-bottom:4.44444vw}.live__info-txt{font-size:4.16667vw;max-width:initial;gap:5.55556vw;margin-bottom:8.88889vw}.live__info-button{width:100%;padding:4.44444vw 0}.footer{padding:8.88889vw 0}.footer__content{flex-direction:column;align-items:initial;justify-content:space-between;margin-bottom:6.66667vw}.footer__logo{width:65vw;height:10.55556vw}.footer__nav{flex-direction:row;gap:1.66667vw;width:initial;margin:4.44444vw -3.33333vw 0;padding:0 3.33333vw;overflow:auto;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;scrollbar-color:transparent transparent}.footer__nav::-webkit-scrollbar{display:none}.footer__nav-group{display:flex;justify-content:initial;gap:1.66667vw}.footer__nav-group button{font-size:3.61111vw;padding:2.22222vw 10vw 2.22222vw 4.44444vw}.footer__nav-group button::after{width:6.66667vw;height:6.66667vw;right:1.11111vw}.footer__nav-group a{font-size:3.61111vw;padding:2.22222vw 4.44444vw}.footer__contacts{flex-direction:column;justify-content:initial;margin-bottom:6.66667vw}.footer__contacts-info{gap:4.44444vw;margin-bottom:11.11111vw}.footer__contacts-info>div{flex-direction:column;align-items:initial;gap:2.77778vw}.footer__contacts-info>div div{flex-direction:column}.footer__contacts-info h3{font-size:4.72222vw;margin-right:initial}.footer__contacts-info span,.footer__contacts-info a{font-size:3.33333vw}.footer__contacts-soc{width:100%;flex-wrap:wrap;align-items:initial;gap:2.22222vw}.footer__contacts-soc h3{width:100%;font-size:4.72222vw;margin-right:initial}.footer__contacts-soc a{width:calc((100% - 2.22222vw) / 2);min-width:auto;height:8.88889vw;border-radius:2.22222vw}.footer__contacts-soc a img{width:5.55556vw;height:5.55556vw}.footer__legal{font-size:3.33333vw;flex-direction:column;gap:3.33333vw}.modalbox__close{width:10vw;height:10vw;right:initial;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-12.5vw;border-radius:1.66667vw;overflow:hidden}.modalbox__window{width:calc(100% - 5vw);border-radius:4.44444vw}.modalbox__window{position:relative;top:5%;padding:6.66667vw 3.33333vw}.modalbox .form{background:none;width:100%;border-radius:4.44444vw}.modalbox .form__title{font-size:6.66667vw;line-height:120%}.modalbox .form__items{gap:3.33333vw}.modalbox .form__item_button{margin-top:2.77778vw}.modalbox .form__item_button button{font-size:4.16667vw}.modalbox .form__footer-txt{font-size:2.77778vw}.modalbox .form__footer-txt a,.modalbox .form__footer-txt a:hover{font-size:2.77778vw}
