body{font-family:Arial,sans-serif;margin:0;padding:0;background-color:#fff;color:#333}header{background-color:#0277bd;color:#fff;padding:10px 20px;text-align:left;box-shadow:0 2px 10px rgb(0 0 0 / .2);align-items:center;display:flex;justify-content:space-between;align-items:center}h1{margin:0;margin-left:30px}.social-media{display:flex;justify-content:flex-start;margin-left:15px}.social-media a{color:#fff;text-decoration:none;margin:0 15px;font-size:18px;transition:opacity 0.3s;flex-direction:column}.social-media img{width:5px;vertical-align:left;margin-right:8px}.social-media a:hover{opacity:.8}.social-icons{display:flex;gap:10px;align-items:center}.social-icons a{margin:5px 0;text-decoration:none}.social-icons a img{width:35px;height:auto;transition:transform 0.2s ease-in-out}.social-icons a img:hover{transform:scale(1.1)}.hero{background-image:url(https://imgur.com/0kDvmb0.jpg);height:250px;background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center;color:#fff;text-align:center;position:relative}.hero h2{font-size:42px;margin:0;color:#fff}.hero-social{position:absolute;top:20px;left:20px;display:flex;flex-direction:column;gap:10px}.content{padding:40px 20px;text-align:center}.content h3{font-size:32px;color:#01579b}.excursion{display:flex;justify-content:space-around;flex-wrap:wrap;margin-top:20px}.excursion-card{background-color:#fff;border-radius:10px;box-shadow:0 4px 15px rgb(0 0 0 / .1);margin:10px;padding:20px;text-align:left;max-width:350px;flex:1 1 calc(100% - 20px);transition:transform 0.3s}.excursion-card:hover{transform:translateY(-5px)}.excursion-card img{width:100%;border-radius:10px}.excursion-card h4{margin-top:10px;color:#0277bd;font-size:24px;font-weight:700}.excursion-card p{margin:10px 0}.payment-button{display:inline-block;background-color:#81d4fa;color:#333;padding:10px;border-radius:5px;text-decoration:none;transition:background-color 0.3s}.payment-button:hover{background-color:#0277bd;color:#fff}.whatsapp-button{position:fixed;bottom:20px;right:20px;background-color:#25D366;color:#fff;border-radius:50%;width:60px;height:60px;display:flex;justify-content:center;align-items:center;box-shadow:0 2px 10px rgb(0 0 0 / .2);transition:background-color 0.3s;text-decoration:none}.whatsapp-button:hover{background-color:#128C7E}.whatsapp-button img{width:30px}.custom-button{display:inline-block;padding:12px 24px;background-color:#0277bd;color:#fff;border-radius:25px;font-size:16px;text-decoration:none;box-shadow:0 4px 10px rgb(0 0 0 / .2);transition:background-color 0.3s,transform 0.3s}.custom-button:hover{background-color:#01579b;transform:translateY(-5px);box-shadow:0 6px 12px rgb(0 0 0 / .3)}.testimonial{background-color:rgb(255 255 255 / .9);padding:20px;border-radius:8px;margin:20px 0;box-shadow:0 4px 15px rgb(0 0 0 / .2)}.testimonial h3{text-align:center;color:#333}.testimonial-card{background-color:#fff;border:2px solid #8ecae6;border-radius:5px;padding:15px;margin:10px 0;box-shadow:0 2px 5px rgb(0 0 0 / .1);transition:transform 0.3s}.testimonial-card:hover{transform:scale(1.02)}.testimonial-card p{font-style:italic;margin:0}.testimonial-author{text-align:right;font-weight:700;margin-top:10px}#faq{padding:40px;background-color:#208ebd}#faq h2{text-align:center;font-size:2rem;margin-bottom:20px;color:#333}.accordion{max-width:600px;margin:0 auto}.accordion-item{margin-bottom:10px}.accordion-button{background-color:#4a95c2;color:#fff;padding:15px;width:100%;border:none;text-align:left;outline:none;cursor:pointer;font-size:1.1rem;transition:background-color 0.3s ease;border-radius:5px}.accordion-button:hover{background-color:#0056b3}.accordion-content{background-color:#fff;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;padding:0 15px}.accordion-button.active+.accordion-content{max-height:150px;padding:15px}footer{background-color:#007BFF;color:#fff;text-align:center;padding:40px 20px}footer h3{margin-bottom:20px;font-size:24px}footer p{margin:5px 0}footer .footer-content{margin-bottom:20px}footer .social-links{display:flex;justify-content:center;margin-top:10px}footer .social-links a{margin:0 15px;transition:transform 0.3s}footer .social-links a:hover{transform:scale(1.2)}footer .social-links img{width:30px}footer .footer-links{margin-top:20px}footer .footer-links a{color:#fff;margin:0 10px;text-decoration:none;transition:color 0.3s}footer .footer-links a:hover{color:gold}footer .copyright{margin-top:30px;font-size:14px}.menu-toggle{display:none;font-size:30px;color:#fff;padding:10px;cursor:pointer}nav{display:flex;gap:40px;margin-right:auto;margin-left:100px}nav a{color:#fff;text-decoration:none;font-weight:700;padding:15px 20px;font-size:21px;border-radius:5px;position:relative;transition:all 0.3s ease}nav a::before{content:'';position:absolute;width:0;height:3px;bottom:0;left:0;background-color:#cf7d1f;visibility:hidden;transition:all 0.3s ease-in-out}nav a:hover::before{visibility:visible;width:100%}nav a:hover{background-color:#01579b;transform:scale(1.05)}@media (max-width:768px){.menu-toggle{display:block}nav{display:none;flex-direction:column;width:auto;background-color:#0277bd;position:absolute;top:70px;left:10%;z-index:999;padding:20px 0;transition:max-height 0.5s ease;max-height:0;overflow:hidden}nav.active{display:flex;max-height:500px}nav a{display:block;padding:15px;text-align:center}nav a:hover{background-color:#01579b}.hero{height:150px}.hero h2{font-size:28px}}to{opacity:1;transform:translateY(0)}}.content{padding:60px 20px;text-align:center;background-color:#0277bd;animation:fadeIn 1s ease-in-out}.content h2{font-size:32px;color:#0277bd;margin-bottom:20px}.contact-info{margin:20px 0;font-size:18px;color:#555}.contact-info p a{color:#0277bd;text-decoration:none;transition:color 0.3s}.contact-info p a:hover{color:#ff4b2b}.contact-form{max-width:600px;margin:40px auto;padding:20px;border-radius:12px;background:#fff;box-shadow:0 6px 12px rgb(0 0 0 / .1)}.contact-form input,.contact-form textarea{width:90%;padding:15px;margin:10px 0;border:2px solid #190d57;border-radius:8px;font-size:16px;transition:border-color 0.3s}.contact-form input:focus,.contact-form textarea:focus{border-color:#ff4b2b;outline:none}.contact-form button{background-color:#190d57;color:#fff;padding:15px;border:none;border-radius:8px;cursor:pointer;font-size:18px;transition:background-color 0.3s,transform 0.3s}.contact-form button:hover{background-color:#ff4b2b;transform:translateY(-2px);box-shadow:0 4px 8px rgb(0 0 0 / .1)}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.gallery{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.gallery-item{flex:1 1 calc(33.333% - 20px);max-width:calc(33.333% - 20px);background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgb(0 0 0 / .1);overflow:hidden;text-align:center}.gallery-item img{width:100%;height:auto;display:block}.gallery-item p{padding:10px;background-color:#004080;color:#fff;font-size:14px}@media (max-width:768px){.gallery-item{flex:1 1 calc(50% - 20px);max-width:calc(50% - 20px)}}@media (max-width:480px){.gallery-item{flex:1 1 100%;max-width:100%}}body2{font-family:Arial,sans-serif;text-align:center;background-color:#fff}.giro{background-color:#e0f7fa;padding:15px;background-color:#fff;margin:10px 0}.container{padding:20px;background-color:#fff}.info-viagem,.pontos-turisticos,.informacoes-adicionais{border:1px solid #ccc;border-radius:5px;margin:10px 0;background-color:#fff;padding:15px}.imagem-viagem{width:100%;max-width:450px;height:auto;background-color:#fff}.whatsapp{margin:20px 0}.carousel{position:relative;max-width:600px;margin:auto;overflow:hidden}.carousel-images{display:flex;transition:transform 0.5s ease}.carousel-images img{border-radius:15px;width:100%;min-width:100%}@media (max-width:768px){.container{flex-direction:column;align-items:center}.image{margin-bottom:10px}}