﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:" ";content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none}img{display:block}button{padding:0;cursor:pointer;font-family:Arial,sans-serif;font-size:12px;border:none;background-color:rgba(0,0,0,0)}button:focus{outline:0}[role=button]{cursor:pointer}input{border:none;font-family:inherit;font-size:inherit}summary{display:block;outline:none}details>summary::before{content:none}details[open]>summary::before{content:none}summary::-webkit-details-marker{display:none}.typo,.three-columns__item-text,.product__description{line-height:1.6;color:#6a6b6c}.typo h2,.three-columns__item-text h2,.product__description h2,.typo h3,.three-columns__item-text h3,.product__description h3,.typo h4,.three-columns__item-text h4,.product__description h4,.typo h5,.three-columns__item-text h5,.product__description h5{font-weight:700;color:#1c1d22;line-height:1.3}.typo ol:not(:last-child),.three-columns__item-text ol:not(:last-child),.product__description ol:not(:last-child),.typo ul:not(:last-child),.three-columns__item-text ul:not(:last-child),.product__description ul:not(:last-child),.typo p:not(:last-child),.three-columns__item-text p:not(:last-child),.product__description p:not(:last-child){margin-bottom:19.2px}.typo ul li,.three-columns__item-text ul li,.product__description ul li{padding-left:30px}.typo ul li::before,.three-columns__item-text ul li::before,.product__description ul li::before{content:"•";display:inline-block;margin-right:10px;margin-left:-15px}.typo em,.three-columns__item-text em,.product__description em{font-style:italic}.typo strong,.three-columns__item-text strong,.product__description strong{font-weight:700}.typo a,.three-columns__item-text a,.product__description a{text-decoration:underline}.typo a:focus,.three-columns__item-text a:focus,.product__description a:focus,body:not(.is-touch) .typo a:hover,body:not(.is-touch) .three-columns__item-text a:hover,body:not(.is-touch) .product__description a:hover{color:#e6000f}.typo h2,.three-columns__item-text h2,.product__description h2,.typo__h2,.link-list h3{margin-top:50px;margin-bottom:30px;font-size:24px;font-weight:700;line-height:1.3}.typo h2:first-child,.three-columns__item-text h2:first-child,.product__description h2:first-child,.typo__h2:first-child,.link-list h3:first-child{margin-top:0}.typo h3,.three-columns__item-text h3,.product__description h3,.typo__h3,.videos h3{max-width:328px;margin-top:50px;margin-bottom:30px;font-size:18px;font-weight:700;line-height:1.3}.typo h3:first-child,.three-columns__item-text h3:first-child,.product__description h3:first-child,.typo__h3:first-child,.videos h3:first-child{margin-top:0}.typo h4,.three-columns__item-text h4,.product__description h4,.typo__h4{max-width:328px;margin-top:50px;margin-bottom:30px;font-size:14px;font-weight:700;line-height:1.3}.typo h4:first-child,.three-columns__item-text h4:first-child,.product__description h4:first-child,.typo__h4:first-child{margin-top:0}.bttn{display:inline-block;height:34px;box-sizing:border-box;padding-top:9px;padding-bottom:9px;padding-left:13px;padding-right:13px;white-space:nowrap;color:#fff;line-height:1;border-radius:5px;border:2px solid #51535c;background-color:#51535c;transition-duration:250ms}.bttn:focus,body:not(.is-touch) .bttn:hover{border-color:#1c1d22;background-color:#1c1d22}.bttn__white{border-color:#d9d9d9;background-color:#fff;color:#1c1d22}.bttn__white:focus,body:not(.is-touch) .bttn__white:hover{color:#fff}.bttn__nohight{height:fit-content}.bttn__youtube{padding-top:8px;padding-bottom:8px;position:relative;padding-left:54.3px;line-height:1.4em}.bttn__youtube::before{content:url("/assets/images/icon-youtube.svg");width:21.3px;height:16px;position:absolute;left:14px;top:50%;transform:translateY(-50%)}.typo .bttn,.three-columns__item-text .bttn,.product__description .bttn{text-decoration:none}.typo .bttn:focus,.three-columns__item-text .bttn:focus,.product__description .bttn:focus,body:not(.is-touch) .typo .bttn:hover,body:not(.is-touch) .three-columns__item-text .bttn:hover,body:not(.is-touch) .product__description .bttn:hover{color:#fff}.bttn strong{font-weight:bold}.bttn--gray{color:#bfbfbf;border-color:#d9d9d9;font-weight:700;background-color:rgba(0,0,0,0)}.bttn--gray:focus,body:not(.is-touch) .bttn--gray:hover{color:#e6000f;border-color:#e6000f;background-color:inherit}.bttn-close{position:relative;width:50px;height:50px;background-image:url("../images/close--gray.svg");background-position:center;background-repeat:no-repeat}.bttn-close::after{content:" ";position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;background-image:url("../images/close--red.svg");background-position:center;background-repeat:no-repeat;transition-duration:250ms}.bttn-close:focus::after,body:not(.is-touch) .bttn-close:hover::after{opacity:1}.bttn-back{position:relative;padding-left:18px;color:#6a6b6c;transition-duration:250ms}.bttn-back::before,.bttn-back::after{content:" ";position:absolute;left:0;width:13px;height:10px;margin-right:8px;background-image:url("../images/arrow--left-small.svg");background-position:left center;background-repeat:no-repeat;transition-duration:inherit}.bttn-back::after{opacity:0;background-image:url("../images/arrow--left-small-red.svg")}body:not(.is-touch) .bttn-back:focus,body:not(.is-touch) .bttn-back:hover{color:#e6000f}body:not(.is-touch) .bttn-back:focus::before,body:not(.is-touch) .bttn-back:hover::before{opacity:0;transform:translateX(-2px)}body:not(.is-touch) .bttn-back:focus::after,body:not(.is-touch) .bttn-back:hover::after{width:15px;opacity:1;transform:translateX(-2px)}html{font-family:Arial,sans-serif;font-size:12px;-webkit-font-smoothing:antialiased;background-color:#fafafa}body{padding-left:270px;color:#1c1d22}@media(max-width: 1152px){body{padding-left:190px}}@media(max-width: 768px){body{padding-top:100px;padding-left:0;padding-bottom:64px;-webkit-text-size-adjust:none}}@media(max-width: 640px){body{padding-top:85px}}main{display:block;outline:none}@media(max-width: 1228px){main{overflow:hidden}}.main-container{position:relative;transition-duration:250ms}main.is-hidden .main-container{transform:scale(0.995);opacity:0}.main-content{max-width:778px;margin-top:90px;margin-left:auto;margin-right:auto;padding-left:28px;padding-right:28px;clear:both}@media(max-width: 560px){.main-content{margin-top:50px;margin-bottom:50px}}.contact-page{max-width:958px;margin-left:auto;margin-right:auto}.mainheader{position:fixed;z-index:25;left:0;top:0;display:flex;width:270px;height:140px;justify-content:center;align-items:center;background-color:#fff}.mainheader img{height:75px;transition-duration:250ms}body:not(.is-touch) .mainheader a:focus img,body:not(.is-touch) .mainheader a:hover img{transform:scale(1.05);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}@media(max-width: 1152px){.mainheader{width:190px}}@media(max-width: 768px){.mainheader{position:absolute;width:100%;height:100px;transition-property:opacity,transform,width;transition-duration:250ms}.mainheader.is-mainnav-visible{position:fixed;width:280px;background-color:rgba(0,0,0,0)}}@media(max-width: 640px){.mainheader{height:85px}.mainheader img{height:65px}}.langswitch{position:absolute;z-index:1;right:20px;top:25px;box-sizing:border-box;text-transform:uppercase;color:#6a6b6c}.langswitch li{display:inline-block}.langswitch li:not(:last-of-type)::after{content:"/"}.langswitch a{display:inline-block;padding:5px;margin-left:-5px;margin-right:-5px}.langswitch a:focus,body:not(.is-touch) .langswitch a:hover{text-decoration:underline}.langswitch a.is-active{color:#e6000f}@media(max-width: 768px){.langswitch{position:fixed;z-index:16;top:auto;right:auto;left:0;bottom:57px;display:none;width:100%;max-width:280px;text-align:right;padding-right:20px;background-color:#fff}.mainnav.is-visible~.langswitch{display:block}}.breadcrumbs{display:flex;max-width:100%;margin-bottom:8px;box-sizing:border-box;padding-left:28px;font-size:10px;color:#6a6b6c;transition-duration:250ms}@media(max-width: 1152px){.breadcrumbs{padding-left:18px}}@media(max-width: 768px){.breadcrumbs{opacity:0}.mainnav.is-visible .breadcrumbs{opacity:1;transition-delay:250ms}}.breadcrumbs__item{position:relative;flex-shrink:0;transition-duration:500ms}.breadcrumbs__item:not(:first-of-type){padding-left:8px}.breadcrumbs__item:not(:first-of-type)::before{content:" ";position:absolute;top:0;left:0;width:8px;height:100%;background-image:url("../images/arrow--right-gray.svg");background-repeat:no-repeat;background-position:center;transition-duration:inherit;transition-delay:inherit}.breadcrumbs__item.is-hidden{opacity:0;transform:translateX(-8px)}.breadcrumbs__item.is-hidden::before{opacity:0;transform:translateX(4px)}.breadcrumbs__link{display:block;padding:4px;transition-duration:250ms}.breadcrumbs__link:focus,body:not(.is-touch) .breadcrumbs__link:hover{color:#e6000f}@media(max-width: 1152px){.breadcrumbs__link{padding-left:2px;padding-right:2px}}.mainnav-toggle{display:none}@media(max-width: 768px){.mainnav-toggle{position:fixed;z-index:20;bottom:0;left:0;display:block;width:64px;height:64px}.mainnav-toggle>span{position:absolute;right:10px;top:10px;width:44px;height:44px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:44px;box-shadow:4px 12px 15px 0 rgba(0,0,0,.1);background-color:#1c1d22}.mainnav-toggle>span>span{display:block;width:16px;height:1px;margin-top:2px;margin-bottom:2px;background-color:#fff;transition-duration:250ms}}.mainnav-toggle.is-active>span>span:nth-of-type(1){transform:translateY(5px) rotate(45deg)}.mainnav-toggle.is-active>span>span:nth-of-type(2){opacity:0}.mainnav-toggle.is-active>span>span:nth-of-type(3){transform:translateY(-5px) rotate(-45deg)}@media(max-width: 768px){.mainnav-background{position:fixed;z-index:14;top:0;right:0;bottom:0;left:0;background-color:rgba(28,29,34,.8);opacity:0;pointer-events:none;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);transition-duration:250ms}.mainnav.is-visible~.mainnav-background{opacity:1;pointer-events:auto;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}}.mainnav{position:fixed;box-sizing:border-box;left:0;top:0;bottom:0;width:270px;padding-top:176px;font-weight:700;background-color:#fff;transition-duration:250ms;overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}@media(max-width: 1152px){.mainnav{width:190px}}@media(max-width: 768px){.mainnav{z-index:15;display:none;width:100%;max-width:280px;padding-top:110px;opacity:0;transform:scale(1.05);transition-duration:250ms}.mainnav.is-visible{display:block;opacity:1;transform:scale(1)}}@media(max-width: 640px){.mainnav{padding-top:95px}}.mainnav__list{position:absolute;top:202px;left:0;width:270px;bottom:0;pointer-events:none}@media(max-width: 1152px){.mainnav__list{width:190px}}@media(max-width: 768px){.mainnav__list{width:100%;top:134px}}@media(max-width: 640px){.mainnav__list{top:119px}}.mainnav__item{display:block;transition-duration:inherit;pointer-events:auto;transition-duration:750ms;transform:translateX(100%);transition-timing-function:cubic-bezier(0.645, 0.045, 0, 1.2)}.mainnav__item:nth-of-type(1){transition-delay:0ms}.mainnav__item:nth-of-type(2){transition-delay:33.3333ms}.mainnav__item:nth-of-type(3){transition-delay:66.6666ms}.mainnav__item:nth-of-type(4){transition-delay:99.9999ms}.mainnav__item:nth-of-type(5){transition-delay:133.3332ms}.mainnav__item:nth-of-type(6){transition-delay:166.6665ms}.mainnav__item:nth-of-type(7){transition-delay:199.9998ms}.mainnav__item:nth-of-type(8){transition-delay:233.3331ms}.mainnav__item:nth-of-type(9){transition-delay:266.6664ms}.mainnav__item:nth-of-type(10){transition-delay:299.9997ms}.mainnav__item:nth-of-type(11){transition-delay:333.333ms}.mainnav__item:nth-of-type(12){transition-delay:366.6663ms}.mainnav__item:nth-of-type(13){transition-delay:399.9996ms}.mainnav__item:nth-of-type(14){transition-delay:433.3329ms}.mainnav__item:nth-of-type(15){transition-delay:466.6662ms}.mainnav__item:nth-of-type(16){transition-delay:499.9995ms}.mainnav__item:nth-of-type(17){transition-delay:533.3328ms}.mainnav__item:nth-of-type(18){transition-delay:566.6661ms}.mainnav__item:nth-of-type(19){transition-delay:599.9994ms}.mainnav__item:nth-of-type(20){transition-delay:633.3327ms}.mainnav__list.is-active .mainnav__item{transform:translateX(0%)}.mainnav__list.is-active .mainnav__item:last-of-type{padding-bottom:128px}.mainnav__list.animate-fade-out-left .mainnav__item{transform:translateX(-100%)}@media(max-width: 768px){.mainnav__list.is-active .mainnav__item{opacity:0;transform:translateX(-40px)}.mainnav.is-visible .mainnav__list.is-active .mainnav__item{opacity:1;transform:translateX(0)}}.mainnav__link{position:relative;display:block;line-height:1.3;padding-top:12px;padding-bottom:12px;padding-left:32px;padding-right:32px;transition-duration:250ms}.mainnav__link:not(.has-children)::before{content:" ";position:absolute;top:15px;left:20px;width:5px;height:5px;border-radius:2.5px;background-color:#e6000f;transform:scale(0);transition-duration:250ms}.mainnav__link:not(.has-children).is-active::before{transform:scale(1)}.mainnav__link.has-children::before,.mainnav__link.has-children::after{content:" ";position:absolute;top:0;right:32px;height:100%;width:48px;background-repeat:no-repeat;background-position:center;transition-duration:inherit}.mainnav__link.has-children::before{background-image:url("../images/siblings.svg")}.mainnav__link.has-children::after{background-image:url("../images/siblings--is-hover.svg");opacity:0}.mainnav__link:focus,body:not(.is-touch) .mainnav__link:hover{color:#e6000f}.mainnav__link:focus.has-children::after,body:not(.is-touch) .mainnav__link:hover.has-children::after{opacity:0}.mainnav__link:focus.has-children::after,body:not(.is-touch) .mainnav__link:hover.has-children::after{opacity:1}@media(max-width: 1152px){.mainnav__link{padding-left:20px;padding-right:20px;hyphens:auto}.mainnav__link:not(.has-children)::before{left:9px}.mainnav__link.has-children::before,.mainnav__link.has-children::after{right:0}}@media(max-width: 768px){.mainnav__link.has-children::before,.mainnav__link.has-children::after{right:8px}}.subnav{position:fixed;bottom:0;left:0;box-sizing:border-box;width:270px;padding-left:22px;padding-right:22px;background-color:#fff;padding-bottom:15px}@media(max-width: 1152px){.subnav{width:190px;padding-left:10px;padding-right:10px}}@media(max-width: 768px){.subnav{z-index:16;display:none;width:100%;max-width:280px;padding-right:15px;padding-left:64px;padding-bottom:12px}.mainnav.is-visible~.subnav{display:block;opacity:1;transform:scale(1)}}.subnav ul{display:flex;flex-wrap:wrap}@media(max-width: 768px){.mainnav.is-visible~.subnav ul{justify-content:flex-end}}.subnav a{display:block;padding:5px 10px;color:#6a6b6c;transition-duration:250ms}.subnav a:focus,body:not(.is-touch) .subnav a:hover{color:#e6000f}@media(max-width: 1152px){.subnav a{padding-left:10px;padding-right:10px}}@media(max-width: 768px){.subnav a{padding-left:5px;padding-right:5px}}.social-media-nav{position:fixed;bottom:0;left:0;box-sizing:border-box;width:270px;padding-left:20px;padding-right:20px;background-color:#fff;padding-bottom:61px}@media(max-width: 1152px){.social-media-nav{bottom:22px;width:190px;padding-left:10px;padding-right:10px}}@media(max-width: 768px){.social-media-nav{z-index:16;display:none;width:100%;max-width:280px;padding-right:10px;padding-left:64px;padding-bottom:56px}.mainnav.is-visible~.social-media-nav{display:block;opacity:1;transform:scale(1)}}.social-media-nav ul{display:flex;flex-wrap:wrap}@media(max-width: 768px){.mainnav.is-visible~.social-media-nav ul{justify-content:flex-end}}.social-media-nav a{display:block;padding:12px;opacity:.5;transition-duration:250ms}.social-media-nav a img{width:20px;height:20px}.social-media-nav a:focus,body:not(.is-touch) .social-media-nav a:hover{opacity:1}@media(max-width: 768px){.social-media-nav a{padding:10px}}.scroll-to-top{position:fixed;z-index:20;bottom:4px;right:4px;display:block;width:64px;height:64px;transition-duration:250ms}.scroll-to-top span{position:absolute;right:10px;top:10px;width:42px;height:42px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:44px;background-color:#fff;background-image:url("../images/arrow--top-gray.svg");background-position:center;background-repeat:no-repeat;background-color:#fff;border:1px solid #fff;box-shadow:4px 12px 15px 0 rgba(0,0,0,.1);transition-duration:inherit}.scroll-to-top span::after{content:" ";position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;border-radius:inherit;background-image:url("../images/arrow--top-red.svg");background-position:inherit;background-repeat:inherit;box-shadow:0 0 0px rgba(0,0,0,0);transition-duration:inherit}.scroll-to-top:focus span::after,body:not(.is-touch) .scroll-to-top:hover span::after{opacity:1;box-shadow:0 0 8px rgba(0,0,0,.3)}.scroll-to-top[hidden]{opacity:0;pointer-events:none}@media(max-width: 768px){.scroll-to-top{bottom:0;right:0}}.products-teaser{position:relative;display:flex;max-width:778px;margin-left:auto;margin-right:auto;margin-bottom:80px;padding-top:76px;padding-bottom:30px;padding-left:28px;padding-right:28px;flex-direction:column;justify-content:flex-start;align-items:center;overflow:hidden}@media(max-width: 768px){.products-teaser{padding-top:56px}}@media(max-width: 560px){.products-teaser{margin-bottom:40px}}@media(max-width: 540px){.products-teaser{padding-top:40px;padding-bottom:0}}.products-teaser__title{position:absolute;z-index:2;top:130px;left:28px;display:flex;flex-direction:column;overflow:hidden}.products-teaser__title h2{font-size:48px;font-weight:700;line-height:1.1}.products-teaser__title h3{position:relative;margin-bottom:10px;order:-1;line-height:1.3}.products-teaser__title h3::after{content:" ";position:absolute;top:5px;width:100%;height:1px;transform:translateX(10px);background-color:#1c1d22}@media(max-width: 768px)and (max-height: 640px){.products-teaser__title{top:90px}}@media(max-width: 640px){.products-teaser__title{left:14px}.products-teaser__title h2{font-size:44px}}@media(max-width: 560px){.products-teaser__title{top:70px}}@media(max-width: 400px){.products-teaser__title h2{font-size:34px}}.products-teaser__box{position:relative;z-index:1;max-width:calc(100% - 16px);width:392px;height:470px;flex-basis:392px;flex-shrink:0;background-color:#ededed;box-shadow:4px 4px 19px 0 rgba(0,0,0,.5)}.products-teaser__box::before,.products-teaser__box::after{content:"";position:absolute;top:-20px;bottom:-20px;right:-22px;width:48px;background-color:rgba(230,0,15,.5);pointer-events:none}@supports(mix-blend-mode: multiply){.products-teaser__box::before,.products-teaser__box::after{background-color:rgba(0,0,0,0)}}.products-teaser__box::after{z-index:10;background-color:rgba(230,0,15,.6)}@supports(mix-blend-mode: multiply){.products-teaser__box::after{background-color:#e6000f;mix-blend-mode:multiply}}@media(max-width: 768px)and (max-height: 640px){.products-teaser__box{height:420px}}@media(max-width: 540px){.products-teaser__box{height:490px}}@media(max-width: 400px){.products-teaser__box{height:420px}}.products-teaser__list{display:flex;height:100%;width:238px;margin-left:auto;transition-duration:500ms;transition-timing-function:cubic-bezier(0.645, 0.045, 0, 1.2)}@media(max-width: 640px){.products-teaser__list{width:300px}}@media(max-width: 540px){.products-teaser__list{width:100%}}.products-teaser__item{position:relative;display:flex;box-sizing:border-box;height:100%;max-width:100%;flex-basis:100%;flex-shrink:0;flex-direction:column;align-items:flex-start;justify-content:center;transition-duration:250ms;transition-delay:125ms}.products-teaser__item img{max-width:95vw;width:418px;margin-left:-80px;transition-duration:250ms;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}.products-teaser__item span{position:absolute;bottom:20px;left:-134px;right:36px;color:#6a6b6c;transition-property:color,opacity,transform;transition-duration:250ms;transition-delay:0s,625ms}.products-teaser__item a:focus span,.products-teaser__item a:hover span{transition-delay:0s;color:#e6000f}.products-teaser__item a:focus img,.products-teaser__item a:hover img{transform:scale(1.02);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}.products-teaser__item.is-hidden{opacity:0;pointer-events:none}.products-teaser__item.is-hidden span{opacity:0;transform:translateY(50%)}@media(max-width: 640px){.products-teaser__item img{margin-left:0}.products-teaser__item span{left:0}}@media(max-width: 540px){.products-teaser__item{padding-bottom:20px;justify-content:flex-end;align-items:center}.products-teaser__item span{text-align:right}}@media(max-width: 400px){.products-teaser__item{padding-bottom:35px}.products-teaser__item span{left:16px;bottom:15px;text-align:left}}.products-teaser__nav{position:relative;margin-top:-53px;display:flex;margin-left:auto;margin-right:auto;max-width:550px;width:100%;height:53px;flex-basis:53px;flex-shrink:0;flex-grow:1;justify-content:space-between;align-self:stretch}@media(max-width: 640px){.products-teaser__nav{width:calc(100% + 44px);margin-left:-22px;margin-right:-22px}}@media(max-width: 540px){.products-teaser__nav{margin-top:15px;max-width:calc(100% - 16px);width:392px;margin-left:auto;margin-right:auto}}.products-teaser__bttn{position:relative;z-index:5;width:28px;height:100%;background-image:url("../images/arrow--right-thin.svg");background-position:-5px center;background-repeat:no-repeat;color:rgba(0,0,0,0);transition-duration:250ms;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}.products-teaser__bttn:focus,body:not(.is-touch) .products-teaser__bttn:hover{background-position:-2px center}.products-teaser__bttn.is-inactive{opacity:.2}.products-teaser__bttn--prev{background-image:url("../images/arrow--left-thin.svg");background-position:5px center}.products-teaser__bttn--prev:focus,body:not(.is-touch) .products-teaser__bttn--prev:hover{background-position:2px center}.start-teaser{max-width:1086px;margin-bottom:32.5px;margin-left:auto;margin-right:auto;padding-left:28px;padding-right:28px}.start-teaser+hr{max-width:778px;border:none;border-top:1px solid #d9d9d9}@media(max-width: 768px){.start-teaser{padding-left:0;padding-right:0}}@media(max-width: 560px){.start-teaser{margin-bottom:50px}}.start-teaser__media{width:100%;overflow:hidden;aspect-ratio:1086/611}.start-teaser__media img{object-fit:cover;width:100%;height:100%}.start-teaser__content,.start-teaser__link{max-width:778px;margin-left:auto;margin-right:auto}@media(max-width: 768px){.start-teaser__content,.start-teaser__link{padding-left:28px;padding-right:28px}}.start-teaser__content{display:flex;flex-direction:column;justify-content:space-between;column-gap:68px;margin-top:68px;clear:both}@media screen and (min-width: 640px){.start-teaser__content{flex-direction:row}}.start-teaser__content-title{overflow-x:hidden;flex:0 1 50%;display:flex;flex-direction:column;line-height:1.2}.start-teaser__content-text{margin-top:19px;flex:0 1 50%;color:#1c1d22 !important}@media screen and (min-width: 640px){.start-teaser__content-text{margin-top:38px}}.start-teaser__content h2{font-size:48px;font-weight:700}.start-teaser__content h3{margin-bottom:5px;order:-1;position:relative;line-height:1.3;transition-duration:250ms}.start-teaser__content h3:after{content:" ";position:absolute;top:5px;width:100%;height:1px;transform:translateX(10px);background-color:#1c1d22}.start-teaser__link{margin-top:46.5px}@media screen and (min-width: 640px){.start-teaser__link{margin-top:93px}}.start-teaser__link h4{font-weight:bold;color:#6a6b6c;margin-bottom:12px}.link-list{max-width:818px;margin-top:90px;margin-bottom:90px;margin-left:auto;margin-right:auto;padding-left:8px;padding-right:8px}.link-list h3{max-width:778px;margin-left:auto;margin-right:auto}.link-list ul{display:flex;flex-wrap:wrap;justify-content:center;padding:10px;background-color:#fff;box-shadow:4px 12px 15px 0 rgba(0,0,0,.1)}.link-list li{text-align:center}.link-list a{display:block;padding-top:14px;padding-bottom:14px;padding-left:16px;padding-right:16px;color:#6a6b6c;transition-duration:250ms}.link-list a:focus,body:not(.is-touch) .link-list a:hover{color:#e6000f}@media(max-width: 892px){.link-list ul{justify-content:flex-start}}@media(max-width: 560px){.link-list{margin-top:50px;margin-bottom:50px}}@keyframes moveBackgroundRight{0%{background-position:left center,0 center}100%{background-position:left center,283px center}}.wave{height:130px;background-image:linear-gradient(to right, rgba(250, 250, 250, 0.9) 20%, rgba(250, 250, 250, 0) 80%),url("../images/wave.svg");background-repeat:no-repeat,repeat-x;animation-name:moveBackgroundRight;animation-duration:10s;animation-timing-function:linear;animation-iteration-count:infinite}@media screen and (prefers-reduced-motion: reduce){.wave{animation-name:none}}.products{min-height:calc(100vh + 1px)}.products__list{display:flex;max-width:810px;margin-left:auto;margin-right:auto;margin-bottom:74px;padding-left:16px;padding-right:16px;flex-wrap:wrap}@media(max-width: 900px){.products__list{max-width:540px}}@media(max-width: 768px){.products__list{max-width:none}}@media(max-width: 680px){.products__list{max-width:540px}}@media(max-width: 520px){.products__list{padding-left:8px;padding-right:8px}}.product-thumb{position:relative;display:flex;box-sizing:border-box;max-width:calc(33.33333% - 32px);width:238px;min-height:380px;margin:16px;padding-block-end:32px;flex-basis:calc(33.33333% - 32px);flex-direction:column;justify-content:center;align-items:center;border-radius:5px;border:2px solid #fff;background-color:#fff;box-shadow:4px 12px 15px 0 rgba(0,0,0,.1);transition-duration:250ms}.product-thumb.is-active{border-color:#e6000f}.product-thumb.is-hidden{opacity:0;transform:scale(0.96)}.product-thumb[hidden]{display:none}@media(max-width: 900px){.product-thumb{max-width:calc(50% - 32px);flex-basis:calc(50% - 32px)}}@media(max-width: 768px){.product-thumb{max-width:calc(33.33333% - 32px);flex-basis:calc(33.33333% - 32px)}}@media(max-width: 680px){.product-thumb{max-width:calc(50% - 32px);flex-basis:calc(50% - 32px)}}@media(max-width: 520px){.product-thumb{margin:8px;height:260px;max-width:calc(50% - 16px);flex-basis:calc(50% - 16px)}}.product-thumb__image{display:flex;width:auto;height:120px;max-width:100%;margin-left:auto;margin-right:auto;margin-top:30px;margin-bottom:40px;justify-content:center;align-items:center;order:-1;transition-duration:250ms;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}.product-thumb__image:focus,body:not(.is-touch) .product-thumb__image:hover{transform:scale(1.07);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}@media(max-width: 520px){.product-thumb__image{height:110px;margin-top:5px;margin-bottom:5px}}.product-thumb__image img{max-height:100%}@media(max-width: 352px){.product-thumb__image img{max-width:calc(100% - 16px)}}.product-thumb__title{display:block;max-width:calc(100% - 60px);margin-bottom:50px;padding-left:30px;padding-right:30px;text-align:center;line-height:1.3;font-weight:700}.product-thumb__title>p:not(:last-of-type){padding-bottom:1.2em}@media(max-width: 520px){.product-thumb__title{max-width:calc(100% - 16px);margin-bottom:15px;padding-left:8px;padding-right:8px}}.product-thumb__select-compare{position:absolute;top:5px;right:5px;width:60px;height:60px}.product-thumb__select-compare::after{content:" ";display:block;width:20px;height:20px;margin:20px;border-radius:20px;border:1px solid #d9d9d9;background-image:url("../images/check-mark--white.svg");background-position:center;background-repeat:no-repeat;transition-duration:500ms}.product-thumb__select-compare:focus::after,body:not(.is-touch) .product-thumb__select-compare:hover::after{border-color:#e6000f}.product-thumb.is-active .product-thumb__select-compare::after{border-color:#e6000f;background-color:#e6000f}@media(max-width: 520px){.product-thumb__select-compare{top:0;right:0;width:48px;height:48px}.product-thumb__select-compare::after{margin-left:15px;margin-right:11px;margin-top:11px;margin-bottom:15px}}.compare-bar{position:fixed;z-index:1;top:0;right:0;left:270px;display:flex;align-items:center;justify-content:flex-end;height:80px;padding-right:30px;background-color:#ededed;transition-duration:250ms}.compare-bar[hidden]{display:none}.compare-bar.is-hidden{transform:translateY(-100%)}@media(max-width: 1152px){.compare-bar{left:190px}}@media(max-width: 768px){.compare-bar{left:0}}@media(max-width: 375px){.compare-bar{padding-left:14px;padding-right:14px}}.compare-bar .bttn[aria-disabled=true]{opacity:.2;pointer-events:none}.compare-bar__list{display:flex;flex-direction:row-reverse}.compare-bar__item{position:relative;display:flex;margin-right:20px;width:50px;height:50px;justify-content:center;align-items:center;border-radius:5px;background-color:#fff;transition-duration:250ms}.compare-bar__item::after{content:" ";position:absolute;left:0;top:0;width:100%;height:100%;background-image:url("../images/close--white-small.svg");background-position:center;background-repeat:no-repeat;opacity:0;transform:scale(0.9);transition-duration:inherit}.compare-bar__item img{width:auto;height:auto;width:90%;transition-duration:inherit}.compare-bar__item[data-uid]:focus,body:not(.is-touch) .compare-bar__item[data-uid]:hover{cursor:pointer;background-color:#9ea0a9}.compare-bar__item[data-uid]:focus::after,body:not(.is-touch) .compare-bar__item[data-uid]:hover::after{opacity:1;transform:scale(2)}.compare-bar__item[data-uid]:focus img,body:not(.is-touch) .compare-bar__item[data-uid]:hover img{opacity:.2;filter:blur(1px) brightness(0.5)}@media(max-width: 375px){.compare-bar__item{margin-right:14px}}.compare{position:fixed;z-index:1;top:0;right:0;bottom:0;left:0;background-color:#fff;transition-duration:500ms}.compare[hidden]{display:none}.compare.is-hidden{transform:scale(1.01);opacity:0;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}@media(max-width: 768px){.compare{z-index:30}}.compare .bttn-close{position:fixed;z-index:1;right:20px;top:20px}@media(max-width: 768px){.compare .bttn-close{top:5px;left:5px;right:auto}}.compare__text{height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.compare__table{table-layout:fixed;box-sizing:border-box;min-height:100%;min-width:calc(100% - 64px);margin-left:32px;margin-right:32px;line-height:1.6}.compare__table th{text-align:left;font-weight:700}.compare__table th,.compare__table td{padding-top:14px;padding-bottom:14px;padding-left:32px;padding-right:32px}.compare__table thead td{width:300px;box-sizing:border-box}.compare__table thead th{box-sizing:border-box;padding-top:40px}.compare__table tbody tr{border-bottom:1px solid #ededed}.compare__table tbody tr:nth-last-of-type(2),.compare__table tbody tr:last-of-type{border-bottom:0}.compare__table tbody tr:last-of-type td{padding-bottom:40px}@media(max-width: 1152px){.compare__table{margin-left:0;margin-right:0}}@media(max-width: 992px){.compare__table th,.compare__table td{padding-left:16px;padding-right:16px}}@media(max-width: 768px){.compare__table th,.compare__table td{padding-left:8px;padding-right:8px}.compare__table th:first-child,.compare__table td:first-child{padding-left:16px}.compare__table th:last-child,.compare__table td:last-child{padding-right:16px}}.compare__item-title{display:flex;max-width:238px;margin-left:auto;margin-right:auto;flex-direction:column;align-items:center}.compare__item-title img{margin-bottom:50px;order:-1}.compare__item-value{max-width:238px;margin-left:auto;margin-right:auto}.product{max-width:1170px;margin-left:auto;margin-right:auto;margin-top:60px;box-sizing:content-box;padding-left:24px;padding-right:24px}@media(max-width: 400px){.product{padding-left:16px;padding-right:16px}}@media(max-width: 768px){.product{margin-top:14px}}.product__header{display:flex;max-width:100%;margin-top:40px}.product__header .bttn{margin-top:45px}@media(max-width: 1152px){.product__header{flex-wrap:wrap}}.product__text{max-width:520px;margin-bottom:100px;margin-left:16px;flex-basis:450px}.product__text h2{margin-bottom:30px;font-size:48px;font-weight:700}@media(max-width: 480px){.product__text h2{font-size:40px}}.product__text p{line-height:1.6}@media(max-width: 1152px){.product__text{margin-right:16px;flex-basis:100%}}@media(max-width: 640px){.product__text{margin-left:0;margin-right:0}}.product__teaser{margin-bottom:45px;padding-bottom:45px;line-height:1.3;font-size:18px;font-weight:700;border-bottom:1px solid #e6000f}.product__description{margin-top:45px}.product-image{display:flex;max-width:382px;margin-right:158px;margin-bottom:100px;flex-basis:382px;height:432px;flex-grow:0;align-items:center;order:-1;background-color:#ededed;box-shadow:4px 4px 19px 0 rgba(0,0,0,.5)}.product-image img{margin-left:64px;width:100%;min-width:100%;max-width:418px;transition-duration:250ms;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}.product-image img.is-hidden{opacity:0;transform:scale(0.95);transition-duration:0s}@media(max-width: 560px){.product-image{margin-bottom:50px}}@media(max-width: 480px){.product-image{height:auto;max-width:calc(100vw - 32px);width:382px;margin-right:0}.product-image img{max-width:100vw;margin-top:28px;margin-bottom:-28px;margin-left:-16px}}.technical-data{max-width:1080px;margin-bottom:30px;padding-left:16px;padding-right:16px}.technical-data h3{margin-bottom:30px;font-size:18px;font-weight:700}.technical-data dl{display:flex;flex-wrap:wrap}@media(max-width: 480px){.technical-data h3{margin-left:0}}@media(max-width: 640px){.technical-data{padding-left:0px;padding-right:0px}}.technical-data__item{margin-bottom:60px;flex-basis:calc(25% - 32px)}.technical-data__item:not(:nth-of-type(4n)){margin-right:32px}.technical-data__item dt{position:relative;padding-bottom:20px;font-size:14px;font-weight:700}.technical-data__item dt::after{content:" ";position:absolute;bottom:10px;left:0;height:1px;width:100px;background-color:#e6000f}.technical-data__item dd{line-height:1.6;color:#6a6b6c}@media(max-width: 1152px){.technical-data__item{flex-basis:calc(33.333333% - 32px)}.technical-data__item:not(:nth-of-type(4n)){margin-right:0px}.technical-data__item:not(:nth-of-type(3n)){margin-right:32px}}@media(max-width: 920px){.technical-data__item{flex-basis:calc(50% - 16px)}.technical-data__item:not(:nth-of-type(3n)){margin-right:0px}.technical-data__item:not(:nth-of-type(2n)){margin-right:16px}}@media(max-width: 768px){.technical-data__item{flex-basis:calc(33.333333% - 16px)}.technical-data__item:not(:nth-of-type(2n)){margin-right:0px}.technical-data__item:not(:nth-of-type(3n)){margin-right:16px}}@media(max-width: 550px){.technical-data__item{flex-basis:calc(50% - 16px)}.technical-data__item:not(:nth-of-type(3n)){margin-right:0px}.technical-data__item:not(:nth-of-type(2n)){margin-right:16px}}@media(max-width: 370px){.technical-data__item{margin-bottom:30px;flex-basis:100%}.technical-data__item:not(:nth-of-type(2n)){margin-right:0px}}.downloads{margin-bottom:90px;padding-left:16px;padding-right:16px}@media(max-width: 560px){.downloads{margin-bottom:50px}}@media(max-width: 640px){.downloads{padding-left:0px;padding-right:0px}}.downloads__category{position:relative;margin-top:30px;margin-bottom:20px;padding-bottom:20px}.downloads__category::after{content:" ";position:absolute;bottom:10px;left:0;height:1px;width:100px;background-color:#e6000f}.downloads__bttn{height:30px;padding-top:7px;padding-bottom:7px;padding-left:10px;padding-right:10px}.downloads__item{display:flex;box-sizing:border-box;max-width:640px;min-height:60px;margin-bottom:10px;padding-right:28px;padding-left:28px;padding-top:14px;padding-bottom:14px;justify-content:flex-end;align-items:center;background-color:#fff}.downloads__item img{height:32px;margin-right:20px}@media(max-width: 920px){.downloads__item{padding-right:24px;padding-left:24px}}@media(max-width: 580px){.downloads__item{margin-left:-8px;margin-right:-8px}}@media(max-width: 520px){.downloads__item{padding-right:16px;padding-left:16px}}@media(max-width: 460px){.downloads__item{padding-right:16px;padding-left:16px;flex-wrap:wrap;justify-content:flex-start}.downloads__item img{display:none}}.downloads__file-size{margin-right:20px;color:#b3b3b3;display:inline-block;height:30px;box-sizing:border-box;padding-top:7px;padding-bottom:7px;padding-left:10px;padding-right:10px;white-space:nowrap;line-height:1;border-radius:5px;border:2px solid #ededed;background-color:rgba(0,0,0,0)}@media(max-width: 920px){.downloads__file-size{margin-right:24px}}@media(max-width: 460px){.downloads__file-size{margin-right:16px}}.downloads__title{margin-right:20px;flex-basis:100%;line-height:1.3}@media(max-width: 460px){.downloads__title{margin-bottom:16px}}.applications__content{max-width:778px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.applications__content .teaser-text{margin-bottom:50px}.applications__content .text-two-columns{padding-left:0;padding-right:0}.application__content{padding-left:90px}.contacts__content{display:flex;max-width:958px;margin-left:auto;margin-right:auto;margin-bottom:65px;flex-wrap:wrap;padding-left:28px;padding-right:28px;justify-content:space-between}@media(max-width: 1080px){.contacts__content{justify-content:center}}@media(max-width: 768px){.contacts__content{padding-left:10px;padding-right:10px}}@media(max-width: 560px){.contacts__content{margin-bottom:25px}}.contact{position:relative;box-sizing:border-box;max-width:calc(50% - 25px);min-height:220px;margin-top:25px;margin-bottom:25px;padding-left:28px;padding-top:38px;flex-basis:418px;background-color:#fff;box-shadow:4px 12px 15px 0 rgba(0,0,0,.1)}.contact::before,.contact::after{content:"";position:absolute;top:0px;bottom:0px;right:0px;width:48px;background-color:rgba(230,0,15,.5)}@supports(mix-blend-mode: multiply){.contact::before,.contact::after{background-color:rgba(0,0,0,0)}}.contact::after{z-index:10;background-color:rgba(230,0,15,.6)}@supports(mix-blend-mode: multiply){.contact::after{background-color:#e6000f;mix-blend-mode:multiply}}.contact .typo,.contact .three-columns__item-text,.contact .product__description{margin-bottom:25px}.contact .bttn{margin-right:10px}@media(max-width: 1200px){.contact{max-width:calc(50% - 16px);flex-basis:402px}}@media(max-width: 1080px){.contact{max-width:none;flex-basis:418px}}@media(max-width: 420px){.contact{padding-left:16px}.contact::before,.contact::after{width:28px}}.contact__name,.three-columns-image__item h3,.jobs-contact__name{margin-bottom:4px;line-height:1.3;font-size:14px;font-weight:700;color:#e6000f}.contact__position,.three-columns-image__item strong,.jobs-contact__position{display:block;max-width:160px;margin-bottom:16px;line-height:1.3;font-weight:700;color:#6a6b6c}.contact__image{position:absolute;top:33px;right:18px;width:125px;height:154px}@media(max-width: 420px){.contact__image{top:14px;right:8px;width:104px;height:auto}}.timeline{position:relative;max-width:958px;height:200px;margin-left:auto;margin-right:auto;overflow:hidden}.timeline::before{content:"";position:absolute;z-index:-2;top:60px;left:0px;width:100%;border-bottom:1px solid #6a6b6c}@media(max-width: 640px){.timeline{height:240px}}.timeline__scroll-container{position:relative;max-width:100%;height:calc(100% + 100px);overflow:auto;-webkit-overflow-scrolling:touch}.timeline__list-container{width:220%;min-width:1600px;padding-top:60px;padding-left:calc(50% + 30px);padding-right:calc(50% - 30px)}@media(max-width: 640px){.timeline__list-container{padding-right:50%}}@media(max-width: 368px){.timeline__list-container{padding-left:48px}}.timeline__list{position:relative;height:48px}.timeline__item{position:absolute;width:60px;height:90px;margin-left:-30px;margin-top:-45px}.timeline__year{display:block;margin-top:-30px;text-align:center;transition-duration:250ms}.timeline__item.is-active .timeline__year{margin-top:-43px;color:#1c1d22;font-size:18px;font-weight:700}.timeline__text{display:none;width:270px;margin-left:50%}.timeline__item.is-active .timeline__text{display:block}@media(max-width: 640px){.timeline__text{width:236px}.timeline__item:not(:first-of-type) .timeline__text{margin-left:-88px}}.timeline__button{display:block;width:100%;height:100%;color:#6a6b6c;transition-duration:250ms}.timeline__button::before,.timeline__button::after{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;margin-top:-5px;margin-left:-5px;border-radius:28px;background-color:#e6000f;transition-duration:250ms}.timeline__button::after{z-index:-1;width:28px;height:28px;margin-top:-14px;margin-left:-14px;background-color:rgba(0,0,0,0);box-shadow:4px 12px 15px 0 rgba(0,0,0,0);transform:scale(0)}.timeline__item:not(.is-active) .timeline__button:focus,body:not(.is-touch) .timeline__item:not(.is-active) .timeline__button:hover{color:#1c1d22}.timeline__item:not(.is-active) .timeline__button:focus::before,body:not(.is-touch) .timeline__item:not(.is-active) .timeline__button:hover::before{transform:scale(1.2)}.timeline__item.is-active .timeline__button::after{background-color:#fff;box-shadow:4px 12px 15px 0 rgba(0,0,0,.1);transform:scale(1)}.awards{position:relative;z-index:1;max-width:778px;margin-top:-96px;margin-left:auto;margin-right:auto;padding-left:28px;padding-right:28px}@media(max-width: 640px){.awards{margin-top:0}}.awards__text{box-sizing:border-box;max-width:360px;background-color:#fafafa}.awards__text h3{margin-bottom:8px;font-weight:700;line-height:1.3;font-size:14px;color:#1c1d22}.direction-form{position:absolute;top:-170px;right:58px;width:572px;height:60px;box-shadow:4px 12px 15px 0 rgba(0,0,0,.1)}@media(max-width: 1152px){.direction-form{max-width:calc(75% - 48px);right:24px}}@media(max-width: 870px){.direction-form{top:-120px;max-width:calc(100% - 48px)}}@media(max-width: 500px){.direction-form{right:0;max-width:calc(100% - 24px)}}.direction-form input{width:100%;height:100%;box-sizing:border-box;padding-left:32px;padding-right:110px;background-color:#fff;box-shadow:0 0 0px rgba(0,0,0,0);border-radius:0;transition:250ms}.direction-form input::placeholder{color:#6a6b6c}@media(max-width: 470px){.direction-form input::placeholder{max-width:150px;overflow:hidden}}.direction-form input:focus{outline:0;box-shadow:0 0 8px rgba(0,0,0,.3)}@media(max-width: 1152px){.direction-form input{padding-left:16px;padding-right:94px}}.direction-form .bttn--gray{position:absolute;top:13px;right:32px;background-color:#fff}@media(max-width: 1152px){.direction-form .bttn--gray{right:16px}}.direction-form input:valid+.bttn--gray{color:#6a6b6c;border-color:#6a6b6c}#map{max-width:778px;height:540px;max-height:69vh;margin-top:140px;margin-left:auto;margin-right:auto;background-color:#ededed}@media(max-width: 870px){#map{margin-top:100px}}[data-name=maps][data-type=placeholder]{max-width:778px;height:540px;max-height:69vh;margin-top:140px;margin-left:auto;margin-right:auto}@media(max-width: 870px){[data-name=maps][data-type=placeholder]{margin-top:100px}}#map>*{transition-duration:500ms}#map.is-loading>*{opacity:0}.contact-box{box-sizing:border-box;padding-top:30px;background-color:#ededed}.contact-box h3{position:relative;margin-bottom:30px;font-weight:700;font-size:14px}.contact-box h3::after{content:"";position:absolute;left:0;bottom:-15px;width:100px;border-bottom:1px solid #e6000f}.contact-box .text p{margin-bottom:0}.contact-box__container{display:flex;max-width:598px;margin-left:auto;margin-right:auto;flex-wrap:wrap}.contact-box__item{margin-bottom:30px;flex-basis:180px;flex-shrink:0}.contact-box__item:not(:last-of-type){margin-right:58px}.cite{display:flex;max-width:958px;margin-left:auto;margin-right:auto;margin-top:50px;margin-bottom:50px;flex-direction:column}@media(max-width: 1312px){.cite{padding-left:28px;padding-right:28px}}@media(max-width: 704px){.cite{margin-bottom:80px}}.cite__text{margin-bottom:20px;hanging-punctuation:first;line-height:1.3;font-size:34px;font-weight:700}@media(max-width: 540px){.cite__text{font-size:24px}}.cite__author{position:relative;padding-left:90px;align-self:flex-end;line-height:1.3}.cite__author::before{content:" ";position:absolute;top:7px;right:calc(100% - 80px);display:block;width:80px;border-bottom:1px solid #1c1d22}.detail{max-width:508px;overflow:hidden;border-bottom:1px solid #e6000f;transition-duration:250ms}.detail--downloads{max-width:843px}.detail__summary{position:relative;cursor:pointer;padding-top:16px;padding-bottom:16px;padding-right:28px;font-size:14px;line-height:1.3;font-weight:700;transition-duration:250ms}.detail__summary::after{content:" ";position:absolute;right:0;opacity:.5;height:20px;width:20px;border:1px solid #e6000f;border-radius:20px;background-image:url("../images/close--red-small.svg");background-position:center;background-repeat:no-repeat;background-size:8px 8px;filter:grayscale(1);transform:rotate(45deg);transition-duration:inherit}.detail:not(.is-open):focus .detail__summary,.detail:not(.is-open):hover .detail__summary{color:#e6000f}.detail:not(.is-open):focus .detail__summary::after,.detail:not(.is-open):hover .detail__summary::after{opacity:1;filter:grayscale(0)}.detail.is-open .detail__summary::after{opacity:1;filter:grayscale(0);transform:rotate(0)}.detail__text{max-width:418px;margin-top:10px;margin-bottom:30px;opacity:0;color:#6a6b6c;line-height:1.6;transition-duration:250ms}.detail__text img{max-width:100%}.detail.is-open .detail__text{opacity:1}.detail--downloads .detail__text{max-width:none}.accordion-list{max-width:834px;box-sizing:border-box;clear:none}.accordion-list h3{max-width:508px}.iframe{display:block;max-width:958px;width:100%;margin-left:auto;margin-right:auto;height:600px;margin-top:90px;margin-bottom:90px}@media(max-width: 560px){.iframe{margin-top:50px;margin-bottom:50px}}.videos{max-width:778px;margin-bottom:90px;padding-left:16px;padding-right:16px}.videos--large{max-width:1080px}.videos--center{margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}@media(max-width: 640px){.videos--large{padding-left:0;padding-right:0}}@media(max-width: 520px){.videos--center{padding-left:16px;padding-right:16px}}.videos--grid .videos__container{display:flex;justify-content:space-between;flex-wrap:wrap}.videos--grid .videos__container>*{margin-bottom:32px;flex-basis:calc(50% - 16px)}@media(max-width: 560px){.videos--grid .videos__container>*{flex-basis:100%;max-width:344px}}@media(max-width: 376px){.videos--grid .videos__container>*{margin-bottom:16px}}.video{max-width:778px}.main-content.text-gray-box .video{margin:0 auto}.video__container{position:relative;aspect-ratio:16/9}.video__container iframe{width:100%;height:100%}.video__container>div[data-type=placeholder]{width:100%;height:100%}.jobs{max-width:958px;margin-left:auto;margin-right:auto}.jobs .accordion-list{padding-right:176px}@media(max-width: 560px){.jobs .accordion-list{padding-right:28px}}.jobs-contact{position:sticky;top:20px;right:0;float:right;margin-top:130px;color:#6a6b6c}@media(max-width: 560px){.jobs-contact{position:static;margin-top:50px;margin-left:28px;float:none}}.jobs-contact__heading{margin-bottom:20px}.jobs-contact__image{margin-bottom:36px}.dates{margin-bottom:64px}.dates__item{margin-bottom:15px;line-height:1.6;color:#6a6b6c}.dates__item::before{content:"•";color:#e6000f;display:inline-block;margin-right:3px;margin-left:-11px}.dates__item strong{font-weight:700}.three-columns ul{display:flex;flex-wrap:wrap}.three-columns__item{flex-basis:238px}.three-columns__item:not(:last-of-type){margin-bottom:60px}.three-columns__item:not(:nth-of-type(3n)){margin-right:32px}.three-columns__item-name{position:relative;font-size:14px;line-height:27px;padding-bottom:7px;margin-bottom:10px;font-weight:700}.three-columns__item-name>.border-bottom{border-bottom:1px solid #c41c27;position:absolute;left:0%;bottom:0;right:50%}.three-columns__item-text{max-width:240px}.three-columns-image{max-width:778px;padding-left:28px;padding-right:28px}.three-columns-image>ul{display:flex;max-width:688px;justify-content:space-between}@media(max-width: 580px){.three-columns-image>ul{flex-wrap:wrap;justify-content:flex-start}}.three-columns-image__item{flex-basis:148px}@media(max-width: 580px){.three-columns-image__item{max-width:148px;margin-right:40px;margin-bottom:60px;flex-basis:auto}}.three-columns-image__item img{width:100%;margin-top:22px;margin-bottom:22px}.content-header{position:relative;display:flex;max-width:958px;box-sizing:border-box;margin-top:60px;margin-left:auto;margin-right:auto;margin-bottom:34px;padding:28px;padding-left:0;background-color:#ededed;transition-duration:250ms}.content-header.is-inactive{opacity:.1;filter:blur(4px)}@media(max-width: 1248px){.content-header{margin-left:10px;margin-right:10px}}@media(max-width: 768px){.content-header{margin-top:14px}}@media(max-width: 400px){.content-header{padding-right:18px}}.content-header__text{display:flex;max-width:778px;margin-left:auto;margin-right:auto;flex-basis:100%}.content-header__text-container{position:relative;display:flex;flex-direction:column;overflow:hidden;padding-left:14px}.content-header__text-container h2,.content-header__text-container h3{position:relative;line-height:1.3;transition-duration:250ms}.content-header__text-container h2{font-size:48px;font-weight:700}.content-header__text-container h3{margin-bottom:5px;order:-1}.content-header__text-container h3::after{content:" ";position:absolute;top:5px;width:100%;height:1px;transform:translateX(10px);background-color:#1c1d22}@media(max-width: 1248px){.content-header__text-container{padding-left:20px}}@media(max-width: 640px){.content-header__text-container h2{font-size:44px}}@media(max-width: 400px){.content-header__text-container{padding-left:18px}.content-header__text-container h2{font-size:34px}}@media(max-width: 400px){.content-header__text-container h2{font-size:32px}}.teaser-text{font-size:18px;line-height:1.6;font-weight:700}.teaser-text p{margin-bottom:14.4px}.teaser-text>*{max-width:598px}.teaser-text a{text-decoration:underline}.teaser-text a:focus,body:not(.is-touch) .teaser-text a:hover{color:#e6000f}.text .typo,.text .product__description,.text .three-columns__item-text{max-width:418px}.text li>p:first-of-type{display:inline}.text-with-image{display:flex;margin-top:90px;margin-bottom:60px;padding-bottom:30px;align-items:flex-start}.text-with-image .typo,.text-with-image .product__description,.text-with-image .three-columns__item-text{margin-top:30px;flex-basis:360px}.text-with-image.notext{flex-direction:column}.text-with-image.notext .typo,.text-with-image.notext .product__description,.text-with-image.notext .three-columns__item-text{flex-basis:content}.text-with-image.notext .typo h3,.text-with-image.notext .product__description h3,.text-with-image.notext .three-columns__item-text h3{max-width:fit-content}@media(max-width: 1000px){.text-with-image{flex-wrap:wrap}.text-with-image .typo,.text-with-image .product__description,.text-with-image .three-columns__item-text{margin-top:0px;margin-bottom:60px}}.text-with-image__image{display:flex;box-sizing:border-box;margin-right:-90px;margin-left:58px;padding:0;flex-basis:450px;flex-grow:1;justify-content:center;align-items:center;background-color:#ededed;box-shadow:4px 4px 19px 0 rgba(0,0,0,.5)}.notext .text-with-image__image{flex-basis:content;margin-left:0px;box-shadow:none;background-color:rgba(0,0,0,0)}.text-with-image__image img{max-width:100%}.text-with-image__image.has-padding{padding:32px}@media(max-width: 1228px){.text-with-image__image{margin-right:calc((100vw - 1048px)/-2)}}@media(max-width: 1152px){.text-with-image__image{margin-right:calc((100vw - 968px)/-2)}}@media(max-width: 1000px){.text-with-image__image{margin-left:0;flex-grow:0;flex-shrink:1}}@media(max-width: 480px){.text-with-image__image{margin-left:-28px;margin-right:-28px;flex-basis:calc(100% + 56px)}.text-with-image__image.has-padding{padding:28px 8px}}.text-two-columns h3{max-width:347px}.text-two-columns .typo,.text-two-columns .product__description,.text-two-columns .three-columns__item-text{columns:2;column-gap:58px}@media(max-width: 560px){.text-two-columns .typo,.text-two-columns .product__description,.text-two-columns .three-columns__item-text{columns:1}}.text-list{display:flex;margin-left:-16px;margin-right:-16px;flex-wrap:wrap}.text-list--jobs{max-width:688px}.text-list li{box-sizing:border-box;min-width:180px;margin:16px;padding:25px 25px;max-width:calc(50% - 32px);flex-basis:calc(50% - 32px);flex-shrink:0;text-align:center;background-color:#fff;box-shadow:4px 12px 15px 0 rgba(0,0,0,.1)}@media(max-width: 462px){.text-list li{flex-grow:1}}.text-list p{margin-bottom:0}.text-list--items-per-row-1 li{max-width:calc(100% - 32px);flex-basis:calc(100% - 32px)}.text-list--items-per-row-2 li{max-width:calc(50% - 32px);flex-basis:calc(50% - 32px)}.text-list--items-per-row-3 li{max-width:calc(33.333333% - 32px);flex-basis:calc(33.333333% - 32px)}.text-list--items-per-row-4 li{max-width:calc(25% - 32px);flex-basis:calc(25% - 32px)}.text-gray-box{box-sizing:border-box;max-width:958px;margin-left:auto;margin-right:auto;margin-top:90px;margin-bottom:90px;padding:35px 28px 30px;background-color:#ededed}@media(max-width: 560px){.text-gray-box{margin-top:50px;margin-bottom:50px}}.text-gray-box__container{max-width:778px;margin-left:auto;margin-right:auto}.text-gray-box .typo,.text-gray-box .product__description,.text-gray-box .three-columns__item-text{columns:2;column-gap:58px}@media(max-width: 560px){.text-gray-box .typo,.text-gray-box .product__description,.text-gray-box .three-columns__item-text{columns:1}}.text-with-product__item{display:flex;justify-content:space-between;align-items:flex-start}@media(max-width: 560px){.text-with-product__item{flex-direction:column}.text-with-product__item:not(:last-child){margin-bottom:25px}}.text-with-product__text{margin-bottom:30px;margin-right:29px;flex-basis:360px}@media(max-width: 560px){.text-with-product__text{margin-right:0;margin-bottom:0;flex-basis:0}}.text-with-product__product{position:relative;margin-left:29px;margin-bottom:30px;flex-basis:360px;background-color:#ededed;box-shadow:4px 4px 19px 0 rgba(0,0,0,.5)}.text-with-product__product a{display:block;height:100%}.text-with-product__product img{display:block;margin-bottom:40px;margin-top:-50px;margin-left:30px;width:206px;transition-duration:250ms;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}.text-with-product__product span{position:absolute;right:25px;bottom:15px;transition-duration:250ms}.text-with-product__product a:focus img,.text-with-product__product a:hover img{transform:scale(1.03);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}.text-with-product__product a:focus span,.text-with-product__product a:hover span{color:#e6000f}@media(max-width: 992px){.text-with-product__product{margin-right:-28px;flex-basis:388px}.text-with-product__product span{bottom:15px}}@media(max-width: 560px){.text-with-product__product{margin-top:50px;max-width:300px;width:100%;order:-1;margin-left:0;margin-right:auto;flex-basis:0}.text-with-product__product img{margin-right:20px}}.popup{position:fixed;left:0;right:0;top:0;bottom:0;z-index:30;display:flex;justify-content:center;align-items:center;background-color:rgba(250,250,250,.9);transition-property:background-color;transition-duration:500ms}.popup img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transition-property:opacity;transition-duration:500ms}.popup .bttn-close{position:absolute;right:20px;top:20px}@media(max-width: 768px){.popup .bttn-close{top:5px;left:5px;right:auto}}.popup.is-hidden{background-color:rgba(250,250,250,0)}.popup.is-hidden img{opacity:0}@media(max-width: 480px){.popup{display:none}}.nachrichten{display:flex;flex-direction:column;gap:48px;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.nachrichten+.wave{margin-top:90px}.nachrichten.first{margin-top:62.5px}.nachrichten.first.badged{margin-top:42.5px}.nachrichten .typo,.nachrichten .product__description,.nachrichten .three-columns__item-text{color:#1c1d22;line-height:1.6em}.nachrichten.main-content{max-width:778px}.nachrichten h3{hyphens:auto;font-weight:bold;font-size:24px !important;margin-bottom:0 !important}.nachrichten h3.hasBadge:before{content:var(--badgetext);display:block;font-size:10px;color:#fff;background-color:#e6000f;padding:3px 5px;border-radius:2px;width:fit-content;margin-bottom:4px;box-sizing:border-box}.nachrichten h3+p,.nachrichten h3+h4{margin-top:15px !important}.nachrichten h4{hyphens:auto;font-weight:bold;margin-bottom:15px !important;font-size:12px !important}.nachrichten h4+p{margin-top:8px !important}@media screen and (min-width: 640px){.nachrichten{flex-direction:row}}@media screen and (min-width: 769px){.nachrichten{flex-direction:column}}@media screen and (min-width: 900px){.nachrichten{flex-direction:row}}.nachrichten>div{flex:1 1 100%;width:100%;order:1}@media screen and (min-width: 640px){.nachrichten>div{flex:1 1 calc(50% - 48px)}}.nachrichten>div.newsbadge{flex:0 0 100%}@media screen and (min-width: 640px){.nachrichten>div.nachrichten__text-text.noimage{max-width:70%}}.nachrichten>div.nachrichten__produkt-image>a{height:fit-content;position:relative;margin-left:0;margin-bottom:30px;background-color:#ededed;box-shadow:4px 4px 19px 0 rgba(0,0,0,.5)}.nachrichten>div.nachrichten__produkt-image>a img{max-width:265px;aspect-ratio:265/205;display:block;margin-bottom:40px;margin-top:-50px;margin-left:30px;transition-duration:250ms;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}.nachrichten>div.nachrichten__produkt-image,.nachrichten>div.nachrichten__text-image{order:0;justify-content:start;display:flex}@media screen and (min-width: 640px){.nachrichten>div.nachrichten__produkt-image,.nachrichten>div.nachrichten__text-image{order:2}}@media screen and (min-width: 769px){.nachrichten>div.nachrichten__produkt-image,.nachrichten>div.nachrichten__text-image{order:0}}@media screen and (min-width: 900px){.nachrichten>div.nachrichten__produkt-image,.nachrichten>div.nachrichten__text-image{order:2}}.nachrichten>div.nachrichten__text-image img{width:100%;height:100%;object-fit:cover}.nachrichten.badged>div.nachrichten__produkt-image,.nachrichten.badged>div.nachrichten__text-image{margin-top:26px}.nachrichten .links{margin-top:14px;display:flex;flex-direction:column;gap:8px;justify-content:flex-start}.nachrichten .links .bttn{width:fit-content;font-weight:bold}.klaro *{box-sizing:border-box}.klaro.cm-as-context-notice{height:100%;padding-bottom:12px;padding-top:12px}.klaro .cookie-modal .cm-switch-container,.klaro .context-notice .cm-switch-container,.klaro .cookie-notice .cm-switch-container{border-bottom-style:solid;border-bottom-style:var(--border-style, solid);border-bottom-width:1px;border-bottom-width:var(--border-width, 1px);border-bottom-color:#bebebe;border-bottom-color:var(--light2, #bebebe);display:block;position:relative;padding:10px;padding-left:66px;line-height:20px;vertical-align:middle;min-height:40px}.klaro .cookie-modal .cm-switch-container:last-child,.klaro .context-notice .cm-switch-container:last-child,.klaro .cookie-notice .cm-switch-container:last-child{border-bottom:0}.klaro .cookie-modal .cm-switch-container:first-child,.klaro .context-notice .cm-switch-container:first-child,.klaro .cookie-notice .cm-switch-container:first-child{margin-top:0}.klaro .cookie-modal .cm-switch-container p,.klaro .context-notice .cm-switch-container p,.klaro .cookie-notice .cm-switch-container p{margin-top:0}.klaro .cookie-modal .cm-switch,.klaro .context-notice .cm-switch,.klaro .cookie-notice .cm-switch{position:relative;display:inline-block;width:50px;height:30px}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider{background-color:#1c1d22}.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input.half-checked:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider{background-color:#1c1d22;opacity:.6}.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider::before,.klaro .context-notice .cm-list-input.half-checked:checked+.cm-list-label .slider::before,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider::before{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider,.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider{background-color:#1c1d22;opacity:.8}.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider::before,.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider::before,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider::before{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input.required:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.required:checked+.cm-list-label .slider{background-color:#1c1d22;opacity:.8;cursor:not-allowed}.klaro .cookie-modal .slider,.klaro .context-notice .slider,.klaro .cookie-notice .slider{box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19)}.klaro .cookie-modal .cm-list-input,.klaro .context-notice .cm-list-input,.klaro .cookie-notice .cm-list-input{position:absolute;top:0;left:0;opacity:0;width:50px;height:30px}.klaro .cookie-modal .cm-list-title,.klaro .context-notice .cm-list-title,.klaro .cookie-notice .cm-list-title{font-size:.9em;font-weight:600}.klaro .cookie-modal .cm-list-description,.klaro .context-notice .cm-list-description,.klaro .cookie-notice .cm-list-description{color:#1c1d22;font-size:.9em;padding-top:4px}.klaro .cookie-modal .cm-list-label .cm-switch,.klaro .context-notice .cm-list-label .cm-switch,.klaro .cookie-notice .cm-list-label .cm-switch{position:absolute;left:0}.klaro .cookie-modal .cm-list-label .slider,.klaro .context-notice .cm-list-label .slider,.klaro .cookie-notice .cm-list-label .slider{background-color:#f2f2f2;background-color:var(--white2, #f2f2f2);position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;-webkit-transition:.4s;transition:.4s;width:50px;display:inline-block}.klaro .cookie-modal .cm-list-label .slider::before,.klaro .context-notice .cm-list-label .slider::before,.klaro .cookie-notice .cm-list-label .slider::before{background-color:#e6e6e6;background-color:var(--white3, #e6e6e6);position:absolute;content:"";height:20px;width:20px;left:5px;bottom:5px;-webkit-transition:.4s;transition:.4s}.klaro .cookie-modal .cm-list-label .slider.round,.klaro .context-notice .cm-list-label .slider.round,.klaro .cookie-notice .cm-list-label .slider.round{border-radius:30px}.klaro .cookie-modal .cm-list-label .slider.round::before,.klaro .context-notice .cm-list-label .slider.round::before,.klaro .cookie-notice .cm-list-label .slider.round::before{border-radius:50%}.klaro .cookie-modal .cm-list-label input:focus+.slider,.klaro .context-notice .cm-list-label input:focus+.slider,.klaro .cookie-notice .cm-list-label input:focus+.slider{box-shadow-color:#1c1d22;box-shadow:0 0 1px #1c1d22}.klaro .cookie-modal .cm-list-label input:checked+.slider::before,.klaro .context-notice .cm-list-label input:checked+.slider::before,.klaro .cookie-notice .cm-list-label input:checked+.slider::before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.klaro .cookie-modal .cm-list-input:focus+.cm-list-label .slider,.klaro .context-notice .cm-list-input:focus+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:focus+.cm-list-label .slider{box-shadow:0 4px 6px 0 rgba(125,125,125,.2),5px 5px 10px 0 rgba(125,125,125,.19)}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider::before,.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider::before,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider::before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.klaro .cookie-modal .slider,.klaro .context-notice .slider,.klaro .cookie-notice .slider{box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19)}.klaro .cookie-modal a,.klaro .context-notice a,.klaro .cookie-notice a{color:#1c1d22;text-decoration:none}.klaro .cookie-modal p,.klaro .cookie-modal strong,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal ul,.klaro .cookie-modal li,.klaro .context-notice p,.klaro .context-notice strong,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice ul,.klaro .context-notice li,.klaro .cookie-notice p,.klaro .cookie-notice strong,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice ul,.klaro .cookie-notice li{color:var(--hsl(0, 0%, 93%), )}.klaro .cookie-modal p,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal ul,.klaro .cookie-modal li,.klaro .context-notice p,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice ul,.klaro .context-notice li,.klaro .cookie-notice p,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice ul,.klaro .cookie-notice li{display:block;text-align:left;margin:0;padding:0;margin-top:.7em}.klaro .cookie-modal .cm-link,.klaro .context-notice .cm-link,.klaro .cookie-notice .cm-link{margin-right:.5em;vertical-align:middle}.klaro .cookie-modal .cm-btn,.klaro .context-notice .cm-btn,.klaro .cookie-notice .cm-btn{color:#1c1d22;background-color:#b3b3b3;border-radius:4px;border-radius:var(--border-radius, 4px);padding:6px 10px;margin-right:.5em;border-style:none;padding:.4em;font-size:1em;cursor:pointer}.klaro .cookie-modal .cm-btn:disabled,.klaro .context-notice .cm-btn:disabled,.klaro .cookie-notice .cm-btn:disabled{opacity:.5}.klaro .cookie-modal .cm-btn.cm-btn-close,.klaro .context-notice .cm-btn.cm-btn-close,.klaro .cookie-notice .cm-btn.cm-btn-close{background-color:#b3b3b3}.klaro .cookie-modal .cm-btn.cm-btn-success,.klaro .context-notice .cm-btn.cm-btn-success,.klaro .cookie-notice .cm-btn.cm-btn-success{color:#fff;background-color:#1c1d22}.klaro .cookie-modal .cm-btn.cm-btn-success-var,.klaro .context-notice .cm-btn.cm-btn-success-var,.klaro .cookie-notice .cm-btn.cm-btn-success-var{color:#fff;background-color:#1c1d22}.klaro .cookie-modal .cm-btn.cm-btn-info,.klaro .context-notice .cm-btn.cm-btn-info,.klaro .cookie-notice .cm-btn.cm-btn-info{background-color:#fff}.klaro .cookie-modal .cm-btn.cm-btn-accept,.klaro .context-notice .cm-btn.cm-btn-accept,.klaro .cookie-notice .cm-btn.cm-btn-accept{color:#fff;background-color:#1c1d22;border-style:solid;border-color:#1c1d22}.klaro .context-notice{border-radius:4px;border-radius:var(--border-radius, 4px);border-style:solid;border-style:var(--border-style, solid);border-width:1px;border-width:var(--border-width, 1px);border-color:var(--hsl(0, 0%, 70%), );background-color:var(--hsl(0, 0%, 93%), );display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;padding:12px;height:100%}.klaro .context-notice.cm-dark{background-color:#b3b3b3;background-color:var(--dark1, hsl(0, 0%, 70%));border-color:#b3b3b3;border-color:var(--dark2, hsl(0, 0%, 70%))}.klaro .context-notice.cm-dark p{color:var(--hsl(0, 0%, 93%), )}.klaro .context-notice.cm-dark p a{color:#fff;color:var(--blue2, white)}.klaro .context-notice p{color:#6a6b6c;flex-grow:0;text-align:center;padding-top:0;margin-top:0}.klaro .context-notice p a{color:#1c1d22}.klaro .context-notice p.cm-buttons{margin-top:12px}.klaro .cookie-modal{width:100%;height:100%;position:fixed;overflow:hidden;left:0;top:0;z-index:1000}.klaro .cookie-modal.cm-embedded{position:relative;height:inherit;width:inherit;left:inherit;right:inherit;z-index:0}.klaro .cookie-modal.cm-embedded .cm-modal.cm-klaro{position:relative;transform:none}.klaro .cookie-modal .cm-bg{background:rgba(0,0,0,.5);height:100%;width:100%;position:fixed;top:0;left:0}.klaro .cookie-modal .cm-modal.cm-klaro{background-color:#fff;color:#1c1d22;z-index:1001;box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);width:100%;max-height:98%;top:50%;transform:translateY(-50%);position:fixed;overflow:auto}@media(min-width: 660px){.klaro .cookie-modal .cm-modal.cm-klaro{border-radius:4px;border-radius:var(--border-radius, 4px);position:relative;margin:0 auto;max-width:640px;height:auto;width:auto}}.klaro .cookie-modal .cm-modal .hide{border-style:none;background:none;cursor:pointer;position:absolute;top:20px;right:20px;z-index:1}.klaro .cookie-modal .cm-modal .hide svg{stroke:var(--hsl(0, 0%, 93%), )}.klaro .cookie-modal .cm-modal .cm-footer{border-top-color:#b3b3b3;border-top-color:var(--dark2, hsl(0, 0%, 70%));border-top-width:1px;border-top-width:var(--border-width, 1px);border-top-style:solid;border-top-style:var(--border-style, solid);padding:1em}.klaro .cookie-modal .cm-modal .cm-footer-buttons{display:flex;flex-flow:row;justify-content:space-between}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by{font-size:.8em;padding-top:4px;text-align:right;padding-right:8px}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by a{color:#b3b3b3;color:var(--dark2, hsl(0, 0%, 70%))}.klaro .cookie-modal .cm-modal .cm-header{border-bottom-width:1px;border-bottom-width:var(--border-width, 1px);border-bottom-style:solid;border-bottom-style:var(--border-style, solid);border-bottom-color:#b3b3b3;border-bottom-color:var(--dark2, hsl(0, 0%, 70%));padding:1em;padding-right:24px;line-height:1.2em}.klaro .cookie-modal .cm-modal .cm-header h1{margin:0;font-size:2em;display:block}.klaro .cookie-modal .cm-modal .cm-header h1.title{padding-right:20px}.klaro .cookie-modal .cm-modal .cm-body{padding:1em}.klaro .cookie-modal .cm-modal .cm-body ul{display:block}.klaro .cookie-modal .cm-modal .cm-body span{display:inline-block;width:auto}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes{padding:0;margin:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-caret,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-caret{color:#1c1d22;font-weight:bold;font-size:.9em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content{margin-left:-40px;display:none}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content.expanded,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content.expanded{margin-top:10px;display:block}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose{position:relative;line-height:1.2em;vertical-align:middle;padding-left:60px;min-height:40px}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose:first-child{margin-top:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p{margin-top:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p.purposes{font-size:.8em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose.cm-toggle-all{border-top-width:1px;border-top-width:var(--border-width, 1px);border-top-style:solid;border-top-style:var(--border-style, solid);border-top-color:#b3b3b3;border-top-color:var(--dark2, hsl(0, 0%, 70%));padding-top:1em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-list-title{font-weight:600}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-required{color:#b3b3b3;color:var(--dark2, hsl(0, 0%, 70%));padding-left:.2em;font-size:.8em}.klaro .cookie-notice:not(.cookie-modal-notice){background-color:#b3b3b3;background-color:var(--dark1, hsl(0, 0%, 70%));z-index:999;position:fixed;width:100%;bottom:0;right:0}@media(min-width: 1024px){.klaro .cookie-notice:not(.cookie-modal-notice){border-radius:4px;border-radius:var(--border-radius, 4px);position:fixed;position:var(--notice-position, fixed);right:20px;right:var(--notice-right, 20px);left:auto;left:var(--notice-left, auto);bottom:20px;bottom:var(--notice-bottom, 20px);top:auto;top:var(--notice-top, auto);max-width:400px;max-width:var(--notice-max-width, 400px);box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19)}}@media(max-width: 1023px){.klaro .cookie-notice:not(.cookie-modal-notice){border-style:none;border-radius:0}}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded{position:relative;height:inherit;width:inherit;left:inherit;right:inherit;bottom:inherit;z-index:0}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded .cn-body{padding-top:.5em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body{margin-bottom:0;margin-right:0;bottom:0;padding:1em;padding-top:0}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p{margin-bottom:.5em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p.cn-changes{text-decoration:underline}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-learn-more{display:inline-block;flex-grow:1}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{display:inline-block;margin-top:-0.5em}@media(max-width: 384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{width:100%}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{margin-top:.5em}@media(max-width: 384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{width:calc(50% - 0.5em)}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{margin-top:-0.5em;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:right;align-items:baseline}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok a,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok div{margin-top:.5em}.klaro .cookie-modal-notice{background-color:#fff;color:#1c1d22;z-index:1001;box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);width:100%;max-height:98%;top:50%;transform:translateY(-50%);position:fixed;overflow:auto;padding:1em;padding-top:.2em}@media(min-width: 400px){.klaro .cookie-modal-notice{border-radius:4px;border-radius:var(--border-radius, 4px);position:relative;margin:0 auto;max-width:400px;height:auto;width:auto}}.klaro .cookie-modal-notice .cn-ok{display:flex;flex-flow:row;justify-content:space-between;align-items:center;margin-top:1em}.klaro .cookie-notice-hidden{display:none !important}/*# sourceMappingURL=style.css.map */
