@charset "UTF-8";html{line-height:1.15}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{color:#41ae9b;background-color:transparent}abbr [title]{border-bottom:0;text-decoration:underline}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}w600{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}input [type=checkbox],input [type=radio]{box-sizing:border-box;padding:0}input [type=search]{outline-offset:-2px}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"Source Serif Pro";font-style:normal;font-weight:400;src:url(../assets/fonts/source-serif-pro-v11-latin-regular.eot);src:local(""),url(../assets/fonts/source-serif-pro-v11-latin-regular.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/source-serif-pro-v11-latin-regular.woff2) format("woff2"),url(../assets/fonts/source-serif-pro-v11-latin-regular.woff) format("woff"),url(../assets/fonts/source-serif-pro-v11-latin-regular.ttf) format("truetype"),url(../assets/fonts/source-serif-pro-v11-latin-regular.svg#SourceSerifPro) format("svg");font-display:swap}@font-face{font-family:"Source Serif Pro";font-style:italic;font-weight:400;src:url(../assets/fonts/source-serif-pro-v11-latin-italic.eot);src:local(""),url(../assets/fonts/source-serif-pro-v11-latin-italic.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/source-serif-pro-v11-latin-italic.woff2) format("woff2"),url(../assets/fonts/source-serif-pro-v11-latin-italic.woff) format("woff"),url(../assets/fonts/source-serif-pro-v11-latin-italic.ttf) format("truetype"),url(../assets/fonts/source-serif-pro-v11-latin-italic.svg#SourceSerifPro) format("svg");font-display:swap}@font-face{font-family:"Source Serif Pro";font-style:normal;font-weight:700;src:url(../assets/fonts/source-serif-pro-v11-latin-700.eot);src:local(""),url(../assets/fonts/source-serif-pro-v11-latin-700.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/source-serif-pro-v11-latin-700.woff2) format("woff2"),url(../assets/fonts/source-serif-pro-v11-latin-700.woff) format("woff"),url(../assets/fonts/source-serif-pro-v11-latin-700.ttf) format("truetype"),url(../assets/fonts/source-serif-pro-v11-latin-700.svg#SourceSerifPro) format("svg");font-display:swap}@font-face{font-family:"Source Serif Pro";font-style:italic;font-weight:700;src:url(../assets/fonts/source-serif-pro-v11-latin-700italic.eot);src:local(""),url(../assets/fonts/source-serif-pro-v11-latin-700italic.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/source-serif-pro-v11-latin-700italic.woff2) format("woff2"),url(../assets/fonts/source-serif-pro-v11-latin-700italic.woff) format("woff"),url(../assets/fonts/source-serif-pro-v11-latin-700italic.ttf) format("truetype"),url(../assets/fonts/source-serif-pro-v11-latin-700italic.svg#SourceSerifPro) format("svg");font-display:swap}@font-face{font-family:"Source Serif Pro";font-style:normal;font-weight:900;src:url(../assets/fonts/source-serif-pro-v11-latin-900.eot);src:local(""),url(../assets/fonts/source-serif-pro-v11-latin-900.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/source-serif-pro-v11-latin-900.woff2) format("woff2"),url(../assets/fonts/source-serif-pro-v11-latin-900.woff) format("woff"),url(../assets/fonts/source-serif-pro-v11-latin-900.ttf) format("truetype"),url(../assets/fonts/source-serif-pro-v11-latin-900.svg#SourceSerifPro) format("svg");font-display:swap}@font-face{font-family:"Source Serif Pro";font-style:italic;font-weight:900;src:url(../assets/fonts/source-serif-pro-v11-latin-900italic.eot);src:local(""),url(../assets/fonts/source-serif-pro-v11-latin-900italic.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/source-serif-pro-v11-latin-900italic.woff2) format("woff2"),url(../assets/fonts/source-serif-pro-v11-latin-900italic.woff) format("woff"),url(../assets/fonts/source-serif-pro-v11-latin-900italic.ttf) format("truetype"),url(../assets/fonts/source-serif-pro-v11-latin-900italic.svg#SourceSerifPro) format("svg");font-display:swap}@font-face{font-family:strawford;src:url(../assets/fonts/strawford-thin-webfont.eot);src:url(../assets/fonts/strawford-thin-webfont.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/strawford-thin-webfont.woff2) format("woff2"),url(../assets/fonts/strawford-thin-webfont.woff) format("woff"),url(../assets/fonts/strawford-thin-webfont.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:strawford;src:url(../assets/fonts/strawford-extralight-webfont.eot);src:url(../assets/fonts/strawford-extralight-webfont.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/strawford-extralight-webfont.woff2) format("woff2"),url(../assets/fonts/strawford-extralight-webfont.woff) format("woff"),url(../assets/fonts/strawford-extralight-webfont.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:strawford;src:url(../assets/fonts/strawford-light-webfont.eot);src:url(../assets/fonts/strawford-light-webfont.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/strawford-light-webfont.woff2) format("woff2"),url(../assets/fonts/strawford-light-webfont.woff) format("woff"),url(../assets/fonts/strawford-light-webfont.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:strawford;src:url(../assets/fonts/strawford-regular-webfont.eot);src:url(../assets/fonts/strawford-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/strawford-regular-webfont.woff2) format("woff2"),url(../assets/fonts/strawford-regular-webfont.woff) format("woff"),url(../assets/fonts/strawford-regular-webfont.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:strawford;src:url(../assets/fonts/strawford-medium-webfont.eot);src:url(../assets/fonts/strawford-medium-webfont.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/strawford-medium-webfont.woff2) format("woff2"),url(../assets/fonts/strawford-medium-webfont.woff) format("woff"),url(../assets/fonts/strawford-medium-webfont.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:strawford;src:url(../assets/fonts/strawford-bold-webfont.eot);src:url(../assets/fonts/strawford-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/strawford-bold-webfont.woff2) format("woff2"),url(../assets/fonts/strawford-bold-webfont.woff) format("woff"),url(../assets/fonts/strawford-bold-webfont.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:strawford;src:url(../assets/fonts/strawford-black-webfont.eot);src:url(../assets/fonts/strawford-black-webfont.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/strawford-black-webfont.woff2) format("woff2"),url(../assets/fonts/strawford-black-webfont.woff) format("woff"),url(../assets/fonts/strawford-black-webfont.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:strawfordthin_italic;src:url(../assets/fonts/strawford-thinitalic-webfont.eot);src:url(../assets/fonts/strawford-thinitalic-webfont.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/strawford-thinitalic-webfont.woff2) format("woff2"),url(../assets/fonts/strawford-thinitalic-webfont.woff) format("woff"),url(../assets/fonts/strawford-thinitalic-webfont.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:strawfordextralight_italic;src:url(../assets/fonts/strawford-extralightitalic-webfont.eot);src:url(../assets/fonts/strawford-extralightitalic-webfont.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/strawford-extralightitalic-webfont.woff2) format("woff2"),url(../assets/fonts/strawford-extralightitalic-webfont.woff) format("woff"),url(../assets/fonts/strawford-extralightitalic-webfont.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:strawfordlight_italic;src:url(../assets/fonts/strawford-lightitalic-webfont.eot);src:url(../assets/fonts/strawford-lightitalic-webfont.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/strawford-lightitalic-webfont.woff2) format("woff2"),url(../assets/fonts/strawford-lightitalic-webfont.woff) format("woff"),url(../assets/fonts/strawford-lightitalic-webfont.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:strawfordregular_italic;src:url(../assets/fonts/strawford-regularitalic-webfont.eot);src:url(../assets/fonts/strawford-regularitalic-webfont.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/strawford-regularitalic-webfont.woff2) format("woff2"),url(../assets/fonts/strawford-regularitalic-webfont.woff) format("woff"),url(../assets/fonts/strawford-regularitalic-webfont.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:strawfordmedium_italic;src:url(../assets/fonts/strawford-mediumitalic-webfont.eot);src:url(../assets/fonts/strawford-mediumitalic-webfont.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/strawford-mediumitalic-webfont.woff2) format("woff2"),url(../assets/fonts/strawford-mediumitalic-webfont.woff) format("woff"),url(../assets/fonts/strawford-mediumitalic-webfont.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:strawfordbold_italic;src:url(../assets/fonts/strawford-bolditalic-webfont.eot);src:url(../assets/fonts/strawford-bolditalic-webfont.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/strawford-bolditalic-webfont.woff2) format("woff2"),url(../assets/fonts/strawford-bolditalic-webfont.woff) format("woff"),url(../assets/fonts/strawford-bolditalic-webfont.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:strawfordblack_italic;src:url(../assets/fonts/strawford-blackitalic-webfont.eot);src:url(../assets/fonts/strawford-blackitalic-webfont.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/strawford-blackitalic-webfont.woff2) format("woff2"),url(../assets/fonts/strawford-blackitalic-webfont.woff) format("woff"),url(../assets/fonts/strawford-blackitalic-webfont.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}*{box-sizing:border-box}.screen-reader-text{display:none}body.locked,html.locked{overflow:hidden}body{font-size:16px;font-size:1rem;line-height:1.625;font-family:"Source Serif Pro";font-weight:400}@media (min-width:960px){body{font-size:18px;font-size:1.125rem}}p{margin:0 0 1rem}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:strawford;font-weight:500}.strawford{font-family:strawford}.h1,h1{font-size:34px;font-size:2.125rem;line-height:1.2352941176}@media (min-width:960px){.h1,h1{font-size:56px;font-size:3.5rem;line-height:1.1428571429}}@media (min-width:1280px){.h1,h1{font-size:64px;font-size:4rem;line-height:1.125}}.h2,h2{font-size:28px;font-size:1.75rem;line-height:1.2142857143}@media (min-width:960px){.h2,h2{font-size:48px;font-size:3rem;line-height:1.1666666667}}.h3,h3{font-size:26px;font-size:1.625rem;line-height:1.3076923077}@media (min-width:960px){.h3,h3{font-size:30px;font-size:1.875rem;line-height:1.1333333333}}.h4,h4{font-size:24px;font-size:1.5rem;line-height:1.4166666667;margin:24px 0}.h5,h5{font-size:20px;font-size:1.25rem;line-height:1.5;font-weight:700;margin:16px 0}.h6,h6{font-size:20px;font-size:1.25rem;line-height:1.3;font-weight:700;margin:16px 0}.osion-otsikko{font-size:18px;font-size:1.125rem;letter-spacing:1.44px;line-height:1.7777777778;color:#000;font-family:strawford;font-weight:700;padding:8px 0;position:relative;text-transform:uppercase}.osion-otsikko:before{background-color:#000;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}@media (min-width:960px){.osion-otsikko:before{bottom:calc(50% - 1px)}}.osion-otsikko span{background-color:#fff;padding-right:16px;position:relative;z-index:1}.category__wrapper{max-width:1560px;margin:0 auto;width:calc(100% - 40px);padding:140px 0 0}@media (min-width:600px){.category__wrapper{width:calc(100% - 60px)}}@media (min-width:960px){.category__wrapper{width:calc(100% - 80px)}}@media (min-width:1280px){.category__wrapper{width:calc(100% - 120px)}}@media (min-width:1441px){.category__wrapper{width:calc(100% - 120px)}}@media (min-width:960px){.category__wrapper{padding:200px 0 0}}.category__wrapper.no-margin{padding:0}.category__otsikko{max-width:960px;margin:0}.category__sisalto{font-size:18px;font-size:1.125rem;line-height:1.4166666667;margin:24px 0 0}@media (min-width:960px){.category__sisalto{font-size:24px;font-size:1.5rem;margin:30px 0 0}}.category__sisalto.desktop{display:block}.category__filtterit{display:grid;grid-template-columns:1fr;flex-wrap:wrap;justify-content:space-between;padding:16px 0}@media (min-width:600px){.category__filtterit{grid-template-columns:1fr auto}}.category__filtterit .facetwp-facet{margin:0}.category__filtterit .facetwp-selections{display:flex}.category__filtterit .facetwp-selections ul{margin:0;padding:0}@media (min-width:960px){.category__filtterit .facetwp-facet-artikkelit_vuodet_mobiili{display:none}}.category__filtterit .facetwp-facet-artikkelit_vuodet_mobiili select{font-size:14px;font-size:.875rem;border:1px solid #ccc;color:#9a9a9a;font-family:strawford;font-weight:500;padding:7px 16px 6px;width:100%}@media (min-width:960px){.category__filtterit .facetwp-facet-artikkelit_vuodet_mobiili select{width:240px}}.category__filtterit .facetwp-facet-artikkelit_vuodet{display:none}@media (min-width:960px){.category__filtterit .facetwp-facet-artikkelit_vuodet{display:flex;flex-direction:row-reverse;grid-gap:10px}.category__filtterit .facetwp-facet-artikkelit_vuodet .facetwp-radio:first-of-type{display:none}}.category__filtterit .facetwp-facet-artikkelit_kategoriat_mobiili{width:100%;margin-bottom:10px}@media (min-width:960px){.category__filtterit .facetwp-facet-artikkelit_kategoriat_mobiili{display:none;margin-bottom:0}}.category__filtterit .facetwp-facet-artikkelit_kategoriat_mobiili select{font-size:14px;font-size:.875rem;border:1px solid #ccc;color:#9a9a9a;font-family:strawford;font-weight:500;padding:7px 16px 6px;width:100%}@media (min-width:600px){.category__filtterit .facetwp-facet-artikkelit_kategoriat_mobiili select{width:240px}}.category__filtterit .facetwp-facet-artikkelit_kategoriat{display:none}@media (min-width:960px){.category__filtterit .facetwp-facet-artikkelit_kategoriat{display:flex;flex-wrap:wrap;grid-gap:10px}}.category__filtterit .facetwp-facet-artikkelit_kategoriat .facetwp-radio{flex:0 0 auto}.category__filtterit .facetwp-counter,.category__filtterit .facetwp-selection-label{display:none}.category__filtterit .facetwp-type-checkboxes,.category__filtterit .facetwp-type-radio{margin:0}.category__filtterit .facetwp-checkbox,.category__filtterit .facetwp-radio{font-size:18px;font-size:1.125rem;line-height:1.4444444444;background:0 0;color:#9a9a9a;font-weight:500;margin:0;padding:0;position:relative;transition:color .3s ease}.category__filtterit .facetwp-checkbox:after,.category__filtterit .facetwp-radio:after{background-color:#9a9a9a;bottom:0;content:"";height:2px;left:50%;position:absolute;transition:color .3s ease,left ease .3s,width .3s ease;width:0}.category__filtterit .facetwp-checkbox:hover,.category__filtterit .facetwp-radio:hover{color:#000}.category__filtterit .facetwp-checkbox:hover:after,.category__filtterit .facetwp-radio:hover:after{color:#000;left:0;width:100%}.category__filtterit .facetwp-checkbox.checked,.category__filtterit .facetwp-radio.checked{background:0 0;color:#000}.category__filtterit .facetwp-checkbox.checked:after,.category__filtterit .facetwp-radio.checked:after{color:#000;left:0;width:100%}.category__filtterit .facetwp-search{font-size:14px;font-size:.875rem;border:0;color:#9a9a9a;font-family:strawford;font-weight:500;padding:8px 16px;width:100%}@media (min-width:600px){.category__filtterit .facetwp-search{width:173px}}.category__filtterit .facetwp-search::-moz-placeholder{color:#9a9a9a;opacity:.7}.category__filtterit .facetwp-search::placeholder{color:#9a9a9a;opacity:.7}.category__filtterit--top{border-bottom:1px solid #000;margin-top:16px}.category__filtterit--bottom{margin-bottom:32px}.facetwp-type-pager{border-top:1px solid #eeeae9;margin:40px 0}.facetwp-pager{display:flex}.facetwp-page{font-size:20px;font-size:1.25rem;align-items:center;display:flex!important;flex:0 0 60px;font-family:strawford;font-weight:700!important;height:60px;justify-content:center;margin-right:0!important;max-width:60px;transition:background-color .3s ease;width:60px}.facetwp-page.active,.facetwp-page:hover{background-color:#eeeae9}.category__artikkelit{display:flex;flex-wrap:wrap;margin:0 0 -80px 0}@media (min-width:600px){.category__artikkelit{display:flex;flex-wrap:wrap;margin:0 -40px -80px 0}}.facet-template{display:flex;flex-wrap:wrap;margin:0 -40px -80px 0}.facetwp-input-wrap{border:1px solid #ccc;display:inline-flex;width:100%}@media (min-width:960px){.facetwp-input-wrap{width:240px}}.facetwp-facet input.facetwp-location,.facetwp-facet input.facetwp-search{min-width:100%!important}.facetwp-checkbox{display:flex;align-items:center}.footer{background-color:#122941;color:#fff;overflow:hidden;padding:80px 0;position:relative}.footer:before{background:radial-gradient(rgba(132,201,189,.15) 0,rgba(18,41,65,0) 70%);border-radius:50%;bottom:-500px;content:"";height:827px;left:-500px;position:absolute;width:827px}@media (min-width:960px){.footer:after{background:radial-gradient(rgba(132,201,189,.15) 0,rgba(18,41,65,0) 70%);border-radius:50%;bottom:-500px;content:"";height:827px;position:absolute;right:-500px;width:827px}}.footer>*{position:relative;z-index:1}.footer__wrapper{max-width:1560px;margin:0 auto;width:calc(100% - 40px)}@media (min-width:600px){.footer__wrapper{width:calc(100% - 60px)}}@media (min-width:960px){.footer__wrapper{width:calc(100% - 80px)}}@media (min-width:1280px){.footer__wrapper{width:calc(100% - 120px)}}@media (min-width:1441px){.footer__wrapper{width:calc(100% - 120px)}}.footer__container{display:flex;flex-wrap:wrap;justify-content:space-between}.footer__top .footer__container{display:flex;flex-wrap:wrap;margin:0 -40px -40px 0}.footer__palstat{flex:0 0 calc(75% - 40px);margin:0 40px 40px 0;max-width:calc(75% - 40px);width:calc(75% - 40px)}.footer__palstat-wrapper{display:flex;flex-wrap:wrap;margin:0 -40px -40px 0}.footer__palsta{flex:0 0 calc(100% - 40px);margin:0 40px 40px 0;max-width:calc(100% - 40px);width:calc(100% - 40px)}@media (min-width:960px){.footer__palsta{flex:0 0 calc(33.33% - 40px);margin:0 40px 40px 0;max-width:calc(33.33% - 40px);width:calc(33.33% - 40px)}}.footer__palsta--sisalto{font-size:16px;font-size:1rem;line-height:1.625;margin-top:-24px}.footer__palsta--sisalto h2,.footer__palsta--sisalto h3,.footer__palsta--sisalto h4,.footer__palsta--sisalto h5,.footer__palsta--sisalto h6{font-size:20px;font-size:1.25rem;line-height:1.5;font-weight:700;margin:24px 0 8px}.footer__palsta--sisalto a{color:#fff;text-decoration:none}.footer__palsta--sisalto a:hover{text-decoration:underline}.footer__palsta--sisalto span{color:#e9484c}.footer__sivupalkki{flex:0 0 calc(100% - 40px);margin:0 40px 40px 0;max-width:calc(100% - 40px);width:calc(100% - 40px)}@media (min-width:960px){.footer__sivupalkki{flex:0 0 calc(25% - 40px);margin:0 40px 40px 0;max-width:calc(25% - 40px);width:calc(25% - 40px)}}.footer__postituslista{margin:0 0 40px}.footer__postituslista .hbspt-form .hs-error-msgs,.footer__postituslista .hbspt-form .legal-consent-container{display:none!important}.footer__postituslista .hbspt-form .hs-form{align-items:flex-end;display:flex}.footer__postituslista .hbspt-form .hs-email{flex:1 0 auto}.footer__postituslista .hbspt-form .hs-input{background-color:transparent;border:0;border-bottom:2px solid #84c9bd;color:#9a9a9a;padding:8px 16px;width:100%;outline:0;transition:border .3s ease}.footer__postituslista .hbspt-form .hs-input:focus{border-color:#fff}.footer__postituslista .hbspt-form .hs-button{background-color:transparent;border:0;border-bottom:2px solid #84c9bd;color:#84c9bd;cursor:pointer;padding:8px 16px}.footer__otsikko{font-size:20px;font-size:1.25rem;line-height:1.5;font-weight:700;margin:0 0 16px}.footer__bottom .footer__container{align-items:center}.footer__erotin{background-color:rgba(255,255,255,.2);height:2px;margin:40px 0}.footer__logot{display:flex;flex-wrap:wrap;margin:0 -20px -20px 0;align-items:center;flex:0 0 100%}@media (min-width:960px){.footer__logot{flex:0 0 auto;max-width:50%}}.footer__logo{flex:0 0 calc(auto - 20px);margin:0 20px 20px 0;max-width:calc(100% - 20px);width:calc(auto - 20px)}@media (min-width:600px){.footer__logo{flex:0 0 calc(auto - 20px);margin:0 20px 20px 0;max-width:calc(65% - 20px);width:calc(auto - 20px)}}@media (min-width:960px){.footer__logo{flex:0 0 calc(auto - 20px);margin:0 20px 20px 0;max-width:calc(100% - 20px);width:calc(auto - 20px)}}@media (min-width:1280px){.footer__logo{flex:0 0 calc(auto - 20px);margin:0 20px 20px 0;max-width:calc(65% - 20px);width:calc(auto - 20px)}}.footer__logo img{height:auto;max-height:80px;max-width:100%;width:auto}.footer__copyright{font-size:16px;font-size:1rem;line-height:1.625;flex:0 0 100%;margin-top:40px;text-align:center}@media (min-width:960px){.footer__copyright{flex:0 0 auto;max-width:50%;margin-top:0;text-align:unset}}.footer__linkki{color:#fff;display:block;margin:0 0 0 8px;padding:0 0 0 8px;position:relative;text-decoration:none}.footer__linkki:hover{text-decoration:underline}@media (min-width:960px){.footer__linkki{display:inline-block}.footer__linkki:before{content:"•";position:absolute;left:-5px;top:-2px}}.header{align-items:center;display:flex;height:auto;justify-content:space-between;left:0;min-height:54px;padding:8px 16px;position:fixed;top:0;transition:padding .3s ease;width:100%;z-index:999}@media (min-width:960px){.header{padding:32px 60px}}.header>*{position:relative}.header.fixed{box-shadow:0 10px 20px rgba(0,0,0,.2)}@media (min-width:960px){.header.fixed{padding:12px 60px}}.header.fixed .header__branding svg{max-width:28px}@media (min-width:960px){.header.fixed .header__branding svg{max-width:42px}}.header__branding a{display:flex;position:relative;z-index:2}.header__branding svg{height:auto;max-width:35px;transition:max-width .3s ease}@media (min-width:960px){.header__branding svg{max-width:56px}}.header__toggle-mobile-nav{cursor:pointer;height:24px;position:relative;width:24px;background:0 0;border:0;z-index:9}.header__toggle-mobile-nav:after,.header__toggle-mobile-nav:before{background-color:#fff;content:"";height:2px;position:absolute;right:0;transition:top .3s ease-in-out,width .3s ease-in-out,transform .3s ease-in-out}.header__toggle-mobile-nav:before{top:calc(50% - 5px);width:24px}.header__toggle-mobile-nav:after{top:calc(50% + 3px);width:15px}.header__toggle-mobile-nav.open:after,.header__toggle-mobile-nav.open:before{top:calc(50% - 1px);width:24px}.header__toggle-mobile-nav.open:before{transform:rotate(-45deg)}.header__toggle-mobile-nav.open:after{transform:rotate(45deg)}@media (min-width:960px){.header__toggle-mobile-nav{display:none}}.header--light.header{background-color:#fff;transition:background-color .3s ease}@media (max-width:960px){.header--light.header{background-color:transparent}}.header--light.header.fixed{background-color:#fff}.header--light.header .header__branding svg path{fill:#000;transition:fill .35s linear}.header--light.header .header__toggle-mobile-nav:after,.header--light.header .header__toggle-mobile-nav:before{background-color:#000}@media (max-width:960px){.header--light.header.mobile-nav-open .header__branding svg path{fill:#fff}.header--light.header.mobile-nav-open .header__toggle-mobile-nav:after,.header--light.header.mobile-nav-open .header__toggle-mobile-nav:before{background-color:#fff}}.header.fixed.mobile-nav-open{background:0 0;box-shadow:none}.body--tyot.header{background-color:rgba(255,255,255,.8);transition:background-color .3s ease}.body--tyot.header.fixed{background-color:#fff}.body--tyot.header .header__branding svg path{fill:#000;transition:fill .35s linear}.body--tyot.header .header__toggle-mobile-nav:after,.body--tyot.header .header__toggle-mobile-nav:before{background-color:#000}.body--tyot.header .navigation--main .menu-item a{color:#000}.body--tyot.header .navigation--main .menu-item:after{background-color:#000}.body--tyot.header.mobile-nav-open .header__toggle-mobile-nav:after,.body--tyot.header.mobile-nav-open .header__toggle-mobile-nav:before{background-color:#fff}.header.header--blue{background-color:transparent;transition:background-color .3s ease}.header.header--blue.fixed{background-color:#122941}.header.header--blue.mobile-nav-open.fixed{background-color:transparent}.header--tyot.header{background-color:#16222e;transition:background-color .3s ease}.header--tyot.header.fixed{background-color:#16222e}.header.header--dark{background-color:transparent;transition:background-color .3s ease}.header.header--dark.fixed{background-color:#16222e}.header__navigation{margin-left:auto}.search-form-wrapper{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(22,34,46,.95);align-items:center;justify-content:center;z-index:9999}.search-form-wrapper .close-icon{position:absolute;top:10%;right:10%;cursor:pointer}.search-form-wrapper .close-icon svg{fill:#000;width:3rem;height:3rem;background-color:#84c9bd;border-radius:50%;padding:.5rem}.search-form-wrapper .search-form{text-align:center}.search-form-wrapper input[type=search]{background-color:#16222e;border:1px solid #4a5d6f;color:#eeeae9;transition:.3s ease;height:10vh;width:50vw;padding:1rem;font-size:2rem}.search-form-wrapper input[type=search]:focus{background-color:#000;border-color:#4a5d6f;color:#fff;outline:0;box-shadow:0 10px 15px 0 rgba(0,0,0,.3)}.search-form-wrapper input[type=submit]{font-size:2rem;border:2px solid;border-radius:0;cursor:pointer;display:inline-block;width:50vw;font-family:strawford;font-weight:500;margin:.5rem 0 0;padding:.75rem 1.5rem;text-align:center;text-decoration:none;transition:background-color .3s ease-in-out,border .3s ease-in-out;border-color:#84c9bd;background-color:#84c9bd;color:#122941}.search-form-wrapper input[type=submit]:hover{color:#84c9bd;background-color:transparent}.search-form-wrapper.open{display:flex}.search-icon{display:flex;flex-wrap:wrap;align-items:center;margin:0 1.5rem;cursor:pointer}.search-icon svg{width:20px;height:20px;fill:#fff;position:relative;top:-3px}.header--light .search-icon svg{fill:#000}.layout--artikkelit-lista.search .artikkelit-lista__wrapper{width:calc(100% - 120px);max-width:1560px;margin:0 auto}.layout--artikkelit-lista.search .artikkelit-lista__artikkelit{display:flex;flex-wrap:wrap}.layout--artikkelit-lista.search .sidebar__article-spacer{display:none}.layout--artikkelit-lista.search time{display:none}.pagination-wrapper{text-align:center;width:100%}.pagination-wrapper .page-numbers:not(.next):not(.prev){background-color:#122941;border-radius:50%;display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;color:#fff!important}.hero{align-items:center;position:relative;padding-top:0;overflow:hidden}@media (min-width:960px){.hero{display:flex;align-items:center;padding-top:0;position:relative}}.hero>*{position:relative;z-index:1}@media (min-width:960px){.hero--korkea{min-height:100vh}}.hero--linkit .hero__container{justify-content:space-between}.hero--linkit .hero__vasen-palsta{padding:20px 0 0}@media (min-width:960px){.hero--linkit .hero__vasen-palsta{padding:40px 0 0}}@media (min-width:1280px){.hero--linkit .hero__vasen-palsta{padding:80px 0}}.hero--linkit .hero__oikea-palsta{padding:0}@media (min-width:1280px){.hero--linkit .hero__oikea-palsta{padding:120px 0 0 40px}}.hero--matala .hero__vasen-palsta{padding:20px 0}@media (min-width:960px){.hero--matala .hero__vasen-palsta{padding:40px 0}}@media (min-width:1280px){.hero--matala .hero__vasen-palsta{padding:80px 0}}.hero--matala .hero__oikea-palsta{font-family:"Source Serif Pro",sans-serif;padding:0 0 40px 0}@media (min-width:960px){.hero--matala .hero__oikea-palsta{padding:30px 0 60px 0}}@media (min-width:1280px){.hero--matala .hero__oikea-palsta{padding:140px 0 80px 80px}}.hero--matala .hero__oikea-palsta p{margin:0 0 1rem 0}.hero--blue{background-color:#122941;color:#fff}.hero--dark{background-color:#16222e;color:#fff}.hero--blue .hero__linkki,.hero--dark .hero__linkki{border-bottom:1px solid rgba(255,255,255,.25);color:#fff}.hero--blue .hero__linkki:before,.hero--dark .hero__linkki:before{background-image:url(../assets/img/arrow-right-white.svg)}.hero--red .hero__otsikko span{color:#e9484c}.hero--red .hero__button{font-size:16px;font-size:1rem;border:2px solid;border-radius:0;cursor:pointer;display:inline-block;font-family:strawford;font-weight:500;line-height:1;margin:0;padding:12px 24px;text-align:center;text-decoration:none;transition:background-color .3s ease-in-out,border .3s ease-in-out;background-color:transparent;border-color:#e9484c;color:#e9484c}@media (min-width:1280px){.hero--red .hero__button{font-size:18px;font-size:1.125rem;padding:16px 40px}}.hero--red .hero__button:hover{text-decoration:none}.hero--red .hero__button:hover{background-color:#e9484c;color:#fff}.hero--green .hero__otsikko span{color:#84c9bd}.hero--green .hero__button{font-size:16px;font-size:1rem;border:2px solid;border-radius:0;cursor:pointer;display:inline-block;font-family:strawford;font-weight:500;line-height:1;margin:0;padding:12px 24px;text-align:center;text-decoration:none;transition:background-color .3s ease-in-out,border .3s ease-in-out;background-color:transparent;border-color:#84c9bd;color:#84c9bd}@media (min-width:1280px){.hero--green .hero__button{font-size:18px;font-size:1.125rem;padding:16px 40px}}.hero--green .hero__button:hover{text-decoration:none}.hero--green .hero__button:hover{background-color:#84c9bd;color:#122941}.hero--purple .hero__otsikko span{color:#3b1840}.hero--purple .hero__button{font-size:16px;font-size:1rem;border:2px solid;border-radius:0;cursor:pointer;display:inline-block;font-family:strawford;font-weight:500;line-height:1;margin:0;padding:12px 24px;text-align:center;text-decoration:none;transition:background-color .3s ease-in-out,border .3s ease-in-out;border-color:#3b1840;color:#3b1840}@media (min-width:1280px){.hero--purple .hero__button{font-size:18px;font-size:1.125rem;padding:16px 40px}}.hero--purple .hero__button:hover{text-decoration:none}.hero--purple .hero__button:hover{background-color:#3b1840;color:#fff}.hero--dark a{color:#fff}.hero--dark.hero--green a{color:#84c9bd}.hero--dark.hero--red a{color:#e9484c}.hero--lb:after,.hero--lt:after,.hero--rb:after,.hero--rt:after{background:radial-gradient(rgba(132,201,189,.15) 0,rgba(18,41,65,0) 70%);border-radius:50%;content:"";position:absolute;width:827px;height:827px;z-index:1}.hero--lt:after{left:-500px;top:-615px}.hero--lb:after{left:-500px;bottom:-500px}.hero--rt:after{right:-500px;top:-615px}.hero--rb:after{right:-500px;bottom:-500px}.hero__wrapper{max-width:1560px;margin:0 auto;width:calc(100% - 40px);padding:100px 0 20px 0;z-index:10}@media (min-width:600px){.hero__wrapper{width:calc(100% - 60px)}}@media (min-width:960px){.hero__wrapper{width:calc(100% - 80px)}}@media (min-width:1280px){.hero__wrapper{width:calc(100% - 120px)}}@media (min-width:1441px){.hero__wrapper{width:calc(100% - 120px)}}@media (min-width:960px){.hero__wrapper{padding:160px 0}}.hero--linkit .hero__wrapper,.hero--matala .hero__wrapper{max-width:1560px;margin:0 auto;width:calc(100% - 40px);padding:110px 0 0 0;z-index:10}@media (min-width:600px){.hero--linkit .hero__wrapper,.hero--matala .hero__wrapper{width:calc(100% - 60px)}}@media (min-width:960px){.hero--linkit .hero__wrapper,.hero--matala .hero__wrapper{width:calc(100% - 80px)}}@media (min-width:1280px){.hero--linkit .hero__wrapper,.hero--matala .hero__wrapper{width:calc(100% - 120px)}}@media (min-width:1441px){.hero--linkit .hero__wrapper,.hero--matala .hero__wrapper{width:calc(100% - 120px)}}@media (min-width:960px){.hero--linkit .hero__wrapper,.hero--matala .hero__wrapper{padding:160px 0 0 0}}.hero__container{display:flex;flex-wrap:wrap;margin:0;align-items:flex-start;z-index:10;padding:0}.hero__container--erilleen{justify-content:space-between}.hero__vasen-palsta{flex:0 0 100%;max-width:100%;width:100%;padding:0}@media (min-width:960px){.hero__vasen-palsta{flex:0 0 80%;max-width:80%;width:80%;padding:0}}@media (min-width:1280px){.hero__vasen-palsta{flex:0 0 50%;max-width:50%;width:50%;padding:0}}.hero__oikea-palsta{flex:0 0 100%;max-width:100%;width:100%}@media (min-width:1280px){.hero__oikea-palsta{flex:0 0 40%;max-width:40%;width:40%;padding-left:40px}}@media (min-width:1441px){.hero__oikea-palsta{flex:0 0 40%;max-width:40%;width:40%;padding-left:40px}}.hero__vasen-palsta{flex:0 0 100%;max-width:100%;width:100%;padding:0}@media (min-width:960px){.hero__vasen-palsta{flex:0 0 80%;max-width:80%;width:80%;padding:0}}@media (min-width:1280px){.hero__vasen-palsta{flex:0 0 50%;max-width:50%;width:50%;padding:0}}@media (min-width:1441px){.hero__vasen-palsta{flex:0 0 50%;max-width:50%;width:50%;padding:0}}.hero__oikea-palsta{flex:0 0 100%;max-width:100%;width:100%}@media (min-width:600px){.hero__oikea-palsta{flex:0 0 100%;max-width:100%;width:100%}}@media (min-width:1280px){.hero__oikea-palsta{flex:0 0 40%;max-width:40%;width:40%;padding-left:40px}}@media (min-width:1441px){.hero__oikea-palsta{flex:0 0 40%;max-width:40%;width:40%;padding-left:40px}}.home .hero__otsikko{margin:0;font-size:36px;font-size:2.25rem}.home .hero__otsikko--small{font-weight:500}.home .hero__otsikko--normal{font-weight:500}.home .hero__otsikko--strong{font-weight:700}@media (min-width:600px){.home .hero__otsikko{font-size:48px;font-size:3rem}}@media (min-width:960px){.home .hero__otsikko{font-size:56px;font-size:3.5rem}}@media (min-width:1280px){.home .hero__otsikko{font-size:72px;font-size:4.5rem}}@media (min-width:1441px){.home .hero__otsikko{font-size:80px;font-size:5rem}}.hero__sisalto{font-size:18px;font-size:1.125rem;line-height:1.4166666667;margin:24px 0 0}@media (min-width:960px){.hero__sisalto{font-size:24px;font-size:1.5rem;margin:30px 0 0}}.hero__sisalto.desktop{display:block}.hero__button{margin:24px 0 0!important}@media (min-width:960px){.hero__button{margin:30px 0 0!important}}.hero__linkit{padding:40px 0 0;display:flex;flex-direction:column}@media (min-width:1280px){.hero__linkit{padding:0}}.hero__linkki{font-size:18px;font-size:1.125rem;line-height:1.4444444444;border-bottom:1px solid rgba(0,0,0,.25);color:#000;font-weight:700;padding:12px 32px;position:relative;text-decoration:none}.hero__linkki:before{background-image:url(../assets/img/arrow-right.svg);background-position:center left;background-repeat:no-repeat;background-size:contain;content:"";height:18px;left:0;position:absolute;top:calc(50% - 9px);transition:left .3s ease-in;width:18px}.hero__linkki:hover:before{left:8px}.hero__b2b{position:relative;width:100%;padding:20px 0}@media (min-width:960px){.hero__b2b{bottom:64px;left:0;position:absolute}}.hero__b2b-wrapper{max-width:1560px;margin:0 auto;width:calc(100% - 40px)}@media (min-width:600px){.hero__b2b-wrapper{width:calc(100% - 60px)}}@media (min-width:960px){.hero__b2b-wrapper{width:calc(100% - 80px)}}@media (min-width:1280px){.hero__b2b-wrapper{width:calc(100% - 120px)}}@media (min-width:1441px){.hero__b2b-wrapper{width:calc(100% - 120px)}}.hero__b2b-wrapper svg{height:auto;max-width:200px}.hero--matala .hero__b2b{position:relative;bottom:unset;padding:80px 0 20px}@media (min-width:960px){.hero--matala .hero__b2b{padding:80px 0 60px}}.hero--matala .hero__b2b .hero__b2b-wrapper{margin:0;width:100%}.hero--korkea .hero__sisalto{display:none}@media (min-width:600px){.hero--korkea .hero__sisalto{display:flex;flex-direction:column}}.hero--korkea .hero__sisalto.desktop{display:flex;flex-direction:column}.hero-content--mobile{max-width:1560px;margin:0 auto;width:calc(100% - 40px);padding:20px 0 40px 0;z-index:10}@media (min-width:600px){.hero-content--mobile{width:calc(100% - 60px)}}@media (min-width:960px){.hero-content--mobile{width:calc(100% - 80px)}}@media (min-width:1280px){.hero-content--mobile{width:calc(100% - 120px)}}@media (min-width:1441px){.hero-content--mobile{width:calc(100% - 120px)}}@media (min-width:600px){.hero-content--mobile{display:none}}.hero-content--mobile .hero__sisalto{display:block}@media (min-width:600px){.hero-content--mobile .hero__sisalto{display:none}}.mask-wrapper{filter:drop-shadow(0 0 0 rgba(0, 0, 0, 0));position:relative;height:100%;width:100%;top:0;padding-left:20px}@media (min-width:960px){.mask-wrapper{position:absolute;height:100%;width:50%;left:50%;padding-left:0}}.hero--mask{display:flex;overflow:hidden;position:relative;right:0;bottom:0;width:100%;max-height:100%;border-top:.5px solid transparent;border-left:.5px solid transparent;-webkit-clip-path:url(#logomask);clip-path:url(#logomask);aspect-ratio:1/1;animation-fill-mode:forwards;animation-name:mask;animation-timing-function:ease;animation-duration:2s}@media (min-width:960px){.hero--mask{position:absolute}}.hero--mask::after{content:""}.image{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;opacity:0;background-size:cover;background-position:50% 50%;z-index:5}.slider{height:100%!important;width:100%;position:absolute;top:0;opacity:0;background-color:#84c9bd;animation-name:slider;animation-fill-mode:forwards;animation-duration:4s;animation-delay:2s;animation-timing-function:ease-in-out}.slider .slide{height:100%!important;width:100%;position:absolute;top:0;background-color:#84c9bd;z-index:0;opacity:0;animation:16s fade-slider-image infinite linear}.slider .slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.slide:nth-child(1){animation-delay:0s}.slide:nth-child(2){animation-delay:8s}.colors1,.colors2,.colors3,.colors4,.colors5{animation-fill-mode:forwards;width:20%;height:100%;background-color:#84c9bd;position:absolute;z-index:2;animation-timing-function:ease;animation-duration:3s}.colors1{left:0;animation-name:color;animation-delay:.5s}.colors2{left:20%;animation-name:color;animation-delay:.4s}.colors3{left:40%;animation-name:color;animation-delay:.3s}.colors4{left:60%;animation-name:color;animation-delay:.2s}.colors5{left:80%;animation-name:color;animation-delay:.1s}.bgcolor{animation-fill-mode:forwards;width:100%;left:0;height:100%;position:absolute;z-index:-1;opacity:0;background-color:#84c9bd}.no-images .colors1,.no-images .colors2,.no-images .colors3,.no-images .colors4,.no-images .colors5{animation-fill-mode:forwards;width:20%;height:100%;position:absolute;z-index:2;animation-timing-function:ease;animation-duration:3s;background-color:#84c9bd}.no-images .colors1{transform:translateX(0);animation-name:color-no-images;animation-delay:.4s}.no-images .colors2{transform:translateX(20%);animation-name:color-no-images;animation-delay:.3s}.no-images .colors3{transform:translateX(40%);animation-name:color-no-images;animation-delay:.2s}.no-images .colors4{transform:translateX(60%);animation-name:color-no-images;animation-delay:.1s}.no-images .colors5{transform:translateX(80%);animation-name:color-no-images;animation-delay:0s}.no-images .bgcolor{animation-fill-mode:forwards;width:100%;left:0;height:100%;position:absolute;z-index:-1;opacity:0;background-color:#84c9bd}@keyframes mask{0%{transform:translateY(50%)}100%{transform:translateY(0)}}@keyframes color{0%{transform:translateY(100%)}90%{opacity:1}100%{transform:translateY(0);opacity:0}}@keyframes color-no-images{0%{transform:translateY(100%)}90%{opacity:1}100%{transform:translateY(0);opacity:1}}@keyframes fade-out{0%{opacity:0;transform:scale(1.2)}33%{opacity:1;transform:scale(1)}66%{opacity:0;transform:scale(1.2)}}@keyframes fade-slider-image{0%{opacity:0;transform:scale(1.2)}45%{opacity:1}50%{opacity:1}60%{opacity:0}100%{opacity:0;transform:scale(1)}}@keyframes fade-in{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@keyframes slider{0%{opacity:0}100%{opacity:1}}.korkea-overlay{display:none;position:fixed;bottom:0;left:0;background:#84c9bd;width:100%;height:100%;z-index:1;animation-fill-mode:forwards;animation-name:slide-out;animation-timing-function:ease;animation-duration:1s;animation-delay:.1s}.korkea-overlay{display:block}@keyframes slide-out{0%{transform:translateY(0)}100%{transform:translateY(100%)}}.animate{opacity:0}.animate.slide-bottom{animation-name:content-fade-bottom;animation-delay:.4s;animation-duration:1s;animation-timing-function:ease-out;animation-fill-mode:both}@keyframes content-fade-bottom{0%{opacity:0;transform:translateY(50%)}100%{opacity:1;transform:translateY(0)}}.password-protected{margin:32px 0 12px}@media (min-width:1280px){.password-protected{margin:180px 0 80px}}.password-protected__wrapper{max-width:720px;margin:0 auto;width:calc(100% - 40px)}@media (min-width:600px){.password-protected__wrapper{width:calc(100% - 60px)}}@media (min-width:960px){.password-protected__wrapper{width:calc(100% - 80px)}}@media (min-width:1280px){.password-protected__wrapper{width:calc(100% - 120px)}}@media (min-width:1441px){.password-protected__wrapper{width:calc(100% - 120px)}}#hoyla-form .hs-form{position:relative;overflow:hidden;display:flex;flex-direction:row}#hoyla-form .hs-form>*{flex:none;width:100%;max-width:100%;position:relative;margin:0!important;padding:2rem}#hoyla-form .hs-form .step-wrapper{position:absolute;right:.5rem;top:.25rem}#hoyla-form .hs-form .buttons-wrapper{display:flex;justify-content:space-between;width:100%;margin-top:.5rem}#hoyla-form .hs-form .button-wrapper.step-3{margin-top:1rem}#hoyla-form .hs-form .button{font-size:16px;font-size:1rem;border:2px solid;border-radius:0;cursor:pointer;display:inline-block;font-family:strawford;font-weight:500;line-height:1;margin:0 auto;padding:12px 48px;text-align:center;text-decoration:none;transition:background-color .3s ease-in-out,border .3s ease-in-out;background-color:#84c9bd;border-color:#84c9bd;color:#122941}#hoyla-form .hs-form .hs_j__hoyla___mika_mattaa ul{columns:2;-webkit-columns:2;-moz-columns:2}#hoyla-form .hs-form .hs_j__hoyla___mika_mattaa ul label{position:relative;display:inline-block}#hoyla-form .hs-form .hs_j__hoyla___mika_mattaa ul label input[type=checkbox]{position:absolute;top:.25rem;-moz-appearance:none;appearance:none;-webkit-appearance:none;display:flex;align-content:center;justify-content:center;font-size:1.5rem;padding:.1rem;border:.125rem solid #84c9bd;border-radius:0}#hoyla-form .hs-form .hs_j__hoyla___mika_mattaa ul label input[type=checkbox]::before{content:"";width:1rem;height:1rem;-webkit-clip-path:polygon(28% 38%,41% 53%,75% 24%,86% 38%,40% 78%,15% 50%);clip-path:polygon(28% 38%,41% 53%,75% 24%,86% 38%,40% 78%,15% 50%);transform:scale(0);background-color:#84c9bd}#hoyla-form .hs-form .hs_j__hoyla___mika_mattaa ul label input[type=checkbox]:checked::before{transform:scale(1)}#hoyla-form .hs-form .hs_j__hoyla___mika_mattaa ul label input[type=checkbox]:checked::before{transform:scale(1)}#hoyla-form .hs-form .hs_j__hoyla___mika_mattaa ul label span{padding-left:2.25rem;display:inline-block}#hoyla-form .hs-form .hs_j__hoyla___mika_mattaa__lisatiedot textarea{min-height:12rem}@media all and (max-width:600px){#hoyla-form .hs-form .buttons-wrapper{flex-direction:column-reverse}#hoyla-form .hs-form .buttons-wrapper .button-wrapper{margin-bottom:.25rem}#hoyla-form .hs-form .buttons-wrapper .button-wrapper .button{width:100%}#hoyla-form .hs-form div.input{margin-right:0!important}#hoyla-form .hs-form .hs_j__hoyla___mika_mattaa ul{-moz-columns:1;columns:1}#hoyla-form .hs-form .hs_j__hoyla___mika_mattaa ul li{margin-bottom:.25rem}#hoyla-form .hs-form .hs_j__hoyla___mika_mattaa ul li label span{font-size:.875rem}#hoyla-form .hs-form .hs_j__hoyla___mika_mattaa ul .hs_j__hoyla___mika_mattaa__lisatiedot textarea{min-height:12rem}}.single--post__wrapper{max-width:1560px;margin:0 auto;width:calc(100% - 40px);padding:100px 0}@media (min-width:600px){.single--post__wrapper{width:calc(100% - 60px)}}@media (min-width:960px){.single--post__wrapper{width:calc(100% - 80px)}}@media (min-width:1280px){.single--post__wrapper{width:calc(100% - 120px)}}@media (min-width:1441px){.single--post__wrapper{width:calc(100% - 120px)}}@media (min-width:960px){.single--post__wrapper{padding:180px 0 40px}}.single--post__container{display:flex;flex-wrap:wrap;margin:0;justify-content:space-between;margin:0;position:relative}@media (min-width:960px){.single--post__container{display:flex;flex-wrap:wrap;margin:0 -40px -40px 0}}.single-post__article{flex:0 0 calc(100% - 0px);margin:0;max-width:calc(100% - 0px);width:calc(100% - 0px)}@media (min-width:960px){.single-post__article{flex:0 0 calc(calc(100% - 320px) - 40px);margin:0 40px 40px 0;max-width:1080px;width:calc(calc(100% - 320px) - 40px)}}.single-post__header{margin:16px 0 24px}@media (min-width:960px){.single-post__header{margin:32px 0 60px}}.single-post__title{margin:0}.single-post__meta{display:flex;flex-wrap:wrap;position:relative;margin:0 0 32px}@media (min-width:960px){.single-post__meta{margin:0 0 60px}}.single-post__left-meta{font-size:16px;font-size:1rem;line-height:1.625;color:#9a9a9a;flex:0 0 100%;padding-right:48px}@media (min-width:1280px){.single-post__left-meta{font-size:18px;font-size:1.125rem;line-height:1.4444444444;flex:0 0 calc(100% - 600px)}}.single-post__left-meta span{color:#000}@media (min-width:960px){.single-post__left-meta span{font-weight:500}}.single-post__meta-author span:before{content:"";display:block}.single-post__meta-icons{display:flex}.single-post__meta-icon{color:#000;padding-left:28px;margin-right:24px;position:relative}.single-post__meta-icon:before{background-position:center;background-size:contain;background-repeat:no-repeat;content:"";height:20px;left:0;position:absolute;top:calc(50% - 11px);width:20px}.single-post__meta-icon--readtime:before{background-image:url(../assets/img/read-time.svg)}.single-post__meta-icon--share:before{background-image:url(../assets/img/share.svg)}.single-post__right-meta{font-size:20px;font-size:1.25rem;line-height:1.4;flex:0 0 100%;margin:32px 0 0}@media (min-width:1280px){.single-post__right-meta{font-size:24px;font-size:1.5rem;line-height:1.4166666667;color:#122941;flex:0 0 600px;font-weight:300;margin:0}}.single-post__thumbnail{margin:0 -20px 32px}@media (min-width:600px){.single-post__thumbnail{margin:0 -30px 32px}}@media (min-width:960px){.single-post__thumbnail{margin:0 0 60px}}.single-post__thumbnail img{height:auto;max-width:100%}.single-post__content>*{margin-left:auto;max-width:600px}.single-post__content .wp-block-image{margin:32px 0 32px auto}@media (min-width:960px){.single-post__content .wp-block-image{margin:60px 0 60px auto}}.single-post__content .wp-block-image img{height:auto;max-width:100%}.single-post__content .wp-block-image figcaption{text-align:left}.single-post__content .wp-block-pullquote{border:0;margin:32px 0 32px auto;padding:0;text-align:left}@media (min-width:960px){.single-post__content .wp-block-pullquote{margin:60px 0 60px auto}}.single-post__content .wp-block-pullquote p{font-size:24px;font-size:1.5rem;line-height:1.3333333333;color:#84c9bd;font-family:strawford;font-weight:500;text-indent:0}@media (min-width:960px){.single-post__content .wp-block-pullquote p{font-size:30px;font-size:1.875rem;line-height:1.3333333333}}.single-post__content .wp-block-pullquote em{font-style:normal}.single-post__footer{margin:32px 0}@media (min-width:960px){.single-post__footer{margin:80px 0}}.single-post__hubspot{background-color:#84c9bd;margin-bottom:32px;padding:32px}@media (min-width:960px){.single-post__hubspot{margin-bottom:80px;padding:80px}}.single-post__hubspot .hbspt-form{margin-right:-20px!important}@media (min-width:960px){.single-post__hubspot .hbspt-form{margin-right:-40px!important}}.single-post__hubspot fieldset{margin:0 0 20px!important;max-width:100%!important}.single-post__hubspot h2{margin:0 0 10px!important}@media (min-width:960px){.single-post__hubspot h2{margin:0 0 40px!important}}.single-post__hubspot h2 strong{font-weight:500!important}.single-post__hubspot .input{margin-right:20px!important}@media (min-width:960px){.single-post__hubspot .input{margin-right:40px!important}}.single-post__hubspot label{font-family:strawford!important;font-weight:500!important}.single-post__hubspot input[type=email],.single-post__hubspot input[type=tel],.single-post__hubspot input[type=text],.single-post__hubspot select{font-size:16px;font-size:1rem;background-color:#fff;border:0!important;color:#444;padding:8px 16px!important;width:100%!important}.single-post__hubspot .legal-consent-container{padding-right:20px}@media (min-width:960px){.single-post__hubspot .legal-consent-container{max-width:50%}}.single-post__hubspot .inputs-list{list-style-type:none!important;padding:0!important}.single-post__hubspot .hs-form-booleancheckbox label{align-items:center;display:flex}.single-post__hubspot .hs-form-booleancheckbox label span{margin-left:8px!important}.single-post__hubspot input[type=submit]{font-size:16px;font-size:1rem;border:2px solid;border-radius:0;cursor:pointer;display:inline-block;font-family:strawford;font-weight:500;line-height:1;margin:0;padding:12px 24px;text-align:center;text-decoration:none;transition:background-color .3s ease-in-out,border .3s ease-in-out;background-color:transparent;border-color:#122941;color:#122941}@media (min-width:1280px){.single-post__hubspot input[type=submit]{font-size:18px;font-size:1.125rem;padding:16px 40px}}.single-post__hubspot input[type=submit]:hover{text-decoration:none}.single-post__hubspot input[type=submit]:hover{background-color:#122941;color:#fff}@media (min-width:960px){.single-post__hubspot input[type=submit]{margin-top:12px!important}}.single-post__footer-tags{display:flex;flex-wrap:wrap;margin:32px 0 0}.single-post__footer-tag{font-size:16px;font-size:1rem;border:2px solid;border-radius:0;cursor:pointer;display:inline-block;font-family:strawford;font-weight:500;line-height:1;margin:0;padding:12px 24px;text-align:center;text-decoration:none;transition:background-color .3s ease-in-out,border .3s ease-in-out;background-color:transparent;border-color:#000;color:#000;margin:0 12px 12px 0}@media (min-width:1280px){.single-post__footer-tag{font-size:18px;font-size:1.125rem;padding:16px 40px}}.single-post__footer-tag:hover{text-decoration:none}.single-post__footer-tag:hover{background-color:#000;color:#fff}.sidebar{flex:0 0 calc(100% - 0px);margin:0;max-width:calc(100% - 0px);width:calc(100% - 0px)}@media (min-width:960px){.sidebar{flex:0 0 calc(320px - 40px);margin:0 40px 40px 0;max-width:calc(320px - 40px);width:calc(320px - 40px)}}.sidebar__content{position:sticky;top:64px}.sidebar__return a{font-size:18px;font-size:1.125rem;line-height:1.4444444444;border-bottom:2px solid #84c9bd;display:inline-block;font-family:strawford;font-weight:500;margin-bottom:32px;padding:24px 0 8px;text-decoration:none;transition:padding .3s ease,margin-bottom .3s ease,border-color .3s ease;color:#0d1926}.sidebar__return a:hover{border-color:#3f8f81;margin-bottom:36px;padding:24px 0 4px}.post-bottom__articles{margin-top:2rem}.post-bottom__article,.sidebar__article{border-bottom:1px solid rgba(0,0,0,.1);padding:16px 0 24px}.post-bottom__article-title,.sidebar__article-title{font-weight:500;margin:0 0 16px}.post-bottom__article-title a,.sidebar__article-title a{color:#000;text-decoration:none}.post-bottom__article-title a:hover,.sidebar__article-title a:hover{text-decoration:underline}.post-bottom__article-meta,.sidebar__article-meta{font-size:14px;font-size:.875rem;line-height:1.4;align-items:center;color:#9a9a9a;display:flex;flex-wrap:wrap;margin:0}.post-bottom__article-meta .post-bottom__article-type,.post-bottom__article-meta .sidebar__article-type,.sidebar__article-meta .post-bottom__article-type,.sidebar__article-meta .sidebar__article-type{background-color:#d8d4d4;display:inline-block;height:8px;margin:0 6px 1px 2px;width:8px}.post-bottom__article-meta .post-bottom__article-type:first-of-type,.post-bottom__article-meta .sidebar__article-type:first-of-type,.sidebar__article-meta .post-bottom__article-type:first-of-type,.sidebar__article-meta .sidebar__article-type:first-of-type{margin-left:0}.post-bottom__article-meta .post-bottom__article-spacer,.post-bottom__article-meta .sidebar__article-spacer,.sidebar__article-meta .post-bottom__article-spacer,.sidebar__article-meta .sidebar__article-spacer{margin:0 4px}.single-tyot__thumbnail{height:600px;position:relative;z-index:2}@media (min-width:960px){.single-tyot__thumbnail{height:100vh}}.single-tyot__thumbnail .wp-post-image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.single-tyot__logo-wrapper{max-width:1560px;margin:0 auto;width:calc(100% - 40px);height:100%;padding:40px 0}@media (min-width:600px){.single-tyot__logo-wrapper{width:calc(100% - 60px)}}@media (min-width:960px){.single-tyot__logo-wrapper{width:calc(100% - 80px)}}@media (min-width:1280px){.single-tyot__logo-wrapper{width:calc(100% - 120px)}}@media (min-width:1441px){.single-tyot__logo-wrapper{width:calc(100% - 120px)}}.single-tyot__logo-container{align-items:center;display:flex;justify-content:center;height:100%}@media (min-width:960px){.single-tyot__logo-container{align-items:flex-end;justify-content:flex-end}}.single-tyot__logo{display:flex;max-width:60vw;padding:18px 20px;position:relative;z-index:1}.single-tyot__logo img{height:auto;width:400px;max-width:100%}.single-tyot__logo--black{background-color:#000}.single-tyot__logo--white{background-color:#fff}.single-tyot__hero{margin:32px 0 12px;overflow:hidden}@media (min-width:1280px){.single-tyot__hero{margin:80px 0}}@media (min-width:1280px){.single-tyot__hero.mt{margin:180px 0 80px}}.single-tyot__wrapper{max-width:1560px;margin:0 auto;width:calc(100% - 40px)}@media (min-width:600px){.single-tyot__wrapper{width:calc(100% - 60px)}}@media (min-width:960px){.single-tyot__wrapper{width:calc(100% - 80px)}}@media (min-width:1280px){.single-tyot__wrapper{width:calc(100% - 120px)}}@media (min-width:1441px){.single-tyot__wrapper{width:calc(100% - 120px)}}.single-tyot__return a{font-size:18px;font-size:1.125rem;line-height:1.4444444444;border-bottom:2px solid #84c9bd;display:inline-block;font-family:strawford;font-weight:500;margin-bottom:32px;padding:24px 0 8px;text-decoration:none;transition:padding .3s ease,margin-bottom .3s ease,border-color .3s ease;color:#0d1926}.single-tyot__return a:hover{border-color:#3f8f81;margin-bottom:36px;padding:24px 0 4px}.single-tyot__hero-container{display:flex;flex-wrap:wrap;margin:0 -32px -32px 0}@media (min-width:1280px){.single-tyot__hero-container{display:flex;flex-wrap:wrap;margin:0 -100px -100px 0}}.single-tyot__left{flex:0 0 calc(100% - 32px);margin:0 32px 32px 0;max-width:calc(100% - 32px);width:calc(100% - 32px)}@media (min-width:1280px){.single-tyot__left{flex:0 0 calc(calc(100% - 550px) - 100px);margin:0 100px 100px 0;max-width:calc(calc(100% - 550px) - 100px);width:calc(calc(100% - 550px) - 100px);border-right:1px solid #eeeae9;padding-right:100px}}.single-tyot__right{flex:0 0 calc(100% - 32px);margin:0 32px 32px 0;max-width:calc(100% - 32px);width:calc(100% - 32px)}@media (min-width:1280px){.single-tyot__right{flex:0 0 calc(550px - 100px);margin:0 100px 100px 0;max-width:calc(550px - 100px);width:calc(550px - 100px)}}.single-tyot__hero-title{margin:0 0 32px}.single-tyot__right-row{color:#9a9a9a}.single-tyot__right-row a,.single-tyot__right-row span{color:#0d1926}.single-tyot__right-row a{text-decoration:none}.single-tyot__right-row a:hover{text-decoration:underline}.single-tyot__footer{align-items:center;border-top:1px solid #eeeae9;display:flex;justify-content:space-between;margin:40px 0}@media (min-width:960px){.single-tyot__footer{margin:80px 0}}.single-tyot__footer-link{font-family:strawford;font-weight:500}.single-tyot__footer-link a{align-items:center;color:#0d1926;display:flex;text-decoration:none}.single-tyot__footer-link.prev a:before{background-color:#eeeae9;background-image:url(../assets/img/chevron-right-dark.svg);background-position:center;background-repeat:no-repeat;content:"";height:40px;margin-right:16px;transform:rotate(180deg);width:40px}@media (min-width:960px){.single-tyot__footer-link.prev a:before{height:60px;width:60px}}.single-tyot__footer-link.next a:after{background-color:#eeeae9;background-image:url(../assets/img/chevron-right-dark.svg);background-position:center;background-repeat:no-repeat;content:"";height:40px;margin-left:16px;width:40px}@media (min-width:960px){.single-tyot__footer-link.next a:after{height:60px;width:60px}}.single--henkilot{padding:160px 0 40px}@media (min-width:1280px){.single--henkilot{padding:180px 0 80px}}.single-henkilot__wrapper{max-width:720px;margin:0 auto;width:calc(100% - 40px)}@media (min-width:600px){.single-henkilot__wrapper{width:calc(100% - 60px)}}@media (min-width:960px){.single-henkilot__wrapper{width:calc(100% - 80px)}}@media (min-width:1280px){.single-henkilot__wrapper{width:calc(100% - 120px)}}@media (min-width:1441px){.single-henkilot__wrapper{width:calc(100% - 120px)}}.single-henkilot__container{display:flex;flex-wrap:wrap;margin:0 -40px -40px 0}.single-henkilo__placeholder,.single-henkilo__thumbnail,.single-henkilot__tiedot{flex:0 0 calc(100% - 40px);margin:0 40px 40px 0;max-width:calc(100% - 40px);width:calc(100% - 40px)}@media (min-width:600px){.single-henkilo__placeholder,.single-henkilo__thumbnail,.single-henkilot__tiedot{flex:0 0 calc(50% - 40px);margin:0 40px 40px 0;max-width:calc(50% - 40px);width:calc(50% - 40px)}}.single-henkilo__thumbnail img{max-width:100%;height:auto}.single-henkilo__titteli{font-size:16px;font-size:1rem;line-height:1.625;color:#9a9a9a;margin:8px 0 0}.single-henkilo__nimi{font-size:18px;font-size:1.125rem;line-height:1.4444444444;margin:0}.single-henkilo__maili{font-family:strawford;font-weight:700;margin:0}.single-henkilo__maili a{color:#84c9bd;text-decoration:none}.single-henkilo__puhelin{font-family:strawford;margin:8px 0 0}.single-henkilo__puhelin a{color:#84c9bd;text-decoration:none}.excerpt-post{flex:0 0 calc(100% - 0px);margin:0 0 80px 0;max-width:calc(100% - 0px);width:calc(100% - 0px)}@media (min-width:600px){.excerpt-post{flex:0 0 calc(50% - 40px);margin:0 40px 80px 0;max-width:calc(50% - 40px);width:calc(50% - 40px)}}@media (min-width:960px){.excerpt-post{flex:0 0 calc(33.333% - 40px);margin:0 40px 80px 0;max-width:calc(33.333% - 40px);width:calc(33.333% - 40px)}}@media (min-width:1280px){.excerpt-post{flex:0 0 calc(25% - 40px);margin:0 40px 80px 0;max-width:calc(25% - 40px);width:calc(25% - 40px)}}.excerpt-post__thumbnail{display:flex;transition:transform .3s ease}.excerpt-post__thumbnail img{height:auto;max-width:100%;width:100%;aspect-ratio:1.91/1;-o-object-fit:cover;object-fit:cover}.excerpt-post__thumbnail:hover{transform:translateY(-10px)}.excerpt-post__placeholder{background-color:#eeeae9;height:0;padding-top:56.25%;width:100%}.excerpt-post__title{font-weight:500;word-break:break-word;margin:10px 0 10px 0}.excerpt-post__title a{color:#000;text-decoration:none}.excerpt-post__title a:hover{text-decoration:underline}.excerpt-post__meta{font-size:16px;font-size:1rem;line-height:1.625;margin:0}.excerpt-post__meta-cat{display:inline-block;height:8px;margin:0 8px 2px 0;width:8px}.artikkeli-nosto__content{word-break:break-word}.excerpt-henkilo{flex:0 0 calc(50% - 20px);margin:0 20px 40px 0;max-width:calc(50% - 20px);width:calc(50% - 20px)}@media (min-width:600px){.excerpt-henkilo{flex:0 0 calc(50% - 30px);margin:0 30px 40px 0;max-width:calc(50% - 30px);width:calc(50% - 30px)}}@media (min-width:960px){.excerpt-henkilo{flex:0 0 calc(33.333% - 40px);margin:0 40px 60px 0;max-width:calc(33.333% - 40px);width:calc(33.333% - 40px)}}@media (min-width:1280px){.excerpt-henkilo{flex:0 0 calc(20% - 40px);margin:0 40px 60px 0;max-width:calc(20% - 40px);width:calc(20% - 40px)}}.excerpt-henkilo .excerpt-henkilo__thumbnail{display:flex}.excerpt-henkilo .excerpt-henkilo__thumbnail img{height:auto;width:100%;aspect-ratio:10/12;-o-object-fit:cover;object-fit:cover;border-radius:3px;transition:transform .3s ease,filter .5s ease;filter:contrast(100%) brightness(100%)}.excerpt-henkilo:hover .excerpt-henkilo__thumbnail img{transform:translateY(-7px) scale(1.01);filter:contrast(100%) brightness(103%)}.excerpt-henkilo__placeholder{background-color:#eeeae9;height:0;padding-top:122%;width:100%}.excerpt-henkilo__titteli{font-size:14px;font-size:.875rem;line-height:1.625;color:#9a9a9a;margin:12px 0 0}@media (min-width:960px){.excerpt-henkilo__titteli{font-size:16px;font-size:1rem;margin:16px 0 0}}.excerpt-henkilo__nimi{font-size:18px;font-size:1.125rem;line-height:1.4444444444;font-weight:500;margin:4px 0 0 0;color:#122941}.excerpt-henkilo__maili{font-family:strawford;font-weight:500;margin:-6px 0 0 0}.excerpt-henkilo__maili a{color:#41ae9b;text-decoration:none}.excerpt-henkilo__puhelin{font-family:strawford;font-weight:500;margin:8px 0 0}.excerpt-henkilo__puhelin a{color:#41ae9b;text-decoration:none}.body--blue .layout--tyot-lista{background-color:#122941;color:#fff}.body--blue .layout--tyot-lista .excerpt-tyot__meta{color:#fff}.excerpt-tyot{flex:0 0 calc(100% - 40px);margin:0 40px 40px 0;max-width:calc(100% - 40px);width:calc(100% - 40px)}@media (min-width:600px){.excerpt-tyot{flex:0 0 calc(50% - 40px);margin:0 40px 40px 0;max-width:calc(50% - 40px);width:calc(50% - 40px)}}@media (min-width:960px){.excerpt-tyot{flex:0 0 calc(33.333% - 40px);margin:0 40px 60px 0;max-width:calc(33.333% - 40px);width:calc(33.333% - 40px)}}@media (min-width:1280px){.excerpt-tyot{flex:0 0 calc(25% - 40px);margin:0 40px 80px 0;max-width:calc(25% - 40px);width:calc(25% - 40px)}}.excerpt-tyot__thumbnail{display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 0 transparent}.excerpt-tyot__thumbnail::after{content:"";position:absolute;bottom:-8px;height:8px;width:100%;border-radius:0 0 4px 4px;background-color:#84c9bd;transition:bottom .3s ease}.excerpt-tyot__thumbnail img{height:auto;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px;aspect-ratio:1/1}@media (min-width:960px){.excerpt-tyot__thumbnail{transition:all .3s ease-out;margin-top:0;transform:perspective(2000px) rotateY(0);box-shadow:16px 16px 24px 0 rgba(0,0,0,.18)}.excerpt-tyot__thumbnail:hover{transform:perspective(2000px) rotateY(10deg) translateY(-10px);box-shadow:0 16px 30px 0 rgba(0,0,0,.15)}.excerpt-tyot__thumbnail:hover::after{bottom:0}}.excerpt-tyot__nimi{margin:20px 0 10px}.excerpt-tyot__nimi a{color:#fff;text-decoration:none}.excerpt-tyot__nimi a:hover{text-decoration:underline}.excerpt-tyot__meta{margin:0;font-size:14px}.layout--tyot-lista .facetwp-input-wrap{border:0;width:100%}.facet-template{display:flex;flex-wrap:wrap;margin:0 -40px -80px 0}.facetwp-type-pager{border-top:1px solid #84c9bd;margin:40px 0}.header .navigation--main,.header.header--light .navigation--main{display:none}@media (min-width:960px){.header .navigation--main,.header.header--light .navigation--main{display:flex}}.header .navigation--main .menu-item,.header.header--light .navigation--main .menu-item{margin:0 0 0 32px;position:relative}.header .navigation--main .menu-item a,.header.header--light .navigation--main .menu-item a{font-size:18px;font-size:1.125rem;line-height:1.4444444444;display:flex;align-items:center;padding:10px 0;color:#000;font-weight:500;text-decoration:none}@media (min-width:1441px){.header .navigation--main .menu-item a,.header.header--light .navigation--main .menu-item a{font-size:20px;font-size:1.25rem}}.header .navigation--main .menu-item:hover:after,.header.header--light .navigation--main .menu-item:hover:after{left:0;width:100%}.header .navigation--main .menu-item.current-menu-item-parent:after,.header .navigation--main .menu-item.current-menu-item:after,.header.header--light .navigation--main .menu-item.current-menu-item-parent:after,.header.header--light .navigation--main .menu-item.current-menu-item:after{left:0;width:100%}.header .navigation--main .menu-item:nth-last-child(-n+2) .dropdown-menu,.header.header--light .navigation--main .menu-item:nth-last-child(-n+2) .dropdown-menu{left:unset;right:0}.header .navigation--main .menu-item-has-children:after,.header.header--light .navigation--main .menu-item-has-children:after{content:none}.header .navigation--main .menu-item-has-children>a,.header.header--light .navigation--main .menu-item-has-children>a{padding-right:20px}.header .navigation--main .menu-item-has-children>a:after,.header.header--light .navigation--main .menu-item-has-children>a:after{background-image:url(../assets/img/nav-chevron.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";height:8px;position:absolute;right:0;top:calc(50% - 4px);width:12px}.header .navigation--main .current-menu-item-parent>a,.header .navigation--main .current-menu-item>a,.header.header--light .navigation--main .current-menu-item-parent>a,.header.header--light .navigation--main .current-menu-item>a{color:#9a9a9a}.header .navigation--main .dropdown-menu,.header.header--light .navigation--main .dropdown-menu{background-color:#f5f3f2;border-bottom:0;box-shadow:12px 12px 40px -24px rgba(0,0,0,.5);display:none;left:0;list-style-type:none;margin:0;padding:0;position:absolute;width:250px}.header .navigation--main .dropdown-menu.show,.header.header--light .navigation--main .dropdown-menu.show{display:block}.header .navigation--main .dropdown-menu .menu-item,.header.header--light .navigation--main .dropdown-menu .menu-item{margin:0}.header .navigation--main .dropdown-menu .menu-item a,.header.header--light .navigation--main .dropdown-menu .menu-item a{display:block;padding:10px 20px;transition:color .3s ease}@media (min-width:1280px){.header .navigation--main .dropdown-menu .menu-item a,.header.header--light .navigation--main .dropdown-menu .menu-item a{font-size:16px;font-size:1rem}}@media (min-width:1441px){.header .navigation--main .dropdown-menu .menu-item a,.header.header--light .navigation--main .dropdown-menu .menu-item a{font-size:18px;font-size:1.125rem}}.header .navigation--main .dropdown-menu .menu-item a:hover,.header.header--light .navigation--main .dropdown-menu .menu-item a:hover{background:#d8d4d4}.header .navigation--main .current-menu-ancestor>a,.header .navigation--main .current-menu-item-parent>a,.header .navigation--main .current-menu-item>a,.header.header--light .navigation--main .current-menu-ancestor>a,.header.header--light .navigation--main .current-menu-item-parent>a,.header.header--light .navigation--main .current-menu-item>a{color:#84c9bd}.header.header--blue .navigation--main .menu-item a,.header.header--dark .navigation--main .menu-item a,.header.header--tyot .navigation--main .menu-item a{color:#fff}.header.header--blue .navigation--main .dropdown-menu,.header.header--dark .navigation--main .dropdown-menu,.header.header--tyot .navigation--main .dropdown-menu{background-color:#203c58;border-bottom:0;box-shadow:12px 12px 40px -24px rgba(0,0,0,.75)}.header.header--blue .navigation--main .dropdown-menu a:hover,.header.header--dark .navigation--main .dropdown-menu a:hover,.header.header--tyot .navigation--main .dropdown-menu a:hover{background:#254667}.header.header--blue .navigation--main .current-menu-ancestor>a,.header.header--blue .navigation--main .current-menu-item-parent>a,.header.header--blue .navigation--main .current-menu-item>a,.header.header--dark .navigation--main .current-menu-ancestor>a,.header.header--dark .navigation--main .current-menu-item-parent>a,.header.header--dark .navigation--main .current-menu-item>a,.header.header--tyot .navigation--main .current-menu-ancestor>a,.header.header--tyot .navigation--main .current-menu-item-parent>a,.header.header--tyot .navigation--main .current-menu-item>a{color:#84c9bd}.header.header--blue .navigation--main .menu-item-has-children>a:after,.header.header--dark .navigation--main .menu-item-has-children>a:after,.header.header--tyot .navigation--main .menu-item-has-children>a:after{background-image:url(../assets/img/nav-chevron-white.svg)}.mobile-nav{display:flex;height:100%;min-height:100vh;right:-100vw;position:fixed;top:0;transition:right .1s ease;width:100vw;z-index:12}.mobile-nav.open{right:0}.mobile-nav.open .mobile-nav__left{background-color:rgba(0,0,0,.5)}@media (min-width:960px){.mobile-nav{display:none}}.mobile-nav__left{flex:0 0 0%;max-width:0%;width:0%}@media (min-width:600px){.mobile-nav__left{background-color:rgba(0,0,0,0);flex:0 0 calc(100% - 360px);max-width:calc(100% - 360px);transition:background-color .35s linear .35s;width:calc(100% - 360px)}}.mobile-nav__right{background-color:#122941;display:flex;flex-direction:column;flex:0 0 100%;height:100%;max-width:100%;position:relative;width:100%;overflow-x:hidden;overflow-y:auto}@media (min-width:600px){.mobile-nav__right{flex:0 0 360px;max-width:360px;width:360px}}.mobile-nav__right:before{background:radial-gradient(rgba(132,201,189,.15) 0,rgba(18,41,65,0) 70%);border-radius:50%;content:"";height:827px;position:absolute;right:-500px;top:-500px;width:827px}.mobile-nav__right:after{background:radial-gradient(rgba(132,201,189,.15) 0,rgba(18,41,65,0) 70%);border-radius:50%;bottom:-500px;height:827px;left:-500px;position:absolute;width:827px}.mobile-nav__wrapper{max-width:1560px;margin:0 auto;width:calc(100% - 40px);display:flex}@media (min-width:600px){.mobile-nav__wrapper{width:calc(100% - 60px)}}@media (min-width:960px){.mobile-nav__wrapper{width:calc(100% - 80px)}}@media (min-width:1280px){.mobile-nav__wrapper{width:calc(100% - 120px)}}@media (min-width:1441px){.mobile-nav__wrapper{width:calc(100% - 120px)}}.mobile-nav__branding{display:none}.mobile-nav__content{flex-grow:1;padding:120px 0;position:relative;z-index:2}.mobile-nav__footer{background-color:#05121f;padding:18px 0;position:relative;z-index:1}.mobile-nav__footer svg{max-width:300px;height:auto;margin:auto}.navigation--mobile{font-family:strawford}.navigation--mobile .navigation__container{width:100%}.navigation--mobile .navigation__wrapper{flex-direction:column}.navigation--mobile .menu-item{border-bottom:1px solid rgba(132,201,189,.25);position:relative;width:100%}.navigation--mobile .menu-item a{font-size:20px;font-size:1.25rem;line-height:1.4;align-items:center;color:#fff;display:flex;padding:12px 0;font-weight:500;justify-content:space-between;text-decoration:none}.navigation--mobile .current-menu-ancestor>a,.navigation--mobile .current-menu-item-parent>a,.navigation--mobile .current-menu-item>a{color:#84c9bd}.navigation--mobile .menu-item-toggle{align-items:center;background-color:#84c9bd;display:flex;height:32px;justify-content:center;position:relative;width:32px;transition:background-color .3s ease}.navigation--mobile .menu-item-toggle .bar{width:16px;height:2px;background-color:#122941;position:absolute;left:calc(50% - 8px);top:calc(50% - 1px);transition:background-color .3s ease,transform .3s ease}.navigation--mobile .menu-item-toggle .bar.bar2{transform:rotate(90deg)}.navigation--mobile .dropdown-toggle.show .menu-item-toggle{background-color:#122941}.navigation--mobile .dropdown-toggle.show .menu-item-toggle .bar{background-color:#84c9bd;transform:rotate(135deg)}.navigation--mobile .dropdown-toggle.show .menu-item-toggle .bar.bar2{transform:rotate(225deg)}.navigation--mobile .dropdown-menu{display:none}.navigation--mobile .dropdown-menu.show{background-color:rgba(132,201,189,.1);display:block;list-style-type:none;margin:0;padding:0}.navigation--mobile .dropdown-menu .menu-item{border-bottom:0}.navigation--mobile .dropdown-menu .menu-item a{font-size:18px;font-size:1.125rem;line-height:1.5555555556;padding:12px 16px}.navigation--mobile .dropdown-menu .menu-item a:hover{background:#254667}.navigation--mobile.navigation--blue .menu-item a,.navigation--mobile.navigation--dark .menu-item a{color:#fff}.navigation--footer .navigation__wrapper{flex-direction:column}.navigation--footer .menu-item{margin:0 0 16px}.navigation--footer .menu-item a{font-size:24px;font-size:1.5rem;line-height:1.4166666667;font-weight:500;color:#fff;text-decoration:none}.navigation--footer .menu-item a:hover{text-decoration:underline}.navigation--social-footer .navigation__wrapper{flex-direction:column}.navigation--social-footer .menu-item{margin:0 0 8px}.navigation--social-footer .menu-item a{font-size:16px;font-size:1rem;line-height:1.625;color:#fff;text-decoration:none}.navigation--social-footer .menu-item a:hover{text-decoration:underline}.navigation__wrapper{display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.breadcrumbs{left:0;top:0;padding:80px 0 0;position:absolute;width:100%;z-index:11}@media (min-width:960px){.breadcrumbs{padding:140px 0 0}}@media (min-width:1800px){.breadcrumbs{left:56px;padding:0;position:absolute;top:300px;transform:rotate(180deg);width:auto;writing-mode:tb-rl}}.breadcrumbs__wrapper{max-width:1560px;margin:0 auto;width:calc(100% - 40px)}@media (min-width:600px){.breadcrumbs__wrapper{width:calc(100% - 60px)}}@media (min-width:960px){.breadcrumbs__wrapper{width:calc(100% - 80px)}}@media (min-width:1280px){.breadcrumbs__wrapper{width:calc(100% - 120px)}}@media (min-width:1441px){.breadcrumbs__wrapper{width:calc(100% - 120px)}}.breadcrumbs__container{color:#9a9a9a}.breadcrumbs__container a{color:#9a9a9a;text-decoration:none}.breadcrumbs__container a:hover{text-decoration:underline}.body--blue .breadcrumbs{background-color:transparent}.body--dark .breadcrumbs{background-color:transparent}.body--blue .breadcrumbs__container,.body--dark .breadcrumbs__container{color:#84c9bd}.body--blue .breadcrumbs__container a,.body--dark .breadcrumbs__container a{color:#84c9bd}.layout{overflow:hidden;position:relative;z-index:1}.pt--0{padding-top:0}.pt--1{padding-top:1px}.pt--2{padding-top:20px}@media (min-width:960px){.pt--2{padding-top:40px}}.pt--3{padding-top:40px}@media (min-width:960px){.pt--3{padding-top:80px}}.pt--4{padding-top:80px}@media (min-width:960px){.pt--4{padding-top:160px}}.pb--0{padding-bottom:0}.pb--1{padding-bottom:1px}.pb--2{padding-bottom:20px}@media (min-width:960px){.pb--2{padding-bottom:40px}}.pb--3{padding-bottom:40px}@media (min-width:960px){.pb--3{padding-bottom:80px}}.pb--4{padding-bottom:80px}@media (min-width:960px){.pb--4{padding-bottom:160px}}
/*# sourceMappingURL=style.min.css.map */
