.wp-block-los-video.video.has-spacing-top{margin-top:var(--wp--preset--spacing--56)}.wp-block-los-video.video.has-spacing-bottom{margin-bottom:var(--wp--preset--spacing--56)}.wp-block-los-video.video .video__container{aspect-ratio:16/9;background:#000;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;overflow:hidden}.wp-block-los-video.video .video__controls,.wp-block-los-video.video .video__video{grid-column:1;grid-row:1}.wp-block-los-video.video .video__video{height:100%;min-height:0;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-los-video.video .video__controls{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;height:100%;margin:0;place-items:stretch;pointer-events:none;width:100%;z-index:1}.wp-block-los-video.video .video__control{align-items:center;background:rgba(0,0,0,.6);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:2.75rem;justify-content:center;padding:0;pointer-events:auto;transition:background .2s ease,opacity .2s ease;width:2.75rem}.wp-block-los-video.video .video__control:hover{background:rgba(0,0,0,.8)}.wp-block-los-video.video .video__control[aria-pressed=true]{background:rgba(202,61,27,.9)}.wp-block-los-video.video .video__control-icon{color:inherit;display:block;font-size:1.25rem;pointer-events:none}.wp-block-los-video.video .video__control-icon.icon-play{padding-left:.3125rem}.wp-block-los-video.video .video__control--play-pause{grid-area:1/1;height:3.5rem;place-self:center;width:3.5rem}.wp-block-los-video.video .video__control--play-pause .video__control-icon{font-size:1.5rem}.wp-block-los-video.video .video__control--mute{align-self:end;grid-area:1/1;justify-self:start;margin:1rem}.wp-block-los-video.video .video__container--playing .video__control--play-pause{opacity:0}.wp-block-los-video.video .video__container--playing .video__control--play-pause:focus-visible{opacity:1}.wp-block-los-video.video .video__container--playing.video__container--center-hover-active:hover .video__control--play-pause,.wp-block-los-video.video .video__container:not(.video__container--playing) .video__control--play-pause{opacity:1}@media(prefers-reduced-motion:reduce){.wp-block-los-video.video .video__control{transition:none}.wp-block-los-video.video .video__container--playing .video__control--play-pause{opacity:1}}.wp-block-los-video.video .video__placeholder{background:#f0f0f0;color:#666;margin:0;padding:2.5rem;text-align:center}
