.banner{height:500px;background-position:center;background-size:cover}.cardListTour{background-color:#fff;border-radius:30px}.imageCardList img{border-radius:30px 0 0 30px;height:100%;width:100%;object-fit:cover}.imageCardList .top_rated{background:#009b72;border-radius:15px;padding:8px 16px;display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:center;width:fit-content;position:absolute;top:24px;left:24px;box-shadow:0 4px 25px 0 rgba(0,0,0,.25);color:#fff}.cardListTour .title{font-style:normal;font-weight:700;font-size:18px;line-height:normal;display:flex;justify-content:space-between}.cardListTour .duration{background:#009b72;border-radius:16px;padding:8px;display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:flex-start;flex-shrink:0;width:fit-content;height:35px;color:#fff}.cardListTour .desc{font-style:normal;font-weight:400;font-size:16px;line-height:18px;text-align:justify;letter-spacing:-.02em;color:#000}.priceCard span:nth-of-type(1){font-style:normal;font-weight:700;font-size:18px;line-height:21px;color:#3d3d3d}.priceCard span:nth-of-type(2){font-style:normal;font-weight:700;font-size:30px;line-height:34px;color:#009b72}.priceCard span sub{font-size:16px;color:#000}.cardListTour .buttonViewMore{padding:10px 20px;border:1px solid #036;border-radius:8px;background-color:#036}.cardListTour .buttonViewMore button{font-style:normal;font-weight:400;font-size:16px;line-height:18px;color:#fff}.cardListTour .buttonViewMore i{color:#fff}.cardListTour .visitedLocations ul li::before{content:"\f058"!important;font-family:"font awesome 5 free";color:#009b72!important}.cardListTour .visitedLocations ul li{display:flex;gap:4px;align-items:center}@media only screen and (max-width:576px){.banner{height:200px}.imageCardList img{border-radius:30px 30px 0 0}.cardListTour .title{flex-direction:column-reverse;height:unset;gap:16px}.cardListTour .m{justify-content:space-between}.g{gap:20px}}