.pureblocks-hero-large__title{color:var(--color-text-primary, #222321);text-align:center;font-size:var(--text-styles-interface-2xl-font-size, 3.5rem);font-style:normal;font-family:var(--font-family-heading-alt);font-weight:var(--heading-font-weight-alt);line-height:var(--text-styles-interface-2xl-line-height, 3.5rem)}.pureblocks-hero-large__title::after{content:"";display:block;height:.5rem;background-color:var(--color-background-accent-underline);margin:auto;margin-top:var(--spacing-s);width:var(--spacing-3xl, 4rem)}.pureblocks-hero-large__title{text-align:left}.pureblocks-hero-large__title::after{margin-left:0;margin-right:0}.pureblocks-hero-large__text{color:var(--color-text-primary, #222321);font-size:var(--text-styles-interface-m-font-size, 1.25rem);font-style:normal;font-weight:700;line-height:var(--text-styles-interface-m-line-height, 1.6875rem)}@keyframes heart-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.3)}}.pureblocks-hero-large{display:grid}@media screen and (min-width: 768px){.pureblocks-hero-large{min-height:20rem}}.pureblocks-hero-large>.container{height:100%}.pureblocks-hero-large>.container>.row{height:100%}.pureblocks-hero-large__grid{display:grid;gap:0;grid-template-columns:1fr}@media screen and (min-width: 768px){.pureblocks-hero-large__grid{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:center}}.pureblocks-hero-large__content{display:flex;flex-direction:column;gap:var(--spacing-l);max-width:680px;padding:var(--spacing-section-break, 2.5rem) 0 0 0}@media screen and (min-width: 768px){.pureblocks-hero-large__content{padding:0;padding-right:var(--spacing-xl)}}.pureblocks-hero-large__title{overflow-wrap:break-word;hyphens:auto;margin:0}.pureblocks-hero-large__media-wrapper{position:relative}.pureblocks-hero-large__media-wrapper::after{content:"";height:calc(100% - 2*var(--spacing-2xl));position:absolute;top:calc(2*var(--spacing-2xl));width:100vw;margin-left:-50vw;left:50%;background-image:url("../../../../../themes/lahetysseura-base/assets/images/graphic_5050.svg");background-size:18rem;background-repeat:no-repeat;background-position:right bottom;z-index:0}@media(min-width: 768px){.pureblocks-hero-large__media-wrapper::after{background-size:40rem;top:0;left:var(--spacing-2xl);width:calc(50dvw - (var(--spacing-2xl)));margin-left:auto;height:100%}}.pureblocks-hero-large__image,.pureblocks-hero-large .video-overlay{max-width:100%;object-fit:cover;margin:var(--spacing-2xl) 0;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);aspect-ratio:1/1;display:flex;z-index:1;position:relative}.pureblocks-hero-large__image video,.pureblocks-hero-large__image img,.pureblocks-hero-large .video-overlay video,.pureblocks-hero-large .video-overlay img{aspect-ratio:1/1;object-fit:cover;border-radius:0 var(--radius-xl, 1.5rem) var(--radius-xl, 1.5rem) var(--radius-xl, 1.5rem);max-width:100%}.pureblocks-hero-large #video-control{position:absolute;top:1.25rem;right:1.25rem;width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:var(--radius-rounded-full, 99rem);border:var(--stroke-m, 2px) solid var(--color-border-light, #f5f5f5);background-color:var(--color-background-base, #fff);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.pureblocks-hero-large #video-control .play,.pureblocks-hero-large #video-control .pause{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.pureblocks-hero-large #video-control .play{display:none;padding-left:5px}.pureblocks-hero-large #video-control .pause{display:block}.pureblocks-hero-large #video-control.video-stopped .play{display:block}.pureblocks-hero-large #video-control.video-stopped .pause{display:none}@media screen and (min-width: 768px){.pureblocks-hero-large #video-control{width:3.5rem;height:3.5rem}}.pureblocks-hero-large .wp-block-buttons{margin-bottom:0}.pureblocks-hero-large--turquoise .pureblocks-hero-large__media-wrapper::after{background-color:var(--color-brand-alternative)}.pureblocks-hero-large--red .pureblocks-hero-large__media-wrapper::after{background-color:var(--color-brand-primary)}.pureblocks-hero-large--violet .pureblocks-hero-large__media-wrapper::after{background-color:var(--color-brand-violet)}.pureblocks-hero-large:has(+.block-breadcrumbs){margin-bottom:0 !important}