.banner.banner-desktop{padding:0 5px 8px;border-radius:8px;margin-top:88px}@media only screen and (max-width:1023px){.banner.banner-desktop{display:none!important}}.banner.banner-desktop div div img{position:unset!important;cursor:pointer}#banner-gallery-container{grid-area:10/10/11/11;z-index:1;margin:auto 17px 13px auto}#banner-gallery-button{align-items:center;background:#ffffff;border:0;border-radius:45px;box-shadow:none;color:#000;display:flex;cursor:pointer;font-size:12px;font-weight:600;justify-content:center;line-height:18.25px;padding:2px 6px;width:63px;svg{margin-right:5px}}
/*! Flickity v3.0.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%;touch-action:pan-y}.flickity-slider{position:absolute;width:100%;height:100%;left:0}.flickity-rtl .flickity-slider{left:unset;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-cell{position:absolute;left:0}.flickity-rtl .flickity-cell{left:unset;right:0}.flickity-button{position:absolute;background:hsl(0 0% 100%/75%);border:none;color:#333}.flickity-button:hover{background:white;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19F}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;text-align:center;display:flex;justify-content:center;flex-wrap:wrap}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{display:block;padding:0;background:hsl(0 0% 20%/25%);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;text-indent:-9999px;overflow:hidden}.flickity-rtl .flickity-page-dot{text-indent:9999px}.flickity-page-dot:focus{outline:none;box-shadow:0 0 0 5px #19F}.flickity-page-dot.is-selected{background:hsl(0 0% 20%/100%)}[id^=suite-carousel-]{border-radius:8px;img{border-radius:8px;width:100%}cursor:pointer}@media only screen and (max-width:786px){[id^=suite-carousel-]{img{width:unset}}}.banner-mobile{padding:0 5px 8px;border-radius:8px;margin-top:88px;width:100%;@media only screen and (min-width:1024px){&{display:none!important}}}.banner-mobile-carousel-container{border-radius:8px;height:500px;.flickity-viewport{height:500px!important;border-radius:8px}}.banner-mobile-carousel-container .flickity-page-dots{bottom:18px}.flickity-page-dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.5;cursor:pointer}.banner-mobile-carousel-container .flickity-page-dot.is-selected{background-color:var(--suporte);opacity:1}.cortesias{padding:73px 0 50px}@media only screen and (max-width:786px){.cortesias{padding:42px 0 48px}}.title{font-size:28px;font-weight:600;line-height:32px;text-align:center;color:var(--text-color-dark);margin:0}.cortesias__content{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px;padding-top:10px}.cortesias__content--box{background:#f8f9fb;padding:54px 15px;border-radius:5px}.cortesias__content--box span{margin-right:15px}.footer{background-color:#000;color:var(--footer-color);padding:17px 15px}.footer__assinatura{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;font-size:14px;font-weight:600}.footer__assinatura.text-center a,.footer__assinatura.text-center a:hover{color:var(--footer-color)!important;text-decoration:none}.menu{max-width:1280px;z-index:98;position:fixed;top:0;width:100%;z-index:99;background-color:var(--destaque);color:var(--text-color-light);margin:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px;transition:transform .5s ease;will-change:transform}@media only screen and (max-width:650px){.menu{z-index:98}}.menu__navigation{display:flex;justify-content:space-between;align-items:center;padding:2px 20px!important;height:79px}.menu__logo__container{display:flex;font-size:18px;align-items:center;gap:10px}.menu__logo{width:41px;height:41px;border-radius:6px;display:flex;justify-content:center;align-items:center}.menu__logo img{border-radius:6px;border-style:none;height:auto;max-width:100%;vertical-align:middle}.menu__logo__container h6{font-size:20px;margin:0;font-weight:600;line-height:1.2}.menu__navigation-list{cursor:pointer;display:flex;justify-content:start;padding:4px;margin-left:4px;gap:5px}.menu__navigation-list svg{align-self:center;height:17px;width:17px;transform:rotate(180deg)}.menu__navigation-list p{font-size:14px;font-weight:600;text-transform:uppercase}.local__content{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:50px}.local__content--mapa{width:100%;position:relative;padding-top:20px}.local__content--mapa iframe{height:273px}.local__content--filter{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.btn:not(:disabled):not(.disabled){cursor:pointer}.bt-mapa a{border-radius:19px;padding:7px 25px;font-weight:400;margin-bottom:45px;width:127.78px;display:inline-block;text-align:center}.btn-dark,.btn-dark:hover{background-color:var(--suporte);color:var(--text-color-light)}.local__content--text{width:100%;max-width:400px;position:relative;z-index:1;background-color:var(--destaque);color:var(--text-color-light);border-radius:10px;padding:4px 20px 16px;margin-top:calc(171px - 273px);p{a{color:unset;text-decoration:none;font-weight:unset}}}.local__content--text p{border-bottom:1px solid #626262;padding:16px 0;font-size:14px;font-weight:400;display:flex;align-items:center}@media screen and (max-width:768px){.local__content--text{width:calc(100% - 30px);max-width:100%}}.local__content--text p span{padding-right:10px}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.local__content--text div p:last-child{border:none}.locali__btns{display:flex;flex-direction:column;gap:4px;a{display:flex;justify-content:center;align-items:center}a.btn.btn-text-center{background-color:var(--suporte)!important;color:#fff}}.btn{border-radius:5px;border:none;font-size:1rem;font-weight:600;padding:12px 32px;line-height:16.8px;transition:.3s ease-in-out;img{width:22px;height:22px;margin-right:10px}}@media screen and (max-width:768px){.local__content--mapa iframe{height:511px}}#novoFotosModal .modal-dialog{margin:0}@media only screen and (min-width:576px){#novoFotosModal .modal-dialog{margin:60px auto 25px;max-width:826px}}@meddia only screen and (min-width: 576px){#faqModal,#novoFotosModal{overflow:hidden}}.modal-content{border:1px solid rgba(0,0,0,.2)}#faqModal .modal-dialog .modal-content,#novoFotosModal .modal-dialog .modal-content{min-height:100vh}@media only screen and (min-width:576px){#faqModal .modal-dialog .modal-content,#novoFotosModal .modal-dialog .modal-content{border-radius:12px;min-height:auto;padding:0 36px 36px}}#novoFotosModal .modal-dialog .modal-content .modal-header .close{margin:0;transform:rotate(-90deg)}#faqModal .modal-dialog .modal-content .modal-header,#novoFotosModal .modal-dialog .modal-content .modal-header .modal-title{font-wheight:500}.modal-content-foto{position:relative;max-width:1440px;width:100%;margin:0 auto;display:block;padding:0;border:0}.foto-grid{float:left;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,1fr);grid-gap:25px;margin:0;padding:0;border:0}img{vertical-align:middle;border-style:none}.foto-grid img{width:100%;height:500px;object-fit:cover}.foto-grid img:nth-child(3n+1){grid-column:1/3}#ModalCardapio .modal-dialog{margin:0}@media only screen and (min-width:576px){#ModalCardapio .modal-dialog{margin:60px auto 25px;max-width:826px}}@meddia only screen and (min-width: 576px){#ModalCardapio{overflow:hidden}}#ModalCardapio .modal-dialog .modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:rgb(255,255,255);background-clip:padding-box;border-radius:.3rem;outline:0;margin:0;margin-top:50px!important;padding:0;border:none}@media only screen and (min-width:576px){#ModalCardapio .modal-dialog .modal-content{border-radius:12px;min-height:auto;padding:0 36px 36px;border:1px solid #c0c0c0}#ModalCardapio .modal-dialog .modal-content .modal-body{min-height:0;overflow:unset}}#ModalCardapio .modal-dialog .modal-content .modal-header .modal-header{align-items:center;position:fixed;top:0;z-index:415;background-color:#fff;width:100%;height:45px;padding:0}#ModalCardapio .modal-dialog .modal-content .modal-header{align-items:center;position:fixed;top:0;z-index:2;background-color:#fff;width:100%;height:56px;padding:0}@media only screen and (min-width:576px){#ModalCardapio .modal-dialog .modal-content .modal-header{width:auto;position:unset}}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}#ModalCardapio .modal-dialog .modal-content .modal-header .close{margin:0;transform:rotate(-90deg)}#ModalCardapio .modal-dialog .modal-content .modal-header .modal-title{width:100%;text-align:center;font-wheight:500;margin-left:-56px}.modal-title{margin-bottom:0;line-height:1.5;font-size:24px}#ModalCardapio .modal-dialog .modal-content .modal-body{max-width:100vw;min-height:100vh;max-height:100vh;padding:56px 0 0;overflow-y:scroll}@media only screen and (min-width:576px){#ModalCardapio .modal-dialog .modal-content .modal-body{min-height:0;height:calc(100vh - 160px);overflow-y:scroll;padding-right:2px;padding-top:0}}.modal{top:0;left:0;width:100%;height:100%;position:fixed;inset:0;z-index:1050;display:none;overflow:hidden;outline:0}.fade{transition:opacity .15s linear}#faqModal{background-color:#fff}@media only screen and (min-width:576px){#faqModal{background-color:#00000000}#faqModal,#novoFotosModal{overflow:hidden;min-width:960px;margin:0 auto;padding:0 20px}}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}.modal.show .modal-dialog{transform:none}#faqModal .modal-dialog{max-width:750px!important;margin:0;min-width:900px}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:rgb(255,255,255);background-clip:padding-box;border-radius:.3rem;outline:0;min-width:900px;background-color:#00000000;border:none;margin:0 auto;padding-left:18px}#faqModal .modal-dialog .modal-content{max-height:calc(100vh - 40px)}@media only screen and (min-width:576px){#faqModal .modal-dialog .modal-content,#novoFotosModal .modal-dialog .modal-content{border-radius:12px;min-height:auto;padding:0 36px 36px;min-width:900px}}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid rgb(222,226,230);border-top-left-radius:.3rem;border-top-right-radius:.3rem}#faqModal .modal-dialog .modal-content .modal-header,#novoFotosModal .modal-dialog .modal-content .modal-header{align-items:center;position:fixed;top:0;z-index:2;background-color:#fff;width:100%;height:89px}#faqModal .modal-dialog .modal-content .modal-header,#novoFotosModal .modal-dialog .modal-content .modal-header .modal-title{width:100%;text-align:center}@media only screen and (min-width:576px){#faqModal .modal-dialog .modal-content .modal-header,#novoFotosModal .modal-dialog .modal-content .modal-header{width:auto;position:unset}}button,select{text-transform:none}button,input{overflow:visible}button.close{padding:0;background-color:transparent;border:0}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}#faqModal>div>div>div.modal-header>button{margin:0}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.svg-inline--fa{display:var(--fa-display,inline-block);height:1em;overflow:visible;vertical-align:-.125em}svg:not(:host).svg-inline--fa,svg:not(:root).svg-inline--fa{overflow:visible;box-sizing:content-box}.modal-body{flex:1 1 auto;position:relative;padding:1rem}#faqModal .modal-dialog .modal-content .modal-body,#novoFotosModal .modal-dialog .modal-content .modal-body{min-height:100%;margin-top:89px}@media only screen and (min-width:576px){#faqModal .modal-dialog .modal-content .modal-body,#novoFotosModal .modal-dialog .modal-content .modal-body{min-height:0;height:calc(100vh - 160px);overflow-y:scroll;padding-right:2px;margin-top:0}}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.faq__content{padding:8px 0 60px;display:flex;flex-direction:column;justify-content:center;align-items:center}#accordion{background:#f8f9fb;border-radius:10px;width:100%;max-width:722px;padding:30px 20px 15px}.faq__content--header h2{font-size:28px;font-weight:600;line-height:32px;text-align:center;color:#474747;margin-bottom:30px}[id^=accordion] h3{font-size:16px;font-weight:600;line-height:16.8px;padding:10px 30px}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}[id^=accordion]>.card:nth-child(odd),[id^=accordion]>.card:nth-child(odd)>h2>button{background-color:#f8f9fb!important}[id^=accordion] .card{background:none;border-width:0;border-radius:0;position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;padding:14px 30px}[id^=accordion] .card h2{width:100%}#faqModal{margin:10px auto;.modal-content{element.style{background:#00000000;border:none}}}#faqModal>.modal-content{background-color:#00000000;border:none;margin-top:15px}#closeFotosModal{margin-right:auto;margin-left:0;transform:rotate(-90deg)}@media only screen and (max-width:974px){#faqModal{margin:0;height:100vh;width:100vw;padding:0;.modal-content{margin:0;padding:0;width:100vw;height:100vh;.modal-dialog{margin:0;padding:0;width:100vw;height:100vh;.modal-content{margin:0;padding:0;width:100vw;height:100vh;max-width:100vw;max-height:100vh;.modal-header{max-width:100vw;max-height:100vh;width:100vw}.modal-body{width:100vw;height:100vh;overflow-y:scroll;padding:0 0 12px;.faq{padding:0;margin:0;width:calc(100% - 2px);.container{padding-bottom:24px;.faq__content{#accordion{padding:16px 0 0}}}}}}}}}}.overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--destaque);opacity:.95;display:flex;align-items:center;justify-content:center;z-index:1000;transition:opacity .35s,visibility .35s,height .35s;visibility:hidden;opacity:0;&.active{height:100vh;width:100vw;visibility:visible;opacity:.9;.overlay__nav{ul{width:100%}}}.closes-menu{position:absolute;top:17px;left:5px;width:60px;height:60px;color:#fff;background-color:transparent;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:99;div{border:1px solid #fff;width:30px;height:30px;border-radius:50%;padding:0;display:flex;justify-content:center;align-items:center}}.overlay__nav{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:1;ul{width:0;height:100%;position:relative;padding:0;margin:0 auto;list-style:none;display:flex;flex-direction:column;justify-content:center;align-items:center;a{img{border-radius:6px;max-width:100%;height:auto}}li{width:100%;padding:17px;a{font-size:18px;cursor:pointer;transition:.3s ease-in-out;color:var(--text-color-light);opacity:1;text-decoration:none;:hover{color:var(--text-color-light)!important;opacity:.95!important}}}.menu__logo{margin-bottom:70px;width:75px;height:auto;border-radius:6px;display:flex;justify-content:center;align-items:center}}}}#smartbanner{left:0;top:0;display:none;padding:9px 15px 9px 10px;align-items:center;border:1px solid #303030;border-width:1px 0;background:var(--destaque);position:fixed;width:100%;z-index:9999}@media screen and (max-width:767px){#smartbanner{display:flex}}#close{display:block;margin:0 10px 0 0;width:12px;height:12px;border:0;text-align:center}#close:after,#close:before{position:absolute;width:1px;height:12px;background:#fff;content:" "}#close:before{transform:rotate(45deg)}#close:after{transform:rotate(-45deg)}#smartbanner img{height:52px;width:52px;margin-right:8px;border:0;border-radius:8px;background-color:var(--destaque)}#smartbanner p{font-size:14px;margin:0}#smartbanner p,#smartbanner span{color:#fff;line-height:18px;font-weight:400}#smartbanner span{font-size:11px}#smartbanner a{color:#fff;background:var(--suporte);margin-left:auto;padding:8px 15px;border-radius:3px;font-weight:400;font-size:12px;line-height:19px;text-decoration:none}#whatsapp-button{background-color:#25d366;position:fixed;bottom:8px;right:10px;z-index:98;border-radius:50%}#whatsapp-button svg{width:25px;height:25px}