@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap);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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@tailwind base;@tailwind components;@tailwind utilities;body{background-color:#fff;font-family:Montserrat,sans-serif;margin:0;padding:0;width:100vw}nav{align-items:center;background-color:#003b95;box-sizing:border-box;color:#fff;display:flex;justify-content:space-between;padding:5px 10px;width:100%}.navbar-logo{background-color:#fff;border-radius:30px;height:40px;margin-right:5px;padding:5px;vertical-align:middle;width:auto}form{align-content:center;align-items:center;flex-wrap:wrap;justify-content:center;justify-items:center;padding-bottom:-18px;padding-top:0;width:100vw}.search-area,form{background-color:#003b95;display:flex}.search-area{align-self:center;box-sizing:border-box;flex-direction:column;margin:0;padding:0;width:100%}.search{align-content:center;align-items:center;background-color:#003b95;display:flex;flex-wrap:wrap;justify-content:center;justify-items:center;padding-bottom:-20px;padding-top:0;width:100vw}input{border:5px solid #ffb700;border-radius:10px;box-shadow:0 4px 8px #0000001a;box-sizing:border-box;color:#282c34;cursor:pointer;font-size:16px;margin-bottom:-30px;margin-right:10px;margin-top:10px;padding:1rem}input:hover{box-shadow:0 4px 8px #ffb70080}textarea{border:5px solid #ffb700;border-radius:10px;box-shadow:0 4px 8px #0000001a;box-sizing:border-box;cursor:pointer;font-size:16px;margin-bottom:-30px;margin-right:10px;margin-top:10px;padding:5px}span{color:#fff;font-size:1.25rem;font-weight:700;padding:10px;text-align:center}h3{font-size:24px;font-weight:500;margin-right:20px}button{background-color:#007bff;border:5px solid #ffb700;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#fff;cursor:pointer;font-size:16px;font-weight:700;height:66px;margin-bottom:-30px;margin-top:10px;padding:1.1rem 2rem;width:fit-content}button:hover{background-color:#006ae1}h2{font-size:large;font-weight:700;margin:10px}ul{align-items:center;display:flex;flex-direction:row;gap:10px;margin-top:50px;min-height:300px;overflow-x:auto;white-space:nowrap}li{border:1px solid #d0d1d3;border-radius:12px;flex-shrink:0;font-family:Verdana,Geneva,Tahoma,sans-serif;font-weight:500;margin-right:5px;padding:10px;width:600px}li p{border:1px solid #e2e2e2;border-radius:8px;font-size:14px;margin-bottom:5px;padding:7px;width:fit-content}.offer-item{height:fit;margin:20px;min-height:220px}.list-item,.offer-item{background-color:#fff;border:1px solid #d0d1d3;border-radius:20px;display:flex;flex-direction:column;padding:10px 10px 10px 20px}.list-item{box-shadow:0 4px 8px #0000001a;height:10px;margin:10px;min-height:200px}.booking-detail{border:1px solid #d0d1d3;padding:10px;position:relative;z-index:50}.booking-card,.booking-detail{background-color:#fff;border-radius:20px;box-shadow:0 4px 8px #0000001a}.booking-card{border:1px solid #d0d1d3;display:flex;flex-direction:column;margin:10px 10px 30px;padding:10px 20px 40px}select{border:5px solid #ffb700;border-radius:10px;font-size:12px;height:60px;margin:10px 20px -30px 10px}.inspiration{background-color:#f7f7f7;padding-left:60px;padding-top:40px}.inspiration-header{font-size:large;font-weight:700}.inspiration-list{align-items:flex-start;display:flex;flex-direction:row;margin-left:0;overflow-x:auto;padding-left:0;white-space:nowrap;width:100%}.inspiration-item{background-color:#fff;border:1px solid #d0d1d3;border-radius:20px;display:flex;flex-direction:column;flex-wrap:wrap;height:338px;margin-right:20px;overflow:hidden;padding:10px;position:relative;width:323px}.inspiration-item img{height:calc(100% + 20px);left:0;object-fit:cover;position:absolute;top:0;width:calc(100% + 20px)}footer{background-color:#282c34}.result-card{background-color:#fff;border:1px solid #282c34;border-radius:20px;display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:20px;min-width:66%;padding:10px}.results-area{margin-left:10px;margin-top:10px}.offers-list,.results-area{align-items:center;display:flex;flex-direction:row;gap:10px;min-height:300px;overflow-x:auto;white-space:nowrap}.offers-list{margin-top:50px}p{border-bottom:1px solid #d5d5d5;margin-right:5px;padding-bottom:4px;padding-top:4px}.offer-card{background-color:#fff;border:1px solid #282c34;border-radius:20px;display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:20px;min-width:66%;padding:10px}.vertical{align-self:center;background-color:#2759a3;border:2px solid #fff;border-radius:50px;color:#fff;font-weight:600;margin-bottom:10px;padding:10px 15px}.ship-card,.ship-details{padding:10px}.flight-info,.ship-card,.ship-details{background-color:#fff;border:1px solid #282c34;border-radius:20px;display:flex;flex-direction:column;flex-wrap:wrap;margin:20px;min-width:66%}.flight-info{padding:10px 10px 10px 20}.operator-card{background-color:#fff;border:1px solid #282c34;border-radius:20px;display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:20px;min-width:66%;padding:10px}.results{margin:10vh}label{color:#fff;font-size:12px;margin-right:5px}.esim-order-list,.order-form{border-radius:8px;max-width:600px;padding:20px}.esim-order-list,.order-form,.passenger-details{background-color:#fff;box-shadow:0 4px 8px #0000001a;height:auto;left:50%;overflow:auto;position:fixed;top:50%;transform:translate(-50%,-50%);width:80%;z-index:1000}.passenger-details{border:5px solid #282c34;border-radius:8px;display:flex;flex-direction:column;gap:24px;max-width:700px;padding:30px 30px 50px}.intermediate-travel-points{background-color:#fff;border:2px solid #282c34;border-radius:8px;box-shadow:0 4px 8px #0000001a;color:#000;left:50%;max-height:90%;max-width:90%;overflow-y:auto;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:1000}table{border-collapse:collapse;font-family:Montserrat,sans-serif;font-size:1em;margin:20px 0;width:100%}thead tr{background-color:#d5d5d5;color:#000;font-weight:700;text-align:left}tr{cursor:pointer}tr:nth-of-type(2n){background-color:#f3f3f3}td,th{padding:12px 15px}.booking-form,.booking-response{background-color:#fff;border:1px solid #b2b2b2;border-radius:12px;margin:20px;min-height:100px;padding:40px}.driver-locations{border-bottom:none;font-size:24px;font-weight:700;margin:20px}.location-item,.location-search{margin-left:20px}.order-success{background-color:#003b95;border:5px solid #282c34;border-radius:8px;box-shadow:0 4px 8px #0000001a;color:#fff;display:flex;flex-direction:column;gap:24px;height:auto;left:50%;max-width:700px;overflow:auto;padding:30px 30px 50px;position:fixed;top:50%;transform:translate(-50%,-50%);width:80%;z-index:1000}.react-autosuggest__container{position:relative}.react-autosuggest__input{border:5px solid #ffb700;border-radius:10px;box-shadow:0 4px 8px #0000001a;box-sizing:border-box;color:#282c34;cursor:pointer;font-size:16px;margin-bottom:-30px;margin-right:10px;margin-top:10px;padding:1rem}.react-autosuggest__suggestions-container{background-color:#fff;border:1px solid #aaa;border-bottom-left-radius:4px;border-bottom-right-radius:4px;display:none;font-family:Arial,sans-serif;font-size:16px;font-weight:300;position:absolute;top:51px;width:100%;z-index:2}.react-autosuggest__suggestions-container--open{display:block}.react-autosuggest__suggestions-list{display:flex;flex-direction:column;font-size:12px;list-style-type:none;width:200px}.react-autosuggest__suggestion{cursor:pointer;padding:10px 20px;width:200px}.react-autosuggest__suggestion--highlighted{background-color:#ddd}.suggestion{width:100px}
/*# sourceMappingURL=main.33ab3c3b.css.map*/