.elementor .e-45a8ab66-36ce{width:34rem;height:34rem;position:absolute;inset-block-start:-8rem;inset-inline-end:-10rem;padding:0px;border-radius:50%;background-image:radial-gradient(circle at , circle 0%,rgba(54,240,203,0.2) 50%,transparent 65%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events: none;\n}.elementor .e-706e2f66-d781{font-size:0.82rem;letter-spacing:0.2em;padding-block-start:0.55rem;padding-block-end:0.55rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;border-radius:999px;border-width:1px;border-color:rgba(54,240,203,0.35);border-style:solid;background-color:rgba(54,240,203,0.07);display:inline-flex;}.elementor .e-53109dba-9b9c{max-width:20ch;font-size:clamp(2.3rem, 5vw, 4.4rem);}.elementor .e-22f7dbb1-5bc6{font-family:"Source Sans 3";font-size:0.95rem;color:#86A6A4;letter-spacing:0.06em;}.elementor .e-5a196321-7f2a{padding:0px;margin-block-start:0.4rem;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;align-items:center;}.elementor .e-22a7e427-e121{max-width:60rem;display:flex;flex-direction:column;gap:1.4rem;align-items:flex-start;}.elementor .e-189535c6-b5e4{padding-block: clamp(8.5rem, 13vw, 10.5rem) clamp(3rem, 5vw, 4.5rem);\n}.elementor .e-7f26f605-2ad6{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:1.8rem;box-shadow:0px 40px 80px -35px rgba(6,32,42,0.45);display:block;}.elementor .e-3c14c93d-7c54{font-family:"Source Sans 3";font-size:1.12rem;color:#31474B;line-height:1.75;padding:clamp(1.4rem, 3vw, 2.6rem);border-radius:1.8rem;border-width:1px;border-color:#D3E4DC;border-style:solid;background-color:#FFFFFF;box-sizing: border-box;\n}.elementor .e-7566eb15-5736{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:2rem;}.elementor .e-6e2d7389-833b{font-size:1.9rem;letter-spacing:-0.035em;}.elementor .e-10076509-1b63{font-size:1.05rem;line-height:1.55;}.elementor .e-6423c16e-d93b{font-family:"Manrope";font-weight:800;font-size:0.95rem;color:#36F0CB;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:0px;padding-inline-end:0px;justify-content:center;}.elementor .e-64465b19-711c{position:sticky;inset-block-start:7rem;padding:1.8rem;border-radius:1.8rem;border-width:1px;border-color:rgba(54,240,203,0.25);border-style:solid;background-color:#05121A;box-shadow:0px 40px 80px -35px rgba(6,32,42,0.6);display:flex;flex-direction:column;gap:1rem;align-items:stretch;background-image: radial-gradient(ellipse 80% 60% at 100% 0%, rgba(20,160,140,0.3), transparent 60%);\n}.elementor .e-70e069e-399f{display:grid;gap:clamp(2rem, 4vw, 4rem);grid-template-columns:minmax(0, 1fr) 22rem;grid-template-rows:auto;align-items:start;}.elementor .e-7c5c8382-4051{background-color:#EAF2ED;background-image: radial-gradient(ellipse 50% 40% at 100% 0%, rgba(20,160,140,0.18), transparent 60%); padding-block: clamp(3rem, 6vw, 5rem);\n}.elementor .e-78b459a2-45ee{font-size:clamp(2rem, 4vw, 3.4rem);}.elementor .e-7a2444ac-cf52{padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-57633ec3-bc71{width:100%;aspect-ratio:16 / 10;object-fit:cover;display:block;}.elementor .e-40bdd7b-556c{font-family:"Manrope";font-weight:800;font-size:1.25rem;color:#FFFFFF;letter-spacing:-0.03em;line-height:1.2;margin:0px;}.elementor .e-656543f4-b5e6{font-family:"Manrope";font-weight:800;font-size:0.9rem;color:#36F0CB;padding-block-start:0.3rem;margin-block-start:auto;}.elementor .e-15087a81-10b3{padding-block-start:1.3rem;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:flex;flex-direction:column;gap:0.7rem;flex:1 1 0px;}.elementor .e-5d6aa11f-4984:hover,.elementor .e-5d6aa11f-4984:focus-visible{border-color:rgba(54,240,203,0.55);transform:translate3d(0px, -8px, 0px);}.elementor .e-5d6aa11f-4984{height:100%;overflow:hidden;text-decoration:none;padding:0px;border-radius:1.6rem;border-width:1px;border-color:rgba(140,255,235,0.16);border-style:solid;background-color:rgba(255,255,255,0.045);transition:transform 0.4s, border-color 0.3s;display:flex;flex-direction:column;}.elementor .e-3751dbbf-d5ff{padding:0px;display:block;}.elementor .e-5b727b8-83ee{display:grid;gap:1.2rem;grid-template-columns:repeat(3, 1fr);grid-auto-rows:auto;}.elementor .e-55d21172-bd66{display:flex;flex-direction:column;gap:clamp(2rem, 4vw, 3rem);}.elementor .e-5744dcc5-2d0c{background-color:#071B24;background-image: radial-gradient(ellipse 50% 50% at 0% 0%, rgba(20,160,140,0.18), transparent 60%);\n}.elementor .e-1f8595d4-2c65{color:#FFFFFF;opacity:85%;}.elementor .e-77a1461f-d479{font-size:clamp(2.4rem, 5.4vw, 5rem);color:#FFFFFF;letter-spacing:-0.045em;line-height:0.98;}.elementor .e-2d1625d6-ff97{max-width:34rem;color:rgba(255,255,255,0.88);}.elementor .e-68b7184d-1bc6:hover,.elementor .e-68b7184d-1bc6:focus-visible{color:#FFFFFF;border-color:#FFFFFF;background-color:rgba(255,255,255,0.2);}.elementor .e-68b7184d-1bc6{color:#FFFFFF;border-color:rgba(255,255,255,0.6);background-color:rgba(255,255,255,0.08);}.elementor .e-7368c1cf-b584{padding:0px;margin-block-start:0.6rem;display:flex;flex-direction:row;gap:0.9rem;flex-wrap:wrap;}.elementor .e-6cbcdaa-ec67{padding:0px;display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start;}.elementor .e-20605c51-fb3a{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-56fdd4a4-4b3c{overflow:hidden;aspect-ratio:4 / 5;position:relative;padding:0px;border-radius:2rem;border-width:6px;border-color:rgba(255,255,255,0.9);border-style:solid;box-shadow:0px 40px 80px -30px rgba(60,0,10,0.8);transform:rotateX(0deg) rotateY(0deg) rotateZ(2.5deg);}.elementor .e-34736789-645d{overflow:hidden;position:relative;padding:clamp(2rem, 5.5vw, 5rem);border-radius:clamp(1.8rem, 3vw, 3rem);background-color:#C41E31;box-shadow:0px 60px 140px -40px rgba(255,59,75,0.55);display:grid;gap:clamp(2rem, 5vw, 4.5rem);grid-template-columns:1.15fr 0.85fr;grid-template-rows:auto;align-items:center;box-sizing: border-box; background-image: radial-gradient(ellipse 60% 80% at 100% 0%, rgba(255,140,120,0.55), transparent 60%), linear-gradient(rgba(255,255,255,0.07) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,0.07) 1px, transparent 1px), linear-gradient(135deg, #FF4757 0%, #C41E31 55%, #7A0F1F 100%); background-size: auto, 48px 48px, 48px 48px, auto;\n}.elementor .e-5e8d13ed-758f{display:flex;flex-direction:column;}.elementor .e-18900d50-8a9f{background-color:#05121A;padding-block: clamp(3rem, 6vw, 5rem) clamp(4rem, 8vw, 7rem);\n}