@charset "UTF-8";.primary{color:#bbd149}.bg{background-color:#f4f4f4}.bg-white{background-color:#fff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(../fonts/montserrat-v31-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:400;src:url(../fonts/montserrat-v31-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(../fonts/montserrat-v31-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:700;src:url(../fonts/montserrat-v31-latin-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Hanuman;font-style:normal;font-weight:400;src:url(../fonts/hanuman-v24-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Hanuman;font-style:normal;font-weight:700;src:url(../fonts/hanuman-v24-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/roboto-v51-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(../fonts/roboto-v51-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:#6a6a6e;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%}.border-bottom{border-bottom:1px solid #bbd149!important}#toTop{display:none;position:fixed;bottom:20px;right:20px;z-index:99;background-color:#fff;border:2px solid #bbd149;min-width:0;width:50px;height:50px;outline:0;cursor:pointer;transition:all linear .2s;padding:5px;margin:0}#toTop i{color:#bbd149;font-size:20px}#toTop:hover{background-color:#bbd149;padding-bottom:10px}#toTop:hover i{color:#fff}.button,button{font-family:Montserrat,sans-serif;color:#bbd149;border:1px solid #bbd149;background-color:transparent;padding:10px 30px;min-width:200px}.button:hover,button:hover{background-color:#bbd149;color:#fff}body{width:100vw;margin:0;padding:0;overflow-x:hidden}body .modal-content{border-radius:0!important}body ::-moz-selection{color:#fff;background:#bbd149}body ::selection{color:#fff;background:#bbd149}@media (min-width:1599.99px){body{background:#fff;box-shadow:inset 200px 0 #f4f4f4,inset -200px 0 #f4f4f4}}footer#colophon{background-color:#f4f4f4}footer#colophon h3{font-size:1.55rem}#header{margin-top:80px}#header .headertext{font-family:Hanuman,serif;font-weight:400;font-size:2.5rem;text-transform:uppercase;letter-spacing:1px;color:#bbd149;line-height:1.15}#header .headersub{font-family:Hanuman,serif;font-weight:400;font-size:1rem}#masthead #logo img{height:45px;width:auto}#menuModal #logo img{height:45px;width:auto}@media (min-width:991.99px){#header{margin-top:150px}#header .headertext{font-size:4rem}#header .headersub{font-size:1.5rem}#masthead #logo img{height:70px}#menuModal #logo img{height:70px}}#masthead{width:100vw;position:fixed;top:0;left:0;z-index:10;transition:all linear .3s;height:85px;padding:20px 0;background-color:#fff}#masthead.shrink{border-bottom:2px solid #bbd149}#masthead #navbar-toggler{min-width:0;position:absolute;right:25px;top:25px;display:inline-block;z-index:12;border-radius:0;border:0;box-shadow:none!important;filter:none!important;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:30px}#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:#fff;width:100%;min-height:100vh;border-radius:0;border:0}#menuModal .modal-dialog .modal-content .modal-body ul.navbar-nav li{padding:10px 0;font-family:Hanuman,serif;text-transform:uppercase;font-size:1.5rem;line-height:2;letter-spacing:1px}#menuModal .modal-dialog .modal-content .modal-body ul.navbar-nav li:after{content:"";display:block;width:100px;height:2px;background-color:#bbd149}#menuModal .modal-dialog .modal-content .modal-body ul.navbar-nav li:last-of-type:after{width:0}#menuModal .modal-dialog .modal-content .modal-body ul.navbar-nav li a{color:#6a6a6e}#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:#bbd149}#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:#bbd149}#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:1rem;letter-spacing:.5px}#menuModal .modal-dialog .modal-content .modal-body ul.navbar-nav li ul.sub-menu li:after{width:0}#menuModal .modal-dialog .modal-content .modal-body ul.navbar-nav li ul.sub-menu li::marker{color:#bbd149;content:'–'}#menuModal .modal-dialog .modal-content .modal-body ul.navbar-nav li ul.sub-menu li.current-menu-item a{color:#bbd149}#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:#6a6a6e}#menuModal .modal-dialog .modal-content .modal-header{border-bottom:0;border-radius:0;padding:25px 0}#menuModal .modal-dialog .modal-content .modal-header #navbar-toggler-close{min-width:0;position:absolute;top:25px;right:25px;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:hover{background-color:transparent}#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}@media (min-width:991.99px){#masthead{height:150px;padding:40px 0}#masthead #navbar-toggler{right:60px;top:60px}#masthead #navbar-toggler .menu-icon{width:50px}#menuModal .modal-dialog .modal-content .modal-body ul.navbar-nav li{font-size:2rem}#menuModal .modal-dialog .modal-content .modal-body ul.navbar-nav li ul.sub-menu li{font-size:1.5rem}#menuModal .modal-dialog .modal-content .modal-header{padding:60px 0}#menuModal .modal-dialog .modal-content .modal-header #navbar-toggler-close{top:60px;right:60px}#menuModal .modal-dialog .modal-content .modal-header #navbar-toggler-close .menu-icon{width:40px}}footer #footer-footermenu ul{margin-bottom:0;padding-inline-start:0}footer #footer-footermenu ul li a{font-weight:400;color:#6a6a6e}footer #footer-footermenu ul li a:hover{color:#bbd149}footer #footer-footermenu ul li::before,footer #footer-footermenu ul li::marker{content:""!important;margin-left:0!important;width:0}.wpml-ls-legacy-list-horizontal{padding:10px 0!important}.wpml-ls-legacy-list-horizontal li a{padding:5px 20px 5px 0}body{font-family:Montserrat,sans-serif;font-weight:400;color:#6a6a6e;font-size:16px;line-height:1.5;hyphens:auto}body h1{color:#bbd149;text-transform:uppercase;letter-spacing:1px}body h2,body h3{color:#6a6a6e}body h1,body h2,body h3{font-family:Hanuman,serif;font-weight:400;margin-bottom:1rem;letter-spacing:.5px}body a{text-decoration:none;transition:all .5s;color:#6a6a6e}body a.mail{word-break:break-all}body a:active,body a:focus,body a:hover{text-decoration:none;transition:all .5s;color:#bbd149}body a.active,body a:focus{outline:0}body .hanuman{font-family:Hanuman,serif!important;font-weight:400}body .umlaut-fallback{font-family:Roboto,sans-serif}body strong{font-weight:700}body .bold{font-weight:700!important}body .italic{font-style:italic}body .underline{text-decoration:underline}body .uppercase{text-transform:uppercase}body ul{padding-inline-start:20px}body ul li::marker{color:#6a6a6e}body .dashicons{color:#bbd149}#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:#bbd149;border:none}#header .carousel-indicators li.active{width:60px!important;height:15px!important;background-color:#6a6a6e;transition:width .3s ease}.slick-dots{display:flex;justify-content:center;gap:20px}.slick-dots li button{background-color:#bbd149;border-radius:5px;width:10px;height:10px}.slick-dots li button:before{content:''}.slick-dots li.slick-active button{background-color:#6a6a6e!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}}#taetigkeitsbereiche h3{font-size:1.55rem!important}@media (min-width:767.99px){#taetigkeitsbereiche h3{min-height:98px}#taetigkeitsbereiche .einleitung{min-height:75px}}@media (min-width:1199.99px){#taetigkeitsbereiche h3{min-height:70px}}.primary{color:#bbd149}.bg{background-color:#f4f4f4}.bg-white{background-color:#fff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(../fonts/montserrat-v31-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:400;src:url(../fonts/montserrat-v31-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(../fonts/montserrat-v31-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:700;src:url(../fonts/montserrat-v31-latin-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Hanuman;font-style:normal;font-weight:400;src:url(../fonts/hanuman-v24-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Hanuman;font-style:normal;font-weight:700;src:url(../fonts/hanuman-v24-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/roboto-v51-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(../fonts/roboto-v51-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:#6a6a6e;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%}.border-bottom{border-bottom:1px solid #bbd149!important}#toTop{display:none;position:fixed;bottom:20px;right:20px;z-index:99;background-color:#fff;border:2px solid #bbd149;min-width:0;width:50px;height:50px;outline:0;cursor:pointer;-webkit-transition:all linear .2s;transition:all linear .2s;padding:5px;margin:0}#toTop i{color:#bbd149;font-size:20px}#toTop:hover{background-color:#bbd149;padding-bottom:10px}#toTop:hover i{color:#fff}.button,button{font-family:Montserrat,sans-serif;color:#bbd149;border:1px solid #bbd149;background-color:transparent;padding:10px 30px;min-width:200px}.button:hover,button:hover{background-color:#bbd149;color:#fff}body{width:100vw;margin:0;padding:0;overflow-x:hidden}body .modal-content{border-radius:0!important}body ::-moz-selection{color:#fff;background:#bbd149}body ::selection{color:#fff;background:#bbd149}@media (min-width:1599.99px){body{background:#fff;-webkit-box-shadow:inset 200px 0 #f4f4f4,inset -200px 0 #f4f4f4;box-shadow:inset 200px 0 #f4f4f4,inset -200px 0 #f4f4f4}}footer#colophon{background-color:#f4f4f4}footer#colophon h3{font-size:1.55rem}#header{margin-top:80px}#header .headertext{font-family:Hanuman,serif;font-weight:400;font-size:2.5rem;text-transform:uppercase;letter-spacing:1px;color:#bbd149;line-height:1.15}#header .headersub{font-family:Hanuman,serif;font-weight:400;font-size:1rem}#masthead #logo img{height:45px;width:auto}#menuModal #logo img{height:45px;width:auto}@media (min-width:991.99px){#header{margin-top:150px}#header .headertext{font-size:4rem}#header .headersub{font-size:1.5rem}#masthead #logo img{height:70px}#menuModal #logo img{height:70px}}#masthead{width:100vw;position:fixed;top:0;left:0;z-index:10;-webkit-transition:all linear .3s;transition:all linear .3s;height:85px;padding:20px 0;background-color:#fff}#masthead.shrink{border-bottom:2px solid #bbd149}#masthead #navbar-toggler{min-width:0;position:absolute;right:25px;top: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;-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:30px}#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:#fff;width:100%;min-height:100vh;border-radius:0;border:0}#menuModal .modal-dialog .modal-content .modal-body ul.navbar-nav li{padding:10px 0;font-family:Hanuman,serif;text-transform:uppercase;font-size:1.5rem;line-height:2;letter-spacing:1px}#menuModal .modal-dialog .modal-content .modal-body ul.navbar-nav li:after{content:"";display:block;width:100px;height:2px;background-color:#bbd149}#menuModal .modal-dialog .modal-content .modal-body ul.navbar-nav li:last-of-type:after{width:0}#menuModal .modal-dialog .modal-content .modal-body ul.navbar-nav li a{color:#6a6a6e}#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:#bbd149}#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:#bbd149}#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:1rem;letter-spacing:.5px}#menuModal .modal-dialog .modal-content .modal-body ul.navbar-nav li ul.sub-menu li:after{width:0}#menuModal .modal-dialog .modal-content .modal-body ul.navbar-nav li ul.sub-menu li::marker{color:#bbd149;content:'–'}#menuModal .modal-dialog .modal-content .modal-body ul.navbar-nav li ul.sub-menu li.current-menu-item a{color:#bbd149}#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:#6a6a6e}#menuModal .modal-dialog .modal-content .modal-header{border-bottom:0;border-radius:0;padding:25px 0}#menuModal .modal-dialog .modal-content .modal-header #navbar-toggler-close{min-width:0;position:absolute;top:25px;right:25px;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:hover{background-color:transparent}#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}@media (min-width:991.99px){#masthead{height:150px;padding:40px 0}#masthead #navbar-toggler{right:60px;top:60px}#masthead #navbar-toggler .menu-icon{width:50px}#menuModal .modal-dialog .modal-content .modal-body ul.navbar-nav li{font-size:2rem}#menuModal .modal-dialog .modal-content .modal-body ul.navbar-nav li ul.sub-menu li{font-size:1.5rem}#menuModal .modal-dialog .modal-content .modal-header{padding:60px 0}#menuModal .modal-dialog .modal-content .modal-header #navbar-toggler-close{top:60px;right:60px}#menuModal .modal-dialog .modal-content .modal-header #navbar-toggler-close .menu-icon{width:40px}}footer #footer-footermenu ul{margin-bottom:0;padding-inline-start:0}footer #footer-footermenu ul li a{font-weight:400;color:#6a6a6e}footer #footer-footermenu ul li a:hover{color:#bbd149}footer #footer-footermenu ul li::before,footer #footer-footermenu ul li::marker{content:""!important;margin-left:0!important;width:0}.wpml-ls-legacy-list-horizontal{padding:10px 0!important}.wpml-ls-legacy-list-horizontal li a{padding:5px 20px 5px 0}body{font-family:Montserrat,sans-serif;font-weight:400;color:#6a6a6e;font-size:16px;line-height:1.5;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}body h1{color:#bbd149;text-transform:uppercase;letter-spacing:1px}body h2,body h3{color:#6a6a6e}body h1,body h2,body h3{font-family:Hanuman,serif;font-weight:400;margin-bottom:1rem;letter-spacing:.5px}body a{text-decoration:none;-webkit-transition:all .5s;transition:all .5s;color:#6a6a6e}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:#bbd149}body a.active,body a:focus{outline:0}body .hanuman{font-family:Hanuman,serif!important;font-weight:400}body .umlaut-fallback{font-family:Roboto,sans-serif}body strong{font-weight:700}body .bold{font-weight:700!important}body .italic{font-style:italic}body .underline{text-decoration:underline}body .uppercase{text-transform:uppercase}body ul{padding-inline-start:20px}body ul li::marker{color:#6a6a6e}body .dashicons{color:#bbd149}#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:#bbd149;border:none}#header .carousel-indicators li.active{width:60px!important;height:15px!important;background-color:#6a6a6e;-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:#bbd149;border-radius:5px;width:10px;height:10px}.slick-dots li button:before{content:''}.slick-dots li.slick-active button{background-color:#6a6a6e!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}}#taetigkeitsbereiche h3{font-size:1.55rem!important}@media (min-width:767.99px){#taetigkeitsbereiche h3{min-height:98px}#taetigkeitsbereiche .einleitung{min-height:75px}}@media (min-width:1199.99px){#taetigkeitsbereiche h3{min-height:70px}}