@charset "UTF-8";.primary{color:#0f414b}.secondary{color:#3cb3b3}.bg{background-color:#f8f8f8}.bg-primary{background-color:#0f414b!important;background-image:url(../img/Wasserzeichen.png);background-repeat:no-repeat;background-size:30% auto;background-position:left bottom}.bg-primary a,.bg-primary div,.bg-primary h1,.bg-primary h2,.bg-primary h3,.bg-primary h4,.bg-primary p,.bg-primary span,.bg-primary strong{color:#fff}.bg-primary ul li::marker{color:#fff}.bg-secondary{background-color:#3cb3b3!important;background-image:url(../img/Wasserzeichen_2.png);background-repeat:no-repeat;background-size:50% auto;background-position:right 50px bottom}.bg-secondary a,.bg-secondary div,.bg-secondary h1,.bg-secondary h2,.bg-secondary h3,.bg-secondary h4,.bg-secondary p,.bg-secondary span,.bg-secondary strong{color:#fff}.bg-secondary ul li::marker{color:#fff}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(../fonts/poppins-v22-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:400;src:url(../fonts/poppins-v22-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(../fonts/poppins-v22-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(../fonts/poppins-v22-latin-700.woff2) format("woff2")}.w-90{width:90%!important}.no_events a{pointer-events:none!important;color:inherit!important;display:inline!important}.pointer{cursor:pointer}.show{display:block}.hide{display:none}.breadcrumb{text-align:right;font-size:.8em}.table{padding:10px}.table.table-secondary{background-color:#3cb3b3;color:#fff}.portrait{aspect-ratio:3/4;width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.landscape{aspect-ratio:3/2;width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.panorama{aspect-ratio:16/9;width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.quadrat{aspect-ratio:1/1;width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.gallery-img{cursor:pointer;aspect-ratio:1/1;width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.rund{aspect-ratio:1/1;width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:50%}iframe{max-width:100%}#toTop{display:none;position:fixed;bottom:20px;right:20px;z-index:99;background-color:#3cb3b3;width:50px;height:50px;border-radius:50%;border:none;outline:0;cursor:pointer;transition:all linear .2s;filter:drop-shadow(2px 2px 5px rgba(0, 0, 0, .3));padding:5px;margin:0}#toTop i{color:#fff;font-size:20px}#toTop:hover{background-color:#0f414b;padding-bottom:10px}.button,button{font-family:Poppins,sans-serif;color:#0f414b;background-color:transparent;padding:5px 40px;border:3px solid #ffc734;border-radius:40px}.button.close,button.close{padding:5px;height:30px;width:30px;border:none}.button.close:hover,button.close:hover{background-color:transparent;color:#0f414b}.button a,button a{color:#fff!important;font-weight:500!important}.button:hover,button:hover{background-color:#ffc734;color:#fff}.button:hover a,button:hover a{color:#fff}.yh-btn-tertiary{display:inline-block;font-family:Poppins,sans-serif;color:#0f414b;background-color:transparent;padding:5px 40px;border:3px solid #ffc734;border-radius:40px;transition:all .3s;position:relative;overflow:hidden;z-index:1}.yh-btn-tertiary:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:transparent;z-index:-2}.yh-btn-tertiary:before{content:'';position:absolute;bottom:0;left:0;width:0%;height:100%;background-color:#0f414b;transition:all .5s;z-index:-1}.yh-btn-tertiary:hover{background-color:#ffc734;color:#fff}.yh-btn-tertiary:hover:before{width:100%}.yh-btn-secondary{display:inline-block;font-family:Poppins,sans-serif;color:#0f414b;background-color:transparent;padding:5px 40px;border:3px solid #3cb3b3;border-radius:40px;transition:all .3s;position:relative;overflow:hidden;z-index:1}.yh-btn-secondary:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:transparent;z-index:-2}.yh-btn-secondary:before{content:'';position:absolute;bottom:0;left:0;width:0%;height:100%;background-color:#0f414b;transition:all .5s;z-index:-1}.yh-btn-secondary:hover{background-color:#3cb3b3;color:#fff}.yh-btn-secondary:hover:before{width:100%}body{width:100vw;margin:0;padding:0;overflow-x:hidden}body .modal-content{border-radius:0!important}body ::-moz-selection{color:#fff;background:#0f414b}body ::selection{color:#fff;background:#0f414b}footer#colophon{background-color:#0f414b;color:#fff}footer#colophon a{color:#fff}footer#colophon a:hover{color:#3cb3b3}#masthead #logo img{height:130px;width:auto}#menuModal #logo img{height:130px;width:auto}@media (min-width:991.99px){#masthead #logo img{height:300px;width:auto}#masthead.shrink #logo img{height:130px;width:auto}#menuModal #logo img{height:300px;width:auto}}#header .header-img{height:330px;background-size:cover;background-position:center center;background-repeat:no-repeat}#header .header-img .overlay{width:100%;height:100%}#header .header-img .overlay .bildmarke-header{width:350px;height:auto;opacity:.3}#header .header-block{padding:15px 0}#header .header-block img{filter:brightness(0) invert(1)}#header .header-block img:hover{filter:none}#header .header-block a,#header .header-block div,#header .header-block h3,#header .header-block p{color:#fff}#header .header-block p{font-size:1.5em;letter-spacing:.5px;font-family:SUSE;font-weight:700;line-height:1.3;color:#fff;margin-bottom:0}#header #videoHeader{width:100%;height:330px;object-fit:cover}@media (min-width:991.99px){#header{position:relative}#header .header-img{height:65vh;position:relative}#header .header-img.high{height:100vh}#header .header-img .overlay{background-color:rgba(0,0,0,.25)}#header .header-img .overlay .header-block{background-color:transparent;margin-bottom:50px;padding:0}#header .header-img .overlay .header-block p{font-size:5em}#header #videoHeader{height:100vh}}#masthead{width:100vw;position:fixed;top:0;left:0;z-index:10;transition:all linear .3s;height:130px}#masthead.shrink{background-color:#0f414b}#masthead.shrink .menu-icon{filter:brightness(0) invert(1)}#masthead.shrink a{color:#fff}#masthead a{color:#0f414b;font-weight:500}#masthead a:hover{color:#3cb3b3}#masthead #navbar-toggler{width:60px;height:60px;display:inline-block;z-index:12;border-radius:0;border:0;box-shadow:none!important;filter:none!important;padding:5px;transition:all linear .3s}#masthead #navbar-toggler:focus{outline:0!important;border:0!important}#masthead #navbar-toggler:hover{background-color:transparent}#masthead #navbar-toggler .menu-icon{width:40px}#menuModal{padding-right:0!important}#menuModal .modal-dialog{width:100%;min-height:100vh;margin:0;max-width:100%}#menuModal .modal-dialog .modal-content{background-color:#0f414b;color:#fff;width:100%;min-height:100vh;border-radius:0;border:0}#menuModal .modal-dialog .modal-content .modal-body h3,#menuModal .modal-dialog .modal-content .modal-body p,#menuModal .modal-dialog .modal-content .modal-body strong{color:#fff}#menuModal .modal-dialog .modal-content .modal-body a{color:#fff}#menuModal .modal-dialog .modal-content .modal-body a:hover{color:#3cb3b3}#menuModal .modal-dialog .modal-content .modal-body ul.navbar-nav li{padding:10px 0;border-bottom:1px solid #fff;font-size:1.7em;line-height:2;letter-spacing:1px}#menuModal .modal-dialog .modal-content .modal-body ul.navbar-nav li:last-of-type{border-bottom:none}#menuModal .modal-dialog .modal-content .modal-body ul.navbar-nav li a{color:#fff}#menuModal .modal-dialog .modal-content .modal-body ul.navbar-nav li a.active,#menuModal .modal-dialog .modal-content .modal-body ul.navbar-nav li a:hover{color:#3cb3b3}#menuModal .modal-dialog .modal-content .modal-body ul.navbar-nav li.current-menu-item a,#menuModal .modal-dialog .modal-content .modal-body ul.navbar-nav li.current-menu-parent a{color:#3cb3b3}#menuModal .modal-dialog .modal-content .modal-body ul.navbar-nav li.current-menu-item ul.sub-menu,#menuModal .modal-dialog .modal-content .modal-body ul.navbar-nav li.current-menu-parent ul.sub-menu{display:block}#menuModal .modal-dialog .modal-content .modal-body ul.navbar-nav li ul.sub-menu{display:none}#menuModal .modal-dialog .modal-content .modal-body ul.navbar-nav li ul.sub-menu li{padding:10px;border-bottom:none;font-size:.65em;letter-spacing:.5px}#menuModal .modal-dialog .modal-content .modal-body ul.navbar-nav li ul.sub-menu li::marker{color:#3cb3b3;content:'–'}#menuModal .modal-dialog .modal-content .modal-body ul.navbar-nav li ul.sub-menu li.current-menu-item a{color:#3cb3b3}#menuModal .modal-dialog .modal-content .modal-body ul.navbar-nav li ul.sub-menu li:last-of-type{border-bottom:none}#menuModal .modal-dialog .modal-content .modal-body ul.navbar-nav li ul.sub-menu li a{color:#fff}#menuModal .modal-dialog .modal-content .modal-header{border-bottom:0;border-radius:0;padding:0}#menuModal .modal-dialog .modal-content .modal-header #navbar-toggler-close{width:60px;height:60px;background-color:transparent;display:inline-block;z-index:12;border-radius:0;border:0;box-shadow:none!important;filter:none!important;padding:5px}#menuModal .modal-dialog .modal-content .modal-header #navbar-toggler-close:focus{outline:0!important;border:0!important}#menuModal .modal-dialog .modal-content .modal-header #navbar-toggler-close .menu-icon{width:30px;filter:brightness(0) invert(1)}@media (min-width:991.99px){#menuModal .modal-dialog .modal-content .modal-body .kontakt{padding-top:100px}#menuModal .modal-dialog .modal-content .modal-body ul.navbar-nav li{font-size:2em}}#footer-menu{background-color:#3cb3b3;padding:20px 0}#footer-menu #footer-headermenu ul{margin-bottom:0;padding-inline-start:0}#footer-menu #footer-headermenu ul li a{font-weight:400;color:#fff}#footer-menu #footer-headermenu ul li a:hover{color:#0f414b}#footer-menu #footer-headermenu ul li::before,#footer-menu #footer-headermenu ul li::marker{content:""!important;margin-left:0!important;width:0}#footer-menu #footer-headermenu ul li ul.sub-menu{display:none!important}footer #footer-footermenu ul{margin-bottom:0;padding-inline-start:0}footer #footer-footermenu ul li a{font-weight:400;color:#fff}footer #footer-footermenu ul li a:hover{color:#3cb3b3}footer #footer-footermenu ul li::before,footer #footer-footermenu ul li::marker{content:""!important;margin-left:0!important;width:0}@media (min-width:991.99px){#footer-menu{background-color:#3cb3b3;padding:20px 0}#footer-menu #footer-headermenu ul{margin-bottom:0;padding-inline-start:0;display:flex;justify-content:space-around}#footer-menu #footer-headermenu ul li{display:inline-block!important;width:100%;border-right:1px solid #fff;text-align:center}#footer-menu #footer-headermenu ul li:first-of-type{text-align:left}#footer-menu #footer-headermenu ul li:last-of-type{border-right:none}#footer-menu #footer-headermenu ul li::before{content:""!important;margin-left:0!important;width:0}#footer-menu #footer-headermenu ul li:last-of-type:after{display:none;content:'';margin:0;color:#fff}}body{font-family:Poppins;font-weight:400;color:#0f414b;font-size:16px;line-height:1.5;hyphens:auto}body h1,body h2{font-weight:500;color:#3cb3b3;margin-bottom:1rem;letter-spacing:.5px}body h1{font-size:3rem;hyphens:none}body #home-page h2{font-size:3rem;hyphens:none}body h3{color:#0f414b;font-size:1.32rem;font-weight:500;letter-spacing:.5px}body a{text-decoration:none;transition:all .5s;color:#3cb3b3;font-weight:500}body a.mail{word-break:break-all}body a:active,body a:focus,body a:hover{text-decoration:none;transition:all .5s;color:#0f414b}body a.active,body a:focus{outline:0}body strong{font-weight:700}body .subline{font-weight:700;font-size:1.2rem}body .bold{font-weight:700!important}body .italic{font-style:italic}body .underline{text-decoration:underline}body .uppercase{text-transform:uppercase}body .xxl{font-size:1.5em}body ul{padding-inline-start:20px}body ul li::marker{color:#3cb3b3}body .dashicons{background-color:#3cb3b3;border-radius:50%;color:#0f414b;width:35px;height:35px;display:flex;justify-content:center;align-items:center;float:left;transition:all linear .5s}body .dashicons:hover{background-color:#fff}@media (min-width:991.99px){body{font-size:18px}}#header .carousel-indicators{bottom:-50px}#header .carousel-indicators li{opacity:1!important;width:15px!important;height:15px!important;margin-left:5px!important;margin-right:5px!important;border-radius:7.5px;background-color:#0f414b;border:none}#header .carousel-indicators li.active{width:60px!important;height:15px!important;background-color:#3cb3b3;transition:width .3s ease}.slick-dots{display:flex;justify-content:center;gap:20px}.slick-dots li button{background-color:#0f414b;border-radius:5px;width:10px;height:10px}.slick-dots li button:before{content:''}.slick-dots li.slick-active button{background-color:#3cb3b3!important;width:40px!important;height:10px!important;transition:width .3s ease}@media (min-width:991.99px){.carousel-indicators{justify-content:flex-end!important;margin:30px 80px 30px 0;bottom:0!important}}.accordion-item{border-bottom:2px solid #0f414b}.accordion-item:last-of-type{border-bottom:none}.accordion-item:first-of-type .accordion-header .accordion-button{border-top:2px solid #0f414b}.accordion-item:first-of-type .accordion-header .accordion-button[aria-expanded=true]{border-top:none}.accordion-item .accordion-header .accordion-button{padding:30px 0;background-color:transparent;font-family:Poppins;display:flex;box-shadow:none}.accordion-item .accordion-header .accordion-button:hover span{color:#3cb3b3}.accordion-item .accordion-header .accordion-button:hover:after{transform:rotate(360deg)}.accordion-item .accordion-header .accordion-button span{font-weight:500;font-size:1.1rem;color:#0f414b}.accordion-item .accordion-header .accordion-button:focus{box-shadow:none}.accordion-item .accordion-header .accordion-button[aria-expanded=true] span{color:#3cb3b3!important}.accordion-item .accordion-header .accordion-button[aria-expanded=true]:after{background-image:url(../img/arrow-secondary.png)!important;transform:rotate(-270deg)}.accordion-item .accordion-header .accordion-button:after{background-image:url(../img/arrow-secondary.png)!important;background-position:center center;width:35px;background-size:35px;transition:all .8s ease-out}.accordion-body{font-family:Poppins;color:#0f414b}.form-control,input[type=password]{background-color:#f8f8f8;border:none;border-radius:0;padding:.375rem .75rem;width:100%}.form-control[type=file],input[type=password][type=file]{padding:.375rem .75rem;position:relative}.form-control[type=file]:after,input[type=password][type=file]:after{content:"\f063";font-family:"Font Awesome 5 Free";font-weight:900;color:#0f414b;font-size:16px;position:absolute;right:12px;top:15px}.form-control[type=file]::file-selector-button,input[type=password][type=file]::file-selector-button{background-color:#3cb3b3;color:#fff;border:0;height:54px}.form-control[type=file]:hover::file-selector-button,input[type=password][type=file]:hover::file-selector-button{background-color:#0f414b!important;color:#fff}input[type=checkbox]{float:left}label.checkbox{display:inline-block;width:90%}input[type=submit]{font-family:Montserrat,sans-serif;background-color:#3cb3b3;color:#fff;padding:10px 20px;border:none;display:block;margin-top:30px}input[type=submit].custom-submit{margin-top:0}#leistungen .leistungen-item{text-align:center}#leistungen .leistungen-item h3{color:#0f414b}#leistungen .leistungen-item .leistungen-icon{height:75px;width:auto}#leistungen .leistungen-item .leistungen-icon.white{filter:brightness(0) invert(1)}#news .news-item .news-text h3{min-height:80px}#news .news-item .news-text .news-link hr{border-top:3px solid #ffc734;width:80px;opacity:1;transition:all .3s ease-out}#news .news-item .news-text:hover hr{width:120px}#popUp .modal-content .modal-header{justify-content:flex-end;border-bottom:none;padding-bottom:0}#popUp .modal-content .modal-header button.modal-close{width:25px;height:25px;display:inline-block;z-index:12;border-radius:0;border:0;box-shadow:none!important;filter:none!important;background-color:transparent;padding:0}#popUp .modal-content .modal-header button.modal-close img{width:25px;height:25px}#popUp .modal-content .modal-body h3:after{display:none!important}.link-element-textblock{padding:25px 0;width:100%;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #fff}.link-element-textblock img{transition:all .8s ease-out}.link-element-textblock:last-of-type{border-bottom:none}.link-element-textblock:hover img{margin-right:50px}.img-animate{margin-left:-100px;margin-top:0;transition:margin-top .8s ease-out,margin-left .8s ease-out,opacity .3s ease-out;opacity:0}.img-animate.visible{margin-left:0;opacity:1}@media (min-width:991.99px){.text-animate{margin-top:0;transition:margin-top .8s ease-out}.text-animate.visible{margin-top:-100px}.img-animate{margin-left:0;margin-top:0}.img-animate.visible{margin-top:50px}}@media (min-width:991.99px){#gallery-lightbox .item{margin:12px}}.downloads-item{display:flex;align-items:center;padding:10px 0}.downloads-item a{color:#0f414b}.downloads-item a:hover{color:#3cb3b3}.link-element{width:100%;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #0f414b;color:#0f414b}.link-element img{transition:all .8s ease-out}.link-element:hover{color:#3cb3b3}.link-element:hover img{margin-right:50px}.link-element:last-of-type{border-bottom:none}.primary{color:#0f414b}.secondary{color:#3cb3b3}.bg{background-color:#f8f8f8}.bg-primary{background-color:#0f414b!important;background-image:url(../img/Wasserzeichen.png);background-repeat:no-repeat;-webkit-background-size:30% auto;background-size:30% auto;background-position:left bottom}.bg-primary a,.bg-primary div,.bg-primary h1,.bg-primary h2,.bg-primary h3,.bg-primary h4,.bg-primary p,.bg-primary span,.bg-primary strong{color:#fff}.bg-primary ul li::marker{color:#fff}.bg-secondary{background-color:#3cb3b3!important;background-image:url(../img/Wasserzeichen_2.png);background-repeat:no-repeat;-webkit-background-size:50% auto;background-size:50% auto;background-position:right 50px bottom}.bg-secondary a,.bg-secondary div,.bg-secondary h1,.bg-secondary h2,.bg-secondary h3,.bg-secondary h4,.bg-secondary p,.bg-secondary span,.bg-secondary strong{color:#fff}.bg-secondary ul li::marker{color:#fff}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(../fonts/poppins-v22-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:400;src:url(../fonts/poppins-v22-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(../fonts/poppins-v22-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(../fonts/poppins-v22-latin-700.woff2) format("woff2")}.w-90{width:90%!important}.no_events a{pointer-events:none!important;color:inherit!important;display:inline!important}.pointer{cursor:pointer}.show{display:block}.hide{display:none}.breadcrumb{text-align:right;font-size:.8em}.table{padding:10px}.table.table-secondary{background-color:#3cb3b3;color:#fff}.portrait{aspect-ratio:3/4;width:100%;-webkit-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat}.landscape{aspect-ratio:3/2;width:100%;-webkit-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat}.panorama{aspect-ratio:16/9;width:100%;-webkit-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat}.quadrat{aspect-ratio:1/1;width:100%;-webkit-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat}.gallery-img{cursor:pointer;aspect-ratio:1/1;width:100%;-webkit-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat}.rund{aspect-ratio:1/1;width:100%;-webkit-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:50%}iframe{max-width:100%}#toTop{display:none;position:fixed;bottom:20px;right:20px;z-index:99;background-color:#3cb3b3;width:50px;height:50px;border-radius:50%;border:none;outline:0;cursor:pointer;-webkit-transition:all linear .2s;transition:all linear .2s;-webkit-filter:drop-shadow(2px 2px 5px rgba(0, 0, 0, .3));filter:drop-shadow(2px 2px 5px rgba(0, 0, 0, .3));padding:5px;margin:0}#toTop i{color:#fff;font-size:20px}#toTop:hover{background-color:#0f414b;padding-bottom:10px}.button,button{font-family:Poppins,sans-serif;color:#0f414b;background-color:transparent;padding:5px 40px;border:3px solid #ffc734;border-radius:40px}.button.close,button.close{padding:5px;height:30px;width:30px;border:none}.button.close:hover,button.close:hover{background-color:transparent;color:#0f414b}.button a,button a{color:#fff!important;font-weight:500!important}.button:hover,button:hover{background-color:#ffc734;color:#fff}.button:hover a,button:hover a{color:#fff}.yh-btn-tertiary{display:inline-block;font-family:Poppins,sans-serif;color:#0f414b;background-color:transparent;padding:5px 40px;border:3px solid #ffc734;border-radius:40px;-webkit-transition:all .3s;transition:all .3s;position:relative;overflow:hidden;z-index:1}.yh-btn-tertiary:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:transparent;z-index:-2}.yh-btn-tertiary:before{content:'';position:absolute;bottom:0;left:0;width:0%;height:100%;background-color:#0f414b;-webkit-transition:all .5s;transition:all .5s;z-index:-1}.yh-btn-tertiary:hover{background-color:#ffc734;color:#fff}.yh-btn-tertiary:hover:before{width:100%}.yh-btn-secondary{display:inline-block;font-family:Poppins,sans-serif;color:#0f414b;background-color:transparent;padding:5px 40px;border:3px solid #3cb3b3;border-radius:40px;-webkit-transition:all .3s;transition:all .3s;position:relative;overflow:hidden;z-index:1}.yh-btn-secondary:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:transparent;z-index:-2}.yh-btn-secondary:before{content:'';position:absolute;bottom:0;left:0;width:0%;height:100%;background-color:#0f414b;-webkit-transition:all .5s;transition:all .5s;z-index:-1}.yh-btn-secondary:hover{background-color:#3cb3b3;color:#fff}.yh-btn-secondary:hover:before{width:100%}body{width:100vw;margin:0;padding:0;overflow-x:hidden}body .modal-content{border-radius:0!important}body ::-moz-selection{color:#fff;background:#0f414b}body ::selection{color:#fff;background:#0f414b}footer#colophon{background-color:#0f414b;color:#fff}footer#colophon a{color:#fff}footer#colophon a:hover{color:#3cb3b3}#masthead #logo img{height:130px;width:auto}#menuModal #logo img{height:130px;width:auto}@media (min-width:991.99px){#masthead #logo img{height:300px;width:auto}#masthead.shrink #logo img{height:130px;width:auto}#menuModal #logo img{height:300px;width:auto}}#header .header-img{height:330px;-webkit-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat}#header .header-img .overlay{width:100%;height:100%}#header .header-img .overlay .bildmarke-header{width:350px;height:auto;opacity:.3}#header .header-block{padding:15px 0}#header .header-block img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}#header .header-block img:hover{-webkit-filter:none;filter:none}#header .header-block a,#header .header-block div,#header .header-block h3,#header .header-block p{color:#fff}#header .header-block p{font-size:1.5em;letter-spacing:.5px;font-family:SUSE;font-weight:700;line-height:1.3;color:#fff;margin-bottom:0}#header #videoHeader{width:100%;height:330px;object-fit:cover}@media (min-width:991.99px){#header{position:relative}#header .header-img{height:65vh;position:relative}#header .header-img.high{height:100vh}#header .header-img .overlay{background-color:rgba(0,0,0,.25)}#header .header-img .overlay .header-block{background-color:transparent;margin-bottom:50px;padding:0}#header .header-img .overlay .header-block p{font-size:5em}#header #videoHeader{height:100vh}}#masthead{width:100vw;position:fixed;top:0;left:0;z-index:10;-webkit-transition:all linear .3s;transition:all linear .3s;height:130px}#masthead.shrink{background-color:#0f414b}#masthead.shrink .menu-icon{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}#masthead.shrink a{color:#fff}#masthead a{color:#0f414b;font-weight:500}#masthead a:hover{color:#3cb3b3}#masthead #navbar-toggler{width:60px;height:60px;display:inline-block;z-index:12;border-radius:0;border:0;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-filter:none!important;filter:none!important;padding:5px;-webkit-transition:all linear .3s;transition:all linear .3s}#masthead #navbar-toggler:focus{outline:0!important;border:0!important}#masthead #navbar-toggler:hover{background-color:transparent}#masthead #navbar-toggler .menu-icon{width:40px}#menuModal{padding-right:0!important}#menuModal .modal-dialog{width:100%;min-height:100vh;margin:0;max-width:100%}#menuModal .modal-dialog .modal-content{background-color:#0f414b;color:#fff;width:100%;min-height:100vh;border-radius:0;border:0}#menuModal .modal-dialog .modal-content .modal-body h3,#menuModal .modal-dialog .modal-content .modal-body p,#menuModal .modal-dialog .modal-content .modal-body strong{color:#fff}#menuModal .modal-dialog .modal-content .modal-body a{color:#fff}#menuModal .modal-dialog .modal-content .modal-body a:hover{color:#3cb3b3}#menuModal .modal-dialog .modal-content .modal-body ul.navbar-nav li{padding:10px 0;border-bottom:1px solid #fff;font-size:1.7em;line-height:2;letter-spacing:1px}#menuModal .modal-dialog .modal-content .modal-body ul.navbar-nav li:last-of-type{border-bottom:none}#menuModal .modal-dialog .modal-content .modal-body ul.navbar-nav li a{color:#fff}#menuModal .modal-dialog .modal-content .modal-body ul.navbar-nav li a.active,#menuModal .modal-dialog .modal-content .modal-body ul.navbar-nav li a:hover{color:#3cb3b3}#menuModal .modal-dialog .modal-content .modal-body ul.navbar-nav li.current-menu-item a,#menuModal .modal-dialog .modal-content .modal-body ul.navbar-nav li.current-menu-parent a{color:#3cb3b3}#menuModal .modal-dialog .modal-content .modal-body ul.navbar-nav li.current-menu-item ul.sub-menu,#menuModal .modal-dialog .modal-content .modal-body ul.navbar-nav li.current-menu-parent ul.sub-menu{display:block}#menuModal .modal-dialog .modal-content .modal-body ul.navbar-nav li ul.sub-menu{display:none}#menuModal .modal-dialog .modal-content .modal-body ul.navbar-nav li ul.sub-menu li{padding:10px;border-bottom:none;font-size:.65em;letter-spacing:.5px}#menuModal .modal-dialog .modal-content .modal-body ul.navbar-nav li ul.sub-menu li::marker{color:#3cb3b3;content:'–'}#menuModal .modal-dialog .modal-content .modal-body ul.navbar-nav li ul.sub-menu li.current-menu-item a{color:#3cb3b3}#menuModal .modal-dialog .modal-content .modal-body ul.navbar-nav li ul.sub-menu li:last-of-type{border-bottom:none}#menuModal .modal-dialog .modal-content .modal-body ul.navbar-nav li ul.sub-menu li a{color:#fff}#menuModal .modal-dialog .modal-content .modal-header{border-bottom:0;border-radius:0;padding:0}#menuModal .modal-dialog .modal-content .modal-header #navbar-toggler-close{width:60px;height:60px;background-color:transparent;display:inline-block;z-index:12;border-radius:0;border:0;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-filter:none!important;filter:none!important;padding:5px}#menuModal .modal-dialog .modal-content .modal-header #navbar-toggler-close:focus{outline:0!important;border:0!important}#menuModal .modal-dialog .modal-content .modal-header #navbar-toggler-close .menu-icon{width:30px;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}@media (min-width:991.99px){#menuModal .modal-dialog .modal-content .modal-body .kontakt{padding-top:100px}#menuModal .modal-dialog .modal-content .modal-body ul.navbar-nav li{font-size:2em}}#footer-menu{background-color:#3cb3b3;padding:20px 0}#footer-menu #footer-headermenu ul{margin-bottom:0;padding-inline-start:0}#footer-menu #footer-headermenu ul li a{font-weight:400;color:#fff}#footer-menu #footer-headermenu ul li a:hover{color:#0f414b}#footer-menu #footer-headermenu ul li::before,#footer-menu #footer-headermenu ul li::marker{content:""!important;margin-left:0!important;width:0}#footer-menu #footer-headermenu ul li ul.sub-menu{display:none!important}footer #footer-footermenu ul{margin-bottom:0;padding-inline-start:0}footer #footer-footermenu ul li a{font-weight:400;color:#fff}footer #footer-footermenu ul li a:hover{color:#3cb3b3}footer #footer-footermenu ul li::before,footer #footer-footermenu ul li::marker{content:""!important;margin-left:0!important;width:0}@media (min-width:991.99px){#footer-menu{background-color:#3cb3b3;padding:20px 0}#footer-menu #footer-headermenu ul{margin-bottom:0;padding-inline-start:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}#footer-menu #footer-headermenu ul li{display:inline-block!important;width:100%;border-right:1px solid #fff;text-align:center}#footer-menu #footer-headermenu ul li:first-of-type{text-align:left}#footer-menu #footer-headermenu ul li:last-of-type{border-right:none}#footer-menu #footer-headermenu ul li::before{content:""!important;margin-left:0!important;width:0}#footer-menu #footer-headermenu ul li:last-of-type:after{display:none;content:'';margin:0;color:#fff}}body{font-family:Poppins;font-weight:400;color:#0f414b;font-size:16px;line-height:1.5;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}body h1,body h2{font-weight:500;color:#3cb3b3;margin-bottom:1rem;letter-spacing:.5px}body h1{font-size:3rem;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}body #home-page h2{font-size:3rem;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}body h3{color:#0f414b;font-size:1.32rem;font-weight:500;letter-spacing:.5px}body a{text-decoration:none;-webkit-transition:all .5s;transition:all .5s;color:#3cb3b3;font-weight:500}body a.mail{word-break:break-all}body a:active,body a:focus,body a:hover{text-decoration:none;-webkit-transition:all .5s;transition:all .5s;color:#0f414b}body a.active,body a:focus{outline:0}body strong{font-weight:700}body .subline{font-weight:700;font-size:1.2rem}body .bold{font-weight:700!important}body .italic{font-style:italic}body .underline{text-decoration:underline}body .uppercase{text-transform:uppercase}body .xxl{font-size:1.5em}body ul{padding-inline-start:20px}body ul li::marker{color:#3cb3b3}body .dashicons{background-color:#3cb3b3;border-radius:50%;color:#0f414b;width:35px;height:35px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;float:left;-webkit-transition:all linear .5s;transition:all linear .5s}body .dashicons:hover{background-color:#fff}@media (min-width:991.99px){body{font-size:18px}}#header .carousel-indicators{bottom:-50px}#header .carousel-indicators li{opacity:1!important;width:15px!important;height:15px!important;margin-left:5px!important;margin-right:5px!important;border-radius:7.5px;background-color:#0f414b;border:none}#header .carousel-indicators li.active{width:60px!important;height:15px!important;background-color:#3cb3b3;-webkit-transition:width .3s ease;transition:width .3s ease}.slick-dots{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:20px}.slick-dots li button{background-color:#0f414b;border-radius:5px;width:10px;height:10px}.slick-dots li button:before{content:''}.slick-dots li.slick-active button{background-color:#3cb3b3!important;width:40px!important;height:10px!important;-webkit-transition:width .3s ease;transition:width .3s ease}@media (min-width:991.99px){.carousel-indicators{-webkit-box-pack:flex-end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:flex-end!important;justify-content:flex-end!important;margin:30px 80px 30px 0;bottom:0!important}}.accordion-item{border-bottom:2px solid #0f414b}.accordion-item:last-of-type{border-bottom:none}.accordion-item:first-of-type .accordion-header .accordion-button{border-top:2px solid #0f414b}.accordion-item:first-of-type .accordion-header .accordion-button[aria-expanded=true]{border-top:none}.accordion-item .accordion-header .accordion-button{padding:30px 0;background-color:transparent;font-family:Poppins;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-shadow:none;box-shadow:none}.accordion-item .accordion-header .accordion-button:hover span{color:#3cb3b3}.accordion-item .accordion-header .accordion-button:hover:after{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.accordion-item .accordion-header .accordion-button span{font-weight:500;font-size:1.1rem;color:#0f414b}.accordion-item .accordion-header .accordion-button:focus{-webkit-box-shadow:none;box-shadow:none}.accordion-item .accordion-header .accordion-button[aria-expanded=true] span{color:#3cb3b3!important}.accordion-item .accordion-header .accordion-button[aria-expanded=true]:after{background-image:url(../img/arrow-secondary.png)!important;-webkit-transform:rotate(-270deg);-ms-transform:rotate(-270deg);transform:rotate(-270deg)}.accordion-item .accordion-header .accordion-button:after{background-image:url(../img/arrow-secondary.png)!important;background-position:center center;width:35px;-webkit-background-size:35px;background-size:35px;-webkit-transition:all .8s ease-out;transition:all .8s ease-out}.accordion-body{font-family:Poppins;color:#0f414b}.form-control,input[type=password]{background-color:#f8f8f8;border:none;border-radius:0;padding:.375rem .75rem;width:100%}.form-control[type=file],input[type=password][type=file]{padding:.375rem .75rem;position:relative}.form-control[type=file]:after,input[type=password][type=file]:after{content:"\f063";font-family:"Font Awesome 5 Free";font-weight:900;color:#0f414b;font-size:16px;position:absolute;right:12px;top:15px}.form-control[type=file]::file-selector-button,input[type=password][type=file]::file-selector-button{background-color:#3cb3b3;color:#fff;border:0;height:54px}.form-control[type=file]:hover::file-selector-button,input[type=password][type=file]:hover::file-selector-button{background-color:#0f414b!important;color:#fff}input[type=checkbox]{float:left}label.checkbox{display:inline-block;width:90%}input[type=submit]{font-family:Montserrat,sans-serif;background-color:#3cb3b3;color:#fff;padding:10px 20px;border:none;display:block;margin-top:30px}input[type=submit].custom-submit{margin-top:0}#leistungen .leistungen-item{text-align:center}#leistungen .leistungen-item h3{color:#0f414b}#leistungen .leistungen-item .leistungen-icon{height:75px;width:auto}#leistungen .leistungen-item .leistungen-icon.white{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}#news .news-item .news-text h3{min-height:80px}#news .news-item .news-text .news-link hr{border-top:3px solid #ffc734;width:80px;opacity:1;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#news .news-item .news-text:hover hr{width:120px}#popUp .modal-content .modal-header{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;border-bottom:none;padding-bottom:0}#popUp .modal-content .modal-header button.modal-close{width:25px;height:25px;display:inline-block;z-index:12;border-radius:0;border:0;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-filter:none!important;filter:none!important;background-color:transparent;padding:0}#popUp .modal-content .modal-header button.modal-close img{width:25px;height:25px}#popUp .modal-content .modal-body h3:after{display:none!important}.link-element-textblock{padding:25px 0;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:2px solid #fff}.link-element-textblock img{-webkit-transition:all .8s ease-out;transition:all .8s ease-out}.link-element-textblock:last-of-type{border-bottom:none}.link-element-textblock:hover img{margin-right:50px}.img-animate{margin-left:-100px;margin-top:0;-webkit-transition:margin-top .8s ease-out,margin-left .8s ease-out,opacity .3s ease-out;transition:margin-top .8s ease-out,margin-left .8s ease-out,opacity .3s ease-out;opacity:0}.img-animate.visible{margin-left:0;opacity:1}@media (min-width:991.99px){.text-animate{margin-top:0;-webkit-transition:margin-top .8s ease-out;transition:margin-top .8s ease-out}.text-animate.visible{margin-top:-100px}.img-animate{margin-left:0;margin-top:0}.img-animate.visible{margin-top:50px}}@media (min-width:991.99px){#gallery-lightbox .item{margin:12px}}.downloads-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px 0}.downloads-item a{color:#0f414b}.downloads-item a:hover{color:#3cb3b3}.link-element{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:2px solid #0f414b;color:#0f414b}.link-element img{-webkit-transition:all .8s ease-out;transition:all .8s ease-out}.link-element:hover{color:#3cb3b3}.link-element:hover img{margin-right:50px}.link-element:last-of-type{border-bottom:none}