body{min-height:100vh;background-attachment:fixed;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}nav{margin-left:2rem;background:#fff}.navbar-toggler{border:1px solid #000;margin:2rem}.navbar-brand img:hover{transform:scale(1.2)}.navbar-site .navbar-nav .nav-link{color:#000;font-weight:700;text-transform:uppercase;display:inline-block;position:relative}.navbar-site .navbar-nav .nav-link:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#ff4500;transform-origin:bottom right;transition:transform .25s ease-out}.navbar-site .navbar-nav .nav-link:hover{color:#ff7b00;transition:.2s ease}.navbar-site .navbar-nav .nav-link:hover:after{transform:scaleX(1);transform-origin:bottom left}.bares-e-restaurantes{border-bottom:1px solid #000;padding-bottom:10rem}.bares-e-restaurantes img{margin-top:2rem;border-radius:2rem}.bares-e-restaurantes p{text-align:center;margin-top:3rem}.compras{border-bottom:1px solid #000;padding-bottom:10rem}.compras img{margin-top:2rem;border-radius:2rem}.compras p{text-align:center;margin-top:3rem}.footer1{background:#e6e6e6;padding-top:2rem;padding-bottom:40px;text-align:center}.footer1 h3{margin-top:2rem;font-size:2rem;text-transform:uppercase}.footer1 h3,.footer1 h5{font-weight:700;color:#ff4500}.footer1 h5{font-size:15px}.btn-icones{color:#ff4500}.btn-icones:hover{transform:scale(1.3);color:#ff4500;transition:.3s}.footer2{background-color:#ff7b00;padding-top:10px;padding-bottom:10px;text-align:center}.footer2 h5{color:#fff;font-size:18px}.footer2 img{margin-left:10px}.footer2 img:hover{transform:scale(1.2)}.historia h2{font-weight:700}.historia h2,.historia p{color:#000;margin-top:2rem}.historia p{margin-bottom:2rem;font-size:18px}.historia img{margin-top:2rem}.img-fluid{max-width:100%;height:auto}.conteudo-principal h2{background-color:#ff4500;color:#fff;padding:2rem;text-align:center;font-weight:700}.grids{background:#fff;margin-bottom:40px;padding-left:2rem;padding-right:2rem}.grids img{margin-top:2rem;margin-bottom:10px;border-radius:2rem}.grids h4{text-transform:uppercase;font-size:12px;font-weight:700}.grids p{font-size:10px}.grids .btn-grid{background:#f90;border-radius:2rem;color:#fff;font-weight:700;box-shadow:10px 10px 10px rgba(0,0,0,.3)}.grids .btn-grid:hover{background:#ff4500;transform:scale(1.3);transition:.3s ease;color:#fff}.marcador{margin-bottom:10px}.texto-azul{background-color:#07f;color:#fff;padding:3rem;text-align:center}.localizacao{margin-top:2rem}.localizacao h2{text-align:center;text-transform:uppercase;font-weight:700;margin-bottom:2rem;color:#000}.mapa-da-cidade{margin-top:2rem}.mapa-da-cidade h4{text-align:center;text-transform:uppercase;font-weight:700;margin-bottom:2rem;color:#000}.mapa-da-cidade img{margin-bottom:2rem}.dados-gerais h4,.telefones h4{text-transform:uppercase;font-weight:700;margin-top:2rem;margin-bottom:2rem;color:#000}.mergulho img{border-radius:2rem}.mergulho h3{margin-top:7rem;font-weight:700;color:#000;text-align:center}.mergulho p{margin-top:2rem;text-align:center}.mergulho-grids img{margin-top:2rem;border-radius:2rem}.noite{border-bottom:1px solid #000;padding-bottom:10rem}.noite img{margin-top:2rem;border-radius:2rem}.noite p{text-align:center;margin-top:3rem}.passeios{border-bottom:1px solid #000;padding-bottom:10rem}.passeios img{margin-top:2rem;border-radius:2rem}.passeios p{text-align:center;margin-top:3rem}.passeios-de-buggy h3{font-weight:700;text-align:center;margin-top:2rem}.passeios-de-buggy img{margin-top:2rem;border-radius:2rem}.passeios-de-buggy p{text-align:center;margin-top:3rem}.texto-ciano{background-color:#00d9ff;color:#fff;margin:2rem;text-align:center;border-radius:2rem;padding:1rem}.btn-danger{margin-top:2rem}.piscinas-naturais h3{text-align:center;font-weight:700;margin-top:3rem;color:#000}.piscinas-naturais img{margin-top:2rem;border-radius:2rem;height:36em}.piscinas-naturais2 h2,.piscinas-naturais p{text-align:center;margin-top:2rem}.piscinas-naturais2 h2{font-weight:700;text-transform:uppercase;color:#000}.piscinas-naturais2 img{margin-top:2rem;border-radius:2rem}.piscinas-naturais2 p{margin-top:2rem}.piscinas-naturais2 p span{font-weight:700}.piscinas-naturais2 table{margin-top:2rem}.secao_whatsapp{margin-top:2rem;border-top:1px solid green;border-bottom:1px solid green;padding:2rem}.praia{border-bottom:1px solid #000;padding-bottom:10rem}.praia img{margin-top:2rem;border-radius:2rem}.praia p{text-align:center;margin-top:3rem}.o-que-fazer{margin:2rem}.o-que-fazer .btn-card{background:#fff;border:1px solid #07f;color:#00f;text-transform:uppercase}.o-que-fazer .btn-card:hover{background:#07f;color:#fff;transition:.3s;border:1px solid #fff}.o-que-fazer .card-text,.o-que-fazer .card-title{text-align:center}.formulario-reserva{margin-top:2rem;margin-bottom:2rem}.formulario-reserva .borda-formulario{border:1px solid #cacaca;padding:2rem;border-radius:10px}.formulario-reserva .texto-label{color:#000;font-weight:700;margin:5px}.formulario-reserva .btn-reserva{background-color:#ff7b00;color:#fff}.formulario-reserva .btn-reserva:hover{background-color:#ff4500;color:#fff}