.ibe-cn-page-vendor-wrapper *{font-family:var(--ibe-cv-font-family, "Montserrat",sans-serif)}.ibe-cn-page-vendor-wrapper *{user-select:none}body{margin:0}.ibe-cn-container{max-width:1400px;margin:0 auto;padding:0 113px}@media (max-width: 1366px){.ibe-cn-container{padding:0 30px}}@media (max-width: 767.98px){.ibe-cn-container{padding:0 20px}}@media (-webkit-min-device-pixel-ratio: 1) and (max-width: 1366px){.ibe-cn-container{padding:0 30px}}@media (-webkit-min-device-pixel-ratio: 1) and (max-width: 767.98px){.ibe-cn-container{padding:0 20px}}@keyframes ibeLoadingCardBgGradient{0%{background-position:-468px 0}100%{background-position:468px 0}}.tabPressed *:focus,*:focus{outline:none !important;box-shadow:0px 0px 2px 2px var(--ibe-cv-accessibility-focus-color, rgba(38,143,255,0.61)) !important}.ibe-cn-add-accessibility-focus{box-shadow:0px 0px 2px 2px var(--ibe-cv-accessibility-focus-color, rgba(38,143,255,0.61)) !important}button.ibe-cn-cta-btn{display:inline-block;font-size:var(--amadeus-hos-res-font-size-15px, .9375rem);font-weight:var(--ibe-cv-font-weight-bold, 700);letter-spacing:.03px;text-transform:uppercase;text-align:center;padding:5px 20px;word-break:break-word;min-height:40px;border-style:solid;border-width:1px;cursor:pointer;min-width:247px;transition:background-color 0.2s ease-in-out 0s}button.ibe-cn-cta-btn--primary{color:var(--ibe-cv-main-cta-text-color, #033242);background:var(--ibe-cv-main-cta-bg-color, #f2cf0e);border-color:var(--ibe-cv-main-cta-bg-color, #f2cf0e)}button.ibe-cn-cta-btn--primary svg{fill:var(--ibe-cv-main-cta-text-color, #033242)}button.ibe-cn-cta-btn--primary:hover{background:var(--ibe-cv-main-cta-hover-bg-color, #c2a60a);border-color:var(--ibe-cv-main-cta-hover-bg-color, #c2a60a)}button.ibe-cn-cta-btn--secondary{color:var(--ibe-cv-secondary-cta-text-color, #f2cf0e);background:var(--ibe-cv-secondary-cta-bg-color, #033242);border-color:var(--ibe-cv-secondary-cta-bg-color, #033242)}button.ibe-cn-cta-btn--secondary:hover{background:var(--ibe-cv-secondary-cta-hover-bg-color, #055773);border-color:var(--ibe-cv-secondary-cta-hover-bg-color, #055773)}button.ibe-cn-cta-btn--tertiary{color:var(--ibe-cv-tertiary-cta-text-color, #033242);background:var(--ibe-cv-tertiary-cta-bg-color, rgba(255,255,255,0));border-color:var(--ibe-cv-tertiary-cta-text-color, #033242)}button.ibe-cn-cta-btn--tertiary svg{fill:var(--ibe-cv-tertiary-cta-text-color, #033242);margin-top:-4px;margin-right:2px;height:12px;width:12px}button.ibe-cn-cta-btn--tertiary:hover,button.ibe-cn-cta-btn--tertiary.close-list{background:var(--ibe-cv-tertiary-cta-text-color, #033242);color:var(--ibe-cv-supporting-cta-text-color, #fff)}button.ibe-cn-cta-btn--tertiary:hover svg,button.ibe-cn-cta-btn--tertiary.close-list svg{fill:var(--ibe-cv-supporting-cta-text-color, #fff)}button.ibe-cn-cta-btn--tertiary.close-list svg{transform:rotate(45deg);transition:all 0.5s;margin-top:-2px}button.ibe-cn-cta-btn--tertiary.ibe-cn-cta-btn--disabled{color:var(--ibe-cv-disabled-cta-text-color, #4d4d4d);background:var(--ibe-cv-disabled-cta-bg-color, #c3c3c3);border-color:var(--ibe-cv-disabled-cta-text-color, #4d4d4d);cursor:default}button.ibe-cn-cta-btn--tertiary.ibe-cn-cta-btn--disabled svg{fill:var(--ibe-cv-disabled-cta-text-color, #4d4d4d)}button.ibe-cn-cta-btn--tertiary.ibe-cn-cta-btn--disabled:hover{background:var(--ibe-cv-disabled-cta-bg-color, #c3c3c3)}button.ibe-cn-cta-btn--supporting{color:var(--ibe-cv-supporting-cta-text-color, #fff);background:var(--ibe-cv-supporting-cta-bg-color, #076d8f);border-color:var(--ibe-cv-supporting-cta-bg-color, #076d8f)}button.ibe-cn-cta-btn--supporting:hover{background:var(--ibe-cv-supporting-cta-hover-bg-color, #065d7a)}button.ibe-cn-cta-btn--disabled{color:var(--ibe-cv-disabled-cta-text-color, #4d4d4d);background:var(--ibe-cv-disabled-cta-bg-color, #c3c3c3);border-color:var(--ibe-cv-disabled-cta-bg-color, #c3c3c3);cursor:default !important}button.ibe-cn-cta-btn--disabled:hover{background:var(--ibe-cv-disabled-cta-bg-color, #c3c3c3)}button.ibe-cn-cta-btn:focus{outline:none}ibe-ct-radio-btn{display:inline-block;width:24px;height:24px}ibe-ct-radio-btn .ibe-cn-radio-btn{display:inline-block;position:relative;padding:0;margin:0;cursor:pointer}ibe-ct-radio-btn .ibe-cn-radio-btn input{position:absolute;z-index:-1;opacity:0}ibe-ct-radio-btn .ibe-cn-radio-btn input:focus ~ .ibe-cn-radio-btn_indicator{background:white}ibe-ct-radio-btn .ibe-cn-radio-btn input:checked ~ .ibe-cn-radio-btn_indicator{background:var(--ibe-cv-link-color, #0ba7db)}ibe-ct-radio-btn .ibe-cn-radio-btn input:checked ~ .ibe-cn-radio-btn_indicator:after{display:block}ibe-ct-radio-btn .ibe-cn-radio-btn input:checked:focus ~ .ibe-cn-radio-btn_indicator{background:var(--ibe-cv-link-color, #0ba7db)}ibe-ct-radio-btn .ibe-cn-radio-btn input:disabled ~ .ibe-cn-radio-btn_indicator{background:white;opacity:0.6;pointer-events:none;cursor:default}ibe-ct-radio-btn .ibe-cn-radio-btn_indicator{position:absolute;top:2px;left:0;height:24px;width:24px;background:white;border:1px solid var(--ibe-cv-link-color, #0ba7db);border-radius:50%}ibe-ct-radio-btn .ibe-cn-radio-btn_indicator:after{box-sizing:unset;content:"";position:absolute;display:none}ibe-ct-radio-btn .ibe-cn-radio-btn-radio .ibe-cn-radio-btn_indicator{border-radius:50%}ibe-ct-radio-btn .ibe-cn-radio-btn-radio .ibe-cn-radio-btn_indicator:after{left:5px;top:5px;height:12px;width:12px;border-radius:50%;background:white;transition:background 250ms}ibe-ct-radio-btn .ibe-cn-radio-btn-radio input:disabled ~ .ibe-cn-radio-btn_indicator{border:1px solid var(--ibe-cv-disabled-cta-bg-color, #c3c3c3);cursor:default}ibe-ct-radio-btn .ibe-cn-radio-btn-radio input:disabled ~ .ibe-cn-radio-btn_indicator:after{background:var(--ibe-cv-disabled-cta-bg-color, #c3c3c3);cursor:default}ibe-ct-checkbox .ibe-cn-checkbox{display:inline-block;position:relative;padding-left:30px;margin-bottom:5px;padding-top:0;cursor:pointer}ibe-ct-checkbox .ibe-cn-checkbox input{position:absolute;z-index:-1;opacity:0}ibe-ct-checkbox .ibe-cn-checkbox input:focus ~ .ibe-cn-checkbox_indicator{background:white}ibe-ct-checkbox .ibe-cn-checkbox input:checked ~ .ibe-cn-checkbox_indicator{background:var(--ibe-cv-link-color, #0ba7db);border:1px solid var(--ibe-cv-link-color, #0ba7db)}ibe-ct-checkbox .ibe-cn-checkbox input:checked ~ .ibe-cn-checkbox_indicator:after{display:block}ibe-ct-checkbox .ibe-cn-checkbox input:checked:focus ~ .ibe-cn-checkbox_indicator{background:var(--ibe-cv-link-color, #0ba7db)}ibe-ct-checkbox .ibe-cn-checkbox input:disabled ~ .ibe-cn-checkbox_indicator{background:white;pointer-events:none;cursor:default}ibe-ct-checkbox .ibe-cn-checkbox:hover input ~ .ibe-cn-checkbox_indicator{background:white}ibe-ct-checkbox .ibe-cn-checkbox:hover input:not([disabled]):checked ~ .ibe-cn-checkbox_indicator{background:var(--ibe-cv-link-color, #0ba7db)}ibe-ct-checkbox .ibe-cn-checkbox_indicator{position:absolute;top:0;left:0;height:20px;width:20px;background:white;border:1px solid var(--ibe-cv-link-color, #0ba7db);border-radius:0px}ibe-ct-checkbox .ibe-cn-checkbox_indicator:after{box-sizing:unset;content:"";position:absolute;display:none}ibe-ct-checkbox .ibe-cn-checkbox-checkbox .ibe-cn-checkbox_indicator:after{left:6px;top:1px;width:4px;height:9px;border:solid white;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}ibe-ct-checkbox .ibe-cn-checkbox-checkbox input:checked:disabled ~ .ibe-cn-checkbox_indicator{border:1px solid var(--ibe-cv-disabled-cta-bg-color, #c3c3c3);background:var(--ibe-cv-disabled-cta-bg-color, #c3c3c3);cursor:default}ibe-ct-checkbox .ibe-cn-checkbox-checkbox input:checked:disabled ~ .ibe-cn-checkbox_indicator:after{border-color:white;cursor:default}ibe-ct-checkbox .ibe-cn-checkbox-checkbox input:disabled ~ .ibe-cn-checkbox_indicator{border:1px solid var(--ibe-cv-disabled-cta-bg-color, #c3c3c3);cursor:default}ibe-ct-checkbox .ibe-cn-checkbox-checkbox input:disabled ~ .ibe-cn-checkbox_indicator:after{border-color:white;cursor:default}@media (max-width: 991.98px){button.ibe-cn-cta-btn{font-size:var(--amadeus-hos-res-font-size-14px, .875rem);letter-spacing:0;min-height:48px}ibe-ct-radio-btn{height:20px;width:20px}ibe-ct-radio-btn .ibe-cn-radio-btn .ibe-cn-radio-btn_indicator{height:20px;width:20px}ibe-ct-radio-btn .ibe-cn-radio-btn input:checked ~ .ibe-cn-radio-btn_indicator:after{left:4px;top:4px;height:10px;width:10px}}@media (max-width: 350px){button.ibe-cn-cta-btn{width:100% !important;min-width:auto}}@media (-webkit-min-device-pixel-ratio: 1) and (max-width: 991.98px){button.ibe-cn-cta-btn{font-size:var(--amadeus-hos-res-font-size-14px, .875rem);letter-spacing:0;min-height:48px}ibe-ct-radio-btn{height:20px;width:20px}ibe-ct-radio-btn .ibe-cn-radio-btn .ibe-cn-radio-btn_indicator{height:20px;width:20px}ibe-ct-radio-btn .ibe-cn-radio-btn input:checked ~ .ibe-cn-radio-btn_indicator:after{left:4px;top:4px;height:10px;width:10px}}@media (-webkit-min-device-pixel-ratio: 1) and (max-width: 350px){button.ibe-cn-cta-btn{width:100% !important;min-width:auto}}.ibe-cn-card{background-color:var(--ibe-cv-rooms-rates-bg-color, #fff);padding:20px 21px;-webkit-border-radius:var(--ibe-cv-card-border-radius, 0);-moz-border-radius:var(--ibe-cv-card-border-radius, 0);border-radius:var(--ibe-cv-card-border-radius, 0)}.ibe-cn-form-group{margin-bottom:16px}.ibe-cn-form-group .ibe-cn-label{display:inline-block;color:var(--ibe-cv-body-text-color, #033242);font-size:var(--amadeus-hos-res-font-size-15px, .9375rem);font-weight:var(--ibe-cv-font-weight-regular, 400);letter-spacing:0.03px;word-break:break-word;overflow-wrap:anywhere;flex-basis:0px;flex-grow:1;max-width:100%;margin-bottom:6px}.ibe-cn-form-group .ibe-cn-label.is-mandatory:after{content:"*";color:var(--ibe-cv-inline-error-message-text-color, #d81919);font-size:var(--amadeus-hos-res-font-size-17px, 1.0625rem);padding-left:4px}.ibe-cn-form-group .ibe-cn-form-control{height:var(--ibe-cv-form-control-height, 50px);border-radius:0px;border:1px solid var(--ibe-cv-form-field-border-color, #d6d6d6);padding:5px 15px;font-size:var(--amadeus-hos-res-font-size-15px, .9375rem);font-weight:var(--ibe-cv-font-weight-regular, 400);line-height:normal;color:var(--ibe-cv-body-text-color, #033242)}.ibe-cn-form-group .ibe-cn-form-control:hover{border:2px solid var(--ibe-cv-form-field-border-color, #d6d6d6)}.ibe-cn-form-group .ibe-cn-form-control:focus{color:var(--ibe-cv-body-text-color, #033242);background-color:var(--ibe-cv-form-field-focus-background-color, var(--ibe-cv-rooms-rates-bg-color, #fff));border-color:var(--ibe-cv-form-field-border-color, #d6d6d6);outline:none;box-shadow:none;border:2px solid var(--ibe-cv-form-field-border-color, #d6d6d6)}.ibe-cn-form-group .ibe-cn-form-control::placeholder{color:var(--ibe-cv-disabled-cta-text-color, #4d4d4d)}.ibe-cn-form-group.error .ibe-cn-label,.ibe-cn-form-group.error .error-msg{color:var(--ibe-cv-inline-error-message-text-color, #d81919);margin-top:3px;font-size:var(--amadeus-hos-res-font-size-13px, .8125rem);font-weight:var(--ibe-cv-font-weight-regular, 400)}.ibe-cn-form-group.error .ibe-cn-form-control{border:1px solid var(--ibe-cv-inline-error-message-text-color, #d81919)}.ibe-cn-form-group.disabled-field .ibe-cn-label{color:var(--ibe-cv-disabled-cta-text-color, #4d4d4d)}.ibe-cn-form-group.disabled-field .ibe-cn-form-control{border-color:var(--ibe-cv-disabled-cta-text-color, #4d4d4d);background:var(--ibe-cv-disabled-cta-bg-color, #c3c3c3);color:var(--ibe-cv-disabled-cta-text-color, #4d4d4d);cursor:not-allowed}.ibe-cn-form-group .helper-text{margin-top:3px;color:var(--ibe-cv-body-text-color, #033242);font-size:var(--amadeus-hos-res-font-size-15px, .9375rem);font-weight:var(--ibe-cv-font-weight-regular, 400);letter-spacing:0.03px}@media (max-width: 991.98px){.ibe-cn-form-group .ibe-cn-label{font-size:var(--amadeus-hos-res-font-size-12px, .75rem)}.ibe-cn-form-group .ibe-cn-form-control{height:48px;font-size:var(--amadeus-hos-res-font-size-16px, 1rem)}.ibe-cn-form-group.error .ibe-cn-label,.ibe-cn-form-group.error .error-msg{margin-top:3px;font-size:var(--amadeus-hos-res-font-size-12px, .75rem)}.ibe-cn-form-group .helper-text{margin-top:3px;font-size:var(--amadeus-hos-res-font-size-12px, .75rem)}}@media (-webkit-min-device-pixel-ratio: 1) and (max-width: 991.98px){.ibe-cn-form-group .ibe-cn-label{font-size:var(--amadeus-hos-res-font-size-12px, .75rem)}.ibe-cn-form-group .ibe-cn-form-control{height:48px;font-size:var(--amadeus-hos-res-font-size-16px, 1rem)}.ibe-cn-form-group.error .ibe-cn-label,.ibe-cn-form-group.error .error-msg{margin-top:3px;font-size:var(--amadeus-hos-res-font-size-12px, .75rem)}.ibe-cn-form-group .helper-text{margin-top:3px;font-size:var(--amadeus-hos-res-font-size-12px, .75rem)}}.ibe-cn-checkout-page-header,.ibe-cn-confirmation-page-header{padding:8px 21px;text-transform:capitalize;background:var(--ibe-cv-box-background-color, #e7eff1)}@media (max-width: 991.98px){.ibe-cn-checkout-page-header,.ibe-cn-confirmation-page-header{padding:12px 16px}.ibe-cn-checkout-page-header ibe-ct-title-3,.ibe-cn-confirmation-page-header ibe-ct-title-3{font-size:var(--amadeus-hos-res-font-size-19px, 1.1875rem);letter-spacing:0}}@media (max-width: 767.98px){.ibe-cn-checkout-page-header ibe-ct-title-3,.ibe-cn-confirmation-page-header ibe-ct-title-3{font-size:var(--amadeus-hos-res-font-size-16px, 1rem)}}@media (-webkit-min-device-pixel-ratio: 1) and (max-width: 991.98px){.ibe-cn-checkout-page-header,.ibe-cn-confirmation-page-header{padding:12px 16px}.ibe-cn-checkout-page-header ibe-ct-title-3,.ibe-cn-confirmation-page-header ibe-ct-title-3{font-size:var(--amadeus-hos-res-font-size-19px, 1.1875rem);letter-spacing:0}}@media (-webkit-min-device-pixel-ratio: 1) and (max-width: 767.98px){.ibe-cn-checkout-page-header ibe-ct-title-3,.ibe-cn-confirmation-page-header ibe-ct-title-3{font-size:var(--amadeus-hos-res-font-size-16px, 1rem)}}ibe-ct-link{display:inline-block;font-size:var(--amadeus-hos-res-font-size-15px, .9375rem);font-weight:var(--ibe-cv-font-weight-regular, 400);letter-spacing:.03px;color:var(--ibe-cv-link-color, #0ba7db);word-break:break-word;cursor:pointer}ibe-ct-link:after{content:"\0020 \2192"}ibe-ct-link.hide-after-arrow-content:after{content:""}ibe-ct-link.text-truncate-after-3-lines{overflow:hidden;position:relative;max-height:57px;line-height:19px;text-align:left;margin-right:-1em;padding-right:1em;white-space:normal;width:100%}ibe-ct-link.text-truncate-after-3-lines:before{content:"...";position:absolute;right:0;bottom:0}ibe-ct-link.text-truncate-after-3-lines:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:0.2em;background:var(--ibe-cv-rooms-rates-bg-color, #fff)}ibe-ct-small-link{display:inline-block;font-size:var(--amadeus-hos-res-font-size-13px, .8125rem);font-weight:var(--ibe-cv-font-weight-regular, 400);letter-spacing:0;color:var(--ibe-cv-link-color, #0ba7db);word-break:break-word;cursor:pointer}ibe-ct-small-link:after{content:"\0020 \2192"}ibe-ct-small-link:hover{color:var(--ibe-cv-link-hover-color, #16b2e6)}ibe-ct-small-link:focus{color:var(--ibe-cv-link-hover-color, #16b2e6)}ibe-ct-small-link.text-truncate-after-3-lines{overflow:hidden;position:relative;max-height:54px;line-height:18px;text-align:left;margin-right:-1em;padding-right:1em;white-space:normal;width:100%}ibe-ct-small-link.text-truncate-after-3-lines:before{content:"...";position:absolute;right:0;bottom:0}ibe-ct-small-link.text-truncate-after-3-lines:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:0.2em;background:var(--ibe-cv-rooms-rates-bg-color, #fff)}@media (max-width: 991.98px){ibe-ct-link{font-size:var(--amadeus-hos-res-font-size-14px, .875rem)}ibe-ct-link.text-truncate-after-3-lines{max-height:54px;line-height:18px}ibe-ct-small-link{font-size:var(--amadeus-hos-res-font-size-12px, .75rem)}ibe-ct-small-link.text-truncate-after-3-lines{max-height:48px;line-height:16px}}@media (-webkit-min-device-pixel-ratio: 1) and (max-width: 991.98px){ibe-ct-link{font-size:var(--amadeus-hos-res-font-size-14px, .875rem)}ibe-ct-link.text-truncate-after-3-lines{max-height:54px;line-height:18px}ibe-ct-small-link{font-size:var(--amadeus-hos-res-font-size-12px, .75rem)}ibe-ct-small-link.text-truncate-after-3-lines{max-height:48px;line-height:16px}}ibe-ct-big-rate{display:block;font-size:var(--amadeus-hos-res-font-size-32px, 2rem);font-weight:var(--ibe-cv-font-weight-bold, 700);letter-spacing:0;color:var(--ibe-cv-rate-color, #033242);white-space:nowrap}ibe-ct-small-rate{display:inline-block;font-size:var(--amadeus-hos-res-font-size-24px, 1.5rem);font-weight:var(--ibe-cv-font-weight-bold, 700);letter-spacing:0;color:var(--ibe-cv-rate-color, #033242);white-space:nowrap}ibe-ct-small-rate .member-rate-transparent{white-space:normal}ibe-ct-small-rate .member-icon svg path{fill:var(--ibe-cv-promotions-bg-color, #e63c55);stroke-width:2px}ibe-ct-tiny-rate{display:inline-block;font-size:var(--amadeus-hos-res-font-size-13px, .8125rem);font-weight:var(--ibe-cv-font-weight-regular, 400);letter-spacing:0;color:var(--ibe-cv-rate-color, #033242);white-space:nowrap}ibe-ct-strikethrough-rate{display:inline-block;font-size:var(--amadeus-hos-res-font-size-24px, 1.5rem);font-weight:var(--ibe-cv-font-weight-regular, 400);letter-spacing:0;color:var(--ibe-cv-strikethrough-pricing-color, #033242);text-decoration:line-through;white-space:nowrap}ibe-ct-strikethrough-rate+ibe-ct-big-rate,ibe-ct-strikethrough-rate+ibe-ct-small-rate,ibe-ct-strikethrough-rate+ibe-ct-tiny-rate{--ibe-cv-rate-color: var(--ibe-cv-promotions-bg-color, #e63c55)}ibe-ct-small-strikethrough-rate{display:inline-block;font-size:var(--amadeus-hos-res-font-size-18px, 1.125rem);font-weight:var(--ibe-cv-font-weight-regular, 400);letter-spacing:0;color:var(--ibe-cv-strikethrough-pricing-color, #033242);text-decoration:line-through;white-space:nowrap}ibe-ct-small-strikethrough-rate+ibe-ct-big-rate,ibe-ct-small-strikethrough-rate+ibe-ct-small-rate,ibe-ct-small-strikethrough-rate+ibe-ct-tiny-rate{--ibe-cv-rate-color: var(--ibe-cv-promotions-bg-color, #e63c55)}ibe-ct-tiny-strikethrough-rate{display:inline-block;font-size:var(--amadeus-hos-res-font-size-10px, .625rem);font-weight:var(--ibe-cv-font-weight-regular, 400);letter-spacing:0;color:var(--ibe-cv-strikethrough-pricing-color, #033242);text-decoration:line-through;white-space:nowrap}ibe-ct-tiny-strikethrough-rate+ibe-ct-big-rate,ibe-ct-tiny-strikethrough-rate+ibe-ct-small-rate,ibe-ct-tiny-strikethrough-rate+ibe-ct-tiny-rate{--ibe-cv-rate-color: var(--ibe-cv-promotions-bg-color, #e63c55)}@media (max-width: 991.98px){ibe-ct-big-rate{font-size:var(--amadeus-hos-res-font-size-24px, 1.5rem)}ibe-ct-small-rate{font-size:var(--amadeus-hos-res-font-size-16px, 1rem)}ibe-ct-small-rate svg{height:13px;width:14px}ibe-ct-tiny-rate{font-size:var(--amadeus-hos-res-font-size-12px, .75rem)}ibe-ct-strikethrough-rate{font-size:var(--amadeus-hos-res-font-size-16px, 1rem)}ibe-ct-small-strikethrough-rate{font-size:var(--amadeus-hos-res-font-size-12px, .75rem)}ibe-ct-tiny-strikethrough-rate{font-size:var(--amadeus-hos-res-font-size-10px, .625rem)}}@media (-webkit-min-device-pixel-ratio: 1) and (max-width: 991.98px){ibe-ct-big-rate{font-size:var(--amadeus-hos-res-font-size-24px, 1.5rem)}ibe-ct-small-rate{font-size:var(--amadeus-hos-res-font-size-16px, 1rem)}ibe-ct-small-rate svg{height:13px;width:14px}ibe-ct-tiny-rate{font-size:var(--amadeus-hos-res-font-size-12px, .75rem)}ibe-ct-strikethrough-rate{font-size:var(--amadeus-hos-res-font-size-16px, 1rem)}ibe-ct-small-strikethrough-rate{font-size:var(--amadeus-hos-res-font-size-12px, .75rem)}ibe-ct-tiny-strikethrough-rate{font-size:var(--amadeus-hos-res-font-size-10px, .625rem)}}.ibe-cn-page-stepper .stepper-label .steps{padding-right:13.5px;font-weight:var(--ibe-cv-font-weight-regular, 400);color:var(--ibe-cv-supporting-cta-bg-color, #076d8f)}.ibe-cn-page-stepper .stepper-label .step-title{padding-left:13.5px;border-left:1px solid var(--ibe-cv-iconography-color, #076d8f);flex:1}@media (max-width: 991.98px){.ibe-cn-page-stepper .stepper-label .steps{font-size:var(--amadeus-hos-res-font-size-20px, 1.25rem)}.ibe-cn-page-stepper .stepper-label .step-title{font-size:var(--amadeus-hos-res-font-size-22px, 1.375rem)}}@media (max-width: 767.98px){.ibe-cn-page-stepper .stepper-label .steps{padding-right:8px;font-size:var(--amadeus-hos-res-font-size-14px, .875rem)}.ibe-cn-page-stepper .stepper-label .step-title{padding-left:8px;font-size:var(--amadeus-hos-res-font-size-20px, 1.25rem)}}@media (-webkit-min-device-pixel-ratio: 1) and (max-width: 991.98px){.ibe-cn-page-stepper .stepper-label .steps{font-size:var(--amadeus-hos-res-font-size-20px, 1.25rem)}.ibe-cn-page-stepper .stepper-label .step-title{font-size:var(--amadeus-hos-res-font-size-22px, 1.375rem)}}@media (-webkit-min-device-pixel-ratio: 1) and (max-width: 767.98px){.ibe-cn-page-stepper .stepper-label .steps{padding-right:8px;font-size:var(--amadeus-hos-res-font-size-14px, .875rem)}.ibe-cn-page-stepper .stepper-label .step-title{padding-left:8px;font-size:var(--amadeus-hos-res-font-size-20px, 1.25rem)}}ibe-ct-body-text{display:inline-block;color:var(--ibe-cv-body-text-color, #033242);font-size:var(--amadeus-hos-res-font-size-15px, .9375rem);font-weight:var(--ibe-cv-font-weight-regular, 400);letter-spacing:.03px;word-break:break-word}ibe-ct-body-text.text-truncate-after-2-lines,ibe-ct-body-text.text-truncate-after-5-lines,ibe-ct-body-text.text-truncate-after-7-lines{overflow:hidden;position:relative;max-height:38px;line-height:24px;text-align:left;margin-right:-1em;padding-right:1em;white-space:normal;width:100%}ibe-ct-body-text.text-truncate-after-2-lines:before,ibe-ct-body-text.text-truncate-after-5-lines:before,ibe-ct-body-text.text-truncate-after-7-lines:before{content:"...";position:absolute;right:0;bottom:0}ibe-ct-body-text.text-truncate-after-2-lines:after,ibe-ct-body-text.text-truncate-after-5-lines:after,ibe-ct-body-text.text-truncate-after-7-lines:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:0.2em;background:var(--ibe-cv-box-background-color, #e7eff1)}ibe-ct-body-text.text-truncate-after-5-lines{max-height:95px;line-height:19px}ibe-ct-body-text.text-truncate-after-7-lines{max-height:120px;line-height:24px}ibe-ct-body-text.text-truncate{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-moz-box;-webkit-box-orient:vertical;-moz-box-orient:vertical;white-space:normal}ibe-ct-body-text.text-truncate.text-truncate-line-clamp-2{-webkit-line-clamp:2}ibe-ct-body-text.text-truncate.text-truncate-line-clamp-3{-webkit-line-clamp:3}ibe-ct-body-text.text-truncate.text-truncate-line-clamp-4{-webkit-line-clamp:4}ibe-ct-body-text.text-truncate.text-truncate-line-clamp-5{-webkit-line-clamp:5}ibe-ct-body-text.text-truncate.text-truncate-line-clamp-7{-webkit-line-clamp:7}ibe-ct-body-text.text-disabled{color:var(--ibe-cv-disabled-cta-bg-color, #c3c3c3)}ibe-ct-small-text{display:inline-block;color:var(--ibe-cv-body-text-color, #033242);font-size:var(--amadeus-hos-res-font-size-13px, .8125rem);font-weight:var(--ibe-cv-font-weight-regular, 400);letter-spacing:.13px;word-break:break-word}@media (max-width: 991.98px){ibe-ct-body-text{font-size:var(--amadeus-hos-res-font-size-14px, .875rem)}ibe-ct-body-text.text-truncate-after-2-lines{max-height:36px;line-height:18px}ibe-ct-body-text.text-truncate-after-5-lines{max-height:54px;line-height:18px}ibe-ct-body-text.text-truncate-after-7-lines{max-height:126px;line-height:24px}ibe-ct-small-text{font-size:var(--amadeus-hos-res-font-size-12px, .75rem)}}@media (-webkit-min-device-pixel-ratio: 1) and (max-width: 991.98px){ibe-ct-body-text{font-size:var(--amadeus-hos-res-font-size-14px, .875rem)}ibe-ct-body-text.text-truncate-after-2-lines{max-height:36px;line-height:18px}ibe-ct-body-text.text-truncate-after-5-lines{max-height:54px;line-height:18px}ibe-ct-body-text.text-truncate-after-7-lines{max-height:126px;line-height:24px}ibe-ct-small-text{font-size:var(--amadeus-hos-res-font-size-12px, .75rem)}}ibe-ct-title-1{display:block;color:var(--ibe-cv-title-1-color, #033242);font-weight:var(--ibe-cv-font-weight-bold, 700);font-size:var(--amadeus-hos-res-font-size-26px, 1.625rem);word-break:break-word}ibe-ct-title-2{display:block;color:var(--ibe-cv-title-2-color, #033242);font-weight:var(--ibe-cv-font-weight-regular, 400);font-size:var(--amadeus-hos-res-font-size-24px, 1.5rem);word-break:break-word}ibe-ct-title-3{display:block;color:var(--ibe-cv-title-3-color, #033242);font-weight:var(--ibe-cv-font-weight-bold, 700);font-size:var(--amadeus-hos-res-font-size-22px, 1.375rem);word-break:break-word}ibe-ct-title-3.text-truncate-after-2-lines{overflow:hidden;position:relative;max-height:54px;line-height:27px;text-align:left;margin-right:-1em;padding-right:1em;white-space:normal;width:100%}ibe-ct-title-3.text-truncate-after-2-lines:before{content:"...";position:absolute;right:0;bottom:0}ibe-ct-title-3.text-truncate-after-2-lines:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:0.2em;background:var(--ibe-cv-rooms-rates-bg-color, #fff)}ibe-ct-title-4{display:block;color:var(--ibe-cv-title-4-color, #033242);font-weight:var(--ibe-cv-font-weight-bold, 700);font-size:var(--amadeus-hos-res-font-size-18px, 1.125rem);word-break:break-word}ibe-ct-title-4.text-truncate-after-2-lines{overflow:hidden;position:relative;max-height:44px;line-height:22px;text-align:left;margin-right:-1em;padding-right:1em;white-space:normal;width:100%}ibe-ct-title-4.text-truncate-after-2-lines:before{content:"...";position:absolute;right:0;bottom:0}ibe-ct-title-4.text-truncate-after-2-lines:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:0.2em;background:var(--ibe-cv-box-background-color, #e7eff1)}ibe-ct-title-5{display:block;color:var(--ibe-cv-title-5-color, #033242);font-weight:var(--ibe-cv-font-weight-bold, 700);font-size:var(--amadeus-hos-res-font-size-13px, .8125rem);word-break:break-word;text-transform:uppercase}@media (max-width: 991.98px){ibe-ct-title-1{font-size:var(--amadeus-hos-res-font-size-20px, 1.25rem)}ibe-ct-title-2{font-size:var(--amadeus-hos-res-font-size-18px, 1.125rem)}ibe-ct-title-2.text-truncate-after-2-lines{overflow:hidden;position:relative;max-height:36px;line-height:20px;text-align:left;margin-right:-1em;padding-right:1em;white-space:normal;width:100%}ibe-ct-title-2.text-truncate-after-2-lines:before{content:"...";position:absolute;right:0;bottom:0}ibe-ct-title-2.text-truncate-after-2-lines:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:0.2em;background:var(--ibe-cv-rooms-rates-bg-color, #fff)}ibe-ct-title-3{font-size:var(--amadeus-hos-res-font-size-16px, 1rem)}ibe-ct-title-3.text-truncate-after-2-lines{max-height:38px;line-height:19px}ibe-ct-title-4{font-size:var(--amadeus-hos-res-font-size-14px, .875rem)}ibe-ct-title-4.text-truncate-after-2-lines{max-height:36px;line-height:18px}ibe-ct-title-5{font-size:var(--amadeus-hos-res-font-size-12px, .75rem)}}@media (-webkit-min-device-pixel-ratio: 1) and (max-width: 991.98px){ibe-ct-title-1{font-size:var(--amadeus-hos-res-font-size-20px, 1.25rem)}ibe-ct-title-2{font-size:var(--amadeus-hos-res-font-size-18px, 1.125rem)}ibe-ct-title-2.text-truncate-after-2-lines{overflow:hidden;position:relative;max-height:36px;line-height:20px;text-align:left;margin-right:-1em;padding-right:1em;white-space:normal;width:100%}ibe-ct-title-2.text-truncate-after-2-lines:before{content:"...";position:absolute;right:0;bottom:0}ibe-ct-title-2.text-truncate-after-2-lines:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:0.2em;background:var(--ibe-cv-rooms-rates-bg-color, #fff)}ibe-ct-title-3{font-size:var(--amadeus-hos-res-font-size-16px, 1rem)}ibe-ct-title-3.text-truncate-after-2-lines{max-height:38px;line-height:19px}ibe-ct-title-4{font-size:var(--amadeus-hos-res-font-size-14px, .875rem)}ibe-ct-title-4.text-truncate-after-2-lines{max-height:36px;line-height:18px}ibe-ct-title-5{font-size:var(--amadeus-hos-res-font-size-12px, .75rem)}}.ibe-cn-global-toast.inline-position-toast{margin-bottom:32px;padding-top:14px;padding-bottom:14px;border-radius:8px;justify-content:space-between}.ibe-cn-global-toast.inline-position-toast .close-icon{margin-right:21px;margin-left:10px}.ibe-cn-global-toast.inline-position-toast.warning-toast{background:var(--ibe-cv-global-error-message-bg-color, #f7cb9e);border:1px solid var(--ibe-cv-global-error-message-bg-color, #f7cb9e)}.ibe-cn-global-toast.inline-position-toast.warning-toast .ibe-cn-global-toast-warning-SVG{margin-left:50px}.ibe-cn-global-toast.inline-position-toast.warning-toast .ibe-cn-global-toast-warning-SVG svg path{fill:var(--ibe-cv-global-error-message-text-color, #033242)}.ibe-cn-global-toast.inline-position-toast.warning-toast .close-icon{position:absolute;align-items:center;right:26px}.ibe-cn-global-toast.inline-position-toast.warning-toast .close-icon svg{fill:var(--ibe-cv-global-error-message-text-color, #033242)}.ibe-cn-global-toast.inline-position-toast.warning-toast .ibe-cn-global-toast-message{margin-left:44px;margin-right:100px;font-size:var(--amadeus-hos-res-font-size-18px, 1.125rem);--ibe-cv-font-weight-regular: var(--ibe-cv-font-weight-bold, 700);color:var(--ibe-cv-global-error-message-text-color, #033242)}.ibe-cn-global-toast.bottom-position-toast{z-index:1000;position:fixed;bottom:0;padding:15px 16px 15px 41px;min-height:77px;box-shadow:0 8px 15px 0 var(--ibe-cv-default-box-shadow-color, rgba(0,0,0,0.1));justify-content:center}.ibe-cn-global-toast.bottom-position-toast.manage-url-validation-toast-wrapper{z-index:1302}.ibe-cn-global-toast.bottom-position-toast.warning-toast{background:var(--ibe-cv-global-error-message-bg-color, #f7cb9e)}.ibe-cn-global-toast.bottom-position-toast.warning-toast .ibe-cn-global-toast-warning-SVG{margin-right:10px}.ibe-cn-global-toast.bottom-position-toast.warning-toast .ibe-cn-global-toast-warning-SVG svg path{fill:var(--ibe-cv-global-error-message-text-color, #033242)}.ibe-cn-global-toast.bottom-position-toast.warning-toast .close-icon{position:absolute;align-items:center;right:26px}.ibe-cn-global-toast.bottom-position-toast.warning-toast .close-icon svg{fill:var(--ibe-cv-global-error-message-text-color, #033242)}.ibe-cn-global-toast.bottom-position-toast.warning-toast .ibe-cn-global-toast-message{color:var(--ibe-cv-global-error-message-text-color, #033242);--ibe-cv-font-weight-regular: var(--ibe-cv-font-weight-bold, 700);font-size:var(--amadeus-hos-res-font-size-20px, 1.25rem)}.ibe-cn-global-toast.bottom-position-toast.informational-toast{background:var(--ibe-cv-guiding-bar-bg-color, #e7eff1)}.ibe-cn-global-toast.bottom-position-toast.informational-toast .ibe-cn-global-toast-message{color:var(--ibe-cv-title-3-color, #033242);font-size:var(--amadeus-hos-res-font-size-22px, 1.375rem);font-weight:var(--ibe-cv-font-weight-bold, 700)}@media (max-width: 991.98px){.ibe-cn-global-toast.inline-position-toast{margin-bottom:12px;padding-top:12px;padding-bottom:12px;border-radius:4px}.ibe-cn-global-toast.inline-position-toast .close-icon{margin-right:8px;margin-left:8px}.ibe-cn-global-toast.inline-position-toast .close-icon svg{width:14px;height:14px}.ibe-cn-global-toast.inline-position-toast.warning-toast{background:var(--ibe-cv-global-error-message-bg-color, #f7cb9e);border:1px solid var(--ibe-cv-global-error-message-bg-color, #f7cb9e)}.ibe-cn-global-toast.inline-position-toast.warning-toast .ibe-cn-global-toast-warning-SVG{margin-left:12px}.ibe-cn-global-toast.inline-position-toast.warning-toast .ibe-cn-global-toast-warning-SVG svg{width:24px;height:21px}.ibe-cn-global-toast.inline-position-toast.warning-toast .close-icon{right:4px}.ibe-cn-global-toast.inline-position-toast.warning-toast .ibe-cn-global-toast-message{margin-left:8px;margin-right:30px;font-size:var(--amadeus-hos-res-font-size-12px, .75rem);font-weight:var(--ibe-cv-font-weight-regular, 400)}.ibe-cn-global-toast.bottom-position-toast{padding:12px 24px;min-height:50px}.ibe-cn-global-toast.bottom-position-toast.warning-toast .ibe-cn-global-toast-warning-SVG svg{width:24px;height:22px}.ibe-cn-global-toast.bottom-position-toast.warning-toast .ibe-cn-global-toast-message{font-size:var(--amadeus-hos-res-font-size-14px, .875rem)}.ibe-cn-global-toast.bottom-position-toast.informational-toast{background:var(--ibe-cv-guiding-bar-bg-color, #e7eff1)}.ibe-cn-global-toast.bottom-position-toast.informational-toast .ibe-cn-global-toast-message{font-weight:var(--ibe-cv-font-weight-regular, 400);font-size:var(--amadeus-hos-res-font-size-14px, .875rem)}}@media (-webkit-min-device-pixel-ratio: 1) and (max-width: 991.98px){.ibe-cn-global-toast.inline-position-toast{margin-bottom:12px;padding-top:12px;padding-bottom:12px;border-radius:4px}.ibe-cn-global-toast.inline-position-toast .close-icon{margin-right:8px;margin-left:8px}.ibe-cn-global-toast.inline-position-toast .close-icon svg{width:14px;height:14px}.ibe-cn-global-toast.inline-position-toast.warning-toast{background:var(--ibe-cv-global-error-message-bg-color, #f7cb9e);border:1px solid var(--ibe-cv-global-error-message-bg-color, #f7cb9e)}.ibe-cn-global-toast.inline-position-toast.warning-toast .ibe-cn-global-toast-warning-SVG{margin-left:12px}.ibe-cn-global-toast.inline-position-toast.warning-toast .ibe-cn-global-toast-warning-SVG svg{width:24px;height:21px}.ibe-cn-global-toast.inline-position-toast.warning-toast .close-icon{right:4px}.ibe-cn-global-toast.inline-position-toast.warning-toast .ibe-cn-global-toast-message{margin-left:8px;margin-right:30px;font-size:var(--amadeus-hos-res-font-size-12px, .75rem);font-weight:var(--ibe-cv-font-weight-regular, 400)}.ibe-cn-global-toast.bottom-position-toast{padding:12px 24px;min-height:50px}.ibe-cn-global-toast.bottom-position-toast.warning-toast .ibe-cn-global-toast-warning-SVG svg{width:24px;height:22px}.ibe-cn-global-toast.bottom-position-toast.warning-toast .ibe-cn-global-toast-message{font-size:var(--amadeus-hos-res-font-size-14px, .875rem)}.ibe-cn-global-toast.bottom-position-toast.informational-toast{background:var(--ibe-cv-guiding-bar-bg-color, #e7eff1)}.ibe-cn-global-toast.bottom-position-toast.informational-toast .ibe-cn-global-toast-message{font-weight:var(--ibe-cv-font-weight-regular, 400);font-size:var(--amadeus-hos-res-font-size-14px, .875rem)}}.ibe-cn-tabs ul.ibe-cn-tabs-ul{margin:0;padding-inline-start:0;padding:10px 30px 0px;border:none}.ibe-cn-tabs ul.ibe-cn-tabs-ul .nav-item{margin-right:40px}.ibe-cn-tabs ul.ibe-cn-tabs-ul .nav-item a.ibe-cn-tabs-link{padding:8px 0}.ibe-cn-tabs ul.ibe-cn-tabs-ul .nav-item a.ibe-cn-tabs-link.nav-link{border:none;font-size:var(--amadeus-hos-res-font-size-15px, .9375rem);font-weight:var(--ibe-cv-font-weight-bold, 700);letter-spacing:0.15px;color:var(--ibe-cv-supporting-cta-bg-color, #076d8f);width:auto;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.ibe-cn-tabs ul.ibe-cn-tabs-ul .nav-item a.ibe-cn-tabs-link.nav-link:hover{border-bottom:3px solid var(--ibe-cv-link-color, #0ba7db)}.ibe-cn-tabs ul.ibe-cn-tabs-ul .nav-item a.ibe-cn-tabs-link.active-new{border-bottom:3px solid var(--ibe-cv-link-color, #0ba7db);color:var(--ibe-cv-link-color, #0ba7db)}.ibe-cn-tabs ul.ibe-cn-tabs-ul .nav-item a.ibe-cn-tabs-link.active-new:hover{border-top:transparent;border-left:transparent;border-right:transparent}.ibe-cn-tabs .tab-content{padding:30px;background-color:var(--ibe-cv-box-background-color, #e7eff1);color:var(--ibe-cv-body-text-color, #033242)}html .ibe-cn-page-vendor-wrapper,body .ibe-cn-page-vendor-wrapper{font-family:"Montserrat",sans-serif !important}.ibe-cn-inline-site-loader{position:fixed;width:100%;height:100%;background:white;z-index:9999;text-align:center;color:#033242;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 20px}.ibe-cn-inline-site-loader__label--large{font-size:var(--amadeus-hos-res-font-size-20px, 1.25rem)}.ibe-cn-site-loader{top:0;position:fixed;width:100%;height:100%;background:white;z-index:9999;text-align:center;color:#033242;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 20px}.ibe-cn-site-loader__label--large{font-size:var(--amadeus-hos-res-font-size-20px, 1.25rem)}.ibe-cn-site-loader__icon{width:96px;height:100px}.ibe-cn-shopping-cart{cursor:pointer;height:100%;padding:0 16px;background:var(--ibe-cv-supporting-cta-bg-color, #076d8f)}.ibe-cn-shopping-cart .shopping-cart{position:relative}.ibe-cn-shopping-cart .shopping-cart .cart-items{position:absolute;height:8px;width:8px;top:2px;right:-4px;border-radius:100%;background:var(--ibe-cv-notification-color, #ef0505)}.ibe-cn-shopping-cart .shopping-cart svg path{fill:var(--ibe-cv-supporting-cta-text-color, #fff)}.ibe-cn-shopping-cart .chevron-icon{margin-left:13px}.ibe-cn-shopping-cart .chevron-icon svg{transition:all 0.02s;transform:rotate(180deg)}.ibe-cn-shopping-cart .chevron-icon svg path{fill:var(--ibe-cv-supporting-cta-text-color, #fff)}.ibe-cn-shopping-cart .shopping-amount{margin-left:12px}.ibe-cn-shopping-cart .shopping-amount ibe-ct-title-3{color:var(--ibe-cv-supporting-cta-text-color, #fff);font-size:var(--amadeus-hos-res-font-size-18px, 1.125rem)}.ibe-cn-shopping-cart:hover{background:var(--ibe-cv-box-background-color, #e7eff1)}.ibe-cn-shopping-cart:hover .shopping-cart svg path{fill:var(--ibe-cv-box-body-text-color, #033242)}.ibe-cn-shopping-cart:hover .chevron-icon svg path{fill:var(--ibe-cv-box-body-text-color, #033242)}.ibe-cn-shopping-cart:hover .shopping-amount ibe-ct-title-3{color:var(--ibe-cv-box-body-text-color, #033242)}.ibe-cn-shopping-cart--expanded{background:var(--ibe-cv-rooms-rates-bg-color, #fff)}.ibe-cn-shopping-cart--expanded .shopping-cart svg path{fill:var(--ibe-cv-body-text-color, #033242)}.ibe-cn-shopping-cart--expanded .chevron-icon svg{transform:rotate(0deg)}.ibe-cn-shopping-cart--expanded .chevron-icon svg path{fill:var(--ibe-cv-body-text-color, #033242)}.ibe-cn-shopping-cart--expanded .shopping-amount ibe-ct-title-3{color:var(--ibe-cv-body-text-color, #033242)}.ibe-cn-shopping-cart-booking-summary{z-index:399;position:absolute;right:0;width:363px;box-shadow:0 8px 15px 0 var(--ibe-cv-default-box-shadow-color, rgba(0,0,0,0.1))}.ibe-cn-shopping-cart-empty-container{background:var(--ibe-cv-rooms-rates-bg-color, #fff);z-index:399;position:absolute;right:0;width:max-content;box-shadow:0 8px 15px 0 var(--ibe-cv-default-box-shadow-color, rgba(0,0,0,0.1))}.ibe-cn-shopping-cart-empty-container ibe-ct-body-text{padding:30px 36px}body.amadeus-hos-res-cn-on-modal-open.shopping-cart-expanded .ibe-cn-shopping-cart-booking-summary{z-index:400}body.amadeus-hos-res-cn-on-modal-open.shopping-cart-expanded .ibe-cn-accommodations-page-product-selector .product-selector{z-index:399}@media (max-width: 991.98px){body.amadeus-hos-res-cn-on-modal-open.shopping-cart-expanded .ibe-cn-page-wrapper .ibe-cn-booking-mask-shopping-cart-wrapper .ibe-cn-shopping-cart-container{z-index:400}.ibe-cn-shopping-cart .shopping-amount ibe-ct-title-3{font-size:var(--amadeus-hos-res-font-size-14px, .875rem)}.ibe-cn-shopping-cart .chevron-icon svg{width:7.91px;height:4.91px}.ibe-cn-shopping-cart-booking-summary{width:100vw}.ibe-cn-shopping-cart-booking-summary .your-reservation{background:var(--ibe-cv-guiding-bar-bg-color, #e7eff1);padding:10px 16px}.ibe-cn-shopping-cart-booking-summary .your-reservation ibe-ct-title-3{font-size:var(--amadeus-hos-res-font-size-16px, 1rem)}}@media (-webkit-min-device-pixel-ratio: 1) and (max-width: 991.98px){body.amadeus-hos-res-cn-on-modal-open.shopping-cart-expanded .ibe-cn-page-wrapper .ibe-cn-booking-mask-shopping-cart-wrapper .ibe-cn-shopping-cart-container{z-index:400}.ibe-cn-shopping-cart .shopping-amount ibe-ct-title-3{font-size:var(--amadeus-hos-res-font-size-14px, .875rem)}.ibe-cn-shopping-cart .chevron-icon svg{width:7.91px;height:4.91px}.ibe-cn-shopping-cart-booking-summary{width:100vw}.ibe-cn-shopping-cart-booking-summary .your-reservation{background:var(--ibe-cv-guiding-bar-bg-color, #e7eff1);padding:10px 16px}.ibe-cn-shopping-cart-booking-summary .your-reservation ibe-ct-title-3{font-size:var(--amadeus-hos-res-font-size-16px, 1rem)}}.ibe-cn-room-switcher-wrapper .ibe-cn-cta-btn{min-width:auto;margin-left:15px;padding:5px 13px;margin-top:10px}.ibe-cn-room-switcher-wrapper .ibe-cn-cta-btn .room-booked-svg{margin-right:5px}.ibe-cn-room-switcher-wrapper .ibe-cn-cta-btn .room-booked-svg svg{width:14px}.ibe-cn-room-switcher-wrapper .ibe-cn-cta-btn .room-booked-svg svg path{fill:none;stroke-width:4px}.ibe-cn-room-switcher-wrapper .ibe-cn-cta-btn--supporting .room-booked-svg svg path{stroke:var(--ibe-cv-supporting-cta-text-color, #fff)}.ibe-cn-room-switcher-wrapper .ibe-cn-cta-btn--tertiary{color:var(--ibe-cv-supporting-cta-bg-color, #076d8f);border-width:1px}.ibe-cn-room-switcher-wrapper .ibe-cn-cta-btn--tertiary .room-booked-svg svg path{stroke:var(--ibe-cv-tertiary-cta-text-color, #033242)}.ibe-cn-room-switcher-wrapper .ibe-cn-cta-btn--tertiary:hover{color:var(--ibe-cv-supporting-cta-bg-color, #076d8f);background:none;border-width:2px}.ibe-cn-room-switcher-wrapper .ibe-cn-cta-btn--tertiary:hover .room-booked-svg svg path{stroke:var(--ibe-cv-supporting-cta-bg-color, #076d8f)}.ibe-cn-room-switcher-wrapper .ibe-cn-cta-btn--tertiary.add-btn{color:var(--ibe-cv-tertiary-cta-text-color, #033242)}.ibe-cn-room-switcher-wrapper .ibe-cn-cta-btn--tertiary.add-btn:hover{color:var(--ibe-cv-tertiary-cta-text-color, #033242)}.ibe-cn-room-switcher-wrapper .ibe-cn-cta-btn--disabled .room-booked-svg svg path{stroke:var(--ibe-cv-disabled-cta-text-color, #4d4d4d)}@media (max-width: 991.98px){.ibe-cn-room-switcher-wrapper .ibe-cn-room-switcher-dropdown amadeus-hos-res-wc-dropdown{--amadeus-hos-res-cv-dropdown-list-item-color: var(--ibe-cv-supporting-cta-bg-color, #076d8f);--amadeus-hos-res-cv-dropdown-form-field-text-color: var(--ibe-cv-supporting-cta-text-color, #fff);--amadeus-hos-res-cv-dropdown-form-field-focus-text-color: var(--ibe-cv-supporting-cta-text-color, #fff);--amadeus-hos-res-cv-dropdown-form-field-background-color: var(--ibe-cv-supporting-cta-bg-color, #076d8f);--amadeus-hos-res-cv-dropdown-form-field-text-color-list-expanded: var(--ibe-cv-supporting-cta-text-color, #fff);--amadeus-hos-res-cv-dropdown-form-field-background-color-list-expanded: var(--ibe-cv-supporting-cta-bg-color, #076d8f);--amadeus-hos-res-cv-dropdown-form-field-arrow-color: var(--ibe-cv-supporting-cta-text-color, #fff);--amadeus-hos-res-cv-dropdown-form-field-arrow-color-list-expanded: var(--ibe-cv-supporting-cta-text-color, #fff);--amadeus-hos-res-cv-dropdown-font-size-md: 12px;--amadeus-hos-res-cv-dropdown-form-field-arrow-width: 8px;--amadeus-hos-res-cv-dropdown-list-top: 46px;--amadeus-hos-res-cv-dropdown-form-field-arrow-top: 17px}}@media (-webkit-min-device-pixel-ratio: 1) and (max-width: 991.98px){.ibe-cn-room-switcher-wrapper .ibe-cn-room-switcher-dropdown amadeus-hos-res-wc-dropdown{--amadeus-hos-res-cv-dropdown-list-item-color: var(--ibe-cv-supporting-cta-bg-color, #076d8f);--amadeus-hos-res-cv-dropdown-form-field-text-color: var(--ibe-cv-supporting-cta-text-color, #fff);--amadeus-hos-res-cv-dropdown-form-field-focus-text-color: var(--ibe-cv-supporting-cta-text-color, #fff);--amadeus-hos-res-cv-dropdown-form-field-background-color: var(--ibe-cv-supporting-cta-bg-color, #076d8f);--amadeus-hos-res-cv-dropdown-form-field-text-color-list-expanded: var(--ibe-cv-supporting-cta-text-color, #fff);--amadeus-hos-res-cv-dropdown-form-field-background-color-list-expanded: var(--ibe-cv-supporting-cta-bg-color, #076d8f);--amadeus-hos-res-cv-dropdown-form-field-arrow-color: var(--ibe-cv-supporting-cta-text-color, #fff);--amadeus-hos-res-cv-dropdown-form-field-arrow-color-list-expanded: var(--ibe-cv-supporting-cta-text-color, #fff);--amadeus-hos-res-cv-dropdown-font-size-md: 12px;--amadeus-hos-res-cv-dropdown-form-field-arrow-width: 8px;--amadeus-hos-res-cv-dropdown-list-top: 46px;--amadeus-hos-res-cv-dropdown-form-field-arrow-top: 17px}}.ibe-cn-booking-mask-wrapper{position:relative}.ibe-cn-booking-mask-wrapper .ibe-cn-booking-mask-mobile-block{background:var(--ibe-cv-booking-mask-bg-color, #204d5c);color:var(--ibe-cv-booking-mask-text-color, #fff);padding:6px 12px;min-height:56px;line-height:18px;cursor:pointer}.ibe-cn-booking-mask-wrapper .ibe-cn-booking-mask-mobile-block svg{margin-top:-2px}.ibe-cn-booking-mask-wrapper .ibe-cn-booking-mask-mobile-block svg path{fill:none;stroke:var(--ibe-cv-booking-mask-text-color, #fff);stroke-width:3px}.ibe-cn-booking-mask-wrapper .ibe-cn-booking-mask-mobile-block .check-in-details{width:calc(100% - 110px)}.ibe-cn-booking-mask-wrapper .ibe-cn-booking-mask-mobile-block .check-in-details .ibe-calendar-icon path{fill:var(--ibe-cv-booking-mask-text-color, #fff);stroke:none}.ibe-cn-booking-mask-wrapper .ibe-cn-booking-mask-mobile-block .check-in-details .ibe-calendar-icon,.ibe-cn-booking-mask-wrapper .ibe-cn-booking-mask-mobile-block .check-in-details .ibe-multi-person-icon,.ibe-cn-booking-mask-wrapper .ibe-cn-booking-mask-mobile-block .check-in-details .ibe-room-icon{margin-right:6px}.ibe-cn-booking-mask-wrapper .ibe-cn-booking-mask-mobile-block .booking-mask-edit-icon{position:relative;line-height:1;margin:0px 6px 0px 12px}.ibe-cn-booking-mask-wrapper .ibe-cn-booking-mask-mobile-block .booking-mask-edit-icon span{padding:8px}.ibe-cn-booking-mask-wrapper .ibe-cn-booking-mask-mobile-block .booking-mask-edit-icon .icon-opacity{background-color:var(--ibe-cv-booking-mask-text-color, #fff);display:block;position:absolute;width:100%;height:100%;opacity:0.05}.ibe-cn-booking-mask-wrapper .ibe-cn-booking-mask-mobile-block .booking-mask-close-icon{display:none !important}.ibe-cn-booking-mask-wrapper .ibe-cn-booking-mask-mobile-block ibe-ct-title-3{color:var(--ibe-cv-booking-mask-text-color, #fff);font-size:var(--amadeus-hos-res-font-size-12px, .75rem)}.ibe-cn-booking-mask-wrapper .ibe-cn-booking-mask-mobile-block ibe-ct-title-3 .booking-mask-label{font-weight:normal;display:block}.ibe-cn-booking-mask-wrapper .ibe-cn-booking-mask-mobile-block ibe-ct-title-3 .booking-mask-label .date-label-day,.ibe-cn-booking-mask-wrapper .ibe-cn-booking-mask-mobile-block ibe-ct-title-3 .booking-mask-label .date-label-month{padding-right:5px}.ibe-cn-booking-mask-wrapper .ibe-cn-booking-mask-mobile-block ibe-ct-title-3 .booking-mask-label .occupany-pipe{opacity:20%}.ibe-cn-booking-mask-wrapper .ibe-cn-booking-mask-mobile-block ibe-ct-title-3 .your-search-label{display:none}.ibe-cn-booking-mask-wrapper .ibe-cn-booking-mask-mobile-block.on-booking-mask-visible{background:transparent;position:absolute;top:0;left:0;right:0;z-index:400}.ibe-cn-booking-mask-wrapper .ibe-cn-booking-mask-mobile-block.on-booking-mask-visible ibe-ct-title-3 .booking-mask-label{display:none}.ibe-cn-booking-mask-wrapper .ibe-cn-booking-mask-mobile-block.on-booking-mask-visible ibe-ct-title-3 .your-search-label{display:block;margin-left:12px;font-size:var(--amadeus-hos-res-font-size-16px, 1rem)}.ibe-cn-booking-mask-wrapper .ibe-cn-booking-mask-mobile-block.on-booking-mask-visible .booking-mask-edit-icon{display:none !important}.ibe-cn-booking-mask-wrapper .ibe-cn-booking-mask-mobile-block.on-booking-mask-visible .booking-mask-close-icon{display:block !important;position:relative;line-height:2;margin:0px 6px 0px 12px}.ibe-cn-booking-mask-wrapper .ibe-cn-booking-mask-mobile-block.on-booking-mask-visible .booking-mask-close-icon span{padding:8px}.ibe-cn-booking-mask-wrapper .ibe-cn-booking-mask-mobile-block.on-booking-mask-visible .booking-mask-close-icon span path{fill:var(--ibe-cv-booking-mask-text-color, #fff);stroke-width:1px}.ibe-cn-booking-mask-wrapper .ibe-cn-booking-mask-mobile-block.on-booking-mask-visible .booking-mask-close-icon .icon-opacity{background-color:var(--ibe-cv-booking-mask-text-color, #fff);display:block !important;position:absolute;width:100%;height:100%;opacity:0.05}.ibe-cn-booking-mask-wrapper .ibe-cn-booking-mask{display:block}@media (max-width: 991.98px){body.booking-mask-widget-expanded .ibe-cn-page-wrapper,body.group-modal-displayed .ibe-cn-page-wrapper{z-index:1000}body.booking-mask-widget-expanded .ibe-cn-page-wrapper .ibe-cn-booking-mask-wrapper .ibe-cn-booking-mask-mobile-block.on-booking-mask-visible,body.group-modal-displayed .ibe-cn-page-wrapper .ibe-cn-booking-mask-wrapper .ibe-cn-booking-mask-mobile-block.on-booking-mask-visible{z-index:399}body.booking-mask-widget-expanded .ibe-cn-page-wrapper .ibe-cn-booking-mask-shopping-cart-wrapper .ibe-cn-shopping-cart-container,body.group-modal-displayed .ibe-cn-page-wrapper .ibe-cn-booking-mask-shopping-cart-wrapper .ibe-cn-shopping-cart-container{z-index:398}body.booking-mask-widget-expanded .ibe-cn-page-wrapper .ibe-cn-accommodations-page-product-selector .product-selector,body.group-modal-displayed .ibe-cn-page-wrapper .ibe-cn-accommodations-page-product-selector .product-selector{z-index:398}body.booking-mask-widget-expanded .ibe-cn-page-wrapper .ibe-cn-dates-of-stay-page-dates-selector .dates-selector,body.group-modal-displayed .ibe-cn-page-wrapper .ibe-cn-dates-of-stay-page-dates-selector .dates-selector{z-index:1}body.booking-mask-widget-on-edit .ibe-cn-page-vendor-wrapper{z-index:400}.ibe-cn-booking-mask-wrapper{min-height:42px;z-index:399}.ibe-cn-booking-mask-wrapper .ibe-cn-booking-mask{display:none}.ibe-cn-booking-mask-wrapper .occupancy-widget{display:block;position:absolute;top:0;left:0;width:-webkit-fill-available;z-index:399}.ibe-cn-booking-mask-wrapper .overlay-background-wrapper{background-color:var(--ibe-cv-modal-bg-overlay-dark-color, rgba(0,0,0,0.5));position:absolute;width:100%;height:100vh;top:0;z-index:398}}@media (-webkit-min-device-pixel-ratio: 1) and (max-width: 991.98px){body.booking-mask-widget-expanded .ibe-cn-page-wrapper,body.group-modal-displayed .ibe-cn-page-wrapper{z-index:1000}body.booking-mask-widget-expanded .ibe-cn-page-wrapper .ibe-cn-booking-mask-wrapper .ibe-cn-booking-mask-mobile-block.on-booking-mask-visible,body.group-modal-displayed .ibe-cn-page-wrapper .ibe-cn-booking-mask-wrapper .ibe-cn-booking-mask-mobile-block.on-booking-mask-visible{z-index:399}body.booking-mask-widget-expanded .ibe-cn-page-wrapper .ibe-cn-booking-mask-shopping-cart-wrapper .ibe-cn-shopping-cart-container,body.group-modal-displayed .ibe-cn-page-wrapper .ibe-cn-booking-mask-shopping-cart-wrapper .ibe-cn-shopping-cart-container{z-index:398}body.booking-mask-widget-expanded .ibe-cn-page-wrapper .ibe-cn-accommodations-page-product-selector .product-selector,body.group-modal-displayed .ibe-cn-page-wrapper .ibe-cn-accommodations-page-product-selector .product-selector{z-index:398}body.booking-mask-widget-expanded .ibe-cn-page-wrapper .ibe-cn-dates-of-stay-page-dates-selector .dates-selector,body.group-modal-displayed .ibe-cn-page-wrapper .ibe-cn-dates-of-stay-page-dates-selector .dates-selector{z-index:1}body.booking-mask-widget-on-edit .ibe-cn-page-vendor-wrapper{z-index:400}.ibe-cn-booking-mask-wrapper{min-height:42px;z-index:399}.ibe-cn-booking-mask-wrapper .ibe-cn-booking-mask{display:none}.ibe-cn-booking-mask-wrapper .occupancy-widget{display:block;position:absolute;top:0;left:0;width:-webkit-fill-available;z-index:399}.ibe-cn-booking-mask-wrapper .overlay-background-wrapper{background-color:var(--ibe-cv-modal-bg-overlay-dark-color, rgba(0,0,0,0.5));position:absolute;width:100%;height:100vh;top:0;z-index:398}}.ibe-cn-package-inclusions-scheduling{--amadeus-hos-res-cv-modal-container-max-width: 100%}.ibe-cn-package-inclusions-scheduling .modal-header{padding-top:28px;padding-bottom:28px;background:var(--ibe-cv-supporting-cta-text-color, #fff)}.ibe-cn-package-inclusions-scheduling .modal-header .back-to-results{font-size:var(--amadeus-hos-res-font-size-16px, 1rem);display:flex;align-items:center;color:var(--ibe-cv-supporting-cta-bg-color, #076d8f)}.ibe-cn-package-inclusions-scheduling .modal-header .back-to-results .chevron-icon{height:28px;width:28px;background:var(--ibe-cv-supporting-cta-bg-color, #076d8f);margin-right:12px;display:flex;justify-content:center;align-items:center}.ibe-cn-package-inclusions-scheduling .modal-header .back-to-results .chevron-icon svg{transform:rotate(270deg);fill:var(--ibe-cv-supporting-cta-text-color, #fff)}.ibe-cn-package-inclusions-scheduling .modal-body{background:var(--ibe-cv-box-background-color, #e7eff1);min-height:calc(100vh - 140px);padding-bottom:450px}.ibe-cn-package-inclusions-scheduling .modal-body-title{padding:30px 15px}@media (max-width: 991.98px){.ibe-cn-package-inclusions-scheduling .modal-header{padding-top:14px;padding-bottom:14px}.ibe-cn-package-inclusions-scheduling .modal-header .ibe-cn-container{flex-direction:column-reverse}.ibe-cn-package-inclusions-scheduling .modal-header .back-to-results{margin-bottom:38px;font-size:var(--amadeus-hos-res-font-size-14px, .875rem)}.ibe-cn-package-inclusions-scheduling .modal-header .back-to-results .chevron-icon{height:18px;width:18px}.ibe-cn-package-inclusions-scheduling .modal-body-title{padding:20px 0px}}@media (-webkit-min-device-pixel-ratio: 1) and (max-width: 991.98px){.ibe-cn-package-inclusions-scheduling .modal-header{padding-top:14px;padding-bottom:14px}.ibe-cn-package-inclusions-scheduling .modal-header .ibe-cn-container{flex-direction:column-reverse}.ibe-cn-package-inclusions-scheduling .modal-header .back-to-results{margin-bottom:38px;font-size:var(--amadeus-hos-res-font-size-14px, .875rem)}.ibe-cn-package-inclusions-scheduling .modal-header .back-to-results .chevron-icon{height:18px;width:18px}.ibe-cn-package-inclusions-scheduling .modal-body-title{padding:20px 0px}}.delete-confirmation-modal-title-slot svg.icon-modal-title{fill:var(--ibe-cv-title-1-color, #033242);width:44px;height:40px;display:block;margin:auto;margin-bottom:13px}@media (max-width: 991.98px){.delete-confirmation-modal-title-slot svg.icon-modal-title{width:32px;height:28px;margin-bottom:8px}}@media (-webkit-min-device-pixel-ratio: 1) and (max-width: 991.98px){.delete-confirmation-modal-title-slot svg.icon-modal-title{width:32px;height:28px;margin-bottom:8px}}.ibe-cn-discard-changes-msg{padding:12px;background:var(--ibe-cv-global-error-message-bg-color, #f7cb9e);border-radius:8px}.ibe-cn-discard-changes-msg .discard-changes-msg-wrapper{align-items:center}.ibe-cn-discard-changes-msg-type-SVG svg{width:24px;height:28.8px}.ibe-cn-discard-changes-msg-type-SVG svg path{fill:var(--ibe-cv-global-error-message-text-color, #033242)}.ibe-cn-discard-changes-msg-message{margin-left:8px}.ibe-cn-discard-changes-msg-button svg{margin-top:-2px}.ibe-cn-discard-changes-msg-button svg path{fill:var(--ibe-cv-secondary-cta-text-color, #f2cf0e)}.ibe-cn-discard-changes-msg-button:hover svg path{fill:var(--ibe-cv-secondary-cta-text-color, #f2cf0e)}@media (max-width: 991.98px){.ibe-cn-discard-changes-msg{padding:10px;border-radius:4px;flex-direction:column}.ibe-cn-discard-changes-msg .discard-changes-msg-wrapper{align-items:flex-start}.ibe-cn-discard-changes-msg-type-SVG{line-height:16.8px}.ibe-cn-discard-changes-msg-type-SVG svg{width:14px;height:16.8px}.ibe-cn-discard-changes-msg-message{margin-left:8px}.ibe-cn-discard-changes-msg-button{flex:0 0 100%;width:100%;margin-top:9px}}@media (-webkit-min-device-pixel-ratio: 1) and (max-width: 991.98px){.ibe-cn-discard-changes-msg{padding:10px;border-radius:4px;flex-direction:column}.ibe-cn-discard-changes-msg .discard-changes-msg-wrapper{align-items:flex-start}.ibe-cn-discard-changes-msg-type-SVG{line-height:16.8px}.ibe-cn-discard-changes-msg-type-SVG svg{width:14px;height:16.8px}.ibe-cn-discard-changes-msg-message{margin-left:8px}.ibe-cn-discard-changes-msg-button{flex:0 0 100%;width:100%;margin-top:9px}}#ibe-id-site-confirmation-modal ibe-ct-title-1.abandonment-title{font-size:var(--amadeus-hos-res-font-size-22px, 1.375rem)}#ibe-id-site-confirmation-modal .abandonment-email-field{width:50%}#ibe-id-site-confirmation-modal .abandonment-body-text{margin-top:28px}#ibe-id-site-confirmation-modal .abandonment-body-text ibe-ct-body-text{font-size:var(--amadeus-hos-res-font-size-13px, .8125rem)}#ibe-id-site-confirmation-modal .abandonment-button{margin-top:42px}#ibe-id-site-confirmation-modal .abandonment-button .ibe-cn-cta-btn--primary.ibe-cn-cta-btn--disabled:hover{background:var(--ibe-cv-disabled-cta-bg-color, #c3c3c3);border-color:var(--ibe-cv-disabled-cta-bg-color, #c3c3c3)}#ibe-id-site-confirmation-modal .abandonment-confirmation-body-text-wrapper{padding-top:30px}#ibe-id-site-confirmation-modal .abandonment-confirmation-body-text-wrapper ibe-ct-body-text.abandonment-confirmation-body-title{font-weight:var(--ibe-cv-font-weight-bold, 700)}@media (min-width: 992px){#ibe-id-site-confirmation-modal.ibe-class-site-confirmation-small-modal{--amadeus-hos-res-cv-modal-container-width: 373px;--amadeus-hos-res-cv-modal-container-max-width: 373px}}@media (max-width: 991.98px){#ibe-id-site-confirmation-modal ibe-ct-title-1.abandonment-title{font-size:var(--amadeus-hos-res-font-size-18px, 1.125rem)}#ibe-id-site-confirmation-modal ibe-ct-body-text.abandonment-body-title{font-size:var(--amadeus-hos-res-font-size-14px, .875rem)}#ibe-id-site-confirmation-modal .abandonment-email-field{width:100%}#ibe-id-site-confirmation-modal ibe-ct-body-text.consent-text{font-size:var(--amadeus-hos-res-font-size-12px, .75rem)}#ibe-id-site-confirmation-modal ibe-ct-title-3.abandonment-confirmation-title{font-size:var(--amadeus-hos-res-font-size-18px, 1.125rem)}#ibe-id-site-confirmation-modal .abandonment-confirmation-body-text-wrapper ibe-ct-body-text.abandonment-confirmation-body-title{font-size:var(--amadeus-hos-res-font-size-13px, .8125rem)}#ibe-id-site-confirmation-modal ibe-ct-body-text.abandonment-confirmation-body-text{font-size:var(--amadeus-hos-res-font-size-14px, .875rem)}#ibe-id-site-confirmation-modal ibe-ct-link.abandonment-confirmation-body-text{font-size:var(--amadeus-hos-res-font-size-14px, .875rem)}}@media (-webkit-min-device-pixel-ratio: 1) and (min-width: 992px){#ibe-id-site-confirmation-modal.ibe-class-site-confirmation-small-modal{--amadeus-hos-res-cv-modal-container-width: 373px;--amadeus-hos-res-cv-modal-container-max-width: 373px}}@media (-webkit-min-device-pixel-ratio: 1) and (max-width: 991.98px){#ibe-id-site-confirmation-modal ibe-ct-title-1.abandonment-title{font-size:var(--amadeus-hos-res-font-size-18px, 1.125rem)}#ibe-id-site-confirmation-modal ibe-ct-body-text.abandonment-body-title{font-size:var(--amadeus-hos-res-font-size-14px, .875rem)}#ibe-id-site-confirmation-modal .abandonment-email-field{width:100%}#ibe-id-site-confirmation-modal ibe-ct-body-text.consent-text{font-size:var(--amadeus-hos-res-font-size-12px, .75rem)}#ibe-id-site-confirmation-modal ibe-ct-title-3.abandonment-confirmation-title{font-size:var(--amadeus-hos-res-font-size-18px, 1.125rem)}#ibe-id-site-confirmation-modal .abandonment-confirmation-body-text-wrapper ibe-ct-body-text.abandonment-confirmation-body-title{font-size:var(--amadeus-hos-res-font-size-13px, .8125rem)}#ibe-id-site-confirmation-modal ibe-ct-body-text.abandonment-confirmation-body-text{font-size:var(--amadeus-hos-res-font-size-14px, .875rem)}#ibe-id-site-confirmation-modal ibe-ct-link.abandonment-confirmation-body-text{font-size:var(--amadeus-hos-res-font-size-14px, .875rem)}}#ibe-id-site-confirmation-modal ibe-ct-title-1.extended-hold-title{font-size:var(--amadeus-hos-res-font-size-22px, 1.375rem)}#ibe-id-site-confirmation-modal .extended-hold-email-field{width:50%}#ibe-id-site-confirmation-modal .extended-hold-body-text{margin-top:28px}#ibe-id-site-confirmation-modal .extended-hold-body-text ibe-ct-body-text{font-size:var(--amadeus-hos-res-font-size-13px, .8125rem)}#ibe-id-site-confirmation-modal .extended-hold-button{margin-top:42px}#ibe-id-site-confirmation-modal .extended-hold-button .ibe-cn-cta-btn--primary.ibe-cn-cta-btn--disabled:hover{background:var(--ibe-cv-disabled-cta-bg-color, #c3c3c3);border-color:var(--ibe-cv-disabled-cta-bg-color, #c3c3c3)}#ibe-id-site-confirmation-modal .extended-hold-confirmation-body-text-wrapper{padding-top:30px}#ibe-id-site-confirmation-modal .extended-hold-confirmation-body-text-wrapper ibe-ct-body-text.extended-hold-confirmation-body-title{font-weight:var(--ibe-cv-font-weight-bold, 700)}@media (max-width: 991.98px){#ibe-id-site-confirmation-modal ibe-ct-title-1.extended-hold-title{font-size:var(--amadeus-hos-res-font-size-18px, 1.125rem)}#ibe-id-site-confirmation-modal ibe-ct-body-text.extended-hold-body-title{font-size:var(--amadeus-hos-res-font-size-14px, .875rem)}#ibe-id-site-confirmation-modal .extended-hold-email-field{width:100%}#ibe-id-site-confirmation-modal ibe-ct-body-text.consent-text{font-size:var(--amadeus-hos-res-font-size-12px, .75rem)}#ibe-id-site-confirmation-modal ibe-ct-title-3.extended-hold-confirmation-title{font-size:var(--amadeus-hos-res-font-size-18px, 1.125rem)}#ibe-id-site-confirmation-modal .extended-hold-confirmation-body-text-wrapper ibe-ct-body-text.extended-hold-confirmation-body-title{font-size:var(--amadeus-hos-res-font-size-13px, .8125rem)}#ibe-id-site-confirmation-modal ibe-ct-body-text.extended-hold-confirmation-body-text{font-size:var(--amadeus-hos-res-font-size-14px, .875rem)}#ibe-id-site-confirmation-modal ibe-ct-link.extended-hold-confirmation-body-text{font-size:var(--amadeus-hos-res-font-size-14px, .875rem)}}@media (-webkit-min-device-pixel-ratio: 1) and (max-width: 991.98px){#ibe-id-site-confirmation-modal ibe-ct-title-1.extended-hold-title{font-size:var(--amadeus-hos-res-font-size-18px, 1.125rem)}#ibe-id-site-confirmation-modal ibe-ct-body-text.extended-hold-body-title{font-size:var(--amadeus-hos-res-font-size-14px, .875rem)}#ibe-id-site-confirmation-modal .extended-hold-email-field{width:100%}#ibe-id-site-confirmation-modal ibe-ct-body-text.consent-text{font-size:var(--amadeus-hos-res-font-size-12px, .75rem)}#ibe-id-site-confirmation-modal ibe-ct-title-3.extended-hold-confirmation-title{font-size:var(--amadeus-hos-res-font-size-18px, 1.125rem)}#ibe-id-site-confirmation-modal .extended-hold-confirmation-body-text-wrapper ibe-ct-body-text.extended-hold-confirmation-body-title{font-size:var(--amadeus-hos-res-font-size-13px, .8125rem)}#ibe-id-site-confirmation-modal ibe-ct-body-text.extended-hold-confirmation-body-text{font-size:var(--amadeus-hos-res-font-size-14px, .875rem)}#ibe-id-site-confirmation-modal ibe-ct-link.extended-hold-confirmation-body-text{font-size:var(--amadeus-hos-res-font-size-14px, .875rem)}}.ibe-cn-acknowledgement-bar-msg{padding:10px;background:var(--ibe-cv-global-error-message-bg-color, #f7cb9e);font-size:var(--amadeus-hos-res-font-size-15px, .9375rem);text-align:center;color:var(--ibe-cv-global-error-message-text-color, #033242);min-height:40px}.ibe-cn-acknowledgement-bar-msg .ibe-cn-acknowledgement-bar-msg-wrapper{flex-direction:column}.ibe-cn-acknowledgement-bar-msg .ibe-cn-acknowledgement-bar-msg-wrapper ibe-ct-body-text{color:var(--ibe-cv-global-error-message-text-color, #033242)}.ibe-cn-acknowledgement-bar-msg .ibe-cn-acknowledgement-bar-msg-wrapper .advertisement-header-text{padding-right:24px}.ibe-cn-acknowledgement-bar-msg ibe-ct-link{--ibe-cv-link-color: $ibe-global-error-message-text;text-decoration:underline}.ibe-cn-acknowledgement-bar-msg ibe-ct-link::after{content:''}@media (max-width: 991.98px){.ibe-cn-acknowledgement-bar-msg{padding:12px;flex-direction:column;text-align:left;height:64px;justify-content:center;display:flex}.ibe-cn-acknowledgement-bar-msg-header ibe-ct-link{display:flex;flex-direction:column;text-align:center}.ibe-cn-acknowledgement-bar-msg .ibe-cn-acknowledgement-bar-msg-wrapper-header{display:flex;justify-content:space-between}.ibe-cn-acknowledgement-bar-msg .ibe-cn-acknowledgement-bar-msg-wrapper .advertisement-header-text{padding-right:0px}.ibe-cn-acknowledgement-bar-msg .ibe-cn-acknowledgement-bar-msg-wrapper .advertisement-header-text .advertisement-value-text{display:none}.ibe-cn-acknowledgement-bar-msg-body{display:none}}@media (-webkit-min-device-pixel-ratio: 1) and (max-width: 991.98px){.ibe-cn-acknowledgement-bar-msg{padding:12px;text-align:left;height:64px;justify-content:center;display:flex}.ibe-cn-acknowledgement-bar-msg-header ibe-ct-link{display:flex;flex-direction:column;text-align:center}.ibe-cn-acknowledgement-bar-msg .ibe-cn-acknowledgement-bar-msg-wrapper-header{display:flex;justify-content:space-between}.ibe-cn-acknowledgement-bar-msg .ibe-cn-acknowledgement-bar-msg-wrapper .advertisement-header-text{padding-right:0px}.ibe-cn-acknowledgement-bar-msg .ibe-cn-acknowledgement-bar-msg-wrapper .advertisement-header-text .advertisement-value-text{display:none}.ibe-cn-acknowledgement-bar-msg-body{display:none}}#ibe-id-site-confirmation-modal ibe-ct-title-3.ibe-thanks-content{font-size:var(--amadeus-hos-res-font-size-18px, 1.125rem);color:var(--ibe-cv-body-text-color, #033242);padding:0px 80px 20px 80px}#ibe-id-site-confirmation-modal ibe-ct-body-text.ibe-thanks-content{padding:0px 80px 0px 80px}@media (max-width: 991.98px){#ibe-id-site-confirmation-modal ibe-ct-title-3.ibe-thanks-content{padding:0px 16px 0px 16px}#ibe-id-site-confirmation-modal ibe-ct-body-text.ibe-thanks-content{padding:0px 16px 0px 16px}}@media (-webkit-min-device-pixel-ratio: 1) and (max-width: 991.98px){ibe-ct-title-3.ibe-thanks-content{padding:0px 16px 0px 16px}ibe-ct-body-text.ibe-thanks-content{padding:0px 16px 0px 16px}}ibe-ct-loading-card-name{background-color:#e5e5e5;max-width:217px;height:24px;display:block}ibe-ct-loading-card-description{background-color:#e5e5e5;height:15px;display:block;margin-top:16px}ibe-ct-loading-card-description.item-1{max-width:278px;margin-top:24px}ibe-ct-loading-card-description.item-2{max-width:233px}ibe-ct-loading-card-description.item-3{max-width:266px}ibe-ct-loading-card-description.item-4{max-width:290px}ibe-ct-loading-card-description.item-5{max-width:222px;height:15px}ibe-ct-loading-card-description.item-6{max-width:192px}ibe-ct-loading-card-description.item-7{max-width:95px;height:15px}ibe-ct-loading-card-details-link{height:15px;width:110px;background:#e5e5e5;display:block;margin-top:24px}.ibe-cn-loading-card-rate-display-item-1,.ibe-cn-loading-card-rate-display-item-2,.ibe-cn-loading-card-rate-display-item-4,.ibe-cn-loading-card-rate-display-item-5 .ibe-cn-loading-card-rate-display-link,.ibe-cn-loading-card-rate-display-icon{background:#e5e5e5}.ibe-cn-loading-card-rate-display-item-1{width:63px;height:23px;margin-bottom:10px}.ibe-cn-loading-card-rate-display-item-2{width:129px;height:16px;margin-bottom:10px}.ibe-cn-loading-card-rate-display-item-4{width:99px;height:11px}.ibe-cn-loading-card-rate-display-item-5{width:54px;height:24px}.ibe-cn-loading-card-rate-display-link{width:112px;height:18px}.ibe-cn-loading-card-rate-display-icon{width:20px;height:20px;border-radius:100%}.ibe-cn-loading-card-button-primary,.ibe-cn-loading-card-button-secondary{min-width:260px !important;border:none !important;cursor:default !important}.ibe-cn-loading-card-button-primary{margin-top:33px !important}.ibe-cn-loading-card-button-secondary{background:#e5e5e5}.ibe-cn-loading-card-list-template-wrapper,.ibe-cn-loading-card-grid-template-wrapper{padding-top:48px !important}.ibe-cn-loading-card-list-template-wrapper .loading-card-list-wrapper{margin-bottom:40px;background-color:#fff}.ibe-cn-loading-card-list-template-wrapper .loading-card-list-wrapper:last-child{margin-bottom:0}.ibe-cn-loading-card-list-template-wrapper .loading-card-list-wrapper .image-block .loading-card-image{position:relative;padding-top:75%}.ibe-cn-loading-card-list-template-wrapper .loading-card-list-wrapper .loading-card-information-block .left-block{padding:24px;max-width:calc(100% - 309px);flex:0 0 calc(100% - 309px)}.ibe-cn-loading-card-list-template-wrapper .loading-card-list-wrapper .loading-card-information-block .left-block-details-link{margin-top:24px}.ibe-cn-loading-card-list-template-wrapper .loading-card-list-wrapper .right-block{padding:24px;border-left:1px solid #e5e5e5;max-width:309px;flex:0 0 309px}.ibe-cn-loading-card-grid-template-wrapper .loading-card-grid-wrapper.desktop-3-col-view{margin-left:24px}.ibe-cn-loading-card-grid-template-wrapper .loading-card-grid-wrapper.desktop-3-col-view:nth-child(1){margin-left:0}.ibe-cn-loading-card-grid-template-wrapper .loading-card-grid-wrapper.desktop-3-col-view.col-lg-4{max-width:calc(33.33% - 16px);flex:0 0 calc(33.33% - 16px)}.ibe-cn-loading-card-grid-template-wrapper .loading-card-grid-wrapper.desktop-2-col-view{margin-left:38px}.ibe-cn-loading-card-grid-template-wrapper .loading-card-grid-wrapper.desktop-2-col-view:nth-child(1){margin-left:0}.ibe-cn-loading-card-grid-template-wrapper .loading-card-grid-wrapper.desktop-2-col-view.col-lg-6{max-width:calc(50% - 19px);flex:0 0 calc(50% - 19px)}.ibe-cn-loading-card-grid-template-wrapper .loading-card-grid-wrapper.desktop-2-col-view:nth-child(3){display:none !important}.ibe-cn-loading-card-grid-template-wrapper .loading-card-grid-block .loading-card-top-block .loading-card-grid-image{position:relative;padding-top:75%}.ibe-cn-loading-card-grid-template-wrapper .loading-card-grid-block .loading-card-top-block .ibe-cn-loading-card-rate-details{padding:18px 16px}.ibe-cn-loading-card-grid-template-wrapper .loading-card-grid-block .loading-card-top-block .loading-card-grid-product-service-img{position:relative;padding-top:63%}.ibe-cn-loading-card-grid-template-wrapper .loading-card-grid-block .right-block{margin-top:32px;padding:16px 24px 24px}.ibe-cn-loading-card-grid-template-wrapper .loading-card-grid-block .loading-card-grid-details{padding:24px 24px 16px 24px;flex:0;border-bottom:1px solid #e5e5e5}.ibe-cn-loading-card-grid-template-wrapper .loading-card-grid-block .loading-card-grid-product-service-details{padding:16px 0px 16px 8px;flex:0;border-bottom:1px solid #e5e5e5}.ibe-cn-loading-card-grid-template-wrapper .loading-card-grid-block .ibe-cn-loading-card-box{padding:0;margin-left:5px}.ibe-cn-loading-card-grid-template-wrapper .loading-card-grid-block .ibe-cn-container-border{border-radius:0px 0px 4px 4px}.ibe-cn-loading-card-grid-template-wrapper .loading-card-grid-block .ibe-cn-container-border .border-margin{margin-bottom:16px;border-bottom:1px solid #e5e5e5}.ibe-cn-loading-card-grid-template-wrapper .loading-card-grid-block .ibe-cn-container-border .ibe-card{border:1px solid #e5e5e5}.loading-card-bg-gradient{animation-duration:1.8s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:ibeLoadingCardBgGradient;background:#e5e5e5;background:linear-gradient(90deg, #e5e5e5 0%, rgba(221,221,221,0.5) 35%, rgba(205,204,204,0.5) 100%);background-size:500px 640px;position:relative}@media (max-width: 991.98px){ibe-ct-loading-card-name{max-width:236px;height:19px}ibe-ct-loading-card-description{margin-top:16px}ibe-ct-loading-card-description.item-1{max-width:268px;margin-top:16px}ibe-ct-loading-card-description.item-2{max-width:268px}ibe-ct-loading-card-description.item-3{max-width:262px}ibe-ct-loading-card-description.item-5{max-width:86px;height:15px}ibe-ct-loading-card-description.item-6{max-width:192px}ibe-ct-loading-card-description.item-7{max-width:86px;height:15px}ibe-ct-loading-card-details-link{margin-top:16px}.ibe-cn-loading-card-rate-display-item-1{margin-bottom:8px}.ibe-cn-loading-card-rate-display-item-2{margin-bottom:9px}.ibe-cn-loading-card-rate-display-item-5{margin-bottom:10px}.ibe-cn-loading-card-button-primary{margin-top:17px !important}.ibe-cn-loading-card-list-template-wrapper,.ibe-cn-loading-card-grid-template-wrapper{padding-top:64px !important}.ibe-cn-loading-card-list-template-wrapper .loading-card-list-wrapper{margin-bottom:30px}.ibe-cn-loading-card-list-template-wrapper .loading-card-list-wrapper .image-block{padding:10px 10px 0 10px}.ibe-cn-loading-card-list-template-wrapper .loading-card-list-wrapper .image-block .loading-card-image{padding-top:56.25%;display:inline-block}.ibe-cn-loading-card-list-template-wrapper .loading-card-list-wrapper .loading-card-information-block .left-block{max-width:100%;flex:0 0 100%;padding:10px 10px 15px 10px}.ibe-cn-loading-card-list-template-wrapper .loading-card-list-wrapper .loading-card-information-block .right-block{max-width:100%;flex:0 0 100%;border-top:1px solid #e5e5e5;padding:16px 10px 10px 10px}.ibe-cn-loading-card-grid-template-wrapper .loading-card-grid-container-row .loading-card-grid-wrapper{margin-top:0;margin-left:24px}.ibe-cn-loading-card-grid-template-wrapper .loading-card-grid-container-row .loading-card-grid-wrapper.col-md-6{max-width:calc(50% - 12px);flex:0 0 calc(50% - 12px)}.ibe-cn-loading-card-grid-template-wrapper .loading-card-grid-container-row .loading-card-grid-wrapper:nth-child(3){margin-top:30px}.ibe-cn-loading-card-grid-template-wrapper .loading-card-grid-container-row .loading-card-grid-wrapper .loading-card-grid-block .loading-card-grid-image-wrapper{padding:10px 10px 0}.ibe-cn-loading-card-grid-template-wrapper .loading-card-grid-container-row .loading-card-grid-wrapper .loading-card-grid-block .loading-card-grid-image-wrapper .loading-card-grid-image{padding-top:56.25%}.ibe-cn-loading-card-grid-template-wrapper .loading-card-grid-container-row .loading-card-grid-wrapper .loading-card-grid-block .loading-card-grid-details{padding:10px 10px 15px 10px}.ibe-cn-loading-card-grid-template-wrapper .loading-card-grid-container-row .loading-card-grid-wrapper .loading-card-grid-block .loading-card-grid-product-service-details{padding:10px 0px 16px 8px}.ibe-cn-loading-card-grid-template-wrapper .loading-card-grid-container-row .loading-card-grid-wrapper .loading-card-grid-block .right-block{padding:16px 10px 10px}.ibe-cn-loading-card-grid-template-wrapper .loading-card-grid-container-row .loading-card-grid-wrapper .loading-card-grid-block .ibe-cn-loading-card-box{padding:0}.ibe-cn-loading-card-grid-template-wrapper .loading-card-grid-container-row .loading-card-grid-wrapper .loading-card-grid-block .ibe-cn-container-border{border:1px solid #E5E5E5;border-radius:0px 0px 4px 4px}}@media (max-width: 767.98px){.ibe-cn-loading-card-grid-template-wrapper .loading-card-grid-container-row .loading-card-grid-wrapper.desktop-3-col-view,.ibe-cn-loading-card-grid-template-wrapper .loading-card-grid-container-row .loading-card-grid-wrapper.desktop-2-col-view{margin-left:0}.ibe-cn-loading-card-grid-template-wrapper .loading-card-grid-container-row .loading-card-grid-wrapper.col-12{max-width:100%;flex:0 0 100%}.ibe-cn-loading-card-grid-template-wrapper .loading-card-grid-container-row .loading-card-grid-wrapper:nth-child(2),.ibe-cn-loading-card-grid-template-wrapper .loading-card-grid-container-row .loading-card-grid-wrapper:nth-child(3){margin-top:30px}}@media (-webkit-min-device-pixel-ratio: 1) and (max-width: 991.98px){ibe-ct-loading-card-name{max-width:236px;height:19px}ibe-ct-loading-card-description{margin-top:16px}ibe-ct-loading-card-description.item-1{max-width:268px;margin-top:16px}ibe-ct-loading-card-description.item-2{max-width:268px}ibe-ct-loading-card-description.item-3{max-width:262px}ibe-ct-loading-card-description.item-5{max-width:86px;height:15px}ibe-ct-loading-card-description.item-6{max-width:192px}ibe-ct-loading-card-description.item-7{max-width:86px;height:15px}ibe-ct-loading-card-details-link{margin-top:16px}.ibe-cn-loading-card-rate-display-item-1{margin-bottom:8px}.ibe-cn-loading-card-rate-display-item-2{margin-bottom:9px}.ibe-cn-loading-card-rate-display-item-5{margin-bottom:10px}.ibe-cn-loading-card-button-primary{margin-top:17px !important}.ibe-cn-loading-card-list-template-wrapper,.ibe-cn-loading-card-grid-template-wrapper{padding-top:64px !important}.ibe-cn-loading-card-list-template-wrapper .loading-card-list-wrapper{margin-bottom:30px}.ibe-cn-loading-card-list-template-wrapper .loading-card-list-wrapper .image-block{padding:10px 10px 0 10px}.ibe-cn-loading-card-list-template-wrapper .loading-card-list-wrapper .image-block .loading-card-image{padding-top:56.25%;display:inline-block}.ibe-cn-loading-card-list-template-wrapper .loading-card-list-wrapper .loading-card-information-block .left-block{max-width:100%;flex:0 0 100%;padding:10px 10px 15px 10px}.ibe-cn-loading-card-list-template-wrapper .loading-card-list-wrapper .loading-card-information-block .right-block{max-width:100%;flex:0 0 100%;border-top:1px solid #e5e5e5;padding:16px 10px 10px 10px}.ibe-cn-loading-card-grid-template-wrapper .loading-card-grid-container-row .loading-card-grid-wrapper{margin-top:0;margin-left:24px}.ibe-cn-loading-card-grid-template-wrapper .loading-card-grid-container-row .loading-card-grid-wrapper.col-md-6{max-width:calc(50% - 12px);flex:0 0 calc(50% - 12px)}.ibe-cn-loading-card-grid-template-wrapper .loading-card-grid-container-row .loading-card-grid-wrapper:nth-child(3){margin-top:30px}.ibe-cn-loading-card-grid-template-wrapper .loading-card-grid-container-row .loading-card-grid-wrapper .loading-card-grid-block .loading-card-grid-image-wrapper{padding:10px 10px 0}.ibe-cn-loading-card-grid-template-wrapper .loading-card-grid-container-row .loading-card-grid-wrapper .loading-card-grid-block .loading-card-grid-image-wrapper .loading-card-grid-image{padding-top:56.25%}.ibe-cn-loading-card-grid-template-wrapper .loading-card-grid-container-row .loading-card-grid-wrapper .loading-card-grid-block .loading-card-grid-details{padding:10px 10px 15px 10px}.ibe-cn-loading-card-grid-template-wrapper .loading-card-grid-container-row .loading-card-grid-wrapper .loading-card-grid-block .loading-card-grid-product-service-details{padding:10px 0px 16px 8px}.ibe-cn-loading-card-grid-template-wrapper .loading-card-grid-container-row .loading-card-grid-wrapper .loading-card-grid-block .right-block{padding:16px 10px 10px}.ibe-cn-loading-card-grid-template-wrapper .loading-card-grid-container-row .loading-card-grid-wrapper .loading-card-grid-block .ibe-cn-loading-card-box{padding:0}.ibe-cn-loading-card-grid-template-wrapper .loading-card-grid-container-row .loading-card-grid-wrapper .loading-card-grid-block .ibe-cn-container-border{border:1px solid #E5E5E5;border-radius:0px 0px 4px 4px}.ibe-cn-loading-card-template-wrapper{--amadeus-hos-res-cv-modal-container-max-width: 900px}}@media (-webkit-min-device-pixel-ratio: 1) and (max-width: 767.98px){.ibe-cn-loading-card-grid-template-wrapper .loading-card-grid-container-row .loading-card-grid-wrapper.desktop-3-col-view,.ibe-cn-loading-card-grid-template-wrapper .loading-card-grid-container-row .loading-card-grid-wrapper.desktop-2-col-view{margin-left:0}.ibe-cn-loading-card-grid-template-wrapper .loading-card-grid-container-row .loading-card-grid-wrapper.col-12{max-width:100%;flex:0 0 100%}.ibe-cn-loading-card-grid-template-wrapper .loading-card-grid-container-row .loading-card-grid-wrapper:nth-child(2),.ibe-cn-loading-card-grid-template-wrapper .loading-card-grid-container-row .loading-card-grid-wrapper:nth-child(3){margin-top:30px}}.sessiontimeout-confirmation-modal-title-slot svg.icon-modal-title{fill:var(--ibe-cv-title-1-color, #033242) !important;stroke:var(--ibe-cv-title-1-color, #033242);width:29px !important;height:29px !important;display:block;margin:auto;margin-bottom:8px}.ibe-cn-sessiontimeout-modal-overlay-bg{--amadeus-hos-res-cv-modal-bg-overlay-light-color: var(--ibe-cv-modal-bg-overlay-dark-color, rgba(0,0,0,0.5));z-index:1303}.ibe-cn-sessiontimeout-modal-overlay-bg .session-timeout-confirmation-body-text{color:var(--ibe-cv-box-body-text-color, #033242)}@media (max-width: 991.98px){.sessiontimeout-confirmation-modal-title-slot svg.icon-modal-title{width:29px !important;height:28px !important;margin-bottom:8px}}@media (-webkit-min-device-pixel-ratio: 1) and (max-width: 991.98px){.sessiontimeout-confirmation-modal-title-slot svg.icon-modal-title{width:29px !important;height:28px !important;margin-bottom:8px}}.ibe-cn-service-promotion-details-modal-title-slot svg.icon-modal-title{fill:var(--ibe-cv-title-1-color, #033242);stroke:var(--ibe-cv-title-1-color, #033242);width:29px;height:29px;display:block;margin:auto;margin-bottom:8px;padding-right:4px;padding-top:6px}@media (max-width: 991.98px){.ibe-cn-service-promotion-details-modal-title-slot svg.icon-modal-title{height:28px}}@media (-webkit-min-device-pixel-ratio: 1) and (max-width: 991.98px){.ibe-cn-service-promotion-details-modal-title-slot svg.icon-modal-title{height:28px}}.ibe-margin-top-travel-protection-message{margin-top:26px}.ibe-cn-travel-protection-failed-msg{padding:19px;background:var(--ibe-cv-global-error-message-bg-color, #f7cb9e);border-radius:8px;margin-bottom:10px}.ibe-cn-travel-protection-failed-msg .travel-protection-failed-msg-wrapper{align-items:center}.ibe-cn-travel-protection-failed-msg-type-SVG svg{width:36px;height:40px}.ibe-cn-travel-protection-failed-msg-type-SVG svg path{fill:var(--ibe-cv-global-error-message-text-color, #033242) !important}.ibe-cn-travel-protection-failed-msg-message{margin-left:8px}.ibe-cn-travel-protection-failed-msg .ibe-cn-travel-protection-msg{color:var(--ibe-cv-global-error-message-text-color, #033242) !important;margin-left:8px;font-size:var(--amadeus-hos-res-font-size-16px, 1rem)}.ibe-cn-travel-protection-failed-msg-button svg{margin-top:-2px}.ibe-cn-travel-protection-failed-msg-button svg path{fill:var(--ibe-cv-global-error-message-text-color, #033242) !important}.ibe-cn-travel-protection-failed-msg-button:hover svg path{fill:var(--ibe-cv-global-error-message-text-color, #033242) !important}@media (max-width: 991.98px){.ibe-margin-top-travel-protection-message{margin-top:22px}.ibe-cn-travel-protection-failed-msg{padding:10px;margin-top:16px;border-radius:4px;flex-direction:row}.ibe-cn-travel-protection-failed-msg .travel-protection-failed-msg-wrapper{align-items:flex-start}.ibe-cn-travel-protection-failed-msg .travel-protection-failed-msg-wrapper #ibe-id-read-more-meaasge.readmore-details-heading--collapsed svg{margin-left:6px;transform:rotate(0deg);transition:all 0.05s}.ibe-cn-travel-protection-failed-msg .travel-protection-failed-msg-wrapper #ibe-id-read-more-meaasge.readmore-details-heading--expanded svg{transform:rotate(180deg);transition:all 0.05s;margin-left:6px}.ibe-cn-travel-protection-failed-msg #ibe-id-close-btn-travel-protection{align-self:flex-start}.ibe-cn-travel-protection-failed-msg #ibe-id-close-btn-travel-protection svg{width:10px;height:10px}.ibe-cn-travel-protection-failed-msg-message{margin-left:8px}.ibe-cn-travel-protection-failed-msg .ibe-cn-travel-protection-msg{margin-left:8px;font-size:var(--amadeus-hos-res-font-size-12px, .75rem)}.ibe-cn-travel-protection-failed-msg-button{flex:0 0 100%;width:100%;margin-top:9px}}@media (-webkit-min-device-pixel-ratio: 1) and (max-width: 991.98px){.ibe-margin-top-travel-protection-message{margin-top:22px}.ibe-cn-travel-protection-failed-msg{padding:10px;margin-top:16px;border-radius:4px;flex-direction:row}.ibe-cn-travel-protection-failed-msg .travel-protection-failed-msg-wrapper{align-items:flex-start}.ibe-cn-travel-protection-failed-msg .travel-protection-failed-msg-wrapper #ibe-id-read-more-meaasge.readmore-details-heading--collapsed svg{margin-left:6px;transform:rotate(0deg);transition:all 0.05s}.ibe-cn-travel-protection-failed-msg .travel-protection-failed-msg-wrapper #ibe-id-read-more-meaasge.readmore-details-heading--expanded svg{transform:rotate(180deg);transition:all 0.05s;margin-left:6px}.ibe-cn-travel-protection-failed-msg #ibe-id-close-btn-travel-protection{align-self:flex-start}.ibe-cn-travel-protection-failed-msg #ibe-id-close-btn-travel-protection svg{width:10px;height:10px}.ibe-cn-travel-protection-failed-msg-message{margin-left:8px}.ibe-cn-travel-protection-failed-msg .ibe-cn-travel-protection-msg{margin-left:8px;font-size:var(--amadeus-hos-res-font-size-12px, .75rem)}.ibe-cn-travel-protection-failed-msg-button{flex:0 0 100%;width:100%;margin-top:9px}}@media (max-width: 991.98px){#ibe-id-visual-stepper-container{display:none}}#ibe-id-visual-stepper-container{margin-bottom:40px}#ibe-id-visual-stepper-container ~ .sub-nav-stepper .steps{display:none}#ibe-id-visual-stepper-container ~ .sub-nav-stepper .step-title{padding-left:0px;border:none}#ibe-id-visual-stepper-container .ibe-cn-stepper-container{display:flex;flex-direction:row;height:32px;letter-spacing:0px;color:var(--ibe-cv-secondary-text-font-color, #777);padding-left:5px}#ibe-id-visual-stepper-container .ibe-cn-stepper-container .ibe-cn-stepper-item{display:flex;flex-direction:row;font-weight:400px;margin-left:10px;pointer-events:none}#ibe-id-visual-stepper-container .ibe-cn-stepper-container .ibe-cn-stepper-item .ibe-cn-stepper-title{font-size:14px;text-align:center;margin:0px 8px;padding-bottom:8px;line-height:2.4}#ibe-id-visual-stepper-container .ibe-cn-stepper-container .ibe-cn-stepper-item .ibe-cn-stepper-connector{width:40px;margin-top:16px;height:2px;border-bottom:1px dashed var(--ibe-cv-secondary-text-font-color, #777)}#ibe-id-visual-stepper-container .ibe-cn-stepper-container .ibe-cn-stepper-item .ibe-cn-step-counter{height:32px;width:32px;border:1px solid var(--ibe-cv-secondary-text-font-color, #777);border-radius:50%;display:flex;flex-direction:row;align-items:center;justify-content:center}#ibe-id-visual-stepper-container .ibe-cn-stepper-container .ibe-cn-stepper-item.done-step{color:var(--ibe-cv-completed-step-color, #0e6a0a);cursor:pointer;pointer-events:initial}#ibe-id-visual-stepper-container .ibe-cn-stepper-container .ibe-cn-stepper-item.done-step .ibe-cn-step-counter{background-color:var(--ibe-cv-completed-step-color, #0e6a0a);color:var(--ibe-cv-rooms-rates-bg-color, #fff);border:var(--ibe-cv-completed-step-color, #0e6a0a)}#ibe-id-visual-stepper-container .ibe-cn-stepper-container .ibe-cn-stepper-item.done-step .ibe-cn-step-counter:before{content:"\2713"}#ibe-id-visual-stepper-container .ibe-cn-stepper-container .ibe-cn-stepper-item.done-step .ibe-cn-step-counter *{display:none}#ibe-id-visual-stepper-container .ibe-cn-stepper-container .ibe-cn-stepper-item.done-step .ibe-cn-stepper-connector{border-bottom:1px solid var(--ibe-cv-secondary-text-font-color, #777)}#ibe-id-visual-stepper-container .ibe-cn-stepper-container .ibe-cn-stepper-item.done-step:hover .ibe-cn-stepper-title{border-bottom:2px solid var(--ibe-cv-completed-step-color, #0e6a0a)}#ibe-id-visual-stepper-container .ibe-cn-stepper-container .ibe-cn-stepper-item.active-step{color:var(--ibe-cv-body-text-color, #033242);font-weight:700}#ibe-id-visual-stepper-container .ibe-cn-stepper-container .ibe-cn-stepper-item.active-step .ibe-cn-step-counter{color:var(--ibe-cv-rooms-rates-bg-color, #fff);background:var(--ibe-cv-body-text-color, #033242);border:2px solid var(--ibe-cv-rooms-rates-bg-color, #fff);border-radius:50%;height:32px;width:32px;position:relative;box-shadow:0 0 0 1px var(--ibe-cv-body-text-color, #033242)}#ibe-id-visual-stepper-container .ibe-cn-stepper-container .ibe-cn-stepper-item.active-step .ibe-cn-stepper-connector{border-bottom:1px solid var(--ibe-cv-secondary-text-font-color, #777)}.ibe-cn-dates-of-stay-page-wrapper{min-height:calc(100vh - 69px);background-color:var(--ibe-cv-booking-engine-bg-color, #f7f7f7)}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-booking-mask-container{box-shadow:0 8px 15px 0 var(--ibe-cv-default-box-shadow-color, rgba(0,0,0,0.1));position:relative}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-dates-of-stay-page-sub-nav{padding-top:32px}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-dates-of-stay-page-sub-nav input::-webkit-calendar-picker-indicator{display:none}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-dates-of-stay-page-sub-nav .ibe-cn-dates-of-stay-page-manage-input-date{height:40px;width:130px}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-dates-of-stay-page-sub-nav .ibe-cn-dates-of-stay-page-devider-check-in-out{margin:0px 8px 1rem 8px}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-dates-of-stay-page-sub-nav ibe-ct-title-4{font-weight:var(--ibe-cv-font-weight-regular, 400)}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-dates-of-stay-page-main-container{padding-top:52px;padding-bottom:31px;position:relative}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-dates-of-stay-page-dates-selector .dates-selector{z-index:399;position:fixed;bottom:0;padding:15px 16px 15px 41px;background:var(--ibe-cv-guiding-bar-bg-color, #e7eff1);box-shadow:0 8px 15px 0 var(--ibe-cv-default-box-shadow-color, rgba(0,0,0,0.1));border-top:2px solid var(--ibe-cv-rooms-rates-bg-color, #fff)}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-dates-of-stay-page-dates-selector .dates-selector-dates-data{color:var(--ibe-cv-guiding-bar-text-color, #033242)}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-dates-of-stay-page-dates-selector .dates-selector-dates-data .dates-data-SVG{margin-right:20px}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-dates-of-stay-page-dates-selector .dates-selector-dates-data .dates-data-SVG svg path{fill:none;stroke:var(--ibe-cv-iconography-color, #076d8f);stroke-width:4px}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-dates-of-stay-page-dates-selector .dates-selector-label{--ibe-cv-body-text-color: var(--ibe-cv-guiding-bar-text-color, #033242);margin-right:18px;font-weight:var(--ibe-cv-font-weight-bold, 700)}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-dates-of-stay-page-dates-selector .dates-selector .night-count{--ibe-cv-title-3-color: var(--ibe-cv-guiding-bar-text-color, #033242);font-size:var(--amadeus-hos-res-font-size-16px, 1rem)}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-dates-of-stay-page-dates-selector .dates-selector-dates-info{margin-right:39px}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-dates-of-stay-page-dates-selector .dates-selector-action{margin-left:24px}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-dates-of-stay-page-dates-selector .dates-selector-action button{min-height:50px;position:relative;padding:5px 54px 5px 20px}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-dates-of-stay-page-dates-selector .dates-selector-action button svg{position:absolute;right:24px;top:0;bottom:0;margin:auto}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-dates-of-stay-page-dates-selector .dates-selector-action button svg path{stroke:var(--ibe-cv-secondary-cta-text-color, #f2cf0e);fill:none;stroke-width:2px}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-group-details-wrapper{--amadeus-hos-res-cv-modal-container-box-shadow: $ibe-default-box-shadow;--amadeus-hos-res-cv-modal-overlay-background: var(--ibe-cv-modal-bg-overlay-dark-color, rgba(0,0,0,0.5));--amadeus-hos-res-cv-modal-overlay-opacity: 0.5}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-group-details-wrapper .amadeus-hos-res-cn-details-modal_body-slot{position:relative}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-group-details-wrapper .amadeus-hos-res-cn-details-modal_body-slot .modal-close-icon{width:30px;height:30px;display:flex;align-items:center;justify-content:center;position:absolute;right:24px;top:17px;cursor:pointer;z-index:1301}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-group-details-wrapper .amadeus-hos-res-cn-details-modal_body-slot .modal-close-icon .close-icon svg{fill:var(--ibe-cv-title-3-color, #033242);stroke:var(--ibe-cv-title-3-color, #033242);height:16px;width:16px}.ibe-cn-page-wrapper{padding-bottom:55px !important}#ibe-id-site-confirmation-modal svg.icon-modal-title{width:40px;height:37px;fill:var(--ibe-cv-body-text-color, #033242)}.ibe-cn-dates-of-stay-page-private-offer-message-container{background-color:var(--ibe-cv-box-background-color, #e7eff1);padding-top:20px;padding-bottom:20px}.ibe-cn-dates-of-stay-page-private-offer-message-container .private-offer-logout-button{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.ibe-cn-dates-of-stay-page-private-offer-message-container .private-offer-logout-button ibe-ct-link{padding-right:15px}.ibe-cn-dates-of-stay-page-private-offer-message-container .private-offer-logout-button ibe-ct-link>span{padding-left:10px}.ibe-cn-dates-of-stay-page-private-offer-message-container ibe-ct-link::after{content:""}.ibe-cn-dates-of-stay-page-private-offer-message-container ibe-ct-link svg{fill:var(--ibe-cv-link-color, #0ba7db)}.ibe-cn-dates-of-stay-page-private-offer-message-container svg{margin-right:16px}.ibe-cn-dates-of-stay-page-private-offer-message-container .private-offer-title{display:flex;flex-wrap:wrap;align-items:center;font-size:var(--amadeus-hos-res-font-size-14px, .875rem)}.ibe-cn-dates-of-stay-page-private-offer-message-container .private-offer-title ibe-ct-link.private-offer-login,.ibe-cn-dates-of-stay-page-private-offer-message-container .private-offer-title .private-offer-unlock-icon,.ibe-cn-dates-of-stay-page-private-offer-message-container .private-offer-title .private-offer-unlocked-text,.ibe-cn-dates-of-stay-page-private-offer-message-container .private-offer-title .private-offer-user-name{color:var(--ibe-cv-box-body-text-color, #033242)}.ibe-cn-dates-of-stay-page-private-offer-message-container .private-offer-title ibe-ct-link.private-offer-login svg,.ibe-cn-dates-of-stay-page-private-offer-message-container .private-offer-title .private-offer-unlock-icon svg,.ibe-cn-dates-of-stay-page-private-offer-message-container .private-offer-title .private-offer-unlocked-text svg,.ibe-cn-dates-of-stay-page-private-offer-message-container .private-offer-title .private-offer-user-name svg{fill:var(--ibe-cv-box-body-text-color, #033242)}.ibe-cn-dates-of-stay-page-private-offer-message-container .private-offer-title ibe-ct-link.private-offer-logout-text{color:var(--ibe-cv-box-link-color, #0ba7db)}.ibe-cn-dates-of-stay-page-private-offer-message-container .private-offer-title ibe-ct-link.private-offer-logout-text svg{fill:var(--ibe-cv-box-link-color, #0ba7db)}.ibe-cn-dates-of-stay-page-private-offer-message-container .private-offer-user-name{font-weight:var(--ibe-cv-font-weight-bold, 700)}body.advertisement-modal-displayed .ibe-cn-dates-of-stay-page-wrapper .ibe-cn-dates-of-stay-page-main-container .ibe-cn-dates-of-stay-page-advertisement-banner-container{z-index:auto}@media (max-width: 1199.98px){.ibe-cn-dates-of-stay-page-wrapper{min-height:calc(100vh - 64px)}}@media (min-width: 992px){.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-dates-of-stay-page-main-container .ibe-cn-dates-of-stay-page-advertisement-banner-container{z-index:4;margin-top:-40px}}@media (max-width: 991.98px){.ibe-cn-dates-of-stay-page-private-offer-message-container{position:relative;top:var(--ibe-cv-private-offer-container-top, 42px)}.ibe-cn-dates-of-stay-page-wrapper{position:relative}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-booking-mask-container{position:fixed;width:100%;z-index:3;box-shadow:none;top:50px}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-booking-mask-container .booking-mask-edit-icon,.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-booking-mask-container .booking-mask-close-icon{position:absolute !important;right:12px !important;margin:0px 12px !important}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-dates-of-stay-page-sub-nav{padding-top:0}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-dates-of-stay-page-sub-nav .step-title{font-size:var(--amadeus-hos-res-font-size-20px, 1.25rem)}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-dates-of-stay-page-main-container{padding-top:0;margin-top:56px;padding-bottom:0}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-dates-of-stay-page-main-container .ibe-cn-container{padding:0}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-dates-of-stay-page-main-container .ibe-cn-dates-of-stay-page-advertisement-banner-container{position:relative;z-index:1;width:100%;background-color:var(--ibe-cv-secondary-cta-bg-color, #033242)}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-dates-of-stay-page-main-container .ibe-cn-dates-of-stay-page-advertisement-banner-container-height{min-height:60px}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-dates-of-stay-page-dates-selector .dates-selector{flex-wrap:wrap;padding:13px 6px 6px 6px}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-dates-of-stay-page-dates-selector .dates-selector-label{max-width:unset}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-dates-of-stay-page-dates-selector .dates-selector-dates-data{flex:0 0 100%;flex-wrap:initial}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-dates-of-stay-page-dates-selector .dates-selector-dates-data .dates-info{margin:0 10px 11px 10px;display:flex;align-items:center}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-dates-of-stay-page-dates-selector .dates-selector-dates-data .dates-info .dates-selector-label{margin-right:5px;font-size:var(--amadeus-hos-res-font-size-12px, .75rem)}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-dates-of-stay-page-dates-selector .dates-selector-dates-data .dates-info .night-count{display:inline-block;font-size:var(--amadeus-hos-res-font-size-16px, 1rem)}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-dates-of-stay-page-dates-selector .dates-selector-action{flex:0 0 100%;margin:0}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-dates-of-stay-page-dates-selector .dates-selector-action button{width:100%;max-width:100%;padding:5px 30px 5px 20px}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-dates-of-stay-page-dates-selector .dates-selector-action button svg{right:12px;height:11.75px;width:6.66px}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-dates-of-stay-page-dates-selector .dates-selector-action button svg path{stroke-width:2px}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-group-details-wrapper .amadeus-hos-res-cn-details-modal_body-slot .modal-close-icon{top:9px;right:16px}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-group-details-wrapper .amadeus-hos-res-cn-details-modal_body-slot .modal-close-icon .close-icon svg{height:12px;width:12px}}@media (max-width: 767.98px){.ibe-cn-dates-of-stay-page-wrapper{min-height:calc(100vh - 50px)}.ibe-cn-dates-of-stay-page-private-offer-message-container .private-offer-title{font-size:var(--amadeus-hos-res-font-size-12px, .75rem)}.ibe-cn-dates-of-stay-page-private-offer-message-container .private-offer-title ibe-ct-link{font-size:var(--amadeus-hos-res-font-size-12px, .75rem)}.ibe-cn-dates-of-stay-page-private-offer-message-container .private-offer-logout-button>span{display:flex;flex-wrap:wrap}.ibe-cn-dates-of-stay-page-private-offer-message-container .private-offer-logout-button .private-offer-user-name{display:block}.ibe-cn-dates-of-stay-page-private-offer-message-container .private-offer-logout-button .private-offer-logout-text{display:none}}@media (-webkit-min-device-pixel-ratio: 1) and (max-width: 1199.98px){.ibe-cn-dates-of-stay-page-wrapper{min-height:calc(100vh - 64px)}}@media (-webkit-min-device-pixel-ratio: 1) and (min-width: 992px){.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-dates-of-stay-page-main-container .ibe-cn-dates-of-stay-page-advertisement-banner-container{z-index:4;margin-top:-40px}}@media (-webkit-min-device-pixel-ratio: 1) and (max-width: 991.98px){.ibe-cn-dates-of-stay-page-private-offer-message-container{position:relative;top:var(--ibe-cv-private-offer-container-top, 42px)}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-booking-mask-container{position:fixed;width:100%;z-index:3;box-shadow:none;top:50px}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-booking-mask-container .booking-mask-edit-icon,.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-booking-mask-container .booking-mask-close-icon{position:absolute !important;right:12px !important;margin:0px 12px !important}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-dates-of-stay-page-sub-nav{padding-top:0}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-dates-of-stay-page-sub-nav .step-title{font-size:var(--amadeus-hos-res-font-size-20px, 1.25rem)}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-dates-of-stay-page-main-container{padding-top:0;margin-top:56px;padding-bottom:0}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-dates-of-stay-page-main-container .ibe-cn-container{padding:0}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-dates-of-stay-page-dates-selector .dates-selector{flex-wrap:wrap;padding:13px 6px 6px 6px}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-dates-of-stay-page-dates-selector .dates-selector-label{max-width:unset}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-dates-of-stay-page-dates-selector .dates-selector-dates-data{flex:0 0 100%;flex-wrap:initial}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-dates-of-stay-page-dates-selector .dates-selector-dates-data .dates-info{margin:0 10px 11px 10px;display:flex;align-items:center}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-dates-of-stay-page-dates-selector .dates-selector-dates-data .dates-info .dates-selector-label{margin-right:5px;font-size:var(--amadeus-hos-res-font-size-12px, .75rem)}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-dates-of-stay-page-dates-selector .dates-selector-dates-data .dates-info .night-count{display:inline-block;font-size:var(--amadeus-hos-res-font-size-16px, 1rem)}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-dates-of-stay-page-dates-selector .dates-selector-action{flex:0 0 100%;margin:0}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-dates-of-stay-page-dates-selector .dates-selector-action button{width:100%;max-width:100%;padding:5px 30px 5px 20px}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-dates-of-stay-page-dates-selector .dates-selector-action button svg{right:12px;height:11.75px;width:6.66px}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-dates-of-stay-page-dates-selector .dates-selector-action button svg path{stroke-width:2px}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-group-details-wrapper .amadeus-hos-res-cn-details-modal_body-slot .modal-close-icon{top:9px;right:16px}.ibe-cn-dates-of-stay-page-wrapper .ibe-cn-group-details-wrapper .amadeus-hos-res-cn-details-modal_body-slot .modal-close-icon .close-icon svg{height:12px;width:12px}}@media (-webkit-min-device-pixel-ratio: 1) and (max-width: 767.98px){.ibe-cn-dates-of-stay-page-wrapper{min-height:calc(100vh - 50px)}.ibe-cn-dates-of-stay-page-private-offer-message-container .private-offer-title{font-size:var(--amadeus-hos-res-font-size-12px, .75rem)}.ibe-cn-dates-of-stay-page-private-offer-message-container .private-offer-title ibe-ct-link{font-size:var(--amadeus-hos-res-font-size-12px, .75rem)}.ibe-cn-dates-of-stay-page-private-offer-message-container .private-offer-logout-button>span{display:flex;flex-wrap:wrap}.ibe-cn-dates-of-stay-page-private-offer-message-container .private-offer-logout-button .private-offer-user-name{display:block}.ibe-cn-dates-of-stay-page-private-offer-message-container .private-offer-logout-button .private-offer-logout-text{display:none}}

