.mapImgCard,.offerImgCard,.offerImgCardSmall{height:251px;width:100%;border-top-left-radius:12px;border-top-right-radius:12px;padding:12px 15px}.mapImgCard{height:87px;padding:10px 7px}.offerImgCardSmall{height:200px}.titleCard{font-size:16px;font-weight:700;line-height:20.83px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:var(--neutralB500);cursor:pointer}.reductionDiv{width:40px;height:16px;border-radius:3px;background-color:var(--secondaryG300)}.reductionValue{font-weight:700;font-size:11px;line-height:32px;letter-spacing:0;text-align:center;color:var(--whiteColor)}.iconSec{height:13px;width:12px}.mutedTxtCard,.mutedTxtCard2{font-weight:400;font-size:12px;line-height:18px;letter-spacing:0;color:var(--neutralB300)}.mutedTxtCard2{font-size:16px}.cardavis,.mapCardAvis,.primaryCardAvis{height:24px;width:24px;padding:3px 3.65px 3px 3.66px;gap:0;border-radius:4.36px 4.36px 4.36px 0;opacity:0;color:white;background-color:var(--secondaryG300);font-weight:400;font-size:15px;line-height:18px;letter-spacing:0;min-width:24px}.mapCardAvis{height:16px;font-size:12px}.primaryCardAvis{font-weight:700;background-color:var(--primary0300)}.card-title{font-weight:700;font-size:16px;line-height:24px;cursor:pointer}.card-title,.cardTxt,.cardTxtMuted{letter-spacing:0;color:var(--neutralB500)}.cardTxt,.cardTxtMuted{font-weight:400;font-size:13px;line-height:18px}.cardTxt-v2{font-weight:500;font-size:12px;line-height:18px;letter-spacing:0;color:var(--neutralB500)}.cardTxtMuted{color:var(--neutralB300)}.cardTxtSec{font-weight:500;font-size:12px;line-height:18px;letter-spacing:0;color:var(--secondaryG400)}.priceTxt1{font-size:11.81px;color:var(--neutralB300)}.priceTxt1,.priceTxt2{font-weight:400;line-height:20px;letter-spacing:0}.priceTxt2{font-size:14px;text-decoration:line-through;color:var(--dangerColor)}.priceTxt3{font-weight:700;font-size:16px;line-height:24px;letter-spacing:0;color:var(--neutralB500)}.priceTxt-5{font-weight:400;font-size:12px;line-height:20px;letter-spacing:0;text-decoration:line-through;color:var(--dangerColor)}.tripTitle{font-weight:800;font-size:16px;line-height:20.83px;letter-spacing:0;color:var(--secondaryG300)}.tripPrice{font-weight:900;font-size:20px;line-height:26.04px;letter-spacing:0;text-align:right;color:var(--neutralB500)}.tripInfo{padding-bottom:7px;border-bottom:1px solid var(--neutralG300)}.tripInfoTxt{font-weight:500;font-size:14px;line-height:18.23px;letter-spacing:0;color:var(--neutralB300)}.pricetxt{font-weight:700;font-size:14px;line-height:20px}.locationTxt,.locationValue{font-weight:500;font-size:14px;line-height:18.23px;letter-spacing:0;color:var(--secondaryG300)}.locationValue{color:var(--neutralB300)}.facilityBadge{width:-moz-max-content;width:max-content;height:28px;padding:4px;border-radius:4px;background-color:var(--primary050)}.facilityTxt{font-weight:700;font-size:12px;line-height:18px;letter-spacing:0;color:var(--primary0300)}.offerImg{height:38px;width:auto}.locationCard{width:65%;padding:10px;padding-left:0!important;border-radius:12px}.locationImg{width:35%;-o-object-fit:cover;object-fit:cover}.highLightedCard{border:2px solid var(--secondaryG300)}.bgCard{padding:12px 10px;width:30%}.hotelInfoGroup{width:55%}.titleFilterDiv{padding-top:2px;padding-bottom:2px}.titleFilterCard{font-weight:700;font-size:24px;line-height:28px;color:var(--neutralB500)}.mutedTextCard{font-weight:500;font-size:14px;line-height:line height/20;letter-spacing:0;color:var(--neutralB200)}.hotelPriceGroup{width:auto;border-left:1px solid var(--neutralB50)}.dangerTxt,.freeCancelTxt,.priceNight,.reviewTxtCard,.spanCardB300,.spanCardB500,.totalPriceText1,.totalPriceText2,.totalPriceText3{font-weight:400;font-size:12px;line-height:18px;letter-spacing:0;color:var(--neutralB300)}.spanCardB500{font-weight:500;color:var(--neutralB500)}.freeCancelTxt{font-size:14px;line-height:28px;color:var(--neutralB500)}.reviewTxtCard{font-weight:700;font-size:14.5px;line-height:24px;color:var(--neutralB500)}.dangerTxt{font-weight:500;line-height:20px;color:var(--dangerColor)}.ellipseGreen,.ellipseborderedGreen{width:10px;height:10px;border:1px solid #00aa6c;background-color:#00aa6c;border-radius:50%}.ellipseborderedGreen{background-color:var(--whiteColor)!important}.likeImg{height:12px;width:12px}.priceNight{font-weight:700;font-size:32px;line-height:40px;letter-spacing:0;color:var(--neutralB500)}.totalPriceText1{font-weight:500;font-size:13px;line-height:20px;color:var(--neutralB300)}.totalPriceText2{font-weight:700;font-size:14px;line-height:20px;text-align:right;color:var(--neutralB500)}.totalPriceText3{font-weight:500;font-size:12px;line-height:20px;text-align:right;color:var(--neutralB200)}.badgeDiv{padding-top:5px}.dangerPrice,.filterMutedText,.includedDangerTxt,.includedTxt{font-weight:500;font-size:14px;line-height:20px;letter-spacing:0;color:var(--neutralB200)}.dangerPrice{text-align:right;text-decoration:line-through;color:var(--dangerColor)}.includedTxt{font-size:12px;color:var(--neutralB500)}.includedDangerTxt{font-size:12px;color:var(--dangerColor)}.chambreInfo{padding:9px 16px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px}.chambreBedTxt,.chambreInfoTxt,.dateTxt,.mutedDateTxt{font-weight:600;font-size:20px;line-height:28px;letter-spacing:0;vertical-align:middle;color:var(--neutralB500)}.chambreBedTxt{font-weight:500;font-size:16px}.dateTxt,.mutedDateTxt{font-size:14px}.mutedDateTxt{color:var(--neutralB200)}.includesDiv{border-bottom:1px solid var(--neutralB50);padding-top:5px;padding-bottom:5px}.icludeItem{font-weight:500;font-size:16px;line-height:28px;letter-spacing:0;vertical-align:middle;color:var(--neutralB500)}.reservation-container{position:relative}.wide-calendar-wrapper{position:absolute;position:"absolute";top:40px;right:-16px;z-index:1000}@media (max-width:1200px){.titleFilterCard{width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (min-width:992px) and (max-width:1199px){.wide-calendar-wrapper{top:10px;right:0}}@media (max-width:993px){.titleFilterCard{width:70%}.hotelInfoGroup{width:43%;padding-left:7px!important;padding-right:7px!important}.wide-calendar-wrapper{top:40px;right:0}}@media (max-width:767px){.wide-calendar-wrapper{top:10px;right:0}}@media (max-width:768px){.bgCard{height:auto;width:190px}.mutedTextCard{font-size:12px!important}.priceNight{font-size:20px}.chambreInfo{padding:12px 10px;gap:7px!important}.dateTxt{font-size:16px}}@media (max-width:767px){.bgCard{height:360px;width:100%}.hotelInfoGroup{width:100%;padding:5px 7px!important}.hotelPriceGroup{width:63%;border:none!important}}@media (min-width:992px){.tendencyCard{width:25%!important}}.tendencies{padding-top:50px;padding-bottom:50px;background-color:var(--secondaryG3005)}.btnText,.btnTextWhite{font-size:16px;font-weight:600;line-height:20.83px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:var(--neutralB300)}.btnTextWhite{color:var(--whiteColor)!important}.neutralIcon{font-size:24px;color:var(--neutralB300)}.darkIcon{font-size:28px;fill:var(--neutralB500)}.tendanceCard{background-color:var(--whiteColor);width:314px}.textCard{font-size:16px;font-weight:500;line-height:20.83px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:var(--mutedColor2);cursor:default}.contentCard{height:143px;padding:16px 15px}.imgCard{height:318px;width:100%;border-top-left-radius:12px;border-top-right-radius:12px;padding:12px 15px}.ratingDiv{width:62px;height:31px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;background-color:var(--secondaryG300)}.ratingTxt{font-size:16px;font-weight:700;line-height:32px;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:var(--whiteColor);cursor:default}.textCardbtn{font-size:16px;font-weight:500;line-height:20.83px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:var(--secondaryG300)}.button-container>button{flex:1 1 23%;max-width:211px}@media (max-width:768px){.button-container>button{flex:1 1 23%}.button-container{width:100%!important}}@media (min-width:992px) and (max-width:1399px){.tendencies{padding-right:15px;padding-left:15px;background-color:var(--secondaryG3005)}.button-container{width:50%!important}}@media (min-width:992px) and (max-width:1200px){.tendencyCard{width:33%!important}}@media (max-width:768px){.tendencyCard{width:100%!important}}