@media(pointer:coarse){.touch-target__host[data-v-40972d6c]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-40972d6c]:before,.touch-target__host.touch-target[data-v-40972d6c]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.description-item-icon[data-v-40972d6c]{align-items:center;background-color:#d5f6e3;border-radius:.5rem;display:flex;height:3.2rem;justify-content:center;padding:.6rem;width:3.2rem}.description-item-icon__svg[data-v-40972d6c]{height:100%;max-height:2rem;max-width:2rem;width:100%;fill:#26a65b}.description-item-icon__svg[data-v-40972d6c] path{fill:#26a65b}@media(pointer:coarse){.touch-target__host[data-v-6b4c3131]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-6b4c3131]:before,.touch-target__host.touch-target[data-v-6b4c3131]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.hotel-description-item[data-v-6b4c3131]{align-items:flex-start;color:#333;display:flex;flex-direction:column;line-height:2.3rem;row-gap:.8rem}.hotel-description-item__header[data-v-6b4c3131]{align-items:center;display:flex;gap:.8rem;justify-content:flex-start}.hotel-description-item__header-title[data-v-6b4c3131]{font-family:Radio Canada,sans-serif;font-size:1.6rem;font-weight:600;line-height:2.3rem;margin:0;padding:0}.hotel-description-item__text[data-v-6b4c3131]{font-family:Open Sans,helvetica,arial,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.3rem;margin:0}@media(pointer:coarse){.touch-target__host[data-v-5619ff44]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-5619ff44]:before,.touch-target__host.touch-target[data-v-5619ff44]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.hotel-info-disclaimer[data-v-5619ff44]{color:#707070;font-size:1.4rem;font-weight:400;line-height:2.3rem}@media(pointer:coarse){.touch-target__host[data-v-bf0b4e80]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-bf0b4e80]:before,.touch-target__host.touch-target[data-v-bf0b4e80]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.hotel-description-grid[data-v-bf0b4e80]{display:grid;gap:2.4rem;grid-template-columns:1fr}.hotel-description-grid__left[data-v-bf0b4e80],.hotel-description-grid__right[data-v-bf0b4e80]{align-items:flex-start;display:flex;flex-direction:column;gap:2.4rem}.hotel-description-grid--column>.hotel-description-grid__left[data-v-bf0b4e80],.hotel-description-grid--column>.hotel-description-grid__right[data-v-bf0b4e80],.hotel-description-grid--column[data-v-bf0b4e80]{gap:1.6rem}@media screen and (min-width:768px){.hotel-description-grid[data-v-bf0b4e80]:not(.hotel-description-grid--column){grid-template-columns:1fr 1fr}}.hotel-general-description__heading{color:#333;font-family:Radio Canada,sans-serif;font-size:1.8rem;line-height:2.7rem;margin:0 0 1.6rem;padding:0;text-align:left}@media(min-width:768px){.hotel-general-description__heading{font-size:2rem}}@media(min-width:1200px){.hotel-general-description__heading{font-size:2.4rem}}.hotel-general-description-modal-btn{margin-top:.8rem}.hotel-general-description__items{max-height:27.5rem;overflow:hidden;position:relative}.hotel-general-description__items .hotel-description-item__header-title,.hotel-general-description__items .hotel-description-item__text{color:#333;font-family:Open Sans,helvetica,arial,sans-serif!important}.hotel-general-description__items:before{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);bottom:0;content:"";height:3.6rem;left:0;position:absolute;width:100%;z-index:2}@media(pointer:coarse){.touch-target__host[data-v-d1b9eb92]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-d1b9eb92]:before,.touch-target__host.touch-target[data-v-d1b9eb92]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.icon-info-header[data-v-d1b9eb92]{align-items:center;color:#333;display:flex;font-family:Open Sans,helvetica,arial,sans-serif;gap:.8rem}.icon-info-header__icon[data-v-d1b9eb92]{fill:currentcolor;max-height:2rem;max-width:2rem}.icon-info-header__title[data-v-d1b9eb92]{font-size:1.6rem;font-weight:600;line-height:2.7rem}.icon-info-header--small .icon-info-header__title[data-v-d1b9eb92]{font-size:1.4rem}.icon-info-header--medium .icon-info-header__title[data-v-d1b9eb92]{font-size:1.8rem;line-height:3.06rem}@media screen and (min-width:768px){.icon-info-header--small .icon-info-header__title[data-v-d1b9eb92]{font-size:1.6rem}}.hotel-facility{color:#333;font-family:Open Sans,helvetica,arial,sans-serif;text-align:left}.hotel-facility__icon{margin-bottom:.8rem}.hotel-facility__facilities{align-items:flex-start;display:flex;flex-direction:column;gap:.8rem;justify-content:start;list-style:none;padding-left:1.6rem}.hotel-facility__facility{align-items:center;display:flex;gap:.8rem}.hotel-facility__facility-icon{fill:#26a65b;height:1.5rem;width:1.5rem}.hotel-facility__facility-text{font-family:Open Sans,helvetica,arial,sans-serif;font-size:1.6rem;font-weight:400}@media(pointer:coarse){.touch-target__host[data-v-d7dd6294]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-d7dd6294]:before,.touch-target__host.touch-target[data-v-d7dd6294]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.hotel-facilities-grid[data-v-d7dd6294]{display:grid;gap:2.4rem;grid-template-columns:1fr}.hotel-facilities-grid__left[data-v-d7dd6294],.hotel-facilities-grid__right[data-v-d7dd6294]{align-items:flex-start;display:flex;flex-direction:column;gap:2.4rem}@media screen and (min-width:768px){.hotel-facilities-grid[data-v-d7dd6294]{grid-template-columns:repeat(2,1fr)}.hotel-facilities-grid__legal[data-v-d7dd6294]{grid-column:1/-1}}@media screen and (min-width:1200px){.hotel-facilities-grid[data-v-d7dd6294]{grid-template-columns:repeat(3,1fr)}.hotel-facilities-grid__legal[data-v-d7dd6294]{grid-column:unset}}@media(pointer:coarse){.touch-target__host[data-v-39a163d0]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-39a163d0]:before,.touch-target__host.touch-target[data-v-39a163d0]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.hotel-facilities-teaser[data-v-39a163d0]{text-align:left;width:100%}.hotel-facilities-teaser__list[data-v-39a163d0]{display:flex;flex-wrap:wrap;gap:1.6rem;margin-bottom:1.6rem}@media screen and (min-width:1200px){.hotel-facilities-teaser__list[data-v-39a163d0]{gap:1.6rem 2.4rem}}@media(pointer:coarse){.touch-target__host[data-v-0e59b4d2]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-0e59b4d2]:before,.touch-target__host.touch-target[data-v-0e59b4d2]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.hotel-infos[data-v-0e59b4d2]{margin:0 auto;max-width:1440px}.hotel-infos[data-v-0e59b4d2],.hotel-infos__infos-wrap[data-v-0e59b4d2]{align-items:start;display:flex;flex-direction:column;gap:2.4rem}.hotel-infos__infos-wrap[data-v-0e59b4d2]:empty{display:none}.hotel-infos__teleport-offer-box[data-v-0e59b4d2]{min-width:33rem}.hotel-infos__teleport-offer-box[data-v-0e59b4d2]:empty{display:none}.hotel-infos__map-wrap[data-v-0e59b4d2]{align-items:start;display:flex;flex-direction:column;gap:2.4rem}.hotel-infos--no-infos[data-v-0e59b4d2]{width:100%}.hotel-infos--no-infos .hotel-infos__map-wrap[data-v-0e59b4d2]{flex-direction:row;justify-content:space-between;max-width:100%;width:100%}@media(min-width:768px){.hotel-infos[data-v-0e59b4d2]{align-items:start;flex-direction:row;justify-content:space-between}}@media(min-width:1200px){.hotel-infos__map-wrap[data-v-0e59b4d2]{max-width:60rem}.hotel-infos[data-v-0e59b4d2]{flex-direction:row}}@media(pointer:coarse){.touch-target__host[data-v-f03ff946]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-f03ff946]:before,.touch-target__host.touch-target[data-v-f03ff946]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.reviewer-info[data-v-f03ff946]{display:flex;flex-flow:column;font-weight:600;line-height:2.3rem}.reviewer-info[data-v-f03ff946]>*{margin:0;padding:0}.reviewer-info__name[data-v-f03ff946]{font-size:1.6rem;font-weight:600}.reviewer-info__info[data-v-f03ff946]{color:#707070}.reviewer-info__age span[data-v-f03ff946]{font-weight:400}.reviewer-info--sm .reviewer-info__name[data-v-f03ff946]{font-size:1.4rem}.reviewer-info--sm .reviewer-info__age[data-v-f03ff946],.reviewer-info--sm .reviewer-info__info[data-v-f03ff946]{font-size:1.2rem}@media(min-width:768px){.reviewer-info .reviewer-info__name[data-v-f03ff946]{font-size:1.6rem}.reviewer-info .reviewer-info__age[data-v-f03ff946],.reviewer-info .reviewer-info__info[data-v-f03ff946]{font-size:1.4rem}}@media(pointer:coarse){.touch-target__host[data-v-26dfabb9]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-26dfabb9]:before,.touch-target__host.touch-target[data-v-26dfabb9]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.rating-box-badge[data-v-26dfabb9]{align-items:center;border-radius:.5rem;color:#fff;display:flex;font-family:Open Sans,helvetica,arial,sans-serif;font-size:1.6rem;font-weight:600;height:4rem;justify-content:center;line-height:2.7rem;min-width:4rem;padding:.6rem 1rem}.rating-box-badge--bold[data-v-26dfabb9]{background-color:#26a65b}.rating-box-badge--normal[data-v-26dfabb9]{background-color:#8dcda8;color:#333;height:4.4rem;min-width:4.4rem}@media(min-width:768px){.rating-box-badge[data-v-26dfabb9]{padding:.8rem 1.2rem}.rating-box-badge--bold[data-v-26dfabb9]{font-size:2rem;height:5.4rem;min-width:5.4rem}.rating-box-badge--normal[data-v-26dfabb9]{font-size:1.8rem;height:4.8rem;min-width:4.8rem}}@media(min-width:1200px){.rating-box-badge[data-v-26dfabb9]{font-size:2rem;height:5.4rem;min-width:5.4rem;padding:1.2rem 1.4rem}}@media(pointer:coarse){.touch-target__host[data-v-6fb1831b]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-6fb1831b]:before,.touch-target__host.touch-target[data-v-6fb1831b]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.review-box-header[data-v-6fb1831b]>*{margin:0;padding:0}.review-box-header__info[data-v-6fb1831b]{align-items:flex-start;display:flex;justify-content:space-between}.review-box-header__title[data-v-6fb1831b]{margin:0 0 .4rem!important}.review-box-header__text-content[data-v-6fb1831b]{display:flex;flex-flow:column;flex-grow:1;font-size:1.4rem;margin-top:.8rem!important}.review-box-header__text-content .review-box-header__title[data-v-6fb1831b]{font-size:1.6rem;font-weight:600}.review-box-header__text[data-v-6fb1831b]{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.7;margin:.4rem 0;overflow:hidden;text-overflow:ellipsis}@media(pointer:coarse){.touch-target__host[data-v-c79796b2]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-c79796b2]:before,.touch-target__host.touch-target[data-v-c79796b2]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.customer-reviews-bar__header[data-v-c79796b2]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.1rem}.customer-reviews-bar__header-rating[data-v-c79796b2],.customer-reviews-bar__header-title[data-v-c79796b2]{font-size:1.6rem;font-weight:600;line-height:3.1rem}.customer-reviews-bar__header-title[data-v-c79796b2]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.customer-reviews-bar__header-rating[data-v-c79796b2]{color:#26a65b}.customer-reviews-bar__progress[data-v-c79796b2]{height:.4rem;position:relative}.customer-reviews-bar__progress[data-v-c79796b2]:after,.customer-reviews-bar__progress[data-v-c79796b2]:before{border-radius:1rem;bottom:0;content:"";left:0;position:absolute;top:0}.customer-reviews-bar__progress[data-v-c79796b2]:before{background:#c7c7c7;right:0}.customer-reviews-bar__progress[data-v-c79796b2]:after{background:#26a65b;width:var(--241deb22)}@media(pointer:coarse){.touch-target__host[data-v-70edaa7b]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-70edaa7b]:before,.touch-target__host.touch-target[data-v-70edaa7b]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.review-box-modal__heading-container[data-v-70edaa7b]{display:flex;margin-bottom:1.6rem}.review-box-modal__rating-box[data-v-70edaa7b]{margin-right:1.6rem}@media(min-width:768px){.review-box-modal__rating-box[data-v-70edaa7b]{margin-right:4rem}}.review-box-modal__recommend[data-v-70edaa7b]{background-color:#c7c7c7;border-radius:.5rem;font-weight:600;margin:1.6rem 0;padding:.8rem;width:max-content}@media(min-width:768px){.review-box-modal__recommend[data-v-70edaa7b]{font-size:1.6rem}}.review-box-modal__recommend.recommend[data-v-70edaa7b]{background-color:#5f99c4}.review-box-modal__details-section[data-v-70edaa7b]{column-count:1;column-gap:3.2rem}@media(min-width:768px){.review-box-modal__details-section[data-v-70edaa7b]{column-count:2}}.review-box-modal__details-section--item[data-v-70edaa7b]{break-inside:avoid;display:inline-block;margin-bottom:2.4rem;width:100%}.review-box-modal__details-section--rating[data-v-70edaa7b]{max-width:30rem}.review-box-modal__details-section--review[data-v-70edaa7b]{margin:.8rem 0 0}.review-box-list-item__title[data-v-70edaa7b]{font-size:1.6rem;font-weight:600;margin:0 0 .8rem}.review-box-list-item__text[data-v-70edaa7b]{line-height:2.3rem}@media(pointer:coarse){.touch-target__host[data-v-c39a8ff4]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-c39a8ff4]:before,.touch-target__host.touch-target[data-v-c39a8ff4]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.review-box-list-item[data-v-c39a8ff4]{background-color:#fff;border:.1rem solid #8dcda8;border-radius:1.2rem;cursor:pointer;display:flex;flex-direction:column;font-family:Open Sans,helvetica,arial,sans-serif;font-size:1.4rem;height:100%;justify-content:space-between;padding:1.6rem;position:relative;transition:box-shadow .25s ease-out}.review-box-list-item[data-v-c39a8ff4]>*{margin:0;padding:0}.review-box-list-item__button[data-v-c39a8ff4]{margin-top:.4rem}@media(pointer:coarse){.touch-target__host[data-v-5848c93d]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-5848c93d]:before,.touch-target__host.touch-target[data-v-5848c93d]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.customer-reviews-details-group__wrap[data-v-5848c93d]{display:grid;grid-template-columns:1fr;justify-items:center;margin:0;max-height:20.8rem;overflow:hidden;transition:max-height .4s ease-in-out}@media(min-width:768px){.customer-reviews-details-group__wrap[data-v-5848c93d]{column-gap:1.6rem;grid-template-columns:repeat(3,1fr);max-height:16rem}}.customer-reviews-details-group__wrap.open[data-v-5848c93d]{max-height:75rem}.customer-reviews-details-group__item[data-v-5848c93d]{margin:0;padding:.8rem 0;width:100%}@media(pointer:coarse){.touch-target__host[data-v-64700b86]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-64700b86]:before,.touch-target__host.touch-target[data-v-64700b86]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.customer-reviews__rating-text-container[data-v-64700b86]{color:#333;display:flex;flex-direction:column;font-weight:600;justify-content:center}@media(min-width:768px){.customer-reviews__rating-text-container[data-v-64700b86]{align-items:center;flex-direction:row}}.customer-reviews__rating--after-gallery .customer-reviews__rating-text-container[data-v-64700b86],.customer-reviews__rating--before-gallery .customer-reviews__rating-text-container[data-v-64700b86]{align-items:end;flex-direction:column;font-family:Open Sans,helvetica,arial,sans-serif}@media(min-width:1300px){.customer-reviews__rating--after-gallery .customer-reviews__rating-text-container[data-v-64700b86],.customer-reviews__rating--before-gallery .customer-reviews__rating-text-container[data-v-64700b86]{align-items:flex-end}}.customer-reviews__rating-text[data-v-64700b86]{color:#26a65b;font-size:1.6rem;font-weight:700;margin-right:2.4rem}.customer-reviews__rating--after-gallery .customer-reviews__rating-text[data-v-64700b86],.customer-reviews__rating--before-gallery .customer-reviews__rating-text[data-v-64700b86]{font-size:1.6rem;font-weight:700;margin-right:0}@media(min-width:768px){.customer-reviews__rating--after-gallery .customer-reviews__rating-text[data-v-64700b86],.customer-reviews__rating--before-gallery .customer-reviews__rating-text[data-v-64700b86]{font-size:1.8rem;line-height:1.7;white-space:nowrap}}@media(min-width:1300px){.customer-reviews__rating--after-gallery .customer-reviews__rating-text[data-v-64700b86],.customer-reviews__rating--before-gallery .customer-reviews__rating-text[data-v-64700b86]{font-size:2.4rem;line-height:1.375}}.customer-reviews__recommendation[data-v-64700b86]{font-size:1.4rem}.customer-reviews__rating--after-gallery .customer-reviews__recommendation[data-v-64700b86],.customer-reviews__rating--before-gallery .customer-reviews__recommendation[data-v-64700b86]{line-height:1.6}@media(min-width:768px){.customer-reviews__rating--after-gallery .customer-reviews__recommendation[data-v-64700b86],.customer-reviews__rating--before-gallery .customer-reviews__recommendation[data-v-64700b86]{font-size:1.6rem;line-height:1.42857em;text-align:left}}@media(min-width:1300px){.customer-reviews__rating--after-gallery .customer-reviews__recommendation[data-v-64700b86],.customer-reviews__rating--before-gallery .customer-reviews__recommendation[data-v-64700b86]{font-size:2rem}}.customer-reviews__recommendation-reviews[data-v-64700b86]{font-size:1.2rem}@media(min-width:768px){.customer-reviews__rating--after-gallery .customer-reviews__recommendation-reviews[data-v-64700b86],.customer-reviews__rating--before-gallery .customer-reviews__recommendation-reviews[data-v-64700b86]{display:block}}@media(min-width:1300px){.customer-reviews__rating--after-gallery .customer-reviews__recommendation-reviews[data-v-64700b86],.customer-reviews__rating--before-gallery .customer-reviews__recommendation-reviews[data-v-64700b86]{display:unset;font-size:1.4rem;line-height:2}}@media(pointer:coarse){.touch-target__host[data-v-6d81fde8]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-6d81fde8]:before,.touch-target__host.touch-target[data-v-6d81fde8]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.customer-reviews__content[data-v-6d81fde8]{display:flex;flex-direction:row-reverse}.customer-reviews__content[data-v-6d81fde8]>*{pointer-events:none}.customer-reviews__recommendation[data-v-6d81fde8]{font-size:1.4rem;width:100%}@media(min-width:768px){.customer-reviews__recommendation-reviews[data-v-6d81fde8],.customer-reviews__recommendation[data-v-6d81fde8]{font-size:1.6rem}}.customer-reviews__rating--before-gallery .customer-reviews__recommendation[data-v-6d81fde8],.customer-reviews__recommendation .customer-reviews__rating--after-gallery[data-v-6d81fde8]{font-size:1.4rem;line-height:1.6;max-width:min-content;white-space:nowrap}@media(min-width:768px){.customer-reviews__rating--before-gallery .customer-reviews__recommendation[data-v-6d81fde8],.customer-reviews__recommendation .customer-reviews__rating--after-gallery[data-v-6d81fde8]{font-size:1.6rem;line-height:1.42857em}}@media(min-width:1300px){.customer-reviews__rating--before-gallery .customer-reviews__recommendation[data-v-6d81fde8],.customer-reviews__recommendation .customer-reviews__rating--after-gallery[data-v-6d81fde8]{font-size:2rem}}.customer-reviews__rating[data-v-6d81fde8]{align-items:center;display:flex;font-family:Radio Canada,sans-serif;margin-bottom:1.6rem;width:100%}.customer-reviews__rating-text-percentage[data-v-6d81fde8]{font-variant-numeric:lining-nums}@media(min-width:768px){.customer-reviews__rating[data-v-6d81fde8]{margin-bottom:2.4rem}}.customer-reviews__rating-badge[data-v-6d81fde8]{margin:0 2.4rem 0 0}.customer-reviews__rating--after-gallery .customer-reviews__rating-badge[data-v-6d81fde8],.customer-reviews__rating--before-gallery .customer-reviews__rating-badge[data-v-6d81fde8]{font-size:1.8rem;height:4.2rem;line-height:1.1;min-width:4.2rem;padding:.8rem}@media(min-width:1300px){.customer-reviews__rating--after-gallery .customer-reviews__rating-badge[data-v-6d81fde8],.customer-reviews__rating--before-gallery .customer-reviews__rating-badge[data-v-6d81fde8]{font-size:2.4rem;height:5.9rem;line-height:1.42857em;min-width:5.9rem}}.customer-reviews__rating--after-gallery>a[data-v-6d81fde8]{flex-direction:row-reverse;gap:0 2.4rem;justify-content:flex-end;margin:.8rem 0 1.6rem;padding:0 2.66%}.customer-reviews__rating--after-gallery .customer-reviews__rating-text-container[data-v-6d81fde8]{align-items:flex-start}.customer-reviews__rating--before-gallery[data-v-6d81fde8]{justify-content:flex-end}.customer-reviews__rating--before-gallery .customer-reviews__content[data-v-6d81fde8]{align-items:center;flex-direction:row;gap:0 1.6rem}@media(min-width:768px){.customer-reviews__rating--before-gallery .customer-reviews__rating-text-container[data-v-6d81fde8]{align-items:flex-start}}@media(min-width:1300px){.customer-reviews__rating--before-gallery .customer-reviews__rating-text-container[data-v-6d81fde8]{align-items:flex-end}}@media(pointer:coarse){.touch-target__host[data-v-68a74ac5]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-68a74ac5]:before,.touch-target__host.touch-target[data-v-68a74ac5]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.customer-reviews__header[data-v-68a74ac5]{display:flex;flex-flow:column wrap;margin:0 0 1.6rem}@media(min-width:768px){.customer-reviews__header[data-v-68a74ac5]{flex-direction:row;margin-bottom:3.2rem}}.customer-reviews__total-details[data-v-68a74ac5]{width:100%}@media(min-width:768px){.customer-reviews__total-details[data-v-68a74ac5]{flex:1 1 auto;width:auto}}@media(min-width:1200px){.customer-reviews__total-details[data-v-68a74ac5]{flex:3 1 auto}}@media(pointer:coarse){.touch-target__host[data-v-bdafeb52]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-bdafeb52]:before,.touch-target__host.touch-target[data-v-bdafeb52]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.customer-reviews[data-v-bdafeb52]{margin:0 auto;max-width:1440px;padding:0}.customer-reviews__list[data-v-bdafeb52]{display:grid;gap:1.6rem;justify-items:center}@media(min-width:768px){.customer-reviews__list[data-v-bdafeb52]{grid-template-columns:repeat(2,1fr)}}.customer-reviews__title[data-v-bdafeb52]{font-size:1.8rem;font-weight:600;line-height:4.5rem;margin:0;padding:0 1.6rem;text-align:left}@media(min-width:768px){.customer-reviews__title[data-v-bdafeb52]{font-size:2rem;margin-bottom:1.6rem;padding:0}}@media(min-width:1200px){.customer-reviews__title[data-v-bdafeb52]{font-size:3.2rem;font-weight:700}}.customer-reviews__header[data-v-bdafeb52]{padding:0 1.6rem}@media(min-width:768px){.customer-reviews__header[data-v-bdafeb52]{padding:0 1.6rem}}@media(min-width:1200px){.customer-reviews__header[data-v-bdafeb52]{padding:0 1.6rem}}.customer-reviews__item[data-v-bdafeb52]{width:100%}.customer-reviews__load-more[data-v-bdafeb52]{font-size:1.4rem;padding:.8rem 2.4rem;white-space:nowrap}.pager[data-v-bdafeb52]{padding-top:2.4rem;text-align:center}.pager__loader[data-v-bdafeb52]{margin:0 auto}@media(pointer:coarse){.touch-target__host[data-v-0d30e36a]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-0d30e36a]:before,.touch-target__host.touch-target[data-v-0d30e36a]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.travel-date-attribute[data-v-0d30e36a]{align-items:center;color:#333;display:flex;gap:.8rem;justify-content:flex-start}.travel-date-attribute__icon[data-v-0d30e36a]{font-size:1.6rem}.travel-date-attribute__text[data-v-0d30e36a]{font-family:Open Sans,helvetica,arial,sans-serif;font-size:1.8rem;font-weight:600}@media(min-width:768px){.travel-date-attribute__icon[data-v-0d30e36a]{font-size:1.4rem}.travel-date-attribute__text[data-v-0d30e36a]{font-size:1.6rem}}@media(min-width:1300px){.travel-date-attribute__icon[data-v-0d30e36a]{font-size:1.6rem}.travel-date-attribute__text[data-v-0d30e36a]{font-size:1.8rem}}@media(pointer:coarse){.touch-target__host[data-v-598cf64e]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-598cf64e]:before,.touch-target__host.touch-target[data-v-598cf64e]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.travel-details[data-v-598cf64e]{display:flex;flex-direction:column;width:100%}@media(min-width:375px){.travel-details[data-v-598cf64e]{width:auto}}.travel-details__date[data-v-598cf64e]{margin-bottom:.8rem}.travel-details__date[data-v-598cf64e] .is-inbound{transform:rotate(180deg)}.travel-details__directness[data-v-598cf64e]{color:#707070;font-size:1.4rem;font-weight:400}.travel-details .travel-details__departure[data-v-598cf64e]{margin-top:.5rem}.travel-details .travel-details__airport-info[data-v-598cf64e]{display:flex;flex-flow:column wrap;margin-bottom:.5rem}@media(min-width:420px){.travel-details .travel-details__airport-info[data-v-598cf64e]{flex-direction:row}}.travel-details .travel-details__airport-name[data-v-598cf64e]{color:#333;font-weight:600;line-height:2.2rem}.travel-details .travel-details__departure-time[data-v-598cf64e]{color:#333;font-weight:600;margin:1rem 0 .8rem}.travel-details__airline[data-v-598cf64e]{color:#333;display:block;font-size:1.4rem;font-weight:600;max-width:13rem;overflow:hidden;padding-top:1rem;text-overflow:ellipsis;white-space:nowrap;width:100%}@media(min-width:420px){.travel-details__airline[data-v-598cf64e]{max-width:18rem}}@media(min-width:544px){.travel-details__airline[data-v-598cf64e]{margin-top:1.6rem;max-width:25rem;padding-top:0}}@media(min-width:768px){.travel-details__airline[data-v-598cf64e]{font-size:1.6rem;max-width:16rem;text-overflow:inherit;white-space:inherit}}.travel-details__update-date[data-v-598cf64e]{font-size:1.2rem;line-height:1.4;margin-left:.4rem;vertical-align:super}@media(pointer:coarse){.touch-target__host[data-v-4ff5ee0f]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-4ff5ee0f]:before,.touch-target__host.touch-target[data-v-4ff5ee0f]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.offer-verified__travel-details[data-v-4ff5ee0f]{display:flex;gap:.8rem;justify-content:space-between;width:100%}.offer-verified__travel-details[data-v-4ff5ee0f]>*{flex:1}@media(min-width:768px){.offer-verified__travel-details[data-v-4ff5ee0f]{gap:1.6rem}}.offer-verified__travel-details-inbound[data-v-4ff5ee0f],.offer-verified__travel-details-outbound[data-v-4ff5ee0f]{width:100%}@media(min-width:768px){.offer-verified__travel-details[data-v-4ff5ee0f]{color:#333;flex-direction:column;font-size:1.6rem;font-weight:600;justify-content:start}}@media(min-width:992px){.offer-verified__travel-details[data-v-4ff5ee0f]{flex-direction:row}.offer-verified__travel-details-outbound-unverified[data-v-4ff5ee0f]{margin-bottom:0}}@media(pointer:coarse){.touch-target__host[data-v-3a09c1f3]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-3a09c1f3]:before,.touch-target__host.touch-target[data-v-3a09c1f3]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.offer-verified__operator[data-v-3a09c1f3]{align-items:center;display:flex;flex-direction:row;font-size:1.2rem;font-weight:400;gap:1rem;justify-content:flex-end;padding:.5rem 0;position:absolute;text-align:right;width:100%}.offer-verified__operator-logo[data-v-3a09c1f3]{margin:0;max-height:2.1rem;object-fit:contain}@media(pointer:coarse){.touch-target__host[data-v-10ec64dc]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-10ec64dc]:before,.touch-target__host.touch-target[data-v-10ec64dc]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.offer-verified__room-details-container[data-v-10ec64dc]{display:flex;flex-direction:column;margin:0;padding:0;position:relative}.offer-verified__room-details[data-v-10ec64dc]{width:100%}@media(pointer:coarse){.touch-target__host[data-v-133a4002]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-133a4002]:before,.touch-target__host.touch-target[data-v-133a4002]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.offer-verified__hotel[data-v-133a4002]{margin-bottom:1.6rem;margin-left:0}.offer-verified__hotel-name[data-v-133a4002]{color:#333;display:inline;font-family:Radio Canada,sans-serif;font-size:1.6rem;font-weight:600;line-height:1.2;margin-bottom:.5rem;margin-right:1rem;padding:0;text-align:left}.offer-verified__hotel-stars[data-v-133a4002]{margin-top:0;text-align:left;width:auto}@media(min-width:992px){.offer-verified__hotel[data-v-133a4002]{justify-content:flex-start;margin-left:0}.offer-verified__hotel-stars[data-v-133a4002]{margin:0}}@media(min-width:1300px){.offer-verified__hotel-name[data-v-133a4002]{font-size:1.8rem}}@media(pointer:coarse){.touch-target__host[data-v-7926b816]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-7926b816]:before,.touch-target__host.touch-target[data-v-7926b816]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.offer-verified__footer-container[data-v-7926b816]{width:100%}.offer-verified__footer[data-v-7926b816]{background:none;border-radius:0 0 .5rem .5rem;display:flex;justify-content:space-between;text-align:right;width:100%}.offer-verified__footer.is-open[data-v-7926b816]{border-radius:0;margin-bottom:.8rem}.offer-verified__price-button[data-v-7926b816]{margin-left:auto;margin-top:1.6rem;width:100%}@media(min-width:768px){.offer-verified__footer[data-v-7926b816]{border:none}.offer-verified__price-button[data-v-7926b816]{margin-left:auto;margin-top:1.6rem;width:auto}}@media(min-width:992px){.offer-verified__footer[data-v-7926b816]{margin-bottom:0}}@media(pointer:coarse){.touch-target__host[data-v-094ef2f8]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-094ef2f8]:before,.touch-target__host.touch-target[data-v-094ef2f8]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.price-details[data-v-094ef2f8]{color:#333;font-size:1.4rem}.price-details__footer[data-v-094ef2f8]{display:flex;justify-content:flex-end;margin-top:.8rem}.price-details__header[data-v-094ef2f8]{display:flex;justify-content:flex-end;margin-bottom:.4rem;width:auto}.price-details__price-label-container[data-v-094ef2f8]{width:100%}.price-details__price-change[data-v-094ef2f8]{border-radius:.5rem;font-size:1rem;font-weight:600;letter-spacing:.03rem;max-width:fit-content;min-width:fit-content;padding:.3rem .7rem}.price-details__price-change--higher[data-v-094ef2f8]{background-color:#f86638;color:#fff}.price-details__price-change--lower[data-v-094ef2f8]{background-color:#5f99c4;color:#333}.price-details__price-label[data-v-094ef2f8]{font-size:1.4rem;font-weight:600}.price-details__list[data-v-094ef2f8]{border-bottom:.1rem solid #8dcda8;list-style:none;margin:0;padding:0 0 .8rem}.price-details__list-item[data-v-094ef2f8]{display:flex;margin-bottom:.5rem}.price-details__item-price[data-v-094ef2f8],.price-details__item-type[data-v-094ef2f8]{font-size:1.6rem;font-weight:400;width:50%}@media(min-width:768px){.price-details__item-price[data-v-094ef2f8],.price-details__item-type[data-v-094ef2f8]{font-size:1.4rem}}.price-details__item-price[data-v-094ef2f8]{text-align:right}@media(min-width:992px){.price-details__item-price[data-v-094ef2f8]{text-align:right}}.price-details__summary[data-v-094ef2f8]{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.4rem}.price-details__price[data-v-094ef2f8]{color:#333;font-size:1.8rem;font-weight:600;margin:0}@media(min-width:1300px){.price-details__price[data-v-094ef2f8]{font-size:2.2rem;margin:0 0 .6rem}}.price-details__price-hint[data-v-094ef2f8]{font-size:1rem;font-weight:400;margin:0 0 .5rem;text-align:right}@media(min-width:768px){.price-details__price-hint[data-v-094ef2f8]{font-size:1.2rem}}.price-details__payments[data-v-094ef2f8]{padding:.4rem 0;text-align:end}.price-details__payment-img[data-v-094ef2f8]{height:2.2rem;margin-right:.5rem}.price-details__payment-img[data-v-094ef2f8]:last-of-type{margin-right:0}@media(min-width:1500px){.price-details__header[data-v-094ef2f8]{display:flex;justify-content:flex-end;margin-bottom:1rem}.price-details__price-change[data-v-094ef2f8]{margin-left:.4rem}}@media(pointer:coarse){.touch-target__host[data-v-cc4f8cf4]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-cc4f8cf4]:before,.touch-target__host.touch-target[data-v-cc4f8cf4]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.offer-price-operator[data-v-cc4f8cf4]{text-align:right}.offer-price-operator__price[data-v-cc4f8cf4]{width:auto}.offer-price-operator__check-button[data-v-cc4f8cf4]{margin-top:1.6rem;width:100%}@media(min-width:768px){.offer-price-operator__check-button[data-v-cc4f8cf4]{width:auto}}.offer-verified__price-details-container[data-v-cc4f8cf4]{display:flex;flex-direction:column;justify-content:space-between}@media(pointer:coarse){.touch-target__host[data-v-084444e1]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-084444e1]:before,.touch-target__host.touch-target[data-v-084444e1]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.offer-verified__divider[data-v-084444e1]{background-color:#8dcda8;flex-shrink:0;height:.1rem;width:100%}@media(min-width:768px){.offer-verified__divider[data-v-084444e1]{height:auto;min-height:100%;width:.1rem}}@media(pointer:coarse){.touch-target__host[data-v-ae86c342]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-ae86c342]:before,.touch-target__host.touch-target[data-v-ae86c342]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.offer-details-catalogue-modal__catalogue-loading[data-v-ae86c342]{margin:0 auto}@media(pointer:coarse){.touch-target__host[data-v-018ac720]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-018ac720]:before,.touch-target__host.touch-target[data-v-018ac720]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.offer-verified__body[data-v-018ac720]{display:flex;flex-direction:column;gap:1.6rem;padding:1.6rem}.offer-verified__travel-details-container[data-v-018ac720]{width:100%}.offer-verified__room-container[data-v-018ac720]{display:flex;flex-direction:column;gap:1.6rem;justify-content:flex-start}.offer-verified__catalogue-modal[data-v-018ac720]{margin-top:auto;width:100%}.offer-verified__hotel-infos-button[data-v-018ac720]{max-width:42rem}.offer-verified__flight-details-container[data-v-018ac720]{display:flex;gap:.8rem;justify-content:space-between;margin-top:1.6rem}.offer-verified__flight-details-container[data-v-018ac720]>*{flex:1}@media(min-width:768px){.offer-verified__flight-details-container[data-v-018ac720]{gap:1.6rem}.offer-verified__body[data-v-018ac720]{flex-direction:row;gap:1.2rem}.offer-verified__travel-details-container[data-v-018ac720]{display:flex;flex-direction:column;max-width:21rem;min-width:18.2rem}.offer-verified__travel-details-container-hotel-only[data-v-018ac720]{min-width:23rem}.offer-verified__alternative-flight-button[data-v-018ac720]{border-top:1px solid #8dcda8;padding-top:1.6rem}.offer-verified__flight-details-container[data-v-018ac720]{flex-direction:column}.offer-verified__alternative-flights-loading[data-v-018ac720]{margin-right:2.1rem;margin-top:3.4rem;padding-top:1.6rem}.offer-verified__price-details-container[data-v-018ac720]{display:flex;flex-direction:column;min-width:20rem;place-content:flex-end space-between}.offer-verified__room-container[data-v-018ac720]{min-width:25.5rem;width:100%}.offer-verified__room-container-hotel-only[data-v-018ac720]{min-width:auto}}@media(min-width:992px){.offer-verified__body[data-v-018ac720]{gap:1.6rem;padding:2.4rem}.offer-verified__travel-details-container[data-v-018ac720]{justify-content:space-between;min-width:33rem;width:100%}.offer-verified__flight-details-container[data-v-018ac720]{flex-direction:row}.offer-verified__alternative-flight-button[data-v-018ac720]{border-top:0;padding-top:0}.offer-verified__alternative-flights-loading[data-v-018ac720]{margin:0 2rem 0 0;padding:0}.offer-verified__price-container[data-v-018ac720]{width:33.33%}.offer-verified__price-details-container[data-v-018ac720]{width:100%}}@media(pointer:coarse){.touch-target__host[data-v-5a765f26]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-5a765f26]:before,.touch-target__host.touch-target[data-v-5a765f26]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.flight-container[data-v-5a765f26]{display:grid;grid-template-columns:minmax(0,55fr) minmax(0,45fr);padding-block:.8rem;position:relative}.flight-container--loading[data-v-5a765f26]{opacity:.15}.flight-container__left[data-v-5a765f26]{grid-column:span 2/span 2;padding-right:1.6rem;text-align:left}.flight-container__right[data-v-5a765f26]{display:none;padding-left:1.6rem}.flight-container__right--with-divider[data-v-5a765f26]{border-left:.1rem solid #8dcda8}.flight-container__flight[data-v-5a765f26]{column-gap:.8rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.flight-container__flight-details[data-v-5a765f26]{font-weight:600;margin-top:.8rem}.flight-container__bottom[data-v-5a765f26]{grid-column:span 2/span 2;margin-top:1.6rem;padding-top:.8rem}.flight-container__bottom--with-divider[data-v-5a765f26]{border-top:.1rem solid #8dcda8}.flight-container__button-row[data-v-5a765f26]{display:flex}.flight-container__button-row[data-v-5a765f26] a,.flight-container__button-row[data-v-5a765f26] button{text-align:center;width:100%}@media screen and (width >= 768px){.flight-container[data-v-5a765f26]{padding-block:1.6rem}.flight-container__right[data-v-5a765f26]{display:var(--5bcd7507)}.flight-container__left[data-v-5a765f26]{grid-column:var(--52928524)}.flight-container__flight-details[data-v-5a765f26]{font-weight:600;margin-top:1.6rem}.flight-container__button-row[data-v-5a765f26]{align-items:center;display:flex;justify-content:flex-end}.flight-container__button-row[data-v-5a765f26] a,.flight-container__button-row[data-v-5a765f26] button{text-align:unset;width:unset}}@media(pointer:coarse){.touch-target__host[data-v-0f301d19]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-0f301d19]:before,.touch-target__host.touch-target[data-v-0f301d19]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.flight-details__flight-time[data-v-0f301d19]{margin-bottom:.4rem}.flight-details__flight-time span[data-v-0f301d19],.flight-details__flight-time>time[data-v-0f301d19]{font-size:1.6rem;font-weight:600;line-height:2.179rem}.flight-details__stops[data-v-0f301d19]{color:#707070;font-size:1.4rem;font-weight:400;line-height:1.907rem;margin-bottom:1.6rem;min-height:1.907rem}.flight-details__airline[data-v-0f301d19]{font-size:1.4rem;font-weight:600;line-height:1.907rem;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}@media(pointer:coarse){.touch-target__host[data-v-bf3cc748]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-bf3cc748]:before,.touch-target__host.touch-target[data-v-bf3cc748]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.price-row[data-v-bf3cc748]{align-items:center;display:flex;font-weight:600;justify-content:space-between;line-height:1.3619}.price-row--normal[data-v-bf3cc748]{color:#333}.price-row--accent[data-v-bf3cc748]{color:#33658a}.price-row--primary[data-v-bf3cc748]{color:#26a65b}.price-row--extralarge[data-v-bf3cc748],.price-row--large[data-v-bf3cc748],.price-row--medium[data-v-bf3cc748]{font-size:1.6rem}.price-row--small[data-v-bf3cc748]{font-size:1.4rem}.price-row__price[data-v-bf3cc748],.price-row__text[data-v-bf3cc748]{margin:0}@media screen and (width >= 768px){.price-row--extralarge[data-v-bf3cc748]{font-size:1.8rem}}@media screen and (width >= 1300px){.price-row--large[data-v-bf3cc748]{font-size:1.8rem}}@media(pointer:coarse){.touch-target__host[data-v-cb9f2bba]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-cb9f2bba]:before,.touch-target__host.touch-target[data-v-cb9f2bba]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.current-offer__flight-header[data-v-cb9f2bba]{font-size:1.6rem;font-weight:700;line-height:2.179rem;margin:0 0 .8rem;padding:0;text-align:left}.current-offer__right-container[data-v-cb9f2bba]{max-width:30.8rem;position:relative}.current-offer__tour-operator[data-v-cb9f2bba]{margin-top:.4rem;position:absolute;right:0;top:0}.current-offer[data-v-cb9f2bba] .feature-list{font-weight:400;text-align:left}.current-offer[data-v-cb9f2bba] .feature-list .feature-list__duration{font-size:1.6rem;line-height:2.7rem}.current-offer[data-v-cb9f2bba] .feature-list .flex-feature,.current-offer[data-v-cb9f2bba] .feature-list .offer-feature{font-size:1.4rem;line-height:2.286rem;margin-bottom:.4rem!important}.current-offer__booking.button--extra[data-v-cb9f2bba]{font-size:1.4rem}.current-offer__price[data-v-cb9f2bba]{margin-bottom:1.6rem}@media screen and (width >= 768px){.current-offer__flight-header[data-v-cb9f2bba]{margin-bottom:1.6rem}.current-offer__booking.button--extra[data-v-cb9f2bba]{font-size:1.6rem}}@media(pointer:coarse){.touch-target__host[data-v-33638bc3]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-33638bc3]:before,.touch-target__host.touch-target[data-v-33638bc3]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.alternative-flight[data-v-33638bc3]{position:relative}.alternative-flight[data-v-33638bc3]:not(:last-child){margin-bottom:1.6rem}.alternative-flight__flight-container[data-v-33638bc3]{border:.1rem solid #c7c7c7;border-radius:1.2rem;box-shadow:.3rem .4rem 1.4rem 0 hsla(0,0%,40%,.2);padding:1.6rem}.alternative-flight__flight-container--available[data-v-33638bc3]{border:.2rem solid #5f99c4}.alternative-flight__flight-container--on-request[data-v-33638bc3]{border:.2rem solid #f86638}.alternative-flight__flight-container--check-unable[data-v-33638bc3]{border:.2rem solid #8dcda8}.alternative-flight__flight-container--not-available[data-v-33638bc3]{opacity:.5}.alternative-flight__flight-container--loading[data-v-33638bc3]{opacity:.15}.alternative-flight__flight-container[data-v-33638bc3] .flight-container__bottom,.alternative-flight__flight-container[data-v-33638bc3] .flight-container__flight-details{margin-top:.8rem}.alternative-flight__price[data-v-33638bc3]{margin-bottom:1.6rem}.alternative-flight__button.button--extra[data-v-33638bc3],.alternative-flight__button.button[data-v-33638bc3]{font-size:1.4rem}.alternative-flight__loader[data-v-33638bc3]{left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);z-index:1}.alternative-flights .base-modal__header-slot{box-shadow:.3rem .4rem 1.4rem 0 hsla(0,0%,40%,.2);z-index:1}@media(min-width:1300px){.alternative-flights .base-modal__content:has(.flight-details){min-height:min(100% - 16rem,92rem)}}.alternative-flights .base-modal__main{background-color:#fff}@media(pointer:coarse){.touch-target__host[data-v-dfbbf922]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-dfbbf922]:before,.touch-target__host.touch-target[data-v-dfbbf922]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.alternative-flights[data-v-dfbbf922]{overflow:hidden}@media(pointer:coarse){.touch-target__host[data-v-7b2b7a93]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-7b2b7a93]:before,.touch-target__host.touch-target[data-v-7b2b7a93]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.offer__loading[data-v-7b2b7a93]{left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);z-index:1}.offer__container[data-v-7b2b7a93]{position:relative;width:100%}.offer__body.is-loading[data-v-7b2b7a93]{opacity:.3}.offer-verified[data-v-7b2b7a93]{align-items:flex-start;border-radius:1.2rem;box-shadow:.25rem .4rem 1.4rem rgba(51,51,51,.2);color:#525252;display:flex;flex-wrap:wrap;font-size:1.6rem;font-weight:400}.offer-verified__header[data-v-7b2b7a93]{margin-top:2rem;padding:0 1rem;width:100%}@media(min-width:544px){.offer-verified__header[data-v-7b2b7a93]{padding-left:2rem;padding-right:2rem}}@media(min-width:992px){.offer-verified__header[data-v-7b2b7a93]{padding-left:1rem;padding-right:1rem}}@media(pointer:coarse){.touch-target__host[data-v-641e0418]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-641e0418]:before,.touch-target__host.touch-target[data-v-641e0418]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.offer-list-item-list[data-v-641e0418]{margin-top:2.5rem}.offer-list-item-list .offer-list-item-list__loader[data-v-641e0418]{margin:5rem auto}.offer-list-item-list .offer-list-item-list__item[data-v-641e0418]{background:#fff;margin-bottom:2rem;min-height:15rem}@media(pointer:coarse){.touch-target__host[data-v-7b550dbe]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-7b550dbe]:before,.touch-target__host.touch-target[data-v-7b550dbe]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.tab-item[data-v-7b550dbe] *{margin:0;padding:0}.tab-item[data-v-7b550dbe]{align-items:center;background:none;border:none;color:#333;display:inline-flex;flex:1;flex-direction:column;font-family:Open Sans,helvetica,arial,sans-serif;justify-content:center;padding:2.4rem .8rem;position:relative;transition:all .2s ease}.tab-item[data-v-7b550dbe]:after{background:#26a65b;bottom:0;content:"";height:.4rem;left:0;opacity:0;position:absolute;transition:opacity .3s;width:100%}.tab-item__title[data-v-7b550dbe]{font-size:1.6rem;font-weight:600;line-height:2.3rem}.tab-item__subtext[data-v-7b550dbe]{font-size:1.4rem;font-weight:400;line-height:2.3rem}.tab-item--disabled[data-v-7b550dbe]{color:#c7c7c7;cursor:not-allowed}.tab-item--active[data-v-7b550dbe]{color:#26a65b}.tab-item--active .tab-item__title[data-v-7b550dbe]{font-weight:700}.tab-item--active[data-v-7b550dbe]:after{opacity:1}.tab-item--active .tab-item--disabled[data-v-7b550dbe]{background-color:#f9f9f9;color:#707070}.tab-item--active .tab-item--disabled[data-v-7b550dbe]:after{background:#707070}.tab-item[data-v-7b550dbe]:hover:not(.tab-item--disabled){background-color:#d5f6e3;color:#26a65b}.tab-item:hover:not(.tab-item--disabled).tab-item--active[data-v-7b550dbe]{color:#43c779}.tab-item:hover:not(.tab-item--disabled).tab-item--active[data-v-7b550dbe]:after{background:#43c779}@media(pointer:coarse){.touch-target__host[data-v-179a32fd]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-179a32fd]:before,.touch-target__host.touch-target[data-v-179a32fd]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.tab-separator[data-v-179a32fd]{align-self:center;background:#8dcda8;height:4.8rem;margin:0;padding:0;width:.1rem}@media(pointer:coarse){.touch-target__host[data-v-c24bb8de]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-c24bb8de]:before,.touch-target__host.touch-target[data-v-c24bb8de]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.tab-list[data-v-c24bb8de]{align-items:stretch;background:#fff;border-radius:1.2rem;box-shadow:.3rem .6rem 1.4rem hsla(0,0%,40%,.2);display:flex;justify-content:center;min-height:9.4rem;overflow:hidden;width:100%}@media(pointer:coarse){.touch-target__host[data-v-53e1fa92]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-53e1fa92]:before,.touch-target__host.touch-target[data-v-53e1fa92]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.modal-mask[data-v-53e1fa92]{background-color:rgba(51,51,51,.5);display:flex;height:100%;left:0;padding:0 .8rem;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:9998}.modal-container[data-v-53e1fa92]{background-color:#f5faf7;border-radius:1.2rem;box-shadow:.3rem .6rem 1.4rem 0 hsla(0,0%,40%,.2);margin:auto;max-width:80rem;padding:0;position:relative}.modal-body[data-v-53e1fa92],.modal-footer[data-v-53e1fa92],.modal-header[data-v-53e1fa92]{margin-left:1.6rem;margin-right:1.6rem}.modal-header[data-v-53e1fa92]{font-size:2.2rem;font-weight:700;margin-bottom:.8rem;margin-top:2.4rem;padding:0;text-align:left}.modal-body[data-v-53e1fa92]{font-family:Open Sans,helvetica,arial,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.5}.modal-footer[data-v-53e1fa92]{display:flex;justify-content:center;margin-bottom:1.6rem;margin-top:2.4rem}.modal-top[data-v-53e1fa92]{display:flex;justify-content:end;margin-bottom:-5rem;padding:1.6rem}.modal-top .modal-title[data-v-53e1fa92]{color:#fff;flex-grow:1;font-size:2rem;font-weight:700}.modal-top .modal-close[data-v-53e1fa92]{align-items:center;background:none;border:none;color:#26a65b;display:inline-flex}.modal-top .modal-close[data-v-53e1fa92]:active,.modal-top .modal-close[data-v-53e1fa92]:focus{outline:none}[data-v-53e1fa92] button.button{background:#33658a!important;border-radius:5rem}.modal .modal-footer__button[data-v-53e1fa92]{align-items:center;display:flex;font-size:1.4rem;justify-content:center;padding:.8rem 2.4rem}.modal .modal-footer__button-right[data-v-53e1fa92]{margin-left:1rem}.modal .modal-footer__button--icon[data-v-53e1fa92]{height:1.4rem;width:1.4rem;fill:currentcolor;margin-right:.7rem}@media(min-width:768px){.modal-container[data-v-53e1fa92]{max-width:73.6rem}.modal-header[data-v-53e1fa92]{font-size:4rem;margin-top:4rem}.modal-body[data-v-53e1fa92]{font-size:2rem}.modal-footer[data-v-53e1fa92]{margin-bottom:3.2rem;margin-top:3.2rem}.modal-body[data-v-53e1fa92],.modal-footer[data-v-53e1fa92],.modal-header[data-v-53e1fa92]{margin-left:4rem;margin-right:4rem}}@media(min-width:1200px){.modal-container[data-v-53e1fa92]{max-width:80rem}.modal-header[data-v-53e1fa92]{font-size:4rem;margin-bottom:2.4rem;margin-top:4.4rem}.modal-body[data-v-53e1fa92]{font-size:2.2rem}.modal .modal-footer__button[data-v-53e1fa92]{font-size:1.6rem;padding:1.6rem 4rem}.modal-footer[data-v-53e1fa92]{margin-bottom:6.2rem;margin-top:5.2rem}.modal-body[data-v-53e1fa92],.modal-footer[data-v-53e1fa92],.modal-header[data-v-53e1fa92]{margin-left:10rem;margin-right:10rem}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.modal-container[data-v-53e1fa92]{height:40rem}}@media(pointer:coarse){.touch-target__host[data-v-07c86b0e]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-07c86b0e]:before,.touch-target__host.touch-target[data-v-07c86b0e]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.best-price-calendar[data-v-07c86b0e]{height:100%;position:relative}.best-price-calendar__price-display-wrapper[data-v-07c86b0e]{display:flex;flex-direction:column;font-size:1.4rem;font-weight:600;gap:.8rem;justify-content:space-between;margin-bottom:1.6rem;margin-left:2.5rem}@media(min-width:768px){.best-price-calendar__price-display-wrapper[data-v-07c86b0e]{flex-direction:row;font-size:1.8rem;margin-inline:1.6rem}}.best-price-calendar__cheapest-offer[data-v-07c86b0e]{margin-left:2.5rem;position:relative}@media(min-width:768px){.best-price-calendar__cheapest-offer[data-v-07c86b0e]{margin-left:0}}.best-price-calendar__cheapest-offer[data-v-07c86b0e]:before{border-color:transparent;border-right:2.2rem solid transparent;border-top:2.2rem solid #33658a;content:"";height:0;left:-2.5rem;position:absolute;top:0;transition:border-top .25s;transition-delay:.3s;width:0}.best-price-calendar__wrap[data-v-07c86b0e]{background:#fff;border-radius:.5rem;max-width:none;overflow:hidden}.best-price-calendar__inner[data-v-07c86b0e]{display:flex;flex-direction:row;gap:1rem;transition:transform .25s ease-out;width:100%}.best-price-calendar__month[data-v-07c86b0e]{height:38.4rem;min-width:calc(100% - 1rem);transition:min-width .25s ease-out;user-select:none}.best-price-calendar__month.active-calendar[data-v-07c86b0e]{min-width:100%}@media(min-width:768px){.best-price-calendar__month[data-v-07c86b0e]{min-width:calc(50% - 1rem)}.best-price-calendar__month.active-calendar[data-v-07c86b0e]{min-width:50%}}.best-price-calendar__pager.is-next[data-v-07c86b0e]{position:absolute;right:0}.best-price-calendar__pager.is-prev[data-v-07c86b0e]{left:0;position:absolute}.best-price-calendar__month-wrapper[data-v-07c86b0e]{align-items:center;display:flex;font-size:1.8rem;font-weight:600;gap:1rem;margin-bottom:2.5rem;margin-top:1.8rem;padding:0;position:relative;top:0}.best-price-calendar__month-name[data-v-07c86b0e]{display:flex;height:32px;justify-content:center;position:relative;top:3px;width:300px}.best-price-calendar__month-name span[data-v-07c86b0e]{position:absolute}.best-price-calendar__month-left[data-v-07c86b0e],.best-price-calendar__month-right[data-v-07c86b0e]{background:#e5f1ea;border-radius:1.2rem;display:flex;justify-content:center;transition:width .25s ease-out;width:100%}@media(min-width:768px){.best-price-calendar__month-left[data-v-07c86b0e],.best-price-calendar__month-right[data-v-07c86b0e]{width:50%}}.best-price-calendar__month-right[data-v-07c86b0e]{display:none}@media(min-width:768px){.best-price-calendar__month-right[data-v-07c86b0e]{display:flex}}.transition-month-change-enter-active[data-v-07c86b0e],.transition-month-change-leave-active[data-v-07c86b0e]{transition:opacity .15s}.transition-month-change-enter-active[data-v-07c86b0e]{transition-delay:.15s}.transition-month-change-enter-from[data-v-07c86b0e],.transition-month-change-leave-to[data-v-07c86b0e]{opacity:0}@media(pointer:coarse){.touch-target__host[data-v-630e15db]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-630e15db]:before,.touch-target__host.touch-target[data-v-630e15db]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.best-price-selection__filter-button[data-v-630e15db]{align-items:center;background:none;border:.1rem solid #5f99c4;border-radius:1.2rem;color:#26a65b;cursor:pointer;display:flex;font-size:1.4rem;font-weight:600;justify-content:space-between;margin:0 auto 1.5rem;padding:.5rem 1.5rem;width:100%}.best-price-selection__filter-button--text[data-v-630e15db]{margin-top:-.2rem}.best-price-selection__filter-button strong[data-v-630e15db]{font-weight:700}.best-price-selection__filter-button span[data-v-630e15db],.best-price-selection__filter-button strong[data-v-630e15db]{vertical-align:middle}.best-price-selection__cancel-icon[data-v-630e15db]{margin-left:.2rem;margin-right:.5rem;fill:#26a65b;height:1rem;width:1rem}.best-price-selection__plane-icon[data-v-630e15db]{fill:#26a65b;height:2.3rem;width:2.3rem}.best-price-selection__filter-button-left[data-v-630e15db]{align-items:center;display:flex;gap:1.5rem}@media(min-width:1200px){.best-price-selection__filter-button[data-v-630e15db]{font-size:1.8rem;margin-left:0}.best-price-selection__plane-icon[data-v-630e15db]{height:2.6rem;width:2.6rem}.best-price-selection__cancel-icon[data-v-630e15db]{height:1.8rem;width:1.8rem}}@media(pointer:coarse){.touch-target__host[data-v-60865b16]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-60865b16]:before,.touch-target__host.touch-target[data-v-60865b16]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.best-price-calendar-container[data-v-60865b16]{background:#fff;margin-bottom:1.2rem}@media(min-width:1200px){.best-price-calendar-container[data-v-60865b16]{margin-bottom:2.4rem}}.best-price-calendar-container__collapse[data-v-60865b16]{border-radius:.5rem;box-shadow:.3rem .6rem 1.4rem hsla(0,0%,40%,.2);margin-bottom:1.2rem}.best-price-calendar-container__loading-icon[data-v-60865b16]{width:100%!important}.best-price-calendar-container[data-v-60865b16] .collapse__header{align-items:center;color:#26a65b;cursor:pointer;justify-content:space-between;padding:1.8rem 3.6rem}.best-price-calendar-container[data-v-60865b16] .collapse__body{border-top:1px solid #8dcda8;color:#000;padding:0 1rem}.best-price-calendar-container__title[data-v-60865b16]{align-items:center;display:flex;font-family:Open Sans,helvetica,arial,sans-serif;font-size:1.6rem;font-weight:600;gap:1.2rem;margin:0;padding:0;text-align:left;fill:#26a65b}.best-price-calendar-container__title i[data-v-60865b16]{font-size:2.5rem}.best-price-calendar-container__subtitle[data-v-60865b16]{font-size:1.4rem;margin-left:3.4rem}.best-price-calendar-container__no-offers[data-v-60865b16]{padding:5.5rem 3.6rem}@media(min-width:992px){.best-price-calendar-container__title[data-v-60865b16]{font-size:1.8rem}.best-price-calendar-container__subtitle[data-v-60865b16]{font-size:1.6rem}}@media(pointer:coarse){.touch-target__host[data-v-13d9f6e8]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-13d9f6e8]:before,.touch-target__host.touch-target[data-v-13d9f6e8]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.offer-list-container[data-v-13d9f6e8],.offers[data-v-13d9f6e8],.page-container[data-v-13d9f6e8]{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:1440px;padding-left:2.66%;padding-right:2.66%}.offer-list__title[data-v-13d9f6e8]{font-size:1.8rem;line-height:2.7rem;margin:.8rem 0 0;padding:0;text-align:left}@media(min-width:768px){.offer-list__title[data-v-13d9f6e8]{font-size:2rem}}@media(min-width:1200px){.offer-list__title[data-v-13d9f6e8]{font-size:2.4rem;margin:.8rem 0 1.6rem}}@media(min-width:1300px){.offer-list__title[data-v-13d9f6e8]{margin:.8rem 0 0}}.offer-list__title--section[data-v-13d9f6e8]{font-family:Radio Canada,sans-serif;font-size:1.6rem;font-weight:600;margin-top:2rem}@media screen and (min-width:768px){.offer-list__title--section[data-v-13d9f6e8]{font-size:1.8rem}}@media screen and (min-width:992px){.offer-list__title--section[data-v-13d9f6e8]{font-size:1.8rem}}@media screen and (min-width:1200px){.offer-list__title--section[data-v-13d9f6e8]{font-size:2rem}}@media screen and (min-width:768px)and (max-width:991px){.offer-list__title--section[data-v-13d9f6e8]{margin-bottom:1.6rem}}@media screen and (min-width:992px){.offer-list__title--section[data-v-13d9f6e8]{margin-bottom:1.6rem;margin-top:.8rem}}@media screen and (max-width:768px){.offer-list__title--container[data-v-13d9f6e8]{margin-top:1.6rem}}@media screen and (max-width:1200px){.offer-list__title--container[data-v-13d9f6e8]{margin-bottom:1.6rem}}.gallery-open .offers .offers__list[data-v-13d9f6e8]{z-index:100000000}.offers[data-v-13d9f6e8]{display:flex;flex-direction:column;margin-top:2rem;padding-bottom:1.6rem}.offers .offers__order[data-v-13d9f6e8]{margin-top:1.5rem}.offers .offers__list-loader[data-v-13d9f6e8]{height:10rem;margin:30rem auto;width:10rem}.offers .offer-list__offer-filter[data-v-13d9f6e8]{display:none}@media(min-width:1200px){.offers .offer-list__offer-filter[data-v-13d9f6e8]{display:block}}.offers .offers__loader[data-v-13d9f6e8]{margin:0 auto}.offers__list[data-v-13d9f6e8]{display:flex;flex-direction:column;position:relative;z-index:0}.offers__item-list[data-v-13d9f6e8]{margin-top:1.6rem}@media screen and (min-width:768px)and (max-width:1299px){.offers__item-list[data-v-13d9f6e8]{margin-top:0}}.offers__filter-tag-list[data-v-13d9f6e8]{margin-bottom:3.2rem}.offers__no-offers-found[data-v-13d9f6e8]{margin-top:5.3rem}.offers__more-button[data-v-13d9f6e8]{display:block;margin:0 auto}.offers__pager[data-v-13d9f6e8]{align-items:center;display:flex;margin-top:.4rem;position:relative}@media(min-width:1300px){.offers__pager[data-v-13d9f6e8]{margin-top:1.2rem}}.offers__scroll-top[data-v-13d9f6e8]{align-items:center;display:flex;gap:.8rem;position:absolute;right:0;text-decoration:none}.offers__scroll-top-label[data-v-13d9f6e8]{display:none}@media(min-width:1300px){.offers__scroll-top-label[data-v-13d9f6e8]{display:inline-block}}.offers__scroll-top-icon[data-v-13d9f6e8]{color:currentcolor;font-size:1.5rem;vertical-align:text-top}@media(min-width:1200px){.offers[data-v-13d9f6e8]{flex-direction:row;padding-bottom:3.2rem}.offers .offers__content[data-v-13d9f6e8]{margin-left:0;width:100%}}@media(min-width:1300px){.offers[data-v-13d9f6e8]{padding-left:0;padding-right:0}.offers .offers__aside[data-v-13d9f6e8]{min-width:35rem;width:25%}.offers .offers__content[data-v-13d9f6e8]{margin-left:1.3rem;min-width:72%}}@media(max-width:767px){.offer-list-container[data-v-13d9f6e8]{margin-top:.4rem}}@media(min-width:1200px){.offer-list-container[data-v-13d9f6e8]{flex-direction:row;margin-top:3.2rem}}.offer-list-container__filter-tag-list[data-v-13d9f6e8]{margin-bottom:2.4rem}@media(min-width:1300px){.offer-list-container[data-v-13d9f6e8]{padding-left:0;padding-right:0}}@media(max-width:1199px){.offer-list-container[data-v-13d9f6e8]{margin-top:1.6rem}}@media(pointer:coarse){.touch-target__host[data-v-71b564bc]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-71b564bc]:before,.touch-target__host.touch-target[data-v-71b564bc]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}[data-v-71b564bc] .rpb_container,[data-v-71b564bc] .rpb_container .rpb_offergrid{margin-bottom:0}.hotels-nearby__loader[data-v-71b564bc]{margin:30rem auto}.hotels-nearby[data-v-71b564bc]{margin-bottom:0}@media(min-width:768px){[data-v-71b564bc] .rpb_offergrid{margin-bottom:8.8rem}}@media(pointer:coarse){.touch-target__host:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target:before,.touch-target__host.touch-target:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.rpb_offers__fixed-button{background:transparent linear-gradient(200deg,#5f99c4,#33658a 55%,#33658a) 0 0 no-repeat;border:.3rem solid #fff;border-radius:15rem;box-shadow:-.4rem .2rem 1.5rem rgba(54,54,54,.002);color:#fff!important;cursor:pointer;font-size:1.6rem;font-weight:600;opacity:1;padding:1.7rem 3.5rem;pointer-events:all;text-decoration:none!important;transition:opacity .4s}.rpb_offers__fixed-button-wrapper{bottom:3.6rem;display:flex;justify-content:flex-end;padding-bottom:3rem;padding-right:2rem;pointer-events:none;position:sticky;z-index:5}@media screen and (min-width:768px){.rpb_offers__fixed-button-wrapper{justify-content:flex-end;padding-right:3.8rem}}@media screen and (min-width:1200px){.rpb_offers__fixed-button-wrapper{padding-bottom:1rem}}@media screen and (min-width:1500px){.rpb_offers__fixed-button-wrapper{padding-right:unset}}@media(max-width:1299px){.hotel-page-main-content__offers{padding:0!important}}.hotel-page-main-content__links>section{padding-top:3rem}@media(min-width:992px){.hotel-page-main-content__links>section{padding-top:6rem}}@media(pointer:coarse){.touch-target__host[data-v-1b848eb1]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-1b848eb1]:before,.touch-target__host.touch-target[data-v-1b848eb1]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.hotel-page-main-content[data-v-1b848eb1]{padding:0!important}.hotel-page-main-content__teleport-description-offer-box[data-v-1b848eb1]:empty,.hotel-page-main-content__teleport-offer-box[data-v-1b848eb1]:empty{display:none}.hotel-page-main-content__links[data-v-1b848eb1]{padding-left:0!important;padding-right:0!important}.hotel-page-main-content__infos[data-v-1b848eb1]{display:flex;flex-direction:row;gap:2.4rem;margin:0 auto;max-width:1440px;padding:1.6rem}@media(min-width:992px){.hotel-page-main-content__infos[data-v-1b848eb1]{padding-left:2.66%;padding-right:2.66%}}@media(min-width:1440px){.hotel-page-main-content__infos[data-v-1b848eb1]{padding-left:0;padding-right:0}}.hotel-page-main-content__infos-main[data-v-1b848eb1]{display:flex;flex-direction:column;gap:2.4rem;width:100%}@media(min-width:1300px){.hotel-page-main-content__infos[data-v-1b848eb1]{padding-bottom:2.4rem}}.hotel-page-main-content__section-hotels-nearby[data-v-1b848eb1]{background:#f9f9f9;padding-bottom:3rem;padding-top:2rem}.hotel-page-main-content__section-hotels-nearby[data-v-1b848eb1] .quickpill a{background:#f9f9f9}.hotel-page-main-content__section-hotels-nearby[data-v-1b848eb1] .quickpill a:hover{background:#fff}.hotel-page-main-content__menu[data-v-1b848eb1]{margin-top:1.6rem;padding-left:1.6rem;padding-right:1.6rem;position:sticky;top:0;transition:top .15s ease-out;z-index:100}@media(min-width:992px){.hotel-page-main-content__menu[data-v-1b848eb1]{padding-left:2.66%;padding-right:2.66%}}@media(min-width:1440px){.hotel-page-main-content__menu[data-v-1b848eb1]{padding-left:0;padding-right:0}}.hotel-page-main-content[data-v-1b848eb1] &__section-quick-pill-list{margin-bottom:0;max-width:none;padding-bottom:5rem}.hotel-page-main-content[data-v-1b848eb1] &__section-quick-pill-list div,.hotel-page-main-content[data-v-1b848eb1] &__section-quick-pill-list ul{margin:auto;max-width:1440px}@media(min-width:768px){.hotel-page-main-content__hotel-map[data-v-1b848eb1]{max-width:31rem}}@media(min-width:1300px){.hotel-page-main-content__infos[data-v-1b848eb1]{gap:3.2rem;padding-bottom:1.7rem;padding-top:2.4rem}.hotel-page-main-content__infos-main[data-v-1b848eb1]{padding:0!important}.hotel-page-main-content__description[data-v-1b848eb1]{gap:3.2rem;padding:0}.hotel-page-main-content__teleport-description-offer-box[data-v-1b848eb1]{margin-left:auto;max-width:40rem;width:100%}.hotel-page-main-content__teleport-description-offer-box[data-v-1b848eb1]>*{position:sticky;top:7.5rem;transition:top .15s ease-out}.hotel-page-main-content__menu[data-v-1b848eb1]{min-height:6.1rem;top:8.8rem}.hotel-page-main-content__section-hotels-nearby[data-v-1b848eb1]{padding-bottom:4.8rem;padding-top:7rem}.hotel-page-main-content__section-quick-pill-list[data-v-1b848eb1]{padding-top:7rem}}body:not(.page-header--hidden) .hotel-page-main-content__teleport-description-offer-box[data-v-1b848eb1]>*{top:16.5rem}.page-header--hidden .hotel-page-main-content__menu[data-v-1b848eb1]{top:0}[data-v-1b848eb1] .component-header__title{margin-top:.5rem}@media(pointer:coarse){.touch-target__host[data-v-43cf9f5e]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-43cf9f5e]:before,.touch-target__host.touch-target[data-v-43cf9f5e]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.offer-box[data-v-43cf9f5e]{border:2px solid #5f99c4;border-radius:1.2rem;box-shadow:.3rem .6rem 1.4rem hsla(0,0%,40%,.2);display:flex;flex-direction:column;min-height:22.1rem;min-width:31rem;padding:1.6rem;width:100%}.offer-box__loading[data-v-43cf9f5e]{margin:auto}.offer-box--no-offer[data-v-43cf9f5e]{border-color:#c7c7c7}.offer-box--no-offer h2[data-v-43cf9f5e]{text-align:left}.offer-box__content-no-offer[data-v-43cf9f5e]{display:flex;flex-direction:column}.offer-box__content-no-offer h2[data-v-43cf9f5e]{font-size:1.8rem;font-weight:600;line-height:2.4rem;margin:0 0 .8rem;padding:0;text-align:left}.offer-box__content-no-offer p[data-v-43cf9f5e]{font-size:1.4rem;line-height:2.3rem;margin-bottom:1.6rem}.offer-box__title h2[data-v-43cf9f5e]{font-size:1.8rem;font-weight:600;line-height:2.4rem;margin:0 0 .8rem;padding:0;text-align:left}.offer-box__flight-info[data-v-43cf9f5e]{align-self:flex-end;display:flex;flex-direction:row;margin-bottom:.8rem}.offer-box__flight-icon[data-v-43cf9f5e]{display:flex;height:100%;margin-right:.6rem;width:1.8rem}.offer-box__flight-icon svg[data-v-43cf9f5e]{height:100%;width:100%;fill:#333}.offer-box__flight-text h3[data-v-43cf9f5e]{font-size:1.6rem;font-weight:600;line-height:2.4rem;margin:0;padding:0}.offer-box__feature[data-v-43cf9f5e]{align-items:first baseline;display:flex;flex-direction:row;margin-bottom:.3rem}.offer-box__list-icon[data-v-43cf9f5e]{flex-shrink:0;height:1.2rem;margin-right:.7rem;width:1rem}.offer-box__list-icon--available[data-v-43cf9f5e]{height:1rem;width:1rem;fill:#26a65b}.offer-box__feature-Label[data-v-43cf9f5e],.offer-box__feature-room[data-v-43cf9f5e]{font-size:1.4rem;line-height:2.3rem}.offer-box__content-container[data-v-43cf9f5e]{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2.4rem}.offer-box__flight-price-container[data-v-43cf9f5e],.offer-box__title-feature-container[data-v-43cf9f5e]{display:flex;flex-direction:column}.offer-box__flight-price[data-v-43cf9f5e]{font-size:2.4rem;font-weight:600;line-height:3.3rem}.offer-box__flight-price[data-v-43cf9f5e] .base-price__prefix{color:#333;font-size:1.4rem;font-weight:400;line-height:2.3rem}.offer-box__button-container[data-v-43cf9f5e]{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin-left:auto;margin-right:auto;text-align:center}.offer-box__additional-info[data-v-43cf9f5e]{align-self:flex-end}.offer-box__additional-info span[data-v-43cf9f5e]{color:#333;font-size:1.2rem;line-height:1.8rem}.offer-box[data-v-43cf9f5e] .button{background:#26a65b;margin-bottom:.8rem;margin-left:auto;margin-right:auto;width:fit-content}.offer-box[data-v-43cf9f5e] .button:hover{background:#31b96a}@media(pointer:coarse){.touch-target__host[data-v-04ecb0fa]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-04ecb0fa]:before,.touch-target__host.touch-target[data-v-04ecb0fa]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.sticky-offer-button[data-v-04ecb0fa]{bottom:2.4rem;left:50%;opacity:0;pointer-events:none;position:fixed;transform:translateX(-50%);transition:opacity .2s ease;width:80%;z-index:10000}.sticky-offer-button--visible[data-v-04ecb0fa]{opacity:1;pointer-events:all}.sticky-offer-button__button[data-v-04ecb0fa]{font-size:1.6rem;padding-inline:2rem;width:100%}.sticky-offer-button[data-v-04ecb0fa] .button--extra{font-size:1.6rem}.sticky-offer-button[data-v-04ecb0fa] .button--extra:focus,.sticky-offer-button[data-v-04ecb0fa] .button--extra:focus-visible,.sticky-offer-button[data-v-04ecb0fa] .button--extra:hover{background:#33658a;opacity:1}@media(pointer:coarse){.touch-target__host[data-v-4090cde1]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-4090cde1]:before,.touch-target__host.touch-target[data-v-4090cde1]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.hotel-name__social[data-v-4090cde1]{display:flex;float:right;height:fit-content;margin-left:auto;margin-top:1rem}.hotel-info__container .hotel-name__social[data-v-4090cde1]{margin-top:0}.hotel-name__social-link[data-v-4090cde1]{color:#ccc;display:flex;flex-direction:column;font-size:.9rem;text-align:center;text-decoration:none;text-transform:uppercase;width:5rem}.hotel-name__social-link:hover i[data-v-4090cde1]:not(.hotel-name__social-icon--active),.hotel-name__social-link[data-v-4090cde1]:hover{color:#26a65b}.hotel-name__social-link i[data-v-4090cde1]{font-size:2rem}.hotel-name__social-icon[data-v-4090cde1]{color:#ccc;display:block;font-size:2rem;height:2.3rem;margin:0 auto .25rem;width:2.3rem}.hotel-name__social-icon--active[data-v-4090cde1]{animation:rpb_heartbeat .25s 2;color:#33658a;transition:color .5s}.hotel-name__social-icon--disabled[data-v-4090cde1]{color:#ccc}.hotel-name__title-container[data-v-4090cde1]{display:flex;flex-wrap:wrap}.hotel-name__title[data-v-4090cde1]{font-family:Radio Canada,sans-serif;font-size:2.6rem;font-weight:700;margin-right:1rem;margin-top:1rem;padding:0;text-align:left}.hotel-name__rating[data-v-4090cde1]{margin-top:1rem;vertical-align:top;white-space:nowrap}.hotel-name__share-icon[data-v-4090cde1]{margin-bottom:.5rem}@media(pointer:coarse){.touch-target__host[data-v-0c8f83bc]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-0c8f83bc]:before,.touch-target__host.touch-target[data-v-0c8f83bc]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.hotel-infos__name[data-v-0c8f83bc]{text-align:center}.hotel__tab[data-v-0c8f83bc],.hotel__tab[data-v-0c8f83bc]:active,.hotel__tab[data-v-0c8f83bc]:focus,.hotel__tab[data-v-0c8f83bc]:hover{color:inherit;cursor:pointer;text-decoration:none}.hotel__review[data-v-0c8f83bc]{margin:1.7rem 0}.hotel__review--no-review[data-v-0c8f83bc]{display:flex;font-size:1.6rem}.hotel__review-box[data-v-0c8f83bc]{align-items:baseline;cursor:pointer;display:flex;max-width:85%}.hotel__review-overall-rate[data-v-0c8f83bc]{color:#26a65b;font-size:1.6rem;font-weight:600;margin-right:.8rem}.hotel__review-total[data-v-0c8f83bc]{color:#333;font-size:1.2rem}.hotel__details-container[data-v-0c8f83bc]{display:flex;flex-direction:column}@media(max-width:767px){.hotel__details-container[data-v-0c8f83bc]{margin-top:1.6rem}}.hotel__map[data-v-0c8f83bc]{border-radius:.6rem;display:block;overflow:hidden;width:28rem}.hotel__title[data-v-0c8f83bc]{color:#333;font-family:Radio Canada,sans-serif;font-size:inherit;font-weight:700;padding:1rem 0}.hotel__details[data-v-0c8f83bc]{margin-bottom:4rem;margin-top:1rem}.hotel__map-clickable[data-v-0c8f83bc]{color:inherit;position:relative;text-decoration:none}.hotel__map-img[data-v-0c8f83bc]{display:block;height:6rem;margin:0 auto}.hotel__map-address[data-v-0c8f83bc]{background:#fff;border-radius:.6rem;display:flex;flex-wrap:wrap;height:4rem;justify-content:space-between;margin:.5rem auto .5rem 1.7rem;padding:0 1rem .25rem .25rem;position:absolute;top:.4rem;width:24.7rem}.hotel__map-label[data-v-0c8f83bc]{font-size:1.2rem;font-weight:400;height:4rem;margin-left:1rem;margin-top:1.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hotel__map-label[data-v-0c8f83bc]:before{content:"";display:inline-block;margin-right:1rem;text-overflow:ellipsis;width:1.5rem}.hotel__map-icon[data-v-0c8f83bc]{left:1.6rem;position:absolute;top:.9rem;fill:#26a65b;height:2.3rem;width:1.6rem}.hotel-infos__right-container[data-v-0c8f83bc]{min-height:10.4rem}@media(min-width:375px){.hotel-infos__right-container[data-v-0c8f83bc]{min-height:11.2rem}}@media(min-width:768px){.hotel .hotel__details-container[data-v-0c8f83bc]{flex-direction:row;justify-content:space-between}.hotel .hotel__details[data-v-0c8f83bc]{margin-bottom:0}.hotel .hotel-infos__right-container[data-v-0c8f83bc]{margin-top:1rem;width:35rem}.hotel .hotel-name__title[data-v-0c8f83bc]{flex-direction:row;font-size:4rem}.hotel .hotel-name__social-icon[data-v-0c8f83bc]{height:2.5rem;width:2.5rem}.hotel .hotel__review-box[data-v-0c8f83bc]{max-width:50%}}@media(min-width:1200px){.hotel .hotel-infos__right-container[data-v-0c8f83bc]{margin-right:13rem;min-height:13.2rem;width:45rem}.hotel .hotel__review-overall-rate[data-v-0c8f83bc]{font-size:2.4rem}.hotel .hotel__review-total[data-v-0c8f83bc]{font-size:2rem}.hotel .hotel__review-box[data-v-0c8f83bc]{max-width:40%}}@media(pointer:coarse){.touch-target__host[data-v-14403772]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-14403772]:before,.touch-target__host.touch-target[data-v-14403772]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}[data-v-14403772]{margin:0;padding:0}.hotel-info__container[data-v-14403772]{align-items:flex-start;display:flex;justify-content:space-between;width:100%}@media(min-width:768px){.hotel-info__container[data-v-14403772]{align-items:center;margin:.625rem 0 .5rem}}@media(min-width:768px)and (min-width:768px){.hotel-info__container[data-v-14403772]{min-width:66%}}.hotel-info__container[data-v-14403772]>:first-child{min-width:50%}.hotel-info__header h1[data-v-14403772]{display:inline;font-size:2rem;line-height:1.2;margin-right:.5rem;text-align:left}@media(min-width:768px){.hotel-info__header h1[data-v-14403772]{font-size:2.4rem;line-height:1.375}}@media(min-width:1300px){.hotel-info__header h1[data-v-14403772]{font-size:3.2rem;line-height:1.4}}.hotel-info__stars[data-v-14403772]{display:block;position:relative;text-align:left;white-space:nowrap;width:fit-content}@media(min-width:420px){.hotel-info__stars[data-v-14403772]{display:inline-block;width:auto}}@media(min-width:768px){.hotel-info__stars[data-v-14403772]{top:-1rem}}.hotel-info__address[data-v-14403772]{align-items:flex-end;display:flex;font-size:1.2rem}@media(max-width:543px){.hotel-info__address[data-v-14403772]{margin-top:1rem}}.hotel-info__address span[data-v-14403772]{display:inline-block;margin:0;max-width:4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}@media(min-width:375px){.hotel-info__address span[data-v-14403772]{max-width:10rem}}@media(min-width:544px){.hotel-info__address span[data-v-14403772]{max-width:17rem}}@media(min-width:768px){.hotel-info__address span[data-v-14403772]{max-width:max-content}}.hotel-info__address a[data-v-14403772]{cursor:pointer;display:inline;font-weight:600;margin-left:.8rem;text-decoration:underline;white-space:nowrap}.hotel-info__address a[data-v-14403772]:before{background:#26a65b;border-radius:100%;bottom:.25rem;content:"";display:inline-block;height:.3rem;margin-right:.8rem;position:relative;width:.3rem}.hotel-info__icon[data-v-14403772]{position:relative;fill:#26a65b;height:2.3rem;margin-bottom:.25rem;margin-right:.4rem;top:.5rem;width:1.6rem}.hotel-info__ratings[data-v-14403772]{margin-bottom:0}.hotel-info__ratings[data-v-14403772] .customer-reviews__rating{width:auto}.hotel-info__ratings[data-v-14403772] .customer-reviews__rating-badge{margin:0}@media(pointer:coarse){.touch-target__host[data-v-69e5a87a]:not(.touch-target__host-self-managed){position:relative}.touch-target__host .touch-target[data-v-69e5a87a]:before,.touch-target__host.touch-target[data-v-69e5a87a]:before{content:"";height:100%;left:50%;min-height:48px;min-width:48px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--touch-target-z,0)}}.image-gallery__button[data-v-69e5a87a]{align-items:center;appearance:none;background-color:rgba(0,0,0,.651);border:none;border-radius:5rem;bottom:7.8rem;color:#fff;column-gap:.8rem;display:flex;font-size:1.4rem;font-weight:700;justify-content:center;padding:.8rem 1.6rem;position:absolute;right:.8rem;z-index:1}@media screen and (min-width:768px){.image-gallery__button[data-v-69e5a87a]{bottom:.8rem}}.image-gallery__icon[data-v-69e5a87a]{height:2.2rem;width:2.7rem}@media screen and (min-width:768px){.image-gallery__button[data-v-69e5a87a]{right:2.4rem}}@media screen and (min-width:1200px){.image-gallery__button[data-v-69e5a87a]{bottom:2.4rem;font-size:1.6rem;font-weight:700;right:3.5rem;width:9rem}.image-gallery__icon[data-v-69e5a87a]{height:2.5rem;width:3rem}}
/*# sourceMappingURL=vue_hotel.min.css.map*/