.card{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%}.card__image{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;position:relative;height:234px}@media(min-width: 768px){.card__image{height:300px}}.card__banner{position:absolute;bottom:0;right:0;border:1px solid #dee2e6;padding:10px 20px;background:#fff}.card__room-features{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px 16px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:24px}@media(min-width: 768px){.card__room-features{-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}}.card__room-feature{font-family:bicyclette,sans-serif;font-weight:400;font-style:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;line-height:14px;letter-spacing:.05em;text-transform:uppercase}.card__room-feature .v-icon__svg{width:24px;height:24px;color:#e44d37}.card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}.card__tagline::after{content:"";display:block;opacity:.5;height:1px;margin:16px 0;background-color:#f5543d}.card__heading-wrapper{margin-bottom:20px}.card__category{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.card__content p{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}.card__links{margin-top:auto}.card--slider-card{margin:0 1px;background-color:#e8e3de}.card--slider-card .card__heading-wrapper{margin-bottom:10px}.card--slider-card .card__heading{font-size:28px;line-height:30px}.card--slider-card .card__image{height:300px}.card--slider-card .card__content{margin-bottom:40px;padding:24px 24px 0}@media(min-width: 768px){.card--slider-card .card__content{padding:32px 32px 0}}.card--slider-card .card__links-wrapper{padding:0 24px 24px}@media(min-width: 768px){.card--slider-card .card__links-wrapper{margin-top:auto;padding:0 32px 32px}}@media(min-width: 1280px){.card--card-grid-default .card__heading-wrapper{margin-bottom:32px}}.card--card-grid-default .card__image{height:calc(250px + ((100vw - 320px) / ((1920 - 320) / (327 - 250))))}@media(min-width: 1920px){.card--card-grid-default .card__image{height:327px}}.card--card-grid-default .card__content{margin-bottom:32px;padding:24px 24px 0}@media(min-width: 768px){.card--card-grid-default .card__content{padding:32px 32px 0}}.card--card-grid-default .card__links-wrapper{padding:0 24px 24px}@media(min-width: 768px){.card--card-grid-default .card__links-wrapper{margin-top:auto;padding:0 32px 32px}}.card--card-grid-default .card__links-wrapper .links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.card--card-grid-default .card__links-wrapper .link__btn{width:100%;text-align:center}.card--slider-feature{background:#f6f5f5}.card--slider-feature .card__content{padding:32px;margin-bottom:0}.card--slider-feature .card__category{font-family:bicyclette,sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:14px;letter-spacing:.05em;text-transform:uppercase;width:100%;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid rgba(245,84,61,.3)}@media(min-width: 1440px){.card--slider-feature .card__category{padding-bottom:16px;margin-bottom:16px}}.card--slider-feature .card__links-wrapper{margin-top:auto}.card--slider-feature .card__links{padding:0 32px 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(min-width: 1024px){.card--slider-feature .card__links{-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.card--slider-feature .card__image{height:277px}@media(min-width: 1024px){.card--slider-feature .card__image{height:295px}}@media(min-width: 1920px){.card--slider-feature .card__image{height:327px}}.card--slider-offset{height:auto;background-color:rgba(0,0,0,0)}.card--slider-offset .card__image{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;height:calc(332px + ((100vw - 320px) / ((768 - 320) / (400 - 332))))}@media(prefers-reduced-motion: reduce){.card--slider-offset .card__image{-webkit-transition:none;transition:none}}@media(min-width: 768px){.card--slider-offset .card__image{height:calc(400px + ((100vw - 768px) / ((1024 - 768) / (430 - 400))))}}@media(min-width: 1024px){.card--slider-offset .card__image{height:calc(344px + ((100vw - 1024px) / ((1280 - 1024) / (430 - 344))))}}@media(min-width: 1280px){.card--slider-offset .card__image{height:calc(430px + ((100vw - 1280px) / ((1920 - 1280) / (582 - 430))))}}@media(min-width: 1920px){.card--slider-offset .card__image{height:582px}}.card--slider-offset .card__content{background-color:#fff;padding:32px;margin-bottom:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media(min-width: 1024px){.card--slider-offset .card__content{padding:24px}}@media(min-width: 1920px){.card--slider-offset .card__content{padding:32px}}.card--slider-offset .card__heading-wrapper{margin:0}.card--slider-offset .card__heading{font-family:bicyclette,sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:14px;letter-spacing:.6px;text-transform:uppercase;margin-bottom:16px}@media(min-width: 1024px){.card--slider-offset .card__heading{font-size:18px;line-height:18px;letter-spacing:.54px}}.card--slider-offset .card__heading--accordion{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}@media(prefers-reduced-motion: reduce){.card--slider-offset .card__heading--accordion{-webkit-transition:none;transition:none}}.card--slider-offset .card__heading--accordion:hover,.card--slider-offset .card__heading--accordion:focus{text-decoration:underline}.card--slider-offset .card__heading--accordion svg{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;color:#f5543d;position:relative;top:-1px;width:24px;min-width:24px;height:24px;margin-left:10px}@media(prefers-reduced-motion: reduce){.card--slider-offset .card__heading--accordion svg{-webkit-transition:none;transition:none}}.card--slider-offset .card__heading--accordion.active svg{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.card--slider-offset .card__text--accordion{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;position:relative;display:none;overflow:hidden;height:0}@media(prefers-reduced-motion: reduce){.card--slider-offset .card__text--accordion{-webkit-transition:none;transition:none}}.card--slider-offset .card__text--accordion.active{display:block}.card--slider-offset .card__links--hidden-xl-up{margin-top:24px}@media(min-width: 1024px){.card--slider-offset .card__links--hidden-xl-up{display:none}}.card--slider-offset .card__links-wrapper{background-color:#fff;position:relative;padding:0 32px 32px 32px}@media(min-width: 1024px){.card--slider-offset .card__links-wrapper{padding:0 24px 24px 24px}}@media(min-width: 1920px){.card--slider-offset .card__links-wrapper{padding:0 32px 32px 32px}}.card-splide{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.card-splide__arrows{position:absolute;z-index:2;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.card-splide__arrow{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:35px;height:35px;background-color:#e8e3de;color:#e44d37}.card-splide__arrow .v-icon__svg{position:relative}.card-splide__arrow--prev{left:0;border-radius:0 50% 50% 0}.card-splide__arrow--prev .v-icon__svg{right:3px}.card-splide__arrow--next{right:0;border-radius:50% 0 0 50%}.card-splide__arrow--next .v-icon__svg{left:3px}