:root{--width-mobile: 100vw;--width-desktop: 213.33333vw;--max-width-desktop: 533.33333vw;--black: #1C1C1C;--blackLight: #3A3A3A;--red: #FF2424;--gray10: #F5F5F6;--gray20: #ECEDF0;--gray40: #E0E1E5;--gray60: #CACACB;--gray80: #7E7F81;--gray100: #666;--bs-gutter-x: 8.33333vw}@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:6.94444vw 0}.button.shadow{box-shadow:0 1.11111vw 0.55556vw rgba(102,0,0,0.18)}.swiper-button{display:none !important}.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__options{top:calc(100% + 1.11111vw);height:36.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}.bg-common{background-image:url("../img/main/bg-mb-460b48f3df.jpg")}.bg-common{background:url("../img/main/bg-new-mb-cde9ace9bc.jpg") no-repeat center/cover}.fixMobileButton,.fixMobileButton:focus{display:flex}.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{width:100%;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{padding:3.33333vw 0}.header.fix{padding:3.33333vw 0}.header__content{flex-wrap:wrap;justify-content:space-between;align-items:initial;overflow:initial;padding:2.77778vw}.header__logo{width:38.88889vw;z-index:111}.header__nav{visibility:hidden;opacity:0;background:#F6F7FF;max-width:100%;width:100vw;position:absolute;left:50%;top:0;-webkit-transform:translate(-50%, -105%);transform:translate(-50%, -105%);transition:0.6s;z-index:3;margin:inherit;padding:20.83333vw 3.33333vw}.header__nav.active{visibility:visible;opacity:1;margin-top:-3.33333vw;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.header__nav ul{display:inline-flex;flex-wrap:wrap;gap:1.11111vw}.header__nav ul li a{font-size:3.61111vw;font-weight:500;border-color:#CACACB;padding:1.66667vw 4.44444vw}.header__nav-button{display:flex;font-size:3.61111vw;white-space:nowrap;max-width:36.11111vw;border-radius:277.5vw;margin-top:1.11111vw;padding:1.66667vw 4.44444vw}.header__nav-contacts{margin:0 calc(-1 * var(--bs-gutter-x));background:#ECEDF0;display:flex;flex-wrap:wrap;gap:3.33333vw;border-radius:4.44444vw;margin-top:8.33333vw;padding:4.44444vw}.header__nav-contacts-title{width:100%;font-size:3.61111vw;font-weight:600}.header__nav-contacts-title:nth-of-type(2){margin-top:5.55556vw}.header__nav-contacts a{background:#E0E1E5;font-size:3.33333vw;font-weight:600;display:grid;place-items:center;border-radius:2.22222vw;padding:3.61111vw 7.5vw}.header__nav-contacts-commission{width:calc(100%/2 - 1.66667vw)}.header__nav-contacts-students{width:100%}.header__button{display:none}.header .menu-wrapper{background:#E0E1E5;display:flex;align-items:center;justify-content:center;width:8.88889vw;height:8.88889vw;border-radius:277.5vw;cursor:pointer}.header .menu-wrapper .hamburger-menu,.header .menu-wrapper .hamburger-menu:after,.header .menu-wrapper .hamburger-menu:before{width:4.44444vw;height:0.55556vw}.header .menu-wrapper .hamburger-menu{position:relative;background:#1C1C1C;transition:all 0ms 300ms;z-index:200}.header .menu-wrapper .hamburger-menu::before{content:"";position:absolute;left:0;bottom:1.38889vw;background:#1C1C1C;transition:bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);transition:bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms cubic-bezier(0.23, 1, 0.32, 1);transition:bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1)}.header .menu-wrapper .hamburger-menu::after{content:"";position:absolute;left:0;top:1.38889vw;background:#1C1C1C;transition:top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);transition:top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms cubic-bezier(0.23, 1, 0.32, 1);transition:top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1)}.header .menu-wrapper .hamburger-menu.animate{background:rgba(255,255,255,0)}.header .menu-wrapper .hamburger-menu.animate::after{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:top 300ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);transition:top 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);transition:top 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1)}.header .menu-wrapper .hamburger-menu.animate::before{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:bottom 300ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);transition:bottom 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);transition:bottom 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1)}.page-thanks .header__back-button,.page-thanks .header__back-button:hover{font-size:3.88889vw;padding:2.77778vw}.main{padding:3.33333vw 0}.main__title{font-size:15vw;margin-bottom:0}.main__title svg{width:78.88889vw;height:20.55556vw}.main__no-limits{width:61.11111vw;-webkit-transform:rotate(2deg);transform:rotate(2deg);margin-top:-3.33333vw;margin-bottom:66.66667vw}.main__txt{font-size:4.44444vw;line-height:1.2;max-width:initial;margin-bottom:4.44444vw}.main__button,.main__button:hover{font-size:4.44444vw;width:100%;padding:2.77778vw}.main__button::after,.main__button:hover::after{width:8.33333vw;height:8.33333vw;right:2.22222vw}.main__form .form{max-width:initial}.main__form .form__items{gap:2.22222vw;margin-bottom:3.33333vw}.main__form .form__item input{font-size:4.44444vw}.main__form .form__item_button button{height:13.33333vw;padding:0 5.55556vw}.main__form .form__item_button button::after{width:8.33333vw;height:8.33333vw;right:3.33333vw}.main__form .form__footer-txt{font-size:2.77778vw}.partner{padding:2.22222vw 0}.partner__content{gap:2.77778vw}.partner img{width:8.88889vw}.partner__txt{font-size:4.44444vw}.formats{padding-top:6.66667vw}.formats .container{padding:0}.formats__block{max-width:initial;border-radius:4.44444vw;padding:6.66667vw 0}.formats__title{font-size:8.88889vw;max-width:initial;margin-bottom:3.33333vw}.formats__txt{font-size:4.44444vw;line-height:1;max-width:initial;text-align:center;margin-bottom:4.44444vw}.formats__content{grid-template-columns:repeat(2, 1fr);gap:2.77778vw;padding:0 3.33333vw}.formats__item{align-items:flex-start;min-height:39.44444vw;border-radius:4.44444vw;padding:5.55556vw 3.33333vw}.formats__item-txt{font-size:4.44444vw}.formats__item img{width:22.22222vw;right:0;top:initial;-webkit-transform:initial;transform:initial;bottom:0}.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:3.33333vw}.modalbox .form{width:100%;border-radius:4.44444vw}.modalbox .form__title{font-size:6.66667vw;line-height:1.2;letter-spacing:-.01em;border-radius:3.33333vw;margin-bottom:3.33333vw;padding:3.33333vw 3.33333vw 16.66667vw}.modalbox .form__items{gap:8.88889vw}.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}.thanks{padding:11.11111vw 0 3.33333vw}.thanks__title{font-size:15vw;max-width:initial;margin-bottom:83.33333vw}.thanks__txt{font-size:4.44444vw;margin-bottom:4.44444vw}.thanks__back-button,.thanks__back-button:hover{font-size:4.44444vw;width:100%;padding:4.44444vw 5.55556vw}.thanks__back-button::after,.thanks__back-button:hover::after{width:8.33333vw;height:8.33333vw;right:3.33333vw}
