*{box-sizing:border-box;margin:0;padding:0}body,html{overflow-x:hidden;scroll-behavior:smooth}.auth-container{justify-content:center;margin-top:6rem}.auth-container,.auth-form{align-items:center;display:flex}.auth-form{background:url(/static/media/signuplogin.6f31d918d15360354488.webp);background-attachment:fixed;background-repeat:no-repeat;background-size:cover;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.1);flex-direction:column;opacity:.9;padding:5rem}.auth-form h2{color:#fff;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-size:2.5rem;margin-bottom:20px;text-align:center}.auth-form input{border:1px solid #ccc;border-radius:4px;font-size:1rem;margin-bottom:10px;padding:15px;width:100%}.auth-form button{background-color:#228afa;border:none;border-radius:4px;color:#f5f5f5;cursor:pointer;font-size:1.2rem;padding:15px;width:100%}.auth-form button:hover{background-color:#055bb7}.auth-form p{color:#f5f5f5;cursor:pointer;text-align:center}.signup .login{color:#fff}@media screen and (max-width:600px){.auth-form{margin-top:5rem;padding:15px}.auth-form h2{font-size:24px}.auth-form button,.auth-form input{padding:8px}}.navbar{grid-gap:5px;background-color:#001c30;color:#fff;display:grid;grid-template-columns:1fr 5fr;padding:0 4rem 4rem;position:relative}.logo-container{-webkit-columns:1;column-count:1;display:flex;justify-content:flex-start;padding:1rem}.logo{-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite;background-color:#f39c12;border-radius:50%;height:10rem;padding:5px;width:10rem}.logo:hover{opacity:.7;-webkit-transform:scaleX(-1);transform:scaleX(-1)}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.menu{display:grid;grid-template-columns:5fr 1fr}.menu ul{align-items:center;display:flex;justify-content:space-around;list-style:none}.menu li{font-size:1.2rem}.nav-link{color:#fff;text-decoration:none;transition:background-color .3s ease}.nav-link:hover{background-color:#63b7f3}.dropdown-content{background-color:#333;display:none;position:absolute;width:8%}.dropdown:hover .dropdown-content{display:flex;flex-direction:column;top:6rem}.drop-items{display:block;padding:1rem}.drop-items:hover{background-color:#63b7f3}.search-bar{align-items:center;display:flex}.search-bar input[type=text]{border:none;border-radius:5px;color:#000;margin-right:10px;padding:.5rem}.search-bar button.search-button{background-color:#f39c12;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:20px;padding:.5rem 1rem}.hamburger{cursor:pointer;display:none;flex-direction:column}.bar{background-color:#fff;height:3px;margin:3px 0;transition:.3s;width:25px}.bar.open:first-child{-webkit-transform:rotate(-45deg) translate(-5px,6px);transform:rotate(-45deg) translate(-5px,6px)}.bar.open:nth-child(2){opacity:0}.bar.open:nth-child(3){-webkit-transform:rotate(45deg) translate(-5px,-6px);transform:rotate(45deg) translate(-5px,-6px)}@media screen and (max-width:768px){.navbar{background-color:#001c30;color:#fff;display:flex;flex-direction:row;justify-content:space-between;padding:1.5rem 2rem;position:relative}.logo-container{display:flex;justify-content:flex-start;margin-bottom:1rem}.logo{-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite;background-color:#f39c12;border-radius:50%;height:5rem;width:5rem}.menu,.menu ul{display:flex;flex-direction:column;gap:10px}.menu ul{list-style:none}.menu.open{display:flex}.menu li{margin:10px;text-align:center;width:100%}.hamburger{display:flex}.search-bar{display:none}}.blog-page{padding:40px}.page-title{font-size:28px;margin-bottom:20px;text-align:center}.blog-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.blog-item{background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.1);padding:20px}.blog-image{border-radius:5px;height:200px;object-fit:cover;width:100%}.blog-title{font-size:20px;margin-bottom:10px;margin-top:10px}.blog-content{color:#666;font-size:14px;margin-bottom:10px}.read-more-button{background-color:#13f9e2;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:5px 10px}.read-more-button:hover{background-color:#027272}@media screen and (max-width:768px){.blog-list{grid-template-columns:1fr}}.combined-booking-container{align-items:center;background:url(/static/media/signuplogin.50117c33bdd11dfb737b.jpeg);background-attachment:fixed;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;margin-top:3rem;padding:2rem;width:auto}.booking-icons{background-color:#fff;display:flex;gap:20px;opacity:.8;padding:1rem}.booking-icon{cursor:pointer;transition:opacity .3s}.booking-icon.selected{color:#64ccc5;opacity:.8}.booking-form{margin-top:20px}.airlines-container{background-color:#fff;display:flex;flex-direction:column;justify-content:center;opacity:.8;padding:2rem}.airlines-container h2{color:#001c30;font-size:2rem;margin-bottom:1rem}@media screen and (max-width:768px){.airlines-container{background-size:cover;padding:1rem}form{box-shadow:none;max-width:100%}}.transaction-detail{align-items:center;background-color:#ccc;border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;flex-direction:column;margin:20px;padding:2rem}.transaction-detail h2{margin-bottom:20px}.transaction-detail p{margin:5px 0}.confirmed-message{color:green;font-weight:700;margin-top:10px}.buttons{display:flex;justify-content:center;margin-top:20px}.buttons button{border:none;border-radius:5px;cursor:pointer;margin:0 10px;padding:10px 20px}.buttons button:disabled{cursor:not-allowed;opacity:.5}@media screen and (max-width:768px){.transaction-detail{width:100%}}.hotels-container{background-color:#fff;display:flex;flex-direction:column;justify-content:center;opacity:.8;padding:2rem}.hotels-container h2{color:#001c30;font-size:2rem;margin-bottom:1rem}@media screen and (max-width:768px){.hotels-container{background-size:cover;padding:1rem}form{box-shadow:none;max-width:100%}}.car-booking-container{background-color:#fff;display:flex;flex-direction:column;justify-content:center;opacity:.8;padding:2rem}.car-booking-container h2{color:#001c30;font-size:2rem;margin-bottom:1rem}form{border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;flex-direction:row;flex-wrap:wrap;opacity:.8;padding:1.5rem}.form-items{border:1px solid #ccc;border-radius:4px;margin-bottom:1rem;margin-right:1rem;padding:1rem}.error-message{color:red}button{background-color:#0056b3;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;margin-left:auto;padding:.5rem 1rem}button:hover{background-color:#002347}@media screen and (max-width:768px){.car-booking-container{background-size:cover;padding:1rem}form{box-shadow:none;max-width:100%}}.footer{background-color:#176b87;color:#fff;padding:2rem 0;text-align:center}.footer-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 2rem}.footer-logo img{height:50px;margin-bottom:1rem;width:50px}.footer-links ul{align-items:center;display:flex;justify-content:space-evenly;list-style:none;padding:10px}.footer-links li{margin-bottom:1rem;padding:10px}.footer-links li:hover{color:aqua}.footer-bottom{font-size:.9rem;margin-top:1rem}.newsletter{background:url(/static/media/section-3.d8701adeb1f9784aedac.webp);background-attachment:fixed;background-position:50%;background-repeat:no-repeat;margin-bottom:3rem;padding:2rem;text-align:center}h2{color:#f5f5f5}.newsletter p{color:#f5f5f5;font-size:1.2rem;margin-bottom:1.5rem}input[type=email]{border:1px solid #ccc;border-radius:5px;margin-right:10px;padding:.5rem}.newsletter button{background-color:#ffb338;border:none;border-radius:5px;color:#f5f5f5;cursor:pointer;padding:.5rem 1rem}.why-choose-us{background:url(/static/media/section-2.20dc09c1b3d311f81624.jpg);background-attachment:fixed;background-position:50%;background-repeat:no-repeat;margin:3rem 0;padding:2rem;text-align:center}.contennt{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-evenly}.feature{margin:3rem 0}.icon img{height:100px;object-fit:cover;width:100px}.icon img,h2{margin-bottom:1rem}h2{font-size:1.5rem}p{color:#333;font-size:1.2rem}
/*# sourceMappingURL=main.6c200ced.css.map*/