body{background:var(--surface-page);overflow-x:clip}.marbore-landing .site-main,.marbore-landing .page-content{max-width:none;margin:0;padding:0}.elementor-location-header{position:fixed;inset-inline:0;top:0;z-index:var(--z-nav)}.elementor-location-header .mb-hdr{position:static}.marbore-landing .e-con,.elementor-location-header .e-con,.elementor-location-footer .e-con{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px}.mb-bar.e-con,.mb-bar .mb-side.e-con,.mb-menu.e-con,.mb-menu .e-con{--flex-wrap:nowrap;flex-wrap:nowrap}.marbore-landing .mb-grid,.marbore-landing .mb-rail,.marbore-landing .mb-gal{margin-block-start:var(--space-16)}.ds-heading__rule.elementor-widget{width:44px}.ds-heading__rule.elementor-widget .elementor-divider{display:none}.mb-wrap.e-con,.mb-wrap>.e-con-inner{--content-width:100%;max-width:var(--container-wide);width:100%;margin-inline:auto;padding-inline:var(--gutter-lg)}.mb-sec.e-con{padding-block:var(--sec-y);padding-inline:0}.mb-sec>.e-con-inner{padding:0}.mb-sec .e-con-inner,.mb-sec .e-con{--gap:0px;--row-gap:0px;--column-gap:0px}.mb-grid.e-con,.mb-rail.e-con,.mb-gal.e-con,.mb-duo.e-con,.mb-stats.e-con,.mb-split.e-con,.mb-split-form.e-con,.mb-hero-in.e-con,.mb-hero-cta.e-con,.mb-contact.e-con,.mb-nearby.e-con,.mb-form.e-con{--gap:inherit}.mb-hero-title{font-family:var(--font-heading);font-size:clamp(2rem, 6.6vw, 5.25rem);font-weight:var(--fw-regular);line-height:var(--lh-display);letter-spacing:var(--ls-display);color:var(--crema);max-width:20ch;text-wrap:balance}.mb-hero-lead{font-size:var(--fs-body-lg);line-height:var(--lh-body);color:var(--text-inverse-muted);max-width:54ch}.mb-hero::before{content:'';position:absolute;inset:0;background:var(--scrim-hero);pointer-events:none;z-index:1}.mb-hero::after{content:'';position:absolute;inset:var(--frame-inset);border:1px solid rgb(242 233 216 / .55);pointer-events:none;z-index:2}.mb-hero>.e-con-inner,.mb-hero>.mb-hero-in,.mb-hero .mb-wrap{position:relative;z-index:3}.mb-hero .mb-hero-img{position:absolute;inset:0;z-index:0;width:100%;height:100%;margin:0}.mb-hero .mb-hero-img img{width:100%;height:100%;object-fit:cover;animation:mbKen 16s cubic-bezier(.65,0,.35,1) infinite alternate}@media (prefers-reduced-motion:reduce){.mb-hero .mb-hero-img img{animation:none}}.marbore-landing .elementor-widget:not(:last-child),.elementor-location-header .elementor-widget:not(:last-child),.elementor-location-footer .elementor-widget:not(:last-child){margin-block-end:0}.marbore-landing .elementor-widget-container,.elementor-location-header .elementor-widget-container,.elementor-location-footer .elementor-widget-container{margin:0;padding:0}.marbore-landing .elementor-heading-title,.elementor-location-header .elementor-heading-title,.elementor-location-footer .elementor-heading-title{margin:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.marbore-landing .elementor-widget-text-editor p:last-child{margin-bottom:0}.marbore-landing .elementor-widget-image img,.elementor-location-header .elementor-widget-image img,.elementor-location-footer .elementor-widget-image img{display:block;border-radius:inherit}.marbore-landing .elementor-widget-image figure,.marbore-landing .elementor-widget-image .elementor-image{margin:0;line-height:0}.elementor-widget-button.ds-btn,.elementor-widget-button.ds-btn>.elementor-widget-container{display:contents}.ds-btn .elementor-button-content-wrapper{display:contents}.ds-btn .elementor-button-text{flex-grow:0}.ds-heading__rule .elementor-divider{display:flex;padding:0}.ds-heading__rule .elementor-divider-separator{width:44px;margin:0;border-block-start:1px solid var(--dorado-suave)}.ds-heading--center .ds-heading__rule .elementor-divider{justify-content:center}.ds-frame>.ds-frame__img,.ds-frame>.ds-frame__img>.elementor-widget-container,.ds-frame>.ds-frame__img figure,.ds-frame>.ds-frame__img .elementor-image{display:block;width:100%;height:100%}.ds-frame>.ds-frame__img img{width:100%;height:100%;object-fit:cover}.ds-badge.e-con{width:auto;max-width:100%;flex:0 0 auto;align-self:center}.ds-heading:not(.ds-heading--center) .ds-badge.e-con{align-self:flex-start}.marbore-landing .elementor-icon,.elementor-location-header .elementor-icon,.elementor-location-footer .elementor-icon{display:flex;align-items:center;justify-content:center;padding:0;font-size:inherit}.marbore-landing .elementor-icon svg,.elementor-location-header .elementor-icon svg,.elementor-location-footer .elementor-icon svg{width:1em;height:1em}.marbore-landing .elementor-icon,.elementor-location-header .elementor-icon,.elementor-location-footer .elementor-icon{color:inherit}.mb-sec .elementor-button:not(.ds-btn .elementor-button),.mb-sec .elementor-icon-list-item a,.mb-hdr a:not(.ds-btn .elementor-button),.ds-footer a,.mb-menu a:not(.ds-btn .elementor-button){border-bottom:0}.mb-sec .elementor-icon-list-items,.ds-footer .elementor-icon-list-items{margin:0;padding:0;list-style:none}.mb-sec .elementor-icon-list-item,.ds-footer .elementor-icon-list-item{margin:0}.elementor-editor-active .mb-sec .e-con-inner:empty{min-height:40px}