.t396 [data-elem-type="video"] *:not(.t-text, .t-descr) {
    border-radius: 10px;
}

.header{
  overflow: hidden;
  height: 100vh;
  width: 100vw;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #8c0f71;
}
.design-kides{
  width: 30vh;
  perspective: 1000px;
  position: relative;
  top:-45vh;/* height to top */
  padding-top: 10vh;
}
.karuselka-deasgen{
  width: 100%;
  transform-style: preserve-3d;
  animation: rotate 20s infinite linear; /* speed: */
}
.karuselka-deasgen .kilodes-lasun-item{
  width: 100%;
  height: 25vh;
  position: absolute;
  overflow: hidden;
}
.kadsulas1{
  transform: rotateY(0deg) translateZ(50vh);
}
.kadsulas2{
  transform: rotateY(40deg) translateZ(50vh);
}
.kadsulas3{
  transform: rotateY(80deg) translateZ(50vh);
}
.kadsulas4{
  transform: rotateY(120deg) translateZ(50vh);
}
.kadsulas5{
  transform: rotateY(160deg) translateZ(50vh);
}
.kadsulas6{
  transform: rotateY(200deg) translateZ(50vh);
}
.kadsulas7{
  transform: rotateY(240deg) translateZ(50vh);
}
.kadsulas8{
  transform: rotateY(280deg) translateZ(50vh);
}
.kadsulas9{
  transform: rotateY(320deg) translateZ(50vh);
}
.kadsulas10{
  transform: rotateY(360deg) translateZ(50vh);
}
.kilodes-lasun-item{
  box-shadow: 0px 0px 20px 0px #000;
  border-radius: 3vh;

}
.karuselka-deasgen .img{
  transition: ease-in-out 0.5s;
  width: 100%;
  height: 100%;
}
.karuselka-deasgen .img:hover {
  transform: scale(1.1);
  transition: all 0.5s;
  position: absolute;
}
.karuselka-deasgen:hover {
  animation-play-state: paused;
  cursor: pointer;
}
/* animation rotate */
@keyframes rotate {
  from {
  transform: rotateY(0deg);
  } to {
  transform: rotateY(360deg);
  }
}