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}.homeContainer{align-items:center;display:flex;flex-direction:column;gap:20px;margin-top:50px}.homeTitle{font-size:25px;width:1200px}.navbar{background-color:blue;display:flex;height:60px;justify-content:center}.logo{cursor:pointer;font-size:xx-large;font-weight:700}.navContainer{align-items:center;color:#fff;display:flex;gap:10px;justify-content:space-between;max-width:1200px;width:100%}.navItem{display:flex;gap:20px}.headerDesc,.headerTitle{margin:20px 0}.headerDesc{max-width:50%;text-justify:auto}.navButton{border:none;border-radius:5px;cursor:pointer;font-size:larger;font-weight:500;padding:10px 20px}.header{align-items:center;background-color:blue;color:#fff;display:flex;justify-content:center;padding:20px 0 60px;position:relative}.headerContainer{max-width:1200px;width:100%}.header.listmode{padding:20px 0}.headerList{display:flex;gap:20px;justify-content:space-between;width:100%}.headerListItem{align-items:center;border:1px solid blue;display:flex;gap:20px;padding:10px}.headerListItem.active:hover{border:1px solid #fff;border-radius:10px;cursor:pointer;padding:10px}.headerBtn{background-color:#1d3fc9;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:large;padding:10px 20px}.headerSearch{align-items:center;background-color:#fff;border:3px solid #ff0;border-radius:5px;bottom:-25px;display:flex;height:30px;justify-content:space-around;margin-top:30px;max-width:1200px;padding:10px 0;position:absolute;width:100%}.headerIcon{color:#9e9d9d}.headerSearchItem{align-items:center;display:flex;gap:10px}.headerSearchInput{border:none;outline:none}.headerSearchText{cursor:pointer;display:flex;flex-direction:row;gap:10px}.calenderDate,.headerSearchText{align-items:center;color:#9e9d9d}.calenderDate{border:none;outline:none}.option{background-color:#fff;border-radius:5px;color:gray;position:absolute;top:55px;z-index:1}.optionItem{justify-content:space-between;margin:10px;width:200px}.featured,.optionCounter,.optionItem{display:flex;gap:20px}.featured{justify-content:space-between;max-width:1200px;width:100%}.featuredItem{border-radius:10px;height:250px;overflow:hidden;position:relative;width:100%}.featuredImage{filter:grayscale(60%);height:250px;object-fit:cover;width:390px}.featuredImage:hover{filter:grayscale(0)}.featuredTitle{bottom:10px;color:#fff;left:10px;position:absolute}.propertyList{display:flex;gap:10px;justify-content:space-between;max-width:1200px;width:100%}.propertyListItem{display:flex;flex-direction:column;height:250px;max-width:200px}.propertyImg{border-radius:10px;cursor:pointer;height:190px;max-width:190px;object-fit:cover}.propertyListTitle>h1{font-size:18px;margin:5px 0}.propertyListTitle>h2{font-size:14px;font-weight:300;margin:5px 0}.featuredProperty{display:flex;gap:10px;max-width:1200px;width:100%}.featuredPropertyItem{display:flex;flex-direction:column;gap:10px;width:100%}.featuredPropertyImg{border-radius:10px;height:200px;max-width:100%;object-fit:cover}.featuredPropertyName{font-weight:700}.featuredPropertyCity{font-weight:300}.featuredPropertyPrice{font-weight:500}.featuredPropertyRating>button{background-color:blue;border:none;color:#fff;font-weight:700;margin-right:10px;padding:3px}.featuredPropertyRating>span{font-size:14px}.mail{background-color:blue;justify-content:center;padding:50px 0}.mail,.mailContainer{display:flex;width:100%}.mailContainer{align-items:center;color:#fff;flex-direction:column;gap:20px;max-width:1200px}.mailInput>input{border:none;border-radius:5px;height:30px;margin-right:10px;padding:10px;width:300px}.mailInput>button{background-color:#1d3fc9;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:500;height:50px}.footer{align-items:center;flex-direction:column;font-size:12px;justify-content:center}.footer,.footerLists{display:flex;width:100%}.footerLists{justify-content:space-between;margin:50px 0;max-width:1200px}.footerList{cursor:pointer;display:flex;flex-direction:column;gap:10px;list-style-type:none;padding:0}.footerListItem{font-weight:600}.footerText{background-color:blue;color:#fff;cursor:pointer;font-weight:700;justify-content:center;padding:10px 0;text-align:center;width:100%}.listContainer{display:flex;justify-content:center;margin:20px 0}.listWrapper{display:flex;gap:20px;max-width:1200px;width:100%}.listSearch{background-color:#ff0;border-radius:10px;flex:1 1;height:-webkit-max-content;height:max-content;padding:10px;position:-webkit-sticky;position:sticky;top:10px}.listTitle{color:#555;font-size:20px;margin:0 0 10px}.listOptions{padding:0 10px}.listItem{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.listItem>label{color:#555;font-weight:700}.listItem>input{border:none;color:#9e9d9d;outline:none;padding:10px}.listOptionItem{color:#555;display:flex;font-size:12px;justify-content:space-between;margin-bottom:10px}.listOptionInput{text-align:center;width:40px}.listSearch>button{align-items:center;background-color:#1d3fc9;border:none;color:#fff;cursor:pointer;font-weight:500;padding:10px;width:100%}.listResult{flex:3 1}.searchItem{border:1px solid gray;border-radius:5px;display:flex;gap:20px;justify-content:space-between;margin-bottom:20px;padding:10px}.searchImg{height:200px;object-fit:cover;width:200px}.searchDescription{display:flex;flex:2 1;flex-direction:column;gap:10px}.searchDescription>h1{margin:0}.searchDetails{display:flex;flex:1 1;flex-direction:column;justify-content:space-between}.searchTitle{color:blue;font-size:20px}.searchDistance,.searchTaxi{font-size:12px}.searchTaxi{background-color:#008010;border-radius:2px;color:#fff;padding:4px;width:-webkit-max-content;width:max-content}.searchFeature{font-size:12px}.searchCancel{font-weight:700}.searchCancel,.searchCancelOption{color:#008010;font-size:12px}.searchSubTitle{font-size:12px;font-weight:700}.searchRating{display:flex;justify-content:space-between}.searchRating>span{font-weight:500}.searchRating>button{background-color:blue;border:none;color:#fff;font-weight:700;padding:5px}.searchDetailTexts{display:flex;flex-direction:column;gap:5px;text-align:right}.searchPrice{font-size:24px}.searchTaxOption{color:gray;font-size:12px}.searchCheckButton{background-color:blue;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;padding:10px 5px}.hotelContainer{align-items:center;justify-content:center;margin:20px 0}.hotelContainer,.hotelWrapper{display:flex;flex-direction:column}.hotelWrapper{gap:20px;max-width:1200px;position:relative;width:100%}.slider{align-items:center;background-color:initial;display:flex;height:100vh;left:0;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:10}.sliderImage{height:80vh;width:80%}.close{position:absolute;right:20px;top:20px}.arrow,.close{color:gray;cursor:pointer;font-size:30px}.arrow{margin:20px}.sliderWrapper{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.forBooking{background-color:#1d3fc9;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px;position:absolute;right:0;top:10px}.hotelImageWrapper{flex-direction:row;width:33%}.hotelImage{height:300px;object-fit:cover;width:100%}.hotelImages{display:flex;flex-wrap:wrap;justify-content:space-between}.hotelTitle{font-size:24px;margin:5px 0}.hotelAddress{align-items:center;display:flex;font-size:12px;gap:10px}.hotelDistance{color:blue;font-weight:500}.hotelPrice{color:#008010;font-weight:500}.hotelDetails{display:flex;gap:20px;justify-content:space-between;margin-top:20px}.hoteldetail{flex:3 1}.hotelDescription{font-style:14px;margin-top:20px}.hotelTextPrice{background-color:#add8e6;border-radius:10px;display:flex;flex:1 1;flex-direction:column;gap:20px;padding:20px}.hotelTextPrice>h1{color:gray;font-size:18px}.hotelTextPrice>span{font-size:14px}.hotelTextPrice>b,.hotelTextPrice>h2{font-weight:300px}.hotelTextPrice>button{background-color:#1d3fc9;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px}
/*# sourceMappingURL=main.5cb1ffd7.css.map*/