.elementor-156 .elementor-element.elementor-element-0e8b6a4{--display:flex;}.elementor-156 .elementor-element.elementor-element-2be7e00{--display:flex;}.elementor-156 .elementor-element.elementor-element-c7a460e{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-156 .elementor-element.elementor-element-e87edc6{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-156 .elementor-element.elementor-element-6203bd9 .elementor-button{background-color:transparent;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;fill:rgba(10,10,10,0.8);color:rgba(10,10,10,0.8);border-radius:999px 999px 999px 999px;padding:8px 16px 8px 16px;}.elementor-156 .elementor-element.elementor-element-6203bd9 .elementor-button:hover, .elementor-156 .elementor-element.elementor-element-6203bd9 .elementor-button:focus{color:#0a0a0a;}.elementor-156 .elementor-element.elementor-element-6203bd9 .elementor-button:hover svg, .elementor-156 .elementor-element.elementor-element-6203bd9 .elementor-button:focus svg{fill:#0a0a0a;}.elementor-156 .elementor-element.elementor-element-c181a58 .elementor-button{background-color:transparent;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;fill:rgba(10,10,10,0.8);color:rgba(10,10,10,0.8);border-radius:999px 999px 999px 999px;padding:8px 16px 8px 16px;}.elementor-156 .elementor-element.elementor-element-c181a58 .elementor-button:hover, .elementor-156 .elementor-element.elementor-element-c181a58 .elementor-button:focus{color:#0a0a0a;}.elementor-156 .elementor-element.elementor-element-c181a58 .elementor-button:hover svg, .elementor-156 .elementor-element.elementor-element-c181a58 .elementor-button:focus svg{fill:#0a0a0a;}.elementor-156 .elementor-element.elementor-element-7fc06e9{--display:flex;}.elementor-156 .elementor-element.elementor-element-19d01d8 .elementor-button{background-color:transparent;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;fill:rgba(10,10,10,0.8);color:rgba(10,10,10,0.8);border-radius:999px 999px 999px 999px;padding:8px 16px 8px 16px;}.elementor-156 .elementor-element.elementor-element-19d01d8 .elementor-button:hover, .elementor-156 .elementor-element.elementor-element-19d01d8 .elementor-button:focus{color:#0a0a0a;}.elementor-156 .elementor-element.elementor-element-19d01d8 .elementor-button:hover svg, .elementor-156 .elementor-element.elementor-element-19d01d8 .elementor-button:focus svg{fill:#0a0a0a;}.elementor-156 .elementor-element.elementor-element-a3041cd .elementor-button{background-color:transparent;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;fill:rgba(10,10,10,0.8);color:rgba(10,10,10,0.8);border-radius:999px 999px 999px 999px;padding:8px 16px 8px 16px;}.elementor-156 .elementor-element.elementor-element-a3041cd .elementor-button:hover, .elementor-156 .elementor-element.elementor-element-a3041cd .elementor-button:focus{color:#0a0a0a;}.elementor-156 .elementor-element.elementor-element-a3041cd .elementor-button:hover svg, .elementor-156 .elementor-element.elementor-element-a3041cd .elementor-button:focus svg{fill:#0a0a0a;}.elementor-156 .elementor-element.elementor-element-82856cf{--display:flex;}.elementor-156 .elementor-element.elementor-element-ead0566 .elementor-button{background-color:transparent;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;fill:rgba(10,10,10,0.8);color:rgba(10,10,10,0.8);border-radius:999px 999px 999px 999px;padding:8px 16px 8px 16px;}.elementor-156 .elementor-element.elementor-element-ead0566 .elementor-button:hover, .elementor-156 .elementor-element.elementor-element-ead0566 .elementor-button:focus{color:#0a0a0a;}.elementor-156 .elementor-element.elementor-element-ead0566 .elementor-button:hover svg, .elementor-156 .elementor-element.elementor-element-ead0566 .elementor-button:focus svg{fill:#0a0a0a;}.elementor-156 .elementor-element.elementor-element-350c94c .elementor-button{background-color:transparent;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;fill:rgba(10,10,10,0.8);color:rgba(10,10,10,0.8);border-radius:999px 999px 999px 999px;padding:8px 16px 8px 16px;}.elementor-156 .elementor-element.elementor-element-350c94c .elementor-button:hover, .elementor-156 .elementor-element.elementor-element-350c94c .elementor-button:focus{color:#0a0a0a;}.elementor-156 .elementor-element.elementor-element-350c94c .elementor-button:hover svg, .elementor-156 .elementor-element.elementor-element-350c94c .elementor-button:focus svg{fill:#0a0a0a;}.elementor-156 .elementor-element.elementor-element-e885a26{--display:flex;}.elementor-156 .elementor-element.elementor-element-f96b13c{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-156 .elementor-element.elementor-element-7b3a71f{--display:flex;}.elementor-156 .elementor-element.elementor-element-c99b618{--display:flex;}.elementor-156 .elementor-element.elementor-element-8af584f{--display:flex;}.elementor-156 .elementor-element.elementor-element-fdfbd27{--display:flex;}.elementor-156 .elementor-element.elementor-element-97c8cc9{--display:flex;}.elementor-156 .elementor-element.elementor-element-2e763a0{--display:flex;}.elementor-156 .elementor-element.elementor-element-4c3d41f{--display:flex;}.elementor-156 .elementor-element.elementor-element-f6682cb{--display:flex;}.elementor-156 .elementor-element.elementor-element-c7d0498{--display:flex;}.elementor-156 .elementor-element.elementor-element-c563a91{--display:flex;}.elementor-156 .elementor-element.elementor-element-a06b954{--display:flex;}.elementor-156 .elementor-element.elementor-element-801f570{--display:flex;}.elementor-156 .elementor-element.elementor-element-1b2ba16{--display:flex;}.elementor-156 .elementor-element.elementor-element-3d502b7{--display:flex;}.elementor-156 .elementor-element.elementor-element-be82151 .elementor-button{background-color:transparent;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;fill:rgba(10,10,10,0.8);color:rgba(10,10,10,0.8);border-radius:999px 999px 999px 999px;padding:8px 16px 8px 16px;}.elementor-156 .elementor-element.elementor-element-be82151 .elementor-button:hover, .elementor-156 .elementor-element.elementor-element-be82151 .elementor-button:focus{color:#0a0a0a;}.elementor-156 .elementor-element.elementor-element-be82151 .elementor-button:hover svg, .elementor-156 .elementor-element.elementor-element-be82151 .elementor-button:focus svg{fill:#0a0a0a;}.elementor-156 .elementor-element.elementor-element-5a845b9 .elementor-button{background-color:transparent;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;fill:rgba(10,10,10,0.8);color:rgba(10,10,10,0.8);border-radius:999px 999px 999px 999px;padding:8px 16px 8px 16px;}.elementor-156 .elementor-element.elementor-element-5a845b9 .elementor-button:hover, .elementor-156 .elementor-element.elementor-element-5a845b9 .elementor-button:focus{color:#0a0a0a;}.elementor-156 .elementor-element.elementor-element-5a845b9 .elementor-button:hover svg, .elementor-156 .elementor-element.elementor-element-5a845b9 .elementor-button:focus svg{fill:#0a0a0a;}.elementor-156 .elementor-element.elementor-element-a6a44c1{--display:flex;}.elementor-156 .elementor-element.elementor-element-96cc86f{--display:flex;}.elementor-156 .elementor-element.elementor-element-8333eca .elementor-button{background-color:transparent;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;fill:rgba(10,10,10,0.8);color:rgba(10,10,10,0.8);border-radius:999px 999px 999px 999px;padding:8px 16px 8px 16px;}.elementor-156 .elementor-element.elementor-element-8333eca .elementor-button:hover, .elementor-156 .elementor-element.elementor-element-8333eca .elementor-button:focus{color:#0a0a0a;}.elementor-156 .elementor-element.elementor-element-8333eca .elementor-button:hover svg, .elementor-156 .elementor-element.elementor-element-8333eca .elementor-button:focus svg{fill:#0a0a0a;}.elementor-156 .elementor-element.elementor-element-a08ee29 .elementor-button{background-color:transparent;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;fill:rgba(10,10,10,0.8);color:rgba(10,10,10,0.8);border-radius:999px 999px 999px 999px;padding:8px 16px 8px 16px;}.elementor-156 .elementor-element.elementor-element-a08ee29 .elementor-button:hover, .elementor-156 .elementor-element.elementor-element-a08ee29 .elementor-button:focus{color:#0a0a0a;}.elementor-156 .elementor-element.elementor-element-a08ee29 .elementor-button:hover svg, .elementor-156 .elementor-element.elementor-element-a08ee29 .elementor-button:focus svg{fill:#0a0a0a;}.elementor-156 .elementor-element.elementor-element-0e6fc2d .elementor-button{background-color:transparent;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;fill:rgba(10,10,10,0.8);color:rgba(10,10,10,0.8);border-radius:999px 999px 999px 999px;padding:8px 16px 8px 16px;}.elementor-156 .elementor-element.elementor-element-0e6fc2d .elementor-button:hover, .elementor-156 .elementor-element.elementor-element-0e6fc2d .elementor-button:focus{color:#0a0a0a;}.elementor-156 .elementor-element.elementor-element-0e6fc2d .elementor-button:hover svg, .elementor-156 .elementor-element.elementor-element-0e6fc2d .elementor-button:focus svg{fill:#0a0a0a;}.elementor-156 .elementor-element.elementor-element-e6e59da .elementor-button{background-color:transparent;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;fill:rgba(10,10,10,0.8);color:rgba(10,10,10,0.8);border-radius:999px 999px 999px 999px;padding:8px 16px 8px 16px;}.elementor-156 .elementor-element.elementor-element-e6e59da .elementor-button:hover, .elementor-156 .elementor-element.elementor-element-e6e59da .elementor-button:focus{color:#0a0a0a;}.elementor-156 .elementor-element.elementor-element-e6e59da .elementor-button:hover svg, .elementor-156 .elementor-element.elementor-element-e6e59da .elementor-button:focus svg{fill:#0a0a0a;}.elementor-156 .elementor-element.elementor-element-afb8af7 .elementor-button{background-color:transparent;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;fill:rgba(10,10,10,0.8);color:rgba(10,10,10,0.8);border-radius:999px 999px 999px 999px;padding:8px 16px 8px 16px;}.elementor-156 .elementor-element.elementor-element-afb8af7 .elementor-button:hover, .elementor-156 .elementor-element.elementor-element-afb8af7 .elementor-button:focus{color:#0a0a0a;}.elementor-156 .elementor-element.elementor-element-afb8af7 .elementor-button:hover svg, .elementor-156 .elementor-element.elementor-element-afb8af7 .elementor-button:focus svg{fill:#0a0a0a;}.elementor-156 .elementor-element.elementor-element-08930d7 .elementor-button{background-color:transparent;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;fill:rgba(10,10,10,0.8);color:rgba(10,10,10,0.8);border-radius:999px 999px 999px 999px;padding:8px 16px 8px 16px;}.elementor-156 .elementor-element.elementor-element-08930d7 .elementor-button:hover, .elementor-156 .elementor-element.elementor-element-08930d7 .elementor-button:focus{color:#0a0a0a;}.elementor-156 .elementor-element.elementor-element-08930d7 .elementor-button:hover svg, .elementor-156 .elementor-element.elementor-element-08930d7 .elementor-button:focus svg{fill:#0a0a0a;}.elementor-156 .elementor-element.elementor-element-bcdb2a1 .elementor-button{background-color:transparent;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;fill:rgba(10,10,10,0.8);color:rgba(10,10,10,0.8);border-radius:999px 999px 999px 999px;padding:8px 16px 8px 16px;}.elementor-156 .elementor-element.elementor-element-bcdb2a1 .elementor-button:hover, .elementor-156 .elementor-element.elementor-element-bcdb2a1 .elementor-button:focus{color:#0a0a0a;}.elementor-156 .elementor-element.elementor-element-bcdb2a1 .elementor-button:hover svg, .elementor-156 .elementor-element.elementor-element-bcdb2a1 .elementor-button:focus svg{fill:#0a0a0a;}.elementor-156 .elementor-element.elementor-element-cb91f04 .elementor-button{background-color:transparent;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;fill:rgba(10,10,10,0.8);color:rgba(10,10,10,0.8);border-radius:999px 999px 999px 999px;padding:8px 16px 8px 16px;}.elementor-156 .elementor-element.elementor-element-cb91f04 .elementor-button:hover, .elementor-156 .elementor-element.elementor-element-cb91f04 .elementor-button:focus{color:#0a0a0a;}.elementor-156 .elementor-element.elementor-element-cb91f04 .elementor-button:hover svg, .elementor-156 .elementor-element.elementor-element-cb91f04 .elementor-button:focus svg{fill:#0a0a0a;}.elementor-156 .elementor-element.elementor-element-e91e65c .elementor-button{background-color:transparent;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;fill:rgba(10,10,10,0.8);color:rgba(10,10,10,0.8);border-radius:999px 999px 999px 999px;padding:8px 16px 8px 16px;}.elementor-156 .elementor-element.elementor-element-e91e65c .elementor-button:hover, .elementor-156 .elementor-element.elementor-element-e91e65c .elementor-button:focus{color:#0a0a0a;}.elementor-156 .elementor-element.elementor-element-e91e65c .elementor-button:hover svg, .elementor-156 .elementor-element.elementor-element-e91e65c .elementor-button:focus svg{fill:#0a0a0a;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}
































































/* Start custom CSS for container, class: .elementor-element-0e8b6a4 *//* ===== BASE (desktop-first, unconditional) ===== */
#mfs-header { position: sticky !important; top: 0 !important; z-index: 40; background: rgba(255,255,255,0.85); backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px); border-bottom: 1px solid rgba(229,229,229,0.7); }
#mfs-header-row { max-width:1664px !important; margin:0 auto !important; display:grid !important; grid-template-columns: auto 1fr auto !important; align-items:center !important; gap:12px !important; padding:12px 16px !important; }
#mfs-logo-wrap, #mfs-nav, #mfs-right { display:flex !important; }
#mfs-logo img { height:40px !important; width:auto !important; display:block; }
#mfs-nav { display:flex !important; flex-direction:row !important; align-items:center !important; justify-content:center !important; gap:4px !important; flex-wrap:nowrap !important; }
#mfs-nav > div, #mfs-nav > .elementor-widget { flex:0 0 auto !important; width:auto !important; }
#mfs-nav-solucoes-wrap, #mfs-nav-blog-wrap { flex-direction:row !important; width:auto !important; }
#mfs-nav a:hover, #mfs-nav-solucoes-wrap a:hover, #mfs-nav-blog-wrap a:hover { color:#0a0a0a !important; }
#mfs-nav a.mfs-active { color:#0a0a0a !important; font-weight:600 !important; }
#mfs-right { display:flex !important; flex-direction:row !important; align-items:center !important; gap:8px !important; }
#mfs-hamburger { display:none; width:36px !important; height:36px !important; align-items:center !important; justify-content:center !important; cursor:pointer; flex-direction:column !important; gap:4px !important; }
#mfs-hamburger span { display:block !important; width:16px !important; height:2px !important; background:#0a0a0a !important; }
#mfs-sol-panel, #mfs-blog-panel { display:flex !important; flex-direction:column !important; position:absolute !important; left:0 !important; right:0 !important; top:100% !important; background:#fff !important; border:1px solid #e5e5e5 !important; border-top:0 !important; border-radius:0 0 18px 18px !important; box-shadow:0 20px 25px -5px rgba(0,0,0,0.1), 0 8px 10px -6px rgba(0,0,0,0.1) !important; padding:32px !important; opacity:0 !important; visibility:hidden !important; transform:translateY(-8px) !important; transition:opacity .15s ease, transform .15s ease, visibility .15s !important; pointer-events:none !important; z-index:39 !important; }
#mfs-sol-panel.is-open, #mfs-blog-panel.is-open { opacity:1 !important; visibility:visible !important; transform:translateY(0) !important; pointer-events:auto !important; }
#mfs-sol-heading .elementor-heading-title { font-weight:300 !important; }
#mfs-sol-grid { display:grid !important; grid-template-columns:1fr 1fr !important; gap:8px !important; margin-top:16px !important; }
#mfs-sol-grid > .elementor-element { border-radius:14px !important; transition:background .15s ease, border-color .15s ease; border:1px solid transparent !important; }
#mfs-sol-grid > .elementor-element:hover { background:#fafafa !important; border-color:#1abc9c !important; }
.mfs-blog-grid { display:grid !important; grid-template-columns:repeat(3,1fr) !important; gap:12px !important; }
.mfs-blog-card { display:block !important; text-decoration:none !important; color:inherit !important; }
.mfs-blog-card-img { width:100% !important; aspect-ratio:16/10 !important; object-fit:cover !important; border-radius:8px !important; background:#f5f5f5; }
.mfs-blog-card-img--placeholder { background:#e5e5e5; }
.mfs-blog-card-meta { font-family:'Rubik',sans-serif; font-size:11px; color:#737373; margin-top:8px; }
.mfs-blog-card-title { font-family:'Rubik',sans-serif; font-size:13px; font-weight:600; color:#0a0a0a; margin-top:2px; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; }
#mfs-mobile-panel { display:none !important; border-top:1px solid #e5e5e5; background:#fff; padding:16px !important; }
#mfs-mobile-panel.is-open { display:flex !important; flex-direction:column !important; }
#mfs-mobile-panel .elementor-widget-button a { display:block !important; text-align:left !important; }
#mfs-mobile-sol-list { display:none !important; margin-left:12px !important; margin-top:4px !important; padding-left:12px !important; border-left:1px solid #e5e5e5; }
#mfs-mobile-sol-list.is-open { display:flex !important; flex-direction:column !important; }
#mfs-mobile-sol-trigger { cursor:pointer; padding:8px 0; font-family:'Rubik',sans-serif; font-size:14px; color:#0a0a0a; }

/* ===== RESPONSIVE OVERRIDES (must stay LAST so they win the cascade) ===== */
@media (min-width:640px){
  #mfs-header-row{ padding:16px 24px !important; }
  #mfs-logo img{ height:48px !important; }
}
@media (min-width:768px){
  #mfs-header-row{ padding:16px 40px !important; }
}
@media (max-width:1024px){
  #mfs-nav{ display:none !important; }
  #mfs-hamburger{ display:flex !important; }
  #mfs-sol-panel, #mfs-blog-panel{ display:none !important; }
}
@media (min-width:1025px){
  #mfs-mobile-panel{ display:none !important; }
}
/* ===== Soluções panel v2 (intro column + card grid, matching source) ===== */
#mfs-sol-panel { display:grid !important; grid-template-columns: 1fr 2fr !important; gap:32px !important; }
#mfs-sol-intro { display:flex !important; flex-direction:column !important; }
.mfs-sol-eyebrow { font-size:12px; text-transform:uppercase; letter-spacing:3px; color:#737373; margin:0; }
.mfs-sol-heading { font-family:'Rubik',sans-serif; font-size:24px; font-weight:300; color:#0a0a0a; margin:12px 0 0; }
.mfs-sol-heading-bold { font-weight:600; }
.mfs-sol-intro-desc { font-family:'Rubik',sans-serif; font-size:14px; line-height:1.6; color:#666; margin:16px 0 0; }
#mfs-sol-grid { display:grid !important; grid-template-columns:1fr 1fr !important; gap:8px !important; align-content:start !important; }
.mfs-sol-card { border:1px solid #e5e5e5 !important; border-radius:14px !important; padding:16px !important; transition:background .15s ease, border-color .15s ease !important; }
.mfs-sol-card:hover { background:#fafafa !important; border-color:#1abc9c !important; }
.mfs-card-row { display:flex !important; align-items:center !important; justify-content:space-between !important; }
.mfs-card-title { font-family:'Rubik',sans-serif; font-size:14px; font-weight:600; color:#0a0a0a; }
.mfs-card-arrow { font-size:16px; line-height:1; color:#a3a3a3; text-decoration:none; transition:color .15s ease; }
.mfs-sol-card:hover .mfs-card-arrow { color:#1abc9c; }
.mfs-card-desc { font-family:'Rubik',sans-serif; font-size:12px; color:#737373; margin:6px 0 0; }
/* ===== Blog panel v2 (intro column + view-all link + posts grid, matching source) ===== */
#mfs-blog-panel { display:grid !important; grid-template-columns: 1fr 2fr !important; gap:32px !important; }
#mfs-blog-intro { display:flex !important; flex-direction:column !important; align-items:flex-start !important; }
.mfs-blog-view-all { margin-top:24px; display:inline-flex; align-items:center; gap:6px; font-family:'Rubik',sans-serif; font-size:14px; font-weight:500; color:#0a0a0a; text-decoration:none; }
.mfs-blog-view-all:hover { color:#1abc9c; }
.mfs-blog-view-all .mfs-card-arrow { color:inherit; }
#mfs-blog-grid-wrap { display:flex !important; }
/* ===== CTA v2: icon + responsive text swap (matches source exactly) ===== */
#mfs-cta a.mfs-cta-link { display:inline-flex !important; align-items:center !important; gap:8px !important; border-radius:999px !important; background-color:#008a9a !important; background-image:linear-gradient(90deg,#009790,#008a9a,#0079a7) !important; color:#fff !important; padding:8px 16px !important; font-family:'Rubik',sans-serif; font-size:12px; font-weight:500; text-decoration:none !important; transition: background .2s ease; }
#mfs-cta a.mfs-cta-link:hover { background-image:none !important; background-color:#1abc9c !important; }
.mfs-cta-text-short { display:inline; }
.mfs-cta-text-full { display:none; }
.mfs-cta-arrow { font-size:16px; color:#fff; }
@media (min-width:640px){
  #mfs-cta a.mfs-cta-link{ padding:10px 20px !important; font-size:14px !important; }
  .mfs-cta-text-full{ display:inline; }
  .mfs-cta-text-short{ display:none; }
}
#mfs-hamburger { border-radius:999px !important; border:1px solid #d4d4d4 !important; box-sizing:border-box !important; }

#mfs-logo-wrap { grid-column:1 !important; }
#mfs-nav { grid-column:2 !important; }
#mfs-right { grid-column:3 !important; flex-wrap:nowrap !important; }

/* ===== Mobile panel alignment fix (Elementor button widget defaults to centered) ===== */
#mfs-mobile-panel { align-items:stretch !important; gap:8px !important; }
#mfs-mobile-panel .elementor-widget-button { text-align:left !important; width:100% !important; }
#mfs-mobile-panel .elementor-widget-button .elementor-button { display:block !important; width:100% !important; text-align:left !important; justify-content:flex-start !important; padding-left:0 !important; padding-right:0 !important; }
#mfs-mobile-panel .elementor-widget-button .elementor-button-content-wrapper { justify-content:flex-start !important; }
#mfs-mobile-sol-trigger { text-align:left !important; }
#mfs-mobile-sol-list .elementor-widget-button .elementor-button { padding-left:0 !important; }/* End custom CSS */

