@font-face{font-family:Neuton;src:url(/fonts/Neuton/Neuton-Bold.ttf);font-weight:700;font-style:normal}@font-face{font-family:Neuton;src:url(/fonts/Neuton/Neuton-ExtraBold.ttf);font-weight:bolder;font-style:normal}@font-face{font-family:Neuton;src:url(/fonts/Neuton/Neuton-ExtraLight.ttf);font-weight:lighter;font-style:normal}@font-face{font-family:Neuton;src:url(/fonts/Neuton/Neuton-Italic.ttf);font-weight:400;font-style:italic}@font-face{font-family:Neuton;src:url(/fonts/Neuton/Neuton-Light.ttf);font-weight:light;font-style:normal}@font-face{font-family:Neuton;src:url(/fonts/Neuton/Neuton-Regular.ttf);font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:url(/fonts/Source_Sans_Pro/SourceSansPro-Regular.ttf);font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:url(/fonts/Source_Sans_Pro/SourceSansPro-Italic.ttf);font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:url(/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.ttf);font-weight:600;font-style:normal}@font-face{font-family:Source Sans Pro;src:url(/fonts/Source_Sans_Pro/SourceSansPro-SemiBoldItalic.ttf);font-weight:600;font-style:italic}@font-face{font-family:Source Sans Pro;src:url(/fonts/Source_Sans_Pro/SourceSansPro-Bold.ttf);font-weight:700;font-style:normal}@font-face{font-family:Source Sans Pro;src:url(/fonts/Source_Sans_Pro/SourceSansPro-BoldItalic.ttf);font-weight:700;font-style:italic}@font-face{font-family:Source Sans Pro;src:url(/fonts/Source_Sans_Pro/SourceSansPro-Black.ttf);font-weight:900;font-style:normal}@font-face{font-family:Source Sans Pro;src:url(/fonts/Source_Sans_Pro/SourceSansPro-BlackItalic.ttf);font-weight:900;font-style:italic}@font-face{font-family:Source Sans Pro;src:url(/fonts/Source_Sans_Pro/SourceSansPro-ExtraLight.ttf);font-weight:200;font-style:normal}@font-face{font-family:Source Sans Pro;src:url(/fonts/Source_Sans_Pro/SourceSansPro-ExtraLightItalic.ttf);font-weight:200;font-style:italic}@font-face{font-family:Source Sans Pro;src:url(/fonts/Source_Sans_Pro/SourceSansPro-Light.ttf);font-weight:300;font-style:normal}@font-face{font-family:Source Sans Pro;src:url(/fonts/Source_Sans_Pro/SourceSansPro-LightItalic.ttf);font-weight:300;font-style:italic}:root{--kielo-blue:#0f145b;--unnamed-color-e2f3f7:#e2f3f7;--unnamed-color-646464:#646464;--unnamed-color-eaecef:#eaecef;--unnamed-color-000000:#000;--unnamed-color-ffffff:#fff;--koroste-pilvi-ced1d4:#ced1d4;--koroste-aamu-ffbe9f:#ffbe9f;--koroste-helle-e9ec6b:#e9ec6b;--koroste-kaste-9adbe8:#9adbe8;--pääväri-0f145b:#0f145b;--lisäväri-00b5ef:#00b5ef;--background-color:#f5f5f4;--unnamed-font-family-source-sans-pro:Source Sans Pro;--unnamed-font-family-neuton:Neuton;--unnamed-font-style-normal:normal;--unnamed-font-weight-normal:normal;--unnamed-font-weight-bold:bold;--unnamed-font-size-18:18px;--unnamed-font-size-20:20px;--unnamed-font-size-25:25px;--unnamed-font-size-30:30px;--unnamed-font-size-43:43px;--unnamed-font-size-66:66px;--unnamed-character-spacing-0:0px;--unnamed-line-spacing-23:23px;--unnamed-line-spacing-25:25px;--unnamed-line-spacing-28:28px;--unnamed-line-spacing-32:32px;--unnamed-line-spacing-38:38px;--unnamed-line-spacing-54:54px;--unnamed-line-spacing-84:84px;--max-width:1100px;--border-radius:12px}*{box-sizing:border-box;padding:0;margin:0}body,html{overflow-x:hidden}.page-body{padding-top:20px;max-width:1920px;flex-direction:column;margin:auto;display:flex}body{min-height:100vh;height:100%;color:#000}a{color:inherit;text-decoration:none}a:hover{opacity:.7}.link{color:var(--pääväri-0f145b);font-weight:700;cursor:pointer}.link:hover{color:var(--lisäväri-00b5ef)}.image-link{cursor:pointer}.image-link:hover{opacity:.7}.page{margin-top:70px}@media screen and (max-width:768px){.page{margin-top:30px}}h1{font-size:var(--unnamed-font-size-66);line-height:var(--unnamed-line-spacing-84)}h1,h2{font-family:var(--unnamed-font-family-neuton);font-style:var(--unnamed-font-style-normal);font-weight:var(--unnamed-font-weight-bold);letter-spacing:var(--unnamed-character-spacing-0);color:var(--pääväri-0f145b)}h2{font-size:var(--unnamed-font-size-43);line-height:var(--unnamed-line-spacing-54)}h3{font-size:var(--unnamed-font-size-30);line-height:var(--unnamed-line-spacing-38)}h3,h4{font-family:var(--unnamed-font-family-source-sans-pro);font-style:var(--unnamed-font-style-normal);font-weight:var(--unnamed-font-weight-bold);letter-spacing:var(--unnamed-character-spacing-0);color:var(--pääväri-0f145b)}h4{font-size:var(--unnamed-font-size-25);line-height:var(--unnamed-line-spacing-32)}h5{font-size:var(--unnamed-font-size-20);line-height:var(--unnamed-line-spacing-25)}h5,h6{font-family:var(--unnamed-font-family-source-sans-pro);font-style:var(--unnamed-font-style-normal);font-weight:var(--unnamed-font-weight-bold);letter-spacing:var(--unnamed-character-spacing-0);color:var(--pääväri-0f145b)}h6{font-size:var(--unnamed-font-size-18);line-height:var(--unnamed-line-spacing-23)}.leipäteksti{font-family:var(--unnamed-font-family-source-sans-pro);font-style:var(--unnamed-font-style-normal);font-weight:var(--unnamed-font-weight-normal);font-size:var(--unnamed-font-size-20);line-height:var(--unnamed-line-spacing-28);letter-spacing:var(--unnamed-character-spacing-0);color:var(--pääväri-0f145b)}.swiper-pagination{bottom:-30px!important;z-index:10}.swiper-pagination-bullet-active{background-color:#0f145b!important}.grecaptcha-badge{visibility:hidden!important}.Link_myLink__CZ2Ya:hover{opacity:1}