.elementor .e-b877362-49f16ae{width:100%;max-height:46rem;object-fit:cover;display:block;}.elementor .e-eac0c2f-61ae7b9{font-weight:700;font-size:clamp(2.2rem, 5vw, 4rem);color:#1f2933;line-height:1.08;}.elementor .e-5477ab6-771f974{font-size:1.1rem;color:#666666;}.elementor .e-d9fb2fc-4f601ef{font-weight:700;font-size:2rem;color:#d43778;}.elementor .e-855970e-6eacca0{font-weight:600;font-size:1.05rem;line-height:1.7;}.elementor .e-8c10c66-4f92e10{max-width:75rem;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:6vw;padding-inline-end:6vw;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0.8rem;}.elementor .e-afdd772-1895649{font-weight:700;font-size:2rem;color:#1f2933;}.elementor .e-f76fe93-bb2d67d{font-size:1.05rem;line-height:1.85;}.elementor .e-10b9fbf-2e0619e{font-size:1.05rem;line-height:1.85;}.elementor .e-50a22d6-9f974e1{max-width:75rem;padding-block-start:3rem;padding-block-end:5rem;padding-inline-start:6vw;padding-inline-end:6vw;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:1.5rem;}.elementor .e-318bc31-cbe22af{max-width:75rem;font-weight:700;font-size:2rem;color:#1f2933;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-605ec09-2bea9f7{width:100%;max-width:75rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:0.5rem;display:block;}.elementor .e-0e5854e-6b5098d{width:100%;max-width:75rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:0.5rem;display:block;}.elementor .e-a2854a1-8c65e85{width:100%;max-width:75rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:0.5rem;display:block;}.elementor .e-2817813-cc02ec7{width:100%;max-width:75rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:0.5rem;display:block;}.elementor .e-3cff7c2-ca4e8b8{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:6vw;padding-inline-end:6vw;background-color:#fafafa;display:flex;flex-direction:column;gap:1.5rem;}.elementor .e-bc1e9fb-1d654dd{font-weight:700;font-size:2rem;color:#1f2933;}.elementor .e-aa59227-3f3a348{font-size:1rem;line-height:1.8;}.elementor .e-db5dbf7-3bb274f{max-width:75rem;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:6vw;padding-inline-end:6vw;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:1.3rem;}.elementor .e-ff924e8-03f8486{font-weight:700;font-size:2rem;color:#1f2933;}.elementor .e-4dac77a-ca142b2{font-size:1.05rem;line-height:1.7;}.elementor .e-48eda6d-72c12c9{font-weight:700;color:#ffffff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.2rem;padding-inline-end:2.2rem;border-radius:0.35rem;background-color:#d43778;}.elementor .e-c7945a2-fa7b273{text-align:center;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:6vw;padding-inline-end:6vw;background-color:#f7eef2;display:flex;flex-direction:column;gap:1rem;align-items:center;}.elementor .e-a3bd63f-2b72771{width:calc(100% - 20px);position:absolute;inset-block-start:clamp(0.75rem, 2vw, 1.5rem);inset-inline-end:10px;inset-inline-start:10px;z-index:2;font-weight:700;font-size:clamp(0.8rem, 2.1vw, 1.25rem);color:#ffffff;letter-spacing:0.06em;line-height:1.35;text-align:center;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;margin:0px;background-color:#ad245e;box-shadow:0px 3px 10px 0px rgba(31,41,51,0.18);}.elementor .e-df94ad3-115a06f{color:#222222;background-color:#ffffff;display:flex;flex-direction:column;gap:0px;}