.elementor .DUP_button2{font-family:Inter Tight;font-size:0.777em;text-transform:uppercase;padding: 0.75em 1.125em;
border-radius:  2px;
font-weight:  700;\n}.elementor .DUP_text-lg{max-width:75ch;font-size:  1.125em;\n}.elementor .DUP_eyebrow2{font-family:Inter Tight;font-weight:400;font-size:0.777em;color:var(--DUP_Primary2);line-height:14px;padding-block-start:0.375em;padding-block-end:0.375em;padding-inline-start:0.625em;padding-inline-end:0.625em;border-width:1px;border-color:var(--DUP_Primary2);border-style:solid;display:inline-block;align-self:start;}.elementor .DUP_section2{padding-block-start:5em;padding-block-end:5em;padding-inline-start:0.5em;padding-inline-end:0.5em;}.elementor .DUP_grid-cols-31{margin-block-start:40px;margin-block-end:40px;grid-template-columns: repeat(3, minmax(0, 1fr));\n}.elementor .DUP_grid-split-60-402{grid-template-columns:  1.25fr 1fr;\n}.elementor .DUP_grid-split-50-502{grid-template-columns:  1fr 1fr;\n}.elementor .DUP_p-02{padding:0px;}.elementor .DUP_gap-242{gap: 24px;\n}.elementor .DUP_section--alt-light2{background-color:var(--DUP_gray-1002);}.elementor .DUP_display-32{font-family:Inter Tight;font-weight:500;color:var(--DUP_Primary-dark2);letter-spacing:-0.41px;font-size: clamp(1.73rem, 1.38rem + 1.74vw, 2.27em);
line-height: 1.2em;\n}.elementor .DUP_inner2{width:100%;max-width:var(--DUP_container-size2);margin-inline-start:auto;margin-inline-end:auto;}.elementor .DUP_grid2{display: grid;\n}.elementor .DUP_gap-82{padding:0px;gap:8px;\n}.elementor .DUP_flex2{display:flex;}.elementor .DUP_flex-col2{flex-direction:column;justify-content:center;}.elementor .DUP_section--hatched{background-image:url("https://oil-water-separators.com/wp-content/uploads/2026/04/hatch-bg-1024x349.avif");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:center center;}.elementor .DUP_flow2{& > * + * {
margin-block-start: 1rem;
}\n}.elementor .DUP_gap-122{gap: 12px;\n}.elementor .DUP_button-link1{color:var(--DUP_Mercer-secondary2);text-align:start;padding-block-start:6px;padding-block-end:6px;padding-inline-start:4px;padding-inline-end:4px;background-color:#375efa00;}.elementor .button--primary{color:#ffffff;background-color:var(--Primary-dark);}.elementor .button--primary:hover,.elementor .button--primary:focus-visible{background-color:var(--Primary);background-color:  hsl(from var(--Primary) h s calc(l - 10) );\n}.elementor .button{font-family:Inter Tight;font-size:0.777em;text-transform:uppercase;padding: 0.75em 1.125em;
border-radius:  2px;
font-weight:  700;\n}.elementor .text-lg{max-width:75ch;font-size:  1.125em;\n}.elementor .eyebrow{font-family:Inter Tight;font-weight:400;font-size:0.777em;color:var(--Primary);line-height:14px;padding-block-start:0.375em;padding-block-end:0.375em;padding-inline-start:0.625em;padding-inline-end:0.625em;border-width:1px;border-color:var(--Primary);border-style:solid;display:inline-block;align-self:start;}.elementor .p-0{padding:0px;}.elementor .text-2xl{font-family:Inter Tight;font-size: clamp(1.10rem, 0.95rem + 0.75vw, 1.388rem);
font-weight: 500;
line-height: 1.4;\n}.elementor .display-3{font-family:Inter Tight;font-weight:500;color:var(--Primary-dark);letter-spacing:-0.41px;font-size: clamp(1.73rem, 1.38rem + 1.74vw, 2.27em);
line-height: 1.2em;\n}.elementor .card{overflow:hidden;border-block-start-width:0px;border-block-end-width:3px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--Mercer-secondary);border-style:solid;background-color:var(--gray-100);}.elementor .flow{& > * + * {
margin-block-start: 1rem;
}\n}.elementor .button--with-icon{&:after {
content: "";
  display: inline-block;
  width: 21px;
  height: 21px;
background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02Ljc0NDg2IDIuODEyNTdMNC41ODQ4IDIuODEyNUw0LjU4NDgzIDIuMTg3NUw3LjgxMTc5IDIuMTg3NjFMNy44MTE3NyA1LjQwMDgzTDcuMTg2NzcgNS40MDA4Mkw3LjE4Njc5IDMuMjU0NTRMMi43MjAyNiA3LjcyMDk3TDIuMjc4MzIgNy4yNzkwM0w2Ljc0NDg2IDIuODEyNTdaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4=");
  background-repeat: no-repeat;
  vertical-align: middle;
  background-color: var(--Mercer-secondary);
  border-radius: 9999px;
  background-size: 13px;
  background-position: center center;
  margin-left: 6px;
}\n}.elementor .faq-card{padding-block-start:36px;padding-block-end:36px;padding-inline-start:40px;padding-inline-end:40px;border-radius:4px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:24px;border-inline-end-width:1px;border-color:var(--Primary-dark);border-style:solid;background-color:#ffffff;}