.featured{width:100%;max-width:1024px;display:flex;justify-content:space-between;grid-gap:20px;gap:20px;z-index:1}.featuredItem{position:relative;color:#fff;border-radius:10px;overflow:hidden;height:250px;flex:1 1}.featuredImage{width:100%;height:100%;object-fit:cover}.featuredTitles{position:absolute;bottom:20px;left:20px}.fp{width:100%;max-width:1024px;justify-content:space-between;grid-gap:20px;gap:20px}.fp,.fpItem{display:flex}.fpItem{flex:1 1;grid-gap:10px;gap:10px;flex-direction:column}.fpImage{width:100%;height:250px;object-fit:cover}.fpName{color:#333;font-weight:700}.fpCity{font-weight:300}.fpPrice{font-weight:500}.fpRating>button{background-color:#003580;color:#fff;border:none;padding:3px;margin-right:10px;font-weight:700}.fpRating>span{font-style:14px}.footer{width:100%;width:1024px;font-size:12px}.fLists{width:100%;display:flex;justify-content:space-between;margin-bottom:50px}.fList{list-style:none;padding:0}.fListItem{margin-bottom:10px;color:#003580;cursor:pointer}.header{background-color:#003580;color:#fff;display:flex;justify-content:center;position:relative}.headerContainer{width:100%;max-width:1024px;margin:20px 0 100px}.headerContainer.listMode{margin:20px 0 0}.headerList{display:flex;grid-gap:40px;gap:40px;margin-bottom:50px}.headerListItem{display:flex;align-items:center;grid-gap:10px;gap:10px}.headerListItem.active{border:1px solid #fff;padding:10px;border-radius:20px}.headerDescription{margin:20px 0}.headerBtn{background-color:#0071c2;color:#fff;font-weight:500;border:none;padding:10px;cursor:pointer}.headerSearch{height:30px;background-color:#fff;border:3px solid #febb02;display:flex;align-items:center;justify-content:space-around;padding:10px 0;border-radius:5px;position:absolute;bottom:-25px;width:100%;max-width:1024px}.headerIcon{color:#d3d3d3}.headerSearchItem{display:flex;align-items:center;grid-gap:10px;gap:10px}.headerSearchInput{border:none;outline:none}.headerSearchText{color:#d3d3d3;cursor:pointer}.headerSearchDateRange,.options{position:absolute;top:50px;z-index:2}.options{background-color:#fff;color:grey;border-radius:5px;box-shadow:0 0 10px -5px rgba(0,0,0,.4)}.optionItem{width:200px;display:flex;justify-content:space-between;margin:10px}.optionCounter{display:flex;align-items:center;grid-gap:10px;gap:10px;font-size:12px;color:#000}.optionCounterButton{width:30px;height:30px;border:1px solid #0071c2;color:#0071c2;cursor:pointer;background-color:#fff}.optionCounterButton:disabled{color:#d3d3d3;cursor:not-allowed}.mail{width:100%;margin-top:50px;background-color:#003580;color:#fff;display:flex;flex-direction:column;align-items:center;grid-gap:20px;gap:20px;padding:50px}.mailInputContainer>input{width:300px;height:30px;border:none;padding:10px;margin-right:10px}.mailInputContainer>button{height:50px;background-color:#0071c2;color:#fff;font-weight:500;border:none;border-radius:5px;cursor:pointer;padding:0 10px}.navbar{height:50px;background-color:#003580;display:flex;justify-content:center}.navContainer{width:100%;max-width:1024px;color:#fff;display:flex;align-items:center;justify-content:space-between}.navLogo{font-weight:500}.navButton{margin-left:20px;border:none;padding:5px 10px;cursor:pointer;color:#003580;border-radius:5px}a{text-decoration:none;color:#fff}.pList{width:100%;max-width:1024px;display:flex;justify-content:space-between;grid-gap:20px;gap:20px}.pListItem{flex:1 1;border-radius:10px;overflow:hidden;cursor:pointer}.pListImage{width:100%;height:150px;object-fit:cover}.pListTitles>h1{font-size:18px}.pListTitles>h2{font-size:14px;font-weight:300}.homeContainer{display:flex;flex-direction:column;margin-top:50px;align-items:center;grid-gap:30px;gap:30px}.homeTitle{font-size:20px;font-weight:700;width:1024px}.hotelContainer{align-items:center;margin-top:20px}.hotelContainer,.hotelWrapper{display:flex;flex-direction:column}.hotelWrapper{width:100%;max-width:1024px;grid-gap:10px;gap:10px;position:relative}.hotelBookNow{position:absolute;top:10px;right:0;border:none;padding:10px 20px;color:#fff;background-color:#0071c2;font-weight:700;border-radius:5px;cursor:pointer}.hotelTitle{font-size:24px}.hotelAddress{font-size:12px;display:flex;align-items:center;grid-gap:10px;gap:10px}.hotelDistance{color:#0071c2;font-weight:500}.hotelPriceHighlight{color:#008009;font-weight:500}.hotelImages{display:flex;flex-wrap:wrap;justify-content:space-between}.hotelImageWrapper{width:33%}.hotelImage{width:100%;object-fit:cover;cursor:pointer}.hotelDetails{display:flex;justify-content:space-between;grid-gap:20px;gap:20px;margin-top:20px}.hotelDetailsTexts{flex:3 1}.hotelDesc{font-size:14px;margin-top:20px}.hotelDetailsPrice{flex:1 1;background-color:#ebf3ff;padding:20px;display:flex;flex-direction:column;grid-gap:20px;gap:20px}.hotelDetailsPrice>h1{font-size:18px;color:#555}.hotelDetailsPrice>span{font-size:14px}.hotelDetailsPrice>h2{font-weight:300}.hotelDetailsPrice>button{border:none;padding:10px 20px;color:#fff;background-color:#0071c2;font-weight:700;border-radius:5px;cursor:pointer}.slider{position:-webkit-sticky;position:sticky;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.613);z-index:999}.slider,.sliderWrapper{display:flex;align-items:center}.sliderWrapper{width:100%;height:100%;justify-content:center}.sliderImage{width:80%;height:80vh}.close{position:absolute;top:20px;right:20px;font-size:30px}.arrow,.close{color:#d3d3d3;cursor:pointer}.arrow{margin:20px;font-size:50px}.searchItem{border:1px solid #d3d3d3;padding:10px;border-radius:5px;display:flex;justify-content:space-between;grid-gap:20px;gap:20px;margin-bottom:20px}.siImage{width:200px;height:200px;object-fit:cover}.siDesc{display:flex;flex-direction:column;grid-gap:10px;gap:10px;flex:2 1}.siTitle{font-size:20px;color:#0071c2}.siDistance,.siTaxiOp{font-size:12px}.siTaxiOp{background-color:#008009;color:#fff;width:-webkit-max-content;width:max-content;padding:3px;border-radius:5px}.siSubtitle{font-weight:700}.siFeatures,.siSubtitle{font-size:12px}.siCancelOp{font-weight:700}.siCancelOp,.siCancelOpSubtitle{font-size:12px;color:#008009}.siDetails{flex:1 1;flex-direction:column}.siDetails,.siRating{display:flex;justify-content:space-between}.siRating>span{font-weight:500}.siRating>button{background-color:#003580;color:#fff;padding:5px;font-weight:700;border:none}.siDetailTexts{text-align:right;display:flex;flex-direction:column;grid-gap:5px;gap:5px}.siPrice{font-size:24px}.siTaxOp{font-size:12px;color:grey}.siCheckButton{background-color:#0071c2;color:#fff;font-weight:700;padding:10px 5px;border:none;cursor:pointer;border-radius:5px}.listContainer{display:flex;justify-content:center;margin-top:20px}.listWrapper{width:100%;max-width:1024px;display:flex;grid-gap:20px;gap:20px}.listSearch{flex:1 1;background-color:#febb02;padding:10px;border-radius:10px;position:-webkit-sticky;position:sticky;top:10px;height:-webkit-max-content;height:max-content}.lsTitle{font-style:20px;color:#555}.lsItem,.lsTitle{margin-bottom:10px}.lsItem{display:flex;flex-direction:column;grid-gap:5px;gap:5px}.lsItem>label{font-size:12px}.lsItem>input{height:30px;border:none;padding:5px}.lsItem>span{height:30px;padding:5px;background-color:#fff;display:flex;align-items:center;cursor:pointer}.lsOptions{padding:10px}.lsOptionItem{display:flex;justify-content:space-between;margin-bottom:10px;color:#555;font-size:12px}.lsOptionInput{width:50px}.listSearch>button{padding:10px;background-color:#0071c2;color:#fff;border:none;width:100%;font-weight:500;cursor:pointer}.listResult{flex:3 1;background-color:#fff}
/*# sourceMappingURL=main.42437b62.chunk.css.map */