.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)}.hero-basic{position:relative;margin:2.5rem 1rem;box-sizing:border-box;overflow:hidden;width:auto;max-width:120rem}@media(min-width:48rem){.hero-basic{margin:2.5rem 2rem}}@media(min-width:80rem){.hero-basic{margin:0 2rem 3.5rem}}@media(min-width:124rem){.hero-basic{margin:0 auto 2.5rem}}.hero-basic__wrapper{display:flex;flex-direction:column;justify-content:flex-end;gap:2rem}@media(min-width:80rem){.hero-basic__wrapper{flex-direction:row-reverse;gap:8.4375rem;align-items:center}}@media(min-width:80rem){.hero-basic__wrapper .hero-basic__media{flex:40%}}.hero-basic__image{display:block;width:100%;height:100%;aspect-ratio:1/1;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}@media(min-width:80rem){.hero-basic__image{flex:40%}}.hero-basic__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-basic.is-style-mask-1 .hero-basic__image{-webkit-mask-image:url(/wp-content/themes/mhy/dist/images/mask_1.svg);mask-image:url(/wp-content/themes/mhy/dist/images/mask_1.svg)}.hero-basic.is-style-mask-2 .hero-basic__image{-webkit-mask-image:url(/wp-content/themes/mhy/dist/images/mask_2.svg);mask-image:url(/wp-content/themes/mhy/dist/images/mask_2.svg)}.hero-basic.is-style-mask-3 .hero-basic__image{-webkit-mask-image:url(/wp-content/themes/mhy/dist/images/mask_3.svg);mask-image:url(/wp-content/themes/mhy/dist/images/mask_3.svg)}.hero-basic__video{width:100%;aspect-ratio:1/1;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;position:relative;overflow:hidden}@media(min-width:80rem){.hero-basic__video{flex:40%}}.hero-basic__video .vimeo-player{border:unset;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:177.77777778%;min-width:100%}.hero-basic.is-style-mask-1 .hero-basic__video{-webkit-mask-image:url(/wp-content/themes/mhy/dist/images/mask_1.svg);mask-image:url(/wp-content/themes/mhy/dist/images/mask_1.svg)}.hero-basic.is-style-mask-2 .hero-basic__video{-webkit-mask-image:url(/wp-content/themes/mhy/dist/images/mask_2.svg);mask-image:url(/wp-content/themes/mhy/dist/images/mask_2.svg)}.hero-basic.is-style-mask-3 .hero-basic__video{-webkit-mask-image:url(/wp-content/themes/mhy/dist/images/mask_3.svg);mask-image:url(/wp-content/themes/mhy/dist/images/mask_3.svg)}.hero-basic__content{position:relative;z-index:3}@media(min-width:80rem){.hero-basic__content{flex:60%}}.hero-basic__content .hero-top h1{margin:.5rem 0 1rem;max-width:57rem;width:100%;-webkit-hyphens:auto;hyphens:auto;word-break:normal;white-space:normal;overflow-wrap:break-word}@media(min-width:80rem){.hero-basic__content .hero-top h1{margin:.5rem 0 1.5rem}}.hero-basic__content p{font-size:1.125rem;line-height:1.75rem;color:var(--wp--preset--color--moss);max-width:57rem;width:100%}@media(min-width:80rem){.hero-basic__content p{font-size:1.25rem;line-height:1.8125rem}}.hero-basic__content .wp-block-buttons{margin:2rem 0 0;max-width:57rem;width:100%}.hero-basic .video-controls{display:flex;width:100%;justify-content:flex-end;flex-flow:row nowrap;position:absolute;right:1.375rem;bottom:1.375rem;z-index:4}.hero-basic .video-controls--resume,.hero-basic .video-controls--pause{background-position:center;background-repeat:no-repeat;background-color:transparent;background-size:1.0625rem;width:1.5rem;height:1.5rem;border:0;border-radius:.3125rem;outline:none;padding:.25rem}@media(prefers-reduced-motion:no-preference){.hero-basic .video-controls--resume,.hero-basic .video-controls--pause{transition:all .3s ease-in-out}.hero-basic .video-controls--resume:hover,.hero-basic .video-controls--pause:hover,.hero-basic .video-controls--resume:focus-visible,.hero-basic .video-controls--pause:focus-visible{transform:scale(1.05)}}.hero-basic .video-controls--resume{background-image:url(./assets/play.svg);display:none}.hero-basic .video-controls--pause{background-image:url(./assets/pause.svg)}.hero-basic .video-controls.paused .video-controls--resume{display:block}.hero-basic .video-controls.paused .video-controls--pause{display:none}.wp-block-karhu-js-blocks-breadcrumb .karhu-breadcrumb ol li{margin:0!important}.wp-block-karhu-js-blocks-breadcrumb .karhu-breadcrumb ol li a{font-size:.875rem;line-height:1.25rem;color:var(--wp--preset--color--moss);text-decoration:none}.wp-block-karhu-js-blocks-breadcrumb .karhu-breadcrumb ol li a:hover,.wp-block-karhu-js-blocks-breadcrumb .karhu-breadcrumb ol li a:focus{text-decoration:underline}
