.video-new .title-video {
   position: relative;
   padding-right: 35px;
}

.video-new .title-video.mobile {
   display: none;
}

.video-new .title-video.black::before {
   background: #474747;
}

.video-new .title-video::before {
   content: "";
   -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='top'%3E%3Cpath d='m25.8 14.4-9-12a1 1 0 0 0 -1.6 0l-9 12a1 1 0 0 0 -.09 1 1 1 0 0 0 .89.6h5v10a4 4 0 0 0 8 0v-10h5a1 1 0 0 0 .8-1.6z'/%3E%3C/g%3E%3C/svg%3E");
   position: absolute;
   width: 32px;
   height: 32px;
   top: 0;
   right: 0;
   background: #fff;
}

.video-new .container-video-page .w-embed video {
   height: 500px;
   border-radius: 25px !important;
}

.video-new .container-video-page {
   gap: 30px;
   max-width: 745px;
}

.video-new .container-video-page .col-770px {
   flex: 0 0 281px;
}

.video-new .container-video-page .col-320px {
   flex: 1 1 100%;
}

.video-new .w-embed.video {
   position: relative;
   width: 100%;
   height: 500px;
   border-radius: 25px;
   overflow: hidden;
   max-width: 281px;
}

.video-new .w-embed.video .video__img {
   position: absolute;
   width: 100%;
   height: 100%;
   top: 0;
   left: 0;
   cursor: pointer;
   transition: all 0.3s ease 0s;
}

.video-new .w-embed.video .video__img.hide {
   opacity: 0;
   visibility: hidden;
}

.video-new .w-embed.video .video__img svg {
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
   z-index: 4;
}

.video-new .w-embed.video .video__img img {
   position: absolute;
   width: 100%;
   height: 100%;
   top: 0;
   left: 0;
   object-fit: cover;
   z-index: 2;
   border-radius: 25px !important;
}

.video-new .w-embed.video video {
   position: absolute;
   width: 100%;
   height: 100%;
   top: 0;
   left: 0;
   object-fit: cover;

}

.section-video-page {
   padding-top: 60px;
   padding-bottom: 60px;
}

.Products__logo {
   margin-bottom: 5px;
}

.Products__logo svg {
   max-width: 170px !important;
   height: 100%;
}

@media (max-width: 991px) {
   .video-new .title-video.mobile {
      display: inline-block;
      margin-bottom: 30px;
   }

   .video-new .title-video.mobile::before {
      transform: scaleY(-1);
   }

   .video-new .title-video {
      display: none;
   }

   .video-new .w-embed.video {
      left: 50%;
      transform: translateX(-50%);
   }
}