/* MW-388 Zusatz-CSS */
/* Überschrift mit Divider*/
.divider {
  display: flex;
  align-items: center;
  justify-content: center;
}

.divider::before, .divider::after {
  content: '';
  height: 1px;
  background-color: #D29545;
  margin: 0 10px;
  flex-grow: 1;
  max-width: 100px;
}
/* fadeInUp Animation Anpassung*/
.fadeInUp {
 animation-name: slide-in-bottom !important;   
}

.slide-in-bottom {
	-webkit-animation: slide-in-bottom 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	        animation: slide-in-bottom 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
@-webkit-keyframes slide-in-bottom {
  0% {
    -webkit-transform: translateY(40px);
            transform: translateY(40px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes slide-in-bottom {
  0% {
    -webkit-transform: translateY(40px);
            transform: translateY(40px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}

::-webkit-scrollbar {
  width: 15px;
}
::-webkit-scrollbar-track {
  background: #f1f1f1;
}
/* Handle */
::-webkit-scrollbar-thumb {
  background: #D29545;
}
/* Subheadline*/
.headline-sub{
    font-family: 'jost', Sans-Serif;
    font-weight: 700;
    color: #D29545;
    line-height: 1.3em;
    font-size: 14px;
    display: flex;
    padding-bottom: 12px;
    
}
/* Heading Textpassage*/
.text-heading h2, .text-heading h3 {
    font-family: 'jost', Sans-Serif;
    font-size: 24px;
    letter-spacing: 0px;
    font-weight: 500;
    text-transform: none;
    
}

.text-heading h4 {
    font-family: 'jost', Sans-Serif;
    font-size: 22px;
    letter-spacing: 0px;
    font-weight: 500;
    text-transform: none;
    
}

.text-heading p + h2 {
    margin-top: 30px;
}

/* ===== Responsive 05.10.: globale Korrekturen (MW-093), Spur GLOBAL ===== */

/* Responsive 05.10.: Datenschutz: lange URLs umbrechen, kein Seitenüberlauf */
body .elementor-352 .elementor-widget-text-editor,
body.page-id-352 .page-content{overflow-wrap:anywhere}
/* Responsive 05.10.: Datenschutz: Theme-Seitentitel ausblenden, falls die Seite ohne Elementor ausgegeben wird (Inhalt hat eigene H1) */
body.page-id-352 .page-header{display:none}

/* Responsive 05.10.: Hamburger: Trefferfläche 44 px, Icon bleibt gleich */
body .elementor-element-acfeed9 .elementor-icon{position:relative}
body .elementor-element-acfeed9 .elementor-icon::after{content:"";position:absolute;inset:-10px}

/* Responsive 05.10.: Schließen-X aller Popups: Trefferfläche mind. 45 px, Optik gleich */
body .elementor-popup-modal .dialog-close-button::after{content:"";position:absolute;inset:-15px}

/* Responsive 05.10.: Menü-Popup 1377: sichtbare Höhe (dvh) mit vh-Fallback, eigenes Scrollen */
body #elementor-popup-modal-1377 .dialog-message{height:100vh;max-height:100vh;overscroll-behavior:contain}
@supports (height:100dvh){
body #elementor-popup-modal-1377 .dialog-message{height:100dvh;max-height:100dvh}
body .elementor-1377 .elementor-element.elementor-element-23a62bb{--min-height:100dvh}
body .elementor-popup-modal .dialog-message{max-height:100dvh}
}
/* Responsive 05.10.: Menü-Popup 1377: Safe-Area unten, Menülinks 44 px hoch */
body .elementor-1377 .elementor-element.elementor-element-23a62bb{padding-bottom:calc(var(--padding-bottom, 0px) + env(safe-area-inset-bottom, 0px))}
@media (max-width:1024px){
body .elementor-1377 .elementor-element.elementor-element-28b067f .elementor-nav-menu--main .elementor-item{padding-top:12px;padding-bottom:12px}
}

/* Responsive 05.10.: Slider-Punkte: größere Trefferfläche ohne Optikänderung */
body .swiper-pagination-bullet{position:relative}
body .swiper-pagination-bullet::after{content:"";position:absolute;inset:-18px -4px}

/* Responsive 05.10.: Partner-Slider /freunde/: Pfeile neben statt über den Logos */
@media (max-width:1024px){
body .elementor-1402 .elementor-element-8c9ea7e .elementor-main-swiper{padding:0 48px}
body .elementor-1402 .elementor-element-8c9ea7e .elementor-swiper-button-prev{left:2px}
body .elementor-1402 .elementor-element-8c9ea7e .elementor-swiper-button-next{right:2px}
body .elementor-1402 .elementor-element-8c9ea7e .elementor-swiper-button{z-index:3}
body .elementor-1402 .elementor-element-8c9ea7e .elementor-main-swiper::before,body .elementor-1402 .elementor-element-8c9ea7e .elementor-main-swiper::after{content:"";position:absolute;top:0;bottom:0;width:48px;background:rgb(38,37,37);z-index:2;pointer-events:none}
body .elementor-1402 .elementor-element-8c9ea7e .elementor-main-swiper::before{left:0}
body .elementor-1402 .elementor-element-8c9ea7e .elementor-main-swiper::after{right:0}
}

/* Responsive 05.10.: Instagram-Button Startseite: passt auch auf 320 px */
@media (max-width:359px){
body .elementor-26 .elementor-element.elementor-element-b9b3f17 .elementor-button{padding-left:16px;padding-right:16px}
}

/* Responsive 05.10.: Preislisten: Preis nicht umbrechen */
body .elementor-price-list .elementor-price-list-price{white-space:nowrap;flex-shrink:0}

/* Responsive 05.10.: Tabellen in Ratgeber, FAQ, HydraFacial: auf dem Handy ganz sichtbar statt seitlich abgeschnitten */
@media (max-width:767px){
body .mw-article table,body .mw-faq-page table{display:table;width:100%;max-width:100%;table-layout:auto;overflow:visible}
body .mw-hf .mw-scroll{overflow-x:visible}
body .mw-hf .mw-scroll table{width:100%;max-width:100%;table-layout:auto}
body .mw-article th,body .mw-article td,body .mw-faq-page th,body .mw-faq-page td,body .mw-hf .mw-scroll th,body .mw-hf .mw-scroll td{padding:8px 5px;font-size:14px;line-height:1.4;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:6 3 3;-webkit-hyphenate-limit-before:3;-webkit-hyphenate-limit-after:3}
body .mw-article th,body .mw-faq-page th,body .mw-hf .mw-scroll th{font-size:12px;letter-spacing:.02em}
}

/* Responsive 05.10.: Ratgeber: Bildunterschriften lesbar (Artikelfarbe statt #333) */
body .mw-article figcaption{color:inherit}
/* Responsive 05.10.: Ratgeber: Galeriebilder füllen ihre Spalte */
body .mw-article .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){width:auto}
/* Responsive 05.10.: Ratgeber: Saison-Eintrag im Inhaltsverzeichnis wie die übrigen Einträge */
body .mw-article .mw-toc li.mw-saison-toc{border-left:0;padding:0;margin:0 0 .35em}

/* Responsive 05.10.: Ratgeber: Trefferflächen (Inhaltsverzeichnis, Kategorie, Brotkrumen, Weiterlesen) ohne Layoutänderung */
body .mw-article .mw-toc li a{display:inline-block;padding-block:7px;margin-block:-7px}
body .elementor-post-info__terms-list-item,body #breadcrumbs a,body .mw-blog-card-more .elementor-button{position:relative}
body .elementor-post-info__terms-list-item::after,body #breadcrumbs a::after{content:"";position:absolute;inset:-13px -2px}
body .mw-blog-card-more .elementor-button::after{content:"";position:absolute;inset:-10px 0}

/* Responsive 05.10.: Footer: Trefferflächen Handy/Tablet */
@media (max-width:1024px){
body .elementor-377 .elementor-element-4b5fecc .elementor-icon-list-item > a{padding-block:9px}
body .elementor-377 .elementor-element-5c4f564 .elementor-icon-list-item > a,
body .elementor-377 .elementor-element-f95d158 .elementor-icon-list-item > a,
body .elementor-377 .elementor-element-30cd404 a,
body .elementor-377 .elementor-element-dc840af a{position:relative}
body .elementor-377 .elementor-element-5c4f564 .elementor-icon-list-item > a,
body .elementor-377 .elementor-element-f95d158 .elementor-icon-list-item > a{padding-block:3px}
body .elementor-377 .elementor-element-5c4f564 .elementor-icon-list-item > a::after,
body .elementor-377 .elementor-element-f95d158 .elementor-icon-list-item > a::after{content:"";position:absolute;inset:-6px 0}
body .elementor-377 .elementor-element-30cd404 a::after,
body .elementor-377 .elementor-element-dc840af a::after{content:"";position:absolute;inset:-12px 0}
}

/* Responsive 05.10.: feste Kontaktleiste: Tablet kompakt unten rechts, Laptop Inhalt freihalten */
@media (min-width:768px) and (max-width:1024px){
body .elementor-377 .elementor-element.elementor-element-c08ed48,
body .elementor-2251 .elementor-element.elementor-element-d7f2ef1{top:auto!important;bottom:calc(12px + env(safe-area-inset-bottom, 0px))!important;right:12px!important;transform:none!important;--flex-direction:row;flex-direction:row;--width:auto;width:auto!important;--padding-right:0px;padding:0!important;gap:8px}
body .elementor-377 .elementor-element-c08ed48 > .elementor-widget,
body .elementor-2251 .elementor-element-d7f2ef1 > .elementor-widget{margin:0!important;width:auto}
body .elementor-377 .elementor-element-c08ed48 > .elementor-widget > .elementor-widget-container,
body .elementor-2251 .elementor-element-d7f2ef1 > .elementor-widget > .elementor-widget-container{margin:0!important;padding:0!important}
body .elementor-377 .elementor-element-c08ed48 .elementor-icon,
body .elementor-2251 .elementor-element-d7f2ef1 .elementor-icon{font-size:20px!important;padding:12px!important}
body{padding-bottom:68px}
}
@media (min-width:1025px) and (max-width:1439px){
body .elementor:not(.elementor-location-header):not(.elementor-location-popup) > .e-con.e-parent.e-con-boxed > .e-con-inner,
body .elementor:not(.elementor-location-header):not(.elementor-location-popup) > .e-con-full.e-parent{padding-right:100px}
}

/* Responsive 05.10.: Header-Logo in Firefox sichtbar (Link als Block statt schrumpfendem Inline-Block), nur Firefox */
@supports (-moz-appearance:none){
body .elementor-35 .elementor-element-789a8d6 .elementor-widget-container > a,
body .elementor-element-045ed79 .elementor-widget-container > a,
body .elementor-element-5a23d85 .elementor-widget-container > a{display:block}
body .elementor-element-045ed79,body .elementor-element-5a23d85{flex:0 1 300px}
}
@supports (-moz-appearance:none){@media (max-width:767px){body .elementor-element-045ed79,body .elementor-element-5a23d85{flex-basis:240px}}}

/* Responsive 05.10.: Logo-Leisten „Bekannt aus“/„Wir in den Medien“ auf Tablets volle Breite */
@media (min-width:768px) and (max-width:1024px){
body .elementor-element-4a4fac2 .elementor-main-swiper,body .elementor-element-0c4ee52 .elementor-main-swiper,body .elementor-element-610b9d9 .elementor-main-swiper{width:100%!important}
body .elementor-element-4a4fac2 .elementor-main-swiper .swiper-slide,body .elementor-element-0c4ee52 .elementor-main-swiper .swiper-slide,body .elementor-element-610b9d9 .elementor-main-swiper .swiper-slide{padding:30px 20px!important}
}

/* Responsive 05.10.: Siegel-Vorlage 1459: Bildbreiten schon im Kopf, damit nichts springt (gleiche Werte wie post-1459.css) */
.elementor-1459 .elementor-element.elementor-element-8bfb01e img,
.elementor-1459 .elementor-element.elementor-element-4bd12355 img,
.elementor-1459 .elementor-element.elementor-element-74737aa9 img{width:125px}
.elementor-1459 .elementor-element.elementor-element-dbae15e img{width:68px}
@media (max-width:767px){
.elementor-1459 .elementor-element.elementor-element-8bfb01e,
.elementor-1459 .elementor-element.elementor-element-4bd12355,
.elementor-1459 .elementor-element.elementor-element-74737aa9,
.elementor-1459 .elementor-element.elementor-element-dbae15e{width:calc(25% - 3px);max-width:calc(25% - 3px)}
.elementor-1459 .elementor-element.elementor-element-8bfb01e img,
.elementor-1459 .elementor-element.elementor-element-4bd12355 img,
.elementor-1459 .elementor-element.elementor-element-74737aa9 img{width:100%;max-width:100%}
.elementor-1459 .elementor-element.elementor-element-dbae15e img{width:66%;max-width:100%}
}

/* Responsive 05.10.: Preis-Karussells: Höhe folgt der aktiven Karte (Skript „MW: Karussell-Höhe“) */
@media (max-width:767px){
body .elementor-widget-n-carousel .swiper.mw-autohoehe .swiper-wrapper{align-items:flex-start;transition-property:transform,height}
}
/* ===== Ende Responsive 05.10. ===== */

/* ===== Responsive 06.10.: globale Korrekturen Teil 2 (MW-093), Spur GLOBAL ===== */

/* Responsive 06.10.: Hero Weltmeister/Lodge/Combo auf dem Handy: Hochformatbild unter den Inhalt, Gesichter frei */
@media (max-width:767px){
body .elementor-3136 .elementor-element.elementor-element-b6ccfa7,body .elementor-3156 .elementor-element.elementor-element-7f134b0,body .elementor-3181 .elementor-element.elementor-element-41ef14b{--padding-bottom:100vw;background-size:100% auto!important;background-position:center bottom!important}
body .elementor-3136 .elementor-element.elementor-element-b6ccfa7::before,body .elementor-3156 .elementor-element.elementor-element-7f134b0::before,body .elementor-3181 .elementor-element.elementor-element-41ef14b::before{background-image:linear-gradient(180deg,#000 calc(100% - 100vw),rgba(0,0,0,0) calc(100% - 100vw + 60px))!important}
}

/* Responsive 06.10.: Cookie-Liste auf /cookies/ (Real Cookie Banner) als Karten statt 7-Spalten-Tabelle, kein Seitenüberlauf */
body.page-id-357 .gridjs-wrapper{overflow:visible;box-shadow:none;border:0}
body.page-id-357 .gridjs-wrapper,body.page-id-357 .gridjs-table,body.page-id-357 .gridjs-table tbody,body.page-id-357 .gridjs-table tr,body.page-id-357 .gridjs-table td{background:transparent;color:inherit}
body.page-id-357 .gridjs-table,body.page-id-357 .gridjs-table tbody,body.page-id-357 .gridjs-table tr,body.page-id-357 .gridjs-table td{display:block;width:100%!important;max-width:100%;min-width:0!important}
body.page-id-357 .gridjs-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
body.page-id-357 .gridjs-table tr{padding:12px 0;border-bottom:1px solid rgba(249,249,249,.2)}
body.page-id-357 .gridjs-table td{display:grid;grid-template-columns:7.5em minmax(0,1fr);column-gap:12px;padding:4px 0;border:0;text-align:left;overflow-wrap:anywhere}
body.page-id-357 .gridjs-table td[data-column-id="zweck"]{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}
body.page-id-357 .gridjs-table td::before{font-weight:700}
body.page-id-357 .gridjs-table td[data-column-id="kategorie"]::before{content:"Kategorie"}
body.page-id-357 .gridjs-table td[data-column-id="technischerCookieName"]::before{content:"Cookie-Name"}
body.page-id-357 .gridjs-table td[data-column-id="technischerCookieHost"]::before{content:"Host"}
body.page-id-357 .gridjs-table td[data-column-id="service"]::before{content:"Service"}
body.page-id-357 .gridjs-table td[data-column-id="dauer"]::before{content:"Dauer"}
body.page-id-357 .gridjs-table td[data-column-id="typ"]::before{content:"Typ"}
body.page-id-357 .gridjs-table td[data-column-id="zweck"]::before{content:"Zweck"}
@media (min-width:768px){
body.page-id-357 .gridjs-table tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}
}

/* Responsive 06.10.: Bewertungs-Slider /standort-muenchen/ auf Tablets volle Breite statt 40 % */
@media (min-width:768px) and (max-width:1024px){
body .elementor-388 .elementor-element.elementor-element-7943db3{--width:100%}
}

/* Responsive 06.10.: feste Kontaktleiste unten (Handy): Abstand zur Safe-Area, falls das Gerät eine meldet */
body .elementor-element.elementor-element-1f1a425{padding-bottom:max(var(--padding-bottom, 0px), env(safe-area-inset-bottom, 0px))}
/* ===== Ende Responsive 06.10. Teil 2 ===== */

/* Startseiten-Video MW-138/139/142 (11.10.): Handy (bis 767 px) leichte Abdunkelung des Hero hinter Überschrift und Button.
   Desktop-Overlay rgba(26,25,25,.40) (CI-Anthrazit), Handy rgba(26,25,25,.58) = 40 % plus 30 % Schwarz. Desktop und Tablet unverändert. Zurücksetzen: Block entfernen. */
@media (max-width:767px){
body .elementor-26 .elementor-element.elementor-element-35508641::before{background-color:rgba(26,25,25,.58)!important}
}
/* ===== Ende Startseiten-Video MW-138/139/142 ===== */

/* Startseite Hero-Leistungszeilen MW-144 (11.10.): jede Behandlung einzeln verlinkt. Normalzustand unverändert (weiß, keine Unterstreichung).
   Hover und Tastaturfokus: CI-Gold #D29545 mit feiner Unterstreichung, sanfter Übergang 0,2 s. Handy: größere Tippfläche ohne Änderung des Zeilenabstands. Zurücksetzen: Block entfernen. */
body .elementor-26 .elementor-element.elementor-element-416ef69c a{text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.2em;transition:color .2s ease,text-decoration-color .2s ease}
body .elementor-26 .elementor-element.elementor-element-416ef69c a:hover,body .elementor-26 .elementor-element.elementor-element-416ef69c a:focus-visible{color:#D29545;text-decoration-color:#D29545}
@media (max-width:767px){
body .elementor-26 .elementor-element.elementor-element-416ef69c a{padding:10px 6px;margin:-10px -6px}
}
/* ===== Ende Startseite Hero-Leistungszeilen MW-144 ===== */

/* ===== Startseite Hero-Leistungszeilen MW-153 (12.10.2026, Flo: dezenter Schatten ja) =====
   Dezenter Textschatten ab 768 px Breite, damit die dünnen Leistungszeilen auf den hellen Pailletten lesbarer sind.
   Schrift, Farbe und Größe bleiben unverändert. Zurücksetzen: Block entfernen. */
@media (min-width:768px){
body .elementor-26 .elementor-element.elementor-element-416ef69c,body .elementor-26 .elementor-element.elementor-element-416ef69c a{text-shadow:0 1px 3px rgba(0,11,30,.55)}
}
/* ===== Ende Startseite Hero-Leistungszeilen MW-153 ===== */

/* ===== Responsive 18.10.: Siegelreihen (MW-220), Spur GLOBAL ===== */
/* Responsive 18.10.: Siegel (Google, Salonkee, ProvenExpert, kununu): alle vier gleich hoch (Höhe über --mw-siegel-h), kununu im Seitenverhältnis, eine Reihe ohne Überlappung. Zurücksetzen: Block entfernen. */
body :is(.elementor-element-1d24cdc4,.elementor-element-b09a74a){--mw-siegel-h:88px}
body :is(.elementor-element-3ab1b25,.elementor-element-f4bda94,.elementor-element-52507f6,.elementor-element-5ecee297){--mw-siegel-h:93px}
body .elementor-element-244fdf03{--mw-siegel-h:104px}
@media (max-width:1024px){
body :is(.elementor-element-1d24cdc4,.elementor-element-b09a74a){--mw-siegel-h:72px}
}
@media (max-width:767px){
body :is(.elementor-element-1d24cdc4,.elementor-element-b09a74a){--mw-siegel-h:min(13.3vw,52px)}
body :is(.elementor-element-3ab1b25,.elementor-element-f4bda94,.elementor-element-52507f6,.elementor-element-5ecee297){--mw-siegel-h:min(16vw,64px)}
body .elementor-26 .elementor-element.elementor-element-cd91232 img{height:50px!important}
}
body :is(.elementor-element-7173ae72,.elementor-element-318f8bb0,.elementor-element-1020ff84,.elementor-element-6a833d0,.elementor-element-2f29da25,.elementor-element-36edbe54,.elementor-element-1b621431,.elementor-element-136962d9,.elementor-element-19098e03,.elementor-element-05e5955,.elementor-element-dadb7d7,.elementor-element-993d38c,.elementor-element-8bfb01e,.elementor-element-4bd12355,.elementor-element-74737aa9,.elementor-element-9bd8265,.elementor-element-9b041f4,.elementor-element-c9a7091,.elementor-element-6cb2b0,.elementor-element-70671373,.elementor-element-87c3b4d,.elementor-element-e9eaf2d,.elementor-element-cd91232,.elementor-element-7429aa4,.elementor-element-dbae15e,.elementor-element-d5ee2d8,.elementor-element-6d43341){width:auto!important;max-width:none!important;flex:0 0 auto!important;margin:0!important}
body :is(.elementor-element-7173ae72,.elementor-element-318f8bb0,.elementor-element-1020ff84,.elementor-element-6a833d0,.elementor-element-2f29da25,.elementor-element-36edbe54,.elementor-element-1b621431,.elementor-element-136962d9,.elementor-element-19098e03,.elementor-element-05e5955,.elementor-element-dadb7d7,.elementor-element-993d38c,.elementor-element-8bfb01e,.elementor-element-4bd12355,.elementor-element-74737aa9,.elementor-element-9bd8265,.elementor-element-9b041f4,.elementor-element-c9a7091,.elementor-element-6cb2b0,.elementor-element-70671373,.elementor-element-87c3b4d,.elementor-element-e9eaf2d,.elementor-element-cd91232,.elementor-element-7429aa4,.elementor-element-dbae15e,.elementor-element-d5ee2d8,.elementor-element-6d43341) .elementor-widget-container{width:auto!important;margin:0!important;padding:0!important}
body :is(.elementor-element-7173ae72,.elementor-element-318f8bb0,.elementor-element-1020ff84,.elementor-element-6a833d0,.elementor-element-2f29da25,.elementor-element-36edbe54,.elementor-element-1b621431,.elementor-element-136962d9,.elementor-element-19098e03,.elementor-element-05e5955,.elementor-element-dadb7d7,.elementor-element-993d38c,.elementor-element-8bfb01e,.elementor-element-4bd12355,.elementor-element-74737aa9,.elementor-element-9bd8265,.elementor-element-9b041f4,.elementor-element-c9a7091,.elementor-element-6cb2b0,.elementor-element-70671373,.elementor-element-87c3b4d,.elementor-element-e9eaf2d,.elementor-element-cd91232,.elementor-element-7429aa4,.elementor-element-dbae15e,.elementor-element-d5ee2d8,.elementor-element-6d43341) img{display:block!important;width:auto!important;max-width:none!important;height:var(--mw-siegel-h,88px)!important;margin:0 auto!important}
/* Responsive 18.10.: Siegelreihen in einer Reihe halten (kein 3+1-Umbruch); Startseite Gutschein-Kachel: Desktop linksbündig zu Überschrift und Button, Handy mittig */
body :is(.elementor-element-b09a74a,.elementor-element-52507f6,.elementor-element-3ab1b25>.e-con-inner,.elementor-element-f4bda94>.e-con-inner,.elementor-element-5ecee297>.e-con-inner){flex-wrap:nowrap!important}
body .elementor-element-1d24cdc4{justify-content:center;column-gap:clamp(8px,2.5vw,16px)}
@media (min-width:768px){
body .elementor-element-1d24cdc4{justify-content:flex-start;column-gap:16px}
}
/* ===== Ende Responsive 18.10. ===== */

/* Responsive 18.10. – Nachtrag 06:15 (Leitstelle): Kacheln 1d24cdc4/b09a74a – kununu brach bei 390 px um (Siegel 249 px + Abstände 29 px > 275 px Innenbreite); kleinere Höhe + 8 px Abstand */
@media (max-width:767px){
body :is(.elementor-element-1d24cdc4,.elementor-element-b09a74a){--mw-siegel-h:min(11.5vw,46px);column-gap:8px}
}
/* ===== Ende Nachtrag 18.10. ===== */
/* ===== Responsive 18.10. – Nachtrag 08:20 (Leitstelle, Handy-Messung 390 px über alle 52 Sitemap-URLs, headless Chrome) ===== */
@media (max-width:767px){
/* /haare-bart/: Karten-Titel mit langem Hashtag-Wort „#hairperformance“ liefen 57 px über (7ed70e8c, 20b59b98) */
body :is(.elementor-element-7ed70e8c,.elementor-element-20b59b98) .elementor-heading-title{font-size:24px;letter-spacing:1.2px;overflow-wrap:anywhere}
/* /specials/: Teaser-Titel „Junggesellenabschied in München“ lief 31 px über (a1d658d) */
body .elementor-element-a1d658d .elementor-heading-title{font-size:20px;letter-spacing:1.2px;overflow-wrap:anywhere}
/* Sicherheitsnetz: keine Überschrift breiter als ihr Kasten */
body .elementor-widget-heading .elementor-heading-title{overflow-wrap:anywhere}
/* Preislisten: Titel/Preis umbrechen statt überlaufen (/augenbrauen/ 19ffe3e0) */
body .elementor-price-list .elementor-price-list-header{flex-wrap:wrap}
body .elementor-price-list .elementor-price-list-title{overflow-wrap:anywhere}
/* Ratgeber-Artikel: Kategorie/Datum-Zeile umbrechen (3c876649, lief 9 px über) */
body .elementor-element-3c876649 .elementor-icon-list-items{flex-wrap:wrap;max-width:100%}
body .elementor-element-3c876649 .elementor-icon-list-item{max-width:100%}
/* Buttons auf dem Handy einheitlich zentriert (wie Startseiten-Hero) */
body .elementor-widget-button .elementor-button-wrapper{text-align:center}
}
/* Hero /haare-bart/: Hinweiszeile a623fcf – Linien nur so breit wie der Text, mittig (alle Breiten) */
body .elementor-element-a623fcf .mw-hb-amalien{width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}
/* ===== Ende Nachtrag 08:20 ===== */
/* ===== Responsive 18.10. – Nachtrag 08:30 (Leitstelle, Nachmessung) ===== */
@media (max-width:767px){
/* Ratgeber-Artikel: Info-Zeile (3c876649) – Texte dürfen umbrechen (Rest-Überlauf 9 px) */
body .elementor-element-3c876649 .elementor-icon-list-item,
body .elementor-element-3c876649 .elementor-icon-list-text{white-space:normal}
}
/* Startseite: Instagram-Kopf (Smash Balloon Lite, kein „Zentriert“-Stil) – Avatar, Name und Bio mittig (alle Breiten) */
body .sb_instagram_header{text-align:center}
body .sb_instagram_header .sbi_header_link{display:flex;flex-direction:column;align-items:center;gap:10px;float:none}
body .sb_instagram_header .sbi_header_img{float:none;margin:0 auto}
body .sb_instagram_header .sbi_header_text{text-align:center;padding:0;float:none;width:auto;max-width:560px}
body .sb_instagram_header .sbi_header_text h3,body .sb_instagram_header .sbi_bio{text-align:center;margin-left:auto;margin-right:auto}
/* ===== Ende Nachtrag 08:30 ===== */
/* ===== Responsive 18.10. – Nachtrag 08:40 (Leitstelle): Instagram-Kopf wirklich mittig – Plugin-Regel „#sb_instagram … .sbi_header_text“ ist eine Flex-Zeile (Avatar links) ===== */
body #sb_instagram .sb_instagram_header .sbi_header_text,body .sb_instagram_header .sbi_header_text{flex-direction:column;justify-content:center;align-items:center;gap:10px;text-align:center}
body #sb_instagram .sb_instagram_header .sbi_header_img{margin:0 auto}
body #sb_instagram .sb_instagram_header .sbi_bio{max-width:560px;margin:0 auto}
/* ===== Ende Nachtrag 08:40 ===== */
/* ===== Responsive 18.10. – Nachtrag 08:45 (Leitstelle): Messung 390 px zeigte 28/32 px trotz Nachtrag 08:20 – Schriftregeln brauchen !important; Silbentrennung statt hartem Wortbruch (html lang="de") ===== */
@media (max-width:767px){
body :is(.elementor-element-7ed70e8c,.elementor-element-20b59b98) .elementor-heading-title{font-size:24px!important;letter-spacing:1.2px!important}
body :is(.elementor-element-a1d658d,.elementor-element-ea9a988) .elementor-heading-title{font-size:22px!important;letter-spacing:1.2px!important}
body .elementor-widget-heading .elementor-heading-title{overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}
}
/* ===== Ende Nachtrag 08:45 ===== */
/* ===== Responsive 18.10. – Nachtrag 08:50 (Leitstelle): /specials/ – neue Teaser-Bilder (Querformat 4132, 3511) auf das Hochformat der übrigen Karten bringen (gemessen 413×482 = 6/7) ===== */
body :is(.elementor-element-afd94e2,.elementor-element-8ad222b) img{aspect-ratio:6/7;width:100%;height:auto;object-fit:cover;object-position:center 30%}
/* ===== Ende Nachtrag 08:50 ===== */
/* ===== Responsive 18.10. – Nachtrag 09:25 (Leitstelle): Leitmotiv 3511 in der Geschenke-Karte (8ad222b) ohne Beschnitt – ganzes Motiv im 6/7-Kasten, dunkler Rand ===== */
body .elementor-element-8ad222b img{object-fit:contain;object-position:center center;background:#000}
/* ===== Ende Nachtrag 09:25 ===== */
/* ===== Responsive 18.10. – Nachtrag 09:40 (Leitstelle, Flo 09:35): Leitmotiv 3511 in der Geschenke-Karte oben/unten etwas beschnitten – Kasten 2:1, Motiv mittig, Köpfe frei (ersetzt 6/7-Kasten + contain aus 08:50/09:25) ===== */
body .elementor-element-8ad222b img{aspect-ratio:2/1 !important;object-fit:cover !important;object-position:center 40% !important;background:transparent !important;width:100%;height:auto}
/* ===== Ende Nachtrag 09:40 ===== */
/* ===== Responsive 18.10. – Nachtrag 09:55 (Leitstelle, Flo 09:51): Instagram-Abschnitt – Handle mittig, Abstände Icon → Überschrift → Kopf verkleinern ===== */
body .elementor-element-9d86f16 .elementor-element-c7e7fbb{margin-bottom:-18px}
body .elementor-element-9d86f16 .elementor-element-2d712fb{margin-bottom:-14px}
body #sb_instagram .sb_instagram_header{padding:0 !important}
body #sb_instagram .sb_instagram_header .sbi_header_text > div,body #sb_instagram .sb_instagram_header .sbi_header_text h3,body .sb_instagram_header h3{width:100% !important;text-align:center !important}
body #sb_instagram .sb_instagram_header .sbi_header_text{gap:6px}
/* ===== Ende Nachtrag 09:55 ===== */
/* ===== Responsive 18.10. – Nachtrag 10:00 (Leitstelle): Instagram-Abstände – Widgets liegen nicht direkt in 9d86f16, daher direkte Selektoren mit !important ===== */
body .elementor-element-c7e7fbb{margin-bottom:-18px !important}
body .elementor-element-2d712fb{margin-bottom:-14px !important}
/* ===== Ende Nachtrag 10:00 ===== */
/* ===== Responsive 18.10. – Nachtrag 10:08 (Leitstelle, Flo 10:05 „Logo abgeschnitten“): Avatar im Instagram-Kopf von der 100-%-Regel ausnehmen ===== */
body #sb_instagram .sb_instagram_header .sbi_header_img{width:50px !important;height:50px !important;flex:0 0 auto !important;margin:0 auto !important;text-align:left}
/* ===== Ende Nachtrag 10:08 ===== */
/* ===== EN-Version 18.10. – Sprachumschalter (MW-253, Flo: klein, links, sauber am Rand) ===== */
body .mw-lang{position:fixed;top:6px;left:20px;z-index:9999;display:flex;align-items:center;gap:6px;font-family:Jost,sans-serif;font-weight:600;font-size:10px;line-height:1;letter-spacing:.1em;color:#D29545}
body .mw-lang a{color:#D29545;text-decoration:none;padding:3px 2px;border-bottom:1px solid transparent;opacity:.75}
body .mw-lang a.on{opacity:1;border-bottom-color:#D29545}
body .mw-lang span{color:rgba(210,149,69,.45)}
body.admin-bar .mw-lang{top:38px}
@media (min-width:1025px){body .mw-lang{left:80px;top:8px}}
/* ===== Ende Sprachumschalter ===== */
/* ===== EN-Version 18.10. – Umschalter auf der Startseite rechts (Flo 11:2x) ===== */
body .mw-lang{left:auto;right:max(20px,env(safe-area-inset-right,0px))}
@media (min-width:1025px){body .mw-lang{left:auto;right:80px;top:2px}}
/* ===== Ende Umschalter Startseite ===== */
/* ===== 19.10.2026 (Flo: „logo ist abgeschnitten“): Instagram-Avatar wieder rund 50x50, nicht von „.sbi_header_text > div {width:100%}“ (Nachtrag 09:55) gestreckt ===== */
body #sb_instagram .sb_instagram_header .sbi_header_text > div.sbi_header_img,body #sb_instagram .sb_instagram_header .sbi_header_img,body .sb_instagram_header .sbi_header_text > div.sbi_header_img{width:50px !important;height:50px !important;min-width:50px !important;max-width:50px !important;flex:0 0 50px !important;margin:0 auto 8px !important;border-radius:50% !important;overflow:hidden !important;float:none !important;display:block !important}
body #sb_instagram .sb_instagram_header .sbi_header_img img{width:50px !important;height:50px !important;max-width:50px !important;object-fit:cover !important;border-radius:50% !important;display:block !important}
body #sb_instagram .sb_instagram_header .sbi_header_img_hover{width:50px !important;height:50px !important;border-radius:50% !important}
/* ===== Ende 19.10. Avatar ===== */

/* ===== CLS-Korrekturen 19.10.2026 (Leitstelle), Spur GLOBAL ===== */
/* (1) Startseite DE+EN, Container 35508641: Hintergrundvideo hat von Anfang an die Endgroesse (fuellt den Container, cover) statt nach Elementors Skript von 300x150 zu springen (CLS 0,108 auf /en/). Zuruecksetzen: Block (1) entfernen. */
.elementor-element-35508641 .elementor-background-video-container .elementor-background-video-hosted{width:100%!important;height:100%!important;object-fit:cover}
/* (2) Siegel-Vorlage 1459 (u. a. /volles-haar-hairboost/): Container-Regeln der Vorlage schon im Kopf, weil post-1459.css erst am Seitenende geladen wird und die Siegelreihe sonst von 357 px auf 69 px springt (CLS 0,086). Gleiche Werte wie post-1459.css; wird die Vorlage 1459 geaendert, hier mitziehen. Zuruecksetzen: Block (2) entfernen. */
.elementor-1459 .elementor-element.elementor-element-f4bda94{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1459 .elementor-element.elementor-element-8bfb01e{width:auto;max-width:auto;text-align:start;}.elementor-1459 .elementor-element.elementor-element-8bfb01e > .elementor-widget-container{margin:0px -15px 0px -15px;}.elementor-1459 .elementor-element.elementor-element-8bfb01e img{width:125px;}.elementor-1459 .elementor-element.elementor-element-4bd12355 > .elementor-widget-container{margin:0px -15px 0px -15px;}.elementor-1459 .elementor-element.elementor-element-4bd12355{text-align:start;}.elementor-1459 .elementor-element.elementor-element-4bd12355 img{width:125px;}.elementor-1459 .elementor-element.elementor-element-74737aa9 > .elementor-widget-container{margin:0px -15px 0px -10px;}.elementor-1459 .elementor-element.elementor-element-74737aa9{text-align:start;}.elementor-1459 .elementor-element.elementor-element-74737aa9 img{width:125px;}.elementor-1459 .elementor-element.elementor-element-dbae15e > .elementor-widget-container{padding:0px 0px 0px 14px;}.elementor-1459 .elementor-element.elementor-element-dbae15e{text-align:end;}.elementor-1459 .elementor-element.elementor-element-dbae15e img{width:68px;}@media(max-width:767px){.elementor-1459 .elementor-element.elementor-element-f4bda94{--justify-content:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1459 .elementor-element.elementor-element-8bfb01e{width:var( --container-widget-width, calc(25% - 3px) );max-width:calc(25% - 3px);--container-widget-width:calc(25% - 3px);--container-widget-flex-grow:0;text-align:end;}.elementor-1459 .elementor-element.elementor-element-8bfb01e > .elementor-widget-container{margin:0px -12px 0px -12px;padding:0px 0px 0px 0px;}.elementor-1459 .elementor-element.elementor-element-8bfb01e.elementor-element{--order:1;}.elementor-1459 .elementor-element.elementor-element-8bfb01e img{width:100%;max-width:100%;}.elementor-1459 .elementor-element.elementor-element-4bd12355{width:var( --container-widget-width, calc(25% - 3px) );max-width:calc(25% - 3px);--container-widget-width:calc(25% - 3px);--container-widget-flex-grow:0;text-align:end;}.elementor-1459 .elementor-element.elementor-element-4bd12355 > .elementor-widget-container{margin:0px -10px 0px -12px;padding:0px 0px 0px 0px;}.elementor-1459 .elementor-element.elementor-element-4bd12355.elementor-element{--order:3;}.elementor-1459 .elementor-element.elementor-element-4bd12355 img{width:100%;max-width:100%;}.elementor-1459 .elementor-element.elementor-element-74737aa9{width:var( --container-widget-width, calc(25% - 3px) );max-width:calc(25% - 3px);--container-widget-width:calc(25% - 3px);--container-widget-flex-grow:0;text-align:end;}.elementor-1459 .elementor-element.elementor-element-74737aa9 > .elementor-widget-container{margin:0px -10px 0px -10px;padding:0px 0px 0px 0px;}.elementor-1459 .elementor-element.elementor-element-74737aa9.elementor-element{--order:4;}.elementor-1459 .elementor-element.elementor-element-74737aa9 img{width:100%;max-width:100%;}.elementor-1459 .elementor-element.elementor-element-dbae15e{width:var( --container-widget-width, calc(25% - 3px) );max-width:calc(25% - 3px);--container-widget-width:calc(25% - 3px);--container-widget-flex-grow:0;text-align:center;}.elementor-1459 .elementor-element.elementor-element-dbae15e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1459 .elementor-element.elementor-element-dbae15e.elementor-element{--order:5;}.elementor-1459 .elementor-element.elementor-element-dbae15e img{width:66%;max-width:100%;}}
/* (3) Cookie-Banner: Animation-aus-Versuch 19.10. zurueckgenommen (auf /en/ stieg der Banner-Anteil von 0,029 auf 0,086, weil der Banner sofort steht und sich danach durch Uebersetzung/Schrift in der Hoehe aendert). Loesung offen. */
/* ===== Ende CLS-Korrekturen 19.10.2026 ===== */

/* MW-361 19.10.2026: Menue-Popup 1377 mobil: Scrollbalken des Menues ausblenden (Weissstreifen rechts, 15 px Breitenverlust), Scrollen bleibt */
body #elementor-popup-modal-1377 .dialog-message{scrollbar-width:none;-ms-overflow-style:none}
body #elementor-popup-modal-1377 .dialog-message::-webkit-scrollbar{display:none;width:0;height:0}

/* ===== MW-384 Siegelreihe Startseite (Hero 244fdf03, DE+EN): gleiche Siegelgroesse, gleiche sichtbare Abstaende, gemeinsame Mittelachse (21.10.2026). Zuruecksetzen: Block entfernen. ===== */
/* Rechenbasis (Originaldateien unveraendert): Kreis = 218/230 der Bildhoehe, links/rechts 46/310 (Google, Salonkee) bzw. 5/310 (ProvenExpert, Band) transparent, oben/unten je 6/230; kununu = ganzes Bild. --mw-d = sichtbarer Kreisdurchmesser, --mw-h = Bildhoehe der Kreise. */
body .elementor-26 .elementor-element.elementor-element-244fdf03.e-con{--mw-d:98.5px;--mw-g:20px;--mw-h:calc(var(--mw-d)*1.055046);gap:var(--mw-g)!important;align-items:flex-start!important;padding-left:16px!important}
body .elementor-26 .elementor-element-244fdf03 .elementor-widget-image a{display:flow-root!important;line-height:0!important}
body .elementor-26 .elementor-element-244fdf03 .elementor-widget-image img{display:block!important;width:auto!important;max-width:none!important}
body .elementor-26 .elementor-element-244fdf03 .elementor-widget-image img[src*="rating-"]{height:var(--mw-h)!important}
body .elementor-26 .elementor-element-244fdf03 .elementor-widget-image img[src*="Kununu"]{height:var(--mw-d)!important;margin:0!important}
body .elementor-26 .elementor-element-244fdf03 .elementor-widget-image img[src*="rating-google"],body .elementor-26 .elementor-element-244fdf03 .elementor-widget-image img[src*="rating-salonkee"]{margin:calc(var(--mw-h)*-.026087) calc(var(--mw-h)*-.2)!important}
body .elementor-26 .elementor-element-244fdf03 .elementor-widget-image img[src*="rating-proven"]{margin:calc(var(--mw-h)*-.026087) calc(var(--mw-h)*-.021739)!important}
@media (min-width:768px){
body .elementor-26 .elementor-element-244fdf03 .elementor-element-1b621431,body .elementor-26 .elementor-element-244fdf03 .elementor-element-136962d9{margin-left:calc(var(--mw-d)*.18805)!important}
body .elementor-26 .elementor-element-244fdf03 .elementor-element-cd91232{margin-left:calc(var(--mw-d)*.31045)!important}
}
@media (max-width:767px){
body .elementor-26 .elementor-element.elementor-element-244fdf03.e-con{--mw-d:min(clamp(64px,16.4vw,72px),calc((100vw - 80px)/4.14));--mw-g:16px;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;padding-left:12px!important;margin-bottom:calc(59.2px - var(--mw-d))!important}
}
/* ===== Ende MW-384 ===== */

/* ===== MW-385 Siegelreihen Startseite (Mitte, Gutschein-Kachel) und Unterseiten (Vorlagen 1459, 1483, 4013, Seiten 1021, 1200, 388, 1188), DE+EN: sichtbare Kanten statt Bildkasten (21.10.2026). Zuruecksetzen: Block entfernen. ===== */
/* Kreise: Bild auf die sichtbare Flaeche zugeschnitten (object-fit, Originaldatei unveraendert, keine Verzerrung): Kreis 218/230 der Hoehe; ProvenExpert inkl. Band 300/230. Hoehe der Bilder bleibt wie vorher, damit nichts verrutscht. kununu und Tripadvisor-Icon: gleiche sichtbare Hoehe wie der Kreis (218/230), mittig auf derselben Achse. */
body .elementor-element:is(.elementor-element-8bfb01e,.elementor-element-4bd12355,.elementor-element-6cb2b0,.elementor-element-70671373,.elementor-element-9bd8265,.elementor-element-9b041f4,.elementor-element-6a833d0,.elementor-element-2f29da25,.elementor-element-7173ae72,.elementor-element-318f8bb0,.elementor-element-05e5955,.elementor-element-dadb7d7,.elementor-element-3d6e1934,.elementor-element-453a06a9,.elementor-element-41b58981,.elementor-element-574e1eb9,.elementor-element-70e96b59,.elementor-element-344c6076,.elementor-element-c9ed177,.elementor-element-3dfe807,.elementor-element-acb764b) img{aspect-ratio:218/230!important;object-fit:cover!important}
body .elementor-element:is(.elementor-element-74737aa9,.elementor-element-c9a7091,.elementor-element-36edbe54,.elementor-element-1020ff84,.elementor-element-993d38c,.elementor-element-37bdbe46,.elementor-element-7cfec06d,.elementor-element-cfe8bcb) img{aspect-ratio:300/230!important;object-fit:cover!important}
body .elementor-element:is(.elementor-element-dbae15e,.elementor-element-6d43341,.elementor-element-d5ee2d8,.elementor-element-e9eaf2d,.elementor-element-87c3b4d,.elementor-element-7429aa4) img{height:calc(var(--mw-siegel-h)*.9478)!important;margin:calc(var(--mw-siegel-h)*.0261) auto!important}
body .elementor-element:is(.elementor-element-3d6e1934,.elementor-element-453a06a9,.elementor-element-41b58981,.elementor-element-37bdbe46,.elementor-element-574e1eb9,.elementor-element-70e96b59,.elementor-element-344c6076,.elementor-element-7cfec06d,.elementor-element-c9ed177,.elementor-element-3dfe807,.elementor-element-acb764b,.elementor-element-cfe8bcb,.elementor-element-138d4444)>.elementor-widget-container{margin:0!important;padding:0!important;width:auto!important}
body .elementor-element-138d4444 img{display:block!important}
body .elementor-element-138d4444{width:auto!important;max-width:none!important;flex:0 0 auto!important;margin:0!important}
body .elementor-element-506e3caf:has(#provenexpert_circle_widget_azccd:empty){display:none!important}
body .elementor-element-138d4444 img{height:calc(var(--mw-siegel-h)*.9478)!important;width:auto!important;max-width:none!important;aspect-ratio:1/1!important;margin:calc(var(--mw-siegel-h)*.0261) auto!important}
body .elementor-element:is(.elementor-element-3d6e1934,.elementor-element-453a06a9,.elementor-element-41b58981,.elementor-element-37bdbe46,.elementor-element-574e1eb9,.elementor-element-70e96b59,.elementor-element-344c6076,.elementor-element-7cfec06d,.elementor-element-c9ed177,.elementor-element-3dfe807,.elementor-element-acb764b,.elementor-element-cfe8bcb){width:auto!important;max-width:none!important;flex:0 0 auto!important;margin:0!important}
body .elementor-element:is(.elementor-element-3d6e1934,.elementor-element-453a06a9,.elementor-element-41b58981,.elementor-element-37bdbe46,.elementor-element-574e1eb9,.elementor-element-70e96b59,.elementor-element-344c6076,.elementor-element-7cfec06d,.elementor-element-c9ed177,.elementor-element-3dfe807,.elementor-element-acb764b,.elementor-element-cfe8bcb) img{height:72px!important;width:auto!important;max-width:none!important}
/* Gleiche Luecken zwischen den sichtbaren Kanten */
body :is(.elementor-element-f4bda94>.e-con-inner,.elementor-element-5ecee297>.e-con-inner,.elementor-element-3ab1b25>.e-con-inner,.elementor-element-52507f6,.elementor-element-b09a74a){column-gap:12px!important}
body :is(.elementor-element-7a55a0ee>.e-con-inner,.elementor-element-53f3daf2>.e-con-inner,.elementor-element-3bc7368){column-gap:6px!important}
@media (max-width:767px){
body .elementor-element-1d24cdc4{column-gap:12px!important}
}
@media (min-width:768px){
body .elementor-element-5ecee297>.e-con-inner{padding-bottom:18px!important}
body :is(.elementor-element-f4bda94>.e-con-inner,.elementor-element-5ecee297>.e-con-inner,.elementor-element-3ab1b25>.e-con-inner,.elementor-element-7a55a0ee>.e-con-inner,.elementor-element-53f3daf2>.e-con-inner){column-gap:24px!important}
body .elementor-element.elementor-element-3bc7368{column-gap:16px!important}
body .elementor-element:is(.elementor-element-3d6e1934,.elementor-element-453a06a9,.elementor-element-41b58981,.elementor-element-37bdbe46,.elementor-element-574e1eb9,.elementor-element-70e96b59,.elementor-element-344c6076,.elementor-element-7cfec06d) img{height:92.7px!important}
body .elementor-element:is(.elementor-element-c9ed177,.elementor-element-3dfe807,.elementor-element-acb764b,.elementor-element-cfe8bcb) img{height:111.3px!important}
}
/* ===== Ende MW-385 ===== */
