@keyframes Carousel_fade-in__1yqxn{0%{opacity:.5}to{opacity:1}}#Carousel_app-root__L3Xl5[data-theme=gnf] .display{font-family:Finlandica,sans-serif}[data-theme=vf].Carousel_desktop__uRv7h body{overflow:auto!important;overflow-x:hidden!important}.Carousel_carouselTabs__QvNuS{width:100%;overflow:hidden;height:100%}.Carousel_carousel-tabs-container___e0yM{width:100%;overflow:hidden;grid-column:span 11/12;text-align:center}.Carousel_carousel-tabs-container___e0yM.Carousel_mobile__QaMct{grid-column:1/span 4}@media screen and (max-width:600px){.Carousel_carousel-tabs-container___e0yM{grid-column:1/span 4}}.Carousel_tabs-wrapper__SrMRm{display:flex;overflow-x:auto}.Carousel_tab__2yWyY{padding:1rem;margin:.5rem;cursor:pointer;transition:background-color .3s ease}.Carousel_tab__2yWyY:hover{background-color:#add8e6}.Carousel_tab-content__uBlxz>div{display:none;opacity:0;transition:display 0s,opacity .3s ease-in-out;min-height:20rem}.Carousel_tab-content__uBlxz>div.active{display:block;opacity:1}.Carousel_tab-content__uBlxz .Carousel_swiperContainer__r2bvk{padding-left:2rem}.Carousel_tab-content__uBlxz .Carousel_swiperContainer__r2bvk.Carousel_desktop__uRv7h{padding-left:10rem}@media screen and (min-width:1024px){.Carousel_tab-content__uBlxz .Carousel_swiperContainer__r2bvk{padding-left:10rem}}.Carousel_card-container__TEy7B{padding-top:5rem;display:flex;flex-wrap:wrap;gap:0;justify-content:space-between}.Carousel_page-card__Q4Wl4{width:100%;box-shadow:0 .4rem .8rem rgba(0,0,0,.1);border-radius:.8rem;overflow:hidden;transition:transform .3s ease-in-out}.Carousel_carousel-tabs-buttons__fFtX5{position:absolute;top:0;padding:0;z-index:999;grid-column:span 2;text-align:center}.Carousel_carousel-tabs-buttons__fFtX5.Carousel_mobile__QaMct{right:2.9rem}@media screen and (max-width:600px){.Carousel_carousel-tabs-buttons__fFtX5{right:2.9rem}}@media screen and (min-width:600px){.Carousel_carousel-tabs-buttons__fFtX5{right:4rem}}@media screen and (min-width:900px){.Carousel_carousel-tabs-buttons__fFtX5{right:6rem}}.Carousel_carousel-tabs-buttons__fFtX5.Carousel_desktop__uRv7h{right:6rem}@media screen and (min-width:1024px){.Carousel_carousel-tabs-buttons__fFtX5{right:6rem}}@media screen and (min-width:1440px){.Carousel_carousel-tabs-buttons__fFtX5{right:10rem}}.Carousel_carousel-tabs-prev-button__tq1Rx{margin-right:1.6rem}.Carousel_carousel-tabs-next-button__pSVoy{margin-right:auto}@keyframes ProductTabs_fade-in__WSi3z{0%{opacity:.5}to{opacity:1}}#app-root[data-theme=vf]{--color-primary-700:#1d764a;--color-primary-600:#bce3bf;--color-primary-500:#d2f3d4;--color-primary-400:#d9f5dc;--color-primary-300:#e1f7e3;--color-primary-200:#e8f9ea;--color-primary-100:#f8fff6;--color-secondary-700:#dbeefe;--color-secondary-600:#e4f2fe;--color-secondary-500:#e8f4fe;--color-secondary-400:#edf7ff;--color-secondary-300:#f1f8ff;--color-secondary-200:#f9fdff}#app-root[data-theme=b2b]{--color-primary-700:#272fc6;--color-primary-600:#dbeefe;--color-primary-500:#e4f2fe;--color-primary-400:#e8f4fe;--color-primary-300:#edf7ff;--color-primary-200:#f1f8ff;--color-primary-100:#f9fdff;--color-secondary-700:#faf0da;--color-secondary-600:#fbf4e3;--color-secondary-500:#fcf5e7;--color-secondary-400:#fdf7ed;--color-secondary-300:#fdf9f0;--color-secondary-200:#fefcf8}#app-root[data-theme=gnf]{--color-primary-700:#3fcfed;--color-primary-600:#84e0f3;--color-primary-500:#9fe7f6;--color-primary-400:#baeef9;--color-primary-300:#d9f5fb;--color-primary-200:#f1fcfe;--color-secondary-700:#000;--color-secondary-600:#454545;--color-secondary-500:#6f6f6f;--color-secondary-400:#9d9d9d;--color-secondary-300:#cdcdcd;--color-secondary-200:#e6e6e6;--color-secondary-100:#f6f6f6}#app-root[data-theme=grayscale]{--color-black-700:#222;--color-black-600:#454545;--color-black-500:#6f6f6f;--color-black-400:#9d9d9d;--color-black-300:#cdcdcd;--color-black-200:#e6e6e6;--color-black-100:#f6f6f6;--color-white-700:#fff}#app-root[data-theme=extra]{--color-orange-700:#f0401a;--color-pink-700:#f150ac;--color-pink-300:#ffdad4;--color-pink-100:#fef8f7;--color-yellow-700:#ffcd7b;--color-yellow-100:#fffef3;--color-tyrkish-200:#237383}.body--small{font-family:Avenir,sans-serif;font-weight:400;font-style:normal;font-size:1.2rem;line-height:2rem}.body--regular,body,p{font-weight:400}.body--heavy,.body--regular,body,p{font-family:Avenir,sans-serif;font-style:normal;font-size:1.6rem;line-height:2.4rem}.body--heavy{font-weight:800}.caption{font-weight:800;font-size:1.4rem;line-height:2rem}.caption,.disclaimer{font-family:Avenir,sans-serif;font-style:normal}.disclaimer{font-weight:500;font-size:1.2rem;line-height:1.6rem}.subheadline--regular{font-weight:400}.subheadline--medium,.subheadline--regular{font-family:Avenir,sans-serif;font-style:normal;font-size:1.8rem;line-height:2.8rem}.subheadline--medium{font-weight:500}.subheadline--heavy{font-family:Avenir,sans-serif;font-weight:800;font-style:normal;font-size:1.8rem;line-height:2.8rem}.display{font-family:Ginto Nord,sans-serif;font-weight:700;font-style:normal;font-size:4.8rem;line-height:6rem}#ProductTabs_app-root__YRx19[data-theme=gnf] .display{font-family:Finlandica,sans-serif}@media screen and (min-width:600px){.display{font-size:6.4rem;line-height:7.2rem}}.display.desktop{font-size:7rem;line-height:8.8rem}@media screen and (min-width:1024px){.display{font-size:7rem;line-height:8.8rem}}.link,a{font-family:Avenir,sans-serif;font-weight:800;font-style:normal;font-size:1.6rem;line-height:2.4rem;text-decoration:none;color:var(--color-primary-700,#1d764a)}.link:hover,a:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-family:inherit;font-style:inherit;font-size:100%;vertical-align:baseline;font-family:Ginto Nord,sans-serif;font-style:normal;font-weight:500}.h1,h1{font-weight:700;font-size:3.4rem;line-height:4.4rem}@media(prefers-color-scheme:theme-gnf){:root:not([data-theme=gnf]):not([data-theme=vf]):not([data-theme=b2b]) .h1,:root:not([data-theme=gnf]):not([data-theme=vf]):not([data-theme=b2b]) h1{font-family:Finlandica,sans-serif}}:root[data-theme=gnf] .h1,:root[data-theme=gnf] h1{font-family:Finlandica,sans-serif}@media screen and (min-width:600px){.h1,h1{font-size:4.4rem;line-height:5.6rem}}.h1.desktop,h1.desktop{font-size:5.2rem;line-height:6.2rem}@media screen and (min-width:1024px){.h1,h1{font-size:5.2rem;line-height:6.2rem}}.h2,h2{font-size:2.4rem;line-height:3.2rem}@media(prefers-color-scheme:theme-gnf){:root:not([data-theme=gnf]):not([data-theme=vf]):not([data-theme=b2b]) .h2,:root:not([data-theme=gnf]):not([data-theme=vf]):not([data-theme=b2b]) h2{font-family:Finlandica,sans-serif;font-weight:700}}:root[data-theme=gnf] .h2,:root[data-theme=gnf] h2{font-family:Finlandica,sans-serif;font-weight:700}@media screen and (min-width:600px){.h2,h2{font-size:3.2rem;line-height:4rem}}.h2.desktop,h2.desktop{font-size:3.4rem;line-height:4.4rem}@media screen and (min-width:1024px){.h2,h2{font-size:3.4rem;line-height:4.4rem}}.h3,h3{font-size:2rem;line-height:2.8rem}@media(prefers-color-scheme:theme-gnf){:root:not([data-theme=gnf]):not([data-theme=vf]):not([data-theme=b2b]) .h3,:root:not([data-theme=gnf]):not([data-theme=vf]):not([data-theme=b2b]) h3{font-family:Finlandica,sans-serif}}:root[data-theme=gnf] .h3,:root[data-theme=gnf] h3{font-family:Finlandica,sans-serif}@media screen and (min-width:600px){.h3,h3{font-size:2.4rem;line-height:3.2rem}}.h4,h4{font-size:1.6rem;line-height:2.4rem}@media(prefers-color-scheme:theme-gnf){:root:not([data-theme=gnf]):not([data-theme=vf]):not([data-theme=b2b]) .h4,:root:not([data-theme=gnf]):not([data-theme=vf]):not([data-theme=b2b]) h4{font-family:Finlandica,sans-serif}}:root[data-theme=gnf] .h4,:root[data-theme=gnf] h4{font-family:Finlandica,sans-serif}@media screen and (min-width:600px){.h4,h4{font-size:2rem;line-height:2.8rem}}.h5,h5{font-size:1.4rem;line-height:2.4rem}@media(prefers-color-scheme:theme-gnf){:root:not([data-theme=gnf]):not([data-theme=vf]):not([data-theme=b2b]) .h5,:root:not([data-theme=gnf]):not([data-theme=vf]):not([data-theme=b2b]) h5{font-family:Finlandica,sans-serif}}:root[data-theme=gnf] .h5,:root[data-theme=gnf] h5{font-family:Finlandica,sans-serif}@media screen and (min-width:600px){.h5,h5{font-size:1.6rem;line-height:2.4rem}}html{font-size:62.5%;scroll-padding-top:var(--navbar-height-xsUp,pxToRem(78));color:#222}[data-theme=vf].ProductTabs_desktop__dzl8R body{overflow:auto!important;overflow-x:hidden!important}@media screen and (min-width:1024px){[data-theme=vf] body{overflow:auto!important;overflow-x:hidden!important}}next-route-announcer{display:none}:is(a,button,input,textarea,summary,[tabindex]){--outline-size:max(2px,0.08em);--outline-style:auto;--outline-color:currentColor}:is(a,button,input,textarea,summary,[tabindex]):focus-visible{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size))}:is(a,button,input,textarea,summary,[tabindex]):focus:not(:focus-visible){outline:none}.leaflet-control-attribution{display:none}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ProductTabs_productTabs__u0fbq{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:0;grid-row-gap:0;padding:5.6rem 2rem}.ProductTabs_productTabs__u0fbq.ProductTabs_desktop__dzl8R{padding:8rem 11.2rem 3rem}@media screen and (min-width:1024px){.ProductTabs_productTabs__u0fbq{padding:8rem 11.2rem 3rem}}.ProductTabs_productTabs__u0fbq .ProductTabs_title__e0kAK{gap:.8rem;font-family:Ginto Nord;font-size:3.4rem;font-weight:500;letter-spacing:0;text-align:left;padding-top:2rem;grid-area:1/1/span 1/span 4;border-top:.1rem solid #9d9d9d}.ProductTabs_productTabs__u0fbq .ProductTabs_title__e0kAK h2{line-height:4.4rem}.ProductTabs_productTabs__u0fbq .ProductTabs_title__e0kAK.ProductTabs_desktop__dzl8R{grid-area:1/1/span 1/span 1}@media screen and (min-width:1024px){.ProductTabs_productTabs__u0fbq .ProductTabs_title__e0kAK{grid-area:1/1/span 1/span 1}}.ProductTabs_productTabs__u0fbq .ProductTabs_title__e0kAK.ProductTabs_mobile__6MRu0{font-size:2.4rem}.ProductTabs_productTabs__u0fbq .ProductTabs_title__e0kAK.ProductTabs_mobile__6MRu0 h2{line-height:3.2rem}@media screen and (max-width:600px){.ProductTabs_productTabs__u0fbq .ProductTabs_title__e0kAK{font-size:2.4rem}.ProductTabs_productTabs__u0fbq .ProductTabs_title__e0kAK h2{line-height:3.2rem}}.ProductTabs_productTabs__u0fbq .ProductTabs_tabsNav__fwmBU{grid-area:2/1/span 1/span 4;padding:3.2rem 0}.ProductTabs_productTabs__u0fbq .ProductTabs_tabsNav__fwmBU.ProductTabs_desktop__dzl8R{grid-area:2/1/span 1/span 4;padding:5rem 0}@media screen and (min-width:1024px){.ProductTabs_productTabs__u0fbq .ProductTabs_tabsNav__fwmBU{grid-area:2/1/span 1/span 4;padding:5rem 0}}.ProductTabs_productTabs__u0fbq .ProductTabs_tabsNav__fwmBU .ProductTabs_tabsNavButton__C4nez{display:inline-block;font-family:Ginto Nord;font-weight:300;padding:1rem 0 0;background-color:transparent;border:none;cursor:pointer;font-size:1.6rem;line-height:2.4rem;margin-right:3.2rem;text-align:center;margin-top:.8rem;color:#222}.ProductTabs_productTabs__u0fbq .ProductTabs_tabsNav__fwmBU .ProductTabs_tabsNavButton--active__lGMoQ{border-bottom:.3rem solid var(--color-primary-700,#1d764a)}.ProductTabs_productTabs__u0fbq .ProductTabs_tabsNav__fwmBU .ProductTabs_tabsNavButton--active__lGMoQ,.ProductTabs_productTabs__u0fbq .ProductTabs_tabsNav__fwmBU .ProductTabs_tabsNavButton__C4nez:hover{font-family:Ginto Nord;font-weight:500}.ProductTabs_productTabs__u0fbq .ProductTabs_description__4Jgjt{grid-area:3/1/span 2/span 4}.ProductTabs_productTabs__u0fbq .ProductTabs_description__4Jgjt,.ProductTabs_productTabs__u0fbq .ProductTabs_description__4Jgjt p{font-family:Avenir;font-size:1.8rem;font-weight:400;line-height:2.8rem}.ProductTabs_productTabs__u0fbq .ProductTabs_description__4Jgjt.ProductTabs_desktop__dzl8R{grid-area:1/2/span 1/span 3;padding-left:15rem}@media screen and (min-width:1024px){.ProductTabs_productTabs__u0fbq .ProductTabs_description__4Jgjt{grid-area:1/2/span 1/span 3;padding-left:15rem}}.ProductTabs_productTabs__u0fbq .ProductTabs_description__4Jgjt .ProductTabs_button__Ko5Zk{font-family:Avenir;border:none;background:none;color:#1d764a;padding:0;font-weight:800;font-size:1.8rem}.ProductTabs_productTabs__u0fbq .ProductTabs_description__4Jgjt a{font-family:Avenir;font-size:1.8rem;font-weight:800;line-height:2.8rem;text-decoration:none}