:root{--blue:#2b4f9e;--light-blue2:#e9f1f5;--theme-color-blue-caret-url:url(/wp-content/themes/posio-taivalkoski/assets/images/caret-blue-posio-35ed41a435.svg);--theme-color-light:#ffd8a2;--theme-color:#f28d00;--theme-color-dark:#ce7800;--theme-color-caret-url:url(/wp-content/themes/posio-taivalkoski/assets/images/caret-orange-a9c9c0722b.svg);--title-border-color:var(--theme-color);--nav-border-color:var(--theme-color)}*,:after,:before{box-sizing:border-box}html{-ms-overflow-style:scrollbar;font-size:62.5%;-webkit-text-size-adjust:62.5%;-ms-text-size-adjust:62.5%}body,html{scroll-behavior:smooth}body{background-color:#fff;color:#252525;font-family:gitan-latin,sans-serif;line-height:1.5;margin:0;text-rendering:optimizeSpeed;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:1.6rem}article,aside,figcaption,figure,footer,header,main,nav,section{display:block}b,strong{font-weight:400}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg:not(:root){overflow:hidden}[hidden]{display:none}:focus:not(:focus-visible){outline:none}.wysiwyg a,.wysiwyg a:active{color:#2a59a7}.wysiwyg a{background-color:transparent;text-decoration:underline;-webkit-text-decoration-skip:objects}a:active,a:focus,a:hover{outline:1px dotted var(--theme-color)}a.internal-link{color:#23262c;display:-ms-inline-flexbox;display:inline-flex;font-size:1.8rem;text-decoration:none;-ms-flex-align:center;align-items:center;display:inline-block;font-weight:700;margin:.5rem 0}@media (-ms-high-contrast:active),(-ms-high-contrast:none){a.internal-link{height:100%}}a.internal-link::before{content:var(--theme-color-caret-url);display:-ms-inline-flexbox;display:inline-flex;height:2rem;margin-right:1.5rem;min-width:2rem;transform:rotate(-90deg);width:2rem}a.internal-link:before{content:url(/wp-content/themes/posio-taivalkoski/dist/images/caret-blue2-19afa2ae70.svg);display:block;height:1.8rem;height:1.5rem;margin:0 .75rem;transform:rotate(-90deg) translateY(-10px);transform:rotate(-90deg) translateY(0) translateX(-5px);width:1.8rem;width:1.5rem}a.external-link,a.internal-link:before{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}a.external-link{color:#23262c;display:inline-block;font-size:1.8rem;font-weight:700;margin:.5rem 0;text-decoration:none}@media (-ms-high-contrast:active),(-ms-high-contrast:none){a.external-link{height:100%}}a.external-link::before{content:var(--theme-color-caret-url);display:-ms-inline-flexbox;display:inline-flex;height:2rem;margin-right:1.5rem;min-width:2rem;transform:rotate(-90deg);width:2rem}a.external-link:before{content:url(/wp-content/themes/posio-taivalkoski/dist/images/caret-blue2-19afa2ae70.svg);display:block;height:1.8rem;margin:0 .75rem;transform:rotate(-90deg) translateY(-10px);width:1.8rem}a.external-link::before{content:url(/wp-content/themes/posio-taivalkoski/dist/images/external-link-blue2-b5cc645b58.svg);display:block;height:1.5rem;margin-right:1rem;transform:none;width:1.5rem}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}@font-face{font-family:Assistant;font-style:normal;font-weight:400;src:local("Assistant Regular"),local("Assistant-Regular"),url(../fonts/Assistant-Regular.ttf) format("truetype")}@font-face{font-family:Assistant;font-style:normal;font-weight:700;src:local("Assistant Bold"),local("Assistant-Bold"),url(../fonts/Assistant-Bold.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:regular;font-weight:400;src:local("Roboto Regular"),local("Roboto-Regular"),url(../fonts/Roboto-Regular.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:regular;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(../fonts/Roboto-Bold.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local("Roboto Italic"),local("Roboto-Italic"),url(../fonts/Roboto-Italic.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:700;src:local("Roboto BoldItalic"),local("Roboto-BoldItalic"),url(../fonts/Roboto-BoldItalic.ttf) format("truetype")}@font-face{font-family:Patrick Hand;font-style:regular;font-weight:400;src:local("Patrick Hand Regular"),local("Patrick Hand-Regular"),url(../fonts/PatrickHand-Regular.ttf) format("truetype")}.visuallyhidden{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}.image-object-fit{height:0;position:relative;width:100%}.image-object-fit>div{height:100%;left:0;position:absolute;top:0;width:100%}.image-object-fit--2x1{padding-bottom:50%}.image-object-fit--16x9{padding-bottom:56.25%}.image-object-fit--4x3{padding-bottom:75%}.image-object-fit--3x2{padding-bottom:66.66%}.image-object-fit--13x12{padding-bottom:93%}.image-object-fit--16x9-then-13x12{padding-bottom:56.25%}@media(min-width:768px){.image-object-fit--16x9-then-13x12{padding-bottom:93%}}.image-object-fit--1x1{padding-bottom:100%}.image-object-fit img{height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%!important}.screen-reader-text:not(:focus):not(:active){border:0;clip-path:inset(100%);height:1px;margin:-1px;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);overflow:hidden}.cf:after,.cf:before{content:"";display:table}.cf:after{clear:both}.list--unstyled,.lists--unstyled ul,nav ul{list-style-type:""!important;margin-bottom:0;margin-left:0;padding-left:0}.list--unstyled li,.lists--unstyled ul li,nav ul li{margin-top:0}.search-icon{opacity:0}