.elementor .btn-primary{font-family:var(--text-menu);font-weight:500;font-size:1rem;color:var(--blanc);letter-spacing:0.5px;line-height:1em;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;border-radius:50px;background-color:var(--rose);display:flex;}.elementor .menu-title{font-family:var(--text-menu);font-weight:500;font-size:0.9rem;color:var(--blanc);letter-spacing:0.5px;line-height:1.2em;text-transform:uppercase;padding:0px;text-wrap: nowrap;\n}.elementor .menu-item{width:auto;padding:0px;flex-direction:row;gap:8px;align-items:center;}.elementor .menu-icon{width:1rem;height:1rem;color:var(--blanc);display:flex;justify-content:center;align-items:center;}.elementor .menu-sub{width:auto;padding:0px;flex-direction:column;align-items:center;}.elementor .menu-content{width:auto;position:absolute;inset-block-start:32px;inset-inline-start:-25px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;border-radius:4px;background-color:var(--bg-main);flex-direction:column;gap:18px;align-items:start;}.elementor .menu-title-mobile{font-family:var(--text-menu);font-weight:500;font-size:1.1rem;color:var(--text-main-elementor);letter-spacing:0.5px;line-height:1.2em;text-transform:uppercase;}.elementor .menu-icon-mobile{width:1.1rem;height:1.1rem;color:var(--text-main-elementor);display:flex;justify-content:center;align-items:center;}