@media (min-width: 768px){:root{--bs-gutter-x: 1.04167vw;--header-height: 12.8125vw}body{min-width:0;font-size:0.9375vw}.wrapper{padding:5.05208vw 0 0}.container{padding-right:2.08333vw;padding-left:2.08333vw;max-width:calc(1229 * 1px)}.d-mobile{display:none !important}.title{font-style:normal;font-weight:400;font-size:3.125vw;line-height:100%;letter-spacing:normal}.title span{color:#ED131C}.subtitle{font-weight:600;font-size:2.5vw;line-height:110%;margin-bottom:2.08333vw}.subtitle__red{justify-content:space-between;padding:0 1.04167vw;box-shadow:0px 0.41667vw 1.04167vw rgba(0,0,0,0.02);border-radius:1.04167vw;font-size:2.08333vw;margin-top:3.125vw;margin-bottom:1.5625vw;min-height:4.16667vw;height:4.16667vw;max-height:4.16667vw}.subtitle__red svg{display:block;height:3.59375vw;min-height:3.59375vw;max-height:3.59375vw;width:3.48958vw;min-width:3.48958vw;max-width:3.48958vw}.subtitle__red br{display:none}.button{gap:0.52083vw;font-weight:600;font-size:1.04167vw;line-height:100%;border-radius:0.625vw;padding:0.625vw;min-height:3.125vw;max-width:16.30208vw}.button--oval{border-radius:5.20833vw}.top-block{display:flex;justify-content:space-between;align-items:center}.slider-nav{display:grid;grid-template-columns:repeat(2, 2.86458vw);grid-gap:1.04167vw;height:1.14583vw;align-items:center}.slider-nav span{width:2.86458vw;height:2.86458vw;border-radius:0.625vw}.slider-nav-icon{width:1.25vw;height:1.25vw;flex:0 0 auto;font-size:1.25vw}.slick-dots{margin:2.08333vw auto 0;width:100%}.slick-dots li button{height:0.3125vw;border-radius:0.52083vw}.section-block{padding:2.08333vw 0}.inner-block{gap:2.08333vw}.hide-scrollbar{margin:0;padding:0}ul.red{padding-left:0}ul.red li{padding-left:1.04167vw;background-position:0 0.52083vw;background-size:0.52083vw}}@media (min-width: 768px){.form-section{background:transparent}}@media (min-width: 768px){.form{border-radius:0.83333vw;padding:1.25vw;background:#ED131C}.form__wrapper{gap:1.25vw;background:none}.form__top{gap:0.41667vw}.form__title{font-weight:600;font-size:3.33333vw;line-height:110%}.form__text{font-weight:600;font-size:1.35417vw;line-height:120%}.form__items{grid-template-columns:repeat(5, 1fr);grid-gap:0.83333vw}.form__item a,.form__item button{font-weight:600;font-size:1.19792vw;line-height:120%;min-height:3.125vw;max-width:100%;border-radius:0.625vw}.form__input{font-weight:500;font-size:0.98958vw;line-height:120%;min-height:3.125vw;padding:0 1.04167vw;border-radius:0.625vw}.form__input.error{border:1px solid #ff2626}.form__footer{padding:0.83333vw 0 0}.form__footer-checkbox{width:0.83333vw;height:0.83333vw;font-size:0.83333vw;border-radius:0.20833vw}.form__footer-text{font-size:0.72917vw;padding-left:1.04167vw}}.icon-close:before{width:1.04167vw;height:1.04167vw}.header{padding-bottom:1.04167vw}.header__inner{padding-top:0.9375vw}.header__box{gap:4.47917vw}.header__logo{max-width:21.61458vw}.header__items{display:flex;justify-content:space-between;align-items:center;gap:4.16667vw}.header__nav{-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:1.04167vw;align-items:center}.header__nav-button{font-size:1.04167vw;line-height:110%;display:flex;box-sizing:border-box;background-image:none;width:auto;min-width:auto;height:2.70833vw;min-height:2.70833vw;padding:0 1.04167vw;border-radius:0.52083vw;white-space:nowrap}.page-thanks .header__nav-button{display:none}.header__nav-items{flex-direction:row;gap:0.20833vw;padding:1.04167vw 0 0 0}.header__nav-item a{font-style:normal;font-size:0.98958vw;font-weight:600;height:2.23958vw;line-height:120%;padding:0 1.04167vw;border:1px solid #CACACB;border-radius:2.08333vw;white-space:nowrap;box-sizing:border-box}.header__nav-item a:hover{border-color:#000}.header__nav-item a:focus{color:#fff;background:#000;border-color:#000}.header__nav-phone{font-style:normal;font-weight:500;font-size:1.25vw;line-height:110%}.footer__inner{display:flex;justify-content:space-between;align-items:stretch;align-content:stretch;flex-direction:row;gap:4.16667vw}.footer__logo{max-width:21.45833vw;margin-top:1.875vw}.footer__button,.footer__back{font-weight:700;font-size:0.83333vw;line-height:120%;max-width:10.625vw;min-height:1.875vw;border-radius:8.33333vw}.footer__box{font-weight:400;width:100%;font-size:0.78125vw;line-height:100%;flex-direction:column;justify-content:space-between;flex-wrap:nowrap;gap:0.41667vw}.footer__box-tg{font-weight:700;font-size:0.9375vw;line-height:120%;gap:1.04167vw}.footer__box-tg div{width:2.29167vw;height:2.29167vw;border-radius:0.59896vw;flex:0 0 2.29167vw}.footer__box-copy,.footer__box-privacy{flex-basis:100%}.footer__menu{display:flex;flex-direction:column;margin-left:auto;max-width:21.92708vw}.footer__menu span{display:block;font-weight:700;font-size:0.9375vw;line-height:120%;margin-bottom:1.40625vw}.footer__menu-items{font-weight:500;font-size:0.9375vw;line-height:120%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:0.41667vw}.footer__menu-item{flex-basis:49%}.footer__title{font-style:normal;font-weight:400;font-size:1.25vw;line-height:120%;display:flex;justify-content:space-between;width:100%}.footer__contacts{display:flex;flex-direction:row;gap:3.02083vw;margin-top:-1.04167vw}.footer__contacts a{display:flex;align-items:center;gap:0.20833vw;font-style:normal;font-weight:500;font-size:1.04167vw;line-height:120%}.footer__contact{font-style:normal;font-weight:400;font-size:1.04167vw;line-height:120%}.footer__info{display:flex;max-width:14.89583vw;gap:0.52083vw;font-size:0.78125vw}.advantages__boxes{display:grid;grid-template-columns:63.54167vw 31.25vw;gap:0;grid-gap:1.04167vw}.advantages__box{border-radius:1.35417vw;padding:1.25vw;gap:0;justify-content:space-between;min-height:18.28125vw}.advantages__box-black{color:#fff;background:url("../img/@courses/advantages/box-bg_d-db0123f0ab.png") no-repeat 19.79167vw 42%,#1C1C1C;background-size:100%}.advantages__box-black h3{max-width:43.17708vw}.advantages__box-black p{max-width:29.73958vw}.advantages__box h3{font-weight:600;font-size:2.5vw;line-height:110%}.advantages__box h3 br{display:none}.advantages__box p{font-weight:600;font-size:1.25vw;line-height:110%}.advantages__icons{gap:0.52083vw}.advantages__icons-box img{width:3.125vw;height:3.125vw;-o-object-fit:contain;object-fit:contain}.advantages__icons-box img.open{margin-left:0;margin-right:0.52083vw}.advantages__icons-box img+img{margin-left:-1.14583vw}.advantages__icons-icon{width:3.125vw;height:3.125vw;font-size:3.125vw}.advantages__skills{gap:2.08333vw}.advantages__items{margin-right:-1.04167vw}.advantages__items .slick-slide{margin-right:1.04167vw}.advantages__items .slick-dots{margin-right:1.04167vw}.advantages__item{border-radius:1.35417vw;min-height:18.28125vw;padding:1.25vw}.advantages__item-num{font-weight:500;font-size:0.9375vw;line-height:100%;border-radius:2.76042vw;padding:0.52083vw 1.04167vw;margin-bottom:1.25vw}.advantages__item-title{font-weight:600;font-size:2.08333vw;line-height:110%}.advantages__item-1{background:url("../img/@courses/advantages/01-9dc739a768.svg") no-repeat right 1.61458vw top 2.96875vw,#E0E1E5;background-size:15.26042vw 19.0625vw}.advantages__item-2{background:url("../img/@courses/advantages/02-d376ff1027.svg") no-repeat right 1.61458vw top 2.96875vw,#E0E1E5;background-size:16.61458vw 16.61458vw}.advantages__item-3{background:url("../img/@courses/advantages/03-2e9e72e9f2.svg") no-repeat right 1.61458vw top 2.96875vw,#E0E1E5;background-size:11.25vw 15.3125vw}.advantages__item-4{background:url("../img/@courses/advantages/04-418ab6d060.svg") no-repeat right 1.61458vw top 2.96875vw,#E0E1E5;background-size:15.67708vw 15.67708vw}.advantages__item-5{background:url("../img/@courses/advantages/05-756d3cd720.svg") no-repeat right 1.61458vw top 2.96875vw,#E0E1E5;background-size:19.11458vw 15.3125vw}.programs{width:auto;border-radius:1.45833vw;background:var(--gray-20);padding:1.5625vw 2.08333vw 3.59375vw;margin:0 -2.08333vw}.programs__title{margin-bottom:2.08333vw;font-style:normal;font-weight:600;font-size:4.47917vw;line-height:110%;letter-spacing:-0.02em;-webkit-font-feature-settings:'pnum' on, 'lnum' on;font-feature-settings:'pnum' on, 'lnum' on;color:#1D1C1A}.programs .tabs{float:left;clear:both}.programs .tabs__button{font-size:0.98958vw;border-width:1px;border-radius:0.625vw}.programs-tabs-direction{gap:0.625vw;overflow:visible;margin-bottom:2.08333vw}.programs-tabs-direction .tabs__button{min-height:2.91667vw;padding:0.83333vw}.programs-tabs-direction .tabs__button_1{min-width:18.33333vw;padding-left:1.66667vw}.programs-tabs-direction .tabs__button-inner{justify-content:space-between}.programs-tabs-type{border-width:1px;border-radius:0.625vw;margin-bottom:1.45833vw}.programs-tabs-type .tabs__button{min-width:8.85417vw;min-height:2.5vw}.programs__cards{clear:both;display:grid;grid-template-columns:repeat(3, 1fr);gap:1.45833vw 1.04167vw}.programs__card{min-height:16.5625vw;gap:0;font-size:0.83333vw;border-radius:0.83333vw;box-shadow:0px 0.15625vw 0.36979vw rgba(0,0,0,0.06);padding:1.25vw;background-position:calc(100% - 1.04167vw) 1.04167vw;background-size:3.28125vw}.programs__card-age{font-style:normal;font-weight:600;font-size:1.04167vw;line-height:120%;width:85%}.programs__card-type{font-size:0.72917vw;line-height:1.2;padding:0.3125vw 0.67708vw;margin-right:-0.46875vw}.programs__card-note{font-size:0.83333vw;font-weight:500;padding-right:0}.programs__card-title{margin:0.20833vw 0 0.88542vw;font-style:normal;font-weight:600;font-size:1.97917vw;line-height:110%;width:85%}.programs__card-desc{gap:0.20833vw;margin-bottom:auto}.programs__card-desc-icon{font-size:0.9375vw}.programs__card-info{margin-bottom:0.83333vw}.programs__card-address{gap:0.20833vw;margin-bottom:auto}.programs__card-address-icon{font-size:0.83333vw;line-height:1}.programs__card-footer{gap:1.04167vw}.programs__card-button{height:2.60417vw;min-height:2.60417vw;font-size:0.78125vw;border-radius:0.625vw !important}.programs__card-button_1{max-width:9.63542vw}.programs__card-button_2{max-width:7.70833vw}.programs__button-more{max-width:15.10417vw;min-height:3.125vw;font-size:0.83333vw;margin-top:4.42708vw}.choice{padding-top:1.04167vw;padding-bottom:1.25vw}.choice .tabs__button{height:3.125vw;font-size:1.35417vw;padding:0 1.5625vw;border-radius:0.625vw}.choice-tabs-direction{gap:0.625vw;overflow:visible;margin-bottom:2.08333vw}.choice-tabs-direction .tabs__button{min-height:3.125vw;padding:0 1.5625vw}.choice-tabs-direction .tabs__button-inner{justify-content:space-between}.choice-tabs-type{border-width:1px;border-radius:0.625vw;margin-bottom:1.45833vw}.choice-tabs-type .tabs__button{min-width:8.85417vw;min-height:2.5vw}.choice__cards{gap:0.41667vw}.choice__card{min-height:29.94792vw;flex-direction:row;gap:1.04167vw}.choice__card-box{width:calc(50% - 0.52083vw);padding:1.04167vw;height:29.94792vw;border-radius:1.04167vw;background-position:calc(100% - 1.04167vw) 1.04167vw;background-size:2.08333vw}.choice__card-title{font-size:2.5vw;letter-spacing:-0.02em;width:calc(100% - 4.16667vw)}.choice__card-desc{font-size:1.35417vw;gap:0.52083vw}.choice__card-img{width:calc(50% - 0.52083vw);height:29.94792vw;border-radius:1.04167vw}.campuses{padding-top:1.04167vw;padding-bottom:1.25vw}.campuses__top{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:2.08333vw}.campuses__title{font-size:3.64583vw}.campuses .tabs{height:3.125vw;min-height:3.125vw;max-height:3.125vw;border-radius:0.625vw}.campuses .tabs__button{height:3.02083vw;min-height:3.02083vw;max-height:3.02083vw;font-size:1.35417vw;padding:0 1.5625vw;border-radius:0.67708vw}.campuses-tabs-direction{gap:0.625vw;overflow:visible}.campuses-tabs-direction .tabs__button{height:3.02083vw;min-height:3.02083vw;max-height:3.02083vw;padding:0 1.5625vw}.campuses-tabs-direction .tabs__button-inner{justify-content:space-between}.campuses-tabs-type{border-width:1px;border-radius:0.625vw;margin-bottom:1.45833vw}.campuses-tabs-type .tabs__button{min-width:8.85417vw;min-height:2.5vw}.campuses__cards{gap:0.41667vw}.campuses__card{min-height:29.94792vw;flex-direction:row;gap:1.04167vw}.campuses__card-box{width:calc(50% - 0.52083vw);padding:1.04167vw;height:29.94792vw;border-radius:1.04167vw}.campuses__card-title{font-size:2.5vw;letter-spacing:-0.02em;width:calc(100% - 4.16667vw)}.campuses__card-desc{font-size:1.35417vw;gap:0.52083vw}.campuses__card-desc p{width:calc(100% - 8.33333vw)}.campuses__card-icons{gap:0.52083vw}.campuses__card-img{width:calc(50% - 0.52083vw);height:29.94792vw;border-radius:1.04167vw}.campuses__card-roket,.campuses__card-arrow{width:2.60417vw;height:2.60417vw;background-size:1.35417vw}.campuses__card-arrow{background-size:1.09375vw}.popup__overlay{backdrop-filter:blur(0.52083vw)}.popup__inner{display:flex;padding:1.04167vw 0}.popup__buttons{order:2;flex-direction:column;margin:0 0 auto 0.41667vw}.popup__buttons-button{width:3.125vw;height:3.125vw;border-radius:0.41667vw}.popup__buttons-close{font-size:0.78125vw}.popup__content{max-width:65.625vw;border-radius:0.83333vw;padding:1.5625vw}.popup .form{padding:2.60417vw 8.07292vw}.popup .form__title{font-size:3.125vw;letter-spacing:-0.02em}.popup .form__text{font-size:1.25vw}.popup .form__items{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25vw}.popup .form__item_text:nth-child(1),.popup .form__item_text:nth-child(2){width:calc(50% - 0.625vw);order:1}.popup .form__item_text:nth-child(2){order:2}.popup .form__item_button{order:3;width:100%}.popup .form__item.form__more{width:100%;order:4}.popup .form__item.form__more .form__footer{padding-top:0}.popup .form__button,.popup .form__input{height:2.8125vw;min-height:2.8125vw;max-height:2.8125vw;border-radius:0.83333vw;font-size:0.98958vw}.popup .form__input{padding:0 1.04167vw}.popup-privacy{padding:2.60417vw 1.25vw;max-width:46.875vw}.popup-privacy__title{font-size:1.5625vw;line-height:1.875vw;margin-bottom:0.83333vw}.popup-privacy__blocks{gap:1.25vw;margin-bottom:3.125vw}.popup-privacy__subtitle{font-size:1.04167vw;line-height:1.45833vw;margin-bottom:0.52083vw}.popup-privacy__text{font-size:0.83333vw;line-height:1.25vw}.popup-privacy__text p+p{margin-top:0.41667vw}.popup-privacy__text ul,.popup-privacy__text ol{padding-left:1.04167vw}.popup-privacy__text li{margin-top:0.41667vw}.popup-privacy__footer{flex-direction:row;justify-content:flex-end;gap:0.52083vw}.popup-privacy__footer-text{font-size:0.72917vw;font-weight:400;line-height:110%;max-width:50%}.popup-privacy__footer-button{max-width:11.19792vw}.main{margin:0 0 2.08333vw;background:none;height:auto}.main__inner{gap:1.5625vw;background:transparent url("../img/@courses/@career/main/bg_d-369a14d796.jpg") no-repeat 50% 50%;background-size:cover;padding:1.04167vw;border-radius:1.35417vw;overflow:hidden;position:relative;height:34.73958vw}.main__box{display:flex;flex-direction:column;gap:0.26042vw;height:100%}.main__title{font-size:4.16667vw;text-align:left;letter-spacing:-0.03em;margin-bottom:1.19792vw}.main__title span{font-size:6.04167vw}.main__subtitle{font-size:1.04167vw;text-align:left;letter-spacing:-0.02em;margin-bottom:1.30208vw}.main__button{margin-top:auto}.main__items{display:flex;gap:0.26042vw;width:100%;flex-direction:column}.timer{height:5.20833vw;padding:0;background-size:contain}.timer-title{font-style:normal;font-weight:600;font-size:1.35417vw;line-height:110%;padding:0.52083vw 1.04167vw;border-radius:0.52083vw}.timer-title br{display:inline-block}.timer-item{flex-basis:25%;gap:0.26042vw}.timer-items{display:flex;flex-wrap:nowrap}.timer__inner{padding:0 0.83333vw;gap:0.83333vw;font-size:1.875vw;font-style:normal;font-weight:600;line-height:110%}.timer__button{height:2.70833vw;padding:0 1.82292vw;max-width:-webkit-fit-content;max-width:fit-content;border-radius:2.70833vw;font-weight:600;font-size:1.04167vw}.timer-item_1 .timer-item-text:after{content:'';padding:0 0.41667vw;display:block}.timer-item_2 .timer-item-value:after,.timer-item_3 .timer-item-value:after{content:':';padding:0 0.41667vw;display:block}.form__item .button_rounded,.button_rounded{border-radius:0.625vw}.form__item .button_bordered,.button_bordered{border-width:1px}.form__item .button_red,.button_red{font-size:0.9375vw;border-radius:0.78125vw;box-shadow:0px 0.20833vw 0.10417vw rgba(102,0,0,0.18)}.form__item .button_small,.button_small{border-radius:0.625vw;height:2.08333vw;min-height:2.08333vw}.form__item .button_small svg,.button_small svg{height:1.04167vw;width:auto}.form__item .button_white,.button_white{box-shadow:0px 0.3125vw 0.10417vw rgba(82,82,82,0.18)}
