.elementor .e-3780113-6273e67{font-family:Montserrat;font-weight:600;font-size:.85rem;color:#c6a75e;letter-spacing:.2em;text-transform:uppercase}.elementor .e-1cdeee9c-006e0d2{font-family:"Playfair Display";font-weight:400;font-size:3.8rem;color:#232325;line-height:1.15em}.elementor .e-36be6f90-918851e{width:80px;border-width:2px;border-color:#c6a75e;border-style:solid;align-self:start}.elementor .e-3aac13b1-1b1488d{font-family:Montserrat;font-weight:400;font-size:1.05rem;color:#666;line-height:1.8em}.elementor .e-4b5540e4-7b1a51d{font-family:Montserrat;font-weight:600;font-size:.85rem;color:#FFF;letter-spacing:.1em;text-transform:uppercase;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:2.2rem;padding-inline-end:2.2rem;border-radius:4px;background-color:#232325}.elementor .e-4b5540e4-7b1a51d:hover,.elementor .e-4b5540e4-7b1a51d:focus-visible{color:#232325}.elementor .e-610f4ff-3b217a5{width:50%;column-gap:0rem;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:center;align-items:start}.elementor .e-511bee2d-760067b{height:520px;object-fit:cover;object-position:center center;border-radius:8px;box-shadow:0 25px 50px 0 rgb(35 35 37 / .12)}.elementor .e-5c456c02-66901ab{width:45%;display:flex;flex-direction:column;justify-content:center;align-items:stretch}.elementor .e-f0bf3a7-437d0fe{column-gap:4rem;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:5rem;padding-inline-end:5rem;background-color:#F6F1E8;display:flex;flex-direction:row;row-gap:0rem;justify-content:space-between;align-items:center}.elementor .e-7e555b5-db64f07{padding-block-start:50px;flex-direction:row}