.wp-block-columns.is-style-em-hero{position:relative;overflow:hidden;aspect-ratio:16/9;min-height:400px;max-height:728px;align-items:center;gap:0;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.wp-block-columns.is-style-em-hero .wp-block-column:first-child{position:absolute;inset:0;width:100% !important;flex-basis:100% !important;z-index:0;overflow:hidden}.wp-block-columns.is-style-em-hero .wp-block-column:first-child img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center;display:block}.wp-block-columns.is-style-em-hero .wp-block-column:last-child{display:flex;flex-direction:column;justify-content:center;align-self:stretch;position:relative;z-index:1;width:50% !important;flex-basis:50% !important;margin-left:auto;padding:3rem 2rem}.wp-block-columns.is-style-em-hero .wp-block-column:last-child h1,.wp-block-columns.is-style-em-hero .wp-block-column:last-child p{max-width:50%}@media (max-width:544px){.is-style-em-hero .wp-block-column:not(:last-child),.wp-block-columns .wp-block-column:not(:last-child){margin-bottom:0 !important}}@media (max-width:781px){.wp-block-columns.is-style-em-hero{aspect-ratio:unset;min-height:unset;max-height:unset;height:auto;flex-direction:column}.wp-block-columns.is-style-em-hero .wp-block-column:first-child{position:relative;inset:unset;width:100% !important;flex-basis:100% !important;overflow:hidden}.wp-block-columns.is-style-em-hero .wp-block-column:first-child img{position:relative;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top}.wp-block-columns.is-style-em-hero .wp-block-column:last-child{position:relative;width:100% !important;flex-basis:100% !important;align-self:auto;margin-left:0;background:0 0;padding:30px 25px 0}.wp-block-columns.is-style-em-hero .wp-block-column:last-child h1,.wp-block-columns.is-style-em-hero .wp-block-column:last-child p{max-width:100%}}.is-style-headsmall{font-size:26px}.is-style-subhead{font-size:24px;line-height:1.25}.is-style-em-checkmark{list-style:none !important;padding-left:0 !important}.is-style-em-checkmark li{position:relative;padding-left:20px;margin-bottom:.25em}.is-style-em-checkmark li:before{content:'✓';position:absolute;left:0;font-weight:700;color:inherit}.is-style-em-link-weiss a,.is-style-em-link-blau a{display:inline-block;text-decoration:none;font-weight:500;transition:color .3s ease,transform .3s ease}.is-style-em-link-weiss a:before,.is-style-em-link-blau a:before{content:'→\00a0';display:inline-block}.is-style-em-link-weiss a:hover,.is-style-em-link-blau a:hover{transform:translateX(5px)}.is-style-em-link-weiss a:hover{color:var(--ast-global-color-6);opacity:.8}.is-style-em-link-blau a:hover{color:var(--ast-global-color-0);opacity:.8}.is-style-em-grid-3.wp-block-group,.is-style-em-grid-2.wp-block-group,.my-grid{gap:30px;align-items:start}.wp-block-table table,.wp-block-table td{border:none !important;padding:0 !important}.wp-block-table td:first-of-type{width:100px}.wp-block-image :where(figcaption){margin-top:20px !important}@media (max-width:781px){.is-style-em-grid-3.wp-block-group{grid-template-columns:repeat(2,minmax(0, 1fr)) !important}}@media (max-width:600px){.is-style-em-grid-3.wp-block-group,.is-style-em-grid-2.wp-block-group{grid-template-columns:1fr !important}}.icons{position:relative}.icons .wp-block-image{position:absolute;right:25px;bottom:25px}.bewertung{position:relative;height:100%}.bewertung p:last-of-type{margin-top:auto}.bewertung:after{content:'';position:absolute;top:25px;right:25px;width:26px;height:26px;background-image:url('https://engelhardt-medien.de/heckel/wp-content/uploads/2026/05/google-icon.svg');background-size:contain;background-repeat:no-repeat;background-position:center}.wp-block-gallery.is-layout-flex{gap:10px !important;display:grid;grid-template-columns:repeat(3,1fr) !important}.wp-block-gallery.is-layout-flex .wp-block-image,.wp-block-gallery.is-layout-flex .figure,.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:inherit !important}.ast-read-more-container a{background-color:var(--ast-global-color-0);color:var(--ast-global-color-6);border:1px solid var(--ast-global-color-0);font-weight:700;line-height:1.3;border-radius:30px;padding:10px 20px}.ast-read-more-container a:hover,.ast-read-more-container a:focus{border:1px solid var(--ast-global-color-1);background-color:var(--ast-global-color-1)}.blog #primary{margin-top:0}.single .post-navigation,.blog #content>.ast-container{padding-left:25px;padding-right:25px}.mobile{display:none}.entry-content .wp-block-media-text .wp-block-media-text__content{padding:0 0 0 30px}#ast-desktop-header li>a.menu-link{color:var(--ast-global-color-0) !important}#ast-desktop-header li.active-link>a.menu-link,.blog #ast-desktop-header li.current_page_item>a.menu-link,#ast-desktop-header li>a.menu-link:hover,#ast-desktop-header li>a.menu-link:focus,#ast-desktop-header li.active-link>a.menu-link:hover,#ast-desktop-header li.active-link>a.menu-link:focus{color:var(--ast-global-color-2) !important}@media (max-width:781px){.my-grid{grid-template-columns:repeat(2,1fr) !important}.is-style-subhead{font-size:22px}}@media (max-width:600px){.my-grid{grid-template-columns:1fr !important}.is-style-subhead{font-size:20px}.mobile{display:block}.heroimg{background-image:none !important;padding-bottom:0 !important}.wp-block-gallery.is-layout-flex{grid-template-columns:repeat(2,1fr) !important}.entry-content .wp-block-media-text .wp-block-media-text__content{padding:30px 0 0 !important}}