:root{--lisvrikeltainen:#ffb015;--pvrisininen:#004a80;--body-small-font-family:"Inter", Helvetica;--body-small-font-weight:400;--body-small-font-size:14px;--body-small-letter-spacing:0px;--body-small-line-height:140.0%;--body-small-font-style:normal;--body-base-font-family:"Inter", Helvetica;--body-base-font-weight:400;--body-base-font-size:16px;--body-base-letter-spacing:0px;--body-base-line-height:140.0%;--body-base-font-style:normal;--color-text-brand-on-brand:var(--color-primitives-brand-100);--color-text-default-default:var(--color-primitives-gray-900);--size-space-400:16px;--size-space-300:12px;--size-space-150:6px;--size-radius-200:8px;--size-space-200:8px;--size-space-600:24px;--size-space-800:32px;--size-space-1600:64px;--color-primitives-brand-100:#f5f5f5;--color-primitives-gray-900:#1e1e1e;--color-primitives-brand-900:#1e1e1e;--color-primitives-white-1000:#fff;--variable-collection-lis-v-ri-vihre:#2a8436}header.hero-header{background-color:#d3d3d3;background-image:linear-gradient(271deg,#004a8000 -26.79%,#004a80cf 41.46%,#004a80 91.9%),url(/pkgs/1/img/hero-image.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-direction:column;align-items:center;width:100%;padding:0 9px;display:flex;position:relative}header.hero-header .container{flex-direction:column;justify-content:center;width:100%;max-width:1262px;height:auto;display:flex;left:auto}header.hero-header .menu{justify-content:flex-start;align-items:center;gap:56px;width:100%;padding:30px 0 65px;display:flex}header.hero-header .menu .logo{height:auto}header.hero-header .menu .menu-items{justify-content:flex-start;align-items:center;gap:20px;display:flex}header.hero-header .menu a{color:#fff;letter-spacing:0;white-space:nowrap;font-family:Lato,Helvetica;font-size:16px;font-weight:400;line-height:20px}header.hero-header .menu a:hover{text-decoration:underline}header.hero-header .content h1{color:#fff;letter-spacing:-.8px;max-width:892px;font-family:Roboto;font-size:40px;font-style:normal;font-weight:500;line-height:120%}header.hero-header .content .cols{flex-direction:row;gap:24px;width:100%;display:flex}header.hero-header .content .cols .col{flex:1;min-width:0;max-width:100%}header.hero-header .content .cols .col:last-child{flex-direction:row;flex:none;justify-content:flex-end;display:flex}header.hero-header .content .cols .col:last-child .col-content{max-width:100%;margin-top:-40px}header.hero-header .content .checkpoints{flex-direction:column;gap:12px;margin:40px 0;display:flex}header.hero-header .content .checkpoints li{flex-direction:row;align-items:center;gap:10px;display:flex}header.hero-header .customer-reviews{color:#fff;letter-spacing:0;margin-bottom:12px;font-family:Roboto,Helvetica;font-size:16px;font-weight:500;display:block}header.hero-header .rating{color:var(--lisvrikeltainen);letter-spacing:0;white-space:nowrap;font-family:Lato,Helvetica;font-size:16px;font-weight:500;line-height:22.4px}header.hero-header .testimonial-text{color:#fff;letter-spacing:0;white-space:nowrap;font-family:Lato,Helvetica;font-size:15px;font-style:italic;font-weight:400;line-height:21px}header.hero-header .star-review{flex-direction:row;align-items:center;gap:12px;margin-bottom:12px;display:flex}header.hero-header .badge-container{width:542px;height:216px}header.hero-header .badge-container .div{width:546px;height:216px;position:relative}header.hero-header .consumption-form{gap:var(--size-space-400);background-color:#f9f9f9;border-radius:20px;width:530px;height:105px;position:absolute;top:111px;left:0}header.hero-header .button-BIG{background-color:var(--variable-collection-lis-v-ri-vihre);border-radius:var(--size-radius-200);align-items:center;gap:26px;padding:22px 50px;text-decoration:none;transition:background-color .15s;display:inline-flex;position:relative;top:19px;left:29px;overflow:hidden}header.hero-header .button-BIG span{transition:color .15s}header.hero-header .button-BIG svg,header.hero-header .button-BIG svg path{transition:fill .15s}header.hero-header .button-BIG:hover{color:#000;background-color:#f5c43e;text-decoration:none}header.hero-header .button-BIG:hover span{color:#000}header.hero-header .button-BIG:hover svg,header.hero-header .button-BIG:hover svg path{fill:#000}header.hero-header .button-text{width:fit-content;color:var(--color-text-brand-on-brand);text-align:center;letter-spacing:0;white-space:nowrap;font-family:Lato,Helvetica;font-size:18px;font-weight:700;line-height:18px;position:relative}header.hero-header .logo-container-wrapper{background-color:#fff;border-radius:20px;flex-direction:column;align-items:center;gap:9px;max-width:1262px;margin:46px 0 69px;padding:14px 20px;display:flex;overflow:hidden}header.hero-header .logo-container{flex-flow:wrap;flex:none;justify-content:center;align-items:center;gap:40px;display:inline-flex;position:relative}header.hero-header [class^=img-]{object-fit:contain;width:95px;position:relative}header.hero-header .img-2{height:17.05px}header.hero-header .img-3{height:67.36px}header.hero-header .img-4{height:34.57px}header.hero-header .img-5{height:41.25px}header.hero-header .img-6{height:36.31px}header.hero-header .img-7{height:51.81px}header.hero-header .social{height:57.51px;margin:0}header.hero-header .ngeartboard{height:62.16px}header.hero-header .img{width:187px;height:216px;position:absolute;top:-111px;left:359px}header.hero-header .text-wrapper{color:#fff;letter-spacing:0;width:592px;margin:0;font-family:Lato,Helvetica;font-size:16px;font-weight:400;line-height:22.4px}header.hero-header .reviews-desktop{display:block}header.hero-header .reviews-mobile{display:none}@media screen and (width<=450px){header.hero-header .content .cols{gap:0}header.hero-header .button-BIG{gap:12px;padding:22px 21px}header.hero-header .button-BIG span{font-size:16px}header.hero-header .button-BIG svg{width:16px;height:16px}header.hero-header .img{right:-8px!important}}@media screen and (width<=600px){header.hero-header .img{width:120px;height:139px;top:-61px;left:auto;right:10px}header.hero-header .content .cols .col:last-child .col-content{width:100%}header.hero-header .badge-container,header.hero-header .badge-container .div{width:100%;max-width:100%}header.hero-header .consumption-form{width:100%;max-width:100%;height:105px;position:relative}}@media screen and (width<=768px){header.hero-header{padding:0 18px}header.hero-header .testimonial-text{white-space:normal}header.hero-header .menu{padding:18px 0 37px}header.hero-header .content h1{font-size:26px}header.hero-header .checkpoints{margin:20px 0 0!important}header.hero-header .button-BIG{top:22px}header.hero-header .reviews-desktop{display:none}header.hero-header .reviews-mobile{margin-top:32px;display:block}header.hero-header .logo-container-wrapper{margin-top:36px}header.hero-header .customer-reviews,header.hero-header .star-review{margin-bottom:6px}}@media screen and (width<=1180px){header.hero-header .menu .menu-items{gap:10px}header.hero-header .menu a{padding:.7rem .5rem}}@media screen and (width<=1080px){header.hero-header .content .cols{flex-direction:column}header.hero-header .content .cols .col{width:100%}header.hero-header .content .cols .col:last-child{justify-content:center}}@media screen and (width<=1024px){header.hero-header .menu .menu-items{display:none}}
