.elementor .e-2a97505-5012{max-width:68rem;padding:0px;margin-block-start:0px;margin-block-end:1.5rem;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-6a53955c-a7cf{width:100%;height:100%;object-fit:cover;display:block;object-position: center;\n}.elementor .e-3eba3d27-cdc3{max-width:68rem;overflow:hidden;aspect-ratio:16 / 8;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:0.35rem;background-color:var(--amb-blush);}.elementor .e-af7dbc9-8c49{font-size:3.4rem;line-height:1.08;}.elementor .e-5e74b4b7-4edc{font-size:0.68rem;}.elementor .e-48393d6-5c8d{font-size:0.78rem;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1rem;padding-inline-end:1rem;}.elementor .e-4d0ad642-34de{padding:0px;margin-block-start:0.5rem;gap:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-5372d96b-1320{max-width:48rem;position:relative;z-index:1;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:3rem;padding-inline-end:3rem;margin-block-start:-3rem;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:0.25rem;border-width:1px;border-color:#E8D7CF;border-style:solid;background-color:var(--amb-ivory);box-shadow:0px 0.6rem 1.8rem 0px rgba(73,54,47,0.04);flex-direction:column;gap:1.15rem;}.elementor .e-38a0b93-b145{max-width:44rem;font-family:Inter;font-size:1rem;color:var(--amb-ink);line-height:1.85;padding:0px;margin-block-start:3rem;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;& h2 { font-family: Cormorant Garamond; font-size: 2.25rem; line-height: 1.2; font-weight: 500; margin: 2.75rem 0 1.1rem; color: #49362F; } & li { padding-left: 0.35rem; margin-bottom: 0.8rem; } & li::marker { color: #86574E; font-weight: 600; } & p { margin-bottom: 1.5rem; } & ul { background: #F4E9E3; border-radius: 0.25rem; padding: 1.5rem 2.5rem; } & ol { padding-left: 1.5rem; } & h2[id] { scroll-margin-top: 1.5rem; }\n}.elementor .e-69972bff-32a4{max-width:44rem;padding-block-start:2rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:3rem;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-block-start-width:1px;flex-direction:column;gap:1rem;align-items:flex-start;border-top-style: solid; border-top-color: #EAD3CC;\n}.elementor .e-22c839c0-4129{padding-block-start:2rem;padding-block-end:4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}