﻿@font-face{
    font-display: swap;
    font-family: 'Plumb';
    font-weight: 300;
    src: url('../font/Plumb-Light.ttf') format('truetype'),
         url('../font/Plumb-Light.woff2') format('woff2'),
         url('../font/Plumb-Light.woff') format('woff')
}

@font-face{
    font-display: swap;
    font-family: 'Plumb';
    font-weight: 400;
    src: url('../font/Plumb-Regular.ttf') format('truetype'),
         url('../font/Plumb-Regular.woff2') format('woff2'),
         url('../font/Plumb-Regular.woff') format('woff')
}

@font-face{
    font-display: swap;
    font-family: 'Plumb';
    font-weight: 500;
    src: url('../font/Plumb-Medium.ttf') format('truetype'),
         url('../font/Plumb-Medium.woff2') format('woff2'),
         url('../font/Plumb-Medium.woff') format('woff')
}

@font-face{
    font-display: swap;
    font-family: 'Plumb';
    font-weight: 700;
    src: url('../font/Plumb-Bold.ttf') format('truetype'),
         url('../font/Plumb-Bold.woff2') format('woff2'),
         url('../font/Plumb-Bold.woff') format('woff')
}

@font-face{
    font-display: swap;
    font-family: 'Plumb';
    font-weight: 900;
    src: url('../font/Plumb-Black.ttf') format('truetype'),
         url('../font/Plumb-Black.woff2') format('woff2'),
         url('../font/Plumb-Black.woff') format('woff')
}

