.intl-page{font-family:Tahoma,Arial,sans-serif;line-height:1.8}.intl-page h1,.intl-page h2,.intl-page h3{font-family:inherit;letter-spacing:normal;line-height:1.45}.intl-page .hs-logo{direction:ltr}.intl-page .hs-nav{gap:24px}.intl-page .hs-tools{margin-inline-start:auto}.intl-page .hs-language nav,.intl-page .hs-menu-panel{text-align:start;inset-inline-end:0;inset-inline-start:auto}.intl-page main{padding-block:48px 64px}.intl-hero{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;margin-block-end:64px}.intl-hero h1{font-size:clamp(2rem,4vw,3.5rem);margin-block:16px}.intl-hero>img{width:100%;height:560px;object-fit:cover;border-radius:8px}.intl-hero .hs-search{display:grid;grid-template-columns:1fr 1fr;padding:20px;border-radius:8px;background:#eee8dc}.intl-hero .hs-search button[type=submit]{grid-column:1/-1}.intl-hero .hs-search label{min-width:0}.intl-booking-note{font-size:.875rem}.intl-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.intl-card{text-decoration:none;color:inherit}.intl-card img{width:100%;height:auto;aspect-ratio:1.45;object-fit:cover;border-radius:8px}.intl-card h3{margin-block:12px 4px}.intl-card p{font-size:.875rem}.intl-card span{text-decoration:underline}.intl-sections{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-block:64px}.intl-text p{max-width:65ch}.intl-page #faq details{border-block-end:1px solid #d0c7b7;padding-block:18px}.intl-page summary{cursor:pointer}.intl-contact{background:#eee8dc;padding:32px;border-radius:8px;margin-block-start:56px}.intl-contact>a{display:inline-block;margin-inline-end:20px;margin-block:8px}.intl-footer-links{display:flex;flex-wrap:wrap;gap:16px 24px}.intl-page .hs-calendar{direction:ltr;text-align:center}.intl-page .hs-calendar>div:first-child{direction:rtl}.intl-page .hs-engine{direction:ltr}.intl-page a:focus-visible{outline:2px solid #926419;outline-offset:5px}@media(max-width:800px){.intl-page main{padding-block-start:24px}.intl-hero{grid-template-columns:1fr;gap:24px;margin-block-end:40px}.intl-hero>img{height:280px;grid-row:1}.intl-hero h1{font-size:2rem}.intl-cards,.intl-sections{grid-template-columns:1fr}.intl-sections{gap:16px;margin-block:40px}.intl-contact{padding:24px}.intl-page .hs-nav{gap:12px}.intl-page .hs-logo img{width:132px}.intl-page .hs-tools{gap:14px}.intl-page .hs-search{padding:14px}.intl-page .hs-date-trigger{font-size:14px;padding-inline:8px}}

.intl-page button,.intl-page .eyebrow{font-family:Tahoma,Arial,sans-serif}
