/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved by My WordPress Agent */
/* Sektion #ueber-uns: Bild hochkant (9:16) nur auf Desktop, Ausschnitt auf das Paar (liegt im Originalbild bei ca. 71% von links),
   schmalere Bildspalte, mehr Platz für Text. Tablet/Mobil: Bild wieder normal waagerecht (Originalformat). */
@media(min-width:1025px){
#ueber-uns .elementor-element-3bbe8d99{--width:34%!important;align-self:stretch}
#ueber-uns .elementor-element-10b03dc3{--width:60%!important}
#ueber-uns .elementor-element-5174bb83 img{aspect-ratio:9/16;object-fit:cover;object-position:81% 50%;width:100%;height:auto;max-height:80vh}
}
/* Kapitelbilder (Sektion #weg) auf Tablet/Mobil: flacher (16:9), immer sichtbar (die Desktop-Klassen is-active/is-past blenden sonst aus)
   und per JS (Snippet "Kapitelbilder platzieren") zwischen Überschrift und Text im Schritt */
@media(max-width:1024px){
#weg .mh-split__img,#weg .mh-split__img.is-active,#weg .mh-split__img.is-past{aspect-ratio:16/9!important;opacity:1!important;transform:none!important}
#weg .mh-split__step .mh-split__img{order:0!important;margin:0!important}
#weg .mh-split__step{padding:40px 0 28px!important}
}
/* Hamburger-Dropdown der schwebenden Kopfzeile (Tablet/Mobil): frei unter dem Knopf schweben lassen, rechts bündig */
@media(max-width:1024px){
.mh-nav{position:relative}
.mh-nav .elementor-nav-menu--dropdown{position:absolute!important;top:100%;right:0;left:auto!important;width:250px!important;height:auto!important;z-index:9999}
.mh-nav .elementor-nav-menu--dropdown .elementor-nav-menu{display:block;gap:0}
}