.common{background:#f6f6f6;color:#333;font-family:'Plumb', sans-serif;font-size:18px}
.container{width:100%;min-width:320px;max-width:1860px;margin:0 auto;padding:0 20px}
.bg-white{background:#fff}
.mobile{display:none}
.overflow{overflow:hidden}

a:not(.btn, .footer a):hover{color:#276494}

h1, .h1{font-size:80px}
h2, .h2{font-size:60px}
p,  .p{line-height:1.6}

.btn{position:relative;overflow:hidden;z-index:1;transition:.3s ease-in-out;display:flex;justify-content:center;align-items:center;text-align:center;min-height:50px;height:auto;padding:0 30px;font-size:18px;font-weight:500;border-radius:3px}
.btn:before{position:absolute;z-index:-1;width:50%;height:100%;background:rgba(255,255,255,0.2);transform-origin:50% 50%;transform:skewX(-40deg) translateX(-200%);top:0;left:50%;margin-left:-25%;content:''}
.btn:hover:before{left:250%;-webkit-transition:1s;-o-transition:1s;transition:1s}
.btn-blue{background:#236192;color:#fff}
.btn-green{background:#79d97c;color:#204f21}
.btn-white{background:#fff;color:#236192}
.btn-blue-border{color:#236192;border:1px solid #236192}
.btn-blue-border:hover{color:#fff;background:#236192}

.section-title{position:relative;z-index:10;margin-bottom:40px}
.section-title__front{}
.section-title__behind{pointer-events:none;position:absolute;bottom:-21px;z-index:-1;color:#f1f1f1;font-size:175px;font-weight:900;text-transform:uppercase}

.header{position:relative;background:#fbfbfe;box-shadow:0 5px 10px rgba(0, 0, 0, .15)}
.header-wrap{display:flex;align-items:center;height:80px}
.header-logo{margin-right:100px}
.header-logo__img{width:200px;height:34px;margin-bottom:5px;padding:0}
.header-logo__title{white-space:nowrap;font-size:13px;letter-spacing:.07em}
.header-menu{display:flex;margin-right:auto;height:100%}
.header-menu__item{height:100%}
.header-menu__link{display:flex;justify-content:center;align-items:center;height:100%;padding:0 23px}
.header-menu__link span{position:relative}
.header-menu__link span::before{transition:.2s ease-in-out;position:absolute;top:120%;left:0;right:100%;content:'';background:#276494;height:1px}
.header-menu__item-active .header-menu__link span, .header-menu__item-focus .header-menu__link span{color:#276494}
.header-menu__item-active .header-menu__link span::before, .header-menu__item-focus .header-menu__link span::before{right:0}
.header-menu__item-deactivate .header-menu__link span{color:#333}
.header-menu__item-deactivate .header-menu__link span::before{right:100%}
.header-menu__item-dropdown .submenu{opacity:1;pointer-events:all}
.header-group{display:flex;align-items:center}
.header-select{margin:5px 30px 0 0;padding-bottom:5px;font-weight:500;border-bottom:1px dashed #333;cursor:pointer;text-align:center;background: inherit;}
.header-select:hover{color:#236192;border-color:#236192}
.header-select{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none}
.header-select::-ms-expand{display:none}
.header-action{display:flex;align-items:center;margin-right:50px}
.header-action__language{margin-right:15px}
.header-action__language__icon{width:30px;height:30px}
.header-action__language__icon-ru{background:url('../img/common_icons/flag-ru.svg')}
.header-action__language__icon-en{background:url('../img/common_icons/flag-en.svg')}
.header-action__search{color:#606060}
.header-action__search__icon{width:22px;height:22px}
.header-tel{margin-right:30px;font-weight:500}
.header-feedback{font-size:16px;height:38px;padding:0 20px}

.header-hamburger{position:absolute;top:0;left:0;height:100%;width:50px}
.header-hamburger__wrap{display:flex;align-items:end;justify-content:center;flex-direction:column;height:100%}
.header-hamburger__wrap__line{position:relative;top:0;background:#276494;width:30px;height:2px;transition:top .4s .4s, opacity .4s .4s, transform .4s;transition-timing-function:ease-in-out}
.header-hamburger__wrap__line:nth-child(2){margin:6px 0}
.menuHamburgerActive .header-hamburger__wrap__line{transition:top .4s, opacity .4s, transform .4s .4s}
.menuHamburgerActive .header-hamburger__wrap__line:nth-child(1){top:8px;transform:rotate(45deg)}
.menuHamburgerActive .header-hamburger__wrap__line:nth-child(2){opacity:0}
.menuHamburgerActive .header-hamburger__wrap__line:nth-child(3){top:-8px;transform:rotate(-45deg)}

.submenu{transition:.4s ease-in-out;opacity:0;pointer-events:none;position:absolute;top:100%;z-index:100;background:rgba(255, 255, 255, .95);box-shadow: 0 5px 10px rgba(0, 0, 0, .15)}
.submenu-catalog{right:0;left:0;padding:55px 0 70px}
.submenu-catalog-wrap{display:grid;grid-gap:70px 60px;grid-template-columns:repeat(8, 1fr);padding:0 25px}
.submenu-catalog-item{}
.submenu-catalog-item__picture{display:flex;align-items:center;justify-content:center;margin-bottom:10px;height:100px}
.submenu-catalog-item__picture__img{object-fit:cover;object-position:center}
.submenu-catalog-item__name{font-size:16px;text-align:center}
.submenu-default{padding:30px 75px 30px 30px}
.submenu-default-link{display:block;margin-bottom:20px;font-size:16px}
.submenu-default-link:last-child{margin:0}

.mobile-nav{overflow:hidden;position:fixed;top:80px;bottom:0;left:-100%;z-index:11;background:#fff;color:#333;width:100%;transition:.8s ease-in-out;pointer-events:none}
.mobile-nav-wrap{width:100%;height:100%;padding-right:10px;text-align:center}
.mobile-nav-pos{position:relative;width:100%;height:100%;margin:60px 10px 0 0}
.mobile-nav-body{overflow-x:hidden;overflow-y:auto;position:absolute;display:flex;flex-direction:column;align-items:center;width:100%;height:calc(100% - 90px);padding:0 40px 0 30px;transition:.8s ease-in-out;text-align:center}
.mobile-nav-item{display:block;line-height:24px;padding:15px 0;font-size:18px}
.mobile-nav-item-lead .mobile-nav-item__link{font-size:18px;font-weight:500;text-transform:uppercase}
.mobile-nav-item-lead .mobile-nav-item__icon{display:none}
.mobile-nav-info{display:flex;flex-direction:column;align-items:center;margin-top:auto;}
.mobile-search{color:#606060;margin-top:40px}
.mobile-search__icon{width:22px;height:22px}
.mobile-nav-select{padding-bottom:5px;font-size:16px;font-weight:500;border-bottom:1px dashed #333;margin-bottom:60px;text-align:center}
.mobile-nav-select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.mobile-nav-select::-ms-expand{display:none}
.mobile-nav-feedback{font-size:16px;height:38px;padding:0 20px}
.mobile-nav.opened{left:0;pointer-events:all}
.mobile-nav-catalog-wrap{display:grid;grid-gap:30px 25px;grid-template-columns:repeat(auto-fill, minmax(120px, 1fr) );margin-top:40px;width:100%}
.mobile-nav-catalog-item{}
.mobile-nav-catalog-item__picture{display:flex;align-items:center;justify-content:center;margin-bottom:10px;height:40px}
.mobile-nav-catalog-item__picture__img{object-fit:cover;object-position:center;height:100%}
.mobile-nav-catalog-item__name{font-size:16px;text-align:center;font-weight:500}
.menuMobilePrev{background:#F6F6F6;padding:8px 20px;margin-bottom:10px;min-width:200px}
.menuMobilePrev a{font-weight:700!important}

.lead{position:relative;height:750px;margin-bottom:140px}
.lead .slick-lead, .lead .slick-list, .lead .slick-track{height:100%}
.lead-item{position:relative;height:100%}
.lead-item:nth-child(n+2){display:none}
.lead-item::before{position:absolute;top:0;bottom:0;left:0;content:'';background:linear-gradient(90deg, rgba(20, 47, 68, .6) 0%, rgba(217, 217, 217, 0) 100%);width:70%}
.lead-item-img{width:100%;height:100%}
.lead-item-img img{width:100%;height:100%;object-position:center;object-fit:cover}
.lead-item-pos{position:absolute;top:190px;right:0;bottom:0;left:0}
.lead-item-container{max-width:1580px}
.lead-item-name{color:#fff;font-size:80px;font-weight:700;text-shadow:0 5px 5px rgba(0, 0, 0, .25);margin-bottom:30px}
.lead-item-text{color:#fff;line-height:1.25;font-size:24px;text-shadow:0 5px 5px rgba(0, 0, 0, .25);margin-bottom:5px}
.lead-item-list{margin:40px 0}
.lead-item-btn{width:200px;font-size:20px;font-weight:700}

.machines{margin-bottom:100px}
.machines-grid{display:grid;grid-gap:100px 130px;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr) )}
.machines-item{}
.machines-item__picture{display:flex;align-items:center;justify-content:center;margin-bottom:25px;height:200px}
.machines-item__picture__img{object-fit:cover;object-position:center}
.machines-item__name{font-weight:500;text-align:center}

.leaders{padding:150px 0 125px}
.leaders .section-title{margin-bottom:185px}
.leaders .slick-initialized .slick-slide{display:flex!important;flex-direction:column}
.leaders .slick-list{margin:-110px -25px -50px -25px}
.leaders .slick-track{display:flex;}
.leaders .slick-slide{margin:110px 25px 50px 25px;height:auto}
.leaders-slider{display:flex;padding:0 100px}
.leaders-item{display:flex;flex-direction:column;background:#fff;width:calc(33.33% - 50px);padding:0 40px 40px 40px;box-shadow:0 5px 50px rgba(0, 0, 0, .1)}
.leaders-item:nth-child(n+2){display:none}
.leaders-item__picture{flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center;height:260px;margin-top:-110px}
.leaders-item__picture__trigger{position:absolute;top:0;left:0;height:28px;font-size:15px;padding:0 10px;white-space:nowrap}
.leaders-item__info{display:flex;flex-direction:column;height:100%}
.leaders-item__title{display:block;line-height:1.4;margin-bottom:30px;font-size:24px;font-weight:700}
.leaders-item__more{display:block;color:#236192;font-size:20px;font-weight:500;margin-top:auto;}
.leaders-item-properties{margin-bottom:40px}
.leaders-item-properties__elem{display:flex;justify-content:space-between;width:100%;margin-bottom:15px}
.leaders-item-properties__elem:last-child{margin:0}
.leaders-item-properties__elem__name{width:70%}
.leaders-item-properties__elem__value{flex-shrink:0;width:30%;margin-left:15px;text-align:right}

.offer{overflow:hidden;padding:100px 0 100px}
.offer .section-title{margin-bottom:50px}
.offer-grid{display:flex;justify-content:space-between;align-items:center}
.offer-group{display:flex;align-items:center}
.offer-group-info{flex-shrink:0;width:410px}
.offer-group-picture{margin:5% 0 5% 10%}
.offer-product{flex-grow:1}
.offer-product-name{color:#236192;margin-bottom:20px;font-size:40px;font-weight:700;text-transform:uppercase}
.offer-product-desc{margin-bottom:90px}
.offer-product-action{display:flex;flex-wrap:wrap;margin:0 -10px -10px 0;max-width:410px}
.offer-product-action__btn{flex-grow:1;margin:0 10px 10px 0}
.offer-form{position:relative;display:flex;flex-direction:column;align-items:center;background:#236192;color:#fff;max-width:600px;margin-left:100px;padding:60px 75px 70px 5%;text-align:center}
.offer-form::before{position:absolute;top:0;bottom:0;left:100%;content:'';background:#236192;width:10000px}
.offer-form-title{margin-bottom:20px;font-size:40px;font-weight:700;text-transform:uppercase}
.offer-form-desc{margin-bottom:30px;font-size:20px;font-weight:700;text-transform:uppercase}
.offer-form-label{margin-bottom:10px;width:100%}
.offer-form-input{background:transparent;color:#fff;width:100%;padding:20px 10px;font-size:20px;font-weight:500;border-bottom:1px solid rgba(255, 255, 255, .4)}
.offer-form-input::placeholder{color:#acc9df}
.offer-form-btn{width:100%;max-width:280px;margin-top:40px;font-size:20px;font-weight:700}

.location{padding-bottom:100px}
.location-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:50px}
.location-head-group{display:flex;align-items:center;flex-wrap:wrap}
.location-head-title{margin-right:50px}
.location-head-desc{max-width:460px}
.location-choice{display:flex;align-items:center;flex-shrink:0}
.location-choice__text{margin-right:20px;font-size:24px;font-weight:500}
.location-choice__item{position:relative}
.location-choice__item__select{cursor:pointer;text-overflow:ellipsis;color:#236192;height:50px;padding:0 60px 0 30px;font-weight:500;border:1px solid #c5c5c5;border-radius:3px}
.location-choice__item__select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.location-choice__item__select::-ms-expand{display:none}
.location-choice__item__angle{pointer-events:none;position:absolute;top:50%;right:30px;transform:translateY(-50%) rotate(90deg);width:14px;height:14px}
.location-body{position:relative;height:700px}
.location-body__block{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}
.location-body__block__iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}

.news{margin:150px 0 200px}
.news .section-title{margin-bottom:75px}
.news .slick-list{margin:0 -17px}
.news .slick-track{display:flex}
.news .slick-slide{margin:0 17px}
.news-slider{display:flex}
.news-item{background:#fff;width:calc(25% - 25px);height:auto}
.news-item:nth-child(n+2){display:none}
.news-item__picture{width:100%}
.news-item__picture img{width:100%;height:100%}
.news-item__info{padding:20px 30px 40px}
.news-item__info__title{margin-bottom:10px;font-size:24px;font-weight:700}
.news-item__info__desc{color:#333;line-height:1.6}

.video{margin-bottom:100px}
.video-grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:20px;margin-bottom:50px}
.video-item{position:relative;padding-bottom:56.25%}
.video-iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}
.video-action{display:flex;align-items:center;justify-content:center}

.footer{background:#236192;color:#fff;padding:80px 0 30px}
.footer .container{position:relative;max-width:1720px}
.footer .container::before{position:absolute;top:-142px;left:0;content:'ТОНАР';font-size:275px;font-weight:900;pointer-events:none;color:rgba(255, 255, 255, 0.02)}
.footer-row{display:flex;margin-bottom:50px}
.footer-logo{display:none}
.footer-info{flex-shrink:0;width:245px;padding-right:20px;margin-right:45px;border-right:1px solid rgba(255, 255, 255, .2)}
.footer-title{font-size:18px;font-weight:500;margin-bottom:15px}
.footer-tel{display:block;font-size:28px;font-weight:500;margin-bottom:10px}
.footer-btn{border:1px solid rgba(255, 255, 255, .3);height:36px;margin-bottom:15px;font-size:14px;letter-spacing:-0.03em;padding:0 10px;width:100%}
.footer-social{}
.footer-social-text{font-size:16px;margin-bottom:10px}
.footer-social-grid{display:flex;align-items:center}
.footer-social-item{margin-right:30px}
.footer-social-item:last-child{margin:0}
.footer-social-item svg{fill:none;stroke:#fff;stroke-width:1px}
.footer-nav{display:flex;flex-grow:1}
.footer-nav__block{display:flex;flex-direction:column;margin-right:60px}
.footer-nav__block:last-child{margin:0}
.footer-nav__block__link{font-size:16px;line-height:1.3;margin-bottom:25px}
.footer-nav__block__link:last-child{margin:0}
.footer-warn{max-width:1140px;font-size:14px;font-weight:300;margin-bottom:30px}
.footer-copy{font-size:14px}

@media screen and (max-width: 1899px) {
    .header-logo{margin:0}
    .header-menu{margin:0 auto}
    .header-menu__link{padding:0 15px}
}

@media screen and (max-width: 1599px) {
    .header-group{margin-right:20px}
    .header-action{margin:0 20px}
    .header-select{margin:5px 0 0 0;font-size:16px}
    .header-tel{margin:0;font-size:16px}
    .header-action__language{margin-right:10px}
    .header-menu__link{padding:0 10px}
    .submenu-catalog-wrap{grid-template-columns:repeat(4, 1fr)}
    .machines-grid{grid-gap:40px 35px}
    .leaders-slider{padding:0 60px}
    .offer-grid{align-items:normal}
    .offer-group{flex-direction:column;align-items:start}
    .offer-group-picture{order:-1;margin:0 0 20px}
    .offer-group-info{width:100%}
    .offer-product-desc{margin-bottom:40px}
}

@media screen and (max-width: 1439px) {
    .header-group{flex-direction:column;margin:0 auto 0 -10px}
    .header-action{order:1;margin:-3px 0 0 0}
    .header-select{order:2;margin:0 0 3px;padding: 0 0 3px}
    .header-tel{order:3;margin:0}
    .header-menu__link{font-size:16px}
    .footer-info{margin-right:25px}
    .footer-nav__block{margin-right:20px}
    .footer-nav__block__link{font-size:14px}
}

@media screen and (max-width: 1279px) {
    .header-menu__link{font-size:14px}
    .header-select{font-size:14px}
    .header-tel{font-size:14px}
    .offer-grid{flex-direction:column}
    .offer-group{align-items:center}
    .offer-product{margin-bottom:60px}
    .offer-form{width:auto;max-width:none;margin:0 -20px 0 -20px;padding:50px 20px 50px 20px}
    .offer-form::before{display:none}
    .location-head{flex-direction:column}
    .location-head-group{width:100%;margin-bottom:30px}
    .location-head-title{width:100%;margin:0 0 10px}
    .location-head-desc{width:100%;max-width:100%}
    .location-choice{width:100%}
    .news-item{width:calc(33.33% - 25px)}
    .footer{padding:50px 0;text-align:center}
    .footer .container::before{display:none}
    .footer-row{flex-direction:column;align-items:center;justify-content:center}
    .footer-nav{display:none}
    .footer-info{border:0;padding:0;margin:0}
    .footer-social-grid{width:100%;justify-content:center}
}

@media screen and (max-width: 1023px) {
     h1, .h1{font-size:40px}
     h2, .h2{font-size:30px}
     p{line-height:1.25}
    .common{font-size:16px}
    .mobile{display:block}
    .section-title__behind{bottom:-3px;font-size:50px}
    .header-logo{margin-left:50px}
    .header-group{flex-direction:row;margin:0 0 0 auto}
    .header-menu{display:none}
    .header-select{display:none}
    .header-action__language__icon{width:24px;height:24px;background-size:cover}
    .header-feedback{display:none}
    .header-action{order:2;margin:0 -15px 0 30px}
    .header-action__search{/*display:none*/}
    .header-tel{order:1;font-size:18px}
    .lead{margin-bottom:100px}
    .leaders{padding:50px 0}
    .leaders-slider{padding:0 20px}
    .leaders-item{padding:0 20px 40px 20px}
    .machines{margin-bottom:60px}
    .location-body{margin:0 -20px}
    .news{padding:70px 0 90px;margin:0}
    .news .section-title{margin-bottom:40px}
    .news-item{width:calc(50% - 20px)}
    .search_wrapper {
        top: 120px;
    }
}

@media screen and (max-width: 767px) {
    .common{}
    .header-wrap{height:auto;flex-wrap:wrap;padding-bottom:20px}
    .header-logo{width:100%;order:5;margin:0;align-items:center;display:none;flex-direction:column;justify-content:center}
    .header-logo__img{}
    .header-hamburger{height:60px}
    .header-group{height:60px}
    .mobile-nav{top:60px}
    .lead{height:auto}
    .lead-item::before{display:none}
    .lead-item-pos{position:static;background:linear-gradient(180deg, #323d5b 0%, #142f44 100%);margin-top:-50px;padding-bottom:40px}
    .lead-item-img{height:300px}
    .lead-item-name{font-size:40px;margin-bottom:15px}
    .lead-item-text{font-size:18px}
    .lead-item-list{margin:25px 0}
    .machines{margin:0}
    .machines .section-title{margin-bottom:20px}
    .machines-grid{grid-template-columns:repeat(2, 1fr);background:#f6f6f6;margin:0 -20px;padding:60px 20px}
    .leaders{padding:50px 0}
    .leaders .section-title{margin-bottom:120px}
    .leaders .section-title__behind{color:#f1f1f1!important}
    .leaders-item__title{margin-bottom:20px;font-size:18px}
    .offer{margin-bottom:50px;padding:15px 0 0 0}
    .offer .section-title__behind{color:#f1f1f1!important}
    .offer-product{margin-bottom:50px}
    .offer-product-name{font-size:22px}
    .offer-product-desc{margin-bottom:30px}
    .offer-form-desc{font-size:18px}
    .offer-form-title{font-size:30px}
    .offer-form-label{padding:0 20px}
    .offer-form-input{font-size:16px}
    .offer-form-btn{height:59px}
    .location{margin-bottom:50px;padding:0}
    .location-head{margin-bottom:30px}
    .location-head-desc{letter-spacing:-0.03em}
    .location-choice{flex-direction:column;align-items:start}
    .location-choice__text{margin-bottom:10px}
    .location-choice__item{width:100%;max-width:320px}
    .location-choice__item__select{width:100%;padding:0 40px 0 20px}
    .location-choice__item__angle{right:20px}
    .location-body{height:600px}
    .news{background:#f6f6f6;padding:60px 0}
    .news-slider{display:flex;flex-direction:column}
    .news-item{display:block;width:100%;margin-bottom:20px}
    .news-item:nth-child(n+2){display:block}
    .news-item:nth-child(n+5){display:none}
    .news-btn{order:1}
    .video{background:#f6f6f6;padding-bottom:50px;margin:0}
    .video-grid{grid-template-columns:repeat(1, 1fr);margin-bottom:20px}
    .video-action__btn{width:100%}
    .footer-logo{display:flex;align-items:center;flex-direction:column;margin-bottom:50px}
    .footer-logo__img{width:200px;height:34px;margin-bottom:5px}
    .footer-logo__title{white-space:nowrap;font-size:11px;letter-spacing:.07em}
    .footer-tel{margin:0 0 17px 0}
    .footer-btn{margin-bottom:25px}
    .footer-social-item{margin-right:40px}
    .footer-warn{font-size:16px}
    .footer-copy{font-size:16px}
    .video-item{padding: 0;}
    .video-iframe{position: relative;}
    .mob_search .search-div {
    position: relative;
    margin-top: 30px;
    top: auto;
    }
    .mob_search .search-div input {
        border: 1px solid #333;
    }
    .search_wrapper {
        top: 120px!important;
    }
}

@media screen and (max-width: 475px) {
    .machines-item__picture{height:90px;margin-bottom:5px}
    .leaders-item__picture{height:165px;margin-top:-65px}
    .leaders-item__picture__trigger{top:-15px;left:-20px}
}

@media screen and (max-width: 374px) {
    .mobile-nav-catalog-wrap{grid-template-columns:repeat(2, 1fr)}
}
.header-tel small, .footer-tel small {
    opacity: 1!important;
}
.filter__element {
    display: flex;
    align-items: baseline;
}
.header-feedback.btn {
    margin: 0!important;
}
.search-div {
    display: flex;
}
.search-div .btn {
    margin: 0;
}
.btn-white::before{
    background: rgb(28 124 238 / 20%);
}
.btn-white:hover {
    box-shadow: 5px 8px 10px #092c7466;
    cursor: pointer;
}
.footer-nav__block__link:hover {
    text-decoration: underline;
}
.location .location-body {
    height: auto;
}
.page__container {
	position: relative;
}
.bolder {
    font-weight: bold;
}
.cursiv {
    font-style: italic;
}
.date_news {
    font-size: 16px;
    margin-bottom: 15px;
}
form input:active, form input:focus {
    border: 1px solid #276494;
}
.search_wrapper {
    display: none;
    position: absolute;
    top: 80px;
    left: 0;
    width: 100%;
    background: #fff;
}
.search_wrapper.show {
    display: block;
}
.search-d .btn {
    margin: 0;
}
.search-d input {
width: 100%;
}
.search-d {
    display: flex;
}
.search_wrapper div.title-search-fader {
    display: none!important;
}
.search_wrapper div.title-search-result {
    border: none;
}
.search_wrapper table.title-search-result th {
    display: none;
}
.search_wrapper .res_row {
    margin-bottom: 10px;
}
.search_wrapper .title-search-all {
    margin-top: 15px;
}
.footer-tel span {
    font-size: 18px;
}
.orange.spares-buy-new .bolder, .darkBlue .bolder {
    color:#fff;
}
.spares_search {
    margin-top: 30px;
    margin-bottom: 30px;
}
.spares_search input[type="text"] {
    border: 1px solid #f6f6f6;
    padding: 14px;
    width: 80%;
}
.search-page input[type="text"] {
    border: 1px solid #276494;
    border-radius: 5px;
}
.header-feedback.btn.btn-blue {
	display: flex!important;
}