@keyframes heart-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.3)}}.wp-block-pureblocks-video{margin-bottom:calc(var(--spacing-section-break) + var(--spacing-2xl)) !important}.pureblocks-video__container{position:relative}.pureblocks-video .block-child-media-wrapper{position:relative;margin-bottom:var(--spacing-section-break)}.pureblocks-video .block-child-media-wrapper .oembed,.pureblocks-video .block-child-media-wrapper .pureblocks-video__media{position:relative;overflow:hidden;border-radius:0 var(--radius-xl, 1.5rem) var(--radius-xl, 1.5rem) var(--radius-xl, 1.5rem);box-shadow:0 16px 32px -8px rgba(0,0,0,.15);background:var(--color-black, #000)}.pureblocks-video .block-child-media-wrapper .oembed{aspect-ratio:16/9}.pureblocks-video .block-child-media-wrapper .wp-block-embed iframe,.pureblocks-video .block-child-media-wrapper .video__media video{display:block;width:100%;max-width:100%;border-radius:0 var(--radius-xl, 1.5rem) var(--radius-xl, 1.5rem) var(--radius-xl, 1.5rem) !important}.pureblocks-video .block-child-media-wrapper .video__play-layer{border-radius:0 var(--radius-xl, 1.5rem) var(--radius-xl, 1.5rem) var(--radius-xl, 1.5rem)}.pureblocks-video .block-child-media-wrapper .video__play-layer::after{border-radius:0 var(--radius-xl, 1.5rem) var(--radius-xl, 1.5rem) var(--radius-xl, 1.5rem)}.pureblocks-video .block-child-media-wrapper::after{content:"";position:absolute;top:var(--spacing-2xl, 3rem);width:100dvw;left:calc(-50vw + 50%);height:100%;background:url("../../../../../themes/lahetysseura-base/assets/images/graphic_cta.svg");background-size:20rem;background-repeat:no-repeat;background-position:left bottom;pointer-events:none;z-index:-1;border-radius:0;padding-bottom:calc(var(--spacing-section-break) - var(--spacing-2xl))}@media(min-width: 1025px){.pureblocks-video .block-child-media-wrapper::after{background-size:40rem}}.pureblocks-video--turquoise .block-child-media-wrapper::after{background-color:var(--color-brand-alternative, #14b8a6)}.pureblocks-video--red .block-child-media-wrapper::after{background-color:var(--color-brand-primary)}.pureblocks-video--violet .block-child-media-wrapper::after{background-color:var(--color-brand-violet)}.pureblocks-video--transparent{margin-bottom:calc(var(--spacing-section-break) - var(--spacing-2xl)) !important}.pureblocks-video .wp-block{max-width:100%}