: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; }.elementor-location-header, .elementor-location-header li, .elementor-location-header span, .elementor-location-header a, .elementor-location-header .elementor-item, .elementor-location-header .elementor-icon, .elementor-location-header .elementor-social-icon, .elementor-location-header .elementor-screen-only { color: var(--meca-white) !important; } .elementor-location-header a:hover, .elementor-location-header a:focus, .elementor-location-header .elementor-item:hover, .elementor-location-header .elementor-item:focus { color: var(--meca-yellow) !important; } .elementor-location-header svg, .elementor-location-header path { fill: currentColor !important; }.meca-defects-section, .meca-service-cluster, .meca-local-growth, .meca-service-faq { color: var(--meca-white) !important; max-width: 100% !important; overflow-x: clip; } .meca-defects-section *, .meca-service-cluster *, .meca-local-growth *, .meca-service-faq * { color: inherit !important; } .meca-defects-section h2, .meca-service-cluster h2, .meca-local-growth h2, .meca-service-faq h2 { color: var(--meca-white) !important; } .meca-defects-section a, .meca-service-cluster a, .meca-service-cluster__links a { color: var(--meca-white) !important; } .meca-defects-section a:hover, .meca-service-cluster a:hover, .meca-service-cluster__links a:hover { color: var(--meca-yellow) !important; } .meca-service-faq__item summary { color: var(--meca-dark) !important; } .meca-service-faq__item p { color: #E0E0E0 !important; } .meca-local-growth p { color: #C8C8C8 !important; } .meca-local-growth li { color: #E0E0E0 !important; } .meca-defects-section svg, .meca-service-cluster svg { fill: currentColor !important; } .page-id-14897 .site-main .elementor a:not(.elementor-button), .page-id-14898 .site-main .elementor a:not(.elementor-button) { color: #005F8F !important; } @media (max-width: 767px) { .elementor-section, .e-con, .elementor-column, .elementor-widget-wrap { max-width: 100% !important; } .elementor-section > .elementor-container, .e-con > .e-con-inner { max-width: 100% !important; } .meca-local-growth, .meca-service-faq, .meca-defects-section, .meca-service-cluster { margin-left: 0 !important; margin-right: 0 !important; transform: none !important; } }