*{margin:0;padding:0;font-family:"Montserrat";outline:none;color:#212945;font-style:italic;font-size:16px;line-height:20px;-webkit-box-sizing:border-box;box-sizing:border-box}body{background-color:#fff}section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #E7EDF5;position:relative;width:100%;z-index:10;background:#fff;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.header:hover{top:0}.header-block__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:730px;width:100%}.header-block__nav{border-top:1px solid #E7EDF5;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-logo{width:170px;height:60px}.header-nav{max-width:1184px;width:100%;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-nav__submenu{position:absolute;display:none;-webkit-box-shadow:0px 5px 10px 1px rgba(0,97,242,0.4);box-shadow:0px 5px 10px 1px rgba(0,97,242,0.4);left:0;top:100%;width:100%;background:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header-nav__submenu .header-nav__li{width:100%;height:44px;padding:24px 24px 24px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-nav__li{font-style:normal;padding:20px 0px;font-weight:600;font-size:14px;line-height:17px;color:#212945;position:relative}.header-nav__li-dropMenu{position:relative}.header-nav__li-dropMenu:hover:after{display:none}.header-nav__li-dropMenu:after{position:absolute;content:'';width:12px;height:6px;left:50%;bottom:5px;background:url(../img/icons/arrow.svg) no-repeat center;background-size:cover;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.header-nav__li:hover .header-nav__submenu{display:-webkit-box;display:-ms-flexbox;display:flex}.header-nav__li-bfr::before{position:absolute;content:'';width:16px;height:16px;left:-22px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../img/icons/link.svg) no-repeat center;background-size:cover}.header-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-contacts__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:3px}.header-contacts__phone{text-decoration:none;font-style:normal;font-weight:500;font-size:16px;line-height:20px;color:#212945;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.header-contacts__phone:hover{color:#0061F2}.header-adress__text{font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:#212945}.header-adress__text span{font-style:normal;font-weight:normal;font-size:14px;line-height:17px;color:#212945}.adress-list{list-style:none;position:relative;z-index:2}.adress-list__li{width:-webkit-max-content;width:-moz-max-content;width:max-content}.adress-list__li:hover .adress-list__submenu{overflow:unset;height:auto;visibility:unset;padding:8px 8px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.adress-list__submenu{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;list-style:none;position:absolute;padding:0px 8px;left:-8px;top:100%;border:1px solid #F3F6FA;border-radius:6px;background:#fff;z-index:3;height:0;visibility:hidden;overflow:hidden;-webkit-box-shadow:0px 5px 10px 1px rgba(0,97,242,0.4);box-shadow:0px 5px 10px 1px rgba(0,97,242,0.4)}.adress-list__submenu .adress-list__li{margin-bottom:8px}.adress-list__submenu .adress-list__li:last-child{margin-bottom:0}.adress-list__submenu .link-adress:before,.adress-list__submenu .link-adress:after{display:none}.block{max-width:1184px;width:100%;position:relative}.block-course{padding:112px 0px}.block-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 0px;background-color:#fff;z-index:2}.block-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 0px}.link{display:block;text-decoration:none}.link-service{-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.link-service:hover{-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.link-service:hover .service-card{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:10px 10px 10px #E7EDF5;box-shadow:10px 10px 10px #E7EDF5}.link-service:hover .text-all{color:#0061F2}.link-service:hover .sprite-card{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;right:55%;-webkit-transform:translateX(50%);transform:translateX(50%)}.link-adress{cursor:pointer;font-style:normal;font-weight:500;font-size:16px;line-height:20px;color:#0061F2;position:relative;display:unset}.link-adress:before{position:absolute;content:'';bottom:2px;left:0;width:100%;height:1px;background-color:#0061F2}.link-adress:after{position:absolute;content:'';width:8px;height:4px;background:url(../img/icons/arrow.svg) no-repeat center;background-size:cover;top:50%;right:-12px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.link-header-nav{font-style:normal;font-weight:600;font-size:14px;line-height:17px;color:#212945;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.link-header-nav:hover{color:#0061F2}.link-coop{font-style:normal;font-weight:normal;font-size:16px;line-height:248%;color:#0061F2;position:relative;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.link-coop:hover{color:#212945;font-weight:600;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.link-coop:hover:before{background:#212945}.link-coop:before{position:absolute;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;content:'';width:100%;height:1px;bottom:2px;background:#0061F2}.link-footer-nav{font-style:normal;font-weight:600;font-size:14px;line-height:17px;color:#212945;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.link-footer-nav:hover{color:#0061F2}.link-direction{margin-bottom:64px}.link-record{margin-bottom:48px}.btn{background:#0061F2;border-radius:6px;width:205px;height:48px;border:none;text-transform:uppercase;color:#fff;font-style:normal;cursor:pointer;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.btn:hover{background:#212945;color:#fff}.btn-form{max-width:304px;width:100%;text-align:center;font-weight:bold;margin-bottom:24px}.btn-header{font-size:14px;line-height:17px;font-weight:bold}.btn-footer{font-size:14px;line-height:17px;font-weight:bold}.sprite{fill:none}.sprite-logotype{width:100%;height:100%}.sprite-contacts{width:32px;height:32px;margin-right:16px}.sprite-social{width:24px;height:24px}.sprite-card{position:relative;margin-left:auto;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.sprite-card__repair{width:120px;height:187px;right:-10px}.sprite-card__turbin{width:167px;height:149px;right:-22px}.sprite-card__sto{width:172px;height:172px;right:-33px}.sprite-card__actuator{width:225px;height:190px;right:-90px}.sprite-form{width:24px;height:24px}.sprite-record{width:40px;height:40px;position:relative;right:74px;-webkit-transition:all 0.7s ease;transition:all 0.7s ease}.sprite-faq{width:257px;height:257px;position:absolute;left:0;top:0}.sprite-arrow-faq{width:24px;height:24px;position:absolute;right:16px;stroke:#A3A7B7;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.sprite-callback-turbo{width:123px;height:129px}.sprite-callback-swap{width:48px;height:48px}.sprite-callback-discount{width:120px;height:120px}.sprite-course{width:128px;height:128px;margin-bottom:24px}.sprite-position{width:48px;min-width:48px;height:48px;margin-right:16px}.burger-menu{display:none;width:24px;height:16px;position:relative}.burger-menu span{position:relative;display:block;width:100%;height:2px;background:#212945;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.burger-menu span::before{position:absolute;content:'';width:100%;height:2px;display:block;background:#212945;top:-6px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:0.6s;transition:0.6s}.burger-menu span::after{position:absolute;content:'';width:100%;height:2px;display:block;background:#212945;bottom:-8px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:0.6s;transition:0.6s}.burger-menu-active span{background:transparent}.burger-menu-active span::before{top:0;-webkit-transform:rotateZ(135deg);transform:rotateZ(135deg)}.burger-menu-active span::after{bottom:0;-webkit-transform:rotateZ(-135deg);transform:rotateZ(-135deg)}.block-main__course{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.main-course{padding:56px 0px;background:#D8E3F2}.main-course__descr{margin-top:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.main-course__descr p{font-style:normal;font-weight:600;font-size:21px;line-height:26px;max-width:230px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.main-course__descr p span{font-style:normal;font-weight:normal;font-size:16px;line-height:20px;margin-bottom:8px}.main-course__img{max-width:456px;width:100%;height:1px;position:relative}.main-course__img img{position:absolute;top:0;left:0;border-radius:16px;width:640px;height:368px}.main-course__text{max-width:655px;width:100%}.main-course__text h1{font-style:normal;font-weight:bold;font-size:56px;line-height:56px;margin-bottom:24px}.main-course__text p{font-style:normal;font-weight:normal;font-size:18px;line-height:28px;padding-bottom:64px}.main-course__text .btn{font-weight:bold;font-size:14px;line-height:17px;max-width:223px;width:100%;height:56px}.course-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:112px}.course-info__title{font-style:normal;font-weight:normal;font-size:28px;line-height:37px;max-width:560px;width:100%}.course-info__descr{max-width:456px;width:100%}.course-info__descr p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-style:normal;font-weight:600;font-size:32px;line-height:39px;margin-bottom:54px}.course-info__descr p:last-child{margin-bottom:0}.course-info__descr p span{font-style:normal;font-weight:normal;font-size:18px;line-height:28px}.course-title{width:100%;font-style:normal;font-weight:bold;font-size:48px;line-height:56px;margin-bottom:48px}.course-title__middle{font-style:normal;font-weight:600;font-size:32px;line-height:39px;margin-bottom:8px}.course-subtitle{font-style:normal;font-weight:600;font-size:21px;line-height:26px;margin-bottom:8px}.course-whom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:112px}.course-block__medium{max-width:560px;width:100%}.course-block__small{max-width:363px;width:100%}.course-block__text{font-style:normal;font-weight:normal;font-size:18px;line-height:28px}.course-block__text span{font-style:normal;font-weight:bold;font-size:18px;line-height:28px}.course-how{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:112px}.course-how__stage{width:112px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #0061F2;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:8px;font-style:normal;font-weight:600;font-size:21px;line-height:26px;color:#0061F2;margin-bottom:24px}.course-programm{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:112px}.course-programm__list{padding:0;margin:0;list-style:none}.course-programm__list li{font-style:normal;font-weight:normal;font-size:18px;line-height:24px;margin-bottom:16px}.course-programm__list li:last-child{margin-bottom:0}.course-where{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:112px}.course-where__position{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:198px;margin-bottom:24px}.course-where__position:last-child{margin-bottom:0}.course-where__position p{font-style:normal;font-weight:600;font-size:16px;line-height:20px}.course-after{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.course-sign{width:100%;padding:112px 0px;background:#0061F2}.course-form{width:100%;background:#fff;border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.course-form__input{max-width:280px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.course-form__input label{font-style:normal;font-weight:normal;font-size:14px;line-height:17px;margin-bottom:4px}.course-form__input input{margin-bottom:16px;border:1px solid #D0D0D0;border-radius:6px;height:48px;padding:12px;font-style:normal}.course-form__input input::-webkit-input-placeholder{font-style:normal;font-weight:normal;font-size:16px;line-height:20px;color:#B1B1B1}.course-form__input input:-ms-input-placeholder{font-style:normal;font-weight:normal;font-size:16px;line-height:20px;color:#B1B1B1}.course-form__input input::-ms-input-placeholder{font-style:normal;font-weight:normal;font-size:16px;line-height:20px;color:#B1B1B1}.course-form__input input::placeholder{font-style:normal;font-weight:normal;font-size:16px;line-height:20px;color:#B1B1B1}.course-form__input input:focus{border:1px solid #0061F2}.course-form__input .btn{margin-bottom:16px}.course-form__policy{font-style:normal;font-weight:normal;font-size:12px;line-height:15px;text-align:center;color:#616161}.course-form__policy a{text-decoration:underline;text-decoration-skip-ink:none;font-size:inherit;font-style:inherit;color:inherit}.course-form__callback{padding:48px 8.8%;background:#EFEFEF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.course-form__text{padding:48px 8.8%;max-width:520px;width:100%}.course-form__text p{font-style:normal;font-weight:600;font-size:32px;line-height:39px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:66px}.course-form__text p:last-child{margin-bottom:0}.course-form__text p span{font-style:normal;font-weight:normal;font-size:16px;line-height:20px}.course-form__title{font-style:normal;font-weight:600;font-size:24px;line-height:29px;text-align:center;margin-bottom:24px}.form-callback{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:968px;width:100%}.form-callback .form-input{margin-bottom:0;margin-right:16px}.form-callback .form-input:nth-child(2){margin-bottom:0;margin-right:40px}.form-callback .form-checkbox{margin-left:auto}.form-callback .btn-form{margin-bottom:16px}.form-block__discount{max-width:316px;width:100%}.form-title{color:#fff;font-size:24px;line-height:100%;width:100%;margin-bottom:24px}.form-input{max-width:304px;width:100%;height:48px;border:1px solid #E7EDF5;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:6px;position:relative;margin-bottom:16px}.form-input:nth-child(2){margin-bottom:32px}.form-input input{width:100%;height:100%;padding-left:56px;font-style:normal;font-weight:500;color:#A3A7B7;border:none;background-color:transparent}.form-input input::-webkit-input-placeholder{color:#A3A7B7}.form-input input:-ms-input-placeholder{color:#A3A7B7}.form-input input::-ms-input-placeholder{color:#A3A7B7}.form-input input::placeholder{color:#A3A7B7}.form-input .sprite-form{position:absolute;left:16px;top:12px}.form-checkbox label{position:relative;font-style:normal;font-weight:500;font-size:10px;line-height:12px;letter-spacing:0.02em;color:#A3A7B7}.form-checkbox label a{text-decoration:none;font-style:normal;font-weight:500;font-size:10px;line-height:12px;letter-spacing:0.02em;color:#A3A7B7;position:relative;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.form-checkbox label a:before{position:absolute;content:'';width:100%;height:0.5px;background-color:#A3A7B7;bottom:1px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.form-checkbox label a:hover{color:#fff}.form-checkbox label a:hover:before{background-color:#fff}.form-checkbox input[type="checkbox"]{display:none}.form-checkbox input[type="checkbox"]+label{position:relative;cursor:pointer;padding-left:24px}.form-checkbox input[type="checkbox"]+label:before{position:absolute;top:-3px;left:0;content:"";display:inline-block;height:16px !important;width:16px !important;border:1px solid #A3A7B7;border-radius:2px;background:#fff no-repeat center}.form-checkbox input[type="checkbox"]:checked+label:before{background:url(../img/icons/check.svg) #fff no-repeat center}.form-checkbox input[type="checkbox"]:disabled+label:before{border:1px solid #F3F6FA;background-color:#fff}.block-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 0px}.link-footer-nav{font-style:normal;font-weight:600;font-size:14px;line-height:17px;color:#212945;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.link-footer-nav:hover{color:#0061F2}.sprite-footer-contacts{width:32px;height:32px;margin-right:16px}.footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #E7EDF5;width:100%;z-index:10;background:#fff}.footer-block__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:730px;width:100%}.footer-block__nav{border-top:1px solid #E7EDF5;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-logo{width:170px;height:60px}.footer-nav{max-width:1184px;width:100%;padding:20px 0px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-nav__li{font-style:normal;font-weight:600;font-size:14px;line-height:17px;color:#212945}.footer-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-contacts__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:3px}.footer-contacts__phone{text-decoration:none;font-style:normal;font-weight:500;font-size:16px;line-height:20px;color:#212945;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.footer-contacts__phone:hover{color:#0061F2}.footer-adress__text{font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:#212945}.footer-adress__text span{font-style:normal;font-weight:normal;font-size:14px;line-height:17px;color:#212945}.overlay{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99;background:rgba(33,41,69,0.45)}.overlay-active{display:-webkit-box;display:-ms-flexbox;display:flex}.popup{position:relative;background:#fff;padding:72px	32px 50px 32px;border-radius:6px}.popup-close{display:block;width:16px;height:16px;position:absolute;top:16px;right:16px}.popup-close span{width:100%;height:2px;position:relative;display:block;z-index:2;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.popup-close span:before{position:absolute;content:'';width:100%;height:2px;background:#212945;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.popup-close span:after{position:absolute;content:'';width:100%;height:2px;background:#212945;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}.popup .form-title{color:#212945;text-align:center}.popup .form-input{max-width:none;width:100%}.popup .btn-form{max-width:none;width:100%}@media screen and (max-width: 1199px){.block{max-width:960px}.header-nav{max-width:960px}.header-nav__li{font-size:12px;line-height:15px}.main-course__text{max-width:450px}.main-course__text h1{font-size:42px;line-height:42px}.main-course__descr p{font-size:18px;line-height:22px;max-width:194px}.main-course__descr p span{font-size:14px;line-height:16px}.course-block__medium{max-width:440px}.course-block__small{max-width:280px}.course-block__small .sprite-course{margin-bottom:8px}.course-info__descr{max-width:285px}.course-info__descr p{font-size:28px;line-height:34px}.course-info__descr p span{font-size:16px;line-height:24px}.course-title{font-size:38px;line-height:46px}.course-title__middle{font-size:24px;line-height:32px}.course-how__stage{width:96px;height:38px;line-height:22px;font-size:16px}.link-header-nav{font-size:12px;line-height:15px}.link-footer-nav{font-size:12px;line-height:15px}.sprite-course{width:96px;height:96px}.footer-nav{max-width:960px}}@media screen and (max-width: 991px){.no-scroll{overflow:hidden}.block{max-width:720px}.block-header{max-width:none !important;padding:24px}.btn-header{display:none}.burger-menu{display:block}.header-block__contacts{max-width:450px}.header-block__nav{position:absolute;top:-250vh;height:100vh;padding-bottom:150px;right:0;background-color:#fff;border-bottom:1px solid #F3F6FA;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;overflow-y:scroll}.header-block__nav-active{top:100%;z-index:1;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.header-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:scroll;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:500px;margin-bottom:125px}.header-nav__submenu{position:relative;min-height:auto;top:0;-webkit-box-shadow:none;box-shadow:none;overflow:hidden;margin-bottom:24px}.header-nav__li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.header-nav__li:last-child{margin-bottom:0}.main-course__img{display:none}.main-course__descr{max-width:200px;margin-top:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-course__descr p{margin-bottom:32px}.course-where .course-block__medium{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:32px;-ms-flex-wrap:wrap;flex-wrap:wrap}.course-where .course-block__medium .course-where__position{margin-bottom:0;margin-right:32px}.course-block__medium{max-width:none;margin-bottom:64px}.course-block__medium:last-child{margin-bottom:0}.course-block__medium .sprite-course{margin-bottom:8px}.course-block__small{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.course-block__small:last-child{margin:32px auto 0px}.course-block__small .course-block__text{text-align:center}.course-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.course-info__title{margin-bottom:32px}.course-info__descr{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:none}.course-info__descr p{margin-right:72px}.course-info__descr p:last-child{margin-right:0}.course-form__callback{padding:32px}.course-form__text{padding:32px}.course-form__text p{font-size:28px;line-height:32px}.link-header-nav{font-size:16px;line-height:18px}.form-callback{max-width:320px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.form-callback .form-input{max-width:304px;width:100%;margin-right:0;margin-bottom:16px}.form-callback .form-input:nth-child(2){margin-right:0;margin-bottom:32px}.form-callback .btn-form{margin-bottom:24px}.footer-nav{display:none}.footer-block__contacts{max-width:450px}.block-footer{max-width:none;padding:24px}.block-footer .btn{display:none}}@media screen and (max-width: 767px){.block{max-width:540px}.block-header{-ms-flex-wrap:wrap;flex-wrap:wrap}.burger-menu{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.header-block__contacts{max-width:none;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:24px;height:auto;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.main-course__text .btn{margin-bottom:32px}.main-course__descr{max-width:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-course__descr p{margin-bottom:24px}.main-course__descr p:first-child{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.course-block__small{max-width:240px}.course-form__callback{padding:24px;min-width:320px}.course-form__text{padding:24px}.course-form__text p{font-size:22px}.course-form__text p span{font-size:14px;line-height:18px}.course-form__title{font-size:18px;line-height:22px}.course-block__text,.course-block__text span,.course-programm__list li{font-size:14px}.footer-block__contacts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:240px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer-block__contacts .footer-contacts__position{margin-bottom:24px}}@media screen and (max-width: 575px){.block{max-width:320px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block-footer{padding:48px 15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.block-header{max-width:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.block-course{padding:64px 0px}.main-course__text{max-width:none}.main-course__text h1{font-size:28px;line-height:32px}.main-course__text p{font-size:16px;line-height:22px}.sprite-course{width:80px;height:80px}.course-info,.course .course-whom,.course .course-how,.course .course-programm,.course .course-where{margin-bottom:64px}.course-block__medium{margin-bottom:32px}.course-block__small{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:32px;max-width:none}.course-block__small:last-child{margin:0}.course-block__small .course-block__text{text-align:left}.course-info__title{font-size:22px;line-height:26px}.course-info__descr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.course-info__descr p{font-size:20px;line-height:24px;margin:0;margin-bottom:16px}.course-subtitle{font-size:18px;line-height:22px}.course-title{font-size:24px;line-height:26px}.course-title__middle{font-size:18px;line-height:22px}.course-how__stage{margin-bottom:8px;width:80px;height:32px;line-height:18px;font-size:14px}.course-form{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.course-form__callback{min-width:auto;width:100%}.course-form__text p{font-size:26px;line-height:32px;margin-bottom:24px}.course-form__text p span{font-size:16px}.course-block__text,.course-block__text span,.course-programm__list li{font-size:14px;line-height:20px}.form-title{text-align:center}.popup{padding:48px	16px 32px 16px}.footer{padding:0;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-logo{margin-bottom:24px}}@media screen and (max-width: 474px){.header-block__contacts{-ms-flex-wrap:wrap;flex-wrap:wrap}.header-contacts__position{margin-bottom:24px;margin-top:12px}}@media screen and (max-width: 374px){.block{max-width:288px}.block-footer{max-width:none}}
