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,font,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{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:#fff0}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}img,iframe,object,embed{vertical-align:bottom}strong{font-weight:700}input,textarea,select{font-size:1em}body,div,h1,h2,h3,h4,h5,h6,p,a,span,li{background-repeat:no-repeat}body{position:relative;background-color:#fff;color:#000;font:12px Arial,Verdana,san-serif;font-size:100.01%;font-weight:400;line-height:1;text-align:left;height:100%}.clearer{display:block;clear:both;line-height:0em;height:1px;font-size:0;visibility:hidden}.wrapper{width:100%;position:absolute}.container{display:block;width:100%}.container-wrap{margin:0 auto}.main{position:relative}/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */
 .flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:#fff0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsl(0 0% 100% / .75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19F}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}html,body,.wrapper,.wrap{height:100%;margin:0;padding:0}body{background-attachment:fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.grid{width:100%;margin:0 auto}.wrap{width:calc(100% - 30px);padding:0 15px}.col{display:inline-block;vertical-align:top;box-sizing:border-box;padding:0 10px;aspect-ratio:.7241982507}@media (max-width:767px){.col{padding:0}}.cols-6 .col{width:calc(100% / 6)}.cols-6 .col.span-2{width:calc((100% / 6) * 2);aspect-ratio:calc(1242 * 2 / 1715)}.cols-6 .col.span-3{width:calc((100% / 6) * 3);aspect-ratio:calc(1242 * 3 / 1715)}.cols-6 .col.span-4{width:calc((100% / 6) * 4);aspect-ratio:calc(1242 * 4 / 1715)}.cols-6 .col.span-5{width:calc((100% / 6) * 5);aspect-ratio:calc(1242 * 5 / 1715)}.cols-5 .col{width:calc(100% / 5)}.cols-5 .col.span-2{width:calc((100% / 5) * 2);aspect-ratio:calc(1242 * 2 / 1715)}.cols-5 .col.span-3{width:calc((100% / 5) * 3);aspect-ratio:calc(1242 * 3 / 1715)}.cols-5 .col.span-4{width:calc((100% / 5) * 4);aspect-ratio:calc(1242 * 4 / 1715)}.cols-4 .col{width:calc(100% / 4)}.cols-4 .col.span-2{width:calc((100% / 4) * 2);aspect-ratio:calc(1242 * 2 / 1715)}.cols-4 .col.span-3{width:calc((100% / 4) * 3);aspect-ratio:calc(1242 * 3 / 1715)}.cols-3 .col{width:calc(100% / 3)}@media (max-width:767px){.cols-3 .col{width:100%}}.cols-3 .col.span-2{width:calc((100% / 3) * 2);aspect-ratio:calc(1242 * 2 / 1715)}@media (max-width:767px){.cols-3 .col.span-2{width:100%}}.cols-3 .col.span-3{width:calc((100% / 3) * 3);aspect-ratio:calc(1242 * 3 / 1715)}@media (max-width:767px){.cols-3 .col.span-3{width:100%}}.cols-2 .col{width:calc(100% / 2)}.cols-1 .col{width:100%}.cols-1 .col+.col{margin-top:20px}header{position:relative;height:250px}@media (max-width:1199px){header{height:400px}}@media (max-width:991px){header{height:250px}}header .men{position:absolute;z-index:2;display:none;width:50px;height:50px;top:0;left:10px;background-size:50px 50px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;transition:all 0.3s ease-out}@media (max-width:767px){header .men{display:block;top:10px}}header .nav{position:absolute;z-index:1;left:70px;top:50px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;transition:all 0.3s ease-out}@media (max-width:767px){header .nav{left:-500px;top:0;padding:60px 40px 10px 30px}}header .nav ul li{display:inline-block}@media (max-width:767px){header .nav ul li{display:block}}@media (max-width:991px){header .nav ul li a{font-size:17px}}header .nav ul li a.aktiv{border-bottom:2px solid #000}header .nav ul li+li{margin-left:20px}@media (max-width:1199px){header .nav ul li+li{margin-left:15px}}@media (max-width:991px){header .nav ul li+li{margin-left:10px}}@media (max-width:767px){header .nav ul li+li{margin-left:0}}.logo{display:block;background-image:url(/media/designrs_logo.svg);background-size:350px 200px;width:350px;height:200px;position:absolute;top:-15px;right:19%}@media (max-width:1199px){.logo{right:10%}}@media (max-width:991px){.logo{background-size:250px 143px;width:250px;height:143px;right:15%}}@media (max-width:767px){.logo{background-size:150px 85px;width:150px;height:85px;right:20px;top:0}}.logo-1 .logo{background-image:url(/media/designrs_logo_weiss.svg)}.logo-1 header .nav a.aktiv{border-bottom:2px solid #fff}.nav--open .nav{left:-20px;top:70px}.nav--open .men{transform:rotate(45deg)}.nav-0 .men{background-image:url(/theme/public/frontend/site/assets/nav-schwarz.svg)}.nav-0 .nav a{color:#000}@media (max-width:767px){.nav-0 .nav{background-color:rgb(255 255 255 / .8)}}.nav-1 .men{background-image:url(/theme/public/frontend/site/assets/nav-weiss.svg)}.nav-1 .nav a{color:#fff}@media (max-width:767px){.nav-1 .nav{background-color:rgb(0 0 0 / .8)}}.nav-2 .men{background-image:url(/theme/public/frontend/site/assets/nav-gelb.svg)}.nav-2 .nav a{color:#e8e23d}main{display:inline-block;vertical-align:top;position:relative;width:100%;background-color:#fff0}div{background-color:#fff0}@media (max-width:780px){footer{margin-top:100px}}body{font-family:"din-2014",sans-serif;font-weight:300;font-style:normal;font-size:22px;line-height:1.5em}.mod p,.mod li{font-size:22px;line-height:1.5em}@media (max-width:1199px){.mod p,.mod li{font-size:18px;line-height:1.4em}}@media (max-width:991px){.mod p,.mod li{font-size:15px;line-height:1.3em}}@media (max-width:780px){.mod p,.mod li{font-size:20px;line-height:1.4em}}.mod strong{font-family:"din-2014",sans-serif;font-weight:600;font-style:normal}body{color:#000}a{color:#151515}a:hover{text-decoration:underline}.weiss a,.weiss p{color:#fff}.schwarz a,.schwarz p{color:#000}.nav-1 footer p,.nav-1 footer a{color:#fff}.cols-wrap{display:-ms-flex;display:-webkit-flex;display:flex;flex-wrap:wrap}.mod .col,.mod .span-2,.mod .span-3{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:0 0}.mod .col .video,.mod .span-2 .video,.mod .span-3 .video{width:100%;height:100%;object-fit:cover}.mod .col.bg-setting-1{-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;background-position:0 0}.mod .col.bg-setting-1 .video{width:100%;height:auto}.mod .col{box-sizing:border-box}.mod{--colwidth:1242;--colheight:1715}.mod .col{aspect-ratio:var(--colwidth) / var(--colheight)}.mod .span-2{aspect-ratio:calc(var(--colwidth) * 2) / var(--colheight)}.mod .span-3{aspect-ratio:calc(var(--colwidth) * 3) / var(--colheight)}.mod .col{position:relative}.mod .col p,.mod .col ul{padding-top:0;padding-right:40px;margin-top:30px;margin-left:30px}@media (max-width:1199px){.mod .col p,.mod .col ul{padding-right:30px;margin-top:20px;margin-left:20px}}@media (max-width:991px){.mod .col p,.mod .col ul{padding-right:20px;margin-top:10px;margin-left:10px}}.mod .col .col--link{display:block;height:100%;color:inherit;text-decoration:none}.mod .col .video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.mod .col.bg-org .video{position:absolute;top:0;left:0;width:100%;height:auto}.mod .col.padd-0 p,.mod .col.padd-0 ul{margin-left:-11px}@media (max-width:767px){.mod .col.padd-0 p,.mod .col.padd-0 ul{margin-left:0}}.mod .col.valign-bottom .c-wrap{display:flex;flex-direction:column;justify-content:flex-end;height:calc(100% - 40px);padding-bottom:40px}p a{border-bottom:1px dotted currentColor;padding-bottom:2px}p a:hover{border-bottom:1px solid currentColor;text-decoration:none}@media (max-width:767px){.vis-0{display:none}}.mod--faq{border-top:1px solid #8d8d8d;border-bottom:1px solid #8d8d8d;padding:15px 0}.mod--faq button{position:relative;background-color:#fff0;border:none;width:100%;text-align:left;font-size:24px}.mod--faq button span{position:absolute;right:10px;top:calc(50% - 15px);display:inline-block;width:30px;height:30px;font-size:18px;transform:rotate(-90deg);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;transition:all 0.3s ease-out;background-image:url(/theme/public/frontend/site/assets/nav-schwarz.svg);background-repeat:no-repeat;background-position:0 0;background-size:30px 30px}.mod--faq button.is-open span{transform:rotate(-45deg)}.mod--faq+.mod--faq{border-top:none}.col ul{margin-top:20px;list-style:none}.col ul li{background-image:url(/theme/public/frontend/site/assets/li.svg);background-repeat:no-repeat;background-position:0 9px;background-size:12px 12px;padding-left:20px}.col li+li{margin-top:10px}