.elementor .e-72f20166-aa4e{font-weight:600;font-size:12px;color:var(--dorado);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-989f202-29ba{font-family:var(--fuente-texto);font-size:14.5px;line-height:1.2;display:flex;gap:8px;flex-wrap:wrap;& a { display: inline-block; padding-block: 8px; padding-inline: 16px; border: 1px solid rgba(216,202,165,0.45); border-radius: 999px; color: var(--arena); text-decoration: none; transition: all 0.2s; } & a:hover { background-color: var(--dorado); border-color: var(--dorado); color: var(--tinta); }\n}.elementor .e-75f2a6ea-f67b{padding:0px;margin-block-start:12px;display:flex;flex-direction:column;gap:10px;}.elementor .e-5a68f58e-8094{gap:16px;}.elementor .e-79a3e74f-b81c{padding-block: clamp(48px, 6vw, 88px);\n}.elementor .e-35ec6eb2-43bb{width:100%;}.elementor .e-4acbb38b-d7a7{padding:0px;}.elementor .e-414a36fc-e941{gap:var(--hueco);grid-template-columns:repeat(3, minmax(0px, 1fr));grid-auto-rows:auto;}.elementor .e-1c4f186b-635c{padding-block: 12px; padding-inline: 22px;\n}.elementor .e-32b0218b-5d4a{padding-block: 12px; padding-inline: 22px;\n}.elementor .e-3b09c14b-ffbf{margin-block-start:48px;display:flex;gap:16px;flex-wrap:wrap;justify-content:space-between;}.elementor .e-5dba0c4c-dfaf{padding:0px;}