@font-face{font-family:"Didot LT Std";src:url(../assets/fonts/subset-DidotLTStd-Italic.woff2) format("woff2"),url(../assets/fonts/subset-DidotLTStd-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Aviano-Lig;src:url(../assets/fonts/subset-Aviano-Lig.woff2) format("woff2"),url(../assets/fonts/subset-Aviano-Lig.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}.h-center-block{position:absolute;left:50%;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.v-center-block{position:absolute;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.hv-center-block{position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}body,p{font-family:Aviano-Lig,sans-serif;color:#989898}h1,h2,h3,h4,h5,h6{font-family:Aviano-Lig,sans-serif;color:#989898}h3{font-family:"Didot LT Std",sans-serif;font-style:italic}a{-webkit-transition:color .3s;-moz-transition:color .3s;-ms-transition:color .3s;-o-transition:color .3s;transition:color .3s;color:#989898}a:focus,a:hover{text-decoration:none;outline:0}a:hover{color:#cbcbcb}img{max-width:100%}.btn:active,.btn:focus{outline:0!important;box-shadow:none!important}.owl-carousel .owl-nav{position:absolute;z-index:2;top:50%;transform:translateY(-50%);height:0;margin:0;width:100%}.owl-carousel .owl-nav .owl-prev{float:left}.owl-carousel .owl-nav .owl-next{float:right}.owl-carousel .owl-nav [class*=owl-]{transform:translateY(-50%)}.a-el{position:relative;will-change:top,left,right,transform,opacity,filter;transition:.5s;transition-timing-function:ease-out}.a-el.appear{opacity:0}.a-el.appear.in-view{opacity:1}.a-el.in-left{transform:translateX(-2rem)}.a-el.in-left.in-view{transform:translateX(0)}.a-el.in-right{transform:translateX(2rem)}.a-el.in-right.in-view{transform:translateX(0)}.a-el.in-top{transform:translateY(-2rem)}.a-el.in-top.in-view{transform:translateX(0)}.a-el.in-bottom{transform:translateY(2rem)}.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.1s}.a-el.delay-1150{transition-delay:1.05s}.a-el.delay-1200{transition-delay:1.2s}.a-el.delay-1250{transition-delay:1.25s}.a-el.delay-1300{transition-delay:1.3s}.a-el.delay-1350{transition-delay:1.35s}.a-el.delay-1400{transition-delay:1.4s}.a-el.delay-1450{transition-delay:1.45s}.a-el.delay-1500{transition-delay:1.5s}.a-el.delay-1550{transition-delay:1.55s}.a-el.delay-1600{transition-delay:1.6s}.a-el.delay-1650{transition-delay:1.65s}.a-el.delay-1700{transition-delay:1.7s}.a-el.delay-1750{transition-delay:1.75s}.a-el.delay-1800{transition-delay:1.8s}.a-el.delay-1850{transition-delay:1.85s}.a-el.delay-1900{transition-delay:1.9s}.a-el.delay-1950{transition-delay:1.95s}.a-el.delay-2000{transition-delay:2s}main{overflow:hidden;margin-top:8.5rem}.espaco-section{padding:5rem 0 1rem}.parallax{width:100%;height:35vw;background-attachment:fixed;background-size:cover}.parallax--primeira{background-image:url(../img/parallax-1.jpg)}.parallax--segunda{background-image:url(../img/parallax-2.jpg)}.parallax--terceira{background-image:url(../img/parallax-3.jpg)}.parallax.safarimustend{background-attachment:initial}.intro-section{margin-bottom:2rem;text-align:center}.intro-section--subtitulo{color:#4f4f4f;margin-bottom:1rem}.intro-section--texto{padding:0 11%}.intro-section--texto--wrap{background:rgba(255,255,255,.6)}.card-section{background:#f7f4ec;filter:drop-shadow(0 1rem 1rem rgba(0, 0, 0, .3));padding:1rem;margin:1rem auto 6rem}.card-section .row{margin:0 -.9rem}.card-section--box{padding:1rem 4rem}.card-section--titulo{font-size:1.7rem}.card-section--owl .owl-dots{position:absolute;top:calc(100% + 2rem);left:0;width:100%;opacity:0;transition:.5s;transition-delay:.5s}.card-section--owl .owl-dots button.owl-dot{outline:0!important}.card-section--owl .owl-dots button.owl-dot span{transition:.3s}.card-section.in-view .card-section--owl .owl-dots{opacity:1}.menu .link-hover,.menu span{margin:.5rem .25rem}.galeria-carousel{margin-bottom:2rem}.galeria-carousel img{height:12rem;object-fit:cover}.galeria-carousel .owl-dots .owl-dot{outline:0!important}.bg-section{background-color:#fff;background-size:100%;background-position:center;background-repeat:no-repeat}.separador{border-top:2px dotted #c2c2c2;width:66%}.separador--footer{margin:4rem auto 5rem}.link-hover{position:relative}.link-hover:after{content:"";position:absolute;left:0;right:100%;bottom:-.2rem;height:1px;background:#989898;transition:.3s}.link-hover.active:after,.link-hover:hover:after{right:0}.eventos .eventos-carrossel .owl-nav{width:100%}.eventos .eventos-carrossel .owl-nav button{background:rgba(255,255,255,.8);padding:.3rem .5rem!important;outline:0!important}@media (max-width:767px){html{font-size:10px}main{margin-top:7.3rem}.container-maior{max-width:100%}.parallax{height:50vw}.card-section{width:90%}.card-section--box{padding:1rem}.menu .link-hover,.menu span{display:block;width:100%}.menu span{text-align:center;margin:-.5rem 0}}@media (min-width:768px) and (max-width:991px){html{font-size:12px}main{margin-top:7.3rem}.container-maior{max-width:100%}.parallax{height:50vw}}@media (min-width:992px) and (max-width:1199px){html{font-size:14px}main{margin-top:6.6rem}}@media (min-width:1400px){.container-maior{max-width:1370px}}@media (min-width:1600px){.container-maior{max-width:1570px}}header{position:absolute;left:0;top:0;width:100%;padding:2rem}header .logo{transform:translateY(-.75rem);width:200px;max-width:13vw}header .navbar-collapse .menu{display:flex;justify-content:space-evenly;align-items:center;width:100%;margin:0;padding:0;list-style:none}header .navbar-collapse .menu li{padding:5px 10px;line-height:1;letter-spacing:.2em;text-transform:uppercase;font-size:.9rem}header .navbar-collapse .menu li:first-child{padding-left:0}header .nav-reservas{position:absolute;top:0;right:calc((100vw - 1140px)/ 2);display:flex}header .nav-reservas-link{display:inline-block;background:#d9b85d;color:#fff;padding:7px 15px;line-height:1;margin-right:15px;transition:background .3s;font-family:"Didot LT Std",sans-serif}header .nav-reservas-link:hover{background:#e3ca86}header .social{text-align:right}header .social .fab{display:inline-flex;width:28px;height:28px;margin:0 0 0 auto;justify-content:center;align-items:center;text-align:center;background:#ebebeb;border-radius:50%;font-size:1.1rem}header.scrolled{position:fixed;padding:1.5rem 3rem .25rem;z-index:999;animation:topMenu;animation-duration:1s;background:#fcfcfc}header.scrolled .row{align-items:center}header.scrolled .logo{width:140px}header.scrolled .social{padding-top:0}header.scrolled .navbar-collapse .menu{padding-top:0}@keyframes topMenu{from{top:-150px}to{top:0}}@media (max-width:767px){header{padding:2rem 0 1rem;background:rgba(255,255,255,.99)}header.scrolled{padding-left:0;padding-right:0}header.scrolled .logo{width:auto}header .logo{width:auto;height:40px;max-width:none;object-fit:contain}header .social{padding-top:0}.navbar-header{display:flex;justify-content:flex-end;align-items:center}.navbar-header .navbar-toggle{margin-left:2rem;border:1px solid #000;background:#4f4f4f;color:#fff;line-height:1;padding:.5rem 1.2rem;outline:0!important}header .navbar-collapse{position:absolute;z-index:99;right:0;top:0}header .navbar-collapse .menu{padding:2rem 0;flex-wrap:wrap;justify-content:flex-end;text-align:right;background:rgba(255,255,255,.99);width:18rem}header .navbar-collapse .menu li{width:100%;padding:1rem;font-size:1.2rem}header .navbar-collapse .menu li:first-child,header .navbar-collapse .menu li:last-child{padding:1rem}header .nav-reservas{right:0}header .nav-reservas-link{padding:5px 15px}}@media (min-width:768px) and (max-width:991px){header .logo{width:auto;height:40px;max-width:none}header .navbar-collapse .menu li{padding:5px 0;font-size:.95rem}.navbar-header{display:flex;justify-content:flex-end;align-items:center}.navbar-header .navbar-toggle{margin-left:2rem;border:1px solid #000;background:#4f4f4f;color:#fff;line-height:1;padding:.5rem 1.2rem;outline:0!important}header .nav-reservas{right:calc((100vw - 720px)/ 2)}}@media (min-width:992px) and (max-width:1199px){header .logo{max-width:10vw}header .navbar-collapse .menu li{padding:5px 0;font-size:.95rem}header .nav-reservas{right:calc((100vw - 960px)/ 2)}}@media (min-width:1400px){header .nav-reservas{right:calc((100vw - 1370px)/ 2)}}@media (min-width:1600px){header .nav-reservas{right:calc((100vw - 1570px)/ 2)}}footer.bg-section{background-image:url(../img/bg-footer.jpg);background-position:center top}.contato{color:#494949}.contato--form{margin:0 auto;width:350px;max-width:100%}.contato--form--grupo{display:flex;margin-bottom:.2rem}.contato--form--grupo input{flex-grow:1;margin-left:.3rem}.contato--form--enviar{margin-top:1rem;padding:.3rem .4rem;line-height:1;background:#fff;border:1px solid #666;cursor:pointer}.copyright{color:#494949}.copyright--logo{text-align:center;margin-top:-3rem}.copyright--logo img{width:200px;max-width:60%}.copyright--texto{padding:1rem 0;text-align:center}@media (max-width:767px){.contato--form{margin-top:2rem}}.pacotes{position:relative;background:url(../img/banner-pacotes.jpg);background-size:cover;background-position:center;margin-bottom:3rem}.pacotes-banner-carrossel.owl-carousel .owl-dots{position:absolute;left:0;top:100%;width:100%}.pacotes-banner-carrossel.owl-carousel .owl-stage{display:flex}.pacotes-banner-carrossel.owl-carousel .pacotes-banner-btn{z-index:2;width:auto;margin:2rem 0 -1rem;max-width:30vw}.pacotes-banner-carrossel.owl-carousel .owl-item{display:flex}.pacotes-banner-carrossel-item{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;width:100%;height:100%}.pacotes-banner-carrossel-item-img{height:100%;object-fit:cover}.pacotes-banner-carrossel-item-carrossel{padding:3rem 0}.pacotes-container{max-width:2000px;padding-top:2rem;padding-bottom:2rem}.pacotes-item{position:relative;z-index:1;display:block;filter:drop-shadow(3px 3px .25rem transparent);transform:scale(1) translateZ(0);transition:.3s}.pacotes-item:hover{z-index:2;transform:scale(1.2) translateZ(0);filter:drop-shadow(3px 3px .25rem rgba(0, 0, 0, .5))}.pacotes-img{image-rendering:auto;image-rendering:crisp-edges;image-rendering:pixelated;image-rendering:-webkit-optimize-contrast}.pacotes-carrossel.owl-carousel .owl-stage-outer{overflow:visible}.pacotes-carrossel.owl-carousel .owl-item:hover{z-index:5}.pacotes-carrossel.owl-carousel .owl-nav{width:100%}.pacotes-carrossel.owl-carousel .owl-nav [class*=owl-]{font-size:3rem;color:#fff;background:0 0!important;outline:0!important;border:none!important;filter:drop-shadow(3px 3px .25rem rgba(0, 0, 0, .5))}.pacotes-video{position:absolute;z-index:99;bottom:3rem;left:50%;transform:translateX(-50%)}.pacotes-btn{height:0;filter:drop-shadow(3px 3px .25rem rgba(0, 0, 0, .5))}.video-topo--wrap iframe{pointer-events:none}.video-topo--wrap.clicked iframe{pointer-events:initial}.video-topo--chamada{width:50%;padding:3rem 0 2rem;margin:0 auto;font-family:"Didot LT Std",sans-serif;font-size:1.6rem;text-align:center;border-bottom:2px dotted #4f4f4f}.apresentacao{padding:5rem 0}.apresentacao--coluna{display:flex;flex-wrap:wrap;justify-content:center}.apresentacao--titulo{position:relative;color:#989898;padding:1rem 2rem;font-size:1.4rem}.apresentacao--titulo:before{content:"";position:absolute;right:100%;top:50%;height:2px;width:2rem;background:#8a8a89}.apresentacao--imagem{filter:drop-shadow(0 1rem 1rem rgba(0, 0, 0, .3))}.restaurante{background-image:url(../img/bg-restaurante.jpg)}.restaurante--chefs{margin-bottom:3rem}.restaurante--chefs--link{filter:grayscale(1);transition:.3s}.restaurante--chefs--link:hover{filter:grayscale(0)}.hotelaria{background-image:url(../img/bg-guesthouse.jpg)}.imprensa--col{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:2rem}.imprensa--col--left{justify-content:flex-start}.imprensa--col--center{justify-content:center}.imprensa--col--right{justify-content:flex-end}.imprensa--box{width:300px;max-width:95%;background:#f7f4ec;filter:drop-shadow(0 1rem 1rem rgba(0, 0, 0, .3))}.imprensa--titulo{padding:1rem 1.5rem 0 1.5rem;font-size:1.5rem;color:#989898}.imprensa--descricao{padding:0 1.5rem 1.5rem 1.5rem;font-size:.8rem;color:#989898}.final-section{background-image:url(../img/bg-final.jpg);background-position:left center}.modal .close{position:absolute;z-index:2;right:1rem;top:.5rem;font-size:2rem;color:#666}.modal-dialog .modal-content{border-radius:0;filter:drop-shadow(0 1rem 1rem rgba(0, 0, 0, .3));background:#f7f4ec}.modal-chefs--nome{font-size:2rem;color:#4f4f4f}.modal-chefs--lista{list-style:none;padding:2rem 0 0;font-family:"Didot LT Std",sans-serif}.modal-chefs--lista li{margin-bottom:.5rem;font-size:1.1rem;color:#4f4f4f}.modal-reservas .modal-dialog{max-width:500px}.modal-reservas--titulo{font-size:2rem;color:#4f4f4f}.modal-reservas--texto{margin-bottom:1.2rem;text-align:center;color:#4f4f4f}.modal-reservas--texto .fa-whatsapp{font-size:2rem;color:#01e675;transition:.3s;vertical-align:middle}.modal-reservas--texto .fa-whatsapp:hover{color:#1cfe8e}.modal-reservas--form label{margin:0}.modal-reservas--form input,.modal-reservas--form textarea{width:100%;padding:.4rem 1rem;margin-bottom:1rem;background:0 0;border:1px solid #ccc;color:#4f4f4f}.modal-acomodacoes .carrossel-suites img{height:35rem;object-fit:cover}.modal-acomodacoes .carrossel-suites .owl-nav{width:100%}.modal-acomodacoes .carrossel-suites .owl-nav button{background:rgba(255,255,255,.8);padding:.3rem .5rem!important;outline:0!important}.modal-acomodacoes-dialog{width:1400px;max-width:calc(100% - 1rem)}.modal-acomodacoes--intro{margin:0 0 .5rem;font-size:1.125rem;color:#4f4f4f}.modal-acomodacoes--intro strong{font-size:2rem}.modal-acomodacoes--menu{margin:0 0 1rem;padding:1rem 0;justify-content:center}.modal-acomodacoes--menu--item{padding:0 .5rem}.modal-acomodacoes--menu--item--link{font-size:1.125rem;text-transform:uppercase;color:#999}.modal-acomodacoes--menu--item--link.active{text-decoration:underline;color:#4f4f4f}.modal-acomodacoes--btn{display:inline-block;padding:7px 15px;line-height:1;font-size:1.2rem;font-weight:400;font-family:"Didot LT Std",sans-serif;text-align:left;text-decoration:none;background:#d9b85d;color:#fff}.modal-acomodacoes--descricao{color:#4f4f4f;margin-bottom:1rem;font-size:1rem}.modal-acomodacoes--lista{margin-bottom:1rem;padding:0;list-style:none}.modal-acomodacoes--lista li{margin-bottom:.5rem;font-size:.875rem;color:#4f4f4f}@media (max-width:767px){.video-topo .col-12{padding:0}.video-topo--chamada{width:66%}.apresentacao--coluna{padding:0 calc((100% - 240px)/ 2) 2rem}.intro-section--subtitulo{font-size:1.5rem}.imprensa--col{justify-content:center;margin-bottom:4rem}.apresentacao--titulo{width:16rem}.apresentacao--imagem{height:33vw;width:100%;object-fit:cover}.pacotes-banner-carrossel-item-img{width:260%!important;object-fit:contain;max-width:none}.pacotes-banner-carrossel.owl-carousel .owl-item{overflow:hidden}}@media (min-width:768px) and (max-width:991px){.video-topo .col-12{padding:0}.video-topo--chamada{width:66%}}@media (min-width:992px) and (max-width:1199px){.video-topo--chamada{width:66%}}