.mb-hdr .mb-side .elementor-widget-nav-menu.mb-nav{display:none}@media (min-width:1180px){.mb-hdr .mb-side .elementor-widget-nav-menu.mb-nav{display:flex;align-items:center;gap:var(--space-6)}}.elementor-widget-nav-menu.mb-menu-nav{display:block}.mb-nav .elementor-widget-container,.mb-nav nav{display:contents}.mb-nav .elementor-nav-menu{display:flex;align-items:center;gap:var(--space-6);margin:0;padding:0;list-style:none}.mb-nav .elementor-nav-menu li{margin:0;padding:0}.mb-nav .elementor-nav-menu a.elementor-item{display:block;position:static;padding:0 0 3px;border-block-end:1px solid #fff0;font-size:11px;font-weight:var(--fw-medium);line-height:18.15px;letter-spacing:var(--ls-caps);text-transform:uppercase;white-space:nowrap;color:var(--crema);transition:var(--t-color)}.mb-nav .elementor-nav-menu a.elementor-item:hover,.mb-nav .elementor-nav-menu a.elementor-item:focus{color:var(--dorado-suave);border-block-end-color:var(--dorado-suave);background:none}.is-scrolled .mb-nav .elementor-nav-menu a.elementor-item{color:var(--text-heading)}.is-scrolled .mb-nav .elementor-nav-menu a.elementor-item:hover{color:var(--cobre);border-block-end-color:var(--cobre)}.mb-strip-links .elementor-widget-container{display:contents}.mb-strip-links .elementor-icon-list-items{display:flex;align-items:center;gap:var(--space-6);margin:0;padding:0;list-style:none}.mb-strip-links .elementor-icon-list-item{margin:0}.mb-strip-links .elementor-icon-list-item a{padding:0;font-size:10px;font-weight:var(--fw-medium);letter-spacing:var(--ls-caps);text-transform:uppercase;color:rgb(242 233 216 / .66);border:0}.mb-strip-links .elementor-icon-list-item a:hover{color:var(--dorado-suave)}.mb-hair.e-con{flex:1;min-width:var(--space-6);min-height:1px;height:1px;padding:0;background:rgb(242 233 216 / .42);transition:background var(--dur-base) var(--ease-standard)}.is-scrolled .mb-hair.e-con{background:var(--border-gold);opacity:.6}.mb-logo.e-con{flex:none;width:auto;padding:0}.mb-logo-img .elementor-widget-container,.mb-logo-img a{display:flex;align-items:center;justify-content:center}.elementor-widget-image.mb-logo-img a img[src$='.svg']{height:clamp(64px, 8.6vw, 86px);width:clamp(64px, 8.6vw, 86px);max-width:none;filter:drop-shadow(0 6px 18px rgb(26 26 26 / .35));transition:height var(--dur-base) var(--ease-standard),width var(--dur-base) var(--ease-standard),margin var(--dur-base) var(--ease-standard)}.is-scrolled .elementor-widget-image.mb-logo-img a img[src$='.svg']{height:56px;width:56px;filter:none}@media (min-width:1180px){.elementor-widget-image.mb-logo-img a img[src$='.svg']{height:138px;width:138px;margin-block-end:-52px}.is-scrolled .elementor-widget-image.mb-logo-img a img[src$='.svg']{height:58px;width:58px;margin-block-end:0}}.mb-side.e-con{padding:0;gap:var(--space-6);min-width:0}.mb-bar.e-con{padding-block:0}.mb-burger.e-con,.mb-cta-desktop.e-con{padding:0;width:auto;flex:none}.mb-strip.e-con,.mb-strip-in.e-con{padding-block:0}.mb-waicon .elementor-button{display:flex;align-items:center;justify-content:center;width:var(--control-md);height:var(--control-md);padding:0;border-radius:var(--radius-circle);background:var(--glass-dark);-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);border:var(--hairline) solid var(--border-inverse)}.mb-waicon .elementor-button:hover{border-color:var(--whatsapp);background:var(--glass-dark)}.mb-waicon .elementor-button svg{width:22px;height:22px;fill:var(--whatsapp)}.mb-waicon .elementor-button-text{display:none}.is-scrolled .mb-waicon .elementor-button{background:#fff0;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--border-subtle)}.ds-iconbtn .elementor-button-text{display:none}.ds-iconbtn .elementor-button svg{width:19px;height:19px}.mb-wa-wrap.e-con{padding:0;width:auto}.mb-wa .elementor-button{position:fixed;right:var(--space-5);bottom:var(--space-5);z-index:var(--z-fab);display:flex;align-items:center;justify-content:center;gap:var(--space-3);height:var(--control-lg);min-width:var(--control-lg);padding:0 var(--space-4);border:0;border-radius:var(--radius-pill);background:var(--whatsapp);color:var(--blanco);box-shadow:var(--shadow-lg);font-size:11px;font-weight:var(--fw-semibold);letter-spacing:var(--ls-button);text-transform:uppercase;transition:background var(--dur-fast) var(--ease-standard),padding var(--dur-base) var(--ease-out-soft),transform var(--dur-base) var(--ease-out-soft)}.mb-wa .elementor-button:hover{background:var(--whatsapp-hover);color:var(--blanco);padding:0 var(--space-6) 0 var(--space-5);transform:translateY(-3px)}.mb-wa .elementor-button svg{width:24px;height:24px;fill:var(--blanco);flex:none}.mb-wa .elementor-button-text{overflow:hidden;max-width:0;opacity:0;white-space:nowrap;transition:max-width var(--dur-base) var(--ease-out-soft),opacity var(--dur-fast)}.mb-wa .elementor-button:hover .elementor-button-text{max-width:220px;opacity:1}@media (min-width:1000px){.mb-wa .elementor-button{right:var(--space-8);bottom:var(--space-8)}}.mb-menu-nav .elementor-widget-container,.mb-menu-nav nav{display:contents}.mb-menu-nav .elementor-nav-menu{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.mb-menu-nav .elementor-nav-menu a.elementor-item{font-family:var(--font-heading);font-size:clamp(1.5rem, 7vw, 2rem);font-weight:var(--fw-regular);color:var(--crema);padding:var(--space-4) 0;border-block-end:1px solid rgb(242 233 216 / .16)}.mb-menu-nav .elementor-nav-menu a.elementor-item:hover{color:var(--dorado-suave);background:none}.elementor-widget-image.mb-menu-logo img{height:72px;width:72px}.ds-footer__links .elementor-icon-list-items{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ds-footer__links .elementor-icon-list-item{margin:0}.ds-footer__links .elementor-icon-list-item a{display:flex;align-items:center;gap:var(--space-3);padding:8px 0;font-size:var(--fs-body-sm);font-weight:var(--fw-light);color:rgb(242 233 216 / .72);border:0}.ds-footer__links .elementor-icon-list-item a:hover{color:var(--dorado-suave)}.ds-footer__links .elementor-icon-list-icon svg{width:15px;height:15px;fill:none;stroke:currentColor}.is-scrolled .mb-cta-desktop .ds-btn .elementor-button{color:var(--text-inverse);background:var(--accent-primary);border-color:#fff0}.is-scrolled .mb-cta-desktop .ds-btn .elementor-button:hover{color:var(--text-inverse);background:var(--accent-primary-hover)}