
#video-concept{height:320px;position:relative;isolation:isolate;background:#16352c;border-radius:12px;overflow:hidden;margin:20px 0 18px;color:white}
#video-concept:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0d2924 12%,#14342bd9 29%,transparent 60%),url(/wa-data/public/site/themes/ds/assets/ds-modern/video-r147/poster.webp) center/cover;filter:blur(3px);z-index:-1}
#video-concept video{height:100%;width:75%;position:absolute;right:0;top:0;object-fit:contain;object-position:right center}
#video-concept .film-copy{position:absolute;left:28px;top:50%;transform:translateY(-50%);width:330px;padding:18px 0;background:linear-gradient(90deg,#123229e8,#123229c9 60%,transparent);text-shadow:0 1px 4px #0009}
#video-concept h1{font:600 30px/1.15 Arial;color:#fff;margin:0 0 12px;letter-spacing:-.4px}
#video-concept p{font:14px/1.4 Arial;color:white;margin:0 0 20px}
#video-concept a{display:inline-flex;align-items:center;min-height:44px;background:#0c493ee6;border:1px solid #ffffffb3;border-radius:7px;padding:10px 16px;color:white;text-decoration:none;font:bold 15px Arial}
#film-toggle[hidden]{display:none!important}#film-toggle{position:absolute;right:14px;bottom:14px;min-height:44px;border:1px solid #fff9;border-radius:24px;background:#12382ce8;color:white;padding:8px 15px;font:14px Arial;cursor:pointer}
#film-status{position:absolute;right:16px;top:12px;background:#12382cdd;border-radius:4px;font:13px Arial}
#video-concept a:focus-visible,#film-toggle:focus-visible{outline:3px solid #ffce80;outline-offset:3px}
.preview-note{padding:7px 12px;text-align:center;font:12px Arial;background:#e7ece2;color:#24493d}
@media(max-width:700px){#video-concept{height:auto;aspect-ratio:16/9;margin:12px 0 14px;border-radius:9px}#video-concept video{width:100%;object-fit:contain}#video-concept:before{display:none}#video-concept .film-copy{inset:0 0 auto;transform:none;width:auto;padding:10px 12px 16px;background:linear-gradient(#08291dde,transparent);pointer-events:none}#video-concept h1{font-size:19px;line-height:1.1;margin:0;text-shadow:0 1px 4px #000}#video-concept p{display:none}#video-concept a{position:absolute;top:calc((100vw - 32px)*.5625 - 52px);left:10px;font-size:12px;padding:8px 10px;pointer-events:auto}#film-toggle{right:10px;bottom:8px;padding:8px 12px}#film-toggle span{display:none}#film-status{top:auto;bottom:55px;right:10px}#video-concept.playing .film-copy{opacity:0;pointer-events:none}#video-concept.playing .film-copy a{pointer-events:none}}

@media(min-width:701px) and (max-width:1000px){#video-concept .film-copy{width:270px;left:18px}#video-concept h1{font-size:25px}}

@media(max-width:700px){#video-concept .film-copy{inset:0;height:100%;box-sizing:border-box;background:linear-gradient(#08291dbb,transparent 50%)}#video-concept a{top:auto;bottom:8px}}
@media(min-width:701px){#video-concept:before{background:#13372e;filter:none}#video-concept video{mask-image:linear-gradient(90deg,transparent,#000 22%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%)}}
@media(min-width:701px){#video-concept video{width:auto;max-width:100%;aspect-ratio:16/9;mask-image:linear-gradient(90deg,transparent,#000 14%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%)}}
#video-concept .ds-builder-entry{display:none!important}
