.henkilosto{display:flex;flex-wrap:wrap;gap:0 10px;width:100%}@media (min-width:768px){.henkilo{width:31.33%;margin-bottom:30px}}@media (max-width:767px){.henkilosto{align-items:center;text-align:center}.henkilo{width:100%}}.henkilosto h3{font-size:16px;font-weight:700!important;padding:20px 0 0;margin-bottom:0}.henkilosto p{padding-bottom:0;margin-bottom:0}.logot-lohko{display:flex;flex-wrap:wrap;margin-top:3rem;margin-bottom:4rem;justify-content:center;gap:2rem;img{max-height:60px;max-width:100%;object-fit:contain;object-position:center}}.sivulinkit{margin:1rem 0}.sivulinkit ul{margin:0;padding:0}.sivulinkit ul li{display:inline-block}.sivulinkit a,.sivulinkit a:visited,.sivulinkit a:active,.sivulinkit a:focus{display:inline-block;background-color:#f8f8f8;padding:.5rem 1rem;border-radius:30px;color:#797979;font-weight:400;margin-right:.5rem;margin-bottom:.5rem}.sivulinkit a:hover,.sivulinkit a:visited:hover,.sivulinkit a:active:hover,.sivulinkit a:focus:hover{background-color:#ebebeb;color:#797979}.linkkilaatikot{display:flex;flex-wrap:wrap}@media screen and (min-width:560px){.linkkilaatikot{margin-left:-.5rem;margin-right:-.5rem}}.linkkilaatikot>div{width:100%}@media screen and (min-width:560px){.linkkilaatikot>div{width:50%;padding:.5rem}}@media screen and (min-width:768px){.linkkilaatikot>div{width:33.333333%}}@media screen and (min-width:560px){.linkkilaatikot.col-1>div{width:100%}}@media screen and (min-width:768px){.linkkilaatikot.col-1 .linkkilaatikko{height:400px}}@media screen and (min-width:560px){.linkkilaatikot.col-2>div{width:50%}}@media screen and (min-width:768px){.linkkilaatikot.col-2 .linkkilaatikko{height:300px}}@media screen and (min-width:560px){.linkkilaatikot.col-4>div{width:50%}}@media screen and (min-width:768px){.linkkilaatikot.col-4>div{width:25%}}.linkkilaatikot .linkkilaatikko{height:150px;text-align:center;position:relative}@media screen and (max-width:559px){.linkkilaatikot .linkkilaatikko{margin-bottom:1rem}}@media screen and (min-width:768px){.linkkilaatikot .linkkilaatikko{height:200px}}.linkkilaatikot .linkkilaatikko picture,.linkkilaatikot .linkkilaatikko img{width:100%;height:100%;object-fit:cover}.linkkilaatikot .linkkilaatikko h3{font-size:clamp(1.125rem, 1.8351rem, 1.125rem);margin:auto;letter-spacing:0;color:#fff}.linkkilaatikot .linkkilaatikko a{background:rgb(0 0 0 / .5);height:100%;padding:15px;line-height:1.6em;width:100%;display:flex;align-items:center;color:#fff;text-transform:uppercase;font-weight:800;letter-spacing:1px;position:absolute;top:0;left:0}.linkkilaatikot .linkkilaatikko a:hover,.linkkilaatikot .linkkilaatikko a:active{background:rgb(0 128 0 / .85)}.linkkilaatikot .linkkilaatikko a span{text-align:center;margin:Auto}.linkkilaatikot.center{justify-content:center}.linkkilaatikot-kuvakkeella{margin-top:30px;margin-bottom:30px;display:flex;flex-wrap:wrap;justify-content:start}@media screen and (min-width:560px){.linkkilaatikot-kuvakkeella{margin-left:-1rem;margin-right:-1rem}}.linkkilaatikot-kuvakkeella>div{width:100%;margin-bottom:1.5rem}@media screen and (min-width:560px){.linkkilaatikot-kuvakkeella>div{width:50%;padding:0 .5rem}}@media screen and (min-width:768px){.linkkilaatikot-kuvakkeella>div{width:33.333333%}}@media screen and (min-width:1400px){.linkkilaatikot-kuvakkeella>div{padding:0 1rem}}@media screen and (min-width:560px){.linkkilaatikot-kuvakkeella.col-2>div{width:50%}}@media screen and (min-width:560px){.linkkilaatikot-kuvakkeella.col-4>div{width:50%}}@media screen and (min-width:768px){.linkkilaatikot-kuvakkeella.col-4>div{width:25%}}.linkkilaatikot-kuvakkeella .linkkilaatikko{position:relative;display:flex;gap:1rem;height:100%;flex-direction:column;transition:all 0.2s}.linkkilaatikot-kuvakkeella .linkkilaatikko.has-laatikko{padding:2.5rem 2rem 2rem}.linkkilaatikot-kuvakkeella .linkkilaatikko.has-varjo{box-shadow:0 1px 15px -2px rgb(0 0 0 / .1);background-color:#fff}.linkkilaatikot-kuvakkeella .linkkilaatikko.has-taustavari{background-color:#f8f8f8}.linkkilaatikot-kuvakkeella .linkkilaatikko.has-linkki:hover{transform:scale(1.0125)}.linkkilaatikot-kuvakkeella .linkkilaatikko.has-linkki:hover.has-varjo{box-shadow:0 2px 18px -2px rgb(0 0 0 / .15)}.linkkilaatikot-kuvakkeella .linkkilaatikko.text-center .ylaosa{align-items:center}.linkkilaatikot-kuvakkeella .linkkilaatikko .ylaosa{display:flex;gap:1rem;flex-direction:column}.linkkilaatikot-kuvakkeella .linkkilaatikko .ylaosa.has-kuvake-vasemmalla{flex-direction:row;height:100%}.linkkilaatikot-kuvakkeella .linkkilaatikko .ylaosa .kuva{flex:0 0 auto;max-width:53px;height:53px}.linkkilaatikot-kuvakkeella .linkkilaatikko .ylaosa .kuva img{object-fit:contain;width:100%;height:100%}.linkkilaatikot-kuvakkeella .linkkilaatikko .ylaosa .sisalto{display:flex;flex-direction:column;gap:1rem;justify-content:start}.linkkilaatikot-kuvakkeella .linkkilaatikko .ylaosa .sisalto h3{margin:0}.linkkilaatikot-kuvakkeella .linkkilaatikko .ylaosa .sisalto p{margin:0}.linkkilaatikot-kuvakkeella .linkkilaatikko .ylaosa .sisalto .linkki,.linkkilaatikot-kuvakkeella .linkkilaatikko .ylaosa .sisalto .nappi-1{margin-top:auto}.linkkilaatikot-kuvakkeella .linkkilaatikko .teksti{margin:0}.linkkilaatikot-kuvakkeella .linkkilaatikko.has-linkki-nappi-tyyli .teksti{margin:0 0 .5rem 0}.linkkilaatikot-kuvakkeella .linkkilaatikko .linkki{color:#f8a006;position:relative;z-index:1;display:inline-block;margin-bottom:.75rem}.linkkilaatikot-kuvakkeella .linkkilaatikko .linkki:hover{color:#e69405}.linkkilaatikot-kuvakkeella .linkkilaatikko .nappi-1{padding:.75rem 2rem;font-weight:700;display:inline-block;margin-top:.8rem;margin-bottom:.5rem;line-height:1.2;font-size:1.0666rem;border-radius:30px;margin:auto auto 0;width:100%;text-align:center;z-index:1}.linkkilaatikot-kuvakkeella .linkkilaatikko:hover .nappi-1{background-color:#006500}.kapea-sivu .linkkilaatikot-tekstilla{justify-content:start}.kapea-sivu .linkkilaatikot-tekstilla.col-3 .linkkilaatikko img,.kapea-sivu .linkkilaatikot-tekstilla.col-3 .linkkilaatikko picture{height:200px}@media screen and (min-width:768px){.kapea-sivu .linkkilaatikot-tekstilla.col-3 .linkkilaatikko img,.kapea-sivu .linkkilaatikot-tekstilla.col-3 .linkkilaatikko picture{height:230px}}.grid-sisaltoalue .linkkilaatikot-tekstilla{justify-content:start}.grid-sisaltoalue .linkkilaatikot-tekstilla.col-3>div{width:100%}@media screen and (min-width:560px){.grid-sisaltoalue .linkkilaatikot-tekstilla.col-3>div{width:calc(50% - 1rem)}}@media screen and (min-width:560px){.grid-sisaltoalue .linkkilaatikot-tekstilla.col-4>div{width:calc(50% - 1rem)}}@media screen and (min-width:768px){.grid-sisaltoalue .linkkilaatikot-tekstilla.col-4>div{width:calc(50% - 1rem)}}.grid-sisaltoalue .linkkilaatikot-tekstilla>.linkkilaatikko img,.grid-sisaltoalue .linkkilaatikot-tekstilla>.linkkilaatikko picture{height:220px}@media screen and (min-width:768px){.grid-sisaltoalue .linkkilaatikot-tekstilla>.linkkilaatikko img,.grid-sisaltoalue .linkkilaatikot-tekstilla>.linkkilaatikko picture{height:250px}}.linkkilaatikot-tekstilla{margin-top:30px;margin-bottom:30px;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.linkkilaatikot-tekstilla.has-zoom-efekti .linkkilaatikko:hover{transform:scale(1.0125)}.linkkilaatikot-tekstilla.has-laatikko .linkkilaatikko{background-color:#f8f8f8;margin-bottom:0}.linkkilaatikot-tekstilla.has-laatikko .linkkilaatikko .linkkilaatikkoteksti{padding:1.5rem}.linkkilaatikot-tekstilla.has-laatikko.has-varjo .linkkilaatikko{background-color:#fff;box-shadow:0 1px 15px -2px rgb(0 0 0 / .1)}.linkkilaatikot-tekstilla.has-laatikko.has-varjo .linkkilaatikko.has-linkki:hover{box-shadow:0 2px 18px -2px rgb(0 0 0 / .15)}.linkkilaatikot-tekstilla.has-laatikko.has-tumma-taustavari .linkkilaatikko{background-color:#025c02}.linkkilaatikot-tekstilla.has-laatikko.has-tumma-taustavari .linkkilaatikko h1,.linkkilaatikot-tekstilla.has-laatikko.has-tumma-taustavari .linkkilaatikko h2,.linkkilaatikot-tekstilla.has-laatikko.has-tumma-taustavari .linkkilaatikko h3,.linkkilaatikot-tekstilla.has-laatikko.has-tumma-taustavari .linkkilaatikko h4,.linkkilaatikot-tekstilla.has-laatikko.has-tumma-taustavari .linkkilaatikko p,.linkkilaatikot-tekstilla.has-laatikko.has-tumma-taustavari .linkkilaatikko ul,.linkkilaatikot-tekstilla.has-laatikko.has-tumma-taustavari .linkkilaatikko li,.linkkilaatikot-tekstilla.has-laatikko.has-tumma-taustavari .linkkilaatikko a,.linkkilaatikot-tekstilla.has-laatikko.has-tumma-taustavari .linkkilaatikko .intro,.linkkilaatikot-tekstilla.has-laatikko.has-tumma-taustavari .linkkilaatikko .sisalto{color:#fff}.linkkilaatikot-tekstilla>div{width:100%}@media screen and (min-width:560px){.linkkilaatikot-tekstilla>div{width:calc(50% - 1rem)}}@media screen and (min-width:768px){.linkkilaatikot-tekstilla>div{width:calc(33.3333% - 1rem)}}@media screen and (min-width:560px){.linkkilaatikot-tekstilla.col-2>div{width:calc(50% - 1rem)}}.linkkilaatikot-tekstilla.col-2>div .linkkilaatikko img,.linkkilaatikot-tekstilla.col-2>div .linkkilaatikko picture{height:300px}@media screen and (min-width:768px){.linkkilaatikot-tekstilla.col-2>div .linkkilaatikko img,.linkkilaatikot-tekstilla.col-2>div .linkkilaatikko picture{height:350px}}@media screen and (min-width:560px){.linkkilaatikot-tekstilla.col-4>div{width:calc(50% - 1rem)}}@media screen and (min-width:768px){.linkkilaatikot-tekstilla.col-4>div{width:calc(25% - 1rem)}}.linkkilaatikot-tekstilla.col-4>div .linkkilaatikko img,.linkkilaatikot-tekstilla.col-4>div .linkkilaatikko picture{height:180px}@media screen and (min-width:768px){.linkkilaatikot-tekstilla.col-4>div .linkkilaatikko img,.linkkilaatikot-tekstilla.col-4>div .linkkilaatikko picture{height:220px}}.linkkilaatikot-tekstilla .linkkilaatikko{position:relative;display:flex;height:100%;flex-direction:column;transition:all 0.2s;margin-bottom:1rem;padding-bottom:1.5rem}.linkkilaatikot-tekstilla .linkkilaatikko.has-linkki{cursor:pointer}.linkkilaatikot-tekstilla .linkkilaatikko img,.linkkilaatikot-tekstilla .linkkilaatikko picture{height:230px;width:100%;object-fit:cover}@media screen and (min-width:768px){.linkkilaatikot-tekstilla .linkkilaatikko img,.linkkilaatikot-tekstilla .linkkilaatikko picture{height:280px}}.linkkilaatikot-tekstilla .linkkilaatikko .linkkilaatikkoteksti{padding-top:1rem}.linkkilaatikot-tekstilla .linkkilaatikko .linkkilaatikkoteksti h3{margin:0;padding-bottom:1.5rem}.linkkilaatikot-tekstilla .linkkilaatikko .linkkilaatikkoteksti .sisalto{line-height:1.6}.linkkilaatikot-tekstilla .linkkilaatikko .linkki{margin:auto 1.5rem .25rem;color:#f8a006;position:relative;z-index:1}.linkkilaatikot-tekstilla .linkkilaatikko .linkki:hover{color:#e69405}.linkkilaatikot-tekstilla .linkkilaatikko .nappi{padding:.75rem 2rem;font-weight:700;display:inline-block;margin-top:.8rem;margin-bottom:.5rem;line-height:1.2;font-size:1.0666rem;border-radius:30px;display:inline-block;margin-top:auto!important;background-color:#f8a006;color:#fff;margin-left:1.5rem;margin-right:1.5rem;text-align:center;z-index:1}.linkkilaatikot-tekstilla .linkkilaatikko .nappi:hover{background-color:#006500}.linkkilaatikot-tekstilla .linkkilaatikko:hover .nappi{background-color:#006500}.linkkilaatikot-tekstilla.center{justify-content:center}.vaiheet-allekkain{display:flex;flex-direction:column;gap:2rem;margin:2rem 0 2rem}.vaiheet-allekkain.has-laatikko{gap:1rem}.vaiheet-allekkain .vaihe{width:100%;height:100%;position:relative;display:flex;gap:1rem}.vaiheet-allekkain .vaihe:not(.has-otsikko) .sisalto-wrapper{display:flex;align-items:center}.vaiheet-allekkain .vaihe.has-laatikko{padding:1.5rem}.vaiheet-allekkain .vaihe.has-taustavari{background-color:#f8f8f8}.vaiheet-allekkain .vaihe.has-taustavari .vaihe-numero{color:#333}.vaiheet-allekkain .vaihe.has-taustavari p{color:#616163}.vaiheet-allekkain .vaihe.has-taustavari.has-tumma-taustavari{background-color:#a8b200}.vaiheet-allekkain .vaihe.has-taustavari.has-tumma-taustavari .vaihe-numero{color:#fff}.vaiheet-allekkain .vaihe.has-taustavari.has-tumma-taustavari h2,.vaiheet-allekkain .vaihe.has-taustavari.has-tumma-taustavari h3,.vaiheet-allekkain .vaihe.has-taustavari.has-tumma-taustavari h4,.vaiheet-allekkain .vaihe.has-taustavari.has-tumma-taustavari p,.vaiheet-allekkain .vaihe.has-taustavari.has-tumma-taustavari li{color:#fff}.vaiheet-allekkain .vaihe.has-varjo{box-shadow:0 1px 15px -2px rgb(0 0 0 / .1);background-color:#fff}.vaiheet-allekkain .vaihe.has-varjo .vaihe-numero{color:#333}.vaiheet-allekkain .vaihe.has-varjo p{color:#616163}.vaiheet-allekkain .vaihe.has-viiva.has-valkoinen-viiva::before{background:#fff}.vaiheet-allekkain .vaihe.has-viiva.has-valkoinen-viiva .vaihe-numero-container .vaihe-numero{border:2px solid #fff}.vaiheet-allekkain .vaihe.has-viiva{gap:1.5rem}.vaiheet-allekkain .vaihe.has-viiva::before{content:"";display:inline-block;position:absolute;top:4rem;left:2rem;height:calc(100% + 1rem);width:2px;background:#a8b200;z-index:0}@media (max-width:991px){.vaiheet-allekkain .vaihe.has-viiva::before{top:3.25rem;left:1.625rem}}.vaiheet-allekkain .vaihe.has-viiva:last-child::before{display:none}.vaiheet-allekkain .vaihe.has-viiva .vaihe-numero-container{height:70px;width:70px;flex:0 0 auto;display:flex;align-items:center}@media (max-width:991px){.vaiheet-allekkain .vaihe.has-viiva .vaihe-numero-container{height:55px;width:55px}}.vaiheet-allekkain .vaihe.has-viiva .vaihe-numero-container .vaihe-numero{color:#fff;border-radius:999px;border:2px solid #fff;z-index:2;position:relative;background:#f8a006;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.vaiheet-allekkain .vaihe .vaihe-numero-container{margin:auto;display:flex;text-align:center;align-items:center;display:inline-block;position:relative;margin:0 auto auto auto}.vaiheet-allekkain .vaihe .vaihe-numero-container .vaihe-numero{width:2rem;height:2.25rem;font-size:32px;font-weight:700;padding:.25rem 0;font-weight:700;line-height:1}.vaiheet-allekkain .vaihe .sisalto-wrapper{margin-top:.5rem;position:relative;flex:1 1 auto}.vaiheet-allekkain .vaihe .sisalto-wrapper h3:first-child{margin:0 auto .75rem}.vaiheet-allekkain .vaihe .sisalto-wrapper .sisalto{display:flex;flex-direction:column;gap:1rem}.vaiheet-allekkain .vaihe .sisalto-wrapper .sisalto p{margin:0;line-height:1.6em}.vaiheet-vierekkain{max-width:94em;margin-inline:auto}@media screen and (min-width:54em){.vaiheet-vierekkain{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}}@media screen and (min-width:70em){.vaiheet-vierekkain.col-2{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:70em){.vaiheet-vierekkain.col-3{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:70em){.vaiheet-vierekkain.col-4{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:70em){.vaiheet-vierekkain.col-5{grid-template-columns:repeat(5,1fr)}}.vaiheet-vierekkain>div{background-color:#f8f8f8;position:relative}.vaiheet-vierekkain>div.link{padding-bottom:2.5rem}@media screen and (max-width:54em){.vaiheet-vierekkain>div{margin-bottom:1.5rem}}.vaiheet-vierekkain>div .title{background-color:#464646;color:#fff;font-weight:700;display:grid;grid-template-columns:3rem 1fr;align-items:center;gap:.25rem}.vaiheet-vierekkain>div .title .number{background-color:#2c2c2c;display:block;padding:1rem .5rem;font-size:24px;text-align:center}.vaiheet-vierekkain>div .title .title-text{display:block;padding:.25rem .5rem}.vaiheet-vierekkain>div .teksti{padding:1rem 1.5rem}.vaiheet-vierekkain>div .linkki{position:absolute;bottom:1.5rem;left:1.5rem;font-weight:700;color:#f8a006}.vaiheet-vierekkain>div:hover .linkki{color:#e69405}.vaiheet-vierekkain>div .linkkilaatikko{position:absolute;inset:0;z-index:10}.blogicat-napit{margin-bottom:3rem;text-align:center;margin-top:1rem}.artikkelit{margin-top:3rem}.uutis-grid{margin-top:3rem}@media screen and (min-width:560px){.uutis-grid{display:flex;justify-content:center;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}}.uutis-grid>div{margin-bottom:2rem}@media screen and (min-width:560px){.uutis-grid>div{width:50%}}@media screen and (min-width:768px){.uutis-grid>div{width:33.33333%}}.uutis-grid .uutislaatikko{background-color:#f8f8f8}.uutis-grid .uutislaatikko:hover{box-shadow:0 2px 18px -2px rgb(0 0 0 / .15)}.uutis-grid .uutislaatikko{height:100%;display:flex;flex-direction:column;position:relative}@media screen and (min-width:560px){.uutis-grid .uutislaatikko{margin:0 15px}}.uutis-grid h3{font-size:1.46666rem;margin-bottom:.8rem;margin-top:0;padding-top:0}.uutis-grid .uutisteksti{padding:1.5rem 1.5rem 2rem;color:#323031}.uutis-grid .nappi-1{margin:auto auto 1.5rem 1.5rem;color:#f8a006}.uutis-grid .nappi-1:hover{color:#e69405}.uutis-grid .uutiskuva{height:225px;background-size:cover;background-position:center}.uutis-grid .catnapit{position:absolute;bottom:2rem;left:0;width:100%;padding:0 1.5rem;line-height:1.4}.uutis-grid .catnapit a{color:green;font-weight:400}.haitari-accordion{width:100%}.haitari-wrapper .haitari-kysymys{padding:1.25rem 1.5rem 1.25rem 1.5rem;font-size:1em;cursor:pointer;background-color:#efefef;margin-bottom:1rem;font-weight:700;display:flex;justify-content:space-between;align-items:center;position:relative}.haitari-wrapper .haitari-kysymys .ikoni{background-image:url(/wp-content/themes/renden-child/img/nuoli-alas.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:15px;height:30px;top:50%;position:absolute;right:15px;transform:translateY(-50%)}.haitari-wrapper .haitari-sisalto{display:none;padding:1.5rem 1.5rem 2rem 1.5rem;background-color:#fcfcfc;font-weight:400}.haitari-wrapper.is-active .haitari-kysymys{margin-bottom:0}.haitari-wrapper.is-active .haitari-kysymys .ikoni{transform:translateY(-50%) scaleY(-1)}.haitari-wrapper.is-active .haitari-sisalto{display:block;margin-bottom:1rem}.haitari-wrapper.is-active .haitari-sisalto p{margin-inline:0}