@charset "UTF-8";
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}ul{list-style-type:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{word-wrap:break-word}h1{font-weight:400;font-size:60px;margin-top:0;margin-bottom:15px}h2{font-weight:300;font-size:46px}h3{font-size:32px;font-weight:bold;font-size:1.3em;display:inline}h4{font-weight:300}.heading.-centered{margin-top:50px;margin-bottom:50px;text-align:center}p{font-size:19px;line-height:initial;word-wrap:break-word;font-weight:300}.mb-standard{margin-bottom:30px}@media (max-width:575px){h1{font-size:40px}h2{font-size:32px}}body,html{font-family:"Mada","Mada",sans-serif;font-size:1em;height:100%}a{color:#009FE3}a:focus,a:hover{text-decoration:none;color:#007bb0}.wrapper.main{width:100%}.wrapper.top{margin-bottom:0px}img.seoimage{display:none}.container{max-width:1280px}.wrapper{width:100%;margin:0 auto}@media (min-width:576px){.wrapper{width:540px}}@media (min-width:768px){.wrapper{width:720px}}@media (min-width:992px){.wrapper{width:960px}}@media (min-width:1200px){.wrapper{width:1170px}}@media (min-width:1300px){.wrapper{width:1280px}}.richtext{margin-bottom:30px;font-weight:300}.richtext ul li{font-size:19px;padding-left:20px;position:relative}.richtext ul li:before{content:"•";position:absolute;left:0}.stopfade{opacity:0.5}img{max-width:100%;height:auto}.ads img{margin-bottom:20px}.ads .border-box{border:1px solid #000;padding:20px 15px;position:relative}.ads .border-box .text{color:#000}.ads .border-box .text .bold{font-size:30px;line-height:1;font-weight:600;margin-bottom:15px}.ads .border-box .text .anmelden{font-size:24px;font-weight:300}header{width:100%;background-color:#000;height:100px;z-index:50;position:fixed}header .logo{width:220px;padding-left:20px;height:auto;position:absolute;z-index:60}header .logo a{display:block}header .logo a>.minimized{padding:32px 5px 18px}.meanmargin{margin-top:100px}.mobile-logo{position:absolute;height:32px;padding:10px}.mobile-logo img{width:auto;height:100%}.mean-container>.mean-bar{position:fixed!important;width:100%}.mean-container .mean-nav{position:fixed}.mean-container .meanclose{height:2000px;overflow:scroll}@media (max-width:1200px){header{display:none}.meanmargin{margin-top:54px}}nav ul.navigation>li{display:inline-block}nav ul.navigation>li a{color:#FFF;text-align:center;display:block}nav.topnavigation{padding-left:220px;position:relative}nav.topnavigation .right-nav{position:absolute;right:0;top:0}nav.topnavigation .right-nav .links{margin-right:10px;color:#FFF}nav.topnavigation .right-nav .links .linklisting{padding:12px 0 10px}nav.topnavigation .right-nav .links .linklisting>a{padding:12px 7px 10px}nav.topnavigation .right-nav .links .linklisting:hover{background-color:#009FE3}nav.topnavigation .right-nav>ul{display:inline}nav.topnavigation .right-nav>ul li{display:inline}nav.topnavigation .right-nav>ul li a{color:#FFF}nav.subnav{position:absolute;z-index:20;left:235px;top:58px;width:1015px;padding-left:20px}nav.subnav ul.navigation>li{-webkit-transition:all 0.2s;transition:all 0.2s;position:relative}nav.subnav ul.navigation>li>a{font-size:18px;padding:5px 28px}nav.subnav ul.navigation>li:last-child{margin-right:0}nav.subnav ul.navigation>li.active>a{color:#009FE3}nav.subnav ul.navigation>li .gradient{display:none;width:100%;height:30px;background-image:url("../images/gradient.png");background-repeat:no-repeat;background-size:100% 100%}nav.subnav ul.navigation>li:hover>a{color:#009FE3}nav.subnav ul.navigation>li:hover .gradient,nav.subnav ul.navigation>li:hover>.absolutewrapper>ul{display:block}nav.subnav ul.navigation>li .absolutewrapper{position:absolute;min-width:100%;left:10px}nav.subnav ul.navigation>li .absolutewrapper ul{display:none;padding:2px 0;background-color:black;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}nav.subnav ul.navigation>li .absolutewrapper ul li{display:inherit;padding:0}nav.subnav ul.navigation>li .absolutewrapper ul li a{text-transform:none;font-weight:500;padding:2px 20px 0;display:block;text-align:left}nav.subnav ul.navigation>li .absolutewrapper ul li.active a,nav.subnav ul.navigation>li .absolutewrapper ul li:hover a{background-color:#009FE3}.bluenav{display:inline-block}.bluenav:hover .bluebox{display:block}.bluenav:hover .link{padding-bottom:15px}.bluenav:hover.first .link{padding-bottom:6px}.bluenav .link{color:#FFF;background-color:#009FE3;padding:10px 50px 6px;font-weight:bold;display:inline-block}.bluenav .bluebox{position:absolute;width:480px;right:15px;top:45px;z-index:60;display:none}.bluenav .bluebox .blue{background-color:#009FE3}.bluenav .bluebox .ads{padding-top:10px}.bluenav .bluebox .ads img{margin-bottom:10px}.bluenav .bluebox .ads .border-box{background-color:#FFF;padding:15px 5px}.bluenav .bluebox .ads .border-box .text .anmelden,.bluenav .bluebox .ads .border-box .text .bold{font-size:16px}.bluenav .gradientOuter{position:relative;margin-left:-15px}.bluenav .gradientOuter .gradient{width:0;height:0;border-top:100px solid #009FE3;border-left:510px solid transparent;position:absolute;top:0}.bluenav ul{margin-left:-15px}.bluenav ul li{border-bottom:1px solid #FFF}.bluenav ul li:hover{background-color:#00b1fd}.bluenav ul li a{color:#FFF;padding:10px 20px;display:block}.bluenav ul li a .title{font-weight:600}.outerSubnav{position:relative}.breadcrumb{margin-top:10px;padding:10px 0;background-color:inherit}.breadcrumb li a{color:#999}@media screen and (max-width:1300px){nav.subnav{width:905px}nav.subnav ul.navigation>li>a{word-wrap:break-word;padding:5px 20px}}@media screen and (max-width:1300px){nav .right-nav{right:-60px!important}}@media screen and (max-width:1200px){nav.subnav{width:695px}nav.subnav ul.navigation{display:none}nav .right-nav{display:none}}@media screen and (max-width:992px){nav.subnav{left:0;top:0}nav.subnav ul.navigation{padding:0}}footer{font-size:20px;position:relative;height:auto;z-index:25;background-color:#000;-webkit-transition:all 0.2s;transition:all 0.2s;color:#FFF}footer a{color:#FFF}footer a:hover{color:#999}footer #firmen{position:relative;width:100%;min-height:100px;padding:15px;margin:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer #firmen>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer #firmen>a>img{max-width:80px;max-height:60px;width:80px;height:auto;padding:5px 0;margin-right:10px;margin-left:10px}footer #firmen>a:first-of-type>img{margin-left:0;margin-right:0}footer .logo{width:196px;height:72px;margin-bottom:30px}footer .narrow{margin-left:15px}footer .links{font-size:16px;line-height:normal;padding-bottom:8px}footer .social-icons>.icon{background-color:#FFF;color:#000;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:left;width:28px;height:28px;border-radius:4px;margin-right:8px}footer .social-icons>.icon>svg{margin:auto}footer .social-icons>.icon:active,footer .social-icons>.icon:focus,footer .social-icons>.icon:hover{background-color:#e6e6e6}footer .orte{line-height:normal}footer #standorte{font-weight:300;font-size:19px}footer.footer-detail{height:auto;padding-top:75px;padding-bottom:65px;left:inherit;bottom:inherit}footer.footer-detail #firmen{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:0;padding-top:50px}footer.footer-detail #firmen>a>img{max-height:50px;max-width:65px}footer.footer-detail .diffcolor{color:#5A5F55;font-size:16px}@media (max-width:991px){footer ul li{font-size:14px}footer .orte{font-size:14px;margin:5px 0}footer #firmen img{width:auto;height:50px;max-width:90px;padding:10px 6px}footer.footer-detail #firmen{padding-right:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:767px){footer.footer-detail{padding:20px}footer #firmen>a>img{max-height:50px;max-width:65px;margin-right:30px;margin-left:30px}footer .logo{width:196px;margin-left:auto;margin-right:auto;margin-bottom:10px}footer .links{padding-bottom:0}footer .icon{margin-bottom:10px}footer #standorte{margin:5px 0}}@media (max-width:575px){footer .logo{margin-left:15px}footer #firmen>a>img{max-height:40px}footer #standorte{margin-left:15px}}.single-fz{margin-bottom:20px}.single-fz .image{position:relative}.single-fz .image img{width:100%}.single-fz .overlay{background-color:#FFF;opacity:0;height:100%;position:absolute;left:0;right:0;z-index:10;-webkit-transition:all 0.2s;transition:all 0.2s}.single-fz:hover .overlay{opacity:0.3}.single-fz .title{position:relative;text-align:center;color:#FFF;padding:9px 35px;font-weight:400;font-size:19px}.single-fz .title:after{content:"";position:absolute;color:#FFF;background-image:url("../images/icons/arrow-right.svg");background-position:right;background-repeat:no-repeat;right:14px;font-size:32px;top:9px;width:13px;height:26px}.single-fz .title.-grey{background-color:#393939}.single-fz .title.-faded-grey{background-color:#5A5F55}.single-fz .title.-black{background-color:#000}.single-fz .title.-light-blue{background-color:#009FE3}.single-fz .title.-dark-blue{background-color:#00448F}.single-fz .title.-ag-blue{background-color:#00273C}.single-fz .title.-crimson{background-color:#9E1B32}.single-fz .title.-red{background-color:#b00}.single-fz .title.-green{background-color:#004b22}.single-fz .description{padding:5px;color:#000;font-weight:300;text-align:center}.gallery-fz{margin-bottom:10px}.mitarbeiterliste{margin-bottom:10px}.mitarbeiterliste .title{border-top:1px solid #393939;border-bottom:1px solid #393939;margin-bottom:20px;padding:5px 0;font-weight:600}.mitarbeiter{margin-bottom:20px}.mitarbeiter p{margin:0;font-size:16px;font-weight:400}.mitarbeiter .image{width:100%;height:auto;max-width:200px;padding-right:0}.mitarbeiter .image>.image{padding:0}.mitarbeiter .blue-line{width:30px;height:1px;background-color:#009FE3;margin:10px 0}.mitarbeiter .contact-details{color:#009FE3}.mitarbeiter .text{display:block}.acc-mita .mitarbeiter .col-5,.acc-mita .mitarbeiter .col-7{-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:100%}.sisea-search-form fieldset{padding:10px 0}.sisea-search-form fieldset input{border:1px solid #393939;font-size:20px;line-height:normal}.sisea-search-form fieldset input#search{padding:3px 10px;width:78%;margin-right:1%}.sisea-search-form fieldset input[type=submit]{background-color:#FFF;padding:3px 10px;width:20%}.results .sisea-paging .sisea-result-pages{margin-right:5px}.search-icon{height:16px;width:16px}.kontakt label{display:block;margin-bottom:0;font-weight:bold}.kontakt label.light{font-weight:400}.kontakt input,.kontakt textarea{border:1px solid #393939;padding:5px;max-width:100%;width:100%;-webkit-transition:all 0.2s;transition:all 0.2s}.kontakt input:focus,.kontakt input:hover,.kontakt textarea:focus,.kontakt textarea:hover{background-color:#f2f2f2}.kontakt input{margin-bottom:20px}.kontakt input[type=submit]{width:auto;background-color:#FFF;border:1px solid #393939;padding:5px 15px;cursor:pointer;-webkit-transition:all 0.2s;transition:all 0.2s}.kontakt input[type=submit]:hover{background-color:#e6e6e6}.kontakt input[type=checkbox],.kontakt input[type=radio]{width:auto;margin-bottom:5px}.kontakt span.error{display:block;color:red}.klaro{font-family:inherit;font-family:var(--font-family,inherit);font-family:var(--consentfriend-font-family,inherit);font-size:14px;font-size:var(--font-size,14px);font-size:var(--consentfriend-font-size,14px)}.klaro button{font-family:inherit;font-family:var(--font-family,inherit);font-family:var(--consentfrieednd-font-family,inherit);font-size:14px;font-size:var(--font-size,14px);font-size:var(--consentfriend-font-size,14px)}.klaro.cm-as-context-notice{height:100%;padding-bottom:12px;padding-top:12px}.klaro .context-notice .cm-switch-container,.klaro .cookie-modal .cm-switch-container,.klaro .cookie-notice .cm-switch-container{border-bottom-style:solid;border-bottom-style:var(--border-style,solid);border-bottom-style:var(--consentfriend-border-style,solid);border-bottom-width:1px;border-bottom-width:var(--border-width,1px);border-bottom-width:var(--consentfriend-border-width,1px);border-bottom-color:#444444;border-bottom-color:var(--light2,#444444);border-bottom-color:var(--consentfriend-light2,#444444);display:block;position:relative;padding:10px 10px 10px 66px;line-height:20px;vertical-align:middle;min-height:40px}.klaro .context-notice .cm-switch-container:last-child,.klaro .cookie-modal .cm-switch-container:last-child,.klaro .cookie-notice .cm-switch-container:last-child{border-bottom:0}.klaro .context-notice .cm-switch-container:first-child,.klaro .cookie-modal .cm-switch-container:first-child,.klaro .cookie-notice .cm-switch-container:first-child{margin-top:0}.klaro .context-notice .cm-switch-container p,.klaro .cookie-modal .cm-switch-container p,.klaro .cookie-notice .cm-switch-container p{margin-top:0}.klaro .context-notice .cm-switch,.klaro .cookie-modal .cm-switch,.klaro .cookie-notice .cm-switch{position:relative;display:inline-block;width:50px;height:30px}.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider{background-color:#009fe3}.klaro .context-notice .cm-list-input.half-checked:checked+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider{background-color:#393939;opacity:0.6}.klaro .context-notice .cm-list-input.half-checked:checked+.cm-list-label .slider:before,.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider:before,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider:before{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider{background-color:#393939;opacity:0.8}.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider:before,.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider:before,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider:before{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.klaro .context-notice .cm-list-input.required:checked+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.required:checked+.cm-list-label .slider{background-color:#009fe3;opacity:0.8;cursor:not-allowed}.klaro .context-notice .slider,.klaro .cookie-modal .slider,.klaro .cookie-notice .slider{-webkit-box-shadow:0 4px 6px 0 rgba(0,0,0,0.2),0 5px 10px 0 rgba(0,0,0,0.19);box-shadow:0 4px 6px 0 rgba(0,0,0,0.2),0 5px 10px 0 rgba(0,0,0,0.19)}.klaro .context-notice .cm-list-input,.klaro .cookie-modal .cm-list-input,.klaro .cookie-notice .cm-list-input{position:absolute;top:0;left:0;opacity:0;width:50px;height:30px}.klaro .context-notice .cm-list-title,.klaro .cookie-modal .cm-list-title,.klaro .cookie-notice .cm-list-title{font-size:0.9em;font-weight:600}.klaro .context-notice .cm-list-description,.klaro .cookie-modal .cm-list-description,.klaro .cookie-notice .cm-list-description{color:#777;color:var(--dark3,#777);color:var(--consentfriend-dark3,#777);font-size:0.9em;padding-top:4px}.klaro .context-notice .cm-list-label .cm-switch,.klaro .cookie-modal .cm-list-label .cm-switch,.klaro .cookie-notice .cm-list-label .cm-switch{position:absolute;left:0}.klaro .context-notice .cm-list-label .slider,.klaro .cookie-modal .cm-list-label .slider,.klaro .cookie-notice .cm-list-label .slider{background-color:#ccc;background-color:var(--white2,#ccc);background-color:var(--consentfriend-white2,#ccc);position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;-webkit-transition:0.4s;transition:0.4s;width:50px;display:inline-block}.klaro .context-notice .cm-list-label .slider:before,.klaro .cookie-modal .cm-list-label .slider:before,.klaro .cookie-notice .cm-list-label .slider:before{background-color:#fff;background-color:var(--white3,#fff);background-color:var(--consentfriend-white3,#fff);position:absolute;content:"";height:20px;width:20px;left:5px;bottom:5px;-webkit-transition:0.4s;transition:0.4s}.klaro .context-notice .cm-list-label .slider.round,.klaro .cookie-modal .cm-list-label .slider.round,.klaro .cookie-notice .cm-list-label .slider.round{border-radius:30px}.klaro .context-notice .cm-list-label .slider.round:before,.klaro .cookie-modal .cm-list-label .slider.round:before,.klaro .cookie-notice .cm-list-label .slider.round:before{border-radius:50%}.klaro .context-notice .cm-list-label input:focus+.slider,.klaro .cookie-modal .cm-list-label input:focus+.slider,.klaro .cookie-notice .cm-list-label input:focus+.slider{box-shadow-color:#77e25f;box-shadow-color:var(--green3,#77e25f);box-shadow-color:var(--consentfriend-green3,#77e25f);-webkit-box-shadow:0 0 1px var(color,green3);box-shadow:0 0 1px var(color,green3)}.klaro .context-notice .cm-list-label input:checked+.slider:before,.klaro .cookie-modal .cm-list-label input:checked+.slider:before,.klaro .cookie-notice .cm-list-label input:checked+.slider:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.klaro .context-notice .cm-list-input:focus+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input:focus+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:focus+.cm-list-label .slider{-webkit-box-shadow:0 4px 6px 0 rgba(125,125,125,0.2),5px 5px 10px 0 rgba(125,125,125,0.19);box-shadow:0 4px 6px 0 rgba(125,125,125,0.2),5px 5px 10px 0 rgba(125,125,125,0.19)}.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider:before,.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider:before,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.klaro .context-notice .slider,.klaro .cookie-modal .slider,.klaro .cookie-notice .slider{-webkit-box-shadow:0 4px 6px 0 rgba(0,0,0,0.2),0 5px 10px 0 rgba(0,0,0,0.19);box-shadow:0 4px 6px 0 rgba(0,0,0,0.2),0 5px 10px 0 rgba(0,0,0,0.19)}.klaro .context-notice a,.klaro .cookie-modal a,.klaro .cookie-notice a{color:#393939;text-decoration:none}.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice li,.klaro .context-notice p,.klaro .context-notice strong,.klaro .context-notice ul,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal li,.klaro .cookie-modal p,.klaro .cookie-modal strong,.klaro .cookie-modal ul,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice li,.klaro .cookie-notice p,.klaro .cookie-notice strong,.klaro .cookie-notice ul{color:#555;color:var(--light1,#555);color:var(--consentfriend-light1,#555)}.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice li,.klaro .context-notice p,.klaro .context-notice ul,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal li,.klaro .cookie-modal p,.klaro .cookie-modal ul,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice li,.klaro .cookie-notice p,.klaro .cookie-notice ul{display:block;text-align:left;margin:0;padding:0;margin-top:0.7em}.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice h3,.klaro .context-notice h4,.klaro .context-notice h5,.klaro .context-notice h6,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal h3,.klaro .cookie-modal h4,.klaro .cookie-modal h5,.klaro .cookie-modal h6,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice h3,.klaro .cookie-notice h4,.klaro .cookie-notice h5,.klaro .cookie-notice h6{font-family:inherit;font-family:var(--title-font-family,inherit);font-family:var(--consentfriend-title-font-family,inherit)}.klaro .context-notice .cm-link,.klaro .cookie-modal .cm-link,.klaro .cookie-notice .cm-link{margin-right:0.5em;vertical-align:middle}.klaro .context-notice .cm-btn,.klaro .cookie-modal .cm-btn,.klaro .cookie-notice .cm-btn{color:black;color:var(--button-text-color,black);color:var(--consentfriend-button-text-color,black);background-color:#555;background-color:var(--dark2,#555);background-color:var(--consentfriend-dark2,#555);border-radius:0;border-radius:var(--border-radius,0px);border-radius:var(--consentfriend-border-radius,0px);padding:6px 10px;margin-right:0.5em;border-style:none;padding:0.4em;font-size:1em;cursor:pointer}.klaro .context-notice .cm-btn:disabled,.klaro .cookie-modal .cm-btn:disabled,.klaro .cookie-notice .cm-btn:disabled{opacity:0.5}.klaro .context-notice .cm-btn.cm-btn-close,.klaro .cookie-modal .cm-btn.cm-btn-close,.klaro .cookie-notice .cm-btn.cm-btn-close{background-color:#444444;background-color:var(--light2,#444444);background-color:var(--consentfriend-light2,#444444);cursor:pointer}.klaro .context-notice .cm-btn.cm-btn-success,.klaro .cookie-modal .cm-btn.cm-btn-success,.klaro .cookie-notice .cm-btn.cm-btn-success{background-color:#393939;color:#fff!important;background-color:var(--green1,#393939);background-color:var(--consentfriend-green1,#393939);cursor:pointer}.klaro .context-notice .cm-btn.cm-btn-success-var,.klaro .cookie-modal .cm-btn.cm-btn-success-var,.klaro .cookie-notice .cm-btn.cm-btn-success-var{background-color:transparent;color:#009fe3!important;text-decoration:underline;cursor:pointer}.klaro .context-notice .cm-btn.cm-btn-info,.klaro .cookie-modal .cm-btn.cm-btn-info,.klaro .cookie-notice .cm-btn.cm-btn-info{color:#009fe3!important;background-color:transparent!important;cursor:pointer}.klaro .context-notice{border-radius:0;border:2px solid #393939;background-color:#fff;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;padding:12px;height:100%}.klaro .context-notice.cm-dark{background-color:#fff;background-color:var(--dark1,#fff);background-color:var(--consentfriend-dark1,#fff);border-color:#555;border-color:var(--dark2,#555);border-color:var(--consentfriend-dark2,#555)}.klaro .context-notice.cm-dark p{color:#555;color:var(--light1,#555);color:var(--consentfriend-light1,#555)}.klaro .context-notice.cm-dark p a{color:#5f8bb9;color:var(--blue2,#5f8bb9);color:var(--consentfriend-blue2,#5f8bb9)}.klaro .context-notice p{color:#393939;-ms-flex-positive:0;-webkit-box-flex:0;flex-grow:0;text-align:center;padding-top:0;margin-top:0}.klaro .context-notice p a{color:#009fe3;text-decoration:underline}.klaro .context-notice p.cm-buttons{margin-top:12px}.klaro .cookie-modal{width:100%;height:100%;position:fixed;overflow:hidden;left:0;top:0;z-index:1000}.klaro .cookie-modal.cm-embedded{position:relative;height:inherit;width:inherit;left:inherit;right:inherit;z-index:0}.klaro .cookie-modal.cm-embedded .cm-modal.cm-klaro{position:relative;-webkit-transform:none;-ms-transform:none;transform:none}.klaro .cookie-modal .cm-bg{background:rgba(0,0,0,0.5);height:100%;width:100%;position:fixed;top:0;left:0}.klaro .cookie-modal .cm-modal.cm-klaro{background-color:#fff;background-color:var(--dark1,#fff);background-color:var(--consentfriend-dark1,#fff);color:#555;color:var(--light1,#555);color:var(--consentfriend-light1,#555);z-index:1001;-webkit-box-shadow:0 4px 6px 0 rgba(0,0,0,0.2),0 5px 10px 0 rgba(0,0,0,0.19);box-shadow:0 4px 6px 0 rgba(0,0,0,0.2),0 5px 10px 0 rgba(0,0,0,0.19);width:100%;max-height:98%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:fixed;overflow:auto}@media (min-width:660px){.klaro .cookie-modal .cm-modal.cm-klaro{border-radius:0;border-radius:var(--border-radius,0px);border-radius:var(--consentfriend-border-radius,0px);position:relative;margin:0 auto;max-width:640px;height:auto;width:auto}}.klaro .cookie-modal .cm-modal .hide{border-style:none;background:none;cursor:pointer;position:absolute;top:20px;right:20px;z-index:1}.klaro .cookie-modal .cm-modal .hide svg{stroke:#555;stroke:var(--light1,#555);stroke:var(--consentfriend-light1,#555)}.klaro .cookie-modal .cm-modal .cm-footer{border-top-color:#555;border-top-color:var(--dark2,#555);border-top-color:var(--consentfriend-dark2,#555);border-top-width:1px;border-top-width:var(--border-width,1px);border-top-width:var(--consentfriend-border-width,1px);border-top-style:solid;border-top-style:var(--border-style,solid);border-top-style:var(--consentfriend-border-style,solid);padding:1em}.klaro .cookie-modal .cm-modal .cm-footer-buttons{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-flow:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by{font-size:0.8em;padding-top:4px;text-align:right;padding-right:8px}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by a{color:#555;color:var(--dark2,#555);color:var(--consentfriend-dark2,#555)}.klaro .cookie-modal .cm-modal .cm-header{border-bottom-width:1px;border-bottom-width:var(--border-width,1px);border-bottom-width:var(--consentfriend-border-width,1px);border-bottom-style:solid;border-bottom-style:var(--border-style,solid);border-bottom-style:var(--consentfriend-border-style,solid);border-bottom-color:#555;border-bottom-color:var(--dark2,#555);border-bottom-color:var(--consentfriend-dark2,#555);padding:1em 24px 1em 1em}.klaro .cookie-modal .cm-modal .cm-header h1{margin:0;font-size:2em;display:block}.klaro .cookie-modal .cm-modal .cm-header h1.title{padding-right:20px}.klaro .cookie-modal .cm-modal .cm-body{padding:1em}.klaro .cookie-modal .cm-modal .cm-body ul{display:block}.klaro .cookie-modal .cm-modal .cm-body span{display:inline-block;width:auto}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services{padding:0;margin:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-caret,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-caret{color:#363636;color:var(--light3,#363636);color:var(--consentfriend-light3,#363636)}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content{margin-left:-40px;display:none}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content.expanded,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content.expanded{margin-top:10px;display:block}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service{position:relative;line-height:20px;vertical-align:middle;padding-left:60px;min-height:40px}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service:first-child{margin-top:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p{margin-top:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p.purposes{color:#363636;color:var(--light3,#363636);color:var(--consentfriend-light3,#363636);font-size:0.8em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service.cm-toggle-all{border-top-width:1px;border-top-width:var(--border-width,1px);border-top-width:var(--consentfriend-border-width,1px);border-top-style:solid;border-top-style:var(--border-style,solid);border-top-style:var(--consentfriend-border-style,solid);border-top-color:#555;border-top-color:var(--dark2,#555);border-top-color:var(--consentfriend-dark2,#555);padding-top:1em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-list-title{font-weight:600}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-required{color:#555;color:var(--dark2,#555);color:var(--consentfriend-dark2,#555);padding-left:0.2em;font-size:0.8em}.klaro .cookie-notice:not(.cookie-modal-notice){background-color:#fff;background-color:var(--dark1,#fff);background-color:var(--consentfriend-dark1,#fff);z-index:999;position:fixed;width:100%;bottom:0;right:0}@media (min-width:1024px){.klaro .cookie-notice:not(.cookie-modal-notice){border-radius:0;border-radius:var(--border-radius,0px);border-radius:var(--consentfriend-border-radius,0px);position:fixed;position:var(--notice-position,fixed);position:var(--consentfriend-notice-position,fixed);left:auto;right:20px;bottom:20px;bottom:var(--notice-bottom,20px);bottom:var(--consentfriend-notice-bottom,20px);top:auto;top:var(--notice-top,auto);top:var(--consentfriend-notice-top,auto);max-width:450px;-webkit-box-shadow:0 4px 6px 0 rgba(0,0,0,0.2),0 5px 10px 0 rgba(0,0,0,0.19);box-shadow:0 4px 6px 0 rgba(0,0,0,0.2),0 5px 10px 0 rgba(0,0,0,0.19)}}@media (max-width:1023px){.klaro .cookie-notice:not(.cookie-modal-notice){border-style:none;border-radius:0}}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded{position:relative;height:inherit;width:inherit;left:inherit;right:inherit;bottom:inherit;z-index:0}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded .cn-body{padding-top:0.5em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body{margin-bottom:0;margin-right:0;bottom:0;padding:2em 2em 2em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body:before{content:"Cookie-Einstellungen";font-size:20px}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p{margin-bottom:0.5em;font-size:18px}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p.cn-changes{text-decoration:underline}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-learn-more{display:inline-block;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{display:inline-block;margin-top:-0.5em}@media (max-width:384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{width:100%}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{margin-top:0.5em}@media (max-width:384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{width:calc(50% - 0.5em)}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{margin-top:-0.5em;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-flow:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:right;-webkit-box-pack:right;justify-content:right;-ms-flex-align:baseline;-webkit-box-align:baseline;align-items:baseline}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok a,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok div{margin-top:0.5em;font-size:1em;line-height:1.15}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok a{margin-top:0.5em;padding:0.75em 1.25em 0.75em;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;background-color:transparent!important;color:#009fe3;text-decoration:underline;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok .cn-buttons{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-weight:bold}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok .cn-buttons button.cm-btn{padding:0.75em 1.25em 0.75em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.klaro .cookie-modal-notice{background-color:#fff;background-color:var(--dark1,#fff);background-color:var(--consentfriend-dark1,#fff);color:#555;color:var(--light1,#555);color:var(--consentfriend-light1,#555);z-index:1001;-webkit-box-shadow:0 4px 6px 0 rgba(0,0,0,0.2),0 5px 10px 0 rgba(0,0,0,0.19);box-shadow:0 4px 6px 0 rgba(0,0,0,0.2),0 5px 10px 0 rgba(0,0,0,0.19);width:100%;max-height:98%;top:90%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:fixed;overflow:auto;padding:0.2em 1em 1em}.klaro .cookie-modal-notice .cn-body p{font-size:18px}@media (min-width:400px){.klaro .cookie-modal-notice{border-radius:0;border-radius:var(--border-radius,0px);border-radius:var(--consentfriend-border-radius,0px);position:relative;margin:0 auto;max-width:400px;height:auto;width:auto}}.klaro .cookie-modal-notice .cn-ok{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-flow:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;align-items:center;margin-top:1em}.klaro .cookie-notice-hidden{display:none!important}.klaro .cookie-modal .cm-btn.cm-btn-info,.klaro .cookie-modal .cm-btn.cm-btn-success{background-color:#393939;padding:0.75em 1.25em 0.75em}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by{display:none}.klaro .cookie-modal .cm-modal .cm-footer-buttons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.klaro .cookie-modal .cm-btn.cm-btn-accept{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.klaro .cookie-modal .cm-btn.cm-btn-accept-all{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-right:15px}.klaro .cookie-modal a{color:#009fe3}.klaro .cookie-modal .cm-modal .cm-header h1.title{display:none}.klaro .cookie-modal .cm-modal .cm-header>p{width:calc(100% - 20px);font-size:15px}#recaptchaModal{border:2px solid white;padding:15px}#recaptchaModal .btn{display:block;padding:12px 30px;margin-top:15px;margin-bottom:15px;border:0;background-color:#fff;color:#007a3d;border-radius:0;font-family:"Signika",sans-serif}.cookieInfo{position:fixed;z-index:50;left:0;bottom:0;width:100%;padding:10px;font-family:"Signika",sans-serif;color:#393939;background-color:#fff;border-top:2px solid #393939;padding:25px 60px}.cookieInfo .container{padding:0}.cookieInfo a,.cookieInfo a:hover{color:#393939;text-decoration:underline}.cookieInfo .acceptcookies{display:block;background-color:#393939;color:#fff;border:1px solid #fff;padding:10px 50px;cursor:pointer;-webkit-transition:all 0.2s;transition:all 0.2s;float:right}@media screen and (max-width:992px){.cookieInfo{padding:20px}}.hidden{display:none}.video-embed{margin-bottom:30px;padding-top:56.25%;position:relative}.video-embed iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(21,25,35,0.25);width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#FFF}.content{position:relative}@media screen and (max-width:992px){.overlay .wrapper .overlaytext{display:none}}@media screen and (max-width:450px){.overlay .wrapper{margin-bottom:0}.overlay .wrapper .overlaytext p{line-height:1}}.technischeDatenOuter{height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}.tab-element{margin-bottom:20px;padding:0}.tab-element.noHoverEffect:hover .deal{background-color:#999}.tab-element .deal,.tab-element .tab-img.text,.tab-element .tab-text{-webkit-transition:all 0.2s;transition:all 0.2s}.tab-element .tab-text{position:relative;height:calc(50% - 10px);min-height:100px;margin-bottom:20px;background-color:#009FE3;text-align:center}.tab-element .tab-text:hover{background-color:#007bb0}.tab-element .tab-text .text{font-size:20px;width:100%;color:#FFF;text-transform:uppercase;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.tab-element .tab-text .text .icon{width:auto;height:40px}.tab-element a:last-of-type>.tab-text{margin-bottom:0}.tab-element .tab-img{position:relative;height:100%}.tab-element .tab-img img{width:100%}.tab-element .tab-img .overlay{position:absolute;width:100%;height:calc(100% - 40px);background-color:#009FE3;opacity:0;-webkit-transition:all 0.2s;transition:all 0.2s}.tab-element .tab-img .text{background-color:#009FE3;color:#FFF;text-align:center;padding:5px;font-size:19px;-webkit-transition:all 0.2s;transition:all 0.2s;font-weight:400}.tab-element .tab-img:hover .text{background-color:#008dca}.tab-element .tab-img:hover .overlay{opacity:0.4}.tab-element .tab-img.-grey .overlay{background-color:#393939}.tab-element .tab-img.-grey .text{background-color:#393939}.tab-element .tab-img.-grey:hover .text{background-color:#464646}.tab-element .tab-img.-grey .overlay,.tab-element .tab-img.-grey .text{background-color:#393939}.tab-element .tab-img.-faded-grey .overlay,.tab-element .tab-img.-faded-grey .text{background-color:#5A5F55}.tab-element .tab-img.-green .overlay,.tab-element .tab-img.-green .text{background-color:#004b22}.tab-element .tab-img.-ag-blue .overlay,.tab-element .tab-img.-ag-blue .text{background-color:#00273C}.tab-element .tab-img.-crimson .overlay,.tab-element .tab-img.-crimson .text{background-color:#9E1B32}.tab-element .deal{background-color:#999;height:100%;display:block;padding:20px;position:relative;min-height:175px}.tab-element .deal:hover{background-color:gray}.tab-element .deal .inner{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.tab-element .deal .inner.top{position:relative;top:auto;-webkit-transform:none;-ms-transform:none;transform:none}.tab-element .deal p{margin:0;color:#FFF;font-size:32px;line-height:normal}.tab-element .deal.blue{background-color:#009FE3}.tab-element .deal.blue:hover{background-color:#007bb0}.tab-element .deal.blue.noHoverEffect{background-color:#009FE3}.tab-element .deal.orange{background-color:#d57400}.tab-element .deal.orange:hover{background-color:#a25800}.tab-element .deal.orange p{color:#000}.tab-element .deal.green{background-color:#004b22}.tab-element .deal.green:hover{background-color:#00180b}.tab-element .deal.grey{background-color:#999}.tab-element .deal.grey:hover{background-color:gray}.tab-element .deal.grey.noHoverEffect{background-color:#999}.tab-element .deal.crimson{background-color:#9E1B32}.tab-element .deal.crimson:hover{background-color:#721424}.tab-element .deal.crimson.noHoverEffect{background-color:#9E1B32}.tab-element .deal.black{background-color:#000}.tab-element .deal.black:hover{background-color:black}.tab-element .deal.black.noHoverEffect{background-color:#000}.tab-element .deal.white{background-color:#FFF}.tab-element .deal.white:hover{background-color:#e6e6e6}.tab-element .deal.white p{color:#000}@media (max-width:1300px){.tab-element .deal p{font-size:20px}}.tab-element .carousel-vis{padding:0;height:100%;min-height:250px}.tab-element.-grey .tab-text{background-color:#393939}.tab-element.-faded-grey .tab-text{background-color:#5A5F55}.tab-element.-green .tab-text{background-color:#004b22}.tab-element.-ag-blue .tab-text{background-color:#00273C}.tab-element.-crimson .tab-text{background-color:#9E1B32}.box{background-color:#999;height:100%;display:block;padding:20px;position:relative;min-height:175px}.box:hover{background-color:gray}.box .inner{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.box .inner.top{position:relative;top:auto;-webkit-transform:none;-ms-transform:none;transform:none}.box p{margin:0;color:#FFF;font-size:32px;line-height:normal}.box.blue{background-color:#009FE3}.box.blue:hover{background-color:#007bb0}.box.blue.noHoverEffect{background-color:#009FE3}.box.orange{background-color:#d57400}.box.orange:hover{background-color:#a25800}.box.orange p{color:#000}.box.green{background-color:#004b22}.box.green:hover{background-color:#00180b}.box.grey{background-color:#999}.box.grey:hover{background-color:gray}.box.grey.noHoverEffect{background-color:#999}.box.crimson{background-color:#9E1B32}.box.crimson:hover{background-color:#721424}.box.crimson.noHoverEffect{background-color:#9E1B32}.box.black{background-color:#000}.box.black:hover{background-color:black}.box.black.noHoverEffect{background-color:#000}.box.white{background-color:#FFF}.box.white:hover{background-color:#e6e6e6}.box.white p{color:#000}@media (max-width:1300px){.box p{font-size:20px}}.box-layout{margin-top:70px;padding-top:70px;margin-bottom:70px;padding-bottom:70px}.box-layout.-none{margin-top:0;padding-top:0;margin-bottom:0;padding-bottom:0}.box-layout.-none:last-child{margin-bottom:70px}.box-layout.-grey{background-color:#F3F3F3}.box-layout.-grey iframe{background-color:#FFF}.box-layout.-full{margin-top:70px;margin-bottom:70px}.box-layout.-textaligncenter{text-align:center}.box-layout.-textalignright{text-align:right}.box-layout>.container>.row>div>:last-child,.box-layout>.container>.row>div>a:last-child>*,.box-layout>:last-child{margin-bottom:0}@media (max-width:991px){.box-layout{margin-top:30px;padding-top:30px;margin-bottom:30px;padding-bottom:30px}.box-layout.-none:last-child{margin-bottom:30px}.box-layout.-full{margin-top:30px;margin-bottom:30px}.box-layout>.container>.row>div>:last-child,.box-layout>.container>.row>div>a:last-child>*{margin-bottom:30px}.box-layout>.container>.row>div:last-child>:last-child,.box-layout>.container>.row>div:last-child>a:last-child>*{margin-bottom:0}}.box-color{color:#FFF;padding:50px;margin-bottom:30px;background-color:#393939}.box-color>.title>h3{font-size:40px}.box-color>.title>h3.-mediumfont{font-size:32px}.box-color>.title>h3.-smallfont{font-size:20px}.box-color>.title.-centered{text-align:center}.box-color>.title.-capitalized{text-transform:uppercase}.box-color>.text{padding-top:16px}.box-color>.text.-centered{text-align:center}.box-color .icon{width:60px;height:60px;margin-bottom:20px}.box-color>.imagesector{margin:-50px -50px 20px}.box-color a{color:#FFF;text-decoration:underline}.box-color a:active,.box-color a:focus,.box-color a:hover{color:#FFF}.box-color.-grey{background-color:#393939}.box-color.-faded-grey{background-color:#5A5F55}.box-color.-black{background-color:#000}.box-color.-light-blue{background-color:#009FE3}.box-color.-dark-blue{background-color:#00448F}.box-color.-ag-blue{background-color:#00273C}.box-color.-red{background-color:#b00}.box-color.-crimson{background-color:#9E1B32}.box-color.-green{background-color:#004b22}.box-color.-thin{padding:10px}.box-color.-thin>.imagesector{margin:-10px -10px 10px}.box-color.-semithick{padding:35px}.box-color.-semithick>.imagesector{margin:-35px -35px 20px}@media (max-width:575px){.box-color,.box-color.-semithick{padding:20px}.box-color.-semithick>.imagesector,.box-color>.imagesector{margin:-20px -20px 20px}.box-color .icon{width:40px;height:40px;margin-bottom:14px}.box-color>.title>h3{font-size:32px}.box-color>.title>h3.-mediumfont{font-size:20px}.box-color>.title>h3.-smallfont{font-size:19px}}a>.box-color{-webkit-transition:0.2s;transition:0.2s}a>.box-color:active,a>.box-color:focus,a>.box-color:hover{-webkit-filter:brightness(110%);filter:brightness(110%)}.btn-color{background-color:#393939;color:#FFF;border:none;-webkit-transition:0.2s;transition:0.2s;padding:10px 30px;margin-bottom:10px;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content}.btn-color:active,.btn-color:focus,.btn-color:hover{background-color:#009FE3;color:#FFF}.btn-color.-middle{margin-left:auto;margin-right:auto}.btn-color.-right{margin-left:auto}.btn-color.-faded-grey{background-color:#5A5F55}.btn-color.-ag-blue{background-color:#00273C}.btn-color.-green{background-color:#004b22}.btn-color.-crimson{background-color:#9E1B32}.teaser-news{margin-bottom:30px}.teaser-news>.row>.blocktitle{margin-top:20px;margin-bottom:50px}.teaser-news>.row>.col-md-4{border-right:1px #000 solid}.teaser-news>.row>.col-md-4:last-of-type{border-right:none}.teaser-news>.row>.col-md-4>.miniarticle{padding:0 10px}.teaser-news>.row>.col-md-4>.miniarticle>.title{margin-bottom:5px;min-height:55px}.teaser-news>.row>.col-md-4>.miniarticle>.image{margin-bottom:15px}.teaser-news>.row>.col-md-4>.miniarticle>.image>img{width:100%}.teaser-news>.row>.col-md-4>.miniarticle>.text{font-size:19px;font-weight:300}@media (max-width:767px){.teaser-news>.row>.col-md-4{border-right:none}.teaser-news>.row>.col-md-4>.miniarticle{padding-top:10px;padding-bottom:10px;border-bottom:1px #000 solid;max-width:400px;margin:auto}.teaser-news>.row>.col-md-4>.miniarticle>.text>p{margin-bottom:4px}.teaser-news>.row>.col-md-4:last-of-type>.miniarticle{border-bottom:none}}.gallery-fullwidth{height:800px;background-color:#000;margin:auto}.gallery-fullwidth .flickity-viewport{height:inherit!important}.gallery-fullwidth .carousel-cell{width:100%}.gallery-fullwidth .carousel-cell>.galleryimage,.gallery-fullwidth .carousel-cell>.galleryvideo{-o-object-fit:cover;object-fit:cover;min-width:100%;height:800px}.gallery-fullwidth .flickity-viewport{height:inherit}@media (max-width:991px){.gallery-fullwidth{height:400px!important}.gallery-fullwidth .carousel-cell>.galleryimage,.gallery-fullwidth .carousel-cell>.galleryvideo{height:400px!important}}@media (max-width:575px){.gallery-fullwidth{height:250px!important}.gallery-fullwidth .carousel-cell>.galleryimage,.gallery-fullwidth .carousel-cell>.galleryvideo{height:250px!important}}.nested-layout{margin-left:-15px;margin-right:-15px;margin-bottom:30px}.nested-layout .box-layout:first-child{margin-top:0}.nested-layout .box-layout:last-child{margin-bottom:0}.nested-layout .box-layout.-grey{margin-top:30px;padding-top:30px;margin-bottom:30px;padding-bottom:30px}.form-formz fieldset{width:60%;padding:0}.form-formz fieldset>div{padding:8px 0}.form-formz fieldset>div>input,.form-formz fieldset>div>span,.form-formz fieldset>div>span>span.boolDiv,.form-formz fieldset>div>textarea{display:block;width:100%;font-family:"Mada",sans-serif}.form-formz fieldset>div>input,.form-formz fieldset>div>textarea{padding:6px}@media (max-width:575px){.form-formz fieldset{width:100%}}.form-formz .actions{width:60%;padding:0}.form-formz .actions>input[type=submit]{float:right;cursor:pointer;font-family:"Mada",sans-serif}.carousel-flickity{margin-bottom:30px}.carousel-flickity .carousel-cell{width:100%;height:inherit;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.carousel-flickity .carousel-cell .overlay{position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(14,29,51,0.8)),to(rgba(14,29,51,0.2)));background:linear-gradient(to bottom,rgba(14,29,51,0.8),rgba(14,29,51,0.2));z-index:1}.carousel-flickity .carousel-cell .inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:white;z-index:1;text-align:center}.carousel-flickity .carousel-cell .inner .subtitle{font-size:2.2rem;line-height:1.2em;font-weight:200;font-style:italic;letter-spacing:3px;color:rgba(255,255,255,0.5);margin-bottom:5px}.carousel-flickity .carousel-cell .inner .title{font-size:3rem;line-height:1.2em;text-transform:uppercase;margin-bottom:40px}.carousel-flickity .carousel-cell .inner .btn{border:1px solid #fff;padding:14px 18px;text-transform:uppercase;font-size:0.8rem;letter-spacing:3px;color:#fff;text-decoration:none;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.carousel-flickity .carousel-cell .inner .btn:hover{background:#fff;color:#000}.carousel-flickity .carousel-cell img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.carousel-flickity .flickity-prev-next-button{width:80px;height:80px;background:transparent}.carousel-flickity .flickity-prev-next-button:hover{background:transparent}.carousel-flickity .flickity-prev-next-button .arrow{fill:white}.carousel-flickity .flickity-page-dots{bottom:30px}.carousel-flickity .flickity-page-dots .dot{width:30px;height:4px;opacity:1;background:rgba(255,255,255,0.5);border:0 solid white;border-radius:0}.carousel-flickity .flickity-page-dots .dot.is-selected{background:#009FE3;border:0 solid #009FE3}.carousel-flickity .flickity-page-dots .dot:only-of-type{display:none;cursor:auto;pointer-events:none}.carousel-flickity .flickity-button:disabled{display:none;cursor:auto;pointer-events:none}.debug{font-family:"Consolas",sans-serif;font-size:14px;background-color:black;text-shadow:0 0 2px hsla(41,65%,64%,0.8),0 0 8px hsla(41,65%,64%,0.6);color:#dfb968;position:fixed;z-index:10;padding:10px;border-top:3px solid orange;bottom:0;left:0;min-width:100%;-webkit-transition:all ease 500ms;transition:all ease 500ms;cursor:pointer}.debug:before{content:"Console Output";font-size:16px;font-weight:bold}.debug i{position:absolute;right:10px;font-size:18px}.debug .output{margin-top:10px;display:none;position:relative}

/*! #######################################################################

	MeanMenu 2.0.7
	--------

	To be used with jquery.meanmenu.js by Chris Wharton (http://www.meanthemes.com/plugins/meanmenu/)

####################################################################### */a.meanmenu-reveal{display:none}.mean-container .mean-bar{*zoom:1;border-bottom:2px solid #FFF;width:autp;position:relative;background:#000;min-height:52px;z-index:999999;-webkit-box-sizing:content-box;box-sizing:content-box}.mean-container .mean-bar:after,.mean-container .mean-bar:before{content:" ";display:table}.mean-container .mean-bar:after{clear:both}.mean-container .mean-bar *{-webkit-box-sizing:content-box;box-sizing:content-box}.mean-container a.meanmenu-reveal{width:22px;height:22px;padding:13px 13px 11px;position:absolute;top:2px;right:0;cursor:pointer;color:#fff;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;display:block;font-family:Arial,Helvetica,sans-serif;font-weight:700}.mean-container a.meanmenu-reveal span{display:block;background:#fff;height:3px;margin-top:3px}.mean-container .mean-nav{float:left;width:100%;background:#000;margin-top:52px}.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none}.mean-container .mean-nav ul li{position:relative;float:left;width:100%}.mean-container .mean-nav ul li.mean-last a{border-bottom:none;margin-bottom:0}.mean-container .mean-nav ul li a{display:block;width:auto;padding:10px 8px;margin:0;text-align:left;color:#fff;border-top:1px solid #383838;border-top:1px solid rgba(255,255,255,0.5);text-decoration:none;text-transform:uppercase}.mean-container .mean-nav ul li a:hover{background:#252525;background:#1a1a1a}.mean-container .mean-nav ul li a.mean-expand{margin-top:1px;width:23px;height:22px;padding:11px!important;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700;background:rgba(255,255,255,0.1);border:none!important;border-left:1px solid rgba(255,255,255,0.4)!important}.mean-container .mean-nav ul li a.mean-expand:hover{background:#1a1a1a}.mean-container .mean-nav ul li li a{width:auto;padding:10px 20px;border-top:1px solid #f1f1f1;border-top:1px solid rgba(255,255,255,0.25);opacity:0.75;filter:alpha(opacity=75);text-shadow:none!important;visibility:visible}.mean-container .mean-nav ul li li li a{width:auto;padding:10px 30px}.mean-container .mean-nav ul li li li li a{width:auto;padding:10px 40px}.mean-container .mean-nav ul li li li li li a{width:50%;padding:1em 25%}.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both}.mean-nav .wrapper{width:100%;padding:0;margin:0}.mean-remove{display:none!important}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.googlemap{height:500px}.googlemap #gmap{height:inherit}.googlemap .marker{display:none}.grid .grid-item{width:25%}.grid .grid-item-width2{width:50%}.grid .grid-item img,.grid .grid-item-width2 img{display:block;max-width:100%}.grid.element-list .grid-item{width:100%;background-color:white;border-bottom:1px solid black}.carousel-vis{position:relative;height:500px;width:100%;max-width:100%;margin:0 auto;overflow:hidden;z-index:0}.carousel-vis .item{position:absolute;overflow:hidden;display:block;z-index:0;right:100%;width:100%;height:500px;background-repeat:no-repeat;background-size:cover;background-position:center center;-webkit-transition:all ease 500ms;transition:all ease 500ms;background-position:center;background-repeat:no-repeat;background-size:cover}.carousel-vis .item.nextanimateIn{-webkit-animation-name:nextanimateIn;animation-name:nextanimateIn;-webkit-animation-duration:500ms;animation-duration:500ms}.carousel-vis .item.nextanimateOut{-webkit-animation-name:nextanimateOut;animation-name:nextanimateOut;-webkit-animation-duration:500ms;animation-duration:500ms}@-webkit-keyframes nextanimateIn{0%{left:100%;right:initial}to{left:0}}@keyframes nextanimateIn{0%{left:100%;right:initial}to{left:0}}@-webkit-keyframes nextanimateOut{0%{left:0}to{left:-100%}}@keyframes nextanimateOut{0%{left:0}to{left:-100%}}.carousel-vis .item.prevanimateIn{-webkit-animation-name:prevanimateIn;animation-name:prevanimateIn;-webkit-animation-duration:500ms;animation-duration:500ms}.carousel-vis .item.prevanimateOut{-webkit-animation-name:prevanimateOut;animation-name:prevanimateOut;-webkit-animation-duration:500ms;animation-duration:500ms}@-webkit-keyframes prevanimateIn{0%{right:100%;left:initial}to{right:0}}@keyframes prevanimateIn{0%{right:100%;left:initial}to{right:0}}@-webkit-keyframes prevanimateOut{0%{right:0;left:initial}to{right:-100%}}@keyframes prevanimateOut{0%{right:0;left:initial}to{right:-100%}}.carousel-vis .item.active{z-index:10;right:0}.carousel-vis .item.active .image{opacity:1}.carousel-vis .item.active .caption{right:20px;bottom:150px;-webkit-transition:all 400ms ease;transition:all 400ms ease}.carousel-vis .item.active .overlay{right:-250px;-webkit-transition:all 400ms ease;transition:all 400ms ease}.carousel-vis .item .image{-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;left:50%;top:50%;width:100%;height:auto;max-width:inherit;opacity:0}.carousel-vis .item .image.scaleheight{height:100%;width:auto}.carousel-vis .item .overlay{position:absolute;background-color:#333;height:1000px;width:600px;z-index:10;-webkit-transform:rotate(35deg);-ms-transform:rotate(35deg);transform:rotate(35deg);opacity:0.8;right:-100%;top:-25px;-webkit-transition:all 400ms ease;transition:all 400ms ease}.carousel-vis .item .caption{position:absolute;bottom:150px;right:-100%;z-index:15;font-size:30px;color:white!important}.carousel-vis .counter,.carousel-vis .minipreview,.carousel-vis .toggler{padding:0;bottom:0;position:absolute;text-align:center;right:15px;z-index:11}.carousel-vis .counter li,.carousel-vis .minipreview li,.carousel-vis .toggler li{border:1px solid #FFF;width:14px;height:14px;margin:0 0 0 10px;display:inline-block;cursor:pointer}.carousel-vis .counter li.active,.carousel-vis .minipreview li.active,.carousel-vis .toggler li.active{background-color:#FFF}.carousel-vis .minipreview{bottom:40px;width:300px;height:70px;list-style:none;white-space:nowrap;overflow-y:hidden;margin:0}.carousel-vis .minipreview li{width:50px;height:50px;border-radius:0;background-color:transparent;background-size:cover;background-position:center}.carousel-vis .minipreview li.active{background-color:transparent}.carousel-vis .minipreview li:first-child{margin:0}.carousel-vis .counter{bottom:0}.carousel-vis .item-skip{position:absolute;bottom:120px;font-size:35px}.carousel-vis .item-skip.next{z-index:1;right:10px}.carousel-vis .item-skip.prev{left:10px}@media (max-width:1200px){.carousel-vis{padding-top:0;height:400px}}@media (max-width:1199px){.carousel-vis{height:20vw}.carousel-vis .item{height:20vw}}.team .pagetitle{font-weight:300;font-size:46px;margin-top:0;margin-bottom:20px}.accordion{border-top:2px solid grey;margin-bottom:30px}.accordion.acc-mita .entry .title{text-transform:uppercase}.accordion .entry{margin-bottom:3px;border-bottom:1px solid grey}.accordion .entry .box-layout{margin:0;padding:0}.accordion .entry:last-child{border-bottom:2px solid grey}.accordion .entry.active .title:after{content:"\f077"}.accordion .entry .title{-webkit-transition:all ease 500ms;transition:all ease 500ms;padding:10px 0;cursor:pointer;font-size:20px;font-weight:600;position:relative}.accordion .entry .title .date{font-size:16px;color:#393939;font-weight:400}.accordion .entry .title:after{font-family:FontAwesome;position:absolute;content:"\f078";right:25px;color:#999}.accordion .entry>.text{display:none;padding-bottom:10px}table.vis-table{width:100%;margin-bottom:30px}table.vis-table tr{border-top:1px solid #393939;border-bottom:1px solid #393939}table.vis-table tr td:first-child{border-right:1px solid #393939;padding-right:15px;width:auto}table.vis-table td,table.vis-table th{padding:8px 5px 5px;font-weight:600;width:100%}

/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,0.75);border:none;color:#333}.flickity-button:hover{background:white;cursor:pointer}.flickity-button:focus{outline:none;-webkit-box-shadow:0 0 0 5px #19F;box-shadow:0 0 0 5px #19F}.flickity-button:active{opacity:0.6}.flickity-button:disabled{opacity:0.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:0.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.landing>.content>.videowrapper{min-width:100%;z-index:-100;background-size:cover;-webkit-transition:1s opacity;transition:1s opacity;position:relative;min-height:0;width:100%;top:inherit;left:inherit;-webkit-transform:none;-ms-transform:none;transform:none;margin-bottom:-8px;height:100vh;background-color:#000;overflow:hidden;height:100vh}.landing>.content>.videowrapper>.innerwrapper{position:absolute;right:50%;min-width:100%;top:0;bottom:0;margin:auto}.landing>.content>.videowrapper>.innerwrapper>video{min-width:100%;max-width:100%;position:relative;right:-50%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.landing>.content>.overlay>.main>.content{max-width:1200px;padding-left:30px}.landing>.main>.box-layout:first-child{margin-top:0;padding-top:70px}@media (max-width:575px){.landing>.main>.box-layout:first-child{padding-top:30px}}.landing>.main>.box-layout:last-child{margin-bottom:0}@media (max-width:575px){.landing>.content>.videowrapper{height:auto}.landing>.content>.videowrapper>.innerwrapper{position:relative}}@media (max-width:1199px){.landing>.content>.videowrapper>.innerwrapper{position:relative;right:0;top:0;left:0}.landing>.content>.videowrapper>.innerwrapper>video{right:0;top:0;left:0;-webkit-transform:none;-ms-transform:none;transform:none}.landing.altherr>.content>.videowrapper{height:auto}}.landing-title{width:100%;padding:0 100px;text-align:center;font-weight:300;font-size:60px;color:#FFF;text-shadow:1px 1px 10px black;line-height:1;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:991px){.landing-title{font-size:36px;padding:15px 30px;position:relative;top:inherit;-webkit-transform:none;-ms-transform:none;transform:none;background-color:#000}}.altherrag{color:#231F20}.altherrag h1{color:#00273C}.altherrag a{color:#004b22}.altherrag a:focus,.altherrag a:hover{color:#00180b}.altherrag footer .logo{margin-bottom:45px}.altherrag footer a{color:#FFF}.altherrag footer a:hover{color:#999}.altherrag footer #firmen{min-height:0;padding:5px}.altherrag .content .overlay{display:none}.altherrag .bluenav .link{background-color:#5A5F55}.altherrag .bluenav ul li:hover{background-color:#747a6d}.altherrag .bluenav .gradientOuter .gradient{border-top:100px solid #5A5F55}.altherrag nav.topnavigation .right-nav .links .linklisting:hover{background-color:#5A5F55}.altherrag nav.subnav ul.navigation>li.active>a,.altherrag nav.subnav ul.navigation>li:hover>a{color:#999}.altherrag nav.subnav ul.navigation>li .absolutewrapper ul li.active a,.altherrag nav.subnav ul.navigation>li .absolutewrapper ul li:hover a{background-color:#5A5F55;color:#FFF}.altherrag .mitarbeiter .contact-details{color:#004b22}.altherrag .mitarbeiter .blue-line{background-color:#004b22}.altherrag .mitarbeiter .image{max-width:280px}.altherrag .btn-color,.altherrag .btn-color:active,.altherrag .btn-color:hover{color:#FFF;background-color:#231F20}.altherrag .btn-color.-crimson,.altherrag .btn-color:active.-crimson,.altherrag .btn-color:hover.-crimson{background-color:#9E1B32}.altherrag .box-color{color:#FFF}.altherrag .box-color a,.altherrag .box-color a:active,.altherrag .box-color a:hover{color:#FFF}.altherrag .tab-element.-blue .tab-text{background-color:#00273C}