@charset "UTF-8";.link-external-icon a:after{margin-left:.5em;padding-left:1em;display:inline;content:" ";--svg: url(https://iconify.mmcdn.de/fa-pro-regular/arrow-up-right-from-square.svg?height=8);mask-image:var(--svg);mask-repeat:no-repeat;mask-size:100% 100%;background:var(--mb3-text-farbe1);transition:background .5s,color .5s}.link-external-icon a:after{content:" "/"externer Link"}.link-pdf a:after{margin-left:.5em;padding-left:1em;display:inline;content:" ";--svg: url(https://iconify.mmcdn.de/fa-pro-regular/file-pdf.svg?height=8);mask-image:var(--svg);mask-repeat:no-repeat;mask-size:100% 100%;background:var(--mb3-text-farbe1);transition:background .5s,color .5s}.link-pdf a:after{content:" "/"pdf"}html:root{--mb3-primary-color: white;--mb3-primary-contrast-color: #F55951;--mb3-primary-light-color: yellow;--mb3-secondary-color:#BC2025;--mb3-secondary-contrast-color: white;--mb3-secondary-light-color: #F55951;--mb3-text-farbe1: black;--mb3-text-farbe2: white;--mb3-schrift1: "Montserrat", sans-serif;--mb3-schrift2: "Montserrat", sans-serif;--bs-text-dark: var(--mb3-text-farbe1);--bs-text-light: var(--mb3-text-farbe2);--bs-body-bg: #fff;--bs-body-color: var(--mb3-text-farbe1);--mb3-outline-width: 3px;--mb3-outline-style: dashed;--mb3-outline-color: white}html *{font-family:var(--mb3-schrift1),sans-serif}body{background-color:var(--bs-body-bg)}header .primary-nav.contact-address{background:#171723;color:var(--mb3-text-farbe2)}header .primary-nav.contact-address a{color:var(--mb3-text-farbe2)}header .primary-nav.contact-address #navbar{border-top:none}header .primary-nav.contact-address #navbar .menu-item a{padding:0 0 7px;font-size:1.25rem;letter-spacing:2px;font-weight:400;font-family:var(--mb3-schrift2);color:var(--mb3-text-farbe2)}header .primary-nav.contact-address #navbar .menu-item a:hover{border-bottom:5px solid var(--mb3-secondary-color);transition:background-color .5s,color .5s}header .primary-nav.contact-address #navbar .menu-item a[aria-current=page]{border-bottom:5px solid var(--mb3-secondary-color);color:var(--mb3-text-farbe2)}header .primary-nav.contact-address #navbar .menu-item.current-menu-item a{color:var(--mb3-text-farbe2)}header .primary-nav.contact-address #navbar .menu-item.current-menu-item a:hover{border-bottom:5px solid var(--mb3-secondary-color);transition:background-color .5s,color .5s}header #mobileMenu{background:#171723;color:var(--mb3-primary-color)}header #mobileMenu .offcanvas-header{justify-content:space-between}header #mobileMenu .offcanvas-header .btn-close{filter:invert(1)}header #mobileMenu .offcanvas-body .current-menu-item a[aria-current=page]{color:var(--mb3-secondary-light-color)}header #mobileMenu .offcanvas-body ul>.menu-item a{letter-spacing:2px;font-weight:400;font-family:var(--mb3-schrift2);text-transform:uppercase}.embla .embla__viewport .embla__container .embla__slide .embla__slide__img{filter:sepia(100%) hue-rotate(190deg) saturate(40%)}main .container h1{font-family:var(--mb3-schrift2);text-transform:uppercase;font-weight:600;text-align:center;letter-spacing:1px}main .container h1 .title{position:relative}main .container h2.title{transform:translate(-50%);display:inline-block;position:relative;left:50%}main .container .title,main .container.title{margin-top:3rem;margin-bottom:3rem;display:inline-block}main .container .title:after,main .container.title:after{content:"";position:absolute;left:50%;bottom:-10px;width:66%;height:3px;background:linear-gradient(90deg,var(--bs-body-bg) 0%,rgb(245,89,81) 50%,var(--bs-body-bg) 100%);transform:translate(-50%);transform-origin:center}main .container .lead{color:var(--mb3-secondary-light-color);font-size:1.25em}@media (min-width: 992px){main .container .lead{font-size:1.5em}}main .container h2{font-weight:700}@media (min-width: 1200px){main .container h2{font-size:1.5rem}}main .container .tile h2{font-family:var(--mb3-schrift1);font-weight:600}main .container p>a{text-decoration:underline;color:var(--mb3-secondary-color)}.wp-block-basis3-icon-list.round .icon-list-entry iconify-icon{border-radius:unset;border:none;color:var(--mb3-secondary-color);font-size:4em}.wp-block-basis3-tiles .tile .entry-wrapper .entry.entry-text-wrapper{background-color:var(--mb3-secondary-color)}.wp-block-basis3-tiles .tile .entry-wrapper .entry.entry-text-wrapper .lead{color:var(--mb3-text-farbe2)}.archive-leistungen{text-align:center}.archive-leistungen h1{position:relative;display:inline-block;margin-bottom:3rem}.archive-leistungen h1:after{content:"";position:absolute;left:50%;bottom:-10px;width:66%;height:3px;background:linear-gradient(90deg,var(--bs-body-bg) 0%,rgb(245,89,81) 50%,var(--bs-body-bg) 100%);transform:translate(-50%);transform-origin:center}.archive-leistungen div.row{margin-bottom:3rem}.archive-leistungen p{color:var(--mb3-secondary-light-color);font-size:1.5em;letter-spacing:1px}.archive-leistungen .leistung-box{border:none}.archive-leistungen .leistung-box h2{color:var(--mb3-text-farbe1);min-height:3.75rem}.archive-leistungen .leistung-box p{font-size:1em;font-family:var(--mb3-schrift1),sans-serif;letter-spacing:0;font-style:normal;color:var(--mb3-text-farbe1)}.archive-leistungen .leistung-box .icon{color:var(--mb3-secondary-color);font-size:2em}.tuev-icon:before{content:url("https://iconify.mmcdn.de/mdi/car-search.svg?height=35&color=rgb(188,32,37)")/"";height:60px;display:inline-block;position:relative;top:7px;padding-right:4px}.btn-primary{border:none;color:var(--bs-text-light);font-weight:700;border-radius:0;text-align:center;cursor:pointer;padding:.5em 2em;background:linear-gradient(45deg,#e1140d,#9e181c,#cd160d);background-size:300% auto;transition:.5s;display:inline-block}.btn-primary:hover{background-position:100% 0;transition:none;color:var(--bs-text-dark);background-color:unset;border-color:unset;background:linear-gradient(180deg,#0000 0% 86%,#bc2025 86%)}.btn-primary:active,.btn-primary:focus,.btn-primary:first-child:active{background-color:unset;border-color:inherit;border-radius:unset;background:linear-gradient(180deg,#0000 0% 86%,#bc2025 86%);--bs-btn-active-color: var(--mb3-text-farbe1);color:var(--mb3-text-farbe1)}.btn-close:focus{box-shadow:0 0 0 .15rem #000}.container .karte{margin-top:0}.leaflet-marker-icon iconify-icon{color:#000}footer{border:10px solid;border-image-slice:1;border-width:5px;border-image-source:linear-gradient(90deg,rgb(188,32,37) 0%,rgb(245,89,81) 20%,rgb(188,32,37) 50%,rgb(245,89,81) 80%,rgb(188,32,37) 100%);border-left:0;border-right:0;border-bottom:0;box-shadow:0 4px 15px #ff768cbf;background-color:var(--mb3-secondary-color);margin-top:3rem;color:var(--mb3-text-farbe2)}footer a{color:inherit}.navbar-toggler{color:var(--mb3-primary-color)}.gallery-wrapper{margin:1rem 0}
