html{box-sizing:border-box;scroll-behavior:smooth;cursor:default}*,*::before,*::after{box-sizing:inherit}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}body,h1,h2,h3,h4,h5,h6,ul,ol,li,p,pre,blockquote,figure,figcaption,hr,dl,dd{margin:0;padding:0}ul,ol{list-style:none}input,textarea,select,button{color:inherit;font:inherit;letter-spacing:inherit}input[type="text"],textarea{width:100%}input,textarea,button{border:1px solid gray}button{padding:0;line-height:inherit;border-radius:0;background-color:transparent;cursor:pointer}button *{pointer-events:none}img,iframe,video,object,embed{display:block;max-width:100%}svg{max-width:100%}table{table-layout:fixed;width:100%}[hidden]{opacity:0;visibility:hidden}noscript{display:block;margin-bottom:1em;margin-top:1em}[tabindex="-1"]{outline:none !important}@media (prefers-reduced-motion: reduce){*{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}.sr-only{position:absolute;width:1px;height:auto;margin:0;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap}*{text-decoration:none;color:inherit;box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,span{font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit}img{display:block;max-width:100%}a{margin:0px;padding:0px;display:block}table{border-spacing:0px}button{border:none}hr{border:none}.container{max-width:1200px;margin:0 auto}#adopt-controller-button{z-index:100 !important}.whats-fixed{position:fixed;bottom:40px;right:40px;animation:move 3s infinite;z-index:222;max-width:65px}@keyframes move{25%{transform:translateX(-10px)}50%{transform:translateX(0px)}75%{transform:translateX(10px)}100%{transform:translateX(0px)}}html{font-size:16px;font-family:"Garet", sans-serif;font-weight:300;background-color:#FBFBFB}.view{transition:.6s}a,a img,svg path,button{transition:0.3s}.guarda-bg{background:url(/img/main-bg.webp) no-repeat center center;background-size:cover}.guarda-bg.nacional{background:url(/img/main-bg-nacional.webp) no-repeat center center;background-size:cover}.btn{background-color:#CEA162;color:#FBFBFB;border-radius:12px;font-size:1.125rem;font-weight:300;line-height:1.4em;padding:8px 15px;text-align:center;max-width:fit-content}.btn:hover{background-color:#FBFBFB;color:#11273F}.detail{display:flex;justify-content:center;align-items:center;gap:7px;max-width:fit-content;color:#CEA162}.estrutura{background:url(/img/estrutura-bg.webp) no-repeat center;background-size:cover;background-attachment:fixed;padding:130px 10px}.estrutura.estrutura-nacional{background:url(/img/estrutura-nacional-bg.webp) no-repeat center;background-size:cover;background-attachment:fixed}.estrutura .estrutura-grid{display:grid;justify-items:center;gap:25px}.estrutura .estrutura-grid h3{font-size:2.625rem;font-weight:300;line-height:1.1em;color:#FBFBFB;text-align:center;max-width:600px}@media only screen and (max-width: 440px){.estrutura .estrutura-grid h3{font-size:2.375rem}}.header{padding:40px 10px}.header-grid{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;color:#FBFBFB}.header-grid .logo{margin:0 auto}.header-grid>a{margin-left:auto;padding:10px 15px;box-shadow:0 0 0 1px #FBFBFB inset;border-radius:12px;color:#fbfbfbe8}.header-grid>a:hover{box-shadow:0 0 10px 35px #CEA162 inset}@media only screen and (max-width: 500px){.header-grid{grid-template-columns:1fr 1fr}.header-grid .logo{margin-left:0}.header-grid>a{margin-right:45px}}@media only screen and (max-width: 404px){.header-grid{grid-template-columns:.8fr 1fr}}.nav-menu{display:flex;gap:20px;align-items:center;color:#fbfbfbe8}.nav-menu a:hover{color:#CEA162}.main{padding:80px 10px 190px}.main-grid{display:grid;gap:25px;justify-items:center;color:#FBFBFB;text-align:center;max-width:860px}.main-grid h1{font-size:2.6875rem;font-weight:300;line-height:1.1em;transform:translateY(100px);opacity:0;animation:sobe 1.5s forwards}.main-grid h2{font-size:1.25rem;font-weight:300;line-height:1.4em;color:#fbfbfbd7;max-width:760px;transform:translateY(100px);opacity:0;animation:sobe 1.5s forwards;animation-delay:.2s}.main-grid .btn{transform:translateY(100px);opacity:0;animation:sobe 1.5s forwards;animation-delay:.4s}@media only screen and (max-width: 450px){.main-grid h1{font-size:1.875rem;font-weight:300;line-height:1.1em}.main-grid h2{font-size:1rem;font-weight:300;line-height:1.4em}}@keyframes sobe{100%{opacity:1;transform:translateY(0)}}#btn-mobile{display:none;position:absolute;align-self:center;justify-content:flex-end;color:#fff !important;background-color:#ffffff00 !important}.social-menu-overflow{display:none}@keyframes top{0%{transform:translateY(-100%)}100%{transform:translateY(0%)}}@media only screen and (min-width: 651px) and (max-width: 770px){#menu{visibility:hidden;display:block;position:absolute;background:#ffffff;z-index:1000000000;box-shadow:5px 5px 40px rgba(0,0,0,0.1)}.nav-menu a{transition:none !important}#nav.active #menu{display:grid;grid-template-columns:1fr;justify-items:center;align-items:center;align-content:space-evenly;position:absolute;top:0;right:0;margin:0;padding:0;visibility:visible;overflow-x:hidden;width:100vw;height:100vh;justify-content:center;animation:top ease-in 1s alternate;align-content:center;grid-gap:20px}#btn-mobile{display:flex;padding:0.5rem 0rem;font-size:1rem;border:none;background:none;cursor:pointer;gap:0.5rem;z-index:22222222222;right:10px;color:currentColor}#hamburger{border-top:3px solid;width:32px}#hamburger::after,#hamburger::before{content:"";display:block;width:32px;height:3px;background:currentColor;margin-top:5px;position:relative;transition:0.3s}#nav.active #hamburger{border-top-color:transparent}#nav.active #hamburger::before{transform:rotate(135deg)}#nav.active #hamburger::after{transform:rotate(-135deg);top:-7px}#nav button:hover{box-shadow:none;transform:none}}@media only screen and (min-width: 0px) and (max-width: 650px){#menu{visibility:hidden;display:block;position:absolute;background:#ffffff;z-index:1000000000;box-shadow:5px 5px 40px rgba(0,0,0,0.1)}#nav button:hover{box-shadow:none;transform:none}.nav-menu a{transition:none !important}#nav.active #menu{display:grid;grid-template-columns:1fr;align-items:center;justify-items:center;align-content:center;position:absolute;top:0;right:0;margin:0;padding:0;visibility:visible;overflow-x:hidden;width:100vw;height:100vh;justify-content:center;animation:top ease-in 1s alternate;grid-gap:20px}#btn-mobile{display:flex;padding:0.5rem 0rem;font-size:1rem;border:none;background:none;cursor:pointer;gap:0.5rem;z-index:22222222222;right:10px;color:currentColor}#hamburger{border-top:3px solid;width:32px}#hamburger::after,#hamburger::before{content:"";display:block;width:32px;height:3px;background:currentColor;margin-top:5px;position:relative;transition:0.3s}#nav.active #hamburger{border-top-color:transparent}#nav.active #hamburger::before{transform:rotate(135deg)}#nav.active #hamburger::after{transform:rotate(-135deg);top:-7px}.nav-menu ul{padding:20px 0px;display:grid;justify-content:center;grid-gap:40px}}.politica p,.termos p{margin-top:10px}.politica h3,.termos h3{margin-top:20px;font-size:1.5rem}.politica ul,.termos ul{margin-top:5px;margin-bottom:5px}.politica ul li,.termos ul li{text-indent:50px}.politica h2,.termos h2{margin-top:20px;font-size:2rem;text-align:center}.politica,.termos{padding:10px 10px}.digitalmix{text-align:center;color:#f2f2f280;background-color:#121412;padding:30px 10px}.digitalmix-grid{display:grid;gap:15px}.digitalmix-grid>div{display:flex;align-items:center;justify-content:center;gap:10px}.digitalmix-grid>p,.digitalmix-grid>div>p{font-size:1rem !important}@media only screen and (max-width: 360px){.digitalmix-grid>div{display:grid;justify-items:center;gap:10px}}.melhores{padding:80px 10px 50px;position:relative;z-index:2;bottom:75px;border-radius:80px 80px 0 0;background-color:#FBFBFB}.melhores-grid{display:grid;justify-items:center}.melhores-grid>h3{margin-right:auto;font-size:2rem;color:#121212}@media only screen and (max-width: 600px){.melhores-grid>h3{text-align:center;margin-left:auto}}.melhores-grid .melhores-content{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;align-items:start;width:100%}.melhores-grid .melhores-content .item{max-width:285px;width:100%}.melhores-grid .melhores-content .item>span{width:100%;height:1px;background-color:rgba(18,18,18,0.556863);display:block;margin-bottom:10px}.melhores-grid .melhores-content .item h4{font-size:7.1875rem;font-weight:300;line-height:1em;line-height:inherit;color:#11273F;display:inline}.melhores-grid .melhores-content .item div span{color:#11273F;display:inline;font-size:1.875rem}@media only screen and (max-width: 600px){.melhores-grid .melhores-content .item{text-align:center}}.sobre{padding:50px 10px 80px;overflow:hidden}.sobre-grid{display:grid;gap:20px}.sobre-grid .sobre-title{transform:translate(-100%);opacity:0;transition:.6s}.sobre-grid .sobre-header>p{transform:translate(100%);opacity:0;transition:.6s}.sobre-grid.active .sobre-title,.sobre-grid.active .sobre-header>p{transform:translate(0);opacity:1}.sobre-header{display:flex;justify-content:space-between;align-items:start;gap:20px 40px}.sobre-header .sobre-title{display:grid;gap:10px;max-width:600px}.sobre-header .sobre-title h3{font-size:2.625rem;font-weight:300;line-height:1.1em}@media only screen and (max-width: 500px){.sobre-header .sobre-title h3{font-size:1.875rem}}@media only screen and (max-width: 412px){.sobre-header .sobre-title h3{font-size:1.75rem}}.sobre-header>p{font-size:1.25rem;max-width:470px;margin:30px 30px 0 0}@media only screen and (max-width: 500px){.sobre-header>p{font-size:1rem}}@media only screen and (max-width: 1020px){.sobre-header{justify-content:center;flex-wrap:wrap;text-align:center}.sobre-header .sobre-title{justify-items:center}.sobre-header>p{margin:0}}.sobre-content{display:flex;justify-content:center;align-items:center;gap:15px;flex-wrap:wrap}.sobre-content img{transition:.6s;opacity:0;transform:translateY(100%)}.sobre-content img:nth-child(2){transition-delay:.2s}.sobre-content img:nth-child(3){transition-delay:.4s}.sobre-content img:nth-child(4){transition-delay:.6s}.sobre-content.active img{opacity:1;transform:translateY(0)}.sobre-footer{max-width:560px;font-size:1.25rem;color:#121212d5;display:grid;gap:30px;margin:20px 0 0 30px}.sobre-footer a{padding:7px 13px;font-size:1rem;box-shadow:0 0 0 1px #121212 inset;border-radius:12px;color:#121212de;max-width:fit-content;display:flex;justify-content:center;align-items:center;gap:10px}.sobre-footer a:hover{box-shadow:0 0 10px 30px #CEA162 inset;color:#FBFBFB}.sobre-footer a:hover img{filter:invert(100%)}@media only screen and (max-width: 1020px){.sobre-footer{font-size:1.0625rem;margin:0}}.faq{padding:50px 10px 80px;position:relative}.faq-header{display:grid;gap:10px;justify-items:center;text-align:center;margin-bottom:20px}.faq-header h3{font-size:2.625rem;font-weight:300;line-height:1.1em;max-width:720px}@media only screen and (max-width: 450px){.faq-header h3{font-size:1.875rem}}.faq-question{background-color:#EEE0CD;color:#121212;padding:18px 40px;cursor:pointer;font-weight:bold;position:relative;z-index:3;display:grid;align-items:center;font-size:1.875rem;font-weight:300;line-height:1.2em;transition:.3s;border-radius:10px}.faq-question span{position:absolute;right:30px;color:#11273F;text-shadow:0 0 0.7px #11273F,0 0 0.7px #11273F,0 0 0.7px #11273F,0 0 0.7px #11273F,0 0 0.7px #11273F,0 0 0.7px #11273F,0 0 0.7px #11273F}.faq-answer{padding:20px 40px;padding-top:0;position:absolute;transition:0.3s;color:#121212;background-color:#EEE0CD;font-size:1.25rem;color:#121212a4}.faq-item{overflow:hidden;position:relative;z-index:10;transition:0.3s}.faq-item.expanded .faq-answer{bottom:0;border-radius:0 0 10px 10px;top:inherit}.faq-item.expanded .faq-question{border-radius:10px 10px 0px 0px}.faq-guarda{position:relative}.faq-grid{display:grid;gap:30px;position:relative;z-index:3}.mda{position:absolute;left:20px;color:#CEA162;transition:.3s}@media only screen and (max-width: 600px){.faq-question{padding:14px 40px;padding-left:20px;font-size:1.2rem}.faq-question span{right:15px}.faq-answer{font-size:1rem;padding:20px;padding-top:0}}.planos{background:url(/img/planos-bg.webp) no-repeat bottom center;background-size:cover;border-radius:80px 80px 0 0;overflow:hidden;padding:100px 10px 60px}.planos-grid{display:grid;gap:30px;justify-items:center}.planos-grid>p{font-size:1.25rem;max-width:485px;text-align:center;color:#fbfbfbe8}.planos-grid .sobre-header{color:#FBFBFB;width:100%}.planos-grid .sobre-header h3 span{box-shadow:0 0 0 0 #837154 inset;transition:.8s ease-out;line-height:1.45em}@media only screen and (max-width: 610px){.planos-grid .sobre-header h3{font-size:1.875rem}}@media only screen and (max-width: 443px){.planos-grid .sobre-header h3{font-size:1.75rem}}@media only screen and (max-width: 416px){.planos-grid .sobre-header h3 span{background-color:#837154}}.planos-grid .sobre-header>p{color:#fbfbfbe8;max-width:460px;margin-right:0}.planos-grid .umPlano{transform:translateY(100%);opacity:0;transition:.6s}.planos-grid .umPlano:nth-child(2){transition-delay:.2s}.planos-grid .umPlano:nth-child(3){transition-delay:.4s}.planos-grid .umPlano:nth-child(4){transition-delay:.6s}.planos-grid.active .sobre-header h3 span{box-shadow:630px 0 40px -40px #837154 inset}.planos-grid.active .umPlano{opacity:1;transform:translateY(0)}.planos-content{display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap}.planos-content .umPlano{display:flex;justify-content:start;align-items:start;gap:10px;flex-direction:column;max-width:283px;width:100%;min-height:360px;padding:20px;padding-top:30px;background-color:#FBFBFB;border-radius:20px}.planos-content .umPlano h2{font-size:2rem;color:#CEA162}.planos-content .umPlano p{color:#2a2a2ad0}.planos-content .umPlano ul{margin-top:10px;display:grid;gap:10px}.planos-content .umPlano ul li{display:flex;justify-content:center;align-items:center;gap:7px;max-width:fit-content}.planos-content .umPlano ul li img{width:16px}.planos-content .umPlano a{font-size:1.25rem;background-color:#CEA162;color:#FBFBFB;padding:8px 15px;max-width:fit-content;border-radius:5px;margin:0 auto;margin-top:10px}.planos-content .umPlano a:hover{background-color:#11273F}.local{padding:60px 0 70px}.local-grid{display:grid;justify-items:center;gap:15px}.local-grid h3{font-size:2.625rem;line-height:1em;text-align:center}@media only screen and (max-width: 430px){.local-grid h3{font-size:2.1875rem}}.move{height:345px;background:url(/img/move.webp) repeat-x left center;margin:30px 0}.local-content{padding:0 10px;display:flex;justify-content:space-between;align-items:start;gap:20px;flex-wrap:wrap}.local-content p{font-size:1.25rem;max-width:500px}.local-content a{display:flex;justify-content:center;align-items:center;gap:7px;color:#11273F}.local-content a:hover{color:#CEA162}.footer{padding:80px 10px 100px;border-radius:80px 80px 0 0;background-color:#11273F}.footer-grid{display:grid;justify-items:center;gap:35px}.footer-grid .footer-nav{display:flex;justify-content:center;align-items:center;gap:15px;color:#fbfbfbe1;margin-bottom:15px}.footer-grid .footer-nav a:hover{color:#CEA162}.footer-grid .redes{display:flex;justify-content:center;align-items:center;gap:8px}.footer-grid .redes a:hover{filter:drop-shadow(0 0 2px #CEA162)}.balneario{background:#11273F;background-size:cover;padding:70px 10px;position:relative}.balneario::after{content:"";display:block;position:absolute;bottom:100px;right:100px;box-shadow:0 0 300px 100px #cea1626e}.balneario-grid{display:grid;justify-items:center;gap:40px;color:#FBFBFB;width:100%;position:relative;z-index:4}.balneario-grid h4{text-transform:uppercase;color:#CEA162;letter-spacing:0.5px}.balneario-grid .balneario-header{display:flex;justify-content:space-between;align-items:start;gap:20px;width:100%}.balneario-grid .balneario-header h4{margin-top:10px}.balneario-grid .balneario-header h3{max-width:716px;text-align:center;font-size:2.625rem;line-height:1.1em}@media only screen and (max-width: 685px){.balneario-grid .balneario-header h3{font-size:1.875rem;margin-top:20px}.balneario-grid .balneario-header h4{position:absolute;top:-30px}.balneario-grid .balneario-header h4:first-child{left:10px}.balneario-grid .balneario-header h4:last-child{right:10px}}@media only screen and (max-width: 450px){.balneario-grid .balneario-header h3{font-size:1.75rem;margin-top:20px}}.balneario-grid .balneario-content{display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap}.balneario-grid .balneario-content div{display:grid;gap:10px;max-width:440px}.balneario-grid .balneario-content div p{font-size:1.25rem;color:#fbfbfbc5}@media only screen and (max-width: 450px){.balneario-grid .balneario-content div p{font-size:1rem}}.balneario-grid .balneario-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%}
