@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:hsla(0,0%,58%,.3);--bs-progress-border-radius:9px;--bs-progress-box-shadow:none;--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#fd0;--bs-progress-bar-transition:width 0.6s ease;background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius);box-shadow:var(--bs-progress-box-shadow);display:flex;font-size:var(--bs-progress-font-size);height:var(--bs-progress-height);overflow:hidden}.progress-bar{background-color:var(--bs-progress-bar-bg);color:var(--bs-progress-bar-color);display:flex;flex-direction:column;justify-content:center;overflow:hidden;text-align:center;transition:var(--bs-progress-bar-transition);white-space:nowrap}@media(prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}@media(prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}@media(max-width:1499.98px){.video-content{margin-inline:calc(var(--bs-gutter-x)*.5/-1)}}.video-content .play-bar{align-items:center;background-color:#fff;border-radius:96px;display:flex;gap:1rem;height:1rem;padding-inline-end:.25rem;padding-inline-start:.5rem;width:80%}.video-content .play-bar span{flex-shrink:0;font-size:10px;line-height:1}@media(min-width:768px){.video-content .play-bar span{font-size:.75rem}}.video-content .play-bar .progress{height:10px;width:100%}@media(min-width:768px){.video-content .play-bar{height:2rem;padding-inline-end:.5rem;padding-inline-start:1rem}.video-content .play-bar .progress{height:12px}}@media(min-width:1500px){.video-content .play-bar{width:calc(100% - 1000px + 20vw - 1rem)}}.video-content .video-content-grid>*{grid-area:1/1}@media(min-width:1500px){.video-content .video-content-grid{display:grid}.video-content .video-content-grid .poster{margin:0 20vw 9.8vw 0}.video-content .video-content-grid .text-block{align-self:flex-end;justify-self:flex-end;width:1000px;z-index:1}}.video-thumbnail .poster{--poster-image:"";background:linear-gradient(180deg,rgba(0,0,0,.21) 39.97%,rgba(0,0,0,.7) 100%),var(--poster-image,"") #d3d3d3 50%/cover no-repeat;background-blend-mode:multiply,normal;border:13px solid #ccc;padding:calc(2rem - 13px);position:relative}@media(min-width:1500px){.video-thumbnail .poster{border:26px solid #ccc;padding:calc(3rem - 26px)}}.video-thumbnail .play-button{background-color:#fd0;border:none;display:grid;height:48px;left:-26px;outline:none;place-content:center;position:absolute;top:50%;transform:translateY(calc(-26px - 50%));width:81px}.video-thumbnail .play-button i{font-size:32px}@media(min-width:576px){.video-thumbnail .play-button{height:100px;width:194px}.video-thumbnail .play-button i{font-size:64px}}.modal-video{--bs-backdrop-opacity:1;--bs-modal-bg:transparent}.modal-video .btn-close{--bs-btn-close-opacity:1;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none'%3E%3Cpath d='M1.4 14 0 12.6 5.6 7 0 1.4 1.4 0 7 5.6 12.6 0 14 1.4 8.4 7l5.6 5.6-1.4 1.4L7 8.4 1.4 14Z' fill='%23fff'/%3E%3C/svg%3E");position:fixed;right:1.5rem;top:1.5rem}body:has(.modal-video.show) .modal-backdrop{--bs-backdrop-opacity:1}body.admin-bar .modal-video .btn-close{--admin-bar-height:46px;top:calc(var(--admin-bar-height) + 1.5rem)}@media screen and (min-width:783px){body.admin-bar .modal-video .btn-close{--admin-bar-height:32px}}.apply-video-aspect-ratio{--aspect-ratio-x:16;--aspect-ratio-y:9;aspect-ratio:var(--aspect-ratio-x)/var(--aspect-ratio-y)}.embed-responsive{overflow:hidden}.embed-responsive embed,.embed-responsive iframe,.embed-responsive object{height:100%;inset:0;position:absolute;width:100%}
/*# sourceMappingURL=video-content.css.map*/