@-webkit-keyframes fadeIn{0%,20%{opacity:0}40%{opacity:.3}60%{opacity:.5}80%{opacity:.9}to{opacity:1}}@keyframes fadeIn{0%,20%{opacity:0}40%{opacity:.3}60%{opacity:.5}80%{opacity:.9}to{opacity:1}}*{outline:0;box-sizing:border-box}body{color:#4d4d4d;background-color:#d3d3d333}a{transition:.21s}a:hover{color:#406da4!important}.top_header,footer{padding:10px;background-color:#406da4}.header__mail{margin:0 0 0 80px}.nav-scroller{height:100vh;display:flex;flex-direction:column;padding-bottom:0!important}main{flex:1}footer{margin-top:auto;padding:40px 0}.col-lg-1_5{width:12.666667%}.col-lg-2_5{width:20.66666633%}.logo p{display:block;width:50%;font-size:12px;margin-left:20px;margin-bottom:0}.logo_img{display:block;height:73px;background:url(../img/logo.webp)0 50%no-repeat}nav.nav{padding:14px 0;border-top:0 solid #ededed}.fixed,.fixed1{position:fixed;left:0;width:100%;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%);transition:.55s}.fixed{top:-25px;background-color:#fff;z-index:9;box-shadow:0 4px 8px 0 rgba(64,109,164,.2)}.fixed1{top:-47px;z-index:10}#mobile_nav{display:none}nav.nav a{color:#4d4d4d;text-decoration:none;margin-right:16px;display:inline-block}.header-search{width:100%;position:relative}.header-search input{padding-right:30px!important}.header-search__submit{display:block;width:16px;height:16px;position:absolute;top:50%;transform:translateY(-50%);right:15px;background:url(assets/icons/svg/search-icon.svg)no-repeat center;background-size:16px;border:0;outline:0;cursor:pointer;padding:0}.breadcrumbs{padding:25px 0}.breadcrumbs a,.sidebar .nav a{color:#fff;text-decoration:none}.sidebar .nav a{color:#4d4d4d;font-size:16px;display:block;border-bottom:1px solid #4d4d4d;padding:10px 0}.breadcrumbs ol{margin:0;padding:0}.breadcrumbs,.breadcrumbs li.active{color:rgba(255,255,255,.5)}.breadcrumb-item+.breadcrumb-item::before,main.main.theme_blue *{color:#fff}main.main{padding:0}.breadcrumbs,main.main.theme_blue{background:#809fb8}.nav_tabs li a.active,.nav_tabs li a:hover,.sidebar .nav .active a,.tl_item:hover .tl_data a,.tl_item:hover .tl_year,main h2,main h3,main h4,main.main.theme_blue .product_title{color:#406da4}main.main.theme_blue .card.product{border:0!important}main.main.theme_blue .sidebar .nav a{color:#fff!important;border-color:#fff!important}main.main .content{padding-left:20px}main.main .content p,nav.nav a{font-size:16px}main h2{font-size:30px}main h3{font-weight:700}main h4{font-size:26px;display:block;margin-top:15px}main ol,main ul{margin:24px 0}.page_title{font-size:52px;margin-top:10px;margin-bottom:48px}.sidebar ul{margin:0}ul.children li.nav-item{list-style-type:none}.photo_c{overflow:hidden}.search_input{width:auto;background:0 0;border:0;background-image:url(../img/icons/icon_search.svg);background-repeat:no-repeat;background-size:15px;background-position:0 50%;padding-left:25px;color:gray!important;margin:0!important}.search_input::placeholder{color:gray}.like_p{font-size:24px;color:#4d4d4d;line-height:31.2px;font-weight:400}.timeline{display:flex;flex-direction:column}.tl_item{display:flex;justify-content:space-between;padding-bottom:50px;border-left:1px solid #809fb8}.tl_year{width:20%;position:relative;padding-left:30px;margin:0}.tl_year span{font-size:36px;font-family:"Montserrat",sans-serif;font-weight:100}.tl_year:before{content:"";width:15px;height:15px;border-radius:50%;display:block;background:#406da4;position:absolute;left:-7.5px;top:20px}.tl_item{cursor:pointer}.tl_data{width:80%}.tl_data a{font-size:26px;line-height:34px;color:#4d4d4d;text-decoration:none;display:block;margin-bottom:25px}.cat-item{list-style:none}.phones{margin:0 0 0 80px}.phones p{margin-bottom:3px}.contacts a{font-size:14px;color:#fff}.contacts a:hover{color:#efeeee!important}.btn{padding:12px 28px;border-radius:8px}.btn-primary1,.btn.btn-primary{background:#406da4;border-color:#406da4;color:#fff;font-size:16px}.btn.btn-primary:hover{color:#fff!important;background:#809fb8!important}.btn.btn-primary1:hover{color:#fff}.input-forms{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.nav_title{font-size:16px!important;color:#ededed;text-transform:uppercase}.nav_title>ul{margin-top:20px}.contacts a,footer a,footer ul a{text-decoration:none}.footer_nav a:hover,footer ul a:hover{color:#efeeee!important;font-size:12px;text-decoration:none}footer a,footer p,footer ul a{color:#ededed;font-size:12px}.nav_tabs{list-style:none;margin:30px 0;padding:0}.nav_tabs.tabs_hor{margin:0 0 30px;display:flex;border-bottom:1px solid #809fb8}.nav_tabs.tabs_hor a{padding:0 15px 10px;border:0}.nav_tabs.tabs_hor li:first-child a{padding-left:0}.nav_tabs li a{display:block;padding:10px 20px;border-left:1px solid #4d4d4d}.n_date{font-size:16px;color:#616161;margin:0}.n_title,.nav_tabs li a,.pagination a{color:#4d4d4d;text-decoration:none}.n_title{font-size:24px}.n_short p{font-size:16px}.read_more{color:#4077a4;font-size:18px;text-decoration:none}.news_item{border:0}.news_item:hover{background:#dee4e9}.pagination a{display:block;width:50px;height:50px;display:flex;align-items:center;justify-content:center;transition:.21s;border:1px solid #c5c5c5;margin-right:12px;border-radius:0!important}.pagination a:hover{background:#809fb8;border-color:#809fb8;color:#fff!important}.pagination a.prev{border-color:#406da4;background:#406da4 url(../img/icons/icon_arr_left.svg)50%no-repeat}.pagination a.next{border-color:#406da4;background:#406da4 url(../img/icons/icon_arr_right.svg)50%no-repeat}.team_info{padding:20px 0}.c_info a,.team_info .title,.team_info a{font-size:18px;display:block;text-decoration:none}.team_info .title,.team_info a{color:#406da4;margin-bottom:20px}.team_info p{font-size:12px;color:#747474}.c_info a{color:#000;margin:10px 0 20px}.c_info a:last-child{color:#666;font-size:14px;text-decoration:none}.product_photos{display:flex}.product_thumbs{width:70px}.product_thumbs a{display:block;width:70px;height:70px;display:flex;align-items:center;justify-content:center;overflow:hidden}.product_thumbs img{width:80%;height:auto}.product_photo_main{width:calc(100% - 90px)}.product_photo_bg{width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:80%;overflow:hidden}.product h1{font-size:28px;line-height:35px;color:#000}.product .info{display:block;margin:35px 0}.row.product_main{padding:30px 0}.card.product .btn,table{width:100%}table td{font-size:18px;padding:5px 0 5px 16px}table.table_oe thead td{background:#809fb8;color:#fff}table.table_oe tbody tr:nth-child(odd) td{background:#dee4e9}.products_row{margin:25px 0}.products_row h2{color:#000;font-size:45px;display:block;margin-bottom:25px}.card.product{border:0;text-align:center;margin-bottom:20px;background:#fff}.card.product.bordered{border-radius:12px;border:.5px solid #809fb8}.card.product.bordered.as_category .product_title{position:absolute;bottom:0;left:auto}.product_img{width:100%;height:300px;display:flex;align-items:center;justify-content:center}.products_items .product_img{height:260px}.product_img img{height:auto;max-height:100%;width:90%;object-fit:contain}.product_title{font-size:16px;text-decoration:none;color:#4d4d4d;display:block;margin:44px 0 22px}.home{margin-top:-4px;background-color:#376092;height:720px;position:relative}.home__image{position:absolute;width:100%;left:0;top:0;bottom:0;pointer-events:none;z-index:0;background-repeat:no-repeat;background-position:top center;background-size:100%auto}.home__body{display:flex;align-items:flex-start;flex-direction:column;height:800px;max-width:700px;position:relative}.home__bg{position:absolute;top:0;left:-300px;z-index:-1;width:100%;height:100%}.home__subtitle,.home__title{font-style:normal;font-weight:400;color:#fff}.home__title{padding-top:125px;font-size:56px;line-height:125%;font-weight:700}.home__subtitle{padding-top:20px;padding-bottom:40px;font-size:24px;line-height:130%;max-width:520px}.home__button-call,.home__button-manager{border-radius:8px;padding:12px 28px;color:#406da4}.home__button-call{background-color:#fff;border:0;margin-right:15px}.home__bg img{display:block;overflow:hidden}.home__button-manager{border:1px solid #fff;background:#fff;font-weight:700;transition:all .2s ease}.home__button-manager:hover{background:0 0;color:#fff}.services:not(:last-child){margin-bottom:60px}@media (max-width:1920px){.home__image{background-size:cover}}.services__title{color:#406da4}.itomak{padding-top:30px}.card-body{min-height:400px!important}.card-body.card-body--news{min-height:180px!important}.card-img--news{width:180px;height:180px;object-fit:cover}@media (max-width:768px){.card-img--news{width:100%;height:100%}}.services__button{display:block;color:#fff;background-color:#809fb8;border-radius:8px;padding:12px 28px;margin:44px auto 100px;border:solid 1px #fff}.services__button:hover{background-color:#406da4}.slider{padding-top:21px}.slider__item,.slider__item1{overflow:hidden;padding:0 15px}.slider__item img,.slider__item1 img{display:block;max-width:100%;border-radius:10px}.slider__title{color:#406da4;padding:30px 10px 0 30px}.slider__subtitle{padding-left:30px;color:#406da4}.slider__subtitle a{margin-right:25px;text-decoration:none;color:#406da4}.slider__subtitle a:hover,a:focus{color:orange}.slider__subtitle .active{color:orange}.servises_img{width:100%;height:191px;cursor:pointer;display:flex;align-items:center;justify-content:center}.servises_img img{width:auto;height:90%;max-width:100%;cursor:pointer}.slider__body{padding:0 2px 60px;border:1px solid #406da4;border-radius:5px;background-color:#fff}.advantages{padding-top:50px}.advantages_img{width:100%;height:80px;display:flex;align-items:center;justify-content:flex-start;font-size:13px}.advantages_body{flex-wrap:wrap}.advantages_img img{width:auto;height:100%;display:block}.advantages__title{text-align:center;font-size:22px;padding-top:40px}.advantages__button{display:block;color:#fff;background-color:#809fb8;border-radius:8px;padding:12px 28px;margin:44px auto 100px;border:1px #fff solid}.advantages__button:hover{background-color:#406da4}.itomak__body{display:flex;justify-content:space-between;padding-top:40px}.itomak__body-title h1{display:block}.itomak__body-info{max-width:700px}.partners{padding-top:40px}.partners_card{margin:10px 0;padding-top:60px}.partners_body{margin:10px 0}.partners_img{width:100%;height:100px;display:flex;align-items:center;justify-content:center}.partners_img img{height:90%}.work__title{padding-top:119px}.work_card{padding-top:60px;padding-bottom:120px}.work_img{width:100%;height:300px;display:flex;align-items:center;justify-content:center}.work_img img{height:100%}.click,.click1{cursor:pointer}.slider__card{background-color:#fff;border-radius:20px;flex-wrap:wrap}.slider__img{padding:20px}.slider__span,.slider__title-bottom{font-size:14px;color:#000;padding:0 20px}.slider__title-bottom{font-size:16px}.slider__btn{position:relative;color:#000;padding:0 20px 20px;font-size:12px;text-decoration:none}.slider__btn:before{position:absolute;content:"";width:100%;height:100%;top:3px;right:-90px;background-repeat:no-repeat}.slider .slick-arrow{position:absolute;top:61%;margin:-15px 0 0;z-index:2;font-size:0;width:60px;height:60px}.slider .slick-arrow.slick-prev{left:0;background:url(../img/left-2.svg)0 0/100%no-repeat}.slider .slick-arrow.slick-next{right:0;background:url(../img/right-2.svg)0 0/100%no-repeat}.slick-next:before,.slick-prev:before{content:none!important}.contacts__body{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.contacts__body-info p{max-width:500px;font-size:18px}.contacts__body-cards{width:100%;max-width:700px}.contacts__body-cards-mobile{display:none}.contacts__body-adress,.contacts__body-work p a{font-size:18px;color:#4d4d4d}.contacts__body-adress{padding-top:60px}video{height:auto;max-height:100%}.menu-toggle__logo{display:flex;align-items:center;justify-content:flex-end;width:40%;position:absolute;right:16px;top:50%;transform:translateY(-50%);padding:10px 0;height:100%}.menu-toggle__logo img{max-height:100%;width:auto;min-width:180px}.full__logo,video{width:100%}.nav-scroller .nav_logo .logo{display:flex;height:100%;align-items:center}.nav-scroller a.header_callback{margin-right:0;font-size:14px;padding:7px 13px;outline:0;border:1px solid #406da4;background-color:#406da4;color:#fff;box-shadow:none!important}.nav-scroller a.header_callback:hover{background-color:#fff;color:#000!important}@media (max-width:992px){.contacts a{font-size:12px}.header__mail,.phones{margin:0 0 0 10px}.full__logo{width:100%}nav.nav a{color:#4d4d4d;font-size:14px;margin-right:15px}}@media (max-width:768px){.header__mail{margin:0 0 0 30px}.contacts a{font-size:13px}main.main{padding-top:30px}.menu-toggle__logo{width:50%;right:25px}.phones{margin:0 0 0 30px;font-size:13px}.phones1,.top_header,nav.nav{display:none}#mobile_nav{display:block}#menuToggle,#menuToggle span{display:block;position:relative;z-index:1}#menuToggle{height:47px;padding:15px 25px;-webkit-user-select:none;user-select:none}#menuToggle a{text-decoration:none;color:#232323;transition:color .3s ease}#menuToggle a:hover{color:tomato}#menuToggle input{display:block;width:40px;height:32px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}#menuToggle span{width:33px;height:4px;margin-bottom:5px;background:#cdcdcd;border-radius:3px;transform-origin:4px 0;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease}#menuToggle span:first-child{transform-origin:0 0}#menuToggle span:nth-last-child(2){transform-origin:0 100%}#menuToggle input:checked~span{opacity:1;transform:rotate(45deg) translate(-2px,-1px);background:#232323}#menuToggle input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(.2,.2)}#menuToggle input:checked~span:nth-last-child(2){transform:rotate(-45deg) translate(0,-1px)}#menu{position:absolute;width:300px;margin:-100px 0 0-50px;padding:125px 50px 50px;background:#ededed;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0 0;transform:translate(-100%,0);transition:transform .5s cubic-bezier(.77,.2,.05,1)}#menu li{padding:10px 0;font-size:22px}#menuToggle input:checked~ul{transform:none}}.slider__item,.slider__item1{background-color:#fff}.slider__item a,.slider__item1 a{text-decoration:none;color:#406da4}@media (max-width:600px){.itomak__body{display:flex;flex-wrap:wrap;justify-content:space-between}body,main.main .content p{font-size:14px}a{font-size:14px!important}.logo.d-flex{justify-content:center;margin-bottom:35px}main.main .content{padding-left:calc(var(--bs-gutter-x)*.5);padding-top:30px}.contacts.d-flex{flex-direction:column;align-items:center;width:100%}.contacts__body-cards,table thead{display:none}.contacts__body-cards-mobile{display:block;width:100%}.phones{margin:10px 0}.phones p{margin:0}.btn{font-size:14px!important}.breadcrumbs{padding:15px 0}.breadcrumbs .container{justify-content:center}.page_title{font-size:26px;margin-top:0;margin-bottom:15px}.main h2{font-size:24px}main h4{font-size:20px}.news_item{background:#f8f8f8}.photo_c{padding-top:10px;padding-bottom:10px}.n_short{margin:15px 0}.n_date{margin-bottom:15px}.n_title{font-weight:700}.c_info,.cert_photo{text-align:center}.c_info a:first-child{font-weight:700}.nav_tabs{flex-direction:column;background:#f8f8f8}.nav_tabs li a.active{border-bottom:1px solid #e8e8e8}.tl_data{width:100%;overflow:hidden}.tl_data img{width:100%;height:auto}.tl_item{flex-direction:column;padding:0!important}.tl_data{padding:30px}.tl_data>a{font-size:16px!important;font-weight:700;line-height:22px!important}.product_photos{flex-direction:column}.product_thumbs{width:100%;justify-content:space-between;display:flex}.product_photo_main,.product_thumbs a{border:1px solid #ededed}.product_photo_main{width:100%;height:238px;margin:25px 0}.nav_tabs.tabs_hor li:first-child a{padding-left:15px}table tbody tr,table thead tr{display:flex;flex-direction:column}table tbody tr{border-bottom:1px solid #ededed;padding:10px 0;margin:5px 0}table tbody td{background:0 0!important;display:flex;justify-content:space-between}table tbody tr td:first-child{font-weight:400}}.search-form{position:relative}.ajax-search{position:absolute;top:100%;left:0;width:100%;right:0;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.2);border-radius:10px;max-height:230px;overflow-x:hidden;overflow-y:auto;z-index:100;margin:0;padding:0;font-size:14px;color:#424348;scrollbar-color:dark;scrollbar-width:thin;overscroll-behavior:contain}.ajax-search::-webkit-scrollbar{width:6px;background-color:#eff2f3}.ajax-search::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:4em}.ajax-search__item{position:relative;border-top:1px solid rgba(224,229,231,.5);padding:10px 15px;cursor:pointer;list-style-type:none}.ajax-search__link{color:var(--accent);line-height:130%;margin-bottom:10px;font-size:13px;display:block}.ajax-search__excerpt{cursor:default;font-size:11px;line-height:140%}.ajax-search__not-found{font-size:12px}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #406da4!important;background:#406da4!important;font-weight:400!important;color:#fff}.wrapper{display:flex;flex-direction:column;justify-content:space-between;overflow-x:hidden;padding:0 2px 60px;border:1px solid #406da4;border-radius:5px;background-color:#fff}.tab,.tabContentWrap{position:relative;width:100%;overflow:hidden}.tab{margin-bottom:10px;padding-left:12px}.wrapper .btn{position:relative;padding:10px 20px;color:#406da4!important;display:inline-block;cursor:pointer;transition:background-color .3s}.btn:hover{color:orange}.tabContentWrap{padding:10px}.tabContent{display:none;opacity:0;transition:opacity 2s}.slider{overflow:hidden}.slider img{margin-right:10px;margin-left:10px}.show{display:block;opacity:1}.wrapper .active{color:orange!important}#searchform input{border:1px solid #406da4;border-radius:5px}.services__container{display:flex}.services-menu__list{list-style:none;padding:0}.services-menu__item a{color:#4d4d4d;text-decoration:none;font-size:16px;display:block;border-bottom:1px solid #4d4d4d;padding:10px 0}footer p:last-child{margin-bottom:0}@media (max-width:768px){.services__container{flex-direction:column}.services__left-menu{width:100%}}@media (min-width:768px){.visible-sm{display:none}}@media (max-width:767px){.footer-col:not(:first-child) .nav_title{margin-top:1rem}.hidden-sm{display:none}}.gallery-img__container{max-width:33%}@media (max-width:1200px){.gallery-img__container{max-width:50%;width:50%;flex-shrink:0}}@media (max-width:768px){.gallery-img__container{max-width:100%;width:100%}.c_info,.cert_photo{text-align:center}}.gallery-img{width:292px;height:339px;object-fit:cover}.news-detail__title{font-size:34px;color:#406da4}.news-detail__date{padding:15px 0}.news-detail-footer{margin-top:30px;padding-top:35px;border-top:1px solid #e8e8e8}.news-detail-back{text-decoration:none;color:inherit;width:max-content;margin-left:auto;display:flex;align-items:center;gap:10px}.fa-angle-left:before{content:"";display:block;width:10px;height:10px;border-left:1px solid #000;border-top:1px solid #000;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.news-detail-content-detail.news-detail-content-item img{width:100%;height:auto}@media (max-width:1400px){.news-detail-content-detail.news-detail-content-item img{width:100%}}@media (max-width:768px){.news-detail-content-detail.news-detail-content-item img{width:100%}.container-detail-mobile,.container-detail-mobile .content{padding:0!important}}.header-menu__link{position:relative;padding-bottom:5px}.header-submenu__list{position:absolute;top:28px;transform:translateX(-31px);display:none;list-style:none;padding:10px 0 5px;z-index:2;background-color:#f6f6f6;width:max-content;opacity:0;animation:fadeIn .3s ease-in-out}.header-submenu__item{padding:5px 30px;transition:background-color .2s ease-in-out}.header-submenu__item:hover{background-color:rgba(64,109,164,.1)}.header-menu__link:hover .header-submenu__list{display:block;opacity:1}.header-menu__link:hover .header-submenu__list.header-submenu__list--wrap{column-count:2;column-gap:0}.header-submenu__list .header-submenu__item a{margin-right:0}.burger-container{display:flex;flex-direction:column;justify-content:space-between;width:40px;height:32px;cursor:pointer;transition:transform .3s ease-in-out}#menuToggle .burger-container span.burger-line{display:block;width:100%;height:4px;background-color:rgba(0,0,0,.5);border-radius:2px;transition:all .3s ease}#menuToggle .burger-container.active span.burger-line:nth-child(1){transform:rotate(45deg) translate(-4px,2px)}#menuToggle .burger-container.active span.burger-line:nth-child(2){opacity:0}#menuToggle .burger-container.active span.burger-line:nth-child(3){transform:rotate(-45deg) translate(-6px,-5px)}.menu-container{position:fixed;top:51px;left:0;width:100%;height:100%;background-color:#fff;z-index:10;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .5s ease;display:none}.menu{list-style-type:none;padding:0;height:100%;overflow-y:auto}.menu-item{position:relative}.menu-link,.submenu li a,.submenu-full li a{color:#333;text-decoration:none;display:block}.menu-link{padding:20px;background-color:#fff;border-bottom:1px solid #ddd;transition:background-color .3s ease}.menu-link:hover,.submenu li a:hover{background-color:#f0f0f0}.submenu{display:none;list-style-type:none;padding-left:20px}.submenu li{background-color:#f9f9f9}.submenu li a,.submenu-full li a{padding:10px 20px}.full-screen-menu{display:none;position:fixed;top:51px;right:0;width:100%;height:100%;background-color:#fff;color:#000;padding-top:10px;z-index:20;transform:translateX(100%);transition:transform .5s ease}.mobile-menu-header{display:flex;flex-direction:column;padding:0}.category-menu-title{font-size:24px;background-color:#f2f2f2;padding:15px 10px;margin-bottom:0!important}span.back-btn{width:auto!important;height:auto!important;cursor:pointer;font-size:18px;color:#000;padding:5px 10px;background-color:#fff!important;border-radius:4px;display:block}.submenu-full{list-style-type:none;padding-left:0}.submenu-full li{background-color:#fff;border-bottom:1px solid #ddd}.submenu-full li a{padding:15px 20px;color:#fff}.services__container{display:grid;grid-template-columns:auto 1fr;grid-template-rows:min-content 1fr;grid-template-areas:"left-menu title""left-menu content";column-gap:30px;row-gap:30px;align-items:start}.services__left-menu{grid-area:left-menu;width:fit-content;margin:0}.services__left-menu .services-menu__list{margin:10px 0 0}.services__title{grid-area:title;margin:0;padding-top:16px}.services__content{grid-area:content;margin:0;height:100%;width:100%;padding:0}.partners_slider .slick-prev{background:url(assets/icons/svg/arrow-left.svg)no-repeat center}.partners_slider .slick-next{background:url(assets/icons/svg/arrow-right.svg)no-repeat center}.top_header .contacts{align-items:center;justify-content:space-between;gap:20px}.top_header .phones{display:flex;align-items:center;justify-content:flex-end;gap:80px;margin:0}@media (max-width:1280px){.header__mail{margin-left:40px}.top_header .phones{gap:40px}}@media (max-width:991px){.header__mail{margin-left:20px}.top_header .phones{gap:4px;flex-direction:column}}@media (max-width:768px){main.main.main--service-page{padding-top:0}.services__container{grid-template-columns:1fr;grid-template-areas:"title""left-menu""content";row-gap:10px}.services__title{padding-top:10px}.services__content{padding:20px 0}}@media (max-width:767px){.partners_card{padding-top:0}.partners_slider .slick-prev{left:0;z-index:2}.partners_slider .slick-next{right:0;z-index:2}.slider__body{padding-bottom:20px}.slider{padding-top:3px}.news-slider .slick-track{display:flex;align-items:stretch}.news-slider .slider__item{height:auto}.news-slider .news-item__link{height:100%}.news-item__more{font-size:14px}.contacts__body-adress{padding-top:0}}.pagination-wrapper{margin-bottom:50px}.error-404.not-found{flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding-bottom:30px}.page-content.error-404_content{max-width:400px;text-align:center}.erorr-404_num{font-size:160px;font-weight:700;line-height:1}.erorr-404_title{font-size:18px;margin-top:20px}@media (max-width:767px){.error-404.not-found{padding-top:10px}.erorr-404_num{font-size:100px}.erorr-404_title{font-size:16px}}.card--in-section.card.product{background-color:#f6f6f6}