.elementor .e-172b9cb7-61a882f{font-family:Montserrat;font-weight:600;font-size:.85rem;color:#c6a75e;letter-spacing:.2em;text-transform:uppercase}.elementor .e-21a2d93a-e0a8507{font-family:"Playfair Display";font-weight:400;font-size:3.8rem;color:#232325;line-height:1.15em}.elementor .e-4d777d16-5da79db{width:80px;border-width:2px;border-color:#c6a75e;border-style:solid;align-self:start}.elementor .e-759881c0-f9d762f{font-family:Montserrat;font-weight:400;font-size:1.05rem;color:#666;line-height:1.8em}.elementor .e-6b29f76f-d988925{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-6b29f76f-d988925:hover,.elementor .e-6b29f76f-d988925:focus-visible{color:#232325}.elementor .e-560c4c65-3decb0a{width:50%;column-gap:0rem;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:center;align-items:start}.elementor .e-639a7404-92a63b6{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-1e3de97b-6327f71{width:45%;display:flex;flex-direction:column;justify-content:center;align-items:stretch}.elementor .e-7a941960-5f98604{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-b71301c{padding-block-start:50px;flex-direction:row}