.help-desk-phone-number__link,h1,h2,h3,h4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.help-desk-phone-number__link{font-family:nunitosans-extrabold,sans-serif}.help-desk-phone-number .phone-number-sva{margin:auto auto 10px}.help-desk-phone-number__number{align-items:center;display:inline-flex;justify-content:center}.help-desk-phone-number__number svg{margin-right:10px}.help-desk-phone-number .separator{background-color:#96a2af;margin-bottom:15px;margin-top:15px}.help-desk-phone-number__intro span+span{margin-left:3px}.help-desk-phone-number__link{color:#36b2ec;font-size:2.4rem;letter-spacing:.1rem;text-decoration:none}.help-desk-phone-number__info{display:flex;flex-direction:column;font-size:1.2rem;text-align:center}.help-desk-phone-number__international{font-size:1.2rem}.help-desk-phone-number__international .help-desk-phone-number__link{color:#36b2ec;font-size:1.2rem;letter-spacing:.05rem}.help-desk-phone-number__email{align-items:center;display:flex;font-size:1.4rem;justify-content:center}.help-desk-phone-number__email .relative-link{margin-left:5px}.phone-number-sva{align-items:center;background-color:#fff;border:2px solid #e1e1e1;display:flex;flex-direction:row;height:32px;justify-content:flex-end;width:266px}.phone-number-sva__link{text-decoration:inherit}.phone-number-sva__number{align-items:center;display:flex;flex:1;flex-direction:row;justify-content:center}.phone-number-sva__number-content{font-family:Arial;font-size:1.4em;font-weight:700;width:128px}.phone-number-sva__pricing{align-items:center;display:flex;flex-direction:row;height:38px;justify-content:center;margin-right:7px;padding-left:5px;position:relative;text-align:left;width:102px}.phone-number-sva__pricing:after{border-color:#0000 #0000 #0000 #fff;border-style:solid;border-width:8px 0 8px 8px;content:"";height:0;left:0;position:absolute;right:0;width:0}.phone-number-sva__pricing-content{color:#fff;font-family:Arial;font-size:.8em;font-weight:700}.phone-number-sva__entire-line{white-space:pre}.phone-number-sva__pricing-time{font-family:Arial;font-size:.8em;font-weight:700}.button-icon{align-items:center;color:#000;cursor:pointer;display:flex;justify-content:center}.button-icon.normal{height:14px;width:14px}.button-icon.normal svg{height:12px;width:12px}@media(min-width:1024px){.button-icon.normal,.button-icon.normal svg{height:15px;width:15px}}.alert-message,.alert-message .relative-link,h1,h2,h3,h4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.alert-message,.alert-message .relative-link{color:#000;font-family:nunitosans-extrabold,sans-serif;font-size:1.4rem;line-height:1.5}.alert-message{animation:alphaBounce 1s ease;animation-iteration-count:1;background:#bfd6f8;color:#2c76e8;margin-bottom:10px;padding:10px;transform-origin:50% 50%}.alert-message__message{align-items:center;display:flex;justify-content:flex-start}.alert-message__message+.list{margin-top:10px}.alert-message__text{align-items:center;display:flex;justify-content:flex-start;white-space:pre-line}.alert-message .amount,.alert-message .relative-link{color:#2c76e8;display:inline-block}.alert-message .relative-link{text-decoration:underline}.alert-message .icon,.alert-message svg{height:20px;margin-right:10px;min-width:20px;width:20px}.alert-message .list__item{color:#2c76e8;font-weight:400;margin-bottom:2px}.alert-message .list__item:last-of-type{margin-bottom:0}.alert-message--error{background:#fdf2f2;color:#d71920}.alert-message--error .amount,.alert-message--error .list__item,.alert-message--error .relative-link{color:#d71920}.alert-message--success{background:#a8fad8;color:#089b5e}.alert-message--success .amount,.alert-message--success .list__item,.alert-message--success .relative-link{color:#089b5e}@media(min-width:1024px){.alert-message{padding-left:20px;padding-right:20px}}.info-notice{background:#dff2fd;color:#2c76e8;padding:15px}.info-notice__header{align-items:center;display:flex;gap:15px;margin-bottom:15px}.info-notice__icon{height:15px;width:15px}.service-unavailable__content{display:flex;flex-direction:column;gap:15px;max-width:300px}.click-to-call{display:flex;flex-direction:column;max-width:unset}@media(min-width:1024px){.click-to-call{max-width:330px}}.click-to-call__unavailable-service{margin-bottom:25px}.click-to-call__instructions{margin-bottom:15px}.click-to-call__form--unavailable{opacity:.2;pointer-events:none}.click-to-call-cta{display:flex;justify-content:center}.click-to-call-cta__container{align-items:center;display:flex;flex-direction:column;gap:15px;width:280px}.click-to-call-cta__schedules{font-size:12px}.click-to-call-cta__button.button{border-radius:4px;height:40px;letter-spacing:0;margin:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.click-to-call-cta__button.button,.click-to-call-cta__button.button:focus{background:none;box-shadow:inset 0 0 0 1px #000,0 3px 6px 0 #00000029;color:#000}.click-to-call-cta__button.button:hover{background:#000;color:#fff}.click-to-call-cta__button.button .button__text{align-items:center;display:flex;gap:8px;justify-content:center;padding-left:18px;padding-right:18px;text-transform:none}.footer #ot-sdk-btn.ot-sdk-show-settings,.footer__atol .atol-protected--big__title,.footer__contact .footer-contact__headline,.footer__menu .footer-menu__item .relative-link,.footer__partner-title,.footer__reassurance-payment-label,.footer__social .social__headline,h1,h2,h3,h4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.footer #ot-sdk-btn.ot-sdk-show-settings,.footer__atol .atol-protected--big__title,.footer__contact .footer-contact__headline,.footer__menu .footer-menu__item .relative-link,.footer__partner-title,.footer__reassurance-payment-label,.footer__social .social__headline{font-family:nunitosans-extrabold,sans-serif}.footer__atol .atol-protected--big__title,.footer__partner-title{color:#000;font-size:1.4rem;line-height:1.5}.footer{background:#647384;border-top:none;padding:25px 25px 100px;position:relative}.footer,.footer a{color:#fff}@media(min-width:1024px){.footer{padding:55px 25px 25px}}.footer .advanced-select{color:#000}.footer--menu-reverse{display:flex;flex-direction:column;width:100%}@media(min-width:1024px){.footer--menu-reverse{flex:7 1 0%;flex-direction:row-reverse;justify-content:space-around}.footer__container{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:978px}.footer__container:after{clear:both;content:"";display:table}}@media(min-width:1024px)and (min-width:1024px){.footer__container{max-width:1024px}}.footer__partner{align-items:center;display:flex;flex-direction:column}@media(min-width:1024px){.footer__partner{align-items:flex-start}}.footer__partner-logo .icon--logo-perfectstay-white{width:120px}.footer__partner-title{color:#fff;letter-spacing:.2rem;margin-bottom:20px;text-align:center}@media(min-width:1024px){.footer__partner-title{text-align:left}}.footer__partner-text{color:#fff;font-size:1.07rem;margin-bottom:5px}@media(min-width:1024px){.footer__partner-text{text-align:left}}.footer__engagements{display:flex;flex-direction:column}.footer__separator{color:#96a2af;margin:30px auto;opacity:.1;width:100%}@media(min-width:1024px){.footer__separator--copyright{display:none}}.footer__footer{align-items:center;display:flex;flex-direction:column}@media(min-width:1024px){.footer__footer{align-items:flex-start;flex-direction:row;justify-content:space-between}}.footer__footer+.footer__separator{display:none}@media(min-width:1024px){.footer__footer+.footer__separator{display:block}}.footer__social{width:100%}@media(min-width:1024px){.footer__social{flex:1 1 0%;max-width:180px}.footer__social+.footer__separator{display:none}}.footer__social .reassurance-payment+.separator{background:#f2f3f4;margin-left:0;margin-right:0;opacity:.1;width:100%}@media(min-width:1024px){.footer__social .reassurance-payment+.separator{background:#fff;margin-bottom:20px;margin-top:20px;opacity:1;width:50px}}.footer__social .social{text-align:center}.footer__social .social__headline{letter-spacing:.2rem;margin-bottom:20px;text-transform:uppercase}@media(min-width:1024px){.footer__social .social__headline{font-size:1.2rem;margin-bottom:10px;text-align:left}}.footer__social .social__list{align-items:center;display:flex;justify-content:center}@media(min-width:1024px){.footer__social .social__list{justify-content:flex-start}}.footer__social .social__item:first-of-type{margin-right:20px}@media(min-width:1024px){.footer__social .social__item .icon{cursor:pointer;height:20px;width:20px}.footer__social .social__items{display:flex}}.footer__contact{text-align:center}@media(min-width:1024px){.footer__contact{text-align:left}.footer__contact+.footer__separator{display:none}}.footer__contact .footer-contact__headline{letter-spacing:.2rem;margin-bottom:20px;text-transform:uppercase}@media(min-width:1024px){.footer__contact .footer-contact__headline{font-size:1.2rem;margin-bottom:0;text-align:left}}.footer__contact .footer-contact .help-desk-phone-number{color:#fff}@media(min-width:1024px){.footer__contact .footer-contact .help-desk-phone-number__number{font-size:2.5rem;justify-content:flex-start}}.footer__contact .footer-contact .help-desk-phone-number__link{color:#fff}@media(min-width:1024px){.footer__contact .footer-contact .help-desk-phone-number__info{max-width:250px;text-align:left}}.footer__contact .footer-contact .help-desk-phone-number__international .help-desk-phone-number__link{color:#fff;font-size:2rem}.footer__contact .footer-contact .help-desk-phone-number__international__number__part{margin-left:10px}.footer__contact .footer-contact .help-desk-phone-number__international__number__part:first-of-type{margin-left:0}.footer__contact .footer-contact .help-desk-phone-number .separator{background-color:#fff;margin:10px auto}@media(min-width:1024px){.footer__contact .footer-contact .help-desk-phone-number .separator{margin:10px 0}}.footer__contact .footer-contact .help-desk-phone-number .click-to-call-cta__container{align-items:center}@media(min-width:1024px){.footer__contact .footer-contact .help-desk-phone-number .click-to-call-cta__container{align-items:flex-start}}.footer__contact .footer-contact .help-desk-phone-number .click-to-call-cta__button{background:none;box-shadow:inset 0 0 0 1px #fff,0 3px 6px 0 #ffffff29;color:#fff}.footer__contact .footer-contact .help-desk-phone-number .click-to-call-cta__button:hover{background:#fff;color:#000}@media(min-width:1024px){.footer__contact{order:3}.footer__row{display:flex}.footer__menu{display:flex;flex-direction:column}.footer__menu .footer-menu{margin-right:30px}}.footer__menu .footer-menu__item .relative-link{justify-content:center;margin-bottom:10px;text-align:center;text-transform:uppercase}@media(min-width:1024px){.footer__menu .footer-menu__item .relative-link{font-size:1rem;justify-content:flex-start;text-align:left}}.footer__note{color:#fff;font-size:1rem;margin-top:20px;text-align:justify}.footer__note a{color:#fff;cursor:pointer;font-size:1rem}.footer__note a:hover{text-decoration:underline}.footer .footer-pictos .separator{margin-left:auto}@media(min-width:1024px){.footer .footer-pictos .separator{margin-left:0}}.footer .footer-copyright{align-items:center;display:flex;margin-bottom:-25px}.footer .footer-copyright .icon{height:60px;margin-left:20px;width:85px}@media(min-width:1024px){.footer .footer-copyright{align-items:flex-end;justify-content:space-between;margin-bottom:0}.footer .footer-copyright__text{border-top:1px solid #4e4e4e;flex:1 1 0%;margin-bottom:10px;padding-top:30px}.footer .footer-copyright .icon{height:100px;width:80px}}.footer__atol{position:relative}.footer__atol .atol-protected{background:#f2f3f4;border-top:5px solid #fff;padding:0 10px}.footer__atol .atol-protected--big{flex-direction:column;margin:25px auto;max-width:978px}.footer__atol .atol-protected--big:after{clear:both;content:"";display:table}@media(min-width:1024px){.footer__atol .atol-protected--big{flex-direction:row;max-width:1024px}}.footer__atol .atol-protected--big__message{align-items:center;display:flex;flex-direction:column;margin-top:5px;text-align:center}@media(min-width:1024px){.footer__atol .atol-protected--big__message{align-items:flex-start;text-align:left}}.footer__atol .atol-protected--big__title{font-size:2rem}.footer__atol .atol-protected--big__subTitle{font-size:1.2rem}.footer__atol .atol-protected--big svg{height:80px;margin-right:5px;width:80px}@media(min-width:1024px){.footer__atol .atol-protected--big svg{width:350px}}.footer__atol .atol-protected .separator{display:none}@media(min-width:1024px){.footer__atol .atol-protected{padding:0}}.footer__language{margin-bottom:20px}@media(min-width:1024px){.footer__language{margin-top:10px;width:210px}.footer__language .advanced-select__menu{bottom:calc(100% - 1px)!important;position:absolute!important;top:auto!important}.footer__language .advanced-select__value-container{margin-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.footer__reassurance-payment-label{margin-top:5px;text-transform:uppercase}@media(min-width:1024px){.footer__reassurance-payment-label{font-size:1rem;margin-left:10px;margin-top:0}}.footer__reassurance-payment-headline{text-align:center}@media(min-width:1024px){.footer__reassurance-payment-headline{align-items:center;display:flex;margin-bottom:10px}.footer__reassurance-payment-headline svg{height:16px;width:10px}}.footer #ot-sdk-btn.ot-sdk-show-settings{background:none;border:none;color:#fff;font-size:1.4rem;height:15px;justify-content:center;margin-bottom:10px;padding:0;text-align:center;text-transform:uppercase;width:100%}.footer #ot-sdk-btn.ot-sdk-show-settings:hover{background:none}@media(min-width:1024px){.footer #ot-sdk-btn.ot-sdk-show-settings{font-size:1rem;justify-content:flex-start;padding-left:0;text-align:left}}.book-with-confidence__block-title,.book-with-confidence__title,h1,h2,h3,h4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.book-with-confidence__block-title,.book-with-confidence__title{color:#000;font-family:nunitosans-extrabold,sans-serif;font-size:1.4rem;line-height:1.5}.book-with-confidence{background-color:#f2f3f4;border-top:1px solid #d9d9d9;padding:20px;text-align:center}.book-with-confidence__container{margin-left:auto;margin-right:auto;max-width:978px}.book-with-confidence__container:after{clear:both;content:"";display:table}@media(min-width:1024px){.book-with-confidence__container{max-width:1024px}}.book-with-confidence__logo-container{align-items:center;display:flex;justify-content:center}@media(min-width:1024px){.book-with-confidence__logo-container{flex-direction:column;margin-right:30px}}.book-with-confidence__logo:first-of-type svg{margin-right:30px}@media(min-width:1024px){.book-with-confidence__logo{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.book-with-confidence__logo:first-of-type svg{margin-right:0}}.book-with-confidence__title{font-size:2.2rem}.book-with-confidence__block{margin-bottom:15px}.book-with-confidence__block:first-of-type{margin-bottom:20px}.book-with-confidence__block-title{font-size:1.7rem}@media(min-width:1024px){.book-with-confidence__inner-wrapper{display:flex}.book-with-confidence__two-blocks{display:flex;flex-direction:column;text-align:left}}.aside-panel{height:100vh;overflow-y:hidden;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease;z-index:6}.aside-panel--pushed{transform:translateX(0)}.aside-panel-overlay{background-color:#000;bottom:0;height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .2s ease;width:100vw;z-index:3}.aside-panel-overlay--visible{opacity:.7}.app{transform:none;transition:transform .3s ease}.app--pushed{transform:translateX(0)}.aside-menu-account-flashsale{background:#fff;display:flex;flex-direction:column;height:100%;overflow-y:auto;width:100vw}.aside-menu-account-flashsale__header{align-items:center;background:#fff;box-shadow:0 2px 5px 0 #00000029;box-sizing:border-box;display:flex;height:60px;justify-content:space-between;padding:20px;z-index:1}.aside-menu-account-flashsale__header .aside-menu-account-flashsale__logo .logo-brand{height:35px;min-width:140px;width:auto}.aside-menu-account-flashsale__header .aside-menu-account-flashsale__logo-small{background:#c79935;height:60px;overflow:hidden;text-align:center;width:70px}.aside-menu-account-flashsale__header .aside-menu-account-flashsale__logo-small .logo-brand{height:90px;transform:translateY(-11px);width:60px}.aside-menu-account-flashsale__close{align-items:center;color:#000;display:flex}.aside-menu-account-flashsale .smartdp-menu-authenticated{padding-top:20px}.aside-menu-account-flashsale .signup-menu-account__dynamic-message{background:#fff}.aside-menu-account-flashsale .signup-menu-account__body{background:#fff;display:flex;flex-direction:column;height:100%;justify-content:space-between}.aside-menu-account-flashsale .signup-menu-account__nav-item{align-items:center;display:flex;height:60px;justify-content:flex-start;padding:0 25px}.aside-menu-account-flashsale .signup-menu-account__nav-item:first-of-type{padding-top:0}.aside-menu-account-flashsale .signup-menu-account__nav-item:last-of-type{border-bottom:1px solid #96a2af}.aside-menu-account-flashsale .signup-menu-account__nav-item .relative-link{color:#000;font-size:1.5rem;font-weight:700;justify-content:flex-start;line-height:22px}.aside-menu-account-flashsale .signup-menu-account__nav-item svg{margin-right:20px}.dot-notification{align-items:center;background-color:#36b2ec;border-radius:50%;color:#fff;display:flex;font-size:1rem;height:15px;justify-content:center;line-height:1;width:15px}.icon-account__icon,.icon-account__wpr{height:22px;overflow:visible;position:relative;width:22px}@media(min-width:1024px){.icon-account__icon,.icon-account__wpr{height:28px;width:28px}}.icon-account__icon .dot-notification,.icon-account__wpr .dot-notification{border-radius:100%;height:6px;position:absolute;right:0;top:0;width:6px;z-index:2}@media(min-width:1024px){.icon-account__icon .dot-notification,.icon-account__wpr .dot-notification{height:8px;width:8px}}.dev-infos__slug,h1,h2,h3,h4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dev-infos__slug{color:#000;font-family:nunitosans-extrabold,sans-serif;font-size:1.4rem;line-height:1.5}.dev-infos{background:#fff;border:1px solid #96a2af;border-radius:8px;bottom:20px;padding:20px;position:fixed;right:20px;z-index:10}.dev-infos__release{border-bottom:1px solid #96a2af;font-size:1.4rem;margin-bottom:10px;margin-right:30px;padding-bottom:10px}.dev-infos__close{cursor:pointer;height:15px;position:absolute;right:20px;top:17px;width:15px}.dev-infos__close svg{height:20px;width:20px}.dev-infos__title{font-size:1.4rem}.dev-infos__item{margin-top:10px}.dev-infos__slug{font-size:1.2rem}.dev-infos__flags{font-size:1.2rem;margin-left:25px}.dev-infos ul{list-style:initial}.dev-infos--collapse{padding-bottom:20px;width:10px}.dev-infos--collapse .dev-infos__flags,.dev-infos--collapse .dev-infos__release,.dev-infos--collapse .dev-infos__slug,.dev-infos--collapse .dev-infos__title{display:none}h1,h2,h3,h4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-family:nunitosans-regular,sans-serif;font-size:2.6rem;font-weight:600;letter-spacing:-1px}@media(min-width:1024px){h1{font-size:4rem}}h2{font-family:nunitosans-regular,sans-serif;font-size:2.4rem;font-weight:800;letter-spacing:-1px}@media(min-width:1024px){h2{font-size:2.8rem}}h3{font-family:nunitosans-regular,sans-serif;font-size:2rem;font-weight:700}@media(min-width:1024px){h3{font-size:2.5rem}}h4{font-family:nunitosans-regular,sans-serif;font-size:1.8rem;font-weight:700}@media(min-width:1024px){h4{font-size:1.8rem}}.back-button{align-items:center;cursor:pointer;display:inline-flex}.back-button,.back-button .relative-link{font-size:1.3rem}
/*# sourceMappingURL=2025.24c15707688c3a8779d7.css.map*/