a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;box-sizing:content-box}audio,canvas,video{display:inline-block;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0}.ajax-loader{display:none!important}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;width:auto!important;max-width:88%;top:0;left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:8020}.fancybox-skin{position:relative;padding:0!important;background:#fff;text-shadow:none;border-radius:12px}.fancybox-opened{z-index:8030}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{width:auto!important;max-width:400px;height:auto!important;overflow:hidden;padding:25px}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-50px;right:0;width:36px;height:36px;cursor:pointer;z-index:8040;background:url(../img/close-button_white.svg)}.fancybox-close:focus{outline:0}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(blank.gif);-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:visible!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:rgba(0,0,0,.6)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}::-webkit-input-placeholder{color:#979797}:-ms-input-placeholder{color:#979797}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}::-webkit-input-placeholder{color:#979797}::-moz-placeholder{color:#979797}:-ms-input-placeholder{color:#979797}::-ms-input-placeholder{color:#979797}::placeholder{color:#979797}body,html{height:100%}.page-wrapper{min-height:100%;position:relative}body{position:relative;font-family:"Roboto Condensed",sans-serif;font-size:24px;line-height:16px;background:#f3f3f3}.container{width:100%;max-width:1804px;padding:0 30px;display:block;margin:0 auto}.grid{display:grid}h1{font-size:72px;line-height:78px}h2{font-size:48px;font-weight:700;line-height:54px;color:#333}.header{padding:52px 0}.header .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.header__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header__phone{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-right:36px;margin-top:20px;font-size:24px;line-height:28px;color:#333;text-decoration:none}.logo{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:8px}.logo a{text-decoration:none}.logo a:focus{outline:0}.menu{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0;margin:20px 36px 0 0}.menu li,.menu__item{position:relative;display:inline-block;margin-right:43px}.menu li:after,.menu li:before,.menu__item:after,.menu__item:before{display:none}.menu li:last-child,.menu__item:last-child{margin-right:0}.menu a,.menu__link{color:#333;font-size:24px;line-height:28px;text-decoration:none}.menu a:focus,.menu__link:focus{outline:0}.menu_mobile{margin-top:32px;overflow-y:scroll;max-height:600px}.menu_mobile .menu__item,.menu_mobile li{display:block;margin-right:0}.menu_mobile .menu__link,.menu_mobile a{display:block;padding:10px 0}.mobile-menu{position:fixed;left:-1000px;width:100%;height:100%;display:none;padding:0 32px 32px 32px;top:0;opacity:0;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;background:#f3f3f3;z-index:1000}.mobile-menu_active{left:0;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;opacity:1}.mobile-menu__top{padding:14px 0;text-align:right}.mobile-menu__middle{padding:21px 0}.burger{position:relative;width:35px;height:35px;display:none;padding:0;top:10px;background:0 0;border:0;z-index:1001;background:url(../img/burger-button.svg) center center no-repeat;background-size:contain}.burger_active{position:fixed;right:35px;top:40px;background:url(../img/close-button.svg) center center no-repeat;z-index:1002}.content-header{margin-bottom:80px}.content p{margin-bottom:20px;font-size:32px;line-height:40px;color:#333}.content p:last-child{margin-bottom:0}.page-content{margin-bottom:80px}ol{padding-left:15px}ul:not(.menu) span{color:#007aff}ul:not(.menu)>li{position:relative;font-size:32px;color:#333;list-style:none;line-height:40px}ul:not(.menu)>li:before{position:relative;content:"";display:inline-block;width:8px;height:8px;margin-right:10px;left:0;top:-6px;background:#fff;border-radius:50%}ul:not(.menu)>li ol,ul:not(.menu)>li ul{padding-left:5px}.banner{position:relative;padding:170px 160px;overflow:hidden;background:#979797;background-size:cover;background-position:left center;background-repeat:no-repeat;border-radius:24px}.banner_simple{padding-top:80px;padding-bottom:80px}.banner__inner{position:relative;max-width:864px;z-index:1}.banner__title{font-size:72px;line-height:78px;color:#fff}.banner__desc{margin-top:30px;font-size:32px;font-weight:400;color:#fff;line-height:40px}.banner__desc ul li{color:#fff}.banner__video{position:absolute;z-index:0;left:0;top:0;width:100%;max-height:100%;overflow:hidden}.banner__video:before{position:absolute;content:"";display:block;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.3)}.banner__button{margin-top:24px}.fancybox-inner{width:500px!important;max-width:500px!important;padding:30px 64px}.fancybox-inner .form{max-width:100%}.fancybox-inner .form h3{font-size:30px;text-align:center;font-weight:400}.fancybox-inner .form span{display:block;margin-top:20px;margin-bottom:0;font-size:14px;line-height:18px;text-align:center}.fancybox-inner .form .consent{margin-top:20px;text-align:center;font-size:16px;line-height:24px;color:#979797}.fancybox-inner .form .consent a{color:#979797}.fancybox-inner .form .wpcf7-submit{margin-top:32px}.fancybox-inner .form .wpcf7{margin-top:32px}.fancybox-close{width:32px;height:32px;top:16px;right:16px;background:url(../img/close-popup.png) center center no-repeat;background-size:cover}.fancybox-skin{background:#fff;border-radius:24px;overflow:hidden}.button-group .button{margin-right:10px}.button-group .button:last-child{margin-right:0}.button{width:-webkit-max-content;width:-moz-max-content;width:max-content;display:inline-block;padding:17px 40px;color:#fff;font-family:"Roboto Condensed",sans-serif;font-size:24px;line-height:30px;text-decoration:none;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;border:0;border-radius:32px;background:#007aff}.button:hover{-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;-webkit-box-shadow:inset 0 3px 6px rgba(0,0,0,.3);box-shadow:inset 0 3px 6px rgba(0,0,0,.3)}.button:focus{outline:0}.button_small{padding:9px 40px}.button_light{color:#007aff;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;background:0 0;border:1px solid #007aff}.button_light:hover{color:#333;border-color:#333;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;-webkit-box-shadow:none;box-shadow:none}.wpcf7-form{position:relative}.wpcf7-form-control-wrap{margin-bottom:20px;display:block}.wpcf7-form-control-wrap:last-of-type{margin-bottom:0}div.wpcf7 .wpcf7-submit:disabled{cursor:initial;background:#9e9e9e}.wpcf7-response-output{display:none!important;width:100%;padding:15px!important;font-family:"Roboto Condensed",sans-serif;font-size:14px;line-height:19px;border:0!important}.wpcf7-submit{display:table;margin-left:auto;margin-right:auto;padding:17px 40px;margin-top:40px;color:#fff;font-family:"Roboto Condensed",sans-serif;font-size:24px;line-height:30px;text-decoration:none;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;border:0;border-radius:32px;background:#007aff}.wpcf7-submit:hover{-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;-webkit-box-shadow:inset 0 3px 6px rgba(0,0,0,.3);box-shadow:inset 0 3px 6px rgba(0,0,0,.3)}.wpcf7-tel,.wpcf7-text,.wpcf7-textarea{width:100%;font-family:"Roboto Condensed",sans-serif;font-size:24px;color:#333;line-height:36px;padding:15px 40px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border:0;border-radius:32px;-webkit-box-shadow:inset 0 3px 6px rgba(0,0,0,.16);box-shadow:inset 0 3px 6px rgba(0,0,0,.16)}.wpcf7-textarea{max-height:140px;resize:none}.wpcf7-not-valid{border:1px solid red}.wpcf7-not-valid-tip{position:absolute;bottom:-18px;left:25px;font-size:16px;margin-top:10px}.form_popup{display:none}.form__button{display:table;margin-left:auto;margin-right:auto}.form__subtitle{font-size:16px;line-height:24px;margin-top:5px;margin-bottom:20px}.form__consent{color:#333;margin-top:15px}.form__consent a{color:#333}.section{margin:114px 0}.section:last-child{margin-bottom:0}.section__head{padding:0 160px;margin-bottom:80px}.section__head_center{text-align:center}.section-categories .grid{grid-template-columns:repeat(3,1fr);gap:53px}.section-courses .section__head{margin-bottom:20px}.section-f__info{max-width:1264px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:1fr 384px;-webkit-column-gap:200px;-moz-column-gap:200px;column-gap:200px;row-gap:30px}.section-f__title{font-size:56px;line-height:62px;font-weight:600;color:#007aff;margin-bottom:12px}.section-f__subtitle{font-size:24px;line-height:30px;color:#333}.section-f__desc{font-size:32px;line-height:43px;color:#333}.section-form{padding-bottom:156px;background:url(../img/map.png) center center no-repeat;background-size:contain}.section-form__desc{max-width:906px;margin-left:auto;margin-right:auto;font-size:24px;text-align:center;line-height:30px;color:#333}.section-form .wpcf7{max-width:690px;margin-top:76px;margin-left:auto;margin-right:auto}.section-form .consent{margin-top:62px;text-align:center;font-size:24px;line-height:30px;color:#979797}.section-form .consent a{color:#979797}.figure__img{width:100%;border-radius:24px}.figure__title{margin-top:40px;font-size:32px;line-height:40px}.figure__icon{display:table;margin-left:auto;margin-right:auto;margin-bottom:45px}.figure__desc{text-align:center;font-size:24px;line-height:30px}.course{margin-bottom:40px}.course__desc{font-size:24px;line-height:30px;color:#333}.course__title{margin-top:12px;color:#333;font-size:32px;line-height:40px}.course__bottom{margin-top:40px}.course__bottom a{margin-left:40px}.course__button{-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px rgba(0,0,0,.2)}.info-panel{margin-bottom:120px;display:grid;row-gap:50px;-webkit-column-gap:96px;-moz-column-gap:96px;column-gap:96px}.info-panel:last-child{margin-bottom:0}.info-panel__info{grid-column:2;grid-row:1}.info-panel__img{width:100%;grid-column:1;grid-row:1;border-radius:24px}.info-panel__title{margin-top:40px;font-size:40px;line-height:53px}.info-panel__desc{margin-top:15px;font-size:32px;line-height:38px}.info-panel:nth-child(even) .info-panel__img{grid-column:2;grid-row:1}.info-panel:nth-child(even) .info-panel__info{grid-column:1;grid-row:1}.popupMessage{position:fixed;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:30px;display:block;top:13%;left:0;right:0;margin-left:auto;margin-right:auto;color:#fff;background:#007aff;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.1);box-shadow:0 10px 20px rgba(0,0,0,.1);border-radius:16px;z-index:10000}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.card{padding:40px;background:#007aff;border-radius:24px}.card__desc{font-size:30px;line-height:40px;color:#fff}.coockie-info{padding:10px 0;background:#f3f3f3}.coockie-info a,.coockie-info p{font-size:18px;line-height:24px;color:#333}.coockie-info__info{position:relative;width:auto;display:table;margin-left:auto;margin-right:auto;padding-right:30px}.coockie-info__close{position:absolute;display:block;right:0;top:2px;width:20px;height:20px;border:0;background:url(../img/close-button.svg) center center no-repeat;background-size:cover}.footer{padding:39px 0;color:#fff;background:#333}.footer__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.footer a,.footer span{font-size:24px;line-height:30px;color:#fff;text-decoration:none}@media (max-width:1600px){.header{padding:30px 0}.menu li,.menu__item{margin-right:24px}.header__phone,.menu a,.menu__link{font-size:18px;line-height:24px}.button{padding:15px 24px;font-size:18px;line-height:24px}.banner{padding:110px 80px}.banner__title{font-size:50px;line-height:56px}ul:not(.menu)>li{font-size:22px;line-height:35px}.section__head{margin-bottom:50px}.section-f__title{font-size:45px;line-height:55px}.section-f__subtitle{font-size:20px;line-height:28px}.section-f__desc{font-size:22px;line-height:32px}.section-form__desc{font-size:20px;line-height:28px}.section-courses .banner{background-position:40% center}.content p{font-size:20px;line-height:30px}.wpcf7-tel,.wpcf7-text,.wpcf7-textarea{font-size:20px;line-height:28px}.section-form .consent{font-size:20px;line-height:28px}.figure__title{margin-top:30px;font-size:22px;line-height:28px}.figure__desc{font-size:20px;line-height:28px}.course__desc{font-size:20px;line-height:28px}.course__title{font-size:25px;line-height:30px}.info-panel{-webkit-column-gap:45px;-moz-column-gap:45px;column-gap:45px;margin-bottom:80px}.info-panel__desc{font-size:20px;line-height:28px}.info-panel__title{font-size:30px;line-height:38px}.card__desc{font-size:22px;line-height:30px}.footer{padding:30px 0}.footer a,.footer span{font-size:18px;line-height:26px}}@media (max-width:1300px){.info-panel__img{max-width:600px}.info-panel__icon{max-width:80px}.info-panel__title{margin-top:25px;font-size:25px;line-height:25px}.info-panel__desc{font-size:18px;line-height:24px}.figure__icon{max-width:80px}}@media (max-width:1200px){h2{font-size:35px;line-height:40px}.section{margin:70px 0}.section__head{margin-bottom:30px;padding:0 80px}.section-project .banner{padding:80px}.section-courses .banner{padding:60px;background-position:53% center}.section-courses .banner__inner{max-width:560px}.section-f__info{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}video{max-width:none;float:right;height:600px}.cards{grid-template-columns:1fr 1fr;gap:24px}.button,.wpcf7-submit{padding:15px 24px;font-size:16px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:20px}}@media (max-width:990px){.hide-sm{display:none}.banner{padding:80px 40px}.section-f__info{grid-template-columns:1fr;gap:24px}.section-project .banner{padding:50px}.section-categories .grid{gap:24px}.section-courses .banner{padding:30px;background-position:35% center}.info-panel{max-width:600px;margin-left:auto;margin-right:auto;display:block}.info-panel__info{position:relative;padding-left:80px}.info-panel__icon{position:absolute;max-width:60px;left:0}.info-panel__img{margin-top:24px}.figure__title{margin-top:24px;font-size:18px;line-height:26px}.burger{display:inline-block}.header .container{display:grid;gap:24px;grid-template-columns:183px 1fr 40px}.header__content{margin-left:auto;margin-right:0}.header__content .button{margin-top:5px}.mobile-menu{display:block}}@media (max-width:768px){.hide-xs{display:none}h2{font-size:28px;line-height:34px;text-align:center}.header__phone{margin-right:0;margin-top:18px}.section-categories .grid{grid-template-columns:1fr;gap:32px}.section__head{padding:0}.cards{grid-template-columns:1fr;gap:32px}.figure__icon{margin-bottom:15px}.section-form{padding-bottom:80px}.section-form .wpcf7{margin-top:35px}.footer__inner{display:block}.footer__inner a,.footer__inner span{display:table;margin-bottom:10px;font-size:16px;line-height:24px}.footer__inner a:last-child,.footer__inner span:last-child{margin-bottom:0}}@media (max-width:580px){.container{padding:0 15px}h1{font-size:36px;line-height:48px}h2{font-size:24px;line-height:34px}.logo{max-width:100px}.logo img{width:100%}.header{padding:20px 0}.header__content{display:block}.header .container{grid-template-columns:100px 1fr 40px}.header .button{padding:10px 15px}.header__phone{display:block;font-size:16px;text-align:center;margin-top:8px}.header .burger{top:2px}.header .burger_active{top:22px;right:20px}.banner{padding:30px}.banner__title{font-size:36px;line-height:48px}.banner__video:before{background:rgba(0,0,0,.6)}ul:not(.menu)>li{font-size:16px;line-height:30px}.course__title{font-size:20px;line-height:30px}.course__desc{font-size:16px;line-height:26px}.course__bottom span{display:block}.course__bottom a{margin-left:0;margin-top:15px}.card{padding:30px}.card__desc{font-size:18px;line-height:28px}.wpcf7-tel,.wpcf7-text,.wpcf7-textarea{font-size:16px;line-height:24px}.section-form .consent{font-size:14px;line-height:20px;margin-top:10px}.section-form__desc{font-size:16px;line-height:24px}.coockie-info a,.coockie-info p{font-size:14px;line-height:20px}.section-f__subtitle{font-size:16px;line-height:24px}.section-project .banner{padding:25px}.content p{font-size:18px;line-height:28px}.figure__desc{font-size:16px;line-height:24px}video{margin-right:-50%}.fancybox-inner{width:100%!important;max-width:330px!important;padding:30px 20px}}