@media (min-width: 768px){:root{--bs-gutter-x: 20px}body{min-width:0;font-size:26px}.wrapper{box-shadow:0 0 20px #ccc;max-width:calc(1680 * 1px)}.section-block{padding:55px 0}.container{padding-right:calc(16 * 1px);padding-left:calc(16 * 1px)}.page-privacy .container,.page-terms .container{max-width:calc(900 * 1px)}.d-mobile{display:none !important}.slick-slider{margin:0 -10px}.slick-slide{margin:0 10px}.slick-dots{margin:40px auto;width:calc(100% - 20px);border-radius:10px}.slick-dots li{height:4px}.slick-dots li button{height:4px;border-radius:10px}.slick-dots .slick-active button{border-radius:10px}.title{font-size:86px;font-weight:600;line-height:110%;letter-spacing:-0.02em;margin-bottom:30px}.button{font-size:16px;border-radius:12px;padding:22.5px;height:64px}}@media (min-width: 1440px){.container{padding-right:calc(40 * 1px);padding-left:calc(40 * 1px)}}@media (min-width: 1921px){.slick-slider .slick-list{overflow:hidden}}@media (min-width: 768px){.form-section{padding:50px 0}}@media (min-width: 768px){.form__image{border-radius:16px;width:600px;height:auto;margin-bottom:0}.form__top{margin-bottom:25px;gap:25px}.form__title{font-size:48px;font-weight:600;line-height:110%}.form__subtitle{font-size:26px}.form__items{grid-column-gap:17px;grid-row-gap:20px;grid-template-columns:repeat(3, 1fr)}.form__item{font-size:16px;font-weight:600;line-height:120%}.form__input{border-radius:12px;height:64px;padding:0 20px}.form__footer{padding:25px 0 0}.form__footer-checkbox{width:16px;height:16px;border-radius:4px}.form__footer-checkbox-icon{width:10px;height:10px;font-size:10px}.form__footer-text{font-size:14px;font-weight:400;line-height:120%;padding-left:26px}}@media (min-width: 768px){.form-red{padding:50px;border-radius:16px}.form-red .form__items{grid-template-columns:repeat(4, 1fr)}}@media (min-width: 768px){.formReg-1 .container{display:grid;grid-template-columns:600px 1fr;grid-gap:12px}}@media (min-width: 768px){.header{padding:29px 0;border-bottom:0;max-width:calc(1680 * 1px);margin:0 auto}.header__inner{justify-content:space-between;gap:50px}.header__logo{width:187px;height:auto}.header__menu-icon{width:20px;height:20px;font-size:20px}.header__phone{display:flex;font-size:16px;font-weight:600;line-height:110%}.header__nav{font-size:20px;font-weight:600;line-height:120%;text-transform:none;-webkit-transform:translateX(0);transform:translateX(0);padding:0;top:auto;right:auto;width:auto;height:auto;position:relative;margin-left:auto;margin:0;flex-direction:row;gap:35px;box-shadow:none}.header__nav-items{display:flex;flex-wrap:nowrap;gap:35px;margin:0}.header__nav a{border:0;border-radius:0;margin:0;padding:0}.header__nav-logo{width:28px;height:28px}.header__nav a{position:relative;padding:0}}@media (min-width: 1440px){.header__nav{font-size:16px;line-height:120%}.header__phone{font-size:16px;line-height:110%}}@media (min-width: 768px){.main{padding:131px 0 114px}.main__content{background:url("../img/main/arrow-a4456d1c74.svg") right center no-repeat;background-size:auto 100%}.main__title{text-transform:uppercase;font-size:100px;font-weight:600;line-height:106%;margin-bottom:50px;background:none}.main__form{max-width:1219px}.main__form h3{font-size:48px;margin-bottom:30px}.main__form a{max-width:600px;height:65px}}@media (min-width: 768px){.main-bottom .main__content{background:none;position:relative;padding-bottom:110px}.main-bottom .main__image{position:absolute;right:0;top:0;width:599px;height:auto;margin:0}}@media (min-width: 768px){.program__text{font-size:26px;margin-bottom:40px;max-width:1531px}.program__levels,.program__sublevels{gap:15px;margin-bottom:50px}.program__level,.program__sublevel{font-size:16px;font-weight:600;line-height:120%;padding:0;border-radius:12px;height:51px;min-width:250px;display:flex;justify-content:center;align-items:center;padding:16px}.program__sublevel{height:39px;width:290px;border-radius:20px;border-width:2px}.program__box{display:grid;grid-template-columns:1fr 1080px;grid-gap:180px}.program__box-block{gap:40px}.program__box-block-tabs{gap:72px}.program__box-block-tabs-group{gap:15px}.program__box-block h3{font-size:23px;margin:0}.program__box-title{font-size:38px;font-weight:600;line-height:110%}.program__box-content-unique-age,.program__box-content-age{font-size:16px;font-weight:700;line-height:120%;margin-top:70px}.program__box-content-unique-age span+span,.program__box-content-age span+span{margin-left:30px}.program__box-content-inner{border-radius:16px;padding:30px;margin-bottom:30px;background:url("../img/program/circle-6a5b2bd302.svg") top -188px right -186px no-repeat,#EBF7FF;background-size:410px 410px;min-height:345px}.program__box-content h3{font-size:48px;font-weight:600;line-height:110%;margin-bottom:30px;max-width:825px}.program__box-content-desc{display:inline-block;font-size:26px;font-weight:600;line-height:120%;max-width:855px}.program__box-content ul{font-size:26px;font-weight:600;line-height:120%;padding-left:30px;max-width:825px}.program__box-content ul li+li{margin-top:5px}}.program__form{padding:110px 0 0}@media (min-width: 768px){.college{padding:70px 0}.college__wrapper{border-radius:20px;padding:40px 20px}.college__top{flex-direction:row;align-items:flex-start;margin-bottom:10px}.college__top h2{font-size:92px;margin-top:0;order:1}.college__top div{border-radius:15px;padding:10px 20px;margin:0 0 0 auto;order:2}.college__top div h3{font-size:26px;margin:0;margin-left:15px}.college__top div svg{max-width:30px}.college-text{font-size:36px;margin-bottom:50px}.college__grid{grid-template-columns:repeat(2, 1fr);gap:25px}.college__grid-card{height:300px;border-radius:25px;padding:25px;display:flex;flex-direction:column;justify-content:space-between}.college__grid-card h3{font-size:48px;margin:0 0 60px}.college__grid-card p{max-width:65%;width:100%;font-size:28px;margin:0}.college__grid-card ul{max-width:65%;width:100%;padding-left:25px}.college__grid-card ul li{font-size:28px;padding-top:4px}.college__grid-card:nth-last-child(1) h3{max-width:70%;margin:0}.college__grid-card img{display:block;max-width:170px;width:100%;position:absolute;bottom:0;right:0}.college__grid-card:nth-child(2) img,.college__grid-card:nth-child(5) img{max-width:100px;right:20px;bottom:20px}.college__bottom{grid-template-columns:repeat(2, 1fr);gap:20px;margin-top:20px}.college__bottom-card{border-radius:25px;padding:25px}.college__bottom-card-1{background:url(../img/college/bg-deck-43d4963a80.jpg) no-repeat center/cover}.college__bottom-card h3{font-size:38px;margin:0;margin-bottom:30px}.college__bottom-card__block{max-width:55%;margin:0 -7px}.college__bottom-card__block div{padding:15px 25px;border-radius:12px;font-size:16px;margin:7px}.college__bottom-card h4{font-size:86px;margin-bottom:20px}.college__bottom-card p{font-size:26px;margin-bottom:40px}.college__bottom-card a{height:65px;font-size:26px}}@media (min-width: 1440px){.college{padding:100px 0}.college__wrapper{border-radius:25px;padding:50px 25px}.college__top{margin-bottom:10px}.college__top h2{font-size:86px;margin-top:0;order:1}.college__top div{border-radius:15px;padding:10px 20px;margin:0 0 0 auto;order:2}.college__top div h3{font-size:26px;margin:0;margin-left:15px}.college__top div svg{max-width:30px}.college-text{font-size:26px;margin-bottom:40px}.college__grid{grid-template-columns:repeat(3, 1fr);gap:20px}.college__grid-card{position:relative;height:320px;border-radius:25px;padding:25px}.college__grid-card h3{font-size:38px;margin:0 0 60px}.college__grid-card p{font-size:19px;margin:0}.college__grid-card ul{padding-left:15px}.college__grid-card ul li{font-size:19px;padding-top:4px}.college__grid-card img{max-width:170px}.college__bottom{gap:20px;margin-top:20px}.college__bottom-card{border-radius:25px;padding:25px}.college__bottom-card h3{font-size:38px;margin:0;margin-bottom:30px}.college__bottom-card__block{margin:0 -7px}.college__bottom-card__block div{padding:15px 25px;border-radius:12px;font-size:16px;margin:7px}.college__bottom-card h4{font-size:86px;margin-bottom:20px}.college__bottom-card p{font-size:26px;margin-bottom:40px}.college__bottom-card a{height:65px;font-size:26px}}@media (min-width: 768px){.reviews__items{grid-template-columns:repeat(3, 1fr);grid-gap:20px}.reviews__item{border-radius:16px}.reviews__item::after{content:'';position:absolute;bottom:0;left:0;right:0;width:100%;height:239px;background:linear-gradient(180deg, rgba(0,0,0,0), #000 100%)}.reviews__item-photo{height:720px}.reviews__item-text{left:28px;bottom:15px}.reviews__item-name{font-size:19px}.reviews__item-info{font-size:16px}.reviews__item-icon{width:80px;height:80px;top:20px;right:20px}.reviews__more{max-width:422px;margin-top:50px}}@media (min-width: 1440px){.reviews__items{grid-template-columns:repeat(4, 1fr)}.reviews__item-photo{height:620px}.reviews__more{margin-top:104px}}@media (min-width: 768px){.about__items{grid-template-columns:repeat(2, 1fr);grid-gap:20px;margin-bottom:20px}.about__items-group{grid-gap:20px}.about__item{border-radius:16px;padding:26px;grid-template-columns:65px 1fr;grid-gap:20px}.about__item img{width:65px;height:64px;-o-object-fit:contain;object-fit:contain}.about__item div{font-size:23px;font-weight:500;line-height:120%}.about__image{border-radius:16px;height:calc(574 * 1px)}}@media (min-width: 1440px){.about__content{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:20px}.about__items{margin-bottom:0}.about__item{height:126px}.about__image{height:auto}}@media (min-width: 768px){.teachers__text{font-size:26px}.teachers__items{grid-template-columns:repeat(3, 1fr);grid-column-gap:20px;grid-row-gap:40px;margin:50px 0}.teachers__item{gap:30px}.teachers__item-photo{border-radius:16px;width:100%;height:496px}.teachers__item-name{font-size:38px;line-height:110%}.teachers__item-post{font-size:19px;margin-bottom:5px}.teachers__item-work{font-size:16px;line-height:120%}.teachers__more,.teachers__hide{max-width:422px}}@media (min-width: 1440px){.teachers__items{grid-template-columns:repeat(4, 1fr)}}@media (min-width: 768px){.synergy-box{background:url("../img/synergy-box/bg_d-ab536af348.jpg") no-repeat 0 0/100% auto;border-radius:16px;min-height:548px}.synergy-box__inner{padding-top:40px}.synergy-box__content{max-width:762px}.synergy-box__text{font-size:26px;font-weight:600;line-height:120%;margin-bottom:38px}.synergy-box__button{max-width:395px}}@media (min-width: 1440px){.synergy-box{background:none;min-height:100%}.synergy-box__inner{background:url("../img/synergy-box/bg_d-ab536af348.jpg") no-repeat 0 0/100% auto,#FFE066;border-radius:16px;padding:60px;min-height:calc(470 * 1px)}}@media (min-width: 768px){.banner__inner{border-radius:16px;padding:60px 60px 0;position:relative;background:url("../img/banner/bg_d-5a47e1d4a3.png") no-repeat,#ED131C;background-position:right 46px top -100px;background-size:1271px;display:flex;justify-content:flex-start}.banner__text{font-size:26px;margin-bottom:38px}.banner__button{max-width:395px}.banner__img{width:668px;height:auto;margin:0}}@media (min-width: 768px){.additional__text{font-size:26px;margin-bottom:50px}.additional__item{gap:28px}.additional__item-image img{border-radius:16px;height:555px}.additional__item-place{bottom:20px;left:20px;border-radius:30px;padding:16px 20px;gap:10px}.additional__item-place-icon{width:14px;height:18px;flex:0 0 auto;font-size:18px}.additional__item-place span{font-size:16px;font-weight:600;line-height:120%}.additional__item-name{font-size:23px;margin-bottom:30px;max-width:80%}.additional__item-button{max-width:calc(169 * 1px)}.additional .slick-arrow{display:block;position:absolute;bottom:-5%;max-width:35px;width:100%;height:35px;border:none;border-radius:50%;font-size:0;background:url(../img/common/arrow-1-4c423930a2.png) no-repeat center/cover;transition:none}.additional .slick-arrow.slick-next{left:52%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.additional .slick-arrow.slick-next.slick-disabled{background:url(../img/common/arrow-dis-59154de612.png) no-repeat center/cover;-webkit-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg)}.additional .slick-arrow.slick-prev{left:48%;-webkit-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg)}.additional .slick-arrow.slick-prev.slick-disabled{background:url(../img/common/arrow-dis-59154de612.png) no-repeat center/cover;-webkit-transform:translateX(-50%) rotate(0);transform:translateX(-50%) rotate(0)}}@media (min-width: 1440px){.additional__item{gap:0}.additional__item-image img{height:296px}.additional__item-place{bottom:54px;padding:7px 10px;gap:6px}.additional__item-box{background:#EBF7FF;border-radius:16px;padding:20px 24px;margin-top:-30px;z-index:10}.additional__item-button{max-width:192px;height:37px;border-radius:12px}.additional .slick-arrow{display:block;position:absolute;bottom:-10%;max-width:35px;width:100%;height:35px;border:none;border-radius:50%;font-size:0;background:url(../img/common/arrow-1-4c423930a2.png) no-repeat center/cover;transition:none}.additional .slick-arrow.slick-next{left:52%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.additional .slick-arrow.slick-next.slick-disabled{background:url(../img/common/arrow-dis-59154de612.png) no-repeat center/cover;-webkit-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg)}.additional .slick-arrow.slick-prev{left:48%;-webkit-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg)}.additional .slick-arrow.slick-prev.slick-disabled{background:url(../img/common/arrow-dis-59154de612.png) no-repeat center/cover;-webkit-transform:translateX(-50%) rotate(0);transform:translateX(-50%) rotate(0)}}@media (min-width: 768px){.faq__items{grid-gap:12px}.faq__item-top{background:transparent;border-radius:0;padding:0}.faq__item-icon{padding:26px;background:#EBF7FF;border-radius:16px;height:72px;width:72px;display:flex;justify-content:center;align-items:center;flex:1 1 auto}.faq__item-icon i{width:18px;height:18px;font-size:18px}.faq__item-question{font-size:26px;background:#EBF7FF;padding:20.5px 24px;border-radius:16px;height:72px;width:100%}.faq__item-answer{font-size:19px;padding:24px;width:70%}}@media (min-width: 768px){.footer{padding:56px 0 51px;font-size:14px;font-weight:400;line-height:120%}.page-thanks .footer{padding:56px 0 51px}.footer__top{max-width:80%;width:100%;margin:0 auto;flex-direction:row;margin-bottom:40px;padding-bottom:60px;border-bottom:1px solid rgba(0,0,0,0.5)}.footer__top-box:nth-last-child(1){margin-left:200px;margin-top:0}.footer__top-box div img{max-width:25px;width:100%}.footer__top-box div a{margin-right:5px}.footer__top h3,.footer__top a{font-size:19px}.footer__top a{margin-top:10px}.footer__inner{max-width:80%;width:100%;margin:0 auto}.footer__copy{margin-bottom:10px;text-align:left}.footer__box{display:flex;flex-direction:row;justify-content:flex-start;gap:100px}.footer__box p,.footer__box a{margin-bottom:10px;text-align:left}}@media (min-width: 768px){.popup{max-width:1422px;border-radius:16px}.popup button.fancybox-close-small{width:40px;height:40px;right:50px;top:20px;padding:0}.popup button.fancybox-close-small img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.popup-reg{max-width:990px}}@media (min-width: 768px){.popup-program{max-width:calc(1420 * 1px)}.popup-program button.fancybox-close-small{right:30px}.popup-program .form{padding:30px}}@media (min-width: 768px){.site_privacy{padding:50px 24px;max-width:900px;border-radius:16px}.site_privacy__title{font-size:24px;line-height:32px;margin-bottom:16px}.site_privacy__title br{display:none}.site_privacy__blocks{gap:24px;margin-bottom:100px}.site_privacy__box{gap:20px}.site_privacy__items{margin-top:20px;gap:20px}.site_privacy__subtitle{font-size:20px;line-height:28px;margin-bottom:12px}.site_privacy__text{font-size:16px;line-height:24px}.site_privacy__text ul,.site_privacy__text ol{padding-left:20px}.site_privacy__text li+li{margin-top:16px}.site_privacy__footer-button{max-width:544px;margin:0 auto;height:33px}}@media (min-width: 768px){.site_agreement{padding:50px 24px;max-width:900px;border-radius:16px}.site_agreement__block{margin-bottom:40px}.site_agreement__title{font-size:24px;line-height:32px;margin-bottom:16px}.site_agreement__text{font-size:16px;line-height:24px}.site_agreement__footer-button{max-width:544px;margin:0 auto;height:33px}}@media (min-width: 768px){.thanks{padding-top:92px}.thanks__inner{display:flex;justify-content:center;flex-direction:column}.thanks__box{max-height:626px;height:100%;background:url("../img/thanks/arrow-a4456d1c74.svg") right 0 center no-repeat;background-size:auto 100%;margin:50px 0}.thanks__text{font-size:38px;margin-bottom:40px;max-width:963px}.thanks__button{max-width:395px;width:100%}}
