.elementor .e-35a6cdd7-8e0d64b{font-family:Montserrat;font-weight:600;font-size:.85rem;color:#c6a75e;letter-spacing:.2em;text-transform:uppercase}.elementor .e-538fc2f1-202aa88{font-family:"Playfair Display";font-weight:400;font-size:3.8rem;color:#232325;line-height:1.15em}.elementor .e-8d6b31-a8368d9{width:80px;border-width:2px;border-color:#c6a75e;border-style:solid;align-self:start}.elementor .e-5ae9ef7c-b76b6ed{font-family:Montserrat;font-weight:400;font-size:1.05rem;color:#666;line-height:1.8em}.elementor .e-7440d935-aaac520{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-7440d935-aaac520:hover,.elementor .e-7440d935-aaac520:focus-visible{color:#232325}.elementor .e-2b81cb4b-9752809{width:50%;column-gap:0rem;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:center;align-items:start}.elementor .e-37d4a860-65e53a8{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-2a13df92-d538aa0{width:45%;display:flex;flex-direction:column;justify-content:center;align-items:stretch}.elementor .e-9cfff0c-9b1236e{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}