@import url(https://fonts.googleapis.com/css?family=Raleway:200,400,500,600,700,800&display=swap);
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.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}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.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}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--c-text:#000;--c-text-secondary:#666;--c-text-inverse:#fff;--c-background:#fff;--c-background-section:#e5e5e5;--c-primary-light:#d3e8c1;--c-primary:#b3d384;--c-primary-dark:#225400;--c-secondary:#FCC;--c-secondary-dark:#d80000;--c-tertiary-light:#c4e6f5;--c-tertiary:#255b92;--c-accent:#4c4c4c;--c-accent-high:#000;--c-highlight:#ccc;--c-highlight-high:#e5e5e5;--c-muted:#f2f2f2;--c-warning:#f9fb93;--c-error:red;--c-message:#cfefc2;--c-element:#FCC;--c-place-holder:#888;--c-rss:#F3F7F3;--c-link-underline:#41a300;--c-landing-page:#ebdca6;--c-main-page:#c4e6f5;--c-service-channel:#F28A00}:root [data-theme='default']{--c-text:#000;--c-text-secondary:#666;--c-text-inverse:#fff;--c-background:#fff;--c-background-section:#e5e5e5;--c-primary-light:#d3e8c1;--c-primary:#b3d384;--c-primary-dark:#225400;--c-secondary:#FCC;--c-secondary-dark:#d80000;--c-tertiary-light:#c4e6f5;--c-tertiary:#255b92;--c-accent:#4c4c4c;--c-accent-high:#000;--c-highlight:#ccc;--c-highlight-high:#e5e5e5;--c-muted:#f2f2f2;--c-warning:#f9fb93;--c-error:red;--c-message:#cfefc2;--c-element:#FCC;--c-place-holder:#888;--c-rss:#F3F7F3;--c-link-underline:#41a300;--c-landing-page:#ebdca6;--c-main-page:#c4e6f5;--c-service-channel:#F28A00}.cl-colors{padding:1rem}.cl-colors__list{display:flex;flex-wrap:wrap;margin:0 0 2rem;padding:0}.cl-colors__item{list-style:none;padding:1rem 2rem;transition:all 0.4s;flex:1 1 20%;min-width:150px;min-height:150px;display:flex;justify-content:center;align-items:flex-end}.cl-colors__item--default-text{background-color:var(--c-text);color:var(--c-muted)}.cl-colors__item--default-text-secondary{background-color:var(--c-text-secondary);color:var(--c-muted)}.cl-colors__item--default-text-inverse{background-color:var(--c-text-inverse);color:var(--c-accent-high)}.cl-colors__item--default-background{background-color:var(--c-background);color:var(--c-accent-high)}.cl-colors__item--default-background-section{background-color:var(--c-background-section);color:var(--c-accent-high)}.cl-colors__item--default-primary-light{background-color:var(--c-primary-light);color:var(--c-accent-high)}.cl-colors__item--default-primary{background-color:var(--c-primary);color:var(--c-accent-high)}.cl-colors__item--default-primary-dark{background-color:var(--c-primary-dark);color:var(--c-muted)}.cl-colors__item--default-secondary{background-color:var(--c-secondary);color:var(--c-accent-high)}.cl-colors__item--default-secondary-dark{background-color:var(--c-secondary-dark);color:var(--c-muted)}.cl-colors__item--default-tertiary-light{background-color:var(--c-tertiary-light);color:var(--c-accent-high)}.cl-colors__item--default-tertiary{background-color:var(--c-tertiary);color:var(--c-muted)}.cl-colors__item--default-accent{background-color:var(--c-accent);color:var(--c-muted)}.cl-colors__item--default-accent-high{background-color:var(--c-accent-high);color:var(--c-muted)}.cl-colors__item--default-highlight{background-color:var(--c-highlight);color:var(--c-accent-high)}.cl-colors__item--default-highlight-high{background-color:var(--c-highlight-high);color:var(--c-accent-high)}.cl-colors__item--default-muted{background-color:var(--c-muted);color:var(--c-accent-high)}.cl-colors__item--default-warning{background-color:var(--c-warning);color:var(--c-accent-high)}.cl-colors__item--default-error{background-color:var(--c-error);color:var(--c-muted)}.cl-colors__item--default-message{background-color:var(--c-message);color:var(--c-accent-high)}.cl-colors__item--default-element{background-color:var(--c-element);color:var(--c-accent-high)}.cl-colors__item--default-place-holder{background-color:var(--c-place-holder);color:var(--c-accent-high)}.cl-colors__item--default-rss{background-color:var(--c-rss);color:var(--c-accent-high)}.cl-colors__item--default-link-underline{background-color:var(--c-link-underline);color:var(--c-muted)}.cl-colors__item--default-landing-page{background-color:var(--c-landing-page);color:var(--c-accent-high)}.cl-colors__item--default-main-page{background-color:var(--c-main-page);color:var(--c-accent-high)}.cl-colors__item--default-service-channel{background-color:var(--c-service-channel);color:var(--c-muted)}.motion{padding:0 1rem}@media (min-width:920px){.motion__grid{display:flex;flex-wrap:wrap}}@media (min-width:920px){.motion__grid-item{margin-bottom:1rem;margin-right:1rem;width:49%}.motion__grid-item:nth-child(2n){margin-right:0}}.demo-motion{background-color:var(--c-highlight-high);border-radius:2px;cursor:pointer;padding:3rem;text-align:center}.demo-motion::before{content:"Duration: .3s";display:block}.demo-motion::after{content:"Timing Function: ease-in-out"}.demo-motion span{display:block;margin:0.25rem}.demo-motion--fade{transition:all .3s ease-in-out}.demo-motion--fade:hover{background-color:var(--c-accent-high);color:var(--c-muted)}.demo-motion--slide-up{transition:transform .4s ease-in}.demo-motion--slide-up::before{content:'Duration: 0.4s';display:block}.demo-motion--slide-up::after{content:'Timing Function: ease-in'}.demo-motion--slide-up:hover{transform:translateY(-10px)}.demo-motion--slide-down{transition:transform .2s linear}.demo-motion--slide-down::before{content:'Duration: 0.2s';display:block}.demo-motion--slide-down::after{content:'Timing Function: linear'}.demo-motion--slide-down:hover{transform:translateY(10px)}.demo-motion--expand{transition:transform .3s cubic-bezier(0.17,0.67,0.83,0.67)}.demo-motion--expand::before{content:'Duration: 0.3s';display:block}.demo-motion--expand::after{content:'Timing Function: cubic-bezier(.17,.67,.83,.67)'}.demo-motion--expand:hover{transform:scale(1.03)}html{box-sizing:border-box}body{background-color:var(--c-background);color:var(--c-text);font-family:"Raleway",sans-serif;font-size:1rem;font-weight:500;line-height:1.6}*,*::after,*::before{box-sizing:inherit}.main{margin:0 auto;max-width:1440px;padding:0 1.5rem;width:100%;display:block}@media (min-width:480px){.main{padding:0 1.5rem}}@media (min-width:1440px){.main{padding-left:calc(1.5rem + calc(-50vw + calc(1440px / 2)));padding-right:calc(1.5rem + calc(-50vw + calc(1440px / 2)))}}.visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.grid__item{flex:1 1 100%;margin-bottom:2rem}@media (min-width:920px){.grid__item{margin:0 2rem 0 0;flex-basis:30%}}.grid__item:last-child{margin-right:0}.grid__item--example{background-color:var(--c-highlight-high);padding:4rem}.grid{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(100%,1fr));grid-gap:1rem;grid-auto-flow:row}@media (min-width:920px){.grid{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:repeat(auto-fill,minmax(30%,1fr))}}.grid--card{margin-bottom:2rem}.grid--no-gap{gap:0}.grid--row-gap{row-gap:3rem}.grid--space-below{margin-bottom:1rem}.grid--one-column{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr)}.grid--four-columns{grid-template-columns:1fr;box-sizing:border-box;width:100%}@media screen and (min-width:570px){.grid--four-columns{-ms-grid-columns:1fr 1fr;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1100px){.grid--four-columns{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:repeat(4,1fr)}}.front-page .grid--four-columns{gap:0;overflow-x:hidden}.front-page .grid--four-columns .grid__item{padding:1rem;margin:0}.front-page .grid--four-columns .grid__item:not(:last-child){border-bottom:1px solid var(--c-highlight)}@media screen and (min-width:570px){.front-page .grid--four-columns .grid__item:nth-child(odd){border-right:1px solid var(--c-highlight)}.front-page .grid--four-columns .grid__item:nth-last-child(-n+2){border-bottom:none}}@media screen and (min-width:1100px){.front-page .grid--four-columns .grid__item{border-right:none !important;border-bottom:none !important}}.one-col-layout{padding:1.5rem 0}.one-col-layout--pink{background-color:var(--c-secondary)}.one-col-layout--blue-light{background-color:var(--c-tertiary-light)}.one-col-layout--green-half{background-color:var(--c-primary-light)}.three-col-layout{margin-bottom:2rem;padding:0rem}@media (min-width:920px){.three-col-layout{padding:1.5rem;display:flex;flex-wrap:wrap;gap:2.5rem}}.three-col-layout>.col-left.three-col-layout--pink,.three-col-layout>.col-middle.three-col-layout--pink,.three-col-layout>.col-right.three-col-layout--pink{background-color:var(--c-secondary)}.three-col-layout>.col-left.three-col-layout--blue-light,.three-col-layout>.col-middle.three-col-layout--blue-light,.three-col-layout>.col-right.three-col-layout--blue-light{background-color:var(--c-tertiary-light)}.three-col-layout>.col-left.three-col-layout--green-half,.three-col-layout>.col-middle.three-col-layout--green-half,.three-col-layout>.col-right.three-col-layout--green-half{background-color:var(--c-primary-light)}.three-col-layout>.col-left,.three-col-layout>.col-middle,.three-col-layout>.col-right{width:100vw;position:relative;left:50%;transform:translateX(-50%);margin-bottom:1.5rem}@media (min-width:1224px){.three-col-layout>.col-left,.three-col-layout>.col-middle,.three-col-layout>.col-right{width:calc(33.333% - 1.67rem);margin-bottom:0;left:auto;transform:none;border-radius:0.5rem}}.three-col-layout .field_content_left,.three-col-layout .field_content_right,.three-col-layout .field_content{height:100%;display:flex;flex-direction:column}.three-col-layout .field_content_left>div,.three-col-layout .field_content_right>div,.three-col-layout .field_content>div{flex:1;display:flex;flex-direction:column}.three-col-layout .field_content_left>div .liftup-row,.three-col-layout .field_content_right>div .liftup-row,.three-col-layout .field_content>div .liftup-row{flex:1;display:flex;flex-direction:column}.three-col-layout .field_content_left>div .liftup-row .grid,.three-col-layout .field_content_right>div .liftup-row .grid,.three-col-layout .field_content>div .liftup-row .grid{display:flex;flex-direction:column;flex:1}.three-col-layout .field_content_left>div .liftup-row .liftup-row__link,.three-col-layout .field_content_right>div .liftup-row .liftup-row__link,.three-col-layout .field_content>div .liftup-row .liftup-row__link{margin-top:auto;margin-bottom:0}.three-col-layout .subheading{padding:0 1.5rem;margin-top:2rem;margin-bottom:0rem}.three-col-layout .field_filter_by_project{height:100%;background-color:white;margin:1rem;margin-top:0.5rem;border-radius:0.5rem}@media (min-width:920px){.three-col-layout .field_filter_by_project{margin-top:1rem}}.three-col-layout .field_filter_by_project>div{height:100%}.three-col-layout .liftup__title{color:var(--c-tertiary);font-size:1.125rem;font-weight:600;margin-top:0;margin-bottom:0.5rem}.three-col-layout .liftup__container-link{display:flex;flex-direction:column;width:100%;height:100%;color:inherit;text-decoration:none}.three-col-layout .liftup__image{width:100%;margin-bottom:1rem}.three-col-layout .liftup-row{height:100%;padding:1rem}.three-col-layout .liftup-row__content{width:100%}.three-col-layout .liftup-row__items{display:flex;flex-wrap:wrap;gap:2rem;padding-bottom:1.5rem}.three-col-layout .liftup-row__items .liftup-row__item:nth-child(n+4){display:none}@media (min-width:480px){.three-col-layout .liftup-row__items .liftup-row__item:nth-child(n+4){display:block}}.three-col-layout .liftup-row__item{width:100%;border-bottom:1px solid var(--c-highlight-high);padding-bottom:1.3rem}.three-col-layout .liftup-row__link{margin-left:0rem}.three-col-layout .liftup-row__date{font-size:.875rem;color:var(--color-gray);margin-bottom:0rem;font-weight:600}.two-col-layout{padding:1rem 0}@media (min-width:920px){.two-col-layout{display:flex;padding:1.5rem;align-items:stretch}}.two-col-layout--pink{background-color:var(--c-secondary)}.two-col-layout--blue-light{background-color:var(--c-tertiary-light)}.two-col-layout--green-half{background-color:var(--c-primary-light)}.two-col-layout__content-right .field_image,.two-col-layout__content-left .field_image{display:none}@media (min-width:920px){.two-col-layout__content-right,.two-col-layout__content-left{display:flex;flex-direction:column}.two-col-layout__content-right .field_image,.two-col-layout__content-left .field_image{display:block;height:100%}.two-col-layout__content-right .field_content_right,.two-col-layout__content-right .field_content_left,.two-col-layout__content-left .field_content_right,.two-col-layout__content-left .field_content_left{height:100%;display:flex;flex-direction:column}.two-col-layout__content-right article.contextual-region,.two-col-layout__content-left article.contextual-region{height:100%;display:flex;flex-direction:column}.two-col-layout__content-right .field_media_image,.two-col-layout__content-left .field_media_image{height:100%;display:flex;flex-direction:column}.two-col-layout__content-right .field_media_image>div,.two-col-layout__content-left .field_media_image>div{height:100%;display:flex;flex-direction:column}}.two-col-layout__content-left{padding-right:1rem;padding-bottom:1rem}@media (min-width:0) and (max-width:919px){.two-col-layout__content-left{padding-bottom:0rem;padding-right:0;padding-bottom:1rem}}@media (min-width:920px){.two-col-layout__content-left{width:40%}}.two-col-layout__content-left .text-long{padding:0rem !important}.two-col-layout__content-right{padding-left:1rem}@media (min-width:920px){.two-col-layout__content-right{width:60%}}@media (min-width:0) and (max-width:919px){.two-col-layout__content-right{padding:0}}.button{border:none;border-radius:2.5rem;cursor:pointer;text-decoration:none;text-align:center;font-weight:500;display:inline-flex;align-items:center;gap:0.3rem;color:var(--c-text);background-color:var(--c-primary);line-height:1.4;padding:.5rem 2rem}.button svg{height:1.5rem;width:1.5rem}.button:visited{color:var(--c-text)}.button:hover{color:var(--c-text-inverse);background-color:var(--c-tertiary)}.button--alt{color:var(--c-text);background-color:var(--c-secondary);line-height:2;padding:1rem 2rem;border:1px solid var(--c-highlight)}.button--alt:visited{color:var(--c-text)}.button--alt:hover{color:var(--c-text);background-color:var(--c-primary)}.button--alt-2{color:var(--c-text-inverse);background-color:var(--c-tertiary);line-height:2;padding:1rem 2rem}.button--alt-2:visited{color:var(--c-text-inverse)}.button--alt-2:hover{color:var(--c-text);background-color:var(--c-primary)}.button--outline{color:var(--c-tertiary);background-color:var(--c-background);border:2px solid var(--c-tertiary);font-weight:600}.button--outline:visited{color:var(--c-tertiary)}.button--outline:hover{color:var(--c-text-inverse);background-color:var(--c-tertiary)}form{padding:0 1.5rem}@media (min-width:0) and (max-width:919px){.one-col-layout form{padding:0}}.form-required::after{content:'*';margin-left:.5rem;color:var(--c-error)}.form-item--checkboxes,.form-item--checkbox__item{list-style:none;margin:0;padding:0}.form-item--radios,.form-item--radio__item{list-style:none;margin:0;padding:0}.form-item__dropdown{border:1px solid var(--c-muted);display:block;position:relative}.form-item__dropdown::after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:9px solid var(--c-accent);content:' ';position:absolute;top:42%;right:1em;z-index:2;pointer-events:none;display:none}.form-item__dropdown:hover{border-color:var(--c-accent-high)}.form-item__dropdown-icon{color:var(--c-tertiary);width:2rem;height:2rem;position:absolute;right:10px;top:8px;pointer-events:none}.form-item__select{border:1px solid var(--c-muted);height:41px;font-size:16px;margin:0;outline:none;padding:0.6em 0.8em 0.5em;width:100%}.form-item__select :focus{outline:none;color:var(--c-accent)}@supports (-webkit-appearance:none) or (appearance:none) or ((-moz-appearance:none) and (mask-type:alpha)){.form-item__dropdown::after{display:block}.form-item__select{padding-right:2em;background:none;border:1px solid transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-item__select:focus{border-color:var(--c-accent);border-radius:0}}.form-item{color:var(--c-text);margin-bottom:1em;max-width:32em}.form-item::after{clear:both;content:'';display:table}.form-item__label{display:block;font-weight:600}@media (min-width:320px){.form-item__label{display:block;margin-right:2%;padding:0.6em 0}}.form-item__textfield{border:1px solid var(--c-highlight-high);padding:0.6em;max-width:100%}.form-item__textfield:focus{border-color:var(--c-accent-high)}.form-item__textfield::placeholder{color:var(--c-highlight)}.form-item__textfield.form-submit{padding:.5rem 2rem;margin-top:1rem}.form-item__description{margin-top:0.3em}.form-fieldset{border:none;margin-bottom:2em;padding:0}.form-fieldset .form-item{margin-left:1em;max-width:31em}.icons-demo{display:flex;flex-wrap:wrap}.icons-demo .icon{height:100px;width:100px}.icons-demo__icon-wrapper{width:min-content;height:100px}.icons-demo__icon-wrapper.with-circle{background-color:var(--c-primary);border-radius:100%}.icons-demo pre{background-color:var(--c-muted);font-size:0.8rem;margin:0;text-align:center}.icons-demo__item{border:1px solid var(--c-muted);margin:.25rem}img,picture{display:block;height:auto;max-width:100%}figure{margin:0}.figure__caption{font-style:italic}#kepit-player{height:0;overflow:hidden;padding-top:0;padding-bottom:75%;position:relative}#kepit-player iframe{height:100%;left:0;position:absolute;top:0;width:100%}@media (min-width:920px){.kepit-stream--one-col{margin-left:15%;margin-right:15%}}.link{color:var(--c-accent)}.link:hover{color:var(--c-accent-high)}.link--external .link__icon--external{transition:transform .1s ease-out;display:inline-block}.link--external:hover .link__icon--external{transform:translate(0.25em,-0.25em)}.link__icon{transform:translate(0)}.link__icon .svg-icon{height:0.85rem;width:0.85rem;fill:currentColor;stroke:currentColor;padding:0.1rem}ul,ol{padding-left:1em}ul{list-style-type:disc}ol{list-style-type:decimal}.list-item,.text-long ol li,.text-long ul li{margin-bottom:0.2em;padding-left:1em;color:var(--c-text)}.table,.text-long table{border:1px solid var(--c-highlight-high);border-radius:4px;border-spacing:0;background-color:var(--c-muted);margin:1em 0;width:100%}.table__heading-cell,.text-long th,.table__cell,.text-long td{border:none;border-bottom:1px solid var(--c-highlight-high);border-right:1px solid var(--c-highlight-high);padding:1em}.table__heading-cell:last-child,.text-long th:last-child,.table__cell:last-child,.text-long td:last-child{border-right:none}.table__heading-cell,.text-long th{color:var(--c-accent-high);font-weight:700;padding:1.2em;text-align:left}.table__row:nth-child(odd),.text-long tr:nth-child(odd){background-color:var(--c-background)}.table__row:first-child th:first-child,.text-long tr:first-child th:first-child,.table__row:first-child td:first-child,.text-long tr:first-child td:first-child{border-radius:5px 0 0}.table__row:first-child th:last-child,.text-long tr:first-child th:last-child,.table__row:first-child td:last-child,.text-long tr:first-child td:last-child{border-radius:0 5px 0 0}tbody .table__row:last-child th,tbody .text-long tr:last-child th,.text-long tbody tr:last-child th,tbody .table__row:last-child td,tbody .text-long tr:last-child td,.text-long tbody tr:last-child td{border-bottom:none}.table__row:last-child td:first-child,.text-long tr:last-child td:first-child{border-radius:0 0 0 5px}.table__row:last-child td:last-child,.text-long tr:last-child td:last-child{border-radius:0 0 5px}.table__footer-cell,.text-long tfoot th,.table__footer-cell:first-child,.text-long tfoot th:first-child{border-bottom:none;border-top:1px solid var(--c-highlight-high)}.h1,.text-long h1,.accordion h1{color:var(--c-tertiary);font-family:"Raleway",sans-serif;font-weight:500;font-style:normal;font-size:1.875rem;line-height:1.5;margin:0 0 0.5em;width:auto;letter-spacing:0.5px}.h1__link{color:inherit}.h1__link:hover{color:inherit}.h2,.text-long h2,.accordion h2{color:var(--c-tertiary);font-family:"Raleway",sans-serif;font-weight:600;font-style:normal;font-size:1.75rem;line-height:1.8;margin:0 0 0.5em;width:auto;letter-spacing:0.5px}.h2__link{color:inherit}.h2__link:hover{color:inherit}.h3,.text-long h3,.accordion h3{color:var(--c-tertiary);font-family:"Raleway",sans-serif;font-weight:600;font-style:normal;font-size:1.25rem;line-height:1.35;margin:0 0 0.5em;width:auto;letter-spacing:0.5px}.h3__link{color:inherit}.h3__link:hover{color:inherit}.h4,.text-long h4,.accordion h4{color:var(--c-tertiary);font-family:"Raleway",sans-serif;font-weight:600;font-style:normal;font-size:1.125rem;line-height:1.6;margin:0 0 0.5em;width:auto;letter-spacing:0.5px}.h4__link{color:inherit}.h4__link:hover{color:inherit}.h5,.text-long h5,.accordion h5,.h6,.text-long h6,.accordion h6{color:var(--c-tertiary);font-family:"Raleway",sans-serif;font-weight:600;font-style:normal;font-size:1rem;line-height:1.875;margin:0 0 0.5em;width:auto;letter-spacing:0.5px}.h5__link,.h6__link{color:inherit}.h5__link:hover,.h6__link:hover{color:inherit}h2.subheading{color:var(--c-tertiary);font-family:"Raleway",sans-serif;font-weight:600;font-style:normal;font-size:1.75rem;line-height:1.8;margin:0 0 0.5em;width:auto;letter-spacing:0.5px}h2.subheading__link{color:inherit}h2.subheading__link:hover{color:inherit}@media (min-width:920px){h2.subheading{padding:0 1.5rem;margin-bottom:1.5rem}}.subheading h2.subheading{margin-bottom:0}.page-title{color:var(--c-tertiary);margin:2rem auto 0;max-width:1224px}@media (min-width:920px){.page-title{text-align:center;font-size:2.25rem}}.page-title--space-below{margin-bottom:2rem}.text-content{position:relative;overflow:hidden;transition:max-height 0.3s ease}.text-content h2{color:var(--c-tertiary)}[class*="__content"].text-content{position:relative;overflow:hidden;transition:max-height 0.3s ease}@media (min-width:0) and (max-width:719px){.collapsible .text-content,[class*="--collapsible"] .text-content{max-height:95px}}.collapsible .text-content.expanded,[class*="--collapsible"] .text-content.expanded{max-height:none}.collapsible .text-toggle,[class*="--collapsible"] .text-toggle{background-color:transparent;border-color:transparent;color:var(--c-tertiary);font-weight:500;padding-top:1rem;margin-left:1.5rem;position:relative}.collapsible .text-toggle:hover,.collapsible .text-toggle:focus,[class*="--collapsible"] .text-toggle:hover,[class*="--collapsible"] .text-toggle:focus{background-color:transparent}.collapsible .text-toggle::before,[class*="--collapsible"] .text-toggle::before{content:'+';position:absolute;left:-1.5rem;bottom:0rem;width:25px;height:25px;border:2px solid var(--c-tertiary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;line-height:1}.collapsible .text-toggle .text-toggle__hide,[class*="--collapsible"] .text-toggle .text-toggle__hide{display:none}.collapsible .text-toggle[aria-expanded="true"] .text-toggle__show,[class*="--collapsible"] .text-toggle[aria-expanded="true"] .text-toggle__show{display:none}.collapsible .text-toggle[aria-expanded="true"] .text-toggle__hide,[class*="--collapsible"] .text-toggle[aria-expanded="true"] .text-toggle__hide{display:inline}.collapsible .text-toggle[aria-expanded="true"]::before,[class*="--collapsible"] .text-toggle[aria-expanded="true"]::before{content:'-';line-height:0.6;padding-bottom:4px}@media (min-width:720px){.collapsible .text-toggle,[class*="--collapsible"] .text-toggle{display:none}}.description__content.text-content h2{margin-top:0;margin-bottom:0}.description__content .collapsible-section{margin-bottom:2rem}.description__content .collapsible-section .text-toggle{display:inline-block;background-color:transparent;border-color:transparent;color:var(--c-tertiary);font-weight:500;padding-top:1rem;margin-left:1.5rem;position:relative}.description__content .collapsible-section .text-toggle:hover,.description__content .collapsible-section .text-toggle:focus{background-color:transparent}.description__content .collapsible-section .text-toggle::before{content:'+';position:absolute;left:-1.5rem;bottom:0rem;width:25px;height:25px;border:2px solid var(--c-tertiary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;line-height:1}.description__content .collapsible-section .text-toggle .text-toggle__hide{display:none}.description__content .collapsible-section .text-toggle[aria-expanded="true"] .text-toggle__show{display:none}.description__content .collapsible-section .text-toggle[aria-expanded="true"] .text-toggle__hide{display:inline}.description__content .collapsible-section .text-toggle[aria-expanded="true"]::before{content:'-';line-height:0.6;padding-bottom:4px}@media (min-width:720px){.description__content .collapsible-section .text-toggle{display:none}}@media (min-width:0) and (max-width:719px){.description__content .collapsible-section .section-content{max-height:95px;overflow:hidden;position:relative}.description__content .collapsible-section .section-content>*:not(.first-paragraph){opacity:0;transition:opacity 0.3s ease}.description__content .collapsible-section .section-content.expanded{max-height:none}.description__content .collapsible-section .section-content.expanded>*{opacity:1}}@media (min-width:720px){.description__content .section-content{max-height:none !important}}.paragraph,.text-long p,.accordion .text p,.footer__left-column p{color:#000;margin:0 0 1em;font-size:1rem;line-height:1.6;font-weight:500}.blockquote,.text-long blockquote,.accordion .text blockquote,.footer__left-column blockquote{margin:0 0 1rem;padding:40px 20px;border-left:5px solid var(--c-tertiary);font-size:1.5rem;line-height:2}.blockquote :last-child,.text-long blockquote :last-child,.accordion .text blockquote :last-child,.footer__left-column blockquote :last-child{margin-bottom:0}.hr,.text-long hr,.accordion .text hr,.footer__left-column hr{border-style:solid;border-width:1px 0 0;color:currentColor}.text-long a,.accordion .text a,.footer__left-column a{color:var(--c-tertiary);text-decoration:underline;font-weight:500}.text-long figcaption,.accordion .text figcaption,.footer__left-column figcaption{font-style:italic;margin-bottom:1rem}.video,.field_embedded_video,.field_media_oembed_video{height:0;overflow:hidden;padding-top:0;padding-bottom:56.25%;position:relative}.video iframe,.field_embedded_video iframe,.field_media_oembed_video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.video--full{padding-bottom:75%}@media (min-width:920px){.remote-video--one-col{margin-left:15%;margin-right:15%}}.accordion-item{margin-bottom:1.5rem}.accordion-item .toggle-closed .accordion-term__icon::before{content:"+"}.accordion-item .toggle-open .accordion-term__icon::before{content:"-"}.accordion-item .accordion-term{padding-bottom:.5rem;border-bottom:1px solid var(--c-highlight)}.accordion-item .accordion-term__button{display:flex;align-items:center;width:100%;border:none;background:transparent;text-align:left;cursor:pointer}.accordion-item .accordion-term__button:hover .accordion-term__icon-container{background:var(--c-secondary);color:var(--c-tertiary)}.accordion-item .accordion-term__button:hover .accordion-term__title,.accordion-item .accordion-term__button:focus .accordion-term__title{text-decoration:underline;text-decoration-color:var(--c-link-underline);text-decoration-thickness:2px;text-underline-offset:2px}.accordion-item .accordion-term__button:hover .accordion-term__icon,.accordion-item .accordion-term__button:focus .accordion-term__icon{background-color:var(--c-primary);color:var(--c-text);transition:background-color 0.2s ease}.accordion-item .accordion-term__title{color:var(--c-tertiary);font-family:"Raleway",sans-serif;font-weight:600;font-style:normal;font-size:1.25rem;line-height:1.35;margin:0;width:auto;letter-spacing:0.5px;padding-right:.5rem;flex:1}.accordion-item .accordion-term__title__link{color:inherit}.accordion-item .accordion-term__title__link:hover{color:inherit}.accordion-item .accordion-term__icon{display:inline-block;background-color:var(--c-tertiary);color:var(--c-text-inverse);width:2rem;height:2rem;border-radius:50%;border:none;text-align:center;line-height:1.4;padding:0;font-size:1.5rem}.one-col-layout--pink .accordion-item .accordion-term__button{color:var(--c-secondary)}.one-col-layout--pink .accordion-item .accordion-term__button:hover,.one-col-layout--pink .accordion-item .accordion-term__button:focus{color:var(--c-text)}.accordion-item .accordion-def{padding:1rem;border-bottom:1px solid var(--c-highlight)}.accordion-item .hidden-content{display:none}.accordion-item--service .accordion-term{border-bottom:none}.accordion-item--service .accordion-term__button:hover .accordion-term__icon,.accordion-item--service .accordion-term__button:focus .accordion-term__icon{background-color:var(--c-tertiary);color:var(--c-text-inverse);transition:background-color 0.2s ease}.accordion-item--service .accordion-term__icon-container{background-color:var(--c-primary);border-radius:100%;width:48px;height:48px;margin-right:1rem}@media (min-width:920px){.accordion-item--service .accordion-term__icon-container{width:60px;height:60px;margin-right:1.5rem}}.accordion-item--service .accordion-term__main-icon{width:48px;height:48px;color:var(--c-primary-dark)}@media (min-width:920px){.accordion-item--service .accordion-term__main-icon{width:60px;height:60px}}.accordion-item--service .accordion-term__icon{background-color:transparent;color:var(--c-tertiary);line-height:1.1;font-size:1.875rem}.accordion-item--service .accordion-def{padding:0 1rem 1rem 15px;border-bottom:none}@media (min-width:920px){.accordion-item--service .accordion-def{padding:0 1rem 1rem 35px}}.address{margin-bottom:1rem}.address__title{font-weight:700;margin:0;margin-top:.75rem}.card-accordion-item{padding:2rem 2rem 2rem 3rem;border:2px solid var(--c-tertiary);border-radius:.5rem;background:var(--c-primary);width:100%;box-shadow:rgba(0,0,0,0.25) 2px 2px 10px}.card-accordion-item.opened{background:var(--c-background);padding:2rem 1rem}.card-accordion-item.opened .card-accordion-term__icon{display:none}@media (min-width:920px){.card-accordion-item{padding:1.5rem 4rem;border-radius:1rem;width:calc(50% - 0.5rem);display:flex;flex-direction:column;justify-content:center}.card-accordion-item.opened{padding:1.5rem 4rem}.card-accordion-item.opened .card-accordion-term__icon{display:inline-block}}.card-accordion-item.stretched{width:100%}.card-accordion-item .card-accordion-term{position:relative}.card-accordion-item .card-accordion-term__button{display:flex;align-items:center;width:100%;border:none;background:transparent;text-align:left;cursor:pointer;padding:0}.card-accordion-item .card-accordion-term__button.toggle-open{margin-bottom:1rem}@media (min-width:920px){.card-accordion-item .card-accordion-term__button.toggle-open{margin-bottom:0}}.card-accordion-item .card-accordion-term__button:hover .card-accordion-term__title,.card-accordion-item .card-accordion-term__button:focus .card-accordion-term__title{text-decoration:underline;text-decoration-color:var(--c-link-underline);text-decoration-thickness:2px;text-underline-offset:2px}.card-accordion-item .card-accordion-term__title{color:var(--c-tertiary);font-family:"Raleway",sans-serif;font-weight:600;font-style:normal;font-size:1.25rem;line-height:1.35;margin:0;width:auto;letter-spacing:0.5px;padding:0 1rem;flex:1;font-size:1rem;font-weight:700;word-break:break-word}.card-accordion-item .card-accordion-term__title__link{color:inherit}.card-accordion-item .card-accordion-term__title__link:hover{color:inherit}@media (min-width:920px){.card-accordion-item .card-accordion-term__title{font-size:1.125rem;font-weight:700}}.card-accordion-item .card-accordion-term__icon{position:absolute;left:-1.5rem;top:50%;transform:translateY(-50%);display:inline-block;color:var(--c-tertiary);fill:var(--c-tertiary);width:0.85rem;height:0.85rem;border-radius:50%;border:none;text-align:center;line-height:1.4;padding:0;font-size:1.5rem}@media (min-width:920px){.card-accordion-item .card-accordion-term__icon{left:-2rem}}.card-accordion-item .card-accordion-def{padding:1rem;display:flex;flex-direction:column;flex-flow:column;gap:1rem}.card-accordion-item .card-accordion-def .card-accordion-item__links .link-with-icon{text-decoration:none;font-weight:700;color:var(--c-tertiary);display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between;font-size:1rem;padding:.5rem 1rem;border-radius:.33333rem;border:1px solid var(--c-tertiary);max-width:20rem}@media (min-width:920px){.card-accordion-item .card-accordion-def .card-accordion-item__links .link-with-icon{font-size:1rem;padding:.5rem 1.5rem}}.card-accordion-item .card-accordion-def .card-accordion-item__links .link-with-icon .link-with-icon__icon-container{margin:0;width:2rem;height:2rem}.card-accordion-item .card-accordion-def .card-accordion-item__links .link-with-icon .link-with-icon__link-text{word-break:break-word}.card-accordion-item .card-accordion-def .card-accordion-item__links .link-with-icon:hover .link-with-icon__link-text{text-decoration:underline}.card-accordion-item .hidden-content{display:none}.card-link{text-decoration:none;color:var(--c-text);font-weight:700;background:var(--c-tertiary);color:var(--c-text-inverse);display:flex;align-items:center;justify-content:space-between;font-size:1.125rem;padding:1.25rem 2rem;border-radius:.33333rem;box-shadow:rgba(0,0,0,0.25) 2px 2px 10px}.card-link__link-text{word-break:break-word}.card-link__icon-container{flex-shrink:0;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:100%;border:2px solid var(--c-text-inverse);color:var(--c-text-inverse);fill:var(--c-text-inverse);width:2rem;height:2rem}.card-link:hover,.card-link:focus,.card-link:active{text-decoration:underline;text-decoration-color:var(--c-link-underline);text-decoration-thickness:2px;text-underline-offset:2px}.card-link--small-icon .card-link__icon{width:1rem;height:1rem}.card-link--small-icon:hover .card-link__icon-container,.card-link--small-icon:focus .card-link__icon-container{background-color:var(--c-tertiary)}.card-link--small-icon:hover .card-link__icon,.card-link--small-icon:focus .card-link__icon{fill:var(--c-background)}.card__heading{color:var(--c-tertiary);font-family:"Raleway",sans-serif;font-weight:600;font-style:normal;font-size:1.3rem;line-height:1.8;margin:0 0 0.5em;width:auto;letter-spacing:0.5px;margin-bottom:0}.card__heading__link{color:inherit}.card__heading__link:hover{color:inherit}.card__heading-link{color:var(--c-accent)}.card__heading-link:hover{color:var(--c-accent-high)}.card__subheading{color:var(--c-tertiary);font-family:"Raleway",sans-serif;font-weight:600;font-style:normal;font-size:1rem;line-height:1.35;margin:0 0 0.5em;width:auto;letter-spacing:0.5px;margin-bottom:0;color:var(--c-text)}.card__subheading__link{color:inherit}.card__subheading__link:hover{color:inherit}.card__body{margin:0.7em 0 1em}.card__link{color:var(--c-accent)}.card__link:hover{color:var(--c-accent-high)}.card__button{border:none;border-radius:2.5rem;cursor:pointer;text-decoration:none;text-align:center;font-weight:500;display:inline-flex;align-items:center;gap:0.3rem;color:var(--c-text);background-color:var(--c-primary);line-height:1.4;padding:.5rem 2rem}.card__button svg{height:1.5rem;width:1.5rem}.card__button:visited{color:var(--c-text)}.card__button:hover{color:var(--c-text-inverse);background-color:var(--c-tertiary)}.card--bg{background-color:var(--c-highlight-high);padding:1em}.carousel-item__link{text-decoration:none}.carousel-item__title{color:var(--c-tertiary);background-color:var(--c-primary);border-radius:4rem;padding:1rem 2rem;margin-top:-3rem;position:relative}@media (min-width:920px){.carousel-item__title{width:60%}}.carousel-item__description{color:var(--c-text);text-align:center;margin-bottom:0}.cartoon-image{height:100%;display:flex;flex-direction:column}.cartoon-image img{margin:0 auto;border-radius:0.5rem;height:100%;width:100%;object-fit:cover}.contact-card{display:flex;flex-direction:column;align-items:center;margin:1rem 0;text-align:center}.contact-card__name{color:var(--c-tertiary);font-family:"Raleway",sans-serif;font-weight:600;font-style:normal;font-size:1.25rem;line-height:1.35;margin:0 0 0.5em;width:auto;letter-spacing:0.5px}.contact-card__name__link{color:inherit}.contact-card__name__link:hover{color:inherit}.contact-card__title{color:var(--c-tertiary);font-family:"Raleway",sans-serif;font-weight:600;font-style:normal;font-size:1rem;line-height:1.875;margin:0 0 1rem;width:auto;letter-spacing:0.5px;color:var(--c-text)}.contact-card__title__link{color:inherit}.contact-card__title__link:hover{color:inherit}.contact-card__image{background-color:var(--c-primary);background-size:cover;background-position:center center}.contact-card__image,.contact-card__image img,.contact-card__image .image{border-radius:50%}.contact-card__image,.contact-card__image img{height:150px;width:150px}@media (min-width:0) and (max-width:719px){.contact-card__image{margin:0 auto}}.contact-card__email{margin:1rem 0 0 0}.contact-card__phone{margin:.5rem 0 0 0}.cta{background-color:var(--c-background-section);padding:3rem;text-align:center;text-transform:uppercase}.hero-image{position:relative}.hero-image__title{background-color:var(--c-background);font-size:1.75rem;line-height:1.3;margin:0;color:var(--c-tertiary);padding:0rem;border-radius:0 2rem 0 0;position:absolute;bottom:-0.5rem;display:inline-block}@media (min-width:920px){.hero-image__title{font-size:2rem;line-height:1.6;padding:1rem 4rem 1rem 1.5rem;border-radius:0 4rem 0 0}}.hero-image__title--no-image{position:relative}.hero-image__label-container{display:flex;justify-content:flex-end}.hero-image__label{background-color:var(--c-tertiary);color:var(--c-text-inverse);margin:-1rem 0 0;padding:.5rem 1rem;text-transform:uppercase;border-radius:2rem;font-size:.875rem;z-index:2}.hero-image--narrow{max-width:800px;margin:0 auto}.hero-image--narrow .hero-image__title{position:unset;padding:1rem 0}.large-image-liftup{display:flex;flex-direction:column;text-decoration:none;color:var(--c-tertiary);width:100%;position:relative;border:1px solid var(--c-highlight);border-radius:0.5rem;padding:1rem}@media (min-width:920px){.large-image-liftup{flex-direction:row;align-items:center;padding:0 60px;border:none}}@media (min-width:1224px){.large-image-liftup{padding:0 120px}}.large-image-liftup:hover .large-image-liftup__read-more,.large-image-liftup:focus .large-image-liftup__read-more{text-decoration:underline;text-decoration-color:var(--c-link-underline);text-decoration-thickness:2px;text-underline-offset:2px}.large-image-liftup:hover .large-image-liftup__icon,.large-image-liftup:focus .large-image-liftup__icon{background-color:var(--c-tertiary);color:var(--c-text-inverse);border-radius:100%}.large-image-liftup:hover .large-image-liftup__image,.large-image-liftup:focus .large-image-liftup__image{opacity:0.8}.large-image-liftup__content{display:flex;flex-direction:column;padding-bottom:1rem;width:100%;padding-top:1rem}@media (min-width:920px){.large-image-liftup__content{flex-direction:column;padding-top:0rem;padding-left:0;padding-right:3rem;width:50%}}.large-image-liftup__text-content{font-size:1rem}@media (min-width:920px){.large-image-liftup__text-content{padding:0;font-size:1rem}}.large-image-liftup__heading{margin:0;font-size:1.5rem}@media (min-width:920px){.large-image-liftup__heading{font-size:1.5rem}}.large-image-liftup__body{color:var(--c-text)}.large-image-liftup__link-container{display:flex;align-items:center;margin-top:1rem}.large-image-liftup__read-more{font-weight:700;color:var(--c-tertiary);margin-left:.5rem;display:flex;align-items:center;line-height:1}.large-image-liftup__icon{width:24px;height:24px;flex-shrink:0}@media (min-width:920px){.large-image-liftup__image{min-width:50%;max-width:50%}.large-image-liftup__image--left{padding-right:2rem}}.large-image-liftup__image img{min-width:100%;border-radius:0.5rem}.liftup-row__link{background-color:var(--c-tertiary);text-decoration:none;color:var(--c-text-inverse);padding:.5rem 1rem;border-radius:0.4rem;font-weight:600;width:fit-content;display:flex;align-items:center}.liftup-row__link::after{content:'';display:inline-block;width:0.9rem;height:0.9rem;margin-left:0.5rem;background-image:url(/themes/custom/hyvaks/images/icons/arrow-with-circle_2.svg);background-repeat:no-repeat;background-size:contain;background-position:center;filter:brightness(0) invert(1)}@media (min-width:920px){.liftup-row__link{margin-left:1rem}}.liftup-row__link:hover,.liftup-row__link:focus{background-color:var(--c-primary);color:var(--c-text)}.liftup-row__link:hover::after,.liftup-row__link:focus::after{filter:brightness(0)}.liftup-service-channel{padding:.5rem 1rem;margin-bottom:1rem;border:1px solid var(--c-highlight);border-radius:0.5rem}.liftup-service-channel .link-with-background,.liftup-service-channel .service-channel-content__link-with-background{width:fit-content;margin-top:0.25rem}.liftup-service-channel__title{margin:.5rem 0rem}.liftup-service-channel h3{color:var(--c-tertiary);margin-bottom:0rem;display:flex;align-items:center}.liftup-service-channel h3:first-child{color:var(--c-text);font-size:.875rem;font-weight:500;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--c-highlight)}.liftup-service-channel h3 a{color:var(--c-tertiary);text-decoration:none}.liftup-service-channel h4{margin:0rem;line-height:1.2}.liftup-service-channel p{margin:0rem}.liftup-service-channel__section{padding:.75rem 0}.liftup-service-channel__phone-first{padding-top:.25rem;display:block}.liftup-service-channel__phone .link-with-background,.liftup-service-channel__phone .service-channel-content__link-with-background{margin-bottom:0.5rem;margin-top:0rem}.liftup-service-channel__opening-hours-exception,.liftup-service-channel__opening-hours{margin-bottom:0.25rem}.liftup-service-channel__opening-hours-exception-first,.liftup-service-channel__opening-hours-first{margin-bottom:0.1rem}.liftup-service-channel__opening-hours-exception-second::before,.liftup-service-channel__opening-hours-second::before{content:'\2022';margin-right:.5rem}.liftup-service-channel__type-icon{display:inline-block;width:1.25rem;height:1.25rem;margin-right:0.25rem;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:contain;flex-shrink:0}.liftup-service-channel__type-icon--puhelinasiointi{background-image:url("/themes/custom/hyvaks/images/icons/icon-phone.svg");filter:invert(22%) sepia(54%) saturate(1452%) hue-rotate(190deg) brightness(94%) contrast(87%)}.liftup-service-channel__type-icon--palvelupiste{background-image:url("/themes/custom/hyvaks/images/icons/icon-pin.svg");filter:invert(73%) sepia(11%) saturate(1188%) hue-rotate(51deg) brightness(93%) contrast(85%)}.liftup-service-channel__type-icon--verkkoasiointi{background-image:url("/themes/custom/hyvaks/images/icons/icon-global.svg");filter:invert(82%) sepia(19%) saturate(436%) hue-rotate(308deg) brightness(103%) contrast(101%)}.liftup-service-channel__map-link{margin-top:0.5rem}.liftup-service-channel__map-link .link--map{display:inline-flex;align-items:center;color:var(--c-tertiary);text-decoration:none;font-weight:500}.liftup-service-channel__map-link .link--map:hover,.liftup-service-channel__map-link .link--map:focus{text-decoration:underline}.liftup-service-channel__map-link .link--map::before{content:'';display:inline-block;width:1.25rem;height:1.25rem;margin-right:0.5rem;background-image:url("/themes/custom/hyvaks/images/icons/icon-pin.svg");background-repeat:no-repeat;background-position:center;background-size:contain;filter:invert(22%) sepia(54%) saturate(1452%) hue-rotate(190deg) brightness(94%) contrast(87%)}.liftup{position:relative;margin-bottom:1rem;height:100%}@media (min-width:920px){.liftup{padding:.5rem 1rem;margin-bottom:0}}.liftup:nth-of-type(3n-2){-ms-grid-column:1}.liftup:nth-of-type(3n-1){-ms-grid-column:2}.liftup:nth-of-type(3n){-ms-grid-column:3}.liftup:nth-of-type(3n)::after{border-right-color:transparent}.liftup:nth-of-type(-n+15){-ms-grid-row:5}.liftup:nth-of-type(-n+12){-ms-grid-row:4}.liftup:nth-of-type(-n+9){-ms-grid-row:3}.liftup:nth-of-type(-n+6){-ms-grid-row:2}.liftup:nth-of-type(-n+3){-ms-grid-row:1}.liftup__container-link{width:100%;height:100%;margin:0;display:block;text-decoration:none}.liftup__container-link:hover .liftup__title,.liftup__container-link:focus .liftup__title{text-decoration:underline;text-decoration-color:var(--c-link-underline);text-decoration-thickness:2px;text-underline-offset:2px}.liftup__container-link:hover .liftup__image,.liftup__container-link:focus .liftup__image{opacity:0.8}.liftup__container-link:hover .liftup__arrow-container,.liftup__container-link:focus .liftup__arrow-container{background-color:var(--c-tertiary)}.liftup__container-link:hover .liftup__arrow,.liftup__container-link:focus .liftup__arrow{fill:var(--c-background)}.liftup__container-link .liftup__image img,.liftup__container-link .liftup__image picture{width:100%}.liftup.liftup-sticky .liftup__container-link .liftup__sticky-container{height:2.5rem;width:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;top:-0.5rem;right:0.25rem;background:#B3D384;z-index:1}.liftup__labels{display:flex;justify-content:flex-end}.liftup__type,.liftup__event-date{margin:-1rem 0 0;font-size:.875rem;border-radius:2rem}.liftup__type{background-color:var(--c-primary);padding:.5rem 1rem;text-transform:uppercase;font-size:.875rem;color:var(--c-text);z-index:2}.liftup--event .liftup__type{margin-right:-2rem}.liftup__event-date{background-color:var(--c-tertiary);padding:.5rem 1rem .5rem 3rem;font-size:.875rem;color:var(--c-text-inverse);z-index:1}.liftup__organizer{font-weight:700;color:var(--c-text)}.liftup__municipality{border-radius:2rem;background-color:#FFCCCC;padding:.5rem 2rem;text-transform:uppercase;font-size:.875rem;color:var(--c-text);width:fit-content;position:absolute;bottom:3px;display:none}.liftup__content{padding:0 3rem 1rem .5rem}@media (min-width:0) and (max-width:919px){.liftup__content{padding-left:0}}.liftup__title{color:var(--c-tertiary);font-family:"Raleway",sans-serif;font-weight:700;font-style:normal;font-size:1.25rem;line-height:normal;margin:2rem 0 0;width:auto;letter-spacing:0.5px}.liftup__title__link{color:inherit}.liftup__title__link:hover{color:inherit}.liftup__body{color:#000;margin:1rem 0 0;font-size:1rem;line-height:1.6;font-weight:500}.liftup__date{color:#000;margin:.5rem 0 0;font-size:1rem;line-height:1.6;font-weight:600}.liftup__arrow-container{height:2.5rem;width:2.5rem;border-radius:50%;border:1px solid var(--c-tertiary);display:flex;align-items:center;justify-content:center;position:absolute;bottom:1rem;right:1.5rem}@media (min-width:0) and (max-width:919px){.liftup__arrow-container{right:0}}.liftup__arrow{fill:var(--c-tertiary);height:1rem;width:1rem}.liftup--without-image{border-bottom:1px solid var(--c-text);margin-bottom:0}@media (min-width:920px){.liftup--without-image{border-bottom:none;padding:.5rem}}@media (min-width:920px){.liftup--without-image .liftup__container-link{padding:.5rem 3rem 2rem 1rem}}.liftup--without-image .liftup__content{padding:0}@media (min-width:0) and (max-width:919px){.liftup--without-image .liftup__content{display:flex;align-items:center}}@media (min-width:0) and (max-width:919px){.liftup--without-image .liftup__title{margin:1.5rem 0;flex:1}}@media (min-width:0) and (max-width:919px){.liftup--without-image .liftup__body{display:none}}.liftup--without-image .liftup__arrow-container{right:1rem}@media (min-width:0) and (max-width:919px){.liftup--without-image .liftup__arrow-container{position:unset;height:3rem;width:3rem}}@media (min-width:0) and (max-width:919px){.liftup--without-image .liftup__arrow{height:1rem;width:1rem}}.link-list-row{padding:1rem}.link-list-row__heading{color:var(--c-tertiary);margin-top:0;font-size:1.5rem}@media (min-width:920px){.link-list-row__heading{font-size:2.5rem}}.link-list-row__content{width:100%}@media (min-width:920px){.link-list-row__content{display:grid;grid-template-columns:1fr 1fr 1fr}}@media (min-width:920px){.link-list-row__content>*:not(:last-child){margin-right:2rem}}.link-list{height:fit-content;width:100%}.link-list__heading{margin-bottom:1rem}@media (min-width:920px){.link-list__heading{grid-row-start:1;display:flex;align-items:flex-end}}.link-list__heading:not(:first-of-type){margin-top:2rem}@media (min-width:920px){.link-list__heading:not(:first-of-type){margin-top:0}}@media (min-width:920px){.link-list__heading--big-title:not(:first-of-type){margin-top:2rem}}.link-list__heading--big-title .link-list__title{font-size:1.5rem}@media (min-width:920px){.link-list__heading--big-title .link-list__title{font-size:2.5rem}}.link-list__title-link{color:var(--c-tertiary);text-decoration:none;display:flex;flex-direction:row;align-items:center}.link-list__title-link:hover,.link-list__title-link:focus,.link-list__title-link:active{text-decoration:underline;text-decoration-color:var(--c-link-underline);text-decoration-thickness:2px;text-underline-offset:2px}.link-list__title-link:hover .link-list__icon-container,.link-list__title-link:focus .link-list__icon-container{background-color:var(--c-tertiary)}.link-list__title-link:hover .link-list__icon,.link-list__title-link:focus .link-list__icon{fill:var(--c-background)}.link-list__title{color:var(--c-tertiary);font-size:1.25rem;margin-top:0;margin-bottom:0}@media (min-width:920px){.link-list__title{font-size:1.5rem}}.link-list__icon-container{flex-shrink:0;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:100%;border:2px solid transparent;fill:var(--c-tertiary);width:2.5rem;height:2.5rem;margin-left:.75rem}.link-list__icon{width:1rem;height:1rem}.link-list__title-placeholder{display:none}@media (min-width:920px){.link-list__title-placeholder{display:block;grid-row-start:1}}.link-list__links{grid-row-start:2}.link-list__links>*{margin-bottom:1rem}.link-with-background,.service-channel-content__link-with-background{text-decoration:none;color:var(--c-text);font-weight:700;color:var(--c-text-inverse);display:flex;align-items:center;justify-content:space-between;background-color:var(--c-tertiary);padding:.5rem 1rem;border-radius:0.4rem}.link-with-background__icon-container{flex-shrink:0;display:flex;align-items:center;justify-content:center;flex-direction:column;color:var(--c-text-inverse);fill:var(--c-text-inverse);width:2.5rem;height:2.5rem;margin-left:2rem}.link-with-background__icon{filter:brightness(0) invert(1);width:1.5rem !important;height:1.5rem !important}.link-with-background:hover,.service-channel-content__link-with-background:hover,.link-with-background:focus,.service-channel-content__link-with-background:focus,.link-with-background:active,.service-channel-content__link-with-background:active{background-color:var(--c-primary);color:var(--c-text)}.link-with-background:hover .link-with-background__icon,.service-channel-content__link-with-background:hover .link-with-background__icon,.link-with-background:focus .link-with-background__icon,.service-channel-content__link-with-background:focus .link-with-background__icon,.link-with-background:active .link-with-background__icon,.service-channel-content__link-with-background:active .link-with-background__icon{filter:brightness(0)}.link-with-background--small-icon .link-with-background__icon{width:1rem;height:1rem}.link-with-background--small{font-size:.875rem;padding:.5rem 0.75rem}.link-with-background--small .link-with-background__icon{width:1rem !important;height:1rem !important}.link-with-background--small .link-with-background__icon-container{margin-left:0.5rem;width:1rem;height:1rem}.link-with-background--icon-first{flex-direction:row-reverse;justify-content:flex-end}.link-with-background--icon-first .link-with-background__icon-container{margin-left:0;margin-right:.5rem}.link-with-background--no-background{background-color:transparent !important;color:var(--c-tertiary) !important;padding:0 !important;border-radius:0 !important}.link-with-background--no-background .link-with-background__icon-container{margin-left:1rem !important;color:var(--c-tertiary) !important;fill:var(--c-tertiary) !important;position:relative !important}.link-with-background--no-background .link-with-background__default-icon{display:block !important}.link-with-background--no-background .link-with-background__hover-icon{display:none !important}.link-with-background--no-background .link-with-background__icon{filter:none !important;color:var(--c-tertiary) !important;fill:var(--c-tertiary) !important}.link-with-background--no-background:hover,.link-with-background--no-background:focus,.link-with-background--no-background:active{background-color:transparent !important}.link-with-background--no-background:hover .link-with-background__link-text,.link-with-background--no-background:focus .link-with-background__link-text,.link-with-background--no-background:active .link-with-background__link-text{text-decoration:underline;text-decoration-color:var(--c-link-underline);text-decoration-thickness:2px;text-underline-offset:2px}.link-with-background--no-background:hover .link-with-background__icon,.link-with-background--no-background:focus .link-with-background__icon,.link-with-background--no-background:active .link-with-background__icon{filter:none !important;color:var(--c-tertiary) !important;fill:var(--c-tertiary) !important}.link-with-background--no-background:hover .link-with-background__default-icon,.link-with-background--no-background:focus .link-with-background__default-icon,.link-with-background--no-background:active .link-with-background__default-icon{display:none !important}.link-with-background--no-background:hover .link-with-background__hover-icon,.link-with-background--no-background:focus .link-with-background__hover-icon,.link-with-background--no-background:active .link-with-background__hover-icon{display:block !important}.link-with-icon{text-decoration:none;color:var(--c-text);font-weight:700;color:var(--c-tertiary);display:flex;align-items:center;font-size:1.125rem}@media (min-width:920px){.link-with-icon{font-size:1.25rem}}.link-with-icon__icon-container{flex-shrink:0;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:100%;border:2px solid var(--c-tertiary);color:var(--c-tertiary);fill:var(--c-tertiary);width:2.5rem;height:2.5rem;margin-right:2rem}.link-with-icon:hover,.link-with-icon:focus,.link-with-icon:active{text-decoration:underline;text-decoration-color:var(--c-link-underline);text-decoration-thickness:2px;text-underline-offset:2px}.link-with-icon--small-icon .link-with-icon__icon{width:1rem;height:1rem}.link-with-icon--small-icon:hover .link-with-icon__icon-container,.link-with-icon--small-icon:focus .link-with-icon__icon-container{background-color:var(--c-tertiary)}.link-with-icon--small-icon:hover .link-with-icon__icon,.link-with-icon--small-icon:focus .link-with-icon__icon{fill:var(--c-background)}.link-with-icon--service{margin-bottom:.5rem}.link-with-icon--service .link-with-icon__icon-container{border:none;margin-right:1rem}.link-with-icon--icon-over{flex-direction:column;font-size:.875rem;text-decoration:none}@media (min-width:920px){.link-with-icon--icon-over{font-size:1rem}}.link-with-icon--icon-over:hover,.link-with-icon--icon-over:focus,.link-with-icon--icon-over:active{text-decoration:none}.link-with-icon--icon-over:hover .link-with-icon__icon-container,.link-with-icon--icon-over:focus .link-with-icon__icon-container,.link-with-icon--icon-over:active .link-with-icon__icon-container{background-color:var(--c-tertiary)}.link-with-icon--icon-over:hover .link-with-icon__icon,.link-with-icon--icon-over:focus .link-with-icon__icon,.link-with-icon--icon-over:active .link-with-icon__icon{fill:var(--c-background)}.link-with-icon--icon-over .link-with-icon__icon-container{background-color:var(--c-primary);width:3.5rem;height:3.5rem;margin-bottom:1rem;border:none;margin-right:0}@media (min-width:720px){.link-with-icon--icon-over .link-with-icon__icon-container{width:4rem;height:4rem}}.link-with-icon--icon-over .link-with-icon__link-text{text-align:center}.link-with-icon--icon-over:hover .link-with-icon__icon-container,.link-with-icon--icon-over:focus .link-with-icon__icon-container,.link-with-icon--icon-over:active .link-with-icon__icon-container{background-color:var(--c-tertiary);color:var(--c-text-inverse)}.sampo-instruction{display:flex;justify-content:space-between}.sampo-instruction .listing-item{flex:1}.sampo-instruction .listing-item .listing-item__content-wrapper .listing-item__content{margin-left:2rem}.sampo-instruction .listing-item .listing-item__content-wrapper .listing-item__content .listing-item__date{display:none}@media (min-width:920px){.sampo-instruction .listing-item .listing-item__icon{display:none}}.sampo-instruction .sampo-links{display:none;border-top:2px solid var(--c-tertiary);align-items:center}@media (min-width:920px){.sampo-instruction .sampo-links{display:flex}}.sampo-instruction .sampo-links a svg{width:3rem;height:3rem;margin-left:2rem}.sampo-instruction .sampo-links a:hover svg,.sampo-instruction .sampo-links a:active svg,.sampo-instruction .sampo-links a:focus svg{background-color:var(--c-tertiary);border-radius:100%;color:var(--c-text-inverse)}.listing-item{color:var(--c-tertiary);font-weight:700;text-decoration:none;font-size:1rem;border-top:2px solid var(--c-tertiary);display:flex;justify-content:space-between;align-items:center;margin:0 -1.5rem;padding-right:.5rem;padding-bottom:1.5rem;padding-top:.5rem}@media (min-width:920px){.listing-item{font-size:1.25rem;margin:0;padding:0}}.listing-item:hover .listing-item__icon,.listing-item:active .listing-item__icon,.listing-item:focus .listing-item__icon{background-color:var(--c-tertiary);border-radius:100%;color:var(--c-text-inverse)}.listing-item:hover .listing-item__title,.listing-item:hover .listing-item__type,.listing-item:active .listing-item__title,.listing-item:active .listing-item__type,.listing-item:focus .listing-item__title,.listing-item:focus .listing-item__type{text-decoration:underline;text-decoration-color:var(--c-link-underline);text-decoration-thickness:2px;text-underline-offset:2px}.listing-item__type-wrapper{display:flex;align-items:center}.listing-item__circle{width:1rem;height:1rem;border-radius:100%;margin-right:1rem}@media (min-width:920px){.listing-item__circle{width:2rem;height:2rem;margin-right:2.5rem}}@media (min-width:920px){.listing-item__type{width:230px}}.listing-item__content-wrapper{margin:0 .5rem}@media (min-width:920px){.listing-item__content-wrapper{display:flex;margin:1rem .5rem 1rem 0}}.listing-item__content{display:flex;flex-direction:column;justify-content:center}.listing-item__title{font-weight:700;letter-spacing:0.5px;margin:0}@media (min-width:920px){.listing-item__title{max-width:810px}}.listing-item__date{margin:0;font-weight:500}.listing-item__icon{color:var(--c-tertiary);flex-shrink:0;width:2rem;height:2rem;margin-left:1rem}.listing-item--news-item .listing-item__circle{background-color:var(--c-tertiary)}.listing-item--page .listing-item__circle{background-color:var(--c-primary)}.listing-item--event .listing-item__circle{background-color:var(--c-secondary)}.listing-item--landing-page .listing-item__circle{background-color:var(--c-landing-page)}.listing-item--blog-post .listing-item__circle{background-color:var(--c-primary)}.listing-item--front-page .listing-item__circle{background-color:var(--c-main-page)}.listing-item--service .listing-item__circle{background-color:var(--c-primary-dark)}.listing-item--service-channel .listing-item__circle{background-color:var(--c-service-channel)}.listing-item--sampo-instruction .listing-item__circle{background-color:var(--c-tertiary-light)}.breadcrumb{list-style:none;margin:1rem 0;padding:0 1rem;border-top:1px solid var(--c-tertiary);padding-top:1rem;margin-top:0.3rem}.breadcrumb__item,.breadcrumb__link,.breadcrumb__link:link,.breadcrumb__link:visited,.breadcrumb__link:focus{color:var(--c-tertiary);text-decoration:none}.breadcrumb__link:hover{text-decoration:underline}.breadcrumb__item{display:inline-block;font-size:1rem}.breadcrumb__item::after{content:'/'}.breadcrumb__item:last-child{font-weight:600}.breadcrumb__item:last-child::after{content:''}.breadcrumb_link:active{font-weight:600}.footer-menu{list-style:none;padding:0;margin-top:0}.footer-menu__link{color:var(--c-text-inverse);text-decoration:none;font-weight:500}.footer-menu__link:hover{text-decoration:underline}.inline-menu{list-style:none;margin:0;padding:1rem 0 0;display:none}@media (min-width:920px){.inline-menu{display:flex}}.inline-menu__item{color:var(--c-text)}@media (min-width:920px){.inline-menu__item{display:inline;margin-left:2rem}.inline-menu__item:hover{text-decoration:underline}}.inline-menu__item:last-child{margin-right:0}.inline-menu__link{font-size:1rem;color:var(--c-text);line-height:1.5;text-decoration:none;font-weight:500}@media (min-width:920px){.inline-menu__link{font-size:.875rem}}.main-nav{display:none}@media (min-width:920px){.main-nav{display:block}}@media (min-width:0) and (max-width:919px){.main-nav--open{background-color:var(--c-background);display:block;width:100%}}.main-menu{list-style:none;margin:0;padding:.5rem 0;position:relative;z-index:10}@media (min-width:920px){.main-menu{display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0;row-gap:1rem}}@media screen and (min-width:1440px){.main-menu{flex-wrap:nowrap;row-gap:0}}.main-menu--sub{display:none;padding:.5rem 0}@media (min-width:920px){.main-menu--sub{background-color:var(--c-background);height:auto;left:0;overflow:visible;padding:.5rem;position:absolute;width:315px;z-index:1}}@media (min-width:1224px){.main-menu--sub:last-of-type{width:315px}}.main-menu--sub-open{width:100%;height:auto;display:block}@media (min-width:920px){.main-menu__item:last-of-type .main-menu--sub{width:130px}}@media (min-width:1224px){.main-menu__item:last-of-type .main-menu--sub{width:315px}}@media (min-width:720px){.main-menu--sub-2{display:none}}.main-menu__item{display:flex;flex-wrap:wrap;position:relative;align-items:center}@media (min-width:920px){.main-menu__item{display:block;margin-right:2rem}.main-menu__item:not(.main-menu__item--sub){padding-right:1rem}.main-menu__item:hover{text-decoration:underline;color:var(--c-text)}.main-menu__item:not(.main-menu__item--sub):hover>.main-menu--sub,.main-menu__item:not(.main-menu__item--sub):focus-within>.main-menu--sub{display:block}}@media (min-width:920px){.main-menu__item:first-of-type{margin-left:0}}.main-menu__item:not(:last-of-type){margin-bottom:.5rem}@media (min-width:920px){.main-menu__item:not(:last-of-type){margin-bottom:0}}.main-menu__item--sub{margin-left:0}@media (min-width:920px){.main-menu__item--sub{display:block}}.expand-sub{display:flex;color:var(--c-tertiary);font-weight:600;border:1px solid var(--c-tertiary);border-radius:50%;width:2rem;height:2rem;align-items:center;justify-content:center;background-color:var(--c-background)}.expand-sub::after{content:'+';font-weight:200;font-size:2.5rem}@media (min-width:920px){.expand-sub{display:none}}.expand-sub--open::after{content:'-';margin-bottom:0.35rem}.main-menu__link{font-size:1rem;color:var(--c-tertiary);display:block;line-height:1.5;text-decoration:none;font-weight:600;flex:1 1 0;margin-right:1rem}@media (min-width:920px){.main-menu__link{font-size:.875rem;width:auto;margin-right:0}}@media (min-width:1224px){.main-menu__link{font-size:1rem}}.main-menu__link--sub{font-weight:normal}@media (min-width:920px){.main-menu__link--sub{display:block;padding:.5rem}}.social-menu{list-style:none;margin:0;padding:0}.social-menu__item{margin-bottom:.25rem}.social-menu__link{display:flex;flex-flow:row nowrap;align-items:center;text-decoration:none;color:var(--c-text)}.social-menu__icon{height:2rem;width:2rem;margin-right:.5rem;fill:currentColor}.social-menu__text{font-weight:bold}.top-nav{display:none}@media (min-width:920px){.top-nav{display:block}}@media (min-width:0) and (max-width:919px){.top-nav--open{background-color:var(--c-background);display:block;width:100%}}.top-menu{list-style:none;padding:.5rem 0;margin:0}@media (min-width:920px){.top-menu{padding:0}}.top-menu__item{color:var(--c-text)}@media (min-width:920px){.top-menu__item{display:inline;margin-left:.5rem;padding:.5rem 1rem}.top-menu__item:hover{text-decoration:underline}}@media (min-width:920px){.top-menu__item:last-child{background-color:var(--c-secondary);border-radius:2rem}}.top-menu__item:not(:last-of-type){margin-bottom:.5rem}@media (min-width:920px){.top-menu__item:not(:last-of-type){margin-bottom:0}}.top-menu__link{font-size:1rem;color:var(--c-text);line-height:1.5;text-decoration:none;font-weight:600}@media (min-width:920px){.top-menu__link{font-size:.875rem}}.paragraph--nps .nps-container{width:100%;max-width:1000px;margin:0 auto}.paragraph--nps .nps-layout{display:flex;flex-direction:column-reverse;gap:2rem;border:1px solid var(--c-highlight);border-radius:.5rem;padding:1rem}@media (min-width:720px){.paragraph--nps .nps-layout{flex-direction:row;align-items:flex-start;border:none;padding:0}}.paragraph--nps .nps-iframe-wrapper{flex:1}.paragraph--nps .nps-content{flex:1}.paragraph--nps .nps-content h2{margin-top:0;margin-bottom:.5rem;color:var(--c-tertiary)}.paragraph--nps .nps-content h3{margin-bottom:0;color:var(--c-text)}.paragraph--nps .text-long{padding:0 !important}.paragraph--nps .field_link{margin:1rem 0;margin-bottom:2rem;width:fit-content}.opening-hours{margin-bottom:1rem}.opening-hours__title{font-weight:700;margin:0;margin-top:.75rem}.opening-hours__first{margin-bottom:0.25rem}.opening-hours__second{margin-bottom:0.25rem;position:relative}@media (min-width:720px){.opening-hours__second::before{content:'•';margin-right:.5rem}}.pager{margin:2em 0;font-size:1.125rem;font-weight:700}.pager__items{list-style:none;margin:0;padding:0;display:flex;justify-content:center}.pager__item{color:var(--c-tertiary);margin:0 0.1rem;width:42px;height:42px;display:flex;justify-content:center;align-items:center}.pager__item.is-active{text-decoration:underline;text-decoration-color:var(--c-link-underline);text-decoration-thickness:2px;text-underline-offset:5px}.pager__link,.pager__link:link,.pager__link:visited{color:var(--c-tertiary);text-decoration:none}.pager__link{display:flex;justify-content:center;align-items:center;width:42px;height:42px}.pager__link:hover,.pager__link:focus,.pager__link:active{border:2px solid var(--c-tertiary);border-radius:100%}.pager__icon{width:42px;height:42px;fill:var(--c-tertiary)}.pager__icon--left{transform:rotate(0.5turn)}.pager__link-text{display:none}@media (min-width:920px){.pager__link-text{margin:0 .5rem;display:block}}.pager__link--next,.pager__link--prev{width:max-content}.pager__link--next:hover,.pager__link--next:focus,.pager__link--next:active,.pager__link--prev:hover,.pager__link--prev:focus,.pager__link--prev:active{border:none}.pager__link--next:hover .pager__icon,.pager__link--next:focus .pager__icon,.pager__link--next:active .pager__icon,.pager__link--prev:hover .pager__icon,.pager__link--prev:focus .pager__icon,.pager__link--prev:active .pager__icon{background-color:var(--c-tertiary);color:var(--c-text-inverse);border-radius:100%}.pager__link--next:hover .pager__link-text,.pager__link--next:focus .pager__link-text,.pager__link--next:active .pager__link-text,.pager__link--prev:hover .pager__link-text,.pager__link--prev:focus .pager__link-text,.pager__link--prev:active .pager__link-text{text-decoration:underline;text-decoration-color:var(--c-link-underline);text-decoration-thickness:2px;text-underline-offset:2px}.phone-numbers{margin-bottom:1rem}.phone-numbers__title{font-weight:700;margin:0;margin-top:.75rem}.phone-numbers__item ~ .phone-numbers__item{margin-top:.75rem}.phone-numbers__item a{width:fit-content;margin-bottom:.5rem;min-width:8.5rem}.rss-card{text-decoration:none;color:var(--c-tertiary);display:flex;flex-direction:column;background-color:var(--c-rss);border:1px solid var(--c-rss);padding:.75rem 1rem;border-radius:32px;line-height:1.2}@media (min-width:920px){.rss-card{flex-direction:row;padding:1.5rem 2rem}}.rss-card__date{margin:0;flex-shrink:0}@media (min-width:920px){.rss-card__date{width:120px}}.rss-card__heading{margin:0;font-weight:700}@media (min-width:920px){.rss-card__heading{font-size:1.125rem}}.rss-card:hover{text-decoration:underline;text-decoration-color:var(--c-link-underline);text-decoration-thickness:2px;text-underline-offset:2px;border:1px solid var(--c-tertiary)}.search-bar{height:55px;width:100%}@media (min-width:920px){.search-bar{width:350px}}.search-bar__search-form{border:2px solid var(--c-tertiary);border-radius:4rem;display:flex;height:100%;width:100%;padding:0}.search-bar__input{border:0;flex-grow:2;font-family:"Raleway",sans-serif;font-size:1.25rem;height:100%;min-width:0;padding-left:1.5rem;background-color:transparent}.search-bar__input::placeholder{color:var(--c-place-holder);opacity:100%;font-size:1rem}.search-bar__button{align-items:center;background-color:var(--c-tertiary);border:0;border-right:2px solid var(--c-tertiary);border-bottom-right-radius:4rem;border-top-right-radius:4rem;color:var(--c-text-inverse);cursor:pointer;display:flex;flex-shrink:0;height:100%;max-width:55px;justify-content:center;padding:.5rem;width:55px}.search-bar__icon{height:1.5rem;width:1.5rem;fill:currentColor;stroke:currentColor}.paragraph--type--search-bar{width:100%;margin-bottom:2rem}.paragraph--type--search-bar__heading{margin-bottom:.5rem}.paragraph--type--search-bar__title{font-size:1.25rem;font-weight:600;margin:0}.some-row{display:flex;margin:1.5rem 0;flex-wrap:wrap}@media (min-width:0) and (max-width:919px){.some-row{justify-content:flex-end;margin-right:.5rem}}.some-row__link{display:flex;margin-right:1rem;margin-top:1rem}.some-row__link:hover .some-row__icon,.some-row__link:focus .some-row__icon,.some-row__link:active .some-row__icon{color:var(--c-text-inverse);background-color:var(--c-tertiary)}@media screen and (min-width:395px){.some-row__link{margin-top:0}.some-row__link:not(:last-child){margin-right:1rem}}.some-row__icon{color:var(--c-tertiary);height:49px;width:49px;background-color:var(--c-primary);border-radius:50%}.status__list{list-style:none;margin:0;padding:0;margin-bottom:1rem}.status{display:block;margin-bottom:.5rem;padding:.5rem;text-align:center}.status--warning{color:var(--c-text-secondary);background-color:var(--c-warning)}.status--error{color:var(--c-text-secondary);background-color:var(--c-error)}.status--status{color:var(--c-text-secondary);background-color:var(--c-message)}.tabs__link,.tabs__link--local-tasks{background-color:var(--c-muted);border:1px solid var(--c-highlight-high);border-bottom:none;color:var(--c-text);display:block;font-size:1.1rem;font-weight:600;padding:1em 2.4em;text-align:center;text-decoration:none;transition:color 0.3s}@media (min-width:920px){.tabs__link,.tabs__link--local-tasks{border-bottom:1px solid var(--c-highlight-high);border-left:none;display:inline-block;font-size:1rem;padding:0.6em 1.7em;position:relative;top:1px;width:auto}}.tabs__link:hover,.tabs__link--local-tasks:hover{background-color:var(--c-highlight-high);color:var(--c-accent)}.tabs__link.is-active,.tabs__link--local-tasks.is-active{background-color:var(--c-text);border:1px solid var(--c-text);color:var(--c-text-inverse)}@media (min-width:920px){.tabs__link.is-active,.tabs__link--local-tasks.is-active{background-color:var(--c-background);border:1px solid var(--c-highlight-high);border-bottom:1px solid var(--c-highlight-high);border-left:none;color:var(--c-text)}}.tabs__nav{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--c-highlight-high)}@media (min-width:920px){.tabs__nav{border-left:1px solid var(--c-highlight-high);display:flex}}.tabs__tab{display:none}.tabs__tab.is-active{display:block}.tabs__content{padding:1.5rem}.tabs.no-js .tabs__tab.is-active{display:block}.tabs__nav--local-tasks{margin:1em 0 0.5em;padding:0}.tabs__link--local-tasks{padding:0.3em 1.5em}.news-item .node,.blog-post .node,.page .node,.event .node{max-width:800px;margin:0 auto}@media (min-width:920px){.news-item .text-long,.blog-post .text-long,.page .text-long,.event .text-long{margin:2rem 0 1rem}}.news-item .publish-date,.blog-post .publish-date{font-weight:600}.landing-page .text-long{max-width:800px}@media (min-width:920px){.landing-page .text-long{padding:0 1.5rem}}.landing-page .landing-page-hero-description{margin-top:1.5rem;padding-left:10px;padding-right:24px}@media (min-width:920px){.landing-page .landing-page-hero-description{margin-top:2rem;padding-left:1.5rem;padding-right:150px}}@media (min-width:1224px){.landing-page .landing-page-hero-description{padding-right:250px}}.landing-page .landing-page-hero-description p{font-size:1.125rem;line-height:1.67;letter-spacing:0.9px;color:var(--c-tertiary)}@media (min-width:920px){.landing-page .landing-page-hero-description p{font-size:1.5rem;line-height:1.5;font-weight:700;letter-spacing:1px}}.news-item .lead-paragraph{color:var(--c-tertiary);font-size:1.125rem}.event .event-date,.event .event-address{max-width:800px;font-weight:600}@media (min-width:920px){.event .event-date,.event .event-address{margin:2rem 0 0}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track::before,.slick-track::after{content:"";display:table}.slick-track::after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{height:2rem;width:2rem;background:transparent;cursor:pointer;margin-top:4px}.slick-prev::before,.slick-next::before{color:var(--c-tertiary);font-size:24px;font-weight:800;display:inline-block;margin-top:4px}.slick-prev:focus,.slick-next:focus{background-color:var(--c-primary)}.slick-prev{left:0}[dir="rtl"] .slick-prev{right:0;left:auto}.slick-prev::before{content:"<"}[dir="rtl"] .slick-prev::before{content:">"}.slick-next{right:0}[dir="rtl"] .slick-next{left:0;right:auto}.slick-next::before{content:">"}[dir="rtl"] .slick-next::before{content:"<"}.slick-slider{margin-bottom:30px}.slick-dots{list-style:none;padding:0;margin:0;bottom:auto}.slick-dots li{margin:0;padding:.5rem}.slick-dots li button{color:transparent;border:0;background:transparent;cursor:pointer;padding:0}.slick-dots li button .slick-dot-icon{color:var(--c-tertiary)}.slick-dots li button .slick-dot-icon::before{content:"◯";font-size:1.625rem;margin-left:6.5px}.slick-dots li.slick-active button:focus .slick-dot-icon{opacity:1}.slick-dots li.slick-active button .slick-dot-icon{color:var(--c-tertiary);opacity:1}.slick-dots li.slick-active button .slick-dot-icon::before{font-size:.875rem;content:"●";margin:auto;margin-top:7px;margin-left:10.5px}.slick-sr-only{border:0 !important;clip:rect(1px,1px,1px,1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.slick-autoplay-toggle-button{position:absolute;left:5px;bottom:-32px;z-index:10;opacity:.75;background:none;border:0;cursor:pointer;color:var(--c-tertiary)}.slick-autoplay-toggle-button:hover,.slick-autoplay-toggle-button:focus{opacity:1}.slick-autoplay-toggle-button .slick-pause-icon::before{content:"⏸";width:20px;height:20px;font-size:18px;font-weight:normal;line-height:20px;text-align:center}.slick-autoplay-toggle-button .slick-play-icon::before{content:"▶";width:20px;height:20px;font-size:18px;font-weight:normal;line-height:20px;text-align:center}.slick__arrow{position:relative;margin:0 auto;display:flex;justify-content:center;align-items:center;width:270px}@media (min-width:920px){.accordion{padding:0 1.5rem}}.card-accordion{padding:0 1.5rem;display:flex;flex-wrap:wrap;gap:1rem}.contact-card__grid{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(100%,1fr));grid-gap:1rem;grid-auto-flow:row;margin:0}@media (min-width:920px){.contact-card__grid{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:repeat(auto-fill,minmax(30%,1fr))}}.emergency-notification{display:flex;align-items:center;justify-content:center;padding:1rem;background-color:var(--c-primary)}@media (min-width:920px){.emergency-notification{padding:.5rem 1rem}}@media (min-width:920px){.emergency-notification__content{display:flex}}.emergency-notification__icon{--icon-secondary-color:#225400;width:2rem;height:2rem;margin-right:1rem;flex-shrink:0;color:var(--c-primary-dark)}.emergency-notification__body{font-weight:600;color:var(--c-primary-dark)}@media (min-width:920px){.emergency-notification__body{margin-right:1rem}}.emergency-notification__link{color:var(--c-tertiary);font-weight:600;flex-shrink:0;text-decoration:none}@media (min-width:920px){.emergency-notification__link{margin-top:auto;margin-bottom:1rem}}.emergency-notification:hover .emergency-notification__link,.emergency-notification:active .emergency-notification__link,.emergency-notification:focus .emergency-notification__link{text-decoration:underline;text-decoration-color:var(--c-tertiary);text-decoration-thickness:2px;text-underline-offset:2px}.emergency-notification:hover .emergency-notification__icon,.emergency-notification:active .emergency-notification__icon,.emergency-notification:focus .emergency-notification__icon{color:var(--c-primary);background-color:var(--c-primary-dark);border-radius:1rem}.emergency-notification--pink{background-color:var(--c-secondary)}.emergency-notification--pink .emergency-notification__body{color:var(--c-secondary-dark)}.emergency-notification--pink .emergency-notification__icon{--icon-secondary-color:#d80000;color:var(--c-secondary-dark)}.emergency-notification--pink:hover .emergency-notification__icon,.emergency-notification--pink:active .emergency-notification__icon,.emergency-notification--pink:focus .emergency-notification__icon{color:var(--c-secondary);background-color:var(--c-secondary-dark)}.emergency-notification--blue{background-color:var(--c-tertiary-light)}.emergency-notification--blue .emergency-notification__body{color:var(--c-tertiary)}.emergency-notification--blue .emergency-notification__link{color:var(--c-primary-dark)}.emergency-notification--blue .emergency-notification__icon{--icon-secondary-color:#255b92;color:var(--c-tertiary)}.emergency-notification--blue:hover .emergency-notification__link,.emergency-notification--blue:active .emergency-notification__link,.emergency-notification--blue:focus .emergency-notification__link{text-decoration:underline;text-decoration-color:var(--c-primary-dark);text-decoration-thickness:2px;text-underline-offset:2px}.emergency-notification--blue:hover .emergency-notification__icon,.emergency-notification--blue:active .emergency-notification__icon,.emergency-notification--blue:focus .emergency-notification__icon{color:var(--c-tertiary-light);background-color:var(--c-tertiary)}.emergency-notification--triangle .emergency-notification__icon{--icon-background-color:transparent}.emergency-notification--triangle:hover .emergency-notification__icon,.emergency-notification--triangle:active .emergency-notification__icon,.emergency-notification--triangle:focus .emergency-notification__icon{--icon-background-color:#225400;background-color:transparent;border-radius:0}.emergency-notification--triangle.emergency-notification--pink:hover .emergency-notification__icon,.emergency-notification--triangle.emergency-notification--pink:active .emergency-notification__icon,.emergency-notification--triangle.emergency-notification--pink:focus .emergency-notification__icon{--icon-background-color:#d80000}.emergency-notification--triangle.emergency-notification--blue:hover .emergency-notification__icon,.emergency-notification--triangle.emergency-notification--blue:active .emergency-notification__icon,.emergency-notification--triangle.emergency-notification--blue:focus .emergency-notification__icon{--icon-background-color:#255b92}.rss-feed__heading{color:var(--c-tertiary)}@media (min-width:920px){.rss-feed__heading{font-size:2.5rem}}.rss-feed__list{display:grid;grid-template-columns:repeat(1,1fr);row-gap:.5rem}@media (min-width:920px){.rss-feed__list{grid-template-columns:repeat(2,1fr);column-gap:2rem;row-gap:.5rem}}.rss-feed__subscribe-rss{background-color:var(--c-background);color:var(--c-tertiary);border:2px solid var(--c-tertiary);text-decoration:none;display:flex;align-items:center;width:fit-content;padding:.5rem 1rem;border-radius:2rem;margin:auto;margin-top:1.5rem}@media (min-width:920px){.rss-feed__subscribe-rss{margin-left:0}}.rss-feed__subscribe-rss:hover,.rss-feed__subscribe-rss:focus,.rss-feed__subscribe-rss:active{background-color:var(--c-primary);color:var(--c-primary-dark);border:2px solid var(--c-primary)}.rss-feed__link-text{font-size:1.125rem;font-weight:700;margin-right:2rem}.rss-feed__icon{width:16px;height:16px}.service-channel-content__title{color:var(--c-tertiary)}.service-channel-content__link{background-color:var(--c-tertiary);color:var(--c-text-inverse);font-size:1rem;font-weight:700;text-decoration:none;padding:.25rem 1rem;border-radius:1rem;display:flex;align-items:center;width:max-content;fill:var(--c-text-inverse)}@media (min-width:920px){.service-channel-content__link{font-size:1.25rem}}.service-channel-content__link:hover,.service-channel-content__link:active,.service-channel-content__link:focus{background-color:var(--c-primary);color:var(--c-primary-dark);fill:var(--c-primary-dark)}.service-channel-content__link-icon{width:16px;height:16px;flex-shrink:0;margin-left:1rem}@media (min-width:920px){.service-channel-content__link-icon{width:20px;height:20px}}.service-channel-content__title-with-icon{display:flex;align-items:center;color:var(--c-tertiary)}.service-channel-content__icon-container{background-color:var(--c-primary);border-radius:100%;width:48px;height:48px;margin-right:1rem}@media (min-width:920px){.service-channel-content__icon-container{width:60px;height:60px;margin-right:1.5rem}}.service-channel-content__icon{width:48px;height:48px}@media (min-width:920px){.service-channel-content__icon{width:60px;height:60px}}.service-channel-content__sub-content{margin:0}.service-channel-content__description br{display:none}.service-channel-content__description ul{list-style:none}.service-channel-content__description strong{color:var(--c-tertiary)}.service-channel-content__description li::before{content:'●';color:var(--c-primary);margin-right:.5rem}.service-channel-content__description a{color:var(--c-tertiary);font-weight:500}.service-channel-content__contact-info-content{padding:0 1rem;padding-bottom:1rem;margin-bottom:1rem;border:1px solid var(--c-highlight);border-radius:0.5rem}.service-channel-content__contact-info-content__section{padding-bottom:0.75rem}.service-channel-content__link-with-background{width:fit-content}.service-channel-content__map h4{font-weight:700;margin:0;margin-top:.75rem;margin-bottom:.5rem}.service-channel-content__related-channels{padding-top:1rem}.service-content .views-exposed-form{border:1px solid var(--c-highlight-high);border-radius:0.5rem;padding:1rem;margin-bottom:1rem}.service-content .views-exposed-form .simpler-select{padding:.5rem;padding-left:2rem;padding-top:0.6rem;border:1px solid var(--c-highlight-high);border-radius:0.25rem;background-color:var(--c-background);min-width:15rem;padding-right:2.5rem;appearance:none;background-position:right 0.75rem center;background-repeat:no-repeat;background-size:1rem;background-image:url("/themes/custom/hyvaks/images/icons/icon-dropdown-arrow.svg")}.service-content .views-exposed-form .select-wrapper--level-0::before{content:'';position:absolute;margin-left:0.45rem;margin-top:0.5rem;width:1.3rem;height:1.3rem;-webkit-mask-image:url("/themes/custom/hyvaks/images/icons/icon-pin.svg");mask-image:url("/themes/custom/hyvaks/images/icons/icon-pin.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--c-tertiary);pointer-events:none;z-index:1}.service-content .views-exposed-form{border:1px solid var(--c-highlight-high);border-radius:0.5rem;padding:1rem;margin-bottom:1rem}.service-content .views-exposed-form .simpler-select{padding:.5rem;padding-left:2rem;padding-top:0.6rem;border:1px solid var(--c-highlight-high);border-radius:0.25rem;background-color:var(--c-background);min-width:15rem;padding-right:2.5rem;appearance:none;background-position:right 0.75rem center;background-repeat:no-repeat;background-size:1rem;background-image:url("/themes/custom/hyvaks/images/icons/icon-dropdown-arrow.svg")}.service-content .views-exposed-form .select-wrapper--level-0::before{content:'';position:absolute;margin-left:0.45rem;margin-top:0.5rem;width:1.3rem;height:1.3rem;-webkit-mask-image:url("/themes/custom/hyvaks/images/icons/icon-pin.svg");mask-image:url("/themes/custom/hyvaks/images/icons/icon-pin.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--c-tertiary);pointer-events:none;z-index:1}.service-content__title{color:var(--c-tertiary);margin-bottom:0}.service-content__services_title{color:var(--c-tertiary)}.service-content__title-with-icon{display:flex;align-items:center}.service-content__icon-container{background-color:var(--c-primary);border-radius:100%;width:48px;height:48px;margin-right:1rem}@media (min-width:920px){.service-content__icon-container{width:60px;height:60px;margin-right:1.5rem}}.service-content__icon{width:48px;height:48px}@media (min-width:920px){.service-content__icon{width:60px;height:60px}}.service-content__sub-title{color:var(--c-tertiary);margin:0}.service-content__sub-content{margin:0rem;margin-top:.5rem}.service-content__description br,.service-content__sub_content br{display:none}.service-content__description ul,.service-content__sub_content ul{list-style:none}.service-content__description strong,.service-content__sub_content strong{color:var(--c-tertiary)}.service-content__description li::before,.service-content__sub_content li::before{content:'●';color:var(--c-primary);margin-right:.5rem}.service-content__description a,.service-content__sub_content a{color:var(--c-tertiary);font-weight:500}.contact-info-section,.target-group-section,.service-cost-section,.patient-directives-section,.related-channels-section,.service-links-section{padding:1.5rem;margin:1rem 0;border-radius:0.5rem}.nps-section .nps-layout{flex-direction:column-reverse;border:1px solid var(--c-highlight);border-radius:.5rem;padding:1rem}.nps-section .nps-iframe-wrapper{width:100%}.contact-info-section,.target-group-section{background-color:#EAEFF5}.service-cost-section{background-color:#FFF0F0}.patient-directives-section{background-color:#E9F2DB}.related-channels-section{background-color:#EAEFF5}.service-links-section{background-color:#FFF0F0}.services-page .layout-container .main .main{padding-left:0;padding-right:0}.services-page .hero-image{margin-bottom:1rem}.services-page .two-col-layout{display:flex;flex-direction:column;gap:1rem;padding:0}@media (min-width:920px){.services-page .two-col-layout{flex-direction:row}}.services-page .two-col-layout .text ul{padding-left:2rem}.services-page .two-col-layout .text ul li{padding-left:0}.services-page .two-col-layout .two-col-layout__content-left{background-color:#c5dda2 !important;padding:2rem}@media (min-width:920px){.services-page .two-col-layout .two-col-layout__content-left{padding:3rem 4rem}}.services-page .two-col-layout .two-col-layout__content-left .text *{color:#255b92 !important}.services-page .two-col-layout .two-col-layout__content-right{background-color:#ffe6e6 !important;padding:2rem}@media (min-width:920px){.services-page .two-col-layout .two-col-layout__content-right{padding:3rem 4rem}}.services-page .two-col-layout .two-col-layout__content-right .text *{color:#255b92 !important}@media (min-width:920px){.services-page .grid--card-links{padding:3rem 6rem;grid-gap:1.5rem}}.services-page .search-view{margin-top:1rem}.services-page .search-view .search-view__intro,.services-page .search-view .search-page__search-filters{background-color:#e1f2f9 !important;margin-left:-1rem;margin-right:-1rem}@media (min-width:920px){.services-page .search-view .search-view__intro,.services-page .search-view .search-page__search-filters{margin-left:0;margin-right:0}}.services-page .search-view .search-view__intro .text *,.services-page .search-view .search-page__search-filters .text *{color:#255b92 !important}.services-page .search-view .search-page__search-filters{padding:.5rem 1rem 1rem 1rem}@media (min-width:920px){.services-page .search-view .search-page__search-filters{padding:1rem 6rem 3rem 6rem}}.services-page .search-view .search-page__search-filters:has(#views-exposed-form-services-page-search-default) #views-exposed-form-services-page-search-default{display:grid;grid-template-columns:100%;grid-template-rows:auto auto auto auto;grid-template-areas:'a a' 'b b' 'c c' 'd d'}.services-page .search-view .search-page__search-filters:has(#views-exposed-form-services-page-search-default) #views-exposed-form-services-page-search-default .form-item:has(#edit-field-service-channel-municipali){grid-area:a;max-width:100%}.services-page .search-view .search-page__search-filters:has(#views-exposed-form-services-page-search-default) #views-exposed-form-services-page-search-default .form-item:has(#edit-search-api-fulltext){grid-area:b;max-width:100%}.services-page .search-view .search-page__search-filters:has(#views-exposed-form-services-page-search-default) #views-exposed-form-services-page-search-default #edit-submit-services-page-search{grid-area:c;width:fit-content;height:fit-content;align-self:end;justify-self:end}.services-page .search-view .search-page__search-filters:has(#views-exposed-form-services-page-search-default) #views-exposed-form-services-page-search-default #edit-field-service-keywords--wrapper{grid-area:d}@media (min-width:920px){.services-page .search-view .search-page__search-filters:has(#views-exposed-form-services-page-search-default) #views-exposed-form-services-page-search-default{display:grid;grid-template-columns:60% 40%;grid-template-rows:auto auto auto;grid-template-areas:'a a' 'b c' 'd d'}.services-page .search-view .search-page__search-filters:has(#views-exposed-form-services-page-search-default) #views-exposed-form-services-page-search-default .form-item:has(#edit-field-service-channel-municipali){grid-area:a;max-width:32rem}.services-page .search-view .search-page__search-filters:has(#views-exposed-form-services-page-search-default) #views-exposed-form-services-page-search-default .form-item:has(#edit-search-api-fulltext){grid-area:b;max-width:100%}.services-page .search-view .search-page__search-filters:has(#views-exposed-form-services-page-search-default) #views-exposed-form-services-page-search-default #edit-submit-services-page-search{grid-area:c;width:fit-content;height:fit-content;align-self:end;justify-self:start;margin-left:4rem;margin-bottom:1rem}.services-page .search-view .search-page__search-filters:has(#views-exposed-form-services-page-search-default) #views-exposed-form-services-page-search-default #edit-field-service-keywords--wrapper{grid-area:d}}.services-page .search-view .search-page__search-filters #edit-search-api-fulltext,.services-page .search-view .search-page__search-filters #edit-field-service-channel-municipali{background-color:#fff}.services-page .search-view .search-page__search-filters .form-item__label,.services-page .search-view .search-page__search-filters fieldset legend{font-size:1.125rem}@media (min-width:920px){.services-page .search-view .search-page__search-filters .form-item__label,.services-page .search-view .search-page__search-filters fieldset legend{font-size:1.5rem}}.services-page .search-view .search-page__search-filters #edit-submit-services-page-search{padding:.5rem 2.5rem;font-size:1.125rem;font-weight:600}.services-page .search-view .search-page__search-filters #edit-field-service-keywords--wrapper{max-width:none;margin-top:1rem}.services-page .search-view .search-page__search-filters #edit-field-service-keywords--wrapper legend{font-size:1.125rem;margin-bottom:0.25rem}.services-page .search-view .search-page__search-filters #edit-field-service-keywords--wrapper .form-item--checkboxes{border-top:1px solid #82a6c5;padding-top:2rem}.services-page .search-view .search-page__search-filters #edit-field-service-keywords--wrapper .form-item--checkboxes .form--inline{display:inline-flex;flex-wrap:wrap;gap:1rem;flex-direction:column;width:100%}@media (min-width:720px){.services-page .search-view .search-page__search-filters #edit-field-service-keywords--wrapper .form-item--checkboxes .form--inline{flex-direction:row}}.services-page .search-view .search-page__search-filters #edit-field-service-keywords--wrapper .form-item--checkboxes .form--inline .form-item{margin:0;width:100%}@media (min-width:720px){.services-page .search-view .search-page__search-filters #edit-field-service-keywords--wrapper .form-item--checkboxes .form--inline .form-item{width:auto}}.services-page .search-view .search-page__search-filters #edit-field-service-keywords--wrapper .form-item--checkboxes .form--inline .form-item .form-checkbox{display:none}.services-page .search-view .search-page__search-filters #edit-field-service-keywords--wrapper .form-item--checkboxes .form--inline .form-item .form-checkbox ~ .form-item__label{font-size:.875rem;color:var(--c-tertiary);background-color:var(--c-background);border:2px solid var(--c-tertiary);font-weight:600;border-radius:2.5rem;cursor:pointer;text-decoration:none;justify-content:center;display:inline-flex;align-items:center;text-align:center;gap:.33333rem;line-height:1.4;padding:.5rem 1rem;white-space:normal}@media (min-width:720px){.services-page .search-view .search-page__search-filters #edit-field-service-keywords--wrapper .form-item--checkboxes .form--inline .form-item .form-checkbox ~ .form-item__label{white-space:nowrap;font-size:1rem;padding:.5rem 2rem}}.services-page .search-view .search-page__search-filters #edit-field-service-keywords--wrapper .form-item--checkboxes .form--inline .form-item .form-checkbox ~ .form-item__label:hover{color:var(--c-text-inverse);background-color:var(--c-tertiary)}.services-page .search-view .search-page__search-filters #edit-field-service-keywords--wrapper .form-item--checkboxes .form--inline .form-item .form-checkbox:checked ~ .form-item__label{color:var(--c-text-inverse);background-color:var(--c-tertiary)}.services-page .search-view .search-page__search-filters .button{color:var(--c-text-inverse);background-color:var(--c-tertiary);line-height:2}.services-page .search-view .search-page__search-filters .button:hover{color:var(--c-text);background-color:var(--c-primary)}.services-page .search-view .search-view__intro{margin-bottom:0;padding:1rem 1rem 0 1rem}.services-page .search-view .search-view__intro .search-view__title{font-size:1.75rem;color:var(--c-tertiary)}.services-page .search-view .search-view__intro .search-view__description{font-size:1rem;color:var(--c-text)}@media (min-width:920px){.services-page .search-view .search-view__intro{padding:3rem 6rem 0 6rem}}.services-page .search-view .search-page__header{text-align:center;margin-bottom:2rem}.services-page .search-view .search-page__search-results .card-accordion{padding:0}@media (min-width:920px){.services-page .search-view .search-page__search-results .card-accordion{padding:0 6rem}}.footer{padding:2.5rem 0 0;background-color:var(--c-tertiary)}.footer__inner{margin:0 auto;max-width:1440px;padding:0 1.5rem;width:100%}@media (min-width:480px){.footer__inner{padding:0 1.5rem}}@media (min-width:1440px){.footer__inner{padding-left:calc(1.5rem + calc(-50vw + calc(1440px / 2)));padding-right:calc(1.5rem + calc(-50vw + calc(1440px / 2)))}}.footer__bottom{margin:0 auto;max-width:1440px;padding:0 1.5rem;width:100%;background-color:var(--c-tertiary)}@media (min-width:480px){.footer__bottom{padding:0 1.5rem}}@media (min-width:1440px){.footer__bottom{padding-left:calc(1.5rem + calc(-50vw + calc(1440px / 2)));padding-right:calc(1.5rem + calc(-50vw + calc(1440px / 2)))}}.footer__grid{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(100%,1fr));grid-gap:1rem;grid-auto-flow:row;position:relative;padding-bottom:2rem}@media (min-width:920px){.footer__grid{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:repeat(auto-fill,minmax(30%,1fr))}}@media (min-width:920px){.footer__grid{-ms-grid-columns:1fr 1fr;grid-template-columns:repeat(auto-fill,minmax(45%,1fr))}}.footer__grid::after{content:'';position:absolute;border-bottom:2px solid var(--c-secondary);bottom:0;left:0;width:100%;display:block}@media (min-width:920px){.footer__grid::after{width:calc(100% - 2 * 3rem);left:3rem}}@media (min-width:1224px){.footer__grid::after{width:calc(100% - 2 * 7rem);left:7rem}}.footer__right-column,.footer__left-column{padding:0}@media (min-width:920px){.footer__right-column,.footer__left-column{padding:0 3rem}}@media (min-width:1224px){.footer__right-column,.footer__left-column{padding:0 7rem}}.footer__right-column:nth-of-type(1),.footer__left-column:nth-of-type(1){-ms-grid-column:1}.footer__right-column:nth-of-type(2),.footer__left-column:nth-of-type(2){-ms-grid-column:2}.footer__right-column:nth-of-type(3),.footer__left-column:nth-of-type(3){-ms-grid-column:3}.footer__left-column{color:var(--c-text-inverse)}.footer__left-column p{color:var(--c-text-inverse)}.footer__text{margin:0}.footer__text--with-space-below{margin:0 0 1rem}.footer__block-heading{color:var(--c-text-inverse);font-family:"Raleway",sans-serif;font-weight:600;font-style:normal;font-size:1.25rem;line-height:1.35;margin:0 0 1rem;width:auto;letter-spacing:0.5px;padding:0}.footer__block-heading__link{color:inherit}.footer__block-heading__link:hover{color:inherit}.footer__branding{padding:2rem 0 1.5rem;display:flex;width:100%}@media (min-width:0) and (max-width:919px){.footer__branding{flex-direction:column}}@media (min-width:920px){.footer__branding{padding:2rem 3rem 1.5rem;align-items:center}}@media (min-width:1224px){.footer__branding{padding:2rem 7rem 1.5rem}}.footer__logo-container{flex:1 1 auto}.footer__logo{display:flex;max-width:220px}.header{width:100%;margin-bottom:0;padding-top:1rem}.header__main-menu{width:100%;padding-top:1rem}@media (min-width:920px){.header__main-menu{display:flex;flex-direction:column;flex:1 1 auto}}.header__search{width:100%;display:none;margin-top:1rem}@media (min-width:720px){.header__search{display:block}}@media (min-width:920px){.header__search{width:auto;display:block;padding:1rem 1rem 0 0;margin-left:auto;margin-top:0rem;margin-bottom:1rem}}.header__inner{margin:1rem auto;max-width:1440px;padding:0 1.5rem;width:100%}@media (min-width:480px){.header__inner{padding:0 1.5rem}}@media (min-width:1440px){.header__inner{padding-left:calc(1.5rem + calc(-50vw + calc(1440px / 2)));padding-right:calc(1.5rem + calc(-50vw + calc(1440px / 2)))}}@media (min-width:0) and (max-width:919px){.header__inner{display:flex;flex-direction:row;align-items:center;margin-top:0;margin-bottom:0}}.header__primary{width:100%;background-color:var(--c-background);display:flex;flex-wrap:wrap}@media (min-width:0) and (max-width:919px){.header__primary{align-items:center}}@media (min-width:0) and (max-width:719px){.header__primary:has(#toggle-expand.toggle-expand--open) .header__search{display:block}}@media (min-width:0) and (max-width:719px){.header__primary:not(:has(#toggle-expand.toggle-expand--open)) .header__search{display:none}}@media (min-width:0) and (max-width:919px){.header__branding{flex:1 1 auto;flex-basis:50%}}.header__logo{height:5rem}.toggle-expand{color:var(--c-accent);display:inline-block;margin:0;text-decoration:none;border:2px solid var(--c-tertiary);background-color:var(--c-tertiary);border-radius:50%;height:3rem;width:3rem}.toggle-expand:hover{color:var(--c-accent-high)}@media (min-width:920px){.toggle-expand{display:none}}.toggle-expand__icon{height:1rem;width:3rem;filter:brightness(0) invert(1)}.toggle-expand__open{display:flex;align-items:center}.toggle-expand--open .toggle-expand__open{display:none}.toggle-expand__close{display:none}.toggle-expand--open .toggle-expand__close{display:flex;align-items:center}.layout-container{min-height:100vh;display:flex;flex-direction:column}.pre-content{margin:0 auto;max-width:1440px;padding:0 1.5rem;width:100%;padding:0rem !important}@media (min-width:480px){.pre-content{padding:0 1.5rem}}@media (min-width:1440px){.pre-content{padding-left:calc(1.5rem + calc(-50vw + calc(1440px / 2)));padding-right:calc(1.5rem + calc(-50vw + calc(1440px / 2)))}}@media (min-width:920px){.pre-content{padding:0px 1.5rem}}.main{margin:0 auto;max-width:1440px;padding:0 1.5rem;width:100%;flex-grow:1}@media (min-width:480px){.main{padding:0 1.5rem}}@media (min-width:1440px){.main{padding-left:calc(1.5rem + calc(-50vw + calc(1440px / 2)));padding-right:calc(1.5rem + calc(-50vw + calc(1440px / 2)))}}@media (min-width:920px){.main{display:flex}}.main--sidebar-under{display:flex;flex-direction:column;padding:0rem}@media (min-width:920px){.main--sidebar-under{flex-direction:row}}.main--sidebar-under .main-sidebar{order:2}.main-sidebar{margin-bottom:2rem}@media (min-width:920px){.main-sidebar{order:2;width:33%;margin-bottom:0}}.main-content{width:100%}@media (min-width:920px){.main-content--with-sidebar{margin-right:2rem;width:calc(100% - (33% + 2rem))}}.front-page+.rns{display:none}.archive-page__title{color:var(--c-tertiary);margin:2rem auto 0;max-width:1224px}@media (min-width:920px){.archive-page__title{text-align:center;font-size:2.25rem}}.archive-page__title--space-below{margin-bottom:2rem}.archive-page__filters{margin-bottom:2rem}@media (min-width:0) and (max-width:919px){.archive-page__filters form{padding:0}}.archive-page__filters .form-item__label{color:var(--c-tertiary);margin-bottom:.5rem}.archive-page__filters .form-item__dropdown{border:2px solid var(--c-tertiary);border-radius:2rem;position:relative}.archive-page__filters .form-item__dropdown::after{-webkit-mask:url(/themes/custom/hyvaks/images/icons/arrow-icon.svg) center/1.2rem 1.2rem no-repeat;-o-mask:url(/themes/custom/hyvaks/images/icons/arrow-icon.svg) center/1.2rem 1.2rem no-repeat;-ms-mask:url(/themes/custom/hyvaks/images/icons/arrow-icon.svg) center/1.2rem 1.2rem no-repeat;background-color:var(--c-tertiary);content:" ";position:absolute;top:0;transform:rotate(90deg);height:100%;width:1.2rem;z-index:0}.archive-page__filters .form-item__dropdown .form-select{color:var(--c-tertiary);border-radius:2rem;padding-left:1rem}.archive-page__archive-results .liftup-sticky{background-color:#E9F4FF}.archive-page--events-page .views-exposed-form{display:flex;flex-flow:row wrap;justify-content:space-between;max-width:64em;margin-left:auto;margin-right:auto}.archive-page--events-page .views-exposed-form div{max-width:initial;flex:100%}.archive-page--events-page .views-exposed-form div .bef-datepicker{border:2px solid var(--c-tertiary);color:var(--c-tertiary);border-radius:2rem;padding-left:1rem;width:100%;height:45px}.archive-page--events-page .views-exposed-form div .form-text{border:2px solid var(--c-tertiary);color:var(--c-tertiary);border-radius:2rem;padding-left:1rem;width:100%;height:45px;background:transparent url(/themes/custom/hyvaks/images/icons/search-blue.svg) no-repeat 9px center}.archive-page--events-page .views-exposed-form div .form-text::placeholder{padding-left:2.5rem;color:var(--c-tertiary)}.archive-page--events-page .views-exposed-form div .form-text:hover{background:transparent url(/themes/custom/hyvaks/images/icons/search-blue-hover.svg) no-repeat 4px center}.archive-page--events-page .views-exposed-form div .form-text:not(:placeholder-shown){background:none}.archive-page--events-page .views-exposed-form div .form-text:not(:placeholder-shown):hover{background:none}.archive-page--events-page .views-exposed-form div .form-text:focus,.archive-page--events-page .views-exposed-form div .form-text:active{background:none}@media (min-width:720px){.archive-page--events-page .views-exposed-form div:not(:first-of-type){flex:0 48%}}@media (min-width:720px){.archive-page--events-page .views-exposed-form div:first-of-type{flex:0 100%}}@media (min-width:720px){.archive-page--events-page .views-exposed-form div:nth-child(2){flex:0 24%}}@media (min-width:720px){.archive-page--events-page .views-exposed-form div:nth-child(3){flex:0 24%}}.archive-page--events-page .views-exposed-form .form-submit{margin-top:2rem;margin-left:50%;transform:translate(-50%,0);padding:1rem 4rem;font-size:large;font-weight:600}.archive-page--events-page .hyvaks-text-processed{margin:0 auto 2rem;color:var(--c-tertiary);font-size:1.25rem;text-align:center;max-width:90%}@media (min-width:720px){.archive-page--events-page .hyvaks-text-processed{max-width:60%}}.archive-page--events-page .liftup-row .grid .liftup--event .liftup__container-link .liftup__image .field_media_image{height:12rem;overflow:hidden;display:flex;align-items:center}@media (min-width:0) and (max-width:919px){.archive-page--events-page .liftup-row .grid .liftup--event .liftup__container-link .liftup__image .field_media_image{height:auto;max-height:18rem}}.archive-page--events-page .liftup-row .grid .liftup--event .liftup__container-link .liftup__content .liftup__body{margin-bottom:3rem}.archive-page--events-page .liftup-row .grid .liftup--event .liftup__container-link .liftup__content .liftup__municipality{display:block}.place-holder{color:var(--c-place-holder);border:4px dashed var(--c-place-holder);padding:50px}.place-holder__content{font-size:3.2rem;line-height:1.4;width:100%;display:flex;justify-content:center;align-items:center;text-align:center}.search-page--sampo-search-page .views-exposed-form{display:flex;flex-flow:row wrap;justify-content:space-between;max-width:64em}.search-page--sampo-search-page .views-exposed-form div{max-width:initial;flex:100%}@media (min-width:720px){.search-page--sampo-search-page .views-exposed-form div:not(:first-child){flex:0 48%}}.search-page--sampo-search-page .views-exposed-form .form-submit{margin-top:2rem}.search-page{color:var(--c-tertiary)}.search-page__title{margin-bottom:1.5rem}@media (min-width:920px){.search-page__title{font-size:2.5rem}}.search-page__search-filters{margin-bottom:2rem}@media (min-width:920px){.search-page__search-filters{margin-bottom:3rem}}.search-page__search-filters form{padding:0}.search-page__header{color:var(--c-text);font-size:1rem;margin-bottom:1rem}@media (min-width:920px){.search-page__header{font-size:1.25rem;margin-bottom:.5rem}}.search-page .form-item__label{color:var(--c-tertiary);font-size:1.25rem}@media (min-width:920px){.search-page .form-item__label{font-size:1.5rem}}.search-page .form-item__dropdown{border:none;position:relative;overflow:hidden}.search-page .form-item__dropdown::after{border:none}.search-page .form-text,.search-page .form-select{border:2px solid var(--c-tertiary);border-radius:2rem;height:48px}.search-page .form-text{background:transparent url(/themes/custom/hyvaks/images/icons/search-blue.svg) no-repeat 9px center;width:100%}.search-page .form-text::placeholder{padding-left:2.5rem;color:var(--c-tertiary)}.search-page .form-text:hover{background:transparent url(/themes/custom/hyvaks/images/icons/search-blue-hover.svg) no-repeat 4px center}.search-page .form-text:not(:placeholder-shown){background:none}.search-page .form-text:not(:placeholder-shown):hover{background:none}.search-page .form-text:focus,.search-page .form-text:active{background:none}.search-page .form-select{cursor:pointer;color:var(--c-tertiary)}.search-page .form-select:hover+.form-item__dropdown-icon,.search-page .form-select:focus+.form-item__dropdown-icon,.search-page .form-select:active+.form-item__dropdown-icon{background-color:var(--c-tertiary);color:var(--c-text-inverse);border-radius:100%}
