.elementor .e-1d4ff63a-aa55{font-family:var(--ff-font);font-weight:600;font-size:14px;color:var(--ff-petrol-light);cursor: default;\n}.elementor .e-3e78e0af-1583{max-width:21ch;font-family:var(--ff-font);font-weight:600;font-size:50px;color:#ffffff;letter-spacing:-0.035em;line-height:1.05;cursor: default;\n}.elementor .e-5e84456c-b2f6{max-width:60ch;color:rgba(255,255,255,0.85);}.elementor .e-6c400ee7-15ee{padding:0px;margin-block-start:6px;gap:12px;flex-wrap:wrap;}.elementor .e-cc4e502-df6e{max-width:1240px;padding:0px;flex-direction:column;gap:18px;align-items:flex-start;}.elementor .e-7525a9e7-d223{font-family:var(--ff-font);padding-block-start:160px;padding-block-end:80px;padding-inline-start:clamp(16px, 4vw, 48px);padding-inline-end:clamp(16px, 4vw, 48px);background-image:linear-gradient(90deg, rgba(8,24,52,0.92) 0%,rgba(8,24,52,0.75) 45%,rgba(11,140,161,0.35) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#0e1c36;justify-content:center;}.elementor .e-1411c6af-2f0d{margin-block-end:clamp(32px, 4vw, 48px);}.elementor .e-7cb3a9-8c7a{padding:0px;gap:20px;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:auto;}.elementor .e-47374fb1-b0e2{background-color:var(--ff-mist);}.elementor .e-13f5131d-ba6b{color:var(--ff-ink);}.elementor .e-1056008e-2397{color:var(--ff-ink);}.elementor .e-1a53c77a-b929{color:var(--ff-ink);}.elementor .e-127d1b09-5f1f{font-family:var(--ff-font);font-size:14px;color:var(--ff-muted);cursor:pointer;}.elementor .e-57b26d0b-51c8{font-family:var(--ff-font);font-weight:600;font-size:20px;color:var(--ff-ink);cursor:pointer;}.elementor .e-2c3da3c8-f6e4:hover,.elementor .e-2c3da3c8-f6e4:focus-visible{background-color:#e7edf2;transform:translate3d(0px, -1px, 0px);}.elementor .e-2c3da3c8-f6e4{text-decoration:none;cursor:pointer;padding:18px;margin-block-start:8px;border-radius:12px;background-color:var(--ff-mist);flex-direction:column;gap:2px;transition: background-color, transform;\n}.elementor .e-5ff6a56e-961e{padding:0px;flex-direction:column;gap:20px;}.elementor .e-f15f87d-3e03{width:100%;}.elementor .e-66da1907-dbbd{min-height:120px;}.elementor .e-787147c8-760c{width:100%;}.elementor .e-420f0065-5f66{font-size:15px;color:var(--ff-muted);padding-block-start:4px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;}.elementor .e-544f18ba-d5cb{width:100%;padding:18px;border-radius:12px;border-width:1.5px;border-color:#e2e8ee;border-style:dashed;}.elementor .e-2defef97-eb1c:hover,.elementor .e-2defef97-eb1c:focus-visible{background-color:var(--ff-petrol-dark);}.elementor .e-2defef97-eb1c{font-family:var(--ff-font);font-weight:600;font-size:16px;color:#ffffff;cursor:pointer;padding-block-start:15px;padding-block-end:15px;padding-inline-start:24px;padding-inline-end:24px;border-radius:10px;background-color:var(--ff-petrol);}.elementor .e-5d503c35-5983{font-family:var(--ff-font);font-size:15px;color:var(--ff-petrol-dark);border-radius:10px;background-color:var(--ff-petrol-soft);}.elementor .e-171dbb7e-1bb0{font-family:var(--ff-font);font-size:15px;border-radius:10px;}.elementor .e-6fffff64-e7e0{padding:clamp(24px, 3vw, 40px);border-radius:14px;background-color:#ffffff;box-shadow:0px 0px 0px 1px #e2e8ee,0px 30px 60px -36px rgba(14,28,54,0.4);gap:18px;align-items:flex-start;}.elementor .e-44056cd3-150b{max-width:1240px;padding:0px;gap:clamp(40px, 6vw, 88px);grid-template-columns:5fr 7fr;grid-template-rows:auto;align-items:start;}