section.text-block{display:flex;align-items:center}section.text-block.bg-color-gray{background-color:var(--p-dark-grey)}section.text-block ul{position:relative;list-style:none;padding-left:0;margin:0;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;margin-bottom:1rem}section.text-block ul li{text-decoration:none;list-style-type:none;position:relative;padding-left:40px}section.text-block .textBlock-text li{padding-left:20px;position:relative;font-size:18px}section.text-block li::before{content:"■";position:absolute;left:0;font-size:.7rem;top:3px;color:var(--p-dark-grey)}section.text-block ul.s-check li::before{content:"✔";font-size:1rem}section.text-block .textBlock-headline.left,section.text-block div.textBlock-text div.left p{text-align:left}section.text-block .textBlock-headline.right,section.text-block div.textBlock-text div.right p{text-align:right}section.text-block .textBlock-text .center{display:block;margin:0 auto}section.text-block .textBlock-headline.center,section.text-block div.textBlock-text div.center p{text-align:center}section.text-block .textBlock-headline.justify,section.text-block div.textBlock-text p.justify{text-align:justify}.text-block .content-two-columns{width:100%;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}.text-block .text-block-html{margin-top:0}.text-block .text-block-html p:last-child{margin-bottom:0}@media (max-width:991px){.text-block .content-two-columns{-webkit-column-count:1;-moz-column-count:1;column-count:1}}@media (max-width:575px){section.text-block .textBlock-text .center{width:100%}}.spacing-block .extra-large-space{height:120px}.spacing-block .large-space{height:90px}.spacing-block .extra-medium-space{height:60px}.spacing-block .medium-space{height:45px}.spacing-block .small-space{height:30px}.spacing-block .extra-small-space{height:15px}.spacing-block .double-small-space{height:10px}@media (max-width:992px){.spacing-block .extra-large-space{height:90px}.spacing-block .large-space{height:65px}.spacing-block .extra-medium-space{height:30px}.spacing-block .medium-space{height:40px}.spacing-block .small-space{height:20px}.spacing-block .extra-small-space{height:7px}.spacing-block .double-small-space{height:5px}}section.belly-band-block{background-color:var(--p-dark-grey);color:#fff;padding:10px 0;text-align:center;margin-top:40px}section.belly-band-block.layout_3 div.notfall-kontakt,section.belly-band-block.layout_3 div.open-hours{display:none}section.belly-band-block .info-item{display:flex;align-items:center;justify-content:center}section.belly-band-block .sub-item{display:flex;align-items:center;justify-content:center}section.belly-band-block .info-item a,section.belly-band-block .notfall-kontakt a{color:#fff;text-decoration:none}section.belly-band-block .info-item a:hover,section.belly-band-block .notfall-kontakt a:hover{text-decoration:underline}section.belly-band-block .info-item img{margin-right:25px}section.belly-band-block .info-item .info{display:flex;flex-direction:column;align-items:flex-start}section.belly-band-block .info-item .info .text{font-weight:700;font-size:20px;margin-bottom:5px}section.belly-band-block .info-item .info .detail{font-size:18px}@media (min-width:1200px) and (max-width:1399px){section.belly-band-block .info-item .info .text{font-size:19px}section.belly-band-block .info-item .info .detail{font-size:16px}section.belly-band-block .info-item img{margin-right:20px;width:45px;height:auto}}@media only screen and (max-width:1199px){section.belly-band-block .info-item{justify-content:start}}@media only screen and (max-width:767px){section.belly-band-block{margin-top:20px}section.belly-band-block .info-item .info .text{font-size:18px}section.belly-band-block .info-item .info .detail{font-size:16px}section.belly-band-block .info-item img{margin-right:15px;width:35px;height:auto}}@media only screen and (max-width:576px){section.belly-band-block .info-item .info .text{font-size:16px}section.belly-band-block .info-item .info .detail{font-size:14px}section.belly-band-block .info-item img{display:none}}section.form-block br{display:none}section.form-block p.show-br br{display:block}#form-block{scroll-margin-top:160px}div.contact-form-wrapper{padding:15px 20px;background-color:#eeeded;border:1px solid #8d8d8d}section.form-block div.checkbox-wrapper{margin-top:25px}section.form-block p.f-headline{margin-bottom:5px;font-size:20px;color:#b50000}section.form-block input.wpcf7-submit{border:unset}section.form-block #lieferadresse-wrapper{transition:opacity .3s ease}.contact-form-wrapper label{display:block;margin-bottom:20px}.contact-form-wrapper .no-m{margin-bottom:0}.contact-form-wrapper input:not([type=submit]),.contact-form-wrapper select,.contact-form-wrapper textarea{padding:12px 15px;border:1px solid #ced4da;border-radius:0;transition:border-color .3s ease,box-shadow .3s ease;font-size:1rem}.contact-form-wrapper .wpcf7-checkbox span.wpcf7-list-item,.contact-form-wrapper .wpcf7-radio span.wpcf7-list-item,.contact-form-wrapper input[type=email],.contact-form-wrapper input[type=tel],.contact-form-wrapper input[type=text],.contact-form-wrapper select,.contact-form-wrapper textarea{width:100%}.contact-form-wrapper input[type=email],.contact-form-wrapper input[type=tel],.contact-form-wrapper input[type=text],.contact-form-wrapper textarea{border-color:#000}.contact-form-wrapper input[type=email]:focus,.contact-form-wrapper input[type=tel]:focus,.contact-form-wrapper input[type=text]:focus,.contact-form-wrapper textarea:focus{outline:0;border-color:#b00000;box-shadow:0 0 0 .25rem rgba(176,0,0,.15)}.contact-form-wrapper .wpcf7-radio .wpcf7-list-item{display:inline-block;margin-right:15px}.contact-form-wrapper .wpcf7-checkbox .wpcf7-list-item label,.contact-form-wrapper .wpcf7-radio .wpcf7-list-item label{margin-bottom:10px}.wpcf7-form input[type=checkbox],.wpcf7-form input[type=radio]{accent-color:#b00000;width:1.2rem;height:1.2rem;vertical-align:middle;cursor:pointer}.wpcf7 form:not(.submitted-once) .wpcf7-not-valid-tip,.wpcf7 form:not(.submitted-once) .wpcf7-response-output{display:none!important}.wpcf7 form.wpcf7-form.sent .wpcf7-response-output{display:block!important}.wpcf7 form:not(.submitted-once) .wpcf7-not-valid{border-color:inherit!important;box-shadow:none!important;outline:0!important}section.form-block .wpcf7-not-valid-tip{display:inline-block;border:2px solid #dc3232;margin-top:5px;padding:0 9px;color:#000}section.form-block .upload-slot.is-hidden{display:none}.upload-chain{margin:20px 0}.upload-slot{margin-bottom:15px}.upload-slot p{font-weight:600;margin-bottom:0;font-size:14px}.upload-slot input[type=file]{width:100%;padding:14px 16px;border:2px dashed #d1d5db;border-radius:0;background:#f9fafb;cursor:pointer;transition:all .2s ease;font-size:14px}.upload-slot input[type=file]:hover{border-color:#b00000!important;background:#fff5f5!important}.upload-slot input[type=file]:focus{outline:0;border-color:#b00000;box-shadow:none}.upload-slot input[type=file]{border-color:#16a34a;background:#f0fdf4}.upload-slot input[type=file]:valid{border-color:#16a34a;background:#f0fdf4}.upload-slot{transition:all .25s ease}.upload-slot.is-hidden{opacity:0;transform:translateY(-6px);height:0;overflow:hidden;margin:0;padding:0}@media (max-width:768px){.upload-slot input[type=file]{padding:18px;font-size:16px}}input[type=file][data-compressing="1"]{opacity:.6;pointer-events:none;position:relative}input[type=file][data-compressing="1"]::after{content:"Bild wird optimiert…";display:block;font-size:13px;margin-top:6px;color:#555}input[type=file][data-compressing="1"]{background-image:linear-gradient(90deg,#f0f0f0 25%,#e6e6e6 37%,#f0f0f0 63%);background-size:400% 100%;animation:compress-loading 1.2s ease infinite}@keyframes compress-loading{0%{background-position:100% 0}100%{background-position:0 0}}