.wp-block-quote:before{content:url(/wp-content/themes/mhy/dist/images/quote-icon.svg);position:absolute;top:0;left:50%;transform:translate(-50%)}.wp-block-quote{margin:2.5rem auto;text-align:center;position:relative;max-width:36rem;padding:3.25rem 1rem 0}@media(min-width:48rem){.wp-block-quote{padding:3.25rem 2rem 0}}@media(min-width:80rem){.wp-block-quote{max-width:37rem;padding:3.25rem 0 0}}.wp-block-quote:before{content:url(/wp-content/themes/mhy/dist/images/quote-icon.svg);position:absolute;top:0;left:50%;transform:translate(-50%)}.wp-block-quote p{font-family:var(--wp--preset--font-family--archivo-narrow);font-size:1.625rem;line-height:1.875rem;font-weight:700;color:var(--wp--preset--color--birch);margin-bottom:1rem}@media(min-width:80rem){.wp-block-quote p{font-size:2.125rem;line-height:2.625rem}}.wp-block-quote cite{font-size:.875rem;line-height:1.25rem;font-style:normal;color:var(--wp--preset--color--birch)}:root{--hero-height: 100vh;--hero-padding-top: 8.625rem;--hero-padding-bottom: 2.875rem;--hero-padding-side: 1rem;--hero-container-width: 57rem;--hero-container-gap: 1rem}@media(min-width:48rem){:root{--hero-padding-side: 2rem}}@media(min-width:80rem){:root{--hero-height: 85vh;--hero-padding-top: 2.875rem;--hero-container-width: 36.9375rem;--hero-container-gap: 1.5rem}}@media(min-width:120rem){:root{--hero-container-width: 57rem}}.karhu-hero{padding:var(--hero-padding-top) var(--hero-padding-side) var(--hero-padding-bottom) var(--hero-padding-side);position:relative;width:100%;height:var(--hero-height);display:flex;flex-direction:column;overflow:hidden}@media(max-width:79.9375rem){.karhu-hero{justify-content:flex-start}}@media(min-width:80rem){.karhu-hero{justify-content:center}}.karhu-hero.is-style-overlay:after{content:"";position:absolute;display:block;left:0;top:0;right:0;bottom:0;background-color:#0003;z-index:1}.karhu-hero h1{font-size:2rem;line-height:2.25rem;-webkit-hyphens:auto;hyphens:auto;word-break:normal;white-space:normal;overflow-wrap:break-word}@media(min-width:80rem){.karhu-hero h1{font-size:2.875rem;line-height:3.375rem}}@media(min-width:120rem){.karhu-hero h1{font-size:3.5rem;line-height:4rem}}.karhu-hero__image{height:100%;width:100%;display:block;position:absolute;top:0;left:0;z-index:1}.karhu-hero__image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.karhu-hero__content{position:relative;z-index:3;max-width:var(--hero-container-width);width:100%;display:flex;flex-direction:column;gap:var(--hero-container-gap)}.karhu-hero .wp-block-buttons{margin:calc(2rem - var(--hero-container-gap)) 0 0 0}@media(max-width:47.9375rem){.karhu-hero .wp-block-buttons{align-items:flex-start;flex-direction:column}}.karhu-hero .wp-block-buttons .wp-block-button__link{text-align:left}@media(max-width:47.9375rem){.karhu-hero .wp-block-buttons .wp-block-button__link{max-width:18.5rem}}body:has(.karhu-hero) header.site-header{position:absolute;top:0;left:0;width:100%}body.admin-bar:has(.karhu-hero) header.site-header{top:var(--wp-admin--admin-bar--height)}body.admin-bar:has(.karhu-hero) .karhu-hero{height:calc(var(--hero-height) - var(--wp-admin--admin-bar--height))}
