html{scroll-behavior:smooth}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.body-font{font-family:Roboto,sans-serif}.primary-font{font-family:Inter,sans-serif}h1{color:#1f1f1f;font-family:Inter,sans-serif;font-size:clamp(38px,4vw,56px);font-style:normal;font-weight:700;line-height:120%}h1.white{color:#fff}h1.semi-bold{color:#fff9;letter-spacing:.96px;text-transform:uppercase;font-weight:500}h1.title{color:#1e1e1e;font-size:clamp(24px,4vw,26px);font-style:normal;font-weight:600;line-height:39px}.page-title{color:#1f1f1f;font-family:Inter,sans-serif;font-size:clamp(26px,4vw,32px);font-style:normal;font-weight:700;line-height:120%}.page-title.grey{color:#fff9}.ex-bold{font-weight:700}h2{color:#1e1e1e;font-family:Roboto,sans-serif;font-size:clamp(24px,4vw,26px);font-style:normal;font-weight:600;line-height:39px}h2.white{color:#fff}h2.large{font-family:Calistoga,serif;font-size:clamp(56px,4vw,85px);font-weight:400;line-height:120%}h3{color:#1e1e1e;letter-spacing:-.48px;font-size:clamp(20px,4vw,22px);font-style:normal;font-weight:600;line-height:150%}h3.white{color:#fff!important}h4{color:#1f1f1f;letter-spacing:-.48px;font-size:clamp(16px,4vw,20px);font-style:normal;font-weight:600;line-height:130%}h4.white{color:#fff}h5{color:#4d4d4d;font-size:clamp(16px,4vw,18px);font-style:normal;font-weight:400;line-height:27px}h5.white{color:#fff}.font-extra{color:var(--white-100,#fff);letter-spacing:-.532px;font-family:Calistoga,serif;font-size:clamp(32px,4vw,65px);font-style:normal;font-weight:400;line-height:110%}.secondary-font{color:#fff9e8;letter-spacing:-1.065px;font-family:DM Serif Display,serif;font-size:clamp(40px,4vw,80px);font-style:normal;font-weight:400;line-height:110%}.mt-74{margin-top:74px}p{color:#2e2e2e;font-size:16px;font-style:normal;font-weight:400;line-height:140%}p.xs{font-size:12px}p.large{font-size:18px}p.small{font-size:14px}p.semibold{font-weight:500}p.bold{font-weight:600}p.white{color:#fff}p.grey{color:#6e6e6e}p.darkgrey{color:#4d4d4d}p.black{color:#1f1f1f}p.light-grey{color:#8f8f8f}.link-underline{color:var(--Content-Grey-content-neutral-primary,#1f1f1f);text-decoration-skip-ink:auto;text-underline-offset:24%;text-underline-position:from-font;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:150%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.padding-80{padding-top:80px;padding-bottom:80px}.margin-t-60{margin-top:80px}.container{--bs-gutter-x:6.1rem;--bs-gutter-y:0;width:100%;max-width:1320px;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-left:auto;margin-right:auto}.single-content-page p{color:#6e6e6e;margin-bottom:8px}.single-content-page ol{list-style:decimal!important}.single-content-page ul{list-style:outside!important}.single-content-page ol,.single-content-page ul{margin-bottom:1.5rem;padding-left:20px}.single-content-page ul li,.single-content-page ol li{font-size:16px;color:#6e6e6e!important}.single-content-page h2,.single-content-page h3,.single-content-page h4,.single-content-page h5{margin-bottom:.5rem}@media (max-width:1024px){.container{--bs-gutter-x:4.5rem}}@media (max-width:991px){.container{--bs-gutter-x:3.5rem}.margin-t-60{margin-top:66px}.filter-header{display:none}.page-margin{margin-top:0!important;padding-top:0!important}.padding-80{padding-top:60px;padding-bottom:60px}}@media (max-width:767px){.container{--bs-gutter-x:2rem}}.popup-input [data-slot=input-wrapper],.popup-input [data-slot=trigger]{background:#fff;border:1px solid #e0e0e0;border-radius:12px;min-height:48px;box-shadow:none!important}.popup-input [data-slot=input-wrapper]:focus-visible,.popup-input [data-slot=trigger]:focus-visible{background-color:#fff;outline:1px solid #000!important}.popup-input [data-slot=input]{font-family:Inter,sans-serif;outline:none!important}.popup-input:focus{background:#fff}.popup-input.group[data-focus=true] .group-data-\[focus\=true\]\:border-default-foreground{background:#fff;border:1px solid #000!important}.popup-input.group[data-focus=true] .group-data-\[focus\=true\]\:bg-default-100{background-color:#fff!important;border:1px solid #000!important}.popup-input .data-\[hover\=true\]\:border-default-400[data-hover=true]{background:#f0f0f0;border-color:#6e6e6e!important}.popup-input .select-wrapper button{background:#fff;border:1px solid #e0e0e0;border-radius:8px;outline:none;height:48px;padding:8px 12px 8px 14px}.popup-input .select-wrapper button:hover{background:#f0f0f0;border-color:#6e6e6e!important}.popup-input .select-wrapper button:focus-within{background:#fff;border:2px solid #2e2e2e}.popup-room [data-slot=input-wrapper],.popup-room [data-slot=trigger]{border:1px solid #0000;border-radius:12px;min-height:48px;box-shadow:none!important;background:0 0!important}.popup-room [data-slot=input-wrapper]:focus-visible,.popup-room [data-slot=trigger]:focus-visible{background-color:#0000!important;outline:1px solid #0000!important}.popup-room.group[data-focus=true] .group-data-\[focus\=true\]\:border-default-foreground,.popup-room .data-\[hover\=true\]\:border-default-400[data-hover=true]{border-color:#0000!important}label{color:#2e2e2e;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:100%}.input-wrapper{background:#fff;border:1px solid #0000;border-radius:8px;padding:8px 12px 8px 14px}.input-wrapper:focus{background:#fff}.input-wrapper.group[data-focus=true] .group-data-\[focus\=true\]\:bg-default-100{background-color:#fff!important;border:1px solid #000!important}.input-wrapper:focus-within{background:#fff;border:1px solid #2e2e2e}.input-wrapper:hover{background:#f0f0f0;border:1px solid #6e6e6e}.checkgroup .data-\[orientation\=horizontal\]\:flex-row[data-orientation=horizontal]{grid-template-columns:repeat(2,1fr)!important;gap:8px!important;display:grid!important}.checked .data-\[orientation\=horizontal\]\:flex-row[data-orientation=horizontal]{gap:12px!important}.checked .data-\[orientation\=horizontal\]\:flex-row[data-orientation=horizontal] label{margin:0!important;padding:0!important}
