.video-switch-block{background:#fff}
.video-switch-block .vid-switch{padding:40px;padding-top:0}
.video-switch-block .vid-container{max-width:100%;margin:0 auto;position:relative}
.video-switch-block .vid-stage{position:relative;aspect-ratio:2/1;border-radius:20px;overflow:hidden}
@media(min-width:992px){.video-switch-block .vid-stage{height:670px;width:100%}
}
.video-switch-block .vid-player{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}
.video-switch-block .vid-stage:after{content:"";position:absolute;left:0;right:0;bottom:0;height:55%;background:linear-gradient(0,rgba(0,0,0,.75),transparent);pointer-events:none;z-index:2}
.video-switch-block .vid-text{position:absolute;bottom:56px;right:496px;text-align:right;pointer-events:none;z-index:3}
.video-switch-block .vid-title{font-weight:400;font-size:42px;line-height:41px;letter-spacing:0;color:#fff;margin-bottom:10px}
.video-switch-block .vid-subtitle{font-weight:500;font-size:22px;line-height:28px;letter-spacing:0;color:#b0b1b3;max-width:438px;margin-left:auto}
.video-switch-block .vid-thumbs{position:absolute;right:30px;bottom:56px;z-index:3;display:flex;align-items:flex-end;gap:8px}
.video-switch-block .vid-thumb{position:relative;width:100px;height:100px;padding:0;border:0;border-radius:10px;overflow:hidden;background:0;cursor:pointer;transition:width .25s ease,height .25s ease;transition:width .7s ease-in-out,height .7s ease-in-out}
.video-switch-block .vid-thumb img{width:100%;height:100%;object-fit:cover;display:block}
.video-switch-block .vid-thumb:after{content:"";position:absolute;inset:0;background:#00000066;transition:opacity .7s ease-in-out}
.video-switch-block .vid-thumb:hover:after{opacity:.5}
.video-switch-block .vid-thumb.is-active{width:120px;height:120px}
.video-switch-block .vid-thumb.is-active:after{opacity:0}
@media(min-width:320px) and (max-width:991px){.video-switch-block .why-choose-us{padding:0 20px}
.video-switch-block .wcu-container{display:block;max-width:100%}
.video-switch-block .wcu-heading{max-width:100%;margin-bottom:10px}
.video-switch-block .wcu-title{font-size:24px;line-height:32px;letter-spacing:-.02em;margin-bottom:8px}
.video-switch-block .wcu-title-break{display:none}
.video-switch-block .wcu-subtitle{font-size:20px;line-height:28px}
.video-switch-block .wcu-stats{display:block;padding-top:0}
.video-switch-block .wcu-stat{display:grid;grid-template-columns:52px 110px 1fr;align-items:center;column-gap:20px;padding:18px 0}
.video-switch-block .wcu-icon{margin-bottom:0}
.video-switch-block .wcu-icon img{height:48px;width:auto}
.video-switch-block .wcu-value{font-size:38px;line-height:44px}
.video-switch-block .wcu-label{font-size:14px;line-height:21px;max-width:130px}
.video-switch-block .vid-switch{padding:16px}
.video-switch-block .vid-stage{aspect-ratio:5/6;border-radius:10px}
.video-switch-block .vid-text{left:20px;right:20px;bottom:30px;text-align:left}
.video-switch-block .vid-title{font-size:28px;line-height:28px;margin-bottom:8px}
.video-switch-block .vid-subtitle{font-size:14px;line-height:15px;max-width:100%;margin-left:0}
.video-switch-block .vid-thumbs{position:static;margin-top:10px;gap:8px;align-items:flex-start;height:90px}
.video-switch-block .vid-thumb{width:70px;height:70px}
.video-switch-block .vid-thumb.is-active{width:90px;height:90px}
}
.video-switch-block .vid-sound{position:absolute;top:24px;right:24px;z-index:4;width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,.45);cursor:pointer;transition:background .25s ease}
.video-switch-block .vid-sound:hover{background:rgba(0,0,0,.7)}
.video-switch-block .vid-sound svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.video-switch-block .vid-sound .icon-on{display:none}
.video-switch-block .vid-sound.is-on .icon-on{display:block}
.video-switch-block .vid-sound.is-on .icon-off{display:none}
@keyframes vidFadeIn{0{opacity:0}
to{opacity:1}
}
@keyframes vidTextIn{0{opacity:0;transform:translateX(60px)}
to{opacity:1;transform:translateX(0)}
}
.video-switch-block .vid-player.is-animating{animation:vidFadeIn .6s ease both}
.video-switch-block .vid-text.is-animating{animation:vidTextIn .7s ease-out both}
.video-switch-block .vid-nav{position:absolute;top:24px;right:28px;display:flex;gap:8px;z-index:2}
@media(min-width:320px) and (max-width:991px){.video-switch-block .vid-nav{display:none}
}
.video-switch-block .vid-nav button{border:0;cursor:pointer;background:transparent}
.video-switch-block .vid-nav button:before{color:#fff !important}