.elementor .e-f982c2f-13cea33{width:min(900px, 88vw);height:clamp(210px, 31vw, 380px);max-width:52rem;font-weight:700;font-size:0px;color:#ffffff;letter-spacing:-0.045em;line-height:0px;background-image:url("https://genytec.netsons.org/wp-content/uploads/2026/09/hero-horizontg.png");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:0% 0%;filter:drop-shadow(0px 0px 22px rgba(0,164,218,.32));}.elementor .e-a0917f9-9c97d08{max-width:560px;font-weight:600;font-size:clamp(0.9rem,1.4vw,1.15rem);color:#c9f5ff;letter-spacing:0.08em;line-height:1.65;padding-inline-start:1.1rem;border-inline-start-width:2px;}.elementor .e-0977166-f096860{color:#ffffff;padding-block-start:9rem;padding-block-end:9rem;padding-inline-start:8vw;padding-inline-end:8vw;background-color:#303030;display:flex;flex-direction:column;gap:1.5rem;}.elementor .e-5454e06-d473ac7{font-weight:300;font-size:clamp(2.5rem,5vw,5.5rem);color:#eaf8ff;letter-spacing:-0.04em;line-height:1;}.elementor .e-74b104c-7cd4f8e{font-size:1.18rem;color:#4f5d66;line-height:1.7;}.elementor .e-2473a2c-319a26e{max-width:72rem;padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:12vw;padding-inline-end:12vw;background-color:#ffffff;display:flex;flex-direction:column;gap:2rem;}.elementor .e-3f47743-878006c{font-weight:300;font-size:clamp(2.4rem,4.5vw,4.7rem);color:#eaf8ff;letter-spacing:-0.04em;}.elementor .e-f173f29-bee3438{max-width:62rem;font-size:1.15rem;color:#d9edf4;line-height:1.6;}.elementor .e-d77857e-809029d{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:12vw;padding-inline-end:12vw;background-color:#1c3039;display:flex;flex-direction:column;gap:1.4rem;}.elementor .e-ec255c5-49842fd{font-weight:300;font-size:clamp(2rem,4vw,4rem);color:#5bd7ff;letter-spacing:0.03em;}.elementor .e-95a0ce5-c6e90c8{max-width:54rem;font-size:1.18rem;color:#ffffff;line-height:1.7;}.elementor .e-8d574b4-de5e4b1{color:#ffffff;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:8vw;padding-inline-end:8vw;background-color:#0098ca;display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-4e25db8-15313f0{min-height:92vh;padding-block-start:10rem;padding-block-end:5rem;padding-inline-start:8vw;padding-inline-end:8vw;background-image:linear-gradient(135deg, #101a20 0%,#20343d 55%,#005c7a 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 0px 120px 0px rgba(0,0,0,.65) inset,0px 0px 50px 0px rgba(0,200,255,.18) inset;display:flex;flex-direction:column;gap:2rem;justify-content:flex-end;align-items:flex-start;}.elementor .e-8856e94-16f8a4f{font-weight:700;font-size:clamp(2.2rem,5vw,4rem);color:#303030;}.elementor .e-5ab7b38-9df9365{font-size:1.15rem;color:#52616a;}.elementor .e-14a28d0-8a7b5af{font-weight:700;font-size:1.12rem;color:#1f333c;line-height:1.2;}.elementor .e-454d924-18ab7fc{font-size:0.98rem;color:#59676f;line-height:1.55;}.elementor .e-5600054-6c84e35{min-height:220px;padding:2rem;border-block-start-width:4px;background-color:#ffffff;flex-direction:column;gap:0.7rem;flex:1 1 260px;}.elementor .e-569f2e7-0d1705b{font-weight:700;font-size:1.12rem;color:#1f333c;line-height:1.2;}.elementor .e-7158719-752e936{font-size:0.98rem;color:#59676f;line-height:1.55;}.elementor .e-b99a9c4-df22965{min-height:220px;padding:2rem;border-radius:1.1rem;border-width:1px;border-color:rgba(91,215,255,.28);border-style:solid;background-image:linear-gradient(145deg, #0c1c27,#071018);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 16px 45px 0px rgba(0,0,0,.3);flex-direction:column;gap:0.7rem;flex:1 1 260px;}.elementor .e-618144c-fdd1b9c{font-weight:700;font-size:1.12rem;color:#1f333c;line-height:1.2;}.elementor .e-d8fb24b-80f349e{font-size:0.98rem;color:#59676f;line-height:1.55;}.elementor .e-e23c30c-46d6380{min-height:220px;padding:2rem;border-radius:1.1rem;border-width:1px;border-color:rgba(91,215,255,.28);border-style:solid;background-image:linear-gradient(145deg, #0c1c27,#071018);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 16px 45px 0px rgba(0,0,0,.3);flex-direction:column;gap:0.7rem;flex:1 1 260px;}.elementor .e-74d092b-0d86cdf{font-weight:700;font-size:1.12rem;color:#1f333c;line-height:1.2;}.elementor .e-d8e8eec-54424fd{font-size:0.98rem;color:#59676f;line-height:1.55;}.elementor .e-e606f2b-b905d6b{min-height:220px;padding:2rem;border-radius:1.1rem;border-width:1px;border-color:rgba(91,215,255,.28);border-style:solid;background-image:linear-gradient(145deg, #0c1c27,#071018);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 16px 45px 0px rgba(0,0,0,.3);flex-direction:column;gap:0.7rem;flex:1 1 260px;}.elementor .e-4e242df-f02e50c{font-weight:700;font-size:1.12rem;color:#1f333c;line-height:1.2;}.elementor .e-3cdef09-35a38c8{font-size:0.98rem;color:#59676f;line-height:1.55;}.elementor .e-c7f9be9-7277c36{min-height:220px;padding:2rem;border-radius:1.1rem;border-width:1px;border-color:rgba(91,215,255,.28);border-style:solid;background-image:linear-gradient(145deg, #0c1c27,#071018);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 16px 45px 0px rgba(0,0,0,.3);flex-direction:column;gap:0.7rem;flex:1 1 260px;}.elementor .e-752a1f7-393162e{padding:2rem;margin-block-start:2rem;border-radius:1.1rem;border-width:1px;border-color:rgba(91,215,255,.28);border-style:solid;background-image:linear-gradient(145deg, #0c1c27,#071018);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 16px 45px 0px rgba(0,0,0,.3);display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;}.elementor .e-004b663-ffb906b{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:7vw;padding-inline-end:7vw;background-color:#05080c;flex-direction:column;gap:1.75rem;}.elementor .e-4e73f9f-ad43855{font-weight:700;font-size:clamp(2.2rem,5vw,4rem);color:#303030;}.elementor .e-76d9425-102bc5a{font-size:1.1rem;color:#52616a;}.elementor .e-2d82cfe-0732ada{font-weight:700;font-size:0.78rem;color:#47c2e8;letter-spacing:0.12em;}.elementor .e-f0d1ea7-75e0219{font-weight:700;font-size:1.25rem;color:#ffffff;line-height:1.25;}.elementor .e-f2da679-6f31062{min-height:190px;padding:1.5rem;border-radius:0.5rem;border-inline-start-width:2px;background-color:rgba(8,25,36,.8);flex-direction:column;gap:0.7rem;flex:1 1 250px;}.elementor .e-09b2ffb-99aade4{font-weight:700;font-size:0.78rem;color:#47c2e8;letter-spacing:0.12em;}.elementor .e-064af58-bc8a149{font-weight:700;font-size:1.25rem;color:#ffffff;line-height:1.25;}.elementor .e-b2ce56a-f46c355{min-height:190px;padding:1.5rem;border-radius:0.5rem;border-inline-start-width:2px;background-color:rgba(8,25,36,.8);flex-direction:column;gap:0.7rem;flex:1 1 250px;}.elementor .e-eaa4def-eac5006{font-weight:700;font-size:0.78rem;color:#47c2e8;letter-spacing:0.12em;}.elementor .e-08bfbcb-7f541e2{font-weight:700;font-size:1.25rem;color:#ffffff;line-height:1.25;}.elementor .e-32ff172-985ab3d{min-height:190px;padding:1.8rem;background-color:#1d343e;flex-direction:column;gap:0.7rem;flex:1 1 250px;}.elementor .e-8fdc6e9-6dd9e11{margin-block-start:1.8rem;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;}.elementor .e-e41c661-78b8461{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:7vw;padding-inline-end:7vw;background-image:linear-gradient(145deg, #06131d,#05080c);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:1.75rem;}.elementor .e-eebe008-3bd92ae{font-weight:700;font-size:clamp(2.5rem,5vw,4.5rem);color:#ffffff;}.elementor .e-4b69f03-1c3b7e3{max-width:760px;font-size:1.2rem;color:#ffffff;line-height:1.6;}.elementor .e-830148f-2a4c1f9{font-size:1rem;color:#dff7ff;line-height:1.7;}.elementor .e-d4842bd-7b1c58a{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:7vw;padding-inline-end:7vw;border-block-start-width:1px;background-color:#07111a;flex-direction:column;gap:1.2rem;}