.wrapper {
  background: #242328 url(https://vacuactivus.kz/wp-content/uploads/2025/03/katalog-ost.jpg) center no-repeat;
  background-size: cover;
  background-attachment: fixed;
}


.page-image .image-container:before {
  background: linear-gradient(270deg, rgba(36, 35, 40, 0.3) 16.92%, rgb(4, 0, 27, 94%) 66.03%);
}

.main-slider .anim-slider .slide-video:after {
  background: rgba(4, 0, 27, 1);
}

.contacts-footer .item:before {
  background: rgba(4, 0, 27, 0.85);
}

.contacts-footer .item.chat:after {
  background: -webkit-linear-gradient(right, rgba(36, 35, 40, 0) 0%, rgba(4, 0, 27, 1) 100%);
  background: linear-gradient(to left, rgba(36, 35, 40, 0) 0%, rgba(4, 0, 27, 1) 100%);
}

.contacts-footer .item.support:after {
  background: -webkit-linear-gradient(left, rgba(36, 35, 40, 0) 0%, rgba(4, 0, 27, 1) 100%);
  background: linear-gradient(to right, rgba(36, 35, 40, 0) 0%, rgba(4, 0, 27, 1) 100%);
}

.header .products-menu {
  background: rgba(4, 0, 27, 1);
}

.header-top {
  background: rgba(4, 0, 27, 0.5);
}

.header .header-lng .lng-dropdown {
  background: rgba(4, 0, 27, 1);
}

.header .header-lng .lng-dropdown {
  background: rgb(8, 0, 56);
}


.footer {
  background: rgba(4, 0, 27, 1);
}

.webp .main-body {
  background: none;
}

.webp .main-benefits {
  background: none;
}

.pum-theme-5210 .pum-container,
.pum-theme-lightbox .pum-container {
  background: rgba(4, 0, 27, 1) !important;
}

.webp .contacts .contacts-top {
  background: none;
}

.webp .main-delivery {
  background: none;
}

body,
html {
  background: rgba(4, 0, 27, 1);
}

.bg-image .img-cont:before {
  background: -webkit-linear-gradient(top, rgba(4, 0, 27, 1) 0%, rgba(4, 0, 27, 0.95) 8%, rgba(4, 0, 27, 0.8) 53%, rgba(4, 0, 27, 1) 93%, rgba(4, 0, 27, 1) 100%);
  background: linear-gradient(to bottom, rgba(4, 0, 27, 1) 0%, rgba(4, 0, 27, 0.95) 8%, rgba(4, 0, 27, 0.8) 53%, rgba(4, 0, 27, 1) 93%, rgba(4, 0, 27, 1) 100%);
}

.product-gallery .item:before {
  background: rgba(4, 0, 27, 0.6);
}

.header .products-menu .nav li {
  width: 135px;
}

.header .products-menu .product-drop {
  background: rgb(11, 5, 39)
}

.webp .about-page.in .about-block-5.blue-bg {
  background: none;
}



.about-page.in .about-block-2.t-w.bg-fn:before {
  background: rgba(4, 0, 27, 0.9);
}

.webp .products-list .list-container {
  overflow: hidden;
  background: none;
}

.webp .products-list .list-container::before {
  content: '';
  inset: 0;
  position: absolute;
  background: url(../img/bg-6.png.webp) no-repeat center;
  opacity: 0.4;
}

.webp .products-list .list-container .list-info {

  z-index: 1;
}

.webp .about-page.in .about-block-1.blue-bg {
  background: none;
}

.webp .about-page.in .about-block-5.blue-bg {
  background: none;
}

.about-page.in .bg-fn:before {
  background: rgba(4, 0, 27, 0.9);
}

.webp .text-det .product-block-3 {
  background: none;
}

.webp .product-detail .product-block-2 {
  background: none;
}

.webp .adverts-bg {
  background: none;
}

.pagination a {
  color: rgba(4, 0, 27, 1);
}

.dark-filter:before {
  background: rgba(4, 0, 27, 1);
}

.blog-post-content p,
.blog-post-content a,
.blog-post-content strong,
.blog-post-content li {
  color: white;
}

html body .bordered.s-blog-inner,
html body .blog-posts article {
  background: transparent !important;
}

.blog-posts article {
  box-shadow: none;
}

html body .sidebar-heading,
html body .blog-post-content .kc__title,
html body .blog-post-content ul li,
html body .post-author-content {
  background: transparent !important;
}

.sidebar-heading {
  padding: 0 !important;
}

.blog-posts article {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.pulse-container {
  position: relative;
  transform-origin: top left;
  transform: scale(1.4);
}

@media(max-width: 992px) {
  .pulse-container {
    transform-origin: top center;
    transform: scale(1.2);
  }
}

.pulse-container::before {
  border: 5px solid rgba(255, 255, 255, .75);
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation: pulsate1 2s;
  animation: pulsate1 2s;
  -webkit-animation-direction: forwards;
  animation-direction: forwards;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: steps;
  content: "";
  position: absolute;
  width: 135%;
  height: 150%;
  opacity: 1;
  border-radius: 100px;
  top: -25%;
  left: -17.5%;
  background: rgba(198, 16, 0, 0);
}

.contacts-showrooms {
  position: absolute;
  top: 0;
  left: calc(-100% - 12px);
  max-width: 350px;
}

@media(max-width: 1180px) {
  .contacts-showrooms {
    position: static;
    margin-top: 50px;
    max-width: 100%;
  }
}

@media(max-width: 992px) {
  .contacts-showrooms {
    position: absolute;
    margin-top: 0px;
    left: calc(-100% - 0px);
    max-width: calc(100% - 59px);
  }
}

@media(max-width: 767px) {
  .contacts-showrooms {
    position: static;
    margin-top: 50px;
    max-width: 100%;
  }
}



html body .sidebar-heading,
html body .blog-post-content .kc__title,
html body .blog-post-content ul li,
html body .post-author-content {
  background: transparent !important;
}