/* @license GNU-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:.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:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[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}@font-face{font-family:"Archivo";font-style:normal;font-weight:400;src:url("/themes/custom/jyvaskyla/fonts/archivo/archivo-v18-latin-regular.eot");src:local(""),url("/themes/custom/jyvaskyla/fonts/archivo/archivo-v18-latin-regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/jyvaskyla/fonts/archivo/archivo-v18-latin-regular.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/archivo/archivo-v18-latin-regular.woff") format("woff"),url("/themes/custom/jyvaskyla/fonts/archivo/archivo-v18-latin-regular.ttf") format("truetype"),url("/themes/custom/jyvaskyla/fonts/archivo/archivo-v18-latin-regular.svg#Archivo") format("svg")}@font-face{font-family:"Archivo";font-style:normal;font-weight:300;src:url("/themes/custom/jyvaskyla/fonts/archivo/archivo-v18-latin-300.eot");src:local(""),url("/themes/custom/jyvaskyla/fonts/archivo/archivo-v18-latin-300.eot?#iefix") format("embedded-opentype"),url("/themes/custom/jyvaskyla/fonts/archivo/archivo-v18-latin-300.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/archivo/archivo-v18-latin-300.woff") format("woff"),url("/themes/custom/jyvaskyla/fonts/archivo/archivo-v18-latin-300.ttf") format("truetype"),url("/themes/custom/jyvaskyla/fonts/archivo/archivo-v18-latin-300.svg#Archivo") format("svg")}@font-face{font-family:"Archivo";font-style:normal;font-weight:600;src:url("/themes/custom/jyvaskyla/fonts/archivo/archivo-v18-latin-600.eot");src:local(""),url("/themes/custom/jyvaskyla/fonts/archivo/archivo-v18-latin-600.eot?#iefix") format("embedded-opentype"),url("/themes/custom/jyvaskyla/fonts/archivo/archivo-v18-latin-600.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/archivo/archivo-v18-latin-600.woff") format("woff"),url("/themes/custom/jyvaskyla/fonts/archivo/archivo-v18-latin-600.ttf") format("truetype"),url("/themes/custom/jyvaskyla/fonts/archivo/archivo-v18-latin-600.svg#Archivo") format("svg")}@font-face{font-display:swap;font-family:"Arvo";font-style:normal;font-weight:400;src:url("/themes/custom/jyvaskyla/fonts/arvoarvo-v20-latin-regular.eot");src:url("/themes/custom/jyvaskyla/fonts/arvoarvo-v20-latin-regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/jyvaskyla/fonts/arvoarvo-v20-latin-regular.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/arvoarvo-v20-latin-regular.woff") format("woff"),url("/themes/custom/jyvaskyla/fonts/arvoarvo-v20-latin-regular.ttf") format("truetype"),url("/themes/custom/jyvaskyla/fonts/arvoarvo-v20-latin-regular.svg#Arvo") format("svg")}@font-face{font-display:swap;font-family:"Dosis";font-style:normal;font-weight:400;src:url("/themes/custom/jyvaskyla/fonts/dosis/dosis-v27-latin-regular.eot");src:url("/themes/custom/jyvaskyla/fonts/dosis/dosis-v27-latin-regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/jyvaskyla/fonts/dosis/dosis-v27-latin-regular.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/dosis/dosis-v27-latin-regular.woff") format("woff"),url("/themes/custom/jyvaskyla/fonts/dosis/dosis-v27-latin-regular.ttf") format("truetype"),url("/themes/custom/jyvaskyla/fonts/dosis/dosis-v27-latin-regular.svg#Dosis") format("svg")}@font-face{font-display:swap;font-family:"Dosis";font-style:normal;font-weight:700;src:url("/themes/custom/jyvaskyla/fonts/dosis/dosis-v27-latin-700.eot");src:url("/themes/custom/jyvaskyla/fonts/dosis/dosis-v27-latin-700.eot?#iefix") format("embedded-opentype"),url("/themes/custom/jyvaskyla/fonts/dosis/dosis-v27-latin-700.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/dosis/dosis-v27-latin-700.woff") format("woff"),url("/themes/custom/jyvaskyla/fonts/dosis/dosis-v27-latin-700.ttf") format("truetype"),url("/themes/custom/jyvaskyla/fonts/dosis/dosis-v27-latin-700.svg#Dosis") format("svg")}@font-face{font-display:swap;font-family:"Josefin Sans";font-style:normal;font-weight:300;src:url("/themes/custom/jyvaskyla/fonts/josefin/josefin-sans-v26-latin-300.eot");src:url("/themes/custom/jyvaskyla/fonts/josefin/josefin-sans-v26-latin-300.eot?#iefix") format("embedded-opentype"),url("/themes/custom/jyvaskyla/fonts/josefin/josefin-sans-v26-latin-300.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/josefin/josefin-sans-v26-latin-300.woff") format("woff"),url("/themes/custom/jyvaskyla/fonts/josefin/josefin-sans-v26-latin-300.ttf") format("truetype"),url("/themes/custom/jyvaskyla/fonts/josefin/josefin-sans-v26-latin-300.svg#JosefinSans") format("svg")}@font-face{font-display:swap;font-family:"Josefin Sans";font-style:italic;font-weight:300;src:url("/themes/custom/jyvaskyla/fonts/josefin/josefin-sans-v26-latin-300italic.eot");src:url("/themes/custom/jyvaskyla/fonts/josefin/josefin-sans-v26-latin-300italic.eot?#iefix") format("embedded-opentype"),url("/themes/custom/jyvaskyla/fonts/josefin/josefin-sans-v26-latin-300italic.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/josefin/josefin-sans-v26-latin-300italic.woff") format("woff"),url("/themes/custom/jyvaskyla/fonts/josefin/josefin-sans-v26-latin-300italic.ttf") format("truetype"),url("/themes/custom/jyvaskyla/fonts/josefin/josefin-sans-v26-latin-300italic.svg#JosefinSans") format("svg")}@font-face{font-display:swap;font-family:"Josefin Sans";font-style:normal;font-weight:400;src:url("/themes/custom/jyvaskyla/fonts/josefin/josefin-sans-v26-latin-regular.eot");src:url("/themes/custom/jyvaskyla/fonts/josefin/josefin-sans-v26-latin-regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/jyvaskyla/fonts/josefin/josefin-sans-v26-latin-regular.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/josefin/josefin-sans-v26-latin-regular.woff") format("woff"),url("/themes/custom/jyvaskyla/fonts/josefin/josefin-sans-v26-latin-regular.ttf") format("truetype"),url("/themes/custom/jyvaskyla/fonts/josefin/josefin-sans-v26-latin-regular.svg#JosefinSans") format("svg")}@font-face{font-display:swap;font-family:"Josefin Sans";font-style:italic;font-weight:400;src:url("/themes/custom/jyvaskyla/fonts/josefin/josefin-sans-v26-latin-italic.eot");src:url("/themes/custom/jyvaskyla/fonts/josefin/josefin-sans-v26-latin-italic.eot?#iefix") format("embedded-opentype"),url("/themes/custom/jyvaskyla/fonts/josefin/josefin-sans-v26-latin-italic.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/josefin/josefin-sans-v26-latin-italic.woff") format("woff"),url("/themes/custom/jyvaskyla/fonts/josefin/josefin-sans-v26-latin-italic.ttf") format("truetype"),url("/themes/custom/jyvaskyla/fonts/josefin/josefin-sans-v26-latin-italic.svg#JosefinSans") format("svg")}@font-face{font-display:swap;font-family:"Josefin Sans";font-style:normal;font-weight:700;src:url("/themes/custom/jyvaskyla/fonts/josefin/josefin-sans-v26-latin-700.eot");src:url("/themes/custom/jyvaskyla/fonts/josefin/josefin-sans-v26-latin-700.eot?#iefix") format("embedded-opentype"),url("/themes/custom/jyvaskyla/fonts/josefin/josefin-sans-v26-latin-700.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/josefin/josefin-sans-v26-latin-700.woff") format("woff"),url("/themes/custom/jyvaskyla/fonts/josefin/josefin-sans-v26-latin-700.ttf") format("truetype"),url("/themes/custom/jyvaskyla/fonts/josefin/josefin-sans-v26-latin-700.svg#JosefinSans") format("svg")}@font-face{font-display:swap;font-family:"Josefin Slab";font-style:normal;font-weight:400;src:url("/themes/custom/jyvaskyla/fonts/josefin/josefin-slab-v24-latin-regular.eot");src:url("/themes/custom/jyvaskyla/fonts/josefin/josefin-slab-v24-latin-regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/jyvaskyla/fonts/josefin/josefin-slab-v24-latin-regular.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/josefin/josefin-slab-v24-latin-regular.woff") format("woff"),url("/themes/custom/jyvaskyla/fonts/josefin/josefin-slab-v24-latin-regular.ttf") format("truetype"),url("/themes/custom/jyvaskyla/fonts/josefin/josefin-slab-v24-latin-regular.svg#JosefinSlab") format("svg")}@font-face{font-display:swap;font-family:"Josefin Slab";font-style:normal;font-weight:600;src:url("/themes/custom/jyvaskyla/fonts/josefin/josefin-slab-v24-latin-600.eot");src:url("/themes/custom/jyvaskyla/fonts/josefin/josefin-slab-v24-latin-600.eot?#iefix") format("embedded-opentype"),url("/themes/custom/jyvaskyla/fonts/josefin/josefin-slab-v24-latin-600.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/josefin/josefin-slab-v24-latin-600.woff") format("woff"),url("/themes/custom/jyvaskyla/fonts/josefin/josefin-slab-v24-latin-600.ttf") format("truetype"),url("/themes/custom/jyvaskyla/fonts/josefin/josefin-slab-v24-latin-600.svg#JosefinSlab") format("svg")}@font-face{font-display:swap;font-family:"Josefin Slab";font-style:normal;font-weight:700;src:url("/themes/custom/jyvaskyla/fonts/josefin/josefin-slab-v24-latin-700.eot");src:url("/themes/custom/jyvaskyla/fonts/josefin/josefin-slab-v24-latin-700.eot?#iefix") format("embedded-opentype"),url("/themes/custom/jyvaskyla/fonts/josefin/josefin-slab-v24-latin-700.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/josefin/josefin-slab-v24-latin-700.woff") format("woff"),url("/themes/custom/jyvaskyla/fonts/josefin/josefin-slab-v24-latin-700.ttf") format("truetype"),url("/themes/custom/jyvaskyla/fonts/josefin/josefin-slab-v24-latin-700.svg#JosefinSlab") format("svg")}@font-face{font-display:swap;font-family:"Merriweather";font-style:normal;font-weight:400;src:url("/themes/custom/jyvaskyla/fonts/merriweather/merriweather-v30-latin-regular.eot");src:url("/themes/custom/jyvaskyla/fonts/merriweather/merriweather-v30-latin-regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/jyvaskyla/fonts/merriweather/merriweather-v30-latin-regular.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/merriweather/merriweather-v30-latin-regular.woff") format("woff"),url("/themes/custom/jyvaskyla/fonts/merriweather/merriweather-v30-latin-regular.ttf") format("truetype"),url("/themes/custom/jyvaskyla/fonts/merriweather/merriweather-v30-latin-regular.svg#Merriweather") format("svg")}@font-face{font-display:swap;font-family:"Mulish";font-style:normal;font-weight:400;src:url("/themes/custom/jyvaskyla/fonts/mulish/mulish-v12-latin-regular.eot");src:url("/themes/custom/jyvaskyla/fonts/mulish/mulish-v12-latin-regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/jyvaskyla/fonts/mulish/mulish-v12-latin-regular.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/mulish/mulish-v12-latin-regular.woff") format("woff"),url("/themes/custom/jyvaskyla/fonts/mulish/mulish-v12-latin-regular.ttf") format("truetype"),url("/themes/custom/jyvaskyla/fonts/mulish/mulish-v12-latin-regular.svg#Mulish") format("svg")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:400;src:url("/themes/custom/jyvaskyla/fonts/open-sans/open-sans-v35-latin-regular.eot");src:url("/themes/custom/jyvaskyla/fonts/open-sans/open-sans-v35-latin-regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/jyvaskyla/fonts/open-sans/open-sans-v35-latin-regular.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/open-sans/open-sans-v35-latin-regular.woff") format("woff"),url("/themes/custom/jyvaskyla/fonts/open-sans/open-sans-v35-latin-regular.ttf") format("truetype"),url("/themes/custom/jyvaskyla/fonts/open-sans/open-sans-v35-latin-regular.svg#OpenSans") format("svg")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:400;src:url("/themes/custom/jyvaskyla/fonts/open-sans/open-sans-v35-latin-italic.eot");src:url("/themes/custom/jyvaskyla/fonts/open-sans/open-sans-v35-latin-italic.eot?#iefix") format("embedded-opentype"),url("/themes/custom/jyvaskyla/fonts/open-sans/open-sans-v35-latin-italic.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/open-sans/open-sans-v35-latin-italic.woff") format("woff"),url("/themes/custom/jyvaskyla/fonts/open-sans/open-sans-v35-latin-italic.ttf") format("truetype"),url("/themes/custom/jyvaskyla/fonts/open-sans/open-sans-v35-latin-italic.svg#OpenSans") format("svg")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:700;src:url("/themes/custom/jyvaskyla/fonts/open-sans/open-sans-v35-latin-700.eot");src:url("/themes/custom/jyvaskyla/fonts/open-sans/open-sans-v35-latin-700.eot?#iefix") format("embedded-opentype"),url("/themes/custom/jyvaskyla/fonts/open-sans/open-sans-v35-latin-700.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/open-sans/open-sans-v35-latin-700.woff") format("woff"),url("/themes/custom/jyvaskyla/fonts/open-sans/open-sans-v35-latin-700.ttf") format("truetype"),url("/themes/custom/jyvaskyla/fonts/open-sans/open-sans-v35-latin-700.svg#OpenSans") format("svg")}@font-face{font-display:swap;font-family:"Oswald";font-style:normal;font-weight:300;src:url("/themes/custom/jyvaskyla/fonts/oswald/oswald-v49-latin-300.eot");src:url("/themes/custom/jyvaskyla/fonts/oswald/oswald-v49-latin-300.eot?#iefix") format("embedded-opentype"),url("/themes/custom/jyvaskyla/fonts/oswald/oswald-v49-latin-300.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/oswald/oswald-v49-latin-300.woff") format("woff"),url("/themes/custom/jyvaskyla/fonts/oswald/oswald-v49-latin-300.ttf") format("truetype"),url("/themes/custom/jyvaskyla/fonts/oswald/oswald-v49-latin-300.svg#Oswald") format("svg")}@font-face{font-display:swap;font-family:"Oswald";font-style:normal;font-weight:400;src:url("/themes/custom/jyvaskyla/fonts/oswald/oswald-v49-latin-regular.eot");src:url("/themes/custom/jyvaskyla/fonts/oswald/oswald-v49-latin-regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/jyvaskyla/fonts/oswald/oswald-v49-latin-regular.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/oswald/oswald-v49-latin-regular.woff") format("woff"),url("/themes/custom/jyvaskyla/fonts/oswald/oswald-v49-latin-regular.ttf") format("truetype"),url("/themes/custom/jyvaskyla/fonts/oswald/oswald-v49-latin-regular.svg#Oswald") format("svg")}@font-face{font-display:swap;font-family:"Playfair Display";font-style:normal;font-weight:400;src:url("/themes/custom/jyvaskyla/fonts/playfair/playfair-display-v30-latin-regular.eot");src:url("/themes/custom/jyvaskyla/fonts/playfair/playfair-display-v30-latin-regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/jyvaskyla/fonts/playfair/playfair-display-v30-latin-regular.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/playfair/playfair-display-v30-latin-regular.woff") format("woff"),url("/themes/custom/jyvaskyla/fonts/playfair/playfair-display-v30-latin-regular.ttf") format("truetype"),url("/themes/custom/jyvaskyla/fonts/playfair/playfair-display-v30-latin-regular.svg#PlayfairDisplay") format("svg")}@font-face{font-display:swap;font-family:"Playfair Display";font-style:normal;font-weight:500;src:url("/themes/custom/jyvaskyla/fonts/playfair/playfair-display-v30-latin-500.eot");src:url("/themes/custom/jyvaskyla/fonts/playfair/playfair-display-v30-latin-500.eot?#iefix") format("embedded-opentype"),url("/themes/custom/jyvaskyla/fonts/playfair/playfair-display-v30-latin-500.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/playfair/playfair-display-v30-latin-500.woff") format("woff"),url("/themes/custom/jyvaskyla/fonts/playfair/playfair-display-v30-latin-500.ttf") format("truetype"),url("/themes/custom/jyvaskyla/fonts/playfair/playfair-display-v30-latin-500.svg#PlayfairDisplay") format("svg")}@font-face{font-display:swap;font-family:"Playfair Display";font-style:italic;font-weight:500;src:url("/themes/custom/jyvaskyla/fonts/playfair/playfair-display-v30-latin-500italic.eot");src:url("/themes/custom/jyvaskyla/fonts/playfair/playfair-display-v30-latin-500italic.eot?#iefix") format("embedded-opentype"),url("/themes/custom/jyvaskyla/fonts/playfair/playfair-display-v30-latin-500italic.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/playfair/playfair-display-v30-latin-500italic.woff") format("woff"),url("/themes/custom/jyvaskyla/fonts/playfair/playfair-display-v30-latin-500italic.ttf") format("truetype"),url("/themes/custom/jyvaskyla/fonts/playfair/playfair-display-v30-latin-500italic.svg#PlayfairDisplay") format("svg")}@font-face{font-display:swap;font-family:"Playfair Display";font-style:normal;font-weight:800;src:url("/themes/custom/jyvaskyla/fonts/playfair/playfair-display-v30-latin-800.eot");src:url("/themes/custom/jyvaskyla/fonts/playfair/playfair-display-v30-latin-800.eot?#iefix") format("embedded-opentype"),url("/themes/custom/jyvaskyla/fonts/playfair/playfair-display-v30-latin-800.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/playfair/playfair-display-v30-latin-800.woff") format("woff"),url("/themes/custom/jyvaskyla/fonts/playfair/playfair-display-v30-latin-800.ttf") format("truetype"),url("/themes/custom/jyvaskyla/fonts/playfair/playfair-display-v30-latin-800.svg#PlayfairDisplay") format("svg")}@font-face{font-display:swap;font-family:"Playfair Display";font-style:italic;font-weight:800;src:url("/themes/custom/jyvaskyla/fonts/playfair/playfair-display-v30-latin-800italic.eot");src:url("/themes/custom/jyvaskyla/fonts/playfair/playfair-display-v30-latin-800italic.eot?#iefix") format("embedded-opentype"),url("/themes/custom/jyvaskyla/fonts/playfair/playfair-display-v30-latin-800italic.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/playfair/playfair-display-v30-latin-800italic.woff") format("woff"),url("/themes/custom/jyvaskyla/fonts/playfair/playfair-display-v30-latin-800italic.ttf") format("truetype"),url("/themes/custom/jyvaskyla/fonts/playfair/playfair-display-v30-latin-800italic.svg#PlayfairDisplay") format("svg")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:300;src:url("/themes/custom/jyvaskyla/fonts/poppins/poppins-v20-latin-300.eot");src:url("/themes/custom/jyvaskyla/fonts/poppins/poppins-v20-latin-300.eot?#iefix") format("embedded-opentype"),url("/themes/custom/jyvaskyla/fonts/poppins/poppins-v20-latin-300.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/poppins/poppins-v20-latin-300.woff") format("woff"),url("/themes/custom/jyvaskyla/fonts/poppins/poppins-v20-latin-300.ttf") format("truetype"),url("/themes/custom/jyvaskyla/fonts/poppins/poppins-v20-latin-300.svg#Poppins") format("svg")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:400;src:url("/themes/custom/jyvaskyla/fonts/poppins/poppins-v20-latin-regular.eot");src:url("/themes/custom/jyvaskyla/fonts/poppins/poppins-v20-latin-regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/jyvaskyla/fonts/poppins/poppins-v20-latin-regular.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/poppins/poppins-v20-latin-regular.woff") format("woff"),url("/themes/custom/jyvaskyla/fonts/poppins/poppins-v20-latin-regular.ttf") format("truetype"),url("/themes/custom/jyvaskyla/fonts/poppins/poppins-v20-latin-regular.svg#Poppins") format("svg")}@font-face{font-display:swap;font-family:"Puritan";font-style:normal;font-weight:400;src:url("/themes/custom/jyvaskyla/fonts/puritan/puritan-v24-latin-regular.eot");src:url("/themes/custom/jyvaskyla/fonts/puritan/puritan-v24-latin-regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/jyvaskyla/fonts/puritan/puritan-v24-latin-regular.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/puritan/puritan-v24-latin-regular.woff") format("woff"),url("/themes/custom/jyvaskyla/fonts/puritan/puritan-v24-latin-regular.ttf") format("truetype"),url("/themes/custom/jyvaskyla/fonts/puritan/puritan-v24-latin-regular.svg#Puritan") format("svg")}@font-face{font-display:swap;font-family:"Puritan";font-style:italic;font-weight:400;src:url("/themes/custom/jyvaskyla/fonts/puritan/puritan-v24-latin-italic.eot");src:url("/themes/custom/jyvaskyla/fonts/puritan/puritan-v24-latin-italic.eot?#iefix") format("embedded-opentype"),url("/themes/custom/jyvaskyla/fonts/puritan/puritan-v24-latin-italic.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/puritan/puritan-v24-latin-italic.woff") format("woff"),url("/themes/custom/jyvaskyla/fonts/puritan/puritan-v24-latin-italic.ttf") format("truetype"),url("/themes/custom/jyvaskyla/fonts/puritan/puritan-v24-latin-italic.svg#Puritan") format("svg")}@font-face{font-display:swap;font-family:"Rajdhani";font-style:normal;font-weight:400;src:url("/themes/custom/jyvaskyla/fonts/rajdhani/rajdhani-v15-latin-regular.eot");src:url("/themes/custom/jyvaskyla/fonts/rajdhani/rajdhani-v15-latin-regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/jyvaskyla/fonts/rajdhani/rajdhani-v15-latin-regular.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/rajdhani/rajdhani-v15-latin-regular.woff") format("woff"),url("/themes/custom/jyvaskyla/fonts/rajdhani/rajdhani-v15-latin-regular.ttf") format("truetype"),url("/themes/custom/jyvaskyla/fonts/rajdhani/rajdhani-v15-latin-regular.svg#Rajdhani") format("svg")}@font-face{font-display:swap;font-family:"Raleway";font-style:normal;font-weight:300;src:url("/themes/custom/jyvaskyla/fonts/raleway/raleway-v28-latin-300.eot");src:url("/themes/custom/jyvaskyla/fonts/raleway/raleway-v28-latin-300.eot?#iefix") format("embedded-opentype"),url("/themes/custom/jyvaskyla/fonts/raleway/raleway-v28-latin-300.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/raleway/raleway-v28-latin-300.woff") format("woff"),url("/themes/custom/jyvaskyla/fonts/raleway/raleway-v28-latin-300.ttf") format("truetype"),url("/themes/custom/jyvaskyla/fonts/raleway/raleway-v28-latin-300.svg#Raleway") format("svg")}@font-face{font-display:swap;font-family:"Raleway";font-style:normal;font-weight:700;src:url("/themes/custom/jyvaskyla/fonts/raleway/raleway-v28-latin-700.eot");src:url("/themes/custom/jyvaskyla/fonts/raleway/raleway-v28-latin-700.eot?#iefix") format("embedded-opentype"),url("/themes/custom/jyvaskyla/fonts/raleway/raleway-v28-latin-700.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/raleway/raleway-v28-latin-700.woff") format("woff"),url("/themes/custom/jyvaskyla/fonts/raleway/raleway-v28-latin-700.ttf") format("truetype"),url("/themes/custom/jyvaskyla/fonts/raleway/raleway-v28-latin-700.svg#Raleway") format("svg")}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;src:url("/themes/custom/jyvaskyla/fonts/roboto/roboto-v29-latin-300.eot");src:local(""),url("/themes/custom/jyvaskyla/fonts/roboto/roboto-v29-latin-300.eot?#iefix") format("embedded-opentype"),url("/themes/custom/jyvaskyla/fonts/roboto/roboto-v29-latin-300.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/roboto/roboto-v29-latin-300.woff") format("woff"),url("/themes/custom/jyvaskyla/fonts/roboto/roboto-v29-latin-300.ttf") format("truetype"),url("/themes/custom/jyvaskyla/fonts/roboto/roboto-v29-latin-300.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:url("/themes/custom/jyvaskyla/fonts/roboto/roboto-v29-latin-regular.eot");src:local(""),url("/themes/custom/jyvaskyla/fonts/roboto/roboto-v29-latin-regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/jyvaskyla/fonts/roboto/roboto-v29-latin-regular.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/roboto/roboto-v29-latin-regular.woff") format("woff"),url("/themes/custom/jyvaskyla/fonts/roboto/roboto-v29-latin-regular.ttf") format("truetype"),url("/themes/custom/jyvaskyla/fonts/roboto/roboto-v29-latin-regular.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:italic;font-weight:400;src:url("/themes/custom/jyvaskyla/fonts/roboto/roboto-v29-latin-italic.eot");src:local(""),url("/themes/custom/jyvaskyla/fonts/roboto/roboto-v29-latin-italic.eot?#iefix") format("embedded-opentype"),url("/themes/custom/jyvaskyla/fonts/roboto/roboto-v29-latin-italic.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/roboto/roboto-v29-latin-italic.woff") format("woff"),url("/themes/custom/jyvaskyla/fonts/roboto/roboto-v29-latin-italic.ttf") format("truetype"),url("/themes/custom/jyvaskyla/fonts/roboto/roboto-v29-latin-italic.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;src:url("/themes/custom/jyvaskyla/fonts/roboto/roboto-v30-latin-500.eot");src:local(""),url("/themes/custom/jyvaskyla/fonts/roboto/roboto-v30-latin-500.eot?#iefix") format("embedded-opentype"),url("/themes/custom/jyvaskyla/fonts/roboto/roboto-v30-latin-500.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/roboto/roboto-v30-latin-500.woff") format("woff"),url("/themes/custom/jyvaskyla/fonts/roboto/roboto-v30-latin-500.ttf") format("truetype"),url("/themes/custom/jyvaskyla/fonts/roboto/roboto-v30-latin-500.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;src:url("/themes/custom/jyvaskyla/fonts/roboto/roboto-v29-latin-700.eot");src:local(""),url("/themes/custom/jyvaskyla/fonts/roboto/roboto-v29-latin-700.eot?#iefix") format("embedded-opentype"),url("/themes/custom/jyvaskyla/fonts/roboto/roboto-v29-latin-700.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/roboto/roboto-v29-latin-700.woff") format("woff"),url("/themes/custom/jyvaskyla/fonts/roboto/roboto-v29-latin-700.ttf") format("truetype"),url("/themes/custom/jyvaskyla/fonts/roboto/roboto-v29-latin-700.svg#Roboto") format("svg")}@font-face{font-display:swap;font-family:"Roboto Slab";font-style:normal;font-weight:300;src:url("/themes/custom/jyvaskyla/fonts/roboto/roboto-slab-v25-latin-300.eot");src:url("/themes/custom/jyvaskyla/fonts/roboto/roboto-slab-v25-latin-300.eot?#iefix") format("embedded-opentype"),url("/themes/custom/jyvaskyla/fonts/roboto/roboto-slab-v25-latin-300.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/roboto/roboto-slab-v25-latin-300.woff") format("woff"),url("/themes/custom/jyvaskyla/fonts/roboto/roboto-slab-v25-latin-300.ttf") format("truetype"),url("/themes/custom/jyvaskyla/fonts/roboto/roboto-slab-v25-latin-300.svg#RobotoSlab") format("svg")}@font-face{font-display:swap;font-family:"Roboto Slab";font-style:normal;font-weight:400;src:url("/themes/custom/jyvaskyla/fonts/roboto/roboto-slab-v25-latin-regular.eot");src:url("/themes/custom/jyvaskyla/fonts/roboto/roboto-slab-v25-latin-regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/jyvaskyla/fonts/roboto/roboto-slab-v25-latin-regular.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/roboto/roboto-slab-v25-latin-regular.woff") format("woff"),url("/themes/custom/jyvaskyla/fonts/roboto/roboto-slab-v25-latin-regular.ttf") format("truetype"),url("/themes/custom/jyvaskyla/fonts/roboto/roboto-slab-v25-latin-regular.svg#RobotoSlab") format("svg")}@font-face{font-display:swap;font-family:"Roboto Slab";font-style:normal;font-weight:600;src:url("/themes/custom/jyvaskyla/fonts/roboto/roboto-slab-v25-latin-600.eot");src:url("/themes/custom/jyvaskyla/fonts/roboto/roboto-slab-v25-latin-600.eot?#iefix") format("embedded-opentype"),url("/themes/custom/jyvaskyla/fonts/roboto/roboto-slab-v25-latin-600.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/roboto/roboto-slab-v25-latin-600.woff") format("woff"),url("/themes/custom/jyvaskyla/fonts/roboto/roboto-slab-v25-latin-600.ttf") format("truetype"),url("/themes/custom/jyvaskyla/fonts/roboto/roboto-slab-v25-latin-600.svg#RobotoSlab") format("svg")}@font-face{font-display:swap;font-family:"Roboto Slab";font-style:normal;font-weight:800;src:url("/themes/custom/jyvaskyla/fonts/roboto/roboto-slab-v25-latin-800.eot");src:url("/themes/custom/jyvaskyla/fonts/roboto/roboto-slab-v25-latin-800.eot?#iefix") format("embedded-opentype"),url("/themes/custom/jyvaskyla/fonts/roboto/roboto-slab-v25-latin-800.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/roboto/roboto-slab-v25-latin-800.woff") format("woff"),url("/themes/custom/jyvaskyla/fonts/roboto/roboto-slab-v25-latin-800.ttf") format("truetype"),url("/themes/custom/jyvaskyla/fonts/roboto/roboto-slab-v25-latin-800.svg#RobotoSlab") format("svg")}@font-face{font-display:swap;font-family:"Source Sans Pro";font-style:normal;font-weight:300;src:url("/themes/custom/jyvaskyla/fonts/source-sans-pro/source-sans-pro-v21-latin-300.eot");src:url("/themes/custom/jyvaskyla/fonts/source-sans-pro/source-sans-pro-v21-latin-300.eot?#iefix") format("embedded-opentype"),url("/themes/custom/jyvaskyla/fonts/source-sans-pro/source-sans-pro-v21-latin-300.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/source-sans-pro/source-sans-pro-v21-latin-300.woff") format("woff"),url("/themes/custom/jyvaskyla/fonts/source-sans-pro/source-sans-pro-v21-latin-300.ttf") format("truetype"),url("/themes/custom/jyvaskyla/fonts/source-sans-pro/source-sans-pro-v21-latin-300.svg#SourceSansPro") format("svg")}@font-face{font-display:swap;font-family:"Source Sans Pro";font-style:normal;font-weight:400;src:url("/themes/custom/jyvaskyla/fonts/source-sans-pro/source-sans-pro-v21-latin-regular.eot");src:url("/themes/custom/jyvaskyla/fonts/source-sans-pro/source-sans-pro-v21-latin-regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/jyvaskyla/fonts/source-sans-pro/source-sans-pro-v21-latin-regular.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/source-sans-pro/source-sans-pro-v21-latin-regular.woff") format("woff"),url("/themes/custom/jyvaskyla/fonts/source-sans-pro/source-sans-pro-v21-latin-regular.ttf") format("truetype"),url("/themes/custom/jyvaskyla/fonts/source-sans-pro/source-sans-pro-v21-latin-regular.svg#SourceSansPro") format("svg")}@font-face{font-display:swap;font-family:"Source Sans Pro";font-style:normal;font-weight:600;src:url("/themes/custom/jyvaskyla/fonts/source-sans-pro/source-sans-pro-v21-latin-600.eot");src:url("/themes/custom/jyvaskyla/fonts/source-sans-pro/source-sans-pro-v21-latin-600.eot?#iefix") format("embedded-opentype"),url("/themes/custom/jyvaskyla/fonts/source-sans-pro/source-sans-pro-v21-latin-600.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/source-sans-pro/source-sans-pro-v21-latin-600.woff") format("woff"),url("/themes/custom/jyvaskyla/fonts/source-sans-pro/source-sans-pro-v21-latin-600.ttf") format("truetype"),url("/themes/custom/jyvaskyla/fonts/source-sans-pro/source-sans-pro-v21-latin-600.svg#SourceSansPro") format("svg")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:400;src:url("/themes/custom/jyvaskyla/fonts/source-sans/source-sans-3-v15-latin-regular.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/source-sans/source-sans-3-v15-latin-regular.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:700;src:url("/themes/custom/jyvaskyla/fonts/source-sans/source-sans-3-v15-latin-700.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/source-sans/source-sans-3-v15-latin-700.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Syne";font-style:normal;font-weight:400;src:url("/themes/custom/jyvaskyla/fonts/syne/syne-v22-latin-regular.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/syne/syne-v22-latin-regular.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Syne";font-style:normal;font-weight:500;src:url("/themes/custom/jyvaskyla/fonts/syne/syne-v22-latin-500.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/syne/syne-v22-latin-500.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Syne";font-style:normal;font-weight:600;src:url("/themes/custom/jyvaskyla/fonts/syne/syne-v22-latin-600.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/syne/syne-v22-latin-600.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Syne";font-style:normal;font-weight:700;src:url("/themes/custom/jyvaskyla/fonts/syne/syne-v22-latin-700.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/syne/syne-v22-latin-700.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Syne";font-style:normal;font-weight:800;src:url("/themes/custom/jyvaskyla/fonts/syne/syne-v22-latin-800.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/syne/syne-v22-latin-800.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Afacad";font-style:normal;font-weight:400;src:url("/themes/custom/jyvaskyla/fonts/afacad/afacad-v1-latin-regular.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/afacad/afacad-v1-latin-regular.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Afacad";font-style:normal;font-weight:700;src:url("/themes/custom/jyvaskyla/fonts/afacad/afacad-v1-latin-700.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/afacad/afacad-v1-latin-700.ttf") format("truetype")}@font-face{font-display:swap;font-family:"BioRhyme";font-style:normal;font-weight:400;src:url("/themes/custom/jyvaskyla/fonts/biorhyme/biorhyme-v17-latin-regular.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/biorhyme/biorhyme-v17-latin-regular.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:400;src:url("/themes/custom/jyvaskyla/fonts/montserrat/montserrat-v26-latin-regular.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/montserrat/montserrat-v26-latin-regular.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:600;src:url("/themes/custom/jyvaskyla/fonts/montserrat/montserrat-v26-latin-600.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/montserrat/montserrat-v26-latin-600.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:800;src:url("/themes/custom/jyvaskyla/fonts/montserrat/montserrat-v26-latin-800.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/montserrat/montserrat-v26-latin-800.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Gloria Hallelujah";font-style:normal;font-weight:400;src:url("/themes/custom/jyvaskyla/fonts/gloria/gloria-hallelujah-v21-latin-regular.woff2") format("woff2"),url("/themes/custom/jyvaskyla/fonts/gloria/gloria-hallelujah-v21-latin-regular.ttf") format("truetype")}:root{--heading-font-family:Roboto Slab,serif;--heading2-font-family:Josefin Sans,sans-serif;--paragraph-font-family:Segoe UI,Frutiger,Dejavu Sans,Helvetica Neue,Arial,sans-serif;--paragraph2-font-family:Open Sans,sans-serif}:root .color-palette--black{--heading-font-family:Roboto,sans-serif;--heading2-font-family:Roboto,sans-serif;--heading3-font-family:Josefin Sans,sans-serif;--paragraph-font-family:Roboto,sans-serif;--paragraph2-font-family:Roboto,sans-serif}:root .color-palette--kulttuurikaupunki{--heading-font-family:Josefin Sans,sans-serif;--heading2-font-family:Josefin Sans,sans-serif;--paragraph-font-family:Segoe UI,Frutiger,Dejavu Sans,Helvetica Neue,Arial,sans-serif;--paragraph2-font-family:Open Sans,sans-serif}:root .color-palette--opiskelijakaupunki{--heading-font-family:Roboto,sans-serif;--heading2-font-family:Roboto,sans-serif;--heading3-font-family:Josefin Sans,sans-serif;--paragraph-font-family:Roboto,sans-serif;--paragraph2-font-family:Roboto,sans-serif}:root .color-palette--liikuntapaakaupunki{--heading-font-family:Roboto,sans-serif;--heading2-font-family:Josefin Sans,sans-serif;--paragraph-font-family:Roboto,sans-serif;--paragraph2-font-family:Roboto,sans-serif}:root .color-palette--white{--heading-font-family:Puritan,sans-serif;--heading2-font-family:Puritan,sans-serif;--paragraph-font-family:Verdana,Geneva,sans-serif;--paragraph2-font-family:Verdana,Geneva,sans-serif}:root .color-palette--grey{--heading-font-family:Puritan,sans-serif;--heading2-font-family:Puritan,sans-serif;--paragraph-font-family:Verdana,Geneva,sans-serif;--paragraph2-font-family:Verdana,Geneva,sans-serif}:root .color-palette--sinfonia{--heading-font-family:Syne,sans-serif;--heading2-font-family:Syne,sans-serif;--paragraph-font-family:Roboto,sans-serif;--paragraph2-font-family:Roboto,sans-serif}:root .color-palette--craftmuseum{--heading-font-family:Open Sans,sans-serif;--heading2-font-family:Open Sans,sans-serif;--paragraph-font-family:Verdana,Geneva,sans-serif;--paragraph2-font-family:Verdana,Geneva,sans-serif}:root .color-palette--tapahtumakaupunki{--heading-font-family:Puritan,sans-serif;--heading2-font-family:Dosis,sans-serif;--paragraph-font-family:Open Sans,sans-serif}:root .color-palette--taidemuseo{--heading-font-family:Archivo,sans-serif;--heading2-font-family:Archivo,sans-serif;--paragraph-font-family:Verdana,Geneva,sans-serif;--paragraph2-font-family:Verdana,Geneva,sans-serif}:root .color-palette--lastenlysti{--heading-font-family:Arvo,serif;--heading2-font-family:Arvo,serif;--paragraph-font-family:Verdana,Geneva,sans-serif;--paragraph2-font-family:Verdana,Geneva,sans-serif}:root .color-palette--kulttuuriaitta{--heading-font-family:Josefin Slab,serif;--heading2-font-family:Josefin Slab,serif;--paragraph-font-family:Verdana,Geneva,sans-serif;--paragraph2-font-family:Verdana,Geneva,sans-serif}:root .color-palette--tilapalvelu{--heading-font-family:Raleway,sans-serif;--heading2-font-family:Raleway,sans-serif;--paragraph-font-family:Verdana,Geneva,sans-serif;--paragraph2-font-family:Verdana,Geneva,sans-serif}:root .color-palette--ksmuseo{--heading-font-family:Mulish,sans-serif;--heading2-font-family:Mulish,sans-serif;--paragraph-font-family:Verdana,Geneva,sans-serif;--paragraph2-font-family:Verdana,Geneva,sans-serif}:root .color-palette--fiksustiliikkeella{--heading-font-family:Open Sans,sans-serif;--heading2-font-family:Open Sans,sans-serif;--paragraph-font-family:Verdana,Geneva,sans-serif;--paragraph2-font-family:Verdana,Geneva,sans-serif}:root .color-palette--kaupunkikeskusta{--heading-font-family:Josefin Sans,sans-serif;--heading2-font-family:Josefin Sans,sans-serif;--paragraph-font-family:Open Sans,sans-serif}:root .color-palette--kutupaivat{--heading-font-family:Josefin Sans,sans-serif;--heading2-font-family:Josefin Sans,sans-serif;--paragraph-font-family:Verdana,Geneva,sans-serif;--paragraph2-font-family:Verdana,Geneva,sans-serif}:root .color-palette--valonkaupunki{--heading-font-family:Rajdhani,sans-serif;--heading2-font-family:Raleway,sans-serif;--paragraph-font-family:Verdana,Geneva,sans-serif}:root .color-palette--linkki{--heading-font-family:Source Sans Pro,sans-serif;--heading2-font-family:Source Sans Pro,sans-serif;--paragraph-font-family:Verdana,Geneva,sans-serif;--paragraph2-font-family:Verdana,Geneva,sans-serif}:root .color-palette--temp1{--heading-font-family:Puritan,sans-serif;--heading2-font-family:Puritan,sans-serif;--paragraph-font-family:Verdana,Geneva,sans-serif;--paragraph2-font-family:Verdana,Geneva,sans-serif}:root .color-palette--temp2{--heading-font-family:Montserrat,sans-serif;--heading2-font-family:Segoe UI,Frutiger,Dejavu Sans,Helvetica Neue,Arial,sans-serif;--paragraph-font-family:Segoe UI,Frutiger,Dejavu Sans,Helvetica Neue,Arial,sans-serif;--paragraph2-font-family:Segoe UI,Frutiger,Dejavu Sans,Helvetica Neue,Arial,sans-serif}:root .color-palette--teatteri{--heading-font-family:Afacad,sans-serif;--heading2-font-family:Biorhyme,serif;--paragraph-font-family:Afacad,sans-serif;--paragraph2-font-family:Afacad,sans-serif}:root .color-palette--jyvaskylanseutu{--heading-font-family:Puritan,sans-serif;--heading2-font-family:Puritan,sans-serif;--paragraph-font-family:Verdana,Geneva,sans-serif;--paragraph2-font-family:Verdana,Geneva,sans-serif}:root .color-palette--green{--heading-font-family:Roboto,sans-serif;--heading2-font-family:Roboto,sans-serif;--paragraph-font-family:Roboto,sans-serif;--paragraph2-font-family:Roboto,sans-serif}:root .color-palette--kirjasto{--heading-font-family:Roboto Slab,serif;--heading2-font-family:Josefin Sans,sans-serif;--paragraph-font-family:Segoe UI,Frutiger,Dejavu Sans,Helvetica Neue,Arial,sans-serif;--paragraph2-font-family:Open Sans,sans-serif}:root .color-palette--ratamo{--heading-font-family:Puritan,sans-serif;--heading2-font-family:Puritan,sans-serif;--paragraph-font-family:Verdana,Geneva,sans-serif;--paragraph2-font-family:Verdana,Geneva,sans-serif}:root .color-palette--nuortenjyvaskyla{--heading-font-family:Puritan,sans-serif;--heading2-font-family:Puritan,sans-serif;--paragraph-font-family:Verdana,Geneva,sans-serif;--paragraph2-font-family:Verdana,Geneva,sans-serif}:root .color-palette--veturitallit{--heading-font-family:Syne,sans-serif;--heading2-font-family:Syne,sans-serif;--paragraph-font-family:Segoe UI,Frutiger,Dejavu Sans,Helvetica Neue,Arial,sans-serif;--paragraph2-font-family:Segoe UI,Frutiger,Dejavu Sans,Helvetica Neue,Arial,sans-serif}:root .color-palette--ajassa{--heading-font-family:Puritan,sans-serif;--heading2-font-family:Puritan,sans-serif;--paragraph-font-family:Verdana,Geneva,sans-serif;--paragraph2-font-family:Verdana,Geneva,sans-serif}:root .color-palette--kangas{--heading-font-family:Open Sans,sans-serif;--heading2-font-family:Open Sans,sans-serif;--paragraph-font-family:Segoe UI,Frutiger,Dejavu Sans,Helvetica Neue,Arial,sans-serif;--paragraph2-font-family:Segoe UI,Frutiger,Dejavu Sans,Helvetica Neue,Arial,sans-serif}:root .color-palette--kspelastus{--heading-font-family:Gloria Hallelujah,sans-serif;--heading2-font-family:Segoe UI,Frutiger,Dejavu Sans,Helvetica Neue,Arial,sans-serif;--paragraph-font-family:Segoe UI,Frutiger,Dejavu Sans,Helvetica Neue,Arial,sans-serif;--paragraph2-font-family:Segoe UI,Frutiger,Dejavu Sans,Helvetica Neue,Arial,sans-serif}:root .color-palette--painovirhe{--heading-font-family:Montserrat,sans-serif;--heading2-font-family:Segoe UI,Frutiger,Dejavu Sans,Helvetica Neue,Arial,sans-serif;--paragraph-font-family:Segoe UI,Frutiger,Dejavu Sans,Helvetica Neue,Arial,sans-serif;--paragraph2-font-family:Segoe UI,Frutiger,Dejavu Sans,Helvetica Neue,Arial,sans-serif}:root .color-palette--ttaalto{--heading-font-family:Syne,sans-serif;--heading2-font-family:Syne,sans-serif;--paragraph-font-family:Segoe UI,Frutiger,Dejavu Sans,Helvetica Neue,Arial,sans-serif;--paragraph2-font-family:Segoe UI,Frutiger,Dejavu Sans,Helvetica Neue,Arial,sans-serif}body:not(.mainsite) .layout-container{max-width:unset}body:not(.mainsite) .accordion-toggle-expand{text-transform:unset}body:not(.mainsite) .header .topnav{display:unset}body:not(.mainsite) .header .language__toggle{display:block}body:not(.mainsite) .header .language__menu{display:none}body:not(.mainsite) .header .language.is-expanded .language__menu{display:block}body:not(.mainsite) .header .language__menu-item:first-of-type{margin-right:unset}body:not(.mainsite) .header .language__menu-item:first-of-type::after{content:unset;padding-left:unset}body:not(.mainsite) .header__logo{padding-top:.4rem;max-width:220px;width:auto;min-width:70px;padding-left:.4rem}body:not(.mainsite) .header__language{left:unset;right:6.5rem;padding-right:unset;grid-column:unset}@media(min-width:720px){body:not(.mainsite) .header__language{right:8rem}}body:not(.mainsite) .header__search{grid-column:unset}body:not(.mainsite) .header__search .search-toggle-expand{left:unset;right:9.5rem;top:.3rem}@media(min-width:720px){body:not(.mainsite) .header__search .search-toggle-expand{right:11rem}}body:not(.mainsite) .header__search .button{border-radius:unset}body:not(.mainsite) .header__primary{position:unset}body:not(.mainsite) .header__branding{background-color:unset;height:unset}@media(min-width:1224px){body:not(.mainsite) .header__branding{-ms-grid-columns:1fr auto 28em 54px;grid-template-columns:1fr auto 28em 54px}}body:not(.mainsite) .header__menu .toggle-expand{margin-top:unset;right:.7rem;top:.3rem}@media(min-width:720px){body:not(.mainsite) .header__menu .toggle-expand{right:2rem}}@media(min-width:1224px){body:not(.mainsite) .header__menu .toggle-expand{position:unset;right:unset;top:unset;display:none;padding:1rem}}@media(min-width:720px){body:not(.mainsite) .header-menu-content .mobile-top-menu,body:not(.mainsite) .header-menu-content .mobile-bottom-menu{display:none}}@media(min-width:1224px){body:not(.mainsite) .header-menu-content{display:block}}body:not(.mainsite) .header__image{margin-top:unset}body:not(.mainsite) .header--with-carousel,body:not(.mainsite) .header--no-bgimage{margin-bottom:unset}body:not(.mainsite) .header__primary,body:not(.mainsite) .main__wrapper,body:not(.mainsite) .footer__inner,body:not(.mainsite) .footer__social{margin:unset;width:unset;max-width:unset}body:not(.mainsite) .footer{background-image:unset;background-color:var(--c-footer-bag)}@media(min-width:720px){body:not(.mainsite) .footer{background-image:unset;background-size:unset;padding-top:unset;position:unset}body:not(.mainsite) .footer__social{position:unset;margin-left:unset;bottom:unset;padding:unset;text-align:center}}@media(min-width:1224px){body:not(.mainsite) .footer{background-image:unset}}body:not(.mainsite) .h1,body:not(.mainsite) .text-long h1,.text-long body:not(.mainsite) h1,body:not(.mainsite) .h2,body:not(.mainsite) .text-long h2,.text-long body:not(.mainsite) h2,body:not(.mainsite) .h3,body:not(.mainsite) .text-long h3,.text-long body:not(.mainsite) h3,body:not(.mainsite) .h4,body:not(.mainsite) .text-long h4,.text-long body:not(.mainsite) h4,body:not(.mainsite) .h5,body:not(.mainsite) .text-long h5,.text-long body:not(.mainsite) h5,body:not(.mainsite) .h6,body:not(.mainsite) .text-long h6,.text-long body:not(.mainsite) h6{line-height:1.2}body:not(.mainsite) .h1,body:not(.mainsite) .text-long h1,.text-long body:not(.mainsite) h1{font-size:2.2rem}body:not(.mainsite) .h2,body:not(.mainsite) .text-long h2,.text-long body:not(.mainsite) h2{font-size:2rem}body:not(.mainsite) .h3,body:not(.mainsite) .text-long h3,.text-long body:not(.mainsite) h3{font-size:1.8rem}body:not(.mainsite) .h4,body:not(.mainsite) .text-long h4,.text-long body:not(.mainsite) h4{font-size:1.6rem}body:not(.mainsite) .h5,body:not(.mainsite) .text-long h5,.text-long body:not(.mainsite) h5{font-size:1.4rem}body:not(.mainsite) .h6,body:not(.mainsite) .text-long h6,.text-long body:not(.mainsite) h6{font-size:1.2rem}body:not(.mainsite) .header+.pre-content{margin-top:unset}body:not(.mainsite).toolbar-icon-9 .header+.pre-content+.main__wrapper .main__breadcrumbs{margin-top:unset}body:not(.mainsite) #block-jyvaskyla-local-tasks--2{z-index:20;background-color:#d3d3d3}body:not(.mainsite) .header--no-bgimage+.pre-content+.main__wrapper{margin-top:unset !important}body:not(.mainsite) .header+.highlighted{margin-top:unset}body:not(.mainsite) .header--no-bgimage+.highlighted,body:not(.mainsite) .header--no-bgimage+.pre-content{margin-top:unset}body:not(.mainsite) .header--no-bgimage+.main__wrapper{margin-top:unset}body:not(.mainsite) .header--with-carousel+.highlighted,body:not(.mainsite) .header--with-carousel+.pre-content{margin-top:unset}body:not(.mainsite) .header__inner{position:unset;min-height:50px}body:not(.mainsite) .header__carousel{margin-top:unset}body:not(.mainsite) .header .toggle-expand--open+.header-menu-content{z-index:4;position:relative;overflow-y:auto;top:unset;padding-bottom:1rem;margin-top:20px}body:not(.mainsite) .liftup--carousel .liftup__content{background-image:unset;background-color:var(--c-carousel-bag);padding:unset;width:100%}body:not(.mainsite) .liftup--carousel .liftup__content .liftup__ingress,body:not(.mainsite) .liftup--carousel .liftup__content .liftup__headline{padding:1em 1em}@media(min-width:720px){body:not(.mainsite) .liftup--carousel .liftup__content{height:unset;width:58%}body:not(.mainsite) .liftup--carousel .liftup__content .liftup__ingress,body:not(.mainsite) .liftup--carousel .liftup__content .liftup__headline{padding:1em 2em}body:not(.mainsite) .liftup--carousel .liftup__content .liftup__ingress{padding-bottom:42px}body:not(.mainsite) .liftup--carousel .liftup__content .liftup__ingress:empty{padding:unset}}body:not(.mainsite).section-page .main{background-color:unset}body:not(.mainsite) .layout .h1,.text-long body:not(.mainsite) .layout h1,body:not(.mainsite) .layout .text-long h1{margin:0}body:not(.mainsite) .layout .block>.body,body:not(.mainsite) .layout .pageheader,body:not(.mainsite) .layout .pagecontent,body:not(.mainsite) .layout .keywords,body:not(.mainsite) .layout .sublink-list,body:not(.mainsite) .layout .field-accordion{padding:.5rem;background-color:#fff}body:not(.mainsite) .layout .main{max-width:unset}body:not(.mainsite) .layout .main-liftup{margin:0;justify-content:space-between}body:not(.mainsite) .layout .main-liftup li{margin-bottom:0}body:not(.mainsite) .layout .topic-list{padding:unset}body:not(.mainsite) .layout .topic-link{margin-bottom:unset;padding:1rem 0 0}body:not(.mainsite) .layout .newslist{justify-content:space-between}body:not(.mainsite) .layout .current-block-tabs{padding-bottom:unset}body:not(.mainsite) .layout .liftup--project li{width:unset}body:not(.mainsite) .layout__region>.block{display:block;margin:.5rem 0}body:not(.mainsite) .newslist--frontpage li:hover .newslist__date,body:not(.mainsite) .newslist--frontpage li:hover .newslist__headline h2 a{color:var(--c-feedlist-link)}body:not(.mainsite) .frontcurrent{margin-top:unset;display:block}body:not(.mainsite) .frontcurrent__news,body:not(.mainsite) .frontcurrent__rss{min-height:unset;flex-basis:unset;padding:unset}body:not(.mainsite) .frontcurrent__news::before,body:not(.mainsite) .frontcurrent__rss::before{content:unset;display:none}body:not(.mainsite) .language__toggle{padding:4px 4px 6px 8px}body:not(.mainsite) .sidebar-menu:not(.sidebar-menu--sub-1)>li.sidebar-menu__item:not(.sidebar-menu__item--active){display:none}@media(min-width:720px){body:not(.mainsite) .header__inner{padding-top:0;border-bottom:1px solid var(--c-allaround-border-color)}body:not(.mainsite) .header__branding{-ms-grid-rows:auto;grid-template-rows:auto;padding:0 1rem 1rem}body:not(.mainsite) .header__image{margin-top:unset;position:unset}body:not(.mainsite) .header__audiences{display:none}body:not(.mainsite) .liftup--carousel{margin-top:72px}body:not(.mainsite) .main-nav{margin-top:0;border-top:unset}body:not(.mainsite) .main-menu,body:not(.mainsite) .main__wrapper{width:100%}body:not(.mainsite) .main-menu>li>ul:not(.main-menu--sub-2){border-top:1px solid var(--c-main-nav-border-2level)}body:not(.mainsite) .main-menu--sub-open:not(.main-menu--sub-2){padding-bottom:2rem;border-bottom:4px solid}body:not(.mainsite) .main-menu__item--sub-2{background-color:var(--c-main-nav-bag-2level)}body:not(.mainsite) .slick__arrow{bottom:20px;left:50px}body:not(.mainsite) .slick-autoplay-toggle-button{top:0}body:not(.mainsite) .footer{min-height:unset;padding-top:1rem}body:not(.mainsite) .footer__section>div{flex:1 1 0}body:not(.mainsite) .footer__inner{padding:1rem}}@media(min-width:1224px){body:not(.mainsite) .liftup--carousel{margin-top:unset}}body:not(.mainsite) .main-menu li{background-position:unset;background-size:unset}body:not(.mainsite) .main-menu .expand-sub{width:25px;height:25px;margin-top:-34px}body:not(.mainsite) .main-menu .expand-sub--open{margin-top:-26px}body:not(.mainsite) .main-menu__item--sub{padding:.4rem 0 .4rem 0}body:not(.mainsite) .main-menu:not(.main-menu__item--sub){justify-content:unset}body:not(.mainsite) .main-menu__item:not(.main-menu__item--sub){background-image:none;background-repeat:unset;flex-basis:unset;margin:0 1rem}@media(min-width:1224px){body:not(.mainsite) .main-menu__item:not(.main-menu__item--sub){max-width:20%}}body:not(.mainsite) .main-menu__item:not(.main-menu__item--sub) a{height:unset;padding:.5rem 1.5rem;display:inline-block;width:85%}@media(min-width:720px){body:not(.mainsite) .main-menu__item:not(.main-menu__item--sub) a{width:90%}}@media(min-width:1224px){body:not(.mainsite) .main-menu__item:not(.main-menu__item--sub) a{width:100%}}body:not(.mainsite) .main-menu__item:not(.main-menu__item--sub)>a{text-decoration:unset}body:not(.mainsite) .main-menu__item:not(.main-menu__item--sub)>a:hover{color:var(--c-navigation-text)}@media(min-width:1224px){body:not(.mainsite) .main-menu__item:not(.main-menu__item--sub)>a.main-menu__link--with-sub{width:calc(100% - 36px)}}body:not(.mainsite) .main-menu__item:not(.main-menu__item--sub)>.expand-sub{display:inline-block;left:unset;position:unset;margin-right:6px;margin-top:6px;vertical-align:top;border:1px solid var(--c-main-nav-arrow-2level-border);line-height:1.4;padding-left:1px;padding-top:4px}body:not(.mainsite) .main-menu__item:not(.main-menu__item--sub)>.expand-sub::after{position:unset;width:unset;height:unset;margin-right:unset;margin-top:unset;display:unset;padding-top:unset;font-size:14px}@media(min-width:1224px){body:not(.mainsite) .main-menu__item:not(.main-menu__item--sub)>.expand-sub::after{font-size:24px}}body:not(.mainsite) .main-menu__item:not(.main-menu__item--sub)>.expand-sub--open{padding-left:5px;padding-top:1px}body:not(.mainsite) .main-menu__item:not(.main-menu__item--sub)>.expand-sub--open::after{font-size:12px}body:not(.mainsite) .main-menu--sub-open:not(.main-menu--sub-2){border-bottom-color:var(--c-main-nav-border-2level)}body:not(.mainsite) .main-menu__link{line-height:unset}body:not(.mainsite) .main-menu__item--eservice{border-bottom:unset}body:not(.mainsite) .main-nav .main-menu--sub-3,body:not(.mainsite) .main-nav .main-menu__item--sub-2 button.expand-sub{display:none !important}body:not(.mainsite) .main-nav .main-menu li{font-size:.8rem}body:not(.mainsite) .header__menu .toggle-expand{right:.7rem;top:.3rem}@media(min-width:720px){body:not(.mainsite) .header__menu .toggle-expand{right:2rem}}body:not(.mainsite) .header__language{right:6.5rem}@media(min-width:720px){body:not(.mainsite) .header__language{right:8rem}}body:not(.mainsite) .header__search .search-toggle-expand{right:9.5rem}@media(min-width:720px){body:not(.mainsite) .header__search .search-toggle-expand{right:11rem}}body:not(.mainsite) .mobile-top-menu .topnav{margin:0 0 1rem 2rem}body:not(.mainsite) .mobile-top-menu .topnav__item{background-color:unset;font-size:1rem}body:not(.mainsite) .mobile-top-menu .recommended h2,body:not(.mainsite) .mobile-top-menu .recommended a,body:not(.mainsite) .mobile-top-menu .topnav h2,body:not(.mainsite) .mobile-top-menu .topnav a{color:var(--c-topnav-mobile)}body:not(.mainsite) .mobile-bottom-menu{display:none}body:not(.mainsite) .sidebar-nav{margin:unset 0}body:not(.mainsite) .footer__social{display:none}body:not(.mainsite) .footer__inner{padding:.4rem 1rem}.color-palette--black p{font-size:1rem;font-weight:400;line-height:1.5 !important}.color-palette--black .layout-container{overflow:hidden}.color-palette--black .layout-container .tabs__link--local-tasks{background-color:#000}.color-palette--black .layout-container .header__inner,.color-palette--black .layout-container .liftup--project>li,.color-palette--black .layout-container .first-sidebar .sidebar-nav,.color-palette--black .layout-container .related .liftup-box,.color-palette--black .layout-container .related-news .views-row,.color-palette--black .layout-container .newslist li,.color-palette--black .layout-container .main-liftup li{-webkit-box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05);-moz-box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05);box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05)}.color-palette--black .layout-container .header__inner{background-color:unset;background-image:linear-gradient(to bottom,var(--c-header-bag-1) 72px,transparent 72px);border-bottom:unset;min-height:unset}.color-palette--black .layout-container .header__primary{background-color:rgba(0,0,0,0);position:relative}.color-palette--black .layout-container .header__branding{grid-template-columns:1fr auto 80px 120px;padding:unset}.color-palette--black .layout-container .header__logo{grid-row:1;grid-column:1;padding:20px 10px;max-width:140px}.color-palette--black .layout-container .header__search,.color-palette--black .layout-container .header__navigation-top{display:none}.color-palette--black .layout-container .header__language{grid-column:3;padding:15px 10px}.color-palette--black .layout-container .header__language .language{font-size:1rem;border:unset}.color-palette--black .layout-container .header__language .language__toggle{display:none}.color-palette--black .layout-container .header__language .language__menu{background-color:unset;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;font-size:.9rem}.color-palette--black .layout-container .header__language .language__menu-item{border:1px solid var(--c-lang-text);padding:7px 10px}.color-palette--black .layout-container .header__language .language__menu-item:first-of-type{margin-right:8px}.color-palette--black .layout-container .header__menu{width:100%;background-color:rgba(0,0,0,0)}.color-palette--black .layout-container .header__menu .toggle-expand{padding:12px 10px;z-index:10}.color-palette--black .layout-container .header__menu .toggle-expand__text{display:none}.color-palette--black .layout-container .header__menu .toggle-expand--open{margin-top:unset}.color-palette--black .layout-container .header__menu .toggle-expand--open+.header-menu-content{overflow:unset;background-color:rgba(0,0,0,0);padding-bottom:unset;position:absolute;border-top:unset;top:62px;margin-top:unset}.color-palette--black .layout-container .header__menu .toggle-expand--open+.header-menu-content nav{background-color:var(--c-main-nav-bag);padding-bottom:10px}.color-palette--black .layout-container .header__menu .main-nav>.main-menu{width:unset !important}.color-palette--black .layout-container .header__menu .main-nav>.main-menu:not(.main-menu--sub-1){flex-direction:column;padding-left:0}.color-palette--black .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub):hover{transition:unset}.color-palette--black .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub):hover .main-menu--sub:not(.main-menu--sub-2){display:none}.color-palette--black .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub):hover .main-menu--sub:not(.main-menu--sub-2)>.main-menu__item:hover{background-color:unset}.color-palette--black .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub):hover .main-menu--sub:not(.main-menu--sub-2)>.main-menu__item:hover .main-menu--sub{display:none}.color-palette--black .layout-container .header__menu .main-menu--sub-open{display:block !important}.color-palette--black .layout-container .header__menu .main-menu{width:unset !important}.color-palette--black .layout-container .header__menu .main-menu__item:hover{background-color:unset}.color-palette--black .layout-container .header__menu .main-menu--sub{position:unset !important;width:unset !important}.color-palette--black .layout-container .header__menu .main-menu--sub-2{max-width:unset !important;padding-top:unset !important;padding-left:1rem !important;line-height:.6 !important}.color-palette--black .layout-container .header__menu .main-menu--sub-1.main-menu--sub-open{padding-left:unset}.color-palette--black .layout-container .header__menu .main-menu .expand-sub{display:inline-block;position:unset;vertical-align:top;margin-top:unset;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);filter:progid:dximagetransform.microsoft.basicimage(rotation=3)}.color-palette--black .layout-container .header__menu .main-menu .expand-sub::after{content:" ❯";font-size:18px}.color-palette--black .layout-container .header__menu .mobile-top-menu{display:none}.color-palette--black .layout-container .header__menu .main-menu__item{border-top:unset}.color-palette--black .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub){max-width:unset !important;margin:0 0 1rem 0}.color-palette--black .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub)>.expand-sub::after{content:" ❯";font-size:18px}.color-palette--black .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub)>.expand-sub--open{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);filter:progid:dximagetransform.microsoft.basicimage(rotation=3)}.color-palette--black .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub) a.main-menu__link--with-sub{width:calc(100% - 36px)}.color-palette--black .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub)>a:hover{color:var(--c-main-menu-mobile-active)}.color-palette--black .layout-container .header__menu .main-menu__item--with-sub ul{border-top:1px solid #fff}.color-palette--black .layout-container .header__menu .main-menu__link{font-family:var(--heading2-font-family);font-size:1rem;font-weight:400}.color-palette--black .layout-container .header__menu .main-menu__link:not(.main-menu__link--sub){font-family:var(--heading2-font-family);font-size:1.2rem;font-weight:400}.color-palette--black .layout-container .header__menu .main-menu__link--sub-1:hover{font-weight:bold}.color-palette--black .layout-container .header__menu .main-menu--sub-open:not(.main-menu--sub-2){display:block;min-height:unset;position:unset}.color-palette--black .layout-container .header__carousel::after{content:"";display:block;position:absolute;top:72px;bottom:0;width:100%;background-image:linear-gradient(to bottom,var(--c-carousel-filter1) 0,var(--c-carousel-filter2) 184px);z-index:2}.color-palette--black .layout-container .header__carousel .liftup--carousel{margin-top:unset}.color-palette--black .layout-container .header__carousel .liftup--carousel .slick-prev,.color-palette--black .layout-container .header__carousel .liftup--carousel .slick-next,.color-palette--black .layout-container .header__carousel .liftup--carousel .slick-dots{display:none}.color-palette--black .layout-container .header__carousel .liftup--carousel .slide__caption{position:absolute;z-index:2;top:40px;left:10px;width:50%}.color-palette--black .layout-container .header__carousel .liftup--carousel .liftup__content{bottom:unset;top:25%;margin-left:unset}.color-palette--black .layout-container .header__carousel .liftup--carousel .liftup__content .liftup__ingress{display:none}.color-palette--black .layout-container .header__carousel .liftup--carousel .liftup__content .liftup__headline{font-size:1.8rem;text-transform:uppercase;padding:unset;font-family:var(--heading-font-family)}.color-palette--black .layout-container .header__carousel .liftup--carousel .liftup__content .liftup__headline h2{font-size:unset;font-weight:600}.color-palette--black .layout-container .header__carousel .liftup--carousel .liftup__content .liftup__headline a{text-decoration:none}.color-palette--black .layout-container .header__recommended{display:none}.color-palette--black .layout-container .layout .block>.body{background-color:unset;padding:0}.color-palette--black .layout-container .main__wrapper{width:unset !important}.color-palette--black .layout-container .main--with-sidebar .first-sidebar{display:none}.color-palette--black .layout-container .main--with-sidebar .main-content article .related .liftup-box a.liftup-box__link{color:var(--c-related-caption-bag)}.color-palette--black .layout-container .main .main-content{padding:unset !important}.color-palette--black .layout-container .main-liftup{background-image:linear-gradient(to bottom,var(--c-aputaus) 226px,transparent 226px);margin:-68px -20% 0 !important;padding:68px 20% 0}.color-palette--black .layout-container .main-liftup li{background-color:#fff}.color-palette--black .layout-container .main-liftup li .liftup__imagecontainer .liftup__caption{bottom:unset}.color-palette--black .layout-container .views-element-container>h2{position:relative;z-index:2}.color-palette--black .layout-container .pageheader h1{font-weight:700;font-size:1.9rem !important;line-height:1.5 !important}.color-palette--black .layout-container .breadcrumb__item{display:inline}.color-palette--black .layout-container ul{font-size:.9rem;line-height:1.5 !important}.color-palette--black .layout-container .block>.field-text-content{margin-top:48px}.color-palette--black .layout-container .topic-list{justify-content:center}.color-palette--black .layout-container .topic-list .image{position:relative}.color-palette--black .layout-container .topic-list .image::after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background-color:var(--c-topic-image-filter);z-index:2}.color-palette--black .layout-container .topic-list .topic-link .topic--item .caption,.color-palette--black .layout-container .topic-list .topic-link .topic--item .topic-link__description{text-align:center;width:60%;margin:0 20%}.color-palette--black .layout-container .topic-list .topic-link .topic--item .topic-link__description{top:calc(30% + 37px);display:none}.color-palette--black .layout-container .topic-list .topic-link .topic--item .caption{top:30%;left:unset;bottom:unset;font-weight:700}.color-palette--black .layout-container .topic-list .topic-link .topic--item .field-media-image{max-height:250px;overflow:hidden}.color-palette--black .layout-container .topic-list .topic-link .topic--item:hover .topic-link__description{display:block}.color-palette--black .layout-container .current-block-tabs{display:-ms-grid;display:grid;background-image:linear-gradient(to bottom,var(--c-aputaus) 226px,transparent 226px);margin:-68px -20% 0;padding:68px 20% 0}.color-palette--black .layout-container .current-block-tabs__top-row{grid-row:2}.color-palette--black .layout-container .current-block-tabs .tabs__nav{display:none}.color-palette--black .layout-container .current-block-tabs__news-archive-link{display:none}.color-palette--black .layout-container .newslist{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;gap:1rem}.color-palette--black .layout-container .newslist li{-webkit-box-flex:1 1 90%;-moz-box-flex:1 1 90%;-webkit-flex:1 1 90%;flex:1 1 90%;break-inside:avoid;margin-bottom:20px;background-color:#fff}.color-palette--black .layout-container .newslist li .newslist__ingress{border-bottom:unset}.color-palette--black .layout-container .newslist li .newslist__ingress::before{content:" ";border-bottom:1px solid #d4d4d4;position:absolute;bottom:60px;width:86.5%}.color-palette--black .layout-container .liftup--project li{width:unset !important;margin:32px 0;border-bottom:unset}.color-palette--black .layout-container .footer{background:var(--c-footer-bag) url("/themes/custom/jyvaskyla/images/opiskelijakaupunki/opiskelu_footer.png") no-repeat !important;background-size:cover !important}.color-palette--black .layout-container .footer__inner{background-image:unset;min-height:200px}.color-palette--black .layout-container .footer__inner .logo{background-color:#3d0047;padding:1rem;margin:1rem;width:90%;height:142px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.color-palette--black .layout-container .footer__social{display:block;border-top:unset;margin-top:unset}.color-palette--black .layout-container .footer__social p{white-space:pre-line;line-height:2 !important}.color-palette--black .layout-container .footer__social .social-menu{display:none}@media(min-width:720px){.color-palette--black .layout-container .header+.pre-content+.main__wrapper .main__breadcrumbs{margin-top:unset !important}.color-palette--black .layout-container .header__menu .toggle-expand--open+.header-menu-content{max-width:320px;margin-left:calc(100% - 320px)}.color-palette--black .layout-container .header__menu .main-nav>.main-menu:not(.main-menu--sub-1){padding-top:18px}.color-palette--black .layout-container .header__menu .main-menu--sub-open:not(.main-menu--sub-2){border-bottom-width:1px}.color-palette--black .layout-container .header__recommended{position:unset;width:unset;min-width:unset;right:unset;bottom:unset}.color-palette--black .layout-container .header__logo{padding:10px}.color-palette--black .layout-container .header__image{max-height:480px !important}.color-palette--black .layout-container .header__carousel .liftup--carousel .liftup__content .liftup__headline{font-size:3rem}.color-palette--black .layout-container .newslist li{-webkit-box-flex:1 1 48%;-moz-box-flex:1 1 48%;-webkit-flex:1 1 48%;flex:1 1 48%}.color-palette--black .layout-container .newslist li>div{max-width:550px;margin:0 auto;width:100%}.color-palette--black .layout-container .liftup--project>li,.color-palette--black .layout-container .main-liftup li,.color-palette--black .layout-container .related .liftup-box,.color-palette--black .layout-container .related-news .views-row,.color-palette--black .layout-container .newslist li{position:relative}.color-palette--black .layout-container .liftup--project>li .liftup__content::after,.color-palette--black .layout-container .liftup--project>li .liftup-box__content::after,.color-palette--black .layout-container .liftup--project>li .newslist__ingress::after,.color-palette--black .layout-container .liftup--project>li .views-field-title::after,.color-palette--black .layout-container .main-liftup li .liftup__content::after,.color-palette--black .layout-container .main-liftup li .liftup-box__content::after,.color-palette--black .layout-container .main-liftup li .newslist__ingress::after,.color-palette--black .layout-container .main-liftup li .views-field-title::after,.color-palette--black .layout-container .related .liftup-box .liftup__content::after,.color-palette--black .layout-container .related .liftup-box .liftup-box__content::after,.color-palette--black .layout-container .related .liftup-box .newslist__ingress::after,.color-palette--black .layout-container .related .liftup-box .views-field-title::after,.color-palette--black .layout-container .related-news .views-row .liftup__content::after,.color-palette--black .layout-container .related-news .views-row .liftup-box__content::after,.color-palette--black .layout-container .related-news .views-row .newslist__ingress::after,.color-palette--black .layout-container .related-news .views-row .views-field-title::after,.color-palette--black .layout-container .newslist li .liftup__content::after,.color-palette--black .layout-container .newslist li .liftup-box__content::after,.color-palette--black .layout-container .newslist li .newslist__ingress::after,.color-palette--black .layout-container .newslist li .views-field-title::after{content:" ❯";color:#fff;height:40px;width:40px;background-color:var(--c-related-caption-bag);position:absolute;bottom:1rem;right:1rem;font-size:1rem;padding:.6rem 1rem}.color-palette--black .layout-container .newslist li,.color-palette--black .layout-container .related-news .views-row{padding-bottom:60px}.color-palette--black .layout-container .newslist li .newslist__ingress,.color-palette--black .layout-container .newslist li .views-field-title,.color-palette--black .layout-container .related-news .views-row .newslist__ingress,.color-palette--black .layout-container .related-news .views-row .views-field-title{padding-bottom:10px}.color-palette--black .layout-container .liftup--project>li:nth-of-type(2n) .liftup__content::after{right:calc(50% + 1rem) !important}.color-palette--black .layout-container .first-sidebar{padding-right:1rem}.color-palette--black .layout-container .main--with-sidebar{display:block}.color-palette--black .layout-container .main--with-sidebar .main-content article .layout__region.layout__region--content{overflow:unset}.color-palette--black .layout-container .main--with-sidebar .main-content article .related{background-image:linear-gradient(to bottom,var(--c-aputaus) 226px,transparent 226px);margin:0 -20%;padding:8px 20% 0}.color-palette--black .layout-container .main--with-sidebar .main-content article .related h2{border-bottom:unset;font-family:var(--heading-font-family);text-transform:uppercase;font-weight:700;margin-top:20px;margin-bottom:unset;padding-bottom:20px}.color-palette--black .layout-container .main--with-sidebar .main-content article .related .liftup-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;background-color:#fff;border-bottom:unset;margin-bottom:40px}.color-palette--black .layout-container .main--with-sidebar .main-content article .related .liftup-box__header,.color-palette--black .layout-container .main--with-sidebar .main-content article .related .liftup-box__content{-webkit-box-flex:1 1 50%;-moz-box-flex:1 1 50%;-webkit-flex:1 1 50%;flex:1 1 50%}.color-palette--black .layout-container .main--with-sidebar .main-content article .related .liftup-box__image{max-height:305px;overflow:hidden}.color-palette--black .layout-container .main--with-sidebar .main-content article .related .liftup-box__image .image{width:100%}.color-palette--black .layout-container .main--with-sidebar .main-content article .related .liftup-box__content{padding:2rem;display:-ms-grid;display:grid;-ms-grid-rows:auto auto 1fr;grid-template-rows:auto auto 1fr;grid-row-gap:10px}.color-palette--black .layout-container .main--with-sidebar .main-content article .related .liftup-box__title{grid-row:2}.color-palette--black .layout-container .main--with-sidebar .main-content article .related .liftup-box__date{grid-row:1}.color-palette--black .layout-container .main--with-sidebar .main-content article .related .liftup-box .field-lead-paragraph-long-text{grid-row:3}.color-palette--black .layout-container .main--with-sidebar .main-content article .field-related-news-paragraph{margin-top:100px}.color-palette--black .layout-container .main--with-sidebar .main-content article .related-news .views-element-container:not(:empty){background-image:linear-gradient(to bottom,var(--c-aputaus) 226px,transparent 226px);margin:100px -20% 0;padding:108px 20% 0}.color-palette--black .layout-container .main--with-sidebar .main-content article .related-news>div>div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;column-gap:1rem}.color-palette--black .layout-container .main--with-sidebar .main-content article .related-news>div h2{font-size:2rem;padding-bottom:20px;display:block;margin-top:-80px;font-family:var(--heading-font-family);text-transform:uppercase;font-weight:700;position:absolute}.color-palette--black .layout-container .main--with-sidebar .main-content article .related-news .views-row{grid-template-columns:unset;grid-template-rows:1fr auto auto;column-gap:unset;row-gap:10px;-webkit-box-flex:1 1 24%;-moz-box-flex:1 1 24%;-webkit-flex:1 1 24%;flex:1 1 24%}.color-palette--black .layout-container .main--with-sidebar .main-content article .related-news .views-row .views-field-title{grid-column:1;grid-row:3;padding:0 1rem 10px;margin-bottom:66px}.color-palette--black .layout-container .main--with-sidebar .main-content article .related-news .views-row .views-field-title a::after{position:absolute;top:0;bottom:0;left:0;right:0}.color-palette--black .layout-container .main--with-sidebar .main-content article .related-news .views-row .views-field-field-content-image{grid-column:1;grid-row:1}.color-palette--black .layout-container .main--with-sidebar .main-content article .related-news .views-row .views-field-field-order-time{grid-column:1;grid-row:2;padding:0 1rem}.color-palette--black .layout-container .footer__social{display:block}}@media(min-width:720px)and (min-width:1224px){.color-palette--black .layout-container .header__primary,.color-palette--black .layout-container .liftup--carousel,.color-palette--black .layout-container .header__image,.color-palette--black .layout-container .main__wrapper .main,.color-palette--black .layout-container .main__breadcrumbs,.color-palette--black .layout-container .footer__inner{max-width:1224px;margin:0 auto}.color-palette--black .layout-container .header-menu-content{display:none}.color-palette--black .layout-container .header__menu .toggle-expand{display:block;position:absolute}.color-palette--black .layout-container .newslist>li{flex:1 1 23%}.color-palette--black .layout-container .main-menu,.color-palette--black .layout-container .highlighted,.color-palette--black .layout-container .pre-content,.color-palette--black .layout-container .main__wrapper,.color-palette--black .layout-container .liftup--project li{width:96%;margin-left:auto;margin-right:auto}.color-palette--black .layout-container .main-nav>.main-menu{padding:0}.color-palette--black .layout-container .main-nav>.main-menu:not(.main-menu--sub-1){-moz-box-shadow:unset;-webkit-box-shadow:unset;box-shadow:unset}.color-palette--black .layout-container .main-menu__item:not(.main-menu__item--sub):hover .main-menu--sub:not(.main-menu--sub-2){min-height:unset;overflow-y:unset}.color-palette--black .layout-container .main__breadcrumbs .breadcrumb{margin-top:8px;margin-left:unset;width:100%;padding:.5rem 0}.color-palette--black .layout-container .main__breadcrumbs .breadcrumb__item{display:inline-block}.color-palette--black .layout-container .block>.field-text-content{margin-top:96px}.color-palette--black .layout-container .logo{width:304px;height:178px}}.color-palette--black.news-item-page .layout-container .main--with-sidebar .main-content article .pageheader{margin-left:unset}.color-palette--black.news-item-page .layout-container .main--with-sidebar .main-content article .newsingress{font-size:1.1rem}.color-palette--black.news-item-page .layout-container .main--with-sidebar .main-content article .newsimage{background-color:var(--c-newsimagebag);margin-bottom:30px;max-height:480px;overflow:hidden}.color-palette--black.news-item-page .layout-container .main--with-sidebar .main-content article .newsimage img{margin:0 auto}@media(min-width:720px){.color-palette--black.news-item-page .layout-container .main--with-sidebar--two{display:flex}.color-palette--black.news-item-page .layout-container .main--with-sidebar--two aside.first-sidebar{display:none}.color-palette--black.news-item-page .layout-container .main-content--with-sidebar-two{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:unset}}@media(min-width:1224px){.color-palette--black.news-item-page .layout-container .main{padding:unset}.color-palette--black.news-item-page .layout-container .main__breadcrumbs .breadcrumb{margin-top:unset;margin-left:unset;width:unset;padding-left:0}.color-palette--black.news-item-page .layout-container .main .first-sidebar{float:none;width:unset;margin-top:unset;padding-right:unset;display:none}}.color-palette--white .layout-container .header__search .search-toggle-expand{height:25px;width:25px;background-image:url("/themes/custom/jyvaskyla/images/icons/haku_musta.svg");background-size:cover;background-repeat:no-repeat;margin-top:10px}.color-palette--white .layout-container .header__search .search-toggle-expand .search-toggle-expand__open,.color-palette--white .layout-container .header__search .search-toggle-expand .search-toggle-expand__close{display:none}.color-palette--white .layout-container .header__logo img{max-height:160px;min-width:unset;width:auto}.color-palette--white .layout-container .header__image{position:relative;max-height:unset}.color-palette--white .layout-container .header .liftup--carousel{margin-top:unset}.color-palette--white .layout-container .header .liftup--carousel .liftup__content{height:unset;border-bottom-width:2px}.color-palette--white .layout-container .highlighted{margin-top:40%}.color-palette--white .layout-container .topnav li,.color-palette--white .layout-container .search,.color-palette--white .layout-container .language{font-size:1rem}.color-palette--white .layout-container .search--open{text-align:unset}.color-palette--white .layout-container .search--open .button{height:42px}.color-palette--white .layout-container .main-menu__link--sub-1:hover{font-weight:bold}.color-palette--white .layout-container .newslist--frontpage{display:flex}.color-palette--white .layout-container .newslist--frontpage li{display:grid;margin-bottom:1rem}.color-palette--white .layout-container .newslist--frontpage li .newslist__date{grid-column:1;grid-row:1;float:unset;width:auto;margin:unset;margin-top:unset}.color-palette--white .layout-container .newslist--frontpage li .newslist__headline{grid-column:1;grid-row:2}.color-palette--white .layout-container .newslist--frontpage li .newslist__headline h2{margin:unset}.color-palette--white .layout-container .newslist--frontpage li .newslist__image{grid-column:1;grid-row:3}.color-palette--white .layout-container .newslist--frontpage li .newslist__image image{display:block}.color-palette--white .layout-container .tabs__nav{min-height:unset}.color-palette--white .layout-container .sidebar-menu__item--active{font-weight:bold}.color-palette--white .layout-container .footer__section a{text-decoration:underline}@media(min-width:720px){.color-palette--white .layout-container .search::before{margin-left:2.8rem}.color-palette--white .layout-container .search .button{left:unset;font-size:1.1rem}.color-palette--white .layout-container .search input[type=text]{width:80%}.color-palette--white .layout-container .header__inner{-moz-box-shadow:0 2px 2px var(--c-shadow);-webkit-box-shadow:0 2px 2px var(--c-shadow);box-shadow:0 2px 2px var(--c-shadow)}.color-palette--white .layout-container .recommended li{border-bottom-color:rgba(0,0,0,0)}.color-palette--white .layout-container .footer__social{border-top:1px solid var(--c-footer-border);display:block}}@media(min-width:1224px){.color-palette--white .layout-container .main-menu,.color-palette--white .layout-container .highlighted,.color-palette--white .layout-container .pre-content,.color-palette--white .layout-container .main__wrapper,.color-palette--white .layout-container .liftup--project li{width:96%;margin-left:auto;margin-right:auto}}.color-palette--grey .layout-container .header__search .search-toggle-expand{height:25px;width:25px;background-image:url("/themes/custom/jyvaskyla/images/icons/haku_musta.svg");background-size:cover;background-repeat:no-repeat;margin-top:10px}.color-palette--grey .layout-container .header__search .search-toggle-expand .search-toggle-expand__open,.color-palette--grey .layout-container .header__search .search-toggle-expand .search-toggle-expand__close{display:none}.color-palette--grey .layout-container .topnav li,.color-palette--grey .layout-container .search,.color-palette--grey .layout-container .language{font-size:1rem}.color-palette--grey .layout-container .search--open{text-align:unset}.color-palette--grey .layout-container .search--open .button{height:42px}.color-palette--grey .layout-container .main-menu__link--sub-1:hover{font-weight:bold}.color-palette--grey .layout-container .sidebar-menu__item--active{font-weight:bold}.color-palette--grey .layout-container .liftup--project{border-top:4px solid var(--c-project-border1)}.color-palette--grey .layout-container .newslist--frontpage{display:flex}.color-palette--grey .layout-container .newslist--frontpage li{display:grid;margin-bottom:1rem}.color-palette--grey .layout-container .newslist--frontpage li .newslist__date{grid-column:1;grid-row:1;float:unset;width:auto;margin:unset;margin-top:unset}.color-palette--grey .layout-container .newslist--frontpage li .newslist__headline{grid-column:1;grid-row:2}.color-palette--grey .layout-container .newslist--frontpage li .newslist__headline h2{margin:unset}.color-palette--grey .layout-container .newslist--frontpage li .newslist__image{grid-column:1;grid-row:3}.color-palette--grey .layout-container .newslist--frontpage li .newslist__image .image{display:block}.color-palette--grey .layout-container .footer{padding-top:unset;border-top:unset}.color-palette--grey .layout-container .footer__inner{background-image:url("/themes/custom/jyvaskyla/images/reuna_paperi.png") !important;background-repeat:repeat-x;background-position:left top;padding-top:2rem !important}@media(min-width:720px){.color-palette--grey .layout-container .header__inner{border:unset;-moz-box-shadow:unset;-webkit-box-shadow:unset;box-shadow:unset}.color-palette--grey .layout-container .topnav{margin-top:0}.color-palette--grey .layout-container .search::before{margin-left:2.8rem}.color-palette--grey .layout-container .search .button{left:unset}.color-palette--grey .layout-container .footer__section{width:96%;margin-left:auto;margin-right:auto}}@media(min-width:1224px){.color-palette--grey .layout-container .main-menu,.color-palette--grey .layout-container .highlighted,.color-palette--grey .layout-container .pre-content,.color-palette--grey .layout-container .main__wrapper,.color-palette--grey .layout-container .liftup--project li{width:96%;margin-left:auto;margin-right:auto}.color-palette--grey .layout-container .main-liftup li .liftup__imagecontainer .liftup__caption{top:unset;bottom:60px}}.color-palette--sinfonia{overflow-x:hidden}.color-palette--sinfonia .layout-container{font-size:95%}.color-palette--sinfonia .layout-container h1{font-weight:700;font-size:2rem}.color-palette--sinfonia .layout-container h2,.color-palette--sinfonia .layout-container h3,.color-palette--sinfonia .layout-container h4,.color-palette--sinfonia .layout-container h5,.color-palette--sinfonia .layout-container h6{margin:unset;line-height:1.3}.color-palette--sinfonia .layout-container h2{font-size:1.5rem}.color-palette--sinfonia .layout-container h3{font-size:1.3rem}.color-palette--sinfonia .layout-container .text-long h2,.color-palette--sinfonia .layout-container .text-long h3,.color-palette--sinfonia .layout-container .text-long h4,.color-palette--sinfonia .layout-container .text-long h5,.color-palette--sinfonia .layout-container .text-long h6{margin-top:1.6rem;font-weight:600}.color-palette--sinfonia .layout-container h4{font-size:1.2rem}.color-palette--sinfonia .layout-container h5{font-size:1.1rem}.color-palette--sinfonia .layout-container h5{font-size:1rem}.color-palette--sinfonia .layout-container .header__primary,.color-palette--sinfonia .layout-container .header__image,.color-palette--sinfonia .layout-container .main__wrapper .main,.color-palette--sinfonia .layout-container .main__breadcrumbs,.color-palette--sinfonia .layout-container .footer__inner,.color-palette--sinfonia .layout-container .footer__social{max-width:1520px;margin:0 auto}.color-palette--sinfonia .layout-container .header__branding{padding-top:.5rem;display:grid;-ms-grid-columns:0 1fr 40px;grid-template-columns:0 1fr 40px}@media(min-width:720px){.color-palette--sinfonia .layout-container .header__branding{-ms-grid-columns:70px 1fr 70px;grid-template-columns:70px 1fr 70px}}.color-palette--sinfonia .layout-container .header__logo{grid-row:1;grid-column:2;padding-left:unset;padding-top:unset;padding-bottom:.2rem;margin:0 0 0 .7rem;width:120px;height:77px;background-image:url("/themes/custom/jyvaskyla/images/sinfonia/jyvaskylasinfonia-logo-sin.svg");background-repeat:no-repeat}.color-palette--sinfonia .layout-container .header__logo a{width:120px;height:77px;display:block}@media(min-width:720px){.color-palette--sinfonia .layout-container .header__logo{margin:0 auto;width:220px;height:136px}.color-palette--sinfonia .layout-container .header__logo a{width:220px;height:136px}}.color-palette--sinfonia .layout-container .header__logo img{display:none}.color-palette--sinfonia .layout-container .header__language{grid-column:3;right:unset;position:unset}.color-palette--sinfonia .layout-container .header__navigation-top,.color-palette--sinfonia .layout-container .header__search{display:none}.color-palette--sinfonia .layout-container .header__menu .toggle-expand{top:1.2rem;right:3.5rem}.color-palette--sinfonia .layout-container .header__menu .toggle-expand--open+.header-menu-content{height:auto}.color-palette--sinfonia .layout-container .header__menu .mobile-top-menu{display:none}.color-palette--sinfonia .layout-container .header .field-hero-video{max-height:200px;overflow-y:visible}@media(min-width:720px){.color-palette--sinfonia .layout-container .header .field-hero-video{max-height:400px}}.color-palette--sinfonia .layout-container .header .field-hero-video .video-with-playback{max-width:unset;max-height:200px;overflow:hidden}@media(min-width:720px){.color-palette--sinfonia .layout-container .header .field-hero-video .video-with-playback{max-height:400px}}.color-palette--sinfonia .layout-container .header .main-nav{margin:1rem 0}@media(min-width:1224px){.color-palette--sinfonia .layout-container .header .main-nav .main-menu{justify-content:center}}@media(min-width:1224px){.color-palette--sinfonia .layout-container .header .main-nav .main-menu li{max-width:unset}}.color-palette--sinfonia .layout-container .header .main-nav .main-menu--sub-1{padding-left:unset}.color-palette--sinfonia .layout-container .header .main-nav .main-menu--sub-open .expand-sub{display:none}.color-palette--sinfonia .layout-container .header .main-nav .main-menu--sub-open .main-menu--sub-1.main-menu--sub-2{display:block;grid-column:unset;height:unset;padding-top:unset;max-width:unset;top:unset;position:unset}.color-palette--sinfonia .layout-container .header .main-nav .main-menu--sub-open .main-menu--sub-1.main-menu--sub-2 li{padding:unset}.color-palette--sinfonia .layout-container .header .main-nav .main-menu--sub-open:not(.main-menu--sub-2){-ms-grid-columns:repeat(auto-fit,minmax(200px,1fr));grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-auto-flow:row;max-width:1520px;border-bottom:none;min-height:unset}.color-palette--sinfonia .layout-container .header .main-nav .main-menu__item:not(.main-menu__item--sub):hover{background-color:unset;transition:unset}.color-palette--sinfonia .layout-container .header .main-nav .main-menu__item:not(.main-menu__item--sub)>a:hover{color:unset}.color-palette--sinfonia .layout-container .header .main-nav .main-menu__item:not(.main-menu__item--sub)>a .main-menu__link--with-sub{width:unset}.color-palette--sinfonia .layout-container .header .main-nav .main-menu__item:hover .main-menu__link::after{color:unset}.color-palette--sinfonia .layout-container .header .main-nav .main-menu__item--sub-1{grid-column:unset}.color-palette--sinfonia .layout-container .header .main-nav .main-menu__link--sub{color:#fff}.color-palette--sinfonia .layout-container .header .main-nav .main-menu__link--sub-2{font-size:1rem}.color-palette--sinfonia .layout-container .main__wrapper article .layout__region>.block>.field-subpage-paragraph .sublink{text-align:center}.color-palette--sinfonia .layout-container .main__wrapper article .layout__region>.block>.field-subpage-paragraph .sublink--header-list::before,.color-palette--sinfonia .layout-container .main__wrapper article .layout__region>.block>.field-subpage-paragraph .sublink--header-list::after{display:none}.color-palette--sinfonia .layout-container .main__wrapper article .layout__region .topic-list--extended{column-gap:2%}.color-palette--sinfonia .layout-container .main__wrapper article .layout__region .newslist{margin-top:2rem;gap:unset;column-gap:2%;background-color:var(--c-newslistbag);margin:-68px -35% 1rem !important;padding:68px 35% 2rem}@media(min-width:720px){.color-palette--sinfonia .layout-container .main__wrapper article .layout__region .newslist{-ms-grid-columns:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}}@media(min-width:920px){.color-palette--sinfonia .layout-container .main__wrapper article .layout__region .newslist{-ms-grid-columns:repeat(3,1fr);grid-template-columns:repeat(3,1fr)}}.color-palette--sinfonia .layout-container .main__wrapper article .layout__region .newslist li>div{padding:unset}.color-palette--sinfonia .layout-container .main__wrapper article .layout__region .newslist__image div{display:unset}.color-palette--sinfonia .layout-container .main__wrapper article .layout__region .newslist__date{font-family:var(--paragraph-font-family);line-height:150%}.color-palette--sinfonia .layout-container .main__wrapper article .layout__region .newslist__ingress{display:none}.color-palette--sinfonia .layout-container .main__wrapper .main--with-sidebar{display:block}.color-palette--sinfonia .layout-container .main__wrapper nav.sidebar-nav{display:none}.color-palette--sinfonia .layout-container .main__wrapper .topic-link .topic--item:hover{text-decoration:unset}.color-palette--sinfonia .layout-container .main__wrapper .topic-link .topic--item .caption{position:relative;bottom:unset;font-size:1.4rem;font-weight:600;width:unset;padding:1rem 0 0 1rem}.color-palette--sinfonia .layout-container .main__wrapper .topic-link .topic--item .topic-link__description{font-family:var(--paragraph-font-family);position:relative;width:unset;padding:0 0 0 1rem;color:#000}@media(min-width:1224px){.color-palette--sinfonia .layout-container .footer{background-image:none}}.color-palette--sinfonia .layout-container .footer__social{display:block;text-align:unset;padding:1rem}.color-palette--sinfonia .layout-container .footer__social .social-menu{display:none}.color-palette--sinfonia .layout-container .footer__social p{width:fit-content;margin-top:-40px;position:relative;z-index:100}.color-palette--sinfonia .layout-container .layout__region.layout__region--first{-webkit-box-flex:1 1 60%;-moz-box-flex:1 1 60%;-webkit-flex:1 1 60%;flex:1 1 60%}.color-palette--sinfonia.front-page .layout-container .main__wrapper article .layout__region>.block{margin:1rem 0 4rem}@media(min-width:920px){.color-palette--sinfonia.front-page .layout-container .main__wrapper article .layout__region>.block .field-subpage-paragraph{margin-top:-350px;width:400px;position:absolute;right:1rem}}@media(min-width:1520px){.color-palette--sinfonia.front-page .layout-container .main__wrapper article .layout__region>.block .field-subpage-paragraph{right:10%}}.color-palette--sinfonia.front-page .layout-container .main__wrapper article .layout__region>.block .field-subpage-paragraph>div.field__items{display:block}.color-palette--sinfonia.front-page .layout-container .main__wrapper article .layout__region>.block .field-subpage-paragraph>div.field__items .sublink-list{border:1px solid var(--c-sublink-border);margin:.4rem 0}.color-palette--craftmuseum .layout-container{background-color:rgba(255,255,255,.9)}.color-palette--craftmuseum .layout-container .header__logo{min-width:unset;max-width:130px}.color-palette--craftmuseum .layout-container .header__logo img{min-width:unset}.color-palette--craftmuseum .layout-container .liftup--carousel{margin-top:unset;background-color:var(--c-carousel-bag)}.color-palette--craftmuseum .layout-container .topnav{display:none}.color-palette--craftmuseum .layout-container .newslist__headline h2{font-size:1.1rem}.color-palette--craftmuseum .layout-container .footer__inner{width:96%;margin-left:auto;margin-right:auto}.color-palette--craftmuseum .layout-container .liftup--project li{border-top:6px solid var(--c-project-border)}.color-palette--craftmuseum .layout-container .liftup--project li .liftup__content{background-color:var(--c-project-bag1)}.color-palette--craftmuseum .layout-container .liftup--project li:nth-of-type(even) .liftup__content{background-color:var(--c-project-bag2)}.color-palette--craftmuseum .layout-container .liftup--project li .liftup__imagecontainer{position:relative;z-index:1}.color-palette--craftmuseum .layout-container .liftup--project li .liftup__imagecontainer img{width:100%}.color-palette--craftmuseum .layout-container .liftup--project li .liftup__imagecontainer .liftup__caption{margin-top:unset;right:unset;top:20px;z-index:2;left:0}.color-palette--craftmuseum .layout-container .block>.body.field--name-body,.color-palette--craftmuseum .layout-container .frontcurrent__news,.color-palette--craftmuseum .layout-container .frontcurrent__rss,.color-palette--craftmuseum .layout-container .liftup--project .liftup__button{background-color:unset}.color-palette--craftmuseum .layout-container .sidebar-nav{background-color:unset}.color-palette--craftmuseum .layout-container .paragraph,.color-palette--craftmuseum .layout-container .text-long p,.color-palette--craftmuseum .layout-container p{font-size:.9rem}.color-palette--craftmuseum .recommended h2,.color-palette--craftmuseum #block-recommended-mobile h2,.color-palette--craftmuseum .recommended a,.color-palette--craftmuseum #block-recommended-mobile a{color:#000}@media(min-width:720px){.color-palette--craftmuseum{background:linear-gradient(180deg,#e1eaeb 0%,#fff 40%)}.color-palette--craftmuseum .layout-container{width:96%;margin-left:auto;margin-right:auto;-moz-box-shadow:0 2px 2px var(--c-shadow);-webkit-box-shadow:0 2px 2px var(--c-shadow);box-shadow:0 2px 2px var(--c-shadow)}.color-palette--craftmuseum .layout-container h1{font-size:2.3rem}.color-palette--craftmuseum .layout-container h2{font-size:2rem}.color-palette--craftmuseum .layout-container h3{font:1.6rem}.color-palette--craftmuseum .layout-container .header__branding{padding-bottom:1.4rem !important}.color-palette--craftmuseum .layout-container .header__branding .header__logo{padding-top:.2rem}.color-palette--craftmuseum .layout-container .header__branding .search label{font-size:.8rem}.color-palette--craftmuseum .layout-container .header__branding .language{font-size:.8rem}.color-palette--craftmuseum .layout-container .main-nav{width:96%;margin-left:auto;margin-right:auto;padding-bottom:1rem}.color-palette--craftmuseum .layout-container .main-nav .main-menu__link{font-size:1rem}.color-palette--craftmuseum .layout-container .main-nav .main-menu__link:not(.main-menu__link--sub){font-size:1.2rem}.color-palette--craftmuseum .layout-container .main-nav .main-menu li{line-height:1}.color-palette--craftmuseum .layout-container .main-nav .main-menu--sub-open:not(.main-menu--sub-2){border-color:#d97f00}.color-palette--craftmuseum .layout-container .header__image{margin-top:0}.color-palette--craftmuseum .layout-container .recommended h2,.color-palette--craftmuseum .layout-container #block-recommended-mobile h2,.color-palette--craftmuseum .layout-container .recommended a,.color-palette--craftmuseum .layout-container #block-recommended-mobile a{color:var(--c-recommended)}.color-palette--craftmuseum .layout-container .main__wrapper{padding:0 !important}.color-palette--craftmuseum .layout-container .sidebar-nav{font-size:1rem}.color-palette--craftmuseum .layout-container .footer{border-top:1px solid var(--c-footer-border);padding:1rem 0 2rem}.color-palette--craftmuseum .layout-container .footer__inner{padding:0;margin-top:0}.color-palette--craftmuseum .layout-container .footer-nav{font-size:.9rem;line-height:1.4}.color-palette--craftmuseum .layout-container .breadcrumb__item{font-size:.8rem}}@media(min-width:1224px){.color-palette--craftmuseum .main-menu__item:not(.main-menu__item--sub){position:relative;flex-basis:25%}.color-palette--craftmuseum .main-menu__item:not(.main-menu__item--sub)>a{font-weight:bold}.color-palette--craftmuseum .main-menu>li>ul:not(.main-menu--sub-2){border-top:unset;width:unset}.color-palette--craftmuseum .main-menu--sub-open:not(.main-menu--sub-2){display:block;min-height:unset}.color-palette--craftmuseum .main-menu__item:not(.main-menu__item--sub):hover .main-menu--sub:not(.main-menu--sub-2){display:block;min-height:unset;overflow-y:unset}.color-palette--craftmuseum .main-menu__item:not(.main-menu__item--sub):hover .main-menu--sub:not(.main-menu--sub-2)>.main-menu__item:hover .main-menu--sub,.color-palette--craftmuseum .main-menu--sub-2{left:100%;width:250px;max-width:unset}.color-palette--craftmuseum .main-menu__item:not(.main-menu__item--sub):last-of-type:hover .main-menu--sub:not(.main-menu--sub-2)>.main-menu__item:hover .main-menu--sub{left:unset;right:100%}.color-palette--craftmuseum .main-menu .expand-sub{left:86%}.color-palette--craftmuseum .slick nav.slick__arrow{bottom:20px}}.color-palette--kangas .layout-container p,.color-palette--kangas .layout-container .liftup__ingress{font-size:1rem}.color-palette--kangas .layout-container .tabs__link,.color-palette--kangas .layout-container .tabs__link--local-tasks{border-radius:20px;border-width:1px;font-size:.9rem}.color-palette--kangas .layout-container .footer{padding-top:unset}.color-palette--kangas .layout-container .header__carousel .liftup--carousel{margin-top:uset}.color-palette--kangas .layout-container .header__carousel .slick nav.slick__arrow{bottom:unset;top:0;right:0;left:50px;background-color:rgba(0,0,0,0);width:fit-content}.color-palette--kangas .layout-container .header__menu .toggle-expand--open+.header-menu-content{margin-top:unset;height:unset}.color-palette--kangas .layout-container .header__search .search-toggle-expand{right:.5rem;top:2.2rem;padding:.6rem}@media(min-width:480px){.color-palette--kangas .layout-container .header__search .search-toggle-expand{right:11rem;top:8px}}@media(min-width:720px){.color-palette--kangas .layout-container .header__search .search-toggle-expand{top:4px;padding:8px}}.color-palette--kangas .layout-container .header__search .search .button{height:39px}.color-palette--kangas .layout-container .header__language{right:3rem;top:1.8rem}@media(min-width:480px){.color-palette--kangas .layout-container .header__language{right:8rem;top:2px}}.color-palette--kangas .layout-container .header .recommended h2,.color-palette--kangas .layout-container .header #block-recommended-mobile h2,.color-palette--kangas .layout-container .header .recommended a,.color-palette--kangas .layout-container .header #block-recommended-mobile a{color:unset}.color-palette--kangas .layout-container .header .main-menu__item:not(.main-menu__item--sub)>a:hover{color:unset}@media(min-width:1224px){.color-palette--kangas .layout-container .main__wrapper .main--with-sidebar{display:block}}.color-palette--kangas .layout-container .main__wrapper .first-sidebar{display:none}.color-palette--kangas .layout-container .main__wrapper .infopalkki{background-color:#5ba244;color:#fff}.color-palette--kangas .layout-container .main__wrapper .infopalkki ul li ul,.color-palette--kangas .layout-container .main__wrapper .infopalkki ul li:nth-last-of-type(2) ul{border-right:unset}.color-palette--kangas .layout-container .main__wrapper .infopalkki ul li ul img,.color-palette--kangas .layout-container .main__wrapper .infopalkki ul li:nth-last-of-type(2) ul img{width:74px}@media(min-width:720px){.color-palette--kangas .layout-container .topnav li{font-size:1rem}.color-palette--kangas .layout-container .language{font-size:.9rem}.color-palette--kangas .layout-container .main-menu{width:96%;margin-left:auto;margin-right:auto}.color-palette--kangas .layout-container .main-menu__item:not(.main-menu__item--sub)>.expand-sub:hover{border-color:var(--c-main-nav-arrow-border)}.color-palette--kangas .layout-container .main-menu__link--sub-1,.color-palette--kangas .layout-container .main-menu__link--sub-2{color:#000 !important}.color-palette--kangas .layout-container .header+.main__wrapper{padding:0 !important}.color-palette--kangas .layout-container .footer{border-top:none}.color-palette--kangas .layout-container .footer__inner{background-image:url("/themes/custom/jyvaskyla/images/reuna_paperi.png");background-repeat:repeat-x;background-position:left top;padding-top:2rem}.color-palette--kangas .layout-container .footer__section{width:96%;margin-left:auto;margin-right:auto}.color-palette--kangas .layout-container .liftup--carousel .liftup__content{bottom:150px}.color-palette--kangas .layout-container .slick-prev,.color-palette--kangas .layout-container .slick-next,.color-palette--kangas .layout-container .slick-dots{display:none}.color-palette--kangas .layout-container .slick-autoplay-toggle-button{bottom:unset;top:0;left:0;padding:.5rem 1rem}.color-palette--kangas .layout-container .recommended,.color-palette--kangas .layout-container #block-recommended-mobile{background-color:unset}.color-palette--kangas .layout-container .header__recommended{bottom:-10px;right:0;left:0;width:unset;min-width:unset;margin:0 auto}.color-palette--kangas .layout-container .header__recommended .recommended{position:relative;width:auto;text-align:center;padding:0;right:0}.color-palette--kangas .layout-container .header__recommended .recommended>h2{display:none}.color-palette--kangas .layout-container .header__recommended .recommended .list-item,.color-palette--kangas .layout-container .header__recommended .recommended .text-long ol li,.text-long ol .color-palette--kangas .layout-container .header__recommended .recommended li,.color-palette--kangas .layout-container .header__recommended .recommended .text-long ul li,.text-long ul .color-palette--kangas .layout-container .header__recommended .recommended li{display:inline-block;width:30%;padding:30px 0;margin:0;background-color:var(--c-recommended-bag);border-bottom:unset;border-top:unset}.color-palette--kangas .layout-container .header__recommended .recommended .list-item a,.color-palette--kangas .layout-container .header__recommended .recommended .text-long ol li a,.text-long ol .color-palette--kangas .layout-container .header__recommended .recommended li a,.color-palette--kangas .layout-container .header__recommended .recommended .text-long ul li a,.text-long ul .color-palette--kangas .layout-container .header__recommended .recommended li a{border-top:none;font-size:1.3em;margin:0 15px;background-image:url("/themes/custom/jyvaskyla/images/kangas/ikoni_laatuaapinen.png");background-repeat:no-repeat;padding:25px;padding-left:50px;display:block;color:var(--c-recommended)}.color-palette--kangas .layout-container .header__recommended .recommended .list-item a::before,.color-palette--kangas .layout-container .header__recommended .recommended .text-long ol li a::before,.text-long ol .color-palette--kangas .layout-container .header__recommended .recommended li a::before,.color-palette--kangas .layout-container .header__recommended .recommended .text-long ul li a::before,.text-long ul .color-palette--kangas .layout-container .header__recommended .recommended li a::before{content:""}.color-palette--kangas .layout-container .header__recommended .recommended .list-item:nth-of-type(2) a,.color-palette--kangas .layout-container .header__recommended .recommended .text-long ol li:nth-of-type(2) a,.text-long ol .color-palette--kangas .layout-container .header__recommended .recommended li:nth-of-type(2) a,.color-palette--kangas .layout-container .header__recommended .recommended .text-long ul li:nth-of-type(2) a,.text-long ul .color-palette--kangas .layout-container .header__recommended .recommended li:nth-of-type(2) a{background-image:url("/themes/custom/jyvaskyla/images/kangas/ikoni_yleisesite.png")}.color-palette--kangas .layout-container .header__recommended .recommended .list-item:nth-of-type(3),.color-palette--kangas .layout-container .header__recommended .recommended .text-long ol li:nth-of-type(3),.text-long ol .color-palette--kangas .layout-container .header__recommended .recommended li:nth-of-type(3),.color-palette--kangas .layout-container .header__recommended .recommended .text-long ul li:nth-of-type(3),.text-long ul .color-palette--kangas .layout-container .header__recommended .recommended li:nth-of-type(3){border-right:none}.color-palette--kangas .layout-container .header__recommended .recommended .list-item:nth-of-type(3) a,.color-palette--kangas .layout-container .header__recommended .recommended .text-long ol li:nth-of-type(3) a,.text-long ol .color-palette--kangas .layout-container .header__recommended .recommended li:nth-of-type(3) a,.color-palette--kangas .layout-container .header__recommended .recommended .text-long ul li:nth-of-type(3) a,.text-long ul .color-palette--kangas .layout-container .header__recommended .recommended li:nth-of-type(3) a{background-image:url("/themes/custom/jyvaskyla/images/kangas/ikoni_yritysesite.png")}.color-palette--kangas .layout-container .header__recommended .recommended .list-item:nth-of-type(4),.color-palette--kangas .layout-container .header__recommended .recommended .text-long ol li:nth-of-type(4),.text-long ol .color-palette--kangas .layout-container .header__recommended .recommended li:nth-of-type(4),.color-palette--kangas .layout-container .header__recommended .recommended .text-long ul li:nth-of-type(4),.text-long ul .color-palette--kangas .layout-container .header__recommended .recommended li:nth-of-type(4),.color-palette--kangas .layout-container .header__recommended .recommended .list-item:nth-of-type(5),.color-palette--kangas .layout-container .header__recommended .recommended .text-long ol li:nth-of-type(5),.text-long ol .color-palette--kangas .layout-container .header__recommended .recommended li:nth-of-type(5),.color-palette--kangas .layout-container .header__recommended .recommended .text-long ul li:nth-of-type(5),.text-long ul .color-palette--kangas .layout-container .header__recommended .recommended li:nth-of-type(5){display:none}}@media(min-width:1224px){.color-palette--kangas .layout-container .main-liftup li:nth-of-type(odd){border-right:1px solid var(--c-liftup-item-border);padding-right:1rem;margin-right:-1rem}.color-palette--kangas .layout-container .main-liftup li:nth-of-type(even){padding-left:1rem}.color-palette--kangas .layout-container .main-menu__item:not(.main-menu__item--sub)>a:hover{color:var(--c-navigation-text)}.color-palette--kangas .layout-container .main-menu__item:not(.main-menu__item--sub){position:relative;margin:unset}.color-palette--kangas .layout-container .main-menu>li>ul:not(.main-menu--sub-2){border-top:unset;width:250px}.color-palette--kangas .layout-container .main-menu--sub-open:not(.main-menu--sub-2){display:block;min-height:unset}.color-palette--kangas .layout-container .main-menu__item:not(.main-menu__item--sub):hover .main-menu--sub:not(.main-menu--sub-2){display:block;min-height:unset;overflow-y:unset}.color-palette--kangas .layout-container .main-menu__item:not(.main-menu__item--sub):hover .main-menu--sub:not(.main-menu--sub-2)>.main-menu__item:hover .main-menu--sub,.color-palette--kangas .layout-container .main-menu--sub-2{left:100%;width:250px;max-width:unset}.color-palette--kangas .layout-container .main-menu .expand-sub{left:86%}}.color-palette--teatteri{font-size:90%}.color-palette--teatteri .layout-container .main,.color-palette--teatteri .layout-container .header__inner,.color-palette--teatteri .layout-container .footer__inner{max-width:1920px;margin:0 auto}.color-palette--teatteri .layout-container p,.color-palette--teatteri .layout-container .paragraph,.color-palette--teatteri .layout-container .text-long p,.color-palette--teatteri .layout-container .text-long ol,.color-palette--teatteri .layout-container .text-long ul,.color-palette--teatteri .layout-container .related .field-lead-paragraph-long-text,.color-palette--teatteri .layout-container .newslist__ingress{font-size:1.2rem;letter-spacing:.5px}.color-palette--teatteri .layout-container hr{border-color:var(--c-h23-text)}.color-palette--teatteri .layout-container .pageheader h1,.color-palette--teatteri .layout-container .pageheader h2,.color-palette--teatteri .layout-container .pageheader h3,.color-palette--teatteri .layout-container .pageheader h4,.color-palette--teatteri .layout-container .pageheader h5,.color-palette--teatteri .layout-container .pageheader h6,.color-palette--teatteri .layout-container .pagecontent h1,.color-palette--teatteri .layout-container .pagecontent h2,.color-palette--teatteri .layout-container .pagecontent h3,.color-palette--teatteri .layout-container .pagecontent h4,.color-palette--teatteri .layout-container .pagecontent h5,.color-palette--teatteri .layout-container .pagecontent h6{font-weight:bold;letter-spacing:.5px}.color-palette--teatteri .layout-container .pageheader h1,.color-palette--teatteri .layout-container .pagecontent h1{font-size:2.3rem}.color-palette--teatteri .layout-container .pageheader h2,.color-palette--teatteri .layout-container .pagecontent h2{font-size:2rem}.color-palette--teatteri .layout-container .pageheader h3,.color-palette--teatteri .layout-container .pagecontent h3{font-size:1.8rem}.color-palette--teatteri .layout-container .pageheader a:visited,.color-palette--teatteri .layout-container .pagecontent a:visited{font-style:italic}.color-palette--teatteri .layout-container .infobox h2,.color-palette--teatteri .layout-container .infobox h3{font-size:1.8rem}.color-palette--teatteri .layout-container .breadcrumb{font-family:var(--paragraph-font-family)}.color-palette--teatteri .layout-container .related .liftup-box__title{font-size:1.6rem}.color-palette--teatteri .layout-container .header__inner{-moz-box-shadow:unset;-webkit-box-shadow:unset;box-shadow:unset}.color-palette--teatteri .layout-container .header__branding{background-image:url("/themes/custom/jyvaskyla/images/teatteri/kaupunginteatteri-logo.png");background-repeat:no-repeat;background-size:300px;height:80px;background-position:90px 30px}@media(min-width:720px){.color-palette--teatteri .layout-container .header__branding{background-size:450px;height:110px;background-position:130px 40px}}@media(min-width:920px){.color-palette--teatteri .layout-container .header__branding{background-size:600px;height:150px;background-position:220px 60px}}@media(min-width:1224px){.color-palette--teatteri .layout-container .header__branding{background-size:700px;height:160px;background-position:250px 60px}}.color-palette--teatteri .layout-container .header__logo{padding-top:unset;position:absolute;z-index:4;top:0;width:100px;padding-left:unset}@media(min-width:720px){.color-palette--teatteri .layout-container .header__logo{width:120px}}@media(min-width:920px){.color-palette--teatteri .layout-container .header__logo{width:170px}}@media(min-width:1224px){.color-palette--teatteri .layout-container .header__logo{width:220px}}.color-palette--teatteri .layout-container .header__logo img{min-width:100px;width:100px}@media(min-width:720px){.color-palette--teatteri .layout-container .header__logo img{width:120px}}@media(min-width:920px){.color-palette--teatteri .layout-container .header__logo img{width:170px}}@media(min-width:1224px){.color-palette--teatteri .layout-container .header__logo img{width:220px}}.color-palette--teatteri .layout-container .header__language{right:1rem}.color-palette--teatteri .layout-container .header__menu .toggle-expand{top:.5rem;right:4rem}.color-palette--teatteri .layout-container .header__navigation-top .topnav__item:last-of-type{display:none}.color-palette--teatteri .layout-container .header__branding{-ms-grid-columns:1fr auto 40px;grid-template-columns:1fr auto 40px}.color-palette--teatteri .layout-container .header__search{display:none}.color-palette--teatteri .layout-container .header__recommended h2{display:none}.color-palette--teatteri .layout-container .header .mobile-top-menu .recommended h2,.color-palette--teatteri .layout-container .header .mobile-top-menu .recommended a,.color-palette--teatteri .layout-container .header .mobile-top-menu #block-recommended-mobile h2,.color-palette--teatteri .layout-container .header .mobile-top-menu #block-recommended-mobile a{color:var(--c-recommended-mobile)}.color-palette--teatteri .layout-container .header .mobile-top-menu .recommended a:hover,.color-palette--teatteri .layout-container .header .mobile-top-menu #block-recommended-mobile a:hover{color:var(--c-active-tab)}@media(min-width:1224px){.color-palette--teatteri .layout-container .header__menu{margin-left:220px}}.color-palette--teatteri .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub){position:relative}.color-palette--teatteri .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub)>a{color:var(--c-main-nav-arrow);text-transform:uppercase;font-weight:bold}@media(min-width:1224px){.color-palette--teatteri .layout-container .header__menu .main-menu--sub-open:not(.main-menu--sub-2){display:block;min-height:unset;align-content:unset;width:unset;padding:0 1rem;overflow-y:visible}}.color-palette--teatteri .layout-container .header__menu .main-menu--sub-open:not(.main-menu--sub-2) .expand-sub{left:unset;right:10px;margin-top:-36px}.color-palette--teatteri .layout-container .header__menu .main-menu--sub-open:not(.main-menu--sub-2) .expand-sub--open::after{padding-top:14px}.color-palette--teatteri .layout-container .header__menu .main-menu__link{font-family:var(--header-font-family)}.color-palette--teatteri .layout-container .header__menu .main-menu__link-sub{font-weight:bold}.color-palette--teatteri .layout-container .header__menu .main-menu--sub-2{left:100%;max-width:unset}.color-palette--teatteri .layout-container .header .liftup--carousel{margin-top:0}.color-palette--teatteri .layout-container .header .liftup--carousel .liftup__content{height:unset}.color-palette--teatteri .layout-container .main__wrapper .main--with-sidebar{display:block}.color-palette--teatteri .layout-container .main__wrapper .first-sidebar{display:none}.color-palette--teatteri .layout-container .main__wrapper .main-content{grid-column:unset}.color-palette--teatteri .layout-container .main__wrapper iframe.esitykset{height:400px;width:100%;overflow-y:auto;border:none}.color-palette--teatteri .layout-container .main__wrapper .topic--item .caption{position:unset;width:100%;text-transform:uppercase;padding:.4rem 1rem 0}.color-palette--teatteri .layout-container .main__wrapper .topic--item img{margin-bottom:unset}.color-palette--teatteri .layout-container .main__wrapper .topic--item .topic-link__description{background-color:unset;position:relative;width:unset;padding:0 1rem;margin:0}.color-palette--teatteri .layout-container .main__wrapper .topic-link{border-bottom:unset}.color-palette--teatteri .layout-container .main__wrapper .topic-list--extended{margin-bottom:70px}.color-palette--teatteri .layout-container .main__wrapper .newslist *{color:#000}.color-palette--teatteri .layout-container .main__wrapper .newslist * li{padding-bottom:2rem}.color-palette--teatteri .layout-container .main__wrapper .main-liftup{margin-top:1rem;margin-bottom:70px}.color-palette--teatteri .layout-container .main__wrapper .main-liftup li{-ms-grid-columns:unset;grid-template-columns:unset;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr}.color-palette--teatteri .layout-container .main__wrapper .main-liftup li .liftup__imagecontainer{grid-row:1;max-height:300px}.color-palette--teatteri .layout-container .main__wrapper .main-liftup li .liftup__imagecontainer img{margin-bottom:unset}.color-palette--teatteri .layout-container .main__wrapper .main-liftup li .liftup__content{grid-row:2;padding:1rem 1.6rem;display:-ms-grid;display:grid;-ms-grid-rows:auto auto 1fr;grid-template-rows:auto auto 1fr}.color-palette--teatteri .layout-container .main__wrapper .main-liftup li .liftup__content .liftup__date{grid-row:1;font-size:1rem}.color-palette--teatteri .layout-container .main__wrapper .main-liftup li .liftup__content .liftup__headline{grid-row:2}.color-palette--teatteri .layout-container .main__wrapper .main-liftup li .liftup__content .liftup__ingress{grid-row:3}.color-palette--teatteri .layout-container .main__wrapper .main-liftup li *{color:#000}.color-palette--teatteri .layout-container .main__wrapper .liftup__ingress{font-size:1.2rem}.color-palette--teatteri .layout-container .main__wrapper .liftup__ingress:empty{display:none}.color-palette--teatteri .layout-container .main__wrapper .field-accordion{padding:unset}.color-palette--teatteri .layout-container .main__wrapper .field-accordion .accordion-block h2.h2--accordion-header{font-family:var(--heading2-font-family);color:var(--c-h1-text);font-size:1.8rem}.color-palette--teatteri .layout-container .main__wrapper .field-accordion .accordion-toggle-expand .field-accordion-title{font-size:1.3rem}.color-palette--teatteri .layout-container .main__wrapper .field-accordion .accordion-toggle-expand.is-active .field-accordion-title{color:var(--c-accordion-selected)}.color-palette--teatteri .layout-container .main__wrapper .field-accordion .accordion__content{padding:.4rem;color:var(--c-h1-text)}.color-palette--teatteri .layout-container .main__wrapper .keywords{font-size:1.1rem}.color-palette--teatteri .layout-container .footer__section div:last-of-type a{display:inline-table;padding:.2rem}.color-palette--teatteri.news-item-page .layout-container .main__breadcrumbs{margin-top:10px}@media(min-width:720px){.color-palette--teatteri.news-item-page .layout-container .main__breadcrumbs{margin-top:40px}}@media(min-width:920px){.color-palette--teatteri.news-item-page .layout-container .main__breadcrumbs{margin-top:60px}}@media(min-width:1224px){.color-palette--teatteri.news-item-page .layout-container .main__breadcrumbs{margin-top:100px}}.color-palette--teatteri.news-item-page .layout-container .newsingress{font-family:var(--heading2-font-family);font-size:1.3rem;font-weight:normal;color:var(--c-h23-text)}.color-palette--teatteri.news-item-page .layout-container .newsdate p{margin-bottom:unset}.color-palette--tapahtumakaupunki{font-size:87.5%}.color-palette--tapahtumakaupunki .layout-container .topnav li{font-family:var(--heading2-font-family)}.color-palette--tapahtumakaupunki .layout-container .header__menu .toggle-expand{right:1em;top:1rem}.color-palette--tapahtumakaupunki .layout-container .header__menu .toggle-expand--open+.header-menu-content{height:unset;padding-top:unset}.color-palette--tapahtumakaupunki .layout-container .header__language{padding-top:10px;position:absolute;top:3rem;right:1rem}.color-palette--tapahtumakaupunki .layout-container .header__language .language{font-family:var(--heading2-font-family);padding:6px 4px;height:40px;width:40px}.color-palette--tapahtumakaupunki .layout-container .header__language .language__toggle::after{display:none}.color-palette--tapahtumakaupunki .layout-container .header__language .is-expanded .language__menu{background-color:#fff;border-color:#0061a0}.color-palette--tapahtumakaupunki .layout-container .header__search .search-toggle-expand{right:4rem;top:3.6rem;width:41px;height:41px}.color-palette--tapahtumakaupunki .layout-container .header__search .search input[type=text]{color:#000}.color-palette--tapahtumakaupunki .layout-container .header__search .search .button{height:39px;width:39px}.color-palette--tapahtumakaupunki .layout-container .main-menu__link:not(.main-menu__link--sub){font-family:var(--paragraph-font-family);font-size:1rem}.color-palette--tapahtumakaupunki .layout-container .main-menu__link--sub-1,.color-palette--tapahtumakaupunki .layout-container .main-menu__link--sub-2{font-size:1rem}.color-palette--tapahtumakaupunki .layout-container .liftup--carousel{margin-top:unset}.color-palette--tapahtumakaupunki .layout-container .liftup--carousel .liftup__content .liftup__headline,.color-palette--tapahtumakaupunki .layout-container .liftup--carousel .liftup__content h2,.color-palette--tapahtumakaupunki .layout-container .liftup--carousel .liftup__content h3{font-family:var(--heading2-font-family);font-size:1.8rem;font-weight:bold;text-transform:uppercase;color:#fff;padding:1rem 2rem 0}.color-palette--tapahtumakaupunki .layout-container .liftup--carousel .liftup__content .liftup__headline a,.color-palette--tapahtumakaupunki .layout-container .liftup--carousel .liftup__content h2 a,.color-palette--tapahtumakaupunki .layout-container .liftup--carousel .liftup__content h3 a{color:#fff}.color-palette--tapahtumakaupunki .layout-container .liftup--carousel .liftup__content .liftup__ingress{padding:1rem 2rem 42px}.color-palette--tapahtumakaupunki .layout-container .liftup--carousel .liftup__content .liftup__ingress *{color:#fff}.color-palette--tapahtumakaupunki .layout-container #block-recommended-mobile h2,.color-palette--tapahtumakaupunki .layout-container #block-recommended-mobile a{color:#000}.color-palette--tapahtumakaupunki .layout-container .recommended li,.color-palette--tapahtumakaupunki .layout-container #block-recommended-mobile li{font-family:var(--paragraph-font-family);font-size:.95rem}.color-palette--tapahtumakaupunki .layout-container .main-liftup{margin-top:1rem;gap:unset;column-gap:1rem}.color-palette--tapahtumakaupunki .layout-container .main-liftup li .liftup__imagecontainer,.color-palette--tapahtumakaupunki .layout-container .main-liftup li .liftup__content,.color-palette--tapahtumakaupunki .layout-container .main-liftup li .liftup__date,.color-palette--tapahtumakaupunki .layout-container .main-liftup li .liftup__ingress{display:block}.color-palette--tapahtumakaupunki .layout-container .main-liftup li .liftup__content{margin:0;padding:1rem}.color-palette--tapahtumakaupunki .layout-container .newslist{background-color:#ebebeb;align-items:flex-start}.color-palette--tapahtumakaupunki .layout-container .newslist li{color:var(--c-liftup-content)}.color-palette--tapahtumakaupunki .layout-container .newslist__headline h2 a{color:var(--c-liftup-content-link)}.color-palette--tapahtumakaupunki .layout-container .breadcrumb{font-family:var(--paragraph-font-family);font-size:.9rem}.color-palette--tapahtumakaupunki .layout-container .sidebar-nav{font-family:var(--paragraph-font-family)}.color-palette--tapahtumakaupunki .layout-container .field-accordion>.field__items{display:-ms-grid;display:grid;-ms-grid-rows:auto;grid-template-rows:auto}.color-palette--tapahtumakaupunki .layout-container .accordion__content{background-color:unset}.color-palette--tapahtumakaupunki .layout-container .accordion__item .field-accordion-title{font-weight:bold}.color-palette--tapahtumakaupunki .layout-container .accordion__item a{color:var(--c-text-link)}.color-palette--tapahtumakaupunki .layout-container .accordion__item .nappi a{color:var(--c-nappi-link)}.color-palette--tapahtumakaupunki .layout-container .accordion__item .accordion-toggle-expand::after{content:"❯";transform:rotate(90deg);font-size:12px;border:2px solid gray;padding:4px 10px 5px 10px;top:-4px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}.color-palette--tapahtumakaupunki .layout-container .accordion__item .accordion-toggle-expand.is-active{border-bottom:1px solid gray;padding-bottom:6px}.color-palette--tapahtumakaupunki .layout-container .rns{display:none}.color-palette--tapahtumakaupunki .layout-container .ilmoita{background-color:var(--c-header-bag-1);color:#fff;text-align:center;padding:1rem}.color-palette--tapahtumakaupunki .layout-container .ilmoita a{color:#fff}.color-palette--tapahtumakaupunki .layout-container .liity{background-color:#fff;color:var(--c-header-bag-1);text-align:center;padding:1rem}.color-palette--tapahtumakaupunki .layout-container .liity a{color:var(--c-header-bag-1)}.color-palette--tapahtumakaupunki .layout-container .infobox{border-left:unset;border-bottom:4px solid var(--c-event-mosaic-color2)}.color-palette--tapahtumakaupunki .layout-container .infobox h3{border-bottom:unset}.color-palette--tapahtumakaupunki .layout-container .sublink--header-list{color:#fff;border:unset;padding:8px}.color-palette--tapahtumakaupunki .layout-container .sublink--header-list::before{border-top:2px solid;border-right:2px solid;right:17px;top:15px}.color-palette--tapahtumakaupunki .layout-container .sublink--header-list::after{z-index:2;height:40px}.color-palette--tapahtumakaupunki .layout-container .sublink{font-size:1.2rem;font-family:var(--heading2-font-family)}.color-palette--tapahtumakaupunki .layout-container .sublink__list{padding:unset !important}.color-palette--tapahtumakaupunki .layout-container .footer{border-top:1px solid var(--c-footer-border);margin-top:1rem}.color-palette--tapahtumakaupunki .layout-container .footer__social{border-top:1px solid var(--c-footer-border)}.color-palette--tapahtumakaupunki .layout-container .slide__caption{padding:unset}.color-palette--tapahtumakaupunki .layout-container .slick nav.slick__arrow .slick-dots{padding-top:1rem}.color-palette--tapahtumakaupunki .layout-container .event-mosaic{background-image:url("/themes/custom/jyvaskyla/images/tapahtumakaupunki/osatausta.jpg");background-size:cover;padding:2rem 10%;margin:2rem -5% 0}@media(min-width:480px){.color-palette--tapahtumakaupunki .layout-container .header__language{top:0;right:6.5rem}.color-palette--tapahtumakaupunki .layout-container .header__search .search-toggle-expand{top:10px;right:9.5rem}}@media(min-width:720px){.color-palette--tapahtumakaupunki .layout-container .header__inner{-moz-box-shadow:unset;-webkit-box-shadow:unset;box-shadow:unset}.color-palette--tapahtumakaupunki .layout-container .header__branding>*{padding-top:10px}.color-palette--tapahtumakaupunki .layout-container .header-menu-content .mobile-top-menu{display:block}.color-palette--tapahtumakaupunki .layout-container .header-menu-content .mobile-top-menu>.topnav{display:none}.color-palette--tapahtumakaupunki .layout-container .slick-dots{bottom:20px}.color-palette--tapahtumakaupunki .layout-container .liftup--project{width:80%;margin:4rem auto 2rem}.color-palette--tapahtumakaupunki .layout-container .liftup--project>li{-webkit-box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05);-moz-box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05);box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05);border-bottom:unset}.color-palette--tapahtumakaupunki .layout-container .liftup--project>li h2{margin-top:unset}.color-palette--tapahtumakaupunki .layout-container .liftup--project>li .body{margin:unset}.color-palette--tapahtumakaupunki .layout-container .liftup--project>li .liftup__content{padding:1rem;color:var(--c-project-text)}.color-palette--tapahtumakaupunki .layout-container .liftup--project>li .liftup__body{margin-bottom:unset}.color-palette--tapahtumakaupunki .layout-container .liftup--project>li .liftup__imagecontainer img{margin-bottom:unset}.color-palette--tapahtumakaupunki .layout-container .sidebar-nav{font-size:1rem}.color-palette--tapahtumakaupunki .layout-container .field-subpage-paragraph>div{-webkit-box-flex:0 1 48%;-moz-box-flex:0 1 48%;-webkit-flex:0 1 48%;flex:0 1 48%}.color-palette--tapahtumakaupunki .layout-container .footer{padding:2rem 4rem 1rem;position:relative;background-image:unset}.color-palette--tapahtumakaupunki .layout-container .footer__inner::before{content:url("/themes/custom/jyvaskyla/images/tapahtumakaupunki/tapahtumakaupunkimerkki.svg");display:block;width:50px;height:50px;position:absolute;top:-25px}.color-palette--tapahtumakaupunki .layout-container .footer__social{display:block}.color-palette--tapahtumakaupunki .layout-container .footer__social a:first-of-type::after{display:none}.color-palette--tapahtumakaupunki .layout-container .footer__social p a:first-of-type::before{display:block;width:50px;height:50px;position:absolute;content:" ❬";font-size:30px;transform:rotate(90deg);right:4rem;top:0;background-color:var(--c-search-item-bag);color:var(--c-footer-bag);padding:17px 0 0 0}}@media(min-width:920px){.color-palette--tapahtumakaupunki .layout-container .sidebar-nav{font-size:1rem}.color-palette--tapahtumakaupunki .layout-container .field-accordion>.field__items{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;column-gap:1rem;background-color:#f8f8f8;padding:0 1rem 1rem}.color-palette--tapahtumakaupunki .layout-container .field-accordion .accordion-block>h2.h2--accordion-header{min-height:30px;font-weight:600;font-size:1.25rem}.color-palette--tapahtumakaupunki .layout-container .field-accordion .accordion-block .accordion{line-height:unset;margin-top:unset}.color-palette--tapahtumakaupunki .layout-container .field-accordion .accordion-block .accordion__content{background-color:rgba(0,0,0,0)}.color-palette--tapahtumakaupunki .layout-container .field-accordion .accordion-block .accordion__content a{text-decoration:underline}.color-palette--tapahtumakaupunki .layout-container .newslist{padding:2rem 4rem}.color-palette--tapahtumakaupunki .layout-container .newslist li{flex:1 2 24%}}@media(min-width:1224px){.color-palette--tapahtumakaupunki .layout-container .header__branding,.color-palette--tapahtumakaupunki .layout-container .main{padding:0 5%}.color-palette--tapahtumakaupunki .layout-container .header__branding{-ms-grid-columns:1fr 15rem 50px;grid-template-columns:1fr 15rem 50px}.color-palette--tapahtumakaupunki .layout-container .header__navigation-top{grid-row:1;grid-column:2/4}.color-palette--tapahtumakaupunki .layout-container .header__navigation-top .topnav li{padding:unset;height:unset}.color-palette--tapahtumakaupunki .layout-container .header__search{grid-row:2;grid-column:2}.color-palette--tapahtumakaupunki .layout-container .header__search .search-toggle-expand{display:block}.color-palette--tapahtumakaupunki .layout-container .header__search .search{padding:unset;display:none}.color-palette--tapahtumakaupunki .layout-container .header__search .search label{display:none}.color-palette--tapahtumakaupunki .layout-container .header__search .search ::placeholder{color:var(--c-search-item-label);opacity:1}.color-palette--tapahtumakaupunki .layout-container .header__search .search :-ms-input-placeholder{color:var(--c-search-item-label)}.color-palette--tapahtumakaupunki .layout-container .header__search .search ::-ms-input-placeholder{color:var(--c-search-item-label)}.color-palette--tapahtumakaupunki .layout-container .header__search .search ::placeholder{font-style:normal}.color-palette--tapahtumakaupunki .layout-container .header__search .search input[type=text]{background-color:#dedede;padding:.5em}.color-palette--tapahtumakaupunki .layout-container .header__search .search .button{left:unset;right:unset;background-image:url("/themes/custom/jyvaskyla/images/icons/haku_valk.svg");background-size:45%;background-repeat:no-repeat}.color-palette--tapahtumakaupunki .layout-container .header__search .search--open{display:block;padding-left:5%;margin-top:13px}.color-palette--tapahtumakaupunki .layout-container .header__search .search-toggle-expand{position:unset}.color-palette--tapahtumakaupunki .layout-container .header__language{grid-row:2;grid-column:3;right:4.5rem}.color-palette--tapahtumakaupunki .layout-container .header__language .language{padding:4px;height:39px;width:39px}.color-palette--tapahtumakaupunki .layout-container .header-menu-content{padding:0 5%;width:calc(100% - 15rem)}.color-palette--tapahtumakaupunki .layout-container .header-menu-content .mobile-top-menu{display:none}.color-palette--tapahtumakaupunki .layout-container .main-menu{width:unset;margin-top:-50px}.color-palette--tapahtumakaupunki .layout-container .main-menu--sub{left:unset}.color-palette--tapahtumakaupunki .layout-container .main-menu--sub-open:not(.main-menu--sub-2){display:block;min-height:unset;width:unset;padding-right:3.2rem;overflow-y:unset}.color-palette--tapahtumakaupunki .layout-container .main-menu__item:not(.main-menu__item--sub):hover .main-menu--sub:not(.main-menu--sub-2){display:block;min-height:unset;overflow-y:unset;padding-right:3.2rem}.color-palette--tapahtumakaupunki .layout-container .main-menu__item:not(.main-menu__item--sub):hover .main-menu--sub:not(.main-menu--sub-2)>.main-menu__item:hover .main-menu--sub,.color-palette--tapahtumakaupunki .layout-container .main-menu--sub-2{left:100%;width:unset;max-width:unset}.color-palette--tapahtumakaupunki .layout-container .main-menu__item:not(.main-menu__item--sub):last-of-type:hover .main-menu--sub:not(.main-menu--sub-2)>.main-menu__item:hover .main-menu--sub{left:unset;right:100%}.color-palette--tapahtumakaupunki .layout-container .main-menu .expand-sub{left:86%}.color-palette--tapahtumakaupunki .layout-container .main-menu>li>ul{margin-top:0}.color-palette--tapahtumakaupunki .layout-container .main-menu__item:not(.main-menu__item--sub){max-width:unset;flex:0 1 15%;margin:0;white-space:nowrap}.color-palette--tapahtumakaupunki .layout-container .main-menu__item:not(.main-menu__item--sub):first-of-type{margin:unset;margin-left:250px}.color-palette--tapahtumakaupunki .layout-container .main-menu__item:not(.main-menu__item--sub)>.expand-sub{border:unset;margin-right:unset;padding:unset;line-height:unset}.color-palette--tapahtumakaupunki .layout-container .main-menu__item:not(.main-menu__item--sub)>.expand-sub::after{font-size:30px}.color-palette--tapahtumakaupunki .layout-container .main-menu__item:not(.main-menu__item--sub)>.expand-sub--open{margin-top:unset}.color-palette--tapahtumakaupunki .layout-container .main-menu__item:not(.main-menu__item--sub)>.expand-sub--open::after{font-size:20px}.color-palette--tapahtumakaupunki .layout-container .main-menu__item:not(.main-menu__item--sub)>a.main-menu__link--with-sub{display:inline-block;width:unset;padding:.5rem 1.5rem}.color-palette--tapahtumakaupunki .layout-container .main-menu__item--sub-1{padding:.1rem 0}.color-palette--tapahtumakaupunki .layout-container .liftup--carousel .liftup__content{border-left:8px solid var(--c-carousel-button);width:40%;margin-left:5%}.color-palette--tapahtumakaupunki .layout-container .liftup--carousel .liftup__content .liftup__ingress h2,.color-palette--tapahtumakaupunki .layout-container .liftup--carousel .liftup__content .liftup__ingress h3{font-weight:bold;font-family:var(--heading2-font-family);text-transform:uppercase}.color-palette--tapahtumakaupunki .layout-container .liftup--carousel .slick__arrow{bottom:20px;left:unset;width:200px;overflow:hidden;margin-left:calc(45% - 220px)}.color-palette--tapahtumakaupunki .layout-container .recommended a::before,.color-palette--tapahtumakaupunki .layout-container #block-recommended-mobile a::before{color:var(--c-carousel-button);content:"  ›"}.color-palette--tapahtumakaupunki .layout-container .event-mosaic__item--content{max-width:unset;width:50%;top:0;right:0;padding-top:2rem;background-color:var(--c-event-mosaic-color);display:-ms-grid;display:grid;-ms-grid-rows:20% auto 1fr;grid-template-rows:20% auto 1fr}.color-palette--tapahtumakaupunki .layout-container .event-mosaic__item--content--link a{padding-bottom:50%;padding-top:45%;text-align:left;padding-left:10%}.color-palette--tapahtumakaupunki .layout-container .event-mosaic__item--content--link a::after{left:30%;top:calc(50% - 2.5rem);margin-top:unset}.color-palette--tapahtumakaupunki .layout-container .event-mosaic__item--content::before{content:"";width:40px;height:40px;border-top:1px solid var(--c-event-mosaic-color);border-right:1px solid var(--c-event-mosaic-color);background-color:var(--c-event-mosaic-color);transform:rotate(45deg);position:absolute;top:calc(50% - 40px);left:-20px}.color-palette--tapahtumakaupunki .layout-container .event-mosaic__item--content:nth-of-type(odd){background-color:#fff}.color-palette--tapahtumakaupunki .layout-container .event-mosaic__item--content:nth-of-type(odd) .event-mosaic__item--datetime,.color-palette--tapahtumakaupunki .layout-container .event-mosaic__item--content:nth-of-type(odd) .event-mosaic__item--title{color:var(--c-event-mosaic-color)}.color-palette--tapahtumakaupunki .layout-container .event-mosaic__item--content:nth-of-type(odd) .event-mosaic__item--datetime a,.color-palette--tapahtumakaupunki .layout-container .event-mosaic__item--content:nth-of-type(odd) .event-mosaic__item--title a{color:var(--c-event-mosaic-color)}.color-palette--tapahtumakaupunki .layout-container .event-mosaic__item--content:nth-of-type(odd)::before{border-color:#fff;background-color:#fff}.color-palette--tapahtumakaupunki .layout-container .event-mosaic__item--datetime{background-color:unset;max-width:unset;color:#fff;grid-row:3}.color-palette--tapahtumakaupunki .layout-container .event-mosaic__item--title{background-color:unset;color:#fff;grid-row:2;font-size:2rem}.color-palette--tapahtumakaupunki .layout-container .event-mosaic__item--link a{text-align:unset;padding-left:15%;padding-top:45%}.color-palette--tapahtumakaupunki .layout-container .event-mosaic__item--link a::after{width:50%;left:0;margin-left:unset;margin-top:-2.9em;height:2.7em}.color-palette--tapahtumakaupunki .layout-container .event-mosaic__list{gap:2rem}.color-palette--tapahtumakaupunki .layout-container .event-mosaic__list>div{flex:0 1 48%}.color-palette--tapahtumakaupunki .layout-container .event-mosaic__footer{background-color:var(--c-event-mosaic-color);margin:2rem auto;width:unset;max-width:30rem}.color-palette--tapahtumakaupunki .layout-container .event-mosaic__footer::after{border-right-color:var(--c-event-mosaic-color2);border-top-color:var(--c-event-mosaic-color2)}.color-palette--tapahtumakaupunki .layout-container .layout__region--content .body{width:unset;margin:1rem auto}.color-palette--tapahtumakaupunki .layout-container .main-liftup li{flex-basis:99%;max-height:400px;overflow-y:hidden}.color-palette--tapahtumakaupunki .layout-container .layout .main-liftup{width:80%;margin:4rem auto 2rem}.color-palette--tapahtumakaupunki .layout-container .footer__section>div{flex:5 1 30%}.color-palette--tapahtumakaupunki .layout-container .footer__section>div:nth-of-type(4) img{float:right}}@media(min-width:1520px){.color-palette--tapahtumakaupunki .layout-container .header__search .search{display:block}.color-palette--tapahtumakaupunki .layout-container .header__search .search .button{right:unset;padding:.5rem 0;background-image:url("/themes/custom/jyvaskyla/images/icons/haku_musta.svg");background-size:65%}.color-palette--tapahtumakaupunki .layout-container .header__search .search-toggle-expand{display:none}.color-palette--tapahtumakaupunki .layout-container .header__language{position:unset}}.color-palette--tapahtumakaupunki.section-page .layout-container .block>.body .vasen,.color-palette--tapahtumakaupunki.section-page .layout-container .block>.body .oikea{flex:1 0 50%}.color-palette--tapahtumakaupunki.section-page .layout-container .block>.body .nappi{padding:.4rem 1rem;background-color:var(--c-carousel-bag);display:block;width:90%;border-right:30px solid var(--c-search-item-bag);position:relative}.color-palette--tapahtumakaupunki.section-page .layout-container .block>.body .nappi a{color:#fff;text-decoration:none}.color-palette--tapahtumakaupunki.section-page .layout-container .block>.body .nappi a::after{content:" ";height:14px;width:14px;color:#fff;display:inline-block;transform:rotate(45deg);position:absolute;border-right:2px solid #fff;border-top:2px solid #fff;margin:2px 0 0 8px;right:-15px}@media(min-width:920px){.color-palette--tapahtumakaupunki.section-page .layout-container .block>.body{display:flex;width:80%}}.color-palette--taidemuseo .layout-container .header__search .search-toggle-expand{height:25px;width:25px;background-image:url("/themes/custom/jyvaskyla/images/icons/haku_musta.svg");background-size:cover;background-repeat:no-repeat;margin-top:10px}.color-palette--taidemuseo .layout-container .header__search .search-toggle-expand .search-toggle-expand__open,.color-palette--taidemuseo .layout-container .header__search .search-toggle-expand .search-toggle-expand__close{display:none}.color-palette--taidemuseo .layout-container .topnav{display:none}.color-palette--taidemuseo .layout-container .header__branding .search{padding:0 65px 0 14px}.color-palette--taidemuseo .layout-container .header__branding .search label{display:none}.color-palette--taidemuseo .layout-container .header__branding .search input[type=text]{padding-left:1.5rem}.color-palette--taidemuseo .layout-container .header__branding .search .button{color:#fff}.color-palette--taidemuseo .layout-container .header__branding .language{height:40px}.color-palette--taidemuseo .layout-container .header__branding .language.is-expanded .language__menu{border-color:#000}.color-palette--taidemuseo .layout-container h1{font-size:2.3rem}.color-palette--taidemuseo .layout-container h2{font-size:2rem}.color-palette--taidemuseo .layout-container h3{font:1.8rem}.color-palette--taidemuseo .layout-container .main-menu__link{font-size:1.2rem}.color-palette--taidemuseo .layout-container .tabs .current-block-tabs__news-archive-link{display:none}.color-palette--taidemuseo .layout-container .newslist--frontpage .newslist__headline h2{font-size:1.2rem}.color-palette--taidemuseo .layout-container .newslist--frontpage li:hover .newslist__date,.color-palette--taidemuseo .layout-container .newslist--frontpage li:hover .newslist__headline h2 a{color:#fff}.color-palette--taidemuseo .layout-container .newslist--frontpage li a{color:var(--c-liftup-content-link)}.color-palette--taidemuseo .layout-container .footer{background-image:url("/themes/custom/jyvaskyla/images/taidemuseo/tm_leikattu_logo.png");background-position:102% 102%;background-repeat:no-repeat}@media(min-width:720px){.color-palette--taidemuseo .layout-container{width:96%;margin-left:auto;margin-right:auto;-moz-box-shadow:0 2px 2px var(--c-shadow);-webkit-box-shadow:0 2px 2px var(--c-shadow);box-shadow:0 2px 2px var(--c-shadow)}.color-palette--taidemuseo .layout-container .header__branding .header__logo{padding-top:.2rem}.color-palette--taidemuseo .layout-container .header__branding .topnav{display:none}.color-palette--taidemuseo .layout-container .header__branding .search::before{margin-left:2.1em}.color-palette--taidemuseo .layout-container .header__branding .search .button{background-color:var(--c-search-button-bag1);padding-left:.4em;padding-right:.4em;font-size:1em}.color-palette--taidemuseo .layout-container .header__branding .language{font-size:.8rem}.color-palette--taidemuseo .layout-container .main-nav .main-menu{padding:0 1rem}.color-palette--taidemuseo .layout-container .main-nav .main-menu__link{font-size:1rem}.color-palette--taidemuseo .layout-container .main-nav .main-menu__link:not(.main-menu__link--sub){font-size:1.2rem}.color-palette--taidemuseo .layout-container .main-nav .main-menu li{line-height:1}.color-palette--taidemuseo .layout-container .header__image{margin-top:0}.color-palette--taidemuseo .layout-container .main__wrapper{padding:0 !important}.color-palette--taidemuseo .layout-container .sidebar-nav{font-size:1rem}.color-palette--taidemuseo .layout-container .footer{border-top:1px solid var(--c-footer-border1)}.color-palette--taidemuseo .layout-container .footer__inner{margin-top:0}.color-palette--taidemuseo .layout-container .footer-nav{font-size:1.1em;line-height:1.5}.color-palette--taidemuseo .layout-container .liftup .list-item .liftup__ingress,.color-palette--taidemuseo .layout-container .liftup .text-long ol li .liftup__ingress,.text-long ol .color-palette--taidemuseo .layout-container .liftup li .liftup__ingress,.color-palette--taidemuseo .layout-container .liftup .text-long ul li .liftup__ingress,.text-long ul .color-palette--taidemuseo .layout-container .liftup li .liftup__ingress{font-family:"Oswald",serif}.color-palette--taidemuseo .layout-container .liftup--news .list-item,.color-palette--taidemuseo .layout-container .liftup--news .text-long ol li,.text-long ol .color-palette--taidemuseo .layout-container .liftup--news li,.color-palette--taidemuseo .layout-container .liftup--news .text-long ul li,.text-long ul .color-palette--taidemuseo .layout-container .liftup--news li{border-right:1px solid var(--c-liftup-item-border1)}.color-palette--taidemuseo .layout-container .breadcrumb__item{font-size:.8rem}}@media(min-width:1224px){.color-palette--taidemuseo .layout-container .main-menu__item:not(.main-menu__item--sub){position:relative;flex-basis:25%}.color-palette--taidemuseo .layout-container .main-menu>li>ul:not(.main-menu--sub-2){border-top:unset;width:unset}.color-palette--taidemuseo .layout-container .main-menu--sub-open:not(.main-menu--sub-2){display:block;min-height:unset}.color-palette--taidemuseo .layout-container .main-menu__item:not(.main-menu__item--sub):hover .main-menu--sub:not(.main-menu--sub-2){display:block;min-height:unset;overflow-y:unset}.color-palette--taidemuseo .layout-container .main-menu__item:not(.main-menu__item--sub):hover .main-menu--sub:not(.main-menu--sub-2)>.main-menu__item:hover .main-menu--sub,.color-palette--taidemuseo .layout-container .main-menu--sub-2{left:100%;width:250px;max-width:unset}.color-palette--taidemuseo .layout-container .main-menu__item:not(.main-menu__item--sub):last-of-type:hover .main-menu--sub:not(.main-menu--sub-2)>.main-menu__item:hover .main-menu--sub{left:unset;right:100%}.color-palette--taidemuseo .layout-container .main-menu .expand-sub{left:86%}.color-palette--taidemuseo .layout-container .slide__content{max-height:600px}.color-palette--taidemuseo .layout-container .main-liftup{padding:1rem 0 2rem}.color-palette--taidemuseo .layout-container .main-liftup li:nth-of-type(odd){border-right:1px solid var(--c-liftup-item-border1)}.color-palette--taidemuseo .layout-container .event-mosaic{margin-top:2rem}.color-palette--taidemuseo .layout-container .event-mosaic__item--content{max-width:unset;width:100%}.color-palette--taidemuseo .layout-container .event-mosaic--datetime{max-width:unset}.color-palette--taidemuseo .layout-container .event-mosaic__list{gap:2rem}.color-palette--taidemuseo .layout-container .event-mosaic__list>div{flex:0 1 15%}.color-palette--taidemuseo .layout-container .event-mosaic__footer{background-color:var(--c-event-mosaic-color);margin-top:2rem;width:unset;max-width:30rem}.color-palette--taidemuseo .layout-container .event-mosaic__footer::after{border-right-color:var(--c-event-mosaic-color2);border-top-color:var(--c-event-mosaic-color2)}.color-palette--taidemuseo .layout-container .slick nav.slick__arrow{bottom:20px;left:65px}}.color-palette--lastenlysti .layout-container .header__search .search-toggle-expand{height:25px;width:25px;background-image:url("/themes/custom/jyvaskyla/images/icons/haku_musta.svg");background-size:cover;background-repeat:no-repeat;margin-top:10px}.color-palette--lastenlysti .layout-container .header__search .search-toggle-expand .search-toggle-expand__open,.color-palette--lastenlysti .layout-container .header__search .search-toggle-expand .search-toggle-expand__close{display:none}.color-palette--lastenlysti .layout-container .topnav{display:none}.color-palette--lastenlysti .layout-container .header--no-bgimage+.main__wrapper{margin-top:54px}.color-palette--lastenlysti .layout-container .main{background-color:#fff}.color-palette--lastenlysti .layout-container .newslist li{background-color:#fff}.color-palette--lastenlysti .layout-container .newslist__image>.field-content-image{margin:0 auto;display:block;width:fit-content}.color-palette--lastenlysti .layout-container .field-accordion{padding:unset;background-color:rgba(0,0,0,0)}.color-palette--lastenlysti .layout-container .field-accordion .accordion__item{margin-bottom:unset}.color-palette--lastenlysti .layout-container .field-accordion .accordion__item a{color:unset}.color-palette--lastenlysti .layout-container .field-accordion .accordion__item>a{color:var(--c-accordion-title)}.color-palette--lastenlysti .layout-container .field-accordion .accordion-toggle-expand{padding:1rem}.color-palette--lastenlysti .layout-container .field-accordion .accordion-toggle-expand::after{top:5px;transition:transform .5s;transition-timing-function:ease}.color-palette--lastenlysti .layout-container .field-accordion .accordion-toggle-expand.is-active::after{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.color-palette--lastenlysti .layout-container .field-accordion .accordion .field-accordion-title{text-transform:uppercase}@media(min-width:720px){.color-palette--lastenlysti .layout-container{width:96%;margin:0 auto}.color-palette--lastenlysti .layout-container .header__menu .toggle-expand{margin-top:.3rem}.color-palette--lastenlysti .layout-container .main-menu .main-menu__item--sub-1:nth-of-type(odd){background-color:var(--c-oddnavbag1)}.color-palette--lastenlysti .layout-container .footer{margin-top:1rem}.color-palette--lastenlysti .layout-container--no-backgound-image .main__wrapper{margin-top:0}}.color-palette--kulttuuriaitta .layout-container .header__search .search-toggle-expand{height:25px;width:25px;background-image:url("/themes/custom/jyvaskyla/images/icons/haku_musta.svg");background-size:cover;background-repeat:no-repeat;margin-top:10px}.color-palette--kulttuuriaitta .layout-container .header__search .search-toggle-expand .search-toggle-expand__open,.color-palette--kulttuuriaitta .layout-container .header__search .search-toggle-expand .search-toggle-expand__close{display:none}.color-palette--kulttuuriaitta .layout-container .topnav{display:none}.color-palette--kulttuuriaitta .layout-container .header--no-bgimage+.main__wrapper{margin-top:54px}.color-palette--kulttuuriaitta .layout-container .accordion__item a{color:unset}.color-palette--kulttuuriaitta .layout-container .accordion__item>a{color:var(--c-accordion-title)}@media(min-width:720px){.color-palette--kulttuuriaitta .layout-container .topnav{display:none}.color-palette--kulttuuriaitta .layout-container .main-menu{width:96%;margin-left:auto;margin-right:auto}.color-palette--kulttuuriaitta .layout-container .footer{margin-top:1rem}}@media(min-width:1224px){.color-palette--kulttuuriaitta .layout-container .main__wrapper{width:96%;margin-left:auto;margin-right:auto}}.color-palette--tilapalvelu .layout-container .header__search .search-toggle-expand{height:25px;width:25px;background-image:url("/themes/custom/jyvaskyla/images/icons/haku_musta.svg");background-size:cover;background-repeat:no-repeat;margin-top:10px}.color-palette--tilapalvelu .layout-container .header__search .search-toggle-expand .search-toggle-expand__open,.color-palette--tilapalvelu .layout-container .header__search .search-toggle-expand .search-toggle-expand__close{display:none}.color-palette--tilapalvelu .layout-container h1,.color-palette--tilapalvelu .layout-container h2,.color-palette--tilapalvelu .layout-container h3,.color-palette--tilapalvelu .layout-container h4,.color-palette--tilapalvelu .layout-container h5,.color-palette--tilapalvelu .layout-container h6,.color-palette--tilapalvelu .layout-container .infobox h3,.color-palette--tilapalvelu .layout-container .liftup--carousel h2{font-weight:700}.color-palette--tilapalvelu .layout-container .main__breadcrumbs{background-image:url("/themes/custom/jyvaskyla/images/tipa_poluntaus.jpg");background-repeat:repeat-y}.color-palette--tilapalvelu .layout-container .main__breadcrumbs .breadcrumb{background-color:unset}@media(min-width:720px){.color-palette--tilapalvelu .layout-container .header__image{margin-top:0}.color-palette--tilapalvelu .layout-container .header__inner{-moz-box-shadow:unset;-webkit-box-shadow:unset;box-shadow:unset}.color-palette--tilapalvelu .layout-container .main-menu{width:96%;margin-left:auto;margin-right:auto}.color-palette--tilapalvelu .layout-container .main__wrapper{width:96%;margin-left:auto;margin-right:auto}.color-palette--tilapalvelu .layout-container .sidebar-nav{font-size:1rem}.color-palette--tilapalvelu .layout-container footer{margin-top:1rem}}.color-palette--ksmuseo .layout-container .header__search .search-toggle-expand{height:25px;width:25px;background-image:url("/themes/custom/jyvaskyla/images/icons/haku_musta.svg");background-size:cover;background-repeat:no-repeat;margin-top:10px}.color-palette--ksmuseo .layout-container .header__search .search-toggle-expand .search-toggle-expand__open,.color-palette--ksmuseo .layout-container .header__search .search-toggle-expand .search-toggle-expand__close{display:none}.color-palette--ksmuseo .layout-container .slick nav.slick__arrow{bottom:0}.color-palette--ksmuseo .layout-container .footer__social{display:block;padding-bottom:1rem}.color-palette--ksmuseo .layout-container .footer a+p{display:none}@media(min-width:720px){.color-palette--ksmuseo{background:#fff url("/themes/custom/jyvaskyla/images/ksmuseo/ksmuseotaus.jpg") repeat-x left top}.color-palette--ksmuseo h1{font-size:2.2rem}.color-palette--ksmuseo h2{font-size:2rem}.color-palette--ksmuseo h3{font-size:1.8rem}.color-palette--ksmuseo h4{font-size:1.6rem}.color-palette--ksmuseo h5{font-size:1.4rem}.color-palette--ksmuseo h6{font-size:1.2rem}.color-palette--ksmuseo .layout-container{border-top:18px solid var(--c-carousel-border);border-bottom:18px solid var(--c-carousel-border)}.color-palette--ksmuseo .layout-container .topnav{display:none}.color-palette--ksmuseo .layout-container .header__image{margin-top:0}.color-palette--ksmuseo .layout-container .slick nav.slick__arrow{bottom:20px}.color-palette--ksmuseo .layout-container .main-menu__link:not(.main-menu__link--sub){font-size:1.2rem}.color-palette--ksmuseo .layout-container .main-menu__link--sub-1,.color-palette--ksmuseo .layout-container .main-menu__link--sub-2{font-size:1rem}.color-palette--ksmuseo .layout-container .sidebar-nav{font-size:1rem}.color-palette--ksmuseo .layout-container .footer{border-top:unset}}@media(min-width:1224px){.color-palette--ksmuseo .main-menu__item:not(.main-menu__item--sub){position:relative;flex-basis:25%}.color-palette--ksmuseo .main-menu>li>ul:not(.main-menu--sub-2){border-top:unset;width:unset}.color-palette--ksmuseo .main-menu--sub-open:not(.main-menu--sub-2){display:block;min-height:unset}.color-palette--ksmuseo .main-menu__item:not(.main-menu__item--sub):hover .main-menu--sub:not(.main-menu--sub-2){display:block;min-height:unset;overflow-y:unset}.color-palette--ksmuseo .main-menu__item:not(.main-menu__item--sub):hover .main-menu--sub:not(.main-menu--sub-2)>.main-menu__item:hover .main-menu--sub,.color-palette--ksmuseo .main-menu--sub-2{left:100%;width:250px;max-width:unset}.color-palette--ksmuseo .main-menu__item:not(.main-menu__item--sub):last-of-type:hover .main-menu--sub:not(.main-menu--sub-2)>.main-menu__item:hover .main-menu--sub{left:unset;right:100%}.color-palette--ksmuseo .main-menu .expand-sub{left:86%}}.color-palette--fiksustiliikkeella .layout-container .header__menu .toggle-expand{top:.4rem;padding:.2rem .4rem .15rem}.color-palette--fiksustiliikkeella .layout-container .header .language{margin-right:.3rem}.color-palette--fiksustiliikkeella .layout-container .liftup--carousel{margin-top:54px}.color-palette--fiksustiliikkeella .layout-container .footer{padding-right:unset;padding-left:unset;padding-bottom:unset}.color-palette--fiksustiliikkeella .layout-container .footer figure{display:table;clear:both;margin-top:1rem;border-collapse:collapse}.color-palette--fiksustiliikkeella .layout-container .footer figure a{display:table-cell;vertical-align:middle;padding-right:.5rem}.color-palette--fiksustiliikkeella .layout-container .footer figure figcaption{display:table-cell;vertical-align:middle}@media(min-width:720px){.color-palette--fiksustiliikkeella .layout-container .h1,.color-palette--fiksustiliikkeella .layout-container .text-long h1,.text-long .color-palette--fiksustiliikkeella .layout-container h1{font-size:2.4rem;position:relative}.color-palette--fiksustiliikkeella .layout-container .h1::after,.color-palette--fiksustiliikkeella .layout-container .text-long h1::after,.text-long .color-palette--fiksustiliikkeella .layout-container h1::after{content:"";position:absolute;width:10%;left:0;bottom:0;border-bottom:6px solid var(--c-carousel-border);border-radius:4px}.color-palette--fiksustiliikkeella .layout-container .topnav{display:none}.color-palette--fiksustiliikkeella .layout-container .search input[type=text]{background-color:var(--c-main-nav-bag-active)}.color-palette--fiksustiliikkeella .layout-container .footer{border-top:none;background:url("/themes/custom/jyvaskyla/images/fiksustiliikkeella/fiksustiliikkeella_maisema.png") repeat-x left top;padding-top:122px;margin-top:40px}.color-palette--fiksustiliikkeella .layout-container .footer__inner{margin-top:0;background-color:var(--c-footer-bag)}.color-palette--fiksustiliikkeella .layout-container .footer__social{display:block;background-color:var(--c-footer-bag);padding-bottom:1rem}.color-palette--fiksustiliikkeella .layout-container .liftup--carousel{margin-top:unset}}.color-palette--kaupunkikeskusta .layout-container .header__inner{position:fixed;height:90px}.color-palette--kaupunkikeskusta .layout-container .header__branding{height:unset}.color-palette--kaupunkikeskusta .layout-container .header__menu .toggle-expand{top:.4rem;padding:6px .4rem;background-color:var(--c-search-toggle-bag);color:#fff;right:.6rem}.color-palette--kaupunkikeskusta .layout-container .header__menu .toggle-expand--open+.header-menu-content{margin-top:unset;height:unset}.color-palette--kaupunkikeskusta .layout-container .header__menu .toggle-expand--open+.header-menu-content .main-nav{padding:2rem 0}.color-palette--kaupunkikeskusta .layout-container .header__menu .mobile-top-menu{display:none}.color-palette--kaupunkikeskusta .layout-container .header+.main__wrapper{margin-top:90px}.color-palette--kaupunkikeskusta .layout-container .header--no-bgimage+.main__wrapper{margin-top:90px}.color-palette--kaupunkikeskusta .layout-container .header__logo{min-width:unset}@media(min-width:720px){.color-palette--kaupunkikeskusta .layout-container .header__recommend{position:unset;width:unset}}@media(min-width:720px){.color-palette--kaupunkikeskusta .layout-container .header__image{margin-top:0}}.color-palette--kaupunkikeskusta .layout-container .header__search .search-toggle-expand{top:.4rem;padding:10px;background-color:#fff;border-color:#000}@media(min-width:720px){.color-palette--kaupunkikeskusta .layout-container .header__search .search--open{margin-top:40px}}.color-palette--kaupunkikeskusta .layout-container .liftup--carousel{margin-top:90px}.color-palette--kaupunkikeskusta .layout-container .topnav li{font-size:1rem;line-height:unset}.color-palette--kaupunkikeskusta .layout-container .main-menu__link--sub-1,.color-palette--kaupunkikeskusta .layout-container .main-menu__link--sub-2{font-size:1.1rem}.color-palette--kaupunkikeskusta .layout-container .main--with-sidebar{display:block}.color-palette--kaupunkikeskusta .layout-container .first-sidebar{display:none}.color-palette--kaupunkikeskusta .layout-container .first-sidebar .sidebar-nav{font-size:1rem}.color-palette--kaupunkikeskusta .layout-container .accordion__item{background-color:unset}.color-palette--kaupunkikeskusta .layout-container .accordion__item a{color:unset}.color-palette--kaupunkikeskusta .layout-container .accordion__item>a{color:var(--c-accordion-title)}.color-palette--kaupunkikeskusta .layout-container .accordion-toggle-expand{background-color:var(--c-accordion-bag);padding:10px 2rem 6px;font-size:1.1rem;font-weight:bold;text-transform:uppercase;-webkit-border-radius:0 20px 0 20px;-moz-border-radius:0 20px 0 20px;border-radius:0 20px 0 20px}.color-palette--kaupunkikeskusta .layout-container .accordion-toggle-expand::after{top:unset;display:unset;content:"〉〉";color:orange;font-size:12px;font-weight:bold;position:absolute;right:0;width:20px;height:20px;letter-spacing:-7px;font-size:14px;right:10px;color:#fff}.color-palette--kaupunkikeskusta .layout-container hr{display:block;clear:both}.color-palette--kaupunkikeskusta .layout-container .header__logo img{max-width:unset;min-width:unset;width:100px}.color-palette--kaupunkikeskusta .layout-container .infopalkki img{width:68px}.color-palette--kaupunkikeskusta .layout-container .infopalkki ul li ul{border-right:none}.color-palette--kaupunkikeskusta .layout-container .infopalkki ul li:nth-of-type(2) ul{border-right:none}.color-palette--kaupunkikeskusta .layout-container .footer{margin-top:100px}.color-palette--kaupunkikeskusta .layout-container .footer__section .div-item img{margin-top:-100px}@media(min-width:720px){.color-palette--kaupunkikeskusta .layout-container .header__search .search-toggle-expand{padding:6px}.color-palette--kaupunkikeskusta .layout-container .main-menu .expand-sub::after{background-color:var(--c-main-nav-arrow-2level-bag)}.color-palette--kaupunkikeskusta .layout-container .main-menu .expand-sub--open{margin-top:-23px}.color-palette--kaupunkikeskusta .layout-container .main__wrapper{max-width:1320px;margin-left:auto;margin-right:auto}.color-palette--kaupunkikeskusta .layout-container .main-liftup li{border-bottom:4px solid var(--c-liftup-item-bborder)}.color-palette--kaupunkikeskusta .layout-container .footer{border-top:unset;font-family:var(--heading-font-family)}.color-palette--kaupunkikeskusta .layout-container .footer__social{display:block;background-color:var(--c-mainnavbgcolor1)}}@media(min-width:920px){.color-palette--kaupunkikeskusta .layout-container .header__carousel{margin-top:-130px}.color-palette--kaupunkikeskusta .layout-container .header__recommended{position:absolute}}@media(min-width:1224px){.color-palette--kaupunkikeskusta .layout-container .header__inner{padding-bottom:1.2rem;border:unset;position:relative;height:190px}.color-palette--kaupunkikeskusta .layout-container .header__menu{width:96%;margin-left:auto;margin-right:auto}.color-palette--kaupunkikeskusta .layout-container .main-menu:not(.main-menu--sub){-moz-box-shadow:unset;-webkit-box-shadow:unset;box-shadow:unset;border-bottom:unset;padding:0;margin:0 auto}.color-palette--kaupunkikeskusta .layout-container .main-menu:not(.main-menu--sub) li.main-menu__item:not(.main-menu__item--sub){background-color:var(--c-mainnavbgcolor1);width:20%;text-align:center;border-right:unset;max-width:22% !important;white-space:normal;vertical-align:top;padding:.5rem 0}.color-palette--kaupunkikeskusta .layout-container .main-menu:not(.main-menu--sub) li.main-menu__item:not(.main-menu__item--sub)>.expand-sub{padding-left:7px}.color-palette--kaupunkikeskusta .layout-container .main-menu__item:not(.main-menu__item--sub){position:relative}.color-palette--kaupunkikeskusta .layout-container .main-menu>li>ul:not(.main-menu--sub-2){border-top:unset;width:250px}.color-palette--kaupunkikeskusta .layout-container .main-menu--sub-open:not(.main-menu--sub-2){display:block}.color-palette--kaupunkikeskusta .layout-container .main-menu__item:not(.main-menu__item--sub):hover .main-menu--sub:not(.main-menu--sub-2){display:block;min-height:unset;overflow-y:unset}.color-palette--kaupunkikeskusta .layout-container .main-menu__item:not(.main-menu__item--sub):hover .main-menu--sub:not(.main-menu--sub-2)>.main-menu__item:hover .main-menu--sub,.color-palette--kaupunkikeskusta .layout-container .main-menu--sub-2{left:100%;width:250px;max-width:unset}.color-palette--kaupunkikeskusta .layout-container .main-menu .expand-sub{left:86%}}.color-palette--kaupunkikeskusta.news-item-page .layout-container .header__inner{position:unset}.color-palette--kutupaivat .layout-container .mobile-top-menu .topnav{display:none}.color-palette--kutupaivat .layout-container .main-menu__item:not(.main-menu__item--sub)>.expand-sub{border-color:rgba(0,0,0,0)}@media(min-width:720px){.color-palette--kutupaivat .layout-container h1{background-color:var(--c-h1bgcolor1);padding:.4em .6em .2em;margin:0 0 20px 0;text-transform:uppercase;font-weight:700;font-size:4rem}.color-palette--kutupaivat .layout-container .topnav{display:none}.color-palette--kutupaivat .layout-container .header__primary{width:96%;margin-left:auto;margin-right:auto}.color-palette--kutupaivat .layout-container .header__inner{-moz-box-shadow:unset;-webkit-box-shadow:unset;box-shadow:unset}.color-palette--kutupaivat .layout-container .header__carousel{margin-top:unset}.color-palette--kutupaivat .layout-container .main-menu__link:not(.main-menu__link--sub){text-transform:uppercase;font-size:1.1rem;font-weight:bold}.color-palette--kutupaivat .layout-container .main__wrapper{width:90%;max-width:1280px;margin-left:auto;margin-right:auto}.color-palette--kutupaivat .layout-container .liftup__headline h2,.color-palette--kutupaivat .layout-container .newslist li h2{text-transform:uppercase;font-size:1.6rem;font-weight:bold}.color-palette--kutupaivat .layout-container .footer{background:var(--c-footer-bag) url("/themes/custom/jyvaskyla/images/kutu/kutu_footer_tausta.jpg") left top}}.color-palette--valonkaupunki .layout-container h1,.color-palette--valonkaupunki .layout-container h2,.color-palette--valonkaupunki .layout-container h3,.color-palette--valonkaupunki .layout-container h4,.color-palette--valonkaupunki .layout-container h5,.color-palette--valonkaupunki .layout-container h6,.color-palette--valonkaupunki .layout-container .main-menu__link--sub-1{font-family:"Raleway",sans-serif}.color-palette--valonkaupunki .layout-container .related a{color:var(--c-related-line)}.color-palette--valonkaupunki .layout-container .field--name-body a,.color-palette--valonkaupunki .layout-container .infobox a{color:var(--c-footer-link)}.color-palette--valonkaupunki .layout-container .banneri{font-size:1.4rem;border:2px solid orange;padding:1rem 2rem;width:100%;text-align:center;margin:1rem 0}.color-palette--valonkaupunki .layout-container .banneri a{color:orange;text-decoration:none}.color-palette--valonkaupunki .layout-container .main-menu__link:not(.main-menu__link--sub){font-size:1.2rem}.color-palette--valonkaupunki .layout-container .main-menu__link--sub-1,.color-palette--valonkaupunki .layout-container .main-menu__link--sub-2{font-size:1rem}.color-palette--valonkaupunki .layout-container #block-recommended-mobile{display:none}.color-palette--valonkaupunki .layout-container .header__menu .toggle-expand{right:1rem}.color-palette--valonkaupunki .layout-container .liftup--carousel{margin-top:unset;max-height:500px}.color-palette--valonkaupunki .layout-container .layout .block>.body{background-color:unset}.color-palette--valonkaupunki .layout-container .layout .keywords,.color-palette--valonkaupunki .layout-container .keywords__item{background-color:unset}.color-palette--valonkaupunki .layout-container .liftup--project .liftup__content{display:flex;flex-direction:column;justify-content:center}.color-palette--valonkaupunki .layout-container .liftup--project .liftup__content .link{text-decoration:underline;color:var(--c-liftup-item-caption)}.color-palette--valonkaupunki .layout-container .liftup--project .liftup__content li{display:inline-block;width:49%;margin:0 auto;border:1px solid orange;padding:1rem;text-align:center}.color-palette--valonkaupunki .layout-container .layout .sublink-list{background-color:rgba(0,0,0,0)}.color-palette--valonkaupunki .layout-container .sidebar-nav{background-color:unset}.color-palette--valonkaupunki .layout-container .feedlist{display:-ms-grid;display:grid;-ms-grid-columns:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}.color-palette--valonkaupunki .layout-container .feedlist__date{color:#fff;display:none}.color-palette--valonkaupunki .layout-container .feedlist__headline h2{margin:unset}.color-palette--valonkaupunki .layout-container .footer{border-top:2px solid #fff}.color-palette--valonkaupunki .layout-container .footer div>p>a>img{display:inline-block}@media(min-width:720px){.color-palette--valonkaupunki .layout-container .header__primary{width:96%;margin-left:auto;margin-right:auto}.color-palette--valonkaupunki .layout-container .header__inner{border-bottom:unset;-moz-box-shadow:unset;-webkit-box-shadow:unset;box-shadow:unset}.color-palette--valonkaupunki .layout-container .header__image{top:0}.color-palette--valonkaupunki .layout-container .header__recommended{right:unset;bottom:unset;top:50%;min-width:unset;width:50%;left:25%}.color-palette--valonkaupunki .layout-container .header__recommended .recommended{background-color:unset}.color-palette--valonkaupunki .layout-container .header__recommended h2{display:none}.color-palette--valonkaupunki .layout-container .header__recommended ul{display:flex;flex-wrap:nowrap;justify-content:space-evenly}.color-palette--valonkaupunki .layout-container .header__recommended ul li{border:2px solid var(--c-recommended);display:inline-block;padding:1.5rem 3rem;background-color:rgba(0,0,0,.4)}.color-palette--valonkaupunki .layout-container .header__recommended ul li a{color:var(--c-recommended);margin-right:unset;font-size:1.3rem;font-weight:bold}.color-palette--valonkaupunki .layout-container .header__recommended ul li a::before{display:none}.color-palette--valonkaupunki .layout-container .main__wrapper{width:96%;margin-left:auto;margin-right:auto}.color-palette--valonkaupunki .layout-container .layout .main-liftup{margin-top:2rem;margin-bottom:2rem}.color-palette--valonkaupunki .layout-container .feedlist__headline h2{margin:0 100px 0 0}.color-palette--valonkaupunki .layout-container .footer__section{width:80%;margin:0 auto}}@media(min-width:1224px){.color-palette--valonkaupunki .layout-container .header__menu .main-menu:not(.main-menu__item--sub){justify-content:flex-end}.color-palette--valonkaupunki .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub){position:relative}.color-palette--valonkaupunki .layout-container .header__menu .main-menu>li>ul:not(.main-menu--sub-2){width:250px}.color-palette--valonkaupunki .layout-container .header__menu .main-menu--sub-open:not(.main-menu--sub-2){display:block}.color-palette--valonkaupunki .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub):hover .main-menu--sub:not(.main-menu--sub-2),.color-palette--valonkaupunki .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub):hover .main-menu--sub-open{display:none;min-height:unset;overflow:visible}.color-palette--valonkaupunki .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub):hover .main-menu--sub:not(.main-menu--sub-2)>.main-menu__item:hover .main-menu--sub,.color-palette--valonkaupunki .layout-container .header__menu .main-menu--sub-2{left:100%;width:250px;max-width:unset}.color-palette--valonkaupunki .layout-container .header__menu .main-menu .expand-sub{left:86%}.color-palette--valonkaupunki .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub)>.expand-sub{display:none}.color-palette--valonkaupunki .layout-container .header__menu .main-menu--sub-1,.color-palette--valonkaupunki .layout-container .header__menu .main-menu--sub-2{display:none}.color-palette--valonkaupunki .layout-container .feedlist{-ms-grid-columns:repeat(3,1fr);grid-template-columns:repeat(3,1fr)}}.color-palette--valonkaupunki.front-page .layout-container .main__wrapper .body{background-color:unset}.color-palette--linkki{font-size:95%;overflow-x:hidden}.color-palette--linkki .layout-container .layout .block>.body{padding:unset}.color-palette--linkki .layout-container h1{font-weight:600;font-size:2rem}.color-palette--linkki .layout-container h2,.color-palette--linkki .layout-container h3,.color-palette--linkki .layout-container h4,.color-palette--linkki .layout-container h5,.color-palette--linkki .layout-container h6{margin:unset;line-height:1.3}.color-palette--linkki .layout-container h2{font-size:1.6rem}.color-palette--linkki .layout-container h3{font-size:1.3rem}.color-palette--linkki .layout-container .text-long h2,.color-palette--linkki .layout-container .text-long h3{font-weight:600}.color-palette--linkki .layout-container .text-long h2,.color-palette--linkki .layout-container .text-long h3,.color-palette--linkki .layout-container .text-long h4,.color-palette--linkki .layout-container .text-long h5,.color-palette--linkki .layout-container .text-long h6{margin-top:1rem}.color-palette--linkki .layout-container .text-long h2{font-size:1.8rem}.color-palette--linkki .layout-container .text-long h3{font-size:1.4rem}.color-palette--linkki .layout-container .text-long h4{font-size:1.2rem}.color-palette--linkki .layout-container .text-long h5{font-size:1.1rem}.color-palette--linkki .layout-container .text-long table{border-color:var(--c-table-thbag);border-collapse:collapse;width:100%}.color-palette--linkki .layout-container .text-long table tr{display:table-row}.color-palette--linkki .layout-container .text-long table th{background-color:var(--c-table-thbag);border-color:var(--c-table-thbag);font-weight:bold;display:table-cell}.color-palette--linkki .layout-container .text-long table td{border-color:var(--c-table-thbag);display:table-cell}.color-palette--linkki .layout-container .text-long ul,.color-palette--linkki .layout-container .text-long ol{list-style-position:outside;padding-left:1rem}.color-palette--linkki .layout-container .text-long li{line-height:2}.color-palette--linkki .layout-container .text-long ul{margin-bottom:unset}.color-palette--linkki .layout-container .text-long ul li::marker{color:var(--c-list-bullet)}.color-palette--linkki .layout-container h4{font-size:1.2rem}.color-palette--linkki .layout-container h5{font-size:1.1rem}@media(min-width:920px){.color-palette--linkki .layout-container h1{font-size:2.5rem}.color-palette--linkki .layout-container .paragraph,.color-palette--linkki .layout-container .text-long p,.color-palette--linkki .layout-container p{font-size:1.05rem;line-height:1.6}}.color-palette--linkki .layout-container .file--application-pdf>a{background-image:url("/themes/custom/jyvaskyla/images/linkki/ikonit/liitetiedosto.svg")}.color-palette--linkki .layout-container .file--application-pdf>a:after{content:url("/themes/custom/jyvaskyla/images/linkki/ikonit/nuoli-vihrea.svg");margin-left:.4rem;vertical-align:text-top}.color-palette--linkki .layout-container .reittiopaslaatikko{z-index:1;margin-top:60px}.color-palette--linkki .layout-container .reittiopaslaatikko iframe{width:100%}@media(min-width:720px){.color-palette--linkki .layout-container .reittiopaslaatikko{margin-top:40px}}@media(min-width:920px){.color-palette--linkki .layout-container .reittiopaslaatikko{position:unset;width:unset}}@media(min-width:1224px){.color-palette--linkki .layout-container .reittiopaslaatikko{top:260px;left:unset;margin:0 0 0 -1rem;position:absolute;width:350px;z-index:1}}@media(min-width:1520px){.color-palette--linkki .layout-container .reittiopaslaatikko{top:320px}}.color-palette--linkki .layout-container .muutosliikenne{background:#000;color:#fff;position:absolute;left:0;right:0;padding:1rem 2rem;margin-top:-80px;z-index:2}@media(min-width:920px){.color-palette--linkki .layout-container .muutosliikenne{padding:1rem 2rem .4rem}}@media(min-width:1224px){.color-palette--linkki .layout-container .muutosliikenne{margin-top:-80px}.color-palette--linkki .layout-container .muutosliikenne .sisus{padding:0 1rem}}.color-palette--linkki .layout-container .muutosliikenne p{margin:unset}.color-palette--linkki .layout-container .muutosliikenne .muutokset{display:block;margin:0 auto 1rem;width:fit-content;font-weight:bold;background:url("/themes/custom/jyvaskyla/images/linkki/ikonit/muutokset-liikenteessa.svg") no-repeat;background-size:auto;background-size:contain;padding-left:2.2rem;font-size:1.2rem}@media(min-width:720px){.color-palette--linkki .layout-container .muutosliikenne .muutokset{display:unset;margin:unset;width:unset}}.color-palette--linkki .layout-container .muutosliikenne .poikkeus{display:block;width:fit-content;margin:0 auto;font-size:1.1rem;color:#000;padding:.4rem 1.6rem;border-radius:40px;background:var(--c-recommended-bag) url("/themes/custom/jyvaskyla/images/linkki/ikonit/nuoli-musta.svg") no-repeat 95%;background-size:8%;padding-right:2.2rem}@media(min-width:720px){.color-palette--linkki .layout-container .muutosliikenne .poikkeus{float:right;display:unset;width:unset;margin:unset;margin-top:-3px}}.color-palette--linkki .layout-container .liputjahinnatlaatikko{position:relative;z-index:2}.color-palette--linkki .layout-container .nostolinkki{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border:2px solid var(--c-lang-border);padding:.2rem 1rem;color:#fff;font-weight:bold;font-size:1.1rem}.color-palette--linkki .layout-container .paa{margin:0 2em}@media(min-width:720px){.color-palette--linkki .layout-container .paa{margin:0 4em}}.color-palette--linkki .layout-container .nappi{-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;padding:1rem 2rem}.color-palette--linkki .layout-container .header__primary,.color-palette--linkki .layout-container .main__wrapper .main,.color-palette--linkki .layout-container .main__breadcrumbs,.color-palette--linkki .layout-container .sisus,.color-palette--linkki .layout-container .footer__section,.color-palette--linkki .layout-container .footer__social p{max-width:1520px;margin:0 auto}.color-palette--linkki .layout-container .header+.pre-content+.main__wrapper{position:unset}.color-palette--linkki .layout-container .header__primary{position:relative;z-index:2}.color-palette--linkki .layout-container .header__branding{padding:1.6rem;display:-ms-grid;display:grid;-ms-grid-columns:120px minmax(60px,1fr) minmax(60px,120px) 80px;grid-template-columns:120px minmax(60px,1fr) minmax(60px,120px) 80px;column-gap:.6rem}@media(min-width:1224px){.color-palette--linkki .layout-container .header__branding{padding:unset;padding-top:2rem;-ms-grid-columns:120px minmax(60px,1fr) minmax(60px,120px) 80px;grid-template-columns:120px minmax(60px,1fr) minmax(60px,120px) 80px}}.color-palette--linkki .layout-container .header__branding>*{padding:unset}.color-palette--linkki .layout-container .header__navigation-top{display:none}.color-palette--linkki .layout-container .header__logo{max-width:127px;width:unset;display:block;padding:unset}.color-palette--linkki .layout-container .header__logo a{background-image:url("/themes/custom/jyvaskyla/images/linkki/linkki-tekstilogo-vihrea.svg");background-repeat:no-repeat;height:25px;width:101px;display:block}@media(min-width:720px){.color-palette--linkki .layout-container .header__logo a{height:32px;width:147px}}@media(min-width:1224px){.color-palette--linkki .layout-container .header__logo a{background-image:none;height:unset;width:unset;display:unset}}.color-palette--linkki .layout-container .header__logo .field-media-image{display:none}@media(min-width:480px){.color-palette--linkki .layout-container .header__logo{max-width:147px}}@media(min-width:1224px){.color-palette--linkki .layout-container .header__logo{max-width:227px;width:unset}.color-palette--linkki .layout-container .header__logo .field-media-image{display:block}}.color-palette--linkki .layout-container .header__language{right:unset;padding-right:unset;grid-column:2;grid-row:1;top:unset;position:unset}@media(min-width:1224px){.color-palette--linkki .layout-container .header__language{grid-column:3}}.color-palette--linkki .layout-container .header__language .language{font-size:1rem;height:unset;width:unset;padding:unset;border:unset}.color-palette--linkki .layout-container .header__language .language__toggle{display:none}.color-palette--linkki .layout-container .header__language .language__menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.color-palette--linkki .layout-container .header__language .language__menu-item:first-of-type{margin-right:8px}.color-palette--linkki .layout-container .header__language .language__menu-item:first-of-type::after{content:"|";padding-left:8px}.color-palette--linkki .layout-container .header__search{grid-column:3}@media(min-width:1224px){.color-palette--linkki .layout-container .header__search{grid-column:2}}.color-palette--linkki .layout-container .header__search .search::before{content:"";display:inline-block !important;height:18px;width:18px;position:relative;top:4px;left:40px;background-image:url("/themes/custom/jyvaskyla/images/icons/haku_musta.svg");background-repeat:no-repeat;background-size:contain;transform:scaleX(-1);margin-left:unset;color:unset;font-size:unset;padding-top:unset}@media(min-width:720px){.color-palette--linkki .layout-container .header__search .search{padding:4px 0}}.color-palette--linkki .layout-container .header__search .search--open{position:absolute;margin-top:2rem;z-index:6}.color-palette--linkki .layout-container .header__search .search-toggle-expand{left:unset;right:unset;top:unset;padding:unset}@media(min-width:720px){.color-palette--linkki .layout-container .header__search .search-toggle-expand{border:unset}}.color-palette--linkki .layout-container .header__search .search-toggle-expand__icon{filter:brightness(0) saturate(100%) invert(19%) sepia(40%) saturate(1839%) hue-rotate(199deg) brightness(105%) contrast(87%);transform:scaleX(-1);height:1.3rem;width:1.3rem}.color-palette--linkki .layout-container .header__search .search input[type=text]{-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;padding:1em .75em 1em 2.5em;border-color:var(--c-search-item-border)}@media(min-width:720px){.color-palette--linkki .layout-container .header__search .search input[type=text]{padding:.5em .5rem .5rem 40px;width:14rem}.color-palette--linkki .layout-container .header__search .search input[type=text]:focus{width:24rem;border-color:var(--c-search-item-border)}}@media(min-width:720px){.color-palette--linkki .layout-container .header__search .search label{display:none}}.color-palette--linkki .layout-container .header__search .search .button{display:none;border-radius:unset;background-image:url("/themes/custom/jyvaskyla/images/icons/haku_valk.svg")}@media(min-width:720px){.color-palette--linkki .layout-container .header__search .search .button{background-image:unset}}.color-palette--linkki .layout-container .header__search .search .button:hover{background-color:clr(search-item-bag)}.color-palette--linkki .layout-container .header__audiences{display:none}@media(min-width:1224px){.color-palette--linkki .layout-container .header__menu{margin-top:-170px;margin-left:270px}}.color-palette--linkki .layout-container .header__menu .toggle-expand{top:.8rem;right:1.6rem}.color-palette--linkki .layout-container .header__menu .toggle-expand__open{display:none}.color-palette--linkki .layout-container .header__menu .toggle-expand::before{font-size:2.5rem}.color-palette--linkki .layout-container .header__menu .toggle-expand--open+.header-menu-content{height:auto;margin-top:-20px}.color-palette--linkki .layout-container .header__menu .mobile-top-menu{display:none}.color-palette--linkki .layout-container .header__menu .main-nav>.main-menu{flex-direction:unset;flex-wrap:unset}@media(min-width:1224px){.color-palette--linkki .layout-container .header__menu .main-nav>.main-menu{display:-ms-grid;display:grid;-ms-grid-columns:repeat(4,minmax(120px,1fr));grid-template-columns:repeat(4,minmax(120px,1fr))}}@media(min-width:1224px){.color-palette--linkki .layout-container .header__menu .main-nav .main-menu li{max-width:unset}}.color-palette--linkki .layout-container .header__menu .main-nav .main-menu--sub-1{padding-left:unset}.color-palette--linkki .layout-container .header__menu .main-nav .main-menu--sub-open .expand-sub{display:none}.color-palette--linkki .layout-container .header__menu .main-nav .main-menu--sub-open:not(.main-menu--sub-2){min-height:unset;display:block;width:110%;padding-bottom:unset;margin:unset;border:unset;position:relative;top:1.05rem;left:-7px;-webkit-border-radius:0 0 15px 15px;-moz-border-radius:0 0 15px 15px;border-radius:0 0 15px 15px}.color-palette--linkki .layout-container .header__menu .main-nav .main-menu__item:not(.main-menu__item--sub){width:auto;padding:1.05rem .4rem}@media(min-width:1224px){.color-palette--linkki .layout-container .header__menu .main-nav .main-menu__item:not(.main-menu__item--sub){max-width:calc(100% - 36px);-webkit-border-radius:15px 15px 0 0;-moz-border-radius:15px 15px 0 0;border-radius:15px 15px 0 0;max-height:70px}.color-palette--linkki .layout-container .header__menu .main-nav .main-menu__item:not(.main-menu__item--sub):hover>.main-menu__link{color:var(--c-main-nav-hover)}.color-palette--linkki .layout-container .header__menu .main-nav .main-menu__item:not(.main-menu__item--sub):hover>.expand-sub::after{color:var(--c-main-nav-hover)}}.color-palette--linkki .layout-container .header__menu .main-nav .main-menu__item:not(.main-menu__item--sub)>.expand-sub{padding-top:2px}.color-palette--linkki .layout-container .header__menu .main-nav .main-menu__item:not(.main-menu__item--sub)>.expand-sub::after{content:"❯❯";display:block;font-size:12px;letter-spacing:-2px;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);filter:progid:dximagetransform.microsoft.basicimage(rotation=3)}.color-palette--linkki .layout-container .header__menu .main-nav .main-menu__item:not(.main-menu__item--sub)>.expand-sub--open{padding-left:unset}.color-palette--linkki .layout-container .header__menu .main-nav .main-menu__item:not(.main-menu__item--sub)>.expand-sub--open::after{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}.color-palette--linkki .layout-container .header__menu .main-nav .main-menu__item:not(.main-menu__item--sub)>a{padding:.5rem}.color-palette--linkki .layout-container .header__menu .main-nav .main-menu__item:not(.main-menu__item--sub)>a:hover{color:unset}.color-palette--linkki .layout-container .header__menu .main-nav .main-menu__item:not(.main-menu__item--sub)>a.main-menu__link--with-sub{width:unset}.color-palette--linkki .layout-container .header__menu .main-nav .main-menu__item--sub-1{grid-column:unset;padding:.4rem 0;width:90%;margin:0 auto}.color-palette--linkki .layout-container .header__menu .main-nav .main-menu__link--sub-1{font-size:1rem}.color-palette--linkki .layout-container .header__menu .main-nav .main-menu__link--sub-2{display:none}.color-palette--linkki .layout-container .header__menu .main-nav .main-menu__link:not(.main-menu__link--sub){font-size:1.1rem;font-weight:bold}.color-palette--linkki .layout-container .header__carousel .liftup--carousel{margin-top:unset}@media(min-width:1224px){.color-palette--linkki .layout-container .header__carousel .liftup--carousel{margin-top:-100px;position:relative;z-index:1}}.color-palette--linkki .layout-container .header__carousel .liftup--carousel img{max-width:200%;margin:0 auto;width:auto}@media(min-width:1224px){.color-palette--linkki .layout-container .header__carousel .liftup--carousel img{height:650px}}.color-palette--linkki .layout-container .header__carousel .liftup--carousel .slide__caption{display:none}.color-palette--linkki .layout-container .header__carousel .liftup--carousel .field-media-image{border-radius:unset}.color-palette--linkki .layout-container .header__carousel .liftup__content{display:none}.color-palette--linkki .layout-container .header__recommended{width:44%;right:10%}@media(min-width:1224px){.color-palette--linkki .layout-container .header__recommended{width:30%;right:10%}}.color-palette--linkki .layout-container .header__recommended .recommended{-webkit-border-radius:0 20px 0 20px;-moz-border-radius:0 20px 0 20px;border-radius:0 20px 0 20px}@media(min-width:1224px){.color-palette--linkki .layout-container .header__recommended .recommended{padding:2rem 3rem}}.color-palette--linkki .layout-container .header__recommended .recommended__heading{font-size:1.3rem;margin-bottom:14px}@media(min-width:720px){.color-palette--linkki .layout-container .header__recommended .recommended__heading{font-size:1.5rem}}.color-palette--linkki .layout-container .header__recommended .recommended li{padding:0 0 8px;font-family:var(--heading2-font-family);text-transform:uppercase;font-size:.85rem;border-bottom:unset}.color-palette--linkki .layout-container .header__recommended .recommended li:first-of-type{border-top:unset}.color-palette--linkki .layout-container .header__recommended .recommended li a::before{display:none}.color-palette--linkki .layout-container .header__recommended .recommended li a::after{content:"〉〉";color:orange;font-size:12px;font-weight:bold;position:absolute;right:0;width:20px;height:20px;letter-spacing:-7px;color:#000;position:unset;display:inline-block;vertical-align:text-top;margin-left:.4rem;font-size:10px}.color-palette--linkki .layout-container .header--no-bgimage .header__branding{border-bottom:1px solid clr(list-link-border)}.color-palette--linkki .layout-container .header .header-menu-content{background-color:unset}@media(min-width:1224px){.color-palette--linkki .layout-container .header__image{margin-top:-100px;position:relative;z-index:1}.color-palette--linkki .layout-container .header__image img{max-width:100%;margin:0 auto;width:100%}}@media(min-width:720px){.color-palette--linkki .layout-container .main__wrapper{padding-top:20px}.color-palette--linkki .layout-container .main__wrapper .main-content--with-sidebar-two{display:block}}.color-palette--linkki .layout-container .main__wrapper .main__breadcrumbs .breadcrumb{font-family:var(--paragraph-font-family)}.color-palette--linkki .layout-container .main__wrapper .main__breadcrumbs .breadcrumb__item{font-size:1rem}.color-palette--linkki .layout-container .main__wrapper .main__breadcrumbs .breadcrumb__item::after{content:"»";font-size:1.6rem;vertical-align:-2px;color:var(--c-breadcrumsbarrow);margin:0 .2rem}.color-palette--linkki .layout-container .main__wrapper .main__breadcrumbs .breadcrumb__item:last-child::after{content:unset}.color-palette--linkki .layout-container .main__wrapper .main--with-sidebar{display:block}.color-palette--linkki .layout-container .main__wrapper .first-sidebar{display:none}.color-palette--linkki .layout-container .main__wrapper .infobox{overflow:hidden;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.color-palette--linkki .layout-container .main__wrapper .infobox .field-media-image{margin:-2rem -2rem 0}.color-palette--linkki .layout-container .main__wrapper .infobox .field-media-image img{width:100%}.color-palette--linkki .layout-container .main__wrapper .infobox h2,.color-palette--linkki .layout-container .main__wrapper .infobox h3{font-size:1.3rem;color:var(--c-h23-text);font-weight:bold}@media(min-width:720px){.color-palette--linkki .layout-container .main__wrapper .field-subpage-paragraph{padding:0 5%}}.color-palette--linkki .layout-container .main__wrapper .field-subpage-paragraph .field__items{justify-content:space-between}@media(min-width:920px){.color-palette--linkki .layout-container .main__wrapper .field-subpage-paragraph .field__items{display:-ms-grid;display:grid;-ms-grid-columns:repeat(3,1fr);grid-template-columns:repeat(3,1fr)}}.color-palette--linkki .layout-container .main__wrapper .sublink{font-family:var(--heading2-font-family);text-transform:uppercase;font-size:1.1rem;font-weight:600;letter-spacing:-0.5px}.color-palette--linkki .layout-container .main__wrapper .sublink--header-list{padding:8px 0;color:clr(text-link)}.color-palette--linkki .layout-container .main__wrapper .sublink--header-list::before{display:none}.color-palette--linkki .layout-container .main__wrapper .sublink--header-list::after{content:"〉〉";color:orange;font-size:12px;font-weight:bold;position:absolute;right:0;width:20px;height:20px;letter-spacing:-7px;position:unset;display:inline-block;margin-left:8px;vertical-align:bottom}@media(min-width:920px){.color-palette--linkki .layout-container .main__wrapper .topic-list--extended{margin-bottom:50px}}.color-palette--linkki .layout-container .main__wrapper .topic-list--extended .topic-link{border:unset}.color-palette--linkki .layout-container .main__wrapper .topic-list--extended .topic-link .topic--item{display:-ms-grid;display:grid;-ms-grid-columns:60px 1fr;grid-template-columns:60px 1fr;background-color:var(--c-topic-link-bg);padding:1rem 1.5rem;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px}@media(min-width:720px){.color-palette--linkki .layout-container .main__wrapper .topic-list--extended .topic-link .topic--item{padding:1rem}}@media(min-width:1224px){.color-palette--linkki .layout-container .main__wrapper .topic-list--extended .topic-link .topic--item{padding:1rem 2rem}}.color-palette--linkki .layout-container .main__wrapper .topic-list--extended .topic-link .topic--item:hover,.color-palette--linkki .layout-container .main__wrapper .topic-list--extended .topic-link .topic--item:focus{text-decoration:none}.color-palette--linkki .layout-container .main__wrapper .topic-list--extended .topic-link .topic--item .caption{background-color:unset;width:100%;position:unset;padding:unset;font-weight:bold;padding:.4rem 0}.color-palette--linkki .layout-container .main__wrapper .topic-list--extended .topic-link .topic--item .caption::after{content:url("/themes/custom/jyvaskyla/images/linkki/ikonit/nuoli-valkoinen.svg");margin-left:1rem;margin-top:8px;float:right}.color-palette--linkki .layout-container .main__wrapper .topic-list--extended .topic-link .topic--item .field-media-image{width:50px;overflow:hidden}.color-palette--linkki .layout-container .main__wrapper .topic-list--extended .topic-link .topic--item .image img{margin-bottom:unset;height:38px;width:50px;max-width:unset}@media(min-width:720px){.color-palette--linkki .layout-container .main__wrapper .block>.field-subpage-paragraph{padding:0 1rem}}.color-palette--linkki .layout-container .main__wrapper .block>h2,.color-palette--linkki .layout-container .main__wrapper .block h2.event-listing__heading{margin-top:30px;font-size:2rem;font-weight:800;color:var(--c-green)}@media(min-width:1224px){.color-palette--linkki .layout-container .main__wrapper .block>h2,.color-palette--linkki .layout-container .main__wrapper .block h2.event-listing__heading{margin-top:70px;font-size:1.8rem;margin-bottom:40px}}.color-palette--linkki .layout-container .main__wrapper .body ul,.color-palette--linkki .layout-container .main__wrapper .infobox ul,.color-palette--linkki .layout-container .main__wrapper .accordion ul{padding:unset;list-style-type:none;font-size:1rem}.color-palette--linkki .layout-container .main__wrapper .body ul li::before,.color-palette--linkki .layout-container .main__wrapper .infobox ul li::before,.color-palette--linkki .layout-container .main__wrapper .accordion ul li::before{content:"•";color:var(--c-h1-text);font-weight:bold;display:inline-block;width:1em;font-size:14px;line-height:12px}.color-palette--linkki .layout-container .main__wrapper .body ul>li,.color-palette--linkki .layout-container .main__wrapper .infobox ul>li,.color-palette--linkki .layout-container .main__wrapper .accordion ul>li{margin:unset;padding:unset;line-height:1.5}.color-palette--linkki .layout-container .main__wrapper .accordion__item{background-color:unset}.color-palette--linkki .layout-container .main__wrapper .accordion__item .field-accordion-title{letter-spacing:-0.25px}.color-palette--linkki .layout-container .main__wrapper .accordion-toggle-expand{background-color:var(--c-accordion-bag);padding:1.4rem 2.2rem 1.4rem 5rem;font-size:1.1rem;font-weight:bold;-webkit-border-radius:58px;-moz-border-radius:58px;border-radius:58px}.color-palette--linkki .layout-container .main__wrapper .accordion-toggle-expand::after{top:unset;display:unset;content:"〉〉";color:orange;font-size:12px;font-weight:bold;position:absolute;right:0;width:20px;height:20px;letter-spacing:-7px;color:var(--c-accordion-arrow);font-size:14px;right:unset;left:2.6rem;margin-top:7px;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}.color-palette--linkki .layout-container .main__wrapper .accordion-toggle-expand.is-active::after{margin-top:unset;transform:rotate(270deg);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg)}.color-palette--linkki .layout-container .main__wrapper .accordion__content{padding-left:3rem;margin-top:-40px;padding-top:calc(40px + 1rem);-webkit-border-radius:0 0 60px 60px;-moz-border-radius:0 0 60px 60px;border-radius:0 0 60px 60px}.color-palette--linkki .layout-container .main__wrapper .accordion h2{font-size:1.6rem}.color-palette--linkki .layout-container .main__wrapper .accordion h3{font-size:1.5rem}.color-palette--linkki .layout-container .main__wrapper .accordion h4{font-size:1.4rem}.color-palette--linkki .layout-container .main__wrapper .accordion-block .h2--accordion-header{font-size:1.8rem}.color-palette--linkki .layout-container .main__wrapper .keywords{color:var(--c-keyword)}.color-palette--linkki .layout-container .main__wrapper .keywords__label{color:clr(keyword);font-weight:bold;text-transform:unset}.color-palette--linkki .layout-container .main__wrapper .keywords a.keyword{color:clr(keyword)}.color-palette--linkki .layout-container .main__wrapper .main-liftup .liftup__content{background-color:rgba(255,255,255,.4)}@media(min-width:920px){.color-palette--linkki .layout-container .main__wrapper .main-liftup .liftup__content{padding:2rem}}.color-palette--linkki .layout-container .main__wrapper .main-liftup .liftup__headline{font-family:var(--heading2-font-family);text-transform:uppercase;font-size:unset;display:block}.color-palette--linkki .layout-container .main__wrapper .main-liftup .liftup__headline h2{font-size:1.2rem;font-weight:600;letter-spacing:-0.25px}@media(min-width:920px){.color-palette--linkki .layout-container .main__wrapper .main-liftup .liftup__headline h2{font-size:1.4rem}}.color-palette--linkki .layout-container .main__wrapper .main-liftup .liftup__ingress{font-size:1.1rem;font-weight:300}.color-palette--linkki .layout-container .main__wrapper .main-liftup li{flex:1 1 100%}.color-palette--linkki .layout-container .main__wrapper .main-liftup li .liftup__imagecontainer img{max-height:320px;width:100%;object-fit:cover}.color-palette--linkki .layout-container .main__wrapper .main-liftup li::after{content:"〉〉";height:24px;width:24px;position:absolute;right:10px;background-color:orange;border-radius:100px;color:#fff;font-size:12px;padding:4px 4px 3px 7px;letter-spacing:-7px;bottom:10px}.color-palette--linkki .layout-container .main__wrapper .main-liftup li.full-width-item:nth-of-type(2n) .liftup__imagecontainer{order:unset}.color-palette--linkki .layout-container .main__wrapper .newslist{font-family:unset;position:relative;margin-bottom:70px}.color-palette--linkki .layout-container .main__wrapper .newslist__image img{min-width:100%;max-width:unset;max-height:220px;object-fit:cover;-webkit-border-radius:20px 20px 0 0;-moz-border-radius:20px 20px 0 0;border-radius:20px 20px 0 0}.color-palette--linkki .layout-container .main__wrapper .newslist__item{background-color:var(--c-newslist-item-bag);padding-bottom:50px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.color-palette--linkki .layout-container .main__wrapper .newslist__item::after{content:"〉〉";height:24px;width:24px;position:absolute;right:10px;background-color:orange;border-radius:100px;color:#fff;font-size:12px;padding:4px 4px 3px 7px;letter-spacing:-7px;bottom:10px;right:unset;left:1.4rem;background-color:var(--c-lgreen)}.color-palette--linkki .layout-container .main__wrapper .newslist__headline{font-family:var(--heading2-font-family)}.color-palette--linkki .layout-container .main__wrapper .newslist__headline h2{font-size:1.4rem;font-weight:bold}.color-palette--linkki .layout-container .main__wrapper .newslist__date{font-weight:bold;font-style:unset}.color-palette--linkki .layout-container .main__wrapper .newslist__ingress{line-height:1.5;font-size:1.1rem}.color-palette--linkki .layout-container .main__wrapper .field-rss-paragraph .feedlist{font-family:var(--heading2-font-family);display:grid;gap:1rem;margin-top:1rem;grid-template-columns:repeat(2,1fr)}@media(min-width:720px){.color-palette--linkki .layout-container .main__wrapper .field-rss-paragraph .feedlist{grid-template-columns:repeat(3,1fr)}}@media(min-width:1224px){.color-palette--linkki .layout-container .main__wrapper .field-rss-paragraph .feedlist{grid-template-columns:repeat(4,1fr)}}.color-palette--linkki .layout-container .main__wrapper .field-rss-paragraph .feedlist__date{margin:unset;width:unset;float:unset}.color-palette--linkki .layout-container .main__wrapper .field-rss-paragraph .feedlist li{padding:.6rem;-webkit-border-radius:0 20px;-moz-border-radius:0 20px;border-radius:0 20px}.color-palette--linkki .layout-container .main__wrapper .field-rss-paragraph .feedlist li .feedlist__headline h2{font-size:1.1rem;text-transform:uppercase;letter-spacing:-1px}.color-palette--linkki .layout-container .main__wrapper .liftup--project{margin-top:40px;display:-ms-grid;display:grid;-ms-grid-rows:auto;grid-template-rows:auto;gap:unset}.color-palette--linkki .layout-container .main__wrapper .liftup--project>li.list-item,.color-palette--linkki .layout-container .main__wrapper .text-long ol .liftup--project>li,.text-long ol .color-palette--linkki .layout-container .main__wrapper .liftup--project>li,.color-palette--linkki .layout-container .main__wrapper .text-long ul .liftup--project>li,.text-long ul .color-palette--linkki .layout-container .main__wrapper .liftup--project>li{position:relative;display:-ms-grid;display:grid}@media(min-width:920px){.color-palette--linkki .layout-container .main__wrapper .liftup--project>li.list-item,.color-palette--linkki .layout-container .main__wrapper .text-long ol .liftup--project>li,.text-long ol .color-palette--linkki .layout-container .main__wrapper .liftup--project>li,.color-palette--linkki .layout-container .main__wrapper .text-long ul .liftup--project>li,.text-long ul .color-palette--linkki .layout-container .main__wrapper .liftup--project>li{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.color-palette--linkki .layout-container .main__wrapper .liftup--project>li.list-item:nth-child(odd),.color-palette--linkki .layout-container .main__wrapper .text-long ol .liftup--project>li:nth-child(odd),.text-long ol .color-palette--linkki .layout-container .main__wrapper .liftup--project>li:nth-child(odd),.color-palette--linkki .layout-container .main__wrapper .text-long ul .liftup--project>li:nth-child(odd),.text-long ul .color-palette--linkki .layout-container .main__wrapper .liftup--project>li:nth-child(odd){border-bottom:unset}.color-palette--linkki .layout-container .main__wrapper .liftup--project>li.list-item:nth-child(odd) .liftup__content,.color-palette--linkki .layout-container .main__wrapper .text-long ol .liftup--project>li:nth-child(odd) .liftup__content,.text-long ol .color-palette--linkki .layout-container .main__wrapper .liftup--project>li:nth-child(odd) .liftup__content,.color-palette--linkki .layout-container .main__wrapper .text-long ul .liftup--project>li:nth-child(odd) .liftup__content,.text-long ul .color-palette--linkki .layout-container .main__wrapper .liftup--project>li:nth-child(odd) .liftup__content{background-color:var(--c-liftup-content-bag1)}.color-palette--linkki .layout-container .main__wrapper .liftup--project>li.list-item a::after,.color-palette--linkki .layout-container .main__wrapper .text-long ol .liftup--project>li a::after,.text-long ol .color-palette--linkki .layout-container .main__wrapper .liftup--project>li a::after,.color-palette--linkki .layout-container .main__wrapper .text-long ul .liftup--project>li a::after,.text-long ul .color-palette--linkki .layout-container .main__wrapper .liftup--project>li a::after{content:"";position:absolute;z-index:2;top:0;bottom:0;left:0;right:0}.color-palette--linkki .layout-container .main__wrapper .liftup--project .liftup__imagecontainer{overflow:hidden}.color-palette--linkki .layout-container .main__wrapper .liftup--project .liftup__imagecontainer img{margin-bottom:unset;max-width:unset;width:unset}@media(min-width:1224px){.color-palette--linkki .layout-container .main__wrapper .liftup--project .liftup__imagecontainer img{width:100%}}.color-palette--linkki .layout-container .main__wrapper .liftup--project .liftup__content{padding:2rem 2rem 3rem}@media(min-width:1224px){.color-palette--linkki .layout-container .main__wrapper .liftup--project .liftup__content{padding:4rem 7rem}}.color-palette--linkki .layout-container .main__wrapper .liftup--project .liftup__content::after{content:"〉〉";height:24px;width:24px;position:absolute;right:10px;background-color:orange;border-radius:100px;color:#fff;font-size:12px;padding:4px 4px 3px 7px;letter-spacing:-7px;right:unset;display:block;background-color:var(--c-green)}.color-palette--linkki .layout-container .main__wrapper .liftup--project .liftup__headline{color:var(--c-liftup-project-head)}.color-palette--linkki .layout-container .main__wrapper .liftup--project .liftup__headline h2{font-size:2rem;font-weight:bold}@media(min-width:1224px){.color-palette--linkki .layout-container .main__wrapper .liftup--project .liftup__headline h2{font-size:3rem}}.color-palette--linkki .layout-container .main__wrapper .liftup--project .liftup__body h2{font-size:1.6rem;font-weight:normal}.color-palette--linkki .layout-container .main__wrapper .liftup--project .liftup__body p{font-size:1.1rem}.color-palette--linkki .layout-container .main__wrapper .liftup--project .liftup__button{display:none;border:unset;border-radius:unset;text-align:unset;text-transform:unset;padding:0 0 10px;background-color:unset;color:clr(liftup-content);margin-top:10px;border-top:1px solid clr(liftup-content)}.color-palette--linkki .layout-container .main__wrapper .liftup--project .liftup__button a{color:clr(liftup-content)}.color-palette--linkki .layout-container .main__wrapper .current-block-tabs{position:relative;margin-bottom:80px}.color-palette--linkki .layout-container .main__wrapper .current-block-tabs .tabs{position:unset}.color-palette--linkki .layout-container .main__wrapper .current-block-tabs a.current-block-tabs__news-archive-link{top:unset;bottom:-50px;right:0;font-family:var(--heading-font-family);font-size:1.4rem}.color-palette--linkki .layout-container .main__wrapper .current-block-tabs a.current-block-tabs__news-archive-link::after{content:"〉〉";color:orange;font-size:12px;font-weight:bold;position:absolute;right:0;width:20px;height:20px;letter-spacing:-7px}.color-palette--linkki .layout-container .footer{background-image:url("/themes/custom/jyvaskyla/images/linkki/footerin-taustakuva.svg");background-size:1500px;background-position:36% 17%;background-repeat:no-repeat;border-top:unset;margin-top:unset;background-color:unset;padding:unset;padding-top:1rem}@media(min-width:720px){.color-palette--linkki .layout-container .footer{background-position:50% 20%}}@media(min-width:920px){.color-palette--linkki .layout-container .footer{background-position:66% 25%}}@media(min-width:1224px){.color-palette--linkki .layout-container .footer{background-size:unset;background-position:52% top}}.color-palette--linkki .layout-container .footer__inner{margin-top:270px;background-color:var(--c-footer-bag);padding:1rem 3rem}.color-palette--linkki .layout-container .footer__section{column-gap:2rem}.color-palette--linkki .layout-container .footer__section>div{padding-bottom:1rem}@media(min-width:720px){.color-palette--linkki .layout-container .footer__section>div{-webkit-box-flex:1 1 20%;-moz-box-flex:1 1 20%;-webkit-flex:1 1 20%;flex:1 1 20%}}.color-palette--linkki .layout-container .footer__section>div:first-of-type h2{font-size:0px;background:url("/themes/custom/jyvaskyla/images/linkki/linkki-tekstilogo-valkoinen.svg") no-repeat;height:50px;width:200px;background-size:contain;margin-bottom:1.6rem;margin-top:1rem}.color-palette--linkki .layout-container .footer__section>div:first-of-type img{margin-right:2rem;width:40px}.color-palette--linkki .layout-container .footer__social{padding:4px 1rem 0;display:block;text-align:unset;background-color:var(--c-lgreenbottom)}@media(min-width:1224px){.color-palette--linkki .layout-container .footer__social{text-align:left;padding:.4rem 2rem}}.color-palette--linkki .layout-container .footer__social .social-menu{display:none}.color-palette--linkki.news-item-page .layout-container .newsingress{font-size:1.6rem;font-weight:normal;margin-top:2rem}.color-palette--linkki.news-item-page .layout-container .newsingress strong{font-weight:normal}@media(min-width:920px){.color-palette--linkki.news-item-page .layout-container .pagecontent{-ms-grid-columns:minmax(20%,100%) minmax(0,33%);grid-template-columns:minmax(20%,100%) minmax(0,33%)}}.color-palette--linkki.news-item-page .layout-container .pagecontent h2{font-size:1.5rem}.color-palette--linkki.news-item-page .layout-container .pagecontent h3{font-size:1.3rem}.color-palette--linkki.news-item-page .layout-container .pagecontent blockquote{color:var(--c-text);font-weight:400}@media(min-width:920px){.color-palette--linkki.news-item-page .layout-container .pagecontent blockquote{margin:5rem 6rem}}.color-palette--linkki.news-item-page .layout-container .pagecontent blockquote::before{color:var(--c-lgreen);font-size:120px;margin-top:-50px;margin-left:-67px;font-family:var(--paragraph-font-family);letter-spacing:-2px}.color-palette--linkki.news-item-page .layout-container .share{text-align:unset}.color-palette--linkki.news-item-page .layout-container .share::before{content:"Jaa/Share";display:block;padding-left:.5rem}.color-palette--jyvaskylanseutu .liftup__headline{display:block}@media(min-width:720px){.color-palette--jyvaskylanseutu .layout-container .footer{border-top:1px solid var(--c-footer-link);padding-top:1rem}.color-palette--jyvaskylanseutu .layout-container .main-liftup li:nth-of-type(odd){border-right:1px solid var(--c-liftup-item-caption);padding-right:2em}.color-palette--jyvaskylanseutu .layout-container .liftup--project>li{border-top:4px solid var(--c-footer-link)}}@media(min-width:720px){.color-palette--temp1 .layout-container .header__inner{border-bottom:unset;-moz-box-shadow:unset;-webkit-box-shadow:unset;box-shadow:unset}.color-palette--temp1 .layout-container .header__primary{width:96%;margin-left:auto;margin-right:auto}.color-palette--temp1 .layout-container .header__menu .toggle-expand{top:0;right:2rem;padding-top:2px}.color-palette--temp1 .layout-container .topnav{display:none}.color-palette--temp1 .layout-container .main-menu>li>ul:not(.main-menu--sub-2){border-top:unset}.color-palette--temp1 .layout-container .main-menu__item:not(.main-menu__item--sub)>a,.color-palette--temp1 .layout-container .main-menu__item:not(.main-menu__item--sub)>a:hover{color:#fff}.color-palette--temp1 .layout-container .main__wrapper{width:96%;margin-left:auto;margin-right:auto}.color-palette--temp1 .layout-container .main-liftup li:nth-of-type(odd){border-right:1px solid var(--c-liftup-item-caption)}.color-palette--temp1 .layout-container .footer__social{display:block;background-color:var(--c-footer-bag);padding-bottom:6px}}@media(min-width:1224px){.color-palette--temp1 .main-menu__item:not(.main-menu__item--sub){position:relative;flex-basis:25%}.color-palette--temp1 .main-menu__item:not(.main-menu__item--sub)>a{font-weight:bold}.color-palette--temp1 .main-menu>li>ul:not(.main-menu--sub-2){border-top:unset;width:unset}.color-palette--temp1 .main-menu--sub-open:not(.main-menu--sub-2){display:block;min-height:unset}.color-palette--temp1 .main-menu__item:not(.main-menu__item--sub):hover .main-menu--sub:not(.main-menu--sub-2){display:block;min-height:unset;overflow-y:unset}.color-palette--temp1 .main-menu__item:not(.main-menu__item--sub):hover .main-menu--sub:not(.main-menu--sub-2)>.main-menu__item:hover .main-menu--sub,.color-palette--temp1 .main-menu--sub-2{left:100%;width:250px;max-width:unset}.color-palette--temp1 .main-menu__item:not(.main-menu__item--sub):last-of-type:hover .main-menu--sub:not(.main-menu--sub-2)>.main-menu__item:hover .main-menu--sub{left:unset;right:100%}.color-palette--temp1 .main-menu .expand-sub{left:86%}}.color-palette--temp2{font-size:90%}.color-palette--temp2 .layout-container .main,.color-palette--temp2 .layout-container .header__inner,.color-palette--temp2 .layout-container .footer__inner{max-width:1920px;margin:0 auto}.color-palette--temp2 .layout-container .pageheader h1,.color-palette--temp2 .layout-container .pageheader h2,.color-palette--temp2 .layout-container .pageheader h3,.color-palette--temp2 .layout-container .pageheader h4,.color-palette--temp2 .layout-container .pageheader h5,.color-palette--temp2 .layout-container .pageheader h6,.color-palette--temp2 .layout-container .pagecontent h1,.color-palette--temp2 .layout-container .pagecontent h2,.color-palette--temp2 .layout-container .pagecontent h3,.color-palette--temp2 .layout-container .pagecontent h4,.color-palette--temp2 .layout-container .pagecontent h5,.color-palette--temp2 .layout-container .pagecontent h6,.color-palette--temp2 .layout-container .body h1,.color-palette--temp2 .layout-container .body h2,.color-palette--temp2 .layout-container .body h3,.color-palette--temp2 .layout-container .body h4,.color-palette--temp2 .layout-container .body h5,.color-palette--temp2 .layout-container .body h6{font-weight:600;letter-spacing:.5px;margin-bottom:1.4rem;margin-left:-5px}.color-palette--temp2 .layout-container .pageheader h1,.color-palette--temp2 .layout-container .pagecontent h1,.color-palette--temp2 .layout-container .body h1{font-size:2.3rem}.color-palette--temp2 .layout-container .pageheader h2,.color-palette--temp2 .layout-container .pagecontent h2,.color-palette--temp2 .layout-container .body h2{font-size:2rem}.color-palette--temp2 .layout-container .pageheader h3,.color-palette--temp2 .layout-container .pagecontent h3,.color-palette--temp2 .layout-container .body h3{font-size:1.8rem}.color-palette--temp2 .layout-container .pageheader a:visited,.color-palette--temp2 .layout-container .pagecontent a:visited,.color-palette--temp2 .layout-container .body a:visited{font-style:italic}.color-palette--temp2 .layout-container .infobox h2,.color-palette--temp2 .layout-container .infobox h3{font-size:1.8rem}.color-palette--temp2 .layout-container .related .liftup-box__title{font-size:1.6rem}.color-palette--temp2 .layout-container .header{background-image:linear-gradient(to bottom,var(--c-header-bag-1) 62px,transparent 62px)}.color-palette--temp2 .layout-container .header__inner{background-color:unset}@media(min-width:720px){.color-palette--temp2 .layout-container .header__inner{border-bottom:unset}}.color-palette--temp2 .layout-container .header__branding{padding:0 1rem 1rem;display:-ms-grid;display:grid;-ms-grid-columns:1fr auto auto 10px;grid-template-columns:1fr auto auto 10px}@media(min-width:1224px){.color-palette--temp2 .layout-container .header__branding{-ms-grid-columns:1fr auto auto 40px;grid-template-columns:1fr auto auto 40px}}.color-palette--temp2 .layout-container .header__logo{padding-top:unset;position:absolute;z-index:4;top:0;width:100px;padding-left:unset}@media(min-width:720px){.color-palette--temp2 .layout-container .header__logo{width:120px}}@media(min-width:920px){.color-palette--temp2 .layout-container .header__logo{width:170px}}@media(min-width:1224px){.color-palette--temp2 .layout-container .header__logo{width:220px}}.color-palette--temp2 .layout-container .header__logo img{min-width:100px;width:100px}@media(min-width:720px){.color-palette--temp2 .layout-container .header__logo img{width:120px}}@media(min-width:920px){.color-palette--temp2 .layout-container .header__logo img{width:170px}}@media(min-width:1224px){.color-palette--temp2 .layout-container .header__logo img{width:220px}}.color-palette--temp2 .layout-container .header__logo .field-media-image{background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.color-palette--temp2 .layout-container .header__navigation-top{grid-column:2;display:none}.color-palette--temp2 .layout-container .header__navigation-top .topnav li{margin-right:unset;padding:10px}.color-palette--temp2 .layout-container .header__search{right:8rem;grid-column:2}@media(min-width:1224px){.color-palette--temp2 .layout-container .header__search .search input[type=text]{-webkit-border-radius:0 20px;-moz-border-radius:0 20px;border-radius:0 20px;width:20rem}.color-palette--temp2 .layout-container .header__search .search input[type=text]:focus{width:30rem}}.color-palette--temp2 .layout-container .header__search .search-toggle-expand{right:8rem;top:0}.color-palette--temp2 .layout-container .header__search .search-toggle-expand__icon{height:1.5rem;width:1.5rem}.color-palette--temp2 .layout-container .header__search .search--open{margin-top:56px;z-index:4}.color-palette--temp2 .layout-container .header__language{right:unset;grid-column:3;grid-row:2;margin-top:12px;position:unset}@media(min-width:1224px){.color-palette--temp2 .layout-container .header__language{margin-top:unset;grid-row:1;margin-top:6px}}.color-palette--temp2 .layout-container .header__language .language{width:unset;height:unset;border:unset}.color-palette--temp2 .layout-container .header__language .language__toggle{display:none}.color-palette--temp2 .layout-container .header__language .language__menu{display:block;white-space:nowrap}.color-palette--temp2 .layout-container .header__language .language__menu-item{display:inline-block}.color-palette--temp2 .layout-container .header__language .language__menu-item:first-of-type::after{content:" | ";display:inline-block;padding:0 .2rem}.color-palette--temp2 .layout-container .header__menu .toggle-expand{top:.2rem;right:.7rem;margin-right:10px}.color-palette--temp2 .layout-container .header__menu .toggle-expand--open+.header-menu-content{display:grid;height:unset}@media(min-width:720px){.color-palette--temp2 .layout-container .header__menu .toggle-expand--open+.header-menu-content{margin-top:-22px;padding-top:unset;border-top:unset}}@media(min-width:1224px){.color-palette--temp2 .layout-container .header__menu{margin-left:224px}}@media(min-width:1520px){.color-palette--temp2 .layout-container .header__menu{margin-left:240px}}.color-palette--temp2 .layout-container .header__menu .header-menu-content .mobile-top-menu{display:block;grid-row:2}.color-palette--temp2 .layout-container .header__menu .header-menu-content .mobile-top-menu .topnav{display:none}.color-palette--temp2 .layout-container .header__menu .header-menu-content .mobile-top-menu .recommended h2,.color-palette--temp2 .layout-container .header__menu .header-menu-content .mobile-top-menu .recommended a,.color-palette--temp2 .layout-container .header__menu .header-menu-content .mobile-top-menu #block-recommended-mobile h2,.color-palette--temp2 .layout-container .header__menu .header-menu-content .mobile-top-menu #block-recommended-mobile a{color:var(--c-recommended-mobile)}.color-palette--temp2 .layout-container .header__menu .header-menu-content .mobile-top-menu .recommended a:hover,.color-palette--temp2 .layout-container .header__menu .header-menu-content .mobile-top-menu #block-recommended-mobile a:hover{color:var(--c-active-tab)}@media(min-width:1224px){.color-palette--temp2 .layout-container .header__menu .header-menu-content{padding-top:.7rem;padding-bottom:1rem}.color-palette--temp2 .layout-container .header__menu .header-menu-content .mobile-top-menu{display:none}}.color-palette--temp2 .layout-container .header__menu .main-menu__item--active{background-color:var(--c-main-nav-arrow)}.color-palette--temp2 .layout-container .header__menu .main-menu__item--active>a{color:#fff}.color-palette--temp2 .layout-container .header__menu .main-menu__item--active:not(.main-menu__item--sub)>.expand-sub::after{color:#fff}.color-palette--temp2 .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub){position:relative;max-width:unset;margin:0}.color-palette--temp2 .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub) a{padding:unset}.color-palette--temp2 .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub)>a{padding:.5rem .5rem .5rem .7rem}@media(min-width:1520px){.color-palette--temp2 .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub)>a{padding-left:1rem}}@media(min-width:1224px){.color-palette--temp2 .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub)>a.main-menu__link--with-sub{width:calc(100% - 56px)}}@media(min-width:1520px){.color-palette--temp2 .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub)>a.main-menu__link--with-sub{white-space:nowrap}}.color-palette--temp2 .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub)>.expand-sub{margin-right:unset;padding-left:1.5rem}.color-palette--temp2 .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub)>.expand-sub--open::after{content:"ˆ";font-size:24px}.color-palette--temp2 .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub):last-of-type{background-color:var(--c-eservice)}.color-palette--temp2 .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub):last-of-type>a{color:#fff}@media(min-width:1224px){.color-palette--temp2 .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub):last-of-type{padding:.2rem .7rem .1rem;position:absolute;right:1rem;margin-top:-0.2rem;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}}.color-palette--temp2 .layout-container .header__menu .main-menu__item--sub-1{border:unset}.color-palette--temp2 .layout-container .header__menu .main-menu__link:not(.main-menu__link--sub){font-size:1.2rem;font-family:var(--paragraph-font-family)}.color-palette--temp2 .layout-container .header__menu .main-menu--sub-open:not(.main-menu--sub-2){padding:.5rem 1rem}@media(min-width:1224px){.color-palette--temp2 .layout-container .header__menu .main-menu--sub-open:not(.main-menu--sub-2){display:block;min-height:unset;align-content:unset;width:unset;padding:0 1rem;overflow-y:visible}}.color-palette--temp2 .layout-container .header__menu .main-menu--sub-open:not(.main-menu--sub-2) .expand-sub{left:unset;right:10px;margin-top:-25px;display:inline-block;position:relative}@media(min-width:1224px){.color-palette--temp2 .layout-container .header__menu .main-menu--sub-open:not(.main-menu--sub-2) .expand-sub{position:absolute;margin-top:-36px}.color-palette--temp2 .layout-container .header__menu .main-menu--sub-open:not(.main-menu--sub-2) .expand-sub--open::after{padding-top:14px}}@media(min-width:1224px){.color-palette--temp2 .layout-container .header__menu .main-menu--sub-1{border:4px solid var(--c-main-nav-border-2level);border-left-width:25px}.color-palette--temp2 .layout-container .header__menu .main-menu--sub-1 a.main-menu__link{padding:.5rem 2.5rem .5rem .7rem}}@media(min-width:1224px){.color-palette--temp2 .layout-container .header__menu .main-menu--sub-2{left:100%;max-width:unset;border-left-width:4px;padding-top:unset;margin-left:4px;height:unset}.color-palette--temp2 .layout-container .header__menu .main-menu--sub-2 a.main-menu__link{padding:.2rem 1rem;width:unset}}.color-palette--temp2 .layout-container .header__menu .main-menu>li>ul:not(.main-menu--sub-2){border-top:unset}.color-palette--temp2 .layout-container .header__menu .main-menu:not(.main-menu--sub){border:2px solid var(--c-search-item-border)}@media(min-width:1224px){.color-palette--temp2 .layout-container .header__menu .main-menu:not(.main-menu--sub){border:unset}}.color-palette--temp2 .layout-container .header__carousel{-moz-box-shadow:0 3px 6px var(--c-shadow);-webkit-box-shadow:0 3px 6px var(--c-shadow);box-shadow:0 3px 6px var(--c-shadow)}.color-palette--temp2 .layout-container .header__carousel .liftup--carousel{margin-top:0}.color-palette--temp2 .layout-container .header__carousel .liftup--carousel .slick{display:-ms-grid;display:grid;-ms-grid-rows:auto auto;grid-template-rows:auto auto;column-gap:1rem}@media(min-width:720px){.color-palette--temp2 .layout-container .header__carousel .liftup--carousel .slick{-ms-grid-rows:unset;grid-template-rows:unset;-ms-grid-columns:50% 50%;grid-template-columns:50% 50%}}@media(min-width:720px){.color-palette--temp2 .layout-container .header__carousel .liftup--carousel .slick .slide__media{grid-column:2;grid-row:1}}@media(min-width:720px){.color-palette--temp2 .layout-container .header__carousel .liftup--carousel .slick .slide__caption{grid-column:1;grid-row:1;display:flex;justify-content:center;align-items:center}}@media(min-width:720px){.color-palette--temp2 .layout-container .header__carousel .liftup--carousel .field-media-image picture.image{overflow:hidden}.color-palette--temp2 .layout-container .header__carousel .liftup--carousel .field-media-image picture.image img{width:unset;height:unset;max-width:unset}}.color-palette--temp2 .layout-container .header__carousel .liftup--carousel .liftup__content{height:unset;position:unset;margin-left:unset;bottom:unset;width:unset}.color-palette--temp2 .layout-container .header__carousel .liftup--carousel .liftup__content h2{margin-top:unset}.color-palette--temp2 .layout-container .header__recommended .recommended h2,.color-palette--temp2 .layout-container .header__recommended #block-recommended-mobile h2{font-size:1.2rem}@media(min-width:1224px){.color-palette--temp2 .layout-container .header__recommended{position:unset;right:unset;width:unset;bottom:unset;min-width:unset}.color-palette--temp2 .layout-container .header__recommended h2{display:none}.color-palette--temp2 .layout-container .header__recommended .recommended ul,.color-palette--temp2 .layout-container .header__recommended #block-recommended-mobile ul{text-align:center}.color-palette--temp2 .layout-container .header__recommended .recommended li,.color-palette--temp2 .layout-container .header__recommended #block-recommended-mobile li{border-bottom:unset;padding:unset;display:inline-block}.color-palette--temp2 .layout-container .header__recommended .recommended li:first-of-type,.color-palette--temp2 .layout-container .header__recommended #block-recommended-mobile li:first-of-type{border-top:unset}.color-palette--temp2 .layout-container .header__recommended .recommended a::before,.color-palette--temp2 .layout-container .header__recommended .recommended a::before,.color-palette--temp2 .layout-container .header__recommended #block-recommended-mobile a::before,.color-palette--temp2 .layout-container .header__recommended #block-recommended-mobile a::before{display:none}}.color-palette--temp2 .layout-container .main__wrapper .main__breadcrumbs .breadcrumb{font-family:var(--paragraph-font-family);padding:1em 1em .5em}.color-palette--temp2 .layout-container .main__wrapper .main__breadcrumbs .breadcrumb__item{font-size:1rem}.color-palette--temp2 .layout-container .main__wrapper .main--with-sidebar{display:block}.color-palette--temp2 .layout-container .main__wrapper .first-sidebar{display:none}.color-palette--temp2 .layout-container .main__wrapper .main-content{grid-column:unset}.color-palette--temp2 .layout-container .main__wrapper .napit{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;gap:1rem}.color-palette--temp2 .layout-container .main__wrapper .napit .nappi{padding:.6rem 2rem;border-radius:40px;flex-basis:45%;margin:unset;text-decoration:none}@media(min-width:920px){.color-palette--temp2 .layout-container .main__wrapper .napit .nappi{flex-basis:30%;margin:unset}}.color-palette--temp2 .layout-container .main__wrapper .napit .nappi a{text-decoration:none}.color-palette--temp2 .layout-container .main__wrapper .napit .nappi:hover{font-weight:500;text-decoration:underline}.color-palette--temp2 .layout-container .main__wrapper .block>h2{font-size:2rem;font-weight:600;color:var(--c-eservice);margin-top:50px;margin-bottom:30px}@media(min-width:720px){.color-palette--temp2 .layout-container .main__wrapper .block>h2{font-size:2.6rem;text-align:center}}.color-palette--temp2 .layout-container .main__wrapper .topic--item .caption{position:absolute;width:100%;font-size:1.2rem;padding:1rem;bottom:20px;left:0;font-weight:600}.color-palette--temp2 .layout-container .main__wrapper .topic--item .field-media-image{overflow:auto;-webkit-border-radius:0 20px;-moz-border-radius:0 20px;border-radius:0 20px}.color-palette--temp2 .layout-container .main__wrapper .topic--item .field-media-image img{margin-bottom:unset}.color-palette--temp2 .layout-container .main__wrapper .topic--item .topic-link__description{background-color:unset;position:relative;width:unset;padding:0 1rem;margin:0}.color-palette--temp2 .layout-container .main__wrapper .topic-link{border-bottom:unset}.color-palette--temp2 .layout-container .main__wrapper .topic-list--extended{margin-bottom:70px}.color-palette--temp2 .layout-container .main__wrapper .current-block-tabs__tablist-item .tabs__link,.color-palette--temp2 .layout-container .main__wrapper .current-block-tabs__tablist-item .tabs__link--local-tasks{-webkit-border-radius:0 20px;-moz-border-radius:0 20px;border-radius:0 20px;font-size:1.2rem}.color-palette--temp2 .layout-container .main__wrapper .current-block-tabs__news-archive-link{font-size:1.2rem}.color-palette--temp2 .layout-container .main__wrapper .newslist *{color:#000}.color-palette--temp2 .layout-container .main__wrapper .newslist li{padding-bottom:2rem;background-color:var(--c-newslist-item-bag)}.color-palette--temp2 .layout-container .main__wrapper .newslist__headline{text-transform:uppercase}.color-palette--temp2 .layout-container .main__wrapper .newslist__headline h2{font-weight:600}.color-palette--temp2 .layout-container .main__wrapper .newslist__date{font-style:unset;font-family:var(--paragraph-font-family);margin-bottom:20px}.color-palette--temp2 .layout-container .main__wrapper .newslist__ingress{font-family:var(--paragraph-font-family)}.color-palette--temp2 .layout-container .main__wrapper .newslist__item::after{content:"〉〉";height:24px;width:24px;position:absolute;right:10px;background-color:orange;border-radius:100px;color:#fff;font-size:12px;padding:4px 4px 3px 7px;letter-spacing:-7px;bottom:10px;right:20px;background-color:var(--c-topic-ball)}.color-palette--temp2 .layout-container .main__wrapper .main-liftup{margin-top:1rem;margin-bottom:70px}.color-palette--temp2 .layout-container .main__wrapper .main-liftup li{background-color:var(--c-newslist-item-bag);flex-basis:100%}.color-palette--temp2 .layout-container .main__wrapper .main-liftup li *{color:#000}.color-palette--temp2 .layout-container .main__wrapper .main-liftup li .liftup__caption{color:var(--c-liftup-item-caption)}.color-palette--temp2 .layout-container .main__wrapper .main-liftup li::after{content:"〉〉";height:24px;width:24px;position:absolute;right:10px;background-color:orange;border-radius:100px;color:#fff;font-size:12px;padding:4px 4px 3px 7px;letter-spacing:-7px;bottom:10px;right:20px;background-color:var(--c-topic-ball)}.color-palette--temp2 .layout-container .main__wrapper .liftup__date{font-size:1rem;font-style:unset;margin-top:1rem}.color-palette--temp2 .layout-container .main__wrapper .liftup__ingress{font-size:1.2rem}.color-palette--temp2 .layout-container .main__wrapper .liftup__ingress:empty{display:none}.color-palette--temp2 .layout-container .main__wrapper .liftup__headline h2{font-weight:600}.color-palette--temp2 .layout-container .main__wrapper .liftup--project img{margin-bottom:unset;-webkit-border-radius:0 40px;-moz-border-radius:0 40px;border-radius:0 40px;max-width:unset}@media(min-width:1520px){.color-palette--temp2 .layout-container .main__wrapper .liftup--project img{max-width:100%}}.color-palette--temp2 .layout-container .main__wrapper .liftup--project>li{-webkit-border-radius:0 20px;-moz-border-radius:0 20px;border-radius:0 20px}@media(min-width:1520px){.color-palette--temp2 .layout-container .main__wrapper .liftup--project>li .liftup__imagecontainer{background-image:linear-gradient(to left,white 100px,transparent 100px)}.color-palette--temp2 .layout-container .main__wrapper .liftup--project>li:nth-of-type(2n+1){border-bottom-width:12px}.color-palette--temp2 .layout-container .main__wrapper .liftup--project>li:nth-of-type(2n+1) .liftup__imagecontainer{background-image:linear-gradient(to right,white 100px,transparent 100px)}}.color-palette--temp2 .layout-container .main__wrapper .liftup__imagecontainer{display:block;overflow:hidden}.color-palette--temp2 .layout-container .main__wrapper .event-listing{margin-top:unset}.color-palette--temp2 .layout-container .main__wrapper .event-listing__liftups{margin-top:unset}@media(min-width:920px){.color-palette--temp2 .layout-container .main__wrapper .event-listing__liftups{gap:2rem}}.color-palette--temp2 .layout-container .main__wrapper .event-listing-card{position:relative;background-color:var(--c-calendar-bag1);-webkit-border-radius:0 20px;-moz-border-radius:0 20px;border-radius:0 20px}.color-palette--temp2 .layout-container .main__wrapper .event-listing-card__location{grid-column:2;border-bottom:unset;color:var(--c-calendar-text);text-align:right;background-color:unset}.color-palette--temp2 .layout-container .main__wrapper .event-listing-card__date{grid-column:1;border-bottom:unset;text-align:unset;background-color:unset;font-weight:600}.color-palette--temp2 .layout-container .main__wrapper .event-listing-card__name{color:var(--c-calendar-text1);font-family:var(--heading-font-family);font-size:1.3rem;text-transform:uppercase;padding-bottom:50px;background-color:unset;font-weight:600}.color-palette--temp2 .layout-container .main__wrapper .event-listing-card__image-container{-webkit-border-radius:0 20px;-moz-border-radius:0 20px;border-radius:0 20px;z-index:unset;background-color:unset}.color-palette--temp2 .layout-container .main__wrapper .event-listing-card::after{content:"〉〉";height:24px;width:24px;position:absolute;right:10px;background-color:orange;border-radius:100px;color:#fff;font-size:12px;padding:4px 4px 3px 7px;letter-spacing:-7px;bottom:10px;right:unset;left:10px;background-color:var(--c-topic-ball)}.color-palette--temp2 .layout-container .main__wrapper .field-subpage-paragraph .field__items{display:-ms-grid;display:grid;gap:1rem 5rem;margin-bottom:30px}@media(min-width:720px){.color-palette--temp2 .layout-container .main__wrapper .field-subpage-paragraph .field__items{-ms-grid-columns:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}}@media(min-width:920px){.color-palette--temp2 .layout-container .main__wrapper .field-subpage-paragraph .field__items{-ms-grid-columns:repeat(3,1fr);grid-template-columns:repeat(3,1fr)}}.color-palette--temp2 .layout-container .main__wrapper .field-subpage-paragraph .sublink{padding:.4rem 2rem .4rem 1rem}.color-palette--temp2 .layout-container .main__wrapper .field-subpage-paragraph .sublink-list{padding:unset}.color-palette--temp2 .layout-container .main__wrapper .field-subpage-paragraph .sublink--header-list::before{width:15px;height:15px;top:10px}.color-palette--temp2 .layout-container .main__wrapper .field-subpage-paragraph .sublink--header-list::after{height:65px;width:30px}.color-palette--temp2 .layout-container .main__wrapper .infobox{-webkit-border-radius:0 20px;-moz-border-radius:0 20px;border-radius:0 20px}.color-palette--temp2 .layout-container .main__wrapper .accordion__item{padding:1rem;-webkit-border-radius:0 20px;-moz-border-radius:0 20px;border-radius:0 20px}.color-palette--temp2 .layout-container .main__wrapper .accordion__item a{color:var(--c-text-link)}.color-palette--temp2 .layout-container .footer{background:var(--c-footer-bag) url("/themes/custom/jyvaskyla/images/tyollisyyspalvelut/tp-footer.svg") no-repeat;background-position:top center;background-size:3000px;border-top:unset;margin-top:unset;padding:100px 2rem 2rem}@media(min-width:720px){.color-palette--temp2 .layout-container .footer{background-color:rgba(0,0,0,0)}}.color-palette--temp2 .layout-container .footer__section .div-item:first-of-type .field-media-image{background-color:#fff;width:100px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}@media(min-width:720px){.color-palette--temp2 .layout-container .footer__section .div-item:first-of-type .field-media-image{width:120px}}@media(min-width:920px){.color-palette--temp2 .layout-container .footer__section .div-item:first-of-type .field-media-image{width:170px}}@media(min-width:1224px){.color-palette--temp2 .layout-container .footer__section .div-item:first-of-type .field-media-image{width:220px}}.color-palette--temp2 .layout-container .footer__social{display:block;text-align:unset;color:var(--c-footer-text)}.color-palette--temp2 .layout-container .footer__social .social-menu{display:none}.color-palette--temp2 .layout-container .footer__social a{color:var(--c-footer-text)}.color-palette--temp2.section-page .layout-container .topic--item .caption{position:absolute;width:100%;font-size:1.4rem;padding:.4rem 2rem 0 1rem;top:40px;left:20px;background-color:unset}@media(min-width:1520px){.color-palette--temp2.section-page .layout-container .topic--item .caption{font-size:2rem}}.color-palette--temp2.section-page .layout-container .topic--item::after{content:"〉〉";height:24px;width:24px;position:absolute;right:10px;background-color:orange;border-radius:100px;color:#fff;font-size:12px;padding:4px 4px 3px 7px;letter-spacing:-7px;bottom:10px;right:20px;background-color:var(--c-topic-ball)}.color-palette--temp2.section-page .layout-container .topic--item .image img{margin-bottom:unset;max-height:120px}@media(min-width:920px){.color-palette--temp2.section-page .layout-container .topic--item .image img{max-height:240px}}.color-palette--temp2.section-page .layout-container .topic--item .topic-link__description{background-color:unset;position:relative;width:unset;padding:0 1rem;margin:0}.color-palette--temp2.section-page .layout-container .topic-link{border-bottom:unset}.color-palette--temp2.section-page .layout-container .topic-list--extended{margin-bottom:40px}.color-palette--temp2.news-item-page .layout-container .main__wrapper .main__breadcrumbs{margin-top:10px}@media(min-width:720px){.color-palette--temp2.news-item-page .layout-container .main__wrapper .main__breadcrumbs{margin-top:40px}}@media(min-width:920px){.color-palette--temp2.news-item-page .layout-container .main__wrapper .main__breadcrumbs{margin-top:80px}}.color-palette--temp2.news-item-page .layout-container .main__wrapper .newsingress{font-family:var(--heading2-font-family);font-size:1.3rem;font-weight:normal;color:var(--c-h23-text)}.color-palette--temp2.news-item-page .layout-container .main__wrapper .newsdate p{margin-bottom:unset}.color-palette--kalenteri .layout-container .header__inner{background-color:var(--c-main-bag);border-bottom:unset;-moz-box-shadow:unset;-webkit-box-shadow:unset;box-shadow:unset}.color-palette--kalenteri .layout-container .header__menu{display:none}.color-palette--kalenteri .layout-container .header__logo .logo-link{width:230px;height:50px;background-image:url("/themes/custom/jyvaskyla/images/jyvaskyla-logo_rgb.png");background-repeat:no-repeat;background-size:cover;display:block}.color-palette--kalenteri .layout-container .header__logo .logo__image{display:none}.color-palette--kalenteri .layout-container .header__navigation-top{display:none}.color-palette--kalenteri .layout-container .topnavm .header__audiences{display:none}.color-palette--kalenteri .layout-container .header--no-bgimage+.main__wrapper{margin-top:unset}.color-palette--kalenteri .layout-container .liftup--carousel{margin-top:0}@media(min-width:1224px){.color-palette--kalenteri .layout-container .main__wrapper{max-width:1320px;margin-left:auto;margin-right:auto;padding-bottom:3rem}}.color-palette--kalenteri .layout-container .main__wrapper .main{padding:0}@media(min-width:920px){.color-palette--kalenteri .layout-container .main__wrapper .main .inner{display:-ms-grid;display:grid;-ms-grid-columns:30% 1fr;grid-template-columns:30% 1fr;-ms-grid-rows:auto auto auto;grid-template-rows:auto auto auto}}.color-palette--kalenteri .layout-container .main__wrapper .main .inner>div,.color-palette--kalenteri .layout-container .main__wrapper .main .inner div.events-calendar__node--event{grid-column:span 2}.color-palette--kalenteri .layout-container .main__wrapper .main .inner>.events-calendar__highlights{grid-column:span 2;grid-row:1}.color-palette--kalenteri .layout-container .main__wrapper .main .inner>.events-calendar__filters{grid-column:1;grid-row:2}.color-palette--kalenteri .layout-container .main__wrapper .main .inner>.events-calendar__event-tabs-wrapper{grid-column:2;grid-row:2}.color-palette--green{font-family:"Roboto",sans-serif;font-size:100%}.color-palette--green .layout-container .header__search .search-toggle-expand{height:25px;width:25px;background-image:url("/themes/custom/jyvaskyla/images/icons/haku_musta.svg");background-size:cover;background-repeat:no-repeat;margin-top:10px}.color-palette--green .layout-container .header__search .search-toggle-expand .search-toggle-expand__open,.color-palette--green .layout-container .header__search .search-toggle-expand .search-toggle-expand__close{display:none}.color-palette--green .layout-container .header__primary,.color-palette--green .layout-container .main__wrapper{padding:0 5%}.color-palette--green .layout-container .header__branding{grid-template-columns:1fr auto 5rem;display:block;padding:10px 0}.color-palette--green .layout-container .header__branding>*{padding-top:unset}.color-palette--green .layout-container .header__logo{width:70px;padding:0}.color-palette--green .layout-container .header__logo img{width:140px;height:auto;min-width:70px}.color-palette--green .layout-container .header__navigation-top .topnav__item:first-of-type{display:none}.color-palette--green .layout-container .header__search{display:none}.color-palette--green .layout-container .header__search .search{padding:4px 2rem 6px 14px}.color-palette--green .layout-container .header__search .search input[type=text]{border-color:#96ae24;width:100%;padding:.5rem}.color-palette--green .layout-container .header__search .search .button{background-color:rgba(0,0,0,0);left:unset;right:40px}.color-palette--green .layout-container .header__search .search .button:hover{background-color:unset;color:unset}.color-palette--green .layout-container .header__search .search .search-toggle-expand{border-color:rgba(0,0,0,0);margin-top:8px;right:5.3rem}.color-palette--green .layout-container .header__language{display:none}.color-palette--green .layout-container .header__menu .toggle-expand{right:5%}.color-palette--green .layout-container .header__image{max-height:120px}.color-palette--green .layout-container .main-menu>.main-menu__item:not(.main-menu__item--sub){max-width:unset}.color-palette--green .layout-container .main-menu>.main-menu__item:not(.main-menu__item--sub)>a{padding:.5rem .2rem .5rem 1rem}.color-palette--green .layout-container .main-menu>.main-menu__item:not(.main-menu__item--sub)>a:hover{text-transform:unset}.color-palette--green .layout-container .main-menu>.main-menu__item:not(.main-menu__item--sub):last-of-type{color:#fff;padding:.5rem 1.5rem;background-color:var(--c-topnav-bag);border:2px solid var(--c-topnav-border);border-radius:100px}.color-palette--green .layout-container .main-menu>.main-menu__item:not(.main-menu__item--sub):last-of-type>a{color:#fff}.color-palette--green .layout-container .main-menu>.main-menu__item:not(.main-menu__item--sub):last-of-type>a:hover{color:#fff}.color-palette--green .layout-container .main-menu .main-menu--sub-1{padding-bottom:0}.color-palette--green .layout-container .main-menu .main-menu__link:not(.main-menu__link--sub-1){font-weight:500}.color-palette--green .layout-container .liftup--carousel{margin-top:unset;padding:unset}.color-palette--green .layout-container .liftup--carousel .liftup__content{width:100%;margin-left:unset;bottom:0;position:relative}.color-palette--green .layout-container .liftup--carousel .liftup__content .liftup__ingress{color:#fff;padding:unset}.color-palette--green .layout-container .liftup--carousel .liftup__content .liftup__ingress a{color:#fff}.color-palette--green .layout-container .liftup--carousel .liftup__content .liftup__ingress h2{font-size:1.6rem}.color-palette--green .layout-container .liftup--carousel .liftup__content .liftup__ingress>div{display:-ms-grid;display:grid;-ms-grid-columns:50% 50%;grid-template-columns:50% 50%;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.color-palette--green .layout-container .liftup--carousel .liftup__content .liftup__ingress>div .karusellilaatikko{padding:1rem;text-align:center;width:unset}.color-palette--green .layout-container .liftup--carousel .liftup__content .liftup__ingress>div .karusellilaatikko h2{text-transform:uppercase}.color-palette--green .layout-container .liftup--carousel .liftup__content .liftup__ingress>div .loydakotisi{background-color:rgba(87,87,86,.85)}.color-palette--green .layout-container .liftup--carousel .liftup__content .liftup__ingress>div .asukkaalle{background-color:rgba(150,174,36,.85)}.color-palette--green .layout-container .mobile-top-menu .topnav{display:none}.color-palette--green .layout-container .header__recommended{width:unset;bottom:-10px;min-width:unset;left:2%}.color-palette--green .layout-container .header__recommended .recommended,.color-palette--green .layout-container .header__recommended #block-recommended-mobile{background-color:unset}.color-palette--green .layout-container .header__recommended .recommended li,.color-palette--green .layout-container .header__recommended #block-recommended-mobile li{border-top:unset;border-bottom:unset;padding:1rem 2rem 1rem 3rem;background-color:var(--c-recommended-bag);width:200px;font-size:1rem;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;-moz-box-shadow:0 2px 2px var(--c-shadow);-webkit-box-shadow:0 2px 2px var(--c-shadow);box-shadow:0 2px 2px var(--c-shadow)}.color-palette--green .layout-container .header__recommended .recommended li:nth-of-type(odd),.color-palette--green .layout-container .header__recommended #block-recommended-mobile li:nth-of-type(odd){border-top:unset;float:left}.color-palette--green .layout-container .header__recommended .recommended li:nth-of-type(odd) a::before,.color-palette--green .layout-container .header__recommended #block-recommended-mobile li:nth-of-type(odd) a::before{right:unset;left:40px}.color-palette--green .layout-container .header__recommended .recommended li:nth-of-type(even),.color-palette--green .layout-container .header__recommended #block-recommended-mobile li:nth-of-type(even){float:right}.color-palette--green .layout-container .header__recommended .recommended li:nth-of-type(even) a::before,.color-palette--green .layout-container .header__recommended #block-recommended-mobile li:nth-of-type(even) a::before{right:180px;left:unset}.color-palette--green .layout-container .header__recommended .recommended h2,.color-palette--green .layout-container .header__recommended #block-recommended-mobile h2{display:none}.color-palette--green .layout-container .header__recommended .recommended #block-recommended-mobile h2,.color-palette--green .layout-container .header__recommended .recommended #block-recommended-mobile li a,.color-palette--green .layout-container .header__recommended #block-recommended-mobile #block-recommended-mobile h2,.color-palette--green .layout-container .header__recommended #block-recommended-mobile #block-recommended-mobile li a{color:#000}.color-palette--green .layout-container .layout .block>.body{padding:.5rem 0}.color-palette--green .layout-container .main__wrapper{top:40px}.color-palette--green .layout-container .main-liftup{padding-top:2rem}.color-palette--green .layout-container .main-liftup li .liftup__content{display:grid;padding-top:1rem}.color-palette--green .layout-container .main-liftup li .liftup__content .liftup__date{grid-row:1;font-style:unset;font-size:1rem;margin-bottom:unset;text-align:center}.color-palette--green .layout-container .main-liftup li .liftup__content .liftup__headline{grid-row:2;text-align:center}.color-palette--green .layout-container .newslist li{flex:0 1 49%}.color-palette--green .layout-container .tabs .current-block-tabs__news-archive-link{display:none}.color-palette--green .layout-container .paragraph,.text-long .color-palette--green .layout-container p,.color-palette--green .layout-container .text-long p{font-weight:300}.color-palette--green .layout-container h1{color:var(--c-h1-text);font-size:2.8rem;font-weight:300;text-transform:unset;margin-top:18px;margin-bottom:10px}.color-palette--green .layout-container h2{font-size:2rem;font-weight:600;color:#000}.color-palette--green .layout-container h3{font-weight:300;font-size:1.8rem}.color-palette--green .layout-container h4{font-weight:500;font-size:1.3rem}.color-palette--green .layout-container .field--name-body a,.color-palette--green .layout-container .infobox a,.color-palette--green .layout-container .h2__link{color:var(--c-text-link)}.color-palette--green .layout-container .field--name-body a:visited,.color-palette--green .layout-container .infobox a:visited,.color-palette--green .layout-container .h2__link:visited{color:var(--c-text-link)}.color-palette--green .layout-container .related h2{display:none}.color-palette--green .layout-container .field-related-news-paragraph .related-news .views-element-container>div>h2{display:none}.color-palette--green .layout-container .feeds>h2{font-size:1.6rem}.color-palette--green .layout-container .topic-list .topic-link{border-bottom:unset}.color-palette--green .layout-container .topic-list .topic-link .topic--item .caption{width:90%;font-size:1.4rem;text-align:center;left:5%;right:5%}.color-palette--green .layout-container .topic-list .topic-link .topic--item .image img{max-width:100%}.color-palette--green .layout-container .liftup--project .liftup__headline h2{font-weight:700;font-size:1.8rem;color:var(--c-text-link)}.color-palette--green .layout-container .liftup--project .liftup__headline h2 a.link{color:var(--c-text-link)}.color-palette--green .layout-container .blog__title{display:none}.color-palette--green .layout-container .blog-post__main-image{display:none}.color-palette--green .layout-container .blog-post__quote{font-size:1.5rem;font-weight:300;padding-top:15px;padding-bottom:20px;line-height:1.3em}.color-palette--green .layout-container .blog-post__text-with-summary .text-long h2{font-weight:300}.color-palette--green .layout-container .text-long blockquote{font-style:italic;width:100%;text-align:center;margin-left:0;margin-right:0;padding-left:1.3em;padding-right:1.3em;padding-top:1.3em;padding-bottom:.7em;font-size:1.2rem;background-color:#ededed;border-radius:20px}.color-palette--green .layout-container figcaption{font-size:.9rem;font-style:italic;padding-bottom:20px}.color-palette--green .layout-container .post__title .h2__link{color:#000;text-decoration:underline}.color-palette--green .layout-container .blog__from-other-blogs{display:none}.color-palette--green .layout-container .blog__content .views-row{border-bottom:1px solid #ededed;padding:15px 0}.color-palette--green .layout-container .second-sidebar .views-row .liftup-box__image{display:none}.color-palette--green .layout-container .second-sidebar .views-row .liftup-box__content .body{display:none}.color-palette--green .layout-container .jva-painike{padding:15px;background-color:var(--c-xtra);border-radius:20px;color:#fff !important;text-decoration:none;display:inline-block;margin:6px}.color-palette--green .layout-container .nappi{padding:1rem;width:fit content;text-align:center}.color-palette--green .layout-container .nappi a{color:#fff}.color-palette--green .layout-container .nappi a:focus,.color-palette--green .layout-container .nappi a:link,.color-palette--green .layout-container .nappi a:visited{color:#fff}.color-palette--green .layout-container .infobox{border:none;padding:1.5rem}.color-palette--green .layout-container ul{list-style-position:unset;font-weight:300}.color-palette--green .layout-container ul li{padding-bottom:1rem}.color-palette--green .layout-container .banneri{padding:4px 0}.color-palette--green .layout-container .banneri.blogit>a{flex:0 0 50%;text-decoration:none;color:#000;padding-bottom:2rem}.color-palette--green .layout-container .banneri .teksti{text-align:center;padding:.2rem;font-weight:300}.color-palette--green .layout-container .banneri .teksti span{display:block;line-height:1.4}.color-palette--green .layout-container .banneri .teksti span.ot2{font-size:2rem;font-weight:bold;margin:0 0 1rem 0}.color-palette--green .layout-container .banneri>a{padding:0 4px}.color-palette--green .layout-container .ikonikartta figure{display:inline-block;padding:0 20px 20px;margin:0}.color-palette--green .layout-container .ikonikartta figure>p{margin:unset}.color-palette--green .layout-container .ikonikartta figure figcaption{width:98%;text-align:center;font-weight:600;display:block}.color-palette--green .layout-container .ikonikartta figure figcaption a{color:var(--c-text-link);text-decoration:none}.color-palette--green .layout-container .ikonikartta img{width:290px}.color-palette--green .layout-container .field--name-body hr{clear:both;color:rgba(0,0,0,0)}.color-palette--green .layout-container .kiinnostavat{display:table;width:100%}@media(min-width:720px){.color-palette--green .layout-container .header__branding{display:grid}.color-palette--green .layout-container .header__logo{width:220px}.color-palette--green .layout-container .header__navigation-top{display:none}.color-palette--green .layout-container .header__search .search-toggle-expand{display:none}.color-palette--green .layout-container .header__search .search{display:inline-block}.color-palette--green .layout-container .header__search .search label{display:none}.color-palette--green .layout-container .header__search .search input[type=text]{border-radius:100px;padding:.5rem 1rem}.color-palette--green .layout-container .header__search .search .button{border:unset;background-color:unset}.color-palette--green .layout-container .header__menu .toggle-expand{top:12px}.color-palette--green .layout-container .header__image{max-height:unset !important}.color-palette--green .layout-container .main__wrapper{background-color:#fff;top:unset}.color-palette--green .layout-container .main-content--with-sidebar-two{grid-gap:2.5rem;grid-template-columns:calc(100% - (45% + 1rem)) 45%}.color-palette--green .layout-container .liftup--carousel .liftup__content .liftup__ingress h2{font-size:2rem}.color-palette--green .layout-container .main-liftup li{flex-basis:31%;grid-template-columns:none;-ms-grid-template-columns:none;display:unset}.color-palette--green .layout-container .main-liftup li .liftup__content .liftup__ingress{margin-top:1.5rem}.color-palette--green .layout-container .topic-list>div{-webkit-box-flex:0 1 32%;-moz-box-flex:0 1 32%;-webkit-flex:0 1 32%;flex:0 1 32%}.color-palette--green .layout-container .newslist li{-webkit-box-flex:0 1 49%;-moz-box-flex:0 1 49%;-webkit-flex:0 1 49%;flex:0 1 49%}.color-palette--green .layout-container .field-related-news-paragraph .related-news{margin-bottom:50px}.color-palette--green .layout-container .field-related-news-paragraph .related-news .views-element-container>div{display:flex;column-gap:1rem}.color-palette--green .layout-container .field-related-news-paragraph .related-news .views-element-container>div .views-row{grid-template-columns:unset;grid-template-rows:auto auto 1fr;text-align:center;flex-basis:33%;align-items:start;column-gap:unset;margin:unset}.color-palette--green .layout-container .field-related-news-paragraph .related-news .views-element-container>div .views-row .views-field-field-content-image{grid-row:1;grid-column:unset;align-self:start}.color-palette--green .layout-container .field-related-news-paragraph .related-news .views-element-container>div .views-row .views-field-field-content-image img{max-width:unset;width:100%}.color-palette--green .layout-container .field-related-news-paragraph .related-news .views-element-container>div .views-row .views-field-field-order-time{grid-row:2;grid-column:unset;align-self:start}.color-palette--green .layout-container .field-related-news-paragraph .related-news .views-element-container>div .views-row .views-field-title{grid-row:3;grid-column:unset;align-self:start}.color-palette--green .layout-container .liftup--project .liftup__headline{vertical-align:-500%}.color-palette--green .layout-container .jva-col-1{width:60%;float:left}.color-palette--green .layout-container .jva-col-2{width:40%;float:left;padding-left:20px}.color-palette--green .layout-container .banneri{display:flex}}@media(min-width:920px){.color-palette--green .layout-container .header__primary,.color-palette--green .layout-container .main__wrapper{padding:0 10%}.color-palette--green .layout-container .topnav li{border-radius:100px}.color-palette--green .layout-container .slide__caption{padding:unset}.color-palette--green .layout-container .omajva{border-radius:100px;padding:10px 24px;width:auto;height:42px;display:inline-block;color:var(--c-topnav);background-color:var(--c-topnav-bag);border:2px solid var(--c-topnav-border);line-height:1.5;margin-right:.5rem;font-size:.9rem}.color-palette--green .layout-container .omajva a{color:#000}.color-palette--green .layout-container .main-menu__item:not(.main-menu__item--sub){position:relative;max-width:unset}.color-palette--green .layout-container .main-menu>li>ul:not(.main-menu--sub-2){border-top:unset;width:unset}.color-palette--green .layout-container .main-menu--sub-open:not(.main-menu--sub-2){display:block;min-height:unset}.color-palette--green .layout-container .main-menu__item:not(.main-menu__item--sub):hover .main-menu--sub:not(.main-menu--sub-2){display:block;min-height:unset;overflow-y:unset}.color-palette--green .layout-container .main-menu__item:not(.main-menu__item--sub):hover .main-menu--sub:not(.main-menu--sub-2)>.main-menu__item:hover .main-menu--sub,.color-palette--green .layout-container .main-menu--sub-2{left:100%;width:unset;max-width:unset}.color-palette--green .layout-container .main-menu__item:not(.main-menu__item--sub):last-of-type:hover .main-menu--sub:not(.main-menu--sub-2)>.main-menu__item:hover .main-menu--sub{left:unset;right:100%}.color-palette--green .layout-container .main-menu .expand-sub{left:86%}.color-palette--green .layout-container .main-menu{white-space:nowrap;margin-bottom:.2rem}.color-palette--green .layout-container .main-menu .main-menu--sub-2,.color-palette--green .layout-container .main-menu .main-menu__item--sub-2{display:none;background-color:unset}.color-palette--green .layout-container .main-menu .main-menu__item--sub-1{border-bottom:unset}.color-palette--green .layout-container .main-menu .main-menu__item--sub-1 .expand-sub{display:none}.color-palette--green .layout-container .main-menu .main-menu__item--sub{padding:0}.color-palette--green .layout-container .main-menu .main-menu--sub-open:not(.main-menu--sub-2){padding-bottom:0;border-bottom:unset}.color-palette--green .layout-container .main-menu .main-menu--sub-1{padding-bottom:unset}.color-palette--green .layout-container .main-menu .main-menu__item--eservice{border:unset !important}.color-palette--green .layout-container .main-menu>.main-menu__item:not(.main-menu__item--sub):last-of-type{right:0;position:absolute;top:-14px}.color-palette--green .layout-container .main-menu>.main-menu__item:not(.main-menu__item--sub):last-of-type>a{padding:.5rem 1rem}.color-palette--green .layout-container .first-sidebar{display:none}.color-palette--green .layout-container .main-content{grid-column:1/3}.color-palette--green .layout-container .topic-list>div{transition:all .2s;-webkit-box-flex:0 1 24%;-moz-box-flex:0 1 24%;-webkit-flex:0 1 24%;flex:0 1 24%}.color-palette--green .layout-container .topic-list>div:hover{-webkit-box-flex:0 1 25%;-moz-box-flex:0 1 25%;-webkit-flex:0 1 25%;flex:0 1 25%}}@media(min-width:1224px){.color-palette--green .layout-container .header__branding{grid-template-columns:1fr auto}.color-palette--green .layout-container .color-palette--green .layout-container .main--with-sidebar-two{display:unset}.color-palette--green .layout-container .layout-container .field-related-news-paragraph .related-news .views-element-container div .views-row{flex-basis:22%}}@media(min-width:920px){.color-palette--green.news-item-page .layout-container .main-content{grid-column:2}}@media(min-width:920px){.color-palette--green.blog-page .layout-container .main-content--with-sidebar-two{display:unset}.color-palette--green.blog-page .layout-container .blog__content>div>div>div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;gap:2%}.color-palette--green.blog-page .layout-container .blog__content>div>div>div .views-row{-webkit-box-flex:0 1 48%;-moz-box-flex:0 1 48%;-webkit-flex:0 1 48%;flex:0 1 48%}.color-palette--green.blog-page .layout-container .blog__content>div>div>div .views-row .post{display:-ms-grid;display:grid;-ms-grid-rows:1fr auto auto;grid-template-rows:1fr auto auto}.color-palette--green.blog-page .layout-container .blog__content>div>div>div .views-row .post__title{grid-row:2}.color-palette--green.blog-page .layout-container .blog__content>div>div>div .views-row .post__main-image{grid-row:1}.color-palette--green.blog-page .layout-container .blog__content>div>div>div .views-row .post__body{grid-row:3}.color-palette--green.blog-page .layout-container .pager{display:block;width:100%}}@media(min-width:920px){.color-palette--green.blog-post-page .layout-container .related{background-color:var(--c-infobox-bag)}.color-palette--green.blog-post-page .layout-container .related .views-row{padding-top:1rem}.color-palette--green.blog-post-page .layout-container .related .liftup-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;gap:1rem;border:unset}.color-palette--green.blog-post-page .layout-container .related .liftup-box>div{-webkit-box-flex:1 1 47%;-moz-box-flex:1 1 47%;-webkit-flex:1 1 47%;flex:1 1 47%}.color-palette--green.blog-post-page .layout-container .related .liftup-box__title a{color:#000;font-weight:bold}.color-palette--green.blog-post-page .layout-container .related .liftup-box__image{display:block}.color-palette--green.blog-post-page .layout-container .related .liftup-box__image .field__item{width:100%;height:120px;overflow:hidden}}.color-palette--green.front-page .layout-container figure[role=group],.color-palette--green.section-page .layout-container figure[role=group]{flex:0 0 50%;text-decoration:none;color:#000;padding-bottom:2rem;padding:0 4px 2rem;word-break:break-word}.color-palette--green.front-page .layout-container figure[role=group] figcaption,.color-palette--green.section-page .layout-container figure[role=group] figcaption{font-size:1rem;font-weight:300;font-style:unset;text-align:center;padding:.2rem;display:block;line-height:1.4;margin-top:1rem}.color-palette--green.front-page .layout-container figure[role=group] figcaption::first-line,.color-palette--green.section-page .layout-container figure[role=group] figcaption::first-line{font-size:2rem;font-weight:bold;margin:1rem 0}.color-palette--kirjasto{font-size:95%}.color-palette--kirjasto h1{font-weight:800;font-size:2rem}.color-palette--kirjasto h2,.color-palette--kirjasto h3,.color-palette--kirjasto h4,.color-palette--kirjasto h5,.color-palette--kirjasto h6{margin:unset;line-height:1.3}.color-palette--kirjasto h2{font-size:1.4rem}.color-palette--kirjasto h3{font-size:1.3rem}.color-palette--kirjasto .text-long h2,.color-palette--kirjasto .text-long h3{font-weight:600}.color-palette--kirjasto .text-long h2,.color-palette--kirjasto .text-long h3,.color-palette--kirjasto .text-long h4,.color-palette--kirjasto .text-long h5,.color-palette--kirjasto .text-long h6{margin-top:1.6rem}.color-palette--kirjasto h4{font-size:1.2rem}.color-palette--kirjasto h5{font-size:1.1rem}@media(min-width:920px){.color-palette--kirjasto h1{font-size:2.5rem}.color-palette--kirjasto .paragraph,.color-palette--kirjasto .text-long p,.color-palette--kirjasto p{font-size:1.05rem;line-height:1.6}}.color-palette--kirjasto table{color:#000}.color-palette--kirjasto .layout--twocol-section>.layout__region--content{padding:0 1rem}@media(min-width:920px){.color-palette--kirjasto .layout--twocol-section .field-subpage-paragraph>div.field__items{-ms-grid-columns:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}}.color-palette--kirjasto .layout--twocol-section .sublink{text-transform:unset;font-size:1.3rem}.color-palette--kirjasto .layout__region--content>.block{margin-bottom:40px}.color-palette--kirjasto .layout__region--content>.block:last-of-type{margin-bottom:unset}.color-palette--kirjasto .layout-container{max-width:1920px !important;margin:0 auto}.color-palette--kirjasto .layout-container .header__primary,.color-palette--kirjasto .layout-container .main__wrapper,.color-palette--kirjasto .layout-container .footer__inner,.color-palette--kirjasto .layout-container .footer__social{margin:0 auto;width:100%;max-width:1520px}.color-palette--kirjasto .layout-container .header__primary{position:relative}.color-palette--kirjasto .layout-container .header__branding{-ms-grid-columns:1fr auto auto 80px 140px;grid-template-columns:1fr auto auto 80px 140px}@media(min-width:920px){.color-palette--kirjasto .layout-container .header__branding{padding-bottom:20px}}.color-palette--kirjasto .layout-container .header__logo{max-width:140px;width:unset;display:block;padding-top:.6rem;padding-left:1rem}@media(min-width:480px){.color-palette--kirjasto .layout-container .header__logo{max-width:190px}}@media(min-width:720px){.color-palette--kirjasto .layout-container .header__logo{max-width:unset;width:unset;padding-top:1.5rem;padding-left:1rem}}.color-palette--kirjasto .layout-container .header__navigation-top .topnav li:hover a{color:var(--c-topnav)}.color-palette--kirjasto .layout-container .header__navigation-top .topnav{visibility:hidden}.color-palette--kirjasto .layout-container .header__search .search::before{content:"";display:inline-block !important;height:18px;width:18px;position:relative;top:4px;left:30px;background-image:url("/themes/custom/jyvaskyla/images/icons/haku_musta.svg");background-repeat:no-repeat;background-size:contain;transform:scaleX(-1);margin-left:unset;color:unset;font-size:unset;padding-top:unset}@media(min-width:720px){.color-palette--kirjasto .layout-container .header__search .search{padding:4px 0}}@media(min-width:720px){.color-palette--kirjasto .layout-container .header__search .search--open{margin-top:100px}}.color-palette--kirjasto .layout-container .header__search .search-toggle-expand{left:unset;right:12rem}@media(min-width:480px){.color-palette--kirjasto .layout-container .header__search .search-toggle-expand{right:12rem}}@media(min-width:720px){.color-palette--kirjasto .layout-container .header__search .search-toggle-expand{right:14rem}}.color-palette--kirjasto .layout-container .header__search .search-toggle-expand__icon{filter:brightness(0) saturate(100%) invert(19%) sepia(40%) saturate(1839%) hue-rotate(199deg) brightness(105%) contrast(87%);transform:scaleX(-1)}.color-palette--kirjasto .layout-container .header__search .search input[type=text]{-webkit-border-radius:0 10px 0 10px;-moz-border-radius:0 10px 0 10px;border-radius:0 10px 0 10px}@media(min-width:720px){.color-palette--kirjasto .layout-container .header__search .search input[type=text]{padding:.5em .5rem .5rem 34px;width:24rem}}@media(min-width:720px){.color-palette--kirjasto .layout-container .header__search .search label{display:none}}.color-palette--kirjasto .layout-container .header__search .search .button{display:none;border-radius:unset;background-image:url("/themes/custom/jyvaskyla/images/icons/haku_valk.svg")}@media(min-width:720px){.color-palette--kirjasto .layout-container .header__search .search .button{background-image:unset}}.color-palette--kirjasto .layout-container .header__search .search .button:hover{background-color:clr(search-item-bag)}.color-palette--kirjasto .layout-container .header__language{right:8rem;padding-right:1rem;grid-column:4}@media(min-width:720px){.color-palette--kirjasto .layout-container .header__language{position:unset}}@media(min-width:1224px){.color-palette--kirjasto .layout-container .header__language{grid-column:5;padding-right:2rem}}.color-palette--kirjasto .layout-container .header__language .language{font-size:.9rem}@media(min-width:720px){.color-palette--kirjasto .layout-container .header__language .language{font-size:1rem}}.color-palette--kirjasto .layout-container .header__language .language__toggle{display:none}.color-palette--kirjasto .layout-container .header__language .language__menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.color-palette--kirjasto .layout-container .header__language .language__menu-item:first-of-type{margin-right:8px}.color-palette--kirjasto .layout-container .header__language .language__menu-item:first-of-type::after{content:"|";padding-left:8px}.color-palette--kirjasto .layout-container .header__audiences{display:block}.color-palette--kirjasto .layout-container .header__audiences .targetaudience{visibility:hidden}.color-palette--kirjasto .layout-container .header__audiences .targetaudience li{display:none}.color-palette--kirjasto .layout-container .header__audiences .targetaudience li:nth-of-type(2){display:block}.color-palette--kirjasto .layout-container .header__menu>.toggle-expand{top:.6rem;right:1rem;background-color:var(--c-main-nav-mobile-icon-bag);padding:0 1rem .3rem;-webkit-border-radius:0 10px 0 10px;-moz-border-radius:0 10px 0 10px;border-radius:0 10px 0 10px}@media(min-width:1224px){.color-palette--kirjasto .layout-container .header__menu>.toggle-expand{margin-top:unset;top:4.3rem;display:block;position:absolute}}.color-palette--kirjasto .layout-container .header__menu>.toggle-expand--open+.header-menu-content{display:-ms-grid;display:grid;-ms-grid-rows:auto auto auto 1fr;grid-template-rows:auto auto auto 1fr;height:unset;max-height:90vh;padding-bottom:20px}@media(min-width:720px){.color-palette--kirjasto .layout-container .header__menu>.toggle-expand--open+.header-menu-content{padding-bottom:unset}}.color-palette--kirjasto .layout-container .header__menu>.toggle-expand--open+.header-menu-content #block-subsitemenu>nav{grid-row:1;padding-bottom:40px;border-bottom:1px solid clr(main-nav-border)}.color-palette--kirjasto .layout-container .header__menu>.toggle-expand--open+.header-menu-content #block-subsitemenu>nav .main-nav>ul.main-menu li.main-menu__item ul,.color-palette--kirjasto .layout-container .header__menu>.toggle-expand--open+.header-menu-content #block-subsitemenu>nav .main-nav>ul.main-menu li.main-menu__item .expand-sub{display:none}.color-palette--kirjasto .layout-container .header__menu>.toggle-expand--open+.header-menu-content #block-subsitemenu>nav .main-nav>ul.main-menu li.main-menu__item a.main-menu__link{padding:.2rem 1rem .3rem 2.5rem}.color-palette--kirjasto .layout-container .header__menu>.toggle-expand--open+.header-menu-content .target-audiences{display:none}.color-palette--kirjasto .layout-container .header__menu>.toggle-expand--open+.header-menu-content .mobile-top-menu{grid-row:2;border-bottom:1px solid clr(main-nav-border)}@media(min-width:720px){.color-palette--kirjasto .layout-container .header__menu>.toggle-expand--open+.header-menu-content .mobile-top-menu{border-bottom:unset}}.color-palette--kirjasto .layout-container .header__menu>.toggle-expand--open+.header-menu-content .mobile-top-menu .recommended,.color-palette--kirjasto .layout-container .header__menu>.toggle-expand--open+.header-menu-content .mobile-top-menu #block-recommended-mobile{background-color:rgba(0,0,0,0)}.color-palette--kirjasto .layout-container .header__menu>.toggle-expand--open+.header-menu-content .mobile-top-menu .recommended li a,.color-palette--kirjasto .layout-container .header__menu>.toggle-expand--open+.header-menu-content .mobile-top-menu .recommended h2,.color-palette--kirjasto .layout-container .header__menu>.toggle-expand--open+.header-menu-content .mobile-top-menu #block-recommended-mobile li a,.color-palette--kirjasto .layout-container .header__menu>.toggle-expand--open+.header-menu-content .mobile-top-menu #block-recommended-mobile h2{color:#000}.color-palette--kirjasto .layout-container .header__menu>.toggle-expand--open+.header-menu-content .mobile-top-menu .recommended li,.color-palette--kirjasto .layout-container .header__menu>.toggle-expand--open+.header-menu-content .mobile-top-menu #block-recommended-mobile li{padding:unset}.color-palette--kirjasto .layout-container .header__menu>.toggle-expand--open+.header-menu-content .mobile-bottom-menu{grid-row:3}.color-palette--kirjasto .layout-container .header__menu>.toggle-expand--open+.header-menu-content .mobile-bottom-menu .targetaudience{display:none}@media(min-width:720px){.color-palette--kirjasto .layout-container .header__menu>.toggle-expand--open+.header-menu-content .mobile-bottom-menu{display:none}}.color-palette--kirjasto .layout-container .header__menu>.toggle-expand::before{display:none}.color-palette--kirjasto .layout-container .header__menu>.toggle-expand::after{content:"☰";font-size:1.4rem}.color-palette--kirjasto .layout-container .header__menu .toggle-expand__text{font-size:.85rem}@media(min-width:720px){.color-palette--kirjasto .layout-container .header__menu .toggle-expand__text{font-size:1rem}}.color-palette--kirjasto .layout-container .header__carousel .liftup--carousel{margin-top:unset}.color-palette--kirjasto .layout-container .header__carousel .liftup--carousel .slide__caption{display:none}.color-palette--kirjasto .layout-container .header__carousel .liftup--carousel .field-media-image{border-radius:unset}.color-palette--kirjasto .layout-container .header__carousel .liftup__content{display:none}.color-palette--kirjasto .layout-container .header__recommended{width:44%;right:10%}@media(min-width:1224px){.color-palette--kirjasto .layout-container .header__recommended{width:30%;right:10%}}.color-palette--kirjasto .layout-container .header__recommended .recommended{-webkit-border-radius:0 20px 0 20px;-moz-border-radius:0 20px 0 20px;border-radius:0 20px 0 20px}@media(min-width:1224px){.color-palette--kirjasto .layout-container .header__recommended .recommended{padding:2rem 3rem}}.color-palette--kirjasto .layout-container .header__recommended .recommended__heading{font-size:1.3rem;margin-bottom:14px}@media(min-width:720px){.color-palette--kirjasto .layout-container .header__recommended .recommended__heading{font-size:1.5rem}}.color-palette--kirjasto .layout-container .header__recommended .recommended li{padding:0 0 8px;font-family:var(--heading2-font-family);text-transform:uppercase;font-size:.85rem;border-bottom:unset}.color-palette--kirjasto .layout-container .header__recommended .recommended li:first-of-type{border-top:unset}.color-palette--kirjasto .layout-container .header__recommended .recommended li a::before{display:none}.color-palette--kirjasto .layout-container .header__recommended .recommended li a::after{content:"〉〉";color:orange;font-size:12px;font-weight:bold;position:absolute;right:0;width:20px;height:20px;letter-spacing:-7px;color:#000;position:unset;display:inline-block;vertical-align:text-top;margin-left:.4rem;font-size:10px}.color-palette--kirjasto .layout-container .header--no-bgimage .header__branding{border-bottom:1px solid clr(list-link-border)}.color-palette--kirjasto .layout-container .header-menu-content{display:none}.color-palette--kirjasto .layout-container .header .main-menu__link:not(.main-menu__link--sub),.color-palette--kirjasto .layout-container .header .mobile-top-menu .recommended li,.color-palette--kirjasto .layout-container .header .target-audiences li,.color-palette--kirjasto .layout-container .header .targetaudience li{font-family:var(--paragraph-font-family);font-size:1.2rem;line-height:1.3;border-bottom:unset}.color-palette--kirjasto .layout-container .header .main-menu{padding:0 .6rem}@media(min-width:720px){.color-palette--kirjasto .layout-container .header .main-menu{-webkit-columns:300px 3;-moz-columns:300px 3;columns:300px 3}}.color-palette--kirjasto .layout-container .header .main-menu li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}@media(min-width:1224px){.color-palette--kirjasto .layout-container .header .main-menu{width:unset;display:block}.color-palette--kirjasto .layout-container .header .main-menu__link:not(.main-menu__link--sub){height:unset}.color-palette--kirjasto .layout-container .header .main-menu__item:not(.main-menu__link--sub){background-position:unset;max-width:unset;margin:unset}}@media(min-width:720px){.color-palette--kirjasto .layout-container .main__wrapper{padding-top:20px}.color-palette--kirjasto .layout-container .main__wrapper .main-content--with-sidebar-two{display:block}}.color-palette--kirjasto .layout-container .main__wrapper .main__breadcrumbs .breadcrumb{font-family:var(--paragraph-font-family)}.color-palette--kirjasto .layout-container .main__wrapper .main__breadcrumbs .breadcrumb__item::after{content:">";font-size:.6rem;vertical-align:1px}.color-palette--kirjasto .layout-container .main__wrapper .main__breadcrumbs .breadcrumb__item:last-child::after{content:unset}.color-palette--kirjasto .layout-container .main__wrapper .main--with-sidebar{display:block}.color-palette--kirjasto .layout-container .main__wrapper .first-sidebar{display:none}.color-palette--kirjasto .layout-container .main__wrapper .pageheader{text-align:center}.color-palette--kirjasto .layout-container .main__wrapper .pageheader h1:not(:empty),.color-palette--kirjasto .layout-container .main__wrapper .pageheader h1:not(.visually-hidden){margin-top:40px}.color-palette--kirjasto .layout-container .main__wrapper .infobox{-webkit-border-radius:0 20px 0 20px;-moz-border-radius:0 20px 0 20px;border-radius:0 20px 0 20px}.color-palette--kirjasto .layout-container .main__wrapper .infobox h2,.color-palette--kirjasto .layout-container .main__wrapper .infobox h3{font-family:var(--heading2-font-family);text-transform:uppercase;font-size:1.2rem;color:clr(h23-text);font-weight:bold;letter-spacing:-0.25px}@media(min-width:720px){.color-palette--kirjasto .layout-container .main__wrapper .field-subpage-paragraph{padding:0 5%}}.color-palette--kirjasto .layout-container .main__wrapper .field-subpage-paragraph .field__items{justify-content:space-between}@media(min-width:920px){.color-palette--kirjasto .layout-container .main__wrapper .field-subpage-paragraph .field__items{display:-ms-grid;display:grid;-ms-grid-columns:repeat(3,1fr);grid-template-columns:repeat(3,1fr)}}.color-palette--kirjasto .layout-container .main__wrapper .sublink{font-family:var(--heading2-font-family);text-transform:uppercase;font-size:1.1rem;font-weight:600;letter-spacing:-0.5px}.color-palette--kirjasto .layout-container .main__wrapper .sublink--header-list{padding:8px 0;color:clr(text-link)}.color-palette--kirjasto .layout-container .main__wrapper .sublink--header-list::before{display:none}.color-palette--kirjasto .layout-container .main__wrapper .sublink--header-list::after{content:"〉〉";color:orange;font-size:12px;font-weight:bold;position:absolute;right:0;width:20px;height:20px;letter-spacing:-7px;position:unset;display:inline-block;margin-left:8px;vertical-align:bottom}.color-palette--kirjasto .layout-container .main__wrapper .field-media-image{-webkit-border-radius:0 20px 0 20px;-moz-border-radius:0 20px 0 20px;border-radius:0 20px 0 20px;overflow:hidden}.color-palette--kirjasto .layout-container .main__wrapper .topic-list .field-main-image{max-height:250px}.color-palette--kirjasto .layout-container .main__wrapper .topic-list .topic-link{padding:unset;margin-bottom:1rem}.color-palette--kirjasto .layout-container .main__wrapper .topic-list .topic-link .topic--item{-webkit-border-radius:0 20px 0 20px;-moz-border-radius:0 20px 0 20px;border-radius:0 20px 0 20px}.color-palette--kirjasto .layout-container .main__wrapper .topic-list .topic-link .topic--item .caption{bottom:0;width:100%;font-size:1rem;padding:.6rem 1rem}.color-palette--kirjasto .layout-container .main__wrapper .topic-list .topic-link .topic--item .caption::after{content:"〉〉";height:24px;width:24px;position:absolute;right:10px;background-color:orange;border-radius:100px;color:#fff;font-size:12px;padding:4px 4px 3px 7px;letter-spacing:-7px;background-color:var(--c-green);color:#fff;top:2px;margin:.4rem 0;padding-top:3px}.color-palette--kirjasto .layout-container .main__wrapper .topnav{visibility:hidden}.color-palette--kirjasto .layout-container .main__wrapper .topnav li:hover a{color:var(--c-topnav)}@media(min-width:720px){.color-palette--kirjasto .layout-container .main__wrapper .block>.field-subpage-paragraph{padding:0 1rem}}.color-palette--kirjasto .layout-container .main__wrapper .block>h2,.color-palette--kirjasto .layout-container .main__wrapper .block h2.event-listing__heading{text-align:center;margin-top:30px;font-size:2rem;font-weight:800;color:var(--c-green)}@media(min-width:1224px){.color-palette--kirjasto .layout-container .main__wrapper .block>h2,.color-palette--kirjasto .layout-container .main__wrapper .block h2.event-listing__heading{margin-top:70px;font-size:1.8rem}}.color-palette--kirjasto .layout-container .main__wrapper .body ul,.color-palette--kirjasto .layout-container .main__wrapper .infobox ul,.color-palette--kirjasto .layout-container .main__wrapper .accordion ul{padding:unset;list-style-type:none;font-size:1rem}.color-palette--kirjasto .layout-container .main__wrapper .body ul li::before,.color-palette--kirjasto .layout-container .main__wrapper .infobox ul li::before,.color-palette--kirjasto .layout-container .main__wrapper .accordion ul li::before{content:"•";color:clr(h1-text);font-weight:bold;display:inline-block;width:.6em;font-size:20px;line-height:12px}.color-palette--kirjasto .layout-container .main__wrapper .body ul>li,.color-palette--kirjasto .layout-container .main__wrapper .infobox ul>li,.color-palette--kirjasto .layout-container .main__wrapper .accordion ul>li{margin:unset;padding:unset;line-height:1.5}.color-palette--kirjasto .layout-container .main__wrapper .accordion__item{background-color:unset}.color-palette--kirjasto .layout-container .main__wrapper .accordion__item .field-accordion-title{letter-spacing:-0.25px}.color-palette--kirjasto .layout-container .main__wrapper .accordion-toggle-expand{background-color:clr(accordion-bag);padding:10px 2rem 6px;font-size:1.1rem;font-weight:bold;-webkit-border-radius:0 20px 0 20px;-moz-border-radius:0 20px 0 20px;border-radius:0 20px 0 20px}.color-palette--kirjasto .layout-container .main__wrapper .accordion-toggle-expand::after{top:unset;display:unset;content:"〉〉";color:orange;font-size:12px;font-weight:bold;position:absolute;right:0;width:20px;height:20px;letter-spacing:-7px;font-size:14px;right:10px}.color-palette--kirjasto .layout-container .main__wrapper .accordion-toggle-expand.is-active::after{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);filter:progid:dximagetransform.microsoft.basicimage(rotation=3);top:14px;right:14px}.color-palette--kirjasto .layout-container .main__wrapper .accordion h2{font-size:1.6rem}.color-palette--kirjasto .layout-container .main__wrapper .accordion h3{font-size:1.5rem}.color-palette--kirjasto .layout-container .main__wrapper .accordion h4{font-size:1.4rem}.color-palette--kirjasto .layout-container .main__wrapper .keywords{color:clr(keyword)}.color-palette--kirjasto .layout-container .main__wrapper .keywords__label{color:clr(keyword);font-weight:bold}.color-palette--kirjasto .layout-container .main__wrapper .keywords a.keyword{color:clr(keyword)}.color-palette--kirjasto .layout-container .main__wrapper .main-liftup .liftup__content{background-color:rgba(255,255,255,.4)}@media(min-width:920px){.color-palette--kirjasto .layout-container .main__wrapper .main-liftup .liftup__content{padding:2rem}}.color-palette--kirjasto .layout-container .main__wrapper .main-liftup .liftup__headline{font-family:var(--heading2-font-family);text-transform:uppercase;font-size:unset;display:block}.color-palette--kirjasto .layout-container .main__wrapper .main-liftup .liftup__headline h2{font-size:1.2rem;font-weight:600;letter-spacing:-0.25px}@media(min-width:920px){.color-palette--kirjasto .layout-container .main__wrapper .main-liftup .liftup__headline h2{font-size:1.4rem}}.color-palette--kirjasto .layout-container .main__wrapper .main-liftup .liftup__ingress{font-size:1.1rem;font-weight:300}.color-palette--kirjasto .layout-container .main__wrapper .main-liftup li{flex:1 1 100%}.color-palette--kirjasto .layout-container .main__wrapper .main-liftup li .liftup__imagecontainer img{max-height:320px;width:100%;object-fit:cover}.color-palette--kirjasto .layout-container .main__wrapper .main-liftup li::after{content:"〉〉";height:24px;width:24px;position:absolute;right:10px;background-color:orange;border-radius:100px;color:#fff;font-size:12px;padding:4px 4px 3px 7px;letter-spacing:-7px;bottom:10px}.color-palette--kirjasto .layout-container .main__wrapper .main-liftup li.full-width-item:nth-of-type(2n) .liftup__imagecontainer{order:unset}.color-palette--kirjasto .layout-container .main__wrapper .newslist{font-family:unset;position:relative}.color-palette--kirjasto .layout-container .main__wrapper .newslist__image img{min-width:100%;max-width:unset;max-height:220px;object-fit:cover}.color-palette--kirjasto .layout-container .main__wrapper .newslist__item{background-color:var(--c-newslist-item-bag);padding-bottom:50px;-webkit-border-radius:0 20px 0 20px;-moz-border-radius:0 20px 0 20px;border-radius:0 20px 0 20px}.color-palette--kirjasto .layout-container .main__wrapper .newslist__item::after{content:"〉〉";height:24px;width:24px;position:absolute;right:10px;background-color:orange;border-radius:100px;color:#fff;font-size:12px;padding:4px 4px 3px 7px;letter-spacing:-7px;bottom:10px;background-color:var(--c-green)}.color-palette--kirjasto .layout-container .main__wrapper .newslist__headline{font-family:var(--heading2-font-family);text-transform:uppercase}.color-palette--kirjasto .layout-container .main__wrapper .newslist__headline h2{font-size:1.2rem;letter-spacing:-0.25px;font-weight:600}.color-palette--kirjasto .layout-container .main__wrapper .newslist__date{font-weight:bold;font-style:unset}.color-palette--kirjasto .layout-container .main__wrapper .newslist__ingress{line-height:1.5;font-size:1.1rem}.color-palette--kirjasto .layout-container .main__wrapper .field-rss-paragraph .feedlist{font-family:var(--heading2-font-family);display:grid;gap:1rem;margin-top:1rem;grid-template-columns:repeat(2,1fr)}@media(min-width:720px){.color-palette--kirjasto .layout-container .main__wrapper .field-rss-paragraph .feedlist{grid-template-columns:repeat(3,1fr)}}@media(min-width:1224px){.color-palette--kirjasto .layout-container .main__wrapper .field-rss-paragraph .feedlist{grid-template-columns:repeat(4,1fr)}}.color-palette--kirjasto .layout-container .main__wrapper .field-rss-paragraph .feedlist__date{margin:unset;width:unset;float:unset}.color-palette--kirjasto .layout-container .main__wrapper .field-rss-paragraph .feedlist li{padding:.6rem;-webkit-border-radius:0 20px;-moz-border-radius:0 20px;border-radius:0 20px}.color-palette--kirjasto .layout-container .main__wrapper .field-rss-paragraph .feedlist li .feedlist__headline h2{font-size:1.1rem;text-transform:uppercase;letter-spacing:-1px}.color-palette--kirjasto .layout-container .main__wrapper .liftup--project{margin-top:40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;gap:1%}.color-palette--kirjasto .layout-container .main__wrapper .liftup--project>li.list-item,.color-palette--kirjasto .layout-container .main__wrapper .text-long ol .liftup--project>li,.text-long ol .color-palette--kirjasto .layout-container .main__wrapper .liftup--project>li,.color-palette--kirjasto .layout-container .main__wrapper .text-long ul .liftup--project>li,.text-long ul .color-palette--kirjasto .layout-container .main__wrapper .liftup--project>li{display:unset;position:relative;background-color:clr(liftup-content-bag);-webkit-border-radius:0 20px;-moz-border-radius:0 20px;border-radius:0 20px;-webkit-box-flex:0 1 99%;-moz-box-flex:0 1 99%;-webkit-flex:0 1 99%;flex:0 1 99%}@media(min-width:720px){.color-palette--kirjasto .layout-container .main__wrapper .liftup--project>li.list-item,.color-palette--kirjasto .layout-container .main__wrapper .text-long ol .liftup--project>li,.text-long ol .color-palette--kirjasto .layout-container .main__wrapper .liftup--project>li,.color-palette--kirjasto .layout-container .main__wrapper .text-long ul .liftup--project>li,.text-long ul .color-palette--kirjasto .layout-container .main__wrapper .liftup--project>li{-webkit-box-flex:0 1 49.5%;-moz-box-flex:0 1 49.5%;-webkit-flex:0 1 49.5%;flex:0 1 49.5%}}.color-palette--kirjasto .layout-container .main__wrapper .liftup--project>li.list-item::after,.color-palette--kirjasto .layout-container .main__wrapper .text-long ol .liftup--project>li::after,.text-long ol .color-palette--kirjasto .layout-container .main__wrapper .liftup--project>li::after,.color-palette--kirjasto .layout-container .main__wrapper .text-long ul .liftup--project>li::after,.text-long ul .color-palette--kirjasto .layout-container .main__wrapper .liftup--project>li::after{content:"〉〉";height:24px;width:24px;position:absolute;right:10px;background-color:orange;border-radius:100px;color:#fff;font-size:12px;padding:4px 4px 3px 7px;letter-spacing:-7px;bottom:40px;right:40px}.color-palette--kirjasto .layout-container .main__wrapper .liftup--project>li.list-item a::after,.color-palette--kirjasto .layout-container .main__wrapper .text-long ol .liftup--project>li a::after,.text-long ol .color-palette--kirjasto .layout-container .main__wrapper .liftup--project>li a::after,.color-palette--kirjasto .layout-container .main__wrapper .text-long ul .liftup--project>li a::after,.text-long ul .color-palette--kirjasto .layout-container .main__wrapper .liftup--project>li a::after{content:"";position:absolute;z-index:2;top:0;bottom:0;left:0;right:0}.color-palette--kirjasto .layout-container .main__wrapper .liftup--project .liftup__imagecontainer{display:unset}.color-palette--kirjasto .layout-container .main__wrapper .liftup--project .liftup__content{background-color:unset}.color-palette--kirjasto .layout-container .main__wrapper .liftup--project .liftup__headline h2{font-size:1.6rem}.color-palette--kirjasto .layout-container .main__wrapper .liftup--project .liftup__button{border:unset;border-radius:unset;text-align:unset;text-transform:unset;padding:0 0 10px;background-color:unset;color:clr(liftup-content);margin-top:10px;border-top:1px solid clr(liftup-content)}.color-palette--kirjasto .layout-container .main__wrapper .liftup--project .liftup__button a{color:clr(liftup-content)}.color-palette--kirjasto .layout-container .main__wrapper .current-block-tabs{position:relative;margin-bottom:80px}.color-palette--kirjasto .layout-container .main__wrapper .current-block-tabs .tabs{position:unset}.color-palette--kirjasto .layout-container .main__wrapper .current-block-tabs a.current-block-tabs__news-archive-link{top:unset;bottom:-50px;right:0;font-family:var(--heading-font-family);font-size:1.4rem}.color-palette--kirjasto .layout-container .main__wrapper .current-block-tabs a.current-block-tabs__news-archive-link::after{content:"〉〉";color:orange;font-size:12px;font-weight:bold;position:absolute;right:0;width:20px;height:20px;letter-spacing:-7px}@media(min-width:1224px){.color-palette--kirjasto .layout-container .main__wrapper .event-listing__liftups{-ms-grid-columns:repeat(3,1fr);grid-template-columns:repeat(3,1fr)}}.color-palette--kirjasto .layout-container .main__wrapper .event-listing-card{border:1px solid var(--c-calendar-border);background-color:var(--c-calendar-bag3);overflow:hidden;position:relative;padding-bottom:30px;-ms-grid-rows:auto auto 1fr;grid-template-rows:auto auto 1fr;-webkit-border-radius:0 20px 0 20px;-moz-border-radius:0 20px 0 20px;border-radius:0 20px 0 20px}.color-palette--kirjasto .layout-container .main__wrapper .event-listing-card::after{content:"〉〉";height:24px;width:24px;position:absolute;right:10px;background-color:orange;border-radius:100px;color:#fff;font-size:12px;padding:4px 4px 3px 7px;letter-spacing:-7px;background-color:var(--c-green);bottom:10px;right:unset;left:10px;z-index:3}.color-palette--kirjasto .layout-container .main__wrapper .event-listing-card:hover{background-color:clr(calendar-bag-hover)}.color-palette--kirjasto .layout-container .main__wrapper .event-listing-card:hover .event-listing-card__location,.color-palette--kirjasto .layout-container .main__wrapper .event-listing-card:hover .event-listing-card__date,.color-palette--kirjasto .layout-container .main__wrapper .event-listing-card:hover .event-listing-card__name{color:clr(calendar-text1)}.color-palette--kirjasto .layout-container .main__wrapper .event-listing-card:hover::after{content:"〉〉";height:24px;width:24px;position:absolute;right:10px;background-color:#fff;border-radius:100px;color:#009ee2;font-size:12px;padding:5px 4px 3px 7px;letter-spacing:-7px}.color-palette--kirjasto .layout-container .main__wrapper .event-listing-card__image-container{background-color:unset;z-index:unset;height:max-content;-webkit-border-radius:0 20px 0 0;-moz-border-radius:0 20px 0 0;border-radius:0 20px 0 0}.color-palette--kirjasto .layout-container .main__wrapper .event-listing-card__location,.color-palette--kirjasto .layout-container .main__wrapper .event-listing-card__date{background-color:unset;color:clr(calendar-text);text-transform:uppercase;font-size:.9rem;font-weight:600;border:unset;position:relative;z-index:2}.color-palette--kirjasto .layout-container .main__wrapper .event-listing-card__date{grid-column:1;text-align:left}.color-palette--kirjasto .layout-container .main__wrapper .event-listing-card__location{grid-column:2;text-align:right}.color-palette--kirjasto .layout-container .main__wrapper .event-listing-card__name{position:relative;z-index:2;padding-bottom:40px;background-color:unset}.color-palette--kirjasto .layout-container .main__wrapper .event-listing h3{font-family:var(--heading-font-family);font-size:1.3rem;color:var(--c-liftup-content-link);font-weight:500}.color-palette--kirjasto .layout-container .main__wrapper .kalenterilinkki{font-weight:700;text-align:right}.color-palette--kirjasto .layout-container .main__wrapper .kalenterilinkki p{font-size:1.1rem}.color-palette--kirjasto .layout-container .main__wrapper .kalenterilinkki a{padding-right:16px;display:inline-block}.color-palette--kirjasto .layout-container .main__wrapper .kalenterilinkki a::after{content:"〉〉";color:orange;font-size:12px;font-weight:bold;position:absolute;right:0;width:20px;height:20px;letter-spacing:-7px;color:var(--c-green);position:unset;display:inline-block;margin-left:unset;vertical-align:1px}@media(min-width:1224px){.color-palette--kirjasto .layout-container .footer{background:url("/themes/custom/jyvaskyla/images/kirjasto/kirjasto_footer.png") no-repeat;border-top:unset;margin-top:unset;padding:120px 2rem 2rem}}.color-palette--kirjasto .layout-container .footer__section{padding-bottom:1rem}.color-palette--kirjasto .layout-container .footer__section>div{padding-bottom:1rem}@media(min-width:720px){.color-palette--kirjasto .layout-container .footer__section>div{-webkit-box-flex:1 1 18%;-moz-box-flex:1 1 18%;-webkit-flex:1 1 18%;flex:1 1 18%}}@media(min-width:1224px){.color-palette--kirjasto .layout-container .footer__section>div:first-of-type{-webkit-box-flex:1 1 41%;-moz-box-flex:1 1 41%;-webkit-flex:1 1 41%;flex:1 1 41%}}.color-palette--kirjasto .layout-container .footer__social{padding:4px 1rem 0;display:block;z-index:3}@media(min-width:1224px){.color-palette--kirjasto .layout-container .footer__social{position:relative;bottom:100px;text-align:left;padding:4px 1rem 0;margin-bottom:-130px}}.color-palette--kirjasto .layout-container .footer__social p,.color-palette--kirjasto .layout-container .footer__social .social-menu{width:fit-content}.color-palette--kirjasto .layout-container .footer__inner{padding:1em}.color-palette--nuortenjyvaskyla .layout-container .header__search .search-toggle-expand{height:25px;width:25px;background-image:url("/themes/custom/jyvaskyla/images/icons/haku_musta.svg");background-size:cover;background-repeat:no-repeat;margin-top:10px}.color-palette--nuortenjyvaskyla .layout-container .header__search .search-toggle-expand .search-toggle-expand__open,.color-palette--nuortenjyvaskyla .layout-container .header__search .search-toggle-expand .search-toggle-expand__close{display:none}.color-palette--nuortenjyvaskyla .layout-container .header__logo img{max-height:160px;min-width:unset;width:auto}.color-palette--nuortenjyvaskyla .layout-container .header__image{position:relative;max-height:unset}.color-palette--nuortenjyvaskyla .layout-container .header__menu .toggle-expand{right:1rem}.color-palette--nuortenjyvaskyla .layout-container .header__carousel .liftup__ingress h3{color:#fff}.color-palette--nuortenjyvaskyla .layout-container .header #block-recommended-mobile a,.color-palette--nuortenjyvaskyla .layout-container .header #block-recommended-mobile h2{color:#000}.color-palette--nuortenjyvaskyla .layout-container .highlighted{margin-top:40%}.color-palette--nuortenjyvaskyla .layout-container .topnav li,.color-palette--nuortenjyvaskyla .layout-container .search,.color-palette--nuortenjyvaskyla .layout-container .language{font-size:1rem}.color-palette--nuortenjyvaskyla .layout-container .search--open{text-align:unset}.color-palette--nuortenjyvaskyla .layout-container .search--open .button{height:42px}.color-palette--nuortenjyvaskyla .layout-container .main-menu__link--sub-1:hover{font-weight:bold}.color-palette--nuortenjyvaskyla .layout-container .liftup--carousel .liftup__content .liftup__ingress a{color:var(--c-carousel-text)}.color-palette--nuortenjyvaskyla .layout-container .newslist--frontpage{display:flex}.color-palette--nuortenjyvaskyla .layout-container .newslist--frontpage li{display:grid;margin-bottom:1rem}.color-palette--nuortenjyvaskyla .layout-container .newslist--frontpage li .newslist__date{grid-column:1;grid-row:1;float:unset;width:auto;margin:unset;margin-top:unset}.color-palette--nuortenjyvaskyla .layout-container .newslist--frontpage li .newslist__headline{grid-column:1;grid-row:2}.color-palette--nuortenjyvaskyla .layout-container .newslist--frontpage li .newslist__headline h2{margin:unset}.color-palette--nuortenjyvaskyla .layout-container .newslist--frontpage li .newslist__image{grid-column:1;grid-row:3}.color-palette--nuortenjyvaskyla .layout-container .newslist--frontpage li .newslist__image image{display:block}.color-palette--nuortenjyvaskyla .layout-container .sidebar-menu__item--active{font-weight:bold}.color-palette--nuortenjyvaskyla .layout-container .footer__section a{text-decoration:underline}@media(min-width:720px){.color-palette--nuortenjyvaskyla .layout-container .search::before{margin-left:2.8rem}.color-palette--nuortenjyvaskyla .layout-container .search .button{left:unset;font-size:1.1rem}.color-palette--nuortenjyvaskyla .layout-container .search input[type=text]{width:80%}.color-palette--nuortenjyvaskyla .layout-container .header__inner{-moz-box-shadow:0 2px 2px var(--c-shadow);-webkit-box-shadow:0 2px 2px var(--c-shadow);box-shadow:0 2px 2px var(--c-shadow)}.color-palette--nuortenjyvaskyla .layout-container .recommended li{border-bottom-color:rgba(0,0,0,0)}.color-palette--nuortenjyvaskyla .layout-container .footer__social{border-top:1px solid var(--c-footer-border);display:block}}@media(min-width:1224px){.color-palette--nuortenjyvaskyla .layout-container .main-menu,.color-palette--nuortenjyvaskyla .layout-container .highlighted,.color-palette--nuortenjyvaskyla .layout-container .pre-content,.color-palette--nuortenjyvaskyla .layout-container .main__wrapper,.color-palette--nuortenjyvaskyla .layout-container .liftup--project li{width:96%;margin-left:auto;margin-right:auto}.color-palette--nuortenjyvaskyla .layout-container .main-menu__item:not(.main-menu__item--sub)>a:hover{background-color:var(--c-main-nav-top-hover);color:#fff}}.color-palette--ratamo .layout-container .header__search .search-toggle-expand{height:25px;width:25px;background-image:url("/themes/custom/jyvaskyla/images/icons/haku_musta.svg");background-size:cover;background-repeat:no-repeat;margin-top:10px}.color-palette--ratamo .layout-container .header__search .search-toggle-expand .search-toggle-expand__open,.color-palette--ratamo .layout-container .header__search .search-toggle-expand .search-toggle-expand__close{display:none}.color-palette--ratamo .layout-container .header__logo img{max-height:160px;min-width:unset;width:auto}.color-palette--ratamo .layout-container .header__image{position:relative;max-height:unset}.color-palette--ratamo .layout-container .highlighted{margin-top:40%}.color-palette--ratamo .layout-container .topnav li,.color-palette--ratamo .layout-container .search,.color-palette--ratamo .layout-container .language{font-size:1rem}.color-palette--ratamo .layout-container .search--open{text-align:unset}.color-palette--ratamo .layout-container .search--open .button{height:42px}.color-palette--ratamo .layout-container .main-menu__link--sub-1:hover{font-weight:bold}.color-palette--ratamo .layout-container .newslist--frontpage{display:flex}.color-palette--ratamo .layout-container .newslist--frontpage li{display:grid;margin-bottom:1rem}.color-palette--ratamo .layout-container .newslist--frontpage li .newslist__date{grid-column:1;grid-row:1;float:unset;width:auto;margin:unset;margin-top:unset}.color-palette--ratamo .layout-container .newslist--frontpage li .newslist__headline{grid-column:1;grid-row:2}.color-palette--ratamo .layout-container .newslist--frontpage li .newslist__headline h2{margin:unset}.color-palette--ratamo .layout-container .newslist--frontpage li .newslist__image{grid-column:1;grid-row:3}.color-palette--ratamo .layout-container .newslist--frontpage li .newslist__image image{display:block}.color-palette--ratamo .layout-container .sidebar-menu__item--active{font-weight:bold}.color-palette--ratamo .layout-container .footer__section a{text-decoration:underline}@media(min-width:720px){.color-palette--ratamo .layout-container .search::before{margin-left:2.8rem}.color-palette--ratamo .layout-container .search .button{left:unset;font-size:1.1rem}.color-palette--ratamo .layout-container .search input[type=text]{width:80%}.color-palette--ratamo .layout-container .header__inner{-moz-box-shadow:0 2px 2px var(--c-shadow);-webkit-box-shadow:0 2px 2px var(--c-shadow);box-shadow:0 2px 2px var(--c-shadow)}.color-palette--ratamo .layout-container .recommended li{border-bottom-color:rgba(0,0,0,0)}.color-palette--ratamo .layout-container .footer__social{border-top:1px solid var(--c-footer-border);display:block}}@media(min-width:1224px){.color-palette--ratamo .layout-container .main-menu,.color-palette--ratamo .layout-container .highlighted,.color-palette--ratamo .layout-container .pre-content,.color-palette--ratamo .layout-container .main__wrapper,.color-palette--ratamo .layout-container .liftup--project li{width:96%;margin-left:auto;margin-right:auto}.color-palette--ratamo .layout-container .main-menu__item:not(.main-menu__item--sub){position:relative;flex-basis:25%}.color-palette--ratamo .layout-container .main-menu>li>ul:not(.main-menu--sub-2){border-top:unset;width:unset}.color-palette--ratamo .layout-container .main-menu--sub-open:not(.main-menu--sub-2){display:block;min-height:unset}.color-palette--ratamo .layout-container .main-menu__item:not(.main-menu__item--sub):hover .main-menu--sub:not(.main-menu--sub-2){display:block;min-height:unset;overflow-y:unset}.color-palette--ratamo .layout-container .main-menu__item:not(.main-menu__item--sub):hover .main-menu--sub:not(.main-menu--sub-2)>.main-menu__item:hover .main-menu--sub,.color-palette--ratamo .layout-container .main-menu--sub-2{left:100%;width:250px;max-width:unset}.color-palette--ratamo .layout-container .main-menu__item:not(.main-menu__item--sub):last-of-type:hover .main-menu--sub:not(.main-menu--sub-2)>.main-menu__item:hover .main-menu--sub{left:unset;right:100%}.color-palette--ratamo .layout-container .main-menu .expand-sub{left:86%}}.color-palette--veturitallit{overflow-x:hidden}.color-palette--veturitallit .layout-container{font-size:95%}.color-palette--veturitallit .layout-container h1{font-weight:normal;font-size:2rem}.color-palette--veturitallit .layout-container h2,.color-palette--veturitallit .layout-container h3,.color-palette--veturitallit .layout-container h4,.color-palette--veturitallit .layout-container h5,.color-palette--veturitallit .layout-container h6{margin:unset;line-height:1.3}.color-palette--veturitallit .layout-container h2{font-size:1.5rem}.color-palette--veturitallit .layout-container h3{font-size:1.3rem}.color-palette--veturitallit .layout-container .text-long h2,.color-palette--veturitallit .layout-container .text-long h3,.color-palette--veturitallit .layout-container .text-long h4,.color-palette--veturitallit .layout-container .text-long h5,.color-palette--veturitallit .layout-container .text-long h6{margin-top:1.6rem;font-weight:normal}.color-palette--veturitallit .layout-container h4{font-size:1.2rem}.color-palette--veturitallit .layout-container h5{font-size:1.1rem}.color-palette--veturitallit .layout-container h5{font-size:1rem}.color-palette--veturitallit .layout-container ul{font-size:1rem}.color-palette--veturitallit .layout-container .header__image,.color-palette--veturitallit .layout-container .main-menu,.color-palette--veturitallit .layout-container .main__wrapper .main,.color-palette--veturitallit .layout-container div.infopalkki>ul,.color-palette--veturitallit .layout-container .footer__inner,.color-palette--veturitallit .layout-container .footer__social{max-width:1520px;margin:0 auto}.color-palette--veturitallit .layout-container .main__breadcrumbs{max-width:calc(1520px + 2%)}.color-palette--veturitallit .layout-container .header__inner{border-bottom:unset}.color-palette--veturitallit .layout-container .header__branding{padding:unset;display:grid;-ms-grid-columns:160px auto 100px 100px;grid-template-columns:160px auto 100px 100px}@media(min-width:480px){.color-palette--veturitallit .layout-container .header__branding{-ms-grid-columns:220px auto 100px 100px;grid-template-columns:220px auto 100px 100px}}@media(min-width:720px){.color-palette--veturitallit .layout-container .header__branding{height:10px}}@media(min-width:1224px){.color-palette--veturitallit .layout-container .header__branding{-ms-grid-columns:220px auto 100px;grid-template-columns:220px auto 100px}}.color-palette--veturitallit .layout-container .header__logo{grid-row:1;grid-column:1;padding:unset;background-color:#fff;display:block;position:relative;z-index:3;border-radius:100px}@media(min-width:480px){.color-palette--veturitallit .layout-container .header__logo{width:220px}}.color-palette--veturitallit .layout-container .header__search{display:none}.color-palette--veturitallit .layout-container .header__navigation-top{display:none}.color-palette--veturitallit .layout-container .header__language{grid-column:3;right:unset;position:unset}.color-palette--veturitallit .layout-container .header__language .language{font-size:1rem;height:unset;width:unset}.color-palette--veturitallit .layout-container .header__language .language__toggle{display:none}.color-palette--veturitallit .layout-container .header__language .language__menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;list-style:none;margin:unset;padding:unset;background-color:var(--c-header-bag-1)}.color-palette--veturitallit .layout-container .header__language .language__menu-item:first-of-type{margin-right:8px}.color-palette--veturitallit .layout-container .header__language .language__menu-item:first-of-type::after{content:"|";padding-left:8px}.color-palette--veturitallit .layout-container .header__menu .toggle-expand{top:10px;right:1rem}.color-palette--veturitallit .layout-container .header__menu .toggle-expand--open+.header-menu-content{height:auto;margin-top:unset;padding-top:unset;border-top:unset}@media(min-width:720px){.color-palette--veturitallit .layout-container .header__menu .toggle-expand--open+.header-menu-content{margin-top:40px}}.color-palette--veturitallit .layout-container .header__menu .mobile-top-menu{display:none}@media(min-width:720px){.color-palette--veturitallit .layout-container .header--no-bgimage .header__menu{margin-bottom:60px}}.color-palette--veturitallit .layout-container .header .main-nav{padding:.4rem 0}.color-palette--veturitallit .layout-container .header .main-nav .main-menu--sub{background-color:unset}@media(min-width:1224px){.color-palette--veturitallit .layout-container .header .main-nav .main-menu--sub{background-color:var(--c-main-nav-bag-2level)}}@media(min-width:1224px){.color-palette--veturitallit .layout-container .header .main-nav .main-menu{column-gap:1rem;margin-left:220px}}@media(min-width:1224px){.color-palette--veturitallit .layout-container .header .main-nav .main-menu li{max-width:unset}}.color-palette--veturitallit .layout-container .header .main-nav .main-menu--sub-1{padding-left:unset}.color-palette--veturitallit .layout-container .header .main-nav .main-menu--sub-open .expand-sub{display:none}.color-palette--veturitallit .layout-container .header .main-nav .main-menu--sub-open .main-menu--sub-1.main-menu--sub-2{display:block;grid-column:unset;height:unset;padding-top:unset;max-width:unset;top:unset;position:unset}.color-palette--veturitallit .layout-container .header .main-nav .main-menu--sub-open .main-menu--sub-1.main-menu--sub-2 li{padding:unset}.color-palette--veturitallit .layout-container .header .main-nav .main-menu--sub-open:not(.main-menu--sub-2){-ms-grid-columns:repeat(auto-fit,minmax(200px,1fr));grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-auto-flow:row;max-width:1520px;border-bottom:none;min-height:unset;padding-bottom:1rem}.color-palette--veturitallit .layout-container .header .main-nav .main-menu__item:not(.main-menu__item--sub):hover{background-color:unset;transition:unset}.color-palette--veturitallit .layout-container .header .main-nav .main-menu__item:not(.main-menu__item--sub)>.expand-sub--open::after{font-size:16px;font-weight:bold}.color-palette--veturitallit .layout-container .header .main-nav .main-menu__item:not(.main-menu__item--sub)>a:hover{color:unset}.color-palette--veturitallit .layout-container .header .main-nav .main-menu__item:not(.main-menu__item--sub)>a.main-menu__link--with-sub{width:unset}.color-palette--veturitallit .layout-container .header .main-nav .main-menu__item:hover .main-menu__link::after{color:unset}.color-palette--veturitallit .layout-container .header .main-nav .main-menu__item--sub{padding:unset}.color-palette--veturitallit .layout-container .header .main-nav .main-menu__item--sub-1{grid-column:unset}.color-palette--veturitallit .layout-container .header .main-nav .main-menu__link--sub-1{font-size:1.2rem}.color-palette--veturitallit .layout-container .header .main-nav .main-menu__link--sub-2{font-size:1rem}.color-palette--veturitallit .layout-container .header .main-nav .main-menu__link:not(.main-menu__link--sub){font-size:1.3rem}.color-palette--veturitallit .layout-container .header__carousel .liftup--carousel{margin-top:unset}@media(min-width:720px){.color-palette--veturitallit .layout-container .header .recommended a::before,.color-palette--veturitallit .layout-container .header #block-recommended-mobile a::before{color:#000}}.color-palette--veturitallit .layout-container .main__wrapper article .layout__region .topic-list--extended{column-gap:2%}.color-palette--veturitallit .layout-container .main__wrapper .main--with-sidebar{display:block}.color-palette--veturitallit .layout-container .main__wrapper .main-content--with-sidebar-two{display:block}@media(min-width:720px){.color-palette--veturitallit .layout-container .main__wrapper .main-content--with-sidebar-two{display:block}}@media(min-width:1224px){.color-palette--veturitallit .layout-container .main__wrapper .main-content--with-sidebar-two{display:grid}}.color-palette--veturitallit .layout-container .main__wrapper nav.sidebar-nav{display:none}.color-palette--veturitallit .layout-container .main__wrapper .topic-list .topic-link{border-bottom:unset}.color-palette--veturitallit .layout-container .main__wrapper .topic-list .topic-link .topic--item:hover{text-decoration:unset}.color-palette--veturitallit .layout-container .main__wrapper .topic-list .topic-link .topic--item .caption{position:relative;bottom:unset;font-size:1.4rem;font-weight:600;width:unset;padding:unset}.color-palette--veturitallit .layout-container .main__wrapper .topic-list .topic-link__description{font-family:var(--paragraph-font-family);position:relative;width:unset;padding:0 0 0 1rem;color:#000}.color-palette--veturitallit .layout-container .main__wrapper .liftup--project{margin:1rem auto}@media(min-width:920px){.color-palette--veturitallit .layout-container .main__wrapper .liftup--project{margin:1rem auto 2rem}}.color-palette--veturitallit .layout-container .main__wrapper .liftup--project a{color:#fff;text-decoration:underline}.color-palette--veturitallit .layout-container .main__wrapper .liftup--project li{-webkit-box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05);-moz-box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05);box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05)}@media(min-width:920px){.color-palette--veturitallit .layout-container .main__wrapper .liftup--project li{-webkit-border-radius:0 20px 0 20px;-moz-border-radius:0 20px 0 20px;border-radius:0 20px 0 20px}}@media(min-width:720px){.color-palette--veturitallit .layout-container .main__wrapper .liftup--project li .liftup__content{-webkit-border-radius:0 20px 0 0;-moz-border-radius:0 20px 0 0;border-radius:0 20px 0 0}}.color-palette--veturitallit .layout-container .main__wrapper .liftup--project li .liftup__content .liftup__body h2,.color-palette--veturitallit .layout-container .main__wrapper .liftup--project li .liftup__content .liftup__body h3,.color-palette--veturitallit .layout-container .main__wrapper .liftup--project li .liftup__content .liftup__body h4,.color-palette--veturitallit .layout-container .main__wrapper .liftup--project li .liftup__content .liftup__body h5,.color-palette--veturitallit .layout-container .main__wrapper .liftup--project li .liftup__content .liftup__body h6{color:#fff}.color-palette--veturitallit .layout-container .main__wrapper .liftup--project li .liftup__content .liftup__body h2:first-child,.color-palette--veturitallit .layout-container .main__wrapper .liftup--project li .liftup__content .liftup__body h3:first-child,.color-palette--veturitallit .layout-container .main__wrapper .liftup--project li .liftup__content .liftup__body h4:first-child,.color-palette--veturitallit .layout-container .main__wrapper .liftup--project li .liftup__content .liftup__body h5:first-child,.color-palette--veturitallit .layout-container .main__wrapper .liftup--project li .liftup__content .liftup__body h6:first-child{margin-top:unset}.color-palette--veturitallit .layout-container .main__wrapper .liftup--project li .field-media-image img{margin-bottom:unset;width:unset;max-width:unset}@media(min-width:720px){.color-palette--veturitallit .layout-container .main__wrapper .liftup--project li .field-media-image img{-webkit-border-radius:0 0 0 20px;-moz-border-radius:0 0 0 20px;border-radius:0 0 0 20px}}@media(min-width:1224px){.color-palette--veturitallit .layout-container .main__wrapper .liftup--project li .field-media-image img{width:100%}}@media(min-width:720px){.color-palette--veturitallit .layout-container .main__wrapper .liftup--project>li:nth-of-type(2n+1){border:unset}}.color-palette--veturitallit .layout-container .main__wrapper .liftup--project .liftup__imagecontainer{display:block;overflow:hidden}.color-palette--veturitallit .layout-container .main__wrapper .field-subpage-paragraph{font-size:.95rem;font-family:var(--paragraph-font-family);line-height:1.3}.color-palette--veturitallit .layout-container .main__wrapper .field-subpage-paragraph .sublink-list{background-color:unset}.color-palette--veturitallit .layout-container .main__wrapper .field-subpage-paragraph .sublink--header-list{font-family:var(--header-font-family);font-size:1.4rem}.color-palette--veturitallit .layout-container .main__wrapper .field-subpage-paragraph .sublink--header-list::before{display:none}.color-palette--veturitallit .layout-container .main__wrapper .field-subpage-paragraph .sublink--header-list::after{content:"»";display:block;float:right;position:unset;top:unset;right:unset;background-color:unset;width:unset;height:unset}.color-palette--veturitallit .layout-container .main__wrapper .block>.body{background-color:unset}@media(min-width:1224px){.color-palette--veturitallit .layout-container .main__wrapper div.infopalkki{margin:0 -20%;width:140%}}.color-palette--veturitallit .layout-container .main__wrapper .event-listing{margin-top:10px auto}.color-palette--veturitallit .layout-container .main__wrapper .event-listing-card__name{font-family:var(--heading-font-family)}.color-palette--veturitallit .layout-container .main__wrapper .event-listing-card__date,.color-palette--veturitallit .layout-container .main__wrapper .event-listing-card__location{font-family:var(--paragraph-font-family);text-transform:uppercase}.color-palette--veturitallit .layout-container .main__wrapper .event-listing__liftups{display:block;margin-top:unset}@media(min-width:720px){.color-palette--veturitallit .layout-container .main__wrapper .event-listing__liftups{display:grid;-ms-grid-columns:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}}@media(min-width:1224px){.color-palette--veturitallit .layout-container .main__wrapper .event-listing__liftups{-ms-grid-columns:repeat(3,1fr);grid-template-columns:repeat(3,1fr)}}.color-palette--veturitallit .layout-container .main__wrapper .newslist{display:block;margin-top:2rem;gap:unset;column-gap:2%;background-color:var(--c-newslistbag);margin:-68px -35% 1rem !important;padding:68px 35% 2rem}@media(min-width:720px){.color-palette--veturitallit .layout-container .main__wrapper .newslist{display:grid;-ms-grid-columns:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}}@media(min-width:1224px){.color-palette--veturitallit .layout-container .main__wrapper .newslist{-ms-grid-columns:repeat(3,1fr);grid-template-columns:repeat(3,1fr)}}.color-palette--veturitallit .layout-container .main__wrapper .newslist li{margin-bottom:1rem}@media(min-width:720px){.color-palette--veturitallit .layout-container .main__wrapper .newslist li{margin-bottom:unset}}.color-palette--veturitallit .layout-container .main__wrapper .newslist li img{margin-bottom:unset}@media(min-width:720px){.color-palette--veturitallit .layout-container .main__wrapper .newslist li img{-webkit-border-radius:0 20px;-moz-border-radius:0 20px;border-radius:0 20px}}.color-palette--veturitallit .layout-container .main__wrapper .newslist li>div{padding:unset}.color-palette--veturitallit .layout-container .main__wrapper .newslist__image div{display:unset}.color-palette--veturitallit .layout-container .main__wrapper .newslist__date{font-family:var(--paragraph-font-family);line-height:150%;margin-top:unset}@media(min-width:720px){.color-palette--veturitallit .layout-container .main__wrapper .newslist__date{margin-top:10px}}.color-palette--veturitallit .layout-container .main__wrapper .newslist__ingress{display:none}.color-palette--veturitallit .layout-container .main__wrapper .newslist__headline h2{font-size:1.3rem}.color-palette--veturitallit .layout-container .main__wrapper .infobox{-webkit-border-radius:0 20px 0 20px;-moz-border-radius:0 20px 0 20px;border-radius:0 20px 0 20px;background-color:var(--c-infobox-bag)}.color-palette--veturitallit .layout-container .main__wrapper .related .liftup-box__date{font-style:normal}.color-palette--veturitallit .layout-container .main__wrapper .field-accordion{background-color:unset}.color-palette--veturitallit .layout-container .main__wrapper .field-accordion .accordion__item{padding:1rem;-webkit-border-radius:0 20px 0 20px;-moz-border-radius:0 20px 0 20px;border-radius:0 20px 0 20px}.color-palette--veturitallit .layout-container .main__wrapper .field-accordion .accordion-toggle-expand{font-weight:bold}.color-palette--veturitallit .layout-container .main__wrapper .field-accordion .accordion-toggle-expand::after{font-family:var(--paragraph-font-family);text-transform:none;content:"»"}.color-palette--veturitallit .layout-container .main__wrapper .field-accordion .accordion-toggle-expand.is-active::after{right:.7rem;top:-4px;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}.color-palette--veturitallit .layout-container .main__wrapper .field-accordion .accordion__content h2,.color-palette--veturitallit .layout-container .main__wrapper .field-accordion .accordion__content h3,.color-palette--veturitallit .layout-container .main__wrapper .field-accordion .accordion__content h4,.color-palette--veturitallit .layout-container .main__wrapper .field-accordion .accordion__content h5,.color-palette--veturitallit .layout-container .main__wrapper .field-accordion .accordion__content h6{color:#000}.color-palette--veturitallit .layout-container .footer{background:var(--c-footer-bag) url("/themes/custom/jyvaskyla/images/veturitallit-footer-tiiliseinakuva.jpg") no-repeat;background-size:cover;padding-top:unset;position:relative;margin-top:100px}.color-palette--veturitallit .layout-container .footer .div-item:first-of-type .field-media-image img{border-radius:100px;padding:1rem;background-color:#fff}.color-palette--veturitallit .layout-container .footer .div-item:first-of-type .field-media-image img{margin-top:-90px;margin-bottom:10px;position:relative;z-index:10}.color-palette--veturitallit .layout-container .footer__inner{padding-top:unset}.color-palette--veturitallit .layout-container .footer__section{background-color:rgba(0,0,0,.4);padding:0 2rem 4rem}.color-palette--veturitallit .layout-container .footer__social{display:block;text-align:unset;padding:1rem}.color-palette--veturitallit .layout-container .footer__social .social-menu{display:none}.color-palette--veturitallit .layout-container .footer__social p{width:fit-content;margin-top:-77px;margin-left:10px;position:relative;z-index:100}@media(min-width:720px){.color-palette--veturitallit .layout-container .footer__social p{margin-top:-47px}}.color-palette--veturitallit .layout-container .layout__region.layout__region--first{-webkit-box-flex:1 1 60%;-moz-box-flex:1 1 60%;-webkit-flex:1 1 60%;flex:1 1 60%}.color-palette--veturitallit.section-page .layout-container .main__wrapper article .layout__region .block,.color-palette--veturitallit.front-page .layout-container .main__wrapper article .layout__region .block{padding-top:1rem}@media(min-width:920px){.color-palette--veturitallit.section-page .layout-container .main__wrapper article .layout__region .block,.color-palette--veturitallit.front-page .layout-container .main__wrapper article .layout__region .block{padding-top:2rem}}.color-palette--veturitallit.section-page .layout-container .main__wrapper article .layout__region .block:nth-of-type(1),.color-palette--veturitallit.front-page .layout-container .main__wrapper article .layout__region .block:nth-of-type(1){padding-top:unset}@media(min-width:720px){.color-palette--veturitallit.section-page .layout-container .main__wrapper article .layout__region .block:nth-of-type(4),.color-palette--veturitallit.front-page .layout-container .main__wrapper article .layout__region .block:nth-of-type(4){margin-top:2rem;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background-color:rgba(0,0,0,.025);padding:2rem;-webkit-box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05);-moz-box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05);box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05)}.color-palette--veturitallit.section-page .layout-container .main__wrapper article .layout__region .block:nth-of-type(4)>h2,.color-palette--veturitallit.front-page .layout-container .main__wrapper article .layout__region .block:nth-of-type(4)>h2{margin-left:-1rem;margin-bottom:1rem}}.color-palette--veturitallit.section-page .layout-container .main__wrapper article .layout__region .block>.h2,.color-palette--veturitallit.section-page .layout-container .main__wrapper article .layout__region .block>h2,.color-palette--veturitallit.front-page .layout-container .main__wrapper article .layout__region .block>.h2,.color-palette--veturitallit.front-page .layout-container .main__wrapper article .layout__region .block>h2{font-weight:bold;font-size:1.7rem}.color-palette--kansallispuvut .layout-container .header__search .search-toggle-expand{height:25px;width:25px;background-image:url("/themes/custom/jyvaskyla/images/icons/haku_musta.svg");background-size:cover;background-repeat:no-repeat;margin-top:10px}.color-palette--kansallispuvut .layout-container .header__search .search-toggle-expand .search-toggle-expand__open,.color-palette--kansallispuvut .layout-container .header__search .search-toggle-expand .search-toggle-expand__close{display:none}.color-palette--kansallispuvut .layout-container .topnav li,.color-palette--kansallispuvut .layout-container .search,.color-palette--kansallispuvut .layout-container .language{font-size:1rem}.color-palette--kansallispuvut .layout-container .search--open{text-align:unset}.color-palette--kansallispuvut .layout-container .search--open .button{height:42px}.color-palette--kansallispuvut .layout-container .main-menu__link--sub-1:hover{font-weight:bold}.color-palette--kansallispuvut .layout-container .sidebar-menu__item--active{font-weight:bold}.color-palette--kansallispuvut .layout-container .liftup--project{border-top:4px solid var(--c-project-border1)}.color-palette--kansallispuvut .layout-container .newslist--frontpage{display:flex}.color-palette--kansallispuvut .layout-container .newslist--frontpage li{display:grid;margin-bottom:1rem}.color-palette--kansallispuvut .layout-container .newslist--frontpage li .newslist__date{grid-column:1;grid-row:2;float:unset;width:auto;margin:unset;margin-top:unset}.color-palette--kansallispuvut .layout-container .newslist--frontpage li .newslist__headline{grid-column:1;grid-row:3}.color-palette--kansallispuvut .layout-container .newslist--frontpage li .newslist__headline h2{margin:unset}.color-palette--kansallispuvut .layout-container .newslist--frontpage li .newslist__image{grid-column:1;grid-row:1}.color-palette--kansallispuvut .layout-container .newslist--frontpage li .newslist__image .image{display:block}.color-palette--kansallispuvut .layout-container .footer{padding-top:unset;border-top:unset;background-image:url("/themes/custom/jyvaskyla/images/ajassa/ajassa-alataus.png");background-repeat:no-repeat;background-position:-10%;background-size:cover}.color-palette--kansallispuvut .layout-container .footer__inner{background-image:url("/themes/custom/jyvaskyla/images/reuna_paperi.png") !important;background-repeat:repeat-x;background-position:left top;padding-top:2rem !important}.color-palette--kansallispuvut .layout-container .footer .div-item>a+p{display:none}@media(min-width:720px){.color-palette--kansallispuvut .layout-container .header__inner{border:unset;-moz-box-shadow:unset;-webkit-box-shadow:unset;box-shadow:unset}.color-palette--kansallispuvut .layout-container .topnav{margin-top:0}.color-palette--kansallispuvut .layout-container .search::before{margin-left:2.8rem}.color-palette--kansallispuvut .layout-container .search .button{left:unset}.color-palette--kansallispuvut .layout-container .footer__section{width:96%;margin-left:auto;margin-right:auto}}@media(min-width:1224px){.color-palette--kansallispuvut .layout-container .main-menu,.color-palette--kansallispuvut .layout-container .highlighted,.color-palette--kansallispuvut .layout-container .pre-content,.color-palette--kansallispuvut .layout-container .main__wrapper,.color-palette--kansallispuvut .layout-container .liftup--project li{width:96%;margin-left:auto;margin-right:auto}.color-palette--kansallispuvut .layout-container .main-liftup li .liftup__imagecontainer .liftup__caption{top:unset;bottom:60px}}.color-palette--kulttuurikaupunki .layout-container{overflow:hidden}.color-palette--kulttuurikaupunki .layout-container p{font-size:1rem;font-weight:400;line-height:1.5 !important}.color-palette--kulttuurikaupunki .layout-container h2,.color-palette--kulttuurikaupunki .layout-container h3,.color-palette--kulttuurikaupunki .layout-container h4,.color-palette--kulttuurikaupunki .layout-container h5,.color-palette--kulttuurikaupunki .layout-container h6{text-transform:uppercase;font-weight:bold}.color-palette--kulttuurikaupunki .layout-container .text-long .h2,.color-palette--kulttuurikaupunki .layout-container .text-long h2,.color-palette--kulttuurikaupunki .layout-container .text-long .h3,.color-palette--kulttuurikaupunki .layout-container .text-long h3,.color-palette--kulttuurikaupunki .layout-container .text-long .h4,.color-palette--kulttuurikaupunki .layout-container .text-long h4,.color-palette--kulttuurikaupunki .layout-container .text-long .h5,.color-palette--kulttuurikaupunki .layout-container .text-long h5,.color-palette--kulttuurikaupunki .layout-container .text-long .h6,.color-palette--kulttuurikaupunki .layout-container .text-long h6{text-transform:uppercase;font-weight:bold}.color-palette--kulttuurikaupunki .layout-container .text-long h2.h2,.color-palette--kulttuurikaupunki .layout-container .text-long h2{font-size:1.5rem}.color-palette--kulttuurikaupunki .layout-container .text-long h3.h3,.color-palette--kulttuurikaupunki .layout-container .text-long h3{font-size:1.3rem}.color-palette--kulttuurikaupunki .layout-container .text-long h4.h4,.color-palette--kulttuurikaupunki .layout-container .text-long h4{font-size:1.2rem}.color-palette--kulttuurikaupunki .layout-container .text-long h5.h5,.color-palette--kulttuurikaupunki .layout-container .text-long h5{font-size:1.1rem}.color-palette--kulttuurikaupunki .layout-container .text-long h6.h6,.color-palette--kulttuurikaupunki .layout-container .text-long h6{font-size:1rem}.color-palette--kulttuurikaupunki .layout-container .pageheader h1{font-weight:700;line-height:1.5 !important}.color-palette--kulttuurikaupunki .layout-container ul{font-size:1rem;line-height:1.5 !important}.color-palette--kulttuurikaupunki .layout-container .field-media-image,.color-palette--kulttuurikaupunki .layout-container .event-listing-card,.color-palette--kulttuurikaupunki .layout-container .newslist__item,.color-palette--kulttuurikaupunki .layout-container .infobox{-webkit-border-radius:0 20px 0 20px;-moz-border-radius:0 20px 0 20px;border-radius:0 20px 0 20px;overflow:hidden}.color-palette--kulttuurikaupunki .layout-container .tabs__link--local-tasks{background-color:#000}.color-palette--kulttuurikaupunki .layout-container .header__inner,.color-palette--kulttuurikaupunki .layout-container .liftup--project>li,.color-palette--kulttuurikaupunki .layout-container .first-sidebar .sidebar-nav,.color-palette--kulttuurikaupunki .layout-container .related .liftup-box,.color-palette--kulttuurikaupunki .layout-container .newslist li,.color-palette--kulttuurikaupunki .layout-container .main-liftup li{-webkit-box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05);-moz-box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05);box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05)}.color-palette--kulttuurikaupunki .layout-container .header__inner{background-color:unset;background-image:linear-gradient(to bottom,var(--c-header-bag-1) 72px,transparent 72px);border-bottom:unset;min-height:unset}.color-palette--kulttuurikaupunki .layout-container .header__primary{background-color:rgba(0,0,0,0);position:relative}.color-palette--kulttuurikaupunki .layout-container .header__branding{grid-template-columns:1fr auto 80px 120px;padding:unset;border-radius:unset;overflow:unset}.color-palette--kulttuurikaupunki .layout-container .header__branding .field-media-image{border-radius:unset;overflow:unset}.color-palette--kulttuurikaupunki .layout-container .header__logo{grid-row:1;grid-column:1;padding:20px 10px;max-width:140px}.color-palette--kulttuurikaupunki .layout-container .header__search,.color-palette--kulttuurikaupunki .layout-container .header__navigation-top{display:none}.color-palette--kulttuurikaupunki .layout-container .header__language{grid-column:3;padding:15px 10px}.color-palette--kulttuurikaupunki .layout-container .header__language .language{font-size:1rem;border:unset}.color-palette--kulttuurikaupunki .layout-container .header__language .language__toggle{display:none}.color-palette--kulttuurikaupunki .layout-container .header__language .language__menu{background-color:unset;font-size:.9rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.color-palette--kulttuurikaupunki .layout-container .header__language .language__menu-item{border:1px solid var(--c-lang-text);padding:7px 10px}.color-palette--kulttuurikaupunki .layout-container .header__language .language__menu-item:first-of-type{margin-right:8px}.color-palette--kulttuurikaupunki .layout-container .header__menu{width:100%;display:block}.color-palette--kulttuurikaupunki .layout-container .header__menu .toggle-expand{padding:12px 10px;z-index:10}.color-palette--kulttuurikaupunki .layout-container .header__menu .toggle-expand__text{display:none}.color-palette--kulttuurikaupunki .layout-container .header__menu .toggle-expand--open{margin-top:unset}.color-palette--kulttuurikaupunki .layout-container .header__menu .toggle-expand--open+.header-menu-content{overflow:unset;padding-bottom:unset;position:absolute;border-top:unset;top:62px;margin-top:unset;height:auto}.color-palette--kulttuurikaupunki .layout-container .header__menu .toggle-expand--open+.header-menu-content nav{padding-bottom:40px;border-bottom:1px solid var(--c-main-nav-border)}.color-palette--kulttuurikaupunki .layout-container .header__menu .toggle-expand--open+.header-menu-content .target-audiences{display:block;padding-bottom:40px;border-bottom:1px solid var(--c-main-nav-border)}.color-palette--kulttuurikaupunki .layout-container .header__menu .toggle-expand--open+.header-menu-content .target-audiences ul{font-size:1.1rem}.color-palette--kulttuurikaupunki .layout-container .header__menu .toggle-expand--open+.header-menu-content .target-audiences__list{margin:1rem;-webkit-columns:300px 3;-moz-columns:300px 3;columns:300px 3}.color-palette--kulttuurikaupunki .layout-container .header__menu .toggle-expand--open+.header-menu-content .target-audiences__item>a{color:#000}.color-palette--kulttuurikaupunki .layout-container .header__menu .main-nav>.main-menu{width:unset !important}.color-palette--kulttuurikaupunki .layout-container .header__menu .main-nav>.main-menu:not(.main-menu--sub-1){padding-left:0}.color-palette--kulttuurikaupunki .layout-container .header__menu .main-menu__item{border-top:unset}.color-palette--kulttuurikaupunki .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub):hover{transition:unset}.color-palette--kulttuurikaupunki .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub):hover .main-menu--sub:not(.main-menu--sub-2){display:none}.color-palette--kulttuurikaupunki .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub):hover .main-menu--sub:not(.main-menu--sub-2)>.main-menu__item:hover{background-color:unset}.color-palette--kulttuurikaupunki .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub):hover .main-menu--sub:not(.main-menu--sub-2)>.main-menu__item:hover .main-menu--sub{display:none}.color-palette--kulttuurikaupunki .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub){max-width:unset !important}.color-palette--kulttuurikaupunki .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub)>.expand-sub::after{content:" ❯";font-size:18px}.color-palette--kulttuurikaupunki .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub)>.expand-sub--open{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);filter:progid:dximagetransform.microsoft.basicimage(rotation=3)}.color-palette--kulttuurikaupunki .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub) a.main-menu__link--with-sub{width:calc(100% - 36px)}.color-palette--kulttuurikaupunki .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub)>a:hover{color:var(--c-main-menu-mobile-active)}.color-palette--kulttuurikaupunki .layout-container .header__menu .main-menu__item--with-sub ul{border-top:1px solid #fff}.color-palette--kulttuurikaupunki .layout-container .header__menu .main-menu__item:last-of-type{border-bottom:unset}.color-palette--kulttuurikaupunki .layout-container .header__menu .main-menu--sub-open{display:block !important}.color-palette--kulttuurikaupunki .layout-container .header__menu .main-menu{width:unset !important;-webkit-columns:300px 3;-moz-columns:300px 3;columns:300px 3;padding:0 .6rem}.color-palette--kulttuurikaupunki .layout-container .header__menu .main-menu__item:hover{background-color:unset}.color-palette--kulttuurikaupunki .layout-container .header__menu .main-menu--sub{position:unset !important;width:unset !important}.color-palette--kulttuurikaupunki .layout-container .header__menu .main-menu--sub-2{max-width:unset !important;padding-top:unset !important;padding-left:1rem !important;line-height:.6 !important}.color-palette--kulttuurikaupunki .layout-container .header__menu .main-menu--sub-1.main-menu--sub-open{padding-left:unset}.color-palette--kulttuurikaupunki .layout-container .header__menu .main-menu .expand-sub{display:inline-block;position:unset;vertical-align:top;margin-top:unset;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);filter:progid:dximagetransform.microsoft.basicimage(rotation=3)}.color-palette--kulttuurikaupunki .layout-container .header__menu .main-menu .expand-sub::after{content:" ❯";font-size:18px}.color-palette--kulttuurikaupunki .layout-container .header__menu .mobile-top-menu{display:none}.color-palette--kulttuurikaupunki .layout-container .header__menu .main-menu__link{font-family:var(--heading2-font-family);font-size:1rem;font-weight:400}.color-palette--kulttuurikaupunki .layout-container .header__menu .main-menu__link:not(.main-menu__link--sub){font-family:var(--heading2-font-family);font-size:1.2rem;font-weight:400}.color-palette--kulttuurikaupunki .layout-container .header__menu .main-menu__link--sub-1:hover{font-weight:bold}.color-palette--kulttuurikaupunki .layout-container .header__menu .main-menu--sub-open:not(.main-menu--sub-2){display:block;min-height:unset;position:unset}.color-palette--kulttuurikaupunki .layout-container .header__carousel{overflow:hidden}.color-palette--kulttuurikaupunki .layout-container .header__carousel .liftup--carousel{margin-top:unset}.color-palette--kulttuurikaupunki .layout-container .header__carousel .liftup--carousel .slick-prev,.color-palette--kulttuurikaupunki .layout-container .header__carousel .liftup--carousel .slick-next,.color-palette--kulttuurikaupunki .layout-container .header__carousel .liftup--carousel .slick-autoplay-toggle-button{display:none}.color-palette--kulttuurikaupunki .layout-container .header__carousel .liftup--carousel .slick-dots{bottom:unset;top:270px;left:45%}.color-palette--kulttuurikaupunki .layout-container .header__carousel .liftup--carousel .slide__caption{position:absolute;z-index:2;top:0;width:60%}.color-palette--kulttuurikaupunki .layout-container .header__carousel .liftup--carousel .liftup__content{bottom:unset;top:25%;padding-left:1.5rem;margin-left:unset}.color-palette--kulttuurikaupunki .layout-container .header__carousel .liftup--carousel .liftup__content .liftup__ingress{display:none}.color-palette--kulttuurikaupunki .layout-container .header__carousel .liftup--carousel .liftup__content .liftup__headline{font-size:1.8rem;text-transform:uppercase;padding:unset;color:#fff;font-family:var(--heading-font-family)}.color-palette--kulttuurikaupunki .layout-container .header__carousel .liftup--carousel .liftup__content .liftup__headline h2{font-size:unset;font-weight:600}.color-palette--kulttuurikaupunki .layout-container .header__carousel .liftup--carousel .liftup__content .liftup__headline a{text-decoration:none}.color-palette--kulttuurikaupunki .layout-container .header__recommended{display:none}.color-palette--kulttuurikaupunki .layout-container .layout .block>.body{background-color:unset;padding:0}.color-palette--kulttuurikaupunki .layout-container .main__wrapper{width:unset !important;padding:0 1rem}.color-palette--kulttuurikaupunki .layout-container .main__wrapper .layout .field-accordion{background-color:unset}.color-palette--kulttuurikaupunki .layout-container .main--with-sidebar .first-sidebar{display:none}.color-palette--kulttuurikaupunki .layout-container .main--with-sidebar .main-content article .related .liftup-box a.liftup-box__link{color:var(--c-related-caption-bag)}.color-palette--kulttuurikaupunki .layout-container .main .main-content{padding:unset !important}.color-palette--kulttuurikaupunki .layout-container .main-liftup{margin-top:40px}.color-palette--kulttuurikaupunki .layout-container .main-liftup li{flex:1 1 100%}.color-palette--kulttuurikaupunki .layout-container .main-liftup li .liftup__imagecontainer .liftup__caption{bottom:unset}.color-palette--kulttuurikaupunki .layout-container .views-element-container>h2{position:relative;z-index:2}.color-palette--kulttuurikaupunki .layout-container .pageheader h1{font-weight:700;line-height:1.5 !important}.color-palette--kulttuurikaupunki .layout-container .breadcrumb__item{display:inline}.color-palette--kulttuurikaupunki .layout-container .block>.h2,.color-palette--kulttuurikaupunki .layout-container .text-long .block>h2,.text-long .color-palette--kulttuurikaupunki .layout-container .block>h2{text-align:left;margin-top:80px}.color-palette--kulttuurikaupunki .layout-container .block>.field-text-content>.h2,.color-palette--kulttuurikaupunki .layout-container .text-long .block>.field-text-content>h2,.text-long .color-palette--kulttuurikaupunki .layout-container .block>.field-text-content>h2{text-align:left}.color-palette--kulttuurikaupunki .layout-container .block>.field-text-content .sublink{font-family:"Josefin Sans",sans-serif;text-transform:uppercase;font-size:1.3em;font-weight:500;letter-spacing:-0.5px}.color-palette--kulttuurikaupunki .layout-container .block>.field-text-content .sublink--header-list{color:var(--c-text-link)}.color-palette--kulttuurikaupunki .layout-container .block>.field-content-links{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:.4rem;flex-flow:row wrap;padding:0 1rem;margin:40px auto}@media(min-width:720px){.color-palette--kulttuurikaupunki .layout-container .block>.field-content-links{gap:2rem}}@media(min-width:720px){.color-palette--kulttuurikaupunki .layout-container .block>.field-content-links>div{-webkit-box-flex:0 1 46%;-moz-box-flex:0 1 46%;-webkit-flex:0 1 46%;flex:0 1 46%}}@media(min-width:1224px){.color-palette--kulttuurikaupunki .layout-container .block>.field-content-links>div{-webkit-box-flex:0 1 31%;-moz-box-flex:0 1 31%;-webkit-flex:0 1 31%;flex:0 1 31%}}.color-palette--kulttuurikaupunki .layout-container .event-listing__heading,.color-palette--kulttuurikaupunki .layout-container .event-listing__description{text-align:left}.color-palette--kulttuurikaupunki .layout-container .sublink-list{padding:unset;background-color:unset}.color-palette--kulttuurikaupunki .layout-container .sublink--header-list{color:var(--c-text-link)}.color-palette--kulttuurikaupunki .layout-container .sublink--header-list::after{height:40px}.color-palette--kulttuurikaupunki .layout-container .topic-list{justify-content:center;text-transform:none}.color-palette--kulttuurikaupunki .layout-container .topic-list .image{position:relative}.color-palette--kulttuurikaupunki .layout-container .topic-list .topic-link{border-bottom:none !important}.color-palette--kulttuurikaupunki .layout-container .topic-list .topic-link .topic--item .caption,.color-palette--kulttuurikaupunki .layout-container .topic-list .topic-link .topic--item .topic-link__description{text-align:center;width:80%;margin:0 10%}.color-palette--kulttuurikaupunki .layout-container .topic-list .topic-link .topic--item .topic-link__description{top:calc(30% + 37px);display:none}.color-palette--kulttuurikaupunki .layout-container .topic-list .topic-link .topic--item .caption{top:30%;left:unset;bottom:unset;font-weight:700}.color-palette--kulttuurikaupunki .layout-container .topic-list .topic-link .topic--item .field-media-image{max-height:250px;overflow:hidden}.color-palette--kulttuurikaupunki .layout-container .topic-list .topic-link .topic--item:hover .topic-link__description{display:block}.color-palette--kulttuurikaupunki .layout-container .field-accordion .h2--accordion-header{padding-left:1rem}.color-palette--kulttuurikaupunki .layout-container .field-accordion .accordion__item{background-color:unset}.color-palette--kulttuurikaupunki .layout-container .field-accordion .accordion__item a{color:var(--c-text-link)}.color-palette--kulttuurikaupunki .layout-container .field-accordion .accordion-toggle-expand{font-size:1.1rem;font-weight:bold;text-transform:uppercase;-webkit-border-radius:0 20px 0 20px;-moz-border-radius:0 20px 0 20px;border-radius:0 20px 0 20px;background-color:var(--c-accordion-bag);padding:10px 2rem 6px}.color-palette--kulttuurikaupunki .layout-container .field-accordion .accordion-toggle-expand::after{top:unset;display:unset;content:"〉〉";color:orange;font-size:12px;font-weight:bold;position:absolute;right:0;width:20px;height:20px;letter-spacing:-7px;font-size:14px;right:10px}.color-palette--kulttuurikaupunki .layout-container .field-accordion .accordion-toggle-expand.is-active::after{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);filter:progid:dximagetransform.microsoft.basicimage(rotation=3);top:14px;right:14px}.color-palette--kulttuurikaupunki .layout-container .current-block-tabs{display:-ms-grid;display:grid}.color-palette--kulttuurikaupunki .layout-container .current-block-tabs__top-row{grid-row:2}.color-palette--kulttuurikaupunki .layout-container .current-block-tabs .tabs__nav{display:none}.color-palette--kulttuurikaupunki .layout-container .current-block-tabs__news-archive-link{display:none}.color-palette--kulttuurikaupunki .layout-container .newslist li{break-inside:avoid;margin-bottom:20px}.color-palette--kulttuurikaupunki .layout-container .newslist li .newslist__ingress{display:none;border-bottom:unset}.color-palette--kulttuurikaupunki .layout-container .liftup--project li{width:unset !important;margin:32px 0;border-bottom:unset}.color-palette--kulttuurikaupunki .layout-container .event-listing-card{-ms-grid-rows:110px auto 1fr auto;grid-template-rows:110px auto 1fr auto;background-color:var(--c-calendar-bag3);padding-bottom:60px}.color-palette--kulttuurikaupunki .layout-container .event-listing-card__date{color:var(--c-calendar-text1);grid-column:1/span 2;text-align:unset}.color-palette--kulttuurikaupunki .layout-container .event-listing-card__location{grid-column:1/span 2;grid-row:4;background-color:var(--c-calendar-bag3);color:var(--c-calendar-text)}.color-palette--kulttuurikaupunki .layout-container .event-listing-card__location::before{content:" ";border-bottom:1px solid #d4d4d4;position:absolute;bottom:0;width:95%;left:2.5%}.color-palette--kulttuurikaupunki .layout-container .event-listing-card__name{padding:.8rem}.color-palette--kulttuurikaupunki .layout-container .event-listing-card__image-container{z-index:unset}.color-palette--kulttuurikaupunki .layout-container .event-listing-card__summary{grid-row:5}.color-palette--kulttuurikaupunki .layout-container .event-listing-card--featured .event-listing-card__name{padding:.8rem}.color-palette--kulttuurikaupunki .layout-container .event-listing-card--featured .event-listing-card__name::after,.color-palette--kulttuurikaupunki .layout-container .event-listing-card--featured .event-listing-card__name::before{display:none}.color-palette--kulttuurikaupunki .layout-container .event-listing__featured-liftup .event-listing-card{-ms-grid-rows:1fr auto auto .1fr;grid-template-rows:1fr auto auto .1fr}.color-palette--kulttuurikaupunki .layout-container .layout .keywords{background-color:unset}.color-palette--kulttuurikaupunki .layout-container .footer{background:var(--c-footer-bag) url("/themes/custom/jyvaskyla/images/kulttuuri/kulttuuri_footer.png") no-repeat}.color-palette--kulttuurikaupunki .layout-container .footer__section a:link,.color-palette--kulttuurikaupunki .layout-container .footer__section a:hover,.color-palette--kulttuurikaupunki .layout-container .footer__section a:focus{text-decoration:underline}.color-palette--kulttuurikaupunki .layout-container .footer__inner{background-image:unset;min-height:270px}.color-palette--kulttuurikaupunki .layout-container .footer__inner .logo{background-color:#3d0047;padding:1rem;margin:1rem;width:90%;height:142px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.color-palette--kulttuurikaupunki .layout-container .footer__social{display:grid;border-top:unset;margin-top:unset;margin-left:10px}.color-palette--kulttuurikaupunki .layout-container .footer__social p{line-height:2 !important;width:fit-content}.color-palette--kulttuurikaupunki .layout-container .footer__social .social-menu{width:fit-content}.color-palette--kulttuurikaupunki .layout-container .field-subpage-paragraph>div.field__items{gap:.6rem 1rem}.color-palette--kulttuurikaupunki .layout-container .field-subpage-paragraph>div.field__items .sublink-list{background-color:unset;padding:unset}.color-palette--kulttuurikaupunki .layout-container .infobox{padding:unset}.color-palette--kulttuurikaupunki .layout-container .kalenterilinkki{font-weight:700;text-align:right}.color-palette--kulttuurikaupunki .layout-container .kalenterilinkki p{font-size:1.1rem}.color-palette--kulttuurikaupunki .layout-container .kalenterilinkki a{padding-right:16px;display:inline-block;color:var(--c-text-link)}.color-palette--kulttuurikaupunki .layout-container .kalenterilinkki a::after{content:"〉〉";color:orange;font-size:12px;font-weight:bold;position:absolute;right:0;width:20px;height:20px;letter-spacing:-7px;position:unset;display:inline-block;margin-left:unset;vertical-align:1px}.color-palette--kulttuurikaupunki .layout-container .layout--onecol .field-subpage-paragraph .sublink{text-transform:uppercase;letter-spacing:-0.5px;font-weight:bold}.color-palette--kulttuurikaupunki .layout-container .layout--onecol .field-subpage-paragraph .sublink--header-list{color:var(--c-text-link)}.color-palette--kulttuurikaupunki .layout-container .layout--onecol .field-subpage-paragraph .sublink--header-list::before{display:none}.color-palette--kulttuurikaupunki .layout-container .layout--onecol .field-subpage-paragraph .sublink--header-list::after{content:"〉〉";color:orange;font-size:12px;font-weight:bold;position:absolute;right:0;width:20px;height:20px;letter-spacing:-7px;color:var(--c-related-caption-bag);position:unset;display:inline-block;margin-left:2px;vertical-align:bottom;width:11px;height:1.6em}@media(min-width:720px){.color-palette--kulttuurikaupunki .layout-container .header+.pre-content+.main__wrapper .main__breadcrumbs{margin-top:unset !important}.color-palette--kulttuurikaupunki .layout-container .header__menu .main-nav>.main-menu:not(.main-menu--sub-1){padding-top:18px}.color-palette--kulttuurikaupunki .layout-container .header__menu .main-menu--sub-open:not(.main-menu--sub-2){border-bottom-width:1px}.color-palette--kulttuurikaupunki .layout-container .header__recommended{position:unset;width:unset;min-width:unset;right:unset;bottom:unset}.color-palette--kulttuurikaupunki .layout-container .header__logo{padding:10px}.color-palette--kulttuurikaupunki .layout-container .header__image{max-height:480px !important}.color-palette--kulttuurikaupunki .layout-container .header__carousel .liftup--carousel .liftup__content .liftup__headline{font-size:3rem}.color-palette--kulttuurikaupunki .layout-container .header__carousel .liftup--carousel .slide__caption{top:40px;left:10px}.color-palette--kulttuurikaupunki .layout-container .newslist li>div{max-width:550px;margin:0 auto;width:100%}.color-palette--kulttuurikaupunki .layout-container .liftup--project>li,.color-palette--kulttuurikaupunki .layout-container .main-liftup li,.color-palette--kulttuurikaupunki .layout-container .related .liftup-box,.color-palette--kulttuurikaupunki .layout-container .related-news .views-row,.color-palette--kulttuurikaupunki .layout-container .newslist li,.color-palette--kulttuurikaupunki .layout-container .event-listing-card{position:relative}.color-palette--kulttuurikaupunki .layout-container .liftup--project>li .liftup__content::after,.color-palette--kulttuurikaupunki .layout-container .liftup--project>li .liftup-box__content::after,.color-palette--kulttuurikaupunki .layout-container .liftup--project>li.newslist__item::after,.color-palette--kulttuurikaupunki .layout-container .liftup--project>li .views-field-title::after,.color-palette--kulttuurikaupunki .layout-container .liftup--project>li .event-listing-card__name::after,.color-palette--kulttuurikaupunki .layout-container .main-liftup li .liftup__content::after,.color-palette--kulttuurikaupunki .layout-container .main-liftup li .liftup-box__content::after,.color-palette--kulttuurikaupunki .layout-container .main-liftup li.newslist__item::after,.color-palette--kulttuurikaupunki .layout-container .main-liftup li .views-field-title::after,.color-palette--kulttuurikaupunki .layout-container .main-liftup li .event-listing-card__name::after,.color-palette--kulttuurikaupunki .layout-container .related .liftup-box .liftup__content::after,.color-palette--kulttuurikaupunki .layout-container .related .liftup-box .liftup-box__content::after,.color-palette--kulttuurikaupunki .layout-container .related .liftup-box.newslist__item::after,.color-palette--kulttuurikaupunki .layout-container .related .liftup-box .views-field-title::after,.color-palette--kulttuurikaupunki .layout-container .related .liftup-box .event-listing-card__name::after,.color-palette--kulttuurikaupunki .layout-container .related-news .views-row .liftup__content::after,.color-palette--kulttuurikaupunki .layout-container .related-news .views-row .liftup-box__content::after,.color-palette--kulttuurikaupunki .layout-container .related-news .views-row.newslist__item::after,.color-palette--kulttuurikaupunki .layout-container .related-news .views-row .views-field-title::after,.color-palette--kulttuurikaupunki .layout-container .related-news .views-row .event-listing-card__name::after,.color-palette--kulttuurikaupunki .layout-container .newslist li .liftup__content::after,.color-palette--kulttuurikaupunki .layout-container .newslist li .liftup-box__content::after,.color-palette--kulttuurikaupunki .layout-container .newslist li.newslist__item::after,.color-palette--kulttuurikaupunki .layout-container .newslist li .views-field-title::after,.color-palette--kulttuurikaupunki .layout-container .newslist li .event-listing-card__name::after,.color-palette--kulttuurikaupunki .layout-container .event-listing-card .liftup__content::after,.color-palette--kulttuurikaupunki .layout-container .event-listing-card .liftup-box__content::after,.color-palette--kulttuurikaupunki .layout-container .event-listing-card.newslist__item::after,.color-palette--kulttuurikaupunki .layout-container .event-listing-card .views-field-title::after,.color-palette--kulttuurikaupunki .layout-container .event-listing-card .event-listing-card__name::after{content:" ❯";color:#fff;height:40px;width:40px;background-color:var(--c-related-caption-bag);position:absolute;bottom:1rem;right:1rem;font-size:1rem;padding:.6rem 1rem}.color-palette--kulttuurikaupunki .layout-container .newslist li,.color-palette--kulttuurikaupunki .layout-container .related-news .views-row{padding-bottom:60px}.color-palette--kulttuurikaupunki .layout-container .newslist li .newslist__ingress,.color-palette--kulttuurikaupunki .layout-container .newslist li .views-field-title,.color-palette--kulttuurikaupunki .layout-container .related-news .views-row .newslist__ingress,.color-palette--kulttuurikaupunki .layout-container .related-news .views-row .views-field-title{padding-bottom:10px}.color-palette--kulttuurikaupunki .layout-container .newslist li::before{content:" ";border-bottom:1px solid #d4d4d4;position:absolute;bottom:60px;width:86%;margin-left:7%}.color-palette--kulttuurikaupunki .layout-container .liftup--project>li:nth-of-type(2n) .liftup__content::after{right:calc(50% + 1rem) !important}.color-palette--kulttuurikaupunki .layout-container .first-sidebar{padding-right:1rem}.color-palette--kulttuurikaupunki .layout-container .main--with-sidebar{display:block}.color-palette--kulttuurikaupunki .layout-container .main--with-sidebar .main-content article .layout__region.layout__region--content{overflow:unset}.color-palette--kulttuurikaupunki .layout-container .main--with-sidebar .main-content article .related{background-image:linear-gradient(to bottom,var(--c-aputaus) 226px,transparent 226px);margin:0 -20%;padding:8px 20% 0}.color-palette--kulttuurikaupunki .layout-container .main--with-sidebar .main-content article .related h2{border-bottom:unset;font-family:var(--heading-font-family);text-transform:uppercase;font-weight:700;margin-top:20px;margin-bottom:unset;padding-bottom:20px;padding-left:1rem}.color-palette--kulttuurikaupunki .layout-container .main--with-sidebar .main-content article .related .liftup-box{background-color:#fff;border-bottom:unset;margin-bottom:40px}.color-palette--kulttuurikaupunki .layout-container .main--with-sidebar .main-content article .related .liftup-box__header,.color-palette--kulttuurikaupunki .layout-container .main--with-sidebar .main-content article .related .liftup-box__content{-webkit-box-flex:1 1 50%;-moz-box-flex:1 1 50%;-webkit-flex:1 1 50%;flex:1 1 50%}.color-palette--kulttuurikaupunki .layout-container .main--with-sidebar .main-content article .related .liftup-box__image{max-height:305px;overflow:hidden}.color-palette--kulttuurikaupunki .layout-container .main--with-sidebar .main-content article .related .liftup-box__image .image{width:100%}.color-palette--kulttuurikaupunki .layout-container .main--with-sidebar .main-content article .related .liftup-box__content{padding:2rem;display:-ms-grid;display:grid;-ms-grid-rows:auto auto 1fr;grid-template-rows:auto auto 1fr;grid-row-gap:10px}.color-palette--kulttuurikaupunki .layout-container .main--with-sidebar .main-content article .related .liftup-box__title{grid-row:2}.color-palette--kulttuurikaupunki .layout-container .main--with-sidebar .main-content article .related .liftup-box__date{grid-row:1}.color-palette--kulttuurikaupunki .layout-container .main--with-sidebar .main-content article .related .liftup-box .field-lead-paragraph-long-text{grid-row:3;font-size:1rem}.color-palette--kulttuurikaupunki .layout-container .main--with-sidebar .main-content article .field-related-news-paragraph{margin-top:100px}.color-palette--kulttuurikaupunki .layout-container .main--with-sidebar .main-content article .related-news .views-element-container:not(:empty){background-image:linear-gradient(to bottom,var(--c-aputaus) 226px,transparent 226px);margin:100px -20% 0;padding:108px 20% 0}.color-palette--kulttuurikaupunki .layout-container .main--with-sidebar .main-content article .related-news>div>div{display:-ms-grid;display:grid;grid-template-columns:repeat(4,1fr);column-gap:1rem}.color-palette--kulttuurikaupunki .layout-container .main--with-sidebar .main-content article .related-news>div h2{font-size:2rem;padding-bottom:20px;display:block;margin-top:-80px;font-family:var(--heading-font-family);text-transform:uppercase;font-weight:700;position:absolute}.color-palette--kulttuurikaupunki .layout-container .main--with-sidebar .main-content article .related-news .views-row{grid-template-columns:unset;grid-template-rows:max-content max-content max-content;column-gap:unset;row-gap:10px;-webkit-box-shadow:0px 10px 15px rgba(0,0,0,.1),0px 4px 6px rgba(0,0,0,.05);-moz-box-shadow:0px 10px 15px rgba(0,0,0,.1),0px 4px 6px rgba(0,0,0,.05);box-shadow:0px 10px 15px rgba(0,0,0,.1),0px 4px 6px rgba(0,0,0,.05)}.color-palette--kulttuurikaupunki .layout-container .main--with-sidebar .main-content article .related-news .views-row .views-field-title{grid-column:1;grid-row:3;padding:0 1rem 10px;margin-bottom:66px}.color-palette--kulttuurikaupunki .layout-container .main--with-sidebar .main-content article .related-news .views-row .views-field-title a::after{position:absolute;top:0;bottom:0;left:0;right:0}.color-palette--kulttuurikaupunki .layout-container .main--with-sidebar .main-content article .related-news .views-row .views-field-field-content-image{grid-column:1;grid-row:1}.color-palette--kulttuurikaupunki .layout-container .main--with-sidebar .main-content article .related-news .views-row .views-field-field-content-image .field-media-image img{width:100%}.color-palette--kulttuurikaupunki .layout-container .main--with-sidebar .main-content article .related-news .views-row .views-field-field-order-time{grid-column:1;grid-row:2;padding:0 1rem}.color-palette--kulttuurikaupunki .layout-container .infobox{padding:2rem}}@media(min-width:1224px){.color-palette--kulttuurikaupunki .layout-container .pageheader h1{font-size:2.2rem}.color-palette--kulttuurikaupunki .layout-container .text-long .h2,.color-palette--kulttuurikaupunki .layout-container .text-long h2{font-size:1.7rem}.color-palette--kulttuurikaupunki .layout-container .text-long .h3,.color-palette--kulttuurikaupunki .layout-container .text-long h3{font-size:1.5rem}.color-palette--kulttuurikaupunki .layout-container .text-long .h4,.color-palette--kulttuurikaupunki .layout-container .text-long h4{font-size:1.3rem}.color-palette--kulttuurikaupunki .layout-container .text-long .h5,.color-palette--kulttuurikaupunki .layout-container .text-long h5{font-size:1.15rem}.color-palette--kulttuurikaupunki .layout-container .text-long .h6,.color-palette--kulttuurikaupunki .layout-container .text-long h6{font-size:1rem}.color-palette--kulttuurikaupunki .layout-container .header__primary,.color-palette--kulttuurikaupunki .layout-container .liftup--carousel,.color-palette--kulttuurikaupunki .layout-container .header__image,.color-palette--kulttuurikaupunki .layout-container .main__wrapper .main,.color-palette--kulttuurikaupunki .layout-container .main__breadcrumbs,.color-palette--kulttuurikaupunki .layout-container .footer__inner{max-width:1224px;margin:0 auto}.color-palette--kulttuurikaupunki .layout-container .header__menu .toggle-expand{display:block;position:absolute}.color-palette--kulttuurikaupunki .layout-container .header__menu .header-menu-content{display:none}.color-palette--kulttuurikaupunki .layout-container .header__menu .toggle-expand--open+.header-menu-content{display:block}.color-palette--kulttuurikaupunki .layout-container .header__carousel .liftup--carousel .slide__caption{width:75%}.color-palette--kulttuurikaupunki .layout-container .main-menu{display:block}.color-palette--kulttuurikaupunki .layout-container .main-menu,.color-palette--kulttuurikaupunki .layout-container .highlighted,.color-palette--kulttuurikaupunki .layout-container .pre-content,.color-palette--kulttuurikaupunki .layout-container .main__wrapper,.color-palette--kulttuurikaupunki .layout-container .liftup--project li{width:96%;margin-left:auto;margin-right:auto}.color-palette--kulttuurikaupunki .layout-container .main-nav>.main-menu{padding:0}.color-palette--kulttuurikaupunki .layout-container .main-nav>.main-menu:not(.main-menu--sub-1){-moz-box-shadow:unset;-webkit-box-shadow:unset;box-shadow:unset}.color-palette--kulttuurikaupunki .layout-container .main-menu__item:not(.main-menu__item--sub):hover .main-menu--sub:not(.main-menu--sub-2){min-height:unset;overflow-y:unset}.color-palette--kulttuurikaupunki .layout-container .main__breadcrumbs .breadcrumb{margin-top:8px;margin-left:unset;width:100%;padding:.5rem 0}.color-palette--kulttuurikaupunki .layout-container .main__breadcrumbs .breadcrumb__item{display:inline-block}.color-palette--kulttuurikaupunki .layout-container .block>.field-text-content>.field-subpage-paragraph{margin:0 5rem}.color-palette--kulttuurikaupunki .layout-container .logo{width:304px;height:178px}.color-palette--kulttuurikaupunki .layout-container .field-subpage-paragraph{padding:unset}.color-palette--kulttuurikaupunki .layout-container .layout--onecol .field-subpage-paragraph{margin:0 5rem}.color-palette--kulttuurikaupunki .layout-container .footer{background:url("/themes/custom/jyvaskyla/images/kulttuuri/kulttuuri_footer.png") no-repeat;max-width:1920px;margin:0 auto;padding:120px 2rem 2rem}.color-palette--kulttuurikaupunki .layout-container .footer__social{text-align:left;position:relative;bottom:110px;max-width:1224px;margin:0 auto -130px}}.color-palette--kulttuurikaupunki.news-item-page .layout-container .main--with-sidebar .main-content article .pageheader{margin-left:unset}.color-palette--kulttuurikaupunki.news-item-page .layout-container .main--with-sidebar .main-content article .newsingress{font-size:1.1rem}.color-palette--kulttuurikaupunki.news-item-page .layout-container .main--with-sidebar .main-content article .newsimage{background-color:var(--c-newsimagebag);margin-bottom:30px;max-height:480px;overflow:hidden}.color-palette--kulttuurikaupunki.news-item-page .layout-container .main--with-sidebar .main-content article .newsimage img{margin:0 auto}@media(min-width:720px){.color-palette--kulttuurikaupunki.news-item-page .layout-container .main--with-sidebar--two{display:flex}.color-palette--kulttuurikaupunki.news-item-page .layout-container .main--with-sidebar--two aside.first-sidebar{display:none}.color-palette--kulttuurikaupunki.news-item-page .layout-container .main-content--with-sidebar-two{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:unset}}@media(min-width:1224px){.color-palette--kulttuurikaupunki.news-item-page .layout-container .main{padding:unset}.color-palette--kulttuurikaupunki.news-item-page .layout-container .main__breadcrumbs .breadcrumb{margin-top:unset;margin-left:unset;width:unset;padding-left:0}.color-palette--kulttuurikaupunki.news-item-page .layout-container .main .first-sidebar{float:none;width:unset;margin-top:unset;padding-right:unset;display:none}}.color-palette--kulttuurikaupunki.section-page .layout-container .current-block-tabs{height:0}.color-palette--opiskelijakaupunki p{font-size:1rem;font-weight:400;line-height:1.5 !important}.color-palette--opiskelijakaupunki .layout-container{overflow:hidden}.color-palette--opiskelijakaupunki .layout-container .tabs__link--local-tasks{background-color:#000}.color-palette--opiskelijakaupunki .layout-container .header__inner,.color-palette--opiskelijakaupunki .layout-container .liftup--project>li,.color-palette--opiskelijakaupunki .layout-container .first-sidebar .sidebar-nav,.color-palette--opiskelijakaupunki .layout-container .related .liftup-box,.color-palette--opiskelijakaupunki .layout-container .related-news .views-row,.color-palette--opiskelijakaupunki .layout-container .newslist li,.color-palette--opiskelijakaupunki .layout-container .main-liftup li{-webkit-box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05);-moz-box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05);box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05)}.color-palette--opiskelijakaupunki .layout-container .header__inner{background-color:unset;background-image:linear-gradient(to bottom,var(--c-header-bag-1) 72px,transparent 72px);border-bottom:unset;min-height:unset}.color-palette--opiskelijakaupunki .layout-container .header__primary{background-color:rgba(0,0,0,0);position:relative}.color-palette--opiskelijakaupunki .layout-container .header__branding{grid-template-columns:1fr auto 80px 120px;padding:unset}.color-palette--opiskelijakaupunki .layout-container .header__logo{grid-row:1;grid-column:1;padding:20px 10px;max-width:140px}.color-palette--opiskelijakaupunki .layout-container .header__search,.color-palette--opiskelijakaupunki .layout-container .header__navigation-top{display:none}.color-palette--opiskelijakaupunki .layout-container .header__language{grid-column:3;padding:15px 10px}.color-palette--opiskelijakaupunki .layout-container .header__language .language{font-size:1rem;border:unset}.color-palette--opiskelijakaupunki .layout-container .header__language .language__toggle{display:none}.color-palette--opiskelijakaupunki .layout-container .header__language .language__menu{background-color:unset;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;font-size:.9rem}.color-palette--opiskelijakaupunki .layout-container .header__language .language__menu-item{border:1px solid var(--c-lang-text);padding:7px 10px}.color-palette--opiskelijakaupunki .layout-container .header__language .language__menu-item:first-of-type{margin-right:8px}.color-palette--opiskelijakaupunki .layout-container .header__menu{width:100%;background-color:rgba(0,0,0,0)}.color-palette--opiskelijakaupunki .layout-container .header__menu .toggle-expand{padding:12px 10px;z-index:10}.color-palette--opiskelijakaupunki .layout-container .header__menu .toggle-expand__text{display:none}.color-palette--opiskelijakaupunki .layout-container .header__menu .toggle-expand--open{margin-top:unset}.color-palette--opiskelijakaupunki .layout-container .header__menu .toggle-expand--open+.header-menu-content{overflow:unset;background-color:rgba(0,0,0,0);padding-bottom:unset;position:absolute;border-top:unset;top:62px;margin-top:unset}.color-palette--opiskelijakaupunki .layout-container .header__menu .toggle-expand--open+.header-menu-content nav{background-color:var(--c-main-nav-bag);padding-bottom:10px}.color-palette--opiskelijakaupunki .layout-container .header__menu .main-nav>.main-menu{width:unset !important}.color-palette--opiskelijakaupunki .layout-container .header__menu .main-nav>.main-menu:not(.main-menu--sub-1){flex-direction:column;padding-left:0}.color-palette--opiskelijakaupunki .layout-container .header__menu .main-menu__item{border-top:unset}.color-palette--opiskelijakaupunki .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub):hover{transition:unset}.color-palette--opiskelijakaupunki .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub):hover .main-menu--sub:not(.main-menu--sub-2){display:none}.color-palette--opiskelijakaupunki .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub):hover .main-menu--sub:not(.main-menu--sub-2)>.main-menu__item:hover{background-color:unset}.color-palette--opiskelijakaupunki .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub):hover .main-menu--sub:not(.main-menu--sub-2)>.main-menu__item:hover .main-menu--sub{display:none}.color-palette--opiskelijakaupunki .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub){max-width:unset !important;margin:0 0 1rem 0}.color-palette--opiskelijakaupunki .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub)>.expand-sub::after{content:" ❯";font-size:18px}.color-palette--opiskelijakaupunki .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub)>.expand-sub--open{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);filter:progid:dximagetransform.microsoft.basicimage(rotation=3)}.color-palette--opiskelijakaupunki .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub) a.main-menu__link--with-sub{width:calc(100% - 36px)}.color-palette--opiskelijakaupunki .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub)>a:hover{color:var(--c-main-menu-mobile-active)}.color-palette--opiskelijakaupunki .layout-container .header__menu .main-menu__item--with-sub ul{border-top:1px solid #fff}.color-palette--opiskelijakaupunki .layout-container .header__menu .main-menu--sub-open{display:block !important}.color-palette--opiskelijakaupunki .layout-container .header__menu .main-menu{width:unset !important}.color-palette--opiskelijakaupunki .layout-container .header__menu .main-menu__item:hover{background-color:unset}.color-palette--opiskelijakaupunki .layout-container .header__menu .main-menu--sub{position:unset !important;width:unset !important}.color-palette--opiskelijakaupunki .layout-container .header__menu .main-menu--sub-2{max-width:unset !important;padding-top:unset !important;padding-left:1rem !important;line-height:.6 !important}.color-palette--opiskelijakaupunki .layout-container .header__menu .main-menu--sub-1.main-menu--sub-open{padding-left:unset}.color-palette--opiskelijakaupunki .layout-container .header__menu .main-menu .expand-sub{display:inline-block;position:unset;vertical-align:top;margin-top:unset;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);filter:progid:dximagetransform.microsoft.basicimage(rotation=3)}.color-palette--opiskelijakaupunki .layout-container .header__menu .main-menu .expand-sub::after{content:" ❯";font-size:18px}.color-palette--opiskelijakaupunki .layout-container .header__menu .mobile-top-menu{display:none}.color-palette--opiskelijakaupunki .layout-container .header__menu .main-menu__link{font-family:var(--heading2-font-family);font-size:1rem;font-weight:400}.color-palette--opiskelijakaupunki .layout-container .header__menu .main-menu__link:not(.main-menu__link--sub){font-family:var(--heading2-font-family);font-size:1.2rem;font-weight:400}.color-palette--opiskelijakaupunki .layout-container .header__menu .main-menu__link--sub-1:hover{font-weight:bold}.color-palette--opiskelijakaupunki .layout-container .header__menu .main-menu--sub-open:not(.main-menu--sub-2){display:block;min-height:unset;position:unset}.color-palette--opiskelijakaupunki .layout-container .header__carousel::after{content:"";display:block;position:absolute;top:72px;bottom:0;width:100%;background-image:linear-gradient(to bottom,var(--c-carousel-filter1) 0,var(--c-carousel-filter2) 184px);z-index:2}.color-palette--opiskelijakaupunki .layout-container .header__carousel .liftup--carousel{margin-top:unset}.color-palette--opiskelijakaupunki .layout-container .header__carousel .liftup--carousel .slick-prev,.color-palette--opiskelijakaupunki .layout-container .header__carousel .liftup--carousel .slick-next,.color-palette--opiskelijakaupunki .layout-container .header__carousel .liftup--carousel .slick-dots{display:none}.color-palette--opiskelijakaupunki .layout-container .header__carousel .liftup--carousel .slide__caption{position:absolute;z-index:2;top:40px;left:10px;width:70%}.color-palette--opiskelijakaupunki .layout-container .header__carousel .liftup--carousel .liftup__content{bottom:unset;top:25%;margin-left:unset}.color-palette--opiskelijakaupunki .layout-container .header__carousel .liftup--carousel .liftup__content .liftup__ingress{display:none}.color-palette--opiskelijakaupunki .layout-container .header__carousel .liftup--carousel .liftup__content .liftup__headline{font-size:1.8rem;text-transform:uppercase;padding:unset;font-family:var(--heading3-font-family)}.color-palette--opiskelijakaupunki .layout-container .header__carousel .liftup--carousel .liftup__content .liftup__headline h2{font-size:unset;font-weight:600}.color-palette--opiskelijakaupunki .layout-container .header__carousel .liftup--carousel .liftup__content .liftup__headline a{text-decoration:none}.color-palette--opiskelijakaupunki .layout-container .header__recommended{display:none}.color-palette--opiskelijakaupunki .layout-container .layout .block>.body{background-color:unset;padding:0}.color-palette--opiskelijakaupunki .layout-container .main__wrapper{width:unset !important;padding:0 1rem}.color-palette--opiskelijakaupunki .layout-container .main--with-sidebar .first-sidebar{display:none}.color-palette--opiskelijakaupunki .layout-container .main--with-sidebar .main-content article .related .liftup-box a.liftup-box__link{color:var(--c-related-caption-bag)}.color-palette--opiskelijakaupunki .layout-container .main .main-content{padding:unset !important}.color-palette--opiskelijakaupunki .layout-container .main-liftup{background-image:linear-gradient(to bottom,var(--c-aputaus) 226px,transparent 226px);margin:-68px -20% 0 !important;padding:68px 20% 0}.color-palette--opiskelijakaupunki .layout-container .main-liftup li{background-color:#fff;-webkit-box-flex:1 1 100%;-moz-box-flex:1 1 100%;-webkit-flex:1 1 100%;flex:1 1 100%}.color-palette--opiskelijakaupunki .layout-container .main-liftup li .liftup__imagecontainer .liftup__caption{bottom:unset}.color-palette--opiskelijakaupunki .layout-container .views-element-container>h2{position:relative;z-index:2}.color-palette--opiskelijakaupunki .layout-container .pageheader h1{font-weight:700;font-size:1.9rem !important;line-height:1.5 !important}.color-palette--opiskelijakaupunki .layout-container .breadcrumb__item{display:inline}.color-palette--opiskelijakaupunki .layout-container ul{font-size:.9rem;line-height:1.5 !important}.color-palette--opiskelijakaupunki .layout-container .block>.field-text-content{margin-top:48px}.color-palette--opiskelijakaupunki .layout-container .topic-list{justify-content:center}.color-palette--opiskelijakaupunki .layout-container .topic-list .image{position:relative}.color-palette--opiskelijakaupunki .layout-container .topic-list .image::after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background-color:var(--c-topic-image-filter);z-index:2}.color-palette--opiskelijakaupunki .layout-container .topic-list .topic-link .topic--item .caption,.color-palette--opiskelijakaupunki .layout-container .topic-list .topic-link .topic--item .topic-link__description{text-align:center;width:60%;margin:0 20%}.color-palette--opiskelijakaupunki .layout-container .topic-list .topic-link .topic--item .topic-link__description{top:calc(30% + 37px);display:none}.color-palette--opiskelijakaupunki .layout-container .topic-list .topic-link .topic--item .caption{top:30%;left:unset;bottom:unset;font-weight:700;font-family:var(--heading3-font-family)}.color-palette--opiskelijakaupunki .layout-container .topic-list .topic-link .topic--item .field-media-image{max-height:250px;overflow:hidden}.color-palette--opiskelijakaupunki .layout-container .topic-list .topic-link .topic--item:hover .topic-link__description{display:block}.color-palette--opiskelijakaupunki .layout-container .current-block-tabs{display:-ms-grid;display:grid;background-image:linear-gradient(to bottom,var(--c-aputaus) 226px,transparent 226px);margin:-68px -20% 0;padding:68px 20% 0}.color-palette--opiskelijakaupunki .layout-container .current-block-tabs__top-row{grid-row:2}.color-palette--opiskelijakaupunki .layout-container .current-block-tabs .tabs__nav{display:none}.color-palette--opiskelijakaupunki .layout-container .current-block-tabs__news-archive-link{display:none}.color-palette--opiskelijakaupunki .layout-container .newslist{display:-ms-grid;display:grid;flex-flow:row wrap;gap:1rem;background-image:linear-gradient(to bottom,var(--c-aputaus) 226px,transparent 226px);margin:-68px -20% 0 !important;padding:68px 20% 0}.color-palette--opiskelijakaupunki .layout-container .newslist li{-webkit-box-flex:1 1 90%;-moz-box-flex:1 1 90%;-webkit-flex:1 1 90%;flex:1 1 90%;break-inside:avoid;margin-bottom:20px;background-color:#fff}.color-palette--opiskelijakaupunki .layout-container .newslist li .newslist__ingress{border-bottom:unset}.color-palette--opiskelijakaupunki .layout-container .newslist li .newslist__ingress::before{content:" ";border-bottom:1px solid #d4d4d4;position:absolute;bottom:60px;width:86.5%}.color-palette--opiskelijakaupunki .layout-container .liftup--project li{width:unset !important;margin:32px 0;border-bottom:unset}.color-palette--opiskelijakaupunki .layout-container .field-subpage-paragraph>div.field__items .sublink-list{background-color:unset}.color-palette--opiskelijakaupunki .layout-container .layout .keywords{background-color:unset}.color-palette--opiskelijakaupunki .layout-container .footer{background:var(--c-footer-bag) url("/themes/custom/jyvaskyla/images/opiskelijakaupunki/opiskelu_footer.png") no-repeat !important;background-size:cover !important}.color-palette--opiskelijakaupunki .layout-container .footer__section a:link,.color-palette--opiskelijakaupunki .layout-container .footer__section a:hover,.color-palette--opiskelijakaupunki .layout-container .footer__section a:focus{text-decoration:underline}.color-palette--opiskelijakaupunki .layout-container .footer__inner{background-image:unset;min-height:200px}.color-palette--opiskelijakaupunki .layout-container .footer__inner .logo{background-color:#3d0047;padding:1rem;margin:1rem;width:90%;height:142px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.color-palette--opiskelijakaupunki .layout-container .footer__social{display:block;border-top:unset;margin-top:unset}.color-palette--opiskelijakaupunki .layout-container .footer__social p{white-space:pre-line;line-height:2 !important}.color-palette--opiskelijakaupunki .layout-container .footer__social .social-menu{display:none}.color-palette--opiskelijakaupunki .layout-container .infopalkki img{width:64px}@media(min-width:720px){.color-palette--opiskelijakaupunki .layout-container .header+.pre-content+.main__wrapper .main__breadcrumbs{margin-top:unset !important}.color-palette--opiskelijakaupunki .layout-container .header__menu .toggle-expand--open+.header-menu-content{max-width:320px;margin-left:calc(100% - 320px)}.color-palette--opiskelijakaupunki .layout-container .header__menu .main-nav>.main-menu:not(.main-menu--sub-1){padding-top:18px}.color-palette--opiskelijakaupunki .layout-container .header__menu .main-menu--sub-open:not(.main-menu--sub-2){border-bottom-width:1px}.color-palette--opiskelijakaupunki .layout-container .header__recommended{position:unset;width:unset;min-width:unset;right:unset;bottom:unset}.color-palette--opiskelijakaupunki .layout-container .header__logo{padding:10px}.color-palette--opiskelijakaupunki .layout-container .header__image{max-height:480px !important}.color-palette--opiskelijakaupunki .layout-container .header__carousel .liftup--carousel .liftup__content{width:unset}.color-palette--opiskelijakaupunki .layout-container .header__carousel .liftup--carousel .liftup__content .liftup__headline{font-size:2.5rem}.color-palette--opiskelijakaupunki .layout-container .newslist li{-webkit-box-flex:1 1 48%;-moz-box-flex:1 1 48%;-webkit-flex:1 1 48%;flex:1 1 48%}.color-palette--opiskelijakaupunki .layout-container .newslist li>div{max-width:550px;margin:0 auto;width:100%}.color-palette--opiskelijakaupunki .layout-container .liftup--project>li,.color-palette--opiskelijakaupunki .layout-container .main-liftup li,.color-palette--opiskelijakaupunki .layout-container .related .liftup-box,.color-palette--opiskelijakaupunki .layout-container .related-news .views-row,.color-palette--opiskelijakaupunki .layout-container .newslist li{position:relative}.color-palette--opiskelijakaupunki .layout-container .liftup--project>li .liftup__content::after,.color-palette--opiskelijakaupunki .layout-container .liftup--project>li .liftup-box__content::after,.color-palette--opiskelijakaupunki .layout-container .liftup--project>li .newslist__ingress::after,.color-palette--opiskelijakaupunki .layout-container .liftup--project>li .views-field-title::after,.color-palette--opiskelijakaupunki .layout-container .main-liftup li .liftup__content::after,.color-palette--opiskelijakaupunki .layout-container .main-liftup li .liftup-box__content::after,.color-palette--opiskelijakaupunki .layout-container .main-liftup li .newslist__ingress::after,.color-palette--opiskelijakaupunki .layout-container .main-liftup li .views-field-title::after,.color-palette--opiskelijakaupunki .layout-container .related .liftup-box .liftup__content::after,.color-palette--opiskelijakaupunki .layout-container .related .liftup-box .liftup-box__content::after,.color-palette--opiskelijakaupunki .layout-container .related .liftup-box .newslist__ingress::after,.color-palette--opiskelijakaupunki .layout-container .related .liftup-box .views-field-title::after,.color-palette--opiskelijakaupunki .layout-container .related-news .views-row .liftup__content::after,.color-palette--opiskelijakaupunki .layout-container .related-news .views-row .liftup-box__content::after,.color-palette--opiskelijakaupunki .layout-container .related-news .views-row .newslist__ingress::after,.color-palette--opiskelijakaupunki .layout-container .related-news .views-row .views-field-title::after,.color-palette--opiskelijakaupunki .layout-container .newslist li .liftup__content::after,.color-palette--opiskelijakaupunki .layout-container .newslist li .liftup-box__content::after,.color-palette--opiskelijakaupunki .layout-container .newslist li .newslist__ingress::after,.color-palette--opiskelijakaupunki .layout-container .newslist li .views-field-title::after{content:" ❯";color:#fff;height:40px;width:40px;background-color:var(--c-related-caption-bag);position:absolute;bottom:1rem;right:1rem;font-size:1rem;padding:.6rem 1rem}.color-palette--opiskelijakaupunki .layout-container .newslist li,.color-palette--opiskelijakaupunki .layout-container .related-news .views-row{padding-bottom:60px}.color-palette--opiskelijakaupunki .layout-container .newslist li .newslist__ingress,.color-palette--opiskelijakaupunki .layout-container .newslist li .views-field-title,.color-palette--opiskelijakaupunki .layout-container .related-news .views-row .newslist__ingress,.color-palette--opiskelijakaupunki .layout-container .related-news .views-row .views-field-title{padding-bottom:10px}.color-palette--opiskelijakaupunki .layout-container .liftup--project>li:nth-of-type(2n) .liftup__content::after{right:calc(50% + 1rem) !important}.color-palette--opiskelijakaupunki .layout-container .first-sidebar{padding-right:1rem}.color-palette--opiskelijakaupunki .layout-container .main--with-sidebar{display:block}.color-palette--opiskelijakaupunki .layout-container .main--with-sidebar .main-content article .layout__region.layout__region--content{overflow:unset}.color-palette--opiskelijakaupunki .layout-container .main--with-sidebar .main-content article .related{background-image:linear-gradient(to bottom,var(--c-aputaus) 226px,transparent 226px);margin:0 -20%;padding:8px 20% 0}.color-palette--opiskelijakaupunki .layout-container .main--with-sidebar .main-content article .related h2{border-bottom:unset;font-family:var(--heading-font-family);text-transform:uppercase;font-weight:700;margin-top:20px;margin-bottom:unset;padding-bottom:20px}.color-palette--opiskelijakaupunki .layout-container .main--with-sidebar .main-content article .related .liftup-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;background-color:#fff;border-bottom:unset;margin-bottom:40px}.color-palette--opiskelijakaupunki .layout-container .main--with-sidebar .main-content article .related .liftup-box__header,.color-palette--opiskelijakaupunki .layout-container .main--with-sidebar .main-content article .related .liftup-box__content{-webkit-box-flex:1 1 50%;-moz-box-flex:1 1 50%;-webkit-flex:1 1 50%;flex:1 1 50%}.color-palette--opiskelijakaupunki .layout-container .main--with-sidebar .main-content article .related .liftup-box__image{max-height:305px;overflow:hidden}.color-palette--opiskelijakaupunki .layout-container .main--with-sidebar .main-content article .related .liftup-box__image .image{width:100%}.color-palette--opiskelijakaupunki .layout-container .main--with-sidebar .main-content article .related .liftup-box__content{padding:2rem;display:-ms-grid;display:grid;-ms-grid-rows:auto auto 1fr;grid-template-rows:auto auto 1fr;grid-row-gap:10px}.color-palette--opiskelijakaupunki .layout-container .main--with-sidebar .main-content article .related .liftup-box__title{grid-row:2}.color-palette--opiskelijakaupunki .layout-container .main--with-sidebar .main-content article .related .liftup-box__date{grid-row:1}.color-palette--opiskelijakaupunki .layout-container .main--with-sidebar .main-content article .related .liftup-box .field-lead-paragraph-long-text{grid-row:3}.color-palette--opiskelijakaupunki .layout-container .main--with-sidebar .main-content article .field-related-news-paragraph{margin-top:100px}.color-palette--opiskelijakaupunki .layout-container .main--with-sidebar .main-content article .related-news .views-element-container:not(:empty){background-image:linear-gradient(to bottom,var(--c-aputaus) 226px,transparent 226px);margin:100px -20% 0;padding:108px 20% 0}.color-palette--opiskelijakaupunki .layout-container .main--with-sidebar .main-content article .related-news>div>div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;column-gap:1rem}.color-palette--opiskelijakaupunki .layout-container .main--with-sidebar .main-content article .related-news>div h2{font-size:2rem;padding-bottom:20px;display:block;margin-top:-80px;font-family:var(--heading-font-family);text-transform:uppercase;font-weight:700;position:absolute}.color-palette--opiskelijakaupunki .layout-container .main--with-sidebar .main-content article .related-news .views-row{grid-template-columns:unset;grid-template-rows:1fr auto auto;column-gap:unset;row-gap:10px;-webkit-box-flex:1 1 24%;-moz-box-flex:1 1 24%;-webkit-flex:1 1 24%;flex:1 1 24%}.color-palette--opiskelijakaupunki .layout-container .main--with-sidebar .main-content article .related-news .views-row .views-field-title{grid-column:1;grid-row:3;padding:0 1rem 10px;margin-bottom:66px}.color-palette--opiskelijakaupunki .layout-container .main--with-sidebar .main-content article .related-news .views-row .views-field-title a::after{position:absolute;top:0;bottom:0;left:0;right:0}.color-palette--opiskelijakaupunki .layout-container .main--with-sidebar .main-content article .related-news .views-row .views-field-field-content-image{grid-column:1;grid-row:1}.color-palette--opiskelijakaupunki .layout-container .main--with-sidebar .main-content article .related-news .views-row .views-field-field-order-time{grid-column:1;grid-row:2;padding:0 1rem}.color-palette--opiskelijakaupunki .layout-container .footer__social{display:block}}@media(min-width:1224px){.color-palette--opiskelijakaupunki .layout-container .header__primary,.color-palette--opiskelijakaupunki .layout-container .liftup--carousel,.color-palette--opiskelijakaupunki .layout-container .header__image,.color-palette--opiskelijakaupunki .layout-container .main__wrapper .main,.color-palette--opiskelijakaupunki .layout-container .main__breadcrumbs,.color-palette--opiskelijakaupunki .layout-container .footer__inner{max-width:1224px;margin:0 auto}.color-palette--opiskelijakaupunki .layout-container .header-menu-content{display:none}.color-palette--opiskelijakaupunki .layout-container .header__menu .toggle-expand{display:block;position:absolute}.color-palette--opiskelijakaupunki .layout-container .header__carousel .liftup--carousel .liftup__content .liftup__headline{font-size:3rem;width:58%}.color-palette--opiskelijakaupunki .layout-container .newslist>li{flex:1 1 23%}.color-palette--opiskelijakaupunki .layout-container .main-menu,.color-palette--opiskelijakaupunki .layout-container .highlighted,.color-palette--opiskelijakaupunki .layout-container .pre-content,.color-palette--opiskelijakaupunki .layout-container .main__wrapper,.color-palette--opiskelijakaupunki .layout-container .liftup--project li{width:96%;margin-left:auto;margin-right:auto}.color-palette--opiskelijakaupunki .layout-container .main-nav>.main-menu{padding:0}.color-palette--opiskelijakaupunki .layout-container .main-nav>.main-menu:not(.main-menu--sub-1){-moz-box-shadow:unset;-webkit-box-shadow:unset;box-shadow:unset}.color-palette--opiskelijakaupunki .layout-container .main-menu__item:not(.main-menu__item--sub):hover .main-menu--sub:not(.main-menu--sub-2){min-height:unset;overflow-y:unset}.color-palette--opiskelijakaupunki .layout-container .main__breadcrumbs .breadcrumb{margin-top:8px;margin-left:unset;width:100%;padding:.5rem 0}.color-palette--opiskelijakaupunki .layout-container .main__breadcrumbs .breadcrumb__item{display:inline-block}.color-palette--opiskelijakaupunki .layout-container .block>.field-text-content{margin-top:96px}.color-palette--opiskelijakaupunki .layout-container .logo{width:304px;height:178px}}.color-palette--opiskelijakaupunki.news-item-page .layout-container .main--with-sidebar .main-content{display:block}.color-palette--opiskelijakaupunki.news-item-page .layout-container .main--with-sidebar .main-content .related .liftup-box{padding-bottom:40px;-moz-box-shadow:unset;-webkit-box-shadow:unset;box-shadow:unset}.color-palette--opiskelijakaupunki.news-item-page .layout-container .main--with-sidebar .main-content .related .liftup-box h2{font-size:1.4rem}.color-palette--opiskelijakaupunki.news-item-page .layout-container .main--with-sidebar .main-content .related .liftup-box .field-lead-paragraph-long-text{font-size:1rem}.color-palette--opiskelijakaupunki.news-item-page .layout-container .main--with-sidebar .main-content article .pageheader{margin-left:unset}.color-palette--opiskelijakaupunki.news-item-page .layout-container .main--with-sidebar .main-content article .newsingress{font-size:1.1rem}.color-palette--opiskelijakaupunki.news-item-page .layout-container .main--with-sidebar .main-content article .newsimage{background-color:var(--c-newsimagebag);margin-bottom:30px;max-height:480px;overflow:hidden}.color-palette--opiskelijakaupunki.news-item-page .layout-container .main--with-sidebar .main-content article .newsimage img{margin:0 auto}@media(min-width:720px){.color-palette--opiskelijakaupunki.news-item-page .layout-container .main--with-sidebar--two{display:flex}.color-palette--opiskelijakaupunki.news-item-page .layout-container .main--with-sidebar--two aside.first-sidebar{display:none}.color-palette--opiskelijakaupunki.news-item-page .layout-container .main-content--with-sidebar-two{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:unset}}@media(min-width:1224px){.color-palette--opiskelijakaupunki.news-item-page .layout-container .main{padding:unset}.color-palette--opiskelijakaupunki.news-item-page .layout-container .main__breadcrumbs .breadcrumb{margin-top:unset;margin-left:unset;width:unset;padding-left:0}.color-palette--opiskelijakaupunki.news-item-page .layout-container .main .first-sidebar{float:none;width:unset;margin-top:unset;padding-right:unset;display:none}}.color-palette--liikuntapaakaupunki p{font-size:1rem;font-weight:400;line-height:1.5 !important}.color-palette--liikuntapaakaupunki h2{font-weight:bold}.color-palette--liikuntapaakaupunki .layout-container{overflow:hidden}.color-palette--liikuntapaakaupunki .layout-container .tabs__link--local-tasks{background-color:#000}.color-palette--liikuntapaakaupunki .layout-container .liftup--project>li,.color-palette--liikuntapaakaupunki .layout-container .first-sidebar .sidebar-nav,.color-palette--liikuntapaakaupunki .layout-container .related .liftup-box,.color-palette--liikuntapaakaupunki .layout-container .related-news .views-row,.color-palette--liikuntapaakaupunki .layout-container .newslist li,.color-palette--liikuntapaakaupunki .layout-container .main-liftup li{-webkit-box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05);-moz-box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05);box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05)}.color-palette--liikuntapaakaupunki .layout-container .header__inner{background-color:unset;background-image:linear-gradient(to bottom,var(--c-header-bag-1) 72px,transparent 72px);border-bottom:unset;min-height:unset}.color-palette--liikuntapaakaupunki .layout-container .header__primary{background-color:rgba(0,0,0,0);position:relative}.color-palette--liikuntapaakaupunki .layout-container .header__branding{grid-template-columns:1fr auto 80px 120px;padding:unset}@media(min-width:720px){.color-palette--liikuntapaakaupunki .layout-container .header__branding{padding:0 1rem}}.color-palette--liikuntapaakaupunki .layout-container .header__logo{grid-row:1;grid-column:1;padding:20px 10px;max-width:140px}.color-palette--liikuntapaakaupunki .layout-container .header__search,.color-palette--liikuntapaakaupunki .layout-container .header__navigation-top{display:none}.color-palette--liikuntapaakaupunki .layout-container .header__language{grid-column:3;padding:15px 10px}.color-palette--liikuntapaakaupunki .layout-container .header__language .language{font-size:1rem;border:unset}.color-palette--liikuntapaakaupunki .layout-container .header__language .language__toggle{display:none}.color-palette--liikuntapaakaupunki .layout-container .header__language .language__menu{background-color:unset;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;font-size:.9rem}.color-palette--liikuntapaakaupunki .layout-container .header__language .language__menu-item{border:1px solid var(--c-lang-text);padding:7px 10px}.color-palette--liikuntapaakaupunki .layout-container .header__language .language__menu-item:first-of-type{margin-right:8px}.color-palette--liikuntapaakaupunki .layout-container .header__menu{width:100%;background-color:rgba(0,0,0,0)}.color-palette--liikuntapaakaupunki .layout-container .header__menu .toggle-expand{padding:12px 10px;z-index:10}.color-palette--liikuntapaakaupunki .layout-container .header__menu .toggle-expand__text{display:none}.color-palette--liikuntapaakaupunki .layout-container .header__menu .toggle-expand--open{margin-top:unset}.color-palette--liikuntapaakaupunki .layout-container .header__menu .toggle-expand--open+.header-menu-content{overflow:unset;background-color:rgba(0,0,0,0);padding-bottom:unset;position:absolute;border-top:unset;top:62px;margin-top:unset}.color-palette--liikuntapaakaupunki .layout-container .header__menu .toggle-expand--open+.header-menu-content nav{background-color:var(--c-main-nav-bag);padding-bottom:10px}.color-palette--liikuntapaakaupunki .layout-container .header__menu .main-nav>.main-menu{width:unset !important}.color-palette--liikuntapaakaupunki .layout-container .header__menu .main-nav>.main-menu:not(.main-menu--sub-1){flex-direction:column;padding-left:0}.color-palette--liikuntapaakaupunki .layout-container .header__menu .main-menu__item{border-top:unset}.color-palette--liikuntapaakaupunki .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub):hover{transition:unset}.color-palette--liikuntapaakaupunki .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub):hover .main-menu--sub:not(.main-menu--sub-2){display:none}.color-palette--liikuntapaakaupunki .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub):hover .main-menu--sub:not(.main-menu--sub-2)>.main-menu__item:hover{background-color:unset}.color-palette--liikuntapaakaupunki .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub):hover .main-menu--sub:not(.main-menu--sub-2)>.main-menu__item:hover .main-menu--sub{display:none}.color-palette--liikuntapaakaupunki .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub){max-width:unset !important;margin:0 0 1rem 0}.color-palette--liikuntapaakaupunki .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub)>.expand-sub::after{content:" ❯";font-size:18px}.color-palette--liikuntapaakaupunki .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub)>.expand-sub--open{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);filter:progid:dximagetransform.microsoft.basicimage(rotation=3)}.color-palette--liikuntapaakaupunki .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub) a.main-menu__link--with-sub{width:calc(100% - 36px)}.color-palette--liikuntapaakaupunki .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub)>a:hover{color:var(--c-main-menu-mobile-active)}.color-palette--liikuntapaakaupunki .layout-container .header__menu .main-menu__item--with-sub ul{border-top:1px solid #fff}.color-palette--liikuntapaakaupunki .layout-container .header__menu .main-menu--sub-open{display:block !important}.color-palette--liikuntapaakaupunki .layout-container .header__menu .main-menu{width:unset !important}.color-palette--liikuntapaakaupunki .layout-container .header__menu .main-menu__item:hover{background-color:unset}.color-palette--liikuntapaakaupunki .layout-container .header__menu .main-menu--sub{position:unset !important;width:unset !important}.color-palette--liikuntapaakaupunki .layout-container .header__menu .main-menu--sub-2{max-width:unset !important;padding-top:unset !important;padding-left:1rem !important;line-height:.6 !important}.color-palette--liikuntapaakaupunki .layout-container .header__menu .main-menu--sub-1.main-menu--sub-open{padding-left:unset}.color-palette--liikuntapaakaupunki .layout-container .header__menu .main-menu .expand-sub{display:inline-block;position:unset;vertical-align:top;margin-top:unset;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);filter:progid:dximagetransform.microsoft.basicimage(rotation=3)}.color-palette--liikuntapaakaupunki .layout-container .header__menu .main-menu .expand-sub::after{content:" ❯";font-size:18px}.color-palette--liikuntapaakaupunki .layout-container .header__menu .mobile-top-menu{display:none}.color-palette--liikuntapaakaupunki .layout-container .header__menu .main-menu__link{font-family:var(--heading2-font-family);font-size:1rem;font-weight:400}.color-palette--liikuntapaakaupunki .layout-container .header__menu .main-menu__link:not(.main-menu__link--sub){font-family:var(--heading2-font-family);font-size:1.2rem;font-weight:400}.color-palette--liikuntapaakaupunki .layout-container .header__menu .main-menu__link--sub-1:hover{font-weight:bold}.color-palette--liikuntapaakaupunki .layout-container .header__menu .main-menu--sub-open:not(.main-menu--sub-2){display:block;min-height:unset;position:unset}.color-palette--liikuntapaakaupunki .layout-container .header__carousel::after{content:"";display:block;position:absolute;top:70px;bottom:0;width:100%;background-image:linear-gradient(0deg,var(--c-carousel-filter1) 0%,transparent 120%),linear-gradient(90deg,var(--c-carousel-filter1) 25%,transparent 73.36%);z-index:2}.color-palette--liikuntapaakaupunki .layout-container .header__carousel .liftup--carousel{margin-top:unset}.color-palette--liikuntapaakaupunki .layout-container .header__carousel .liftup--carousel .slick-prev,.color-palette--liikuntapaakaupunki .layout-container .header__carousel .liftup--carousel .slick-next,.color-palette--liikuntapaakaupunki .layout-container .header__carousel .liftup--carousel .slick-dots{display:none}.color-palette--liikuntapaakaupunki .layout-container .header__carousel .liftup--carousel .slide__caption{position:relative;z-index:3;top:10px;left:10px}.color-palette--liikuntapaakaupunki .layout-container .header__carousel .liftup--carousel .liftup__content{bottom:unset;top:25%;margin-left:unset;padding:.2rem 1rem;width:unset}.color-palette--liikuntapaakaupunki .layout-container .header__carousel .liftup--carousel .liftup__content .liftup__ingress{padding:unset}.color-palette--liikuntapaakaupunki .layout-container .header__carousel .liftup--carousel .liftup__content .liftup__ingress p{font-size:1.4rem}.color-palette--liikuntapaakaupunki .layout-container .header__carousel .liftup--carousel .liftup__content .liftup__headline{font-size:1.8rem;text-transform:uppercase;padding:unset;font-family:var(--heading2-font-family)}.color-palette--liikuntapaakaupunki .layout-container .header__carousel .liftup--carousel .liftup__content .liftup__headline h2{font-size:unset;font-weight:600}.color-palette--liikuntapaakaupunki .layout-container .header__carousel .liftup--carousel .liftup__content .liftup__headline a{text-decoration:none;hyphens:none}.color-palette--liikuntapaakaupunki .layout-container .header__recommended{display:none}.color-palette--liikuntapaakaupunki .layout-container .layout .block>.body{background-color:unset;padding:0}.color-palette--liikuntapaakaupunki .layout-container .main__wrapper{width:unset !important;padding:0 1rem}.color-palette--liikuntapaakaupunki .layout-container .main--with-sidebar .first-sidebar{display:none}.color-palette--liikuntapaakaupunki .layout-container .main--with-sidebar .main-content article .related .liftup-box a.liftup-box__link{color:var(--c-related-caption-bag)}.color-palette--liikuntapaakaupunki .layout-container .main .main-content{padding:unset !important}.color-palette--liikuntapaakaupunki .layout-container .main-liftup{background-image:linear-gradient(to bottom,var(--c-aputaus) 226px,transparent 226px);margin:-68px -20% 0 !important;padding:68px 20% 0}.color-palette--liikuntapaakaupunki .layout-container .main-liftup li{background-color:#fff}.color-palette--liikuntapaakaupunki .layout-container .main-liftup li .liftup__imagecontainer .liftup__caption{bottom:unset}.color-palette--liikuntapaakaupunki .layout-container .views-element-container>h2{position:relative;z-index:2}.color-palette--liikuntapaakaupunki .layout-container .pageheader h1{font-weight:700;font-size:1.9rem !important;line-height:1.5 !important}.color-palette--liikuntapaakaupunki .layout-container .breadcrumb__item{display:inline}.color-palette--liikuntapaakaupunki .layout-container ul{font-size:.9rem;line-height:1.5 !important}.color-palette--liikuntapaakaupunki .layout-container .topic-list{justify-content:center}.color-palette--liikuntapaakaupunki .layout-container .topic-list .topic-link .topic--item .caption,.color-palette--liikuntapaakaupunki .layout-container .topic-list .topic-link .topic--item .topic-link__description{text-align:center;width:60%;margin:0 20%}.color-palette--liikuntapaakaupunki .layout-container .topic-list .topic-link .topic--item .topic-link__description{top:calc(30% + 37px);display:none}.color-palette--liikuntapaakaupunki .layout-container .topic-list .topic-link .topic--item .caption{top:30%;left:unset;bottom:unset;font-weight:700}.color-palette--liikuntapaakaupunki .layout-container .topic-list .topic-link .topic--item .field-media-image{max-height:250px;overflow:hidden}.color-palette--liikuntapaakaupunki .layout-container .topic-list .topic-link .topic--item:hover .topic-link__description{display:block}.color-palette--liikuntapaakaupunki .layout-container .current-block-tabs{display:-ms-grid;display:grid;background-image:linear-gradient(to bottom,var(--c-aputaus) 226px,transparent 226px);margin:-68px -20% 0;padding:68px 20% 0}.color-palette--liikuntapaakaupunki .layout-container .current-block-tabs__top-row{grid-row:2}.color-palette--liikuntapaakaupunki .layout-container .current-block-tabs .tabs__nav{display:none}.color-palette--liikuntapaakaupunki .layout-container .current-block-tabs__news-archive-link{display:none}.color-palette--liikuntapaakaupunki .layout-container .newslist{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;gap:1rem;background-image:linear-gradient(to bottom,var(--c-aputaus) 226px,transparent 226px);margin:-68px -20% 0 !important;padding:68px 20% 0}.color-palette--liikuntapaakaupunki .layout-container .newslist li{-webkit-box-flex:1 1 90%;-moz-box-flex:1 1 90%;-webkit-flex:1 1 90%;flex:1 1 90%;break-inside:avoid;margin-bottom:20px;background-color:#fff}.color-palette--liikuntapaakaupunki .layout-container .newslist li .newslist__ingress{border-bottom:unset}.color-palette--liikuntapaakaupunki .layout-container .newslist li .newslist__ingress::before{content:" ";border-bottom:1px solid #d4d4d4;position:absolute;bottom:60px;width:86.5%}.color-palette--liikuntapaakaupunki .layout-container .liftup--project li{width:unset !important;margin:32px 0;border-bottom:unset}.color-palette--liikuntapaakaupunki .layout-container .field-subpage-paragraph>div.field__items .sublink-list{background-color:unset}.color-palette--liikuntapaakaupunki .layout-container .napisto{text-align:center}.color-palette--liikuntapaakaupunki .layout-container .napisto .nappi{-moz-box-shadow:0 10px 15px var(--c-shadow);-webkit-box-shadow:0 10px 15px var(--c-shadow);box-shadow:0 10px 15px var(--c-shadow);background-color:#fff;color:var(--c-nappi-bag);font-weight:bold;border:1px solid var(--c-nappi-border);border-radius:100px;padding:1rem 2rem}.color-palette--liikuntapaakaupunki .layout-container .napisto .nappi a{color:var(--c-nappi-bag);text-decoration:none}.color-palette--liikuntapaakaupunki .layout-container .napisto .nappi:hover{background-color:var(--c-nappi-bag);color:#fff;-moz-box-shadow:unset;-webkit-box-shadow:unset;box-shadow:unset}.color-palette--liikuntapaakaupunki .layout-container .napisto .nappi:hover a{color:#fff}.color-palette--liikuntapaakaupunki .layout-container .nappi{border-radius:unset;padding:1rem 2rem}.color-palette--liikuntapaakaupunki .layout-container .layout .keywords{background-color:unset}.color-palette--liikuntapaakaupunki .layout-container .footer{background:var(--c-footer-bag) url("/themes/custom/jyvaskyla/images/liikuntapaakaupunki/liikunta_footer.svg") no-repeat !important;background-size:cover !important}.color-palette--liikuntapaakaupunki .layout-container .footer__section a:link,.color-palette--liikuntapaakaupunki .layout-container .footer__section a:hover,.color-palette--liikuntapaakaupunki .layout-container .footer__section a:focus{text-decoration:underline}.color-palette--liikuntapaakaupunki .layout-container .footer__inner{background-image:unset;min-height:200px}.color-palette--liikuntapaakaupunki .layout-container .footer__inner .logo{background-color:#3d0047;padding:1rem;margin:1rem;width:90%;height:142px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.color-palette--liikuntapaakaupunki .layout-container .footer__inner .div-item>*{background-color:var(--c-footer-bag);display:block;margin-bottom:1rem}.color-palette--liikuntapaakaupunki .layout-container .footer__inner .div-item>p{padding:.4rem;margin-top:unset}.color-palette--liikuntapaakaupunki .layout-container .footer__social{display:block;border-top:unset;margin-top:unset}.color-palette--liikuntapaakaupunki .layout-container .footer__social p{white-space:pre-line;line-height:2 !important}.color-palette--liikuntapaakaupunki .layout-container .footer__social .social-menu{display:none}@media(min-width:720px){.color-palette--liikuntapaakaupunki .layout-container .header+.pre-content+.main__wrapper .main__breadcrumbs{margin-top:unset !important}.color-palette--liikuntapaakaupunki .layout-container .header__menu .toggle-expand--open+.header-menu-content{max-width:320px;margin-left:calc(100% - 320px)}.color-palette--liikuntapaakaupunki .layout-container .header__menu .main-nav>.main-menu:not(.main-menu--sub-1){padding-top:18px}.color-palette--liikuntapaakaupunki .layout-container .header__menu .main-menu--sub-open:not(.main-menu--sub-2){border-bottom-width:1px}.color-palette--liikuntapaakaupunki .layout-container .header__recommended{position:unset;width:unset;min-width:unset;right:unset;bottom:unset}.color-palette--liikuntapaakaupunki .layout-container .header__logo{padding:10px}.color-palette--liikuntapaakaupunki .layout-container .header__image{max-height:480px !important}.color-palette--liikuntapaakaupunki .layout-container .header__carousel .liftup--carousel .liftup__content .liftup__headline{font-size:2.6rem}.color-palette--liikuntapaakaupunki .layout-container .header__carousel .liftup--carousel .slide__caption{position:absolute;width:90%}.color-palette--liikuntapaakaupunki .layout-container .newslist li{-webkit-box-flex:1 1 48%;-moz-box-flex:1 1 48%;-webkit-flex:1 1 48%;flex:1 1 48%}.color-palette--liikuntapaakaupunki .layout-container .newslist li>div{max-width:550px;margin:0 auto;width:100%}.color-palette--liikuntapaakaupunki .layout-container .liftup--project>li,.color-palette--liikuntapaakaupunki .layout-container .main-liftup li,.color-palette--liikuntapaakaupunki .layout-container .related .liftup-box,.color-palette--liikuntapaakaupunki .layout-container .related-news .views-row,.color-palette--liikuntapaakaupunki .layout-container .newslist li{position:relative}.color-palette--liikuntapaakaupunki .layout-container .liftup--project>li .liftup__content::after,.color-palette--liikuntapaakaupunki .layout-container .liftup--project>li .liftup-box__content::after,.color-palette--liikuntapaakaupunki .layout-container .liftup--project>li .newslist__ingress::after,.color-palette--liikuntapaakaupunki .layout-container .liftup--project>li .views-field-title::after,.color-palette--liikuntapaakaupunki .layout-container .main-liftup li .liftup__content::after,.color-palette--liikuntapaakaupunki .layout-container .main-liftup li .liftup-box__content::after,.color-palette--liikuntapaakaupunki .layout-container .main-liftup li .newslist__ingress::after,.color-palette--liikuntapaakaupunki .layout-container .main-liftup li .views-field-title::after,.color-palette--liikuntapaakaupunki .layout-container .related .liftup-box .liftup__content::after,.color-palette--liikuntapaakaupunki .layout-container .related .liftup-box .liftup-box__content::after,.color-palette--liikuntapaakaupunki .layout-container .related .liftup-box .newslist__ingress::after,.color-palette--liikuntapaakaupunki .layout-container .related .liftup-box .views-field-title::after,.color-palette--liikuntapaakaupunki .layout-container .related-news .views-row .liftup__content::after,.color-palette--liikuntapaakaupunki .layout-container .related-news .views-row .liftup-box__content::after,.color-palette--liikuntapaakaupunki .layout-container .related-news .views-row .newslist__ingress::after,.color-palette--liikuntapaakaupunki .layout-container .related-news .views-row .views-field-title::after,.color-palette--liikuntapaakaupunki .layout-container .newslist li .liftup__content::after,.color-palette--liikuntapaakaupunki .layout-container .newslist li .liftup-box__content::after,.color-palette--liikuntapaakaupunki .layout-container .newslist li .newslist__ingress::after,.color-palette--liikuntapaakaupunki .layout-container .newslist li .views-field-title::after{content:" ❯";color:#fff;height:40px;width:40px;background-color:var(--c-related-caption-bag);position:absolute;bottom:1rem;right:1rem;font-size:1rem;padding:.6rem 1rem}.color-palette--liikuntapaakaupunki .layout-container .newslist li,.color-palette--liikuntapaakaupunki .layout-container .related-news .views-row{padding-bottom:60px}.color-palette--liikuntapaakaupunki .layout-container .newslist li .newslist__ingress,.color-palette--liikuntapaakaupunki .layout-container .newslist li .views-field-title,.color-palette--liikuntapaakaupunki .layout-container .related-news .views-row .newslist__ingress,.color-palette--liikuntapaakaupunki .layout-container .related-news .views-row .views-field-title{padding-bottom:10px}.color-palette--liikuntapaakaupunki .layout-container .liftup--project>li:nth-of-type(2n) .liftup__content::after{right:calc(50% + 1rem) !important}.color-palette--liikuntapaakaupunki .layout-container .first-sidebar{padding-right:1rem}.color-palette--liikuntapaakaupunki .layout-container .main--with-sidebar{display:block}.color-palette--liikuntapaakaupunki .layout-container .main--with-sidebar .main-content article .layout__region.layout__region--content{overflow:unset}.color-palette--liikuntapaakaupunki .layout-container .main--with-sidebar .main-content article .related{background-image:linear-gradient(to bottom,var(--c-aputaus) 226px,transparent 226px);margin:0 -20%;padding:8px 20% 0}.color-palette--liikuntapaakaupunki .layout-container .main--with-sidebar .main-content article .related h2{border-bottom:unset;font-family:var(--heading-font-family);text-transform:uppercase;font-weight:700;margin-top:20px;margin-bottom:unset;padding-bottom:20px}.color-palette--liikuntapaakaupunki .layout-container .main--with-sidebar .main-content article .related .liftup-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;background-color:#fff;border-bottom:unset;margin-bottom:40px}.color-palette--liikuntapaakaupunki .layout-container .main--with-sidebar .main-content article .related .liftup-box__header,.color-palette--liikuntapaakaupunki .layout-container .main--with-sidebar .main-content article .related .liftup-box__content{-webkit-box-flex:1 1 50%;-moz-box-flex:1 1 50%;-webkit-flex:1 1 50%;flex:1 1 50%}.color-palette--liikuntapaakaupunki .layout-container .main--with-sidebar .main-content article .related .liftup-box__image{max-height:305px;overflow:hidden}.color-palette--liikuntapaakaupunki .layout-container .main--with-sidebar .main-content article .related .liftup-box__image .image{width:100%}.color-palette--liikuntapaakaupunki .layout-container .main--with-sidebar .main-content article .related .liftup-box__content{padding:2rem;display:-ms-grid;display:grid;-ms-grid-rows:auto auto 1fr;grid-template-rows:auto auto 1fr;grid-row-gap:10px}.color-palette--liikuntapaakaupunki .layout-container .main--with-sidebar .main-content article .related .liftup-box__title{grid-row:2}.color-palette--liikuntapaakaupunki .layout-container .main--with-sidebar .main-content article .related .liftup-box__date{grid-row:1}.color-palette--liikuntapaakaupunki .layout-container .main--with-sidebar .main-content article .related .liftup-box .field-lead-paragraph-long-text{grid-row:3}.color-palette--liikuntapaakaupunki .layout-container .main--with-sidebar .main-content article .field-related-news-paragraph{margin-top:100px}.color-palette--liikuntapaakaupunki .layout-container .main--with-sidebar .main-content article .related-news .views-element-container:not(:empty){background-image:linear-gradient(to bottom,var(--c-aputaus) 226px,transparent 226px);margin:100px -20% 0;padding:108px 20% 0}.color-palette--liikuntapaakaupunki .layout-container .main--with-sidebar .main-content article .related-news>div>div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;column-gap:1rem}.color-palette--liikuntapaakaupunki .layout-container .main--with-sidebar .main-content article .related-news>div h2{font-size:2rem;padding-bottom:20px;display:block;margin-top:-80px;font-family:var(--heading-font-family);text-transform:uppercase;font-weight:700;position:absolute}.color-palette--liikuntapaakaupunki .layout-container .main--with-sidebar .main-content article .related-news .views-row{grid-template-columns:unset;grid-template-rows:1fr auto auto;column-gap:unset;row-gap:10px;-webkit-box-flex:1 1 24%;-moz-box-flex:1 1 24%;-webkit-flex:1 1 24%;flex:1 1 24%}.color-palette--liikuntapaakaupunki .layout-container .main--with-sidebar .main-content article .related-news .views-row .views-field-title{grid-column:1;grid-row:3;padding:0 1rem 10px;margin-bottom:66px}.color-palette--liikuntapaakaupunki .layout-container .main--with-sidebar .main-content article .related-news .views-row .views-field-title a::after{position:absolute;top:0;bottom:0;left:0;right:0}.color-palette--liikuntapaakaupunki .layout-container .main--with-sidebar .main-content article .related-news .views-row .views-field-field-content-image{grid-column:1;grid-row:1}.color-palette--liikuntapaakaupunki .layout-container .main--with-sidebar .main-content article .related-news .views-row .views-field-field-order-time{grid-column:1;grid-row:2;padding:0 1rem}.color-palette--liikuntapaakaupunki .layout-container .napisto{margin:0 20%}.color-palette--liikuntapaakaupunki .layout-container .footer__social{display:block}}@media(min-width:920px){.color-palette--liikuntapaakaupunki .layout-container .header__carousel .liftup--carousel .slide__caption{top:30%}.color-palette--liikuntapaakaupunki .layout-container .main-liftup li{-webkit-box-flex:1 1 100%;-moz-box-flex:1 1 100%;-webkit-flex:1 1 100%;flex:1 1 100%}}@media(min-width:1224px){.color-palette--liikuntapaakaupunki .layout-container .liftup--carousel{max-width:1920px;margin:0 auto}.color-palette--liikuntapaakaupunki .layout-container .header__primary,.color-palette--liikuntapaakaupunki .layout-container .header__image,.color-palette--liikuntapaakaupunki .layout-container .main__wrapper .main,.color-palette--liikuntapaakaupunki .layout-container .main__breadcrumbs,.color-palette--liikuntapaakaupunki .layout-container .footer__inner{max-width:1224px;margin:0 auto}.color-palette--liikuntapaakaupunki .layout-container .header-menu-content{display:none}.color-palette--liikuntapaakaupunki .layout-container .header__menu .toggle-expand{display:block;position:absolute}.color-palette--liikuntapaakaupunki .layout-container .header--with-carousel+.pre-content+.main__wrapper{margin-top:-30px}.color-palette--liikuntapaakaupunki .layout-container .header__carousel .liftup--carousel .slide__caption{width:612px;left:calc(50% - 612px)}.color-palette--liikuntapaakaupunki .layout-container .header__carousel .liftup--carousel .liftup__content{padding:unset;background-color:unset}.color-palette--liikuntapaakaupunki .layout-container .newslist>li{flex:1 1 23%}.color-palette--liikuntapaakaupunki .layout-container .main-menu,.color-palette--liikuntapaakaupunki .layout-container .highlighted,.color-palette--liikuntapaakaupunki .layout-container .pre-content,.color-palette--liikuntapaakaupunki .layout-container .main__wrapper,.color-palette--liikuntapaakaupunki .layout-container .liftup--project li{width:96%;margin-left:auto;margin-right:auto}.color-palette--liikuntapaakaupunki .layout-container .main-nav>.main-menu{padding:0}.color-palette--liikuntapaakaupunki .layout-container .main-nav>.main-menu:not(.main-menu--sub-1){-moz-box-shadow:unset;-webkit-box-shadow:unset;box-shadow:unset}.color-palette--liikuntapaakaupunki .layout-container .main-menu__item:not(.main-menu__item--sub):hover .main-menu--sub:not(.main-menu--sub-2){min-height:unset;overflow-y:unset}.color-palette--liikuntapaakaupunki .layout-container .main__breadcrumbs .breadcrumb{margin-top:8px;margin-left:unset;width:100%;padding:.5rem 0}.color-palette--liikuntapaakaupunki .layout-container .main__breadcrumbs .breadcrumb__item{display:inline-block}.color-palette--liikuntapaakaupunki .layout-container .main__wrapper{padding:unset}.color-palette--liikuntapaakaupunki .layout-container .logo{width:304px;height:178px}}.color-palette--liikuntapaakaupunki.news-item-page .layout-container .main--with-sidebar .main-content article .pageheader{margin-left:unset}.color-palette--liikuntapaakaupunki.news-item-page .layout-container .main--with-sidebar .main-content article .newsingress{font-size:1.1rem}.color-palette--liikuntapaakaupunki.news-item-page .layout-container .main--with-sidebar .main-content article .newsimage{background-color:var(--c-newsimagebag);margin-bottom:30px;max-height:480px;overflow:hidden}.color-palette--liikuntapaakaupunki.news-item-page .layout-container .main--with-sidebar .main-content article .newsimage img{margin:0 auto}@media(min-width:720px){.color-palette--liikuntapaakaupunki.news-item-page .layout-container .main--with-sidebar--two{display:flex}.color-palette--liikuntapaakaupunki.news-item-page .layout-container .main--with-sidebar--two aside.first-sidebar{display:none}.color-palette--liikuntapaakaupunki.news-item-page .layout-container .main-content--with-sidebar-two{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:unset}}@media(min-width:1224px){.color-palette--liikuntapaakaupunki.news-item-page .layout-container .main{padding:unset}.color-palette--liikuntapaakaupunki.news-item-page .layout-container .main__breadcrumbs .breadcrumb{margin-top:unset;margin-left:unset;width:unset;padding-left:0}.color-palette--liikuntapaakaupunki.news-item-page .layout-container .main .first-sidebar{float:none;width:unset;margin-top:unset;padding-right:unset;display:none}}@media(min-width:720px){.color-palette--liikuntapaakaupunki.section-page .layout-container .main__wrapper .layout__region--content .block{margin-top:50px}.color-palette--liikuntapaakaupunki.section-page .layout-container .main__wrapper .layout__region--content .block:first-of-type{background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgb(255,255,255) 120%);margin:0 -28% !important;padding:0 28%}}.color-palette--ttaalto{overflow-x:hidden}.color-palette--ttaalto .layout-container{font-size:95%}.color-palette--ttaalto .layout-container h1{font-weight:normal;font-size:2rem}.color-palette--ttaalto .layout-container h2,.color-palette--ttaalto .layout-container h3,.color-palette--ttaalto .layout-container h4,.color-palette--ttaalto .layout-container h5,.color-palette--ttaalto .layout-container h6{margin:unset;line-height:1.3}.color-palette--ttaalto .layout-container h2{font-size:1.5rem}.color-palette--ttaalto .layout-container h3{font-size:1.3rem}.color-palette--ttaalto .layout-container .text-long h2,.color-palette--ttaalto .layout-container .text-long h3,.color-palette--ttaalto .layout-container .text-long h4,.color-palette--ttaalto .layout-container .text-long h5,.color-palette--ttaalto .layout-container .text-long h6{margin-top:1.6rem;font-weight:normal}.color-palette--ttaalto .layout-container h4{font-size:1.2rem}.color-palette--ttaalto .layout-container h5{font-size:1.1rem}.color-palette--ttaalto .layout-container h5{font-size:1rem}.color-palette--ttaalto .layout-container ul{font-size:1rem}.color-palette--ttaalto .layout-container .header__image,.color-palette--ttaalto .layout-container .main-menu,.color-palette--ttaalto .layout-container .main__wrapper .main,.color-palette--ttaalto .layout-container div.infopalkki>ul,.color-palette--ttaalto .layout-container .footer__inner,.color-palette--ttaalto .layout-container .footer__social{max-width:1520px;margin:0 auto}.color-palette--ttaalto .layout-container .main__breadcrumbs{max-width:calc(1520px + 2%)}.color-palette--ttaalto .layout-container .header__inner{border-bottom:unset}.color-palette--ttaalto .layout-container .header__branding{padding:unset;display:grid;-ms-grid-columns:160px 1fr auto 100px;grid-template-columns:160px 1fr auto 100px}@media(min-width:480px){.color-palette--ttaalto .layout-container .header__branding{-ms-grid-columns:220px 1fr auto 100px;grid-template-columns:220px 1fr auto 100px}}@media(min-width:720px){.color-palette--ttaalto .layout-container .header__branding{-ms-grid-columns:220px 1fr auto auto 100px;grid-template-columns:220px 1fr auto auto 100px}}@media(min-width:1224px){.color-palette--ttaalto .layout-container .header__branding{-ms-grid-columns:220px 1fr 120px 1rem;grid-template-columns:220px 1fr 120px 1rem}}.color-palette--ttaalto .layout-container .header__logo{grid-row:1;grid-column:1;padding:unset}@media(min-width:480px){.color-palette--ttaalto .layout-container .header__logo{width:220px}}@media(min-width:1224px){.color-palette--ttaalto .layout-container .header__logo{height:100px}}.color-palette--ttaalto .layout-container .header__search{display:none}.color-palette--ttaalto .layout-container .header__navigation-top .topnav{display:block;font-family:var(--paragraph-font-family);font-size:1rem;padding-top:.5rem}.color-palette--ttaalto .layout-container .header__navigation-top .topnav li{padding:unset}.color-palette--ttaalto .layout-container .header__navigation-top .topnav li:first-of-type::after{content:" | "}.color-palette--ttaalto .layout-container .header__language{grid-column:3;right:unset;position:unset}.color-palette--ttaalto .layout-container .header__language .language{font-size:1rem;height:unset;width:unset}.color-palette--ttaalto .layout-container .header__language .language__toggle{display:none}.color-palette--ttaalto .layout-container .header__language .language__menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;list-style:none;margin:unset;padding:unset;background-color:var(--c-header-bag-1)}.color-palette--ttaalto .layout-container .header__language .language__menu-item:first-of-type{margin-right:8px}.color-palette--ttaalto .layout-container .header__language .language__menu-item:first-of-type::after{content:"|";padding-left:8px}.color-palette--ttaalto .layout-container .header__menu .toggle-expand{top:10px;right:1rem}.color-palette--ttaalto .layout-container .header__menu .toggle-expand--open+.header-menu-content{height:auto;margin-top:unset;padding-top:unset;border-top:unset}.color-palette--ttaalto .layout-container .header__menu .mobile-top-menu{display:none}.color-palette--ttaalto .layout-container .header .field-hero-video{max-height:200px;overflow-y:visible}@media(min-width:720px){.color-palette--ttaalto .layout-container .header .field-hero-video{max-height:400px}}.color-palette--ttaalto .layout-container .header .field-hero-video .video-with-playback{max-width:unset;max-height:200px;overflow:hidden}@media(min-width:720px){.color-palette--ttaalto .layout-container .header .field-hero-video .video-with-playback{max-height:400px}}.color-palette--ttaalto .layout-container .header .main-nav{padding:.4rem 0}.color-palette--ttaalto .layout-container .header .main-nav .main-menu--sub{background-color:unset}@media(min-width:1224px){.color-palette--ttaalto .layout-container .header .main-nav .main-menu--sub{background-color:var(--c-main-nav-bag-2level)}}@media(min-width:1224px){.color-palette--ttaalto .layout-container .header .main-nav .main-menu{justify-content:center;column-gap:2rem}}@media(min-width:1224px){.color-palette--ttaalto .layout-container .header .main-nav .main-menu li{max-width:unset}}.color-palette--ttaalto .layout-container .header .main-nav .main-menu--sub-1{padding-left:unset}.color-palette--ttaalto .layout-container .header .main-nav .main-menu--sub-open .expand-sub{display:none}.color-palette--ttaalto .layout-container .header .main-nav .main-menu--sub-open .main-menu--sub-1.main-menu--sub-2{display:block;grid-column:unset;height:unset;padding-top:unset;max-width:unset;top:unset;position:unset}.color-palette--ttaalto .layout-container .header .main-nav .main-menu--sub-open .main-menu--sub-1.main-menu--sub-2 li{padding:unset}.color-palette--ttaalto .layout-container .header .main-nav .main-menu--sub-open:not(.main-menu--sub-2){-ms-grid-columns:repeat(auto-fit,minmax(200px,1fr));grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-auto-flow:row;max-width:1520px;border-bottom:none;min-height:unset;padding-bottom:1rem}.color-palette--ttaalto .layout-container .header .main-nav .main-menu__item:not(.main-menu__item--sub):hover{background-color:unset;transition:unset}.color-palette--ttaalto .layout-container .header .main-nav .main-menu__item:not(.main-menu__item--sub)>.expand-sub--open::after{font-size:16px;font-weight:bold}.color-palette--ttaalto .layout-container .header .main-nav .main-menu__item:not(.main-menu__item--sub)>a:hover{color:unset}.color-palette--ttaalto .layout-container .header .main-nav .main-menu__item:not(.main-menu__item--sub)>a.main-menu__link--with-sub{width:unset}.color-palette--ttaalto .layout-container .header .main-nav .main-menu__item:hover .main-menu__link::after{color:unset}.color-palette--ttaalto .layout-container .header .main-nav .main-menu__item--sub{padding:unset}.color-palette--ttaalto .layout-container .header .main-nav .main-menu__item--sub-1{grid-column:unset}@media(min-width:1224px){.color-palette--ttaalto .layout-container .header .main-nav .main-menu__link--sub{color:#fff}}.color-palette--ttaalto .layout-container .header .main-nav .main-menu__link--sub-1{font-size:1rem}.color-palette--ttaalto .layout-container .header .main-nav .main-menu__link--sub-2{font-size:1rem}.color-palette--ttaalto .layout-container .header .main-nav .main-menu__link:not(.main-menu__link--sub){font-size:1.1rem}.color-palette--ttaalto .layout-container .header__carousel .liftup--carousel{margin-top:unset}.color-palette--ttaalto .layout-container .main__wrapper article .layout__region .topic-list--extended{column-gap:2%}.color-palette--ttaalto .layout-container .main__wrapper article .layout__region .newslist{margin-top:2rem;gap:unset;column-gap:2%;background-color:var(--c-newslistbag);margin:-68px -35% 1rem !important;padding:68px 35% 2rem}@media(min-width:720px){.color-palette--ttaalto .layout-container .main__wrapper article .layout__region .newslist{-ms-grid-columns:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}}@media(min-width:920px){.color-palette--ttaalto .layout-container .main__wrapper article .layout__region .newslist{-ms-grid-columns:repeat(3,1fr);grid-template-columns:repeat(3,1fr)}}.color-palette--ttaalto .layout-container .main__wrapper article .layout__region .newslist li>div{padding:unset}.color-palette--ttaalto .layout-container .main__wrapper article .layout__region .newslist__image div{display:unset}.color-palette--ttaalto .layout-container .main__wrapper article .layout__region .newslist__date{font-family:var(--paragraph-font-family);line-height:150%}.color-palette--ttaalto .layout-container .main__wrapper article .layout__region .newslist__ingress{font-family:var(--paragraph-font-family)}.color-palette--ttaalto .layout-container .main__wrapper article .layout__region .newslist__headline h2{text-transform:uppercase}.color-palette--ttaalto .layout-container .main__wrapper .main--with-sidebar{display:block}.color-palette--ttaalto .layout-container .main__wrapper nav.sidebar-nav{display:none}.color-palette--ttaalto .layout-container .main__wrapper .topic-list .topic-link{border-bottom:unset}.color-palette--ttaalto .layout-container .main__wrapper .topic-list .topic-link .topic--item:hover{text-decoration:unset}.color-palette--ttaalto .layout-container .main__wrapper .topic-list .topic-link .topic--item .caption{position:relative;bottom:unset;font-size:1.4rem;font-weight:600;width:unset;padding:unset}.color-palette--ttaalto .layout-container .main__wrapper .topic-list .topic-link__description{font-family:var(--paragraph-font-family);position:relative;width:unset;padding:0 0 0 1rem;color:#000}.color-palette--ttaalto .layout-container .main__wrapper .liftup--project{margin:4rem auto 2rem}.color-palette--ttaalto .layout-container .main__wrapper .liftup--project li{-webkit-box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05);-moz-box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05);box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05)}.color-palette--ttaalto .layout-container .main__wrapper .field-subpage-paragraph{font-size:.95rem;font-family:var(--paragraph-font-family);line-height:1.3}.color-palette--ttaalto .layout-container .main__wrapper .field-subpage-paragraph .sublink-list{background-color:unset}.color-palette--ttaalto .layout-container .main__wrapper .field-subpage-paragraph .sublink--header-list{font-family:var(--header-font-family);font-size:1.4rem}.color-palette--ttaalto .layout-container .main__wrapper .field-subpage-paragraph .sublink--header-list::before{display:none}.color-palette--ttaalto .layout-container .main__wrapper .field-subpage-paragraph .sublink--header-list::after{content:"»";display:block;float:right;position:unset;top:unset;right:unset;background-color:unset;width:unset;height:unset}.color-palette--ttaalto .layout-container .main__wrapper .block>.body{background-color:unset}@media(min-width:1224px){.color-palette--ttaalto .layout-container .main__wrapper div.infopalkki{margin:0 -20%;width:140%}}@media(min-width:1224px){.color-palette--ttaalto .layout-container .main__wrapper .event-listing{background-image:linear-gradient(to bottom,var(--c-aputaus) 226px,transparent 226px);margin:-48px -20% 0 !important;padding:48px 20% 0}.color-palette--ttaalto .layout-container .main__wrapper .event-listing__liftups{position:relative;z-index:1}}.color-palette--ttaalto .layout-container .main__wrapper .event-listing-card__name{font-family:var(--heading-font-family)}.color-palette--ttaalto .layout-container .main__wrapper .event-listing-card__date,.color-palette--ttaalto .layout-container .main__wrapper .event-listing-card__location{font-family:var(--paragraph-font-family);text-transform:uppercase}.color-palette--ttaalto .layout-container .main__wrapper .infobox{-webkit-border-radius:0 20px 0 20px;-moz-border-radius:0 20px 0 20px;border-radius:0 20px 0 20px;background-color:var(--c-infobox-bag)}.color-palette--ttaalto .layout-container .main__wrapper .related .liftup-box__date{font-style:normal}.color-palette--ttaalto .layout-container .main__wrapper .field-accordion{background-color:unset}.color-palette--ttaalto .layout-container .main__wrapper .field-accordion .h2--accordion-header{color:#000}.color-palette--ttaalto .layout-container .main__wrapper .field-accordion .accordion__item{padding:1rem;-webkit-border-radius:0 20px 0 20px;-moz-border-radius:0 20px 0 20px;border-radius:0 20px 0 20px}.color-palette--ttaalto .layout-container .main__wrapper .field-accordion .accordion-toggle-expand{text-transform:uppercase}.color-palette--ttaalto .layout-container .main__wrapper .field-accordion .accordion-toggle-expand::after{font-family:var(--paragraph-font-family);text-transform:none;content:"»"}.color-palette--ttaalto .layout-container .main__wrapper .field-accordion .accordion-toggle-expand.is-active::after{right:.7rem;top:-4px;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}@media(min-width:1224px){.color-palette--ttaalto .layout-container .footer{margin-top:70px}.color-palette--ttaalto .layout-container .footer .div-item:first-of-type .field-media-image img{margin-top:-70px;margin-bottom:70px}}.color-palette--ttaalto .layout-container .footer__social{display:block;text-align:unset;padding:1rem}.color-palette--ttaalto .layout-container .footer__social .social-menu{display:none}.color-palette--ttaalto .layout-container .footer__social p{width:fit-content;margin-top:-40px;position:relative;z-index:100}.color-palette--ttaalto .layout-container .layout__region.layout__region--first{-webkit-box-flex:1 1 60%;-moz-box-flex:1 1 60%;-webkit-flex:1 1 60%;flex:1 1 60%}.color-palette--ttaalto.front-page .layout-container .main__wrapper article .layout__region>.block{margin:1rem 0 4rem}@media(min-width:920px){.color-palette--ttaalto.front-page .layout-container .main__wrapper article .layout__region>.block .field-subpage-paragraph{margin-top:-350px;width:400px;position:absolute;right:1rem}}@media(min-width:1520px){.color-palette--ttaalto.front-page .layout-container .main__wrapper article .layout__region>.block .field-subpage-paragraph{right:10%}}.color-palette--ttaalto.front-page .layout-container .main__wrapper article .layout__region>.block .field-subpage-paragraph>div.field__items{display:block}.color-palette--ttaalto.front-page .layout-container .main__wrapper article .layout__region>.block .field-subpage-paragraph>div.field__items .sublink-list{border:1px solid var(--c-sublink-border);margin:.4rem 0}.color-palette--kspelastus{overflow-x:hidden}.color-palette--kspelastus .layout-container{font-size:95%}.color-palette--kspelastus .layout-container .layout .block>.body{padding:unset}.color-palette--kspelastus .layout-container .main,.color-palette--kspelastus .layout-container .header__inner,.color-palette--kspelastus .layout-container .footer__inner,.color-palette--kspelastus .layout-container .footer__social{max-width:1920px;margin:0 auto}.color-palette--kspelastus .layout-container h1{font-weight:normal;font-size:2.4rem;margin:unset}.color-palette--kspelastus .layout-container h2,.color-palette--kspelastus .layout-container h3,.color-palette--kspelastus .layout-container h4,.color-palette--kspelastus .layout-container h5,.color-palette--kspelastus .layout-container h6{margin:unset;line-height:1.3;font-family:var(--heading2-font-family)}.color-palette--kspelastus .layout-container h2,.color-palette--kspelastus .layout-container .text-long h2{font-size:2rem;font-weight:bold;color:var(--c-h1-text)}.color-palette--kspelastus .layout-container h3,.color-palette--kspelastus .layout-container .text-long h3{font-size:1.5rem}.color-palette--kspelastus .layout-container .text-long h2,.color-palette--kspelastus .layout-container .text-long h3,.color-palette--kspelastus .layout-container .text-long h4,.color-palette--kspelastus .layout-container .text-long h5,.color-palette--kspelastus .layout-container .text-long h6{margin-top:1.6rem;font-weight:normal}.color-palette--kspelastus .layout-container h4{font-size:1.3rem}.color-palette--kspelastus .layout-container h5{font-size:1.2rem}.color-palette--kspelastus .layout-container h5{font-size:1.1rem}.color-palette--kspelastus .layout-container p{font-size:1.1rem}.color-palette--kspelastus .layout-container ul{font-size:1rem}.color-palette--kspelastus .layout-container .align-right{margin-left:5rem}.color-palette--kspelastus .layout-container .align-left{margin-right:5rem}.color-palette--kspelastus .layout-container .header__inner{background-color:unset;background-image:linear-gradient(to bottom,var(--c-header-bag-1) 72px,transparent 72px);border-bottom:unset;min-height:unset}.color-palette--kspelastus .layout-container .header__primary{background-color:rgba(0,0,0,0);position:relative}.color-palette--kspelastus .layout-container .header__branding{grid-template-columns:auto 30rem 200px;padding:unset}.color-palette--kspelastus .layout-container .header__logo{grid-row:1/span 2;grid-column:1;padding:10px;max-width:300px;width:unset}.color-palette--kspelastus .layout-container .header__navigation-top{grid-row:2;grid-column:2;padding:10px}.color-palette--kspelastus .layout-container .header__navigation-top .topnav{font-family:var(--paragraph-font-family)}.color-palette--kspelastus .layout-container .header__navigation-top .topnav li{font-size:1rem;margin-right:unset;height:unset;padding:0 .5rem}.color-palette--kspelastus .layout-container .header__search{grid-row:1;grid-column:2;padding:10px}.color-palette--kspelastus .layout-container .header__search .search{padding:unset;font-size:1rem;display:block}.color-palette--kspelastus .layout-container .header__search .search:after{color:var(--c-search-item);position:absolute;top:.7rem;left:.7rem;content:url("/themes/custom/jyvaskyla/images/icons/haku_musta.svg");font-size:16px}.color-palette--kspelastus .layout-container .header__search .search label{display:none}.color-palette--kspelastus .layout-container .header__search .search input[type=text]{width:15rem}.color-palette--kspelastus .layout-container .header__search .search input[type=text]:focus{width:25rem}.color-palette--kspelastus .layout-container .header__search .search .button{display:none}.color-palette--kspelastus .layout-container .header__language{grid-column:3;grid-row:1;padding:10px;justify-self:center}.color-palette--kspelastus .layout-container .header__language .language{font-size:1rem;border:unset;font-family:var(--paragraph-font-family)}.color-palette--kspelastus .layout-container .header__language .language__toggle{display:none}.color-palette--kspelastus .layout-container .header__language .language__menu{background-color:unset;font-size:1.1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.color-palette--kspelastus .layout-container .header__language .language__menu-item{border:unset;padding:7px 0;white-space:nowrap}.color-palette--kspelastus .layout-container .header__language .language__menu-item:first-of-type::after{content:" | ";display:inline-block;padding:0 10px}.color-palette--kspelastus .layout-container .header__language .language__menu-item a.is-active{color:var(--c-lang-toggle)}.color-palette--kspelastus .layout-container .header__menu{width:100%;background-color:rgba(0,0,0,0)}.color-palette--kspelastus .layout-container .header__menu .toggle-expand{z-index:10;padding:2px 10px 10px;top:4rem;right:2.6rem;background-color:var(--c-main-nav-mobile-icon-bag);font-family:var(--paragraph-font-family)}.color-palette--kspelastus .layout-container .header__menu .toggle-expand--open{margin-top:unset}.color-palette--kspelastus .layout-container .header__menu .toggle-expand--open+.header-menu-content{overflow:unset;background-color:rgba(0,0,0,0);padding-bottom:unset;position:absolute;border-top:unset;top:102px;margin-top:unset}.color-palette--kspelastus .layout-container .header__menu .toggle-expand--open+.header-menu-content nav{background-color:var(--c-main-nav-bag);padding-bottom:10px}.color-palette--kspelastus .layout-container .header__menu .main-nav>.main-menu{width:unset !important}.color-palette--kspelastus .layout-container .header__menu .main-nav>.main-menu:not(.main-menu--sub-1){flex-direction:column;padding-left:0}@media(min-width:1224px){.color-palette--kspelastus .layout-container .header__menu .main-nav>.main-menu{padding:0}.color-palette--kspelastus .layout-container .header__menu .main-nav>.main-menu:not(.main-menu--sub-1){-moz-box-shadow:unset;-webkit-box-shadow:unset;box-shadow:unset}}.color-palette--kspelastus .layout-container .header__menu .main-menu__item{border-top:unset}.color-palette--kspelastus .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub):hover{transition:unset}.color-palette--kspelastus .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub):hover .main-menu--sub:not(.main-menu--sub-2){display:none}.color-palette--kspelastus .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub):hover .main-menu--sub:not(.main-menu--sub-2)>.main-menu__item:hover{background-color:unset}.color-palette--kspelastus .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub):hover .main-menu--sub:not(.main-menu--sub-2)>.main-menu__item:hover .main-menu--sub{display:none}.color-palette--kspelastus .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub){max-width:unset !important;margin:0 0 1rem 0}.color-palette--kspelastus .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub)>.expand-sub::after{content:" ❯";font-size:18px}.color-palette--kspelastus .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub)>.expand-sub--open{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);filter:progid:dximagetransform.microsoft.basicimage(rotation=3)}.color-palette--kspelastus .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub) a.main-menu__link--with-sub{width:calc(100% - 36px)}.color-palette--kspelastus .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub)>a:hover{color:var(--c-main-menu-mobile-active)}.color-palette--kspelastus .layout-container .header__menu .main-menu__item--with-sub ul{border-top:1px solid #fff}.color-palette--kspelastus .layout-container .header__menu .main-menu--sub-open{display:block !important}.color-palette--kspelastus .layout-container .header__menu .main-menu{width:unset !important}.color-palette--kspelastus .layout-container .header__menu .main-menu__item:hover{background-color:unset}.color-palette--kspelastus .layout-container .header__menu .main-menu--sub{position:unset !important;width:unset !important}.color-palette--kspelastus .layout-container .header__menu .main-menu--sub-2{max-width:unset !important;padding-top:unset !important;padding-left:1rem !important;line-height:.6 !important}.color-palette--kspelastus .layout-container .header__menu .main-menu--sub-1.main-menu--sub-open{padding-left:unset}.color-palette--kspelastus .layout-container .header__menu .main-menu .expand-sub{display:inline-block;position:unset;vertical-align:top;margin-top:unset;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);filter:progid:dximagetransform.microsoft.basicimage(rotation=3)}.color-palette--kspelastus .layout-container .header__menu .main-menu .expand-sub::after{content:" ❯";font-size:18px}.color-palette--kspelastus .layout-container .header__menu .mobile-top-menu{display:none}.color-palette--kspelastus .layout-container .header__menu .main-menu__link{font-family:var(--heading2-font-family);font-size:1rem;font-weight:400}.color-palette--kspelastus .layout-container .header__menu .main-menu__link:not(.main-menu__link--sub){font-family:var(--heading2-font-family);font-size:1.2rem;font-weight:400}.color-palette--kspelastus .layout-container .header__menu .main-menu__link--sub-1:hover{font-weight:bold}.color-palette--kspelastus .layout-container .header__menu .main-menu--sub-open:not(.main-menu--sub-2){display:block;min-height:unset;position:unset}@media(min-width:720px){.color-palette--kspelastus .layout-container .header__menu .toggle-expand--open+.header-menu-content{max-width:320px;margin-left:calc(100% - 320px)}.color-palette--kspelastus .layout-container .header__menu .main-nav>.main-menu:not(.main-menu--sub-1){padding-top:18px}.color-palette--kspelastus .layout-container .header__menu .main-menu--sub-open:not(.main-menu--sub-2){border-bottom-width:1px}}@media(min-width:1224px){.color-palette--kspelastus .layout-container .header__menu .toggle-expand{display:block;position:absolute}}@media(min-width:1224px){.color-palette--kspelastus .layout-container .header-menu-content{display:none}}.color-palette--kspelastus .layout-container .header__carousel .liftup--carousel{margin-top:unset}@media(min-width:720px){.color-palette--kspelastus .layout-container .header__carousel .liftup--carousel .slick nav.slick__arrow .slick-dots{display:inline-block !important}}.color-palette--kspelastus .layout-container .header__carousel .liftup--carousel .slick nav.slick__arrow .slick-dots li.slick-active button .slick-dot-icon::before{margin-top:-8px;font-size:32px}.color-palette--kspelastus .layout-container .header__carousel .liftup--carousel .slide__caption{position:absolute;z-index:2;top:40px;left:10px;width:70%}.color-palette--kspelastus .layout-container .header__carousel .liftup--carousel .liftup__content{bottom:unset;top:25%;margin-left:unset}.color-palette--kspelastus .layout-container .header__carousel .liftup--carousel .liftup__content .liftup__ingress{display:none}.color-palette--kspelastus .layout-container .header__carousel .liftup--carousel .liftup__content .liftup__headline{font-size:1.8rem;text-transform:uppercase;padding:unset;font-family:var(--heading3-font-family)}.color-palette--kspelastus .layout-container .header__carousel .liftup--carousel .liftup__content .liftup__headline h2{font-size:unset;font-weight:600}.color-palette--kspelastus .layout-container .header__carousel .liftup--carousel .liftup__content .liftup__headline a{text-decoration:none}.color-palette--kspelastus .layout-container .header__recommended{display:none}.color-palette--kspelastus .layout-container .main__wrapper article .layout__region .topic-list--extended{column-gap:2%}.color-palette--kspelastus .layout-container .main__wrapper .main--with-sidebar{display:block}.color-palette--kspelastus .layout-container .main__wrapper .main-content--with-sidebar-two{display:block}@media(min-width:720px){.color-palette--kspelastus .layout-container .main__wrapper .main-content--with-sidebar-two{display:block}}@media(min-width:1224px){.color-palette--kspelastus .layout-container .main__wrapper .main-content--with-sidebar-two{display:grid}}.color-palette--kspelastus .layout-container .main__wrapper nav.sidebar-nav{display:none}.color-palette--kspelastus .layout-container .main__wrapper .topic-list .topic-link{border-bottom:unset}.color-palette--kspelastus .layout-container .main__wrapper .topic-list .topic-link .topic--item:hover{text-decoration:unset}.color-palette--kspelastus .layout-container .main__wrapper .topic-list .topic-link .topic--item .caption{position:relative;bottom:unset;font-size:1.4rem;font-weight:600;width:unset;padding:unset}.color-palette--kspelastus .layout-container .main__wrapper .topic-list .topic-link__description{font-family:var(--paragraph-font-family);position:relative;width:unset;padding:0 0 0 1rem;color:#000}.color-palette--kspelastus .layout-container .main__wrapper .liftup--project{margin:1rem auto}@media(min-width:920px){.color-palette--kspelastus .layout-container .main__wrapper .liftup--project{margin:1rem auto 2rem}}.color-palette--kspelastus .layout-container .main__wrapper .liftup--project li{position:relative}@media(min-width:720px){.color-palette--kspelastus .layout-container .main__wrapper .liftup--project li .liftup__imagecontainer{margin-left:-100px;position:relative}}@media(min-width:720px){.color-palette--kspelastus .layout-container .main__wrapper .liftup--project li .liftup__content{margin:100px 0;position:relative;z-index:4;padding:5rem}}.color-palette--kspelastus .layout-container .main__wrapper .liftup--project li .liftup__content .liftup__body h2,.color-palette--kspelastus .layout-container .main__wrapper .liftup--project li .liftup__content .liftup__body h3,.color-palette--kspelastus .layout-container .main__wrapper .liftup--project li .liftup__content .liftup__body h4,.color-palette--kspelastus .layout-container .main__wrapper .liftup--project li .liftup__content .liftup__body h5,.color-palette--kspelastus .layout-container .main__wrapper .liftup--project li .liftup__content .liftup__body h6{color:#fff}.color-palette--kspelastus .layout-container .main__wrapper .liftup--project li .liftup__content .liftup__body h2:first-child,.color-palette--kspelastus .layout-container .main__wrapper .liftup--project li .liftup__content .liftup__body h3:first-child,.color-palette--kspelastus .layout-container .main__wrapper .liftup--project li .liftup__content .liftup__body h4:first-child,.color-palette--kspelastus .layout-container .main__wrapper .liftup--project li .liftup__content .liftup__body h5:first-child,.color-palette--kspelastus .layout-container .main__wrapper .liftup--project li .liftup__content .liftup__body h6:first-child{margin-top:unset}.color-palette--kspelastus .layout-container .main__wrapper .liftup--project li .field-media-image img{width:100%;max-width:unset;max-height:500px;margin:50px}.color-palette--kspelastus .layout-container .main__wrapper .liftup--project li::after{content:url("/themes/custom/jyvaskyla/images/kangas/kangas-ikoni.png");width:20px;height:20px;display:block;position:absolute;z-index:10;top:calc(50% - 50px);left:calc(50% - 50px)}@media(min-width:720px){.color-palette--kspelastus .layout-container .main__wrapper .liftup--project li:nth-of-type(2n+1){border:unset}}@media(min-width:720px){.color-palette--kspelastus .layout-container .main__wrapper .liftup--project li:nth-of-type(2n+1) .liftup__imagecontainer{margin-right:-100px;margin-left:unset}}.color-palette--kspelastus .layout-container .main__wrapper .liftup--project li:nth-of-type(2)::after{content:url("/themes/custom/jyvaskyla/images/kangas/jatkuvuus-ikoni.png")}.color-palette--kspelastus .layout-container .main__wrapper .liftup--project li:nth-of-type(3)::after{content:url("/themes/custom/jyvaskyla/images/kangas/alue-ikoni.png")}.color-palette--kspelastus .layout-container .main__wrapper .liftup--project .liftup__imagecontainer{display:block;overflow:hidden}.color-palette--kspelastus .layout-container .main__wrapper .field-subpage-paragraph{font-size:.95rem;font-family:var(--paragraph-font-family);line-height:1.3}.color-palette--kspelastus .layout-container .main__wrapper .field-subpage-paragraph .sublink-list{background-color:unset}.color-palette--kspelastus .layout-container .main__wrapper .field-subpage-paragraph .sublink--header-list{font-family:var(--header-font-family);font-size:1.4rem}.color-palette--kspelastus .layout-container .main__wrapper .field-subpage-paragraph .sublink--header-list::before{display:none}.color-palette--kspelastus .layout-container .main__wrapper .field-subpage-paragraph .sublink--header-list::after{content:"»";display:block;float:right;position:unset;top:unset;right:unset;background-color:unset;width:unset;height:unset}.color-palette--kspelastus .layout-container .main__wrapper .block>.body{background-color:unset}.color-palette--kspelastus .layout-container .main__wrapper div.infopalkki{clear:both}.color-palette--kspelastus .layout-container .main__wrapper div.infopalkki>ul{gap:2rem;padding:unset}@media(min-width:720px){.color-palette--kspelastus .layout-container .main__wrapper div.infopalkki>ul>li{-webkit-box-flex:1 1 22%;-moz-box-flex:1 1 22%;-webkit-flex:1 1 22%;flex:1 1 22%}}.color-palette--kspelastus .layout-container .main__wrapper div.infopalkki>ul>li>ul{border-right:unset;border-radius:35px;background-color:var(--c-infopalkki-taus);color:var(--c-infopalkki);font-size:1.3rem;padding:3rem;min-height:290px}.color-palette--kspelastus .layout-container .main__wrapper div.infopalkki>ul>li>ul>li:nth-of-type(2){font-family:var(--heading-font-family)}.color-palette--kspelastus .layout-container .main__wrapper div.infopalkki img{width:68px}.color-palette--kspelastus .layout-container .main__wrapper .event-listing{margin-top:10px auto}.color-palette--kspelastus .layout-container .main__wrapper .event-listing-card__name{font-family:var(--heading-font-family)}.color-palette--kspelastus .layout-container .main__wrapper .event-listing-card__date,.color-palette--kspelastus .layout-container .main__wrapper .event-listing-card__location{font-family:var(--paragraph-font-family);text-transform:uppercase}.color-palette--kspelastus .layout-container .main__wrapper .event-listing__liftups{display:block;margin-top:unset}@media(min-width:720px){.color-palette--kspelastus .layout-container .main__wrapper .event-listing__liftups{display:grid;-ms-grid-columns:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}}@media(min-width:1224px){.color-palette--kspelastus .layout-container .main__wrapper .event-listing__liftups{-ms-grid-columns:repeat(3,1fr);grid-template-columns:repeat(3,1fr)}}.color-palette--kspelastus .layout-container .main__wrapper .newslist{font-family:var(--paragraph-font-family);display:block;margin-top:2rem;gap:unset;column-gap:2%;background-color:var(--c-newslistbag);margin:-68px -35% 1rem !important;padding:68px 35% 2rem}@media(min-width:720px){.color-palette--kspelastus .layout-container .main__wrapper .newslist{display:grid;-ms-grid-columns:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}}@media(min-width:1224px){.color-palette--kspelastus .layout-container .main__wrapper .newslist{-ms-grid-columns:repeat(3,1fr);grid-template-columns:repeat(3,1fr)}}.color-palette--kspelastus .layout-container .main__wrapper .newslist li{background-color:var(--c-liftup-content-bag);position:relative}.color-palette--kspelastus .layout-container .main__wrapper .newslist li::after{content:url("/themes/custom/jyvaskyla/images/kangas/sydannuoli-ikoni.svg");height:20px;width:20px;position:absolute;z-index:10;bottom:15px;right:15px}.color-palette--kspelastus .layout-container .main__wrapper .newslist__image div{display:unset}.color-palette--kspelastus .layout-container .main__wrapper .newslist__date{line-height:150%}.color-palette--kspelastus .layout-container .main__wrapper .newslist__ingress{padding-bottom:3rem}.color-palette--kspelastus .layout-container .main__wrapper .newslist__headline{font-family:var(--heading2-font-family)}.color-palette--kspelastus .layout-container .main__wrapper .newslist__headline h2{font-size:1.3rem}.color-palette--kspelastus .layout-container .main__wrapper .infobox{-webkit-border-radius:0 20px 0 20px;-moz-border-radius:0 20px 0 20px;border-radius:0 20px 0 20px;background-color:var(--c-infobox-bag)}.color-palette--kspelastus .layout-container .main__wrapper .related .liftup-box__date{font-style:normal}.color-palette--kspelastus .layout-container .main__wrapper .field-accordion{background-color:unset;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;display:flex;column-gap:2rem;flex-flow:row wrap;padding:unset}@media(min-width:1224px){.color-palette--kspelastus .layout-container .main__wrapper .field-accordion>div{flex:44% 1 1}}.color-palette--kspelastus .layout-container .main__wrapper .field-accordion .accordion__item{padding:1rem}.color-palette--kspelastus .layout-container .main__wrapper .field-accordion .accordion-toggle-expand{font-weight:bold}.color-palette--kspelastus .layout-container .main__wrapper .field-accordion .accordion-toggle-expand::after{font-family:var(--paragraph-font-family);text-transform:none;content:"+";font-size:30px;color:var(--c-accordion-sign)}.color-palette--kspelastus .layout-container .main__wrapper .field-accordion .accordion-toggle-expand.is-active::after{right:.7rem;top:-4px;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}.color-palette--kspelastus .layout-container .main__wrapper .field-accordion .accordion__content h2,.color-palette--kspelastus .layout-container .main__wrapper .field-accordion .accordion__content h3,.color-palette--kspelastus .layout-container .main__wrapper .field-accordion .accordion__content h4,.color-palette--kspelastus .layout-container .main__wrapper .field-accordion .accordion__content h5,.color-palette--kspelastus .layout-container .main__wrapper .field-accordion .accordion__content h6{color:#000}.color-palette--kspelastus .layout-container .main__wrapper .lisaa{font-size:1.2rem;font-weight:bold;padding-bottom:2rem;text-align:right}.color-palette--kspelastus .layout-container .main__wrapper .lisaa::after{content:url("/themes/custom/jyvaskyla/images/kangas/sydannuoli-ikoni.svg");display:inline-block;margin-left:.6rem;vertical-align:middle}.color-palette--kspelastus .layout-container .main__wrapper .lisaa a{color:#000}.color-palette--kspelastus .layout-container .footer .div-item:first-of-type .field-media-image img{height:150px;width:auto}.color-palette--kspelastus .layout-container .footer .div-item:last-of-type{text-align:right}.color-palette--kspelastus .layout-container .footer .div-item:last-of-type .align-left,.color-palette--kspelastus .layout-container .footer .div-item:last-of-type .field-media-image{float:right}.color-palette--kspelastus .layout-container .footer .div-item:last-of-type p:first-of-type::before{content:"";display:block;clear:both;margin-top:50px}.color-palette--kspelastus .layout-container .footer__social{display:block;text-align:unset;padding:1rem}.color-palette--kspelastus .layout-container .footer__social .social-menu{display:none}.color-palette--kspelastus.section-page .layout-container .main__wrapper article .layout__region>.h2,.color-palette--kspelastus.section-page .layout-container .main__wrapper article .layout__region>h2,.color-palette--kspelastus.front-page .layout-container .main__wrapper article .layout__region>.h2,.color-palette--kspelastus.front-page .layout-container .main__wrapper article .layout__region>h2{font-size:1.7rem;text-transform:uppercase}.color-palette--kspelastus.section-page .layout-container .main__wrapper article .layout__region .body>h2,.color-palette--kspelastus.front-page .layout-container .main__wrapper article .layout__region .body>h2{font-family:var(--heading-font-family);color:var(--c-h1-text);font-size:2.4rem;padding-bottom:2rem}.color-palette--painovirhe{font-size:90%}.color-palette--painovirhe .layout-container .main,.color-palette--painovirhe .layout-container .header__inner,.color-palette--painovirhe .layout-container .footer__inner{max-width:1920px;margin:0 auto}.color-palette--painovirhe .layout-container .pageheader h1,.color-palette--painovirhe .layout-container .pageheader h2,.color-palette--painovirhe .layout-container .pageheader h3,.color-palette--painovirhe .layout-container .pageheader h4,.color-palette--painovirhe .layout-container .pageheader h5,.color-palette--painovirhe .layout-container .pageheader h6,.color-palette--painovirhe .layout-container .pagecontent h1,.color-palette--painovirhe .layout-container .pagecontent h2,.color-palette--painovirhe .layout-container .pagecontent h3,.color-palette--painovirhe .layout-container .pagecontent h4,.color-palette--painovirhe .layout-container .pagecontent h5,.color-palette--painovirhe .layout-container .pagecontent h6,.color-palette--painovirhe .layout-container .body h1,.color-palette--painovirhe .layout-container .body h2,.color-palette--painovirhe .layout-container .body h3,.color-palette--painovirhe .layout-container .body h4,.color-palette--painovirhe .layout-container .body h5,.color-palette--painovirhe .layout-container .body h6{font-weight:600;letter-spacing:.5px;margin-bottom:1.4rem;margin-left:-5px}.color-palette--painovirhe .layout-container .pageheader h1,.color-palette--painovirhe .layout-container .pagecontent h1,.color-palette--painovirhe .layout-container .body h1{font-size:2.3rem}.color-palette--painovirhe .layout-container .pageheader h2,.color-palette--painovirhe .layout-container .pagecontent h2,.color-palette--painovirhe .layout-container .body h2{font-size:2rem}.color-palette--painovirhe .layout-container .pageheader h3,.color-palette--painovirhe .layout-container .pagecontent h3,.color-palette--painovirhe .layout-container .body h3{font-size:1.8rem}.color-palette--painovirhe .layout-container .pageheader a:visited,.color-palette--painovirhe .layout-container .pagecontent a:visited,.color-palette--painovirhe .layout-container .body a:visited{font-style:italic}.color-palette--painovirhe .layout-container .infobox h2,.color-palette--painovirhe .layout-container .infobox h3{font-size:1.8rem}.color-palette--painovirhe .layout-container .related .liftup-box__title{font-size:1.6rem}.color-palette--painovirhe .layout-container .header{background-image:linear-gradient(to bottom,var(--c-header-bag-1) 62px,transparent 62px)}.color-palette--painovirhe .layout-container .header__inner{background-color:unset}@media(min-width:720px){.color-palette--painovirhe .layout-container .header__inner{border-bottom:unset}}.color-palette--painovirhe .layout-container .header__branding{padding:0 1rem 1rem;display:-ms-grid;display:grid;-ms-grid-columns:1fr auto auto 10px;grid-template-columns:1fr auto auto 10px}@media(min-width:1224px){.color-palette--painovirhe .layout-container .header__branding{-ms-grid-columns:1fr auto auto 40px;grid-template-columns:1fr auto auto 40px}}.color-palette--painovirhe .layout-container .header__logo{padding-top:unset;position:absolute;z-index:4;top:0;width:100px;padding-left:unset}@media(min-width:720px){.color-palette--painovirhe .layout-container .header__logo{width:120px}}@media(min-width:920px){.color-palette--painovirhe .layout-container .header__logo{width:170px}}@media(min-width:1224px){.color-palette--painovirhe .layout-container .header__logo{width:220px}}.color-palette--painovirhe .layout-container .header__logo img{min-width:100px;width:100px}@media(min-width:720px){.color-palette--painovirhe .layout-container .header__logo img{width:120px}}@media(min-width:920px){.color-palette--painovirhe .layout-container .header__logo img{width:170px}}@media(min-width:1224px){.color-palette--painovirhe .layout-container .header__logo img{width:220px}}.color-palette--painovirhe .layout-container .header__logo .field-media-image{background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.color-palette--painovirhe .layout-container .header__navigation-top{grid-column:2;display:none}.color-palette--painovirhe .layout-container .header__navigation-top .topnav li{margin-right:unset;padding:10px}.color-palette--painovirhe .layout-container .header__search{right:8rem;grid-column:2}@media(min-width:1224px){.color-palette--painovirhe .layout-container .header__search .search input[type=text]{-webkit-border-radius:0 20px;-moz-border-radius:0 20px;border-radius:0 20px;width:20rem}.color-palette--painovirhe .layout-container .header__search .search input[type=text]:focus{width:30rem}}.color-palette--painovirhe .layout-container .header__search .search-toggle-expand{right:8rem;top:0}.color-palette--painovirhe .layout-container .header__search .search-toggle-expand__icon{height:1.5rem;width:1.5rem}.color-palette--painovirhe .layout-container .header__search .search--open{margin-top:56px;z-index:4}.color-palette--painovirhe .layout-container .header__language{right:unset;grid-column:3;grid-row:2;margin-top:12px;position:unset}@media(min-width:1224px){.color-palette--painovirhe .layout-container .header__language{margin-top:unset;grid-row:1;margin-top:6px}}.color-palette--painovirhe .layout-container .header__language .language{width:unset;height:unset;border:unset}.color-palette--painovirhe .layout-container .header__language .language__toggle{display:none}.color-palette--painovirhe .layout-container .header__language .language__menu{display:block;white-space:nowrap}.color-palette--painovirhe .layout-container .header__language .language__menu-item{display:inline-block}.color-palette--painovirhe .layout-container .header__language .language__menu-item:first-of-type::after{content:" | ";display:inline-block;padding:0 .2rem}.color-palette--painovirhe .layout-container .header__menu .toggle-expand{top:.2rem;right:.7rem;margin-right:10px}.color-palette--painovirhe .layout-container .header__menu .toggle-expand--open+.header-menu-content{display:grid;height:unset}@media(min-width:720px){.color-palette--painovirhe .layout-container .header__menu .toggle-expand--open+.header-menu-content{margin-top:-22px;padding-top:unset;border-top:unset}}@media(min-width:1224px){.color-palette--painovirhe .layout-container .header__menu{margin-left:224px}}@media(min-width:1520px){.color-palette--painovirhe .layout-container .header__menu{margin-left:240px}}.color-palette--painovirhe .layout-container .header__menu .header-menu-content .mobile-top-menu{display:block;grid-row:2}.color-palette--painovirhe .layout-container .header__menu .header-menu-content .mobile-top-menu .topnav{display:none}.color-palette--painovirhe .layout-container .header__menu .header-menu-content .mobile-top-menu .recommended h2,.color-palette--painovirhe .layout-container .header__menu .header-menu-content .mobile-top-menu .recommended a,.color-palette--painovirhe .layout-container .header__menu .header-menu-content .mobile-top-menu #block-recommended-mobile h2,.color-palette--painovirhe .layout-container .header__menu .header-menu-content .mobile-top-menu #block-recommended-mobile a{color:var(--c-recommended-mobile)}.color-palette--painovirhe .layout-container .header__menu .header-menu-content .mobile-top-menu .recommended a:hover,.color-palette--painovirhe .layout-container .header__menu .header-menu-content .mobile-top-menu #block-recommended-mobile a:hover{color:var(--c-active-tab)}@media(min-width:1224px){.color-palette--painovirhe .layout-container .header__menu .header-menu-content{padding-top:.7rem;padding-bottom:1rem}.color-palette--painovirhe .layout-container .header__menu .header-menu-content .mobile-top-menu{display:none}}.color-palette--painovirhe .layout-container .header__menu .main-menu__item--active{background-color:var(--c-main-nav-arrow)}.color-palette--painovirhe .layout-container .header__menu .main-menu__item--active>a{color:#fff}.color-palette--painovirhe .layout-container .header__menu .main-menu__item--active:not(.main-menu__item--sub)>.expand-sub::after{color:#fff}.color-palette--painovirhe .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub){position:relative;max-width:unset;margin:0}.color-palette--painovirhe .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub) a{padding:unset}.color-palette--painovirhe .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub)>a{padding:.5rem .5rem .5rem .7rem}@media(min-width:1520px){.color-palette--painovirhe .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub)>a{padding-left:1rem}}@media(min-width:1224px){.color-palette--painovirhe .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub)>a.main-menu__link--with-sub{width:calc(100% - 56px)}}@media(min-width:1520px){.color-palette--painovirhe .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub)>a.main-menu__link--with-sub{white-space:nowrap}}.color-palette--painovirhe .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub)>.expand-sub{margin-right:unset;padding-left:1.5rem}.color-palette--painovirhe .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub)>.expand-sub--open::after{content:"ˆ";font-size:24px}.color-palette--painovirhe .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub):last-of-type{background-color:var(--c-eservice)}.color-palette--painovirhe .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub):last-of-type>a{color:#fff}@media(min-width:1224px){.color-palette--painovirhe .layout-container .header__menu .main-menu__item:not(.main-menu__item--sub):last-of-type{padding:.2rem .7rem .1rem;position:absolute;right:1rem;margin-top:-0.2rem;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}}.color-palette--painovirhe .layout-container .header__menu .main-menu__item--sub-1{border:unset}.color-palette--painovirhe .layout-container .header__menu .main-menu__link:not(.main-menu__link--sub){font-size:1.2rem;font-family:var(--paragraph-font-family)}.color-palette--painovirhe .layout-container .header__menu .main-menu--sub-open:not(.main-menu--sub-2){padding:.5rem 1rem}@media(min-width:1224px){.color-palette--painovirhe .layout-container .header__menu .main-menu--sub-open:not(.main-menu--sub-2){display:block;min-height:unset;align-content:unset;width:unset;padding:0 1rem;overflow-y:visible}}.color-palette--painovirhe .layout-container .header__menu .main-menu--sub-open:not(.main-menu--sub-2) .expand-sub{left:unset;right:10px;margin-top:-25px;display:inline-block;position:relative}@media(min-width:1224px){.color-palette--painovirhe .layout-container .header__menu .main-menu--sub-open:not(.main-menu--sub-2) .expand-sub{position:absolute;margin-top:-36px}.color-palette--painovirhe .layout-container .header__menu .main-menu--sub-open:not(.main-menu--sub-2) .expand-sub--open::after{padding-top:14px}}@media(min-width:1224px){.color-palette--painovirhe .layout-container .header__menu .main-menu--sub-1{border:4px solid var(--c-main-nav-border-2level);border-left-width:25px}.color-palette--painovirhe .layout-container .header__menu .main-menu--sub-1 a.main-menu__link{padding:.5rem 2.5rem .5rem .7rem}}@media(min-width:1224px){.color-palette--painovirhe .layout-container .header__menu .main-menu--sub-2{left:100%;max-width:unset;border-left-width:4px;padding-top:unset;margin-left:4px;height:unset}.color-palette--painovirhe .layout-container .header__menu .main-menu--sub-2 a.main-menu__link{padding:.2rem 1rem;width:unset}}.color-palette--painovirhe .layout-container .header__menu .main-menu>li>ul:not(.main-menu--sub-2){border-top:unset}.color-palette--painovirhe .layout-container .header__menu .main-menu:not(.main-menu--sub){border:2px solid var(--c-search-item-border)}@media(min-width:1224px){.color-palette--painovirhe .layout-container .header__menu .main-menu:not(.main-menu--sub){border:unset}}.color-palette--painovirhe .layout-container .header__carousel{-moz-box-shadow:0 3px 6px var(--c-shadow);-webkit-box-shadow:0 3px 6px var(--c-shadow);box-shadow:0 3px 6px var(--c-shadow)}.color-palette--painovirhe .layout-container .header__carousel .liftup--carousel{margin-top:0}.color-palette--painovirhe .layout-container .header__carousel .liftup--carousel .slick{display:-ms-grid;display:grid;-ms-grid-rows:auto auto;grid-template-rows:auto auto;column-gap:1rem}@media(min-width:720px){.color-palette--painovirhe .layout-container .header__carousel .liftup--carousel .slick{-ms-grid-rows:unset;grid-template-rows:unset;-ms-grid-columns:50% 50%;grid-template-columns:50% 50%}}@media(min-width:720px){.color-palette--painovirhe .layout-container .header__carousel .liftup--carousel .slick .slide__media{grid-column:2;grid-row:1}}@media(min-width:720px){.color-palette--painovirhe .layout-container .header__carousel .liftup--carousel .slick .slide__caption{grid-column:1;grid-row:1;display:flex;justify-content:center;align-items:center}}@media(min-width:720px){.color-palette--painovirhe .layout-container .header__carousel .liftup--carousel .field-media-image picture.image{overflow:hidden}.color-palette--painovirhe .layout-container .header__carousel .liftup--carousel .field-media-image picture.image img{width:unset;height:unset;max-width:unset}}.color-palette--painovirhe .layout-container .header__carousel .liftup--carousel .liftup__content{height:unset;position:unset;margin-left:unset;bottom:unset;width:unset}.color-palette--painovirhe .layout-container .header__carousel .liftup--carousel .liftup__content h2{margin-top:unset}.color-palette--painovirhe .layout-container .header__recommended .recommended h2,.color-palette--painovirhe .layout-container .header__recommended #block-recommended-mobile h2{font-size:1.2rem}@media(min-width:1224px){.color-palette--painovirhe .layout-container .header__recommended{position:unset;right:unset;width:unset;bottom:unset;min-width:unset}.color-palette--painovirhe .layout-container .header__recommended h2{display:none}.color-palette--painovirhe .layout-container .header__recommended .recommended ul,.color-palette--painovirhe .layout-container .header__recommended #block-recommended-mobile ul{text-align:center}.color-palette--painovirhe .layout-container .header__recommended .recommended li,.color-palette--painovirhe .layout-container .header__recommended #block-recommended-mobile li{border-bottom:unset;padding:unset;display:inline-block}.color-palette--painovirhe .layout-container .header__recommended .recommended li:first-of-type,.color-palette--painovirhe .layout-container .header__recommended #block-recommended-mobile li:first-of-type{border-top:unset}.color-palette--painovirhe .layout-container .header__recommended .recommended a::before,.color-palette--painovirhe .layout-container .header__recommended .recommended a::before,.color-palette--painovirhe .layout-container .header__recommended #block-recommended-mobile a::before,.color-palette--painovirhe .layout-container .header__recommended #block-recommended-mobile a::before{display:none}}.color-palette--painovirhe .layout-container .main__wrapper .main__breadcrumbs .breadcrumb{font-family:var(--paragraph-font-family);padding:1em 1em .5em}.color-palette--painovirhe .layout-container .main__wrapper .main__breadcrumbs .breadcrumb__item{font-size:1rem}.color-palette--painovirhe .layout-container .main__wrapper .main--with-sidebar{display:block}.color-palette--painovirhe .layout-container .main__wrapper .first-sidebar{display:none}.color-palette--painovirhe .layout-container .main__wrapper .main-content{grid-column:unset}.color-palette--painovirhe .layout-container .main__wrapper .napit{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;gap:1rem}.color-palette--painovirhe .layout-container .main__wrapper .napit .nappi{padding:.6rem 2rem;border-radius:40px;flex-basis:45%;margin:unset;text-decoration:none}@media(min-width:920px){.color-palette--painovirhe .layout-container .main__wrapper .napit .nappi{flex-basis:30%;margin:unset}}.color-palette--painovirhe .layout-container .main__wrapper .napit .nappi a{text-decoration:none}.color-palette--painovirhe .layout-container .main__wrapper .napit .nappi:hover{font-weight:500;text-decoration:underline}.color-palette--painovirhe .layout-container .main__wrapper .block>h2{font-size:2rem;font-weight:600;color:var(--c-eservice);margin-top:50px;margin-bottom:30px}@media(min-width:720px){.color-palette--painovirhe .layout-container .main__wrapper .block>h2{font-size:2.6rem;text-align:center}}.color-palette--painovirhe .layout-container .main__wrapper .topic--item .caption{position:absolute;width:100%;font-size:1.2rem;padding:1rem;bottom:20px;left:0;font-weight:600}.color-palette--painovirhe .layout-container .main__wrapper .topic--item .field-media-image{overflow:auto;-webkit-border-radius:0 20px;-moz-border-radius:0 20px;border-radius:0 20px}.color-palette--painovirhe .layout-container .main__wrapper .topic--item .field-media-image img{margin-bottom:unset}.color-palette--painovirhe .layout-container .main__wrapper .topic--item .topic-link__description{background-color:unset;position:relative;width:unset;padding:0 1rem;margin:0}.color-palette--painovirhe .layout-container .main__wrapper .topic-link{border-bottom:unset}.color-palette--painovirhe .layout-container .main__wrapper .topic-list--extended{margin-bottom:70px}.color-palette--painovirhe .layout-container .main__wrapper .current-block-tabs__tablist-item .tabs__link,.color-palette--painovirhe .layout-container .main__wrapper .current-block-tabs__tablist-item .tabs__link--local-tasks{-webkit-border-radius:0 20px;-moz-border-radius:0 20px;border-radius:0 20px;font-size:1.2rem}.color-palette--painovirhe .layout-container .main__wrapper .current-block-tabs__news-archive-link{font-size:1.2rem}.color-palette--painovirhe .layout-container .main__wrapper .newslist *{color:#000}.color-palette--painovirhe .layout-container .main__wrapper .newslist li{padding-bottom:2rem;background-color:var(--c-newslist-item-bag)}.color-palette--painovirhe .layout-container .main__wrapper .newslist__headline{text-transform:uppercase}.color-palette--painovirhe .layout-container .main__wrapper .newslist__headline h2{font-weight:600}.color-palette--painovirhe .layout-container .main__wrapper .newslist__date{font-style:unset;font-family:var(--paragraph-font-family);margin-bottom:20px}.color-palette--painovirhe .layout-container .main__wrapper .newslist__ingress{font-family:var(--paragraph-font-family)}.color-palette--painovirhe .layout-container .main__wrapper .newslist__item::after{content:"〉〉";height:24px;width:24px;position:absolute;right:10px;background-color:orange;border-radius:100px;color:#fff;font-size:12px;padding:4px 4px 3px 7px;letter-spacing:-7px;bottom:10px;right:20px;background-color:var(--c-topic-ball)}.color-palette--painovirhe .layout-container .main__wrapper .main-liftup{margin-top:1rem;margin-bottom:70px}.color-palette--painovirhe .layout-container .main__wrapper .main-liftup li{background-color:var(--c-newslist-item-bag);flex-basis:100%}.color-palette--painovirhe .layout-container .main__wrapper .main-liftup li *{color:#000}.color-palette--painovirhe .layout-container .main__wrapper .main-liftup li .liftup__caption{color:var(--c-liftup-item-caption)}.color-palette--painovirhe .layout-container .main__wrapper .main-liftup li::after{content:"〉〉";height:24px;width:24px;position:absolute;right:10px;background-color:orange;border-radius:100px;color:#fff;font-size:12px;padding:4px 4px 3px 7px;letter-spacing:-7px;bottom:10px;right:20px;background-color:var(--c-topic-ball)}.color-palette--painovirhe .layout-container .main__wrapper .liftup__date{font-size:1rem;font-style:unset;margin-top:1rem}.color-palette--painovirhe .layout-container .main__wrapper .liftup__ingress{font-size:1.2rem}.color-palette--painovirhe .layout-container .main__wrapper .liftup__ingress:empty{display:none}.color-palette--painovirhe .layout-container .main__wrapper .liftup__headline h2{font-weight:600}.color-palette--painovirhe .layout-container .main__wrapper .liftup--project img{margin-bottom:unset;-webkit-border-radius:0 40px;-moz-border-radius:0 40px;border-radius:0 40px;max-width:unset}@media(min-width:1520px){.color-palette--painovirhe .layout-container .main__wrapper .liftup--project img{max-width:100%}}.color-palette--painovirhe .layout-container .main__wrapper .liftup--project>li{-webkit-border-radius:0 20px;-moz-border-radius:0 20px;border-radius:0 20px}@media(min-width:1520px){.color-palette--painovirhe .layout-container .main__wrapper .liftup--project>li .liftup__imagecontainer{background-image:linear-gradient(to left,white 100px,transparent 100px)}.color-palette--painovirhe .layout-container .main__wrapper .liftup--project>li:nth-of-type(2n+1){border-bottom-width:12px}.color-palette--painovirhe .layout-container .main__wrapper .liftup--project>li:nth-of-type(2n+1) .liftup__imagecontainer{background-image:linear-gradient(to right,white 100px,transparent 100px)}}.color-palette--painovirhe .layout-container .main__wrapper .liftup__imagecontainer{display:block;overflow:hidden}.color-palette--painovirhe .layout-container .main__wrapper .event-listing{margin-top:unset}.color-palette--painovirhe .layout-container .main__wrapper .event-listing__liftups{margin-top:unset}@media(min-width:920px){.color-palette--painovirhe .layout-container .main__wrapper .event-listing__liftups{gap:2rem}}.color-palette--painovirhe .layout-container .main__wrapper .event-listing-card{position:relative;background-color:var(--c-calendar-bag1);-webkit-border-radius:0 20px;-moz-border-radius:0 20px;border-radius:0 20px}.color-palette--painovirhe .layout-container .main__wrapper .event-listing-card__location{grid-column:2;border-bottom:unset;color:var(--c-calendar-text);text-align:right;background-color:unset}.color-palette--painovirhe .layout-container .main__wrapper .event-listing-card__date{grid-column:1;border-bottom:unset;text-align:unset;background-color:unset;font-weight:600}.color-palette--painovirhe .layout-container .main__wrapper .event-listing-card__name{color:var(--c-calendar-text1);font-family:var(--heading-font-family);font-size:1.3rem;text-transform:uppercase;padding-bottom:50px;background-color:unset;font-weight:600}.color-palette--painovirhe .layout-container .main__wrapper .event-listing-card__image-container{-webkit-border-radius:0 20px;-moz-border-radius:0 20px;border-radius:0 20px;z-index:unset;background-color:unset}.color-palette--painovirhe .layout-container .main__wrapper .event-listing-card::after{content:"〉〉";height:24px;width:24px;position:absolute;right:10px;background-color:orange;border-radius:100px;color:#fff;font-size:12px;padding:4px 4px 3px 7px;letter-spacing:-7px;bottom:10px;right:unset;left:10px;background-color:var(--c-topic-ball)}.color-palette--painovirhe .layout-container .main__wrapper .field-subpage-paragraph .field__items{display:-ms-grid;display:grid;gap:1rem 5rem;margin-bottom:30px}@media(min-width:720px){.color-palette--painovirhe .layout-container .main__wrapper .field-subpage-paragraph .field__items{-ms-grid-columns:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}}@media(min-width:920px){.color-palette--painovirhe .layout-container .main__wrapper .field-subpage-paragraph .field__items{-ms-grid-columns:repeat(3,1fr);grid-template-columns:repeat(3,1fr)}}.color-palette--painovirhe .layout-container .main__wrapper .field-subpage-paragraph .sublink{padding:.4rem 2rem .4rem 1rem}.color-palette--painovirhe .layout-container .main__wrapper .field-subpage-paragraph .sublink-list{padding:unset}.color-palette--painovirhe .layout-container .main__wrapper .field-subpage-paragraph .sublink--header-list::before{width:15px;height:15px;top:10px}.color-palette--painovirhe .layout-container .main__wrapper .field-subpage-paragraph .sublink--header-list::after{height:65px;width:30px}.color-palette--painovirhe .layout-container .main__wrapper .infobox{-webkit-border-radius:0 20px;-moz-border-radius:0 20px;border-radius:0 20px}.color-palette--painovirhe .layout-container .main__wrapper .accordion__item{padding:1rem;-webkit-border-radius:0 20px;-moz-border-radius:0 20px;border-radius:0 20px}.color-palette--painovirhe .layout-container .main__wrapper .accordion__item a{color:var(--c-text-link)}.color-palette--painovirhe .layout-container .footer{background:var(--c-footer-bag) url("/themes/custom/jyvaskyla/images/tyollisyyspalvelut/tp-footer.svg") no-repeat;background-position:top center;background-size:3000px;border-top:unset;margin-top:unset;padding:100px 2rem 2rem}@media(min-width:720px){.color-palette--painovirhe .layout-container .footer{background-color:rgba(0,0,0,0)}}.color-palette--painovirhe .layout-container .footer__section .div-item:first-of-type .field-media-image{background-color:#fff;width:100px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}@media(min-width:720px){.color-palette--painovirhe .layout-container .footer__section .div-item:first-of-type .field-media-image{width:120px}}@media(min-width:920px){.color-palette--painovirhe .layout-container .footer__section .div-item:first-of-type .field-media-image{width:170px}}@media(min-width:1224px){.color-palette--painovirhe .layout-container .footer__section .div-item:first-of-type .field-media-image{width:220px}}.color-palette--painovirhe .layout-container .footer__social{display:block;text-align:unset;color:var(--c-footer-text)}.color-palette--painovirhe .layout-container .footer__social .social-menu{display:none}.color-palette--painovirhe .layout-container .footer__social a{color:var(--c-footer-text)}.color-palette--painovirhe.section-page .layout-container .topic--item .caption{position:absolute;width:100%;font-size:1.4rem;padding:.4rem 2rem 0 1rem;top:40px;left:20px;background-color:unset}@media(min-width:1520px){.color-palette--painovirhe.section-page .layout-container .topic--item .caption{font-size:2rem}}.color-palette--painovirhe.section-page .layout-container .topic--item::after{content:"〉〉";height:24px;width:24px;position:absolute;right:10px;background-color:orange;border-radius:100px;color:#fff;font-size:12px;padding:4px 4px 3px 7px;letter-spacing:-7px;bottom:10px;right:20px;background-color:var(--c-topic-ball)}.color-palette--painovirhe.section-page .layout-container .topic--item .image img{margin-bottom:unset;max-height:120px}@media(min-width:920px){.color-palette--painovirhe.section-page .layout-container .topic--item .image img{max-height:240px}}.color-palette--painovirhe.section-page .layout-container .topic--item .topic-link__description{background-color:unset;position:relative;width:unset;padding:0 1rem;margin:0}.color-palette--painovirhe.section-page .layout-container .topic-link{border-bottom:unset}.color-palette--painovirhe.section-page .layout-container .topic-list--extended{margin-bottom:40px}.color-palette--painovirhe.news-item-page .layout-container .newsingress{font-family:var(--heading2-font-family);font-size:1.3rem;font-weight:normal;color:var(--c-h23-text)}.color-palette--painovirhe.news-item-page .layout-container .newsdate p{margin-bottom:unset}.color-palette--ajassa .layout-container .header__search .search-toggle-expand{height:25px;width:25px;background-image:url("/themes/custom/jyvaskyla/images/icons/haku_musta.svg");background-size:cover;background-repeat:no-repeat;margin-top:10px}.color-palette--ajassa .layout-container .header__search .search-toggle-expand .search-toggle-expand__open,.color-palette--ajassa .layout-container .header__search .search-toggle-expand .search-toggle-expand__close{display:none}.color-palette--ajassa .layout-container .topnav li,.color-palette--ajassa .layout-container .search,.color-palette--ajassa .layout-container .language{font-size:1rem}.color-palette--ajassa .layout-container .search--open{text-align:unset}.color-palette--ajassa .layout-container .search--open .button{height:42px}.color-palette--ajassa .layout-container .main-menu__link--sub-1:hover{font-weight:bold}.color-palette--ajassa .layout-container .sidebar-menu__item--active{font-weight:bold}.color-palette--ajassa .layout-container .liftup--project{border-top:4px solid var(--c-project-border1)}.color-palette--ajassa .layout-container .newslist--frontpage{display:flex;flex-flow:row wrap}.color-palette--ajassa .layout-container .newslist--frontpage li{display:grid;margin-bottom:1rem}.color-palette--ajassa .layout-container .newslist--frontpage li .newslist__date{grid-column:1;grid-row:2;float:unset;width:auto;margin:unset;margin-top:unset}.color-palette--ajassa .layout-container .newslist--frontpage li .newslist__headline{grid-column:1;grid-row:3}.color-palette--ajassa .layout-container .newslist--frontpage li .newslist__headline h2{margin:unset}.color-palette--ajassa .layout-container .newslist--frontpage li .newslist__image{grid-column:1;grid-row:1}.color-palette--ajassa .layout-container .newslist--frontpage li .newslist__image .image{display:block}.color-palette--ajassa .layout-container .footer{padding-top:unset;border-top:unset;background-image:url("/themes/custom/jyvaskyla/images/ajassa/ajassa-alataus.png");background-repeat:no-repeat;background-position:-10%;background-size:cover}.color-palette--ajassa .layout-container .footer__inner{background-image:url("/themes/custom/jyvaskyla/images/reuna_paperi.png") !important;background-repeat:repeat-x;background-position:left top;padding-top:2rem !important}.color-palette--ajassa .layout-container .footer .div-item>a+p{display:none}@media(min-width:720px){.color-palette--ajassa .layout-container .header__inner{border:unset;-moz-box-shadow:unset;-webkit-box-shadow:unset;box-shadow:unset}.color-palette--ajassa .layout-container .topnav{margin-top:0}.color-palette--ajassa .layout-container .search::before{margin-left:2.8rem}.color-palette--ajassa .layout-container .search .button{left:unset}.color-palette--ajassa .layout-container .footer__section{width:96%;margin-left:auto;margin-right:auto}}@media(min-width:1224px){.color-palette--ajassa .layout-container .main-menu,.color-palette--ajassa .layout-container .highlighted,.color-palette--ajassa .layout-container .pre-content,.color-palette--ajassa .layout-container .main__wrapper,.color-palette--ajassa .layout-container .liftup--project li{width:96%;margin-left:auto;margin-right:auto}.color-palette--ajassa .layout-container .main-liftup li .liftup__imagecontainer .liftup__caption{top:unset;bottom:60px}}:root{--c-text:rgb(90,89,89);--c-text-link:rgb(45,66,128);--c-h1-text:rgb(45,66,128);--c-h23-text:rgb(45,66,128);--c-list-link:rgb(0,0,0);--c-list-link-border:rgb(45,66,128);--c-list-link-bg:transparent;--c-list-link-arrow:rgb(0,158,226);--c-list-link-arrow-bg:transparent;--c-topic-link:rgb(45,66,128);--c-topic-link-bg:rgb(231,249,254);--c-keyword:rgb(45,66,128);--c-keyword-bag:transparent;--c-body-bag:rgb(255,255,255);--c-main-bag:transparent;--c-header-bag-1:rgb(255,255,255);--c-header-bag-2:rgb(255,255,255);--c-header-shadow:rgb(0,0,0);--c-form-border:rgb(0,0,0);--c-form-icon:rgb(0,0,0);--c-form-background:transparent;--c-form-textlink1:rgb(255,255,255);--c-form-textlink2:rgb(0,0,0);--c-button-bag:rgb(45,66,128);--c-button-bag-hover:rgb(90,89,89);--c-button-text:rgb(255,255,255);--c-button-border:transparent;--c-table-bag:transparent;--c-table-odd-bag:#ccc;--c-table-text:rgb(0,0,0);--c-hover:rgb(52,62,70);--c-hover-bag:rgb(255,255,255);--c-targetaudience:rgb(45,66,128);--c-targetaudience-mobile:rgb(0,0,0);--c-topnav:transparent;--c-topnav-mobile:transparent;--c-topnav-bag:transparent;--c-topnav-border:transparent;--c-lang-bag:transparent;--c-lang-border:transparent;--c-lang-text:rgb(90,89,89);--c-lang-toggle:rgb(45,66,128);--c-lang-list-bag:transparent;--c-search-bag:transparent;--c-search-item-bag:rgb(248,248,248);--c-search-item:rgb(45,66,128);--c-search-item-border:transparent;--c-search-item-label:transparent;--c-search-item-mobile:rgb(45,66,128);--c-search-bag-mobile:rgb(90,89,89);--c-search-results-border:rgb(0,94,151);--c-search-results-h2-border:rgb(0,94,151);--c-search-results-facet-round:rgb(102,232,255);--c-pager-active-bag:transparent;--c-pager-bag:rgb(102,232,255);--c-pager:rgb(0,0,0);--c-border-mobile:transparent;--c-mobile-icon:rgb(255,255,255);--c-mobile-icon-bag:transparent;--c-allaround-border-color:transparent;--c-ptv-border:rgb(45,66,128);--c-navigation-text:rgb(45,66,128);--c-navigation-text-2level:rgb(255,255,255);--c-navigation-text-mobile:rgb(45,66,128);--c-navigation-link:rgb(45,66,128);--c-main-nav-border:rgb(90,89,89);--c-main-nav-bag:rgb(255,255,255);--c-main-nav-bag-active:rgba(102,232,255,0.2);--c-main-nav-arrow:rgb(255,255,255);--c-main-nav-arrow-border:transparent;--c-main-nav-arrow-bag:transparent;--c-main-nav-arrow-bag-active:rgb(52,62,70);--c-main-nav-arrow-2level-border:transparent;--c-main-menu-mobile-active:rgb(45,66,128);--c-main-nav-mobile-icon:rgb(255,255,255);--c-main-nav-mobile-icon-bag:rgb(45,66,128);--c-main-nav-mobile-bag:rgb(255,255,255);--c-main-nav-mobile-border:transparent;--c-main-nav-mobile-active:rgb(102,232,255);--c-main-nav-bag-2level:rgba(52,62,70,0.85);--c-main-nav-bag-2level-active:rgb(232,231,231);--c-main-nav-bag-2level-active-text:rgb(255,162,0);--c-main-nav-arrow-2level:rgb(255,255,255);--c-main-nav-border-2level:rgb(255,255,255);--c-main-nav-arrow-2level-close:rgb(255,255,255);--c-main-nav-arrow-2level-bag:rgb(52,62,70);--c-eservicenav:rgb(52,62,70);--c-eservicenav-bg:rgb(102,232,255);--c-carousel-bag:transparent;--c-carousel-border:transparent;--c-carousel-button:transparent;--c-carousel-button-bag:transparent;--c-carousel-text:transparent;--c-carousel-link:transparent;--c-carousel-button-mobile-bag:transparent;--c-recommended:rgb(255,255,255);--c-recommended-bag:rgb(45,66,128);--c-recommended-active:transparent;--c-breadcrumbs:rgb(0,94,151);--c-breadcrumbs-active:rgb(0,94,151);--c-breadcrumbs-bag:transparent;--c-tab:rgb(255,255,255);--c-tab-bag:rgb(52,62,70);--c-active-tab-bag:rgb(52,62,70);--c-active-tab:rgb(255,255,255);--c-tab-border:transparent;--c-tab-newsarchive-bag:transparent;--c-tab-newsarchive:rgb(45,66,128);--c-sidebarmenu:rgb(0,0,0);--c-separatenews-date:rgb(0,94,151);--c-infobox-bag:rgb(231,249,254);--c-infobox-border:transparent;--c-infobox-headerline:transparent;--c-liftup-item-bag:transparent;--c-liftup-content:rgb(90,89,89);--c-liftup-content-link:rgb(45,66,128);--c-liftup-item-caption-bag:rgb(45,66,128);--c-liftup-content-bag:rgb(231,249,254);--c-liftup-item-caption:rgb(255,255,255);--c-liftup-item-bborder:transparent;--c-trustee-border:rgb(0,94,151);--c-current-bag:rgb(255,255,255);--c-newsliftup-border:rgb(0,94,151);--c-newslist-bborder:transparent;--c-newslist-listborder:transparent;--c-feedlist-link:rgb(45,66,128);--c-newslist-bag-hover:rgb(45,66,128);--c-newslist-date:rgb(0,94,151);--c-feedlist-text:rgb(255,255,255);--c-liftupbox-bag:rgb(255,255,255);--c-rss-icon:rgb(255,162,0);--c-rss-icon-lines:rgb(0,94,151);--c-footer-text:rgb(255,255,255);--c-footer-link:rgb(255,255,255);--c-footer-bag:rgb(45,66,128);--c-footer-link-first:rgb(255,255,255);--c-footer-line-between:transparent;--c-footer-mobile-top:transparent;--c-footer-text2:rgb(255,255,255);--c-shadow:rgba(0,0,0,0.16);--c-contact-divider:rgb(45,66,128);--c-related-line:transparent;--c-related-caption-bag:rgb(45,66,128);--c-related-caption-text:rgb(255,255,255);--c-accordion-bag:rgb(232,231,231);--c-accordion:rgb(255,255,255);--c-accordion-title:rgb(45,66,128);--c-event-widget-hover-bag:rgba(22,17,5,0.7);--c-event-widget-hover:rgb(255,255,255);--c-calendar-button-event-bag:rgb(234,7,87);--c-calendar-button-hobbies-bag:rgb(43,131,129);--c-calendar-button-event-add-bag:rgb(3,127,176);--c-calendar-button-link:rgb(255,255,255);--c-calendar-top-list-bag:rgba(52,62,70,0.85);--c-calendar-top-list-line:rgb(52,62,70);--c-calendar-carousel-caption-bag:rgba(52,62,70,0.85);--c-calendar-deactivate:rgb(216,216,216);--c-calendar-bag1:rgb(45,66,128);--c-calendar-bag2:rgb(216,216,216);--c-calendar-bag3:rgb(255,255,255);--c-calendar-border:rgb(232,231,231);--c-calendar-text:rgb(0,0,0);--c-calendar-text1:rgb(255,255,255);--c-calendar-bag-hover:rgb(0,158,226);--c-nappi-bag:rgb(45,66,128);--c-nappi-link:rgb(255,255,255);--c-socialmediashare:rgb(112,112,112);--c-info:rgb(0,0,0);--c-infoviiva:rgb(0,0,0);--c-infobag:transparent;--c-background-inverse:rgb(0,0,0);--c-background-section:rgb(255,255,255);--c-primary:rgb(0,94,151);--c-secondary:rgb(102,232,255);--c-accent:rgb(255,162,0);--c-accent-high:rgb(255,162,0);--c-highlight:rgb(52,62,70);--c-highlight-high:rgb(0,0,0);--c-muted:rgb(248,247,247);--c-warning:rgb(255,162,0);--c-error:rgb(255,9,0);--c-message:#888;--c-status-text:rgb(255,255,255);--c-lightgrey:rgb(248,247,247);--c-grey:rgb(248,247,247);--c-darker-blue:rgb(0,94,151);--c-lighter-blue:rgba(0,94,151,0.88)}:root .color-palette--red{--c-body-bag:rgb(255,255,255);--c-header-bag-1:rgb(255,9,0);--c-footer-link:rgb(0,0,0);--c-footer-bag:rgb(255,9,0);--c-footer-link-first:rgb(0,0,0);--c-footer-text:rgb(0,0,0);--c-footer-line-between:rgb(255,9,0);--c-footer-mobile-top:rgb(255,9,0);--c-liftup-content-bag:transparent}:root .color-palette--skyblue{--c-body-bag:rgb(255,255,255);--c-header-bag-1:rgb(255,9,0);--c-footer-link:rgb(0,0,0);--c-footer-bag:rgb(255,9,0);--c-footer-link-first:rgb(0,0,0);--c-footer-text:rgb(0,0,0);--c-footer-line-between:rgb(255,9,0);--c-footer-mobile-top:rgb(255,9,0);--c-liftup-content-bag:transparent}:root .color-palette--blue{--c-body-bag:rgb(255,255,255);--c-header-bag-1:rgb(255,9,0);--c-footer-link:rgb(0,0,0);--c-footer-bag:rgb(255,9,0);--c-footer-link-first:rgb(0,0,0);--c-footer-text:rgb(0,0,0);--c-footer-line-between:rgb(255,9,0);--c-footer-mobile-top:rgb(255,9,0);--c-liftup-content-bag:transparent}:root .color-palette--kylankattaus{--c-body-bag:rgb(255,255,255);--c-header-bag-1:rgb(255,9,0);--c-footer-link:rgb(0,0,0);--c-footer-bag:rgb(255,9,0);--c-footer-link-first:rgb(0,0,0);--c-footer-text:rgb(0,0,0);--c-footer-line-between:rgb(255,9,0);--c-footer-mobile-top:rgb(255,9,0);--c-liftup-content-bag:transparent}:root .color-palette--nuorisovaltuusto{--c-body-bag:rgb(255,255,255);--c-header-bag-1:rgb(255,9,0);--c-footer-link:rgb(0,0,0);--c-footer-bag:rgb(255,9,0);--c-footer-link-first:rgb(0,0,0);--c-footer-text:rgb(0,0,0);--c-footer-line-between:rgb(255,9,0);--c-footer-mobile-top:rgb(255,9,0);--c-liftup-content-bag:transparent}:root .color-palette--painovirhe{--c-body-bag:rgb(255,255,255);--c-header-bag-1:rgb(223,55,140);--c-h1-text:rgb(0,0,0);--c-h23-text:rgb(60,0,71);--c-text:rgb(0,0,0);--c-text-link:rgb(128,0,141);--c-text-link-visited:rgb(223,55,140);--c-topnav:rgb(0,0,0);--c-lang-text:rgb(0,0,0);--c-eservice:rgb(174,1,194);--c-search-bag-mobile:rgb(223,55,140);--c-search-item-mobile:rgb(174,1,194);--c-search-item-border:rgb(223,55,140);--c-main-nav-mobile-icon:rgb(0,0,0);--c-main-nav-arrow:rgb(223,55,140);--c-main-nav-arrow-bag:transparent;--c-main-nav-arrow-bag-active:transparent;--c-main-nav-arrow-2level:rgb(223,55,140);--c-main-nav-arrow-2level-bag:transparent;--c-navigation-text:rgb(0,0,0);--c-main-nav-hover:rgb(255,255,255);--c-main-nav-bag-active:transparent;--c-main-nav-bag-2level:rgb(255,255,255);--c-main-nav-bag-2level-active:transparent;--c-navigation-text-2level:rgb(0,0,0);--c-main-nav-border-2level:rgb(223,55,140);--c-navigation-text-mobile:rgb(0,0,0);--c-recommended:rgb(0,0,0);--c-recommended-bag:transparent;--c-carousel-text:rgb(0,0,0);--c-breadcrumbs:rgb(0,0,0);--c-breadcrumbsarrow:rgb(223,55,140);--c-breadcrumbs-active:rgb(223,55,140);--c-topic-link:rgb(0,0,0);--c-topic-link-bg:rgb(255,255,255);--c-topic-ball:rgb(174,1,194);--c-tab:rgb(174,1,194);--c-tab-bag:transparent;--c-active-tab:rgb(255,255,255);--c-active-tab-bag:rgb(174,1,194);--c-tab-newsarchive:rgb(174,1,194);--c-tab-newsarchve-bag:transparent;--c-infobox-bag:rgba(223,55,140,0.1);--c-liftup-project-head:rgb(0,0,0);--c-liftup-content:rgb(0,0,0);--c-liftup-content-bag:transparent;--c-liftup-content-bag1:transparent;--c-liftup-content-link:rgb(0,0,0);--c-liftup-item-bag:rgba(0,0,0,0.05);--c-liftup-item-caption:rgb(255,255,255);--c-liftup-item-caption-bag:rgb(174,1,194);--c-newslist-item-bag:rgba(128,0,141,0.05);--c-button-text:rgb(255,255,255);--c-button-bag:rgb(174,1,194);--c-nappi-bag:rgb(174,1,194);--c-list-bullet:rgb(174,1,194);--c-keyword:rgb(0,0,0);--c-socialmediashare:rgb(174,1,194);--c-calendar-bag1:rgba(128,0,141,0.05);--c-calendar-text1:rgb(223,55,140);--c-list-link:rgb(255,255,255);--c-list-link-bg:rgb(128,0,141);--c-list-link-arrow:rgb(0,0,0);--c-list-link-arrow-bg:rgb(255,255,255);--c-accordion-bag:rgb(174,1,194);--c-accordion-title:rgb(255,255,255);--c-accordion:rgb(255,255,255);--c-accordion-arrow:rgb(255,255,255);--c-footer-text:rgb(255,255,255);--c-footer-link:rgb(255,255,255);--c-footer-bag:rgb(223,55,140);--c-footer-link-first:rgb(255,255,255);--c-footer-line-between:transparent;--c-footer-mobile-top:transparent;--c-footer-text2:rgb(0,0,0)}:root .color-palette--ttaalto{--c-body-bag:rgb(245,245,245);--c-header-bag-1:rgb(245,245,245);--c-h1-text:rgb(0,0,0);--c-h23-text:rgb(20,39,105);--c-topnav:rgb(0,0,0);--c-topnav-mobile:rgb(0,0,0);--c-main-nav-mobile-icon:rgb(60,0,71);--c-main-nav-arrow:rgb(60,0,71);--c-main-nav-arrow-bag-active:transparent;--c-main-nav-arrow-2level:rgb(60,0,71);--c-main-nav-arrow-2level-bag:transparent;--c-main-nav-mobile-bag:transparent;--c-main-nav-bag-2level:rgb(60,0,71);--c-main-nav-border-2level:transparent;--c-main-nav-bag-2level-active:transparent;--c-lang-list-bag:rgb(255,255,255);--c-infobag:rgb(60,0,71);--c-info:rgb(255,255,255);--c-infoviiva:rgb(255,255,255);--c-breadcrumbs:rgb(0,0,0);--c-calendar-border:transparent;--c-calendar-bag1:rgb(255,255,255);--c-calendar-bag2:rgb(255,255,255);--c-calendar-text:rgb(0,0,0);--c-calendar-text1:rgb(0,0,0);--c-calendar-bag3:rgb(255,255,255);--c-aputaus:rgb(216,216,216);--c-sublink-border:rgb(60,0,71);--c-list-link:rgb(20,39,105);--c-list-link-arrow:rgb(20,39,105);--c-newslistbag:transparent;--c-infobox-bag:rgba(128,0,141,0.2);--c-accordion-bag:rgba(128,0,141,0.2);--c-accordion-title:rgb(20,39,105);--c-topic-link:rgb(20,39,105);--c-topic-link-bg:transparent;--c-footer-link:rgb(255,255,255);--c-footer-bag:rgb(60,0,71);--c-footer-link-first:rgb(255,255,255);--c-footer-text:rgb(255,255,255);--c-footer-line-between:transparent;--c-footer-mobile-top:rgb(60,0,71);--c-liftup-content-link:rgb(60,0,71);--c-liftup-content-bag:transparent}:root .color-palette--businessjyvaskyla{--c-body-bag:rgb(255,255,255);--c-header-bag-1:rgb(255,9,0);--c-footer-link:rgb(0,0,0);--c-footer-bag:rgb(255,9,0);--c-footer-link-first:rgb(0,0,0);--c-footer-text:rgb(0,0,0);--c-footer-line-between:rgb(255,9,0);--c-footer-mobile-top:rgb(255,9,0);--c-liftup-content-bag:transparent}:root .color-palette--totalpalvelut{--c-body-bag:rgb(255,255,255);--c-header-bag-1:rgb(255,9,0);--c-footer-link:rgb(0,0,0);--c-footer-bag:rgb(255,9,0);--c-footer-link-first:rgb(0,0,0);--c-footer-text:rgb(0,0,0);--c-footer-line-between:rgb(255,9,0);--c-footer-mobile-top:rgb(255,9,0);--c-liftup-content-bag:transparent}:root .color-palette--ratamo{--c-body-bag:rgb(255,255,255);--c-text:rgb(0,0,0);--c-text-link:rgb(0,94,151);--c-h1-text:rgb(0,0,0);--c-h23-text:rgb(0,94,151);--c-header-bag-1:rgb(255,255,255);--c-topnav:rgb(0,0,0);--c-topnav-border:transparent;--c-topnav-bag:transparent;--c-search-item-label:rgb(0,0,0);--c-search-item-border:transparent;--c-lang-text:rgb(0,0,0);--c-lang-border:transparent;--c-lang-toggle:rgb(0,0,0);--c-lang-list-bag:rgb(255,255,255);--c-border-mobile:transparent;--c-topnav-mobile:rgb(0,0,0);--c-search-toggle:rgb(0,0,0);--c-search-toggle-bag:transparent;--c-search-bag-mobile:rgb(0,0,0);--c-search-item-mobile:rgb(255,255,255);--c-main-nav-mobile-icon:rgb(0,0,0);--c-main-nav-mobile-icon-bag:transparent;--c-main-menu-mobile-active:rgb(0,0,0);--c-main-nav-mobile-bag:rgb(255,255,255);--c-navigation-text-mobile:rgb(0,0,0);--c-main-nav-mobile-border:rgb(74,87,100);--c-footer-mobile-top:rgb(0,0,0);--c-mobile-icon:rgb(255,255,255);--c-mobile-icon-bag:transparent;--c-navigation-text:rgb(0,0,0);--c-navigation-text-2level:rgb(0,0,0);--c-navigation-link:rgb(0,94,151);--c-main-nav-bag:rgb(255,255,255);--c-main-nav-bag-active:rgb(255,255,255);--c-main-nav-arrow:rgb(0,0,0);--c-main-nav-arrow-border:rgb(0,0,0);--c-main-nav-arrow-bag:transparent;--c-main-nav-arrow-bag-active:transparent;--c-main-nav-bag-2level:rgb(255,255,255);--c-main-nav-bag-2level-active:rgb(255,255,255);--c-main-nav-bag-2level-active-text:rgb(0,94,151);--c-main-nav-arrow-2level:rgb(106,120,138);--c-main-nav-arrow-2level-close:rgb(0,0,0);--c-main-nav-arrow-2level-bag:transparent;--c-allaround-border-color:rgb(0,0,0);--c-footer-text:rgb(0,0,0);--c-footer-text2:rgb(0,0,0);--c-footer-link:rgb(0,94,151);--c-footer-bag:transparent;--c-footer-link-first:rgb(0,0,0);--c-footer-line-between:transparent;--c-footer-border:rgb(0,0,0);--c-tab:rgb(112,112,112);--c-tab-bag:transparent;--c-active-tab-bag:transparent;--c-active-tab:rgb(0,0,0);--c-tab-border:transparent;--c-tab-newsarchive-bag:transparent;--c-liftup-content-bag:transparent;--c-recommended:rgb(0,0,0);--c-recommended-bag:rgb(255,255,255);--c-infobox-bag:rgb(248,247,247);--c-infobox-border:rgb(187,216,10);--c-infobox-headerline:rgb(187,216,10);--c-carousel-bag:rgb(255,255,255);--c-carousel-text:rgb(0,0,0);--c-carousel-link:rgb(0,0,0);--c-carousel-border:rgb(0,0,0);--c-carousel-button:rgb(112,112,112);--c-carousel-button-mobile-bag:transparent}:root .color-palette--kirjasto{--c-body-bag:rgb(255,255,255);--c-header-bag-1:rgb(255,255,255);--c-green:rgb(107,122,6);--c-orange:rgb(191,85,25);--c-main-nav-mobile-icon-bag:rgb(191,85,25);--c-recommended:rgb(255,255,255);--c-recommended-bag:rgb(191,85,25);--c-topic-link:rgb(0,0,0);--c-topic-link-bg:rgb(225,228,205);--c-newslist-item-bag:rgba(128,187,231,0.05);--c-calendar-border:transparent;--c-calendar-bag3:rgba(128,187,231,0.05);--c-calendar-text1:rgb(0,0,0);--c-infobox-bag:rgba(128,187,231,0.05);--c-footer-text:rgb(255,255,255);--c-footer-link:rgb(255,255,255);--c-footer-bag:rgb(191,85,25);--c-footer-link-first:rgb(255,255,255);--c-footer-line-between:transparent;--c-footer-mobile-top:transparent;--c-footer-text2:rgb(255,255,255);--c-liftup-content-bag:transparent}:root .color-palette--nuortenjyvaskyla{--c-body-bag:rgb(255,255,255);--c-text:rgb(0,0,0);--c-text-link:rgb(0,94,151);--c-h1-text:rgb(0,0,0);--c-h23-text:rgb(0,94,151);--c-header-bag-1:rgb(255,255,255);--c-topnav:rgb(0,0,0);--c-topnav-border:transparent;--c-topnav-bag:transparent;--c-search-item-label:rgb(0,0,0);--c-search-item-border:transparent;--c-lang-text:rgb(0,0,0);--c-lang-border:transparent;--c-lang-toggle:rgb(0,0,0);--c-lang-list-bag:rgb(255,255,255);--c-border-mobile:transparent;--c-topnav-mobile:rgb(0,0,0);--c-search-toggle:rgb(0,0,0);--c-search-toggle-bag:transparent;--c-search-bag-mobile:rgb(0,0,0);--c-search-item-mobile:rgb(255,255,255);--c-main-nav-mobile-icon:rgb(0,0,0);--c-main-nav-mobile-icon-bag:transparent;--c-main-menu-mobile-active:rgb(0,0,0);--c-main-nav-mobile-bag:rgb(255,255,255);--c-navigation-text-mobile:rgb(0,0,0);--c-main-nav-mobile-border:rgb(74,87,100);--c-footer-mobile-top:rgb(0,0,0);--c-mobile-icon:rgb(255,255,255);--c-mobile-icon-bag:transparent;--c-main-nav-top-hover:rgb(128,0,141);--c-navigation-text:rgb(0,0,0);--c-navigation-text-2level:rgb(0,0,0);--c-navigation-link:rgb(0,94,151);--c-main-nav-bag:rgb(255,255,255);--c-main-nav-bag-active:rgb(255,255,255);--c-main-nav-arrow:rgb(0,0,0);--c-main-nav-arrow-border:rgb(0,0,0);--c-main-nav-arrow-bag:transparent;--c-main-nav-arrow-bag-active:transparent;--c-main-nav-border-2level:rgb(216,216,216);--c-main-nav-bag-2level:rgb(255,255,255);--c-main-nav-bag-2level-active:rgb(255,255,255);--c-main-nav-bag-2level-active-text:rgb(0,94,151);--c-main-nav-arrow-2level:rgb(106,120,138);--c-main-nav-arrow-2level-close:rgb(0,0,0);--c-main-nav-arrow-2level-bag:transparent;--c-allaround-border-color:rgb(0,0,0);--c-footer-text:rgb(0,0,0);--c-footer-text2:rgb(0,0,0);--c-footer-link:rgb(0,94,151);--c-footer-bag:transparent;--c-footer-link-first:rgb(0,0,0);--c-footer-line-between:transparent;--c-footer-border:rgb(0,0,0);--c-tab:rgb(112,112,112);--c-tab-bag:transparent;--c-active-tab-bag:transparent;--c-active-tab:rgb(0,0,0);--c-tab-border:transparent;--c-tab-newsarchive-bag:transparent;--c-recommended:rgb(255,255,255);--c-recommended-bag:rgb(128,0,141);--c-infobox-bag:rgb(248,247,247);--c-infobox-border:rgb(187,216,10);--c-infobox-headerline:rgb(187,216,10);--c-liftup-content-bag:transparent;--c-carousel-bag:rgb(128,0,141);--c-carousel-text:rgb(255,255,255);--c-carousel-link:rgb(255,255,255);--c-carousel-border:rgb(128,0,141);--c-carousel-button:rgb(255,255,255);--c-carousel-button-mobile-bag:transparent}:root .color-palette--green{--c-body-bag:rgb(255,255,255);--c-header-bag-1:rgb(255,255,255);--c-h1-text:rgb(150,174,36);--c-h23-text:rgb(37,37,37);--c-text-link:rgb(0,151,215);--c-topnav:rgb(0,0,0);--c-topnav-bag:rgb(150,174,36);--c-topnav-border:transparent;--c-topnav-mobile:rgb(0,0,0);--c-hover-bag:rgb(150,174,36);--c-search-item-label:transparent;--c-search-item-border:rgb(0,0,0);--c-search-item-bag:rgb(255,255,255);--c-search-toggle:rgb(255,255,255);--c-search-toggle-bag:transparent;--c-search-item-mobile:rgb(255,255,255);--c-search-bag-mobile:rgb(255,255,255);--c-search-item:rgb(0,0,0);--c-lang-border:transparent;--c-lang-bag:transparent;--c-lang-text:rgb(255,255,255);--c-lang-toggle:rgb(255,255,255);--c-lang-list-bag:rgb(255,255,255);--c-main-nav-mobile-icon:rgb(150,174,36);--c-main-nav-mobile-bag:rgb(255,255,255);--c-main-nav-mobile-border:transparent;--c-main-nav-mobile-active:rgb(150,174,36);--c-border-mobile:transparent;--c-main-nav-bag:rgb(255,255,255);--c-main-nav-bag-active:rgb(255,255,255);--c-navigation-text:rgb(87,86,86);--c-navigation-text-mobile:rgb(37,37,37);--c-main-menu-mobile-active:rgb(150,174,36);--c-main-nav-arrow:rgb(0,0,0);--c-main-nav-arrow-border:rgb(0,0,0);--c-main-nav-arrow-bag:transparent;--c-main-nav-arrow-bag-active:transparent;--c-main-nav-bag-2level:rgba(255,255,255,0.9);--c-navigation-text-2level:rgb(87,86,86);--c-main-nav-bag-2level-active:transparent;--c-main-nav-arrow-2level:rgb(0,0,0);--c-main-nav-arrow-2level-bag:transparent;--c-main-nav-border-2level:transparent;--c-allaround-border-color:transparent;--c-eservicenav-bg:transparent;--c-breadcrumbs-bag:rgb(255,255,255);--c-footer-bag:rgb(87,86,86);--c-footer-link-first:rgb(255,255,255);--c-footer-text:rgb(255,255,255);--c-footer-link:rgb(255,255,255);--c-footer-text2:rgb(0,0,0);--c-footer-mobile-top:rgb(150,174,36);--c-topic-link:rgb(255,255,255);--c-topic-link-bg:rgb(150,174,36);--c-list-link:rgb(255,255,255);--c-list-link-bg:rgb(150,174,36);--c-list-link-arrow:rgb(255,255,255);--c-list-link-arrow-bg:rgb(150,174,36);--c-list-link-border:transparent;--c-tab:rgb(0,0,0);--c-active-tab-bag:rgb(150,174,36);--c-tab-bag:transparent;--c-tab-border:transparent;--c-tab-newsarchive-bag:transparent;--c-related-caption-bag:rgb(150,174,36);--c-nappi-bag:rgb(150,174,36);--c-rss-icon-lines:rgb(87,86,86);--c-infobox-border:rgb(87,86,86);--c-infobox-headerline:rgb(87,86,86);--c-liftup-item-caption:rgb(0,0,0);--c-liftup-item-caption-bag:rgb(255,255,255);--c-liftup-item-bborder:rgb(87,86,86);--c-liftup-content-bag:transparent;--c-carousel-bag:transparent;--c-carousel-border:transparent;--c-carousel-button:transparent;--c-carousel-button-mobile-bag:transparent;--c-carousel-text:rgb(255,255,255);--c-carousel-link:rgb(255,255,255);--c-recommended-bag:rgb(0,151,215);--c-recommended:rgb(255,255,255);--c-recommended-heading:rgb(150,174,36);--c-xtra:rgb(150,174,36)}:root .color-palette--kalenteri{--c-body-bag:rgb(248,247,247);--c-main-bag:rgb(248,247,247);--c-lang-bag:rgb(0,0,0);--c-lang-border:transparent;--c-lang-text:rgb(255,255,255);--c-search-bag:transparent;--c-search-item-bag:rgb(255,255,255);--c-search-item:rgb(0,0,0);--c-search-item-border:transparent;--c-search-item-label:rgb(248,247,247);--c-search-item-mobile:rgb(3,127,176);--c-search-bag-mobile:rgb(0,0,0);--c-search-toggle-bag:rgb(0,0,0);--c-border-mobile:transparent;--c-allaround-border-color:rgb(0,0,0);--c-calendar-button-event-bag:rgb(234,7,87);--c-calendar-button-hobbies-bag:rgb(43,131,129);--c-calendar-button-event-add-bag:rgb(3,127,176);--c-calendar-button-link:rgb(255,255,255);--c-calendar-top-list-bag:rgba(52,62,70,0.85);--c-calendar-top-list-line:rgb(52,62,70);--c-calendar-series-bag:rgb(216,216,216);--c-socialmediashare:rgb(112,112,112);--c-pager-bag:rgb(3,127,176);--c-active-tab-bag:rgb(0,0,0);--c-active-tab:rgb(255,255,255);--c-tab:rgb(0,0,0);--c-tab-bag:transparent;--c-tab-border:rgb(255,255,255);--c-tab-newsarchive-bag:transparent}:root .color-palette--black{--c-body-bag:rgb(245,245,245);--c-main-bag:rgb(245,245,245);--c-text:rgb(0,0,0);--c-text-link:rgb(0,94,151);--c-h1-text:rgb(0,0,0);--c-h23-text:rgb(0,0,0);--c-header-bag-1:rgb(61,0,71);--c-topnav-border:transparent;--c-topnav-bag:transparent;--c-topnav:rgb(245,245,245);--c-search-item-border:rgb(61,0,71);--c-lang-border:transparent;--c-lang-toggle:rgb(255,255,255);--c-border-mobile:rgb(74,87,100);--c-topnav-mobile:rgb(61,0,71);--c-search-toggle:rgb(61,0,71);--c-search-toggle-bag:transparent;--c-search-bag-mobile:rgb(61,0,71);--c-search-item-mobile:rgb(245,245,245);--c-main-nav-mobile-icon:rgb(245,245,245);--c-main-nav-mobile-icon-bag:transparent;--c-main-menu-mobile-active:rgb(255,0,161);--c-navigation-text-mobile:rgb(245,245,245);--c-main-nav-mobile-border:rgb(74,87,100);--c-footer-mobile-top:rgb(61,0,71);--c-mobile-icon:rgb(245,245,245);--c-mobile-icon-bag:transparent;--c-lang-text:rgb(255,255,255);--c-navigation-text:rgb(245,245,245);--c-navigation-text-2level:rgb(245,245,245);--c-navigation-link:rgb(0,94,151);--c-main-nav-bag:rgb(61,0,71);--c-main-nav-bag-active:rgb(61,0,71);--c-main-nav-arrow:rgb(245,245,245);--c-main-nav-arrow-border:rgb(61,0,71);--c-main-nav-arrow-bag:transparent;--c-main-nav-arrow-bag-active:transparent;--c-main-nav-bag-2level:rgb(61,0,71);--c-main-nav-bag-2level-active:rgb(245,245,245);--c-main-nav-bag-2level-active-text:rgb(255,0,161);--c-main-nav-border-2level:transparent;--c-main-nav-arrow-2level:rgb(245,245,245);--c-main-nav-arrow-2level-close:rgb(61,0,71);--c-main-nav-arrow-2level-bag:transparent;--c-allaround-border-color:rgb(245,245,245);--c-breadcrums-bag:rgb(245,245,245);--c-footer-bag:rgb(61,0,71);--c-footer-text:rgb(245,245,245);--c-footer-text2:rgb(245,245,245);--c-liftup-item-caption:rgb(61,0,71);--c-liftup-item-caption-bag:rgb(248,247,247);--c-liftup-content-link:rgb(0,0,0);--c-liftup-content-bag:transparent;--c-info:rgb(245,245,245);--c-infoviiva:rgba(255,255,255,0.3);--c-infobag:rgb(61,0,71);--c-aputaus:rgb(229,229,229);--c-tab:rgb(216,216,216);--c-tab-bag:transparent;--c-active-tab-bag:rgb(61,0,71);--c-active-tab:rgb(245,245,245);--c-tab-border:transparent;--c-tab-newsarchive-bag:transparent;--c-rss-icon-lines:transparent;--c-infobox-bag:rgb(248,247,247);--c-infobox-border:transparent;--c-infobox-headerline:transparent;--c-carousel-filter1:rgb(162,160,186);--c-carousel-filter2:transparent;--c-carousel-bag:transparent;--c-carousel-text:rgb(61,0,71);--c-carousel-link:rgb(61,0,71);--c-carousel-border:transparent;--c-carousel-button:transparent;--c-carousel-button-mobile-bag:transparent;--c-topic-image-filter:rgba(255,0,161,0.1);--c-topic-link:rgb(245,245,245);--c-topic-link-bg:rgba(61,0,71,0.7);--c-related-caption-bag:rgb(61,0,71);--c-newsimagebag:rgb(162,160,186);--c-recommended-bag:rgb(61,0,71);--c-recommended:rgb(245,245,245)}:root .color-palette--white{--c-body-bag:rgb(255,255,255);--c-text:rgb(0,0,0);--c-text-link:rgb(0,94,151);--c-h1-text:rgb(0,0,0);--c-h23-text:rgb(0,94,151);--c-header-bag-1:rgb(255,255,255);--c-topnav:rgb(0,0,0);--c-topnav-border:transparent;--c-topnav-bag:transparent;--c-search-item-label:rgb(0,0,0);--c-search-item-border:transparent;--c-lang-text:rgb(0,0,0);--c-lang-border:transparent;--c-lang-toggle:rgb(0,0,0);--c-lang-list-bag:rgb(255,255,255);--c-border-mobile:transparent;--c-topnav-mobile:rgb(0,0,0);--c-search-toggle:rgb(0,0,0);--c-search-toggle-bag:transparent;--c-search-bag-mobile:rgb(0,0,0);--c-search-item-mobile:rgb(255,255,255);--c-main-nav-mobile-icon:rgb(0,0,0);--c-main-nav-mobile-icon-bag:transparent;--c-main-menu-mobile-active:rgb(0,0,0);--c-main-nav-mobile-bag:rgb(255,255,255);--c-navigation-text-mobile:rgb(0,0,0);--c-main-nav-mobile-border:rgb(74,87,100);--c-footer-mobile-top:rgb(0,0,0);--c-mobile-icon:rgb(255,255,255);--c-mobile-icon-bag:transparent;--c-navigation-text:rgb(0,0,0);--c-navigation-text-2level:rgb(0,0,0);--c-navigation-link:rgb(0,94,151);--c-main-nav-bag:rgb(255,255,255);--c-main-nav-bag-active:rgb(255,255,255);--c-main-nav-arrow:rgb(0,0,0);--c-main-nav-arrow-border:rgb(0,0,0);--c-main-nav-arrow-bag:transparent;--c-main-nav-arrow-bag-active:transparent;--c-main-nav-bag-2level:rgb(255,255,255);--c-main-nav-bag-2level-active:rgb(255,255,255);--c-main-nav-bag-2level-active-text:rgb(0,94,151);--c-main-nav-arrow-2level:rgb(106,120,138);--c-main-nav-arrow-2level-close:rgb(0,0,0);--c-main-nav-arrow-2level-bag:transparent;--c-allaround-border-color:rgb(0,0,0);--c-footer-text:rgb(0,0,0);--c-footer-text2:rgb(0,0,0);--c-footer-link:rgb(0,94,151);--c-footer-bag:transparent;--c-footer-link-first:rgb(0,0,0);--c-footer-line-between:transparent;--c-footer-border:rgb(0,0,0);--c-tab:rgb(112,112,112);--c-tab-bag:transparent;--c-active-tab-bag:transparent;--c-active-tab:rgb(0,0,0);--c-tab-border:transparent;--c-tab-newsarchive-bag:transparent;--c-liftup-content-bag:transparent;--c-recommended:rgb(0,0,0);--c-recommended-bag:rgb(255,255,255);--c-infobox-bag:rgb(248,247,247);--c-infobox-border:rgb(187,216,10);--c-infobox-headerline:rgb(187,216,10);--c-carousel-bag:rgb(255,255,255);--c-carousel-text:rgb(0,0,0);--c-carousel-link:rgb(0,0,0);--c-carousel-border:rgb(0,0,0);--c-carousel-button:rgb(112,112,112);--c-carousel-button-mobile-bag:transparent}:root .color-palette--grey{--c-body-bag:rgb(255,255,255);--c-text:rgb(0,0,0);--c-text-link:rgb(0,115,209);--c-h1-text:rgb(0,0,0);--c-h23-text:rgb(0,115,209);--c-header-bag-1:rgb(255,255,255);--c-topnav:rgb(0,0,0);--c-topnav-border:transparent;--c-topnav-bag:transparent;--c-search-item-label:rgb(112,112,112);--c-search-item-border:transparent;--c-lang-text:rgb(0,0,0);--c-lang-border:transparent;--c-lang-toggle:rgb(0,0,0);--c-lang-list-bag:rgb(255,255,255);--c-border-mobile:transparent;--c-topnav-mobile:rgb(0,0,0);--c-search-toggle:rgb(0,0,0);--c-search-toggle-bag:transparent;--c-search-bag-mobile:rgb(0,0,0);--c-search-item-mobile:rgb(255,255,255);--c-main-nav-mobile-icon:rgb(0,0,0);--c-main-nav-mobile-icon-bag:transparent;--c-main-menu-mobile-active:rgb(0,0,0);--c-main-nav-mobile-bag:rgb(255,255,255);--c-navigation-text-mobile:rgb(0,0,0);--c-main-nav-mobile-border:rgb(74,87,100);--c-footer-mobile-top:rgb(0,115,209);--c-mobile-icon:rgb(255,255,255);--c-mobile-icon-bag:transparent;--c-navigation-text:rgb(0,0,0);--c-navigation-text-2level:rgb(0,0,0);--c-navigation-link:rgb(0,115,209);--c-main-nav-bag:rgb(255,255,255);--c-main-nav-bag-active:rgb(255,255,255);--c-main-nav-arrow:rgb(0,0,0);--c-main-nav-arrow-border:rgb(0,0,0);--c-main-nav-arrow-bag:transparent;--c-main-nav-arrow-bag-active:transparent;--c-main-nav-bag-2level:rgb(255,255,255);--c-main-nav-bag-2level-active:rgb(255,255,255);--c-main-nav-bag-2level-active-text:rgb(0,115,209);--c-main-nav-arrow-2level:rgb(0,115,209);--c-main-nav-arrow-2level-close:rgb(0,0,0);--c-main-nav-arrow-2level-bag:transparent;--c-main-nav-arrow-2level-border:transparent;--c-allaround-border-color:rgb(0,115,209);--c-footer-bag:rgb(0,115,209);--c-footer-text:rgb(255,255,255);--c-footer-link:rgb(255,255,255);--c-footer-link-first:rgb(255,255,255);--c-footer-line-between:transparent;--c-footer-text2:rgb(0,0,0);--c-infobox-bag:rgb(248,247,247);--c-infobox-border:rgb(0,115,209);--c-infobox-headerline:rgb(187,216,10);--c-tab:rgb(112,112,112);--c-tab-bag:transparent;--c-active-tab-bag:transparent;--c-active-tab:rgb(0,0,0);--c-tab-border:transparent;--c-tab-newsarchive-bag:transparent;--c-carousel-bag:rgb(255,255,255);--c-carousel-text:rgb(0,115,209);--c-carousel-link:rgb(0,115,209);--c-carousel-button:rgb(0,0,0);--c-carousel-button-mobile-bag:transparent;--c-recommended-bag:rgb(255,255,255);--c-recommended:rgb(0,115,209);--c-liftup-content-bag:transparent;--c-project-border1:rgb(0,0,0)}:root .color-palette--sinfonia{--c-body-bag:rgb(255,255,255);--c-header-bag-1:rgb(255,255,255);--c-main-nav-mobile-icon:rgb(2,37,91);--c-main-nav-arrow:rgb(2,37,91);--c-main-nav-arrow-bag-active:transparent;--c-main-nav-bag-2level:rgb(2,37,91);--c-main-nav-border-2level:transparent;--c-main-nav-bag-2level-active:transparent;--c-lang-list-bag:rgb(255,255,255);--c-sublink-border:rgb(2,37,91);--c-list-link:rgb(0,0,0);--c-topic-link:rgb(2,37,91);--c-topic-link-bg:transparent;--c-newslistbag:rgb(251,223,197);--c-infobox-bag:transparent;--c-footer-link:rgb(255,255,255);--c-footer-bag:rgb(2,37,91);--c-footer-link-first:rgb(255,255,255);--c-footer-text:rgb(255,255,255);--c-footer-line-between:transparent;--c-footer-mobile-top:rgb(2,37,91);--c-liftup-content-link:rgb(2,37,91);--c-liftup-content-bag:transparent}:root .color-palette--craftmuseum{--c-body-bag:transparent;--c-header-bag-1:rgb(248,247,247);--c-h1-text:rgb(0,0,0);--c-h23-text:rgb(0,0,0);--c-search-item-label:rgb(0,0,0);--c-search-item-border:rgb(0,0,0);--c-search-item-bag:rgb(255,255,255);--c-search-item:rgb(0,0,0);--c-lang-bag:rgb(0,0,0);--c-lang-list-bag:rgb(0,0,0);--c-lang-text:rgb(255,255,255);--c-lang-toggle:rgb(255,255,255);--c-lang-border:transparent;--c-border-mobile:transparent;--c-topnav-mobile:rgb(0,0,0);--c-search-toggle:rgb(255,255,255);--c-search-toggle-bag:rgb(0,0,0);--c-search-bag-mobile:rgb(248,247,247);--c-search-item-mobile:rgb(0,0,0);--c-main-nav-mobile-icon:rgb(0,0,0);--c-main-nav-mobile-icon-bag:transparent;--c-main-menu-mobile-active:rgb(0,0,0);--c-main-nav-mobile-bag:rgb(255,255,255);--c-navigation-text-mobile:rgb(0,0,0);--c-main-nav-mobile-border:transparent;--c-footer-mobile-top:transparent;--c-main-nav-bag:rgb(248,247,247);--c-navigation-text:rgb(0,0,0);--c-main-nav-arrow:rgb(0,0,0);--c-main-nav-arrow-border:rgb(0,0,0);--c-main-nav-arrow-bag:transparent;--c-main-nav-arrow-bag-active:transparent;--c-navigation-text-2level:rgb(0,0,0);--c-main-nav-arrow-2level:rgb(216,216,216);--c-main-nav-bag-active:transparent;--c-main-nav-bag-2level:rgb(248,247,247);--c-main-nav-bag-2level-active:rgb(217,127,0);--c-main-nav-bag-2level-active-text:rgb(255,255,255);--c-main-nav-arrow-2level-bag:transparent;--c-footer-bag:rgb(248,247,247);--c-footer-text:rgb(0,0,0);--c-footer-link-first:rgb(0,0,0);--c-footer-link:rgb(167,97,21);--c-footer-text2:rgb(0,0,0);--c-footer-border:rgb(0,0,0);--c-infobox-bag:rgb(248,247,247);--c-infobox-headerline:rgb(187,216,10);--c-topic-link-bg:rgba(217,127,0,0.9);--c-topic-link:rgb(0,0,0);--c-list-link-border:rgb(217,127,0);--c-list-link-arrow:rgb(217,127,0);--c-tab:rgb(0,0,0);--c-tab-bag:transparent;--c-active-tab-bag:rgb(217,127,0);--c-active-tab:rgb(0,0,0);--c-tab-border:transparent;--c-tab-newsarchive-bag:transparent;--c-liftup-item-caption-bag:rgba(217,127,0,0.9);--c-liftup-content:rgb(0,0,0);--c-liftup-content-bag:transparent;--c-carousel-bag:rgba(217,127,0,0.9);--c-carousel-border:rgb(167,97,21);--c-carousel-button-mobile-bag:transparent;--c-carousel-text:rgb(255,255,255);--c-carousel-link:rgb(255,255,255);--c-carousel-button:rgb(255,255,255);--c-current-bag:transparent;--c-newslist-bag-hover:transparent;--c-recommended-bag:rgba(217,127,0,0.9);--c-recommended:rgb(255,255,255);--c-button-border:rgb(255,255,255);--c-button-bag:rgb(217,127,0);--c-project-bag1:rgb(255,255,255);--c-project-bag2:rgb(217,127,0);--c-project-border:rgb(0,0,0)}:root .color-palette--kangas{--c-body-bag:rgb(255,255,255);--c-header-bag-1:rgb(255,255,255);--c-h23-text:rgb(0,0,0);--c-topnav:rgb(69,134,6);--c-topnav-bag:transparent;--c-topnav-border:transparent;--c-search-item-label:rgb(0,0,0);--c-search-item-border:rgb(244,244,244);--c-search-item-bag:rgb(255,255,255);--c-search-item:rgb(0,0,0);--c-lang-text:rgb(69,134,6);--c-lang-border:transparent;--c-lang-bag:rgb(69,134,6);--c-lang-list-bag:rgb(255,255,255);--c-lang-toggle:rgb(0,0,0);--c-border-mobile:transparent;--c-topnav-mobile:rgb(69,134,6);--c-search-toggle:rgb(255,255,255);--c-search-toggle-bag:rgb(69,134,6);--c-search-bag-mobile:rgb(69,134,6);--c-search-item-mobile:rgb(244,244,244);--c-main-nav-mobile-icon:rgb(69,134,6);--c-main-nav-mobile-icon-bag:transparent;--c-main-menu-mobile-active:rgb(255,255,255);--c-main-nav-mobile-bag:rgb(255,255,255);--c-navigation-text-mobile:rgb(0,0,0);--c-main-nav-mobile-border:transparent;--c-footer-mobile-top:transparent;--c-main-nav-bag:rgb(50,50,50);--c-navigation-text:rgb(255,255,255);--c-main-nav-arrow:rgb(255,255,255);--c-main-nav-arrow-border:rgb(255,255,255);--c-main-nav-arrow-bag:transparent;--c-main-nav-arrow-bag-active:transparent;--c-navigation-text-2level:rgb(0,0,0);--c-main-nav-arrow-2level:rgb(69,134,6);--c-main-nav-bag-active:transparent;--c-main-nav-bag-2level:rgb(255,255,255);--c-main-nav-bag-2level-active:transparent;--c-main-nav-arrow-2level-bag:transparent;--c-allaround-border-color:rgb(0,0,0);--c-footer-link-first:rgb(255,255,255);--c-footer-text:rgb(255,255,255);--c-footer-bag:rgb(50,50,50);--c-footer-link:rgb(70,169,0);--c-footer-text2:rgb(0,0,0);--c-infobox-headerline:transparent;--c-infobox-border:transparent;--c-topic-link-bg:rgb(69,134,6);--c-list-link-border:rgb(69,134,6);--c-list-link-arrow:rgb(69,134,6);--c-carousel-bag:transparent;--c-carousel-border:rgb(69,134,6);--c-carousel-button:rgb(255,255,255);--c-carousel-text:rgb(70,169,0);--c-carousel-link:rgb(70,169,0);--c-carousel-button-mobile-bag:rgb(69,134,6);--c-tab:rgb(112,112,112);--c-tab-bag:rgb(255,255,255);--c-active-tab:rgb(255,255,255);--c-tab-border:rgb(216,216,216);--c-tab-newsarchive-bag:transparent;--c-liftup-item-caption-bag:rgb(69,134,6);--c-liftup-item-border:rgb(0,0,0);--c-liftup-content-bag:transparent;--c-feedlist-text:rgb(0,0,0);--c-recommended:rgb(255,255,255);--c-recommended-bag:rgb(70,169,0);--c-recommended-active:rgb(69,134,6)}:root .color-palette--teatteri{--c-body-bag:rgb(255,255,255);--c-header-bag-1:rgb(255,255,255);--c-h1-text:rgb(2,33,110);--c-h23-text:rgb(207,141,58);--c-text:rgb(30,30,30);--c-text-link:rgb(2,33,110);--c-text-link-visited:rgb(142,202,230);--c-main-nav-mobile-icon:rgb(207,141,58);--c-main-nav-arrow:rgb(207,141,58);--c-main-nav-arrow-bag:transparent;--c-main-nav-arrow-bag-active:transparent;--c-main-nav-arrow-2level:rgb(207,141,58);--c-main-nav-arrow-2level-bag:transparent;--c-navigation-text:rgb(30,30,30);--c-main-nav-hover:rgb(255,255,255);--c-main-nav-bag-active:transparent;--c-main-nav-bag-2level:rgb(255,255,255);--c-main-nav-bag-2level-active:transparent;--c-navigation-text-2level:rgb(30,30,30);--c-main-nav-border-2level:rgba(193,193,193,0.13);--c-navigation-text-mobile:rgb(30,30,30);--c-recommended:rgb(255,255,255);--c-recommended-bag:rgb(207,141,58);--c-breadcrumbs:rgb(30,30,30);--c-breadcrumbsarrow:rgb(207,141,58);--c-breadcrumbs-active:rgb(207,141,58);--c-topic-link:rgb(0,0,0);--c-topic-link-bg:rgb(255,255,255);--c-infobox-bag:transparent;--c-newslist-item-bag:rgba(193,193,193,0.13);--c-liftup-item-bag:rgb(215,217,229);--c-footer-text:rgb(255,255,255);--c-footer-link:rgb(255,255,255);--c-footer-bag:rgb(2,30,69);--c-footer-link-first:rgb(255,255,255);--c-footer-line-between:transparent;--c-footer-mobile-top:transparent;--c-footer-text2:rgb(30,30,30);--c-liftup-project-head:rgb(30,30,30);--c-liftup-content:rgb(30,30,30);--c-liftup-content-bag:rgb(142,202,230);--c-liftup-content-bag1:rgb(46,107,135);--c-liftup-content-link:rgb(2,33,110);--c-button-text:rgb(255,255,255);--c-button-bag:rgb(2,33,110);--c-nappi-bag:rgb(2,33,110);--c-list-bullet:rgb(2,33,110);--c-keyword:rgb(30,30,30);--c-socialmediashare:rgb(2,33,110);--c-accordion-bag:rgb(255,255,255);--c-accordion:rgb(255,255,255);--c-accordion-arrow:rgb(2,33,110);--c-accordion-title:rgb(2,33,110);--c-accordion-selected:rgb(207,141,58)}:root .color-palette--tapahtumakaupunki{--c-body-bag:rgb(255,255,255);--c-header-bag-1:rgb(0,97,160);--c-h1-text:rgb(0,97,160);--c-h23-text:rgb(0,97,160);--c-text-link:rgb(0,97,160);--c-topnav:rgb(255,255,255);--c-topnav-bag:transparent;--c-topnav-border:transparent;--c-search-item-label:rgb(0,97,160);--c-search-item-border:transparent;--c-search-item-bag:rgb(102,232,255);--c-search-item:transparent;--c-lang-text:rgb(0,97,160);--c-lang-toggle:rgb(0,97,160);--c-lang-border:transparent;--c-lang-bag:rgb(255,255,255);--c-border-mobile:transparent;--c-topnav-mobile:rgb(0,0,0);--c-search-toggle:rgb(255,255,255);--c-search-toggle-bag:rgb(0,0,0);--c-search-bag-mobile:rgb(244,244,244);--c-search-item-mobile:rgb(244,244,244);--c-main-nav-mobile-icon:rgb(0,0,0);--c-main-nav-mobile-icon-bag:transparent;--c-main-menu-mobile-active:rgb(0,0,0);--c-main-nav-mobile-bag:rgb(255,255,255);--c-navigation-text-mobile:rgb(0,0,0);--c-main-nav-mobile-border:transparent;--c-footer-mobile-top:transparent;--c-main-nav-bag:rgb(0,97,160);--c-navigation-text:rgb(255,255,255);--c-main-nav-arrow:rgb(102,232,255);--c-main-nav-arrow-border:transparent;--c-main-nav-arrow-bag:transparent;--c-main-nav-arrow-bag-active:transparent;--c-main-nav-bag-2level:rgb(255,255,255);--c-navigation-text-2level:rgb(0,97,160);--c-main-nav-arrow-2level:rgb(102,232,255);--c-main-nav-arrow-2level-border:transparent;--c-main-nav-bag-active:transparent;--c-main-nav-bag-2level-active:transparent;--c-main-nav-arrow-2level-bag:transparent;--c-eservicenav-bg:rgb(0,97,160);--c-eservicenav:rgb(255,255,255);--c-allaround-border-color:rgb(0,97,160);--c-footer-bag:rgb(0,97,160);--c-footer-link-first:rgb(255,255,255);--c-footer-text:rgb(255,255,255);--c-footer-text2:rgb(255,255,255);--c-footer-link:rgb(255,255,255);--c-footer-line-between:transparent;--c-footer-border:transparent;--c-infobox-bag:transparent;--c-infobox-border:rgb(0,97,160);--c-infobox-headerline:rgb(0,97,160);--c-tab:rgb(0,0,0);--c-tab-bag:transparent;--c-active-tab:rgb(0,0,0);--c-active-tab-bag:transparent;--c-tab-border:transparent;--c-tab-newsarchive-bag:transparent;--c-liftup-item-bag:rgb(255,255,255);--c-liftup-content:rgb(0,0,0);--c-liftup-content-link:rgb(0,97,160);--c-liftup-item-caption:rgb(0,0,0);--c-liftup-item-caption-bag:rgb(255,255,255);--c-liftup-content-bag:transparent;--c-recommended-bag:rgb(0,97,160);--c-carousel-bag:rgb(0,97,160);--c-carousel-border:rgb(0,97,160);--c-carousel-button:rgb(102,232,255);--c-carousel-text:rgb(255,255,255);--c-carousel-link:rgb(255,255,255);--c-carousel-button-mobile-bag:transparent;--c-project-bag:rgb(255,255,255);--c-project-text:rgb(0,0,0);--c-project-border:rgb(0,0,0);--c-accordion:rgb(0,0,0);--c-accordion-bag:transparent;--c-accordion-content:rgb(0,0,0);--c-event-mosaic-color:rgb(0,97,160);--c-event-mosaic-color2:rgb(102,232,255);--c-event-mosaic-transcolor:rgba(26,64,131,0.4);--c-sidebarmenu:rgb(0,97,160);--c-list-link:rgb(255,255,255);--c-list-link-bg:rgb(0,97,160);--c-list-link-arrow:rgb(255,255,255);--c-list-link-arrow-bg:rgb(102,232,255)}:root .color-palette--taidemuseo{--c-body-bag:rgb(255,255,255);--c-header-bag-1:rgb(255,255,255);--c-search-item-label:rgb(0,0,0);--c-search-item-border:transparent;--c-search-item-bag:rgb(229,229,229);--c-search-item:rgb(0,0,0);--c-search-button-bag1:rgb(0,0,0);--c-lang-text:rgb(0,0,0);--c-lang-border:transparent;--c-lang-bag:rgb(0,0,0);--c-lang-toggle:rgb(255,255,255);--c-lang-list-bag:rgb(255,255,255);--c-border-mobile:transparent;--c-topnav-mobile:rgb(0,0,0);--c-search-toggle:rgb(255,255,255);--c-search-toggle-bag:transparent;--c-search-bag-mobile:rgb(244,244,244);--c-search-item-mobile:rgb(244,244,244);--c-main-nav-mobile-icon:rgb(0,0,0);--c-main-nav-mobile-icon-bag:transparent;--c-main-menu-mobile-active:rgb(0,0,0);--c-main-nav-mobile-bag:rgb(255,255,255);--c-navigation-text-mobile:rgb(0,0,0);--c-main-nav-mobile-border:transparent;--c-footer-mobile-top:transparent;--c-main-nav-bag:rgb(255,255,255);--c-navigation-text:rgb(0,0,0);--c-main-nav-bag-active:transparent;--c-main-nav-arrow:rgb(0,0,0);--c-main-nav-arrow-border:rgb(255,255,255);--c-main-nav-arrow-bag:transparent;--c-main-nav-arrow-bag-active:transparent;--c-main-nav-arrow-2level:rgb(187,187,187);--c-main-nav-arrow-2level-bag:transparent;--c-main-nav-bag-2level:rgb(255,255,255);--c-main-nav-border-2level:#f2f2f2;--c-navigation-text-2level:rgb(0,0,0);--c-main-nav-bag-2level-active:transparent;--c-allaround-border-color:transparent;--c-infobox-border:rgb(0,0,0);--c-infobox-headerline:rgb(0,0,0);--c-newslist-bag-hover:rgba(0,0,0,0.85);--c-feedlist-link:rgb(255,255,255);--c-tab:rgb(0,0,0);--c-tab-bag:transparent;--c-active-tab:rgb(0,0,0);--c-active-tab-bag:transparent;--c-tab-border:transparent;--c-tab-newsarchive-bag:transparent;--c-footer-bag:rgb(0,0,0);--c-footer-link-first:rgb(239,229,18);--c-footer-text:rgb(255,255,255);--c-footer-link:rgb(239,229,18);--c-footer-line-between:transparent;--c-footer-border1:transparent;--c-carousel-bag:rgba(0,0,0,0.85);--c-carousel-border:rgb(0,0,0);--c-carousel-text:rgb(255,255,255);--c-carousel-link:rgb(255,255,255);--c-carousel-button:rgb(255,255,255);--c-carousel-button-mobile-bag:transparent;--c-topic-link-bg:rgba(0,0,0,0.85);--c-topic-link:rgb(255,255,255);--c-related-caption-bag:rgba(0,0,0,0.85);--c-infobox-bag:rgb(248,247,247);--c-liftup-content:rgb(0,0,0);--c-liftup-item-caption:rgb(0,0,0);--c-liftup-item-caption-bag:rgb(255,255,255);--c-liftup-item-border1:rgb(0,0,0);--c-liftup-content-bag:transparent;--c-event-mosaic-color:rgb(0,0,0);--c-event-widget-hover:rgb(255,255,255);--c-recommended:rgb(0,0,0);--c-recommended-bag:rgb(255,255,255)}:root .color-palette--lastenlysti{--c-body-bag:rgb(255,211,0);--c-header-bag-1:rgb(255,211,0);--c-search-item-label:rgb(0,0,0);--c-search-item-border:transparent;--c-lang-border:transparent;--c-lang-text:rgb(0,0,0);--c-lang-toggle:rgb(0,0,0);--c-lang-list-bag:rgb(255,255,255);--c-topnav-border:transparent;--c-border-mobile:transparent;--c-topnav-mobile:rgb(0,0,0);--c-search-toggle:rgb(255,255,255);--c-search-toggle-bag:transparent;--c-search-bag-mobile:rgb(255,255,255);--c-search-item-mobile:rgb(255,255,255);--c-search-item-bag:rgb(255,255,255);--c-main-nav-mobile-icon:rgb(0,0,0);--c-main-nav-mobile-icon-bag:transparent;--c-main-menu-mobile-active:rgb(0,0,0);--c-main-nav-mobile-bag:rgb(255,255,255);--c-navigation-text-mobile:rgb(0,0,0);--c-main-nav-mobile-border:transparent;--c-footer-mobile-top:transparent;--c-main-nav-bag:rgb(255,255,255);--c-navigation-text:rgb(0,0,0);--c-main-nav-bag-active:transparent;--c-main-nav-arrow:rgb(0,0,0);--c-main-nav-arrow-border:rgb(255,255,255);--c-main-nav-arrow-bag:transparent;--c-main-nav-arrow-bag-active:transparent;--c-main-nav-arrow-2level:rgb(0,0,0);--c-main-nav-arrow-2level-bag:transparent;--c-main-nav-border-2level:transparent;--c-main-nav-bag-2level:rgb(255,255,255);--c-navigation-text-2level:rgb(0,0,0);--c-main-nav-bag-2level-active:transparent;--c-allaround-border-color:transparent;--c-footer-bag:rgb(255,255,255);--c-footer-link-first:rgb(0,0,0);--c-footer-text:rgb(0,0,0);--c-footer-link:rgb(0,0,0);--c-footer-line-between:transparent;--c-breadcrumbs:rgb(0,0,0);--c-breadcrumbs-active:rgb(0,0,0);--c-infobox-border:rgb(182,222,152);--c-infobox-headerline:rgb(182,222,152);--c-tab:rgb(0,0,0);--c-tab-bag:transparent;--c-active-tab:rgb(0,0,0);--c-active-tab-bag:transparent;--c-tab-border:transparent;--c-tab-newsarchive-bag:transparent;--c-liftup-item-caption:rgb(0,0,0);--c-liftup-item-caption-bag:rgb(255,255,255);--c-liftup-content-bag:transparent;--c-carousel-bag:rgb(255,255,255);--c-carousel-border:rgb(0,0,0);--c-carousel-button:rgb(0,0,0);--c-carousel-text:rgb(0,0,0);--c-carousel-button-mobile-bag:transparent;--c-accordion-bag:rgb(214,0,129);--c-accordion-title:rgb(255,255,255);--c-oddnavbag1:rgb(255,211,0)}:root .color-palette--kulttuuriaitta{--c-body-bag:rgb(248,226,23);--c-main-bag:rgb(255,255,255);--c-header-bag-1:rgb(255,255,255);--c-search-item-label:rgb(0,0,0);--c-search-item-border:transparent;--c-lang-border:transparent;--c-lang-text:rgb(0,0,0);--c-lang-toggle:rgb(0,0,0);--c-lang-list-bag:rgb(255,255,255);--c-topnav-border:transparent;--c-border-mobile:transparent;--c-topnav-mobile:rgb(0,0,0);--c-search-toggle:rgb(0,0,0);--c-search-toggle-bag:transparent;--c-search-bag-mobile:rgb(244,244,244);--c-search-item-mobile:rgb(244,244,244);--c-search-item-bag:rgb(255,255,255);--c-main-nav-mobile-icon:rgb(0,0,0);--c-main-nav-mobile-icon-bag:transparent;--c-main-menu-mobile-active:rgb(0,0,0);--c-main-nav-mobile-bag:rgb(255,255,255);--c-navigation-text-mobile:rgb(0,0,0);--c-main-nav-mobile-border:transparent;--c-footer-mobile-top:transparent;--c-main-nav-bag:rgb(255,255,255);--c-navigation-text:rgb(0,0,0);--c-main-nav-bag-active:transparent;--c-main-nav-arrow:rgb(0,0,0);--c-main-nav-arrow-border:rgb(255,255,255);--c-main-nav-arrow-bag:transparent;--c-main-nav-arrow-bag-active:transparent;--c-main-nav-arrow-2level:rgb(0,0,0);--c-main-nav-border-2level:rgb(216,216,216);--c-main-nav-bag-2level:rgb(255,255,255);--c-main-nav-arrow-2level-bag:transparent;--c-navigation-text-2level:rgb(0,0,0);--c-main-nav-bag-2level-active:transparent;--c-allaround-border-color:transparent;--c-footer-bag:rgb(255,255,255);--c-footer-link-first:rgb(0,0,0);--c-footer-text:rgb(0,0,0);--c-footer-link:rgb(0,0,0);--c-footer-line-between:transparent;--c-infobox-border:rgb(0,0,0);--c-infobox-headerline:rgb(182,222,152);--c-tab:rgb(0,0,0);--c-tab-bag:transparent;--c-active-tab:rgb(0,0,0);--c-active-tab-bag:rgb(255,255,255);--c-tab-border:transparent;--c-tab-newsarchive-bag:transparent;--c-liftup-item-caption:rgb(0,0,0);--c-liftup-item-caption-bag:rgb(248,226,23);--c-liftup-content-bag:transparent;--c-carousel-bag:rgb(255,255,255);--c-carousel-border:rgb(248,226,23);--c-carousel-button:rgb(0,0,0);--c-carousel-text:rgb(0,0,0);--c-carousel-button-mobile-bag:transparent;--c-recommended-bag:rgb(248,226,23);--c-recommended:rgb(0,0,0)}:root .color-palette--tilapalvelu{--c-body-bag:rgb(248,247,247);--c-header-bag-1:rgb(248,247,247);--c-topnav:rgb(165,98,28);--c-topnav-border:transparent;--c-search-item-label:rgb(0,0,0);--c-search-item-border:rgb(244,244,244);--c-lang-border:transparent;--c-lang-text:rgb(0,0,0);--c-lang-toggle:rgb(0,0,0);--c-lang-list-bag:rgb(255,255,255);--c-border-mobile:transparent;--c-topnav-mobile:rgb(0,0,0);--c-search-toggle:rgb(0,0,0);--c-search-toggle-bag:transparent;--c-search-bag-mobile:rgb(244,244,244);--c-search-item-mobile:rgb(244,244,244);--c-search-item-bag:rgb(255,255,255);--c-main-nav-mobile-icon:rgb(0,0,0);--c-main-nav-mobile-icon-bag:transparent;--c-main-menu-mobile-active:rgb(0,0,0);--c-main-nav-mobile-bag:rgb(255,255,255);--c-navigation-text-mobile:rgb(0,0,0);--c-main-nav-mobile-border:transparent;--c-footer-mobile-top:transparent;--c-main-nav-bag:rgb(255,255,255);--c-navigation-text:rgb(0,0,0);--c-main-nav-bag-active:transparent;--c-main-nav-arrow:rgb(0,0,0);--c-main-nav-arrow-border:rgb(255,255,255);--c-main-nav-arrow-bag:transparent;--c-main-nav-arrow-bag-active:transparent;--c-main-nav-arrow-2level:rgb(0,0,0);--c-main-nav-arrow-2level-bag:transparent;--c-main-nav-border-2level:rgb(216,216,216);--c-main-nav-bag-2level:rgb(255,255,255);--c-navigation-text-2level:rgb(0,0,0);--c-main-nav-bag-2level-active:transparent;--c-allaround-border-color:transparent;--c-breadcrumbs-bag:transparent;--c-breadcrumbs:rgb(255,255,255);--c-breadcrumbs-active:rgb(255,255,255);--c-infobox-border:transparent;--c-infobox-headerline:rgb(182,222,152);--c-infobox-bag:rgb(248,247,247);--c-footer-bag:rgb(248,247,247);--c-footer-link-first:rgb(0,0,0);--c-footer-text:rgb(0,0,0);--c-footer-link:rgb(0,0,0);--c-tab:rgb(0,0,0);--c-tab-bag:transparent;--c-active-tab:rgb(0,0,0);--c-active-tab-bag:rgb(216,216,216);--c-tab-border:transparent;--c-tab-newsarchive-bag:transparent;--c-liftup-item-caption:rgb(255,255,255);--c-liftup-item-caption-bag:rgb(165,98,28);--c-liftup-content-bag:transparent;--c-carousel-bag:rgb(255,255,255);--c-carousel-border:rgb(165,98,28);--c-carousel-button:rgb(0,0,0);--c-carousel-text:rgb(165,98,28);--c-carousel-link:rgb(165,98,28);--c-carousel-button-mobile-bag:transparent;--c-recommended-bag:rgb(165,98,28);--c-recommended:rgb(255,255,255)}:root .color-palette--ksmuseo{--c-body-bag:rgb(255,255,255);--c-header-bag-1:rgb(255,255,255);--c-topnav:rgb(0,0,0);--c-topnav-border:transparent;--c-search-item-label:rgb(0,61,89);--c-search-item-border:rgb(244,244,244);--c-lang-border:transparent;--c-lang-text:rgb(0,61,89);--c-lang-toggle:rgb(0,0,0);--c-lang-list-bag:rgb(255,255,255);--c-border-mobile:transparent;--c-topnav-mobile:rgb(0,0,0);--c-search-toggle:rgb(0,61,89);--c-search-toggle-bag:transparent;--c-search-bag-mobile:rgb(244,244,244);--c-search-item-mobile:rgb(244,244,244);--c-search-item-bag:rgb(255,255,255);--c-main-nav-mobile-icon:rgb(0,61,89);--c-main-nav-mobile-icon-bag:transparent;--c-main-menu-mobile-active:rgb(0,0,0);--c-main-nav-mobile-bag:rgb(255,255,255);--c-navigation-text-mobile:rgb(0,0,0);--c-main-nav-mobile-border:transparent;--c-footer-mobile-top:transparent;--c-main-nav-bag:transparent;--c-navigation-text:rgb(0,0,0);--c-main-nav-bag-active:transparent;--c-main-nav-arrow:rgb(0,61,89);--c-main-nav-arrow-border:transparent;--c-main-nav-arrow-bag:transparent;--c-main-nav-arrow-bag-active:transparent;--c-main-nav-arrow-2level:rgb(216,216,216);--c-main-nav-arrow-2level-bag:transparent;--c-main-nav-border-2level:rgb(216,216,216);--c-main-nav-bag-2level:rgb(255,255,255);--c-navigation-text-2level:rgb(0,0,0);--c-main-nav-bag-2level-active:transparent;--c-main-nav-bag-2level-active-text:rgb(0,133,128);--c-allaround-border-color:transparent;--c-infobox-border:rgb(0,0,0);--c-infobox-headerline:rgb(0,0,0);--c-footer-bag:rgb(255,255,255);--c-footer-link-first:rgb(0,0,0);--c-footer-text:rgb(0,0,0);--c-footer-link:rgb(0,0,0);--c-footer-text2:rgb(0,0,0);--c-liftup-item-caption:rgb(0,61,89);--c-liftup-item-caption-bag:rgb(255,255,255);--c-liftup-content-bag:transparent;--c-tab:rgb(0,133,128);--c-tab-bag:transparent;--c-active-tab:rgb(0,106,107);--c-active-tab-bag:rgb(216,216,216);--c-tab-border:transparent;--c-tab-newsarchive-bag:transparent;--c-carousel-bag:rgb(255,255,255);--c-carousel-border:rgb(229,39,49);--c-carousel-button:rgb(255,255,255);--c-carousel-text:rgb(0,0,0);--c-carousel-link:rgb(229,39,49);--c-carousel-button-bag:rgb(229,39,49);--c-carousel-button-mobile-bag:rgb(229,39,49);--c-recommended-bag:rgb(0,61,89);--c-recommended:rgb(255,255,255)}:root .color-palette--fiksustiliikkeella{--c-body-bag:rgb(255,255,255);--c-header-bag-1:rgb(255,255,255);--c-text-link:rgb(1,122,54);--c-h1-text:rgb(1,122,54);--c-h23-text:rgb(1,122,54);--c-topnav:rgb(0,0,0);--c-topnav-border:transparent;--c-search-item-label:rgb(0,0,0);--c-search-item-border:rgb(1,122,54);--c-lang-toggle:rgb(255,255,255);--c-lang-border:transparent;--c-lang-text:rgb(255,255,255);--c-lang-bag:rgb(1,122,54);--c-lang-list-bag:rgb(1,122,54);--c-border-mobile:transparent;--c-topnav-mobile:rgb(0,0,0);--c-search-toggle:rgb(0,0,0);--c-search-toggle-bag:rgb(1,122,54);--c-search-bag-mobile:rgb(244,244,244);--c-search-item-mobile:rgb(1,122,54);--c-main-nav-mobile-icon:rgb(1,122,54);--c-main-nav-mobile-icon-bag:transparent;--c-main-menu-mobile-active:rgb(0,0,0);--c-main-nav-mobile-bag:rgb(255,255,255);--c-navigation-text-mobile:rgb(0,0,0);--c-main-nav-mobile-border:transparent;--c-footer-mobile-top:transparent;--c-main-nav-bag:rgb(255,255,255);--c-navigation-text:rgb(0,0,0);--c-main-nav-bag-active:rgb(243,234,155);--c-main-nav-arrow:rgb(0,0,0);--c-main-nav-arrow-border:transparent;--c-main-nav-arrow-bag:transparent;--c-main-nav-arrow-bag-active:transparent;--c-main-nav-arrow-2level:rgb(0,0,0);--c-main-nav-arrow-2level-bag:transparent;--c-main-nav-border-2level:rgb(216,216,216);--c-main-nav-bag-2level:rgb(255,255,255);--c-navigation-text-2level:rgb(0,0,0);--c-main-nav-bag-2level-active:transparent;--c-allaround-border-color:transparent;--c-breadcrumbs-bag:rgb(0,130,148);--c-breadcrumbs:rgb(255,255,255);--c-breadcrumbs-active:rgb(255,255,255);--c-footer-bag:rgb(1,122,54);--c-footer-link-first:rgb(255,255,255);--c-footer-text:rgb(255,255,255);--c-footer-link:rgb(168,254,149);--c-footer-text2:rgb(255,255,255);--c-infobox-border:transparent;--c-infobox-headerline:rgb(1,122,54);--c-tab:rgb(255,255,255);--c-tab-bag:rgb(1,122,54);--c-active-tab:rgb(255,255,255);--c-tab-border:transparent;--c-tab-newsarchive-bag:transparent;--c-liftup-item-caption:rgb(0,61,89);--c-liftup-item-caption-bag:rgb(255,255,255);--c-liftup-content-bag:transparent;--c-carousel-bag:rgb(255,255,255);--c-carousel-border:rgb(1,122,54);--c-carousel-button:rgb(0,0,0);--c-carousel-text:rgb(0,0,0);--c-carousel-button-mobile-bag:transparent;--c-carousel-link:rgb(1,122,54);--c-recommended-bag:rgb(255,255,255);--c-recommended:rgb(1,122,54)}:root .color-palette--kaupunkikeskusta{--c-body-bag:rgb(255,255,255);--c-header-bag-1:rgb(255,255,255);--c-header-bag-2:rgb(244,244,244);--c-text-link:rgb(4,121,168);--c-bgcolor1:rgb(248,247,247);--c-mainnavbgcolor1:rgb(45,66,128);--c-topnav:rgb(255,255,255);--c-topnav-border:transparent;--c-topnav-bag:rgb(45,66,128);--c-topnav-mobile:rgb(255,255,255);--c-search-item-label:rgb(0,0,0);--c-search-item-border:rgb(45,66,128);--c-search-item-bag:rgb(255,255,255);--c-search-item:rgb(0,0,0);--c-lang-border:transparent;--c-lang-bag:rgb(45,66,128);--c-lang-text:rgb(255,255,255);--c-lang-list-bag:rgb(45,66,128);--c-lang-toggle:rgb(255,255,255);--c-border-mobile:transparent;--c-search-toggle:rgb(0,0,0);--c-search-toggle-bag:rgb(45,66,128);--c-search-bag-mobile:rgb(244,244,244);--c-search-item-mobile:rgb(45,66,128);--c-main-nav-mobile-icon:rgb(0,0,0);--c-main-nav-mobile-icon-bag:rgb(45,66,128);--c-main-menu-mobile-active:rgb(0,0,0);--c-main-nav-mobile-bag:rgb(255,255,255);--c-navigation-text-mobile:rgb(0,0,0);--c-main-nav-mobile-border:transparent;--c-footer-mobile-top:transparent;--c-main-nav-bag:transparent;--c-navigation-text:rgb(255,255,255);--c-main-nav-bag-active:transparent;--c-main-nav-arrow-2level:rgb(0,0,0);--c-main-nav-arrow-2level-bag:transparent;--c-main-nav-border-2level:rgb(216,216,216);--c-main-nav-bag-2level:rgb(255,255,255);--c-navigation-text-2level:rgb(0,0,0);--c-main-nav-bag-2level-active:transparent;--c-allaround-border-color:transparent;--c-main-nav-arrow:rgb(255,255,255);--c-main-nav-arrow-border:rgb(255,255,255);--c-main-nav-arrow-bag:transparent;--c-main-nav-arrow-bag-active:transparent;--c-infobox-border:transparent;--c-infobox-headerline:rgb(0,97,160);--c-infobag:rgb(45,66,128);--c-info:rgb(255,255,255);--c-footer-bag:rgb(244,244,244);--c-footer-link-first:rgb(0,0,0);--c-footer-text:rgb(0,0,0);--c-footer-link:rgb(0,0,0);--c-tab:rgb(0,0,0);--c-active-tab:rgb(45,66,128);--c-active-tab-bag:transparent;--c-tab-bag:transparent;--c-tab-border:transparent;--c-tab-newsarchive-bag:transparent;--c-liftup-item-caption:rgb(255,255,255);--c-liftup-item-caption-bag:rgb(0,97,160);--c-liftup-item-bborder:rgb(45,66,128);--c-liftup-content-bag:transparent;--c-carousel-bag:rgb(0,97,160);--c-carousel-border:rgb(255,255,255);--c-carousel-button:rgb(0,0,0);--c-carousel-text:rgb(0,0,0);--c-carousel-link:rgb(255,255,255);--c-carousel-button-mobile-bag:rgb(0,97,160);--c-recommended-bag:rgb(0,97,160);--c-recommended:rgb(255,255,255);--c-accordion-bag:rgb(45,66,128);--c-accordion-title:rgb(255,255,255)}:root .color-palette--kutupaivat{--c-body-bag:rgb(255,255,255);--c-header-bag-1:rgb(255,255,255);--c-text:rgb(51,51,51);--c-text-link:rgb(0,97,160);--c-search-item-label:rgb(51,51,51);--c-search-item-border:transparent;--c-search-item-bag:transparent;--c-search-item:rgb(51,51,51);--c-lang-border:transparent;--c-lang-bag:rgb(248,247,247);--c-lang-text:rgb(51,51,51);--c-lang-toggle:rgb(0,0,0);--c-lang-list-bag:rgb(255,255,255);--c-h1bgcolor1:rgb(232,0,255);--c-topnav-mobile:rgb(0,0,0);--c-border-mobile:transparent;--c-search-toggle:rgb(0,0,0);--c-search-toggle-bag:rgb(232,0,255);--c-search-bag-mobile:rgb(232,0,255);--c-search-item-mobile:rgb(0,97,160);--c-main-nav-mobile-icon:rgb(0,0,0);--c-main-menu-mobile-active:rgb(0,0,0);--c-main-nav-mobile-bag:rgb(255,255,255);--c-navigation-text-mobile:rgb(0,0,0);--c-main-nav-mobile-border:transparent;--c-footer-mobile-top:transparent;--c-main-nav-bag:rgb(255,255,255);--c-navigation-text:rgb(51,51,51);--c-main-nav-bag-active:transparent;--c-main-nav-arrow:rgb(51,51,51);--c-main-nav-arrow-border:transparent;--c-main-nav-arrow-bag:transparent;--c-main-nav-arrow-bag-active:transparent;--c-main-nav-arrow-2level:rgb(51,51,51);--c-main-nav-arrow-2level-bag:transparent;--c-main-nav-border-2level:rgb(216,216,216);--c-main-nav-bag-2level:rgb(255,255,255);--c-navigation-text-2level:rgb(51,51,51);--c-main-nav-bag-2level-active:transparent;--c-allaround-border-color:rgb(51,51,51);--c-footer-bag:rgb(51,51,51);--c-tab:rgb(51,51,51);--c-active-tab:rgb(0,97,160);--c-active-tab-bag:transparent;--c-tab-bag:transparent;--c-tab-border:transparent;--c-tab-newsarchive-bag:transparent;--c-infobox-border:rgb(232,0,255);--c-infobox-headerline:transparent;--c-liftup-item-caption:rgb(51,51,51);--c-liftup-item-caption-bag:rgb(232,0,255);--c-liftup-content-link:rgb(0,97,160);--c-liftup-content-bag:transparent;--c-carousel-bag:rgb(232,0,255);--c-carousel-border:rgb(0,97,160);--c-carousel-button:rgb(51,51,51);--c-carousel-text:rgb(51,51,51);--c-carousel-link:rgb(51,51,51);--c-carousel-button-mobile-bag:transparent;--c-recommended-bag:rgb(232,0,255);--c-recommended:rgb(51,51,51)}:root .color-palette--kspelastus{--c-body-bag:rgb(255,255,255);--c-text:rgb(24,39,59);--c-text-link:rgb(0,94,151);--c-h1-text:rgb(91,162,68);--c-h23-text:rgb(24,39,59);--c-header-bag-1:rgb(255,255,255);--c-topnav:rgb(0,0,0);--c-topnav-border:transparent;--c-topnav-bag:transparent;--c-search-item-label:rgb(0,0,0);--c-search-item-border:transparent;--c-lang-text:rgb(0,0,0);--c-lang-border:transparent;--c-lang-toggle:rgb(240,99,74);--c-lang-list-bag:rgb(255,255,255);--c-border-mobile:transparent;--c-topnav-mobile:rgb(0,0,0);--c-search-toggle:rgb(0,0,0);--c-search-toggle-bag:transparent;--c-search-bag-mobile:rgb(0,0,0);--c-search-item-mobile:rgb(255,255,255);--c-main-nav-mobile-icon:rgb(255,255,255);--c-main-nav-mobile-icon-bag:rgb(0,0,0);--c-main-menu-mobile-active:rgb(0,0,0);--c-main-nav-mobile-bag:rgb(255,255,255);--c-navigation-text-mobile:rgb(0,0,0);--c-main-nav-mobile-border:transparent;--c-footer-mobile-top:rgb(0,0,0);--c-mobile-icon:rgb(255,255,255);--c-mobile-icon-bag:transparent;--c-main-nav-top-hover:rgb(78,64,146);--c-navigation-text:rgb(0,0,0);--c-navigation-text-2level:rgb(0,0,0);--c-navigation-link:rgb(0,94,151);--c-main-nav-bag:rgb(255,255,255);--c-main-nav-bag-active:rgb(255,255,255);--c-main-nav-arrow:rgb(0,0,0);--c-main-nav-arrow-border:rgb(0,0,0);--c-main-nav-arrow-bag:transparent;--c-main-nav-arrow-bag-active:transparent;--c-main-nav-border-2level:transparent;--c-main-nav-bag-2level:rgb(255,255,255);--c-main-nav-bag-2level-active:rgb(255,255,255);--c-main-nav-bag-2level-active-text:rgb(0,94,151);--c-main-nav-arrow-2level:rgb(106,120,138);--c-main-nav-arrow-2level-close:rgb(0,0,0);--c-main-nav-arrow-2level-bag:transparent;--c-allaround-border-color:rgb(0,0,0);--c-footer-text:rgb(24,39,59);--c-footer-text2:rgb(24,39,59);--c-footer-link:rgb(24,39,59);--c-footer-bag:rgb(242,235,231);--c-footer-link-first:rgb(24,39,59);--c-footer-line-between:transparent;--c-footer-border:transparent;--c-recommended:rgb(0,0,0);--c-recommended-bag:rgb(242,235,231);--c-infobox-bag:rgb(242,235,231);--c-infobox-border:transparent;--c-infobox-headerline:transparent;--c-infosquare-bag:rgb(78,64,146);--c-infosquare:rgb(255,255,255);--c-accordion-title:rgb(78,64,146);--c-accordion-bag:rgb(242,235,231);--c-accordion:rgb(255,255,255);--c-accordion-sign:rgb(91,162,68);--c-topic-link:rgb(24,39,59);--c-topic-link-bg:rgb(242,235,231);--c-liftup-content:rgb(24,39,59);--c-liftup-content-bag:rgb(242,235,231);--c-liftup-item-bag:transparent;--c-liftup-content-link:rgb(24,39,59);--c-carousel-bag:transparent;--c-carousel-text:rgb(255,255,255);--c-carousel-link:rgb(255,255,255);--c-carousel-border:transparent;--c-carousel-button:rgb(240,99,74);--c-carousel-button-mobile-bag:transparent;--c-infopalkki:rgb(255,255,255);--c-infopalkki-taus:rgb(78,64,146)}:root .color-palette--valonkaupunki{--c-body-bag:rgb(2,2,2);--c-main-bag:rgb(2,2,2);--c-text:rgb(255,255,255);--c-text-link:rgb(255,255,255);--c-button-text:rgb(2,2,2);--c-h1-text:rgb(255,128,0);--c-h23-text:rgb(255,128,0);--c-header-bag-1:rgb(2,2,2);--c-topnav:rgb(2,2,2);--c-topnav-border:transparent;--c-topnav-bag:rgb(255,128,0);--c-search-item-border:rgb(216,216,216);--c-lang-border:transparent;--c-lang-bag:rgb(248,247,247);--c-lang-text:rgb(2,2,2);--c-lang-toggle:rgb(2,2,2);--c-lang-list-bag:rgb(255,255,255);--c-main-nav-bag:rgb(2,2,2);--c-main-nav-bag-active:transparent;--c-topnav-mobile:rgb(2,2,2);--c-border-mobile:transparent;--c-search-bag-mobile:rgb(2,2,2);--c-main-nav-mobile-bag:rgb(255,255,255);--c-navigation-text-mobile:rgb(2,2,2);--c-main-nav-mobile-border:transparent;--c-navigation-text:rgb(255,128,0);--c-main-nav-arrow:rgb(255,128,0);--c-main-nav-arrow-border:rgb(255,162,0);--c-main-nav-arrow-bag:transparent;--c-main-nav-arrow-bag-active:transparent;--c-main-nav-bag-2level:rgb(255,255,255);--c-navigation-text-2level:rgb(2,2,2);--c-main-nav-bag-2level-active:rgb(216,216,216);--c-main-nav-arrow-2level:rgb(2,2,2);--c-main-nav-arrow-2level-bag:transparent;--c-main-nav-border-2level:transparent;--c-allaround-border-color:transparent;--c-footer-bag:rgb(2,2,2);--c-footer-link-first:rgb(255,128,0);--c-footer-text:rgb(255,255,255);--c-footer-link:rgb(255,128,0);--c-breadcrumbs-bag:rgb(2,2,2);--c-breadcrumbs:rgb(255,128,0);--c-breadcrumbs-active:rgb(255,255,255);--c-infobox-border:rgb(255,128,0);--c-infobox-bag:rgb(2,2,2);--c-infobox:rgb(255,255,255);--c-infobox-headerline:rgb(255,128,0);--c-liftup-item-caption:rgb(255,128,0);--c-liftup-item-caption-bag:rgb(255,255,255);--c-liftup-item-bag:rgb(2,2,2);--c-liftup-content:rgb(255,255,255);--c-liftup-content-link:rgb(255,255,255);--c-liftup-content-bag:transparent;--c-tab:rgb(255,255,255);--c-active-tab:rgb(255,128,0);--c-active-tab-bag:transparent;--c-tab-bag:transparent;--c-tab-border:transparent;--c-tab-newsarchive-bag:transparent;--c-sidebarmenu:rgb(255,255,255);--c-list-link:rgb(255,255,255);--c-list-link-arrow:rgb(255,255,255);--c-list-link-arrow-bg:transparent;--c-list-link-border:rgb(255,128,0);--c-carousel-bag:transparent;--c-carousel-border:transparent;--c-carousel-button:rgb(255,255,255);--c-carousel-button-mobile-bag:rgb(255,128,0);--c-carousel-text:rgb(255,255,255);--c-carousel-link:rgb(255,255,255);--c-recommended-bag:rgb(2,2,2);--c-recommended:rgb(255,128,0);--c-topic-link-bg:rgb(255,128,0);--c-related-line:rgb(255,128,0);--c-feedlist-link:rgb(255,255,255)}:root .color-palette--linkki{--c-body-bag:rgb(255,255,255);--c-header-bag-1:rgb(255,255,255);--c-h1-text:rgb(18,157,45);--c-h23-text:rgb(18,157,45);--c-text:rgb(30,30,30);--c-text-link:rgb(30,30,30);--c-green:rgb(18,157,45);--c-lgreen:rgb(195,230,8);--c-lgreenbottom:rgb(70,199,68);--c-search-bag-mobile:rgb(255,255,255);--c-search-item-border:rgb(18,157,45);--c-search-item-bag:transparent;--c-main-nav-mobile-icon:rgb(18,157,45);--c-main-nav-arrow:rgb(18,157,45);--c-main-nav-arrow-bag:transparent;--c-main-nav-arrow-bag-active:transparent;--c-main-nav-arrow-2level:rgb(18,157,45);--c-main-nav-arrow-2level-bag:transparent;--c-navigation-text:rgb(30,30,30);--c-main-nav-hover:rgb(255,255,255);--c-main-nav-bag-active:rgb(18,157,45);--c-main-nav-bag-2level:rgb(255,255,255);--c-main-nav-bag-2level-active:transparent;--c-navigation-text-2level:rgb(30,30,30);--c-main-nav-border-2level:rgba(193,193,193,0.13);--c-navigation-text-mobile:rgb(30,30,30);--c-recommended:rgb(255,255,255);--c-recommended-bag:rgb(195,230,8);--c-breadcrumbs:rgb(30,30,30);--c-breadcrumbsarrow:rgb(18,157,45);--c-breadcrumbs-active:rgb(30,30,30);--c-topic-link:rgb(255,255,255);--c-topic-link-bg:rgb(18,157,45);--c-newslist-item-bag:rgba(193,193,193,0.13);--c-infobox-bag:rgba(142,221,82,0.5);--c-footer-text:rgb(255,255,255);--c-footer-link:rgb(255,255,255);--c-footer-bag:rgb(18,157,45);--c-footer-link-first:rgb(255,255,255);--c-footer-line-between:transparent;--c-footer-mobile-top:transparent;--c-footer-text2:rgb(30,30,30);--c-liftup-project-head:rgb(30,30,30);--c-liftup-content:rgb(30,30,30);--c-liftup-content-bag:transparent;--c-liftup-content-bag1:rgba(142,221,82,0.5);--c-liftup-content-link:rgb(18,157,45);--c-button-text:rgb(255,255,255);--c-button-bag:rgb(18,157,45);--c-nappi-bag:rgb(18,157,45);--c-table-text:rgb(30,30,30);--c-table-thbag:rgb(240,130,23);--c-table-odd-bag:rgba(240,130,23,0.2);--c-list-bullet:rgb(18,157,45);--c-keyword:rgb(30,30,30);--c-socialmediashare:rgb(18,157,45);--c-accordion-bag:rgb(232,231,231);--c-accordion:rgba(193,193,193,0.13);--c-accordion-arrow:rgb(18,157,45);--c-accordion-title:rgb(30,30,30)}:root .color-palette--jyvaskylanseutu{--c-body-bag:rgb(255,255,255);--c-header-bag-1:rgb(255,255,255);--c-text-link:rgb(154,76,0);--c-h1-text:rgb(0,0,0);--c-h23-text:rgb(154,76,0);--c-topnav:rgb(255,255,255);--c-topnav-bag:rgb(165,98,28);--c-topnav-border:transparent;--c-topnav-mobile:rgb(0,0,0);--c-search-item-border:rgb(165,98,28);--c-search-item-label:rgb(0,0,0);--c-search-toggle:rgb(255,255,255);--c-search-toggle-bag:rgb(165,98,28);--c-search-bag-mobile:rgb(0,0,0);--c-lang-border:transparent;--c-lang-bag:rgb(165,98,28);--c-lang-text:rgb(0,0,0);--c-lang-list-bag:rgb(165,98,28);--c-lang-toggle:rgb(255,255,255);--c-border-mobile:transparent;--c-main-nav-bag:transparent;--c-main-nav-bag-active:transparent;--c-navigation-text:rgb(0,0,0);--c-main-nav-mobile-icon:rgb(0,0,0);--c-main-nav-mobile-bag:rgb(255,255,255);--c-navigation-text-mobile:rgb(0,0,0);--c-main-nav-mobile-border:rgb(216,216,216);--c-main-nav-arrow:rgb(0,0,0);--c-main-nav-arrow-border:rgb(0,0,0);--c-main-nav-arrow-bag:transparent;--c-main-nav-arrow-bag-active:transparent;--c-main-nav-bag-2level:rgb(255,255,255);--c-navigation-text-2level:rgb(0,0,0);--c-main-nav-bag-2level-active:transparent;--c-main-nav-arrow-2level:rgb(0,0,0);--c-main-nav-arrow-2level-bag:transparent;--c-main-nav-border-2level:rgb(216,216,216);--c-allaround-border-color:transparent;--c-footer-bag:rgb(255,255,255);--c-footer-link-first:rgb(0,0,0);--c-footer-text:rgb(0,0,0);--c-footer-link:rgb(0,0,0);--c-tab:rgb(0,0,0);--c-active-tab:rgb(255,162,0);--c-active-tab-bag:transparent;--c-tab-bag:transparent;--c-tab-border:transparent;--c-tab-newsarchive-bag:transparent;--c-infobox-border:rgb(154,76,0);--c-infobox-headerline:rgb(154,76,0);--c-infobox-bag:rgb(231,249,254);--c-liftup-item-caption:rgb(0,0,0);--c-liftup-item-caption-bag:rgb(255,255,255);--c-liftup-content-bag:transparent;--c-carousel-bag:rgb(255,255,255);--c-carousel-border:rgb(154,76,0);--c-carousel-button:rgb(0,0,0);--c-carousel-text:rgb(0,0,0);--c-carousel-link:rgb(0,0,0);--c-carousel-button-mobile-bag:transparent;--c-recommended-bag:rgb(255,255,255);--c-recommended:rgb(0,0,0)}:root .color-palette--temp1{--c-body-bag:rgb(255,255,255);--c-header-bag-1:rgb(34,34,34);--c-search-item-border:transparent;--c-search-item-label:rgb(255,255,255);--c-search-bag-mobile:rgb(0,0,0);--c-lang-border:rgb(255,255,255);--c-lang-bag:transparent;--c-lang-text:rgb(255,255,255);--c-lang-toggle:rgb(255,255,255);--c-lang-list-bag:rgb(34,34,34);--c-accent:rgb(34,34,34);--c-topnav-border:transparent;--c-topnav-mobile:rgb(0,0,0);--c-border-mobile:rgb(216,216,216);--c-main-nav-bag:rgb(34,34,34);--c-main-nav-bag-active:transparent;--c-navigation-text:rgb(0,0,0);--c-navigation-text-mobile:rgb(0,0,0);--c-main-nav-mobile-bag:rgb(255,255,255);--c-main-nav-mobile-border:rgb(216,216,216);--c-main-nav-arrow:rgb(255,255,255);--c-main-nav-arrow-border:transparent;--c-main-nav-arrow-bag:transparent;--c-main-nav-arrow-bag-active:transparent;--c-main-nav-bag-2level:rgb(255,255,255);--c-navigation-text-2level:rgb(0,0,0);--c-main-nav-bag-2level-active:transparent;--c-main-nav-arrow-2level:rgb(0,0,0);--c-main-nav-arrow-2level-bag:transparent;--c-main-nav-border-2level:rgb(216,216,216);--c-allaround-border-color:transparent;--c-footer-bag:rgb(34,34,34);--c-footer-link-first:rgb(255,255,255);--c-footer-text:rgb(255,255,255);--c-footer-link:rgb(255,255,255);--c-tab:rgb(0,0,0);--c-active-tab:rgb(198,83,38);--c-active-tab-bag:transparent;--c-tab-bag:transparent;--c-tab-border:transparent;--c-tab-newsarchive-bag:transparent;--c-rss-icon-lines:rgb(0,0,0);--c-topic-link:rgb(0,0,0);--c-topic-link-bg:rgb(255,255,255);--c-infobox-border:rgb(233,103,42);--c-infobox-headerline:rgb(233,103,42);--c-liftup-item-caption:rgb(0,0,0);--c-liftup-item-caption-bag:rgb(255,255,255);--c-liftup-content-bag:transparent;--c-carousel-bag:rgb(233,103,42);--c-carousel-border:rgb(198,83,38);--c-carousel-button:rgb(255,255,255);--c-carousel-text:rgb(0,0,0);--c-carousel-link:rgb(0,0,0);--c-carousel-button-mobile-bag:transparent;--c-recommended-bag:rgb(233,103,42);--c-recommended:rgb(0,0,0)}:root .color-palette--temp2{--c-body-bag:rgb(255,255,255);--c-header-bag-1:rgb(223,55,140);--c-h1-text:rgb(0,0,0);--c-h23-text:rgb(60,0,71);--c-text:rgb(0,0,0);--c-text-link:rgb(128,0,141);--c-text-link-visited:rgb(223,55,140);--c-topnav:rgb(0,0,0);--c-lang-text:rgb(0,0,0);--c-eservice:rgb(174,1,194);--c-search-bag-mobile:rgb(223,55,140);--c-search-item-mobile:rgb(174,1,194);--c-search-item-border:rgb(223,55,140);--c-main-nav-mobile-icon:rgb(0,0,0);--c-main-nav-arrow:rgb(223,55,140);--c-main-nav-arrow-bag:transparent;--c-main-nav-arrow-bag-active:transparent;--c-main-nav-arrow-2level:rgb(223,55,140);--c-main-nav-arrow-2level-bag:transparent;--c-navigation-text:rgb(0,0,0);--c-main-nav-hover:rgb(255,255,255);--c-main-nav-bag-active:transparent;--c-main-nav-bag-2level:rgb(255,255,255);--c-main-nav-bag-2level-active:transparent;--c-navigation-text-2level:rgb(0,0,0);--c-main-nav-border-2level:rgb(223,55,140);--c-navigation-text-mobile:rgb(0,0,0);--c-recommended:rgb(0,0,0);--c-recommended-bag:transparent;--c-carousel-text:rgb(0,0,0);--c-breadcrumbs:rgb(0,0,0);--c-breadcrumbsarrow:rgb(223,55,140);--c-breadcrumbs-active:rgb(223,55,140);--c-topic-link:rgb(0,0,0);--c-topic-link-bg:rgb(255,255,255);--c-topic-ball:rgb(174,1,194);--c-tab:rgb(174,1,194);--c-tab-bag:transparent;--c-active-tab:rgb(255,255,255);--c-active-tab-bag:rgb(174,1,194);--c-tab-newsarchive:rgb(174,1,194);--c-tab-newsarchve-bag:transparent;--c-infobox-bag:rgba(223,55,140,0.1);--c-liftup-project-head:rgb(0,0,0);--c-liftup-content:rgb(0,0,0);--c-liftup-content-bag:transparent;--c-liftup-content-bag1:transparent;--c-liftup-content-link:rgb(0,0,0);--c-liftup-item-bag:rgba(0,0,0,0.05);--c-liftup-item-caption:rgb(255,255,255);--c-liftup-item-caption-bag:rgb(174,1,194);--c-newslist-item-bag:rgba(128,0,141,0.05);--c-button-text:rgb(255,255,255);--c-button-bag:rgb(174,1,194);--c-nappi-bag:rgb(174,1,194);--c-list-bullet:rgb(174,1,194);--c-keyword:rgb(0,0,0);--c-socialmediashare:rgb(174,1,194);--c-calendar-bag1:rgba(128,0,141,0.05);--c-calendar-text1:rgb(223,55,140);--c-list-link:rgb(255,255,255);--c-list-link-bg:rgb(128,0,141);--c-list-link-arrow:rgb(0,0,0);--c-list-link-arrow-bg:rgb(255,255,255);--c-accordion-bag:rgb(174,1,194);--c-accordion-title:rgb(255,255,255);--c-accordion:rgb(255,255,255);--c-accordion-arrow:rgb(255,255,255);--c-footer-text:rgb(255,255,255);--c-footer-link:rgb(255,255,255);--c-footer-bag:rgb(223,55,140);--c-footer-link-first:rgb(255,255,255);--c-footer-line-between:transparent;--c-footer-mobile-top:transparent;--c-footer-text2:rgb(0,0,0)}:root .color-palette--veturitallit{--c-body-bag:rgb(255,255,255);--c-text:rgb(0,0,0);--c-text-link:rgb(0,94,151);--c-h1-text:rgb(197,71,0);--c-h23-text:rgb(197,71,0);--c-header-bag-1:rgb(255,255,255);--c-topnav:rgb(0,0,0);--c-topnav-border:transparent;--c-topnav-bag:transparent;--c-search-item-label:rgb(0,0,0);--c-search-item-border:transparent;--c-lang-text:rgb(0,0,0);--c-lang-border:transparent;--c-lang-toggle:rgb(0,0,0);--c-lang-list-bag:rgb(255,255,255);--c-border-mobile:transparent;--c-topnav-mobile:rgb(0,0,0);--c-search-toggle:rgb(0,0,0);--c-search-toggle-bag:transparent;--c-search-bag-mobile:rgb(0,0,0);--c-search-item-mobile:rgb(255,255,255);--c-main-nav-mobile-icon:rgb(0,0,0);--c-main-nav-mobile-icon-bag:transparent;--c-main-menu-mobile-active:rgb(0,0,0);--c-main-nav-mobile-bag:rgb(255,255,255);--c-navigation-text-mobile:rgb(0,0,0);--c-main-nav-mobile-border:transparent;--c-footer-mobile-top:rgb(0,0,0);--c-mobile-icon:rgb(255,255,255);--c-mobile-icon-bag:transparent;--c-main-nav-top-hover:rgb(128,0,141);--c-navigation-text:rgb(0,0,0);--c-navigation-text-2level:rgb(0,0,0);--c-navigation-link:rgb(0,94,151);--c-main-nav-bag:rgb(255,255,255);--c-main-nav-bag-active:rgb(255,255,255);--c-main-nav-arrow:rgb(0,0,0);--c-main-nav-arrow-border:rgb(0,0,0);--c-main-nav-arrow-bag:transparent;--c-main-nav-arrow-bag-active:transparent;--c-main-nav-border-2level:transparent;--c-main-nav-bag-2level:rgb(255,255,255);--c-main-nav-bag-2level-active:rgb(255,255,255);--c-main-nav-bag-2level-active-text:rgb(0,94,151);--c-main-nav-arrow-2level:rgb(106,120,138);--c-main-nav-arrow-2level-close:rgb(0,0,0);--c-main-nav-arrow-2level-bag:transparent;--c-allaround-border-color:rgb(0,0,0);--c-footer-text:rgb(255,255,255);--c-footer-text2:rgb(255,255,255);--c-footer-link:rgb(255,255,255);--c-footer-bag:rgb(197,71,0);--c-footer-link-first:rgb(255,255,255);--c-footer-line-between:transparent;--c-footer-border:transparent;--c-recommended:rgb(0,0,0);--c-recommended-bag:rgb(255,162,0);--c-calendar-bag1:rgb(255,162,0);--c-calendar-bag2:rgb(255,162,0);--c-calendar-bag3:rgb(255,162,0);--c-calendar-border:rgb(255,162,0);--c-calendar-text:rgb(0,0,0);--c-calendar-text1:rgb(0,0,0);--c-infobox-bag:rgb(255,162,0);--c-infobox-border:transparent;--c-infobox-headerline:transparent;--c-accordion-title:rgb(0,0,0);--c-accordion-bag:rgb(255,162,0);--c-accordion:rgb(255,255,255);--c-liftup-content:rgb(255,255,255);--c-liftup-content-bag:rgb(197,71,0);--c-liftup-item-bag:transparent;--c-liftup-content-link:rgb(0,0,0);--c-carousel-bag:transparent;--c-carousel-text:rgb(255,255,255);--c-carousel-link:rgb(255,255,255);--c-carousel-border:transparent;--c-carousel-button:rgb(255,255,255);--c-carousel-button-mobile-bag:transparent}:root .color-palette--ajassa{--c-body-bag:rgb(255,255,255);--c-text:rgb(0,0,0);--c-text-link:blue;--c-h1-text:rgb(0,0,0);--c-h23-text:blue;--c-header-bag-1:rgb(255,255,255);--c-topnav:rgb(0,0,0);--c-topnav-border:transparent;--c-topnav-bag:transparent;--c-search-item-label:rgb(112,112,112);--c-search-item-border:transparent;--c-lang-text:rgb(0,0,0);--c-lang-border:transparent;--c-lang-toggle:rgb(0,0,0);--c-lang-list-bag:rgb(255,255,255);--c-border-mobile:transparent;--c-topnav-mobile:rgb(0,0,0);--c-search-toggle:rgb(0,0,0);--c-search-toggle-bag:transparent;--c-search-bag-mobile:rgb(0,0,0);--c-search-item-mobile:rgb(255,255,255);--c-main-nav-mobile-icon:rgb(0,0,0);--c-main-nav-mobile-icon-bag:transparent;--c-main-menu-mobile-active:rgb(0,0,0);--c-main-nav-mobile-bag:rgb(255,255,255);--c-navigation-text-mobile:rgb(0,0,0);--c-main-nav-mobile-border:rgb(74,87,100);--c-footer-mobile-top:blue;--c-mobile-icon:rgb(255,255,255);--c-mobile-icon-bag:transparent;--c-navigation-text:rgb(0,0,0);--c-navigation-text-2level:rgb(0,0,0);--c-navigation-link:blue;--c-main-nav-bag:rgb(255,255,255);--c-main-nav-bag-active:rgb(255,255,255);--c-main-nav-arrow:rgb(0,0,0);--c-main-nav-arrow-border:rgb(0,0,0);--c-main-nav-arrow-bag:transparent;--c-main-nav-arrow-bag-active:transparent;--c-main-nav-bag-2level:rgb(255,255,255);--c-main-nav-bag-2level-active:rgb(255,255,255);--c-main-nav-bag-2level-active-text:blue;--c-main-nav-arrow-2level:blue;--c-main-nav-arrow-2level-close:rgb(0,0,0);--c-main-nav-arrow-2level-bag:transparent;--c-main-nav-arrow-2level-border:transparent;--c-allaround-border-color:rgb(0,115,209);--c-footer-bag:blue;--c-footer-text:rgb(255,255,255);--c-footer-link:rgb(255,255,255);--c-footer-link-first:rgb(255,255,255);--c-footer-line-between:transparent;--c-footer-text2:rgb(0,0,0);--c-infobox-bag:rgb(248,247,247);--c-infobox-border:blue;--c-infobox-headerline:rgb(187,216,10);--c-tab:rgb(112,112,112);--c-tab-bag:transparent;--c-active-tab-bag:transparent;--c-active-tab:rgb(0,0,0);--c-tab-border:transparent;--c-tab-newsarchive-bag:transparent;--c-carousel-bag:rgb(255,255,255);--c-carousel-text:blue;--c-carousel-link:blue;--c-carousel-button:rgb(0,0,0);--c-carousel-button-mobile-bag:transparent;--c-recommended-bag:rgb(255,255,255);--c-recommended:blue;--c-newslist-bag-hover:transparent;--c-liftup-content-bag:transparent;--c-project-border1:rgb(0,0,0)}:root .color-palette--kulttuurikaupunki{--c-body-bag:rgb(245,245,245);--c-main-bag:rgb(245,245,245);--c-text:rgb(0,0,0);--c-text-link:rgb(128,0,141);--c-h1-text:rgb(0,0,0);--c-h23-text:rgb(0,0,0);--c-header-bag-1:rgb(255,255,255);--c-topnav-border:transparent;--c-topnav-bag:transparent;--c-topnav:rgb(245,245,245);--c-search-item-border:rgb(61,0,71);--c-lang-border:transparent;--c-lang-text:rgb(0,0,0);--c-lang-toggle:rgb(0,0,0);--c-border-mobile:rgb(74,87,100);--c-topnav-mobile:rgb(61,0,71);--c-search-toggle:rgb(61,0,71);--c-search-toggle-bag:transparent;--c-search-bag-mobile:rgb(61,0,71);--c-search-item-mobile:rgb(0,0,0);--c-main-nav-mobile-icon:rgb(0,0,0);--c-main-nav-mobile-icon-bag:transparent;--c-main-menu-mobile-active:rgb(255,0,161);--c-navigation-text-mobile:rgb(0,0,0);--c-main-nav-mobile-border:rgb(74,87,100);--c-footer-mobile-top:rgb(61,0,71);--c-mobile-icon:rgb(245,245,245);--c-mobile-icon-bag:transparent;--c-navigation-text:rgb(0,0,0);--c-navigation-text-2level:rgb(245,245,245);--c-navigation-link:rgb(0,94,151);--c-main-nav-bag:rgb(255,255,255);--c-main-nav-bag-active:rgb(61,0,71);--c-main-nav-arrow:rgb(245,245,245);--c-main-nav-arrow-border:rgb(61,0,71);--c-main-nav-arrow-bag:transparent;--c-main-nav-arrow-bag-active:transparent;--c-main-nav-bag-2level:rgb(61,0,71);--c-main-nav-bag-2level-active:rgb(245,245,245);--c-main-nav-bag-2level-active-text:rgb(255,0,161);--c-main-nav-border-2level:transparent;--c-main-nav-arrow-2level:rgb(245,245,245);--c-main-nav-arrow-2level-close:rgb(61,0,71);--c-main-nav-arrow-2level-bag:transparent;--c-list-link-arrow:rgb(228,4,135);--c-allaround-border-color:rgb(245,245,245);--c-targetaudience:rgb(61,0,71);--c-footer-bag:rgb(61,0,71);--c-footer-text:rgb(245,245,245);--c-footer-text2:rgb(245,245,245);--c-liftup-item-caption:rgb(61,0,71);--c-liftup-item-caption-bag:rgb(248,247,247);--c-liftup-content-link:rgb(128,0,141);--c-liftup-content-bag:transparent;--c-info:rgb(245,245,245);--c-infoviiva:rgba(255,255,255,0.3);--c-infobag:rgb(61,0,71);--c-aputaus:rgb(229,229,229);--c-tab:rgb(216,216,216);--c-tab-bag:transparent;--c-active-tab-bag:rgb(61,0,71);--c-active-tab:rgb(245,245,245);--c-tab-border:transparent;--c-tab-newsarchive-bag:transparent;--c-rss-icon-lines:transparent;--c-infobox-bag:rgba(228,4,135,0.2);--c-infobox-border:transparent;--c-infobox-headerline:transparent;--c-carousel-filter1:rgb(162,160,186);--c-carousel-filter2:transparent;--c-carousel-bag:transparent;--c-carousel-text:transparent;--c-carousel-link:rgb(255,255,255);--c-carousel-border:transparent;--c-carousel-button:rgb(255,255,255);--c-carousel-button-mobile-bag:transparent;--c-calendar-bag1:transparent;--c-calendar-bag2:rgb(102,102,102);--c-calendar-bag3:rgb(255,255,255);--c-calendar-border:transparent;--c-calendar-text:rgb(0,0,0);--c-calendar-text1:rgb(255,255,255);--c-topic-image-filter:transparent;--c-topic-link:rgb(255,255,255);--c-topic-link-bg:rgb(228,4,135);--c-related-caption-bag:rgb(228,4,135);--c-newsimagebag:rgb(162,160,186);--c-recommended-bag:rgb(61,0,71);--c-recommended:rgb(245,245,245);--c-button-bag:rgb(228,4,135);--c-button-text:rgb(0,0,0)}:root .color-palette--liikuntapaakaupunki{--c-body-bag:rgb(245,245,245);--c-main-bag:rgb(245,245,245);--c-text:rgb(0,0,0);--c-text-link:rgb(0,94,151);--c-h1-text:rgb(0,0,0);--c-h23-text:rgb(0,0,0);--c-header-bag-1:rgb(0,95,158);--c-topnav-border:transparent;--c-topnav-bag:transparent;--c-topnav:rgb(245,245,245);--c-search-item-border:rgb(0,95,158);--c-lang-border:transparent;--c-lang-toggle:rgb(255,255,255);--c-border-mobile:rgb(74,87,100);--c-topnav-mobile:rgb(0,95,158);--c-search-toggle:rgb(0,95,158);--c-search-toggle-bag:transparent;--c-search-bag-mobile:rgb(0,95,158);--c-search-item-mobile:rgb(245,245,245);--c-main-nav-mobile-icon:rgb(245,245,245);--c-main-nav-mobile-icon-bag:transparent;--c-main-menu-mobile-active:rgb(255,0,161);--c-navigation-text-mobile:rgb(245,245,245);--c-main-nav-mobile-border:rgb(74,87,100);--c-footer-mobile-top:rgb(0,95,158);--c-mobile-icon:rgb(245,245,245);--c-mobile-icon-bag:transparent;--c-lang-text:rgb(255,255,255);--c-navigation-text:rgb(245,245,245);--c-navigation-text-2level:rgb(245,245,245);--c-navigation-link:rgb(0,94,151);--c-main-nav-bag:rgb(0,95,158);--c-main-nav-bag-active:rgb(0,95,158);--c-main-nav-arrow:rgb(245,245,245);--c-main-nav-arrow-border:rgb(0,95,158);--c-main-nav-arrow-bag:transparent;--c-main-nav-arrow-bag-active:transparent;--c-main-nav-bag-2level:rgb(0,95,158);--c-main-nav-bag-2level-active:rgb(245,245,245);--c-main-nav-bag-2level-active-text:rgb(255,0,161);--c-main-nav-border-2level:transparent;--c-main-nav-arrow-2level:rgb(245,245,245);--c-main-nav-arrow-2level-close:rgb(0,95,158);--c-main-nav-arrow-2level-bag:transparent;--c-allaround-border-color:rgb(245,245,245);--c-breadcrums-bag:rgb(245,245,245);--c-footer-bag:rgb(0,95,158);--c-footer-text:rgb(245,245,245);--c-footer-text2:rgb(245,245,245);--c-liftup-item-caption:rgb(0,95,158);--c-liftup-item-caption-bag:rgb(248,247,247);--c-liftup-content-link:rgb(0,0,0);--c-liftup-content-bag:rgb(255,255,255);--c-info:rgb(245,245,245);--c-infoviiva:rgba(255,255,255,0.3);--c-infobag:rgb(0,95,158);--c-aputaus:rgb(229,229,229);--c-tab:rgb(216,216,216);--c-tab-bag:transparent;--c-active-tab-bag:rgb(0,95,158);--c-active-tab:rgb(245,245,245);--c-tab-border:transparent;--c-tab-newsarchive-bag:transparent;--c-rss-icon-lines:transparent;--c-infobox-bag:rgb(248,247,247);--c-infobox-border:transparent;--c-infobox-headerline:transparent;--c-carousel-filter1:rgb(248,247,247);--c-carousel-filter2:transparent;--c-carousel-bag:transparent;--c-carousel-text:rgb(0,95,158);--c-carousel-link:rgb(0,95,158);--c-carousel-border:transparent;--c-carousel-button:transparent;--c-carousel-button-mobile-bag:transparent;--c-topic-image-filter:rgba(255,0,161,0.1);--c-topic-link:rgb(255,255,255);--c-topic-link-bg:rgb(0,180,225);--c-related-caption-bag:rgb(199,73,0);--c-button-bag:rgb(199,73,0);--c-newsimagebag:rgb(162,160,186);--c-nappi-bag:rgb(0,95,158);--c-nappi-border:rgb(0,180,225);--c-shadow:rgba(0,0,0,0.1);--c-recommended-bag:rgb(0,95,158);--c-recommended:rgb(245,245,245)}:root .color-palette--opiskelijakaupunki{--c-body-bag:rgb(245,245,245);--c-main-bag:rgb(245,245,245);--c-text:rgb(0,0,0);--c-text-link:rgb(0,94,151);--c-h1-text:rgb(0,0,0);--c-h23-text:rgb(0,0,0);--c-header-bag-1:rgb(61,0,71);--c-topnav-border:transparent;--c-topnav-bag:transparent;--c-topnav:rgb(245,245,245);--c-search-item-border:rgb(61,0,71);--c-lang-border:transparent;--c-lang-toggle:rgb(255,255,255);--c-border-mobile:rgb(74,87,100);--c-topnav-mobile:rgb(61,0,71);--c-search-toggle:rgb(61,0,71);--c-search-toggle-bag:transparent;--c-search-bag-mobile:rgb(61,0,71);--c-search-item-mobile:rgb(245,245,245);--c-main-nav-mobile-icon:rgb(245,245,245);--c-main-nav-mobile-icon-bag:transparent;--c-main-menu-mobile-active:rgb(255,0,161);--c-navigation-text-mobile:rgb(245,245,245);--c-main-nav-mobile-border:rgb(74,87,100);--c-footer-mobile-top:rgb(61,0,71);--c-mobile-icon:rgb(245,245,245);--c-mobile-icon-bag:transparent;--c-lang-text:rgb(255,255,255);--c-navigation-text:rgb(245,245,245);--c-navigation-text-2level:rgb(245,245,245);--c-navigation-link:rgb(0,94,151);--c-main-nav-bag:rgb(61,0,71);--c-main-nav-bag-active:rgb(61,0,71);--c-main-nav-arrow:rgb(245,245,245);--c-main-nav-arrow-border:rgb(61,0,71);--c-main-nav-arrow-bag:transparent;--c-main-nav-arrow-bag-active:transparent;--c-main-nav-bag-2level:rgb(61,0,71);--c-main-nav-bag-2level-active:rgb(245,245,245);--c-main-nav-bag-2level-active-text:rgb(255,0,161);--c-main-nav-border-2level:transparent;--c-main-nav-arrow-2level:rgb(245,245,245);--c-main-nav-arrow-2level-close:rgb(61,0,71);--c-main-nav-arrow-2level-bag:transparent;--c-allaround-border-color:rgb(245,245,245);--c-breadcrums-bag:rgb(245,245,245);--c-footer-bag:rgb(61,0,71);--c-footer-text:rgb(245,245,245);--c-footer-text2:rgb(245,245,245);--c-liftup-item-caption:rgb(61,0,71);--c-liftup-item-caption-bag:rgb(248,247,247);--c-liftup-content-link:rgb(0,0,0);--c-liftup-content-bag:transparent;--c-info:rgb(245,245,245);--c-infoviiva:rgba(255,255,255,0.3);--c-infobag:rgb(61,0,71);--c-aputaus:rgb(229,229,229);--c-tab:rgb(216,216,216);--c-tab-bag:transparent;--c-active-tab-bag:rgb(61,0,71);--c-active-tab:rgb(245,245,245);--c-tab-border:transparent;--c-tab-newsarchive-bag:transparent;--c-rss-icon-lines:transparent;--c-infobox-bag:rgb(248,247,247);--c-infobox-border:transparent;--c-infobox-headerline:transparent;--c-carousel-filter1:rgb(162,160,186);--c-carousel-filter2:transparent;--c-carousel-bag:transparent;--c-carousel-text:rgb(61,0,71);--c-carousel-link:rgb(61,0,71);--c-carousel-border:transparent;--c-carousel-button:transparent;--c-carousel-button-mobile-bag:transparent;--c-topic-image-filter:rgba(255,0,161,0.1);--c-topic-link:rgb(245,245,245);--c-topic-link-bg:rgba(61,0,71,0.7);--c-related-caption-bag:rgb(61,0,71);--c-newsimagebag:rgb(162,160,186);--c-recommended-bag:rgb(61,0,71);--c-recommended:rgb(245,245,245)}:root [data-theme=default]{--c-text:rgb(90,89,89);--c-text-link:rgb(45,66,128);--c-h1-text:rgb(45,66,128);--c-h23-text:rgb(45,66,128);--c-list-link:rgb(0,0,0);--c-list-link-border:rgb(45,66,128);--c-list-link-bg:transparent;--c-list-link-arrow:rgb(0,158,226);--c-list-link-arrow-bg:transparent;--c-topic-link:rgb(45,66,128);--c-topic-link-bg:rgb(231,249,254);--c-keyword:rgb(45,66,128);--c-keyword-bag:transparent;--c-body-bag:rgb(255,255,255);--c-main-bag:transparent;--c-header-bag-1:rgb(255,255,255);--c-header-bag-2:rgb(255,255,255);--c-header-shadow:rgb(0,0,0);--c-form-border:rgb(0,0,0);--c-form-icon:rgb(0,0,0);--c-form-background:transparent;--c-form-textlink1:rgb(255,255,255);--c-form-textlink2:rgb(0,0,0);--c-button-bag:rgb(45,66,128);--c-button-bag-hover:rgb(90,89,89);--c-button-text:rgb(255,255,255);--c-button-border:transparent;--c-table-bag:transparent;--c-table-odd-bag:#ccc;--c-table-text:rgb(0,0,0);--c-hover:rgb(52,62,70);--c-hover-bag:rgb(255,255,255);--c-targetaudience:rgb(45,66,128);--c-targetaudience-mobile:rgb(0,0,0);--c-topnav:transparent;--c-topnav-mobile:transparent;--c-topnav-bag:transparent;--c-topnav-border:transparent;--c-lang-bag:transparent;--c-lang-border:transparent;--c-lang-text:rgb(90,89,89);--c-lang-toggle:rgb(45,66,128);--c-lang-list-bag:transparent;--c-search-bag:transparent;--c-search-item-bag:rgb(248,248,248);--c-search-item:rgb(45,66,128);--c-search-item-border:transparent;--c-search-item-label:transparent;--c-search-item-mobile:rgb(45,66,128);--c-search-bag-mobile:rgb(90,89,89);--c-search-results-border:rgb(0,94,151);--c-search-results-h2-border:rgb(0,94,151);--c-search-results-facet-round:rgb(102,232,255);--c-pager-active-bag:transparent;--c-pager-bag:rgb(102,232,255);--c-pager:rgb(0,0,0);--c-border-mobile:transparent;--c-mobile-icon:rgb(255,255,255);--c-mobile-icon-bag:transparent;--c-allaround-border-color:transparent;--c-ptv-border:rgb(45,66,128);--c-navigation-text:rgb(45,66,128);--c-navigation-text-2level:rgb(255,255,255);--c-navigation-text-mobile:rgb(45,66,128);--c-navigation-link:rgb(45,66,128);--c-main-nav-border:rgb(90,89,89);--c-main-nav-bag:rgb(255,255,255);--c-main-nav-bag-active:rgba(102,232,255,0.2);--c-main-nav-arrow:rgb(255,255,255);--c-main-nav-arrow-border:transparent;--c-main-nav-arrow-bag:transparent;--c-main-nav-arrow-bag-active:rgb(52,62,70);--c-main-nav-arrow-2level-border:transparent;--c-main-menu-mobile-active:rgb(45,66,128);--c-main-nav-mobile-icon:rgb(255,255,255);--c-main-nav-mobile-icon-bag:rgb(45,66,128);--c-main-nav-mobile-bag:rgb(255,255,255);--c-main-nav-mobile-border:transparent;--c-main-nav-mobile-active:rgb(102,232,255);--c-main-nav-bag-2level:rgba(52,62,70,0.85);--c-main-nav-bag-2level-active:rgb(232,231,231);--c-main-nav-bag-2level-active-text:rgb(255,162,0);--c-main-nav-arrow-2level:rgb(255,255,255);--c-main-nav-border-2level:rgb(255,255,255);--c-main-nav-arrow-2level-close:rgb(255,255,255);--c-main-nav-arrow-2level-bag:rgb(52,62,70);--c-eservicenav:rgb(52,62,70);--c-eservicenav-bg:rgb(102,232,255);--c-carousel-bag:transparent;--c-carousel-border:transparent;--c-carousel-button:transparent;--c-carousel-button-bag:transparent;--c-carousel-text:transparent;--c-carousel-link:transparent;--c-carousel-button-mobile-bag:transparent;--c-recommended:rgb(255,255,255);--c-recommended-bag:rgb(45,66,128);--c-recommended-active:transparent;--c-breadcrumbs:rgb(0,94,151);--c-breadcrumbs-active:rgb(0,94,151);--c-breadcrumbs-bag:transparent;--c-tab:rgb(255,255,255);--c-tab-bag:rgb(52,62,70);--c-active-tab-bag:rgb(52,62,70);--c-active-tab:rgb(255,255,255);--c-tab-border:transparent;--c-tab-newsarchive-bag:transparent;--c-tab-newsarchive:rgb(45,66,128);--c-sidebarmenu:rgb(0,0,0);--c-separatenews-date:rgb(0,94,151);--c-infobox-bag:rgb(231,249,254);--c-infobox-border:transparent;--c-infobox-headerline:transparent;--c-liftup-item-bag:transparent;--c-liftup-content:rgb(90,89,89);--c-liftup-content-link:rgb(45,66,128);--c-liftup-item-caption-bag:rgb(45,66,128);--c-liftup-content-bag:rgb(231,249,254);--c-liftup-item-caption:rgb(255,255,255);--c-liftup-item-bborder:transparent;--c-trustee-border:rgb(0,94,151);--c-current-bag:rgb(255,255,255);--c-newsliftup-border:rgb(0,94,151);--c-newslist-bborder:transparent;--c-newslist-listborder:transparent;--c-feedlist-link:rgb(45,66,128);--c-newslist-bag-hover:rgb(45,66,128);--c-newslist-date:rgb(0,94,151);--c-feedlist-text:rgb(255,255,255);--c-liftupbox-bag:rgb(255,255,255);--c-rss-icon:rgb(255,162,0);--c-rss-icon-lines:rgb(0,94,151);--c-footer-text:rgb(255,255,255);--c-footer-link:rgb(255,255,255);--c-footer-bag:rgb(45,66,128);--c-footer-link-first:rgb(255,255,255);--c-footer-line-between:transparent;--c-footer-mobile-top:transparent;--c-footer-text2:rgb(255,255,255);--c-shadow:rgba(0,0,0,0.16);--c-contact-divider:rgb(45,66,128);--c-related-line:transparent;--c-related-caption-bag:rgb(45,66,128);--c-related-caption-text:rgb(255,255,255);--c-accordion-bag:rgb(232,231,231);--c-accordion:rgb(255,255,255);--c-accordion-title:rgb(45,66,128);--c-event-widget-hover-bag:rgba(22,17,5,0.7);--c-event-widget-hover:rgb(255,255,255);--c-calendar-button-event-bag:rgb(234,7,87);--c-calendar-button-hobbies-bag:rgb(43,131,129);--c-calendar-button-event-add-bag:rgb(3,127,176);--c-calendar-button-link:rgb(255,255,255);--c-calendar-top-list-bag:rgba(52,62,70,0.85);--c-calendar-top-list-line:rgb(52,62,70);--c-calendar-carousel-caption-bag:rgba(52,62,70,0.85);--c-calendar-deactivate:rgb(216,216,216);--c-calendar-bag1:rgb(45,66,128);--c-calendar-bag2:rgb(216,216,216);--c-calendar-bag3:rgb(255,255,255);--c-calendar-border:rgb(232,231,231);--c-calendar-text:rgb(0,0,0);--c-calendar-text1:rgb(255,255,255);--c-calendar-bag-hover:rgb(0,158,226);--c-nappi-bag:rgb(45,66,128);--c-nappi-link:rgb(255,255,255);--c-socialmediashare:rgb(112,112,112);--c-info:rgb(0,0,0);--c-infoviiva:rgb(0,0,0);--c-infobag:transparent;--c-background-inverse:rgb(0,0,0);--c-background-section:rgb(255,255,255);--c-primary:rgb(0,94,151);--c-secondary:rgb(102,232,255);--c-accent:rgb(255,162,0);--c-accent-high:rgb(255,162,0);--c-highlight:rgb(52,62,70);--c-highlight-high:rgb(0,0,0);--c-muted:rgb(248,247,247);--c-warning:rgb(255,162,0);--c-error:rgb(255,9,0);--c-message:#888;--c-status-text:rgb(255,255,255);--c-lightgrey:rgb(248,247,247);--c-grey:rgb(248,247,247);--c-darker-blue:rgb(0,94,151);--c-lighter-blue:rgba(0,94,151,0.88)}:root [data-theme=dark]{--c-text:rgb(255,255,255);--c-text-inverse:rgb(255,255,255);--c-background:#666;--c-background-inverse:#888;--c-background-section:#4c4c4c;--c-primary:#005de0;--c-secondary:#610c63;--c-accent:#e5e5e5;--c-accent-high:rgb(255,255,255);--c-highlight:#4c4c4c;--c-highlight-high:#333;--c-muted:#333;--c-warning:#f9fb93;--c-error:#fbe3e4;--c-message:rgb(206,220,0)}.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 .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-link{background-color:var(--c-text-link);color:var(--c-muted)}.cl-colors__item--default-h1-text{background-color:var(--c-h1-text);color:var(--c-muted)}.cl-colors__item--default-h23-text{background-color:var(--c-h23-text);color:var(--c-muted)}.cl-colors__item--default-list-link{background-color:var(--c-list-link);color:var(--c-muted)}.cl-colors__item--default-list-link-border{background-color:var(--c-list-link-border);color:var(--c-muted)}.cl-colors__item--default-list-link-bg{background-color:var(--c-list-link-bg);color:var(--c-muted)}.cl-colors__item--default-list-link-arrow{background-color:var(--c-list-link-arrow);color:var(--c-muted)}.cl-colors__item--default-list-link-arrow-bg{background-color:var(--c-list-link-arrow-bg);color:var(--c-muted)}.cl-colors__item--default-topic-link{background-color:var(--c-topic-link);color:var(--c-muted)}.cl-colors__item--default-topic-link-bg{background-color:var(--c-topic-link-bg);color:var(--c-accent-high)}.cl-colors__item--default-keyword{background-color:var(--c-keyword);color:var(--c-muted)}.cl-colors__item--default-keyword-bag{background-color:var(--c-keyword-bag);color:var(--c-muted)}.cl-colors__item--default-body-bag{background-color:var(--c-body-bag);color:var(--c-accent-high)}.cl-colors__item--default-main-bag{background-color:var(--c-main-bag);color:var(--c-muted)}.cl-colors__item--default-header-bag-1{background-color:var(--c-header-bag-1);color:var(--c-accent-high)}.cl-colors__item--default-header-bag-2{background-color:var(--c-header-bag-2);color:var(--c-accent-high)}.cl-colors__item--default-header-shadow{background-color:var(--c-header-shadow);color:var(--c-muted)}.cl-colors__item--default-form-border{background-color:var(--c-form-border);color:var(--c-muted)}.cl-colors__item--default-form-icon{background-color:var(--c-form-icon);color:var(--c-muted)}.cl-colors__item--default-form-background{background-color:var(--c-form-background);color:var(--c-muted)}.cl-colors__item--default-form-textlink1{background-color:var(--c-form-textlink1);color:var(--c-accent-high)}.cl-colors__item--default-form-textlink2{background-color:var(--c-form-textlink2);color:var(--c-muted)}.cl-colors__item--default-button-bag{background-color:var(--c-button-bag);color:var(--c-muted)}.cl-colors__item--default-button-bag-hover{background-color:var(--c-button-bag-hover);color:var(--c-muted)}.cl-colors__item--default-button-text{background-color:var(--c-button-text);color:var(--c-accent-high)}.cl-colors__item--default-button-border{background-color:var(--c-button-border);color:var(--c-muted)}.cl-colors__item--default-table-bag{background-color:var(--c-table-bag);color:var(--c-muted)}.cl-colors__item--default-table-odd-bag{background-color:var(--c-table-odd-bag);color:var(--c-accent-high)}.cl-colors__item--default-table-text{background-color:var(--c-table-text);color:var(--c-muted)}.cl-colors__item--default-hover{background-color:var(--c-hover);color:var(--c-muted)}.cl-colors__item--default-hover-bag{background-color:var(--c-hover-bag);color:var(--c-accent-high)}.cl-colors__item--default-targetaudience{background-color:var(--c-targetaudience);color:var(--c-muted)}.cl-colors__item--default-targetaudience-mobile{background-color:var(--c-targetaudience-mobile);color:var(--c-muted)}.cl-colors__item--default-topnav{background-color:var(--c-topnav);color:var(--c-muted)}.cl-colors__item--default-topnav-mobile{background-color:var(--c-topnav-mobile);color:var(--c-muted)}.cl-colors__item--default-topnav-bag{background-color:var(--c-topnav-bag);color:var(--c-muted)}.cl-colors__item--default-topnav-border{background-color:var(--c-topnav-border);color:var(--c-muted)}.cl-colors__item--default-lang-bag{background-color:var(--c-lang-bag);color:var(--c-muted)}.cl-colors__item--default-lang-border{background-color:var(--c-lang-border);color:var(--c-muted)}.cl-colors__item--default-lang-text{background-color:var(--c-lang-text);color:var(--c-muted)}.cl-colors__item--default-lang-toggle{background-color:var(--c-lang-toggle);color:var(--c-muted)}.cl-colors__item--default-lang-list-bag{background-color:var(--c-lang-list-bag);color:var(--c-muted)}.cl-colors__item--default-search-bag{background-color:var(--c-search-bag);color:var(--c-muted)}.cl-colors__item--default-search-item-bag{background-color:var(--c-search-item-bag);color:var(--c-accent-high)}.cl-colors__item--default-search-item{background-color:var(--c-search-item);color:var(--c-muted)}.cl-colors__item--default-search-item-border{background-color:var(--c-search-item-border);color:var(--c-muted)}.cl-colors__item--default-search-item-label{background-color:var(--c-search-item-label);color:var(--c-muted)}.cl-colors__item--default-search-item-mobile{background-color:var(--c-search-item-mobile);color:var(--c-muted)}.cl-colors__item--default-search-bag-mobile{background-color:var(--c-search-bag-mobile);color:var(--c-muted)}.cl-colors__item--default-search-results-border{background-color:var(--c-search-results-border);color:var(--c-muted)}.cl-colors__item--default-search-results-h2-border{background-color:var(--c-search-results-h2-border);color:var(--c-muted)}.cl-colors__item--default-search-results-facet-round{background-color:var(--c-search-results-facet-round);color:var(--c-accent-high)}.cl-colors__item--default-pager-active-bag{background-color:var(--c-pager-active-bag);color:var(--c-muted)}.cl-colors__item--default-pager-bag{background-color:var(--c-pager-bag);color:var(--c-accent-high)}.cl-colors__item--default-pager{background-color:var(--c-pager);color:var(--c-muted)}.cl-colors__item--default-border-mobile{background-color:var(--c-border-mobile);color:var(--c-muted)}.cl-colors__item--default-mobile-icon{background-color:var(--c-mobile-icon);color:var(--c-accent-high)}.cl-colors__item--default-mobile-icon-bag{background-color:var(--c-mobile-icon-bag);color:var(--c-muted)}.cl-colors__item--default-allaround-border-color{background-color:var(--c-allaround-border-color);color:var(--c-muted)}.cl-colors__item--default-ptv-border{background-color:var(--c-ptv-border);color:var(--c-muted)}.cl-colors__item--default-navigation-text{background-color:var(--c-navigation-text);color:var(--c-muted)}.cl-colors__item--default-navigation-text-2level{background-color:var(--c-navigation-text-2level);color:var(--c-accent-high)}.cl-colors__item--default-navigation-text-mobile{background-color:var(--c-navigation-text-mobile);color:var(--c-muted)}.cl-colors__item--default-navigation-link{background-color:var(--c-navigation-link);color:var(--c-muted)}.cl-colors__item--default-main-nav-border{background-color:var(--c-main-nav-border);color:var(--c-muted)}.cl-colors__item--default-main-nav-bag{background-color:var(--c-main-nav-bag);color:var(--c-accent-high)}.cl-colors__item--default-main-nav-bag-active{background-color:var(--c-main-nav-bag-active);color:var(--c-accent-high)}.cl-colors__item--default-main-nav-arrow{background-color:var(--c-main-nav-arrow);color:var(--c-accent-high)}.cl-colors__item--default-main-nav-arrow-border{background-color:var(--c-main-nav-arrow-border);color:var(--c-muted)}.cl-colors__item--default-main-nav-arrow-bag{background-color:var(--c-main-nav-arrow-bag);color:var(--c-muted)}.cl-colors__item--default-main-nav-arrow-bag-active{background-color:var(--c-main-nav-arrow-bag-active);color:var(--c-muted)}.cl-colors__item--default-main-nav-arrow-2level-border{background-color:var(--c-main-nav-arrow-2level-border);color:var(--c-muted)}.cl-colors__item--default-main-menu-mobile-active{background-color:var(--c-main-menu-mobile-active);color:var(--c-muted)}.cl-colors__item--default-main-nav-mobile-icon{background-color:var(--c-main-nav-mobile-icon);color:var(--c-accent-high)}.cl-colors__item--default-main-nav-mobile-icon-bag{background-color:var(--c-main-nav-mobile-icon-bag);color:var(--c-muted)}.cl-colors__item--default-main-nav-mobile-bag{background-color:var(--c-main-nav-mobile-bag);color:var(--c-accent-high)}.cl-colors__item--default-main-nav-mobile-border{background-color:var(--c-main-nav-mobile-border);color:var(--c-muted)}.cl-colors__item--default-main-nav-mobile-active{background-color:var(--c-main-nav-mobile-active);color:var(--c-accent-high)}.cl-colors__item--default-main-nav-bag-2level{background-color:var(--c-main-nav-bag-2level);color:var(--c-muted)}.cl-colors__item--default-main-nav-bag-2level-active{background-color:var(--c-main-nav-bag-2level-active);color:var(--c-accent-high)}.cl-colors__item--default-main-nav-bag-2level-active-text{background-color:var(--c-main-nav-bag-2level-active-text);color:var(--c-muted)}.cl-colors__item--default-main-nav-arrow-2level{background-color:var(--c-main-nav-arrow-2level);color:var(--c-accent-high)}.cl-colors__item--default-main-nav-border-2level{background-color:var(--c-main-nav-border-2level);color:var(--c-accent-high)}.cl-colors__item--default-main-nav-arrow-2level-close{background-color:var(--c-main-nav-arrow-2level-close);color:var(--c-accent-high)}.cl-colors__item--default-main-nav-arrow-2level-bag{background-color:var(--c-main-nav-arrow-2level-bag);color:var(--c-muted)}.cl-colors__item--default-eservicenav{background-color:var(--c-eservicenav);color:var(--c-muted)}.cl-colors__item--default-eservicenav-bg{background-color:var(--c-eservicenav-bg);color:var(--c-accent-high)}.cl-colors__item--default-carousel-bag{background-color:var(--c-carousel-bag);color:var(--c-muted)}.cl-colors__item--default-carousel-border{background-color:var(--c-carousel-border);color:var(--c-muted)}.cl-colors__item--default-carousel-button{background-color:var(--c-carousel-button);color:var(--c-muted)}.cl-colors__item--default-carousel-button-bag{background-color:var(--c-carousel-button-bag);color:var(--c-muted)}.cl-colors__item--default-carousel-text{background-color:var(--c-carousel-text);color:var(--c-muted)}.cl-colors__item--default-carousel-link{background-color:var(--c-carousel-link);color:var(--c-muted)}.cl-colors__item--default-carousel-button-mobile-bag{background-color:var(--c-carousel-button-mobile-bag);color:var(--c-muted)}.cl-colors__item--default-recommended{background-color:var(--c-recommended);color:var(--c-accent-high)}.cl-colors__item--default-recommended-bag{background-color:var(--c-recommended-bag);color:var(--c-muted)}.cl-colors__item--default-recommended-active{background-color:var(--c-recommended-active);color:var(--c-muted)}.cl-colors__item--default-breadcrumbs{background-color:var(--c-breadcrumbs);color:var(--c-muted)}.cl-colors__item--default-breadcrumbs-active{background-color:var(--c-breadcrumbs-active);color:var(--c-muted)}.cl-colors__item--default-breadcrumbs-bag{background-color:var(--c-breadcrumbs-bag);color:var(--c-muted)}.cl-colors__item--default-tab{background-color:var(--c-tab);color:var(--c-accent-high)}.cl-colors__item--default-tab-bag{background-color:var(--c-tab-bag);color:var(--c-muted)}.cl-colors__item--default-active-tab-bag{background-color:var(--c-active-tab-bag);color:var(--c-muted)}.cl-colors__item--default-active-tab{background-color:var(--c-active-tab);color:var(--c-accent-high)}.cl-colors__item--default-tab-border{background-color:var(--c-tab-border);color:var(--c-muted)}.cl-colors__item--default-tab-newsarchive-bag{background-color:var(--c-tab-newsarchive-bag);color:var(--c-muted)}.cl-colors__item--default-tab-newsarchive{background-color:var(--c-tab-newsarchive);color:var(--c-muted)}.cl-colors__item--default-sidebarmenu{background-color:var(--c-sidebarmenu);color:var(--c-muted)}.cl-colors__item--default-separatenews-date{background-color:var(--c-separatenews-date);color:var(--c-muted)}.cl-colors__item--default-infobox-bag{background-color:var(--c-infobox-bag);color:var(--c-accent-high)}.cl-colors__item--default-infobox-border{background-color:var(--c-infobox-border);color:var(--c-muted)}.cl-colors__item--default-infobox-headerline{background-color:var(--c-infobox-headerline);color:var(--c-muted)}.cl-colors__item--default-liftup-item-bag{background-color:var(--c-liftup-item-bag);color:var(--c-muted)}.cl-colors__item--default-liftup-content{background-color:var(--c-liftup-content);color:var(--c-muted)}.cl-colors__item--default-liftup-content-link{background-color:var(--c-liftup-content-link);color:var(--c-muted)}.cl-colors__item--default-liftup-item-caption-bag{background-color:var(--c-liftup-item-caption-bag);color:var(--c-muted)}.cl-colors__item--default-liftup-content-bag{background-color:var(--c-liftup-content-bag);color:var(--c-accent-high)}.cl-colors__item--default-liftup-item-caption{background-color:var(--c-liftup-item-caption);color:var(--c-accent-high)}.cl-colors__item--default-liftup-item-bborder{background-color:var(--c-liftup-item-bborder);color:var(--c-muted)}.cl-colors__item--default-trustee-border{background-color:var(--c-trustee-border);color:var(--c-muted)}.cl-colors__item--default-current-bag{background-color:var(--c-current-bag);color:var(--c-accent-high)}.cl-colors__item--default-newsliftup-border{background-color:var(--c-newsliftup-border);color:var(--c-muted)}.cl-colors__item--default-newslist-bborder{background-color:var(--c-newslist-bborder);color:var(--c-muted)}.cl-colors__item--default-newslist-listborder{background-color:var(--c-newslist-listborder);color:var(--c-muted)}.cl-colors__item--default-feedlist-link{background-color:var(--c-feedlist-link);color:var(--c-muted)}.cl-colors__item--default-newslist-bag-hover{background-color:var(--c-newslist-bag-hover);color:var(--c-muted)}.cl-colors__item--default-newslist-date{background-color:var(--c-newslist-date);color:var(--c-muted)}.cl-colors__item--default-feedlist-text{background-color:var(--c-feedlist-text);color:var(--c-accent-high)}.cl-colors__item--default-liftupbox-bag{background-color:var(--c-liftupbox-bag);color:var(--c-accent-high)}.cl-colors__item--default-rss-icon{background-color:var(--c-rss-icon);color:var(--c-muted)}.cl-colors__item--default-rss-icon-lines{background-color:var(--c-rss-icon-lines);color:var(--c-muted)}.cl-colors__item--default-footer-text{background-color:var(--c-footer-text);color:var(--c-accent-high)}.cl-colors__item--default-footer-link{background-color:var(--c-footer-link);color:var(--c-accent-high)}.cl-colors__item--default-footer-bag{background-color:var(--c-footer-bag);color:var(--c-muted)}.cl-colors__item--default-footer-link-first{background-color:var(--c-footer-link-first);color:var(--c-accent-high)}.cl-colors__item--default-footer-line-between{background-color:var(--c-footer-line-between);color:var(--c-muted)}.cl-colors__item--default-footer-mobile-top{background-color:var(--c-footer-mobile-top);color:var(--c-muted)}.cl-colors__item--default-footer-text2{background-color:var(--c-footer-text2);color:var(--c-accent-high)}.cl-colors__item--default-shadow{background-color:var(--c-shadow);color:var(--c-muted)}.cl-colors__item--default-contact-divider{background-color:var(--c-contact-divider);color:var(--c-muted)}.cl-colors__item--default-related-line{background-color:var(--c-related-line);color:var(--c-muted)}.cl-colors__item--default-related-caption-bag{background-color:var(--c-related-caption-bag);color:var(--c-muted)}.cl-colors__item--default-related-caption-text{background-color:var(--c-related-caption-text);color:var(--c-accent-high)}.cl-colors__item--default-accordion-bag{background-color:var(--c-accordion-bag);color:var(--c-accent-high)}.cl-colors__item--default-accordion{background-color:var(--c-accordion);color:var(--c-accent-high)}.cl-colors__item--default-accordion-title{background-color:var(--c-accordion-title);color:var(--c-muted)}.cl-colors__item--default-event-widget-hover-bag{background-color:var(--c-event-widget-hover-bag);color:var(--c-muted)}.cl-colors__item--default-event-widget-hover{background-color:var(--c-event-widget-hover);color:var(--c-accent-high)}.cl-colors__item--default-calendar-button-event-bag{background-color:var(--c-calendar-button-event-bag);color:var(--c-muted)}.cl-colors__item--default-calendar-button-hobbies-bag{background-color:var(--c-calendar-button-hobbies-bag);color:var(--c-muted)}.cl-colors__item--default-calendar-button-event-add-bag{background-color:var(--c-calendar-button-event-add-bag);color:var(--c-muted)}.cl-colors__item--default-calendar-button-link{background-color:var(--c-calendar-button-link);color:var(--c-accent-high)}.cl-colors__item--default-calendar-top-list-bag{background-color:var(--c-calendar-top-list-bag);color:var(--c-muted)}.cl-colors__item--default-calendar-top-list-line{background-color:var(--c-calendar-top-list-line);color:var(--c-muted)}.cl-colors__item--default-calendar-carousel-caption-bag{background-color:var(--c-calendar-carousel-caption-bag);color:var(--c-muted)}.cl-colors__item--default-calendar-deactivate{background-color:var(--c-calendar-deactivate);color:var(--c-accent-high)}.cl-colors__item--default-calendar-bag1{background-color:var(--c-calendar-bag1);color:var(--c-muted)}.cl-colors__item--default-calendar-bag2{background-color:var(--c-calendar-bag2);color:var(--c-accent-high)}.cl-colors__item--default-calendar-bag3{background-color:var(--c-calendar-bag3);color:var(--c-accent-high)}.cl-colors__item--default-calendar-border{background-color:var(--c-calendar-border);color:var(--c-accent-high)}.cl-colors__item--default-calendar-text{background-color:var(--c-calendar-text);color:var(--c-muted)}.cl-colors__item--default-calendar-text1{background-color:var(--c-calendar-text1);color:var(--c-accent-high)}.cl-colors__item--default-calendar-bag-hover{background-color:var(--c-calendar-bag-hover);color:var(--c-muted)}.cl-colors__item--default-nappi-bag{background-color:var(--c-nappi-bag);color:var(--c-muted)}.cl-colors__item--default-nappi-link{background-color:var(--c-nappi-link);color:var(--c-accent-high)}.cl-colors__item--default-socialmediashare{background-color:var(--c-socialmediashare);color:var(--c-muted)}.cl-colors__item--default-info{background-color:var(--c-info);color:var(--c-muted)}.cl-colors__item--default-infoviiva{background-color:var(--c-infoviiva);color:var(--c-muted)}.cl-colors__item--default-infobag{background-color:var(--c-infobag);color:var(--c-muted)}.cl-colors__item--default-background-inverse{background-color:var(--c-background-inverse);color:var(--c-muted)}.cl-colors__item--default-background-section{background-color:var(--c-background-section);color:var(--c-accent-high)}.cl-colors__item--default-primary{background-color:var(--c-primary);color:var(--c-muted)}.cl-colors__item--default-secondary{background-color:var(--c-secondary);color:var(--c-accent-high)}.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-muted)}.cl-colors__item--default-highlight-high{background-color:var(--c-highlight-high);color:var(--c-muted)}.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-muted)}.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-status-text{background-color:var(--c-status-text);color:var(--c-accent-high)}.cl-colors__item--default-lightgrey{background-color:var(--c-lightgrey);color:var(--c-accent-high)}.cl-colors__item--default-grey{background-color:var(--c-grey);color:var(--c-accent-high)}.cl-colors__item--default-darker-blue{background-color:var(--c-darker-blue);color:var(--c-muted)}.cl-colors__item--default-lighter-blue{background-color:var(--c-lighter-blue);color:var(--c-muted)}.cl-colors__item--dark-text{background-color:var(--c-text);color:var(--c-muted)}.cl-colors__item--dark-text-inverse{background-color:var(--c-text-inverse);color:var(--c-muted)}.cl-colors__item--dark-background{background-color:var(--c-background);color:var(--c-accent-high)}.cl-colors__item--dark-background-inverse{background-color:var(--c-background-inverse);color:var(--c-muted)}.cl-colors__item--dark-background-section{background-color:var(--c-background-section);color:var(--c-accent-high)}.cl-colors__item--dark-primary{background-color:var(--c-primary);color:var(--c-accent-high)}.cl-colors__item--dark-secondary{background-color:var(--c-secondary);color:var(--c-accent-high)}.cl-colors__item--dark-accent{background-color:var(--c-accent);color:var(--c-muted)}.cl-colors__item--dark-accent-high{background-color:var(--c-accent-high);color:var(--c-muted)}.cl-colors__item--dark-highlight{background-color:var(--c-highlight);color:var(--c-accent-high)}.cl-colors__item--dark-highlight-high{background-color:var(--c-highlight-high);color:var(--c-accent-high)}.cl-colors__item--dark-muted{background-color:var(--c-muted);color:var(--c-accent-high)}.cl-colors__item--dark-warning{background-color:var(--c-warning);color:var(--c-muted)}.cl-colors__item--dark-error{background-color:var(--c-error);color:var(--c-muted)}.cl-colors__item--dark-message{background-color:var(--c-message);color:var(--c-accent-high)}.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: 0.3s";display:block}.demo-motion::after{content:"Timing Function: ease-in-out"}.demo-motion span{display:block;margin:.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-body-bag);color:var(--c-text);font-family:var(--paragraph-font-family);font-size:85%}*,*::after,*::before{box-sizing:inherit}.main{max-width:1920px;margin:0 auto;padding:0 1rem;display:block}@media(min-width:480px){.main{padding:0 1rem}}@media(min-width:1920px){.main{padding-left:calc(1rem + calc(-50vw + calc(1920px / 2)));padding-right:calc(1rem + calc(-50vw + calc(1920px / 2)))}}.visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.layout-container{max-width:1920px;margin:0 auto}.rss-feed{position:relative;margin-top:1rem}.rss-feed img{color:var(--c-rss-icon);height:30px;margin-left:calc(50% - 15px)}.rss-feed::before,.rss-feed::after{width:47%;left:0;content:"";display:block;height:1px;position:absolute;bottom:48%;background-color:var(--c-rss-icon-lines)}.rss-feed::after{left:unset;right:0}.perusmarginaali{padding:10px}.lisakehykset{border:2px solid #000}.ylaalamarginaali{padding:10px 0}.someraami{height:599px;width:340px;border:unset;overflow:hidden}.taulukkoresponsive{overflow-x:auto}iframe{max-width:100%}.button{border:2px solid var(--c-button-border);border-radius:20px;cursor:pointer;display:inline-block;text-decoration:none;text-align:center;text-transform:uppercase;color:var(--c-button-text);background-color:var(--c-button-bag);line-height:2;padding:.5rem 1rem}.button a{color:var(--c-button-text)}.button:visited{color:var(--c-button-text)}.button:hover{color:var(--c-button-text);background-color:var(--c-button-bag-hover)}@media(prefers-color-scheme:dark){.button{color:var(--c-text);background-color:var(--c-primary)}.button:visited{color:var(--c-text)}.button:hover{color:var(--c-text);background-color:var(--c-highlight-high)}}.button--alt{color:var(--c-text-inverse);background-color:var(--c-secondary);line-height:2;padding:1rem 2rem}.button--alt:visited{color:var(--c-text-inverse)}.button--alt:hover{color:var(--c-secondary);background-color:var(--c-highlight)}@media(prefers-color-scheme:dark){.button--alt{color:var(--c-text);background-color:var(--c-secondary)}.button--alt:visited{color:var(--c-text)}.button--alt:hover{color:var(--c-text);background-color:var(--c-highlight-high)}}.user-login-form button{border-color:var(--c-button-border);color:var(--c-text)}.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}.legend{font-size:.9rem;font-family:var(--heading-font-family);letter-spacing:.1rem}.form-item__dropdown{border:1px solid var(--c-form-border);display:block;position:relative;background-color:var(--c-form-background)}@media(prefers-color-scheme:dark){.form-item__dropdown{background-color:var(--c-background-inverse)}}.form-item__dropdown:hover{border-color:var(--c-form-border)}.form-item__select{border:1px solid var(--c-text);height:unset;font-size:1rem;margin:0;outline:none;padding:.6em .8em .5em;width:100%}.form-item__select :focus{outline:none;color:var(--c-text)}.form-item__select:not([multiple]){height:41px}.form-item__select:not([multiple])::after{border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:9px solid var(--c-form-icon);content:" ";position:absolute;top:42%;right:1.5rem;z-index:2;pointer-events:none;display:none}@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 rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-item__select:focus{border-color:var(--c-accent)}}.form-item{color:var(--c-text);margin-bottom:1em;max-width:42em}.form-item::after{clear:both;content:"";display:table}.form-item__label{display:inline-block;font-weight:600}@media(min-width:320px){.form-item__label{display:block;margin-right:2%;padding:.6em 0}}.option.form-item__label{display:initial}.form-item__textfield{border:1px solid var(--c-text);padding:.6em;width:100%;max-width:100%}@media(min-width:920px){.form-item__textfield{width:unset}}.form-item__textfield:focus{border-color:var(--c-text)}.form-item__textfield::placeholder{color:var(--c-highlight)}.form-item__description{margin-top:.3em}.form-fieldset{border:1px dashed var(--c-highlight);margin-bottom:1em;padding:0}.form-fieldset .form-item{margin-left:1em;max-width:31em}.layout-builder-add-block .form-item,.layout-builder-update-block .form-item{color:#fff}.icons-demo{display:flex}.icons-demo .icon{height:70px;padding:1rem;width:70px}@media(prefers-color-scheme:dark){.icons-demo .icon{fill:var(--c-accent-high)}}.icons-demo pre{background-color:var(--c-muted);font-size:.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}.main__wrapper .align-center img{margin:.5rem}.main__wrapper .align-left img{margin-right:.5rem}.main__wrapper .align-right img{margin-left:.5rem}.main__wrapper img{margin-bottom:.5rem}.main__wrapper figure{margin:0 0 2rem;display:table}.main__wrapper figure figcaption{display:table-caption;caption-side:bottom}a{text-decoration:none;-ms-word-break:break-word;word-break:break-word}a:hover,a:focus{text-decoration:underline}.field--name-body a,.infobox a,.accordion__item a{text-decoration:underline;color:var(--c-text-link)}.link{color:var(--c-text-link);hyphens:auto}.link--mainnav{font-size:1.3rem;font-family:var(--heading2-font-family);color:var(--c-leipis)}.link--secnav{font-size:1.1rem;font-family:var(--heading2-font-family);color:var(--c-leipis)}.field-subpage-paragraph{display:block}@media(min-width:920px){.field-subpage-paragraph{padding:1rem}}.field-subpage-paragraph>div.field__items{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;margin:20px auto;gap:.4rem}@media(min-width:720px){.field-subpage-paragraph>div.field__items{gap:1rem;margin:40px auto}}@media(min-width:920px){.field-subpage-paragraph>div.field__items{gap:2rem}}.field-subpage-paragraph>div.field__items>div.field__item{-webkit-box-flex:1 1 96%;-moz-box-flex:1 1 96%;-webkit-flex:1 1 96%;flex:1 1 96%}@media(min-width:480px){.field-subpage-paragraph>div.field__items>div.field__item{-webkit-box-flex:0 1 45%;-moz-box-flex:0 1 45%;-webkit-flex:0 1 45%;flex:0 1 45%}}@media(min-width:920px){.field-subpage-paragraph>div.field__items>div.field__item{-webkit-box-flex:0 1 30%;-moz-box-flex:0 1 30%;-webkit-flex:0 1 30%;flex:0 1 30%}}.sublink{font-family:var(--heading-font-family);font-size:1.4em;font-weight:normal;background-color:var(--c-list-link-bg);margin-bottom:1rem}.sublink--header-list{margin-bottom:unset;color:var(--c-list-link);display:block;position:relative;padding:8px 24px 8px 0;line-height:1.2}.sublink--header-list::before{position:absolute;z-index:4;top:15px;right:6px;content:"";display:block;width:10px;height:10px;border-right:.1em solid var(--c-list-link-arrow);border-top:.1em solid var(--c-list-link-arrow);color:var(--c-list-link-arrow);transform:rotate(45deg)}.sublink--header-list::after{position:absolute;top:0;right:0;content:"";display:block;width:40px;height:61px;background-color:var(--c-list-link-arrow-bg)}.topic-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:flex-start;column-gap:1%;padding:.4rem 0}@media(min-width:480px){.topic-list>div{-webkit-box-flex:1 1 48%;-moz-box-flex:1 1 48%;-webkit-flex:1 1 48%;flex:1 1 48%}}@media(min-width:1224px){.topic-list>div{-webkit-box-flex:0 1 24%;-moz-box-flex:0 1 24%;-webkit-flex:0 1 24%;flex:0 1 24%}}.topic-list--extended{display:-ms-grid;display:grid;flex-flow:unset;justify-content:unset;grid-template-columns:repeat(6,1fr)}.topic-list .topic-link{overflow:hidden;position:relative;border-bottom:4px solid var(--c-topic-link-bg);margin-bottom:1rem;grid-column:auto/span 6}@media(min-width:720px){.topic-list .topic-link{grid-column:auto/span 3}}.topic-list .topic-link .topic--item .image img{object-fit:cover;min-width:100%;max-height:220px}.topic-list .topic-link .topic--item .caption,.topic-list .topic-link .topic--item .topic-link__description{font-family:var(--heading-font-family);position:absolute;width:70%;background-color:var(--c-topic-link-bg);color:var(--c-topic-link)}.topic-list .topic-link .topic--item .caption{margin:0;font-weight:normal;font-size:1.3rem;position:absolute;bottom:20px;width:70%;padding:.4rem 1rem}@media(min-width:920px){.topic-list .topic-link--1{grid-column:auto/span 1}}@media(min-width:920px){.topic-list .topic-link--2{grid-column:auto/span 2}}@media(min-width:920px){.topic-list .topic-link--3{grid-column:auto/span 3}}@media(min-width:920px){.topic-list .topic-link--4{grid-column:auto/span 4}}@media(min-width:920px){.topic-list .topic-link--5{grid-column:auto/span 5}}@media(min-width:920px){.topic-list .topic-link--6{grid-column:auto/span 6}}.topic-list .keyword{background-color:var(--c-keyword-bag);color:var(--c-keyword);padding:.2rem .4rem}.layout--twocol-section .field-subpage-paragraph{padding:unset}.layout--twocol-section .field-subpage-paragraph>div.field__items{row-gap:1rem;column-gap:2rem;margin:80px auto}.layout--twocol-section .field-subpage-paragraph>div.field__items>div.field__item{-webkit-box-flex:1 1 96%;-moz-box-flex:1 1 96%;-webkit-flex:1 1 96%;flex:1 1 96%}@media(min-width:920px){.layout--twocol-section .field-subpage-paragraph>div.field__items>div.field__item{-webkit-box-flex:0 1 48%;-moz-box-flex:0 1 48%;-webkit-flex:0 1 48%;flex:0 1 48%}}ul,ol{list-style-position:inside;hyphens:auto}ul{list-style-type:square}ul>li>ul{margin:0 .8em}ol{list-style-type:decimal}.list-item,.text-long ol li,.text-long ul li{margin-bottom:.2em;padding-left:.4em;line-height:1.2}.text-long ol,.text-long ul{padding-left:.6em;font-size:1rem;margin-left:0;margin-bottom:1em}.text-long>ol,.text-long>ul{margin-top:1em;padding-left:unset}ul li>div{display:inline-block}.table,.text-long table{border:1px solid var(--c-text);border-spacing:0;background-color:var(--c-table-bag);margin:1em 0;max-width:100%;overflow-x:auto;display:block;color:var(--c-table-text)}@media(min-width:480px){.table,.text-long table{display:table}}.table__heading-cell,.text-long th,.table__cell,.text-long td{display:block;border:none;border-bottom:1px solid var(--c-highlight-high);border-right:1px solid var(--c-highlight-high);padding:1em}@media(min-width:480px){.table__heading-cell,.text-long th,.table__cell,.text-long td{display:table-cell}}.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-table-text);font-weight:600;padding:1.2em;text-align:left}.table__row,.text-long tr{display:block}@media(min-width:480px){.table__row,.text-long tr{display:table-row}}.table__row:nth-child(odd),.text-long tr:nth-child(odd){background-color:var(--c-table-odd-bag)}.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__footer-cell,.text-long tfoot th,.table__footer-cell:first-child{border-bottom:none;border-top:1px solid var(--c-highlight-high)}.h1,.text-long h1{color:var(--c-h1-text);font-family:var(--heading-font-family);font-weight:normal;font-style:normal;font-size:2.6rem;line-height:1.3;margin:0 0 .5em;width:auto}.h1__link{color:var(--c-text-link);text-decoration:none}.h1__link:hover{color:var(--c-text-link);text-decoration:underline}.h2,.text-long h2{color:var(--c-h23-text);font-family:var(--heading-font-family);font-weight:normal;font-style:normal;font-size:2.2rem;line-height:1.25;margin:1em 0 .5em;width:auto}.h2__link{color:inherit;text-decoration:none}.h2__link:hover{color:inherit;text-decoration:underline}.h3,.text-long h3{color:var(--c-h23-text);font-family:var(--heading-font-family);font-weight:normal;font-style:normal;font-size:1.8rem;line-height:1.2;margin:1em 0 .5em;width:auto}.h3__link{color:inherit;text-decoration:none}.h3__link:hover{color:inherit;text-decoration:underline}.h4,.text-long h4{color:var(--c-h23-text);font-family:var(--heading-font-family);font-weight:normal;font-style:normal;font-size:1.4rem;line-height:1.6;margin:0 0 .5em;width:auto}.h4__link{color:inherit;text-decoration:none}.h4__link:hover{color:inherit;text-decoration:underline}.h5,.text-long h5{color:var(--c-h1-text);font-family:var(--heading-font-family);font-weight:normal;font-style:normal;font-size:1.2rem;line-height:2;margin:0 0 .5em;width:auto}.h5__link{color:inherit;text-decoration:none}.h5__link:hover{color:inherit;text-decoration:underline}.h6,.text-long h6{color:var(--c-h1-text);font-family:var(--heading-font-family);font-weight:bold;font-style:normal;font-size:1rem;line-height:2;margin:0 0;width:auto}.h6__link{color:inherit;text-decoration:none}.h6__link:hover{color:inherit;text-decoration:underline}.paragraph,.text-long p{margin:0 0 1em;line-height:150%;font-size:1rem}p{line-height:150%;font-size:1rem;-ms-word-wrap:break-word;word-wrap:break-word}.blockquote,.text-long blockquote{font-style:italic;margin-left:1em;padding-left:1em;font-size:1rem}.hr,.text-long hr{border-style:solid;border-width:1px 0 0;color:text}.video-with-playback{margin:0 auto;max-width:1920px;position:relative}.video-with-playback__video{width:100%}.video-with-playback__button{padding:1rem;position:absolute;bottom:0;right:0;z-index:100;border:none;outline:none;background-color:rgba(255,255,255,.4)}.video-with-playback__button-text--play,.video-with-playback__button-icon--play{display:block}.video-with-playback__button-text--pause,.video-with-playback__button-icon--pause{display:none}.video-with-playback__button.is-playing .video-with-playback__button-text--play,.video-with-playback__button.is-playing .video-with-playback__button-icon--play{display:none}.video-with-playback__button.is-playing .video-with-playback__button-text--pause,.video-with-playback__button.is-playing .video-with-playback__button-icon--pause{display:block}.video{height:0;overflow:hidden;padding-top:35px;padding-bottom:56.25%;position:relative}.video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.video--full{padding-bottom:75%}.accordion{line-height:1.4;margin-top:1rem}.accordion h3{margin:0}.accordion__item{background-color:var(--c-accordion-bag);margin-bottom:.4rem}.accordion__item a{color:var(--c-accordion-title)}.accordion__content{display:none;background-color:var(--c-accordion);font-family:var(--paragraph2-font-family);padding:1rem}.accordion__content.active,.no-js .accordion__content{display:block}.accordion__content+a,.accordion__content+a+a{color:var(--c-accordion);padding:.4rem 1rem}.accordion-toggle-expand{position:relative;display:block;width:100%;-webkit-appearance:unset;font:unset;font-size:1.1rem;font-family:var(--heading2-font-family);text-transform:uppercase;line-height:1.4;margin:unset;background-color:unset;border:unset;text-align:unset;color:var(--c-accordion-title)}.accordion-toggle-expand::after{content:"+";font-size:30px;display:block;position:absolute;top:-8px;right:1rem}.accordion-toggle-expand .is-active::after{content:"−"}.accordion .field-accordion-title{display:inline-block}.field-accordion .field__item{margin-bottom:40px}.block>.field-accordion{margin-top:40px}.field-ptv-liftups{padding:0 1rem 1rem}.field-ptv-liftups .ptv-service-liftup>span{font-size:1.3rem;font-weight:600}.field-ptv-liftups .ptv-service-liftup>.accordion>.accordion__item{margin-bottom:unset;padding:1rem}.field-ptv-liftups .ptv-service-liftup>.accordion>.accordion__item .accordion-toggle-expand{border-radius:unset !important;padding:1rem !important}.field-ptv-liftups .ptv-service-liftup>.accordion>.accordion__item .accordion-toggle-expand::after{top:1.5rem}.field-ptv-liftups .ptv-service-liftup>.accordion>.accordion__item>.accordion-toggle-expand{font-size:1.4rem !important;font-weight:normal;background-color:unset;text-transform:unset;border:2px solid #d3d3d3;box-shadow:0 6px 4px 0 rgba(0,0,0,.1)}.field-ptv-liftups .ptv-service-liftup>.accordion>.accordion__item>.accordion-toggle-expand.is-active{font-weight:600}.field-ptv-liftups .ptv-service-liftup .field-summary,.field-ptv-liftups .ptv-service-liftup .field-body-md,.field-ptv-liftups .ptv-service-liftup .field-requirements-md,.field-ptv-liftups .ptv-service-liftup .field-chargeability-heading,.field-ptv-liftups .ptv-service-liftup .field-service-charge-type,.field-ptv-liftups .ptv-service-liftup .field-available-languages,.field-ptv-liftups .ptv-service-liftup .field-area-text,.field-ptv-liftups .ptv-service-liftup .field-service-producer,.field-ptv-liftups .ptv-service-liftup .field-service-responsible{font-size:1rem;font-weight:normal}.field-ptv-liftups .ptv-service-liftup .ptv-service-liftup-section-heading{margin:3rem 0 1rem}.field-ptv-liftups .ptv-service-liftup article.node{margin:1rem 0 2rem;padding:1rem}.field-ptv-liftups .ptv-service-liftup article.node .field-electronic-signature-rqd,.field-ptv-liftups .ptv-service-liftup article.node .field-electronic-id-required{display:list-item;margin-left:1rem}.field-ptv-liftups .ptv-service-liftup article.node .field-links{margin-top:1rem}.field-ptv-liftups .paragraph--type-place-of-business-liftup .place-of-business-contact{border:1px solid #000;padding:1rem;margin:.2rem 0 2rem}.field-ptv-liftups .paragraph--type-place-of-business-liftup .place-of-business-contact__content-container>*{padding:1rem 1rem 0}.field-ptv-liftups .paragraph--type-place-of-business-liftup .place-of-business-contact__name{background-color:#fff;color:#000;font-size:1.4rem;font-weight:normal}.field-ptv-liftups .paragraph--type-place-of-business-liftup .place-of-business-contact__summary,.field-ptv-liftups .paragraph--type-place-of-business-liftup .place-of-business-contact__description,.field-ptv-liftups .paragraph--type-place-of-business-liftup .place-of-business-contact__two-column-container{font-size:1rem;font-weight:normal}.field-ptv-liftups .paragraph--type-place-of-business-liftup .place-of-business-contact__description .label{display:none}@media(min-width:920px){.field-ptv-liftups .paragraph--type-place-of-business-liftup .place-of-business-contact__two-column-container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;column-gap:2%}}.field-ptv-liftups .paragraph--type-place-of-business-liftup .place-of-business-contact__two-column-container .label{font-weight:600;margin-top:1rem}.field-ptv-liftups .paragraph--type-place-of-business-liftup .place-of-business-contact__two-column-container .tel .supplementary{display:none}.field-ptv-liftups .paragraph--type-place-of-business-liftup .place-of-business-contact__two-column-container>*{padding:unset}.field-ptv-liftups .paragraph--type-place-of-business-liftup .place-of-business-contact__accordion--map{margin-top:2rem}.field-ptv-liftups .paragraph--type-place-of-business-liftup .place-of-business-contact__accordion--map .accordion__item .accordion-toggle-expand{background-color:var(--c-recommended-bag);color:var(--c-recommended);border-radius:unset;padding:1rem !important;font-weight:normal}.field-ptv-liftups .paragraph--type-place-of-business-liftup .place-of-business-contact__accordion--map .accordion__item .accordion-toggle-expand::after{color:var(--c-recommended);top:1.5rem}.field-ptv-liftups .paragraph--type-place-of-business-liftup .place-of-business-contact__accordion--map .accordion__item .accordion-toggle-expand .is-active{background-color:var(--c-recommended);color:var(--c-recommended-bag)}.field-ptv-liftups .paragraph--type-place-of-business-liftup .place-of-business-contact__accordion--map .accordion__item .accordion__content{padding:unset}.field-ptv-liftups .paragraph--type-place-of-business-liftup .place-of-business-contact__phone .tel .value{white-space:nowrap}.field-ptv-liftups>div>.accordion>.accordion__item>.accordion__label{display:none}.field-ptv-liftups>div>.accordion>.accordion__item>.accordion__label::after{display:none}.field-ptv-liftups>div>.accordion>.accordion__item>.accordion__content{display:block;padding:unset}@media(min-width:720px){.layout-container .events-calendar__custom-navigation{grid-row:2;grid-column:span 4;padding-right:.2rem}}.layout-container .events-calendar__custom-navigation ul.menu{margin:0;padding:0;list-style:none}.layout-container .events-calendar__custom-navigation ul.menu .menu__item{display:inline-block;padding:.5rem 2rem;margin:0 .2rem;background-color:var(--c-calendar-button-event-bag)}.layout-container .events-calendar__custom-navigation ul.menu .menu__item a{color:var(--c-calendar-button-link)}.layout-container .events-calendar__custom-navigation ul.menu .menu__item--hobbies{background-color:var(--c-calendar-button-hobbies-bag)}.layout-container .events-calendar__custom-navigation ul.menu .menu__item--event-add{background-color:var(--c-calendar-button-event-add-bag);float:right}.layout-container .events-calendar__highlights{width:100%}.layout-container .events-calendar__highlights--top-carousel{display:block;width:100%}@media(min-width:920px){.layout-container .events-calendar__highlights--top-carousel{width:66%;float:left}}.layout-container .events-calendar__highlights--top-carousel .liftup--carousel .slick nav.slick__arrow{bottom:0}.layout-container .events-calendar__highlights--top-carousel .liftup--carousel .slick .slick-autoplay-toggle-button{left:unset;right:0;top:unset;bottom:0;padding:.4rem .8rem}.layout-container .events-calendar__highlights--top-carousel .liftup--carousel .liftup__content{background-color:var(--c-calendar-carousel-caption-bag);bottom:40px}.layout-container .events-calendar__highlights--top-carousel .liftup--carousel .liftup__content .liftup__date{padding:1rem 2rem 0;font-size:1rem}.layout-container .events-calendar__highlights--top-carousel .liftup--carousel .liftup__content .liftup__headline{padding:0 2rem}.layout-container .events-calendar__highlights--top-carousel .liftup--carousel .liftup__content .liftup__ingress{margin-bottom:10px;padding:0 2rem}.layout-container .events-calendar__highlights--top-tabs{display:block;background-color:var(--c-calendar-top-list-bag)}@media(min-width:920px){.layout-container .events-calendar__highlights--top-tabs{width:32%;float:right}}.layout-container .events-calendar__highlights--top-tabs h2.block-title{padding:.4rem 1rem;margin:0;font-weight:normal;font-size:1.1rem;background-color:var(--c-calendar-button-event-bag);color:var(--c-calendar-button-link);height:30px}@media(min-width:920px){.layout-container .events-calendar__highlights--top-tabs .event-list{height:fit-content;max-height:320px;overflow-y:scroll}}@media(min-width:1224px){.layout-container .events-calendar__highlights--top-tabs .event-list{max-height:470px}}.layout-container .events-calendar__highlights--top-tabs .event-list .event-tab-item{display:block;clear:both;float:none;margin:0 .4rem;border-bottom:4px solid var(--c-calendar-top-list-line);color:var(--c-calendar-button-link)}.layout-container .events-calendar__highlights--top-tabs .event-list .event-tab-item:last-of-type{border-bottom:none}.layout-container .events-calendar__highlights--top-tabs .event-list .event-tab-item a{color:var(--c-calendar-button-link)}.layout-container .events-calendar__highlights--top-tabs .event-list .event-tab-item>div{padding:.2rem}@media(min-width:1224px){.layout-container .events-calendar__highlights--top-tabs .event-list .event-tab-item>div{padding:1rem}}.layout-container .events-calendar__highlights--top-tabs .event-list .event-tab-item__group-left{display:inline-block}.layout-container .events-calendar__highlights--top-tabs .event-list .event-tab-item__group-right{display:inline-block;vertical-align:top;width:65%}@media(min-width:920px){.layout-container .events-calendar__highlights--top-tabs .event-list .event-tab-item__group-right .event__date{padding-top:1.4rem}}.layout-container .events-calendar__highlights--top-tabs .event-list .event-tab-item__group-right .event__title{font-weight:bold;margin-top:.4rem}.layout-container .events-calendar__filters .filter__toggle{background-color:var(--c-calendar-button-event-bag);color:var(--c-calendar-button-link);padding:.4rem 1rem;margin:.2rem;font-weight:bold;position:relative;cursor:pointer}.layout-container .events-calendar__filters .filter__toggle:first-of-type .filter__icon--after{background-image:url("/themes/custom/jyvaskyla/images/icons/calendar.svg")}.layout-container .events-calendar__filters .filter__toggle:nth-of-type(2) .filter__icon--after{background-image:url("/themes/custom/jyvaskyla/images/icons/todolist.svg")}.layout-container .events-calendar__filters .filter__toggle:nth-of-type(3) .filter__icon--after{background-image:url("/themes/custom/jyvaskyla/images/icons/group.svg")}.layout-container .events-calendar__filters .filter__toggle:nth-of-type(4) .filter__icon--after{background-image:url("/themes/custom/jyvaskyla/images/icons/location.svg")}.layout-container .events-calendar__filters .filter__toggle:nth-of-type(5) .filter__icon--after{background-image:url("/themes/custom/jyvaskyla/images/icons/freeofcharge.svg")}.layout-container .events-calendar__filters .filter__icon--after{position:absolute;right:.4rem;top:.2rem;background-image:url("/themes/custom/jyvaskyla/images/icons/map.svg");background-size:cover;display:block;height:20px;width:20px;fill:var(--c-calendar-button-link);color:var(--c-calendar-button-link);filter:grayscale(100%) invert(100%)}.layout-container .events-calendar__filters .filter__content{padding:.4rem 1rem;margin-top:.6rem;background-color:var(--c-calendar-button-link);display:none}.layout-container .events-calendar__filters .filter__content--open{display:block}.layout-container .events-calendar__filters .accordion{margin-top:unset}.layout-container .events-calendar__filters .accordion--calendar:first-of-type{margin-top:1rem}.layout-container .events-calendar__filters .accordion__item{background-color:var(--c-calendar-button-event-bag);padding:.4rem 1rem;margin-bottom:.4rem}.layout-container .events-calendar__filters .accordion-toggle-expand{color:var(--c-text);margin:unset;font-weight:bold;position:relative;cursor:pointer;filter:grayscale(100%) invert(100%)}.layout-container .events-calendar__filters .accordion-toggle-expand::after{display:none}.layout-container .events-calendar__filters .accordion__label{background-repeat:no-repeat;background-image:url("/themes/custom/jyvaskyla/images/icons/calendar.svg");background-position:right center}.layout-container .events-calendar__filters .accordion__label--calendar{background-image:url("/themes/custom/jyvaskyla/images/icons/calendar.svg")}.layout-container .events-calendar__filters .accordion__label--event-type{background-image:url("/themes/custom/jyvaskyla/images/icons/todolist.svg")}.layout-container .events-calendar__filters .accordion__label--target-audience{background-image:url("/themes/custom/jyvaskyla/images/icons/group.svg")}.layout-container .events-calendar__filters .accordion__label--district{background-image:url("/themes/custom/jyvaskyla/images/icons/location.svg")}.layout-container .events-calendar__filters .accordion__label--free-admission{background-image:url("/themes/custom/jyvaskyla/images/icons/freeofcharge.svg")}.layout-container .events-calendar__filters .accordion__label--municipality{background-image:url("/themes/custom/jyvaskyla/images/icons/map.svg")}.layout-container .events-calendar__filters .accordion .ui-datepicker-inline{border:unset;background-color:#000;color:#fff}.layout-container .events-calendar__filters .accordion .ui-datepicker-header{border:unset;background:unset;border-bottom:1px solid #fff}.layout-container .events-calendar__filters .accordion .ui-datepicker .ui-widget{font-family:inherit}.layout-container .events-calendar__filters .accordion .ui-datepicker .ui-widget-header{color:#fff}.layout-container .events-calendar__filters .accordion .ui-datepicker .ui-widget-header .ui-icon{filter:grayscale(100%) invert(100%)}.layout-container .events-calendar__filters .accordion .ui-datepicker table{font-family:inherit}.layout-container .events-calendar__filters .accordion .ui-datepicker table .ui-state-default{height:30px;width:30px;display:inline-block;text-align:center;border:unset}.layout-container .events-calendar__filters .accordion .ui-datepicker table .has-events{position:relative}.layout-container .events-calendar__filters .accordion .ui-datepicker table .has-events::before{content:" ";background-color:var(--c-accent);display:block;height:5px;width:5px;position:absolute;left:50%;margin-left:-2.5px;bottom:4px}.layout-container .events-calendar__filters .accordion .ui-datepicker table .is-active .ui-state-default{background-color:var(--c-accent);color:#fff}.layout-container .events-calendar__filters ul li div.facets-widget-{display:initial}.layout-container .events-calendar__filters .h2,.layout-container .events-calendar__filters .text-long h2,.text-long .layout-container .events-calendar__filters h2{font-weight:bold;font-size:1rem;margin:.4rem 0 0}.layout-container .events-calendar__filters ul{margin:.1rem 0}.layout-container .events-calendar__filters a{color:#000}.layout-container .events-calendar__filters a .is-active{font-weight:bold}.layout-container .events-calendar__filters a .is-active .js-facet-deactivate{font-size:0}.layout-container .events-calendar__filters a .is-active .js-facet-deactivate::before{content:"X";display:inline-block;font-size:12px;font-weight:normal;color:var(--c-calendar-deactivate)}.layout-container .events-calendar__event-tabs-wrapper{background-color:var(--c-body-bag)}.layout-container .events-calendar__event-tabs-wrapper .block__title{font-weight:normal;text-align:center;margin:1rem 0;font-size:1rem}.layout-container .events-calendar__event-tabs-wrapper .quicktabs_main{border-bottom:1px solid #d5d4cf}.layout-container .events-calendar__event-tabs-wrapper .quicktabs_main .views-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;border-top:1px solid #d5d4cf;padding:1rem;column-gap:1rem;flex-direction:column}@media(min-width:720px){.layout-container .events-calendar__event-tabs-wrapper .quicktabs_main .views-row{flex-direction:row}}.layout-container .events-calendar__event-tabs-wrapper .quicktabs_main .views-row .event__image__wrapper{-webkit-box-flex:3 1 19%;-moz-box-flex:3 1 19%;-webkit-flex:3 1 19%;flex:3 1 19%}.layout-container .events-calendar__event-tabs-wrapper .quicktabs_main .views-row .event__content__wrapper{-webkit-box-flex:1 1 66%;-moz-box-flex:1 1 66%;-webkit-flex:1 1 66%;flex:1 1 66%}.layout-container .events-calendar__event-tabs-wrapper .quicktabs_main .views-row .event__content__wrapper .event__date{margin-bottom:.2rem}.layout-container .events-calendar__event-tabs-wrapper .quicktabs_main .views-row .event__content__wrapper .event__leading{margin-bottom:1rem}.layout-container .events-calendar__event-tabs-wrapper .quicktabs_main .views-row .event__content__wrapper .event__ticket_wrapper{display:inline-block;margin-right:1rem;line-height:3;background-color:var(--c-calendar-button-event-add-bag);padding:0 15px;text-transform:uppercase;vertical-align:middle}.layout-container .events-calendar__event-tabs-wrapper .quicktabs_main .views-row .event__content__wrapper .event__ticket_wrapper a{color:var(--c-calendar-button-link)}.layout-container .events-calendar__event-tabs-wrapper .quicktabs_main .views-row .event__content__wrapper .some__links{display:inline-block;vertical-align:middle}.layout-container .events-calendar__event-tabs-wrapper .quicktabs_main .views-row .event__content__wrapper .some__links a{height:40px;width:40px;display:inline-block;overflow:hidden}.layout-container .events-calendar__event-tabs-wrapper .quicktabs_main .views-row .event__content__wrapper .some__links a .icon{height:40px;width:40px;fill:var(--c-socialmediashare)}.layout-container .events-calendar__event-tabs-wrapper .quicktabs_main .views-row .event__content__wrapper .some__links a .icon:hover{fill:var(--c-calendar-button-event-add-bag)}.layout-container .events-calendar__event-tabs-wrapper .quicktabs_main .views-row .event__information__wrapper{-webkit-box-flex:1 1 17%;-moz-box-flex:1 1 17%;-webkit-flex:1 1 17%;flex:1 1 17%;font-size:.8em;font-style:italic}.layout-container .events-calendar__event-tabs-wrapper .quicktabs_main .views-row .event__information__wrapper>div>div>div:last-of-type{display:block}@media(min-width:720px){.layout-container .events-calendar__node--event{display:-ms-grid;display:grid;-ms-grid-rows:auto 1fr auto;grid-template-rows:auto 1fr auto;-ms-grid-columns:1fr 25%;grid-template-columns:1fr 25%;column-gap:1rem;row-gap:0}}.layout-container .events-calendar__node--event .event__image__wrapper{width:100%;position:relative}@media(min-width:720px){.layout-container .events-calendar__node--event .event__image__wrapper{grid-row:1;grid-column:span 2}}.layout-container .events-calendar__node--event .event__image__wrapper img{width:100%;height:auto}.layout-container .events-calendar__node--event .event__image__content{position:absolute;bottom:1rem}.layout-container .events-calendar__node--event .event__image__content .event__date{background-color:var(--c-calendar-button-event-bag);color:var(--c-calendar-button-link);padding:1rem 2rem;font-size:1rem}.layout-container .events-calendar__node--event .event__image__content .event__title{padding:.4rem 2rem;color:var(--c-calendar-button-link);background-color:var(--c-calendar-top-list-bag)}.layout-container .events-calendar__node--event .event__image__content .event__title h1{margin:0;font-size:1.8rem;font-weight:normal}.layout-container .events-calendar__node--event .event__content--top{padding:1rem}@media(min-width:720px){.layout-container .events-calendar__node--event .event__content--top{padding:1rem 1rem 1rem 4rem}}.layout-container .events-calendar__node--event .event__content--top>div:first-of-type{padding-top:1.5rem}.layout-container .events-calendar__node--event .event__content--top .event__leading{font-weight:bold;padding-top:0}.layout-container .events-calendar__node--event .event__content--top .event__organizer__phone{padding-top:0}.layout-container .events-calendar__node--event .event__content--top .tabs{margin:0}.layout-container .events-calendar__node--event .event__content--top .tabs__nav{gap:0}.layout-container .events-calendar__node--event .event__content--top .tabs__tab{display:none}.layout-container .events-calendar__node--event .event__content--top .recurring-events{margin-top:.4rem}.layout-container .events-calendar__node--event .event__content--top .event{padding:.4rem 1rem;margin-bottom:.2rem}.layout-container .events-calendar__node--event .event__content--top .event:nth-of-type(odd){background-color:var(--c-calendar-series-bag)}.layout-container .events-calendar__node--event .event__content--top .event h3{font-size:1.4rem;font-weight:normal}.layout-container .events-calendar__node--event .event__content--top .event a{color:clr}.layout-container .events-calendar__node--event .event__sidebar--top{padding:1rem}.layout-container .events-calendar__node--event .event__content--bottom{padding:1rem}@media(min-width:720px){.layout-container .events-calendar__node--event .event__content--bottom{padding:1rem 1rem 1rem 4rem}}.layout-container .events-calendar__node--event .event__content--bottom .event__district__label_above,.layout-container .events-calendar__node--event .event__content--bottom .event__district{display:inline-block}.layout-container .events-calendar__node--event .label,.layout-container .events-calendar__node--event .keywords__label{text-transform:uppercase;color:var(--c-socialmediashare);padding-top:2rem}.layout-container .events-calendar__node--event .label+div{padding-top:0}.layout-container .events-calendar__node--event .some__links{display:block;text-align:center}.layout-container .events-calendar__node--event .some__links a{height:40px;width:40px;display:inline-block;overflow:hidden}.layout-container .events-calendar__node--event .some__links a .icon{height:40px;width:40px;fill:var(--c-socialmediashare)}.layout-container .events-calendar__node--event .some__links a .icon:hover{fill:var(--c-calendar-button-event-add-bag)}.node-event-form.node-form .form-item{max-width:unset;margin-left:unset;margin-bottom:unset}.node-event-form.node-form .form-item::after{clear:unset}.node-event-form.node-form .form-item__label{display:inline-block;margin-right:unset}.node-event-form.node-form .form-fieldset{margin:.6rem 0;padding:.4rem .4rem 0}.node-event-form.node-form .field--type-string,.node-event-form.node-form .field--widget-text-textarea,.node-event-form.node-form .field--type-email{padding:0 1rem}.node-event-form.node-form .form-item--radio input[type=checkbox],.node-event-form.node-form .form-item--radio input[type=radio],.node-event-form.node-form .form-item--radio .form-item__label{display:inline-block}.node-event-form.node-form legend.form-required::before{content:" * ";color:red}.node-event-form.node-form .form-required.form-item__label::before{content:"* ";color:red}.node-event-form.node-form fieldset.required{border-color:red}.node-event-form.node-form .vertical-tabs__panes .field-group-fieldset legend .h2,.node-event-form.node-form .vertical-tabs__panes .field-group-fieldset legend .text-long h2,.text-long .node-event-form.node-form .vertical-tabs__panes .field-group-fieldset legend h2{font-family:var(--paragraph-font-family);font-size:.8rem;line-height:1;margin:unset}.node-event-form.node-form .vertical-tabs__panes .field-group-fieldset .field--widget-datetime-default{padding:.4rem 0}.node-event-form.node-form .vertical-tabs__panes .field-group-fieldset .field--widget-datetime-default fieldset div.form-item{display:inline-block}.node-event-form.node-form .vertical-tabs__panes .field--name-field-event-types ul.term-reference-tree-level li,.node-event-form.node-form .vertical-tabs__panes .field--name-field-district ul.term-reference-tree-level li{position:relative}.node-event-form.node-form .vertical-tabs__panes .field--name-field-event-types ul.term-reference-tree-level .field--widget-term-reference-tree .form-item,.node-event-form.node-form .vertical-tabs__panes .field--name-field-district ul.term-reference-tree-level .field--widget-term-reference-tree .form-item{display:block}.node-event-form.node-form .vertical-tabs__panes .field--name-field-event-types ul.term-reference-tree-level .form-type--boolean .form--boolean,.node-event-form.node-form .vertical-tabs__panes .field--name-field-district ul.term-reference-tree-level .form-type--boolean .form--boolean{top:.85rem;margin-left:-1.3875rem}.node-event-form.node-form .vertical-tabs__panes .field--name-field-event-types ul.term-reference-tree-level .form-item__label,.node-event-form.node-form .vertical-tabs__panes .field--name-field-district ul.term-reference-tree-level .form-item__label{margin-right:unset;padding:.2em 0}.node-event-form.node-form .vertical-tabs__panes .field--name-field-event-types .form-checkbox.form-item__textfield,.node-event-form.node-form .vertical-tabs__panes .field--name-field-district .form-checkbox.form-item__textfield{position:absolute;top:5px;left:1px}.node-event-form.node-form .vertical-tabs__panes .field--name-field-municipality-term .form-item__dropdown{width:20rem;border-color:#000}.node-event-form.node-form .vertical-tabs__panes .field--name-field-location{margin-top:2rem}.node-event-form.node-form .vertical-tabs__panes .field--name-field-person-in-charge .form-item__label,.node-event-form.node-form .vertical-tabs__panes .field--name-field-event-organizer-et .form-item__label,.node-event-form.node-form .vertical-tabs__panes .field--name-field-event-turnout .form-item__label,.node-event-form.node-form .vertical-tabs__panes .field--name-field-event-tickets-url-et .form-item__label{display:block}.node-event-form.node-form .vertical-tabs__panes .field--name-field-email,.node-event-form.node-form .vertical-tabs__panes .field--name-field-event-price-et,.node-event-form.node-form .vertical-tabs__panes .field--name-field-last-day-to-sign-up{margin-bottom:2rem}.node-event-form.node-form .vertical-tabs__panes .field--name-field-email table,.node-event-form.node-form .vertical-tabs__panes .field--name-field-event-price-et table,.node-event-form.node-form .vertical-tabs__panes .field--name-field-last-day-to-sign-up table{border:unset}.node-event-form.node-form .vertical-tabs__panes .field--name-field-email table .table__heading-cell,.node-event-form.node-form .vertical-tabs__panes .field--name-field-email table .text-long th,.text-long .node-event-form.node-form .vertical-tabs__panes .field--name-field-email table th,.node-event-form.node-form .vertical-tabs__panes .field--name-field-event-price-et table .table__heading-cell,.node-event-form.node-form .vertical-tabs__panes .field--name-field-event-price-et table .text-long th,.text-long .node-event-form.node-form .vertical-tabs__panes .field--name-field-event-price-et table th,.node-event-form.node-form .vertical-tabs__panes .field--name-field-last-day-to-sign-up table .table__heading-cell,.node-event-form.node-form .vertical-tabs__panes .field--name-field-last-day-to-sign-up table .text-long th,.text-long .node-event-form.node-form .vertical-tabs__panes .field--name-field-last-day-to-sign-up table th{padding:0}.node-event-form.node-form .vertical-tabs__panes .field--name-field-email table .table__heading-cell h4.label,.node-event-form.node-form .vertical-tabs__panes .field--name-field-email table .text-long th h4.label,.text-long .node-event-form.node-form .vertical-tabs__panes .field--name-field-email table th h4.label,.node-event-form.node-form .vertical-tabs__panes .field--name-field-event-price-et table .table__heading-cell h4.label,.node-event-form.node-form .vertical-tabs__panes .field--name-field-event-price-et table .text-long th h4.label,.text-long .node-event-form.node-form .vertical-tabs__panes .field--name-field-event-price-et table th h4.label,.node-event-form.node-form .vertical-tabs__panes .field--name-field-last-day-to-sign-up table .table__heading-cell h4.label,.node-event-form.node-form .vertical-tabs__panes .field--name-field-last-day-to-sign-up table .text-long th h4.label,.text-long .node-event-form.node-form .vertical-tabs__panes .field--name-field-last-day-to-sign-up table th h4.label{margin:0}.node-event-form.node-form .vertical-tabs__panes .field--name-field-email .form-item__description,.node-event-form.node-form .vertical-tabs__panes .field--name-field-event-price-et .form-item__description,.node-event-form.node-form .vertical-tabs__panes .field--name-field-last-day-to-sign-up .form-item__description{margin-top:0;padding-top:0}.node-event-form.node-form .vertical-tabs__panes .field--name-field-event-free-admission .form-checkbox,.node-event-form.node-form .vertical-tabs__panes .field--name-field-event-free-admission .form-item__label{display:inline-block}.node-event-form.node-form .vertical-tabs__panes .description,.node-event-form.node-form .vertical-tabs__panes .form-item__description{padding:1rem 0}.node-event-form.node-form .vertical-tabs__pane{padding-left:1rem}.node-event-form.node-form legend.h2{font-size:.9rem;margin:0}.node-event-form.node-form .field--type-datetime legend.h2::after{content:" (Valitse kalenterista päivämäärä ja kirjoita aika (sekunnit myös));"}.node-event-form.node-form #edit-field-date-repeat-0-weekdays .js-form-item.form-item.js-form-type-checkbox.form-type--checkbox.form-type--boolean{display:block}.card{background-color:var(--c-main-bag);padding:1em}.card__heading{color:var(--c-h23-text);font-family:var(--heading-font-family);font-weight:normal;font-style:normal;font-size:2.2rem;line-height:1.25;margin:1em 0 .5em;width:auto;margin-bottom:0}.card__heading__link{color:inherit;text-decoration:none}.card__heading__link:hover{color:inherit;text-decoration:underline}.card__heading-link{color:var(--c-text-link)}.card__subheading{color:var(--c-h23-text);font-family:var(--heading-font-family);font-weight:normal;font-style:normal;font-size:1.8rem;line-height:1.2;margin:1em 0 .5em;width:auto;margin-bottom:0;color:var(--c-text)}.card__subheading__link{color:inherit;text-decoration:none}.card__subheading__link:hover{color:inherit;text-decoration:underline}.card__body{margin:0 0 1em;line-height:150%;font-size:1rem}.card__link{color:var(--c-text-link)}.card__button{border:2px solid var(--c-button-border);border-radius:20px;cursor:pointer;display:inline-block;text-decoration:none;text-align:center;text-transform:uppercase;color:var(--c-button-text);background-color:var(--c-button-bag);line-height:2;padding:.5rem 1rem}.card__button a{color:var(--c-button-text)}.card__button:visited{color:var(--c-button-text)}.card__button:hover{color:var(--c-button-text);background-color:var(--c-button-bag-hover)}@media(prefers-color-scheme:dark){.card__button{color:var(--c-text);background-color:var(--c-primary)}.card__button:visited{color:var(--c-text)}.card__button:hover{color:var(--c-text);background-color:var(--c-highlight-high)}}.card--bg{background-color:var(--c-body-bag);padding:1em}.related{margin-top:1rem}@media(min-width:720px){.related{padding:0 1rem}}.related h2{font-size:1.3rem;border-bottom:4px solid var(--c-related-line)}.related .liftup-box{border-bottom:4px solid var(--c-related-line);position:relative}.related .liftup-box__header{position:relative}.related .liftup-box__caption{background-color:var(--c-related-caption-bag);padding:.2rem 1rem;z-index:2;position:absolute;bottom:20px;color:var(--c-related-caption-text);width:70%;-ms-word-break:break-word;word-break:break-word}.related .liftup-box__content{padding:1rem .4rem;display:-ms-grid;display:grid;-ms-grid-rows:auto auto 1fr;grid-template-rows:auto auto 1fr}.related .liftup-box__title{grid-row:2;color:var(--c-h1-text);font-family:var(--heading-font-family);font-weight:normal;font-style:normal;font-size:1.2rem;line-height:2;margin:0 0 .5em;width:auto;color:var(--c-related-caption-bag);line-height:1}.related .liftup-box__title__link{color:inherit;text-decoration:none}.related .liftup-box__title__link:hover{color:inherit;text-decoration:underline}.related .liftup-box__title a{color:var(--c-related-caption-bag)}.related .liftup-box__title a::after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2}.related .liftup-box__date{grid-row:1;font-style:italic;font-size:.9em}.related .liftup-box__body{grid-row:3;margin-top:0}.layout--onecol .related{background-color:rgba(255,255,255,.4)}@media(min-width:920px){.layout--onecol .related{padding:unset}}@media(min-width:720px){.layout--onecol .related .liftup-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:1rem}.layout--onecol .related .liftup-box__header{flex:0 1 50%}.layout--onecol .related .liftup-box__content{flex:0 1 50%}}@media(min-width:720px){.layout--onecol .related .liftup-box__title{font-size:1.3rem}}.layout--onecol .related .liftup-box .field-lead-paragraph-long-text{font-size:1rem}.person{background-color:var(--c-main-bag);display:-ms-grid;display:grid;grid-template-rows:auto auto auto}@media(min-width:720px){.person{max-width:800px;margin-left:auto;margin-right:auto;padding:4rem 0;-ms-grid-columns:40% 60%;grid-template-columns:40% 60%;-ms-grid-rows:auto auto;grid-template-rows:auto auto}}.person__content-top{padding:1rem;margin-bottom:0}@media(min-width:720px){.person__content-top{grid-column:2;grid-row:1}}.person__image{margin-bottom:0}@media(min-width:720px){.person__image{grid-column:1;grid-row:2;margin-top:-4.5rem}}.person__content-bottom{padding:1rem;margin-bottom:0}@media(min-width:720px){.person__content-bottom{grid-column:2;grid-row:2}}.person__first-name,.person__surname{display:inline;color:var(--c-h23-text);font-family:var(--heading-font-family);font-weight:normal;font-style:normal;font-size:2.2rem;line-height:1.25;margin:1em 0 .5em;width:auto}.person__first-name__link,.person__surname__link{color:inherit;text-decoration:none}.person__first-name__link:hover,.person__surname__link:hover{color:inherit;text-decoration:underline}.person__title,.person__phone,.person__mobile-phone,.person__visiting-address,.person__street-address,.person__postal-code,.person__municipality,.person__profession,.person__political-party{margin:0;line-height:150%;font-size:1rem}.person__phone>div,.person__mobile-phone>div,.person__office>div,.person__visiting-address>div,.person__street-address>div,.person__postal-code>div,.person__municipality>div,.person__profession>div,.person__political-party>div,.person__email>div{display:inline-block;width:65%}.person__phone>div:first-of-type,.person__mobile-phone>div:first-of-type,.person__office>div:first-of-type,.person__visiting-address>div:first-of-type,.person__street-address>div:first-of-type,.person__postal-code>div:first-of-type,.person__municipality>div:first-of-type,.person__profession>div:first-of-type,.person__political-party>div:first-of-type,.person__email>div:first-of-type{font-weight:bold}@media(min-width:1224px){.person__phone>div:first-of-type,.person__mobile-phone>div:first-of-type,.person__office>div:first-of-type,.person__visiting-address>div:first-of-type,.person__street-address>div:first-of-type,.person__postal-code>div:first-of-type,.person__municipality>div:first-of-type,.person__profession>div:first-of-type,.person__political-party>div:first-of-type,.person__email>div:first-of-type{float:left;width:35%}}.person__employee,.person__trustee{padding:1rem 0}.person__emp,.person__trus{color:var(--c-h23-text);font-family:var(--heading-font-family);font-weight:normal;font-style:normal;font-size:1.4rem;line-height:1.6;margin:0 0 .5em;width:auto;margin:0}.person__emp__link,.person__trus__link{color:inherit;text-decoration:none}.person__emp__link:hover,.person__trus__link:hover{color:inherit;text-decoration:underline}.person__mobile-phone{border-top:1px solid var(--c-contact-divider);border-bottom:1px solid var(--c-contact-divider);padding:4px 0}.person__office{padding:0;margin-bottom:1rem}.person__office div div{display:inline-block;padding:0}.person__office div div::after{content:" »"}.person__office div div:last-of-type::after{content:unset}.person .field--type-entity-reference,.person .field--type-daterange{display:table-row}.person .field--type-entity-reference .field__label.inline,.person .field--type-entity-reference .field__item,.person .field--type-daterange .field__label.inline,.person .field--type-daterange .field__item{display:table-cell;padding:.2rem 1rem}.person .field--type-entity-reference .field__label.inline a,.person .field--type-entity-reference .field__item a,.person .field--type-daterange .field__label.inline a,.person .field--type-daterange .field__item a{color:var(--c-text-link)}.person .field--type-entity-reference .field__label.inline,.person .field--type-daterange .field__label.inline{font-weight:bold}.person .field--type-entity-reference .field-periodic-duty-time,.person .field--type-daterange .field-periodic-duty-time{display:none}.person .field--type-entity-reference .sublink,.person .field--type-daterange .sublink{color:var(--c-text-link) !important;padding:0;border:unset;font-family:inherit;font-size:unset}.person .field--type-entity-reference .sublink-list,.person .field--type-daterange .sublink-list{margin-top:1rem;padding:.2rem 1rem}.person .field--type-entity-reference .sublink::before,.person .field--type-entity-reference .sublink::after,.person .field--type-daterange .sublink::before,.person .field--type-daterange .sublink::after{display:none}.person .field--type-entity-reference .sublink--header-list::after,.person .field--type-daterange .sublink--header-list::after{background-color:unset}.person .field--type-entity-reference .field_items>.field-item,.person .field--type-daterange .field_items>.field-item{display:table-row}.person .field-periodic-duty-time{display:none}.person #block-views-block-affiliations-affiliations-accordion{margin-top:2rem}.person #block-views-block-affiliations-affiliations-accordion .accordion__content.active{display:table;border-collapse:collapse}.person #block-views-block-affiliations-affiliations-accordion .field--type-string{display:table-row}.person #block-views-block-affiliations-affiliations-accordion .field--type-string .field__label,.person #block-views-block-affiliations-affiliations-accordion .field--type-string .field__items{display:table-cell;padding:.2rem}.person #block-views-block-affiliations-affiliations-accordion .field--type-string .field__label{font-weight:bold}.person #block-views-block-affiliations-affiliations-accordion .field--type-string .field__item{padding-bottom:.4rem}.cta{background-color:var(--c-background-section);padding:3rem;text-align:center;text-transform:uppercase}.event-listing-card{text-decoration:none;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:110px auto 1fr;grid-template-rows:110px auto 1fr}@media(min-width:1224px){.event-listing-card{-ms-grid-rows:130px auto 1fr;grid-template-rows:130px auto 1fr}}.event-listing-card:hover{text-decoration:none}.event-listing-card:hover .event-listing-card__name{text-decoration:underline}.event-listing-card__name{grid-row:3;grid-column:1/span 2;background-color:var(--c-calendar-bag3);color:var(--c-calendar-text);margin:unset;padding:.8rem}.event-listing-card__date{grid-row:2;grid-column:2;padding:.8rem;background-color:var(--c-calendar-bag2);color:var(--c-calendar-text);text-align:right}.event-listing-card__location{grid-row:2;grid-column:1;padding:.8rem;position:relative;border-right:1px solid var(--c-calendar-border);background-color:var(--c-calendar-bag1);color:var(--c-calendar-text1)}.event-listing-card__address{display:none}.event-listing-card__location-information{display:none}.event-listing-card__image-container{grid-row:1;grid-column:1/span 2;position:relative;z-index:-1;background-color:var(--c-calendar-bag1);overflow:hidden}.event-listing-card__image{margin:0 auto}.event-listing-card__summary{grid-row:4;grid-column:1/span 2;background-color:var(--c-calendar-bag3);color:var(--c-calendar-text);margin:unset;padding:.8rem}.event-listing-card__date,.event-listing-card__location{margin-top:unset;margin-bottom:unset;box-sizing:border-box;border-bottom:1px solid var(--c-calendar-border)}.event-mosaic img{width:100%}.event-mosaic__list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:flex-start;gap:0;font-family:var(--heading-font-family)}@media(min-width:480px){.event-mosaic__list>div{-webkit-box-flex:0 1 50%;-moz-box-flex:0 1 50%;-webkit-flex:0 1 50%;flex:0 1 50%}}@media(min-width:720px){.event-mosaic__list>div{-webkit-box-flex:0 1 33.33%;-moz-box-flex:0 1 33.33%;-webkit-flex:0 1 33.33%;flex:0 1 33.33%}}.event-mosaic__list::after{clear:both;content:"";display:table}.event-mosaic__item{position:relative}.event-mosaic__item--image{position:relative}.event-mosaic__item--link{display:block;position:absolute;left:0;top:0;height:100%;width:100%;background-color:var(--c-event-widget-hover-bag);opacity:0;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.event-mosaic__item--link:hover{opacity:1}.event-mosaic__item--link a{color:var(--c-event-widget-hover);position:absolute;height:100%;width:100%;text-align:center;text-transform:uppercase;text-decoration:none;padding-top:48%}.event-mosaic__item--link a::after{content:" ";border:1px solid var(--c-event-widget-hover);display:block;height:2.5em;left:50%;margin-left:-30%;margin-top:-1.25em;position:absolute;top:50%;width:60%}.event-mosaic__item--content{position:absolute;bottom:0;display:inline-block;vertical-align:bottom;max-width:70%}.event-mosaic__item--datetime{background-color:var(--c-event-widget-hover);padding:.4rem 1rem;font-size:1.1rem;max-width:200px}.event-mosaic__item--title{padding:.8rem 1rem;background-color:var(--c-event-widget-hover-bag);color:var(--c-event-widget-hover);font-size:1.3rem}.event-mosaic__footer{display:block;width:100%;background-color:var(--c-event-widget-hover-bag);color:var(--c-event-widget-hover);padding:1rem;position:relative;height:3rem}.event-mosaic__footer a{color:var(--c-event-widget-hover);text-transform:uppercase;width:100%;height:100%;left:0;top:0;padding-top:1rem;padding-left:1rem;position:absolute}.event-mosaic__footer::after{content:" ";display:block;position:absolute;right:1rem;height:18px;width:18px;color:var(--c-event-widget-hover);border-right:.1em solid var(--c-event-widget-hover);border-top:.1em solid var(--c-event-widget-hover);transform:rotate(45deg)}.event-carousel{position:relative;font-family:var(--heading-font-family)}.event-carousel__calendar{top:1rem;left:2rem;padding:1rem;background-color:var(--c-event-widget-hover-bag);color:var(--c-event-widget-hover)}@media(min-width:720px){.event-carousel__calendar{position:absolute}}.event-carousel__calendar a{color:var(--c-event-widget-hover)}.event-carousel__calendar .ui_datepicker-header{padding-bottom:.4rem;border-bottom:1px solid var(--c-event-widget-hover)}.event-carousel__calendar .ui_datepicker-header .ui_datepicker-prev span,.event-carousel__calendar .ui_datepicker-header .ui_datepicker-next span{display:none}.event-carousel__calendar .ui_datepicker-header .ui_datepicker-prev{float:left}.event-carousel__calendar .ui_datepicker-header .ui_datepicker-prev::before{content:"<"}.event-carousel__calendar .ui_datepicker-header .ui_datepicker-next{float:right}.event-carousel__calendar .ui_datepicker-header .ui_datepicker-next::after{content:">"}.event-carousel__calendar .ui_datepicker-header .ui_datepicker-title{text-align:center}.event-carousel__calendar .ui_datepicker-calendar{display:table;border-collapse:collapse;width:100%;font-size:1.1rem;margin:.2rem 0 .4rem}.event-carousel__calendar .ui_datepicker-calendar thead{display:table-header-group}.event-carousel__calendar .ui_datepicker-calendar thead tr{display:table-row}.event-carousel__calendar .ui_datepicker-calendar thead tr td{display:table-cell;font-weight:bold;padding:.5rem;text-align:center;vertical-align:bottom;text-transform:lowercase;float:left}.event-carousel__calendar .ui_datepicker-calendar tbody{display:table-row-group}.event-carousel__calendar .ui_datepicker-calendar tbody tr{display:table-row}.event-carousel__calendar .ui_datepicker-calendar tbody tr td{display:table-cell;position:relative}.event-carousel__calendar .ui_datepicker-calendar tbody tr td a{height:30px;width:30px;display:inline-block;text-align:center;border-radius:100px;padding-top:6px;background-color:var(--c-event-widget-hover-bag)}.event-carousel__calendar .ui_datepicker-calendar tbody tr td a.ui-state-active::before{content:" ";border-radius:100px;background-color:var(--c-accent);display:block;height:5px;width:5px;position:absolute;left:50%;margin-left:-2.5px;bottom:4px}.event-carousel__calendar .ui_datepicker-calendar tbody tr td a.ui-state-highlight{background-color:var(--c-accent);color:var(--c-event-widget-hover-bag)}.event-carousel__calendar .ui_datepicker-calendar tbody tr td a:hover{background-color:var(--c-event-widget-hover);color:var(--c-event-widget-hover-bag)}.event-carousel__carousel--footer{color:var(--c-event-widget-hover);background:var(--c-event-widget-hover-bag)}.event-carousel__carousel--footer a{color:var(--c-event-widget-hover);padding:.6rem 1rem;display:block;position:relative}.event-carousel__carousel--footer a::after{content:">";font-size:30px;position:absolute;right:1rem;top:0;background-color:var(--c-accent)}.infobox{background-color:var(--c-infobox-bag);padding:2rem;border:1px solid var(--c-infobox-border);margin:1rem 0}@media(min-width:720px){.infobox{display:block;margin:0 0 .5rem .5rem;border:none;border-left:1px solid var(--c-infobox-border)}}.infobox h2,.infobox h3{border-bottom:1px solid var(--c-infobox-headerline);font-family:var(--heading-font-family);font-size:1.2rem;font-weight:normal;margin-top:.5rem}.infobox h2{font-size:1.3rem}.quickedit-entity-active .infobox{float:none}@media(min-width:920px){article .layout--onecol .layout__region .block .infobox--bottom{float:none;width:100%;padding:1rem 2rem;border-left:none;margin:1rem 0}article .layout--twocol-section .layout__region .block .infobox{width:unset;float:unset}article .layout--twocol-section .layout__region .block .infobox--bottom{float:none;width:unset}}.keywords{margin-top:.2rem;margin-bottom:1rem}.keywords div{display:inline-block}.keywords__label{text-transform:uppercase;padding:.2rem}.keywords__item{padding:.4rem 1rem;background-color:var(--c-keyword-bag)}.language{display:block;position:relative;background-color:var(--c-lang-bag);list-style:none;height:42px;width:40px;padding:5px 4px;margin:0;font-size:1rem;font-family:var(--heading-font-family);border:2px solid var(--c-border-mobile)}@media(min-width:720px){.language{border:2px solid var(--c-lang-border)}}.language__toggle{display:none;background-color:unset;color:var(--c-lang-toggle);border:unset;padding:6px}.language__toggle::after{bottom:2px;border:solid rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-top-color:var(--c-lang-toggle);border-width:5px;content:" ";height:0;left:50%;margin-left:-5px;position:absolute;pointer-events:none;width:0}.language__menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;list-style:none;margin:unset;padding:unset;background-color:var(--c-header-bag-1)}.is-expanded .language__menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:absolute;top:34px;left:0;background-color:var(--c-lang-list-bag);padding:.4rem;text-align:center;z-index:11}.language__menu-item:first-of-type{margin-right:8px}.language__menu-item:first-of-type::after{content:"|";padding-left:8px}.language li{padding-top:4px;display:block;color:var(--c-lang-text)}.language li a{color:var(--c-lang-text);white-space:nowrap}.language-link.is-active{text-decoration:underline;font-weight:bold}.liftup{padding:1em;margin:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:flex-start;gap:1.4rem}.liftup li{list-style:none;background-color:var(--c-liftup-item-bag);padding:0;min-width:200px;flex-grow:1}@media(min-width:720px){.liftup li{width:48%}}@media(min-width:920px){.liftup li{width:24%;max-width:250px}}@media(min-width:720px){.liftup__imagecontainer{overflow:hidden}}.liftup__imagecontainer div{display:block}.liftup__content{padding:.1rem .8rem 1rem;color:var(--c-liftup-content)}.liftup__content .link{color:var(--c-liftup-content-link)}.liftup__headline{color:var(--c-h1-text);font-family:var(--heading-font-family);font-weight:bold;font-style:normal;font-size:1rem;line-height:2;margin:0 0;width:auto;margin-bottom:0}.liftup__headline__link{color:inherit;text-decoration:none}.liftup__headline__link:hover{color:inherit;text-decoration:underline}.liftup__headline h2{margin:.4rem 0 0;font-size:1.8rem;line-height:1.3;font-weight:normal}.liftup__headline__link{color:var(--c-text-link)}.liftup--carousel{display:block;position:relative;overflow:hidden;padding:0;margin-top:54px}@media(min-width:1224px){.liftup--carousel{margin-top:unset}}.liftup--carousel img{width:100%;height:auto}.liftup--carousel .div-item{position:relative}@media(min-width:720px){.liftup--carousel .div-item{position:unset;height:unset;overflow:unset}}.liftup--carousel li{min-width:unset}.liftup--carousel .liftup__content{background-color:var(--c-carousel-bag);border-bottom:4px solid var(--c-carousel-border);color:var(--c-main-bag);padding:1em 1em 42px;width:100%}.liftup--carousel .liftup__content h2{font-size:1.4rem;margin-bottom:10px}.liftup--carousel .liftup__content h2 .link{color:var(--c-carousel-link)}@media(min-width:720px){.liftup--carousel .liftup__content{position:absolute;top:unset;padding:1em 3em 42px;margin-left:2%;bottom:20px;background-color:unset;border-bottom:unset}.liftup--carousel .liftup__content h2{font-size:2rem}}.liftup--carousel .liftup__content .liftup__ingress{color:var(--c-carousel-text);line-height:1.4}.liftup--project{padding:0;display:block;margin-bottom:0;list-style:none}.liftup--project .liftup__content{padding:2em;background-color:var(--c-liftup-content-bag)}.liftup--project .liftup__content ol{padding-left:1.2em}.liftup--project .liftup__content li{width:unset;max-width:unset}.liftup--project>li{width:100%;max-width:unset;margin:0;padding-left:0;background-color:var(--c-liftup-item-bag)}@media(min-width:920px){.liftup--project>li{display:-ms-grid;display:grid;-ms-grid-columns:50% auto;grid-template-columns:50% auto;padding-left:0}.liftup--project>li:nth-of-type(odd){border-bottom:4px solid var(--c-body-bag)}.liftup--project>li:nth-of-type(even){-ms-grid-columns:auto 50%;grid-template-columns:auto 50%}.liftup--project>li:nth-of-type(even) .liftup__imagecontainer{grid-column:2;grid-row:1}.liftup--project>li:nth-of-type(even) .liftup__content{grid-column:1;grid-row:1}}.liftup--project>li h2{font-size:2em;margin-bottom:1em}.liftup--project img{object-fit:cover;width:100%}.liftup--project .liftup__button{border:2px solid var(--c-button-border);border-radius:20px;cursor:pointer;display:inline-block;text-decoration:none;text-align:center;text-transform:uppercase;color:var(--c-button-text);background-color:var(--c-button-bag);line-height:2;padding:.5rem 1rem}.liftup--project .liftup__button a{color:var(--c-button-text)}.liftup--project .liftup__button:visited{color:var(--c-button-text)}.liftup--project .liftup__button:hover{color:var(--c-button-text);background-color:var(--c-button-bag-hover)}@media(prefers-color-scheme:dark){.liftup--project .liftup__button{color:var(--c-text);background-color:var(--c-primary)}.liftup--project .liftup__button:visited{color:var(--c-text)}.liftup--project .liftup__button:hover{color:var(--c-text);background-color:var(--c-highlight-high)}}.liftup__caption{background:var(--c-liftup-item-caption-bag);display:inline;position:absolute;z-index:2;padding:.4em .7em;margin-top:-40px;color:var(--c-liftup-item-caption);right:0}.liftup__date{font-style:italic;margin-bottom:1rem;font-size:.8rem}.liftup__body{margin:0 0 1em;line-height:150%;font-size:1rem}.liftup__link{color:var(--c-text-link)}.main-liftup{margin:2rem 0 1rem;padding:0}@media(min-width:920px){.main-liftup{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-around}}.main-liftup li{position:relative;list-style:none;background-color:var(--c-liftup-item-bag);padding:0;margin-bottom:.5rem;flex-basis:100%;border-bottom:4px solid var(--c-liftup-item-bborder)}.main-liftup li:nth-of-type(even) .liftup__caption{right:unset;left:0}@media(min-width:1224px){.main-liftup li:nth-of-type(even) .liftup__imagecontainer{order:2}}@media(min-width:720px){.main-liftup li{flex-basis:47%;border-bottom:unset}}@media(min-width:920px){.main-liftup li{flex-basis:49%}}@media(min-width:1224px){.main-liftup li{display:-ms-grid;display:grid;-ms-grid-columns:50% 50%;grid-template-columns:50% 50%}}.main-liftup li .liftup__imagecontainer{max-height:320px;position:relative;overflow:hidden}@media(min-width:1224px){.main-liftup li .liftup__imagecontainer{max-height:unset}}.main-liftup li .liftup__imagecontainer .liftup__caption{margin-top:unset;bottom:20px}.main-liftup li .liftup__imagecontainer img{width:100%}.main-liftup li .liftup__content{padding:2rem 1.6rem}@media(min-width:1224px){.main-liftup li .liftup__content{padding:3rem 2rem}}.main-liftup li .liftup__content .liftup__ingress{line-height:1.4}.main-liftup li .liftup__headline a::after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2}.main-liftup li .liftup__date{display:block}.main-liftup li.full-width-item{flex:1 1 100%}@media(min-width:920px){.main-liftup li.full-width-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.main-liftup li.full-width-item>div{-webkit-box-flex:0 1 50%;-moz-box-flex:0 1 50%;-webkit-flex:0 1 50%;flex:0 1 50%}}.main-liftup li.full-width-item .liftup__imagecontainer img{max-height:400px}@media(min-width:920px){.main-liftup li.full-width-item .liftup__imagecontainer img{width:auto;max-width:unset}}.breadcrumb{list-style:none;margin:0;padding:0;padding:.5em 1em;font-family:var(--heading2-font-family);background-color:var(--c-breadcrumbs-bag)}.breadcrumb__item,.breadcrumb__link,.breadcrumb__link:link,.breadcrumb__link:visited,.breadcrumb__link:focus{color:var(--c-breadcrumbs);text-decoration:none}.breadcrumb__link:hover{color:var(--c-breadcrumbs-active);text-decoration:underline}.breadcrumb__item{display:inline-block;font-size:.9rem}.breadcrumb__item::after{content:"»"}.breadcrumb__item:last-child{color:var(--c-breadcrumbs-active)}.breadcrumb__item:last-child::after{content:" "}.breadcrumb_link:active{color:var(--c-breadcrumbs-active)}.footer-nav{font-family:var(--heading2-font-family);font-size:1rem}.footer-nav .footer-menu__item{margin:.3rem 0 0}.footer-nav>.footer-menu{list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;align-items:flex-start;justify-items:flex-start;column-gap:1%;row-gap:1rem}.footer-nav>.footer-menu>.footer-menu__item{-webkit-box-flex:2 1 19%;-moz-box-flex:2 1 19%;-webkit-flex:2 1 19%;flex:2 1 19%;min-width:200px;width:100%;margin-top:0}.footer-nav>.footer-menu>.footer-menu__item>a{font-size:1.3em;line-height:1.6}.footer-menu{list-style:none;margin:0;padding:0}.footer-menu button.expand-sub{display:none}.footer-menu__link{color:var(--c-text-link);color:var(--c-footer-link-first)}.footer-menu__link--sub-1{color:var(--c-footer-link)}.inline-menu{list-style:none;margin:0;padding:0}.inline-menu__item{margin:0 1em .5em 0}@media(min-width:920px){.inline-menu__item{display:inline;margin-bottom:1em}}.inline-menu__item:last-child{margin-right:0}.inline-menu__link{color:var(--c-text-link);font-size:.75rem;font-weight:600;letter-spacing:1.5px;text-decoration:none;text-transform:uppercase}.header-menu-content{display:none;background-color:var(--c-main-nav-mobile-bag);border-top:2px solid var(--c-border-mobile);margin-top:.4rem;padding-top:.4rem}@media(min-width:720px){.header-menu-content{margin-top:unset}}@media(min-width:1224px){.header-menu-content{background-color:var(--c-main-nav-bag);border-top:unset;padding-top:unset}}.header .toggle-expand--open+.header-menu-content{display:block;left:0;right:0;width:100%;height:90vh;position:unset;overflow-y:auto}.main-menu{list-style:none;margin:0;padding:0;position:relative;z-index:10;hyphens:none}@media(min-width:1224px){.main-menu{width:96%;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;border-bottom:none;flex-direction:row;flex-wrap:nowrap;justify-content:space-evenly}}.main-menu--sub{border-bottom:none;height:0;overflow:hidden;background-color:var(--c-main-nav-bag-2level);width:100%}@media(min-width:1224px){.main-menu--sub{display:none;height:auto;left:0;overflow:visible;position:absolute;top:100%;width:100%;text-align:left;z-index:1;font-size:.9rem}}.main-menu--sub-open{height:auto;display:block}@media(min-width:1224px){.main-menu--sub-open:not(.main-menu--sub-2){display:-ms-grid;display:grid;-ms-grid-columns:35% 35% 30%;grid-template-columns:35% 35% 30%;-ms-grid-rows:1fr;border-color:var(--c-allaround-border-color);min-height:420px;overflow-y:auto;grid-template-rows:auto;grid-auto-flow:column dense;align-content:flex-start}}.main-menu--sub-1{padding-left:3.5rem}@media(min-width:1224px){.main-menu--sub-1{padding-bottom:1em;padding-left:unset}}.main-menu--sub-2{padding-left:1rem}@media(min-width:1224px){.main-menu--sub-2{padding-left:unset;grid-column:2;height:100%;top:0;padding-top:1rem;width:100%;max-width:54%;padding-bottom:0}}@media(min-width:1224px){.main-menu--sub-2 .main-menu--sub-open{height:100%}}.main-menu__item{position:static;border-top:1px solid var(--c-main-nav-mobile-border)}.main-menu__item:last-of-type{border-bottom:1px solid var(--c-main-nav-mobile-border)}@media(min-width:1224px){.main-menu__item{border-top:none}.main-menu__item:last-of-type{border-bottom:unset}.main-menu__item:not(.main-menu__item--sub){flex-basis:20%;padding:0;text-align:left}.main-menu__item:not(.main-menu__item--sub)>.expand-sub{position:relative;margin-top:-30px;left:45%;right:unset;height:40px;border:1px solid var(--c-main-nav-arrow-border)}.main-menu__item:not(.main-menu__item--sub)>.expand-sub::after{background-color:var(--c-main-nav-arrow-bag);color:var(--c-main-nav-arrow);content:"ˇ";float:unset;padding-top:12px;font-size:30px;margin-right:unset;margin-top:unset;width:38px}.main-menu__item:not(.main-menu__item--sub)>.expand-sub--open{background-color:var(--c-main-nav-arrow-bag-active)}.main-menu__item:not(.main-menu__item--sub)>.expand-sub--open::after{padding-top:6px;font-size:14px;content:" ╳"}.main-menu__item:not(.main-menu__item--sub)>.expand-sub:hover{background-color:var(--c-main-nav-arrow-bag-active)}.main-menu__item:not(.main-menu__item--sub):hover{transition:all .2s;background-color:var(--c-main-nav-bag-active)}}.main-menu__item:hover{background-color:var(--c-main-nav-bag-2level-active)}.main-menu__item:hover .main-menu__link::after{color:var(--c-navigation-text)}.main-menu__item--eservice{background-color:var(--c-eservicenav-bg);border:1px solid var(--c-main-nav-mobile-bag) !important}@media(min-width:1224px){.main-menu__item--eservice{-ms-grid-column:3 !important;grid-column:3 !important}}.main-menu__item--eservice .expand-sub,.main-menu__item--eservice .main-menu--sub-2{display:none}.main-menu__item--eservice:hover .expand-sub,.main-menu__item--eservice:hover .main-menu--sub-2{display:none}.main-menu .expand-sub{cursor:pointer;display:block;position:absolute;right:20px;width:40px;height:30px;margin-top:-35px}@media(min-width:1224px){.main-menu .expand-sub{width:40px;height:40px;display:block;left:31.85%;margin-top:-45px}}.main-menu .expand-sub::after{position:relative;right:0;display:inline-block;content:" ❯";text-align:center;font-size:14px;padding-top:4px;color:var(--c-main-nav-arrow-2level);width:30px;height:30px;background-color:var(--c-main-nav-arrow-2level-bag);margin-right:1px;margin-top:-1px}@media(min-width:1224px){.main-menu .expand-sub::after{margin-right:1px;margin-top:5px;padding-top:6px}}.main-menu .expand-sub--open{margin-top:-40px}.main-menu .expand-sub--open::after{position:relative;right:0;display:inline-block;content:" ╳";text-align:center;padding-top:6px;width:30px;height:30px;background-color:var(--c-main-nav-arrow-2level-bag);margin-right:1px;margin-top:-1px}@media(min-width:1224px){.main-menu .expand-sub--open::after{margin-right:1px;margin-top:-7px}}.main-menu__item--sub{padding:.4rem 0 .4rem 0}@media(min-width:720px){.main-menu__item--sub{padding:unset}}@media(min-width:1224px){.main-menu__item--sub-1{border-bottom:2px solid var(--c-main-nav-border-2level);grid-column:1}}.main-menu__item--sub-1 .expand-sub{margin-top:-30px}@media(min-width:1224px){.main-menu__item--sub-1 .expand-sub{margin-top:-45px}}.main-menu__item--sub-1 .expand-sub--open{margin-top:-45px}.main-menu__item--sub-2{border-top:none;padding:0}.main-menu__item--sub-2:last-of-type{border-bottom:unset}.main-menu__item:not(.main-menu__item--sub){background-repeat:no-repeat;background-position:6px 4px;background-size:24px}.main-menu__item:not(.main-menu__item--sub):nth-of-type(1){background-image:url("/themes/custom/jyvaskyla/images/2023jyvaskylafi/ikoni-pv_asuminenymparisto.svg")}.main-menu__item:not(.main-menu__item--sub):nth-of-type(2){background-image:url("/themes/custom/jyvaskyla/images/2023jyvaskylafi/ikoni-pv_kaupunkisuunnittelu.svg")}.main-menu__item:not(.main-menu__item--sub):nth-of-type(3){background-image:url("/themes/custom/jyvaskyla/images/2023jyvaskylafi/ikoni-pv_liikennekadut.svg")}.main-menu__item:not(.main-menu__item--sub):nth-of-type(4){background-image:url("/themes/custom/jyvaskyla/images/2023jyvaskylafi/ikoni-pv_tyoyrittaminen.svg")}.main-menu__item:not(.main-menu__item--sub):nth-of-type(5){background-image:url("/themes/custom/jyvaskyla/images/2023jyvaskylafi/ikoni-pv_varhaiskasvatus-koulutus.svg")}.main-menu__item:not(.main-menu__item--sub):nth-of-type(6){background-image:url("/themes/custom/jyvaskyla/images/2023jyvaskylafi/ikoni-pv_liikuntaulkoilu.svg")}.main-menu__item:not(.main-menu__item--sub):nth-of-type(7){background-image:url("/themes/custom/jyvaskyla/images/2023jyvaskylafi/ikoni-pv_kulttuuri.svg")}.main-menu__item:not(.main-menu__item--sub):nth-of-type(8){background-image:url("/themes/custom/jyvaskyla/images/2023jyvaskylafi/ikoni-pv_harrastuksethyvinvointi.svg")}.main-menu__item:not(.main-menu__item--sub):nth-of-type(9){background-image:url("/themes/custom/jyvaskyla/images/2023jyvaskylafi/ikoni-pv_kaupunkipaatoksenteko.svg")}.main-menu__link{color:var(--c-navigation-text-mobile);display:block;text-decoration:none;font-weight:normal;font-family:var(--heading2-font-family);font-size:1.3rem;padding:1rem 3.5rem .8rem 3.5rem;position:relative;word-wrap:unset;word-break:unset}.main-menu__link.active,.main-menu__link:active,.main-menu__link:hover{color:var(--c-main-menu-mobile-active)}@media(min-width:480px){.main-menu__link{padding:1rem 1rem .8rem 3.5rem}}@media(min-width:1224px){.main-menu__link{color:var(--c-navigation-text);font-size:1.1rem;border-bottom:none;line-height:1.3;display:block;padding:1rem;text-transform:none;width:auto}}@media(min-width:1224px){.main-menu__link:not(.main-menu__link--sub){padding:36px 30px .5rem 65px;height:120px;position:relative;font-family:var(--heading-font-family);font-size:1.3rem}}@media(min-width:1520px){.main-menu__link:not(.main-menu__link--sub){padding:36px 95px .5rem 65px}}.main-menu__link--eservice{color:var(--c-main-nav-mobile-bag) !important;background-color:var(--c-eservicenav-bg) !important}@media(min-width:1224px){.main-menu__link--eservice{color:var(--c-eservicenav) !important}}.main-menu__link--sub{color:var(--c-navigation-text-mobile);font-weight:normal;padding:.4rem 0}@media(min-width:1224px){.main-menu__link--sub{color:var(--c-navigation-text-2level);display:block;padding:1rem 2rem}}.main-menu__link--sub-1{padding-left:1rem;font-size:1.2rem}.main-menu__link--sub-2{padding-left:2rem;font-size:1.2rem}button.expand-sub,button.toggle-expand{padding:0;background-color:unset;border:unset;line-height:unset}.toggle-expand{color:var(--c-text-link);font-family:var(--heading-font-family);display:block;text-decoration:none !important;color:var(--c-main-nav-mobile-icon);background-color:var(--c-main-nav-mobile-icon-bag);padding-top:5px}.toggle-expand::before{content:"☰";font-size:1.6rem}.toggle-expand__text{text-transform:uppercase;display:inline-block;font-size:1rem;margin-left:-2px}.toggle-expand__open{display:inline-block;text-align:center}.toggle-expand__close{display:none;text-align:center}.sidebar-nav{background-color:#fff;font-family:var(--heading2-font-family);font-size:1.1rem;position:relative;border-bottom:8px dashed var(--c-border-mobile);min-height:2rem}@media(min-width:920px){.sidebar-nav{border-bottom:unset}}.sidebar-nav ul.sidebar-menu{margin:0;padding:0;display:none}@media(min-width:1224px){.sidebar-nav ul.sidebar-menu{display:block}}.sidebar-nav ul.sidebar-menu--open{display:block}.sidebar-nav ul.sidebar-menu .expand-sub{display:block;float:right;clear:right}@media(min-width:1224px){.sidebar-nav ul.sidebar-menu .expand-sub{display:none}}.sidebar-nav ul.sidebar-menu .expand-sub::before{display:block;content:" ☰";font-size:1.3rem;line-height:1.7}.sidebar-nav ul.sidebar-menu .sidebar-expand-sub--open::before{content:" ╳";font-size:.9rem;margin-top:5px;margin-right:3px}.sidebar-nav ul.sidebar-menu li{list-style:none;line-height:2}.sidebar-nav ul.sidebar-menu a{color:var(--c-sidebarmenu)}.sidebar-nav ul.sidebar-menu--sub{display:none}@media(min-width:1224px){.sidebar-nav ul.sidebar-menu--sub{display:block}}.sidebar-nav ul.sidebar-menu--sub-open{display:block}.sidebar-nav ul.sidebar-menu--sub>li>a{font-weight:normal}.sidebar-nav ul.sidebar-menu--sub>li>a.is-active{font-weight:bold}.sidebar-nav ul.sidebar-menu .sidebar-menu--sub-1{padding-left:.4rem}.sidebar-nav ul.sidebar-menu .sidebar-menu--sub-2{padding-left:.6rem}.sidebar-nav ul.sidebar-menu .sidebar-menu--sub-3>li{display:none;padding-left:.4rem;line-height:1.8}.sidebar-nav ul.sidebar-menu .sidebar-menu__link--active{font-weight:bold !important}@media(min-width:920px){.sidebar-nav{font-size:1.1rem}.sidebar-nav ul{margin:0;padding:0}.sidebar-nav ul li{list-style:none;line-height:1.8}.sidebar-nav ul a{color:var(--c-sidebarmenu)}.sidebar-nav ul .sidebar-menu--sub-1>li{padding-left:0;display:block;line-height:1.6}.sidebar-nav ul .sidebar-menu--sub-1>li::before{content:"└";color:var(--c-sidebarmenu)}.sidebar-nav ul .sidebar-menu--sub-1>li>a{font-weight:normal}.sidebar-nav ul .sidebar-menu--sub-1>li>a.is-active{font-weight:bold}.sidebar-nav ul .sidebar-menu--sub-2>li{padding-left:.4rem;line-height:1.4}.sidebar-nav ul .sidebar-menu__link--active{font-weight:bold !important}}.sidebar-nav .sidebar-toggle-expand{color:var(--c-text-link);font-family:var(--heading-font-family);text-decoration:none !important;color:var(--c-text);position:relative;text-align:right;display:block;width:100%;padding-right:0}.sidebar-nav .sidebar-toggle-expand::after{content:"☰";font-size:1.3rem}@media(min-width:1224px){.sidebar-nav .sidebar-toggle-expand{display:none}}.sidebar-nav .sidebar-toggle-expand--open::after{content:" ╳";font-size:.9rem;margin-top:5px;margin-right:3px}.sidebar-nav .sidebar-toggle-expand__text{display:none}.sidebar-nav .sidebar-toggle-expand__open{display:inline-block;text-align:center}.sidebar-nav .sidebar-toggle-expand__close{display:none}.footer__social .social-menu{list-style:none;margin:0;padding:0}.footer__social .social-menu__item{margin-bottom:.25rem}.footer__social .social-menu__link{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;align-items:center;text-decoration:none;color:var(--c-text)}.footer__social .social-menu__link:hover{text-decoration:none}.footer__social .social-menu__icon{height:1.4rem;width:1.4rem;margin-right:.3333333333rem;fill:var(--c-footer-text2)}.footer__social .social-menu__text{font-weight:bold}.target-audiences{display:none}.target-audiences__list{list-style:none;padding-left:1rem}.targetaudience{font-family:var(--heading-font-family);font-size:1rem;list-style:none;padding:1rem 0;margin:0;border-bottom:2px solid var(--c-border-mobile);margin-bottom:.5rem}.targetaudience li{padding:.6rem 1em;display:block}.targetaudience li a{color:var(--c-targetaudience-mobile)}@media(min-width:720px){.targetaudience{text-align:right;font-size:1.1rem;border-bottom:none;margin-bottom:unset}.targetaudience li{display:inline-block;padding:.2em .4em}.targetaudience li a{color:var(--c-targetaudience)}}@media(min-width:1224px){.targetaudience li{padding:.2em .8em}}.header-menu-content .targetaudience{text-align:left;list-style:none;padding-left:3rem}.header-menu-content .targetaudience li{display:list-item}.newslist{display:-ms-grid;display:grid;gap:1rem;font-family:var(--heading-font-family);font-size:1rem;padding-left:0;margin-top:1rem;margin-bottom:unset}@media(min-width:480px){.newslist{grid-template-columns:repeat(2,1fr)}}@media(min-width:720px){.newslist{grid-template-columns:repeat(3,1fr)}}@media(min-width:1224px){.newslist{grid-template-columns:repeat(4,1fr)}}.newslist li{position:relative;list-style:none;width:100%;border-bottom:4px solid var(--c-liftup-item-bborder);background-color:var(--c-liftup-item-bag);padding-left:unset;-webkit-box-flex:1 1 100%;-moz-box-flex:1 1 100%;-webkit-flex:1 1 100%;flex:1 1 100%;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto auto auto;grid-template-rows:auto auto auto auto;gap:.2rem .6rem;align-content:start}@media(min-width:480px){.newslist li{padding:0 0 10px;border-bottom:unset;-webkit-box-flex:1 1 48%;-moz-box-flex:1 1 48%;-webkit-flex:1 1 48%;flex:1 1 48%}.newslist li h2{margin-top:0}}@media(min-width:920px){.newslist li{width:unset;-webkit-box-flex:0 1 24%;-moz-box-flex:0 1 24%;-webkit-flex:0 1 24%;flex:0 1 24%}}.newslist li>div{display:block;padding:.2rem 1rem}@media(min-width:720px){.newslist li>div{padding:0 1.5rem}}@media(min-width:720px){.newslist li img{padding:0}}.newslist li a{color:var(--c-liftup-content-link)}.newslist__date{grid-column:1;grid-row:2;font-style:italic;font-size:.95rem;margin-top:10px}.newslist__headline{grid-column:1;grid-row:3;margin-top:0}.newslist__headline h2{font-size:1.3rem;font-weight:normal;margin:0}.newslist__headline a::after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2}.newslist__ingress{grid-column:1;grid-row:4;margin-top:15px;font-weight:300;line-height:1.3}.newslist__image{grid-column:1;grid-row:1;padding:unset !important}.newslist__image div{padding:unset !important}.newslist__image img{width:100%}.newslist--frontpage{display:block;padding:0;margin:0}.newslist--frontpage li{width:auto;background-color:unset;max-width:unset;padding:.5em;display:block;margin-bottom:0;float:none;clear:both;position:relative;border-top:1px solid var(--c-newslist-listborder)}.newslist--frontpage li a{color:var(--c-feedlist-link)}.newslist--frontpage li div{display:block;padding:0}.newslist--frontpage li:first-of-type{border-top:none}.newslist--frontpage li:hover{background-color:var(--c-newslist-bag-hover)}.newslist--frontpage li:hover .newslist__date,.newslist--frontpage li:hover .newslist__headline h2 a{color:var(--c-main-bag)}.newslist--frontpage .image,.newslist--frontpage .newslist__ingress{display:none}.newslist--frontpage .newslist__date{margin:0 0 0 .5em;font-size:1rem;color:var(--c-newslist-date);display:block;position:relative;float:right;font-style:italic;width:90px;margin-top:-1.3rem;text-align:right}.newslist--frontpage .newslist__headline{grid-column:unset;grid-row:unset;margin-top:unset}.newslist--frontpage .newslist__headline h2{position:relative;float:none;width:auto;padding:0;display:block;margin:0 100px 0 0}.newslist--page li{padding:.2em;border:none;width:auto;-ms-grid-columns:200px auto;grid-template-columns:200px auto;-ms-grid-rows:auto auto 1fr;grid-template-rows:auto auto 1fr}.newslist--page .image{grid-column:1;grid-row:1/4}.newslist--page .newslist__headline{grid-column:2;grid-row:1}.newslist--page .newslist__date{grid-column:2;grid-row:2}.newslist--page .newslist__ingress{grid-column:2;grid-row:3}.feedlist{padding:0;margin:0;display:block;font-family:var(--heading-font-family)}.feedlist li{list-style:none;display:block;padding:.5em;margin-bottom:0;float:none;clear:both;position:relative}.feedlist li:first-of-type{border-top:none}.feedlist li:hover{background-color:var(--c-newslist-bag-hover)}.feedlist li:hover .feedlist__date,.feedlist li:hover .feedlist__headline h2 a{color:var(--c-feedlist-text)}.feedlist__date{margin:0 0 0 .5em;font-size:1rem;color:var(--c-newslist-date);display:block;position:relative;float:right;font-style:italic;margin-top:-1.3rem;width:100px}.feedlist__headline h2{position:relative;float:none;width:auto;padding:0;display:block;margin:0 100px 0 0;font-weight:normal;font-size:1.2rem}.feedlist__headline h2 a{color:var(--c-feedlist-link)}.feedlist--page{padding-left:1em;margin:1em 0;font-family:var(--paragraph-font-family)}.feedlist--page li{padding:.2em;border:none;display:list-item;list-style:square;list-style-position:outside;line-height:1.2}.feedlist--page .feedlist__date{margin:0;font-size:1.1rem;color:var(--c-text-link);float:none;display:inline}.feedlist--page .feedlist__headline{padding:0;display:inline}.feedlist--page .feedlist__headline h2{font-size:1.1rem;display:inline;margin-right:1rem}.feedlist--page .feedlist__headline h2 a{color:var(--c-text)}.feedlist--boxes{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;gap:1rem}.feedlist--boxes li{padding:1em;width:200px;height:150px;background-color:var(--c-newslist-bag-hover);border-top:unset}.feedlist--boxes .feedlist__date{margin:0;font-size:.9rem;color:var(--c-main-bag);float:none;display:block}.feedlist--boxes .feedlist__headline{padding:0;display:block}.feedlist--boxes .feedlist__headline h2{font-size:1.1rem;display:block;padding:0}.feedlist--boxes .feedlist__headline h2 a{color:var(--c-main-bag)}.field-related-news-paragraph .views-row{display:-ms-grid;display:grid;position:relative;margin:1.4rem 0}@media(min-width:480px){.field-related-news-paragraph .views-row{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr;column-gap:1rem;row-gap:.4rem;margin:.4rem 0}}.field-related-news-paragraph .views-row .h2,.field-related-news-paragraph .views-row .text-long h2,.text-long .field-related-news-paragraph .views-row h2{font-size:1.6rem;border-bottom:4px solid var(--c-related-line);margin-bottom:1.5rem}.field-related-news-paragraph .views-row .views-field-field-order-time{font-size:.9rem;grid-row:2}@media(min-width:480px){.field-related-news-paragraph .views-row .views-field-field-order-time{grid-column:2;grid-row:1}}.field-related-news-paragraph .views-row .views-field-title{word-break:initial;font-size:1.4rem;font-family:var(--heading-font-family);grid-row:3}.field-related-news-paragraph .views-row .views-field-title a{color:var(--c-text-link)}.field-related-news-paragraph .views-row .views-field-title a::after{position:absolute;top:0;bottom:0;left:0;right:0;content:"";display:block;z-index:2}@media(min-width:480px){.field-related-news-paragraph .views-row .views-field-title{grid-column:2;grid-row:2}}.field-related-news-paragraph .views-row .views-field-field-content-image{grid-row:1}@media(min-width:480px){.field-related-news-paragraph .views-row .views-field-field-content-image{grid-column:1;grid-row:span 2}}.pager{margin:2em 0}.pager__items{list-style:none;margin:0;padding:0;text-align:center}.pager__item{display:inline-block;vertical-align:middle;margin:0 .2em}@media(min-width:920px){.pager__item{margin:0 .4em}}.pager__item--next,.pager__item--prev{margin:0 1em}.pager__link,.pager__link:link,.pager__link:visited{color:var(--c-pager);font-weight:600;text-decoration:none;background-color:var(--c-pager-bag);padding:.4rem .6rem;border-radius:20px}.pager__link.is-active,.pager__link:hover,.pager__link:link.is-active,.pager__link:link:hover,.pager__link:visited.is-active,.pager__link:visited:hover{background-color:var(--c-pager-active-bag)}.pager__link.pager__link--prev,.pager__link:link.pager__link--prev,.pager__link:visited.pager__link--prev{padding:.6rem .8rem .6rem .2rem}.pager__link.pager__link--next,.pager__link:link.pager__link--next,.pager__link:visited.pager__link--next{padding:.6rem .2rem .6rem .8rem}.pager__link--next,.pager__link--prev{display:block}.pager__link--next span,.pager__link--prev span{display:none}.pager__link--next::before,.pager__link--prev::before{border:8px solid var(--c-text);border-bottom:6px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:6px solid rgba(0,0,0,0);content:"";display:block;position:relative;top:1px}.pager__link--next:hover::before,.pager__link--prev:hover::before{border-left-color:var(--c-accent)}.pager__link--prev::before{border-left-color:rgba(0,0,0,0);border-right-color:var(--c-text)}.pager__link--prev:hover::before{border-left-color:rgba(0,0,0,0);border-right-color:var(--c-accent)}.place-of-business-contact-map-card{margin-top:2rem;margin-bottom:2rem}.place{display:-ms-grid;display:grid;padding:1rem}.place h1{margin:0}.place h1,.place h2,.place h3{font-family:var(--heading-font-family)}.place div{margin-top:1rem}@media(min-width:720px){.place{align-items:start;justify-content:flex-start;align-content:flex-start;grid-auto-flow:column;gap:1rem;-ms-grid-columns:60% 40%;grid-template-columns:60% 40%;-ms-grid-rows:auto;grid-template-rows:auto}.place ul,.place p{margin:0}.place__name{grid-column:1;margin:0}.place__person-responsible{grid-column:1}.place__description{grid-column:1}.place__phone{grid-column:1}.place__www{grid-column:1}.place__opening-hours{grid-column:1}.place__street-address,.place__visiting-address{grid-column:1}.place__map{grid-column:2;grid-row:2/span 9}.place__services,.place__servicename{grid-column:1/3;margin:0;margin-top:1rem}.place .label,.place .data{display:inline-block;vertical-align:top}.place .label{width:12rem;font-weight:bold}.place div{margin-top:unset}}.service{display:-ms-grid;display:grid;padding:1rem}.service h1{margin:0}.service h1,.service h2,.service h3{font-family:var(--heading-font-family)}.service div{margin-top:1rem}@media(min-width:720px){.service{gap:1rem;align-items:start;justify-content:flex-start;align-content:flex-start;grid-auto-flow:column;-ms-grid-columns:60% 40%;grid-template-columns:60% 40%;-ms-grid-rows:auto;grid-template-rows:auto}.service__name{grid-column:1;margin:0}.service__description,.service__synonyms,.service__provided-at,.service__offered-service,.service__fee,.service__precondition,.service__target-audience,.service__page,.service__classification{grid-column:1}.service__www{grid-column:1}.service__www div{display:inline}.service__www .name{text-transform:uppercase;margin-right:1rem}.service__map{grid-column:2;grid-row:2/span 9}.service .label,.service .data{display:inline-block;vertical-align:top}.service .label{width:12rem;font-weight:bold}.service div{margin-top:unset}}.field-contact-information{margin-top:40px;margin-bottom:40px}.field-contact-information .field__items .field__item{border:1px solid var(--c-ptv-border);margin-bottom:20px;padding:2rem;column-count:1}@media(min-width:480px){.field-contact-information .field__items .field__item{column-count:2}}@media(min-width:1224px){.field-contact-information .field__items .field__item{column-count:3}}.place-of-business-map{margin-bottom:2rem}.recommended,#block-recommended-mobile{margin:0;padding:.2em 1em;font-family:var(--heading-font-family);font-size:1.1rem;position:relative}.recommended h2,#block-recommended-mobile h2{font-size:1.3em;font-weight:400;color:var(--c-recommended);margin:0 0 .2rem 0}.recommended a,#block-recommended-mobile a{color:var(--c-recommended);margin-right:20px}.recommended ul,#block-recommended-mobile ul{padding-left:0;margin-bottom:0;list-style:none;margin-top:0}.recommended li,#block-recommended-mobile li{list-style:none;padding:.2em 2rem}@media(min-width:720px){.recommended,#block-recommended-mobile{background-color:var(--c-recommended-bag);color:var(--c-text);padding:1em}.recommended h2,#block-recommended-mobile h2{font-size:1.6em}.recommended a::before,#block-recommended-mobile a::before{content:" » ";display:inline-block;color:#fff;position:absolute;right:7%;font-size:1.6rem;margin-top:-5px;font-weight:lighter}}@media(min-width:720px)and (min-width:720px){.recommended a::before,#block-recommended-mobile a::before{right:5%}}@media(min-width:720px){.recommended li,#block-recommended-mobile li{border-bottom:1px solid var(--c-recommended);padding:.6em .1em}.recommended li:first-of-type,#block-recommended-mobile li:first-of-type{border-top:1px solid var(--c-recommended)}.recommended li:hover,#block-recommended-mobile li:hover{background-color:var(--c-recommended-active)}}.search{display:none;font-family:var(--heading-font-family);padding:4px 4.5em 6px 14px;white-space:nowrap;font-size:.9rem;position:relative}@media(min-width:720px){.search{text-align:center}}.search--open{display:block;left:0;width:100%;background-color:var(--c-search-bag-mobile);padding:1rem;margin-top:0;z-index:2}@media(min-width:720px){.search--open{margin-top:10px;position:absolute}}@media(min-width:1224px){.search{display:inline-block;background-color:var(--c-search-bag);text-align:left}}.search::before{display:none;margin-left:.8em;color:var(--c-search-item);position:absolute;content:url("/themes/custom/jyvaskyla/images/icons/haku_musta.svg");font-size:16px;padding-top:8px}@media(min-width:1224px){.search::before{display:none}}.search label{color:var(--c-search-item-label);display:none}@media(min-width:720px){.search label{display:inline-block}.search label::after{color:var(--c-search-item);position:absolute;content:url("/themes/custom/jyvaskyla/images/icons/haku_musta.svg");font-size:16px;margin-left:18px}}.search input[type=text]{padding:.5em .75em .5em 2.5em;background-color:var(--c-search-item-bag);border:2px solid var(--c-search-item-bag);color:var(--c-search-item);line-height:1.4;white-space:nowrap;width:60%}.search input[type=text]::placeholder{color:var(--c-search-item);opacity:.3;font-size:.9rem;text-align:center}@media(min-width:320px){.search input[type=text]{width:90%}}@media(min-width:720px){.search input[type=text]{border-color:var(--c-search-item-border)}.search input[type=text]::placeholder{text-align:left}}.search .button{border:1px solid var(--c-search-item-border);line-height:1.3;position:absolute;color:var(--c-search-item);background-color:var(--c-search-item-bag);left:80%;display:none}.search .button:hover{background-color:var(--c-highlight);color:var(--c-search-item-mobile)}@media(min-width:320px){.search .button{display:inline-block;color:var(--c-search-item-border);font-size:0;background:var(--c-search-item-mobile) url("/themes/custom/jyvaskyla/images/icons/haku_musta.svg") no-repeat;background-position:center center;border:none;height:38px;width:60px}}@media(min-width:720px){.search .button{left:90%;height:38px}}@media(min-width:1224px){.search .button{left:74.5%;border:2px solid var(--c-search-item-border);background-image:none;background-color:var(--c-search-item-bag);color:var(--c-search-item);height:auto;width:auto;font-size:.9rem}}.search-toggle-expand{color:var(--c-text-link);border:2px solid var(--c-border-mobile);background-color:var(--c-search-toggle-bag);color:var(--c-search-toggle);display:inline-block;padding:6px;text-decoration:none}@media(min-width:720px){.search-toggle-expand{border:2px solid var(--c-search-item-border)}}@media(min-width:1224px){.search-toggle-expand{display:none}}.search-toggle-expand__text{display:none}.search-toggle-expand__icon{height:1rem;width:1rem;margin:0 auto}@media(min-width:720px){.search-toggle-expand__icon{height:1.5rem;width:1.5rem}}.search-toggle-expand__open{display:block;text-align:center}.search-toggle-expand__close{display:none;text-align:center}.share{margin-top:2rem;margin-bottom:1rem;text-align:center}.share div{display:inline-block;padding:.2rem}.share div a .icon{height:2.4rem;width:2.4rem;background-color:rgba(0,0,0,0);border:4px solid rgba(0,0,0,0);fill:var(--c-socialmediashare)}.share div a .icon:hover{fill:var(--c-calendar-button-event-add-bag)}.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-status-text);background-color:var(--c-warning)}.status--error{color:var(--c-status-text);background-color:var(--c-error)}.status--status{color:var(--c-status-text);background-color:var(--c-message)}.tabs__link,.tabs__link--local-tasks{background-color:var(--c-tab-bag);border:2px solid var(--c-tab-border);color:var(--c-tab);display:block;font-size:1rem;font-weight:normal;padding:1em 2.4em;text-align:center;transition:color .3s;text-decoration:unset}@media(min-width:480px){.tabs__link,.tabs__link--local-tasks{display:inline-block;padding:.6em 1.7em;position:relative;top:1px;width:auto}}.tabs__link:hover,.tabs__link--local-tasks:hover{color:var(--c-accent)}.tabs__link.is-active,.tabs__link[aria-selected=true],.tabs__link--local-tasks.is-active,.tabs__link--local-tasks[aria-selected=true]{background-color:var(--c-active-tab-bag);color:var(--c-active-tab)}.tabs__nav{position:relative;min-height:30px;list-style:none;margin:0;padding:0}@media(min-width:480px){.tabs__nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:.4rem;justify-content:flex-start}}.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 .5em;padding:0;font-size:.9rem}.tabs__link--local-tasks{padding:.6em 1.5em;margin-top:.4rem}.tabs{position:relative;padding:unset}.tabs .current-block-tabs__news-archive-link{display:block;right:1rem;top:0;padding:.6em 1.5em;background-color:var(--c-tab-newsarchive-bag);border:2px solid var(--c-tab-border);color:var(--c-tab-newsarchive);font-size:.9rem;font-weight:normal;text-align:center;text-decoration:none;transition:color .3s;margin-top:.4rem}@media(min-width:720px){.tabs .current-block-tabs__news-archive-link{position:absolute}}.current-block-tabs{padding-bottom:1rem}.topnav{display:none;font-family:var(--heading-font-family);list-style:none;padding-left:0;margin-bottom:0;margin-top:0}.topnav li{width:auto;height:42px;display:inline-block;color:var(--c-topnav);background-color:var(--c-topnav-bag);border:2px solid var(--c-topnav-border);line-height:1.5;margin-right:.5rem;padding:10px 10px;font-size:.9rem}.topnav li:last-of-type{margin-right:0}.topnav li a{color:var(--c-topnav-mobile)}@media(min-width:1224px){.topnav li{padding:10px 24px}.topnav li a{color:var(--c-topnav)}}.topnav li:hover{background-color:var(--c-hover-bag);color:var(--c-hover)}.topnav li:hover a{color:var(--c-hover)}.header-menu-content .topnav{margin:1rem}h1.trustee{margin-top:0;padding-top:1rem}.trust-unit{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:1rem;flex-flow:row wrap;justify-content:flex-start}.trust-unit .div-item{-webkit-box-flex:0 1 23%;-moz-box-flex:0 1 23%;-webkit-flex:0 1 23%;flex:0 1 23%;padding-bottom:1rem;border-bottom:4px solid var(--c-trustee-border);margin-bottom:1rem}.trust-unit .div-item img{min-width:190px;object-fit:fill}.trust-unit .div-item div{font-weight:bold}.trust-unit .div-item h2{line-height:1;margin-top:.6rem}.slick-slide{overflow:hidden;display:block;background-color:var(--c-carousel-bag)}.slick-prev,.slick-next{position:absolute;display:block;padding:0 0 4px;height:1.9rem;width:2rem;line-height:0;font-size:0;cursor:pointer;background-color:var(--c-carousel-button-mobile-bag);color:rgba(0,0,0,0);border:none;transform:translate(0,-50%)}@media(min-width:720px){.slick-prev,.slick-next{background-color:var(--c-carousel-button-bag)}}.slick-prev::before,.slick-next::before{display:block;color:var(--c-carousel-button);opacity:.75;font-size:28px;line-height:1}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{opacity:1}.slick-prev:focus::before,.slick-next:focus::before{font-size:28px;margin-left:-2px}.slick-prev.slick-disabled,.slick-next.slick-disabled{cursor:default;opacity:.25}.slick-prev{left:20%}@media(min-width:720px){.slick-prev{left:15%}}[dir=rtl] .slick-prev{right:0;left:auto}.slick-prev::before{content:"«"}[dir=rtl] .slick-prev::before{content:"»"}.slick-next{left:35%}@media(min-width:720px){.slick-next{left:19%}}[dir=rtl] .slick-next{left:0;right:auto}.slick-next::before{content:"»"}[dir=rtl] .slick-next::before{content:"«"}.slick-dots{position:absolute;bottom:122px;left:0;background-color:var(--c-carousel-button-mobile-bag);padding:.4rem;display:block;margin:0;width:10%;list-style:none}@media(min-width:720px){.slick-dots{bottom:27px;left:3%;background-color:var(--c-carousel-button-bag)}}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0;background-color:var(--c-lapinakyva);width:unset}.slick-dots li button{display:block;height:6px;width:6px;line-height:4px;font-size:0;color:rgba(0,0,0,0);border:none;background:rgba(0,0,0,0);cursor:pointer;padding:0;outline:none}.slick-dots li button .slick-dot-icon{color:var(--c-carousel-button)}.slick-dots li button .slick-dot-icon::before{position:absolute;top:0;left:0;content:"°";font-size:28px;text-align:center}.slick-dots li.slick-active button .slick-dot-icon{color:var(--c-carousel-button)}.slick-dots li.slick-active button .slick-dot-icon::before{content:"•";margin-top:-6px}.slick-sr-only{display:none;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:28%;bottom:121px;background-color:var(--c-carousel-button-mobile-bag);padding:.3rem .4rem;z-index:2;opacity:.75;border:0;cursor:pointer;color:var(--c-carousel-button)}@media(min-width:720px){.slick-autoplay-toggle-button{bottom:25px;left:17.25%;background-color:var(--c-carousel-button-bag)}}.slick-autoplay-toggle-button:hover,.slick-autoplay-toggle-button:focus{opacity:1}.slick-autoplay-toggle-button .slick-pause-icon::before{content:"❚❚";width:12px;height:13px;font-size:13px;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 nav.slick__arrow{display:block;background-color:var(--c-carousel-button-mobile-bag);position:absolute;bottom:10px}.slick nav.slick__arrow .slick-prev,.slick nav.slick__arrow .slick-next{display:inline-block;left:unset;bottom:unset;position:unset;padding:unset;height:unset;width:unset;line-height:unset;transform:unset;vertical-align:middle}.slick nav.slick__arrow .slick-dots{display:inline-block;bottom:unset;left:unset;background-color:unset;position:unset;width:unset;vertical-align:middle;padding:.2rem 1.5rem 0 1rem}.slick .slick-autoplay-toggle-button{background-color:var(--c-carousel-button-mobile-bag);padding:1rem 1.5rem;opacity:1;left:0;bottom:unset;top:0}@media(min-width:720px){.slick .slick-autoplay-toggle-button{top:50%}}.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:rgba(0,0,0,0)}.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;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 rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.search-results .views-exposed-form{margin-bottom:2rem}.search-results .views-exposed-form>div{display:inline}.search-results .views-exposed-form label{margin-right:1rem}.search-results .views-exposed-form input[type=text]{width:85%}.search-results .views-exposed-form .button{border:unset;background-color:var(--c-search-item);padding:.1rem 1rem}.search-results .views-exposed-form .form-item::after{clear:unset;display:none}.search-results .views-row{border:1px solid var(--c-search-results-border);border-left-width:8px;margin-top:.5rem;padding:.5rem 1rem}.search-results .views-row h2{font-size:1.4rem}.search-results .views-row h2 .h2,.search-results .views-row h2 .text-long h2,.text-long .search-results .views-row h2 h2{font-size:1.6rem}.search-results .views-row h3{font-size:1.2rem}.search-results .views-row h4{font-size:1rem}.search-results .views-row footer{display:none}.search-results .views-row div>div.block{margin:0 0 .4rem}.search-results .views-row div>div.block .keywords{text-align:center}.search-results .views-row div>div.block .keywords__label{display:none}.search-results .views-row div>div.block .keywords__item{padding:.4rem 1rem;border:1px solid var(--c-search-results-border);-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}.search-results .views-row #flockler_container,.search-results .views-row .flockler-grid-items,.search-results .views-row iframe{display:none !important}@media(min-width:1224px){.search-results .block-facet--links{margin:1rem 0}}.search-results .block-facet--links h2{font-size:1.4rem;border-bottom:2px solid var(--c-search-results-h2-border)}.search-results .block-facet--links .field--name-field-keywords>div{display:inline-block;margin:0 .5rem;border:2px solid var(--c-search-results-h2-border);padding:.5rem 1.5rem;text-transform:uppercase;font-size:.8rem}.search-results .block-facet--links .facets-widget-links ul{margin:0;padding:1rem 0;list-style:none}.search-results .block-facet--links .facets-widget-links ul .facet-item{border:2px solid var(--c-search-results-h2-border);width:100%;padding:.4rem .6rem;margin:.2rem 0;white-space:nowrap}.search-results .block-facet--links .facets-widget-links ul .facet-item a{color:var(--c-text-link);white-space:normal}.search-results .block-facet--links .facets-widget-links ul .facet-item__value::before{content:" ";margin-right:.4rem;height:20px;width:20px;border:2px solid var(--c-search-results-facet-round);display:inline-block;vertical-align:text-top}.search-results .block-facet--links .facets-widget-links ul .is-active .facet-item__status{position:relative;visibility:hidden;margin-left:-20px}.search-results .block-facet--links .facets-widget-links ul .is-active .facet-item__status::after{content:" ■";display:block;color:var(--c-search-results-facet-round);z-index:10;position:absolute;font-size:14px;visibility:visible;left:23.5px;top:1px}.search-results #block-keywords-facet-block,.search-results #block-municipality-term-facet-block,.search-results #block-classification-facet-block,.search-results #block-trustee-role-facet-block,.search-results #block-groups-facet-block,.search-results #block-theme-facet-block,.search-results #block-political-party-facet-block,.search-results #block-target-audience-facet-block,.search-results #block-district-facet-block{display:none}@media(min-width:720px){.openid-connect-login-form,.user-login-form{border:1px dashed var(--c-body-bag);margin:2rem 1rem;padding:1rem}}.openid-connect-login-form .button,.user-login-form .button{background-color:var(--c-text);border:unset;padding:.5rem 2rem}.logged-in .layout-container .accordion__content+a,.logged-in .layout-container .accordion__content+a+a{color:#000}body.cke_editable{background-color:#fff;color:#000}.contextual-region .tabs__link--local-tasks.is-active{background-color:#000;color:orange}.contextual-region .button-action,.contextual-region .button.js-form-submit{background-color:#000;color:#fff;border:unset}.linkit-ui-autocomplete{overflow-y:auto}.file--application-pdf{font-size:1rem}.file--application-pdf>a{background-image:url("/themes/custom/jyvaskyla/images/2023jyvaskylafi/ikoni-liitetiedosto.svg");background-repeat:no-repeat;padding-left:20px;background-size:13px;background-position:left center}.ui-dialog.editor-link-dialog .form-item{max-width:unset;margin-bottom:unset}.ui-dialog.editor-link-dialog div#drupal-modal{overflow:unset}.ui-dialog.media-library-widget-modal div#drupal-modal{overflow:auto}.ui-dialog.media-library-widget-modal .ui-widget-content a.active{font-weight:bold;text-decoration:underline;color:red}.ui-dialog.media-library-widget-modal .views-row{margin-top:1rem;padding-top:1rem;border-top:2px solid #000}.ui-dialog.media-library-widget-modal .views-field{display:inline-block;vertical-align:top;padding:1rem}.ui-dialog ul.js-pager__items{list-style:none}.ui-dialog ul.js-pager__items li{display:inline-block;padding:1rem}.ui-dialog-buttonset button{color:var(--c-button-text);background-color:var(--c-button-bag-hover)}.ui-dialog-buttonset button:hover{color:unset;background-color:unset}.event-listing{margin:40px auto}@media(min-width:480px){.event-listing__featured-liftup{grid-column:1/span 2}}@media(min-width:720px){.event-listing__featured-liftup{grid-column:1/span 3}}@media(min-width:1224px){.event-listing__featured-liftup{grid-column:1/span 4}}.event-listing__featured-liftup .event-listing-card{-ms-grid-rows:1fr auto auto .1fr;grid-template-rows:1fr auto auto .1fr}.event-listing__featured-liftup .event-listing-card__image-container{max-height:400px;overflow:hidden}.event-listing__heading{font-weight:normal;font-family:var(--heading-font-family);text-align:center;color:var(--c-h23-text);font-size:2rem}.event-listing__description{text-align:center;font-size:1.2rem}.event-listing__liftups{margin-top:50px;display:-ms-grid;display:grid;gap:1rem}@media(min-width:480px){.event-listing__liftups{-ms-grid-columns:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}}@media(min-width:720px){.event-listing__liftups{-ms-grid-columns:repeat(3,1fr);grid-template-columns:repeat(3,1fr)}}@media(min-width:1224px){.event-listing__liftups{-ms-grid-columns:repeat(4,1fr);grid-template-columns:repeat(4,1fr)}}.frontcurrent{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;gap:.4rem 1rem;justify-content:space-around}@media(min-width:720px){.frontcurrent{margin-top:5.5rem}}.frontcurrent__news,.frontcurrent__rss{background-color:var(--c-current-bag);font-family:"Josefin Sans",sans-serif;position:relative}.frontcurrent__news:not(.newslist__headline)>h2,.frontcurrent__rss:not(.newslist__headline)>h2{margin-top:0;border-bottom:1px solid var(--c-newslist-bborder);font-weight:normal;font-size:1.8rem;color:var(--c-feedlist-link)}@media(min-width:320px){.frontcurrent__news,.frontcurrent__rss{padding:1rem;flex-basis:100%}.frontcurrent__news::before,.frontcurrent__rss::before{content:"";display:block;height:70px;width:70px;background-image:url("/themes/custom/jyvaskyla/images/icons/ikonit_uutiset.svg");background-repeat:no-repeat;background-size:cover;position:absolute;z-index:2;right:1rem;top:4px}.frontcurrent__news:nth-of-type(2)::before,.frontcurrent__rss:nth-of-type(2)::before{background-image:url("/themes/custom/jyvaskyla/images/icons/ikonit_hairiot.svg")}}@media(min-width:720px){.frontcurrent__news,.frontcurrent__rss{padding:3rem 1rem 1rem;flex-basis:47%}.frontcurrent__news::before,.frontcurrent__rss::before{content:"";display:block;height:100px;width:100px;right:unset;top:-50px;left:calc(50% - 50px)}}@media(min-width:920px){.frontcurrent__news,.frontcurrent__rss{flex-basis:49%}}.frontcurrent__news>p,.frontcurrent__rss>p{font-size:1.3rem}@media(min-width:720px){.frontcurrent__news,.frontcurrent__rss{min-height:510px}}.frontcurrent__news .tabs__link{background-color:unset;border:unset;font-size:1.3rem;text-align:center;display:block}.frontcurrent__news .tabs__link:hover{background-color:unset;color:unset}@media(min-width:720px){.front-page .layout-container .layout--twocol-section .frontcurrent__news{margin-right:1%}}.front-page .layout-container .layout--twocol-section .field-rss-paragraph{padding:1rem;background-color:var(--c-current-bag);position:relative}.front-page .layout-container .layout--twocol-section .field-rss-paragraph .feedlist .feedlist__date{text-align:right}@media(min-width:320px){.front-page .layout-container .layout--twocol-section .field-rss-paragraph{padding:1rem}.front-page .layout-container .layout--twocol-section .field-rss-paragraph::before{content:"";display:block;height:70px;width:70px;background-image:url("/themes/custom/jyvaskyla/images/icons/ikonit_hairiot.svg");background-repeat:no-repeat;background-size:cover;position:absolute;z-index:2;right:1rem;top:4px}}@media(min-width:720px){.front-page .layout-container .layout--twocol-section .field-rss-paragraph{padding:3rem 1rem 1rem;margin-left:1%;min-height:510px}.front-page .layout-container .layout--twocol-section .field-rss-paragraph::before{height:100px;width:100px;right:unset;top:-50px;left:calc(50% - 50px)}}.grid__item{margin-bottom:2rem}@media(min-width:920px){.grid__item{margin:0 2rem 0 0}}.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--card{margin-bottom:2rem}.footer{font-family:var(--paragraph-font-family);border-top:2px solid var(--c-footer-mobile-top);margin-top:10px;background:var(--c-footer-bag) url("/themes/custom/jyvaskyla/images/2023jyvaskylafi/footer_taus.svg") no-repeat}.footer__inner{margin-top:1rem;padding:1rem}@media(min-width:720px){.footer__inner{margin-top:unset;position:relative;z-index:2}}@media(min-width:1224px){.footer{background:url("/themes/custom/jyvaskyla/images/2023jyvaskylafi/footer_taus.svg") no-repeat;border-top:unset;margin-top:unset;padding:120px 2rem 2rem}}.login-page .footer{display:none}.footer__social{margin-bottom:1rem;text-align:center;margin-top:20px;border-top:2px solid var(--c-footer-mobile-top);padding:4px 1rem 0;display:-ms-grid;display:grid;row-gap:20px;color:var(--c-footer-text2)}@media(min-width:720px){.footer__social{margin-top:0;border-top:unset}}@media(min-width:1224px){.footer__social{text-align:left;position:relative;bottom:110px}.footer__social p,.footer__social .social-menu{z-index:3}}.footer__social p{grid-row:2;margin:0;padding:0}.footer__social a{color:var(--c-footer-text2)}.footer__social .social-menu__item .social-menu__icon{background-color:#fff;-webkit-mask-image:url("/themes/custom/jyvaskyla/images/icons/facebook.svg");mask-image:url("/themes/custom/jyvaskyla/images/icons/facebook.svg")}.footer__social .social-menu__item .social-menu__icon use{display:none}.footer__social .social-menu__item:nth-of-type(2) .social-menu__icon{-webkit-mask-image:url("/themes/custom/jyvaskyla/images/icons/youtube.svg");mask-image:url("/themes/custom/jyvaskyla/images/icons/youtube.svg")}.footer__social .social-menu__item:nth-of-type(3) .social-menu__icon{-webkit-mask-image:url("/themes/custom/jyvaskyla/images/icons/instagram.svg");mask-image:url("/themes/custom/jyvaskyla/images/icons/instagram.svg")}.footer__social .social-menu__item:nth-of-type(4) .social-menu__icon{-webkit-mask-image:url("/themes/custom/jyvaskyla/images/icons/linkedin.svg");mask-image:url("/themes/custom/jyvaskyla/images/icons/linkedin.svg")}.footer__social .social-menu__item:nth-of-type(5) .social-menu__icon{-webkit-mask-image:url("/themes/custom/jyvaskyla/images/icons/rss_orange.svg");mask-image:url("/themes/custom/jyvaskyla/images/icons/rss_orange.svg")}.footer__social .social-menu__item,.footer__social .social-menu__link{display:inline}.footer__section{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;align-items:flex-start;justify-items:flex-start;column-gap:1rem;row-gap:1rem;font-size:1rem;color:var(--c-footer-text)}.footer__section a{color:var(--c-footer-link)}.footer__section>div{-webkit-box-flex:1 1 18%;-moz-box-flex:1 1 18%;-webkit-flex:1 1 18%;flex:1 1 18%;min-width:200px;margin-bottom:1rem}.footer__section--main-site>div:first-of-type{-webkit-box-flex:1 1 18%;-moz-box-flex:1 1 18%;-webkit-flex:1 1 18%;flex:1 1 18%}@media(min-width:1224px){.footer__section--main-site>div:first-of-type{-webkit-box-flex:1 1 41%;-moz-box-flex:1 1 41%;-webkit-flex:1 1 41%;flex:1 1 41%}}@media(min-width:920px){.footer__menu{width:86%;margin-left:7%}}.footer__calendar{text-align:center;color:#fff;font-size:1rem}.footer__calendar a{color:#fff;text-decoration:underline}.header{position:relative}.header::after{clear:both;content:"";display:table}.header__inner{position:fixed;z-index:3;width:100%;background-color:var(--c-header-bag-1);top:0}@media(min-width:720px){.header__inner{height:auto}}@media(min-width:1224px){.header__inner{position:relative;height:unset}}@media(min-width:1224px){.header__primary{margin:0 auto;position:relative;display:-ms-grid;display:grid;-ms-grid-rows:auto auto;grid-template-rows:auto auto}}.header__branding{clear:both;display:block;width:100%;position:relative;background-color:var(--c-header-bag-2);height:54px}.header__branding>*{padding-top:6px}@media(min-width:720px){.header__branding{height:auto;padding:.1rem 1rem;display:-ms-grid;display:grid;-ms-grid-rows:auto auto;grid-template-rows:auto auto;-ms-grid-columns:1fr auto 40px 40px 100px;grid-template-columns:1fr auto 40px 40px 100px;column-gap:10px}}@media(min-width:1224px){.header__branding{-ms-grid-rows:auto auto;grid-template-rows:auto auto;-ms-grid-columns:1fr auto 28em 54px 80px;grid-template-columns:1fr auto 28em 54px 80px}}.header__logo{display:inline-block;max-width:190px;width:38%;padding-top:.7rem}.header__logo img{width:100%;min-width:75px}@media(min-width:720px){.header__logo{width:auto;padding-top:.3rem;grid-row:1/span 2;grid-column:1;justify-self:start}.header__logo img{width:100%;min-width:220px}}.header__navigation-top{display:none}@media(min-width:720px){.header__navigation-top{display:block;grid-column:2;grid-row:1;justify-self:end}}@media(min-width:720px){.header__search,.header__language{grid-row:1;justify-self:end}}.header__audiences{display:none;padding-top:unset}@media(min-width:720px){.header__audiences{display:block;grid-row:2;grid-column:1/span 5;justify-self:end;margin-bottom:unset}}@media(min-width:1224px){.header__audiences{grid-column:2/span 3}}.header__search{margin-right:0}.header__search .search-toggle-expand{left:calc(40% + 40px + 1.5rem);top:.6rem;position:absolute}@media(min-width:480px){.header__search .search-toggle-expand{right:11rem;left:unset}}@media(min-width:720px){.header__search{grid-column:3/span 2;position:unset;right:unset;top:unset}}.header__search .button{border-radius:unset}.header__language{grid-column:4;padding-right:1rem;left:40%;top:0;position:absolute}@media(min-width:480px){.header__language{right:8rem;left:unset}}@media(min-width:720px){.header__language{position:unset}}@media(min-width:1224px){.header__language{grid-column:5;padding-right:2rem;position:unset;right:unset;top:unset}}.header__menu{float:none;text-align:left}.header__menu .toggle-expand{right:2rem;top:.4rem;position:absolute}.header__image{position:absolute;z-index:-1;width:100%;max-height:80px;overflow:hidden}.header__image img{width:100%}@media(min-width:720px){.header__image{max-height:unset;margin-top:-130px}}.header--no-bgimage--inner{position:fixed;z-index:3;top:0;width:100%;padding-top:6px;height:74px;background-color:var(--c-main-nav-mobile-bag)}@media(min-width:720px){.header--no-bgimage--inner{position:relative;width:unset;height:unset;background:var(--c-main-nav-mobile-bag) url("/themes/custom/jyvaskyla/images/yla-aalto.svg") no-repeat;background-size:cover}}.header__recommended{display:none}@media(min-width:1224px){.header__recommended{display:block;position:absolute;right:2%;width:30%;bottom:20px;min-width:16rem}}.header__with-carousel{position:relative}.header__carousel{width:100%;margin-top:unset}.login-page .header{display:none}.main__wrapper{width:100%;position:relative;z-index:2}.main__wrapper::after{clear:both;content:"";display:table}@media(min-width:720px){.main__wrapper{width:98%;margin:0 auto}}.header+.pre-content{margin-top:80px}@media(min-width:720px){.header+.pre-content{margin-top:25%}}@media(min-width:1224px){.header+.pre-content{margin-top:15%}}.header--no-bgimage+.main__wrapper,.header--no-bgimage+.highlighted,.header--no-bgimage+.pre-content{margin-top:54px}@media(min-width:720px){.header--no-bgimage+.main__wrapper,.header--no-bgimage+.highlighted,.header--no-bgimage+.pre-content{margin-top:124px}}@media(min-width:1224px){.header--no-bgimage+.main__wrapper,.header--no-bgimage+.highlighted,.header--no-bgimage+.pre-content{margin-top:0}}.layout-container--with-carousel .main__wrapper{margin-top:0}.main{width:100%;margin:0 auto;min-height:100%;background-color:var(--c-main-bag)}.main::after{clear:both;content:"";display:table}@media(min-width:1224px){.main--with-sidebar{display:-ms-grid;display:grid;grid-gap:1rem;-ms-grid-columns:23% calc(100% - (23% + 1rem));grid-template-columns:23% calc(100% - (23% + 1rem))}}.main__breadcrumbs{width:100%;margin:0 auto}.layout-container--no-backgound-image .main__breadcrumbs{margin-top:0}.first-sidebar{grid-column:1;margin-left:-1rem;margin-right:-1rem;padding:0 1rem}@media(min-width:720px){.first-sidebar{border-bottom:none;margin-left:unset;margin-right:unset;margin-bottom:unset;padding:unset}}.second-sidebar{grid-column:2;margin-bottom:1rem}.main-content{width:100%}@media(min-width:720px){.main-content{grid-column:2}.main-content--with-sidebar-two{display:-ms-grid;display:grid;grid-gap:.5rem;-ms-grid-columns:calc(100% - (33% + 1rem)) 33%;grid-template-columns:calc(100% - (33% + 1rem)) 33%}}.highlighted+.main__wrapper,.pre-content+.main__wrapper{margin-top:0}.pre-content{background-color:var(--c-body-bag)}@media(min-width:720px){.pre-content{width:98%;margin:10px auto 0}}.pre-content .tabs__content{display:none}@media(min-width:720px){.pagecontent{display:-ms-grid;display:grid;-ms-grid-columns:minmax(20%,100%) minmax(0,auto);grid-template-columns:minmax(20%,100%) minmax(0,auto);-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr;grid-auto-flow:column;column-gap:.4rem;align-items:start}.pagecontent .infobox{grid-column:2}.pagecontent .body{grid-column-start:1;grid-row:1/3}.pagecontent>.field-accordion{grid-column-start:1;grid-row:4}}.pageheader h1{line-height:1.2;word-wrap:break-word}@media(min-width:720px){.pageheader h1{word-wrap:normal}}.newsingress{margin-bottom:1rem;line-height:1.4;font-size:1rem}.blog-post div{margin-bottom:.5rem}.blog-post__blog-name{font-size:1.6rem}.blog-post__date{font-size:1em;font-style:italic}.blog-post__quote{font-weight:bold}.blog-post__from-same-blog{margin-top:1rem}@media(min-width:720px){.blog-post__from-same-blog{padding-left:1rem}}.blog-post__from-same-blog>h2{font-size:1.3rem;border-bottom:4px solid var(--c-related-line)}.blog-post__from-same-blog .blog-post__teaser{margin-bottom:1.6rem}.blog-post__from-same-blog .blog-post__teaser h2{font-size:1.6rem}.blog-post-page .keywords{position:relative;z-index:3}.blog__title h2,.blog__from-other-blogs h2{font-size:1.3rem;border-bottom:4px solid var(--c-related-line)}.blog__lead-paragraph{font-weight:bold}.blog__from-other-blogs{margin-top:1rem}@media(min-width:720px){.blog__from-other-blogs{padding:0 1rem}.blog__from-other-blogs div{margin-top:.4rem}}.feeds{padding-left:1rem;padding-top:1rem}.feeds h2{font-size:1.3rem}.layout-container .header{margin-bottom:unset}.layout-container .header+.pre-content{margin-top:unset}.layout-container .header+.pre-content+.main__wrapper,.layout-container .header+.main__wrapper{margin-top:unset}@media(min-width:720px){.layout-container .header+.pre-content+.main__wrapper,.layout-container .header+.main__wrapper{position:relative}}.layout-container .header--with-carousel+.pre-content+.main__wrapper,.layout-container .header--with-carousel+.main__wrapper,.layout-container .header--no-bgimage+.pre-content+.main__wrapper,.layout-container .header--no-bgimage+.main__wrapper{margin-top:unset}.layout-container .header--with-carousel .main,.layout-container .header--no-bgimage .main{background-color:unset}.layout-container .header--with-carousel .main .main-content .field-rss-paragraph,.layout-container .header--no-bgimage .main .main-content .field-rss-paragraph{background-color:var(--c-main-bag);padding:10px;margin:0 0 1rem}.layout-container .header--no-bgimage{margin-bottom:54px}@media(min-width:720px){.layout-container .header--no-bgimage{margin-bottom:108px}}@media(min-width:1224px){.layout-container .header--no-bgimage{margin-bottom:unset}}.layout-container .header__image{max-height:180px;position:relative;margin-top:54px}@media(min-width:720px){.layout-container .header__image{max-height:unset;margin-top:108px}}@media(min-width:1224px){.layout-container .header__image{max-height:unset;margin-top:unset}}.layout-container .main{padding:unset;grid-gap:unset}.layout-container .main .first-sidebar .sidebar-nav{padding:1rem}.layout-container .main .main-content{padding:1rem}.layout-container .main .layout--twocol-section>.layout__region{flex-grow:1 !important}.layout-container>div>div#block-views-block-news-emergency-message div.item-list{background-color:red;color:#000;padding:1rem}.layout-container>div>div#block-views-block-news-emergency-message div.item-list ul{margin:0}.layout-container>div>div#block-views-block-news-emergency-message div.item-list ul li{list-style:none}.layout-container>div>div#block-views-block-news-emergency-message div.item-list ul li a{font-weight:bold;display:block;color:#fff;font-size:1.1rem;text-decoration:underline}.front-page .layout-container .main .layout--twocol-section{margin-top:unset}@media(min-width:720px){.front-page .layout-container .main .layout--twocol-section{margin-top:5.5rem}}.front-page.mainsite{background:url("/themes/custom/jyvaskyla/images/2023jyvaskylafi/etusivu_keskiosa_taus.svg") no-repeat;background-position:center center}@media(min-width:720px){.front-page.mainsite .layout-container .main .layout--twocol-section{margin-top:unset}}.page-page .layout-container .header--with-carousel+.main__wrapper .main .main-content .field-rss-paragraph{background-color:var(--c-main-bag);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:10px;margin-top:0;margin-bottom:1rem;margin-left:0;margin-right:0}@media(min-width:920px){.page-page .layout-container .header--with-carousel+.main__wrapper .main .main-content .field-rss-paragraph{margin-left:1.5%;margin-right:1.5%}}.mainsite{font-size:95%}.mainsite h1{font-weight:800;font-size:2rem}.mainsite h2,.mainsite h3,.mainsite h4,.mainsite h5,.mainsite h6{margin:unset;line-height:1.3}.mainsite h2{font-size:1.4rem}.mainsite h3{font-size:1.3rem}.mainsite .text-long h2,.mainsite .text-long h3{font-weight:600}.mainsite .text-long h2,.mainsite .text-long h3,.mainsite .text-long h4,.mainsite .text-long h5,.mainsite .text-long h6{margin-top:1.6rem}.mainsite h4{font-size:1.2rem}.mainsite h5{font-size:1.1rem}.mainsite h6{font-size:1rem}@media(min-width:920px){.mainsite h1{font-size:2.5rem}.mainsite .paragraph,.mainsite .text-long p,.mainsite p{font-size:1.05rem;line-height:1.6}}.mainsite table{color:#000}.mainsite .layout--twocol-section>.layout__region--content{padding:0 1rem}.mainsite .layout__region--content>.block{margin-bottom:40px}.mainsite .layout__region--content>.block:last-of-type{margin-bottom:unset}.mainsite .kalenterilinkki{font-weight:700;text-align:right}.mainsite .kalenterilinkki p{font-size:1.1rem}.mainsite .kalenterilinkki a{padding-right:16px;display:inline-block}.mainsite .kalenterilinkki a::after{content:"〉〉";color:orange;font-size:12px;font-weight:bold;position:absolute;right:0;width:20px;height:20px;letter-spacing:-7px;position:unset;display:inline-block;margin-left:unset;vertical-align:1px}.mainsite .topic-list .topic-link{border-bottom:unset}.mainsite .topic-list .topic-link .topic--item{overflow:hidden;display:block;-webkit-border-radius:0 20px 0 20px;-moz-border-radius:0 20px 0 20px;border-radius:0 20px 0 20px}.mainsite .topic-list .topic-link .topic--item .caption{bottom:0;width:100%;font-size:1rem;padding:.6rem 1rem}.mainsite .topic-list .topic-link .topic--item .caption span{display:inline-block;padding-right:1rem}.mainsite .topic-list .topic-link .topic--item .caption::after{content:"〉〉";height:24px;width:24px;position:absolute;right:10px;background-color:orange;border-radius:100px;color:#fff;font-size:12px;padding:4px 4px 3px 7px;letter-spacing:-7px;top:2px;margin:.4rem 0;padding-top:3px}.mainsite .topic-list .field-main-image{max-height:250px}.mainsite .infobox{-webkit-border-radius:0 20px 0 20px;-moz-border-radius:0 20px 0 20px;border-radius:0 20px 0 20px}.mainsite .infobox h2,.mainsite .infobox h3{font-family:var(--heading2-font-family);text-transform:uppercase;font-size:1.2rem;color:var(--c-h23-text);font-weight:bold;letter-spacing:-0.25px}@media(min-width:720px){.mainsite .field-subpage-paragraph{padding:0 5%}}.mainsite .field-subpage-paragraph .field__items{justify-content:space-between}@media(min-width:920px){.mainsite .field-subpage-paragraph .field__items{display:-ms-grid;display:grid;-ms-grid-columns:repeat(3,1fr);grid-template-columns:repeat(3,1fr)}}@media(min-width:720px){.mainsite .block>.field-subpage-paragraph{padding:0 1rem}}.mainsite .block>h2,.mainsite .block h2.event-listing__heading{text-align:center;margin-top:30px;font-size:2rem;font-weight:800}@media(min-width:1224px){.mainsite .block>h2,.mainsite .block h2.event-listing__heading{margin-top:70px;font-size:1.8rem}}.mainsite .sublink{font-family:var(--heading2-font-family);text-transform:uppercase;font-size:1.1rem;font-weight:600;letter-spacing:-0.5px}.mainsite .sublink--header-list{padding:8px 0;color:var(--c-text-link)}.mainsite .sublink--header-list::before{display:none}.mainsite .sublink--header-list::after{content:"〉〉";color:orange;font-size:12px;font-weight:bold;position:absolute;right:0;width:20px;height:20px;letter-spacing:-7px;position:unset;display:inline-block;margin-left:8px;vertical-align:bottom}.mainsite .field-media-image{-webkit-border-radius:0 20px 0 20px;-moz-border-radius:0 20px 0 20px;border-radius:0 20px 0 20px;overflow:hidden}.mainsite .related h2{font-size:1.4rem;margin-bottom:20px}@media(min-width:720px){.mainsite .related h2{font-size:1.6rem}}.mainsite .related .liftup-box__date{font-style:unset;font-weight:bold;margin-bottom:10px;font-size:1rem}.mainsite .related .liftup-box__title{font-family:var(--heading2-font-family);text-transform:uppercase;font-size:1.2rem;letter-spacing:-0.25px;font-weight:bold}.mainsite .related .liftup-box__body,.mainsite .related .liftup-box .field-lead-paragraph-long-text{font-size:1rem;line-height:1.3}.mainsite .body ul,.mainsite .infobox ul,.mainsite .accordion ul{list-style-type:none;font-size:1rem}.mainsite .body ul li::before,.mainsite .infobox ul li::before,.mainsite .accordion ul li::before{content:"•";color:var(--c-h1-text);font-weight:bold;display:inline-block;width:.6em;font-size:20px;line-height:12px}.mainsite .body ul>li,.mainsite .infobox ul>li,.mainsite .accordion ul>li{margin:unset;padding:unset;line-height:1.5}.mainsite .body .field__item>ul,.mainsite .infobox .field__item>ul,.mainsite .accordion .field__item>ul{padding:unset}.mainsite .accordion__item{background-color:unset}.mainsite .accordion__item .field-accordion-title{letter-spacing:-0.25px}.mainsite .accordion-toggle-expand{background-color:var(--c-accordion-bag);padding:10px 2rem 6px;font-size:1.1rem;font-weight:bold;-webkit-border-radius:0 20px 0 20px;-moz-border-radius:0 20px 0 20px;border-radius:0 20px 0 20px}.mainsite .accordion-toggle-expand::after{top:unset;display:unset;content:"〉〉";color:orange;font-size:12px;font-weight:bold;position:absolute;right:0;width:20px;height:20px;letter-spacing:-7px;font-size:14px;right:10px}.mainsite .accordion-toggle-expand.is-active::after{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);filter:progid:dximagetransform.microsoft.basicimage(rotation=3);top:14px;right:14px}.mainsite .accordion h2{font-size:1.6rem}.mainsite .accordion h3{font-size:1.5rem}.mainsite .accordion h4{font-size:1.4rem}.mainsite .keywords{color:var(--c-keyword)}.mainsite .keywords__label{color:var(--c-keyword);font-weight:bold}.mainsite .keywords a.keyword{color:var(--c-keyword)}.mainsite .main-liftup .liftup__content{background-color:rgba(255,255,255,.4)}@media(min-width:920px){.mainsite .main-liftup .liftup__content{padding:2rem}}.mainsite .main-liftup .liftup__headline{font-family:var(--heading2-font-family);text-transform:uppercase;font-size:unset;display:block}.mainsite .main-liftup .liftup__headline h2{font-size:1.2rem;font-weight:600;letter-spacing:-0.25px}@media(min-width:920px){.mainsite .main-liftup .liftup__headline h2{font-size:1.4rem}}.mainsite .main-liftup .liftup__ingress{font-size:1.1rem;font-weight:300}.mainsite .main-liftup li{flex:1 1 100%}.mainsite .main-liftup li .liftup__imagecontainer img{max-height:320px;width:100%;object-fit:cover}.mainsite .main-liftup li::after{content:"〉〉";height:24px;width:24px;position:absolute;right:10px;background-color:orange;border-radius:100px;color:#fff;font-size:12px;padding:4px 4px 3px 7px;letter-spacing:-7px;bottom:10px}.mainsite .main-liftup li.full-width-item:nth-of-type(2n) .liftup__imagecontainer{order:unset}.mainsite .newslist{font-family:unset;position:relative}.mainsite .newslist__image img{min-width:100%;max-width:unset;max-height:220px;object-fit:cover}.mainsite .newslist__item{background-color:rgba(255,255,255,.4);padding-bottom:50px;-webkit-border-radius:0 20px 0 20px;-moz-border-radius:0 20px 0 20px;border-radius:0 20px 0 20px}.mainsite .newslist__item::after{content:"〉〉";height:24px;width:24px;position:absolute;right:10px;background-color:orange;border-radius:100px;color:#fff;font-size:12px;padding:4px 4px 3px 7px;letter-spacing:-7px;bottom:10px}.mainsite .newslist__headline{font-family:var(--heading2-font-family);text-transform:uppercase}.mainsite .newslist__headline h2{font-size:1.2rem;letter-spacing:-0.25px;font-weight:600}.mainsite .newslist__date{font-weight:bold;font-style:unset}.mainsite .newslist__ingress{line-height:1.5;font-size:1.1rem}.mainsite .field-rss-paragraph .feedlist{font-family:var(--heading2-font-family);display:grid;gap:1rem;margin-top:1rem;grid-template-columns:repeat(2,1fr)}@media(min-width:720px){.mainsite .field-rss-paragraph .feedlist{grid-template-columns:repeat(3,1fr)}}@media(min-width:1224px){.mainsite .field-rss-paragraph .feedlist{grid-template-columns:repeat(4,1fr)}}.mainsite .field-rss-paragraph .feedlist__date{margin:unset;width:unset;float:unset}.mainsite .field-rss-paragraph .feedlist li{padding:.6rem;-webkit-border-radius:0 20px;-moz-border-radius:0 20px;border-radius:0 20px}.mainsite .field-rss-paragraph .feedlist li .feedlist__headline h2{font-size:1.1rem;text-transform:uppercase;letter-spacing:-1px}.mainsite .liftup--project{margin-top:40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;gap:1%}.mainsite .liftup--project>li.list-item,.mainsite .text-long ol .liftup--project>li,.text-long ol .mainsite .liftup--project>li,.mainsite .text-long ul .liftup--project>li,.text-long ul .mainsite .liftup--project>li{display:unset;position:relative;background-color:var(--c-liftup-content-bag);-webkit-border-radius:0 20px;-moz-border-radius:0 20px;border-radius:0 20px;-webkit-box-flex:0 1 99%;-moz-box-flex:0 1 99%;-webkit-flex:0 1 99%;flex:0 1 99%}@media(min-width:720px){.mainsite .liftup--project>li.list-item,.mainsite .text-long ol .liftup--project>li,.text-long ol .mainsite .liftup--project>li,.mainsite .text-long ul .liftup--project>li,.text-long ul .mainsite .liftup--project>li{-webkit-box-flex:0 1 49.5%;-moz-box-flex:0 1 49.5%;-webkit-flex:0 1 49.5%;flex:0 1 49.5%}}.mainsite .liftup--project>li.list-item::after,.mainsite .text-long ol .liftup--project>li::after,.text-long ol .mainsite .liftup--project>li::after,.mainsite .text-long ul .liftup--project>li::after,.text-long ul .mainsite .liftup--project>li::after{content:"〉〉";height:24px;width:24px;position:absolute;right:10px;background-color:orange;border-radius:100px;color:#fff;font-size:12px;padding:4px 4px 3px 7px;letter-spacing:-7px;bottom:40px;right:40px}.mainsite .liftup--project>li.list-item a::after,.mainsite .text-long ol .liftup--project>li a::after,.text-long ol .mainsite .liftup--project>li a::after,.mainsite .text-long ul .liftup--project>li a::after,.text-long ul .mainsite .liftup--project>li a::after{content:"";position:absolute;z-index:2;top:0;bottom:0;left:0;right:0}.mainsite .liftup--project .liftup__imagecontainer{display:unset}.mainsite .liftup--project .liftup__content{background-color:unset}.mainsite .liftup--project .liftup__headline h2{font-size:1.6rem}.mainsite .liftup--project .liftup__button{border:unset;border-radius:unset;text-align:unset;text-transform:unset;padding:0 0 10px;background-color:unset;color:var(--c-liftup-content);margin-top:10px;border-top:1px solid var(--c-liftup-content)}.mainsite .liftup--project .liftup__button a{color:var(--c-liftup-content)}.mainsite .current-block-tabs{position:relative;margin-bottom:80px}.mainsite .current-block-tabs .tabs{position:unset}.mainsite .current-block-tabs a.current-block-tabs__news-archive-link{top:unset;bottom:-50px;right:0;font-family:var(--heading-font-family);font-size:1.4rem}.mainsite .current-block-tabs a.current-block-tabs__news-archive-link::after{content:"〉〉";color:orange;font-size:12px;font-weight:bold;position:absolute;right:0;width:20px;height:20px;letter-spacing:-7px}.mainsite .main-menu__link:not(.main-menu__link--sub),.mainsite .mobile-top-menu .recommended li,.mainsite .target-audiences li,.mainsite .targetaudience li{font-family:var(--paragraph-font-family);font-size:1.2rem;line-height:1.3;border-bottom:unset}.mainsite .main-menu{padding:0 .6rem}@media(min-width:720px){.mainsite .main-menu{-webkit-columns:300px 3;-moz-columns:300px 3;columns:300px 3}}.mainsite .main-menu li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}@media(min-width:1224px){.mainsite .main-menu{width:unset;display:block}.mainsite .main-menu__link:not(.main-menu__link--sub){height:unset}.mainsite .main-menu__item:not(.main-menu__link--sub){background-position:8px 5px}}.mainsite .target-audiences{background-color:var(--c-targetaudience)}.mainsite .target-audiences__list{padding-bottom:60px}@media(min-width:720px){.mainsite .target-audiences__list{-webkit-columns:300px 3;-moz-columns:300px 3;columns:300px 3}}.mainsite .target-audiences li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.mainsite .target-audiences__item>a{color:#fff}.mainsite .event-listing-card{border:1px solid var(--c-calendar-border);background-color:var(--c-calendar-bag3);overflow:hidden;position:relative;padding-bottom:30px;-webkit-border-radius:0 20px 0 20px;-moz-border-radius:0 20px 0 20px;border-radius:0 20px 0 20px}.mainsite .event-listing-card::after{content:"〉〉";height:24px;width:24px;position:absolute;right:10px;background-color:orange;border-radius:100px;color:#fff;font-size:12px;padding:4px 4px 3px 7px;letter-spacing:-7px;bottom:10px;right:unset;left:10px;z-index:3}.mainsite .event-listing-card:hover{background-color:var(--c-calendar-bag-hover)}.mainsite .event-listing-card:hover .event-listing-card__location,.mainsite .event-listing-card:hover .event-listing-card__date,.mainsite .event-listing-card:hover .event-listing-card__name{color:var(--c-calendar-text1)}.mainsite .event-listing-card:hover::after{content:"〉〉";height:24px;width:24px;position:absolute;right:10px;background-color:#fff;border-radius:100px;color:#009ee2;font-size:12px;padding:5px 4px 3px 7px;letter-spacing:-7px}.mainsite .event-listing-card__image-container{background-color:unset;z-index:unset}.mainsite .event-listing-card__image-container img{margin-bottom:unset}.mainsite .event-listing-card__location,.mainsite .event-listing-card__date{background-color:unset;color:var(--c-calendar-text);text-transform:uppercase;font-size:.9rem;font-weight:600;border:unset;position:relative;z-index:2}.mainsite .event-listing-card__name{position:relative;z-index:2;padding-bottom:40px;background-color:unset}.mainsite .event-listing h3{font-family:var(--heading-font-family);font-size:1.3rem}@media(min-width:1224px){.mainsite .event-listing__liftups{-ms-grid-columns:repeat(3,1fr);grid-template-columns:repeat(3,1fr)}}.mainsite .header__branding{-ms-grid-columns:1fr auto auto 80px 140px;grid-template-columns:1fr auto auto 80px 140px}@media(min-width:920px){.mainsite .header__branding{padding-bottom:20px}}.mainsite .header__logo{max-width:140px;width:unset;display:block;padding-top:.6rem;padding-left:1rem}@media(min-width:480px){.mainsite .header__logo{max-width:190px}}@media(min-width:720px){.mainsite .header__logo{max-width:unset;width:unset;padding-top:1.5rem;padding-left:1rem}}.mainsite .header__search .search::before{content:"";display:inline-block !important;height:18px;width:18px;position:relative;top:4px;left:30px;background-image:url("/themes/custom/jyvaskyla/images/icons/haku_musta.svg");background-repeat:no-repeat;background-size:contain;transform:scaleX(-1);margin-left:unset;color:unset;font-size:unset;padding-top:unset}@media(min-width:720px){.mainsite .header__search .search{padding:4px 0}}@media(min-width:720px){.mainsite .header__search .search--open{margin-top:100px}}.mainsite .header__search .search-toggle-expand{left:unset;right:7rem}@media(min-width:480px){.mainsite .header__search .search-toggle-expand{right:12rem}}@media(min-width:720px){.mainsite .header__search .search-toggle-expand{right:14rem}}.mainsite .header__search .search-toggle-expand__icon{filter:brightness(0) saturate(100%) invert(19%) sepia(40%) saturate(1839%) hue-rotate(199deg) brightness(105%) contrast(87%);transform:scaleX(-1);background:url("/themes/custom/jyvaskyla/images/icons/haku_musta.svg") no-repeat;background-size:contain}.mainsite .header__search .search input[type=text]{-webkit-border-radius:0 10px 0 10px;-moz-border-radius:0 10px 0 10px;border-radius:0 10px 0 10px}@media(min-width:720px){.mainsite .header__search .search input[type=text]{padding:.5em .5rem .5rem 34px;width:24rem}}@media(min-width:720px){.mainsite .header__search .search label{display:none}}.mainsite .header__search .search .button{display:none;border-radius:unset;background-image:url("/themes/custom/jyvaskyla/images/icons/haku_valk.svg")}@media(min-width:720px){.mainsite .header__search .search .button{background-image:unset}}.mainsite .header__search .search .button:hover{background-color:var(--c-search-item-bag)}.mainsite .header__language .language{font-size:.9rem}@media(min-width:720px){.mainsite .header__language .language{font-size:1rem}}.mainsite .header__menu>.toggle-expand{top:.6rem;right:1rem;background-color:var(--c-main-nav-mobile-icon-bag);padding:0 1rem .3rem;-webkit-border-radius:0 10px 0 10px;-moz-border-radius:0 10px 0 10px;border-radius:0 10px 0 10px}@media(min-width:1224px){.mainsite .header__menu>.toggle-expand{margin-top:unset;top:4.3rem}}.mainsite .header__menu>.toggle-expand--open+.header-menu-content{display:-ms-grid;display:grid;-ms-grid-rows:auto auto auto 1fr;grid-template-rows:auto auto auto 1fr;height:unset;max-height:90vh;padding-bottom:20px}@media(min-width:720px){.mainsite .header__menu>.toggle-expand--open+.header-menu-content{padding-bottom:unset}}.mainsite .header__menu>.toggle-expand--open+.header-menu-content>nav{grid-row:1;padding-bottom:40px;border-bottom:1px solid var(--c-main-nav-border)}.mainsite .header__menu>.toggle-expand--open+.header-menu-content>nav .main-nav>ul.main-menu li.main-menu__item ul,.mainsite .header__menu>.toggle-expand--open+.header-menu-content>nav .main-nav>ul.main-menu li.main-menu__item .expand-sub{display:none}.mainsite .header__menu>.toggle-expand--open+.header-menu-content>nav .main-nav>ul.main-menu li.main-menu__item a.main-menu__link{padding:.2rem 1rem .3rem 2.5rem}.mainsite .header__menu>.toggle-expand--open+.header-menu-content .target-audiences{grid-row:4;display:block;-webkit-border-radius:0 20px;-moz-border-radius:0 20px;border-radius:0 20px}.mainsite .header__menu>.toggle-expand--open+.header-menu-content .mobile-top-menu{grid-row:2;border-bottom:1px solid var(--c-main-nav-border)}@media(min-width:720px){.mainsite .header__menu>.toggle-expand--open+.header-menu-content .mobile-top-menu{border-bottom:unset}}.mainsite .header__menu>.toggle-expand--open+.header-menu-content .mobile-top-menu .recommended,.mainsite .header__menu>.toggle-expand--open+.header-menu-content .mobile-top-menu #block-recommended-mobile{background-color:rgba(0,0,0,0)}.mainsite .header__menu>.toggle-expand--open+.header-menu-content .mobile-top-menu .recommended li a,.mainsite .header__menu>.toggle-expand--open+.header-menu-content .mobile-top-menu .recommended h2,.mainsite .header__menu>.toggle-expand--open+.header-menu-content .mobile-top-menu #block-recommended-mobile li a,.mainsite .header__menu>.toggle-expand--open+.header-menu-content .mobile-top-menu #block-recommended-mobile h2{color:#000}.mainsite .header__menu>.toggle-expand--open+.header-menu-content .mobile-top-menu .recommended li,.mainsite .header__menu>.toggle-expand--open+.header-menu-content .mobile-top-menu #block-recommended-mobile li{padding:unset}.mainsite .header__menu>.toggle-expand--open+.header-menu-content .mobile-bottom-menu{grid-row:3}.mainsite .header__menu>.toggle-expand--open+.header-menu-content .mobile-bottom-menu .targetaudience{padding-left:unset}.mainsite .header__menu>.toggle-expand--open+.header-menu-content .mobile-bottom-menu .targetaudience li{padding:.2rem 1rem}@media(min-width:720px){.mainsite .header__menu>.toggle-expand--open+.header-menu-content .mobile-bottom-menu{display:none}}.mainsite .header__menu>.toggle-expand::before{display:none}.mainsite .header__menu>.toggle-expand::after{content:"☰";font-size:1.4rem}.mainsite .header__menu .toggle-expand__text{font-size:.85rem}@media(min-width:720px){.mainsite .header__menu .toggle-expand__text{font-size:1rem}}@media(min-width:720px){.mainsite .header__carousel .liftup--carousel{margin-top:110px}}@media(min-width:1224px){.mainsite .header__carousel .liftup--carousel{margin-top:unset}}.mainsite .header__carousel .liftup--carousel .slide__caption{display:none}.mainsite .header__carousel .liftup--carousel .field-media-image{border-radius:unset}.mainsite .header__carousel .liftup__content{display:none}.mainsite .header__recommended{width:44%;right:10%}@media(min-width:1224px){.mainsite .header__recommended{width:30%;right:10%}}.mainsite .header__recommended .recommended{-webkit-border-radius:0 20px 0 20px;-moz-border-radius:0 20px 0 20px;border-radius:0 20px 0 20px}@media(min-width:1224px){.mainsite .header__recommended .recommended{padding:2rem 3rem}}.mainsite .header__recommended .recommended__heading{font-size:1.3rem;margin-bottom:14px}@media(min-width:720px){.mainsite .header__recommended .recommended__heading{font-size:1.5rem}}.mainsite .header__recommended .recommended li{padding:0 0 8px;font-family:var(--heading2-font-family);text-transform:uppercase;font-size:.85rem;border-bottom:unset}.mainsite .header__recommended .recommended li:first-of-type{border-top:unset}.mainsite .header__recommended .recommended li a::before{display:none}.mainsite .header__recommended .recommended li a::after{content:"〉〉";color:orange;font-size:12px;font-weight:bold;position:absolute;right:0;width:20px;height:20px;letter-spacing:-7px;position:unset;display:inline-block;vertical-align:text-top;margin-left:.4rem;font-size:10px}.mainsite .header--no-bgimage .header__branding{border-bottom:1px solid var(--c-list-link-border)}@media(min-width:720px){.mainsite .main__wrapper{padding-top:20px}}.mainsite .main__wrapper .main__breadcrumbs .breadcrumb{font-family:var(--paragraph-font-family)}.mainsite .main__wrapper .main__breadcrumbs .breadcrumb__item::after{content:">";font-size:.6rem;vertical-align:1px}.mainsite .main__wrapper .main__breadcrumbs .breadcrumb__item:last-child::after{content:unset}.mainsite .main__wrapper .main--with-sidebar{display:block}.mainsite .main__wrapper .first-sidebar{display:none}.mainsite .main__wrapper .pageheader{text-align:center}.mainsite .main__wrapper .pageheader h1:not(:empty),.mainsite .main__wrapper .pageheader h1:not(.visually-hidden){margin-top:40px}@media(min-width:720px){.mainsite .main__wrapper .main-content--with-sidebar-two{display:block}}@media(min-width:1224px){.mainsite .footer__social{margin-bottom:-130px}}.mainsite .footer__social p,.mainsite .footer__social .social-menu{width:fit-content}.mainsite.news-item-page .main__wrapper{padding:.5rem}.mainsite.news-item-page .main__wrapper .newsdate{font-weight:bold}.mainsite.news-item-page .main__wrapper .pageheader{text-align:left;font-weight:bold}.mainsite.news-item-page .main__wrapper .pageheader h1{margin-top:unset}.mainsite.news-item-page .main__wrapper .newsimage{margin:0 -1.5rem}@media(min-width:720px){.mainsite.news-item-page .main__wrapper .newsimage{margin:unset}}.mainsite.news-item-page .main__wrapper .newsingress{font-family:var(--heading-font-family);font-weight:300;font-size:1.2rem;color:var(--c-h1-text);margin-top:20px;line-height:1.5}@media(min-width:920px){.mainsite.news-item-page .main__wrapper .newsingress{font-size:1.5rem}}@media(min-width:720px){.mainsite.news-item-page .main__wrapper .pagecontent{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.mainsite.news-item-page .main__wrapper .pagecontent .body{-webkit-box-flex:1 1 66%;-moz-box-flex:1 1 66%;-webkit-flex:1 1 66%;flex:1 1 66%}.mainsite.news-item-page .main__wrapper .pagecontent .infobox{-webkit-box-flex:1 1 33%;-moz-box-flex:1 1 33%;-webkit-flex:1 1 33%;flex:1 1 33%}}.mainsite.front-page .main__wrapper .layout__region .field-subpage-paragraph .field__items .field__item{background-repeat:no-repeat;background-size:28px;background-position:left 6px;padding:.2rem 0 .2rem 34px}.mainsite.front-page .main__wrapper .layout__region .field-subpage-paragraph .field__items .field__item:nth-of-type(1){background-image:url("/themes/custom/jyvaskyla/images/2023jyvaskylafi/ikoni-pv_asuminenymparisto.svg")}.mainsite.front-page .main__wrapper .layout__region .field-subpage-paragraph .field__items .field__item:nth-of-type(2){background-image:url("/themes/custom/jyvaskyla/images/2023jyvaskylafi/ikoni-pv_kaupunkisuunnittelu.svg")}.mainsite.front-page .main__wrapper .layout__region .field-subpage-paragraph .field__items .field__item:nth-of-type(3){background-image:url("/themes/custom/jyvaskyla/images/2023jyvaskylafi/ikoni-pv_liikennekadut.svg")}.mainsite.front-page .main__wrapper .layout__region .field-subpage-paragraph .field__items .field__item:nth-of-type(4){background-image:url("/themes/custom/jyvaskyla/images/2023jyvaskylafi/ikoni-pv_tyoyrittaminen.svg")}.mainsite.front-page .main__wrapper .layout__region .field-subpage-paragraph .field__items .field__item:nth-of-type(5){background-image:url("/themes/custom/jyvaskyla/images/2023jyvaskylafi/ikoni-pv_varhaiskasvatus-koulutus.svg")}.mainsite.front-page .main__wrapper .layout__region .field-subpage-paragraph .field__items .field__item:nth-of-type(6){background-image:url("/themes/custom/jyvaskyla/images/2023jyvaskylafi/ikoni-pv_liikuntaulkoilu.svg")}.mainsite.front-page .main__wrapper .layout__region .field-subpage-paragraph .field__items .field__item:nth-of-type(7){background-image:url("/themes/custom/jyvaskyla/images/2023jyvaskylafi/ikoni-pv_kulttuuri.svg")}.mainsite.front-page .main__wrapper .layout__region .field-subpage-paragraph .field__items .field__item:nth-of-type(8){background-image:url("/themes/custom/jyvaskyla/images/2023jyvaskylafi/ikoni-pv_harrastuksethyvinvointi.svg")}.mainsite.front-page .main__wrapper .layout__region .field-subpage-paragraph .field__items .field__item:nth-of-type(9){background-image:url("/themes/custom/jyvaskyla/images/2023jyvaskylafi/ikoni-pv_kaupunkipaatoksenteko.svg")}.mainsite.front-page .main__wrapper .layout__region>.block>.field-subpage-paragraph{display:none}@media(min-width:920px){.mainsite.front-page .main__wrapper .layout__region>.block>.field-subpage-paragraph{display:block}}.mainsite.front-page .main__wrapper .layout__region>.block>div.field-text-content div.field-subpage-paragraph .field__items .field__item{background-image:unset;padding:unset}.mainsite.front-page .main__wrapper .layout__region>.block>div.field-text-content div.field-subpage-paragraph .sublink{display:inline-block;text-transform:unset;font-weight:600}.mainsite.front-page .main__wrapper .layout__region>.block>div.field-text-content div.field-subpage-paragraph .sublink:hover{background-color:var(--c-list-link-arrow);padding:.6rem 1rem .2rem;margin-top:-0.2rem;margin-bottom:-0.2rem;border-radius:100px;color:#fff}@media(min-width:1224px){.mainsite:not(.front-page) .header--with-carousel+.main__wrapper .block>.field-subpage-paragraph{margin:0 5rem}}.mainsite .layout-container.search-results .main__wrapper .main--with-sidebar{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:2%;flex-flow:row wrap;padding:unset}@media(min-width:920px){.mainsite .layout-container.search-results .main__wrapper .main--with-sidebar{flex-flow:unset;padding:1rem}}.mainsite .layout-container.search-results .main__wrapper .main--with-sidebar .first-sidebar{margin:unset}@media(min-width:920px){.mainsite .layout-container.search-results .main__wrapper .main--with-sidebar .first-sidebar{display:block;order:2;-webkit-box-flex:1 1 30%;-moz-box-flex:1 1 30%;-webkit-flex:1 1 30%;flex:1 1 30%}}.mainsite .layout-container.search-results .main__wrapper .main--with-sidebar .main-content{-webkit-box-flex:1 1 70%;-moz-box-flex:1 1 70%;-webkit-flex:1 1 70%;flex:1 1 70%}.mainsite .layout-container.search-results .main__wrapper .main--with-sidebar .main-content header>p{display:none}@media(min-width:920px){.mainsite .layout-container.search-results .main__wrapper .main--with-sidebar .main-content header>p{display:block}}.mainsite .layout-container.search-results .main__wrapper .main--with-sidebar .main-content .field-task-description{display:none}@media(min-width:920px){.mainsite .layout--twocol-section .field-subpage-paragraph>div.field__items{-ms-grid-columns:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}}.mainsite .layout--twocol-section .sublink{text-transform:unset;font-size:1.3rem}.news-item-page .layout-container .text-long blockquote{font-style:unset;font-family:var(--heading-font-family);font-size:1.2rem;color:var(--c-text-link);letter-spacing:.2px;padding-left:unset;margin:3rem 2.4rem}@media(min-width:720px){.news-item-page .layout-container .text-long blockquote{margin:3rem 6rem;font-size:1.5rem}}.news-item-page .layout-container .text-long blockquote::before{content:"ˮ";position:absolute;margin-left:-40px;font-size:70px;color:orange;margin-top:-20px}.news-item-page .layout-container .text-long blockquote p{font-size:inherit;line-height:inherit;padding:unset;margin:unset}.logged-in .layout-container .header{margin-bottom:unset}.logged-in .layout-container .header+.pre-content{margin-top:unset}.logged-in .layout-container .main__wrapper{margin-top:unset !important}.login-page .layout-container .main__wrapper{margin-top:unset}.login-page .rns{display:none}div.vasen,div.oikea{display:inline-block;width:100%;vertical-align:top}@media(min-width:720px){div.vasen,div.oikea{width:49%;padding:.5rem}}div.infopalkki{width:100%;background-color:var(--c-infobag);color:var(--c-info)}div.infopalkki ul{padding:unset;margin:unset}div.infopalkki ul li{padding:unset}div.infopalkki>ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;padding:.6rem .3rem}div.infopalkki>ul>li{visibility:hidden;list-style:none;-webkit-box-flex:1 1 50%;-moz-box-flex:1 1 50%;-webkit-flex:1 1 50%;flex:1 1 50%}@media(min-width:720px){div.infopalkki>ul>li{-webkit-box-flex:1 1 25%;-moz-box-flex:1 1 25%;-webkit-flex:1 1 25%;flex:1 1 25%}}div.infopalkki>ul>li>ul{visibility:visible;display:flex;flex-flow:column wrap;list-style:none;text-align:center;border-right:2px solid var(--c-infoviiva)}div.infopalkki>ul>li>ul>li{list-style:none}div.infopalkki>ul>li>ul>li:nth-of-type(2){font-size:2rem}div.infopalkki>ul>li:nth-of-type(2) ul,div.infopalkki>ul>li:last-of-type ul{border-right:unset}@media(min-width:720px){div.infopalkki>ul>li:nth-of-type(2) ul{border-right:2px solid var(--c-infoviiva)}}div.nappi{padding:.6rem 1rem .9rem;background-color:var(--c-nappi-bag);display:inline-block;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;font-size:1.1rem;color:#fff;margin:1rem}div.nappi p{margin-bottom:unset}div.nappi a{color:var(--c-nappi-link)}div.huomiolaatikko{padding:2rem;background-color:var(--c-accordion-bag);margin:4rem 0}div.huomiolaatikko>h2,div.huomiolaatikko>h3,div.huomiolaatikko>h4,div.huomiolaatikko>h5,div.huomiolaatikko>h6,div.huomiolaatikko>p{margin-top:unset}.header__primary,.main__wrapper,.footer__inner,.footer__social{margin:0 auto;width:100%;max-width:1520px}.text-long div.vaiheistus>ol{padding-left:unset;list-style-position:outside;margin-left:2.5rem;margin-top:2.5rem;margin-bottom:2.5rem}.text-long div.vaiheistus>ol>li{font-size:1.3rem;font-family:var(--heading2-font-family);text-transform:uppercase;font-weight:bold;padding-left:unset;margin-bottom:3rem;position:relative}.text-long div.vaiheistus>ol>li::before{content:" ";height:3rem;width:3rem;background-color:var(--c-infobox-bag);position:absolute;z-index:-1;left:-2.5rem;top:-0.8rem;border-radius:10px}.text-long div.vaiheistus>ol>li::first-letter{margin-left:1.5rem}.text-long div.vaiheistus>ol>li::after{content:" ";display:block;height:100%;width:1px;position:absolute;top:2.2rem;left:-1rem;border:1px dashed var(--c-breadcrumbs)}.text-long div.vaiheistus>ol>li:last-of-type::after{border:none}.text-long div.vaiheistus>ol>li>ol,.text-long div.vaiheistus>ol>li ul{padding-left:unset;margin-left:1.2rem}.text-long div.vaiheistus>ol>li>ol>li,.text-long div.vaiheistus>ol>li ul>li{font-size:1rem;font-family:var(--paragraph-font-family);text-transform:none;font-weight:normal;display:block}.field-subpage-paragraph>.visually-hidden{display:none}.place-holder{color:#888;border:4px dashed #888;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}
