.elementor .menu-cabecera{& .elementor-nav-menu--main .elementor-item { font-family: var(--fuente-texto), sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 1.4px; text-transform: uppercase; color: var(--color-crema); fill: var(--color-crema); padding: 8px 18px; } & .elementor-nav-menu--main .elementor-item:hover, & .elementor-nav-menu--main .elementor-item.elementor-item-active { color: var(--color-dorado); } & .elementor-menu-toggle { color: var(--color-crema); background-color: transparent; font-size: 26px; } & .elementor-menu-toggle svg { fill: var(--color-crema); } & .elementor-nav-menu--dropdown { background-color: var(--color-negro); } & .elementor-nav-menu--dropdown .elementor-item { font-family: var(--fuente-texto), sans-serif; font-size: 15px; letter-spacing: 1.4px; text-transform: uppercase; color: var(--color-crema); background-color: var(--color-negro); padding: 16px 24px; } & .elementor-nav-menu--dropdown .elementor-item:hover, & .elementor-nav-menu--dropdown .elementor-item.elementor-item-active { color: var(--color-dorado); background-color: var(--color-negro); }\n}.elementor .boton-contorno:hover,.elementor .boton-contorno:focus-visible{color:var(--color-negro);background-color:var(--color-blanco);}.elementor .boton-contorno{font-family:var(--fuente-texto);font-weight:600;font-size:var(--tamano-texto);color:var(--color-blanco);padding-block-start:10px;padding-block-end:10px;padding-inline-start:19px;padding-inline-end:19px;border-radius:0px;border-width:1px;border-color:var(--color-blanco);border-style:solid;background-color:transparent;transition:background-color 0.3s, color 0.3s;}