.elementor-kit-7{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-7 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){--kit-widget-spacing: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 { --color-principal:#111111; --color-secundario:#F4CF03; --color-acento:#D9B800; --color-texto:#2B2B2B; --color-texto-secundario:#6B6B6B; --color-titulos:#0D0D0D; --color-fondo:#ffffff; --color-fondo-secundario:#f5f5f1; --color-fondo-oscuro:#0D0D0D; --color-bordes:#E4E4E4; --color-success:#1F7A4D; --color-warning:#B96E00; --color-danger:#B3261E; --color-blanco:#ffffff; --color-negro:#000000; --font-titulos:Montserrat; --font-body:Montserrat; --e-gv-8722202:Roboto; --size-padding-lateral:clamp(1rem, 0.667rem + 1.481vw, 2rem); --size-padding-vertical-S:clamp(2.5rem, 2rem + 2.222vw, 4rem); --size-pading-vertical-M:clamp(4rem, 3.333rem + 2.963vw, 6rem); --size-padding-vertical-L:clamp(5rem, 4rem + 4.444vw, 8rem); --size-gap-S:clamp(0.75rem, 0.667rem + 0.37vw, 1rem); --size-gap-M:clamp(1rem, 0.833rem + 0.741vw, 1.5rem); --size-gap-L:clamp(1.5rem, 1.167rem + 1.481vw, 2.5rem); --size-radius-S:6px; --size-radius-M:12px; --size-radius-L:20px; --size-radius-XL:32px; }