.top-banner{display:none;height:40px;justify-content:center;background:#f0493e}@media (min-width:768px){.top-banner{display:flex}}.top-banner__inner{max-width:1124px;margin:0 auto;width:calc(100% - 40px);display:flex;justify-content:flex-end}.top-banner .link-container{display:flex;gap:35px}.top-banner__link{display:inline-flex;align-items:center;margin-top:-3px}.top-banner__link img{width:18px;height:18px;margin-right:6px}.top-banner__link span{display:block;margin-top:6px}.top-banner__lang-switch{position:relative;list-style-type:none;margin:0 -15px 0 30px;padding:0;cursor:pointer;z-index:25}.top-banner__lang-switch .switcher-item{display:flex;align-items:center;padding:0 15px;transition:opacity .3s}.top-banner__lang-switch .switcher-item .icon{margin-right:6px}.top-banner__lang-switch .current{height:40px}.top-banner__lang-switch .current span{margin-top:2px}.top-banner__lang-switch .more-langs{height:0;position:absolute;padding:0 20px 0 10px;top:40px;left:-10px;width:100%;opacity:0;overflow:hidden;background:#fff;transition:height .6s cubic-bezier(.22, 1, .36, 1),padding .4s cubic-bezier(.22, 1, .36, 1),opacity .6s cubic-bezier(.22, 1, .36, 1)}.top-banner__lang-switch .more-langs .switcher-item{margin-bottom:10px}.top-banner__lang-switch .more-langs .switcher-item:last-of-type{margin-bottom:0}.top-banner__lang-switch .more-langs .switcher-item:hover{opacity:.6}.top-banner__lang-switch .more-langs .icon svg path{fill:#272c35}.top-banner__lang-switch .more-langs span{width:100%;display:block;flex-shrink:0}.top-banner__lang-switch:hover .more-langs,.top-banner__lang-switch[focus-within] .more-langs{height:-moz-fit-content;height:fit-content;padding:15px 20px 10px 10px;opacity:1}.top-banner__lang-switch:focus-within .more-langs,.top-banner__lang-switch:hover .more-langs{height:-moz-fit-content;height:fit-content;padding:15px 20px 10px 10px;opacity:1}.header{height:50px;background:#272c35}.header .inner{max-width:1124px;margin:0 auto;width:calc(100% - 40px);height:100%;display:flex;justify-content:space-between;align-items:center}.header .inner>img{width:150px}.header .burger-menu{position:relative;width:66px;height:50px;margin-right:-20px;padding:0;border:0;transition-duration:.5s;background:0 0}.header .burger-menu:hover{cursor:pointer}.header .burger-menu.open{background:#fff}.header .burger-menu .icon-left,.header .burger-menu .icon-right{transition-duration:.5s;position:absolute;height:2px;width:15px;top:23px;background-color:#fff}.header .burger-menu .icon-left:before,.header .burger-menu .icon-right:before{transition-duration:.5s;position:absolute;height:2px;width:15px;background-color:#fff;content:"";top:-8px;left:0}.header .burger-menu .icon-left:after,.header .burger-menu .icon-right:after{transition-duration:.5s;position:absolute;height:2px;width:15px;background-color:#fff;content:"";top:8px;left:0}.header .burger-menu .icon-left{left:15px}.header .burger-menu .icon-right{left:30px}.header .burger-menu.open .icon-left{background:0 0}.header .burger-menu.open .icon-left:before{transform:rotateZ(45deg) scaleX(1.6) translate(7px,0);background:#272c35}.header .burger-menu.open .icon-left:after{transform:rotateZ(-45deg) scaleX(1.6) translate(7px,0);background:#272c35}.header .burger-menu.open .icon-right{background:0 0}.header .burger-menu.open .icon-right:before{transform:rotateZ(-45deg) scaleX(1.6) translate(-7px,0);background:0 0}.header .burger-menu.open .icon-right:after{transform:rotateZ(45deg) scaleX(1.6) translate(-7px,0);background:0 0}.header .mobile-menu{height:0;opacity:0;overflow:auto;position:fixed;width:100%;top:50px;left:0;background:#fff;z-index:10;transition:height .5s ease-out,opacity .3s ease-out}.header .mobile-menu.open{height:calc(100vh - 50px);opacity:1}.header .mobile-menu .content{margin:40px 20px 85px}.header .mobile-menu .link-container{display:flex;flex-direction:column;gap:24px}.header .mobile-menu .lang-switcher{position:relative;display:flex;flex-direction:column;width:100%;margin-top:30px;padding-top:64px;border-top:3px solid #f8f8f8}.header .mobile-menu .lang-switcher .select-wrapper{display:flex;margin-top:8px}.header .mobile-menu .lang-switcher select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:50px;width:100%;border:3px solid #e2e2e2;border-right-width:0;padding:0 16px;color:#272c35;background:0 0}.header .mobile-menu .lang-switcher .dropdown-icon{flex-shrink:0;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#272c35;margin-left:-50px;pointer-events:none}.header .mobile-menu .lang-switcher .dropdown-icon img{width:14px}button.brand{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;padding:13px 24px 9px;min-width:180px;border-width:2px;border-style:solid;cursor:pointer;transition:background .3s,color .3s,border .3s}@media (min-width:768px){.header{height:80px}.header .inner>img{width:200px}.header .burger-menu,.header .mobile-menu{display:none}button.brand{min-width:220px}}button.brand.primary-red{background:#f0493e;color:#fff;border-color:#f0493e}button.brand.primary-dark{background:#272c35;color:#fff;border-color:#272c35}button.brand.secondary{background:#fff;color:#272c35;border-color:#272c35}@media (hover:hover){button.brand.primary-red:hover{background:#a1120a;border-color:#a1120a}button.brand.primary-dark:hover{background:#e2e2e2;color:#272c35;border-color:#e2e2e2}button.brand.secondary:hover{background:#e2e2e2;border-color:#e2e2e2}button.brand.secondary.white:hover{background:#e2e2e2;border-color:#e2e2e2;color:#302929}}button.brand.secondary.white{background:0 0;color:#fff;border-color:#fff}.main-stage{position:relative;margin-bottom:max(10px,min(13vw,170px));height:calc(100vh - 50px);min-height:420px}.main-stage.visible>.inner button{transform:translate3d(0,0,0);opacity:1}.main-stage .blur-image-container picture img{-o-object-position:40%;object-position:40%}@media (min-width:768px){.main-stage{height:calc(100vh - 80px - 40px);min-height:675px}.main-stage .blur-image-container picture img{-o-object-position:29%;object-position:29%}}.main-stage .blur-image-container .angle{transition:transform .16s,opacity .16s}.main-stage .blur-image-container .angle.large{top:0;left:-25vw;height:100%;max-width:400px;opacity:.6;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right}.main-stage .blur-image-container .angle.small{bottom:3vh;height:max(200px,min(66vw,340px));width:max(130px,min(50vw,300px));-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right}@media (min-width:768px){.main-stage .blur-image-container .angle.large{left:0}.main-stage .blur-image-container .angle.small{bottom:5vh;height:max(400px,min(48vw,550px));width:max(400px,min(50vw,530px))}}@media (min-width:1280px){.main-stage .blur-image-container .angle.large{max-width:max(400px,min(35vw,700px))}.main-stage .blur-image-container .angle.small{width:max(400px,min(50vw,850px))}}.main-stage>.inner{max-width:1124px;margin:0 auto;width:calc(100% - 40px);position:relative;height:100%;z-index:2}.main-stage>.inner button{position:absolute;top:24px;right:0;transition:opacity 1s cubic-bezier(.22, 1, .36, 1),transform 1.2s cubic-bezier(.22, 1, .36, 1);transition-delay:0.42s;transform:translate3d(30%,0,0);opacity:0}.main-stage>.inner .title-container{position:absolute;bottom:10%;left:0}.main-stage>.inner .title-container .title{display:block;font-family:"DIN Condensed";letter-spacing:2px;font-size:max(72px, min(18vw, 200px));line-height:max(70px, min(17vw, 190px));z-index:2;text-transform:uppercase;color:#fff}.main-stage>.inner .title-container .title.top{display:flex;flex-direction:column;margin-bottom:calc(max(70px,min(17vw,190px)) * -.29)}.main-stage>.inner .title-container .title.top span{transition:transform .15s,opacity .1s}.main-stage>.inner .title-container .title.bottom{position:absolute;left:0;bottom:calc(max(70px,min(17vw,190px)) * -1.29);color:#272c35;white-space:nowrap}.main-intro{max-width:1124px;margin:0 auto;width:calc(100% - 40px)}.main-intro .line{width:10%;min-width:100px;height:2px;background-color:#f0493e;margin-bottom:25px}.main-intro .text-button-container{display:flex;flex-direction:column}.main-intro .text-button-container .text-container h1,.main-intro .text-button-container .text-container p{margin:0}.main-intro .text-button-container button{height:-moz-fit-content;height:fit-content;width:100%;margin-top:30px}@media (min-width:768px){.main-stage>.inner button{top:42px}.main-intro .text-button-container{align-items:center;flex-direction:row}.main-intro .text-button-container .text-container{max-width:484px}.main-intro .text-button-container button{margin-top:0;margin-left:60px;width:auto;width:initial}}.main-intro .anchor-section{display:flex;flex-direction:column;margin-top:80px;position:relative}.main-intro .anchor-section .anchor-container{width:100%;order:1}@media (min-width:768px){.main-intro .anchor-section{flex-direction:row;margin-top:50px}.main-intro .anchor-section .anchor-container{order:initial;margin-top:calc(max(48px,min(10vw,103px))/ 2)}}@media (min-width:1024px){.main-intro .text-button-container button{min-width:250px;margin-left:100px}.main-intro .anchor-section .anchor-container{margin-top:max(48px,min(10vw,103px))}}.main-intro .anchor-section .anchor-container .anchor-link{display:block;padding-bottom:30px}.main-intro .anchor-section .anchor-container .anchor-link:hover{text-decoration:none}.main-intro .anchor-section .anchor-container .anchor-link:hover .title-container .title:after{width:95%;left:5%;right:initial}.main-intro .anchor-section .anchor-container .anchor-link>span{margin-left:27px;margin-bottom:-3px;background:#fff}.main-intro .anchor-section .anchor-container .anchor-link .title-container{display:flex;align-items:flex-start}.main-intro .anchor-section .anchor-container .anchor-link .title-container img{width:15px;margin-right:12px;margin-top:7px}.main-intro .anchor-section .anchor-container .anchor-link .title-container .title{position:relative;background:#fff}.main-intro .anchor-section .anchor-container .anchor-link .title-container .title:after{content:"";position:absolute;z-index:-1;width:0;height:60%;right:0;top:15px;background:#f0493e;opacity:.5;transition:width .3s ease-out}.main-intro .anchor-section .icon-container{width:40%;position:absolute;right:-40px;top:25%;display:grid;grid-template-rows:repeat(3,max(48px,min(10vw,103px)));justify-content:right;order:2;z-index:-1}.main-intro .anchor-section .icon-container .icon{width:max(48px,min(10vw,103px));transition:transform .5s ease-out}.main-intro .anchor-section .icon-container .icon.hover{transform:scale(1.2)}.main-intro .anchor-section .icon-container .icon[data-hover*=industry]{grid-column:3;grid-row:3;margin-top:calc(max(48px,min(10vw,103px))/ -10 * 2)}@media (min-width:768px){.main-intro .anchor-section .anchor-container .anchor-link .title-container .title,.main-intro .anchor-section .anchor-container .anchor-link>span{background:0 0}.main-intro .anchor-section .icon-container{width:100%;order:initial;position:static;margin:0 10px;grid-template-columns:repeat(3,max(48px,min(10vw,103px)));grid-template-rows:repeat(4,max(48px,min(10vw,103px)));justify-content:center;z-index:0}.main-intro .anchor-section .icon-container .icon[data-hover*=industry]{grid-row:1;margin-left:calc(max(48px,min(10vw,103px))/ -2);margin-top:0;margin-top:initial}}.main-intro .anchor-section .icon-container .icon[data-hover*=sustainable]{grid-column:2;grid-row:3;margin-top:calc(max(48px,min(10vw,103px))/ -10 * 2)}@media (min-width:768px){.main-intro .anchor-section .icon-container .icon[data-hover*=sustainable]{grid-column:1;grid-row:2;margin-top:calc(max(48px,min(10vw,103px))/ -10)}}.main-intro .anchor-section .icon-container .icon[data-hover*=costs]{grid-column:3;grid-row:2;margin-left:calc(max(48px,min(10vw,103px))/ -2);margin-top:calc(max(48px,min(10vw,103px))/ -10)}@media (min-width:768px){.main-intro .anchor-section .icon-container .icon[data-hover*=costs]{grid-column:2;margin-left:0;margin-left:initial}}.main-intro .anchor-section .icon-container .icon[data-hover*=quality]{grid-column:2;grid-row:2;margin-left:calc(max(48px,min(10vw,103px))/ -2);margin-top:calc(max(48px,min(10vw,103px))/ -10)}@media (min-width:768px){.main-intro .anchor-section .icon-container .icon[data-hover*=quality]{grid-row:3;margin-top:calc(max(48px,min(10vw,103px))/ -10 * 2)}}.main-intro .anchor-section .icon-container .icon[data-hover*=production]{grid-column:1;grid-row:2;margin-left:calc(max(48px,min(10vw,103px))/ -2);margin-top:calc(max(48px,min(10vw,103px))/ -10)}@media (min-width:768px){.main-intro .anchor-section .icon-container .icon[data-hover*=production]{grid-column:3;grid-row:3;margin-top:calc(max(48px,min(10vw,103px))/ -10 * 2)}}.main-intro .anchor-section .icon-container .icon[data-hover*=safer]{grid-column:1;grid-row:1}section.h2-content{padding:120px 0}section.h2-content.dark{background:#272c35}@media (min-width:768px){.main-intro .anchor-section .icon-container .icon[data-hover*=safer]{grid-column:2;grid-row:4;margin-top:calc(max(48px,min(10vw,103px))/ -10 * 3)}section.h2-content.dark{padding:90px 0}}@media (min-width:1024px){section.h2-content.dark{padding:120px 0}}section.h2-content.dark .font-m.black,section.h2-content.dark .font-text-med.black,section.h2-content.dark .font-text-reg.black{color:#fff}section.h2-content.dark .headline-section{color:#fff;padding-top:40px;padding-bottom:28px}section.h2-content.medium{background:#e2e2e2}@media (min-width:768px){section.h2-content.medium{padding:90px 0}section.h2-content.logo-numbers .headline-section .inner .right{margin-right:60px}}section.h2-content.medium .headline-section{padding-top:40px;padding-bottom:28px}section.h2-content.no-margin{margin-bottom:64px}section.h2-content .headline-section{display:block}section.h2-content .headline-section .inner{max-width:1124px;margin:0 auto;width:calc(100% - 40px)}section.h2-content .headline-section .inner .left{position:relative;height:-moz-fit-content;height:fit-content}section.h2-content .headline-section .inner .left .kicker{display:flex;margin-bottom:40px;align-items:center}section.h2-content .headline-section .inner .left .kicker img{width:50px;margin-right:7px}section.h2-content .headline-section .inner .left .kicker span{margin-top:5px}section.h2-content .headline-section .inner .left .font-headline-l{display:block;z-index:2}section.h2-content .headline-section .inner .left .seal{position:absolute;width:125px;right:0;top:0;transform:translate(0,-70%)}@media (min-width:768px){section.h2-content .headline-section .inner .left .seal{width:25%;max-width:160px;right:0;top:0;transform:translate(-20%,-80%)}section.h2-content .headline-section .inner .right{margin-right:93px}}@media (min-width:1024px){section.h2-content.medium{padding:120px 0}section.h2-content.logo-numbers .headline-section .inner{grid-template-columns:0.6fr 1.4fr;grid-column-gap:35px}section.h2-content.logo-numbers .headline-section .inner .right{margin-top:25px}section.h2-content .headline-section .inner{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:35px}section.h2-content .headline-section .inner .left .seal{width:25%;right:0;top:0;max-width:none;max-width:initial}section.h2-content .headline-section .inner .left .esg-seal{transform:translate(40%,-60%)}section.h2-content .headline-section .inner .left .satra-seal{transform:translate(20%,-75%)}}section.h2-content .headline-section .inner .left .logo{max-width:250px}section.h2-content .headline-section .inner .right{margin-top:20px}section.h2-content .headline-section .inner .right h3{margin-bottom:16px}section.h2-content .headline-section .inner .right h3.third-headline{text-transform:uppercase}section.h2-content .headline-section .inner .right p.second{margin-top:24px}section.h2-content .headline-section .inner .right button{margin-top:40px}@media (min-width:1024px){section.h2-content .headline-section .inner .left .logo{max-width:350px}section.h2-content .headline-section .inner .right{margin-top:-15px}section.h2-content .headline-section .inner .right.with-kicker{margin-top:50px}section.h2-content .headline-section .inner .right button{margin-top:32px}}section.h2-content .headline-section .inner .right .numbers-wrap{display:flex;flex-direction:column;gap:40px;margin-top:64px}@media (min-width:500px){.main-stage>.inner .title-container .title{letter-spacing:4px;font-size:max(80px, min(18vw, 200px));line-height:max(75px, min(17vw, 190px))}.main-stage>.inner .title-container .title.top{margin-bottom:calc(max(75px,min(17vw,190px)) * -.29)}.main-stage>.inner .title-container .title.bottom{bottom:calc(max(75px,min(17vw,190px)) * -1.29)}.main-intro .anchor-section .icon-container{right:20px;top:30%}section.h2-content .headline-section .inner .right .numbers-wrap{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px}}section.h2-content .headline-section .inner .right .numbers-wrap .number{display:block;margin-top:10px;margin-bottom:-6px}section.h2-content .content-section{max-width:1124px;margin:40px auto;width:calc(100% - 40px);display:grid;grid-template-columns:1fr;grid-gap:40px;gap:40px}@media (min-width:768px){section.h2-content .headline-section .inner .right .numbers-wrap .number{margin-top:20px;margin-bottom:-3px;min-width:90px}section.h2-content .content-section{margin:80px auto;grid-template-columns:1fr 1fr}}section.h2-content .optional-content{max-width:1124px;margin:0 auto;width:calc(100% - 40px)}section.h2-content .optional-content img.purofort{max-width:225px;margin-top:-20px}.numbers-facts .data-headings{display:none;background:#272c35;margin-top:-1px}.numbers-facts .data-headings .inner{max-width:1124px;margin:0 auto;width:calc(100% - 40px);display:grid;padding-bottom:10px}.numbers-facts .data-headings .inner span{margin-left:20px}.numbers-facts.grid-items-4 .data-headings .inner{grid-template-columns:repeat(4,1fr)}.numbers-facts.grid-items-4 .data-tiles>.inner .data-tile .top .after-number,.numbers-facts.grid-items-4 .data-tiles>.inner .data-tile .top .headline-container{white-space:nowrap}.numbers-facts.grid-items-4 .data-tiles>.inner .data-tile:nth-child(2) .top,.numbers-facts.grid-items-4 .data-tiles>.inner .data-tile:nth-child(3) .top{background:#f15b51}.numbers-facts.grid-items-4 .data-tiles>.inner .data-tile:last-of-type .after-number{white-space:initial;max-width:145px}.numbers-facts.grid-items-5 .data-headings .inner{grid-template-columns:repeat(5,1fr);align-items:end}.numbers-facts.grid-items-5 .data-headings .inner span{margin-left:30px;margin-right:20px}.numbers-facts.grid-items-5 .data-tiles{background:#f0493e}.numbers-facts.grid-items-5 .data-tiles>.inner{background:#f15b51}.numbers-facts.grid-items-5 .data-tiles>.inner .data-tile{background:#999}@media (min-width:1024px){.numbers-facts .data-headings{display:block}.numbers-facts.grid-items-4 .data-tiles:before{height:300px}.numbers-facts.grid-items-4 .data-tiles:after{top:300px;bottom:initial;height:calc(100% - 300px)}.numbers-facts.grid-items-4 .data-tiles>.inner .data-tile .top{min-height:300px}.numbers-facts.grid-items-4 .data-tiles>.inner .data-tile:nth-of-type(2n) .top{background:#f15b51}.numbers-facts.grid-items-4 .data-tiles>.inner .data-tile:nth-of-type(odd) .top{background:#f0493e}.numbers-facts.grid-items-4 .data-tiles>.inner .data-tile:last-of-type .top{position:relative}.numbers-facts.grid-items-4 .data-tiles>.inner .data-tile:last-of-type .top .icon.desktop{position:absolute;right:20px;bottom:50px}.numbers-facts.grid-items-5 .data-tiles:before{height:325px}.numbers-facts.grid-items-5 .data-tiles:after{top:325px;bottom:initial;height:calc(100% - 325px)}.numbers-facts.grid-items-5 .data-tiles>.inner{grid-template-columns:repeat(5,1fr)}.numbers-facts.grid-items-5 .data-tiles>.inner .data-tile{background:#f8f8f8}.numbers-facts.grid-items-5 .data-tiles>.inner .data-tile .inner{overflow:hidden}.numbers-facts.grid-items-5 .data-tiles>.inner .data-tile .top{padding:24px 30px 40px;display:flex;flex-direction:column;justify-content:space-between;min-height:325px}.numbers-facts.grid-items-5 .data-tiles>.inner .data-tile .top .before-number{min-height:10px}.numbers-facts.grid-items-5 .data-tiles>.inner .data-tile .top .font-headline-l{font-size:60px;line-height:55px}.numbers-facts.grid-items-5 .data-tiles>.inner .data-tile .top .after-number{margin-top:5px}.numbers-facts.grid-items-5 .data-tiles>.inner .data-tile .bottom{height:100%;position:relative}.numbers-facts.grid-items-5 .data-tiles>.inner .data-tile .bottom:after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:#e2e2e2}}.numbers-facts.grid-items-5 .data-tiles>.inner .data-tile:nth-child(2) .top,.numbers-facts.grid-items-5 .data-tiles>.inner .data-tile:nth-child(3) .top{background:#f15b51}@media (min-width:1024px) and (min-width:1024px){.numbers-facts.grid-items-5 .data-tiles>.inner .data-tile:last-of-type .bottom:after{display:none}}.numbers-facts .data-tiles{background:#f0493e;position:relative}.numbers-facts .data-tiles.no-icon:before{height:220px}.numbers-facts .data-tiles.no-icon:after{top:220px;height:calc(100% - 220px)}.numbers-facts .data-tiles.no-icon .inner .data-tile .inner .top{min-height:220px}@media (min-width:1024px){.numbers-facts.grid-items-5 .data-tiles>.inner .data-tile:nth-of-type(2n) .top{background:#f15b51}.numbers-facts.grid-items-5 .data-tiles>.inner .data-tile:nth-of-type(odd) .top{background:#f0493e}.numbers-facts .data-tiles:after,.numbers-facts .data-tiles:before{content:"";position:absolute}.numbers-facts .data-tiles:before{top:0;right:0;width:50%;height:300px;background:#f15b51}.numbers-facts .data-tiles:after{bottom:0;left:0;width:100%;height:250px;background:#f8f8f8}}.numbers-facts .data-tiles>.inner{position:relative;display:grid;grid-template-columns:repeat(2,1fr);z-index:1;background:#999}.numbers-facts .data-tiles>.inner .data-tile{position:relative;width:100%;height:50vw;min-height:280px;cursor:pointer;perspective:95vw;background:#f8f8f8}.numbers-facts .data-tiles>.inner .data-tile.active,.numbers-facts .data-tiles>.inner .data-tile:hover{z-index:10}.numbers-facts .data-tiles>.inner .data-tile.active .inner,.numbers-facts .data-tiles>.inner .data-tile:hover .inner{transform:rotateY(180deg);transition:transform 1s;box-shadow:0 0 15px rgba(0,0,0,.2)}.numbers-facts .data-tiles>.inner .data-tile .inner{transition:transform .7s;transform-style:preserve-3d;width:100%;height:100%}.numbers-facts .data-tiles>.inner .data-tile .inner .mobile-title{margin-bottom:16px;display:block}.numbers-facts .data-tiles>.inner .data-tile .bottom,.numbers-facts .data-tiles>.inner .data-tile .top{position:absolute;backface-visibility:hidden}.numbers-facts .data-tiles>.inner .data-tile .top{background:#f0493e;padding:20px;width:100%;height:100%;box-sizing:border-box}@media (min-width:768px){section.h2-content .optional-content img.purofort{margin-top:-80px}.numbers-facts .data-tiles>.inner .data-tile .top{padding:50px}}.numbers-facts .data-tiles>.inner .data-tile .top span{display:block}.numbers-facts .data-tiles>.inner .data-tile .top .before-number{display:none}.numbers-facts .data-tiles>.inner .data-tile .top .headline-container .font-headline-l{display:inline}@media (min-width:1024px){.numbers-facts .data-tiles>.inner{max-width:1124px;margin:0 auto;width:calc(100% - 40px);grid-template-columns:repeat(4,1fr)}.numbers-facts .data-tiles>.inner .data-tile{height:auto;height:initial;cursor:default}.numbers-facts .data-tiles>.inner .data-tile.active .inner,.numbers-facts .data-tiles>.inner .data-tile:hover .inner{transform:none;transform:initial;box-shadow:none;box-shadow:initial}.numbers-facts .data-tiles>.inner .data-tile .inner{transition:initial;transform-style:flat;transform-style:initial}.numbers-facts .data-tiles>.inner .data-tile .inner .mobile-title{display:none}.numbers-facts .data-tiles>.inner .data-tile .bottom,.numbers-facts .data-tiles>.inner .data-tile .top{position:initial;backface-visibility:visible;backface-visibility:initial}.numbers-facts .data-tiles>.inner .data-tile .top{padding:24px 40px 40px;height:auto;height:initial}.numbers-facts .data-tiles>.inner .data-tile .top .headline-container{margin-top:13px}.numbers-facts .data-tiles>.inner .data-tile .top .after-number{margin-top:-12px}}.numbers-facts .data-tiles>.inner .data-tile .top .tap-hint{position:absolute;right:20px;bottom:10px;opacity:0;animation:4s linear infinite tap-hint}.numbers-facts .data-tiles>.inner .data-tile .top .icon.mobile{display:inline;width:45px;margin-left:-5px;margin-top:6px;height:100%}@media (min-width:768px){.numbers-facts .data-tiles>.inner .data-tile .top .before-number{display:block;min-height:23px}.numbers-facts .data-tiles>.inner .data-tile .top .tap-hint{display:none}.numbers-facts .data-tiles>.inner .data-tile .top .icon.mobile{width:65px}}.numbers-facts .data-tiles>.inner .data-tile .top .icon.desktop{display:none;width:80px;margin-top:20px}.numbers-facts .data-tiles>.inner .data-tile .bottom{background:#f8f8f8;height:100%;width:100%;transform:rotateY(180deg)}.numbers-facts .data-tiles>.inner .data-tile .bottom div{padding:20px}@media (min-width:768px){.numbers-facts .data-tiles>.inner .data-tile .bottom div{padding:50px}}.numbers-facts .data-tiles>.inner .data-tile .bottom div p{background:#f8f8f8;box-shadow:20px 20px 0 #f8f8f8,-20px 20px 0 #f8f8f8}.numbers-facts .data-tiles>.inner .data-tile:nth-child(2) .tap-hint{animation-delay:1s}.numbers-facts .data-tiles>.inner .data-tile:nth-child(3) .tap-hint{animation-delay:2s}.numbers-facts .data-tiles>.inner .data-tile:nth-child(4) .tap-hint{animation-delay:3s}.numbers-facts .data-tiles>.inner .data-tile:nth-child(5) .tap-hint{animation-delay:4s}@keyframes tap-hint{0%,100%,60%{opacity:0}20%,40%{opacity:1}}section.image-text{background:0 0}section.image-text.image-right .inner .content{flex-direction:column}@media (min-width:768px){.numbers-facts .data-tiles>.inner .data-tile .bottom div p{background:0 0;box-shadow:none}section.image-text.image-right .inner .content{flex-direction:row-reverse}}section.image-text.image-left .inner .content{flex-direction:column}@media (min-width:768px){section.image-text.image-left .inner .content{flex-direction:row}}section.image-text .inner{max-width:1124px;margin:0 auto;width:calc(100% - 40px)}section.image-text .inner h2{margin-bottom:36px}section.image-text .inner .content{display:flex;flex-direction:column;gap:36px;max-width:550px}@media (min-width:768px){section.image-text .inner .content{flex-direction:row-reverse;max-width:none;max-width:initial}}section.image-text .inner .image-container{width:100%;display:flex;flex-direction:column;align-items:flex-end;justify-content:center}section.image-text .inner .image-container picture{padding-bottom:0!important}section.image-text .inner .image-container picture img{height:auto;height:initial;position:relative}section.image-text .inner .image-container>picture{width:100%}section.image-text .inner .image-container .second{width:30%;margin:-15% 10% 0 0;max-width:150px}@media (min-width:768px){section.image-text .inner .image-container{width:55%}section.image-text .inner .image-container .second{max-width:none;max-width:initial;width:40%}}section.image-text .inner .text-container{width:100%}.anchor-links{max-width:1124px;margin:0 auto;width:calc(100% - 40px)}.anchor-links .inner{display:flex;flex-direction:column;position:relative}@media (min-width:768px){section.image-text .inner .text-container{width:45%}.anchor-links .inner{flex-direction:row;gap:36px}.anchor-links .inner .anchor-container.first{width:45%}}@media (min-width:1024px){.numbers-facts .data-tiles>.inner .data-tile .top .icon.mobile{display:none}.numbers-facts .data-tiles>.inner .data-tile .top .icon.desktop{display:block}.numbers-facts .data-tiles>.inner .data-tile .bottom{height:auto;height:initial;transform:none;transform:initial}.numbers-facts .data-tiles>.inner .data-tile .bottom div{padding:32px 24px}section.image-text .inner h2{width:45%}.anchor-links .inner,section.image-text .inner .content{gap:100px}}.anchor-links .inner .anchor-container{width:100%}.anchor-links .inner .anchor-container .anchor-link{display:block;padding-bottom:36px}.anchor-links .inner .anchor-container .anchor-link:hover{text-decoration:none}.anchor-links .inner .anchor-container .anchor-link:hover .title-container .title:after{width:95%;left:5%;right:initial}.anchor-links .inner .anchor-container .anchor-link>span{margin-left:27px;margin-bottom:-3px;background:#fff}.anchor-links .inner .anchor-container .anchor-link .title-container{display:flex;align-items:flex-start}.anchor-links .inner .anchor-container .anchor-link .title-container img{width:15px;margin-right:12px;margin-top:7px}.anchor-links .inner .anchor-container .anchor-link .title-container .title{position:relative;background:#fff}.anchor-links .inner .anchor-container .anchor-link .title-container .title:after{content:"";position:absolute;z-index:-1;width:0;height:60%;right:0;top:15px;background:#f0493e;opacity:.5;transition:width .3s ease-out}section.flooring-animation{overflow-x:hidden;background:0 0}section.flooring-animation .inner{width:100vw;position:relative}section.flooring-animation .inner .bg-helper{position:absolute;left:0;top:0;right:0;height:3vw;background:#272c35}section.flooring-animation .inner .contaminants,section.flooring-animation .inner .flooring{display:flex;transition:transform 1.5s cubic-bezier(.39, .46, .15, 1.04)}@media (min-width:768px){.anchor-links .inner .anchor-container.second{width:55%}.anchor-links .inner .anchor-container .anchor-link{padding-bottom:56px}.anchor-links .inner .anchor-container .anchor-link .title-container .title,.anchor-links .inner .anchor-container .anchor-link>span{background:0 0}section.flooring-animation{padding-bottom:5vh}section.flooring-animation .inner .bg-helper{height:4vw;max-height:42px}section.flooring-animation .inner .contaminants,section.flooring-animation .inner .flooring{transition:transform .8s cubic-bezier(.39, .46, .15, 1.04)}}section.flooring-animation .inner .slider-placer{gap:24px;position:absolute}section.flooring-animation .inner .slider-placer .placer-frame{background-image:url(/_assets/static/slider-placeholder.svg);background-size:70%;background-position:center;background-repeat:no-repeat}section.flooring-animation .inner .contaminants{margin-bottom:24px}section.flooring-animation .inner .contaminants .animation-item{margin-right:24px}section.flooring-animation .inner .contaminants .animation-item img.connector{transform:translateX(-22.5px) rotate(180deg);bottom:-12px;transition:opacity .7s cubic-bezier(.39, .46, .15, 1.04)}section.flooring-animation .inner .flooring .animation-item{margin-right:24px}section.flooring-animation .inner .flooring .animation-item img.connector{top:-12px}section.flooring-animation .inner .animation-item{position:relative;flex-shrink:0}section.flooring-animation .inner .animation-item span{position:absolute;bottom:10%;left:50%;transform:translateX(-50%);text-align:center}section.flooring-animation .inner .animation-item::before{content:"";position:absolute;bottom:0;right:0;left:0;height:50%;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.66) 100%)}section.flooring-animation .inner .animation-item img.connector{position:absolute;left:50%;transform:translateX(-22px);height:22px;width:44px;z-index:1}.content-video{margin-bottom:-1px}.content-video .title-wrap{max-width:1124px;margin:0 auto 48px;width:calc(100% - 40px)}@media (min-width:768px){section.flooring-animation .inner .contaminants .animation-item img.connector{transition:opacity .3s cubic-bezier(.39, .46, .15, 1.04)}.content-video .title-wrap{margin-bottom:96px}.content-video .title-wrap h2{width:80%}}.content-video .title-wrap.description{display:flex;flex-direction:column;gap:35px}.content-video .title-wrap.description h2,.content-video .title-wrap.description p{width:100%}.content-video .title-wrap.description p{margin-top:-16px}@media (min-width:1024px){.content-video .title-wrap.description{flex-direction:row;gap:35px}.content-video .title-wrap.description p{margin-top:10px;margin-right:93px;margin-left:93px}}.content-video .video-wrap{position:relative;display:flex;justify-content:center;background:#272c35}.content-video .video-wrap video{width:100%;max-width:1920px}.content-video .video-wrap img{position:absolute;width:72px;top:calc(50% - 36px);left:calc(50% - 36px);cursor:pointer;transition:transform .3s}.content-video .video-wrap img:hover{transform:scale(1.1)}.outsole-group{color:#fff}.outsole-group.hero{color:#302929}.outsole-group.hero .details{padding:0 10px}@media (min-width:768px){.content-video .video-wrap img{width:8vw;top:calc(50% - 4vw);left:calc(50% - 4vw)}.outsole-group.hero .details .outsoles{margin-top:-100px}}.outsole-group.dark{padding:0 24px 12px;border:1px dashed #fff}.outsole-group .hero{position:relative;height:175px}.outsole-group .hero img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.outsole-group .hero h2{position:absolute;bottom:3px;left:10px;filter:drop-shadow(0px 2px 10px black)}.outsole-group>h2{margin-right:10px}.outsole-group .details{display:flex;flex-direction:column-reverse}@media (min-width:768px){.outsole-group .hero h2{width:50%}.outsole-group .details{gap:24px;flex-direction:row}}.outsole-group .details .text{width:100%}@media (min-width:768px){.outsole-group .details .text{width:50%;margin-top:20px}}@media (min-width:1024px){.outsole-group .details{gap:48px}.outsole-group .details .text{width:55%}}.outsole-group .details .text .table{margin-top:38px;display:flex;flex-direction:column;gap:0}@media (min-width:500px){.numbers-facts .data-tiles>.inner .data-tile{min-height:0;min-height:initial}.outsole-group.hero .details{padding:0 24px}.outsole-group .hero{height:250px}.outsole-group .hero h2{bottom:0;left:20px}.outsole-group>h2{margin-right:20px}.outsole-group .details .text .table{flex-direction:row;gap:56px}}.outsole-group .details .text .table td{vertical-align:baseline;padding:10px 5px}.outsole-group .details .outsoles{width:100%;position:relative}.outsole-group .details .outsoles img{margin:0 auto;max-width:350px}@media (min-width:768px){.outsole-group .details .outsoles img{max-width:none;max-width:initial}.outsole-group .details .outsoles{width:50%}}@media (min-width:1024px){.outsole-group .details .outsoles{width:45%}}.stf-tab-module{overflow:hidden;margin-top:-32px}.stf-tab-module .headline-wrap{background:#272c35}.stf-tab-module .headline-wrap .headline{max-width:1124px;margin:0 auto;width:calc(100% - 40px);padding-bottom:32px}.stf-tab-module .navigation-bar{max-width:1124px;margin:0 auto;width:100%;background:#fff;display:flex;height:96px;overflow-x:auto;overflow-y:hidden;gap:2px}@media (min-width:768px){.stf-tab-module .navigation-bar{height:110px;overflow-x:hidden}}.stf-tab-module .navigation-bar button{position:relative;top:2px;display:flex;justify-content:center;align-items:center;padding:0 8px;min-width:140px;width:100%;transition:background .3s,color .3s,top .3s,border .3s;color:#6a6a6a;background:#e0e0e0;border-right:2px solid #f8f8f8;border-style:none;text-decoration:none}.stf-tab-module .navigation-bar button.active{top:0;color:#302929;background:#f8f8f8}.stf-tab-module .navigation-bar button:not(.active){cursor:pointer}.stf-tab-module .navigation-bar button:not(.active):hover{color:#302929;top:0}.stf-tab-module .content-container{background:#f7f7f7;position:relative;z-index:1}.stf-tab-module .content-container .content-wrapper{max-width:1124px;margin:0 auto;width:calc(100% - 40px);padding-top:32px;padding-bottom:64px}div.card{position:relative}div.card.text-image{flex-shrink:0}div.card.text-image span{position:absolute;bottom:10%;left:50%;transform:translateX(-50%);text-align:center}div.card.text-image.has-title::before{content:"";position:absolute;bottom:0;right:0;left:0;height:50%;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.66) 100%)}div.card.text-icon,div.card.text-only{flex-shrink:1;display:flex;flex-direction:column;gap:12px;justify-content:center;align-items:center;width:calc(100% - 48px);height:calc(100% - 48px);padding:24px;background:#fff}div.card.text-icon p,div.card.text-icon span,div.card.text-only p,div.card.text-only span{text-align:center}div.card.text-icon img{width:60%;max-width:150px;max-height:90px}.boot-finder-layout{display:flex;flex-direction:column;gap:48px;justify-content:space-around}.boot-finder-layout .text-wrapper>h2{max-width:1000px}.boot-finder-layout .text-wrapper>p{margin-top:8px;max-width:1000px}.boot-finder-layout .swiper-outer-container{position:relative}.boot-finder-layout .swiper-outer-container .current-marker{position:absolute;top:-10px;bottom:-5px;left:50%;width:70%;transform:translateX(-50%);border:3px solid #f0493e}@media (min-width:768px){.stf-tab-module .navigation-bar button{top:10px;min-width:0;min-width:initial}div.card.text-icon img{max-height:none;max-height:initial}.boot-finder-layout{height:100%}.boot-finder-layout .swiper-outer-container .current-marker{width:calc(33% - 30px)}.boot-finder-layout .swiper-outer-container .swiper.environments{width:90%}}.boot-finder-layout .swiper-outer-container .swiper.environments .swiper-slide{width:33%;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:transform .3s,filter .3s;transform:scale(.9);filter:brightness(.9);cursor:pointer}@media (min-width:768px){.boot-finder-layout .swiper-outer-container .swiper.environments .swiper-slide .font-m{font-size:24px;line-height:26px}}@media (min-width:1024px){.stf-tab-module .navigation-bar{height:96px;overflow-x:hidden}.boot-finder-layout .swiper-outer-container .current-marker{bottom:-5px;width:calc(33% - 40px)}.boot-finder-layout .swiper-outer-container .swiper.environments .swiper-slide .font-m{font-size:30px;line-height:40px}}.boot-finder-layout .swiper-outer-container .swiper.environments .swiper-slide.swiper-slide-active{transform:scale(1);filter:brightness(1)}.boot-finder-layout .swiper-outer-container .swiper.environments .swiper-slide:not(.swiper-slide-active):hover{filter:brightness(1)}.boot-finder-layout .swiper-outer-container .swiper.environments .swiper-slide span{margin-top:-3px;margin-bottom:4px}.boot-finder-layout .swiper-outer-container .slider-button{background:0 0;border:none;padding:8px;position:absolute;bottom:-40px;transition:opacity .3s;cursor:pointer;z-index:2}.boot-finder-layout .swiper-outer-container .slider-button:hover{opacity:.6}.boot-finder-layout .swiper-outer-container .slider-button.prev{left:-10px}.boot-finder-layout .swiper-outer-container .slider-button.next{transform:rotate(180deg);right:-10px}.boot-finder-layout .swiper-outer-container .slider-button img{width:24px;height:24px}.boot-finder-layout .option-grid{display:grid;grid-gap:32px;gap:32px}@media screen and (max-width:768px){.boot-finder-layout .option-grid{grid-template-columns:1fr!important;gap:20px}.boot-finder-layout .option-grid.text-image{grid-template-columns:1fr 1fr!important}}.boot-finder-layout .option-grid .card-wrapper{position:relative}.boot-finder-layout .option-grid .card-wrapper input[type=checkbox],.boot-finder-layout .option-grid .card-wrapper input[type=radio]{position:absolute;top:50%;right:50%;z-index:-1;outline:0}.boot-finder-layout .option-grid .card-wrapper.text-image{max-height:150px}.boot-finder-layout .option-grid .card-wrapper.text-image img{max-height:150px;-o-object-fit:cover;object-fit:cover}.boot-finder-layout .option-grid .card-wrapper.text-icon,.boot-finder-layout .option-grid .card-wrapper.text-only{width:100%}.boot-finder-layout .option-grid .card-wrapper .card{flex-shrink:1;filter:brightness(.8);transition:outline .3s,filter .3s;cursor:pointer}.boot-finder-layout .option-grid .card-wrapper .card:hover,.boot-finder-layout .option-grid .card-wrapper input[type=checkbox]:checked~.card,.boot-finder-layout .option-grid .card-wrapper input[type=checkbox]:focus~.card,.boot-finder-layout .option-grid .card-wrapper input[type=radio]:checked~.card,.boot-finder-layout .option-grid .card-wrapper input[type=radio]:focus~.card{filter:brightness(1);outline:#f0493e solid 2px;outline-offset:5px}@media (min-width:768px){.boot-finder-layout .swiper-outer-container .slider-button{top:calc(50% - 25px);bottom:initial}.boot-finder-layout .swiper-outer-container .slider-button.prev{left:-16px}.boot-finder-layout .swiper-outer-container .slider-button.next{right:-16px}.boot-finder-layout .swiper-outer-container .slider-button img{width:34px;height:34px}.boot-finder-layout .option-grid .card-wrapper.text-image,.boot-finder-layout .option-grid .card-wrapper.text-image img{max-height:none;max-height:initial}.boot-finder-layout .option-grid .card-wrapper .card:hover,.boot-finder-layout .option-grid .card-wrapper input[type=checkbox]:checked~.card,.boot-finder-layout .option-grid .card-wrapper input[type=checkbox]:focus~.card,.boot-finder-layout .option-grid .card-wrapper input[type=radio]:checked~.card,.boot-finder-layout .option-grid .card-wrapper input[type=radio]:focus~.card{outline:#f0493e solid 3px}}.boot-finder-layout .option-grid .card-wrapper .checkmark-icon{position:absolute;bottom:5px;right:5px;width:25px;height:25px;opacity:0;transition:opacity .15s}.boot-finder-layout .option-grid .card-wrapper.selected .checkmark-icon{opacity:1}.boot-finder-layout .form-wrapper form{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}.boot-finder-layout .form-wrapper form .checkbox{display:flex;justify-conntent:flex-start}.boot-finder-layout .form-wrapper form .checkbox input{width:20px;height:20px;margin-top:4px;flex-shrink:0}.boot-finder-layout .form-wrapper form .checkbox label{margin-left:10px;max-width:570px;display:block}.boot-finder-layout .form-wrapper form .formfield{display:flex;flex-direction:column;max-width:600px}.boot-finder-layout .form-wrapper form .formfield label{margin-bottom:8px}.boot-finder-layout .form-wrapper form .formfield input.form-field{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:10px 16px;background:#fff;border:3px solid #e2e2e2;font-family:"DIN Pro";font-style:normal;font-weight:400;font-size:18px;line-height:30px;letter-spacing:.4px;transition:outline .3s}.boot-finder-layout .form-wrapper form .formfield input.form-field:focus{outline:#f0493e solid 3px;outline-offset:5px}.boot-finder-layout .form-wrapper form .hidden-fields,.boot-finder-layout .form-wrapper form .hidden-fields input{display:none}.boot-finder-layout .outsole-group{margin:48px 0}.boot-finder-outer{background:#272c35;padding:100px 0;position:relative}.boot-finder-outer .inner{max-width:1124px;margin:0 auto;width:calc(100% - 40px)}.boot-finder-outer .inner .swiper-pagination{top:60px;width:66%;left:16.5%;display:flex;gap:8px;bottom:initial}.boot-finder-outer .inner .swiper-pagination .swiper-pagination-bullet{width:100%;height:3px;background:#f0493e;opacity:.33;border-radius:0;transition:opacity .3s;margin:0}.boot-finder-outer .inner .swiper-pagination .swiper-pagination-bullet-active{opacity:1}.boot-finder-outer .inner .swiper.boot-finder{padding:8px}.boot-finder-outer .inner .swiper.boot-finder>.swiper-wrapper{margin-bottom:80px}.boot-finder-outer .inner .swiper.boot-finder>.swiper-wrapper>.swiper-slide{height:auto}.boot-finder-outer .inner .swiper.boot-finder>.button-container{display:flex;flex-direction:column-reverse;align-items:center;gap:8px}.boot-finder-outer .inner .swiper.boot-finder>.button-container button{max-width:400px;width:100%}@media (min-width:768px){.boot-finder-outer{padding:140px 0}.boot-finder-outer .inner .swiper-pagination{top:80px;width:33%;left:33%}.boot-finder-outer .inner .swiper-pagination .swiper-pagination-bullet{height:5px}.boot-finder-outer .inner .swiper.boot-finder{padding:15px}.boot-finder-outer .inner .swiper.boot-finder>.swiper-wrapper{margin-bottom:56px}.boot-finder-outer .inner .swiper.boot-finder>.button-container button{width:-moz-fit-content;width:fit-content}.boot-finder-outer .inner .swiper.boot-finder>.button-container{flex-direction:row;justify-content:space-between}}.boot-finder-outer .inner .swiper.boot-finder>.button-container button.swiper-button-disabled{display:none}.boot-finder-outer .inner .swiper.boot-finder>.error-message{display:none;justify-content:flex-end;height:30px;margin-bottom:15px;margin-top:-45px}.client-reference section.image-angle{margin-bottom:75px}section.image-angle{position:relative}@media (min-width:768px){.client-reference section.image-angle{margin-bottom:0}section.image-angle.half .image-container>picture{background-color:#f8f8f8!important;width:65%;padding-right:35%}}section.image-angle.visible .content .inner .angle-container .inner{opacity:1;transform:translate3d(0,0,0)}section.image-angle.visible .content .inner .angle-container .angle{opacity:.9;transform:translate3d(0,0,0)}section.image-angle .image-container{position:relative;overflow:hidden;min-height:420px}section.image-angle .image-container>picture{padding-bottom:0!important;min-height:420px}section.image-angle .image-container>picture img{position:relative;-o-object-fit:cover;object-fit:cover;min-height:420px}section.image-angle .image-container .blured{display:none;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1;transform:scale(1.5);filter:blur(50px)}@media (min-width:1920px){section.image-angle.half .image-container>picture{width:60%;padding-right:40%;max-width:1200px}section.image-angle .image-container>picture{position:relative;max-width:1920px;left:calc((100% - 1920px)/ 2)}section.image-angle .image-container .blured{display:block;position:absolute;max-width:1920px;left:calc((100% - 1920px)/ 2)}}section.image-angle .content.with-description .inner .angle-container .inner{padding:16px 0 0}section.image-angle .content.with-description .inner .angle-container .angle{height:80%;max-height:250px}section.image-angle .content .inner .angle-container{position:relative}@media (min-width:768px){section.image-angle .image-container,section.image-angle .image-container>picture,section.image-angle .image-container>picture img{min-height:0;min-height:initial}section.image-angle .content{position:absolute;top:0;left:0;width:100%;height:100%}section.image-angle .content.with-description .inner .angle-container .inner{padding:75px 40px 60px}section.image-angle .content.with-description .inner .angle-container .angle{height:100%;max-height:none;max-height:initial}section.image-angle .content .inner{max-width:1124px;margin:0 auto;width:calc(100% - 40px);position:relative;height:100%}section.image-angle .content .inner .angle-container{position:absolute;top:50%;left:33%;width:67%;transform:translateY(-50%)}}section.image-angle .content .inner .angle-container .inner{max-width:1124px;margin:0 auto;width:calc(100% - 40px);position:relative;padding:16px 0;z-index:2;transform:translate3d(10%,0,0);opacity:0;transition:transform .7s ease-out 0.35s,opacity .7s ease-out 0.35s}@media (min-width:768px){section.image-angle .content .inner .angle-container .inner{width:auto;width:initial;max-width:none;max-width:initial;margin:0;margin:initial;padding:75px 0 60px 40px}}section.image-angle .content .inner .angle-container .angle{position:absolute;top:0;left:0;height:100%;width:98%;max-width:600px;opacity:.8;transform:translate3d(20%,0,0);opacity:0;transition:transform .9s ease-out 0.15s,opacity .7s ease-out 0.15s}section.image-angle .content .inner .angle-container .kicker{display:flex;align-items:center}section.image-angle .content .inner .angle-container .kicker img{width:50px;margin-right:12px}section.image-angle .content .inner .angle-container .kicker span{margin-top:5px}section.image-angle .content .inner .angle-container h2{margin:24px 0 4px;max-width:420px}section.image-angle .content .inner .angle-container p{width:90%}section.text-center{background:0 0}section.text-center.read-more .inner p:first-of-type{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}section.text-center.read-more .inner>:not(h3:first-of-type):not(p:first-of-type):not(button){display:none}section.text-center.read-more-active .inner p:first-of-type,section.text-center.read-more-active .inner>:not(h3:first-of-type):not(p:first-of-type):not(button){display:block}section.text-center.read-more-active .inner button.read-more{display:none}section.text-center .inner{max-width:1124px;margin:0 auto;width:calc(100% - 40px)}section.text-center .inner h3{margin-bottom:16px}section.text-center .inner p{margin-bottom:32px}section.quote{max-width:1124px;margin:0 auto;width:calc(100% - 40px);background:0 0}section.quote.image-left .inner{flex-direction:column-reverse}@media (min-width:768px){section.image-angle .content .inner .angle-container .angle{width:90%}section.image-angle .content .inner .angle-container h2{max-width:none;max-width:initial}section.image-angle .content .inner .angle-container p{width:60%}section.text-center .inner{padding:0 20%;width:60%}section.quote.image-left .inner{flex-direction:row-reverse;align-items:center}}section.quote .inner{display:flex;gap:35px;flex-direction:column-reverse}section.quote .inner .quote-image,section.quote .inner .quote-text{width:100%}section.quote .inner .quote-image{width:100%;max-width:400px;margin:0 auto}section.quote .inner .quote-text{margin:0;position:relative}section.quote .inner .quote-text span{display:block}section.quote .inner .quote-text p,section.quote .inner .quote-text span{position:relative;z-index:1;width:90%;margin:0 5%}section.quote .inner .quote-text p{margin-top:12px;width:85%}section.quote .inner .quote-text img.quote-mark{width:32px;position:absolute}@media (min-width:500px){section.quote .inner .quote-text img.quote-mark{height:60%;width:10%}}@media (min-width:768px){section.quote .inner{flex-direction:row;align-items:center}section.quote .inner .quote-image{max-width:none;max-width:initial}section.quote .inner .quote-text img.quote-mark{height:65%;width:20%}}section.quote .inner .quote-text img.quote-mark.start{top:-4%;left:0}section.quote .inner .quote-text img.quote-mark.end{transform:rotate(180deg);right:5%;bottom:-10%}@media (min-width:500px){section.quote .inner .quote-text img.quote-mark.start{top:-33%;left:0}section.quote .inner .quote-text img.quote-mark.end{right:12%;bottom:-50%}}@media (min-width:1024px){section.image-angle .content .inner .angle-container{left:50%;width:50%}section.quote .inner .quote-text img.quote-mark{height:55%}section.quote .inner .quote-text img.quote-mark.end{bottom:-45%}}.ai-animation{margin-top:-75px;position:relative}.ai-animation .bg-helper{position:absolute;top:0;left:0;right:0;height:55%;background:#e2e2e2}.ai-animation .image-wrap{max-width:1124px;margin:0 auto;width:calc(100% - 40px);position:relative}@media (min-width:768px){section.quote .inner .quote-text img.quote-mark.end{bottom:-45%;right:5%}.ai-animation{margin-top:-1px}.ai-animation .image-wrap img{width:100%;margin:0 auto}.accordion .inner{width:80%;margin:0 auto}}.accordion{max-width:1124px;margin:0 auto;width:calc(100% - 40px)}.accordion .inner h2{margin-bottom:48px}@media (min-width:768px){.accordion .inner h2{width:80%}}.accordion .inner details{width:100%;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #302929}.accordion .inner details summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center}.accordion .inner details summary::-webkit-details-marker{display:none}.accordion .inner details summary:hover span{transform:translateX(10px)}.accordion .inner details summary span{transition:transform .3s}.accordion .inner details summary .icon{width:16px;height:16px;position:relative}.accordion .inner details summary .icon:after,.accordion .inner details summary .icon:before{content:"";width:16px;height:3px;background:#302929;display:block;position:absolute;left:0;top:5px;transition:transform .3s}.accordion .inner details summary .icon:after{transform:rotate(90deg)}.accordion .inner details .answer{margin-top:16px;max-width:826px}.accordion .inner details li{margin-bottom:16px;width:85%}.accordion .inner details[open] summary span{transform:translateX(0)!important}.accordion .inner details[open] summary .icon:after{transform:rotate(0)}.contact-form{background:#272c35;padding:80px 0}.contact-form .angle{position:absolute;left:-20%;top:-20px;opacity:.15;height:80%;width:90%;z-index:-1}@media (min-width:1024px){.contact-form .angle{width:40%;top:-10%;height:90%}}.contact-form .kicker{display:block;margin-bottom:24px}.contact-form .inner{max-width:1124px;margin:0 auto;width:calc(100% - 40px);position:relative;z-index:2}.contact-form .inner .content{display:flex;flex-direction:column;gap:80px}.contact-form .inner .content .left,.contact-form .inner .content .right{width:100%}.contact-form .inner .content .left h2{margin-bottom:24px}@media (min-width:768px){.accordion .inner details{padding-bottom:48px;margin-bottom:48px}.accordion .inner details summary .icon{width:20px;height:20px}.accordion .inner details summary .icon:after,.accordion .inner details summary .icon:before{width:20px;height:4px;top:8px}.accordion .inner details .answer{margin-top:32px}.contact-form{padding:160px 0}.contact-form .inner .content .left p{max-width:80%}.contact-form .inner .content .right{max-width:60%}}@media (min-width:1024px){.contact-form .inner .content{gap:132px;flex-direction:row}.contact-form .inner .content .right{margin-right:96px;margin-top:-13px;max-width:none;max-width:initial}}.contact-form .inner .content .right .one-column-form label{font-family:"DIN Pro";font-style:normal;font-weight:500;font-size:15px;line-height:25px;letter-spacing:.375px;color:#fff}.contact-form .inner .content .right .one-column-form .lp-form-button{padding:13px 24px 9px;cursor:pointer;transition:background .3s,color .3s,border .3s;font-family:"DIN Condensed";font-style:normal;font-weight:700;text-transform:uppercase;font-size:18px;line-height:28px;letter-spacing:.75px}.contact-form .inner .content .right .one-column-form .marketing-subscription-list{display:flex;gap:15px}.contact-form .inner .content .right .one-column-form .marketing-subscription-list .lp-form-fieldInput{width:30px;height:30px;flex-shrink:0}footer .top{background:#e2e2e2}footer .top .inner{max-width:1124px;margin:0 auto;width:calc(100% - 40px);padding-top:48px;padding-bottom:48px}footer .top .inner .title{display:block;margin-bottom:36px;font-family:"DIN Pro";font-weight:700;font-size:26px;line-height:30px;letter-spacing:.4px}footer .top .inner .content{display:flex;justify-content:space-between;align-items:flex-start}@media (min-width:768px){.contact-form .inner .content .right .one-column-form label{font-size:16px;line-height:30px;letter-spacing:.4px}footer .top .inner{padding-bottom:120px}footer .top .inner .content{align-items:center}footer .top .inner .content>div{display:flex;gap:120px}}footer .top .inner .content .links{display:flex;flex-direction:column;gap:16px;flex-shrink:0;margin-bottom:16px}footer .top .inner .content img{justify-self:flex-end;width:64px}footer .bottom{max-width:1124px;margin:32px auto;width:calc(100% - 40px)}footer .bottom .social{display:flex;gap:24px;margin-bottom:24px}footer .bottom .social img{width:40px;height:40px}html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-padding-top:3vh}body{margin:0;color:#302929}details,main{display:block}h1{font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted currentColor;text-decoration:underline dotted currentColor}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;display:block;width:100%}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:"DIN Condensed";font-weight:700;font-style:normal;font-display:swap;src:local("DIN Condensed Bold"),url("/_assets/fonts/DIN-CondensedBold.woff") format("woff")}@font-face{font-family:"DIN Pro";font-weight:400;font-style:normal;font-display:swap;src:local("DINPro Regular"),url("/_assets/fonts/DINPro-Regular.woff2") format("woff2"),url("/_assets/fonts/DINPro-Regular.woff") format("woff")}@font-face{font-family:"DIN Pro";font-weight:500;font-style:normal;font-display:swap;src:local("DINPro Medium"),url("/_assets/fonts/DINPro-Medium.woff2") format("woff2"),url("/_assets/fonts/DINPro-Medium.woff") format("woff")}@font-face{font-family:"DIN Pro";font-weight:700;font-style:normal;font-display:swap;src:local("DINPro Bold"),url("/_assets/fonts/DINPro-Bold.woff2") format("woff2"),url("/_assets/fonts/DINPro-Bold.woff") format("woff")}.font-description,.font-headline-l,.font-headline-m,.font-headline-xl,.font-intro-lg,.font-intro-sm,.font-l,.font-m,.font-meta-navigation,.font-navigation,.font-s,.font-tag,.font-text-bold,.font-text-med,.font-text-reg,.font-text-small,.font-xs{word-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.font-xs{font-family:"DIN Pro";font-style:normal;font-weight:700;text-transform:uppercase;font-size:15px;line-height:20px;letter-spacing:.4px}.font-s{font-family:"DIN Pro";font-style:normal;font-weight:700;text-transform:uppercase;font-size:18px;line-height:28px;letter-spacing:.45px}@media (min-width:768px){footer .top .inner .content .links{margin-bottom:0;gap:8px}footer .bottom{display:flex;justify-content:space-between;align-items:center}footer .bottom .social{margin-bottom:0;margin-right:48px}.font-s{font-size:20px;line-height:30px;letter-spacing:.5px}}.font-m{font-family:"DIN Pro";font-style:normal;font-weight:700;text-transform:uppercase;font-size:22px;line-height:32px;letter-spacing:1px}@media (min-width:768px){.font-m{font-size:30px;line-height:40px}}.font-l{font-family:"DIN Pro";font-style:normal;font-weight:700;text-transform:uppercase;font-size:26px;line-height:36px;letter-spacing:2px}@media (min-width:768px){.font-l{font-size:40px;line-height:50px;letter-spacing:4px}}.font-navigation{font-family:"DIN Condensed";font-style:normal;font-weight:700;text-transform:uppercase;font-size:18px;line-height:28px;letter-spacing:.75px}.font-meta-navigation{font-family:"DIN Condensed";font-style:normal;font-weight:700;text-transform:uppercase;font-size:15px;line-height:20px;letter-spacing:.5px}.font-text-reg{font-family:"DIN Pro";font-style:normal;font-weight:400;font-size:15px;line-height:25px;letter-spacing:.375px}@media (min-width:768px){.font-text-reg{font-size:16px;line-height:30px;letter-spacing:.4px}}.font-text-med{font-family:"DIN Pro";font-style:normal;font-weight:500;font-size:15px;line-height:25px;letter-spacing:.375px}@media (min-width:768px){.font-text-med{font-size:16px;line-height:30px;letter-spacing:.4px}}.font-text-bold{font-family:"DIN Pro";font-style:normal;font-weight:700;font-size:15px;line-height:25px;letter-spacing:.375px}@media (min-width:768px){.font-text-bold{font-size:16px;line-height:30px;letter-spacing:.4px}}.font-text-small{font-family:"DIN Pro";font-style:normal;font-weight:500;font-size:13px;line-height:23px;letter-spacing:.225px}.font-tag{font-family:"DIN Pro";font-style:normal;font-weight:700;text-transform:uppercase;font-size:13px;line-height:23px;letter-spacing:.225px}.font-intro-lg{font-family:"DIN Pro";font-style:normal;font-weight:400;font-size:20px;line-height:30px;letter-spacing:.5px}@media (min-width:768px){.font-intro-lg{font-size:24px;line-height:36px;letter-spacing:.6px}}.font-intro-sm{font-family:"DIN Pro";font-style:normal;font-weight:400;font-size:15px;line-height:20px;letter-spacing:.375px}@media (min-width:768px){.font-intro-sm{font-size:16px;line-height:24px;letter-spacing:.4px}}.font-description{font-family:"DIN Pro";font-style:normal;font-weight:700;text-transform:uppercase;font-size:12px;line-height:20px;letter-spacing:.4px}.font-headline-m{font-family:"DIN Condensed";font-style:normal;font-weight:700;text-transform:uppercase;font-size:40px;line-height:35px;letter-spacing:4px}@media (min-width:768px){.font-headline-m{font-size:50px;line-height:45px}}.font-headline-l{font-family:"DIN Condensed";font-style:normal;font-weight:700;text-transform:uppercase;font-size:60px;line-height:50px;letter-spacing:4px}@media (min-width:768px){.font-headline-l{font-size:90px;line-height:80px}}.font-headline-xl{font-family:"DIN Condensed";font-style:normal;font-weight:700;text-transform:uppercase;font-size:60px;line-height:50px;letter-spacing:4px}.white{color:#fff}.black{color:#302929}.background{color:#272c35}.grey{color:#999}.red{color:#f0493e}body.fit-guide{overflow-x:hidden}picture{display:block;position:relative}picture>img{height:100%;position:absolute}ul{padding-left:2rem}a:hover,a:not([class]){text-decoration:underline}h1,h2,h3,h4,h5,h6,p{margin:0}body:not(.fit-guide) .main{overflow:hidden}.blur-image-container{position:absolute;top:0;left:0;width:100%;height:90%;overflow:hidden}.blur-image-container picture{padding-bottom:0!important;position:absolute;top:0;left:0;width:100%;height:100%}.blur-image-container picture img{-o-object-fit:cover;object-fit:cover}.blur-image-container>picture{display:none}.blur-image-container .inner picture:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#302929;opacity:.2;z-index:1}@media (min-width:1920px){.blur-image-container>picture{display:block;filter:blur(50px);transform:scale(1.5)}.blur-image-container>picture:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#302929;opacity:.2;z-index:1}.blur-image-container .inner{position:absolute;top:0;width:100%;height:100%;max-width:1920px;left:calc((100% - 1920px)/ 2);overflow:hidden}}.blur-image-container .angle{position:absolute;left:0;z-index:2}.scroll-fade{opacity:0;transform:translate3d(0,5vh,0);transition:transform 1.2s,opacity 1s}.scroll-fade.visible{opacity:1;transform:translate3d(0,0,0)}.module-bottom-spacing{background-color:#fff;padding-bottom:120px}@media (min-width:768px){.font-headline-xl{font-size:140px;line-height:120px}.module-bottom-spacing{padding-bottom:160px}}.module-bottom-spacing.light-grey{background:#f8f8f8}.module-small-bottom-spacing{background-color:#fff;padding-bottom:60px}.module-small-bottom-spacing.light-grey{background:#f8f8f8}.module-small-top-spacing{background-color:#fff;padding-top:60px}@media (min-width:768px){.module-small-bottom-spacing{padding-bottom:80px}.module-small-top-spacing{padding-top:80px}}.module-small-top-spacing.light-grey{background:#f8f8f8}.module-top-spacing{background-color:#fff;padding-top:120px}@media (min-width:768px){.module-top-spacing{padding-top:160px}}.module-top-spacing.light-grey{background:#f8f8f8}.bg-grey,.bg-grey .module-bottom-spacing,.bg-grey .module-top-spacing{background:#f1f1f1}#ccc #ccc-notify.ccc-notify__notify{background:#a1120a;padding:53px 80px 61px;justify-content:space-between}@media screen and (max-width:1099px){#ccc #ccc-notify.ccc-notify__notify{padding:53px 40px 61px}}@media screen and (max-width:991px){#ccc #ccc-notify.ccc-notify__notify{display:block;padding:32px 40px 40px}}@media screen and (max-width:767px){#ccc #ccc-notify.ccc-notify__notify{padding:32px 20px}}#ccc #ccc-notify .ccc-notify-text{width:443px;margin-right:40px}@media screen and (max-width:1099px){#ccc #ccc-notify .ccc-notify-text{width:365px;margin-right:30px}}#ccc #ccc-notify .ccc-notify-text h3,#ccc #ccc-notify .ccc-notify-text p{font-size:16px;line-height:30px;letter-spacing:.4px}#ccc #ccc-notify .ccc-notify-text h3{font-weight:700}@media screen and (max-width:991px){#ccc #ccc-notify .ccc-notify-text{width:auto;margin:0 0 34px;padding-right:50px}#ccc #ccc-notify .ccc-notify-text h3,#ccc #ccc-notify .ccc-notify-text p{font-size:15px;line-height:25px;letter-spacing:.38px}#ccc #ccc-notify .ccc-notify-text h3{margin-bottom:5px}}#ccc #ccc-notify .ccc-notify-text p{font-weight:400}#ccc #ccc-notify .ccc-notify-button{padding:9px 20px!important;font-family:DINProCond,sans-serif;border-radius:0;font-size:18px;line-height:28px;letter-spacing:.75px;text-transform:uppercase;font-weight:700;min-width:200px;transition:.33s ease-out}#ccc #ccc-notify .ccc-notify-button:hover{background:#fff}#ccc #ccc-notify .ccc-notify-button:hover span{color:#302929}#ccc #ccc-notify .ccc-notify-button.ccc-notify-link{padding:0!important;font-size:16px;line-height:30px;letter-spacing:.4px;font-weight:500;min-width:0;font-family:DINPro,sans-serif;text-transform:none;background:0 0}#ccc #ccc-notify .ccc-notify-button.ccc-notify-link span{color:#fff}#ccc #ccc-notify .ccc-notify-button.ccc-notify-link:hover{text-decoration:none}#ccc #ccc-notify .ccc-notify-buttons{padding-right:80px}#ccc #ccc-notify .ccc-notify-buttons .ccc-notify-button{margin:0 30px 0 0}#ccc #ccc-notify #ccc-notify-dismiss{width:32px;height:32px;display:inline-block;position:absolute;right:0;top:50%;transform:translateY(-50%)}#ccc #ccc-notify #ccc-notify-dismiss:after,#ccc #ccc-notify #ccc-notify-dismiss:before{content:"";width:100%;height:2px;position:absolute;left:0;top:50%;margin-top:-1px;background:#fff}#ccc #ccc-notify #ccc-notify-dismiss:after{transform:rotate(45deg)}#ccc #ccc-notify #ccc-notify-dismiss:before{transform:rotate(-45deg)}#ccc #ccc-notify #ccc-notify-dismiss svg{display:none}#ccc #ccc-module .ccc-panel{top:37px;left:30px;right:40px}#ccc #ccc-module.ccc-module--slideout{max-width:563px}#ccc #ccc-module #ccc-content{background:#a1120a;padding:37px 40px 37px 30px}@media screen and (max-width:1099px){#ccc #ccc-notify .ccc-notify-button{min-width:175px}#ccc #ccc-notify .ccc-notify-buttons{padding-right:46px}#ccc #ccc-notify .ccc-notify-buttons .ccc-notify-button{margin:0 20px 0 0}#ccc #ccc-module .ccc-panel{left:30px;right:30px}#ccc #ccc-module.ccc-module--slideout{max-width:589px}#ccc #ccc-module #ccc-content{padding:37px 30px}}@media screen and (max-width:991px){#ccc #ccc-notify .ccc-notify-button{min-width:200px}#ccc #ccc-notify .ccc-notify-buttons{padding-right:50px;position:static}#ccc #ccc-notify .ccc-notify-buttons .ccc-notify-button{margin:0 30px 0 0}#ccc #ccc-notify #ccc-notify-dismiss{right:40px;top:32px;transform:none}#ccc #ccc-module .ccc-panel{left:40px;right:25px}#ccc #ccc-module #ccc-content{padding:37px 25px 37px 40px}}#ccc #ccc-module #ccc-title{font-size:20px;line-height:30px;letter-spacing:.5px;font-weight:700;margin:0 0 18px;text-transform:uppercase;padding-right:50px}@media screen and (max-width:767px){#ccc #ccc-notify .ccc-notify-text{margin-bottom:43px}#ccc #ccc-notify .ccc-notify-button{min-width:0;width:100%}#ccc #ccc-notify .ccc-notify-button.ccc-notify-link{width:auto}#ccc #ccc-notify .ccc-notify-buttons{padding-right:0;margin-top:-20px;white-space:normal}#ccc #ccc-notify .ccc-notify-buttons .ccc-notify-button{margin:20px 0 0}#ccc #ccc-notify #ccc-notify-dismiss{right:20px}#ccc #ccc-module .ccc-panel{left:20px;right:20px}#ccc #ccc-module.ccc-module--slideout{max-width:100%;width:100%}#ccc #ccc-module #ccc-content{padding:37px 20px}#ccc #ccc-module #ccc-title{font-size:18px;line-height:28px;letter-spacing:.45px}}#ccc #ccc-module .ccc-intro{font-size:16px;line-height:30px;letter-spacing:.4px;margin:2em 0 0;padding-right:50px}@media screen and (max-width:1099px){#ccc #ccc-module .ccc-intro{padding-right:0}}@media screen and (max-width:767px){#ccc #ccc-module .ccc-intro{font-size:15px;line-height:25px;letter-spacing:.38px;margin-top:1.75em}}#ccc #ccc-module .ccc-intro:first-of-type{margin-top:0}#ccc #ccc-module .ccc-intro a{text-decoration:underline}#ccc #ccc-module .ccc-intro a:hover{text-decoration:none}#ccc #ccc-module .ccc-notify-button{padding:9px 20px!important;font-family:DINProCond,sans-serif;border-radius:0;font-size:18px;line-height:28px;letter-spacing:.75px;text-transform:uppercase;font-weight:700;min-width:200px;transition:.33s ease-out}#ccc #ccc-module .ccc-notify-button:hover{background:#fff}#ccc #ccc-module .ccc-notify-button:hover span{color:#302929}#ccc #ccc-module .ccc-notify-button.ccc-accept-button{flex:1 1 5px}#ccc #ccc-module #ccc-button-holder{display:flex;align-items:flex-start;margin:10px -10px 48px}#ccc #ccc-module #ccc-button-holder .ccc-notify-button{margin:20px 10px 0}@media screen and (max-width:1099px){#ccc #ccc-module #ccc-button-holder{margin:10px -17px 48px}#ccc #ccc-module #ccc-button-holder .ccc-notify-button{margin:20px 17px 0}}@media screen and (max-width:991px){#ccc #ccc-module #ccc-button-holder{margin:20px -15px 48px}#ccc #ccc-module #ccc-button-holder .ccc-notify-button{margin:20px 15px 0}}@media screen and (max-width:767px){#ccc #ccc-module #ccc-button-holder{display:block;margin:0 0 25px}#ccc #ccc-module #ccc-button-holder .ccc-notify-button{margin:20px 0 0;display:block;width:100%}}#ccc #ccc-module #ccc-button-holder+hr{display:none}#ccc #ccc-module #ccc-necessary-description,#ccc #ccc-module #ccc-necessary-title,#ccc #ccc-module .optional-cookie p,#ccc #ccc-module .optional-cookie-header{font-size:13px;line-height:23px;letter-spacing:.23px;padding-right:100px}#ccc #ccc-module #ccc-necessary-description,#ccc #ccc-module .optional-cookie p{margin:0}#ccc #ccc-module #ccc-necessary-title,#ccc #ccc-module .optional-cookie-header{margin:0 0 10px}#ccc #ccc-module hr{margin:30px 0 35px;opacity:.3}#ccc #ccc-module #ccc-close{width:32px;height:32px;display:inline-block;position:absolute;top:37px;right:40px}@media screen and (max-width:1099px){#ccc #ccc-module #ccc-close{right:30px}}@media screen and (max-width:991px){#ccc #ccc-module #ccc-close{right:25px}}@media screen and (max-width:767px){#ccc #ccc-module #ccc-necessary-description,#ccc #ccc-module #ccc-necessary-title{padding-right:0}#ccc #ccc-module hr{margin:20px 0}#ccc #ccc-module #ccc-close{right:20px}}#ccc #ccc-module #ccc-close:after,#ccc #ccc-module #ccc-close:before{content:"";width:100%;height:2px;position:absolute;left:0;top:50%;margin-top:-1px;background:#fff}#ccc #ccc-module #ccc-close:after{transform:rotate(45deg)}#ccc #ccc-module #ccc-close:before{transform:rotate(-45deg)}#ccc #ccc-module #ccc-close svg{display:none}#ccc #ccc-module .checkbox-toggle{border-width:2px;border-radius:0;border-color:#fff;background:0 0;top:0}#ccc #ccc-module .checkbox-toggle-toggle{border-radius:0;background:#fff}#ccc #ccc-module .checkbox-toggle-off,#ccc #ccc-module .checkbox-toggle-on{font-family:DINProCond,sans-serif;text-transform:uppercase;font-size:18px;line-height:29px;letter-spacing:.75px;opacity:1}#ccc #ccc-icon{fill:#f0493e}