@font-face{font-family:"tt-norms-bold";src:url(/assets/fonts/e49343bdb5a3.woff2)format("woff2"),url(/assets/fonts/d4428a774459.woff)format("woff")}.basic-content .content .content_item+.content_item{margin-top:4rem}@media (min-width:1280px){.basic-content .content .content_item+.content_item{margin-top:5rem}}.basic-content .content .content_item.accordion_content .accordion-item{padding:0;border:0}.basic-content .content .content_item.accordion_content .accordion-item .accordion-header button{padding:1.5rem 0;border:0;border-bottom:1px solid #d2d4da}.basic-content .content .content_item.accordion_content .accordion-item .accordion-header button .title{font-family:"tt-norms-bold";font-size:1.2rem;text-transform:uppercase;color:#857550;letter-spacing:.3rem}.basic-content .sidebar{font-size:1.5rem;margin-top:5rem}@media (min-width:1024px){.basic-content .sidebar{margin-top:0}}@media (min-width:1280px){.basic-content .sidebar{font-size:1.6rem}}.basic-content .sidebar>.wrap{padding:2rem}@media (min-width:1280px){.basic-content .sidebar>.wrap{padding:4rem 4.8rem 3rem}}@media (min-width:1440px){.basic-content .sidebar>.wrap{padding:5.6rem 5rem 4.6rem}}.basic-content .sidebar>.wrap .sidebar_item{margin:3rem 0 0}@media (min-width:1280px){.basic-content .sidebar>.wrap .sidebar_item{margin:4rem 0 0}}.basic-content .sidebar>.wrap .sidebar_item:first-child{margin:0}@font-face{font-family:"tt-norms-bold";src:url(/assets/fonts/e49343bdb5a3.woff2)format("woff2"),url(/assets/fonts/d4428a774459.woff)format("woff")}.basic-content .sidebar>.wrap{background:#fdf7f1}.basic-content .sidebar>.wrap .booking_links li{margin:1.4rem 0 0}.basic-content .sidebar>.wrap .booking_links li:first-child{margin:0}.content_item.accordion_content .accordion-item{padding:0}.content_item.accordion_content .accordion-item .accordion-header button{padding:1.5rem 0;border-bottom:1px solid #d2d4da}.content_item.accordion_content .accordion-item .accordion-header button .title{font-family:"tt-norms-bold";font-size:1.2rem;text-transform:uppercase;color:#857550;letter-spacing:.3rem}#accommodations_slider{padding-top:0!important}@media (min-width:768px){#accommodations_slider .container{max-width:none;padding:0}}#accommodations_slider .glide__slides{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#accommodations_slider .glide__slide{position:relative;height:500px}@media (min-width:1280px){#accommodations_slider .glide__slide{height:600px}}@media (min-width:1440px){#accommodations_slider .glide__slide{height:745px}}#accommodations_slider .glide__slide .object-fit{position:absolute;left:0;top:0}