@media print and (color){*{-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{margin:1.5cm 1.5cm 1.5cm 1.5cm;overflow:visible!important}body{background:#fff;margin:0;width:100%}footer,.lightgrey-background{background:#fff}#scrollup,.header-image,.header-image,.blue-rhombus,.stopper,.input-button-form,#header .toggle-nav,#header #menu,.breadcrumb span:first-child,.grecaptcha-badge,.hide-print,.banner,.hide-after-email,.content-box.map,.accordion-content p:first-child,.accordion-content p:last-child,.hide-print,.reviews-stars,.button,.accordion-icons{display:none!important}.accordion-content,.show-print,.show-print.hide{display:block!important}.columns li img,.owl-carousel .owl-item .right img,.slideshow.boxes .icon{height:70px;margin-bottom:10px}.image-container.center{margin-bottom:30px}.image-container.center span{margin-top:2px}.image-container.center .icon{height:150px;left:calc(50% - 68px);top:calc(50% - 90px)}.image-container.center img{max-width:400px}h1,h1 span.title{padding-bottom:0;font-size:25px!important;margin-bottom:10px}h1+.loading{width:100%;margin:-20px 0 30px 0}h1.hide-print+h1.show-print.hide{line-height:90px!Important}h1.show-print.hide span{margin-top:-27px}.columns{width:100%;margin:0;margin:-25px 0 -10px}.columns li{padding:0}.columns h3+div a+span{margin-top:-10px}h1 span:not(.title),.vcard *,span.show-print,.columns h3+div a span,.columns h3+div a{font-size:17px!important}.columns h3+div a span{line-height:120%!important;display:block;margin:10px 0 5px}h2{font-size:17px!important;padding-bottom:2px;border-bottom:2px solid var(--lightgrey);margin-bottom:20px}h3{margin-bottom:5px}h3 span{margin-bottom:2px}.gap-bottom{margin-bottom:20px!important}h3,table,#content .wprevpro_submitsuccess,#content .wprevpro_submiterror,#content .wprevform-field.wprevpro-field-review_rating .before,ol.ebene1>li:before{font-size:15px!important}#container{padding-top:30px;margin-top:0}body .content-box a span.small{margin-top:5px}.columns li img{height:60px}.icons h3>span{font-size:15px!important;margin-bottom:-10px;font-weight:600}.content-label{margin-top:20px;margin-bottom:15px!important}#header .logo{float:right;margin-top:0}#header .logo img{width:120px}#header{background:transparent!important;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;position:absolute}.breadcrumb{margin-top:-43px;margin-bottom:50px}.gap-top{margin-top:20px!important}.width-75{padding-left:0%!important;padding-right:0%!important}.inner-container,.white-background .wp-block-group__inner-container,.lightgrey-background .wp-block-group__inner-container,.banner .wp-block-group__inner-container{width:100%}.white-background .wp-block-group__inner-container,.lightgrey-background .wp-block-group__inner-container,footer .inner-container{padding:20px 0 20px}.white-background.change-after-email .wp-block-group__inner-container.no-gap-top,h3+.vcard{margin-top:0!important}footer .footer-area{display:none!important}footer .widget-3.footer-area,footer .widget-5.footer-area{display:block!important}footer .widget-3{text-align:center;width:100%}footer p,footer a{color:var(--grey)!important;font-weight:600!important;margin-bottom:10px;margin-top:0}body,#wrapper,li,p,h4,.big{font-size:12px!important}.small,.small p,.banner p.small,body .content-box a.button,button,.banner .button,.content-box p.small strong,.breadcrumb,footer p,footer a{font-size:10px!important}footer .small{border-top:2px solid var(--lightgrey);padding-top:10px}.list-style li,.number-list .list-style li{background-size:auto 6px;background-position:3px 10px;padding-left:15px}li{padding-left:25px}ol.ebene1>li{margin-top:0;padding-left:25px}ol.ebene1>li:before{margin-top:2px}ol li:before,ol.ebene1>li:before{margin-left:-40px}.vcard{margin-top:-30px!important}.replaceData .vcard{margin-top:20px!important}.show-after-email+.vcard{margin-top:15px!important}.content-box .center{margin-top:5px!important}.content-box img{height:30px!important}.map-container{min-height:100px!important;height:auto!important;margin:10px 0 0px!important}.map-container.images div{flex-basis:50%;height:auto;max-width:50%;padding:10px 5px;font-size:9px;text-align:center}.map-container.images img{display:block;width:100%;height:auto;margin-bottom:0}.map-container.images p{background:var(--darkgrey);padding:3px 0;display:block;color:#fff}.map-container.images{display:flex;height:auto;margin-left:-5px;margin-right:-5px}#container .accordions .accordion-content,.ui-accordion .ui-accordion-header{box-shadow:none!important;background:none!important;padding:0!important}#container .accordions .accordion-content{padding-top:15px!important;border-top:2px solid var(--lightgrey)!important}.ui-accordion .ui-accordion-header{margin-top:-10px!important}.ui-accordion .ui-accordion-header span{font-size:15px!important;font-weight:600;color:var(--blue)!important}span.show-print{text-align:center;line-height:140%;margin-bottom:-25px;border-top:2px solid var(--lightgrey);width:100%;display:block;padding-top:25px;margin-top:10px!important}.columns.boxes li,.slideshow.boxes .owl-item{padding-left:5px;padding-right:5px;width:50%}.four-col.images .image-block{height:170px}.boxes li .inner-container,.slideshow.boxes .inner-container,#slideshow .logo-container{padding-bottom:25px}.columns.boxes{margin:90px 0 -30px;width:100%}.columns.boxes li,.slideshow.boxes .owl-item{margin-bottom:0}.coupon #container{border:2px solid var(--mediumlightgrey);margin:40px 40px 0;padding-top:0}.coupon #container .logo{position:absolute;top:35px;right:30px;width:140px;z-index:9999!important;display:block!Important}.coupon .wp-block-group__inner-container{position:relative}.coupon .header-image,.coupon .white-background .blue-rhombus{display:block!important}.coupon .breadcrumb,.coupon #header .logo{display:none!Important}.coupon .wp-block-group.white-background{padding:40px 35px 10px}.coupon .wp-block-group.lightgrey-background{background:var(--lightgrey);padding:20px 20px 0}.coupon .header-image{height:110px!important;min-height:110px}.coupon .white-background .blue-rhombus{background:none!important;padding:0;width:70px;height:70px;top:-129px;left:-5px}.coupon .big{font-size:18px!important;font-weight:600}.coupon h1{font-size:50px!important;position:absolute;top:-118px;width:100%;padding-left:80px;text-align:left;color:#fff}.coupon h1 span{font-size:25px!important;margin-top:0;text-align:center;color:var(--darkgrey);text-shadow:none;position:absolute;width:100%;top:120px;margin-left:-80px}.coupon h2{font-size:25px!important;margin-bottom:30px}.coupon h3{font-size:22px!important}.coupon .description{margin-bottom:0!important;margin-top:15px}.coupon .button{display:block!important;max-width:inherit;margin-top:30px;width:100%;margin-bottom:30px;flex-basis:calc(100% - 120px);border-top-right-radius:0;border-bottom-right-radius:0}.coupon .button span{border:none;font-size:var(--font-mini)!important;margin-top:0!important;padding-top:5px;margin-bottom:0}.coupon .button.disabled+.qrcode{opacity:.3}.coupon p.small{background:var(--mediumlightgrey);margin:-21px;padding:15px;margin-top:35px!important}.coupon h3+p.small{background:none;padding:0;margin-top:0!important;margin-bottom:20px;font-size:13px!important}.coupon .button-qrcode-container{position:relative;display:flex;align-items:center;max-width:450px;margin:15px auto -10px}.coupon .qrcode{z-index:99999;width:120px;height:120px;flex-basis:120px;border-radius:2px 2px 2px 2px;overflow:hidden;border:5px solid var(--blue)}.coupon .red-background.banner{display:block!important}.coupon .red-background.banner>div{padding:20px 0!important}}