:root { --meca-blue: #48B2C3; --meca-white: #F0F0F0; --meca-graphene: #505050; --meca-dark: #1E1E1E; --meca-yellow: #FEDC00; --meca-whatsapp: #128C7E; --meca-whatsapp-hover: #25D366; } .elementor-button, .elementor-widget-button .elementor-button { background-color: var(--meca-dark) !important; border-color: var(--meca-dark) !important; color: var(--meca-white) !important; box-shadow: none !important; } .elementor-button:hover, .elementor-button:focus, .elementor-widget-button .elementor-button:hover, .elementor-widget-button .elementor-button:focus { background-color: var(--meca-yellow) !important; border-color: var(--meca-yellow) !important; color: var(--meca-dark) !important; } .elementor-button .elementor-button-text, .elementor-button .elementor-button-icon, .elementor-button .elementor-button-icon svg { color: inherit !important; fill: currentColor !important; } .elementor-button:focus-visible, .elementor-tab-title:focus-visible { outline: 3px solid var(--meca-yellow) !important; outline-offset: 2px !important; } .site, .site-content, .site-main, .elementor, .elementor-section, .e-con { max-width: 100%; } html, body { overflow-x: hidden; } .elementor-widget-toggle .elementor-tab-title, .elementor-widget-accordion .elementor-tab-title, .e-n-accordion .e-n-accordion-item-title { background-color: var(--meca-blue) !important; border-color: var(--meca-blue) !important; color: var(--meca-dark) !important; transition: background-color .18s ease, border-color .18s ease, color .18s ease; } .elementor-widget-toggle .elementor-tab-title:hover, .elementor-widget-toggle .elementor-tab-title.elementor-active, .elementor-widget-toggle .elementor-tab-title:focus, .elementor-widget-accordion .elementor-tab-title:hover, .elementor-widget-accordion .elementor-tab-title.elementor-active, .elementor-widget-accordion .elementor-tab-title:focus, .e-n-accordion .e-n-accordion-item-title:hover, .e-n-accordion .e-n-accordion-item-title[aria-expanded="true"], .e-n-accordion .e-n-accordion-item-title:focus { background-color: var(--meca-yellow) !important; border-color: var(--meca-yellow) !important; color: var(--meca-dark) !important; } .elementor-widget-toggle .elementor-tab-title a, .elementor-widget-accordion .elementor-tab-title a, .elementor-widget-toggle .elementor-tab-title:hover a, .elementor-widget-accordion .elementor-tab-title:hover a, .elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-accordion .elementor-tab-title.elementor-active a, .e-n-accordion .e-n-accordion-item-title, .e-n-accordion .e-n-accordion-item-title *, .e-n-accordion .e-n-accordion-item-title:hover, .e-n-accordion .e-n-accordion-item-title:hover *, .e-n-accordion .e-n-accordion-item-title[aria-expanded="true"], .e-n-accordion .e-n-accordion-item-title[aria-expanded="true"] *, .elementor-widget-toggle .elementor-toggle-icon, .elementor-widget-accordion .elementor-toggle-icon, .elementor-widget-toggle .elementor-toggle-icon svg, .elementor-widget-accordion .elementor-toggle-icon svg, .elementor-widget-toggle .elementor-toggle-icon i, .elementor-widget-accordion .elementor-toggle-icon i, .elementor-widget-toggle .elementor-tab-title svg, .elementor-widget-accordion .elementor-tab-title svg, .elementor-widget-toggle .elementor-tab-title path, .elementor-widget-accordion .elementor-tab-title path { color: var(--meca-dark) !important; fill: currentColor !important; } .elementor-widget-toggle .elementor-tab-content, .elementor-widget-accordion .elementor-tab-content, .e-n-accordion .e-con, .e-n-accordion .e-n-accordion-item > .elementor-element { background-color: var(--meca-dark) !important; border-color: rgba(240, 240, 240, 0.18) !important; color: var(--meca-white) !important; } .elementor-widget-toggle .elementor-tab-content *, .elementor-widget-accordion .elementor-tab-content *, .e-n-accordion .e-con *, .e-n-accordion .e-n-accordion-item > .elementor-element * { color: inherit !important; } .elementor-widget-toggle .elementor-tab-content a, .elementor-widget-accordion .elementor-tab-content a, .e-n-accordion .e-con a, .e-n-accordion .e-n-accordion-item > .elementor-element a { color: var(--meca-yellow) !important; } .elementor-widget-toggle .elementor-tab-content a:hover, .elementor-widget-accordion .elementor-tab-content a:hover, .e-n-accordion .e-con a:hover, .e-n-accordion .e-n-accordion-item > .elementor-element a:hover { color: var(--meca-white) !important; } .elementor-widget-toggle .elementor-tab-content .elementor-icon-list-icon, .elementor-widget-toggle .elementor-tab-content .elementor-icon-list-icon i, .elementor-widget-toggle .elementor-tab-content .elementor-icon-list-icon svg, .elementor-widget-toggle .elementor-tab-content svg, .elementor-widget-toggle .elementor-tab-content path, .elementor-widget-accordion .elementor-tab-content .elementor-icon-list-icon, .elementor-widget-accordion .elementor-tab-content .elementor-icon-list-icon i, .elementor-widget-accordion .elementor-tab-content .elementor-icon-list-icon svg, .elementor-widget-accordion .elementor-tab-content svg, .elementor-widget-accordion .elementor-tab-content path, .e-n-accordion .elementor-icon-list-icon, .e-n-accordion .elementor-icon-list-icon i, .e-n-accordion .elementor-icon-list-icon svg, .e-n-accordion svg, .e-n-accordion path { color: var(--meca-white) !important; fill: currentColor !important; }