.elementor .e-bd082f6-20565a3{font-family:Montserrat;font-weight:600;font-size:.85rem;color:#c6a75e;letter-spacing:.2em;text-transform:uppercase}.elementor .e-e772dbb-a931d7e{font-family:"Playfair Display";font-weight:400;font-size:3.8rem;color:#232325;line-height:1.15em}.elementor .e-3402314-10f4971{width:80px;border-width:2px;border-color:#c6a75e;border-style:solid;align-self:start}.elementor .e-1375602a-735af3d{font-family:Montserrat;font-weight:400;font-size:1.05rem;color:#666;line-height:1.8em}.elementor .e-73f5fae0-60a0359{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-73f5fae0-60a0359:hover,.elementor .e-73f5fae0-60a0359:focus-visible{color:#232325}.elementor .e-16f89f52-9a865ca{width:50%;column-gap:0rem;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:center;align-items:start}.elementor .e-6ff298f9-185a1b1{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-35321d3b-f7728da{width:45%;display:flex;flex-direction:column;justify-content:center;align-items:stretch}.elementor .e-55947447-5f71106{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-bcfa071{padding-block-start:50px;flex-direction:row}