@media screen and (max-width: 767px) {
  @supports (-webkit-touch-callout: none) {
    video::-webkit-media-controls {
      display: none !important;
    }
  }
}
.vidfullwidth .text a {
    color: #fff;
    font-weight: 600;
}
.vidfullwidth .text ul li { list-style: disc;}
.vidfullwidth .text ol {
    list-style-position: outside;
}
.vidfullwidth .text ul li, .vidfullwidth .text ol li{color:#fff;}
.vidfullwidth .text ul li::marker{ color:#ffffff;}
.vidfullwidth .video-part { max-width:1090px; margin:0 auto;}
.vidfullwidth .video-part-inner { border-radius: 32px; width: 100%; overflow: hidden; position: relative; padding-bottom: 56.25%;}
.vidfullwidth .video-part-inner video {  width: 100%; object-fit: cover; height: 100%; position: absolute; left: 0; top: 0;}
.vidfullwidth .videoButton { position: absolute; transform: scale(1.2); width: 100px; height: 100px; transform: translate(-50%, -50%); z-index:2; left: 50%; top: 50%; box-shadow: 0 8px 16px rgba(26, 10, 64, .05), 0 4px 8px rgba(26, 10, 64, .05);
    border-radius: 100%; background: #ffffff; cursor: pointer;}
.vidfullwidth .videoButton svg path {fill:#009ee3;}
.vidfullwidth .videoButton svg { transition: all 0.3s; }
.vidfullwidth .videoButton:hover svg { transform: scale(1.1); }
.vidfullwidth .videoButton:hover { backdrop-filter: blur(10px); background: hsla(0, 0%, 100%, .7);}
.vidfullwidth .thumImg {  object-fit: cover; z-index: 1; height: 100%; left: 0; max-width: 100%; position: absolute; top: 0; width: 100%; }
.vidfullwidth .videobtn { column-gap: 35px; }

@media (max-width: 767px) { 
  .vidfullwidth .videoButton { height: 70px; width:70px; }
  .vidfullwidth .videoButton svg { width: 20px;}
  .vidfullwidth .videobtn { row-gap:25px; align-items: center;}
}