@charset "UTF-8";.waconcookiemanagement{display:none;font-family:Helvetica,sans-serif;z-index:1000;position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto;background:rgba(0,0,0,0.5);font-weight:300;}.cookie-set.script img{max-width:100%;height:auto;}#CookieBox p,#CookieBox h1,#CookieBox h2,#CookieBox h3{color:#333333;text-transform:none;text-decoration:none;font-style:normal;}#CookieBox a{color:#333333;font-size:16px;text-transform:none;text-decoration:none;}#CookieBox{z-index:201;position:fixed;top:10%;left:20%;width:60%;max-width:100%;max-height:80%;overflow:auto;background:#fff;padding:70px 20px 20px;border-radius:5px;}#CookieBox h2{text-align:center;font-weight:600;font-size:1.6rem;}#CookieBox ul{margin:0;padding:0;padding-top:20px;padding-bottom:20px;text-align:center;}#CookieBox p{font-size:1.1rem;margin:0 auto 10px;}#CookieBox .cookie-btn{display:inline-block;font-family:inherit;font-size:1.1rem;font-weight:bold;padding:.5em 1em;text-decoration:none;background:#8dc63f;border-radius:15px;color:#fff;cursor:pointer;margin:15px auto;}#CookieBox .cookie-btn:hover{color:white;text-decoration:none;}#CookieBox .cookie-accept{text-align:center;cursor:pointer;}#CookieBox .cookie-accept a{padding:10px 50px;}#CookieBox .cookieclose{cursor:pointer;position:absolute;top:15px;right:15px;border-radius:4px;border:1px solid #333;background:#333;padding:2px 9px;font-family:Verdana,sans-serif;font-size:26px;color:#fff;}#CookieBox .intro p{width:75%;}#CookieBox .cookie-management,#CookieBox .cookie-refuse{margin:10px auto;width:65%;text-align:center;cursor:pointer;border-radius:15px;padding:5px;background-color:#ccc;}#CookieBox .text-center{text-align:center;}#CookieBox .text-right,#CookieBox .text-back-right{text-align:right;}#CookieBox .text-back-right a{display:inline-block;padding:0 5px;margin-right:10px;color:#333333;text-decoration:none;}#CookieBox .cookieback{margin-left:auto;margin-right:auto;width:65%;text-align:center;cursor:pointer;border-radius:15px;padding:5px;margin-bottom:10px;background-color:#ccc;}#CookieBox .cookie-on,#CookieBox .cookie-off{float:left;cursor:pointer;margin-right:5px;}#CookieBox .cookie-on{display:none;}#CookieBox .intro .cookie-legal{margin-top:50px;width:100%;}#CookieBox .cookie-legal a{display:inline-block;padding:0;font-size:.9rem;margin-right:30px;color:#333333;text-decoration:none;cursor:pointer;}#CookieBox .cookie-legal a:hover{text-decoration:underline;}#CookieBox .info-text{display:none;}#CookieBox .info-show{cursor:pointer;}#CookieBox .info-hide{cursor:pointer;}#CookieBox .category{background:#eeeeee;padding:10px;margin:25px 30px;}#CookieBox .category h3{margin-top:0;font-size:1.25rem;}#CookieBox .cookie-info{background:#fff;padding:10px;}#CookieBox .cookie-info table{border-collapse:collapse;border-spacing:0px;width:100%;}#CookieBox .cookie-info td{padding:3px 10px 3px 0;border-top:#eeeeee solid 1px;}#CookieBox .cookie-info p{margin-top:0;}#CookieBox .box-cookie-management{display:none;overflow:auto;}#CookieBox .box-cookie-management-in > p{width:80%;}#CookieBox .deactivated,#CookieBox .activated{width:40px;height:20px;border-radius:10px;background:#ccc;display:inline-block;}#CookieBox .activated{background:#8dc63f;}#CookieBox .off,#CookieBox .on{cursor:pointer;display:block;float:left;background:#fff;width:16px;margin:2px;height:16px;border-radius:8px;}#CookieBox .on{float:right;}#CookieBox .arrow{border:.5rem solid #333;font-size:0;line-height:0;height:0;padding:0;margin:0px 10px;display:inline-block;}#CookieBox .arrow.down{border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;margin-bottom:-5px;}#CookieBox .arrow.up{border-top-color:transparent;border-right-color:transparent;border-left-color:transparent;margin-top:-5px;}#CookieBox .cookie-fix{display:none;overflow:auto;padding:20px 0 0 0;}#CookieBox .cookie-fix .cookie-save{float:left;margin-left:30px;}#CookieBox .cookie-fix .text-back-right{float:right;margin-right:30px;}#CookieBox .cookie-fix .cookieback,#CookieBox .cookie-fix .cookie-refuse{display:block;margin:10px auto;text-align:center;cursor:pointer;border-radius:15px;padding:5px 20px;background-color:#ccc;white-space:nowrap;width:auto;}#CookieBox .cookie-fix .cookie-legal{clear:both}.cookie-set.script{cursor:pointer;position:relative;min-height:50px;background:#ffffff;text-align:center;}.cookie-set.script p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#333333;text-align:center;background-color:rgb(255,255,255,0.8);margin:0 auto;padding:40px;border-radius:5px;}.cookie-set{cursor:pointer}@media(max-width:1000px){#CookieBox{left:2%;width:96%;top:5%;max-height:90%;min-height:90%;}}@media(max-width:786px){#CookieBox .cookie-fix .text-back-right{width:87%;}}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}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}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],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{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"iconfont";src:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/font/icon/iconfont.ttf?4f45v11') format("truetype"),url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/font/icon/iconfont.woff?4f45v11') format("woff"),url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/font/icon/iconfont.svg?4f45v11#iconfont') format("svg");font-weight:normal;font-style:normal;font-display:block}@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:300;src:local(""),url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/font/roboto-condensed-v19-latin-300.woff2') format("woff2"),url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/font/roboto-condensed-v19-latin-300.woff') format("woff")}@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:400;src:local(""),url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/font/roboto-condensed-v19-latin-regular.woff2') format("woff2"),url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/font/roboto-condensed-v19-latin-regular.woff') format("woff")}@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:700;src:local(""),url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/font/roboto-condensed-v19-latin-700.woff2') format("woff2"),url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/font/roboto-condensed-v19-latin-700.woff') format("woff")}@font-face{font-family:"DIN Condensed";src:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/font/din-condensed-normal.woff2') format("woff2"),url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/font/din-condensed-normal.woff') format("woff")}@font-face{font-family:"DIN Condensed";src:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/font/din-condensed-light.woff2') format("woff2"),url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/font/din-condensed-light.woff') format("woff")}@font-face{font-family:"DIN Condensed";src:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/font/din-condensed-bold.woff2') format("woff2"),url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/font/din-condensed-bold.woff') format("woff")}@font-face{font-family:"DIN Condensed Regular";src:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/font/din-condensed-normal.woff2') format("woff2"),url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/font/din-condensed-normal.woff') format("woff")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{padding:0;margin:0;border:0}html{box-sizing:border-box;overflow:hidden;overflow-y:scroll;scroll-padding-top:153px}body{position:relative;background:#ffffff}*,:after,:before{box-sizing:inherit}embed,img,object,video{max-width:100%;height:auto}audio,canvas,img,svg,video{font-style:italic;vertical-align:middle}hr{height:1px;border:0;background-color:#000000}textarea{resize:vertical}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}address{font-style:normal}.invisible{display:none}@media (max-width:1024px){html{scroll-padding-top:100px}}@media (max-width:560px){html{scroll-padding-top:110px}}html{font-family:"DIN Condensed",sans-serif;font-size:16px;font-weight:400}body{color:#000000;font-size:1rem;line-height:2;text-rendering:optimizeLegibility}a{color:#000000;text-decoration:underline}a:active,a:hover{text-decoration:none}b,strong{font-weight:700}.h1,h1{color:#000000;font-size:3.625rem;font-weight:600;line-height:1.1724137931}.h2,h2{color:#000000;font-size:2.5rem;font-weight:300;line-height:1.25}.h3,h3{color:#000000;font-size:1.75rem;font-weight:600;line-height:1.3571428571}.h4,h4{color:#000000;font-size:1.5rem;font-weight:400;line-height:1.4166666667}.h5,h5{color:#000000;font-size:1.25rem;font-weight:400;line-height:1.5}.h6,h6{color:#000000;font-size:1.125rem;font-weight:400;line-height:1.5555555556}.content-wrap{width:100%;max-width:1273px;padding-right:1.25rem;padding-left:1.25rem;margin-right:auto;margin-left:auto}.content-wrap>*+*{margin-top:1.875rem}@media (max-width:1280px){html{font-size:95%}}@media (max-width:1024px){html{font-size:90%}}@media (max-width:768px){html{font-size:85%}}body{background:#008243;background:linear-gradient(135deg,#008243 -10%,#000000 20vw);background-attachment:fixed;background-repeat:no-repeat}main{height:100%;padding-bottom:12.5rem;margin-top:calc(2.375rem + 158px)}@media (max-width:1024px){body{background:linear-gradient(135deg,#008243 -10%,#000000 40vw);background-attachment:fixed}main{padding-bottom:0;margin-top:calc(2.375rem + 52px)}.content-wrap.calculation-container{padding-right:0;padding-left:0}}header.page-header{position:fixed;top:0;left:0;z-index:10;width:100%;padding:1.875rem 0;background:linear-gradient(135deg,#008243 -10%,#000000 20vw);background-attachment:fixed;background-color:#000000;background-repeat:no-repeat}header.page-header .logo-wrapper{width:100%;max-width:13.5rem}header.page-header .logo img{width:100%}header.page-header .logo img:last-child{display:none}header.page-header.scrolled .logo img:first-child{display:none}header.page-header.scrolled .logo img:last-child{display:block}@media (max-width:1024px){header.page-header{background:linear-gradient(135deg,#008243 -10%,#000000 40vw);background-attachment:fixed}header.page-header .logo img{width:100%;max-width:7.8125rem}header.page-header .logo img:first-child{display:none}header.page-header .logo img:last-child{display:block}}.text>*+*{margin-top:3.125rem}.text>*+ul{margin-top:1.875rem}.text p{font-family:"Roboto Condensed",sans-serif;font-size:1.375rem;line-height:1.3}.text h6{text-transform:uppercase}.text h1+p{margin-top:1.875rem}.text h2+p{margin-top:1.25rem}.text h3+p{margin-top:1.25rem}.text h4+p{margin-top:1rem}.text h5+p{margin-top:0.75rem;font-size:1.25rem}.text h6+p{margin-top:0.75rem;font-size:1.125rem}.text p+p{margin-top:0.625rem}.text .year+.description{margin-top:2.6875rem}.text ol li,.text ul li{display:flex;align-items:center;color:#000000;font-family:"Roboto Condensed",sans-serif;font-size:1.375rem;font-weight:700;line-height:1}.text ol li+li,.text ul li+li{margin-top:1.0625rem}.text ol li:before,.text ul li:before{margin-right:0.9375rem;color:#008243;font-size:1.375rem}.text ol li a:hover,.text ul li a:hover{color:#008243;transition:color 0.2s}.text ol li.technische-gase:before,.text ul li.technische-gase:before{color:#c8031a}.text ol li.medizinische-gase:before,.text ul li.medizinische-gase:before{color:#0080c6}.text ol li.lebensmittel-gase:before,.text ul li.lebensmittel-gase:before{color:#00ab4e}.text ol li.spezial-gase:before,.text ul li.spezial-gase:before{color:#f7941e}.text ol li.anlagenbau:before,.text ul li.anlagenbau:before{color:#839097}.text ol li.schwimmbadhygiene:before,.text ul li.schwimmbadhygiene:before{color:#00aeef}.text .download-list li:before{content:"\e910";font-family:"iconfont"!important;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:never}.text .download-list li a{text-decoration:none}.text .check-list li:before{content:"\e911";font-family:"iconfont"!important;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:never}.container-fullwith:not(.background-default) .text .check-list li:before,.container-fullwith:not(.background-default) .text .download-list li:before{color:#ffffff}.text h1,.text h2,.text span{word-wrap:break-word}@media (max-width:1023px){.text h1,.text h2,.text span{-webkit-hyphens:auto;hyphens:auto}}@media (max-width:560px){.text h1{font-size:3.4375rem}.text h2{line-height:1.1}.text .year+.description{margin-top:1.25rem}}.calculation-wrapper{position:relative;padding:2.125rem;margin-top:2.375rem;background-color:#008243}.calculation-wrapper h3.step{margin-top:0}.calculation-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000;opacity:0.6;pointer-events:all;transition:opacity 0.3s}.active .calculation-wrapper:after{opacity:0;pointer-events:none}.calculation-wrapper .selected-gas,.calculation-wrapper .unselected-gas{display:flex;margin-top:0.625rem;font-size:1.75rem}.calculation-wrapper .selected-gas span,.calculation-wrapper .unselected-gas span{display:flex;margin-left:0.625rem;align-items:end;color:#FFED00}.calculation-wrapper .selected-gas.hidden,.calculation-wrapper .unselected-gas.hidden{display:none}.calculation-wrapper .input-container{display:flex;margin-top:0.875rem;gap:1.875rem}.calculation-wrapper .input-container>*{width:33.3333333333%}.calculation-wrapper .input-container span{font-size:1.75rem}.calculation-wrapper .input-container input{padding:0.25rem 0.625rem;margin-top:0.3125rem;border:2px solid #ffffff;font-size:1.5rem;line-height:1.8125rem;background:transparent;outline:none;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.calculation-wrapper .input-container input[type=number]::-webkit-inner-spin-button,.calculation-wrapper .input-container input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.calculation-wrapper .input-container input[disabled]{opacity:0.4}.calculation-wrapper .input-container label{display:flex;flex-direction:column;line-height:1.5}.calculation-wrapper .input-container label.disabled{position:relative;border-color:#FFED00;font-size:1.5rem}.calculation-wrapper .input-container label.disabled:before{content:"Nicht verfügbar";position:absolute;bottom:0;left:0;display:inline-block;width:100%;padding:0.375rem 0.625rem;line-height:1.8125rem;text-align:center;opacity:0.4}.calculation-wrapper .input-container label.result input{border-color:#FFED00}.calculation-wrapper .input-container label:not(.result) input:invalid{outline:2px solid #e2011b}.calculation-wrapper .reset{position:relative;display:flex;width:40px;height:40px;margin-top:1.875rem;margin-left:auto;border:2px solid #ffffff;align-items:center;justify-content:center;background:transparent;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.calculation-wrapper .reset:after{content:"\e918";font-family:"iconfont"!important;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:never;position:absolute;font-size:18px;pointer-events:none;transition:0.6s}.calculation-wrapper .reset:hover:after{transform:rotate(365deg)}@media (max-width:1024px){.gas-calculator .calculation-wrapper{margin-top:3.125rem}.gas-calculator .calculation-wrapper .input-container{display:flex;flex-direction:column}.gas-calculator .calculation-wrapper .input-container>*{width:100%}.gas-calculator .calculation-wrapper .input-container label{display:flex;flex-direction:column}.gas-calculator .calculation-wrapper .selected-gas,.gas-calculator .calculation-wrapper .unselected-gas{margin-top:2.5rem}}.gas-calculator{color:#ffffff}.gas-calculator button,.gas-calculator h1,.gas-calculator h2,.gas-calculator h3,.gas-calculator h4,.gas-calculator h5,.gas-calculator h6,.gas-calculator input,.gas-calculator select{color:inherit}.gas-calculator h4{font-size:1.625rem}.gas-calculator .headline{font-family:"DIN Condensed",sans-serif;font-size:3.625rem;line-height:1}.gas-calculator .step{margin-top:2.5rem;font-size:2.5rem;font-weight:400;line-height:1}.gas-calculator .step .subtitle{margin-top:0;font-family:"DIN Condensed",sans-serif;font-size:2.5rem;line-height:1.1}.gas-calculator .step p{margin-top:0.5rem;font-family:"Roboto Condensed",sans-serif;font-size:1.375rem;font-weight:400;line-height:1.5}.gas-list{display:flex;margin-top:2rem;flex-wrap:wrap;gap:1.875rem}.gas-list .name{font-family:"Roboto Condensed",sans-serif;font-size:1.0625rem;font-weight:light;line-height:1;text-align:center;-webkit-hyphens:auto;hyphens:auto;word-break:break-all}.gas-list .symbol+.name{margin-top:0.3125rem}.gas-list .symbol{display:flex;font-size:2.625rem;line-height:1}.gas-list .symbol p{display:flex}.gas-list .symbol sub{top:2.375rem}.gas-list .symbol sup{top:0.625rem}.gas-list .button-gas{position:relative;display:flex;width:6.875rem;height:6.875rem;padding:0.75rem 0.5rem 0.875rem 0.5rem;border:solid 2px #ffffff;flex-direction:column;align-items:center;justify-content:space-between;color:var(--color-gas,#000000);-webkit-font-smoothing:subpixel-antialiased;background-color:var(--background-gas,#ffffff);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:transform 0.3s,background-color 0.3s}.active .gas-list .button-gas.selected{background-color:#ffffff}.active .gas-list .button-gas.selected p,.active .gas-list .button-gas.selected span{color:#000000;transition:color 0.3s}.active .gas-list .button-gas.selected sub,.active .gas-list .button-gas.selected sup{color:#000000;transition:color 0.3s}.gas-list .button-gas:hover{transform:translateY(-4px)}.gas-list .button-gas:first-child{--color-gas:#ffffff;--background-gas:#366735}.gas-list .button-gas:nth-child(2){--color-gas:#ffffff;--background-gas:#000000}.gas-list .button-gas:nth-child(3){--color-gas:#ffffff;--background-gas:#004F7C}.gas-list .button-gas:nth-child(4){--color-gas:#ffffff;--background-gas:#A72920}.gas-list .button-gas:nth-child(5){--color-gas:#ffffff;--background-gas:#6D342D}.gas-list .button-gas:nth-child(6){--color-gas:#ffffff;--background-gas:#7A7B7A}.gas-list .button-gas:nth-child(7){--color-gas:#ffffff;--background-gas:#FF4A25}.gas-list .button-gas:nth-child(8){--background-gas:#F8F335}@media (max-width:1074px){.gas-calculator .gas-list{max-width:506px;margin-right:auto;margin-left:auto;justify-content:center}}.other-gas-select{position:relative;margin-top:2.375rem}.other-gas-select select{width:100%;padding-bottom:5px;border:none;border-bottom:2px solid rgba(255,255,255,0.5);font-family:"Roboto Condensed",sans-serif;font-size:1.25rem;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.other-gas-select:after{position:absolute;right:0;bottom:5px;transform:rotate(180deg);color:#008243;font-size:22px;pointer-events:none;content:"\e90e";font-family:"iconfont"!important;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:never}.other-gas-select option{color:#000000}.calculation-container .toggle{display:none;margin-top:1.5625rem;border-bottom:solid 2px #ffffff}.calculation-container .toggle-head{position:relative;display:flex;align-items:center;line-height:1.5;cursor:pointer}.calculation-container .toggle-head span{font-size:1.75rem}.calculation-container .toggle-head:after{content:"\e90e";font-family:"iconfont"!important;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:never;margin-left:auto;transform:rotate(-180deg);font-size:1.375rem;transition:transform 0.3s}.calculation-container .toggle-content .text{padding:0.9375rem 0}.calculation-container .toggle-content .text *{color:#ffffff}.calculation-container .toggle.active .toggle-head:after{transform:rotate(0deg)}body .tx-wacon-cookie-management,header .tx-wacon-cookie-management,main .tx-wacon-cookie-management,footer .tx-wacon-cookie-management{display:none;height:0;}body .tx-wacon-cookie-management .cookie-set,header .tx-wacon-cookie-management .cookie-set,main .tx-wacon-cookie-management .cookie-set,footer .tx-wacon-cookie-management .cookie-set{display:none;visibility:hidden;}body aside .footer__contact-wrap > .tx-wacon-cookie-management,header aside .footer__contact-wrap > .tx-wacon-cookie-management,main aside .footer__contact-wrap > .tx-wacon-cookie-management,footer aside .footer__contact-wrap > .tx-wacon-cookie-management{display:none;height:0;}body aside .footer__contact-wrap > .tx-wacon-cookie-management .cookie-set,header aside .footer__contact-wrap > .tx-wacon-cookie-management .cookie-set,main aside .footer__contact-wrap > .tx-wacon-cookie-management .cookie-set,footer aside .footer__contact-wrap > .tx-wacon-cookie-management .cookie-set{display:none;visibility:hidden;}body aside .footer__contact-wrap > .tx-wacon-cookie-management span:hover,header aside .footer__contact-wrap > .tx-wacon-cookie-management span:hover,main aside .footer__contact-wrap > .tx-wacon-cookie-management span:hover,footer aside .footer__contact-wrap > .tx-wacon-cookie-management span:hover{text-decoration:underline;}footer + .cookie-set{display:none;}.waconcookiemanagement-cookiebar{position:fixed;display:flex;z-index:200;bottom:0;width:100%;padding:1.4705882353rem 0.8823529412rem;align-items:center;color:#fff;font-size:1.0588235294rem;line-height:1.5em;background:#008243;}.waconcookiemanagement-cookiebar .cookiebar_content{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;}.waconcookiemanagement-cookiebar .cookiebar_content .cookiebar_buttons{display:flex;flex-direction:row;flex-wrap:nowrap;flex-grow:1;flex-shrink:0;justify-content:space-between;align-items:center;margin-left:1.7647058824rem;}.waconcookiemanagement-cookiebar .cookiebar_content .cookiebar_buttons .cookie-impressum,.waconcookiemanagement-cookiebar .cookiebar_content .cookiebar_buttons .cookie-set,.waconcookiemanagement-cookiebar .cookiebar_content .cookiebar_buttons .cookie-accept,.waconcookiemanagement-cookiebar .cookiebar_content .cookiebar_buttons .cookie-refuse{margin-left:10px;font-size:1.0588235294rem;color:#fff;text-decoration:none;cursor:pointer;font-weight:300;}.waconcookiemanagement-cookiebar .cookiebar_content .cookiebar_buttons .cookie-set,.waconcookiemanagement-cookiebar .cookiebar_content .cookiebar_buttons .cookie-accept,.waconcookiemanagement-cookiebar .cookiebar_content .cookiebar_buttons .cookie-refuse{padding:0.5882352941rem 0.8823529412rem;background-color:#00a84c;transition:background-color 0.3s,color 0.3s,border-color 0.3s;letter-spacing:0.5px;}.waconcookiemanagement-cookiebar .cookiebar_content .cookiebar_buttons .cookie-set:hover,.waconcookiemanagement-cookiebar .cookiebar_content .cookiebar_buttons .cookie-accept:hover,.waconcookiemanagement-cookiebar .cookiebar_content .cookiebar_buttons .cookie-refuse:hover{background-color:#00db63;}.waconcookiemanagement-cookiebar .cookiebar_content .cookiebar_buttons .cookie-impressum{padding:0.2941176471rem 0.5882352941rem;color:#fff;}.waconcookiemanagement-cookiebar .cookiebar_content .cookiebar_buttons .cookie-impressum:hover{text-decoration:underline;}@media screen and (max-width:768px){.waconcookiemanagement-cookiebar .cookiebar_content .cookiebar_buttons{display:flex;flex-direction:column;align-items:center;white-space:pre-wrap;}.waconcookiemanagement-cookiebar .cookiebar_content .cookiebar_buttons .cookie-impressum,.waconcookiemanagement-cookiebar .cookiebar_content .cookiebar_buttons .cookie-set,.waconcookiemanagement-cookiebar .cookiebar_content .cookiebar_buttons .cookie-accept,.waconcookiemanagement-cookiebar .cookiebar_content .cookiebar_buttons .cookie-refuse{width:100%;margin:0;text-align:center;}.waconcookiemanagement-cookiebar .cookiebar_content .cookiebar_buttons .cookie-impressum + *,.waconcookiemanagement-cookiebar .cookiebar_content .cookiebar_buttons .cookie-set + *,.waconcookiemanagement-cookiebar .cookiebar_content .cookiebar_buttons .cookie-accept + *,.waconcookiemanagement-cookiebar .cookiebar_content .cookiebar_buttons .cookie-refuse + *{margin-top:0.2941176471rem;}}@media screen and (max-width:320px){.waconcookiemanagement-cookiebar .cookiebar_content .cookiebar_buttons{width:100%;margin-left:0;margin-top:1.7647058824rem;}}@media screen and (max-width:320px){.waconcookiemanagement-cookiebar .cookiebar_content{flex-direction:column;}}.waconcookiemanagement{z-index:1000;}.waconcookiemanagement #CookieBox{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:4.1176470588rem 1.1764705882rem 1.1764705882rem;border-radius:4px;overflow:scroll;}.waconcookiemanagement #CookieBox .intro p,.waconcookiemanagement #CookieBox .intro .h2{max-width:820px;text-align:center;}.waconcookiemanagement #CookieBox .box-cookie-management-in > p,.waconcookiemanagement #CookieBox .box-cookie-management-in > .h2{max-width:820px;text-align:center;}.waconcookiemanagement #CookieBox p,.waconcookiemanagement #CookieBox .h2{width:100%;margin:0 auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}.waconcookiemanagement #CookieBox p{font-size:1.0588235294rem;line-height:1.5;}.waconcookiemanagement #CookieBox p.text-right{text-align:right;}.waconcookiemanagement #CookieBox .h2{font-size:1.4117647059rem;line-height:1.4166666667;font-weight:500;}.waconcookiemanagement #CookieBox .h2 + p{margin-top:10px;}@media screen and (max-width:320px){.waconcookiemanagement #CookieBox .h2{font-size:1.1294117647rem;}}.waconcookiemanagement #CookieBox .h3{font-size:1rem;font-weight:500;}.waconcookiemanagement #CookieBox .h3 + p{margin-top:10px;}@media screen and (max-width:320px){.waconcookiemanagement #CookieBox .h3{font-size:0.9rem;}}.waconcookiemanagement #CookieBox .cookieclose{top:1.1764705882rem;right:1.1764705882rem;border:2px solid #008243;color:#008243;font-size:1.0588235294rem;background-color:transparent;border-radius:0;transition:color 0.3s ease,border 0.3s ease;}.waconcookiemanagement #CookieBox .cookieclose:hover{border:2px solid #00b55d;color:#00b55d;}.waconcookiemanagement #CookieBox .cookie-legal a{margin-right:0;}.waconcookiemanagement #CookieBox .cookie-legal a + *{margin-left:1.7647058824rem;}.waconcookiemanagement #CookieBox .cookie-accept .cookie-btn,.waconcookiemanagement #CookieBox .cookie-save .cookie-btn{margin:0;margin-top:1.7647058824rem;font-size:1.0588235294rem;background-color:#008243;border-radius:0;transition:background-color 0.3s;}.waconcookiemanagement #CookieBox .cookie-accept .cookie-btn:hover,.waconcookiemanagement #CookieBox .cookie-save .cookie-btn:hover{background-color:#00b55d;}@media screen and (max-width:320px){.waconcookiemanagement #CookieBox .cookie-accept .cookie-btn,.waconcookiemanagement #CookieBox .cookie-save .cookie-btn{width:100%;padding:0.2941176471rem;}}.waconcookiemanagement #CookieBox .cookie-management,.waconcookiemanagement #CookieBox .cookie-refuse{margin-top:0.5882352941rem;font-size:1.0588235294rem;line-height:1.4;background-color:#cecece;border-radius:0;transition:background-color 0.3s ease;}.waconcookiemanagement #CookieBox .cookie-management a,.waconcookiemanagement #CookieBox .cookie-refuse a{font-size:1.0588235294rem;}.waconcookiemanagement #CookieBox .cookie-management:hover,.waconcookiemanagement #CookieBox .cookie-refuse:hover{background-color:#e8e8e8;}.waconcookiemanagement #CookieBox .cookieback{font-size:1.0588235294rem;}.waconcookiemanagement #CookieBox .category{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin:0 0.2941176471rem;margin-top:1.7647058824rem;padding:1.1764705882rem;text-align:left;background-color:#cecece;}.waconcookiemanagement #CookieBox .category + .category{margin-top:0.5882352941rem;}.waconcookiemanagement #CookieBox .category .h3{flex-grow:0;flex-shrink:0;width:auto;margin:0;}.waconcookiemanagement #CookieBox .category .cookie-off,.waconcookiemanagement #CookieBox .category .cookie-on{float:none;height:26px;margin-right:0.5882352941rem;}@media screen and (max-width:320px){.waconcookiemanagement #CookieBox .category{padding:0.5882352941rem;flex-direction:column;}.waconcookiemanagement #CookieBox .category .cookie-off,.waconcookiemanagement #CookieBox .category .cookie-on{width:100%;margin-right:0;}.waconcookiemanagement #CookieBox .category .h3{width:100%;}}.waconcookiemanagement #CookieBox .cookie-fix{width:100%;padding:0 0.2941176471rem;margin-top:1.7647058824rem;overflow:auto;}.waconcookiemanagement #CookieBox .cookie-fix .cookie-save{display:inline-block;width:auto;max-width:none;margin:0;margin-bottom:0.5882352941rem;text-align:left;}.waconcookiemanagement #CookieBox .cookie-fix .cookie-save a{margin:0;}@media screen and (max-width:320px){.waconcookiemanagement #CookieBox .cookie-fix .cookie-save{width:100%;text-align:center;}}.waconcookiemanagement #CookieBox .cookie-fix .text-back-right{display:flex;flex-direction:column;width:auto;max-width:100%;margin-right:0;}.waconcookiemanagement #CookieBox .cookie-fix .text-back-right .cookieback,.waconcookiemanagement #CookieBox .cookie-fix .text-back-right .cookie-refuse{margin:0;background-color:#cecece;white-space:normal;border-radius:0;transition:background-color 0.3s ease;}.waconcookiemanagement #CookieBox .cookie-fix .text-back-right .cookieback:hover,.waconcookiemanagement #CookieBox .cookie-fix .text-back-right .cookie-refuse:hover{background-color:#e8e8e8;}.waconcookiemanagement #CookieBox .cookie-fix .text-back-right .cookie-refuse{margin-top:0.5882352941rem;}@media screen and (max-width:320px){.waconcookiemanagement #CookieBox .cookie-fix .text-back-right{width:100%;margin-top:0.5882352941rem;}}.waconcookiemanagement #CookieBox .cookie-fix .cookie-legal{width:100%;max-width:none;padding-top:1.7647058824rem;}.waconcookiemanagement #CookieBox .cookie-fix::after{content:"";display:table;clear:both;}.waconcookiemanagement #CookieBox .deactivated{background-color:#c8031a;}.waconcookiemanagement #CookieBox .info-show,.waconcookiemanagement #CookieBox .info-hide{position:relative;width:100%;max-width:350px;padding:0.5882352941rem 1.7647058824rem 0.5882352941rem 0.5882352941rem;margin:0 auto;margin-top:0.5882352941rem;color:#fff;text-align:left;transition:background-color 0.3s ease;}.waconcookiemanagement #CookieBox .info-show span,.waconcookiemanagement #CookieBox .info-hide span{position:absolute;top:50%;right:15px;margin:0;border:6px solid;border-right-color:transparent;border-left-color:transparent;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.waconcookiemanagement #CookieBox .info-show + .cookie-info,.waconcookiemanagement #CookieBox .info-hide + .cookie-info{margin-top:1.1764705882rem;}.waconcookiemanagement #CookieBox .info-show{background-color:#008243;}.waconcookiemanagement #CookieBox .info-show span{border-bottom-color:transparent;}.waconcookiemanagement #CookieBox .info-show span.down{margin-top:3px;}.waconcookiemanagement #CookieBox .info-show:hover{background-color:#00b55d;}.waconcookiemanagement #CookieBox .info-hide{background-color:#00b55d;}.waconcookiemanagement #CookieBox .info-hide span{border-top-color:transparent;}.waconcookiemanagement #CookieBox .info-hide span.up{margin-top:-3px;}.waconcookiemanagement #CookieBox .info-hide:hover{background-color:#008243;}.waconcookiemanagement #CookieBox .info-text{width:100%;}.waconcookiemanagement #CookieBox .info-text .cookie-info table{margin-top:0.5882352941rem;font-size:1.0588235294rem;line-height:1.4;}.waconcookiemanagement #CookieBox .info-text .cookie-info table tbody tr td:nth-child(2){word-break:break-word;}@media screen and (max-width:1024px){.waconcookiemanagement #CookieBox{width:100% !important;min-width:0 !important;max-width:calc(100% - 30px) !important;height:auto !important;min-height:0 !important;max-height:calc(100% - 30px) !important;top:50% !important;left:50% !important;-webkit-transform:translate(-50%,-50%) !important;transform:translate(-50%,-50%) !important;}}@media screen and (max-width:320px){.waconcookiemanagement #CookieBox{max-width:calc(100% - 10px) !important;height:100% !important;max-height:calc(100% - 10px) !important;padding:4.1176470588rem 0.5882352941rem 0.5882352941rem;overflow:auto;}}.cookiebar_hide{display:none;}.gm-style .gm-style-iw-t::after{display:none;}.gm-style .gm-style-iw{overflow:initial;}.gm-style .gm-style-iw-c{max-height:initial !important;padding:0;overflow:visible !important;background-color:none;border-radius:0;}.gm-style .gm-style-iw-d{max-height:initial !important;overflow:visible !important;}.gm-ui-hover-effect{display:none !important;}.project-map-element{position:relative;width:100%;padding-bottom:680px;}.project-map-element #map{position:absolute;top:0;left:0;width:100%;height:100%;scroll-margin:110px;}.project-map-element.hide-google-map{display:none;}.cookie-set.cookie-image-banner p{top:75%;padding:20px;font-size:1.5em;line-height:1.2;color:#008243;background-color:rgba(255,255,255,0.4);}@media only screen and (max-width:560px){.project-map-element{padding-bottom:950px;}.cookie-set.cookie-image-banner p{top:50%;font-size:1em;}}.control-bar{position:relative;z-index:3;padding:25px 0;transform:translateZ(0);background-color:rgba(0,0,0,0.7);}.control-bar .legend-wrap{display:flex;align-items:center;position:absolute;bottom:auto;left:0;transform:translateX(0);position:relative;top:0;}.control-bar .legend-wrap > * + *{margin-top:0;}.control-bar .legend-wrap #map-controls-container{position:static;display:inline;padding:0;font-size:0;line-height:0;}.control-bar .legend-wrap #map-controls-container > * + *{margin-left:2px;}.control-bar .legend-wrap #map-controls-container #map-search{position:relative;margin-left:0;}.control-bar .legend-wrap #map-controls-container #map-search label{position:absolute;top:-99999px;left:-99999px;width:0;height:0;}.control-bar .legend-wrap #map-controls-container #map-search-input{margin-left:2px;padding:10px;font-size:16px;font-family:"DIN Condensed",sans-serif;font-weight:400;height:50px;appearance:none;border:none;outline:none;border:5px solid #404040;}.control-bar .legend-wrap #map-controls-container #map-search::after{content:"\e90b";font-family:"iconfont";position:absolute;right:5px;top:50%;font-size:20px;}.control-bar .legend-wrap #map-controls-container #map-search-input{height:30px;padding:6px;border:0px solid transparent;min-width:215px;padding:5px 10px;padding-right:25px;}.control-bar .legend-wrap #map-controls-container #map-search-input::placeholder{color:#000000;font-size:18px;opacity:1;}.control-bar .legend-wrap #map-controls-container + .legend-container{margin-left:55px;}.control-bar .legend-wrap .legend-container{min-width:auto;text-align:unset;z-index:2;}.control-bar .legend-wrap .legend-container .legend{padding:0;color:#ffffff;font-size:0;}.control-bar .legend-wrap .legend-container .legend .element{display:inline-block;position:relative;margin-right:40px;padding-left:40px;-webkit-user-select:none;user-select:none;text-transform:uppercase;font-size:16px;font-family:"DIN Condensed",sans-serif;font-size:18px;opacity:0.6;transition:opacity 0.3s ease;margin-right:25px;line-height:2;text-align:left;cursor:pointer;}.control-bar .legend-wrap .legend-container .legend .element > span{color:#ffffff;}.control-bar .legend-wrap .legend-container .legend .element::before{content:"";position:absolute;left:0;top:50%;width:30px;height:30px;border:3px solid #ffffff;transform:translateY(-50%);background-color:currentColor;}.control-bar .legend-wrap .legend-container .legend .element::after{content:"";width:16px;height:9px;position:absolute;top:calc(50% - 3px);left:10px;border:3px solid #ffffff;border-color:#ffffff;border-top:none;border-right:none;background:transparent;opacity:0;transform:rotate(-45deg) translateY(-50%);}.control-bar .legend-wrap .legend-container .legend .element.active{opacity:1;}.control-bar .legend-wrap .legend-container .legend .element.active::after{opacity:1;}.control-bar .legend-wrap .legend-container .legend .element.all::after{border-color:#000000;}.control-bar .legend-wrap .legend-container .legend .element:hover{opacity:0.8;}@media only screen and (max-width:768px){.control-bar .legend-wrap{flex-direction:column;justify-content:flex-start;}.control-bar .legend-wrap #map-controls-container + .legend-container{margin-top:15px !important;}.control-bar .legend-wrap #map-controls-container{width:100%;}.control-bar .legend-wrap #map-controls-container #map-search{width:100%;}.control-bar .legend-wrap #map-controls-container #map-search-input{width:100%;min-width:auto;}.control-bar .legend-wrap .legend-container{margin-left:0 !important;}}@media only screen and (max-width:560px){.control-bar{position:absolute;top:0;width:100%;padding:10px 0;background:#000000;}.control-bar .legend-wrap{align-items:flex-start;}.control-bar .legend-wrap .legend-container{width:100%;text-align:left;}.control-bar .legend-wrap .legend-container .legend .element{display:block;line-height:1.2;}.control-bar .legend-wrap .legend-container .legend .element::before{top:9px;}.control-bar .legend-wrap .legend-container .legend .element.active::after{top:6px;}.control-bar .legend-wrap .legend-container .legend .element + .element{margin-top:15px;}.control-bar #map-controls-container{display:block;width:100%;}.control-bar #map-controls-container #map-search{width:100%;}.control-bar #map-controls-container #map-search-input{min-width:auto !important;width:100%;}}.control-widgets{position:absolute;right:0;bottom:0;padding:40px;z-index:3;}.control-widgets > div{width:40px;height:40px;text-align:center;cursor:pointer;background-color:rgba(0,0,0,0.7);}.control-widgets > div > span{width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:18px;color:#ffffff;transition:color 0.3s ease;}.control-widgets > div > span:hover{color:#FFED00;}.control-widgets > div > span::before{font-family:"iconfont";}.control-widgets > div#map-zoom-in span::before{content:"\e914";}.control-widgets > div#map-zoom-out span{font-size:23px;}.control-widgets > div#map-zoom-out span::before{content:"\e915";}.control-widgets > div#map-location span{font-size:25px;}.control-widgets > div#map-location span::before{content:"\e913";}.control-widgets > div + div{margin-top:3px;}.project-map-element .infowindow{margin:0;}.project-map-element .infowindow-header{font-family:"DIN Condensed",sans-serif;position:relative;}.project-map-element .infowindow-header figure{position:relative;padding-bottom:56.2%;}.project-map-element .infowindow-header figure img{position:absolute;object-fit:cover;width:100%;height:100%;z-index:0;}.project-map-element .infowindow-header::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);z-index:1;}.project-map-element .infowindow-header > div{position:absolute;top:0;left:0;width:100%;height:100%;padding:20px;display:flex;justify-content:space-between;flex-direction:column;z-index:3;}.project-map-element .infowindow-header > div .infowindow-headline{font-size:28px;line-height:30px;color:#FFED00;font-weight:400;}.project-map-element .infowindow-main{position:relative;font-family:"Roboto Condensed",sans-serif;padding:20px 20px 28px;}.project-map-element .infowindow-main:before{content:"";border-top:0 solid #ffffff;border-left:0 solid transparent;border-bottom:0 solid transparent;border-right:0 solid transparent;position:absolute;bottom:0;left:50%;border-width:17px;transform:translate(-50%,100%);}.project-map-element .infowindow-categorys{display:flex;align-self:flex-start;padding:3px;padding-left:0;background-color:#ffffff;}.project-map-element .infowindow-categorys > span{display:inline-block;width:33px;height:30px;border-left:3px solid #ffffff;font-size:18px;line-height:31px;font-weight:300;color:#ffffff;text-align:center;}.project-map-element .infowindow-address{display:flex;flex-direction:column;}.project-map-element .infowindow-address > span{font-size:18px;}.project-map-element .infowindow-address > span a{text-decoration:none;}.project-map-element .infowindow-address > span a[href^="mailto:"]{color:#008243;hyphens:auto;text-decoration:underline;}.project-map-element .infowindow-address > span a[href^="mailto:"]:hover{text-decoration:none;}.project-map-element .infowindow-address > span + span{margin-top:3px;}.project-map-element .infowindow-phone a:hover{text-decoration:underline;}.project-map-element .infowindow .infowindow-address + .approach{margin-top:10px;}.project-map-element .infowindow .approach a{text-decoration:none;}.project-map-element .infowindow .openingHours ul{margin-top:5px;padding-left:29px;}.project-map-element .infowindow .openingHours ul li{font-size:18px;}.project-map-element .infowindow .approach a,.project-map-element .infowindow .openingHours h3{color:#008243;font-size:18px;font-weight:bold;}.project-map-element .infowindow .approach a::before,.project-map-element .infowindow .openingHours h3::before{content:"";margin-right:10px;font-family:"iconfont";}.project-map-element .infowindow .approach a::before{margin-right:15px;content:"\e916";}.project-map-element .infowindow .openingHours h3::before{content:"\e917";}.project-map-element .infowindow .approach + .openingHours{margin-top:10px;}.project-map-element::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 100px rgba(0,0,0,0.8470588235);z-index:1;pointer-events:none;}
