.elementor .amb-photo-placeholder{aspect-ratio:4 / 5;color:var(--amb-rose);padding:1.5rem;border-width:1px;border-color:#DBC0B7;border-style:solid;background-color:var(--amb-blush);display:flex;justify-content:center;align-items:center;}.elementor .amb-button:hover,.elementor .amb-button:focus-visible{background-color:var(--amb-ink);}.elementor .amb-button:focus{outline-width:2px;outline-color:#49362F;outline-style:solid;outline-offset:3px;}.elementor .amb-button{font-family:Inter;font-size:0.85rem;color:#FFFFFF;text-decoration:none;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.15rem;background-color:var(--amb-rose);}.elementor .amb-label{font-family:Inter;font-size:0.72rem;color:var(--amb-rose);letter-spacing:0.14em;line-height:1.6;text-transform:uppercase;cursor: auto;\n}.elementor .amb-body{font-family:Inter;font-size:1rem;color:var(--amb-ink);line-height:1.8;cursor: auto;\n}.elementor .amb-heading{font-family:"Cormorant Garamond";font-weight:500;font-size:2.8rem;color:var(--amb-ink);line-height:1.15;}.elementor .amb-display{font-family:"Cormorant Garamond";font-weight:500;font-size:4.5rem;color:var(--amb-ink);letter-spacing:-0.025em;line-height:1.06;}.elementor .amb-wrap{max-width:68rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:3rem;}.elementor .amb-section{font-family:Inter;color:var(--amb-ink);padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:var(--amb-ivory);}