@font-face{font-family:AmsiProCond;src:url(../assets/fonts/AmsiProCond-Light.woff2) format("woff2"),url(../assets/fonts/AmsiProCond-Light.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:MrsEavesRoman;src:url(../assets/fonts/MrsEavesRoman.woff2) format("woff2"),url(../assets/fonts/MrsEavesRoman.woff) format("woff");font-weight:400;font-style:normal}body,p{font-family:MrsEavesRoman,sans-serif;color:#000}h1,h2,h3,h4,h5,h6{font-family:MrsEavesRoman,sans-serif;color:#000}a{color:#866f4f;transition:color .3s}a:focus,a:hover{text-decoration:none;outline:0}a:hover{color:#b7a284}img{max-width:100%}button{cursor:pointer}.btn:active,.btn:focus,button:active,button:focus{outline:0!important;box-shadow:none!important}.owl-carousel.owl-theme .owl-nav{position:absolute;z-index:2;top:50%;transform:translateY(-50%);height:0;margin:0;width:100%}.owl-carousel.owl-theme .owl-nav .owl-prev{transform:translateY(-50%);float:left}.owl-carousel.owl-theme .owl-nav .owl-next{transform:translateY(-50%);float:right}.owl-carousel.owl-theme .owl-nav [class*=owl-],.owl-carousel.owl-theme .owl-nav button{background:0 0;padding:.15rem .25rem!important;outline:0!important;transition:.3s;border:1px solid transparent;font-size:2.5rem;color:#fff}.owl-carousel.owl-theme .owl-nav [class*=owl-] i,.owl-carousel.owl-theme .owl-nav button i{filter:drop-shadow(1px 1px 2px rgb(0, 0, 0))}.owl-carousel.owl-theme .owl-nav [class*=owl-]:hover,.owl-carousel.owl-theme .owl-nav button:hover{background:rgba(0,0,0,.1);border:1px solid #ccc}.a-el.in-view{will-change:transform,opacity,filter;transition-duration:.5s;transition-property:all;transition-timing-function:ease-out}.a-el.appear{opacity:.1}.a-el.appear.in-view{opacity:1}.a-el.in-left{transform:translateX(-3rem)}.a-el.in-left.in-view{transform:translateX(0)}.a-el.in-right{transform:translateX(3rem)}.a-el.in-right.in-view{transform:translateX(0)}.a-el.in-top{transform:translateY(-3rem)}.a-el.in-top.in-view{transform:translateX(0)}.a-el.in-bottom{transform:translateY(3rem)}.a-el.in-bottom.in-view{transform:translateX(0)}.a-el.delay-50{transition-delay:50ms}.a-el.delay-100{transition-delay:.1s}.a-el.delay-150{transition-delay:.15s}.a-el.delay-200{transition-delay:.2s}.a-el.delay-250{transition-delay:.25s}.a-el.delay-300{transition-delay:.3s}.a-el.delay-350{transition-delay:.35s}.a-el.delay-400{transition-delay:.4s}.a-el.delay-450{transition-delay:.45s}.a-el.delay-500{transition-delay:.5s}.a-el.delay-550{transition-delay:.55s}.a-el.delay-600{transition-delay:.6s}.a-el.delay-650{transition-delay:.65s}.a-el.delay-700{transition-delay:.7s}.a-el.delay-750{transition-delay:.75s}.a-el.delay-800{transition-delay:.8s}.a-el.delay-850{transition-delay:.85s}.a-el.delay-900{transition-delay:.9s}.a-el.delay-950{transition-delay:.95s}.a-el.delay-1000{transition-delay:1s}.a-el.delay-1050{transition-delay:1.05s}.a-el.delay-1100{transition-delay:1.05s}.a-el.delay-1150{transition-delay:1.15s}.a-el.delay-1200{transition-delay:1.2s}.a-el.delay-1250{transition-delay:1.2s}.a-el.delay-1300{transition-delay:1.35s}.a-el.delay-1350{transition-delay:1.35s}.a-el.delay-1400{transition-delay:1.35s}.a-el.delay-1450{transition-delay:1.35s}.a-el.delay-1500{transition-delay:1.5s}.a-el.delay-1550{transition-delay:1.5s}.a-el.delay-1600{transition-delay:1.65s}.a-el.delay-1650{transition-delay:1.65s}.a-el.delay-1700{transition-delay:1.65s}.a-el.delay-1750{transition-delay:1.65s}.a-el.delay-1800{transition-delay:1.8s}.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto,.container .col,.container-fluid{padding-left:1rem;padding-right:1rem}.row{margin-left:-1rem;margin-right:-1rem}.titulo{position:relative;display:flex;align-items:center;margin-bottom:1.5rem;font-size:2.5rem;line-height:1;text-transform:uppercase;color:#fff}.titulo:before{content:"";display:block;width:1.5rem;height:1.5rem;margin-right:1.5rem;background:#fff}.titulo-centro{justify-content:center;align-items:center;letter-spacing:.4em}.titulo-absolute:before{content:"";position:absolute;right:100%;top:.5rem;display:block;width:1.5rem;height:1.5rem;margin-right:1.5rem;background:#fff}.titulo-inv{color:#000}.titulo-inv:before{background:#000}.titulo-detalhe:before{background:#866f4f}.titulo-nobf:before{display:none}.bannerTopo{margin-bottom:1.5rem}.bannerTopo-carrossel.owl-theme .owl-nav button{background:0 0;padding:.15rem .25rem!important;outline:0!important;transition:.3s;border:1px solid transparent;font-size:1.5rem;color:#fff}.bannerTopo-carrossel.owl-theme .owl-nav button i{filter:drop-shadow(1px 1px 2px rgb(0, 0, 0))}.bannerTopo-carrossel.owl-theme .owl-nav button:hover{background:rgba(0,0,0,.1);border:1px solid #ccc}section.reserva{width:100%;box-shadow:0 -1px 20px rgba(0,0,0,.5)}section.reserva form{display:flex;width:100%}section.reserva form .campos{width:64%;display:flex;padding:0 15px;justify-content:flex-end;background:#fbf9eb}section.reserva form .campos .item{position:relative;padding:9px 15px;margin:0 10px;border-right:1px solid #866f4f}section.reserva form .campos .item input{background:0 0;border:0;outline:0!important;width:135px;color:#866f4f;letter-spacing:.1em;font-size:14px}section.reserva form .campos .item input[type=number]{text-align:center}section.reserva form .campos .item input [name=ch]::-webkit-outer-spin-button,section.reserva form .campos .item input[name=ch]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}section.reserva form .campos .item input::-webkit-input-placeholder{font-size:18px;font-family:MrsEavesRoman,sans-serif}section.reserva form .campos .item input::-moz-placeholder{font-size:18px;font-family:MrsEavesRoman,sans-serif}section.reserva form .campos .item input:-ms-input-placeholder{font-size:18px;font-family:MrsEavesRoman,sans-serif}section.reserva form .campos .item input:-moz-placeholder{font-size:18px;font-family:MrsEavesRoman,sans-serif}section.reserva form .campos .item .fas{position:absolute;top:50%;right:8px;transform:translateY(-50%)}section.reserva form .campos .item:last-child{border-right:0}section.reserva form .botao{width:36%;display:flex}section.reserva form .botao button{position:relative;width:calc(100% + 20px);height:100%;margin-left:-20px;background:#866f4f;color:#fff;border-radius:0 0 0 2px;font-size:24px;font-weight:600;letter-spacing:.2em;padding:.15rem 1rem}section.reserva form .botao button:hover{background:#a48964}.modal-criancas{text-align:center}.modal-criancas h3{border-bottom:1px solid #ccc;padding-bottom:15px;font-size:24px}.modal-criancas .lista-selecao{display:flex;flex-wrap:wrap;justify-content:center;padding:15px 0}.modal-criancas .lista-selecao h4{color:#000;font-size:16px}.modal-criancas .lista-selecao select{padding:5px 10px}.modal-criancas .lista-selecao .idade-crianca{margin-right:15px;margin-bottom:15px}.modal-criancas .lista-selecao .idade-crianca:last-child{margin-right:0}.modal-criancas .btn-confirma{border-radius:0;background:#866f4f;color:#fff}.modal-criancas .btn-cancelar{border-radius:0;background:#ccc;color:#000}.modal-instrucoes .close{padding-top:.5rem;font-size:1.5rem}.modal-instrucoes .modal-content{background:#eee}.modal-instrucoes .modal-body{padding:0 2rem 3rem 2rem}.modal-instrucoes-titulo{color:#866f4f;text-align:center}.modal-instrucoes-txt{font-family:AmsiProCond,sans-serif;font-size:1.25rem;text-align:justify}@media (max-width:767px){body,html{font-size:10px}section.reserva form{flex-wrap:wrap}section.reserva form .campos{width:100%;flex-wrap:wrap;padding:0 5px}section.reserva form .campos .item{width:50%;border:0;margin:0;padding:1px 5px}section.reserva form .campos .item input{font-size:10px;text-align:center}section.reserva form .campos .item input::-webkit-input-placeholder{font-size:10px}section.reserva form .campos .item input::-moz-placeholder{font-size:10px}section.reserva form .campos .item input:-ms-input-placeholder{font-size:10px}section.reserva form .campos .item input:-moz-placeholder{font-size:10px}section.reserva form .botao{width:100%}section.reserva form .botao button{width:100%;height:23px;margin-left:0;border-radius:0;font-size:12px;letter-spacing:.2em}section.reserva form .botao button:after{display:none}.bannerTopo .owl-item img{min-height:25rem;object-fit:cover}}@media (min-width:768px) and (max-width:991px){body,html{font-size:11px}section.reserva form .campos{padding:0 15px}section.reserva form .campos .item{padding:15px 5px;margin:0 0}section.reserva form .campos .item input{width:105px;font-size:12px}section.reserva form .campos .item input::-webkit-input-placeholder{font-size:12px}section.reserva form .campos .item input::-moz-placeholder{font-size:12px}section.reserva form .campos .item input:-ms-input-placeholder{font-size:12px}section.reserva form .campos .item input:-moz-placeholder{font-size:12px}section.reserva form .campos .item .fas{font-size:13px}section.reserva form .campos .item:last-child{border-right:0}section.reserva form .botao button{font-size:18px}.bannerTopo .owl-item img{min-height:23rem;object-fit:cover;object-position:20% center}}@media (min-width:992px) and (max-width:1199px){body,html{font-size:13px}section.reserva form .campos{padding:0 15px}section.reserva form .campos .item{padding:15px 10px;margin:0 5px}section.reserva form .campos .item input{width:125px;font-size:14px}section.reserva form .campos .item input::-webkit-input-placeholder{font-size:15px}section.reserva form .campos .item input::-moz-placeholder{font-size:15px}section.reserva form .campos .item input:-ms-input-placeholder{font-size:15px}section.reserva form .campos .item input:-moz-placeholder{font-size:15px}section.reserva form .campos .item:last-child{border-right:0}.bannerTopo .owl-item img{min-height:23rem;object-fit:cover;object-position:center}}@media (min-width:1200px) and (max-width:1439px){body,html{font-size:15px}}@media (min-width:1440px){body,html{font-size:16px}}.header{position:absolute;z-index:9999;left:0;top:0;width:100%;padding:1rem 0 0;transition:.3s}.header-logo{height:10.563rem;margin:0 0 1rem;image-rendering:auto;image-rendering:-webkit-optimize-contrast;object-fit:contain;object-position:center 75%}.header-menu{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;margin:0 0 1.25rem;padding:0;list-style:none;font-size:1.1rem}.header-menu-item{padding:.25rem .65vw}.header-menu-link{text-transform:uppercase;color:#fff;line-height:1}.header-menu-btn{display:block;text-align:center;text-transform:uppercase;padding:.5rem 1.15rem;line-height:1;font-size:1.25rem;font-weight:700;background:#866f4f;color:#fff}.header-mobile{margin-bottom:3rem}.header-mobile-toggle{padding:.5rem 1rem;background:#866f4f;color:#fff;border:0;line-height:0;font-size:1.5rem}.header-home{background:#000}.header-toggle{padding:.5rem 1rem;background:#000;color:#fff;border:0;line-height:0;font-size:1.5rem}.header.scrolled{position:fixed;z-index:99;top:0;left:0;bottom:initial;animation-name:header;animation-duration:.5s;background:rgba(0,0,0,.8);padding:.5rem 0 0}.header.scrolled .header-logo{height:4.5rem}@keyframes header{0%{opacity:0;top:-50px}100%{opacity:1;top:0}}@media (max-width:767px){.header-logo{height:9rem}.header-menu-item{padding:.666rem 1vw}.header.scrolled .header-mobile{margin-bottom:1.5rem}}@media (min-width:768px) and (max-width:991px){.header-menu-item{padding:.25rem .5vw}}.footer{padding:5rem 0;background:#000;color:#fff}.footer-news-wrap{padding:2rem 0}.footer-news-titulo{margin-bottom:2rem;line-height:1;font-size:3rem;text-transform:uppercase}.footer-news-form{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0 auto}.footer-news-form-input{height:2.5rem;margin:1rem .5rem;padding:.25rem 2rem .5rem;min-width:10rem;border:0;line-height:1;font-family:AmsiProCond,sans-serif}.footer-news-form-btn{height:2.5rem;padding:.25rem 1rem;text-align:left;border:0;font-size:1rem;background:#866f4f;color:#fff}.footer hr{border-color:#9c9c9c}.footer-info-logo{margin:2rem 0 2rem}.footer-info-titulo{padding:1rem 0;font-size:2rem;line-height:1;color:#866f4f}.footer-info-txt{font-family:AmsiProCond,sans-serif;font-size:1.1rem}.footer-info-wpp{font-size:1.8rem;font-family:AmsiProCond,sans-serif}.footer-info-wpp a{color:#fff}.footer-info-redes{display:flex;justify-content:center;align-items:center}.footer-info-redes-item{display:flex;justify-content:center;align-items:center;margin:0 .5rem;width:2rem;height:2rem;border-radius:50%;font-size:1.5rem;background:#fff;color:#000}@media (max-width:767px){.footer-info-titulo{padding-top:2rem;text-align:center}}.home{padding-top:12rem}.home-video{position:relative;margin-bottom:1.5rem}.home-video video{width:100%}.home-sobre{position:relative;margin-bottom:1.5rem;background:#fff}.home-sobre:before{content:"";position:absolute;display:block;background:#313131;top:0;left:1rem;right:15%;bottom:0}.home-sobre-wrap{max-width:63%;padding:10rem 3rem 10rem 1rem}.home-sobre-titulo{display:block;margin-bottom:1rem}.home-sobre-btn{width:100%;padding:.75rem 1rem;text-align:left;border:0;letter-spacing:.3em;font-size:1.25rem;line-height:1;background:#866f4f;color:#fff}.home-sobre-txt{width:19rem;margin-bottom:10rem;font-size:1.2rem;font-family:AmsiProCond,sans-serif;text-align:justify;color:#fff}.home-chamada{margin-bottom:1.5rem;padding:2rem;background:#866f4f;color:#fff}.home-chamada-wrap{display:flex;align-items:center;line-height:.9;font-weight:700}.home-chamada-pague{margin-right:1rem;font-size:2rem}.home-chamada-vezes{font-size:4.5rem}.home-experiencias{margin-bottom:2rem;padding:3rem 0;background:#000}.home-experiencias-carrossel-item{position:relative;display:block;overflow:hidden}.home-experiencias-carrossel-item-bg{filter:brightness(.3);transition:2s}.home-experiencias-carrossel-item-ico{position:absolute;z-index:2;left:1rem;top:0;background:#000;padding:1.25rem .35rem .5rem}.home-experiencias-carrossel-item-ico-img{width:1.8rem}.home-experiencias-carrossel-item-txt{position:absolute;z-index:3;left:0;width:100%;text-align:center;text-transform:uppercase;font-family:AmsiProCond,sans-serif;font-size:1.5vw;letter-spacing:.3em;color:#fff;filter:drop-shadow(1px 1px 2px rgb(0, 0, 0))}.home-experiencias-carrossel-item-txt-topo{top:1rem}.home-experiencias-carrossel-item-txt-baixo{bottom:1rem}.home-experiencias-carrossel-item-txt-titulo{top:50%;transform:translateY(-50%);padding:1rem;font-family:MrsEavesRoman,sans-serif;letter-spacing:0;font-size:3vw;line-height:1}.home-experiencias-carrossel-item:hover .home-experiencias-carrossel-item-bg{transform:scale(1.1);filter:brightness(.85)}.home-experiencias-carrossel.owl-theme .owl-item{filter:sepia(100%);opacity:.5;transition:.5s}.home-experiencias-carrossel.owl-theme .owl-item.active{filter:sepia(0);opacity:1}.home-experiencias-chamada{display:flex;padding:4rem 0 0;justify-content:center;align-items:center}.home-experiencias-chamada-txt{margin-right:2rem;font-size:1.15rem;font-family:AmsiProCond,sans-serif;color:#fff}.home-experiencias-chamada-btn{padding:.5rem 1rem;border:0;letter-spacing:.3em;font-size:1.25rem;background:#866f4f;color:#fff;text-transform:uppercase}.home-restaurante{position:relative;margin-bottom:2rem}.home-restaurante:before{content:"";position:absolute;display:block;background:#000;background-image:url(../img/home/restaurante-bg.jpg);background-size:75%;background-repeat:no-repeat;top:0;left:1rem;right:35%;bottom:0}.home-restaurante-wrap{padding:5rem 3rem 5rem 3rem}.home-restaurante-btn{width:100%;margin-left:2rem;padding:.5rem 1rem;text-align:left;border:0;letter-spacing:.4em;font-size:1.25rem;background:#866f4f;color:#fff}.home-restaurante-txt{width:15rem;margin-bottom:5rem;font-size:1.1rem;font-family:AmsiProCond,sans-serif;text-align:justify;color:#fff}.home-parallax{height:35vw;max-height:40rem;margin-bottom:2rem;background:url(../img/home/parallax.jpg);background-attachment:fixed;background-size:cover}.home-suites{margin-bottom:2rem}.home-suites-carrossel-item{position:relative;display:block;overflow:hidden}.home-suites-carrossel-item-bg{filter:brightness(.3);transition:2s}.home-suites-carrossel-item-ico{position:absolute;z-index:2;left:1rem;top:0;background:#000;padding:1.25rem .35rem .5rem}.home-suites-carrossel-item-ico-img{width:1.8rem}.home-suites-carrossel-item-txt{position:absolute;z-index:3;left:0;width:100%;text-align:center;font-family:AmsiProCond,sans-serif;font-size:1.2rem;letter-spacing:.3em;color:#fff;filter:drop-shadow(1px 1px 2px rgb(0, 0, 0))}.home-suites-carrossel-item-txt-baixo{bottom:2rem;text-transform:uppercase}.home-suites-carrossel-item-txt-titulo{top:50%;transform:translateY(-50%);padding:1rem;font-family:MrsEavesRoman,sans-serif;letter-spacing:0;font-size:2rem;line-height:1}.home-suites-carrossel-item:hover .home-suites-carrossel-item-bg{transform:scale(1.1);filter:brightness(.85)}.home-suites-carrossel.owl-theme .owl-item{filter:sepia(100%);opacity:.5;transition:.5s}.home-suites-carrossel.owl-theme .owl-item.active{filter:sepia(0);opacity:1}@media (max-width:767px){.home{padding-top:11rem}.home-sobre:before{right:0}.home-sobre-col{flex-wrap:wrap}.home-sobre-wrap{max-width:100%;padding:5rem 3rem 4rem 2rem}.home-sobre-txt{margin-bottom:3rem}.home-experiencias-titulo{font-size:2.1rem}.home-experiencias-carrossel-item-txt{font-size:5.5vw}.home-experiencias-carrossel-item-txt-titulo{font-size:10vw}.home-restaurante:before{right:0}.home-restaurante-col{flex-wrap:wrap}.home-restaurante-wrap{max-width:100%;padding:5rem 3rem 4rem 2rem}.home-restaurante-txt{margin-bottom:3rem}}@media (min-width:768px) and (max-width:991px){.home-restaurante-btn{letter-spacing:.3rem}}.pousada-suites{position:relative;margin:3rem 0 5rem}.pousada-suites:before{content:"";position:absolute;display:block;background:#ebebeb;top:0;left:1rem;right:25%;bottom:0}.pousada-suites-wrap{max-width:22rem;padding:5rem 2rem 7rem 1rem}.pousada-suites-titulo{display:block;margin-bottom:2rem;font-weight:700}.pousada-suites-txt{font-size:1.25rem;font-family:AmsiProCond,sans-serif;text-align:justify}.pousada-suites-capa{margin:1rem 0 -1rem}.pousada-pousada{position:relative;margin-bottom:7rem}.pousada-pousada:before{content:"";position:absolute;display:block;background:#000;top:0;right:1rem;left:35%;bottom:0}.pousada-pousada-wrap{padding:7vw 3rem 4vw 3rem}.pousada-pousada-btn{width:100%;margin-left:2rem;padding:.5rem 1rem;text-align:left;border:0;letter-spacing:.4em;font-size:1.25rem;background:#866f4f;color:#fff}.pousada-pousada-txt{width:22rem;margin-bottom:5rem;font-size:1.25rem;font-family:AmsiProCond,sans-serif;text-align:justify;color:#fff}.pousada-pousada-capa{margin:3rem 0 -3rem}.pousada-lazer{position:relative;margin-bottom:2rem;padding-top:1rem}.pousada-lazer:before{content:"";position:absolute;display:block;background:#000;top:0;right:1rem;left:1rem;bottom:0}.pousada-lazer-wrap{padding:2rem 0 3rem}.pousada-lazer-txt{margin-top:1rem;line-height:1;font-size:1.25rem;font-family:AmsiProCond,sans-serif;color:#fff}.pousada-lazer-carrossel-item-img{max-height:30rem;object-fit:cover}.pousada-experiencias{position:relative;margin-bottom:7rem}.pousada-experiencias:before{content:"";position:absolute;display:block;background:#ebebeb;top:0;right:1rem;left:35%;bottom:0}.pousada-experiencias-wrap{padding:3rem 3rem 3rem 1rem}.pousada-experiencias-txt{width:15rem;margin-bottom:5rem;font-size:1.25rem;font-family:AmsiProCond,sans-serif;text-align:justify}.pousada-experiencias-capa{margin:2rem 0}.pousada-respire{position:relative;margin-bottom:2rem}.pousada-respire-bg{width:100%;max-height:30vw;object-fit:cover;filter:brightness(.5)}.pousada-respire-wrap{position:absolute;top:50%;transform:translateY(-50%);width:100%;text-align:center;color:#fff}.pousada-respire-wrap-titulo{width:100%;margin-bottom:3rem;font-weight:700}.pousada-respire-wrap-txt{width:48rem;max-width:100%;margin:0 auto;padding:0 1rem;font-size:1.25rem;font-family:AmsiProCond,sans-serif;color:#fff}@media (max-width:767px){.pousada-suites:before{right:1rem}.pousada-pousada:before{left:1rem}.pousada-pousada-capa{margin:0 0 2rem}.pousada-lazer-carrossel-item-img{min-height:15rem;object-fit:cover}.pousada-lazer-txt{padding:0 1.5rem}.pousada-experiencias:before{left:1rem}.pousada-respire-bg{min-height:40rem;object-fit:cover}}.experiencias-lista{padding:5rem 0}.experiencias-lista-titulo{margin-bottom:5rem}.experiencias-lista-item{margin-bottom:5rem;padding:1rem 0;background:#ebebeb}.experiencias-lista-item-wrap{padding:1rem 1.25rem 1rem 4rem}.experiencias-lista-item-titulo{margin-bottom:.5rem;font-size:2.25rem}.experiencias-lista-item-txt{margin-bottom:1.5rem;padding:0 2rem 0 0;font-family:AmsiProCond,sans-serif}.experiencias-lista-item-btn{width:100%;padding:.5rem 1rem;text-align:left;border:0;letter-spacing:.4em;font-size:1.15rem;text-transform:uppercase;background:#866f4f;color:#fff}.experiencias-lista-item-video{position:relative}.experiencias-lista-item-video-ico{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);font-size:3rem;color:#fff;transition:.3s}.experiencias-lista-item-video-ico:hover{opacity:.8;font-size:4rem}.experiencias-lista-item-video-capa{filter:brightness(.8)}@media (max-width:767px){.experiencias-lista-item-wrap{padding:2rem 2rem 2rem 3rem}.experiencias-lista-colCapa{order:-1}}.quartos-lista-features{margin:0 2rem 2rem;background:#000}.quartos-lista-features-item{padding:2rem 0;text-align:center}.quartos-lista-features-item-ico{margin-bottom:1rem;filter:invert(1);height:4.5rem}.quartos-lista-features-item-nome{font-size:1.25rem;text-align:center;font-family:AmsiProCond,sans-serif;color:#fff}.quartos-lista-item{margin-bottom:5rem;padding:1rem 0;background:#ebebeb}.quartos-lista-item-wrap{width:20rem;padding:1rem 1.25rem 1rem 4rem;margin:0 auto}.quartos-lista-item-titulo{margin-bottom:2rem;font-size:2.25rem}.quartos-lista-item-txt{margin-bottom:2.5rem;padding:0 2rem 0 0;font-family:AmsiProCond,sans-serif}.quartos-lista-item-btn{padding:.5rem 2rem;text-align:center;border:0;letter-spacing:.4em;font-size:1.15rem;text-transform:uppercase;background:#866f4f;color:#fff}.quartos-lista-item-video{position:relative}.quartos-lista-item-video-ico{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);font-size:3rem;color:#fff;transition:.3s}.quartos-lista-item-video-ico:hover{opacity:.8;font-size:4rem}.quartos-lista-item-video-capa{filter:brightness(.8)}@media (max-width:767px){.quartos-lista-features .row .col{min-width:33.333333%}.quartos-lista-item-wrap{padding:2rem 1.25rem 2rem 3rem}.quartos-lista-item-colCapa{order:-1}}.restaurante-intro{position:relative;margin-bottom:2rem}.restaurante-intro:before{content:"";position:absolute;display:block;background:#000;background-image:url(../img/home/restaurante-bg.jpg);background-size:75%;background-repeat:no-repeat;top:0;left:1rem;right:35%;bottom:0}.restaurante-intro-wrap{padding:5rem 3rem 5rem 3rem}.restaurante-intro-btn{width:100%;margin-left:2rem;padding:.5rem 1rem;text-align:left;border:0;letter-spacing:.4em;font-size:1.25rem;background:#866f4f;color:#fff}.restaurante-intro-txt{width:15rem;margin-bottom:2rem;font-size:1.1rem;font-family:AmsiProCond,sans-serif;text-align:justify;color:#fff}.restaurante-galeria{margin-bottom:5rem}@media (max-width:767px){.restaurante-intro:before{right:1rem}}.fotos-galeria{position:relative;padding:2rem 0 5rem;margin-bottom:2rem}.fotos-galeria:before{content:"";position:absolute;display:block;background:#000;top:20rem;left:0;right:0;bottom:0}.fotos-galeria-container{position:relative;z-index:1;background:#fff;padding:.5rem 1.5rem}.fotos-galeria-item{padding:.5rem;position:relative}.fotos-galeria-item:before{content:"";display:block;padding-top:100%}.fotos-galeria-item-img{position:absolute;top:.5rem;left:.5rem;width:calc(100% - 1rem);height:calc(100% - 1rem);object-fit:cover}.fotos-galeria-carregar{position:absolute;top:100%;left:0;width:100%;margin-top:1.5rem;font-size:1.15rem;text-transform:lowercase;text-align:center;font-family:AmsiProCond,sans-serif}.fotos-galeria-carregar a{color:#fff}@media (max-width:767px){.fotos-lista-titulo{font-size:1.5rem}.fotos-galeria{padding:2rem 1rem 5rem}}@media (min-width:1300px){.fotos-galeria-container{max-width:1240px}}@media (min-width:1400px){.fotos-galeria-container{max-width:1340px}}@media (min-width:1500px){.fotos-galeria-container{max-width:1440px}}@media (min-width:1600px){.fotos-galeria-container{max-width:1540px}}.comoChegar-conteudo{position:relative;margin-bottom:3rem}.comoChegar-conteudo:before{content:"";position:absolute;display:block;background:#000;top:0;left:1rem;right:35%;bottom:0}.comoChegar-conteudo-wrap{padding:7rem 1rem 2rem 3rem;width:24rem}.comoChegar-conteudo-titulo{margin-bottom:1.5rem;font-size:2.5rem;line-height:1;text-transform:uppercase;color:#fff}.comoChegar-conteudo-txt{margin-bottom:2rem;padding:0 2rem 0 0;text-transform:uppercase;font-family:AmsiProCond,sans-serif;font-size:1.25rem;color:#fff}.comoChegar-conteudo-iframe{margin:3rem 0 -10px;background:#ededed;max-height:60vw}.comoChegar-conteudo-btn{padding:.5rem 1rem;border:0;letter-spacing:.1em;font-size:1rem;background:#866f4f;color:#fff;font-family:AmsiProCond,sans-serif;text-transform:uppercase}@media (max-width:767px){.comoChegar-conteudo:before{right:1rem}}.contato-conteudo{padding:5rem 0}.contato-conteudo-container{background:#ededed}.contato-conteudo-wrap{margin-top:-1rem;padding:3rem 2rem 3rem 5rem;border:1rem solid #fff;background:#000;color:#fff}.contato-conteudo-wrap-info-item{display:flex;align-items:center;margin-bottom:1.5rem;font-family:AmsiProCond,sans-serif;font-size:1.25rem;line-height:1}.contato-conteudo-wrap-info-item-ico{margin-top:.45em;margin-right:1rem}.contato-conteudo-envio{display:flex;flex-wrap:wrap;justify-content:center;padding:7rem 0 0}.contato-conteudo-envio-titulo{margin-bottom:3rem;color:#866f4f}.contato-conteudo-envio-form{width:30rem;max-width:100%}.contato-conteudo-envio-form-input{width:100%;padding:.5rem 1rem;margin-bottom:2rem;border:0;border-bottom:1px solid #866f4f;letter-spacing:.15rem;font-family:AmsiProCond,sans-serif;background:0 0;color:#866f4f}.contato-conteudo-envio-form-btn{display:block;width:15rem;margin:2rem auto -1.5rem;padding:.5rem 1rem 1rem 1rem;line-height:1;border:0;font-size:1.5rem;text-align:center;font-family:AmsiProCond,sans-serif;letter-spacing:.3rem;background:#000;color:#fff}@media (min-width:1300px){.contato-conteudo-container{max-width:1240px}}@media (min-width:1400px){.contato-conteudo-container{max-width:1340px}}@media (min-width:1500px){.contato-conteudo-container{max-width:1440px}}@media (min-width:1600px){.contato-conteudo-container{max-width:1540px}}