.elementor .e-37bdce44-1e5b{font-family:var(--m-font);font-weight:400;font-size:min(calc(100cqw / 16.1), 48px);color:#FFFFFF;letter-spacing:-0.025em;line-height:1.05;text-align:center;text-transform:uppercase;white-space: nowrap; white-space: nowrap; white-space: nowrap;\n}.elementor .e-9456c04-3ef9{font-family:var(--m-font);font-weight:900;font-size:min(calc(100cqw / 11.05), 70px);color:#FFFFFF;letter-spacing:-0.04em;line-height:0.95;text-align:center;text-transform:uppercase;margin-block-start:6px;white-space: nowrap; white-space: nowrap; white-space: nowrap;\n}.elementor .e-74bbe568-c27c{font-family:var(--m-font);font-weight:400;font-size:min(calc(100cqw / 38.5), 20px);color:#E7EAEE;line-height:1.5;text-align:center;margin-block-start:28px;white-space: nowrap; white-space: nowrap; white-space: nowrap; white-space: nowrap;\n}.elementor .e-37e4119c-c61a{font-family:var(--m-font);font-weight:700;font-size:13px;color:#5B8FF0;letter-spacing:0.14em;line-height:1.2;text-transform:uppercase;}.elementor .e-4f6d8322-d8f6{font-family:var(--m-font);font-weight:800;font-size:clamp(24px, 2.2vw, 32px);color:#FFFFFF;letter-spacing:-0.02em;line-height:1.1;text-transform:uppercase;margin-block-start:8px;margin-block-end:26px;}.elementor .e-496ea88-2324{width:100%;padding:0px;flex-direction:column;align-items:stretch;}.elementor .e-3e40ff11-fe5e{width:100%;max-width:1100px;position:relative;padding-block-start:40px;padding-block-end:40px;padding-inline-start:40px;padding-inline-end:40px;margin-block-start:clamp(40px, 4vw, 64px);background-color:rgba(6,16,31,0.84);flex-direction:column;gap:0px;justify-content:flex-start;align-items:stretch;background-image: linear-gradient(180deg, rgba(91,143,240,0.07) 1px, rgba(91,143,240,0) 1px), linear-gradient(90deg, rgba(91,143,240,0.07) 1px, rgba(91,143,240,0) 1px); background-size: 32px 32px, 32px 32px; background-repeat: repeat, repeat; text-align: left;\n}.elementor .e-4b119a73-7a0b{width:100%;text-align:center;padding-block-start:clamp(80px, 8vw, 140px);padding-block-end:clamp(80px, 8vw, 140px);padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);background-image:linear-gradient(180deg, rgba(6,16,31,0.72) 0%,rgba(6,16,31,0.82) 55%,rgba(6,16,31,0.92) 100%),url("https://sdmny.com/wp-content/uploads/2026/11/construction.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#0B0D10;flex-direction:column;gap:0px;flex:1 1 100%;justify-content:center;align-items:center;background-repeat: no-repeat, no-repeat; background-size: 100% 100%, cover; background-position: center center, center center; background-attachment: scroll, fixed; container-type: inline-size;\n}.elementor .e-721f6944-f85f{width:100%;min-height:640px;padding:0px;margin:0px;flex-direction:row;gap:0px;align-items:stretch;max-width: none;\n}.elementor .e-13c14de4-9b3e{width:340px;height:auto;max-width:100%;}.elementor .e-602141c5-d531{font-family:var(--m-font);font-weight:500;font-size:15px;color:#8A94A2;line-height:1.3;}.elementor .e-3e06d969-2154:hover,.elementor .e-3e06d969-2154:focus-visible{color:#5B8FF0;}.elementor .e-3e06d969-2154{font-family:var(--m-font);font-weight:800;font-size:22px;color:#FFFFFF;letter-spacing:-0.01em;line-height:1.3;}.elementor .e-404033b8-d517{padding:0px;flex-direction:column;gap:3px;}.elementor .e-55c88b53-184a{font-family:var(--m-font);font-weight:500;font-size:15px;color:#8A94A2;line-height:1.3;}.elementor .e-65cc69b0-13d7{font-family:var(--m-font);font-weight:800;font-size:16px;color:#FFFFFF;letter-spacing:-0.01em;line-height:1.35;}.elementor .e-2342a5c5-bccd{padding:0px;flex-direction:column;gap:3px;}.elementor .e-6fd39f56-9dc4{font-family:var(--m-font);font-weight:500;font-size:15px;color:#8A94A2;line-height:1.3;}.elementor .e-423984d9-197d{font-family:var(--m-font);font-weight:800;font-size:16px;color:#FFFFFF;letter-spacing:-0.01em;line-height:1.35;}.elementor .e-6e49eb72-b7bb{padding:0px;flex-direction:column;gap:3px;}.elementor .e-6a36da92-59c1{padding:0px;flex-direction:column;gap:18px;}.elementor .e-768b6201-7262{padding:0px;flex-direction:column;gap:40px;}.elementor .e-6ed052ba-a28e{font-family:var(--m-font);font-weight:700;font-size:20px;color:#FFFFFF;letter-spacing:-0.01em;line-height:1.2;margin-block-end:10px;}.elementor .e-1fe617dc-7e62:hover,.elementor .e-1fe617dc-7e62:focus-visible{color:#5B8FF0;}.elementor .e-1fe617dc-7e62{font-family:var(--m-font);font-weight:500;font-size:15px;color:#E7EAEE;line-height:1.4;}.elementor .e-46d2a655-8807:hover,.elementor .e-46d2a655-8807:focus-visible{color:#5B8FF0;}.elementor .e-46d2a655-8807{font-family:var(--m-font);font-weight:500;font-size:15px;color:#E7EAEE;line-height:1.4;}.elementor .e-31b5742a-88e5:hover,.elementor .e-31b5742a-88e5:focus-visible{color:#5B8FF0;}.elementor .e-31b5742a-88e5{font-family:var(--m-font);font-weight:500;font-size:15px;color:#E7EAEE;line-height:1.4;}.elementor .e-17464913-b1b5:hover,.elementor .e-17464913-b1b5:focus-visible{color:#5B8FF0;}.elementor .e-17464913-b1b5{font-family:var(--m-font);font-weight:500;font-size:15px;color:#E7EAEE;line-height:1.4;}.elementor .e-70f1f562-957d{padding:0px;flex-direction:column;gap:18px;}.elementor .e-be20499-26ca{font-family:var(--m-font);font-weight:700;font-size:20px;color:#FFFFFF;letter-spacing:-0.01em;line-height:1.2;margin-block-end:10px;}.elementor .e-60428254-1d75:hover,.elementor .e-60428254-1d75:focus-visible{color:#5B8FF0;}.elementor .e-60428254-1d75{font-family:var(--m-font);font-weight:500;font-size:15px;color:#E7EAEE;line-height:1.4;}.elementor .e-4ab9c217-44cd:hover,.elementor .e-4ab9c217-44cd:focus-visible{color:#5B8FF0;}.elementor .e-4ab9c217-44cd{font-family:var(--m-font);font-weight:500;font-size:15px;color:#E7EAEE;line-height:1.4;}.elementor .e-753fa4f9-905c:hover,.elementor .e-753fa4f9-905c:focus-visible{color:#5B8FF0;}.elementor .e-753fa4f9-905c{font-family:var(--m-font);font-weight:500;font-size:15px;color:#E7EAEE;line-height:1.4;}.elementor .e-3bf139a-1752:hover,.elementor .e-3bf139a-1752:focus-visible{color:#5B8FF0;}.elementor .e-3bf139a-1752{font-family:var(--m-font);font-weight:500;font-size:15px;color:#E7EAEE;line-height:1.4;}.elementor .e-141b08e9-5a38{padding:0px;flex-direction:column;gap:18px;}.elementor .e-bff7a40-baba{font-family:var(--m-font);font-weight:700;font-size:20px;color:#FFFFFF;letter-spacing:-0.01em;line-height:1.2;margin-block-end:10px;}.elementor .e-32fb3c23-77bf:hover,.elementor .e-32fb3c23-77bf:focus-visible{color:#5B8FF0;}.elementor .e-32fb3c23-77bf{font-family:var(--m-font);font-weight:500;font-size:15px;color:#E7EAEE;line-height:1.4;}.elementor .e-455de18f-8c59:hover,.elementor .e-455de18f-8c59:focus-visible{color:#5B8FF0;}.elementor .e-455de18f-8c59{font-family:var(--m-font);font-weight:500;font-size:15px;color:#E7EAEE;line-height:1.4;}.elementor .e-599eb90-653a:hover,.elementor .e-599eb90-653a:focus-visible{color:#5B8FF0;}.elementor .e-599eb90-653a{font-family:var(--m-font);font-weight:500;font-size:15px;color:#E7EAEE;line-height:1.4;}.elementor .e-6f3571eb-edba:hover,.elementor .e-6f3571eb-edba:focus-visible{color:#5B8FF0;}.elementor .e-6f3571eb-edba{font-family:var(--m-font);font-weight:500;font-size:15px;color:#E7EAEE;line-height:1.4;}.elementor .e-27f6cc85-193e{padding:0px;flex-direction:column;gap:18px;}.elementor .e-1460e7e1-df32{column-gap:28px;padding-block-start:0px;padding-block-end:36px;padding-inline-start:0px;padding-inline-end:0px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;row-gap: 36px; border-block-end: 1px solid #34383F; row-gap: 36px; border-block-end: 1px solid rgba(201,208,216,0.35);\n}.elementor .e-233da650-fb37{font-family:var(--m-font);font-weight:800;font-size:calc(100cqw / 25.8);color:#FFFFFF;letter-spacing:-0.01em;line-height:1.2;text-transform:uppercase;white-space: nowrap;\n}.elementor .e-57d2f411-9c6d{font-family:var(--m-font);font-weight:800;font-size:calc(100cqw / 25.8);color:#5B8FF0;letter-spacing:-0.01em;line-height:1.2;text-transform:uppercase;margin-inline-start:0.3em;white-space: nowrap;\n}.elementor .e-2063159d-e7ae{width:100%;padding-block-start:34px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:0px;flex-wrap:nowrap;container-type: inline-size; align-items: baseline;\n}.elementor .e-4cc4be91-b682{padding:0px;flex-direction:column;gap:0px;justify-content:flex-start;}.elementor .e-5b481e96-737b{width:100%;max-width:1320px;column-gap:clamp(40px, 6vw, 110px);padding:0px;grid-template-columns:1fr 1.9fr;grid-template-rows:auto;row-gap: 56px;\n}.elementor .e-3570f5a5-c594{font-family:var(--m-font);font-weight:500;font-size:13px;color:#D6DBE1;line-height:1.5;}.elementor .e-42f4e532-a8fa:hover,.elementor .e-42f4e532-a8fa:focus-visible{color:#FFFFFF;}.elementor .e-42f4e532-a8fa{font-family:var(--m-font);font-weight:500;font-size:13px;color:#D6DBE1;line-height:1.5;text-decoration:none;}.elementor .e-556cbf8e-a933{width:100%;max-width:1320px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:72px;margin-block-start:clamp(64px, 8vw, 120px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap: 12px 24px;\n}.elementor .e-44adf716-b415:hover,.elementor .e-44adf716-b415:focus-visible{background-color:var(--sdm-blue-bright);}.elementor .e-44adf716-b415{width:44px;height:44px;position:absolute;inset-inline-end:var(--gutter);inset-block-end:26px;font-family:var(--m-font);font-weight:700;font-size:18px;color:#FFFFFF;line-height:44px;text-align:center;padding:0px;border-radius:50%;background-color:var(--sdm-blue);}.elementor .e-3e990b57-9468{width:100%;position:relative;padding-block-start:clamp(72px, 8vw, 120px);padding-block-end:32px;padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);background-color:#1B1D21;flex-direction:column;gap:0px;align-items:center;background-image: linear-gradient(90deg, #00225C 0%, #003D7F 20%, #0D539F 50%, #003D7F 80%, #00225C 100%), radial-gradient(ellipse 110% 75% at 50% 100%, rgba(22,82,196,0.85) 0%, rgba(13,83,159,0.45) 38%, rgba(0,34,92,0) 72%); background-size: 100% 4px, 100% 100%; background-position: center top, center bottom; background-repeat: no-repeat, no-repeat;\n}.elementor .e-533795a6-d6dc{width:100%;position:relative;padding:0px;background-color:#1B1D21;flex-direction:column;gap:0px;align-items:stretch;}