.cst-subtitle[data-v-d59f851b]{color:var(--secondary-black);display:inline-block;font-size:var(--font-size);font-style:normal;padding:var(--space-12) 0 var(--space-24)!important}@media (max-width:767px){.cst-subtitle[data-v-d59f851b]{padding:var(--space-12) 0 var(--space-16)!important}}.contentful-text[data-v-d59f851b]{max-width:800px}.contentful-text .arrow-link[data-v-d59f851b]{position:relative;top:-6px}.ciwt-top[data-v-b0d53720]{width:100%}@media (max-width:767px){.ciwt-content[data-v-b0d53720]{padding-bottom:var(--space-72)}}.contentful-image-with-text[data-v-b0d53720]{max-width:996px}.contentful-image-with-text .arrow-link[data-v-b0d53720]{position:relative;top:-6px}.contentful-image-with-text.ciwt-has-widget[data-v-b0d53720]{max-width:none}.ciwt-img[data-v-b0d53720]{border-radius:var(--border-radius)}.ciwt-img[data-v-b0d53720]:after{padding-bottom:56.2969%!important}.ctf-feature{background-color:var(--primary-white);border:1px solid var(--color-border);box-sizing:border-box;position:relative}.ctf-feature:after{content:"";display:block;padding-top:100%}.ctf-feature.black{background-color:var(--primary-black);color:var(--primary-white)}.ctf-feature>.content{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:var(--space-16);position:absolute;width:100%}@media (min-width:768px){.third .ctf-feature>.content{padding:var(--space-24)}}.ctf-feature>.content>.headline{text-transform:lowercase}.ctf-feature>.content>.info{display:flex;gap:var(--space-8)}.ctf-feature>.content>.info>.article{margin-top:6px}@media (min-width:1024px){.ctf-feature>.content>.info>.article p{font-family:var(--font-family-heading);font-size:var(--font-size-h8);line-height:var(--line-height-h8)}}.ctf-feature-collection>.article{margin-top:var(--space-8)}.ctf-feature-collection>.features{display:grid;gap:var(--space-16) var(--space-16);grid-template-columns:1fr 1fr}.ctf-feature-collection>.features:not(:first-child){margin-top:var(--space-24)}@media (min-width:1024px){.ctf-feature-collection>.features{grid-template-columns:1fr 1fr 1fr}}@media (min-width:1200px){.ctf-feature-collection>.features.fourth{grid-template-columns:1fr 1fr 1fr 1fr}}.form-select[data-v-2c69e2f5]{border:var(--form-input-border-width,1px) solid var(--form-input-border-color,#d9d9d9);border-radius:var(--form-input-border-radius,4px);font-size:var(--form-input-font-size,1rem);height:var(--form-input-height,60px);overflow:hidden;padding-block:var(--form-input-padding-block-start,20px) var(--form-input-padding-block-end,8px);padding-inline:calc(var(--form-input-padding-inline, 16px)) var(--form-input-padding-inline,16px);text-overflow:ellipsis;white-space:nowrap;width:100%}.form-select--placeholder[data-v-2c69e2f5]{color:var(--form-input-placeholder-color,#999)}.form-control--has-value .form-control__input-wrapper .form-control__label--floating[data-v-84449dea],.form-control__input-wrapper[data-v-84449dea] .form-control__native-el--has-focus~.form-control__label--floating,.form-control__input-wrapper[data-v-84449dea] input:focus~.form-control__label--floating,.form-control__input-wrapper[data-v-84449dea] select~.form-control__label--floating,.form-control__input-wrapper[data-v-84449dea] select:focus~.form-control__label--floating,.form-control__input-wrapper[data-v-84449dea] textarea:focus~.form-control__label--floating{transform:translateY(0) scale(.65)}.form-control[data-v-84449dea]{font-family:inherit}.form-control__error-message[data-v-84449dea],.form-control__hint[data-v-84449dea]{font-size:var(--input-font-size-supportive,.8rem)}.form-control__error-message[data-v-84449dea]{color:var(--primary-red,#ff0038)}.form-control__footer[data-v-84449dea]{display:flex;flex-flow:column nowrap;gap:var(--input-footer-gap,2px);margin-top:var(--input-footer-offset,4px)}.form-control__input-wrapper[data-v-84449dea]{display:grid;position:relative}.form-control__label[data-v-84449dea]{font-weight:var(--input-font-weight,500);line-height:var(--input-label-line-height,1.5)}.form-control__label--floating[data-v-84449dea]{left:var(--input-padding-inline,16px);position:absolute;top:4px;transform:translateY(var(--input-label-offset,14px));transform-origin:left;transition-duration:var(--input-label-transition-duration,.2s);transition-property:transform;transition-timing-function:var(--input-label-transition-timing-function,ease-in-out)}.form-control--has-error[data-v-84449dea]{--input-border-color:var(--primary-red,#ff0038)}.timerange-input{display:grid;grid-template-columns:subgrid}.timerange-input__control{position:relative}.timerange-input__select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.timerange-input__select.form-select{padding-inline-end:calc(2rem + 21px)}.timerange-input__icon{pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.attendees-input__select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.attendees-input__select.form-select{padding-inline-end:calc(2rem + 21px)}.attendees-input__icon{pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.booking-widget{background:var(--primary-white,#fff);border-radius:var(--border-radius,4px);box-shadow:var(--shadow,0 2px 25px 0 rgba(0,0,0,.06));display:flex;flex-flow:row wrap;gap:var(--space-16,16px);margin-bottom:var(--space-24,24px);padding:var(--space-16,16px)}.booking-widget .booking-wdget-attendees,.booking-widget .booking-widget-dates,.booking-widget .booking-widget-location,.booking-widget .booking-widget-submit{width:100%}.booking-widget .booking-widget-time-select{flex:1}.booking-widget .booking-widget-time-select-component{gap:var(--space-16,16px);grid-template-columns:repeat(2,1fr)}.hsb-row{width:100%}.hsb-row .citizem-person-count-wrap{max-width:none}@media (min-width:768px){.booking-widget .booking-widget-dates{width:auto}}@media (min-width:1200px){.booking-widget .booking-wdget-attendees,.booking-widget .booking-widget-dates,.booking-widget .booking-widget-location,.booking-widget .booking-widget-submit{width:auto}}.contentful-hero{position:relative}@media (min-width:768px){.contentful-hero{height:calc(100vh - var(--header-navigation-height));max-height:1184px}}.contentful-hero .cfh-outer{height:100%;position:relative;width:100%;z-index:1}.contentful-hero .cfh-wrap{align-items:flex-end;display:flex;top:0;right:0;bottom:0;left:0;position:absolute;z-index:2}@media (max-width:767px){.contentful-hero .cfh-wrap{padding:0 24px 128px}}@media (min-width:768px){.contentful-hero .cfh-wrap{padding-bottom:192px}.contentful-hero .cfh-wrap.has-arrows{padding-left:var(--space-72)}}@media (min-width:1350px){.contentful-hero .cfh-wrap.has-arrows{padding-left:0}}.contentful-hero .cfh-wrap .cfh-contents{max-width:650px}.contentful-hero .cfh-img{height:100%;position:relative}@media (max-width:767px){.contentful-hero .cfh-img{height:80vh;left:0;top:0;z-index:1}.contentful-hero .cfh-img .agile,.contentful-hero .cfh-img .agile__list,.contentful-hero .cfh-img .agile__slide,.contentful-hero .cfh-img .agile__slides,.contentful-hero .cfh-img .agile__track{height:100%}.contentful-hero .cfh-img>.ctznm-swiper{top:0;right:0;bottom:0;left:0;position:absolute!important}.contentful-hero .cfh-img>.ctznm-swiper .ctznm-swiper-image:after{display:none}}@media (max-width:767px) and (max-width:767px){.contentful-hero .cfh-img>.ctznm-swiper .swiper-button-prev{left:0}.contentful-hero .cfh-img>.ctznm-swiper .swiper-button-next{right:0}}@media (max-width:767px){.contentful-hero .cfh-img>.ctznm-swiper .swiper-button-next,.contentful-hero .cfh-img>.ctznm-swiper .swiper-button-prev{top:var(--space-96)}}@media (max-width:767px) and (min-width:768px){.contentful-hero .cfh-img>.ctznm-swiper .swiper-button-next,.contentful-hero .cfh-img>.ctznm-swiper .swiper-button-prev{bottom:0;margin:auto 0}}@media (max-width:767px){.contentful-hero .cfh-img.no-widget>.ctznm-swiper .swiper-button-next,.contentful-hero .cfh-img.no-widget>.ctznm-swiper .swiper-button-prev{bottom:var(--space-24);top:auto}}.contentful-hero .cfh-img>.ctznm-swiper{z-index:1}@media (min-width:768px){.contentful-hero .cfh-img>.ctznm-swiper{height:100%}}@media (max-width:340px){.contentful-hero .cfh-img .photo-name{display:none}}@media (max-width:1399px){.contentful-hero .cfh-img .slide-counter{display:none!important}}.contentful-hero img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.contentful-hero .agile,.contentful-hero .single-image{height:100%;position:relative;width:100%}.contentful-hero .agile:after,.contentful-hero .single-image:after{background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.75));background-position:bottom;background-repeat:no-repeat;background-size:100% 75%;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.contentful-hero .agile{transition:opacity .2s ease-in}.contentful-hero .agile__track{height:100%;line-height:0}.contentful-hero .agile__list,.contentful-hero .agile__slide{height:100%}.contentful-hero .agile--ssr{opacity:.95}.contentful-hero .agile--ssr .agile__slides>*{overflow:hidden;width:0}.contentful-hero .agile--ssr .agile__slides>:first-child{width:100%}.contentful-hero .cfh-wrap,.contentful-hero .photo-name{transition:opacity .2s linear .5s}.contentful-hero .cfh-wrap.invisible,.contentful-hero .photo-name.invisible{opacity:0;transition-delay:0s;transition-duration:.05s}.contentful-hero .cfh-widget{position:relative;transition:--transition-opacity;z-index:3}.contentful-hero .cfh-widget.opac{opacity:0}@media (max-width:767px){.contentful-hero .cfh-widget .hotel-search-bar{margin-top:calc(var(--space-120)*-1)}}@media (min-width:768px){.contentful-hero .cfh-widget{bottom:var(--space-24);left:0;margin:0 auto;position:absolute;right:0}}@media (min-width:768px) and (max-width:1399px){.contentful-hero .cfh-widget{padding-right:var(--space-96)}}.form-text[data-v-d92b95b7]{border:var(--form-input-border-width,1px) solid var(--form-input-border-color,#ddd);border-radius:var(--form-input-border-radius,4px);box-sizing:border-box;font-size:var(--form-input-font-size,1rem);height:var(--form-input-height,60px);line-height:var(--input-line-height,1.5);padding-block:var(--form-input-padding-block-start,22px) var(--form-input-padding-block-end,8px);padding-inline:var(--form-input-padding-inline,16px);width:100%}.form-textarea[data-v-c289aaef]{border:var(--form-input-border-width,1px) solid var(--form-input-border-color,#ddd);border-radius:var(--form-input-border-radius,4px);box-sizing:border-box;font-family:inherit;font-size:var(--form-input-font-size,1rem);height:var(--form-textarea-initial-height,90px);line-height:var(--input-line-height,1.5);min-height:var(--form-textarea-min-height,90px);order:1;padding-block:var(--form-input-padding-block-start,26px) var(--form-input-padding-block-end,8px);padding-inline:var(--form-input-padding-inline,16px);resize:vertical;width:100%}.form-row[data-v-9ec309bb]{display:grid;gap:var(--form-row-gap,16px) var(--form-column-gap,16px);margin-block:var(--form-row-gap,16px);max-width:100%}@media (min-width:768px){.form-row[data-v-9ec309bb]{grid-template-columns:var(--efc84416)}}.form-date__button[data-v-04339ea6]{background:transparent;border:none;cursor:pointer;font-size:var(--form-input-icon-size,1.2rem);margin:0;padding:0;position:absolute;right:var(--form-input-padding-inline,16px);top:50%;transform:translateY(-50%)}.form-date__button[data-v-04339ea6],.form-date__button svg[data-v-04339ea6]{height:1em;width:1em}.form-date__native-input[data-v-04339ea6]{border:var(--form-input-border-width,1px) solid var(--form-input-border-color,#ddd);border-radius:var(--form-input-border-radius,4px);box-sizing:border-box;font-size:var(--form-input-font-size,1rem);height:var(--form-input-height,60px);line-height:var(--input-line-height,1.5);padding-block:var(--form-input-padding-block-start,22px) var(--form-input-padding-block-end,8px);padding-inline:var(--form-input-padding-inline,16px);width:100%}.form-date__native-input[data-v-04339ea6]::-webkit-calendar-picker-indicator,.form-date__native-input[data-v-04339ea6]::-webkit-datetime-edit{display:none}.form-section[data-v-beeaf456]{margin-block:var(--form-section-margin,36px)}.form-section__title[data-v-beeaf456]{font-size:var(--form-section-title-font-size,1.5rem);line-height:normal;margin-block:var(--form-section-title-margin,8px)}.form-section[data-v-beeaf456] .form-row:first-child{margin-block-start:0}.form-section[data-v-beeaf456] .form-row:last-child{margin-block-end:0}.form-checkbox[data-v-4c46027f]{order:1}.form-checkbox__label[data-v-4c46027f]{align-items:center;display:inline-flex;gap:var(--form-checkbox-label-gap,.5rem);margin-block:var(--form-checkbox-offset,.5rem)}.form-checkbox__label+.form-checkbox__label[data-v-4c46027f]{margin-inline:var(--form-checkbox-label-gap,.5rem)}.form-checkbox__label:hover .form-checkbox__ui-element-backdrop[data-v-4c46027f],.form-checkbox__native-element:focus~.form-checkbox__ui-element .form-checkbox__ui-element-backdrop[data-v-4c46027f]{opacity:1}.form-checkbox__ui-element[data-v-4c46027f]{font-size:var(--form-checkbox-ui-element-size,20px);height:1em;position:relative;width:1em}.form-checkbox__ui-element-border[data-v-4c46027f]{border:var(--form-radio-ui-element-border-size,.12em) solid var(--form-radio-ui-element-border-color,#333);border-radius:var(--form-checkbox-ui-element-border-radius,.2em);box-sizing:border-box;display:block;height:1em;position:relative;width:1em}.form-checkbox__ui-element-backdrop[data-v-4c46027f]{background-color:var(--form-checkbox-ui-element-backdrop-color,#f3f3f3);border-radius:var(--form-checkbox-ui-element-border-radius,.2em);top:-3px;right:-3px;bottom:-3px;left:-3px;opacity:0;position:absolute;transition-duration:.2s;transition-property:opacity,transform;transition-timing-function:ease-in-out}.form-checkbox__ui-checked-element[data-v-4c46027f]{font-size:var(--form-checkbox-ui-checked-element-size,1.875em);height:.8em;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.8);transform-origin:center;transition-duration:.2s;transition-property:opacity,fill,transform;transition-timing-function:ease-in-out;width:.8em;fill:var(--form-checkbox-ui-checked-element-placeholder-color,#e6e6e6)}.form-checkbox__label:hover .form-checkbox__ui-element .form-checkbox__ui-checked-element[data-v-4c46027f],.form-checkbox__native-element:checked~.form-checkbox__ui-element .form-checkbox__ui-checked-element[data-v-4c46027f],.form-checkbox__native-element:focus~.form-checkbox__ui-element .form-checkbox__ui-checked-element[data-v-4c46027f]{opacity:1;transform:translate(-50%,-50%) scale(1)}.form-checkbox__label:hover input:not(:checked)~.form-checkbox__ui-element .form-checkbox__ui-checked-element[data-v-4c46027f]{fill:var(--form-checkbox-ui-checked-element-placeholder-color,#e6e6e6)}.form-checkbox__label:hover input:checked~.form-checkbox__ui-element .form-checkbox__ui-checked-element[data-v-4c46027f],.form-checkbox__native-element:checked~.form-checkbox__ui-element .form-checkbox__ui-checked-element[data-v-4c46027f]{fill:var(--form-checkbox-ui-checked-element-color,#03d386)}.form-checkbox--full-width-options .form-checkbox__label[data-v-4c46027f]{display:flex}.form-checkbox--full-width-options .form-checkbox__label+.form-checkbox__label[data-v-4c46027f]{margin-inline:0}.form-checkbox__label--disabled[data-v-4c46027f]{--form-checkbox-ui-element-border-color:var( --form-element-disabled-color,#a0a0a0 );color:var(--form-element-disabled-color,#a0a0a0);cursor:not-allowed}.form-checkbox__label--disabled .form-checkbox__ui-checked-element[data-v-4c46027f],.form-checkbox__label--disabled .form-checkbox__ui-element-backdrop[data-v-4c46027f]{display:none}.form-radio[data-v-2893e3d1]{order:1}.form-radio__label[data-v-2893e3d1]{display:inline-flex;gap:var(--form-radio-label-gap,.5rem);margin-block:var(--form-radio-offset,.5rem)}.form-radio__label+.form-radio__label[data-v-2893e3d1]{margin-inline:var(--form-radio-label-gap,.5rem)}.form-radio__label:hover .form-radio__ui-element-backdrop[data-v-2893e3d1],.form-radio__native-element:focus~.form-radio__ui-element .form-radio__ui-element-backdrop[data-v-2893e3d1]{opacity:1}.form-radio__ui-element[data-v-2893e3d1]{font-size:var(--form-radio-ui-element-size,20px);height:1em;position:relative;width:1em}.form-radio__ui-element-border[data-v-2893e3d1]{border:var(--form-radio-ui-element-border-size,.12em) solid var(--form-radio-ui-element-border-color,#333);border-radius:50%;box-sizing:border-box;display:block;height:1em;position:relative;width:1em}.form-radio__ui-element-backdrop[data-v-2893e3d1]{background-color:var(--form-radio-ui-element-backdrop-color,#f3f3f3);border-radius:50%;top:-3px;right:-3px;bottom:-3px;left:-3px;opacity:0;position:absolute;transition-duration:.2s;transition-property:opacity,transform;transition-timing-function:ease-in-out}.form-radio__ui-checked-element[data-v-2893e3d1]{background-color:var(--form-radio-ui-checked-element-placeholder-color,#e6e6e6);border-radius:50%;height:1em;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.4);transform-origin:center;transition-duration:.2s;transition-property:opacity,background-color,transform;transition-timing-function:ease-in-out;width:1em}.form-radio__label:hover .form-radio__ui-element .form-radio__ui-checked-element[data-v-2893e3d1],.form-radio__native-element:checked~.form-radio__ui-element .form-radio__ui-checked-element[data-v-2893e3d1],.form-radio__native-element:focus~.form-radio__ui-element .form-radio__ui-checked-element[data-v-2893e3d1]{opacity:1;transform:translate(-50%,-50%) scale(.5)}.form-radio__label:hover input:not(:checked)~.form-radio__ui-element .form-radio__ui-checked-element[data-v-2893e3d1]{background-color:var(--form-radio-ui-checked-element-placeholder-color,#e6e6e6)}.form-radio__label:hover input:checked~.form-radio__ui-element .form-radio__ui-checked-element[data-v-2893e3d1],.form-radio__native-element:checked~.form-radio__ui-element .form-radio__ui-checked-element[data-v-2893e3d1]{background-color:var(--form-radio-ui-checked-element-color,#03d386)}.form-radio--full-width-options .form-radio__label[data-v-2893e3d1]{display:flex}.form-radio--full-width-options .form-radio__label+.form-radio__label[data-v-2893e3d1]{margin-inline:0}.form-radio__label--disabled[data-v-2893e3d1]{--form-radio-ui-element-border-color:var( --form-element-disabled-color,#a0a0a0 );color:var(--form-element-disabled-color,#a0a0a0);cursor:not-allowed}.form-radio__label--disabled .form-radio__ui-checked-element[data-v-2893e3d1],.form-radio__label--disabled .form-radio__ui-element-backdrop[data-v-2893e3d1]{display:none}.submittedInfo[data-v-a96c57d4]{background:var(--primary-white);border:1px solid var(--color-green);border-radius:var(--border-radius);content:"already submitted";left:50%;opacity:0;pointer-events:none;position:absolute;text-align:center;top:4rem;transform:translate(-50%);transition:var(--transition-opacity)}.submittedInfo p[data-v-a96c57d4]{padding:0 2em}.submitted .submittedInfo[data-v-a96c57d4]{opacity:1;pointer-events:auto}.submitted[data-v-a96c57d4]{position:relative}.submitted[data-v-a96c57d4] form{opacity:.4;pointer-events:none}.contentful-three-columns-list a{color:var(--primary-black);text-decoration:none}.cftcl-all{margin-top:var(--space-24);padding:0 0 var(--space-32) 0}.cftcl-all+.cftcl-all{margin-top:var(--space-32)}@media (min-width:768px){.cftcl-all{margin-top:0}}.cftcl-cols{display:flex;flex-direction:column;gap:var(--space-24);margin-top:var(--space-24)}@media (min-width:768px){.cftcl-cols{flex-flow:row wrap;margin-top:0}}.cftcl-col{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.cftcl-col>li{display:block}.cftcl-col strong{display:block;font-family:var(--font-family-heading);margin-bottom:var(--space-16)}@media (min-width:768px){.cftcl-col{width:30%}}.cftcl-list{list-style:disc;padding:0}.cftcl-list li{align-items:center;display:flex}.cftcl-list li+li{margin-top:var(--space-12)}.cftcl-list .badge{margin-left:var(--space-8)}.cftcl-btn{margin-top:var(--space-12)}.cftcl-cols-wrap.cftcl-needs-more-button{max-height:480px;overflow:hidden;position:relative}.cftcl-cols-wrap.cftcl-needs-more-button.cftcl-show-all{max-height:none}.cftcl-cols-wrap.cftcl-needs-more-button.cftcl-show-all+.cftcl-btn{display:none}#hotels-map{height:40vh;width:100%}.map-point{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSI3MSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDM2IDcxIj48cGF0aCBmaWxsPSIjRkYwMDM4IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDB2MzUuMzkzTDM2IDcxVjB6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Im02IDE3LjY4OCA1LjcxNCA5LjA1NUg2ek0xMy45MjEgOWw1LjI4MSA4LjQ0LTUuODMgOS4xNzJMNiAxNC45NDJWOXptMTAuNjM2IDAtNC42ODUgNy4zOTF2MTAuMzUyaDEwLjAzM1Y5eiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);background-position:100%;background-repeat:no-repeat;background-size:auto 36px;cursor:pointer;height:34px;width:18px}.map-cluster{align-items:center;background-color:var(--color-map-cluster);border-radius:50%;color:var(--primary-white);display:flex;font-size:var(--font-size-h7);height:50px;justify-content:center;width:50px}.citizenm-map-window .mapboxgl-popup-tip{display:none}.citizenm-map-window .mapboxgl-popup-content{background:none;box-shadow:none;font-family:var(--font-family-heading);font-size:var(--font-size-h8);font-weight:700;left:40px;line-height:var(--line-height-h8);position:relative}.citizenm-map-window .mapboxgl-popup-content>a{text-decoration:none;transition:var(--transition-color)}.citizenm-map-window .mapboxgl-popup-content>a:focus-visible{outline:none}.citizenm-map-window .mapboxgl-popup-content>a:hover{color:var(--primary-red);text-decoration:none}@media (min-width:768px){.citizenm-map-window .mapboxgl-popup-content{font-size:var(--font-size-h7);line-height:var(--line-height-h7)}}.foundation-badge[data-v-d75207b2]{background:var(--cm-foundation-badge-background-color,#ff0038);border-radius:var(--cm-foundation-badge-border-radius,.25em);display:inline-block;font-size:var(--cm-foundation-badge-font-size,1rem);font-weight:var(--cm-foundation-badge-font-weight,700);line-height:var(--cm-foundation-badge-line-height,1.4)}.foundation-badge--color-black[data-v-d75207b2]{background-color:var(--cm-color-black);color:var(--cm-color-white)}.foundation-badge--color-primary[data-v-d75207b2]{background-color:var(--cm-color-primary);color:var(--cm-color-white)}.foundation-badge--color-white[data-v-d75207b2]{background-color:var(--cm-color-white);border:var(--cm-foundation-badge-border-width,1px) solid var(--cm-color-black,#000);color:var(--cm-color-black)}.foundation-badge--color-green[data-v-d75207b2]{background-color:var(--color-green,#00a651);color:var(--cm-color-white)}.foundation-badge--color-blue[data-v-d75207b2]{background-color:var(--color-blue,#0072c6);color:var(--cm-color-white)}.foundation-badge--size-small[data-v-d75207b2]{font-size:var(--cm-font-size-xs,.75rem);padding:.1em .4em}@media (min-width:1024px){.foundation-badge--size-small[data-v-d75207b2]{font-size:var(--cm-font-size-sm,.875rem)}}.foundation-badge--size-medium[data-v-d75207b2]{font-size:var(--cm-font-size-sm,.875rem);padding:.2em .5em}@media (min-width:1024px){.foundation-badge--size-medium[data-v-d75207b2]{font-size:var(--cm-font-size-md,1rem)}}.foundation-badge--size-large[data-v-d75207b2]{font-size:var(--cm-font-size-md,1rem);padding:.3em .6em}@media (min-width:1024px){.foundation-badge--size-large[data-v-d75207b2]{font-size:var(--cm-font-size-lg,1.25rem)}}.foundation-list-item[data-v-dd519845]{align-items:center;container-type:inline-size;display:flex}.foundation-list-item__end[data-v-dd519845],.foundation-list-item__start[data-v-dd519845]{align-items:center;display:flex;flex:0 0 auto}.foundation-list-item__end[data-v-dd519845] .iconify,.foundation-list-item__end[data-v-dd519845] svg,.foundation-list-item__start[data-v-dd519845] .iconify,.foundation-list-item__start[data-v-dd519845] svg{height:1.2em;width:1.2em}.foundation-list-item__content[data-v-dd519845]{flex:1 1 auto}.foundation-list-item--bold[data-v-dd519845]{font-weight:700}.foundation-list-item--size-small[data-v-dd519845]{font-size:var(--cm-font-size-sm,.875rem);gap:var(--spacing-2,.5rem);margin-block:var(--spacing-1,.25rem)}@container (width > 25rem){.foundation-list-item--size-small[data-v-dd519845]{gap:var(--spacing-3,.75rem)}}.foundation-list-item--size-medium[data-v-dd519845]{font-size:var(--cm-font-size-sm,.875rem);gap:var(--spacing-2,.5rem);margin-block:var(--spacing-3,.75rem)}@container (width > 25rem){.foundation-list-item--size-medium[data-v-dd519845]{font-size:var(--cm-font-size-md,1rem);gap:var(--spacing-4,1rem)}}.foundation-list-item--size-large[data-v-dd519845]{font-size:var(--cm-font-size-md,1rem);gap:var(--spacing-3,.75rem);margin-block:var(--spacing-6,1.5rem)}@container (width > 25rem){.foundation-list-item--size-large[data-v-dd519845]{font-size:var(--cm-font-size-lg,1.125rem);gap:var(--spacing-4,1rem)}}.foundation-list-item--color-inherit[data-v-dd519845]{color:inherit}.foundation-list-item--color-primary[data-v-dd519845]{color:var(--cm-color-primary,#ff0038)}.foundation-list-item--color-black[data-v-dd519845]{color:var(--cm-color-black,#000)}.foundation-list-item--color-white[data-v-dd519845]{color:var(--cm-color-white,#fff)}.foundation-list[data-v-8f3615b7]{padding:0}.foundation-list[data-v-8f3615b7] .foundation-list-item:first-child{margin-block-start:0}.foundation-list[data-v-8f3615b7] .foundation-list-item:last-child{margin-block-end:0}.membership-compare-subscription[data-v-80de161c]{color:inherit;container-type:inline-size;flex:1 1 auto}.membership-compare-subscription__logo-wrapper[data-v-80de161c]{align-items:center;display:flex;height:3.5rem}.membership-compare-subscription__logo-wrapper img[data-v-80de161c]{max-width:15rem;width:75%}@container (width > 25rem){.membership-compare-subscription__logo-wrapper img[data-v-80de161c]{width:50%}}.membership-compare-subscription__features[data-v-80de161c]{margin-block-start:var(--spacing-6,1.5rem)}@container (width > 25rem){.membership-compare-subscription__text[data-v-80de161c]{margin-block:var(--spacing-6,1.5rem)}}@container (width > 25rem){.membership-compare-subscription[data-v-80de161c] .foundation-list{padding-left:var(--spacing-4,1rem)}}.membership-compare-subscriptions[data-v-49b3ca95]{background-color:var(--cm-membership-compare-subscriptions-background,#fff);container-type:inline-size;padding-block:var(--spacing-20,5rem)}.membership-compare-subscriptions__badge[data-v-49b3ca95]{background:var(--cm-membership-bonvoy-plus-gradient,#8c6f2b);border:none;color:var(--cm-color-white,#fff);margin-block:var(--spacing-1,.25rem)}.membership-compare-subscriptions__cta[data-v-49b3ca95]{display:flex;margin-block-start:var(--spacing-4,1rem)}@container (width > 40rem){.membership-compare-subscriptions__cta[data-v-49b3ca95]{justify-content:flex-end;margin-block-start:var(--spacing-6,1.5rem)}}@container (width > 75rem){.membership-compare-subscriptions__cta[data-v-49b3ca95]{margin-block-start:var(--spacing-8,2rem)}}.membership-compare-subscriptions__cta a[data-v-49b3ca95],.membership-compare-subscriptions__cta button[data-v-49b3ca95]{flex:1 1 auto}@container (width > 40rem){.membership-compare-subscriptions__cta a[data-v-49b3ca95],.membership-compare-subscriptions__cta button[data-v-49b3ca95]{flex:0 0 auto}}.membership-compare-subscriptions__divider[data-v-49b3ca95]{align-items:center;display:flex;flex:0 0 auto;font-family:Arial,Helvetica,sans-serif;justify-content:center}.membership-compare-subscriptions__divider span[data-v-49b3ca95]{background:var(--cm-membership-bonvoy-plus-gradient,#8c6f2b);-webkit-background-clip:text;background-clip:text;display:inline-block;font-size:var(--cm-membership-compare-divider-font-size,5rem);line-height:1;-webkit-text-fill-color:transparent}.membership-compare-subscriptions__introduction[data-v-49b3ca95]{max-width:85ch}.membership-compare-subscriptions__items[data-v-49b3ca95]{background:linear-gradient(var(--cm-color-white,#fff),var(--cm-color-white,#fff)) padding-box,var(--cm-membership-bonvoy-plus-gradient,#8c6f2b) border-box;border:2px solid transparent;border-radius:14px;display:flex;flex-direction:column;gap:var(--spacing-4,1rem);margin-block-start:var(--spacing-8,2rem);padding:var(--spacing-6,1.5rem)}@container (width > 55rem){.membership-compare-subscriptions__items[data-v-49b3ca95]{border-radius:20px;border-width:3px;flex-direction:row;gap:var(--spacing-6,1.5rem);padding:var(--spacing-10,2.5rem)}}@container (width > 80rem){.membership-compare-subscriptions__items[data-v-49b3ca95]{gap:var(--spacing-8,2rem);padding:var(--spacing-14,3.5rem)}}.membership-compare-subscriptions--dark[data-v-49b3ca95]{--cm-membership-compare-subscriptions-background:var( --cm-color-black,#000 );color:var(--cm-color-white,#fff)}.membership-compare-subscriptions--dark .membership-compare-subscriptions__items[data-v-49b3ca95]{background:linear-gradient(var(--cm-membership-compare-subscriptions-background),var(--cm-membership-compare-subscriptions-background)) padding-box,var(--cm-membership-bonvoy-plus-gradient,#8c6f2b) border-box}section.ctf-section:not(:first-child){margin-top:var(--space-56)}@media (min-width:1024px){section.ctf-section:not(:first-child){margin-top:var(--space-120)}}section.ctf-section>:not(:first-child){margin-top:var(--space-24)}@media (min-width:1024px){section.ctf-section>:not(:first-child){margin-top:var(--space-120)}}@media (min-width:768px){section.ctf-section--sticky{position:sticky;top:var(--header-navigation-height-mobile,60px);z-index:25}}@media (min-width:768px) and (min-width:1024px){section.ctf-section--sticky{top:var(--header-navigation-height,80px)}}
