@font-face{font-display:swap;font-family:'Jost';font-style:normal;font-weight:300;src:url('../../../fileadmin/fonts/jost-v20-latin-300.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Jost';font-style:italic;font-weight:300;src:url('../../../fileadmin/fonts/jost-v20-latin-300italic.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Jost';font-style:normal;font-weight:400;src:url('../../../fileadmin/fonts/jost-v20-latin-regular.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Jost';font-style:italic;font-weight:400;src:url('../../../fileadmin/fonts/jost-v20-latin-italic.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Jost';font-style:normal;font-weight:500;src:url('../../../fileadmin/fonts/jost-v20-latin-500.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Jost';font-style:italic;font-weight:500;src:url('../../../fileadmin/fonts/jost-v20-latin-500italic.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Jost';font-style:normal;font-weight:600;src:url('../../../fileadmin/fonts/jost-v20-latin-600.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Jost';font-style:italic;font-weight:600;src:url('../../../fileadmin/fonts/jost-v20-latin-600italic.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Jost';font-style:normal;font-weight:700;src:url('../../../fileadmin/fonts/jost-v20-latin-700.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Jost';font-style:italic;font-weight:700;src:url('../../../fileadmin/fonts/jost-v20-latin-700italic.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Jost';font-style:normal;font-weight:800;src:url('../../../fileadmin/fonts/jost-v20-latin-800.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Jost';font-style:italic;font-weight:800;src:url('../../../fileadmin/fonts/jost-v20-latin-800italic.woff2') format('woff2');}:root{--header-height:3rem;--bs-body-font-size:1.1rem !important;--bs-page-footer-bg:#21819f !important;--bs-page-footer-headline-color:#fff !important;--bs-navbar-color:#56565a !important;--bs-body-color:#56565a !important;--bs-heading-color:#56565a !important;--t3b-icon-phone:url('../../../fileadmin/images/telefon_icon.png') !important;}.navbar{--bs-navbar-nav-link-padding-x:1.5rem !important;;}body{font-family:"Jost",Helvetica,Arial,sans-serif !important;}.table{--bs-table-color:#56565a !important;}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{font-family:"Jost",Helvetica,Arial,sans-serif !important;font-weight:400 !important;}.h2-mb{margin-bottom:1rem !important;}a{color:#a4c038 !important;text-decoration:none !important;}a.nav-link{color:#56565a !important;}.page-footer a.nav-link{color:#ffffff !important;}.nav-meta a[href^="tel:"]:not(.no-icon)::before{content:url('../../../fileadmin/images/telefon_icon.png') !important;margin-right:5px;}.navbar-telefon a[href^="tel:"]:not(.no-icon)::before{--t3b-icon:"";}.nav-meta a[href^="tel:"]:not(.no-icon){display:flex;justify-content:center;align-items:center;text-align:center;}small,.small{font-size:0.95em !important;}.hero{--bs-page-hero-bg:#edecec !important;--bs-page-hero-color:#fff;--bs-page-hero-color-inverted:#000;--bs-page-hero-text-bg:transparent;text-transform:none !important;}.hero--padding .hero-content{padding:0 !important;}figure.image:has(:not(.image-caption)){margin-bottom:0 !important;}.nav-item-331{margin-right:1.5rem;}.nav-item-332{background:#7ea1b7;}.nav-item-332 a{background:#7ea1b7;}.nav-item-332 .nav-link,.nav-item-332 a{color:#fff !important;}.btn-primary{--bs-btn-bg:#7ea1b7 !important;--bs-btn-border-color:#7ea1b7 !important;}.table > :not(caption) > * > *,.ce-table > :not(caption) > * > *{border-bottom-width:0 !important;}td.wochentag{min-width:100px;}.layout-full .page-footer{background-color:transparent !important;border-top:0px !important;}.page-footer__row1{background-color:#9abfce !important;height:50px;margin-bottom:10px;}.page-footer__row2{background-color:#21819f !important;}.page-footer__row2 > .container{padding-top:0.75rem !important;padding-bottom:0.75rem !important;}.page-footer__row2 .col-12.col-md-6{display:none !important;}.page-footer__row2 .col-12.col-md-6.before-wrap{display:block !important;}.d-block.page-footer__copyright{display:none !important;}@media (min-width:1400px){.hero--padding .hero-content{margin-top:100px;max-height:25rem !important;}}@media (min-width:1200px)  and (max-width:1399.98px){.hero--padding .hero-content{margin-top:100px;max-height:25rem !important;}}@media (min-width:1200px){.navbar-brand img{max-height:8rem !important;margin-top:-2rem !important;}.hero--size-big .hero-content{min-height:25rem !important;}h1,.h1{font-size:2.25rem !important;}}@media (min-width:992px)  and (max-width:1199.98px){.navbar-brand img{max-height:7rem !important;margin-top:-2rem !important;}.hero--size-big .hero-content{min-height:25rem !important;}.hero--padding .hero-content{max-height:25rem !important;margin-top:30px;}}@media (max-width:991.98px){.navbar-brand img{max-height:7rem !important;margin-top:0.5rem !important;padding-left:60px;}}@media (min-width:768px) and (max-width:991.98px){.hero--size-big .hero-content{min-height:18rem !important;max-height:20rem !important;}.hero--padding .hero-content{margin-top:35px;}}@media (min-width:768px){.nav-footer.float-md-end{float:left !important;}}
