.elementor .text-small{font-family:var(--font-body);font-weight:400;font-size:var(--text-s);line-height:var(--space-4);padding:var(--space-2);}.elementor .cajas-nuevas{padding:1.5rem;border-radius:20px;border-width:1px;border-color:var(--gris-border);border-style:solid;background-color:var(--white);}.elementor .titles{font-family:var(--font-display);font-weight:600;font-size:var(--text-4xl);color:var(--color-black);line-height:var(--space-10);text-align:start;}.elementor .contenedor{padding:0px;border-radius:var(--radius-l);border-width:1px;border-color:var(--gris-border);border-style:solid;background-color:var(--white);}.elementor .text-cat{font-family:var(--font-body);font-weight:700;font-size:var(--text-s);}.elementor .boton1{color:var(--white);padding-block-start:var(--space-2);padding-block-end:var(--space-2);padding-inline-start:var(--space-4);padding-inline-end:var(--space-4);border-radius:var(--radius-full);background-color:var(--color-teal);}.elementor .boton1:hover,.elementor .boton1:focus-visible{color:var(--color-teal-bg);}.elementor .contenedor-padding{padding:var(--space-20);flex-direction:column;}.elementor .boton-cat{font-family:var(--font-body);font-weight:500;font-size:var(--text-base);text-align:start;padding-inline-start:var(--space-4);padding-inline-end:var(--space-4);border-radius:var(--radius-full);border-width:2px;border-style:solid;background-image:linear-gradient(var(--filtro-negro), var(--filtro-negro));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;align-self:start;}