@charset "UTF-8";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)}::-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{font-family:'Roboto Condensed',sans-serif;font-size:14px;font-weight:400;line-height:16px;counter-reset:accordion}.container{width:100%;display:table;margin:0 auto;max-width:1328px;padding:0 32px}.grid{display:grid}.grid_wn{gap:16px;grid-template:"el1 el2 el3 el4" "el5 el6 el8 el9" "el5 el7 el8 el10";grid-template-columns:repeat(4,1fr)}.grid_wn .grid__item{height:304px}.grid_wn .grid__item:first-child{grid-area:el1}.grid_wn .grid__item:nth-child(2){grid-area:el2}.grid_wn .grid__item:nth-child(3){grid-area:el3}.grid_wn .grid__item:nth-child(4){grid-area:el4}.grid_wn .grid__item:nth-child(5){grid-area:el5}.grid_wn .grid__item:nth-child(6){grid-area:el6}.grid_wn .grid__item:nth-child(7){grid-area:el7}.grid_wn .grid__item:nth-child(8){grid-area:el8}.grid_wn .grid__item:nth-child(9){grid-area:el9}.grid_wn .grid__item:nth-child(10){grid-area:el10}.grid_wn .grid__item:nth-child(10n-2),.grid_wn .grid__item:nth-child(10n-5){height:376px}.grid_wn .grid__item:nth-child(10n-1),.grid_wn .grid__item:nth-child(10n-10),.grid_wn .grid__item:nth-child(10n-3),.grid_wn .grid__item:nth-child(10n-4){height:180px}h1{font-size:48px;font-weight:300;line-height:56px}h2{margin-bottom:53px;font-size:40px;font-weight:300;color:#979797;line-height:40px}h3{font-size:24px;font-weight:700;line-height:32px}.p{font-size:14px;line-height:22px;color:#333}.p span{font-weight:700}.label{font-size:14px;font-weight:300;color:#979797;line-height:18px}.label_dark{color:#333}.label_icon{line-height:20px}.label_icon svg{margin-bottom:-5px;margin-right:8px}.label_tag{display:table;padding:5px 16px;color:#333;border-radius:16px;background:#e6e6e6}.subtitle{font-size:16px;font-weight:700;color:#333;line-height:22px}.subtitle_big{font-size:20px;line-height:24px}.dropbox{position:relative;display:inline-block;width:auto}.dropbox__button{position:relative;color:#333;padding:14px 40px 14px 24px;font-family:'Roboto Condensed',sans-serif;font-size:14px;font-weight:400;line-height:19px;background:0 0;border:1px solid #f5f5f5;border-radius:24px}.dropbox__button:after{position:absolute;content:'';display:block;width:8px;height:4px;top:21px;right:24px;background:url(../img/arrow_dark.svg) center center no-repeat;background-size:cover}.dropbox__button_simple{padding:0 20px 0 0;color:#007aff;border:0}.dropbox__button_simple:after{width:10px;height:6px;top:6px;right:0;background:url(../img/arrow_blue.svg) center center no-repeat;background-size:cover}.dropbox__list{position:absolute;display:none;width:100%;top:48.4px;left:0;cursor:pointer;padding:24px;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.2);box-shadow:0 20px 40px rgba(0,0,0,.2);background:#fff;border-radius:12px;z-index:5}.dropbox__list li{text-align:left;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;margin-bottom:16px}.dropbox__list li:last-child{margin-bottom:0}.dropbox__list li:hover{-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;color:#007aff}.dropbox__list li.dropbox__elem_active{color:#979797}.dropbox__list_simple{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:280px;top:31.4px}.dropbox_show .dropbox__list{display:block}.dropbox_show .dropbox__button:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.dropbox_light{background:#fff;border:0;border-radius:24px}.highlighting{color:#007aff}.license-icon{display:block;width:96px;height:96px;background:url(../img/icons/license-icon.svg)}.document-icon{display:block;width:96px;height:96px;background:url(../img/icons/document-icon.svg)}.mobile-filter{display:none;width:42px;height:32px;margin-left:auto;margin-right:0;background:0 0;border:0}.mobile-filter:focus{outline:0}.al-r{text-align:right}.center{text-align:center}b{font-weight:700}.breadcrumbs{font-size:12px;font-weight:400}.breadcrumbs a,.breadcrumbs span{font-size:12px}.breadcrumbs a{color:#333;text-decoration:none}.thumbnail{width:144px;height:144px;background:#c8c8c8;border-radius:50%}.text_big{font-size:20px;line-height:28px;color:#333}.simple-paragraph{margin-bottom:24px}.simple-paragraph_pd-l{padding-left:32px}.simple-paragraph__title{margin-bottom:32px}.simple-paragraph__title_simple{margin-bottom:22px}.simple-paragraph__title_light{color:#979797;font-weight:400}.simple-paragraph__p{font-size:14px;line-height:22px}.cs-arrow{width:56px;height:56px;display:inline-block;background:url(../img/arrow.svg) center center no-repeat #007aff;border-radius:50%}.link{font-size:14px;text-decoration:underline;color:#979797}.sertificate-wrapp{position:relative}.sertificate-wrapp img{position:absolute;top:-25px;left:-150px}.share{position:relative}.share__social{position:absolute;width:-webkit-max-content;width:-moz-max-content;width:max-content;top:-65px;right:0;display:none;padding:10px 20px;background:#fff;border-radius:4px;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.2);box-shadow:0 20px 40px rgba(0,0,0,.2)}.share__social::after{position:absolute;content:'';display:block;width:0;height:0;right:10px;bottom:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff}.share__social li{display:inline-block;margin-right:10px}.share__social li:last-child{margin-right:0}.share__social li a:focus{outline:0}.share__social li svg{width:26px;height:26px;fill:#303c42;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.share__social li svg:hover{-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;fill:#007aff}.share_active .share__social{display:block}.single-info{margin-bottom:56px}.single-info__date{position:relative;top:15px}.single-info__tags .tag{position:relative;top:8px;margin-bottom:0!important}.single-info .grid{grid-template-columns:75px 12fr 3fr}.video-figure__bottom{margin-top:32px;display:grid;grid-template-columns:70px 6fr 2fr;-webkit-column-gap:17px;-moz-column-gap:17px;column-gap:17px}.video-figure__date{line-height:22px}.video-figure__views{display:block;margin-top:8px}.video-figure__views svg{margin-right:4px}.video-figure__button{width:100%!important;height:-webkit-max-content;height:-moz-max-content;height:max-content;text-align:center}.video{position:relative;border-radius:24px;overflow:hidden;display:table;width:100%;line-height:1}.video iframe{width:100%}.video_h{height:100%}.video_h iframe{height:100%}.video:before{content:'';position:absolute;display:block;left:0;top:0;opacity:1;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;width:100%;height:74px;background:-webkit-gradient(linear,left bottom,left top,from(transparent),to(#000));background:-o-linear-gradient(bottom,transparent 0,#000 100%);background:linear-gradient(to top,transparent 0,#000 100%)}.video:hover::before{opacity:0;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.number-info{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.number-info_3{grid-template-columns:1fr 1fr 1fr;-webkit-column-gap:55px;-moz-column-gap:55px;column-gap:55px}.number-info_single{grid-template-columns:40% 56%}.number-info_single .number-info__title{margin-top:-20px}.number-info__elem{text-align:center}.number-info__title{font-size:88px;font-weight:300;line-height:98px;color:#007aff}.number-info__label{display:block}.radio-group .radio{margin-bottom:9px}.radio-group .radio:last-child{margin-bottom:0}.radio input[type=radio]{display:none}.radio input[type=radio]:checked+label:after{position:absolute;display:block;content:'';width:12px;height:12px;top:3px;left:5px;border-radius:50%;background:#007aff}.radio label{position:relative;padding-left:36px;font-size:14px;font-weight:400;line-height:24px;cursor:pointer;color:#333}.radio label:before{position:absolute;display:block;content:'';width:20px;height:20px;left:0;top:-2px;border-radius:50%;border:1px solid #dcdcdc}.quize__form{display:none;margin-top:24px}.button-group .button{margin-right:10px}.button-group .button:last-child{margin-right:0}.button-group_small{margin-right:6px}.button-group_small:last-child{margin-right:0}.button-group_mr16 .button{margin-right:16px}.button-group_mr16 .button:last-child{margin-right:0}.button-group_right{text-align:right}.button{width:-webkit-max-content;width:-moz-max-content;width:max-content;display:inline-block;padding:14px 28px;color:#fff;font-family:'Roboto Condensed',sans-serif;font-size:14px;font-weight:400;line-height:19px;text-decoration:none;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;border:0;border-radius:12px;background:#007aff}.button:hover{-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;background:#0063cf}.button:focus{outline:0}.button_mrt56{margin-top:56px}.button_round{border-radius:24px}.button_light{color:#007aff;background:0 0;border:1px solid #007aff}.button_light:hover{color:#fff}.button_disabled{color:#979797;background:#f0f0f0}.button_disabled:hover{color:#979797;background:#dcdcdc}.button_round-light{border-color:#f0f0f0}.button_round-light:hover{background:#f5f5f5;border:1px solid #f5f5f5;color:#007aff!important}.button_white-light{border:1px solid #fff}.button_white-light:hover{border-color:#0063cf}.button_white{border-color:#fff}.button_white:hover{border-color:#0063cf}.button_small{padding-left:24px;padding-right:24px}.button_filter{padding:0;line-height:1;fill:#979797;background:0 0;border:0}.button_filter-active{fill:#333}.button_filter:hover{padding:0;margin:0;background:0 0}.panel-filter{padding:24px 32px;border-radius:24px;background:#f5f5f5}.panel-filter__dropbox{display:inline-block;margin-left:24px}.panel-filter__dropbox:first-child{margin-left:0}.tags .tag{margin-bottom:12px;margin-right:6px}.tags .tag:last-child{margin-right:0}.tag{padding:6px 18px}.tag_active{color:#fff;background:#007aff}.tag sup{font-size:10px;position:relative;top:-4px;left:3px}.sorting{position:relative;top:5px}.sidebar__search-filter{margin-bottom:30px}.price-filter{margin-top:14px;padding-bottom:16px;border-bottom:1px solid #dcdcdc}.price-filter h3{margin-bottom:15px}.price-filter .button{padding-left:24px;padding-right:24px}.price-filter input[type=number]{display:inline-block;width:80px;padding:14px 16px;margin-right:13px;font-size:14px;font-family:'Roboto Condensed',sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fafafa;border:1px solid #dcdcdc;border-radius:12px}.price-filter input[type=number]:focus,.price-filter input[type=number]:hover{color:#333;border-color:#333}.search-filter form{position:relative;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.search-filter form input[type=text]{width:100%;font-family:'Roboto Condensed',sans-serif;font-size:14px;color:#c8c8c8;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;background:#fafafa;border:1px solid #dcdcdc;border-radius:12px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:14px 30px 14px 16px}.search-filter form:focus input[type=text],.search-filter form:hover input[type=text]{color:#333;border-color:#333;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.search-filter form:focus svg,.search-filter form:hover svg{-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;fill:#333}.search-filter__button{position:absolute;padding:0;right:16px;top:16px;background:0 0;border:0}.search-filter__button svg{fill:#c8c8c8;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.checkbox label{position:relative;cursor:pointer;padding-left:40px;padding-top:2px;font-size:16px;height:24px;font-weight:400}.checkbox label:before{content:'';position:absolute;display:block;top:0;left:0;width:24px;height:24px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;background:0 0;border:1px solid #dcdcdc}.checkbox label:focus{outline:0}.checkbox input[type=checkbox]{display:none}.checkbox input[type=checkbox]:checked+label:before{border-color:#333;background:url(../img/icons/check-icon.png) center center no-repeat}.sale-filter{margin-top:14px}.sale-filter h3{margin-bottom:15px}.filter{margin-bottom:14px;padding-bottom:16px;border-bottom:1px solid #dcdcdc}.filter:last-child{margin-bottom:0}.filter__title{margin-bottom:16px}.filter__checkbox{display:block;min-height:24px;line-height:1.5;margin-bottom:12px}.filter__checkbox:last-child{margin-bottom:0}.filter__checkbox_hide{display:none}.filter__button{position:relative;padding:10px 40px;width:100%;font-size:14px;font-family:'Roboto Condensed',sans-serif;text-align:left;color:#333;border:0;background:#f5f5f5}.filter__button svg{position:absolute;content:'';display:block;width:12px;height:7.4px;left:16px;top:14px;fill:#c8c8c8;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.filter__button span{position:absolute;right:16px;top:10px}.filter__button:hover{color:#007aff;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.filter__button:hover svg{-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;fill:#333}.filter__button_active svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.accordion_col-2{display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.accordion_col-2 .accordion__elem{height:-webkit-max-content;height:-moz-max-content;height:max-content}.accordion a{text-decoration:none;color:#333}.accordion_list .accordion__title{position:relative}.accordion_list .accordion__title:before{counter-increment:accordion;content:counter(accordion) ".";margin-right:5px}.accordion__elem{padding:20px 24px;font-size:20px;line-height:30px;cursor:pointer;border:1px solid #dcdcdc;border-radius:24px;margin-bottom:16px;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.accordion__elem:hover{-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.1);box-shadow:0 20px 40px rgba(0,0,0,.1);border-color:#fff}.accordion__elem:hover .accordion__title{color:#007aff}.accordion__elem:last-child{margin-bottom:0}.accordion__elem_open{-webkit-box-shadow:0 20px 40px rgba(0,0,0,.1);box-shadow:0 20px 40px rgba(0,0,0,.1);border-color:#fff}.accordion__elem_open .accordion__desc{display:block}.accordion__elem_open .accordion__title{color:#007aff}.accordion_big .accordion__elem{padding:28.5px 32px}.accordion .list__elem{font-size:14px!important;line-height:22px!important}.accordion__desc{display:none;font-size:14px;line-height:22px;margin-top:35px}.accordion__desc p{margin-bottom:15px}.accordion__desc p:last-child{margin-bottom:0}.accordion_simple{padding:30px;max-width:1104px;margin-left:auto;margin-right:auto;border:1px solid #dcdcdc;border-radius:24px}.accordion_simple .accordion__desc{padding-left:40px}.accordion_simple .accordion__title{position:relative;padding-left:40px;font-weight:700;color:#333}.accordion_simple .accordion__title svg{position:absolute;left:0;top:0;fill:#007aff}.accordion_simple .accordion__elem_open{-webkit-box-shadow:none;box-shadow:none;border:0}.accordion_simple .accordion__elem_open svg{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);fill:#979797}.accordion_simple .accordion__elem{padding:0;border:0;margin-bottom:37px}.accordion_simple .accordion__elem:hover{-webkit-box-shadow:none;box-shadow:none;border:0}.accordion_simple .accordion__elem:last-child{margin-bottom:0}.sale-flag{padding:22px;text-align:center;font-size:20px;line-height:28px;background:#007aff;border-radius:50%}.sale-flag p{margin:0;font-size:14px;line-height:16px}.sale-flag span{font-size:48px;font-weight:300;line-height:56px}.info-panel{position:relative;padding:15px 30px 15px 0;color:#333}.info-panel a{color:#333}.info-panel__close{position:absolute;right:0;top:13px;width:20px;height:20px;border:0;background:url(../img/close-button.svg) center center no-repeat}.wpcf7-form{position:relative}.wpcf7-form-control-wrap{margin-bottom:20px;display:block}.wpcf7-form-control-wrap:last-of-type{margin-bottom:0}.wpcf7-response-output{width:100%;padding:15px!important;font-family:'Roboto Condensed',sans-serif;font-size:14px;line-height:19px;border:0!important;background:#f0f0f0}.wpcf7-submit{margin-top:24px;display:block;padding:14px 28px;color:#fff;font-family:'Roboto Condensed',sans-serif;font-size:14px;font-weight:400;line-height:19px;text-decoration:none;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;border:0;border-radius:12px;background:#007aff}.wpcf7-submit:hover{-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;background:#0063cf}.wpcf7-tel,.wpcf7-text,.wpcf7-textarea{width:100%;font-family:'Roboto Condensed',sans-serif;font-size:14px;color:#333;line-height:19px;padding:13px 25px;background:#fafafa;border:1px solid #c8c8c8;border-radius:12px}.wpcf7-textarea{max-height:140px;resize:none}.wpcf7-not-valid-tip{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_simple .wpcf7-text{max-width:295px;margin-right:16px}.form_simple .wpcf7-submit{margin-top:0;display:inline-block}.form_simple .wpcf7-form-control-wrap{display:inline-block;width:auto;margin-bottom:0}.form_small .wpcf7-text{max-width:300px;margin-right:16px}.search-form{position:relative;padding-left:25px}.search-form__button{position:absolute;left:0;top:2px;padding:0;line-height:1;border:0;background:0 0}.search-form__button svg{fill:#979797}.search-form__field{max-width:105px;display:inline-block;margin:0;padding-left:8px;font-family:'Roboto Condensed',sans-serif;font-size:14px;font-weight:400;line-height:19px;background:0 0;border:0;color:#333}.logo a{text-decoration:none}.logo a:focus{outline:0}.logo__desc{margin-left:28px;font-size:16px;line-height:16px;color:#979797}.menu{padding:0;margin:0}.menu li,.menu__item{position:relative;display:inline-block;margin-right:15px}.menu li:last-child,.menu__item:last-child{margin-right:0}.menu .menu-item-has-children{position:relative;z-index:1000}.menu .menu-item-has-children .sub-menu-wrap{position:absolute;display:none;padding-top:25px}.menu .menu-item-has-children .sub-menu-wrap:hover{display:block}.menu .menu-item-has-children .sub-menu{padding:28px 32px;border-radius:24px;background:#fff;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.2);box-shadow:0 20px 40px rgba(0,0,0,.2)}.menu .menu-item-has-children .sub-menu li a{line-height:24px}.menu .menu-item-has-children:hover .sub-menu-wrap{display:block}.menu_mobile{margin-top:32px}.menu_mobile .menu__item,.menu_mobile li{display:block;margin-right:0}.menu_mobile .menu__link,.menu_mobile a{display:block;padding:10px 0}.menu a,.menu__link{color:#333;font-size:16px;font-weight:700;text-decoration:none;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.menu a:hover,.menu__link:hover{color:#007aff;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}ol.list{padding-left:15px}ul.list span{color:#007aff}ul.list>li{position:relative;font-size:16px;font-weight:400;color:#333;list-style:none;line-height:24px}ul.list>li:before{position:relative;content:'';display:inline-block;width:4px;height:4px;margin-right:2px;left:0;top:-4px;background:#007aff;border-radius:50%}ul.list>li ol,ul.list>li ul{padding-left:5px}.feedback-form{margin-bottom:52px}.feedback-form__title{margin-bottom:16px!important;font-size:40px!important;font-family:"Roboto Condensed",sans-serif!important;font-weight:300!important;line-height:48px!important;color:#fff}.feedback-form__title_custom{color:#333}.feedback-form__desc{font-size:18px!important;line-height:21px!important;margin-bottom:24px!important}.feedback-form__inner{padding:52px 80px;background:#f5f5f5;border-radius:24px;overflow:hidden}.feedback-form__inner_simple{padding:85px 106px;background:#f5f5f5;background-size:contain}.feedback-form__inner_simple .wpcf7-submit{-webkit-box-shadow:none!important;box-shadow:none!important}.feedback-form .wpcf7-submit{display:inline-block;margin-bottom:0;margin-top:0;padding-top:15px;padding-bottom:15px;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.4);box-shadow:0 10px 20px rgba(0,0,0,.4)}.feedback-form .wpcf7-form-control-wrap{max-width:207px;display:inline-block;margin-bottom:0;margin-right:16px}.feedback-form .wpcf7-form-control-wrap input{padding:15px;border-radius:12px;border:1px solid #dcdcdc}.feedback-form .wpcf7-form-control-wrap:last-child{margin-right:0}.group-elems{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr}.group-elems a{position:relative;width:100%;height:100%;padding:30px 32px;display:block;text-decoration:none;color:#333;cursor:pointer;z-index:5}.group-elems__arrow{position:absolute;opacity:0;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;z-index:5}.group-elems__bl{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:rgba(255,255,255,.5)}.group-elems__elem{position:relative;width:200px;height:200px;overflow:hidden;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.group-elems__elem:first-child{border-top-left-radius:24px;grid-column:2;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc}.group-elems__elem:first-child .group-elems__arrow{top:0;right:0}.group-elems__elem:nth-child(2){border-top-right-radius:24px;grid-column:3;border-bottom:1px solid #dcdcdc}.group-elems__elem:nth-child(2) .group-elems__arrow{bottom:0;left:0}.group-elems__elem:nth-child(3){border-top-left-radius:24px;border-bottom-left-radius:24px;grid-column:1;grid-row:2;border-right:1px solid #dcdcdc}.group-elems__elem:nth-child(3) .group-elems__arrow{bottom:0;left:0}.group-elems__elem:nth-child(4){grid-column:2;border-right:1px solid #dcdcdc}.group-elems__elem:nth-child(4) .group-elems__arrow{top:0;left:0}.group-elems__elem:last-child{grid-column:3;border-bottom-right-radius:24px}.group-elems__elem:last-child .group-elems__arrow{bottom:0;right:0}.group-elems__elem:hover .group-elems__bl{-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;border-radius:50%;overflow:hidden}.group-elems__elem:hover .group-elems__title{margin-top:45px;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;color:#007aff}.group-elems__elem:hover .group-elems__arrow{opacity:1;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.group-elems_4 .group-elems__elem:nth-child(3){border-top-left-radius:0;border-bottom-left-radius:24px;grid-column:2;grid-row:2;border-right:1px solid #dcdcdc}.group-elems_4 .group-elems__elem:nth-child(3) .group-elems__arrow{bottom:0;left:0}.group-elems_4 .group-elems__elem:nth-child(4){border-right:0}.group-elems__title{font-size:20px;font-weight:300;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;line-height:24px}.event{margin-bottom:22px}.event:last-child{margin-bottom:0}.event__date{margin-bottom:22px;font-size:24px;font-weight:300}.event .simple-paragraph__p{color:#979797}.event__review-card{padding-left:108px!important;min-height:unset!important}.event__review-card .review-card__title{margin-top:0}.event__review-card .thumbnail{width:80px;height:80px}.event__time p{margin-bottom:10px;font-size:40px;font-weight:300;line-height:40px}.event__time span{font-size:20px;line-height:24px;color:#979797}.event__card{cursor:pointer;display:grid;grid-template-columns:12% 55% 22%;-webkit-column-gap:64px;-moz-column-gap:64px;column-gap:64px;padding:30px;-webkit-transition:.5s easy;-o-transition:.5s easy;transition:.5s easy;border-radius:24px;border:1px solid #fff;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.2);box-shadow:0 20px 40px rgba(0,0,0,.2)}.event__card:hover{-webkit-transition:.5s easy;-o-transition:.5s easy;transition:.5s easy;-webkit-box-shadow:none;box-shadow:none;border:1px solid #f0f0f0}.cards{display:grid}.cards_4_2{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:2px}.cards__info{margin-top:62px}.cards__subtitle{margin-bottom:18px}.cards__list{margin-top:32px;margin-bottom:24px}.cards_col-3{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:3px}.cards_col-2{grid-template-columns:1fr 1fr;grid-gap:16px}.cards__item:nth-of-type(2) .card{border-radius:0}.cards__item:first-of-type .card{border-radius:24px 0 0 24px}.cards__item:nth-of-type(3) .card{border-radius:0 24px 24px 0}.card{position:relative;display:block;width:100%;margin-bottom:24px;padding:32px;text-decoration:none;border-radius:12px;background:#f5f5f5}.card:focus{outline:0}.card_round{border-radius:24px}.card_img{padding:0;height:-webkit-max-content;height:-moz-max-content;height:max-content;border-radius:24px}.card_img img{position:relative;width:100%;margin-top:-95px}.card__middle{margin-top:16px}.card__bottom{margin-top:36px}.card__action{position:absolute;padding:3px 16px;top:-12px;font-size:14px;color:#fff;line-height:18px;border-radius:24px;background:#979797}.card__label{position:absolute;bottom:32px;left:32px;font-size:14px;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;line-height:22px;color:#979797}.card__title{font-size:24px;font-weight:400;color:#007aff;line-height:20px}.card__title_big{font-size:32px;line-height:40px}.card__subtitle{margin-bottom:30px;font-size:20px;line-height:24px;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.card__subtitle_nm{margin-bottom:0}.card__desc{min-height:40px;font-size:16px;font-weight:700;line-height:20px;color:#333}.card_simple{margin-bottom:0;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;cursor:pointer;text-decoration:none;background:0 0;border:1px solid #dcdcdc}.card_simple .card__icon{margin-left:auto;margin-right:0}.card_simple .card__label{position:relative;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;left:0;bottom:0}.card_simple .card__title{color:#979797}.card_simple .card__subtitle{-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;font-weight:700;color:#333}.card_simple:hover{-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;border-color:#fff;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.2);box-shadow:0 20px 40px rgba(0,0,0,.2)}.card_simple:hover .card__title{color:#333}.card_simple:hover .card__label{-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;color:#333}.card_simple:hover .card__subtitle{-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;color:#007aff}.card_feed a{text-decoration:none}.card_feed .button{display:none;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.card_feed:hover .button{display:table;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.card_feed .card__subtitle{margin-bottom:16px}.card_feed .label{display:table;color:#333;margin-bottom:4px}.card_simple-invers{margin-bottom:0;cursor:pointer;text-decoration:none;background:#fff;border:1px solid #fff;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.2);box-shadow:0 20px 40px rgba(0,0,0,.2)}.card_simple-invers .card__icon{margin-left:auto;margin-right:0}.card_simple-invers .card__label{position:relative;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;left:0;bottom:0}.card_simple-invers .card__title{color:#979797}.card_simple-invers .card__subtitle{-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;font-weight:700;color:#333}.card_simple-invers:hover{-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;background:0 0;-webkit-box-shadow:none;box-shadow:none;border:1px solid #dcdcdc}.card_simple-invers:hover .card__title{color:#333}.card_simple-invers:hover .card__label{-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;color:#333}.card_simple-invers:hover .card__subtitle{-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;color:#007aff}.card_video{position:relative;padding-right:120px}.card_video:focus{outline:0}.card_video:after{position:absolute;content:'';display:block;width:53px;height:53px;right:32px;top:32px;background:url(../img/play.svg) center center no-repeat}.card_video:before{position:absolute;content:'Смотреть';display:block;font-size:14px;color:#979797;right:32px;bottom:32px}.card_video .card-subtitle{margin-bottom:0}.card__price{font-size:24px;font-weight:400;line-height:24px}.card__price_old{text-decoration:line-through;color:#979797}.card__button{position:relative;display:table;width:100%;left:0;right:0;text-align:center;bottom:-54px;margin:-32px auto 0}.card__button_simple{bottom:0;text-transform:unset;margin-top:20px}.card__simple{padding:32px 32px 0 32px;margin-bottom:0;background:0 0}.card__simple .card__label{position:relative;margin-top:10px;margin-bottom:12px;bottom:auto;left:auto}.card__simple .card__subtitle{margin-bottom:0}.card_light:hover{-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;background:#fafafa}.card_light:hover .card__label{color:#333;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.card_light:hover .card__subtitle{color:#007aff;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.bar__title{margin-bottom:30px}.bar__title_light{font-size:20px;font-weight:400;line-height:24px}.bar__button{width:100%;max-width:252px;margin-bottom:24px;text-align:center;cursor:pointer}.bar__button:last-child{margin-bottom:0}.bar__text{line-height:22px}.bar__item{margin-bottom:30px}.bar__item:last-of-type{margin-bottom:0}.bar__radio-group{margin-top:56px}.bar_simple .bar__item{margin-bottom:10px}.bar_simple .bar__button_first{margin-top:32px;margin-bottom:16px}.figure-group{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-row-gap:42px}.figure-group_simple{grid-template-columns:58% 38%;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;grid-row-gap:24px}.figure-group_simple .figure-group__item{position:relative;padding:0 0 0 106px;min-height:96px}.figure-group_simple .figure__title{color:#333}.figure-group_simple .figure__text{font-size:14px;margin-top:16px;color:#979797}.figure-group_simple .figure__img{position:absolute;left:0;top:-15px}.figure-group_5{grid-template-rows:1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.figure-group__item{padding:0 28px}.figure-group__item img{width:96px}.columns-1{grid-template-columns:1fr;gap:16px}.columns-3{grid-template-columns:1fr 1fr 1fr;gap:16px}.figure_info{margin-bottom:32px;text-align:center}.figure_info:hover .figure__desc{opacity:1;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.figure_info:hover .figure__text{color:#007aff;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.figure_info:hover .figure__text:after{content:'';width:112px;height:112px;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;background:#f5f5f5}.figure_info .figure__text{position:relative;font-size:18px;line-height:22px;margin-top:16px}.figure_info .figure__text:after{position:absolute;content:'';width:0;height:0;display:block;bottom:0;border-radius:50%;left:0;right:0;margin:0 auto;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;z-index:-1}.figure__title{font-size:20px;font-weight:700;color:#007aff;line-height:28px}.figure__text{margin-top:32px;font-size:14px;color:#333;line-height:22px}.figure__desc{padding:0 2%;margin-top:14px;font-size:14px;line-height:20px;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;opacity:0;color:#979797}.figure_simple{text-align:center}.figure_simple .figure__text{font-size:16px}.more__content{display:none}.more__content_show{display:block}.more__button{padding:0;font-family:'Roboto Condensed',sans-serif;border:0;background:0}.persons{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:64px}.persons_4{grid-template-columns:1fr 1fr 1fr 1fr;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.persons_small{grid-gap:40px}.persons__item{text-align:center}.person{position:relative}.person__info{position:absolute;padding:8px 16px 6px;width:100%;max-width:220px;margin:0 auto;left:0;right:0;bottom:-24px;border-radius:12px;background:#f5f5f5}.person__info_full{position:relative;bottom:25px;padding-bottom:22px;text-align:left}.person__status{font-size:14px;font-weight:400;line-height:14px;color:#333}.person__name{font-size:16px;font-weight:700;line-height:18px;color:#333}.person__desc{max-height:99px;margin-top:24px;font-size:14px;font-weight:300;line-height:20px}.review-card{position:relative;padding-left:110px;min-height:144px;margin-bottom:0}.review-card a{text-decoration:none}.review-card a .simple-paragraph__p{color:#979797}.review-card__thumbnail{position:absolute;left:0;top:0;width:80px;height:80px;border-radius:50%}.review-card__button{margin-top:16px}.review-card__head .review-card__title{margin-right:24px}.review-card__head .review-card__status,.review-card__head .review-card__title{display:inline-block}.review-card__label{display:table;margin-bottom:6px;font-size:16px;line-height:24px;font-weight:700;color:#979797}.review-card__status{font-size:20px;line-height:24px;color:#979797;text-transform:uppercase}.review-card__title{margin-bottom:10px}.map{border-radius:12px;overflow:hidden}.box-switch__item,.box-switch__link{padding:0 16px;display:inline-block;font-size:12px;font-weight:400;text-transform:uppercase;line-height:16px}.box-switch__item{position:relative;color:#007aff}.box-switch__item:before{position:absolute;content:'';display:block;width:100%;height:48px;top:-15px;left:0;background:#f0f0f0;border-radius:0 0 12px 12px;z-index:-1}.box-switch__link{color:#979797;text-decoration:none}.box-inl__elem{display:inline-block;margin-right:32px}.box-inl__elem:last-child{margin-right:0}.box-inl__elem_link{font-size:14px;font-weight:400;color:#979797;text-decoration:none;line-height:19px}.dropdown{position:relative}.dropdown__button{position:relative;padding:0 20px 0 0;margin-left:32px;color:#979797;font-size:14px;font-family:'Roboto Condensed',sans-serif;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;top:4px;line-height:16px;background:0 0;border:0;z-index:51}.dropdown__button svg{position:absolute;display:block;width:15px;height:12px;right:0;top:2px;stroke:#979797}.dropdown__button_active{color:#333;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.dropdown__button_active svg{stroke:#333;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.dropdown__inner{position:absolute;padding:32px;display:none;background:#f0f0f0}.dropdown__inner_show{display:block}.dropdown__item{display:block;padding:0;font-size:14px;margin-bottom:15px}.dropdown__item:last-child{margin-bottom:0}.burger{position:relative;width:35px;height:35px;padding:0;background:0 0;border:0;grid-area:menu;margin-left:auto;-webkit-transition:.1s ease;-o-transition:.1s ease;transition:.1s ease;z-index:1001;background:url(../img/burger-button.svg) center center no-repeat;background-size:contain}.burger_active{position:fixed;right:32px;-webkit-transition:.1s ease;-o-transition:.1s ease;transition:.1s ease;background:url(../img/close-button.svg) center center no-repeat;z-index:1002}.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:#f0f0f0;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}.article-card{background:#f5f5f5;overflow:hidden}.article-card a{display:block;height:100%;text-decoration:none}.article-card__review-card{min-height:80px;margin-top:20px;padding-left:96px!important}.article-card__review-card .review-card__title{position:relative;margin-bottom:0;top:25px;font-size:14px}.article-card__label{margin-top:20px;display:table}.article-card__label_tag{margin-bottom:16px}.article-card:first-child{border-top-left-radius:24px;border-bottom-left-radius:24px}.article-card:last-child{border-top-right-radius:24px;border-bottom-right-radius:24px}.article-card__bottom{padding:32px}.article-card__date{margin-bottom:8px;font-size:14px;line-height:28px;color:#979797}.article-card_light{-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;border-radius:24px;border:1px solid #fff;background:#fff;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.2);box-shadow:0 20px 40px rgba(0,0,0,.2)}.article-card_light:hover{-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;border-color:#dcdcdc;-webkit-box-shadow:none;box-shadow:none}.article-card_figure{background:0 0;border:0;border-radius:none}.article-card_figure .article-card__thumbnail{width:100%;max-width:410px;height:204px;background:#fafafa;border-radius:24px}.article-card_figure .article-card__bottom{padding-top:24px;padding-bottom:0}.article-card_figure img{width:100%;height:auto;border-radius:24px}.hide-lg{display:none}.visible-sm,.visible-xs{display:none}.page-header__top{padding:14px 0}.page-header__top .grid{position:relative;grid-template-columns:7fr 7fr 3fr;grid-template-areas:"units panel button"}.page-header__dropdown .dropdown__inner{padding-top:60px;min-width:200px;top:-14px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;z-index:50}.page-header__middle{padding:21px 0}.page-header__middle .grid{grid-template-columns:6fr 9fr;grid-template-areas:"logo menu"}.page-header .b-units{grid-area:units}.page-header__panel{grid-area:panel;margin-left:auto}.page-header__button{position:absolute;height:48px;top:-14px;right:0;grid-area:button;margin-left:auto;border-top-right-radius:0;border-top-left-radius:0}.page-header__menu{grid-area:menu;margin-left:auto;padding-top:12px}.page-header__menu .menu__item{margin-right:31px}.page-header .logo img{height:40px}.page__bg{position:relative;display:block;overflow:hidden}.page__bg:after{position:absolute;content:'';width:100%;height:-webkit-calc(100% - 463px);height:calc(100% - 463px);display:block;right:0;top:463px;background:url(../img/page-bg.png) center top no-repeat;z-index:-1}.post-content{overflow:hidden}.page-content{padding:70px 0}.page-content p{margin-bottom:10px;font-size:16px;line-height:24px}.page-content p+h2{margin-top:53px;margin-bottom:30px}.page-content p+ul{margin-bottom:10px}.page-content ol,.page-content ul{padding-left:20px}.page-content ol li,.page-content ul li{margin-bottom:5px}.page-content ol li:last-child,.page-content ul li:last-child{margin-bottom:0}.page-content ol ol,.page-content ol ul,.page-content ul ol,.page-content ul ul{padding-left:15px}.content-header{padding:50px 0 0}.head-simple .block__head{padding:0}.block{margin:150px 0}.block_small{margin:52px 0}.block__head{position:relative;padding:0 32px;display:grid;grid-template-columns:1fr 1fr;z-index:1}.block__head_simple{grid-template-columns:70% 30%}.block__head-group .dropbox{margin-left:16px}.block__head_np{padding:0}.block__head .button{margin-left:auto}.block_simple{margin:52px 0}.block_pdg{padding:0 32px}.block_mrt0{margin-top:0}.block-plan__head{margin-bottom:56px}.block-plan__subtitle{margin-bottom:0}.block-plan__card{margin-bottom:0;border-radius:0}.block-plan__card:first-child{border-top-left-radius:24px}.block-plan__card:nth-child(4){border-top-right-radius:24px;border-bottom-right-radius:24px}.block-plan__card:nth-child(5){border-bottom-left-radius:24px}.block-plan__card:last-of-type{border-bottom-right-radius:24px}.block-focus{position:relative;padding:84px 0;height:463px}.block-focus__feed{display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.block-focus_classic .block-focus__inner{background:#fafafa}.block-focus>.grid{grid-template-columns:1fr 1fr}.block-focus_course .grid{grid-template-columns:57% 43%}.block-focus_course{padding:0}.block-focus__inner{padding:84px 80px;border-radius:24px}.block-focus__inner .block-focus__info{padding:0}.block-focus__group-elems{position:relative;top:-52px;margin-right:32px}.block-focus__info{position:relative;max-width:540px;padding:0 0 0 32px;z-index:2}.block-focus_course .block-focus__desc,.block-focus_course .block-focus__info{max-width:unset}.block-focus_course .button{margin-top:36px}.block-focus_news-article{margin-bottom:52px}.block-focus_simple{padding-top:0;padding-bottom:0;height:auto}.block-focus_simple .block-focus__info{max-width:710px}.block-focus_simple .block-focus__desc{max-width:none;width:auto;margin-right:32px;display:inline-block}.block-focus_simple .block-focus__breadcrumbs{position:relative;top:0;margin-bottom:24px}.block-focus_simple .block-focus__inner{padding:54px 80px}.block-focus__offer{padding-top:10px;text-align:right}.block-focus__offer .button{margin-top:0!important;margin-left:24px}.block-focus_simple-2{padding-top:0;padding-bottom:0;height:auto}.block-focus_simple-2 .block-focus__info{max-width:710px}.block-focus_simple-2 .block-focus__desc{max-width:none;width:auto}.block-focus_simple-2 .block-focus__breadcrumbs{position:relative;top:0;margin-bottom:24px}.block-focus_simple-2 .button{margin-top:24px}.block-focus_simple-2 .block-focus__inner{padding:54px 80px}.block-focus__sale-flag{width:144px;height:144px;margin-left:auto;margin-right:0}.block-focus__desc{width:100%;max-width:380px;margin-top:21px;font-size:20px;font-weight:400;line-height:28px}.block-focus__button{margin-top:50px}.block-focus_white{color:#fff}.block-focus_white a{color:#fff}.block-focus__breadcrumbs{position:absolute;top:30px}.block-focus__subtitle{margin-top:24px}.block-focus__figure-list{margin-top:24px}.block-focus__figure-list li{margin-top:24px;display:inline-block;padding-right:24px}.block-focus__figure-list li span{font-size:18px;line-height:22px}.block-info-kurs .grid{grid-template-columns:1fr 1fr}.block-info-kurs__img{position:relative;top:-75px;margin-bottom:-180px}.block-tarrifs .grid{grid-template-columns:1fr 1fr 1fr 25%;grid-gap:2px}.block-tarrifs .bar{padding-left:32px}.block-advantages .grid{grid-template-columns:12fr 25%}.block-advantages .bar{padding-left:32px}.block-about-company .grid{grid-template-columns:9fr 7fr}.block-about-company__text{text-indent:15px;font-size:14px;line-height:20px}.block-about-company__img{position:relative;z-index:-1}.block-about-company__img img{position:absolute;left:-160px}.block-about-company-numb{padding-top:40px}.block-about-company-numb .grid{grid-template-columns:5fr 11fr}.block-about-company-numb__img{position:relative;z-index:-1}.block-about-company-numb__img img{position:absolute;top:-40px;left:-245px}.block-about__education .grid{grid-template-columns:1fr 1fr 1fr 1fr;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.block-about__licenses .grid{grid-template-columns:1fr 1fr 1fr 1fr;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.block-about__partners .grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.block-about .grid{grid-template-columns:4fr 8fr;grid-gap:64px}.block-about__advantages .grid{grid-template-columns:24% 26% 32%;grid-template-rows:1fr 1fr;grid-gap:64px}.block-about__o-kompanii .grid{grid-template-columns:1fr 1fr;-webkit-column-gap:97px;-moz-column-gap:97px;column-gap:97px}.block-content{margin-bottom:30px}.block-contacts .grid{grid-template-columns:4fr 12fr;grid-gap:32px}.block-contacts__info{padding-left:32px}.block-contacts__label{display:block}.block-contacts__item{margin-top:22px}.block-contacts__item a{text-decoration:none}.block-contacts__item:first-of-type{margin-top:0}.block-contacts__org span{display:block;font-size:16px;font-weight:400;line-height:22px}.block-contacts__org span:first-child{margin-bottom:32px}.block-reviews{margin-top:180px}.block-reviews .grid{grid-template-columns:25% 1fr 50%;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}.block-partners .grid{grid-template-columns:1fr 1fr 1fr 1fr}.block-partners img{width:100%}.block-news .grid{grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:2px}.block-news_classic .grid{grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:16px}.block-news_small .block__head{padding:0}.block-news_small .grid{grid-template-columns:1fr 1fr 1fr;grid-gap:2px}.block-course__about .grid{grid-template-columns:1fr 1fr;-webkit-column-gap:96px;-moz-column-gap:96px;column-gap:96px}.block-course__format-ob .grid{grid-template-columns:1fr 1fr 1fr 1fr;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.block-course__schedule .grid{grid-template-columns:6fr 10fr;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.block-course__action .grid{grid-template-columns:1fr 1fr;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.block-course__study .grid{grid-template-columns:1fr 1fr;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.block-course__experts .grid{grid-template-columns:9fr 7fr}.block-course__reviews .grid{grid-template-columns:1fr 1fr;-webkit-column-gap:96px;-moz-column-gap:96px;column-gap:96px}.block-course__feedback .grid{grid-template-columns:41% 59%}.block-course__feedback-small .grid{grid-template-columns:54% 46%}.block-corpstuding_about .grid{grid-template-columns:50.5% 1fr;-webkit-column-gap:64px;-moz-column-gap:64px;column-gap:64px}.block-corpstuding_about .list .list__item{font-size:20px;line-height:28px}.block-corpstuding_about img{width:100%;height:auto}.block-corpstuding_about .simple-paragraph{margin-top:30px;margin-bottom:0}.block-corpstuding_about .corpstuding__button{margin:22px 0 56px}.courses_single .course_card{padding-right:225px}.courses_single .course__title,.courses_single .course_card{height:auto}.courses_single .course__price{position:absolute;right:79px;top:25px;margin-top:0}.courses_single .course__submit{bottom:32px}.course_card{position:relative;height:232px;color:#333}.course_card:hover{color:#007aff}.course__title{margin-bottom:0!important;height:117px;overflow:hidden}.course__submit{position:absolute;width:20px;height:18.35px;padding:0;right:32px;bottom:37px;border:0;background:url(../img/icons/heart-icon.svg) center center no-repeat}.course__price{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:20px;margin-bottom:0!important;font-size:16px;color:#979797}.course__price span{font-size:24px;line-height:28px}.actions-page__list{margin:56px 0}.actions-page__list .grid{grid-template-columns:1fr 1fr 1fr;-webkit-column-gap:17px;-moz-column-gap:17px;column-gap:17px;row-gap:24px}.actions-page__bottom{margin:0 0 56px}.actions-page__button{display:table;margin-left:auto;margin-right:auto}.actions-page__actions{margin-bottom:56px}.actions-page__card{margin-bottom:17px}.actions-page__card .card__subtitle{margin-bottom:15px}.actions-page__card:last-child{margin-bottom:0}.reviews-page__tags{margin:52px 0 42px}.reviews-page__list{margin-bottom:56px}.reviews-page__list .grid{grid-template-columns:1fr 1fr;-webkit-column-gap:17px;-moz-column-gap:17px;column-gap:17px;row-gap:24px}.reviews-page__bottom{margin:0 0 56px}.reviews-page__button{display:table;margin:0 auto}.page-videomaterialy__panel-filter{margin-top:32px}.page-videomaterialy__list{margin-top:32px;margin-bottom:56px}.page-videomaterialy__list .grid{grid-template-columns:1fr 1fr;-webkit-column-gap:17px;-moz-column-gap:17px;column-gap:17px;row-gap:30px}.page-contacts__wrapper{display:grid;grid-template-columns:-webkit-calc(25% - 16px) 75%;grid-template-columns:calc(25% - 16px) 75%;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;margin-top:56px;margin-bottom:54px;overflow:hidden;border-radius:24px;background:#fff;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.2);box-shadow:0 20px 40px rgba(0,0,0,.2)}.page-contacts__contacts{padding:48px;line-height:22px}.page-contacts__contacts a{text-decoration:none;color:#333;display:table}.page-contacts__contacts li{margin-bottom:17px}.page-contacts__contacts li:last-child{margin-bottom:0}.page-contacts__map{max-width:100%}.page-contacts__map ymaps{max-width:initial}.page-contacts__link{display:table;color:#007aff!important;font-size:14px;font-weight:700;line-height:22px}.knowledge-page__list{margin-top:56px}.knowledge-page__bottom{margin:56px 0 0}.knowledge-page__button{display:table;margin:0 auto}.knowledge-page__categories-filter{padding-top:32px}.knowledge-page__categories-filter .filter{padding-bottom:0;border:0}.knowledge-page__webinars{display:grid;grid-template-columns:304px 1fr;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.knowledge-page__webinars .grid{grid-template-columns:1fr 1fr 1fr;gap:16px}.news-page__tags{margin:52px 0 42px}.news-page__list{margin-bottom:56px}.news-page__list .grid{grid-template-columns:1fr 1fr 1fr 1fr;gap:17px}.news-page__bottom{margin:0 0 56px}.news-page__button{display:table;margin:0 auto}.page-thanks{margin-bottom:56px}.page-news-article__panel{margin:45px -80px;padding:20px 80px;display:grid;grid-template-columns:7% 63% 30%;color:#fff;background:#007aff}.page-news-article__panel svg{position:relative;top:10px}.page-news-article__panel p{margin-bottom:0!important;margin-top:8px}.page-news-article__panel .button{margin-left:auto;margin-right:0;height:-webkit-max-content;height:-moz-max-content;height:max-content}.page-news-article__content{position:relative;margin-left:auto;margin-right:auto;max-width:990px;padding:80px;margin-top:-200px;margin-bottom:56px;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.2);box-shadow:0 20px 40px rgba(0,0,0,.2);background:#fff;border-radius:24px;z-index:5}.page-news-article__content p{margin-bottom:15px}.page-news-article__content p:last-child{margin-bottom:0}.page-news-article__bottom{margin-bottom:32px}.page-news-article__bottom h2{text-align:center}.page-news-article__img{position:relative;z-index:1}.page-news-article__img img{max-width:100%;height:auto}.catalog-page__wrapp{margin-top:56px}.catalog-page__wrapp>.grid{grid-template-columns:304px 1fr;gap:16px}.catalog-page__head{margin-bottom:16px;grid-template-columns:35% 65%}.catalog-page__column{grid-template-columns:85% 15%}.pagination{margin-top:32px;display:block;width:100%}.pagination .page-numbers{width:30px;height:30px;margin-right:5px;padding-top:8px;display:inline-block;color:#333;text-decoration:none;text-align:center;background:#f5f5f5;border-radius:8px}.pagination .page-numbers:last-child{margin-right:0}.pagination .page-numbers:focus{outline:0}.pagination .page-numbers.current{color:#fff;background:#007aff}.page-footer__top{padding-bottom:56px}.page-footer__top .grid{grid-template-columns:31% 20% 19% 13% 13%;-webkit-column-gap:13px;-moz-column-gap:13px;column-gap:13px}.page-footer__middle{padding:22px 40px;color:#fff;border-radius:12px 12px 0 0;background:#333}.page-footer__middle .grid{grid-template-columns:7fr 9fr;grid-template-areas:"copyright contacts"}.page-footer__middle a{color:#fff}.page-footer__copyright{grid-area:copyright;color:#979797}.page-footer__ur-info{grid-area:ur-info;margin-left:24px;color:#fff}.page-footer__contacts{grid-area:contacts;margin-left:auto}.page-footer__elem{margin-right:24px}.page-footer__elem:last-of-type{margin-right:0}.page-footer__info-panel{display:table;margin:0 auto;color:#979797}.page-footer__info-panel a{color:#979797}.page-footer__bottom{text-align:center;background:#f0f0f0}.page-footer__subtitle{margin-bottom:18px}.page-footer__menu ul li{margin-bottom:10px}.page-footer__menu ul li a{text-decoration:none;color:#333}.marquiz__container_inline{max-width:none!important}@media (max-width:1500px){.block-about-company__img img{left:auto;right:0}}@media (max-width:1320px){.block-focus__inner,.block-focus_simple .block-focus__inner{padding-left:15px;padding-right:15px}.persons_4{-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.block-course__about .grid{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.number-info_single{grid-template-columns:1fr}.block-course__schedule .grid{grid-template-columns:21% 79%;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.block-course__programm .block__head{grid-template-columns:35% 65%}.block-about__partners .grid{grid-template-columns:1fr 1fr 1fr}.block-course__feedback-small .grid{grid-template-columns:45% 53%;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}}@media (max-width:1200px){.hide-lg{display:block}.page-contacts__wrapper{grid-template-columns:-webkit-calc(30% - 16px) 70%;grid-template-columns:calc(30% - 16px) 70%}.knowledge-page__webinars .grid{grid-template-columns:1fr 1fr}.grid_wn .grid__item{height:210px}.block-focus__feed{grid-template-columns:1fr;row-gap:32px}.block-focus__offer{padding-top:0;text-align:left}.hide-md{display:none}.news-page__list .grid{grid-template-columns:1fr 1fr 1fr}.persons_4{grid-template-columns:1fr 1fr}.page-footer__menu{margin-bottom:25px}.block-course__about .grid{grid-template-columns:1fr;row-gap:52px}.block-course__experts .sertificate-wrapp{display:none}.block-course__experts .grid{grid-template-columns:1fr}.block-course__schedule .grid{grid-template-columns:40% 60%}.block-course__programm .block__head{grid-template-columns:1fr;row-gap:16px}.block-course__programm .block__head .button-group{margin-bottom:32px;text-align:left}.block-course__schedule .button-group .button:nth-child(3){margin-right:0}.block-course__schedule .button-group .button:last-child{display:block;margin-top:16px;margin-right:0;margin-left:auto}.logo__desc{display:block;margin-left:0;margin-top:10px;font-size:14px}.block-focus_course .grid{grid-template-columns:63% 37%}.block-focus_course .block-focus__title{font-size:40px;line-height:50px}.block-reviews .grid{grid-template-columns:1fr 1fr;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}.figure-group__item{padding:0 10px}.block-about-company__img img{width:150%}.cards__item .card{border-radius:24px!important}.block-focus__group-elems{display:block;margin-right:-32px;top:-24px}.block-about-company-numb__img img{top:0;left:-160px;max-width:700px}.block-focus__group-elems .group-elems__elem{width:100%;height:auto;border-radius:0!important;border-right:0!important;border-bottom:1px solid #dcdcdc}.block-focus__group-elems .group-elems__elem a{padding:10px 32px!important}.block-focus__group-elems .group-elems__elem:first-child{border-top-left-radius:24px!important}.block-focus__group-elems .group-elems__elem:last-child{border-bottom-left-radius:24px!important;border:0}.block-focus>.grid{grid-template-columns:2fr 1fr}.block-focus__group-elems .group-elems__elem:hover .group-elems__title{margin-top:0}.block-focus__group-elems .group-elems__elem:hover .group-elems__bl{border-radius:0}.block-focus__group-elems .group-elems__elem .group-elems__arrow{display:none}.b-units{position:relative;left:-32px}.b-units .dropdown__inner{border-bottom-left-radius:0}.page__content:after{content:'';display:none}.block-info-kurs__img{width:100%}.page-header__top .grid{grid-template-columns:4fr 8fr 4fr}.page-header__middle .grid{grid-template-columns:4fr 11fr}.cards_col-3{grid-template-columns:1fr 1fr 1fr;grid-gap:16px}.block-focus{background-position-x:35%!important}.block-tarrifs .grid{grid-template-columns:1fr 1fr;grid-gap:32px;grid-row-gap:70px}.block-tarrifs .cards_col-3{grid-template-columns:1fr 1fr 1fr;grid-gap:16px}.block-advantages .grid{grid-template-columns:11fr 5fr}.block-about .grid{grid-template-columns:1fr}.page-footer__middle .grid{grid-template-columns:1fr 2fr}.page-footer__ur-info{display:block;margin-left:0;margin-top:10px}.event__card{grid-template-columns:15% 55% 27%;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.block-course__feedback-small .grid{grid-template-columns:1fr}.columns-3{grid-template-columns:1fr 1fr}.catalog-page__column{grid-template-columns:80% 20%}}@media (max-width:990px){.catalog-page__wrapp>.grid{grid-template-columns:1fr}.menu .menu-item-has-children .sub-menu-wrap{display:block;position:relative;padding:0}.menu .menu-item-has-children .sub-menu{padding:0 0 0 25px;background:0 0;-webkit-box-shadow:none;box-shadow:none}.page-contacts__wrapper{grid-template-columns:-webkit-calc(40% - 16px) 60%;grid-template-columns:calc(40% - 16px) 60%}.block-news_classic .grid{gap:16px!important}.knowledge-page__webinars .grid{grid-template-columns:1fr}.page-videomaterialy__list .grid{grid-template-columns:1fr}.grid_wn{grid-template:unset;grid-template-columns:1fr 1fr 1fr}.grid_wn .grid__item{grid-area:unset!important;height:210px!important}.actions-page__list .grid{grid-template-columns:1fr 1fr}.feedback-form .wpcf7-submit{margin-top:24px;display:block}.feedback-form__inner_simple{background-position-x:160%}.mobile-filter{display:block}.sorting{text-align:right}.button-views-group{display:none}.sidebar{position:absolute;left:-1000px;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;margin-top:50px;padding:15px;border-top-right-radius:12px;border-bottom-right-radius:12px;background:#fff;z-index:100;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.2);box-shadow:0 20px 40px rgba(0,0,0,.2)}.sidebar_show{left:0;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.hide-sm{display:none}.block-course__feedback .grid{grid-template-columns:1fr}.block-focus__action{display:none}.block-about__education .grid{grid-template-columns:1fr 1fr;row-gap:24px}.block-about__licenses .grid{grid-template-columns:1fr 1fr;row-gap:24px}.accordion_col-2{grid-template-columns:1fr}.thumbnail{width:80px;height:80px}.review-card{padding-left:96px}.block-course__reviews .grid{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.block-focus_course .grid{grid-template-columns:1fr}.block-course__study .grid{grid-template-columns:1fr;row-gap:32px}.block-course__format-ob .grid{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;row-gap:16px}.block__head{padding:0;grid-template-columns:2fr 1fr}.cards_4_2{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr}.block-news .grid{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:2px}.article-card:not(.article-card_light):not(.article-card_figure){max-width:316px;display:table;margin-left:auto;margin-right:auto;border-radius:0!important}.block-about-company .grid{grid-template-columns:1fr}.block-plan__card{border-radius:0!important}.block-plan__card:first-child{border-top-left-radius:24px!important}.block-plan__card:nth-child(2){border-top-right-radius:24px!important}.block-plan__card:nth-child(7){border-bottom-left-radius:24px!important}.block_pdg{padding:0}.box-inl__elem{margin-right:20px}.block-about-company-numb .grid{grid-template-columns:1fr}.figure-group{grid-template-rows:1fr 1fr 1fr;grid-template-columns:1fr 1fr}.block-advantages .grid{grid-template-columns:8fr 5fr;grid-gap:16px}.block-info-kurs .grid{grid-template-columns:1fr}.page-footer .grid{grid-template-columns:4fr 8fr}.block-contacts .grid{grid-template-columns:6fr 10fr;grid-gap:16px}.cards__item{margin-bottom:40px}.cards__item:last-child{margin-bottom:0}.persons img{width:100%}.mobile-menu{display:block}.visible-sm{display:block}.block-events .block__head{grid-template-columns:1fr;row-gap:16px}.block__head-group{text-align:left}.event{margin-bottom:42px}.event__card{grid-template-columns:1fr;row-gap:32px}.event__card .simple-paragraph__title{margin-bottom:16px}.event__card .simple-paragraph{margin-bottom:0}.block-about__o-kompanii .grid{grid-template-columns:1fr;row-gap:24px}.block-about__advantages .grid{grid-template-columns:1fr 1fr;row-gap:24px}}@media (max-width:768px){.courses{grid-template-columns:1fr}.ymaps-2-1-78-map{width:100%!important}.page-contacts__wrapper{margin-top:0;grid-template-columns:1fr}.knowledge-page__webinars{grid-template-columns:1fr;row-gap:24px}.grid_wn{grid-template-columns:1fr 1fr}.block-focus__offer .button{margin-left:0;margin-top:16px!important}.reviews-page__list .grid{grid-template-columns:1fr}.block-focus_thanks .block-focus__inner{padding-left:0;padding-right:0}.feedback-form__inner_simple{background-image:none}.feedback-form__inner{padding:35px 30px;background-size:cover}.page-news-article__content{padding:30px}.page-news-article__panel{grid-template-columns:40px 1fr;row-gap:24px;padding-left:30px;padding-right:30px;margin-right:-30px;margin-left:-30px}.news-page__list .grid{grid-template-columns:1fr 1fr}.catalog-page__head{grid-template-columns:1fr;row-gap:16px}.sorting{text-align:left}.catalog-page__head{margin-bottom:32px}.catalog-page__column{grid-template-columns:70% 30%}.hide-xs{display:none}.visible-xs{display:block}.block-course__reviews .grid{grid-template-columns:1fr}.block-corpstuding_about .grid{grid-template-columns:1fr}.block-corpstuding_about img{display:none}.review-card__title{margin-top:0}.block-focus>.grid{grid-template-columns:1fr}.block-course__schedule .number-info_single{grid-template-columns:30% 60%;grid-template-rows:1fr;gap:16px}.block-course__action .grid{grid-template-columns:1fr;row-gap:16px}.block-course__schedule .grid{grid-template-columns:1fr}.block-news .grid{grid-template-columns:1fr}.block-course__about .button-group .button{display:block;margin-bottom:10px}.block-course__about .button-group .button:last-child{margin-bottom:0}.article-card{display:block}.article-card img{width:100%}.article-card:first-child{border-top-left-radius:24px!important;border-top-right-radius:24px!important}.article-card:last-child{border-bottom-left-radius:24px!important;border-bottom-right-radius:24px!important}.number-info{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:30px}.block-reviews .grid{grid-template-columns:1fr}.block-focus:not(.block-focus_home):not(.block-focus_course){margin-bottom:70px;background:#f0f0f0!important}.block-focus_news{margin-bottom:0!important}.block-focus_home{background-position:20% top!important}.block-focus__info{padding:0;max-width:none}.block-info-kurs{margin-top:70px}.page-header__top .grid{grid-template-columns:1fr 1fr}.page-header__middle .grid{grid-template-columns:1fr 1fr}.block-advantages .grid{grid-template-columns:1fr}.persons{grid-template-columns:1fr}.person img{width:auto}.page-footer__copyright,.page-footer__ur-info{margin-bottom:15px}.block-contacts .grid{grid-template-columns:1fr;grid-gap:0}.map{margin-top:30px}.block-contacts__info{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.block-tarrifs .grid{grid-template-columns:1fr}.block-advantages .bar{padding-left:0;margin-top:30px}.block-tarrifs .bar{padding-left:0}.block-contacts{margin-bottom:70px}.block-contacts__info{padding-left:0}.block-partners .grid{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr}.card_video{min-height:150px;padding-right:90px}.page-footer__middle .grid{display:block}.figure-group_simple{grid-template-columns:1fr;grid-template-rows:1fr}.figure-group_simple .figure-group__item{margin-top:24px}.block-focus_about{background:#007aff!important}.block-about__partners .grid{grid-template-columns:1fr 1fr}.block-focus__inner{background:0 0!important}}@media (max-width:580px){.hide-xxs{display:none}.page-contacts__contacts{padding:24px}.grid_wn{grid-template-columns:1fr}.page-videomaterialy__list .grid{row-gap:56px}.video-figure__bottom{margin-top:15px;grid-template-columns:1fr;row-gap:16px}.video-figure__views{margin-top:0;float:right}.video-figure__date,.video-figure__views{display:inline-block}.block-focus__figure-list li{margin-top:10px}.block-focus__figure-list li img{max-width:70px}.block-focus__figure-list li span{font-size:16px}.actions-page__list .grid{grid-template-columns:1fr}.article-card_figure{display:table;margin-left:auto;margin-right:auto}.feedback-form__title{font-size:28px!important;line-height:38px!important}.feedback-form .wpcf7-form-control-wrap{margin-right:0;margin-bottom:16px}.feedback-form .wpcf7-form-control-wrap:last-child{margin-bottom:0}.feedback-form .wpcf7-submit{margin-top:0}.page-news-article__content{padding:15px;top:-25px}.page-news-article__panel{padding-left:15px;padding-right:15px;margin-right:-15px;margin-left:-15px}.single-info .grid{grid-template-columns:75px 1fr;row-gap:24px}.sidebar{margin-top:130px}.news-page__list .grid{grid-template-columns:1fr}.news-page__list{max-width:320px;margin-left:auto;margin-right:auto}.block-focus_simple-2 .block-focus__inner{padding:0}.persons_4{row-gap:24px}.block-about__education .grid{grid-template-columns:1fr;row-gap:24px}.block-about__licenses .grid{grid-template-columns:1fr;row-gap:24px}.accordion_simple{padding:20px 15px}.accordion_simple .accordion__title{padding-left:30px}.accordion_simple .accordion__desc{padding-left:30px}.accordion_simple .accordion__title svg{width:20px;height:20px;top:5px}.block-focus_simple .button{margin-top:16px}.form_simple .wpcf7-submit{margin-top:16px}.figure_info{margin-bottom:0}.block-focus__inner,.block-focus_simple .block-focus__inner{padding-top:30px;padding-bottom:0}.block-focus_simple .block-focus__inner{padding-top:0}.review-card{padding-left:0;margin-bottom:24px}.review-card:last-child{margin-bottom:0}.review-card__thumbnail{position:relative;margin-bottom:10px}.article-card__review-card .review-card__thumbnail{position:absolute;margin-bottom:0}.simple-paragraph_pd-l{padding-left:0}.video{height:auto}.video iframe{max-height:200px}.cards_col-2{grid-template-columns:1fr;grid-template-rows:1fr 1fr;row-gap:16px}.block-focus_course{background-size:cover!important}.block-focus_course .block-focus__title{font-size:30px;line-height:40px}.block-course__format-ob .grid{grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr 1fr;gap:16px}.block-course__schedule .button-group{margin-top:24px}.block-course__schedule .button-group .button{margin-right:0;display:block;margin-bottom:10px;margin-left:0!important;margin-right:auto!important}.block-course__schedule .number-info_single{grid-template-columns:1fr;grid-template-rows:1fr 1fr;row-gap:16px}.block-focus__desc{font-size:16px;line-height:24px}.figure__desc{opacity:1}.block__head{margin-bottom:30px}.button-group .button{margin-bottom:10px!important}.block__head{grid-template-columns:1fr}.block-about-company-numb{padding-top:0}.block-reviews{margin-top:52px}.block-plan__card,.block-plan__card:nth-child(2){border-radius:0!important}.block-plan__card:first-child{border-top-left-radius:24px!important;border-top-right-radius:24px!important}.block-plan__card:nth-child(7){border-bottom-left-radius:24px!important;border-bottom-right-radius:24px!important}.button-group .button_mrt56:first-of-type{margin-top:25px}.button-group .button_mrt56:last-of-type{margin-top:0}.number-info__title{font-size:65px;line-height:70px}.card__label{position:relative;bottom:auto;left:auto}.al-r{text-align:left}.cards_4_2{grid-template-columns:1fr}.block-focus>.grid{grid-template-columns:1fr}.container{padding:0 25px}.burger_active{right:25px}h1{font-size:33px;line-height:40px}h2{font-size:30px;line-height:30px;margin-bottom:30px}.mobile-menu{padding-left:25px;padding-right:25px;padding-bottom:25px}.page-header__middle .grid{grid-template-columns:12fr 4fr}.block-focus{height:auto;padding:45px 0}.figure-group{grid-template-columns:1fr}.block-contacts__info{display:block}.page-footer .grid{display:block}.page-footer__ur-info{text-align:left}.page-footer__inner{padding:20px}.b-units{left:-25px}.b-units .dropdown__inner{padding-left:25px;padding-right:25px;padding-bottom:25px}.b-units .dropdown__button{margin-left:25px}.page-header__top .grid{grid-template-columns:2fr 1fr}.cards__info{margin-top:40px}.card__price{font-size:20px;line-height:20px}.page-footer__contacts a{margin-top:10px}.figure-group_simple .figure__img{position:relative}.figure-group_simple .figure-group__item{padding-left:0;min-height:auto}.event__review-card{padding-left:0!important}.event__time p{line-height:25px;font-size:25px}.block__head-group span{display:block}.block__head-group .dropbox{margin-left:0;margin-top:16px}.number-info_3{grid-template-columns:1fr}.block-about__partners .grid{grid-template-columns:1fr;row-gap:24px}.block-about__advantages .grid{grid-template-columns:1fr;row-gap:0}.figure_simple .figure__text{margin-top:0}}