/*
 * Theme Name: Green Bay Premium 2026 v2
 * Description: Green Bay Premium 2026 v2 — redesigned homepage, apartments, programmes by parmaster, responsive real-photo layout.
 * Theme URI:   https://github.com/solidcreature/zero_wp
 * Author:      Nikolay Mironov
 * Author URI:  http://wpfolio.ru
*/

html{scroll-behavior: smooth;}
:root{
    --background:#DAD4D1;
    --green:#63854C;
    --black:#000;
    --white:#fff;
    --title:'Times New Roman';
    --text:'Times New Roman';
    /* --title:'GardensC';
    --text:'Kyiv'; */
}
body{background: var(--background);overflow-x: hidden;max-width: 100vw;}

section{max-width: 90vw;margin: 0 auto;padding-top:50px;}
@keyframes blackWhite {
    0%{color:var(--white);}
    25%{color:var(--black);}
    50%{color:var(--black);}
    75%{color:var(--black);}

}
@keyframes green-shadows {
    0%{box-shadow:0 0 1px 1px #63854C;}
    50%{box-shadow:0 0 20px 20px #63854c85;}
    100%{box-shadow:0 0 60px 65px #63854c00;}
}
@keyframes dropArrow {
  0%, 100% {
      transform: translateY(0);
  }
  25% {
      transform: translateY(3px);
  }
  50% {
      transform: translateY(0);
  }
}
.arrow-container:hover svg:nth-child(2) {
  animation: dropArrow 1s infinite;
}

.arrow-container:hover svg:nth-child(3) {
  animation: dropArrow 1s infinite 0.2s;
}

.arrow-container:hover svg:nth-child(4) {
  animation: dropArrow 1s infinite 0.4s;
}
.arrow-container:hover .shadow {animation: none;}
h1 , h2 , h3 , h4 {font-family:var(--title);font-weight: 400;text-transform: uppercase;font-size: 20px;letter-spacing: 2px;}
h2{font-size: 2em;}
.sub-title  {font-family:var(--title);font-weight: 400;text-transform: uppercase;letter-spacing: 2px;font-size: 1.4em;}
p , a{font-family: var(--text);font-weight: 200;margin:10px 0;text-decoration: none;font-size: 1em;letter-spacing: 0.3px;line-height: 26px;transition: .3s ease;}
a {color:var(--green);}
a:hover{text-decoration:underline;}
li {font-family: var(--text);font-weight: 200;}
.btn-green {background: var(--green);color:var(--white);text-transform: uppercase;font-size: 1em;padding: 18px 25px;max-width: 300px;border-radius: 5px;border:1px solid var(--green)}
.soc-btn {display: flex;align-items: center;gap: 30px;}
.flex {display: flex;}
.grid{display: grid;}
.py-5 {padding-top: 2em; padding-bottom: 2em;}
.my-5 {margin-top: 2em; margin-bottom: 2em;}
.mx-auto {margin-left:auto;margin-right: auto;}
.icon-soc{display: flex; align-items: center;gap: 20px;}
.text-green {color:var(--green);}
.text-center {text-align: center;}
.text-start {text-align: start;}
.text-end {text-align: end;}
.bg-green{background: var(--green);color: #fff;}
.position-relative {position: relative;}
.overflow-hidden{overflow: hidden;}
.btn-green:hover {background: transparent;color:var(--green);border-color: var(--green);}
svg path{transition: .3s ease;}
.soc-btn svg:hover path {fill:var(--black);}
.banner {font-size: 18px;text-align: right;margin-top: -10px;background-repeat:no-repeat;background-size: cover;height: 95vh;display: grid;align-items: center;align-content: center;padding-right: 5%;justify-items: end;}
.banner p {font-size: 4em;color:#C1F1A1;font-family:var(--title);font-weight: 400;text-transform: uppercase;}
.banner h1 span{font-size: 1.5em;color:#fff;}
.z-1 {z-index: 1;}

.post-banner {position:relative;}
.post-banner:before{
	position:absolute;
	content:"";
	background:#00000073;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:1;
}
.post-banner h1 ,.post-banner a {position:relative;z-index:2;}
.arrow {display: grid;width: 100%;justify-content: center;align-content: center;position: relative;top: 200px;}
.arrow svg{position: relative;z-index: 1;}
.arrow-container {display: grid;cursor: pointer;}
.shadow {position: absolute;top:50%;left: 50%;animation: green-shadows 3s infinite linear;z-index: 0;}
h1{font-size: 2.7em;color:#fff;display: grid;}
/* ul{list-style: none;} */
.descript-bath .content p{font-size: 20px;}
.descript-bath {display: grid;}
.descript-bath video{max-width: 100%;max-height: 100%;width: 25%;} 
.desript-text {display: flex;justify-content: space-between;}

.content {display: grid;align-content: space-between;}
.mobil-slider , .con-mobil {display: none;}
.desript-text .content{align-content:start; margin-top:1em;flex-basis: 60%;padding: 20px 20px 20px 0;}
.title-text {margin: 50px auto;max-width: 90vw;}
.block-programm {padding-top: 50px;}
.block-programm li{display: grid;grid-template-columns: 1fr 1fr;min-height: 51vh;background-size: cover;background-repeat:no-repeat;color:#fff;overflow: hidden;}
.block-programm li div{ width: 100%;}
.blur-back {font-size: 16px;}
.info-program {display: flex;align-items: center;justify-content: center;gap:20px;justify-content: space-around;}
.info-program p {display: grid;justify-items: center;height: 100%;align-items: start;}
.blur-back h3 {font-size: 2.5em;margin: 0;}
.info-program span {text-transform: uppercase;}
.programm {text-align: center;border-radius: 15px;}
.blur-back {background: #6363633B;backdrop-filter: blur(20px);display: grid;align-content: space-between;padding-top: 30px;gap:60px;-webkit-backdrop-filter: blur(20px);}
.blur-back:hover h3{animation:blackWhite 4s infinite ease-in;}
.btn-info {display: flex;width: 100%;height: 60px;}
.btn-info a{display: flex;width: 100%;margin: 0;justify-content: center;align-items: center;gap:20px;}
.btn-white svg{transition: .3s ease;}
.btn-white {background: var(--white);color:var(--black);transition: .3s ease;}
.btn-white:hover svg{filter: drop-shadow(-2px 3px 2px #000000a8);}
.btn-green-2 {background:var(--green);color: var(--white);text-transform: uppercase;transition: .3s ease;text-shadow:-1px 1px 1px #000000a8;}
.btn-green-2:hover{text-shadow: -2px 2px 2px #000000a8;}
.prog-carousel {padding: 0;}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background: var(--green);}
.owl-theme .owl-dots .owl-dot span {background: var(--white);transition: .3s ease;}

.sevicess-master {padding:50px 0 200px 0;background-repeat: no-repeat;background-size: cover;color:var(--white);margin: 5% 0 0 0;}
.sevicess-master ul{display: grid;grid-template-columns: repeat(3,1fr); max-width: 90vw;align-content: space-between;margin: 0 auto;position: relative;}
.sevicess-master ul li {display: grid;text-align: end;max-width: 85%;margin: 35px 10px;position: relative;align-content: space-between;}
.sevicess-master ul li div{display: flex;align-items: flex-start;justify-content: space-between;cursor: help;}
.sevicess-master ul li h3 {width: 100%;transition: .3s ease;}
.sevicess-master ul li img{object-fit: contain;width: 30px;margin-top: 20px;}

.sevicess-master ul li div:before{content:attr(aria-label); position: absolute;width: 100%;min-height: 100%;font-size: 14px;display: block;opacity: 0;filter: blur(10px);transition: .3s ease;right: -20px;top:0;font-family: var(--text);padding:10px;background:var(--green);z-index: 2;}
.sevicess-master ul li div:hover h3{opacity: 0;filter: blur(10px);} 
.sevicess-master ul li div:hover:before{opacity: 1;filter: blur(0);}
.sevicess-master .price{border:1px solid var(--white);border-radius: 5px;width: 100px;text-align: center;display: flex;align-items: center;justify-content: center;height: 35px;left: 80%;position: relative;}
.sevicess-master .soc-btn {max-width: 90vw;justify-content: flex-end;}
.sevicess-master .soc-btn .btn-green {background: var(--white);color: var(--black);border-color: var(--white);}
.sevicess-master .soc-btn .soc-green svg {transition: .3s ease;}
.sevicess-master .soc-btn .soc-green svg path { fill:var(--white);}
.sevicess-master .soc-btn .soc-green svg:hover {transform: scale(1.06);}
.sevicess-master .soc-btn .btn-green:hover {color:var(--white);background-color: transparent;}
.sevicess-master ul:before{content:''; width: 1px; height: 100%; position: absolute;background: var(--white);top:0; left:33%;display: block;}
.sevicess-master ul:after{content:''; width: 1px; height: 100%; position: absolute;background: var(--white);top:0; right:33%;display: block;}

.video-master {position: relative;bottom: 145px;}
.video-master ul{display: flex;justify-content: space-evenly;}
.video-master ul li {border-radius: 10px; overflow: hidden;}
.video-master video{max-width: 310px;}

.rent-bath ul.rent-bath-slider {padding: 0;margin:0 auto;}
.rent-bath ul.rent-bath-slider li {box-shadow: -6px 6px 23.7px 0px #00000026;text-align: center;width:400px;height: 400px;border-radius: 10px;margin: 40px auto;display: grid;align-items: end;background-size: cover;background-repeat: no-repeat;display: grid;overflow: hidden;}
.classic li div {height: 25%;background: #E297569E;backdrop-filter: blur(20px);color:var(--white);padding-top: 20px;}
.classic li div h3{margin: 0;}
.classic li div a {color:var(--white);display: flex;align-items: center;justify-content: center; text-transform: uppercase;gap:20px;position: relative;}
.classic li div a:before{content:''; width: 90%;top: -5px; position: absolute;height: 1px;background-color: var(--white);}
.classic li div a:hover path {fill:var(--green);}
.classic li div a:hover svg{filter: drop-shadow(-2px 3px 2px #000000a8);}
.classic {position: relative;}
.owl-theme .owl-nav [class*=owl-]:hover {background: transparent!important;}
.classic .owl-nav button{position: absolute;}
.owl-next , .owl-prev{top:45%;width: 30px;transition: .3s ease;}
.owl-prev{left:0;transform: rotate(180deg);}
.owl-next{right:0;}
.owl-nav svg{margin:10px;transition: .3s ease;filter:drop-shadow( -1px 1px 1px #0000007e);}
.owl-nav:hover svg{filter:drop-shadow( -2px 2px 3px #0000007e);}
.rent-flat .programm{display:flex;height: 600px;margin: 50px auto;background-repeat:no-repeat;background-size:cover;background-position:center;overflow: hidden;}
.rent-flat .programm .blur-back{flex-basis: 50%;color:var(--white);}
.rent-flat .programm ul {flex-basis: 50%;max-width: 50%;padding:0;opacity: 0;transition: .3s ease;}
.rent-flat .programm:hover ul {opacity: 1;position: relative;}
.rent-flat .programm ul li {width: 100%;height: 100%;}
.rent-flat .programm ul li img{object-fit: cover;width: 100%;height: 600px;}
.flat-carousel .owl-nav button {top:45%;position: absolute;transition: 1s ease; opacity: 0;}
.flat-carousel .owl-prev {left:0;}
.flat-carousel .owl-next {right: 0;}
.rent-flat .programm:hover .owl-nav button {opacity: 1;}
.flat-carousel .owl-dots {position: absolute;bottom: 0;width: 100%;text-align: center;}

.cafe-block{display: flex;align-items: center; justify-content: space-between;}
.cafe-block .text-cafe{flex-basis: 50%;max-width: 50%;}
.cafe-block .cafe-carousel {flex-basis: 35%;max-width: 37%;margin: 0 auto;padding: 0;}

.slick-dots {transform: rotate(90deg);left: -55%;height: 30px;top: 50%;}
.slick-dots li.slick-active button:before{color:var(--green);}
.slick-dots li button:before {color: var(--white);font-size: 45px;transition: .3s ease;}
.slick-slide {height: 180px;margin: 10px auto;}
.slick-slide img {object-fit: cover;height:100%;}
.slick-center img{transform: scale(1.1);}
.slick-slide img{width: 90%;margin: 0 auto;transition: .3s ease;}

.video-about ul {display: flex;justify-content: space-between;padding: 0;}
.video-about ul li {border-radius: 10px;overflow: hidden;}
.video-about video {max-width: 310px;}

.post-tab div {display: flex; align-items: center;justify-content: space-between;position: relative;}
.block-post-tab {display: grid; grid-template-columns: 1fr 30%;margin: 10px;}

.section-block {min-height: 70vh;}
.section-block-2 {min-height: 50vh;}
.post-tab:before{content: '';width: 100%;height: 2px;color:var(--white);left: 0;bottom: -20px;position: absolute;display: block;background:#EBE5E1;transition: .3s ease;}
.post-image-tab img {position: absolute; z-index: 0; opacity: 0;transition: .3s ease;height: 350px;object-fit: cover;top:0;height: 420px;top: -20px;left: 70%;width: 365px;}
.post-image-tab .active {z-index: 1;opacity: 1;}
.post-tab {width: 80%;cursor: pointer;position: relative;}
.post-tab svg{transform: rotate(260deg);transition: .3s ease;}
.post-tab p {height: 0;padding: 0;margin: 0;transition: .3s ease;opacity: 0;}
.post-tab .active {padding: 0px 0 30px 0;margin: 10px 0;opacity: 1;}
.post-tab h3 {margin: 0;}
.post-tab a {color:var(--green);}
.post-tab a:hover {color:var(--black);}
.block-post {display: grid; gap:30px;position: relative;}
.active-rot {transform: rotate(359deg)!important;}

.slide-gallery {display: grid;}
.slide-gallery img {border-radius: 10px;}
.slide-top , .slide-bottom {display: grid;gap:10px}
.slide-top{grid-template-columns: 1fr 1fr 1fr;margin-bottom: 10px;}
.slide-bottom{grid-template-columns:1fr 1fr;}

[class*="ymaps-2"][class*="-ground-pane"] {
    -webkit-filter: grayscale(100%);
            filter: grayscale(100%);
  }

  .maps-block {margin: 150px auto 0 auto;}

  header{position: relative;}
  header ul {list-style: none;}
  .foorter {display: flex;align-items: start;justify-content: space-between;}
  .foorter > div {flex-basis: 32%;}
  .foorter .soc-btn {margin-left: 5%;}
  .foorter .address {text-align: end;}
  .foorter .logo {display: grid; gap:20px;}
  .foorter .menu {display: grid;gap:10px;justify-items: center;}
  .foorter a {color:var(--green);}
  .foorter a:hover{color: var(--black);}
  .copyright {text-align: center;text-transform: uppercase;margin: 10px auto;font-family: var(--text);font-weight: 200;}
  .copyright a {color:var(--green);}
  .header {display: flex; align-items: center;justify-content: space-between;padding: 20px 30px;height:100px;width: 100%;position: fixed;color:var(--white);z-index: 99;transition: .3s ease;}
  .header a {color: var(--white);}
  .header svg path {fill:var(--white);}
  header .scroll{background: #3c443786;backdrop-filter: blur(15px);-webkit-backdrop-filter: blur(15px);}
  .phone-head{margin: 0;}
  .phone-head svg{display: none;}
  .burger-checkbox {
    position: absolute;
    visibility: hidden;
  }
  .burger {
    cursor: pointer;
    display: block;
    position: relative;
    border: none;
    background: transparent;
    width: 40px;
    height: 26px;
    margin: 30px auto;
  }
  .burger::before,
  .burger::after {
    content: '';
    left: 0;
    position: absolute;
    display: block;
    width: 100%;
    height: 4px;
    border-radius: 10px;
    background: #fff;
  }
  .burger::before {
    top: 0;
    box-shadow: 0 11px 0 #fff;
    transition: box-shadow .3s .15s, top .3s .15s, transform .3s;
  }
  .burger::after {
    bottom: 0;
    transition: bottom .3s .15s, transform .3s;
  }
  .burger-checkbox:checked + .burger::before {
    top: 11px;
    transform: rotate(45deg);
    box-shadow: 0 6px 0 rgba(0,0,0,0);
    transition: box-shadow .15s, top .3s, transform .3s .15s;
  }
  .burger-checkbox:checked + .burger::after {
    bottom: 11px;
    transform: rotate(-45deg);
    transition: bottom .3s, transform .3s .15s;
  }

.menu-burg {z-index: 3;}
.menu-mobil {position: absolute;width: 0;height: 0;top:0;left: 0;right: 0;margin: auto;transition: .3s ease;opacity: 0;top: 35%;align-items: center;justify-content: space-between;padding: 0 30px;}
.menu-mobil ul {display: flex;align-items: center;justify-content:space-evenly;}
.menu-active {width: 100%;height: 100%;opacity: 1;background: var(--green);color: var(--white);display: flex;z-index: 2;top:0;}
header .menu-menu-container {display: grid;}
.menu-header-left-menu-container ,.menu-right-container{flex-basis: 40%;}
.menu-mobil ul li a {position: relative;}
    .menu-mobil ul li a:before {
        content:'';
        width: 30px;
        height: 1px;
        left: 0;
        bottom: -10px;
        position: absolute;
        display: block;
        background: var(--background);
        transition: .3s ease;
        background-size: cover;
        background-repeat: no-repeat;
        overflow: hidden;
    }
.menu-mobil ul li a.active:before {
        width: 100%;
        background: #BC955A;
  }

.stock li {
    display: grid; 
    grid-template-rows:1fr 25%;
    min-height: 400px;
    box-shadow: -6px 6px 23.7px 0px #00000026;
    text-align: center;
    width: 400px;
    height: 500px;
    border-radius: 10px;
    margin: 40px auto;
    transition: .3s ease;
    overflow: hidden;
    background-position: center;
	background-size:cover;
}
.stock li:hover .stock-descr{opacity: 1;backdrop-filter: blur(15px);}
.stock li .stock-descr {display: grid;align-items: center;justify-content: center;color: var(--white);opacity: 0;transition: .3s ease;background: #00000040;padding: 0 20px;}
.stock li .stock-title {background: #E297569E; backdrop-filter: blur(15px);-webkit-backdrop-filter: blur(15px);color: var(--white);}
.stock li .stock-title a {
    color: var(--white);
    display: flex;
    align-items: center;
    justify-content: center;
    text-transform: uppercase;
    gap: 20px;
    position: relative;
}
.stock li .stock-title a:before {
    content: '';
    width: 90%;
    top: -5px;
    position: absolute;
    height: 1px;
    background-color: var(--white);
}
.stock{position: relative;}
.stock .owl-prev , .stock .owl-next{position: absolute;top:45%;}
.stock .owl-prev {left: 0;}
.stock .owl-next {right: 0;}

.other-bath {display: flex;padding: 0;flex-wrap: wrap;justify-content: space-between;}
.other-bath li {flex-basis: 25%;max-width: 25%;}
.other-bath li a{width: 100%;display: block;text-align: center;font-size: .8em;}

.certificate{
  display: flex;
}

.content-akcii {display: flex;align-items: center;justify-content: center;}

/* Страница РУССКАЯ БАНЯ*/
.rus-banner {grid-template-columns: 35% 1fr; align-items: start; justify-content: center;justify-items: end;gap:30px}
.rus-banner img {border-radius: 500px 0 500px 500px;max-height: 80%;transition: .8s ease;width: 100%;}
.rus-banner img:hover{border-radius: 50px 0 50px 50px;transform: scale(1.05);}
.rus-section {height: 100vh;align-content: center;}
.rus-banner h1 {font-size: 2em;}
.btn-rus {position: relative; width: 310px;height: 70px;background:#515151;border: 5px solid #515151;border-radius: 35px;overflow: hidden;display: block;color:var(--white)}
.btn-rus::before{
  content: '';
  width:60px;
  height: 100%;
  position: absolute;
  left: 0;
  top:0;
  background: var(--green);
  border-radius: 35px;
  transition: .5s ease;
}
.btn-rus::after{
  content: '';
  background-image: url('/wp-content/uploads/2025/10/zabronirovat_banyu-e1759395993988.png');
  width: 50px;
  height: 50px;
  top:5px;
  left: 5px;
  position: absolute;
  background-size:contain;
}

.btn_hotel::after{
  content:'';
  object-fit: contain;
  background-image:url('/wp-content/uploads/2025/10/zabronirovat_nomer-e1759395928571.png');
  background-size:contain;
}

.btn-rus-cust:after{
  content:'';
}

.btn-rus-cust img{
  width: 50px;
  height: 50px;
  top:0;
  left: 5px;
  position: absolute;
}

.btn-rus p {text-align: end;margin-right: 10px;margin-top: 16px;text-transform: uppercase;font-weight: 600;position: relative; z-index: 1;}
.btn-rus:hover::before{width: 100%;}
.btn-rus:hover {text-decoration: none;}
.rus-text-block{
  gap:2em;
  position: relative;
  z-index: 2;
  min-height: 50vh;
  align-content: center;
  align-items: center;
}

@keyframes move {
  from { transform: translateX(0) rotateY(320deg);; }
  to { transform: translateX(400px) rotateY(0);; }
}
@keyframes move-over {
  from { transform: translateX(400px) rotateY(0); }
  to { transform: translateX(0) rotateY(320deg); }
}

.rus-text-block::before{
  content: url('/wp-content/uploads/2025/07/4.png.webp');
  position: absolute;
  top:80%;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  max-width: 300px;
  opacity: .8;
  animation: move 1s linear;
  animation-timeline: scroll(root block);
  max-height: 100px;
}
.rus-text-block::after{
  content: url('/wp-content/uploads/2025/07/4.png.webp');
  position: absolute;
  top:-45%;
  left: 60%;
  z-index: 1;
  width: 100%;
  height: 100%;
  max-width: 300px;
  opacity: .8;
  animation: move-over 1s linear;
  animation-timeline: scroll(root block);
  transition: .3s ease;
  
}



.rus-text-block-2 {position: relative;}

.rus-text-block-2::before{
  content: url('/wp-content/uploads/2025/07/4.png.webp');
  position: absolute;
  top:80%;
  left:40%;
  z-index: 1;
  width: 100%;
  height: 100%;
  max-width: 300px;
  opacity: .8;
  animation: move 1s linear;
  animation-timeline: scroll(root block);
}
.rus-text-block-2::after{
  content: url('/wp-content/uploads/2025/07/4.png.webp');
  position: absolute;
  top:-20%;
  left: 5%;
  z-index: 1;
  width: 100%;
  height: 100%;
  max-width: 300px;
  opacity: .8;
  animation: move-over 1s linear;
  animation-timeline: scroll(root block);
  transition: .3s ease;
  /* transform: rotateY(180deg); */
}


.rus-text-block img {border-radius: 35px;height: 450px;object-fit: cover;width: 100%;transition: .3s ease;margin: 0 10px;}
.rus-text-block img:hover{transform: scale(1.05);}
.block-btn-rus{grid-template-columns: repeat(4 , 1fr);}
.rus-text-block .slick-gorizontal-1 {max-width: 100%;overflow: hidden;}
.rus-text-block .slick-gorizontal-1 .slick-list {padding: 30px 0;}
.rus-btn-sect{align-content: center;}
.block-btn-rus .btn-rus {height: 60px;width: 340px;}
.block-btn-rus {gap:2em;}
.block-btn-rus .btn-rus p{font-size: .7em;text-align: center;margin-right:0;margin-top: 10px;}
.block-btn-rus .btn-rus::after{width: 40px;height: 40px;left: 10px;}
.rus-text-banner{height: 80%;width: 100%;border-radius: 20px;display: grid;align-content: center;padding:0 20px;}
.rus-text-banner h1 {color: #fff;}
.slick-gorizontal-1 .slick-arrow{position: absolute;background: var(--green);border: none; outline: none;z-index: 2;cursor: pointer;border-radius: 50%;padding: 10px 15px;fill: #fff;width: 50px;}
.slick-gorizontal-1 .slick-arrow path {fill:#fff;}
.slick-gorizontal-1 .owl-next:hover{transform: translateX(-10px);}
.slick-gorizontal-1 .owl-prev:hover{transform:rotate(180deg) translateX(-10px);}

.btn-rus.grey-btn{background:var(--green);border-color:var(--green)}
.btn-rus.grey-btn::before{background:#515151;}

.list-background{position: relative;}

@keyframes transformRight{
   from {background-position: 0;background-size: 0;}
  to { background-position: 60%;background-size: 20%;}
}

.list-background div {position: relative;z-index: 1;}
.list-background:before{
  content:'';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background: url('/wp-content/uploads/2025/07/spices-color-01-1024.webp');
  background-size: 5%;
  background-attachment: fixed;
  opacity: .1;
  z-index: 0;
  animation: transformRight  1s linear;
  animation-timeline: scroll(root block);
}

.rus-block-video{grid-template-columns: 30% 1fr;align-items: center;}
.rus-block-video video {max-width: 90%;} 
.drive-list {display: none;}

a[aria-label="MAX"] svg{
  display: none;
}

a[aria-label="MAX"] .chaty-svg {
  background-image: url('/wp-content/uploads/2025/12/Max_logo.png');
  background-size: contain;
}

.btn-for-max {width: 340px;font-size: .9em;}
.img-disabled::after {
  display: none;
}

.not-sub-element::before{
  display: none;
}
.not-sub-element::after{
  display: none;
}