.elementor .e-3f2000dd-28ba{font-family:"Red Hat Display";font-weight:800;font-size:clamp(2.5rem, min(4.2vw, 6.5vh), 4rem);color:#ffffff;line-height:1.1;margin:0px;}.elementor .e-1c67202e-2c4c{max-width:51rem;font-family:"Red Hat Display";font-weight:500;font-size:clamp(1rem, min(1.4vw, 2.3vh), 1.25rem);color:#ffffff;line-height:1.65;margin:0px;}.elementor .e-50aa8147-6c8c{width:100%;min-width:0px;max-width:75.5rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:clamp(1rem, 2.7vh, 1.75rem);}.elementor .e-7ed1aa58-8091{height:75vh;min-width:0px;min-height:0px;padding-block-start:clamp(8.5rem, 17vh, 10.5rem);padding-block-end:4vh;background-image:linear-gradient(0deg, rgba(0,0,0,0.55) 0%,rgba(0,0,0,0.55) 100%),url("https://eclipsecomposites.com/wp-content/uploads/2026/09/About-Us-2.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#05070b;display:flex;flex-direction:column;justify-content:center;box-sizing: border-box;\n}.elementor .e-2b883765-f1e3{width:3.5rem;height:0.125rem;min-width:0px;padding:0px;background-color:#7fa7cf;flex:0 0 3.5rem;}.elementor .e-522fa243-48cd{font-family:"Red Hat Display";font-weight:500;font-size:0.875rem;color:#7fa7cf;letter-spacing:0.25rem;line-height:1.4;margin:0px;}.elementor .e-5efe2b40-6a71{padding:0px;margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:1rem;align-items:center;}.elementor .e-622badfe-798e{font-family:"Red Hat Display";font-weight:300;font-size:3.25rem;color:#071325;letter-spacing:-0.1rem;line-height:1.03;text-transform:none;margin-block-start:0px;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;& strong { font-weight:800; }\n}.elementor .e-7a9d75e8-1cca{margin-block-end:0px;}.elementor .e-65090384-3bf9{padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0.625rem;padding-inline-end:0.625rem;justify-content:center;align-items:center;border-inline-start-width: 0.0625rem; border-inline-start-color: transparent;\n}.elementor .e-3532ff07-7810{padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0.625rem;padding-inline-end:0.625rem;justify-content:center;align-items:center;border-inline-start-width: 0.0625rem;\n}.elementor .e-27b73ef2-92a6{padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0.625rem;padding-inline-end:0.625rem;justify-content:center;align-items:center;border-inline-start-width: 0.0625rem;\n}.elementor .e-5c67b377-293d{padding:0px;margin-block-start:2.25rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-3e04dfa0-d46a{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 0%;}.elementor .e-4a32ef10-4f3e{width:100%;height:auto;object-fit:contain;border-radius:0.4rem;display:block;}.elementor .e-484d1ee-ed2a{width:3.5rem;height:0.0625rem;min-width:0px;padding:0px;background-color:#aac5df;flex:0 0 3.5rem;}.elementor .e-321ae784-597f{font-family:"Red Hat Display";font-weight:500;font-size:0.75rem;color:#86acd1;letter-spacing:0.2rem;line-height:1.5;margin:0px;}.elementor .e-65fd93aa-fd5e{padding:0px;display:flex;flex-direction:row;gap:1rem;justify-content:flex-end;align-items:center;}.elementor .e-4de30c07-f2cf{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 0%;}.elementor .e-71e6d3a0-655d{width:100%;min-width:0px;max-width:90rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:4rem;align-items:flex-start;}.elementor .e-f7647b4-d98e{min-width:0px;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:3rem;padding-inline-end:3rem;background-color:#ffffff;display:flex;flex-direction:column;}.elementor .e-5045bc14-9284{font-family:"Red Hat Display";font-weight:800;font-size:2.25rem;color:#232323;line-height:1.2;margin:0px;}.elementor .e-10b5dcdc-4075{font-family:"Red Hat Display";font-weight:500;font-size:1.125rem;color:#666666;line-height:1.65;margin:0px;}.elementor .e-4a829fa4-9b8d{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.5rem;flex:1 1 0px;}.elementor .e-7949015a-31ac{width:100%;height:auto;object-fit:contain;border-radius:0.4rem;display:block;}.elementor .e-1e9ebe59-92b8{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.5rem;flex:1 1 0px;}.elementor .e-1c87f39b-1875{width:100%;min-width:0px;max-width:75.5rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:4rem;align-items:center;}.elementor .e-58487f00-853f{min-width:0px;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#f5f8fc;display:flex;flex-direction:column;}.elementor .e-5d2f407a-8f8f{font-family:"Red Hat Display";font-weight:800;font-size:2.25rem;color:#ffffff;line-height:1.2;margin:0px;}.elementor .e-61fe26e9-d2a7{font-family:"Red Hat Display";font-weight:500;font-size:1.5rem;color:#ffffff;line-height:1.6;margin:0px;}.elementor .e-18ea7525-e73d{width:100%;min-width:0px;max-width:56rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:2rem;}.elementor .e-7cb35e3f-20a5{min-width:0px;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#101b32;display:flex;flex-direction:column;}.elementor .e-589fc4eb-519a{width:calc(clamp(10rem, 14vw, 17.5rem) * 1.7777778);height:clamp(10rem, 14vw, 17.5rem);object-fit:cover;border-radius:0.4rem;display:block;flex:0 0 auto;max-width: none;\n}.elementor .e-700a8be6-216f{width:clamp(10rem, 14vw, 17.5rem);height:clamp(10rem, 14vw, 17.5rem);object-fit:cover;border-radius:0.4rem;display:block;flex:0 0 auto;max-width: none;\n}.elementor .e-42a1b491-4636{width:calc(clamp(10rem, 14vw, 17.5rem) * 1.7777778);height:clamp(10rem, 14vw, 17.5rem);object-fit:cover;border-radius:0.4rem;display:block;flex:0 0 auto;max-width: none;\n}.elementor .e-19e7ba34-b085{width:clamp(10rem, 14vw, 17.5rem);height:clamp(10rem, 14vw, 17.5rem);object-fit:cover;border-radius:0.4rem;display:block;flex:0 0 auto;max-width: none;\n}.elementor .e-254dedaa-9baf{width:calc(clamp(10rem, 14vw, 17.5rem) * 1.7777778);height:clamp(10rem, 14vw, 17.5rem);object-fit:cover;border-radius:0.4rem;display:block;flex:0 0 auto;max-width: none;\n}.elementor .e-4f84530a-6047{padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:clamp(0.875rem, 1.5vw, 1.875rem);display:flex;flex-direction:row;gap:clamp(0.875rem, 1.5vw, 1.875rem);flex:0 0 auto;align-items:center;width: max-content;\n}.elementor .e-551d6da2-e0b7{width:calc(clamp(10rem, 14vw, 17.5rem) * 1.7777778);height:clamp(10rem, 14vw, 17.5rem);object-fit:cover;border-radius:0.4rem;display:block;flex:0 0 auto;max-width: none;\n}.elementor .e-447c6afe-da7a{width:clamp(10rem, 14vw, 17.5rem);height:clamp(10rem, 14vw, 17.5rem);object-fit:cover;border-radius:0.4rem;display:block;flex:0 0 auto;max-width: none;\n}.elementor .e-2f29048-803f{width:calc(clamp(10rem, 14vw, 17.5rem) * 1.7777778);height:clamp(10rem, 14vw, 17.5rem);object-fit:cover;border-radius:0.4rem;display:block;flex:0 0 auto;max-width: none;\n}.elementor .e-407505f2-b911{width:clamp(10rem, 14vw, 17.5rem);height:clamp(10rem, 14vw, 17.5rem);object-fit:cover;border-radius:0.4rem;display:block;flex:0 0 auto;max-width: none;\n}.elementor .e-3cec5f06-a601{width:calc(clamp(10rem, 14vw, 17.5rem) * 1.7777778);height:clamp(10rem, 14vw, 17.5rem);object-fit:cover;border-radius:0.4rem;display:block;flex:0 0 auto;max-width: none;\n}.elementor .e-1dc234a1-683e{padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:clamp(0.875rem, 1.5vw, 1.875rem);display:flex;flex-direction:row;gap:clamp(0.875rem, 1.5vw, 1.875rem);flex:0 0 auto;align-items:center;width: max-content;\n}.elementor .e-3b4d3bd7-e3eb{padding:0rem;display:flex;flex-direction:row;gap:0rem;flex:0 0 auto;width: max-content; max-width: none; will-change: transform;\n}.elementor .e-13fcf193-7466{width:100%;min-width:0px;overflow:hidden;padding:0rem;display:flex;flex-direction:row;}.elementor .e-6b93e9a-7a14{min-width:0px;overflow:hidden;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:0rem;padding-inline-end:0rem;background-color:#ffffff;display:flex;flex-direction:column;}.elementor .e-5d11d191-729a218{width:14rem;height:auto;max-width:75%;object-fit:contain;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:auto;margin-inline-end:auto;display:block;align-self:center;order:-1;filter: invert(1) hue-rotate(180deg);\n}