.elementor .e-0e9c31f-67ab970{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;}.elementor .e-d684fbc-1d0f15f{max-width:1040px;font-family:var(--OU-Font-Montserrat);font-weight:600;font-size:66px;color:var(--OU-Ink);letter-spacing:-3px;line-height:0.94em;}.elementor .e-c37bf07-10e88e5{max-width:650px;font-family:var(--OU-Font-Montserrat);font-size:18px;color:var(--OU-Ink);line-height:1.5em;}.elementor .e-0ea9ea4-05e9450{font-family:var(--OU-Font-Montserrat);font-weight:600;font-size:13px;color:var(--OU-Ink);letter-spacing:1.2px;line-height:1em;text-transform:none;padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;border-radius:0px;background-color:var(--OU-Button-Background);}.elementor .e-f6733b1-8a2561d{font-family:var(--OU-Font-Montserrat);font-weight:600;font-size:13px;color:var(--OU-Ink);letter-spacing:1.2px;line-height:1em;text-transform:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:24px;padding-inline-end:24px;border-radius:0px;border-width:1px;border-color:var(--OU-Ink);border-style:solid;}.elementor .e-11f84e0-89ffd51{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .e-17b3243-1f32950{width:72%;position:relative;z-index:2;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-6afbbb5-b1c421f{min-height:100vh;overflow:hidden;position:relative;padding-block-start:150px;padding-block-end:72px;padding-inline-start:48px;padding-inline-end:48px;display:flex;flex-direction:column;gap:0px;justify-content:flex-end;}.elementor .e-abdc7b1-92ca6ec{font-family:var(--OU-Font-Montserrat);font-weight:600;font-size:12px;color:#c7c7c7;letter-spacing:1.2px;line-height:1.2em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:48px;margin-inline-end:48px;}.elementor .e-cf8d0db-810a89e{padding-block-start:42px;padding-block-end:42px;padding-inline-start:0px;padding-inline-end:0px;background-color:#1a1a1a;display:flex;flex-direction:column;gap:28px;}.elementor .e-c057b93-ee29857{font-size:41px;}.elementor .e-9e14a87-be1cb65{padding:50px;flex-direction:column;gap:20px;justify-content:center;align-items:center;}.elementor .e-5033bff-6e687d9{font-family:var(--OU-Font-Montserrat);font-weight:600;font-size:12px;color:var(--OU-Muted);letter-spacing:1.2px;line-height:1.2em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:48px;margin-inline-end:48px;}.elementor .e-2e4e19c-9e85bfc{padding-block-start:34px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--OU-Surface);display:flex;flex-direction:column;gap:24px;}.elementor .e-12e5eaa-43bb9be{padding-block-start:0px;padding-block-end:0px;padding-inline-start:48px;padding-inline-end:48px;display:flex;flex-direction:column;gap:18px;}.elementor .e-50c7749-5e83f5f{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:0px;}.elementor .e-eeb4585-e15c322{padding-block-start:112px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--OU-Bg);display:flex;flex-direction:column;gap:46px;}.elementor .e-08fe998-5b136b0{font-family:var(--OU-Font-Montserrat);font-weight:600;font-size:54px;color:var(--OU-InkDark);letter-spacing:-2px;line-height:0.98em;margin:0px;}.elementor .e-eb761e6-4921e16{max-width:680px;font-family:var(--OU-Font-Montserrat);font-weight:400;font-size:18px;color:#454B55;line-height:1.55em;}.elementor .e-1f59c2d-64e65cf{width:240px;font-family:var(--OU-Font-Montserrat);font-weight:600;font-size:13px;color:var(--OU-Ink);letter-spacing:1.2px;line-height:1em;text-transform:none;padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;border-radius:0px;background-color:var(--OU-Button-Background);}.elementor .e-17f3ce1-e376535{width:52%;padding-block-start:112px;padding-block-end:112px;padding-inline-start:48px;padding-inline-end:72px;display:flex;flex-direction:column;gap:24px;justify-content:center;}.elementor .e-7fb57f5-047352b{width:48%;min-height:620px;overflow:hidden;}.elementor .e-cea69c8-0909bba{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--OU-SurfaceLight);display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-7b2d4a3-e0909b4{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:30px;justify-content:space-between;align-items:center;}.elementor .e-e0482d4-b5d8b9c{padding-block-start:54px;padding-block-end:54px;padding-inline-start:48px;padding-inline-end:48px;background-color:var(--OU-Surface);display:flex;flex-direction:column;gap:30px;}.elementor .e-8690fc4-190cc06{max-width:680px;font-family:var(--OU-Font-Montserrat);font-weight:400;font-size:14px;color:var(--OU-Muted);line-height:1.55em;}.elementor .e-babaf9f-799a150{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-d088f5e-545c2ca{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:0px;}.elementor .e-b92b3b7-fcd174c{padding-block-start:112px;padding-block-end:112px;padding-inline-start:48px;padding-inline-end:48px;background-color:var(--OU-Bg);display:flex;flex-direction:column;gap:32px;}.elementor .e-c0cbee0-41e0553{padding-block-start:112px;padding-block-end:72px;padding-inline-start:48px;padding-inline-end:48px;display:flex;flex-direction:column;gap:48px;}.elementor .e-a745cd0-2f409d2{width:46%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-5351924-9ac6ed8{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--OU-Bg);display:flex;flex-direction:column;gap:0px;}.elementor .e-2228714-e70b126{padding:0px;display:flex;flex-direction:row;gap:0px;align-items:center;width: max-content; will-change: transform;\n}.elementor .e-b455314-8921a29{overflow:hidden;position:sticky;inset-block-start:54px;z-index:9;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;background-color:#0C0D10;border-bottom-style: solid; border-bottom-color: #2B2E35; border-top-style: solid; border-top-color: #2B2E35;\n}.elementor .e-2b44b47-fd89cff{font-family:var(--OU-Font-Montserrat);font-weight:600;font-size:62px;color:var(--OU-Ink);letter-spacing:-2px;line-height:0.98em;margin:0px;}.elementor .e-339bf8e-0ba8105{width:42%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:22px;}.elementor .e-77a6328-4f52079{width:58%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-d5b7059-d1e7667{padding-block-start:120px;padding-block-end:120px;padding-inline-start:48px;padding-inline-end:48px;background-image:linear-gradient(#00000094, #00000094),url("https://oesiausa.com/wp-content/uploads/2026/09/usaflag.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,contain;background-position:0% 0%,top left;background-color:var(--OU-Surface);display:flex;flex-direction:row;gap:92px;}.elementor .e-843f7d4-e1f05c5{overflow:hidden;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--OU-Bg);display:flex;flex-direction:column;gap:0px;}