.elementor .e-250ceae7-a89f{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-51ee094b-f8fc{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-40513fdf-8703{max-width:16ch;font-size:clamp(2.5rem, 5.6vw, 5rem);}.elementor .e-627bc80-eecc{max-width:34rem;}.elementor .e-7f7c17f1-ace5{max-width:56rem;display:flex;flex-direction:column;gap:1.4rem;align-items:flex-start;}.elementor .e-3f698c94-1d3a{padding-block: clamp(8.5rem, 13vw, 10.5rem) clamp(3rem, 5vw, 4.5rem);\n}.elementor .e-2927d61d-93a3{width:100%;aspect-ratio:16 / 10;object-fit:cover;display:block;}.elementor .e-13c003b0-c138{font-family:"Manrope";font-weight:800;font-size:1.4rem;color:#06202A;letter-spacing:-0.03em;line-height:1.18;margin:0px;}.elementor .e-6021970f-41e1{font-family:"Source Sans 3";font-size:1.04rem;color:#496468;line-height:1.6;}.elementor .e-1f513181-ed6f{font-family:"Manrope";font-weight:800;font-size:0.92rem;color:#D9202F;padding-block-start:0.4rem;margin-block-start:auto;}.elementor .e-6e3f5ecc-c8a8{padding-block-start:1.5rem;padding-block-end:1.7rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;display:flex;flex-direction:column;gap:0.8rem;flex:1 1 0px;}.elementor .e-6f5b132b-412e:hover,.elementor .e-6f5b132b-412e:focus-visible{box-shadow:0px 45px 80px -35px rgba(6,32,42,0.5);transform:translate3d(0px, -8px, 0px);}.elementor .e-6f5b132b-412e{height:100%;overflow:hidden;text-decoration:none;padding:0px;border-radius:1.6rem;border-width:1px;border-color:#D3E4DC;border-style:solid;background-color:#FFFFFF;box-shadow:0px 30px 60px -40px rgba(6,32,42,0.4);transition:transform 0.4s, box-shadow 0.3s;display:flex;flex-direction:column;}.elementor .e-6a82b00c-a012{padding:0px;display:block;}.elementor .e-18eaf746-d480{display:grid;gap:1.4rem;grid-template-columns:repeat(3, 1fr);grid-auto-rows:auto;}.elementor .e-bde1c83-3ca5{background-color:#EAF2ED;background-image: radial-gradient(ellipse 50% 40% at 100% 0%, rgba(20,160,140,0.18), transparent 60%);\n}.elementor .e-39c50635-b027{color:#FFFFFF;opacity:85%;}.elementor .e-1e78260e-6f51{font-size:clamp(2.4rem, 5.4vw, 5rem);color:#FFFFFF;letter-spacing:-0.045em;line-height:0.98;}.elementor .e-3d6dddd6-bf54{max-width:34rem;color:rgba(255,255,255,0.88);}.elementor .e-2d2b3975-2735:hover,.elementor .e-2d2b3975-2735:focus-visible{color:#FFFFFF;border-color:#FFFFFF;background-color:rgba(255,255,255,0.2);}.elementor .e-2d2b3975-2735{color:#FFFFFF;border-color:rgba(255,255,255,0.6);background-color:rgba(255,255,255,0.08);}.elementor .e-6db2f925-8214{padding:0px;margin-block-start:0.6rem;display:flex;flex-direction:row;gap:0.9rem;flex-wrap:wrap;}.elementor .e-2eab924b-a6bf{padding:0px;display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start;}.elementor .e-4fe9ae2a-da1a{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-3279c62e-fe48{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-325baa23-d934{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-59224c60-649a{display:flex;flex-direction:column;}.elementor .e-3f3c6267-4b6e{background-color:#05121A;padding-block: clamp(3rem, 6vw, 5rem) clamp(4rem, 8vw, 7rem);\n}