@charset 'utf-8';
.kt-blocks-carousel{padding:0px !important}.kb-gallery-ul.kb-gallery-type-carousel .kt-blocks-carousel .slick-slider .kb-slide-item,.kb-gallery-ul.kb-gallery-type-slider .kt-blocks-carousel .slick-slider .kb-slide-item,.kb-gallery-ul.kb-gallery-type-thumbslider .kt-blocks-carousel .slick-slider .kb-slide-item{padding:0px 0px !important}.kt-blocks-carousel .slick-dots{bottom:50px !important}.levea-vasen{padding-left:0px !important}.levea-vasen .wp-block-kadence-column.inner-column-1 .kt-inside-inner-col{margin-left:calc(100% - 50vw + 0px)}.levea-vasen .wp-block-kadence-column.inner-column-2 .kt-inside-inner-col{padding:50px 25px 50px 80px}.levea-oikea .wp-block-kadence-column.inner-column-2 .kt-inside-inner-col{margin-right:calc(100% - 50vw + 0px)}.levea-oikea .wp-block-kadence-column.inner-column-1 .kt-inside-inner-col{padding:50px 80px 50px 25px}@media (max-width:767px){.levea-vasen .wp-block-kadence-column.inner-column-1 .kt-inside-inner-col{margin-left:inherit;padding:0px}.levea-vasen .wp-block-kadence-column.inner-column-2 .kt-inside-inner-col{padding:0px}.levea-oikea .wp-block-kadence-column.inner-column-2 .kt-inside-inner-col{margin-right:inherit}.levea-oikea .wp-block-kadence-column.inner-column-1 .kt-inside-inner-col{padding:25px}}:root{font-size:62.5%}h1.entry-title{font-size:calc(20px + 35 * ((100vw - 320px)/ 1600)) !important}h2.osio-otsikko{font-size:calc(30px + 25 * ((100vw - 320px)/ 1600)) !important}h2{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}p{margin-bottom:2.9rem;margin-top:2.9rem}p:last-child{margin-bottom:0}.palvelut .image-overlay-subtitle::after{content:"Lue lisää";display:table;margin-left:auto;margin-right:auto;text-transform:uppercase;padding:0px !important;border-bottom:4px solid #FFFFFF;padding-bottom:2px !important;margin-top:10px;font-weight:600;letter-spacing:1px}@media (max-width:767px){.kt-tabs-id_e04273-03>.kt-tabs-content-wrap>.wp-block-kadence-tab{padding:10px 0px}.kt-tab-inner-content-inner h2{font-size:calc(20px + 15 * ((100vw - 320px)/ 1600)) !important;padding-left:7.5px;padding-right:7.5px}.kt-tab-inner-content-inner td{font-size:calc(15px + 3 * ((100vw - 320px)/ 1600)) !important}}.site-footer-wrap{background:rgba(0, 0, 0, 0.6)}:root{--color-black: #222;--color-black-rock: #2b303c;--color-blue-chalk: #ece6f2;--color-east-bay: #545773;--color-pattens-blue: #eaf1f8;--color-science-blue: #0049d1;--color-scropion: #5f5f5f;--color-valhalla: #2a2d3e;--color-white: #fff;--color-heading: var(--color-main);--color-main: var(--color-valhalla);--color-paragraph: var(--color-black);--color-link-border-bottom: var(--global-palette-highlight);--color-link-border-focus: var(--color-black);--color-link-comment: var(--color-scropion);--color-link-comment-time-anchor: var(--color-east-bay);--color-link-edit-background-hover: var(--color-pattens-blue);--color-link-edit-border: var(--color-pattens-blue);--color-link-edit-text: color.adjust(#eaf1f8, -20%);--color-link-edit-text-hover: var(--color-east-bay);--color-link-text: var(--global-palette-highlight);--color-link-text-focus: var(--global-palette-highlight-alt);--color-link-text-hover: var(--global-palette-highlight-alt);--color-link-background-hover: var(--color-link-text);--color-background-code-block: var(--color-black-rock);--color-background-code-inline: #f9f2f4;--color-background-default: #f0f0f0;--color-background-shade: #03061b;--color-background-table-cell-odd: var(--color-white);--color-background-table-cell-even: #f3f3f3;--color-background-tag: var(--color-pattens-blue);--color-blockquote: var(--color-science-blue);--color-comment-text: var(--color-east-bay);--color-comment-author-text: var(--color-east-bay);--color-tag-border: rgb(6 22 41 / .1);--color-tag-border-hover: rgb(6 22 41 / .4);--color-tag-text: var(--color-black);--color-category-border: #cdcfd4;--color-category-text: var(--color-black);--color-caption: #5c5c6a;--color-code-block: #c7254e;--color-code-text: #f5f5f5;--color-kbd-border: #ccc;--color-kbd-background: var(--color-pattens-blue);--color-pagination-text: var(--color-valhalla);--color-pagination-background-hover: var(--color-valhalla);--color-pagination-border-hover: var(--color-valhalla);--color-pagination-text-hover: var(--color-white);--color-pagination-background-current: var(--color-valhalla);--color-pagination-border-current: var(--color-valhalla);--color-pagination-text-current: var(--color-white);--color-top-arrow-dark: var(--color-black);--color-top-arrow-light: var(--color-white);--color-error-block-border: #adb2ad;--color-error-block-background: #f9f9f9;--color-error: #cc2e2e;--color-success: #21aa14;--color-warning: #cc752e}:root{--font-size-hero: 52px;--font-size-h1: 40px;--font-size-h2: 30px;--font-size-h3: 24px;--font-size-h4: 20px;--font-size-h5: 16px;--font-size-h6: 14px;--font-size-14: 14px;--font-size-15: 15px;--font-size-16: 16px;--font-size-17: 17px;--font-size-18: 18px;--font-size-20: 20px;--font-size-22: 22px;--font-size-24: 24px;--font-size-28: 28px;--font-size-default: var(--font-size-17);--font-size-paragraphs: var(--font-size-18);--font-size-nav-toggle-label: 15px;--font-size-captions: 15px;--line-height-headings: 1.5;--line-height-core-heading: 1.23;--line-height-paragraphs: 1.7;--line-height-paragraphs-blog: 1.77;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-paragraphs: var(--font-weight-regular);--font-weight-headings: var(--font-weight-bold)}@media (max-width:770px){:root{--font-size-48: 36px;--font-size-40: 33px;--font-size-28: 25px;--font-size-26: 23px;--font-size-24-15: 18px;--font-size-24: 20px}}@media (max-width:480px){:root{--font-size-hero: 38px;--font-size-h1: 32px;--font-size-h2: 24px;--font-size-h3: 21px;--font-size-h4: 18px;--font-size-h5: 14px;--font-size-h6: 12px;--font-size-28: 22px}}@media (max-width:420px){:root{--font-size-16: 14px}}@media (max-width:480px){:root{--font-size-paragraphs: 16px;--font-size-default: 16px}}@media (max-width:420px){:root{--font-size-nav-toggle-label: 13px}}:root{--color-background-input-field: var(--color-white);--color-border-forms: #d9d9d9;--color-border-forms-focus: rgba(42, 45, 62, .3);--color-button: var(--color-white);--color-button-hover: var(--color-white);--color-button-background: var(--color-east-bay);--color-button-background-hover: var(--color-valhalla);--color-checkbox: var(--color-east-bay);--color-checkbox-outline: 0 0 0 3px rgba(84, 87, 115, .2);--color-checkbox-border-hover: lighten(#545773, 15%);--color-placeholder: var(--color-paragraph);--color-placeholder-focus: var(--color-black);--opacity-placeholder: .4;--opacity-placeholder-focus: .8;--border-radius-checkbox: 4px;--border-radius-input-field: 4px;--border-radius-select: 0;--border-width-checkbox: 2px;--border-width-input-field: 2px;--gap-checkbox: 10px;--line-height-checkbox: var(--line-height-paragraphs);--size-checkbox-marker: 12px;--size-radio-button: 16px;--size-radio-button-marker: 8px}:root{--grid-gap: 4.8rem;--padding-container-horizontal: 2rem;--padding-container-horizontal-large: 6.4rem;--padding-container-vertical: 10rem;--padding-site-header-vertical: 2rem;--padding-block: 8rem;--margin-between-text-elements: 4rem;--margin-wp-block-image: 4rem;--margin-between-paragraphs: 2.7rem}@media (max-width:1590px){:root{--padding-container-horizontal: 2rem}}@media (max-width:960px){:root{--padding-site-header-vertical: 2rem}}@media (max-width:1024px){:root{--grid-gap: 3.2rem}}@media (max-width:770px){:root{--grid-gap: var(--padding-container-horizontal);--padding-container-vertical: 5rem}}@media (max-width:600px){:root{--padding-block: 6rem}}@media (max-width:480px){:root{--padding-container-vertical: 4rem}}.heading-hero{font-size:var(--font-size-hero)}.heading-block-normal{font-size:var(--font-size-28)}.heading-block-small{font-size:var(--font-size-20)}.prefix{font-size:var(--font-size-14);font-weight:var(--font-weight-bold);letter-spacing:0.06em;text-transform:uppercase}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.screen-reader-text.skip-link{margin:5px}.screen-reader-text.skip-link:focus{color:currentColor}.screen-reader-text:focus{background-color:var(--color-white);border-radius:0;box-shadow:0 0 2px 2px rgba(22, 22, 22, 0.6);clip:auto;clip-path:none;display:block;font-size:1.7rem;font-weight:var(--font-weight-bold);height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}[data-whatinput="mouse"] *:focus,[data-whatinput="touch"] *:focus{outline:none}[data-whatinput="keyboard"] a:focus,[data-whatinput="keyboard"] input:focus,[data-whatinput="keyboard"] button:focus,[data-whatinput="keyboard"] select:focus,[data-whatinput="keyboard"] textarea:focus,[data-whatinput="keyboard"] div[tabindex]:focus{opacity:1}[data-whatinput="keyboard"] .global-link{transition:none}[data-whatinput="keyboard"] a.global-link:focus{outline-offset:5px;outline-style:solid;outline-width:4px;transition:outline-offset 0.25s ease}a.is-external-link{align-items:center;display:inline-flex;justify-content:space-between}a.is-external-link::after{background-image:url(//tazzi.fi/content/themes/mak/svg/external-link.svg);background-position:right center;background-repeat:no-repeat;background-size:14px 14px;content:'';display:inline-flex;height:14px;margin-left:5px;margin-right:2px;position:relative;right:0;top:0;transition:all 0.18s ease-in-out;width:14px}footer.site-footer a.is-external-link::after,a.is-external-link.button::after,a.is-external-link.global-link::after,a.is-external-link.no-external-link-indicator::after{display:none}@media (prefers-reduced-motion:no-preference){:focus,*:focus,[data-whatinput="keyboard"] :focus,[data-whatinput="keyboard"] a:focus{outline-offset:5px;transition:outline-offset 0.25s ease}}.block{background-position:center;background-repeat:no-repeat;background-size:cover;margin:0 auto;max-width:100%;position:relative}.block .grid-cols{grid-gap:var(--grid-gap)}.block.has-unified-padding-if-stacked+.block.has-unified-padding-if-stacked .container{padding-top:0}.global-link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.container{margin:0 auto;margin-left:auto;margin-right:auto;max-width:1440px;padding-bottom:var(--padding-container-vertical);padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:var(--padding-container-vertical)}.site-main .container{clear:both;overflow:hidden}.edit-link{clear:both;display:block;margin-bottom:0;margin-top:2rem;max-width:100%;min-width:0;overflow:hidden;text-align:left;transition:all 0.18s;width:100%}.edit-link a{background-color:var(--color-white);border:2px dashed var(--color-link-edit-border);clear:both;color:var(--color-link-edit-text);display:block;margin:0;padding:2rem;text-align:center;text-decoration:none;transition:all 0.18s}.edit-link:focus,.edit-link a:hover{background-color:var(--color-link-edit-background-hover);color:var(--color-link-edit-text-hover)}@media (min-width:480px){.hide-on-desktop{display:none !important}}@media (max-width:480px){.hide-on-mobile{display:none !important}}@media (max-width:960px){.hide-on-mobile-nav-view{display:none !important}}@media (min-width:960px){.hide-on-desktop-nav-view{display:none !important}}.hide-completely{display:none !important}.above-content-hero .kt-row-layout-inner>.kt-row-column-wrap{height:80vh;min-height:56rem}@media (min-width:1024px){.above-content-hero .kt-row-layout-inner>.kt-row-column-wrap{min-height:90rem}}.above-content-hero .kt-row-layout-inner>.kt-row-column-wrap>.inner-column-1{transform:translateY(4rem)}@media (min-width:480px){.above-content-hero .kt-row-layout-inner>.kt-row-column-wrap>.inner-column-1{transform:translateY(3rem)}}@media (max-width:760px){.above-content-hero .kt-row-layout-inner>.kt-row-column-wrap{height:auto;padding-bottom:18rem}}:root{font-size:62.5%}body{text-size-adjust:none;text-rendering:optimizeLegibility}dd,dt,figcaption,hr,small,ol,ul,li,blockquote,kbd,pre,samp,code,th,td,table,tr,textarea,select,input[type="text"],input[type="tel"],input[type="url"],input[type="password"],input[type="number"],input[type="month"],input[type="week"],input[type="email"],input[type="search"]{font-size:var(--font-size-paragraphs);line-height:var(--line-height-paragraphs)}@media screen and (min-width:320px){.entry-content p{font-size:calc(16px + 2 * ((100vw - 320px)/ 1600))}.above-content-hero h2{font-size:calc(36px + 28 * ((100vw - 320px)/ 1600)) !important;font-weight:400}.above-content-hero p{font-size:calc(20px + 4 * ((100vw - 320px)/ 1600)) !important}}p{margin-bottom:2.9rem;margin-top:2.9rem}p:last-child{margin-bottom:0}.button-wrapper{margin-bottom:0}.site-main form button,.site-main form .button,.site-main form input[type="reset"],.site-main form input[type="submit"],.site-main form input[type="button"],.site-footer form button,.site-footer form .button,.site-footer form input[type="reset"],.site-footer form input[type="submit"],.site-footer form input[type="button"]{appearance:none;background-color:var(--color-button-background);border:var(--border-width-input-field) solid var(--color-button-background);border-radius:var(--border-radius-input-field);color:var(--color-button);cursor:pointer;display:inline-block;font-family:var(--font-paragraph);font-size:var(--font-size-16);font-weight:var(--font-weight-semibold);line-height:19.6364px;margin-bottom:0;max-width:230px;overflow:hidden;padding-bottom:calc(14px - calc(var(--border-width-input-field) * 2));padding-left:calc(21px - calc(var(--border-width-input-field) * 2));padding-right:calc(21px - calc(var(--border-width-input-field) * 2));padding-top:calc(14px - calc(var(--border-width-input-field) * 2));position:relative;text-decoration:none;text-overflow:ellipsis;transition:all 0.18s cubic-bezier(0.25, 0.46, 0.45, 0.94);white-space:nowrap;width:auto}.site-main form button.is-external-link::after,.site-main form .button.is-external-link::after,.site-main form input[type="reset"].is-external-link::after,.site-main form input[type="submit"].is-external-link::after,.site-main form input[type="button"].is-external-link::after,.site-footer form button.is-external-link::after,.site-footer form .button.is-external-link::after,.site-footer form input[type="reset"].is-external-link::after,.site-footer form input[type="submit"].is-external-link::after,.site-footer form input[type="button"].is-external-link::after{display:none}.site-main form button.focus,.site-main form button:hover,.site-main form button:focus,.site-main form .button.focus,.site-main form .button:hover,.site-main form .button:focus,.site-main form input[type="reset"].focus,.site-main form input[type="reset"]:hover,.site-main form input[type="reset"]:focus,.site-main form input[type="submit"].focus,.site-main form input[type="submit"]:hover,.site-main form input[type="submit"]:focus,.site-main form input[type="button"].focus,.site-main form input[type="button"]:hover,.site-main form input[type="button"]:focus,.site-footer form button.focus,.site-footer form button:hover,.site-footer form button:focus,.site-footer form .button.focus,.site-footer form .button:hover,.site-footer form .button:focus,.site-footer form input[type="reset"].focus,.site-footer form input[type="reset"]:hover,.site-footer form input[type="reset"]:focus,.site-footer form input[type="submit"].focus,.site-footer form input[type="submit"]:hover,.site-footer form input[type="submit"]:focus,.site-footer form input[type="button"].focus,.site-footer form input[type="button"]:hover,.site-footer form input[type="button"]:focus{background-color:var(--color-button-background-hover);border:var(--border-width-input-field) solid var(--color-button-background-hover);color:var(--color-button-hover)}.site-main form button.button-small,.site-main form .button.button-small,.site-main form input[type="reset"].button-small,.site-main form input[type="submit"].button-small,.site-main form input[type="button"].button-small,.site-footer form button.button-small,.site-footer form .button.button-small,.site-footer form input[type="reset"].button-small,.site-footer form input[type="submit"].button-small,.site-footer form input[type="button"].button-small{font-size:var(--font-size-16);line-height:20.9091px;padding-bottom:calc(10px - calc(var(--border-width-input-field) * 2));padding-left:calc(21px - calc(var(--border-width-input-field) * 2));padding-right:calc(21px - calc(var(--border-width-input-field) * 2));padding-top:calc(10px - calc(var(--border-width-input-field) * 2))}.site-main form button.button-large,.site-main form .button.button-large,.site-main form input[type="reset"].button-large,.site-main form input[type="submit"].button-large,.site-main form input[type="button"].button-large,.site-footer form button.button-large,.site-footer form .button.button-large,.site-footer form input[type="reset"].button-large,.site-footer form input[type="submit"].button-large,.site-footer form input[type="button"].button-large{font-size:var(--font-size-18);line-height:23.0909px;padding-bottom:calc(17px - calc(var(--border-width-input-field) * 2));padding-left:calc(21px - calc(var(--border-width-input-field) * 2));padding-right:calc(21px - calc(var(--border-width-input-field) * 2));padding-top:calc(17px - calc(var(--border-width-input-field) * 2))}.site-main form button.button-ghost,.site-main form .button.button-ghost,.site-main form input[type="reset"].button-ghost,.site-main form input[type="submit"].button-ghost,.site-main form input[type="button"].button-ghost,.site-footer form button.button-ghost,.site-footer form .button.button-ghost,.site-footer form input[type="reset"].button-ghost,.site-footer form input[type="submit"].button-ghost,.site-footer form input[type="button"].button-ghost{background-color:transparent;border:var(--border-width-input-field) solid var(--color-button-background);border-radius:var(--border-radius-input-field);color:var(--color-button-background);transition:all 0.18s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.site-main form button.button-ghost.focus,.site-main form button.button-ghost:focus,.site-main form button.button-ghost:hover,.site-main form .button.button-ghost.focus,.site-main form .button.button-ghost:focus,.site-main form .button.button-ghost:hover,.site-main form input[type="reset"].button-ghost.focus,.site-main form input[type="reset"].button-ghost:focus,.site-main form input[type="reset"].button-ghost:hover,.site-main form input[type="submit"].button-ghost.focus,.site-main form input[type="submit"].button-ghost:focus,.site-main form input[type="submit"].button-ghost:hover,.site-main form input[type="button"].button-ghost.focus,.site-main form input[type="button"].button-ghost:focus,.site-main form input[type="button"].button-ghost:hover,.site-footer form button.button-ghost.focus,.site-footer form button.button-ghost:focus,.site-footer form button.button-ghost:hover,.site-footer form .button.button-ghost.focus,.site-footer form .button.button-ghost:focus,.site-footer form .button.button-ghost:hover,.site-footer form input[type="reset"].button-ghost.focus,.site-footer form input[type="reset"].button-ghost:focus,.site-footer form input[type="reset"].button-ghost:hover,.site-footer form input[type="submit"].button-ghost.focus,.site-footer form input[type="submit"].button-ghost:focus,.site-footer form input[type="submit"].button-ghost:hover,.site-footer form input[type="button"].button-ghost.focus,.site-footer form input[type="button"].button-ghost:focus,.site-footer form input[type="button"].button-ghost:hover{background-color:var(--color-button-background);border-color:var(--color-button-background);color:var(--color-white)}select{appearance:none;background-image:url(//tazzi.fi/content/themes/svg/select.svg);background-position:right 0 center;background-repeat:no-repeat;background-size:40px auto;border-color:var(--color-border-forms);border-radius:var(--border-radius-select);border-style:solid;border-width:var(--border-width-input-field);color:var(--color-paragraph);font-size:var(--font-size-17);line-height:24px;max-width:100%;min-width:0;padding:15px;text-indent:1px;transition:none;width:100%}textarea,select,input[type="text"],input[type="tel"],input[type="url"],input[type="password"],input[type="number"],input[type="month"],input[type="week"],input[type="email"],input[type="search"]{background-color:var(--color-background-input-field);border-color:var(--color-border-forms);border-radius:var(--border-radius-input-field);border-style:solid;border-width:var(--border-width-input-field);box-sizing:border-box;font-family:var(--font-paragraph);font-size:var(--font-size-17);line-height:24px;margin-bottom:0;padding:15px;position:relative;text-decoration:none;transition:background 0.55s}textarea::placeholder,select::placeholder,input[type="text"]::placeholder,input[type="tel"]::placeholder,input[type="url"]::placeholder,input[type="password"]::placeholder,input[type="number"]::placeholder,input[type="month"]::placeholder,input[type="week"]::placeholder,input[type="email"]::placeholder,input[type="search"]::placeholder{color:var(--color-placeholder);opacity:var(--opacity-placeholder)}textarea:focus,select:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="number"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="search"]:focus{background-color:var(--color-background-input-field);border-color:var(--color-border-forms-focus)}textarea:focus::placeholder,select:focus::placeholder,input[type="text"]:focus::placeholder,input[type="tel"]:focus::placeholder,input[type="url"]:focus::placeholder,input[type="password"]:focus::placeholder,input[type="number"]:focus::placeholder,input[type="month"]:focus::placeholder,input[type="week"]:focus::placeholder,input[type="email"]:focus::placeholder,input[type="search"]:focus::placeholder{color:var(--color-placeholder-focus);opacity:var(--opacity-placeholder-focus)}input[type="radio"],input[type="checkbox"]{height:var(--size-radio-button);margin:0;margin-top:calc((1em * var(--line-height-checkbox) - var(--size-radio-button)) / 2);opacity:0;padding:0;pointer-events:none;position:absolute;width:var(--size-radio-button)}input[type="radio"]+label,input[type="checkbox"]+label{align-items:flex-start;cursor:pointer;display:inline-flex;line-height:var(--line-height-checkbox)}input[type="radio"]+label::before,input[type="checkbox"]+label::before{align-self:center;background-color:var(--color-white);background-position:center;background-repeat:no-repeat;border-color:var(--color-checkbox);border-style:solid;border-width:var(--border-width-checkbox);content:'';display:inline-flex;flex-shrink:0;height:var(--size-radio-button);margin-right:var(--gap-checkbox);position:relative;top:calc(var(--border-width-checkbox) / 2);transition:transform 0.2s, border 0.2s;width:var(--size-radio-button)}input[type="radio"]+label::before{border-radius:50%}input[type="checkbox"]+label::before{border-radius:var(--border-radius-checkbox)}input[type="radio"]:checked+label::before,input[type="checkbox"]:checked+label::before{background-color:var(--color-checkbox);border-color:var(--color-checkbox);box-shadow:none;transition:transform 0.2s}input[type="radio"]:active+label::before,input[type="checkbox"]:active+label::before{transform:scale(0.8);transition:transform 0.2s}input[type="radio"]:checked+label::before{background-image:url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg class='nc-icon-wrapper' fill='%23ffffff'%3E%3Ccircle cx='8' cy='8' r='8' fill='%23ffffff'%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");background-size:var(--size-radio-button-marker)}input[type="checkbox"]:checked+label::before{background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpolyline points='1 6.5 4 9.5 11 2.5' fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");background-size:var(--size-checkbox-marker)}input[type="radio"]:focus+label::before,input[type="checkbox"]:focus+label::before,input[type="radio"]:checked:active+label::before,input[type="checkbox"]:checked:active+label::before{border-color:var(--color-checkbox);box-shadow:var(--color-checkbox-outline)}input[type="radio"]:checked:active+label::before,input[type="checkbox"]:checked:active+label::before{transform:none;transition:none}input[type="radio"]:not(:checked):not(:focus)+label:hover::before,input[type="checkbox"]:not(:checked):not(:focus)+label:hover::before{border-color:var(--color-checkbox-border-hover)}div.lazy{background-position:center;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.has-lazyload{overflow:hidden;position:relative}.editor-styles-wrapper,.gutenberg-content{max-width:100%;padding-bottom:var(--padding-block);padding-left:0;padding-right:0;padding-top:var(--padding-block)}.gutenberg-content>*{line-height:var(--line-height-paragraphs-blog);margin-left:auto;margin-right:auto;max-width:870px;padding-left:0;padding-right:0;width:100%}@media (max-width:910px){.gutenberg-content>*{padding-left:var(--padding-container-horizontal);padding-right:var(--padding-container-horizontal);width:calc(100% - calc(var(--padding-container-horizontal) * 2))}.gutenberg-content>*.alignfull{padding-left:var(--padding-container-horizontal);padding-right:var(--padding-container-horizontal);width:calc(100% - calc(var(--padding-container-horizontal) * 2))}}.editor-styles-wrapper h1,.editor-styles-wrapper h2,.editor-styles-wrapper h3,.editor-styles-wrapper h4,.editor-styles-wrapper h5,.gutenberg-content h1,.gutenberg-content h2,.gutenberg-content h3,.gutenberg-content h4,.gutenberg-content h5,.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5{line-height:var(--line-height-core-heading)}.editor-styles-wrapper h1:first-child,.editor-styles-wrapper h2:first-child,.editor-styles-wrapper h3:first-child,.editor-styles-wrapper h4:first-child,.editor-styles-wrapper h5:first-child,.editor-styles-wrapper h6:first-child,.gutenberg-content h1:first-child,.gutenberg-content h2:first-child,.gutenberg-content h3:first-child,.gutenberg-content h4:first-child,.gutenberg-content h5:first-child,.gutenberg-content h6:first-child,.article-content h1:first-child,.article-content h2:first-child,.article-content h3:first-child,.article-content h4:first-child,.article-content h5:first-child,.article-content h6:first-child{margin-top:0}.editor-styles-wrapper p,.gutenberg-content p,.article-content p{color:var(--color-paragraph);line-height:var(--line-height-paragraphs-blog)}.editor-styles-wrapper .has-larger-font-size,.editor-styles-wrapper .has-large-font-size,.gutenberg-content .has-larger-font-size,.gutenberg-content .has-large-font-size,.article-content .has-larger-font-size,.article-content .has-large-font-size{line-height:var(--line-height-headings)}@media (max-width:480px){.editor-styles-wrapper .has-large-font-size,.gutenberg-content .has-large-font-size,.article-content .has-large-font-size{font-size:var(--font-size-18)}}@media (max-width:480px){.editor-styles-wrapper .has-larger-font-size,.gutenberg-content .has-larger-font-size,.article-content .has-larger-font-size{font-size:var(--font-size-22)}}@media (max-width:1480px){.editor-styles-wrapper .has-background,.gutenberg-content .has-background,.article-content .has-background{width:calc(100% - calc(2.375em * 2))}}.editor-styles-wrapper .block-error,.site-main .block-error{background-color:var(--color-error-block-background);border:1px solid var(--color-error-block-border);border-left:10px solid var(--color-error)}.editor-styles-wrapper .block-error .container,.site-main .block-error .container{padding-bottom:2rem;padding-top:2rem}.editor-styles-wrapper .block-error p,.site-main .block-error p{font-size:var(--font-size-14)}.editor-styles-wrapper .block-error p.error-message,.site-main .block-error p.error-message{font-size:var(--font-size-16)}.editor-styles-wrapper .block-error h2,.site-main .block-error h2{font-size:var(--font-size-h4)}.editor-styles-wrapper .block-team-member,.site-main .block-team-member{--reset-text-padding-margin: 0;--text-margin-bottom: 1.5rem}.editor-styles-wrapper .block-team-member .grid-cols,.site-main .block-team-member .grid-cols{grid-gap:var(--grid-gap)}.editor-styles-wrapper .block-team-member .team-member,.site-main .block-team-member .team-member{background-color:#FFFFFF;box-shadow:0 2px 30px 0 rgba(22, 24, 38, 0.04);border-radius:5px}.editor-styles-wrapper .block-team-member .team-member-photo,.site-main .block-team-member .team-member-photo{height:400px;overflow:hidden;border-top-left-radius:5px;border-top-right-radius:5px}.editor-styles-wrapper .block-team-member .team-member-photo img,.site-main .block-team-member .team-member-photo img{display:block;width:100%}.editor-styles-wrapper .block-team-member .team-member-photo img.wpsmartcrop-image,.site-main .block-team-member .team-member-photo img.wpsmartcrop-image{max-height:400px}.editor-styles-wrapper .block-team-member .team-member-info,.site-main .block-team-member .team-member-info{padding:3rem}.editor-styles-wrapper .block-team-member p.team-member-role,.site-main .block-team-member p.team-member-role{padding:var(--reset-text-padding-margin);margin:var(--reset-text-padding-margin);margin-bottom:var(--text-margin-bottom);text-transform:uppercase;letter-spacing:0.3em;font-size:16px;color:var(--global-palette5)}.editor-styles-wrapper .block-team-member h3.team-member-name,.site-main .block-team-member h3.team-member-name{padding:var(--reset-text-padding-margin);margin:var(--reset-text-padding-margin);margin-bottom:var(--text-margin-bottom);font-size:calc(20px + 10 * ((100vw - 320px)/ 1600)) !important;line-height:1.2}.editor-styles-wrapper .block-team-member p.team-member-phone,.site-main .block-team-member p.team-member-phone{padding:var(--reset-text-padding-margin);margin:var(--reset-text-padding-margin);margin-bottom:var(--text-margin-bottom);font-size:calc(16px + 1 * ((100vw - 320px)/ 1600)) !important}.editor-styles-wrapper .block-team-member p.team-member-email,.site-main .block-team-member p.team-member-email{padding:var(--reset-text-padding-margin);margin:var(--reset-text-padding-margin);margin-bottom:var(--text-margin-bottom);font-size:calc(16px + 1 * ((100vw - 320px)/ 1600)) !important}.editor-styles-wrapper .block-team-member p.team-member-text,.site-main .block-team-member p.team-member-text{padding:var(--reset-text-padding-margin);margin:var(--reset-text-padding-margin);margin-bottom:var(--reset-text-padding-margin);font-size:calc(16px + 1 * ((100vw - 320px)/ 1600)) !important}@media screen and (min-width:770px){.editor-styles-wrapper .block-title-and-text.title-right-text-left .col-ot_title,.site-main .block-title-and-text.title-right-text-left .col-ot_title{order:2}}.editor-styles-wrapper .block-title-and-text .col-ot_title h2,.site-main .block-title-and-text .col-ot_title h2{padding:var(--reset-text-padding-margin);margin:var(--reset-text-padding-margin);margin-bottom:var(--text-margin-bottom);font-size:calc(36px + 10 * ((100vw - 320px)/ 1600)) !important;line-height:1.2}.editor-styles-wrapper .block-toimintasuunnitelma,.site-main .block-toimintasuunnitelma{--reset-text-padding-margin: 0;--text-margin-bottom: 1.5rem;background:linear-gradient(180deg, var(--global-palette8, #F7FAFC) 0%, var(--global-palette9, #ffffff) 100%)}.editor-styles-wrapper .block-toimintasuunnitelma h2.tosu-section-title,.site-main .block-toimintasuunnitelma h2.tosu-section-title{font-size:calc(35px + 15 * ((100vw - 320px)/ 1600)) !important;color:var(--global-palette1);text-align:center}.editor-styles-wrapper .block-toimintasuunnitelma .grid-cols,.site-main .block-toimintasuunnitelma .grid-cols{grid-gap:var(--grid-gap)}.editor-styles-wrapper .block-toimintasuunnitelma .tosu-row,.site-main .block-toimintasuunnitelma .tosu-row{border-bottom:1px solid #707070 !important;padding-top:2rem;padding-bottom:4rem}.editor-styles-wrapper .block-toimintasuunnitelma .tosu-row:last-of-type,.site-main .block-toimintasuunnitelma .tosu-row:last-of-type{border-bottom:none !important;padding-bottom:0px}.editor-styles-wrapper .block-toimintasuunnitelma p.tosu-row-number,.site-main .block-toimintasuunnitelma p.tosu-row-number{padding:var(--reset-text-padding-margin);margin:var(--reset-text-padding-margin);text-transform:uppercase;font-size:60px;font-weight:700;color:var(--global-palette1)}.editor-styles-wrapper .block-toimintasuunnitelma .col-ot_title h3,.site-main .block-toimintasuunnitelma .col-ot_title h3{padding:var(--reset-text-padding-margin);margin:var(--reset-text-padding-margin);margin-bottom:var(--text-margin-bottom);font-size:calc(25px + 15 * ((100vw - 320px)/ 1600)) !important;line-height:1.2;color:var(--global-palette5)}.editor-styles-wrapper .block-toimintasuunnitelma .col-ot_text,.site-main .block-toimintasuunnitelma .col-ot_text{padding:var(--reset-text-padding-margin);margin:var(--reset-text-padding-margin);margin-bottom:var(--text-margin-bottom)}.editor-styles-wrapper .block-hero::after,.site-main .block-hero::after{background-image:linear-gradient(180deg, var(--color-black) 0%, rgba(51, 51, 51, 0) 100%);content:'';height:164px;left:0;opacity:0.8;position:absolute;top:0;width:100%;z-index:4}.editor-styles-wrapper .block-hero,.site-main .block-hero{display:flex;height:calc(var(--vh, 1vh) * 100)}.editor-styles-wrapper .block-hero.block-hero-low,.site-main .block-hero.block-hero-low{height:auto}.editor-styles-wrapper .block-hero.block-hero-high,.site-main .block-hero.block-hero-high{height:calc(var(--vh, 1vh) * 100)}.editor-styles-wrapper .block-hero video,.site-main .block-hero video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:2}@media screen and (prefers-reduced-motion:reduce),(update:slow){.editor-styles-wrapper .block-hero video,.site-main .block-hero video{display:none}}.editor-styles-wrapper .block-hero .container,.site-main .block-hero .container{width:100%}@media (min-width:480px){.editor-styles-wrapper .block-hero,.site-main .block-hero{height:750px}.editor-styles-wrapper .block-hero.block-hero-low,.site-main .block-hero.block-hero-low{height:750px}.editor-styles-wrapper .block-hero.block-hero-high,.site-main .block-hero.block-hero-high{height:965px}}.editor-styles-wrapper .block-hero .content,.site-main .block-hero .content{align-items:center;display:flex;height:100%;line-height:1;position:relative;width:100%;z-index:5}.editor-styles-wrapper .block-hero .content .prefix,.site-main .block-hero .content .prefix{font-size:var(--font-size-14);font-weight:var(--font-weight-bold);letter-spacing:0.06em;text-transform:uppercase}.editor-styles-wrapper .block-hero .content h1,.site-main .block-hero .content h1{font-size:var(--font-size-hero)}.editor-styles-wrapper .block-hero .content .content-wrapper,.site-main .block-hero .content .content-wrapper{display:grid;gap:4rem;max-width:70rem}@media (min-width:960px){.editor-styles-wrapper .block-hero .content .content-wrapper,.site-main .block-hero .content .content-wrapper{transform:translateY(2rem)}}.editor-styles-wrapper .block-hero .content .content-wrapper *,.site-main .block-hero .content .content-wrapper *{color:var(--color-white);line-height:1;margin:0}.editor-styles-wrapper .block-hero .content .content-wrapper p,.site-main .block-hero .content .content-wrapper p{line-height:var(--line-height-paragraphs)}.editor-styles-wrapper .block-hero .content .button-wrapper,.site-main .block-hero .content .button-wrapper{display:flex;gap:3rem}.editor-styles-wrapper .block-hero .content .play-video,.site-main .block-hero .content .play-video{align-items:center;background-color:transparent;border:0;display:flex;font-size:var(--font-size-18);font-weight:var(--font-weight-medium);gap:9px;margin:0;padding:0}.editor-styles-wrapper .block-hero .content .play-video svg,.site-main .block-hero .content .play-video svg{min-width:24px}@media (max-width:480px){.editor-styles-wrapper .block-cta .container,.site-main .block-cta .container{padding-left:0;padding-right:0}}.editor-styles-wrapper .block-cta .cta,.site-main .block-cta .cta{background-color:var(--color-error-block-background);border-radius:6px;padding-bottom:6rem;padding-left:4rem;padding-right:4rem;padding-top:6rem}@media (min-width:700px){.editor-styles-wrapper .block-cta .cta,.site-main .block-cta .cta{align-items:center;display:flex;gap:4rem;justify-content:space-between}}@media (max-width:480px){.editor-styles-wrapper .block-cta .cta,.site-main .block-cta .cta{border-radius:0;padding-bottom:5rem;padding-left:3rem;padding-right:3rem;padding-top:5rem}}.editor-styles-wrapper .block-cta h2,.site-main .block-cta h2{font-size:var(--font-size-28);margin-bottom:2rem}.editor-styles-wrapper .block-cta .content,.site-main .block-cta .content{max-width:650px}.editor-styles-wrapper .block-cta .content p,.site-main .block-cta .content p{margin-top:2rem}.editor-styles-wrapper .block-cta .button-wrapper,.site-main .block-cta .button-wrapper{display:flex}@media (min-width:770px){.editor-styles-wrapper .block-cta .button-wrapper,.site-main .block-cta .button-wrapper{margin:0}}.editor-styles-wrapper .block-cta .button,.site-main .block-cta .button{align-items:center;display:flex;gap:1.5rem}@media (min-width:700px){.editor-styles-wrapper .block-cta .button,.site-main .block-cta .button{font-size:var(--font-size-18);line-height:23.0909px;padding-bottom:calc(17px - calc(var(--border-width-input-field) * 2));padding-left:calc(21px - calc(var(--border-width-input-field) * 2));padding-right:calc(21px - calc(var(--border-width-input-field) * 2));padding-top:calc(17px - calc(var(--border-width-input-field) * 2))}}.editor-styles-wrapper .block-title-content-columns .container,.site-main .block-title-content-columns .container{display:grid;row-gap:2rem}@media (min-width:770px){.editor-styles-wrapper .block-title-content-columns .container,.site-main .block-title-content-columns .container{column-gap:4rem;grid-template-columns:repeat(2, minmax(0, 1fr))}}.editor-styles-wrapper .block-title-content-columns h2,.site-main .block-title-content-columns h2{font-size:var(--font-size-28);margin-bottom:0}.editor-styles-wrapper .block-title-content-columns .content p:first-child,.site-main .block-title-content-columns .content p:first-child{margin-top:0}.editor-styles-wrapper .block-content-columns-50-50 .container,.site-main .block-content-columns-50-50 .container{display:grid;row-gap:4rem}@media (min-width:770px){.editor-styles-wrapper .block-content-columns-50-50 .container,.site-main .block-content-columns-50-50 .container{column-gap:6rem;grid-template-columns:repeat(2, minmax(0, 1fr))}}.editor-styles-wrapper .block-content-columns-50-50 h2,.site-main .block-content-columns-50-50 h2{font-size:var(--font-size-28);margin-bottom:2rem}.editor-styles-wrapper .block-content-columns-50-50 .content p:first-child,.site-main .block-content-columns-50-50 .content p:first-child{margin-top:0}.editor-styles-wrapper .block-quote *,.site-main .block-quote *{max-width:1000px;text-align:center}.editor-styles-wrapper .block-quote .content,.site-main .block-quote .content{font-size:var(--font-size-24)}.editor-styles-wrapper .block-quote .author,.site-main .block-quote .author{font-size:var(--font-size-14)}.editor-styles-wrapper .block-icon-content-columns .container,.site-main .block-icon-content-columns .container{display:grid;row-gap:4rem}@media (min-width:770px){.editor-styles-wrapper .block-icon-content-columns .container,.site-main .block-icon-content-columns .container{column-gap:6rem;grid-template-columns:repeat(3, minmax(0, 1fr))}}.editor-styles-wrapper .block-icon-content-columns svg,.site-main .block-icon-content-columns svg{margin-bottom:2rem}.editor-styles-wrapper .block-icon-content-columns h2,.site-main .block-icon-content-columns h2{font-size:var(--font-size-20);margin-bottom:1.5rem}.editor-styles-wrapper .block-icon-content-columns p:first-of-type,.site-main .block-icon-content-columns p:first-of-type{margin-top:1.5rem}.editor-styles-wrapper .block-image-content-columns .container,.site-main .block-image-content-columns .container{display:grid;row-gap:4rem}@media (min-width:770px){.editor-styles-wrapper .block-image-content-columns .container,.site-main .block-image-content-columns .container{column-gap:6rem;grid-template-columns:repeat(3, minmax(0, 1fr))}}.editor-styles-wrapper .block-image-content-columns .image,.site-main .block-image-content-columns .image{aspect-ratio:1.7777777778;margin-bottom:2rem}.editor-styles-wrapper .block-image-content-columns h2,.site-main .block-image-content-columns h2{font-size:var(--font-size-20);margin-bottom:1.5rem}.editor-styles-wrapper .block-image-content-columns p:first-of-type,.site-main .block-image-content-columns p:first-of-type{margin-top:1.5rem}.editor-styles-wrapper .block-image-content .container,.site-main .block-image-content .container{display:grid;row-gap:3rem}@media (min-width:770px){.editor-styles-wrapper .block-image-content .container,.site-main .block-image-content .container{column-gap:6rem;grid-template-columns:repeat(2, minmax(0, 1fr))}}.editor-styles-wrapper .block-image-content .col-content,.site-main .block-image-content .col-content{align-items:center;display:flex}@media (max-width:770px){.editor-styles-wrapper .block-image-content .col-content,.site-main .block-image-content .col-content{order:1}}.editor-styles-wrapper .block-image-content .col-image,.site-main .block-image-content .col-image{margin-bottom:auto;margin-top:auto}.editor-styles-wrapper .block-image-content .image,.site-main .block-image-content .image{aspect-ratio:1.7777777778}.editor-styles-wrapper .block-image-content h2,.site-main .block-image-content h2{font-size:var(--font-size-28);margin-bottom:2rem}.editor-styles-wrapper .block-image-content .content p:first-child,.site-main .block-image-content .content p:first-child{margin-top:0}.editor-styles-wrapper .block-image-content.image-left .col-content,.site-main .block-image-content.image-left .col-content{order:1}.editor-styles-wrapper .block-form .container,.site-main .block-form .container{display:grid;row-gap:4rem}@media (min-width:770px){.editor-styles-wrapper .block-form .container,.site-main .block-form .container{column-gap:6rem;grid-template-columns:repeat(2, minmax(0, 1fr))}}.editor-styles-wrapper .block-form h2,.site-main .block-form h2{font-size:var(--font-size-28);margin-bottom:1.5rem}.editor-styles-wrapper .block-carousel .slider-slide img,.site-main .block-carousel .slider-slide img{border-radius:6px;height:500px}@media (max-width:1200px){.editor-styles-wrapper .block-carousel .slider-slide img,.site-main .block-carousel .slider-slide img{height:auto;max-width:calc(100vw - calc(var(--padding-container-horizontal) * 2));width:100%}}.editor-styles-wrapper .block-carousel .slider-slide,.site-main .block-carousel .slider-slide{padding:0 40px 0 0}.editor-styles-wrapper .block-carousel .controls-buttons,.site-main .block-carousel .controls-buttons{display:flex;justify-content:flex-end;margin-bottom:4rem}.editor-styles-wrapper .block-carousel .slick-btn,.site-main .block-carousel .slick-btn{background-color:transparent;border:0;color:var(--color-black)}.editor-styles-wrapper .block-carousel .container,.editor-styles-wrapper .block-carousel .slick-list,.editor-styles-wrapper .block-carousel .slider,.site-main .block-carousel .container,.site-main .block-carousel .slick-list,.site-main .block-carousel .slider{overflow:visible}.editor-styles-wrapper .alignleft>*,.article-content .alignleft>*{float:left}.editor-styles-wrapper .alignright>*,.article-content .alignright>*{float:right}.editor-styles-wrapper .alignleft>img,.article-content .alignleft>img{margin-bottom:var(--margin-between-paragraphs);margin-right:var(--padding-container-horizontal);margin-top:var(--margin-between-paragraphs)}.editor-styles-wrapper .alignleft>img+figcaption,.article-content .alignleft>img+figcaption{margin-top:0}.editor-styles-wrapper .alignright>img,.article-content .alignright>img{margin-bottom:var(--margin-between-paragraphs);margin-left:var(--padding-container-horizontal);margin-top:var(--margin-between-paragraphs)}.editor-styles-wrapper .alignright>img+figcaption,.article-content .alignright>img+figcaption{margin-top:0}.editor-styles-wrapper .alignwide,.article-content .alignwide{max-width:1200px;padding-left:var(--padding-container-horizontal);padding-right:var(--padding-container-horizontal);width:100%}@media (min-width:1240px){.editor-styles-wrapper .alignwide,.article-content .alignwide{padding-left:0;padding-right:0}}.editor-styles-wrapper .alignfull,.article-content .alignfull{max-width:100%;padding-left:0;padding-right:0;width:100%}.editor-styles-wrapper .alignfull.wp-block-image img,.article-content .alignfull.wp-block-image img{border-radius:0}@media (min-width:910px){.editor-styles-wrapper .alignfull,.article-content .alignfull{margin-bottom:var(--padding-block);margin-top:var(--padding-block);max-width:100%;width:100%}}.editor-styles-wrapper figcaption,.editor-styles-wrapper cite,.editor-styles-wrapper small,.article-content figcaption,.article-content cite,.article-content small{border:0;color:var(--color-caption);font-size:var(--font-size-captions);font-style:normal;margin-bottom:6rem;margin-left:auto;margin-right:auto;margin-top:3rem;max-width:870px;padding-bottom:0;text-align:center;width:100%}@media (max-width:480px){.editor-styles-wrapper figcaption,.editor-styles-wrapper cite,.editor-styles-wrapper small,.article-content figcaption,.article-content cite,.article-content small{margin-top:2rem}}.editor-styles-wrapper .wp-block-image figcaption,.editor-styles-wrapper .wp-block-image .alignright>figcaption,.editor-styles-wrapper .wp-block-image .aligncenter>figcaption,.editor-styles-wrapper .wp-block-image.is-resized>figcaption,.article-content .wp-block-image figcaption,.article-content .wp-block-image .alignright>figcaption,.article-content .wp-block-image .aligncenter>figcaption,.article-content .wp-block-image.is-resized>figcaption{display:block;width:100%}.editor-styles-wrapper cite,.article-content cite{margin-bottom:0}.editor-styles-wrapper img,.article-content img{border-radius:0px}kbd{background-color:var(--color-kbd-background);border:1px solid var(--color-kbd-border);border-radius:4px;box-shadow:0 1px 0 rgba(22, 22, 22, 0.2), 0 0 0 2px var(--color-white) inset;color:var(--color-paragraph);display:inline-block;line-height:1.4;padding:0 0.5rem;text-shadow:0 1px 0 var(--color-white);white-space:nowrap}a{color:var(--color-link-text);text-decoration:none}a:hover,a:focus{color:var(--color-link-text-hover)}.editor-styles-wrapper .footer-html-inner>p>a,.editor-styles-wrapper [data-type="core/paragraph"]>a,.editor-styles-wrapper li>a:not(.kt-tab-title),.editor-styles-wrapper p>strong>a,.editor-styles-wrapper p>em>a,.editor-styles-wrapper p:not([class])>a:not([class]),.editor-styles-wrapper p.has-text-align-left>a,.editor-styles-wrapper p.has-text-align-center>a,.editor-styles-wrapper p.has-text-align-right>a,.editor-styles-wrapper p.has-small-font-size>a,.editor-styles-wrapper figcaption>a,.editor-styles-wrapper p:not([class])>a.is-external-link,.article-content .footer-html-inner>p>a,.article-content [data-type="core/paragraph"]>a,.article-content li>a:not(.kt-tab-title),.article-content p>strong>a,.article-content p>em>a,.article-content p:not([class])>a:not([class]),.article-content p.has-text-align-left>a,.article-content p.has-text-align-center>a,.article-content p.has-text-align-right>a,.article-content p.has-small-font-size>a,.article-content figcaption>a,.article-content p:not([class])>a.is-external-link,article.entry .footer-html-inner>p>a,article.entry [data-type="core/paragraph"]>a,article.entry li>a:not(.kt-tab-title),article.entry p>strong>a,article.entry p>em>a,article.entry p:not([class])>a:not([class]),article.entry p.has-text-align-left>a,article.entry p.has-text-align-center>a,article.entry p.has-text-align-right>a,article.entry p.has-small-font-size>a,article.entry figcaption>a,article.entry p:not([class])>a.is-external-link{color:var(--color-link-text);display:inline !important;text-decoration:underline;text-decoration-color:var(--color-link-text-hover);text-underline-offset:6px;transition:all 0.18s ease-in-out}.editor-styles-wrapper .footer-html-inner>p>a::after,.editor-styles-wrapper [data-type="core/paragraph"]>a::after,.editor-styles-wrapper li>a:not(.kt-tab-title)::after,.editor-styles-wrapper p>strong>a::after,.editor-styles-wrapper p>em>a::after,.editor-styles-wrapper p:not([class])>a:not([class])::after,.editor-styles-wrapper p.has-text-align-left>a::after,.editor-styles-wrapper p.has-text-align-center>a::after,.editor-styles-wrapper p.has-text-align-right>a::after,.editor-styles-wrapper p.has-small-font-size>a::after,.editor-styles-wrapper figcaption>a::after,.editor-styles-wrapper p:not([class])>a.is-external-link::after,.article-content .footer-html-inner>p>a::after,.article-content [data-type="core/paragraph"]>a::after,.article-content li>a:not(.kt-tab-title)::after,.article-content p>strong>a::after,.article-content p>em>a::after,.article-content p:not([class])>a:not([class])::after,.article-content p.has-text-align-left>a::after,.article-content p.has-text-align-center>a::after,.article-content p.has-text-align-right>a::after,.article-content p.has-small-font-size>a::after,.article-content figcaption>a::after,.article-content p:not([class])>a.is-external-link::after,article.entry .footer-html-inner>p>a::after,article.entry [data-type="core/paragraph"]>a::after,article.entry li>a:not(.kt-tab-title)::after,article.entry p>strong>a::after,article.entry p>em>a::after,article.entry p:not([class])>a:not([class])::after,article.entry p.has-text-align-left>a::after,article.entry p.has-text-align-center>a::after,article.entry p.has-text-align-right>a::after,article.entry p.has-small-font-size>a::after,article.entry figcaption>a::after,article.entry p:not([class])>a.is-external-link::after{background-image:url(//tazzi.fi/content/themes/mak/svg/external-link-styled-links.svg)}.editor-styles-wrapper .footer-html-inner>p>a:hover,.editor-styles-wrapper .footer-html-inner>p>a:focus,.editor-styles-wrapper [data-type="core/paragraph"]>a:hover,.editor-styles-wrapper [data-type="core/paragraph"]>a:focus,.editor-styles-wrapper li>a:not(.kt-tab-title):hover,.editor-styles-wrapper li>a:not(.kt-tab-title):focus,.editor-styles-wrapper p>strong>a:hover,.editor-styles-wrapper p>strong>a:focus,.editor-styles-wrapper p>em>a:hover,.editor-styles-wrapper p>em>a:focus,.editor-styles-wrapper p:not([class])>a:not([class]):hover,.editor-styles-wrapper p:not([class])>a:not([class]):focus,.editor-styles-wrapper p.has-text-align-left>a:hover,.editor-styles-wrapper p.has-text-align-left>a:focus,.editor-styles-wrapper p.has-text-align-center>a:hover,.editor-styles-wrapper p.has-text-align-center>a:focus,.editor-styles-wrapper p.has-text-align-right>a:hover,.editor-styles-wrapper p.has-text-align-right>a:focus,.editor-styles-wrapper p.has-small-font-size>a:hover,.editor-styles-wrapper p.has-small-font-size>a:focus,.editor-styles-wrapper figcaption>a:hover,.editor-styles-wrapper figcaption>a:focus,.editor-styles-wrapper p:not([class])>a.is-external-link:hover,.editor-styles-wrapper p:not([class])>a.is-external-link:focus,.article-content .footer-html-inner>p>a:hover,.article-content .footer-html-inner>p>a:focus,.article-content [data-type="core/paragraph"]>a:hover,.article-content [data-type="core/paragraph"]>a:focus,.article-content li>a:not(.kt-tab-title):hover,.article-content li>a:not(.kt-tab-title):focus,.article-content p>strong>a:hover,.article-content p>strong>a:focus,.article-content p>em>a:hover,.article-content p>em>a:focus,.article-content p:not([class])>a:not([class]):hover,.article-content p:not([class])>a:not([class]):focus,.article-content p.has-text-align-left>a:hover,.article-content p.has-text-align-left>a:focus,.article-content p.has-text-align-center>a:hover,.article-content p.has-text-align-center>a:focus,.article-content p.has-text-align-right>a:hover,.article-content p.has-text-align-right>a:focus,.article-content p.has-small-font-size>a:hover,.article-content p.has-small-font-size>a:focus,.article-content figcaption>a:hover,.article-content figcaption>a:focus,.article-content p:not([class])>a.is-external-link:hover,.article-content p:not([class])>a.is-external-link:focus,article.entry .footer-html-inner>p>a:hover,article.entry .footer-html-inner>p>a:focus,article.entry [data-type="core/paragraph"]>a:hover,article.entry [data-type="core/paragraph"]>a:focus,article.entry li>a:not(.kt-tab-title):hover,article.entry li>a:not(.kt-tab-title):focus,article.entry p>strong>a:hover,article.entry p>strong>a:focus,article.entry p>em>a:hover,article.entry p>em>a:focus,article.entry p:not([class])>a:not([class]):hover,article.entry p:not([class])>a:not([class]):focus,article.entry p.has-text-align-left>a:hover,article.entry p.has-text-align-left>a:focus,article.entry p.has-text-align-center>a:hover,article.entry p.has-text-align-center>a:focus,article.entry p.has-text-align-right>a:hover,article.entry p.has-text-align-right>a:focus,article.entry p.has-small-font-size>a:hover,article.entry p.has-small-font-size>a:focus,article.entry figcaption>a:hover,article.entry figcaption>a:focus,article.entry p:not([class])>a.is-external-link:hover,article.entry p:not([class])>a.is-external-link:focus{color:var(--color-link-text-hover);text-decoration-color:var(--color-link-text-hover)}.editor-styles-wrapper .footer-html-inner>p>a:hover::after,.editor-styles-wrapper .footer-html-inner>p>a:focus::after,.editor-styles-wrapper [data-type="core/paragraph"]>a:hover::after,.editor-styles-wrapper [data-type="core/paragraph"]>a:focus::after,.editor-styles-wrapper li>a:not(.kt-tab-title):hover::after,.editor-styles-wrapper li>a:not(.kt-tab-title):focus::after,.editor-styles-wrapper p>strong>a:hover::after,.editor-styles-wrapper p>strong>a:focus::after,.editor-styles-wrapper p>em>a:hover::after,.editor-styles-wrapper p>em>a:focus::after,.editor-styles-wrapper p:not([class])>a:not([class]):hover::after,.editor-styles-wrapper p:not([class])>a:not([class]):focus::after,.editor-styles-wrapper p.has-text-align-left>a:hover::after,.editor-styles-wrapper p.has-text-align-left>a:focus::after,.editor-styles-wrapper p.has-text-align-center>a:hover::after,.editor-styles-wrapper p.has-text-align-center>a:focus::after,.editor-styles-wrapper p.has-text-align-right>a:hover::after,.editor-styles-wrapper p.has-text-align-right>a:focus::after,.editor-styles-wrapper p.has-small-font-size>a:hover::after,.editor-styles-wrapper p.has-small-font-size>a:focus::after,.editor-styles-wrapper figcaption>a:hover::after,.editor-styles-wrapper figcaption>a:focus::after,.editor-styles-wrapper p:not([class])>a.is-external-link:hover::after,.editor-styles-wrapper p:not([class])>a.is-external-link:focus::after,.article-content .footer-html-inner>p>a:hover::after,.article-content .footer-html-inner>p>a:focus::after,.article-content [data-type="core/paragraph"]>a:hover::after,.article-content [data-type="core/paragraph"]>a:focus::after,.article-content li>a:not(.kt-tab-title):hover::after,.article-content li>a:not(.kt-tab-title):focus::after,.article-content p>strong>a:hover::after,.article-content p>strong>a:focus::after,.article-content p>em>a:hover::after,.article-content p>em>a:focus::after,.article-content p:not([class])>a:not([class]):hover::after,.article-content p:not([class])>a:not([class]):focus::after,.article-content p.has-text-align-left>a:hover::after,.article-content p.has-text-align-left>a:focus::after,.article-content p.has-text-align-center>a:hover::after,.article-content p.has-text-align-center>a:focus::after,.article-content p.has-text-align-right>a:hover::after,.article-content p.has-text-align-right>a:focus::after,.article-content p.has-small-font-size>a:hover::after,.article-content p.has-small-font-size>a:focus::after,.article-content figcaption>a:hover::after,.article-content figcaption>a:focus::after,.article-content p:not([class])>a.is-external-link:hover::after,.article-content p:not([class])>a.is-external-link:focus::after,article.entry .footer-html-inner>p>a:hover::after,article.entry .footer-html-inner>p>a:focus::after,article.entry [data-type="core/paragraph"]>a:hover::after,article.entry [data-type="core/paragraph"]>a:focus::after,article.entry li>a:not(.kt-tab-title):hover::after,article.entry li>a:not(.kt-tab-title):focus::after,article.entry p>strong>a:hover::after,article.entry p>strong>a:focus::after,article.entry p>em>a:hover::after,article.entry p>em>a:focus::after,article.entry p:not([class])>a:not([class]):hover::after,article.entry p:not([class])>a:not([class]):focus::after,article.entry p.has-text-align-left>a:hover::after,article.entry p.has-text-align-left>a:focus::after,article.entry p.has-text-align-center>a:hover::after,article.entry p.has-text-align-center>a:focus::after,article.entry p.has-text-align-right>a:hover::after,article.entry p.has-text-align-right>a:focus::after,article.entry p.has-small-font-size>a:hover::after,article.entry p.has-small-font-size>a:focus::after,article.entry figcaption>a:hover::after,article.entry figcaption>a:focus::after,article.entry p:not([class])>a.is-external-link:hover::after,article.entry p:not([class])>a.is-external-link:focus::after{background-image:url(//tazzi.fi/content/themes/mak/svg/external-link-black.svg)}@media (prefers-reduced-motion:no-preference){.editor-styles-wrapper .footer-html-inner>p>a:focus,.editor-styles-wrapper [data-type="core/paragraph"]>a:focus,.editor-styles-wrapper li>a:not(.kt-tab-title):focus,.editor-styles-wrapper p>strong>a:focus,.editor-styles-wrapper p>em>a:focus,.editor-styles-wrapper p:not([class])>a:not([class]):focus,.editor-styles-wrapper p.has-text-align-left>a:focus,.editor-styles-wrapper p.has-text-align-center>a:focus,.editor-styles-wrapper p.has-text-align-right>a:focus,.editor-styles-wrapper p.has-small-font-size>a:focus,.editor-styles-wrapper figcaption>a:focus,.editor-styles-wrapper p:not([class])>a.is-external-link:focus,.article-content .footer-html-inner>p>a:focus,.article-content [data-type="core/paragraph"]>a:focus,.article-content li>a:not(.kt-tab-title):focus,.article-content p>strong>a:focus,.article-content p>em>a:focus,.article-content p:not([class])>a:not([class]):focus,.article-content p.has-text-align-left>a:focus,.article-content p.has-text-align-center>a:focus,.article-content p.has-text-align-right>a:focus,.article-content p.has-small-font-size>a:focus,.article-content figcaption>a:focus,.article-content p:not([class])>a.is-external-link:focus,article.entry .footer-html-inner>p>a:focus,article.entry [data-type="core/paragraph"]>a:focus,article.entry li>a:not(.kt-tab-title):focus,article.entry p>strong>a:focus,article.entry p>em>a:focus,article.entry p:not([class])>a:not([class]):focus,article.entry p.has-text-align-left>a:focus,article.entry p.has-text-align-center>a:focus,article.entry p.has-text-align-right>a:focus,article.entry p.has-small-font-size>a:focus,article.entry figcaption>a:focus,article.entry p:not([class])>a.is-external-link:focus{outline-offset:5px;transition:outline-offset 0.25s ease}}