:root { --meca-blue: #48B2C3; --meca-white: #F0F0F0; --meca-graphene: #505050; --meca-dark: #1E1E1E; --meca-yellow: #FEDC00; } .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; } .elementor-widget-toggle .elementor-tab-title, .elementor-widget-accordion .elementor-tab-title { background-color: var(--meca-blue) !important; border-color: var(--meca-blue) !important; color: var(--meca-dark) !important; } .elementor-widget-toggle .elementor-tab-title a, .elementor-widget-accordion .elementor-tab-title a, .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 { color: var(--meca-dark) !important; fill: currentColor !important; } .elementor-widget-toggle .elementor-tab-content, .elementor-widget-accordion .elementor-tab-content { 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 a, .elementor-widget-accordion .elementor-tab-content a { color: var(--meca-yellow) !important; }.elementor-element-3847eb36 .elementor-heading-title, .elementor-element-3847eb36 .elementor-widget-text-editor, .elementor-element-3847eb36 .elementor-widget-text-editor p, .elementor-element-3847eb36 .elementor-icon-list-text, .elementor-element-3847eb36 .elementor-icon-list-icon, .elementor-element-3847eb36 .elementor-icon-list-icon svg { color: var(--meca-dark) !important; fill: currentColor !important; }.elementor-element-76a3239d, .elementor-element-76a3239d > .e-con-inner, .elementor-element-76a3239d .elementor-testimonial-wrapper, .elementor-element-76a3239d .swiper-slide-inner, .elementor-element-76a3239d .elementor-testimonial-content-wrapper { background-color: var(--meca-dark) !important; } .elementor-element-76a3239d .elementor-heading-title, .elementor-element-76a3239d .elementor-widget-text-editor, .elementor-element-76a3239d .elementor-widget-text-editor p, .elementor-element-76a3239d .elementor-icon-list-text, .elementor-element-76a3239d .elementor-testimonial-content, .elementor-element-76a3239d .elementor-testimonial-meta { color: var(--meca-white) !important; } .elementor-element-76a3239d .elementor-testimonial-name, .elementor-element-76a3239d .elementor-testimonial-name a, .elementor-element-76a3239d .elementor-star-rating i, .elementor-element-76a3239d .elementor-star-rating .elementor-star-full { color: var(--meca-yellow) !important; } .elementor-element-76a3239d .elementor-testimonial-wrapper, .elementor-element-76a3239d .swiper-slide-inner { border: 1px solid var(--meca-blue) !important; }.elementor-element-1f2fc6ba, .elementor-element-1f2fc6ba > .e-con-inner { background-color: var(--meca-blue) !important; } .elementor-element-1f2fc6ba .elementor-heading-title, .elementor-element-1f2fc6ba .elementor-widget-text-editor, .elementor-element-1f2fc6ba .elementor-widget-text-editor p, .elementor-element-1f2fc6ba .elementor-icon-list-text, .elementor-element-1f2fc6ba .elementor-icon-list-icon, .elementor-element-1f2fc6ba .elementor-icon-list-icon svg { color: var(--meca-dark) !important; fill: currentColor !important; } .elementor-element-1f2fc6ba .elementor-image-box-wrapper, .elementor-element-1f2fc6ba .elementor-widget-wrap, .elementor-element-1f2fc6ba .e-con { border-color: rgba(30, 30, 30, 0.18) !important; }.elementor-element-3574d460 .elementor-heading-title, .elementor-element-3574d460 .elementor-widget-text-editor, .elementor-element-3574d460 .elementor-widget-text-editor p { color: var(--meca-white) !important; }