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}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
/**
 * CLICKPRESS CSS-Grid
 * @author: Stefan Schulz-Lauterbach
 *
 * thanks to Dinko Skopljak for co-working
 */
.justify-items-start {
  justify-items: start;
}

.justify-items-center {
  justify-items: center;
}

.justify-items-end {
  justify-items: end;
}

.justify-items-stretch {
  justify-items: stretch;
}

.content-start {
  align-content: start;
}

.content-center {
  align-content: center;
}

.content-end {
  align-content: end;
}

.items-start {
  align-items: start;
}

.items-center {
  align-items: center;
}

.items-end {
  align-items: end;
}

.items-stretch {
  align-items: stretch;
}

.items-baseline {
  align-items: baseline;
}

[class*=grid_] {
  display: grid;
  grid-gap: 1rem;
}
[class*=grid_] > .block {
  margin-bottom: 0;
}

@media (min-width: 576px) {
  .grid_mobile_100 {
    grid-template-columns: 1fr;
  }
  .grid_mobile_50_50 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid_mobile_33_33_33 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid_mobile_25_25_25_25 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid_mobile_75_25 {
    grid-template-columns: 3fr 1fr;
  }
  .grid_mobile_25_75 {
    grid-template-columns: 1fr 3fr;
  }
  .grid_mobile_66_33 {
    grid-template-columns: 2fr 1fr;
  }
  .grid_mobile_33_66 {
    grid-template-columns: 1fr 2fr;
  }
  .grid_mobile_60_40 {
    grid-template-columns: 3fr 2fr;
  }
  .grid_mobile_40_60 {
    grid-template-columns: 2fr 3fr;
  }
  .grid_mobile_50_25_25 {
    grid-template-columns: 2fr 1fr 1fr;
  }
  .grid_mobile_25_50_25 {
    grid-template-columns: 1fr 2fr 1fr;
  }
  .grid_mobile_25_25_50 {
    grid-template-columns: 1fr 1fr 2fr;
  }
  .grid_mobile_40_30_30 {
    grid-template-columns: 4fr 3fr 3fr;
  }
  .grid_mobile_30_40_30 {
    grid-template-columns: 3fr 4fr 3fr;
  }
  .grid_mobile_30_30_40 {
    grid-template-columns: 3fr 3fr 4fr;
  }
  .gap_mobile_0 {
    grid-gap: 0;
  }
  .gap_mobile_1 {
    grid-gap: 1rem;
  }
  .gap_mobile_2 {
    grid-gap: 2rem;
  }
  .gap_mobile_3 {
    grid-gap: 3rem;
  }
  .gap_mobile_4 {
    grid-gap: 4rem;
  }
  .gap_mobile_5 {
    grid-gap: 5rem;
  }
  .gap_mobile_6 {
    grid-gap: 6rem;
  }
  .gap_mobile_7 {
    grid-gap: 7rem;
  }
  .gap_mobile_8 {
    grid-gap: 8rem;
  }
  .gap_mobile_9 {
    grid-gap: 9rem;
  }
  .gap_mobile_10 {
    grid-gap: 10rem;
  }
  .gap_mobile_11 {
    grid-gap: 11rem;
  }
  .gap_mobile_12 {
    grid-gap: 12rem;
  }
}
@media (min-width: 768px) {
  .grid_tablet_100 {
    grid-template-columns: 1fr;
  }
  .grid_tablet_50_50 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid_tablet_33_33_33 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid_tablet_25_25_25_25 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid_tablet_75_25 {
    grid-template-columns: 3fr 1fr;
  }
  .grid_tablet_25_75 {
    grid-template-columns: 1fr 3fr;
  }
  .grid_tablet_66_33 {
    grid-template-columns: 2fr 1fr;
  }
  .grid_tablet_33_66 {
    grid-template-columns: 1fr 2fr;
  }
  .grid_tablet_60_40 {
    grid-template-columns: 3fr 2fr;
  }
  .grid_tablet_40_60 {
    grid-template-columns: 2fr 3fr;
  }
  .grid_tablet_50_25_25 {
    grid-template-columns: 2fr 1fr 1fr;
  }
  .grid_tablet_25_50_25 {
    grid-template-columns: 1fr 2fr 1fr;
  }
  .grid_tablet_25_25_50 {
    grid-template-columns: 1fr 1fr 2fr;
  }
  .grid_tablet_40_30_30 {
    grid-template-columns: 4fr 3fr 3fr;
  }
  .grid_tablet_30_40_30 {
    grid-template-columns: 3fr 4fr 3fr;
  }
  .grid_tablet_30_30_40 {
    grid-template-columns: 3fr 3fr 4fr;
  }
  .grid_tablet_20_40_40 {
    grid-template-columns: 1fr 2fr 2fr;
  }
  .grid_tablet_40_20_40 {
    grid-template-columns: 2fr 1fr 2fr;
  }
  .grid_tablet_40_40_20 {
    grid-template-columns: 2fr 2fr 1fr;
  }
  .gap_tablet_0 {
    grid-gap: 0;
  }
  .gap_tablet_1 {
    grid-gap: 1rem;
  }
  .gap_tablet_2 {
    grid-gap: 2rem;
  }
  .gap_tablet_3 {
    grid-gap: 3rem;
  }
  .gap_tablet_4 {
    grid-gap: 4rem;
  }
  .gap_tablet_5 {
    grid-gap: 5rem;
  }
  .gap_tablet_6 {
    grid-gap: 6rem;
  }
  .gap_tablet_7 {
    grid-gap: 7rem;
  }
  .gap_tablet_8 {
    grid-gap: 8rem;
  }
  .gap_tablet_9 {
    grid-gap: 9rem;
  }
  .gap_tablet_10 {
    grid-gap: 10rem;
  }
  .gap_tablet_11 {
    grid-gap: 11rem;
  }
  .gap_tablet_12 {
    grid-gap: 12rem;
  }
}
@media (min-width: 992px) {
  .grid_desktop_100 {
    grid-template-columns: 1fr;
  }
  .grid_desktop_50_50 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid_desktop_50_25_25 {
    grid-template-columns: 2fr 1fr 1fr;
  }
  .grid_desktop_33_33_33 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid_desktop_75_25 {
    grid-template-columns: 3fr 1fr;
  }
  .grid_desktop_25_75 {
    grid-template-columns: 1fr 3fr;
  }
  .grid_desktop_66_33 {
    grid-template-columns: 2fr 1fr;
  }
  .grid_desktop_60_40 {
    grid-template-columns: 3fr 2fr;
  }
  .grid_desktop_40_60 {
    grid-template-columns: 2fr 3fr;
  }
  .grid_desktop_33_66 {
    grid-template-columns: 1fr 2fr;
  }
  .grid_desktop_50_25_25 {
    grid-template-columns: 2fr 1fr 1fr;
  }
  .grid_desktop_40_30_30 {
    grid-template-columns: 4fr 3fr 3fr;
  }
  .grid_desktop_50_25_25 {
    grid-template-columns: 2fr 1fr 1fr;
  }
  .grid_desktop_25_50_25 {
    grid-template-columns: 1fr 2fr 1fr;
  }
  .grid_desktop_25_25_50 {
    grid-template-columns: 1fr 1fr 2fr;
  }
  .grid_desktop_40_30_30 {
    grid-template-columns: 4fr 3fr 3fr;
  }
  .grid_desktop_30_40_30 {
    grid-template-columns: 3fr 4fr 3fr;
  }
  .grid_desktop_30_30_40 {
    grid-template-columns: 3fr 3fr 4fr;
  }
  .grid_desktop_20_40_40 {
    grid-template-columns: 1fr 2fr 2fr;
  }
  .grid_desktop_40_20_40 {
    grid-template-columns: 2fr 1fr 2fr;
  }
  .grid_desktop_40_40_20 {
    grid-template-columns: 2fr 2fr 1fr;
  }
  .grid_desktop_25_25_25_25 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid_desktop_40_20_20_20 {
    grid-template-columns: 2fr 1fr 1fr 1fr;
  }
  .grid_desktop_20_40_20_20 {
    grid-template-columns: 1fr 2fr 1fr 1fr;
  }
  .grid_desktop_20_20_40_20 {
    grid-template-columns: 1fr 1fr 2fr 1fr;
  }
  .grid_desktop_20_20_20_40 {
    grid-template-columns: 1fr 1fr 1fr 2fr;
  }
  .grid_desktop_20_20_20_20_20 {
    grid-template-columns: repeat(5, 1fr);
  }
  .gap_desktop_0 {
    grid-gap: 0;
  }
  .gap_desktop_1 {
    grid-gap: 1rem;
  }
  .gap_desktop_2 {
    grid-gap: 2rem;
  }
  .gap_desktop_3 {
    grid-gap: 3rem;
  }
  .gap_desktop_4 {
    grid-gap: 4rem;
  }
  .gap_desktop_5 {
    grid-gap: 5rem;
  }
  .gap_desktop_6 {
    grid-gap: 6rem;
  }
  .gap_desktop_7 {
    grid-gap: 7rem;
  }
  .gap_desktop_8 {
    grid-gap: 8rem;
  }
  .gap_desktop_9 {
    grid-gap: 9rem;
  }
  .gap_desktop_10 {
    grid-gap: 10rem;
  }
  .gap_desktop_11 {
    grid-gap: 11rem;
  }
  .gap_desktop_12 {
    grid-gap: 12rem;
  }
}

