body{background-image:linear-gradient(90deg,#e0d7d7 0%,#e0d7d7 5%,#fff 5%,#fff 10%,#e0d7d7 10%,#e0d7d7 15%,#fff 15%,#fff 20%,#e0d7d7 20%,#e0d7d7 25%,#fff 25%,#fff 30%,#e0d7d7 30%,#e0d7d7 35%,#fff 35%,#fff 40%,#e0d7d7 40%,#e0d7d7 45%,#fff 45%,#fff 50%,#e0d7d7 50%,#e0d7d7 55%,#fff 55%,#fff 60%,#e0d7d7 60%,#e0d7d7 65%,#fff 65%,#fff 70%,#e0d7d7 70%,#e0d7d7 75%,#fff 75%,#fff 80%,#e0d7d7 80%,#e0d7d7 85%,#fff 85%,#fff 90%,#e0d7d7 90%,#e0d7d7 95%,#fff 95%,#fff 100%)!important}.et_pb_section{padding:30px 0}header,footer,#main-content{background:transparent!important;background-color:transparent!important}html,body,h1,h2,h3,h4,h5,h6{font-family:"Jura",Arial,sans-serif!important;hyphens:auto;-webkit-hyphens:auto}h3,h4,h54,h6{color:#000!important}strong,.bold{font-weight:700!important}.et_mobile_menu li a:hover,.nav ul li a:hover{background-color:rgba(0,0,0,0);opacity:1}.et_mobile_menu .menu-item-has-children>a{background:#e0d7d7}.et_mobile_menu li a{border-bottom:0}.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu{box-shadow:6px 6px 18px 0px rgba(0,0,0,0.3);margin-top:20px}.et-menu li li a{line-height:1.3em}.nav li ul{width:300px}.et-menu li li a{width:260px}.et_pb_menu .et-menu-nav>ul ul{padding:20px 0!important}.et_pb_scroll_top.et-pb-icon{background:#ab1917;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-bottom-left-radius:0}@media (max-width:980px){.et_pb_menu--style-centered .et_pb_menu_inner_container{display:flex;align-items:flex-start;flex-direction:row-reverse}.et_pb_menu__logo-wrap{order:1;margin:0!important}.et_pb_menu--style-centered .et_pb_menu__menu-wrap{order:2;margin-left:auto}.et_pb_menu--style-centered .et_mobile_nav_menu,.et_pb_menu--style-centered .mobile_menu_bar{position:static!important;padding:0!important}.et_pb_menu--style-centered .et_pb_menu__wrap{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}.et_pb_menu .et_mobile_nav_menu{margin:0}.et_pb_menu--style-centered .mobile_menu_bar{position:relative!important;right:-4px;top:-8px}}ul{list-style:none;margin:0;padding:0!important}li{list-style:none;margin:0}#main-content li,.et_pb_blurb_description li{position:relative!important;padding-left:40px!important;margin-bottom:1rem!important}#main-content li::before,.et_pb_blurb_description li::before{content:""!important;position:absolute!important;left:0!important;top:.2em!important;width:30px!important;height:30px!important;background:url("/wp-content/uploads/schere-icon.svg") no-repeat center/contain!important}.dienstplan{width:100%!important;table-layout:auto;border-collapse:collapse;overflow:visible}.dienstplan th,.dienstplan td{border:1px solid #eeeeee;padding:0.5em 0.75em;text-align:center;font-size:16px}.dienstplan thead th{background:#ab1917;color:#fff;font-weight:700}.dienstplan tbody td:first-child{background:#e0d7d7;font-weight:700;text-align:left}.dienstplan-toolbar{display:flex;justify-content:flex-end;margin-bottom:1em}@media (max-width:767px){.dienstplan-toolbar{justify-content:center;align-items:center}.dienstplan-toggleweek{flex:none;width:100%;box-sizing:border-box}}@media (max-width:980px){.dienstplan{border:0;width:100%}.dienstplan thead{position:absolute;clip:rect(0 0 0 0);height:1px;width:1px;overflow:hidden}.dienstplan tr{display:block;margin:0 0 1.5rem;padding:0;background:#fff}.dienstplan tr td:first-child{font-size:1.05rem;padding-bottom:.5rem;border-bottom:1px solid #eee}.dienstplan tr td{display:grid;grid-template-columns:6rem auto;padding:5px 10px;text-align:left;margin:-1px}.dienstplan tr td::before{content:attr(data-label);color:#ab1917;font-weight:700}}.team-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.team-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:981px){.team-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.team-grid{grid-template-columns:repeat(6,1fr)}}.team-card{text-align:center}.team-card img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:50%;box-shadow:6px 6px 18px 0px rgba(0,0,0,0.3)}.team-card .name{margin:.5rem 0 0}.team-card a{color:#ab1917;text-decoration:none}@media (max-width:980px){.open-mobile-menu .et_pb_menu__menu{display:flex!important}.open-mobile-menu .et_mobile_nav_menu{display:none!important}}