h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{line-height:1.15;margin:0 0 10px;padding:0;font-weight:600;font-family:"Roboto Slab",serif;hyphens:auto}@media (min-width:1000px){h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin:0 0 25px}}h1,.h1{font-size:50px}@media (max-width:1920px){h1,.h1{font-size:50px;font-size:calc(18px + 1.6666666667vw)}}h2,.h2{font-size:50px}@media (max-width:1920px){h2,.h2{font-size:50px;font-size:calc(18px + 1.6666666667vw)}}h3,.h3{font-size:30px}@media (max-width:1920px){h3,.h3{font-size:30px;font-size:calc(18px + 0.625vw)}}h4,.h4{font-size:18px}h5,.h5{font-size:18px}h6,.h6{font-size:18px}.ce--subline{font-size:25px;color:#646464;line-height:1.25;margin:0 0 10px}@media (max-width:1920px){.ce--subline{font-size:25px;font-size:calc(18px + 0.3645833333vw)}}@media (min-width:1000px){.ce--subline{margin:0 0 25px}}.container{margin:0 auto;padding:0 25px;max-width:1740px}.container::after{content:"";display:table;clear:both}@media (min-width:720px){.container{padding:0 50px}}.wysiwyg>*:first-child{margin-top:0}.wysiwyg>*:last-child{margin-bottom:0}.is--muted{color:#646464}.form--wrapper{max-width:1740px;margin:0 auto}.has--background .form--wrapper{padding:25px}@media (min-width:720px){.has--background .form--wrapper{padding:50px}}.has--background .form--wrapper .ce--headline{text-align:center}.form--text-wrapper{margin-bottom:25px}@media (min-width:1000px){.form--text-wrapper{margin-bottom:50px}}.form--tag{position:relative}.form--inner-wrapper{display:flex;flex-wrap:wrap;margin:-20px 0 0 0}@media (min-width:1000px){.form--inner-wrapper{margin:-10px -25px}}.form--row{width:100%}.form--input{display:block;width:100%;height:40px;line-height:20px;padding:10px;font-size:16px;font-size:1rem;font-family:"Open Sans",serif;font-weight:400;color:#000;background-color:#FFF;border:1px solid #646464}@media (min-width:720px){.form--input{font-size:18px;font-size:1.125rem}}.has--background .form--input{border:0}.form--input-description{margin-bottom:10px}@media (min-width:1000px){.form--input{height:50px;border-width:2px}}.form--input::placeholder{color:#000}.form--input:focus{outline:0;box-shadow:none}.form--input::placeholder,.form--input:-ms-input-placeholder,.form--input::-ms-input-placeholder{color:#646464;opacity:1}.form--input.selection--none{color:#646464}.form--input.is--file{border:0;padding:0;width:auto;height:0;overflow:hidden;visibility:hidden}.form--input-wrapper{width:100%;margin-top:20px}@media (min-width:1000px){.form--input-wrapper{margin-top:0;padding:10px 25px}}.form--input-label{display:inline-block;margin-bottom:3px;font-weight:600}.form--input-label.is--privacy{font-weight:400;display:flex}.form--input-files-wrapper{margin-top:10px}.form--input-file{font-weight:600}.form--input-file .icon{display:inline-block;vertical-align:middle;margin-right:5px}.form--input-file .icon--remove{color:#C31824;margin-right:10px;cursor:pointer}.form--input-break{flex-basis:100%}@media (min-width:1000px){.form--input-width-1-4{width:25%}.form--input-width-1-3{width:33.33%}.form--input-width-1-2{width:50%}.form--input-width-2-3{width:66.66%}.form--input-width-3-4{width:75%}}.form--required-warning{color:tomato}.form--checkbox{position:absolute;opacity:0}.form--checkmark-round{width:15px;height:15px;border:2px solid #393939;border-radius:50%;background-color:#FFF;display:flex;flex-shrink:0;justify-content:center;align-items:center;margin:auto 10px auto 0}input[type="checkbox"]:checked+.form--checkmark-round:after{content:"";border-radius:50%;width:100%;height:100%;background-color:#393939;border:2px solid #FFF}.form--button{position:relative;display:block;height:50px;min-width:200px;max-width:360px;padding:0 50px;font-family:"Roboto Slab",serif;font-weight:600;border:0;background-image:none;cursor:pointer}.form--button:disabled{background-color:#646464;opacity:0.5;cursor:auto}.form--button:disabled:hover{background-color:#646464}.form--button:hover{background-color:#7f1017}.form--button-wrapper{margin-top:25px}::placeholder,:-ms-input-placeholder,::-ms-input-placeholder{color:#000;opacity:1}.form--select{opacity:0;padding:0;position:absolute;overflow:hidden}select.form--select{display:none}select.form--select option{font-size:16px;font-size:1rem;font-family:inherit;font-weight:400;color:#C31824}@media (min-width:720px){select.form--select option{font-size:18px;font-size:1.125rem}}textarea.form--textarea{max-width:100%;height:auto;min-height:200px}input,button,textarea{font-family:"Open Sans",serif;font-size:18px;border-radius:0}.form--custom-select{position:relative;background-color:#393939;display:flex;align-items:center;justify-content:space-between;cursor:pointer;color:#FFF}.form--custom-select:after{content:"\e003";font-family:'iconmonstr-iconic-font';font-size:7px;line-height:15px;text-align:center;color:#F7E919;width:17px;border:1px solid #F7E919;border-radius:50%;display:inline-block;margin-left:10px;margin-right:0;flex-shrink:0;transition:0.25s;vertical-align:sub}@media (min-width:1000px){.form--custom-select:after{margin-left:25px;width:20px;height:20px;line-height:18px;font-size:10px;border-width:2px}}.form--custom-select-selected{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form--custom-select-options{position:absolute;z-index:100;background-color:#FFF;max-width:1640px;width:100%;display:none;padding:10px 0;box-shadow:0 0 6px rgba(0,0,0,0.15)}.form--custom-select-options.is--active{display:block;max-height:50vh;overflow:auto}@media (min-width:1000px){.form--custom-select-options.is--active{max-height:unset}}@media (min-width:1000px){.form--custom-select-options{column-count:2;column-gap:25px}}.form--custom-select-option{padding:5px 10px;cursor:pointer;break-before:avoid-column;break-inside:avoid}@media (min-width:1000px){.form--custom-select-option{padding:3px 10px}}.form--custom-select-option:hover{background-color:#C31824;color:#FFF}.form--custom-select-option-title{padding:5px 10px 0;font-weight:600;font-family:"Roboto Slab",serif;break-after:avoid}.button{display:inline-flex;align-items:center;justify-content:space-between;text-transform:uppercase;border:2px solid #393939;min-height:35px;line-height:1.5;padding:5px 10px;font-weight:600;min-width:110px;transition:0.25s;font-family:"Open Sans",serif;background-color:transparent;color:#000;cursor:pointer;font-size:14px}.button:after{content:"\e001";font-family:'iconmonstr-iconic-font';font-size:7px;line-height:17px;text-align:center;color:#C31824;width:17px;height:17px;border:1px solid #C31824;border-radius:50%;display:inline-block;margin-left:10px;flex-shrink:0;transition:0.25s}@media (min-width:1000px){.button:after{margin-left:25px;width:20px;height:20px;line-height:18px;font-size:10px;border-width:2px}}.button.has--no-icon:after{display:none}.button:hover{background-color:#393939;color:#FFF}.button:hover:after{color:#F7E919;border-color:#F7E919}.has--background-darkgray .button{border-color:#FFF;color:#FFF}.has--background-darkgray .button:after{color:#F7E919;border-color:#F7E919}.has--background-darkgray .button:hover{background-color:#FFF;color:#393939}.has--background-darkgray .button:hover:after{color:#393939;border-color:#393939}@media (min-width:1000px){.button{min-height:50px;font-size:18px}}.button--white{color:#FFF;border-color:#FFF}.button--white:after{color:#F7E919;border-color:#F7E919}.button--white:hover{background-color:#FFF;color:#000}.button--white:hover:after{color:#C31824;border-color:#C31824}.button--highlighted{background-color:#393939;color:#FFF}.button--highlighted:after{color:#F7E919;border-color:#F7E919}@media screen and (min-width:1000px){.navigation--toggle-wrapper{display:none}}@media (min-width:1000px){.navigation--wrapper{height:175px;transition:height 0.3s}.navigation--wrapper.navigation--is-slim{height:90px}}@media (min-width:1000px){.navigation--container{padding:0 25px;height:100%;transition:padding 0.3s}.navigation--container .navigation--logo,.navigation--container .logo--image{transition:height 0.3s;height:90px}.navigation--is-slim>.navigation--container{padding:0 25px}.navigation--is-slim>.navigation--container .navigation--logo,.navigation--is-slim>.navigation--container .logo--image{height:50px}}@media (min-width:1260px){.navigation--container{padding:0 50px}.navigation--is-slim>.navigation--container{padding:0 50px}}@media (min-width:720px){.navigation--logo{padding:10px 0 10px 10px;height:70px}.navigation--logo .logo--link{height:50px}}@media screen and (min-width:1000px){.navigation--logo{padding:0}}@media (min-width:1000px){.navigation--logo{height:50px}.navigation--logo .logo--link{height:50px}}@media (min-width:1260px){.navigation--logo{height:90px;flex-shrink:0}.navigation--logo .logo--link{height:90px}}.navigation--search-icon{width:24px;display:none;cursor:pointer}@media screen and (min-width:1000px){.navigation--search-icon{display:block}}.is--open .navigation--search-icon.icon--open{display:none}.navigation--search-icon.icon--close{display:none}.is--open .navigation--search-icon.icon--close{display:block}.navigation--search-form{position:relative}@media screen and (min-width:1000px){.navigation--search-form{display:flex;position:absolute;right:30px;width:0;overflow:hidden;z-index:100;background-color:#FFF;height:100%;max-width:900px;align-items:center;transition:width 0.25s}.is--open .navigation--search-form{width:calc(100% - 30px)}}.navigation--search-wrapper{margin:0 0 10px}@media screen and (min-width:1000px){.navigation--search-wrapper{display:flex;align-items:center;margin:0 0 0 25px}}@media (min-width:1260px){.navigation--search-wrapper{margin:0 0 0 45px}}.navigation--search-input{height:30px;-webkit-appearance:none;padding-right:30px;font-size:16px}@media screen and (min-width:1000px){.navigation--search-input{height:40px;font-size:18px}}@media screen and (min-width:1000px){.navigation--search-input-wrapper{padding:10px 0 10px 25px}}.navigation--search-submit{position:absolute;top:0;right:0;background-color:transparent;border:0;display:flex;flex-direction:column;justify-content:center;height:100%;padding:0 5px}@media screen and (min-width:1000px){.navigation--search-submit{padding:0 10px}}.navigation--search-submit svg{transform:scale(0.6)}@media screen and (min-width:1000px){.navigation--search-submit svg{transform:scale(1)}}.navigation--list.is--menu{height:calc(100% - 85px);overflow-y:auto;overflow-x:hidden}@media screen and (min-width:1000px){.navigation--list.is--menu{padding-bottom:0;height:100%}}.navigation--list-wrapper{display:flex;flex-direction:column;height:calc(100% - 85px)}@media screen and (min-width:1000px){.navigation--list-wrapper{display:flex;flex-direction:row-reverse;position:relative;left:auto;top:auto;width:100%;margin-left:auto;height:100%;padding:0;background-color:transparent;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@media screen and (min-width:1000px){.navigation--list{display:flex;align-items:center;padding:0}.navigation--list.is--submenu{display:block;height:auto;top:100%;left:50%}}@media screen and (min-width:1000px){.navigation--item.level--1~.navigation--item.level--1{margin-left:25px}}@media (min-width:1260px){.navigation--item.level--1~.navigation--item.level--1{margin-left:45px}}@media screen and (min-width:1000px){.navigation--item{display:flex;width:100%;align-items:center}.navigation--item:not(.is--custom .navigation--item){max-width:430px}.is--submenu .navigation--item.is--current,.is--submenu .navigation--item:hover,.is--submenu .navigation--item.is--parent{font-weight:600}.navigation--item.is--current>.navigation--link:before,.navigation--item:hover>.navigation--link:before,.navigation--item.is--parent>.navigation--link:before{height:2px}.navigation--item:hover.level--1{height:100%}.is--submenu .navigation--item:hover:after{display:none}}.navigation--link{display:flex;justify-content:space-between;align-items:center;width:100%}.level--1>.navigation--link{font-family:"Roboto Slab",serif;padding:7px 0;white-space:nowrap}@media screen and (min-width:1000px){.is--submenu .navigation--link{font-weight:400}}.is--submenu .is--bold>.navigation--link{font-weight:600}@media screen and (min-width:1000px){.is--submenu .navigation--link{font-size:16px;text-align:center}.level--1>.navigation--link{position:relative;font-size:16px}.level--1>.navigation--link:before{position:absolute;left:50%;bottom:0;height:0;max-width:30px;transform:translateX(-50%);width:100%;content:"";background-color:#C31824}}@media screen and (min-width:1000px) and (min-width:1260px){.is--submenu .navigation--link{font-size:18px}}@media screen and (min-width:1000px) and (min-width:1260px){.level--1>.navigation--link{font-size:18px}}.navigation--link:after{content:"\e001";font-family:'iconmonstr-iconic-font';font-size:7px;line-height:17px;text-align:center;color:#C31824;width:17px;height:17px;border:1px solid #C31824;border-radius:50%;padding-left:1px}@media screen and (min-width:1000px){.level--1>.navigation--link:after{display:none}}.navigation--link.is--span{font-weight:600}.navigation--link.is--span:after{display:none}.navigation--submenu-overlay{position:fixed;top:auto;left:0;width:100%;height:calc(100% - 65px);transform:translateX(200%);transition:0.5s;bottom:0;overflow:auto}.navigation--submenu-overlay.is--opened{display:block}.navigation--is-active .navigation--submenu-overlay{transform:translateX(100%)}.navigation--submenu-overlay.is--open{transform:translateX(0)}@media screen and (min-width:1000px){.navigation--submenu-overlay{transform:translateX(0);top:175px;display:none;height:calc(100% - 175px)}.navigation--is-slim .navigation--submenu-overlay{top:90px;height:calc(100% - 90px)}}.level--1>.navigation--submenu-overlay{z-index:100}.level--2>.navigation--submenu-overlay{z-index:200}.level--3>.navigation--submenu-overlay{z-index:300}.level--4>.navigation--submenu-overlay{z-index:400}.level--5>.navigation--submenu-overlay{z-index:500}.level--6>.navigation--submenu-overlay{z-index:600}.level--7>.navigation--submenu-overlay{z-index:700}.level--8>.navigation--submenu-overlay{z-index:800}.navigation--submenu-wrapper{background-color:#FFF;min-height:100%}@media screen and (min-width:1000px){.navigation--submenu-wrapper{display:flex;overflow:auto}}.navigation--submenu-image{height:100%;width:100%;object-fit:cover;object-position:center}.navigation--submenu-image-wrapper{display:none}@media screen and (min-width:1000px){.navigation--submenu-image-wrapper{display:block;width:50%;background-color:#C31824;position:relative}}@media (min-width:1260px){.navigation--submenu-image-wrapper{width:55%}}.navigation--submenu-content{padding:0 25px}@media screen and (min-width:1000px){.navigation--submenu-content{padding:0 50px;width:50%}.is--custom .navigation--submenu-content{width:100%;margin:0 auto;max-width:1740px;padding:0 50px}}@media (min-width:1260px){.navigation--submenu-content{width:45%}}.navigation--submenu-groups{background-color:#FFF}@media screen and (min-width:1000px){.navigation--submenu-groups{display:flex;flex-wrap:wrap;margin:-25px}}.navigation--submenu-group+.navigation--submenu-group{padding-top:10px}@media screen and (min-width:1000px){.navigation--submenu-group{max-width:33.33%;padding:25px}.navigation--submenu-group+.navigation--submenu-group{padding-top:25px}}.navigation--submenu-group .navigation--list{padding-bottom:0}.navigation--submenu-group .navigation--list+.navigation--submenu-group .navigation--list{padding-top:0}.navigation--submenu-group-image{height:100%}.navigation--submenu-group-image-wrapper{position:relative;margin:10px 0}.navigation--submenu-group-image-wrapper:after{position:absolute;bottom:0;height:100%;width:100%;background:black;background:linear-gradient(0deg,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0) 100%);content:""}.navigation--submenu-group-title{position:absolute;left:10px;bottom:10px;color:#FFF;font-family:"Roboto Slab",serif;z-index:1;line-height:1.2em}@media (min-width:1260px){.navigation--submenu-group-title{font-size:30px}}@media (min-width:1260px) and (max-width:1920px){.navigation--submenu-group-title{font-size:30px;font-size:calc(18px + 0.625vw)}}.navigation--trades-list{display:flex;justify-content:center;margin:50px 0 0 0;padding:0}.navigation--trades-links{display:flex;flex-wrap:wrap;margin:50px -10px -10px}@media screen and (min-width:1000px){.navigation--trades-links{display:none}}.is--submenu .navigation--trades-links,.is--custom .navigation--trades-links{display:none}@media screen and (min-width:1000px){.is--submenu .navigation--trades-links,.is--custom .navigation--trades-links{display:flex;margin:0 -15px 25px}}.navigation--trades-link{padding:10px}@media screen and (min-width:1000px){.navigation--trades-link{padding:15px}}.navigation--trades-logo{width:65px}@media screen and (min-width:1000px){.is--custom .navigation--faux-wrapper{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}}.navigation--faux-item{display:inline-flex;align-items:center;width:100%}@media screen and (min-width:1000px){.navigation--faux-item{width:auto}}.navigation--faux-item.is--back{margin-bottom:5px}.navigation--faux-item.is--back:before{content:"\e002";font-family:'iconmonstr-iconic-font';font-size:7px;line-height:17px;text-align:center;width:17px;height:17px;border:1px solid;border-radius:50%;margin-right:5px;flex-shrink:0}@media screen and (min-width:1000px){.navigation--faux-item.is--back{display:none}}.navigation--faux-link,.navigation--faux-back{display:block;width:100%;font-weight:600;padding:5px 0}.navigation--faux-link:not(.level--2 .navigation--faux-link){font-family:"Roboto Slab",serif;font-size:18px}@media screen and (min-width:1000px){.is--custom .navigation--faux-link:not(.level--2 .navigation--faux-link){font-size:40px}}@media screen and (min-width:1000px) and (max-width:1920px){.is--custom .navigation--faux-link:not(.level--2 .navigation--faux-link){font-size:40px;font-size:calc(18px + 1.1458333333vw)}}.navigation--faux-link:not(.level--2 .navigation--faux-link):hover{color:#C31824}@media screen and (min-width:1000px){.navigation--faux-link{width:auto}}.navigation--faux-back{font-size:16px;font-weight:400}.navigation--faux-close{display:none}@media screen and (min-width:1000px){.navigation--faux-close{display:block}}.navigation--faux-close-link:before{content:"\00d7";font-weight:100;vertical-align:middle;padding-right:5px;font-size:25px;cursor:pointer}.navigation--faux-close-link:hover{color:#C31824}@media (min-width:1000px){.header--wrapper{border-top:30px solid #393939}}.header--wrapper .tns-controls button:after{filter:invert(1)}@media (min-width:1000px){.header--wrapper .tns-controls button:first-child{color:#000;border-color:#000}}@media (min-width:1000px){.header--wrapper .tns-controls button{top:50%;transform:translateY(-50%)}.header--wrapper .tns-controls button:after{filter:invert(0)}.header--wrapper .tns-controls button:last-child:after{filter:invert(1)}}@media (min-width:720px){.header--item-caption-wrapper.has--background-stripe:before,.header--item-caption-wrapper.has--background-stripe:after{height:75px}}@media (min-width:1000px){.header--item-caption-wrapper{border:none;position:absolute;left:0;top:0;width:50%;height:100%;display:flex;flex-direction:column;justify-content:center}.tns-outer .header--item-caption-wrapper{padding:0 10px 0 80px}.header--item-caption-wrapper.has--background-stripe{top:50%;width:60%;height:auto;transform:translateY(-50%);padding:87.5px 100px;background-color:transparent}.header--item-caption-wrapper.has--background-stripe:before,.header--item-caption-wrapper.has--background-stripe:after{display:none}.header--item-caption-wrapper-background-image{display:block;transform:scale(-1);position:absolute;top:0;left:-20px;width:100%;height:100%;z-index:-1}}@media (min-width:1000px) and (min-width:1260px){.header--item-caption-wrapper.has--background-stripe.w-lg-1{width:1%}.header--item-caption-wrapper.has--background-stripe.w-lg-2{width:2%}.header--item-caption-wrapper.has--background-stripe.w-lg-3{width:3%}.header--item-caption-wrapper.has--background-stripe.w-lg-4{width:4%}.header--item-caption-wrapper.has--background-stripe.w-lg-5{width:5%}.header--item-caption-wrapper.has--background-stripe.w-lg-6{width:6%}.header--item-caption-wrapper.has--background-stripe.w-lg-7{width:7%}.header--item-caption-wrapper.has--background-stripe.w-lg-8{width:8%}.header--item-caption-wrapper.has--background-stripe.w-lg-9{width:9%}.header--item-caption-wrapper.has--background-stripe.w-lg-10{width:10%}.header--item-caption-wrapper.has--background-stripe.w-lg-11{width:11%}.header--item-caption-wrapper.has--background-stripe.w-lg-12{width:12%}.header--item-caption-wrapper.has--background-stripe.w-lg-13{width:13%}.header--item-caption-wrapper.has--background-stripe.w-lg-14{width:14%}.header--item-caption-wrapper.has--background-stripe.w-lg-15{width:15%}.header--item-caption-wrapper.has--background-stripe.w-lg-16{width:16%}.header--item-caption-wrapper.has--background-stripe.w-lg-17{width:17%}.header--item-caption-wrapper.has--background-stripe.w-lg-18{width:18%}.header--item-caption-wrapper.has--background-stripe.w-lg-19{width:19%}.header--item-caption-wrapper.has--background-stripe.w-lg-20{width:20%}.header--item-caption-wrapper.has--background-stripe.w-lg-21{width:21%}.header--item-caption-wrapper.has--background-stripe.w-lg-22{width:22%}.header--item-caption-wrapper.has--background-stripe.w-lg-23{width:23%}.header--item-caption-wrapper.has--background-stripe.w-lg-24{width:24%}.header--item-caption-wrapper.has--background-stripe.w-lg-25{width:25%}.header--item-caption-wrapper.has--background-stripe.w-lg-26{width:26%}.header--item-caption-wrapper.has--background-stripe.w-lg-27{width:27%}.header--item-caption-wrapper.has--background-stripe.w-lg-28{width:28%}.header--item-caption-wrapper.has--background-stripe.w-lg-29{width:29%}.header--item-caption-wrapper.has--background-stripe.w-lg-30{width:30%}.header--item-caption-wrapper.has--background-stripe.w-lg-31{width:31%}.header--item-caption-wrapper.has--background-stripe.w-lg-32{width:32%}.header--item-caption-wrapper.has--background-stripe.w-lg-33{width:33%}.header--item-caption-wrapper.has--background-stripe.w-lg-34{width:34%}.header--item-caption-wrapper.has--background-stripe.w-lg-35{width:35%}.header--item-caption-wrapper.has--background-stripe.w-lg-36{width:36%}.header--item-caption-wrapper.has--background-stripe.w-lg-37{width:37%}.header--item-caption-wrapper.has--background-stripe.w-lg-38{width:38%}.header--item-caption-wrapper.has--background-stripe.w-lg-39{width:39%}.header--item-caption-wrapper.has--background-stripe.w-lg-40{width:40%}.header--item-caption-wrapper.has--background-stripe.w-lg-41{width:41%}.header--item-caption-wrapper.has--background-stripe.w-lg-42{width:42%}.header--item-caption-wrapper.has--background-stripe.w-lg-43{width:43%}.header--item-caption-wrapper.has--background-stripe.w-lg-44{width:44%}.header--item-caption-wrapper.has--background-stripe.w-lg-45{width:45%}.header--item-caption-wrapper.has--background-stripe.w-lg-46{width:46%}.header--item-caption-wrapper.has--background-stripe.w-lg-47{width:47%}.header--item-caption-wrapper.has--background-stripe.w-lg-48{width:48%}.header--item-caption-wrapper.has--background-stripe.w-lg-49{width:49%}.header--item-caption-wrapper.has--background-stripe.w-lg-50{width:50%}.header--item-caption-wrapper.has--background-stripe.w-lg-51{width:51%}.header--item-caption-wrapper.has--background-stripe.w-lg-52{width:52%}.header--item-caption-wrapper.has--background-stripe.w-lg-53{width:53%}.header--item-caption-wrapper.has--background-stripe.w-lg-54{width:54%}.header--item-caption-wrapper.has--background-stripe.w-lg-55{width:55%}.header--item-caption-wrapper.has--background-stripe.w-lg-56{width:56%}.header--item-caption-wrapper.has--background-stripe.w-lg-57{width:57%}.header--item-caption-wrapper.has--background-stripe.w-lg-58{width:58%}.header--item-caption-wrapper.has--background-stripe.w-lg-59{width:59%}.header--item-caption-wrapper.has--background-stripe.w-lg-60{width:60%}.header--item-caption-wrapper.has--background-stripe.w-lg-61{width:61%}.header--item-caption-wrapper.has--background-stripe.w-lg-62{width:62%}.header--item-caption-wrapper.has--background-stripe.w-lg-63{width:63%}.header--item-caption-wrapper.has--background-stripe.w-lg-64{width:64%}.header--item-caption-wrapper.has--background-stripe.w-lg-65{width:65%}.header--item-caption-wrapper.has--background-stripe.w-lg-66{width:66%}.header--item-caption-wrapper.has--background-stripe.w-lg-67{width:67%}.header--item-caption-wrapper.has--background-stripe.w-lg-68{width:68%}.header--item-caption-wrapper.has--background-stripe.w-lg-69{width:69%}.header--item-caption-wrapper.has--background-stripe.w-lg-70{width:70%}.header--item-caption-wrapper.has--background-stripe.w-lg-71{width:71%}.header--item-caption-wrapper.has--background-stripe.w-lg-72{width:72%}.header--item-caption-wrapper.has--background-stripe.w-lg-73{width:73%}.header--item-caption-wrapper.has--background-stripe.w-lg-74{width:74%}.header--item-caption-wrapper.has--background-stripe.w-lg-75{width:75%}.header--item-caption-wrapper.has--background-stripe.w-lg-76{width:76%}.header--item-caption-wrapper.has--background-stripe.w-lg-77{width:77%}.header--item-caption-wrapper.has--background-stripe.w-lg-78{width:78%}.header--item-caption-wrapper.has--background-stripe.w-lg-79{width:79%}.header--item-caption-wrapper.has--background-stripe.w-lg-80{width:80%}.header--item-caption-wrapper.has--background-stripe.w-lg-81{width:81%}.header--item-caption-wrapper.has--background-stripe.w-lg-82{width:82%}.header--item-caption-wrapper.has--background-stripe.w-lg-83{width:83%}.header--item-caption-wrapper.has--background-stripe.w-lg-84{width:84%}.header--item-caption-wrapper.has--background-stripe.w-lg-85{width:85%}.header--item-caption-wrapper.has--background-stripe.w-lg-86{width:86%}.header--item-caption-wrapper.has--background-stripe.w-lg-87{width:87%}.header--item-caption-wrapper.has--background-stripe.w-lg-88{width:88%}.header--item-caption-wrapper.has--background-stripe.w-lg-89{width:89%}.header--item-caption-wrapper.has--background-stripe.w-lg-90{width:90%}.header--item-caption-wrapper.has--background-stripe.w-lg-91{width:91%}.header--item-caption-wrapper.has--background-stripe.w-lg-92{width:92%}.header--item-caption-wrapper.has--background-stripe.w-lg-93{width:93%}.header--item-caption-wrapper.has--background-stripe.w-lg-94{width:94%}.header--item-caption-wrapper.has--background-stripe.w-lg-95{width:95%}.header--item-caption-wrapper.has--background-stripe.w-lg-96{width:96%}.header--item-caption-wrapper.has--background-stripe.w-lg-97{width:97%}.header--item-caption-wrapper.has--background-stripe.w-lg-98{width:98%}.header--item-caption-wrapper.has--background-stripe.w-lg-99{width:99%}.header--item-caption-wrapper.has--background-stripe.w-lg-100{width:100%}}@media (min-width:1000px) and (min-width:1260px){.header--item-caption-wrapper-background-image{left:-50px}}@media (min-width:1260px){.header--item-caption-wrapper{padding:0 0 0 50px}.tns-outer .header--item-caption-wrapper{padding:0 25px 0 80px}.header--item-caption-wrapper.has--background-stripe{padding:87.5px 100px}}@media (min-width:1740px){.header--item-caption-wrapper{padding-left:calc((100vw - 1640px) / 2)}.header--item-caption-wrapper.has--background-stripe{padding-left:calc((100vw - 1640px) / 2)}.tns-outer .header--item-caption-wrapper{padding-left:calc((100vw - 1540px) / 2)}}@media (min-width:1740px){.header--item-caption-inner{width:100%}.template--startsite .header--item-caption-inner{margin:150px 0 0 auto}.tns-outer .header--item-caption-inner{max-width:770px}}@media (min-width:720px){.header--item-caption-subline{font-size:112.5px;padding-right:25px;padding-left:0;display:flex}.header--item-caption-subline:before{position:static;margin-top:112.5px}}@media (min-width:720px) and (max-width:1920px){.header--item-caption-subline{font-size:112.5px;font-size:calc(18px + 4.921875vw)}}@media (min-width:720px) and (max-width:1920px){.header--item-caption-subline:before{margin-top:112.5px;margin-top:calc(18px + 4.921875vw)}}@media (min-width:1000px){.header--item-caption-subline{font-size:75px}.header--item-caption-subline:before{width:50px;height:10px;margin-right:15px;margin-top:75px}}@media (min-width:1000px) and (max-width:1920px){.header--item-caption-subline{font-size:75px;font-size:calc(18px + 2.96875vw)}}@media (min-width:1000px) and (max-width:1920px){.header--item-caption-subline:before{margin-top:75px;margin-top:calc(18px + 2.96875vw)}}@media (min-width:1740px){.has--background-stripe .header--item-caption-subline{word-break:unset}}@media (min-width:1260px){.header--item-caption-text{margin:25px 50px 0 0}}@media (min-width:720px){.header--item-caption-button{margin-top:25px}}@media (min-width:1740px){.header--item-caption-button{margin-top:50px}}.breadcrumb--wrapper{display:none}@media (min-width:1000px){.breadcrumb--wrapper{display:block}}.breadcrumb--list{display:flex;flex-wrap:nowrap;padding:0;margin:0;font-size:0;list-style:none;overflow-x:auto;height:50px;align-items:center}.breadcrumb--item{position:relative;display:inline-block;padding:0;margin:0;list-style:none;white-space:nowrap}.breadcrumb--item+.breadcrumb--item{position:relative;padding-left:20px}.breadcrumb--item+.breadcrumb--item:before{color:#646464;position:absolute;top:-3px;left:7px;content:"›";font-size:18px}.breadcrumb--link{color:#646464;display:inline-block;vertical-align:middle;font-size:16px}.breadcrumb--link:hover{color:#C31824}.breadcrumb--current{display:inline-block;vertical-align:middle;font-size:16px}@media (min-width:720px){.site--wrapper{padding-top:70px}}@media (min-width:1000px){.site--wrapper{padding-top:175px}}@media (min-width:720px){.content--wrapper{padding:50px 0}}@media (min-width:1260px){.content--wrapper:not(.navigation--wrapper+.content--wrapper){padding:100px 0}}@media (min-width:720px){.content-element--wrapper{padding:0 50px;margin-right:auto;margin-left:auto}}@media (min-width:1000px){.content-element--wrapper+.content-element--wrapper:not(.reduce--space-top){padding-top:100px}}.has--background-darkgray>.content-element--inner{background-color:#393939;color:#FFF;border-top:15px solid #F0F0F0}@media (min-width:1000px){.has--background-darkgray>.content-element--inner{border-width:30px}}.has--background-lightgray>.content-element--inner{background-color:#F0F0F0;border-top:15px solid #393939}@media (min-width:1000px){.has--background-lightgray>.content-element--inner{border-width:30px}}.pagination--wrapper{position:relative;height:50px;line-height:20px;padding:0 50px;margin-top:60px}.pagination--list{display:none}@media (min-width:720px){.pagination--list{display:flex;padding:0;margin:0;list-style:none;padding:0;margin:0;align-items:center;justify-content:center}}.pagination--item{padding:5px 1px}.pagination--link{display:block;width:30px;height:30px;line-height:30px;text-align:center}.pagination--link.is--active{background-color:#F0F0F0;color:#393939}.pagination--link:hover{background-color:#C31824;color:#FFF}.pagination--pager{position:absolute;top:0;width:50px;height:50px;background-color:#F0F0F0;color:#393939}.pagination--pager.is--next{right:0}.pagination--pager.is--prev{left:0}.pagination--pager:hover{background-color:#C31824;color:#FFF}.pagination--pager-icon{position:absolute;top:50%;left:50%;margin-top:2px;transform:translate(-50%,-50%)}.blog--header{max-width:1740px;margin:0 auto 50px;padding:0 25px}@media (min-width:720px){.blog--header{padding:0 50px}}@media (min-width:1000px){.blog--header .content--headline{margin-bottom:10px}}.blog--header-date{color:#646464;font-weight:600}.footer--top{background-color:#000;min-height:50px;display:flex;flex-direction:column;justify-content:center}@media (min-width:1000px){.footer--top{min-height:75px}}.footer--top-content{max-width:1740px;padding:0 25px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;height:100%;width:100%}@media (min-width:1000px){.footer--top-content{padding:0 25px}}@media (min-width:1260px){.footer--top-content{padding:0 50px}}.footer--social-media-link{display:inline-block}.footer--social-media-link+.footer--social-media-link{margin:0 0 0 10px}@media (min-width:1000px){.footer--social-media-link+.footer--social-media-link{margin:0 0 0 25px}}.footer--social-media svg{fill:#FFF;vertical-align:middle}@media (min-width:1000px){.footer--social-media svg{transform:scale(1.5)}}.footer--scroll-top{color:#FFF}.footer--scroll-top svg{transform:scale(1.1);vertical-align:sub}@media (min-width:1000px){.footer--scroll-top svg{transform:scale(1.25)}}.footer--main-content{max-width:1740px;padding:0 25px 50px;margin:0 auto}@media (min-width:1000px){.footer--main-content{padding:25px;padding:10px 25px 100px}}@media (min-width:1260px){.footer--main-content{padding:25px 50px 100px}}.footer--main-top{margin:50px 0}@media (min-width:720px){.footer--main-top{display:flex}}@media (min-width:1260px){.footer--main-middle{display:flex;justify-content:space-between}}.footer--logo{flex-shrink:0;width:100%;max-width:215px;margin:0 auto 50px}@media (min-width:720px){.footer--logo{margin:0}}@media (min-width:1000px){.footer--logo{max-width:395px}}.footer--logo .logo--image{width:100%}.footer--trades-logos{display:flex;justify-content:center;flex-wrap:wrap;margin:10px -10px 50px}@media (min-width:720px){.footer--trades-logos{margin:0 0 0 50px;width:100%}}.footer--trades-item{padding:10px}@media (min-width:1000px){.footer--trades-item{padding:25px}}.footer--trades-logo-img{width:85px}.footer--cta{max-width:495px}.footer--cta-inner{background-color:#C31824;padding:25px}.footer--cta-headline{font-size:30px;font-family:"Roboto Slab",serif;line-height:1.5;font-weight:600;margin-bottom:10px}@media (max-width:1920px){.footer--cta-headline{font-size:30px;font-size:calc(18px + 0.625vw)}}.footer--cta-actions{margin:10px -10px -10px;display:flex;flex-wrap:wrap}.footer--cta-action{padding:10px}.footer--cta-action-link{border-width:1px}@media (min-width:1000px){.footer--cta-action-link{border-width:2px;height:45px;padding:0 15px}}@media (min-width:720px){.footer--navigation-wrapper{display:flex}.footer--navigation-item.is--cookiebot:before{content:"\00B7";margin:0 10px}}.filter--wrapper{margin:0 0 25px}.is--full-width .filter--wrapper{margin:25px 0}@media (min-width:720px){.is--full-width .filter--wrapper{margin:0 0 50px}}@media (min-width:720px){.filter--wrapper{margin:0 0 50px}}.filter--toggle{background-color:#393939;color:#FFF;padding:10px;display:flex;height:35px;align-items:center}.has--background-darkgray .filter--toggle{background-color:transparent;border:2px solid #F0F0F0}@media (min-width:720px){.has--background-darkgray .filter--toggle{border-bottom:0}}@media (min-width:720px){.filter--toggle{flex-direction:row-reverse;width:200px;margin:0 0 0 auto}}@media (min-width:1000px){.filter--toggle{height:50px;width:265px;padding:10px 25px}}.filter--toggle-icon{margin-right:5px;line-height:0}.filter--toggle-icon svg{transform:scale(0.625);fill:#F7E919}@media (min-width:1000px){.filter--toggle-icon svg{transform:scale(1)}}.filter--toggle-title{flex-grow:1;display:flex;align-items:center;justify-content:space-between;font-weight:600}.filter--toggle-title:after{content:"\e004";font-family:'iconmonstr-iconic-font';font-size:7px;line-height:15px;text-align:center;color:#F7E919;width:15px;height:15px;border:1px solid #F7E919;border-radius:50%;display:inline-block;flex-shrink:0;transition:0.25s}.has--filter-open .filter--toggle-title:after{content:"\e003"}@media (min-width:720px){.filter--toggle-title:after{display:none}}.filter--inner{padding:10px 10px 25px;background-color:#F0F0F0;display:none}.has--filter-open .filter--inner{display:block}.has--background-darkgray .has--filter-open .filter--inner{border-top-width:0}@media (min-width:720px){.has--background-darkgray .has--filter-open .filter--inner{border-width:2px}}.has--background-darkgray .filter--inner{background-color:transparent;color:#FFF;border:2px solid #F0F0F0}@media (min-width:720px){.filter--inner{display:block;padding:25px}}@media (min-width:1260px){.filter--inner{padding:50px}}@media (min-width:1000px){.filter--categories{display:flex;margin:-10px;flex-wrap:wrap}}@media (min-width:1740px){.filter--categories{flex-wrap:nowrap}.filter--categories.wrap{flex-wrap:wrap}}.filter--category+.filter--category{margin-top:10px}@media (min-width:1000px){.filter--category{padding:10px;flex-grow:1;min-width:25%;max-width:50%}.wrap>.filter--category{max-width:50%}.filter--category+.filter--category{margin:0}}@media (min-width:1740px){.filter--category{max-width:45%}.wrap>.filter--category{max-width:50%}}.filter--category-headline{font-weight:600}@media (min-width:720px){.filter--category-headline{margin-bottom:10px}}.filter--category-options{margin-top:5px}@media (min-width:1000px){.filter--category-options{margin-top:0}.filter--category-options.has--two-columns{column-count:2;column-gap:25px}}.filter--input{display:none}.filter--input:checked~.filter--option-checkmark{position:relative;background-color:#646464}.has--background-darkgray .filter--input:checked~.filter--option-checkmark{background-color:#F0F0F0}.has--background-darkgray .filter--input:checked~.filter--option-checkmark:after{color:#393939}.filter--input:checked~.filter--option-checkmark:after{position:absolute;content:"\2713";color:#FFF;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.filter--option{display:inline-flex}.filter--option-wrapper{margin-top:5px;line-height:1}.filter--option-checkmark{flex-shrink:0;display:inline-block;width:20px;height:20px;border:2px solid #646464;margin:0 10px 0 0}.has--background-darkgray .filter--option-checkmark{border-color:#F0F0F0}@media (min-width:1000px){.filter--option-checkmark{margin:2px 10px 0 0}}.filter--option-title{line-height:1.25}.search-results--wrapper{max-width:1740px;padding:0 25px;margin:0 auto}@media (min-width:720px){.search-results--wrapper{padding:0 50px}}.copyright--wrapper{position:absolute;line-height:1.15;padding:2px 5px;background-color:#F0F0F0;font-size:14px}.copyright--wrapper.top-right{top:0;right:0}.copyright--wrapper.bottom-right{bottom:0;right:0}.copyright--wrapper.top-left{top:0;left:0}.copyright--wrapper.bottom-left{bottom:0;left:0}.copyright--wrapper:hover .copyright--text{display:inline-block}.copyright--text{display:none;color:#000}.copyright--icon{vertical-align:middle}.copyright--icon svg{width:12px;height:12px}.deeplink--wrapper{display:flex;max-width:1740px;margin:25px auto}@media (min-width:1000px){.deeplink--wrapper{margin:50px auto}}.intro--wrapper .deeplink--wrapper{padding:0}.deeplink--wrapper.is--left{justify-content:flex-start}.deeplink--wrapper.is--center{justify-content:center}.deeplink--wrapper.is--right{justify-content:flex-end}.gallery--wrapper{display:flex;flex-wrap:wrap;margin:-6.25px}@media (min-width:720px){.gallery--wrapper{margin:-12.5px}}@media (min-width:1000px){.gallery--wrapper{margin:-25px}}.gallery--item{width:100%;padding:6.25px}@media (min-width:720px){.gallery--item{width:33.3%;padding:12.5px}}@media (min-width:1000px){.gallery--item{padding:25px}}.gallery--link{display:block;position:relative}.gallery--image{display:block;width:100%;height:auto}.teaser--items{display:flex;flex-wrap:wrap;margin:-6.25px}@media (min-width:720px){.teaser--items{margin:-12.5px}}@media (min-width:1000px){.teaser--items{margin:-25px}}.teaser--item{width:100%;padding:6.25px}.teaser--item.is--hidden{display:none}@media (min-width:720px){.teaser--item{width:50%;padding:12.5px}}@media (min-width:1000px){.teaser--item{padding:25px}}@media (min-width:1260px){.teaser--item{width:33.33%}.teaser--item:not(.has--active-filters .teaser--item).w-1-2{width:50%}.teaser--item:not(.has--active-filters .teaser--item).w-1-4{width:25%}}.teaser--inner{position:relative}.teaser--headline{position:absolute;bottom:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:end;line-height:1.1;-webkit-hyphens:auto;hyphens:auto;padding:30px 20px 15px;font-family:"Roboto Slab",serif;font-weight:600;color:#FFF;z-index:100;background:black;background:linear-gradient(0deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.4) 60%,rgba(0,0,0,0) 100%);font-size:16px}@media (min-width:1000px){.teaser--headline{font-size:40px}}@media (min-width:1000px) and (max-width:1920px){.teaser--headline{font-size:40px;font-size:calc(18px + 1.1458333333vw)}}@media (min-width:1260px){.teaser--headline{padding:100px 30px 30px}.w-1-3 .teaser--headline:not(.has--active-filters .w-1-3 .teaser--headline){font-size:30px;padding:25px}.has--background-stripe .w-1-3 .teaser--headline:before{height:35px}.w-1-4 .teaser--headline:not(.has--active-filters .w-1-4 .teaser--headline){font-size:30px;padding:15px}.has--background-stripe .w-1-4 .teaser--headline:not(.has--active-filtes .has--background-stripe .w-1-4 .teaser--headline){padding-top:0}.has--background-stripe .w-1-4 .teaser--headline:before{height:30px}}@media (min-width:1260px) and (max-width:1920px){.w-1-3 .teaser--headline:not(.has--active-filters .w-1-3 .teaser--headline){font-size:30px;font-size:calc(18px + 0.625vw)}}@media (min-width:1260px) and (min-width:1740px){.has--background-stripe .w-1-3 .teaser--headline:before{height:45px}}@media (min-width:1260px) and (max-width:1920px){.w-1-4 .teaser--headline:not(.has--active-filters .w-1-4 .teaser--headline){font-size:30px;font-size:calc(18px + 0.625vw)}}@media (min-width:1260px) and (min-width:1740px){.has--background-stripe .w-1-4 .teaser--headline:before{height:35px}}.has--background-stripe .teaser--headline{background-color:#040404;padding:0 20px 15px}@media (min-width:1260px){.has--background-stripe .teaser--headline{padding:0 30px 30px}}.has--background-stripe .teaser--headline:before{position:absolute;content:"";background-image:url(../../templates/images/streifen-teaser.svg);background-repeat:no-repeat;background-size:cover;width:100%;height:50px;top:1px;left:0;transform:translateY(-100%)}@media (min-width:1260px){.has--background-stripe .teaser--headline:before{height:65px}}@media (min-width:1740px){.has--background-stripe .teaser--headline:before{height:80px}}.teaser--headline-icon{position:relative;margin-left:25px}.teaser--headline-icon:after{color:#F7E919;width:17px;height:17px;border:1px solid #F7E919;border-radius:50%;display:inline-block;content:"\e001";font-size:7px;font-family:'iconmonstr-iconic-font';text-align:center;line-height:17px}@media (min-width:1000px){.teaser--headline-icon:after{width:40px;height:40px;border-width:2px;font-size:20px;line-height:38px}}.teaser--image-wrapper:hover+.teaser--headline,.teaser--headline:hover{color:#F7E919}.teaser--image{display:block;width:100%;height:auto}@media (min-width:720px){.has--active-filters .teaser--image{position:absolute;top:0;height:100%;object-fit:cover}}.teaser--image-link{position:relative;display:block}.has--active-filters .teaser--image-link{padding-top:56.6%}.teaser--image-link.no--image{position:relative;padding-top:56.6%;box-shadow:inset 0 0 50px rgba(100,100,100,0.3)}.w-1-4 .teaser--image-link.no--image:not(.has--active-filters .teaser--image-link.no--image){padding-top:68%}.w-1-3 .teaser--image-link.no--image:not(.has--active-filters .teaser--image-link.no--image){padding-top:75%}.teaser--image-link.no--image>*{position:absolute;top:50%;left:50%;max-width:70%;max-height:70%;transform:translate(-50%,-60%)}.teaser--image-wrapper{-webkit-background-size:50%;background-size:50%;background-repeat:no-repeat;background-position:center}.teaser--text{margin-top:10px}.teaser--date{font-weight:600;color:#C31824}.teaser--date:after{content:" – "}.teaser--no-results{padding:50px;border-left:5px solid #C31824;background-color:rgba(195,24,36,0.25);width:100%;margin:50px 25px 0}.teaser--item:not(.is--hidden)~.teaser--no-results{display:none}@media (min-width:720px){.text--wrapper{margin:0 -25px}.text--wrapper.has--images-left,.text--wrapper.has--images-right{display:flex}}.text--text-wrapper{display:flex;flex-direction:column}@media (min-width:720px){.has--headline-left .text--text-wrapper:not(.has--images-left .text--text-wrapper,.has--images-right .text--text-wrapper){flex-direction:row}.has--headline-right .text--text-wrapper:not(.has--images-left .text--text-wrapper,.has--images-right .text--text-wrapper){flex-direction:row-reverse}.has--images-left .text--text-wrapper{order:20}}@media (min-width:720px){.text--headline-wrapper{padding:0 25px}.has--headline-left .text--headline-wrapper:not(.has--images-left .text--headline-wrapper,.has--images-right .text--headline-wrapper),.has--headline-right .text--headline-wrapper:not(.has--images-left .text--headline-wrapper,.has--images-right .text--headline-wrapper){width:33.33%;flex-shrink:0}}.text--images-wrapper{margin-bottom:25px}@media (min-width:720px){.text--images-wrapper{width:50%;flex-shrink:0;padding:0 25px;margin-bottom:0}.has--images-left .text--images-wrapper{order:10}.has--images-right .text--images-wrapper{order:30}}.text--images-wrapper .tns-nav{text-align:center;margin-top:12.5px}.text--images-wrapper .tns-nav button{padding:0;width:15px;height:15px;border-radius:50%;border:2px solid #F7E919;margin:0 3px;background-color:transparent}.text--images-wrapper .tns-nav button.tns-nav-active{background-color:#F7E919}.text--images-wrapper .tns-controls button{top:calc(100vw * 0.25);right:10px;transform:translateY(-50%)}@media (min-width:720px){.text--images-wrapper .tns-controls button{top:25%}}@media (min-width:1260px){.text--images-wrapper .tns-controls button{top:50%}}.text--images-wrapper .tns-controls button:first-child{right:auto;left:10px}.text--images-wrapper .tns-controls button:after{filter:invert(1)}.text--image{width:100%}.text--image-description{color:#FFF;background-color:#393939;padding:10px;font-weight:300;min-height:50px;display:flex;align-items:center;font-size:14px}@media (min-width:1000px){.text--image-description{font-size:16px}}@media (min-width:1000px){.text--image-description{padding:10px 25px}}@media (min-width:720px){.text--wysiwyg-wrapper{flex-grow:0;padding:0 25px}}@media (min-width:1000px){.text--wysiwyg-wrapper{width:66.66%}.has--images-left .text--wysiwyg-wrapper,.has--images-right .text--wysiwyg-wrapper{width:100%}}.text--trades-wrapper{display:flex;flex-wrap:wrap;margin:25px -10px -10px -10px}@media (min-width:1000px){.text--trades-wrapper{flex-wrap:nowrap}}.text--trades-item{padding:10px;width:100%;max-width:33.33%}@media (min-width:1000px){.text--trades-item{max-width:147px}}.text--trades-link{display:block}.downloads--list,.links--list{display:block;padding:0;margin:0;list-style:none}.downloads--list-item,.links--list-item{text-align:center}.downloads--list-item+.downloads--list-item,.downloads--list-item+.links--list-item,.links--list-item+.downloads--list-item,.links--list-item+.links--list-item{margin-top:25px}.downloads--list-item-link-icon:before,.links--list-item-link-icon:before{vertical-align:sub}.downloads--list-item-link-label,.links--list-item-link-label{padding-left:25px}.downloads--list-item-link:hover,.links--list-item-link:hover{color:#FFF}.downloads--list-item-link:hover .is--muted,.links--list-item-link:hover .is--muted{color:#FFF}.code--wrapper iframe{display:block;width:100%;border:0}@media (min-width:1000px){.video--outer-wrapper.has--text{display:flex;flex-direction:row-reverse;align-items:flex-start}}.video--wrapper{position:relative}@media (min-width:1000px){.has--text .video--wrapper{width:50%;padding:0 25px 0 0}}.video--inner-wrapper{position:relative;padding-top:56.25%}.video--iframe{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0}.video--note{position:absolute;padding:10px;top:0;left:0;width:100%;height:100%;background-color:#F0F0F0;text-align:center;display:flex;flex-direction:column;justify-content:center}@media (min-width:720px){.video--note{width:calc(100% - 25px)}}.video--note-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0.25;z-index:0}.video--note-text{max-width:600px;z-index:1;margin:0 auto}.video--note-button{margin-top:10px}@media (min-width:720px){.video--note-button{margin-top:25px}}.video--text-wrapper{margin-bottom:25px}@media (min-width:1000px){.video--text-wrapper{margin-bottom:0;width:50%;padding:0 0 0 25px}}.timeline--wrapper{background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}.timeline--items{position:relative}.has--background .timeline--items{padding:25px}.timeline--items:before{position:absolute;left:0;top:10px;bottom:5px;width:3px;content:"";background-color:#393939}.has--background .timeline--items:before{left:25px;top:25px;bottom:25px}@media (min-width:1000px){.timeline--items:before{left:50%}.has--background .timeline--items:before{width:2px;margin-left:-1px;left:50%;top:25px;bottom:25px}}.timeline--items:after{content:"";width:15px;height:15px;border-bottom:3px solid #393939;border-right:3px solid #393939;position:absolute;left:0;bottom:5px;transform:rotate(45deg) translate(-6px,3px)}@media (min-width:1000px){.timeline--items:after{left:50%}}.timeline--item{position:relative;margin-left:25px}.timeline--item+.timeline--item{margin-top:50px}@media (min-width:1000px){.timeline--item{width:50%;margin-left:0}.timeline--item+.timeline--item{margin-top:-25px}.timeline--item.is--even{margin-right:auto;text-align:right}.timeline--item.is--odd{margin-left:auto}}.timeline--item:first-child .timeline--item-image{padding-top:10px}.has--background .timeline--item-inner{background-color:rgba(255,255,255,0.9)}@media (min-width:1000px){.timeline--item-inner{padding:0 50px 50px}.is--even .timeline--item-inner{padding-left:0}.is--odd .timeline--item-inner{padding-right:0}}.timeline--item-date{color:#646464;font-weight:600;position:relative;margin-bottom:5px}@media (min-width:1000px){.timeline--item-date{font-size:20px;margin-bottom:0}}@media (min-width:1000px) and (max-width:1920px){.timeline--item-date{font-size:20px;font-size:calc(18px + 0.1041666667vw)}}.timeline--item-date:before{position:absolute;left:-31px;width:15px;height:15px;border-radius:50%;background-color:#C31824;content:"";top:50%;transform:translateY(-50%)}.has--background .timeline--item-date:before{border-color:transparent rgba(255,255,255,0.9) transparent transparent}@media (min-width:1000px){.timeline--item-date:before{left:-56px;right:auto}.is--even .timeline--item-date:before{left:auto;right:-59px}}.timeline--item-headline{margin-bottom:12.5px;font-family:"Roboto Slab",serif;font-weight:600;font-size:30px;line-height:1.25}@media (max-width:1920px){.timeline--item-headline{font-size:30px;font-size:calc(18px + 0.625vw)}}.timeline--item-image{width:100%}.timeline--item-image-wrapper{position:relative;margin-bottom:10px}.timeline--item-link{display:flex;max-width:280px;min-width:200px;line-height:20px;padding:10px;font-family:"Roboto Slab",serif;font-weight:600;background-color:#C31824;color:white}.timeline--item-link:hover{background-color:#DE838A;color:white}.timeline--item-link-wrapper{margin-top:25px}.timeline--item-link-label{display:inline-block;margin-right:10px;margin-left:auto}.timeline--item-link-icon{margin-left:auto}.googlemaps--location+.googlemaps--location{margin-top:25px}@media (min-width:720px){.googlemaps--location{display:flex;margin:0 -25px}.googlemaps--location:nth-child(odd){flex-direction:row-reverse}.googlemaps--location+.googlemaps--location{margin-top:50px}}@media (min-width:720px) and (min-width:1260px){.googlemaps--location+.googlemaps--location{margin-top:100px}}.googlemaps--location-text{margin-top:25px}.googlemaps--location-text h3,.googlemaps--location-text h4,.googlemaps--location-text h5,.googlemaps--location-text h6{margin:0 0 10px}@media (min-width:1260px){.googlemaps--location-text{margin-top:50px}}.googlemaps--map{position:relative}@media (min-width:720px){.googlemaps--map{width:55%;padding:0 25px}}.googlemaps--iframe{display:block;width:100%;min-height:300px}@media (min-width:1000px){.googlemaps--iframe{min-height:540px}}.googlemaps--note{display:none;position:absolute;padding:10px;top:0;left:0;width:100%;height:100%;background-color:#F0F0F0;text-align:center;flex-direction:column;justify-content:center}@media (min-width:720px){.googlemaps--note{width:calc(100% - 25px)}}iframe[data-src]~.googlemaps--note{display:flex}.googlemaps--note-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0.2;z-index:0}.googlemaps--note-text{max-width:600px;margin:0 auto;z-index:1}.googlemaps--note-button{margin-top:10px}@media (min-width:720px){.googlemaps--note-button{margin-top:25px}}.googlemaps--text{margin-top:10px}@media (min-width:720px){.googlemaps--text{margin-top:0;width:45%;padding:0 25px}}.googlemaps--contactdata-title{line-height:1.15}@media (min-width:1000px){.googlemaps--contactdata-title{margin:0 0 10px}}.googlemaps--contactdata a:hover{text-decoration:underline}.googlemaps--button{margin-top:25px}.blog-posts--wrapper{max-width:1740px;margin:0 auto;padding:0 20px}@media (min-width:720px){.blog-posts--wrapper{padding:0 50px}}.blog-posts--wrapper.is--slider{padding:0}.has--background .blog-posts--wrapper{padding:25px 0}@media (min-width:720px){.has--background .blog-posts--wrapper{padding:50px}}@media (min-width:1260px){.has--background .blog-posts--wrapper{padding:50px}}.has--background .blog-posts--wrapper.is--slider{padding:25px 0}@media (min-width:720px){.has--background .blog-posts--wrapper.is--slider{padding:25px 50px}}@media (min-width:1260px){.has--background .blog-posts--wrapper.is--slider{padding:50px}}@media (min-width:720px){.is--full-width .blog-posts--wrapper{padding:0 50px}.has--background.is--full-width .blog-posts--wrapper{padding:50px}}.has--background-darkgray .blog-posts--wrapper .tns-controls button{border-color:#FFF}.has--background-darkgray .blog-posts--wrapper .tns-controls button:after{filter:invert(1)}.blog-posts--wrapper .tns-controls button{top:50%;transform:translateY(50%);color:#000;border-color:#000}@media (min-width:720px){.blog-posts--wrapper .tns-controls button{top:50%;transform:translateY(0);right:-25px}.blog-posts--wrapper .tns-controls button:first-child{right:auto;left:-25px}}@media (min-width:720px){.blog-posts--wrapper .tns-nav{bottom:0}}.blog-posts--wrapper .tns-nav button{border-color:#000}.blog-posts--wrapper .tns-nav button.tns-nav-active{background-color:#000}.blog-posts--headline-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;margin-bottom:25px}@media (min-width:1260px){.blog-posts--headline-wrapper{justify-content:space-between;text-align:left;margin-bottom:0}}.is--slider .blog-posts--headline-wrapper,.has--background .blog-posts--headline-wrapper{padding:0 25px}@media (min-width:720px){.is--slider .blog-posts--headline-wrapper,.has--background .blog-posts--headline-wrapper{padding:0}}.blog-posts--button{margin:10px 0;width:100%}@media (min-width:1000px){.blog-posts--button{margin-bottom:25px}}@media (min-width:1260px){.blog-posts--button{width:auto}}@media (min-width:720px){.blog-posts--items{display:flex;flex-wrap:wrap;margin:-25px}.blog-posts--items.is--slideshow{margin:0 0 50px}}.blog-posts--post.is--hidden{display:none}.blog-posts--post+.blog-posts--post{margin-top:50px}.is--slideshow .blog-posts--post+.blog-posts--post{margin-top:0}.is--slideshow .blog-posts--post{padding:0 0 50px}@media (min-width:720px){.blog-posts--post{width:50%;padding:25px}.is--slideshow .blog-posts--post{padding:0}.blog-posts--post+.blog-posts--post{margin-top:0}}@media (min-width:1260px){.blog-posts--post{width:33.33%}}.blog-posts--post-inner{display:flex;flex-direction:column;height:100%}.blog-posts--post-content{margin-top:20px;display:flex;flex-direction:column;height:100%}.has--background .blog-posts--post-content{margin:20px 25px}@media (min-width:720px){.has--background .blog-posts--post-content{margin:20px 0 0}}.is--slideshow .blog-posts--post-content{margin:20px 50px 0}@media (min-width:720px){.is--slideshow .blog-posts--post-content{margin:20px 0 0}}.blog-posts--post-date{color:#646464;font-weight:600;line-height:1;margin-bottom:10px}.has--background-darkgray .blog-posts--post-date{color:#FFF}.has--background-darkgray .blog-posts--post-title{color:#FFF}.blog-posts--post-headline{margin-bottom:10px;font-size:25px;font-weight:600;line-height:1.25}@media (max-width:1920px){.blog-posts--post-headline{font-size:25px;font-size:calc(18px + 0.3645833333vw)}}.has--background-darkgray .blog-posts--post-headline{color:#FFF}.blog-posts--post-button{padding-top:25px;margin:auto 0 0 0}.blog-posts--post-image{position:absolute;top:0;left:0;width:100%;height:100%}.blog-posts--post-image-wrapper{position:relative;background-color:#F0F0F0;padding-top:66.66%}.blog-posts--no-results{padding:50px;border-left:5px solid #C31824;background-color:rgba(195,24,36,0.25);width:100%;margin:50px 25px 0}.blog-posts--post:not(.is--hidden)~.blog-posts--no-results{display:none}@media (min-width:720px){.has--image>.checklists--inner{display:inline-flex;flex-wrap:nowrap}}.has--image-left>.checklists--inner{flex-direction:row-reverse}.checklists--lists{margin:10px -10px -10px -10px;flex-grow:1}@media (min-width:1000px){.checklists--lists{display:flex;flex-wrap:wrap;margin:-25px}}.checklists--list{display:block;padding:0;margin:0;list-style:none}.checklists--list-wrapper{padding:10px}@media (min-width:1000px){.checklists--list-wrapper{width:50%;padding:25px}}.checklists--list-headline{font-family:"Roboto Slab",serif;font-size:30px;margin-bottom:10px;line-height:1.15}@media (max-width:1920px){.checklists--list-headline{font-size:30px;font-size:calc(18px + 0.625vw)}}.checklists--list-item{display:flex;align-items:flex-start}.checklists--list-item .icon{color:#C31824;font-size:25px;margin-right:10px;line-height:1.5}@media (max-width:1920px){.checklists--list-item .icon{font-size:25px;font-size:calc(18px + 0.3645833333vw)}}@media (min-width:720px){.checklists--list-item .icon{margin-right:25px}}.checklists--list-item-label{vertical-align:text-bottom}.checklists--image-wrapper{margin-top:25px;position:relative}.checklists--image-wrapper.is--mobile-hidden{display:none}@media (min-width:720px){.checklists--image-wrapper.is--mobile-hidden{display:block;flex-shrink:0}}@media (min-width:720px){.checklists--image-wrapper{max-width:50%;padding:0 50px 0 0}.has--image-right .checklists--image-wrapper{padding:0 0 0 50px}}@media (min-width:1000px){.checklists--image-wrapper{margin-top:0}}.cta--wrapper{border-top:15px solid #DE838A;background-color:#C31824;color:#FFF}@media (min-width:720px){.cta--wrapper{display:flex;min-height:350px}}@media (min-width:1260px){.cta--wrapper{min-height:500px}}@media (min-width:1740px){.cta--wrapper{min-height:530px}}@media (min-width:1000px){.cta--wrapper{border-top-width:30px}}@media (min-width:720px){.cta--image{background-size:cover;background-repeat:no-repeat;background-position:center;height:100%}}.cta--image-wrapper{display:none;position:relative}@media (min-width:720px){.cta--image-wrapper{display:block;width:50%}}.cta--text-wrapper{padding:50px 25px;text-align:center}@media (min-width:720px){.cta--text-wrapper{padding:50px;width:50%;max-width:870px;height:100%;margin:auto 0 auto auto}.cta--text-wrapper.has--contact-person{text-align:left}}@media (min-width:1260px){.cta--text-wrapper{padding:75px 50px}}.cta--contact-person-headline{font-size:30px;font-weight:600;margin-bottom:10px}@media (max-width:1920px){.cta--contact-person-headline{font-size:30px;font-size:calc(18px + 0.625vw)}}@media (min-width:1000px){.cta--contact-person-headline{margin-bottom:25px}}.cta--contact-person-wrapper{margin:25px 0 0}@media (min-width:1000px){.cta--contact-person-wrapper{margin:50px 0 0}}@media (min-width:1000px){.cta--contact-person-content{display:flex}}.cta--contact-person-image{margin:0 auto;display:block}@media (min-width:720px){.cta--contact-person-image{margin:0}}@media (min-width:1000px){.cta--contact-person-image{width:100%}}.cta--contact-person-image-wrapper{margin:0 0 10px 0;position:relative}@media (min-width:1000px){.cta--contact-person-image-wrapper{margin:0 25px 0 0;flex-shrink:0}}@media (min-width:1000px){.cta--contact-person-text{display:flex;flex-direction:column;justify-content:end}}.cta--contact-person-name{font-size:30px;font-weight:600;line-height:1.2}@media (max-width:1920px){.cta--contact-person-name{font-size:30px;font-size:calc(18px + 0.625vw)}}.cta--contact-person-contact{margin:25px 0 0 0}.cta--contact-person-contact a{color:#FFF;text-decoration:underline}.cta--contact-person-contact a:hover{color:#000}.cta--link-wrapper{margin-top:25px}@media (min-width:720px){.cta--link-wrapper{margin-top:50px}}.banner--content{display:flex;flex-direction:column-reverse}@media (min-width:720px){.banner--content{flex-direction:row;border-top:15px solid #393939}}@media (min-width:1000px){.banner--content{border-top-width:30px}}.banner--text-wrapper{border-top:15px solid #393939;background-color:#F0F0F0}@media (min-width:720px){.banner--text-wrapper{border-top:0;width:50%}}.banner--text-content{padding:50px 20px}@media (min-width:720px){.banner--text-content{padding:50px}}@media (min-width:1740px){.banner--text-content{padding:100px 50px;max-width:870px;margin:0 0 0 auto}}.banner--headlines{font-weight:600;line-height:1.1;font-family:"Roboto Slab",serif;margin-bottom:25px}.banner--headline1{font-size:40px;padding-right:50px;display:block}@media (max-width:1920px){.banner--headline1{font-size:40px;font-size:calc(18px + 1.1458333333vw)}}.banner--headline2{margin-top:5px;font-size:150px;hyphens:auto;-webkit-hyphens:auto;word-break:break-word;display:flex}@media (max-width:1920px){.banner--headline2{font-size:150px;font-size:calc(18px + 6.875vw)}}@media (min-width:720px){.banner--headline2{font-size:75px;word-break:normal}}@media (min-width:720px) and (max-width:1920px){.banner--headline2{font-size:75px;font-size:calc(18px + 2.96875vw)}}.banner--headline2:before{content:"";width:25px;height:5px;background-color:#C31824;display:inline-block;margin-right:10px;transform:translateY(-100%);margin-top:150px}@media (max-width:1920px){.banner--headline2:before{margin-top:150px;margin-top:calc(18px + 6.875vw)}}@media (min-width:720px){.banner--headline2:before{margin-top:75px}}@media (min-width:720px) and (max-width:1920px){.banner--headline2:before{margin-top:75px;margin-top:calc(18px + 2.96875vw)}}@media (min-width:1000px){.banner--headline2:before{width:50px;height:10px;margin-right:15px}}.banner--link{margin-top:25px}@media (min-width:1260px){.banner--link{margin-top:50px}}.banner--image{background-position:center;background-repeat:no-repeat;background-size:cover;padding-top:88%}@media (min-width:720px){.banner--image{height:100%;padding-top:0}}.banner--image-wrapper{position:relative}@media (min-width:720px){.banner--image-wrapper{width:50%}}.count--wrapper{position:relative}.count--image{position:absolute;height:100%;width:100%;top:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:center;z-index:0;opacity:0.5}.count--content{position:relative;z-index:1;max-width:1740px;padding:50px 25px;margin:0 auto;text-align:center}@media (min-width:720px){.count--content{padding:50px}}@media (min-width:1740px){.count--content{padding:100px 50px}}@media (min-width:720px){.count--counts{display:flex;flex-wrap:wrap;margin-top:25px}}.count--count{margin-top:50px}@media (min-width:720px){.count--count{width:33.33%;margin-top:0;padding:25px}}.count--count-number{font-size:78px;font-size:4.875rem;font-weight:700;font-family:"Roboto Slab",serif;line-height:1}@media (min-width:720px){.count--count-number{font-size:80px;font-size:5rem}}@media (min-width:1260px){.count--count-number{font-size:135px}}@media (min-width:1260px) and (max-width:1920px){.count--count-number{font-size:135px;font-size:calc(18px + 6.09375vw)}}.count--count-title{font-weight:600;font-family:"Roboto Slab",serif;font-size:30px}@media (max-width:1920px){.count--count-title{font-size:30px;font-size:calc(18px + 0.625vw)}}.career--wrapper{position:relative;padding:0 0 50px 0}@media (min-width:1000px){.career--wrapper{padding:50px 0;min-height:600px;display:flex;align-items:center;justify-content:start}}@media (min-width:1260px){.career--wrapper{min-height:800px}}.career--background-image{width:100%;padding-top:100%;background-position:center;background-size:cover;background-repeat:no-repeat}@media (min-width:720px){.career--background-image{padding-top:75%}}@media (min-width:1000px){.career--background-image{padding-top:0;position:absolute;top:0;height:100%;z-index:0}}.career--content{position:relative;color:#FFF;background-color:#000;z-index:1}@media (min-width:1000px){.career--content{max-width:60%;background-color:transparent}}.career--content-background-image{display:none}@media (min-width:720px){.career--content-background-image{display:block;position:absolute;top:0;left:0;width:100%;height:100%}}.career--headlines{line-height:1;font-family:"Roboto Slab",serif;margin-bottom:10px}@media (min-width:1000px){.career--headlines{margin-bottom:25px}}.career--headline1{font-size:40px;font-weight:600;margin-bottom:5px}@media (max-width:1920px){.career--headline1{font-size:40px;font-size:calc(18px + 1.1458333333vw)}}@media (min-width:1000px){.career--headline1{margin-bottom:20px;font-size:50px}}@media (min-width:1000px) and (max-width:1920px){.career--headline1{font-size:50px;font-size:calc(18px + 1.6666666667vw)}}.career--headline2{font-size:93.75px;font-weight:700}@media (max-width:1920px){.career--headline2{font-size:93.75px;font-size:calc(18px + 3.9453125vw)}}@media (min-width:720px){.career--headline2{letter-spacing:2px;font-size:75px}}@media (min-width:720px) and (max-width:1920px){.career--headline2{font-size:75px;font-size:calc(18px + 2.96875vw)}}.career--text{font-size:16px;line-height:1.5}@media (min-width:720px){.career--text{font-size:25px}}@media (min-width:720px) and (max-width:1920px){.career--text{font-size:25px;font-size:calc(18px + 0.3645833333vw)}}@media (min-width:1000px){.career--text{margin-right:50px}}@media (min-width:1740px){.career--text{margin-right:100px}}.career--text-wrapper{position:relative;max-width:1740px;padding:10px 25px}@media (min-width:720px){.career--text-wrapper{padding:10px 50px}}@media (min-width:1000px){.career--text-wrapper{padding:100px 150px 100px 50px}}@media (min-width:1740px){.career--text-wrapper{padding:100px 150px 100px 0;margin-left:50px}.is--full-width .career--text-wrapper{margin-left:calc((100vw - (1640px)) / 2)}}.career--text-wrapper:before{position:absolute;content:"";background-image:url(../../templates/images/streifen-teaser.svg);background-repeat:no-repeat;background-size:cover;width:100%;height:50px;top:0;left:0;transform:translateY(-100%);filter:brightness(0)}.career--text-wrapper:after{position:absolute;content:"";background-image:url(../../templates/images/streifen-teaser.svg);background-repeat:no-repeat;background-size:cover;width:100%;height:50px;bottom:0;left:0;transform:scale(-1) translateY(-100%);filter:brightness(0)}@media (min-width:720px){.career--text-wrapper:before,.career--text-wrapper:after{height:75px}}@media (min-width:720px) and (min-width:1000px){.career--text-wrapper:before,.career--text-wrapper:after{display:none}}.career--button{margin-top:25px}.quote--image{margin:25px auto 0}.quote--image-wrapper{flex-shrink:0;position:relative}@media (min-width:720px){.quote--image{margin:0}.quote--image-wrapper{margin:0 50px 0 0}}@media (min-width:1260px){.quote--image{width:100%}.quote--image-wrapper{margin:0 75px 0 0}}.quote--quote{position:relative;margin:0 auto}.quote--quote-wrapper{display:flex;flex-direction:column-reverse}@media (min-width:720px){.quote--quote-wrapper{flex-direction:row;align-items:center;margin-bottom:50px}.ce--headline+.quote--quote-wrapper{margin-top:50px}}@media (min-width:720px) and (min-width:1260px){.ce--headline+.quote--quote-wrapper{margin-top:100px}}.quote--quote-text{font-size:50px;padding:0 75px;font-family:"Roboto Slab",serif;line-height:1.25;text-align:center;hyphens:auto;font-style:italic}@media (max-width:1920px){.quote--quote-text{font-size:50px;font-size:calc(18px + 1.6666666667vw)}}@media (min-width:1260px){.quote--quote-text{padding:0 100px}}.quote--quote-name{margin-top:10px;text-align:center}@media (min-width:720px){.quote--quote-name{margin-top:25px}}.quote--quote-icon-pre,.quote--quote-icon-post{font-size:100px;color:#ddd;line-height:100px;font-style:normal}@media (min-width:720px){.quote--quote-icon-pre,.quote--quote-icon-post{line-height:0.25;font-size:170px}}@media (min-width:720px) and (max-width:1920px){.quote--quote-icon-pre,.quote--quote-icon-post{font-size:170px;font-size:calc(18px + 7.9166666667vw)}}.quote--quote-icon-pre{position:absolute;top:0;left:0}@media (min-width:720px){.quote--quote-icon-pre{top:auto;bottom:0}}.quote--quote-icon-post{position:absolute;bottom:0;right:0;line-height:80px}@media (min-width:720px){.quote--quote-icon-post{line-height:0.25;top:0;bottom:auto}}.provider--wrapper{background-color:#F0F0F0;border-top:15px solid #393939}@media (min-width:1000px){.provider--wrapper{border-top-width:30px}}.provider--content{display:flex;flex-direction:column;max-width:1740px;margin:0 auto;padding:25px;text-align:center}@media (min-width:720px){.provider--content{text-align:left;padding:50px;flex-direction:row}}.provider--text-wrapper{margin-bottom:25px}@media (min-width:720px){.provider--text-wrapper{width:50%;padding:0 25px 0 0;margin-bottom:0}}@media (min-width:1260px){.provider--text-wrapper{width:55%}}@media (min-width:1740px){.provider--text-wrapper{width:66.66%}}@media (min-width:720px){.provider--trade-wrapper{width:50%;padding:0 0 0 25px;display:flex}}@media (min-width:1260px){.provider--trade-wrapper{width:45%}}@media (min-width:1740px){.provider--trade-wrapper{width:33.33%}}.provider--trade-logo{width:170px;margin:0 auto 25px}.provider--trade-logo-wrapper{flex-shrink:1}@media (min-width:720px){.provider--trade-logo-wrapper{padding-right:25px}}@media (min-width:1000px){.provider--trade-logo-wrapper{padding-right:50px}}.provider--trade-text-wrapper{min-width:170px}.provider--trade-title{font-weight:600}.provider--trade-phone{margin-top:25px}@media (min-width:720px){.provider--trade-phone{margin-top:25px}}.provider--trade-phone a{text-decoration:underline}.accordion--item+.accordion--item{margin-top:1px}.accordion--headline{color:#FFF;font-family:"Roboto Slab",serif;font-size:25px;line-height:1.25}@media (max-width:1920px){.accordion--headline{font-size:25px;font-size:calc(18px + 0.3645833333vw)}}@media (min-width:1000px){.accordion--headline{font-size:30px}}@media (min-width:1000px) and (max-width:1920px){.accordion--headline{font-size:30px;font-size:calc(18px + 0.625vw)}}.accordion--headline-wrapper{background-color:#393939;padding:10px 15.00150015px;display:flex;justify-content:space-between;align-items:end;cursor:pointer;transition:0.25s}@media (min-width:1000px){.accordion--headline-wrapper{padding:20px 50px}}.accordion--headline-wrapper.background--red{background-color:#C31824}.accordion--checkbox:checked~.accordion--headline-wrapper .accordion--headline-icon{transform:rotate(180deg)}.accordion--headline-icon{flex-shrink:0;font-family:'iconmonstr-iconic-font';font-size:7px;line-height:16px;text-align:center;color:#F7E919;width:15px;height:15px;border:1px solid #F7E919;border-radius:50%;margin-bottom:4px;margin-left:5px}.accordion--headline-icon:after{content:"\e004"}@media (min-width:1000px){.accordion--headline-icon{width:35px;height:35px;border-width:2px;font-size:18px;line-height:35px;margin-bottom:0}}.accordion--checkbox{display:none}.accordion--content{padding:15.00150015px}@media (min-width:720px){.accordion--content{padding:25px}}@media (min-width:1000px){.accordion--content{padding:50px}}.accordion--content-wrapper{max-height:0;height:auto;overflow:hidden;background-color:#F0F0F0}.accordion--checkbox:checked~.accordion--content-wrapper{max-height:unset}@media (min-width:1000px){.accordion--text{max-width:66.66%}}@media (min-width:720px){.accordion--employees{display:flex;flex-wrap:wrap;margin:0 -25px}}@media (min-width:1000px){.accordion--employees{margin-top:20px}}.accordion--employee{display:flex;margin:25px -7.5075075075px 25px}@media (min-width:720px){.accordion--employee{display:block;margin:0;padding:25px;width:50%}}@media (min-width:1000px){.accordion--employee{width:33.33%}}@media (min-width:1260px){.accordion--employee{width:25%}}.accordion--employee-image{width:100px}@media (min-width:720px){.accordion--employee-image{width:auto}}.accordion--employee-image-wrapper{position:relative;flex-shrink:0;padding:0 7.5075075075px}@media (min-width:720px){.accordion--employee-image-wrapper{padding:0 0 10px}}@media (min-width:1260px){.accordion--employee-image-wrapper{padding:0 0 25px}}.accordion--employee-text{margin:-3px 0 0 0;padding:0 7.5075075075px}@media (min-width:720px){.accordion--employee-text{margin:0;padding:0;hyphens:auto}}.accordion--employee-title{font-size:25px;line-height:1.15;font-weight:600}@media (max-width:1920px){.accordion--employee-title{font-size:25px;font-size:calc(18px + 0.3645833333vw)}}.accordion--employee-position{margin-bottom:5px}.accordion--employee-contact{margin-top:10px}.accordion--employee-contact a{text-decoration:underline}.accordion--employee-mail{hyphens:none;word-break:break-all}@media (min-width:1740px){.accordion--employee-mail{word-break:unset}}@media (min-width:720px){.list--wrapper{max-width:1740px;margin:0 auto}.is--full-width .list--wrapper{padding:0 50px}}@media (min-width:720px){.list--wrapper.has--image{display:flex;justify-content:center}.list--wrapper.has--image.has--image-left{flex-direction:row-reverse}.has--background .list--wrapper.has--image{padding:0}}.list--inner{margin-bottom:25px}.is--full-width .list--inner{max-width:1740px;padding:0 25px;margin:0}@media (min-width:720px){.is--full-width .list--inner{margin-bottom:0;padding:0}}.has--background .list--inner{padding:25px}@media (min-width:720px){.list--inner{padding:0 25px}.has--background .list--inner{padding:25px 0}.has--image.has--image-right .list--inner{padding:0 25px 0 0}.has--background .has--image.has--image-right .list--inner{padding:50px 25px 50px 50px}.has--image.has--image-left .list--inner{padding:0 0 0 25px}.has--background .has--image.has--image-left .list--inner{padding:50px 50px 50px 25px}.has--image .list--inner{width:50%;flex-shrink:0}}@media (min-width:720px) and (min-width:1740px){.has--background .list--inner{padding:50px 0}}@media (min-width:720px) and (min-width:1740px){.has--background .has--image.has--image-right .list--inner{padding:50px 25px 50px 0}}@media (min-width:720px) and (min-width:1740px){.has--background .has--image.has--image-left .list--inner{padding:50px 0 50px 25px}}@media (min-width:720px) and (min-width:1740px){.has--image .list--inner{width:820px}}.list--list{margin:0 0 0 15px;padding:0}@media (min-width:720px){.list--list:not(.has--image .list--list){max-width:66.66%}}.list--list-item strong{display:block}.list--list-item+.list--list-item{margin-top:10px}.list--images{width:100%;height:100%}.list--images-wrapper{height:250px;position:relative}.list--images-wrapper.is--mobile-hidden{display:none}@media (min-width:720px){.list--images-wrapper{width:50%;padding:0 25px 0 0}.has--image-right .list--images-wrapper{padding:0 0 0 25px}.has--background .list--images-wrapper{height:auto}.list--images-wrapper.is--mobile-hidden{display:block}}@media (min-width:1260px){.list--images-wrapper{min-height:500px}}@media (min-width:1740px){.list--images-wrapper{width:820px}}.list--images-wrapper .tns-controls button{top:50%;right:10px;transform:translateY(-50%)}@media (min-width:720px){.list--images-wrapper .tns-controls button{top:50%}}.list--images-wrapper .tns-controls button:first-child{right:auto;left:10px}.list--images-wrapper .tns-controls button:after{filter:invert(1)}.has--background .list--images-wrapper .tns-outer,.has--background .list--images-wrapper .tns-ovh,.has--background .list--images-wrapper .tns-inner{height:100%}.list--image{width:100%;height:100%;object-fit:cover}.list--image-wrapper{height:100%;position:relative}.list--image-description{color:#FFF;background-color:#393939;padding:10px;font-weight:300;min-height:50px;display:flex;align-items:center;font-size:14px}.has--background .list--image-description{position:absolute;bottom:0;width:100%}@media (min-width:1000px){.list--image-description{font-size:16px}}@media (min-width:1000px){.list--image-description{padding:10px 25px}}.icons--wrapper{border-top:15px solid #393939;background-color:#F0F0F0}@media (min-width:1000px){.icons--wrapper{border-top-width:30px}}.icons--inner{max-width:1740px;margin:0 auto;padding:25px;text-align:center}@media (min-width:720px){.icons--inner{padding:50px;text-align:left}.icons--inner.has--text-center{text-align:center}}@media (min-width:720px){.icons--text{max-width:66.66%;flex-grow:0}.has--text-center .icons--text{margin:0 auto}}@media (min-width:720px){.icons--text-wrapper{display:flex;justify-content:space-between}}.icons--text-button{margin:25px 0 0 0}@media (min-width:720px){.icons--text-button{margin:0 0 0 25px}}@media (min-width:720px){.icons--icons{display:flex;flex-wrap:wrap;margin:-25px}}.icons--icons-wrapper{margin:50px 0 25px}.icons--icons-wrapper .tns-controls button{right:0;transform:translateY(-50%);border-color:#000;color:#000}.icons--icons-wrapper .tns-controls button:first-child{left:0}.icons--icons-wrapper .tns-nav{top:100%;bottom:auto}.icons--icons-wrapper .tns-nav button{border-color:#000}.icons--icons-wrapper .tns-nav button.tns-nav-active{background-color:#000}.icons--icon-wrapper+.icons--icon-wrapper{margin-top:25px}@media (min-width:720px){.icons--icon-wrapper{padding:25px;width:33.33%}.icons--icon-wrapper+.icons--icon-wrapper{margin-top:0}}@media (min-width:1260px){.icons--benefits .icons--icon-wrapper{width:25%}}.is--slideshow .icons--icon-wrapper{padding-bottom:25px}@media (min-width:720px){.is--slideshow .icons--icon-wrapper{padding-bottom:50px}}.icons--icon-image{margin:0 auto;width:auto;height:auto;max-height:100%;max-width:100%}.icons--icon-image-wrapper{position:relative;height:100px;display:flex;flex-direction:column;justify-content:center}.icons--icon-image-wrapper.svg img{height:100%;width:100%}@media (min-width:1260px){.icons--icon-image-wrapper.svg img{height:125px}}.icons--benefits .icons--icon-image-wrapper{height:80px}@media (min-width:1260px){.icons--icon-image-wrapper{height:225px}.icons--benefits .icons--icon-image-wrapper{height:125px}}.icons--icon-title{text-align:center;margin-top:10px;font-family:"Roboto Slab",serif;font-weight:600;line-height:1.15;hyphens:auto;-webkit-hyphens:auto;font-size:16px}@media (min-width:720px){.icons--icon-title{font-size:18px}.icons--certificates .icons--icon-title{font-size:30px}}@media (min-width:720px) and (max-width:1920px){.icons--certificates .icons--icon-title{font-size:30px;font-size:calc(18px + 0.625vw)}}@media (min-width:1260px){.icons--icon-title{margin-top:25px}}.icons--icon-text{padding:25px;text-align:center;hyphens:auto;-webkit-hyphens:auto}.career-quotes--wrapper{position:relative;padding:0 0 50px 0;overflow:hidden}@media (min-width:1000px){.career-quotes--wrapper{padding:50px 0;min-height:600px}}@media (min-width:1260px){.career-quotes--wrapper{min-height:800px}}.is--full-width .career-quotes--wrapper .ce--headline{max-width:1740px;padding:0 25px;margin-left:auto;margin-right:auto}@media (min-width:720px){.is--full-width .career-quotes--wrapper .ce--headline{padding:0 50px}}.career-quotes--wrapper .tns-nav{top:60vw}@media (min-width:720px){.career-quotes--wrapper .tns-nav{top:50vw}}@media (min-width:1000px){.career-quotes--wrapper .tns-nav{top:auto;bottom:25px}}.career-quotes--wrapper .tns-controls button{top:33.33vw}@media (min-width:720px){.career-quotes--wrapper .tns-controls button{top:25vw}}@media (min-width:1000px){.career-quotes--wrapper .tns-controls button{top:50%;transform:translateY(-50%)}}.career-quotes--background-image{width:100%;padding-top:80%;background-position:center;background-size:cover;background-repeat:no-repeat}@media (min-width:720px){.career-quotes--background-image{padding-top:60%}}@media (min-width:1000px){.career-quotes--background-image{padding-top:0;position:absolute;top:0;height:100%;z-index:0}}.career-quotes--content{position:relative;color:#FFF;background-color:#000;z-index:1}@media (min-width:1000px){.career-quotes--content{position:absolute;top:50%;transform:translateY(-50%);right:0;max-width:60%;margin:0 0 0 auto;background-color:transparent}}.career-quotes--content-background-image{display:none}@media (min-width:720px){.career-quotes--content-background-image{display:block;position:absolute;top:0;right:0;width:100%;height:100%;filter:brightness(0)}}.career-quotes--quote{font-size:25px;font-family:"Roboto Slab",serif;line-height:1.15;position:relative;text-align:center;padding:0 50px;font-style:italic}@media (max-width:1920px){.career-quotes--quote{font-size:25px;font-size:calc(18px + 0.3645833333vw)}}@media (min-width:720px){.career-quotes--quote{font-size:50px}}@media (min-width:720px) and (max-width:1920px){.career-quotes--quote{font-size:50px;font-size:calc(18px + 1.6666666667vw)}}@media (min-width:1000px){.career-quotes--quote{margin-right:50px}}@media (min-width:1740px){.career-quotes--quote{margin-right:0;padding:0 75px}}.career-quotes--quote-wrapper{position:relative;max-width:1740px;padding:10px 25px}@media (min-width:720px){.career-quotes--quote-wrapper{padding:10px 50px}}@media (min-width:1000px){.career-quotes--quote-wrapper{padding:100px 0 100px 100px}}@media (min-width:1740px){.career-quotes--quote-wrapper{margin-left:auto;margin-right:50px;padding:150px 0 150px 175px}.is--full-width .career-quotes--quote-wrapper{margin-right:calc((100vw - (1640px)) / 2)}}.career-quotes--quote-wrapper:before{position:absolute;content:"";background-image:url(../../templates/images/streifen-teaser.svg);background-repeat:no-repeat;background-size:cover;width:100%;height:50px;top:0;left:0;transform:translateY(-100%);filter:brightness(0)}.career-quotes--quote-wrapper:after{position:absolute;content:"";background-image:url(../../templates/images/streifen-teaser.svg);background-repeat:no-repeat;background-size:cover;width:100%;height:50px;bottom:1px;left:0;transform:scale(-1) translateY(-100%);filter:brightness(0)}@media (min-width:720px){.career-quotes--quote-wrapper:before,.career-quotes--quote-wrapper:after{height:75px}}@media (min-width:720px) and (min-width:1000px){.career-quotes--quote-wrapper:before,.career-quotes--quote-wrapper:after{display:none}}.career-quotes--quote-icon-pre,.career-quotes--quote-icon-post{font-size:100px;line-height:0;color:#ddd;font-style:normal}@media (min-width:720px){.career-quotes--quote-icon-pre,.career-quotes--quote-icon-post{font-size:170px}}@media (min-width:720px) and (max-width:1920px){.career-quotes--quote-icon-pre,.career-quotes--quote-icon-post{font-size:170px;font-size:calc(18px + 7.9166666667vw)}}.career-quotes--quote-icon-pre{position:absolute;top:50px;left:0}@media (min-width:720px){.career-quotes--quote-icon-pre{top:auto;bottom:-25px}}@media (min-width:1260px){.career-quotes--quote-icon-pre{bottom:-50px}}.career-quotes--quote-icon-post{position:absolute;right:0;bottom:0}@media (min-width:720px){.career-quotes--quote-icon-post{top:25px;bottom:auto}}.career-quotes--person{margin:10px auto 0;text-align:center}@media (min-width:1000px){.career-quotes--person{font-size:25px;font-weight:300;margin:25px auto 0}}@media (min-width:1000px) and (max-width:1920px){.career-quotes--person{font-size:25px;font-size:calc(18px + 0.3645833333vw)}}.career-quotes--button{margin-top:25px;text-align:center}.image--wrapper{position:relative}.image--description{color:#FFF;background-color:#393939;padding:10px;font-weight:300;min-height:50px;display:flex;align-items:center}@media (min-width:1000px){.image--description{padding:10px 25px}}#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:rgba(240,240,240,0.9);background-color:rgba(240,240,240,0.8);transition:opacity 0.5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline-block;position:relative;height:95%;margin:0}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;box-shadow:0 0 8px rgba(0,0,0,0.6)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;top:100%;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:black;font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;transition:left 0.4s ease,transform 0.4s ease}#baguetteBox-slider.bounce-from-right{animation:bounceFromRight 0.4s ease-out}#baguetteBox-slider.bounce-from-left{animation:bounceFromLeft 0.4s ease-out}@keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}@keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;outline:none;padding:0;margin:0;border:0;border-radius:15%;background-color:transparent;color:#ddd;font:1.6em sans-serif;transition:background-color 0.4s ease;opacity:0.5;transition:opacity 0.15s}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:transparent;opacity:1;transition:opacity 0.15s}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:0.6;position:absolute;top:0;left:0;animation:bounce 2s infinite ease-in-out}.baguetteBox-double-bounce2{animation-delay:-1s}@keyframes bounce{0%,100%{transform:scale(0)}50%{transform:scale(1)}}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714286%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}.tns-outer{position:relative}.tns-nav{position:absolute;left:50%;transform:translate(-50%,0);bottom:0;z-index:1000}.tns-nav button{padding:0;width:10px;height:10px;border-radius:50%;border:1px solid #000;margin:0 3px;background-color:transparent}.tns-nav button.tns-nav-active{background-color:#000}.has--background-darkgray .tns-nav button{border-color:#FFF}.has--background-darkgray .tns-nav button.tns-nav-active{background-color:#FFF}@media (min-width:720px){.tns-nav{bottom:25px}.tns-nav button{border-width:2px;border-radius:50%;width:15px;height:15px;margin:0 5px}}@media (min-width:1000px){.tns-nav{bottom:0}.tns-nav button{border-color:#000;border-width:2px}.tns-nav button.tns-nav-active{background-color:#000}}.tns-controls button{background-color:transparent;width:25px;height:25px;padding:0;border-radius:50%;border:2px solid white;font-size:12px;color:#FFF;display:flex;justify-content:center;align-items:center;position:absolute;top:50%;z-index:1000;right:10px}.tns-controls button:after{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTcuMzMgMjRsLTIuODMtMi44MjkgOS4zMzktOS4xNzUtOS4zMzktOS4xNjcgMi44My0yLjgyOSAxMi4xNyAxMS45OTZ6Ii8+PC9zdmc+Cg==);background-repeat:no-repeat;width:60%;height:60%}.tns-controls button:first-child{left:10px}.tns-controls button:first-child:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE2LjY3IDBsMi44MyAyLjgyOS05LjMzOSA5LjE3NSA5LjMzOSA5LjE2Ny0yLjgzIDIuODI5LTEyLjE3LTExLjk5NnoiLz48L3N2Zz4K)}@media (min-width:720px){.tns-controls button{width:50px;height:50px;border-width:3px}}@media (min-width:1740px){.tns-controls button{right:calc((100vw - 1730px) / 2)}}@media (min-width:720px){.tns-controls button:after{font-size:25px}}@media (min-width:1740px){.tns-controls button:first-child{left:calc((100vw - 1730px) / 2)}}