@charset "UTF-8";
.row.layout-33g-66t .column-0{flex:0 0 15%}.row.layout-33g-66t .column-0 img{width:100%;height:auto}.row.layout-33g-66t .column-1{flex:1 0 85%;display:flex !important;justify-content:center;align-items:flex-start}.h2-mb{margin-bottom:1rem !important}h3{color:#007757}.bg-lightgray{padding:2rem}.bg-lightgray .container{padding-left:0;padding-right:0}.bg-green{padding:2rem}.bg-green .container{padding-left:0;padding-right:0}.bg-green h3,.bg-green p,.bg-green td{color:#fff}.bg-green td{vertical-align:top;line-height:1.2rem}.bg-green tr{padding-bottom:0.8rem}#header #nav-primary nav .d-flex.flex-lg-grow-1.flex-nowrap.justify-content-between:nth-child(3){display:none !important}.breadcrumb-section{display:none}.with-aria-bar #header #nav-primary .navbar-user .nav-language{display:none}#header .navbar-light .navbar-brand img{padding-bottom:0.5rem}#header #nav-primary .navbar.navbar-light{padding-top:1rem}.d-flex.nav-calltoaction{display:none !important}.tt_address_detail .fas.fa-phone::before,.tt_address_detail .t3b-icon-phone::before{content:unset !important}.gebaerden-link{display:none}header .hero-content h1 span,header .hero-content h2 span{background-color:rgba(0, 121, 88, 0.5)}a,a:hover{color:#007757 !important;text-decoration:none !important}.owl-carousel .owl-item img{height:auto}.fas.fa-phone::before,.t3b-icon-phone::before{content:"" !important;background-image:url('/fileadmin/images/icons/icon_phone-green.svg');background-size:95%}.t3b-icon-envelope::before,a.mail::before,a[href^="javascript:linkTo_UnCryptMailto"]::before{content:"" !important;background-image:url('/fileadmin/images/icons/icon_mail-green.svg')}#c3827 h3{display:none}details{border-bottom:1px solid #ddd;padding:1rem 0}summary{cursor:pointer;font-weight:600;list-style:none;position:relative;padding-right:2rem}summary::-webkit-details-marker{display:none}summary::after{content:"›";color:#007757;font-size:1.5rem;line-height:1;position:absolute;right:0;top:0;transform:rotate(90deg);transition:transform 0.25s ease}details{padding-top:1rem}details[open] summary::after{transform:rotate(270deg)}summary:focus-visible{outline:2px solid #007757;outline-offset:4px}details>*:not(summary){animation:details-open 0.25s ease}@keyframes details-open{from{opacity:0;transform:translateY(-0.25rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){details>*:not(summary),summary::after{animation:none;transition:none}}