body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{background-color:#f8f9fa;color:#212529;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0;padding:0}img{height:auto;max-width:100%}button{border:none;cursor:pointer;font-size:1rem}h1,h2,h3,h4,h5,h6{margin:0}ul{list-style:none;padding:0}.navbar{background-color:#fff;box-shadow:0 2px 4px #0000000d;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1rem 2rem}.navbar-left,.navbar-right{align-items:center;display:flex;flex-wrap:wrap;gap:1.2rem}.btn-primary{background-color:coral;border-radius:5px;color:#fff;padding:.5rem 1.25rem}.hero-section{background-color:#fff7f0;display:flex;flex-direction:column;gap:2rem;padding:2rem;position:relative}.hero-content{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}.text-block{flex:1 1;min-width:300px}.subtitle{color:#6c757d;font-size:1rem}.title{font-size:2rem;font-weight:700;margin:.5rem 0}.description{color:#444;font-size:1rem;margin-bottom:1.5rem}.btn-orange{background-color:#f76c3c;border-radius:8px;color:#fff;padding:.6rem 1.4rem}.hero-img-wrapper{flex:1 1;min-width:250px;position:relative}.circle-deco{background:#c0f0d6;border-radius:50%;height:100px;position:absolute;right:-30px;top:-30px;width:100px;z-index:-1}.bg-deco-left,.bg-deco-right,.circle-shape{height:80px;opacity:.1;position:absolute;width:80px}.bg-deco-left{left:10px;top:10px}.bg-deco-right{bottom:10px;right:10px}.circle-shape{bottom:-30px;right:30px}.testimonial-cards{background-color:#f1f3f5;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;padding:3rem 2rem}.card-container{display:flex;flex:1 1;flex-direction:column;gap:1.5rem}.testimonial-card{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 1px 4px #0000001a;display:flex;gap:1rem;padding:1rem}.avatar{border-radius:50%;height:50px;width:50px}.card-text .name{font-weight:700;margin-bottom:.3rem}.card-text .desc{color:#555;font-size:.9rem}.adventure-text{flex:1 1;min-width:250px}.adventure-text h2{font-size:1.4rem;margin:.8rem 0}.adventure-text .subtext{color:#777;font-size:.9rem;margin-bottom:.8rem}.vector-deco{width:60px}.destination-section h3{font-size:1.4rem;margin-bottom:1rem}.destination-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.discount-section{align-items:center;background-color:#fff5ec;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;padding:2rem}.discount-info{flex:1 1;min-width:280px}.discount-offer{color:#f76c3c;font-weight:700;margin-bottom:.5rem}.discount-img{flex:1 1;text-align:center}.discount-img img{border-radius:16px;max-width:100%}.rectangles{background-color:#ffc;height:40px;margin-bottom:1rem;width:40px}.booking-container,.booking-section{background-color:#f8f8f8;padding:4rem 1rem}.booking-container{align-items:center;display:flex;flex-wrap:wrap;gap:3rem;justify-content:center;margin:0 auto}.booking-img{max-width:400px;position:relative;width:100%}.booking-img img{border-radius:20px;width:100%}.ca,.rectangular3{background-color:#ffdda9;border-radius:8px;height:50px;opacity:.4;position:absolute;width:50px}.rectangular3{left:-10px;top:-10px}.ca{bottom:-10px;right:-10px}.booking-form{background-color:#fff;border-radius:20px;box-shadow:0 0 10px #0000001a;max-width:350px;padding:2rem;width:100%}.booking-form h3{font-size:1.8rem;margin-bottom:.5rem}.booking-form p{color:#666;font-size:.9rem;margin-bottom:1rem}.booking-form label{display:block;font-weight:600;margin-bottom:.25rem;margin-top:1rem}.booking-form input[type=text]{border:1px solid #ccc;border-radius:8px;font-size:.95rem;padding:.6rem .8rem;width:90%}.form-row{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.input-group{align-items:center;background-color:#f2f2f2;border-radius:8px;display:flex;overflow:hidden;padding:0 .5rem}.input-group input{background:#0000;border:none;font-weight:700;text-align:center;width:40px}.icon{color:#555;cursor:pointer;font-size:1.2rem}.btn-black{background-color:#000;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;margin-top:1.5rem;padding:.75rem 1.5rem}.btn-black:hover{background-color:#222}.testimonial-section{background:#fff;padding:3rem 2rem;text-align:center}.testimonial-row{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}.testimonial-item{background-color:#f7f7f7;border-radius:12px;flex:1 1;margin:auto;max-width:360px;min-width:240px;padding:1.5rem}.testimonial-item img{border-radius:50%;height:80px;width:80px}.testimonial-item .name{font-weight:700;margin-top:1rem}.testimonial-item .text{color:#555;font-size:.9rem;margin-top:.5rem}.highlight-section{background:#fefefe;padding:3rem 2rem;text-align:center}.highlight-section h1{font-size:1.5rem;margin-bottom:.8rem}.footer{background:#212529;color:#fff;justify-content:space-between;padding:2rem}.footer,.footer-links{display:flex;flex-wrap:wrap;gap:1rem}.footer-links p{font-size:.9rem;margin:.5rem 0}@media (max-width:768px){.booking-container,.discount-section,.hero-content,.navbar,.testimonial-row{align-items:center;flex-direction:column}.form-row{flex-direction:column}.booking-form{padding:1.5rem}.booking-container{align-items:stretch;flex-direction:column-reverse;gap:2rem}.form-row{flex-direction:column}}.main-img{width:80%}.eclipse2{height:200px;position:relative;width:350px}@media screen and (max-width:577px){.eclipse2{margin-bottom:150px;margin-left:60px}}.ci{background-color:#505c59;background-color:#ff0;background-repeat:no-repeat;background-size:cover;border-radius:24px;border-radius:50%;height:30%;height:300px;margin-top:100px;width:60%;width:300px}.ci,.rectangle{left:0;opacity:.7;position:absolute;top:0;transform:rotate(155deg)}.rectangle{background-color:#be554b;margin-left:50px;margin-top:50px}.rectangle,.rectangle2{border-radius:24px;height:30%;width:60%}.rectangle2{background-color:#505c59;left:0;margin-top:150px;opacity:.7;position:absolute;top:0;transform:rotate(155deg)}.f-image{background-repeat:no-repeat;background-size:cover;height:350px;left:845px;left:0;position:relative;top:135px;top:0;width:300px;z-index:1}.destination-section{background-color:#fff;padding:2rem}.destination-section h3{color:#333;font-size:2rem;margin-bottom:2rem;text-align:center}.destination-cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));list-style:none;padding:0}.destination-item-container{background-color:#f9f9f9;border-radius:16px;box-shadow:0 4px 8px #0000000d;overflow:hidden;transition:transform .3s ease}.destination-item-container:hover{transform:translateY(-5px)}.image-container{border-top-left-radius:16px;border-top-right-radius:16px;height:200px;overflow:hidden;position:relative;width:100%}.destination-item-image{height:100%;object-fit:cover;width:100%}.exclusive,.r-button{align-items:center;background-color:#ffffffd9;border:none;border-radius:20px;color:#333;display:flex;font-size:.8rem;font-weight:700;gap:.3rem;padding:.4rem .8rem;position:absolute}.r-button{left:10px;top:10px}.exclusive{background-color:#f76c3c;color:#fff;right:10px;top:10px}.destination-item-container h4{color:#222;font-size:1.2rem;margin:1rem 1rem .5rem}.p-desc{color:#666;font-size:.95rem;margin:0 1rem 1rem}@media (max-width:768px){.destination-section h3{font-size:1.5rem}.exclusive,.r-button{font-size:.7rem;padding:.3rem .6rem}.image-container{height:180px}}
/*# sourceMappingURL=main.4b553623.css.map*/