.wp-block-dhsv-video-text-carousel{--_panel-bg:var(--blue-900);--_panel-padding:calc(var(--size-lg)*1.5);--_video-ratio:16/9;--_slide-gap:0}.wp-block-dhsv-video-text-carousel .video-text-carousel__splide{position:relative}.wp-block-dhsv-video-text-carousel .video-text-carousel__slide{display:grid;gap:var(--_slide-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:24rem}.wp-block-dhsv-video-text-carousel.video-text-carousel--single .video-text-carousel__slide{border-radius:var(--rounded-lg);overflow:hidden}.wp-block-dhsv-video-text-carousel.video-text-carousel--single .video-text-carousel__panel{padding-bottom:var(--_panel-padding)}.wp-block-dhsv-video-text-carousel .video-text-carousel__media{align-self:stretch;display:flex;flex-direction:column;min-height:0;min-width:0;width:100%}.wp-block-dhsv-video-text-carousel .video-text-carousel__video-wrap{background-color:var(--black-300);flex:1 1 auto;min-height:0;overflow:hidden;position:relative;width:100%}.wp-block-dhsv-video-text-carousel .video-text-carousel__video-wrap iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.wp-block-dhsv-video-text-carousel .video-text-carousel__video-poster{background:none;border:0;cursor:pointer;display:block;height:100%;inset:0;margin:0;padding:0;position:absolute;width:100%}.wp-block-dhsv-video-text-carousel .video-text-carousel__video-poster img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.wp-block-dhsv-video-text-carousel .video-text-carousel__video-poster .video-text-carousel__video-poster-placeholder{background-color:var(--black-300);height:100%;inset:0;position:absolute;width:100%}.wp-block-dhsv-video-text-carousel .video-text-carousel__play-btn{--icon-base:currentColor;align-items:center;background-color:#00000059;border:2px solid #ffffffe6;border-radius:50%;color:#fffffff2;display:flex;height:5rem;inset:0;justify-content:center;margin:auto;position:absolute;transition:background-color .2s,border-color .2s,transform .2s;width:5rem}.wp-block-dhsv-video-text-carousel .video-text-carousel__play-btn svg{height:2rem;margin-left:.2em;width:2rem}.wp-block-dhsv-video-text-carousel .video-text-carousel__video-poster:hover .wp-block-dhsv-video-text-carousel .video-text-carousel__play-btn{background-color:#00000080;border-color:var(--white);transform:scale(1.05)}.wp-block-dhsv-video-text-carousel .video-text-carousel__video-poster:focus-visible .wp-block-dhsv-video-text-carousel .video-text-carousel__play-btn{outline:2px solid var(--white);outline-offset:2px}.wp-block-dhsv-video-text-carousel .video-text-carousel__video-embed{inset:0;position:absolute}.wp-block-dhsv-video-text-carousel .video-text-carousel__video-embed iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.wp-block-dhsv-video-text-carousel .video-text-carousel__video-placeholder{align-items:center;aspect-ratio:var(--_video-ratio);background-color:var(--black-300);color:var(--black-500);display:flex;font-size:var(--font-size-body-s);justify-content:center;width:100%}.wp-block-dhsv-video-text-carousel .video-text-carousel__panel{background-color:var(--_panel-bg);color:var(--white);display:flex;flex:1 1 35%;flex-direction:column;gap:var(--size-md);justify-content:flex-start;min-width:0;padding:var(--_panel-padding);padding-bottom:4rem;position:relative}.wp-block-dhsv-video-text-carousel .video-text-carousel__headline{color:inherit;font-family:var(--primary-font-family);font-size:var(--font-size-heading-s);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-heading);line-height:var(--line-height-heading);margin:0;padding:0}.wp-block-dhsv-video-text-carousel .video-text-carousel__body{color:inherit;font-size:var(--font-size-body-m);line-height:var(--line-height-body);margin:0;opacity:.95}.wp-block-dhsv-video-text-carousel .video-text-carousel__body p{margin:0 0 var(--size-sm)}.wp-block-dhsv-video-text-carousel .video-text-carousel__body p:last-child{margin-bottom:0}.wp-block-dhsv-video-text-carousel .video-text-carousel__button-wrap{margin-top:var(--size-xs)}.wp-block-dhsv-video-text-carousel .video-text-carousel__cta{--icon-base:currentColor;color:inherit;text-decoration:none}.wp-block-dhsv-video-text-carousel .video-text-carousel__cta:hover{opacity:.9}.wp-block-dhsv-video-text-carousel .splide__track{border-radius:var(--rounded-lg);overflow:hidden}.wp-block-dhsv-video-text-carousel .splide__arrows{bottom:var(--_panel-padding);color:var(--white);display:flex;gap:var(--size-xs);position:absolute;right:var(--_panel-padding);top:auto;transform:none;z-index:999}.wp-block-dhsv-video-text-carousel .splide__arrow{border:2px solid color-mix(in srgb,currentcolor 50%,#0000);border-radius:var(--rounded-full);color:color-mix(in srgb,currentColor 50%,#0000);cursor:pointer;display:grid;height:2.5rem;place-items:center;position:static;width:2.5rem}.wp-block-dhsv-video-text-carousel .splide__arrow.splide__arrow--prev{transform:rotate(180deg)}.wp-block-dhsv-video-text-carousel .splide__arrow:disabled{display:none}.wp-block-dhsv-video-text-carousel .splide__arrow svg{fill:currentColor;color:inherit;height:1.25em;width:1.25em}.wp-block-dhsv-video-text-carousel .splide__arrow:hover:not(:disabled){border-color:var(--blue-600);color:var(--blue-600)}@media(max-width:767.98px){.wp-block-dhsv-video-text-carousel{--_panel-padding:calc(var(--size-md)*1.5)}.wp-block-dhsv-video-text-carousel .video-text-carousel__slide{grid-template-columns:1fr;height:100%}.wp-block-dhsv-video-text-carousel .video-text-carousel__media{aspect-ratio:var(--_video-ratio);display:block;flex:unset;height:auto}.wp-block-dhsv-video-text-carousel .video-text-carousel__video-wrap{flex:unset;height:100%}.wp-block-dhsv-video-text-carousel .video-text-carousel__panel{flex:1 1 auto;padding-bottom:6.5rem}.wp-block-dhsv-video-text-carousel.video-text-carousel--single .video-text-carousel__panel{padding-bottom:var(--_panel-padding)}.wp-block-dhsv-video-text-carousel .video-text-carousel__headline{font-size:var(--font-size-heading-xs)}.wp-block-dhsv-video-text-carousel .splide__arrows{bottom:var(--_panel-padding);right:var(--_panel-padding)}}
