.elementor .e-5c3ea21-6c116f9{font-size:12px;color:#2670AA;letter-spacing:0.16em;line-height:14px;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4274639-207ae2a{font-size:72px;color:#000000;letter-spacing:-0.01em;line-height:0.86;margin:0px;}.elementor .e-eecad60-abc5ab8{max-width:540px;font-size:18px;color:#3C3F46;line-height:1.6;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-ea258ca-ee936a4{height:54px;font-family:Roboto;font-weight:700;font-size:15px;color:#FFFFFF;letter-spacing:0.06em;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:38px;padding-inline-end:38px;margin:0px;border-radius:999px;background-image:linear-gradient(158deg, #146698 0%,#3498C9 58%,#90E0FF 130%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:transparent;transition:all 200ms;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-ea258ca-ee936a4:hover,.elementor .e-ea258ca-ee936a4:focus-visible{filter:brightness(107%);transform:translate3d(0px, -2px, 0px);}.elementor .e-e592805-c006346{padding:0px;margin-block-start:30px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;gap:14px;justify-content:start;}.elementor .e-2c6a064-9fc6943{min-width:0px;padding:0px;margin:0px;}.elementor .e-9798c6d-01d40a1{min-width:0px;min-height:460px;overflow:hidden;padding:0px;margin:0px;border-radius:20px;background-image:url("https://www.surpassindustrial.com/wp-content/uploads/2026/07/hero-onsite.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#182230;box-shadow:0px 12px 40px 0px #0B11292E;}.elementor .e-7fc920e-e98eec0{min-width:0px;max-width:1240px;padding:0px;margin:0px;background-color:#EDF3F9;display:grid;gap:56px;grid-template-columns:1.05fr 1fr;align-items:center;}.elementor .e-761815b-35b2a2e{min-width:0px;padding-block-start:56px;padding-block-end:72px;padding-inline-start:64px;padding-inline-end:64px;margin:0px;background-color:#EDF3F9;display:flex;gap:56px;grid-template-columns:1.05fr 1fr;justify-content:center;align-items:center;}.elementor .e-e235648-9532f82{font-size:46px;color:#FFFFFF;letter-spacing:-0.01em;line-height:1em;margin-block-start:0px;margin-block-end:44px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-aaac542-c7fa657{width:auto;height:2px;min-width:0px;position:absolute;inset-block-start:26px;inset-inline-end:32px;inset-inline-start:32px;padding:0px;margin:0px;background-color:#FFFFFF2E;}.elementor .e-93ed2a7-9885443{font-family:Teko;font-weight:600;font-size:30px;color:#FFFFFF;line-height:1em;margin:0px;}.elementor .e-f97f8f8-56a1475{width:54px;height:54px;min-width:54px;position:relative;z-index:1;padding:0px;margin:0px;border-radius:50%;background-color:#2670AA;display:flex;justify-content:center;align-items:center;}.elementor .e-c3e4778-7e72f6a{font-size:24px;color:#FFFFFF;line-height:1em;margin-block-start:20px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4135a4d-9eda35d{font-size:15.5px;color:#C8C4CE;line-height:1.55em;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-89f8e0a-aa5eff7{min-width:0px;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:28px;margin:0px;}.elementor .e-5e1a1cb-92a41eb{font-family:Teko;font-weight:600;font-size:30px;color:#FFFFFF;line-height:1em;margin:0px;}.elementor .e-df54129-f90d41e{width:54px;height:54px;min-width:54px;position:relative;z-index:1;padding:0px;margin:0px;border-radius:50%;background-color:#2670AA;display:flex;justify-content:center;align-items:center;}.elementor .e-b957b8e-0c341c2{font-size:24px;color:#FFFFFF;line-height:1em;margin-block-start:20px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-f9939c9-783c6aa{font-size:15.5px;color:#C8C4CE;line-height:1.55em;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7312a56-396c5c6{min-width:0px;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:28px;margin:0px;}.elementor .e-fb283ae-6c993f5{font-family:Teko;font-weight:600;font-size:30px;color:#FFFFFF;line-height:1em;margin:0px;}.elementor .e-8aee687-c81d54d{width:54px;height:54px;min-width:54px;position:relative;z-index:1;padding:0px;margin:0px;border-radius:50%;background-color:#2670AA;display:flex;justify-content:center;align-items:center;}.elementor .e-b7d1955-0ae8749{font-size:24px;color:#FFFFFF;line-height:1em;margin-block-start:20px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-a15c9b1-f5a6359{font-size:15.5px;color:#C8C4CE;line-height:1.55em;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4d6d1ae-d15290a{min-width:0px;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:28px;margin:0px;}.elementor .e-f504535-cfd76f2{font-family:Teko;font-weight:600;font-size:30px;color:#FFFFFF;line-height:1em;margin:0px;}.elementor .e-6a8c361-b9001c6{width:54px;height:54px;min-width:54px;position:relative;z-index:1;padding:0px;margin:0px;border-radius:50%;background-color:#2670AA;display:flex;justify-content:center;align-items:center;}.elementor .e-cef1cae-05a68a4{font-size:24px;color:#FFFFFF;line-height:1em;margin-block-start:20px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-99e19ee-40e33d5{font-size:15.5px;color:#C8C4CE;line-height:1.55em;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-f4e6778-b96bdd0{min-width:0px;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;}.elementor .e-4b03e7b-aea6441{min-width:0px;position:relative;padding:0px;margin:0px;display:grid;gap:0px;grid-template-columns:repeat(4, 1fr);}.elementor .e-ee1a2b9-5a151dd{min-width:0px;max-width:1240px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-a5d4d2a-470a88a{min-width:0px;padding-block-start:64px;padding-block-end:64px;padding-inline-start:64px;padding-inline-end:64px;margin:0px;background-color:#1D1228;}.elementor .e-4364da4-d94f60f{font-size:46px;color:#0B1129;letter-spacing:-0.01em;line-height:1em;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-d07c974-43a1b54{max-width:640px;font-size:16px;color:#5F6269;line-height:1.6em;margin-block-start:0px;margin-block-end:34px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-fb90edf-5e71b19{width:30px;height:30px;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-f1c5589-3c634d6{font-size:26px;color:#0B1129;line-height:1em;margin:0px;}.elementor .e-b71aa28-817c6bc{font-size:16px;color:#3C3F46;line-height:1.55em;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-cf45a14-94ae8db{min-width:0px;padding-block-start:32px;padding-block-end:32px;padding-inline-start:30px;padding-inline-end:30px;margin:0px;border-radius:16px;background-color:#EDF3F9;transition:all 200ms;display:flex;flex-direction:column;}.elementor .e-cf45a14-94ae8db:hover,.elementor .e-cf45a14-94ae8db:focus-visible{box-shadow:0px 10px 30px 0px #0B112924;transform:translate3d(0px, -3px, 0px);}.elementor .e-0504891-5edb01f{width:30px;height:30px;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-597ab30-55a6713{font-size:26px;color:#0B1129;line-height:1em;margin:0px;}.elementor .e-a1a457a-24e8dee{font-size:16px;color:#3C3F46;line-height:1.55em;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-b53e3f2-1f6223f{min-width:0px;padding-block-start:32px;padding-block-end:32px;padding-inline-start:30px;padding-inline-end:30px;margin:0px;border-radius:16px;background-color:#EDF3F9;transition:all 200ms;display:flex;flex-direction:column;}.elementor .e-b53e3f2-1f6223f:hover,.elementor .e-b53e3f2-1f6223f:focus-visible{box-shadow:0px 10px 30px 0px #0B112924;transform:translate3d(0px, -3px, 0px);}.elementor .e-a79ae93-b309d36{width:30px;height:30px;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-55b33cd-b605b1c{font-size:26px;color:#0B1129;line-height:1em;margin:0px;}.elementor .e-32217cc-573e90e{font-size:16px;color:#3C3F46;line-height:1.55em;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-cea4496-f2062ed{min-width:0px;padding-block-start:32px;padding-block-end:32px;padding-inline-start:30px;padding-inline-end:30px;margin:0px;border-radius:16px;background-color:#EDF3F9;transition:all 200ms;display:flex;flex-direction:column;}.elementor .e-cea4496-f2062ed:hover,.elementor .e-cea4496-f2062ed:focus-visible{box-shadow:0px 10px 30px 0px #0B112924;transform:translate3d(0px, -3px, 0px);}.elementor .e-81995c1-542a95a{width:30px;height:30px;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-bb8567d-21115c2{font-size:26px;color:#0B1129;line-height:1em;margin:0px;}.elementor .e-9e01de6-eebc31a{font-size:16px;color:#3C3F46;line-height:1.55em;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-717d208-caac4ad{min-width:0px;padding-block-start:32px;padding-block-end:32px;padding-inline-start:30px;padding-inline-end:30px;margin:0px;border-radius:16px;background-color:#EDF3F9;transition:all 200ms;display:flex;flex-direction:column;}.elementor .e-717d208-caac4ad:hover,.elementor .e-717d208-caac4ad:focus-visible{box-shadow:0px 10px 30px 0px #0B112924;transform:translate3d(0px, -3px, 0px);}.elementor .e-e29d9ba-9a5cc96{min-width:0px;padding:0px;margin:0px;display:grid;gap:20px;grid-template-columns:repeat(4, 1fr);grid-auto-rows:1fr;}.elementor .e-b773caf-6716177{min-width:0px;max-width:1240px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-709ddae-735b76f{min-width:0px;padding-block-start:64px;padding-block-end:64px;padding-inline-start:64px;padding-inline-end:64px;margin:0px;background-color:#FFFFFF;}.elementor .e-0af8912-39bc9e1{font-size:56px;color:#FFFFFF;letter-spacing:-0.01em;line-height:0.92em;margin:0px;}.elementor .e-7c428b2-36edb39{max-width:560px;font-size:18px;color:#D6E1EC;line-height:1.6em;margin-block-start:18px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-0654ea1-b368592{height:56px;font-family:Roboto;font-weight:700;font-size:15px;color:#0B1129;letter-spacing:0.06em;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:42px;padding-inline-end:42px;margin:0px;border-radius:999px;background-color:#FFFFFF;transition:all 200ms;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-0654ea1-b368592:hover,.elementor .e-0654ea1-b368592:focus-visible{filter:brightness(107%);transform:translate3d(0px, -2px, 0px);}.elementor .e-67afb66-e2df9f1{padding:0px;margin-block-start:32px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;gap:14px;justify-content:center;}.elementor .e-8d4e5da-fcb8026{min-width:0px;max-width:820px;text-align:center;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-aee41c9-5d57041{min-width:0px;overflow:hidden;position:relative;padding-block-start:80px;padding-block-end:80px;padding-inline-start:64px;padding-inline-end:64px;margin:0px;background-image:linear-gradient(120deg, #1D1228EB 0%,#146698DB 100%),url("https://www.surpassindustrial.com/wp-content/uploads/2026/07/cta-onsite.png");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#1D1228;}