    .footerLogos li:last-child a {
        background-image: none;
    }
    
    .footerLogos a {
        color: var(--black);
        text-decoration: none;
        font-weight: 600;
    }
    
    .page404Content__logo img {
        width: 273px;
        height: auto;
    }
    
    .brands-carousel .product-block__carousel img {
        margin: 0 auto;
        max-width: 100%!important;
        height: auto;
    }
    
    .brands-carousel .responsive {
        margin: 32px 0;
    }
    
    .brands-carousel .slick-arrow {
        position: absolute;
        top: 40%;
    }
    
    .brands-carousel .slick-next {
        right: -46px;
    }
    
    .brands-carousel .slick-prev {
        left: -46px;
    }
    
    @media (max-width: 1200px) {
        .brands-carousel .slick-next {
            right: 0;
        }
        .brands-carousel .slick-prev {
            left: 0;
        }
    }
    
    @media (max-width: 991px) {
        .menu-is-open .headerRequest.button {
            display: none;
        }
    }
    
    .brands-carousel .product-block__carousel__describe {
        position: absolute;
        top: 50%;
        left: 50%;
        right: 50%;
        transform: translate(-50%, -50%);
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-justify-content: center;
        justify-content: center;
        padding: 10px;
        width: 0;
        height: 0;
        border-radius: 50%;
        opacity: 0;
        /*
        -webkit-transition: all .2s .2s ease-out;
        transition: all .2s .2s ease-out;
*/
        pointer-events: none;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        text-align: center;
    }
    
    .brands-carousel .product-block__carousel__describe h3,
    .product-block__carousel__describe p {
        color: #fff;
        /*
        -webkit-transition: all .2s .2s ease-out;
        transition: all .2s .2s ease-out;
*/
    }
    
    .brands-carousel .product-block__carousel img:hover+.product-block__carousel__describe {
        top: 50%;
        left: 50%;
        right: 50%;
        transform: translate(-50%, -50%);
        width: 180px;
        height: 180px;
        background: linear-gradient(87deg, rgb(0 120 204 / 95%), rgba(0, 120, 204, .88));
        opacity: 1;
        -webkit-transition: all .5s .2s cubic-bezier(.76, -.35, .01, 1.5);
        transition: all .5s .2s cubic-bezier(.76, -.35, .01, 1.5);
    }
    
    .brands-carousel .slick-slide {
        padding: 50px;
        position: relative;
    }

.contact-new{
    display: flex;
    flex-wrap: wrap;
    padding: 0 20%;
}
.contact-new-block{
     display: flex;
    width: 50%;
    padding: 16px;
        align-items: center;
}
.contact-new-block img{
    margin-right: 16px;
    width: 26px;
}
.contact-new-block a{
    text-decoration: none;
    color: var(--blue);
    font-family: var(--font);
    font-size: 16px;
    font-weight: 500;
    line-height: 1.2;
    border-bottom: 1px solid transparent;
    transition: border-color .3s;
    will-change: border-color;
}

.contact-new-block a:focus, ..contact-new-block a:hover {
    border-color: currentColor;
}

    
    @media (min-width:768px) {
        .headerPhones:before {
            display: block;
            position: relative;
            content: "";
            width: 23px;
            height: 23px;
            background-image: url(../img/phone-icon.svg);
            background-position: 50%;
            background-repeat: no-repeat;
            background-size: 23px 23px;
            top: 7px;
        }
        .footerMenu__item {
            margin: 0 8px;
        }
    }
    
    .footerLogos li:first-child a,
    .footerLogos li:last-child a {
        margin-bottom: 24px;
    }
    
    .footerLogos li:first-child a {
        height: 21px;
        background-size: 185px 21px;
    }
    
    @media (min-width: 768px) {
        .footerLogos {
            grid-area: 1/1/-1/2;
        }
    }
    
    @media (min-width: 768px) {
        .footerMenu {
            grid-area: 1/2/-1/-1;
        }
    }
    
    @media (max-width: 991px) {
        .footerLogos {
            display: flex;
        }
        .footerMenu__item h3 {
            font-size: 14px;
        }
        .headerSubmenu li {
            justify-content: center;
        }
        .contact-new {
    
    padding: 0;
}


    }
    
    @media (max-width: 1199px) {
        .footerLogos li:first-child a {
            display: flex;
        }
    }
    
    @media (max-width: 768px) {
        .footerLogos {
            padding: 24px 0;
        }
        .footerLogos li:first-child a,
        .footerLogos li:last-child a {
            margin-bottom: 12px;
        }
        .contact-new {
    flex-direction: column;
    padding: 0;            
}

.contact-new-block {
    width: 100%;
        justify-content: center;
}
    }
    
    @media (min-width: 992px) and (max-width: 1199px) {
        .footerLogos {
            justify-self: auto;
            align-self: unset;
        }
    }
    
    @media (min-width: 992px) {
        .headerLocation {
            display: none;
        }
    }
    
    .headerSubmenu {
        grid-template-columns: 1fr;
    }
    
    @media (min-width: 768px) {
        .footerMenu__list {
            grid-template-rows: 1fr;
        }
    }
    
    .brands-carousel .product-block__carousel img:focus-visible {
        outline: 0;
    }
    
    .brands-carousel .product-block__carousel img:focus {
        outline: none;
    }
@media (min-width: 992px){
.footerAreas__list {
    grid-template-columns: repeat(3,1fr);
}
}
@media (min-width: 768px) and (max-width: 991px){
.footerAreas__list {
    grid-template-columns: repeat(3,auto);
    grid-column-gap: 15px;
}
}
@media (min-width: 768px){
.footerAreas__title {
    font-size: 18px;
}
}

.footerAreas:after {
    background-image: none; 
}

@media (max-width: 767px){
.back-to-top {
    bottom: 245px;
}
}
.footerAreas__title span{
    text-transform: lowercase;
}

.slick-slide a:focus {
    outline: 0 !important;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) !important;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.slick-slide img:focus {
    outline: 0 !important;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) !important;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.footerAreas__title {
    text-transform: none;
}

@media (min-width: 1200px){
.aboutNumbers__name {    
    font-size: 20px;   
}
}

@media (max-width: 767px){
.btnDropdown {    
    text-transform: unset;
}
}