/* video-slider */
.video-gallery-slide {
   display: flex;
   flex-direction: column;
   gap: var(--padding-40);
}
.video-gallery-slide__video-wrapper {
   width: 100%;
   height: 460px;
   position: relative;
}
.video-gallery-slide__video-prewiev {
   height: 100%;
   width: 100%;
   cursor: pointer;
}
.video-gallery-slide__video-prewiev .image {
   object-fit: cover;
}
.video-gallery-slide__video-prewiev-btn {
   width: 70px;
   height: 70px;
   min-width: 70px;
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
   border-radius: 50%;
   background-color: var(--brand-4);
   display: flex;
   flex-direction: column;
   align-items: center;
   justify-content: center;
   transition: all 0.6s ease 0s;
}
.video-gallery-slide__video-prewiev:hover .video-gallery-slide__video-prewiev-btn {
   transform: translate(-50%, -50%) scale(1.2);
}
.video-gallery-slide__video-prewiev-btn .image {
   width: 24px;
   height: 24px;
   transition: all 0.6s ease 0s;
}
.video-gallery-slide__video-prewiev-img {
   width: 100%;
   height: 100%;
}
.video-gallery-slide__video {
   width: 100%;
   height: 100%;
   display: none;
}
.video-gallery-slide__video iframe {
   width: 100%;
   height: 100%;
}
.video-gallery-slide__description {
   width: calc((4 / 6) * 100% - ((4 - 1) * 16px / 6));
   margin-top: var(--padding-40);
}
.video-gallery-slide__title {
   margin-bottom: var(--padding-12);
}
.video-gallery-slide__text {
   margin-bottom: var(--padding-24);
}
.video-gallery-slide__links {
   display: flex;
   flex-direction: row;
   gap: var(--padding-24);
}
.video-gallery-slide__button {
   width: 72px;
   height: 72px;
   border-radius: 50%;
   background-color: var(--brand-2);
   cursor: pointer;
   display: flex;
   flex-direction: column;
   align-items: center;
   justify-content: center;
   transition: all 0.6s ease 0s;
   position: absolute;
   z-index: 1;
}
.video-gallery-slide__button .arrow {
   transform: rotate(0deg) translateX(3px);
   transition: all 0.6s ease 0s;
}
.video-gallery-slide__button .arrow path {
   transition: all 0.6s ease 0s;
   fill: var(--brand-6);
}
.video-gallery-slide__button.video-gallery-slide__button-prev .arrow {
   transform: rotate(180deg) translateX(3px);
}
.video-gallery-slide__button:hover {
   background-color: var(--brand-8);
}
.video-gallery-slide__button:hover .arrow path {
   fill: var(--black-0);
}
.video-gallery-slide__button-next {
   top: -100px;
   right: 0;
}
.video-gallery-slide__button-prev.slick-prev {
   top: -100px;
   right: 94px;
   left: auto;
}
.video-gallery-slider .slick-prev:before {
   content: none;
}
.video-gallery-slider .slick-next:before {
   content: none;
}
.video-gallery-slider .slick-prev:focus,
.video-gallery-slider .slick-next:focus {
   background-color: var(--brand-8);
}
.video-gallery-slider .slick-prev:focus .arrow path,
.video-gallery-slider .slick-next:focus .arrow path {
   fill: var(--black-0);
}
.video-gallery-slider .slick-slide {
   margin: 0 8px;
}
.video-gallery-slider .slick-list {
   margin-left: -8px;
   margin-right: -8px;
}
@media (max-width: 1440px) {
   .video-gallery-slide__video-wrapper {
      height: 304px;
   }
}
@media (max-width: 1024px) {
   .video-gallery-slider .slick-list {
      overflow: visible;
   }
   .video-gallery-slide__description {
      width: 100%;
   }
}
@media (max-width: 720px) {
   .video-gallery-slide__button {
      opacity: 0;
      z-index: -5555;
   }
}
@media (max-width: 420px) {
   .video-gallery-slide__links {
      flex-direction: column;
      align-items: flex-start;
   }
}
@media (max-width: 360px) {
   .video-gallery-slide__video-wrapper {
      height: 160px;
   }
}
/* video-slider */
