:root{--red:#ca2420}h1{margin-top:0;margin-bottom:0;font-size:38px;font-weight:700;line-height:44px}h2{margin-top:0;margin-bottom:0;font-size:32px;font-weight:700;line-height:36px}p{margin-bottom:0}a{color:inherit;text-decoration:none}.body{color:#fdfffc;box-sizing:border-box;background-color:#000;font-family:Frank Ruhl Libre,Arial,sans-serif;font-size:16px;line-height:normal}.header{z-index:999;background-color:#000;padding:10px 20px;position:sticky;top:0%;left:0%;box-shadow:0 6px 18px #ca24202e,0 2px 6px #ca242059}.header-content{grid-column-gap:20px;grid-row-gap:20px;justify-content:space-between;align-items:center;width:100%;max-width:1280px;margin-left:auto;margin-right:auto;display:flex}.header-logo-container{-webkit-user-select:none;user-select:none;width:100%;max-width:250px}.img{width:100%;color:inherit}.img.full-h{height:100%}.img.full-h.ratio-990x551{aspect-ratio:990/551;object-fit:cover}.img.full-h.ratio-198x110{aspect-ratio:198/110;object-fit:cover}.img.ratio{aspect-ratio:474/356;object-fit:cover}.img.br-4{border-radius:4px}.header-links-container{grid-column-gap:8px;grid-row-gap:8px;justify-content:space-between;align-items:center;width:100%;max-width:353px;display:flex}.div-block{grid-column-gap:8px;grid-row-gap:8px;justify-content:space-between;align-items:center;width:100%;max-width:563px;display:flex}.default-btn{border-top-style:solid;border-top-width:2px;border-top-color:var(--red);border-right-style:solid;border-right-width:2px;border-right-color:var(--red);border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:var(--red);border-left-style:solid;border-left-width:2px;border-left-color:var(--red);color:var(--red);background-color:#0000;border-radius:2px;width:fit-content;padding-left:16px;padding-right:16px;font-family:Cinzel Decorative,Arial,sans-serif;font-weight:700;transition-property:transform;transition-duration:.2s;transition-timing-function:ease}.default-btn:hover{transform:scale(1.05)}.default-btn:active{transform:scale(.95)scale(1.05)}.header-link{color:inherit;font-family:Cinzel Decorative,Arial,sans-serif;font-weight:700;text-decoration:none;transition-property:color;transition-duration:.2s;transition-timing-function:ease}.header-link:hover,.header-link.w--current{color:var(--red);font-weight:900}.footer{background-color:#1a1716;padding:40px 20px}.container-1216.gap-40{grid-column-gap:40px;grid-row-gap:40px;grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;display:flex}.div-block-10{width:100%;max-width:268px}.div-block-11{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;width:100%;max-width:348px;display:flex}.div-block-12{grid-column-gap:20px;grid-row-gap:20px;justify-content:space-between;align-items:center;width:100%;max-width:1056px;margin-left:auto;margin-right:auto;display:flex}.contact-icons{width:100%;max-width:24px}.div-block-13{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:center;display:flex}.div-block-14{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;width:100%;max-width:278px;display:flex}.div-block-15{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;display:flex}.social-icons{cursor:pointer;width:100%;max-width:32px;transition:transform .2s}.social-icons:hover{transform:scale(1.05)}.social-icons:active{transform:scale(.95)scale(1.05)}.div-block-16{grid-column-gap:16px;grid-row-gap:16px;justify-content:flex-start;align-items:center;display:flex}.paragraph-7{font-family:Cinzel Decorative,Arial,sans-serif;font-weight:700}.map-embed{border-radius:16px;width:100%;height:100%;min-height:200px;display:flex;overflow:hidden}.hidden,.header-btn-code{display:none}.link{color:inherit;text-decoration:none}.link:hover{text-decoration:underline}.agendamento-wrapper{width:100%;height:100%;overflow:auto}@media screen and (max-width:991px){.header-links-container{grid-column-gap:20px;grid-row-gap:20px;background-color:#000;flex-flow:column;justify-content:flex-start;align-items:center;max-width:none;height:100vh;max-height:0;position:absolute;top:100%;left:0;overflow:hidden}.div-block{grid-column-gap:15px;grid-row-gap:15px;justify-content:flex-end;align-items:center}.red-button.center-mobile{margin-left:auto;margin-right:auto}.collection-list{flex-flow:column;display:flex}.header-btn-code{-webkit-user-select:none;user-select:none;display:block}.div-block-18{flex-flow:column;justify-content:space-between;align-items:center}.div-block-19{max-width:none}.div-block-21{flex-flow:column}.div-block-22{text-align:center;max-width:none}.spotify-embed{max-width:none}.div-block-32{width:calc(100% + 40px);margin-left:-20px}.checkin-section{padding:64px 20px}.checkin-content{padding:40px}.checkin-title{font-size:32px}.terms-section,.thankyou{padding-top:72px;padding-bottom:72px}.code-embed-2{height:calc(100vh - 86.7px)}}@media screen and (max-width:767px){.header-logo-container{max-width:200px}.default-btn{font-size:15px}.default-btn.center-mobile{margin-left:auto;margin-right:auto}.banner-home{min-height:calc(100svh - 74.39px)}.h1{font-size:35px}.banner-home-content{text-align:center}.red-button{font-size:15px}.info-block{flex-flow:column;justify-content:space-between;align-items:center}.info-block.reverse{flex-flow:column}.info-img-container{width:calc(100% + 40px);max-width:none}.info-text{text-align:center}.p.bigger.justify{font-size:18px}.h2,.h2.bigger{font-size:32px}.h2.bigger{font-size:32px}.h2.center-mobile{text-align:center}.subtitle-p{font-size:20px}.rooms-home-card{padding:40px 20px}.feature-card{flex-grow:1;padding-top:20px;padding-bottom:20px}.swiper-arrow{width:30px}.div-block-5{width:calc(100% + 40px);max-width:none}.div-block-6{flex-flow:column}.div-block-8{text-align:center}.home-form-input{color:#fdfffc!important}.div-block-11{justify-content:center;align-items:center;max-width:none}.div-block-12{flex-flow:column}.div-block-14{text-align:center;max-width:none}.div-block-16{text-align:center;justify-content:center;align-items:center}.about-banner{min-height:600px}.paragraph-8{font-size:24px}.div-block-19{width:calc(100% + 40px)}.div-block-21{text-align:center;flex-flow:column}.container-1150.margin-top30.none-mobile{display:none}.faq-banner{min-height:600px}.question-flex.v2{font-size:20px}.div-block-25{flex-flow:column}.div-block-26{width:calc(100% + 40px);max-width:none}.div-block-27{text-align:center}.room-card{flex-flow:column;padding-left:20px;padding-right:20px}.room-images{width:calc(100% + 40px);margin-left:-20px}.success-message{background-color:var(--red);text-align:center;font-size:18px;font-weight:700}.paragraph-13{font-size:24px}.checkin-section{padding:56px 20px}.checkin-stack{grid-column-gap:32px;grid-row-gap:32px}.checkin-content{grid-column-gap:28px;grid-row-gap:28px;padding:32px 20px}.checkin-title{font-size:28px}.checkin-row{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column}.checkin-field{width:100%}.terms-title{font-size:30px}.terms-accept-title{font-size:22px}.thankyou-text{font-size:16px}.code-embed-2{height:calc(100vh - 73.3px)}}@media screen and (max-width:479px){.header-logo-container{max-width:120px}.banner-home{min-height:calc(100svh - 64px)}.checkin-section{padding:40px 16px}.checkin-content{grid-column-gap:24px;grid-row-gap:24px;padding:24px 20px}.checkin-title{font-size:24px}.checkin-subtitle,.checkin-input{font-size:15px}.terms-section{padding-top:56px;padding-bottom:56px}.terms-title{font-size:26px}.terms-intro{font-size:15px}.terms-item-title{font-size:20px}.thankyou-text{font-size:16px}.thankyou{padding-top:56px;padding-bottom:56px}.terms-item-text{font-size:15px}.code-embed-2{height:calc(100vh - 63px)}}