:root{--color-brand1:#dd1e0d;--color-brand2:#b4ae9e;--color-brand3:#dde1e5;--color-white:#fff;--color-text:#1f1f1f;--color-hover:var(--color-brand2);--color-special:#208ccb;--color-danger:#bfa778;--color-grey:#333;--color-grey2:#555;--ff-headline:"Playfair Display",serif;--ff-normal:"Montserrat",sans-serif;--gutter-width:2.25rem;--gutter-width-half:1.125rem;--layout-border-color:var(--color-brand1);--card-shadow:0 4px 4px 0 rgba(0,0,0,.25)}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:400;src:url(/build/fonts/playfair-display-v20-latin-regular.f3e795e6.eot);src:local(""),url(/build/fonts/playfair-display-v20-latin-regular.f3e795e6.eot?#iefix) format("embedded-opentype"),url(/build/fonts/playfair-display-v20-latin-regular.447195e4.woff2) format("woff2"),url(/build/fonts/playfair-display-v20-latin-regular.b18bde60.woff) format("woff"),url(/build/fonts/playfair-display-v20-latin-regular.8e944d8a.ttf) format("truetype"),url(/build/images/playfair-display-v20-latin-regular.7265133e.svg#PlayfairDisplay) format("svg")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:700;src:url(/build/fonts/playfair-display-v20-latin-700.9e791576.eot);src:local(""),url(/build/fonts/playfair-display-v20-latin-700.9e791576.eot?#iefix) format("embedded-opentype"),url(/build/fonts/playfair-display-v20-latin-700.e4d031f9.woff2) format("woff2"),url(/build/fonts/playfair-display-v20-latin-700.becb8b7c.woff) format("woff"),url(/build/fonts/playfair-display-v20-latin-700.8a4c0c73.ttf) format("truetype"),url(/build/images/playfair-display-v20-latin-700.5e722b5e.svg#PlayfairDisplay) format("svg")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/build/fonts/montserrat-v14-latin-regular.0eb53b51.eot);src:local("Montserrat Regular"),local("Montserrat-Regular"),url(/build/fonts/montserrat-v14-latin-regular.0eb53b51.eot?#iefix) format("embedded-opentype"),url(/build/fonts/montserrat-v14-latin-regular.b71748ae.woff2) format("woff2"),url(/build/fonts/montserrat-v14-latin-regular.0659a9f4.woff) format("woff"),url(/build/fonts/montserrat-v14-latin-regular.fa100f9f.ttf) format("truetype"),url(/build/images/montserrat-v14-latin-regular.a33247ee.svg#Montserrat) format("svg")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(/build/fonts/montserrat-v14-latin-700.b5a87544.eot);src:local("Montserrat ExtraBold"),local("Montserrat-ExtraBold"),url(/build/fonts/montserrat-v14-latin-700.b5a87544.eot?#iefix) format("embedded-opentype"),url(/build/fonts/montserrat-v14-latin-700.7dbcc8a5.woff2) format("woff2"),url(/build/fonts/montserrat-v14-latin-700.99271a83.woff) format("woff"),url(/build/fonts/montserrat-v14-latin-700.e06b80ee.ttf) format("truetype"),url(/build/images/montserrat-v14-latin-700.0897cd29.svg#Montserrat) format("svg")}body:before{z-index:-1!important}html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}body{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:400;padding:0}ul{list-style:none}figure,ol,ul,ul li{margin:0;padding:0}fieldset,p{padding:0}fieldset{border:none;margin:0}button{cursor:pointer}a{text-decoration:none}img{vertical-align:middle}body:before{content:"small";display:block;height:0;overflow:hidden}@media (min-width:48em){body:before{content:"medium"}}@media (min-width:62em){body:before{content:"large"}}@media (min-width:81.25em){body:before{content:"xlarge"}}.container{margin-left:auto;margin-right:auto;max-width:1340px;padding-left:var(--gutter-width-half);padding-right:var(--gutter-width-half);width:100%}.container-full{max-width:none;padding-left:0;padding-right:0;width:100%}.columns{display:flex;flex-wrap:wrap;margin-left:calc(var(--gutter-width-half)*-1);margin-right:calc(var(--gutter-width-half)*-1)}.columns [class^=column_]{padding:0 var(--gutter-width-half)}.columns .column_112{width:8.333%}.columns .column_18{width:12.5%}.columns .column_16{width:16.666%}.columns .column_14{width:25%}.columns .column_13{width:33.333%}.columns .column_49{width:44.444%}.columns .column_59{width:55.555%}.columns .column_512{width:41.666%}.columns .column_12{width:50%}.columns .column_712{width:58.333%}.columns .column_23{width:66.666%}.columns .column_34{width:75%}.columns .column_56{width:83.333%}.columns .column_1{width:100%}.columns .column_15{width:20%}.columns .column_25{width:40%}.columns .column_35{width:60%}.columns .column_45{width:80%}@media (max-width:991px){.container{padding-left:var(--gutter-width-half);padding-right:var(--gutter-width-half)}}.label{border-radius:100px;font-size:90%;font-weight:400;padding:2px 10px}.form-control{background-color:var(--color-brand2);border-color:var(--color-grey);box-shadow:none;color:var(--color-brand1);font-family:var(--ff-normal);font-size:16px;height:42px;opacity:.8;padding:6px;text-indent:16px}.form-control:active,.form-control:focus,.form-control:hover{border-color:var(--color-brand1);box-shadow:none;opacity:1}.bg_orange .form-control{background-color:var(--color-white)}.form-control::placeholder{color:var(--color-white)}.form-inline-controls{overflow:hidden}.form-group{clear:left}select.form-control{text-indent:6px}.form-control option{text-indent:16px}textarea.form-control{padding:16px;text-indent:0}.form-horizontal .checkbox{text-align:left}.has-error .control-label,.has-error .form-control{border-color:inherit;box-shadow:none;color:var(--color-danger);font-weight:700}.has-error .control-label:active,.has-error .control-label:focus,.has-error .control-label:hover,.has-error .form-control:active,.has-error .form-control:focus,.has-error .form-control:hover{border-color:inherit;box-shadow:none}.alert-danger{background-color:var(--color-danger);border:none;color:#eee}.btn{background-color:var(--color-brand1);border:0;border-radius:0;color:var(--color-white);cursor:pointer;font-family:var(--ff-normal);font-size:18px;font-weight:700;line-height:22px;padding:10px 16px;text-decoration:none;transition:background-color .5s,opacity .5s;white-space:normal}.btn-success:active,.btn-success:focus,.btn-success:hover,.btn:active,.btn:focus,.btn:hover,a:active .btn-success,a:focus .btn-success,a:hover .btn-success{background-color:var(--color-brand2);border-color:var(--color-brand2);box-shadow:none;color:var(--color-white);text-decoration:none}.bg_orange .btn-success:active,.bg_orange .btn-success:focus,.bg_orange .btn-success:hover,.bg_orange .btn:active,.bg_orange .btn:focus,.bg_orange .btn:hover,.bg_orange a:active .btn-success,.bg_orange a:focus .btn-success,.bg_orange a:hover .btn-success{background-color:var(--color-grey2)}.btn-default{background-color:var(--color-white);border-color:var(--color-grey);color:var(--color-grey)}.btn-danger,.btn-info,.btn-link,.btn-primary,.btn-success,.btn-warning{background-color:var(--color-brand1);border-color:var(--color-brand1);color:var(--color-white)}.btn-none,.btn-none:focus,.btn-none:hover{background:none;border:0;box-shadow:none!important;color:var(--color-brand2)}.selectbox .btn{padding:5px 14px 5px 0}#kontakt-form button{margin-bottom:60px}#kontakt-form h2{text-align:center}#yform-kontakt-form-cname,.ootw{height:0;left:-8636em;position:absolute;top:-8636em;width:0}.tabable:active,.tabable:focus{background-color:var(--color-white);border:1px solid var(--color-brand2);height:auto;left:0;padding:4px 12px;position:absolute;top:0;white-space:nowrap;width:auto;z-index:16000}@media (max-width:1219px){.btn{font-size:14px}}.mt{padding-top:50px}.mb,.mtb{padding-bottom:70px}.mtb{padding-top:50px}.mtbi{padding-bottom:120px;padding-top:20px}.neg{margin-bottom:-120px;position:relative;z-index:1}.buttons{display:flex;flex-wrap:wrap;justify-content:space-around}.buttons .btn{font-weight:700;margin-bottom:1rem;white-space:nowrap}.bg_grey,.bg_orange{background-color:var(--color-brand2)}.bg_grey blockquote,.bg_orange blockquote{color:var(--color-white)}.bg_grey .orange,.bg_orange .orange{color:#000}.bg_grey a:active i,.bg_grey a:focus i,.bg_grey a:hover i,.bg_orange a:active i,.bg_orange a:focus i,.bg_orange a:hover i{color:var(--color-brand1)}.bg_grey hr,.bg_orange hr{border-color:var(--color-brand1)}.bg_grey{background-color:var(--color-brand3);color:var(--color-grey)}main .article_text{margin:0 auto;padding:0 15px;width:70%}.article_text h2,.article_text h3{border-bottom:2px solid var(--color-brand1);color:var(--color-text);display:inline-block;font-family:var(--ff-headline);font-size:30px;font-weight:700;line-height:40px;margin:1rem 0 18px -22px;padding-bottom:4px;padding-left:22px}.article_text .subheadline+h1,.article_text .subheadline+h2,.article_text h1{border:none;display:block;font-size:40px;font-weight:700;line-height:56px;margin:0 0 1em;padding-left:0}.article_text .subheadline{color:var(--color-brand1);font-family:var(--ff-normal);font-size:30px;font-weight:700;line-height:36px;margin-bottom:0;margin-top:1em}.article_text ul{padding:0 0 1.5em 1.5em;text-align:left}.article_text ul li{margin-bottom:1.5em;padding-left:.5em}.article_text ul li:before{background-color:var(--color-brand1);content:"";display:inline-block;height:14px;margin-left:-30px;margin-right:16px;vertical-align:middle;width:14px}.article_image_text{padding:0 24px}.article_image_text .subheadline+strong,.article_image_text h1,.article_image_text h2{color:var(--color-text);display:block;font-family:var(--ff-headline);font-size:40px;font-weight:700;line-height:56px;margin:0 0 1em}.article_image_text .subheadline{color:var(--color-brand1);font-family:var(--ff-normal);font-size:30px;font-weight:700;line-height:36px;margin-bottom:0;margin-top:1em}.columns .article_image_text .subheadline{margin-top:4em}.article_image_text ul{list-style-type:disc;padding:0 0 1.5em 1em;text-align:left}.article_image_text a{text-decoration:underline}.article_image_text+.buttons{display:block;margin-bottom:0;margin-top:3rem;padding:0 24px}.bg_teaser.column_1{background-color:var(--color-white);margin:0 auto;padding:30px 60px;position:relative;width:70%}.bg_teaser.column_1:before{background-color:var(--color-brand1);bottom:-10px;content:"";display:block;height:10px;left:0;position:absolute;transition:background-color .5s,opacity .5s;width:50%}.flex_reversed .bg_teaser.column_1:before{left:auto;right:0}.bg_teaser.column_1:after{background-color:var(--color-brand1);bottom:-10px;content:"";display:block;height:50%;left:-10px;position:absolute;transition:background-color .5s,opacity .5s;width:10px}.flex_reversed .bg_teaser.column_1:after{left:auto;right:-10px}.bg_teaser.column_1 .subheadline{margin-top:1em}.article_image{margin-bottom:14px;padding:0 24px}.article_image .four,.article_image .two{padding:14px;width:50%}.article_image .four img,.article_image .two img{max-width:unset;width:100%}.article_image picture{background-color:var(--color-white);display:block;max-width:80%;opacity:1;position:relative;transform:translateX(0) translateY(-72px)}.article_image picture:before{background-color:var(--color-brand1);bottom:-15px;content:"";display:block;height:15px;left:0;position:absolute;transition:background-color .5s,opacity .5s;width:50%}.flex_reversed .article_image picture:before{left:auto;right:0}.article_image picture:after{background-color:var(--color-brand1);bottom:-15px;content:"";display:block;height:50%;left:-15px;position:absolute;transition:background-color .5s,opacity .5s;width:15px}.flex_reversed .article_image picture:after{left:auto;right:-15px}.article_image a:active picture,.article_image a:focus picture,.article_image a:hover picture{opacity:.9}.article_image a:active picture:after,.article_image a:active picture:before,.article_image a:focus picture:after,.article_image a:focus picture:before,.article_image a:hover picture:after,.article_image a:hover picture:before{background-color:var(--color-brand2)}.bg_orange .article_image a:active picture:after,.bg_orange .article_image a:active picture:before,.bg_orange .article_image a:focus picture:after,.bg_orange .article_image a:focus picture:before,.bg_orange .article_image a:hover picture:after,.bg_orange .article_image a:hover picture:before{background-color:var(--color-grey2)}.multi_columns{justify-content:space-around;margin:0 -156px;padding:48px 0 64px}.multi_columns .bg_teaser{height:100%;margin:0;padding:32px 42px}.bg_columns .multi_columns .bg_teaser{background-color:var(--color-brand3)}.bg_columns.bg_grey .multi_columns .bg_teaser{background-color:var(--color-brand2)}.multi_columns .bg_teaser .inner_teaser{height:100%}.multi_columns .bg_teaser .inner_teaser>p:first-child{border-bottom:2px solid var(--color-brand1);color:var(--color-text);display:inline-block;font-family:var(--ff-headline);font-size:30px;font-weight:700;line-height:40px;margin:0 0 16px -22px;padding-bottom:4px;padding-left:22px}.multi_columns .bg_teaser .inner_teaser ul{padding:0 0 0 1.5em;text-align:left}.multi_columns .bg_teaser .inner_teaser ul li{line-height:30px;padding-left:.5em}.multi_columns .bg_teaser .inner_teaser ul li:before{background-color:var(--color-brand1);content:"";display:inline-block;height:14px;margin-left:-30px;margin-right:16px;vertical-align:middle;width:14px}.multi_columns .column_12 .bg_teaser{margin:0 36px;padding:44px 92px}.multi_columns .teaser_image{height:100%;position:relative}.multi_columns .teaser_image img{height:125%;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:auto}.multi_columns .column_13 .teaser_image img,.multi_columns .column_14 .teaser_image img{height:auto;max-width:100%;position:static;transform:none}.lus_accordion{margin:0 -78px;padding:48px 78px 64px}.lus_accordion .subheadline{margin:2em 0 3em}.lus_accordion .trigger{align-items:center;background-color:var(--color-white);cursor:pointer;display:flex;justify-content:space-between;line-height:50px;margin:20px 0 0;padding:0 24px;position:relative;transition:opacity .5s}.lus_accordion .trigger:before{background-color:var(--color-brand1);bottom:-2px;content:"";display:block;height:2px;left:0;position:absolute;transition:background-color .5s,opacity .5s;width:50%}.flex_reversed .lus_accordion .trigger:before{left:auto;right:0}.lus_accordion .trigger:after{background-color:var(--color-brand1);bottom:-2px;content:"";display:block;height:50%;left:-2px;position:absolute;transition:background-color .5s,opacity .5s;width:2px}.flex_reversed .lus_accordion .trigger:after{left:auto;right:-2px}.lus_accordion .trigger:hover{opacity:.6}.lus_accordion .trigger svg{height:24px;width:24px;fill:var(--color-brand1)}.lus_accordion .trigger svg.close{display:none}.lus_accordion .trigger[class*=-is-open]{background-color:var(--color-white);color:var(--color-text)}.lus_accordion .trigger[class*=-is-open] svg{display:none}.lus_accordion .trigger[class*=-is-open] svg.close{display:inline-block}.lus_accordion .trigger span{font-weight:700}.lus_accordion .accordion_content{background-color:var(--color-white);display:none;margin:1rem 0 2rem;padding:16px 11px}.lus_accordion .accordion_content ul{list-style-type:disc}.lus_accordion .accordion_content.is-visible{display:block}.lus_accordion .accordion_content ul{padding:0 0 1.5em .5em;text-align:left}.lus_accordion .accordion_content ul li{margin-bottom:1em;padding-left:.5em}.lus_accordion .accordion_content ul li:before{background-color:var(--color-brand1);content:"";display:inline-block;height:14px;margin-left:-30px;margin-right:16px;vertical-align:middle;width:14px}.teaser{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:0;margin-left:-20px;margin-right:-20px}.teaser .teaser_container{display:flex;flex-direction:column;flex-shrink:unset;margin-bottom:74px;max-width:540px;padding:0 20px}.teaser .teaser_container a{color:var(--color-text);text-decoration:underline}.teaser .teaser_container a:active,.teaser .teaser_container a:focus,.teaser .teaser_container a:hover{text-decoration:none}.teaser .teaser_container>a{color:var(--color-text);display:flex;flex-direction:column;height:100%;text-decoration:none}.teaser .teaser_container .teaser_image{text-align:center;width:100%}.teaser .teaser_container .teaser_image img{display:inline-block}.teaser .teaser_container .teaser_text{background-color:var(--color-white);flex-grow:1;overflow:hidden;padding:56px 43px 1em;text-align:left}.teaser .teaser_container .teaser_text .subheadline{color:var(--color-brand1);font-family:var(--ff-normal);font-size:20px;font-weight:700;line-height:24px;margin-bottom:.5rem}.teaser .teaser_container .teaser_text h2,.teaser .teaser_container .teaser_text h3{border-bottom:2px solid var(--color-brand1);display:inline-block;font-family:var(--ff-headline);font-size:30px;font-weight:700;line-height:40px;margin:0 0 32px -22px;padding-bottom:4px;padding-left:22px}.news .teaser .teaser_container .teaser_text h2,.news .teaser .teaser_container .teaser_text h3{border:none;margin-left:0;padding-left:0}.teaser .teaser_container .teaser_text p{font-size:16px;line-height:24px}.teaser .teaser_container .teaser_text ul{padding:0 0 1.5em 1.5em;text-align:left}.teaser .teaser_container .teaser_text ul li{margin-bottom:.5em;padding-left:.5em}.teaser .teaser_container .teaser_text ul li:before{background-color:var(--color-brand1);content:"";display:inline-block;height:14px;margin-left:-30px;margin-right:16px;vertical-align:middle;width:14px}.teaser .teaser_container .teaser_button{background-color:var(--color-white);padding:16px 43px 36px;text-align:right}.link_cloud{justify-content:center;padding-bottom:2rem;padding-top:2rem}.link_cloud .teaser_button{background-color:var(--color-brand3);color:var(--color-text);flex:0 1 auto;font-size:24px;line-height:32px;margin:0 36px 44px;position:relative}.link_cloud .teaser_button:before{background-color:var(--color-brand1);bottom:-4px;content:"";display:block;height:4px;left:0;position:absolute;transition:background-color .5s,opacity .5s;width:50%}.flex_reversed .link_cloud .teaser_button:before{left:auto;right:0}.link_cloud .teaser_button:after{background-color:var(--color-brand1);bottom:-4px;content:"";display:block;height:50%;left:-4px;position:absolute;transition:background-color .5s,opacity .5s;width:4px}.flex_reversed .link_cloud .teaser_button:after{left:auto;right:-4px}.link_cloud .teaser_button:after,.link_cloud .teaser_button:before{transition:background-color .5s,width .5s,height .5s}.link_cloud .teaser_button:active:after,.link_cloud .teaser_button:active:before,.link_cloud .teaser_button:focus:after,.link_cloud .teaser_button:focus:before,.link_cloud .teaser_button:hover:after,.link_cloud .teaser_button:hover:before{background-color:var(--color-text)}.link_cloud .teaser_button:active:before,.link_cloud .teaser_button:focus:before,.link_cloud .teaser_button:hover:before{width:100%}.link_cloud .teaser_button:active:after,.link_cloud .teaser_button:focus:after,.link_cloud .teaser_button:hover:after{height:100%}.link_cloud .teaser_button a{color:inherit;text-decoration:none}.module_video video{width:100%}.module_video .subline{font-size:16px}.flex_reversed{flex-direction:row-reverse}.columns,.displayflex{display:flex}@media (max-width:991px){.columns,.displayflex{flex-wrap:wrap}.columns>*,.displayflex>*{flex:0 1 100%;margin-bottom:1em;max-width:100%}}.columns-centered{justify-content:center}@media (max-width:767px){.neg{margin-bottom:-40px}.news_container .teaser_text{height:auto}.teaser{margin-left:-15px;margin-right:-15px}}@media (max-width:991px){main .article_text{width:100%}main .article_text .subheadline{font-size:24px;line-height:32px}main .article_text .subheadline+h1,main .article_text .subheadline+h2,main .article_text h1{font-size:32px;line-height:42px}main .article_text h2,main .article_text h3{font-size:28px;line-height:36px}main .article_text ul li{font-size:14px;line-height:28px}main .article_image_text{margin-top:-2rem;padding:0 24px}main .article_image_text h1,main .article_image_text h2{color:var(--color-text);font-family:var(--ff-headline);font-size:32px;font-weight:700;line-height:48px;margin:0 0 .75em}main .article_image_text .subheadline{font-size:28px;font-weight:700;line-height:32px}main .columns .article_image_text .subheadline{margin-top:0}main .bg_teaser.column_1{background-color:var(--color-white);margin:0 7px;padding:30px 20px;position:relative;width:70%}main .bg_teaser.column_1 .article_image_text .subheadline{margin-top:1em}main .article_image{padding:0}main .article_image picture:before{background-color:var(--color-brand1);bottom:-7px;content:"";display:block;height:7px;left:0;position:absolute;transition:background-color .5s,opacity .5s;width:50%}.flex_reversed main .article_image picture:before{left:auto;right:0}main .article_image picture:after{background-color:var(--color-brand1);bottom:-7px;content:"";display:block;height:50%;left:-7px;position:absolute;transition:background-color .5s,opacity .5s;width:7px}.flex_reversed main .article_image picture:after{left:auto;right:-7px}main .article_image img{margin:0 auto}main .flex_reversed .article_image picture:after{left:auto;right:-7px}main .link_cloud .teaser_button{font-size:16px;line-height:22px;margin:0 44px 44px}main .multi_columns{margin:0 -15px}main .multi_columns .bg_teaser{margin:0}main .multi_columns .bg_teaser .inner_teaser{height:100%}main .multi_columns .bg_teaser .inner_teaser>p{font-size:24px;line-height:32px;margin:0 0 16px -12px;padding-left:12px}main .multi_columns .bg_teaser .inner_teaser ul li{font-size:14px;line-height:28px}main .multi_columns .column_12 .bg_teaser{margin:8px;padding:32px 32px 18px}main .multi_columns .teaser_image img{height:auto;position:static;transform:translateX(0) translateY(0);width:100%}main .teaser .teaser_container{width:50%}.teaser .teaser_container .teaser_text{padding:48px 30px 1em}.teaser .teaser_container .teaser_text h2,.teaser .teaser_container .teaser_text h3{font-size:24px;line-height:32px}.teaser .teaser_container .teaser_text p{font-size:14px}.teaser .teaser_container .teaser_text p.subheadline{font-size:18px}}@media (min-width:992px) and (max-width:1219px){.teaser .teaser_container .teaser_text{padding:36px 32px 1em}.teaser .teaser_container .teaser_text h2,.teaser .teaser_container .teaser_text h3{font-size:22px;line-height:30px;margin:0 0 22px -22px}.teaser .teaser_container .teaser_text p{font-size:14px}.teaser .teaser_container .teaser_button{background-color:var(--color-white);padding:16px 43px 36px;text-align:right}}@media (max-width:1219px){.multi_columns .bg_teaser{margin:0 18px;padding:24px}}.nav{display:flex;list-style:none}.nav>li>a:active,.nav>li>a:focus,.nav>li>a:hover,.nav>li>span:active,.nav>li>span:focus,.nav>li>span:hover{background-color:transparent;color:var(--color-hover);text-decoration:none}.nav-main{background-color:var(--color-brand1);margin:0;max-height:90vh;opacity:0;overflow-x:hidden;padding:44px 76px;position:absolute;right:-120%;top:80px;transition:all .5s cubic-bezier(.685,.0473,.346,1);z-index:600}.nav-main .columns>*+*{border-left:1px solid var(--color-white)}.nav-main .column_12,.nav-main .column_13,.nav-main .column_23{overflow:hidden}.nav-main .column_12>ul,.nav-main .column_13>ul,.nav-main .column_23>ul{flex-direction:column}.nav-main .column_12>ul ul,.nav-main .column_13>ul ul,.nav-main .column_23>ul ul{padding:0}.nav-main .column_12>ul ul ul,.nav-main .column_13>ul ul ul,.nav-main .column_23>ul ul ul{padding-left:1rem}.nav-main .column_12>ul ul ul>li,.nav-main .column_13>ul ul ul>li,.nav-main .column_23>ul ul ul>li{color:var(--color-white);list-style-type:disc}.nav-main .column_12>ul ul ul>li>a,.nav-main .column_13>ul ul ul>li>a,.nav-main .column_23>ul ul ul>li>a{font-size:16px}.nav-main .column_12>ul li,.nav-main .column_13>ul li,.nav-main .column_23>ul li{list-style-type:none;position:relative;vertical-align:middle}.nav-main .column_12>ul li a,.nav-main .column_13>ul li a,.nav-main .column_23>ul li a{color:var(--color-white);display:block;font-size:18px;line-height:1.3;padding:6px 0;transition:color .5s;width:100%}.nav-main .column_12>ul li a.selected,.nav-main .column_12>ul li a:focus,.nav-main .column_12>ul li a:hover,.nav-main .column_13>ul li a.selected,.nav-main .column_13>ul li a:focus,.nav-main .column_13>ul li a:hover,.nav-main .column_23>ul li a.selected,.nav-main .column_23>ul li a:focus,.nav-main .column_23>ul li a:hover{color:var(--color-brand2);text-decoration:none}.nav-main .column_12>ul>li,.nav-main .column_13>ul>li,.nav-main .column_23>ul>li{margin-bottom:32px;padding:0}.nav-main .column_12>ul>li li:last-child,.nav-main .column_13>ul>li li:last-child,.nav-main .column_23>ul>li li:last-child{margin-bottom:1rem}.nav-main .column_12>ul>li>a,.nav-main .column_12>ul>li>span,.nav-main .column_13>ul>li>a,.nav-main .column_13>ul>li>span,.nav-main .column_23>ul>li>a,.nav-main .column_23>ul>li>span{font-family:var(--ff-headline);font-size:36px;line-height:46px;margin-bottom:16px;padding:0}.nav-main .column_12 p,.nav-main .column_13 p,.nav-main .column_23 p{color:var(--color-white);font-size:16px;line-height:30px}.nav-main .column_12 p.subheadline,.nav-main .column_13 p.subheadline,.nav-main .column_23 p.subheadline{font-family:var(--ff-headline);font-size:36px;font-weight:400;height:46px;line-height:46px;margin:0 0 16px;padding:0}.nav-main.is-visible{left:auto;opacity:1;overflow-y:auto;right:0}.nav-main img{display:block;width:100%}.nav-main .article_text a{color:var(--color-white)}.nav-main .article_text p{height:auto}.nav-main .article_text svg{fill:currentColor;height:20px;margin-top:-3px;width:30px}.nav-main>ul>li>a:active+ul,.nav-main>ul>li>a:focus+ul,.nav-main>ul>li>a:hover+ul{display:block;position:static}.is-visible+.mobile-overlay{background-color:rgba(0,0,0,.6);height:100%;left:0;position:fixed;top:160px;transition:all .5s cubic-bezier(.685,.0473,.346,1);width:100%}.shrink-nav .is-visible+.mobile-overlay{top:80px}.nav>li>a,.nav>li>span{padding:6px 10px}.nav>li>a:focus,.nav>li>a:hover,.nav>li>span:focus,.nav>li>span:hover{background-color:transparent;text-decoration:none}.nav-lang{float:right;overflow:hidden}.nav-lang ul a{color:var(--color-brand1);font-size:22px;line-height:44px;text-transform:uppercase}.nav-lang ul a:focus,.nav-lang ul a:hover{color:var(--color-hover);text-decoration:none}.nav-oben ul{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:2em}.nav-oben ul a{padding:10px 12px}.nav-social{overflow:hidden}.nav-social ul li a{display:block;font-size:24px;padding:7px;text-align:center}.nav-social ul li a:focus,.nav-social ul li a:hover{opacity:.6}.nav-social ul li a svg{height:30px;width:30px;fill:var(--color-brand1)}.nav-mobile{margin:0 10px}.nav-mobile [class^=trigger]{color:var(--color-grey);cursor:pointer;display:inline-block;height:44px;line-height:44px;padding:0 10px;text-align:center}.nav-mobile [class^=trigger].nav-main-is-open svg,.nav-mobile [class^=trigger].nav-search-is-open svg{display:none}.nav-mobile [class^=trigger].nav-main-is-open svg.close,.nav-mobile [class^=trigger].nav-search-is-open svg.close{display:inline-block}.nav-mobile [class^=trigger] svg{height:44px;width:44px}.nav-mobile [class^=trigger] svg.close{display:none}.nav-mobile [class^=trigger] span{float:right;line-height:44px;padding-left:10px}.nav-mobile span[class^=trigger]+span{border-left:1px solid var(--color-grey)}.nav-mobile span:focus,.nav-mobile span:hover{opacity:.6}.nav-mobile svg{height:44px;width:44px}@media (max-width:767px){.nav-main{padding:44px 36px}.nav-main .columns>*+*{border-left:none;border-top:1px solid var(--color-white);padding-top:1em}.nav-mobile{margin:0}.nav-mobile [class^=trigger]{padding:0}.nav-mobile .columns>*{flex:0 1 100%}.nav-social ul li a{padding:0}.nav-lang ul>li>a{font-size:16px;padding:6px 4px}.global-header .column_34{align-items:center;flex:0 1 auto;justify-content:flex-end;padding-left:0;padding-right:10px;position:static;width:50%}.global-header .column_14{flex:0 1 auto;width:50%}}@media (min-width:768px) and (max-width:991px){.nav-main .columns>*,.nav-main column_12{flex:0 1 auto}.nav-main .column_12 p,.nav-main .column_13 p,.nav-main .column_23 p{color:var(--color-white);font-size:14px;line-height:30px}.global-header .column_34{align-items:center;flex:0 1 auto;justify-content:flex-end;position:static;width:66%}.global-header .column_14{flex:0 1 auto;width:33%}}@media (min-width:992px) and (max-width:1219px){.global-header .column_34{align-items:center;flex:0 1 auto;justify-content:flex-end;position:static;width:66%}.global-header .column_14{flex:0 1 auto;width:33%}}@media (max-width:1219px){.nav-main{position:fixed;top:80px;width:100%}.nav-main .column_12>ul li a{font-size:16px}.nav-main .column_12>ul>li>a{font-size:32px}.nav-main .column_12 p{font-size:16px}.is-visible+.mobile-overlay{top:80px}}@media (min-width:1220px){.nav-main{padding:44px 56px;top:160px}.nav-main.is-visible{width:120%}.shrink-nav .nav-main{top:80px}.nav-main .column_12>ul,.nav-main .column_13>ul,.nav-main .column_23>ul{flex-wrap:wrap;max-height:700px}.nav-main .column_12>ul>li,.nav-main .column_13>ul>li,.nav-main .column_23>ul>li{flex:0 0 50%;width:50%}}.slider_rotator{margin-top:14px}.slider_rotator .slides{margin:0;overflow:hidden;position:relative}.slider_rotator .slides .slide{height:auto;left:0;opacity:0;position:absolute;top:0;width:100%}.slider_rotator .slides .slide:first-child{opacity:1;position:relative;z-index:3}.slider_rotator .slides .slide img{width:100%}.slider_rotator .slider_text{align-items:center;bottom:auto;display:flex;flex-wrap:wrap;left:0;margin:0;position:absolute;right:auto;top:50%;transform:translateY(-50%);width:100%;z-index:100}.slider_rotator .slider_text>section{flex-grow:1}.slider_rotator .slider_text>.column_12{margin:0}.slider_rotator .slider_text h1,.slider_rotator .slider_text h2{margin:0}.slider_rotator .slider_text h1,.slider_rotator .slider_text h2,.slider_rotator .slider_text p{color:var(--color-white);text-shadow:2px 2px 4px var(--color-grey)}.slider_rotator .slider_text .article_image_text h1,.slider_rotator .slider_text .article_image_text h2,.slider_rotator .slider_text .article_text h1,.slider_rotator .slider_text .article_text h2{margin:0}.slider_rotator .slider_text .article_image_text p,.slider_rotator .slider_text .article_text p{color:var(--color-white);font-size:18px;line-height:34px;text-transform:uppercase}.slider_rotator .slider_text .article_image_text p.subheadline,.slider_rotator .slider_text .article_text p.subheadline{font-size:20px;margin-bottom:1em;margin-top:2em;text-transform:none}.slider_rotator .slider_text .btn{font-size:18px;padding:12px 60px;text-shadow:none}.slider_rotator .slider_text .btn-success{background-color:var(--color-brand2);border-color:var(--color-brand2)}.slider_rotator .slider_text .slider_textblock{background-color:hsla(0,0%,100%,.8);padding:24px 64px;width:auto}.slider_rotator .slider_text .slider_textblock a{color:var(--color-white);font-weight:700;text-decoration:underline}.slider_rotator .slider_text .slider_textblock a.btn,.slider_rotator .slider_text .slider_textblock a:focus,.slider_rotator .slider_text .slider_textblock a:hover{text-decoration:none}.slider_rotator .slider_text .slider_textblock p{margin:0;text-shadow:none}.slider_rotator .slider_text .slider_textblock strong{color:var(--color-text);font-family:var(--ff-normal);font-size:40px;font-weight:700;line-height:56px}.slider_rotator .slider_text .slider_textblock em{color:var(--color-brand1);font-family:var(--ff-headline);font-size:40px;font-style:normal;font-weight:700;line-height:56px}.slider_rotator .slider_text .slider_textblock .btn-success{background-color:var(--color-brand1);border-color:var(--color-brand1)}.slider_rotator:before{height:14px;right:0;width:50%}.slider_rotator:after,.slider_rotator:before{background-color:var(--color-brand1);content:"";display:block;position:absolute;top:-14px}.slider_rotator:after{height:80%;right:-14px;width:14px}@media (max-width:991px){.slider_rotator:after{height:30%;right:0;z-index:3}}.slider_controls{height:100%;left:0;position:absolute;top:0;width:100%}.slider_controls .nextBtn,.slider_controls .prevBtn{color:var(--color-white);cursor:pointer;display:block;font-size:38px;height:44px;line-height:40px;opacity:.8;overflow:hidden;position:absolute;text-align:center;text-decoration:none;top:50%;transform:translateY(-50%);width:44px;z-index:400}.bg_grey .slider_controls .nextBtn,.bg_grey .slider_controls .prevBtn{color:#000}.slider_controls .nextBtn:hover,.slider_controls .prevBtn:hover{opacity:1}.slider_controls .prevBtn{left:40px}.slider_controls .nextBtn{right:40px}.slider_dots{align-items:center;bottom:4em;display:flex;height:5px;justify-content:center;left:50%;padding:0 30px;position:absolute;transform:translateX(-50%);z-index:4}.slider_dots a{background-color:var(--color-white);cursor:pointer;display:inline-block;height:18px;margin:5px 35px;position:relative;text-align:center;width:18px}.slider_dots a:before{height:5px;right:0;width:80%}.slider_dots a:after,.slider_dots a:before{background-color:transparent;content:"";display:block;position:absolute;top:-5px}.slider_dots a:after{height:100%;right:-5px;width:5px}.slider_dots a.active:after,.slider_dots a.active:before,.slider_dots a:hover:after,.slider_dots a:hover:before{background-color:var(--color-brand1)}@media (max-width:991px){.slider_rotator{margin:7px 0 2em;max-height:none}.slider_rotator:before{height:7px;right:0;width:50%}.slider_rotator:after,.slider_rotator:before{background-color:var(--color-brand1);content:"";display:block;position:absolute;top:-7px}.slider_rotator:after{height:80%;right:-7px;width:7px}}@media (max-width:991px) and (max-width:991px){.slider_rotator:after{height:30%;right:0;z-index:3}}@media (max-width:991px){.slider_rotator .slider_text{background-color:var(--color-brand2);margin:0;padding-bottom:1em;position:static;transform:none;width:100%}.slider_rotator .slider_text .slider_textblock{background-color:var(--color-brand3);padding:24px;width:100%}.slider_rotator .slider_text .slider_textblock p{font-size:14px;line-height:1.2}.slider_rotator .slider_text .slider_textblock em,.slider_rotator .slider_text .slider_textblock strong{font-size:28px;line-height:36px}.slider_rotator .slider_text .btn-success{background-color:var(--color-white);border-color:var(--color-brand2);color:var(--color-brand1)}.slider_rotator a.prevBtn{left:10px;top:40%}.slider_rotator a.nextBtn{right:10px;top:40%}.slider_dots{bottom:10em;padding:0}.slider_dots a{margin:5px 25px}}@media (min-width:992px) and (max-width:1219px){.slider_rotator .slider_text .slider_textblock em,.slider_rotator .slider_text .slider_textblock strong{font-size:30px;line-height:44px}}@media (min-width:1220px){.slider_rotator .slider_textblock p{font-size:16px;line-height:1.5;margin:0 0 1em}}*{margin:0;padding:0}html{font-size:100%}body{background-color:var(--color-white);background-size:cover;color:var(--color-text);font-family:var(--ff-normal);font-size:16px;line-height:24px;text-align:left;word-wrap:break-word}.orange,a{color:var(--color-brand1);text-decoration:none;transition:all .5s}a:active,a:focus,a:hover{color:var(--color-brand1);text-decoration:underline}a:active,a:focus{outline:none}a:active .teaser_image img,a:focus .teaser_image img,a:hover .teaser_image img{opacity:.6;transition:opacity .5s}.logo a:hover img,a img{border:none;display:block;opacity:1}body a[href^="tel:"]{color:var(--color-brand1)}footer a[href^="tel:"]{color:var(--color-text)}.buttons a[href^="tel:"]{color:var(--color-white)}p{font-size:16px;line-height:24px;margin:0 0 1.4em}h1,h2,h3,h4{font-family:var(--ff-headline);margin:24px 0 12px}h1,h2{font-size:48px}h3{font-size:30px;line-height:34px}.subheadline+h2{margin-top:0}ul{list-style-type:none}hr{border-top:2px solid var(--color-brand2);clear:both}blockquote{border:none;color:var(--color-brand1);font-family:var(--ff-headline);font-size:28px;font-style:normal;font-weight:700;line-height:36px;margin:32px 110px;text-align:center}code{background-color:var(--color-brand2);border-radius:100px;color:var(--color-grey);font-size:90%;padding:2px 10px}header{background-color:var(--color-white);height:80px;position:fixed;top:0;transition:all .5s;width:100%;z-index:1000}header .logo{display:block;margin:0;max-height:100%;width:auto}header .logo img{height:80px;max-width:100%;width:304px}header svg{vertical-align:middle}.global-header .column_34{align-items:center;display:flex;flex:0 1 auto;justify-content:flex-end;position:relative}.global-header .column_34 .nav-main{flex-grow:1}.global-header .column_14{flex:0 1 auto}main{margin:0 14px;min-height:500px;padding-top:160px}main .banner_image{width:100%}.shrink-nav main{padding-top:80px}main>section:last-child{padding-bottom:60px}footer{background-color:var(--color-brand3);color:var(--color-text);font-size:15px;line-height:21px;margin:80px 14px 0;min-height:80px;padding:40px 0}footer:before{background-color:var(--color-brand1);bottom:-14px;content:"";display:block;height:14px;left:0;position:absolute;transition:background-color .5s,opacity .5s;width:50%}.flex_reversed footer:before{left:auto;right:0}footer:after{background-color:var(--color-brand1);bottom:-14px;content:"";display:block;height:50%;left:-14px;position:absolute;transition:background-color .5s,opacity .5s;width:14px}.flex_reversed footer:after{left:auto;right:-14px}footer .container{position:relative}footer p{font-size:15px;line-height:21px;margin-bottom:1em}footer p a{color:var(--color-text)}footer .teaser_text img{height:auto;max-width:60%}footer .columns{align-items:end;justify-content:space-around}footer .columns .column_12,footer .columns .column_13{width:auto}footer .multi_columns{margin:0;padding:0}footer .multi_columns .bg_teaser{background-color:transparent;margin:0}footer svg{height:20px;margin-top:-3px;vertical-align:middle;width:30px}#back-top{border-bottom:40px solid var(--color-brand1);border-left:40px solid transparent;border-right:40px solid transparent;height:0;left:auto;position:relative;top:-101px;transition:border .5s;width:0}#back-top:active,#back-top:focus,#back-top:hover{border-bottom-color:var(--color-hover)}.container .container{margin:0;padding-left:0;padding-right:0;width:auto}.text-center{text-align:center}.text-right{text-align:right}.img-responsive{display:block;height:auto;max-width:100%}.content>section,.content>section>section,footer{position:relative}@media (max-width:767px){.d-sm-block,.d-xs-block{display:block!important}.d-sm-none,.d-xs-none{display:none!important}h1,h2,h3{font-size:24px;letter-spacing:0;line-height:32px}h1,h2{font-size:28px}table{width:100%}}@media (max-width:991px){.d-sm-none,.hidden-sm{display:none!important}main{margin:0}footer{margin:60px 7px 0}footer:before{background-color:var(--color-brand1);bottom:-7px;content:"";display:block;height:7px;left:0;position:absolute;transition:background-color .5s,opacity .5s;width:50%}.flex_reversed footer:before{left:auto;right:0}footer:after{background-color:var(--color-brand1);bottom:-7px;content:"";display:block;height:50%;left:-7px;position:absolute;transition:background-color .5s,opacity .5s;width:7px}.flex_reversed footer:after{left:auto;right:-7px}}@media (max-width:1219px){header{height:80px}main{padding-top:80px}p{font-size:14px;line-height:24px}blockquote{font-size:20px;line-height:30px;margin:32px}}@media (min-width:1220px){header{height:160px}.shrink-nav header{height:80px}header .logo{margin:40px 0}.shrink-nav header .logo{margin:0}}.plyr{margin:0 auto;width:100%;--plyr-color-main:#dd1e0d}.plyr .plyr__video-wrapper{margin:auto}.plyr .plyr__control--overlaid{background-color:#eee;color:var(--color-brand1);display:block;height:82px;width:82px;fill:currentColor;border:3px solid var(--color-brand1)}.plyr .plyr__control--overlaid svg{display:block;fill:currentColor;height:34px;margin:0 auto;width:34px}