.card--card-filter-accommodations{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.card--card-filter-accommodations .card__link-wrap{margin-top:auto}.card--card-filter-accommodations .card__flag{display:none}.card--card-filter-accommodations .card__image{position:relative;margin-bottom:0}@media screen and (min-width:768px){.card--card-filter-accommodations .card__image{height:326px}}@media screen and (min-width:1280px){.card--card-filter-accommodations .card__image{height:385px}}@media screen and (min-width:1920px){.card--card-filter-accommodations .card__image{height:572px}}.card--card-filter-accommodations .card__image .gradient-bottom{height:100%;left:0;max-height:100%;position:absolute;pointer-events:none;top:0;width:100%;z-index:2;background:-webkit-gradient(linear,left bottom,left top,color-stop(14.07%,rgba(0,0,0,.7)),color-stop(78.11%,rgba(0,0,0,0)));background:linear-gradient(360deg,rgba(0,0,0,.7) 14.07%,rgba(0,0,0,0) 78.11%)}@media screen and (min-width:768px){.card--card-filter-accommodations .card__image .gradient-bottom{background:-webkit-gradient(linear,left bottom,left top,color-stop(16.31%,rgba(0,0,0,.7)),color-stop(47.56%,rgba(0,0,0,0)));background:linear-gradient(360deg,rgba(0,0,0,.7) 16.31%,rgba(0,0,0,0) 47.56%)}}@media screen and (min-width:1920px){.card--card-filter-accommodations .card__image .gradient-bottom{background:-webkit-gradient(linear,left bottom,left top,color-stop(14.31%,rgba(0,0,0,.6)),color-stop(36.69%,rgba(0,0,0,0)));background:linear-gradient(360deg,rgba(0,0,0,.6) 14.31%,rgba(0,0,0,0) 36.69%)}}.card--card-filter-accommodations .card__image .card-filter-slider-image{min-width:327px}@media screen and (min-width:768px){.card--card-filter-accommodations .card__image .card-filter-slider-image{min-width:327px}}@media screen and (min-width:1280px){.card--card-filter-accommodations .card__image .card-filter-slider-image{min-width:387px}}@media screen and (min-width:1920px){.card--card-filter-accommodations .card__image .card-filter-slider-image{min-width:573px}}.card--card-filter-accommodations .card__heading{position:absolute;z-index:10;font-family:"Times Now",sans-serif;font-weight:300;font-style:normal;font-size:34px;line-height:40px;color:#fff;left:27px;bottom:17px;font-size:23px;margin-right:10px}@media screen and (min-width:768px){.card--card-filter-accommodations .card__heading{font-size:27px}}@media screen and (min-width:1280px){.card--card-filter-accommodations .card__heading{font-size:34px;left:27px;bottom:17px}}@media screen and (min-width:1920px){.card--card-filter-accommodations .card__heading{left:40px;bottom:20px}}.card--card-filter-accommodations .card__content{font-family:"Brown Light",sans-serif;font-weight:300;font-style:normal;font-size:17px;line-height:28px;margin-bottom:12px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:84px}.card--card-filter-accommodations .card__content-wrap{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background:#fff;padding:14px 25.5px 32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:768px){.card--card-filter-accommodations .card__content-wrap{padding:14px 24px 32px}}@media screen and (min-width:1280px){.card--card-filter-accommodations .card__content-wrap{padding:25px 27.5px 38px}}@media screen and (min-width:1920px){.card--card-filter-accommodations .card__content-wrap{padding:25px 42.5px 38px}}.card--card-filter-accommodations .card__tagline{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px}.card--card-filter-accommodations .card__tagline .tagline-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:75px;text-align:center;gap:12px;margin-bottom:22px}.card--card-filter-accommodations .card__tagline .tagline-wrap .v-icon__svg{height:40px;width:40px;-webkit-filter:invert(24%) sepia(0%) saturate(48%) hue-rotate(268deg) brightness(123%) contrast(97%);filter:invert(24%) sepia(0%) saturate(48%) hue-rotate(268deg) brightness(123%) contrast(97%)}.card--card-filter-accommodations .card__tagline .tagline-wrap .description{font-family:"Brown",sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:40px;letter-spacing:1.8px;text-transform:uppercase;color:#4d4d4d;letter-spacing:1.7px;line-height:normal}.card--card-filter-accommodations .card__description{padding:0}@media screen and (min-width:1280px){.card--card-filter-accommodations .card__description .content__links{gap:0}}@media screen and (min-width:1920px){.card--card-filter-accommodations .card__description .content__links{gap:24px}}.card--card-filter-offers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card--card-filter-venues{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card--card-filter-offers .card__flag,.card--card-filter-venues .card__flag{display:none}.card--card-filter-offers .card__image,.card--card-filter-venues .card__image{position:relative;margin-bottom:0}@media screen and (min-width:768px){.card--card-filter-offers .card__image,.card--card-filter-venues .card__image{height:326px}}@media screen and (min-width:1280px){.card--card-filter-offers .card__image,.card--card-filter-venues .card__image{height:385px}}@media screen and (min-width:1920px){.card--card-filter-offers .card__image,.card--card-filter-venues .card__image{height:572px}}.card--card-filter-offers .card__image .gradient-bottom,.card--card-filter-venues .card__image .gradient-bottom{height:100%;left:0;max-height:100%;position:absolute;pointer-events:none;top:0;width:100%;z-index:2;background:-webkit-gradient(linear,left bottom,left top,color-stop(14.07%,rgba(0,0,0,.6)),color-stop(40.11%,rgba(0,0,0,0)));background:linear-gradient(360deg,rgba(0,0,0,.6) 14.07%,rgba(0,0,0,0) 40.11%)}@media screen and (min-width:768px){.card--card-filter-offers .card__image .gradient-bottom,.card--card-filter-venues .card__image .gradient-bottom{background:-webkit-gradient(linear,left bottom,left top,color-stop(2.31%,rgba(0,0,0,.6)),color-stop(39.56%,rgba(0,0,0,0)));background:linear-gradient(360deg,rgba(0,0,0,.6) 2.31%,rgba(0,0,0,0) 39.56%)}}@media screen and (min-width:1920px){.card--card-filter-offers .card__image .gradient-bottom,.card--card-filter-venues .card__image .gradient-bottom{background:-webkit-gradient(linear,left bottom,left top,color-stop(2.31%,rgba(0,0,0,.6)),color-stop(32.69%,rgba(0,0,0,0)));background:linear-gradient(360deg,rgba(0,0,0,.6) 2.31%,rgba(0,0,0,0) 32.69%)}}.card--card-filter-offers .card__image .card-filter-slider-image,.card--card-filter-venues .card__image .card-filter-slider-image{min-width:327px}@media screen and (min-width:768px){.card--card-filter-offers .card__image .card-filter-slider-image,.card--card-filter-venues .card__image .card-filter-slider-image{min-width:327px}}@media screen and (min-width:1280px){.card--card-filter-offers .card__image .card-filter-slider-image,.card--card-filter-venues .card__image .card-filter-slider-image{min-width:387px}}@media screen and (min-width:1920px){.card--card-filter-offers .card__image .card-filter-slider-image,.card--card-filter-venues .card__image .card-filter-slider-image{min-width:573px}}.card--card-filter-offers .card__heading,.card--card-filter-venues .card__heading{position:absolute;z-index:10;font-family:"Times Now",sans-serif;font-weight:300;font-style:normal;font-size:34px;line-height:40px;color:#fff;left:27px;bottom:17px;font-size:27px}@media screen and (min-width:1280px){.card--card-filter-offers .card__heading,.card--card-filter-venues .card__heading{font-size:34px;left:27px;bottom:17px}}@media screen and (min-width:1920px){.card--card-filter-offers .card__heading,.card--card-filter-venues .card__heading{left:40px;bottom:20px}}.card--card-filter-offers .card__content,.card--card-filter-venues .card__content{font-family:"Brown Light",sans-serif;font-weight:300;font-style:normal;font-size:17px;line-height:28px;margin-bottom:12px;height:100%}.card--card-filter-offers .card__content-wrap,.card--card-filter-venues .card__content-wrap{background:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:14px 25.5px 32px}@media screen and (min-width:768px){.card--card-filter-offers .card__content-wrap,.card--card-filter-venues .card__content-wrap{padding:14px 24px 32px}}@media screen and (min-width:1280px){.card--card-filter-offers .card__content-wrap,.card--card-filter-venues .card__content-wrap{padding:25px 27.5px 38px}}@media screen and (min-width:1920px){.card--card-filter-offers .card__content-wrap,.card--card-filter-venues .card__content-wrap{padding:25px 42.5px 38px}}.card--card-filter-offers .card__tagline,.card--card-filter-venues .card__tagline{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px}.card--card-filter-offers .card__tagline .tagline-wrap,.card--card-filter-venues .card__tagline .tagline-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:75px;text-align:center;gap:12px;margin-bottom:22px}.card--card-filter-offers .card__tagline .tagline-wrap .v-icon__svg,.card--card-filter-venues .card__tagline .tagline-wrap .v-icon__svg{height:40px;width:40px;-webkit-filter:invert(24%) sepia(0%) saturate(48%) hue-rotate(268deg) brightness(123%) contrast(97%);filter:invert(24%) sepia(0%) saturate(48%) hue-rotate(268deg) brightness(123%) contrast(97%)}.card--card-filter-offers .card__tagline .tagline-wrap .description,.card--card-filter-venues .card__tagline .tagline-wrap .description{font-family:"Brown",sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:40px;letter-spacing:1.8px;text-transform:uppercase;color:#4d4d4d;letter-spacing:1.7px;line-height:normal;height:47px}.card--card-filter-offers .card__description,.card--card-filter-venues .card__description{padding:0}@media screen and (min-width:1280px){.card--card-filter-offers .card__description .content__links,.card--card-filter-venues .card__description .content__links{gap:0}}@media screen and (min-width:1920px){.card--card-filter-offers .card__description .content__links,.card--card-filter-venues .card__description .content__links{gap:24px}}