.modal{top:0;left:0;width:100%;height:100%;position:fixed;inset:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal.show{padding:0}.fade{transition:opacity .15s linear}#faqModal{background-color:#fff;border-radius:12px}#faqModal,#faqModal .modal-content,#faqModal .modal-dialog{width:100%;max-width:900px;min-width:900px}@media only screen and (min-width:576px){#faqModal{background-color:#00000000}#faqModal,#novoFotosModal{overflow:hidden;min-width:900px;margin:0 auto;padding:0}#faqModal{min-width:auto!important;padding:0}}@media (min-width:576px){.modal-dialog{max-width:900px;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{margin:20px auto}.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(100% - 40px)}#faqModal .modal-dialog .modal-content .modal-header{display:flex;flex-direction:row!important;margin-top:30px}@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}#faqModal .modal-dialog .modal-content{min-width:900px;padding:0;border-radius:12px}}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:0;border-top-left-radius:.3rem;border-top-right-radius:.3rem}#faqModal .modal-dialog .modal-content .modal-header,#novoFotosModal .modal-dialog .modal-content .modal-header{flex-direction:column;align-items:flex-start;position:fixed;top:0;z-index:2;background-color:#fff;width:100%;border-bottom:0;border-radius:12px 12px 0 0;padding:20px}#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:100%;overflow-y:scroll;padding-right:16px;padding-top:0;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}.faq__content .faq-content{background:#f8f9fb;border-radius:10px;width:100%;max-width:722px;padding:5px 20px}.faq__content--header h2{font-size:26px;font-weight:400;line-height:36px;text-align:center;color:rgb(73,73,73);margin-bottom:0;margin-top:-8px;text-transform:capitalize}#faqModal{margin:70px auto}#faqModal>.modal-content{background-color:#00000000;border:none;margin-top:15px;padding:0}.faq__content--header{width:100%}#closeFotosModal{margin:0 0 0 18px!important;padding:8px 10px!important;transform:rotate(-90deg);color:#7c7c7c}#closeFotosModal svg{width:12px;height:16px}@media only screen and (max-width:974px){#faqModal{margin:0;height:100%;width:100vw;padding:0;border-radius:0;.modal-content{margin:0;padding:0;width:100vw;height:100%;.modal-dialog{margin:0;padding:0;width:100vw;height:100%;.modal-content{margin:0;padding:0;width:100vw;height:100%;max-width:100vw;max-height:100%;.modal-header{max-width:100vw;max-height:100%;width:100vw}.modal-body{width:100vw;height:100%;overflow-y:scroll;padding:0 0 12px;.faq{padding:0;margin:0;width:calc(100% - 2px);.container{padding-bottom:24px;.faq__content{padding-bottom:0}}}}}}}}#closeFotosModal{margin:0!important}}.site-header{--site-max-width:1440px;--site-content-padding:32px;--site-inline-offset:calc((100vw - min(var(--site-max-width), 100vw)) / 2);--site-content-width:min(var(--site-max-width),100vw);position:fixed;top:32px;left:calc(var(--site-inline-offset) + var(--site-content-padding));right:calc(var(--site-inline-offset) + var(--site-content-padding));transform:none;width:auto;z-index:99;box-sizing:border-box;max-width:min(375px,calc(var(--site-content-width) - var(--site-content-padding) * 2))}.site-header__nav{display:flex;align-items:center;gap:16px;padding:10px 20px;background:var(--destaque,var(--header-primary));border-radius:8px;box-shadow:0 0 10px 0 rgba(0,0,0,.2);width:100%;height:100%}.site-header__menu-btn{border:0;padding:0;margin:0;width:24px;height:24px;background:transparent;color:var(--suporte,var(--header-secondary));display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.site-header__icon{width:24px;height:24px;fill:currentColor}.site-header__icon--mobile{display:none}.site-header__logo{width:40px;height:40px;border-radius:8px;overflow:hidden;display:inline-flex;flex-shrink:0}.site-header__logo img{width:100%;height:100%;object-fit:contain}.site-header__reservas-btn{flex:1 1;min-width:0;font-size:14px;font-weight:600;line-height:1}.site-header__reservas-btn,.site-header__route-btn{height:40px;border-radius:4px;background:var(--suporte,var(--header-secondary));color:#fff;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.site-header__route-btn{width:40px;flex-shrink:0}.site-header__route-btn svg{width:22px;height:22px;max-width:100%;fill:currentColor}@media only screen and (max-width:650px){.site-header{top:auto;bottom:0;left:0;right:0;width:auto;max-width:100%}.site-header__nav{border-radius:8px 8px 1px 0;padding:17px 20px;box-shadow:0 -8px 10px 0 rgba(0,0,0,.12)}.site-header__icon--desktop{display:none}.site-header__icon--mobile{display:inline}}.menu-modal{--site-max-width:1440px;--site-content-padding:32px;--site-inline-offset:calc((100vw - min(var(--site-max-width), 100vw)) / 2);--site-content-width:min(var(--site-max-width),100vw);--menu-drawer-width:min(600px,calc(var(--site-content-width) - var(--site-content-padding) * 2));position:fixed;inset:0;z-index:1000;pointer-events:none}.menu-modal.active{pointer-events:auto}.menu-modal__backdrop{position:absolute;inset:0;border:0;padding:0;margin:0;background:rgba(0,0,0,.9);cursor:pointer;opacity:0;transition:opacity .5s ease-in-out;pointer-events:none}.menu-modal.active .menu-modal__backdrop{opacity:1;pointer-events:auto}.menu-modal.active.closing .menu-modal__backdrop{opacity:0;pointer-events:none}.menu-modal__header.site-header{position:fixed;z-index:1002;pointer-events:auto;top:32px;left:calc(var(--site-inline-offset) + var(--site-content-padding));right:auto;bottom:auto;width:min(375px,calc(var(--site-content-width) - var(--site-content-padding) * 2));max-width:min(375px,calc(var(--site-content-width) - var(--site-content-padding) * 2));transform:none}.site-header__menu-btn--animated{position:relative}.site-header__icon--toggle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .3s ease,transform .3s ease}.menu-modal .site-header__icon--menu{opacity:1;transform:translate(-50%,-50%) rotate(0deg) scale(1)}.menu-modal .site-header__icon--close{opacity:0;transform:translate(-50%,-50%) rotate(-90deg) scale(.6)}.menu-modal.active .site-header__icon--menu{opacity:0;transform:translate(-50%,-50%) rotate(90deg) scale(.6)}.menu-modal.active .site-header__icon--close,.menu-modal.active.closing .site-header__icon--menu{opacity:1;transform:translate(-50%,-50%) rotate(0deg) scale(1)}.menu-modal.active.closing .site-header__icon--close{opacity:0;transform:translate(-50%,-50%) rotate(-90deg) scale(.6)}.menu-modal__drawer{position:fixed;top:0;left:var(--site-inline-offset);z-index:1001;pointer-events:none;box-sizing:border-box;transform:translateX(calc(-100% - var(--site-inline-offset)));visibility:hidden}.menu-modal.active .menu-modal__drawer,.menu-modal.closing .menu-modal__drawer{visibility:visible}.menu-modal.active .menu-modal__drawer{pointer-events:auto;animation:menu-modal-slide-in .5s ease-in-out forwards}.menu-modal.active.closing .menu-modal__drawer{animation:menu-modal-slide-out .5s ease-in-out forwards}.menu-modal__nav{height:100%}.menu-modal__nav ul{list-style:none;padding:0;margin:0}.menu-modal__nav ul li a{color:var(--text-color-light);text-decoration:none;cursor:pointer;transition:opacity .3s ease-in-out}.menu-modal__nav ul li a:hover{opacity:.95}@keyframes menu-modal-slide-in{0%{transform:translateX(calc(-100% - var(--site-inline-offset)))}to{transform:translateX(0)}}@keyframes menu-modal-slide-out{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--site-inline-offset)))}}@keyframes menu-modal-slide-in-mobile{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes menu-modal-slide-out-mobile{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media only screen and (min-width:651px){.menu-modal__drawer{width:var(--menu-drawer-width);max-width:var(--menu-drawer-width);height:100vh;background:var(--destaque,var(--menu-primary));overflow-y:auto;overflow-x:hidden;padding:96px var(--site-content-padding) 40px var(--site-content-padding)}.menu-modal__nav{text-align:left}.menu-modal__nav ul li{padding:14px 0;position:relative}.menu-modal__nav ul li a{font-size:20px;font-weight:400;display:inline-block;padding-bottom:4px}.menu-modal__nav-item--active .linkNavBar{border-bottom:2px solid var(--suporte,var(--menu-secondary))}}@media only screen and (max-width:650px){.menu-modal__backdrop{inset:auto;top:0;left:0;right:0;width:100%;height:100vh}.menu-modal__header.site-header{top:auto;bottom:-1px;left:0;right:0;width:100%;max-width:100%}.menu-modal__drawer{top:30vh;bottom:0;left:0;right:0;width:100%;max-width:100%;height:auto;background:var(--destaque,var(--menu-primary));padding:0 20px 80px;display:flex;align-items:center;justify-content:center;transform:translateY(100%);visibility:hidden}.menu-modal.active .menu-modal__drawer,.menu-modal.closing .menu-modal__drawer{visibility:visible}.menu-modal.active .menu-modal__drawer{animation:menu-modal-slide-in-mobile .5s ease-in-out forwards}.menu-modal.active.closing .menu-modal__drawer{animation:menu-modal-slide-out-mobile .5s ease-in-out forwards}.menu-modal__nav{width:100%;flex:1 1;display:flex;align-items:center;justify-content:center;text-align:center}.menu-modal__nav ul{width:100%}.menu-modal__nav ul li{padding:14px 0}.menu-modal__nav ul li a{font-size:20px;font-weight:400}.menu-modal__nav-item--active .linkNavBar{border-bottom:none}}