.elementor .e-1a02d0a7-127d{font-family:var(--iflex-body);font-weight:400;font-size:0.875rem;color:var(--iflex-white);line-height:1.75;text-decoration:underline;}.elementor .e-77814116-c54c{font-family:var(--iflex-body);font-weight:600;font-size:0.75rem;color:var(--iflex-red);letter-spacing:0.12rem;line-height:1.4;text-transform:uppercase;}.elementor .e-3503d914-2307{font-family:var(--iflex-heading);font-weight:700;font-size:5.25rem;color:var(--iflex-white);letter-spacing:-0.15rem;line-height:1.02;}.elementor .e-346f4faa-8726:hover,.elementor .e-346f4faa-8726:focus-visible{color:var(--iflex-white);background-color:var(--iflex-wine);}.elementor .e-346f4faa-8726{font-family:var(--iflex-body);font-weight:600;font-size:0.875rem;color:var(--iflex-white);line-height:1.5;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:0.25rem;background-color:var(--iflex-accent);align-self:flex-start;}.elementor .e-332dfe16-15e0{padding:0px;flex-direction:column;gap:1.5rem;}.elementor .e-45b3d3ea-3ab6{width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:50% 35%;border-radius:0.75rem;display:block;}.elementor .e-57024cab-e1d0{padding:0px;gap:4rem;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;align-items:center;}.elementor .e-6581f06c-fc48{max-width:72rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:2.5rem;}.elementor .e-5813fef1-2fb9{padding-block-start:3rem;padding-block-end:4rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--iflex-black);}.elementor .e-7fac620a-b8d9{width:100%;padding:0px;}.elementor .e-4c7823e7-8a6b{font-family:var(--iflex-body);font-weight:600;font-size:0.75rem;color:var(--iflex-red);letter-spacing:0.12rem;line-height:1.4;text-transform:uppercase;}.elementor .e-37f5a49b-871f{font-family:var(--iflex-heading);font-weight:700;font-size:3rem;color:var(--iflex-white);letter-spacing:-0.08rem;line-height:1.1;}.elementor .e-2acb6a6a-14f3{font-family:var(--iflex-body);font-weight:400;font-size:1rem;color:var(--iflex-white);line-height:1.75;}.elementor .e-e0f7331-8057{padding:0px;flex-direction:column;gap:1rem;}.elementor .e-203fe05f-eded:hover,.elementor .e-203fe05f-eded:focus-visible{color:var(--iflex-white);background-color:var(--iflex-wine);}.elementor .e-203fe05f-eded{font-family:var(--iflex-body);font-weight:600;font-size:0.875rem;color:var(--iflex-white);line-height:1.5;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:0.25rem;background-color:var(--iflex-accent);align-self:flex-start;}.elementor .e-1b08776f-ceb2{font-family:var(--iflex-body);font-weight:400;font-size:0.875rem;color:var(--iflex-white);line-height:1.75;text-decoration:underline;}.elementor .e-745b0b99-d4a7{padding:0px;flex-direction:column;gap:1.5rem;justify-content:center;}.elementor .e-7eeda645-1828{padding:0px;gap:3rem;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;align-items:center;}.elementor .e-5315e19d-b3c4{max-width:72rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:2.5rem;}.elementor .e-e2d1024-ec1a{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--iflex-black);}