.elementor .e-62721fcb-37c2{font-family:var(--soe-font);font-weight:600;font-size:0.875rem;color:var(--soe-blue);letter-spacing:0.1em;line-height:1.4;margin:0px;}.elementor .e-1182e06d-b6bb{font-family:var(--soe-font);font-weight:700;font-size:3.5rem;color:var(--soe-white);letter-spacing:-0.04em;line-height:1.05;margin:0px;}.elementor .e-6b3fa1e2-39bb{font-family:var(--soe-font);font-weight:700;font-size:3.5rem;color:var(--soe-blue);letter-spacing:-0.04em;line-height:1.05;margin:0px;}.elementor .e-60d1b446-ceba{padding:0px;flex-direction:column;gap:0px;}.elementor .e-33be006-9718{min-height:5.0625rem;max-width:34rem;font-family:var(--soe-font);font-size:1.125rem;color:var(--soe-white);line-height:1.5;margin:0px;}.elementor .e-4a361a39-7a81:hover,.elementor .e-4a361a39-7a81:focus-visible{background-color:#087CB5;}.elementor .e-4a361a39-7a81{font-family:var(--soe-font);font-weight:700;font-size:0.9375rem;color:var(--soe-white);line-height:1.2;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.125rem;background-color:var(--soe-blue);align-self:flex-start;&:focus-visible { outline: 0.2rem solid #FFFFFF; outline-offset: 0.25rem; }\n}.elementor .e-2dcfc679-5807{max-width:42rem;padding:0px;flex-direction:column;gap:1rem;}.elementor .e-2f73ff1e-5775{max-width:80rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-47dbc6bb-af9f{min-height:32rem;padding-block-start:9rem;padding-block-end:3rem;padding-inline-start:4rem;padding-inline-end:4rem;background-image:linear-gradient(90deg, rgba(6,24,39,.96) 0%,rgba(6,24,39,.74) 45%,rgba(6,24,39,.12) 100%),url("https://soe-consulting.com/wp-content/uploads/2026/10/engineer.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;background-color:var(--soe-navy);background-position: center 68%;\n}.elementor .e-321c99be-add7{font-family:var(--soe-font);font-weight:600;font-size:0.875rem;color:var(--soe-blue);letter-spacing:0.1em;line-height:1.4;margin:0px;}.elementor .e-4faf0654-d82d{font-family:var(--soe-font);font-weight:700;font-size:2.375rem;color:var(--soe-ink);letter-spacing:-0.04em;line-height:1.12;margin:0px;}.elementor .e-348dd41f-99fb{font-family:var(--soe-font);font-weight:700;font-size:2.375rem;color:#798999;letter-spacing:-0.04em;line-height:1.12;margin:0px;}.elementor .e-5120ba48-10f9{padding:0px;flex-direction:row;gap:0.6rem;flex-wrap:wrap;justify-content:center;align-items: baseline;\n}.elementor .e-3d0a2672-3c6d{max-width:62rem;font-family:var(--soe-font);font-size:1.125rem;color:var(--soe-body);line-height:1.5;margin:0px;}.elementor .e-2bf4e9e3-1c2e{max-width:80rem;text-align:center;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:1.25rem;align-items:center;}.elementor .e-484d3df9-47b1{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:var(--soe-white);}.elementor .e-6f94c572-fec7{width:100%;aspect-ratio:1;object-fit:cover;border-radius:0.125rem;align-self:start;object-position: center;\n}.elementor .e-2a2fe4c-b53f{font-family:var(--soe-font);font-weight:600;font-size:0.875rem;color:var(--soe-blue);letter-spacing:0.1em;line-height:1.4;margin:0px;}.elementor .e-315c7e07-9405{font-family:var(--soe-font);font-weight:700;font-size:2.375rem;color:var(--soe-ink);letter-spacing:-0.04em;line-height:1.12;margin:0px;}.elementor .e-16d92458-2599{font-family:var(--soe-font);font-weight:700;font-size:2.375rem;color:#798999;letter-spacing:-0.04em;line-height:1.12;margin:0px;}.elementor .e-2a8c4b03-b864{padding:0px;flex-direction:column;gap:0px;}.elementor .e-3772183d-3ea3{font-family:var(--soe-font);font-size:1.125rem;color:var(--soe-body);line-height:1.5;margin:0px;}.elementor .e-59b9da66-59fc{font-family:var(--soe-font);font-size:1.125rem;color:var(--soe-body);line-height:1.5;margin:0px;}.elementor .e-8b38486-45db{font-family:var(--soe-font);font-weight:700;font-size:1.5rem;color:var(--soe-ink);line-height:1.2;margin:0px;}.elementor .e-1c857eb9-aa6b{font-family:var(--soe-font);font-size:1rem;color:var(--soe-body);line-height:1.5;margin:0px;}.elementor .e-507cb323-22f4{font-family:var(--soe-font);font-size:1rem;color:var(--soe-body);line-height:1.9;margin:0px;}.elementor .e-310e3afe-f15e{padding:1.25rem;border-radius:0.125rem;background-color:var(--soe-surface);flex-direction:column;gap:0.75rem;}.elementor .e-190ef172-6a5f:hover,.elementor .e-190ef172-6a5f:focus-visible{text-decoration:underline;}.elementor .e-190ef172-6a5f{font-family:var(--soe-font);font-weight:600;font-size:1rem;color:var(--soe-blue);line-height:1.5;text-decoration:none;margin-block-start:0.5rem;width: fit-content;\n}.elementor .e-57835ada-e854{min-width:0px;padding:0px;flex-direction:column;gap:1.25rem;}.elementor .e-1eaba36e-2796{max-width:80rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:3.5rem;grid-template-columns:2fr 3fr;grid-template-rows:auto;align-items:start;}.elementor .e-7ea6452d-8234{padding-block-start:0px;padding-block-end:3rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:var(--soe-white);}.elementor .e-72f54ca3-554f{font-family:var(--soe-font);font-weight:600;font-size:0.875rem;color:var(--soe-blue);letter-spacing:0.1em;line-height:1.4;margin:0px;}.elementor .e-2ad8c704-70f8{font-family:var(--soe-font);font-weight:700;font-size:2.375rem;color:var(--soe-ink);letter-spacing:-0.04em;line-height:1.12;margin:0px;}.elementor .e-41a07023-e220{padding:0px;flex-direction:column;gap:0.5rem;}.elementor .e-11ba66de-8ad7{font-family:var(--soe-font);font-size:1rem;color:var(--soe-body);line-height:1.5;margin:0px;}.elementor .e-455fd607-24c7{padding:0px;gap:3rem;grid-template-columns:1.3fr 1fr;grid-template-rows:auto;align-items:center;}.elementor .e-6b1bfb68-99d5{font-family:var(--soe-font);font-weight:600;font-size:1.125rem;color:var(--soe-white);letter-spacing:-0.035em;line-height:1.2;}.elementor .e-6414bed-c227:hover,.elementor .e-6414bed-c227:focus-visible{text-decoration:underline;}.elementor .e-6414bed-c227{font-family:var(--soe-font);font-weight:600;font-size:0.875rem;color:var(--soe-blue);line-height:1.5;text-decoration:none;width: fit-content; &:focus-visible { outline: 0.15rem solid #079CE5; outline-offset: 0.25rem; }\n}.elementor .e-1e075a4-5b85{aspect-ratio:1;padding:1rem;border-radius:0.25rem;border-width:0.0625rem;border-color:#183344;border-style:solid;background-image:linear-gradient(180deg, rgba(6,24,39,0) 12%,rgba(6,24,39,0.2) 38%,rgba(6,24,39,0.98) 78%),url("https://soe-consulting.com/wp-content/uploads/2026/10/drafting.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:0.5rem;justify-content:flex-end;background-repeat: repeat,no-repeat; background-size: auto auto,cover; background-position: 0% 0%,center center;\n}.elementor .e-2315e602-8616{font-family:var(--soe-font);font-weight:600;font-size:1.125rem;color:var(--soe-white);letter-spacing:-0.035em;line-height:1.2;}.elementor .e-1cdbfaeb-63a9:hover,.elementor .e-1cdbfaeb-63a9:focus-visible{text-decoration:underline;}.elementor .e-1cdbfaeb-63a9{font-family:var(--soe-font);font-weight:600;font-size:0.875rem;color:var(--soe-blue);line-height:1.5;text-decoration:none;width: fit-content; &:focus-visible { outline: 0.15rem solid #079CE5; outline-offset: 0.25rem; }\n}.elementor .e-7c2617ee-799b{aspect-ratio:1;padding:1rem;border-radius:0.25rem;border-width:0.0625rem;border-color:#183344;border-style:solid;background-image:linear-gradient(180deg, rgba(6,24,39,0) 12%,rgba(6,24,39,0.2) 38%,rgba(6,24,39,0.98) 78%),url("https://soe-consulting.com/wp-content/uploads/2026/10/modelling-hero.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:0.5rem;justify-content:flex-end;background-repeat: repeat,no-repeat; background-size: auto auto,cover; background-position: 0% 0%,center center;\n}.elementor .e-350c0dc0-c55d{font-family:var(--soe-font);font-weight:600;font-size:1.125rem;color:var(--soe-white);letter-spacing:-0.035em;line-height:1.2;}.elementor .e-1f983e28-555c:hover,.elementor .e-1f983e28-555c:focus-visible{text-decoration:underline;}.elementor .e-1f983e28-555c{font-family:var(--soe-font);font-weight:600;font-size:0.875rem;color:var(--soe-blue);line-height:1.5;text-decoration:none;width: fit-content; &:focus-visible { outline: 0.15rem solid #079CE5; outline-offset: 0.25rem; }\n}.elementor .e-12ed8128-f3e8{aspect-ratio:1;padding:1rem;border-radius:0.25rem;border-width:0.0625rem;border-color:#183344;border-style:solid;background-image:linear-gradient(180deg, rgba(6,24,39,0) 12%,rgba(6,24,39,0.2) 38%,rgba(6,24,39,0.98) 78%),url("https://soe-consulting.com/wp-content/uploads/2026/10/piping.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:0.5rem;justify-content:flex-end;background-repeat: repeat,no-repeat; background-size: auto auto,cover; background-position: 0% 0%,center center;\n}.elementor .e-210d2d1a-c0a5{font-family:var(--soe-font);font-weight:600;font-size:1.125rem;color:var(--soe-white);letter-spacing:-0.035em;line-height:1.2;}.elementor .e-4a77a474-8063:hover,.elementor .e-4a77a474-8063:focus-visible{text-decoration:underline;}.elementor .e-4a77a474-8063{font-family:var(--soe-font);font-weight:600;font-size:0.875rem;color:var(--soe-blue);line-height:1.5;text-decoration:none;width: fit-content; &:focus-visible { outline: 0.15rem solid #079CE5; outline-offset: 0.25rem; }\n}.elementor .e-1ac55334-44c2{aspect-ratio:1;padding:1rem;border-radius:0.25rem;border-width:0.0625rem;border-color:#183344;border-style:solid;background-image:linear-gradient(180deg, rgba(6,24,39,0) 12%,rgba(6,24,39,0.2) 38%,rgba(6,24,39,0.98) 78%),url("https://soe-consulting.com/wp-content/uploads/2026/10/electrical.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:0.5rem;justify-content:flex-end;background-repeat: repeat,no-repeat; background-size: auto auto,cover; background-position: 0% 0%,center center;\n}.elementor .e-4d5890e5-d7a5{font-family:var(--soe-font);font-weight:600;font-size:1.125rem;color:var(--soe-white);letter-spacing:-0.035em;line-height:1.2;}.elementor .e-3a9ae4f5-81d0:hover,.elementor .e-3a9ae4f5-81d0:focus-visible{text-decoration:underline;}.elementor .e-3a9ae4f5-81d0{font-family:var(--soe-font);font-weight:600;font-size:0.875rem;color:var(--soe-blue);line-height:1.5;text-decoration:none;width: fit-content; &:focus-visible { outline: 0.15rem solid #079CE5; outline-offset: 0.25rem; }\n}.elementor .e-76010a4d-a4ff{aspect-ratio:1;padding:1rem;border-radius:0.25rem;border-width:0.0625rem;border-color:#183344;border-style:solid;background-image:linear-gradient(180deg, rgba(6,24,39,0) 12%,rgba(6,24,39,0.2) 38%,rgba(6,24,39,0.98) 78%),url("https://soe-consulting.com/wp-content/uploads/2026/10/structure.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:0.5rem;justify-content:flex-end;background-repeat: repeat,no-repeat; background-size: auto auto,cover; background-position: 0% 0%,center center;\n}.elementor .e-4b8f84eb-6168{font-family:var(--soe-font);font-weight:600;font-size:1.125rem;color:var(--soe-white);letter-spacing:-0.035em;line-height:1.2;}.elementor .e-763a338d-12da:hover,.elementor .e-763a338d-12da:focus-visible{text-decoration:underline;}.elementor .e-763a338d-12da{font-family:var(--soe-font);font-weight:600;font-size:0.875rem;color:var(--soe-blue);line-height:1.5;text-decoration:none;width: fit-content; &:focus-visible { outline: 0.15rem solid #079CE5; outline-offset: 0.25rem; }\n}.elementor .e-6cf2f99a-1df5{aspect-ratio:1;padding:1rem;border-radius:0.25rem;border-width:0.0625rem;border-color:#183344;border-style:solid;background-image:linear-gradient(180deg, rgba(6,24,39,0) 12%,rgba(6,24,39,0.2) 38%,rgba(6,24,39,0.98) 78%),url("https://soe-consulting.com/wp-content/uploads/2026/10/about-engineers.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:0.5rem;justify-content:flex-end;background-repeat: repeat,no-repeat; background-size: auto auto,cover; background-position: 0% 0%,center center;\n}.elementor .e-d64bb92-9cd7{padding:0px;gap:1rem;grid-template-columns:repeat(6, 1fr);grid-template-rows:auto;}.elementor .e-37097a1d-7362{max-width:80rem;padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:var(--soe-surface);flex-direction:column;gap:1.5rem;}.elementor .e-339720dc-60cd{padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:var(--soe-white);}.elementor .e-c3fcaab-7fcb{font-family:var(--soe-font);font-weight:700;font-size:2.375rem;color:var(--soe-white);letter-spacing:-0.04em;line-height:1.12;margin:0px;}.elementor .e-1259ebd6-b1d8{font-family:var(--soe-font);font-size:1.125rem;color:var(--soe-light-body);line-height:1.5;margin:0px;}.elementor .e-657d3865-d961:hover,.elementor .e-657d3865-d961:focus-visible{background-color:#087CB5;}.elementor .e-657d3865-d961{font-family:var(--soe-font);font-weight:700;font-size:0.9375rem;color:var(--soe-white);line-height:1.2;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.125rem;background-color:var(--soe-blue);align-self:center;&:focus-visible { outline: 0.2rem solid #FFFFFF; outline-offset: 0.25rem; }\n}.elementor .e-24b4e0e2-5d3c{max-width:80rem;text-align:center;padding:2.5rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:0.125rem;background-image:linear-gradient(90deg, rgba(6,24,39,0.85) 0%,rgba(6,24,39,0.84) 100%),url("https://soe-consulting.com/wp-content/uploads/2026/10/drafting.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:1rem;align-items:center;background-size: auto auto,cover; background-position: 0% 0%,center center;\n}.elementor .e-391b7a7f-68b3{padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:var(--soe-white);}