@charset "UTF-8";​_variables.scss * URLs absolutas (/fonts/) como indica CLAUDE.md * Solo se declaran los weights que se usan en el proyecto */ @font-face{font-family:DM Sans;src:url(../fonts/dm_sans/DMSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(../fonts/dm_sans/DMSans-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(../fonts/dm_sans/DMSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(../fonts/dm_sans/DMSans-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(../fonts/dm_sans/DMSans-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Serrif Condensed;src:url(../fonts/serrif_condensed/Serrif-Condensed-Light.woff2) format("woff2"),url(../fonts/serrif_condensed/Serrif-Condensed-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/Montserrat-Light.woff2) format("woff2"),url(../fonts/montserrat/Montserrat-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/Montserrat-Regular.woff2) format("woff2"),url(../fonts/montserrat/Montserrat-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/Montserrat-Medium.woff2) format("woff2"),url(../fonts/montserrat/Montserrat-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/Montserrat-SemiBold.woff2) format("woff2"),url(../fonts/montserrat/Montserrat-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/Montserrat-Bold.woff2) format("woff2"),url(../fonts/montserrat/Montserrat-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Josefin Sans;src:url(../fonts/josefin_sans/JosefinSans-Light.woff2) format("woff2"),url(../fonts/josefin_sans/JosefinSans-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Josefin Sans;src:url(../fonts/josefin_sans/JosefinSans-Regular.woff2) format("woff2"),url(../fonts/josefin_sans/JosefinSans-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Josefin Sans;src:url(../fonts/josefin_sans/JosefinSans-SemiBold.woff2) format("woff2"),url(../fonts/josefin_sans/JosefinSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(../fonts/open_sans/OpenSans-Light.woff2) format("woff2"),url(../fonts/open_sans/OpenSans-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(../fonts/open_sans/OpenSans-Regular.woff2) format("woff2"),url(../fonts/open_sans/OpenSans-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(../fonts/open_sans/OpenSans-SemiBold.woff2) format("woff2"),url(../fonts/open_sans/OpenSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(../fonts/open_sans/OpenSans-Bold.woff2) format("woff2"),url(../fonts/open_sans/OpenSans-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Trajan Pro;src:url(../fonts/trajan_pro/TrajanPro-Regular.woff2) format("woff2"),url(../fonts/trajan_pro/TrajanPro-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Trajan Pro;src:url(../fonts/trajan_pro/TrajanPro-Bold.woff2) format("woff2"),url(../fonts/trajan_pro/TrajanPro-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}​_variables.scss * * Valores extraídos directamente de los _variables.scss originales. * NO se cambió ningún valor,color,font ni breakpoint. * * Jerarquía: base → grupos → overrides por brand */ :root{--be-color-success: #343a40;--be-color-gray: #666666;--be-color-light: #e1e1e1;--be-color-white: #ffffff;--be-color-black: #000000;--be-bp-small: 0;--be-bp-medium: 600px;--be-bp-tablet: 768px;--be-bp-large: 960px;--be-bp-xlarge: 1264px;--be-bp-xxlarge: 1904px;--be-grid-container: 1600px;--be-promo-banner-bg: var(--be-color-primary, #183456);--be-promo-banner-text: #ffffff;--be-promo-banner-accent: var(--be-color-accent, var(--be-color-secondary, #102137))}.promo-banner-bg{background-color:var(--be-promo-banner-bg)}.promo-banner-text{color:var(--be-promo-banner-text)}.promo-banner-accent{color:var(--be-promo-banner-accent);font-weight:700}.promo-banner-link{color:var(--be-promo-banner-accent);text-decoration:underline;cursor:pointer}:root[data-brand=palace-resorts],:root[data-brand=moon-palace],:root[data-brand=mvg]{--be-color-primary: #183456;--be-color-secondary: #102137;--be-color-text: #102137;--be-color-error: #b91c1c;--be-color-embed-btn-bg: #183456;--be-color-embed-btn-hover: #102137;--be-color-input-border-focus: #183456;--be-color-bg-accent-weak: #559adb1f;--be-color-footer-bg: #ffffff;--be-font-body: "DM Sans", sans-serif;--be-font-heading: "DM Sans", sans-serif;--be-font-numbers: "DM Sans", sans-serif;--be-font-card-title: "Serrif Condensed", sans-serif;--be-font-body-weight: 400;--be-font-heading-weight: 400;--be-radius: 10px;--be-radius-button: 999px;--be-radius-card: 12px;--be-radius-container: 16px;--be-aside-width: 385px;--be-color-links: #102137;--be-navbar-bg: #ffffff;--be-navbar-text: #102137;--be-summary-title-color: #737373;--be-summary-title-font: "DM Sans", sans-serif;--be-summary-title-size: 14px;--be-summary-title-weight: 400;--be-summary-title-line-height: 16px;--be-summary-title-spacing: .72px;--be-btn-primary-bg: #183456;--be-btn-primary-text: #ffffff;--be-btn-primary-border: #183456;--be-btn-primary-hover-bg: #102137;--be-btn-primary-hover-text: #ffffff;--be-btn-primary-hover-border: #102137;--be-btn-secondary-bg: #ffffff;--be-btn-secondary-text: #183456;--be-btn-secondary-border: #183456;--be-btn-secondary-hover-bg: #183456;--be-btn-secondary-hover-text: #ffffff;--be-btn-tertiary-bg: transparent;--be-btn-tertiary-text: #ffffff;--be-btn-tertiary-border: #ffffff;--be-btn-tertiary-hover-bg: #183456;--be-btn-tertiary-hover-text: #ffffff;--be-btn-quaternary-bg: #ffffff;--be-btn-quaternary-text: #183456;--be-btn-quaternary-border: #183456}:root[data-brand=le-blanc]{--be-color-primary: #000000;--be-color-secondary: #242424;--be-color-links: #242424;--be-color-text: #242424;--be-color-error: #de3c3c;--be-color-embed-btn-bg: #242424;--be-color-embed-btn-hover: #000000;--be-color-input-border-focus: #000000;--be-color-bg-accent-weak: #63433014;--be-color-footer-bg: #fafafa;--be-font-body: "Montserrat", sans-serif;--be-font-heading: "Josefin Sans", sans-serif;--be-font-numbers: "Montserrat", sans-serif;--be-font-card-title: "Josefin Sans", sans-serif;--be-font-body-weight: 300;--be-font-heading-weight: 300;--be-radius: 0px;--be-radius-button: 0px;--be-radius-card: 0px;--be-radius-container: 0px;--be-aside-width: 385px;--be-navbar-bg: #000000;--be-navbar-text: #ffffff;--be-summary-title-color: #242424;--be-btn-primary-bg: #242424;--be-btn-primary-text: #fafafa;--be-btn-primary-border: #000000;--be-btn-primary-hover-bg: #000000;--be-btn-primary-hover-text: #ffffff;--be-btn-primary-hover-border: #000000;--be-btn-secondary-bg: #ffffff;--be-btn-secondary-text: #474747;--be-btn-secondary-border: #dbdada;--be-btn-secondary-hover-bg: #474747;--be-btn-secondary-hover-text: #ffffff;--be-btn-tertiary-bg: transparent;--be-btn-tertiary-text: #ffffff;--be-btn-tertiary-border: #ffffff;--be-btn-tertiary-hover-bg: #000000;--be-btn-tertiary-hover-text: #ffffff;--be-btn-tertiary-hover-border: #000000;--be-btn-quaternary-bg: #000000;--be-btn-quaternary-text: #ffffff;--be-btn-quaternary-border: #474747}:root[data-brand=baglioni-city],:root[data-brand=baglioni-resorts]{--be-color-primary: #292e46;--be-color-secondary: #292e46;--be-color-loader: #A79E89;--be-color-text: #171717;--be-color-error: #de3c3c;--be-color-embed-btn-bg: #292e46;--be-color-embed-btn-hover: #292e46;--be-color-input-border-focus: #292e46;--be-color-bg-accent-weak: #7391c91f;--be-color-footer-bg: #fafafa;--be-color-complete-reservation-text: #fff;--be-font-body: "Open Sans", sans-serif;--be-font-heading: "Trajan Pro", serif;--be-font-numbers: "Open Sans", sans-serif;--be-font-card-title: "Trajan Pro", serif;--be-font-body-weight: 300;--be-radius: 0px;--be-radius-button: 0px;--be-radius-card: 0px;--be-radius-container: 0px;--be-navbar-bg: #292e46;--be-navbar-text: #ffffff;--be-summary-title-color: #171717;--be-btn-primary-bg: #292e46;--be-btn-primary-text: #ffffff;--be-btn-primary-border: #000000;--be-btn-primary-hover-bg: #292e46;--be-btn-primary-hover-text: #ffffff;--be-btn-secondary-bg: #ffffff;--be-btn-secondary-text: #292e46;--be-btn-secondary-border: #dbdada;--be-btn-secondary-hover-bg: #292e46;--be-btn-secondary-hover-text: #ffffff;--be-btn-tertiary-bg: #292e46;--be-btn-tertiary-text: #ffffff;--be-btn-tertiary-border: #292e46;--be-btn-quaternary-bg: #292e46;--be-btn-quaternary-text: #ffffff;--be-btn-quaternary-border: #000000}:root[data-brand=baglioni-city] [data-testid=btn-room-select],:root[data-brand=baglioni-city] [data-testid=btn-room-select-old],:root[data-brand=baglioni-resorts] [data-testid=btn-room-select],:root[data-brand=baglioni-resorts] [data-testid=btn-room-select-old],:root[data-brand=baglioni-city] [data-testid=btn-room-select]:hover,:root[data-brand=baglioni-city] [data-testid=btn-room-select-old]:hover,:root[data-brand=baglioni-resorts] [data-testid=btn-room-select]:hover,:root[data-brand=baglioni-resorts] [data-testid=btn-room-select-old]:hover,:root[data-brand=baglioni-city] [data-testid=btn-room-select].btn-secondary,:root[data-brand=baglioni-city] [data-testid=btn-room-select-old].btn-secondary,:root[data-brand=baglioni-resorts] [data-testid=btn-room-select].btn-secondary,:root[data-brand=baglioni-resorts] [data-testid=btn-room-select-old].btn-secondary,:root[data-brand=baglioni-city] [data-testid=btn-room-select].btn-tertiary,:root[data-brand=baglioni-city] [data-testid=btn-room-select-old].btn-tertiary,:root[data-brand=baglioni-resorts] [data-testid=btn-room-select].btn-tertiary,:root[data-brand=baglioni-resorts] [data-testid=btn-room-select-old].btn-tertiary{color:#fff!important;background-color:#292e46!important;border-color:#292e46!important}:root[data-brand=baglioni-city] [data-testid=btn-room-select]:after,:root[data-brand=baglioni-city] [data-testid=btn-room-select-old]:after,:root[data-brand=baglioni-resorts] [data-testid=btn-room-select]:after,:root[data-brand=baglioni-resorts] [data-testid=btn-room-select-old]:after{background-color:#292e46!important;border-color:#292e46!important}:root[data-brand=baglioni-city]{--be-color-accent: #a79f88;--be-color-links: #a79f88;--be-font-heading-weight: 300;--be-aside-width: 385px;--be-btn-primary-hover-border: #22263b}:root[data-brand=baglioni-resorts]{--be-color-accent: #77c5d6;--be-color-links: #77c5d6;--be-font-heading-weight: 700;--be-aside-width: 375px;--be-btn-primary-border: #292e46;--be-btn-primary-hover-border: #23273c}.js-iframe{border:none;height:100%;overflow:hidden;width:100%}.adyen-checkout-card-input__wrapper{position:relative}.adyen-checkout-card-input__icon{border-radius:var(--adyen-sdk-border-radius-s,4px);height:18px;margin-right:var(--adyen-sdk-spacer-060,12px);width:27px}.adyen-checkout-card-input__form{opacity:1}.adyen-checkout-card-input__spinner{display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.adyen-checkout-card-input__spinner--active{display:block}.adyen-checkout-card-input__form--loading{opacity:0}.adyen-checkout__input{display:block;max-height:100px}.adyen-checkout__field.adyen-checkout__card__cvc__input--hidden,.adyen-checkout__field.adyen-checkout__card__exp-date__input--hidden{display:none}.adyen-checkout__card__exp-cvc__exp-date__input--hidden{justify-content:flex-end}.revolving-plan-installments__disabled{opacity:.4;pointer-events:none}.adyen-checkout__card-input__form{transition:opacity .25s ease-out}.adyen-checkout__card__cardNumber{max-width:400px}.adyen-checkout__card__cardNumber__input{padding-left:var(--adyen-sdk-spacer-060,12px)}.adyen-checkout__card__exp-date__input--oneclick{font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:var(--adyen-sdk-text-title-line-height,26px);overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.adyen-checkout__card__holderName,.adyen-checkout__field--expiryDate,.adyen-checkout__field--storedCard{margin-bottom:0}.adyen-checkout__store-details{align-items:center;background:var(--adyen-sdk-color-background-primary,#ffffff);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-primary,#dbdee2);border-radius:var(--adyen-sdk-border-radius-m,8px);display:flex;gap:var(--adyen-sdk-spacer-060,12px);padding:var(--adyen-sdk-spacer-060,12px) var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__card-input .adyen-checkout__fieldset--billingAddress,.adyen-checkout__card__holderName,.adyen-checkout__card__kcp-authentication,.adyen-checkout__card__socialSecurityNumber,.adyen-checkout__installments,.adyen-checkout__store-details{margin-top:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__card-input.adyen-checkout__card-input--loading{pointer-events:none}.adyen-checkout__card__holderName:first-child{margin:0 0 var(--adyen-sdk-spacer-060,12px)}.adyen-checkout__field--cardNumber .adyen-checkout__input--error+.adyen-checkout__card__cardNumber__brandIcon,.adyen-checkout__field--cardNumber .adyen-checkout__input--valid:not(.adyen-checkout__card__cardNumber__input--noBrand)+.adyen-checkout-input__inline-validation--valid{display:none}.adyen-checkout__field--securityCode.adyen-checkout__field--error .adyen-checkout__card__cvc__hint,.adyen-checkout__field--securityCode.adyen-checkout__field--valid .adyen-checkout__card__cvc__hint{opacity:0}@keyframes cvc-indicate-location{0%{opacity:1}to{opacity:.3}}.adyen-checkout__label--focused .adyen-checkout__field__cvc--back-hint .adyen-checkout__card__cvc__hint--back .adyen-checkout__card__cvc__hint__location,.adyen-checkout__label--focused .adyen-checkout__field__cvc--front-hint .adyen-checkout__card__cvc__hint--front .adyen-checkout__card__cvc__hint__location{animation-direction:alternate;animation-duration:1s;animation-iteration-count:infinite;animation-name:cvc-indicate-location}.adyen-checkout__card__cvc__hint__wrapper{align-items:center;backface-visibility:visible;display:flex;height:100%;margin-right:var(--adyen-sdk-spacer-060,12px);position:absolute;right:0;transform:translateZ(0);transform-origin:center;transform-style:preserve-3d;transition:transform .3s cubic-bezier(.455,.03,.515,.955);width:27px;will-change:transform}.adyen-checkout__field__cvc--front-hint.adyen-checkout__card__cvc__hint__wrapper{transform:rotateY(180deg)}.adyen-checkout__card__cvc__hint{backface-visibility:hidden;position:absolute;transition:opacity .1s linear}.adyen-checkout__field__exp-date_hint_wrapper{align-items:center;display:flex;margin-right:var(--adyen-sdk-spacer-060,12px);position:absolute;right:0;transition:opacity .1s linear}.adyen-checkout__field__exp-date_hint_wrapper.adyen-checkout__field__exp-date_hint_wrapper--hidden{opacity:0}.adyen-checkout__field__exp-date_hint{height:18px;width:27px}.adyen-checkout__card__cvc__hint--front{transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){.adyen-checkout__card__cvc__hint__wrapper{transition:none}}.adyen-checkout__fieldset--revolving-plan .adyen-checkout__fieldset__fields{justify-content:left}.adyen-checkout__fieldset--revolving-plan .adyen-checkout__radio_group{display:flex;flex-direction:column}.adyen-checkout__fieldset--revolving-plan .adyen-checkout__radio_group__input-wrapper{margin-top:var(--adyen-sdk-spacer-080,20px)}.adyen-checkout__fieldset--revolving-plan .adyen-checkout__field--revolving-plan-installments{margin-left:var(--adyen-sdk-spacer-070,16px);position:relative;top:52px;width:30%}.adyen-checkout__spinner__wrapper{align-items:center;display:flex;height:100%;justify-content:center}.adyen-checkout__spinner__wrapper--inline{display:inline-block;height:auto;margin-right:var(--adyen-sdk-spacer-040,8px)}[dir=rtl] .adyen-checkout__spinner__wrapper--inline{margin-left:var(--adyen-sdk-spacer-040,8px);margin-right:0}.adyen-checkout__spinner{height:var(--adyen-sdk-spacer-090,24px);position:relative;width:var(--adyen-sdk-spacer-090,24px)}.adyen-checkout__spinner:after,.adyen-checkout__spinner:before{animation:rotate 1s cubic-bezier(.785,.135,.15,.86) infinite;border:var(--adyen-sdk-border-width-l,3px) solid transparent;border-radius:50%;box-sizing:border-box;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.adyen-checkout__spinner:before{border-color:var(--adyen-sdk-color-background-inverse-primary,#00112c);border-top-color:transparent;opacity:.1}.adyen-checkout__spinner:after{border-color:transparent;border-top-color:var(--adyen-sdk-color-outline-primary-active,#00112c)}.adyen-checkout__spinner--small{height:var(--adyen-sdk-spacer-070,16px);width:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__spinner--small:after,.adyen-checkout__spinner--small:before{border-width:var(--adyen-sdk-spacer-010,2px)}.adyen-checkout__spinner--medium{height:28px;width:28px}.adyen-checkout__spinner--large{height:var(--adyen-sdk-spacer-120,48px);width:var(--adyen-sdk-spacer-120,48px)}.adyen-checkout__spinner--large:after,.adyen-checkout__spinner--large:before{border-width:var(--adyen-sdk-spacer-020,4px)}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.loading-input__form{opacity:1}.loading-input__form--loading{opacity:0}.loading-input__spinner{display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.loading-input__spinner--active{display:block}.adyen-checkout__field{display:block;margin-bottom:var(--adyen-sdk-spacer-070,16px);width:100%}.adyen-checkout__field--no-borders .adyen-checkout__input-wrapper{background-color:transparent;border:none;box-shadow:none}.adyen-checkout__field--no-borders .adyen-checkout__input-wrapper:active,.adyen-checkout__field--no-borders .adyen-checkout__input-wrapper:active:hover,.adyen-checkout__field--no-borders .adyen-checkout__input-wrapper:focus-within,.adyen-checkout__field--no-borders .adyen-checkout__input-wrapper:focus-within:hover{border:none;box-shadow:none}.adyen-checkout__field--no-borders .adyen-checkout__input-wrapper:hover{border:none;box-shadow:none}.adyen-checkout__input-wrapper{align-items:center;background:var(--adyen-sdk-color-background-primary,#ffffff);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-primary,#dbdee2);border-radius:var(--adyen-sdk-border-radius-m,8px);display:flex;position:relative}.adyen-checkout__input-wrapper div,.adyen-checkout__input-wrapper input,.adyen-checkout__input-wrapper span{border-radius:inherit}.adyen-checkout__input-wrapper button,.adyen-checkout__input-wrapper div,.adyen-checkout__input-wrapper input{border:none}.adyen-checkout__input-wrapper:active,.adyen-checkout__input-wrapper:active:hover,.adyen-checkout__input-wrapper:focus-within,.adyen-checkout__input-wrapper:focus-within:hover{border-color:var(--adyen-sdk-color-outline-primary-active,#00112c);box-shadow:0 0 0 .5px var(--adyen-sdk-color-outline-primary-active,#00112c)}.adyen-checkout__input-wrapper:hover{border-color:var(--adyen-sdk-color-outline-tertiary,#8d95a3)}.adyen-checkout__field--inactive>.adyen-checkout__input-wrapper{background:var(--adyen-sdk-color-background-disabled,#eeeff1);border-color:transparent}.adyen-checkout__field--error>:not(.adyen-checkout__label--focused)+.adyen-checkout__input-wrapper:not(:focus-within,:active){border-color:var(--adyen-sdk-color-outline-critical,#e22d2d)}.adyen-checkout__label{display:block;position:relative}.adyen-checkout__label--focused+.adyen-checkout__input-wrapper{border-color:var(--adyen-sdk-color-outline-primary-active,#00112c);box-shadow:0 0 0 .5px var(--adyen-sdk-color-outline-primary-active,#00112c)}.adyen-checkout__label--disabled+.adyen-checkout__input-wrapper{background:var(--adyen-sdk-color-background-disabled,#eeeff1);border-color:transparent}.adyen-checkout__helper-text{color:var(--adyen-sdk-color-label-primary,#00112c);display:block;font-size:var(--adyen-sdk-text-caption-font-size,12px);font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:var(--adyen-sdk-text-caption-line-height,18px);margin-bottom:var(--adyen-sdk-spacer-020,4px)}.adyen-checkout__label-adornment--end{position:absolute;right:0;top:0}.adyen-checkout__label__text{color:var(--adyen-sdk-color-label-primary,#00112c);display:block;font-size:var(--adyen-sdk-text-body-font-size,14px);font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:var(--adyen-sdk-text-body-line-height,20px);margin-bottom:var(--adyen-sdk-spacer-020,4px);overflow:hidden;text-overflow:ellipsis;transition:color .1s ease-out;white-space:nowrap}.adyen-checkout__label__text--error{color:var(--adyen-sdk-color-label-critical,#e22d2d)}.adyen-checkout__label--focused .adyen-checkout__label__text{color:var(--adyen-sdk-color-label-primary,#00112c)}.adyen-checkout-contextual-text,.adyen-checkout-contextual-text--error{align-items:center;color:var(--adyen-sdk-color-label-primary,#00112c);display:flex;font-size:var(--adyen-sdk-text-caption-font-size,12px);font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:var(--adyen-sdk-text-caption-line-height,18px);margin-top:var(--adyen-sdk-spacer-020,4px);opacity:1;transition:margin .2s ease-out,opacity .2s ease-out}.adyen-checkout-contextual-text--error{color:var(--adyen-sdk-color-label-critical,#e22d2d)}.adyen-checkout-contextual-text--hidden{height:0;margin:0;opacity:0}.adyen-checkout__filter-input:-webkit-autofill,.adyen-checkout__input:-webkit-autofill{color:var(--adyen-sdk-color-label-primary,#00112c)!important;-webkit-text-fill-color:var(--adyen-sdk-color-label-primary,#00112c)!important;-webkit-background-clip:text!important;background-clip:text!important;background-color:var(--adyen-sdk-color-label-primary,#00112c)!important;box-shadow:0 0 0 1000px var(--adyen-sdk-color-background-primary,#ffffff) inset!important;-webkit-transition:none!important;transition:none!important}.adyen-checkout__filter-input:-webkit-autofill,.adyen-checkout__filter-input:-webkit-autofill:active,.adyen-checkout__filter-input:-webkit-autofill:focus,.adyen-checkout__filter-input:-webkit-autofill:hover,.adyen-checkout__filter-input:autofill,.adyen-checkout__input:-webkit-autofill,.adyen-checkout__input:-webkit-autofill:active,.adyen-checkout__input:-webkit-autofill:focus,.adyen-checkout__input:-webkit-autofill:hover,.adyen-checkout__input:autofill{color:var(--adyen-sdk-color-label-primary,#00112c)!important;-webkit-text-fill-color:var(--adyen-sdk-color-label-primary,#00112c)!important;-webkit-background-clip:text!important;background-clip:text!important;background-color:var(--adyen-sdk-color-label-primary,#00112c)!important;box-shadow:0 0 0 1000px var(--adyen-sdk-color-background-primary,#ffffff) inset!important;-webkit-transition:none!important;transition:none!important}.adyen-checkout__filter-input,.adyen-checkout__input{-webkit-background-clip:text!important;background-clip:text!important;color:var(--adyen-sdk-color-label-primary,#00112c)!important}.adyen-checkout__field-wrapper{display:flex;width:100%}@media (min-width:480px){.adyen-checkout__field--20{width:20%}.adyen-checkout__field--30{width:30%}.adyen-checkout__field--40{width:40%}.adyen-checkout__field--50{width:50%}.adyen-checkout__field--60{width:60%}.adyen-checkout__field--70{width:70%}.adyen-checkout__field--80{width:80%}.adyen-checkout__field--col-70{width:calc(70% - var(--adyen-sdk-spacer-040, 8px))}.adyen-checkout__field--col-30{width:calc(30% - var(--adyen-sdk-spacer-040, 8px))}.adyen-checkout__field--col-50{width:calc(50% - var(--adyen-sdk-spacer-040, 8px))}}.adyen-checkout__field-wrapper>.adyen-checkout__field:first-child{margin-right:var(--adyen-sdk-spacer-040,8px)}[dir=rtl] .adyen-checkout__field-wrapper>.adyen-checkout__field:first-child{margin-left:var(--adyen-sdk-spacer-040,8px);margin-right:0}.adyen-checkout__field-wrapper>.adyen-checkout__field:nth-child(2){margin-left:var(--adyen-sdk-spacer-040,8px)}[dir=rtl] .adyen-checkout__field-wrapper>.adyen-checkout__field:nth-child(2){margin-left:0;margin-right:var(--adyen-sdk-spacer-040,8px)}.adyen-checkout__field-wrapper:last-of-type>.adyen-checkout__field{margin-bottom:0}.adyen-checkout__input{background:inherit;color:var(--adyen-sdk-color-label-primary,#00112c);display:block;font-family:inherit;font-size:var(--adyen-sdk-text-subtitle-font-size,16px);height:var(--adyen-sdk-spacer-110,40px);outline:none;padding-left:var(--adyen-sdk-spacer-060,12px);transition:border .2s ease-out,box-shadow .2s ease-out;width:100%}.adyen-checkout__input:required{box-shadow:none}.adyen-checkout__input:-moz-read-only{color:var(--adyen-sdk-color-label-secondary,#5c687c)!important;cursor:default}.adyen-checkout__input:disabled,.adyen-checkout__input:read-only{color:var(--adyen-sdk-color-label-secondary,#5c687c)!important;cursor:default}span.adyen-checkout__input{overflow:hidden}.adyen-checkout-input__inline-validation{height:var(--adyen-sdk-spacer-070,16px);margin-right:var(--adyen-sdk-spacer-060,12px);width:var(--adyen-sdk-spacer-070,16px)}[dir=rtl] .adyen-checkout-input__inline-validation{margin-left:var(--adyen-sdk-spacer-060,12px)}.adyen-checkout-input__inline-validation--valid{color:var(--adyen-sdk-color-label-success,#07893c)}.adyen-checkout-input__inline-validation--invalid{color:var(--adyen-sdk-color-label-critical,#e22d2d)}.adyen-checkout__input--date{padding:.5em}.adyen-checkout__fieldset{border:none;display:block;margin-inline-end:0;margin-inline-start:0;margin:0;padding-block-start:0;padding-bottom:var(--adyen-sdk-spacer-040,8px);padding-block-end:0;padding-inline-end:0;padding-inline-start:0;width:100%}.adyen-checkout__fieldset:last-of-type{padding-bottom:0}.adyen-checkout__fieldset+.adyen-checkout__fieldset{margin-top:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__fieldset__title{color:var(--adyen-sdk-color-label-primary,#00112c);display:block;font-size:var(--adyen-sdk-text-subtitle-font-size,16px);font-weight:var(--adyen-sdk-text-subtitle-stronger-font-weight,600);font-weight:var(--adyen-sdk-text-subtitle-font-weight,500);line-height:var(--adyen-sdk-text-subtitle-line-height,26px);margin:0;padding:0 0 var(--adyen-sdk-spacer-060,12px)}.adyen-checkout__field-group,.adyen-checkout__fieldset__fields{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}@media (min-width:480px){.adyen-checkout__field-group:last-of-type .adyen-checkout__field{margin-bottom:0}}.adyen-checkout__field-group:last-of-type .adyen-checkout__field:last-of-type,:not(.adyen-checkout__field-group)>.adyen-checkout__field:last-of-type{margin-bottom:0}.adyen-checkout__fieldset--readonly .adyen-checkout__fieldset__fields{color:var(--adyen-sdk-color-label-primary,#00112c);font-size:var(--adyen-sdk-text-body-font-size,14px);line-height:var(--adyen-sdk-text-caption-line-height,18px);margin:0}.adyen-checkout__radio_group+.adyen-checkout-input__inline-validation{display:none}.adyen-checkout__radio_group__input{opacity:0;position:absolute}.adyen-checkout__radio_group__label{color:inherit;display:block;font-size:var(--adyen-sdk-text-body-font-size,14px);font-weight:400;line-height:var(--adyen-sdk-text-body-line-height,20px);margin:0;overflow:visible;padding-bottom:0;padding-left:var(--adyen-sdk-spacer-090,24px);position:relative}.adyen-checkout__label--focused .adyen-checkout__radio_group__label{color:inherit}.adyen-checkout__radio_group__label:before{background-color:var(--adyen-sdk-color-background-primary,#ffffff);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-tertiary,#8d95a3);border-radius:50%;content:"";height:var(--adyen-sdk-spacer-070,16px);left:0;position:absolute;top:var(--adyen-sdk-spacer-010,2px);transition:border-color .2s ease-out,box-shadow .2s ease-out;width:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__radio_group__label:hover:before{box-shadow:0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-primary-hover,#c9cdd3);cursor:pointer}.adyen-checkout__radio_group__label:after{background-color:var(--adyen-sdk-color-background-primary,#ffffff);border-radius:50%;box-shadow:0 1px 1px #000f2d40;content:"";display:block;height:var(--adyen-sdk-spacer-030,6px);left:5px;margin:0 auto;position:absolute;top:7px;transform:scale(0);transition:transform .2s ease-out;width:var(--adyen-sdk-spacer-030,6px)}.adyen-checkout__radio_group__label:hover{border-color:var(--adyen-sdk-color-label-primary,#00112c);cursor:pointer}.adyen-checkout__radio_group__input:checked+.adyen-checkout__radio_group__label:before,.adyen-checkout__radio_group__label--selected{background-color:var(--adyen-sdk-color-label-primary,#00112c);border:0;transition:all .2s ease-out}.adyen-checkout__radio_group__input:checked+.adyen-checkout__radio_group__label:after{transform:scale(1)}.adyen-checkout__radio_group__input:focus+.adyen-checkout__radio_group__label:before{border-color:var(--adyen-sdk-color-label-primary,#00112c)}.adyen-checkout__radio_group__input:checked+.adyen-checkout__radio_group__label:hover:before,.adyen-checkout__radio_group__input:checked:active+.adyen-checkout__radio_group__label:before,.adyen-checkout__radio_group__input:checked:focus+.adyen-checkout__radio_group__label:before,.adyen-checkout__radio_group__input:focus+.adyen-checkout__radio_group__label:before{box-shadow:0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-tertiary,#8d95a3)}.adyen-checkout__radio_group__label.adyen-checkout__radio_group__label--invalid:before{border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-critical,#e22d2d)}.adyen-checkout__radio_group--button{align-items:flex-start;align-self:stretch;display:flex;flex-wrap:wrap;gap:var(--adyen-sdk-spacer-070,16px);width:100%}.adyen-checkout__radio_group--button .adyen-checkout__radio_group__input-wrapper{display:flex;flex:1 0 0}.adyen-checkout__radio_group--button .adyen-checkout__radio_group__label:after{left:calc(var(--adyen-sdk-spacer-060, 12px) + 5px);position:absolute;top:calc(50% - var(--adyen-sdk-spacer-030, 6px)/2)}.adyen-checkout__radio_group--button .adyen-checkout__radio_group__label:before{left:calc(var(--adyen-sdk-spacer-060, 12px));position:absolute;top:calc(50% - var(--adyen-sdk-spacer-070, 16px)/2)}.adyen-checkout__radio_group--button .adyen-checkout__radio_group__label{background-color:var(--adyen-sdk-color-background-primary,#ffffff);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-primary,#dbdee2);border-radius:var(--adyen-sdk-border-radius-m,8px);padding:var(--adyen-sdk-spacer-060,12px);padding-left:calc(var(--adyen-sdk-spacer-060, 12px) + var(--adyen-sdk-spacer-090, 24px));width:100%}.adyen-checkout__radio_group--button .adyen-checkout__radio_group__input+.adyen-checkout__radio_group__label:hover,.adyen-checkout__radio_group--button .adyen-checkout__radio_group__input:checked+.adyen-checkout__radio_group__label{border-color:var(--adyen-sdk-color-outline-primary-active,#00112c)}.adyen-checkout__radio_group--button .adyen-checkout__radio_group__input:checked:active+.adyen-checkout__radio_group__label,.adyen-checkout__radio_group--button .adyen-checkout__radio_group__input:checked:focus+.adyen-checkout__radio_group__label{border-color:var(--adyen-sdk-color-outline-primary-active,#00112c);box-shadow:0 0 0 .5px var(--adyen-sdk-color-outline-primary-active,#00112c)}.adyen-checkout__image{opacity:0;transition:opacity .6s ease-out}.adyen-checkout__image--loaded{opacity:1}.adyen-checkout__dropdown__button-icon--left{flex-direction:row-reverse;justify-content:flex-end}.adyen-checkout__dropdown__button-icon--left>img{margin-left:0;margin-right:var(--adyen-sdk-spacer-060,12px)}.adyen-checkout__dropdown{max-width:100%;position:relative}.adyen-checkout__dropdown,.adyen-checkout__dropdown__button{font-size:var(--adyen-sdk-text-subtitle-font-size,16px);width:100%}.adyen-checkout__dropdown__button{align-items:center;background:inherit;border-radius:inherit;color:var(--adyen-sdk-color-label-primary,#00112c);cursor:pointer;display:flex;height:var(--adyen-sdk-spacer-110,40px);line-height:var(--adyen-sdk-text-body-line-height,20px);outline:0;padding:0 var(--adyen-sdk-spacer-060,12px);text-decoration:none;transition:border .2s ease-out,box-shadow .2s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}[dir=rtl] .adyen-checkout__dropdown__button{padding:7px var(--adyen-sdk-spacer-060,12px) 7px var(--adyen-sdk-spacer-090,24px)}.adyen-checkout__dropdown__button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' fill='none' viewBox='0 0 16 17'%3E%3Cpath fill='%2300112C' fill-rule='evenodd' d='M4.47 6.47a.75.75 0 0 1 1.06 0L8 8.94l2.47-2.47a.75.75 0 0 1 1.06 1.06l-3 3a.75.75 0 0 1-1.06 0l-3-3a.75.75 0 0 1 0-1.06' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";height:var(--adyen-sdk-spacer-030,6px);position:absolute;right:var(--adyen-sdk-spacer-070,16px);width:var(--adyen-sdk-spacer-040,8px)}[dir=rtl] .adyen-checkout__dropdown__button:after{left:var(--adyen-sdk-spacer-070,16px);right:auto}.adyen-checkout__dropdown__button--active:after{transform:rotate(180deg)}.adyen-checkout__dropdown__button--disabled{opacity:.4}.adyen-checkout__dropdown__button--readonly,.adyen-checkout__dropdown__button--readonly--active,.adyen-checkout__dropdown__button--readonly:focus,.adyen-checkout__dropdown__button--readonly:hover{background:var(--adyen-sdk-color-background-disabled,#eeeff1);border-color:transparent;color:var(--adyen-sdk-color-label-primary,#00112c);cursor:not-allowed}.adyen-checkout__dropdown__button--readonly:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='7' fill='none' viewBox='0 0 8 7'%3E%3Cpath fill='%23B9C4C9' d='M3.195 6.565a1 1 0 0 0 1.6 0l2.992-3.98a1 1 0 0 0-.8-1.602H1.013a1 1 0 0 0-.8 1.6z'/%3E%3C/svg%3E")}.adyen-checkout__dropdown__button--invalid{border-color:var(--adyen-sdk-color-outline-critical,#e22d2d)}.adyen-checkout__dropdown__button__icon{border-radius:3px;height:26px;margin-right:var(--adyen-sdk-spacer-060,12px);max-width:var(--adyen-sdk-spacer-110,40px)}.adyen-checkout__dropdown__button__text{flex-grow:1;overflow:hidden;pointer-events:none;text-align:left;text-overflow:ellipsis;white-space:nowrap}.adyen-checkout__dropdown__button__secondary-text{margin-right:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__filter-input{background:inherit;border:0;color:var(--adyen-sdk-color-label-primary,#00112c);font-family:inherit;font-size:var(--adyen-sdk-text-subtitle-font-size,16px);height:100%;padding:0;width:100%}.adyen-checkout__filter-input:active,.adyen-checkout__filter-input:focus{outline:0}.adyen-checkout__filter-input[readonly]{border-color:transparent;color:var(--adyen-sdk-color-label-secondary,#5c687c)!important;cursor:not-allowed}.adyen-checkout__dropdown__list{background:var(--adyen-sdk-color-background-primary,#ffffff);border-radius:var(--adyen-sdk-border-radius-m,8px);box-shadow:0 var(--adyen-sdk-spacer-010,2px) 7px #000f2d4d;display:none;list-style:none;margin:0 0 var(--adyen-sdk-spacer-120,48px);max-height:375px;overflow-y:auto;padding:0;position:absolute;width:100%;z-index:2}.adyen-checkout__dropdown__list.adyen-checkout__dropdown__list--active{display:block;margin-top:var(--adyen-sdk-spacer-010,2px)}.adyen-checkout__dropdown__element{align-items:center;border:var(--adyen-sdk-border-width-s,1px) solid transparent;cursor:pointer;display:flex;font-size:var(--adyen-sdk-text-body-font-size,14px);-webkit-hyphens:auto;hyphens:auto;line-height:var(--adyen-sdk-text-body-line-height,20px);outline:0;padding:var(--adyen-sdk-spacer-040,8px);transition:background .2s ease-out,border-color .2s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;word-break:break-word}.adyen-checkout__dropdown__element .adyen-checkout__icon{position:absolute;right:var(--adyen-sdk-spacer-040,8px)}.adyen-checkout__dropdown__element:last-child{border-bottom:0}.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--active{background:#e6e9eb99}.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--selected{background:#0066ff1a}.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--selected:active,.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--selected:focus,.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--selected:hover{background:#0066ff26}.adyen-checkout__dropdown__element--disabled{cursor:not-allowed;opacity:.4}.adyen-checkout__dropdown__element__icon{border-radius:var(--adyen-sdk-border-radius-s,4px);margin-right:var(--adyen-sdk-spacer-060,12px);max-height:26px;max-width:var(--adyen-sdk-spacer-110,40px)}.adyen-checkout__dropdown__element__text{flex-grow:1}.adyen-checkout__dropdown__element__secondary-text:not(:last-child){margin-right:var(--adyen-sdk-spacer-040,8px)}.adyen-checkout__dropdown__element__flag{margin-left:var(--adyen-sdk-spacer-040,8px);margin-right:var(--adyen-sdk-spacer-050,10px);max-height:18px;max-width:27px}.adyen-checkout__dropdown+.adyen-checkout-input__inline-validation{right:var(--adyen-sdk-spacer-100,32px)}.adyen-checkout__installments .adyen-checkout__input-wrapper{background-color:transparent;border:none;box-shadow:none}.adyen-checkout__installments .adyen-checkout__input-wrapper:active,.adyen-checkout__installments .adyen-checkout__input-wrapper:active:hover,.adyen-checkout__installments .adyen-checkout__input-wrapper:focus-within,.adyen-checkout__installments .adyen-checkout__input-wrapper:focus-within:hover{box-shadow:none}.adyen-checkout__installments .adyen-checkout__fieldset--revolving-plan{margin-top:-5px}.adyen-checkout-disclaimer__label{color:var(--adyen-sdk-color-label-secondary,#5c687c);display:inline-block;font-size:var(--adyen-sdk-text-caption-font-size,12px);font-weight:400;line-height:var(--adyen-sdk-text-caption-line-height,18px);margin-top:var(--adyen-sdk-spacer-070,16px);padding-left:0}[dir=rtl] .adyen-checkout-disclaimer__label{padding-right:0}.adyen-checkout__card__dual-branding__buttons{display:flex;opacity:.4;pointer-events:none}.adyen-checkout__card__dual-branding__buttons--active{opacity:1;pointer-events:auto}.adyen-checkout__card__dual-branding__buttons .adyen-checkout__card__cardNumber__brandIcon{cursor:pointer;opacity:1}.adyen-checkout__card__dual-branding__buttons .adyen-checkout__card__cardNumber__brandIcon:first-child{right:var(--adyen-sdk-spacer-110,40px)}.adyen-checkout__card__dual-branding__buttons .adyen-checkout__card__cardNumber__brandIcon--not-selected{opacity:.5}.adyen-checkout__card__brands{display:flex;flex-basis:auto;flex-shrink:1;flex-wrap:wrap;margin-bottom:var(--adyen-sdk-spacer-060,12px);margin-top:-12px;min-height:var(--adyen-sdk-spacer-090,24px);transition:all .3s ease-out}.adyen-checkout__card__brands__brand-wrapper{border-radius:var(--adyen-sdk-border-radius-s,4px);box-shadow:var(--adyen-sdk-shadow-low,0 2px 4px rgba(0,17,44,.04),0 1px 2px rgba(0,17,44,.02));display:inline-block;height:var(--adyen-sdk-spacer-070,16px);margin:var(--adyen-sdk-spacer-020,4px) var(--adyen-sdk-spacer-010,2px);overflow:hidden;position:relative;width:var(--adyen-sdk-spacer-090,24px)}.adyen-checkout__card__brands--hidden{margin:-8px 0 8px;max-height:0;min-height:0;opacity:0}.adyen-checkout__card__brands img{display:block;height:auto;margin:0;padding:0;width:100%}.adyen-checkout__checkbox{display:flex;width:100%}.adyen-checkout__checkbox__label{color:var(--adyen-sdk-color-label-primary,#00112c);cursor:pointer;display:inline-block;flex:1;font-size:var(--adyen-sdk-text-body-font-size,14px);font-weight:400;line-height:var(--adyen-sdk-text-caption-line-height,18px);padding-left:var(--adyen-sdk-spacer-090,24px);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}[dir=rtl] .adyen-checkout__checkbox__label{padding-left:0;padding-right:var(--adyen-sdk-spacer-090,24px)}.adyen-checkout__checkbox__input{opacity:0;pointer-events:none;position:absolute}.adyen-checkout__checkbox__input:checked+.adyen-checkout__checkbox__label:before{opacity:1}.adyen-checkout__checkbox__input:checked+.adyen-checkout__checkbox__label:after{background-color:var(--adyen-sdk-color-label-primary,#00112c);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-label-primary,#00112c)}.adyen-checkout__checkbox__input:checked:hover+.adyen-checkout__checkbox__label:after{border-color:var(--adyen-sdk-color-label-primary,#00112c);box-shadow:0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-tertiary,#8d95a3)}.adyen-checkout__checkbox__input:focus+.adyen-checkout__checkbox__label:after{border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-label-primary,#00112c);box-shadow:0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-tertiary,#8d95a3)}.adyen-checkout__checkbox__input:hover:not(:focus)+.adyen-checkout__checkbox__label:after{border-color:var(--adyen-sdk-color-outline-tertiary,#8d95a3);box-shadow:0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-primary-hover,#c9cdd3)}.adyen-checkout__checkbox__input+.adyen-checkout__checkbox__label:before{border-bottom:var(--adyen-sdk-spacer-010,2px) solid var(--adyen-sdk-color-label-on-color,#ffffff);border-left:1px solid transparent;border-radius:0 var(--adyen-sdk-spacer-010,2px) 1px;border-right:var(--adyen-sdk-spacer-010,2px) solid var(--adyen-sdk-color-label-on-color,#ffffff);border-top:1px solid transparent;content:"";height:11px;left:1px;opacity:0;position:absolute;top:var(--adyen-sdk-spacer-010,2px);transform:rotate(37deg);transform-origin:100% 100%;transition:opacity .2s ease-out;width:var(--adyen-sdk-spacer-030,6px);z-index:1}[dir=rtl] .adyen-checkout__checkbox__input+.adyen-checkout__checkbox__label:before{left:auto;right:var(--adyen-sdk-spacer-040,8px)}.adyen-checkout__checkbox__input+.adyen-checkout__checkbox__label:after{background-color:var(--adyen-sdk-color-background-primary,#ffffff);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-primary,#dbdee2);border-radius:var(--adyen-sdk-border-radius-s,4px);content:"";height:var(--adyen-sdk-spacer-070,16px);left:0;position:absolute;top:0;transition:background .15s ease-out,border .05s ease-out,box-shadow .1s ease-out;width:var(--adyen-sdk-spacer-070,16px);z-index:0}[dir=rtl] .adyen-checkout__checkbox__input+.adyen-checkout__checkbox__label:after{left:auto;right:0}.adyen-checkout__field--consentCheckbox{align-items:center;background:var(--adyen-sdk-color-background-primary,#ffffff);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-primary,#dbdee2);border-radius:var(--adyen-sdk-border-radius-m,8px);display:flex}.adyen-checkout__field--consentCheckbox,[dir=rtl] .adyen-checkout__field--consentCheckbox{padding:var(--adyen-sdk-spacer-060,12px) var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__field--consentCheckbox .adyen-checkout__input-wrapper{background-color:transparent;border:none;box-shadow:none;flex:1;justify-content:space-between}.adyen-checkout__field--consentCheckbox .adyen-checkout__input-wrapper:active,.adyen-checkout__field--consentCheckbox .adyen-checkout__input-wrapper:active:hover,.adyen-checkout__field--consentCheckbox .adyen-checkout__input-wrapper:focus-within,.adyen-checkout__field--consentCheckbox .adyen-checkout__input-wrapper:focus-within:hover{box-shadow:none}.adyen-checkout__field--consentCheckbox.adyen-checkout__field--error{border-color:var(--adyen-sdk-color-outline-critical,#e22d2d)}.adyen-checkout__field--consentCheckbox .adyen-checkout-input__inline-validation{margin-right:0}[dir=rtl] .adyen-checkout__field--consentCheckbox .adyen-checkout-input__inline-validation{margin-left:0}.adyen-checkout__address-search{position:relative}.adyen-checkout__address-search .adyen-checkout__dropdown__button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%23687282' d='M6.5 11.9a4.5 4.5 0 0 0 2.6-.83l2.77 2.74c.13.13.3.19.48.19.38 0 .65-.29.65-.66a.63.63 0 0 0-.19-.46l-2.75-2.73a4.4 4.4 0 0 0 .92-2.7 4.48 4.48 0 0 0-8.98 0 4.48 4.48 0 0 0 4.5 4.45m0-.96a3.53 3.53 0 0 1-3.53-3.49 3.52 3.52 0 0 1 7.04 0c0 1.9-1.59 3.49-3.52 3.49Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";height:var(--adyen-sdk-spacer-070,16px);left:var(--adyen-sdk-spacer-060,12px);position:absolute;width:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__address-search .adyen-checkout__dropdown__button--active:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%2300112C' d='M6.5 11.9a4.5 4.5 0 0 0 2.6-.83l2.77 2.74c.13.13.3.19.48.19.38 0 .65-.29.65-.66a.63.63 0 0 0-.19-.46l-2.75-2.73a4.4 4.4 0 0 0 .92-2.7 4.48 4.48 0 0 0-8.98 0 4.48 4.48 0 0 0 4.5 4.45m0-.96a3.53 3.53 0 0 1-3.53-3.49 3.52 3.52 0 0 1 7.04 0c0 1.9-1.59 3.49-3.52 3.49Z'/%3E%3C/svg%3E");transform:none}.adyen-checkout__address-search .adyen-checkout__filter-input{padding-left:calc(var(--adyen-sdk-spacer-040, 8px) + var(--adyen-sdk-spacer-070, 16px));position:relative}.adyen-checkout__address-search__manual-add{position:absolute;right:0;top:0}.adyen-checkout__address-search__manual-add .adyen-checkout__address-search__manual-add__button{border:0;padding:0}.adyen-checkout-form-instruction{color:var(--adyen-sdk-color-label-primary,#00112c);font-size:var(--adyen-sdk-text-caption-font-size,12px);font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:var(--adyen-sdk-text-caption-line-height,18px);margin-bottom:var(--adyen-sdk-spacer-070,16px);margin-top:0}[dir=rtl] .adyen-checkout-form-instruction{padding-right:0}.adyen-checkout__button{background:var(--adyen-sdk-color-background-always-dark,#00112c);border:0;border-radius:var(--adyen-sdk-border-radius-m,8px);color:var(--adyen-sdk-color-label-on-color,#ffffff);cursor:pointer;font-size:var(--adyen-sdk-text-title-font-size,16px);font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500);height:var(--adyen-sdk-spacer-120,48px);margin:0;padding:var(--adyen-sdk-spacer-060,12px) var(--adyen-sdk-spacer-000,0);text-decoration:none;transition:background .3s ease-out,box-shadow .3s ease-out;width:100%}.adyen-checkout__button:focus{box-shadow:0 0 0 1px var(--adyen-sdk-color-outline-tertiary,#8d95a3);outline:0}.adyen-checkout__button:hover{background:var(--adyen-sdk-color-background-inverse-primary-hover,#5c687c);box-shadow:0 0,0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-spacer-020,4px) -1px #0003,0 var(--adyen-sdk-spacer-020,4px) 5px 0 #00000024}.adyen-checkout__button:active{background:var(--adyen-sdk-color-background-always-dark-active,#8d95a3)}.adyen-checkout__button:hover:focus{box-shadow:0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-tertiary,#8d95a3),0 3px var(--adyen-sdk-spacer-020,4px) #000f2d33}.adyen-checkout__button:disabled,.adyen-checkout__button:disabled:hover{box-shadow:none;cursor:not-allowed;opacity:.4;-webkit-user-select:all;-moz-user-select:all;user-select:all}.adyen-checkout__button.adyen-checkout__button--loading{background:var(--adyen-sdk-color-label-disabled,#8d95a3);box-shadow:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adyen-checkout__button.adyen-checkout__button--pay{display:flex;justify-content:center;margin-top:var(--adyen-sdk-spacer-090,24px)}.adyen-checkout__button.adyen-checkout__button--pay:disabled{opacity:.4}.adyen-checkout__button.adyen-checkout__button--standalone{margin-top:0}.adyen-checkout__button.adyen-checkout__button--inline{display:block;font-size:.81em;height:auto;padding:var(--adyen-sdk-spacer-050,10px) var(--adyen-sdk-spacer-040,8px);width:auto}.adyen-checkout__button.adyen-checkout__button--ghost{background:none;border:0;color:var(--adyen-sdk-color-label-primary,#00112c)}.adyen-checkout__button.adyen-checkout__button--ghost .adyen-checkout__spinner:before{border-color:var(--adyen-sdk-color-background-inverse-primary,#00112c);border-top-color:transparent;opacity:.1}.adyen-checkout__button.adyen-checkout__button--ghost .adyen-checkout__spinner:after{border-color:transparent;border-top-color:var(--adyen-sdk-color-outline-primary-active,#00112c)}.adyen-checkout__button.adyen-checkout__button--ghost:hover{background:var(--adyen-sdk-color-background-secondary-hover,#eeeff1);box-shadow:none}.adyen-checkout__button.adyen-checkout__button--ghost:active{background:var(--adyen-sdk-color-background-secondary-active,#e3e5e9);box-shadow:none}.adyen-checkout__button.adyen-checkout__button--secondary{background:var(--adyen-sdk-color-background-primary,#ffffff);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-label-primary,#00112c);color:var(--adyen-sdk-color-label-primary,#00112c);padding:var(--adyen-sdk-spacer-050,10px) var(--adyen-sdk-spacer-060,12px)}.adyen-checkout__button.adyen-checkout__button--secondary .adyen-checkout__spinner:before{border-color:var(--adyen-sdk-color-background-inverse-primary,#00112c);border-top-color:transparent;opacity:.1}.adyen-checkout__button.adyen-checkout__button--secondary .adyen-checkout__spinner:after{border-color:transparent;border-top-color:var(--adyen-sdk-color-outline-primary-active,#00112c)}.adyen-checkout__button.adyen-checkout__button--secondary:hover{background:var(--adyen-sdk-color-background-secondary,#f7f7f8);box-shadow:0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-spacer-020,4px) #1b2a3c33,0 var(--adyen-sdk-spacer-020,4px) 5px #1b2a3c24}.adyen-checkout__button.adyen-checkout__button--secondary:active,.adyen-checkout__button.adyen-checkout__button--secondary:active:hover{background:var(--adyen-sdk-color-background-secondary,#f7f7f8);box-shadow:none}.adyen-checkout__button.adyen-checkout__button--secondary:focus{box-shadow:0 0 0 .5px var(--adyen-sdk-color-outline-tertiary,#8d95a3);outline:0}.adyen-checkout__button.adyen-checkout__button--secondary:disabled,.adyen-checkout__button.adyen-checkout__button--secondary:disabled:hover{background-color:var(--adyen-sdk-color-background-secondary,#f7f7f8);border-color:var(--adyen-sdk-color-outline-disabled,#dbdee2);box-shadow:none;cursor:not-allowed;opacity:.5;-webkit-user-select:all;-moz-user-select:all;user-select:all}.adyen-checkout__button.adyen-checkout__button--action{background:var(--adyen-sdk-color-background-always-dark,#00112c);border:var(--adyen-sdk-border-width-s,1px) solid transparent;color:var(--adyen-sdk-color-label-on-color,#ffffff);padding:var(--adyen-sdk-spacer-050,10px) var(--adyen-sdk-spacer-060,12px)}.adyen-checkout__button.adyen-checkout__button--action:hover{background:var(--adyen-sdk-color-background-inverse-primary-hover,#5c687c);box-shadow:none}.adyen-checkout__button.adyen-checkout__button--action:active,.adyen-checkout__button.adyen-checkout__button--action:active:hover{background:var(--adyen-sdk-color-background-always-dark-active,#8d95a3);box-shadow:none}.adyen-checkout__button.adyen-checkout__button--link{background:transparent;border:var(--adyen-sdk-border-width-s,1px) solid transparent;border-radius:var(--adyen-sdk-border-radius-s,4px);color:var(--adyen-sdk-color-label-highlight,#0070f5);font-weight:var(--adyen-sdk-text-body-font-weight,400);padding:var(--adyen-sdk-spacer-010,2px);text-decoration:none}.adyen-checkout__button.adyen-checkout__button--link:hover{background:transparent;box-shadow:none;text-decoration:underline}.adyen-checkout__button.adyen-checkout__button--completed,.adyen-checkout__button.adyen-checkout__button--completed:active,.adyen-checkout__button.adyen-checkout__button--completed:active:hover,.adyen-checkout__button.adyen-checkout__button--completed:hover{background:var(--adyen-sdk-color-label-success,#07893c);color:var(--adyen-sdk-color-label-on-color,#ffffff)}.adyen-checkout__button.adyen-checkout__button--completed .adyen-checkout__button__icon{filter:brightness(0) invert(1)}.adyen-checkout__button__content{align-items:center;display:flex;height:100%;justify-content:center}.adyen-checkout__button__icon{margin-right:var(--adyen-sdk-spacer-040,8px)}[dir=rtl] .adyen-checkout__button__icon{margin-left:var(--adyen-sdk-spacer-040,8px);margin-right:0}.adyen-checkout__button__text{display:block;justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adyen-checkout__button__text--sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.adyen-checkout__button .adyen-checkout__spinner:before{border-color:var(--adyen-sdk-color-label-on-color,#ffffff);border-top-color:transparent;opacity:.1}.adyen-checkout__button .adyen-checkout__spinner:after{border-color:transparent;border-top-color:var(--adyen-sdk-color-label-on-color,#ffffff)}.adyen-checkout-ctp__otp-resend-code{color:var(--adyen-sdk-color-label-primary,#00112c);cursor:pointer;font-size:13px;font-weight:var(--adyen-sdk-text-body-font-weight,400);margin-left:auto;text-decoration:underline}.adyen-checkout-ctp__otp-resend-code--confirmation,.adyen-checkout-ctp__otp-resend-code--disabled{color:var(--adyen-sdk-color-label-tertiary,#8d95a3);cursor:default;font-size:13px;font-weight:var(--adyen-sdk-text-body-font-weight,400);margin-left:auto;pointer-events:none}.adyen-checkout-ctp__otp-resend-code--confirmation{align-items:center;display:flex}.adyen-checkout-ctp__otp-resend-code--confirmation>img{margin-left:var(--adyen-sdk-spacer-020,4px)}.adyen-checkout-ctp__otp-resend-code-counter{color:var(--adyen-sdk-color-label-primary,#00112c);cursor:default;display:inline-block;font-size:13px;font-weight:var(--adyen-sdk-text-body-font-weight,400);margin-left:auto;text-align:right}.adyen-checkout-ctp__section>.adyen-checkout__field.adyen-checkout__field--otp{margin-bottom:var(--adyen-sdk-spacer-060,12px)}.adyen_checkout-ctp__brand-wrapper{align-items:center;display:flex;height:18px}.adyen_checkout-ctp__brand-logo{margin-right:var(--adyen-sdk-spacer-030,6px);width:var(--adyen-sdk-spacer-090,24px)}.adyen_checkout-ctp__brand-pipe{height:15px;margin-right:var(--adyen-sdk-spacer-030,6px)}.adyen_checkout-ctp__brand-scheme{margin-right:var(--adyen-sdk-spacer-030,6px);-o-object-fit:none;object-fit:none}.adyen_checkout-ctp__brand-scheme-mc{width:27px}.adyen_checkout-ctp__brand-scheme-visa{width:35px}.adyen-checkout__modal-wrapper{align-items:center;display:flex;height:100%;left:0;overflow-y:auto;overscroll-behavior-y:contain;padding:var(--adyen-sdk-spacer-090,24px);position:fixed;top:0;visibility:hidden;width:100%;z-index:10}.adyen-checkout__modal-wrapper:before{background:#00112c80;content:"";height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s linear;width:100%;z-index:10}.adyen-checkout__modal-wrapper--open{visibility:visible}.adyen-checkout__modal-wrapper--open .adyen-checkout__modal,.adyen-checkout__modal-wrapper--open:before{opacity:1}.adyen-checkout__modal{background-color:var(--adyen-sdk-color-background-primary,#ffffff);border-radius:var(--adyen-sdk-border-radius-m,8px);box-shadow:0 var(--adyen-sdk-spacer-040,8px) var(--adyen-sdk-spacer-090,24px) #00112c26;margin:auto;opacity:0;padding:var(--adyen-sdk-spacer-070,16px);position:relative;transition:opacity .2s ease,visibility .2s ease;z-index:11}@media (max-width:480px){.adyen-checkout__modal-wrapper{padding:0}.adyen-checkout__modal{border-radius:0;height:100%}}.adyen-checkout__ctp-modal-header-image{display:block;margin:auto}.adyen-checkout__ctp-modal-title{font-size:var(--adyen-sdk-spacer-080,20px);font-weight:700;line-height:var(--adyen-sdk-spacer-090,24px);margin:0 0 var(--adyen-sdk-spacer-060,12px);padding:0}.adyen-checkout__ctp-modal-text{font-size:13px;font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:var(--adyen-sdk-text-caption-line-height,18px);margin-bottom:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__ctp-modal-benefits{margin-left:0;padding-left:var(--adyen-sdk-spacer-080,20px)}.adyen-checkout__ctp-modal-benefits li{list-style:disc;margin-bottom:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__modal-wrapper--ctp .adyen-checkout__modal{max-width:464px}.adyen_checkout-ctp__brand-wrapper--popup{justify-content:center;margin-bottom:var(--adyen-sdk-spacer-090,24px)}.adyen-web__ctp-info-button{background-color:transparent;border:0;cursor:pointer;padding:0}.adyen-checkout-ctp__section-logout-button{color:var(--adyen-sdk-color-label-primary,#00112c);cursor:pointer;font-size:13px;font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:var(--adyen-sdk-text-caption-line-height,18px);margin-left:auto;text-decoration:underline}.adyen-checkout-ctp__section-logout-button--disabled{color:var(--adyen-sdk-color-label-disabled,#8d95a3);pointer-events:none}.adyen-checkout-ctp__section{background-color:#fff;border-radius:var(--adyen-sdk-spacer-060,12px);box-shadow:0 6px 12px #00112c14,0 2px 4px #00112c0a;padding:var(--adyen-sdk-spacer-070,16px);position:relative}.adyen-checkout-ctp__section-brand{align-items:center;display:flex;height:18px;margin-bottom:16px}.adyen-checkout-ctp__section--standalone{all:unset}.adyen-checkout-ctp__section .adyen-checkout__fieldset{margin-bottom:var(--adyen-sdk-spacer-090,24px)}.adyen-checkout-ctp__section-header{align-items:center;display:flex}.adyen-checkout-ctp__section-header-title{font-size:17px;font-weight:var(--adyen-sdk-text-title-font-weight,600);line-height:22px;margin:0;padding:0;width:auto}@media screen and (max-width:400px){.adyen-checkout-ctp__section-header-title{font-size:15px}}.adyen-checkout-ctp__section-header-adornment{margin-left:5px}.adyen-checkout-ctp__section-text{color:var(--adyen-sdk-color-label-tertiary,#8d95a3);line-height:var(--adyen-sdk-text-caption-line-height,18px);margin:0 0 var(--adyen-sdk-spacer-070,16px)}.adyen-checkout-ctp__section-text,.adyen-checkout-ctp__separator{font-size:13px;font-weight:var(--adyen-sdk-text-body-font-weight,400)}.adyen-checkout-ctp__separator{color:var(--adyen-sdk-color-label-primary,#00112c)}.adyen-checkout-ctp__otp-subtitle--highlighted{color:var(--adyen-sdk-color-label-primary,#00112c);font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500)}.adyen-checkout-ctp__otp-checkbox-container{background-color:#f7f8f9;border-radius:var(--adyen-sdk-border-radius-s,4px);margin-bottom:var(--adyen-sdk-spacer-070,16px);padding:var(--adyen-sdk-spacer-060,12px)}.adyen-checkout-ctp__otp-checkbox-container--checked{background-color:#f2f8ff}.adyen-checkout-ctp__otp-checkbox-container label{cursor:pointer}.adyen-checkout-ctp__section .adyen-checkout__field.adyen-checkout-ctp__otp-checkbox-container{margin-bottom:var(--adyen-sdk-spacer-020,4px)}.adyen-checkout-ctp__otp-checkbox-info{color:#707070;font-size:var(--adyen-sdk-text-body-font-size,14px);font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:var(--adyen-sdk-text-body-line-height,20px);margin:var(--adyen-sdk-spacer-020,4px) 0 0}.adyen-checkout-ctp__otp-readmore-button{all:unset;color:#0075ff;cursor:pointer;text-transform:lowercase}.adyen-checkout-ctp__card-list-single-card{align-items:center;background-color:var(--adyen-sdk-color-background-secondary,#f7f7f8);border-radius:var(--adyen-sdk-spacer-030,6px);display:flex;font-size:13px;font-weight:var(--adyen-sdk-text-body-font-weight,400);height:var(--adyen-sdk-spacer-110,40px);line-height:var(--adyen-sdk-text-caption-line-height,18px);padding:var(--adyen-sdk-spacer-060,12px)}.adyen-checkout-ctp__card-list-single-card-expired{color:var(--adyen-sdk-color-label-tertiary,#8d95a3);text-decoration:line-through}.adyen-checkout-ctp__expired-label{color:var(--adyen-sdk-color-label-tertiary,#8d95a3);font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500);line-height:17px;margin-left:auto}.adyen-checkout-ctp__card-image{border-radius:3px;height:24px;margin-right:var(--adyen-sdk-spacer-040,8px)}.checkout-secondary-button__text{font-size:.85em;margin-left:5px;margin-top:1px}.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__element--disabled{opacity:1}.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__element--disabled .adyen-checkout__dropdown__element__text{margin:0;opacity:.4;text-decoration:line-through}.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__element--disabled .adyen-checkout__dropdown__element__secondary-text{color:var(--adyen-sdk-color-label-tertiary,#8d95a3);font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500);line-height:17px}.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__button--disabled{opacity:1}.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__button--disabled .adyen-checkout__dropdown__button__text{opacity:.4;text-decoration:line-through}.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__button--disabled .adyen-checkout__dropdown__button__secondary-text{color:var(--adyen-sdk-color-label-tertiary,#8d95a3);font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500);opacity:1}.adyen-checkout__iframe{border:0}.adyen-checkout-ctp__card{background-color:#fff;border:none;border-radius:var(--adyen-sdk-spacer-020,4px);box-shadow:0 0 0 var(--adyen-sdk-spacer-010,2px) #999595;cursor:pointer;height:var(--adyen-sdk-spacer-110,40px);margin:0;margin-bottom:var(--adyen-sdk-spacer-080,20px);width:100%}.adyen-checkout-ctp__empty-cards{align-items:center;background-color:var(--adyen-sdk-color-background-secondary,#f7f7f8);border-radius:var(--adyen-sdk-spacer-030,6px);color:var(--adyen-sdk-color-label-tertiary,#8d95a3);display:flex;font-size:13px;font-weight:var(--adyen-sdk-text-body-font-weight,400);height:var(--adyen-sdk-spacer-110,40px);line-height:var(--adyen-sdk-text-caption-line-height,18px);margin-bottom:var(--adyen-sdk-spacer-090,24px);padding:var(--adyen-sdk-spacer-060,12px) var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__iframe--ctpIframe{pointer-events:auto}.adyen-checkout__iframe--ctpIframe-hidden{display:none}@keyframes card-bounce{0%{animation-timing-function:cubic-bezier(.17,.17,.32,1);-webkit-translate:0 -60%;-moz-translate:0 -60%;-ms-translate:0 -60%;translate:0 -60%}9.70874%{animation-timing-function:cubic-bezier(.41,0,.49,1);-webkit-translate:0 8.5%;-moz-translate:0 8.5%;-ms-translate:0 8.5%;translate:0 8.5%}23.4466%{animation-timing-function:cubic-bezier(.29,0,.26,1);-webkit-translate:0 -22.5%;-moz-translate:0 -22.5%;-ms-translate:0 -22.5%;translate:0 -22.5%}47.7184%{-webkit-translate:0;-moz-translate:0;-ms-translate:0;translate:0}63.8835%{animation-timing-function:cubic-bezier(1,0,.78,1);-webkit-translate:0;-moz-translate:0;-ms-translate:0;translate:0}86.5534%{-webkit-translate:0 40.7%;-moz-translate:0 40.7%;-ms-translate:0 40.7%;translate:0 40.7%}to{-webkit-translate:0 40.7%;-moz-translate:0 40.7%;-ms-translate:0 40.7%;translate:0 40.7%}}@keyframes card-fade-100{0%{animation-timing-function:linear;opacity:0}8.1068%{opacity:1}78.4466%{opacity:1}86.5534%{opacity:0}to{opacity:0}}@keyframes card-fade-60{0%{animation-timing-function:linear;opacity:0}8.1068%{opacity:.6}78.4466%{opacity:.6}86.5534%{opacity:0}to{opacity:0}}@keyframes card-fade-20{0%{animation-timing-function:linear;opacity:0}8.1068%{opacity:.2}78.4466%{opacity:.2}86.5534%{opacity:0}to{opacity:0}}.adyen-checkout-ctp__card-animation{aspect-ratio:1/.438;filter:grayscale(1);margin:40px auto 50px;max-width:100%;position:relative;width:140px}.adyen-checkout-ctp__card-animation>.adyen-checkout-ctp__card-animation-layer{background-size:contain!important;height:100%;opacity:0;position:absolute;width:100%}.adyen-checkout-ctp__card-animation>.adyen-checkout-ctp__card-animation-layer:first-of-type{animation:card-bounce 2.06s linear infinite both,card-fade-100 2.06s linear infinite both;animation-delay:.1s;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1064' height='466' fill='none'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='m895.31 228.862-46.416-10.988c-1.172-.381-2.528-.481-3.565-.203-1.582.424-1.825 1.567-.543 2.554.676.52 1.641.893 2.634 1.067l42.816 10.545-.537 21.742-2.328.624-6.897 1.848 1.146-20.056q.002-.019.003-.037h.005c.061-.536-.274-1.054-.864-1.494-.563-.447-1.399-.831-2.462-1.065l-.003.001-.072-.016-46.587-10.849-.032-.008c-1.18-.39-2.554-.496-3.601-.215l-16.926 4.535c-1.582.424-1.825 1.568-.542 2.555.389.299.859.593 1.407.742l44.453 10.938-.526 19.429c-.021.101.234 2.007-2.662 2.783l-22.831 6.118c-3.105.832-7.644.01-10.253-1.998l-32.227-24.8c-2.271-1.748-2.029-4.233 1.146-5.083l14.204-3.806c1.674-.449 1.938-1.481.58-2.526s-3.556-1.501-5.23-1.053l-14.297 3.879c-6.795 1.82-6.817 6.539-2.199 10.093l32.275 24.837c4.972 3.826 14.615 5.636 20.567 4.042l22.824-6.116c1.151-.309 2.067-.696 2.797-1.118q.156-.091.301-.183c2.32-1.48 2.521-3.296 2.528-3.671l1.19-21.406c.081-.992-1.14-2.073-3.289-2.548l-.003.002-.072-.017-39.385-9.196 7.065-1.893 2.329-.624 41.998 10.256-.496 22.836q0 .01.093.032c.113.304.361.618.75.918 1.283.987 3.605 1.443 5.187 1.02l16.925-4.535c1.048-.281 1.507-.878 1.326-1.536l1.612-23.779.002-.037.005-.001c.123-1.083-1.369-2.092-3.323-2.539'/%3E%3Cpath stroke='%23fff' d='m895.31 228.862-46.416-10.988c-1.172-.381-2.528-.481-3.565-.203-1.582.424-1.825 1.567-.543 2.554.676.52 1.641.893 2.634 1.067l42.816 10.545-.537 21.742-2.328.624-6.897 1.848 1.146-20.056q.002-.019.003-.037h.005c.061-.536-.274-1.054-.864-1.494-.563-.447-1.399-.831-2.462-1.065l-.003.001-.072-.016-46.587-10.849-.032-.008c-1.18-.39-2.554-.496-3.601-.215l-16.926 4.535c-1.582.424-1.825 1.568-.542 2.555.389.299.859.593 1.407.742l44.453 10.938-.526 19.429c-.021.101.234 2.007-2.662 2.783l-22.831 6.118c-3.105.832-7.644.01-10.253-1.998l-32.227-24.8c-2.271-1.748-2.029-4.233 1.146-5.083l14.204-3.806c1.674-.449 1.938-1.481.58-2.526s-3.556-1.501-5.23-1.053l-14.297 3.879c-6.795 1.82-6.817 6.539-2.199 10.093l32.275 24.837c4.972 3.826 14.615 5.636 20.567 4.042l22.824-6.116c1.151-.309 2.067-.696 2.797-1.118q.156-.091.301-.183c2.32-1.48 2.521-3.296 2.528-3.671l1.19-21.406c.081-.992-1.14-2.073-3.289-2.548l-.003.002-.072-.017-39.385-9.196 7.065-1.893 2.329-.624 41.998 10.256-.496 22.836q0 .01.093.032c.113.304.361.618.75.918 1.283.987 3.605 1.443 5.187 1.02l16.925-4.535c1.048-.281 1.507-.878 1.326-1.536l1.612-23.779.002-.037.005-.001c.123-1.083-1.369-2.092-3.323-2.539'/%3E%3Cpath fill='%23fff' fill-opacity='.9' fill-rule='evenodd' d='M418.95 242.813c-1.166.08-3.042-.372-4.121-.994-.702-.405-.941-.755-1.527-2.243-2.373-6.017-6.517-11.028-13.679-16.54-6.921-5.325-13.863-9.053-24.178-12.987-2.215-.844-4.182-1.652-4.368-1.795-.687-.528-.979-1.482-.612-1.986.505-.691 2.349-1.081 3.824-.809.567.103 2.521.743 4.345 1.421 7.215 2.687 13.99 5.937 20.009 9.598 3.723 2.267 9.803 6.823 12.219 9.164 4.462 4.317 7.493 8.422 9.4 12.73 1.153 2.604 1.269 3.77.4 4.003a2.4 2.4 0 0 0-.548.23c-.132.08-.653.173-1.164.208m-16.069-.701c-1.791.122-4.29-.719-4.965-1.671-.163-.23-.697-1.349-1.19-2.485-2.083-4.815-6.346-9.43-12.427-13.455-4.994-3.305-8.797-5.218-15.392-7.737-4.424-1.69-4.929-2-5.087-3.117-.146-1.06 1.961-1.804 4.061-1.431 1.457.258 8.467 2.972 11.969 4.634 11.594 5.498 19.993 12.484 23.913 19.889 2.008 3.792 1.779 5.192-.882 5.373m-16.492-.659c-1.224-.015-2.768-.406-3.758-.951-.603-.332-.912-.797-1.614-2.437-2.575-6.024-8.768-10.833-18.898-14.676-4.447-1.688-5.038-2.104-4.718-3.324.158-.605.358-.757 1.34-1.02 1.642-.44 3.175-.146 7.121 1.365 6.068 2.325 10.298 4.621 14.525 7.881 4.345 3.352 6.465 5.882 8.069 9.62.915 2.141.839 2.79-.389 3.282-.375.149-1.131.266-1.678.26m-15.379-.611c-.949.006-2.546-.385-3.476-.851-1.035-.519-1.424-1.045-1.796-2.434-.477-1.786-1.147-2.632-3.558-4.488s-3.719-2.531-6.931-3.584c-1.089-.356-2.302-.809-2.698-1.003-1.658-.818-1.914-2.296-.508-2.936 1.187-.544 2.67-.406 5.617.522 8.533 2.685 14.934 7.611 15.941 12.27.357 1.645-.521 2.495-2.591 2.504'/%3E%3Crect width='110' height='74' fill='url(%23a)' rx='10' transform='matrix(.96593 -.25882 .7925 .60987 199.717 245.906)'/%3E%3Cg stroke='%23000' stroke-opacity='.8' stroke-width='2'%3E%3Cpath d='m233.447 236.868 46.846 36.05c.876.673.72 1.451-.347 1.737l-31.799 8.521M266.657 262.424l-33.731 9.038m17.126-21.816-33.73 9.038m115.215 13.423-46.846-36.05c-.875-.673-.72-1.451.347-1.737l31.799-8.52M298.327 246.551l33.731-9.038m-17.126 21.816 33.731-9.038'/%3E%3Crect width='112' height='76' x='-1.758' y='-.351' rx='11' style='mix-blend-mode:soft-light' transform='matrix(.96593 -.25882 .7925 .60987 199.935 245.314)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='a' x1='-12.604' x2='99.193' y1='0' y2='88.114' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fff'/%3E%3Cstop offset='.484' stop-color='%23b3b3b3'/%3E%3Cstop offset='1' stop-color='%23fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") 0 0 no-repeat,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1064' height='466' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Crect width='728' height='455' fill='url(%23b)' rx='24' transform='matrix(.96593 -.25882 .7925 .60987 0 188.42)'/%3E%3Cg fill='%23033783'%3E%3Cpath fill-opacity='.2' d='M638.209-50.009C376.564 99.506 477.408 320.518 560.535 412.335L1063.78 277.49z'/%3E%3Cpath fill-opacity='.4' d='M711.119 6.099C494.132 130.043 577.63 313.21 646.503 389.3l417.277-111.81z'/%3E%3C/g%3E%3Cpath fill='%23003780' d='M791.162 67.695C624.04 163.343 688.839 304.87 742.129 363.677l321.651-86.187z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='b' x1='72.545' x2='249.224' y1='26.435' y2='498.002' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%233382ea'/%3E%3Cstop offset='1' stop-color='%23003ea9'/%3E%3C/linearGradient%3E%3CclipPath id='a'%3E%3Crect width='728' height='455' fill='%23fff' rx='24' transform='matrix(.96593 -.25882 .7925 .60987 0 188.42)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 0 0 no-repeat;opacity:1;z-index:3}.adyen-checkout-ctp__card-animation>.adyen-checkout-ctp__card-animation-layer:nth-of-type(2){animation:card-bounce 2.06s linear infinite both,card-fade-60 2.06s linear infinite both;animation-delay:50ms;opacity:.6;transform:translateY(25%);z-index:2}.adyen-checkout-ctp__card-animation>.adyen-checkout-ctp__card-animation-layer:nth-of-type(2),.adyen-checkout-ctp__card-animation>.adyen-checkout-ctp__card-animation-layer:nth-of-type(3){background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1064' height='466' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Crect width='728' height='455' fill='url(%23b)' rx='24' transform='matrix(.96593 -.25882 .7925 .60987 0 188.42)'/%3E%3Cg fill='%23033783'%3E%3Cpath fill-opacity='.2' d='M638.209-50.009C376.564 99.506 477.408 320.518 560.535 412.335L1063.78 277.49z'/%3E%3Cpath fill-opacity='.4' d='M711.119 6.099C494.132 130.043 577.63 313.21 646.503 389.3l417.277-111.81z'/%3E%3C/g%3E%3Cpath fill='%23003780' d='M791.162 67.695C624.04 163.343 688.839 304.87 742.129 363.677l321.651-86.187z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='b' x1='72.545' x2='249.224' y1='26.435' y2='498.002' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%233382ea'/%3E%3Cstop offset='1' stop-color='%23003ea9'/%3E%3C/linearGradient%3E%3CclipPath id='a'%3E%3Crect width='728' height='455' fill='%23fff' rx='24' transform='matrix(.96593 -.25882 .7925 .60987 0 188.42)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 0 0 no-repeat}.adyen-checkout-ctp__card-animation>.adyen-checkout-ctp__card-animation-layer:nth-of-type(3){animation:card-bounce 2.06s linear infinite both,card-fade-20 2.06s linear infinite both;opacity:.2;transform:translateY(50%);z-index:1}.adyen-checkout-ctp__loading-subtitle{font-size:var(--adyen-sdk-spacer-070,16px);line-height:var(--adyen-sdk-text-caption-line-height,18px);margin:0 auto 58px;max-width:280px;text-align:center}.adyen-checkout-ctp__section>.adyen-checkout__field.adyen-checkout__field--shopperLogin{margin-bottom:var(--adyen-sdk-spacer-080,20px)}.adyen-checkout__content-separator{align-items:center;color:var(--adyen-sdk-color-label-primary,#00112c);display:flex;font-size:var(--adyen-sdk-text-body-font-size,14px);justify-content:center;line-height:var(--adyen-sdk-text-caption-line-height,18px);margin-bottom:var(--adyen-sdk-spacer-070,16px);margin-top:var(--adyen-sdk-spacer-070,16px);text-transform:capitalize;white-space:nowrap}.adyen-checkout__content-separator:after,.adyen-checkout__content-separator:before{border-bottom:1px solid var(--adyen-sdk-color-separator-primary,#dbdee2);content:"";flex:1}.adyen-checkout__content-separator:after{margin-left:var(--adyen-sdk-spacer-080,20px)}.adyen-checkout__content-separator:before{margin-right:var(--adyen-sdk-spacer-080,20px)}.adyen-checkout-link{--text-decoration:none;color:var(--adyen-sdk-color-label-highlight,#0070f5);-webkit-text-decoration:var(--text-decoration);text-decoration:var(--text-decoration)}.adyen-checkout-link:focus-visible{outline:none}.adyen-checkout-link:active,.adyen-checkout-link:hover{--text-decoration:underline}.adyen-checkout-link:focus-visible{border-radius:var(--adyen-sdk-border-radius-xs,2px);box-shadow:0 0 0 1px #fff,0 0 0 3px var(--adyen-sdk-focus-ring-color,rgba(0,112,245,.8));transition:.1s cubic-bezier(.785,.135,.15,.86)}[class^=adyen-checkout],[class^=adyen-checkout] *,[class^=adyen-checkout] :after,[class^=adyen-checkout] :before,[class^=adyen-checkout]:after,[class^=adyen-checkout]:before{box-sizing:border-box}.adyen-checkout__threeds2__challenge,.adyen-checkout__threeds2__challenge-container{background-color:transparent;display:block;height:inherit;min-height:400px;overflow:hidden;position:relative;width:100%}.adyen-checkout__threeds2__challenge--01,.adyen-checkout__threeds2__challenge--01 .adyen-checkout__iframe--threeDSIframe{height:400px;width:250px}.adyen-checkout__threeds2__challenge--02,.adyen-checkout__threeds2__challenge--02 .adyen-checkout__iframe--threeDSIframe{height:400px;width:390px}.adyen-checkout__threeds2__challenge--03,.adyen-checkout__threeds2__challenge--03 .adyen-checkout__iframe--threeDSIframe{height:600px;width:500px}.adyen-checkout__threeds2__challenge--04,.adyen-checkout__threeds2__challenge--04 .adyen-checkout__iframe--threeDSIframe{height:400px;width:600px}.adyen-checkout__threeds2__challenge--05,.adyen-checkout__threeds2__challenge--05 .adyen-checkout__iframe--threeDSIframe{height:100%;width:100%}.adyen-checkout__iframe--threeDSIframe{border:0;left:0;position:absolute;top:0}.adyen-checkout__threeds2-challenge-error .adyen-checkout__status__icon{display:block;margin:var(--adyen-sdk-spacer-130,56px) auto var(--adyen-sdk-spacer-100,32px)}.adyen-checkout__threeds2-challenge-error .adyen-checkout__status__text{color:var(--adyen-sdk-color-label-critical,#e22d2d);font-size:var(--adyen-sdk-text-title-font-size,16px);margin-bottom:var(--adyen-sdk-spacer-130,56px);text-align:center}.adyen-checkout__pm__holderName{margin-bottom:0}.adyen-checkout__pm__holderName .adyen-checkout__input{max-height:100px}.adyen-checkout__fieldset__title+.adyen-checkout__ach-sf__form{margin-top:0}.adyen-checkout__ach-input .adyen-checkout__fieldset--address,.adyen-checkout__ach-sf__form{margin-top:var(--adyen-sdk-spacer-070,16px)}.sf-input__wrapper,.adyen-checkout__bacs--confirm{position:relative}.adyen-checkout__bacs--confirm .adyen-checkout-input__inline-validation--valid{display:none}.adyen-checkout__bacs .adyen-checkout__field--inactive{pointer-events:none}.adyen-checkout__bacs .adyen-checkout__bacs--edit{cursor:pointer;position:absolute;right:0;top:0}.adyen-checkout__bacs .adyen-checkout__bacs--edit-dropin{top:-50px}.adyen-checkout__bacs .adyen-checkout__bacs--edit .adyen-checkout__bacs--edit-button{background:none;border:none;color:var(--adyen-sdk-color-label-primary,#00112c);cursor:pointer;padding:0;text-align:end;text-decoration:underline}.adyen-checkout__voucher-result{border-radius:var(--adyen-sdk-border-radius-m,8px);position:relative;text-align:center}.adyen-checkout__voucher-result__bottom,.adyen-checkout__voucher-result__top{background:var(--adyen-sdk-color-background-primary,#ffffff);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-separator-primary,#dbdee2)}.adyen-checkout__voucher-result__top{border-bottom:0;border-radius:var(--adyen-sdk-border-radius-m,8px) var(--adyen-sdk-border-radius-m,8px) 0 0;padding:var(--adyen-sdk-spacer-110,40px) 0 var(--adyen-sdk-spacer-090,24px)}.adyen-checkout__voucher-result__bottom{border-radius:0 0 var(--adyen-sdk-border-radius-m,8px) var(--adyen-sdk-border-radius-m,8px);border-top:0}.adyen-checkout__voucher-result__separator{align-items:center;background:var(--adyen-sdk-color-background-primary,#ffffff);display:flex;margin:0 auto;position:relative}.adyen-checkout__voucher-result__separator__inner{border-top:1px solid var(--adyen-sdk-color-separator-primary,#dbdee2);width:100%}.adyen-checkout__voucher-result__image{align-items:center;display:flex;justify-content:center;margin-bottom:var(--adyen-sdk-spacer-110,40px);width:100%}.adyen-checkout-link--voucher-result-instructions{display:inline-block}.adyen-checkout__voucher-result__image__wrapper{display:block;height:var(--adyen-sdk-spacer-120,48px);margin:0 var(--adyen-sdk-spacer-090,24px);position:relative}.adyen-checkout__voucher-result__image__wrapper:after{border-radius:var(--adyen-sdk-border-radius-m,8px);box-shadow:var(--adyen-sdk-shadow-low,0 2px 4px rgba(0,17,44,.04),0 1px 2px rgba(0,17,44,.02));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.adyen-checkout__voucher-result__image__wrapper:nth-child(2){margin-left:0}.adyen-checkout__voucher-result__image__brand,.adyen-checkout__voucher-result__image__issuer{border-radius:var(--adyen-sdk-border-radius-m,8px);height:var(--adyen-sdk-spacer-120,48px)}.adyen-checkout__voucher-result__introduction{color:var(--adyen-sdk-color-label-primary,#00112c);font-size:var(--adyen-sdk-text-body-font-size,14px);line-height:var(--adyen-sdk-text-caption-line-height,18px);margin:0 auto;max-width:400px;text-align:center}.adyen-checkout__voucher-result__amount{color:var(--adyen-sdk-color-label-primary,#00112c);font-size:var(--adyen-sdk-text-subtitle-font-size,16px);font-weight:700;margin:var(--adyen-sdk-spacer-090,24px) auto 0;text-align:center}.adyen-checkout__voucher-result__surcharge{color:var(--adyen-sdk-color-label-secondary,#5c687c);font-size:var(--adyen-sdk-text-body-font-size,14px);text-align:center}.adyen-checkout__voucher-result__code__label,.adyen-checkout__voucher-result__surcharge{display:block;font-weight:400;line-height:var(--adyen-sdk-text-caption-line-height,18px)}.adyen-checkout__voucher-result__code__label{left:0;margin:0 auto;position:absolute;right:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}.adyen-checkout__voucher-result__code__label:before{content:"";position:absolute}.adyen-checkout__voucher-result__code__label__text{background:var(--adyen-sdk-color-background-primary,#ffffff);color:var(--adyen-sdk-color-label-primary,#00112c);font-size:13px;letter-spacing:normal;line-height:1;padding:0 var(--adyen-sdk-spacer-040,8px)}.adyen-checkout__voucher-result__code__barcode{display:block;height:var(--adyen-sdk-spacer-130,56px);margin:0 auto var(--adyen-sdk-spacer-040,8px);max-width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adyen-checkout__voucher-result__code{border-width:1px 0;color:var(--adyen-sdk-color-label-primary,#00112c);display:inline-block;font-size:var(--adyen-sdk-text-title-l-font-size,24px);font-weight:700;letter-spacing:1px;line-height:1.2;margin:0 auto;padding:var(--adyen-sdk-spacer-070,16px) var(--adyen-sdk-spacer-120,48px);position:relative;text-align:center;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:100%;word-break:break-word}.adyen-checkout__voucher-result__details{list-style:none;margin:-1px auto 0;padding:0}.adyen-checkout__voucher-result__details__item{border-top:1px solid var(--adyen-sdk-color-separator-primary,#dbdee2);color:var(--adyen-sdk-color-label-primary,#00112c);display:flex;font-size:var(--adyen-sdk-text-body-font-size,14px);justify-content:space-between;padding:var(--adyen-sdk-spacer-070,16px) var(--adyen-sdk-spacer-090,24px);word-break:break-word}.adyen-checkout__voucher-result__details__item:last-child{margin-bottom:0}.adyen-checkout__voucher-result__details__label{max-width:50%;text-align:left}.adyen-checkout__voucher-result__details__value{font-weight:700;max-width:50%;text-align:right}.adyen-checkout__voucher-result__actions{align-items:center;display:flex;justify-content:center;list-style:none;margin:0 auto var(--adyen-sdk-spacer-100,32px);max-width:100%;min-width:200px;padding:0;width:300px}.adyen-checkout__voucher-result__actions__item{margin:0 var(--adyen-sdk-spacer-020,4px)}.adyen-checkout__voucher-result__introduction{font-size:var(--adyen-sdk-text-title-font-size,16px);max-width:420px}.adyen-checkout__fieldset--personalDetails .adyen-checkout__field--gender .adyen-checkout__radio_group{display:flex}.adyen-checkout__fieldset--personalDetails .adyen-checkout__radio_group{display:flex;margin:var(--adyen-sdk-spacer-040,8px) 0}.adyen-checkout__fieldset--personalDetails .adyen-checkout__radio_group__input-wrapper{margin-right:var(--adyen-sdk-spacer-080,20px)}.adyen-checkout__fieldset--personalDetails .adyen-checkout__radio_group__input-wrapper:last-child{margin:0}.adyen-checkout__field--gender .adyen-checkout__input-wrapper{background-color:transparent;border:none;box-shadow:none}.adyen-checkout__field--gender .adyen-checkout__input-wrapper:active,.adyen-checkout__field--gender .adyen-checkout__input-wrapper:active:hover,.adyen-checkout__field--gender .adyen-checkout__input-wrapper:focus-within,.adyen-checkout__field--gender .adyen-checkout__input-wrapper:focus-within:hover{box-shadow:none}.adyen-checkout__field--separateDeliveryAddress .adyen-checkout__input-wrapper{background-color:transparent;border:none;box-shadow:none}.adyen-checkout__field--separateDeliveryAddress .adyen-checkout__input-wrapper:active,.adyen-checkout__field--separateDeliveryAddress .adyen-checkout__input-wrapper:active:hover,.adyen-checkout__field--separateDeliveryAddress .adyen-checkout__input-wrapper:focus-within,.adyen-checkout__field--separateDeliveryAddress .adyen-checkout__input-wrapper:focus-within:hover{box-shadow:none}.adyen-checkout__open-invoice .adyen-checkout__fieldset--billingAddress,.adyen-checkout__open-invoice .adyen-checkout__fieldset--personalDetails{padding-bottom:var(--adyen-sdk-spacer-040,8px)}.adyen-checkout__open-invoice .adyen-checkout__fieldset--deliveryAddress{margin-top:var(--adyen-sdk-spacer-090,24px);padding-bottom:var(--adyen-sdk-spacer-040,8px)}.adyen-checkout__open-invoice .adyen-checkout__input--separateDeliveryAddress{margin-bottom:0}.adyen-checkout__open-invoice .adyen-checkout__field--consentCheckbox{margin-top:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__amazonpay__button{margin:auto}.adyen-checkout__amazonpay .adyen-checkout__button--ghost{display:block;margin:var(--adyen-sdk-spacer-040,8px) auto 0;width:auto}.adyen-checkout__applepay__button{height:var(--adyen-sdk-spacer-120,48px);width:240px}.adyen-checkout__dropin .adyen-checkout__applepay__button{border-radius:var(--adyen-sdk-border-radius-m,8px);width:100%}@supports (-webkit-appearance:-apple-pay-button){.apple-pay,.apple-pay-button{-webkit-appearance:-apple-pay-button}.apple-pay-button{cursor:pointer;display:inline-block}.apple-pay-button-black{-apple-pay-button-style:black}.apple-pay-button-white{-apple-pay-button-style:white}.apple-pay-button-white-with-line{-apple-pay-button-style:white-outline}.apple-pay-button--type-plain{-apple-pay-button-type:plain}.apple-pay-button--type-buy{-apple-pay-button-type:buy}.apple-pay-button--type-donate{-apple-pay-button-type:donate}.apple-pay-button--type-check-out{-apple-pay-button-type:check-out}.apple-pay-button--type-book{-apple-pay-button-type:book}.apple-pay-button--type-subscribe{-apple-pay-button-type:subscribe}.apple-pay-button--type-add-money{-apple-pay-button-type:add-money}.apple-pay-button--type-contribute{-apple-pay-button-type:contribute}.apple-pay-button--type-order{-apple-pay-button-type:order}.apple-pay-button--type-reload{-apple-pay-button-type:reload}.apple-pay-button--type-rent{-apple-pay-button-type:rent}.apple-pay-button--type-support{-apple-pay-button-type:support}.apple-pay-button--type-tip{-apple-pay-button-type:tip}.apple-pay-button--type-top-up{-apple-pay-button-type:top-up}}@supports not (-webkit-appearance:-apple-pay-button){.apple-pay-button{background-position:50% 50%;background-repeat:no-repeat;background-size:100% 60%;border-radius:5px;display:inline-block;max-height:var(--adyen-sdk-spacer-140,64px);min-height:var(--adyen-sdk-spacer-100,32px);min-width:200px;padding:0}.apple-pay-button-black{background-color:#000;background-image:-webkit-named-image(apple-pay-logo-white)}.apple-pay-button-white,.apple-pay-button-white-with-line{background-color:#fff;background-image:-webkit-named-image(apple-pay-logo-black)}.apple-pay-button-white-with-line{border:.5px solid black}}.adyen-checkout__cashapp>.adyen-checkout__store-details{margin-bottom:var(--adyen-sdk-spacer-070,16px);margin-top:0}.adyen-checkout__paywithgoogle{height:var(--adyen-sdk-spacer-120,48px)}.adyen-checkout__paypal__buttons{position:relative;z-index:0}.adyen-checkout__paypal__button{display:flex;margin-bottom:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__paypal__button:empty{display:none}.adyen-checkout__paypal__status--pending{margin:var(--adyen-sdk-spacer-070,16px) 0}.adyen-checkout__paypal__status--processing{align-items:center;display:flex;font-size:13px;justify-content:center;padding:var(--adyen-sdk-spacer-090,24px) 0}.adyen-checkout__paypal-processing .adyen-checkout__paypal__button{display:none}.adyen-checkout__payment-method .adyen-checkout__paypal__status--pending{margin:var(--adyen-sdk-spacer-070,16px) 0 38px}.adyen-checkout__payment-method .adyen-checkout__paypal__status--processing{padding:var(--adyen-sdk-spacer-080,20px) 0 65px}.adyen-checkout__field--sendCopyToEmail .adyen-checkout__input-wrapper{background-color:transparent;border:none;box-shadow:none}.adyen-checkout__field--sendCopyToEmail .adyen-checkout__input-wrapper:active,.adyen-checkout__field--sendCopyToEmail .adyen-checkout__input-wrapper:active:hover,.adyen-checkout__field--sendCopyToEmail .adyen-checkout__input-wrapper:focus-within,.adyen-checkout__field--sendCopyToEmail .adyen-checkout__input-wrapper:focus-within:hover{box-shadow:none}.adyen-checkout__voucher-result--boletobancario .adyen-checkout__voucher-result__code,.adyen-checkout__voucher-result--oxxo .adyen-checkout__voucher-result__code{font-size:var(--adyen-sdk-text-body-font-size,14px);line-height:var(--adyen-sdk-text-caption-line-height,18px);padding:var(--adyen-sdk-spacer-090,24px);word-break:break-all}.adyen-checkout__issuer-button{align-items:center;background-color:var(--adyen-sdk-color-background-primary,#ffffff);border:none;border-radius:var(--adyen-sdk-border-radius-m,8px);box-shadow:inset 0 0 0 1px var(--adyen-sdk-color-outline-primary,#dbdee2);cursor:pointer;display:flex;flex-basis:47%;flex-grow:2;font-size:var(--adyen-sdk-text-body-font-size,14px);height:var(--adyen-sdk-spacer-110,40px);justify-content:space-between;padding:var(--adyen-sdk-spacer-000,0) var(--adyen-sdk-spacer-060,12px);transition:background .3s ease-out,box-shadow .3s ease-out}.adyen-checkout__issuer-button:active{color:var(--adyen-sdk-color-label-primary,#00112c)}.adyen-checkout__issuer-button:not(.adyen-checkout__issuer-button--selected):focus{box-shadow:inset 0 0 0 1px var(--adyen-sdk-color-outline-tertiary,#8d95a3);outline:none}.adyen-checkout__issuer-button:not(.adyen-checkout__issuer-button--selected):focus-visible{box-shadow:inset 0 0 0 1px var(--adyen-sdk-color-outline-tertiary,#8d95a3);outline:none}.adyen-checkout__issuer-button:not(.adyen-checkout__issuer-button--selected):hover{box-shadow:inset 0 0 0 1px var(--adyen-sdk-color-outline-tertiary,#8d95a3);outline:none}.adyen-checkout__issuer-button--selected{background:var(--adyen-sdk-color-background-primary,#ffffff);box-shadow:inset 0 0 0 1.5px var(--adyen-sdk-color-outline-primary-active,#00112c);color:var(--adyen-sdk-color-label-primary,#00112c);font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500);height:var(--adyen-sdk-spacer-110,40px);transition:none}.adyen-checkout__issuer-button-img{margin-right:var(--adyen-sdk-spacer-040,8px);max-height:26px}.adyen-checkout__issuer-button-group{display:flex;flex-wrap:wrap;gap:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__field--issuer-list{margin-bottom:0}.adyen-checkout__econtext-input__field>.adyen-checkout__button--pay:only-child{margin-top:0}.adyen-checkout-trustly{margin-bottom:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout-trustly__descriptor{font-size:var(--adyen-sdk-text-subtitle-font-size,16px);font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500);margin:var(--adyen-sdk-spacer-000,0) var(--adyen-sdk-spacer-000,0) var(--adyen-sdk-spacer-020,4px)}.adyen-checkout-trustly__description-list{font-size:var(--adyen-sdk-text-body-font-size,14px);line-height:1.5;list-style-type:disc;margin:0;padding-left:var(--adyen-sdk-spacer-080,20px)}.adyen-checkout-paybybank_AIS_DD{margin-bottom:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout-paybybank_AIS_DD__description-header{color:var(--adyen-sdk-color-label-primary,#00112c);font-size:var(--adyen-sdk-text-subtitle-font-size,16px);font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500);margin:var(--adyen-sdk-spacer-000,0) var(--adyen-sdk-spacer-000,0) var(--adyen-sdk-spacer-020,4px)}.adyen-checkout-paybybank_AIS_DD__description-body{color:var(--adyen-sdk-color-label-secondary,#5c687c);font-size:var(--adyen-sdk-text-body-font-size,14px);font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:1.5;list-style-type:disc;margin:0}@media (max-width:330px){.adyen-checkout__payment-method--paybybank_AIS_DD .adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper:nth-child(2){display:none}}@media (max-width:360px){.adyen-checkout__payment-method--paybybank_AIS_DD .adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper:nth-child(3){display:none}}@media (max-width:390px){.adyen-checkout__payment-method--paybybank_AIS_DD .adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper:nth-child(4){display:none}}.adyen-checkout__payment-method--paybybank_AIS_DD .adyen-checkout__payment-method__brand-number{text-overflow:clip;white-space:nowrap}.adyen-checkout__klarna-widget{pointer-events:all}.adyen-checkout__qr-loader{align-items:center;background:var(--adyen-sdk-color-background-primary,#ffffff);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-secondary,#c9cdd3);border-radius:var(--adyen-sdk-border-radius-m,8px);display:flex;flex-direction:column;padding:var(--adyen-sdk-spacer-110,40px);padding-bottom:var(--adyen-sdk-spacer-090,24px)}.adyen-checkout__qr-loader--result{gap:var(--adyen-sdk-spacer-090,24px);padding:100px}.adyen-checkout__qr-loader__brand-logo-wrapper{border-radius:var(--adyen-sdk-border-radius-s,4px);box-shadow:var(--adyen-sdk-shadow-low,0 2px 4px rgba(0,17,44,.04),0 1px 2px rgba(0,17,44,.02));margin-bottom:var(--adyen-sdk-spacer-090,24px);overflow:hidden}.adyen-checkout__qr-loader__brand-logo{display:block;width:80px}.adyen-checkout__qr-loader__subtitle{color:var(--adyen-sdk-color-label-primary,#00112c);font-size:var(--adyen-sdk-text-body-font-size,14px);line-height:var(--adyen-sdk-text-body-line-height,20px);max-width:400px;text-align:center}.adyen-checkout__qr-loader__icon{height:88px;width:88px}.adyen-checkout__qr-loader__payment_amount{color:var(--adyen-sdk-color-label-primary,#00112c);font-size:var(--adyen-sdk-text-title-l-font-size,24px);font-weight:var(--adyen-sdk-text-title-l-font-weight,600);line-height:var(--adyen-sdk-text-body-wide-line-height,24px);margin-bottom:var(--adyen-sdk-spacer-090,24px)}.adyen-checkout__qr-loader__progress{background:var(--adyen-sdk-color-outline-secondary,#c9cdd3);border-radius:var(--adyen-sdk-border-radius-l,12px);height:var(--adyen-sdk-spacer-020,4px);margin-bottom:var(--adyen-sdk-spacer-060,12px);padding-right:3%;width:152px}[dir=rtl] .adyen-checkout__qr-loader__progress{padding-left:3%;padding-right:0}.adyen-checkout__qr-loader__percentage{background:var(--adyen-sdk-color-label-primary,#00112c);border-radius:var(--adyen-sdk-border-radius-l,12px);display:block;height:100%}.adyen-checkout__qr-loader__countdown{font-size:var(--adyen-sdk-text-caption-font-size,12px);text-align:center}.adyen-checkout__qr-loader>.adyen-checkout__spinner__wrapper{margin:60px 0}.adyen-checkout__qr-loader__app-link{display:none}.adyen-checkout__button.adyen-checkout__button--qr-loader{margin-top:var(--adyen-sdk-spacer-090,24px);text-decoration:none}.adyen-checkout__qr-loader__instructions{color:var(--adyen-sdk-color-label-tertiary,#8d95a3);font-size:var(--adyen-sdk-text-subtitle-font-size,16px);line-height:1.5;margin-top:var(--adyen-sdk-spacer-090,24px);max-width:300px}.adyen-checkout__qr-loader__actions{align-items:center;display:flex;justify-content:center;margin-top:var(--adyen-sdk-spacer-100,32px)}@media (max-width:1024px){.adyen-checkout__qr-loader__app-link{display:block;min-width:220px}}.adyen-checkout__qr-loader--swish>.adyen-checkout__qr-loader__instructions{text-align:center}.adyen-checkout-paynow__introduction{color:var(--adyen-sdk-color-label-primary,#00112c);font-size:var(--adyen-sdk-text-body-font-size,14px);font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:var(--adyen-sdk-text-body-line-height,20px);text-align:center}.adyen-checkout-timeline-wrapper{background-color:var(--adyen-sdk-color-background-secondary,#f7f7f8);border-radius:8px;max-width:300px;padding:16px}.adyen-checkout-timeline{scrollbar-color:var(--adyen-sdk-color-background-quaternary,#c0c5cc) transparent}.adyen-checkout-timeline__items{all:unset}.adyen-checkout-timeline-item{scrollbar-color:var(--adyen-sdk-color-background-quaternary,#c0c5cc) transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;list-style-type:none;max-width:500px}.adyen-checkout-timeline-item:last-child .adyen-checkout-timeline-item__separator{display:none}.adyen-checkout-timeline-item:last-child .adyen-checkout-timeline-item__content{padding-bottom:0}.adyen-checkout-timeline-item__row{display:flex;gap:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout-timeline-item__marker{display:flex;flex-flow:column;margin-top:var(--adyen-sdk-spacer-010,2px);max-width:var(--adyen-sdk-spacer-070,16px);width:100%}.adyen-checkout-timeline-item__separator{flex-grow:1;position:relative}.adyen-checkout-timeline-item__separator:before{background-color:var(--adyen-sdk-color-separator-secondary,#c9cdd3);content:"";height:100%;left:50%;position:absolute;transform:translate(-50%);width:1px}.adyen-checkout-timeline-item__content{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;padding-bottom:var(--adyen-sdk-spacer-060,12px)}.adyen-checkout-timeline-item__title{color:var(--adyen-sdk-color-label-primary,#00112c);font-size:var(--adyen-sdk-text-caption-font-size,12px);font-weight:var(--adyen-sdk-text-body-font-weight,400);letter-spacing:0;line-height:var(--adyen-sdk-text-body-line-height,20px);margin-bottom:var(--adyen-sdk-spacer-010,2px);text-align:left}.adyen-checkout-paynow__instructions{color:var(--adyen-sdk-color-label-primary,#00112c);font-size:var(--adyen-sdk-text-body-font-size,14px);font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:var(--adyen-sdk-text-body-line-height,20px);text-align:center}.adyen-checkout-paynow__instructions>p{margin-bottom:0}.adyen-checkout__blik__helper{color:var(--adyen-sdk-color-label-primary,#00112c);font-size:var(--adyen-sdk-text-subtitle-font-size,16px);font-weight:400;margin:0 0 var(--adyen-sdk-spacer-070,16px);padding:0}.adyen-checkout__await{background:var(--adyen-sdk-color-background-primary,#ffffff);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-secondary,#c9cdd3);border-radius:var(--adyen-sdk-border-radius-m,8px);padding:var(--adyen-sdk-spacer-110,40px);text-align:center}.adyen-checkout__await--result{padding:100px}.adyen-checkout__qr-loader--app{border:0;border-radius:0;padding:0}.adyen-checkout__await__brand-logo{border-radius:3px;width:74px}.adyen-checkout__await__indicator-text,.adyen-checkout__await__subtitle{color:var(--adyen-sdk-color-label-primary,#00112c);font-size:var(--adyen-sdk-text-subtitle-font-size,16px);line-height:var(--adyen-sdk-text-caption-line-height,18px);margin-top:var(--adyen-sdk-spacer-100,32px)}.adyen-checkout__await__indicator-holder .adyen-checkout__await__indicator-text{margin-left:var(--adyen-sdk-spacer-050,10px);margin-top:var(--adyen-sdk-spacer-030,6px)}.adyen-checkout__await__indicator-holder{display:flex;justify-content:center;margin-bottom:var(--adyen-sdk-spacer-080,20px);margin-top:var(--adyen-sdk-spacer-100,32px)}.adyen-checkout__await__subtitle--result{margin-bottom:var(--adyen-sdk-spacer-100,32px)}.adyen-checkout__await__icon{height:88px;width:88px}.adyen-checkout__await__progress{background:var(--adyen-sdk-color-outline-secondary,#c9cdd3);border-radius:var(--adyen-sdk-border-radius-l,12px);height:var(--adyen-sdk-spacer-020,4px);margin:var(--adyen-sdk-spacer-100,32px) auto var(--adyen-sdk-spacer-060,12px);width:152px}.adyen-checkout__await__percentage{background:var(--adyen-sdk-color-label-primary,#00112c);border-radius:var(--adyen-sdk-border-radius-l,12px);display:block;height:100%}.adyen-checkout__await__countdown{color:var(--adyen-sdk-color-outline-tertiary,#8d95a3);font-size:var(--adyen-sdk-text-body-font-size,14px)}.adyen-checkout__await>.adyen-checkout__spinner__wrapper{margin:60px 0}.adyen-checkout__await__app-link{display:none;margin-top:var(--adyen-sdk-spacer-070,16px)}@media only screen and (max-device-width:1200px){.adyen-checkout__await__app-link{display:block}}.adyen-checkout__loading-input__form{transition:opacity .25s ease-out}.adyen-checkout__fieldset--phone-input{direction:ltr}.adyen-checkout__fieldset--phone-input .adyen-checkout__fieldset__fields{gap:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__fieldset--phone-input .adyen-checkout__fieldset__fields>.adyen-checkout__field{margin-bottom:0}.adyen-checkout-field--phone-prefix{width:144px}.adyen-checkout-field--phone-number{flex:1}.adyen-checkout__field--vpa{margin-bottom:0}.adyen-checkout_upi-mode-selection-text{font-size:var(--adyen-sdk-text-caption-font-size,12px);font-weight:var(--adyen-sdk-text-caption-font-weight,400);line-height:var(--adyen-sdk-text-caption-line-height,18px);margin-bottom:var(--adyen-sdk-spacer-040,8px);margin-top:var(--adyen-sdk-spacer-000,0)}.adyen-checkout__segmented-control--upi-margin-bottom{margin-bottom:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout-upi-area-intent .adyen-checkout__button--pay{margin-top:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout-upi-area-qr-code .adyen-checkout__button--pay{margin-top:var(--adyen-sdk-spacer-000,0)}.adyen-checkout-checkmark{border-bottom:1.5px solid var(--adyen-sdk-color-label-primary,#00112c);border-right:1.5px solid var(--adyen-sdk-color-label-primary,#00112c);height:var(--adyen-sdk-spacer-060,12px);transform:rotate(45deg);width:var(--adyen-sdk-spacer-030,6px)}.adyen-checkout__segmented-control{background:var(--adyen-sdk-color-background-tertiary,#eeeff1);border-radius:var(--adyen-sdk-border-radius-l,12px);display:flex;gap:var(--adyen-sdk-spacer-020,4px);justify-content:space-between;padding:var(--adyen-sdk-spacer-030,6px)}.adyen-checkout__segmented-control--disabled{pointer-events:none}.adyen-checkout__segmented-control--disabled>.adyen-checkout__segmented-control-segment{color:var(--adyen-sdk-color-label-disabled,#8d95a3)}.adyen-checkout__segmented-control--disabled>.adyen-checkout__segmented-control-segment--selected .adyen-checkout-checkmark{border-bottom:1.5px solid var(--adyen-sdk-color-label-disabled,#8d95a3);border-right:1.5px solid var(--adyen-sdk-color-label-disabled,#8d95a3)}.adyen-checkout__segmented-control-segment{align-items:center;background:transparent;border:0;border-radius:var(--adyen-sdk-border-radius-m,8px);color:var(--adyen-sdk-color-label-primary,#00112c);cursor:pointer;display:flex;flex-grow:1;font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500);gap:var(--adyen-sdk-spacer-050,10px);height:var(--adyen-sdk-spacer-110,40px);justify-content:center;text-align:center;transition:background .3s ease-out;width:100%}.adyen-checkout__segmented-control-segment:active,.adyen-checkout__segmented-control-segment:not(.adyen-checkout__segmented-control-segment--selected):hover{background-color:var(--adyen-sdk-color-background-secondary,#f7f7f8)}.adyen-checkout__segmented-control-segment--selected{background:var(--adyen-sdk-color-background-primary,#ffffff);box-shadow:var(--adyen-sdk-shadow-low,0 2px 4px rgba(0,17,44,.04),0 1px 2px rgba(0,17,44,.02));color:var(--adyen-sdk-color-label-primary,#00112c)}.adyen-checkout__payment-method__header__title{align-items:center;background:none;border:none;color:var(--adyen-sdk-color-label-primary,#00112c);cursor:pointer;display:flex;flex-shrink:0;font-size:1em;font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500);gap:var(--adyen-sdk-spacer-060,12px);margin-right:var(--adyen-sdk-spacer-070,16px);max-height:38px;max-width:100%;padding:0}[dir=rtl] .adyen-checkout__payment-method__header__title{margin-left:var(--adyen-sdk-spacer-070,16px);margin-right:var(--adyen-sdk-spacer-000,0)}.adyen-checkout__payment-method__radio{background-color:var(--adyen-sdk-color-background-primary,#ffffff);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-secondary,#c9cdd3);border-radius:50%;height:var(--adyen-sdk-spacer-070,16px);left:var(--adyen-sdk-spacer-070,16px);transition:border-color .2s ease-out,box-shadow .2s ease-out;width:var(--adyen-sdk-spacer-070,16px)}[dir=rtl] .adyen-checkout__payment-method__radio{left:auto;right:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__payment-method__radio:after{background-color:var(--adyen-sdk-color-background-primary,#ffffff);border-radius:50%;content:"";display:block;height:var(--adyen-sdk-spacer-040,8px);left:0;margin:0 auto;position:relative;right:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease-out;width:var(--adyen-sdk-spacer-040,8px)}.adyen-checkout__payment-method__radio--selected{background-color:var(--adyen-sdk-color-label-primary,#00112c);border:0;transition:all .3s ease-out}.adyen-checkout__payment-method__radio--selected:hover{box-shadow:0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-primary-hover,#c9cdd3)}.adyen-checkout__payment-method__radio--selected:after{transform:translateY(-50%) scale(1)}.adyen-checkout-upi-app-item{background:var(--adyen-sdk-color-background-primary,#ffffff);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-primary,#dbdee2);border-radius:var(--adyen-sdk-border-radius-m,8px);cursor:pointer;display:flex;flex-direction:column;gap:var(--adyen-sdk-spacer-070,16px);padding:var(--adyen-sdk-spacer-050,10px) var(--adyen-sdk-spacer-070,16px);transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,border-radius .15s ease;width:100%}.adyen-checkout-upi-app-item__label{cursor:pointer}.adyen-checkout-upi-app-item:hover:not(.adyen-checkout-upi-app-item--selected){border-color:var(--adyen-sdk-color-outline-primary-hover,#c9cdd3)}.adyen-checkout-upi-app-item--selected:not(.adyen-checkout-upi-app-item:last-child){border-color:var(--adyen-sdk-color-outline-primary-active,#00112c);box-shadow:0 0 0 .5px var(--adyen-sdk-color-outline-primary-active,#00112c)}.adyen-checkout-upi-app-item--selected{border-color:var(--adyen-sdk-color-outline-secondary,#c9cdd3);cursor:default}.adyen-checkout-upi-app-item--selected .adyen-checkout-expand-button--upi-app-item,.adyen-checkout-upi-app-item--selected .adyen-checkout-expand-button--upi-app-item>label{cursor:default}.adyen-checkout-upi-app-item .adyen-checkout-expand-button--upi-app-item{margin-right:0}.adyen-checkout-upi-app-list{display:flex;flex-direction:column;gap:var(--adyen-sdk-spacer-070,16px);list-style:none;margin:0;padding:0}.adyen-checkout-upi-app-list--loading{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adyen-checkout__alert-message{border-radius:var(--adyen-sdk-border-radius-m,8px);display:flex;font-size:var(--adyen-sdk-text-caption-font-size,12px);margin:0 0 var(--adyen-sdk-spacer-070,16px);padding:var(--adyen-sdk-spacer-060,12px);text-align:left}.adyen-checkout__alert-message--error{background:var(--adyen-sdk-color-background-critical-strong,#e22d2d)}.adyen-checkout__alert-message--info{background:var(--adyen-sdk-color-background-secondary,#f7f7f8)}.adyen-checkout__alert-message__icon{height:14px;margin-right:var(--adyen-sdk-spacer-040,8px);width:14px}.adyen-checkout__giftcard-result__header{align-items:center;display:flex;flex-wrap:nowrap;font-size:1em;font-weight:var(--adyen-sdk-text-body-font-weight,400);justify-content:space-between;position:relative;width:100%}.adyen-checkout__giftcard-result__header__title{align-items:center;display:flex}.adyen-checkout__giftcard-result__name{margin-left:var(--adyen-sdk-spacer-040,8px)}.adyen-checkout__giftcard-result__balance{list-style:none;margin:var(--adyen-sdk-spacer-070,16px) 0 0;padding:0}.adyen-checkout__giftcard-result__balance__item{display:flex;justify-content:space-between;margin-bottom:var(--adyen-sdk-spacer-040,8px)}.adyen-checkout__giftcard-result__balance__item .adyen-checkout__giftcard-result__balance__title--transactionLimit{color:var(--adyen-sdk-color-outline-tertiary,#8d95a3)}.adyen-checkout__giftcard-result__balance__item:last-child{margin-bottom:0}.adyen-checkout__giftcard-result__balance__value--amount{font-weight:700}.adyen-checkout__giftcard-result__remaining-balance{color:var(--adyen-sdk-color-label-secondary,#5c687c);font-size:13px;line-height:var(--adyen-sdk-text-caption-line-height,18px);margin:var(--adyen-sdk-spacer-040,8px) auto 0;text-align:center}.adyen-checkout__bankTransfer__introduction{color:var(--adyen-sdk-color-label-primary,#00112c);font-size:var(--adyen-sdk-text-body-font-size,14px);font-weight:var(--adyen-sdk-text-body-font-weight,400);margin:0 0 var(--adyen-sdk-spacer-070,16px);padding:0}.adyen-checkout__bankTransfer__emailField{margin:0 0 var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__adyen-giving .adyen-checkout__status__icon{display:block;margin:var(--adyen-sdk-spacer-130,56px) auto var(--adyen-sdk-spacer-100,32px)}.adyen-checkout__adyen-giving .adyen-checkout__status__text{color:var(--adyen-sdk-color-label-primary,#00112c);margin-bottom:var(--adyen-sdk-spacer-130,56px);text-align:center}.adyen-checkout__adyen-giving .adyen-checkout-disclaimer__label{color:var(--adyen-sdk-color-label-primary,#00112c);margin-top:0}.adyen-checkout__campaign{background:var(--adyen-sdk-color-label-primary,#00112c);border-radius:var(--adyen-sdk-border-radius-m,8px);height:227px;overflow:hidden;position:relative}.adyen-checkout__campaign-link:hover .adyen-checkout__campaign-description{text-decoration:underline}.adyen-checkout__campaign-container{height:100%}.adyen-checkout__campaign-logo{border:var(--adyen-sdk-spacer-010,2px) solid rgba(255,255,255,.4);border-radius:var(--adyen-sdk-border-radius-s,4px);display:block;height:var(--adyen-sdk-spacer-120,48px);margin-bottom:var(--adyen-sdk-spacer-070,16px);overflow:hidden;width:var(--adyen-sdk-spacer-120,48px)}.adyen-checkout__campaign-background-image{background-color:var(--adyen-sdk-color-label-primary,#00112c);background-position:50%;background-size:cover;height:100%}.adyen-checkout__campaign-link .adyen-checkout__campaign-background-image:before{background:inherit;content:"";height:100%;position:absolute;transition:transform .6s ease-out;width:100%}.adyen-checkout__campaign-link .adyen-checkout__campaign-background-image:hover:before{transform:scale(1.1)}.adyen-checkout__campaign-link .adyen-checkout__campaign-content{pointer-events:none}.adyen-checkout__campaign-content{bottom:0;padding:var(--adyen-sdk-spacer-070,16px);position:absolute;z-index:2}.adyen-checkout__campaign-description,.adyen-checkout__campaign-title{color:var(--adyen-sdk-color-label-on-color,#ffffff);font-weight:400;margin:0}.adyen-checkout__campaign-title{font-size:var(--adyen-sdk-text-title-font-size,16px);font-weight:var(--adyen-sdk-text-title-font-weight,600);line-height:var(--adyen-sdk-text-title-line-height,26px);margin-bottom:var(--adyen-sdk-spacer-040,8px)}.adyen-checkout__campaign-cause{color:var(--adyen-sdk-color-label-on-color,#ffffff);font-weight:var(--adyen-sdk-text-caption-font-weight,400);font-weight:var(--adyen-sdk-text-caption-stronger-font-weight,500)}.adyen-checkout__campaign-cause,.adyen-checkout__campaign-description{font-size:var(--adyen-sdk-text-caption-font-size,12px);line-height:var(--adyen-sdk-text-caption-line-height,18px)}.adyen-checkout-roundup-description,.adyen-checkout__campaign-description{font-weight:var(--adyen-sdk-text-caption-font-weight,400)}.adyen-checkout-roundup-description{color:var(--adyen-sdk-color-label-secondary,#5c687c);display:inline-block;font-size:var(--adyen-sdk-text-caption-font-size,12px);line-height:var(--adyen-sdk-text-caption-line-height,18px);padding-left:0}.adyen-checkout__adyen-giving-actions{display:flex;flex-direction:column;gap:var(--adyen-sdk-spacer-070,16px);margin-top:var(--adyen-sdk-spacer-070,16px);text-align:center}.adyen-checkout__button.adyen-checkout__button--donate{margin:var(--adyen-sdk-spacer-000,0)}.adyen-checkout__button.adyen-checkout__button--decline{display:block;margin:auto}.adyen-checkout__button-group{background:transparent;display:flex;justify-content:space-between}.adyen-checkout__button-group .adyen-checkout__button{background:transparent;border:0;box-shadow:inset 0 0 0 1px var(--adyen-sdk-color-outline-primary,#dbdee2);color:var(--adyen-sdk-color-label-primary,#00112c);font-size:var(--adyen-sdk-text-body-font-size,14px);font-weight:400;height:var(--adyen-sdk-spacer-110,40px);line-height:var(--adyen-sdk-spacer-110,40px);margin-right:var(--adyen-sdk-spacer-040,8px);padding:0;text-align:center}.adyen-checkout__button-group .adyen-checkout__button:last-child{margin-right:0}.adyen-checkout__button-group .adyen-checkout__button:hover{background:transparent;box-shadow:inset 0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-primary-hover,#c9cdd3)}.adyen-checkout__button-group .adyen-checkout__button:active{background:var(--adyen-sdk-color-background-secondary,#f7f7f8);box-shadow:inset 0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-tertiary,#8d95a3)}.adyen-checkout__button-group .adyen-checkout__button--disabled,.adyen-checkout__button-group .adyen-checkout__button--disabled:hover{cursor:not-allowed;opacity:.4;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adyen-checkout__button-group .adyen-checkout__button--selected,.adyen-checkout__button-group .adyen-checkout__button--selected:active,.adyen-checkout__button-group .adyen-checkout__button--selected:active:hover,.adyen-checkout__button-group .adyen-checkout__button--selected:hover{background:var(--adyen-sdk-color-background-secondary,#f7f7f8);box-shadow:inset 0 0 0 1px var(--adyen-sdk-color-label-primary,#00112c);color:var(--adyen-sdk-color-label-primary,#00112c);font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500);height:var(--adyen-sdk-spacer-110,40px);transition:none}.adyen-checkout__button-group .adyen-checkout__button .adyen-checkout__button-group__input{opacity:0;pointer-events:none;position:absolute}.adyen-checkout__order-payment-methods-list{list-style:none;margin:0 auto var(--adyen-sdk-spacer-070,16px);padding:0}.adyen-checkout__order-payment-method{background:var(--adyen-sdk-color-background-primary,#ffffff);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-tertiary,#8d95a3);margin-top:-1px;position:relative;width:100%}.adyen-checkout__order-payment-method:first-child{border-top-left-radius:var(--adyen-sdk-border-radius-m,8px);border-top-right-radius:var(--adyen-sdk-border-radius-m,8px)}.adyen-checkout__order-payment-method:last-child{border-bottom-left-radius:var(--adyen-sdk-border-radius-m,8px);border-bottom-right-radius:var(--adyen-sdk-border-radius-m,8px)}.adyen-checkout__order-payment-method__header{align-items:center;color:var(--adyen-sdk-color-label-primary,#00112c);display:flex;flex-wrap:nowrap;font-size:var(--adyen-sdk-text-title-font-size,16px);font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500);justify-content:space-between;padding:var(--adyen-sdk-spacer-070,16px);position:relative;transition:background .1s ease-out;width:100%}.adyen-checkout__order-payment-method__header .adyen-checkout__payment-method__header__title{padding:var(--adyen-sdk-spacer-000,0)}.adyen-checkout__order-payment-method__details{padding:0 var(--adyen-sdk-spacer-070,16px) var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__order-payment-method__deducted-amount{display:flex;font-size:var(--adyen-sdk-text-subtitle-font-size,16px);justify-content:space-between;line-height:var(--adyen-sdk-text-subtitle-font-size,16px)}.adyen-checkout__order-payment-method__deducted-amount__label{font-size:var(--adyen-sdk-text-body-font-size,14px)}.adyen-checkout__order-payment-method__deducted-amount__value{font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500)}.adyen-checkout__order-remaining-amount{border-radius:var(--adyen-sdk-border-radius-m,8px);color:var(--adyen-sdk-color-label-secondary,#5c687c);display:block;font-size:var(--adyen-sdk-text-body-font-size,14px);padding:var(--adyen-sdk-spacer-040,8px) var(--adyen-sdk-spacer-070,16px);width:100%}.adyen-checkout__order-remaining-amount strong{font-weight:700}.adyen-checkout__dropin--loading .adyen-checkout__instant-payment-methods-list{opacity:.2;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adyen-checkout__payment-method__disable-confirmation{background:var(--adyen-sdk-color-background-critical-strong,#e22d2d);border-left:1px solid #e12424;border-right:1px solid #e12424;color:var(--adyen-sdk-color-label-on-color,#ffffff);font-size:var(--adyen-sdk-text-body-font-size,14px);margin:0 -17px;max-height:0;opacity:0;overflow:hidden;transition:opacity .15s ease-out,max-height .15s linear,margin-bottom .1s linear}.adyen-checkout__payment-method__disable-confirmation.adyen-checkout__payment-method__disable-confirmation--open{margin-bottom:var(--adyen-sdk-spacer-070,16px);max-height:62px;opacity:1}.adyen-checkout__payment-method__disable-confirmation__content{align-items:center;display:flex;justify-content:space-between;padding:var(--adyen-sdk-spacer-040,8px) var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__payment-method__disable-confirmation__buttons{display:flex}.adyen-checkout__payment-method__disable-confirmation__button{background:var(--adyen-sdk-color-background-critical-strong,#e22d2d);border:var(--adyen-sdk-border-width-s,1px) solid transparent;border-radius:var(--adyen-sdk-border-radius-m,8px);color:var(--adyen-sdk-color-label-on-color,#ffffff);cursor:pointer;display:block;height:auto;margin:0 0 0 var(--adyen-sdk-spacer-040,8px);padding:var(--adyen-sdk-spacer-040,8px);width:auto}.adyen-checkout__payment-method__disable-confirmation__button:hover,.adyen-checkout__payment-method__disable-confirmation__button:hover:focus{background:#d81e1e;box-shadow:none}.adyen-checkout__payment-method__disable-confirmation__button:active,.adyen-checkout__payment-method__disable-confirmation__button:hover:active{background:#c11b1b;box-shadow:none}.adyen-checkout__payment-method__disable-confirmation__button--remove,.adyen-checkout__payment-method__disable-confirmation__button--remove:disabled{border-color:var(--adyen-sdk-color-label-on-color,#ffffff)}.adyen-checkout__payment-method__disable-confirmation__button--cancel,.adyen-checkout__payment-method__disable-confirmation__button--cancel:disabled{border-color:transparent}.adyen-checkout__payment-method{background:var(--adyen-sdk-color-background-primary,#ffffff);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-primary,#dbdee2);border-radius:var(--adyen-sdk-border-radius-m,8px);cursor:pointer;position:relative;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,border-radius .15s ease;width:100%}.adyen-checkout__payment-method:focus{outline:0}.adyen-checkout__payment-method:hover:not(.adyen-checkout__payment-method--selected){border-color:var(--adyen-sdk-color-outline-primary-hover,#c9cdd3)}.adyen-checkout__payment-method--loading{opacity:.2}.adyen-checkout__payment-method--selected.adyen-checkout__payment-method--loading{opacity:.9}.adyen-checkout__payment-method--confirming .adyen-checkout__payment-method__details__content,.adyen-checkout__payment-method--disabling{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adyen-checkout__payment-method--disabling{opacity:.3}.adyen-checkout__payment-method--standalone .adyen-checkout__payment-method__radio{display:none}.adyen-checkout__payment-method__header{align-items:center;color:var(--adyen-sdk-color-label-primary,#00112c);display:flex;flex-wrap:nowrap;font-size:var(--adyen-sdk-text-title-font-size,16px);font-weight:var(--adyen-sdk-text-body-font-weight,400);justify-content:space-between;padding:var(--adyen-sdk-spacer-070,16px);position:relative;transition:background .1s ease-out;width:100%}[dir=rtl] .adyen-checkout__payment-method__header{padding:calc(var(--adyen-sdk-spacer-070, 16px) - var(--adyen-sdk-spacer-020, 4px));padding-right:calc(var(--adyen-sdk-spacer-120, 48px) - var(--adyen-sdk-spacer-020, 4px))}.adyen-checkout__payment-method--standalone .adyen-checkout__payment-method__header{padding:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__payment-method__surcharge{color:var(--adyen-sdk-color-outline-tertiary,#8d95a3);margin-left:var(--adyen-sdk-spacer-020,4px)}.adyen-checkout__payment-method--selected{background:var(--adyen-sdk-color-background-secondary,#f7f7f8);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-secondary,#c9cdd3);cursor:default;transition:opacity .3s ease-out}.adyen-checkout__payment-method--selected .adyen-checkout__payment-method__header{flex-wrap:wrap}.adyen-checkout__payment-method__details{padding:var(--adyen-sdk-spacer-000,0) var(--adyen-sdk-spacer-070,16px);position:relative}.adyen-checkout__payment-method__details__content>:last-child{margin-bottom:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__payment-method__image__wrapper{align-items:center;border-radius:var(--adyen-sdk-border-radius-s,4px);box-shadow:var(--adyen-sdk-shadow-low,0 2px 4px rgba(0,17,44,.04),0 1px 2px rgba(0,17,44,.02));display:flex;height:26px;justify-content:center;overflow:hidden;position:relative;width:var(--adyen-sdk-spacer-110,40px)}.adyen-checkout__payment-method__image{border-radius:var(--adyen-checkout-border-radius-s);display:block;flex-shrink:0;height:100%;overflow:hidden;width:100%}.adyen-checkout__payment-method__brands{display:flex;flex-basis:auto;flex-shrink:1;flex-wrap:wrap;gap:var(--adyen-sdk-spacer-020,4px);height:var(--adyen-sdk-spacer-070,16px);margin:var(--adyen-sdk-spacer-020,4px) var(--adyen-sdk-spacer-000,0);overflow:hidden;text-align:right}.adyen-checkout__payment-method__brands .adyen-checkout__payment-method__brand-number{color:var(--adyen-sdk-color-outline-tertiary,#8d95a3);font-size:var(--adyen-sdk-text-body-font-size,14px)}.adyen-checkout__payment-method--selected .adyen-checkout__payment-method__brands{height:auto;overflow:visible;text-align:left}.adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper{display:inline-block;height:var(--adyen-sdk-spacer-070,16px);transition:opacity .2s ease-out;width:var(--adyen-sdk-spacer-090,24px)}.adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper:last-child{margin:var(--adyen-sdk-spacer-000,0)}.adyen-checkout__payment-method--selected .adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper{margin-bottom:var(--adyen-sdk-spacer-020,4px)}.adyen-checkout__payment-method__brands img{display:block;height:100%;width:100%}.adyen-checkout__payment-method__image__wrapper--disabled{opacity:.25}.adyen-checkout__payment-method:hover:not(.adyen-checkout__payment-method--selected) .adyen-checkout__payment-method__radio{box-shadow:0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-primary-hover,#c9cdd3);cursor:pointer}.adyen-checkout__payment-method__name{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.adyen-checkout__payment-method__additional-info{color:var(--adyen-sdk-color-label-secondary,#5c687c);font-size:var(--adyen-sdk-text-caption-font-size,12px);font-weight:var(--adyen-sdk-text-body-font-weight,400)}.adyen-checkout__payment-method__name_wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:var(--adyen-sdk-spacer-020,4px);min-width:var(--adyen-sdk-spacer-120,48px);text-align:start}.adyen-checkout__status{align-items:center;background-color:var(--adyen-sdk-color-background-primary,#ffffff);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-secondary,#c9cdd3);border-radius:var(--adyen-sdk-border-radius-m,8px);color:var(--adyen-sdk-color-label-primary,#00112c);display:flex;flex-direction:column;font-size:var(--adyen-sdk-text-title-font-size,16px);height:350px;justify-content:center;margin:0;padding:var(--adyen-sdk-spacer-100,32px);text-align:center}.adyen-checkout__status__icon{margin-bottom:var(--adyen-sdk-spacer-090,24px)}.adyen-checkout__status .adyen-checkout__spinner__wrapper{max-height:88px}.adyen-checkout__dropin{display:flex;flex-direction:column;gap:var(--adyen-sdk-spacer-100,32px)}.adyen-checkout-payment-methods-container{display:flex;flex-direction:column;gap:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout-payment-methods-list-label{color:var(--adyen-sdk-color-label-primary,#00112c);font-size:var(--adyen-sdk-text-subtitle-font-size,16px);font-weight:var(--adyen-sdk-text-subtitle-stronger-font-weight,600);line-height:var(--adyen-sdk-text-subtitle-line-height,26px)}.adyen-checkout__payment-methods-list{display:flex;flex-direction:column;gap:var(--adyen-sdk-spacer-070,16px);list-style:none;margin:0;padding:0}.adyen-checkout__payment-methods-list--loading{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adyen-checkout__instant-payment-methods-list{display:flex;flex-wrap:wrap;gap:var(--adyen-sdk-spacer-070,16px);list-style:none;margin:0;padding:0}.adyen-checkout__instant-payment-methods-list li{flex:1 0 calc(50% - var(--adyen-sdk-spacer-070, 16px)/2)}.adyen-checkout__payment-method{display:block}.adyen-checkout__payment-method__details{overflow:hidden}.adyen-checkout__payment-method__image{height:26px;width:var(--adyen-sdk-spacer-110,40px)}[dir=rtl] .adyen-checkout__payment-method__image__wrapper{margin-left:var(--adyen-sdk-spacer-040,8px);margin-right:0}.adyen-checkout-pm-details-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease;visibility:hidden}.adyen-checkout-pm-details-wrapper[aria-hidden=false]{grid-template-rows:1fr;visibility:visible}.adyen-checkout-pm-details-wrapper[aria-hidden=false] .adyen-checkout__payment-method__details{overflow:visible}.adyen-checkout-sr-panel{font-size:.75em;margin-bottom:var(--adyen-sdk-spacer-080,20px)}.adyen-checkout-sr-panel--sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}:root{--red: #000000}*{font-family:var(--tpc-payment-font-sans, "Open Sans", sans-serif)}.mt-15{margin-top:15px}.flex{display:flex}.content__center{justify-content:center;align-items:center}.adyen-checkout__payment-method__header{background-color:transparent}.adyen-checkout__payment-methods-list{background-color:transparent!important}.adyen-checkout__payment-method:last-child:not(.adyen-checkout__payment-method--affirm){background-color:transparent!important;border:none}.adyen-checkout__payment-method--affirm:not(:first-child){margin-top:12px!important}.adyen-checkout__payment-method--affirm{background-color:var(--tpc-payment-bg-surface, #fff)!important;border:1px solid var(--tpc-payment-border-default, #e6e9eb)!important;border-radius:var(--tpc-payment-radius-affirm-row, 10px);box-shadow:var(--tpc-payment-shadow-affirm-row, 0 1px 2px rgba(0, 17, 44, .06));transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.adyen-checkout__payment-method--affirm:hover:not(.adyen-checkout__payment-method--selected){border-color:var(--tpc-payment-border-strong, #99a3ad)!important;box-shadow:var(--tpc-payment-shadow-affirm-hover, 0 2px 8px rgba(0, 17, 44, .1));background-color:var(--tpc-payment-bg-subtle, #f8f9fa)!important}.adyen-checkout__payment-method--affirm.adyen-checkout__payment-method--selected{border-color:var(--tpc-payment-border-selected, #00112c)!important;box-shadow:var(--tpc-payment-shadow-affirm-selected, 0 0 0 1px rgba(0, 17, 44, .12))}.adyen-checkout__payment-method--affirm .adyen-checkout__payment-method__header{align-items:center;min-height:56px;padding:0 4px 0 0;position:relative}.adyen-checkout__payment-method--affirm .adyen-checkout__payment-method__header__title{flex:1;width:100%;min-height:52px;max-height:none;margin-right:0!important;padding:12px 44px 12px 12px;justify-content:flex-start;border-radius:var(--tpc-payment-radius-affirm-title, 8px);font-weight:500;font-size:16px;font-family:var(--tpc-payment-font-sans, "Open Sans", sans-serif);color:var(--tpc-payment-fg-default, #00112c);cursor:pointer;transition:background-color .15s ease}.adyen-checkout__payment-method--affirm:not(.adyen-checkout__payment-method--selected) .adyen-checkout__payment-method__header__title:hover{background-color:var(--tpc-payment-bg-accent-hover, rgba(39, 76, 105, .06))}.adyen-checkout__payment-method--affirm:not(.adyen-checkout__payment-method--selected) .adyen-checkout__payment-method__header:after{content:"";position:absolute;right:18px;top:50%;width:8px;height:8px;margin-top:-6px;border-right:2px solid var(--tpc-payment-fg-weak, #687282);border-bottom:2px solid var(--tpc-payment-fg-weak, #687282);transform:rotate(45deg);pointer-events:none;opacity:.85}.adyen-checkout__payment-method--affirm.adyen-checkout__payment-method--selected .adyen-checkout__payment-method__header:after{content:"";position:absolute;right:18px;top:50%;width:8px;height:8px;margin-top:-2px;border-right:2px solid var(--tpc-payment-fg-weak, #687282);border-bottom:2px solid var(--tpc-payment-fg-weak, #687282);transform:rotate(-135deg);pointer-events:none;opacity:.85}.pr-affirm-only-card-hidden .adyen-checkout__dropin:has(.adyen-checkout__payment-method--affirm) .adyen-checkout__payment-method--scheme,.pr-affirm-only-card-hidden .adyen-checkout__dropin:has(.adyen-checkout__payment-method--affirm) .adyen-checkout__payment-method--card{display:none!important}.pr-affirm-only-card-hidden .adyen-checkout__dropin:has(.adyen-checkout__payment-method--affirm):has(.adyen-checkout__payment-method--scheme) .adyen-checkout__payment-method--affirm,.pr-affirm-only-card-hidden .adyen-checkout__dropin:has(.adyen-checkout__payment-method--affirm):has(.adyen-checkout__payment-method--card) .adyen-checkout__payment-method--affirm{margin-top:0!important}.pr-dropin-hide-affirm-without-deferred .adyen-checkout__dropin .adyen-checkout__payment-method--affirm{display:none!important}.adyen-checkout__button--pay{background-color:var(--tpc-payment-accent, #274c69);font-size:16px;border-radius:var(--tpc-payment-radius-button, 5px);padding:20px;height:60px}.adyen-checkout__button--pay:hover{background-color:var(--tpc-payment-accent-hover, #5b7d9c)}.adyen-checkout__label__text{position:absolute;z-index:100;top:10%;left:10px;font-family:var(--tpc-payment-font-sans, "Open Sans", sans-serif);font-size:12px;line-height:16px;color:var(--tpc-payment-fg-label, #666666);flex:none;order:0;align-self:stretch;flex-grow:0}.adyen-checkout__open-invoice .adyen-checkout__field:has(.adyen-checkout__input[aria-required=false]) .adyen-checkout__label__text:after{content:none}.adyen-checkout__field--installments,.adyen-checkout__field--revolving-plan-installments,.adyen-checkout__installments .adyen-checkout__field--installments,.adyen-checkout__installments .adyen-checkout__field--revolving-plan-installments{position:relative;box-sizing:border-box;padding-top:24px}.adyen-checkout__field--installments>.adyen-checkout__label,.adyen-checkout__field--revolving-plan-installments>.adyen-checkout__label,.adyen-checkout__installments .adyen-checkout__field--installments>.adyen-checkout__label,.adyen-checkout__installments .adyen-checkout__field--revolving-plan-installments>.adyen-checkout__label{position:static;margin:0;padding:0}.adyen-checkout__field--installments>.adyen-checkout__label .adyen-checkout__label__text,.adyen-checkout__field--revolving-plan-installments>.adyen-checkout__label .adyen-checkout__label__text,.adyen-checkout__installments .adyen-checkout__field--installments>.adyen-checkout__label .adyen-checkout__label__text,.adyen-checkout__installments .adyen-checkout__field--revolving-plan-installments>.adyen-checkout__label .adyen-checkout__label__text{position:absolute;top:7px;left:10px;right:46px;z-index:2;pointer-events:none;line-height:1.25;font-size:12px;max-width:calc(100% - 56px);white-space:normal}.adyen-checkout__field--installments>.adyen-checkout__input-wrapper,.adyen-checkout__field--revolving-plan-installments>.adyen-checkout__input-wrapper,.adyen-checkout__installments .adyen-checkout__field--installments>.adyen-checkout__input-wrapper,.adyen-checkout__installments .adyen-checkout__field--revolving-plan-installments>.adyen-checkout__input-wrapper{position:relative;z-index:1}.adyen-checkout__field--installments .adyen-checkout__dropdown__button,.adyen-checkout__field--revolving-plan-installments .adyen-checkout__dropdown__button,.adyen-checkout__installments .adyen-checkout__field--installments .adyen-checkout__dropdown__button,.adyen-checkout__installments .adyen-checkout__field--revolving-plan-installments .adyen-checkout__dropdown__button{min-height:60px!important;height:auto!important;max-height:none!important;box-sizing:border-box!important;width:100%;padding-block-start:25px!important;padding-block-end:8px!important;padding-inline-start:10px!important;padding-inline-end:44px!important;align-items:flex-start!important;justify-content:flex-start;border-radius:var(--tpc-payment-radius-input, 10px);line-height:1.35;color:var(--tpc-payment-fg-default, #00112c)!important;font-family:var(--tpc-payment-font-sans, "Open Sans", sans-serif)!important;font-size:16px!important;font-weight:400!important;background-color:transparent!important}.adyen-checkout__installments .adyen-checkout__field--installments,.adyen-checkout__installments .adyen-checkout__field--revolving-plan-installments{padding-top:0}.adyen-checkout__installments .adyen-checkout__field--installments>.adyen-checkout__label,.adyen-checkout__installments .adyen-checkout__field--revolving-plan-installments>.adyen-checkout__label{position:absolute;top:6px;left:11px;right:48px;z-index:4;margin:0;padding:0;pointer-events:none}.adyen-checkout__installments .adyen-checkout__field--installments>.adyen-checkout__label .adyen-checkout__label__text,.adyen-checkout__installments .adyen-checkout__field--revolving-plan-installments>.adyen-checkout__label .adyen-checkout__label__text{position:static;top:auto;left:auto;right:auto;z-index:auto;pointer-events:none;line-height:1.2;font-size:12px;max-width:calc(100% - 56px);white-space:normal}.adyen-checkout__installments .adyen-checkout__field--installments .adyen-checkout__dropdown__button,.adyen-checkout__installments .adyen-checkout__field--revolving-plan-installments .adyen-checkout__dropdown__button{min-height:60px!important;padding-block-start:25px!important;padding-block-end:8px!important;padding-inline-start:10px!important;padding-inline-end:44px!important;align-items:flex-start!important;line-height:21.79px!important}.adyen-checkout__installments .adyen-checkout__field--installments .adyen-checkout__dropdown__button__text,.adyen-checkout__installments .adyen-checkout__field--installments .adyen-checkout__dropdown__button__secondary-text,.adyen-checkout__installments .adyen-checkout__field--revolving-plan-installments .adyen-checkout__dropdown__button__text,.adyen-checkout__installments .adyen-checkout__field--revolving-plan-installments .adyen-checkout__dropdown__button__secondary-text{line-height:21.79px!important}.adyen-checkout__card-input .adyen-checkout__loading-input__form{display:flex;flex-direction:column}.adyen-checkout__card-input .adyen-checkout__fieldset--billingAddress{order:1}.adyen-checkout__card-input .adyen-checkout__installments{order:2}.adyen-checkout__card-input .adyen-checkout-disclaimer__label{order:3}.adyen-checkout__payment-method--card .adyen-checkout__installments{margin-bottom:16px}.adyen-checkout__field--country,.adyen-checkout__field--stateOrProvince{position:relative;box-sizing:border-box}.adyen-checkout__field--country>.adyen-checkout__label,.adyen-checkout__field--stateOrProvince>.adyen-checkout__label{margin:0;padding:0}.adyen-checkout__field--country>.adyen-checkout__label .adyen-checkout__label__text,.adyen-checkout__field--stateOrProvince>.adyen-checkout__label .adyen-checkout__label__text{position:absolute;z-index:3;top:10%;left:10px;right:46px;pointer-events:none;line-height:1.25;font-size:12px;max-width:calc(100% - 56px);white-space:normal}.adyen-checkout__field--country>.adyen-checkout__input-wrapper,.adyen-checkout__field--stateOrProvince>.adyen-checkout__input-wrapper{position:relative;z-index:1}.adyen-checkout__field--country .adyen-checkout__dropdown__button,.adyen-checkout__field--stateOrProvince .adyen-checkout__dropdown__button{min-height:60px!important;height:auto!important;max-height:none!important;box-sizing:border-box!important;width:100%;padding-block-start:25px!important;padding-block-end:8px!important;padding-inline-start:10px!important;padding-inline-end:44px!important;align-items:flex-start!important;justify-content:flex-start;border-radius:var(--tpc-payment-radius-input, 10px);line-height:1.35}.adyen-checkout__button__icon,.adyen-checkout-contextual-text,.adyen-checkout__fieldset--billingAddress legend,.adyen-checkout-form-instruction{display:none}.adyen-checkout__button__text{color:var(--tpc-payment-fg-on-accent, #fff);font-family:var(--tpc-payment-font-sans, "Open Sans", sans-serif);font-size:16px;font-weight:400;text-transform:uppercase}.adyen-checkout__input-wrapper{border-radius:var(--tpc-payment-radius-input, 10px);background-color:var(--tpc-payment-bg-surface, #fff)}.adyen-checkout__input{height:60px;font-family:var(--tpc-payment-font-sans, "Open Sans", sans-serif);font-size:16px;border-radius:var(--tpc-payment-radius-input, 10px);font-weight:400;border:none;background-color:var(--tpc-payment-bg-surface, #fff);color:var(--tpc-payment-fg-default, #00112c);line-height:21.79px;font-style:normal;padding-top:25px}.adyen-checkout__dropdown__button{border-radius:var(--tpc-payment-radius-input, 10px);background-color:var(--tpc-payment-bg-surface, #fff)}.adyen-checkout__payment-method--card{background-color:transparent;border:none}.adyen-checkout__dropin--loading{color:#00f}.payment__details{padding:5px 20px 16px;background-color:var(--tpc-payment-bg-muted, #f9f9f9);border-radius:var(--tpc-payment-radius-input, 10px)}button.adyen-checkout__button.adyen-checkout__button--pay.adyen-checkout__button--loading{background-color:var(--tpc-payment-accent-loading, #56758d)}.adyen-checkout__open-invoice .adyen-checkout__field--street2,.adyen-checkout__field[data-cse=street2],.adyen-checkout__fieldset--billingAddress .adyen-checkout__field--houseNumberOrName,.adyen-checkout__fieldset--deliveryAddress .adyen-checkout__field--houseNumberOrName{display:none!important}:root,[data-theme=the-palace-company]{--tpc-payment-font-sans: "Open Sans", sans-serif;--tpc-payment-fg-default: #00112c;--tpc-payment-fg-weak: #687282;--tpc-payment-fg-label: #666666;--tpc-payment-fg-on-accent: #ffffff;--tpc-payment-bg-surface: #ffffff;--tpc-payment-bg-subtle: #f8f9fa;--tpc-payment-bg-muted: #f9f9f9;--tpc-payment-bg-accent-hover: rgba(39, 76, 105, .06);--tpc-payment-border-default: #e6e9eb;--tpc-payment-border-muted: #b9c4c9;--tpc-payment-border-strong: #99a3ad;--tpc-payment-border-selected: #00112c;--tpc-payment-accent: #274c69;--tpc-payment-accent-hover: #5b7d9c;--tpc-payment-accent-loading: #56758d;--tpc-payment-focus: #0075ff;--tpc-payment-focus-ring: #99c2ff;--tpc-payment-error: #c12424;--tpc-payment-success: #089a43;--tpc-payment-radius-input: 10px;--tpc-payment-radius-button: 5px;--tpc-payment-radius-affirm-row: 10px;--tpc-payment-radius-affirm-title: 8px;--tpc-payment-radius-overlay: 16px;--tpc-payment-radius-detail: 8px;--tpc-payment-radius-brand-icon: 3px;--tpc-payment-shadow-affirm-row: 0 1px 2px rgba(0, 17, 44, .06);--tpc-payment-shadow-affirm-hover: 0 2px 8px rgba(0, 17, 44, .1);--tpc-payment-shadow-affirm-selected: 0 0 0 1px rgba(0, 17, 44, .12);--tpc-payment-msi-banner-bg: #e8f4ff;--tpc-payment-msi-banner-border: #b3d9ff;--tpc-payment-msi-list-border: #e0e4e8;--tpc-payment-msi-row-hover: #eceff1;--tpc-payment-msi-row-active: #dde3e7;--tpc-payment-msi-row-selected: #e3f0ff;--tpc-payment-msi-row-selected-strong: #d4e7fc}[data-theme=le-blanc]{--tpc-payment-font-sans: "Open Sans", sans-serif;--tpc-payment-fg-default: #1a1a1a;--tpc-payment-fg-weak: #5c5c5c;--tpc-payment-fg-label: #6b6b6b;--tpc-payment-fg-on-accent: #ffffff;--tpc-payment-bg-surface: #ffffff;--tpc-payment-bg-subtle: #faf7f2;--tpc-payment-bg-muted: #f4f1eb;--tpc-payment-bg-accent-hover: rgba(26, 26, 26, .06);--tpc-payment-border-default: #e5e5e5;--tpc-payment-border-muted: #a3a3a3;--tpc-payment-border-strong: #737373;--tpc-payment-border-selected: #1a1a1a;--tpc-payment-accent: #1a1a1a;--tpc-payment-accent-hover: #404040;--tpc-payment-accent-loading: #525252;--tpc-payment-focus: #2563eb;--tpc-payment-focus-ring: #bfdbfe;--tpc-payment-error: #b91c1c;--tpc-payment-success: #15803d;--tpc-payment-radius-input: 0;--tpc-payment-radius-button: 0;--tpc-payment-radius-affirm-row: 0;--tpc-payment-radius-affirm-title: 0;--tpc-payment-radius-overlay: 0;--tpc-payment-radius-detail: 0;--tpc-payment-radius-brand-icon: 0;--tpc-payment-shadow-affirm-row: 0 1px 2px rgba(0, 0, 0, .06);--tpc-payment-shadow-affirm-hover: 0 2px 8px rgba(0, 0, 0, .1);--tpc-payment-shadow-affirm-selected: 0 0 0 1px rgba(0, 0, 0, .12);--tpc-payment-msi-banner-bg: #f0ebe4;--tpc-payment-msi-banner-border: #d4ccc0;--tpc-payment-msi-list-border: #e2e8f0;--tpc-payment-msi-row-hover: #f1f5f9;--tpc-payment-msi-row-active: #e2e8f0;--tpc-payment-msi-row-selected: #e8e4dc;--tpc-payment-msi-row-selected-strong: #ddd6ca}[data-theme=baglioni]{--tpc-payment-radius-input: 10px;--tpc-payment-radius-button: 5px;--tpc-payment-radius-affirm-row: 10px;--tpc-payment-radius-affirm-title: 8px;--tpc-payment-radius-overlay: 16px;--tpc-payment-radius-detail: 8px;--tpc-payment-radius-brand-icon: 3px}.adyen-checkout__installments{position:relative;z-index:20;isolation:isolate;border:1px solid var(--tpc-payment-border-muted, #b9c4c9)!important;border-radius:var(--tpc-payment-radius-input, 10px)!important;background-color:var(--tpc-payment-bg-surface, #fff)!important;box-sizing:border-box!important;padding-top:0!important;transition:border .2s ease-out,box-shadow .2s ease-out!important}.adyen-checkout__installments:focus-within{border-color:var(--tpc-payment-focus, #0075ff)!important;box-shadow:0 0 0 2px var(--tpc-payment-focus-ring, #99c2ff)!important}.adyen-checkout__installments .adyen-checkout__input-wrapper{background-color:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important}.adyen-checkout__installments .adyen-checkout__dropdown__button,.adyen-checkout__installments .adyen-checkout__dropdown__button:hover,.adyen-checkout__installments .adyen-checkout__dropdown__button--active{border:none!important;box-shadow:none!important}.adyen-checkout__installments .adyen-checkout__dropdown{position:relative;z-index:1}.adyen-checkout__installments .adyen-checkout__dropdown.pr-installments-dropdown--visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;opacity:0!important;pointer-events:none!important}.adyen-checkout__installments.pr-installments-single-text--active{border:none!important;background:transparent!important;box-shadow:none!important}.adyen-checkout__installments.pr-installments-single-text--active:focus-within{border:none!important;box-shadow:none!important}.adyen-checkout__installments.pr-installments-single-text--active .adyen-checkout__field--installments>.adyen-checkout__label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.pr-installments-single-banner{box-sizing:border-box;width:100%;padding:16px 18px;border-radius:var(--tpc-payment-radius-input, 10px)!important;overflow:hidden;border:1px solid var(--tpc-payment-msi-banner-border, #b3d9ff);background-color:var(--tpc-payment-msi-banner-bg, #e8f4ff);color:var(--tpc-payment-fg-default, #00112c);font-family:var(--tpc-payment-font-sans, "Open Sans", sans-serif)}.pr-installments-single-banner__body{display:flex;flex-direction:column;gap:6px;min-width:0}.pr-installments-single-banner__value-row{display:flex;flex-direction:row;align-items:center;gap:14px;min-width:0}.pr-installments-single-banner__icon{flex-shrink:0;display:flex;color:var(--tpc-payment-fg-default, #00112c)}.pr-installments-single-banner__icon svg{display:block}.pr-installments-single-banner__title{flex:1;min-width:0;font-size:16px;font-weight:400;font-style:normal;line-height:1.35;color:var(--tpc-payment-fg-default, #00112c)}.pr-installments-single-banner__subtitle{font-size:12px;font-weight:400;line-height:1.25;color:var(--tpc-payment-fg-weak, #687282)}.adyen-checkout__installments .adyen-checkout__dropdown__list.adyen-checkout__dropdown__list--active{z-index:200!important;background-color:var(--tpc-payment-bg-surface, #fff)!important;box-shadow:0 6px 24px #00112c2e!important;border:1px solid var(--tpc-payment-msi-list-border, #e0e4e8);border-radius:var(--tpc-payment-radius-input, 10px);isolation:isolate}.adyen-checkout__installments .adyen-checkout__dropdown__element{background-color:var(--tpc-payment-bg-surface, #fff)!important}.adyen-checkout__installments .adyen-checkout__dropdown__element:hover,.adyen-checkout__installments .adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--active{background-color:var(--tpc-payment-msi-row-hover, #eceff1)!important}.adyen-checkout__installments .adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--selected{background-color:var(--tpc-payment-msi-row-selected, #e3f0ff)!important}.adyen-checkout__installments .adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--selected:hover,.adyen-checkout__installments .adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--selected:focus,.adyen-checkout__installments .adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--selected:active{background-color:var(--tpc-payment-msi-row-selected-strong, #d4e7fc)!important}.adyen-checkout__installments .adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--active:hover,.adyen-checkout__installments .adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--active:focus{background-color:var(--tpc-payment-msi-row-active, #dde3e7)!important}.adyen-checkout__card-input:has(.adyen-checkout__installments .adyen-checkout__dropdown__list--active) .adyen-checkout__fieldset--billingAddress .adyen-checkout__label__text,.adyen-checkout__card-input:has(.adyen-checkout__installments .adyen-checkout__dropdown__list--active) .adyen-checkout__field--postalCode .adyen-checkout__label__text,.adyen-checkout__payment-method--card:has(.adyen-checkout__installments .adyen-checkout__dropdown__list--active) .adyen-checkout__fieldset--billingAddress .adyen-checkout__label__text,.adyen-checkout__payment-method--card:has(.adyen-checkout__installments .adyen-checkout__dropdown__list--active) .adyen-checkout__field--postalCode .adyen-checkout__label__text{z-index:0!important}.adyen-checkout__field--country,.adyen-checkout__field--stateOrProvince{position:relative;isolation:isolate}.adyen-checkout__field--country .adyen-checkout__input-wrapper,.adyen-checkout__field--stateOrProvince .adyen-checkout__input-wrapper{background-color:var(--tpc-payment-bg-surface, #fff)!important}.adyen-checkout__field--country .adyen-checkout__dropdown,.adyen-checkout__field--stateOrProvince .adyen-checkout__dropdown{position:relative;z-index:1}.adyen-checkout__field--country .adyen-checkout__dropdown__list.adyen-checkout__dropdown__list--active,.adyen-checkout__field--stateOrProvince .adyen-checkout__dropdown__list.adyen-checkout__dropdown__list--active{z-index:200!important;background-color:var(--tpc-payment-bg-surface, #fff)!important;box-shadow:0 6px 24px #00112c2e!important;border:1px solid var(--tpc-payment-msi-list-border, #e0e4e8);border-radius:var(--tpc-payment-radius-input, 10px);isolation:isolate}.adyen-checkout__field--country .adyen-checkout__dropdown__element,.adyen-checkout__field--stateOrProvince .adyen-checkout__dropdown__element{background-color:var(--tpc-payment-bg-surface, #fff)!important}.adyen-checkout__field--country .adyen-checkout__dropdown__element:hover,.adyen-checkout__field--stateOrProvince .adyen-checkout__dropdown__element:hover,.adyen-checkout__field--country .adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--active,.adyen-checkout__field--stateOrProvince .adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--active{background-color:var(--tpc-payment-msi-row-hover, #eceff1)!important}.adyen-checkout__field--country .adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--selected,.adyen-checkout__field--stateOrProvince .adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--selected{background-color:var(--tpc-payment-msi-row-selected, #e3f0ff)!important}.adyen-checkout__field--country .adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--selected:hover,.adyen-checkout__field--country .adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--selected:focus,.adyen-checkout__field--country .adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--selected:active,.adyen-checkout__field--stateOrProvince .adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--selected:hover,.adyen-checkout__field--stateOrProvince .adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--selected:focus,.adyen-checkout__field--stateOrProvince .adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--selected:active{background-color:var(--tpc-payment-msi-row-selected-strong, #d4e7fc)!important}.adyen-checkout__field--country .adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--active:hover,.adyen-checkout__field--country .adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--active:focus,.adyen-checkout__field--stateOrProvince .adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--active:hover,.adyen-checkout__field--stateOrProvince .adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--active:focus{background-color:var(--tpc-payment-msi-row-active, #dde3e7)!important}.adyen-checkout__fieldset--billingAddress .adyen-checkout__field--country:has(.adyen-checkout__dropdown__list--active),.adyen-checkout__fieldset--billingAddress .adyen-checkout__field--stateOrProvince:has(.adyen-checkout__dropdown__list--active),.adyen-checkout__fieldset--address .adyen-checkout__field--country:has(.adyen-checkout__dropdown__list--active),.adyen-checkout__fieldset--address .adyen-checkout__field--stateOrProvince:has(.adyen-checkout__dropdown__list--active),.adyen-checkout__fieldset--deliveryAddress .adyen-checkout__field--country:has(.adyen-checkout__dropdown__list--active),.adyen-checkout__fieldset--deliveryAddress .adyen-checkout__field--stateOrProvince:has(.adyen-checkout__dropdown__list--active){z-index:50}.adyen-checkout__open-invoice .adyen-checkout__field--country:has(.adyen-checkout__dropdown__list--active),.adyen-checkout__open-invoice .adyen-checkout__field--stateOrProvince:has(.adyen-checkout__dropdown__list--active){z-index:50}.adyen-checkout__fieldset--billingAddress:has(.adyen-checkout__field--country .adyen-checkout__dropdown__list--active) .adyen-checkout__field:not(.adyen-checkout__field--country):not(.adyen-checkout__field--stateOrProvince) .adyen-checkout__label__text,.adyen-checkout__fieldset--billingAddress:has(.adyen-checkout__field--country .adyen-checkout__dropdown__list--active) .adyen-checkout__field--stateOrProvince:not(:has(.adyen-checkout__dropdown__list--active)) .adyen-checkout__label__text,.adyen-checkout__fieldset--billingAddress:has(.adyen-checkout__field--stateOrProvince .adyen-checkout__dropdown__list--active) .adyen-checkout__field:not(.adyen-checkout__field--country):not(.adyen-checkout__field--stateOrProvince) .adyen-checkout__label__text,.adyen-checkout__fieldset--billingAddress:has(.adyen-checkout__field--stateOrProvince .adyen-checkout__dropdown__list--active) .adyen-checkout__field--stateOrProvince:not(:has(.adyen-checkout__dropdown__list--active)) .adyen-checkout__label__text,.adyen-checkout__fieldset--address:has(.adyen-checkout__field--country .adyen-checkout__dropdown__list--active) .adyen-checkout__field:not(.adyen-checkout__field--country):not(.adyen-checkout__field--stateOrProvince) .adyen-checkout__label__text,.adyen-checkout__fieldset--address:has(.adyen-checkout__field--country .adyen-checkout__dropdown__list--active) .adyen-checkout__field--stateOrProvince:not(:has(.adyen-checkout__dropdown__list--active)) .adyen-checkout__label__text,.adyen-checkout__fieldset--address:has(.adyen-checkout__field--stateOrProvince .adyen-checkout__dropdown__list--active) .adyen-checkout__field:not(.adyen-checkout__field--country):not(.adyen-checkout__field--stateOrProvince) .adyen-checkout__label__text,.adyen-checkout__fieldset--address:has(.adyen-checkout__field--stateOrProvince .adyen-checkout__dropdown__list--active) .adyen-checkout__field--stateOrProvince:not(:has(.adyen-checkout__dropdown__list--active)) .adyen-checkout__label__text,.adyen-checkout__fieldset--deliveryAddress:has(.adyen-checkout__field--country .adyen-checkout__dropdown__list--active) .adyen-checkout__field:not(.adyen-checkout__field--country):not(.adyen-checkout__field--stateOrProvince) .adyen-checkout__label__text,.adyen-checkout__fieldset--deliveryAddress:has(.adyen-checkout__field--country .adyen-checkout__dropdown__list--active) .adyen-checkout__field--stateOrProvince:not(:has(.adyen-checkout__dropdown__list--active)) .adyen-checkout__label__text,.adyen-checkout__fieldset--deliveryAddress:has(.adyen-checkout__field--stateOrProvince .adyen-checkout__dropdown__list--active) .adyen-checkout__field:not(.adyen-checkout__field--country):not(.adyen-checkout__field--stateOrProvince) .adyen-checkout__label__text,.adyen-checkout__fieldset--deliveryAddress:has(.adyen-checkout__field--stateOrProvince .adyen-checkout__dropdown__list--active) .adyen-checkout__field--stateOrProvince:not(:has(.adyen-checkout__dropdown__list--active)) .adyen-checkout__label__text{z-index:0!important}.adyen-checkout__open-invoice:has(.adyen-checkout__field--country .adyen-checkout__dropdown__list--active) .adyen-checkout__field--country:not(:has(.adyen-checkout__dropdown__list--active)) .adyen-checkout__label__text,.adyen-checkout__open-invoice:has(.adyen-checkout__field--country .adyen-checkout__dropdown__list--active) .adyen-checkout__field--stateOrProvince:not(:has(.adyen-checkout__dropdown__list--active)) .adyen-checkout__label__text,.adyen-checkout__open-invoice:has(.adyen-checkout__field--stateOrProvince .adyen-checkout__dropdown__list--active) .adyen-checkout__field--country:not(:has(.adyen-checkout__dropdown__list--active)) .adyen-checkout__label__text,.adyen-checkout__open-invoice:has(.adyen-checkout__field--stateOrProvince .adyen-checkout__dropdown__list--active) .adyen-checkout__field--stateOrProvince:not(:has(.adyen-checkout__dropdown__list--active)) .adyen-checkout__label__text{z-index:0!important}.azul-dropin{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#00112c;background:#fff;border-radius:8px;max-width:500px;margin:0 auto}.azul-form-container{background:#fff;border-radius:8px;overflow:hidden}.azul-form-header{display:flex;align-items:center;gap:16px;padding:24px;border-bottom:1px solid #dee2e6;background:#f8f9fa}.azul-form-header h2{margin:0;font-size:18px;font-weight:600;color:#00112c}.azul-form-header-icon-wrapper{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#fff;border-radius:8px;border:1px solid #dee2e6}.azul-form-header-icon-wrapper svg{width:40px;height:26px}.azul-form-content{padding:24px}.azul-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 0;gap:16px}.azul-loading.azul-hidden{display:none}.azul-loading-spinner{width:40px;height:40px;border:3px solid #f8f9fa;border-top-color:#002f6c;border-radius:50%;animation:azul-spin .8s linear infinite}.azul-loading-text{margin:0;font-size:14px;color:#6c757d;text-align:center}@keyframes azul-spin{to{transform:rotate(360deg)}}.azul-payment-form{display:flex;flex-direction:column;gap:24px}.azul-field-group{display:flex;flex-direction:column;gap:8px}.azul-label{font-size:14px;font-weight:500;color:#00112c;margin-bottom:4px}.azul-required{color:#dc3545;margin-left:2px}.azul-input{width:100%;padding:12px 16px;font-size:16px;border:1px solid #dee2e6;border-radius:6px;transition:all .2s ease;background:#fff}.azul-input:focus{outline:none;border-color:#002f6c;box-shadow:0 0 0 3px #002f6c1a}.azul-input::placeholder{color:#6c757d}.azul-field-error{font-size:13px;color:#dc3545;margin-top:4px;min-height:18px}.azul-payment-button{position:relative;width:100%;padding:16px 24px;font-size:18px;font-weight:600;color:#fff;background:#002f6c;border:none;border-radius:8px;cursor:pointer;transition:background .3s ease-out,box-shadow .3s ease-out,transform .2s ease-out;box-shadow:0 2px 4px #0003,0 4px 5px #00000024;overflow:hidden}.azul-payment-button:hover:not(:disabled){background:#003d8a;box-shadow:0 3px 8px #0000004d,0 6px 10px #00000029;transform:translateY(-1px)}.azul-payment-button:active:not(:disabled){background:#001f4d;transform:translateY(0);box-shadow:0 1px 2px #0003}.azul-payment-button:disabled{background:#e9ecef;color:#6c757d;cursor:not-allowed;box-shadow:none}.azul-payment-button.azul-loading,.azul-payment-button.wp-loading{pointer-events:none}.azul-button-text{display:inline-block;transition:opacity .2s ease}.azul-button-spinner{display:none;position:absolute;top:50%;left:50%;width:20px;height:20px;margin-left:-10px;margin-top:-10px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:azul-spin .6s linear infinite}.azul-payment-button.azul-loading .azul-button-spinner,.azul-payment-button.azul-loading .wp-button-spinner,.azul-payment-button.wp-loading .azul-button-spinner,.azul-payment-button.wp-loading .wp-button-spinner{display:block}.azul-payment-button.azul-loading .azul-button-text,.azul-payment-button.azul-loading .wp-button-text,.azul-payment-button.wp-loading .azul-button-text,.azul-payment-button.wp-loading .wp-button-text{opacity:0;visibility:hidden}.azul-status-message{padding:16px;border-radius:6px;margin-bottom:16px;display:flex;align-items:center;gap:12px}.azul-status-message.azul-hidden{display:none}.azul-status-message.azul-success{background:#28a7451a;border:1px solid rgba(40,167,69,.3);color:#1e7e34}.azul-status-message.azul-error{background:#dc35451a;border:1px solid rgba(220,53,69,.3);color:#c82333}.azul-status-message.azul-info{background:#002f6c1a;border:1px solid rgba(0,47,108,.3);color:#004080}.azul-status-icon{font-size:20px;line-height:1}.azul-status-text{flex:1;font-size:14px;font-weight:500}.azul-form-footer{padding:16px 24px;border-top:1px solid #dee2e6;background:#f8f9fa;text-align:center}.azul-powered-by{margin:0;font-size:12px;color:#6c757d;line-height:1.5}@media (max-width: 600px){.azul-dropin{border-radius:0}.azul-form-content{padding:16px}.azul-payment-button{font-size:16px;padding:14px 20px}}.azul-selected-card-view{margin-bottom:24px}.azul-card-display-item{padding:16px;background:#f8f9fa;border:2px solid #002F6C;border-radius:8px;margin-bottom:16px}.azul-use-new-card-btn{width:100%;display:flex;align-items:center;gap:16px;padding:16px;background:#fff;border:2px solid #dee2e6;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:14px;color:#00112c;font-weight:600}.azul-use-new-card-btn:hover{border-color:#002f6c;background:#f8f9fa}.azul-use-new-card-btn .azul-use-new-card-icon{font-size:20px;flex-shrink:0}.azul-use-new-card-btn .azul-btn-arrow{margin-left:auto;color:#002f6c}.azul-stored-cards-wrapper{margin-bottom:24px}.azul-stored-cards-section{margin-bottom:16px}.azul-stored-cards-section h3{margin:0 0 16px;font-size:16px;font-weight:600;color:#00112c}.azul-stored-cards-list{display:flex;flex-direction:column;gap:12px}.azul-stored-card{display:block}.azul-stored-card .azul-stored-card-button{width:100%;display:flex;align-items:center;padding:16px;background:#fff;border:2px solid #dee2e6;border-radius:8px;cursor:pointer;transition:all .2s ease;text-align:left}.azul-stored-card .azul-stored-card-button:hover{border-color:#002f6c;background:#f8f9fa}.azul-stored-card .azul-stored-card-button .azul-stored-card-info{flex:1;display:flex;flex-direction:column;gap:4px}.azul-stored-card .azul-stored-card-button .azul-stored-card-display{font-size:16px;font-weight:600;color:#00112c}.azul-stored-card .azul-stored-card-button .azul-stored-card-expiry{font-size:12px;color:#6c757d}.azul-stored-card .azul-stored-card-button .azul-stored-card-icon{font-size:20px;color:#002f6c;margin-left:16px}.azul-stored-card.azul-card-selected .azul-stored-card-button{border-color:#002f6c;background:#fff}.azul-stored-card.azul-card-selected .azul-stored-card-button .azul-stored-card-display{color:#002f6c}.azul-new-card-option{display:block}.azul-new-card-option .azul-new-card-option-button{width:100%;display:flex;align-items:center;padding:16px;background:#f8f9fa;border:2px dashed #002F6C;border-radius:8px;cursor:pointer;transition:all .2s ease;text-align:left}.azul-new-card-option .azul-new-card-option-button:hover{border-color:#002f6c;background:#002f6c0d}.azul-new-card-option .azul-new-card-option-button .azul-new-card-option-icon{font-size:20px;margin-right:16px;flex-shrink:0}.azul-new-card-option .azul-new-card-option-button .azul-new-card-option-text{flex:1;font-size:16px;font-weight:600;color:#002f6c}.azul-new-card-option .azul-new-card-option-button .azul-stored-card-icon{font-size:20px;color:#002f6c;margin-left:16px}.azul-divider-or{text-align:center;font-size:14px;color:#6c757d;margin:24px 0;position:relative}.azul-divider-or:before,.azul-divider-or:after{content:"";position:absolute;top:50%;width:calc(50% - 20px);height:1px;background:#dee2e6}.azul-divider-or:before{left:0}.azul-divider-or:after{right:0}.azul-new-card-label{font-size:16px;font-weight:600;color:#00112c;margin-bottom:16px;padding:16px;background:#f8f9fa;border-radius:8px;border:2px solid #002F6C}.azul-hidden{display:none!important}.azul-text-center{text-align:center}.azul-text-muted{color:#6c757d}[component=dropdown-list],.dropdown-content,[component=btn-trigger]{box-shadow:0 2px 22.5px 2.5px #2c2c2c1a}[page=rooms] .content__rooms,[page=services] .content__rooms,[page=home] .content__rooms{width:100%;display:flex;flex-direction:column}@media print,screen and (min-width: 60em){[page=rooms] .content__rooms,[page=services] .content__rooms,[page=home] .content__rooms{width:100%;display:flex;flex-direction:row}}[page=rooms] .content__rooms .content__rooms-img,[page=services] .content__rooms .content__rooms-img,[page=home] .content__rooms .content__rooms-img{width:100%!important;height:auto!important}[page=rooms] .content__rooms .content__rooms-img div,[page=services] .content__rooms .content__rooms-img div,[page=home] .content__rooms .content__rooms-img div{width:100%!important;height:auto !important!important}@media (max-width: 750px){[page=rooms] .content__rooms .content__rooms-img div .img-fluid,[page=services] .content__rooms .content__rooms-img div .img-fluid,[page=home] .content__rooms .content__rooms-img div .img-fluid{height:230px!important}}[page=rooms] .content__rooms .content__rooms-img div .img-fluid,[page=services] .content__rooms .content__rooms-img div .img-fluid,[page=home] .content__rooms .content__rooms-img div .img-fluid{width:100%!important;height:auto!important}@media print and (max-width: 750px),screen and (min-width: 37.5em) and (max-width: 750px){[page=rooms] .content__rooms .content__rooms-img div .img-fluid,[page=services] .content__rooms .content__rooms-img div .img-fluid,[page=home] .content__rooms .content__rooms-img div .img-fluid{height:230px!important}}@media print,screen and (min-width: 60em){[page=rooms] .content__rooms .content__rooms-img,[page=services] .content__rooms .content__rooms-img,[page=home] .content__rooms .content__rooms-img{height:auto!important}[page=rooms] .content__rooms .content__rooms-img div,[page=services] .content__rooms .content__rooms-img div,[page=home] .content__rooms .content__rooms-img div{height:auto !important!important}[page=rooms] .content__rooms .content__rooms-img div .img-fluid,[page=services] .content__rooms .content__rooms-img div .img-fluid,[page=home] .content__rooms .content__rooms-img div .img-fluid{height:auto!important}}@media print and (max-width: 750px),screen and (min-width: 60em) and (max-width: 750px){[page=rooms] .content__rooms .content__rooms-img div .img-fluid,[page=services] .content__rooms .content__rooms-img div .img-fluid,[page=home] .content__rooms .content__rooms-img div .img-fluid{height:230px!important}}@media screen and (min-width: 79em){[page=rooms] .content__rooms .content__rooms-img,[page=services] .content__rooms .content__rooms-img,[page=home] .content__rooms .content__rooms-img{width:100%!important;height:auto!important}[page=rooms] .content__rooms .content__rooms-img div,[page=services] .content__rooms .content__rooms-img div,[page=home] .content__rooms .content__rooms-img div{width:100%!important;height:auto !important!important}[page=rooms] .content__rooms .content__rooms-img div .img-fluid,[page=services] .content__rooms .content__rooms-img div .img-fluid,[page=home] .content__rooms .content__rooms-img div .img-fluid{width:100%!important;height:auto!important}}@media screen and (min-width: 79em) and (max-width: 750px){[page=rooms] .content__rooms .content__rooms-img div .img-fluid,[page=services] .content__rooms .content__rooms-img div .img-fluid,[page=home] .content__rooms .content__rooms-img div .img-fluid{height:230px!important}}@media screen and (min-width: 119em) and (max-width: 750px){[page=rooms] .content__rooms .content__rooms-img div .img-fluid,[page=services] .content__rooms .content__rooms-img div .img-fluid,[page=home] .content__rooms .content__rooms-img div .img-fluid{height:230px!important}}[page=rooms] .content__rooms .content__rooms-info,[page=services] .content__rooms .content__rooms-info,[page=home] .content__rooms .content__rooms-info{width:100%;overflow:hidden}@media print,screen and (min-width: 60em){[page=rooms] .content__rooms .content__rooms-info,[page=services] .content__rooms .content__rooms-info,[page=home] .content__rooms .content__rooms-info{padding:16px}}@media screen and (min-width: 119em){[page=rooms] .content__rooms .content__rooms-info,[page=services] .content__rooms .content__rooms-info,[page=home] .content__rooms .content__rooms-info{width:100%}}@font @font@font@font@font@font@font@font@font@font@font@font@font@font@font@font@font@font@font@font@font@font@font@font@font@font@font@font@font@font@font@font@font@font@font@font@font@font@font@font@font@font@font@font@font@font@font@font@font@font@font@font@font@font@font@font@font.family-lato{font-family: "Lato" !important;}.family-open-sans{font-family:Open Sans!important}.family-trajan-pro{font-family:Trajan Pro!important}.family-montserrat{font-family:Montserrat!important}.family-dm-sans{font-family:var(--be-font-body)!important}.family-serrif-condensed{font-family:Serrif Condensed!important}.f-size--6x{font-size:.625rem!important}.f-size--5x{font-size:.75rem!important}.f-size--4x{font-size:.76875rem!important}.f-size--3x{font-size:.875rem!important}.f-size--2x{font-size:.9875rem!important}.f-size-n{font-size:1rem!important}.f-size-2x{font-size:1.01875rem!important}.f-size-3x{font-size:1.25rem!important}.f-size-4x{font-size:1.26875rem!important}.f-size-5x{font-size:1.5rem!important}.f-size-6x{font-size:1.51875rem!important}@media screen and (min-width: 79em){.f-size-lg--6x{font-size:.625rem!important}.f-size-lg--5x{font-size:.75rem!important}.f-size-lg--4x{font-size:.78125rem!important}.f-size-lg--3x{font-size:.8125rem!important}.f-size-lg--2x{font-size:.875rem!important}.f-size-lg-n{font-size:1rem!important}.f-size-lg-2x{font-size:1.03125rem!important}.f-size-lg-3x{font-size:1.25rem!important}.f-size-lg-4x{font-size:1.46875rem!important}.f-size-lg-5x{font-size:1.5rem!important}.f-size-lg-6x{font-size:1.53125rem!important}}.f-weight-100{font-weight:100!important}.f-weight-200{font-weight:200!important}.f-weight-300{font-weight:300!important}.f-weight-400{font-weight:400!important}.f-weight-500{font-weight:500!important}.f-weight-600{font-weight:600!important}.f-weight-700{font-weight:700!important}.f-weight-800{font-weight:800!important}.f-weight-900{font-weight:900!important}.f-weight-normal{font-weight:400!important}.f-weight-bold{font-weight:700!important}.f-style-normal{font-style:normal!important}.f-style-italic{font-style:italic!important}.f-style-oblique{font-style:oblique!important}.title{font-family:var(--be-font-body);font-weight:400;font-style:normal}.title{font-size:1.5rem}@media screen and (min-width: 119em){.title{font-size:1.5rem}}html,body{font-family:var(--be-font-body);font-weight:var(--be-font-body-weight, 400);font-style:normal;line-height:1.5;font-stretch:condensed;letter-spacing:0px;color:var(--be-color-text, #102137);background-color:#fff;font-size:14px}.text-primary{color:var(--be-color-primary, #183456)!important}.bg-color-primary{background-color:var(--be-color-primary, #183456)!important}.text-secondary{color:var(--be-color-secondary, #102137)!important}.bg-color-secondary{background-color:var(--be-color-secondary, #102137)!important}.text-success{color:#343a40!important}.bg-color-success{background-color:#343a40!important}.text-gray{color:#666!important}.bg-color-gray{background-color:#666!important}.text-light{color:#e1e1e1!important}.bg-color-light{background-color:#e1e1e1!important}.text-text{color:var(--be-color-secondary, #102137)!important}.bg-color-text{background-color:var(--be-color-secondary, #102137)!important}.text-white{color:#fff!important}.bg-color-white{background-color:#fff!important}.text-black{color:#000!important}.bg-color-black{background-color:#000!important}.text-light-2{color:#ccc!important}.bg-color-light-2{background-color:#ccc!important}.text-light-3{color:#00000014!important}.bg-color-light-3{background-color:#00000014!important}.text-footer-bg{color:#fff!important}.bg-color-footer-bg{background-color:#fff!important}.text-embed-btn-text{color:#fff!important}.bg-color-embed-btn-text{background-color:#fff!important}.text-embed-btn-primary-bg{color:var(--be-color-primary, #183456)!important}.bg-color-embed-btn-primary-bg{background-color:var(--be-color-primary, #183456)!important}.text-embed-btn-primary-hover{color:var(--be-color-secondary, #102137)!important}.bg-color-embed-btn-primary-hover{background-color:var(--be-color-secondary, #102137)!important}.text-embed-btn-primary-active{color:var(--be-color-secondary, #102137)!important}.bg-color-embed-btn-primary-active{background-color:var(--be-color-secondary, #102137)!important}.text-input-text{color:var(--be-color-secondary, #102137)!important}.bg-color-input-text{background-color:var(--be-color-secondary, #102137)!important}.text-error-text{color:var(--be-color-error, #b91c1c)!important}.bg-color-error-text{background-color:var(--be-color-error, #b91c1c)!important}.text-input-placeholder{color:#737373!important}.bg-color-input-placeholder{background-color:#737373!important}.text-input-border{color:#0003!important}.bg-color-input-border{background-color:#0003!important}.text-input-border-focus{color:var(--be-color-primary, #183456)!important}.bg-color-input-border-focus{background-color:var(--be-color-primary, #183456)!important}.text-text-weak{color:#737373!important}.bg-color-text-weak{background-color:#737373!important}.text-background-alert{color:#f7bf3b1c!important}.bg-color-background-alert{background-color:#f7bf3b1c!important}.text-background-danger-weak{color:#ffb3cb1f!important}.bg-color-background-danger-weak{background-color:#ffb3cb1f!important}.text-bg-accent-weak{color:#559adb1f!important}.bg-color-bg-accent-weak{background-color:#559adb1f!important}.text-text-header{color:var(--be-color-secondary, #102137)!important}.bg-color-text-header{background-color:var(--be-color-secondary, #102137)!important}.text-promo-timer-color{color:#fae28d!important}.bg-color-promo-timer-color{background-color:#fae28d!important}.text-promo-timer-bg{color:#b0510d!important}.bg-color-promo-timer-bg{background-color:#b0510d!important}.bg-room-guest{background-color:#e1e5ea}.bg-light-price{background-color:#fff}.bg-light{background-color:#fff!important}.bg-dark{background-color:#000}.back-timer{background-color:#01386e}.bg-gray{background-color:#666}.color-resume-resort{color:var(--be-color-primary, #183456)}.color-resume-date,.color-resume-date-b{color:#4c4c4c}.text-info{color:var(--be-color-secondary, #102137)}.text-calendar-price{color:#01978b}.text-calendar-date{color:#4c4c4c}.text-aditional{color:#01b0ef}.divider-footer{width:100%;float:left;background-color:var(--be-color-primary, #183456);height:1px}.bold{font-weight:600}.brand-discount{display:block;border-radius:50%!important;width:46px;height:46px;background-color:#01386e;padding-top:12px;padding-left:7px;margin-left:10px;font-size:14px}@media (max-width: 767.98px){.brand-discount{width:40px;height:40px;margin-top:-7px;padding-top:10px;padding-left:2px;font-size:14px!important}#btn-hidden{display:none}#btn-visible{display:flex!important}}#btn-visible{display:none}.strike{position:relative}.strike .through-a{position:absolute;left:0;width:100%;height:8%;background:#fff;top:40%}.strike .through-b,.strike .through-c{position:absolute;left:0;width:100%;height:8%;background:var(--be-color-secondary, #102137);top:40%}.currency,.currency .code{background-color:transparent!important}@media screen and (min-width: 79em){.currency .symbol,.currency .value{background-color:transparent!important}}.offer-price{font-size:.75rem}.offer-price .currency{font-size:1.51875rem}.offer-price .currency .code{font-size:1rem}@media screen and (min-width: 79em){.offer-price .currency .symbol,.offer-price .currency .value{font-size:1.5rem}}.color-icon{fill:#474747}.navbar-be{max-width:100%!important;z-index:3003!important}@media print,screen and (min-width: 60em){.carousel-inner{border-top-left-radius:0;border-bottom-left-radius:12px!important;height:auto!important}}.card-widget-amenities{margin:0 0 60px;height:auto;display:none}.card-widget-amenities .card-amenities{display:flex;justify-content:center}@media print,screen and (min-width: 60em){.card-widget-amenities{margin:0 0 40px;height:240px;display:block}.card-widget-amenities .card-amenities{display:flex;justify-content:center}}.closedFooter{display:none}.openFooter{display:block}.color-links{color:var(--be-color-links, #102137)!important;text-decoration:underline!important;cursor:pointer}.color-links:hover{color:#1b395f}.lock-datepicker{pointer-events:none}.btn-color-close-modal{color:#000!important}.container-summary div>div .summary-header-btn,.container-summary-closed div>div .summary-header-btn{background-color:#fafafa;color:#666;border-top:#274c69;border-bottom:#fafafa}@media print,screen and (min-width: 60em){.container-summary div>div .summary-header-btn,.container-summary-closed div>div .summary-header-btn{border-bottom:none}}@media (max-width: 960px){.container-summary div>div .summary-header-btn,.container-summary-closed div>div .summary-header-btn{position:sticky;top:0;z-index:1}}.container-summary div>div .summary-header-bg,.container-summary-closed div>div .summary-header-bg{background-color:#fafafa;color:#666}.container-summary div>div .summary-header-btn-payment,.container-summary-closed div>div .summary-header-btn-payment{display:flex;align-items:center;text-transform:uppercase;background-color:#fafafa!important}@media (max-width: 960px){.container-summary div>div .summary-header-btn-payment,.container-summary-closed div>div .summary-header-btn-payment{position:sticky;top:0;z-index:1;min-height:86px;background-color:#274c69}}@media (min-width: 768px) and (max-width: 1023px){.container-summary div>div .summary-header-btn-payment,.container-summary-closed div>div .summary-header-btn-payment{padding-top:40px}}.container-summary div>div .summary-header-btn-payment span,.container-summary-closed div>div .summary-header-btn-payment span{color:#e1e1e1;font-size:14px;font-weight:500}.btn-color-promo-code{color:var(--be-color-secondary, #102137)!important}.padding-progress-bar{padding-top:40px}@media (max-width: 850px){.padding-progress-bar{padding-top:0}}.fw-600{font-weight:600!important}.no-min-height{min-height:0px!important}.btn-no-hover:hover{background-color:#fafafa!important;color:#fff!important}.go-top{bottom:0!important}.f-size--11px{font-size:11px!important}.text-capitalize{text-transform:capitalize}.height-40{min-height:40px!important;height:40px!important;font-size:12px!important;padding:0 10px!important}.btn-100{width:100%!important}.icon-size-default{width:24px;height:24px}.icon-color-redirect{fill:var(--be-color-secondary, #102137)}.step-progress-title{color:var(--be-color-accent, var(--be-color-primary, #183456));font-family:var(--be-font-body);font-weight:400;font-size:14px;line-height:24px}.step-progress{background-color:#dbdada}.step-progress-bar{background-color:var(--be-color-accent, var(--be-color-primary, #183456))}.color-Icon-banner{fill:#fff}.hs-form fieldset{display:inline-flex;width:100%;max-width:100%;gap:10px;margin-bottom:20px;flex-direction:column}@media screen and (min-width: 640px){.hs-form fieldset{flex-direction:row}}.hs-form fieldset:last-child,.hs-form fieldset:has(>[style="display: none;"]){display:none}.hs-form ul{padding-inline-start:0;list-style:none}.hs-form-field{position:relative;gap:10px;width:100%!important;margin-top:16px;padding:0}.hs-form-field [class^=form-columns-]:last-child{margin-bottom:0}.hs-form-field label:not(.hs-form-booleancheckbox-display){position:absolute;left:16px;top:16px;color:#737373;transition:all .3s ease;font-size:14px}.hs-form-field label:not(.hs-form-booleancheckbox-display) .hs-form-required{color:currentColor}.hs-form-field label:not(.hs-form-booleancheckbox-display):has(~.input>input[type=text]:valid:not(input[value=""])),.hs-form-field label:not(.hs-form-booleancheckbox-display):has(~.input>input[type=text]:not(input[value=""])),.hs-form-field label:not(.hs-form-booleancheckbox-display):has(~.input>input[type=text]:focus),.hs-form-field label:not(.hs-form-booleancheckbox-display):has(~.input input[type=text]:valid:not(input[value=""])),.hs-form-field label:not(.hs-form-booleancheckbox-display):has(~.input input[type=text]:not(input[value=""])),.hs-form-field label:not(.hs-form-booleancheckbox-display):has(~.input input[type=text]:focus),.hs-form-field label:not(.hs-form-booleancheckbox-display):has(~.input>input[type=password]:valid),.hs-form-field label:not(.hs-form-booleancheckbox-display):has(~.input>input[type=password]:focus),.hs-form-field label:not(.hs-form-booleancheckbox-display):has(~.input>input[type=email]:valid),.hs-form-field label:not(.hs-form-booleancheckbox-display):has(~.input>input[type=email]:invalid:not(input[value=""])),.hs-form-field label:not(.hs-form-booleancheckbox-display):has(~.input>input[type=email]:focus),.hs-form-field label:not(.hs-form-booleancheckbox-display):has(~.input>input[type=tel]:valid),.hs-form-field label:not(.hs-form-booleancheckbox-display):has(~.input>input[type=tel]:focus),.hs-form-field label:not(.hs-form-booleancheckbox-display):has(~.input>textarea:focus),.hs-form-field label:not(.hs-form-booleancheckbox-display):has(~.input>textarea:valid),.hs-form-field label:not(.hs-form-booleancheckbox-display):has(~.input>input[type=number]:valid:not(input[value=""])),.hs-form-field label:not(.hs-form-booleancheckbox-display):has(~.input>input[type=number]:focus){top:2px}.hs-form .hs-dependent-field{width:100%}.hs-form .legal-consent-container{display:inline-flex;flex-wrap:wrap;gap:20px;color:var(--be-color-secondary, #102137)}.hs-form .legal-consent-container label{position:static;display:inline-flex;flex-wrap:wrap}.hs-form .legal-consent-container a{text-decoration:underline;text-underline-offset:2px}.hs-form .legal-consent-container input[type=checkbox]~*{flex:1;margin-left:16px}.hs-form .hs-recaptcha{display:none}.hs-form label.hs-form-booleancheckbox-display{display:flex;align-items:center;gap:12px;margin-bottom:16px}.hs-form label.hs-form-booleancheckbox-display span{padding:0;flex:1}.hs-form input[type=checkbox]{cursor:pointer;width:24px!important;height:24px;position:relative;appearance:none;border-radius:4px;border:1.5px solid rgba(0,0,0,.2);transform:translateY(-.075em);display:grid;place-content:center}.hs-form input[type=checkbox]:before{content:"";width:11px;height:11px;clip-path:polygon(42% 72%,79% 22%,83% 27%,43% 81%,12% 59%,17% 53%);transform:scale(0);transform-origin:top bottom;transition:.12s transform ease-in-out;background-color:CanvasText}.hs-form input[type=checkbox]:checked{background:var(--be-color-primary, #183456)}.hs-form input[type=checkbox]:checked:before{transform:scale(2);background:transparent}.hs-form input:not([type=checkbox]),.hs-form select{height:56px}.hs-form input:not([type=checkbox]),.hs-form select,.hs-form textarea{width:100%!important;padding:4px 16px;color:var(--be-color-secondary, #102137);border-radius:var(--be-radius, 8px);border:1px solid rgba(0,0,0,.2);background:none!important}.hs-form input:not([type=checkbox]):focus,.hs-form select:focus,.hs-form textarea:focus{outline:none;border-width:2px;border-color:var(--be-color-primary, #183456)}.hs-form textarea{min-height:150px}.hs-form .input:has(>select){position:relative}.hs-form .input:has(>select):after{content:"ᐳ";position:absolute;top:50%;right:1rem;transform:translate(-10%,-48%) rotate(90deg) scale(.7) scaleY(1.6);color:var(--be-color-secondary, #102137);pointer-events:none;font-weight:400}.hs-form select{cursor:pointer;appearance:none;background:none}.hs-form select.is-placeholder{color:#737373;font-size:14px}.hs-form input[type=number]{appearance:textfield}.hs-form input[type=number]::-webkit-outer-spin-button,.hs-form input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.hs-form ul.multi-container li label{display:flex;gap:10px;margin-bottom:10px}.hs-fieldtype-select>label{display:none}.hs-error-msgs,.hs-error-msg{position:static!important;color:var(--be-color-error, #b91c1c)!important}.hs-submit .actions .hs-button{cursor:pointer;text-align:center;border-radius:var(--be-radius-button, 999px);transition:color .2s ease-in-out;width:100%;padding:12px 22px;color:#fff;background:var(--be-color-primary, #183456)!important}.hs-submit .actions .hs-button:hover,.hs-submit .actions .hs-button:active{background:var(--be-color-secondary, #102137)!important}.be-modal{background-color:#fff!important}.be-modal svg{stroke:var(--be-color-secondary, #102137)}.container-navbar{position:fixed;transition:all .3s ease-in-out allow-discrete;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;top:0;right:0;left:0;z-index:1033;background-color:var(--be-navbar-bg, #fff);margin-bottom:20px}@media screen and (min-width: 79em){.container-navbar{height:100px}}@media (max-width: 960px){.container-navbar{top:-100px}}.show{top:0}.content-navbar{display:flex;align-items:end;padding-bottom:10px;height:70px}@media screen and (min-width: 79em){.content-navbar{height:100px;align-items:center;padding-bottom:0}}.content-navbar .navbar-logo{cursor:pointer;display:block;width:10%}.content-navbar .navbar-logo svg{max-height:100%;fill:var(--be-color-secondary, #102137);display:block}.content-navbar .navbar-logo{margin-bottom:5px}@media print,screen and (min-width: 60em){.content-navbar .navbar-logo{margin-bottom:0;width:20%;height:55px!important}}.content-navbar .navbar-logo-x{width:200px;height:70px}@media print,screen and (min-width: 60em){.content-navbar .navbar-logo-x{width:100px;height:60px}}.content-navbar .navbar-phone-mobile{display:none}@media (max-width: 960px){.content-navbar .navbar-phone-mobile{width:80%;display:inline-block;text-align:right;margin-bottom:14px}}.content-navbar .navbar-phone-mobile .navbar-phone-text{display:none}@media (min-width: 640px){.content-navbar .navbar-phone-mobile .navbar-phone-text{display:inline-block}}.content-navbar .navbar-phone-mobile .navbar-phone-text{color:var(--be-navbar-text, #102137);font-style:normal;font-weight:400;font-size:16px;line-height:22px;margin-right:30px;margin-left:5px}.content-navbar .navbar-btn-openmodal{width:10%;text-align:right;cursor:pointer}@media print,screen and (min-width: 60em){.content-navbar .navbar-btn-openmodal{display:none}}@media print,screen and (min-width: 60em){.navbar-menu-desktop{display:inline-block;width:80%}}.navbar-menu-desktop .nvabar-content-items{display:flex;flex-wrap:nowrap;justify-content:flex-end;margin:0;padding:0}.navbar-menu-mobile .nvabar-content-items{margin:0;padding:0 20px}.navbar-olverflow-hidden{overflow-y:hidden!important}.navbar-item{list-style:none;cursor:pointer}.navbar-item.nav-item-open{background-color:#00000014;border-radius:50px}@media screen and (max-width: 59.99875em){.navbar-item.nav-item-open{background-color:transparent;border-radius:0}}@media print,screen and (min-width: 60em){.navbar-item{padding:8px 10px;position:relative}}@media screen and (min-width: 79em){.navbar-item{padding:8px 15px}}@media screen and (max-width: 59.99875em){.navbar-item{border-bottom:solid 1px rgba(0,0,0,.0784313725)}}@media screen and (max-width: 59.99875em){.navbar-item:last-child{border-bottom:none}}.navbar-item .navbar-content-title{padding:15px 30px;font-weight:500}.navbar-item .navbar-content-title,.navbar-item .navbar-content-title a{color:var(--be-navbar-text, #102137)}@media screen and (max-width: 960px){.navbar-item .navbar-content-title,.navbar-item .navbar-content-title a{color:var(--be-navbar-text, #102137)}}@media print,screen and (min-width: 60em){.navbar-item .navbar-content-title{padding:0}.navbar-item .navbar-content-title,.navbar-item .navbar-content-title a{color:var(--be-navbar-text, #102137)}}.navbar-item .navbar-market-readonly{cursor:default;pointer-events:none}.navbar-item .navbar-chevron-color{margin-left:5px;fill:var(--be-navbar-text, #102137)!important;transform:rotate(0);transition:transform .3s}.navbar-item .navbar-chevron-color.nav-item-open{transform:rotate(180deg)}@media print,screen and (min-width: 60em){.navbar-item .navbar-chevron-color{fill:var(--be-navbar-text, #102137)!important}}.navbar-item .showTitle{z-index:10}.navbar-item .navbar-links-colors,.navbar-item .navbar-links-colors a{color:var(--be-color-secondary, #102137)}.side-spacing{margin-left:5px;margin-right:5px}.title-language{display:none}@media print,screen and (min-width: 60em){.title-language{display:flex;flex-flow:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:6px}}.navbar-dropdown{opacity:0;display:block;max-height:0;overflow:hidden;right:0;z-index:111;border-radius:15px;position:absolute;color:var(--be-color-secondary, #102137);background-color:#fff;margin-top:14px;width:auto;max-width:50vw;transition:max-height .3s ease-out,opacity .1s .3s;border:1px solid rgba(0,0,0,.0784313725)}@media screen and (max-width: 59.99875em){.navbar-dropdown{position:inherit;width:100%;max-width:100%;border:none;box-shadow:none!important;margin:0}}.navbar-dropdown.open{opacity:1;z-index:99991;top:0;max-height:100vh;left:0;display:flex;flex-flow:row;transition:max-height .5s ease-in;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}@media print,screen and (min-width: 60em){.navbar-dropdown.open{top:auto;bottom:auto;left:auto}}.navbar-dropdown .close-dropdown{display:block;padding:26px 20px;font-size:40px;font-family:Open Sans;font-style:normal;font-weight:300;text-align:right}@media print,screen and (min-width: 60em){.navbar-dropdown .close-dropdown{display:none}}.navbar-dropdown .form-search-booking{width:100%;padding:30px 20px;margin:0}.navbar-dropdown .form-search-booking button{width:100%}@media screen and (max-width: 59.99875em){.navbar-dropdown .form-search-booking button{border-radius:50px;color:#fff!important}}@media screen and (min-width: 79em){.navbar-dropdown .form-search-booking{width:300px}}.navbar-dropdown .form-callme{width:100%;padding:30px 20px;margin:0}@media screen and (min-width: 79em){.navbar-dropdown .form-callme{width:600px}}.navbar-dropdown .form-market{width:100%;padding:30px 20px;margin:0}@media screen and (min-width: 79em){.navbar-dropdown .form-market{width:300px}}.navbar-dropdown .form-market .content-market-btn{margin-top:15px;text-align:center}.navbar-dropdown .content-input-dropdown{margin-bottom:30px}.navbar-dropdown .content-input-dropdown .input-dropdown{width:100%;height:50px}.navbar-dropdown .form-group{margin-bottom:0}.navbar-dropdown .form-control{height:50px!important}.navbar-dropdown .dropdown-list{padding:10px}@media print,screen and (min-width: 60em){.navbar-dropdown .dropdown-list{padding:0}}.navbar-dropdown .dropdown-list li{display:block;list-style:none;padding:10px 20px;text-align:center}.navbar-dropdown .dropdown-list li:hover{background:var(--be-color-secondary, #102137)}.navbar-dropdown .dropdown-list li:hover:first-of-type{border-radius:10px 10px 0 0}.navbar-dropdown .dropdown-list li:hover:last-of-type{border-radius:0 0 10px 10px}.navbar-dropdown .dropdown-list{display:grid;grid-template-columns:repeat(3,auto);padding:10px;gap:8px}@media screen and (max-width: 59.99875em){.navbar-dropdown .dropdown-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}}.navbar-dropdown .dropdown-list li{display:block;list-style:none;padding:8px 10px;width:auto;height:auto;font-weight:500}.navbar-dropdown .dropdown-list li:hover{background:var(--be-color-secondary, #102137);color:#fff;border-radius:var(--be-radius, 10px)!important}.navbar-dropdown .dropdown-list .lang-row{display:flex;flex-flow:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:6px}.navbar-dropdown .lang-list{display:flex;flex-flow:column}.content-form-callme{padding-bottom:20px}.content-form-callme .text-call-me{padding-bottom:10px}.content-form-callme .content-radio-button{display:inline-flex;align-items:center;width:50%;padding:15px 15px 15px 0;cursor:pointer}@media screen and (min-width: 79em){.content-form-callme .content-radio-button{width:33%}}.content-form-callme .content-radio-button .input-radio-time{display:inline-flex;border-radius:100%;height:30px;width:30px;margin-right:10px;background-color:#fff;border:1px solid #cccccc}.content-form-callme .content-radio-button .input-radio-time.checked{transition:border .3s ease-in-out;display:inline-flex;align-items:center;border:1px solid var(--be-color-secondary, #102137);height:30px;justify-content:center;border-radius:100%;position:relative;width:30px}.content-form-callme .content-radio-button .input-radio-time.checked:before{content:"";width:20px;height:20px;position:absolute;background-color:var(--be-color-secondary, #102137);border-radius:100%;transition:background-color .3s ease-in-out}.errorInputChecked{border:1px solid #ff0000!important}.content-message-contact{text-align:center}.navbar-phone-icon{fill:var(--be-navbar-text, #102137);margin-right:5px}@media print,screen and (min-width: 60em){.navbar-phone-icon{fill:var(--be-navbar-text, #102137)}}@media screen and (max-width: 59.99875em){.navbar-phone-icon{display:none}}.navbar-phone-icon-modal{fill:var(--be-navbar-text, #102137);margin-right:5px}@media print,screen and (min-width: 60em){.navbar-phone-icon-modal{fill:var(--be-navbar-text, #102137)}}@media (max-width: 960px){.navbar-phone-icon-modal{fill:#fff}}.navbar-content-language{display:block}@media print,screen and (min-width: 60em){.navbar-content-language{display:none}}.navbar-content-language-mobile{width:36%;margin:80px auto!important}.navbar-menu-modal{fill:var(--be-navbar-text, #102137)}.close-navbar-handler{position:fixed;inset:0}#carousel-header img{object-fit:cover}.carousel [class^=carousel-control-] img{width:40px}.carousel.shadow-banner:after{content:"";position:absolute;background:linear-gradient(180deg,#000000b3,#0000 40%);inset:0 0 -1px;z-index:1!important}.carousel-item.active{z-index:0!important}.collapsible-tabs ul.tabs .collapsible-trigger .trigger-icon,.collapsible .collapsible-header .trigger-icon{padding-right:1rem}.collapsible-tabs ul.tabs .collapsible-trigger .trigger-icon svg,.collapsible .collapsible-header .trigger-icon svg,.collapsible-tabs ul.tabs .collapsible-trigger .trigger-icon img,.collapsible .collapsible-header .trigger-icon img{transition:all .3s ease-in-out;width:10px;height:5.5px}.collapsible-tabs ul.tabs .collapsible-trigger .trigger-icon svg,.collapsible .collapsible-header .trigger-icon svg{fill:var(--be-color-secondary, #102137)}.collapsible-tabs ul.tabs .collapsible-trigger .trigger-icon img,.collapsible .collapsible-header .trigger-icon img{filter:invert(50%) sepia(99%) saturate(589%) hue-rotate(358deg) brightness(99%) contrast(107%)}.accordion>.card{border:none!important}.currency{font-family:var(--be-font-body);font-size:1rem;font-weight:400;font-style:normal;line-height:normal;letter-spacing:normal}.currency{position:relative}.currency.delete:after{content:"";background-color:var(--be-color-secondary, #102137);position:absolute;height:1px;left:0;right:0;bottom:50%;transform:translateY(100%)}.currency .code{font-family:var(--be-font-body);font-size:12px;padding-left:.3rem}.recommended-price .currency{color:#666}.btn,.modal-pax-content .pax-selector .pax-selector-submit .btn-pax-submit{position:relative;font-family:var(--be-font-body);font-weight:400;line-height:normal;min-height:38px}@media print,screen and (min-width: 60em){.btn,.modal-pax-content .pax-selector .pax-selector-submit .btn-pax-submit{min-height:44px}}.btn,.modal-pax-content .pax-selector .pax-selector-submit .btn-pax-submit{border-radius:var(--be-radius-button, 999px);border:1px solid;overflow:hidden;transition:all .35s;z-index:1}.btn:focus,.modal-pax-content .pax-selector .pax-selector-submit .btn-pax-submit:focus{outline:none;box-shadow:none}.btn:focus-visible,.modal-pax-content .pax-selector .pax-selector-submit .btn-pax-submit:focus-visible{outline:none}.btn:hover:after,.modal-pax-content .pax-selector .pax-selector-submit .btn-pax-submit:hover:after{inset:0;transition:all .35s}.btn:after,.modal-pax-content .pax-selector .pax-selector-submit .btn-pax-submit:after{content:"";display:block;position:absolute;inset:100% 0 0;border:1px solid;transition:all .35s;z-index:-1}.btn-primary,.modal-pax-content .pax-selector .pax-selector-submit .btn-pax-submit,.booking-finder .booking-trigger,.datepicker-footer .btn-apply,.btn-pay-now,.btn-summary-next,.btn-navbar{color:#fff;background-color:var(--be-color-primary, #183456)!important;border-color:var(--be-color-primary, #183456)!important}.btn-primary:hover,.modal-pax-content .pax-selector .pax-selector-submit .btn-pax-submit:hover,.booking-finder .booking-trigger:hover,.datepicker-footer .btn-apply:hover,.btn-pay-now:hover,.btn-summary-next:hover,.btn-navbar:hover{color:#fff;background-color:var(--be-color-primary, #183456)!important;border-color:var(--be-color-secondary, #102137)!important}.btn-primary:after,.modal-pax-content .pax-selector .pax-selector-submit .btn-pax-submit:after,.booking-finder .booking-trigger:after,.datepicker-footer .btn-apply:after,.btn-pay-now:after,.btn-summary-next:after,.btn-navbar:after{background-color:var(--be-color-secondary, #102137)!important;border-color:transparent!important}.btn-secondary,.btn-update,.btn-confirm-card,.btn-addons{color:var(--be-color-primary, #183456);background-color:#fff!important;border-color:var(--be-color-primary, #183456)!important}.btn-secondary:hover,.btn-update:hover,.btn-confirm-card:hover,.btn-addons:hover{color:#fff;background-color:#fff!important;border-color:var(--be-color-primary, #183456)!important}.btn-secondary:after,.btn-update:after,.btn-confirm-card:after,.btn-addons:after{background-color:var(--be-color-primary, #183456)!important;border-color:transparent!important}.btn-tertiary,.btn-addroom{color:#fff;background-color:transparent!important;border-color:#fff!important}.btn-tertiary:hover,.btn-addroom:hover{color:#fff;background-color:transparent!important;border-color:var(--be-color-primary, #183456)!important}.btn-tertiary:after,.btn-addroom:after{background-color:var(--be-color-primary, #183456)!important;border-color:transparent!important}.btn-quaternary,.disabled-btn,.btn-quaternary:hover,.disabled-btn:hover{color:var(--be-color-primary, #183456);background-color:#fff!important;border-color:var(--be-color-primary, #183456)!important}.btn-quaternary:after,.disabled-btn:after{background-color:#fff!important;border-color:transparent!important}.btn-mobile-summary,.btn-continue-mobile,.btn-mobile-summary:hover,.btn-continue-mobile:hover{color:#fff;background-color:#527087!important;border-color:#fff!important}.btn-mobile-summary:after,.btn-continue-mobile:after{background-color:#527087!important;border-color:transparent!important}.btn-summary-desabled{opacity:.4!important;cursor:not-allowed!important}.btn-icon-addons{fill:var(--be-color-primary, #183456)!important}.btn-width-default{max-width:180px!important;min-width:120px!important;margin:auto}.button-disabled-continue{cursor:not-allowed!important;opacity:1!important}.card{border:1px solid #dbdada;border-radius:var(--be-radius-card, 12px);background-color:#fff}.card .card-header{background-color:var(--be-color-primary, #183456);border-radius:var(--be-radius-card, 12px) var(--be-radius-card, 12px) 0 0;border-bottom:none}.card .card-footer{background-color:var(--be-color-primary, #183456);border-radius:0 0 12px 12px;border-top:none}@media (max-width: 960px){.card-guest-bg-session{background-color:transparent;border:none}}@media (max-width: 960px){.card-guest-bg-session .card-body{padding:0}}.card-occupancy img{width:20px}.flexible-dates{color:var(--be-color-primary, #183456)}.flexible-dates svg{width:16px;height:17px;fill:#474747;margin-right:8px}.last_rooms{display:flex;position:absolute;z-index:10;margin:15px;height:28px;border-radius:5px;background-color:#fff;color:var(--be-color-secondary, #102137);justify-content:center;align-items:center;font-size:12px;padding:5px}.last_rooms img{margin-right:5px}.someone{height:30px;position:absolute;display:flex;justify-content:center;align-items:center;z-index:10;background-color:#fff;color:#000;margin:15px;border-radius:5px;font-size:12px;padding:0 5px}.special_offer{display:flex;position:absolute;z-index:2;width:173px;height:28px;background-color:#fc0d1b;color:#fff;justify-content:center;align-items:center;font-size:18px;padding:5px;letter-spacing:1px;transform:rotate(-45deg);top:37px;left:-37px}.card-payment{border-radius:var(--be-radius, 10px);max-width:100%}@media print,screen and (min-width: 60em){.card-payment{max-width:100%;width:100%;float:right}}@media screen and (min-width: 79em){.card-payment{max-width:95%;width:95%;float:right}}@media screen and (min-width: 119em){.card-payment{max-width:90%;width:90%;float:right}}@media (max-width: 850px){.card-payment{padding:0;border:none}}.content-inputs{padding:20px}.content-important-details{padding:20px 80px}.card-onHold{height:130px;text-align:center;align-items:center;margin:auto}.content-other-hotel{padding:0}@media (max-width: 750px){.content-other-hotel{padding:1rem!important}}.show-more-hotel{padding-left:1rem}.show-more-hotel li span{color:var(--be-color-secondary, #102137)}.collapsible-hotels{overflow:hidden;max-height:1000px;transition:max-height 1s ease-in-out}.collapsible-hotels[aria-expanded=false]{max-height:0px;transition:max-height .5s cubic-bezier(0,1,0,1)}.content-images{padding:1rem 0 1rem 1rem!important}@media (max-width: 750px){.content-images{padding:1rem!important}}.timer_content{width:65px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1;text-align:center;color:#f8f8f8;margin:0 5px;text-transform:uppercase;font:16px}.secs-timer{margin:0 .25rem!important}.borde-timer{padding-left:4px;border-left:1px solid #ffffff}@media (max-width: 750px){.timer_content{font-size:14px!important;width:120px!important;font-weight:500!important;font-stretch:normal!important;font-style:normal!important;text-align:left!important;color:#f8f8f8!important;text-transform:uppercase}.secs-timer{margin:0!important}}.new-year-timer-container{height:32px!important;width:auto!important;position:absolute;top:8px;z-index:2;line-height:.8;border-radius:0 4px 4px 0;background:#010228bf;color:#fff;align-content:center!important;align-items:center!important;padding:8px!important;display:flex;justify-content:left;align-items:center}.new-year-title-label{color:#fff;text-align:left;font-size:10px;font-style:normal;font-weight:700;align-content:center;line-height:12px;padding-right:4px;white-space:nowrap;width:50px}.new-year-timer-label{color:#fff;text-align:left;font-size:10px;font-style:normal;font-weight:400;align-content:center;line-height:12px;padding-right:4px;white-space:nowrap}.timer-container{position:absolute;top:12px;right:34px;z-index:2;line-height:.8;border-radius:7px;background-color:#b0510d;color:#fae28d;align-content:center!important;align-items:center!important;padding:8px!important;display:flex;justify-content:center;align-items:center;font-family:var(--be-font-body);font-size:var(--Typography-Label-S-Font-Size, 14px);font-style:normal;font-weight:500;line-height:var(--Typography-Label-S-Line-Height, 20px);letter-spacing:var(--Typography-Label-S-Letter-Spacing, 0)}.black-friday-timer-container{height:32px!important;width:auto!important;position:absolute;top:8px;z-index:2;line-height:.8;border-radius:0 4px 4px 0;background-color:#1c1c1c;color:#fff;align-content:center!important;align-items:center!important;padding:8px!important;display:flex;justify-content:left;align-items:center}.black-friday-title-label{color:#fff;text-align:left;font-size:10px;font-style:normal;font-weight:700;align-content:center;line-height:12px;padding-right:4px;white-space:nowrap}.black-friday-timer-label{color:#fff;text-align:left;font-size:10px;font-style:normal;font-weight:400;align-content:center;line-height:12px;padding-right:4px;white-space:nowrap}.ciber-monday-timer-container{height:32px!important;width:auto!important;position:absolute;top:8px;z-index:2;line-height:.8;border-radius:0 4px 4px 0;background:#15233dbf;backdrop-filter:blur(4px);color:#fff;align-content:center!important;align-items:center!important;padding:8px!important;display:flex;justify-content:left;align-items:center}.ciber-monday-title-label{color:#fff;text-align:left;font-size:10px;font-style:normal;font-weight:700;align-content:center;line-height:12px;padding-right:4px;white-space:nowrap}.ciber-monday-timer-label{color:#fff;text-align:left;font-size:10px;font-style:normal;font-weight:400;align-content:center;line-height:12px;padding-right:4px;white-space:nowrap}.timer-label{color:#fae28d;text-align:center;font-size:11px;font-style:normal;font-weight:400;text-transform:uppercase;align-content:center;line-height:12px;padding-right:4px}.timer-container-hours{display:flex;justify-content:center;align-items:center;gap:8px}.timer-segment{display:flex;flex-direction:column;align-items:center}.timer-values{font-size:14px!important;line-height:normal;line-height:4px;padding-top:8px}.timer-labels{font-size:12px!important;line-height:2px;line-height:normal}.timer-time{margin-right:0!important;margin-left:0!important;font-size:14px;font-weight:200;line-height:14px;letter-spacing:.01em;color:#fae28d;align-items:center;align-content:center!important}.timer-rooms{border-radius:5px 5px 0 0;background-color:#43b4b4;color:#fff;height:100%!important;float:right;padding:6px}.timer-rooms .offer-ends{height:100%;margin-left:16px}.timer-rooms .offer-ends img{width:24px;height:26px}@media (max-width: 750px){.timer-rooms{padding:4px!important}.timer-rooms .offer-ends{margin-left:0!important}.timer-rooms .offer-ends img{width:18px!important;height:20px!important}}.timer-rooms:after{content:"";position:absolute;right:0;bottom:-10px;background-color:#43b4b4;width:10px;height:20px}.border-bottom-card{border-bottom:1px solid #dbdada;margin-bottom:12px!important;padding-bottom:12px!important}@media print,screen and (min-width: 60em){.border-bottom-card{margin-bottom:12px}}.rotate-down-widget{fill:var(--be-color-secondary, #102137);animation-duration:.3s;animation-name:rotate-down;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;transform:scale(1.5)}.rotate-up-widget{fill:var(--be-color-secondary, #102137);animation-duration:.3s;animation-name:rotate-up;animation-fill-mode:forwards;transform:scale(1.5)}.rotate-down,.rotate-izq{fill:var(--be-color-secondary, #102137);animation-duration:.3s;animation-name:rotate-down;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;transform:scale(1.5);cursor:pointer}.rotate-up{fill:var(--be-color-secondary, #102137);animation-duration:.3s;animation-name:rotate-up;animation-fill-mode:forwards}.icon-down-widget{transform:rotate(180deg)}@keyframes rotate-up{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes rotate-down{0%{transform:rotate(180deg)}to{transform:rotate(0)}}.promocode-applied{max-width:180px;border-radius:var(--be-radius-button, 999px);padding:2px 8px!important;justify-content:start;align-items:center;gap:4px;font-size:11px;background-color:#559adb26;color:#171717;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:flex;font-weight:400}@media (max-width: 320px){.promocode-applied{max-width:120px}}@media (min-width: 321px) and (max-width: 430px){.promocode-applied{max-width:160px}}.promocode-text{color:#171717;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;text-transform:uppercase;font-size:12px;font-weight:500}.align-right{display:flex;justify-content:flex-end;align-items:center}.flex-container{display:flex;align-items:center;justify-content:space-between}.container-scroll-rates{max-height:130px;overflow-y:auto}.container-scroll-rates::-webkit-scrollbar{width:5px}.container-scroll-rates::-webkit-scrollbar-track{background:#f5f5f5;border-radius:5px}.container-scroll-rates::-webkit-scrollbar-thumb{background-color:#888;border-radius:5px}.container-scroll-rates::-webkit-scrollbar-thumb:hover{background-color:#888}.discount-percent{display:inline-flex;justify-content:center;align-items:center;background-color:var(--be-color-primary, #183456);width:50px;height:20px;font-size:12px;border-radius:var(--be-radius-button, 999px);color:#fff;margin-left:10px}.discount-percent-rooms{display:inline-flex;justify-content:center;align-items:center;background-color:#559adb26!important;color:var(--be-color-secondary, #102137)!important;white-space:nowrap;width:auto;height:16px;font-size:12px;color:#21733f;margin-left:2px;margin-right:4px;padding:10px 8px;line-height:1;border-radius:var(--be-radius-button, 999px);font-weight:400}.discount-percent-rooms svg{margin-right:4px}@media screen and (min-width: 900px) and (max-width: 1200px){.discount-percent-rooms .hide-on-small-screens{display:none!important}}.discount-percent-rooms-mvg{display:inline-flex;justify-content:center;align-items:center;background-color:#5bcd8526!important;min-width:auto;height:16px;font-size:12px;border-radius:var(--be-radius-button, 999px);color:#21733f;padding:10px 8px;line-height:1;font-weight:400;margin-right:2px}.avg-total{font-size:18px;font-weight:600;line-height:28px;text-align:center;color:var(--be-color-secondary, #102137)!important}.text-default{color:#666;font-size:12px;font-weight:400;line-height:14.98px;text-align:center}.text-default-small{color:#666;font-size:11px;font-weight:400;line-height:14.98px;text-align:left;min-width:80px}.text-default-underline{color:#666;font-size:11px;font-weight:400;line-height:14.98px;text-align:center;text-decoration:underline}.text-default-highlighted{color:var(--be-color-secondary, #102137);font-size:12px;font-weight:600;line-height:14.98px;text-align:center}.avg-total-discount-default{padding-top:4px;font-size:12px;font-weight:400;line-height:12px}.avg-total-discount{font-size:11px;font-weight:400;line-height:20px;color:#de3c3c!important}.content-footer{background-color:#eff0ef;max-height:250px;overflow-y:auto;overflow-x:hidden}.info-card-combinate{height:50%;display:flex;align-items:center;justify-content:center}.line-date-flexible{line-height:1.72;max-width:58vw}.TERMINOS:nth-child(2) a{float:right}.icon-virtual-tour{width:24px!important;height:24px!important;position:absolute;bottom:22px;right:46px;z-index:5!important;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.5))}.flexible-dates{color:var(--be-color-secondary, #102137)!important}.container-price-day{transition:all .3s}.container-price-day .content-price-day{background:#fff;border-radius:5px;overflow:hidden}.container-price-day .section-price-day{float:left;width:100%;overflow:hidden;white-space:nowrap}.container-price-day .arrow-none{display:none!important}.container-price-day .content-arrow-left{position:absolute;display:flex;height:100%;align-content:center;align-items:center;justify-content:center;width:60px;z-index:1;border-radius:5px;left:1!important;background:linear-gradient(to left,transparent,#ffffff 35%)}.container-price-day .content-arrow-left .arrow-left{fill:var(--be-color-secondary, #102137);height:25px;object-fit:contain}.container-price-day .content-arrow-right{position:absolute;display:flex;height:100%;align-items:center;justify-content:end;width:70px;z-index:1;right:0!important;border-radius:5px;background:linear-gradient(to right,transparent,#ffffff 35%)}.container-price-day .content-arrow-right .arrow-right{fill:var(--be-color-secondary, #102137);height:25px;object-fit:contain;margin-right:20px}.container-price-day .rates-responsive{display:block}@media print,screen and (min-width: 60em){.container-price-day .rates-responsive{display:none}}.container-price-day .rates-destkop{display:none}@media print,screen and (min-width: 60em){.container-price-day .rates-destkop{display:block}}@media (max-width: 850px){.icon-virtual-tour{bottom:25px!important}.content-rateplan{margin-bottom:20px}.container-price-day .content-price-day{background:#fff;border-radius:5px;overflow:hidden;width:100%}.container-price-day .arrow-none{display:none}.container-price-day .section-price-day{overflow-x:scroll}}@media print and (max-width: 850px),screen and (max-width: 850px) and (min-width: 60em){.container-price-day .section-price-day{overflow:hidden}}@media (max-width: 850px){.container-price-day .arrow-left{height:25px;fill:var(--be-color-secondary, #102137);object-fit:contain;border-radius:var(--be-radius, 10px)}.container-price-day .arrow-right{fill:var(--be-color-secondary, #102137);height:25px;object-fit:contain;border-radius:var(--be-radius, 10px)}}.card-footer .collapsible-body{color:#fff}.card-guest-bg{background-color:#fff}.card-guest-bg .card-body .title{font-family:var(--be-font-body);font-size:16px;font-weight:600;line-height:24px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.room-selected{font-weight:400}.font-weight-unavailable{font-weight:600}.content-message-gallery-top{position:relative;overflow:visible;height:0}.container-scroll-service-description{margin-right:10px!important;max-height:130px;overflow-y:auto;width:100%}.container-scroll-service-description::-webkit-scrollbar{width:5px}.container-scroll-service-description::-webkit-scrollbar-track{background:#f5f5f5;border-radius:5px}.container-scroll-service-description::-webkit-scrollbar-thumb{background-color:#888;border-radius:5px}.container-scroll-service-description::-webkit-scrollbar-thumb:hover{background-color:#888}.discount-booknow-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;align-self:stretch}.min-width-100{min-width:50px;display:inline-block;text-align:left}.price-rate-new{color:var(--be-color-secondary, #102137)!important}.mouse-over{cursor:pointer}.icon-promo{fill:var(--be-color-secondary, #102137);color:var(--be-color-secondary, #102137)}.currency-benefit{font-size:14px!important;align-content:center!important;padding-right:4px!important}.currency-benefit .code{font-size:14px!important}.form-control{font-size:16px;height:56px;border-radius:var(--be-radius, 8px);font-weight:400;background:#fff;color:var(--be-color-secondary, #102137);border:1px solid rgba(0,0,0,.2);padding:4px 16px}@media (min-width: 821px){.form-control{background-color:#fff}}.form-control.input-card{width:calc(100% - 60px)}.input-icon-card{float:right;width:auto;height:30px;border-radius:3px;margin-top:-29px}textarea.form-control{height:auto!important}.form-control:focus{background-color:#fff;box-shadow:none;color:var(--be-color-secondary, #102137);border:1px solid rgba(0,0,0,.2)}.form-select .card-options{position:absolute;border:1px solid var(--be-color-primary, #183456);border-radius:var(--be-radius, 8px)!important;width:calc(100% - 10px);z-index:1000;overflow-y:auto;background-color:#fff;max-height:130px}.form-select .card-options .dropdown-item{padding:.25rem .5rem;text-transform:capitalize;cursor:pointer;color:var(--be-color-secondary, #102137)}.dropdown-item:hover{background-color:#fff}.form-select .card-options .dropdown-item.active{background-color:var(--be-color-primary, #183456);color:#fff!important}.form-dropdown .card-dropdown{position:absolute;border:1px solid var(--be-color-primary, #183456);border-radius:var(--be-radius-card, 12px);z-index:1000;color:#fff;font-size:14px;background-color:#fff}.dropup .card-dropdown{position:absolute;z-index:1001;bottom:calc(100% + 3px);left:5px;right:5px;background-color:#000000e6}.dropup .card-dropdown label{color:#fff}.custom-checkbox .custom-control-label,.custom-radio .custom-control-label,.custom-radio-pay .custom-control-label{cursor:pointer}.label-custom-contact{padding:8px 0 0 5px!important}.custom-checkbox .custom-control-label:before{width:30px;height:30px;border-radius:4px;margin:auto}.custom-checkbox .custom-control-label{padding-left:1.8125rem!important;padding-top:.1875rem!important}.custom-control-label:after{width:1.95rem;height:1.85rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-color:var(--be-color-primary, #183456);width:25px;height:25px;border-radius:4px;margin:auto}.custom-radio .custom-control-label:before{border:1px solid var(--be-color-primary, #183456);width:15px;height:15px}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-color:var(--be-color-primary, #183456);width:15px;height:15px;border-radius:50%}.custom-radio-pay .custom-control-label:before{border:1px solid var(--be-color-primary, #183456);width:30px;height:30px}.custom-radio-pay .custom-control-input:checked~.custom-control-label:after{background-color:var(--be-color-primary, #183456);width:30px;height:30px;border-radius:50%}@media (max-width: 575.98px){.form-dropdown .card-dropdown{width:calc(100% + 36px)!important;top:-100px;left:0!important}}@media (min-width: 576px) and (max-width: 767.98px){.form-dropdown .card-dropdown{width:calc(100% + 36px)!important;top:-100px;left:0!important}}@media (min-width: 768px) and (max-width: 991.98px){.form-dropdown .card-dropdown{width:768px!important;top:-100px;left:0!important;right:0!important}}.content-input{border:1px solid rgba(0,0,0,.2);overflow:hidden;padding:4px 16px;background-color:#fff;border-radius:var(--be-radius, 8px);height:56px}@media (min-width: 821px){.content-input{background-color:#fff}}.content-input .text-input{width:100%;height:100%;display:flex;align-items:center;position:relative;text-transform:none;color:#737373!important}.content-input .text-input svg{width:16px;height:17px}.content-input input[type=date]::-webkit-calendar-picker-indicator{background:none}.content-input .textarea-input{align-items:start!important;padding-top:20px}.content-input .input{height:65%;font-weight:300;border:none;width:100%;background-color:transparent;font-size:16px;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;padding-left:6px;color:var(--be-color-secondary, #102137)}.content-input .input:focus{outline:none}.content-input .text-input-focus{width:100%;height:35%;font-size:12px;display:flex;align-items:center;padding-top:10px;padding-left:6px;color:#737373!important}.content-input .text-input-focus svg{width:10px;height:10px}.border-left{border-left:1px solid rgba(0,0,0,.2)!important}.text-error{display:block;color:var(--be-color-error, #b91c1c);margin-top:9px;font-weight:400}.text-error-desable{display:none}.border-error{border:1px solid #b91c1c!important}.border-left{border-radius:0rem 5px 5px 0rem!important}.content-textarea{height:120px!important}.content-textarea .text-input-focus{height:20%!important}.content-textarea textarea{height:80%!important}.input-required{color:#737373}.form-dropdown{border:1px solid #474747;background-color:transparent!important;height:80px!important;border-radius:var(--be-radius-card, 12px);box-shadow:none!important;color:#474747!important;margin-bottom:0!important;width:100%}.form-dropdown .dropdownArrow{padding-top:15px}.form-dropdown .span-dropdown-lb{height:30%!important;font-size:12px;padding-left:12px;display:block;margin-bottom:0;text-transform:capitalize}.form-dropdown input{border:none!important;background-color:transparent!important;height:70%!important;font-size:16px}.form-dropdown input:focus{outline:none!important}.select-guest:focus{outline:none!important;box-shadow:none!important}.guest-desable{background-color:transparent}.guest-desable label,.guest-desable input{color:#474747!important}.guest-active{background-color:#fff!important;z-index:1032;position:relative}.guest-active label,.guest-active input{color:#000!important}.image-dropdown{filter:invert(100%)}.country-code{width:calc(100vw - 80px)!important;overflow-x:auto}@media print,screen and (min-width: 60em){.country-code{overflow-x:hidden;width:auto!important}}.form-control[readonly]{font-size:16px;height:56px;border-radius:var(--be-radius, 8px);font-weight:400;background:#fff;color:var(--be-color-secondary, #102137);border:1px solid rgba(0,0,0,.2)}@media (min-width: 821px){.form-control[readonly]{background-color:#fff}}.content-checkbox-booking{padding:0;display:flex}.content-checkbox-booking div{display:inline-block}.content-checkbox-booking div:first-of-type{padding-right:10px;margin:auto 0}.content-checkbox-booking-terms{display:flex!important;align-items:flex-start;gap:16px;padding:0!important}.content-checkbox-booking-terms span{flex:1}.padding-multi-checkbox{padding:12px 0}input[type=checkbox]{appearance:none;outline:none;background:none;position:relative;border:1px solid rgba(0,0,0,.2);height:25px;width:25px;background-color:#fff;cursor:pointer}@media (min-width: 821px){input[type=checkbox]{background-color:#fff!important}}input[type=checkbox]{border-radius:4px}@media print,screen and (min-width: 60em){input[type=checkbox]{height:24px;width:24px}}input[type=checkbox]:checked{border-color:var(--be-color-primary, #183456)}input[type=checkbox]:after{content:"";height:8px;width:15px;position:absolute;top:40%;left:50%;border:1px solid var(--be-color-secondary, #102137);border-top:none;border-right:none;opacity:0;background:transparent;transform:translate(-50%,-50%) rotate(-45deg)}input[type=checkbox]:checked:after{opacity:1}.size-list-hotel{max-height:400px;overflow:auto!important}input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none;appearance:none}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.promocode-input-container{border-radius:var(--be-radius, 8px);position:relative;display:flex;align-items:center}.promocode-icon-left{position:absolute;left:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;z-index:1}.promocode-label{position:absolute;left:40px;top:50%;transform:translateY(-50%);font-size:16px;color:#999;cursor:text;transition:all .2s ease;pointer-events:none}.promocode-label--active{top:6px;transform:none;font-size:12px}.promocode-input{width:100%;height:100%;background:transparent;border:none;outline:none;font-size:16px;padding:0 45px 0 40px;transition:padding .2s ease}.promocode-input--active{padding-top:20px;padding-bottom:4px}.promocode-icon-right{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:24px;height:24px}.promocode-icon-right--clickable{cursor:pointer}.promocode-spinner{width:20px;height:20px;border:2px solid #e0e0e0;border-top:2px solid #999;border-radius:50%;animation:spin 1s linear infinite}.summary-promo-applied{display:flex!important;align-items:center;gap:12px;border:none!important;background:transparent!important;width:100%!important;max-width:100%!important;border-radius:0!important}.summary-promo-applied .summary-promo-icon-left{position:static;transform:none;flex-shrink:0;display:flex;align-items:center}.summary-promo-applied .summary-promo-icon-right{position:static;transform:none;flex-shrink:0;display:flex;align-items:center;cursor:pointer}.summary-promo-applied>*:last-child{margin-left:auto}.summary-promo-applied-content{display:flex;flex-direction:column;justify-content:center;flex-grow:1;min-width:0}.summary-promo-applied-code{font-size:16px;font-weight:600;color:var(--be-color-secondary, #102137);line-height:1.3}.summary-promo-applied-label{font-size:13px;color:#999;line-height:1.3}.input-radio-home:checked,.input-radio-home:not(:checked){position:absolute;left:-9999px}.input-radio-home:checked+label,.input-radio-home:not(:checked)+label{position:relative;padding-left:40px;cursor:pointer;line-height:20px;display:inline-block;color:var(--be-color-secondary, #102137)}.input-radio-home:not(:checked)+label:before{content:"";position:absolute;top:4px;left:4px;width:30px;height:30px;border:1px solid #cccccc;border-radius:100%;background:#fff}.input-radio-home:checked+label:before{content:"";position:absolute;top:4px;left:4px;width:30px;height:30px;border:1px solid var(--be-color-secondary, #102137);border-radius:100%;background:#fff}.input-radio-home:checked+label:after,.input-radio-home:not(:checked)+label:after{content:"";width:20px;height:20px;background:var(--be-color-secondary, #102137);position:absolute;top:9px;left:9px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}.input-radio-home:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.input-radio-home:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.content-radio-button{display:inline-flex;align-items:center;cursor:pointer;height:50px;width:100%}.content-radio-button .input-radio-time{display:inline-flex;border-radius:100%;height:29px;width:29px;margin-right:10px;background-color:#fff;border:1px solid #cccccc}.content-radio-button .input-radio-time.checked{transition:border .3s ease-in-out;display:inline-flex;align-items:center;border:1px solid var(--be-color-secondary, #102137);height:29px;justify-content:center;border-radius:100%;position:relative;width:29px}.content-radio-button .input-radio-time.checked:before{content:"";width:21px;height:21px;position:absolute;background-color:var(--be-color-secondary, #102137);border:1px solid var(--be-color-secondary, #102137);border-radius:100%;transition:background-color .3s ease-in-out}.content-radio-button .info-service{align-items:center;background-color:#fff;border-radius:5px;border:1px solid #dbdada;display:flex;font-size:14px;height:90px;justify-content:center;padding:8px;position:absolute;right:-10px;text-align:left;top:-100px;transition:.5s;width:250px;z-index:100003223}.content-radio-button .info-service:after{content:"";background:#fff;bottom:-8px;right:135px;position:absolute;padding:7px;transform:rotate(45deg);border-bottom:1px solid #dbdada;border-right:1px solid #dbdada;border-radius:10px 0 0}.content-radio-button .close-info-service{display:none}.content-radio-button .info-service-full-payments{align-items:center;background-color:#fff;border-radius:5px;border:1px solid #dbdada;display:flex;font-size:14px;height:90px;justify-content:center;padding:8px;position:absolute;left:0;text-align:left;top:-100px;transition:.5s;width:250px;z-index:1}.content-radio-button .info-service-full-payments:after{content:"";background:#fff;bottom:-8px;right:165px;position:absolute;padding:7px;transform:rotate(45deg);border-bottom:1px solid #dbdada;border-right:1px solid #dbdada;border-radius:10px 0 0}.text-radio-button{font-size:18px;height:60px}.content-radio-button.checked{border-bottom:2px solid var(--be-color-primary, #183456)}.content-radio-button.checked .text-radio-button{font-weight:400;color:var(--be-color-primary, #183456)}.custom-checkbox-contact:checked,.custom-checkbox-contact:not(:checked){position:absolute;left:-9999px}.custom-checkbox-contact:checked+label,.custom-checkbox-contact:not(:checked)+label{position:relative;padding:5px 0 0 40px;cursor:pointer;line-height:20px;display:inline-block}.custom-checkbox-contact:not(:checked)+label:before{content:"";position:absolute;top:4px;left:4px;width:20px;height:20px;border-radius:100%;background:#fff;border:solid 1px #ccc}.custom-checkbox-contact:checked+label:before{content:"";position:absolute;top:5px;left:5px;width:20px;height:20px;border:1px solid var(--be-color-primary, #183456);background:#fff;border-radius:100%}.custom-checkbox-contact:checked+label:after,.custom-checkbox-contact:not(:checked)+label:after{content:"";width:12px;height:12px;background:var(--be-color-primary, #183456);position:absolute;top:9px;left:9px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}.custom-checkbox-contact:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.custom-checkbox-contact:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.margin-progress{margin-top:100px;margin-left:0;margin-right:0;height:auto}@media print,screen and (min-width: 60em){.margin-progress{height:200px;margin-left:0;margin-right:0}}.btn-back-progress{margin-bottom:20px}.container__progress__circle{display:flex;align-items:center;justify-content:center;width:100%}@media print,screen and (min-width: 60em){.container__progress__circle{display:flex;align-items:center;justify-content:left;width:100%}}.container__progress__circle .content__progress__circle{width:60px;height:60px;border-radius:50%;background-color:transparent;display:flex;justify-content:center;align-items:center;position:relative}.container__progress__circle .content__progress__circle span{position:absolute;font-size:18px;font-weight:300;font-family:var(--be-font-body)}@media print,screen and (min-width: 60em){.container__progress__circle .content__progress__circle{width:121px;height:121px}.container__progress__circle .content__progress__circle span{font-size:40px;margin-top:-5px}}.content__progress__circle:before{content:"";width:96%;height:96%;display:inline-block;background-color:#fff;border-radius:50%}@media print,screen and (min-width: 60em){.content__progress__circle:before{width:119px;height:119px}}.border-progress{display:none}@media print,screen and (min-width: 60em){.border-progress{display:block;width:100px;background-color:#dbdada;height:1px;margin-bottom:40px}}.content__progress__text{font-weight:500}@media print,screen and (min-width: 60em){.content__progress__text{text-align:left;padding-left:0}}.progress__text{color:var(--be-color-primary, #183456);font-size:22px;font-family:Montserrat}.progress__text .progress__text__number{font-weight:500;font-size:18px;font-family:Montserrat}@media print,screen and (min-width: 60em){.progress__text,.progress__text .progress__text__number{font-size:32px}}.progress__text-color-baglioni{color:#a79f88}.progress_subtitle{font-size:18px;font-weight:400;display:block;color:var(--be-color-secondary, #102137)}.progress_instructions{font-size:16px;font-weight:300;display:block;color:var(--be-color-secondary, #102137)}@media print,screen and (min-width: 60em){.progress_instructions{font-size:22px}}.icon-box{width:45px;height:45px;border:solid 1px rgba(204,204,204,.8);background-color:#f2f2f2;padding:10px;border-radius:3px}.icon-box use{color:#666;fill:#666}@media (max-width: 575.98px){.icon-box{width:35px!important;height:35px!important}}@media (min-width: 576px) and (max-width: 767.98px){.icon-box{width:35px!important;height:35px!important}}@media (min-width: 768px) and (max-width: 991.98px){.icon-box{width:35px!important;height:35px!important}}@media (min-width: 992px) and (max-width: 1199.98px){.icon-box{width:45px!important;height:45px!important}}@media (min-width: 1200px){.icon-box{width:45px!important;height:45px!important}}#icon-arrow{transform:rotate(180deg)}.icon-arrow-left,.icon-arrow-right{fill:#fff}.dropdownArrow:before{position:absolute;content:url(../icons/icon-chevron-down-white.svg);top:17px;right:15px;height:16px;width:20px;filter:invert(50%) sepia(3%) saturate(11%) hue-rotate(349deg) brightness(95%) contrast(92%)}@media screen and (min-width: 79em){.dropdownArrow:before{right:20px}}.dropdown-toggle:after{content:none}.viewer-gallery{position:fixed;display:flex;flex-flow:column;align-items:center;justify-content:center;gap:16px;inset:0;z-index:224748365}.viewer-gallery .viewer-blur{position:fixed;inset:0;transition:opacity 225ms ease-in-out;background-color:#0009;backdrop-filter:blur(3px);transform:scale(2)}.viewer-gallery .carousel-wrapper{display:flex;margin-inline:auto;width:1024px;height:768px;padding:8px;background-color:#fff;border-radius:15px;flex-flow:column;z-index:99999;overflow:hidden;max-width:90vw;max-height:80vh}.viewer-gallery .carousel-wrapper .carousel{display:block;height:100%!important;overflow:hidden;border-radius:15px}.viewer-gallery .carousel-wrapper .carousel .carousel-inner,.viewer-gallery .carousel-wrapper .carousel .carousel-item{display:flex;width:100%!important;height:100%!important}.viewer-gallery .carousel-wrapper img{object-position:center;display:block;width:100%!important;height:100%!important}@media screen and (max-width: 59.99875em){.viewer-gallery .carousel-wrapper{width:520px;height:35vh;max-height:400px}}.viewer-gallery .carousel-wrapper .carousel-header{display:block;height:0;overflow:visible;z-index:99999;width:100%;justify-content:flex-start}@media screen and (max-width: 59.99875em){.viewer-gallery .carousel-wrapper .carousel-header{display:flex;height:min-content;flex-flow:row-reverse;flex-wrap:nowrap;align-items:center;justify-content:center;padding:8px 0}}.viewer-gallery .carousel-wrapper .carousel-header .room-name{display:block;color:#fff;width:100%;text-align:center;margin-top:20px;font-size:20px;text-shadow:1px 1px 1px var(--be-color-secondary, #102137)}@media screen and (max-width: 59.99875em){.viewer-gallery .carousel-wrapper .carousel-header .room-name{text-shadow:none;color:var(--be-color-secondary, #102137);margin-top:0;font-size:16px}}.viewer-gallery .carousel-wrapper .carousel-header .close-btn{color:#fff;font-size:54px;font-weight:100;position:relative;top:-50px;left:20px;cursor:pointer}@media screen and (max-width: 59.99875em){.viewer-gallery .carousel-wrapper .carousel-header .close-btn{left:0;top:0;color:var(--be-color-secondary, #102137);line-height:12px;font-size:34px}}.viewer-gallery .carousel-wrapper img{border-radius:15px}.viewer-gallery .carousel-wrapper .carousel-control-prev,.viewer-gallery .carousel-wrapper .carousel-control-next{display:block;height:0;width:0;overflow:hidden}.viewer-gallery ul{list-style:none;padding-left:0}.viewer-gallery ul a{display:block}.viewer-gallery .thumbnails-container{display:flex;flex-flow:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:20px;z-index:99999;padding:0 50px;margin-bottom:10px}@media screen and (max-width: 59.99875em){.viewer-gallery .thumbnails-container{flex-flow:column;width:calc(100% - 32px)}}.viewer-gallery .thumbnails-container .mobile-controls{display:flex;flex-flow:row;gap:30px}.viewer-gallery .thumbnails-container .carousel-control{height:36px;width:36px;opacity:1;border-radius:50%;background-color:#fff;top:105%;display:flex;justify-content:center;align-items:center;cursor:pointer}.viewer-gallery .thumbnails-container .carousel-control svg{height:15px!important;width:15px!important;fill:#000!important}.viewer-gallery .thumbnails-container .viewer-thumbnails{display:flex;overflow:hidden;overflow-x:auto;background-color:var(--be-color-secondary, #102137);padding:6px 0 0 6px;border-radius:var(--be-radius-card, 12px)}.viewer-gallery .thumbnails-container .viewer-thumbnails .thumbnails{margin:0 6px 0 0;display:flex;flex-flow:row;max-width:550px;flex-wrap:nowrap;overflow:scroll;border-radius:0 10px 15px 0}.viewer-gallery .thumbnails-container .viewer-thumbnails .thumbnails li{margin-bottom:6px}@media screen and (max-width: 59.99875em){.viewer-gallery .thumbnails-container .viewer-thumbnails .thumbnails{max-width:300px}}.viewer-gallery .thumbnails-container .viewer-thumbnails .thumbnails img{border-radius:var(--be-radius-card, 12px);filter:grayscale(1)}.viewer-gallery .thumbnails-container .viewer-thumbnails .thumbnails .active img{filter:grayscale(0)!important}.viewer-gallery .thumbnails-container .viewer-thumbnails:before,.viewer-gallery .thumbnails-container .viewer-thumbnails:after{display:table;content:" "}.viewer-gallery .thumbnails-container .viewer-thumbnails:after{clear:both}.viewer-gallery .thumbnails-container .viewer-thumbnails li{display:inline-block}.viewer-gallery .thumbnails-container .viewer-thumbnails li:not(:last-child){margin-right:.5rem}.viewer-gallery .thumbnails-container .viewer-thumbnails li.active .cover{box-shadow:inset 0 0 0 3px var(--be-color-primary, #183456)}@media screen and (min-width: 79em){.viewer-gallery .thumbnails-container .viewer-thumbnails li.active .cover{box-shadow:inset 0 0 0 4px var(--be-color-primary, #183456)}}.viewer-gallery .thumbnails-container .viewer-thumbnails li a{cursor:pointer}.viewer-gallery .thumbnails-container .viewer-thumbnails .cover{background-repeat:no-repeat;background-position:center;background-size:cover;transition:all .2s ease-in-out;width:64px;height:48px}@media print,screen and (min-width: 60em){.viewer-gallery .thumbnails-container .viewer-thumbnails .cover{width:120px;height:80px}}@media screen and (min-width: 79em){.viewer-gallery .thumbnails-container .viewer-thumbnails .cover{width:100px;height:70px}}@media screen and (min-width: 119em){.viewer-gallery .thumbnails-container .viewer-thumbnails .cover{width:150px;height:90px}}@media (max-width: 800px){body{overflow-x:hidden!important;background-color:#fff}}.row{margin-right:-5px;margin-left:-5px}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-right:5px;padding-left:5px}.btn,.modal-pax-content .pax-selector .pax-selector-submit .btn-pax-submit{-webkit-appearance:none!important}* ::-webkit-scrollbar{width:0px;height:0px}*::-webkit-scrollbar-track{background-color:transparent;border-radius:0}*::-webkit-scrollbar-thumb{background-color:var(--be-color-primary, #183456);border-radius:2px}.text-strike{text-decoration:line-through}.vertical-center{min-height:100%;min-height:100vh;display:flex;align-items:center}.div-lada{padding-right:0!important}.div-phone{padding-left:0!important}.list-promoCode ul{padding-left:16px!important}#notifiCard-Border{border-color:var(--be-color-primary, #183456)!important;border-width:3px!important}#btn-border{padding:0 10px 4px!important;border-radius:0 4px 0 0!important;background-color:var(--be-color-primary, #183456)!important}#div-btn-border{padding:0 3px 0 0!important}.scroll-y-serv{overflow-y:auto}.row-responsive-serv{width:max-content}.obj-fit{object-fit:cover}.dropdownArrow{position:relative}.nav-item{background-color:#fff0!important}.dot{height:35px;width:35px;background-color:var(--be-color-primary, #183456);border-radius:50%;display:inline-block;padding-top:9px;color:#fff}#widget-card{z-index:1}.promocode-action{margin-top:12px!important;gap:0!important}.promocode-action input{padding-left:15px}.promocode-action .is-invalid{background-image:none;border-color:#dc3545!important}.form-control.is-invalid,.was-validated .form-control:invalid{background-image:none;border-color:#dc3545!important}.form-control.is-valid,.was-validated .form-control:valid{background-image:none}.location-primary{background-color:#eceded!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.carousel-fade .carousel-item.active{z-index:0!important}.carousel-control-next,.carousel-control-prev{z-index:3!important}.rounded-size{width:60px;height:60px;display:inline-flex!important;justify-content:center;align-items:center;margin-right:10px;cursor:pointer}.rounded-size:hover{opacity:.8}.credit-card{padding-left:3px;padding-bottom:1px;fill:#474747}.styled-checkbox{position:absolute;opacity:0}.styled-checkbox+label{position:relative;cursor:pointer;padding:0}.styled-checkbox+label:before{content:"";margin-right:10px;display:inline-block;vertical-align:text-top;width:20px;height:20px;background:#fff;border:solid 1px #ccc}.styled-checkbox:focus+label:before{box-shadow:none}.styled-checkbox:disabled+label{color:#b8b8b8;cursor:auto}.styled-checkbox:disabled+label:before{box-shadow:none;background:#ddd}.styled-checkbox:checked+label:after{content:"✓";position:absolute;top:2px;fill:var(--be-color-secondary, #102137);color:var(--be-color-secondary, #102137);text-align:center;font-size:24px}.styled-checkbox:checked+label:after svg{fill:var(--be-color-secondary, #102137)}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#8f878733;z-index:9999999;backdrop-filter:blur(2px)}.loader-wrapper .loader{display:flex;justify-content:center;align-items:center;height:100vh}.loader-wrapper .loader-small{position:absolute;top:calc(50% - 30px);left:50%}.loader .loader-img{position:absolute;width:320px;margin:-18px -158px;z-index:4000}.loader .loader-section-0{position:absolute;width:180px;height:180px;margin:10px -90px;border-radius:50%;background-color:#26a69a33}.loader .loader-section-0 .loader-0-1{position:absolute;left:50%;top:50%;width:80px;height:80px;margin:-40px;border-radius:50%;border:5px solid #a2855c;border-top-color:transparent;animation:rotate 1s linear infinite;z-index:4000}.loader .loader-section-1{position:absolute;width:90px;height:90px;margin:55px -45px;border-radius:50%;background-color:#fff}.loader .loader-section-1 .section-1{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px;border-radius:50%;animation:rotate 1s linear infinite}.loader .loader-section-1 .loader-1-1{position:absolute;top:50%;left:50%;width:110px;height:110px;margin:-55px;border-radius:50%;border:5px solid transparent;border-top-color:#1e9198}.loader .loader-section-1 .loader-1-4{position:absolute;width:130px;height:130px;margin:-20px;border-radius:50%;border:2px solid transparent;border-top-color:#a2855c;animation:rotate 1s linear reverse infinite;z-index:4000}.loader .loader-section-1 .loader-1-5{position:absolute;width:165px;height:165px;border-radius:50%;margin:-38px;border:8px solid transparent;border-top-color:#1e9198;animation:rotate 2s linear reverse infinite}.loader .loader-section-2 .loader-2-1{position:absolute;width:200px;height:200px;margin:0 -100px;border-radius:50%;border:2px solid #1e9198;border-top-color:transparent;animation:rotate 1.5s linear infinite;z-index:4000}.loader-small{display:flex;justify-content:center;align-items:center}.loader-small .loader-img{position:absolute;width:35px;z-index:2000}.loader-small .loader-section-0{position:absolute;width:60px;height:60px;margin:0 -30px;border-radius:50%;background-color:transparent}.loader-small .loader-section-0 .loader-0-1{position:absolute;left:50%;top:50%;width:60px;height:60px;margin:-30px;border-radius:50%;border:4px solid var(--be-color-loader, var(--be-color-primary, #183456));border-top-color:transparent;animation:rotate 1s linear infinite}.loader-small .loader-section-1 .section-1,.loader-small .loader-section-1 .loader-1-1,.loader-small .loader-section-1 .loader-1-4,.loader-small .loader-section-1 .loader-1-5,.loader-small .loader-section-2 .loader-2-1{display:none}.content-loading-small{display:flex;justify-content:center;align-items:center}.content-loading-small .loader-img{position:absolute;width:20px;z-index:2000}.content-loading-small .loader-section-0{position:absolute;background-color:transparent}.content-loading-small .loader-section-0 .loader-0-1{width:43px;height:43px;border-radius:50%;border:1px solid var(--be-color-loader, var(--be-color-primary, #183456));border-top-color:transparent;animation:rotate 1s linear infinite}.content-loading-small .loader-section-1 .section-1{display:none}@media (max-width: 575.98px){.loader-wrapper{position:fixed;width:100%;height:100%;background-color:#fff3;z-index:100002}}.loading-summary{border:5px solid var(--be-color-loader, var(--be-color-secondary, #102137))!important;border-top-color:transparent!important}.color-loading-summary{border:2px solid var(--be-color-loader, var(--be-color-secondary, #102137))!important;border-top-color:transparent!important}.loading-on-button .loader-0-1{border:2px solid #fff!important;border-top-color:transparent!important}.loading-on-button .loader-img{filter:brightness(0) invert(1)}.loaderSVG{align-items:center;width:250;height:250px;margin:0 auto;display:inline-block}.container-summary,.container-summary-closed{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}@media print,screen and (min-width: 60em){.container-summary,.container-summary-closed{height:100%;width:100%;display:block;z-index:99}.container-summary .card-sticky,.container-summary-closed .card-sticky{position:-webkit-sticky;position:sticky;top:100px}}@media screen and (min-width: 60em) and (min-width: 900px) and (max-width: 1200px){.container-summary .card-sticky,.container-summary-closed .card-sticky{max-width:300px}}@media print,screen and (min-width: 60em){.container-summary .card-sticky .card-header,.container-summary-closed .card-sticky .card-header{padding-top:0;padding-bottom:0}.container-summary .card-sticky .card-header .card-title-summary,.container-summary-closed .card-sticky .card-header .card-title-summary{text-align:center;color:var(--be-summary-title-color, #737373);cursor:pointer;display:grid;font-family:var(--be-summary-title-font, var(--be-font-heading));font-size:var(--be-summary-title-size, 24px);font-weight:var(--be-summary-title-weight, var(--be-font-heading-weight, 400));line-height:var(--be-summary-title-line-height, normal);letter-spacing:.72px;margin:16px;text-transform:uppercase}.container-summary .card-sticky .summary-content-inputs,.container-summary-closed .card-sticky .summary-content-inputs{background-color:#527087!important;color:#fff}}@media print,screen and (min-width: 60em) and (min-width: 60em){.container-summary .card-sticky .summary-content-inputs,.container-summary-closed .card-sticky .summary-content-inputs{color:var(--be-color-secondary, #102137)}}@media print,screen and (min-width: 60em){.container-summary .card-sticky .summary-content-inputs-border,.container-summary-closed .card-sticky .summary-content-inputs-border{border-bottom:1px solid #dbdada}}@media print,screen and (min-width: 60em){.container-summary .not-sticky,.container-summary-closed .not-sticky{position:relative!important;top:auto!important}.container-summary .delete-margin-top,.container-summary-closed .delete-margin-top{transition:all ease-out 2s}}.container-summary .content-inputs-summary,.container-summary-closed .content-inputs-summary{padding-bottom:12px;padding-left:20px;padding-right:20px;font-family:Open Sans}.container-summary .content-inputs-summary .subtitle,.container-summary-closed .content-inputs-summary .subtitle{color:#737373;text-align:center;font-size:18px;text-transform:capitalize;font-weight:300}@media print,screen and (min-width: 60em){.container-summary .content-inputs-summary,.container-summary-closed .content-inputs-summary{padding-left:25px;padding-right:25px;color:var(--be-color-secondary, #102137)}}.container-summary .content-inputs-summary .content-hotel-select,.container-summary-closed .content-inputs-summary .content-hotel-select{border:1px solid #dbdada;background:#fff;margin-bottom:0!important}@media print,screen and (min-width: 60em){.container-summary .content-inputs-summary .content-hotel-select,.container-summary-closed .content-inputs-summary .content-hotel-select{margin-top:0;margin-bottom:1px}}.container-summary .content-inputs-summary .content-hotel-select-show,.container-summary-closed .content-inputs-summary .content-hotel-select-show{z-index:9999999}.container-summary .content-inputs-summary .content-hotel-selected,.container-summary-closed .content-inputs-summary .content-hotel-selected{color:#fff}.container-summary .content-inputs-summary .content-hotel-selected svg,.container-summary-closed .content-inputs-summary .content-hotel-selected svg{fill:#fff!important}@media print,screen and (min-width: 60em){.container-summary .content-inputs-summary .content-hotel-selected,.container-summary-closed .content-inputs-summary .content-hotel-selected{margin-bottom:8px;margin-top:0}}.container-summary .content-inputs-summary .icons-summary-location,.container-summary-closed .content-inputs-summary .icons-summary-location{display:inline-block}.container-summary .content-inputs-summary .icons-summary-location svg,.container-summary-closed .content-inputs-summary .icons-summary-location svg{width:18px}@media (max-width: 960px){.container-summary .content-inputs-summary .icons-summary-location svg,.container-summary-closed .content-inputs-summary .icons-summary-location svg{width:25px}}@media print,screen and (min-width: 60em){.container-summary .content-inputs-summary .icons-summary-location svg,.container-summary-closed .content-inputs-summary .icons-summary-location svg{width:25px}}.container-summary .content-inputs-summary .content-date-select,.container-summary-closed .content-inputs-summary .content-date-select{padding-bottom:0}.container-summary .content-inputs-summary .content-date-select .summary-calendar,.container-summary-closed .content-inputs-summary .content-date-select .summary-calendar{flex-wrap:nowrap;display:flex;align-items:center;gap:12px}@media screen and (min-width: 900px) and (max-width: 1200px){.container-summary .content-inputs-summary .content-date-select .summary-calendar,.container-summary-closed .content-inputs-summary .content-date-select .summary-calendar{gap:6px}}.container-summary .content-inputs-summary .content-date-select .summary-calendar .calendar-content,.container-summary-closed .content-inputs-summary .content-date-select .summary-calendar .calendar-content{display:flex;flex-direction:column}.container-summary .content-inputs-summary .content-date-select .summary-calendar .dates-row,.container-summary-closed .content-inputs-summary .content-date-select .summary-calendar .dates-row{display:flex;align-items:center;gap:6px;font-weight:400}.container-summary .content-inputs-summary .content-date-select .summary-calendar .date-text,.container-summary-closed .content-inputs-summary .content-date-select .summary-calendar .date-text{cursor:pointer;white-space:nowrap}.container-summary .content-inputs-summary .content-date-select .summary-calendar .borde-input-calendar,.container-summary-closed .content-inputs-summary .content-date-select .summary-calendar .borde-input-calendar{flex-shrink:0}.container-summary .content-inputs-summary .input-label,.container-summary-closed .content-inputs-summary .input-label{font-size:12px;color:#737373;font-weight:400;margin-bottom:2px;display:block}.container-summary .content-inputs-summary .content-date-selected,.container-summary-closed .content-inputs-summary .content-date-selected{padding-bottom:8px;color:#fff}.container-summary .content-inputs-summary .content-date-selected .icons-summary,.container-summary-closed .content-inputs-summary .content-date-selected .icons-summary{margin-right:.8rem!important;display:inline-block}.container-summary .content-inputs-summary .content-date-selected .icons-summary svg,.container-summary-closed .content-inputs-summary .content-date-selected .icons-summary svg{fill:#fff;width:25px}@media print,screen and (min-width: 60em){.container-summary .content-inputs-summary .content-date-selected .icons-summary svg,.container-summary-closed .content-inputs-summary .content-date-selected .icons-summary svg{width:26px;height:26px}}.container-summary .content-hotel-select,.container-summary-closed .content-hotel-select,.container-summary .border-radius-bottom,.container-summary-closed .border-radius-bottom{border-radius:var(--be-radius, 8px)!important}.container-summary .dropdownSelect,.container-summary-closed .dropdownSelect{background-color:#fff!important;border-radius:var(--be-radius, 8px);border:1px solid #dbdada!important;cursor:pointer;height:56px!important;padding:13px;position:relative;width:100%}.container-summary .dropdownSelect .icons-summary,.container-summary-closed .dropdownSelect .icons-summary{margin-right:.8rem!important;display:inline-block}.container-summary .dropdownSelect .icons-summary svg,.container-summary-closed .dropdownSelect .icons-summary svg{width:26px;height:26px}.container-summary .dropdownSelect .icons-summary-location,.container-summary-closed .dropdownSelect .icons-summary-location{margin-right:.8rem;display:inline-block}.container-summary .dropdownSelect .icons-summary-location svg,.container-summary-closed .dropdownSelect .icons-summary-location svg{width:25px}@media print,screen and (min-width: 60em){.container-summary .dropdownSelect .icons-summary-location svg,.container-summary-closed .dropdownSelect .icons-summary-location svg{width:25px}}@media screen and (min-width: 900px) and (max-width: 1200px){.container-summary .dropdownSelect .icons-summary-location,.container-summary-closed .dropdownSelect .icons-summary-location{margin-right:6px!important}}.container-summary .dropdownSelect .title-hotel,.container-summary-closed .dropdownSelect .title-hotel{display:flex;align-items:center;height:100%;width:100%;font-size:14px;font-weight:400}.container-summary .dropdownSelect .title-hotel .property-name-container,.container-summary-closed .dropdownSelect .title-hotel .property-name-container{flex:1;min-width:0;overflow:hidden}.container-summary .dropdownSelect .title-hotel .property-name-truncate,.container-summary-closed .dropdownSelect .title-hotel .property-name-truncate{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-weight:400}.container-summary .dropdownSelect ul,.container-summary-closed .dropdownSelect ul{background-color:#fff;border-radius:var(--be-radius, 8px);border:1px solid #dbdada;box-shadow:0 1px 3px #00000017,0 1px 2px #0000001f;display:none;left:0;list-style-type:none;overflow:hidden;position:absolute;top:118%!important;width:100%;z-index:99}.container-summary .dropdownSelect ul li,.container-summary-closed .dropdownSelect ul li{align-items:center;background-color:#fff;color:var(--be-color-secondary, #102137);display:flex;font-size:16px;height:60px;margin:auto;padding:25px;text-align:left;width:100%}.container-summary .dropdownSelect ul li:hover,.container-summary-closed .dropdownSelect ul li:hover{background-color:#f2f2f2;color:var(--be-color-secondary, #102137)}.container-summary .dropdownSelect.open ul,.container-summary-closed .dropdownSelect.open ul{display:block}.container-summary .content-rooms hr,.container-summary-closed .content-rooms hr{margin:0 24px;width:calc(100% - 48px);border-color:#d1dada;opacity:1}.container-summary .content-rooms .content-info-rooms-summary,.container-summary-closed .content-rooms .content-info-rooms-summary{background-color:#fafafa;padding:16px 24px}@media print,screen and (min-width: 60em){.container-summary .content-rooms .content-info-rooms-summary,.container-summary-closed .content-rooms .content-info-rooms-summary{padding:16px 24px}}.container-summary .content-rooms .collapsible-room-selected .label-booking-conditions,.container-summary-closed .content-rooms .collapsible-room-selected .label-booking-conditions{flex:1 1 auto;min-width:0;margin-right:12px;display:inline!important}.container-summary .content-rooms .collapsible-room-selected .label-booking-conditions>span,.container-summary-closed .content-rooms .collapsible-room-selected .label-booking-conditions>span{vertical-align:middle}.container-summary .content-rooms .collapsible-room-selected .text-daily-rates,.container-summary-closed .content-rooms .collapsible-room-selected .text-daily-rates{font-size:12px;cursor:pointer;text-decoration:underline;white-space:nowrap}.container-summary .content-rooms .collapsible-room-selected .daily-rates-toggle,.container-summary-closed .content-rooms .collapsible-room-selected .daily-rates-toggle{flex-shrink:0}.container-summary .content-rooms .collapsible-room-selected .chevron-daily-rates,.container-summary-closed .content-rooms .collapsible-room-selected .chevron-daily-rates{transition:transform .3s ease}.container-summary .content-rooms .collapsible-room-selected .chevron-daily-rates.rotate-up,.container-summary-closed .content-rooms .collapsible-room-selected .chevron-daily-rates.rotate-up{animation:none}.container-summary .content-rooms .collapsible-room-selected .chevron-daily-rates.rotate-down,.container-summary-closed .content-rooms .collapsible-room-selected .chevron-daily-rates.rotate-down{transform:rotate(180deg);animation:none}.container-summary .content-rooms .collapsible-room-selected .btn-room-edit,.container-summary-closed .content-rooms .collapsible-room-selected .btn-room-edit{color:var(--be-color-secondary, #102137);font-size:12px}.container-summary .content-rooms .div-inline,.container-summary-closed .content-rooms .div-inline{display:flex;align-items:center}.container-summary .content-rooms .btn-pax-container,.container-summary-closed .content-rooms .btn-pax-container{color:var(--be-color-secondary, #102137)!important;display:flex;justify-content:space-between;align-items:center;align-self:stretch;margin:12px 0;border-bottom:1px solid rgba(0,0,0,.12);padding-bottom:10px}@media print,screen and (min-width: 60em){.container-summary .content-rooms .btn-pax-container,.container-summary-closed .content-rooms .btn-pax-container{padding:0 0 8px;margin-bottom:8px}}.container-summary .content-rooms .btn-pax-container:first-child,.container-summary-closed .content-rooms .btn-pax-container:first-child{margin-top:10px}.container-summary .content-rooms .btn-pax-container.no-border,.container-summary .content-rooms .btn-pax-container.last-pax-container,.container-summary .content-rooms .btn-pax-container:last-child,.container-summary .content-rooms .btn-pax-container:last-of-type,.container-summary-closed .content-rooms .btn-pax-container.no-border,.container-summary-closed .content-rooms .btn-pax-container.last-pax-container,.container-summary-closed .content-rooms .btn-pax-container:last-child,.container-summary-closed .content-rooms .btn-pax-container:last-of-type{border-bottom:none!important}.container-summary .content-rooms .btn-pax-container .center-btn,.container-summary-closed .content-rooms .btn-pax-container .center-btn{display:flex;align-items:center}.container-summary .content-rooms .btn-pax-container .center-btn .pax-number,.container-summary-closed .content-rooms .btn-pax-container .center-btn .pax-number{margin:0 24px;text-align:center;font-size:16px;color:var(--be-color-secondary, #102137)}.container-summary .content-rooms .btn-container-children-sumary,.container-summary-closed .content-rooms .btn-container-children-sumary{background-color:#fff;min-height:50px;border-radius:5px;padding:0 10px;margin-bottom:10px}@media print,screen and (min-width: 60em){.container-summary .content-rooms .btn-container-children-sumary,.container-summary-closed .content-rooms .btn-container-children-sumary{padding:0;margin-bottom:20px}}.container-summary .content-rooms .btn-container-children-sumary hr,.container-summary-closed .content-rooms .btn-container-children-sumary hr{margin-top:.5rem!important;margin-bottom:.5rem!important;color:var(--be-color-secondary, #102137);border-top:1px solid #d1dada}.container-summary .content-rooms .btn-container-children-sumary:last-child,.container-summary-closed .content-rooms .btn-container-children-sumary:last-child{margin-bottom:10px}.container-summary .content-rooms .pax-entry-not:not(input),.container-summary-closed .content-rooms .pax-entry-not:not(input){width:100%;padding:0!important}.container-summary .content-rooms .btn-pax-container-child,.container-summary-closed .content-rooms .btn-pax-container-child{align-items:center;display:flex;height:50px;justify-content:space-between;font-size:12px;color:#272527}.container-summary .content-rooms .btn-pax-container-child .center-btn,.container-summary-closed .content-rooms .btn-pax-container-child .center-btn{display:flex;align-items:center}.container-summary .content-rooms .btn-pax-container-child .center-btn .pax-number,.container-summary-closed .content-rooms .btn-pax-container-child .center-btn .pax-number{margin:0 25px;text-align:center;font-size:12px;color:var(--be-color-secondary, #102137)}.container-summary .content-rooms .pax-selector-child,.container-summary-closed .content-rooms .pax-selector-child{font-size:12px;color:#272527}.container-summary .content-rooms .container-child-update,.container-summary-closed .content-rooms .container-child-update{height:50px}.container-summary .content-rooms .hidden_room,.container-summary-closed .content-rooms .hidden_room{max-height:2000px;overflow:hidden}.container-summary .content-rooms .hidden_room[aria-expanded=true],.container-summary-closed .content-rooms .hidden_room[aria-expanded=true]{max-height:0px}.container-summary .content-rooms .border-left-summary,.container-summary-closed .content-rooms .border-left-summary{position:relative}.container-summary .content-rooms .bg-room-active,.container-summary-closed .content-rooms .bg-room-active{background-color:#fafafa}.container-summary .content-rooms .text-title-room,.container-summary-closed .content-rooms .text-title-room{cursor:pointer;font-family:Open Sans;font-size:14px;font-weight:400;margin-bottom:5px}.container-summary .content-rooms .text-title-room .chevron-down,.container-summary-closed .content-rooms .text-title-room .chevron-down{margin-right:10px}.container-summary .content-rooms .line-height-room,.container-summary-closed .content-rooms .line-height-room{line-height:1.75;display:block}.container-summary .content-rooms .info-service,.container-summary-closed .content-rooms .info-service{align-items:center;background-color:#fff;border-radius:5px;border:1px solid #dbdada;display:flex;font-size:14px;height:90px;justify-content:center;padding:8px;position:absolute;right:-10px;text-align:left;top:-100px;transition:.5s;width:250px;z-index:100003223}.container-summary .content-rooms .info-service:after,.container-summary-closed .content-rooms .info-service:after{content:"";background:#fff;bottom:-8px;right:15px;position:absolute;padding:7px;transform:rotate(45deg);border-bottom:1px solid #dbdada;border-right:1px solid #dbdada;border-radius:10px 0 0}.container-summary .content-rooms .close-info-service,.container-summary-closed .content-rooms .close-info-service{display:none}.container-summary .content-rooms .btn-remove-room,.container-summary-closed .content-rooms .btn-remove-room{color:var(--be-color-secondary, #102137);cursor:pointer;font-size:12px;text-transform:capitalize}.container-summary .content-rooms .btn-remove-room svg,.container-summary-closed .content-rooms .btn-remove-room svg{fill:var(--be-color-secondary, #102137)}.container-summary .content-rooms .btn-remove-room-disabled svg,.container-summary-closed .content-rooms .btn-remove-room-disabled svg{fill:#fff!important}.container-summary .content-rooms-border,.container-summary-closed .content-rooms-border{border-top:none}.container-summary .content-promo,.container-summary-closed .content-promo{padding:0 30px 10px}.container-summary .content-promo .promo-padding,.container-summary-closed .content-promo .promo-padding{padding-left:20px}.container-summary .content-promo .promo-padding .promo-right,.container-summary-closed .content-promo .promo-padding .promo-right{text-align:right}.container-summary .add-new-room,.container-summary-closed .add-new-room{font-size:16px;background-color:#fafafa!important;text-align:center!important;padding:16px 24px!important;position:relative}.container-summary .add-new-room:before,.container-summary-closed .add-new-room:before{content:"";position:absolute;left:24px;right:24px;height:1px;background-color:#d1dada}.container-summary .add-new-room:before,.container-summary-closed .add-new-room:before{top:0}.container-summary .add-new-room:after,.container-summary-closed .add-new-room:after{bottom:0}.container-summary .add-new-room .icon-promo,.container-summary-closed .add-new-room .icon-promo{fill:var(--be-color-secondary, #102137)!important;color:var(--be-color-secondary, #102137)!important}.container-summary .add-new-room .btn-addroom-text,.container-summary-closed .add-new-room .btn-addroom-text{color:var(--be-color-secondary, #102137)!important;font-weight:500}.container-summary .add-promocode,.container-summary-closed .add-promocode{background-color:#fff!important}.container-summary .content-btn-addroom,.container-summary-closed .content-btn-addroom{background-color:#fff;cursor:pointer}.container-summary .content-btn-addroom:before,.container-summary-closed .content-btn-addroom:before{content:"";position:absolute;left:24px;right:24px;height:1px;background-color:#d1dada}.container-summary .content-btn-addroom.cba-inicial,.container-summary-closed .content-btn-addroom.cba-inicial{padding:8px 24px}.container-summary .content-btn-addroom.cba-medio,.container-summary-closed .content-btn-addroom.cba-medio{padding:30px 40px}@media print,screen and (min-width: 60em){.container-summary .content-btn-addroom.cba-medio,.container-summary-closed .content-btn-addroom.cba-medio{padding:24px}}.container-summary .content-btn-addroom.cba-final,.container-summary-closed .content-btn-addroom.cba-final{padding:24px}@media print,screen and (min-width: 60em){.container-summary .content-btn-addroom.cba-final,.container-summary-closed .content-btn-addroom.cba-final{padding:12px 24px}}.container-summary .content-btn-addroom.cba-subtotal .subtotal-discount,.container-summary-closed .content-btn-addroom.cba-subtotal .subtotal-discount{color:#de3c3c!important;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.container-summary .content-btn-addroom.cba-subtotal .subtotal-discount:after,.container-summary-closed .content-btn-addroom.cba-subtotal .subtotal-discount:after{background-color:#fff}@media print,screen and (min-width: 60em){.container-summary .text-promo-invalid,.container-summary-closed .text-promo-invalid{background-color:var(--be-color-primary, #183456)}}.container-summary .promo-code .input-promo-code,.container-summary-closed .promo-code .input-promo-code{width:70%;height:60px;border-radius:5px 0 0 5px;border:solid 1px rgba(0,0,0,.2);background-color:#fff;font-size:13px;color:var(--be-color-secondary, #102137)}.container-summary .promo-code .input-promo-code::placeholder,.container-summary-closed .promo-code .input-promo-code::placeholder{color:#ccc}.container-summary .promo-code .input-promo-code:focus,.container-summary-closed .promo-code .input-promo-code:focus{outline:none}.container-summary .promo-code .btn-code-disable,.container-summary-closed .promo-code .btn-code-disable{height:60px;width:30%;border-radius:0 5px 5px 0;border:solid 1px rgba(0,0,0,.2);background-color:#fff;font-size:14px!important;text-transform:capitalize;color:#ccc}.container-summary .promo-code .btn-code-active,.container-summary-closed .promo-code .btn-code-active{font-size:14px!important;height:60px;width:30%;border-radius:0 5px 5px 0;border:solid 1px var(--be-color-secondary, #102137);background-color:#fff;color:var(--be-color-secondary, #102137);text-transform:capitalize}.container-summary .promo-code .btn-delete-code,.container-summary-closed .promo-code .btn-delete-code{color:var(--be-color-secondary, #102137);fill:var(--be-color-secondary, #102137)}@media print,screen and (min-width: 60em){.container-summary .promo-code .input-promo-code,.container-summary-closed .promo-code .input-promo-code{width:70%;height:60px;border-radius:5px 0 0 5px;font-size:16px!important;padding-left:10px;display:inline-block;padding-top:0;padding-bottom:0}.container-summary .promo-code .btn-code-disable,.container-summary-closed .promo-code .btn-code-disable{height:60px;width:30%;border-radius:0 5px 5px 0;font-size:16px;color:#ccc;text-transform:uppercase;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.container-summary .promo-code .btn-code-active,.container-summary-closed .promo-code .btn-code-active{height:60px;width:30%;border-radius:0 5px 5px 0;font-size:14px;text-transform:uppercase;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.container-summary .promo-code .btn-delete-code,.container-summary-closed .promo-code .btn-delete-code{fill:var(--be-color-secondary, #102137)}.container-summary .promo-code .price-promo-code,.container-summary-closed .promo-code .price-promo-code{margin:10px 0;padding:2px 0}}.container-summary .btn-promocode-text,.container-summary-closed .btn-promocode-text{color:#00b241;font-size:14px}.container-summary .btn-addroom-text,.container-summary-closed .btn-addroom-text{color:var(--be-color-secondary, #102137)!important;padding-right:24px}.container-summary .btn-addroom-text.select,.container-summary-closed .btn-addroom-text.select{color:var(--be-color-primary, #183456)}.container-summary .btn-addroom-icon .icon-promo,.container-summary-closed .btn-addroom-icon .icon-promo{fill:var(--be-color-secondary, #102137);margin-right:5px;color:var(--be-color-secondary, #102137)}.container-summary .btn-addroom-icon .icon-promo.select,.container-summary-closed .btn-addroom-icon .icon-promo.select{fill:var(--be-color-secondary, #102137)}.container-summary .icon-promo-label,.container-summary-closed .icon-promo-label{color:var(--be-color-secondary, #102137)!important}.container-summary .rate-trigger,.container-summary-closed .rate-trigger{padding:0}.container-summary .content-total-summary,.container-summary-closed .content-total-summary{background-color:#fff;padding:21px 24px;border-bottom:none;border-top:none}.container-summary .content-tax-convert-message,.container-summary-closed .content-tax-convert-message{background-color:#fff;padding:12px 24px;border-top:none}.container-summary .summary-total-label,.container-summary-closed .summary-total-label,.container-summary .summary-total-amount,.container-summary-closed .summary-total-amount{color:var(--be-color-secondary, #102137)!important;font-size:20px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important}.btn-paxs{animation:ease-in-out;background-color:transparent;border-radius:50%;border:1px solid var(--be-color-secondary, #102137);color:var(--be-color-secondary, #102137);font-family:Montserrat;font-size:16px;height:24px;line-height:0;padding:0;text-align:center;transition:.2s;width:24px}.btn-paxs:hover{outline:none}.btn-paxs:focus{outline:none}@media print,screen and (min-width: 60em){.card-collapsible{overflow:hidden;max-height:4000px}.card-collapsible[aria-expanded=true]{max-height:90px}.icon-summary{display:none}}@media screen and (max-width: 960px){.container-summary{background-color:#fff;bottom:0;display:block;height:100%;min-width:100vw;overflow-y:auto;overflow:auto;padding:0!important;position:fixed;right:0;z-index:3002!important}.container-summary .card-sticky{border-radius:0;border:0!important;box-shadow:none;left:0;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;top:0;width:100%;height:100%}.container-summary .card-sticky .card-header{align-items:center;border-radius:0;display:flex;min-height:110px!important;padding-top:40px;position:sticky;top:0;z-index:999999999}.container-summary .card-sticky .card-header .card-title-summary{color:var(--be-summary-title-color, #737373)!important;cursor:pointer;font-family:var(--be-summary-title-font, var(--be-font-heading));font-size:var(--be-summary-title-size, 24px);font-weight:var(--be-summary-title-weight, var(--be-font-heading-weight, 400));line-height:var(--be-summary-title-line-height, normal);letter-spacing:var(--be-summary-title-spacing, normal);margin:30px 0;text-transform:uppercase}.container-summary .card-sticky .card-header .icon-summary{margin-right:18px}.container-summary .card-sticky .card-collapsible{padding-bottom:0;border:0px!important;border-radius:0!important;height:auto;min-height:100%}.overlaySummary{background:#000000c7;inset:0;margin:auto;position:fixed;z-index:9999998}.container-summary-closed{border-top:1px solid #274c69;display:block;height:100%;bottom:-100%!important;left:0;margin:0;min-width:100vw;padding:0;position:fixed;z-index:3002!important;overflow:hidden}.container-summary-closed .card-sticky{overflow:hidden;height:100%}.container-summary-closed .card-sticky .card-header{min-height:82px!important;padding-top:0;position:relative;top:auto;z-index:1000000}.container-summary-closed .card{border:0px!important;border-radius:0!important}.summary-header-btn{padding:8px!important;min-height:10px;max-height:100px;background:#fafafa}.btn-contine{width:85%}.content-room-select-summary{overflow:hidden;max-height:80px}}.bg-summary-header,.bg-summary-body{background-color:#fff!important}.room-opacity{opacity:.5;cursor:pointer}.icon-info-service{fill:#000}.btn-service-sticky{position:sticky;top:85%}.hidden_room{max-height:2000px;overflow:hidden;transition:max-height .3s ease-in-out}.hidden_room[aria-expanded=true]{max-height:0px;transition:max-height .3s cubic-bezier(0,1,0,1)}.icon-select-child{fill:var(--be-color-secondary, #102137)}.rooms-selected-close{padding-top:16px!important}.text-decorations{padding-bottom:5px;border-bottom:1px solid var(--be-color-secondary, #102137);font-size:14px}.text-disclaimer{font-size:12px}.text-city-text{font-size:18px}.border-text{border-top:1px solid var(--be-color-secondary, #102137)}.text-taxes{font-size:11px}.content-remaining-serivces{display:flex;justify-content:space-between;margin-top:5px}#agree_terms_container{font-size:12px}@media print,screen and (min-width: 60em){#agree_terms_container{font-size:14px}}.agree-temrs-hidden{display:none}.text-location{font-weight:600;font-size:12px!important;color:#274c69}.text-summary{color:var(--be-color-secondary, #102137)!important}.span-age-group{font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize;color:var(--be-color-primary, #183456)}.span-age{display:block;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:lowercase;color:#737373}.d-contents{display:contents}.room-number{text-transform:capitalize;font-family:var(--be-font-body);font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:0px;color:var(--be-color-primary, #183456)}.room-name{font-size:16px;font-style:normal;font-weight:500;line-height:normal;color:var(--be-color-primary, #183456)}hr{margin:0 24px;width:calc(100% - 48px);border-color:#d1dada;color:#d1dada}.summary-add-icon{fill:var(--be-color-primary, #183456);color:var(--be-color-primary, #183456);cursor:pointer}.pax-circle-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--be-color-primary, #183456);cursor:pointer;transition:border-color .2s ease,opacity .2s ease}.pax-circle-button svg{stroke:var(--be-color-primary, #183456)}.pax-circle-button:hover:not(.pax-circle-button--disabled){opacity:.7}.pax-circle-button--disabled{border-color:#c4c4c4;cursor:not-allowed}.pax-circle-button--disabled svg{stroke:#c4c4c4}.summary-float-container{padding:16px!important}@media (max-width: 320px){.summary-float-container{padding:12px!important}}.summary-header-mobile-container{padding:8px 8px 4px 16px!important;background-color:#fafafa!important}.summary-body-mobile-container{padding:0 16px 4px!important;background-color:#fafafa!important}.floating-card{position:fixed;z-index:1030;right:16px;left:16px;max-width:500px;margin:auto;border-radius:var(--be-radius-card, 12px);border:none;background:var(--be-color-primary, #183456);box-shadow:0 10px 15px -3px #0000004d;transition:transform .5s ease,opacity .5s ease;overflow:hidden}.floating-card .floating-card-content{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.floating-card .floating-card-left{display:flex;flex-direction:column;align-items:flex-start;flex:1;min-width:0;gap:4px}.floating-card .floating-card-right{flex-shrink:0}.floating-card .property-name{color:#fff!important;font-size:16px;font-style:normal;font-weight:500;line-height:20px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.floating-card .resume{font-size:14px;font-style:normal;font-weight:400;line-height:1;color:#fff!important;gap:6px}@media (max-width: 320px){.floating-card .resume{font-size:11px}}.floating-card .resume .separator-icon{opacity:.6}.floating-card .resume svg{flex-shrink:0}.floating-card .resume-highlighted{color:#fff!important;font-size:12px;font-style:normal;font-weight:400;line-height:normal}@media (max-width: 320px){.floating-card .resume-highlighted{font-size:11px}}.floating-card .modify-button-label{color:#fff!important}.floating-card .total-amount{color:#fff!important;font-size:12px;font-style:normal;font-weight:600;line-height:20px}.floating-card .my-reservation-label{color:#fff!important;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.floating-card .chevron-icon{fill:#fff!important}.floating-card .btn-primary,.floating-card .modal-pax-content .pax-selector .pax-selector-submit .btn-pax-submit,.modal-pax-content .pax-selector .pax-selector-submit .floating-card .btn-pax-submit,.floating-card .booking-finder .booking-trigger,.booking-finder .floating-card .booking-trigger,.floating-card .datepicker-footer .btn-apply,.datepicker-footer .floating-card .btn-apply,.floating-card .btn-pay-now,.floating-card .btn-summary-next,.floating-card .btn-navbar,.floating-card .btn-floating{background-color:#fff3!important;border-color:#fff3!important;color:#fff!important;padding:8px 16px!important;font-size:14px!important;font-weight:400!important;min-width:auto;white-space:nowrap;text-transform:capitalize}.floating-card .btn-primary:hover,.floating-card .modal-pax-content .pax-selector .pax-selector-submit .btn-pax-submit:hover,.modal-pax-content .pax-selector .pax-selector-submit .floating-card .btn-pax-submit:hover,.floating-card .booking-finder .booking-trigger:hover,.booking-finder .floating-card .booking-trigger:hover,.floating-card .datepicker-footer .btn-apply:hover,.datepicker-footer .floating-card .btn-apply:hover,.floating-card .btn-pay-now:hover,.floating-card .btn-summary-next:hover,.floating-card .btn-navbar:hover,.floating-card .btn-primary:focus,.floating-card .modal-pax-content .pax-selector .pax-selector-submit .btn-pax-submit:focus,.modal-pax-content .pax-selector .pax-selector-submit .floating-card .btn-pax-submit:focus,.floating-card .booking-finder .booking-trigger:focus,.booking-finder .floating-card .booking-trigger:focus,.floating-card .datepicker-footer .btn-apply:focus,.datepicker-footer .floating-card .btn-apply:focus,.floating-card .btn-pay-now:focus,.floating-card .btn-summary-next:focus,.floating-card .btn-navbar:focus,.floating-card .btn-primary:active,.floating-card .modal-pax-content .pax-selector .pax-selector-submit .btn-pax-submit:active,.modal-pax-content .pax-selector .pax-selector-submit .floating-card .btn-pax-submit:active,.floating-card .booking-finder .booking-trigger:active,.booking-finder .floating-card .booking-trigger:active,.floating-card .datepicker-footer .btn-apply:active,.datepicker-footer .floating-card .btn-apply:active,.floating-card .btn-pay-now:active,.floating-card .btn-summary-next:active,.floating-card .btn-navbar:active,.floating-card .btn-floating:hover,.floating-card .btn-floating:focus,.floating-card .btn-floating:active{background-color:#f2f2f233!important;border-color:#f2f2f233!important}.floating-card.top{top:20px}.floating-card.bottom{bottom:20px}.container-price-per-night .rate-row{display:flex;justify-content:space-between;align-items:center;width:100%}.container-price-per-night .rate-row>div:first-child{flex:0 0 auto}.container-price-per-night .rate-row>div:last-child{display:flex;align-items:center;gap:8px;text-align:right}.container-price-per-night .rate-row span{font-size:12px}.container-price-per-night .rate-row .date span{color:#737373!important}.container-price-per-night .rate-row .crossout .delete-currency{opacity:.5;color:#737373!important;font-size:12px}.container-price-per-night::-webkit-scrollbar{width:5px}.container-price-per-night::-webkit-scrollbar-track{background:#f5f5f5;border-radius:5px}.container-price-per-night::-webkit-scrollbar-thumb{background-color:#888;border-radius:5px}.container-price-per-night::-webkit-scrollbar-thumb:hover{background-color:#888}.container-multi-currency{padding:24px;position:relative}.container-multi-currency:before{content:"";position:absolute;left:24px;right:24px;top:0;height:1px;background-color:#d1dada!important}.promo-applied-separator{position:relative}.promo-applied-separator:before{content:"";position:absolute;left:24px;right:24px;top:0;height:1px;background-color:#d1dada}@media print,screen and (min-width: 60em){.container-summary .bg-summary-header,.container-summary .bg-room-active,.container-summary .content-info-rooms-summary,.container-summary .add-new-room{background-color:#fff!important}}.container-card-reservation-backup{padding:0 25px}.room-actions-container{padding:0 5px}.btn-change-selection{border:1px solid #d1d5db;border-radius:var(--be-radius-button, 999px);background-color:transparent;color:var(--be-color-secondary, #102137);height:32px;padding:0 20px;font-size:14px;font-weight:500;width:100%;transition:all .2s ease;cursor:pointer}.btn-change-selection:hover{background-color:#f3f4f6;border-color:#9ca3af}.btn-change-selection:focus{outline:none;box-shadow:none}.btn-delete-room-circle{display:flex;align-items:center;justify-content:center;min-width:32px;width:32px;height:32px;border-radius:50%;background-color:#991b1b;cursor:pointer;transition:all .2s ease}.btn-delete-room-circle .icon-delete-room{margin:0!important}.btn-delete-room-circle:hover{background-color:#7f1d1d}.btn-delete-room-circle.btn-delete-room-disabled{background-color:#d1d5db;cursor:not-allowed;opacity:.5}.btn-delete-room-circle.btn-delete-room-disabled:hover{background-color:#d1d5db}.opens .card-sticky,.container-summary-open .card-sticky{display:flex;flex-direction:column}.opens .card-sticky .service-next-wrapper,.container-summary-open .card-sticky .service-next-wrapper{position:sticky;bottom:0;background:transparent;padding:1rem 1.4rem;margin-top:auto;z-index:10}.opens .card-sticky .service-next-wrapper .btn-summary-next.btn-continue,.container-summary-open .card-sticky .service-next-wrapper .btn-summary-next.btn-continue{box-shadow:0 4px 16px #0003}.calendar .start .offer:not(.sold-out),.calendar .end .offer:not(.sold-out){background-color:var(--be-color-primary, #183456)!important;border-radius:10px 0 0 10px!important}.calendar .start .offer:not(.sold-out) *,.calendar .end .offer:not(.sold-out) *{background-color:var(--be-color-primary, #183456)!important;color:#fff!important}.calendar-dates table tbody td.current>div,.calendar-dates table tbody td.start>div{background-color:var(--be-color-primary, #183456)!important;border-radius:10px 0 0 10px!important}.calendar-dates table tbody td.current>div *,.calendar-dates table tbody td.start>div *{background-color:var(--be-color-primary, #183456)!important;color:#fff!important}.calendar-dates table tbody td.selected>div *{color:#fff!important}.calendar-dates table tbody td.end>div{background-color:var(--be-color-primary, #183456)!important;border-radius:0 10px 10px 0!important}.calendar-dates table tbody td.end>div *{background-color:var(--be-color-primary, #183456)!important;color:#fff!important}.calendar-dates{display:inline-block}.calendar-dates table{text-align:center}.calendar-dates table th{font-weight:300;text-transform:capitalize;font-size:16px}.calendar-dates table tbody td{width:3.75rem!important;height:3.75rem!important;position:relative}.calendar-dates table tbody td.selected{background-color:#869bab!important;border-right:#fff;border-left:#fff;border-top:#fff;border-bottom:#fff;color:#fff!important}.calendar-dates table tbody td.selected .rate{background-color:transparent!important;color:#fff}.calendar-dates table tbody td.selected .rate .code{background-color:transparent!important;font-size:8px;padding-left:3px}.calendar-dates table tbody td.selected:hover{background-color:var(--be-color-primary, #183456)!important}.calendar-dates table tbody td.start{background-color:transparent!important;border-radius:10px 0 0 10px}.calendar-dates table tbody td.end{background-color:transparent!important;border-radius:0 10px 10px 0}.calendar-dates table tbody td .code{font-size:8px;padding-left:3px}@media (min-width: 768px) and (max-width: 1023px){.calendar-dates table tbody td{width:3.5rem!important;height:5.25rem!important}}@media screen and (min-width: 79em){.calendar-dates table tbody td{width:4rem!important;height:4rem!important}}.calendar-dates table tbody td>div{display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;inset:0;margin:auto}.calendar-dates table tbody td .date{background-color:transparent!important;font-family:var(--be-font-body)}.datepicker-wrapper{width:26.25rem;margin:0 auto}.container-control-left{height:50px!important;width:50px!important;cursor:pointer;position:relative;top:30%;justify-content:center;align-items:center;display:flex;background-color:transparent}.container-control-right{height:50px!important;width:50px!important;cursor:pointer;right:0!important;position:absolute;top:0%;justify-content:center;align-items:center;display:flex;background-color:transparent}.calendar{display:inline-block}@media screen and (max-width: 59.99875em){.calendar{background-color:#fff!important;padding:24px!important}}@media (min-width: 768px) and (max-width: 1023px){.calendar{padding:24px 96px!important}}.calendar .calendar-header{position:relative}.calendar .calendar-header [class^=control]{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;fill:var(--be-color-secondary, #102137)}.calendar .calendar-header .control-right{width:24px!important;height:24px!important}.calendar .calendar-header .control-left{height:24px!important;width:24px!important}@media screen and (max-width: 59.99875em){.calendar .calendar-header .control-right,.calendar .calendar-header .control-left{height:16px!important;width:16px!important}}.calendar .calendar-header .label{text-align:center;padding:1rem 0;font-weight:300;font-size:16px}@media screen and (min-width: 79em){.calendar .calendar-header .label{font-size:20px}}.calendar .calendar-header .label .month{margin-right:.5rem;text-transform:capitalize}.calendar .calendar-header .label .year{font-family:var(--be-font-body)}.datepicker-modal-wrapper .datepicker-modal{display:none}@media print,screen and (min-width: 60em){.datepicker-modal-wrapper .datepicker-modal.open{display:block}}.datepicker-modal-wrapper .modal-overlay{display:block}.datepicker-modal-wrapper .modal-body{padding:0;width:920px!important;min-height:560px!important;height:auto!important;position:fixed;top:50%;left:0;right:0;z-index:100001;margin:auto;border-radius:var(--be-radius, 10px)!important;transform:translateY(-50%)}@media screen and (min-height: 48.0625em){.datepicker-modal-wrapper .modal-body{top:10%;transform:none}}.datepicker-modal-wrapper .modal-body .modal-content{padding:24px;background-color:#fff!important;flex-direction:row;border-radius:var(--be-radius-card, 12px) var(--be-radius-card, 12px) 0px 0px!important;border:none;flex:1 1 auto}.datepicker-modal-wrapper .modal-body .modal-content .calendar:first-child{position:relative}.datepicker-modal-wrapper .modal-body .modal-content .calendar:first-child:after{content:"";position:absolute;top:1.875rem;right:0;bottom:.3125rem}.datepicker-modal-wrapper .modal-body .modal-content .calendar:first-child .control-right{display:none}.datepicker-modal-wrapper .modal-body .modal-content .calendar:last-child .control-left{display:none;border:none;box-shadow:none}.datepicker-modal-wrapper .modal-body .modal-content .calendar .calendar-header .label{padding-top:0}.datepicker-modal-wrapper .modal-body .modal-content-promo{padding:24px;background-color:#fff!important;display:flex;flex:1 1 auto;border:none;border-radius:0}.datepicker-modal-wrapper .modal-body .modal-content-promo .calendar:first-child{position:relative}.datepicker-modal-wrapper .modal-body .modal-content-promo .calendar:first-child:after{content:"";position:absolute;top:1.875rem;right:0;bottom:.3125rem}.datepicker-modal-wrapper .modal-body .modal-content-promo .calendar:first-child .control-right{display:none}.datepicker-modal-wrapper .modal-body .modal-content-promo .calendar:last-child .control-left{display:none;border:none;box-shadow:none}.datepicker-modal-wrapper .modal-body .modal-content-promo .calendar .calendar-header .label{padding-top:0}.datepicker-modal-wrapper .modal-body .modal-footer{width:100%!important;border-radius:0 0 12px 12px!important;padding:0!important;border-top:1px solid #dbdada!important;justify-content:flex-start;background-color:#fafafa!important}.datepicker-mobile,.pax-modal{background-color:#fafafa!important}@media print,screen and (min-width: 60em){.datepicker-mobile,.pax-modal{display:none!important}}.datepicker-mobile .btn-color-close-modal,.pax-modal .btn-color-close-modal{color:var(--be-color-secondary, #102137)!important}@media print,screen and (min-width: 60em){.datepicker-mobile+.modal-overlay,.pax-modal+.modal-overlay{display:none!important}}@media screen and (max-width: 59.99875em){.datepicker-mobile .close,.pax-modal .close{padding:10px 20px!important;background-color:#fff!important}}footer .page-links .newsletter .title,footer .page-links .collapsible .collapsible-header .content-header p,footer .page-links .collapsible .collapsible-header img p{font-family:var(--be-font-body);font-size:.875rem;font-weight:600;text-transform:capitalize}@media screen and (min-width: 79em){footer .page-links .newsletter .title,footer .page-links .collapsible .collapsible-header .content-header p,footer .page-links .collapsible .collapsible-header img p{font-size:calc(4.23529px + .4902vw);line-height:1.5625em}}footer{display:flex;flex-direction:column;position:relative;background-color:#fff;font-size:1rem;color:var(--be-color-secondary, #102137);padding:24px;line-height:20px;gap:64px;margin-top:40px}@media screen and (min-width: 79em){footer{padding:80px 120px 24px}}footer .row{margin:0}footer .row .col{padding:0;flex:0 0 100%;max-width:100%}@media screen and (min-width: 79em){footer .row .col{flex:0 0 25%;max-width:25%}}footer a{color:var(--be-color-secondary, #102137)}footer a:hover{color:var(--be-color-secondary, #102137)}footer ul{list-style:none;padding-left:0;margin-bottom:0}footer .brand-image{margin:0 auto;order:2}@media screen and (min-width: 79em){footer .brand-image{display:flex;justify-content:center;align-items:center;order:1;position:relative;margin:0 auto}}footer .brand-image a{display:flex;justify-content:center;align-items:center;width:170px;height:170px;margin:0 auto}@media screen and (min-width: 79em){footer .brand-image a{width:160px;height:160px}}footer .brand-image a svg{width:100%;fill:#666}footer .page-links{order:1}@media screen and (min-width: 79em){footer .page-links{order:2}}@media (max-width: 1263px){footer .page-links .container-link:first-child{margin-top:2.1875rem}}@media (max-width: 1263px){footer .page-links .container-link .collapsible:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#0003}footer .page-links .container-link .collapsible:has(.is-open):before{display:none}footer .page-links .container-link .collapsible:has(.is-open) .collapsible-body .collapsible-content ul div:first-child{padding-bottom:16px!important}footer .page-links .container-link .collapsible:has(.is-open) .collapsible-body .collapsible-content ul div:not(:first-child){padding:16px 0!important}footer .page-links .container-link .collapsible:has(.is-open) .collapsible-body .collapsible-content ul div:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#0003}}footer .page-links .container-link-embed .collapsible{margin-bottom:0}footer .page-links .collapsible{margin-bottom:2.1875rem;width:100%}@media screen and (min-width: 79em){footer .page-links .collapsible{width:auto}}footer .page-links .collapsible .collapsible-header{padding:0;color:var(--be-color-secondary, #102137);margin-bottom:16px}@media screen and (min-width: 79em){footer .page-links .collapsible .collapsible-header{pointer-events:none}}footer .page-links .collapsible .collapsible-header .trigger-icon{order:2;padding-right:0}@media screen and (min-width: 79em){footer .page-links .collapsible .collapsible-header .trigger-icon{display:none}}footer .page-links .collapsible .collapsible-header .trigger-icon .chevron-down{fill:#474747}footer .page-links .collapsible .collapsible-header .content-header,footer .page-links .collapsible .collapsible-header img{order:1;flex-grow:1}footer .page-links .collapsible .collapsible-header .content-header p,footer .page-links .collapsible .collapsible-header img p{margin-bottom:0}@media screen and (min-width: 79em){footer .page-links .collapsible .collapsible-body{height:auto!important}}footer .page-links .collapsible .collapsible-body .collapsible-content{padding:0;overflow:hidden}footer .page-links .collapsible .collapsible-body .collapsible-content ul{margin-bottom:0}footer .page-links .collapsible .collapsible-body .collapsible-content ul li:not(:last-child){margin-bottom:.9375rem}footer .page-links .collapsible .collapsible-body .collapsible-content ul li a{font-size:.875rem;font-weight:400;line-height:20px}@media screen and (min-width: 79em){footer .page-links .collapsible .collapsible-body .collapsible-content ul li a{font-size:calc(4.23529px + .4902vw);line-height:1.5625em}}@media print,screen and (min-width: 60em){footer .page-links .newsletter{padding:0 10px}}footer .page-links .newsletter .title{margin-bottom:20px}footer .social-links{order:3}@media screen and (min-width: 79em){footer .social-links{display:flex;justify-content:space-between}}footer .social-links ul{display:flex;justify-content:center;align-items:center;gap:24px}footer .social-links svg{fill:var(--be-color-secondary, #102137)}footer .social-links .social-icons svg{width:30px;height:30px}@media screen and (min-width: 79em){footer .social-links .social-icons svg{width:24px;height:24px}}footer .social-links .awards-icons{display:none}@media screen and (min-width: 79em){footer .social-links .awards-icons{display:flex;gap:32px}}footer .social-links .awards-icons svg{width:5vw;height:5.1vw}footer .divisor{display:none;width:100%;margin:0;border-top:1px solid #dbdada}@media screen and (min-width: 79em){footer .divisor{display:block;order:4}}footer .other-links{cursor:pointer;order:4;gap:32px;display:flex;flex-direction:column}@media screen and (min-width: 79em){footer .other-links{order:5;flex-direction:row;justify-content:space-between;padding:1.79167vw 0;gap:10px;position:relative}footer .other-links:before{content:"";position:absolute;top:0;left:-64px;width:calc(100% + 128px);height:1px;background-color:#0003}}footer .other-links ul{display:flex;justify-content:center;align-items:center}footer .other-links ul li{font-size:1rem;font-weight:400;line-height:14px}footer .other-links ul li:not(:last-child){margin-right:.4205rem}footer .other-links ul li.active{font-weight:600}@media screen and (min-width: 79em){footer .other-links ul li{margin-right:0}footer .other-links ul li:not(:first-child){margin-left:1.625vw}}footer .other-links ul.links{order:2;flex-wrap:wrap;justify-content:center;gap:20px}footer .other-links ul.links li{margin:0!important}@media screen and (min-width: 79em){footer .other-links ul.links{order:1}}footer .other-links ul.lang{order:1}@media (max-width: 800px){footer .other-links ul.lang{margin-top:1em}}@media screen and (min-width: 79em){footer .other-links ul.lang{margin-bottom:0;order:2}}@media (max-width: 1263px){footer .other-links ul.lang li:first-child{padding-right:56px;margin-right:56px;position:relative}footer .other-links ul.lang li:first-child:after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background-color:#0003}}footer .other-links ul.copyright{order:3;color:#737373;padding-top:24px;position:relative}footer .other-links ul.copyright:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:#0003}@media screen and (min-width: 79em){footer .other-links ul.copyright{padding-top:0;color:var(--be-color-secondary, #102137);order:0}footer .other-links ul.copyright:before{display:none}}.title-footer{font-size:16px!important;line-height:22px}.mb-title{padding-bottom:20px!important}.link-page-footer{cursor:pointer;user-select:none}.text-btn{font-size:16px!important;line-height:22px}.mt-subtitle{padding-top:10px!important}.text-bold{font-weight:600!important}.mt-60{margin-top:60px}.w-60{width:55%!important}.opacity-black{position:fixed;inset:0;height:100vh;background:#000000c7;z-index:1030;transition:all .5s ease-out}.opacity-black-services{position:fixed;inset:0;height:100vh;z-index:1031;transition:all .5s ease-out}.background-layout{position:fixed;top:0;left:0;right:0;height:70px;background:#000000c7;z-index:1033;transition:all .5s ease-out}@media print,screen and (min-width: 60em){.background-layout{height:100px}}.showModal{opacity:1;z-index:100000000000000000000000000;transition:all .4s ease-out;background-color:#fafafa}.opacity-black-payment{display:flex;position:fixed;inset:0;height:100vh;background:#000000c7;z-index:1000000000000000;transition:all .5s ease-out;justify-content:center;align-items:center}.opacity-black-payment .overlay{position:absolute;inset:0}.modal-flexible{z-index:10000000000000000;width:80%;background-color:#fff;position:fixed;margin:auto;border-radius:var(--be-radius, 10px)}.modal-flexible .title-modal span{font-size:32px}.modal-flexible .info-modal{width:80%;margin:2px auto}.modal-flexible .info-modal span{font-size:16px}.modal-flexible .cancel-modal,.modal-flexible .continue-modal{margin:30px 0}.modal-flexible .cancel-modal button,.modal-flexible .continue-modal button{width:70%;height:60px;border-radius:5px}@media print,screen and (min-width: 60em){.modal-flexible{z-index:10000000000000000;width:682px;background-color:#fff;position:absolute;margin:auto;border-radius:var(--be-radius, 10px)}.modal-flexible .title-modal{margin:50px 0}.modal-flexible .title-modal span{font-size:32px}.modal-flexible .info-modal{width:80%;margin:2px auto}.modal-flexible .info-modal span{font-size:16px}.modal-flexible .cancel-modal,.modal-flexible .continue-modal{margin:30px 0}.modal-flexible .cancel-modal button,.modal-flexible .continue-modal button{width:329px;height:60px;border-radius:5px}.modal-flexible .btn-close-modal{font-size:25px;right:-50px;width:45px;height:45px}}@media print,screen and (min-width: 60em){.container{max-width:calc(100% - 20px)}}@media screen and (min-width: 119em){.container{max-width:1600px}}.layout,.content-navbar{display:flex;margin:0 15px}@media print,screen and (min-width: 60em){.layout,.content-navbar{margin:0 50px}}@media screen and (min-width: 79em){.layout,.content-navbar{margin:0 150px}}@media screen and (min-width: 119em){.layout,.content-navbar{margin:0 auto;max-width:1600px}}@media screen and (min-width: 900px) and (max-width: 1200px){.layout,.content-navbar{margin:0 10px}}.layout .main-wrapper,.content-navbar .main-wrapper{width:100%;min-width:0;order:1}.layout .aside-wrapper,.content-navbar .aside-wrapper{order:2}@media screen and (min-width: 79em){.layout .aside-wrapper,.content-navbar .aside-wrapper{display:block;width:28%!important;min-width:375px;max-width:375px}}@media screen and (min-width: 119em){.layout .aside-wrapper,.content-navbar .aside-wrapper{max-width:375px}}@media print,screen and (min-width: 60em){.layout .aside-wrapper+.main-wrapper,.content-navbar .aside-wrapper+.main-wrapper{padding-right:15px;width:100%}}@media screen and (min-width: 79em){.layout .aside-wrapper+.main-wrapper,.content-navbar .aside-wrapper+.main-wrapper{padding-right:15px;width:100%}}@media screen and (min-width: 119em){.layout .aside-wrapper+.main-wrapper,.content-navbar .aside-wrapper+.main-wrapper{width:calc(100% - 375px)}}@media screen and (min-width: 79em){.rooms-layout{margin:0 50px!important}}@media screen and (min-width: 119em){.rooms-layout{padding:50px 10%;display:flex;justify-content:center;width:calc(100% - 100px);max-width:none}}@media (max-width: 960px){#button-my-reservation,#button-call-me-please-additonal{background:#fff!important;color:#000;margin:auto}}@media (max-width: 575.98px){#logo_dskt{display:none}}@media (min-width: 768px) and (max-width: 991.98px){#logo_dskt{display:none}#container-mobile{width:323px!important;height:485px!important;overflow:auto!important}}.content-inforamtion-baglioni span{font-size:12px}@media screen and (min-width: 119em){.content-inforamtion-baglioni{max-width:1330px!important;margin:auto}}@media print,screen and (min-width: 60em){.content-inforamtion-payment{max-width:915px!important;padding:20px 10px;float:right}}@media screen and (min-width: 79em){.content-inforamtion-payment{max-width:915px!important;padding:20px 10px;float:right}}.headingCollapsible{transition:all .3s ease-in-out}.card-payMethod{margin-bottom:0!important;border-top:1px solid #dbdada!important;border-bottom:1px solid #dbdada!important;border-radius:0!important}.card-payMethod-lb{border-top:none!important;border-bottom:1px solid #dbdada!important;margin-bottom:0!important}.borderless-lb{border-top:none!important;border-bottom:none!important;margin-bottom:0!important}.header-lb{background-color:#fff!important;border-top:1px solid #dbdada;border-radius:0!important}.card-body-lb{background-color:#fff!important;border-bottom:1px solid #dbdada!important}[component=btn-trigger]{border:none;border-radius:2px;display:inline-block;height:36px;line-height:36px;padding:0 16px;text-transform:uppercase;vertical-align:middle;-webkit-tap-highlight-color:transparent;font-size:14px;outline:none;text-decoration:none;color:#fff;background-color:#26a69a;text-align:center;letter-spacing:.5px;transition:background-color .2s ease-out;cursor:pointer}[component=btn-trigger]:focus,[component=btn-trigger]:active,[component=btn-trigger]:hover{outline:none;color:#fff;background-color:#219187}[component=dropdown-list],.dropdown-content{background-color:#fff;margin:0;display:none;min-width:100px;overflow-y:auto;opacity:0;position:absolute;left:0;top:0;z-index:9999;transform-origin:0 0;padding-left:0;list-style-type:none}[component=dropdown-list] li,.dropdown-content li{cursor:pointer;clear:both;color:#000000de;min-height:30px;line-height:1.5rem;width:100%;text-align:left;list-style-type:none;outline:none}[component=dropdown-list] li.divider,.dropdown-content li.divider{min-height:0;height:1px;overflow:hidden;background-color:#e0e0e0}[component=dropdown-list] li a,.dropdown-content li a,[component=dropdown-list] li span,.dropdown-content li span{font-size:16px;color:#26a69a;display:block;line-height:22px;padding:5px 7px;text-decoration:none;text-transform:capitalize;-webkit-tap-highlight-color:transparent}[component=dropdown-list] li:hover,.dropdown-content li:hover,[component=dropdown-list] li:active,.dropdown-content li:active{background-color:#eee}[component=dropdown-list] li.active,.dropdown-content li.active{background-color:#00000008}[component=dropdown-list] li:hover,.dropdown-content li:hover,[component=dropdown-list] li:focus,.dropdown-content li:focus{background-color:#00000014}[component=select]{position:relative}[component=select] .caret{position:absolute;right:0;top:0;bottom:0;margin:auto 0;z-index:0;fill:#7d7d7d}[component=autocomplete]{position:relative}.booking-finder-pax-rooms .dropdown-overlay,.booking-finder .dropdown-overlay,.modal-overlay{position:absolute;inset:0;margin:auto;position:fixed;background:#000000c7;z-index:99990}.modal-overlay{display:none}.modal .modal-content{background-color:#fafafa}.be-modal{width:100%;background-color:var(--be-color-secondary, #102137);z-index:100000;overflow-y:auto;overflow-x:auto}.be-modal .close{width:100%;padding:30px 20px;font-weight:100;float:none;text-align:right}@media screen and (max-width: 59.99875em){.be-modal .close{padding:10px 20px!important}}.modal-icon-alert{fill:var(--be-color-primary, #183456);margin-top:40px;margin-bottom:20px}.modal-opacity{display:flex;position:fixed;inset:0;height:100vh;background:#000000c7;z-index:1000000000000000;transition:all .5s ease-out;justify-content:center;align-items:center}.modal-opacity .overlay{position:absolute;inset:0}.modal-flexible{z-index:10000000000000000;width:80%;background-color:#fff;position:fixed;margin:auto;border-radius:var(--be-radius, 10px);padding-top:30px;max-width:550px}.modal-flexible svg{overflow:visible}@media screen and (max-width: 59.99875em){.modal-flexible svg{margin-bottom:20px}}.modal-flexible .title-modal{margin:50px 0}.modal-flexible .title-modal span{font-size:20px!important;padding:0 20px;width:100%;display:block;white-space:normal!important}.modal-flexible .info-modal{width:80%;margin:2px auto;line-height:1.6}.modal-flexible .info-modal .info-subtitle{font-weight:600;font-size:22px}.modal-flexible .info-modal .info-content{color:#737373}.modal-flexible .info-modal span{font-size:14px!important}.modal-flexible .cancel-modal,.modal-flexible .continue-modal{margin:10px 0 30px}.modal-flexible .cancel-modal button,.modal-flexible .continue-modal button{width:70%;height:60px;border-radius:var(--be-radius-button, 999px)}.modal-flexible .btn-close-modal{position:absolute;left:20px;top:0;background-color:transparent;font-size:50px!important;font-weight:100;z-index:10000000000000000;cursor:pointer}@media print,screen and (min-width: 60em){.modal-flexible{z-index:10000000000000000;width:610px;background-color:#fff;position:absolute;margin:auto;border-radius:var(--be-radius, 10px)}.modal-flexible .title-modal{margin:30px 0 10px}.modal-flexible .title-modal span{font-size:28px}.modal-flexible .info-modal{width:80%;margin:15px auto;font-weight:400;color:#737373}.modal-flexible .info-modal .info-subtitle{font-size:24px;font-weight:400}.modal-flexible .info-modal .info-content{color:#737373;font-size:16px;font-weight:400}.modal-flexible .info-modal span{font-size:18px}.modal-flexible .cancel-modal,.modal-flexible .continue-modal{margin:10px 0 30px}.modal-flexible .cancel-modal button,.modal-flexible .continue-modal button{width:329px;height:30px;border-radius:var(--be-radius-button, 999px)}.modal-flexible .btn-close-modal{font-size:25px;right:-50px;width:45px;height:45px}}.modal-icon-alert{height:50px}@media print,screen and (min-width: 60em){.modal-icon-alert{height:92px}}.finder-wrapper{background-color:#fafafa;padding:40px 0 20px;margin-bottom:20px;margin-top:80px}@media screen and (min-width: 79em){.finder-wrapper{margin-top:100px;background-color:transparent}}.promo-code-mobile-display{margin-top:20px;display:none!important}@media (max-width: 1000px){.promo-code-mobile-display{margin-top:30px;display:flex!important;margin-bottom:10px}}.promo-code-display{display:flex!important}@media (max-width: 1000px){.promo-code-display{display:none!important}}.booking-finder{display:flex;flex-direction:column;width:100%;max-width:334px;margin:0 auto}@media screen and (min-width: 79em){.booking-finder{max-width:808px;flex-direction:row}}@media screen and (min-width: 119em){.booking-finder{max-width:808px}}.booking-finder .booking-option{display:flex;background-color:"";padding:18px;border:1px solid #dbdada;border-radius:var(--be-radius-card, 12px);margin-bottom:40px;width:100%}@media screen and (min-width: 79em){.booking-finder .booking-option{padding:18px;background-color:#fff;border:1px solid #dbdada;margin-bottom:0;width:40%;border-right:#fff}}.booking-finder .booking-option:first-of-type{padding:none;border-radius:var(--be-radius-card, 12px)}@media screen and (min-width: 79em){.booking-finder .booking-option:first-of-type{border-right:1px solid #dbdada;padding-right:10px;border-top-right-radius:0;border-bottom-right-radius:0}}@media screen and (min-width: 79em){.booking-finder .booking-option:first-of-type .section-label:after{display:none}}.booking-finder .booking-option:nth-of-type(2){padding:none;border-radius:var(--be-radius-card, 12px);border-right:""}@media screen and (min-width: 79em){.booking-finder .booking-option:nth-of-type(2){border-radius:0;border-left:none;padding-left:10px;padding-right:10px}}.booking-finder .booking-option:nth-of-type(2) .section-label .label-text{display:none}.booking-finder .booking-option.dropdown-trigger.open{z-index:99991;border-radius:var(--be-radius, 10px)}.booking-finder .section-label{width:50%;position:relative;display:flex;justify-content:space-around;align-items:center}.booking-finder .section-label:not(:first-child){padding-left:10px}.booking-finder .section-label:not(:last-child){padding-right:10px}.booking-finder .section-label:not(:last-child):after{content:"";position:absolute;border-right:1px solid rgba(102,102,102,.6);height:22px;right:0;top:50%;transform:translateY(-50%)}.booking-finder .section-label .label-icon{fill:#666}.booking-finder .dropdown-overlay{display:none;z-index:9998!important}.booking-finder .dropdown-content{background-color:#fff;padding:20px 16px;max-height:700px}@media screen and (max-width: 59.99875em){.booking-finder .dropdown-content{display:none!important}}.booking-finder .booking-option.dropdown-trigger{position:relative}.booking-finder .booking-option.dropdown-trigger>.section-label~.section-label:after{display:none}.booking-finder .dropdown-content.open{display:block;position:absolute;opacity:1;top:calc(100% + 8px);left:0;right:0;width:100%;z-index:99992;background-color:#fff;box-shadow:0 4px 12px #00000026;border-radius:var(--be-radius, 10px)}@media screen and (min-width: 79em){.booking-finder .dropdown-content.open+.dropdown-overlay{display:block}}.booking-finder-overlay{position:fixed;inset:0;background:#000000c7;z-index:99990}@media screen and (max-width: 78.99875em){.booking-finder-overlay{display:none!important}}.booking-finder .booking-trigger{border-radius:var(--be-radius-card, 12px)}@media screen and (min-width: 79em){.booking-finder .booking-trigger{margin-left:-5px;min-width:191px}}.booking-finder .promo-code{height:5.5rem}.booking-finder .promo-code.w100{width:100%;height:auto}.booking-finder .promo-code .input-promo-code{width:60%;height:60px;border-radius:5px 0 0 5px;border:solid 1px rgba(0,0,0,.2);background-color:#fff;font-size:13px;color:var(--be-color-secondary, #102137)}.booking-finder .promo-code .input-promo-code::placeholder{color:#ccc}.booking-finder .promo-code .input-promo-code:focus{outline:none}.booking-finder .promo-code .btn-code-disable{height:60px;width:25%;padding:.1rem 0 0;border-radius:0 5px 5px 0;border:solid 1px rgba(0,0,0,.2);background-color:#fff;font-size:13px;text-transform:capitalize;text-align-last:center}.booking-finder .promo-code .btn-code-active{font-size:13px;height:60px;width:25%;padding:.1rem 0 0;border-radius:0 5px 5px 0;border:solid 1px var(--be-color-secondary, #102137);background-color:#fff;color:var(--be-color-secondary, #102137);text-transform:capitalize}.booking-finder .promo-code .btn-delete-code{background:none;margin:10px 7px 10px 0;border:none;padding:2px 5px;border-radius:3px}.booking-finder .promo-code .btn-delete-code.marg-zero{margin:0}.booking-finder .promo-code .btn-delete-code i{color:var(--be-color-secondary, #102137);font-size:16px}@media print,screen and (min-width: 60em){.booking-finder .promo-code .input-promo-code{width:60%;height:3.5rem;border-radius:5px 0 0 5px;padding-left:10px;display:inline-block}.booking-finder .promo-code .btn-code-disable{height:3.5rem;width:25%;padding:.1rem 0 0;border-radius:0 5px 5px 0;color:#ccc;text-transform:uppercase;text-align-last:center}.booking-finder .promo-code .btn-code-active{height:3.5rem;width:25%;padding:.1rem 0 0;border-radius:0 5px 5px 0;text-transform:uppercase}.booking-finder .promo-code .btn-delete-code{background:none;margin:10px 7px 10px 0;border:none;padding:2px 5px;border-radius:3px}.booking-finder .promo-code .btn-delete-code i{color:var(--be-color-secondary, #102137);font-size:16px}.booking-finder .promo-code .price-promo-code{margin:10px 0;padding:2px 0}}.summary-bed-icon,.summary-people-icon{color:#fff;fill:#fff}.booking-finder-pax-rooms{display:flex;width:100%;max-width:334px;margin:0 auto;place-content:center;flex-direction:row}@media screen and (min-width: 79em){.booking-finder-pax-rooms{max-width:808px}}.booking-finder-pax-rooms .booking-option{display:flex;padding:18px 15px 18px 18px;margin-bottom:40px}@media screen and (min-width: 79em){.booking-finder-pax-rooms .booking-option{margin-bottom:0;padding-right:15px}}@media screen and (min-width: 79em){.booking-finder-pax-rooms .booking-option:first-of-type{width:320px}}@media screen and (min-width: 79em){.booking-finder-pax-rooms .booking-option:first-of-type .section-label:after{display:none}}@media screen and (min-width: 79em){.booking-finder-pax-rooms .booking-option:nth-of-type(2){width:285px;border-radius:0;border-left:none}}.booking-finder-pax-rooms .booking-option:nth-of-type(2) .section-label .label-text{display:none}.booking-finder-pax-rooms .booking-option.dropdown-trigger.open{z-index:9999;border-radius:var(--be-radius, 10px)}.booking-finder-pax-rooms .section-label{width:20%;position:relative;text-align:center}.booking-finder-pax-rooms .section-label .label-icon{fill:#fff}.booking-finder-pax-rooms .section-label .label-value{color:#fff}.booking-finder-pax-rooms .dropdown-overlay{display:none;z-index:9998!important}.booking-finder-pax-rooms .dropdown-content{background-color:#fff;padding:20px 16px}@media screen and (max-width: 59.99875em){.booking-finder-pax-rooms .dropdown-content{display:none!important}}.booking-finder-pax-rooms .dropdown-content.open{border-radius:var(--be-radius, 10px)}@media screen and (min-width: 79em){.booking-finder-pax-rooms .dropdown-content.open+.dropdown-overlay{display:block}}.booking-finder-pax-rooms .booking-trigger{border-radius:var(--be-radius-card, 12px)}@media screen and (min-width: 79em){.booking-finder-pax-rooms .booking-trigger{margin-left:-5px;min-width:191px}}.booking-finder-pax-rooms .promo-code{height:5rem}.booking-finder-pax-rooms .promo-code.w100{width:100%}.booking-finder-pax-rooms .promo-code .input-promo-code{width:60%;height:3.5rem;border-radius:5px 0 0 5px;border:solid 1px rgba(0,0,0,.2);background-color:#fff;font-size:13px;color:var(--be-color-secondary, #102137)}.booking-finder-pax-rooms .promo-code .input-promo-code::placeholder{color:#ccc}.booking-finder-pax-rooms .promo-code .input-promo-code:focus{outline:none}.booking-finder-pax-rooms .promo-code .btn-code-disable{height:3.5rem;width:25%;padding:.1rem 0 0;border-radius:0 5px 5px 0;border:solid 1px rgba(0,0,0,.2);background-color:#fff;font-size:13px;text-transform:capitalize;text-align-last:center}.booking-finder-pax-rooms .promo-code .btn-code-active{font-size:13px;height:3.5rem;width:25%;padding:.1rem 0 0;border-radius:0 5px 5px 0;border:solid 1px var(--be-color-secondary, #102137);background-color:#fff;color:var(--be-color-secondary, #102137);text-transform:capitalize}.booking-finder-pax-rooms .promo-code .btn-delete-code{background:none;margin:10px 7px 10px 0;border:none;padding:2px 5px;border-radius:3px}.booking-finder-pax-rooms .promo-code .btn-delete-code.marg-zero{margin:0}.booking-finder-pax-rooms .promo-code .btn-delete-code i{color:var(--be-color-secondary, #102137);font-size:16px}@media print,screen and (min-width: 60em){.booking-finder-pax-rooms .promo-code .input-promo-code{width:60%;height:3.5rem;border-radius:5px 0 0 5px;padding-left:10px;display:inline-block}.booking-finder-pax-rooms .promo-code .btn-code-disable{height:3.5rem;width:25%;padding:.1rem 0 0;border-radius:0 5px 5px 0;color:#ccc;text-transform:uppercase;text-align-last:center}.booking-finder-pax-rooms .promo-code .btn-code-active{height:3.5rem;width:25%;padding:.1rem 0 0;border-radius:0 5px 5px 0;text-transform:uppercase}.booking-finder-pax-rooms .promo-code .btn-delete-code{background:none;margin:10px 7px 10px 0;border:none;padding:2px 5px;border-radius:3px}.booking-finder-pax-rooms .promo-code .btn-delete-code i{color:var(--be-color-secondary, #102137);font-size:16px}.booking-finder-pax-rooms .promo-code .price-promo-code{margin:10px 0;padding:2px 0}}.promo-code-title{text-align-last:left}@media (max-width: 600px){.promo-code-title{text-align-last:center}}.position-promo-apply{text-align-last:left}@media (max-width: 600px){.position-promo-apply{text-align-last:center}}.booking-finder-pax-rooms-info{padding-top:10px;display:flex;width:100%;max-width:334px;margin:1 auto;height:60px;padding-bottom:20px}@media screen and (min-width: 79em){.booking-finder-pax-rooms-info{max-width:808px}}.booking-finder-pax-rooms-info .section-label{margin-top:10px;justify-content:flex-start}.booking-finder-pax-rooms-info .section-label{width:30%;position:relative}.booking-finder-pax-rooms-info .section-label .label-icon{fill:#fff}.booking-finder-pax-rooms-info .section-label .label-value{color:#fff;padding-left:10px}.pax-selector *:focus,.pax-selector *:focus-visible{outline:none}.pax-selector>:not(:last-child){margin-bottom:24px}.pax-selector .pax-selector-actions{font-family:var(--be-font-body);font-size:12px;text-align:right}.pax-selector .pax-selector-actions .btn-room-add{padding:7px 24px;background-color:#fff;border:1px solid #ccc;border-radius:25px;color:#272527;border-bottom:""}.pax-selector .pax-selector-submit .btn-pax-submit{font-family:var(--be-font-body);width:100%;padding:4px;border-radius:var(--be-radius-card, 12px);border:none;background-color:#f2f2f2}.pax-selector .pax-selector-submit .btn-pax-submit h6,.pax-selector .pax-selector-submit .btn-pax-submit p{margin-bottom:0}.pax-selector .pax-selector-submit .btn-pax-submit h6{font-size:16px;font-weight:600}.pax-selector .pax-selector-submit .btn-pax-submit p{margin-top:3px;font-size:12px}.room-selector-wrapper{display:flex;flex-direction:column}@media screen and (min-width: 79em){.room-selector-wrapper{flex-direction:column}}.room-selector-wrapper .room-selector{display:flex;align-items:center;flex-direction:column}.room-selector-wrapper .room-selector:not(:last-of-type){margin-bottom:20px}.room-selector-wrapper .room-selector .room-selector-header{align-self:flex-start;display:flex;justify-content:space-between;width:100%;margin-bottom:1rem}.room-selector-wrapper .room-selector .room-selector-header .room-selector-title{color:var(--be-color-primary, #183456);margin-bottom:0}.room-selector-wrapper .room-selector .room-selector-header .delete-action{fill:var(--be-color-primary, #183456);cursor:pointer}.pax-entry:not(input){display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;width:100%;padding:15px 20px;border-radius:var(--be-radius, 10px);border:1px solid #ccc}.pax-entry:not(input):not(:last-of-type){margin-bottom:10px}.pax-entry:not(input) label{font-family:var(--be-font-body);font-size:12px;color:var(--be-color-primary, #183456);margin-bottom:0}.pax-entry:not(input) label .span-age{display:block;font-size:10px;color:#737373}.pax-entry:not(input) .pax-entry-wrapper{display:flex}.pax-entry:not(input) .btn-pax-entry{display:flex;justify-content:center;align-items:center;width:20px;height:20px;background-color:#fff;border:1px solid #272527;border-radius:5px;color:#272527}.pax-entry:not(input) .pax-entry{width:41px;height:20px;font-family:var(--be-font-body);font-size:12px;text-align:center;background-color:#fff;border:none;color:#272527}.pax-entry-children{padding:10px 0;border-radius:var(--be-radius, 10px);border:1px solid #ccc;width:100 .pax-entry-children}.select-age-option{position:absolute;width:80px;background:#fff;box-shadow:0 1px 3px #00000017,0 1px 2px #0000001f;padding:10px;height:230px;top:25px;right:-10px;overflow:auto;z-index:999999999999;border-radius:5px}.select-age-option label{display:block;padding:5px 0}.pax-entry-not:not(input){display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;padding:0 20px}.pax-entry-not:not(input):not(:last-of-type){margin-bottom:10px}.pax-entry-not:not(input) label{font-family:var(--be-font-body);font-size:12px;color:var(--be-color-primary, #183456);margin-bottom:0}.pax-entry-not:not(input) label .span-age{display:block;font-size:10px;color:#737373}.pax-entry-not:not(input) .pax-entry-wrapper{display:flex}.pax-entry-not:not(input) .btn-pax-entry{display:flex;justify-content:center;align-items:center;width:20px;height:20px;background-color:#fff;border:1px solid #272527;border-radius:5px;color:#272527}.pax-entry-not:not(input) .pax-entry{width:41px;height:20px;font-family:var(--be-font-body);font-size:12px;text-align:center;background-color:#fff;border:none;color:#272527}.pax-modal{background-color:#fff}.modal-pax-content{padding:0 40px}.modal-pax-content .pax-selector-actions{margin-bottom:100px}.modal-pax-content .pax-selector-submit{position:fixed;left:0;right:0;bottom:0;padding:20px 40px;background-color:#fff}.modal-pax-content .pax-selector-submit .btn-pax-submit p{display:none}.booking-option-widget{display:flex;background-color:"";padding:0;border:"";border-right:"";border-radius:var(--be-radius-card, 12px);margin-bottom:40px;width:100%}@media screen and (min-width: 79em){.booking-option-widget{padding:18px;background-color:#fff;border:1px solid #dbdada;border-left:none;border-right:1px solid #dbdada;width:30%;margin-bottom:0;border-radius:0 12px 12px 0}}@media screen and (min-width: 79em){.booking-option-widget:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0}}@media screen and (min-width: 79em){.booking-option-widget:first-of-type .section-label:after{display:none}}@media screen and (min-width: 79em){.booking-option-widget:nth-of-type(2){border-radius:0;border-left:none}}.booking-option-widget:nth-of-type(2) .section-label .label-text{display:none}.booking-option-widget.dropdown-trigger.open{z-index:9999;border-radius:var(--be-radius, 10px)}.divider_color{color:#fff;font-size:25px}.content-voucher{padding-top:20px;gap:0!important}.input-voucher{height:60px;background-color:#fff;border:none;border:1px solid #dbdada;border-radius:5px 0 0 5px;width:65%;display:inline-block;text-align:left;font-size:16px;padding-left:30px;color:var(--be-color-secondary, #102137)}.input-voucher::placeholder{text-align:left!important}.input-voucher:focus{outline:none}@media (max-width: 600px){.input-voucher{border:1px solid #dbdada}}.btn-voucher{height:60px;border-radius:0 5px 5px 0;background-color:#fff;border:1px solid #dbdada;border-left:1px solid #dbdada;width:35%;display:inline-flex;justify-content:center;align-items:center;text-transform:uppercase;color:#d1d1d1;font-weight:400;cursor:pointer}@media (max-width: 600px){.btn-voucher{border:1px solid #dbdada}}.btn-voucher-active{border:1px solid var(--be-color-secondary, #102137);color:var(--be-color-secondary, #102137)}.promo-code-row{display:flex;justify-content:center}@media print,screen and (min-width: 60em){.promo-code-row{justify-content:left}}.promo-code-btn-delete{cursor:pointer}.promo-code-btn-delete svg{fill:var(--be-color-secondary, #102137)}.promo-code-content{margin-left:12px}.promo-code-content .promo-code-message{margin-bottom:5px}.promo-code-content .promo-code-message .promo-code-text{font-size:16px}.promo-code-content .promo-code-info{font-size:12px}.promo-code-content .promo-code-info-icon{margin-left:9px;fill:var(--be-color-secondary, #102137)}.title_rooms{font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.72px;text-transform:uppercase}@media screen and (min-width: 79em){.title_rooms{color:#737373}}.size_inputs{width:100%}.title_rate_plane{display:block}@media (max-width: 850px){.title_rate_plane{display:inline}}.special-request-label-helper{color:#737373;font-size:14px;font-weight:400;line-height:20px}button:focus{outline:none}.adyen-checkout__payment-method{padding-left:16px;padding-right:16px;margin:10px 0!important}.adyen-checkout__payment-method__header{padding-left:35px;border-radius:8px}.adyen-checkout__payment-method--card:only-child{background-color:transparent!important;border:none}.adyen-checkout__payment-method--affirm{border:0!important}.adyen-checkout__payment-method--affirm .adyen-checkout__payment-method__header__title{display:flex;width:100%;justify-content:center!important;align-items:center}.adyen-checkout__payment-method--affirm .adyen-checkout__payment-method__name_wrapper{display:none}.adyen-checkout__payment-method:only-child{padding:0!important;margin-top:0!important;margin-bottom:0!important}.adyen-checkout__payment-method:only-child .adyen-checkout__payment-method__details{padding-top:0!important;padding-bottom:0!important}.adyen-checkout__payment-method:only-child .adyen-checkout__payment-method__header{background-color:transparent;display:none}.adyen-checkout__payment-method__details{padding:10px 0!important}.adyen-checkout__payment-methods-list{background-color:transparent!important;display:flex;flex-direction:column}.adyen-checkout__payment-methods-list>:first-child{order:1}.adyen-checkout__button{display:none!important}.adyen-checkout__button--pay{background-color:#5b7d9c;font-size:16px;border-radius:5px;padding:20px;height:60px}.adyen-checkout__button--pay:hover{background-color:#5b7d9c}.adyen-checkout__label__text{position:absolute;z-index:100;top:8px;left:10px;font-family:Open Sans;font-size:12px;line-height:16px;color:#737373;flex:none;order:0;align-self:stretch;flex-grow:0}.adyen-checkout__label__text:after{content:"*"}.adyen-checkout__button__icon{display:none}.adyen-checkout__button__text{color:#fff;font-family:Open Sans;font-size:16px;font-weight:400;text-transform:uppercase}.adyen-checkout__input{height:60px;font-family:Open Sans;font-size:16px;border-radius:8px;font-weight:400;line-height:21.79px;font-style:normal;padding-top:25px;background-color:#fff}.adyen-checkout__error-text,.adyen-checkout-contextual-text--error{color:var(--be-color-error, #b91c1c)!important;width:100%;display:block}.adyen-checkout__field--error .adyen-checkout__input-wrapper:not(:focus-within):not(:active){border-color:var(--be-color-error, #b91c1c)!important;box-shadow:none!important}.adyen-checkout__input--error,.adyen-checkout__input[aria-invalid=true]{border:none!important;outline:none!important;box-shadow:none!important}.adyen-checkout__card__brands{display:none}.adyen-checkout__card__cardNumber__input{color:#363636!important}.input-field:placeholder-shown{color:#fff}.pr-main__title{margin-top:3em!important;font-size:36px!important;font-weight:600}.adyen-checkout__dropin--loading{color:#363636}.adyen-checkout__field .adyen-checkout__label--focused .adyen-checkout__label__text{color:#363636!important}.adyen-checkout__field .adyen-checkout__label .adyen-checkout__input-wrapper .adyen-checkout__input,.adyen-checkout__field .adyen-checkout__label .adyen-checkout__input-wrapper .adyen-checkout__input:hover{color:#363636!important;border:1px solid #ced4da;box-shadow:none!important}.adyen-checkout__input-wrapper img{position:absolute;top:50%;transform:translateY(-50%);right:0}.adyen-checkout__input-wrapper .adyen-checkout__icon{right:12px!important}.adyen-checkout__payment-method__radio--selected{background-color:var(--be-color-secondary, #102137)}.adyen-checkout__payment-method__name{color:var(--be-color-secondary, #102137)!important}.adyen-checkout__payment-method__radio--selected{background-color:var(--be-color-primary, #183456)}.adyen-checkout__payment-method--selected{background:transparent;border:none}.adyen-checkout__payment-method--selected .adyen-checkout__payment-method__name{font-weight:400!important}.adyen-checkout__payment-method--selected .adyen-checkout__payment-method__header__title{outline:none!important}.adyen-checkout__payment-method__image__wrapper--outline:after{border:none!important}.adyen-checkout__payment-method:first-child .adyen-checkout__payment-method__details{margin-top:10px;margin-bottom:0}.adyen-checkout__threeds2__challenge{background-color:#fafafa;border-radius:5px}.adyen-checkout__loading-input__form{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.adyen-checkout__loading-input__form .adyen-checkout__card__form{grid-column:1/-1}.adyen-checkout__loading-input__form .adyen-checkout__card__holderName{grid-column:1}.adyen-checkout__loading-input__form .adyen-checkout__fieldset--billingAddress{grid-column:2}.adyen-checkout__loading-input__form .adyen-checkout__card__form{display:grid;gap:16px;grid-template-columns:repeat(1,1fr)}@media screen and (min-width: 768px){.adyen-checkout__loading-input__form .adyen-checkout__card__form{grid-template-columns:repeat(2,1fr)}}.adyen-checkout__loading-input__form .adyen-checkout__fieldset--billingAddress{margin:0!important}.adyen-checkout__loading-input__form .adyen-checkout__fieldset--billingAddress .adyen-checkout__fieldset__title{display:none}.adyen-checkout__loading-input__form .adyen-checkout__field,.adyen-checkout__loading-input__form .adyen-checkout__label{margin:0}.adyen-checkout__field-group{align-items:flex-start}.adyen-checkout__field--col-50:has(>.adyen-checkout__label+.adyen-checkout__input-wrapper){position:relative;box-sizing:border-box}.adyen-checkout__field--col-50:has(>.adyen-checkout__label+.adyen-checkout__input-wrapper)>.adyen-checkout__label{position:absolute;top:0;left:0;right:0;margin:0;padding:0;z-index:3;pointer-events:none}.adyen-checkout__field--col-50:has(>.adyen-checkout__label+.adyen-checkout__input-wrapper)>.adyen-checkout__label .adyen-checkout__label__text{position:absolute;top:8px;left:10px;right:46px;margin-bottom:0;pointer-events:none;z-index:3;max-width:calc(100% - 56px);white-space:normal}.adyen-checkout__field--col-50:has(>.adyen-checkout__label+.adyen-checkout__input-wrapper)>.adyen-checkout__input-wrapper{position:relative;z-index:1;width:100%}.adyen-checkout__checkbox__input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.adyen-checkout__checkbox__input[type=checkbox]:after{content:none}.adyen-checkout__field--consentCheckbox .adyen-checkout__input-wrapper{flex:1 1 auto;width:100%;min-width:0}.adyen-checkout__field--consentCheckbox .adyen-checkout__checkbox{display:flex;align-items:center;flex:1 1 auto;width:100%;min-width:0}.adyen-checkout__field--consentCheckbox .adyen-checkout__checkbox__label{flex:1 1 auto;width:auto;min-width:0}.services-two-steps{border-radius:var(--be-radius-card, 12px);background-color:#fafafa}.services-two-steps-body{padding:10px}.services-two-steps-container{display:flex;justify-content:space-between}.servise-show{background-color:#fff;padding:10px;border:1px solid #dbdada;border-radius:var(--be-radius-card, 12px);margin-bottom:10px}.divider-service{border:1px solid #dbdada!important;margin-top:10px}.card-services-two-step-image{width:120px!important;object-fit:fill;border-radius:var(--be-radius-card, 12px)}.services-text{font-weight:600;font-size:11px;color:#363636}.see-details-two-step{color:var(--be-color-secondary, #102137);font-size:11px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline;cursor:pointer!important}.action-service{cursor:pointer}@media (max-width: 750px){[page=home] .content__rooms .content__rooms-img div .img-fluid{height:230px!important}}@media print and (max-width: 750px),screen and (min-width: 37.5em) and (max-width: 750px){[page=home] .content__rooms .content__rooms-img div .img-fluid{height:230px!important}}@media print,screen and (min-width: 60em){[page=home] .content__rooms .content__rooms-img,[page=home] .content__rooms .content__rooms-img div,[page=home] .content__rooms .content__rooms-img div .img-fluid{width:100%!important}}@media print and (max-width: 750px),screen and (min-width: 60em) and (max-width: 750px){[page=home] .content__rooms .content__rooms-img div .img-fluid{height:230px!important}}@media screen and (min-width: 79em){[page=home] .content__rooms .content__rooms-img,[page=home] .content__rooms .content__rooms-img div,[page=home] .content__rooms .content__rooms-img div .img-fluid{width:600px!important}}@media screen and (min-width: 79em) and (max-width: 750px){[page=home] .content__rooms .content__rooms-img div .img-fluid{height:230px!important}}@media screen and (min-width: 119em){[page=home] .content__rooms .content__rooms-img,[page=home] .content__rooms .content__rooms-img div,[page=home] .content__rooms .content__rooms-img div .img-fluid{width:600px!important}}@media screen and (min-width: 119em) and (max-width: 750px){[page=home] .content__rooms .content__rooms-img div .img-fluid{height:230px!important}}[page=home] .layout,[page=home] .content-navbar{max-width:1330px}[page=home] .card{overflow:hidden;border-radius:var(--be-radius-card, 12px)}[page=home] .card.card-property-home{border-radius:var(--be-radius-card, 12px)!important;overflow:hidden!important;border:1px solid #dbdada!important}[page=home] .card.card-property-home>.card-body{background-color:#fff!important;padding:0!important}[page=home] .card.card-property-home .content__rooms .content__rooms-img{margin:24px!important;border-radius:var(--be-radius-card, 12px)!important;width:calc(100% - 48px)!important;overflow:hidden!important}[page=home] .card.card-property-home .content__rooms .content__rooms-img>div{border-radius:var(--be-radius-card, 12px)!important;overflow:hidden!important}[page=home] .card.card-property-home .content__rooms .content__rooms-img .carousel{height:100%!important;border-radius:var(--be-radius-card, 12px)!important;overflow:hidden!important}[page=home] .card.card-property-home .content__rooms .content__rooms-img .carousel .carousel-inner{border-radius:var(--be-radius-card, 12px)!important;overflow:hidden!important}[page=home] .card.card-property-home .content__rooms .content__rooms-img .carousel .carousel-inner .carousel-item img{border-radius:var(--be-radius-card, 12px)!important}[page=home] .card.card-property-home .content__rooms .content__rooms-img .carousel .carousel-indicators li{border-radius:50%!important;width:6px!important;height:6px!important}[page=home] .card.card-property-home .content__rooms .content__rooms-img .carousel .carousel-control-next{border-radius:0 12px 12px 0!important}[page=home] .card.card-property-home .content__rooms .content__rooms-img .carousel .carousel-control-next:hover{background:linear-gradient(-90deg,#8f8f8f59,#fff0 46%)!important}[page=home] .card.card-property-home .content__rooms .content__rooms-img .carousel .carousel-control-prev{border-radius:var(--be-radius-card, 12px) 0 0 var(--be-radius-card, 12px)!important}[page=home] .card.card-property-home .content__rooms .content__rooms-img .carousel .carousel-control-prev:hover{background:linear-gradient(90deg,#8f8f8f59,#fff0 46%)!important}[page=home] .card.card-property-home .content__rooms .content__rooms-img img,[page=home] .card.card-property-home .content__rooms .content__rooms-img .img-fluid{border-radius:var(--be-radius-card, 12px)!important}[page=home] .card.card-property-home .content__rooms .content__rooms-info{background-color:#fff!important;padding:16px 24px!important}@media print,screen and (min-width: 60em){[page=home] .card.card-property-home .content__rooms .content__rooms-info{padding:24px!important}}[page=home] .card.card-property-home .content__rooms .content__rooms-info .card-header.property-header{background-color:transparent!important;background:transparent!important;border:none!important;padding:0 0 16px!important;margin-bottom:8px!important}[page=home] .card.card-property-home .content__rooms .content__rooms-info .card-header.property-header .row{margin:0!important;width:100%!important}[page=home] .card.card-property-home .content__rooms .content__rooms-info .card-header.property-header .card-title{color:var(--be-color-secondary, #102137)!important;font-family:var(--be-font-body)!important;font-size:22px!important;font-weight:500!important;line-height:28px!important;text-transform:capitalize!important}@media print,screen and (min-width: 60em){[page=home] .card.card-property-home .content__rooms .content__rooms-info .card-header.property-header .card-title{font-size:24px!important}}[page=home] .countDown span{letter-spacing:3px}[page=home] .form-group{margin-bottom:0!important}@media screen and (min-width: 119em){[page=home] .card-item,[page=home] .card-rooms{max-width:1330px!important;margin:auto}}[page=home] .recommended-price .currency{font-size:16px!important}[page=home] .btn-leblanc{margin:20px auto}@media screen and (min-width: 79em){[page=home] .btn-leblanc{width:220px}}[page=home] .card-title{text-transform:capitalize}[page=home] .filter-layout{display:none}@media screen and (min-width: 79em){[page=home] .filter-layout{display:flex}}[page=home] .content-rates-disable-home{display:flex;flex-direction:column;align-items:center}[page=home] .service-list{padding:8px 0}[page=home] .bg-price{border-radius:8px}[page=home] .offer-price .currency{font-size:20px!important;font-weight:500!important;color:var(--be-color-secondary, #102137)!important}[page=home] .avg_price{font-size:12px!important;color:#737373!important;display:block!important}[page=home] .crossout_home .currency{color:#737373!important}[page=home] .discount-percent{display:inline-flex;justify-content:center;align-items:center;background-color:#5bcd851f!important;color:#21733f!important;white-space:nowrap;width:auto;height:16px;font-size:12px;margin-left:2px;margin-right:4px;padding:10px 8px;line-height:1;border-radius:var(--be-radius-button, 999px);font-weight:400}[page=home] .content-amenities{padding:16px 0!important;border-top:1px solid rgba(0,0,0,.1)!important;margin-top:16px!important}[page=home] .item-amenities{font-size:14px!important;color:var(--be-color-secondary, #102137)!important;margin-bottom:8px!important}[page=home] .title-amenities{font-size:14px!important;color:var(--be-color-secondary, #102137)!important;display:flex!important;align-items:center!important;padding:8px 0!important}[page=home] .title-amenities:hover{text-decoration:underline!important}[page=home] .benefit-desc{font-size:14px!important;color:var(--be-color-secondary, #102137)!important;margin-bottom:4px!important}[page=home] .service-descriptions{font-size:14px!important;color:var(--be-color-secondary, #102137)!important;line-height:1.5!important;margin-bottom:16px!important}[page=home] .btn-primary,[page=home] .modal-pax-content .pax-selector .pax-selector-submit .btn-pax-submit,.modal-pax-content .pax-selector .pax-selector-submit [page=home] .btn-pax-submit,[page=home] .booking-finder .booking-trigger,.booking-finder [page=home] .booking-trigger,[page=home] .datepicker-footer .btn-apply,.datepicker-footer [page=home] .btn-apply,[page=home] .btn-pay-now,[page=home] .btn-summary-next,[page=home] .btn-navbar{border-radius:var(--be-radius-button, 999px)!important;text-transform:uppercase!important;font-weight:500!important}[page=home] .btn-addons{border-radius:var(--be-radius-button, 999px)!important;text-transform:uppercase!important}[page=home] .no-availability{font-size:16px!important;font-weight:500!important;color:var(--be-color-secondary, #102137)!important;margin-bottom:4px!important}.widget-home{margin-top:0;margin-left:auto;margin-right:auto;background:#fafafa;padding:20px;z-index:1;margin-top:70px!important}@media print,screen and (min-width: 60em){.widget-home{margin-top:180px!important;margin-bottom:20px}}.widget-home .btn-width{height:60px!important}.widget-home .margin-widget{margin:30px 0}@media screen and (min-width: 79em){.widget-home{max-width:90%;margin-top:50px;border-radius:var(--be-radius-card, 12px);border:solid 1px #dbdada}.widget-home .margin-widget{margin:0 5px}.widget-home .btn-width{height:80px!important}}@media screen and (min-width: 119em){.widget-home{max-width:1100px!important}}.widget-home .center-arrow{display:flex;justify-content:center;align-items:center;margin:auto}.center-arrow{margin-top:7px}[page=payment-method] .main-wrapper .card .card-header,[page=services] .card-room .collapsible-view-more .collapsible-header,[page=services] .card-room .collapsible-view-more .collapsible-content,[page=services] .benefit-item .collapsible .collapsible-header,[page=services] .benefit-item .collapsible .collapsible-content{padding-left:0;padding-right:0}[page=services] .content__rooms{width:auto!important;height:auto!important}[page=services] .main-wrapper .card-body{padding:0}[page=services] .service-detail .currency{display:inline-block;margin:0 3px}[page=services] .accordion-item{margin-top:0}[page=services] .gallery .carousel img{border-radius:10px 10px 0 0}@media screen and (min-width: 79em){[page=services] .gallery .carousel img{border-radius:10px 0 0}}@media screen and (max-width: 59.99875em){[page=services] .gallery .carousel img{border-radius:10px 0 0}}[page=services] .section-extra .service-controls{margin-top:1rem;margin-bottom:3.125rem}@media screen and (min-width: 79em){[page=services] .section-extra .service-controls{margin-top:.375rem;margin-bottom:3.75rem}[page=services] .section-extra .service-controls:last-child{text-align:right}}[page=services] .service-next-wrapper{margin-top:1rem}[page=services] .service-next-wrapper>.col{padding:0 1.4rem}[page=services] .border-active{margin-left:-9px!important}[page=services] .btn-service-desktop{display:none}@media print,screen and (min-width: 60em){[page=services] .btn-service-desktop{display:block}}@media screen and (min-width: 79em){[page=services] .btn-service-desktop{display:block}}[page=services] .btn-service-mobile{display:block;margin-bottom:0!important}@media screen and (min-width: 79em){[page=services] .btn-service-mobile{display:none}}@media print,screen and (min-width: 60em){[page=services] .btn-service-mobile{display:none}}[page=services] .benefit-item:not(:last-child){margin-bottom:2rem}[page=services] .card-room .collapsible-header{padding:1.25rem}[page=services] .card-room .collapsible-content{padding:0 1.25rem 1.25rem}[page=services] .card-room .collapsible-content ul{padding-left:1.25rem}[page=services] .card-room .card-footer{padding:0}[page=services] .card-room .collapsible-tabs .collapsible-trigger{color:#fff!important;padding:1.875rem}[page=services] .card-room .collapsible-tabs .collapsible-trigger:last-child{padding-right:1.25rem}[page=services] .card-room .collapsible-tabs .collapsible-trigger:last-child a{justify-content:flex-end}[page=services] .card-room .collapsible-tabs .collapsible-content{padding-left:1.875rem;padding-right:1.875rem}[page=services] .sub-title-extras{margin-bottom:40px}@media screen and (min-width: 79em){[page=services] .sub-title-extras{margin-bottom:20px}}[page=services] .sub-title-view{margin-bottom:35px}@media screen and (min-width: 79em){[page=services] .sub-title-view{margin-bottom:20px}}[page=services] .select-addons{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:400px;z-index:99999999!important;background-color:#fff;border-radius:var(--be-radius, 10px);box-shadow:0 2px 10px #0000001a;padding:16px;display:none;overflow-y:auto;max-height:80vh;transition:opacity .3s ease;opacity:1;animation:slideUp .3s ease forwards}[page=services] .select-addons .title{color:var(--be-color-primary, #183456);text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-align:left}@media (max-width: 576px){[page=services] .select-addons{top:100%;left:50%;width:calc(100% - 32px);max-width:100%;transform:translate(-50%,-100%);padding:16px;opacity:1;animation:slideUp .3s ease forwards}}@keyframes slideUp{0%{top:100%;opacity:0}to{top:50%;opacity:1}}[page=services] .number-room-selector-addons{color:var(--be-color-secondary, #102137);font-size:12px;font-style:normal;font-weight:600;line-height:20px}[page=services] .close-icon{color:var(--be-color-secondary, #102137)!important;fill:var(--be-color-secondary, #102137)!important;cursor:pointer;line-height:1;margin-top:-5px}[page=services] .name-room-selector-addons{color:#666;font-size:12px;font-style:normal;font-weight:400;line-height:normal}[page=services] .select-addons-show{display:block!important}[page=services] .select-addons-header{padding:15px;background-color:#fafafa}[page=services] .btn-addons-show{z-index:9999}[page=services] .margin-progress{margin-top:80px;margin-bottom:20px}@media print,screen and (min-width: 60em){[page=services] .margin-progress{height:255px;margin-left:0;margin-right:0;margin-bottom:0}}[page=services] .title-service{font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}[page=services] .description-service{font-size:12px!important;font-weight:400!important;line-height:16.34px!important;text-align:left!important;margin-right:4px!important;color:var(--be-color-secondary, #102137)}[page=services] .price-service{top:10px!important;font-size:20px!important;font-weight:400!important;line-height:27.24px!important;text-align:left!important}[page=services] .description-service-truncate{overflow:hidden;width:100%;white-space:collapse;height:64px}[page=services] .show-more-text{margin-top:5px;cursor:pointer;color:var(--be-color-secondary, #102137)}.card{position:relative;display:flex;width:100%;border-radius:var(--be-radius-card, 12px)}.card-overflow{overflow:hidden}.card-shadow{box-shadow:0 19px 32px #00000014;border-radius:var(--be-radius, 10px)}.card-services-image-container{min-height:150px!important;max-height:190px!important}.card-services-image{min-height:150px;height:100%;object-fit:fill;border-radius:var(--be-radius-card, 12px)}.title-category{color:var(--be-color-primary, #183456);font-size:16px;font-style:normal;font-weight:400;line-height:normal}@media (min-width: 768px){.title-category{font-size:20px}}.card-service-body{padding:16px}.card-service-body .title{font-size:14px;font-style:normal;font-weight:400;line-height:normal}.card-service-body .see-details{color:var(--be-color-secondary, #102137);font-size:11px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline;cursor:pointer!important}.card-service-body .price{color:var(--be-color-primary, #183456);text-align:left;font-size:18px;font-style:normal;font-weight:600;line-height:28px}.card-service-body .pax-info{display:flex;align-items:flex-start;gap:4px}.card-service-body .pax-info .text{color:var(--be-color-primary, #183456);font-size:12px;font-style:normal;font-weight:400;line-height:normal}.card-service-body .pax-info .icon{color:#666;fill:#666}.card-service-body .action{z-index:0;display:flex;align-items:center;color:var(--be-color-primary, #183456);font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-decoration-line:underline;text-align:center;cursor:pointer!important}.card-service-body .action-text{display:flex;align-items:center;color:var(--be-color-primary, #183456)}.card-service-body .action-icon{display:flex;align-items:center}.card-service-body .action-icon .delete-icon,.card-service-body .action-icon .add-icon{color:var(--be-color-secondary, #102137)}@media (max-width: 320px){.card-services-container,.card-services-image{width:120px!important;height:170px!important}}@media (min-width: 375px) and (max-width: 374px){.card-services-container,.card-services-image{width:150px!important;height:auto!important}}@media (min-width: 351px) and (max-width: 1023px){.card-services-container,.card-services-image{width:150px}}@media (min-width: 1024px){.card-services-container,.card-services-image{width:170px}}@media (min-width: 1024px){.card-services-container-full,.card-services-image-full{width:50%}}.custom-grid{display:grid;gap:16px}@media (max-width: 575.98px){.custom-grid .custom-grid{grid-template-columns:1fr}}@media (min-width: 576px){.custom-grid{gap:24px}}@media (min-width: 576px){.custom-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 575.98px){.custom-grid{grid-template-columns:1fr}}[page=payment] .card:not(:last-child){margin-bottom:2.5rem}@media screen and (min-width: 79em){[page=payment] .card:not(:last-child){margin-bottom:3.75rem}}[page=payment] .card .col{padding:1.25rem .9375rem 0}[page=payment] .content{margin-top:80px}@media screen and (min-width: 79em){[page=payment] .content{margin-top:100px}}[page=payment] .accordion-item{margin-top:0}[page=payment] .input-group .input-group-prepend{width:100px}@media screen and (min-width: 79em){[page=payment] .input-group .input-group-prepend{width:120px}}[page=payment] .content-checkbox-onhold{padding:10px 10px 20px}[page=payment] .hold-legend{border-radius:0rem 0rem .625rem .625rem}[page=payment] .hold-legend .title{font-family:var(--be-font-body);font-weight:600;font-size:16px;text-transform:uppercase}@media screen and (min-width: 79em){[page=payment] .hold-legend .title{font-size:1rem}}[page=payment] .hold-legend .custom-checkbox .custom-control-label:before,[page=payment] .hold-legend .custom-checkbox .custom-control-label:after{left:-.46875rem}[page=payment] .hold-legend .custom-checkbox .custom-control-label{padding-left:1.25rem}[page=payment] .hold-legend p{margin-top:.5rem}@media screen and (min-width: 79em){[page=payment] .hold-legend p{margin-top:1rem}}@media screen and (min-width: 79em){[page=payment] .text-legend-hold{display:inline-block;margin-top:5px}}@media print,screen and (min-width: 60em){[page=payment] .payment-rooms{display:flex;padding:48px 72px 24px;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;align-self:stretch}}@media (max-width: 850px){[page=payment] .payment-rooms{padding:0}}[page=payment] .total-rooms .code{font-size:12px}[page=payment] .promo-code{margin-top:20px}[page=payment] .promo-code .input-promo-code{width:75%;height:60px;border-radius:10px 0 0 10px;border:solid 1px rgba(0,0,0,.2);background-color:#fff;font-size:13px;color:var(--be-color-secondary, #102137)}[page=payment] .promo-code .input-promo-code::placeholder{color:#ccc}[page=payment] .promo-code .input-promo-code:focus{outline:none}[page=payment] .promo-code .btn-code-disable{height:60px;width:25%;border-radius:0 5px 5px 0;border:solid 1px rgba(0,0,0,.2);background-color:#fff;font-size:13px;text-transform:capitalize}[page=payment] .promo-code .btn-code-active{font-size:13px;height:60px;width:25%;border-radius:0 5px 5px 0;border:solid 1px var(--be-color-secondary, #102137);background-color:#fff;color:var(--be-color-secondary, #102137);text-transform:capitalize}[page=payment] .promo-code .btn-delete-code{background:none;border:1px solid #b91c1c;margin:10px 7px 10px 0;padding:2px 5px;border-radius:3px}[page=payment] .promo-code .btn-delete-code i{color:var(--be-color-error, #b91c1c);font-size:16px}@media print,screen and (min-width: 60em){[page=payment] .promo-code .input-promo-code{width:265px;height:60px;border-radius:10px 0 0 10px;padding-left:10px;display:inline-block}[page=payment] .promo-code .btn-code-disable{height:60px;width:110px;border-radius:0 5px 5px 0;color:#ccc;text-transform:uppercase}[page=payment] .promo-code .btn-code-active{height:60px;width:110px;border-radius:0 5px 5px 0;text-transform:uppercase}[page=payment] .promo-code .btn-delete-code{background:none;border:1px solid #b91c1c;margin:10px 7px 10px 0;padding:2px 5px;border-radius:3px}[page=payment] .promo-code .btn-delete-code i{color:#eb0505;font-size:16px}[page=payment] .promo-code .price-promo-code{margin:10px 0;padding:2px 0}}[page=payment] .form-group{margin-bottom:0!important}[page=payment] .total-rooms-left{font-size:15px}[page=payment] .total-rooms-left .code{padding-left:0!important;font-size:14px}@media print,screen and (min-width: 60em){[page=payment] .total-rooms-left{font-size:16px}[page=payment] .total-rooms-left .code{padding-left:.3rem!important;font-size:16px}}@media (min-height: 600px) and (min-width: 800px){[page=payment] .content-rooms{max-height:240px!important}}@media (min-height: 700px) and (min-width: 800px){[page=payment] .content-rooms{max-height:320px!important}}@media (min-height: 800px) and (min-width: 800px){[page=payment] .content-rooms{max-height:360px!important}}@media (min-height: 900px) and (min-width: 800px){[page=payment] .content-rooms{max-height:410px!important}}[page=payment] .info_payment{border-bottom:1px solid #cccccc;margin-top:40px;padding-bottom:40px}[page=payment] .info-total-payment{margin-top:20px}[page=payment] .total-exchange-payment{margin-bottom:40px}[page=payment] .section-info .name,[page=payment] [page=confirmation] .section-info .description .text-capitalize,[page=confirmation] [page=payment] .section-info .description .text-capitalize{color:#474747!important}[page=payment] .line-height-payment{line-height:1.75}[page=payment] .btn-pay-now{width:100%}@media print,screen and (min-width: 60em){[page=payment] .btn-pay-now{width:210px;text-transform:uppercase}}[page=payment] .service-info-payment{padding:10px;background-color:#fff;color:var(--be-color-secondary, #102137);border:1px solid #dbdada}[page=payment] .margin-progress{margin-top:80px;margin-bottom:20px}@media print,screen and (min-width: 60em){[page=payment] .margin-progress{height:255px;margin-left:0;margin-right:0;margin-bottom:0}}[page=payment-method] .apple-pay svg{width:50px}[page=payment-method] .google-pay{width:90px;margin-left:-10px}[page=payment-method] .paypal-buttons{display:block!important;margin:0 auto}@media (min-height: 600px) and (min-width: 800px){[page=payment-method] .content-rooms{max-height:240px!important}}@media (min-height: 700px) and (min-width: 800px){[page=payment-method] .content-rooms{max-height:320px!important}}@media (min-height: 800px) and (min-width: 800px){[page=payment-method] .content-rooms{max-height:360px!important}}@media (min-height: 900px) and (min-width: 800px){[page=payment-method] .content-rooms{max-height:410px!important}}[page=payment-method] .content-input{background-color:transparent!important;border:none;border-radius:0}[page=payment-method] .styled-checkbox+label:before{background-color:transparent!important}[page=payment-method] .content-input-card{margin-bottom:16px}@media screen and (min-width: 961px){[page=payment-method] .content-input-card{margin-bottom:40px}}[page=payment-method] .content-input-card-padding:last-of-type{padding-left:10px}@media screen and (min-width: 79em){[page=payment-method] .content-input-card-padding:last-of-type{padding-left:15px}}[page=payment-method] .content-input-card-padding:not(:last-of-type){padding-right:10px}@media screen and (min-width: 79em){[page=payment-method] .content-input-card-padding:not(:last-of-type){padding-right:15px}}[page=payment-method] .content-total-payment{text-align:center;margin:20px 0}[page=payment-method] .content-total-payment .content-payment-info{display:flex;justify-content:space-between}[page=payment-method] .content-total-payment .text-pay{font-weight:400;font-size:24px}[page=payment-method] .content-total-payment .text-pay .currency{font-size:24px;font-weight:400}[page=payment-method] .content-total-payment .text-pay .code{font-size:24px}@media (max-width: 640px){[page=payment-method] .content-total-payment .text-pay,[page=payment-method] .content-total-payment .text-pay .currency,[page=payment-method] .content-total-payment .text-pay .code{font-size:20px}}[page=payment-method] .content-total-payment .text-pay-now{color:var(--be-color-primary, #183456)}[page=payment-method] .content-total-payment .text-property-currency{font-size:12px}[page=payment-method] .checkbox-form-card{padding:0 5px}[page=payment-method] .legend-subt-title{margin-bottom:35px}@media screen and (min-width: 79em){[page=payment-method] .legend-subt-title{margin-bottom:40px}}[page=payment-method] .fw-600 div>span{font-weight:600!important}[page=payment-method] input[type=checkbox]{background-color:#fff}[page=payment-method] .accordoin-chevron{color:var(--be-color-secondary, #102137)}[page=payment-method] .container-payment-method-header{display:flex;flex-direction:column;gap:16px;width:100%;max-width:720px;margin-left:auto;margin-right:auto;margin-bottom:16px}@media screen and (min-width: 961px){[page=payment-method] .container-payment-method-header{padding-top:19px}}@media screen and (min-width: 1560px){[page=payment-method] .container-payment-method-header{margin-left:0}}[page=payment-method] .container-payment-method-header-title{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:18px;font-weight:500;line-height:24px}[page=payment-method] .info-payment-checkbox-title{font-size:12px;font-weight:400;line-height:16px;letter-spacing:.72px;color:#737373;text-transform:uppercase;width:100%;max-width:720px;margin-left:auto;margin-right:auto}@media screen and (min-width: 1560px){[page=payment-method] .info-payment-checkbox-title{margin-left:0}}[page=payment-method] .info-payment-checkbox-container{max-width:720px;margin-left:auto;margin-right:auto;margin-bottom:10px;padding:4px;gap:4px;border-radius:var(--be-radius-button, 999px);background:#0000000f;color:#737373}@media screen and (min-width: 1560px){[page=payment-method] .info-payment-checkbox-container{margin-left:0}}[page=payment-method] .info-payment-checkbox-container:empty{display:none}[page=payment-method] .info-payment-checkbox-container-options{padding:0;flex:1}[page=payment-method] .info-payment-checkbox-container-options_radio{height:100%;display:flex;align-items:center;justify-content:center}[page=payment-method] .info-payment-checkbox-container-options_radio.checked{background:#fff;border-radius:var(--be-radius-button, 999px);border:none;padding:8px 16px;color:var(--be-color-secondary, #102137)}[page=payment-method] .active-tap{background-color:#fff!important}[page=payment-method] .color-active-tap{color:var(--be-color-secondary, #102137)!important}[page=payment-method] .complete-reservation{background-color:var(--be-color-accent, rgba(247, 191, 59, .1215686275));color:var(--be-color-complete-reservation-text, #102137)!important;border-radius:var(--be-radius, 8px);box-shadow:0 10px 15px -3px #0000001a}[page=payment-method] .color-clock-complete-reservation{fill:var(--be-color-complete-reservation-text, #102137)!important}[page=payment-method] .bagGround-tap{gap:4px;border-radius:var(--be-radius-button, 999px);padding:4px;background:#0000000f;color:#737373;max-width:720px;margin-left:auto;margin-right:auto;margin-bottom:10px}@media screen and (min-width: 1560px){[page=payment-method] .bagGround-tap{margin-left:0}}[page=payment-method] .bagGround-tap .nav-item{flex:1}[page=payment-method] .bagGround-tap .nav-link{padding:8px 16px}[page=payment-method] .bagground-card-payment{background-color:#fff!important;border:none;border-radius:0}[page=payment-method] .input-link{border:1px solid #ced4da!important;border-radius:var(--be-radius, 8px)}[page=payment-method] .margin-progress{margin-top:80px;margin-bottom:20px}@media print,screen and (min-width: 60em){[page=payment-method] .margin-progress{height:215px;margin-left:0;margin-right:0;margin-bottom:0}}[page=form-payment] .toggle-payment{border:1px solid #dbdada;height:60px;border-radius:30px}apple-pay-button{--apple-pay-button-width: 100%;--apple-pay-button-height: 40px;--apple-pay-button-border-radius: 3px;--apple-pay-button-padding: 0px 0px;--apple-pay-button-box-sizing: border-box}.google-pay-button-container.disabled{opacity:.2;pointer-events:none;cursor:pointer}.content-credit-card-important-message{display:flex;align-items:flex-start;gap:16px;border-radius:var(--be-radius-container, 16px);padding:16px;background-color:#559adb1f}.content-credit-card-important-message .cc-message-container{display:flex;flex-direction:column;gap:2px;flex:1}.content-credit-card-important-message .cc-message-container .cc-message{font-family:var(--be-font-body)}.content-credit-card-important-message .cc-message-container .cc-message_title{font-size:16px;font-weight:500;line-height:24px}.content-credit-card-important-message .cc-message-container .cc-message_text{font-size:14px;font-weight:400;line-height:20px;margin:0}.content-credit-card-important-message .cc-message-container .cc-message_text p{margin:0}.content-button-payment{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px;flex-direction:column-reverse}@media screen and (min-width: 768px){.content-button-payment{gap:24px;flex-direction:row}}.secure-transaction-container{gap:16px}.apple-pay-button{-webkit-appearance:-apple-pay-button;-apple-pay-button-type:plan;visibility:hidden;display:inline-block;width:100%;height:40px;border:1px solid black;background-image:-webkit-named-image(apple-pay-logo-black);background-size:100% calc(60% + 2px);background-repeat:no-repeat;background-color:#fff;background-position:50% 50%;border-radius:5px;padding:0;margin:5px auto;transition:background-color .15s;cursor:pointer}.apple-pay-button.visible{visibility:visible}.apple-pay-button:active{background-color:#989898}.input-control{height:auto!important}.card-payment-individual{border:1px solid #dbdada;border-radius:var(--be-radius, 10px);margin-bottom:40px;overflow:hidden}.card-payment-individual .header-payment-individual{background-color:#fafafa;height:140px;padding:29px;border-radius:10px 10px 0 0}.card-payment-individual .header-payment-individual .header-peyment-name{align-items:center;display:flex}.card-payment-individual .header-payment-individual .header-peyment-name .header-payment-icon{display:inline-block;margin-right:20px}.card-payment-individual .header-payment-individual .header-peyment-name .header-payment-content{display:inline-block}.card-payment-individual .header-payment-individual .header-peyment-name .header-payment-content .header-name{display:block;font-size:24px}.card-payment-individual .header-payment-individual .header-payment-rate{display:flex;flex-direction:column;align-items:flex-end}.content-toggle-payment{border:1px solid #dbdada;height:60px;border-radius:30px;display:flex;align-items:center;padding:0 40px;margin-bottom:60px}.content-toggle-payment .content-method{cursor:pointer}.method-selected{color:var(--be-color-secondary, #102137)}.close_form_payment{max-height:2000px;overflow:hidden;transition:max-height .3s cubic-bezier(.76,.3,.82,.34);margin-bottom:40px}.close_form_payment[aria-expanded=true]{max-height:0px;margin-bottom:0;transition:max-height .3s cubic-bezier(0,1,0,1)}.icon-form-payment{fill:var(--be-color-secondary, #102137)}.form-adyen-hidden{visibility:hidden!important}.form-adyen-hidden__height{height:0px!important;overflow:hidden}.btn-form-oculto{height:30px;width:40px;border:none;background-color:#fff}.isPaymentChecked{border:1px solid var(--be-color-secondary, #102137)!important}.isPaymentCheckedIcon{fill:var(--be-color-secondary, #102137)!important}@media print,screen and (min-width: 60em){.aside-margin{margin-right:0}}@media screen and (min-width: 79em){.aside-margin{margin-right:40px}}@media screen and (min-width: 119em){.aside-margin{margin-right:140px}}@media print,screen and (min-width: 60em){.button-payment-link{padding-left:20px}}.color-font{color:var(--be-color-secondary, #102137);fill:var(--be-color-secondary, #102137)!important}.btn-pay-adyen{all:unset;width:fit-content;justify-content:center;align-items:center;display:flex;border-radius:var(--be-radius-button, 999px);background-color:var(--be-color-primary, #183456);color:#fff;padding:16px 22px}.btn-pay-adyen:disabled{opacity:.7}.btn-pay-adyen:focus{outline:none;box-shadow:none}.btn-pay-adyen:focus-visible{outline:none}.btn-pay-adyen:hover{opacity:.9}.btn-pay-without-payment{all:unset;width:fit-content;justify-content:center;align-items:center;display:flex;border-radius:var(--be-radius-button, 999px);background-color:var(--be-color-primary, #183456);color:#fff;padding:16px 22px}.btn-pay-without-payment:disabled{opacity:.7}.btn-pay-without-payment:focus{outline:none;box-shadow:none}.btn-pay-without-payment:focus-visible{outline:none}.btn-pay-without-payment:hover{opacity:.9;color:#fff}.btn-pay-without-payment:hover:after{display:none}.btn-pay-without-payment:after{display:none}.opacity-65{opacity:.65}.opacity-75{opacity:.75}.terms-payment{font-size:12px}.terms-content{padding-left:10px}.img-method.rounded-size{margin-right:0!important}.button-payment-link{padding-left:5px!important}.btnOptionFormPayment{padding-bottom:5px;cursor:pointer}.titleSurveyPayment{font-size:18px;font-weight:600;line-height:28px;text-align:center}.optionSurveyPayment{font-weight:400;font-size:16px;line-height:21.79px}.btnSurveyPayment{all:unset;width:100%;max-height:50px;min-height:50px;justify-content:center;align-items:center;display:flex;color:var(--be-color-secondary, #102137);text-transform:uppercase;text-decoration:underline}.btnSurveyPayment:disabled{opacity:.7}.btnSurveyPayment:focus{outline:none;box-shadow:none}.btnSurveyPayment:focus-visible{outline:none}.btnSurveyPayment:hover{opacity:.9}.font-color-green{color:#00b241}.font-color-red{color:#de3c3c}.font-color-primary{color:var(--be-color-primary, #183456)}.amount-detail{font-size:12px;font-style:normal;font-weight:400;line-height:20px;text-decoration-line:strikethrough}.total-amount-detail{text-align:center;font-size:32px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:.32px}.security-message{display:flex;align-items:center;gap:8px;font-size:14px;padding-bottom:10px}.icon-secure-transaction{stroke:none!important;fill:#00b241!important}.special-request-label{color:var(--be-color-secondary, #102137)}.text-privacy-guest{color:var(--be-color-primary, #183456)}@media print,screen and (min-width: 60em){.resume-page{padding-right:33px}}[page=confirmation] .tarifa-crossout{width:fit-content;margin:auto;font-size:12px}[page=confirmation] .container-card-payment{background-color:#fafafa;min-height:202px;padding:35px 20px;margin-bottom:60px;border-radius:var(--be-radius, 10px)}@media print,screen and (min-width: 60em){[page=confirmation] .container-card-payment{padding:60px 15%}}[page=confirmation] .content-card-subtotal{display:flex;justify-content:space-between}[page=confirmation] .content-card-subtotal .subtototal-text{font-size:18px}[page=confirmation] .content-card-subtotal .subtotal-delete{text-align:right;font-size:14px;display:inline-block}[page=confirmation] .content-card-subtotal .subtotal{text-align:right;font-size:18px;display:inline-block}[page=confirmation] .content-card-subtotal .subtotal_subtotal{font-weight:400}[page=confirmation] .content-card-subtotal .subtotal_total{font-weight:400;font-size:24px;line-height:36px}@media screen and (max-width: 59.99875em){[page=confirmation] .content-card-subtotal .subtotal_subtotal_mobile{font-weight:300}}[page=confirmation] .content-card-total{display:flex;justify-content:space-between}[page=confirmation] .content-card-total .subtotal-delete{text-align:right;font-size:14px;display:inline-block}[page=confirmation] .content-card-total .total{text-align:right;font-weight:600;display:inline-block;font-size:18px}@media print,screen and (min-width: 60em){[page=confirmation] .content-card-total .total{font-size:24px}}[page=confirmation] .content-card-total .total .code{font-size:18px}@media print,screen and (min-width: 60em){[page=confirmation] .content-card-total .total .code{font-size:24px}}[page=confirmation] .content-card-total .subtotal_amount_pay{font-weight:300;font-size:18px;line-height:30px;color:var(--be-color-primary, #183456)}@media screen and (max-width: 59.99875em){[page=confirmation] .content-card-total .subtotal_amount_pay_mobile{font-weight:600;color:#1c1c1c}}[page=confirmation] .content-card-pending{display:flex;justify-content:space-between}[page=confirmation] .content-card-pending .total-pending-text{font-size:12px}@media print,screen and (min-width: 60em){[page=confirmation] .content-card-pending .total-pending-text{font-size:18px}}[page=confirmation] .content-card-pending .total-pending-text{color:var(--be-color-secondary, #102137)}[page=confirmation] .content-card-pending .total-pending{font-size:12px}@media print,screen and (min-width: 60em){[page=confirmation] .content-card-pending .total-pending{font-size:18px}}[page=confirmation] .content-card-pending .total-pending{color:var(--be-color-secondary, #102137);display:inline-block}[page=confirmation] .content-card-pending .total-pending .code{font-size:12px}@media print,screen and (min-width: 60em){[page=confirmation] .content-card-pending .total-pending .code{font-size:18px}}@media screen and (max-width: 59.99875em){[page=confirmation] .content-card-pending .total-pending-text-mobile,[page=confirmation] .content-card-pending .total-pending-mobile{color:#a79f88}}[page=confirmation] .service-text span{font-size:16px}[page=confirmation] .service-price{font-size:14px}[page=confirmation] .containter-info-booking{background-color:#fafafa;width:100%;border-radius:var(--be-radius, 10px);margin-top:40px;margin-bottom:60px;height:294px;max-height:294px}[page=confirmation] .containter-info-booking .row{height:100%}@media print,screen and (min-width: 60em){[page=confirmation] .containter-info-booking{max-height:100px}}[page=confirmation] .separator-payment{margin:0 10px;color:#dbdada;font-weight:200;font-size:24px}@media print,screen and (min-width: 60em){[page=confirmation] .separator-payment{margin:0 30px}}[page=confirmation] .cols-center-payment{text-align:left}@media print,screen and (min-width: 60em){[page=confirmation] .cols-center-payment{text-align:center}}[page=confirmation] .cols-end-payment{text-align:left}@media print,screen and (min-width: 60em){[page=confirmation] .cols-end-payment{text-align:right}}[page=confirmation] .cols-payment-info{margin:10px 0;padding:0 20px}@media print,screen and (min-width: 60em){[page=confirmation] .cols-payment-info{margin:0;padding:0;display:flex;align-items:center;justify-content:center}}[page=confirmation] .bed-icon-payment{width:35px;margin-right:10px}[page=confirmation] .bg-iconos-payment{fill:#666}[page=confirmation] .info-booking{text-align:center;font-size:18px;display:flex;align-items:center;justify-content:start;padding:0 20px}[page=confirmation] .info-booking .info-booking-separate{color:#dbdada;margin:0 10px}[page=confirmation] .info-booking .title-info-booking{display:none}@media print,screen and (min-width: 60em){[page=confirmation] .info-booking{justify-content:center;padding:0}[page=confirmation] .info-booking .title-info-booking{display:block}}@media screen and (max-width: 59.99875em){[page=confirmation] .section-contact-label-mobile{overflow-wrap:break-word}}[page=confirmation] .label-email-confirmation{font-size:12px;color:var(--be-color-secondary, #102137)}[page=rooms] .content__rooms{width:auto!important;height:auto!important}[page=rooms] .content__rooms .card-header{background-color:transparent!important;color:var(--be-color-secondary, #102137)!important}[page=rooms] .content__rooms .card-header .row .card-controls{display:flex;flex-flow:row;flex-wrap:nowrap;white-space:nowrap;align-items:center;justify-content:start;width:100%;gap:12px}[page=rooms] .content__rooms .card-header .row .card-title{color:var(--be-color-secondary, #102137);font-family:var(--be-font-body);font-size:22px;font-weight:500;line-height:28px;text-transform:capitalize}@media print,screen and (min-width: 60em){[page=rooms] .content__rooms .card-header .row .card-title{font-size:24px}}[page=rooms] .content__rooms .card-header .row .card-occupancy{color:#737373}[page=rooms] .content__rooms .card-header .row .card-occupancy{margin:6px 0;padding:0 12px 0 0;height:16px;line-height:16px}[page=rooms] .content__rooms .card-header .row .card-occupancy .card-room-amenities{padding-left:4px;color:var(--be-color-secondary, #102137);text-decoration:underline!important}[page=rooms] .content__rooms .card-header .row .card-occupancy .card-room-amenities:hover{cursor:pointer}[page=rooms] .content__rooms .card-header .row .card-occupancy.with-border{border-right:solid 1px rgba(0,0,0,.2);opacity:.8}[page=rooms] .content__rooms .card-room-row{margin-bottom:6px}[page=rooms] .content__rooms .name-and-price-rate{display:grid;grid-template-columns:70% 30%;justify-content:space-between;flex-flow:row}[page=rooms] .content__rooms .name-and-price-rate .plan-name-col{display:flex;flex-flow:column}[page=rooms] .content__rooms .name-and-price-rate .plan-name-col .all-inclusive-label{color:#737373;font-weight:300;line-height:20px;font-size:16px}@media print,screen and (min-width: 60em){[page=rooms] .content__rooms .name-and-price-rate .plan-name-col .all-inclusive-label{font-size:14px}}[page=rooms] .content__rooms .name-and-price-rate .plan-name-col .plan-name{color:var(--be-color-secondary, #102137);font-weight:500;line-height:28px;font-size:16px}@media print,screen and (min-width: 60em){[page=rooms] .content__rooms .name-and-price-rate .plan-name-col .plan-name{font-size:20px}}[page=rooms] .content__rooms .name-and-price-rate .plan-name-col .col{padding-left:0}[page=rooms] .content__rooms .name-and-price-rate .plan-name-col .col .label-booking-conditions{color:var(--be-color-secondary, #102137);font-weight:400;display:flex;align-items:center;white-space:nowrap}[page=rooms] .content__rooms .name-and-price-rate .plan-name-col .col .label-booking-conditions:hover{text-decoration:underline!important}[page=rooms] .content__rooms .name-and-price-rate .plan-name-col .col .label-booking-conditions svg{margin-top:-4px}[page=rooms] .content__rooms .name-and-price-rate .plan-name-col .two-lines-all-inclusive{width:100px}[page=rooms] .content__rooms .name-and-price-rate .night-rate{display:flex;flex-flow:column;align-items:flex-end;margin-bottom:8px;width:150px!important}@media screen and (min-width: 79em){[page=rooms] .content__rooms .name-and-price-rate .night-rate{width:200px!important}}[page=rooms] .content__rooms .name-and-price-rate .night-rate .offer-details{display:flex}[page=rooms] .content__rooms .name-and-price-rate .night-rate .offer-details .promocode-applied{border-radius:var(--be-radius-button, 999px);padding:4px 12px;color:var(--be-color-primary, #183456);font-weight:500;margin-right:8px}[page=rooms] .content__rooms .name-and-price-rate .night-rate .offer-details .promocode-applied .icon-promo{fill:var(--be-color-primary, #183456);margin-right:4px}[page=rooms] .content__rooms .name-and-price-rate .night-rate .offer-details.rates-without-discount{height:20px}[page=rooms] .content__rooms .name-and-price-rate .night-rate .room-offer-price{display:flex;flex-flow:column;width:max-content}[page=rooms] .content__rooms .name-and-price-rate .night-rate .room-offer-price .avg-total{font-size:20px;font-weight:500}[page=rooms] .content__rooms .name-and-price-rate .night-rate .room-offer-price .text-default{opacity:.7}[page=rooms] .content__rooms .name-and-price-rate .night-rate .avg-total-discount{color:#737373!important;font-size:14px}[page=rooms] .content__rooms .name-and-price-rate .night-rate .avg-total-discount span{font-size:14px;font-weight:400;line-height:20px}[page=rooms] .content__rooms .rate-per-night{transition:max-height .3s ease-out;overflow:hidden;max-height:0}[page=rooms] .content__rooms .rate-per-night.show-rates{max-height:500px}[page=rooms] .content__rooms .rate-per-night,[page=rooms] .content__rooms .container-scroll-rates{width:100%;margin-left:0}[page=rooms] .content__rooms .rate-per-night .rate-row,[page=rooms] .content__rooms .container-scroll-rates .rate-row{gap:18px!important;display:flex!important;flex-flow:row;flex-wrap:nowrap}[page=rooms] .content__rooms .rate-per-night .rate-row span,[page=rooms] .content__rooms .container-scroll-rates .rate-row span{font-size:12px;width:auto;min-width:50px}@media print,screen and (min-width: 60em){[page=rooms] .content__rooms .rate-per-night .rate-row span,[page=rooms] .content__rooms .container-scroll-rates .rate-row span{font-size:14px}}[page=rooms] .content__rooms .rate-per-night .rate-row .date span,[page=rooms] .content__rooms .container-scroll-rates .rate-row .date span{color:#737373!important}[page=rooms] .content__rooms .rate-per-night .rate-row .crossout .delete-currency,[page=rooms] .content__rooms .container-scroll-rates .rate-row .crossout .delete-currency{opacity:.5;color:#737373!important;font-size:15px}[page=rooms] .content__rooms .book-now-rates{justify-content:space-between;flex-wrap:nowrap}[page=rooms] .content__rooms .book-now-rates .plan-rates{display:flex;flex-flow:column;align-items:start;margin-left:4px}[page=rooms] .content__rooms .book-now-rates .plan-rates .total-text{opacity:.7;text-align:start}[page=rooms] .content__rooms .book-now-rates .icon-chevron{margin-left:8px}[page=rooms] .content__rooms .book-now-rates .icon-chevron svg{vertical-align:baseline!important}[page=rooms] .content__rooms .book-now-rates .controls{padding-right:16px}[page=rooms] .content__rooms .content__rooms-img{margin:24px;border-radius:var(--be-radius-card, 12px)!important;overflow:hidden;width:calc(100% - 48px)!important}@media screen and (min-width: 900px) and (max-width: 1200px){[page=rooms] .content__rooms .content__rooms-img{margin:24px 10px!important}}[page=rooms] .content__rooms .content__rooms-img .carousel{height:100%!important;border-radius:var(--be-radius-card, 12px)!important}[page=rooms] .content__rooms .content__rooms-img .carousel .carousel-inner{border-radius:var(--be-radius-card, 12px)!important}[page=rooms] .content__rooms .content__rooms-img .carousel .carousel-indicators li{border-radius:50%!important;width:5px;height:5px}[page=rooms] .content__rooms .content__rooms-img .carousel .carousel-control-next:hover{border-radius:var(--be-radius-card, 12px)!important;background:linear-gradient(-90deg,#8f8f8f59,#fff0 46%)}[page=rooms] .content__rooms .content__rooms-img .carousel .carousel-control-prev:hover{border-radius:var(--be-radius-card, 12px)!important;background:linear-gradient(90deg,#8f8f8f59,#fff0 46%)}[page=rooms] .content__rooms .content__rooms-img img{border-radius:var(--be-radius-card, 12px)!important}[page=rooms] .content__rooms .content__rooms-img{height:302px!important}[page=rooms] .content__rooms .content__rooms-img div{height:302px !important!important}@media (max-width: 750px){[page=rooms] .content__rooms .content__rooms-img div .img-fluid{height:230px!important}}[page=rooms] .content__rooms .content__rooms-img div .img-fluid{height:302px!important}@media print,screen and (min-width: 37.5em){[page=rooms] .content__rooms .content__rooms-img{width:auto;height:auto}[page=rooms] .content__rooms .content__rooms-img div{width:auto;height:auto!important}[page=rooms] .content__rooms .content__rooms-img div .img-fluid{width:auto;height:auto}}@media print and (max-width: 750px),screen and (min-width: 37.5em) and (max-width: 750px){[page=rooms] .content__rooms .content__rooms-img div .img-fluid{height:230px!important}}@media print,screen and (min-width: 60em){[page=rooms] .content__rooms .content__rooms-img{width:280px!important;height:auto}[page=rooms] .content__rooms .content__rooms-img div{width:280px!important;height:auto!important}[page=rooms] .content__rooms .content__rooms-img div .img-fluid{width:280px!important;height:auto}}@media print and (max-width: 750px),screen and (min-width: 60em) and (max-width: 750px){[page=rooms] .content__rooms .content__rooms-img div .img-fluid{height:230px!important}}@media screen and (min-width: 79em){[page=rooms] .content__rooms .content__rooms-img{width:416px!important;height:427px}[page=rooms] .content__rooms .content__rooms-img div{width:416px!important;height:427px!important}[page=rooms] .content__rooms .content__rooms-img div .img-fluid{width:416px!important;height:427px}}@media screen and (min-width: 79em) and (max-width: 750px){[page=rooms] .content__rooms .content__rooms-img div .img-fluid{height:230px!important}}@media screen and (min-width: 119em){[page=rooms] .content__rooms .content__rooms-img{width:550px!important;height:430px}[page=rooms] .content__rooms .content__rooms-img div{width:550px!important;height:430px!important}[page=rooms] .content__rooms .content__rooms-img div .img-fluid{width:550px!important;height:430px}}@media screen and (min-width: 119em) and (max-width: 750px){[page=rooms] .content__rooms .content__rooms-img div .img-fluid{height:230px!important}}[page=rooms] .card .card-header{text-align:left;padding:0 0 0 5px!important}@media print,screen and (min-width: 60em){[page=rooms] .card .card-header{min-height:80px;padding:0 25px}[page=rooms] .card .card-header .row{padding:0;height:80px;align-items:center}}[page=rooms] .select-room{margin-top:40px;margin-bottom:20px;margin-left:10px}[page=rooms] .select-room .select-room-text{color:var(--be-color-primary, #183456);font-size:24px;font-family:var(--be-font-body);font-weight:500;font-stretch:normal;font-style:normal}@media print,screen and (min-width: 60em){[page=rooms] .plan-name-rooms{padding-left:5px;text-align:left}}[page=rooms] .content-flexible-room{padding-left:16px}@media print,screen and (min-width: 60em){[page=rooms] .content-flexible-room{padding-left:5px}}[page=rooms] .info-room{padding-left:16px;text-align:center}@media print,screen and (min-width: 60em){[page=rooms] .info-room{padding-left:5px;text-align:left}}[page=rooms] .info-room .plan-name{display:none}@media print,screen and (min-width: 60em){[page=rooms] .info-room .plan-name{display:block}}@media print,screen and (min-width: 60em){[page=rooms] .rate-plan-responsive{display:none}}[page=rooms] .rates-total-amount{font-weight:500;font-size:16px}[page=rooms] .rates-total-amount .code{font-size:16px!important}[page=rooms] .total-card-rooms{margin:8px 0}[page=rooms] .total-card-rooms .currency .code{font-size:.75rem}[page=rooms] .open-rates{color:var(--be-color-secondary, #102137)}[page=rooms] .btn-rooms-movile{padding-top:8px!important;display:block!important}[page=rooms] .btn-rooms-movile button{display:block;margin:auto;text-transform:uppercase;width:100%}@media print,screen and (min-width: 60em){[page=rooms] .btn-rooms-movile{display:none!important}}[page=rooms] .btn-rooms-desktop{height:44px!important;display:none!important}@media print,screen and (min-width: 60em){[page=rooms] .btn-rooms-desktop{height:44px!important;display:block!important;margin:0}[page=rooms] .btn-rooms-desktop button{display:block;width:100%;margin:auto;text-transform:uppercase}}[page=rooms] .countDown span{letter-spacing:3px}[page=rooms] .margin-left-rooms{margin-left:4px!important}[page=rooms] .list-amenities{display:flex;align-items:center}[page=rooms] .content__rooms .content__rooms-info{width:100%;padding-bottom:0;padding-left:0!important}@media screen and (min-width: 900px) and (max-width: 1200px){[page=rooms] .content__rooms .content__rooms-info{padding-right:6px!important}}@media screen and (max-width: 59.99875em){[page=rooms] .content__rooms .content__rooms-info{padding-top:0!important;margin-bottom:8px;padding-left:24px!important}}[page=rooms] .content__rooms-info-center{display:flex;align-items:center}[page=rooms] .card-footer{padding:0!important}[page=rooms] .card-footer .collapsible-tabs .tabs{margin:0!important}[page=rooms] .card-footer .collapsible-tabs .collapsible-trigger{padding:1.875rem;color:#fff!important}[page=rooms] .card-footer .collapsible-tabs .collapsible-trigger:last-child a{justify-content:flex-end}[page=rooms] .card-footer .collapsible-header{padding:19px}[page=rooms] #margin-modal-vt{padding-top:15px}@media print,screen and (min-width: 60em){[page=rooms] #margin-modal-vt{padding-top:100px}}[page=rooms] .content-not-available{width:100%;height:100%;font-family:var(--be-font-body);display:flex;align-items:center;background-color:#f7bf3b1c;padding:24px;border-radius:var(--be-radius-container, 16px);gap:16px}[page=rooms] .content-not-available.justify-text{text-align:justify}[page=rooms] .content-not-available .calendar-icon{height:100%;align-self:flex-start;display:block}[page=rooms] .content-not-available .calendar-icon svg{display:block;height:30px}[page=rooms] .max-capacity{font-size:12px;font-style:normal;font-weight:400;line-height:normal;padding-bottom:4px;padding-left:10px}@media (max-width: 800px){[page=rooms] .amenities .collapsible-header{padding:30px 21px 19px!important}}[page=rooms] .booking_conditions .collapsible-header{justify-content:right!important}@media (max-width: 800px){[page=rooms] .booking_conditions .collapsible-header{justify-content:left!important;padding:19px 21px 30px}}[page=rooms] .text-not-avalible span{display:block;line-height:1.88;font-size:14px;font-weight:400;line-height:20px;margin-bottom:8px}[page=rooms] .text-not-avalible span.title{font-size:16px;font-weight:500;line-height:24px;text-align:left}[page=rooms] .text-not-avalible span.baglioni-title{font-family:auto}[page=rooms] .number-not-avalible .value{text-decoration:underline!important}[page=rooms] .number-not-avalible svg{vertical-align:baseline!important;align-self:center;stroke:var(--be-color-secondary, #102137);stroke-width:.7}[page=rooms] .number-not-avalible span:last-of-type{font-weight:400;font-size:14px;font-weight:500}[page=rooms] .number-not-avalible a{color:inherit}[page=rooms] .border-room{display:block;width:100px;background-color:#dbdada;height:1px;margin-bottom:40px}[page=rooms] .subtitle-rooms{margin:30px 0}[page=rooms] .subtitle-rooms span{font-size:18px}@media print,screen and (min-width: 60em){[page=rooms] .subtitle-rooms{margin:40px 0}[page=rooms] .subtitle-rooms span{font-size:32px}}[page=rooms] .card-body-rooms{background-color:#fff}[page=rooms] .card-body-rooms .flexible-rates-label{background-color:#f7bf3b1c;border-radius:15px;padding:16px;margin:24px 24px 0;display:flex;flex-flow:row;width:calc(100% - 48px)}[page=rooms] .card-body-rooms .flexible-rates-label .date-picker-reservation{display:flex;width:100%}[page=rooms] .card-body-rooms .flexible-rates-label .rate-trigger{margin:0;padding:0}[page=rooms] .card-body-rooms .flexible-rates-label .rate-trigger .text-decorations{border-bottom:none}[page=rooms] .card-body-rooms .flexible-rates-label div,[page=rooms] .card-body-rooms .flexible-rates-label span{width:max-content;color:var(--be-color-secondary, #102137);font-size:16px;font-weight:500;line-height:24px}@media screen and (max-width: 59.99875em){[page=rooms] .card-body-rooms .flexible-rates-label div,[page=rooms] .card-body-rooms .flexible-rates-label span{width:100%}}@media screen and (max-width: 59.99875em){[page=rooms] .card-body-rooms .flexible-rates-label div.font-template,[page=rooms] .card-body-rooms .flexible-rates-label span.font-template{font-weight:600}}[page=rooms] .card-body-rooms .flexible-rates-label svg{margin-right:8px}[page=rooms] .card-body-rooms .flexible-rates-label .rooms-rate-body{width:100%;display:flex}@media screen and (max-width: 59.99875em){[page=rooms] .card-body-rooms .flexible-rates-label .rooms-rate-body{flex-flow:column}}@media screen and (min-width: 900px) and (max-width: 1200px){[page=rooms] .card-body-rooms .flexible-rates-label{margin:24px 10px!important}}.formatRoomPolicies,.contentTaxPolicy,.contentTaxPolicy p,.contentTaxPolicy p b,.contentTaxPolicy p span,.contentTaxPolicy p strong,.contentTaxPolicy p strong span,.contentTaxPolicy ul,.contentTaxPolicy ul li span,.contentTaxPolicy h3 span,.contentTaxPolicy h3 span strong,.contentGuaranteePolicy,.contentGuaranteePolicy p,.contentGuaranteePolicy p b,.contentGuaranteePolicy p span,.contentGuaranteePolicy p strong,.contentGuaranteePolicy p strong span,.contentGuaranteePolicy ul,.contentGuaranteePolicy ul li span,.contentGuaranteePolicy h3 span,.contentGuaranteePolicy h3 span strong,.contentCancelPolicy,.contentCancelPolicy p,.contentCancelPolicy p b,.contentCancelPolicy p span,.contentCancelPolicy p strong,.contentCancelPolicy p strong span,.contentCancelPolicy ul,.contentCancelPolicy ul li span,.contentCancelPolicy h3 span,.contentCancelPolicy h3 span strong{font-family:var(--be-font-body)!important;font-weight:300!important;line-height:1.6!important;font-size:14px!important;color:var(--be-color-secondary, #102137)!important;text-align:justify!important;font-stretch:normal!important;font-style:normal!important;letter-spacing:normal!important}.contentCancelPolicy,.contentGuaranteePolicy,.contentTaxPolicy{padding:0}.contentCancelPolicy h3 span,.contentGuaranteePolicy h3 span,.contentTaxPolicy h3 span,.contentCancelPolicy h3 span strong,.contentGuaranteePolicy h3 span strong,.contentTaxPolicy h3 span strong{font-weight:400!important}.contentCancelPolicy p b,.contentGuaranteePolicy p b,.contentTaxPolicy p b{font-weight:300!important}.contentCancelPolicy p strong span,.contentGuaranteePolicy p strong span,.contentTaxPolicy p strong span{font-weight:400!important}.contentCardRates{display:flex;flex-direction:column;align-self:center;gap:10px}.modalAllBookingConditions{z-index:3003!important}@media print,screen and (min-width: 60em){.modalAllBookingConditions{top:70px!important;max-height:550px!important}}.modalAllBookingConditions .modal-dialog .modal-content .modal-header{border-bottom:1px solid #dbdada}.modal-header{border-bottom:1px solid #dee2e6}.modal-header .close{color:#000!important}.avg-total .code{font-size:14px!important}.benefits-description{font-family:var(--be-font-body);font-size:14px;font-style:normal;font-weight:300;line-height:normal;color:var(--be-color-secondary, #102137);margin:0}.b-outline-primary{border:1px solid var(--be-color-primary, #183456)}.no-shadow{box-shadow:none!important}.helper-text{color:#474747!important;font-size:.75rem}.format-detail-text{font-family:open sans!important;font-size:14px!important}@media (max-width: 850px){.format-detail-text{font-size:12px!important}}.price .total *{font-size:.75rem}.price .subtotal :first-child{font-size:.875rem}.price .subtotal .font-template{font-size:.75rem}.delete-currency{text-decoration:line-through!important}.deleted,.deleted *{text-decoration:line-through!important;color:#e1e1e1!important}.table-basic{width:100%}.table-basic tr td{padding:.25rem;font-size:.625rem}@media screen and (min-width: 79em){.table-basic tr td{padding:1rem;font-size:.875rem}}.table-container{white-space:nowrap;overflow:auto}.line-height-0{line-height:0}.line-height-05{line-height:.5}.line-height-1{line-height:1}.line-height-15{line-height:1.5}.offer-timer .timer_content{font-family:Montserrat;font-weight:500}.offer-timer .digits{font-family:Lato;font-size:1.25rem}.offer-timer .timer-names{font-size:.625rem;letter-spacing:-.25px}sub,sup{font-size:60%}.top-divider{border-top:1px solid #cccccc}.input-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);line-height:normal;background-clip:padding-box;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.input-group{gap:16px}.input-group .input-group-prepend{width:100px;flex-shrink:0}@media screen and (min-width: 79em){.input-group .input-group-prepend{width:120px}}.input-group>.input-control{flex:1}.input-group>.input-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.input-control{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.input-control .form-group{margin-bottom:0}.input-group>.input-control .form-control{border-radius:0rem .625rem .625rem 0rem}.le-blanc-banner .carousel-item img{height:500px}@media screen and (min-width: 79em){.le-blanc-banner .carousel-item img{height:300px}}.sub-title-view{font-size:24px;font-weight:400;font-family:Open Sans;text-align:center}@media screen and (min-width: 79em){.sub-title-view{font-family:Montserrat;text-align:left}}.legend-subt-title{text-align:left;display:block}.legend-subt-title .subt-title-asterisk{color:var(--be-color-secondary, #102137)}@media screen and (min-width: 79em){.legend-subt-title{text-align:left}}.form-dropdown .card-dropdown{border:none;top:90px!important;width:100%!important}.align-contetn-select{display:flex;align-items:center}.form-dropdown .card-dropdown span{color:var(--be-color-secondary, #102137)}.pax-number-widget{margin:0 20px}.btn-revers{flex-direction:row-reverse;display:inline-flex;align-items:center;border:1px solid var(--be-color-secondary, #102137);width:100%;height:60px;border-radius:5px;color:var(--be-color-secondary, #102137)!important;padding:0 10px}#chatbotmobile>.infochat_floatmain{z-index:999!important}.button-base-rooms{text-decoration:none;user-select:none;background-color:transparent;border:1px solid transparent;margin:0;display:flex;align-items:center;justify-content:center}.button-view-more-rates{font-size:14px;font-weight:400;line-height:20px;gap:5px;color:var(--be-color-primary, #183456)}.icon-view-more-rates{fill:var(--be-color-primary, #183456)}.dialog-open{overflow-y:hidden}.border-compt{border:1px dashed lightseagreen}.text-max-and-space-ocupancy{gap:4px}.text-max-and-space-ocupancy span{font-size:12px;font-weight:400;color:#274c69}.icon-color-max-and-space-ocupancy{fill:#274c69}.card-room-individual,.card-room-individual--mobile{border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:40px}.card-rooms-individual-gap{gap:40px}.form-control:disabled{background-color:#fafafa}.form-input-disabled{background-color:#fafafa;opacity:1}.ny-baglioni-bg-color{background:var(--be-color-primary, #292e46)}.card-reservation-backup{box-shadow:none;background-color:#f8f6f4;border:1px solid rgba(0,0,0,.12);border-radius:var(--be-radius-card, 12px);padding:8px 12px;gap:2px}.card-reservation-backup-text,.card-reservation-backup-text--title,.card-reservation-backup-text--link,.card-reservation-backup-text--bold{color:var(--be-color-primary, #183456);font-size:11px;line-height:20px;font-weight:400;margin-bottom:0}.card-reservation-backup-text--bold{font-weight:600}.card-reservation-backup-text--title{color:#737373;font-size:12px}.card-reservation-backup-text--link,.card-reservation-backup-text--icon{cursor:pointer}.card-reservation-backup-icon{fill:var(--be-color-primary, #183456)}.gap-14{gap:14px}.gap-7{gap:7px}.gap-8{gap:8px}.gap-10{gap:10px}.img-responsive{max-width:100%;height:auto;display:block}.custom-modal-bootstrap .modal-dialog .modal-content{border-radius:var(--be-radius-card, 12px)}.modal-header-small{padding-top:.5rem;padding-bottom:.5rem}.modal-market-text{color:var(--be-color-secondary, #102137);font-size:14px}.modal-market-button-text{font-size:14px!important}.text-color{color:var(--be-color-secondary, #102137)!important}.content-stepper{margin:0 15px}@media screen and (min-width: 119em){.content-stepper{max-width:1600px}}.cursor-pointer{cursor:pointer}.card-name-room{color:#274c69!important;font-size:20px;font-weight:400;line-height:27.24px}.card-occupancy-room{font-size:12px;font-weight:400;line-height:16.34px;color:#999}.accordion>.card:first-of-type{border:1px solid #cccccc}.card-title{color:#fff}.title-service{color:var(--be-color-secondary, #102137)}.title-service h5{font-weight:600;font-size:16px;text-transform:uppercase}.card-item .card-header,.card-rooms .card-header{padding:1.2rem 1.8rem;margin:0}@media (max-width: 800px){.card-item .card-header,.card-rooms .card-header{padding:18px 20px}}.card-item .card-title,.card-rooms .card-title{text-transform:capitalize;font-family:var(--be-font-card-title);font-weight:300;font-size:1.51875rem;margin-bottom:0}@media screen and (min-width: 79em){.card-item .card-title,.card-rooms .card-title{font-size:1.5rem}}.card-item .special_offer,.card-rooms .special_offer{font-size:.76875rem;font-weight:600}.card-item .service-description,.card-rooms .service-description{font-size:1rem;line-height:1.63}.card-item .service-list,.card-rooms .service-list{padding-left:0;list-style:none;margin-top:1rem}@media screen and (min-width: 79em){.card-item .service-list,.card-rooms .service-list{margin-top:32px}}.card-item .service-list .benefit-desc,.card-rooms .service-list .benefit-desc{font-weight:600;margin-bottom:0;line-height:1.5}.card-item .service-list li,.card-rooms .service-list li{vertical-align:middle}.card-item .service-list li:before,.card-rooms .service-list li:before,.card-item .service-list li:after,.card-rooms .service-list li:after{display:table;content:" "}.card-item .service-list li:after,.card-rooms .service-list li:after{clear:both}.card-item .service-list li>*,.card-rooms .service-list li>*{float:left}.card-item .service-list .no-availability,.card-rooms .service-list .no-availability{margin:0;font-size:1.5rem;text-transform:inherit}@media screen and (max-width: 59.99875em){.card-item .amenities,.card-rooms .amenities{font-size:1.01875rem}}.card-item .content-amenities,.card-rooms .content-amenities{margin-top:0}.card-item .content-amenities .item-amenities,.card-rooms .content-amenities .item-amenities{display:flex;align-items:center;margin-bottom:.3rem;line-height:1.5}@media screen and (min-width: 79em){.card-item .content-amenities,.card-rooms .content-amenities{margin-top:28px}}.card-item .title-amenities,.card-rooms .title-amenities{padding:20px 0}@media print,screen and (min-width: 60em){.card-item .title-amenities,.card-rooms .title-amenities{padding:60px 0 0}}.card-item .title-amenities,.card-rooms .title-amenities{float:left}@media screen and (max-width: 59.99875em){.card-item .btn,.card-item .modal-pax-content .pax-selector .pax-selector-submit .btn-pax-submit,.modal-pax-content .pax-selector .pax-selector-submit .card-item .btn-pax-submit,.card-rooms .btn,.card-rooms .modal-pax-content .pax-selector .pax-selector-submit .btn-pax-submit,.modal-pax-content .pax-selector .pax-selector-submit .card-rooms .btn-pax-submit{font-size:1.01875rem}}.card-room .service-detail img{width:24px;margin-bottom:5px}.card-room .service-detail>span{margin-left:8px}.card-room .service-description{margin-top:1.1875rem;line-height:1.63}@media screen and (min-width: 79em){.card-room .service-description{font-size:1.03125rem;line-height:1.48}}.card-room .collapsible-tabs .tabs{margin-bottom:0}.card-room .collapsible-tabs .is-open a,.card-room .collapsible .content-header,.card-room .collapsible .collapsible-header img{color:var(--be-color-secondary, #102137)}@media screen and (max-width: 59.99875em){.card-room .collapsible .content-header,.card-room .collapsible .collapsible-header img{font-size:1.01875rem}}.card-room .collapsible .collapsible-header.is-open .content-header,.card-room .collapsible .collapsible-header.is-open img{color:var(--be-color-secondary, #102137)}.card-room .amenity-icons{margin-left:5px;fill:#fff}.card-benefit .card-controls .label-free{margin-bottom:2rem!important;font-weight:400}.card-benefit .gallery .carousel-item img{border-radius:10px 10px 0 0}@media screen and (min-width: 79em){.card-benefit .gallery .carousel-item img{border-radius:10px 0 0 10px}}.card-benefit .description{text-align:justify;line-height:1.63}@media screen and (min-width: 79em){.card-benefit .description{font-size:1.03125rem;line-height:1.48}}.card-benefit .benefit-collapsible .collapsible-header,.card-benefit .benefit-collapsible .content-header,.card-benefit .benefit-collapsible .collapsible .collapsible-header img,.collapsible .collapsible-header .card-benefit .benefit-collapsible img{align-items:center}.card-benefit .benefit-collapsible .content-header,.card-benefit .benefit-collapsible .collapsible .collapsible-header img,.collapsible .collapsible-header .card-benefit .benefit-collapsible img{width:100%;display:flex;justify-content:space-between}.card-benefit .benefit-collapsible .content-header .view-more,.card-benefit .benefit-collapsible .collapsible .collapsible-header img .view-more,.collapsible .collapsible-header .card-benefit .benefit-collapsible img .view-more{font-size:1.01875rem}@media screen and (min-width: 79em){.card-benefit .benefit-collapsible .content-header .view-more,.card-benefit .benefit-collapsible .collapsible .collapsible-header img .view-more,.collapsible .collapsible-header .card-benefit .benefit-collapsible img .view-more{font-size:1.03125rem}}.card-benefit .benefit-collapsible .content-header .label-free,.card-benefit .benefit-collapsible .collapsible .collapsible-header img .label-free,.collapsible .collapsible-header .card-benefit .benefit-collapsible img .label-free{margin-right:1rem;color:var(--be-color-secondary, #102137);font-size:1.51875rem}.card-benefit .benefit-collapsible .content-header .label-free .currency .value,.card-benefit .benefit-collapsible .collapsible .collapsible-header img .label-free .currency .value,.collapsible .collapsible-header .card-benefit .benefit-collapsible img .label-free .currency .value{font-size:1.51875rem}.card-benefit .benefit-collapsible .content-header .label-free .currency .code,.card-benefit .benefit-collapsible .collapsible .collapsible-header img .label-free .currency .code,.collapsible .collapsible-header .card-benefit .benefit-collapsible img .label-free .currency .code{font-size:.7375rem}.card-benefit .benefit-collapsible .collapsible-header.is-closed+.collapsible-body:after{content:"";position:absolute;inset:20px 0 0;background:linear-gradient(0deg,#ffffff 15%,transparent 100%)}.card-benefit .card-title *{font-weight:600;font-size:1.01875rem}@media screen and (min-width: 79em){.card-benefit .card-title *{font-size:1rem}}@media screen and (min-width: 79em){.card-benefit .card-title{order:1}}@media screen and (min-width: 79em){.card-benefit .card-description{order:2}}@media screen and (min-width: 79em){.card-benefit .card-collapsible{order:4}}.card-benefit .card-controls button{font-size:1rem;text-transform:uppercase}@media screen and (min-width: 79em){.card-benefit .card-controls{order:3;display:flex;width:100%;flex-direction:column;justify-content:flex-end;align-items:start}.card-benefit .card-controls .label-free{color:var(--be-color-secondary, #102137);margin-bottom:1rem;font-size:24px}.card-benefit .card-controls .label-free .currency .symbol,.card-benefit .card-controls .label-free .currency .value{font-size:24px}.card-benefit .card-controls .label-free .currency .code{font-size:.78125rem}.card-benefit .card-controls button{position:absolute;bottom:-2.5rem;font-size:1.03125rem}}.card-amenities{color:#666;background-color:#fff;border:1px solid #dbdada;padding:10px}@media print,screen and (min-width: 60em){.card-amenities{padding:60px}}.card-amenities .title{font-family:var(--be-font-body);font-size:1rem;font-weight:600;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;text-transform:none}.card-amenities .amenity-description{font-size:.75rem}.card-rooms .card-title{font-family:var(--be-font-card-title);font-size:1.5rem;font-weight:300}@media screen and (min-width: 79em){.card-rooms .card-controls{float:right}}.card-rooms .card-occupancy{display:inline-block;color:#fff;margin:10px 0}.card-rooms .card-occupancy .card-occupancy-icon-color{fill:#fff}@media screen and (min-width: 79em){.card-rooms .card-occupancy{margin:0}}@media screen and (max-width: 59.99875em){.card-rooms .card-occupancy *{font-size:1.01875rem}}.card-rooms .card-occupancy:not(:last-of-type){margin-right:40px}@media screen and (min-width: 79em){.card-rooms .card-occupancy:not(:last-of-type){margin-right:60px}}.card-rooms .card-occupancy .currency{display:inline-block}.card-rooms .card-occupancy img{filter:invert(39%) sepia(0%) saturate(0%) hue-rotate(218deg) brightness(98%) contrast(87%)}@media screen and (max-width: 59.99875em){.card-rooms .rate-desc{font-size:.9875rem}.card-rooms .rate-desc .currency *{font-size:1.01875rem}}.card-rooms .plan-name{color:#666;font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;padding-bottom:4px}.card-rooms .currency{display:inline-block}.card-rooms .avg{display:block}.card-rooms .collapsible-tabs .tabs{margin-bottom:0}.card-rooms .collapsible-tabs .is-open a{color:var(--be-color-secondary, #102137)}.countDown span{letter-spacing:3px}.text-view-amenitys{color:var(--be-color-secondary, #102137)}.promocode-home-border{color:var(--be-color-secondary, #102137);line-height:22px;text-decoration-line:underline}.text-view-amenitys-home{color:var(--be-color-secondary, #102137);text-decoration-line:underline}.card-footer .collapsible .content-header,.card-footer .collapsible .collapsible-header img{color:#fff!important}[page=confirmation] .layout,[page=confirmation] .content-navbar{margin:0}[page=confirmation] .banner{margin-top:2rem}[page=confirmation] .banner img{margin-bottom:0}@media screen and (min-width: 79em){[page=confirmation] .banner{width:100%;margin-right:auto;margin-left:auto}}[page=confirmation] .container-confirmation{background-color:#fff;padding-top:1rem;margin-bottom:2rem;margin-left:0;margin-right:0}[page=confirmation] .container-confirmation .principal-title{font-size:28px;color:var(--be-color-primary, #183456);margin-bottom:0rem;margin-top:40px;font-family:var(--be-font-body)}@media screen and (min-width: 79em){[page=confirmation] .container-confirmation .principal-title{font-size:28px!important;margin-top:60px;font-weight:600!important;color:var(--be-color-primary, #183456)}}[page=confirmation] .container-confirmation .text-hotel-selected{font-size:14px;font-weight:500;margin-bottom:0}@media screen and (min-width: 79em){[page=confirmation] .container-confirmation .text-hotel-selected{font-size:24px;font-weight:500;font-family:Montserrat}}[page=confirmation] .container-confirmation .title{text-transform:uppercase;color:var(--be-color-secondary, #102137)}@media screen and (max-width: 59.99875em){[page=confirmation] .container-confirmation .title{font-size:1.5rem;font-weight:500;line-height:1.2;color:#666}}@media screen and (min-width: 79em){[page=confirmation] .container-confirmation .title{color:var(--be-color-primary, #183456);font-weight:500;font-size:24px}}@media screen and (min-width: 79em){[page=confirmation] .container-confirmation .title-baglioni{color:#666}}[page=confirmation] .container-confirmation>[class*=col-]{padding-left:0;padding-right:0}@media screen and (min-width: 79em){[page=confirmation] .container-confirmation>[class*=col-]{padding-left:0;padding-right:0}}@media screen and (max-width: 59.99875em){[page=confirmation] .container-confirmation .container-info_user .content-info_user .title{color:#666;font-size:1.5rem;font-weight:500;line-height:1.2}}@media screen and (max-width: 59.99875em){[page=confirmation] .container-confirmation .container-info_user .content-info_user .section-info .name,[page=confirmation] .container-confirmation .container-info_user .content-info_user .section-info .description .text-capitalize{font-weight:400;font-size:16px}}@media screen and (max-width: 59.99875em){[page=confirmation] .container-confirmation .container-info_user .content-info_user .section-info .value{font-size:16px}}[page=confirmation] .confirmation-code{margin:40px auto;padding-bottom:30px;border:none;border-bottom:1px solid #dadada;border-radius:0}@media screen and (min-width: 79em){[page=confirmation] .confirmation-code{padding-bottom:0;border-bottom:none;margin-bottom:60px}}[page=confirmation] .confirmation-code span{font-size:16px}@media screen and (min-width: 79em){[page=confirmation] .confirmation-code span{font-weight:400;font-size:24px}}[page=confirmation] .confirmation-code p{font-weight:400;font-size:1.5rem}@media screen and (max-width: 59.99875em){[page=confirmation] .confirmation-code p{font-weight:400}}@media screen and (min-width: 79em){[page=confirmation] .confirmation-code p{font-weight:600}}[page=confirmation] .section-info .description[class^=col]{max-width:35px;flex:1 1 auto}[page=confirmation] .section-info .detail{text-align:left!important;max-width:calc(100% - 35px);flex:2 0 auto}@media screen and (min-width: 79em){[page=confirmation] .section-info .name,[page=confirmation] .section-info .description .text-capitalize,[page=confirmation] .section-info .value{font-size:16px;font-weight:400}}[page=confirmation] .notice{width:100%;margin:1rem auto}@media screen and (min-width: 79em){[page=confirmation] .notice{width:791px}}[page=confirmation] .table-booking-info{margin-bottom:40px;margin-top:20px;border-radius:5px}@media screen and (min-width: 79em){[page=confirmation] .table-booking-info{margin-bottom:60px;margin-top:40px;background-color:#fafafa}}[page=confirmation] .table-booking-info table{margin-bottom:20px;min-height:80px;background-color:#fafafa}[page=confirmation] .table-booking-info .table-item{padding:.5rem 0}[page=confirmation] .table-booking-info .table-item>span:first-of-type{font-weight:400;font-size:12px}[page=confirmation] .table-booking-info .table-item>span:last-of-type{font-size:.875rem;font-weight:400}@media screen and (min-width: 79em){[page=confirmation] .table-booking-info .table-item>span:first-of-type{font-weight:600;font-size:18px}[page=confirmation] .table-booking-info .table-item>span:last-of-type{font-size:1.125rem}}[page=confirmation] .table-pax tr th,[page=confirmation] .table-pax tr td{min-width:120px;padding-right:20px}@media screen and (min-width: 79em){[page=confirmation] .table-pax tr th,[page=confirmation] .table-pax tr td{min-width:85px;padding-right:40px}}[page=confirmation] .table-pax tr th{font-weight:400;font-size:1.03125rem}[page=confirmation] .table-pax tr td .total *{font-size:.75rem;color:#474747!important}[page=confirmation] .table-pax tr td .subtotal{font-size:1rem}[page=confirmation] .table-pax .tarifa-crossout,[page=confirmation] .table-pax .subtotal{font-weight:400}[page=confirmation] .container-info_user{margin-bottom:40px;margin-left:0;margin-right:0}@media screen and (min-width: 79em){[page=confirmation] .container-info_user{margin-bottom:60px}}[page=confirmation] .container-info_user{column-gap:0px}[page=confirmation] .container-info_user .content-info_user{background:transparent;border-radius:var(--be-radius, 10px);min-height:auto;padding:0 0 40px}@media screen and (max-width: 59.99875em){[page=confirmation] .container-info_user .btn-complete-reservation{color:#292e46;background-color:#fff}[page=confirmation] .container-info_user .btn-complete-reservation:after{background-color:#292e46}[page=confirmation] .container-info_user .btn-complete-reservation:hover{color:#fff}[page=confirmation] .container-info_user .content-info_user-mobile{background-color:#fafafa;margin-bottom:40px;padding:10px}}@media print,screen and (min-width: 60em){[page=confirmation] .container-info_user{column-gap:30px}[page=confirmation] .container-info_user .content-info_user{background:#fafafa;border-radius:var(--be-radius, 10px);padding:40px}[page=confirmation] .container-info_user .section-info .name,[page=confirmation] .container-info_user .section-info .description .text-capitalize{font-weight:600}[page=confirmation] .container-info_user .section-info .value{font-weight:400}}[page=confirmation] .container-info-pricing{margin-bottom:40px;margin-left:0;margin-right:0}@media screen and (min-width: 79em){[page=confirmation] .container-info-pricing{margin-bottom:60px}}[page=confirmation] .container-info-pricing{border:none;border-bottom:1px solid #dadada;padding:0 0 60px}[page=confirmation] .container-info-pricing .info-room{padding:20px 0;border-bottom:none}[page=confirmation] .container-info-pricing .info-room>[class*=col-]{padding-left:0;padding-right:0}@media screen and (min-width: 79em){[page=confirmation] .container-info-pricing{border:1px solid #dadada;border-radius:var(--be-radius, 10px);padding:60px 235px}[page=confirmation] .container-info-pricing .title{text-align:center;margin-bottom:0}[page=confirmation] .container-info-pricing .info-room{font-size:18px;padding-top:60px;padding-bottom:40px;border-bottom:1px solid #dadada;font-weight:400;line-height:1.5}[page=confirmation] .container-info-pricing .info-room .title-room{font-weight:600}}[page=confirmation] .container-info-pricing .currency-room-discount{font-size:14px;font-weight:400}[page=confirmation] .container-info-pricing .txt-amount-paid:first-of-type{margin-top:20px}@media screen and (min-width: 79em){[page=confirmation] .container-info-pricing .txt-amount-paid{font-size:18px;font-weight:400}[page=confirmation] .container-info-pricing .txt-amount-paid:first-of-type{margin-top:40px}[page=confirmation] .container-info-pricing .txt-amount-paid:last-of-type{font-size:24px;font-weight:600}[page=confirmation] .container-info-pricing .txt-amount-paid:last-of-type .currency{font-size:24px;font-weight:600}}[page=confirmation] .container-info-room{margin-bottom:40px;margin-left:0;margin-right:0}@media screen and (min-width: 79em){[page=confirmation] .container-info-room{margin-bottom:60px}}[page=confirmation] .container-info-room{border-radius:0;min-height:442px;overflow:hidden;padding-bottom:30px}[page=confirmation] .container-info-room img{height:248px;object-fit:cover}[page=confirmation] .container-info-room .info-booking-room{background-color:transparent;padding:20px 0}[page=confirmation] .container-info-room .info-booking-room .room-header .room-title{margin:0;font-weight:400;padding:5px 0}[page=confirmation] .container-info-room .info-booking-room .room-header .confirmation-room{font-weight:400;font-size:24px;line-height:36px;color:#1c1c1c}[page=confirmation] .container-info-room .info-booking-room .room-header .confirmation-number{font-weight:300;font-size:18px;line-height:27px;color:#1c1c1c}@media screen and (max-width: 59.99875em){[page=confirmation] .container-info-room .info-booking-room .room-header .confirmation-number{font-size:12px}[page=confirmation] .container-info-room .info-booking-room .room-header .confirmation-room{line-height:27px;font-size:18px}[page=confirmation] .container-info-room .info-booking-room .room-header .confirmation-rate-plan,[page=confirmation] .container-info-room .info-booking-room .room-header .confirmation-customer,[page=confirmation] .container-info-room .info-booking-room .room-header .confirmation-room-pax{font-size:12px}}[page=confirmation] .container-info-room .info-booking-room .txt-confirmation-code{color:var(--be-color-primary, #183456)}[page=confirmation] .container-info-room .info-booking-room .info-pax-room{padding-right:20px;text-align:right}[page=confirmation] .container-info-room .info-booking-room .text-price-per-night{margin-top:20px}[page=confirmation] .container-info-room .info-booking-room .font-weight-confirmation-bold-avg{font-weight:600}@media screen and (max-width: 59.99875em){[page=confirmation] .container-info-room .info-booking-room{background-color:#fff;border-radius:var(--be-radius, 10px);padding:15px}[page=confirmation] .container-info-room .info-booking-room .confirmation_totals_card{margin-top:-75px;font-size:12px}[page=confirmation] .container-info-room .info-booking-room .confirmation_totals_card .status-room{width:100%}[page=confirmation] .container-info-room .info-booking-room .confirmation_totals_card .currency-label{margin-top:25px!important}[page=confirmation] .container-info-room .info-booking-room .confirmation_totals_card .currency-baglioni-mobile{font-size:12px}[page=confirmation] .container-info-room .info-booking-room .font-weight-confirmation-bold-avg{font-weight:600}}@media screen and (min-width: 79em){[page=confirmation] .container-info-room{border-radius:var(--be-radius, 10px);overflow:hidden;min-height:484px;padding-bottom:0}[page=confirmation] .container-info-room img{height:100%;object-fit:cover}[page=confirmation] .container-info-room .info-booking-room{background-color:#fafafa;padding:30px}[page=confirmation] .container-info-room .info-booking-room .room-header .room-title{margin:0;font-weight:600;font-size:1.5rem}[page=confirmation] .container-info-room .info-booking-room .room-header span{font-weight:400;font-size:16px}[page=confirmation] .container-info-room .info-booking-room .room-info{line-height:1.5;font-weight:400}[page=confirmation] .container-info-room .info-booking-room .section-info .name,[page=confirmation] .container-info-room .info-booking-room .section-info .description .text-capitalize,[page=confirmation] .container-info-room .info-booking-room .section-info .value{font-weight:400}[page=confirmation] .container-info-room .info-booking-room .info-pax-room{padding-right:30%;font-weight:400}[page=confirmation] .container-info-room .info-booking-room .info-price-room{font-size:24px;font-weight:500}[page=confirmation] .container-info-room .info-booking-room .text-total-room{font-weight:400;font-size:18px}[page=confirmation] .container-info-room .info-booking-room .currency-subtotal-room{font-weight:400;font-size:14px}[page=confirmation] .container-info-room .info-booking-room .text-price-per-night{font-weight:600;text-transform:uppercase}}[page=confirmation] .container-info-room .table-container{font-weight:400}[page=confirmation] .container-info-services{margin-bottom:40px;margin-left:0;margin-right:0}@media screen and (min-width: 79em){[page=confirmation] .container-info-services{margin-bottom:60px}}[page=confirmation] .container-info-services .item-info-services{min-height:442px;margin-top:40px}[page=confirmation] .container-info-services .item-info-services .service-img{height:248px;padding:0}[page=confirmation] .container-info-services .item-info-services .service-img img{border-radius:0;height:100%;object-fit:cover}[page=confirmation] .container-info-services .item-info-services .service-info{padding:20px 0}@media screen and (min-width: 79em){[page=confirmation] .container-info-services .item-info-services{max-height:442px}[page=confirmation] .container-info-services .item-info-services .service-img{height:442px}[page=confirmation] .container-info-services .item-info-services .service-img img{border-radius:var(--be-radius, 10px);height:100%;object-fit:cover}[page=confirmation] .container-info-services .item-info-services .service-info{padding:30px}}[page=confirmation] .container-info-amenities{margin-bottom:40px;margin-left:0;margin-right:0}@media screen and (min-width: 79em){[page=confirmation] .container-info-amenities{margin-bottom:60px}}[page=confirmation] .container-info-amenities{background:transparent;border-bottom:1px solid #dadada;padding:0 0 30px;font-weight:400}[page=confirmation] .container-info-amenities .content-icons-amenities{margin:40px 0;padding:0 20px}[page=confirmation] .container-info-amenities .amenity-description{font-size:12px;font-weight:400}@media screen and (min-width: 79em){[page=confirmation] .container-info-amenities{width:100%;min-height:373px;background:#fafafa;border-radius:5px;padding:40px;border-bottom:none}[page=confirmation] .container-info-amenities .content-icons-amenities{margin:40px 0}[page=confirmation] .container-info-amenities .amenity-description{font-size:14px}}[page=confirmation] .container-cancel-booking{margin-bottom:40px;margin-left:0;margin-right:0}@media screen and (min-width: 79em){[page=confirmation] .container-cancel-booking{margin-bottom:60px}}[page=confirmation] .container-cancel-booking{margin-bottom:30px}@media screen and (min-width: 79em){[page=confirmation] .container-cancel-booking{margin-bottom:60px}[page=confirmation] .container-cancel-booking .content-cancelacion:first-of-type{padding-right:15px}[page=confirmation] .container-cancel-booking .content-cancelacion:last-of-type{padding-left:15px}}[page=confirmation] .container-cancel-booking .text-cancel-booking{font-weight:400;font-size:18px}@media screen and (min-width: 79em){[page=confirmation] .container-cancel-booking .text-cancel-booking{margin-top:0}}[page=confirmation] .container-cancel-booking .text-cancel-booking-email{font-size:12px;font-family:Tahoma}[page=confirmation] .container-cancel-booking .text-cancel-booking-email a{color:var(--be-color-secondary, #102137)}@media screen and (min-width: 79em){[page=confirmation] .container-cancel-booking .text-cancel-booking-email{font-weight:600}}[page=confirmation] .content-banners-confirmation:last-of-type{margin-top:15px}@media screen and (min-width: 79em){[page=confirmation] .content-banners-confirmation:first-of-type{padding-right:15px}[page=confirmation] .content-banners-confirmation:last-of-type{margin-top:0;padding-left:15px}}[page=confirmation] .section-contact{background-color:#fafafa;min-height:404px;padding:40px 20px;margin-top:40px;margin-left:-20px;margin-right:-20px;font-weight:400;font-size:18px}[page=confirmation] .section-contact ul{padding-left:0}[page=confirmation] .section-contact ul li{list-style:none;margin-bottom:20px;display:flex;align-items:center}[page=confirmation] .section-contact ul li label{display:inline-flex;height:40px;width:40px;justify-content:center;align-items:center;background-color:#666;border-radius:100%;margin-right:20px}[page=confirmation] .section-contact ul li label svg{fill:#fff}[page=confirmation] .section-contact ul li p{margin:0;max-width:200px}[page=confirmation] .section-contact ul li p a{color:var(--be-color-secondary, #102137)}[page=confirmation] .section-contact .content-privacy{text-align:center}[page=confirmation] .section-contact .content-privacy a{margin:10px;color:var(--be-color-secondary, #102137);text-decoration:underline;font-weight:400}@media screen and (min-width: 79em){[page=confirmation] .section-contact{padding:60px 120px;margin-top:60px;margin-left:0;margin-right:0}[page=confirmation] .section-contact ul{padding-left:0}[page=confirmation] .section-contact ul li{list-style:none;margin-bottom:40px}[page=confirmation] .section-contact ul li p{max-width:370px}}@media screen and (min-width: 79em){[page=confirmation] .helper-text{font-weight:400}}[page=confirmation] .currency-info-payment,[page=confirmation] .currency-info-payment .code{font-size:16px}@media screen and (min-width: 79em){[page=confirmation] .currency-info-payment{font-size:18px;font-weight:400}[page=confirmation] .currency-info-payment .code{font-size:18px}}.demo table{width:"100%";max-width:"100%";margin-bottom:"1rem"}.demo table tr th,.demo table tr td{padding:.75rem;vertical-align:top;border:1px solid #dee2e6}.sticky-container{position:sticky;top:100px;z-index:10;padding-top:0}@media only screen and (min-width: 744px) and (max-width: 1024px){.sticky-container{width:auto;max-width:450px!important}}@media only screen and (min-width: 1025px) and (max-width: 1191px){.sticky-container{width:auto;max-width:525px!important}}.aside-reservation{padding-top:0}.aside-reservation .card-header button{font-size:1.5rem;letter-spacing:-.6px;line-height:normal}@media screen and (min-width: 79em){.aside-reservation .card-header button{font-size:1.53125rem}}@media screen and (max-width: 59.99875em){.aside-reservation .dropdownHotel{font-weight:600}}.aside-reservation .controls .rounded-circle{font-family:Montserrat;font-size:1.5rem;font-weight:400;line-height:normal;padding:.175rem}.aside-reservation .currency{display:inline-block}.aside-reservation .text-helper{color:#666;font-size:.75rem}.aside-reservation .totalRoom{font-size:14px!important;font-style:normal!important;font-weight:500!important;line-height:normal!important;color:var(--be-color-primary, #183456)!important}.aside-reservation .totalRoom .currency,.aside-reservation .totalRoom .currency .code{font-size:1rem}.aside-reservation .total .currency{font-size:1.5rem}.aside-reservation .total .currency .code,.aside-reservation .total-benefits .currency .code{font-size:1rem}.aside-reservation .icon-title img{filter:invert(58%) sepia(52%) saturate(439%) hue-rotate(131deg) brightness(96%) contrast(90%);width:20px;height:12px}@media print,screen and (min-width: 60em){.aside-reservation .icon-title{display:none}}@media print,screen and (min-width: 60em){.aside-reservation.aside-promotion-banner-active{padding-top:0}}.icon-title img{filter:invert(58%) sepia(52%) saturate(439%) hue-rotate(131deg) brightness(96%) contrast(90%);width:20px;height:12px}.aside-block{max-height:255px;height:255px;margin-top:100px}.aside-block-short{max-height:200px;height:200px;margin-top:100px}.rate-trigger .input-group input,.rate-trigger .input-group .input-group-text{background-color:transparent;border:none;border-radius:0}.datepicker-read-only svg,.rate-trigger .input-group .input-group-text svg{width:1em;height:1.5625em;fill:var(--be-color-secondary, #102137)}.datepicker-legend{font-size:.75rem;text-align:left}.datepicker-legend .datepicker-helper{display:inline-block;border-radius:50%;width:.938rem;height:.938rem;margin-right:.5rem;margin-bottom:-.188rem;background-color:var(--be-color-primary, #183456)}.datepicker-legend .datepicker-helper.special-rate{width:1.25rem;height:1.25rem;line-height:1.6;text-align:center;background-color:#f2f2f2}.datepicker-legend .datepicker-helper.starting-rate{background-color:gray}.datepicker-legend .datepicker-helper.disabled-date{background-color:#dbdada}.datepicker-footer{width:100%!important;border-radius:0 0 12px 12px!important;padding:12px;justify-content:flex-start;text-align:center;margin:0 auto;background-color:#fafafa!important}@media (max-width: 1024px){.datepicker-footer{border-top:1px solid #dbdada!important}}.datepicker-footer .label-nighs>span{font-family:var(--be-font-body);padding-right:.3rem;font-size:16px}.datepicker-footer .label-nighs .text-currency-calendar{display:block;font-size:.75rem}.datepicker-footer .label-nighs{margin:.5rem 0;margin-top:12px}.datepicker-footer .label-rates{font-size:.75rem}.datepicker-footer .btn-apply{margin-top:10px;min-width:160px;width:100%}@media print,screen and (min-width: 60em){.datepicker-footer .btn-apply{width:240px}}.rate-input-trigger.form-control{background-color:#fff}.rate-trigger{padding:0 1rem 1rem}.rate-trigger label{color:#666;margin-right:.3125rem;margin-bottom:0}.rate-trigger label:not(:first-child){margin-left:.3125rem}.rate-trigger .input-group{width:6.75em;flex-wrap:nowrap;border:none;cursor:pointer}@media screen and (min-width: 79em){.rate-trigger .input-group{width:7em}}.rate-trigger .input-group .input-group-text{padding:5px 5px 5px 0}.rate-trigger .input-group input{min-width:30px;cursor:pointer;color:var(--be-color-secondary, #102137);text-align:left;font-weight:none}.rate-trigger .input-group input:focus-visible{outline:none}.datepicker-reservation .datepicker-wrapper .btn-apply{width:11.125rem}.datepicker-reservation .datepicker-wrapper .datepicker-footer{width:300px}.calendar{background-color:#fff!important}.calendar .rate{background-color:transparent!important;font-family:var(--be-font-body);color:var(--be-color-secondary, #102137);line-height:.6;text-align:center;font-size:10px;font-style:normal;font-weight:400;line-height:10px}@media screen and (max-width: 59.99875em){.calendar .rate{font-size:8px}}.calendar .disabled{pointer-events:none}.calendar .disabled *{color:#dbdada}.calendar .selected{background-color:transparent!important}.calendar .selected.start .rate,.calendar .selected.end .rate{background-color:transparent!important;color:#fff!important;text-align:center;font-size:10px;font-style:normal;font-weight:400;line-height:10px}@media screen and (max-width: 59.99875em){.calendar .selected.start .rate,.calendar .selected.end .rate{font-size:8px}}.calendar .offer:not(.sold-out){cursor:not-allowed;color:#11a311;background-color:#f2f2f2;border-radius:var(--be-radius, 10px);margin:.125rem}.calendar .offer:not(.sold-out) .rate{background-color:transparent!important;color:#11a311;text-align:center;font-size:10px;font-style:normal;font-weight:400;line-height:10px}@media screen and (max-width: 59.99875em){.calendar .offer:not(.sold-out) .rate{font-size:8px}}.calendar .start,.calendar .end{background-color:transparent!important}.calendar .sold-out *{cursor:not-allowed;color:#dbdada}.calendar .sold-out-label{cursor:not-allowed;text-transform:uppercase;font-size:10px}@media screen and (max-width: 59.99875em){.calendar .sold-out-label{font-size:8px}}.calendar table tbody td:not(.disabled){cursor:pointer}.calendar table tbody td.closed-date,.calendar table tbody td.closed-date *{cursor:not-allowed}.calendar table tbody td:not(.disabled):not(.closed-date)>div:hover{background-color:#18345680;border-radius:10px}.calendar table tbody td:not(.disabled):not(.closed-date)>div:hover *{color:#fff}.datepicker-read-only svg{fill:var(--be-color-secondary, #102137)}@media print,screen and (min-width: 60em){.datepicker-read-only svg{margin-top:-5px}}.datepicker-read-only label *:not(:last-child){margin-right:.5rem}.datepicker-read-only label{width:100%}.calendar-min-price{color:#66bb6a;text-align:center;font-size:10px;font-style:normal;font-weight:400;line-height:10px}@media screen and (max-width: 59.99875em){.calendar-min-price{font-size:8px}}.calendar-low-rate-icon{fill:#66bb6a}.alert-be>.close,.be-modal .close{font-family:Open Sans;font-size:40px;opacity:1}.alert-be>.close:hover,.be-modal .close:hover,.alert-be>.close:focus,.be-modal .close:focus,.alert-be>.close:active,.be-modal .close:active{outline:none;opacity:1!important}.alert-be{margin-bottom:0;background-color:#fff;color:var(--be-color-secondary, #102137);z-index:3002}.alert-be+.container-navbar{top:70px}@media screen and (min-width: 79em){.alert-be+.container-navbar{top:48px}}.alert-be+.sticky{top:0}.alert-be>p{margin-bottom:0;text-align:center}.alert-be>p a{color:var(--be-color-primary, #183456);text-decoration:underline;line-height:normal}.alert-be>.close{font-weight:600;padding:.2rem 1.25rem}.alert-be>.close:hover,.alert-be>.close:focus,.alert-be>.close:active{color:inherit}@media print,screen and (min-width: 60em){.alert-be>.close{padding-top:.1rem}}.alert-info{border:none!important}.card-wrapper{margin-top:2rem;transform:scale(1.05)}@media screen and (min-width: 79em){.card-wrapper{margin-top:0;transform:scale(1.1)}}@media screen and (min-width: 119em){.card-wrapper{transform:scale(1.3)}}.jp-card.jp-card-identified{box-shadow:none}.container-login{width:100%;display:flex;height:700px;align-items:center;justify-content:center}@media print,screen and (min-width: 60em){.container-login{height:800px}}.container-login .section-form{width:750px;border:2px solid #dbdada;border-radius:var(--be-radius, 10px);padding:40px 20px;background-color:none;margin-top:100px}@media print,screen and (min-width: 60em){.container-login .section-form{padding:50px}}.container-login .input-login{margin-top:40px}.container-login .input-login button{width:100%}.container-login .icon-login{width:200px;margin:auto}.container-login .icon-login svg{fill:#000}.container-login .content-loading{margin:40px 0}.content-toast{position:fixed;top:100px;background-color:#d30303;color:#fff;border-radius:5px;transition:all 1s ease-out;z-index:100;right:10px;padding:10px;font-size:12px}@media print,screen and (min-width: 60em){.content-toast{position:absolute;top:150px;right:20px;padding:15px;font-size:16px}}.labelTitleAmenities{font-family:var(--be-font-body);font-size:14px;font-style:normal;font-weight:600;line-height:normal;color:#737373;margin-bottom:0;text-transform:uppercase}.iconColorModalAmenities{fill:var(--be-color-secondary, #102137)}.labelViewAllAmenities{font-family:var(--be-font-body);font-size:12px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:0;cursor:pointer;text-decoration:underline}.labelDescriptionIconAmenities{font-family:var(--be-font-body);font-size:11px;font-style:normal;font-weight:400;line-height:normal;color:var(--be-color-secondary, #102137);margin:0}.room-amenities{color:#737373;width:33vw;padding:0 24px}@media screen and (max-width: 59.99875em){.room-amenities{padding:0 12px;width:calc(100% - 24px)}}.room-amenities .room-name{display:block;width:100%;font-size:28px;font-weight:500;text-align:center;margin:16px 0;color:#000}.amenity-icon{margin-right:10px}.old-amenity-icon{margin-right:10px;fill:#737373!important}.amenity-item{margin-bottom:8px}.listIconAmenities,.descriptionModalAmenities,.descriptionModalAmenities ul,.descriptionModalAmenities ul li,.descriptionModalAmenities p,.descriptionModalAmenities span{font-family:var(--be-font-body)!important;font-size:14px!important;font-weight:300!important;line-height:1.6!important;color:var(--be-color-secondary, #102137)!important;margin:0!important;text-align:justify!important}.descriptionModalAmenities ul{padding-left:18px!important}.descriptionModalAmenities{padding-bottom:1rem}.iconCircleList{font-size:5px;margin-right:10px}.modalAllAmenities{z-index:3003!important}.booking_conditions .collapsible-header,[page=rooms] .booking_conditions .collapsible-header{padding:19px 21px}.iconsColorRoomAmenities{fill:#737373!important}.newIconsColorRoomAmenities{fill:#737373!important;stroke:#737373!important}.labelViewAllAmenities span{padding-right:8px}.borderCardAmenities{border-top:1px solid #dbdada;margin-top:40px}.modalAllAmenities .modal-dialog .modal-content .modal-header{border-bottom:1px solid #dbdada}.containerModalAmenities{padding:1rem;margin:0}.cardHeaderRoomAmenities{padding-bottom:20px}.icon-content-amenity{display:flex;justify-content:center}@media (min-width: 768px){.labelTitleAmenities,.labelViewAllAmenities{margin-bottom:0}.verticalAlignCenter{display:flex;align-items:center}.alignFlexTextRight{justify-content:right}}@media (min-width: 1024px){.borderCardAmenities{margin-top:0}}.g-amenities-card{color:#666;background-color:#fff;border:1px solid #dbdada;border-radius:var(--be-radius, 10px);padding:20px 40px 14px;margin:0 0 20px}.g-amenities-title{font-family:var(--be-font-body);font-size:1rem;font-weight:600;margin-bottom:14px}.g-amenities-icon{display:flex;align-items:center;justify-content:center}.g-amenities-icon svg{fill:#737373!important}.g-amenities-content-icon{width:40px;height:40px;min-width:40px;min-height:40px;display:flex;align-items:center;justify-content:center}.g-amenities-content-label{display:inline-flex}.amenity-description{font-size:14px;font-weight:400;color:#737373}#modalOverlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:3003}#modalOverlay.open{display:block;opacity:1}#bottomDrawer{position:fixed;bottom:0;left:0;width:100%;background-color:#fff;box-shadow:0 -2px 10px #0000001a;overflow:hidden;z-index:3004;transform:translateY(100%);transition:transform .3s ease-in-out;border-radius:var(--be-radius-card, 12px) var(--be-radius-card, 12px) 0px 0px}#bottomDrawer.open{transform:translateY(0)}#drawerContent{padding:20px}.closeDrawer{padding:0 0 10px 10px!important}body.drawerOpen{overflow:hidden}.skeleton-image,.skeleton-list-item,.skeleton-avatar,.skeleton-button{width:100%;background:linear-gradient(to right,#ddd,#f0f0f0,#ddd);background-size:200% 100%;border-radius:var(--be-radius, 4px)}.skeleton-image.skeleton-avatar,.skeleton-list-item.skeleton-avatar,.skeleton-avatar.skeleton-avatar,.skeleton-button.skeleton-avatar{border-radius:50%}.skeleton-animation{animation:loading 3s linear infinite}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 767.98px){.skeleton-image{height:120px!important}.skeleton-button{height:30px!important}.skeleton-list-item{height:15px!important}}.skeleton-height-input{height:58px!important}.skeleton-height-service-card{height:140px!important}.skeleton-height-amount{height:28px!important}.center-desktop{display:flex;margin-left:24px;top:250px;width:calc(100% - 48px);left:0;height:0;overflow:visible;justify-content:center;position:relative}.benefits-list-container{display:flex;flex-flow:row;flex-wrap:nowrap;border-radius:55px;width:min-content;max-width:360px;height:min-content;background-color:#000;color:#fff;padding:8px 20px;z-index:4}@media screen and (max-width: 59.99875em){.benefits-list-container{max-width:210px;left:calc(50% - 1052px)}}.benefits-list-container .benefits-list{display:flex;flex-flow:row;flex-wrap:nowrap;overflow:scroll}.benefits-list-container .benefits-list .benefit-row{white-space:nowrap;display:flex;flex-flow:row;margin-bottom:0!important}.benefits-list-container .benefits-list .benefit-row .benefit-label p{margin:0}.benefits-list-container .benefits-list .plus-character{margin:0 8px;display:block;height:min-content}.benefits-list-container .benefits-terms-container{display:flex;width:18px;height:18px;padding-left:10px;cursor:pointer}.benefits-list-container .benefits-terms-container .benefits-terms-icon img{fill:#fff9}.benefits-list-container .benefits-terms-container .dialog-container{width:50vw!important;max-height:500px;padding:0 12px}@media screen and (max-width: 59.99875em){.benefits-list-container .benefits-terms-container .dialog-container{width:auto!important;padding:0}}.benefits-list-container .benefits-terms-container .dialog-container .dialog-content{display:flex;width:100%;flex-flow:column}.benefits-list-container .benefits-terms-container .dialog-container .dialog-content .benefit-selector-container{display:flex;flex-wrap:nowrap;flex-flow:row;width:100%;padding:20px 0}.benefits-list-container .benefits-terms-container .dialog-container .dialog-content .benefit-selector-container .benefit-selector{display:flex;flex-wrap:nowrap;flex-flow:row;white-space:nowrap;padding-bottom:12px;color:#666;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 59.99875em){.benefits-list-container .benefits-terms-container .dialog-container .dialog-content .benefit-selector-container .benefit-selector{padding-bottom:4px}}.benefits-list-container .benefits-terms-container .dialog-container .dialog-content .benefit-selector-container .benefit-selector span{text-align:center;width:calc(100% - 10px);overflow:hidden;text-overflow:ellipsis}.benefits-list-container .benefits-terms-container .dialog-container .dialog-content .benefit-selector-container .benefit-selector span .benefit-icon{margin-right:10px;stroke:#666!important;fill:#666!important}.benefits-list-container .benefits-terms-container .dialog-container .dialog-content .benefit-selector-container .benefit-selector.selected{border-bottom:3px solid var(--be-color-secondary, #102137);color:var(--be-color-secondary, #102137);font-weight:500}.benefits-list-container .benefits-terms-container .dialog-container .dialog-content .benefit-selector-container .benefit-selector.selected span .benefit-icon{fill:var(--be-color-secondary, #102137)!important;stroke:var(--be-color-secondary, #102137)!important}.benefits-list-container .currency-container{display:flex;flex-flow:row;width:100%;gap:18px}@media screen and (max-width: 59.99875em){.benefits-list-container .currency-container{flex-flow:column;gap:4px}}.benefits-list-container .benefit-terms,.benefits-list-container .alternate-terms{width:100%;text-align:left!important;margin-bottom:12px;color:#666}.benefits-list-container .benefit-terms span,.benefits-list-container .alternate-terms span{text-align:left!important}#resortCredit{display:flex;justify-content:center;flex-flow:column;align-items:center}.general-benefits-layout{display:flex;justify-content:center}@media (max-width: 960px){.general-benefits-layout{padding:0 15px;margin-bottom:16px}}.general-benefits-container{display:flex;flex-direction:column;align-items:center;width:100%;padding:16px 24px}@media (max-width: 960px){.general-benefits-container{padding:0}}.general-benefits-wrapper{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:center;gap:48px}@media (max-width: 992px){.general-benefits-wrapper{gap:32px}}@media (max-width: 768px){.general-benefits-wrapper{flex-wrap:wrap;justify-content:center;gap:24px}}.general-benefits-title{display:flex;align-items:center;justify-content:center;gap:8px;font-family:var(--be-font-body);font-size:14px;font-weight:400;color:#5a6573;white-space:nowrap;margin-bottom:20px}.general-benefits-title span{font-weight:400}.general-benefits-info-icon{fill:#5a6573;flex-shrink:0}.general-benefit-item{display:flex;align-items:center;gap:12px;font-family:var(--be-font-body);color:#0f1824;white-space:nowrap;transition:transform .2s ease,opacity .2s ease}.general-benefit-item:hover{opacity:.85;transform:translateY(-2px)}@media (max-width: 768px){.general-benefit-item{flex-direction:column;text-align:center;gap:8px}}.general-benefit-image{width:64px;height:64px;object-fit:contain;flex-shrink:0}@media (max-width: 768px){.general-benefit-image{width:56px;height:56px}}.general-benefit-icon{fill:var(--be-color-primary, #183456);flex-shrink:0}.general-benefit-content{display:flex;flex-direction:column;gap:2px}@media (max-width: 768px){.general-benefit-content{align-items:center}}.general-benefit-title-text{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:600;color:#0f1824;white-space:nowrap}.general-benefit-subtitle{font-size:12px;font-weight:400;color:#5a6573;white-space:nowrap}.general-benefit-currency{font-weight:600;color:#0f1824}.general-benefits-carousel{display:flex;flex-direction:column;align-items:center;width:100%;padding:8px 0;touch-action:pan-y pinch-zoom}.carousel-slides-container{display:flex;align-items:center;justify-content:center;width:100%;gap:12px}.carousel-slides-container--arrows{justify-content:space-between;padding:0 8px}.carousel-slides-container--icons{justify-content:center;gap:16px}.carousel-slides-container--three-visible{justify-content:space-between;align-items:center;gap:16px;padding:0 8px}.carousel-three-benefits{display:flex;flex:1;justify-content:center;align-items:center;gap:48px;min-width:0}@media (max-width: 992px){.carousel-three-benefits{gap:32px}}.carousel-three-benefits-item{min-width:0;animation:carouselBenefitFadeIn .4s ease-out both}@keyframes carouselBenefitFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.carousel-arrow{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;cursor:pointer;padding:0;transition:all .2s ease;flex-shrink:0}.carousel-arrow:hover{transform:scale(1.1)}.carousel-arrow:active{transform:scale(.95)}.carousel-arrow-icon{fill:#374151;transition:fill .2s ease}.carousel-arrow:hover .carousel-arrow-icon{fill:#111827}.carousel-slide{display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer}.carousel-slide--prev,.carousel-slide--next{opacity:.5;transform:scale(.7);filter:grayscale(30%)}.carousel-slide--prev:hover,.carousel-slide--next:hover{opacity:.7;transform:scale(.75)}.carousel-slide--current{opacity:1;transform:scale(1);cursor:default}.carousel-slide-image{width:80px;height:80px;object-fit:contain;transition:all .4s cubic-bezier(.4,0,.2,1)}.carousel-slide--prev .carousel-slide-image,.carousel-slide--next .carousel-slide-image{width:56px;height:56px}.carousel-slide--current .carousel-slide-image{width:100px;height:100px}.carousel-slide-icon-wrapper{display:flex;align-items:center;justify-content:center;width:64px;height:64px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:var(--be-radius-container, 16px);transition:all .4s cubic-bezier(.4,0,.2,1)}.carousel-slide--prev .carousel-slide-icon-wrapper,.carousel-slide--next .carousel-slide-icon-wrapper{width:48px;height:48px;border-radius:var(--be-radius-card, 12px)}.carousel-slide--current .carousel-slide-icon-wrapper{width:80px;height:80px;border-radius:20px;box-shadow:0 4px 12px #00000014}.carousel-slide-icon{fill:var(--be-color-primary, #183456);transition:all .3s ease}.carousel-main-content{display:flex;align-items:center;justify-content:center;gap:16px;flex:1;animation:fadeInUp .35s ease-out both}.carousel-content{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;max-width:160px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.carousel-title{font-family:var(--be-font-body);font-size:15px;font-weight:600;color:#0f1824;line-height:1.3}.carousel-currency{font-weight:600;color:#0f1824}.carousel-subtitle{font-family:var(--be-font-body);font-size:13px;font-weight:400;color:#5a6573}.carousel-dots{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px;width:100%}.carousel-dot{width:8px;height:8px;border-radius:50%;border:none;background:#d1d5db;cursor:pointer;padding:0;transition:all .3s ease}.carousel-dot:hover{background:#9ca3af;transform:scale(1.1)}.carousel-dot--active{width:24px;border-radius:4px;background:#374151}.carousel-dot--active:hover{background:#374151}.clickable{cursor:pointer}.letter-color-text,.learn-more-link:hover,.learn-more-link,.text-paid-emphasize,.text-paid-emphasize span,.currency-card-letter,.currency-card-letter span,.text-card-letter,.text-card-letter span,.confirmation-code-letter,.subtitle-letter,.subtitle-letter span{color:var(--be-color-secondary, #102137)}.letter-color-text-important,.text-policies-letter p,.text-policies-letter p b,.text-policies-letter p strong,.text-policies-letter p strong span,.text-policies-letter p span,.text-policies-letter span,.text-policies-letter ul,.text-policies-letter ul li,.text-policies-letter ul li span{color:var(--be-color-secondary, #102137)!important}.letter-color-primary,.confirmation-title-transfers,.confirmation-title-digital-check-in,.confirmation-title-manage-reservation,.text-summary-emphasize,.text-summary-emphasize span,.text-privacy-policies:hover,.text-privacy-policies,.title-card-letter,.title-letter{color:var(--be-color-primary, #183456)}.letter-color-secondary,.text-link-letter:hover,.text-link-letter{color:var(--be-color-secondary, #102137)}.letter-color-section-divider,.letter-section-divider{border-top:1px solid rgba(0,0,0,.2)}.letter-color-bg-card{background-color:#fafafa}.letter-icon-color{stroke:var(--be-color-secondary, #102137)}.letter-font-text,.text-paid-emphasize,.text-paid-emphasize span,.text-summary-emphasize,.text-summary-emphasize span,.text-privacy-policies,.text-link-letter,.currency-card-letter,.currency-card-letter span,.text-card-letter,.text-card-letter span,.confirmation-code-letter,.subtitle-letter,.subtitle-letter span{font-family:var(--be-font-body)}.letter-font-text-important,.text-policies-letter p,.text-policies-letter p b,.text-policies-letter p strong,.text-policies-letter p strong span,.text-policies-letter p span,.text-policies-letter span,.text-policies-letter ul,.text-policies-letter ul li,.text-policies-letter ul li span{font-family:var(--be-font-body)!important}.letter-font-title,.title-card-letter,.title-letter{font-family:var(--be-font-body)}.page-booking-confirmation{width:100%}.section-booking-confirmation{margin-bottom:16px}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row-r{margin-right:-15px!important;margin-left:-15px!important}.col-r{padding-right:15px!important;padding-left:15px!important}.title-letter{font-weight:600;font-size:18px;text-align:center;text-transform:uppercase}.subtitle-letter,.subtitle-letter span{font-weight:400;font-size:14px;text-align:center}.confirmation-code-letter{font-weight:600;font-size:24px;text-align:center}.title-card-letter{font-weight:600;font-size:12px;text-transform:uppercase;margin-bottom:8px}.text-card-letter,.text-card-letter span{font-weight:400;font-size:12px;margin-bottom:8px}.currency-card-letter,.currency-card-letter span{font-weight:400!important;font-size:12px!important;margin-bottom:8px!important}.text-link-letter,.text-link-letter:hover{text-decoration:none}.text-privacy-policies{font-weight:400;font-size:12px;margin-bottom:0;text-transform:uppercase;text-decoration:underline}.text-policies-letter p,.text-policies-letter p b,.text-policies-letter p strong,.text-policies-letter p strong span,.text-policies-letter p span,.text-policies-letter span,.text-policies-letter ul,.text-policies-letter ul li,.text-policies-letter ul li span{font-weight:400!important;font-size:12px!important;font-style:normal!important;text-align:justify!important;line-height:1.5!important}.text-summary-emphasize-bold{font-weight:600!important}.text-paid-emphasize,.text-paid-emphasize span{font-weight:600!important;font-size:14px!important;text-transform:uppercase!important}.card-letter{padding:16px 16px 8px;border-radius:4px;background:#f8f6f4}.card-letter-padding{padding:16px}.card-letter-room-image{height:200px;border-radius:4px;background-position:center}.letter-section-divider{padding-top:8px}.header-image-height{border-radius:4px;height:240px}.text-line-through{text-decoration:line-through}.text-no-wrap{text-wrap:nowrap}.confirmation-title-transfers,.confirmation-title-digital-check-in,.confirmation-title-manage-reservation{font-size:16px;line-height:24px;font-weight:600}.col-r-promotion{padding-right:10px!important;padding-left:10px!important}.puntacana-promo-tittle{color:#666;font-size:18px}.top-promotion{padding-top:60px}.learn-more-link,.learn-more-link:hover{all:unset;text-decoration:underline;cursor:pointer}.underline-promo{text-decoration:underline;cursor:pointer}.HubspotBEForm .hs-submit .actions:hover:before{height:100%}.HubspotBEForm .hs-recaptcha{display:none!important}.HubspotBEForm .hs-form-field label.hs-error-msg{color:red;position:static}.form-Hubspot-BE{overflow:scroll;padding:20px 10px;margin:0;overflow-y:auto}@media screen and (min-width: 79em){.form-Hubspot-BE{width:500px}}.isLoadingHubspot{display:flex;justify-content:center;align-items:center;height:100%}.booking-conditions-container{display:block;width:40vw;padding:0 24px!important}@media screen and (max-width: 59.99875em){.booking-conditions-container{width:100%}}.rr-name{font-weight:600;font-size:12px;color:var(--be-color-secondary, #102137);text-wrap:pretty}.rr-cross-out-price,.rr-cross-out-price .code,.rr-cross-out-price .value,.rr-cross-out-price .symbol{font-weight:400!important;font-size:11px!important;text-decoration:line-through;color:#de3c3c}.rr-price-per-night,.rr-price-per-night .code,.rr-price-per-night .value,.rr-price-per-night .symbol{font-weight:400!important;font-size:14px!important;color:#274c69}.rr-terms-and-conditions{font-weight:400;font-size:11px;text-decoration:underline;cursor:pointer;color:var(--be-color-secondary, #102137)}.rr-total-label{font-weight:600;font-size:14px;color:#274c69}.rr-total-price,.rr-total-price .code,.rr-total-price .value,.rr-total-price .symbol{font-weight:600!important;font-size:16px!important;color:#274c69}.rr-total-price-per-night,.rr-total-price-per-night .code,.rr-total-price-per-night .value,.rr-total-price-per-night .symbol{font-weight:600!important;font-size:12px!important;color:#274c69}.rr-generic-text,.rr-generic-text--description{font-weight:400;font-size:11px;color:var(--be-color-secondary, #102137)}.rr-generic-text--description{color:#666}.rr-rate-from{font-weight:400;font-size:14px;color:var(--be-color-secondary, #102137)}.rr-promo-code{font-weight:400;font-size:12px;text-transform:uppercase;color:#00b241}.rr-selected-rate{border-radius:8px;background-color:#fafafa}.rr-card{padding:16px 8px}.rr-card-promotion{padding:8px 8px 16px}.rr-title-booking-conditions{font-weight:600;font-size:11px;color:var(--be-color-primary, #183456)}.rr-total-percent-discount{border-radius:4px;padding:0 4px;font-size:12px;font-weight:400;background-color:#666;color:#fff}.rr-avg-total{gap:4px}.rr-price-per-night-label{cursor:pointer}.rr-price-per-night-icon{fill:var(--be-color-secondary, #102137)}.rr-button-room-selected{font-size:12px;width:auto}.content-promo-button-rate{gap:6px}.tags-rate,.tags-rate--recommended,.tags-rate--promotion{border-radius:4px;font-size:11px;user-select:none;width:fit-content;line-height:20px}.tags-rate--promotion{padding:2px 4px;font-weight:400;background-color:#666;color:#fff}.tags-rate--recommended{font-weight:400;color:var(--be-color-primary, #183456);text-transform:uppercase}.rr-divider{height:1px;background-color:#dbdada}.rr-gap-tags{gap:5px}.rr-gap-variance-price{gap:4px}.rr-content-radio-height{height:31px}.rr-gap-total-price,.rr-gap-option-rate{gap:8px}@keyframes textSweep{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}.rr-rotate-words{animation:textSweep .3s ease-in}.link-promo{font-weight:300;text-decoration:underline}dialog.customDialog{background-color:#fff;padding:0;border:0;border-radius:var(--be-radius-card, 12px);outline:none}dialog.customDialog::backdrop{background-color:#00000040}dialog.customDialog>.dialog-content{padding:48px 24px;text-align:center}.dialog-mobile{width:100%}.dialog-desktop{width:35vw}@media (max-width: 1600px){.dialog-desktop{width:40vw}}@media (max-width: 1440px){.dialog-desktop{width:45vw}}@media (max-width: 1280px){.dialog-desktop{width:50vw}}@media (max-width: 1024px){.dialog-desktop{width:60vw}}.dialog-width-75{width:75%}.dialog-width-30{width:30%}.dialog-width-25{width:25%}.close-dialog{cursor:pointer}.dialog-icon{display:flex;width:100%;padding-top:20px;padding-bottom:16px;justify-content:center;align-items:center}.dialog-icon .icon-background{background-color:#ffb3cb1f;border-radius:50%;width:42px;height:42px;display:flex;justify-content:center;align-items:center}.title-dialog{font-size:18px;line-height:22px;color:var(--be-color-primary, #183456);text-align:center;font-weight:600}@media screen and (max-width: 59.99875em){.title-dialog{font-size:18px}}.icon-close-dialog{fill:#666}.dialog-body{max-height:80vh;overflow-y:auto;font-size:16px;display:flex;flex-flow:column;align-items:center;justify-content:flex-start}.dialog-body::-webkit-scrollbar{width:4px}.dialog-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.dialog-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.dialog-body::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.dialog-body .content-input{font-size:14px!important;height:50px}.dialog-body .btn-summary-next{font-size:14px!important;height:40px}@media screen and (max-width: 59.99875em){.dialog-body{font-size:14px;padding:0 12px}}.dialog-body:focus,.dialog-body:focus-visible{outline:none!important;border:none!important}.contentRoomSelector{gap:8px}.btnRoomSelector{border:1px solid #999999;border-radius:100px;padding:4px 0 4px 8px;background-color:initial;width:fit-content;height:24px;color:#999;font-size:12px;font-weight:400;line-height:16px;text-align:center;font-family:Open Sans,sans-serif;user-select:none}.btnRoomSelected{border-color:#527087;background-color:#eff6ff;color:#274c69}.btnRoomSelectedWithRate{border-color:#999;background-color:#f2f2f2;color:#999}.btnRoomSelectorEnabled,.btnRemoveRoom{cursor:pointer}.btnRoomSelectorDisabled{cursor:not-allowed}.colorButtonRemove{fill:#999}.colorButtonRemoveSelected{fill:#527087}.header .title{font-size:24px;font-weight:400;line-height:24px;letter-spacing:.01em;color:var(--be-color-primary, #183456);font-family:var(--be-font-body)}.header .property{font-size:16px;font-weight:400;line-height:24px;text-align:left;font-family:var(--be-font-body)}.header .dates{font-size:14px;font-weight:400;line-height:19.07px;text-align:center;font-family:var(--be-font-body)}.header .icon-color{color:var(--be-color-secondary, #102137);fill:var(--be-color-secondary, #102137)}.room-list .room_name{font-size:16px;font-weight:600;line-height:24px;text-align:left;font-family:var(--be-font-body)}.room-list .plan_name{font-size:11px;font-weight:400;line-height:14.98px;text-align:left;font-family:var(--be-font-body)}.room-list .cross_amout{font-size:11px;font-weight:400;line-height:14.98px;text-align:center;color:#999;font-family:var(--be-font-body)}.room-list .total_amount{font-size:14px;font-weight:400;line-height:19.07px;text-align:center;font-family:var(--be-font-body)}.room-list .discount{width:Hug 34px px;height:Hug 15px px;padding:0 4px;gap:4px;border-radius:var(--be-radius-button, 999px);opacity:0px;background:#5bcd851f;color:#21733f;font-size:11px;font-weight:400;font-family:var(--be-font-body)}.room-list .total_nights{font-size:11px;font-weight:400;line-height:14.98px;text-align:left;color:#999;font-family:var(--be-font-body)}.room-list hr{border:none;border-top:1px solid #dbdada!important;margin:0;padding:0;height:0;width:100%}.room-list .services .title{font-size:14px;font-weight:600;line-height:19.07px;text-align:left;font-family:var(--be-font-body)}.room-list .services .delete{font-size:14px;font-weight:400;line-height:20px;text-align:center;text-decoration:underline;cursor:pointer;font-family:var(--be-font-body)}.room-list .policies{font-size:14px;font-weight:400;line-height:20px;text-align:center;cursor:pointer;text-decoration:underline;font-family:var(--be-font-body)}.bg-card-ticket{background-color:#fff}.subtotal{font-size:14px;font-weight:400;line-height:19.07px;text-align:center;font-family:var(--be-font-body)}.bg-card-ticket{background-color:#fff;border-color:transparent!important}@media print,screen and (min-width: 60em){.bg-card-ticket{border-color:#dbdada!important}}.text-default-summary-color{color:#737373!important}.header .title{font-size:12px;font-weight:400;line-height:16px;letter-spacing:.72px;text-align:center;color:#737373;font-family:var(--be-font-body)}.header .property{font-size:22px;font-weight:500;line-height:28px;text-align:left;font-family:var(--be-font-body)}.header .dates,.header .room-pax{font-size:14px;font-weight:400;line-height:20px;text-align:center;font-family:var(--be-font-body);color:#737373}.header:after{content:"";display:block;width:100%;height:1px;background-color:#dbdada;margin-top:32px}.header .booking-finder-pax-rooms .text-left{padding-left:12px!important}.header .booking-finder-pax-rooms .text-right{padding-right:12px!important;position:relative}.header .booking-finder-pax-rooms .text-right:before{content:"";position:absolute;background-color:#dbdada;width:1px;height:16px;top:50%;right:0;transform:translateY(-50%)}.decoration--mobile{display:block}@media print,screen and (min-width: 60em){.decoration--mobile{display:none}}.room-list-two-steps .room-number{text-transform:capitalize;font-size:14px;font-weight:600;line-height:24px;text-align:left;font-family:var(--be-font-body)}.room-list-two-steps .room-name{font-size:16px;font-weight:400;line-height:24px;text-align:left;font-family:var(--be-font-body)}.room-list-two-steps .room_paxes{font-size:14px;font-weight:400;line-height:24px;text-align:left;font-family:var(--be-font-body)}.room-list-two-steps .plan_name{font-size:14px;font-weight:400;line-height:19.07px;text-align:left;font-family:var(--be-font-body);gap:12px;align-items:flex-start}@media print,screen and (min-width: 60em){.room-list-two-steps .plan_name{gap:24px}}.room-list-two-steps .plan_name .plan_name_content{display:flex;align-items:flex-start;flex:1;min-width:0}.room-list-two-steps .plan_name .plan_name_icon{flex-shrink:0;margin-right:8px}.room-list-two-steps .plan_name .plan_name_text{flex:1;min-width:0;word-wrap:break-word}.room-list-two-steps .plan_name .plan_name_price{flex-shrink:0;text-align:right}.room-list-two-steps .image-room{width:72px;height:72px;border-radius:var(--be-radius-card, 12px);object-fit:cover}.room-list-two-steps .cross_amout{font-size:11px;font-weight:400;line-height:0;color:#999;font-family:var(--be-font-body)}.room-list-two-steps .total_amount{font-size:14px;font-weight:400;line-height:19.07px;text-align:center;font-family:var(--be-font-body)}.room-list-two-steps .discounts-wrapper{display:flex;flex-direction:column;align-items:flex-end;width:100%}.room-list-two-steps .discount{display:inline-flex;align-items:center;justify-content:center;width:auto;height:22px;padding:2px 6px;border-radius:var(--be-radius-button, 999px);background:#5bcd851f;color:#21733f;font-size:12px;font-weight:500;font-family:var(--be-font-body);line-height:1.2;white-space:nowrap}.room-list-two-steps .discount-mvg{align-self:flex-end;display:inline-flex;align-items:center;justify-content:center;min-width:fit-content;height:22px;font-size:12px;font-weight:500;border-radius:var(--be-radius-button, 999px);padding:2px 6px;line-height:1.2;margin-top:4px;white-space:nowrap;background-color:#559adb26!important;color:var(--be-color-primary, #183456)!important}.room-list-two-steps .total_nights{font-size:14px;font-weight:400;line-height:14.98px;text-align:left;font-family:var(--be-font-body)}.room-list-two-steps hr{border:none;border-top:1px solid #dbdada!important;margin:0;padding:0;height:0;width:100%}.room-list-two-steps .services .service-item{align-items:center;gap:12px}.room-list-two-steps .services .service-content{display:flex;align-items:center;flex:1;min-width:0}.room-list-two-steps .services .service-icon{flex-shrink:0;margin-right:8px}.room-list-two-steps .services .service-text{font-size:14px;font-weight:400;line-height:24px;text-align:left;font-family:var(--be-font-body);flex:1;min-width:0;word-wrap:break-word}.room-list-two-steps .services .service-price{flex-shrink:0;text-align:right;display:flex;align-items:center}.room-list-two-steps .services .title{font-size:14px;font-weight:400;line-height:19.07px;text-align:left;font-family:var(--be-font-body)}.room-list-two-steps .services .delete{font-size:14px;font-weight:400;line-height:20px;text-align:center;text-decoration:underline;cursor:pointer;font-family:var(--be-font-body)}.room-list-two-steps .policies{font-size:12px;font-weight:400;line-height:19.07px;text-align:left;cursor:pointer;font-family:var(--be-font-body)}.room-list-two-steps .text-daily-rates{font-size:12px;font-weight:400;line-height:1.4;text-align:right;cursor:pointer;font-family:var(--be-font-body);color:var(--be-color-secondary, #102137);text-decoration:underline;white-space:normal;word-wrap:break-word}.room-list-two-steps .daily-rates-toggle{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;max-width:150px;cursor:pointer}@media print,screen and (min-width: 60em){.room-list-two-steps .daily-rates-toggle{max-width:none}}.room-list-two-steps .chevron-daily-rates{transition:transform .3s ease;display:flex;align-items:center;flex-shrink:0}.room-list-two-steps .chevron-daily-rates.rotate-up{transform:rotate(0)}.room-list-two-steps .chevron-daily-rates.rotate-down{transform:rotate(180deg)}.room-list-two-steps .daily-rates-container{width:100%}.room-list-two-steps .daily-rates-container .row{margin:0;width:100%}.room-list-two-steps .daily-rates-container .col-auto{max-width:100%;flex:0 0 100%;padding:0}.room-list-two-steps .daily-rates-container .rate-row{display:flex;justify-content:space-between;align-items:center;width:100%}.room-list-two-steps .daily-rates-container .rate-row>div:first-child{flex:0 0 auto}.room-list-two-steps .daily-rates-container .rate-row>div:last-child{display:flex;align-items:center;gap:8px;text-align:right}.room-list-two-steps .daily-rates-container .rate-row span{font-size:12px}.room-list-two-steps .daily-rates-container .rate-row .date span{color:#737373!important}.room-list-two-steps .daily-rates-container .rate-row .crossout .delete-currency{opacity:.5;color:#737373!important;font-size:12px}.p-24{padding:24px!important}.pt-24{padding-top:24px!important}.pb-24{padding-bottom:24px!important}.pl-24{padding-left:24px!important}.pl-32{padding-left:32px!important}.pr-24{padding-right:24px!important}.py-24{padding-top:24px!important;padding-bottom:24px!important}.px-24{padding-left:24px!important;padding-right:24px!important}.icon-color{color:var(--be-color-secondary, #102137)!important;fill:var(--be-color-secondary, #102137)!important}.promo-code .input-promo-code{width:70%;height:60px;border-radius:5px 0 0 5px;padding-left:10px;display:inline-block;border:solid 1px rgba(0,0,0,.2);background-color:#fff;font-size:13px;color:var(--be-color-secondary, #102137)}.promo-code .input-promo-code::placeholder{color:#ccc}.promo-code .input-promo-code:focus{outline:none}.promo-code .input-promo-code:disabled{background-color:#fafafa;opacity:1}.promo-code .btn-code-disable{height:60px;width:30%;border-radius:0 5px 5px 0;border:solid 1px rgba(0,0,0,.2);background-color:#fff;font-size:14px!important;text-transform:capitalize;color:#ccc}.promo-code .btn-code-active{font-size:14px!important;height:60px;width:30%;border-radius:0 5px 5px 0;border:solid 1px var(--be-color-secondary, #102137);background-color:#fff;color:var(--be-color-secondary, #102137);text-transform:capitalize}.promo-code .btn-delete-code{color:var(--be-color-secondary, #102137);fill:var(--be-color-secondary, #102137)}.promo-code .btn-delete-enabled{cursor:pointer!important}.promo-code .btn-delete-disabled{cursor:not-allowed!important}.promo-code .btn-promocode-text{color:#66bb6a;font-size:14px}@media print,screen and (min-width: 60em){.promo-code .input-promo-code{width:70%;height:60px;border-radius:5px 0 0 5px;font-size:16px!important;padding-left:10px;display:inline-block;padding-top:0;padding-bottom:0}.promo-code .btn-code-disable{height:60px;width:30%;border-radius:0 5px 5px 0;font-size:16px;color:#ccc;text-transform:uppercase;padding-bottom:0;margin-top:0;margin-bottom:0}.promo-code .btn-code-active{height:60px;width:30%;border-radius:0 5px 5px 0;font-size:14px;text-transform:uppercase;padding-bottom:0;margin-top:0;margin-bottom:0}.promo-code .btn-delete-code{fill:var(--be-color-secondary, #102137)}.promo-code .price-promo-code{margin:10px 0;padding:2px 0}}.bg-card-ticket{background-color:#fff;border:solid 1px #dbdada}.total_crossamount{font-size:12px;font-weight:400;line-height:20px;text-align:center;color:#999;font-family:var(--be-font-body)}.subtotal{font-size:12px;font-weight:400;line-height:19.07px;text-align:center;font-family:var(--be-font-body)}.promocode-discount{font-size:12px;font-weight:400;line-height:19.07px;text-align:center;font-family:var(--be-font-body);color:#66bb6a}.promocode{color:#66bb6a;font-size:14px;font-weight:400;line-height:19.07px;text-align:left;font-family:var(--be-font-body)}.total{font-size:12px;font-weight:400;line-height:16.34px;text-align:left;font-family:var(--be-font-body)}.total-to-pay{font-size:18px;font-weight:600;line-height:28px;text-align:left;color:var(--be-color-primary, #183456);font-family:var(--be-font-body)}.remaining-balance{font-size:12px;font-weight:400;line-height:16.34px;text-align:left;font-family:var(--be-font-body)}hr{border:none;border-top:1px solid #dbdada!important;margin:0;padding:0;height:0;width:100%}.text-property-currency,.amount-property-currency{font-size:12px;font-weight:400;line-height:19.07px;font-family:var(--be-font-body)}.card-guest-form{border:1px solid #dbdada;border-radius:8px;padding:16px;background:#fff;margin-bottom:20px}.title-section-guest-form{font-size:20px;font-weight:400;line-height:28px}.title-room-card{font-size:14px;font-weight:600;line-height:20px}.label-special-request{font-size:14px;font-weight:400;line-height:20px;margin:0 0 10px;padding:0 10px;gap:10px;user-select:none;cursor:pointer}.gf-generic-text{font-size:14px;font-weight:400;line-height:20px}.outlined-field{margin:0 0 22px;position:relative}.outlined-input{background:#fff;border-radius:var(--be-radius, 5px);border:1px solid #ced4da;box-sizing:border-box;color:#666;font-size:14px;height:60px;outline:none;padding:33px 14px 18px;width:100%}.outlined-input:focus{border:2px solid #ced4da}.outlined-label{background-color:#fff;color:#666;font-size:14px;left:12px;padding:0 4px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:.2s ease all}.outlined-input:focus+.outlined-label,.outlined-input:not(:placeholder-shown)+.outlined-label,.outlined-label.filled{color:#666;font-size:12px;top:15px}.outlined-textarea{background:#fff;border-radius:5px;border:1px solid #ced4da;box-sizing:border-box;color:#666;font-size:14px;outline:none;padding:33px 14px 18px;width:100%;resize:vertical;min-height:60px;max-height:180px}.outlined-textarea:focus{border:2px solid #ced4da}.outlined-textarea:focus+.outlined-label,.outlined-textarea:not(:placeholder-shown)+.outlined-label{color:#666;font-size:12px;top:15px}.outlined-select-box{align-items:center;cursor:pointer;display:flex;position:relative;transition:border-color .2s ease}.outlined-select-box.open{border:2px solid #ced4da}.outlined-select-value{color:#666;flex-grow:1;font-size:14px;padding:8px 0}.outlined-placeholder{color:#666}.outlined-arrow{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #ced4da;height:0;margin-left:10px;transform:translateY(-6px);width:0}.outlined-options{background:#fff;border-radius:4px;border:1px solid #ced4da;box-shadow:0 2px 8px #0000001a;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:10;width:max-content;min-width:200px}.outlined-option{color:#666;cursor:pointer;padding:12px 14px;transition:background .2s}.outlined-option:hover{background-color:#f0f0f0}.outlined-combo-input{border:none;color:#666;flex-grow:1;font-size:14px;outline:none;padding:8px 0;width:inherit}.outlined-checkbox{display:flex;align-items:center;position:relative;margin:0 0 22px}.outlined-checkbox-container{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #ced4da;border-radius:4px;cursor:pointer;transition:border-color .2s ease;flex-basis:auto}.outlined-checkbox-container.checked{border-color:#ced4da;background-color:#fff}.outlined-check-icon{width:18px;height:18px;fill:#666}.outlined-checkbox-label{flex-basis:fit-content;margin-left:8px;color:#666;font-size:14px;margin-bottom:0;text-align:justify}.error-message{color:red;font-size:12px;margin-top:4px;display:block;position:absolute;bottom:-18px;left:14px}.field-error,.field-error:focus,.outlined-field.error-active .outlined-select-box{border-color:red}.outlined-form-group{display:flex;flex-direction:row}.outlined-form-group>div:nth-child(1){width:30%}.outlined-form-group>div:nth-child(2){width:70%}.outlined-form-group>div:nth-child(1)>div{border-width:1px 0px 1px 1px;border-radius:var(--be-radius, 5px) 0px 0px var(--be-radius, 5px)}.outlined-form-group>div:nth-child(2)>input{border-radius:0px var(--be-radius, 5px) var(--be-radius, 5px) 0px}.container-services:not(:empty){border-top:1px solid rgba(0,0,0,.2)}.card-services{gap:12px;padding-top:16px}.card-services--mobile{padding:16px 0}.pax-info{color:#737373}.pax-info svg{fill:#737373}.card-services-header{height:30px}.card-services-title{font-size:16px;font-style:normal;font-weight:500;line-height:24px}.card-services-title-drawer{font-size:28px;font-style:normal;font-weight:500;line-height:36px;letter-spacing:-.28px}.card-services-content{gap:16px}.card-services-content .card-service:not(:last-child){border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:16px}.card-services-content:has(.card-service--drawer){margin:0}@media (min-width: 768px){.card-services-content:has(.card-service--drawer){max-width:480px}}.carousel-inner{border-radius:8px!important}.card-service{display:flex;gap:12px;align-items:center}.card-service-image{flex:1;display:flex;align-items:center;gap:16px}.card-service-image .carousel-inner{border-radius:var(--be-radius-card, 12px)!important}.card-service-image img{aspect-ratio:1/1;width:48px;height:48px;min-height:auto!important;border-radius:var(--be-radius-card, 12px)}.card-service-price{color:#737373}.card-service--drawer{border:1px solid rgba(0,0,0,.2);border-radius:var(--be-radius-container, 16px);display:flex;gap:16px;overflow:hidden}.card-service--drawer-image{width:194px}.card-service--drawer-image .carousel-inner{border-radius:0!important}.card-service--drawer-image img{aspect-ratio:1/1;width:194px;height:156px}.card-service--drawer-content{flex:1;padding:16px 12px 16px 0;display:flex;flex-direction:column;gap:20px;justify-content:space-between}.card-service--drawer-content-info{display:flex;flex-direction:column;gap:4px}.card-service--drawer-content-price{display:flex;justify-content:space-between;align-items:center}.card-service--drawer-content-price .btn-add-service-drawer{background:var(--be-color-primary, #183456);color:#fff;border-radius:50%;padding:6px;cursor:pointer}@media screen and (min-width: 79em){.card-service--drawer-content-price .btn-add-service-drawer{padding:6px 12px;border-radius:var(--be-radius-button, 999px)}}.card-service--drawer-content-price .btn-add-service-drawer span{display:none}@media screen and (min-width: 79em){.card-service--drawer-content-price .btn-add-service-drawer span{display:block}}@media screen and (min-width: 79em){.card-service--drawer-content-price .btn-add-service-drawer .action-service{display:none}}.card-service-text-link{text-decoration:underline}.modal-a-b-simulator dialog.customDialog.dialog-desktop{width:20%}.cards-a-b-simulator{gap:15px}.card-a-b-simulator{background-color:#fafafa;border-radius:var(--be-radius-card, 12px);padding:15px}.card-a-b-simulator-header p{font-size:20px;font-weight:600;text-align:center;margin-bottom:15px;color:var(--be-color-secondary, #102137)}.card-a-b-simulator-body{gap:8px}.card-a-b-simulator-variation{background-color:#fff;border-radius:25px;padding:5px 5px 5px 20px;height:45px}.card-a-b-simulator-variation p{color:var(--be-color-secondary, #102137)}.button-a-b-simulator{background-color:var(--be-color-secondary, #102137);border-radius:50%;width:40px;height:40px;display:flex;justify-content:center;align-items:center;cursor:pointer}.complete-reservation{background-color:var(--be-color-accent, rgba(247, 191, 59, .1215686275));color:var(--be-color-complete-reservation-text, #102137)!important;padding:14px 24px;display:flex;align-items:center;justify-content:center;gap:6px}.multicurrency-container{display:flex;align-items:start;gap:12px;max-width:100%;fill:#666!important}.multicurrency-container .currency-icon{flex-shrink:0;margin-left:4px;padding-top:4px}.multicurrency-container .currency-info{flex:1;white-space:normal;word-break:break-word;font-size:11px;font-weight:400;line-height:14.98px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.background-multicurrency{background-color:#fff!important}.form-adyen-container{display:grid;gap:16px;padding-bottom:16px}@media screen and (min-width: 768px){.form-adyen-container{grid-template-columns:repeat(2,1fr)}}.form-adyen-container-expiry-date-cvv{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.form-adyen-container .input-payment-container{position:relative;width:100%}.form-adyen-container .input-payment-container input{box-sizing:border-box;width:100%;height:56px;padding:4px 16px;border:1px solid rgba(0,0,0,.2);border-radius:var(--be-radius, 8px);background:#fff;outline:none;color:#737373;font-size:16px;font-weight:400;line-height:24px}.form-adyen-container .input-payment-container label{position:absolute;top:16px;left:16px;color:#737373;background-color:transparent;pointer-events:none;font-size:16px;font-weight:400;line-height:24px}.form-adyen-container .input-payment-container label.card_holder{top:0;font-size:12px}.applied-certificates{margin:0 16px 16px;color:var(--be-color-secondary, #102137)}.applied-certificates__no_margin{margin:0!important}.applied-certificates__title{font-size:11px;font-weight:400}.applied-certificates__certificates{display:block;font-size:14px;line-height:1;text-align:center;margin-top:2px}@media (width <= 767.98px){.h1,.h2{font-size:22px}.h3,.h4{font-size:18px}.h5{font-size:16px}.h6{font-size:14px}.p-lg{font-size:18px}.p-md{font-size:16px}.p-sm{font-size:14px}.p-xs{font-size:12px}.caption{font-size:11px}.btn-text{font-size:14px}.btn-compact-text{font-size:12px}.input-text{font-size:14px}.input-compact-text{font-size:12px}.container__progress__circle .content__progress__circle{width:42px;height:42px}.container__progress__circle .content__progress__circle span{margin-top:-3px;font-size:14px}.content__progress__circle:before{width:95%;height:95%}.padding-progress-bar{padding-top:0}[page=services] .margin-progress,[page=payment] .margin-progress,[page=payment-method] .margin-progress,.margin-progress{height:auto;margin-top:70px;margin-bottom:16px}.card-payment{max-width:100%;width:100%;float:none}.rotate-izq-wh{width:20px;height:15px}.layout,.content-navbar{margin:0 16px}[page=rooms] .card .card-header{padding:8px 16px;min-height:auto}[page=rooms] .card .card-header .row{height:auto}[page=rooms] .card .card-header .card-title{font-size:14px}.card .card-footer{background-color:#fafafa}.footer_booking_conditions{padding:8px 0}.footer_booking_conditions .label-booking-conditions{font-size:14px;font-weight:400;line-height:20px;color:#274c69;margin-bottom:0;text-decoration:underline;cursor:pointer;padding-bottom:8px}.iconColorModalBookingConditions{fill:#274c69}[page=rooms] .btn-rooms-movile button{min-height:auto;height:44px;margin-bottom:20px}.border-bottom-card{border-bottom:none;margin-bottom:16px!important;padding-bottom:0!important}[page=rooms] .content__rooms .content__rooms-info{padding:8px 16px}.img-ratio-landscape{aspect-ratio:4/3}.step-progress-height{height:1px}.icon-size-redirect{width:10px}[page=payment-method] .main-wrapper .card .card-body.card-payment-padding,[page=resume] .main-wrapper .card .card-body.card-payment-padding{padding:15px}.icon-clock-payment{height:"12px";width:"12px"}[page=rooms] .content__rooms .content__rooms-info{padding:24px}}@media screen and (width <= 767.98px) and (max-width: 59.99875em){[page=rooms] .content__rooms .content__rooms-info{padding-bottom:0}}@media (width <= 767.98px){.banner-text-overlay{font-size:12px;width:75%}}@media (768px <= width <= 991.98px){.h1,.h2{font-size:22px}.h3,.h4{font-size:18px}.h5{font-size:16px}.h6{font-size:14px}.p-lg{font-size:18px}.p-md{font-size:16px}.p-sm{font-size:14px}.p-xs{font-size:12px}.caption{font-size:11px}.btn-text{font-size:14px}.btn-compact-text{font-size:12px}.input-text{font-size:14px}.input-compact-text{font-size:12px}.container__progress__circle .content__progress__circle{width:42px;height:42px}.container__progress__circle .content__progress__circle span{margin-top:-3px;font-size:14px}.content__progress__circle:before{width:95%;height:95%}.padding-progress-bar{padding-top:0}[page=services] .margin-progress,[page=payment] .margin-progress,[page=payment-method] .margin-progress,.margin-progress{height:auto;margin-top:70px;margin-bottom:20px}.card-payment{max-width:100%;width:100%;float:none}.rotate-izq-wh{width:20px;height:15px}[page=rooms] .card .card-header{padding:8px 16px;min-height:auto}[page=rooms] .card .card-header .row{height:auto}[page=rooms] .card .card-header .card-title{font-size:14px}.card .card-footer{background-color:#fafafa}.footer_booking_conditions{padding:8px 0}.footer_booking_conditions .label-booking-conditions{font-size:14px;font-weight:400;line-height:20px;color:#274c69;margin-bottom:0;text-decoration:underline;cursor:pointer;padding-bottom:8px}.iconColorModalBookingConditions{fill:#274c69}[page=rooms] .content__rooms .content__rooms-info{padding:8px 16px}.img-ratio-landscape{aspect-ratio:16/9}.step-progress-height{height:1px}.icon-size-redirect{width:10px}[page=payment-method] .main-wrapper .card .card-body.card-payment-padding,[page=resume] .main-wrapper .card .card-body.card-payment-padding{padding:5px}[page=rooms] .content__rooms .content__rooms-info{padding:24px}.banner-text-overlay{font-size:16px;width:75%}.progress-bar-row{padding:0 150px}.long-layout{padding:0 50px}}@media (992px <= width <= 1199.98px){.h1,.h2{font-size:28px}.h3,.h4{font-size:24px}.h5{font-size:22px}.h6{font-size:20px}.p-lg{font-size:24px}.p-md{font-size:22px}.p-sm{font-size:20px}.p-xs{font-size:18px}.caption{font-size:17px}.btn-text{font-size:20px}.btn-compact-text{font-size:18px}.input-text{font-size:20px}.input-compact-text{font-size:18px}.container__progress__circle .content__progress__circle{width:63px;height:63px}.container__progress__circle .content__progress__circle span{margin-top:-3px;font-size:20px}.content__progress__circle:before{width:95%;height:95%}.padding-progress-bar{padding-top:0}[page=services] .margin-progress,[page=payment] .margin-progress,[page=payment-method] .margin-progress,.margin-progress{height:auto;margin-top:70px;margin-bottom:20px}.card-payment{max-width:100%;width:100%;float:none}.rotate-izq-wh{width:30px;height:20px}[page=rooms] .card .card-header{padding:8px 16px;min-height:auto}[page=rooms] .card .card-header .row{height:auto}[page=rooms] .card .card-header .card-title{font-size:20px}.card .card-footer{background-color:#527087}.footer_booking_conditions{padding:8px 0}.footer_booking_conditions .label-booking-conditions{font-size:14px;font-weight:400;line-height:20px;color:#fff;margin-bottom:0;text-decoration:underline;cursor:pointer}.iconColorModalBookingConditions{fill:#666}.img-ratio-landscape{aspect-ratio:4/3;min-height:170px!important;max-height:190px!important}.step-progress-height{height:2px}.icon-size-redirect{width:12px}[page=payment-method] .main-wrapper .card .card-body.card-payment-padding,[page=resume] .main-wrapper .card .card-body.card-payment-padding{padding:10px}[page=rooms] .content__rooms .content__rooms-info{padding:24px}.progress-bar-row,.long-layout{padding:0 50px}}@media (width >= 1200px){.h1,.h2{font-size:28px}.h3,.h4{font-size:24px}.h5{font-size:22px}.h6{font-size:20px}.p-lg{font-size:24px}.p-md{font-size:22px}.p-sm{font-size:20px}.p-xs{font-size:18px}.caption{font-size:17px}.btn-text{font-size:20px}.btn-compact-text{font-size:18px}.input-text{font-size:20px}.input-compact-text{font-size:18px}.container__progress__circle .content__progress__circle{width:63px;height:63px}.container__progress__circle .content__progress__circle span{margin-top:-3px;font-size:20px}.content__progress__circle:before{width:95%;height:95%}.padding-progress-bar{padding-top:0}[page=services] .margin-progress,[page=payment] .margin-progress,[page=payment-method] .margin-progress,.margin-progress{height:auto;margin-top:100px;margin-bottom:20px}.card-payment{max-width:100%;width:100%;float:none}.rotate-izq-wh{width:30px;height:20px}[page=rooms] .card .card-header{padding:8px 16px;min-height:auto}[page=rooms] .card .card-header .row{height:auto}[page=rooms] .card .card-header .card-title{font-size:20px}.card .card-footer{background-color:#527087}.footer_booking_conditions{padding:8px 0}.footer_booking_conditions .label-booking-conditions{font-size:14px;font-weight:400;line-height:20px;color:#fff;margin-bottom:0;text-decoration:underline;cursor:pointer}.iconColorModalBookingConditions{fill:#666}.img-ratio-landscape{aspect-ratio:16/9}.step-progress-height{height:2px}.icon-size-redirect{width:12px}[page=payment-method] .main-wrapper .card .card-body.card-payment-padding,[page=resume] .main-wrapper .card .card-body.card-payment-padding{min-height:500px!important;padding:10px}.page-booking-confirmation{width:800px}.header-image-height{height:400px}.card-letter-room-image{height:300px}.confirmation-code-letter{font-size:24px}.title-letter{font-size:20px}.subtitle-letter,.subtitle-letter span{font-size:16px}.text-paid-emphasize,.text-paid-emphasize span{font-size:16px!important}.title-card-letter,.text-card-letter,.text-card-letter span{font-size:14px}.currency-card-letter,.currency-card-letter span{font-size:14px!important}.text-privacy-policies{font-size:14px}.text-policies-letter p,.text-policies-letter p b,.text-policies-letter p strong,.text-policies-letter p strong span,.text-policies-letter p span,.text-policies-letter span,.text-policies-letter ul,.text-policies-letter ul li,.text-policies-letter ul li span{font-size:14px!important}.rr-generic-text,.rr-generic-text--description{font-size:12px}.rr-price-per-night,.rr-price-per-night .symbol,.rr-price-per-night .value,.rr-price-per-night .code{font-weight:600!important;font-size:18px!important}.rr-name{font-size:14px}.rr-terms-and-conditions{font-size:12px}.rr-button-room-selected,.btnRoomSelector{font-size:14px}[page=rooms] .content__rooms .content__rooms-info{padding:24px}[page=rooms] .content__rooms .content__rooms-img div{height:482px!important}.progress-bar-row{padding:0 150px}.long-layout{padding:0 50px}}@media screen and (width >= 1200px) and (min-width: 119em){.long-layout{padding:0 12%}}.is-open .trigger-icon svg,.is-open .trigger-icon img{transform:rotate(180deg)}.is-open .content-header,.is-open .collapsible .collapsible-header img,.collapsible .collapsible-header .is-open img{color:var(--be-color-secondary, #102137)}.collapsible{position:relative;border:none}.collapsible .collapsible-header{display:flex;position:relative;background:transparent;color:var(--be-color-secondary, #102137);text-decoration:none;padding:.5rem}.collapsible .collapsible-header .collapsible-block{display:flex;align-items:center}.collapsible .collapsible-header .content-header,.collapsible .collapsible-header img{cursor:pointer}.collapsible .collapsible-header img{transition:all .3s ease-in-out;vertical-align:middle}.collapsible .collapsible-header.is-disabled{opacity:.5;background-color:transparent}.collapsible .collapsible-body{position:relative;border:none}.collapsible .collapsible-content{position:relative;padding:1rem}.collapsible-tabs ul.tabs{list-style:none;padding-left:0;display:none}@media screen and (min-width: 79em){.collapsible-tabs ul.tabs{display:flex}}.collapsible-tabs ul.tabs .collapsible-trigger a{display:flex;cursor:pointer}@media screen and (min-width: 79em){.collapsible-tabs .collapsible .collapsible-header{display:none}}.accordion .accordion-trigger{cursor:pointer}.accordion .trigger-icon{transition:all .3s ease-in-out}.accordion [aria-expanded=true] .trigger-icon{transform:rotate(180deg)}.accordion .collapse{z-index:0;border-bottom:none}.btn-navbar{margin-top:30px}@media print,screen and (min-width: 60em){.btn-summary-next{margin-top:12px;height:60px;font-size:17.5px}}@media screen and (min-width: 79em){.btn-addons{max-width:210px!important;font-size:16px!important}}@media (max-width: 1090px){.btn-addons{font-size:14px!important}}@media (min-width: 1024px) and (max-width: 1053px){.btn-addons{font-size:12px!important}}.btn-pay-now{border-radius:var(--be-radius-button, 999px)!important}.btn-update{width:100%;min-height:32px;border-width:1px;border-style:solid;font-size:14px}.btn-update:disabled{opacity:.5;cursor:not-allowed}.btn-update.disabled-btn{border-color:#dbdada!important;background-color:#fff!important;color:#999!important;opacity:1}.input select{background:url("data:image/svg+xml,<svg height='12px' fill='hsl(0, 0%, 40%)'  width='12px'  viewBox='0 0 16 16'  xmlns='http://www.w3.org/2000/svg'><path d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/></svg>") no-repeat;color-scheme:light}.overlay{position:fixed;inset:0;transition:opacity 225ms ease-in-out;background-color:#0009;backdrop-filter:blur(6px);transform:scale(2)}.overlayOpen{opacity:1;z-index:9998;visibility:visible}.overlayHidden{opacity:0;z-index:-1;visibility:hidden;transition:225ms ease-in-out}.drawer-title{text-align:center;margin-bottom:24px;display:flex;width:100%;align-items:center;justify-content:center;color:var(--be-navbar-text, #102137)}.drawer-title button{position:absolute;left:16px;top:8px;border-radius:50%;width:42px;height:42px;line-height:12px;font-size:35px;font-weight:100;border:none;background-color:transparent;color:var(--be-navbar-text, #102137)}.drawer{top:0;flex:1 0 auto;height:100%;display:flex;z-index:9999;position:fixed;overflow-y:auto;flex-direction:column;right:0;left:auto;background-color:var(--be-navbar-bg, #ffffff);color:var(--be-navbar-text, #102137);width:max-content;max-width:50vw;flex-shrink:0;padding:16px;transition:box-shadow .3s ease-in-out,transform 225ms ease-in-out}@media only screen and (max-width: 744px){.drawer{width:100vw;max-width:100vw}}.hidden{visibility:hidden;width:70vw;transform:translate(70vw);flex-shrink:0;transition:325ms ease-in-out}.animate{visibility:visible;transform:none;box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.banner-alert-sticky{position:sticky;top:70px;z-index:1032;transition:all .3s ease-in-out allow-discrete;-webkit-transition:all .3s ease-in-out}@media screen and (min-width: 79em){.banner-alert-sticky{top:100px}}.banner-calendar{border-radius:10px 10px 0 0;transition:all .3s ease-in-out allow-discrete;-webkit-transition:all .3s ease-in-out;width:100%}.banner-calendar-mobile{border-radius:0;transition:all .3s ease-in-out allow-discrete;-webkit-transition:all .3s ease-in-out;width:100%}.alert-content,.alert-content-child{height:59px;gap:8px;align-items:center}.icon-transition{animation:bounce-delayed 3s infinite}@keyframes bounce-delayed{0%{transform:translateY(0)}10%{transform:translateY(-10px)}20%{transform:translateY(0)}to{transform:translateY(0)}}.alert-text,.alert-text-mobile--secondary,.alert-text-mobile--primary,.alert-text--secondary,.alert-text--primary{text-align:center;margin:0;text-transform:uppercase;font-size:18px;letter-spacing:4px;font-family:Open Sans,sans-serif;padding:0 8px;text-wrap:"pretty";display:inline-flex;gap:12px}.alert-text--primary{font-weight:700;padding:0}.alert-text--secondary{font-weight:400;letter-spacing:1px;padding:0;text-transform:none}.alert-text-mobile{margin:0;text-transform:uppercase;font-size:14px;letter-spacing:4px;font-family:Open Sans,sans-serif}.alert-text-mobile--primary{font-weight:800}.alert-text-mobile--secondary{font-weight:400}.bf-primary-color{color:#fff}.bf-secondary-color{background:linear-gradient(262.89deg,red 57.6%,#a80000 107.08%);background-clip:text;color:transparent}.bf-icon-flame{width:18px;margin-bottom:5px}.bf-bg-color{background-color:#000000d9}.cm-bg-color{background:radial-gradient(373.86% 40.88% at 50% 50%,#11233ff2,#0c192ff2);backdrop-filter:blur(2px)}.cm-primary-color{color:#f3fafc}.cm-secondary-color{background:linear-gradient(262.89deg,#87fffd 57.6% 107.09%);background-clip:text;color:transparent}.cm-bg-color .color-Icon-banner{fill:#87fffd!important}.ny-bg-color{background:radial-gradient(361.08% 50% at 50% 50%,#01023c,#020329);background:radial-gradient(361.08% 50% at 50% 50%,#01023ce3,#020329e3);backdrop-filter:blur(2px)}.ny-primary-color{color:#fff851}.ny-secondary-color{color:#eaeaea}.ny-baglioni-primary-color,.ny-baglioni-secondary-color{color:#fff}.promo-bg-color{background:radial-gradient(361.08% 50% at 50% 50%,#01023c,#020329);background:radial-gradient(361.08% 50% at 50% 50%,color(display-p3 0 0 5 / .89) 0% 100%)!important;backdrop-filter:blur(2px)}.promo-primary-color{color:#77c5d6}.promo-secondary-color{color:#eaeaea}.promo-third-color{color:#77c5d6;text-decoration:underline;cursor:pointer}.promo-bg-color-by-moon-Pr-Lb{background:radial-gradient(361.08% 50% at 50% 50%,#000 0% 100%);background:radial-gradient(361.08% 50% at 50% 50%,#000000e3 0% 100%)!important;backdrop-filter:blur(2px)}.promo-primary-color-by-moon-Pr-Lb{color:#77c5d6}.promo-secondary-color-by-moon-Pr-Lb{color:#eaeaea}.promo-third-color-by-moon-Pr-Lb{color:#77c5d6;text-decoration:underline;cursor:pointer}.promo-bg-color-by-bg-htl{background:radial-gradient(361.08% 50% at 50% 50%,#a79f88 0% 100%);background:radial-gradient(361.08% 50% at 50% 50%,#a99f85e3 0% 100%)!important;backdrop-filter:blur(2px)}.promo-primary-color-by-bg-htl,.promo-secondary-color-by-bg-htl{color:#1c1c1c}.promo-third-color-by-bg-htl{color:#1c1c1c;text-decoration:underline;cursor:pointer}.promo-bg-color-by-bama{background:radial-gradient(361.08% 50% at 50% 50%,#77c5d6 0% 100%)!important;background:radial-gradient(361.08% 50% at 50% 50%,#59c7d9e3 0% 100%)!important;backdrop-filter:blur(2px)}.promo-primary-color-by-by-bama,.promo-secondary-color-by-by-bama{color:#1c1c1c}.promo-third-color-by-by-bama{color:#1c1c1c;text-decoration:underline;cursor:pointer}@media (width <= 768px){.promotion-banner-active.margin-progress{margin-top:130px!important}.alert-content{padding-top:5px;height:59px;gap:0px;align-items:center;flex:1}.alert-content-child{padding-top:5px;padding-left:0;height:59px;gap:6px;align-items:center;justify-content:right}.container-justify{padding:0 30px;justify-content:space-between!important;gap:15px}.alert-text,.alert-text--primary,.alert-text--secondary,.alert-text-mobile--primary,.alert-text-mobile--secondary{text-align:left!important;margin:0;text-transform:uppercase;font-size:11px;letter-spacing:2px;font-family:Open Sans,sans-serif;padding:0;display:flex;gap:12px;align-items:center;flex-wrap:nowrap;flex:1}.alert-text--primary{padding:0;margin:0;flex-shrink:0;white-space:normal;font-size:14px;line-height:1.1;width:100%;word-wrap:break-word}.alert-text--secondary{letter-spacing:1px;padding:0;margin:0;flex:1;white-space:normal;text-transform:none}.bf-icon-flame{width:35px;margin-bottom:8px}.cm-bg-color .alert-content{gap:8px}.bf-primary-color{color:#fff}}@media (768px <= width <= 992px){.promotion-banner-active.margin-progress{margin-top:132px!important}.alert-content{height:45px}.alert-content-child{height:45px;justify-content:center}.alert-text,.alert-text--primary,.alert-text--secondary,.alert-text-mobile--primary,.alert-text-mobile--secondary{text-align:left!important;margin:0;text-transform:uppercase;font-size:11px;letter-spacing:3px;font-family:Open Sans,sans-serif;padding:0;display:flex;justify-content:center;gap:5px}.alert-text--primary{padding:0;flex-shrink:0;white-space:nowrap}.alert-text--secondary{letter-spacing:1.5px;padding:0;flex:1;white-space:normal;text-transform:none}.container-justify{justify-content:center!important}}@media (992px <= width <= 1200px){.promotion-banner-active.margin-progress{margin-top:130px!important}.alert-content,.alert-content-child{height:45px}}@media (width >= 1200px){.promotion-banner-active.margin-progress{margin-top:179px!important}.bf-icon-flame{width:24px;margin-bottom:4px}}.card-room-promotion{padding:24px!important}.title-room-promotion{font-size:12px;font-weight:600;line-height:20px}.name-room-promotion{font-size:14px;font-weight:400;line-height:19.07px}.label-free-room-promotion{font-size:14px;font-weight:600;line-height:19.07px}.label-price-room-promotion{font-size:12px;font-weight:400;line-height:20px}.bg-image-base{background-color:#efefef;height:240px;min-width:100%;min-height:100%;background-position:top;background-repeat:no-repeat;background-size:cover;position:relative}.header-image-height{height:240px}.step-progress{display:flex;overflow:hidden}.step-progress-bar{display:flex;flex-direction:column;justify-content:center;transition:width .6s ease}.step-progress-title p:first-letter{text-transform:uppercase}.step-progress-icon{cursor:pointer}div#formHubspotPromoBE form{margin-right:-8px}div#formHubspotPromoBE form fieldset{max-width:100%}div#formHubspotPromoBE form fieldset div.hs-fieldtype-text,div#formHubspotPromoBE form fieldset div.hs-fieldtype-select,div#formHubspotPromoBE form fieldset div.hs-fieldtype-date,div#formHubspotPromoBE form fieldset div.hs-dependent-field{padding-top:10px}div#formHubspotPromoBE form fieldset div.hs-fieldtype-text label,div#formHubspotPromoBE form fieldset div.hs-fieldtype-select label,div#formHubspotPromoBE form fieldset div.hs-fieldtype-date label,div#formHubspotPromoBE form fieldset div.hs-dependent-field label{color:#fff}div#formHubspotPromoBE form fieldset div.hs-fieldtype-text div.input input,div#formHubspotPromoBE form fieldset div.hs-fieldtype-text div.input select,div#formHubspotPromoBE form fieldset div.hs-fieldtype-text div.input div.hs-input,div#formHubspotPromoBE form fieldset div.hs-fieldtype-select div.input input,div#formHubspotPromoBE form fieldset div.hs-fieldtype-select div.input select,div#formHubspotPromoBE form fieldset div.hs-fieldtype-select div.input div.hs-input,div#formHubspotPromoBE form fieldset div.hs-fieldtype-date div.input input,div#formHubspotPromoBE form fieldset div.hs-fieldtype-date div.input select,div#formHubspotPromoBE form fieldset div.hs-fieldtype-date div.input div.hs-input,div#formHubspotPromoBE form fieldset div.hs-dependent-field div.input input,div#formHubspotPromoBE form fieldset div.hs-dependent-field div.input select,div#formHubspotPromoBE form fieldset div.hs-dependent-field div.input div.hs-input{width:100%}div#formHubspotPromoBE form fieldset div.hs-fieldtype-text ul,div#formHubspotPromoBE form fieldset div.hs-fieldtype-select ul,div#formHubspotPromoBE form fieldset div.hs-fieldtype-date ul,div#formHubspotPromoBE form fieldset div.hs-dependent-field ul{margin-top:.5rem;margin-bottom:0;list-style:none;padding-left:0}div#formHubspotPromoBE form fieldset div.hs-fieldtype-text ul li,div#formHubspotPromoBE form fieldset div.hs-fieldtype-select ul li,div#formHubspotPromoBE form fieldset div.hs-fieldtype-date ul li,div#formHubspotPromoBE form fieldset div.hs-dependent-field ul li{color:#fff}div#formHubspotPromoBE form fieldset div.hs-fieldtype-text ul li .hs-error-msg,div#formHubspotPromoBE form fieldset div.hs-fieldtype-select ul li .hs-error-msg,div#formHubspotPromoBE form fieldset div.hs-fieldtype-date ul li .hs-error-msg,div#formHubspotPromoBE form fieldset div.hs-dependent-field ul li .hs-error-msg{color:#f2545b;margin-bottom:0}div#formHubspotPromoBE form fieldset div.hs-fieldtype-text ul li:has(.hs-error-msg),div#formHubspotPromoBE form fieldset div.hs-fieldtype-select ul li:has(.hs-error-msg),div#formHubspotPromoBE form fieldset div.hs-fieldtype-date ul li:has(.hs-error-msg),div#formHubspotPromoBE form fieldset div.hs-dependent-field ul li:has(.hs-error-msg){color:#f2545b}div#formHubspotPromoBE form fieldset div.legal-consent-container{padding-top:10px}div#formHubspotPromoBE form fieldset div.legal-consent-container div div.hs-dependent-field ul li{color:#fff}div#formHubspotPromoBE form fieldset div.legal-consent-container div div.hs-dependent-field ul li .hs-error-msg{color:#f2545b}div#formHubspotPromoBE form fieldset div.legal-consent-container div div.hs-dependent-field ul li:has(.hs-error-msg){color:#f2545b}div#formHubspotPromoBE form fieldset div.hs-fieldtype-booleancheckbox div.input ul{list-style:none;padding-left:0}div#formHubspotPromoBE form fieldset div.hs-fieldtype-booleancheckbox div.input ul li label{display:flex;align-items:center;gap:20px}div#formHubspotPromoBE form fieldset div.hs-fieldtype-booleancheckbox div.input ul li label input[type=checkbox]{flex-shrink:0;background-color:#272527!important;height:30px;width:30px}div#formHubspotPromoBE form fieldset div.hs-fieldtype-booleancheckbox div.input ul li label span{margin-left:0;padding-left:0;word-break:break-word}div#formHubspotPromoBE div.submitted-message p{margin-bottom:10px;margin-top:10px;text-align:center;font-size:18px;font-weight:600}.content-image-promo{padding-bottom:10px}.image-banner-wrapper{position:relative;display:inline-block;width:100%}.image-banner-promo{width:100%;display:block;border-radius:5px}.banner-text-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;padding:4px 8px;border-radius:8px;font-size:18px;text-align:center;width:50%;font-weight:600;text-wrap:pretty}.text-img-banner-form{font-size:14px}.card-rooms{overflow:hidden}footer .page-links .text-btn{font-weight:400}@font-face{font-family:Lato;src:url(../fonts/lato/Lato-Light.woff2) format("woff2"),url(../fonts/lato/Lato-Light.woff) format("woff"),url(../fonts/lato/Lato-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(../fonts/lato/Lato-LightItalic.woff2) format("woff2"),url(../fonts/lato/Lato-LightItalic.woff) format("woff"),url(../fonts/lato/Lato-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(../fonts/lato/Lato-Regular.woff2) format("woff2"),url(../fonts/lato/Lato-Regular.woff) format("woff"),url(../fonts/lato/Lato-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(../fonts/lato/Lato-Italic.woff2) format("woff2"),url(../fonts/lato/Lato-Italic.woff) format("woff"),url(../fonts/lato/Lato-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(../fonts/lato/Lato-Bold.woff2) format("woff2"),url(../fonts/lato/Lato-Bold.woff) format("woff"),url(../fonts/lato/Lato-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(../fonts/lato/Lato-BoldItalic.woff2) format("woff2"),url(../fonts/lato/Lato-BoldItalic.woff) format("woff"),url(../fonts/lato/Lato-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(../fonts/lato/Lato-Black.woff2) format("woff2"),url(../fonts/lato/Lato-Black.woff) format("woff"),url(../fonts/lato/Lato-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(../fonts/lato/Lato-BlackItalic.woff2) format("woff2"),url(../fonts/lato/Lato-BlackItalic.woff) format("woff"),url(../fonts/lato/Lato-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Open Sans;src:url(../fonts/open_sans/OpenSans-Light.woff2) format("woff2"),url(../fonts/open_sans/OpenSans-Light.woff) format("woff"),url(../fonts/open_sans/OpenSans-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(../fonts/open_sans/OpenSans-LightItalic.woff2) format("woff2"),url(../fonts/open_sans/OpenSans-LightItalic.woff) format("woff"),url(../fonts/open_sans/OpenSans-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Open Sans;src:url(../fonts/open_sans/OpenSans-Regular.woff2) format("woff2"),url(../fonts/open_sans/OpenSans-Regular.woff) format("woff"),url(../fonts/open_sans/OpenSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(../fonts/open_sans/OpenSans-Italic.woff2) format("woff2"),url(../fonts/open_sans/OpenSans-Italic.woff) format("woff"),url(../fonts/open_sans/OpenSans-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Open Sans;src:url(../fonts/open_sans/OpenSans-SemiBold.woff2) format("woff2"),url(../fonts/open_sans/OpenSans-SemiBold.woff) format("woff"),url(../fonts/open_sans/OpenSans-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(../fonts/open_sans/OpenSans-SemiBoldItalic.woff2) format("woff2"),url(../fonts/open_sans/OpenSans-SemiBoldItalic.woff) format("woff"),url(../fonts/open_sans/OpenSans-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Open Sans;src:url(../fonts/open_sans/OpenSans-Bold.woff2) format("woff2"),url(../fonts/open_sans/OpenSans-Bold.woff) format("woff"),url(../fonts/open_sans/OpenSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(../fonts/open_sans/OpenSans-BoldItalic.woff2) format("woff2"),url(../fonts/open_sans/OpenSans-BoldItalic.woff) format("woff"),url(../fonts/open_sans/OpenSans-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Open Sans;src:url(../fonts/open_sans/OpenSans-ExtraBold.woff2) format("woff2"),url(../fonts/open_sans/OpenSans-ExtraBold.woff) format("woff"),url(../fonts/open_sans/OpenSans-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/Montserrat-Light.woff2) format("woff2"),url(../fonts/montserrat/Montserrat-Light.woff) format("woff"),url(../fonts/montserrat/Montserrat-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/Montserrat-LightItalic.woff2) format("woff2"),url(../fonts/montserrat/Montserrat-LightItalic.woff) format("woff"),url(../fonts/montserrat/Montserrat-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/Montserrat-Regular.woff2) format("woff2"),url(../fonts/montserrat/Montserrat-Regular.woff) format("woff"),url(../fonts/montserrat/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/Montserrat-RegularItalic.woff2) format("woff2"),url(../fonts/montserrat/Montserrat-RegularItalic.woff) format("woff"),url(../fonts/montserrat/Montserrat-RegularItalic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/Montserrat-Medium.woff2) format("woff2"),url(../fonts/montserrat/Montserrat-Medium.woff) format("woff"),url(../fonts/montserrat/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/Montserrat-MediumItalic.woff2) format("woff2"),url(../fonts/montserrat/Montserrat-MediumItalic.woff) format("woff"),url(../fonts/montserrat/Montserrat-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/Montserrat-SemiBold.woff2) format("woff2"),url(../fonts/montserrat/Montserrat-SemiBold.woff) format("woff"),url(../fonts/montserrat/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/Montserrat-SemiBoldItalic.woff2) format("woff2"),url(../fonts/montserrat/Montserrat-SemiBoldItalic.woff) format("woff"),url(../fonts/montserrat/Montserrat-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/Montserrat-Bold.woff2) format("woff2"),url(../fonts/montserrat/Montserrat-Bold.woff) format("woff"),url(../fonts/montserrat/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/Montserrat-BoldItalic.woff2) format("woff2"),url(../fonts/montserrat/Montserrat-BoldItalic.woff) format("woff"),url(../fonts/montserrat/Montserrat-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/Montserrat-ExtraBold.woff2) format("woff2"),url(../fonts/montserrat/Montserrat-ExtraBold.woff) format("woff"),url(../fonts/montserrat/Montserrat-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/Montserrat-ExtraBoldItalic.woff2) format("woff2"),url(../fonts/montserrat/Montserrat-ExtraBoldItalic.woff) format("woff"),url(../fonts/montserrat/Montserrat-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:DM Sans;src:url(../fonts/dm_sans/DMSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(../fonts/dm_sans/DMSans-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:DM Sans;src:url(../fonts/dm_sans/DMSans-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(../fonts/dm_sans/DMSans-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:DM Sans;src:url(../fonts/dm_sans/DMSans-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(../fonts/dm_sans/DMSans-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:DM Sans;src:url(../fonts/dm_sans/DMSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(../fonts/dm_sans/DMSans-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}[page=resume] .card-guest-form,[page=payment-method] .card-guest-form{border:none;border-bottom:1px solid rgba(0,0,0,.2);border-radius:0;padding:0 0 40px;background:transparent}.modal-a-b-simulator dialog.customDialog.dialog-desktop{width:min(420px,92vw)}.modal-a-b-simulator dialog.customDialog>.dialog-content{padding:28px 20px 20px;text-align:left}.modal-a-b-simulator .title-dialog{text-align:left;font-size:20px;line-height:1.3}.modal-a-b-simulator .dialog-header{margin-bottom:4px}.modal-a-b-simulator .dialog-body{align-items:stretch}.cards-a-b-simulator{gap:12px;width:100%}.card-a-b-simulator{background-color:#fafafa;border-radius:12px;padding:14px 14px 12px;text-align:left}.card-a-b-simulator-header p{font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;text-align:left;margin:0 0 10px;color:var(--be-color-text, #102137);opacity:.72}.card-a-b-simulator-body{gap:8px;width:100%}.card-a-b-simulator-variation{background-color:#fff;border:1px solid transparent;border-radius:12px;padding:10px 12px;min-height:48px;gap:12px;width:100%;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.card-a-b-simulator-variation p{color:var(--be-color-text, #102137);text-align:left;line-height:1.25}.card-a-b-simulator-variation strong{font-size:15px;font-weight:600}.card-a-b-simulator-variation-copy{flex:1;min-width:0}.card-a-b-simulator-variation-hint{display:block;margin-top:2px;font-size:12px;font-weight:400;line-height:1.3;opacity:.7}.card-a-b-simulator-variation--active{border-color:var(--be-color-secondary, #102137);box-shadow:inset 0 0 0 1px #00000005}.card-a-b-simulator-variation--disabled{opacity:.45;cursor:not-allowed}.card-a-b-simulator-variation:hover:not(.card-a-b-simulator-variation--disabled){border-color:#0000001f}.button-a-b-simulator{background-color:var(--be-color-secondary, #102137);border-radius:50%;width:28px;height:28px;flex-shrink:0;display:flex;justify-content:center;align-items:center;cursor:pointer}.button-a-b-simulator-off{width:28px;height:28px;flex-shrink:0;border-radius:50%;border:1.5px solid rgba(0,0,0,.18);background:transparent;box-sizing:border-box}.button-a-b-simulator-float{position:fixed;bottom:130px;right:10px;background-color:var(--be-color-primary, #183456);border-radius:50%;width:40px;height:40px;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:99999}.button-variation-color-a-b-simulator,.button-float-color-a-b-simulator{fill:#fff}.checkout-v2{display:flex;flex-direction:column;gap:24px}.checkout-v2__section{background-color:#fff;border-radius:12px;border:1px solid color-mix(in srgb,var(--be-color-secondary, #102137) 18%,transparent);padding:16px}.checkout-v2__section[page]{background-color:transparent;border:none;padding:0}.checkout-v2__section-title{color:var(--be-color-text, #102137);font-size:18px;font-weight:600;letter-spacing:.02em;line-height:1.2;margin:0 0 16px;text-transform:uppercase}.checkout-v2__section-overview{background-color:color-mix(in srgb,var(--be-color-secondary, #102137) 4%,transparent);padding:12px 14px;border:1px solid rgba(0,0,0,.15);border-radius:8px}.checkout-v2__section-overview .checkout-v2__section-subtitle:first-child{margin-top:0}.checkout-v2__section-overview .checkout-v2-engine__tags{margin-bottom:0}.checkout-v2__section-summary{color:var(--be-color-text, #102137);font-size:13px;line-height:1.4;margin:0 0 12px;opacity:.75}.checkout-v2__section-subtitle{color:var(--be-color-text, #102137);display:block;font-size:12px;font-weight:700;letter-spacing:.04em;margin:6px 0;opacity:.6;text-transform:uppercase}.checkout-v2__stack{display:flex;flex-direction:column;gap:20px}.checkout-v2__skeleton{display:grid;grid-template-columns:1fr 1fr;gap:20px 12px}.checkout-v2__skeleton>:last-child{grid-column:1 / -1}.checkout-v2__form-skeleton{display:flex;flex-direction:column;gap:16px}.checkout-v2__form-skeleton-row{display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px}@media (max-width: 767.98px){.checkout-v2__form-skeleton-row{grid-template-columns:1fr 1fr}.checkout-v2__form-skeleton-row>:first-child{grid-column:1 / -1}}.checkout-v2__divider{border:0;border-top:1px solid rgba(0,0,0,.08);margin:16px 0}.checkout-v2-engine{background-color:#fafafa;border:1px solid rgba(0,0,0,.08);border-radius:12px;overflow:hidden}.checkout-v2-engine__header{align-items:center;cursor:pointer;display:flex;gap:20px;justify-content:space-between;padding:16px 20px;user-select:none}.checkout-v2-engine__title{color:var(--be-color-text, #102137);flex-shrink:0;font-size:13px;font-weight:600;letter-spacing:.02em;margin:0;text-transform:uppercase}.checkout-v2-engine__summary-amount{color:var(--be-color-text, #102137);flex:1;font-size:16px;font-weight:700;text-align:right}.checkout-v2-engine__summary{display:none}.checkout-v2-engine__caret{flex-shrink:0;font-size:11px;opacity:.5}.checkout-v2-engine__body{border-top:1px solid rgba(0,0,0,.08);padding:16px 18px 18px}.checkout-v2-engine__label{color:var(--be-color-text, #102137);display:block;font-size:11px;font-weight:600;letter-spacing:.04em;margin:0 0 6px;opacity:.6;text-transform:uppercase}.checkout-v2-engine__pre{background-color:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;color:var(--be-color-text, #102137);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5;margin:0;max-height:420px;overflow:auto;padding:12px 14px;tab-size:2;white-space:pre}.checkout-v2-engine__pre--explain{margin-bottom:16px;max-height:none;white-space:pre-wrap}.checkout-v2-engine__actions{display:flex;gap:8px;margin-top:12px}.checkout-v2-engine__action{background:transparent;border:1px solid rgba(0,0,0,.15);border-radius:8px;color:var(--be-color-text, #102137);cursor:pointer;font-size:12px;padding:6px 12px}.checkout-v2-engine__action:hover{border-color:var(--be-color-primary, #183456)}.checkout-v2-engine__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.checkout-v2-engine__tag{display:inline-flex;align-items:baseline;gap:6px;background-color:var(--be-color-bg-accent-weak, color-mix(in srgb, var(--be-color-primary, #183456) 10%, transparent));border:1px solid color-mix(in srgb,var(--be-color-primary, #183456) 30%,transparent);border-radius:999px;color:var(--be-color-primary, #183456);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:600;line-height:1.6;padding:4px 12px}.checkout-v2-engine__tag-key{color:var(--be-color-text, #102137);opacity:.55;font-weight:500;text-transform:uppercase;font-size:9px;letter-spacing:.04em}.pay-another-amount__question{color:var(--be-color-gray, #737373);font-weight:500}.pay-another-amount__input-wrapper{position:relative;display:flex;align-items:stretch;min-height:60px;border-radius:var(--be-radius, 8px);border:1px solid var(--be-color-input-border, #ced4da);background-color:#fff;box-shadow:none;transition:border-color .15s ease}.pay-another-amount__input-wrapper:focus-within{border-color:var(--be-color-primary, #183456)}.pay-another-amount__input-wrapper--error{border-color:var(--be-color-error, #d32f2f)!important;box-shadow:none!important}.pay-another-amount__label{position:absolute;z-index:2;left:12px;top:6px;font-size:12px;line-height:16px;font-weight:400;color:var(--be-color-input-placeholder, #737373);pointer-events:none}.pay-another-amount__amount-row{display:flex;flex-wrap:nowrap;align-items:baseline;justify-content:flex-start;width:100%;box-sizing:border-box;min-height:38px;margin:0;padding:22px 12px 10px}.pay-another-amount__amount-inner{display:inline-flex;flex-wrap:nowrap;align-items:baseline;flex:0 1 auto;min-width:0;max-width:100%}.pay-another-amount__prefix,.pay-another-amount__suffix{flex-shrink:0;font-size:16px;font-weight:400;line-height:21.79px;color:var(--be-color-secondary, #102137);white-space:pre;user-select:none;pointer-events:none}.pay-another-amount__suffix{color:var(--be-color-input-placeholder, #737373);text-transform:uppercase;font-size:15px;letter-spacing:.02em}.pay-another-amount__input{flex:0 1 auto;width:auto;min-height:0;field-sizing:content;min-width:6ch;margin:0;padding:0 2px;border:none;outline:none;background:transparent;box-shadow:none;border-radius:0;font-size:16px;font-weight:400;line-height:21.79px;color:var(--be-color-secondary, #102137)}.pay-another-amount__input:disabled{opacity:.65;cursor:not-allowed}.pay-another-amount__input::placeholder{color:transparent}.mode-hint-trigger{cursor:pointer}.content-credit-card-important-message--warning{padding:16px;background-color:#d977061f}.drawer:has(.booking-conditions-container){background-color:#fff!important;color:#000!important}.drawer:has(.booking-conditions-container) .drawer-title,.drawer:has(.booking-conditions-container) .drawer-title button{color:#000!important}.drawer:has(.booking-conditions-container) .booking-conditions-container,.drawer:has(.booking-conditions-container) .booking-conditions-container *{color:#000!important}.drawer:has(.booking-conditions-container) svg,.drawer:has(.booking-conditions-container) svg *{color:#000!important}.drawer:has(.booking-conditions-container) svg[fill]:not([fill=none]),.drawer:has(.booking-conditions-container) svg [fill]:not([fill=none]){fill:#000!important}.drawer:has(.booking-conditions-container) svg[stroke]:not([stroke=none]),.drawer:has(.booking-conditions-container) svg [stroke]:not([stroke=none]){stroke:#000!important}@media (max-width: 960px){header:has(.container-navbar:not(.show))+.banner-alert-sticky{top:-1px}}.card-options.show[data-v-3b99f6ae]{top:calc(100% + 4px)}.navbar-dropdown.open:has(.card-options.show){overflow:visible}.form-control[aria-expanded=true][data-v-3b99f6ae]{border-color:var(--be-color-primary, #183456)}.dropdown-item[aria-selected=true][data-v-3b99f6ae]{font-weight:600}.autocomplete-divider[data-v-3b99f6ae]{margin:.25rem .5rem;border-top:1px solid rgba(0,0,0,.2)}.autocomplete-empty[data-v-3b99f6ae]{padding:.25rem .5rem;color:var(--be-color-secondary, #102137);opacity:.7;cursor:default}
