.elementor .s-rb-back{width:fit-content;font-family:Arial;font-size:16px;color:#171C16;line-height:1.2em;cursor:pointer;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#171C16;border-style:solid;background-color:#00000000;}.elementor .s-rb-property-title{font-family:"Faculty Glyphic";font-weight:400;font-size:54px;color:#171C16;line-height:1.15em;margin:0px;}.elementor .s-rb-property-location{font-family:Arial;font-size:17px;color:#4E5949;line-height:1.65em;margin:0px;}.elementor .s-rb-gallery-all{width:fit-content;font-family:Arial;font-size:16px;color:#171C16;line-height:1.2em;cursor:pointer;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#171C16;border-style:solid;background-color:#00000000;}.elementor .s-rb-rooms{font-family:Arial;font-weight:400;font-size:18px;color:#171C16;line-height:1.6em;margin:0px;}.elementor .s-rb-baths{font-family:Arial;font-weight:400;font-size:18px;color:#171C16;line-height:1.6em;margin:0px;}.elementor .s-rb-capacity{font-family:Arial;font-weight:400;font-size:18px;color:#171C16;line-height:1.6em;margin:0px;}.elementor .s-rb-facts{width:100%;padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#C6CBBD;border-style:solid;display:flex;flex-direction:row;gap:48px;}.elementor .s-rb-property-top{width:100%;padding-block-start:40px;padding-block-end:40px;padding-inline-start:64px;padding-inline-end:64px;background-color:#FAF5EB;display:flex;flex-direction:column;gap:24px;}.elementor .s-rb-about-title{font-family:"Faculty Glyphic";font-weight:400;font-size:44px;color:#171C16;letter-spacing:-0.025em;line-height:1.12em;margin:0px;}.elementor .s-rb-property-description{font-family:Arial;font-weight:400;font-size:18px;color:#171C16;line-height:1.6em;margin:0px;}.elementor .s-rb-features-title{font-family:"Faculty Glyphic";font-weight:400;font-size:44px;color:#171C16;letter-spacing:-0.025em;line-height:1.12em;margin:0px;}.elementor .s-rb-features{font-family:Arial;font-weight:400;font-size:18px;color:#171C16;line-height:1.6em;margin:0px;}.elementor .s-rb-services-title{font-family:"Faculty Glyphic";font-weight:400;font-size:44px;color:#171C16;letter-spacing:-0.025em;line-height:1.12em;margin:0px;}.elementor .s-rb-services{font-family:Arial;font-weight:400;font-size:18px;color:#171C16;column-gap:28px;line-height:1.6em;margin:0px;display:grid;grid-template-columns:1fr 1fr;}.elementor .s-rb-distances-title{font-family:"Faculty Glyphic";font-weight:400;font-size:44px;color:#171C16;letter-spacing:-0.025em;line-height:1.12em;margin:0px;}.elementor .s-rb-distances{font-family:Arial;font-weight:400;font-size:18px;color:#171C16;column-gap:28px;line-height:1.6em;margin:0px;display:grid;grid-template-columns:1fr 1fr;}.elementor .s-rb-property-story{width:60%;display:flex;flex-direction:column;gap:24px;}.elementor .s-rb-price-title{font-family:"Faculty Glyphic";font-weight:400;font-size:31px;color:#171C16;letter-spacing:-0.025em;line-height:1.12em;margin:0px;}.elementor .s-single-property-price{font-family:Arial;font-weight:400;font-size:18px;color:#171C16;line-height:1.6em;margin:0px;}.elementor .s-rb-price-note{font-family:Arial;font-size:14px;color:#4E5949;line-height:1.65em;margin:0px;}.elementor .s-single-property-contact{width:100%;font-family:Arial;font-size:16px;color:#FAF5EB;line-height:1.2em;cursor:pointer;padding-block-start:18px;padding-block-end:18px;padding-inline-start:22px;padding-inline-end:22px;border-width:0px;border-color:#171C16;border-style:solid;background-color:#171C16;}.elementor .s-rb-conditions-title{font-family:"Faculty Glyphic";font-weight:400;font-size:24px;color:#171C16;letter-spacing:-0.025em;line-height:1.12em;margin:0px;}.elementor .s-rb-conditions{font-family:Arial;font-weight:400;font-size:16px;color:#171C16;line-height:1.6em;margin:0px;}.elementor .s-rb-cancellation-title{font-family:"Faculty Glyphic";font-weight:400;font-size:24px;color:#171C16;letter-spacing:-0.025em;line-height:1.12em;margin:0px;}.elementor .s-rb-cancellation{font-family:Arial;font-size:16px;color:#4E5949;line-height:1.65em;margin:0px;}.elementor .s-rb-license{font-family:Arial;font-weight:400;font-size:13px;color:#171C16;line-height:1.6em;margin:0px;}.elementor .s-rb-booking{width:34%;position:sticky;inset-block-start:24px;padding-block-start:32px;padding-block-end:32px;padding-inline-start:32px;padding-inline-end:32px;background-color:#E5E8DD;display:flex;flex-direction:column;gap:24px;}.elementor .s-rb-property-layout{width:100%;padding-block-start:40px;padding-block-end:40px;padding-inline-start:64px;padding-inline-end:64px;background-color:#FAF5EB;display:flex;flex-direction:row;gap:64px;justify-content:space-between;align-items:flex-start;}.elementor .s-rb-property-close-title{font-family:"Faculty Glyphic";font-weight:400;font-size:44px;color:#171C16;letter-spacing:-0.025em;line-height:1.12em;text-align:center;margin:0px;}.elementor .s-rb-property-close-copy{font-family:Arial;font-size:18px;color:#4E5949;line-height:1.65em;text-align:center;margin:0px;}.elementor .s-single-property-cta-button{width:fit-content;font-family:Arial;font-size:16px;color:#171C16;line-height:1.2em;cursor:pointer;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#171C16;border-style:solid;background-color:#00000000;}.elementor .s-rb-property-close{width:100%;padding-block-start:96px;padding-block-end:96px;padding-inline-start:64px;padding-inline-end:64px;background-color:#FAF5EB;display:flex;flex-direction:column;gap:20px;align-items:center;}