.search-my-booking__header,.search-my-booking__footer a,.search-my-booking__footer{font-family:soehne-halbfett,sans-serif}.search-my-booking__footer{color:#000;font-size:1.4rem;line-height:1.5}.search-my-booking__footer a{color:var(--color-tertiary-500);cursor:pointer;font-size:1.4rem;line-height:1.5;text-decoration:none}@media (min-width:1024px){.search-my-booking__footer a:hover{text-decoration:underline}.search-my-booking{background-color:var(--color-gray-300);justify-content:center;align-items:center;height:80vh;display:flex}}.search-my-booking__header{z-index:2;height:63px;color:var(--color-primary-500);border-bottom:1px solid var(--color-gray-400,var(--color-gray-500));background-color:#fff;justify-content:flex-start;align-items:center;gap:12px;padding-left:15px;padding-right:15px;font-size:2.2rem;display:flex;position:relative}.search-my-booking__header__logo .logo-brand{width:auto;min-width:140px;height:35px}.search-my-booking__header__logo .logo-brand__logo{height:64px}.search-my-booking__header__logo-small{text-align:center;background:var(--color-primary-500);width:70px;height:60px;overflow:hidden}.search-my-booking__header__logo-small .logo-brand{width:60px;height:90px;transform:translateY(-11px)}@media (min-width:1024px){.search-my-booking__header{display:none}}.search-my-booking__header-back{display:flex}.search-my-booking__header-back .button{color:var(--color-primary-500)}.search-my-booking__header-title{display:flex}.search-my-booking__header-right{min-width:15px}.search-my-booking__body{padding:24px}@media (min-width:1024px){.search-my-booking__body{background-color:#fff;border-radius:10px;width:368px}}.search-my-booking__headline{width:100%;margin:0 0 32px}.search-my-booking__headline h3{font-size:1.6rem;line-height:1.2}@media (min-width:1024px){.search-my-booking__headline h3{font-size:1.8rem}}.search-my-booking__form{z-index:1;position:relative}.search-my-booking__form input{border:1px solid var(--color-gray-500,var(--color-gray-500));box-shadow:none;border-radius:10px;margin-bottom:16px}.search-my-booking__form-footer .alert-message--error{margin:10px auto 0}.search-my-booking__forgotten-infos{color:var(--color-black,#000);align-items:center;display:flex}.search-my-booking__button{margin-top:32px}.search-my-booking__footer{color:var(--color-gray-600);justify-content:center;margin-top:16px;font-size:1.4rem;display:flex}.search-my-booking__footer:hover{cursor:pointer;text-decoration:underline}.search-my-booking__footer button{font-size:1.6rem}.search-my-booking__footer a{margin-left:5px;font-size:1.4rem}.search-my-booking__footer a svg{width:5px;height:10px;margin-left:8px}@media (min-width:1024px){.search-my-booking__recover{background-color:var(--color-gray-300);justify-content:center;display:flex}}.search-my-booking__form-recover{padding:30px}@media (min-width:1024px){.search-my-booking__form-recover{background-color:#fff;border-radius:10px;width:350px}}.search-my-booking__form-recover .recover-booking-data-form__input input::-ms-clear{display:none}.search-my-booking__form-recover .recover-booking-data-form__input input{color:var(--color-secondary-500);background-color:#fff}.search-my-booking__form-recover .recover-booking-data-form__input input:-webkit-autofill{-webkit-text-fill-color:var(--color-secondary-500);transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px rgba(0,0,0,.3)}.search-my-booking__form-recover .recover-booking-data-form__input .control-group--touched .control-group__label{color:var(--color-secondary-500)}.search-my-booking__form-recover .recover-booking-data-form__input .control-group__label{color:var(--color-black,#000)}.search-my-booking__form-recover .recover-booking-data-form__input .control-group--error .control-group__input{background-color:#fff}.search-my-booking__form-recover .recover-booking-data-form__input .control-group__input{color:var(--color-secondary-500)}.search-my-booking__form-recover .recover-booking-data-form__input .control-group__input:focus,.search-my-booking__form-recover .recover-booking-data-form__input .control-group__input:hover{border:1px solid var(--color-gray-500)}.search-my-booking__form-recover .button{margin-top:30px}.search-my-booking__cross{justify-content:flex-end;display:flex}.search-my-booking__cross svg{cursor:pointer}.search-my-booking__item{margin:20px 14px}.search-my-booking .phone-intl-input :not(.control-group--touched)>.control-group__label{padding-left:80px}
/*# sourceMappingURL=search-my-booking.cd9cca0c.css.map*/