/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:400;src:url(/themes/custom/j26/fonts/roboto-v30-latin-regular.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:500;src:url(/themes/custom/j26/fonts/roboto-v30-latin-500.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:900;src:url(/themes/custom/j26/fonts/roboto-v30-latin-900.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Jost";font-style:normal;font-weight:400;src:url(/themes/custom/j26/fonts/jost-v15-latin-regular.woff2) format("woff2");}body{font-family:"Roboto",sans-serif;font-weight:400;font-size:18px;line-height:1.5rem;}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-family:"Jost",sans-serif;font-weight:400;color:#002e52;}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a{text-decoration:none;}.region li,.region p,.region .view-palvelut,.region .view-ajankohtaista{line-height:3rem;color:#595959;}.region p{margin-bottom:1.5rem;}a:focus{outline:2px solid #114c71;}.region a{color:#114c71;font-weight:500;text-decoration:none;}.region a:hover{text-decoration:underline;}.region h2{font-size:4.5rem;}.region .ajankohtaista h2{font-size:35px;}@media (max-width:991px){.region .ajankohtaista h2{margin-top:1rem;}}.region h3 > a,.region h3{font-size:3rem;margin-top:4rem;margin-bottom:2rem;}h4{font-weight:500;font-size:2rem;}.contextual-links{border:1px solid #002e52 !important;border-radius:0px !important;}.contextual-links,.contextual-links a,.contextual-links li{background-color:#19a4db !important;}.contextual-links,.contextual-links a{color:#002e52 !important;font-weight:normal;}.contextual-links a:hover{background-color:#ffffff !important;color:#000000 !important;}.contextual-links a:hover,.contextual-links a:focus{outline:2px solid #114c71 !important;}img,iframe{max-width:100%;}img{height:auto;}.icon-some,.icon-facebook,.icon-instagram,.icon-youtube{fill:#114c71;height:30px;}a.fill-light path{color:#666;}.user-login-form,.user-pass{padding:0 5rem 5rem 5rem;}hr{color:#002e52;padding-bottom:2rem;margin-top:4rem;}.link-internal,.link-external{padding-left:1.5rem;position:relative;}.link-internal::before,.link-external::before{width:1rem;height:1rem;left:0rem;color:#002e52;position:absolute;}.link-internal::before{content:">";}.link-external::before{content:"⧉";}.vertical-align-top td{vertical-align:top;}.kuvituskuvat img{padding-bottom:10px;}.kuvituskuva{padding-bottom:1rem;}figcaption{font-style:italic;}.placeholder{background-color:#ffffff !important;}.form-item-zipcode,.form-item-state{display:none;}.a2a_kit a{margin:25px 0;}.messages__wrapper{padding:1rem;background-color:#19a4db;text-align:center;margin:2rem 0rem;}.row > *{padding-right:calc(var(--bs-gutter-x) * 1);padding-left:calc(var(--bs-gutter-x) * 1);}.tausta-sininen a.btn-primary,a.btn-primary,.btn-primary{background-color:#19a4db;border-color:#19a4db;color:#002e52;font-size:1rem;border-radius:0;margin-top:1.5rem;margin-bottom:1.5rem;}.tausta-sininen a.btn-primary:focus,.tausta-sininen a.btn-primary:hover,a.btn-primary:focus,a.btn-primary:hover,.btn-primary:focus,.btn-primary:hover{background-color:#595959;border-color:#595959;color:#ffffff;text-decoration:none;outline:2px solid white;}.btn-secondary,a.btn-secondary{border-radius:0;background-color:#19a4db;border-color:#19a4db;color:#002e52;padding:0.5rem 1.25rem;}.btn-secondary:focus,.btn-secondary:hover,a.btn-secondary:focus,a.btn-secondary:hover{background-color:#114c71;border-color:#114c71;color:#ffffff;}.loppunappiwrapper{position:relative;margin-bottom:6rem;}.loppunappiwrapper .loppunappi{position:absolute;bottom:-5rem;}.banner-content{background-color:#002e52;color:white;opacity:0.9;padding:1.5rem;margin:1rem;text-align:center;display:inline-block;}.banner-content h1,.banner-content > *{color:white;}.banner-content h1{font-size:5rem;font-weight:700;}@media (max-width:1000px){.banner-content h1{font-size:3rem;}}@media (max-width:700px){.banner-content h1{font-size:1.5rem;}}.banner-content p{font-size:2rem;line-height:2rem;}@media (max-width:700px){.banner-content p{font-size:1.25rem;line-height:1.25rem;}}.banner-wrapper{position:relative;display:flex;align-items:center;justify-content:center;min-height:450px;background-repeat:no-repeat;background-size:cover;background-position:center center;}#block-j26-main-menu #paavalikko > ul{padding:0;display:flex;justify-content:center;}#block-j26-main-menu #paavalikko > ul > li{list-style:none;margin:0rem;}#block-j26-main-menu #paavalikko > ul > li > a{display:inline-block;margin:0rem;font-size:1.25rem;font-family:"Poppins",sans-serif;color:#002e52;padding:0.5rem 0.85rem;transition:0.4s all;text-decoration:none;}#block-j26-main-menu #paavalikko > ul > li > a.is-active{background-color:#19a4db;text-decoration:none;}#block-j26-main-menu #paavalikko > ul > li > a:focus,#block-j26-main-menu #paavalikko > ul > li > a:hover{color:#ffffff;background-color:#114c71;text-decoration:none;}#block-j26-main-menu #paavalikko > ul > li > a:focus{outline:2px solid #000000;box-shadow:inset 0 0 0 1px #ffffff;}#block-j26-main-menu #paavalikko > ul > li > a:focus-within,#block-j26-main-menu #paavalikko > ul > li > a:focus-visible{outline:0px;}@media (max-width:1399px){#block-j26-main-menu #paavalikko > ul > li > a.is-active{border-color:#ffffff;text-decoration:underline;}}#block-j26-main-menu #paavalikko > ul .dropdown-item:active{background:#ffffff;}#block-j26-main-menu .dropdown,#block-j26-main-menu .menu-item--expanded{}#block-j26-main-menu .dropdown:focus .dropdown-menu,#block-j26-main-menu .dropdown:hover .dropdown-menu,#block-j26-main-menu .menu-item--expanded:focus .dropdown-menu,#block-j26-main-menu .menu-item--expanded:hover .dropdown-menu{}#block-j26-main-menu .dropdown .dropdown-menu,#block-j26-main-menu .menu-item--expanded .dropdown-menu{position:absolute;background-color:#ffffff;border-color:#ffffff;border-top:0;padding:0rem;border-radius:0px;color:#000000;transition:0.2s all;box-shadow:0 4px 2px 0 #cccccc;}#block-j26-main-menu .dropdown .dropdown-menu li,#block-j26-main-menu .dropdown .dropdown-menu .dropdown-item,#block-j26-main-menu .menu-item--expanded .dropdown-menu li,#block-j26-main-menu .menu-item--expanded .dropdown-menu .dropdown-item{width:100%;overflow-wrap:anywhere;}#block-j26-main-menu .dropdown .dropdown-menu li a,#block-j26-main-menu .dropdown .dropdown-menu .dropdown-item a,#block-j26-main-menu .menu-item--expanded .dropdown-menu li a,#block-j26-main-menu .menu-item--expanded .dropdown-menu .dropdown-item a{display:inline-block;color:#002e52;font-size:1.25rem;padding:0.5rem 1rem;font-family:"Poppins",sans-serif;text-decoration:none;overflow-wrap:anywhere;width:100%;}#block-j26-main-menu .dropdown .dropdown-menu li a:focus,#block-j26-main-menu .dropdown .dropdown-menu li a:hover,#block-j26-main-menu .dropdown .dropdown-menu .dropdown-item a:focus,#block-j26-main-menu .dropdown .dropdown-menu .dropdown-item a:hover,#block-j26-main-menu .menu-item--expanded .dropdown-menu li a:focus,#block-j26-main-menu .menu-item--expanded .dropdown-menu li a:hover,#block-j26-main-menu .menu-item--expanded .dropdown-menu .dropdown-item a:focus,#block-j26-main-menu .menu-item--expanded .dropdown-menu .dropdown-item a:hover{text-decoration:none;color:#ffffff;background-color:#114c71;}#block-j26-main-menu .dropdown .dropdown-menu li a.active,#block-j26-main-menu .dropdown .dropdown-menu .dropdown-item a.active,#block-j26-main-menu .menu-item--expanded .dropdown-menu li a.active,#block-j26-main-menu .menu-item--expanded .dropdown-menu .dropdown-item a.active{background-color:#19a4db;}#block-j26-main-menu .dropdown .dropdown-menu li a.active:focus,#block-j26-main-menu .dropdown .dropdown-menu li a.active:hover,#block-j26-main-menu .dropdown .dropdown-menu .dropdown-item a.active:focus,#block-j26-main-menu .dropdown .dropdown-menu .dropdown-item a.active:hover,#block-j26-main-menu .menu-item--expanded .dropdown-menu li a.active:focus,#block-j26-main-menu .menu-item--expanded .dropdown-menu li a.active:hover,#block-j26-main-menu .menu-item--expanded .dropdown-menu .dropdown-item a.active:focus,#block-j26-main-menu .menu-item--expanded .dropdown-menu .dropdown-item a.active:hover{color:#002e52;border-bottom:1px solid #002e52;}@media (max-width:1399px){#block-j26-main-menu .dropdown .dropdown-menu,#block-j26-main-menu .menu-item--expanded .dropdown-menu{position:static;border:0px solid #ffffff;background-color:#ffffff;}#block-j26-main-menu .dropdown .dropdown-menu .dropdown-item a,#block-j26-main-menu .menu-item--expanded .dropdown-menu .dropdown-item a{color:#002e52;}}#block-j26-main-menu .dropdown .show .dropdown-menu,#block-j26-main-menu .menu-item--expanded .show .dropdown-menu{display:block;}#block-j26-main-menu .dropdown .dropdown-toggle-icon,#block-j26-main-menu .menu-item--expanded .dropdown-toggle-icon{border:0;background-color:transparent;font-weight:bold;position:relative;top:0.325rem;}@media (max-width:1399px){#block-j26-main-menu .navbar-toggler{position:relative;z-index:1020;}#block-j26-main-menu #paavalikko{position:absolute;top:5rem;right:5%;z-index:100;background-color:#ffffff;width:50vw;}#block-j26-main-menu #paavalikko ul.nav{padding:2rem;}#block-j26-main-menu #paavalikko .dropdown .dropdown-menu{padding-left:2rem;box-shadow:0 0 0 0;}}@media (max-width:767px){#block-j26-main-menu #paavalikko{right:-300%;width:60vw;}}@media (max-width:600px){#block-j26-main-menu #paavalikko{right:-280%;width:90vw;}#block-j26-main-menu #paavalikko .dropdown-menu{display:block;}}.miten-me-toimimme{margin:2rem 0rem;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;}.miten-me-toimimme li{width:24%;list-style:none;padding:0.25rem;position:relative;min-height:300px;text-align:center;margin-bottom:2rem;}.miten-me-toimimme li img{padding:1rem 0;}.miten-me-toimimme li strong{display:block;position:absolute;bottom:0;left:40%;font-size:5rem;text-align:center;margin-top:1rem;margin-bottom:1rem;}@media (max-width:767px){.miten-me-toimimme{display:block;}.miten-me-toimimme img{padding:2rem 0;}.miten-me-toimimme li{width:100%;}.miten-me-toimimme li strong{display:none;}}.field-content .listauskuvanosto{position:relative;}.field-content .listauskuvanosto .listauskuvanostoimgwrap{position:relative;display:inline-block;}.field-content .listauskuvanosto .listauskuvanostoimgwrap::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent 50%,#002e52 100%);}.field-content .listauskuvanosto img{box-shadow:0 0 0 0;}.field-content .listauskuvanosto p{position:absolute;bottom:5rem;padding:1rem;}.field-content .listauskuvanosto .btn{margin-top:1rem;}.taustavalkoinen{background-color:#ffffff;}.taustasininen{background-color:#002e52;color:white;}.taustasininen h1,.taustasininen .h1,.taustasininen h2,.taustasininen .h2,.taustasininen h3,.taustasininen .h3,.taustasininen h4,.taustasininen .h4,.taustasininen h5,.taustasininen .h5,.taustasininen h6,.taustasininen .h6{color:white;}.taustasininen a{color:white;}.taustasininen a:focus,.taustasininen a:hover{color:#19a4db;}.taustasininen a:focus{outline:2px solid #ffffff;}.taustasininen img{box-shadow:0.75rem 0.75rem 0rem white;margin-top:2rem;margin-bottom:1.5rem;}.taustasininen.poista-alamarginaali{box-shadow:1rem 0rem 0rem #002e52;}.boksisininen{background-color:#19a4db;padding:1.5rem;text-align:center;display:block;}p s{text-decoration:none;font-size:1.5rem;color:#002e52;text-align:center;display:block;border:2px solid #19a4db;padding:1.5rem;margin:0.5 0rem;}.h3minheight{min-height:7rem;}.ul-laatikoitu{display:flex;flex-direction:row;justify-content:space-evenly;padding-top:3rem;padding-bottom:3rem;}.ul-laatikoitu li{display:block;background-color:white;color:black;width:30%;border:1rem solid #002e52;text-align:center;padding:2rem;}.sticky-top{z-index:130;}.j26-alatunniste{padding-top:0.25rem;padding-bottom:3rem;}.j26-alatunniste a{text-decoration:none;}.j26-alatunniste a:hover{text-decoration:underline;}.j26-alatunniste img{box-shadow:0 0 0 0;}#block-j26-primary-local-tasks{position:relative;bottom:-1rem;}#block-j26-primary-local-tasks ul{display:flex;flex-direction:row;}#block-j26-primary-local-tasks ul li{display:inline-block;list-style:none;border:1px solid #114c71;border-bottom:0px;border-top-left-radius:4px;border-top-right-radius:4px;padding:0.1rem 0.75rem;margin-right:2px;font-size:0.8rem;transition:0.2s all;}#block-j26-primary-local-tasks ul li a{text-decoration:none;}#block-j26-primary-local-tasks ul li:focus,#block-j26-primary-local-tasks ul li:hover{background-color:#19a4db;}
