.Form_form__SadY7{display:grid;gap:1rem}.Form_form__group__L6L7w{border:2px solid var(--color-quaternary);border-radius:5px;position:relative;width:auto;transition:.3s ease-in-out}.Form_form__group__L6L7w label{position:absolute;top:-10px;left:calc(.8rem - 5px);background-color:#fff;padding:0 10px}.Form_form__group__L6L7w input,.Form_form__group__L6L7w textarea{padding:.8rem;background-color:transparent;outline:none;border:none;color:var(--color-quaternary);font-size:1rem;width:100%}.Form_form__group__L6L7w input[type=date]{box-sizing:border-box;padding:.8rem;accent-color:var(--color-quaternary)}.Form_form__group__L6L7w input[type=date]::-webkit-calendar-picker-indicator{background:transparent;bottom:0;color:transparent;cursor:pointer;height:auto;left:0;position:absolute;right:0;top:0;width:auto}.Form_form__group__L6L7w input[disabled]{opacity:.5;cursor:not-allowed}.Form_form__group__L6L7w textarea{height:100px;resize:none}.Form_form__group__L6L7w:focus-within,.Form_form__group__L6L7w:hover{border:2px solid var(--color-tertiary)}.Form_form__group__L6L7w.Form_checkbox___y3D_{display:flex;align-items:center;border:none}.Form_form__group__L6L7w.Form_checkbox___y3D_ input{accent-color:var(--color-primary);width:unset}.Form_form__group__L6L7w.Form_checkbox___y3D_ label{position:unset;cursor:pointer}.Form_form__SadY7 .Form_button__s5Ghk{width:100%;background-color:var(--color-primary);padding:15px;font-size:1.2em;font-weight:500;color:var(--color-quaternary);border:none;border-radius:10px;cursor:pointer;transition:.4s}.Form_form__SadY7 .Form_button__s5Ghk:hover{background-color:var(--color-primary-dark);opacity:.8}.Form_form__SadY7 .Form_button__s5Ghk:disabled{opacity:.8;cursor:not-allowed}@media(min-width:1024px){.Form_form__SadY7{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-areas:"title title title title title title" "name name name name name name" "email email email phone phone phone" "checkin checkin checkin checkout checkout checkout" "adults adults adults children children children" "ages ages ages ages ages ages" "message message message message message message" "pet pet pet pet pet pet" "submit submit submit submit submit submit"}.Form_area-name__C3MId{grid-area:name}.Form_area-email__zLYyY{grid-area:email}.Form_area-phone__NzoA1{grid-area:phone}.Form_area-checkin__MZBkA{grid-area:checkin}.Form_area-checkout__BhLm5{grid-area:checkout}.Form_area-adults__SHqvo{grid-area:adults}.Form_area-children__Va8S3{grid-area:children}.Form_area-ages__TTRhm{grid-area:ages}.Form_area-message__e9joN{grid-area:message}.Form_area-pet__JFUXi{grid-area:pet}.Form_area-submit__JWwe9{grid-area:submit}}.Advice_advice___LL3n{font-size:14px;padding:.5rem 0;margin:0;display:block;opacity:.6}.Advice_pc__bB4U6{display:none}@media screen and (min-width:1024px){.Advice_pc__bB4U6{display:block}}.Advice_mobile__jGa24{display:block}@media screen and (min-width:1024px){.Advice_mobile__jGa24{display:none}}.Gallery_main__bOy_q{padding:var(--padding-y) var(--padding-x)}.Gallery_items__a3b3w{display:flex;scroll-snap-type:x mandatory;overflow:scroll;gap:1rem;margin-left:calc(var(--padding-x)*-1);margin-right:calc(var(--padding-x)*-1);padding-left:var(--padding-x);padding-right:var(--padding-x);margin-top:var(--distance-y);-ms-overflow-style:none;scrollbar-width:none}.Gallery_items__a3b3w::-webkit-scrollbar{display:none}.Gallery_item__TlJQh{min-width:100%;scroll-snap-align:center;background-color:var(--skeleton);width:100%;min-height:200px;aspect-ratio:12/9;position:relative;border-radius:var(--radius-small);overflow:hidden;cursor:pointer}.Gallery_modal__xPufn{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#111;z-index:100;display:flex;justify-content:center}.Gallery_modal__content__JguWt{max-width:800px;width:100%;margin:0 auto}.Gallery_close__QGOG9{z-index:9999;position:absolute;top:1.4rem;right:1.4rem;background-color:transparent;border:none;cursor:pointer}@media(min-width:768px){.Gallery_item__TlJQh{min-width:80%}}@media(min-width:1024px){.Gallery_items__a3b3w{display:grid;grid-template-columns:repeat(3,1fr);grid-template-areas:"um dois tres" "um quatro cinco"}.Gallery_item__TlJQh:first-child{grid-area:um;height:100%}.Gallery_item__TlJQh:nth-child(2){grid-area:dois}.Gallery_item__TlJQh:nth-child(3){grid-area:tres}.Gallery_item__TlJQh:nth-child(4){grid-area:quatro}.Gallery_item__TlJQh:nth-child(5){grid-area:cinco}}@media(min-width:1280px)and (min-width:1280px){.Gallery_main__bOy_q{max-width:1280px;margin:0 auto}}.Rooms_rooms__9qkUO{padding:var(--padding-y) var(--padding-x);background-color:#f2f2f2}.Rooms_rooms__9qkUO p{margin-top:0}.Rooms_items__cU_hr{display:grid;gap:1rem;margin-top:var(--distance-y)}.Rooms_item__QoRet{background-color:#fff;width:100%;display:grid;gap:1rem;border-radius:1rem;box-shadow:0 .5rem 1rem hsla(0,0%,52%,.05);overflow:hidden}.Rooms_item__image__nQ_pi{position:relative;width:100%;aspect-ratio:12/9;cursor:pointer}.Rooms_item__info__Vd0ex{padding:var(--content);padding-top:0}.Rooms_item__info__Vd0ex h3{margin-top:1rem;font-size:calc(var(--title-content)*1.3);margin-bottom:.5rem}.Rooms_item__amenities__55vQW{display:grid;gap:.8rem}.Rooms_item__price__xJYs9{padding:var(--content);padding-top:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.Rooms_item__price__xJYs9 strong{font-size:2.5rem;padding:.1rem 0;display:flex;justify-content:center;align-items:center}.Rooms_item__price__xJYs9 small{font-size:1rem;font-weight:400}.Rooms_image__alert__KUTc_{position:absolute;bottom:0;left:0;width:100%;padding:.5rem;font-size:small;background:var(--color-quaternary);z-index:10;opacity:.8;color:#fff;text-align:center}.Rooms_cta__T2SW9{width:100%;margin-top:2rem}.Rooms_modal__BG3cS{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#111;z-index:100;display:flex;justify-content:center}.Rooms_modal__content__wTacB{max-width:800px;width:100%;margin:0 auto}.Rooms_text__V8L9O{display:flex;flex-direction:column;gap:.5rem}.Rooms_close__6LqGC{z-index:9999;position:absolute;top:1.4rem;right:1.4rem;background-color:transparent;border:none;cursor:pointer}@media(min-width:1024px){.Rooms_item__QoRet{grid-template-columns:2fr 3fr;grid-template-areas:"um dois" "um tres"}.Rooms_item__image__nQ_pi{grid-area:um;aspect-ratio:unset;height:100%}.Rooms_item__info__Vd0ex{grid-area:dois;padding:1rem 1rem 3rem}.Rooms_item__price__xJYs9{grid-area:tres}.Rooms_item__amenities__55vQW{grid-template-columns:repeat(3,1fr)}}@media(min-width:1280px){.Rooms_item__QoRet{grid-template-columns:1.5fr 2.5fr 1fr;grid-template-areas:"um dois tres"}.Rooms_item__info__Vd0ex{grid-area:dois;padding-top:2rem}.Rooms_item__info__Vd0ex p{margin:0 0 2rem}.Rooms_item__price__xJYs9{grid-area:tres;padding:var(--content);text-align:center}}@media(min-width:1280px)and (min-width:1280px){.Rooms_content__rAND9{max-width:1280px;margin:0 auto}}.Testimunials_main__PwwqS{background-color:#fff;padding:var(--padding-y) var(--padding-x)}.Testimunials_main__PwwqS .Testimunials_advice__vGa_K{display:none!important}.Testimunials_content__XqzpK{display:grid;gap:var(--distance-y)}.Testimunials_ratings__Ui8oq{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.Testimunials_rating__S53Lh strong{font-weight:600;display:block;text-align:center;font-size:2rem}.Testimunials_rating__S53Lh small{font-weight:400;font-size:1rem;opacity:.8}@media(min-width:768px){.Testimunials_ratings__Ui8oq{grid-template-columns:1fr 1fr 1fr 1fr}.Testimunials_advice__vGa_K{display:none}}@media(min-width:1024px){.Testimunials_content__XqzpK,.Testimunials_items__Y_EpZ{grid-template-columns:1fr 1fr;align-items:center}.Testimunials_items__Y_EpZ{max-width:400px;display:grid;gap:5rem;margin-top:var(--distance-y)}.Testimunials_ratings__Ui8oq{grid-template-columns:1fr 1fr;padding-bottom:0;align-items:start;align-content:center;margin-top:0}}@media(min-width:1280px){.Testimunials_content__XqzpK{gap:10rem}}@media(min-width:1280px)and (min-width:1280px){.Testimunials_content__XqzpK{max-width:1280px;margin:0 auto}}