/* Wisdo Merchants Chemical Division: emerald, deep navy and metallic gold brand layer, loaded after the shared Wisdo styles. */:root{--wc-green:#0E7C55;--wc-green-d:#0A5E40;--wc-mint:#2FBF84;--wc-mint-l:#9BE8C6;--wc-tint:#EAF6F0;--wc-tint2:#F5FBF8;--wc-line:#D5EADF;--wc-navy:#10275C;--wc-navy-d:#0A1A3F;--wc-gold:#C8952F;--wc-gold-l:#E0B04F;--wc-gold-d:#8A6216;--wc-ink:#10275C;--wc-text:#3A3F4A;--wc-ease:cubic-bezier(.2,.7,.2,1);--wm-navy:#10275C;--wm-navy2:#0A1A3F;--wm-or:#C8952F;--wm-or2:#E0B04F;--wm-ink:#10275C;--wm-text:#3A3F4A;--wm-steel:#F2EEE6;--wm-line:#E4DED2;--wm-ondark:#E7EDF6;--wm-ondark2:#9FB0C8;--wc-hex:url('data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2756%27 height=%2797%27 viewBox=%270 0 56 97%27%3E%3Cpath d=%27M28 1 55 16.5v31L28 63 1 47.5v-31z M28 63v34 M1 16.5 28 1 55 16.5%27 fill=%27none%27 stroke=%27%232FBF84%27 stroke-opacity=%27.10%27 stroke-width=%271%27/%3E%3C/svg%3E')}/* ---------- Header ---------- */#masthead .main-navigation .primary-menu-container>ul>li.menu-item>a::after{background:var(--wc-green)!important}#masthead .header-navigation .menu>li.current-menu-item>a,#masthead .header-navigation .menu>li.current-menu-ancestor>a,#masthead .header-navigation .menu>li>a:hover,#masthead .header-navigation .menu>li.current-menu-item>a .dropdown-nav-toggle{color:var(--wc-green-d)!important}.wm-tb svg,.wm-mc svg,.wm-fc svg,.wm-fdel svg{color:var(--wc-mint)!important}.wm-tb a:hover svg{color:var(--wc-mint-l)!important}.header-cart-button .header-cart-total{background:var(--wc-green)!important;color:#fff!important}/* Products dropdown: two columns on desktop */@media(min-width:1025px){#masthead .header-navigation .wc-mega:hover>ul.sub-menu,#masthead .header-navigation .wc-mega:focus-within>ul.sub-menu,#masthead .header-navigation .wc-mega.menu-item--toggled-on>ul.sub-menu{display:grid!important}#masthead .header-navigation .wc-mega>ul.sub-menu{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4px;row-gap:0;width:600px!important;max-width:calc(100vw - 48px);left:auto!important;right:0;padding:10px!important;background:#fff!important;border-top:3px solid var(--wc-green)!important;border-radius:0 0 12px 12px;box-shadow:0 26px 48px -22px rgba(10,26,63,.5)!important}#masthead .header-navigation .wc-mega>ul.sub-menu>li{width:auto!important;border:0!important;margin:0}#masthead .header-navigation .wc-mega>ul.sub-menu>li>a{width:auto!important;display:flex;align-items:center;gap:9px;padding:.6em .85em!important;border-radius:8px;font-size:13.5px;line-height:1.35;white-space:normal;color:var(--wc-ink)!important;text-transform:none;letter-spacing:0}#masthead .header-navigation .wc-mega>ul.sub-menu>li>a::before{content:'';flex:0 0 7px;height:8px;background:var(--wc-green);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);opacity:.7}#masthead .header-navigation .wc-mega>ul.sub-menu>li>a:hover,#masthead .header-navigation .wc-mega>ul.sub-menu>li.current-menu-item>a{background:var(--wc-tint)!important;color:var(--wc-green-d)!important}#masthead .header-navigation .wc-mega>ul.sub-menu>li:last-child{grid-column:1/-1;border-top:1px solid var(--wc-line)!important;margin-top:6px;padding-top:6px}#masthead .header-navigation .wc-mega>ul.sub-menu>li:last-child>a{font-weight:700;color:var(--wc-green-d)!important}#masthead .header-navigation .wc-mega>ul.sub-menu>li:last-child>a::before{background:var(--wc-gold);opacity:1}}/* Category bar under the header */.wm-catbar{background:linear-gradient(90deg,#0A1A3F 0%,#0B2A3F 55%,#0A3A2E 100%)!important;border-bottom:1px solid rgba(47,191,132,.35)!important}.wm-cb-track a:hover,.wm-cb-track a:focus-visible{color:var(--wc-mint-l)!important;border-color:rgba(47,191,132,.7)!important;background:rgba(47,191,132,.1)!important}.wm-cb-track a.is-active{background:var(--wc-green)!important;color:#fff!important;border-color:transparent!important}.wm-cb-arrow{color:var(--wc-mint)!important}/* ---------- Section headings: green pill eyebrow and a two-tone rule ---------- */.wm-eyebrow .elementor-heading-title{display:inline-flex!important;align-items:center;gap:8px;padding:6px 13px 6px 11px;border-radius:999px;background:var(--wc-tint);color:var(--wc-green-d)!important;border:1px solid var(--wc-line)}.wm-eyebrow .elementor-heading-title::before{content:'';width:8px;height:9px;flex:0 0 8px;background:var(--wc-green);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.wc-dark .wm-eyebrow .elementor-heading-title,.wm-hero .wm-eyebrow .elementor-heading-title{background:rgba(47,191,132,.14);border-color:rgba(47,191,132,.32);color:var(--wc-mint-l)!important}.wc-dark .wm-eyebrow .elementor-heading-title::before,.wm-hero .wm-eyebrow .elementor-heading-title::before{background:var(--wc-mint)}.wm-sec h2.elementor-heading-title::after{width:72px!important;height:4px!important;background:linear-gradient(90deg,var(--wc-green) 0 62%,transparent 62% 70%,var(--wc-gold) 70% 100%)!important}.wc-dark .wm-lead p,.wc-dark .wm-lead{color:#E7EDF6!important}/* Dark sections: deeper overlay with an emerald edge so text stays readable over photos */.wc-dark.wm-split::before,.wc-dark.wm-split>.e-con-inner::before{background-image:linear-gradient(100deg,rgba(8,20,48,.97) 0%,rgba(9,24,56,.93) 46%,rgba(7,58,44,.78) 100%)!important;opacity:1!important}.wc-dark .wa-crumb b,.wc-dark .wc-crumb b{color:var(--wc-mint-l)!important}.wc-dark .wa-crumb a,.wc-dark .wc-crumb a{color:#E7EDF6!important}/* ---------- Home hero ---------- */body.home .elementor .wm-hero{background:var(--wc-hex),radial-gradient(ellipse 55% 65% at 82% 28%,rgba(14,124,85,.36),transparent 70%),radial-gradient(ellipse 40% 50% at 12% 85%,rgba(200,149,47,.12),transparent 70%),linear-gradient(160deg,#081430 0%,#0A1A3F 48%,#082A2A 100%)!important;background-size:56px 97px,auto,auto,auto!important}body.home .wm-hero::before{background:radial-gradient(circle at 70% 30%,rgba(47,191,132,.16),transparent 60%)!important}.wm-hero .elementor-icon-box-icon .elementor-icon,.wm-hero .elementor-icon-box-icon .elementor-icon svg{color:var(--wc-mint)!important;fill:var(--wc-mint)!important}.wm-hero .elementor-icon-box-title,.wm-hero .elementor-icon-box-title span{color:#fff!important}.wm-hero .elementor-icon-box-description{color:#B8C6DA!important}.wm-hero .elementor-heading-title span[style*=C8952F],.wm-hero .wm-disp .elementor-heading-title em{color:var(--wc-mint)!important}/* Category tray inside the hero: dark glass panel with icon tiles */.elementor .e-con.wm-tray{background:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.03))!important;border:1px solid rgba(47,191,132,.38)!important;border-radius:18px!important;box-shadow:0 30px 70px -30px rgba(0,0,0,.65),0 0 0 6px rgba(47,191,132,.06)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.wm-tray-label{color:#CFE0F2!important}.wm-live{color:var(--wc-mint-l)!important}.wm-live::before{background:var(--wc-mint)!important}.wm-tray .wm-ti-img.wc-ti-ic{display:grid;place-items:center;aspect-ratio:1/1;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:14px;color:var(--wc-mint);transition:background .3s,border-color .3s,color .3s,transform .4s var(--wc-ease)}.wm-tray .wm-ti-img.wc-ti-ic .wc-ico{width:44%;height:44%}.wm-tray .wm-ti:hover .wm-ti-img.wc-ti-ic{background:var(--wc-green);border-color:var(--wc-mint);color:#fff;transform:rotate(-4deg)}.wm-tray .wm-ti-t{color:#E7EDF6!important;font-size:12px;line-height:1.3;text-align:center}.wm-tray .wm-ti:hover .wm-ti-t{color:var(--wc-mint-l)!important}.wm-tray .wm-tg-more{color:var(--wc-mint-l)!important;border-color:rgba(47,191,132,.45)!important;background:rgba(47,191,132,.08)!important}.wm-tray .wm-tg-wrap.is-scroll::after{background:linear-gradient(transparent,rgba(10,26,63,.9))!important}/* Ticker: emerald band with gold markers */.wm-ticker{background:linear-gradient(90deg,#0A5E40,#0E7C55 50%,#0A5E40)!important;color:#fff!important;border-top:1px solid rgba(155,232,198,.25);border-bottom:1px solid rgba(0,0,0,.15)}.wm-ticker span{color:#fff!important}.wm-ticker span::after{background:var(--wc-gold-l)!important}/* ---------- Category grid: icon cards ---------- */.wc-cgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%}.wc-cc{position:relative;display:flex;gap:16px;align-items:flex-start;padding:20px 20px 18px;border:1px solid #E3ECE7;border-radius:16px;background:#fff;text-decoration:none!important;transition:border-color .3s,box-shadow .35s var(--wc-ease),transform .35s var(--wc-ease);overflow:hidden}.wc-cc::before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(var(--wc-green),var(--wc-mint));transform:scaleY(0);transform-origin:top;transition:transform .4s var(--wc-ease)}.wc-cc:hover{border-color:var(--wc-line);box-shadow:0 22px 40px -26px rgba(10,94,64,.55);transform:translateY(-4px)}.wc-cc:hover::before{transform:scaleY(1)}.wc-cc-ic{flex:0 0 52px;width:52px;height:58px;display:grid;place-items:center;background:var(--wc-tint);color:var(--wc-green);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);transition:background .3s,color .3s}.wc-cc-ic .wc-ico{width:24px;height:24px}.wc-cc-ic img{width:100%;height:100%;object-fit:cover}.wc-cc:hover .wc-cc-ic{background:var(--wc-green);color:#fff}.wc-cc-b{display:flex;flex-direction:column;gap:6px;min-width:0}.wc-cc-t{font-family:'Archivo','Arial Narrow',Arial,sans-serif;font-weight:700;font-size:16.5px;line-height:1.25;color:var(--wc-ink)}.wc-cc-d{font-size:13.5px;line-height:1.55;color:#4B5160}.wc-cc-n{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--wc-green-d)}.wc-cc-n svg{transition:transform .3s var(--wc-ease)}.wc-cc:hover .wc-cc-n svg{transform:translateX(4px)}.wc-cc-all{background:linear-gradient(150deg,#0A1A3F 0%,#0B3A3A 70%,#0A5E40 100%);border-color:transparent;color:#fff;flex-direction:column;justify-content:space-between}.wc-cc-all::before{display:none}.wc-cc-all .wc-cc-k{font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--wc-mint-l)}.wc-cc-all .wc-cc-t{color:#fff;font-size:20px}.wc-cc-all .wc-cc-d{color:#C9D6E6}.wc-cc-all .wc-cc-n{color:var(--wc-gold-l)}@media(max-width:1180px){.wc-cgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.wc-cgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.wc-cgrid{grid-template-columns:1fr}.wc-cc{padding:16px}}/* ---------- How we work: light emerald band with hexagon steps ---------- */.elementor .wm-process.wc-steps{background-image:var(--wc-hex)!important;background-color:var(--wc-tint)!important;background-size:56px 97px!important}.wc-steps .wm-eyebrow .elementor-heading-title{background:#fff}.wc-steps .elementor-icon-box-title,.wc-steps .elementor-icon-box-title a,.wc-steps .elementor-icon-box-title span{color:var(--wc-ink)!important}.wc-steps .elementor-icon-box-description{color:#4B5160!important}.wc-steps .wm-stepno{color:var(--wc-gold-d)!important;font-weight:700}.wc-steps .wm-step .elementor-icon{background:#fff!important;border-color:var(--wc-green)!important;color:var(--wc-green)!important;fill:var(--wc-green)!important;border-radius:0!important;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);border-width:0!important;box-shadow:inset 0 0 0 2px var(--wc-green)}.wc-steps .wm-step .elementor-icon svg{fill:var(--wc-green)!important}.wc-steps .wm-step:hover .elementor-icon{background:var(--wc-green)!important;color:#fff!important}.wc-steps .wm-step:hover .elementor-icon svg{fill:#fff!important}.wc-steps .wm-step:not(:last-child)::after{background:repeating-linear-gradient(90deg,var(--wc-green) 0 5px,transparent 5px 9px)!important;height:2px}/* ---------- Industries: bento layout ---------- */@media(min-width:1025px){.elementor .wc-bento{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:250px;gap:18px!important}.elementor .wc-bento>.wm-ind{width:auto!important;max-width:none!important;min-height:0!important;height:auto!important;margin:0!important}.elementor .wc-bento>.wm-ind:first-child{grid-column:span 2;grid-row:span 2}.elementor .wc-bento>.wm-ind:last-child{grid-column:span 4}.elementor .wc-bento>.wm-ind:first-child .wm-ind-desc{max-height:130px;opacity:1}.elementor .wc-bento>.wm-ind:first-child .wm-disp .elementor-heading-title{font-size:30px}}.wm-ind{box-shadow:inset 0 -230px 130px -70px rgba(4,20,22,.93)!important;border-radius:16px!important}.wm-ind:hover{box-shadow:inset 0 -230px 130px -70px rgba(4,20,22,.95),0 26px 44px -24px rgba(10,26,63,.75)!important}.wm-ind::after{background:linear-gradient(90deg,var(--wc-green),var(--wc-gold))!important;height:4px!important}.wm-num{background:var(--wc-green)!important;color:#fff!important;border-radius:999px!important}.wm-chips-dark span{background:rgba(4,20,22,.55)!important;color:#fff!important;border:1px solid rgba(155,232,198,.35)}.wm-chips span{background:var(--wc-tint);color:var(--wc-green-d)}/* ---------- Light sections: emerald icons and links ---------- */.wm-sec:not(.wc-dark):not(.wm-hero) .elementor-icon-box-icon .elementor-icon,.wm-sec:not(.wc-dark):not(.wm-hero) .elementor-icon-box-icon .elementor-icon svg,.wm-sec:not(.wc-dark) .wm-cicon .elementor-icon,.wm-sec:not(.wc-dark) .wm-cicon .elementor-icon svg{color:var(--wc-green)!important;fill:var(--wc-green)!important}.wm-why-item .elementor-icon{background:var(--wc-tint);padding:10px;border-radius:12px}.wm-brands span{border-color:var(--wc-line)!important;color:var(--wc-green-d)!important;background:var(--wc-tint2)}.wm-brands span:hover{border-color:var(--wc-green)!important;color:var(--wc-ink)!important}.wm-need{border-left:4px solid var(--wc-green)!important}.wm-need .elementor-icon,.wm-need .elementor-icon svg{color:var(--wc-green)!important;fill:var(--wc-green)!important}.wm-ccard:hover{border-color:var(--wc-green)!important}.wm-ccard:hover .wm-cvalue .elementor-heading-title,.wm-ccard:hover .wm-cvalue a,.wm-ccard:hover .elementor-icon-box-title a{color:var(--wc-green-d)!important}.wm-ccard .wm-cicon .elementor-icon{background:var(--wc-tint);border-radius:12px;padding:10px}.elementor-widget-button .elementor-button.wc-link,.wc-link-btn .elementor-button{color:var(--wc-green-d)!important}.wc-link-btn .elementor-button svg,.wc-link-btn .elementor-button .elementor-button-icon{fill:var(--wc-green-d)!important;color:var(--wc-green-d)!important}.wc-link-btn .elementor-button:hover{color:var(--wc-ink)!important}/* CTA banner button (gold with navy text) */.wc-dark .wm-btn-or .elementor-button,.wc-dark .elementor-widget-button:not(.wm-btn-ghost) .elementor-button.elementor-size-md{background:linear-gradient(110deg,#C8952F,#E0B04F 50%,#C8952F)!important;background-size:200% 100%!important;color:#0A1A3F!important}.wc-dark .wm-btn-or .elementor-button svg,.wc-dark .elementor-widget-button:not(.wm-btn-ghost) .elementor-button.elementor-size-md svg{fill:#0A1A3F!important}/* ---------- About page ---------- */.wa-card{border-color:rgba(47,191,132,.35)!important}.wa-card .wa-ring,.wa-card .wa-ring2{border-color:rgba(47,191,132,.45)!important}.wa-card .wa-diamond{background:var(--wc-mint)!important}.wa-card .wa-pill i{background:var(--wc-mint)!important}.wa-card .wa-eye,.wa-card .wa-big-l{color:var(--wc-mint-l)!important}.wa-card .wa-gear{color:var(--wc-mint)!important}.wa-mv-ic{background:var(--wc-tint)!important;color:var(--wc-green)!important}.wa-mv-ic svg{color:var(--wc-green)!important;stroke:var(--wc-green)!important}.wa-vals li::before,.wa-vals li::marker{color:var(--wc-green)!important;background-color:var(--wc-green)}.wa-chip{background:rgba(6,30,32,.55)!important;border-color:rgba(155,232,198,.35)!important;color:#fff!important}.wa-chip svg{color:var(--wc-mint)!important}.wa-chip:hover{background:var(--wc-green)!important;border-color:var(--wc-mint)!important}/* ---------- Contact page ---------- */.wc-trust svg{color:var(--wc-mint)!important}.wc-trust span{color:#C9D6E6!important}.wc-card .wc-ic{background:var(--wc-tint)!important;color:var(--wc-green)!important}.wc-card:hover{border-color:var(--wc-green)!important}.wc-card .wc-go{color:var(--wc-green-d)!important}.wc-f svg{color:#5B6676!important}.wc-f:focus-within svg{color:var(--wc-green)!important}.wc-form input:focus,.wc-form select:focus,.wc-form textarea:focus{border-color:var(--wc-green)!important;box-shadow:0 0 0 4px rgba(14,124,85,.14)!important}.wc-map-tag .wc-pin{background:var(--wc-green)!important}.wc-map-tag .wc-pin svg{color:#fff!important}.wc-q summary i::before,.wc-q summary i::after{background:var(--wc-green)!important}.wc-q[open]{border-color:var(--wc-line)!important}.wc-q[open] summary{color:var(--wc-green-d)!important}.wc-eye{color:var(--wc-green-d)!important}/* ---------- Shop, categories and product pages ---------- */.product-archive-hero-section .archive-title,.product-archive-hero-section .page-title,.product-archive-hero-section h1{color:#fff!important}.product-archive-hero-section .archive-title::after{width:72px!important;height:4px!important;background:linear-gradient(90deg,var(--wc-mint) 0 62%,transparent 62% 70%,var(--wc-gold) 70% 100%)!important}.product-archive-hero-section .kadence-breadcrumbs,.product-archive-hero-section .kadence-breadcrumbs a,.product-archive-hero-section .term-description{color:#C9D6E6!important}.woocommerce #secondary .widget-title::after{background:var(--wc-green)!important}.woocommerce #secondary ul.product-categories li a::before{background:var(--wc-green)!important}.woocommerce #secondary ul.product-categories li a:hover,.woocommerce #secondary .current-cat>a{color:var(--wc-green-d)!important}.woocommerce #secondary .woocommerce-product-search:focus-within{border-color:var(--wc-green)!important;box-shadow:0 0 0 4px rgba(14,124,85,.12)!important}.woocommerce #secondary .woocommerce-product-search .kadence-search-icon-wrap,.woocommerce #secondary .woocommerce-product-search button{background:var(--wc-green)!important;color:#fff!important}.woocommerce.archive ul.products li.product:hover::before{border-top-color:var(--wc-green)!important;border-right-color:var(--wc-green)!important}.woocommerce.archive ul.products li.product:hover::after{border-bottom-color:var(--wc-green)!important;border-left-color:var(--wc-green)!important}.woocommerce.archive ul.products li.product:hover .woocommerce-loop-product__title a{color:var(--wc-green-d)!important}.woocommerce.archive nav.woocommerce-pagination ul li span.current,.woocommerce.archive nav.woocommerce-pagination ul li a:hover{background:var(--wc-green)!important;border-color:var(--wc-green)!important;color:#fff!important}.wm-loop-cat{color:var(--wc-green-d)!important}.single-product div.product .woocommerce-tabs ul.tabs li.active{box-shadow:inset 0 3px 0 var(--wc-green)!important}.single-product div.product .woocommerce-tabs .panel li::marker{color:var(--wc-green)!important}.single-product div.product .woocommerce-tabs .panel a{color:var(--wc-green-d)!important}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs img.flex-active,.single-product div.product .woocommerce-product-gallery .flex-control-thumbs img:hover{border-color:var(--wc-green)!important}.wm-sb-cta{background:linear-gradient(160deg,#0A1A3F 0%,#0B3A3A 75%,#0A5E40 100%)!important}.wm-sb-eye{color:var(--wc-mint-l)!important}.wm-sb-btn{color:#0A1A3F!important}.wm-qb-call,.wm-qb-call svg{color:#0A1A3F!important}.wm-quote-box{border-top:3px solid var(--wc-green)!important}.wm-qb-trust svg{color:var(--wc-green)!important}/* ---------- Footer ---------- */.wm-fcta{background:linear-gradient(118deg,#0A5E40 0%,#0E7C55 42%,#0B3A4A 78%,#10275C 100%)!important;box-shadow:0 30px 60px -30px rgba(14,124,85,.6)!important}.wm-fcta::after{border-color:rgba(155,232,198,.14)!important}.wm-fcta-eye{color:var(--wc-gold-l)!important}.wm-fcta-h{color:#fff!important}.wm-fcta .wm-fbtn{background:linear-gradient(110deg,#C8952F,#E0B04F 50%,#C8952F)!important;color:#0A1A3F!important;border-color:transparent!important}.wm-fcta .wm-fbtn svg{color:#0A1A3F!important}.wm-fcta .wm-fbtn.wm-fbtn-ghost{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.55)!important}.wm-fcta .wm-fbtn.wm-fbtn-ghost svg{color:#fff!important}.wm-fcta .wm-fbtn.wm-fbtn-ghost:hover{background:rgba(255,255,255,.1)!important}.site-footer .wm-fh::after{background:linear-gradient(90deg,var(--wc-mint) 0 70%,var(--wc-gold) 70% 100%)!important;width:40px!important}.site-footer .wm-fl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px;row-gap:10px}.site-footer .wm-fl a:hover{color:var(--wc-mint-l)!important}.site-footer .wm-fl li:last-child{grid-column:1/-1}.site-footer .wm-fl li:last-child a{color:var(--wc-mint-l)!important;font-weight:600}@media(min-width:1025px){.site-middle-footer-inner-wrap{grid-template-columns:1.15fr 1.95fr .85fr 1.1fr!important}}.site-bottom-footer-wrap .site-footer-row-container-inner{border-top:1px solid rgba(47,191,132,.28)!important}/* ---------- Floating contact widget ---------- */.wmf-top,.wmf-top svg{color:#fff!important}.wmf-btn{background:#128C7E!important}.wmf-oi{color:#0A1A3F!important}.wmf-oi svg{color:#0A1A3F!important}.wmf-tip b{color:var(--wc-green-d)!important}.wmf-head{background:linear-gradient(120deg,#0A1A3F,#0A5E40)!important}.wmf-head span{color:#C9D6E6!important}/* ---------- Fixes, round 2 ---------- */.elementor .wc-dark.wm-split::before{display:block!important;left:0!important;right:0!important;top:0!important;bottom:0!important;width:auto!important;height:auto!important;opacity:1!important;z-index:0!important;background:linear-gradient(100deg,rgba(8,20,48,.96) 0%,rgba(8,22,52,.92) 40%,rgba(7,52,44,.62) 72%,rgba(7,58,44,.4) 100%)!important}.elementor .wc-dark.wm-split>.e-con-inner,.elementor .wc-dark.wm-split>.elementor-element{position:relative;z-index:1}@media(max-width:767px){.elementor .wc-dark.wm-split::before{background:linear-gradient(180deg,rgba(8,20,48,.94),rgba(8,22,52,.88))!important}}.elementor .e-con.wm-tray::before{background:conic-gradient(from var(--wm-a,30deg),rgba(47,191,132,.35) 0 48%,#0E7C55 60%,#2FBF84 68%,#D9FBEA 74%,#2FBF84 80%,#0E7C55 88%,rgba(47,191,132,.35) 96%)!important}.elementor .e-con.wm-tray::after{border-image:conic-gradient(from var(--wm-a,30deg),rgba(47,191,132,.25) 0 46%,rgba(47,191,132,.85) 62%,#BDF5DC 70%,rgba(47,191,132,.85) 78%,rgba(47,191,132,.25) 94%) 1!important;filter:blur(10px)}.site-footer .wm-fcta .wm-fcta-h{color:#fff!important}.site-footer .wm-fcta .wm-fcta-eye{color:var(--wc-gold-l)!important}.site-footer .wm-fl{grid-template-columns:1fr}.site-footer .wm-fl li:last-child{grid-column:auto}.site-footer .wm-fl li:last-child a{color:#9FB0C8!important;font-weight:400}.site-footer .wm-fl:has(a[href*='/product-category/']){grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer .wm-fl:has(a[href*='/product-category/'])>li:last-child{grid-column:1/-1}.site-footer .wm-fl:has(a[href*='/product-category/'])>li:last-child a{color:var(--wc-mint-l)!important;font-weight:600}.elementor-element-23d5eeb .elementor-button,.elementor-element-46fe3ab .elementor-button{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.55)!important;box-shadow:none!important}.elementor-element-23d5eeb .elementor-button:hover,.elementor-element-46fe3ab .elementor-button:hover{background:rgba(47,191,132,.14)!important;border-color:var(--wc-mint)!important;color:#fff!important}.elementor-element-23d5eeb .elementor-button svg,.elementor-element-46fe3ab .elementor-button svg{fill:#fff!important}.wm-ccard .wm-cicon .elementor-icon-wrapper{text-align:left}.wm-ccard .wm-cicon .elementor-icon{display:inline-flex!important;width:auto!important}.wm-need .elementor-icon{animation:none!important}#masthead .header-cart-button{background:transparent!important;color:var(--wc-ink)!important}#masthead .header-cart-button .kadence-svg-iconset{color:var(--wc-ink)!important}/* ---------- Fixes, round 3 ---------- */.elementor .wc-dark .elementor-element.elementor-element-23d5eeb .elementor-button.elementor-button,.elementor .wc-dark .elementor-element.elementor-element-46fe3ab .elementor-button.elementor-button{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.55)!important;box-shadow:none!important}.elementor .wc-dark .elementor-element.elementor-element-23d5eeb .elementor-button.elementor-button:hover,.elementor .wc-dark .elementor-element.elementor-element-46fe3ab .elementor-button.elementor-button:hover{background:rgba(47,191,132,.14)!important;border-color:var(--wc-mint)!important}.wm-sec:not(.wc-dark) .elementor-view-stacked .elementor-icon{background-color:var(--wc-tint)!important}.wc-link-btn .elementor-button{border-color:var(--wc-line)!important;background:#fff!important}.wc-link-btn .elementor-button:hover{background:var(--wc-tint)!important;border-color:var(--wc-green)!important}.wc-card .wc-ic{box-shadow:0 0 0 4px rgba(14,124,85,.12)!important;border-color:var(--wc-line)!important}.wc-card .wc-val{overflow-wrap:anywhere;font-size:clamp(15px,1.25vw,18px)}.wc-office .wc-eye,.wc-office-txt .wc-eye{color:var(--wc-mint-l)!important}.wc-office .wc-ghost:hover{border-color:var(--wc-mint)!important;color:var(--wc-mint-l)!important}.entry-hero[class*=archive-hero-section] .entry-hero-container-inner{background:linear-gradient(100deg,rgba(8,20,48,.97) 0%,rgba(8,22,52,.9) 45%,rgba(7,58,44,.55) 100%),url('../img/wisdo-banner.jpg') center/cover no-repeat!important;position:relative;overflow:hidden}.entry-hero[class*=archive-hero-section] .entry-header{min-height:220px!important}.entry-hero[class*=archive-hero-section] h1,.entry-hero[class*=archive-hero-section] .archive-title{color:#fff!important}.entry-hero[class*=archive-hero-section] .archive-title::after{content:'';display:block;margin:14px auto 0;width:72px;height:4px;border-radius:2px;background:linear-gradient(90deg,var(--wc-mint) 0 62%,transparent 62% 70%,var(--wc-gold) 70% 100%)}.entry-hero[class*=archive-hero-section] .kadence-breadcrumbs,.entry-hero[class*=archive-hero-section] .kadence-breadcrumbs a,.entry-hero[class*=archive-hero-section] .term-description,.entry-hero[class*=archive-hero-section] .term-description p{color:#D5E2EF!important}@media(max-width:1024px){.entry-hero[class*=archive-hero-section] .entry-hero-container-inner{background-image:linear-gradient(100deg,rgba(8,20,48,.95),rgba(8,22,52,.85)),url('../img/wisdo-banner-1024.jpg')!important}}/* ---------- Phones ---------- */@media(max-width:767px){.wm-tray .wm-tg{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.wm-tray .wm-ti-img.wc-ti-ic{border-radius:12px}.wm-tray .wm-ti-t{font-size:11px!important}.wc-cgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wc-cc{flex-direction:column;gap:10px;padding:14px 12px}.wc-cc-ic{flex-basis:auto;width:44px;height:50px}.wc-cc-ic .wc-ico{width:21px;height:21px}.wc-cc-t{font-size:14.5px}.wc-cc-d{display:none}.wc-cc-n{font-size:10.5px;letter-spacing:.06em}.wc-cc-all{grid-column:1/-1}.wc-cc-all .wc-cc-d{display:block}}@media(max-width:767px){.wc-steps .wm-step::after{display:none!important}}.site-footer .wm-fcta .wm-fcta-eye{color:#F3DC97!important}.wa-card .wa-diamond{background:var(--wc-green)!important;box-shadow:0 18px 40px -16px rgba(14,124,85,.7)!important}.wa-card .wa-center .wa-big,.wa-card .wa-center .wa-big-l{color:#fff!important}/* Header and its dropdowns always sit above the category bar, including when both are sticky. */#masthead{position:relative;z-index:1150}#masthead .kadence-sticky-header,#masthead .item-is-fixed,#masthead .item-is-stuck,#masthead [data-reveal-scroll-up]{z-index:1200!important}
.wa-card .wa-card-top{position:relative;z-index:3}.wa-card .wc-lab{position:relative;z-index:1}
/* Division caption under the logo */#masthead .site-branding,#mobile-header .site-branding{max-height:none!important}#masthead .site-branding a.brand,#mobile-header .site-branding a.brand{flex-direction:column!important;align-items:center!important;justify-content:center;gap:4px!important}#masthead .site-branding a.brand::after,#mobile-header .site-branding a.brand::after{content:'Chemical Division';display:flex;align-items:center;gap:6px;font-family:'IBM Plex Sans','Segoe UI',Roboto,Arial,sans-serif;font-weight:700;font-size:9.5px;line-height:1;letter-spacing:.3em;padding-left:.3em;text-transform:uppercase;color:#0A5E40;white-space:nowrap}#mobile-header .site-branding a.brand::after{font-size:8px;letter-spacing:.24em;padding-left:.24em}
#wc-form-wrap{scroll-margin-top:150px}
