.loading-bar{background:#c60c30;height:5px;position:fixed;top:0;transform:translate(-100%);width:100vw;z-index:10}.loading-bar--loading{transform:translate(-5%);transition:transform 6s linear}.loading-bar--finished{transform:translate(0);transition-duration:.5s}.separator{height:1px;margin-left:auto;margin-right:auto;width:100px}.separator--left{background-color:#666;margin-left:0;width:100px}.separator--left-white{background-color:#fff;margin-left:0;width:100px}.separator--middle{background-color:#d8d8d8}.separator--middle-dark{background-color:#666}.separator--full{background-color:#d8d8d8;width:100%}.separator--full-white{background-color:#fff;width:100%}.separator--full-dark{background-color:#666;width:100%}.separator--wide-margin{margin-bottom:25px;margin-top:25px}.separator--narrow-margin{margin-bottom:10px;margin-top:10px}.relative-link--button,.relative-link--disabled,.relative-link--primary,.relative-link--secondary,h1,h2,h3,h4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.relative-link--button,.relative-link--disabled,.relative-link--primary,.relative-link--secondary,h3,h4{font-family:Helvetica,sans-serif;font-weight:700}.relative-link--button,.relative-link--disabled,.relative-link--primary,.relative-link--secondary{border-radius:5px}.relative-link--secondary{box-shadow:0 1px 2px 0 #33333340}.relative-link--button,.relative-link--disabled,.relative-link--primary,.relative-link--secondary{-webkit-appearance:none;appearance:none;border:none;box-sizing:border-box;cursor:pointer;font-size:1.6rem;min-height:50px;outline:0;padding:0;text-align:center;text-decoration:none;width:100%}@media screen and (min-width:1024px){.relative-link--button,.relative-link--disabled,.relative-link--primary,.relative-link--secondary{font-size:1.4rem}}.relative-link--primary{background:#c60c30;box-shadow:none;color:#fff}@media screen and (min-width:1024px){.relative-link--primary:focus,.relative-link--primary:hover{background:#a00a27}}.relative-link--secondary{background:#fff;border:1px solid #000;min-height:40px}.relative-link--disabled{cursor:not-allowed;opacity:.2}.relative-link{display:flex;position:relative;text-decoration:none}.relative-link,.relative-link__text{align-items:center;justify-content:center}.relative-link__text{display:inline-flex}.relative-link--naked{cursor:pointer}.relative-link--naked:hover{text-decoration:underline}.relative-link--disabled{pointer-events:none}.button--default,.button--disabled,.button--inverted,.button--primary,.button--secondary,h1,h2,h3,h4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button--default,.button--disabled,.button--inverted,.button--primary,.button--secondary,h3,h4{font-family:Helvetica,sans-serif;font-weight:700}.button--default,.button--disabled,.button--inverted,.button--primary,.button--secondary{border-radius:5px}.button--secondary{box-shadow:0 1px 2px 0 #33333340}.button--default,.button--disabled,.button--inverted,.button--primary,.button--secondary{-webkit-appearance:none;appearance:none;border:none;box-sizing:border-box;cursor:pointer;font-size:1.6rem;min-height:50px;outline:0;padding:0;text-align:center;text-decoration:none;width:100%}@media screen and (min-width:1024px){.button--default,.button--disabled,.button--inverted,.button--primary,.button--secondary{font-size:1.4rem}}.button--primary{background:#c60c30;box-shadow:none;color:#fff}@media screen and (min-width:1024px){.button--primary:focus,.button--primary:hover{background:#a00a27}}.button--inverted{background:#fff;border:2px solid #c60c30;color:#c60c30}@media screen and (min-width:1024px){.button--inverted:focus,.button--inverted:hover{background:#a00a27;border-color:#a00a27;color:#fff}}.button--secondary{background:#fff;border:1px solid #000;min-height:40px}.button--disabled{cursor:not-allowed;opacity:.2;pointer-events:none}.button{position:relative}.button__text{align-items:center;display:flex;justify-content:center}.button__text .icon{height:20px;margin-right:10px;width:20px}.modal__overlay{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:6}@media screen and (min-width:1024px){.modal__overlay{justify-content:center}}.modal__opacity-overlay{background-color:#000;bottom:0;left:0;opacity:.7;position:fixed;right:0;top:0;z-index:8}.modal__background{background:none!important}.modal__paper{background:#fff;border-radius:3px;margin:0 10px;position:relative;width:calc(100vw - 20px);z-index:10}@media screen and (min-width:1024px){.modal__paper{min-width:500px;width:unset}}.modal__header{align-items:center;display:flex;height:80px;justify-content:space-between}.modal__title{color:#000;font-size:16px;font-weight:700;height:20px;line-height:1.22;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal__icon-container{align-self:flex-start;height:14px;padding:10px;width:14px}@media screen and (min-width:1024px){.modal__icon-container{height:16px;padding:20px;width:16px}}.modal__content{padding:0 20px 20px}@media screen and (min-width:1024px){.modal__content{padding:0 85px 40px}}.horizontal-dot-loader__dot{animation-direction:normal;animation-duration:1.4575s;animation-iteration-count:infinite;animation-name:bounce_horizontal-dot-loader;background-color:#000;border-radius:100px;float:left;height:6px;width:6px}.horizontal-dot-loader__dot:first-child{animation-delay:.2895s}.horizontal-dot-loader__dot:nth-child(2){animation-delay:.6855s;margin-left:3px}.horizontal-dot-loader__dot:nth-child(3){animation-delay:.8785s;margin-left:3px}.control-group__input,h1,h2,h3,h4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.control-group__input,h3,h4{font-family:Helvetica,sans-serif;font-weight:700}.control-group__input{color:#000;line-height:1.5}.control-group--touched .control-group__label{background:none;color:#2c76e8;font-size:1rem;left:5px;padding-left:10px;padding-right:10px;position:absolute;top:0}.control-group{box-sizing:border-box;position:relative}.control-group__note{color:#666;font-size:1.2rem;margin-left:5px;margin-top:5px}.control-group__label{align-items:center;color:#000;display:flex;left:15px;pointer-events:none;position:absolute;top:15px;transition:top .1s ease-out,font-size .1s ease-out}.control-group__label .horizontal-dot-loader{margin-left:5px}.control-group__loader{padding-left:20px;padding-top:27px}.control-group__input,.control-group__loader{border:1px solid #d8d8d8;border-radius:0;box-sizing:border-box;height:50px;outline:none;width:100%}.control-group__input{appearance:none;-webkit-appearance:none;box-shadow:0 2px 3px 0 #0000001a;font-size:1.4rem;padding-bottom:0;padding-left:15px;padding-top:0}@media screen and (min-width:1024px){.control-group__input:focus,.control-group__input:hover{border:1px solid #333}}.control-group__helper{display:inline-block;margin-top:10px}.control-group--required .control-group__label:after{content:"*"}.control-group--error .control-group__input{background:#fff;border:1px solid #a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 10px #c5061299}.control-group--error .control-group__helper{color:#a94442}.control-group--disabled .control-group__label{color:#666}.control-group--disabled .control-group__input{-webkit-text-fill-color:#666;color:#666;opacity:1}@media screen and (min-width:1024px){.control-group--disabled .control-group__input:focus,.control-group--disabled .control-group__input:hover{border:1px solid #d8d8d8;cursor:not-allowed}}.control-group--loading .control-group__label{color:#333}@media screen and (min-width:1024px){.control-group--loading:focus,.control-group--loading:hover{cursor:wait}}.control-group input:focus::-webkit-calendar-picker-indicator,.control-group input:hover::-webkit-calendar-picker-indicator{display:none}.phone-intl-input{margin-bottom:15px;position:relative}.phone-intl-input .PhoneInputCountry{bottom:0;box-sizing:border-box;left:0;padding-left:17px;position:absolute;top:0;z-index:1}.phone-intl-input .PhoneInputCountryIcon--border{background-color:#fff;border-right:1px solid #d8d8d8;box-shadow:none;outline:0;padding-right:19px}.phone-intl-input .PhoneInputCountrySelect{font-size:1.4rem}.phone-intl-input .PhoneInputCountrySelect:focus{outline:none}.phone-intl-input .PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:none!important}.phone-intl-input .PhoneInputCountrySelectArrow{--PhoneInputCountrySelectArrow-color:#000;position:absolute;right:8px}.phone-intl-input .control-group{width:100%}.phone-intl-input :not(.control-group--touched)>.control-group__label{padding-left:50px}.phone-intl-input input{padding-left:63px}.list,h1,h2,h3,h4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.list{color:#666;font-family:Helvetica,sans-serif;font-size:1.4rem;line-height:1.5;list-style:disc;margin-left:17px;text-align:left}.list__item{align-items:center;display:list-item;margin-bottom:5px}.list__item--custom{align-items:flex-start;display:flex;list-style:none}.list__item__icon{align-items:center;display:flex;justify-content:center}.list__item__icon svg{height:20px;margin-right:15px;width:20px}.list__item:last-of-type{margin-bottom:0}.advanced-select__control{border:1px solid #d8d8d8!important;border-radius:0!important;box-shadow:0 2px 3px 0 #0000001a}.advanced-select__control--is-focused,.advanced-select__control--menu-is-open{border:1px solid #333!important;box-shadow:none!important}.advanced-select__option{background:none!important}.advanced-select__option--is-selected{background:#333!important;color:#fff}.advanced-select__option--is-selected .amount__currency,.advanced-select__option--is-selected .amount__prefix,.advanced-select__option--is-selected .amount__value{color:#fff}@media screen and (min-width:1024px){.advanced-select__option--is-focused{background:#f6f6f6!important;color:#000}.advanced-select__option--is-focused.advanced-select__option--is-selected{background:#333!important;color:#fff}.advanced-select__option--is-focused.advanced-select__option--is-selected .amount__currency,.advanced-select__option--is-focused.advanced-select__option--is-selected .amount__prefix,.advanced-select__option--is-focused.advanced-select__option--is-selected .amount__value{color:#fff}}.reassurance-payment{text-align:center}.reassurance-payment__payment{align-items:center;display:flex;justify-content:center;margin-top:10px}.reassurance-payment__payment svg{margin-left:10px}.reassurance-payment__payment svg:first-of-type{margin-left:0}@media screen and (min-width:1024px){.reassurance-payment{text-align:left}.reassurance-payment__payment{justify-content:left}}.logo-brand{-webkit-tap-highlight-color:rgba(0,0,0,0);background-position-x:center;background-position-y:center;background-repeat:no-repeat;background-size:contain;display:inline-block;height:60px;width:200px}.logo-brand__logo{max-height:60px;max-width:100%}.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{min-width:150px}.logo-brand--PV-fr-FR,.logo-brand--PV-fr-FR-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PV-fr-FR.svg)}@media screen and (min-width:1024px){.logo-brand--PV-fr-FR{min-width:300px}}.logo-brand--PV-es-ES{min-width:150px}.logo-brand--PV-es-ES,.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 screen and (min-width:1024px){.logo-brand--PV-es-ES{min-width:300px}}.logo-brand--PV-it-IT{min-width:150px}.logo-brand--PV-it-IT,.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 screen and (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);height:60px;width:240px}.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);height:60px;width:240px}.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--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--EK-fr-FR{width:70px}.logo-brand--EK-fr-FR,.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{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VP-de-CH.svg);vertical-align:middle}.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{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VP-de-DE.svg);vertical-align:middle}.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{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VP-de-AT.svg);vertical-align:middle}.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{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VP-de-NL.svg);vertical-align:middle}.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{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VP-en-GB.svg);vertical-align:middle}.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{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VP-es-ES.svg);vertical-align:middle}.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{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VP-fr-CH.svg);vertical-align:middle}.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{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VP-fr-FR.svg);vertical-align:middle}.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{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VP-it-IT.svg);vertical-align:middle}.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-de-CH,.logo-brand--DD-fr-CH{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-DD-fr-CH.svg)}.logo-brand--DD-de-CH-white,.logo-brand--DD-fr-CH-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-DD-fr-CH-white.svg)}.logo-brand--MS-de-CH,.logo-brand--MS-fr-CH{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-MS-fr-CH.svg)}.logo-brand--MS-de-CH-white,.logo-brand--MS-fr-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);height:45px;width:165px}.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--VC-fr-FR{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-verychic.png)}.logo-brand--VC-fr-FR-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VC-fr-FR-white.svg)}.logo-brand--UG-de-AT,.logo-brand--UG-de-AT-white,.logo-brand--UG-de-DE,.logo-brand--UG-de-DE-white,.logo-brand--UG-fr-FR,.logo-brand--UG-fr-FR-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--LS-fr-FR{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-LS-fr-FR.svg)}.logo-brand--LS-fr-FR-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-LS-fr-FR-white.svg)}.logo-brand--EH-fr-FR{width:70px}.logo-brand--EH-fr-FR,.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)}.signup-menu-account__signup-login-button,h1,h2,h3,h4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.signup-menu-account__signup-login-button,h3,h4{font-family:Helvetica,sans-serif;font-weight:700}.signup-menu-account__signup-login-button{color:#c60c30;cursor:pointer;font-size:1.4rem;line-height:1.5}.signup-menu-account__signup-login-button:hover{text-decoration:underline}.signup-menu-account__signup-intro{align-items:center;background:#333;border-radius:3px;color:#fff;display:flex;font-size:1.2rem;justify-content:space-between;padding:19px 30px}.signup-menu-account__signup-intro svg{margin-right:15px}.signup-menu-account__signup-intro svg+*{flex:1 1 0%}.signup-menu-account__nav-item{border-top:1px solid #d8d8d8}.signup-menu-account__nav-item svg{margin-right:28px}.signup-menu-account__dynamic-message{background-color:#f6f6f6;display:flex;flex-direction:column;gap:20px;padding:30px 15px}.signup-menu-account__dynamic-message .relative-link{justify-content:flex-start}.signup-menu-account__dynamic-message li{line-height:20px;list-style-position:inside;list-style-type:none;padding-left:14.8px;position:relative;vertical-align:initial}.signup-menu-account__dynamic-message li:before{background-color:#000;border-radius:100%;content:"";display:block;height:4.8px;left:0;position:absolute;top:8px;width:4.8px}@media screen and (min-width:1024px){.signup-menu-account__dynamic-message li{padding-left:12.8px}.signup-menu-account__dynamic-message{padding:20px}}.signup-menu-account__signup-login-button{align-items:center;display:flex;gap:5px;height:27px}.signup-menu-account__signup-login-button svg{height:10px;width:10px}.paragraphs__item{margin-bottom:10px;white-space:pre-wrap}.paragraphs__item:last-of-type{margin-bottom:0}.paragraphs p{margin-bottom:5px}.paragraphs p:last-of-type{margin-bottom:0}.paragraphs ul{list-style:disc;margin-left:17px}.paragraphs ul li{display:list-item;margin-bottom:5px}.paragraphs a{cursor:pointer;text-decoration:underline}.account-menu__button{width:100%}.account-menu__global-message{align-items:center;color:#fff;display:flex;padding-left:25px}.account-menu__global-message-label{font-size:1.8rem;margin-left:18px}.account-menu__global-message .icon-account__icon,.account-menu__global-message .icon-account__wpr{height:22px;overflow:visible;position:relative;width:22px}.account-menu__global-message .icon-account__icon .dot-notification,.account-menu__global-message .icon-account__wpr .dot-notification{height:6px;width:6px}.account-menu__item{border-top:1px solid #d8d8d8;cursor:pointer;margin-left:65px;margin-right:21px;padding-bottom:20px;padding-top:20px}.account-menu__item .dot-notification{height:7px;position:absolute;right:-5px;top:1px;width:7px}.account-menu__item:first-of-type{border-top:none}.account-menu__item:last-of-type{padding-bottom:20px}.account-menu__item .relative-link{color:#fff;justify-content:flex-start}.account-menu__item .relative-link__text{position:relative}.occupancies-display-label{align-items:center;display:inline-flex}.occupancies-display-label__separator{margin-right:5px}.side-panel{bottom:0;height:100%;left:0;overflow-y:hidden;overscroll-behavior:contain;position:fixed;right:0;top:0;width:100%;z-index:6}.popover{background:#a94442;border:1px solid #a94442;border-radius:3px;bottom:75px;display:none;left:0;letter-spacing:.1rem;margin-bottom:20px;margin-left:0;margin-right:0;padding:10px 5px;position:absolute;right:0;text-align:center;text-transform:none}.popover,.popover a{color:#fff;font-size:1.3rem}.popover--opened{animation:alphaBounce .8s ease-out;display:inline-block}.popover:before{border-left:10px solid #0000;border-right:10px solid #0000;border-top:10px solid #a94442;bottom:-10px;content:"";display:block;left:50%;margin-left:-7px;position:absolute}.popover__content{display:flex}.popover__text{flex:1 1 0%}.popover__close{margin-left:15px;margin-right:5px;width:10px}.popover__close .icon.icon--cross{cursor:pointer;height:10px;width:10px}.checkbox{border:none;box-sizing:border-box;height:100%;transition:border-color .2s ease}.checkbox__input{display:none}.checkbox__label{box-sizing:border-box;cursor:pointer;height:100%;width:100%}.checkbox__header{align-items:center;display:flex;height:100%;width:100%}.checkbox__icon{align-items:center;display:flex;margin:0 10px 0 0}.checkbox__icon+.checkbox__text{margin-left:0;margin-right:10px}.checkbox__text{margin-left:10px;margin-right:10px;width:100%}.checkbox__helper{display:inline-block;margin-top:10px}.checkbox--required .checkbox__text:after{content:"*"}.checkbox--error--checked g,.checkbox--error--checked path{fill:#a94442}.checkbox--error .checkbox__text,.checkbox--error .checkbox__text .relative-link{color:#a94442}.checkbox--disabled .checkbox__label{cursor:not-allowed;pointer-events:none}.radio{align-items:center;border:1px solid #d8d8d8;border-radius:3px;box-shadow:0 2px 3px 0 #0000001a;box-sizing:border-box;display:flex;height:100%;margin:2px;position:relative;transition:border-color .2s ease}.radio--checked{background:#f6f6f6;border-color:#333;outline:none}.radio--checked .radio__icon circle,.radio--checked .radio__icon path{fill:#333;stroke:#333}.radio--error{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 10px #c5061299;outline:none}.radio--disabled{opacity:.4;pointer-events:none}.radio--disabled .radio__label{cursor:default}@media screen and (min-width:1024px){.radio:hover{background:none;border-color:#333;outline:none}.radio--checked:hover{background:#f6f6f6;border-color:#333;outline-color:#333}.radio--error:hover{border-color:#a94442;outline-color:#a94442}.radio--disabled:hover{border-color:#f6f6f6;outline-color:#f6f6f6}}.radio__input{display:none}.radio__label{box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.radio__header{width:100%}.radio__header,.radio__icon{align-items:center;display:flex}.radio__icon{justify-content:center;margin-right:10px}.radio__icon circle,.radio__icon path{stroke:#666}.radio__text{width:100%}.newsletter-frequency-form__intro,.newsletter-frequency-form__label,.newsletter-frequency-form__link,.newsletter-frequency-form__sublabel,.newsletter-frequency-form__title,h1,h2,h3,h4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.newsletter-frequency-form__link,.newsletter-frequency-form__sublabel{font-family:Helvetica,sans-serif}.newsletter-frequency-form__intro,.newsletter-frequency-form__label,.newsletter-frequency-form__title,h3,h4{font-family:Helvetica,sans-serif;font-weight:700}.newsletter-frequency-form__link,.newsletter-frequency-form__sublabel{color:#666;font-size:1.4rem;line-height:1.5}.newsletter-frequency-form__header{text-align:center}.newsletter-frequency-form__header .separator{background-color:#c60c30;height:1.5px;margin-bottom:15px;margin-top:5px;width:35px}@media screen and (min-width:1024px){.newsletter-frequency-form__header .separator{margin-bottom:30px}}.newsletter-frequency-form__title{color:#c60c30;font-size:1.7rem;letter-spacing:.85px;text-transform:uppercase}@media screen and (min-width:1024px){.newsletter-frequency-form__title{font-size:2rem}}.newsletter-frequency-form__intro{color:#333}.newsletter-frequency-form__form{margin-top:20px}.newsletter-frequency-form__form .radio{margin-bottom:14px;padding:14px}@media screen and (min-width:1024px){.newsletter-frequency-form__form{margin-top:30px}.newsletter-frequency-form__form .radio{margin-bottom:20px}}.newsletter-frequency-form__label{color:#333}.newsletter-frequency-form__button{margin-top:10px;text-align:center}@media screen and (min-width:1024px){.newsletter-frequency-form__button{margin-top:30px}.newsletter-frequency-form__button .button{width:220px}}.newsletter-frequency-form__link{cursor:pointer;margin-top:20px;text-align:center;text-decoration:underline}@media screen and (min-width:1024px){.newsletter-frequency-form__link{margin-top:30px}}.frequency-modal{background:#fff;border-radius:10px;padding:40px 15px 25px;position:relative}.frequency-modal__close{position:absolute;right:15px;top:15px}.frequency-modal__close .icon{height:14px;width:14px}@media screen and (min-width:1024px){.frequency-modal{align-items:center;display:flex;flex-direction:column;height:430px;justify-content:center;padding:25px;width:670px}.frequency-modal .newsletter-frequency-form{width:512px}.frequency-modal__close{right:35px;top:35px}.frequency-modal__close .icon{cursor:pointer;height:20px;width:20px}}.contact-experts{background:#fff;letter-spacing:0;padding:14px;text-align:center}h1,h2,h3,h4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h3,h4{font-family:Helvetica,sans-serif;font-weight:700}h1{font-family:heroic-condensed-medium-oblique,sans-serif;font-size:3.8rem;line-height:36px;text-transform:uppercase}@media screen and (min-width:1024px){h1{font-size:7.8rem;line-height:70px}}h2{font-family:emirates-bold,sans-serif;font-size:2.4rem;line-height:28px}@media screen and (min-width:1024px){h2{font-size:3.2rem;line-height:40px}}h3{font-size:1.8rem}@media screen and (min-width:1024px){h3{font-size:2rem}}h4{font-size:1.6rem}.dont-leave__contact{font-size:1.54rem;letter-spacing:0;margin-bottom:20px}.dont-leave__button{display:flex;justify-content:center;margin-bottom:20px}.dont-leave__button .relative-link{padding-left:20px;padding-right:20px}@media screen and (min-width:768px){.dont-leave__button .relative-link{width:auto}}
/*# sourceMappingURL=7941.582a6d94616b6e4cb439.css.map*/