section.text-block,section.intro{padding-top:92px;padding-bottom:92px;background-color:#f4f0e8}section.text-block .content-wrap,section.intro .content-wrap{max-width:864px}section.text-block .content-wrap h3,section.intro .content-wrap h3{font-size:24px;margin-bottom:40px;color:#1a1919}section.text-block .content-wrap p,section.intro .content-wrap p{max-width:740px;margin-left:auto;margin-right:auto}section.text-block .content-wrap.align-mobile-left,section.intro .content-wrap.align-mobile-left{text-align:left}section.text-block .content-wrap.align-mobile-left p,section.intro .content-wrap.align-mobile-left p{text-align:left;margin-left:0;margin-bottom:1em}section.text-block .content-wrap p,section.intro .content-wrap p{margin-bottom:1em}section.text-block .content-wrap p a,section.intro .content-wrap p a{color:#977158}section.text-block ul,section.intro ul{list-style:none;padding-left:0}section.text-block ul li,section.intro ul li{display:flex;color:#616161;font-size:14px;margin-bottom:1em;text-align:left}section.text-block ul li::before,section.intro ul li::before{content:"";background-image:url("../images/svg/icon-pikto.svg");background-size:contain;width:14px;height:14px;min-width:14px;background-position:center;background-repeat:no-repeat;margin-right:8px;margin-top:4px}@media(max-width: 768px){section.text-block,section.intro{padding-top:56px;padding-bottom:56px}section.text-block .content-centered h2:not(.top-title),section.intro .content-centered h2:not(.top-title){margin-bottom:44px}}@media(max-width: 580px){section.text-block,section.intro{padding-top:36px;padding-bottom:36px}section.text-block .content-centered h2:not(.top-title),section.intro .content-centered h2:not(.top-title){margin-bottom:32px}}section.text-block #intro-toggle,section.intro #intro-toggle{text-align:center;margin-left:auto;margin-right:auto;display:block}section.text-block #intro-toggle .open-text,section.intro #intro-toggle .open-text{display:none}section.text-block #intro-toggle.is-opened .open-text,section.intro #intro-toggle.is-opened .open-text{display:block}section.text-block #intro-toggle.is-opened .closed-text,section.intro #intro-toggle.is-opened .closed-text{display:none}@media(min-width: 581px){section.text-block #intro-toggle,section.intro #intro-toggle{display:none}}@media(max-width: 580px){section.text-block.with-toggle .content-wrap,section.intro.with-toggle .content-wrap{margin-bottom:16px;max-height:297px;overflow:hidden;transition:250ms ease}section.text-block.with-toggle .content-wrap.visible,section.intro.with-toggle .content-wrap.visible{max-height:100%;transition:250ms ease}}.faq-section{padding-top:102px;padding-bottom:80px}.faq-section .faq-accordion{padding-bottom:102px}.faq-section .faq-accordion .faq-toggle{border:0;background:rgba(0,0,0,0);display:flex;width:100%;justify-content:space-between;align-items:center;border-bottom:1px #e6ddd2 solid;padding-bottom:20px;padding-top:20px}.faq-section .faq-accordion .faq-toggle .faq-question{margin-right:auto;font-family:"Playfair Display";font-size:24px;margin-left:24px;text-align:left;max-width:calc(100% - 80px)}.faq-section .faq-accordion .faq-toggle .state{width:32px;height:32px;border-radius:50%;border:solid 1px #c3c0ba;position:relative}.faq-section .faq-accordion .faq-toggle .state::before{content:"";width:16px;height:1px;background:#fff;position:absolute;top:calc(50% - 1px);background:#000;left:calc(50% - 8px)}.faq-section .faq-accordion .faq-toggle .state::after{content:"";width:1px;height:16px;background:#fff;position:absolute;left:calc(50% - 1px);background:#000;top:calc(50% - 8px);transition:.3s}.faq-section .faq-accordion .faq-toggle.open{font-style:italic}.faq-section .faq-accordion .faq-toggle.open .state::after{content:"";transform:rotate(90deg);transition:.3s}.faq-section .faq-accordion .faq-answer{padding-top:24px}.faq-section .faq-accordion .faq-answer h2,.faq-section .faq-accordion .faq-answer h3{margin-top:1em}.faq-section .faq-gallery{display:flex;gap:8px}.faq-section .faq-gallery .gallery-item img{width:100%;height:100%;object-fit:cover}.faq-section .faq-gallery.images-1 .gallery-item:first-child{flex-basis:100%}.faq-section .faq-gallery.images-2 .gallery-item:first-child{flex-basis:calc(33.33% - 8px)}.faq-section .faq-gallery.images-2 .gallery-item:last-child{flex-basis:calc(66.66% - 8px)}.faq-section .faq-gallery.images-3 .gallery-item:first-child,.faq-section .faq-gallery.images-3 .gallery-item:nth-child(2){flex-basis:calc(25% - 8px)}.faq-section .faq-gallery.images-3 .gallery-item:last-child{flex-basis:calc(50% - 8px)}@media(max-width: 820px){.faq-section{padding-top:40px}.faq-section .content-centered h2:not(.top-title){font-size:28px}.faq-section .faq-accordion .faq-toggle .faq-question{font-size:20px}}.includes{padding-top:80px;padding-bottom:120px;background:#ddd8d4}.includes .included-flex{display:flex;gap:40px;padding-top:80px;justify-content:space-between;flex-wrap:wrap}.includes .included-flex .included-item{display:flex;align-items:center;flex-basis:calc(33.33% - 40px)}.includes .included-flex .included-item img{margin-right:12px;max-width:36px;max-height:37px}.includes .included-flex .included-item p{text-transform:uppercase;font-weight:600;color:#1a1919;letter-spacing:.2em}@media(max-width: 820px){.includes .included-flex .included-item{flex-basis:calc(50% - 40px)}.includes .included-flex .included-item img{margin-right:18px;max-width:28px;max-height:28px}}@media(max-width: 520px){.includes .included-flex{padding-top:24px}.includes .included-flex .included-item{flex-basis:100%}}@media(max-width: 820px){.includes .content-wrap.content-centered h2:not(.top-title){font-size:28px}}@media(max-width: 520px){.includes{padding-top:36px;padding-bottom:40px}}@media(min-width: 521px){.includes .show-more-button{display:none}}@media(max-width: 520px){.includes{max-height:600px;overflow:hidden;position:relative}.includes .show-more-button{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);transition:.3s ease;background:rgba(0,0,0,0);font-weight:600;border:none;color:#1a1919;text-transform:uppercase;font-family:"Open Sans";letter-spacing:.2em;font-size:12px;z-index:1;border-bottom:1px solid #616161}.includes .show-more-button .closed-text{display:block}.includes .show-more-button .open-text{display:none}.includes::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:80px;background:linear-gradient(to bottom, transparent, #ddd8d4);transition:.3s ease}.includes.expanded{max-height:100%;padding-bottom:80px}.includes.expanded::after{height:0;transition:.3s ease}.includes.expanded .show-more-button .closed-text{display:none}.includes.expanded .show-more-button .open-text{display:block}}@media(max-width: 520px){.hero{border-bottom:0}}body{background:#f4f0e8}section.intro .features-row{padding-top:40px;padding-bottom:40px;margin-bottom:40px;background:#ddd8d4}section.intro .features-row .content-centered{align-items:center;max-width:640px;justify-content:center;gap:38px;max-width:640px}section.intro .features-row .content-centered h3{font-size:28px}section.intro .features-row .content-centered .capitalize{font-size:12px}section.intro .features-row .content-centered .col.line-skewed{height:40px}@media(max-width: 400px){section.intro .features-row .content-centered{gap:28px}}section.intro .room-meta-wrapper{display:flex;margin-left:auto;margin-right:auto;justify-content:center}section.intro .room-meta-wrapper .room-meta{display:flex;align-items:center;margin-bottom:36px;margin-left:auto;margin-right:auto}section.intro .room-meta-wrapper .room-meta .meta-item{display:flex;align-items:center}section.intro .room-meta-wrapper .room-meta .meta-item::after{content:"";width:1px;height:20px;background:#977158;margin-left:20px;margin-right:20px}section.intro .room-meta-wrapper .room-meta .meta-item:last-child::after{display:none}section.intro .room-meta-wrapper .room-meta .meta-item span{font-size:14px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#977158}section.intro .room-meta-wrapper .room-meta .meta-item img{margin-right:10px}@media(max-width: 980px){section.intro .room-meta-wrapper .room-meta{flex-wrap:wrap;justify-content:center;max-width:600px}section.intro .room-meta-wrapper .room-meta .meta-item{margin-bottom:24px;margin-right:24px}section.intro .room-meta-wrapper .room-meta .meta-item::after{display:none}}@media(max-width: 520px){section.intro .room-meta-wrapper .room-meta{flex-direction:column;align-items:center}}section.intro .primary-button{margin-top:40px}.related-rooms .owl-stage-outer{padding-bottom:40px}.related-rooms .owl-stage-outer .owl-item .room-slide__link{overflow:hidden;display:block}.related-rooms .owl-stage-outer .owl-item .room-slide__link img{aspect-ratio:3/4;object-fit:cover;transition:.4s}.related-rooms .owl-stage-outer .owl-item .room-slide__link:hover img{transition:.4s;transform:scale(1.1)}.related-rooms .owl-stage-outer .owl-item .room-slide__title{font-size:24px;margin-top:24px;color:#1a1919}@media(max-width: 820px){.faq-section{padding-top:68px}}#gallery{padding-bottom:102px;padding-top:24px}