/* [01] Unternehmen: freigegebener Regionalabschluss. */
#top.page-id-211 #hm-abschnitt-4 .hm-button{margin-top:30px!important;}
#top.page-id-211 #hm-abschnitt-4 .hm-copy p+p{margin-top:22px;}
/* [02] Anfahrt: zwei native Enfold-Routenboxen im gemeinsamen Raster. */
#top.page-id-218 #hm-abschnitt-1 .entry-content-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;}
#top.page-id-218 #hm-abschnitt-1 .entry-content-wrapper::before,#top.page-id-218 #hm-abschnitt-1 .entry-content-wrapper::after,#top.page-id-218 #hm-standortkarte .entry-content-wrapper::before,#top.page-id-218 #hm-standortkarte .entry-content-wrapper::after{display:none;}
#top.page-id-218 #hm-abschnitt-1 .entry-content-wrapper>.av_textblock_section,#top.page-id-218 #hm-abschnitt-1 .entry-content-wrapper>.av-special-heading{grid-column:1/-1;}
#top.page-id-218 #hm-abschnitt-1 .hm-source-anchors{display:none;}
#top.page-id-218 .hm-route-card{width:auto;margin:0!important;float:none;padding:32px;border:1px solid #b5c6d5;border-top:4px solid #396ba5;border-radius:5px;}
#top.page-id-218 .hm-route-card h2.av-special-heading-tag{font-size:clamp(25px,2.4vw,34px)!important;line-height:1.15;letter-spacing:-.035em;hyphens:none;}
#top.page-id-218 .hm-route-card .hm-heading{margin-top:0;padding-bottom:22px;}
#top.page-id-218 .hm-route-card .hm-copy{max-width:none;}
#top.page-id-218 .hm-route-card .hm-copy p+p{margin-top:22px;}
/* [03] Standortblock ohne Flex-Pseudoelement-Versatz an der linken Inhaltskante. */
#top.page-id-218 #hm-standortkarte{box-shadow:none!important;border-top:0;}
#top.page-id-218 #hm-standortkarte .hm-map-address{margin-left:0!important;}
@media(max-width:767px){#top.page-id-218 #hm-abschnitt-1 .entry-content-wrapper{grid-template-columns:1fr;}#top.page-id-218 .hm-route-card{padding:25px;}}
