body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:0!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%;margin:auto}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;position:absolute;bottom:0;padding:19px 11px;max-width:100vw!important;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;max-height:78vh;overflow:auto!important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}
@font-face{font-display: swap;font-family: 'Lato';font-style: normal;font-weight: 300;src: url('/files/layout/fonts/lato-v25-latin-300.woff2') format('woff2')}@font-face{font-display: swap;font-family: 'Lato';font-style: normal;font-weight: 400;src: url('/files/layout/fonts/lato-v25-latin-regular.woff2') format('woff2')}@font-face{font-display: swap;font-family: 'Lato';font-style: normal;font-weight: 700;src: url('/files/layout/fonts/lato-v25-latin-700.woff2') format('woff2')}.font1{font-family: 'Lato';font-weight: 300}.bold,strong,b{font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent}body{line-height: 1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display: block}nav ul{list-style: none}blockquote,q{quotes: none}blockquote:before,blockquote:after,q:before,q:after{content: none}a{margin: 0;padding: 0;font-size: 100%;vertical-align: baseline;background: transparent}ins{background-color: #ff9;color: #000;text-decoration: none}mark{background-color: #ff9;color: #000;font-style: italic;font-weight: bold}del{text-decoration: line-through}abbr[title],dfn[title]{border-bottom: 1px dotted;cursor: help}table{border-collapse: collapse;border-spacing: 0}hr{display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0}input,select{vertical-align: middle}input:required,textarea:required{box-shadow: none}*{-moz-box-sizing: border-box;box-sizing: border-box}.clearfix{zoom: 1}.clearfix:before,.clearfix:after{content: "";display: table}.clearfix:after{clear: both}img{max-width: 100%;height: auto;vertical-align: middle;object-fit: cover}:focus{outline: none}h1,h2,h3,input,textarea,keygen,select,button{font-family: 'Lato';font-weight: 300}.float_left,.media--left > figure{float: none}.float_right,.media--right > figure{float: none}a{color: #1cc465;text-decoration: none;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: inline-block}a:hover{text-decoration: underline}h1{font-size: clamp(1rem, .7879rem + 1.2727vw, 1.7778rem);line-height: 110%;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}h2,.grid_3 h1{font-size: clamp(1rem, .9091rem + .5455vw, 1.3333rem);line-height: 110%;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}h2,h3,.grid_3 h1{font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-transform: uppercase}h2 + h3{position: relative;font-style: italic;font-size: clamp(.8889rem, .8889rem + 0vw, .8889rem);line-height: 110%;padding-top: 24px}h2 + h3:before{position: absolute;left: 50%;top: 0;transform: translate(-50%, -50%);content: '';display: inline-block;background: #1cc465;width: 100px;height: 10px}#footer,#header_top{font-size: clamp(.8889rem, .8889rem + 0vw, .8889rem);line-height: 140%}.glightbox-clean .gslide-title{margin-bottom: 0}.goverlay{background: rgba(240,240,240,0.96)}.glightbox-clean .gslide-media{box-shadow: none}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background: #003b73}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity: 0;pointer-events: none}.glightbox-clean .gdesc-inner{padding: 12px}.desc-bottom .gslide-image img,desc-top .gslide-image img{width: 100%;max-height: calc(100vh - 100px) !important;max-width: calc(100vh - 100px) !important}body.glightbox-mobile .glightbox-container .gslide-description{padding: 0;background: #FFF}body.glightbox-mobile .glightbox-container .gslide-description .gslide-title{color: #3b3d4a}body.glightbox-mobile .goverlay{background: rgba(240,240,240,0.96)}.glightbox-clean .gclose{background: none;background-image: url('/files/layout/close.svg');background-repeat: no-repeat;background-size: contain;background-position: center;width: 60px;height: 60px;top: 24px;right: 48px}.glightbox-clean .gclose svg{display: none}.glightbox-clean .gclose:hover{background-color: transparent !important;background-image: url('/files/layout/close_white.svg')}.glightbox-clean .gprev{background: none;background-image: url('/files/layout/arr_left_green.svg');background-repeat: no-repeat;background-size: contain;background-position: center;width: 60px;height: 60px;left: 48px;transform: translateX(50%) translateY(-50%)}.glightbox-clean .gprev svg{display: none}.glightbox-clean .gprev:hover{background-color: transparent !important;background-image: url('/files/layout/arr_left.svg')}.glightbox-clean .gnext{background: none;background-image: url('/files/layout/arr_right_green.svg');background-repeat: no-repeat;background-size: contain;background-position: center;width: 60px;height: 60px;right: 48px;transform: translateY(-50%)}.glightbox-clean .gnext svg{display: none}.glightbox-clean .gnext:hover{background-color: transparent !important;background-image: url('/files/layout/arr_right.svg')}html{font-size: 18px;overflow-x: hidden}body{min-height: 100vh;text-rendering: optimizeLegibility;overflow-x: hidden;overflow: hidden;font-size: 18px;line-height: 140%;font-family: 'Lato';font-weight: 300;color: #3b3d4a;background: #FFF;position: relative}#header{font-weight: 400}#header #header_top{background: #3b3d4a;color: #FFF}#header #header_top a{text-decoration: none;color: #FFF}#header #header_top > .inside{max-width: 1400px;margin-left: auto;margin-right: auto;padding: 0 12px;display: -ms-grid;display: grid;grid-gap: 24px;-ms-grid-columns: 200px 280px 1fr 300px;grid-template-columns: 200px 280px 1fr 300px;grid-auto-rows: auto}#header #header_top > .inside:before,#header #header_top > .inside:after{content: none}#header #header_top > .inside > *{margin-bottom: 0;float: none}#header #header_top > .inside a{padding: 12px;position: relative}#header #header_top > .inside a:hover{background: #1cc465}#header #header_top > .inside .content-text.telefon a,#header #header_top > .inside .content-text.mail a{padding-left: 48px}#header #header_top > .inside .content-text.telefon a:before,#header #header_top > .inside .content-text.mail a:before{content: '';display: inline-block;background-image: url('/files/layout/phone.svg');background-size: contain;background-repeat: no-repeat;background-position: center;width: 16px;height: 16px;position: absolute;left: 12px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%)}#header #header_top > .inside .content-text.mail a:before{background-image: url('/files/layout/mail.svg')}#header #header_top > .inside .content-element-group{grid-column-end: -1;position: relative}#header #header_top > .inside .content-element-group:hover #sprechzeiten > .rte a,#header #header_top > .inside .content-element-group:hover #sprechzeiten > .rte p{background: #1cc465}#header #header_top > .inside .content-element-group:hover #sprechzeiten_hover{visibility: visible;display: block}#header #header_top > .inside .content-element-group #sprechzeiten{text-align: right}#header #header_top > .inside .content-element-group #sprechzeiten > .rte a,#header #header_top > .inside .content-element-group #sprechzeiten > .rte p{display: block;padding: 12px;text-transform: uppercase}#header #header_top > .inside .content-element-group #sprechzeiten_hover{display: none;visibility: hidden;position: absolute;left: 0;width: 100%;top: 100%;z-index: 50;background: #1cc465;color: #FFF}#header #header_top > .inside .content-element-group #sprechzeiten_hover table{width: 100%}#header #header_top > .inside .content-element-group #sprechzeiten_hover tr{border-top: 1px solid rgba(255,255,255,0.5)}#header #header_top > .inside .content-element-group #sprechzeiten_hover tr td{padding: 12px 12px}#header #header_top > .inside .content-element-group #sprechzeiten_hover tr td:last-child{text-align: right}#header #header_top > .inside .content-element-group #sprechzeiten_hover tr.opening-hours-text td{text-align: left}#header #header_main{background: #FFF}#header #header_main > .inside{max-width: 1400px;margin-left: auto;margin-right: auto;padding: 24px 12px;display: -ms-grid;display: grid;grid-gap: 24px;-ms-grid-columns: 430px 1fr;grid-template-columns: 430px 1fr;grid-auto-rows: auto}#header #header_main > .inside:before,#header #header_main > .inside:after{content: none}#header #header_main > .inside > *{margin-bottom: 0;float: none}#header #header_main > .inside > *{align-self: center}#header #header_main > .inside #nav_main ul{width: 100%;text-align: right}#header #header_main > .inside #nav_main ul li{display: inline-block}#header #header_main > .inside #nav_main ul li a,#header #header_main > .inside #nav_main ul li strong{font-size: clamp(.8889rem, .8889rem + 0vw, .8889rem);line-height: 140%;display: block;text-decoration: none;padding: 6px 24px;color: #3b3d4a;text-transform: uppercase}#header #header_main > .inside #nav_main ul li a:hover{color: #1cc465}#header #header_main > .inside #nav_main ul li strong{background: #003b73;color: #FFF}.rte > *,.content-download > *,.content-gallery > *,.content-text > *,.inside_wrap > *{margin-bottom: 24px}.rte > *:last-child,.content-download > *:last-child,.content-gallery > *:last-child,.content-text > *:last-child,.inside_wrap > *:last-child{margin-bottom: 0}.content-text ul{padding-left: .9em}.content-text ul li{margin-bottom: 12px;position: relative}.content-text ul li:last-child{margin-bottom: 0}.content-text.center{text-align: center}.content-text.center ul{padding: 0;display: inline-block;list-style: none}.content-text.center ul li:before{content: "•";display: inline-block;position: relative;margin-right: 12px}.content-text.imagesize_9 img{border-radius: 50%}.content-text.imagesize_11{display: -ms-grid;display: grid;grid-gap: 0;-ms-grid-columns: 1fr 1fr;grid-template-columns: 1fr 1fr;grid-auto-rows: auto;margin-bottom: 0;justify-content: center;align-items: center;grid-template-areas: 'left right'}.content-text.imagesize_11:before,.content-text.imagesize_11:after{content: none}.content-text.imagesize_11 > *{margin-bottom: 0;float: none}.content-text.imagesize_11:hover figure img{transform: rotate(2deg) scale(1.1)}.content-text.imagesize_11 .rte{padding: 96px}.content-text.imagesize_11 figure{position: relative;overflow: hidden}.content-text.imagesize_11 figure img{transition: all .4s ease-in;-webkit-transition: all .4s ease-in}.content-text.imagesize_11 figure:after{border-color: transparent #fff transparent transparent;border-style: solid;border-width: 60px 80px 60px 0;content: "";height: 0;right: 0px;position: absolute;top: 50%;transform: translate(0, -50%);width: 0}.content-text.imagesize_11.media--right .rte{grid-area: left}.content-text.imagesize_11.media--right figure{grid-area: right}.content-text.imagesize_11.media--right figure:after{right: auto;left: 0;border-color: transparent transparent transparent #fff;border-width: 60px 0 60px 80px}.content-text .rte{max-width: 900px;margin-left: auto;margin-right: auto}#main .mod_article .inside_wrap{padding-top: 96px;padding-bottom: 96px;max-width: 1400px;margin-left: auto;margin-right: auto;padding-left: 24px;padding-right: 24px}#main .mod_article.padding_top_0x .inside_wrap{padding-top: 0}#main .mod_article.padding_bottom_0x .inside_wrap{padding-bottom: 0}.border-top{border-top: 24px solid #003b73}.border-bottom{border-bottom: 24px solid #003b73}.border-bottom-green{border-bottom: 24px solid #1cc465}.content-swiper .swiper-pagination{bottom: 0;display: none}.content-swiper .swiper-pagination span.swiper-pagination-bullet{width: 20px;height: 20px;background: #003b73}.content-swiper .swiper-button-prev,.content-swiper .swiper-button-next{left: 96px;background-image: url('/files/layout/arr_left.svg');background-size: contain;background-repeat: no-repeat;background-position: center;width: 60px;cursor: pointer;height: 60px;top: 50%;transform: translateX(-50%) translateY(-50%)}.content-swiper .swiper-button-prev svg,.content-swiper .swiper-button-next svg{display: none}.content-swiper .swiper-button-next{background-image: url('/files/layout/arr_right.svg');right: 96px;left: auto;transform: translateX(50%) translateY(-50%)}.content-swiper .swiper-slide{padding-left: 96px;padding-right: 96px}.content-swiper.center .content-text{text-align: center}.content-swiper .swiper-center-preview{overflow: hidden;transition: opacity .3s ease}.content-swiper .swiper-center-preview:not(.swiper-initialized){opacity: 0}@media (min-width: 768px){.content-swiper .swiper-center-preview:not(.swiper-initialized) .swiper-slide{width: 50%}}.content-swiper .swiper-center-preview .swiper-slide{padding-left: 0;padding-right: 0}.content-swiper .swiper-center-preview .swiper-button-prev{left: 25%}.content-swiper .swiper-center-preview .swiper-button-next{right: 25%}.content-swiper .swiper-center-preview .swiper-slide{transition: filter .4s ease, opacity .4s ease;filter: brightness(.5)}.content-swiper .swiper-center-preview .swiper-slide.swiper-slide-active{filter: brightness(1)}.content-element-group.grid_2{display: -ms-grid;display: grid;grid-gap: 48px;-ms-grid-columns: 1fr 1fr;grid-template-columns: 1fr 1fr;grid-auto-rows: auto}.content-element-group.grid_2:before,.content-element-group.grid_2:after{content: none}.content-element-group.grid_2 > *{margin-bottom: 0;float: none}.content-element-group.grid_3{display: -ms-grid;display: grid;grid-gap: 24px;-ms-grid-columns: 1fr 1fr 1fr;grid-template-columns: 1fr 1fr 1fr;grid-auto-rows: auto}.content-element-group.grid_3:before,.content-element-group.grid_3:after{content: none}.content-element-group.grid_3 > *{margin-bottom: 0;float: none}.content-element-group.grid_3 table td{padding-right: 6px;padding-bottom: 6px}.content-element-group.mosaik{margin-top: 72px;display: -ms-grid;display: grid;grid-gap: 0;-ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;grid-template-columns: 1fr 1fr 1fr 1fr 1fr;grid-auto-rows: auto;max-width: 1350px}.content-element-group.mosaik:before,.content-element-group.mosaik:after{content: none}.content-element-group.mosaik > *{margin-bottom: 0;float: none}.content-element-group.mosaik .content-image{overflow: hidden;max-height: 220px}.content-element-group.mosaik .content-image img{transition: all .3s ease-in;-webkit-transition: all .3s ease-in}.content-element-group.mosaik .content-image a{transition: all .3s ease-in;-webkit-transition: all .3s ease-in;background: #FFF;position: relative}.content-element-group.mosaik .content-image a:before{z-index: 10;content: '';pointer-events: none;opacity: 0;transition: all .3s ease-in;-webkit-transition: all .3s ease-in;display: inline-block;width: 44px;height: 44px;background-image: url('/files/layout/search.svg');background-size: contain;background-position: center;background-repeat: no-repeat;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%)}.content-element-group.mosaik .content-image a:hover{background: #000}.content-element-group.mosaik .content-image a:hover:before{opacity: 1}.content-element-group.mosaik .content-image a:hover img{opacity: .6;transform: scale(1.2)}.content-element-group.mosaik .imagesize_2{grid-column: span 2}.content-element-group.mosaik .imagesize_3{grid-row: span 2;max-height: 440px}.content-element-group.mosaik .imagesize_4{grid-row: span 2;grid-column: span 2;max-height: 440px}.mod_article{background: #FFF;position: relative}.mod_article > .inside{max-width: 1400px;margin-left: auto;margin-right: auto;padding: 48px 12px}.mod_article > .inside > *{margin-bottom: 24px}.mod_article > .inside > *:last-child{margin-bottom: 0}.mod_article.bg_dark{color: #FFF;background: #3b3d4a;font-weight: 400}.mod_article.bg_dark h3{color: #1cc465;font-family: 'Lato';font-weight: 300;font-weight: 400;text-transform: none}.mod_article.bg_dark h3 strong{text-transform: uppercase;color: #FFF}.mod_article.bg_dark h2 + h3{color: #FFF}.mod_article.bg_dark .content-swiper .swiper-button-prev{background-image: url(/files/layout/arr_left_green.svg)}.mod_article.bg_dark .content-swiper .swiper-button-next{background-image: url(/files/layout/arr_right_green.svg)}.mod_article.bg_dark a{color: #1cc465;text-decoration: none;font-style: italic}.mod_article.bg_dark a:hover{text-decoration: underline}.mod_article#team table tr td{padding-bottom: 6px}.mod_article#team table tr td:first-child{width: 6em;padding-right: 12px}.mod_article#team .content-text{margin-bottom: 96px}.mod_article#team .content-text:last-child{margin-bottom: 0}.mod_article#team .content-text.noimage{display: -ms-grid;display: grid;grid-gap: 48px;-ms-grid-columns: 1fr 4fr;grid-template-columns: 1fr 4fr;grid-auto-rows: auto;margin-bottom: 48px}.mod_article#team .content-text.noimage:before,.mod_article#team .content-text.noimage:after{content: none}.mod_article#team .content-text.noimage > *{margin-bottom: 0;float: none}.mod_article#team .content-text.noimage .rte{grid-column-end: -1;margin: 0}.mod_article#team .content-text.imagesize_10{display: -ms-grid;display: grid;grid-gap: 48px;-ms-grid-columns: 1fr 4fr;grid-template-columns: 1fr 4fr;grid-auto-rows: auto}.mod_article#team .content-text.imagesize_10 h2{color: #1cc465;text-transform: none}.mod_article#team .content-text.imagesize_10 h2 strong{color: #3b3d4a}.mod_article#team .content-text.imagesize_10 h2 em{font-style: normal}.mod_article#team .content-text.imagesize_10 img{border-radius: 50%}.mod_article#team .content-text.imagesize_10:before,.mod_article#team .content-text.imagesize_10:after{content: none}.mod_article#team .content-text.imagesize_10 > *{margin-bottom: 0;float: none}.mod_article#team .content-text.imagesize_10 .rte{margin: 0}.mod_article#links{overflow: hidden}.mod_article#links .inside_wrap{padding: 0;max-width: 100%}.mod_article#links .content-image{position: absolute;left: 0;top: 0;width: 100%;height: 100%;margin: 0;z-index: 1}.mod_article#links .content-image figure{height: 100%}.mod_article#links .content-image img{width: 100%;height: 100%;object-fit: cover}.mod_article#links .content-text{position: relative;z-index: 5}.mod_article#links .content-text h1{color: #FFF;text-transform: uppercase;margin-top: 48px;margin-bottom: 96px}.mod_article#links .content-text.links{background: rgba(59,61,74,0.8);padding: 96px}.mod_article#links .content-text.links ul{list-style: none}.mod_article#links .content-text.links .rte{display: -ms-grid;display: grid;grid-gap: 48px;-ms-grid-columns: 1fr 1fr;grid-template-columns: 1fr 1fr;grid-auto-rows: auto}.mod_article#links .content-text.links .rte:before,.mod_article#links .content-text.links .rte:after{content: none}.mod_article#links .content-text.links .rte > *{margin-bottom: 0;float: none}#footer{background: #3b3d4a;color: #FFF}#footer .footer-main-content{max-width: 1400px;margin-left: auto;margin-right: auto;padding: 48px 12px;padding-top: 72px;padding-bottom: 72px}#footer .footer-main-content .grid{display: -ms-grid;display: grid;grid-gap: 48px;-ms-grid-columns: 1fr 1fr 1fr;grid-template-columns: 1fr 1fr 1fr;grid-auto-rows: auto}#footer .footer-main-content .grid:before,#footer .footer-main-content .grid:after{content: none}#footer .footer-main-content .grid > *{margin-bottom: 0;float: none}#footer .footer-main-content a:hover{text-decoration: underline}#footer .footer-main-content table td{padding-right: 12px;padding-bottom: 6px}#footer .footer-main-content h4,#footer .footer-main-content .headline{margin-bottom: 6px;text-transform: uppercase}#footer .footer-navigation-wrapper{background: #003b73}#footer .footer-navigation-wrapper .grid{max-width: 1400px;margin-left: auto;margin-right: auto;padding: 48px 12px;padding-top: 0;padding-bottom: 0;text-align: right}#footer .footer-navigation-wrapper .grid ul li{display: inline-block;text-transform: uppercase}#footer .footer-navigation-wrapper .grid ul li a,#footer .footer-navigation-wrapper .grid ul li strong{padding: 12px 24px;color: #FFF;transition: all .3s ease-in;-webkit-transition: all .3s ease-in}#footer .footer-navigation-wrapper .grid ul li a:hover{background: #1cc465}#menu{display: none}@media (max-width: 1200px){#header #header_top > .inside{grid-template-columns: 1fr 1fr 12px 1fr;grid-gap: 12px}#header #header_main > .inside{display: block}#header #header_main > .inside > *{margin-bottom: 24px}#header #header_main > .inside > *:last-child{margin-bottom: 0}#header #header_main > .inside #nav_main ul{text-align: left}#main .mod_article.padding_top_0x.padding_bottom_0x .inside_wrap{padding-left: 0;padding-right: 0}#main .mod_article.padding_top_0x.padding_bottom_0x .inside_wrap .content-text .rte{padding: 24px}#main .mod_article.padding_top_0x.padding_bottom_0x .inside_wrap .content-text.imagesize_11 figure{min-height: 100%;height: 100%}#main .mod_article.padding_top_0x.padding_bottom_0x .inside_wrap .content-text.imagesize_11 figure img{min-height: 100%}#main .mod_article.padding_top_0x.padding_bottom_0x .inside_wrap .content-text.imagesize_11 figure:after{border-width: 30px 40px 30px 0}#main .mod_article.padding_top_0x.padding_bottom_0x .inside_wrap .content-text.imagesize_11.media--right figure:after{border-width: 30px 0 30px 40px}}@media (max-width: 880px){#header #header_top > .inside .content-element-group #sprechzeiten_hover tr{display: block}#header #header_top > .inside .content-element-group #sprechzeiten_hover tr td,#header #header_top > .inside .content-element-group #sprechzeiten_hover tr td:last-child{width: 100%;display: block;text-align: left;padding-top: 4px;padding-bottom: 4px}}@media (max-width: 767px){.content-swiper .swiper-center-preview .swiper-button-prev{left: 48px}.content-swiper .swiper-center-preview .swiper-button-next{right: 48px}.content-swiper .swiper-slide{padding-left: 24px;padding-right: 24px}.mod_article.bg_dark .content-swiper .swiper-button-prev{left: 48px}.mod_article.bg_dark .content-swiper .swiper-button-next{right: 48px}.swiper-slide .content-element-group.grid_2 img{width: 50%;margin-left: auto;margin-right: auto}#footer .footer-main-content .grid{grid-template-columns: 1fr 1fr}#footer .footer-main-content .grid .footer-left{grid-column-start: 1;grid-column-end: -1}}@media (max-width: 720px){h1,h2,h3,h4,a{overflow-wrap: anywhere;word-wrap: break-word}#main .mod_article .inside_wrap{padding-top: 48px;padding-bottom: 48px}#footer .footer-navigation-wrapper .grid ul li a{padding-left: 12px;padding-right: 12px}.content-element-group.grid_2,.mod_article#team .content-text.noimage,.mod_article#team .content-text.imagesize_10,.mod_article#links .content-text.links .rte,.content-element-group.grid_3{display: block}.content-element-group.grid_2 > *,.mod_article#team .content-text.noimage > *,.mod_article#team .content-text.imagesize_10 > *,.mod_article#links .content-text.links .rte > *,.content-element-group.grid_3 > *{margin-bottom: 24px}.content-element-group.grid_2 > *:last-child,.mod_article#team .content-text.noimage > *:last-child,.mod_article#team .content-text.imagesize_10 > *:last-child,.mod_article#links .content-text.links .rte > *:last-child,.content-element-group.grid_3 > *:last-child{margin-bottom: 0}#main .mod_article#links .inside_wrap{padding-bottom: 0}#main .mod_article#links .content-image{margin-bottom: 0}.mod_article#links .content-text.links{padding: 24px}#header #header_main > .inside{display: block}#header #header_main > .inside > *{margin-bottom: 24px}#header #header_main > .inside > *:last-child{margin-bottom: 0}#header #header_main > .inside .content-image{padding-right: 60px}#header #header_main > .inside img{width: 280px;max-width: 100%}#header #header_main > .inside .content-image{margin-bottom: 0}#header #header_main > .inside #nav_main{display: none;margin-top: 24px;margin-left: -24px;margin-right: -24px}#header #header_main > .inside #nav_main ul li{display: block}.content-element-group.mosaik{grid-template-columns: 1fr 1fr}.content-element-group.mosaik > div{grid-row: span 1 !important;grid-column: span 1 !important}#menu{position: absolute;right: 12px;top: 24px;z-index: 9999;display: inline-block;background: #FFF;width: 44px;height: 44px;transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer}#menu span{display: block;position: absolute;height: 5px;width: 80%;background: #003b73;border-radius: 9px;opacity: 1;left: 10%;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out}#menu span:nth-child(1){top: 8px}#menu span:nth-child(2),#menu span:nth-child(3){top: 20px}#menu span:nth-child(4){top: 32px}html.menu_open #header #header_main > .inside #nav_main{display: block}html.menu_open #menu span:nth-child(1){top: 18px;width: 0%;left: 50%}html.menu_open #menu span:nth-child(2){-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}html.menu_open #menu span:nth-child(3){-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg)}html.menu_open #menu span:nth-child(4){top: 18px;width: 0%;left: 50%}}@media (max-width: 620px){body{font-size: 16px}.glightbox-clean .gclose{right: 24px}#header #header_top > .inside{display: block}#header #header_top > .inside > *{margin-bottom: 24px}#header #header_top > .inside > *:last-child{margin-bottom: 0}#header #header_top > .inside > .telefon,#header #header_top > .inside > .mail{display: none}.content-text.imagesize_11,#footer .footer-main-content .grid{display: block}.content-text.imagesize_11 > *,#footer .footer-main-content .grid > *{margin-bottom: 24px}.content-text.imagesize_11 > *:last-child,#footer .footer-main-content .grid > *:last-child{margin-bottom: 0}#main .mod_article.padding_top_0x.padding_bottom_0x .inside_wrap .content-text.imagesize_11 figure{height: auto;min-height: auto;margin-bottom: 0}#main .mod_article.padding_top_0x.padding_bottom_0x .inside_wrap .content-text.imagesize_11 figure img{height: auto;min-height: auto;max-height: 200px}#main .mod_article.padding_top_0x.padding_bottom_0x .inside_wrap .content-text.imagesize_11 figure:after{display: none}}@media (max-width: 500px){.mod_article#team .content-text.imagesize_10 h2 strong{display: block}.mod_article#team .content-text.imagesize_10 h2 em{display: none}.content-text table,.content-text tr,.content-text td{width: 100%;display: block}.content-text tr > td:first-child{font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-top: 24px}#header #header_top > .inside .content-element-group #sprechzeiten_hover table tbody{display: block;width: 100%}#header #header_top > .inside .content-element-group #sprechzeiten_hover table tr > td:first-child{margin-top: 0}}@media (max-width: 400px){.content-element-group.mosaik{grid-template-columns: 1fr}.content-element-group.mosaik a{display: block}.content-element-group.mosaik img{width: 100%}}
