:root{--color-brand1:#6c3a21;--color-brand2:#707070;--color-brand3:#dde1e5;--color-white:#fff;--color-grey:#555;--color-text:var(--color-grey);--color-hover:var(--color-brand3);--color-danger:var(--color-brand1);--gutter-width:2.25rem;--gutter-width-half:1.125rem}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;src:url(/build/fonts/work-sans-v13-latin-regular.79bb6bc1.eot);src:local(""),url(/build/fonts/work-sans-v13-latin-regular.79bb6bc1.eot?#iefix) format("embedded-opentype"),url(/build/fonts/work-sans-v13-latin-regular.63f899e3.woff2) format("woff2"),url(/build/fonts/work-sans-v13-latin-regular.553efbb7.woff) format("woff"),url(/build/fonts/work-sans-v13-latin-regular.7e70789f.ttf) format("truetype"),url(/build/images/work-sans-v13-latin-regular.0d842464.svg#WorkSans) format("svg")}@font-face{font-family:Work Sans;font-style:normal;font-weight:700;src:url(/build/fonts/work-sans-v13-latin-700.1e506b54.eot);src:local(""),url(/build/fonts/work-sans-v13-latin-700.1e506b54.eot?#iefix) format("embedded-opentype"),url(/build/fonts/work-sans-v13-latin-700.0b3e27ff.woff2) format("woff2"),url(/build/fonts/work-sans-v13-latin-700.f3a4676a.woff) format("woff"),url(/build/fonts/work-sans-v13-latin-700.c9211614.ttf) format("truetype"),url(/build/images/work-sans-v13-latin-700.5c7cfef0.svg#WorkSans) 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}img{vertical-align:middle}@media (max-width:46.24em){.container{width:100%}}@media (min-width:48em) and (max-width:61.99em){.container{width:720px}}@media (min-width:62em) and (max-width:74.99em){.container{width:980px}}@media (min-width:75em) and (max-width:81.24em){.container{width:1140px}}@media (min-width:81.25em){.container{max-width:1336px;width:auto}}.container{margin-left:auto;margin-right:auto;padding-left:var(--gutter-width)/2;padding-right:var(--gutter-width)/2}.columns{display:flex;flex-wrap:wrap;margin-left:calc(var(--gutter-width-half)*-1);margin-right:calc(var(--gutter-width-half)*-1)}.columns .column_16{padding:0 var(--gutter-width-half);width:16.666%}.columns .column_14{padding:0 var(--gutter-width-half);width:25%}.columns .column_13{padding:0 var(--gutter-width-half);width:33.333%}.columns .column_12{padding:0 var(--gutter-width-half);width:50%}.columns .column_23{padding:0 var(--gutter-width-half);width:66.666%}.columns .column_34{padding:0 var(--gutter-width-half);width:75%}.columns .column_1{padding:0 var(--gutter-width-half);width:100%}.columns .column_15{padding:0 var(--gutter-width-half);width:20%}.columns .column_25{padding:0 var(--gutter-width-half);width:40%}.columns .column_35{padding:0 var(--gutter-width-half);width:60%}.form_anchor{position:relative;top:-132px}.form-group{margin-bottom:1em;text-align:left}.form-control{background-color:#fff;border:1px solid var(--color-grey);font-family:Work Sans,sans-serif;font-size:16px;height:42px;padding:6px;text-indent:12px;width:100%}.form-control,.form-control:active,.form-control:focus,.form-control:hover{box-shadow:none}.form-control:active:before,.form-control:focus:before,.form-control:hover:before{content:attr(placeholder)}.form-control::placeholder{color:var(--color-brand2);opacity:.8}select.form-control{text-align:center;text-indent:0;width:auto}textarea.form-control{border:1px solid var(--color-brand2);height:200px;padding:16px;text-indent:0}textarea.form-control:active,textarea.form-control:focus,textarea.form-control:hover{border:1px solid #052453}.form-horizontal .checkbox{text-align:left}.radio input[type=radio]{margin-left:-20px;margin-top:4px;position:absolute}input[type=checkbox],input[type=radio]{line-height:normal;margin:4px 0 0}.checkbox input[type=checkbox]{margin-top:4px;position:absolute}.checkbox p{padding-left:20px}.form-inline-controls{overflow:hidden}.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{border:1px solid var(--color-danger);margin-bottom:1.5rem;padding:16px 24px}.alert-danger ul{list-style-type:square}.btn{background-color:var(--color-brand1);border:0;border-radius:2px;color:#fff;display:inline-block;font-size:18px;font-weight:700;line-height:22px;padding:10px 16px;transition:all .5s;white-space:normal}.btn-success:active,.btn-success:focus,.btn-success:hover,.btn:active,.btn:focus,.btn:hover{background-color:var(--color-brand1);border-color:var(--color-brand1);box-shadow:none;color:#fff;opacity:.7;text-decoration:none}.btn-default{background-color:#fff;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:#fff}.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-box{max-width:500px;width:100%}#kontakt-box button{margin-bottom:60px}#kontakt-box h2{text-align:center}#yform-kontakt-form-cname,.ootw{height:0;left:-8636em;position:absolute;top:-8636em;width:0}@media (max-width:1219px){.btn{font-size:14px}}.module_karriere .karriere_intro{max-width:46rem}.module_karriere .karriere_slogan{color:var(--color-brand1);font-weight:700;letter-spacing:.08em;margin-top:1.5rem;text-transform:uppercase}.module_karriere .karriere_media{margin:2rem 0}.module_karriere .karriere_media img{height:auto;width:100%}.module_karriere .karriere_jobs{align-items:stretch;margin-top:2rem;padding:0 1.5rem}.module_karriere .karriere_jobs>[class*=column_]{margin-bottom:var(--gutter-width-half)}.module_karriere .karriere_job{background-color:var(--color-brand3);display:flex;flex-direction:column;height:100%;padding:2rem}.module_karriere .karriere_job h3{color:var(--color-brand1);font-size:22px;line-height:28px;margin:0 0 .5rem}.module_karriere .karriere_job .karriere_job_meta{color:var(--color-grey);font-size:14px;line-height:20px;margin:0 0 1rem}.module_karriere .karriere_job .karriere_job_teaser{flex-grow:1;margin-bottom:1.5rem}.module_karriere .karriere_job .buttons{justify-content:flex-start;margin:auto 0 0}.module_karriere .karriere_job .buttons .btn{margin-bottom:0}.module_karriere .karriere_empty{color:var(--color-brand1);font-weight:700;margin:0}.module_karriere>.container>.karriere_intro .buttons{justify-content:flex-start}.module_karriere.bg_brand3 .karriere_job{background-color:var(--color-white)}@media (max-width:991px){.module_karriere .karriere_jobs>.column_13{width:50%}}@media (max-width:767px){.module_karriere .karriere_jobs>.column_13{width:100%}}.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}.bg_grey,.bg_orange{background-color:var(--color-brand2)}.bg_grey blockquote,.bg_orange blockquote{color:#fff}.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)}.bg_image{background-position:50%;background-size:cover}.bg_image blockquote,.bg_image p{color:#fff}main .article_form,main .article_text{margin:0 auto;padding:0 15px;width:70%}.article_form h2,.article_form h3,.article_text h2,.article_text h3{border-bottom:2px solid var(--color-brand1);color:var(--color-text);display:inline-block;font-size:30px;font-weight:700;line-height:40px;margin:1rem 0 18px -22px;padding-bottom:4px;padding-left:22px}.article_form .subheadline+h1,.article_form .subheadline+h2,.article_form h1,.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_form .subheadline,.article_text .subheadline{color:var(--color-brand2);font-size:28px;font-weight:700;line-height:36px;margin-bottom:0;margin-top:1em}.article_form ul,.article_text ul{padding:0 0 1.5em 1.5em;text-align:left}.article_form ul li,.article_text ul li{margin-bottom:1.5em;padding-left:.5em}.article_form ul li:before,.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-size:40px;font-weight:700;line-height:56px;margin:0 0 1em}.article_image_text .subheadline{color:var(--color-brand2);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:#fff;margin:0 auto;padding:30px 60px;position:relative;width:70%}.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{display:block;max-width:80%;position:relative;transform:translateX(0) translateY(-72px);transition:all .5s}.article_image a:hover picture:after,.article_image a:hover picture:before{opacity:.6}.multi_columns{justify-content:space-around;margin:0 -156px;padding:48px 0 64px}.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{height:100%;margin:0;padding:32px 42px}.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-size:30px;font-weight:700;line-height:40px;margin:0 0 22px -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;padding:44px 42px}.multi_columns .teaser_image{height:100%;position:relative}.multi_columns .teaser_image img{left:50%;max-width:100%;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:#fff;cursor:pointer;display:flex;justify-content:space-between;line-height:50px;margin:20px 0 0;padding:0 24px;position:relative}.lus_accordion .trigger:hover{opacity:.6;transition:all .5s}.lus_accordion .trigger svg{fill:var(--color-brand1);height:24px;width:24px}.lus_accordion .trigger svg.close{display:none}.lus_accordion .teaser_text{background-color:#fff;height:0;margin:0;overflow:hidden;padding:0;transition:height 2s}.lus_accordion .teaser_text ul{list-style-type:disc}.lus_accordion [class*=-is-open]+.teaser_text{margin:1rem 0 2rem;padding:16px 11px}.lus_accordion [class*=-is-open] svg{display:none}.lus_accordion [class*=-is-open] svg.close{display:inline-block}.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 .teaser_image{text-align:center;width:100%}.teaser .teaser_container .teaser_image a:active img,.teaser .teaser_container .teaser_image a:focus img,.teaser .teaser_container .teaser_image a:hover img{opacity:.6}.teaser .teaser_container .teaser_image img{display:inline-block;transition:all .5s}.teaser .teaser_container .teaser_text{background-color:#fff;flex-grow:1;overflow:hidden;padding:46px 43px 1em;text-align:left}.teaser .teaser_container .teaser_text .subheadline{color:var(--color-brand1);font-size:18px;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-size:28px;font-weight:700;line-height:36px;margin:0 0 16px;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 ul{list-style-type:square;margin-bottom:1.4em;padding-left:1em}.teaser .teaser_container .teaser_text p{font-size:16px;line-height:24px}.teaser .teaser_container .teaser_button{background-color:#fff;padding:16px 43px 36px;text-align:right}.contact .article_text{text-align:left;width:100%}.contact .article_form{width:90%}.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}.scroll_anchor{display:block;height:0;position:relative;top:-80px}@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-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:#fff;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 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:#fff;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:focus,.nav>li>a:hover,.nav>li>span:focus,.nav>li>span:hover{color:var(--color-hover)}.nav-main{background-color:var(--color-brand3);margin:0;max-height:90vh;overflow-x:hidden;padding:32px;position:absolute;right:-100vw;top:80px;transition:all .5s cubic-bezier(.685,.0473,.346,1);width:auto;z-index:600}.nav-main .columns>*+*{border-left:1px solid var(--color-brand1)}.nav-main .columns>*>ul{flex-direction:column;margin-bottom:2rem}.nav-main .columns>*>ul li{list-style-type:none;position:relative;vertical-align:middle}.nav-main .columns>*>ul li a{border-bottom:2px solid transparent;color:var(--color-text);font-size:36px;font-weight:700;line-height:56px;transition:all .3s}.nav-main .columns>*>ul li a.selected,.nav-main .columns>*>ul li a:focus,.nav-main .columns>*>ul li a:hover{border-bottom:2px solid #e73c3c;text-decoration:none}.nav-main .columns>*>ul>li{padding:0}.nav-main .columns>*>ul>li>a,.nav-main .columns>*>ul>li>span{font-size:36px;font-weight:700;line-height:56px;margin-bottom:16px;padding:0}.nav-main .columns>* p{color:var(--color-brand2);font-size:16px;line-height:30px}.nav-main .columns>* p.subheadline{font-size:36px;font-weight:400;height:46px;line-height:46px;margin:0 0 16px;padding:0}.nav-main .columns>* p a{color:var(--color-brand2)}.nav-main.is-visible{left:auto;overflow-y:auto;right:0}.nav-main.is-visible+.mobile-overlay{background-color:rgba(0,0,0,.6);height:100%;left:0;position:fixed;top:80px;transition:all .5s cubic-bezier(.685,.0473,.346,1);width:100%}.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}.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{fill:var(--color-brand1);height:30px;width:30px}.nav-mobile{margin:0 10px;text-align:right}.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 .columns>*+*{border-left:none;border-top:1px solid #fff;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}.container>.columns>.column_34{align-items:center;flex:0 1 auto;justify-content:flex-end;padding-left:0;padding-right:10px;position:static;width:50%}.container>.columns>.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{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 (max-width:991px){.nav-main{width:100%}}@media (min-width:992px){.nav-main{width:auto}}@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}.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{top:80px}}.slider_rotator{position:relative;width:100%}.container>.slider_rotator{margin:0 auto 64px;width:75%}.container>.slider_rotator .slider_dots{bottom:-64px}.slider_rotator .slides{height:100%;margin:0;overflow:hidden;position:relative}.slider_rotator .slides .slide{height:auto;left:0;list-style:none;min-height:100%;position:absolute;top:0;width:100%}.slider_rotator .slides .slide:first-child{position:relative;z-index:3}.slider_rotator .slides .slide img{margin:0 auto;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%;-webkit-transform:translateY(-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{color:#fff;margin:0;text-shadow:2px 2px 4px #333}.slider_rotator .slider_text p{color:#fff;text-shadow:2px 2px 4px #333}.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:#fff;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:#fff;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-size:40px;font-weight:700;line-height:56px}.slider_rotator .slider_text .slider_textblock em{color:var(--color-brand1);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_controls{height:100%;position:absolute;top:0;width:100%}.slider_controls .nextBtn,.slider_controls .prevBtn{color:#fff;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_brand3 .slider_controls .nextBtn,.bg_brand3 .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:-64px;display:flex;height:64px;justify-content:center;left:50%;padding:0;position:absolute;transform:translateX(-50%);z-index:100}.slider_dots a{border:2px solid var(--color-grey);cursor:pointer;display:inline-block;height:18px;margin:5px 35px;position:relative;text-align:center;transition:border .3s;width:18px}.slider_dots a.active,.slider_dots a:hover{background-color:var(--color-grey)}.slider_logo{background-color:#fff;bottom:120%;left:50%;position:absolute;text-align:center;transform:translateX(-50%) translateY(36%);transition:all 1s linear;width:80%;z-index:101}.slider_logo img{height:124px;margin:27px auto;max-width:100%}@media (max-width:991px){.slider_rotator{max-height:none}.container>.slider_rotator{width:95%}.slider_rotator .slider_dots{bottom:30%;padding:0}.slider_rotator .slider_dots a{margin:5px 15px}.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:#fff;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%}}@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:#fff;background-size:cover;color:var(--color-text);font-family:Work Sans,sans-serif;font-size:16px;line-height:24px;text-align:left;word-wrap:break-word}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}.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:#fff}p{font-size:16px;line-height:24px;margin:0 0 1.4em}h1,h2,h3,h4{font-family:Work Sans,sans-serif;margin:24px 0 12px}h1,h2{font-size:48px;line-height: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-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,svg{transition:all .5s}header{height:80px;position:relative}header .global-header{background-color:#fff;height:80px;position:fixed;top:0;width:100%;z-index:1000}header .global-header .columns{align-items:center;position:relative}header .global-header .columns>*{margin-bottom:0}header .global-header .column_14{flex:0 1 auto;position:relative}header .global-header .logo{display:block;margin:0;max-height:100%;width:auto}header .global-header .logo img{height:40px;margin:20px 0;max-width:100%;width:auto}header .global-header svg{vertical-align:middle}main{min-height:500px;transition:all .5s}footer{background-color:var(--color-brand3);color:var(--color-text);font-size:15px;line-height:21px;margin:80px 0 0;min-height:80px;padding:40px 0}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:flex-start;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>.banner,.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}}@media (max-width:1219px){p{font-size:14px;line-height:24px}blockquote{font-size:20px;line-height:30px;margin:32px}}@media (min-width:1220px){header .logo{margin:20px 0}}