@import url(/css/ionicons-2.0.1/css/ionicons.css);@import url(/css/font-awesome-4.4.0.min.css);@import url('https://cdn4.site-media.eu/g/fonts/css?family=Open+Sans:300,400|Playfair+Display:400,400i');html,body{height:100%;width:100%;margin:0;-webkit-text-size-adjust:none;}body{margin:0;padding:0;font-family:'Open Sans', arial, sans-serif;font-weight:300;font-size:16px;line-height:150%;color:#7d7d7d;background:#fff;}img{vertical-align:top;max-width:100%;}div.center_content{margin:0 auto;width:100%;max-width:960px;position:relative;}h1,h2,h3,h4{font-weight:normal;font-family:'Open Sans', arial, sans-serif;margin:0;}.spalten{display:block;-webkit-column-count:2;-webkit-column-gap:40px;-moz-column-count:2;-moz-column-gap:40px;column-count:2;column-gap:40px;}p{margin:0;}div#c-1 .menuWrapper{position:fixed;top:0;bottom:auto;padding:0;width:100%;display:block;z-index:99;text-align:center;box-sizing:border-box;margin:0;z-index:100;background:#617d66;}div#c-1 .menuWrapper .header-logo{padding:0;display:inline-block;text-align:center;}div#c-1 .menuWrapper .header-logo h1{text-align:center;}div#c-1 .menuWrapper .header-logo span p{text-align:center;color:#fff;font-size:14px;font-family:'Playfair Display', arial, sans-serif;}div#c-1 .menuWrapper.sticky{border:none;border-bottom:1px solid #617d66;position:fixed;height:50px;top:0;bottom:auto;}div#c-1 .menuWrapper.sticky .header-logo{position:relative;top:-2px;}div#c-1 .menuWrapper.sticky .menu-sub:hover .sub{top:25px;}div#c-1 .menuWrapper.sticky .ed-menu a{line-height:50px !important;}div#c-1 .menuWrapper .ed-menu{width:100%;margin:0 auto;padding:0;font-size:0;}div#c-1 .menuWrapper .ed-menu ul{margin:0;position:relative;text-align:center;}div#c-1 .menuWrapper .ed-menu li{display:inline-block;list-style:none;padding:0;margin:0;line-height:50px;border-left:1px solid rgba(219, 239, 243, .5);}div#c-1 .menuWrapper .ed-menu li:last-child{border-right:1px solid rgba(219, 239, 243, .5);}div#c-1 .menuWrapper .ed-menu li:hover a,div#c-1 .menuWrapper .ed-menu li.active a{background:#617d66;color:#fff;}div#c-1 .menuWrapper .ed-menu li.menu-sub{position:relative;}div#c-1 .menuWrapper .ed-menu li a{position:relative;color:#dbeff3;text-decoration:none;margin:0 5px;padding:0 12px;font-size:15px;line-height:50px;display:inline-block;text-align:center;vertical-align:top;font-weight:normal;position:relative;text-transform:uppercase;}div#c-1 .menuWrapper .ed-menu li a:hover,div#c-1 .menuWrapper .ed-menu li a.active{color:#fff;}div#c-1 .menuWrapper .ed-menu li .sub{position:absolute;text-align:left;z-index:1;display:none;}div#c-1 .menuWrapper .ed-menu li .sub ul{-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}div#c-1 .menuWrapper .ed-menu li .sub ul li{display:block;padding:0;height:40px;line-height:40px !important;}div#c-1 .menuWrapper .ed-menu li .sub ul li a{line-height:40px !important;font-size:15px !important;height:50px;display:block;text-align:left;}.ed-menu ul li.menu-sub{position:relative;}.ed-menu ul li.menu-sub:hover .sub{display:block !important;position:absolute;left:0px;top:25px;text-align:left;border-top:none;min-width:160px;}.ed-menu ul li.menu-sub:hover .sub ul{overflow:visible;z-index:1;padding:0 !important;}.ed-menu ul li.menu-sub:hover .sub li{margin-bottom:1px;background:#617d66;display:block;padding:0 10px;border:none;line-height:30px !important;height:40px;text-align:left;border:1px solid rgba(255, 255, 255, .25) !important;-webkit-box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;}.ed-menu ul li.menu-sub:hover .sub li:hover,.ed-menu ul li.menu-sub:hover .sub li.active{background:#4b604f;}.ed-menu ul li.menu-sub:hover .sub li:hover a,.ed-menu ul li.menu-sub:hover .sub li.active a{background:none !important;color:#fff !important;}.ed-menu ul li.menu-sub:hover .sub a{color:rgba(255, 255, 255, .5);text-align:center;background:none !important;}.overlay{background:#fff;padding:30px !important;}div#c-1,#footer,.anzeigeOverlay{padding:0;z-index:0;margin:0 auto;width:100%;max-width:960px;}div#c-1 a,#footer a,.anzeigeOverlay a{color:#7d7d7d;text-decoration:none;}div#c-1 a:hover,#footer a:hover,.anzeigeOverlay a:hover,div#c-1 a.active,#footer a.active,.anzeigeOverlay a.active{color:#617d66;}div#c-1 .ed-headline,#footer .ed-headline,.anzeigeOverlay .ed-headline{padding:0;text-align:center;}div#c-1 h2,#footer h2,.anzeigeOverlay h2{color:#617d66;font-size:30px;line-height:44px;position:relative;padding:0 10px;font-family:'Playfair Display', arial, sans-serif;font-weight:bold;display:inline-block;position:relative;text-transform:uppercase;}div#c-1 h3,#footer h3,.anzeigeOverlay h3{font-size:24px;line-height:30px;margin:0;padding:0;font-family:'Playfair Display', arial, sans-serif;color:#617d66;}div#c-1 h4,#footer h4,.anzeigeOverlay h4{text-align:left;font-weight:bold;font-size:20px;color:#fff;background:#617d66;padding:5px 10px;margin:2px 0;}div#c-1 h4 a,#footer h4 a,.anzeigeOverlay h4 a{position:relative;padding-left:14px;color:#dbeff3;display:block;}div#c-1 h4 a:hover,#footer h4 a:hover,.anzeigeOverlay h4 a:hover{color:#fff;}div#c-1 h4 a:after,#footer h4 a:after,.anzeigeOverlay h4 a:after{content:'\f363';position:absolute;display:inline-block;left:0;top:4px;width:20px;height:20px;line-height:20px;font-family:ionIcons;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}div#c-1 h4 a.active,#footer h4 a.active,.anzeigeOverlay h4 a.active{color:#fff;}div#c-1 h4 a.active:after,#footer h4 a.active:after,.anzeigeOverlay h4 a.active:after{content:"\f35f";}div#c-1 .white,#footer .white,.anzeigeOverlay .white{color:#fff !important;border-color:#fff !important;}div#c-1 .white h2,#footer .white h2,.anzeigeOverlay .white h2{color:#fff;border-color:#fff;}div#c-1 .white .ed-button a.button,#footer .white .ed-button a.button,.anzeigeOverlay .white .ed-button a.button{background:#fff;color:#7d7d7d;font-size:22px;}div#c-1 .white .ed-text,#footer .white .ed-text,.anzeigeOverlay .white .ed-text,div#c-1 .white.ed-text,#footer .white.ed-text,.anzeigeOverlay .white.ed-text{color:#fff;}div#c-1 .white .ed-text ul li:before,#footer .white .ed-text ul li:before,.anzeigeOverlay .white .ed-text ul li:before,div#c-1 .white.ed-text ul li:before,#footer .white.ed-text ul li:before,.anzeigeOverlay .white.ed-text ul li:before{color:#fff;}div#c-1 .white .ed-text strong,#footer .white .ed-text strong,.anzeigeOverlay .white .ed-text strong,div#c-1 .white.ed-text strong,#footer .white.ed-text strong,.anzeigeOverlay .white.ed-text strong{color:#fff;}div#c-1 .white p,#footer .white p,.anzeigeOverlay .white p{color:#fff;}div#c-1 .white p strong,#footer .white p strong,.anzeigeOverlay .white p strong{color:#fff;}div#c-1 .white a,#footer .white a,.anzeigeOverlay .white a{color:#fff !important;}div#c-1 .white a:hover,#footer .white a:hover,.anzeigeOverlay .white a:hover{color:#fff;text-decoration:underline;}div#c-1 .ed-text,#footer .ed-text,.anzeigeOverlay .ed-text{color:#7d7d7d;font-weight:100;}div#c-1 .ed-text strong,#footer .ed-text strong,.anzeigeOverlay .ed-text strong{color:#7d7d7d;font-weight:400;}div#c-1 .ed-text ul,#footer .ed-text ul,.anzeigeOverlay .ed-text ul{padding:0;margin:0;}div#c-1 .ed-text ul li,#footer .ed-text ul li,.anzeigeOverlay .ed-text ul li{list-style:none;padding:0 0 0 1.1em;margin:0 0 0 0;line-height:30px;}div#c-1 .ed-text ul li:before,#footer .ed-text ul li:before,.anzeigeOverlay .ed-text ul li:before{color:#617d66;content:"\f0da";display:inline-block;font-family:FontAwesome;margin-left:-1.1em;width:1.1em;}div#c-1 .ed-text table,#footer .ed-text table,.anzeigeOverlay .ed-text table{border-collapse:collapse;}div#c-1 .ed-text table tr:first-child td,#footer .ed-text table tr:first-child td,.anzeigeOverlay .ed-text table tr:first-child td{background:#617d66;color:#fff;padding:5px 10px;}div#c-1 .ed-text table td,#footer .ed-text table td,.anzeigeOverlay .ed-text table td{text-align:center;border-bottom:1px solid rgba(97, 125, 102, .5);}div#c-1 .ed-text table a,#footer .ed-text table a,.anzeigeOverlay .ed-text table a{background:#617d66;color:#fff;padding:5px 10px;line-height:200%;}div#c-1 .acc-float [class*="span"]:last-child,#footer .acc-float [class*="span"]:last-child,.anzeigeOverlay .acc-float [class*="span"]:last-child{position:relative;}div#c-1 .acc-float [class*="span"]:last-child .ed-text,#footer .acc-float [class*="span"]:last-child .ed-text,.anzeigeOverlay .acc-float [class*="span"]:last-child .ed-text{position:absolute;top:100px;background:#fff;z-index:100;padding:10px !important;box-shadow:1px 1px 5px rgba(0, 0, 0, .5);}div#c-1 .projekte,#footer .projekte,.anzeigeOverlay .projekte{border:1px solid #617d66;}div#c-1 .projekte > section,#footer .projekte > section,.anzeigeOverlay .projekte > section{padding:10px !important;}div#c-1 .border,#footer .border,.anzeigeOverlay .border{border:1px solid #617d66;padding:10px !important;}div#c-1 .downloads .button,#footer .downloads .button,.anzeigeOverlay .downloads .button{width:100% !important;padding:100px 0 10px 0 !important;line-height:1.5em !important;font-weight:400;position:relative;}div#c-1 .downloads .button:before,#footer .downloads .button:before,.anzeigeOverlay .downloads .button:before{content:'\f1c1';position:absolute;font-family:FontAwesome;top:20px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);font-size:70px;line-height:1em;}div#c-1 .bordered,#footer .bordered,.anzeigeOverlay .bordered{border:1px solid #7d7d7d;}div#c-1 .map-canvas,#footer .map-canvas,.anzeigeOverlay .map-canvas{border:5px solid #617d66;}div#c-1 .team,#footer .team,.anzeigeOverlay .team{border:1px solid #617d66;padding:10px !important;text-align:center;}div#c-1 .team p,#footer .team p,.anzeigeOverlay .team p{font-weight:bold;}div#c-1 .team p:last-child a,#footer .team p:last-child a,.anzeigeOverlay .team p:last-child a{margin-bottom:0;}div#c-1 .team i,#footer .team i,.anzeigeOverlay .team i{font-size:30px;display:block;width:40px;background:#617d66;color:#fff;line-height:40px;height:41px;text-align:center;vertical-align:middle;float:left;}div#c-1 .team a,#footer .team a,.anzeigeOverlay .team a{display:block;border:1px solid #617d66;font-size:15px;height:40px;line-height:40px;vertical-align:middle;text-align:center;margin-bottom:5px;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;font-weight:normal;}div#c-1 .team a.email,#footer .team a.email,.anzeigeOverlay .team a.email{font-size:12px;}div#c-1 .team a:hover,#footer .team a:hover,.anzeigeOverlay .team a:hover{background:#617d66;color:#fff;}div#c-1 .team-list .ed-image a,#footer .team-list .ed-image a,.anzeigeOverlay .team-list .ed-image a{display:block;background:#617d66;position:relative;overflow:hidden;}div#c-1 .team-list .ed-image a img,#footer .team-list .ed-image a img,.anzeigeOverlay .team-list .ed-image a img{padding:10px;width:calc(100% - 20px) !important;}div#c-1 .team-list .ed-image a span p,#footer .team-list .ed-image a span p,.anzeigeOverlay .team-list .ed-image a span p{position:absolute;background:#617d66;color:rgba(255, 255, 255, .0);padding:10px 0;-webkit-transform:skew(-20deg) rotate(-10deg) translate(-100%, -20px);-ms-transform:skew(-20deg) rotate(-10deg) translate(-100%, -20px);-moz-transform:skew(-20deg) rotate(-10deg) translate(-100%, -20px);-o-transform:skew(-20deg) rotate(-10deg) translate(-100%, -20px);transform:skew(-20deg) rotate(-10deg) translate(-100%, -20px);bottom:10px;width:100%;-webkit-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}div#c-1 .team-list .ed-image a:hover span p,#footer .team-list .ed-image a:hover span p,.anzeigeOverlay .team-list .ed-image a:hover span p,div#c-1 .team-list .ed-image a.active span p,#footer .team-list .ed-image a.active span p,.anzeigeOverlay .team-list .ed-image a.active span p{-webkit-transform:skew(-20deg) rotate(-10deg) translate(0, 0);-ms-transform:skew(-20deg) rotate(-10deg) translate(0, 0);-moz-transform:skew(-20deg) rotate(-10deg) translate(0, 0);-o-transform:skew(-20deg) rotate(-10deg) translate(0, 0);transform:skew(-20deg) rotate(-10deg) translate(0, 0);color:#fff;}@media screen and (max-width:1023px){div#c-1 .team-list .ed-image span p,#footer .team-list .ed-image span p,.anzeigeOverlay .team-list .ed-image span p{-webkit-transform:skew(-20deg) rotate(-10deg) translate(0, 0);-ms-transform:skew(-20deg) rotate(-10deg) translate(0, 0);-moz-transform:skew(-20deg) rotate(-10deg) translate(0, 0);-o-transform:skew(-20deg) rotate(-10deg) translate(0, 0);transform:skew(-20deg) rotate(-10deg) translate(0, 0);color:#fff;}}div#c-1 .ed-gallery a,#footer .ed-gallery a,.anzeigeOverlay .ed-gallery a{position:relative;display:block;}div#c-1 .ed-gallery a:after,#footer .ed-gallery a:after,.anzeigeOverlay .ed-gallery a:after{position:absolute;display:block;z-index:2;content:"";top:0;left:0;width:100%;height:100%;background:#7d7d7d;opacity:0.3;-webkit-transition:0.4s all ease;-ms-transition:0.4s all ease;-moz-transition:0.4s all ease;-o-transition:0.4s all ease;transition:0.4s all ease;}div#c-1 .ed-gallery a:hover:after,#footer .ed-gallery a:hover:after,.anzeigeOverlay .ed-gallery a:hover:after{opacity:0;}div#c-1 .ed-button .button,#footer .ed-button .button,.anzeigeOverlay .ed-button .button{-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;border:1px solid #617d66;background:#617d66 !important;box-shadow:none;color:#fff;font-family:'Open Sans', arial, sans-serif;text-shadow:none;overflow:hidden;position:relative;z-index:4;margin:0;width:auto;padding:0 20px;line-height:40px;font-size:18px;text-align:center;vertical-align:top;border-radius:0;}div#c-1 .ed-button .button:hover,#footer .ed-button .button:hover,.anzeigeOverlay .ed-button .button:hover,div#c-1 .ed-button .button.active,#footer .ed-button .button.active,.anzeigeOverlay .ed-button .button.active{background:#4b604f !important;text-decoration:none;}div#c-1 .ref-button h3 a,#footer .ref-button h3 a,.anzeigeOverlay .ref-button h3 a{display:block;background:#617d66;padding:20px 0;color:#fff;font-size:18px;line-height:1.2em;}div#c-1 .ref-button h3 a i,#footer .ref-button h3 a i,.anzeigeOverlay .ref-button h3 a i{display:block;color:#fff;}div#c-1 .ed-form-container,#footer .ed-form-container,.anzeigeOverlay .ed-form-container{font-size:0;line-height:0;}div#c-1 .ed-form-container .ed-text,#footer .ed-form-container .ed-text,.anzeigeOverlay .ed-form-container .ed-text{font-size:18px;line-height:1.5em;color:#617d66;}div#c-1 .ed-form-container input[type="text"],#footer .ed-form-container input[type="text"],.anzeigeOverlay .ed-form-container input[type="text"],div#c-1 .ed-form-container input[type="email"],#footer .ed-form-container input[type="email"],.anzeigeOverlay .ed-form-container input[type="email"],div#c-1 .ed-form-container input[type="phone"],#footer .ed-form-container input[type="phone"],.anzeigeOverlay .ed-form-container input[type="phone"],div#c-1 .ed-form-container input[type="number"],#footer .ed-form-container input[type="number"],.anzeigeOverlay .ed-form-container input[type="number"],div#c-1 .ed-form-container select,#footer .ed-form-container select,.anzeigeOverlay .ed-form-container select,div#c-1 .ed-form-container textarea,#footer .ed-form-container textarea,.anzeigeOverlay .ed-form-container textarea{border-radius:0;background:none;border:1px solid #617d66;padding:0 10px;line-height:44px;height:44px;color:#7d7d7d;font-family:'Open Sans', arial, sans-serif;font-size:18px;font-weight:300;-webkit-appearance:none;}div#c-1 .ed-form-container textarea,#footer .ed-form-container textarea,.anzeigeOverlay .ed-form-container textarea{height:160px !important;line-height:1.5em;font-size:16px;}div#c-1 .ed-form-container select,#footer .ed-form-container select,.anzeigeOverlay .ed-form-container select{color:#617d66;}div#c-1 .ed-form-container button[type="submit"],#footer .ed-form-container button[type="submit"],.anzeigeOverlay .ed-form-container button[type="submit"]{-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;border-radius:0;border:none;background:#7d7d7d;line-height:42px;height:44px;padding:0 10px;color:#fff;opacity:1;font-family:'Open Sans', arial, sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;box-sizing:border-box;width:100%;-webkit-appearance:none;}div#c-1 .ed-form-container button[type="submit"]:hover,#footer .ed-form-container button[type="submit"]:hover,.anzeigeOverlay .ed-form-container button[type="submit"]:hover{color:#fff;background:#617d66;font-size:20px;}div#c-1 .ed-form-container a.regenerate,#footer .ed-form-container a.regenerate,.anzeigeOverlay .ed-form-container a.regenerate{color:#fff;margin:8px 140px 0 0 !important;display:block;}div#c-1 .ed-form-container .ed-form-radio label,#footer .ed-form-container .ed-form-radio label,.anzeigeOverlay .ed-form-container .ed-form-radio label,div#c-1 .ed-form-container .ed-form-checkbox label,#footer .ed-form-container .ed-form-checkbox label,.anzeigeOverlay .ed-form-container .ed-form-checkbox label{display:inline-block;font-size:18px;line-height:18px;width:150px;color:#fff;font-weight:100;font-family:'Open Sans', arial, sans-serif;display:none;}div#c-1 .ed-form-container .ed-form-radio .radio_list,#footer .ed-form-container .ed-form-radio .radio_list,.anzeigeOverlay .ed-form-container .ed-form-radio .radio_list,div#c-1 .ed-form-container .ed-form-checkbox .radio_list,#footer .ed-form-container .ed-form-checkbox .radio_list,.anzeigeOverlay .ed-form-container .ed-form-checkbox .radio_list,div#c-1 .ed-form-container .ed-form-radio .checkbox_list,#footer .ed-form-container .ed-form-radio .checkbox_list,.anzeigeOverlay .ed-form-container .ed-form-radio .checkbox_list,div#c-1 .ed-form-container .ed-form-checkbox .checkbox_list,#footer .ed-form-container .ed-form-checkbox .checkbox_list,.anzeigeOverlay .ed-form-container .ed-form-checkbox .checkbox_list{width:80% !important;display:inline-block;font-size:18px;line-height:44px;}div#c-1 .ed-form-container .ed-form-radio .radio_list label,#footer .ed-form-container .ed-form-radio .radio_list label,.anzeigeOverlay .ed-form-container .ed-form-radio .radio_list label,div#c-1 .ed-form-container .ed-form-checkbox .radio_list label,#footer .ed-form-container .ed-form-checkbox .radio_list label,.anzeigeOverlay .ed-form-container .ed-form-checkbox .radio_list label,div#c-1 .ed-form-container .ed-form-radio .checkbox_list label,#footer .ed-form-container .ed-form-radio .checkbox_list label,.anzeigeOverlay .ed-form-container .ed-form-radio .checkbox_list label,div#c-1 .ed-form-container .ed-form-checkbox .checkbox_list label,#footer .ed-form-container .ed-form-checkbox .checkbox_list label,.anzeigeOverlay .ed-form-container .ed-form-checkbox .checkbox_list label{display:inline-block;width:auto !important;font-size:16px;color:#617d66;}div#c-1 .ed-form-container .ed-form-radio .radio_list li,#footer .ed-form-container .ed-form-radio .radio_list li,.anzeigeOverlay .ed-form-container .ed-form-radio .radio_list li,div#c-1 .ed-form-container .ed-form-checkbox .radio_list li,#footer .ed-form-container .ed-form-checkbox .radio_list li,.anzeigeOverlay .ed-form-container .ed-form-checkbox .radio_list li,div#c-1 .ed-form-container .ed-form-radio .checkbox_list li,#footer .ed-form-container .ed-form-radio .checkbox_list li,.anzeigeOverlay .ed-form-container .ed-form-radio .checkbox_list li,div#c-1 .ed-form-container .ed-form-checkbox .checkbox_list li,#footer .ed-form-container .ed-form-checkbox .checkbox_list li,.anzeigeOverlay .ed-form-container .ed-form-checkbox .checkbox_list li{display:inline-block;width:auto !important;margin-right:20px;}div#c-1 .ed-form-container .ed-form-radio .radio_list li input,#footer .ed-form-container .ed-form-radio .radio_list li input,.anzeigeOverlay .ed-form-container .ed-form-radio .radio_list li input,div#c-1 .ed-form-container .ed-form-checkbox .radio_list li input,#footer .ed-form-container .ed-form-checkbox .radio_list li input,.anzeigeOverlay .ed-form-container .ed-form-checkbox .radio_list li input,div#c-1 .ed-form-container .ed-form-radio .checkbox_list li input,#footer .ed-form-container .ed-form-radio .checkbox_list li input,.anzeigeOverlay .ed-form-container .ed-form-radio .checkbox_list li input,div#c-1 .ed-form-container .ed-form-checkbox .checkbox_list li input,#footer .ed-form-container .ed-form-checkbox .checkbox_list li input,.anzeigeOverlay .ed-form-container .ed-form-checkbox .checkbox_list li input{display:inline-block;width:15px;line-height:18px;}div#c-1 .ed-form-container .error_list li,#footer .ed-form-container .error_list li,.anzeigeOverlay .ed-form-container .error_list li{line-height:100%;}div#c-1 .ed-form-container ::-webkit-input-placeholder,#footer .ed-form-container ::-webkit-input-placeholder,.anzeigeOverlay .ed-form-container ::-webkit-input-placeholder{color:#617d66;opacity:1;}div#c-1 .ed-form-container ::-moz-placeholder,#footer .ed-form-container ::-moz-placeholder,.anzeigeOverlay .ed-form-container ::-moz-placeholder{color:#617d66 !important;opacity:1 !important;}div#c-1 .ed-form-container :-moz-placeholder,#footer .ed-form-container :-moz-placeholder,.anzeigeOverlay .ed-form-container :-moz-placeholder{color:#617d66 !important;opacity:1 !important;}div#c-1 .ed-form-container ::-ms-input-placeholder,#footer .ed-form-container ::-ms-input-placeholder,.anzeigeOverlay .ed-form-container ::-ms-input-placeholder{color:#617d66;opacity:1;}div#c-1 .ed-form-container :placeholder-shown,#footer .ed-form-container :placeholder-shown,.anzeigeOverlay .ed-form-container :placeholder-shown{color:#617d66 !important;opacity:1;}div#c-1 .imprint,#footer .imprint,.anzeigeOverlay .imprint{padding:0;font-weight:100;}div#c-1 .imprint h2,#footer .imprint h2,.anzeigeOverlay .imprint h2{font-size:30px;line-height:40px;display:block;margin:50px 0 0 0;text-align:left;font-family:'Playfair Display', arial, sans-serif;border:none;padding:0;}div#c-1 .imprint h2:before,#footer .imprint h2:before,.anzeigeOverlay .imprint h2:before,div#c-1 .imprint h2:after,#footer .imprint h2:after,.anzeigeOverlay .imprint h2:after{display:none;}div#c-1 .imprint h1,#footer .imprint h1,.anzeigeOverlay .imprint h1,div#c-1 .imprint h3,#footer .imprint h3,.anzeigeOverlay .imprint h3{text-align:left;}div#c-1 .imprint p,#footer .imprint p,.anzeigeOverlay .imprint p{margin:0 0 30px 0;text-align:justify;}div#c-1 .imprint ul,#footer .imprint ul,.anzeigeOverlay .imprint ul{margin:0 0 30px 0;list-style:none;margin-left:25px !important;padding:0;}div#c-1 .imprint ul li,#footer .imprint ul li,.anzeigeOverlay .imprint ul li{padding:0;}div#c-1 .imprint ul li::before,#footer .imprint ul li::before,.anzeigeOverlay .imprint ul li::before{color:#617d66;content:"\f0da";display:inline-block;font-family:FontAwesome;margin-left:-25px;width:25px;}.banner{margin-top:205px;}.bannerslider{background:#617d66;padding-left:10px !important;overflow:hidden;}.bannerslider img{height:auto !important;width:calc(100% - 10px) !important;border:1px solid #fff;}@media screen and (max-width:960px){.bannerslider{display:none;}}.mobile-slider{border:1px solid #fff;margin-top:95px;display:none;}@media screen and (max-width:960px){.mobile-slider{display:block !important;}}.referenzen > section{padding:40px !important;border-bottom:1px solid #fff;}.ed-slider{position:relative;}.ed-slider .slick-arrow{background:#fff;border-radius:0;height:90%;color:#617d66;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin:0 !important;}.ed-slider .ed-slider-text{position:absolute;bottom:0;right:0px !important;top:0;left:auto !important;padding:12px;color:#fff;width:40% !important;padding-right:60px !important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:#617d66 !important;}.ed-slider.referenzen-slider img{max-width:960px;}@media (max-width:1023px){.ed-slider{position:relative;}.ed-slider.referenzen img{max-width:100% !important;}.ed-slider.referenzen .slick-arrow{background:#fff;border-radius:0;height:30px !important;width:50%;top:0% !important;color:#617d66;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);-moz-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%);margin:0 !important;background:#617d66;color:#fff;}.ed-slider.referenzen .slick-arrow.slick-next{right:0 !important;}.ed-slider.referenzen .slick-arrow.slick-prev{left:0 !important;}.ed-slider .ed-slider-text{position:relative !important;bottom:0 !important;top:auto !important;left:0 !important;right:0 !important;width:100% !important;}}#c-1 .intro-header a,#c-1 .intro-sub-header a{display:block;position:relative;}#c-1 .intro-header a span,#c-1 .intro-sub-header a span{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:rgba(0, 0, 0, .2);overflow:hidden;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}#c-1 .intro-header a span p strong,#c-1 .intro-sub-header a span p strong{display:block;width:100%;text-align:center;color:#fff;font-size:30px;line-height:1.2em;position:absolute;left:0;text-transform:uppercase;top:50%;z-index:1;transition:all 0.5s ease;transform:translateY(-50%);font-weight:100;-webkit-text-shadow:0 0 10px #000;-ms-text-shadow:0 0 10px #000;-moz-text-shadow:0 0 10px #000;-o-text-shadow:0 0 10px #000;text-shadow:0 0 10px #000;}#c-1 .intro-header a span em,#c-1 .intro-sub-header a span em{position:absolute;display:block;width:80%;font-size:16px !important;left:10%;bottom:20px;color:#fff;padding:10px 0;font-style:normal;border-top:1px dotted #fff;transition:all 0.5s ease;transform:translateX(-200%);}#c-1 .intro-header a:hover span,#c-1 .intro-sub-header a:hover span,#c-1 .intro-header a.active span,#c-1 .intro-sub-header a.active span{background:rgba(0, 0, 0, .7);}#c-1 .intro-header a:hover span p strong,#c-1 .intro-sub-header a:hover span p strong,#c-1 .intro-header a.active span p strong,#c-1 .intro-sub-header a.active span p strong{top:15% !important;}#c-1 .intro-header a:hover span p em,#c-1 .intro-sub-header a:hover span p em,#c-1 .intro-header a.active span p em,#c-1 .intro-sub-header a.active span p em{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);-moz-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);}@media (max-width:1023px){a span{background:rgba(0, 0, 0, .5);}a span p strong{top:20%;font-size:20px !important;}a span p em{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);-moz-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);font-size:14px !important;line-height:1.2em;left:10%;bottom:10px;}}@media (max-width:767px){a span{background:rgba(0, 0, 0, .5);}a span p strong{top:50%;}a span p em{display:none;}}.edit div#c-1 .acc-float .ed-text{position:relative !important;top:0 !important;}div#c-1 .intro-sub-header span p strong{position:absolute !important;font-size:20px !important;top:50% !important;left:0;font-weight:normal !important;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}div#c-1 .intro-sub-header a:hover p strong{top:50% !important;}.logos{width:100%;}.logos .ed-image{display:inline-block;width:calc(25% - 25px) !important;background:#fff;text-align:center;height:150px;line-height:150px;margin:10px 10px 10px 10px;border:1px solid #617d66;}.logos .ed-image a{display:block;}.logos .ed-image:nth-child(4n){margin-right:0 !important;}.logos .ed-image img{width:auto;height:auto;max-width:60%;max-height:70%;vertical-align:middle;}@media screen and (max-width:767px){.logos .ed-image{width:calc(50% - 25px) !important;height:100px;line-height:100px;}}.hideDesktop{display:none;}@media screen and (max-width:960px){.hideDesktop{display:block !important;}.hidePad{display:none !important;}div#c-1 .menuWrapper{text-align:left;}div#c-1 .menuWrapper > section{padding:0 !important;}div#c-1 .menuWrapper .ed-spacer{display:none;}div#c-1 .menuWrapper h1{text-align:left;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);-moz-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9);height:60px;padding:0;}div#c-1 .menuWrapper h1 img{max-width:80%;}div#c-1 .menuWrapper .link{display:none;}div#c-1 .menuWrapper .header_logo h1{height:60px;}div#c-1 .menuWrapper .info{display:none;}div#c-1 .menuWrapper [class*="span"]{width:100% !important;}div#c-1 .menuWrapper .ed-menu{-webkit-transform:translateX(-101%);-ms-transform:translateX(-101%);-moz-transform:translateX(-101%);-o-transform:translateX(-101%);transform:translateX(-101%);padding:0;overflow-y:auto;width:100%;height:100vh;position:fixed;top:0;bottom:auto;left:0;background:#617d66;-webkit-overflow-scrolling:touch;}div#c-1 .menuWrapper .ed-menu .inner{height:100vh;}div#c-1 .menuWrapper .ed-menu.open{-webkit-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}div#c-1 .menuWrapper .ed-menu ul{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);left:50%;top:50%;padding:50px 0;position:absolute;width:100%;max-height:80%;}div#c-1 .menuWrapper .ed-menu ul li{width:100%;line-height:50px;padding:0 !important;margin:0 !important;}div#c-1 .menuWrapper .ed-menu ul li a{background:none;}div#c-1 .menuWrapper .ed-menu ul li.menu-sub{position:relative;}div#c-1 .menuWrapper .ed-menu ul li.menu-sub .sub ul li{line-height:40px !important;height:40px !important;}div#c-1 .menuWrapper .ed-menu ul li.menu-sub .sub ul li a{background:#7a977f !important;}div#c-1 .menuWrapper .ed-menu ul li.menu-sub:hover .sub{display:block !important;position:relative !important;left:0px;top:25px;text-align:center !important;border-top:none;}div#c-1 .menuWrapper .ed-menu ul li.menu-sub:hover .sub ul{padding:0 !important;margin:0 !important;}div#c-1 .menuWrapper .ed-menu ul li.menu-sub:hover .sub ul li{line-height:40px !important;height:40px !important;text-align:center !important;}div#c-1 .menuWrapper .ed-menu ul li.menu-sub:hover .sub ul li a{padding:0 !important;text-align:center !important;}div#c-1 .menuWrapper .ed-menu ul li .sub{position:relative !important;display:block !important;top:0 !important;}div#c-1 .menuWrapper .ed-menu ul li .sub ul{top:0 !important;left:0;padding:0 !important;-webkit-transform:translate(0);-ms-transform:translate(0);-moz-transform:translate(0);-o-transform:translate(0);transform:translate(0);}div#c-1 .menuWrapper .ed-menu ul li .sub ul li a{text-align:center !important;height:40px !important;font-size:16px !important;}div#c-1 .menuWrapper .ed-menu ul li a{width:100%;font-size:20px;line-height:50px;margin:0;padding:0;color:#fff;border:none !important;}div#c-1 .menuWrapper .ed-menu ul li a.active,div#c-1 .menuWrapper .ed-menu ul li a:hover{background:#4b604f !important;color:#fff !important;}div#c-1 .mobile-padding > section{padding:80px 20px !important;width:100% !important;}div#c-1 .one-grid [class*="span"]{width:100% !important;padding:0 !important;}div#c-1 .banner{margin-top:93px !important;}div#c-1 .banner > section{position:relative !important;height:auto !important;min-height:auto !important;}div#c-1 #ed-3097387{display:none;}div#c-1 .spalte-1,div#c-1 .spalte-2{border:none;width:calc(50% - 20px) !important;margin:10px !important;display:inline-block !important;}div#c-1 .spalte-1 h3,div#c-1 .spalte-2 h3{text-align:center;}div#c-1 .spalte-1 .team-list,div#c-1 .spalte-2 .team-list{max-width:300px;margin:0 auto;}div#c-1 .spalte-1 .team-list [class*="span"],div#c-1 .spalte-2 .team-list [class*="span"]{width:100% !important;padding:0 !important;margin-bottom:20px;}div#c-1 .spalte-3:before{content:"";display:table;clear:both;}div#c-1 .spalte-1{float:left;}div#c-1 .spalte-1 .ed-grid:last-child [class*="span"]{display:none;}div#c-1 .spalte-1 .ed-grid:last-child [class*="span"]:first-child{display:block !important;}div#c-1 .team-list [class*="span"]{width:50% !important;padding:10px !important;margin-bottom:0px;}div#c-1 .footer [class*="span"]{width:100% !important;padding:0 !important;margin-bottom:20px;}div#c-1 .footer [class*="span"]:last-child{margin-bottom:0 !important;}div#c-1 .footer [class*="span"] .ed-text{text-align:center;}div#c-1 .inner{max-width:100%;}div#c-1 h2{font-size:34px;line-height:1.2em !important;}div#c-1 h3{font-size:20px;line-height:1.2em !important;}}.footerImpressum{background:gray;text-align:center;color:white;}.footerImpressum a{color:white;text-decoration:none;}.footerImpressum a:hover{text-decoration:underline;}@media screen and (max-width:767px){.hideMobile{display:none !important;}.hidePad{display:block !important;}div#c-1 h2{font-size:22px;line-height:22px;}div#c-1 .imprint h2{font-size:24px !important;}div#c-1 .spalten{display:block;width:100%;-webkit-column-count:1;-ms-column-count:1;-moz-column-count:1;-o-column-count:1;column-count:1;-webkit-column-gap:0px;-ms-column-gap:0px;-moz-column-gap:0px;-o-column-gap:0px;column-gap:0px;}div#c-1 .banner{margin-top:95px !important;}div#c-1 .banner h2{font-size:26px;line-height:1.2em;padding-top:30px;}div#c-1 .banner h3{font-size:22px;padding:0 !important;max-width:320px;margin:0 auto;}div#c-1 .ed-gallery ul li{width:50% !important;}div#c-1 #ed-3097387{display:block;}div#c-1 .spalte-1,div#c-1 .spalte-2{float:none !important;display:block !important;width:100% !important;margin:0 !important;}div#c-1 .spalte-1 .team-list,div#c-1 .spalte-2 .team-list{max-width:300px;margin:0 auto;}div#c-1 .spalte-1 .team-list [class*="span"],div#c-1 .spalte-2 .team-list [class*="span"]{width:100% !important;padding:0 !important;margin-bottom:20px;}div#c-1 .spalte-3 .team-list [class*="span"]{width:100% !important;padding:0 !important;margin-bottom:20px;}div#c-1 .projekte .ed-spacer{height:20px !important;}div#c-1 .ed-text ul li{text-align:left !important;}div#c-1 [class*="span"]{padding:0 !important;}div#c-1 .vSpacer_end [class*="span"]:not(:last-child){margin-bottom:20px;}div#c-1 .vSpacer [class*="span"]{margin-bottom:20px;}div#c-1 .banner .vSpacer_end [class*="span"]:not(:last-child){margin-bottom:20px;}div#c-1 .banner .vSpacer [class*="span"]{margin-bottom:20px;}}#menuTrigger{-webkit-transform:rotate(0deg) scale(0.7);-ms-transform:rotate(0deg) scale(0.7);-moz-transform:rotate(0deg) scale(0.7);-o-transform:rotate(0deg) scale(0.7);transform:rotate(0deg) scale(0.7);-webkit-transition:0.25s ease;-ms-transition:0.25s ease;-moz-transition:0.25s ease;-o-transition:0.25s ease;transition:0.25s ease;opacity:1;margin:0;padding:0;width:64px;height:45px;padding:0;position:fixed;top:16px;right:10px;margin:8px auto;z-index:201;display:none;cursor:pointer;}@media screen and (max-width:960px){#menuTrigger{display:block !important;}}#menuTrigger:before{-webkit-transition:0.25s ease;-ms-transition:0.25s ease;-moz-transition:0.25s ease;-o-transition:0.25s ease;transition:0.25s ease;content:'';font-family:'Open Sans', arial, sans-serif;font-size:16px;line-height:41px;position:relative;left:-60px;text-transform:uppercase;color:#617d66;opacity:1;}#menuTrigger.hide-title:before{opacity:0;}#menuTrigger span{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease;-ms-transition:0.25s ease;-moz-transition:0.25s ease;-o-transition:0.25s ease;transition:0.25s ease;display:block;position:absolute;height:4px;width:50%;background:#fff;opacity:1;}#menuTrigger span:nth-child(even){left:50%;border-radius:0 9px 9px 0;}#menuTrigger span:nth-child(odd){left:0px;border-radius:9px 0 0 9px;}#menuTrigger span:nth-child(1),#menuTrigger span:nth-child(2){top:0px;}#menuTrigger span:nth-child(3),#menuTrigger span:nth-child(4){top:18px;}#menuTrigger span:nth-child(5),#menuTrigger span:nth-child(6){top:36px;}#menuTrigger span:nth-child(5),#menuTrigger span:nth-child(6){top:36px;}#menuTrigger span:nth-child(5),#menuTrigger span:nth-child(6){top:36px;}#menuTrigger.open{opacity:1;}#menuTrigger.open:before{opacity:0;visibility:hidden;}#menuTrigger.open span{background-color:#fff;border-bottoM:2px solid #617d66;}#menuTrigger.open span:nth-child(1),#menuTrigger.open span:nth-child(6){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}#menuTrigger.open span:nth-child(2),#menuTrigger.open span:nth-child(5){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}#menuTrigger.open span:nth-child(1){left:5px;top:7px;}#menuTrigger.open span:nth-child(2){left:calc(50% - 5px);top:7px;}#menuTrigger.open span:nth-child(3){left:-50%;opacity:0;}#menuTrigger.open span:nth-child(4){left:100%;opacity:0;}#menuTrigger.open span:nth-child(5){left:5px;top:29px;}#menuTrigger.open span:nth-child(6){left:calc(50% - 5px);top:29px;}#call{display:none;}@media screen and (max-width:960px){#call{display:block;position:fixed;top:15px;right:80px;z-index:101;}#call a{display:inline-block;}#call a i{font-size:42px;color:#fff;display:block;width:60px;height:60px;line-height:60px;text-align:center;}#call.open a i{color:#fff !important;}}.imprint h3{text-align:left;/**
 * cookie-bar will show notification about the website storing cookies for 24 hours
 * Last Update: 2020-11-16T15:50:01+01:00
 *
 * @Param("background", type="color", group="layout")
 * @Param("text-color", type="color", group="layout") 
 * @Param("button-color", type="color", group="layout") 
 * @Param("button-background", type="color", group="layout")
 * @Param("position", type="choice", options={"choices"={"top", "bottom"}}, group="layout")
 * @Param("margin", type="number", options={"units"={"rem", "px", "%", "vh", "vw"}}, group="layout")
 * @Param("box-shadow", type="bool", group="layout")
 */}.ed-element.preset-cookie-consent-bar-cms-v2-default{background:#eee;padding-top:1rem;padding-bottom:1rem;font-size:1rem;width:100%;max-width:100%;z-index:1000;}@media screen and (min-width:960px){.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner{width:61rem;margin:0 auto;}}body:not(.edit) .ed-element.preset-cookie-consent-bar-cms-v2-default{position:fixed;left:0;display:none;bottom:0;top:auto;}body.edit .ed-element.preset-cookie-consent-bar-cms-v2-default{bottom:0;top:auto;}.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner{flex-wrap:wrap;}.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container{margin:1rem;flex-grow:1;flex-basis:auto;}.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container h1,.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container .h1,.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container h2,.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container .h2,.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container h3,.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container .h3,.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container h4,.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container .h4,.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container h5,.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container .h5,.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container h6,.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container .h6{color:#212121 !important;}.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container.cookie-consent-bar-text-container{flex-basis:calc(60% - 2rem);}.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container.cookie-consent-bar-text-container p{line-height:1.5rem;}.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container.cookie-consent-bar-button-container{flex-basis:calc(40% - 2rem);}@media screen and (max-width:960px){.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container{flex-basis:calc(100% - 2rem);flex-grow:1;}.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container.cookie-consent-bar-text-container,.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container.cookie-consent-bar-button-container{flex-basis:calc(100% - 2rem);}.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container p,.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container a,.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container h2,.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container .h2,.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container h3,.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container .h3,.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container *{text-align:center !important;}}.ed-element.preset-cookie-consent-bar-cms-v2-default .cookie-consent-bar-button-container .ed-element{margin-bottom:1rem;max-width:100%;}.ed-element.preset-cookie-consent-bar-cms-v2-default .cookie-consent-bar-button-container .ed-element a{max-width:calc(100% -  2rem);}.ed-element.preset-cookie-consent-bar-cms-v2-default .cookie-consent-bar-button-container .ed-element:first-child a{color:#fff !important;background:#0074d9;padding:1rem;vertical-align:center;border-color:#fff !important;}.ed-element.preset-cookie-consent-bar-cms-v2-default .cookie-consent-bar-button-container .ed-element:first-child a:hover{background:#003d73 !important;}.ed-element.preset-cookie-consent-bar-cms-v2-default .cookie-consent-bar-button-container .ed-element:last-child{margin-bottom:0;}.ed-element.preset-cookie-consent-bar-cms-v2-default .cookie-consent-bar-button-container .ed-element:last-child a{color:#212121 !important;border:none !important;background:none;}.ed-element.preset-cookie-consent-bar-cms-v2-default .cookie-consent-bar-button-container .button,.ed-element.preset-cookie-consent-bar-cms-v2-default .cookie-consent-bar-button-container a{text-align:center;}.ed-element.preset-cookie-consent-bar-cms-v2-default .button{width:100%;transition:all 0.3s ease-in-out;}.ed-element.preset-cookie-consent-bar-cms-v2-default p{color:#212121 !important;}.ed-element.preset-cookie-consent-bar-cms-v2-default .cookie-consent-bar-links-container a,.ed-element.preset-cookie-consent-bar-cms-v2-default .cookie-consent-bar-links-container a:hover{color:#212121 !important;}.ed-element.preset-cookie-consent-bar-cms-v2-default a{text-shadow:none !important;}@media screen and (max-width:960px){.ed-element.preset-cookie-consent-bar-cms-v2-default .cookie-consent-bar-button-container{margin:0 1rem !important;}}@media screen and (max-width:720px){.ed-element.preset-cookie-consent-bar-cms-v2-default p,.ed-element.preset-cookie-consent-bar-cms-v2-default a,.ed-element.preset-cookie-consent-bar-cms-v2-default *{text-align:center;}.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner{padding:0px !important;}}