@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@200..800&display=swap";.arq__gallery[data-astro-cid-bcwzi5n3]{display:flex;gap:16px;overflow-x:scroll;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.arq__gallery[data-astro-cid-bcwzi5n3]::-webkit-scrollbar{display:none}.arq__gallery[data-astro-cid-bcwzi5n3] img[data-astro-cid-bcwzi5n3]{scroll-snap-align:start;flex-shrink:0;width:calc((100% - 16px) / 1.5);border-radius:16px}@media(min-width:950px){.arq__gallery[data-astro-cid-bcwzi5n3]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;overflow-x:visible}.arq__gallery[data-astro-cid-bcwzi5n3] img[data-astro-cid-bcwzi5n3]{width:100%}}.container__serenity[data-astro-cid-d6puh33w]{max-width:1629px;margin:0 auto}.container__serenity[data-astro-cid-d6puh33w].padding{transition:padding .3s ease-in-out;padding:var(--padding-container-sm)}@media only screen and (min-width:950px){.container__serenity[data-astro-cid-d6puh33w].padding{padding:var(--padding-container)}}@media not all and (min-width:950px){.container__serenity[data-astro-cid-d6puh33w].bleed-right{padding-right:0}}.container__serenity[data-astro-cid-d6puh33w].small{max-width:1394px}.container__serenity[data-astro-cid-d6puh33w].xsmall{max-width:900px}.container__serenity[data-astro-cid-d6puh33w].full{max-width:100%;width:100%}.gslide[data-astro-cid-kksgsamo]{position:relative}.gslide__viewport[data-astro-cid-kksgsamo]{overflow:hidden}.gslide__track[data-astro-cid-kksgsamo]{display:flex;gap:20px;transition:transform .4s ease-in-out;will-change:transform}.gslide__item[data-astro-cid-kksgsamo]{background-position:center;background-size:cover;flex-shrink:0;position:relative;height:380px;border-radius:16px;display:flex;align-items:flex-end;justify-content:center;padding:40px}@media(min-width:950px){.gslide__item[data-astro-cid-kksgsamo]{height:683px;padding:50px}}.gslide__item[data-astro-cid-kksgsamo]:after{content:"";position:absolute;inset:0;border-radius:16px;background:linear-gradient(to top,rgba(0,0,0,.75) 0%,rgba(0,0,0,.3) 50%,transparent 100%);opacity:0;transition:opacity .4s ease-in-out;pointer-events:none}.gslide__item[data-astro-cid-kksgsamo].active:after{opacity:1}.gslide__info[data-astro-cid-kksgsamo]{position:relative;z-index:1;width:100%;max-width:211px;text-align:center}@media(min-width:950px){.gslide__info[data-astro-cid-kksgsamo]{max-width:730px}}.gslide__info[data-astro-cid-kksgsamo] p[data-astro-cid-kksgsamo]{margin-top:20px}.gslide__info__sm[data-astro-cid-kksgsamo]{z-index:1;width:100%;padding-top:30px;padding-left:30px;padding-right:30px;text-align:center}@media(min-width:950px){.gslide__info__sm[data-astro-cid-kksgsamo]{max-width:730px}}.gslide__info__sm[data-astro-cid-kksgsamo] p[data-astro-cid-kksgsamo]{margin-top:20px}.gslide__btn[data-astro-cid-kksgsamo]{position:absolute;top:50%;transform:translateY(-50%);z-index:1;cursor:pointer;border:none;background:var(--white);width:40px;height:40px;color:var(--black);padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%}@media(min-width:950px){.gslide__btn[data-astro-cid-kksgsamo]{width:70px;height:70px}}.gslide__btn--prev[data-astro-cid-kksgsamo]{left:5%}.gslide__btn--next[data-astro-cid-kksgsamo]{right:5%}.gslide__btn[data-astro-cid-kksgsamo]:disabled{opacity:.3;cursor:default}.department_info[data-astro-cid-yedd7q3p]{display:none}.department_info[data-astro-cid-yedd7q3p].active{display:grid}@media only screen and (min-width:950px){.padding-text[data-astro-cid-qysgpq2i]{padding:var(--padding-text)}}.rest-slider[data-astro-cid-mn3shqgn]{position:relative;width:100%;height:600px;overflow:hidden}@media(min-width:950px){.rest-slider[data-astro-cid-mn3shqgn]{height:880px}}.rest-slider__slides[data-astro-cid-mn3shqgn]{position:absolute;inset:0}.rest-slider__slide[data-astro-cid-mn3shqgn]{position:absolute;inset:0;background-position:center;background-size:cover;opacity:0;transition:opacity 1.4s ease-in-out}.rest-slider__slide[data-astro-cid-mn3shqgn].is-active{opacity:1}.rest-slider__slide[data-astro-cid-mn3shqgn].is-active[data-kb="0"]{animation:kb0 8s ease-in-out forwards}.rest-slider__slide[data-astro-cid-mn3shqgn].is-active[data-kb="1"]{animation:kb1 8s ease-in-out forwards}.rest-slider__slide[data-astro-cid-mn3shqgn].is-active[data-kb="2"]{animation:kb2 8s ease-in-out forwards}.rest-slider__slide[data-astro-cid-mn3shqgn].is-active[data-kb="3"]{animation:kb3 8s ease-in-out forwards}.rest-slider__dots[data-astro-cid-mn3shqgn]{position:absolute;bottom:36px;left:50%;transform:translate(-50%);display:flex;gap:12px;z-index:2}.rest-slider__dot[data-astro-cid-mn3shqgn]{width:8px;height:8px;border-radius:50%;border:1px solid rgba(255,255,255,.6);background:transparent;cursor:pointer;padding:0;transition:background .4s ease,transform .4s ease,border-color .4s ease}.rest-slider__dot[data-astro-cid-mn3shqgn].is-active{background:#fff;border-color:#fff;transform:scale(1.5)}.rest-slider__dot[data-astro-cid-mn3shqgn]:hover:not(.is-active){border-color:#fff;background:#ffffff59}@keyframes kb0{0%{transform:scale(1.08) translate(0)}to{transform:scale(1) translate(0)}}@keyframes kb1{0%{transform:scale(1.08) translate(-1%,.6%)}to{transform:scale(1) translate(0)}}@keyframes kb2{0%{transform:scale(1.08) translate(1%,-.6%)}to{transform:scale(1) translate(0)}}@keyframes kb3{0%{transform:scale(1) translate(0)}to{transform:scale(1.07) translate(-.4%,.3%)}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}*:focus{outline:none}b,strong{font-weight:bolder}body,html{margin:0;padding:0}body{line-height:1.5;font-family:system-ui,sans-serif;background-color:#fff;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ol,ul{list-style:none}a{text-decoration:none;color:inherit}table{border-collapse:collapse;border-spacing:0}input,button,textarea,select{font:inherit;color:inherit;background:none;border:none;outline:none}button,select{text-transform:none}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{text-wrap:balance;line-height:1}p{text-wrap:pretty;line-height:1.3}h1,h2,h3,h4,h5,h6,p{font-weight:400}button{cursor:pointer}article,aside,footer,header,nav,section,main,figure,figcaption{display:block}:root{--primary: #BD9A68;--black: #202020;--white: #FBFBFB;--selection: #E48499;--padding-container: 0 55px;--padding-text: 78px 108px;--padding-container-sm: 0 16px;--padding: 20px;--padding-sm: 12px;--border-radius: 20px;--margin-top: 50px;--margin-top-sm: 88px;--margin-top-in: 18px;--margin-top-sm-in: 16px}html{scroll-behavior:smooth;scroll-padding-top:85px}@media only screen and (min-width:950px){html{scroll-padding-top:97px}}::selection{background:var(--selection);color:var(--black)}body{font-family:Plus Jakarta Sans,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;background-color:var(--black);color:var(--white)}h1,h2,h3,h4,h5,h6{transition:font-size .3s ease-in-out;padding:0;margin:0;word-break:break-word}p{transition:font-size .5s ease-in-out;padding:0;margin:0;word-break:break-word}a{transition:font-size .7s,color .3s ease-in-out}.pt{transition:margin-top .7s ease-in-out;padding-top:var(--margin-top-sm)}@media only screen and (min-width:950px){.pt{padding-top:var(--margin-top)}}.mt{transition:margin-top .7s ease-in-out;margin-top:var(--margin-top-sm)}@media only screen and (min-width:950px){.mt{margin-top:var(--margin-top)}}.mt-t{margin-top:16px}.mt-i{transition:margin-top .7s ease-in-out;margin-top:var(--margin-top-sm-in)}@media only screen and (min-width:950px){.mt-i{margin-top:var(--margin-top-in)}}.md{display:none!important}@media only screen and (min-width:950px){.md{display:block!important}}@media only screen and (min-width:950px){.sm{display:none!important}}.h1{font-weight:400;font-size:2.25rem}@media only screen and (min-width:950px){.h1{font-size:3rem}}.h2{font-weight:400;font-size:1.5rem}@media only screen and (min-width:950px){.h2{font-size:2rem}}p{font-weight:400;font-size:.9375rem}p.bold{font-weight:700}.s1{font-weight:600;font-size:.875rem}.s2{font-weight:400;font-size:1.375rem}.s3{font-weight:400;font-size:1.25rem}.btn{transition:color .7s,border .3s,background-color .3s ease-in-out;display:inline-flex;justify-content:center;gap:8px;color:var(--white);border:1px solid var(--primary);background-color:var(--primary);padding:17px 40px;text-decoration:none;border-radius:8px;cursor:pointer;text-align:center;font-weight:400;font-size:.875rem}@media only screen and (min-width:950px){.btn{font-size:1rem}}.btn:hover{background-color:var(--black)}.btn.white{border:1px solid var(--white);background-color:var(--white);color:var(--black)}.btn.white:hover{border:1px solid var(--white);color:var(--white);background-color:var(--black)}.btn.transparent{border:1px solid var(--primary);background-color:transparent;color:var(--primary)}.btn.transparent:hover{border:1px solid var(--white);color:var(--white);background-color:var(--black)}.btn-active{transition:color .7s,border .3s,background-color .3s ease-in-out;display:inline-flex;justify-content:center;gap:8px;color:var(--white);border:1px solid var(--primary);background-color:var(--primary);padding:17px 40px;text-decoration:none;border-radius:8px;cursor:pointer;text-align:center;font-weight:400;font-size:.875rem}@media only screen and (min-width:950px){.btn-active{font-size:1rem}}.btn-active:hover{color:var(--black)}.btn-active.transparent{border:1px solid var(--primary);background-color:transparent;color:var(--primary)}.btn-active.transparent:hover{border:1px solid var(--white);color:var(--white);background-color:var(--black)}nav{position:fixed;width:100%;transition:height .5s ease-in-out,background-color .7s ease-in-out,backdrop-filter .7s ease-in-out;height:80px;z-index:2;top:0;display:flex;padding-bottom:10px}nav.scrolled,nav:has(#nav-menu.is-open){background-color:#20202065;backdrop-filter:blur(18px)}@media only screen and (min-width:1090px){nav{height:99px}}nav .nav{display:flex;align-items:center;justify-content:space-between;position:static;height:100%;color:var(--white)}@media(min-width:1090px){nav .nav{position:relative}}nav .nav__logo svg{transition:width .7s ease-in-out;width:135px}@media only screen and (min-width:1090px){nav .nav__logo svg{width:239px}}nav .nav__toggle{display:flex;flex-direction:column;justify-content:center;gap:5px;background:none;border:none;cursor:pointer;padding:0}nav .nav__toggle .nav__toggle-close{display:none}nav .nav__toggle[aria-expanded=true] .nav__toggle-open{display:none}nav .nav__toggle[aria-expanded=true] .nav__toggle-close{display:flex}@media(min-width:1090px){nav .nav__toggle{display:none}}nav .nav__menu{display:none;flex-direction:column;position:absolute;top:100%;left:0;right:0;z-index:100}nav .nav__menu.is-open{display:flex}@media(max-width:1089px){nav .nav__menu.is-open{background-color:var(--black);height:100dvh}nav .nav__menu.is-open .nav__list{gap:0}nav .nav__menu.is-open .nav__list .nav__item{border:1px solid rgba(0,0,0,.0470588235);padding:16px 25px}nav .nav__menu.is-open .nav__list .nav__item:hover{border-left:2px solid var(--primary);color:var(--primary)}}@media(min-width:1090px){nav .nav__menu{display:flex;flex-direction:row;align-items:center;position:static;width:auto;gap:20px}}nav .nav__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;transition:gap .3s ease-in-out;gap:20px}@media(min-width:1090px){nav .nav__list{flex-direction:row;align-items:center;gap:16px}}@media(min-width:1440px){nav .nav__list{flex-direction:row;align-items:center;gap:40px}}nav .nav__link{display:block;text-decoration:none;border-bottom:2px solid transparent;font-size:.875rem}@media only screen and (min-width:1440px){nav .nav__link{font-size:1rem}}nav .nav__link:hover,nav .nav__link.active{color:var(--primary)}.banner{height:100dvh;height:100vh;background-position:top center;background-repeat:no-repeat;background-size:cover;background-image:url(/images/banner/banner-sm.webp)}@media(min-width:950px){.banner{background-image:url(/images/banner/banner.webp)}}.banner{display:flex;align-items:flex-end;justify-content:center}.banner__body{display:flex;flex-direction:column}.banner__body .banner__info{transition:padding-bottom .3s ease-in-out;padding-bottom:70px}@media(min-width:950px){.banner__body .banner__info{padding-bottom:130px}}.banner__body .banner__info h1{text-align:center}.banner__body .banner__info .banner__buttons{margin-top:var(--margin-top-in);display:flex;flex-direction:column;gap:10px}@media(min-width:950px){.banner__body .banner__info .banner__buttons{flex-direction:row;align-items:center;justify-content:center}}.concept{display:grid;justify-items:center}@media(min-width:1300px){.concept{grid-template-columns:repeat(2,1fr)}}.concept .concept__info{display:flex;align-items:center}.concept .concept__info h3{margin-top:13px;margin-bottom:40px}.concept .concept__info p{margin-bottom:30px}.concept .concept__info{padding-bottom:30px}@media(min-width:1300px){.concept .concept__info{padding-bottom:0}}.concept .concept__image{border-radius:20px}.arq__text{margin-top:40px;text-align:center;max-width:1300px;margin-left:auto;margin-right:auto}.map{display:grid;gap:40px}@media(min-width:950px){.map{grid-template-columns:60% 1fr}}.map__map{transition:height .3s ease-in-out;height:550px}@media(min-width:950px){.map__map{height:800px}}.map__map iframe{border-radius:16px}.map__info{display:flex;flex-direction:column;justify-content:center;gap:10px}.map__info .map__route{margin-top:26px;display:flex;flex-direction:column;justify-content:space-between}@media(min-width:1500px){.map__info .map__route{gap:10px;flex-direction:row}}.map__info a{margin-top:26px}.amenidades__icons{margin-top:40px;display:grid;gap:24px}@media(min-width:950px){.amenidades__icons{grid-template-columns:repeat(4,1fr)}}.amenidades__icons .item{border:1px solid #797978;padding:30px;display:flex;flex-direction:column;align-items:center;gap:15px;border-radius:16px;text-align:center}.amenidades__icons .item h4{margin-top:16px}.amenidades__icons .item p{line-height:1.4}.department__body .department__buttons{margin-top:70px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr))}@media(min-width:950px){.department__body .department__buttons{grid-template-columns:repeat(6,1fr)}}.department__body .department_info{margin-top:30px;background-color:#333;border-radius:16px;padding:80px 30px;gap:30px}@media(min-width:950px){.department__body .department_info{grid-template-columns:repeat(2,1fr);padding:80px 60px;gap:60px}}.department__body .department_info .info__info p,.department__body .department_info .info__info ul{margin-top:16px}.department__body .department_info .info__info ul li{padding:16px 0;border-bottom:1px solid var(--white)}.department__body .department_info .info__image{display:flex;justify-content:center;align-items:center}.contact{background-color:var(--primary);padding:37px 16px;border-radius:16px;display:grid;gap:30px}@media(min-width:1100px){.contact{grid-template-columns:35% 1fr;padding:60px}}.contact__info{width:100%}.contact__form{color:var(--black);background-color:var(--white);border-radius:16px;padding:50px 30px}@media(min-width:950px){.contact__form{padding:48px}}.contact__form .form__section{display:flex;gap:24px;flex-direction:column;margin-bottom:24px}@media(min-width:1100px){.contact__form .form__section{flex-direction:row}}.contact__form .form__section__check{display:flex;gap:12px;flex-direction:row;margin-bottom:24px}.contact__form .field-wrap{flex:1;min-width:0;display:flex;flex-direction:column}.contact__form .field-error{display:block;font-size:12px;color:#b91c1c;margin-top:6px;min-height:16px}.contact__form .input{width:100%;border:1px solid var(--black);border-radius:8px;transition:border-color .2s}.contact__form .input--error{border-color:#e05252}.contact__form .input input,.contact__form .input select,.contact__form .input textarea{width:100%;padding:18px 18px 10px}.contact__form .input input::placeholder,.contact__form .input select::placeholder,.contact__form .input textarea::placeholder{color:var(--black)}.contact__form .input select{width:calc(100% - 10px)}.form-msg{border-radius:8px;padding:16px 20px;font-size:15px;line-height:1.5}.form-msg--error{background-color:#fff0f0;border:1px solid #e05252;color:#b91c1c;margin-bottom:20px}.form-msg--success{background-color:#f0faf4;border:1px solid #4caf79;color:#166534;padding:40px 30px;text-align:center;font-size:17px;font-weight:600}footer{background-image:url(/images/footer-area.webp);background-position:center;background-size:cover}footer .footer{padding:90px 56px}@media(min-width:950px){footer .footer{padding:213px 70px}}footer .footer__body{display:flex;flex-direction:column;gap:40px;align-items:center}@media(min-width:950px){footer .footer__body{gap:5%;flex-direction:row}}footer .footer__body .item{display:flex;flex-direction:column;align-items:center}@media(min-width:950px){footer .footer__body .item{align-items:start}}footer .footer__body .item h4,footer .footer__body .item h5{margin-bottom:40px}footer .footer__body .item a,footer .footer__body .item p{margin-bottom:5px;color:#9b9b9b}footer .footer__body .item a{display:block}footer .footer__footer{text-align:center;margin-bottom:20px}a.decoration{text-decoration:underline}.footer__partner{display:grid;gap:20px;text-align:center;grid-template-columns:repeat(2,1fr)}@media(min-width:950px){.footer__partner{text-align:start}}.footer__partner .partner__logos{margin-top:20px;gap:30px;display:flex;flex-direction:column;align-items:center}@media(min-width:950px){.footer__partner .partner__logos{gap:16px;flex-direction:row;justify-content:space-between}}
