@media (min-width: 768px){:root{--bs-gutter-x: 20px}body{min-width:0;font-size:18px}.container{padding-right:30px;padding-left:30px}.d-mobile{display:none !important}.top-block{margin-bottom:24px}.title{font-size:calc(36 * 1px);margin-bottom:32px}.button{font-size:calc(17 * 1px);border-radius:calc(8 * 1px);padding:16px;height:calc(47 * 1px)}.section-block{padding:150px 0}.slider-nav{grid-template-columns:repeat(2, calc(44 * 1px));grid-gap:calc(16 * 1px);height:calc(44 * 1px);align-items:center}.slider-nav span{width:calc(44 * 1px);height:calc(44 * 1px);border-radius:calc(8 * 1px)}}@media (min-width: 1440px){body{background:#F7F9FD}.container{max-width:calc(1480 * 1px)}.top-block{margin-bottom:36px}.title{font-size:calc(48 * 1px);margin-bottom:36px}.button{border-radius:calc(6.74 * 1px)}.slider-nav{grid-template-columns:repeat(2, 44px);grid-gap:16px;height:44px;align-items:center}.slider-nav span{width:44px;height:44px;border-radius:8px}}@media (min-width: 1920px){.container{max-width:calc(1660 * 1px)}}@media (min-width: 1921px){.wrapper{max-width:1920px}}@media (min-width: 768px){.form-section{padding:70px 0}}@media (min-width: 1440px){.form-section{background:transparent;padding:35px 0}.form-section__box{background:url("../img/form/rune-7b71fd6a46.svg") right bottom no-repeat,#FF0A47;padding:80px 70px 80px 79px;border-radius:12px}}@media (min-width: 768px){.form__title{font-size:80px;letter-spacing:0.5px;margin-bottom:30px}.form__text{margin-bottom:60px}.form__text ul{font-size:calc(20 * 1px)}.form__text li{padding-left:calc(26 * 1px)}.form__text li+li{margin-top:10px}.form__items{grid-gap:calc(16 * 1px)}.form__item button{font-size:calc(14 * 1px);height:calc(48 * 1px);color:#fff;border-radius:calc(8 * 1px)}.form__input{font-size:calc(14 * 1px);height:calc(44 * 1px);border:1px solid #FFF;padding:0 22px;border-radius:calc(8 * 1px)}.form__input.error{border:1px solid #ff2626}.form__footer{padding:40px 0 0}.form__footer-checkbox{width:30px;height:30px;font-size:30px;border:1px solid #868686;border-radius:8px}.form__footer-text{font-size:calc(12 * 1px);line-height:135%;padding-left:40px}}@media (min-width: 1440px){.form__title{font-size:48px;margin-bottom:24px}.form__item button{font-size:18px;height:52px}.form__input{font-size:16px;height:52px;padding:0 16px}.form__footer{padding:16px 0 0}.form__footer-checkbox{width:12px;height:12px;font-size:12px;border-radius:2px}.form__footer-text{font-size:12px;padding-left:20px}}@media (min-width: 1440px){.form-section.formReg-1 .form__wrapper{display:flex;justify-content:space-between}.form-section.formReg-1 .form__top{max-width:686px;width:100%}.form-section.formReg-1 .form__box{max-width:561px;width:100%}}@media (min-width: 768px){.header{padding:14px 0;max-width:1920px;height:calc(100 * 1px)}.header__inner{display:flex}.header__phone{font-size:17px;font-weight:600}.header__content{gap:40px;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;flex-basis:100%}.header__logo{width:calc(187 * 1px);height:auto}.header__nav{display:flex;justify-content:space-between;align-items:center;font-size:calc(17 * 1px);font-weight:600;line-height:120%;justify-content:flex-start;flex-basis:100%}.header__nav div+div{margin-left:40px}.header__button{font-size:calc(12 * 1px);width:calc(157 * 1px);height:calc(37 * 1px)}}@media (min-width: 1440px){.header{height:auto}.header__content{flex-wrap:nowrap}.header__phone{font-size:17px;font-weight:600}.header__nav{flex-basis:auto}.header__nav div+div{margin-left:80px}.header__button{order:3;width:253px;height:47px}}@media (min-width: 768px){.main{margin-top:calc(100 * 1px);background:url("../img/main/rune-c784b03017.svg") no-repeat 140% -105px,#FF0A47;background-size:1160px;display:flex;justify-content:space-between}.main::after{display:none}.main .container{display:flex;justify-content:center;flex-direction:column}.main__inner{height:auto;padding:84px 0}.main__title{font-size:84px;font-weight:700;line-height:100%;letter-spacing:-1.88px;max-width:723px;margin-bottom:15px}.main__subtitle{font-size:44px;max-width:723px;margin-bottom:69px}.main__button{font-size:calc(16 * 1px);max-width:calc(205 * 1px);width:100%;height:calc(44 * 1px);margin-top:0}.main__image{display:block;width:960px;height:auto;margin-right:-4%;margin-bottom:-6%}}@media (min-width: 1440px){.main{margin-top:75px;background:url("../img/main/rune-c784b03017.svg") no-repeat 113% -314px,#FF0A47;background-size:1160px}.main__title{font-size:94px}.main__subtitle{font-size:40px}.main__image{position:absolute;left:44%;bottom:-140px;width:887px;margin-right:auto;margin-bottom:auto}.main__button{max-width:314px;height:56px}}@media (min-width: 768px){.vacancy{padding:70px 0 25px}.vacancy__items{grid-template-columns:1fr 1fr;grid-gap:40px}.vacancy__item{border-radius:12px;border:1px solid #D3D8E3;padding:32px 24px;height:auto}.vacancy__item-content{margin-bottom:26px}.vacancy__item-image{border-radius:8.484px;border:0.707px solid #D3D8E3;width:100%;height:420px;margin-bottom:26px;-o-object-position:top center;object-position:top center}.vacancy__item-title{font-size:calc(26 * 1px);margin-bottom:16px}.vacancy__item-text{font-size:calc(15 * 1px)}.vacancy__item-more{font-size:calc(14 * 1px);height:calc(47 * 1px)}}@media (min-width: 1440px){.vacancy{overflow:hidden;padding:74px 0 35px}.vacancy__section{padding:72px 74px 81px;border-radius:12px;background:#FFF}.vacancy__slider-nav{display:flex}.vacancy__slider{display:block;margin:0 -10px;margin-right:-74px}.vacancy__slider .slick-slide{padding:0 10px;max-width:500px}.vacancy__items{display:none}.vacancy__item{height:652px;display:flex !important;flex-direction:column}.vacancy__item-content{margin-bottom:26px}.vacancy__item-image{border-radius:12px;border:1px solid #D3D8E3;height:232px;margin-bottom:29px}.vacancy__item-title{font-size:30px;margin-bottom:16px}.vacancy__item-text{font-size:18px}.vacancy__item-more{font-size:17px;height:60px;margin-top:auto}}@media (min-width: 1920px){.vacancy__slider .slick-slide{max-width:440px}}@media (min-width: 768px){.advantages{padding:35px 0 70px}.advantages__items{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, 1fr);grid-gap:calc(20 * 1px)}.advantages__item{border-radius:12px}.advantages__item-content{gap:24px;padding:40px}.advantages__item-title{font-size:calc(30 * 1px)}.advantages__item-text{font-size:calc(16 * 1px)}.advantages__item-image{margin-top:0;width:calc(126 * 1px);height:calc(108 * 1px)}.advantages__item-image.big{width:calc(180 * 1px);height:calc(155 * 1px)}}@media (min-width: 1440px){.advantages{padding:30px 0}.advantages__section{padding:63px 86px 75px 73px;border-radius:12px;background:#FFF}.advantages__items{grid-template-rows:repeat(3, 370px)}.advantages__item_4 .advantages__item-image{display:inline-block}.advantages__item-content{padding:40px 40px 0}.advantages__item-title{font-size:36px}.advantages__item-text{font-size:20px;width:90%}.advantages__item-image{width:126px;height:108px;position:absolute;right:0;bottom:0}.advantages__item-image.big{width:306px;height:264px}}@media (min-width: 768px){.reviews{padding:90px 0}.reviews__items{margin:0 calc(-10 * 1px)}.reviews__items .slick-slide{padding:0 calc(10 * 1px)}.reviews__item-link{height:1200px}.reviews__item-photo{border-radius:11.343px;-o-object-fit:cover;object-fit:cover}.reviews__item-icon{width:calc(56 * 1px);height:calc(55 * 1px);left:5%;bottom:5%}.reviews__item-name{font-size:calc(28 * 1px);margin-top:26px}}@media (min-width: 1440px){.reviews{padding:25px 0;background:none}.reviews__container{background:#0D1140;padding:68px 80px 86px;border-radius:12px}.reviews__items{margin-right:-80px}.reviews__item-link{height:587px}.reviews__item-photo{border-radius:12px}.reviews__item-name{font-size:30px;margin-top:26px}}@media (min-width: 768px){.footer{padding:40px 0}.footer__top{display:flex;justify-content:space-between;align-items:center}.footer__logo{width:calc(187 * 1px)}.footer__menu{font-size:calc(16 * 1px);margin:0;gap:60px}.footer__social{color:#9EA0B3;font-size:calc(14 * 1px);font-weight:600;line-height:120%;display:flex;justify-content:flex-start;align-items:center;gap:28px}.footer__social-box{gap:14px}.footer__social-link{width:calc(32 * 1px);height:calc(32 * 1px)}.footer__bottom{margin-top:57px;color:#fff;font-size:calc(13 * 1px);font-weight:500;letter-spacing:0.135px;flex-direction:row;justify-content:space-between;align-items:center}.footer__faculty{margin-left:auto}}@media (min-width: 1440px){.footer{padding:32px 0}.footer__logo{width:231px}.footer__menu{font-size:23px;gap:60px}.footer__social{font-size:17.672px}.footer__social-text{display:inline-block}.footer__social-link{width:38px;height:38px}.footer__bottom{font-size:15px;letter-spacing:0.135px}}@media (min-width: 768px){.popup{max-width:1440px;width:100%;padding:63px 40px}.popup .form__title{font-size:calc(22 * 1px);margin-bottom:33px}}@media (min-width: 1440px){.popup .form__title{font-size:38px;margin-bottom:21px}}@media (min-width: 1440px){.popup-reg .form__items{grid-template-columns:repeat(4, 1fr)}}@media (min-width: 768px){.popup-vacancy{max-width:1920px;width:100%;padding:63px 40px}.popup-vacancy__title{font-size:calc(36 * 1px);margin-bottom:44px}.popup-vacancy__info,.popup-vacancy__offer{gap:14px}.popup-vacancy__info span,.popup-vacancy__offer span{font-size:calc(22 * 1px)}.popup-vacancy__info ul,.popup-vacancy__offer ul{font-size:calc(16 * 1px);font-weight:500;line-height:140%}.popup-vacancy__info li,.popup-vacancy__offer li{padding-left:26px}.popup-vacancy__info li+li,.popup-vacancy__offer li+li{margin-top:10px}.popup-vacancy__form{border:1px solid #D3D8E3;border-radius:12px;padding:34px 28px}.popup-vacancy__form .form__input{border:1px solid #D3D8E3}}@media (min-width: 1440px){.popup-vacancy button.fancybox-close-small{width:60px;height:60px}.popup-vacancy button.fancybox-close-small img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.popup-vacancy__container{max-width:calc(1480 * 1px);margin:0 auto}.popup-vacancy__content{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:24px}.popup-vacancy__title{font-size:48px}.popup-vacancy__title br{display:none}.popup-vacancy__info{margin-bottom:44px}.popup-vacancy__info,.popup-vacancy__offer{gap:14px}.popup-vacancy__info span,.popup-vacancy__offer span{font-size:30px}.popup-vacancy__info ul,.popup-vacancy__offer ul{font-size:22px;margin-bottom:0}.popup-vacancy__info li,.popup-vacancy__offer li{padding-left:30px}.popup-vacancy__info li::before,.popup-vacancy__offer li::before{left:0.5em;top:0.5em;width:0.25em;height:0.25em}.popup-vacancy__info li+li,.popup-vacancy__offer li+li{margin-top:10px}.popup-vacancy__info b,.popup-vacancy__offer b{font-weight:500}.popup-vacancy__form{padding:44px 45px;height:-webkit-max-content;height:max-content}.popup-vacancy__form .form__item button,.popup-vacancy__form .form__input{height:61px;font-size:20px}}@media (min-width: 768px){.thanks{padding-top:40px}.thanks__logo img{width:calc(187 * 1px);height:auto}.thanks__subtitle{font-size:calc(16 * 1px);margin:60px 0}.thanks__button{max-width:560px}}@media (min-width: 1440px){.thanks__content{padding-left:60px}.thanks__title{font-size:64px}.thanks__subtitle{font-size:26px;margin:40px 0}.thanks__button{max-width:320px}}
