body{
    background: #222222;
    color: white;
}
.intro__slider{
    margin-top: -167px;
}
.header {
    background: #000000c9;
    backdrop-filter: blur(10px);
    color: white;
}
.header a{
    color: white;
}
.header__nav {
    background: #00000040;
    border-top: 1px solid #555555;
}
.header__logo small {
    color: #ffffff;
}
.social-icon.icon-telegram,
.social-icon.icon-avito,
.social-icon.icon-max{
    background: #393939;
}
.social-icon.icon-telegram:after,
.social-icon.icon-avito:after,
.social-icon.icon-max:after {
    border-color: transparent #393939 transparent transparent;
}
.social-icon.icon-telegram:hover,
.social-icon.icon-avito:hover,
.social-icon.icon-max:hover{
    background: #545454;
}
.social-icon.icon-telegram:hover:after,
.social-icon.icon-avito:hover:after,
.social-icon.icon-max:hover:after {
    border-color: transparent #545454 transparent transparent;
}
.footer {
    background: #2d2d2d;
    color: white;
}
.footer a{
    color: white;
}
.footer__navcatalog li a span {
    background: rgb(255 255 255 / 20%);
    color: #ffffff;
}
.header__logo img{
    max-height: 72px;
}
.product__item, .product__item .product__item-img{
    background-color: black;
}
.popup__modal .product__item-img{
    background-color: white;
}
.product__item-img img{
    mix-blend-mode: normal !important;
}
.product__item{
    color: white;
}
.section__vhr {
    border-left: 1px solid rgb(255 255 255 / 36%);
    height: 40px;
}
.product__item-img img{
    padding: 20px;
}
.product__item-img .section__h6{
    font-weight: bold;
    line-height: 22px;
}
.product__item.cat-17 .product__item-img{
    background-color: white;
}
.cat-17 .product__item-img,
.cat-18 .product__item-img,
.cat-19 .product__item-img{
    height: 206px !important;
}
.cat-17 .product__item-img img,
.cat-18 .product__item-img img,
.cat-19 .product__item-img img {
    padding: 0px;
    object-fit: cover;
}
.catalog__linkcategory span {
    color: #ffffff;
}
.calculator {
    background: #565656;
}
.faq__section{
    color: black;
}
.content li, .content p {
    color: rgb(255 255 255 / 80%);
}
.catalog__linkcategory-icon img{
    filter: invert(1);
}
.product__item {
    border-left: 2px solid #4b4b4b;
}
.intro__slider:before {
    border-color: transparent transparent #ff644c;
}
.faq__section:before {
    border-color: transparent #ff644c transparent transparent;
}
.services__item:after {
    border-color: transparent #ff644c transparent transparent;
}
.slickslider .slick-dots li {
    border: 2px solid rgb(255 255 255 / 41%);
}
.cleaning__container-info{
    color: black;
}
.reviews__item,
.reviews__item p{
    color: black;
}
.btn.btn-dark {
    background: #737373;
    color: #fff;
}
.btn.btn-dark:hover{
    background: #585858;
}
.reviews__list-footer .reviews__btn-showmore{
    background: #be4734;
    color: white;
}
.company__aboutblock {
    background: white;
    color: black;
}
.company__itemmap {
    border: 0;
    color: white;
}
.company__itemmap:hover{
    opacity: 0.8;
}
.company__item {
    border: 1px solid #5b5b5b;
}
.partners__container {
    background: #151515;
}
.partners__container:after {
    border-color: transparent #ff644c transparent transparent;
}

@media(max-width: 576px){
    .select-input{
        background-color: #414141;
        color: white;
    }
}