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%}}section.image-text-block{margin-top:20px}section.image-text-block div.image-text-wrapper .image-layout-0 img{box-shadow:5px 5px 10px #00000042;border:10px solid #fff}section.image-text-block div.image-text-wrapper .headline{margin-bottom:20px}section.image-text-block div.image-text-wrapper .content{display:flex;align-items:center}section.image-text-block div.image-text-wrapper .content .editor-content-wrapper ul{margin:0}section.image-text-block.image-text-block-select-layout-0 div.image-text-wrapper .content{padding-right:50px}section.image-text-block.image-text-block-select-layout-1 div.image-text-wrapper .content{padding-left:50px}section.image-text-block ul{position:relative;list-style:none;padding-left:0}section.image-text-block ul li{text-decoration:none;list-style-type:none;position:relative;padding-left:40px}section.image-text-block ul li::before{content:'';background:url(//www.patzig-dach.com/wp-content/themes/patzig-dach/assets/img/right-icon.svg) no-repeat center center/contain;position:absolute;left:0;top:20%;transform:translateY(-50%);width:30px;height:30px}section.image-text-block .map-btn-note{font-size:15px;line-height:1.35;margin-top:15px}section.image-text-block .map-btn-note a{text-decoration:none;color:var(--p-dark-red)}section.image-text-block .map-btn-note a:hover{text-decoration:underline}section.image-text-block.partner div.content{justify-content:center}section.image-text-block.partner div.image-text-wrapper .left-wrapper{flex-direction:column}section.image-text-block.partner div.content div.editor-content-wrapper h2{margin-bottom:30px}section.image-text-block.partner div.content div.editor-content-wrapper .adress{font-size:22px}section.image-text-block.partner div.content div.editor-content-wrapper .tel{font-size:30px;font-weight:600;margin:25px 0}section.image-text-block.partner div.content div.editor-content-wrapper .mail{font-size:22px;font-weight:600;margin-bottom:0}section.image-text-block .contact-wrapper .btn-wrapper{margin-bottom:20px}@media only screen and (max-width:1199px){section.image-text-block.image-text-block-select-layout-0 div.image-text-wrapper .content{padding-right:0}section.image-text-block.image-text-block-select-layout-1 div.image-text-wrapper .content{padding-left:0}}@media only screen and (max-width:767px){section.image-text-block div.image-text-wrapper .btn-wrapper div.patzig{width:100%}section.image-text-block div.image-text-wrapper .btn-wrapper .btn-left div.patzig{margin-bottom:20px}section.image-text-block div.image-text-wrapper{display:flex;flex-direction:column}section.image-text-block div.image-text-wrapper .btn-left{margin-right:0}section.image-text-block div.image-text-wrapper .btn-wrapper{display:flex;flex-direction:column}section.image-text-block div.image-text-wrapper .btn-wrapper a div{width:100%}section.image-text-block .btn-patzig{text-align:center;width:100%}}section.video-text-block{display:flex;align-items:center;position:relative;height:auto;margin-top:50px}section.video-text-block .video-container{width:100%}section.video-text-block div.container-z-index{z-index:2}section.video-text-block div.video-text-wrapper .image-layout-0 img{box-shadow:5px 5px 10px #00000042;border:10px solid #fff}section.video-text-block div.video-text-wrapper .headline{margin-bottom:30px}section.video-text-block div.video-text-wrapper .content{display:flex;justify-content:space-between;align-items:center;height:100%;z-index:2}section.video-text-block div.video-text-wrapper .content.content-white{color:#fff}section.video-text-block div.video-text-wrapper .content .btn-wrapper{margin-top:30px}section.video-text-block div.video-text-wrapper .content.content-white .btn-wrapper{margin-top:50px}section.video-text-block .video-text-bg-image-1{height:100%;position:absolute;right:0;bottom:0;left:0;z-index:1}section.video-text-block p.video-text-description{margin-top:50px;font-size:30px;color:#fff;line-height:35px}section.video-text-block.video-text-block-select-layout-0 div.video-text-wrapper .content{padding-right:25px}section.video-text-block.video-text-block-select-layout-1 div.video-text-wrapper .content{padding-left:25px}section.video-text-block ul{position:relative;list-style:none;padding-left:0;margin:0}section.video-text-block ul li{text-decoration:none;list-style-type:none;position:relative;padding-left:40px}section.video-text-block li::before{content:'';position:absolute;left:0;transform:translateY(-50%);width:20px;height:20px;margin-top:13px}section.video-text-block .video-text-video-image{position:relative}@media only screen and (max-width:1199px){section.video-text-block .video-container{width:80%}section.video-text-block{height:100%}section.video-text-block div.video-text-wrapper .content .btn-wrapper{margin-top:50px}section.video-text-block div.video-text-wrapper .content{padding-bottom:50px}section.video-text-block div.video-text-wrapper .order-last h2{margin-top:20px}section.video-text-block.video-text-block-select-layout-0 div.video-text-wrapper .content{padding-right:0}section.video-text-block.video-text-block-select-layout-1 div.video-text-wrapper .content{padding-left:0}}@media only screen and (max-width:767px){section.video-text-block div.video-text-wrapper{display:flex;flex-direction:column}section.video-text-block div.video-text-wrapper .btn-wrapper{display:flex;flex-direction:column}section.video-text-block div.video-text-wrapper .btn-wrapper .btn-patzig{text-align:center}}.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.headline-block .p-subheadline{margin-bottom:20px}section.headline-block p.p-subheadline{margin:0}section.headline-block p.p-subheadline{font-size:17px;font-weight:700}section.headline-block h4.p-h1,section.headline-block h4.p-subheadline{margin-top:1rem;margin-bottom:1rem}@media (max-width:991px){section.headline-block .p-subheadline{font-size:16px}section.headline-block h1.p-subheadline{font-size:45px}section.headline-block h2.p-h1,section.headline-block h2.p-subheadline{font-size:35px}}@media (max-width:767px){section.headline-block h1.p-subheadline{font-size:40px}section.headline-block h2.p-h1,section.headline-block h2.p-subheadline{font-size:30px}section.headline-block h3.p-h1,section.headline-block h3.p-subheadline{font-size:22px}}@media (max-width:575px){section.headline-block h1.p-subheadline{font-size:30px}section.headline-block h2.p-h1,section.headline-block h2.p-subheadline{font-size:25px}}section.service-block .service-card{background:#fff;border-radius:0;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.1);position:relative;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}@media (hover:hover){section.service-block .service-card:hover{box-shadow:0 8px 25px rgba(0,0,0,.85)}}section.service-block .card-image img{width:100%;height:auto;display:block;object-fit:cover;object-position:center}section.service-block .card-content{padding:15px 20px 20px 20px;display:flex;flex-direction:column;flex-grow:1}section.service-block .card-title{color:#b00000;font-size:1.5rem;margin:0 0 15px 0;padding-bottom:5px;border-bottom:2px solid #b00000}section.service-block .card-list{list-style:none;padding:0;margin:0 0 25px 0;color:var(--p-font-grey)}section.service-block .card-list li{padding-left:20px;position:relative;margin-bottom:8px;font-size:18px}section.service-block .card-list li::before{content:"■";position:absolute;left:0;font-size:.7rem;top:4px;color:var(--p-dark-grey)}section.service-block .card-footer{margin-top:auto;text-align:right}section.service-block .main-link{color:#b00000;text-decoration:none;font-size:1.1rem;transition:color .2s}section.service-block .main-link::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}section.service-block .arrow{transition:transform .2s;display:inline-block}section.service-block .service-card:hover .arrow{transform:translateX(5px)}