@-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)}}:root{--bs-gutter-x: 3.33333vw;--header-height: 20.55556vw}body{min-width:var(--width-mobile);font-size:4.44444vw}.container{max-width:none}section{padding:8.33333vw 0}.title{font-size:10vw;margin-bottom:8.33333vw}.title:after{height:1px;bottom:-1.66667vw}.swiper-button{width:22.22222vw !important;height:10vw !important}.swiper-button-next,.swiper-button-prev{width:10vw;height:10vw}.swiper-scrollbar{height:1.38889vw;margin-top:5.55556vw}.swiper-pagination{gap:1.66667vw;margin-top:1.66667vw}.swiper-pagination-bullet{width:19.44444vw;height:0.55556vw}.h2{font-size:8.88889vw;letter-spacing:-0.03em}.h3{font-size:6.11111vw;font-weight:850}.list-squared{list-style:none;padding-left:0}.list-squared>*{position:relative;padding-left:2em}.list-squared>*:before{content:'■';position:absolute;left:0;top:-0.35em;font-size:160%}.button{gap:1.38889vw;font-size:4.44444vw;border-radius:27.5vw}.button.shadow{box-shadow:0 1.11111vw 1.11111vw rgba(221,0,0,0.25)}.button.arrowDecor::after{width:8.33333vw;height:8.33333vw;right:3.33333vw}.button__icon{width:7.22222vw;height:7.22222vw;font-size:7.22222vw;border-radius:27.5vw}.button_black .button__icon{margin-left:-1.66667vw}.button_red .button__icon{margin-right:-1.66667vw}.form__item{width:100% !important}.form__footer-checkbox{width:4.44444vw;height:4.44444vw;top:0;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}.form__title{font-size:5vw;margin-bottom:3.33333vw}.form__txt{font-size:3.88889vw;margin-bottom:3.33333vw}.form__items{flex-direction:column;gap:2.22222vw;width:100%;margin-bottom:3.33333vw}.form__item{height:13.33333vw}.form__item input{font-size:3.88889vw;padding:0 5vw}.form__item_button button{font-size:4.44444vw;padding:4.44444vw 5.55556vw}.header{padding-top:2.77778vw}.header__content{backdrop-filter:blur(2.77778vw);-webkit-backdrop-filter:blur(2.77778vw);padding:1.11111vw 2.22222vw}.header__logo{height:7.77778vw}.header__nav{display:none}.header__nav_mb{display:flex}.header__nav{width:initial;margin:2.22222vw -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 ul{justify-content:initial;flex-shrink:0;gap:1.11111vw}.header__nav a{font-size:3.88889vw;color:#1C1C1C;background:white;padding:2.22222vw 2.77778vw}.header__button{min-height:8.88889vw;font-size:3.88889vw;padding-inline:2.77778vw}.header__buttons{gap:3.33333vw}.header__buttons-phone{font-size:0;padding:initial}.header__buttons-phone span{padding-right:initial}.header__buttons-phone span::after{width:7.22222vw;height:7.22222vw}.header__buttons-menu{font-size:0;gap:initial;padding:initial}.header__menu{background:#F5F5F6;top:27.77778vw;right:0;width:100%;height:100%;-webkit-transform:translateX(105%) scale(0.95);transform:translateX(105%) scale(0.95);transition:height 0.4s ease,-webkit-transform 0.6s cubic-bezier(0.34, 1.56, 0.64, 1);transition:transform 0.6s cubic-bezier(0.34, 1.56, 0.64, 1),height 0.4s ease;transition:transform 0.6s cubic-bezier(0.34, 1.56, 0.64, 1),height 0.4s ease,-webkit-transform 0.6s cubic-bezier(0.34, 1.56, 0.64, 1);border-radius:6.66667vw}.header__menu-wrapper{padding:3.33333vw}.header__menu h3{font-size:3.88889vw}.header__menu-title{display:none}.header__menu-button{font-size:4.44444vw;margin-bottom:5.55556vw;padding:4.44444vw 5.55556vw}.header__menu-info{display:grid;grid-template-columns:1fr;gap:6.66667vw 0}.header__menu-info-wrapper{background:#E7E8EC;padding:3.33333vw;border-radius:4.44444vw}.header__menu-info-phones{display:grid;grid-template-columns:repeat(2, 1fr);gap:2.22222vw}.header__menu-info-phones h3{grid-column:span 2}.header__menu-info-phones a{font-size:4.44444vw;padding:3.88889vw}.header__menu-info-schedule{display:none}.header__menu-info-phoneStudents{gap:2.22222vw;margin-bottom:6.66667vw}.header__menu-info-phoneStudents a{font-size:4.44444vw;width:100%;padding:3.88889vw 0}.header__menu-address{font-size:3.33333vw;line-height:140%;gap:2.22222vw;margin-bottom:5.55556vw}.header__menu-address span{font-size:3.88889vw;padding-left:5vw}.header__menu-address span::before{width:4.16667vw;height:2.22222vw}.header__menu-buttons{gap:2.22222vw}.header__menu-buttons-feedback{font-size:4.44444vw;padding:3.88889vw 0}.header__menu-buttons a{padding:3.33333vw 0}.header__menu-buttons a img{width:5.55556vw}.header__menuButton{width:7.22222vw;height:7.22222vw;border-radius:277.5vw}.header__menuButton .hamburger-menu,.header__menuButton .hamburger-menu:after,.header__menuButton .hamburger-menu:before{width:3.88889vw;height:0.55556vw}.header__menuButton .hamburger-menu::before{bottom:1.38889vw}.header__menuButton .hamburger-menu::after{top:1.38889vw}.footer__nav{flex-direction:column;align-items:initial;gap:4.44444vw;padding:3.33333vw 0}.footer__nav-logo{width:27.77778vw}.footer__nav nav{width:initial;margin:0 -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 nav::-webkit-scrollbar{display:none}.footer__nav nav ul{justify-content:initial;flex-shrink:0;gap:1.11111vw}.footer__nav nav ul li{flex-shrink:0}.footer__nav nav ul li:last-child{order:-1}.footer__nav nav ul li a{font-size:3.88889vw;padding:2.22222vw 2.77778vw}.footer__nav button.arrowBlack{font-size:3.88889vw;padding:2.22222vw 9.44444vw 2.22222vw 2.77778vw}.footer__nav button.arrowBlack::after{width:6.66667vw;height:6.66667vw;right:1.11111vw}.footer__content{display:grid;grid-template-columns:initial;justify-content:initial}.footer__info{border-radius:4.44444vw;padding:4.44444vw 3.33333vw}.footer__info-title{font-size:5vw;margin-bottom:4.44444vw}.footer__info-content{display:grid;grid-template-columns:initial;gap:5.55556vw}.footer__info h3{font-size:3.88889vw;margin-bottom:3.33333vw}.footer__info-address{font-size:3.33333vw}.footer__info-address-txt{line-height:120%;margin-top:3.33333vw}.footer__info-address span{font-size:4.44444vw;margin-bottom:1.66667vw;padding-left:5vw}.footer__info-address span::before{width:4.16667vw;height:2.22222vw}.footer__info-schedule{display:grid;gap:1.11111vw}.footer__info-schedule div{font-size:3.88889vw}.footer__info-schedule span{font-size:3.33333vw}.footer__info-phones,.footer__info-phoneStudents{display:flex;flex-direction:column;align-items:flex-start}.footer__info-phones a,.footer__info-phoneStudents a{font-size:3.88889vw;border-width:1px}.footer__info-phones a:not(:last-child),.footer__info-phoneStudents a:not(:last-child){margin-bottom:2.22222vw}.footer__feedback{grid-template-rows:repeat(2, 13.33333vw);gap:2.22222vw;margin-top:5.55556vw}.footer__feedback-button{font-size:4.44444vw;padding:4.44444vw 0}.footer__feedback a{padding:3.88889vw 0}.footer__feedback a img{width:6.11111vw}.footer__legal{font-size:3.88889vw;gap:5.55556vw;padding:8.33333vw 0}.footer__legal-policy{text-align:initial;align-self:flex-start}.footer__legal-content{flex-direction:column;gap:5.55556vw}.footer__legal-content>div{display:flex;gap:2.22222vw}.footer__legal-design,.footer__legal-synergyDigital{flex-direction:column;align-items:flex-start}.footer__legal-design a,.footer__legal-synergyDigital a{display:flex;align-items:center}.footer__legal-synergyDigital a{display:flex;align-items:center}.modalbox__close{width:8.33333vw;height:8.33333vw;right:initial;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-12.5vw;border-radius:27.5vw;overflow:hidden}.modalbox__window{width:calc(100% - 5vw);border-radius:4.44444vw;position:relative;top:5%;padding:6.66667vw 3.33333vw}.modalbox .form{width:100%;border-radius:4.44444vw}.modalbox .form__title{font-size:6.66667vw;line-height:120%}.modalbox .form__item_button{margin-top:2.77778vw}.modalbox .form__item_button button{font-size:4.16667vw}.modalbox .form__footer-text{font-size:2.77778vw}.modalbox .form__footer-text a,.modalbox .form__footer-text a:hover{font-size:2.77778vw}.modalbox_thanks .modalbox__window{width:100%;height:-webkit-fit-content;height:fit-content;bottom:0;border-radius:3.33333vw 3.33333vw 0 0}.modalbox_thanks .thanks__img{height:58.33333vw;border-radius:3.33333vw 3.33333vw 0 0}.modalbox_thanks .thanks__info{border-radius:3.33333vw;margin-top:-3.33333vw;padding:5.55556vw 3.33333vw}.modalbox_thanks .thanks__info-title{font-size:6.66667vw;margin-bottom:6.66667vw}.modalbox_thanks .thanks__info-button{width:100%;padding:3.88889vw 0}.modalbox-open-day .modalbox__window{width:100%;padding:3.33333vw}.modalbox-open-day__header{font-size:5.55556vw;letter-spacing:-0.01em;margin-bottom:4.44444vw}.modalbox-open-day__title-1{max-width:none;display:inline;font-size:inherit;letter-spacing:inherit}.modalbox-open-day__title-2{display:inline;font-size:inherit;letter-spacing:inherit;margin-bottom:0}.modalbox-open-day__tags{gap:1.11111vw;font-size:3.33333vw;margin-bottom:5.55556vw}.modalbox-open-day__tag{border-radius:27.5vw;padding:1.66667vw 2.22222vw}.modalbox-open-day__date{font-size:4.44444vw;margin-bottom:3.33333vw}.modalbox-open-day__cards{display:flex;flex-direction:column;gap:2.22222vw;margin-bottom:0}.modalbox-open-day__card{min-height:19.16667vw;border-radius:4.44444vw;flex-direction:row;align-items:center;background-image:url("../img/modalbox-open-day/bg-card_m-58395545a9.svg");padding:3.33333vw}.modalbox-open-day__card-num{width:5vw;height:5vw;order:2;font-size:2.77778vw;border-width:0.69444vw;border-radius:27.5vw;margin:0 0 0 auto}.modalbox-open-day__card-title{max-width:66.66667vw;font-size:3.88889vw}.modalbox-open-day__card_black{min-height:26.11111vw;align-items:flex-start}.modalbox-open-day__card_black .modalbox-open-day__card-title{max-width:54.16667vw}.modalbox-open-day__card_4{background-image:url("../img/modalbox-open-day/bg-card_m_4-0e290beb3e.jpg")}.modalbox-open-day__card_5{background-image:url("../img/modalbox-open-day/bg-card_m_5-fa394b4ee7.jpg")}.modalbox-open-day__form{border-radius:0;background:none;padding:5.55556vw 3.33333vw 3.33333vw}.modalbox-open-day .form{align-items:flex-start}.modalbox-open-day .form__title{font-size:4.44444vw;margin-bottom:2.22222vw}.modalbox-open-day .form__txt{font-size:3.88889vw;margin-bottom:3.33333vw}.modalbox-open-day .form__footer-checkbox{background:#CACACB}
