.elementor-kit-12124{--e-global-color-primary:#303030;--e-global-color-secondary:#54595F;--e-global-color-text:#414141;--e-global-color-accent:#E4C366;--e-global-color-78f7b504:#E3A397;--e-global-color-21ccb5e9:#FFFFFF;--e-global-color-554885f3:#FF902D;--e-global-color-3336be2a:#000;--e-global-typography-primary-font-family:"Open Sans";--e-global-typography-primary-font-weight:bold;--e-global-typography-secondary-font-family:"Open Sans";--e-global-typography-secondary-font-weight:bold;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-accent-font-family:"Open Sans";--e-global-typography-accent-font-weight:normal}.elementor-kit-12124 e-page-transition{background-color:#FFBC7D}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}:root{--primary:#303030;--secondary:#54595F;--text:#414141;--accent:#E4C366;--rosa:#E3A397;--blanco:#FFFFFF;--naranja:#FF902D;--oscuro:#000000;--superficie-crema:#FAF7F2;--superficie-rosa-suave:#F8EBE8;--accent-hover:#D9B552;--rosa-hover:#D48F83;--whatsapp:#00D084;--open-sans:Open Sans;--h1:clamp(1.75rem, 1.1875rem + 2.25vw, 2.875rem);--h2:clamp(1.375rem, 1rem + 1.875vw, 2.125rem);--h3:clamp(1rem, 0.875rem + 0.625vw, 1.25rem);--h4:clamp(1rem, 0.875rem + 0.625vw, 1.25rem);--hero-display:clamp(2rem, 1.5rem + 2.5vw, 3.375rem);--texto-destacado:clamp(1rem, 0.875rem + 0.625vw, 1.25rem);--texto-base:1rem;--texto-pequeno:0.875rem;--caption:0.75rem;--boton:0.875rem;--50px_clamp:clamp(1.875rem, 1.307rem + 2.42vw, 3.125rem);--20px_clamp:clamp(1rem, 0.886rem + 0.48vw, 1.25rem);--e-gv-4a28db9:20px;--48px_clamp:clamp(1.75rem, 1.182rem + 2.42vw, 3rem);--clamp_60px:clamp(2rem, 1.205rem + 3.39vw, 3.75rem)}