.el-container{width:100%;max-width:1400px;box-sizing:border-box;margin-right:auto;margin-left:auto;padding-right:40px;padding-left:40px}@media (max-width:767px){.el-container{padding-right:20px;padding-left:20px}}.el-page-hero{padding-top:96px;padding-bottom:72px;background-color:var(--hcl-brand-2)}@media (max-width:1023px){.el-page-hero{padding-top:72px;padding-bottom:56px}}@media (max-width:767px){.el-page-hero{padding-top:56px;padding-bottom:40px}}.el-page-hero__inner{display:flex;gap:16px}.el-page-hero__inner{flex-flow:column}.el-eyebrow{color:#005ca4;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:0.2em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-page-hero__title{color:var(--hcl-neutral-12);font-weight:300;font-size:clamp(40px,5vw,64px);line-height:1.05;letter-spacing:0.02em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-page-hero__lead{max-width:680px;color:var(--hcl-neutral-11);font-size:20px;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.el-page-hero__lead{font-size:18px}}.el-news{padding-top:72px;padding-bottom:96px}@media (max-width:767px){.el-news{padding-top:48px;padding-bottom:64px}}.el-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px}.el-news-grid .bde-posts-pagination{grid-column-start:1;grid-column-end:-1}@media (max-width:1023px){.el-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}}@media (max-width:767px){.el-news-grid{grid-template-columns:minmax(0,1fr);gap:40px}}.el-post-card{display:flex;gap:20px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-post-card:hover .el-post-card__img{transform:scale(1.06,1.06)}.el-post-card{flex-flow:column}.el-post-card__media{display:block;overflow:hidden;aspect-ratio:1/1;background-color:var(--hcl-neutral-3);border-radius:8px}.el-post-card__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.6s ease}.el-post-card__body{display:flex;gap:10px}.el-post-card__body{flex-flow:column}.el-post-card__date{color:var(--hcl-neutral-11);font-size:14px;letter-spacing:0.08em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-post-card__title{font-weight:500;font-size:22px;line-height:1.3;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-post-card__link{color:var(--hcl-neutral-12);text-decoration:none}.el-post-card__link:hover{color:#005ca4}.el-post-card__excerpt{color:var(--hcl-neutral-11);font-size:17px;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-post-card__excerpt p{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-post-card__more{color:#005ca4;font-weight:600;font-size:15px;text-decoration:none;text-transform:uppercase;letter-spacing:0.06em;margin-top:6px}.el-post-card__more:hover{color:var(--hcl-brand-12)}.el-sivu-h2{margin:var(--hsp-m) 0 0 0}.el-takuumerkit{display:flex;justify-content:center;gap:var(--hsp-m);width:100%}.el-takuumerkit{flex-wrap:wrap;margin:var(--hsp-m) 0}@media (max-width:479px){.el-takuumerkit{gap:var(--hsp-s)}}.el-takuumerkit__kuva{width:170px;height:auto}@media (max-width:479px){.el-takuumerkit__kuva{width:120px}}.el-sivukuva{display:block;width:100%;height:auto;border-radius:var(--hrd-m)}.el-sivukuva{margin:var(--hsp-s) 0}.el-mediarivi{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:var(--hsp-l);width:100%}.el-mediarivi:has(>.el-video){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.el-mediarivi{margin:var(--hsp-l) 0 0 0}@media (max-width:767px){.el-mediarivi{grid-template-columns:minmax(0,1fr);gap:var(--hsp-s)}.el-mediarivi:has(>.el-video){grid-template-columns:minmax(0,1fr)}}.el-mediarivi--kaanteinen{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.el-mediarivi--kaanteinen .el-mediarivi__kuva{order:2}.el-mediarivi--kaanteinen:has(>.el-video){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:767px){.el-mediarivi--kaanteinen{grid-template-columns:minmax(0,1fr);gap:var(--hsp-s)}.el-mediarivi--kaanteinen .el-mediarivi__kuva{order:0}.el-mediarivi--kaanteinen:has(>.el-video){grid-template-columns:minmax(0,1fr)}}.el-mediarivi__kuva{display:block;width:100%;height:auto;border-radius:var(--hrd-m)}@media (max-width:767px){.el-mediarivi__kuva{max-width:420px}.el-mediarivi__kuva.el-video{max-width:none}}.el-mediarivi__teksti{display:flex}.el-mediarivi__teksti h2{margin:0 0 var(--hsp-xs) 0}.el-mediarivi__teksti .el-nappi{align-self:start}.el-mediarivi__teksti{flex-flow:column}.el-cta{display:flex;flex-flow:column;align-items:center;gap:var(--hsp-s);position:relative;width:100%;overflow:hidden;color:#fff;text-align:center;background-color:#005ca4;background-image:linear-gradient(115deg,rgba(0,58,116,.96) 0%,rgba(0,82,150,.92) 50%,rgba(0,92,164,.8) 100%),url(/wp-content/uploads/2026/09/IMG_6640b.jpg);background-size:auto,cover;background-position:0px 0px,50% 35%;background-repeat:repeat,repeat;background-attachment:scroll,scroll;border-radius:var(--hrd-l);box-shadow:0px 24px 48px -12px rgba(0,40,90,.35)}.el-cta p{max-width:760px;color:#fff;font-weight:600;font-size:clamp(1.3rem,1rem + 1vw,1.9rem);line-height:1.3;text-wrap:balance;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-cta::before{display:inline-block;color:#fff;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:0.14em;padding-top:6px;padding-right:14px;padding-bottom:6px;padding-left:14px;border-radius:500px;border-top:1px solid rgba(255,255,255,.55);border-right:1px solid rgba(255,255,255,.55);border-bottom:1px solid rgba(255,255,255,.55);border-left:1px solid rgba(255,255,255,.55)}.el-cta::before{content:"Maksuton suunnittelu"}.el-cta h2{color:#fff;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-cta h3{color:#fff;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-cta a:not(.el-nappi){color:#fff;text-decoration:underline}.el-cta .el-nappi{color:#005ca4;font-weight:700;margin-top:6px;padding-top:16px;padding-right:30px;padding-bottom:16px;padding-left:30px;background-color:#fff;box-shadow:0px 8px 20px rgba(0,0,0,.18)}.el-cta .el-nappi:hover{color:#004c93;background-color:#e6eef7}.el-cta{margin:var(--hsp-xl) 0 0 0;padding:clamp(48px,6vw,88px) var(--hsp-l)}@media (max-width:767px){.el-cta{background-image:linear-gradient(180deg,rgba(0,58,116,.95) 0%,rgba(0,92,164,.88) 100%),url(/wp-content/uploads/2026/09/IMG_6640b.jpg);background-size:auto,auto;background-position:0px 0px,0 0;background-repeat:repeat,repeat;background-attachment:scroll,scroll}.el-cta{padding:var(--hsp-l) var(--hsp-s)}}.el-julkaisut{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--hsp-l) var(--hsp-m);width:100%}.el-julkaisut{margin:var(--hsp-m) 0 0 0}@media (max-width:767px){.el-julkaisut{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hsp-m) var(--hsp-s)}}.el-julkaisu{display:flex;gap:var(--hsp-xs);color:inherit;text-decoration:none}.el-julkaisu:hover .el-julkaisu__kansi{box-shadow:0px 4px 10px rgba(0,0,0,.14),0px 22px 36px -14px rgba(0,0,0,.4);transform:translate3d(0px,-6px,0px)}.el-julkaisu:hover .el-julkaisu__linkki{text-decoration:underline}.el-julkaisu{flex-flow:column}.el-julkaisu__kansi{display:block;width:100%;object-fit:cover;aspect-ratio:1/1.414;border-radius:4px;transition:transform 0.4s ease,box-shadow 0.4s ease;box-shadow:0px 2px 6px rgba(0,0,0,.12),0px 12px 24px -12px rgba(0,0,0,.35)}.el-julkaisu__nimi{font-weight:700;text-transform:uppercase;letter-spacing:0.04em}.el-julkaisu__nimi{margin:var(--hsp-xs) 0 0 0}.el-julkaisu__linkki{color:var(--hcl-brand-11);font-weight:600;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-ohjeet{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--hsp-l);width:100%}.el-ohjeet{margin:var(--hsp-s) 0 0 0}@media (max-width:767px){.el-ohjeet{grid-template-columns:minmax(0,1fr);gap:var(--hsp-m)}}.el-ohjeet__ryhma h3{margin:0 0 var(--hsp-xs) 0}.el-ohjeet__ryhma .el-linkkilista + h3{margin-top:var(--hsp-m)}.el-linkkilista{display:flex;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.el-linkkilista li{padding-top:0.55rem;padding-right:0px;padding-bottom:0.55rem;padding-left:0px;border-bottom:1px solid var(--hcl-neutral-6)}.el-linkkilista a{display:flex;justify-content:space-between;gap:1rem;color:var(--hcl-neutral-12);text-decoration:none}.el-linkkilista a::after{color:var(--hcl-brand-11)}.el-linkkilista a::after{content:"→"}.el-linkkilista a:hover{color:var(--hcl-brand-11)}.el-linkkilista{flex-flow:column;list-style:none}.el-video{position:relative;width:100%;overflow:hidden;aspect-ratio:16/9;background-color:#000;border-radius:var(--hrd-m)}.el-video iframe{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}@media (max-width:767px){.el-video.el-mediarivi__kuva{max-width:none}}.el-lisalinkki{display:inline-flex;justify-content:center;align-items:center;gap:10px;align-self:start;width:auto;color:#005ca4;font-weight:500;line-height:1;text-decoration:none;padding-top:14px;padding-right:24px;padding-bottom:14px;padding-left:24px;background-color:transparent;border-radius:8px;border-top:1px solid #005ca4;border-right:1px solid #005ca4;border-bottom:1px solid #005ca4;border-left:1px solid #005ca4;transition:background-color 0.3s ease,color 0.3s ease}.el-lisalinkki:hover{color:#fff;background-color:#005ca4}.el-lainaus{font-size:1.15em;font-style:italic;padding-left:16px;border-left:3px solid currentColor}.el-lainaus{margin:0 0 var(--hsp-s)}.el-asiakaskuva{display:block;width:100%;height:auto;margin-top:var(--hsp-s);border-radius:var(--hrd-m)}.el-laskuri{display:block;width:100%;height:620px;max-width:600px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.el-laskuri{margin:var(--hsp-s) 0}.el-huomautus{font-size:0.9em;padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px;background-color:#f3f1ed;border-left:3px solid #005ca4}.el-huomautus{margin:var(--hsp-s) 0}.bde-f-html-code:has(>.el-laskuri){width:100%;max-width:600px}.el-herovideo{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:0;overflow:hidden;pointer-events:none}.el-herovideo video{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.el-puuosio-otsikko{color:#fff;text-shadow:0px 2px 12px rgba(0,0,0,.35)}.el-puuosio-otsikko{margin:0 0 var(--hsp-m) 0}.el-kuvazoom{display:block;flex-grow:0;flex-shrink:0;flex-basis:auto;width:100%;overflow:hidden}.el-kuvazoom img{display:block;width:100%;height:17.5rem;object-fit:cover;border-radius:0px;transition:transform 1s ease;transform:scale(1,1)}@media (max-width:767px){.el-kuvazoom img{height:13rem}}.el-logoruudukko{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--hsp-s);width:100%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.el-logoruudukko a{display:flex;justify-content:center;align-items:center;height:96px;padding-top:16px;padding-right:20px;padding-bottom:16px;padding-left:20px;background-color:#f4f4f4;border-radius:var(--hrd-m);transition:background-color 0.3s ease,transform 0.3s ease}.el-logoruudukko a:hover{background-color:#e9e6e1;transform:translate3d(0px,-2px,0px)}.el-logoruudukko img{display:block;width:auto;height:auto;max-width:100%;max-height:44px;object-fit:contain}.el-logoruudukko{margin:0 0 var(--hsp-m) 0;list-style:none}@media (max-width:479px){.el-logoruudukko{grid-template-columns:repeat(2,minmax(0,1fr))}}.bde-post-loop .bde-posts-pagination{display:flex;justify-content:center;align-items:center;gap:10px;grid-column-start:1;grid-column-end:-1;width:100%}.bde-post-loop .bde-posts-pagination{flex-wrap:wrap;margin:var(--hsp-l) 0 0 0}.bde-post-loop .bde-posts-pagination ul{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.bde-post-loop .bde-posts-pagination ul{flex-wrap:wrap;list-style:none}.bde-post-loop .bde-posts-pagination li{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.bde-post-loop .bde-posts-pagination li{list-style:none}.bde-post-loop .bde-posts-prev-next-link:empty{display:none}.bde-post-loop .bde-posts-pagination li a{display:inline-flex;justify-content:center;align-items:center;height:44px;min-width:44px;color:#1c2024;font-weight:600;line-height:1;text-decoration:none;padding-top:0px;padding-right:14px;padding-bottom:0px;padding-left:14px;background-color:#fff;border-radius:8px;border-top:1px solid var(--hcl-neutral-6);border-right:1px solid var(--hcl-neutral-6);border-bottom:1px solid var(--hcl-neutral-6);border-left:1px solid var(--hcl-neutral-6);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.bde-post-loop .bde-posts-prev-next-link a{display:inline-flex;justify-content:center;align-items:center;height:44px;min-width:44px;color:#1c2024;font-weight:600;line-height:1;text-decoration:none;padding-top:0px;padding-right:14px;padding-bottom:0px;padding-left:14px;background-color:#fff;border-radius:8px;border-top:1px solid var(--hcl-neutral-6);border-right:1px solid var(--hcl-neutral-6);border-bottom:1px solid var(--hcl-neutral-6);border-left:1px solid var(--hcl-neutral-6);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.bde-post-loop .bde-posts-pagination li a:hover{color:#005ca4}.bde-post-loop .bde-posts-prev-next-link a:hover{color:#005ca4}.bde-post-loop .bde-posts-pagination li a.is-active{color:#fff;background-color:#005ca4;cursor:default}.bde-post-loop .bde-posts-pagination li a.is-active:hover{color:#fff;background-color:#005ca4;cursor:default}.breakdance-dropdown-custom-content>.bde-div:last-child{background-color:#005ca4;transition:background-color 0.25s ease}.breakdance-dropdown-custom-content>.bde-div:last-child:hover{background-color:#004c88}.breakdance-dropdown-custom-content>.bde-div:last-child h1{color:#fff}.breakdance-dropdown-custom-content>.bde-div:last-child h2{color:#fff}.breakdance-dropdown-custom-content>.bde-div:last-child h3{color:#fff}.breakdance-dropdown-custom-content>.bde-div:last-child h4{color:#fff}.breakdance-dropdown-custom-content>.bde-div:last-child h5{color:#fff}.breakdance-dropdown-custom-content>.bde-div:last-child p{color:#fff}.breakdance-dropdown-custom-content>.bde-div:last-child .bde-text{color:#fff}.breakdance-dropdown-custom-content>.bde-div:last-child .button-atom{color:#fff}.breakdance-dropdown-custom-content>.bde-div:last-child .button-atom{fill:#fff;--bde-button-text-text-color:#fff;--bde-button-text-text-color-hover:#fff}.breakdance-dropdown-custom-content>.bde-div:last-child .button-atom:hover{color:#fff}.breakdance-dropdown-custom-content>.bde-div:last-child .button-atom:hover{fill:#fff;--bde-button-text-text-color:#fff;--bde-button-text-text-color-hover:#fff}.breakdance-dropdown-custom-content>.bde-div:last-child .button-atom .button-atom__text{color:#fff}.breakdance-dropdown-custom-content>.bde-div:last-child .button-atom .button-atom__text{fill:#fff;--bde-button-text-text-color:#fff;--bde-button-text-text-color-hover:#fff}.breakdance-dropdown-custom-content>.bde-div:last-child .button-atom svg{color:#fff}.breakdance-dropdown-custom-content>.bde-div:last-child .button-atom svg{fill:#fff;--bde-button-text-text-color:#fff;--bde-button-text-text-color-hover:#fff}.el-lomakelaatikko{width:100%;background-color:#f4f2ee;border-radius:8px}.el-lomakelaatikko .breakdance-form-field input:not([type=radio]):not([type=checkbox]){background-color:#fff;border-radius:8px}.el-lomakelaatikko .breakdance-form-field textarea{background-color:#fff;border-radius:8px}.el-lomakelaatikko .breakdance-form-field select{background-color:#fff;border-radius:8px}.el-lomakelaatikko .breakdance-form-field input:focus{outline:2px solid rgba(0,92,164,.2);outline-offset:0px}.el-lomakelaatikko .breakdance-form-field textarea:focus{outline:2px solid rgba(0,92,164,.2);outline-offset:0px}.el-lomakelaatikko{margin:var(--hsp-m) 0 0 0;padding:var(--hsp-l)}@media (max-width:767px){.el-lomakelaatikko{padding:var(--hsp-m) var(--hsp-s)}}.el-lomake-huom{color:var(--hcl-neutral-11);font-size:0.9em}.el-lomake-huom{margin:0 0 var(--hsp-s) 0}.el-valitsin{display:flex;gap:12px;width:100%;background-color:#f4f2ee;border-radius:8px}.el-valitsin{flex-wrap:wrap;margin:var(--hsp-m) 0 var(--hsp-l) 0;padding:var(--hsp-s)}.el-valitsin__otsikko{width:100%;font-weight:600;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-valitsin__linkki{display:flex;flex-grow:1;flex-shrink:1;flex-basis:200px;color:#1c2024;text-decoration:none;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;background-color:#fff;border-radius:8px;border-top:1px solid #d9d4cc;border-right:1px solid #d9d4cc;border-bottom:1px solid #d9d4cc;border-left:1px solid #d9d4cc;transition:border-color 0.2s ease,background-color 0.2s ease}.el-valitsin__linkki:hover{background-color:#eef4fa}.el-valitsin__linkki{flex-flow:column}.el-valitsin__nimi{font-weight:700;font-size:1.05em}.el-valitsin__lisa{color:#5c5a60;font-size:0.85em}.el-myymala{display:block;width:100%;border-top:1px solid #e3dfd8}.el-myymala{padding:var(--hsp-l) 0 0 0;margin:0 0 var(--hsp-l) 0;scroll-margin-top:140px}.el-myymala__merkki{display:inline-block;color:#fff;font-weight:600;font-size:0.8em;text-transform:uppercase;letter-spacing:0.04em;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;padding-top:4px;padding-right:10px;padding-bottom:4px;padding-left:10px;background-color:#005ca4;border-radius:999px}.el-myymala__otsikko{margin:0 0 var(--hsp-s) 0}.el-myymala__tiedot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:var(--hsp-m);width:100%}@media (max-width:767px){.el-myymala__tiedot{grid-template-columns:minmax(0,1fr)}}.el-myymala__teksti p{margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px}.el-myymala__huom{color:#5c5a60;font-size:0.9em}.el-myymala__kartta{display:block;width:100%;height:320px;border-radius:8px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}@media (max-width:767px){.el-myymala__kartta{height:260px}}.el-myymala__ryhma{font-size:var(--hfs-text-m)}.el-myymala__ryhma{margin:var(--hsp-m) 0 var(--hsp-s) 0}.el-henkilot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--hsp-m);width:100%}@media (max-width:767px){.el-henkilot{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hsp-s)}}@media (max-width:479px){.el-henkilot{grid-template-columns:minmax(0,1fr)}}.el-henkilo{display:flex}.el-henkilo{flex-flow:column}.el-henkilo__kuva{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:8/5;margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px;border-radius:8px}.el-henkilo__nimi{font-size:1.05em;text-transform:none;margin-top:0px;margin-right:0px;margin-bottom:2px;margin-left:0px}.el-henkilo__titteli{color:#5c5a60;font-size:0.9em;margin-top:0px;margin-right:0px;margin-bottom:6px;margin-left:0px}.el-henkilo__yhteys{font-size:0.9em;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-gk-otsikko{margin:var(--hsp-m) 0 var(--hsp-s) 0}.el-gk-paakuva{display:block;width:100%;height:auto;max-height:640px;object-fit:cover;border-radius:var(--hrd-m)}.el-gk-paakuva{margin:0 0 var(--hsp-l) 0}.el-gk-intro{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:var(--hsp-l);width:100%}.el-gk-intro:not(:has(.el-gk-tieto)){grid-template-columns:minmax(0,1fr)}@media (max-width:767px){.el-gk-intro{grid-template-columns:minmax(0,1fr);gap:var(--hsp-m)}}.el-gk-johdanto{font-size:1.1em;line-height:1.65}.el-gk-johdanto p{margin-top:0px;margin-right:0px;margin-bottom:1em;margin-left:0px}.el-gk-tiedot{display:flex;width:100%;background-color:#f3f1ed;border-radius:var(--hrd-m)}.el-gk-tiedot .el-gk-tieto:last-child{padding-bottom:0px;border-bottom:0px solid}.el-gk-tiedot .bde-repeater-element{display:flex;width:100%}.el-gk-tiedot .bde-repeater-element{flex-flow:column}.el-gk-tiedot:not(:has(.el-gk-tieto)){display:none}.el-gk-tiedot{flex-flow:column;padding:var(--hsp-m)}@media (max-width:767px){.el-gk-tiedot{padding:var(--hsp-s)}}.el-gk-tiedot__otsikko{font-size:var(--hfs-text-m);text-transform:uppercase;letter-spacing:0.06em}.el-gk-tiedot__otsikko{margin:0 0 var(--hsp-xs) 0}.el-gk-tieto{display:flex;padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:0px;border-bottom:1px solid #dcd6cc}.el-gk-tieto{flex-flow:column}.el-gk-tieto__nimike{color:#5c5a60;font-weight:700;font-size:0.8em;text-transform:uppercase;letter-spacing:0.05em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-gk-tieto__arvo{margin-top:2px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-gk-sisalto{width:100%;max-width:860px;line-height:1.65}.el-gk-sisalto h2{margin:0 0 var(--hsp-xs) 0}.el-gk-sisalto h3{margin:var(--hsp-s) 0 var(--hsp-xs) 0}.el-gk-sisalto p{margin-top:0px;margin-right:0px;margin-bottom:1em;margin-left:0px}.el-gk-sisalto{margin:var(--hsp-l) 0 0 0}.el-gk-osiot{display:flex;width:100%}.el-gk-osiot .bde-repeater-element{display:flex;width:100%}.el-gk-osiot .bde-repeater-element{flex-flow:column}.el-gk-osiot .el-mediarivi:nth-child(even){grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.el-gk-osiot .el-mediarivi:nth-child(even) .el-mediarivi__kuva{order:2}.el-gk-osiot{flex-flow:column}@media (max-width:767px){.el-gk-osiot .el-mediarivi:nth-child(even){grid-template-columns:minmax(0,1fr)}.el-gk-osiot .el-mediarivi:nth-child(even) .el-mediarivi__kuva{order:0}}.el-gk-kuvat{width:100%}.el-gk-kuvat .ee-gallery-item-figure{overflow:hidden;border-radius:var(--hrd-m)}.el-gk-kuvat:not(:has(img)){display:none}.el-gk-kuvat{margin:var(--hsp-l) 0 0 0}.el-gk-osio__teksti p{margin-top:0px;margin-right:0px;margin-bottom:1em;margin-left:0px}.el-glista{display:flex;gap:var(--hsp-xl);width:100%}.el-glista{flex-flow:column;margin:var(--hsp-l) 0 0 0}@media (max-width:767px){.el-glista{gap:var(--hsp-l)}}.el-gkortti{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--hsp-l);width:100%}.el-gkortti:nth-child(even) .el-gkortti__kuvalinkki{order:2}@media (max-width:767px){.el-gkortti{grid-template-columns:minmax(0,1fr);gap:var(--hsp-s)}.el-gkortti:nth-child(even) .el-gkortti__kuvalinkki{order:0}}.el-gkortti__kuvalinkki{display:block;overflow:hidden;border-radius:var(--hrd-m)}.el-gkortti__kuvalinkki:hover .el-gkortti__kuva{transform:scale(1.06,1.06)}.el-gkortti__kuva{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:4/3;transition:transform 1s ease}.el-gkortti__teksti{display:flex;align-items:start;text-align:left}.el-gkortti__teksti{flex-flow:column}.el-gkortti__otsikko{margin:0 0 var(--hsp-xs) 0}@media (max-width:479px){.el-gkortti__otsikko{font-size:min(1.75rem,7.4vw)}}.el-gkortti__kuvaus{line-height:1.65}.el-gkortti__kuvaus{margin:0 0 var(--hsp-s) 0}.breakdance .c4-izmir{--border-radius:8px}@media (max-width:1023px){.breakdance-menu .breakdance-dropdown-custom-content{padding-top:6px;padding-right:27px;padding-bottom:24px;padding-left:27px}.breakdance-menu .breakdance-dropdown-custom-content .bde-grid>.bde-div>.bde-div{margin-top:0px;padding-top:0px}.breakdance-menu .breakdance-dropdown-custom-content .bde-container-link{padding-right:0px;padding-left:0px}.breakdance-menu .breakdance-dropdown-custom-content .bde-image-box{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.breakdance-menu .breakdance-menu-topbar{padding-top:20px;padding-right:27px;padding-bottom:20px;padding-left:27px}.breakdance-menu .breakdance-menu-list>.bde-button.breakdance-menu-item{padding-top:20px;padding-right:27px;padding-bottom:20px;padding-left:27px}.breakdance-menu .breakdance-menu-list .breakdance-dropdown-toggle{padding-right:8px;padding-left:9px}.breakdance-menu .breakdance-menu-list>.breakdance-menu-item>.breakdance-dropdown-toggle>.breakdance-menu-link{padding-right:27px;padding-left:27px}.breakdance-menu .breakdance-menu-list>.breakdance-menu-item>.breakdance-menu-link{padding-right:27px;padding-left:27px}}.el-ylapalkki{width:100%;background-color:#bec8d0;border-bottom:2px solid var(--hcl-neutral-3)}.el-ylapalkki__sisus{display:flex;justify-content:end;align-items:center;gap:var(--hsp-l);width:100%;max-width:var(--hsx-page-width);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.el-ylapalkki__sisus{padding:var(--hsp-xxs) var(--bde-section-horizontal-padding)}@media (max-width:767px){.el-ylapalkki__sisus{justify-content:stretch}}.el-ylapalkki__nappi{display:inline-flex;align-items:center;gap:10px;color:#fff;font-weight:500;line-height:1.2;text-decoration:none;padding-top:8px;padding-right:15px;padding-bottom:10px;padding-left:15px;background-color:#005ca4;border-radius:8px;transition:background-color 0.2s ease}.el-ylapalkki__nappi:hover{color:#fff;background-color:var(--hcl-brand-12)}@media (max-width:767px){.el-ylapalkki__nappi{justify-content:center;width:100%}}.el-ylapalkki__nuoli{width:16px;height:16px}.el-ylapalkki__nuoli{fill:currentColor}.el-some{display:flex;align-items:center;gap:18px}@media (max-width:767px){.el-some{display:none}}.el-some__linkki{display:flex;width:24px;height:24px;color:#fff;transition:transform 0.2s ease}.el-some__linkki:hover{transform:scale(1.1,1.1)}.el-some__ikoni{width:24px;height:24px}.el-some__ikoni{fill:currentColor}.el-paarivi{display:flex;justify-content:space-between;align-items:center;gap:var(--hsp-s);width:100%;max-width:var(--hsx-page-width);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.el-paarivi{padding:var(--hsp-s) 0}@media (max-width:1023px){.el-paarivi{padding:var(--hsp-s) var(--hsp-s) var(--hsp-s) var(--hsp-s)}}.el-logo{display:block;flex-shrink:0}.el-logo__kuva{display:block;width:150px;height:auto;max-width:150px}@media (max-width:767px){.el-logo__kuva{width:120px}}@media (max-width:479px){.el-logo__kuva{width:100px}}.el-navi{display:flex;flex-flow:column;justify-content:center;align-items:center}.el-navi .breakdance-menu-list>.bde-button{display:none}@media (max-width:1023px){.el-navi{align-items:end;flex-grow:1}.el-navi .breakdance-menu-list>.bde-button{display:block}}.el-haku{display:flex;align-items:center;flex-grow:0;flex-shrink:1;flex-basis:220px;min-width:110px}.el-haku .bde-search-form-v2{width:100%;min-width:0px}.el-haku .bde-search-form-v2__field{width:100%;min-width:0px}@media (max-width:1023px){.el-haku{display:none}}.el-mm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--hsp-s);width:100%}.el-mm .el-mm__linkit{align-items:start}.el-mm .el-mm__linkit{align-content:start}.el-mm .el-mm__kuvakortti{gap:20px;padding-top:33px;padding-right:20px;padding-bottom:20px;padding-left:20px}.el-mm .el-mm__kuva{height:auto;aspect-ratio:auto}.el-mm .el-mm__kuvateksti{text-transform:uppercase}.el-mm .el-mm__nosto-linkki{text-decoration:underline}.el-mm .el-mm__nosto-linkki{text-underline-offset:3px}@media (max-width:1023px){.el-mm{grid-template-columns:minmax(0,1fr)}}.el-mm__linkit{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--hsp-xxs) var(--hsp-s);grid-column-start:span 3;padding-top:var(--hsp-xxs)}@media (max-width:1023px){.el-mm__linkit{grid-template-columns:minmax(0,1fr);grid-column-start:auto}}.el-mm__linkki{display:flex;align-items:center;gap:var(--hsp-xs);color:var(--hcl-neutral-12);text-decoration:none;border-radius:var(--hrd-s);transition:background-color 0.25s ease}.el-mm__linkki:hover{color:var(--hcl-neutral-12);background-color:var(--hcl-neutral-4)}.el-mm__linkki{padding:var(--hsp-xxs)}.el-mm__ikoni{flex-shrink:0;width:24px;height:24px}.el-mm__ikoni{fill:currentColor}.el-mm__tekstit{display:flex;flex-flow:column;gap:0.25rem}.el-mm__otsikko{font-weight:400;font-size:var(--hfs-text-m);line-height:1.2}.el-mm__kuvaus{font-size:var(--hfs-text-s);line-height:1.3;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-mm__kuvakortti{display:flex;flex-flow:column;gap:var(--hsp-xxs);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1023px){.el-mm__kuvakortti{display:none}}.el-mm__kuva{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:3/2;border-radius:var(--hrd-m)}.el-mm__kuvateksti{color:var(--hcl-neutral-12);font-size:21px;line-height:1.2}.el-mm__nosto{display:flex;justify-content:space-between;align-items:center;gap:var(--hsp-s);grid-column-start:1;grid-column-end:-1;color:#fff;background-color:#005ca4;border-radius:var(--hrd-m);transition:background-color 0.25s ease}.el-mm__nosto:hover{background-color:#004c88}.el-mm__nosto{padding:var(--hsp-s)}@media (max-width:1023px){.el-mm__nosto{flex-flow:column;align-items:start}}.el-mm__nosto-teksti{display:flex;flex-flow:column;gap:var(--hsp-xxs)}.el-mm__nosto-otsikko{color:#fff;font-weight:600;font-size:var(--hfs-text-m);text-transform:none;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-mm__nosto-kuvaus{color:#fff;font-size:var(--hfs-text-s);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-mm__nosto-linkki{flex-shrink:0;color:#fff;font-weight:600;text-decoration:none}.el-mm__nosto-linkki:hover{color:#fff;text-decoration:underline}.el-mm__nosto-linkki{white-space:nowrap}@media (max-width:1023px){.el-mm__nosto-linkki{white-space:normal}}.el-mm__linkki--ikoni::before{flex-shrink:0;width:24px;height:24px;background-color:currentColor}.el-mm__linkki--ikoni::before{content:"";-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 512 512\'%3E%3Cpath d=\'M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM241 377c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l87-87-87-87c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L345 239c9.4 9.4 9.4 24.6 0 33.9L241 377z\'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 512 512\'%3E%3Cpath d=\'M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM241 377c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l87-87-87-87c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L345 239c9.4 9.4 9.4 24.6 0 33.9L241 377z\'/%3E%3C/svg%3E") center/contain no-repeat}header.bde-header-builder-14-100{position:relative;z-index:20;background-color:#d9b98f;background-image:linear-gradient(180deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,0) 40%,rgba(0,0,0,.1) 100%),url(/wp-content/uploads/2026/09/puunsyyt-tausta.webp);background-size:auto,cover;background-position:0px 0px,50% 40%;background-repeat:repeat,no-repeat;background-attachment:scroll,scroll;box-shadow:0px 1px 0px rgba(90,60,30,.25),0px 6px 16px -8px rgba(60,40,20,.35)}header.bde-header-builder-14-100 .bde-header-builder__container{background-color:transparent}.el-footer{width:100%;background-color:#bec8d0}.el-footer .el-footer__myymala p{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-footer .el-footer__myymala p{line-height:1.4!important}.el-footer{padding:var(--hss-s) var(--bde-section-horizontal-padding) var(--hsp-l)}.el-footer__sisus{display:flex;flex-flow:column;gap:var(--hsp-xxl);width:100%;max-width:var(--hsx-page-width);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.el-footer__ylä{display:flex;gap:var(--hss-m);width:100%}@media (max-width:1023px){.el-footer__ylä{flex-flow:column}}.el-footer__esittely{display:flex;flex-flow:column;align-items:start;gap:var(--hsp-l);flex-shrink:0;width:25rem}@media (max-width:1023px){.el-footer__esittely{width:100%}}.el-footer__logot{display:flex;align-items:center;gap:var(--hsp-s)}@media (max-width:479px){.el-footer__logot{flex-flow:column;align-items:start}}.el-footer__logo{display:block;width:auto;height:7rem}.el-footer__teksti{font-size:15px;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-footer__nappi{display:inline-flex;color:#fff;font-weight:500;text-decoration:none;text-transform:uppercase;letter-spacing:0.02em;padding-top:12px;padding-right:22px;padding-bottom:12px;padding-left:22px;background-color:#005ca4;border-radius:8px;transition:background-color 0.2s ease}.el-footer__nappi:hover{color:#fff;background-color:var(--hcl-brand-12)}.el-footer__myymalat{display:grid;grid-template-columns:repeat(3,minmax(0,max-content));justify-content:space-between;gap:var(--hsp-m) 32px;flex-grow:1;min-width:0px}@media (max-width:1119px){.el-footer__myymalat{justify-content:start;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.el-footer__myymalat{grid-template-columns:minmax(0,1fr)}}.el-footer__myymala{display:flex;flex-flow:column;gap:var(--hsp-xs);min-width:0px;font-size:18px;line-height:1.4}.el-footer__myymala p{line-height:1.3;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-footer__myymala a{color:var(--hcl-neutral-12);text-decoration:none}.el-footer__myymala a:hover{color:#005ca4}.el-footer__myymala{overflow-wrap:anywhere}@media (max-width:1119px){.el-footer__myymala{font-size:var(--hfs-text-m)}}@media (max-width:767px){.el-footer__myymala{font-size:var(--hfs-text-m)}}.el-footer__ala{display:flex;justify-content:space-between;align-items:center;gap:var(--hsp-s);width:100%}.el-footer__ala{flex-wrap:wrap}@media (max-width:767px){.el-footer__ala{justify-content:center}}.el-footer__linkit{display:flex;justify-content:center;gap:var(--hsp-xs) var(--hsp-s)}.el-footer__linkit{flex-wrap:wrap}.el-footer__linkki{color:var(--hcl-neutral-12);font-size:var(--hfs-text-s);text-decoration:none}.el-footer__linkki:hover{color:#005ca4}.el-footer__copy{color:#555;font-size:var(--hfs-text-s);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-sivu{display:flex;flex-flow:column;align-items:start;width:100%;max-width:1320px;text-align:left;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:100px;padding-right:20px;padding-bottom:100px;padding-left:20px}@media (max-width:767px){.el-sivu{padding-top:60px;padding-right:20px;padding-bottom:60px;padding-left:20px}}.el-sivu--leveä{max-width:1320px}.el-nappi{display:inline-flex;justify-content:center;align-items:center;gap:10px;color:#fff;font-weight:500;line-height:1;text-decoration:none;padding-top:14px;padding-right:24px;padding-bottom:14px;padding-left:24px;background-color:#005ca4;border-radius:8px;border-top:1px solid #005ca4;border-right:1px solid #005ca4;border-bottom:1px solid #005ca4;border-left:1px solid #005ca4;transition:background-color 0.3s ease,border-color 0.3s ease}.el-nappi:hover{color:#fff;background-color:var(--hcl-brand-12)}.el-nappi:hover{border-color:var(--hcl-brand-12)}.el-lead{max-width:780px;font-size:var(--hfs-text-l);line-height:1.6}.el-lead{margin:0 0 var(--hsp-l) 0}.el-kampanjat{display:flex;flex-flow:column;gap:var(--hsp-xl);width:100%}.el-kampanjat{margin:var(--hsp-m) 0 0 0}@media (max-width:767px){.el-kampanjat{gap:var(--hsp-l)}}.el-kampanja{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--hsp-l);width:100%}.el-kampanja h2{font-size:var(--hfs-h4);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-kampanja p{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-kampanja ul{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-left:1.2em}.el-kampanja:not(:has(.el-kampanja__kuva)){grid-template-columns:minmax(0,1fr);background-color:#f3f1ed;border-radius:var(--hrd-m)}.el-kampanja:not(:has(.el-kampanja__kuva)){padding:var(--hsp-m)}@media (max-width:767px){.el-kampanja{grid-template-columns:minmax(0,1fr);gap:var(--hsp-s)}}.el-kampanja__kuva{display:block;width:100%;height:auto;border-radius:var(--hrd-m)}.el-kampanja__voimassa{color:var(--hcl-brand-11);font-weight:600;font-size:15px;padding-top:12px;border-top:1px solid var(--hcl-neutral-4)}.el-kampanja__voimassa{margin-top:6px!important}.el-historia__kuva{display:block;width:100%;height:auto;border-radius:var(--hrd-m)}.el-historia__kuva{margin:var(--hsp-m) 0}.el-aikajana__vuosikymmen{margin:var(--hsp-xl) 0 var(--hsp-s) 0}.el-aikajana{display:flex;flex-flow:column;gap:var(--hsp-m);width:100%;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:28px;border-left:2px solid var(--hcl-brand-6)}.el-aikajana{list-style:none}@media (max-width:767px){.el-aikajana{padding-left:20px}}.el-aikajana__kohta{position:relative}.el-aikajana__kohta::before{position:absolute;top:8px;left:-36px;width:14px;height:14px;background-color:var(--hcl-brand-9);border-radius:50%;box-shadow:0px 0px 0px 4px #fff}.el-aikajana__kohta::before{content:""}.el-aikajana__kohta p{margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px}@media (max-width:767px){.el-aikajana__kohta::before{left:-28px}}.el-aikajana__vuosi{color:var(--hcl-brand-9);font-weight:700;font-size:1.375rem;line-height:1.2}.el-hero{display:flex;align-items:center;position:relative;width:100%;min-height:820px;overflow:hidden;color:#fff;margin-top:0px;background-color:#211f26}.el-hero::after{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:1;background-image:linear-gradient(90deg,rgba(0,0,0,.55) 0%,rgba(0,0,0,.25) 55%,rgba(0,0,0,0) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.el-hero::after{content:""}@media (max-width:1023px){.el-hero{min-height:560px}}@media (max-width:767px){.el-hero{min-height:600px}}.el-hero__media{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:0;overflow:hidden}.el-hero__video{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.el-hero__sisalto{display:flex;flex-flow:column;align-items:start;gap:20px;position:relative;z-index:2;width:100%;max-width:1406px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:300px;padding-right:20px;padding-bottom:100px;padding-left:20px}@media (max-width:767px){.el-hero__sisalto{padding-top:220px;padding-right:20px;padding-bottom:50px;padding-left:20px}}.el-hero__otsikko{display:flex;flex-flow:column;color:#fff;font-size:var(--hfs-h0);line-height:1;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:479px){.el-hero__otsikko{font-size:min(3rem,9.6vw)}}.el-hero__aksentti{color:transparent;-webkit-text-stroke:2px #fff}.el-hero__teksti{max-width:560px;color:#fff;font-size:var(--hfs-text-l);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-etu-osio{display:flex;flex-flow:column;align-items:center;width:100%;padding-top:100px;padding-right:20px;padding-bottom:100px;padding-left:20px}@media (max-width:767px){.el-etu-osio{padding-top:60px;padding-right:20px;padding-bottom:60px;padding-left:20px}}.el-etu-sisa{display:flex;flex-flow:column;gap:var(--hsp-l);width:100%;max-width:1366px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.el-etu-kortit{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--hsp-m);width:100%}@media (max-width:1023px){.el-etu-kortit{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.el-etu-kortit{grid-template-columns:minmax(0,1fr)}}.el-etu-kortti{display:flex;flex-flow:column;gap:14px;color:var(--hcl-neutral-12);text-decoration:none}.el-etu-kortti:hover .el-etu-kortti__kuva{transform:scale(1.04,1.04)}.el-etu-kortti:hover .el-etu-kortti__otsikko{color:#005ca4}.el-etu-kortti__media{display:block;overflow:hidden;aspect-ratio:1/1;border-radius:var(--hrd-m)}.el-etu-kortti__kuva{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.6s ease}.el-etu-kortti__otsikko{font-size:var(--hfs-h4);margin-top:6px;margin-right:0px;margin-bottom:0px;margin-left:0px;transition:color 0.2s ease}.el-etu-kortti__teksti{color:var(--hcl-neutral-11);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-etu-esittely{display:flex;flex-flow:column;align-items:center;gap:20px;width:100%;text-align:center;padding-top:100px;padding-right:20px;padding-bottom:100px;padding-left:20px;background-color:#bec8d0}@media (max-width:767px){.el-etu-esittely{padding-top:60px;padding-right:20px;padding-bottom:60px;padding-left:20px}}.el-etu-esittely__yla{font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:0.12em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-etu-esittely__otsikko{max-width:960px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-etu-esittely__teksti{max-width:960px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-etu-napit{display:flex;justify-content:center;gap:12px;margin-top:10px}.el-etu-napit{flex-wrap:wrap}.el-nappi--toissijainen{color:#005ca4;background-color:transparent;border-top:1px solid #005ca4;border-right:1px solid #005ca4;border-bottom:1px solid #005ca4;border-left:1px solid #005ca4}.el-etu-tiilet{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%}@media (max-width:1023px){.el-etu-tiilet{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.el-etu-tiilet{grid-template-columns:minmax(0,1fr)}}.el-etu-tiili{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:6px;position:relative;min-height:330px;overflow:hidden;color:#fff;text-align:center;text-decoration:none;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#211f26;border-radius:var(--hrd-m)}.el-etu-tiili::after{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:1;background-color:rgba(0,0,0,.35);transition:background-color 0.3s ease}.el-etu-tiili::after{content:""}.el-etu-tiili:hover::after{background-color:rgba(0,40,80,.5)}.el-etu-tiili:hover .el-etu-tiili__kuva{transform:scale(1.05,1.05)}@media (max-width:767px){.el-etu-tiili{min-height:220px}}.el-etu-tiili__kuva{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:0;width:100%;height:100%;object-fit:cover;transition:transform 0.6s ease}.el-etu-tiili__otsikko{position:relative;z-index:2;color:#fff;font-size:var(--hfs-h4);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-etu-tiili__teksti{position:relative;z-index:2;color:#fff;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-etu-tiili__merkki{position:relative;z-index:2;width:72px;height:auto;margin-bottom:6px}.el-etu-puu{display:flex;flex-flow:column;align-items:center;width:100%;padding-top:220px;padding-right:20px;padding-bottom:100px;padding-left:20px;background-image:linear-gradient(180deg,rgba(255,255,255,0) 55%,#fff 55%),url(/wp-content/uploads/2026/09/puunsyyt-tausta.webp);background-size:auto,cover;background-position:0px 0px,50% 0;background-repeat:repeat,repeat;background-attachment:scroll,scroll}@media (max-width:767px){.el-etu-puu{padding-top:160px;padding-right:20px;padding-bottom:60px;padding-left:20px}}.el-etu-puu__otsikko{color:#fff;text-shadow:0px 2px 12px rgba(0,0,0,.35);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-etu-ideat{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--hsp-m);width:100%}@media (max-width:1023px){.el-etu-ideat{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.el-etu-ideat{grid-template-columns:minmax(0,1fr)}}.el-etu-idea{display:flex;flex-flow:column;overflow:hidden;color:var(--hcl-neutral-12);text-decoration:none;background-color:#fff;border-radius:var(--hrd-m);box-shadow:0px 10px 30px rgba(0,0,0,.08)}.el-etu-idea:hover .el-etu-idea__kuva{transform:scale(1.04,1.04)}.el-etu-idea:hover .el-etu-idea__otsikko{color:#005ca4}.el-etu-idea__media{display:block;overflow:hidden;aspect-ratio:4/3}.el-etu-idea__kuva{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.6s ease}.el-etu-idea__teksti{display:flex;flex-flow:column;gap:10px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}.el-etu-idea__otsikko{font-size:var(--hfs-h5);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;transition:color 0.2s ease}.el-etu-idea__kuvaus{color:var(--hcl-neutral-11);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-etu-otsikkorivi{display:flex;flex-flow:column;align-items:center;gap:12px;text-align:center}.el-etu-otsikkorivi__teksti{max-width:640px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-etu-uutiset{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--hsp-m);width:100%}@media (max-width:1023px){.el-etu-uutiset{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.el-etu-uutiset{grid-template-columns:minmax(0,1fr)}}.el-etu-keskita{display:flex;justify-content:center}.el-etu-logot{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;gap:30px 40px;width:100%}@media (max-width:1023px){.el-etu-logot{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.el-etu-logot{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.el-etu-logo{display:flex;justify-content:center;align-items:center;height:60px;opacity:0.75;transition:opacity 0.2s ease}.el-etu-logo:hover{opacity:1}.el-etu-logo__kuva{display:block;width:auto;height:auto;max-width:100%;max-height:44px;object-fit:contain;filter:grayscale(100%)}body.home header.bde-header-builder{position:absolute;top:0px;right:0px;left:0px;z-index:50}body.home header.bde-header-builder{background-image:none!important;background-color:transparent!important;box-shadow:none!important}body.home .el-ylapalkki{border-bottom:2px solid var(--hcl-neutral-3)}body.home .el-ylapalkki{background-color:rgba(190,200,208,.6)!important}body.home .el-navi .breakdance-menu-list>.breakdance-menu-item>.breakdance-menu-link{color:#fff}@media (max-width:1023px){body.home .el-navi .breakdance-menu-list>.breakdance-menu-item>.breakdance-menu-link{color:#000}}body.home .el-navi .breakdance-dropdown-toggle{color:#fff}@media (max-width:1023px){body.home .el-navi .breakdance-dropdown-toggle{color:#000}}body.home .el-navi .breakdance-menu-toggle{color:#fff}body.home .el-navi .breakdance-menu-toggle{--menu-burger-color:#fff}body.home .el-navi .breakdance-dropdown-toggle .breakdance-menu-link{font-weight:500;font-size:var(--hfs-text-l);text-transform:uppercase}body.home .el-navi .breakdance-dropdown-toggle .breakdance-menu-link{color:#fff!important}@media (max-width:1023px){body.home .el-navi .breakdance-dropdown-toggle .breakdance-menu-link{font-size:var(--hfs-text-m);text-transform:none}body.home .el-navi .breakdance-dropdown-toggle .breakdance-menu-link{color:#000!important}}body.home .el-navi .breakdance-dropdown-toggle .breakdance-menu-link-arrow{font-weight:500;font-size:var(--hfs-text-l);text-transform:uppercase}body.home .el-navi .breakdance-dropdown-toggle .breakdance-menu-link-arrow{color:#fff!important}@media (max-width:1023px){body.home .el-navi .breakdance-dropdown-toggle .breakdance-menu-link-arrow{font-size:var(--hfs-text-m);text-transform:none}body.home .el-navi .breakdance-dropdown-toggle .breakdance-menu-link-arrow{color:#000!important}}.el-artikkelit{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--hsp-l) var(--hsp-m);width:100%}.el-artikkelit .bde-posts-pagination{grid-column-start:1;grid-column-end:-1}.el-artikkelit{margin:var(--hsp-m) 0 0 0}@media (max-width:1023px){.el-artikkelit{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.el-artikkelit{grid-template-columns:minmax(0,1fr)}}.el-yla{color:var(--hcl-brand-9);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:0.12em;margin-top:0px;margin-right:0px;margin-bottom:-10px;margin-left:0px}.el-artikkeli__meta{display:flex;gap:8px 16px;color:var(--hcl-neutral-11);font-size:14px;text-transform:uppercase;letter-spacing:0.06em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-artikkeli__meta{flex-wrap:wrap}.el-artikkeli__kategoria{color:var(--hcl-brand-9);font-weight:700}.el-artikkeli__sisalto{width:100%;max-width:820px;line-height:1.7}.el-artikkeli__sisalto h2{margin:var(--hsp-m) 0 var(--hsp-xs) 0}.el-artikkeli__sisalto h3{margin:var(--hsp-s) 0 var(--hsp-xs) 0}.el-artikkeli__sisalto p{margin-top:0px;margin-right:0px;margin-bottom:1em;margin-left:0px}.el-artikkeli__sisalto figure{margin:var(--hsp-m) 0}.el-artikkeli__sisalto img{display:block;height:auto;max-width:100%;border-radius:var(--hrd-m)}.el-artikkeli__sisalto figcaption{color:var(--hcl-neutral-11);font-size:14px;margin-top:8px}.el-artikkeli__sisalto iframe{width:100%;height:auto;aspect-ratio:16/9;border-radius:var(--hrd-m);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.el-artikkeli__sisalto a{color:#005ca4}.el-artikkeli__takaisin{color:#005ca4;font-weight:600;text-decoration:none}body.home .el-navi .breakdance-menu-item:hover .breakdance-dropdown-toggle .breakdance-menu-link{color:var(--hcl-brand-3)!important}body.home .el-navi .breakdance-dropdown-toggle .breakdance-menu-link-arrow::after{background-color:currentColor!important}.el-kampanja__teksti{display:flex;flex-flow:column;align-items:start;gap:12px}.el-kampanja--kaanteinen .el-kampanja__kuva{order:2}@media (max-width:767px){.el-kampanja--kaanteinen .el-kampanja__kuva{order:0}}.el-nosto-kaare{width:100%}.el-laatikko{display:flex;flex-flow:column;align-items:center;gap:var(--hsp-s);width:100%;text-align:center;background-color:#f3f1ed;border-radius:var(--hrd-m)}.el-laatikko p{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-laatikko h2{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-laatikko{margin:var(--hsp-xl) 0 0 0;padding:var(--hsp-l)}.el-murupolku{color:var(--hcl-neutral-11);font-size:14px}.el-murupolku a{color:var(--hcl-neutral-11);text-decoration:none}.el-murupolku a:hover{color:#005ca4}.el-murupolku{margin:0 0 var(--hsp-s) 0}.el-ovi{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:var(--hsp-xl);width:100%}@media (max-width:1023px){.el-ovi{grid-template-columns:minmax(0,1fr);gap:var(--hsp-m)}}.el-ovi__kuva{position:sticky;top:24px;width:100%;overflow:hidden;aspect-ratio:668/940;background-color:#f3f1ed;border-radius:var(--hrd-s);transition:background-color 0.35s ease;box-shadow:0px 30px 60px -20px rgba(0,0,0,.35)}@media (max-width:1023px){.el-ovi__kuva{position:relative;top:0px;max-width:420px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}}.el-ovi__kuva--maalattu{background-color:var(--ovi-vari,#efefed)}.el-ovi__kuva--maalattu .el-ovi__ovikuva{mix-blend-mode:multiply;filter:brightness(122%) contrast(115%);transform:scale(1.03,1.03)}.el-ovi__ovikuva{display:block;width:100%;height:100%;object-fit:cover;transition:opacity 0.25s ease}.el-ovi__tiedot{display:flex;flex-flow:column;align-items:start;gap:var(--hsp-s)}.el-ovi__sarja{color:#005ca4;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:0.14em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-ovi__nimi{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-ovi__kuvaus{line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-ovi__varit{display:flex;flex-flow:column;gap:14px;width:100%;border-top:1px solid var(--hcl-neutral-5);border-bottom:1px solid var(--hcl-neutral-5)}.el-ovi__varit{padding:var(--hsp-s) 0}.el-ovi__valittu{color:var(--hcl-neutral-11);font-size:15px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-ovi__varinimi{color:var(--hcl-neutral-12);font-size:18px}.el-ovi__nappulat{display:flex;gap:10px}.el-ovi__nappulat{flex-wrap:wrap}.el-vari{display:inline-block;flex-shrink:0;width:42px;height:42px;overflow:hidden;color:transparent;font-size:0px;line-height:0;text-decoration:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:#eee;border-radius:50%;border-top:1px solid rgba(0,0,0,.12);border-right:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12);border-left:1px solid rgba(0,0,0,.12);cursor:pointer;transition:transform 0.15s ease,box-shadow 0.15s ease;box-shadow:inset 0px 0px 0px 3px #fff}.el-vari:hover{transform:scale(1.08,1.08)}.el-vari.is-valittu{box-shadow:inset 0px 0px 0px 3px #fff,0px 0px 0px 2px #005ca4}.el-vari{background-size:300%;background-position:center}@media (max-width:767px){.el-vari{width:38px;height:38px}}.el-ovi__huom{color:var(--hcl-neutral-11);font-size:14px;line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-ovi__speksit{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px 24px;width:100%;font-size:15px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-ovi__speksi-nimi{color:var(--hcl-neutral-12);font-weight:700}.el-ovi__speksi-arvo{color:var(--hcl-neutral-11);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-ovi__ymparisto{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hsp-m);width:100%}.el-ovi__ymparisto{margin:var(--hsp-xl) 0 0 0}@media (max-width:767px){.el-ovi__ymparisto{grid-template-columns:minmax(0,1fr)}}.el-ovi__ymparisto-kuva{display:block;width:100%;height:auto;border-radius:var(--hrd-m)}.el-ovi__ymparisto-otsikko{margin:var(--hsp-xl) 0 0 0}.el-ovilista{display:flex;flex-flow:column;gap:var(--hsp-xl);width:100%}.el-ovilista{margin:var(--hsp-l) 0 0 0}.el-ovilista__sarja{display:flex;flex-flow:column;gap:var(--hsp-s);width:100%}.el-ovilista__sarja-otsikko{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-ovilista__sarja-kuvaus{max-width:760px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-ovilista__ruudukko{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--hsp-m);width:100%}.el-ovilista__ruudukko{margin:var(--hsp-xs) 0 0 0}@media (max-width:1023px){.el-ovilista__ruudukko{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.el-ovilista__ruudukko{grid-template-columns:repeat(2,minmax(0,1fr))}}.el-ovikortti{display:flex;flex-flow:column;gap:10px;color:var(--hcl-neutral-12);text-decoration:none}.el-ovikortti:hover .el-ovikortti__nimi{color:#005ca4}.el-ovikortti:hover .el-ovikortti__kehys{box-shadow:0px 24px 40px -18px rgba(0,0,0,.45);transform:translate3d(0,-4px,0)}.el-ovikortti__kuva{display:block;width:100%;height:100%;object-fit:cover}.el-ovikortti__nimi{font-size:var(--hfs-h5);margin-top:4px;margin-right:0px;margin-bottom:0px;margin-left:0px;transition:color 0.2s ease}.el-ovikortti__lisa{color:var(--hcl-neutral-11);font-size:14px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-ovikortti__pisteet{display:flex;align-items:center;gap:4px;min-height:14px}.el-ovikortti__pisteet.is-suodatettu .el-ovikortti__piste{display:none}.el-ovikortti__pisteet.is-suodatettu .el-ovikortti__piste.is-osuma{display:inline-block}.el-ovikortti__pisteet.is-suodatettu .el-ovikortti__lisapisteet{display:none}.el-ovikortti__pisteet{flex-wrap:wrap}.el-ovikortti__piste{width:14px;height:14px;background-color:#eee;border-radius:50%;border-top:1px solid rgba(0,0,0,.12);border-right:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12);border-left:1px solid rgba(0,0,0,.12);transition:opacity 0.2s ease}.el-ovikortti__piste.is-himmea{opacity:0.2}.el-ovikortti__piste.is-yli{display:none}.el-ovikortti__piste{background-size:300%;background-position:center}.el-proto-huom{width:100%;font-size:14px;line-height:1.5;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;background-color:#fff8e1;border-left:4px solid #e0a800}.el-proto-huom{margin:0 0 var(--hsp-m) 0}.el-ovikortti__kehys{display:block;position:relative;width:100%;overflow:hidden;aspect-ratio:668/940;background-color:#f3f1ed;border-radius:var(--hrd-s);transition:transform 0.3s ease,box-shadow 0.3s ease,background-color 0.35s ease;box-shadow:0px 14px 30px -18px rgba(0,0,0,.35)}.el-ovikortti__kehys--maalattu .el-ovikortti__kuva{mix-blend-mode:multiply;filter:brightness(122%) contrast(115%);transform:scale(1.03,1.03)}.el-suodattimet{display:flex;flex-flow:column;gap:14px;position:sticky;top:0px;z-index:20;width:100%;padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;background-color:rgba(255,255,255,.96);border-bottom:1px solid var(--hcl-neutral-5);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.el-suodattimet{margin:var(--hsp-m) 0 0 0}@media (max-width:767px){.el-suodattimet{position:relative}}.el-suodattimet__rivi{display:flex;align-items:start;gap:16px;width:100%}@media (max-width:767px){.el-suodattimet__rivi{flex-flow:column;gap:8px}}.el-suodattimet__otsikko{flex-grow:0;flex-shrink:0;flex-basis:90px;color:var(--hcl-neutral-11);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:0.12em;margin-top:8px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.el-suodattimet__otsikko{flex-grow:0;flex-shrink:0;flex-basis:auto;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}}.el-suodattimet__napit{display:flex;gap:8px}.el-suodattimet__napit{flex-wrap:wrap}.el-suodatin{display:inline-flex;align-items:center;gap:8px;color:var(--hcl-neutral-12);font-family:inherit;font-size:15px;line-height:1.2;text-decoration:none;padding-top:8px;padding-right:14px;padding-bottom:8px;padding-left:14px;background-color:#fff;border-radius:500px;border-top:1px solid var(--hcl-neutral-6);border-right:1px solid var(--hcl-neutral-6);border-bottom:1px solid var(--hcl-neutral-6);border-left:1px solid var(--hcl-neutral-6);cursor:pointer;transition:background-color 0.15s ease,border-color 0.15s ease,color 0.15s ease}.el-suodatin:hover{color:#005ca4}.el-suodatin.is-valittu{color:#fff;background-color:#005ca4}@media (max-width:767px){.el-suodatin{font-size:14px;padding-top:7px;padding-right:12px;padding-bottom:7px;padding-left:12px}}.el-suodatin__nayte{display:inline-block;width:16px;height:16px;border-radius:50%;border-top:1px solid rgba(0,0,0,.15);border-right:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(0,0,0,.15);border-left:1px solid rgba(0,0,0,.15)}.el-suodatin__nayte{background-size:300%;background-position:center}.el-suodattimet__tila{display:flex;align-items:center;gap:16px;padding-left:106px}@media (max-width:767px){.el-suodattimet__tila{padding-left:0px}}.el-suodattimet__maara{color:var(--hcl-neutral-11);font-size:14px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-suodattimet__tyhjenna{color:#005ca4;font-family:inherit;font-size:14px;text-decoration:underline;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer}.el-suodattimet__tyhjenna{background:none}.el-ovikortti--tulossa{cursor:default}.el-ovikortti__tulossa{position:absolute;top:8px;left:8px;color:var(--hcl-neutral-11);font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:0.06em;padding-top:3px;padding-right:8px;padding-bottom:3px;padding-left:8px;background-color:rgba(255,255,255,.9);border-radius:500px}.el-ovilista__tyhja{display:none;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;background-color:#f3f1ed;border-radius:var(--hrd-m)}.el-ovilista__tyhja{padding:var(--hsp-l)}.el-ovikortti__lisapisteet{color:var(--hcl-neutral-11);font-size:12px;margin-left:2px}.el-ovimallisto{display:grid;grid-template-columns:260px minmax(0,1fr);align-items:start;gap:var(--hsp-xl);width:100%}.el-ovimallisto .el-ovilista{gap:calc(var(--hsp-xl) * 1.2);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-ovimallisto .el-ovilista__ruudukko{grid-template-columns:repeat(3,minmax(0,1fr))}.el-ovimallisto{margin:var(--hsp-m) 0 0 0}@media (max-width:1023px){.el-ovimallisto{grid-template-columns:minmax(0,1fr);gap:var(--hsp-m)}}@media (max-width:767px){.el-ovimallisto .el-ovilista__ruudukko{grid-template-columns:repeat(2,minmax(0,1fr))}}.el-ovimallisto__sivupalkki{display:flex;flex-flow:column;gap:var(--hsp-m,24px);position:sticky;top:24px;max-height:calc(100vh - 48px);padding-right:6px}.el-ovimallisto__sivupalkki{overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) transparent}@media (max-width:1023px){.el-ovimallisto__sivupalkki{position:relative;top:0px;max-height:none;overflow:visible}}.el-sivupalkki__osio{display:flex;flex-flow:column;gap:10px}.el-sivupalkki__otsikko{color:var(--hcl-neutral-12);font-weight:700;font-size:var(--hfs-h5);text-transform:uppercase;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-kategoriat{display:flex;flex-flow:column;gap:2px}@media (max-width:1023px){.el-kategoriat{flex-flow:row;gap:6px}.el-kategoriat{flex-wrap:wrap}}.el-kategoria{display:flex;justify-content:space-between;align-items:center;width:100%;color:var(--hcl-neutral-12);font-family:inherit;font-size:16px;text-align:left;text-decoration:none;padding-top:8px;padding-right:12px;padding-bottom:8px;padding-left:12px;background-color:transparent;border-radius:var(--hrd-s);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer;transition:background-color 0.15s ease,color 0.15s ease}.el-kategoria:hover{color:#005ca4;background-color:var(--hcl-neutral-3)}.el-kategoria.is-valittu{color:#fff;background-color:#005ca4}@media (max-width:1023px){.el-kategoria{gap:6px;width:auto;font-size:14px;padding-top:7px;padding-right:12px;padding-bottom:7px;padding-left:12px;border-radius:500px;border-top:1px solid var(--hcl-neutral-6);border-right:1px solid var(--hcl-neutral-6);border-bottom:1px solid var(--hcl-neutral-6);border-left:1px solid var(--hcl-neutral-6)}}.el-kategoria__maara{font-size:13px;opacity:0.7}.el-savyvalitsin__valittu{color:var(--hcl-neutral-11);font-size:15px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-savyvalitsin__nimi{color:var(--hcl-neutral-12)}.el-savyt{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding-top:6px;padding-right:6px;padding-bottom:6px;padding-left:6px}@media (max-width:1023px){.el-savyt{grid-template-columns:repeat(11,minmax(0,1fr))}}@media (max-width:767px){.el-savyt{grid-template-columns:repeat(8,minmax(0,1fr))}}.el-savy{display:block;width:100%;overflow:hidden;aspect-ratio:1/1;color:transparent;font-size:0px;line-height:0;text-decoration:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:#eee;border-radius:3px;border-top:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);border-left:1px solid rgba(0,0,0,.1);cursor:pointer;transition:transform 0.15s ease,box-shadow 0.15s ease}.el-savy:hover{transform:scale(1.06,1.06)}.el-savy.is-valittu{box-shadow:0px 0px 0px 2px #fff,0px 0px 0px 4px #1f2937}.el-savyvalitsin__huom{color:var(--hcl-neutral-11);font-size:13px;line-height:1.45;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-ovimallisto__maara{color:var(--hcl-neutral-11);font-size:14px}.el-ovimallisto__maara{margin:0 0 var(--hsp-s) 0}.el-petsit-laatikko{display:flex;flex-flow:column;gap:10px;width:100%;background-color:#f3f1ed;border-radius:var(--hrd-m)}.el-petsit-laatikko{padding:var(--hsp-s)}.el-petsit__otsikko{font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:0.06em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-petsit{display:flex;gap:8px}.el-petsit{flex-wrap:wrap}.el-petsi{display:block;width:44px;height:44px;background-color:#ddd;border-radius:50%;box-shadow:0px 1px 3px rgba(0,0,0,.2)}.el-petsi{background-size:cover;background-position:center}@media (max-width:767px){.el-petsi{width:36px;height:36px}}.el-petsit__huom{color:var(--hcl-neutral-11);font-size:13px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-sarjaesittely{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--hsp-s,20px);width:100%}.el-sarjaesittely{margin:0 0 var(--hsp-xs) 0}@media (max-width:1119px){.el-sarjaesittely{grid-template-columns:minmax(0,1fr)}}.el-sarjaesittely__kuva{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:940/411;border-radius:var(--hrd-m)}.el-sarjaesittely__teksti{display:flex;flex-flow:column;gap:10px;max-width:760px}.el-sarjaesittely__kuvaus{color:var(--hcl-neutral-11);font-size:15px;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-tasokortti__kehys{aspect-ratio:1/1}.el-tasoruudukko{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--hsp-s)}@media (max-width:1119px){.el-tasoruudukko{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.el-tasoruudukko{grid-template-columns:repeat(2,minmax(0,1fr))}}.el-tasosarja__avain{display:none}.el-tasokortti__saatavuus{min-height:1em}.el-tasokuva{aspect-ratio:1/1}.el-tasokuva__img{display:block;width:100%;height:100%;object-fit:cover}.el-tasospeksi{display:contents}.el-tasosaatavuus{display:inline-block;align-self:start;color:var(--hcl-blue-11,#0b4f8a);font-weight:600;font-size:13px;letter-spacing:0.02em;padding-top:4px;padding-right:12px;padding-bottom:4px;padding-left:12px;background-color:#eef3f8;border-radius:999px}.el-tasomiljoo{display:block;width:100%;height:auto;margin-top:var(--hsp-xl);border-radius:var(--hrd-m,8px)}.el-tasomuut{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--hsp-s);margin-top:var(--hsp-s)}@media (max-width:1119px){.el-tasomuut{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.el-tasomuut{grid-template-columns:repeat(2,minmax(0,1fr))}}.el-takaisinlinkki{font-size:15px;text-decoration:underline}.el-takaisinlinkki{text-underline-offset:3px}.el-ovimallisto__paakuva{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:940/411;border-radius:var(--hrd-m,8px)}.el-savy__teksti{display:none}.el-ovi__lisatieto{font-size:15px;line-height:1.6;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;background-color:#f3f1ed;border-radius:var(--hrd-m,8px)}.el-ovi__varikartat{display:flex;flex-flow:column;gap:var(--hsp-s)}.el-ovi__miljoo{display:block;width:100%;height:auto;margin-top:var(--hsp-xl);border-radius:var(--hrd-m,8px)}.el-ovimuut{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--hsp-s);margin-top:var(--hsp-s)}@media (max-width:1119px){.el-ovimuut{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.el-ovimuut{grid-template-columns:repeat(2,minmax(0,1fr))}}.el-ovi__varikartta{display:flex;flex-flow:column;gap:10px}.el-ovi__varikartta-otsikko{font-size:18px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-ovi__varikartta-kuvaus{color:var(--hcl-neutral-11);font-size:14px}.el-savynaytteet{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:10px}.el-savynayte{display:flex;flex-flow:column;gap:4px;color:var(--hcl-neutral-11);font-size:11px;line-height:1.3}.el-savynayte.is-valittu .el-savynayte__kuva{box-shadow:0px 0px 0px 2px #fff,0px 0px 0px 4px #1f2937}.el-savynayte__kuva{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:1/1;border-radius:4px;border-top:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);border-left:1px solid rgba(0,0,0,.1);transition:box-shadow 0.15s ease}.el-savynayte--valittava{cursor:pointer}.el-savynayte--valittava:hover .el-savynayte__kuva{box-shadow:0px 0px 0px 2px #fff,0px 0px 0px 3px rgba(31,41,55,.4)}.el-ovi__valittu-savy{font-size:15px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-vedinkortti__kehys{aspect-ratio:960/420}.el-vedinkuva{aspect-ratio:960/420;background-color:#fff}.el-vedinkuva__img{display:block;width:100%;height:100%;object-fit:contain}.el-vedinmuut{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--hsp-s);margin-top:var(--hsp-s)}@media (max-width:1119px){.el-vedinmuut{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.el-vedinmuut{grid-template-columns:repeat(2,minmax(0,1fr))}}body .bde-header-builder.el-kiinni{top:0px;right:0px;left:0px;z-index:1000;transition:transform 0.25s ease;box-shadow:0px 2px 14px rgba(0,0,0,.1);transform:translate3d(0,-100%,0)}body .bde-header-builder.el-kiinni{position:fixed!important;background:#fff!important;background-image:none!important}body .bde-header-builder.el-kiinni.el-nakyy{transform:translate3d(0,0px,0)}body .bde-header-builder.el-kiinni .bde-header-builder__container{background:#fff!important;background-image:none!important}body .bde-header-builder.el-kiinni .el-ylapalkki{display:none!important}body .bde-header-builder.el-kiinni .el-haku{display:none!important}body .bde-header-builder.el-kiinni .el-paarivi{padding-top:8px;padding-bottom:8px}body .bde-header-builder.el-kiinni .el-logo__kuva{width:56px;max-width:56px}body.home .bde-header-builder.el-kiinni .breakdance-menu-link{font-size:15px!important}body.home .bde-header-builder.el-kiinni .breakdance-dropdown-toggle .breakdance-menu-link{color:var(--hcl-neutral-12,#111)!important}body.home .bde-header-builder.el-kiinni .breakdance-menu-link-arrow::after{background-color:var(--hcl-neutral-12,#111)!important}.el-header-varaus{display:block}body .bde-header-builder.el-kiinni .breakdance-menu-item:hover .breakdance-menu-link{color:#005ca4!important;opacity:1!important}body .bde-header-builder.el-kiinni .breakdance-menu-link:hover{color:#005ca4!important;opacity:1!important}body .bde-header-builder.el-kiinni .breakdance-dropdown--open .breakdance-menu-link{color:#005ca4!important;opacity:1!important}body .bde-header-builder.el-kiinni .breakdance-menu-item:hover .breakdance-menu-link-arrow::after{background-color:#005ca4!important}body .bde-header-builder.el-kiinni .breakdance-dropdown--open .breakdance-menu-link-arrow::after{background-color:#005ca4!important}body.home .bde-header-builder.el-kiinni .el-navi .breakdance-menu-item:hover .breakdance-dropdown-toggle .breakdance-menu-link{color:#005ca4!important}body .bde-header-builder.el-kiinni .breakdance-menu-item.bde-button-14-124{align-items:center;margin-left:16px}body .bde-header-builder.el-kiinni .breakdance-menu-item.bde-button-14-124{display:flex!important}body .bde-header-builder.el-kiinni .bde-button-14-124 .button-atom{font-size:15px;line-height:1.2;padding-top:10px;padding-right:16px;padding-bottom:10px;padding-left:16px;background-color:#005ca4;border-radius:8px}body .bde-header-builder.el-kiinni .bde-button-14-124 .button-atom{color:#fff!important}body .bde-header-builder.el-kiinni .breakdance-menu-link{font-size:17px!important}:where(.el-sivu) p:not([class*="el-"]){max-width:900px}:where(.el-sivu) ul:not([class*="el-"]){max-width:900px}:where(.el-sivu) ol:not([class*="el-"]){max-width:900px}:where(.el-sivu) .el-gkortti__kuva{aspect-ratio:5/4}:where(.el-sivu) .el-kampanjat{row-gap:calc(var(--hsp-xxl) * 1.3)!important}@media (max-width:767px){:where(.el-sivu) .el-kampanjat{row-gap:var(--hsp-xl)!important}}:where(.el-sivu) .el-glista{row-gap:calc(var(--hsp-xxl) * 1.3)!important}@media (max-width:767px){:where(.el-sivu) .el-glista{row-gap:var(--hsp-xl)!important}}:where(.el-sivu) .el-mediarivi{column-gap:var(--hsp-xl)!important}@media (max-width:767px){:where(.el-sivu) .el-mediarivi{margin-top:var(--hsp-xl)!important}}:where(.el-sivu) .el-kampanja{column-gap:var(--hsp-xl)!important}:where(.el-sivu) .el-gkortti{column-gap:var(--hsp-xl)!important}:where(.el-sivu) .el-kampanja:has(.el-kampanja__kuva){grid-template-columns:minmax(0,3fr) minmax(0,2fr)!important}@media (max-width:767px){:where(.el-sivu) .el-kampanja:has(.el-kampanja__kuva){grid-template-columns:minmax(0,1fr)!important}}:where(.el-sivu) .el-kampanja.el-kampanja--kaanteinen:has(.el-kampanja__kuva){grid-template-columns:minmax(0,2fr) minmax(0,3fr)!important}@media (max-width:767px){:where(.el-sivu) .el-kampanja.el-kampanja--kaanteinen:has(.el-kampanja__kuva){grid-template-columns:minmax(0,1fr)!important}}.el-intro{display:flex;flex-flow:column;gap:14px}.el-intro p{font-size:18px;line-height:1.7;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-intro{margin:0 0 var(--hsp-m) 0}.el-varustekortit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hsp-xl) var(--hsp-l);width:100%}.el-varustekortit{margin:var(--hsp-m) 0 var(--hsp-xl) 0}.el-varustekortti{display:flex;flex-flow:column;align-items:start;gap:14px}.el-varustekortti h2{font-size:var(--hfs-h4,26px);margin-top:6px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-varustekortti p{line-height:1.7;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-varustekortti__kuvalinkki{display:block;width:100%;overflow:hidden;border-radius:var(--hrd-m,8px)}.el-varustekortti__kuvalinkki:hover .el-varustekortti__kuva{transform:scale(1.04,1.04)}.el-varustekortti__kuva{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:3/2;transition:transform 1s ease}.el-tuotteet{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hsp-xl) var(--hsp-l);width:100%}.el-tuotteet{margin:var(--hsp-m) 0 var(--hsp-xl) 0}.el-tuote{display:flex;flex-flow:column;gap:14px}.el-tuote p{line-height:1.7;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-tuote__kuva{display:block;width:100%;height:auto;border-radius:var(--hrd-m,8px)}.el-toimittajat{display:flex;flex-flow:column;gap:8px;width:100%;background-color:#f3f1ed;border-radius:var(--hrd-m,8px)}.el-toimittajat p{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.el-toimittajat{padding:var(--hsp-s) var(--hsp-m)}.el-paluulinkki{margin:var(--hsp-m) 0 0 0}@media (max-width:767px){.el-varustekortit{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.el-tuotteet{grid-template-columns:minmax(0,1fr)}}.el-gnav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;align-self:stretch;width:100%;max-width:none;margin-top:var(--hsp-xl,48px);padding-top:28px;padding-right:0px;padding-bottom:28px;padding-left:0px;border-top:1px solid #d9dde3;border-bottom:1px solid #d9dde3}@media (max-width:767px){.el-gnav{grid-template-columns:1fr 1fr;gap:20px 16px;padding-top:22px;padding-right:0px;padding-bottom:22px;padding-left:0px}}.el-gnav-lista{display:none}.el-gnav-ehto{display:none}.el-gnav-ed{display:flex;flex-flow:column;gap:4px;justify-self:start;max-width:420px;color:inherit;text-decoration:none}.el-gnav-seur{display:flex;flex-flow:column;gap:4px;justify-self:end;max-width:420px;color:inherit;text-align:right;text-decoration:none}.el-gnav-ed small{color:#005ca4;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:0.08em}.el-gnav-seur small{color:#005ca4;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:0.08em}.el-gnav-ed strong{font-weight:500;font-size:18px;line-height:1.35}@media (max-width:767px){.el-gnav-ed strong{font-size:16px}}.el-gnav-seur strong{font-weight:500;font-size:18px;line-height:1.35}@media (max-width:767px){.el-gnav-seur strong{font-size:16px}}.el-gnav-ed:hover strong{color:#005ca4;text-decoration:underline}.el-gnav-ed:hover strong{text-underline-offset:4px}.el-gnav-seur:hover strong{color:#005ca4;text-decoration:underline}.el-gnav-seur:hover strong{text-underline-offset:4px}.el-gnav-kaikki{justify-self:center;color:#005ca4;font-weight:600;font-size:15px;text-decoration:none;padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px;border-radius:999px;border-top:1px solid #005ca4;border-right:1px solid #005ca4;border-bottom:1px solid #005ca4;border-left:1px solid #005ca4}.el-gnav-kaikki:hover{color:#fff;background-color:#005ca4}.el-gnav-kaikki{white-space:nowrap}@media (max-width:767px){.el-gnav-kaikki{grid-row-start:2;grid-column-start:1;grid-column-end:-1}}:where(h1,h2,h3){overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}@media (max-width:479px){body h1:not(.el-hero__otsikko){font-size:min(2.15rem,9vw)}}