.elementor .e-42cafdb2-3a11{max-width:min(41rem, calc(100vw - 2 * max(2rem, 50vw - 44rem) - min(40vw, 40rem) - 5rem));}.elementor .e-31ee7f05-a1f0{max-width:min(42rem,46vw);}.elementor .e-79bc1432-a025{padding:0px;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;}.elementor .e-36cc5c3e-2b01{margin-block-start:1.5rem;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25rem 2rem;\n}.elementor .e-3057e39f-f227{position:relative;z-index:2;padding-block-start:11rem;gap:1.75rem;align-items:flex-start;}.elementor .e-5201eadf-15ef{width:9px;height:9px;padding:0px;border-radius:50%;background-color:rgba(255,255,255,0.18);}.elementor .e-ed404c0-811d{width:9px;height:9px;padding:0px;border-radius:50%;background-color:rgba(255,255,255,0.18);}.elementor .e-30db6b3-7919{width:9px;height:9px;padding:0px;border-radius:50%;background-color:var(--j36-cyan);}.elementor .e-2219d7a7-b3a5{font-weight:500;font-size:0.68rem;color:var(--j36-text-on-dark);letter-spacing:0.08em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0.75rem;margin-inline-end:0px;}.elementor .e-1a52f98b-9001{padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:0.9rem;padding-inline-end:0.9rem;border-block-end-width:1px;background-color:#11130a;display:flex;flex-direction:row;gap:0.4rem;align-items:center;border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.06);\n}.elementor .e-3e0198f3-c615{width:100%;height:auto;display:block;}.elementor .e-2bb78345-74be{overflow:hidden;padding:0px;border-width:1px;border-color:rgba(255,255,255,0.1);border-style:solid;background-color:#1a1d0e;box-shadow:0px 50px 100px 0px rgba(0,0,0,0.6),0px 0px 0px 1px rgba(12,175,202,0.12),0px 0px 80px 0px rgba(12,175,202,0.12);display:flex;flex-direction:column;gap:0px;}.elementor .e-5f0cebc1-4e33{font-size:0.95rem;color:#00b67a;letter-spacing:0.15em;line-height:1;margin:0px;}.elementor .e-a2eff57-3cb1{font-weight:600;font-size:0.72rem;color:var(--j36-ink);letter-spacing:0.06em;line-height:1.2;margin:0px;white-space:nowrap;\n}.elementor .e-201215b4-8727{width:auto;position:absolute;inset-block-end:-2rem;inset-inline-start:-2.5rem;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-inline-start-width:3px;background-color:#ffffff;box-shadow:0px 25px 50px 0px rgba(0,0,0,0.45);display:flex;flex-direction:column;gap:0.3rem;border-left-style: solid; border-left-color: var(--j36-cyan);\n}.elementor .e-4572522f-91f1{font-family:var(--font-heading);font-weight:700;font-size:1.4rem;color:var(--j36-ink);line-height:1;text-transform:uppercase;margin:0px;}.elementor .e-5e5de3e5-faf7{font-weight:600;font-size:0.68rem;color:var(--j36-ink);letter-spacing:0.08em;margin:0px;white-space:nowrap;\n}.elementor .e-157ef95a-b6dc{width:auto;position:absolute;inset-block-start:-1.75rem;inset-inline-end:4rem;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;background-color:var(--j36-cyan);box-shadow:0px 20px 40px 0px rgba(0,0,0,0.4);display:flex;flex-direction:column;gap:0.25rem;clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);}.elementor .e-40f15e69-2d5c{width:min(40vw,40rem);position:absolute;inset-block-start:55%;inset-inline-end:max(2rem, calc((100vw - 88rem) / 2));z-index:1;padding:0px;display:block;gap:0px;transform:translateY(-50%) perspective(1800px) rotateY(-12deg) rotateX(3deg);\n}.elementor .e-dca2304-808d{overflow:hidden;position:relative;}.elementor .e-73a658d0-6918{display:flex;flex-direction:column;gap:0.35rem;align-items:flex-start;}.elementor .e-2f0b5c08-e672{display:flex;flex-direction:column;gap:0.35rem;align-items:flex-start;}.elementor .e-8e6f341-516a{display:flex;flex-direction:column;gap:0.35rem;align-items:flex-start;}.elementor .e-74cd184f-bcb6{display:flex;flex-direction:column;gap:0.35rem;align-items:flex-start;}.elementor .e-14c6055d-4763{text-align:left;\n}.elementor .e-34a741d8-588c{max-width:40rem;}.elementor .e-3ed6ed83-77f8{align-items:flex-start;text-align:left;\n}.elementor .e-5a560d85-53bc{padding:0px;border-radius:0px;background-color:transparent;color:var(--j36-deep, #0899B3);\n}.elementor .e-31b1af19-b5cc{padding:0px;border-radius:0px;background-color:transparent;color:var(--j36-deep, #0899B3);\n}.elementor .e-1f91e7a7-640b{padding:0px;border-radius:0px;background-color:transparent;color:var(--j36-deep, #0899B3);\n}.elementor .e-2fe40012-94de{padding:0px;border-radius:0px;background-color:transparent;color:var(--j36-deep, #0899B3);\n}.elementor .e-df32026-c4a1{display:flex;flex-direction:column;gap:1.25rem;align-items:flex-start;}.elementor .e-58f5ebe0-1d92{max-width:44rem;}.elementor .e-527348e3-1eab{max-width:44rem;padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-8dfafb7-15c5{padding:0px;margin-block-end:3rem;display:flex;flex-direction:row;gap:2rem;justify-content:space-between;align-items:flex-end;}.elementor .e-76ed5982-dade{width:8px;height:8px;padding:0px;border-radius:50%;background-color:rgba(255,255,255,0.18);}.elementor .e-7a35e198-4af9{width:8px;height:8px;padding:0px;border-radius:50%;background-color:rgba(255,255,255,0.18);}.elementor .e-736132f1-8b1b{width:8px;height:8px;padding:0px;border-radius:50%;background-color:var(--j36-cyan);}.elementor .e-4650ef68-5a27{padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:0.8rem;padding-inline-end:0.8rem;border-block-end-width:1px;background-color:#11130a;display:flex;flex-direction:row;gap:0.35rem;align-items:center;border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.06);\n}.elementor .e-2a8bc486-34a5{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;object-position:top center;display:block;}.elementor .e-3e355516-c272:hover,.elementor .e-3e355516-c272:focus-visible{border-color:rgba(12,175,202,0.4);box-shadow:0px 40px 80px 0px rgba(0,0,0,0.5),0px 0px 60px 0px rgba(12,175,202,0.12);transform:translate3d(0px, -6px, 0px);}.elementor .e-3e355516-c272{overflow:hidden;padding:0px;border-width:1px;border-color:rgba(255,255,255,0.08);border-style:solid;background-color:#1a1d0e;transition:transform 0.4s, box-shadow 0.4s, border-color 0.4s;display:flex;flex-direction:column;gap:0px;}.elementor .e-65b1266a-b0e8{font-family:var(--font-heading);font-weight:700;font-size:1.6rem;color:#ffffff;line-height:1;text-transform:uppercase;margin:0px;}.elementor .e-2231eba8-315f{color:var(--j36-cyan);}.elementor .e-7f7499e4-e48c{padding:0px;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:center;}.elementor .e-6749dbb1-1b3c{padding:0px;display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-7e476efc-861e{padding:0px;}.elementor .e-4a7c3bb7-92bc{padding:0px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 2.5rem;\n}.elementor .e-67ecb87e-8130{padding:0px;}.elementor .e-1d72afbf-55c9{display:flex;flex-direction:column;gap:1.25rem;align-items:flex-start;}.elementor .e-5b24da0a-b495{display:flex;flex-direction:column;gap:1rem;align-items:flex-start;}.elementor .e-4ab4ac19-bedb{align-items:flex-start;text-align:left;\n}.elementor .e-f3451d7-92a5{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;background-color:var(--j36-ink);display:block;}.elementor .e-243b5722-ad42{font-weight:600;font-size:0.7rem;color:var(--j36-cyan-deep);letter-spacing:0.16em;text-transform:uppercase;margin:0px;}.elementor .e-356fed68-fad9{font-family:var(--font-heading);font-weight:700;font-size:1.4rem;color:var(--j36-ink);line-height:1.08;text-transform:uppercase;margin:0px;}.elementor .e-4f5a74f5-d67c{font-size:0.93rem;color:#4a5047;line-height:1.6;margin:0px;}.elementor .e-4f75b263-b11b{margin-block-start:auto;}.elementor .e-2959756d-944c{padding:1.6rem;border-block-start-width:3px;display:flex;flex-direction:column;gap:0.75rem;flex:1 1 auto;align-items:flex-start;border-top-style: solid; border-top-color: var(--j36-cyan);\n}.elementor .e-1d68cab8-b082:hover,.elementor .e-1d68cab8-b082:focus-visible{box-shadow:0px 24px 50px 0px rgba(12,14,7,0.1);transform:translate3d(0px, -4px, 0px);}.elementor .e-1d68cab8-b082{height:100%;padding:0px;border-width:1px;border-color:rgba(12,14,7,0.06);border-style:solid;background-color:var(--j36-paper);transition:transform 0.3s, box-shadow 0.3s;display:flex;flex-direction:column;gap:0px;}.elementor .e-598c0152-2fb7{padding:0px;}.elementor .e-f8c69db-f07e{padding:0px;display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr));}.elementor .e-3c190dc6-cccc{padding:0px;margin-block-start:1rem;}