@charset "UTF-8";
@import "/assets/contao-component-bootstrap/bootstrap/dist/css/bootstrap-reboot.min.css";@import "/assets/contao-component-bootstrap/bootstrap/dist/css/bootstrap-reboot.min.css";@import "/assets/contao-component-bootstrap/bootstrap/dist/css/bootstrap.min.css";@import "/assets/contao-component-bootstrap/bootstrap/dist/css/bootstrap-grid.min.css";@import "/assets/contao-component-fontawesome-free/fontawesomefree/css/fontawesome.min.css";@import "/assets/contao-component-fontawesome-free/fontawesomefree/css/regular.css";@import "/assets/contao-component-fontawesome-free/fontawesomefree/css/solid.css";@import "/assets/contao-component-fontawesome-free/fontawesomefree/css/brands.css";@font-face{font-family:"Roboto";font-style:normal;font-weight:300;src:local(""), url("/files/theme/fonts/roboto-v27-latin-300.woff2") format("woff2"), url("/files/theme/fonts/roboto-v27-latin-300.woff") format("woff")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local(""), url("/files/theme/fonts/roboto-v27-latin-regular.woff2") format("woff2"), url("/files/theme/fonts/roboto-v27-latin-regular.woff") format("woff")}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;src:local(""), url("/files/theme/fonts/roboto-v27-latin-700.woff2") format("woff2"), url("/files/theme/fonts/roboto-v27-latin-700.woff") format("woff")}@font-face{font-family:"Recursive";font-style:normal;font-weight:300;src:local(""), url("/files/theme/fonts/recursive-v26-latin-300.woff2") format("woff2"), url("/files/theme/fonts/recursive-v26-latin-300.woff") format("woff")}@font-face{font-family:"Recursive";font-style:normal;font-weight:700;src:local(""), url("/files/theme/fonts/recursive-v26-latin-700.woff2") format("woff2"), url("/files/theme/fonts/recursive-v26-latin-700.woff") format("woff")}.table-dark{--bs-table-bg: transparent;--bs-table-border-color: #dee2e6;--bs-table-color: #dee2e6}html{font-size:100%;box-sizing:border-box;overflow-x:hidden;scroll-behavior:smooth}body{background-color:#17425E}*{font-family:"Roboto"}h1{font-family:"Recursive";font-style:normal;font-weight:300;font-size:4rem;text-align:left;color:#e8e8e8}h1 b,h1 strong{font-weight:700}h2{font-family:"Recursive";font-style:normal;font-weight:300;font-size:2rem;text-align:left;color:#D0D1D5}h2 b,h2 strong{font-weight:700}h3{font-family:"Roboto";font-style:normal;font-weight:700;font-size:1.5rem;letter-spacing:7px;text-align:left;text-transform:uppercase;color:#e8e8e8}h4{font-family:"Recursive";font-style:normal;font-weight:300;font-size:1.5rem;text-align:left;color:#D0D1D5}p{margin-top:1.5rem;margin-bottom:0;text-align:left;color:#D0D1D5}.p-smaller-margin h1+p,.p-smaller-margin h2+p,.p-smaller-margin h3+p,.p-smaller-margin h4+p,.p-smaller-margin h5+p,.p-smaller-margin h6+p{margin-top:1rem}.p-smaller-margin p{margin-top:0.5rem}.p-medium-margin h1+p,.p-medium-margin h2+p,.p-medium-margin h3+p,.p-medium-margin h4+p,.p-medium-margin h5+p,.p-medium-margin h6+p{margin-top:1.5rem}.p-medium-margin p{margin-top:0.9rem}ul{color:#fff}li{color:#D0D1D5;font-family:"Roboto";font-style:normal;font-weight:700}a{text-decoration:none;color:#D0D1D5}a:hover{color:#D0D1D5}.py-10{padding-top:10rem !important;padding-bottom:10rem !important}header .start .hydrowatt-nav{background-color:rgba(255, 255, 255, 0.8)}header .start .header--search--form{z-index:100000;background-color:rgba(255, 255, 255, 0.8)}header .start .header--search--form a{color:#3F4852}header .start .header--search--form a:hover{color:#17425E}header .header--mobile--logo{padding:5rem 8rem 1rem 1rem}.home-site .header--mobile--logo{position:absolute;z-index:9999;top:0}header{position:relative;min-height:8rem}header a{color:#fff}header a:hover{color:#fff}header .hydrowatt-nav{position:absolute;top:2rem;z-index:1000;padding-top:0;padding-bottom:2rem}header .navbar-brand{margin-left:6rem;margin-right:4rem}header .mod_navigation.block{width:100%;margin-right:0px;padding-right:0px}header .level_1.navbar-nav{margin-top:2rem;margin-bottom:2rem}header .dropdown-item{padding-top:1rem;padding-bottom:1rem}header .dropdown-item.active{background-color:#17425E}header .dropdown-item:active{background-color:#17425E}header .dropdown-item:hover{background-color:#74C4EF}header .dropdown:hover>.dropdown-menu{display:block}header .container-fluid{padding:0}header .header{width:100%;height:80vh;background-image:url("/files/media/headerbild.jpg");background-size:cover;display:flex;flex-direction:column;justify-content:center}header .header>*{width:80%;margin-left:20%;text-shadow:1px 1px 5px #000000}header .mod_changelanguage ul{list-style-type:none;display:flex;margin:0;margin-top:0;margin-right:1.4rem;padding:0}header .mod_changelanguage ul li{font-size:1rem}header .mod_changelanguage ul li:after{content:"|";padding-left:0.25rem;padding-right:0.25rem}header .mod_changelanguage ul li:last-child:after{content:none;padding:0}header .mod_changelanguage ul li:first-child{border-left:0}header .mod_changelanguage strong{color:#74C4EF}header .start .mod_changelanguage ul li{color:#3A4953}header .start .mod_changelanguage ul li:first-child{border-left:0}header .header--search--form{position:absolute;top:0;height:2rem;width:100%;position:absolute;z-index:1020}header .header--search--form .formbody{display:flex;justify-content:flex-end;padding-top:0.5rem}header .header--search--form .formbody .widget{display:inline}header .header--search--form .formbody .form-group{margin-bottom:0}header .header--search--form .formbody .searchphrase{display:inline-block;width:5rem;background-color:rgba(0, 0, 0, 0.2);border-radius:1rem 0 0 1rem;font-size:0.8rem;color:#fff;padding-top:0.23rem;padding-bottom:0.2rem;height:auto;border:0;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-ms-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}header .header--search--form .formbody .searchphrase::placeholder{color:rgba(255, 255, 255, 0.4)}header .header--search--form .formbody .searchphrase:focus{box-shadow:none;width:18rem}header .header--search--form .formbody .btn-primary{background-color:rgba(0, 0, 0, 0.2);border-radius:0 1rem 1rem 0;border:0;font-size:0.8rem;font-weight:bold;padding-top:0.2rem;padding-bottom:0.2rem;height:auto;margin-bottom:0}header .header--search--form .formbody .btn-primary:focus,header .header--search--form .formbody .btn-primary:not(:disabled):not(.disabled).active:focus,header .header--search--form .formbody .btn-primary:not(:disabled):not(.disabled):active:focus,header .header--search--form .formbody .show>.btn-primary.dropdown-toggle:focus{color:#fff;box-shadow:none}header .header--search--form .formbody .btn-primary:not(:disabled):not(.disabled):active{background-color:rgba(0, 0, 0, 0.2)}header .header--search--form .formbody .btn-primary:hover{color:#fff}nav.glossar--navigation{margin-bottom:2rem;margin-top:3rem}nav.glossar--navigation ul{display:flex;list-style-type:none;padding-left:0}nav.glossar--navigation ul li{font-size:1.2rem;padding-right:2.5rem}figcaption{color:#D0D1D5;padding-top:0.3rem;font-size:0.9rem}.btn-primary{background-color:transparent;color:#D0D1D5;border-color:#D0D1D5;border-radius:1.5rem;margin-bottom:3rem}.btn-primary:hover{background-color:#D0D1D5;border-color:#D0D1D5;color:#12344A}.btn-primary:active{background-color:#D0D1D5;border-color:#D0D1D5;color:#12344A}.btn-primary:focus{background-color:#D0D1D5;border-color:#D0D1D5;color:#12344A}.btn-primary:hover{background-color:#D0D1D5;border-color:#D0D1D5;color:#12344A}.btn-primary:active{background-color:#D0D1D5;border-color:#D0D1D5;color:#12344A}.btn-primary:focus{background-color:#D0D1D5;border-color:#D0D1D5;color:#12344A}.btn-primary:not(:disabled):not(.disabled):active{background-color:#D0D1D5;border-color:#D0D1D5;color:#12344A}.form_start .form-control{border-radius:1rem;border-color:transparent;background-color:rgba(255, 255, 255, 0.7)}.form_start .btn.btn-primary{margin-bottom:0}.form_start .btn.btn-primary:hover{background-color:#D0D1D5;border-color:#D0D1D5;color:#12344A}.form_start .btn-primary:not(:disabled):not(.disabled):active{background-color:#D0D1D5;border-color:#D0D1D5;color:#12344A}.form_start .btn.btn-primary:focus{background-color:#D0D1D5;border-color:#D0D1D5;color:#12344A;box-shadow:0 0 0 0.2rem rgba(116, 196, 239, 0.7)}.form_start .btn-primary:not(:disabled):not(.disabled).active:focus,.form_start .btn-primary:not(:disabled):not(.disabled):active:focus,.form_start .show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(116, 196, 239, 0.7)}.form_start .custom-control-label{color:#D0D1D5}.hydrotron{height:100%;background-size:cover;background-position:center}.hydrotron .inner{width:100%;height:100%;background-color:rgba(23, 66, 94, 0.8)}.hydrotron .inner .gradient{padding-top:10rem;padding-bottom:12rem;height:100%;display:flex;flex-direction:column;justify-content:center;background:-moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 19%, rgba(23, 66, 94, 0.68) 38%, #17425e 55%);background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 19%, rgba(23, 66, 94, 0.68) 38%, #17425e 55%);background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 19%, rgba(23, 66, 94, 0.68) 38%, #17425e 55%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff", endColorstr="#17425e",GradientType=1)}.hydrotron .inner .gradient>*{color:#D0D1D5;width:40%;margin-left:45%}.hydrotron .inner .gradient h2{font-size:2.5rem;font-weight:bold;color:#D0D1D5;text-shadow:1px 1px 5px rgba(0, 0, 0, 0.4)}.hydrotron .inner .gradient h3{color:#74C4EF}.hydrotron.light-blue .inner{background-color:rgba(116, 196, 239, 0.9)}.hydrotron.light-blue .inner .gradient{background:none}.hydrotron.light-blue .inner .gradient>*{color:#D0D1D5;width:80%;margin:1rem auto;text-align:center}.hydrotron.light-blue:hover .inner{background-color:rgba(116, 196, 239, 0.4)}.hydrotron.lighter-blue .inner{background-color:rgba(116, 196, 239, 0.7)}.content-table h4{margin-bottom:2rem}@media (max-width:992px){.glossar--navigation ul,.content-table{display:block;width:100%;overflow-x:auto}header .formbody{align-items:center}header a.home{font-size:1.5rem}header .mod_changelanguage ul li:after{font-size:1.5rem;padding-left:0.5rem;padding-right:0.5rem}header .mod_changelanguage a,header .mod_changelanguage strong{font-size:1.5rem}header .widget{margin-bottom:0 !important}}tr{color:#D0D1D5}tbody{color:#D0D1D5}.contact .formbody label{color:#D0D1D5}.glossar--section{margin-bottom:3rem;border-bottom:2px solid #D0D1D5}h4.glossar--title{margin-top:3rem}.glossar--answer{margin-bottom:2rem}.gif img{width:50%;height:auto}.slick-container{margin:3rem auto;max-width:1110px}.slick-container .card .layout_latest{display:flex;flex-direction:row}.slick-container .card .layout_latest figure{width:25%;flex-grow:1;margin:0}.slick-container .card .layout_latest .box{width:75%;flex-shrink:1;margin-top:2.5rem}.slick-container .card .layout_latest img{border-radius:0.9375rem 0 0 0.9375rem}footer{background-color:#12344A;margin-top:2rem}footer .ce_bs_gridStart:first-child.row{padding-top:3rem;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center}footer .ce_bs_gridStart.row{margin-left:2rem;margin-right:2rem;padding-bottom:1.5rem}footer .ce_bs_gridStart:first-child.row.no-gutters{margin-left:15%;margin-right:15%}footer a.nav-link:hover{text-decoration:underline}footer ul{border-top:1px solid #D0D1D5;padding-left:0;margin-top:2rem;width:70%;list-style-type:none}footer ul li{border-bottom:1px solid #D0D1D5;padding-top:1rem;padding-bottom:1rem}footer ul li .fa,footer ul li .fab,footer ul li .fad,footer ul li .fal,footer ul li .far,footer ul li .fas{width:2rem}footer ul li a:focus,footer ul li a:hover{color:#74C4EF;text-decoration:none}footer ul li .social-btn{background-color:#ffffff;padding:0.5rem 0.7rem;border-radius:5rem;color:#12344A}footer ul li .social-btn .fa,footer ul li .social-btn .fab,footer ul li .social-btn .fad,footer ul li .social-btn .fal,footer ul li .social-btn .far,footer ul li .social-btn .fas{width:auto}footer ul li .social-btn:focus,footer ul li .social-btn:hover{background-color:#74C4EF;color:#ffffff}footer .mod_customnav ul{border-top:none;display:flex;justify-content:flex-end;margin-top:0;width:100%}footer .mod_customnav li{border-bottom:none;font-weight:normal;padding-top:1.5rem}footer .mod_customnav li:after{content:"|";padding:0 0.5rem}footer .mod_customnav li:last-child:after{content:none;padding:0}footer .mod_customnav strong{color:#74C4EF}footer hr{border-top:1px solid #D0D1D5;width:100%;margin-top:2rem;margin-bottom:0}@media (max-width:992px){#footer .col-12 .ce_text ul{border:none;width:100%}#footer .col-12 .ce_text ul li{border:none;padding-top:0}#footer .col-12 .ce_text h2{font-size:1.5rem}}.card{margin-left:1rem;margin-right:1rem;margin-bottom:1rem;border-radius:0.9375rem;-webkit-box-shadow:0 7px 10px rgba(111, 112, 139, 0.1);box-shadow:0 7px 10px rgba(111, 112, 139, 0.1)}.card img{width:100%;height:auto;border-radius:0.9375rem 0.9375rem 0 0}.card h2,.card p{padding:0 1rem;color:#12344A}.card h2{font-style:normal;font-weight:300;font-size:1.5rem;text-align:left}.card .more a{margin-bottom:1rem}.card h2 a{color:#12344A}@media only screen and (max-width:768px){#header .header{height:70vh}#header .text-header{width:100%;margin-left:0;margin-top:-2rem !important;padding-left:1rem;padding-right:0.5rem}#header .text-header h1{font-size:1.5rem}#header .text-header h3{font-size:1rem}#header .ce_hyperlink{width:100%;margin-left:0;padding-left:0.5rem}#header .ce_hyperlink .btn.btn-primary{margin-bottom:0;background-color:#D0D1D5;border-color:transparent;color:#12344A}.hydrotron .inner .gradient{padding-top:3rem;padding-bottom:4rem;padding-left:0.5rem;padding-right:0.5rem}.hydrotron .inner .gradient h1{font-size:2.5rem}.hydrotron .inner .gradient h3,.hydrotron .inner .gradient h1,.hydrotron .inner .gradient p{width:100%;margin-left:0}.hydrotron .inner .gradient .btn.btn-primary{background-color:#D0D1D5;border-color:transparent;color:#12344A}#main .px-0 .row{margin-right:0}#main .subnav ul.level_1{display:block}#main .subnav ul.level_1 li{border-radius:0}#main video{width:100%;height:auto}#footer hr{margin-top:0}#footer .ce_bs_gridStart{padding-bottom:1rem}#footer .col-12{display:flex;justify-content:center}#footer .col-12 .content-text h2{font-size:1.5rem}#footer .col-12 .content-text ul{border:none;width:100%}#footer .col-12 .content-text ul li{border:none;padding-top:0}}.footer-dsgvo.ce_bs_gridStart.row{margin:0;padding-bottom:0}@media (min-width:768px){.card{margin-bottom:0}.card img{height:auto;max-width:100%}}@media (max-width:768px){.slick-container .card .layout_latest{flex-direction:column}.slick-container .card .layout_latest figure{margin:0;width:100%}.slick-container .card .layout_latest .box{width:100%}.slick-container .card .layout_latest img{border-radius:0.9375rem 0.9375rem 0 0}}.header--mobile--logo .img-fluid{max-width:100%;width:20rem}@media (min-width:768px) and (max-width:992px){#header .header{height:70vh}#header .text-header{width:100%;margin-left:0;padding-left:2.3rem;padding-right:2.3rem;padding-top:4rem}#header .text-header h1{font-size:3rem}#header .text-header h3{font-size:1.75 ﬁrem}#header .ce_hyperlink{width:100%;margin-left:0;padding-left:0.5rem}#header .ce_hyperlink .btn.btn-primary{margin-bottom:0;background-color:#D0D1D5;border-color:transparent;color:#12344A}.hydrotron .inner .gradient{padding-top:3rem;padding-bottom:4rem;padding-left:2.3rem;padding-right:2.3rem}.hydrotron .inner .gradient h1{font-size:2.5rem}.hydrotron .inner .gradient h3,.hydrotron .inner .gradient h1,.hydrotron .inner .gradient p{width:100%;margin-left:0}.hydrotron .inner .gradient .btn.btn-primary{background-color:#D0D1D5;border-color:transparent;color:#12344A}#main .px-0 .row{margin-right:0}#main .subnav ul.level_1{display:block}#main .subnav ul.level_1 li{border-radius:0}#main video{width:100%;height:auto}#footer hr{margin-top:0}#footer .ce_bs_gridStart{padding-bottom:0}#footer .col-12{display:flex;justify-content:center}#footer .col-12 .content-text h2{font-size:1.5rem}#footer .col-12 .content-text ul{border:none;width:100%}#footer .col-12 .content-text ul li{border:none;padding-top:0}}.footer-dsgvo.ce_bs_gridStart.row{margin:0;padding-bottom:0}.slick-container{position:relative}.slick-container .slick-arrow{position:absolute;top:0;height:100%;padding:4rem;color:#fff;background:none transparent;border:0;font-size:4rem;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;z-index:2040;text-shadow:0 0 5px #000000}.slick-container .slick-arrow:focus{outline:0}.slick-container .slick-prev{left:-5.5rem}.slick-container .slick-next{right:-5.5rem}.slick-container .slick-prev:hover{padding-left:3rem;padding-right:5rem}.slick-container .slick-next:hover{padding-left:5rem;padding-right:3rem}.slick-container .slick-dots{position:absolute;bottom:0;width:100%;display:flex;justify-content:center;padding:0}.slick-container .slick-dots li{list-style-type:none;text-indent:-9999px;cursor:pointer;width:10px;height:10px;border-radius:10px;margin-left:3px;margin-right:3px}.slick-container .slick-dots li.slick-active{background-color:#12344A}.no-gutters{margin-right:0;margin-left:0}.no-gutters .col-12{padding:0}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;max-width:1140px}.header--search--form .formbody{position:relative;padding-right:15px;padding-left:15px}}.btn-secondary{background-color:rgba(23, 66, 94, 0.7);border-color:#ffffff;border-radius:1.5rem;color:#fff;margin-bottom:3rem;padding:0.5rem 1.2rem}.btn-secondary:focus,.btn-secondary:hover{background-color:#74C4EF;border-color:#ffffff;color:#fff}@media only screen and (max-width:992px){header .header--search--form{height:3rem}}main a:focus,main a:hover{text-decoration:underline}main a.btn:focus,main a.btn:hover{text-decoration:none}.pagination{margin-top:1.5rem}.pagination p{margin-top:0}.pagination ul{display:flex;list-style-type:none}.pagination li{padding-right:0.5rem}.content-image figure{margin-top:1rem}.layout_full h1{font-family:"Recursive";font-style:normal;font-weight:300;font-size:2rem;text-align:left;color:#D0D1D5}.layout_full figure{margin-top:2rem}@media (min-width:992px){.d-lg-none{display:none !important}}main .content-image img{height:auto;max-width:100%}@media only screen and (max-width:400px){footer .mod_customnav{text-align:center}footer .mod_customnav ul{display:inline}footer .mod_customnav li:after{content:none;padding:0}}.mod_search .info{margin-bottom:4rem}.mod_search .search_default{margin-bottom:3rem}