.atp-language-bar{position:relative;background:#f6f8fa;border-top:1px solid #dce3eb;color:#284867;font-family:Outfit,Arial,sans-serif;font-size:13px;line-height:1.5;padding:16px 24px;clear:both}
.atp-language-bar__inner{max-width:1200px;margin:auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 22px}
.atp-language-bar__label{color:#53677d}.atp-language-bar__links{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 18px}
.atp-language-bar a{color:#284867;text-decoration:none;padding:8px 0;display:inline-block}.atp-language-bar a:hover,.atp-language-bar a:focus-visible{text-decoration:underline;text-underline-offset:4px}.atp-language-bar a[aria-current]{font-weight:600;text-decoration:underline;text-underline-offset:4px}
.atp-language-hint{flex-basis:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 18px;text-align:center;font-size:14px}.atp-language-hint[hidden]{display:none}.atp-language-hint a{font-weight:600;text-decoration:underline;text-underline-offset:3px}
.atp-language-bar button{border:0;background:transparent;color:#53677d;padding:8px 12px;font:inherit;cursor:pointer}.atp-language-bar :focus-visible{outline:2px solid #284867;outline-offset:3px}
@media(max-width:600px){.atp-language-bar{padding:13px 18px}.atp-language-bar__inner{gap:2px 12px}.atp-language-bar__label{flex-basis:100%;text-align:center}.atp-language-bar__links{gap:0 14px}}
html[lang^="es"] .ma-main-navigation .elementor-menu-toggle::after{content:"Menú"!important}
html[lang^="es"] .ma-main-navigation .elementor-menu-toggle.elementor-active::after{content:"Cerrar"!important}
html[lang^="fr"] .ma-main-navigation .elementor-menu-toggle::after{content:"Menu"!important}
html[lang^="fr"] .ma-main-navigation .elementor-menu-toggle.elementor-active::after{content:"Fermer"!important}
html[lang^="de"] .ma-main-navigation .elementor-menu-toggle::after{content:"Menü"!important}
html[lang^="de"] .ma-main-navigation .elementor-menu-toggle.elementor-active::after{content:"Schließen"!important}
html[lang^="it"] .ma-main-navigation .elementor-menu-toggle::after{content:"Menu"!important}
html[lang^="it"] .ma-main-navigation .elementor-menu-toggle.elementor-active::after{content:"Chiudi"!important}
/* Keep the chosen Elementor photograph visible when background video is paused or unavailable. */
body .ma-video-hero{background-image:url("https://massagealliance.eu/wp-content/uploads/2025/10/athlete-s-back-professional-massage-on-bed-after-s-2025-10-11-08-18-28-utc-scaled.jpg")!important;background-position:center!important;background-size:cover!important}
.ma-interest-form-card .ma-enquiry-form .elementor-form-fields-wrapper > .elementor-field-type-text:has(> #form-field-website){display:none!important}
