:root{--dark:#000;--light:#f1f1f1;--primary-100:#7fb45a;--primary-200:#7fb45a;--primary-300:#7fb45a;--primary-400:#50a834;--primary-500:#50a834;--primary-600:#50a834;--primary-700:#007a33;--primary-800:#007a33;--primary-900:#007a33;--secondary-100:#7fb45a;--secondary-200:#7fb45a;--secondary-500:#50a834;--secondary-600:#50a834;--ruska:#b7d49a;--ilta:#b7d49a;--kivi:#ffeea6;--sammal:#ffeea6;--structural-050:#f5f5f5;--structural-100:#ebebeb;--structural-200:#d7d7d6;--structural-300:#c3c2c2;--structural-400:#afaeae;--structural-500:#9a9a99;--structural-600:#868685;--structural-700:#727271;--structural-800:#5e5d5d;--structural-900:#4a4948;--highlight:#00a3e0;--alert-100:#ffced2;--alert-500:#a7000e}@font-face{font-display:swap;font-family:barlow-condensed-bold;font-style:normal;font-weight:400;src:url(/static/fonts/barlowcondensed/barlowcondensed-bold/barlowcondensed-bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:rubik-regular;font-style:normal;font-weight:400;src:url(/static/fonts/rubik/rubik-regular/rubik-regular.ttf) format("truetype")}.serla{--PrimaryFontLight:"rubik-regular","sans-serif";--PrimaryFontBook:"rubik-regular","sans-serif";--PrimaryFontRegular:"rubik-regular","sans-serif";--PrimaryFontMedium:"rubik-regular","sans-serif";--PrimaryFontBold:"rubik-regular","sans-serif";--fontsize-xs:1.2rem;--fontsize-sm:1.4rem;--fontsize-tiny:1.4rem;--fontsize-base:1.6rem;--fontsize-lg:1.8rem;--fontsize-xl:2.0rem;--fontsize-2xl:2.4rem;--fontsize-2-5xl:2.6rem;--fontsize-3xl:2.8rem;--fontsize-4xl:3.2rem;--fontsize-5xl:3.6rem;--fontsize-6xl:4rem;--fontsize-7xl:5rem;--fontsize-9xl:6rem;--fontsize-12xl:8rem;--fontsize-h1-mobile:3.2rem;--fontsize-h1:4rem;--fontsize-h2:2.6rem;--fontsize-h3:2.0rem;--fontsize-h4:1.6rem;--fontsize-h5:1.4rem}body.serla .hero img{border-radius:50px}body.serla .quicklinks a:hover{background-color:var(--primary-500)}:is(body.serla .main-nav__item)>a,:is(body.serla .main-nav__item)>span{font-family:barlow-condensed-bold,"sans-serif";font-size:var(--fontsize-lg)}:is(body.serla .main-nav__item) .text-primary-600{color:var(--primary-700)}body.serla .site-footer__column-header{color:var(--primary-700);font-weight:900}body.serla .certificates h2,body.serla .featured-products h2,body.serla .other-products h2,body.serla .product__intro-headline,body.serla header h1{color:var(--primary-700);font-family:barlow-condensed-bold,"sans-serif";text-transform:uppercase}body.serla .block-container h1,body.serla .block-container h2,body.serla .block-container h3:not(.content-liftup h3),body.serla .block-container h4,body.serla .block-container h5:not(.popup-modal h5){font-family:barlow-condensed-bold,"sans-serif";text-transform:uppercase}body.serla .block-container h2:not(.colored-single-liftup h2),body.serla .block-container h3:not(.content-liftup h3):not(.key-figures h3),body.serla .block-container h4,body.serla .block-container h5:not(.popup-modal h5){color:var(--primary-700)}body.serla .button{border-radius:50px}body.serla .EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action.btnNext,body.serla .button-primary,body.serla .button-primary[type=button],body.serla .button-primary[type=reset],body.serla .button-primary[type=submit],body.serla .ui-dialog .ui-dialog-buttonpane .ui-button:first-of-type{background-color:var(--primary-700);border-color:var(--primary-700)}@media (hover:hover) and (pointer:fine){:is(body.serla .button-primary,body.serla .button-primary[type=button],body.serla .button-primary[type=submit],body.serla .button-primary[type=reset],body.serla .EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action.btnNext,body.serla .ui-dialog .ui-dialog-buttonpane .ui-button:first-of-type):hover{background-color:var(--primary-500);border-color:var(--primary-500)}}:is(body.serla .button-primary,body.serla .button-primary[type=button],body.serla .button-primary[type=submit],body.serla .button-primary[type=reset],body.serla .EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action.btnNext,body.serla .ui-dialog .ui-dialog-buttonpane .ui-button:first-of-type):active,:is(body.serla .button-primary,body.serla .button-primary[type=button],body.serla .button-primary[type=submit],body.serla .button-primary[type=reset],body.serla .EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action.btnNext,body.serla .ui-dialog .ui-dialog-buttonpane .ui-button:first-of-type):focus-visible{background-color:var(--primary-500);border-color:var(--primary-500)}@media (hover:hover) and (pointer:fine){:is(body.serla .button-secondary,body.serla .button-secondary[type=button],body.serla .button-secondary[type=submit],body.serla .button-secondary[type=reset],body.serla .EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action.btnPrev,body.serla .ui-dialog .ui-dialog-buttonpane .ui-button):hover{background-color:var(--primary-500);border-color:var(--primary-500);color:#fff}}:is(body.serla .button-secondary,body.serla .button-secondary[type=button],body.serla .button-secondary[type=submit],body.serla .button-secondary[type=reset],body.serla .EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action.btnPrev,body.serla .ui-dialog .ui-dialog-buttonpane .ui-button):active,:is(body.serla .button-secondary,body.serla .button-secondary[type=button],body.serla .button-secondary[type=submit],body.serla .button-secondary[type=reset],body.serla .EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action.btnPrev,body.serla .ui-dialog .ui-dialog-buttonpane .ui-button):focus-visible{background-color:var(--primary-500);border-color:var(--primary-500);color:#fff}@media (hover:hover) and (pointer:fine){body.serla .button-ghost:hover{background-color:var(--primary-500);border-color:var(--primary-500);color:#fff}}body.serla .button-ghost:active,body.serla .button-ghost:focus-visible{background-color:var(--primary-500);border-color:var(--primary-500);color:#fff}body.serla .button-group{background-color:#fff;color:var(--primary-700)}:is(body.serla .button-group) svg rect{fill:var(--primary-700)}@media (hover:hover) and (pointer:fine){:is(body.serla .button-group):hover{background-color:var(--primary-700);color:#fff}:is(body.serla .button-group):hover svg *{fill:#fff}}.bg-highlight:is(body.serla .button-group),:is(body.serla .button-group):active,:is(body.serla .button-group):focus-visible{background-color:var(--primary-700);color:#fff}:is(.bg-highlight:is(body.serla .button-group),:is(body.serla .button-group):focus-visible,:is(body.serla .button-group):active) svg *{fill:#fff}body.serla .button-link{color:var(--secondary-200)}@media (hover:hover) and (pointer:fine){:is(body.serla .button-link):hover{background:transparent;color:var(--secondary-500)}}:is(body.serla .button-link):active{background:transparent;color:var(--secondary-500)}body.serla .hero-full__copy h1{font-size:calc(2.5rem + 3.67647vw - 11.76471px)}@media only screen and (min-width:600px){body.serla .hero-full__copy{bottom:auto;top:35%}:is(body.serla .hero-full__copy) h1{max-width:70%}}@media only screen and (min-width:768px){body.serla .hero-full__copy{bottom:auto;top:45%}:is(body.serla .hero-full__copy) h1{max-width:60%}}@media only screen and (min-width:900px){body.serla .hero-full__copy{bottom:auto;top:50%}}@media only screen and (min-width:1200px){body.serla .hero-full__copy h1{font-size:6rem}}@media only screen and (min-width:1400px){body.serla .hero-full__copy h1{font-size:8rem;max-width:55%}}body.serla .hero-full__copy h1{color:var(--primary-700)}@media only screen and (min-width:600px){body.serla .hero-full__copy h1{color:#fff}}:is(body.serla .hero,body.serla .campaign-hero) .sm\:text-dark,:is(body.serla .hero,body.serla .campaign-hero) a.sm\:text-dark{color:var(--primary-700)}:is(:is(body.serla .hero,body.serla .campaign-hero) .sm\:text-light) a{color:#fff}:is(:is(body.serla .hero,body.serla .campaign-hero) a:not(.button)) .sm\:text-light{color:#fff}:is(:is(body.serla .hero,body.serla .campaign-hero) a:not(.button)):hover{background:var(--primary-700);color:#fff}:is(body.serla .hero,body.serla .campaign-hero) .button-link{color:inherit}body.serla .swiper-slide__play:hover{background-color:var(--primary-500)}:is(body.serla .swiper-slide__play:hover) svg path{stroke:#fff}body.serla .hero .swiper-pagination--lines .swiper-pagination-bullet-active span{background-color:var(--secondary-200)}body.serla .hero-5050 h1{color:var(--primary-500)}body.serla .content-liftup img{border-radius:50px}body.serla .colored-font-banner h2{color:var(--primary-900)}body.serla .key-figures .text-secondary-500{color:var(--primary-500)}body.serla .colored-single-liftup{background-color:var(--primary-500);color:#fff}:is(body.serla .colored-single-liftup) img{border-radius:80px}:is(body.serla .colored-single-liftup) .button-primary{background:#fff;border-color:#fff;color:#000}@media (hover:hover) and (pointer:fine){:is(:is(body.serla .colored-single-liftup) .button-primary):hover{background-color:var(--structural-050);border-color:var(--structural-050);color:#000}}:is(:is(body.serla .colored-single-liftup) .button-primary):active,:is(:is(body.serla .colored-single-liftup) .button-primary):focus-visible{background-color:var(--structural-050);border-color:var(--structural-050);color:#000}:is(body.serla .colored-single-liftup) a{color:inherit}:is(:is(body.serla .colored-single-liftup) a):hover{color:inherit}body.serla .form-block{background:#fff}body.serla .custom-select__trigger,body.serla .input-text:not(.bg-alert-100):not(.ValidationFail .input-text){background-color:var(--structural-100);border-color:var(--structural-600)}:is(body.serla .input-text:not(.bg-alert-100):not(.ValidationFail .input-text),body.serla .custom-select__trigger):focus,:is(body.serla .input-text:not(.bg-alert-100):not(.ValidationFail .input-text),body.serla .custom-select__trigger):hover{background:var(--structural-200)}body.serla input[type=checkbox]:active+.fake-checkbox,body.serla input[type=checkbox]:hover+.fake-checkbox,body.serla input[type=radio]:active+.fake-radiobutton,body.serla input[type=radio]:hover+.fake-radiobutton{box-shadow:0 0 0 3px var(--structural-600)}:is(body.serla .news-publications-search) .button-secondary{border-color:var(--structural-600);border-radius:50px;color:var(--structural-600)}@media (hover:hover) and (pointer:fine){:is(:is(body.serla .news-publications-search) .button-secondary):hover{background:var(--primary-500);color:#fff}}.is-active:is(:is(body.serla .news-publications-search) .button-secondary),:is(:is(body.serla .news-publications-search) .button-secondary):active{background:var(--primary-500);color:#fff}:is(body.serla .text-content) h1,:is(body.serla .text-content) h2,:is(body.serla .text-content) h3,:is(body.serla .text-content) h4,:is(body.serla .text-content) h5,:is(body.serla .text-content) h6{color:var(--primary-700);font-family:barlow-condensed-bold,"sans serif"}:is(body.serla .text-content) img{border-radius:50px}body.serla .image-block img{border-radius:50px}body.serla .product__slider-thumbnails .swiper-slide.bg-primary-500{background:transparent;border-color:var(--primary-500)}body.serla .product__slider-pagination span.bg-white:not(.is-active){background:var(--structural-100)}:is(body.serla .benefits) h2,:is(body.serla .benefits) h3{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}body.serla.has-fullbleed .colored-single-liftup{-o-border-image:conic-gradient(var(--primary-500) 0 0) 0 //0 100vw;border-image:conic-gradient(var(--primary-500) 0 0) fill 0 //0 100vw}:is(body.serla .campaign-hero) h1{font-family:barlow-condensed-bold,"sans-serif"}body.serla .flip-card__back.bg-secondary-100{background:var(--primary-500);color:#fff}:is(body.serla .flip-card__back.bg-secondary-100) .text-xs{color:#fff}