.karhu-js-blocks-key-figures{margin-top:2.5rem;margin-bottom:2.5rem;background:var(--wp--preset--color--light-blue);padding:0}@media(min-width:48rem){.karhu-js-blocks-key-figures{margin-top:3.5rem;margin-bottom:3.5rem}}@media(min-width:80rem){.karhu-js-blocks-key-figures{margin-top:4rem;margin-bottom:4rem}}.karhu-js-blocks-key-figures .container{padding:3rem 1rem;align-items:center;display:flex;flex-direction:column;gap:2.5rem;width:100%}@media(min-width:48rem){.karhu-js-blocks-key-figures .container{padding:3rem 2rem}}@media(min-width:80rem){.karhu-js-blocks-key-figures .container{padding:3.5rem 2rem}}@media(min-width:48rem){.karhu-js-blocks-key-figures .container{gap:4rem}}@media(min-width:80rem){.karhu-js-blocks-key-figures .container{align-items:start;grid-template-rows:min-content 1fr;grid-template-areas:"heading figures" "button figures";margin:0 auto;max-width:120rem;padding-bottom:4.5rem}}@media(min-width:80rem){.karhu-js-blocks-key-figures .container{display:grid;grid-template-columns:5fr 7fr;gap:0 2rem}}.karhu-js-blocks-key-figures h2{margin:0;text-align:center}@media(min-width:80rem){.karhu-js-blocks-key-figures h2{max-width:24rem}}@media(min-width:120rem){.karhu-js-blocks-key-figures h2{max-width:37.3125rem}}@media(min-width:80rem){.karhu-js-blocks-key-figures h2{grid-area:heading;text-align:left}}.karhu-js-blocks-key-figures .wp-block-button{margin:0}@media(min-width:80rem){.karhu-js-blocks-key-figures .wp-block-button{align-self:start;grid-area:button;margin-top:2rem}}.karhu-js-blocks-key-figures .wp-block-button .wp-block-button__link{font-family:var(--wp--preset--font-family--base);font-size:.75rem;line-height:1.375rem;background-color:var(--wp--preset--color--orange);border:.0625rem solid var(--wp--preset--color--orange);border-radius:1.625rem;color:var(--wp--preset--color--black);display:inline-block;font-weight:500;padding:.8125rem 1.9375rem;text-transform:uppercase;text-decoration:none;transition:background-color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1);background-color:var(--wp--preset--color--blue);border-color:var(--wp--preset--color--blue);color:var(--wp--preset--color--white)}@media(min-width:80rem){.karhu-js-blocks-key-figures .wp-block-button .wp-block-button__link{font-size:.8125rem;line-height:1.375rem}}.karhu-js-blocks-key-figures .wp-block-button .wp-block-button__link:hover{background-color:var(--wp--preset--color--orange-hover);border-color:var(--wp--preset--color--orange-hover);color:var(--wp--preset--color--black)}.karhu-js-blocks-key-figures .wp-block-button .wp-block-button__link:hover{background-color:var(--wp--preset--color--blue-hover);border-color:var(--wp--preset--color--blue-hover);color:var(--wp--preset--color--white)}.karhu-js-blocks-key-figures__list{width:100%;display:grid;grid-template-columns:1fr;gap:2.5rem}@media(min-width:48rem){.karhu-js-blocks-key-figures__list{grid-template-columns:1fr 1fr;gap:2.5rem 0}}@media(min-width:80rem){.karhu-js-blocks-key-figures__list{grid-area:figures}}.karhu-js-blocks-key-figures .karhu-js-blocks-key-figure-card{align-items:center;display:flex;flex-direction:column;gap:1.625rem}@media(min-width:80rem){.karhu-js-blocks-key-figures .karhu-js-blocks-key-figure-card{align-items:flex-start}}.karhu-js-blocks-key-figures .karhu-js-blocks-key-figure-card__top-content{margin:0}.karhu-js-blocks-key-figures .karhu-js-blocks-key-figure-card__figure{align-items:baseline;display:flex;gap:.5rem}.karhu-js-blocks-key-figures .karhu-js-blocks-key-figure-card__figure-value,.karhu-js-blocks-key-figures .karhu-js-blocks-key-figure-card__figure-unit{font-family:var(--wp--preset--font-family--heading);font-size:4.5rem;line-height:3.5rem;font-weight:600}@media(min-width:80rem){.karhu-js-blocks-key-figures .karhu-js-blocks-key-figure-card__figure-value,.karhu-js-blocks-key-figures .karhu-js-blocks-key-figure-card__figure-unit{font-size:5rem;line-height:4rem}}@media(min-width:120rem){.karhu-js-blocks-key-figures .karhu-js-blocks-key-figure-card__figure-value,.karhu-js-blocks-key-figures .karhu-js-blocks-key-figure-card__figure-unit{font-size:5.625rem;line-height:4rem}}.karhu-js-blocks-key-figures .karhu-js-blocks-key-figure-card__figure img{height:auto;width:4.5rem}.karhu-js-blocks-key-figures .karhu-js-blocks-key-figure-card__bottom-content{margin:0}
