.help-desk-phone-number__link{font-family:benton-sans-bold,sans-serif}.help-desk-phone-number .phone-number-sva{margin:auto auto 10px}.help-desk-phone-number__number{justify-content:center;align-items:center;display:inline-flex}.help-desk-phone-number__number svg{margin-right:10px}.help-desk-phone-number .separator{background-color:var(--color-gray-500);margin-top:15px;margin-bottom:15px}.help-desk-phone-number__intro span+span{margin-left:3px}.help-desk-phone-number__link{color:var(--color-active,var(--color-black));letter-spacing:.1rem;font-size:2.4rem;text-decoration:none}.help-desk-phone-number__info{text-align:center;flex-direction:column;font-size:1.2rem;display:flex}.help-desk-phone-number__international{font-size:1.2rem}.help-desk-phone-number__international .help-desk-phone-number__link{color:var(--color-active,var(--color-black));letter-spacing:.05rem;font-size:1.2rem}.help-desk-phone-number__email{justify-content:center;align-items:center;display:flex}.help-desk-phone-number__email .button{margin-left:5px}.phone-number-sva{background-color:#fff;border:2px solid #e1e1e1;flex-direction:row;justify-content:flex-end;align-items:center;width:266px;height:32px;display:flex}.phone-number-sva__link{-webkit-text-decoration:inherit;text-decoration:inherit}.phone-number-sva__number{flex-direction:row;flex:1;justify-content:center;align-items:center;display:flex}.phone-number-sva__number-content{width:128px;font-family:Arial;font-size:1.4em;font-weight:700}.phone-number-sva__pricing{text-align:left;flex-direction:row;justify-content:center;align-items:center;width:102px;height:38px;margin-right:7px;padding-left:5px;display:flex;position:relative}.phone-number-sva__pricing:after{content:"";border:8px solid transparent;border-left-color:#fff;border-right-width:0;width:0;height:0;position:absolute;left:0;right: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{color:var(--color-black,var(--color-black));cursor:pointer;justify-content:center;align-items:center;display:flex}.button-icon.normal{width:14px;height:14px}.button-icon.normal svg{width:12px;height:12px}@media (min-width:1024px){.button-icon.normal,.button-icon.normal svg{width:15px;height:15px}}.modal__overlay{z-index:6;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@media (min-width:1024px){.modal__overlay{justify-content:center}}.modal__opacity-overlay{background-color:var(--color-black,var(--color-black));opacity:.7;z-index:8;position:fixed;top:0;bottom:0;left:0;right:0}.modal__background{background:0 0!important}.modal__paper{z-index:10;background:#fff;border-radius:5px;width:calc(100vw - 20px);margin:0 10px;position:relative}@media (min-width:1024px){.modal__paper{width:unset;min-width:500px}}.modal__header{justify-content:space-between;align-items:center;height:80px;display:flex}.modal__title{height:20px;color:var(--color-black,var(--color-black));white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;line-height:1.22;overflow:hidden}.modal__icon-container{align-self:flex-start;width:14px;height:14px;padding:10px}@media (min-width:1024px){.modal__icon-container{width:16px;height:16px;padding:20px}}.modal__content{padding:0 20px 20px}@media (min-width:1024px){.modal__content{padding:0 85px 40px}}.click-to-call-cta{justify-content:center;display:flex}.click-to-call-cta__container{flex-direction:column;align-items:center;gap:15px;width:280px;display:flex}.click-to-call-cta__schedules{font-size:12px}.footer #ot-sdk-btn.ot-sdk-show-settings,.footer__reassurance-payment-label,.footer__menu .footer-menu__item .relative-link,.footer__contact .footer-contact__headline,.footer__social .social__headline,.footer__atol .atol-protected--big__title,.footer__partner-title{font-family:benton-sans-bold,sans-serif}.footer__atol .atol-protected--big__title,.footer__partner-title{color:var(--color-black);font-size:1.4rem;line-height:1.5}.footer__footer-block{border-top:1px solid var(--color-gray-500);color:var(--color-text-footer,white);background:var(--color-background-footer,var(--color-gray-600));padding:32px 24px 104px;position:relative}@media (min-width:1024px){.footer__footer-block{padding:48px 25px 86px}}.footer a{color:#fff}.footer .advanced-select{color:var(--color-black,var(--color-black))}.footer--menu-reverse{flex-direction:column;width:100%;display:flex}@media (min-width:1024px){.footer--menu-reverse{flex-direction:row-reverse;flex:7;justify-content:space-around}.footer__container{max-width:978px;margin-left:auto;margin-right:auto}.footer__container:after{clear:both;content:"";display:table}.footer__container{flex-direction:column;display:flex}}@media (min-width:1024px) and (min-width:1024px){.footer__container{max-width:1024px}}.footer__partner{flex-direction:column;align-items:center;display:flex}@media (min-width:1024px){.footer__partner{align-items:flex-start;max-width:180px}}.footer__partner-logo .logo-brand{width:140px;height:50px}.footer__partner-title{text-align:center;color:#fff;text-transform:uppercase;margin-bottom:16px;font-size:1.4rem}@media (min-width:1024px){.footer__partner-title{text-align:left}}.footer__partner-text{color:#fff;font-size:1rem}@media (min-width:1024px){.footer__partner-text{text-align:left}}.footer__separator{color:#fff;opacity:.1;width:100%;margin:32px auto}@media (min-width:1024px){.footer__separator--copyright{display:none}}.footer__footer{flex-direction:column;align-items:center;display:flex}@media (min-width:1024px){.footer__footer{flex-direction:row;justify-content:space-between;align-items:flex-start}}.footer__footer+.footer__separator{display:none}@media (min-width:1024px){.footer__footer+.footer__separator{display:block}.footer__social+.footer__separator{display:none}}.footer__social .reassurance-payment+.separator{background:var(--color-gray-300);opacity:.1;width:100%;margin:32px 0}@media (min-width:1024px){.footer__social .reassurance-payment+.separator{opacity:1;background:#fff;width:50px;margin-top:40px;margin-bottom:40px}}.footer__social .social{text-align:center}.footer__social .social__headline{text-transform:uppercase;letter-spacing:.2rem;margin-bottom:16px}@media (min-width:1024px){.footer__social .social__headline{text-align:left;font-size:1.2rem}}.footer__social .social__list{justify-content:center;align-items:center;display:flex}@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;width:20px;height: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{text-transform:uppercase;margin-bottom:16px;font-size:1.4rem;line-height:1.8rem}@media (min-width:1024px){.footer__contact .footer-contact__headline{text-align:left;line-height:140%}}.footer__contact .footer-contact__item{margin-top:24px;font-size:1.2rem;text-decoration:underline}@media (min-width:1024px){.footer__contact .footer-contact__item{margin-top:16px}.footer__contact .footer-contact__item .relative-link{justify-content:left}}.footer__contact .footer-contact__item .relative-link__text{font-size:1.2rem}.footer__contact .footer-contact .help-desk-phone-number{color:#fff}.footer__contact .footer-contact .help-desk-phone-number__number{margin-bottom:10px}@media (min-width:1024px){.footer__contact .footer-contact .help-desk-phone-number__number{justify-content:flex-start;margin-bottom:8px;font-size:2.4rem}}.footer__contact .footer-contact .help-desk-phone-number__link{color:#fff}@media (min-width:1024px){.footer__contact .footer-contact .help-desk-phone-number__info{text-align:left;max-width:250px}}.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 .help-desk-phone-number__intro,.footer__contact .footer-contact .help-desk-phone-number__international .help-desk-phone-number__number{margin-bottom:5px}@media (min-width:1024px){.footer__contact .footer-contact .help-desk-phone-number__international .help-desk-phone-number__intro,.footer__contact .footer-contact .help-desk-phone-number__international .help-desk-phone-number__number{margin-bottom:4px}}.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;width:60px;margin:24px auto}@media (min-width:1024px){.footer__contact .footer-contact .help-desk-phone-number .separator{margin:16px 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{order:3}.footer__row{display:flex}.footer__menu{flex-direction:column;display:flex}}.footer__menu .footer-menu{width:100%;margin-bottom:32px}@media (min-width:1024px){.footer__menu .footer-menu{width:auto;margin-bottom:0;margin-right:32px}.footer__menu .footer-menu:last-child{margin-right:0}}.footer__menu .footer-menu__item .relative-link{text-align:center;text-transform:uppercase;justify-content:center;margin-bottom:32px}@media (min-width:1024px){.footer__menu .footer-menu__item .relative-link{text-align:left;justify-content:flex-start;margin-bottom:16px;font-size:1.2rem}}.footer__note{text-align:center;color:#fff;margin-top:32px;font-size:1.2rem}.footer__note.relative-link{display:unset;color:#fff;cursor:pointer;font-size:1rem}.footer__note.relative-link:hover .relative-link__text{text-decoration:underline}@media (min-width:1024px){.footer__note{text-align:left}}.footer .footer-pictos .separator{margin-left:auto}@media (min-width:1024px){.footer .footer-pictos .separator{margin-left:0}}.footer .footer-copyright{align-items:center;margin-bottom:-25px;display:flex}.footer .footer-copyright .icon{width:85px;height:60px;margin-left:20px}@media (min-width:1024px){.footer .footer-copyright{justify-content:space-between;align-items:flex-end;margin-bottom:0}.footer .footer-copyright__text{border-top:1px solid #4e4e4e;flex:1;margin-bottom:10px;padding-top:30px}.footer .footer-copyright .icon{width:80px;height:100px}}.footer__atol{position:relative}.footer__atol .atol-protected{border-top:5px solid #fff;padding:0 10px}.footer__atol .atol-protected--big{max-width:978px;margin-left:auto;margin-right:auto}.footer__atol .atol-protected--big:after{clear:both;content:"";display:table}@media (min-width:1024px){.footer__atol .atol-protected--big{max-width:1024px}}.footer__atol .atol-protected--big{flex-direction:column;margin:25px auto}@media (min-width:1024px){.footer__atol .atol-protected--big{flex-direction:row}}.footer__atol .atol-protected--big__message{text-align:center;flex-direction:column;align-items:center;margin-top:5px;display:flex}@media (min-width:1024px){.footer__atol .atol-protected--big__message{text-align:left;align-items:flex-start}}.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{width:80px;height:80px;margin-right:5px}@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{width:210px;margin-top:10px}.footer__language .advanced-select__menu{position:absolute!important;top:auto!important;bottom:calc(100% - 1px)!important}.footer__language .advanced-select__value-container{text-overflow:ellipsis;white-space:nowrap;margin-right:10px;overflow:hidden}}.footer__reassurance-payment-label{text-transform:uppercase;margin:10px 0 16px}@media (min-width:1024px){.footer__reassurance-payment-label{margin:0 0 0 5px;font-size:1.4rem}}.footer__reassurance-payment-headline{text-align:center}@media (min-width:1024px){.footer__reassurance-payment-headline{align-items:center;margin-bottom:16px;display:flex}}.footer__reassurance-payment-headline svg{width:35px;height:35px}@media (min-width:1024px){.footer__reassurance-payment-headline svg{width:12px;height:12px}}.footer__section-separator{opacity:.2;border:.5px solid #fff;width:100%;margin:32px 0}@media (min-width:1024px){.footer__section-separator{opacity:1;width:60px;margin-top:24px;margin-bottom:24px}}.footer #ot-sdk-btn.ot-sdk-show-settings{color:#fff;text-align:center;text-transform:uppercase;background:0 0;border:none;justify-content:center;width:100%;height:15px;margin-bottom:0;padding:0;font-size:1.4rem}.footer #ot-sdk-btn.ot-sdk-show-settings:hover{background:0 0}@media (min-width:1024px){.footer #ot-sdk-btn.ot-sdk-show-settings{text-align:left;justify-content:flex-start;padding-left:0;font-size:1.2rem}}.logo-brand__logo{max-width:100%}.logo-brand{-webkit-tap-highlight-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:contain;width:200px;height:60px;display:inline-block}.logo-brand--PS-de-CH{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR.svg)}.logo-brand--PS-de-CH-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR-white.svg)}.logo-brand--PS-de-DE{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR.svg)}.logo-brand--PS-de-DE-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR-white.svg)}.logo-brand--PS-de-AT{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR.svg)}.logo-brand--PS-de-AT-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR-white.svg)}.logo-brand--PS-de-NL{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR.svg)}.logo-brand--PS-de-NL-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR-white.svg)}.logo-brand--PS-en-GB{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR.svg)}.logo-brand--PS-en-GB-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR-white.svg)}.logo-brand--PS-es-ES{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR.svg)}.logo-brand--PS-es-ES-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR-white.svg)}.logo-brand--PS-fr-CH{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR.svg)}.logo-brand--PS-fr-CH-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR-white.svg)}.logo-brand--PS-fr-FR{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR.svg)}.logo-brand--PS-fr-FR-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR-white.svg)}.logo-brand--PS-it-IT{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR.svg)}.logo-brand--PS-it-IT-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR-white.svg)}.logo-brand--PS-nl-BE{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR.svg)}.logo-brand--PS-nl-BE-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR-white.svg)}.logo-brand--PS-fr-BE{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR.svg)}.logo-brand--PS-fr-BE-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR-white.svg)}.logo-brand--XX-de-CH{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR.svg)}.logo-brand--XX-de-CH-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR-white.svg)}.logo-brand--XX-de-DE{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR.svg)}.logo-brand--XX-de-DE-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR-white.svg)}.logo-brand--XX-de-AT{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR.svg)}.logo-brand--XX-de-AT-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR-white.svg)}.logo-brand--XX-de-NL{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR.svg)}.logo-brand--XX-de-NL-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR-white.svg)}.logo-brand--XX-en-GB{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR.svg)}.logo-brand--XX-en-GB-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR-white.svg)}.logo-brand--XX-es-ES{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR.svg)}.logo-brand--XX-es-ES-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR-white.svg)}.logo-brand--XX-fr-CH{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR.svg)}.logo-brand--XX-fr-CH-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR-white.svg)}.logo-brand--XX-fr-FR{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR.svg)}.logo-brand--XX-fr-FR-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR-white.svg)}.logo-brand--XX-it-IT{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR.svg)}.logo-brand--XX-it-IT-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR-white.svg)}.logo-brand--XX-nl-BE{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR.svg)}.logo-brand--XX-nl-BE-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR-white.svg)}.logo-brand--XX-fr-BE{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR.svg)}.logo-brand--XX-fr-BE-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR-white.svg)}.logo-brand--PV-fr-FR{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PV-fr-FR.svg);min-width:150px}@media (min-width:1024px){.logo-brand--PV-fr-FR{min-width:300px}}.logo-brand--PV-es-ES{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PV-es-ES.svg);min-width:150px}.logo-brand--PV-es-ES-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PV-es-ES.svg)}@media (min-width:1024px){.logo-brand--PV-es-ES{min-width:300px}}.logo-brand--PV-it-IT{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PV-it-IT.svg);min-width:150px}.logo-brand--PV-it-IT-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PV-it-IT.svg)}@media (min-width:1024px){.logo-brand--PV-it-IT{min-width:300px}}.logo-brand--TZ-fr-FR{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-TZ-fr-FR.svg)}.logo-brand--TZ-fr-FR-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-TZ-fr-FR-white.svg)}.logo-brand--TZ-en-GB{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-TZ-fr-FR.svg)}.logo-brand--TZ-en-GB-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-TZ-fr-FR-white.svg)}.logo-brand--TZ-de-DE{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-TZ-fr-FR.svg)}.logo-brand--TZ-de-DE-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-TZ-fr-FR-white.svg)}.logo-brand--TZ-es-ES{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-TZ-fr-FR.svg)}.logo-brand--TZ-es-ES-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-TZ-fr-FR-white.svg)}.logo-brand--AX-fr-FR{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-AX-fr-FR.svg);width:240px;height:60px}.logo-brand--AX-fr-FR-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-AX-fr-FR-white.svg)}.logo-brand--AX-en-GB{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-AX-fr-FR.svg);width:240px;height:60px}.logo-brand--AX-en-GB-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-AX-fr-FR-white.svg)}.logo-brand--GP-fr-FR{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-GP-fr-FR.svg);max-height:30px}.logo-brand--GP-fr-FR-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-GP-fr-FR-white.svg)}.logo-brand--GP-en-GB{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-GP-fr-FR.svg);max-height:30px}.logo-brand--GP-en-GB-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-GP-fr-FR-white.svg)}.logo-brand--GP-de-DE{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-GP-fr-FR.svg);max-height:30px}.logo-brand--GP-de-DE-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-GP-fr-FR-white.svg)}.logo-brand--GP-it-IT{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-GP-fr-FR.svg);max-height:30px}.logo-brand--GP-it-IT-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-GP-fr-FR-white.svg)}.logo-brand--CD-fr-FR{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-CD-fr-FR.svg)}.logo-brand--CD-fr-FR-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-CD-fr-FR-white.svg)}.logo-brand--AR-de-DE,.logo-brand--AR-de-DE-white,.logo-brand--AR-de-DE,.logo-brand--AR-de-DE-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-AR-de-DE.png)}.logo-brand--AF-fr-FR{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-AF-fr-FR.svg)}.logo-brand--AF-fr-FR-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-AF-fr-FR-white.svg)}.logo-brand--AF-en-GB{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-AF-fr-FR.svg)}.logo-brand--AF-en-GB-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-AF-fr-FR-white.svg)}.logo-brand--AF-fr-BE{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-AF-fr-FR.svg)}.logo-brand--AF-fr-BE-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-AF-fr-FR-white.svg)}.logo-brand--AF-de-DE{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-AF-fr-FR.svg)}.logo-brand--AF-de-DE-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-AF-fr-FR-white.svg)}.logo-brand--AF-es-ES{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-AF-fr-FR.svg)}.logo-brand--AF-es-ES-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-AF-fr-FR-white.svg)}.logo-brand--AF-it-IT{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-AF-fr-FR.svg)}.logo-brand--AF-it-IT-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-AF-fr-FR-white.svg)}.logo-brand--AFH-fr-FR{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-AFH-fr-FR.svg)}.logo-brand--AFH-fr-FR-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-AFH-fr-FR-white.svg)}.logo-brand--EK-fr-FR{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-EH-fr-FR.svg);width:70px}.logo-brand--EK-fr-FR-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-EH-fr-FR.svg)}.logo-brand--PV-fr-FR{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VP-fr-FR.svg)}.logo-brand--PV-fr-FR-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VP-fr-FR-white.svg)}.logo-brand--VP-de-CH{vertical-align:middle;background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VP-de-CH.svg)}.logo-brand--VP-de-CH-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VP-de-CH-white.svg)}.logo-brand--VP-de-DE{vertical-align:middle;background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VP-de-DE.svg)}.logo-brand--VP-de-DE-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VP-de-DE-white.svg)}.logo-brand--VP-de-AT{vertical-align:middle;background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VP-de-AT.svg)}.logo-brand--VP-de-AT-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VP-de-AT-white.svg)}.logo-brand--VP-de-NL{vertical-align:middle;background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VP-de-NL.svg)}.logo-brand--VP-de-NL-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VP-de-NL-white.svg)}.logo-brand--VP-en-GB{vertical-align:middle;background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VP-en-GB.svg)}.logo-brand--VP-en-GB-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VP-en-GB-white.svg)}.logo-brand--VP-es-ES{vertical-align:middle;background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VP-es-ES.svg)}.logo-brand--VP-es-ES-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VP-es-ES-white.svg)}.logo-brand--VP-fr-CH{vertical-align:middle;background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VP-fr-CH.svg)}.logo-brand--VP-fr-CH-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VP-fr-CH-white.svg)}.logo-brand--VP-fr-FR{vertical-align:middle;background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VP-fr-FR.svg)}.logo-brand--VP-fr-FR-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VP-fr-FR-white.svg)}.logo-brand--VP-it-IT{vertical-align:middle;background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VP-it-IT.svg)}.logo-brand--VP-it-IT-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VP-it-IT-white.svg)}.logo-brand--DD-fr-CH,.logo-brand--DD-de-CH{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-DD-fr-CH.svg)}.logo-brand--DD-fr-CH-white,.logo-brand--DD-de-CH-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-DD-fr-CH-white.svg)}.logo-brand--MS-fr-CH,.logo-brand--MS-de-CH{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-MS-fr-CH.svg)}.logo-brand--MS-fr-CH-white,.logo-brand--MS-de-CH-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-MS-fr-CH-white.svg)}.logo-brand--HP-fr-FR{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-HP-fr-FR.svg)}.logo-brand--HP-fr-FR-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-HP-fr-FR-white.svg)}.logo-brand--HP-de-DE{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-HP-de-DE.svg)}.logo-brand--HP-de-DE-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-HP-de-DE-white.svg)}.logo-brand--HP-it-IT{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-HP-it-IT.svg)}.logo-brand--HP-it-IT-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-HP-it-IT-white.svg)}.logo-brand--HP-en-GB{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-HP-en-GB.svg)}.logo-brand--HP-en-GB-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-HP-en-GB-white.svg)}.logo-brand--TO-fr-FR{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-TO-fr-FR-1.svg);width:165px;height:45px}.logo-brand--TO-fr-FR-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-TO-fr-FR-white-1.svg)}.logo-brand--UG-fr-FR,.logo-brand--UG-fr-FR-white,.logo-brand--UG-de-AT,.logo-brand--UG-de-AT-white,.logo-brand--UG-de-DE,.logo-brand--UG-de-DE-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-UG-de-AT.svg)}.logo-brand--VE-fr-BE,.logo-brand--VE-fr-BE-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VE-fr-BE.svg)}.logo-brand--VE-nl-BE,.logo-brand--VE-nl-BE-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VE-nl-BE.svg)}.logo-brand--SE-fr-FR{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-SE-fr-FR.svg)}.logo-brand--SE-fr-FR-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-SE-fr-FR-white.svg)}.logo-brand--SE-it-IT{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-SE-it-IT.svg)}.logo-brand--SE-it-IT-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-SE-it-IT-white.svg)}.logo-brand--SE-en-GB{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-SE-en-GB.svg)}.logo-brand--SE-en-GB-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-SE-en-GB-white.svg)}.logo-brand--EH-fr-FR{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-EH-fr-FR.svg);width:70px}.logo-brand--EH-fr-FR-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-EH-fr-FR.svg)}.logo-brand--SP-fr-FR{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-SP-fr-FR.svg);width:300px}.logo-brand--SP-fr-FR-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-SP-fr-FR-white.svg)}.list{color:var(--color-gray-700);text-align:left;margin-left:17px;font-family:benton-sans-regular,sans-serif;font-size:1.4rem;line-height:1.5;list-style:outside}.list__item{align-items:center;margin-bottom:5px;display:list-item}.list__item--custom{align-items:flex-start;list-style:none;display:flex}.list__item__icon{justify-content:center;align-items:center;display:flex}.list__item__icon svg{width:20px;height:20px;margin-right:15px}.list__item:last-of-type{margin-bottom:0}.alert-message{padding:var(--space-large) var(--space-regular);background:var(--color-info-100);color:var(--color-info-600);transform-origin:50%;margin-bottom:10px;animation:1s alphaBounce}.alert-message__message{justify-content:flex-start;align-items:center;display:flex}.alert-message__message+.list{margin-top:10px}.alert-message__text{white-space:pre-line;justify-content:flex-start;align-items:center;display:flex}.alert-message .amount{color:var(--color-info-600);display:inline-block}.alert-message .button,.alert-message .relative-link{color:var(--color-info-600);text-decoration:underline;display:inline-block}.alert-message .icon,.alert-message svg{width:16px;min-width:16px;height:16px;margin-right:8px}.alert-message .list__item{color:var(--color-info-600);margin-bottom:2px;font-size:1.2rem;font-weight:400}.alert-message .list__item:last-of-type{margin-bottom:0}.alert-message--error{background:var(--color-negative-100);color:var(--color-negative-600)}.alert-message--error .amount,.alert-message--error .relative-link,.alert-message--error .list__item{color:var(--color-negative-600)}.alert-message--success{background:var(--color-success-100);color:var(--color-success-600)}.alert-message--success .amount,.alert-message--success .relative-link,.alert-message--success .list__item{color:var(--color-success-600)}.alert-message--warning{background:var(--color-warning-100);color:var(--color-warning-600)}.alert-message--warning .amount,.alert-message--warning .relative-link,.alert-message--warning .list__item{color:var(--color-warning-600)}.custom-formatted-message__rendered-message p{display:inline}@media (min-width:1024px){.custom-formatted-message__rendered-message p{flex-wrap:wrap;display:flex}}.carousel-arrow{cursor:pointer;background:#fff;border-radius:100%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 2px 4px rgba(0,0,0,.1)}.carousel-arrow svg{color:var(--color-gray-700);width:18px;height:18px}@media (min-width:1024px){.carousel-dots{transition:opacity .5s}}.carousel-dots__item{width:6px;height:6px}@media (min-width:1024px){.carousel-dots__item{width:12px;height:12px}}.carousel-dots__dot{opacity:1;background-color:rgba(239,240,244,.7);border-radius:50%;flex-shrink:0;width:100%;height:100%;transition:transform .5s,background .3s ease-in-out,opacity .3s ease-in-out}.carousel-dots__dot--active{background-color:#fff}.carousel-dots__dot--visible{opacity:1}.carousel-dots__dot--small{transform:scale(.6667)}.carousel-dots__dot--medium{transform:scale(.8333)}.carousel-dots__dot--big{transform:scale(1)}@property --a{syntax:"<percentage>";inherits:false;initial-value:50%}@property --b{syntax:"<percentage>";inherits:false;initial-value:50%}@property --x{syntax:"<percentage>";inherits:false;initial-value:50%}@property --y{syntax:"<percentage>";inherits:false;initial-value:50%}@keyframes gradientAnimation{0%{--a:52.92%;--b:129.59%;--x:50%;--y:50%}20%{--a:64.03%;--b:104.52%;--x:80.81%;--y:79.71%}40%{--a:92.22%;--b:98.78%;--x:17.92%;--y:85.12%}60%{--a:85.13%;--b:104.4%;--x:6.08%;--y:9.89%}80%{--a:67.21%;--b:141.53%;--x:80.15%;--y:18.01%}to{--a:52.92%;--b:129.59%;--x:50%;--y:50%}}.background-container{background:#27c8ee;position:absolute;top:0;bottom:0;left:0;right:0}.background__radial-gradient{background:var(--bg-membership,radial-gradient(52.92% 129.59% at 50% 50%, #647286 0%, #465266 100%));position:absolute;top:0;bottom:0;left:0;right:0}.background__radial-gradient--animation-auto{background:radial-gradient(var(--a) var(--b) at var(--x) var(--y), #647286 0%, #465266 100%);animation:20s linear infinite both gradientAnimation}.icon-account__icon,.icon-account__wpr{width:20px;height:20px;position:relative;overflow:visible}.icon-account__icon .dot-notification,.icon-account__wpr .dot-notification{z-index:2;border-radius:100%;width:6px;height:6px;position:absolute;top:0;right:0}@media (min-width:1024px){.icon-account__icon .dot-notification,.icon-account__wpr .dot-notification{width:8px;height:8px}}.dot-notification{background-color:var(--button-primary-background-color,var(--color-secondary-500));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;font-size:1rem;line-height:1;display:flex}.hamburger-account{cursor:pointer;align-items:center;gap:var(--space-xxsmall);flex-direction:column;display:flex}.hamburger-account .hamburger-account__icon-menu,.hamburger-account .icon-account__wpr,.hamburger-account svg{width:24px;height:24px;color:var(--color-black)}.hamburger-account__label{color:var(--color-black);line-height:140%}.aside-panel{z-index:6;height:100vh;transition:transform .3s;position:fixed;top:0;overflow-y:hidden;transform:translate(-100%)}.aside-panel--pushed{transform:translate(0)}.aside-panel-overlay{pointer-events:none;z-index:3;opacity:0;background-color:#000;width:100vw;height:100vh;transition:opacity .2s;position:fixed;top:0;bottom:0;left:0;right:0}.aside-panel-overlay--visible{opacity:.7}.app{transition:transform .3s;transform:none}.app--pushed{transform:translate(0)}.external-current-color-svg{background-color:currentColor;display:flex;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.dev-infos__slug{color:var(--color-black);font-family:benton-sans-bold,sans-serif;font-size:1.4rem;line-height:1.5}.dev-infos{border:1px solid var(--color-gray-500);z-index:10;background:#fff;border-radius:5px;padding:20px;position:fixed;bottom:20px;right:20px}.dev-infos__release{background-color:var(--color-gray-700);color:#fff;border-radius:4px;margin-bottom:8px;margin-right:30px;padding:2px 8px}.dev-infos__close{cursor:pointer;width:15px;height:15px;position:absolute;top:17px;right:20px}.dev-infos__close svg{width:20px;height:20px}.dev-infos__item{margin-top:8px}.dev-infos__slug{color:#fff;background:var(--color-gray-700);border-radius:4px;padding:2px 8px;font-size:1.2rem;display:inline-block}.dev-infos__flags{margin-left:25px;font-size:1.2rem}.dev-infos ul{list-style:initial}.dev-infos--collapse{width:10px;padding-bottom:20px}.dev-infos--collapse .dev-infos__release,.dev-infos--collapse .dev-infos__title,.dev-infos--collapse .dev-infos__slug,.dev-infos--collapse .dev-infos__env,.dev-infos--collapse .dev-infos__flags,.dev-infos--collapse .dev-infos__clear-storage-cta{display:none}.dev-infos__clear-storage-cta{margin-top:20px}.dev-infos__clear-storage-cta .button--primary{min-height:35px;font-size:1.2rem}.page__title{color:#fff;box-sizing:border-box;text-align:center;justify-content:center;align-items:center;min-height:40px;padding:10px 0;display:flex}.page{margin-top:1px;padding:0}@media (min-width:425px){.page{padding:15px}}@media (min-width:1024px){.page{max-width:978px;margin-left:auto;margin-right:auto}.page:after{clear:both;content:"";display:table}.page{margin-top:0;padding-top:30px;padding-bottom:30px}}@media (min-width:1024px) and (min-width:1024px){.page{max-width:1024px}}.page__title{background:var(--title-background-color,var(--color-primary-500));justify-content:center;height:48px;padding:10px 16px;font-size:2rem}@media (min-width:1024px){.page__title{border-radius:var(--border-radius-card,5px) var(--border-radius-card,5px) 0 0;height:58px;padding:16px 24px;font-size:2.2rem}}.page__title--with-icon{align-items:center;display:flex}.page__title--with-icon svg{height:23px;margin-right:10px}@media (min-width:1024px){.page__title--with-icon svg{height:30px;margin-right:15px}}.page__content{max-width:978px;margin-left:auto;margin-right:auto}.page__content:after{clear:both;content:"";display:table}@media (min-width:1024px){.page__content{max-width:1024px}}.page__content{box-sizing:border-box;background:#fff;border-radius:0 0 5px 5px;padding:32px 16px}@media (min-width:1024px){.page__content{padding:32px 24px}}.page--gradient .page__title{background:var(--gradient-credit-color,linear-gradient(90deg, var(--color-primary-600) 0%, var(--color-primary-500) 100%), linear-gradient(90deg, var(--color-primary-500) 0%, var(--color-primary-300) 100%))}
/*# sourceMappingURL=3965.5434c727.css.map*/