@font-face{font-family:Hanken Grotesk;src:url(/fonts/HankenGrotesk-VariableFont_wght.woff2)format("woff2");font-weight:100 900;font-style:normal}@font-face{font-family:Hanken Grotesk;src:url(/fonts/HankenGrotesk-Italic-VariableFont_wght.woff2)format("woff2");font-weight:100 900;font-style:italic}:root{--fullheight:100vh;--padding-hor:calc(6vw - 12px);--padding-hor-half:calc(var(--padding-hor) / 2);--padding-ver:150px;--padding-ver-small:60px;--padding-ver-medium:90px;--padding-small-resp:var(--padding-hor);--wol-main-color:#ff7b00;--warm-gray-color:#f7f7f7;--cold-gray-color:#e0e0e0;--dark-background:#3e4b4d;--medium-gray-color:#c8c8c8;--hero-bottom:clamp(60px, calc(5.634vw + 38.87px), 120px);--font-size:20px}@media (min-width:700px){:root{--padding-small-resp:30px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}a:hover{cursor:pointer}html{scrollbar-gutter:stable;font-family:Hanken Grotesk,Arial,Helvetica,sans-serif}section{background-color:#fff}*{font-weight:300}strong{font-weight:700}h1,h2{font-size:34px}h3{letter-spacing:1.5px;text-transform:uppercase;font-size:15px;font-weight:300}p{font-size:var(--font-size);line-height:150%}a{font-size:var(--font-size)}a.button{font-size:17px}button{font:inherit;color:inherit;background:0 0;border:none;font-size:17px}button:hover{cursor:pointer}.buttons-group{gap:30px;display:flex}@media (max-width:600px){.buttons-group{flex-direction:column;align-items:flex-start;gap:20px}}.button{border:1px solid;border-radius:24px;padding:5px 20px}.button:hover{cursor:pointer;background-color:#ffffff26}.button-white{color:#000;background-color:#ffffffa8;border:2px solid #fff0}.button-white:hover{background-color:#ffffff80}.button-gray{color:#000;background-color:var(--medium-gray-color);border:none}.button-gray:hover{background-color:#bababa}.button-white-accent:hover{color:#fff;border:1px var(--wol-main-color) solid;background-color:var(--wol-main-color)}.small-margin-right{margin-right:10px}.arrow_svg{vertical-align:-6px}.arrow-effect .arrow-path{transition:none}.arrow-effect:hover .arrow-path{animation:2s linear infinite arrow-anim}@keyframes arrow-anim{0%{transform:translate(0)}15%{transform:translate(36px)}to{transform:translate(36px)}}.vertical-gap{padding-top:20px}.vertical-gap-medium{padding-top:60px}.small-gap-below{margin-bottom:10px}html{scroll-behavior:smooth}#mission{scroll-margin-top:var(--padding-ver)}.top-logo{z-index:99;top:30px;left:var(--padding-hor);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffbf;border-radius:99px;gap:8px;height:fit-content;display:flex;position:fixed;box-shadow:0 2px 8px #0003,inset 0 1px #ffffff80}.top-logo-hidden{opacity:0;visibility:hidden}.menu-item-logo{color:#1d1d1f;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;white-space:nowrap;z-index:1;justify-content:center;align-items:center;padding:9px 20px;font-size:15px;font-weight:300;text-decoration:none;transition:color .3s;display:inline-flex;position:relative}.menu-item-logo:before{content:"";background:var(--wol-main-color);z-index:-1;opacity:0;border-radius:99px;transition:opacity .3s;position:absolute;inset:0}.menu-item-logo:hover{color:#fff}.menu-item-logo:hover:before{opacity:1}nav{z-index:99;top:30px;right:var(--padding-hor);position:fixed}.hover-bg{background:var(--wol-main-color);pointer-events:none;opacity:0;z-index:0;border-radius:99px;transition:all .25s cubic-bezier(.4,0,.2,1);position:absolute}.hover-bg.visible{opacity:1}.menu-item{color:#1d1d1f;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;white-space:nowrap;z-index:1;border-radius:14px;padding:9px 20px;font-size:15px;font-weight:300;text-decoration:none;transition:color .3s;position:relative}.menu-item:hover{color:#fff}nav:not(.pill-ready) .nav-desktop .menu-item:hover{background:var(--wol-main-color);border-radius:99px}.menu-item span{z-index:2;position:relative}.nav-mobile{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:calc(100vw - 2 * var(--padding-hor));height:calc(var(--fullheight) - 60px);background:#ffffffbf;border-radius:19px;transition:all .25s cubic-bezier(.5,0,1,.5);position:relative;box-shadow:0 2px 8px #0003,inset 0 1px #ffffff80}.nav-mobile.closed{width:38px;height:38px}.nav-mobile>svg{padding:10px;position:absolute;top:0;right:0}.nav-mobile .menu-items-container{text-align:right;padding:10px;position:absolute;bottom:0;right:0}.closed .menu-items-container{visibility:hidden}.menu-item-mobile{color:#1d1d1f;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;opacity:1;padding:9px 0;font-size:20px;font-weight:300;text-decoration:none;transition:opacity .25s,transform .25s;display:block;transform:translateY(0)}.closed .menu-item-mobile{opacity:0;transition:none;transform:translateY(-8px)}.nav-desktop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffbf;border-radius:19px;gap:8px;height:fit-content;display:none;box-shadow:0 2px 8px #0003,inset 0 1px #ffffff80}@media (min-width:880px){.nav-desktop{display:block}.nav-mobile{display:none}}.menu-item-active{text-decoration:underline}.hero{height:var(--fullheight);background:var(--dark-background);width:100%;position:relative;overflow:hidden}.hero-video-wrapper{width:100%;height:100%;position:relative;overflow:hidden}.hero-video,#hero-video-poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}#hero-video-poster{z-index:1}.hero-overlay{width:100%;height:75%;padding-left:var(--padding-hor);padding-right:var(--padding-hor);padding-bottom:var(--hero-bottom);color:#fff;z-index:1;background:linear-gradient(#0000 0%,#00000070 100%);flex-direction:column;justify-content:flex-end;display:flex;position:absolute;bottom:0;left:0}.hero-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.horizotal-fat-line{background-color:var(--wol-main-color);width:100%;height:8px}.footer-gray{background:var(--cold-gray-color)}.padding-ver-small{padding-top:var(--padding-ver-small)}.padding-hor-left-right{padding-left:var(--padding-hor);padding-right:var(--padding-hor)}.footer-container{flex-wrap:wrap;gap:40px;margin:0 auto;display:flex}.footer-newsletter{text-align:left;margin-left:auto}@media (max-width:1060px){.footer-newsletter{width:100%;margin-left:0}.footer-container{gap:30px}}.footer-logo{font-size:34px;font-weight:300}.footer-column ul{margin:0;padding:0;list-style:none}.footer-column ul li{margin-bottom:4px}.footer-column a{color:inherit;font-size:15px;text-decoration:none}.contact-info p{margin:0 0 15px;font-size:15px;line-height:1.25}.newsletter-input-group input{border:none;outline:none;width:250px;padding:12px 20px}.newsletter-btn{cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;margin-top:15px;padding:0;font-size:15px;font-weight:300;display:flex}.footer-bottom{max-width:1200px;margin:60px auto 0;font-size:.85rem}@media (max-width:768px){.footer-container{flex-direction:column}}.large-block{margin:var(--padding-ver) var(--padding-hor)}.large-block-text{max-width:720px;margin:var(--padding-ver) max(var(--padding-hor), calc((100% - 720px) / 2))}.block-double{background-color:#cfe4f4;align-items:center;gap:30px;min-height:37vw;display:flex}.block-double div{flex:1}.small-text-block-special{padding:var(--padding-hor);padding:var(--padding-ver) var(--padding-hor)}.small-text-block-special p{max-width:500px}.graphic-block-special{height:37vw}.two-areas{grid-template-columns:1fr 1fr;gap:30px;min-height:37vw;display:grid}@media (max-width:768px){.two-areas{gap:var(--padding-hor);grid-template-columns:1fr}.two-areas-umkehren{gap:var(--padding-hor);flex-direction:column-reverse;display:flex}}.text-area-gray-background{padding:var(--padding-small-resp);background:var(--warm-gray-color)}.special-video-wrapper{width:100%;height:100%;position:relative;top:0;overflow:hidden}@media (max-width:768px){.special-video-wrapper{height:100vw}}.special-video{object-fit:cover;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}section{position:relative}#html-content{width:100%}#canvas-container{pointer-events:none;z-index:10;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}canvas{pointer-events:auto;width:100%;height:100%;display:block}#clickable-overlay{top:calc( );pointer-events:none;z-index:20;width:100%;height:100%;position:absolute;left:0}.clickable-area{cursor:pointer;pointer-events:auto;position:absolute}.large-img{object-fit:cover;object-position:center;width:100%;height:56vw;max-height:850px;display:block}@media (max-width:700px){.large-img{height:calc(50vw + 300px)}}.info-blocks-group{grid-template-columns:repeat(4,1fr);gap:30px;width:100%;display:grid}@media (max-width:600px){.info-blocks-group{gap:var(--padding-hor);grid-template-columns:repeat(2,1fr)}}.water-info-block{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#000;background:#ffffffa8;flex-direction:column;justify-content:space-between;min-height:80px;padding:6px 20px 6px 6px;display:flex}.wib-label{letter-spacing:1.5px;text-transform:uppercase;font-size:15px}.wib-number{text-align:right;color:#ff7300;font-size:6vw}@media (max-width:600px){.wib-number{font-size:12vw}}.two-areas-table{min-height:auto}.table-gray-lines{background:var(--warm-gray-color);justify-content:space-between;margin-bottom:4px;padding:12px;transition:background-color .5s;display:flex;position:relative}.table-gray-lines:hover{background:var(--medium-gray-color);cursor:help;transition:none}.table-gray-lines:after{content:attr(data-info);white-space:pre-line;background:var(--wol-main-color);color:#fff;z-index:10;pointer-events:none;opacity:0;padding:4px 8px;font-size:.85em;transition:opacity .5s;position:absolute;top:auto;bottom:calc(100% - 5px);left:30px}.table-gray-lines:hover:after{opacity:1}.table-title{padding:12px 0}.interactive-list-wrapper{flex-direction:column;height:100%;display:flex;position:relative}.interactive-gray-lines{background:var(--warm-gray-color);justify-content:space-between;width:100%;margin-bottom:4px;padding:12px;display:flex;position:absolute}.interactive-info-block,.hydrogeology{background:var(--warm-gray-color);flex-direction:column;flex:1;justify-content:flex-end;padding:12px;display:flex}.duenne-linie{background-color:#adadad;width:100%;height:1px}.active-button,.active-button:hover{color:#fff;background-color:var(--wol-main-color)}.news-grid{grid-gap:30px;grid-template-columns:repeat(12,1fr);display:grid}.one-block{grid-gap:30px;grid-column:span 12;grid-template-columns:repeat(12,1fr);margin-bottom:40px;display:grid}.one-third{grid-column:span 4;margin-bottom:40px}.one-third-left{grid-area:1/1/auto/5}.two-third-right{grid-area:1/5/auto/13}.grid-img{width:100%;margin-bottom:20px}@media (max-width:1040px){.one-third{grid-column:span 6;margin-bottom:40px}.one-block{grid-gap:0;grid-template-columns:1fr}.one-block .two-third-right{order:1;grid-area:auto/1}.one-block .one-third-left{order:2;grid-area:auto/1}}@media (max-width:700px){.one-third{grid-column:span 12;margin-bottom:40px}.news-grid h1{font-size:24px}}ul.soc li{margin:0;padding:0;list-style:none}.d-flex{gap:20px;display:flex}.news-grid h3,#litho-buttons h3{padding-bottom:10px}.litho-info{flex-direction:column;justify-content:flex-end;min-height:220px;display:flex}.litho-info>div{display:none}.team-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:2rem;display:grid}.vita-box{order:2;grid-column:1/-1;height:0;transition:height .4s;overflow:hidden}@media (max-width:768px){.team-grid{grid-template-columns:1fr}.vita-box{order:unset}}.vita{background:var(--warm-gray-color);padding-top:40px;padding-bottom:40px}#box-johannes,#box-arthur,#box-oskar{height:0;transition:height 1s;overflow:hidden}.film-max-width{max-width:720px;margin:auto}.vimeo-wrapper{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.vimeo-container{width:100%}.vimeo-preview{width:100%;position:relative}.vimeo-preview video,.vimeo-preview .video-fallback{aspect-ratio:16/9;object-fit:cover;width:100%}.preview-overlay{font-weight:300;font-size:var(--text-size-small);color:#fff;background:#0003;width:100%;height:100%;position:absolute;top:0}.preview-overlay-content{padding:30px;position:absolute;bottom:0}.paragraph-special{padding-right:calc(20vw - 100px)}.knowledge-block-text{max-width:720px;margin:var(--padding-ver) max(var(--padding-hor), calc((100% - 720px) / 2))}.knowledge-block-text h1{letter-spacing:1.5px;text-transform:uppercase;padding-bottom:15px;font-size:15px;font-weight:300}.knowledge-block-text h2,.knowledge-block-text p{padding-bottom:15px}.knowledge-block-text h3{letter-spacing:0;text-transform:none;padding-top:25px;padding-bottom:15px;font-size:24px;font-weight:300}.knowledge-block-text h4{letter-spacing:0;text-transform:none;padding-bottom:5px;font-size:20px;font-weight:300}.knowledge-block-text .line:before{content:"";border-top:1px solid #595959;margin-bottom:25px;display:block}.knowledge-block-text ul{padding-bottom:5px;padding-left:20px}.knowledge-block-text li{padding-bottom:5px}.knowledge-block-text .large-img{max-height:550px;width:calc(100vw - 2 * var(--padding-hor));max-width:calc(100vw - 2 * var(--padding-hor));margin-top:25px;margin-bottom:45px;position:relative;left:50%;transform:translate(-50%)}.svg_legende{color:#fff;width:100%;height:100%;position:absolute;top:0%;left:0%}#legende_1{text-align:center;opacity:0;width:100%;margin:calc(64% - 15px) auto 0;transition:opacity 1s .5s;position:absolute}#legende_1b{opacity:0;margin-top:calc(47% - 15px);margin-left:82%;transition:opacity 1s .5s;position:absolute}#legende_2,#legende_3{opacity:0;background:#00000080;width:100%;padding:15px 25px;transition:opacity 1s .5s;position:absolute;bottom:0}#legende_2 p,#legende_3 p{font-size:17px}#email_form label{font-size:var(--font-size)}#email_form .input_field{font-size:var(--font-size);background-color:var(--cold-gray-color);border:none;outline:none;padding:10px 20px}.display_none{display:none}.checkbox_container{align-items:flex-start;gap:20px;display:flex}.checkbox_container>:first-child{flex:0 0 28px}.checkbox_transparent{-webkit-appearance:none;appearance:none;background-color:var(--cold-gray-color);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:none;cursor:pointer;vertical-align:middle;width:28px;height:28px;margin-top:5px;display:inline-block;position:relative}.checkbox_transparent:hover{cursor:pointer}.checkbox_transparent:checked{background:var(--wol-main-color)}.checkbox_transparent:checked:after{content:"";border:3px solid #fff;border-width:0 3px 3px 0;width:7px;height:12px;position:absolute;top:6px;left:10px;transform:rotate(45deg)}#no-map{padding:30px;position:absolute;top:0}.cookies_t p{font-size:17px}.cookies_s p{font-size:24px}@media (max-width:700px){.cookies_s p{font-size:20px}}.cookies_s{justify-content:space-between;align-items:center;gap:16px;display:flex}.cookies_line{content:"";border-top:1px solid #595959;padding-top:5px;padding-bottom:5px;display:block}.cookies_t{gap:16px;width:100%;display:flex}.cookies_t p{padding-bottom:5px;line-height:normal}.cookies_t>p:first-child{flex:1}.cookies_t>p:last-child{flex:2}.checkbox-wrapper-2 .ikxBAC{-webkit-appearance:none;appearance:none;background-color:#a7a7a7;border-style:none;border-radius:72px;flex-shrink:0;width:40px;height:20px;margin:0;position:relative}.checkbox-wrapper-2 .ikxBAC:before{content:"";position:absolute;inset:-6px}.checkbox-wrapper-2 .ikxBAC,.checkbox-wrapper-2 .ikxBAC:after{transition:all .1s ease-out}.checkbox-wrapper-2 .ikxBAC:after{content:"";background-color:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:3px;left:3px}.checkbox-wrapper-2 input[type=checkbox]{cursor:default}.checkbox-wrapper-2 .ikxBAC:hover{cursor:pointer;background-color:#919191;transition-duration:0s}.checkbox-wrapper-2 .ikxBAC:checked{background-color:var(--wol-main-color)}.checkbox-wrapper-2 .ikxBAC:checked:after{background-color:#fff;left:23px}.checkbox-wrapper-2 :focus:not(.focus-visible){outline:0}.checkbox-wrapper-2 .ikxBAC:checked:hover{cursor:pointer;background-color:#ff932f}.hover-underline-animation{padding:1px 0;display:inline;position:relative}.hover-underline-animation:hover{cursor:pointer}.hover-underline-animation:before{content:"";background-color:currentColor;width:100%;height:1px;position:absolute;bottom:4px;left:0}.hover-underline-animation:after{content:"";transform-origin:100% 100%;background-color:currentColor;width:100%;height:2px;transition:transform .25s ease-out;position:absolute;bottom:4px;left:0;transform:scaleX(0)}.hover-underline-animation:hover:after{transform-origin:0 100%;transform:scaleX(1)}video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}video::-webkit-media-controls{display:none!important}.map-height{width:100%;height:100%}.map-container{flex-direction:column;min-height:500px;display:flex;position:relative;inset:0}.map-controls{z-index:19;text-align:center;pointer-events:none;width:100%;position:absolute;bottom:10px}.control-button-small{pointer-events:all;width:41px;color:var(--pink);border:1px solid var(--pink);text-align:center;-webkit-user-select:none;user-select:none;background-color:#ffffffd7;border-radius:3rem;margin:3px;font-family:Arial,Helvetica,sans-serif;font-size:1.5rem;font-weight:100;text-decoration:none;transition:background-color .2s;display:inline-block}.control-button-small:hover{cursor:pointer;background-color:#ffffffd7}.map-button-active{color:#fff;background:var(--color-gold)}#wald{background-color:#4cff8832;border-radius:60px;width:120px;height:120px;margin:3px}#marker-img{opacity:.3;width:108px;height:108px}.mapboxgl-ctrl-attrib-inner a{font-family:Hanken Grotesk,Arial,Helvetica,sans-serif;font-size:12px}
