.elementor .ch-bg-terracota{color:var(--crema);background-color:var(--terracota);}.elementor .ch-bg-marfil{color:var(--verde-bosque);background-color:var(--marfil);}.elementor .ch-bg-bosque{color:var(--crema);background-color:var(--verde-bosque);}.elementor .ch-bg-noche{color:var(--crema);background-color:var(--verde-noche);}.elementor .ch-section{width:100%;overflow:hidden;position:relative;padding-block-start:120px;padding-block-end:120px;padding-inline-start:96px;padding-inline-end:96px;display:flex;flex-direction:column;gap:0px;}.elementor .ch-inner{width:100%;max-width:1248px;padding:0px;margin-inline:auto;\n}.elementor .ch-body{font-family:Avenir;font-weight:500;font-size:15px;color:inherit;letter-spacing:0.08em;line-height:2;margin:0px;}.elementor .ch-h2{font-family:var(--font-serif);font-weight:300;font-size:62px;color:inherit;line-height:1.02;}.elementor .ch-eyebrow{font-family:Avenir;font-weight:500;font-size:14px;color:var(--terracota);letter-spacing:0.3em;text-transform:uppercase;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .ch-btn:hover,.elementor .ch-btn:focus-visible{color:var(--verde-noche);background-color:var(--crema);}.elementor .ch-btn{font-family:Avenir;font-weight:500;font-size:15px;color:var(--verde-bosque);letter-spacing:0.04em;text-transform:uppercase;padding-block-start:9px;padding-block-end:9px;padding-inline-start:44px;padding-inline-end:44px;border-radius:0px;background-color:var(--oro);transition:all 0.3s;display:inline-block;}.elementor .ch-c-verde{color:var(--verde-bosque);}.elementor .ch-c-crema{color:var(--crema);}