/*# sourceMappingURL=clickpress-grid.css.map */

*{padding:0;border:0;margin:0;outline:none;-webkit-text-size-adjust:none;box-sizing:border-box}html{font-size:100%;scroll-padding-top:140px}#wrapper{display:flex;flex-direction:column;min-height:100vh}#container{flex:1 0 auto}body{font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:1.125rem;background:#fff;color:#000000;line-height:1.4}.mod_article{position:relative}.content-text p{margin-bottom:1rem;font-size:1.125rem}.content-text p:last-child{margin-bottom:0}a{color:#D72C32}a:hover{text-decoration:none}.c_wrapper{max-width:1260px;margin:0 auto;position:relative;padding:4rem 1rem}@media only screen and (min-width:768px){.c_wrapper{padding:4rem 2rem}}@media only screen and (min-width:992px){.c_wrapper{padding:4rem 2rem}}@media only screen and (min-width:1292px){.c_wrapper{padding:6rem 0}}::selection{background:#000000;color:#fff}h1{font-weight:bold;text-transform:uppercase;font-size:2.5rem;margin-bottom:2rem}@media only screen and (min-width:992px){h1{font-size:2.75rem}}a.btn,.content-hyperlink.btn a{border-radius:21px;color:#fff;background:#D72C32;display:inline-flex;padding:0.25rem 1.5rem;text-decoration:none;font-size:1.25rem;border:2px solid #D72C32;-webkit-transition:all, 0.3s;transition:all, 0.3s;position:relative;z-index:2;align-items:center}a.btn:hover,.content-hyperlink.btn a:hover{background:#fff;color:#D72C32}[class*="grid_"]{grid-gap:4rem;overflow:visible}h2{margin-bottom:4rem;font-size:1.875rem}body.prePage #header{background:none}body.prePage #header .inside{padding:0}body.prePage #header #logo.vorab{z-index:3;position:absolute;top:1rem;width:140px;left:1rem}@media only screen and (min-width:768px){body.prePage #header #logo.vorab{width:200px}}@media only screen and (min-width:1440px){body.prePage #header #logo.vorab{width:260px}}body.start #header{background:none;box-shadow:none}body.start #header #dnav li a{color:#fff;border-color:#fff}body.start #header #dnav li a:hover{color:#D72C32;border-color:#D72C32}body.start #header #logo #Witten path{fill:#fff !important}body.start #header.addBG{background:#fff;box-shadow:0 0 8px rgba(0, 0, 0, 0.16)}body.start #header.addBG #logo #Witten path{fill:#000000 !important}body.start #header.addBG #dnav li a{color:#000000;border-color:#000000}body.start #header.addBG #dnav li a:hover{color:#D72C32;border-color:#D72C32}@media only screen and (min-width:1540px){body.start .inside{justify-content:flex-start}body.start #dnav{margin-right:auto;margin-left:470px}}@media only screen and (min-width:1680px){body.start .inside{justify-content:flex-start}body.start #dnav{margin-left:570px}}#header{position:fixed;z-index:3;top:0;width:100%;background:#fff;box-shadow:0 0 8px rgba(0, 0, 0, 0.16);-webkit-transition:all, 0.3s;transition:all, 0.3s}#header .inside{display:flex;justify-content:space-between;padding:1rem;width:100%;max-width:1900px}#header #logo{width:140px}#header #logo path{-webkit-transition:all, 0.3s;transition:all, 0.3s}#header #logo #Witten path{fill:#000000 !important}@media only screen and (min-width:768px){#header #logo{width:200px}}#header .mod_navigation{display:none}#header #mobile-trigger{border-radius:100%;background:#D72C32;width:60px;height:60px;display:flex;flex-direction:column;justify-content:center;align-items:center}#header #mobile-trigger span{width:32px;height:4px;background:#fff;border-radius:2px;margin-bottom:9px}#header #mobile-trigger span:last-child{margin-bottom:0}@media only screen and (min-width:768px){#header .inside{padding:1rem 2rem}}@media only screen and (min-width:1260px){#header .inside{align-items:center}#header #mobile-trigger{display:none}#header #dnav{display:block}}@media only screen and (min-width:1540px){#header .inside{justify-content:flex-start}#header #dnav{margin-right:auto;margin-left:470px}}@media only screen and (min-width:1680px){#header .inside{justify-content:flex-start}#header #dnav{margin-left:570px}}#footer{background:#D72C32;padding:2rem 1rem}#footer .inside{display:flex;max-width:1900px;justify-content:flex-end;margin:0 auto;gap:1.5rem}#footer .content-hyperlink a{color:#fff;text-decoration:none;font-size:1.25rem}#footer .content-hyperlink a:hover{text-decoration:underline}#footer .sm-icons{display:flex;gap:0.75rem}#footer .sm-icons .whatsapp-footer,#footer .sm-icons .facebook-footer{display:flex;align-items:center}#footer .sm-icons .whatsapp-footer svg,#footer .sm-icons .facebook-footer svg{width:22px;height:23px}#footer .sm-icons .whatsapp-footer svg *,#footer .sm-icons .facebook-footer svg *{fill:#fff}@media only screen and (min-width:768px){#footer .inside{padding:0 1rem}}body.prePage #footer .agb{display:none}body.prePage #footer .sm-icons .facebook-footer{display:none}#intro-neu{background:#B2B2B2;color:#fff;overflow:visible;margin-bottom:12rem}#intro-neu .content-image{position:relative;height:50vh}#intro-neu .content-image #curve{position:absolute;bottom:-2px;filter:drop-shadow(0px -4px #fff)}#intro-neu .content-image #curve_desktop{display:none}#intro-neu .content-image figure{overflow:hidden;position:relative;line-height:0;height:100%}#intro-neu .content-image figure img{object-fit:cover;width:100%;height:100%}#intro-neu .ce_cp_column_start{margin-top:-2rem;padding:1rem;position:relative;z-index:2}#intro-neu .ce_cp_column_start h1{text-transform:none;text-align:center}#intro-neu .ce_cp_column_start h3{text-align:center;font-size:1.375rem;margin-bottom:2rem;margin-top:2rem}#intro-neu .ce_cp_column_start p,#intro-neu .ce_cp_column_start td{font-size:1.25rem;text-align:center}#intro-neu .ce_cp_column_start .content-text{margin-bottom:2rem}#intro-neu .ce_cp_column_start .content-text .opening{display:grid;grid-template-columns:75px 1fr;justify-content:space-between;text-align:left;grid-column-gap:1rem;grid-row-gap:0.5rem;width:290px;margin:0 auto}#intro-neu .ce_cp_column_start .content-hyperlink{text-align:center;margin:0 auto}#intro-neu .ce_cp_column_start .content-hyperlink svg path{fill:#fff}#intro-neu .ce_cp_column_start .content-hyperlink a:hover svg path{fill:#D72C32}#intro-neu #hero-container{margin-bottom:-14rem}@media only screen and (min-width:575px){#intro-neu .content-image{max-height:50%;height:600px;overflow:hidden}#intro-neu .ce_cp_column_start{padding:0 2rem 4rem 2rem}#intro-neu .ce_cp_column_start h1,#intro-neu .ce_cp_column_start p,#intro-neu .ce_cp_column_start h3,#intro-neu .ce_cp_column_start .content-hyperlink{text-align:left}#intro-neu .ce_cp_column_start .content-text .opening{width:100%;margin:0}#intro-neu .ce_cp_column_start .content-hyperlink{margin:0;margin-top:1rem}}@media only screen and (min-width:768px){#intro-neu{margin-bottom:16rem}#intro-neu .content-image{height:700px}#intro-neu .ce_cp_column_start{margin-top:-5rem}#intro-neu #hero-container{bottom:-120px}}@media only screen and (min-width:992px){#intro-neu{display:grid;grid-template-columns:1fr 1fr;margin-bottom:4rem}#intro-neu #hero-container{bottom:-220px}#intro-neu .content-image{height:100%;max-height:100%}#intro-neu .content-image figure{height:100%}#intro-neu .content-image figure img{object-fit:cover;width:100%;height:100%}#intro-neu .content-image #curve{display:none}#intro-neu .content-image #curve_desktop{display:block;position:absolute;right:-3px;top:-6px;bottom:-6px;height:calc(100% + 12px);filter:drop-shadow(-5px 0 #fff)}#intro-neu .content-image #curve_desktop path{stroke-width:3px;stroke:#fff}#intro-neu .ce_cp_column_start{margin-top:6rem}#intro-neu .ce_cp_column_start h3{margin-bottom:1rem;font-size:1.75rem}#intro-neu .ce_cp_column_start p{font-size:1.5rem}#intro-neu .ce_cp_column_start .content-text .opening{grid-template-columns:100px 1fr}}@media only screen and (min-width:1260px){#intro-neu{grid-template-columns:1fr 1.5fr;align-items:center;min-height:700px}#intro-neu .ce_cp_column_start{display:flex;flex-direction:column;justify-content:center}}@media only screen and (min-width:1440px){#intro-neu{grid-template-columns:640px 1fr;margin-bottom:0;min-height:750px}#intro-neu #hero-container{bottom:-130px}#intro-neu .ce_cp_column_start{margin-left:2rem}#intro-neu .ce_cp_column_start .content-text,#intro-neu .ce_cp_column_start .content-table{max-width:600px}#intro-neu .ce_cp_column_start .content-table{margin-top:4rem}}@media only screen and (min-width:1680px){#intro-neu .ce_cp_column_start{margin-left:8rem}#intro-neu #hero-container{bottom:-180px;max-width:600px}}#kontakt .ce_cp_column_start{min-width:0}#kontakt .whatsapp{color:#000000;text-decoration:none;white-space:nowrap}#kontakt .whatsapp svg{width:22px;margin-left:0.25rem}#kontakt .whatsapp:hover{text-decoration:underline}@media only screen and (min-width:992px){#kontakt .ce_form{margin-bottom:-0.5rem}}#mnav{--mm-color-background: #D72C32}#dnav ul{display:flex;list-style-type:none;gap:1rem}#dnav ul li a{color:#000000;padding:0.25rem 2rem;border:2px solid #000000;border-radius:21px;text-decoration:none;display:inline-flex;-webkit-transition:all, 0.3s;transition:all, 0.3s}#dnav ul li a:hover{color:#D72C32;border-color:#D72C32}#dnav ul li strong.active{color:#D72C32;padding:0.25rem 2rem;border:2px solid #D72C32;border-radius:21px;text-decoration:none;display:inline-flex}form [class*="grid_"]{grid-gap:0 1rem}form input.text,form textarea{font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:1.25rem;padding:0.5rem 1.5rem;border-radius:21px;min-width:0;width:100%}form .widget{margin-bottom:1rem}form .widget-explanation p{font-size:1rem}form .widget-submit{text-align:right}form .widget-submit button{border-radius:21px;padding:0.25rem 1.5rem;background:#D72C32;color:#fff;font-size:1.25rem;cursor:pointer;line-height:1.4;border:2px solid #D72C32;-webkit-transition:all, 0.3s;transition:all, 0.3s}form .widget-submit button:hover{background:#fff;color:#D72C32}.map-container{height:360px}.map-container #map{z-index:1;height:100%}.map-container #map a{color:#000}.leistungBild figure{max-width:380px;max-height:380px;margin:0 auto}.leistungBild figure img{border-radius:100%;aspect-ratio:1;overflow:hidden;width:100%;height:100%;object-fit:cover}@media only screen and (min-width:992px){.leistungBild figure{max-width:212px;max-height:212px}}.leistungBild.hero-blonde{position:relative;margin-top:1rem}.leistungBild.hero-blonde:before{content:"";display:none;width:147px;height:278px;position:absolute;right:-40px;top:-70px;background-image:url("../../files/userdata/heroes/HERO-B2a_AF_web.png");background-size:contain;background-position:top right;background-repeat:no-repeat}@media only screen and (min-width:768px){.leistungBild.hero-blonde:before{display:block;width:127px}}@media only screen and (min-width:1260px){.leistungBild.hero-blonde:before{width:147px}}.leistungBild.hero-push figure{position:relative;margin-top:1rem}.leistungBild.hero-push figure:before{content:"";display:none;width:200px;height:284px;position:absolute;left:calc(50% - 150px);bottom:-260px;background-image:url("../../files/userdata/heroes/HERO-C5a_AF_web.png");background-size:contain;background-position:top right;background-repeat:no-repeat}@media only screen and (min-width:768px){.leistungBild.hero-push figure:before{display:block}}@media only screen and (min-width:1260px){.leistungBild.hero-push figure:before{display:block}}#termin-buchung{margin-top:114px}@media only screen and (min-width:768px){#termin-buchung{margin-top:144px}}.margin_0{margin:0 !important}.margin_1x_0{margin-top:1rem;margin-bottom:1rem}.margin_2x_0{margin-top:2rem;margin-bottom:2rem}.margin_3x_0{margin-top:3rem;margin-bottom:3rem}.margin_4x_0{margin-top:4rem;margin-bottom:64px}.margin_6x_0{margin-top:6rem;margin-bottom:96px}.margin_top_0{margin-top:0 !important}.margin_top_1x{margin-top:1rem}.margin_top_2x{margin-top:2rem}.margin_top_3x{margin-top:3rem}.margin_top_4x{margin-top:4rem}.margin_top_6x{margin-top:6rem}.margin_top_8x{margin-top:8rem}.margin_bottom_0{margin-bottom:0 !important}.margin_bottom_1x{margin-bottom:1rem}.margin_bottom_2x{margin-bottom:2rem}.margin_bottom_3x{margin-bottom:3rem}.margin_bottom_4x{margin-bottom:4rem}.margin_bottom_6x{margin-bottom:4rem}.margin_bottom_8x{margin-bottom:4rem}.padding_0{padding:0 !important}.padding_top_bottom_0{padding-top:0;padding-bottom:0}.padding_1x_0{padding-top:1rem;padding-bottom:1rem}.padding_2x_0{padding-top:2rem;padding-bottom:2rem}.padding_3x_0{padding-top:3rem;padding-bottom:3rem}.padding_4x_0{padding-top:4rem;padding-bottom:4rem}.padding_top_0{padding-top:0 !important}.padding_top_1x{padding-top:1rem}.padding_top_2x{padding-top:2rem}.padding_top_3x{padding-top:3rem}.padding_top_4x{padding-top:4rem}.padding_bottom_0{padding-bottom:0 !important}.padding_bottom_1x{padding-bottom:1rem}.padding_bottom_2x{padding-bottom:2rem}.padding_bottom_3x{padding-bottom:3rem}.padding_bottom_4x{padding-bottom:4rem}.grid-full-column{grid-column-start:1;grid-column-end:-1}.center{text-align:center}#intro{background:#B2B2B2;color:#fff;min-height:100vh;overflow:visible;margin-bottom:6rem}#intro .content-image{position:relative}#intro .content-image #curve{position:absolute;bottom:-2px;filter:drop-shadow(0px -4px #fff)}#intro .content-image #curve_desktop{display:none}#intro .content-image figure{overflow:hidden;position:relative;line-height:0}#intro .ce_cp_column_start{margin-top:-2rem;padding:1rem;position:relative;z-index:2}#intro .ce_cp_column_start p,#intro .ce_cp_column_start td{font-size:1.25rem}#intro .ce_cp_column_start .content-text,#intro .ce_cp_column_start .content-table{margin-bottom:1rem}#intro .ce_cp_column_start .content-table tr{vertical-align:top}#intro .ce_cp_column_start .content-table tr td:first-of-type{width:110px;padding-right:1rem}@media only screen and (min-width:575px){#intro{margin-bottom:12rem}#intro .content-image{max-height:50%;height:600px;overflow:hidden}#intro .ce_cp_column_start{padding:0 2rem 4rem 2rem}#intro .ce_cp_column_start .content-text,#intro .ce_cp_column_start .content-table{margin-bottom:2rem}}@media only screen and (min-width:768px){#intro .content-image{height:700px}#intro .ce_cp_column_start{margin-top:-5rem}}@media only screen and (min-width:992px){#intro{display:grid;grid-template-columns:1fr 1fr}#intro .content-image{height:100%;max-height:100%}#intro .content-image figure{height:100%}#intro .content-image figure img{object-fit:cover;width:100%;height:100%}#intro .content-image #curve{display:none}#intro .content-image #curve_desktop{display:block;position:absolute;right:-3px;top:0;bottom:0;height:100%;filter:drop-shadow(-5px 0 #fff)}#intro .ce_cp_column_start{margin-top:6rem}#intro .ce_cp_column_start p,#intro .ce_cp_column_start td{font-size:1.5rem}#intro .ce_cp_column_start .content-table tr td:first-of-type{width:130px}}@media only screen and (min-width:1260px){#intro .ce_cp_column_start{margin-top:0;display:flex;flex-direction:column;justify-content:center}}@media only screen and (min-width:1440px){#intro{margin-bottom:2rem}#intro .ce_cp_column_start{margin-left:2rem;max-width:1024px}#intro .ce_cp_column_start .content-text,#intro .ce_cp_column_start .content-table{max-width:600px}#intro .ce_cp_column_start .content-table{margin-top:4rem}}@media only screen and (min-width:1680px){#intro{grid-template-columns:900px 1fr}#intro .ce_cp_column_start .content-hyperlink{margin-top:1rem}}#hero-container{margin-top:2rem;margin-bottom:-8rem}@media only screen and (min-width:575px){#hero-container{max-width:512px;margin-left:auto;margin-right:auto;margin-bottom:-16rem}}@media only screen and (min-width:768px){#hero-container{position:absolute;bottom:-30px;right:0}}@media only screen and (min-width:1260px){#hero-container{bottom:0}}@media only screen and (min-width:1440px){#hero-container{bottom:80px}}.content-hyperlink.tel svg{width:20px;margin-left:2rem}.content-hyperlink.tel svg path{-webkit-transition:fill, 0.3s;transition:fill, 0.3s;fill:#fff}.content-hyperlink.tel a:hover svg path{fill:#D72C32}#services{margin-top:4rem}@media only screen and (min-width:768px){#services{margin-top:16rem}}@media only screen and (min-width:1440px){#services{margin-top:8rem}#services .c_wrapper{padding-top:3rem}}.ce_rsce_service{display:flex;justify-content:center;flex-direction:column;align-items:center}.ce_rsce_service a{display:flex;justify-content:center;flex-direction:column;align-items:center;text-decoration:none;color:#000000}.ce_rsce_service a:hover{color:#D72C32}.ce_rsce_service a:hover .icon_container{background:#fff;border-color:#D72C32}.ce_rsce_service a:hover .icon_container svg path{fill:#D72C32}.ce_rsce_service .icon_container{background:#B2B2B2;border-radius:100%;width:150px;height:150px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;border:3px solid #B2B2B2;-webkit-transition:all, 0.3s;transition:all, 0.3s}.ce_rsce_service .icon_container svg{height:80px;width:auto}.ce_rsce_service .icon_container svg path{-webkit-transition:fill, 0.3s;transition:fill, 0.3s;fill:#fff}.ce_rsce_service p{font-size:1.25rem;font-weight:bold;text-align:center}.ce_rsce_service.red .icon_container{background:#D72C32;border-color:#D72C32}.ce_rsce_service.red p{color:#D72C32}.datenschutz .content-text{line-height:1.3}.datenschutz .content-text ol{margin-left:30px;list-style-type:upper-roman;margin-top:0.5rem}.datenschutz .content-text ol li{margin-bottom:1rem;font-size:1.25rem}.datenschutz .content-text ol li ol{margin-left:1rem;list-style-type:decimal}.datenschutz .content-text ol li ol ol{list-style-type:lower-alpha}.content-image.header-bild{margin-top:114px;position:relative}.content-image.header-bild h1{position:absolute;font-size:1.875rem;text-transform:none;padding:0.75rem 1rem 0.75rem 1rem;left:0;bottom:3rem;color:#fff;border-top-right-radius:50px;border-bottom-right-radius:50px;background:#B2B2B2;line-height:1.2;border:6px solid #fff;border-left:none;margin-bottom:0}.content-image.header-bild figure{height:300px}.content-image.header-bild figure img{width:100%;height:100%;object-fit:cover}@media only screen and (min-width:768px){.content-image.header-bild{margin-top:144px}.content-image.header-bild h1{padding:0.75rem 2rem 0.75rem 2rem}}@media only screen and (min-width:992px){.content-image.header-bild{margin-top:144px}.content-image.header-bild h1{font-size:2.75rem}.content-image.header-bild figure{height:340px}}@media only screen and (min-width:1260px){.content-image.header-bild h1{padding:2rem 5rem 2rem 5rem;bottom:5rem}.content-image.header-bild figure{height:560px}}.content-hyperlink.stoerer{margin-bottom:-20px;text-align:center}.bg-gray{background:#B2B2B2;color:#fff}.bg-gray a{color:#fff}.full-height{height:100%}.bildtrenner{height:241px}.bildtrenner figure{height:100%;line-height:0}.bildtrenner img{object-fit:cover;width:100%;height:100%;max-height:241px}@media only screen and (min-width:768px){.bildtrenner{height:423px}.bildtrenner img{max-height:423px}}.mobile-pic-first .grid_start .content-image{grid-row:1}@media only screen and (min-width:768px){.mobile-pic-first .grid_start .content-image{grid-row:1;grid-column:2}}
