.Home-module__JOCuTa__workspace{justify-content:center;align-items:center;height:100vh;display:flex}.Home-module__JOCuTa__container{flex-direction:column;justify-content:center;align-items:center;max-width:450px;display:flex}@media screen and (max-width:768px){.Home-module__JOCuTa__container{max-width:400px}}@media screen and (max-width:480px){.Home-module__JOCuTa__container{max-width:320px}}.Home-module__JOCuTa__languageSelectorContainer{justify-content:flex-end;width:100%;margin-bottom:50px;display:flex}.Home-module__JOCuTa__homeTitle{text-align:center;margin:0 0 10px;font-size:35px;font-weight:400}@media screen and (max-width:768px){.Home-module__JOCuTa__homeTitle{font-size:30px}}@media screen and (max-width:480px){.Home-module__JOCuTa__homeTitle{font-size:25px}}.Home-module__JOCuTa__homeSubtitle{font-size:16px;line-height:1.5}@media screen and (max-width:768px){.Home-module__JOCuTa__homeSubtitle{font-size:14px}}@media screen and (max-width:480px){.Home-module__JOCuTa__homeSubtitle{font-size:12px}}.Home-module__JOCuTa__features{justify-content:space-around;gap:10px;margin-bottom:20px;display:flex}.Home-module__JOCuTa__feature{justify-content:center;align-items:center;gap:10px;padding:0 10px;display:flex}.Home-module__JOCuTa__feature p{margin:0;font-size:14px;font-weight:400}@media screen and (max-width:480px){.Home-module__JOCuTa__feature p{font-size:12px}}.Home-module__JOCuTa__icon{color:#e53611;font-size:26px}@media screen and (max-width:768px){.Home-module__JOCuTa__icon{font-size:22px}}@media screen and (max-width:480px){.Home-module__JOCuTa__icon{font-size:20px}}.Home-module__JOCuTa__reservationCode{background-color:#f6f6f6;width:100%;padding:10px 25px}@media screen and (max-width:768px){.Home-module__JOCuTa__reservationCode{padding:10px 15px}}@media screen and (max-width:480px){.Home-module__JOCuTa__reservationCode{padding:10px}}.Home-module__JOCuTa__reservationCode h2{text-align:center;margin-bottom:30px;font-size:22px;font-weight:400}@media screen and (max-width:768px){.Home-module__JOCuTa__reservationCode h2{font-size:20px}}@media screen and (max-width:480px){.Home-module__JOCuTa__reservationCode h2{font-size:18px}}.Home-module__JOCuTa__reservationCodeMessage{text-align:center;margin:10px 0;font-size:15px;font-weight:400}@media screen and (max-width:768px){.Home-module__JOCuTa__reservationCodeMessage{font-size:12px}}@media screen and (max-width:480px){.Home-module__JOCuTa__reservationCodeMessage{font-size:10px}}.Home-module__JOCuTa__reservationCodeForm{flex-direction:column;justify-content:center;align-items:center;margin-top:10px;display:flex}.Home-module__JOCuTa__reservationCodeForm input{border:.3px solid #545454;border-radius:5px;width:95%;margin-bottom:20px;padding:10px}@media screen and (max-width:768px){.Home-module__JOCuTa__reservationCodeForm input{padding:8px;font-size:12px}}@media screen and (max-width:480px){.Home-module__JOCuTa__reservationCodeForm input{padding:6px;font-size:10px}}.Home-module__JOCuTa__reservationCodeForm input::placeholder{font-weight:300}.Home-module__JOCuTa__reservationCodeForm button{color:#fff;cursor:pointer;background-color:#f4511e;border:none;border-radius:5px;width:100%;margin-bottom:10px;padding:10px}@media screen and (max-width:768px){.Home-module__JOCuTa__reservationCodeForm button{padding:8px;font-size:14px}}@media screen and (max-width:480px){.Home-module__JOCuTa__reservationCodeForm button{padding:6px;font-size:12px}}.Home-module__JOCuTa__error{color:red;text-align:center;margin-bottom:12px;font-size:15px}
.LanguageSelector-module__E_ZIjW__languageSelector{display:inline-block;position:relative}.LanguageSelector-module__E_ZIjW__dropdownButton{cursor:pointer;background-color:#f6f6f6;border:1px solid #ddd;border-radius:4px;align-items:center;padding:6px 12px;font-size:14px;transition:all .2s;display:flex}.LanguageSelector-module__E_ZIjW__dropdownButton:hover{background-color:#e0e0e0}.LanguageSelector-module__E_ZIjW__languageIcon{color:#f4511e;margin-right:6px;font-size:18px}.LanguageSelector-module__E_ZIjW__arrowIcon{margin-left:6px;font-size:18px}.LanguageSelector-module__E_ZIjW__dropdownMenu{z-index:10;background-color:#fff;border:1px solid #ddd;border-radius:4px;min-width:120px;margin-top:4px;position:absolute;top:100%;right:0;box-shadow:0 2px 5px #0000001a}.LanguageSelector-module__E_ZIjW__languageOption{color:#333;cursor:pointer;padding:8px 12px;text-decoration:none;display:block}.LanguageSelector-module__E_ZIjW__languageOption:hover{background-color:#f6f6f6}.LanguageSelector-module__E_ZIjW__active{color:#fff;background-color:#f4511e}@media screen and (max-width:768px){.LanguageSelector-module__E_ZIjW__dropdownButton{padding:5px 10px;font-size:12px}.LanguageSelector-module__E_ZIjW__languageIcon,.LanguageSelector-module__E_ZIjW__arrowIcon{font-size:16px}.LanguageSelector-module__E_ZIjW__languageOption{padding:6px 10px;font-size:12px}}@media screen and (max-width:480px){.LanguageSelector-module__E_ZIjW__dropdownButton{padding:4px 8px;font-size:10px}.LanguageSelector-module__E_ZIjW__languageIcon,.LanguageSelector-module__E_ZIjW__arrowIcon{font-size:18px}.LanguageSelector-module__E_ZIjW__languageOption{padding:8px;font-size:10px}}
.CreateAccountStep-module__vlb3zW__stepContainer{background-color:#f5f5f5;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;padding:2rem;display:flex;box-shadow:0 0 10px #0000001a}.CreateAccountStep-module__vlb3zW__stepTitle{color:#333;text-align:center;margin:0 0 1rem;font-size:2rem;font-weight:40}.CreateAccountStep-module__vlb3zW__stepDescription{color:#666;text-align:center;margin:0 0 2rem;font-size:1.1rem;font-weight:300}.CreateAccountStep-module__vlb3zW__benefitsContainer{flex-wrap:wrap;justify-content:center;gap:2rem;margin-bottom:2rem;display:flex}.CreateAccountStep-module__vlb3zW__benefitItem{color:#333;align-items:center;gap:.5rem;font-size:1rem;display:flex}.CreateAccountStep-module__vlb3zW__checkmark{color:#f4511e;font-size:1.2rem;font-weight:700}.CreateAccountStep-module__vlb3zW__optionsContainer{grid-template-columns:1fr auto 1fr;align-items:start;gap:2rem;width:100%;display:grid}.CreateAccountStep-module__vlb3zW__createAccountSection{background-color:#fff;border-radius:.5rem;padding:2rem;box-shadow:0 2px 8px #0000001a}.CreateAccountStep-module__vlb3zW__guestSection{text-align:center;background-color:#fff;border-radius:.5rem;flex-direction:column;align-items:center;padding:2rem;display:flex;box-shadow:0 2px 8px #0000001a}.CreateAccountStep-module__vlb3zW__sectionTitle{color:#333;margin:0 0 1.5rem;font-size:1.5rem;font-weight:500}.CreateAccountStep-module__vlb3zW__divider{justify-content:center;align-items:center;height:100%;min-height:400px;display:flex;position:relative}.CreateAccountStep-module__vlb3zW__divider:before{content:"";background-color:#ddd;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.CreateAccountStep-module__vlb3zW__divider span{color:#666;z-index:1;background-color:#f5f5f5;border:1px solid #ddd;border-radius:50%;padding:.5rem 1rem;font-weight:500}.CreateAccountStep-module__vlb3zW__accountForm{flex-direction:column;gap:1rem;display:flex}.CreateAccountStep-module__vlb3zW__formRow{gap:1rem;width:100%;display:flex}.CreateAccountStep-module__vlb3zW__formRow .CreateAccountStep-module__vlb3zW__formGroup{flex:1;min-width:0}.CreateAccountStep-module__vlb3zW__formGroup{flex-direction:column;display:flex}.CreateAccountStep-module__vlb3zW__formGroup label{color:#333;margin-bottom:.5rem;font-size:.9rem;font-weight:500}.CreateAccountStep-module__vlb3zW__formGroup input{border:1px solid #ddd;border-radius:.375rem;padding:.75rem;font-size:1rem;transition:border-color .2s}.CreateAccountStep-module__vlb3zW__formGroup input:focus{border-color:#f4511e;outline:none;box-shadow:0 0 0 3px #f4511e1a}.CreateAccountStep-module__vlb3zW__formGroup input::placeholder{color:#999}.CreateAccountStep-module__vlb3zW__errorText{color:#e53e3e;margin-top:.25rem;font-size:.875rem}.CreateAccountStep-module__vlb3zW__createAccountButton{color:#fff;cursor:pointer;background-color:#f4511e;border:none;border-radius:.375rem;width:50%;max-width:300px;margin:1rem auto;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;transition:background-color .2s;display:block}.CreateAccountStep-module__vlb3zW__createAccountButton:hover:not(:disabled){background-color:#d63e1a}.CreateAccountStep-module__vlb3zW__createAccountButton:disabled{cursor:not-allowed;background-color:#ccc}.CreateAccountStep-module__vlb3zW__customGoogleButton{display:none}.CreateAccountStep-module__vlb3zW__googleButtonContainer{justify-content:center;align-items:center;width:100%;min-height:40px;margin-bottom:1rem;display:flex;position:relative}.CreateAccountStep-module__vlb3zW__googleButtonContainer>div{width:100%!important}.CreateAccountStep-module__vlb3zW__googleButtonContainer iframe{margin:0 auto!important}.CreateAccountStep-module__vlb3zW__orSeparator{text-align:center;align-items:center;margin:1rem 0;display:flex}.CreateAccountStep-module__vlb3zW__orSeparator:before,.CreateAccountStep-module__vlb3zW__orSeparator:after{content:"";border-bottom:1px solid #ddd;flex:1}.CreateAccountStep-module__vlb3zW__orSeparator span{color:#666;padding:0 1rem;font-size:.9rem}.CreateAccountStep-module__vlb3zW__guestDescription{color:#666;margin:1rem 0;font-size:1rem;line-height:1.5}.CreateAccountStep-module__vlb3zW__guestButton{color:#f4511e;cursor:pointer;background-color:#fff;border:2px solid #f4511e;border-radius:.375rem;margin-top:1rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;transition:all .2s}.CreateAccountStep-module__vlb3zW__guestButton:hover:not(:disabled){color:#fff;background-color:#f4511e}.CreateAccountStep-module__vlb3zW__guestButton:disabled{color:#ccc;cursor:not-allowed;background-color:#f5f5f5;border-color:#ccc}.CreateAccountStep-module__vlb3zW__cardImageContainer{width:200px;height:200px;margin:0 auto;position:relative}.CreateAccountStep-module__vlb3zW__cardImageContainer img{object-fit:cover;border-radius:.5rem;width:100%;height:100%}.CreateAccountStep-module__vlb3zW__loadingOverlay{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#0009;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.CreateAccountStep-module__vlb3zW__loadingSpinner{border:5px solid #ffffff4d;border-top-color:#f4511e;border-radius:50%;width:60px;height:60px;margin-bottom:1rem;animation:1s ease-in-out infinite CreateAccountStep-module__vlb3zW__spin}.CreateAccountStep-module__vlb3zW__loadingMessage{color:#fff;text-align:center;text-shadow:0 1px 3px #00000080;margin-top:1rem;font-size:1.2rem;font-weight:500}@keyframes CreateAccountStep-module__vlb3zW__spin{to{transform:rotate(360deg)}}.CreateAccountStep-module__vlb3zW__errorMessage{color:#e53e3e;text-align:center;background-color:#fed7d7;border:1px solid #feb2b2;border-radius:.375rem;margin-top:1rem;padding:.75rem;font-size:1rem}.CreateAccountStep-module__vlb3zW__passwordInputContainer{align-items:center;display:flex;position:relative}.CreateAccountStep-module__vlb3zW__passwordInputContainer input{width:100%;padding-right:3rem}.CreateAccountStep-module__vlb3zW__passwordToggleButton{cursor:pointer;color:#666;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;font-size:1.25rem;transition:color .2s;display:flex;position:absolute;right:.75rem}.CreateAccountStep-module__vlb3zW__passwordToggleButton:hover{color:#f4511e}.CreateAccountStep-module__vlb3zW__passwordToggleButton:focus{color:#f4511e;outline:none}.CreateAccountStep-module__vlb3zW__checkboxGroup{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}.CreateAccountStep-module__vlb3zW__checkbox{align-items:flex-start;gap:.5rem;display:flex}.CreateAccountStep-module__vlb3zW__checkbox input[type=checkbox]{accent-color:#f4511e;cursor:pointer;width:16px;height:16px;margin-top:.25rem}.CreateAccountStep-module__vlb3zW__checkbox label{color:#555;cursor:pointer;font-size:.9rem;line-height:1.4}.CreateAccountStep-module__vlb3zW__link{color:#f4511e;text-decoration:underline;transition:color .2s}.CreateAccountStep-module__vlb3zW__link:hover{color:#d63e1a}@keyframes CreateAccountStep-module__vlb3zW__loadingAnimation{0%{opacity:.2}50%{opacity:1}to{opacity:.2}}@media screen and (max-width:1024px){.CreateAccountStep-module__vlb3zW__optionsContainer{grid-template-columns:1fr;gap:2rem}.CreateAccountStep-module__vlb3zW__divider{height:auto;min-height:auto}.CreateAccountStep-module__vlb3zW__divider:before{display:none}.CreateAccountStep-module__vlb3zW__divider span{border-radius:.375rem}}@media screen and (max-width:768px){.CreateAccountStep-module__vlb3zW__stepContainer{padding:1.5rem}.CreateAccountStep-module__vlb3zW__stepTitle{font-size:1.5rem}.CreateAccountStep-module__vlb3zW__stepDescription{font-size:1rem}.CreateAccountStep-module__vlb3zW__createAccountSection,.CreateAccountStep-module__vlb3zW__guestSection{padding:1.5rem}.CreateAccountStep-module__vlb3zW__sectionTitle{font-size:1.25rem}.CreateAccountStep-module__vlb3zW__cardImageContainer{width:150px;height:150px}.CreateAccountStep-module__vlb3zW__benefitsContainer{flex-direction:column;align-items:center;gap:1rem}.CreateAccountStep-module__vlb3zW__formRow{flex-direction:column;gap:1rem}.CreateAccountStep-module__vlb3zW__orSeparator{margin:.75rem 0}.CreateAccountStep-module__vlb3zW__orSeparator span{padding:0 .5rem;font-size:.8rem}.CreateAccountStep-module__vlb3zW__checkbox label{font-size:.85rem}}@media screen and (max-width:480px){.CreateAccountStep-module__vlb3zW__stepContainer,.CreateAccountStep-module__vlb3zW__createAccountSection,.CreateAccountStep-module__vlb3zW__guestSection{padding:1rem}.CreateAccountStep-module__vlb3zW__stepTitle{font-size:1.25rem}.CreateAccountStep-module__vlb3zW__stepDescription{font-size:.9rem}.CreateAccountStep-module__vlb3zW__cardImageContainer{width:120px;height:120px}.CreateAccountStep-module__vlb3zW__benefitItem{font-size:.9rem}.CreateAccountStep-module__vlb3zW__checkbox{gap:.35rem}.CreateAccountStep-module__vlb3zW__checkbox label{font-size:.8rem}}
.ModalSignature-module__XOhJYW__modal{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0;overflow:auto}.ModalSignature-module__XOhJYW__modalContent{background-color:#fff;border:1px solid #888;border-radius:.5rem;padding:40px;position:relative}.ModalSignature-module__XOhJYW__closeButton{color:#aaa;cursor:pointer;font-size:28px;font-weight:700;position:absolute;top:10px;right:10px}.ModalSignature-module__XOhJYW__closeButton:hover,.ModalSignature-module__XOhJYW__closeButton:focus{color:#545454;cursor:pointer;text-decoration:none}.ModalSignature-module__XOhJYW__signatureContainer{flex-direction:column;align-items:center;display:flex}.ModalSignature-module__XOhJYW__signatureCanvas{border:1px solid #000;width:100%;height:300px;margin-top:.5rem}.ModalSignature-module__XOhJYW__stepSignatureButton{color:#fff;cursor:pointer;background-color:#f4511e;border:none;border-radius:4px;margin-top:1rem;padding:.5rem 3rem;font-size:1rem;font-weight:400}@media screen and (max-width:768px){.ModalSignature-module__XOhJYW__modalContent{padding:30px}.ModalSignature-module__XOhJYW__closeButton{font-size:24px;top:5px;right:5px}.ModalSignature-module__XOhJYW__signatureCanvas{height:250px}.ModalSignature-module__XOhJYW__stepSignatureButton{padding:.4rem 2rem;font-size:.9rem}}@media screen and (max-width:480px){.ModalSignature-module__XOhJYW__modalContent{width:90%;padding:16px 12px}.ModalSignature-module__XOhJYW__closeButton{font-size:24px;top:5px;right:5px}.ModalSignature-module__XOhJYW__signatureCanvas{height:200px;margin-top:1rem}.ModalSignature-module__XOhJYW__stepSignatureButton{padding:.4rem 1.5rem;font-size:.8rem}}
.SignatureCards-module__9JSfRG__stepCard{background-color:#f5f5f5;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;min-width:250px;max-width:300px;padding:15px;display:flex;box-shadow:0 0 10px #0000001a}.SignatureCards-module__9JSfRG__stepCard h3{text-align:center;margin:0;font-size:1.5rem;font-weight:400}.SignatureCards-module__9JSfRG__stepCard button{color:#fff;cursor:pointer;background-color:#f4511e;border:none;border-radius:4px;width:100%;margin-top:1rem;padding:.6rem;font-size:1rem;font-weight:400}.SignatureCards-module__9JSfRG__figureImage{width:180px;height:220px;margin:0;position:relative}.SignatureCards-module__9JSfRG__figureImage img{width:100%;height:100%}
.ModalAlert-module__J0Eq3q__formGroup{margin-bottom:1rem}.ModalAlert-module__J0Eq3q__formLabel{text-align:left;margin-bottom:8px;padding-left:3.8rem;font-size:14px;font-weight:500;display:block}.ModalAlert-module__J0Eq3q__formGroup input{border:1px solid #ccc;border-radius:4px;width:80%;padding:8px;font-size:14px}.ModalAlert-module__J0Eq3q__formGroup input:focus{border-color:#f4511e;outline:none}.ModalAlert-module__J0Eq3q__modalOverlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ModalAlert-module__J0Eq3q__modalContent{text-align:center;background-color:#fff;border-radius:8px;max-width:40rem;padding:20px;box-shadow:0 2px 10px #0000001a}.ModalAlert-module__J0Eq3q__acceptButton{color:#fff;cursor:pointer;background-color:#f4511e;border:none;border-radius:4px;margin-top:20px;padding:10px 20px}.ModalAlert-module__J0Eq3q__acceptButton:hover{background-color:#e53611}.ModalAlert-module__J0Eq3q__message{text-wrap:balance;margin-bottom:22px;font-size:1rem;line-height:1.5}.ModalAlert-module__J0Eq3q__errorMessage{color:#e53935;text-align:center;background-color:#e539351a;border-radius:4px;margin-bottom:15px;padding:8px}.ModalAlert-module__J0Eq3q__selectField{border:1px solid #ccc;border-radius:4px;width:82%;margin-top:5px;padding:8px;font-size:14px}@media screen and (max-width:768px){.ModalAlert-module__J0Eq3q__formLabel{font-size:.8rem}.ModalAlert-module__J0Eq3q__title{font-size:1.3rem}.ModalAlert-module__J0Eq3q__message{font-size:.9rem}.ModalAlert-module__J0Eq3q__acceptButton{padding:8px 16px}.ModalAlert-module__J0Eq3q__errorMessage{font-size:.9rem}.ModalAlert-module__J0Eq3q__selectField{width:80%}}@media screen and (max-width:430px){.ModalAlert-module__J0Eq3q__formLabel{padding-left:1.8rem;padding-right:1.8rem;font-size:.7rem}.ModalAlert-module__J0Eq3q__title{font-size:1.1rem}.ModalAlert-module__J0Eq3q__message{font-size:.8rem}.ModalAlert-module__J0Eq3q__modalContent{width:90%;padding:16px 10px}.ModalAlert-module__J0Eq3q__acceptButton{padding:8px 22px;font-size:1rem}.ModalAlert-module__J0Eq3q__errorMessage{font-size:.8rem}.ModalAlert-module__J0Eq3q__selectField{width:78%}.ModalAlert-module__J0Eq3q__selectField option{font-size:.8rem}}
.TravellersRegisterStep-module__rfR7va__stepContainer{flex-direction:column;justify-content:center;align-items:center;display:flex}.TravellersRegisterStep-module__rfR7va__stepTitle{text-align:center;margin:0 0 .5rem;font-size:1.6rem;font-weight:400}.TravellersRegisterStep-module__rfR7va__stepUserRegister{font-size:1.5rem;font-weight:300}.TravellersRegisterStep-module__rfR7va__stepLegendTitle{text-align:center;font-size:1.6rem;font-weight:400}.TravellersRegisterStep-module__rfR7va__stepDescription{text-align:center;margin:.2rem 0 1.4rem;font-size:1rem;font-weight:300}.TravellersRegisterStep-module__rfR7va__error{color:#ff4d4f;text-align:center;margin:.5rem 0 1rem;font-size:.875rem;font-weight:500;display:block}.TravellersRegisterStep-module__rfR7va__error:before{content:"⚠ ";margin-right:.25rem}.TravellersRegisterStep-module__rfR7va__centerButtonContainer{justify-content:center;display:flex}.TravellersRegisterStep-module__rfR7va__stepFormContainer{width:100%;margin:2rem 0 0}.TravellersRegisterStep-module__rfR7va__stepFormContainer fieldset{text-align:center;border:none;margin:0 0 1.2rem}.TravellersRegisterStep-module__rfR7va__stepAgeRange{justify-content:center;align-items:center;gap:6rem;padding:1.2rem 0;display:flex}.TravellersRegisterStep-module__rfR7va__stepAgeRange div{align-items:center;margin-bottom:.5rem;display:flex}.TravellersRegisterStep-module__rfR7va__stepAgeRange input[type=radio]{width:1rem;height:1rem;margin-right:.5rem}.TravellersRegisterStep-module__rfR7va__stepAgeRange label{text-align:center;font-size:.9rem;font-weight:300}.TravellersRegisterStep-module__rfR7va__stepFormInputs{grid-template-columns:repeat(4,1fr);width:100%;display:grid}.TravellersRegisterStep-module__rfR7va__stepFormInputs div{flex-direction:column;padding:.5rem 1rem;display:flex}.TravellersRegisterStep-module__rfR7va__stepFormInputs div input,.TravellersRegisterStep-module__rfR7va__stepFormInputs div select{border:1px solid #ccc;border-radius:.3rem;margin:.5rem 0;padding:1rem 0 1rem .5rem;font-size:.9rem}.TravellersRegisterStep-module__rfR7va__stepFormInputs select:disabled{color:#a0a0a0;background-color:#f0f0f0}.TravellersRegisterStep-module__rfR7va__stepFormInputs div select{appearance:none;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000000'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-position:right .7em top 50%,0 0;background-repeat:no-repeat;background-size:1.5em,100%;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.TravellersRegisterStep-module__rfR7va__stepFormInputs div select::-ms-expand{display:none}.TravellersRegisterStep-module__rfR7va__stepFormInputs div label{font-size:.8rem;font-weight:300}.TravellersRegisterStep-module__rfR7va__stepUsersContainer{background-color:#f6f6f6;border-radius:.3rem;width:100%;min-width:30rem;max-width:75rem;min-height:10rem;margin-top:1rem}.TravellersRegisterStep-module__rfR7va__stepUserRegister{justify-content:space-between;align-items:center;padding:1rem 1rem 0;display:flex}.TravellersRegisterStep-module__rfR7va__stepUserRegister div{align-items:center;display:flex}.TravellersRegisterStep-module__rfR7va__iconButton{cursor:pointer;background:0 0;border:none}.TravellersRegisterStep-module__rfR7va__iconButton svg{color:#343330;width:1.3rem;height:1.3rem}.TravellersRegisterStep-module__rfR7va__iconAddPerson svg{color:#343330;width:1.5rem;height:1.5rem}.TravellersRegisterStep-module__rfR7va__userName{margin-left:.5rem;font-size:1rem;font-weight:300}.TravellersRegisterStep-module__rfR7va__registerButton{color:#f4511e;cursor:pointer;background-color:#fefefe;border:1px solid #e53611;border-radius:.3rem;padding:.5rem 5rem;font-size:1rem;font-weight:300}.TravellersRegisterStep-module__rfR7va__registerButton:hover{color:#fefefe;background-color:#f4511e}.TravellersRegisterStep-module__rfR7va__registerButton:disabled{color:#a0a0a0;cursor:not-allowed;background-color:#e0e0e0;border:1px solid #ccc}.TravellersRegisterStep-module__rfR7va__nextStepButton{color:#fefefe;cursor:pointer;background-color:#f4511e;border:none;border-radius:.3rem;margin:2rem 0 4rem;padding:.5rem 5rem;font-size:1rem;font-weight:300}.TravellersRegisterStep-module__rfR7va__nextStepButton:hover{background-color:#e53611}.TravellersRegisterStep-module__rfR7va__nextStepButton:disabled{color:#a0a0a0;cursor:not-allowed;background-color:#e0e0e0}.TravellersRegisterStep-module__rfR7va__userToRegister{flex-direction:column;justify-content:space-between;align-items:center;display:flex}.TravellersRegisterStep-module__rfR7va__stepUsersContainer h2{text-align:center;margin:.2rem 0 .5rem .5rem;padding:.8rem .8rem 0 0;font-size:1rem;font-weight:400}.TravellersRegisterStep-module__rfR7va__userToRegister div{align-items:center;display:flex}.TravellersRegisterStep-module__rfR7va__userToRegister div p{margin:.5rem 0;font-size:1rem;font-weight:300}.TravellersRegisterStep-module__rfR7va__countrySelectContainer{flex-direction:column;gap:.5rem;display:flex}.TravellersRegisterStep-module__rfR7va__countrySearchInput{border:1px solid #ccc;border-radius:4px;padding:.5rem}.TravellersRegisterStep-module__rfR7va__countrySelect{border:1px solid #ccc;border-radius:4px;max-height:200px;padding:.5rem;overflow-y:auto}.TravellersRegisterStep-module__rfR7va__countrySelect option{padding:.25rem .5rem}.TravellersRegisterStep-module__rfR7va__countrySelect option:hover{background-color:#f3f3f3}.TravellersRegisterStep-module__rfR7va__disabled{color:#888;cursor:not-allowed;background-color:#f5f5f5}@media screen and (max-width:1130px){.TravellersRegisterStep-module__rfR7va__stepCards{flex-direction:column;justify-content:center}.TravellersRegisterStep-module__rfR7va__stepFormInputs{grid-template-columns:repeat(2,1fr)}.TravellersRegisterStep-module__rfR7va__stepCards{row-gap:2rem}}@media screen and (max-width:768px){.TravellersRegisterStep-module__rfR7va__stepFormInputs{grid-template-columns:repeat(2,1fr)}.TravellersRegisterStep-module__rfR7va__stepCard h3{font-size:1.2rem}.TravellersRegisterStep-module__rfR7va__stepCard p{font-size:.9rem}.TravellersRegisterStep-module__rfR7va__stepCard button{padding:.5rem;font-size:.9rem}.TravellersRegisterStep-module__rfR7va__stepCard{min-width:200px;max-width:250px}.TravellersRegisterStep-module__rfR7va__figureImage{width:150px;height:180px}.TravellersRegisterStep-module__rfR7va__stepFormInputs div input,.TravellersRegisterStep-module__rfR7va__stepFormInputs div select{border:1px solid #ccc;border-radius:.3rem;margin:.5rem 0;padding:.8rem 0 .8rem .5rem;font-size:.8rem}.TravellersRegisterStep-module__rfR7va__stepFormInputs div label{font-size:.7rem}.TravellersRegisterStep-module__rfR7va__stepLegendTitle{font-size:1.4rem}.TravellersRegisterStep-module__rfR7va__stepDescription{font-size:.9rem}.TravellersRegisterStep-module__rfR7va__stepTitle{font-size:1.4rem}.TravellersRegisterStep-module__rfR7va__stepUserRegister{padding:.5rem}.TravellersRegisterStep-module__rfR7va__registerButton,.TravellersRegisterStep-module__rfR7va__nextStepButton{padding:.4rem 4rem;font-size:.9rem}.TravellersRegisterStep-module__rfR7va__stepUsersContainer{min-width:100%;max-width:100%;min-height:9rem}}@media screen and (max-width:480px){.TravellersRegisterStep-module__rfR7va__stepFormInputs{flex-direction:column;justify-content:center;display:flex}.TravellersRegisterStep-module__rfR7va__stepFormInputs div{padding:.5rem 0}.TravellersRegisterStep-module__rfR7va__stepCard h3{font-size:1rem}.TravellersRegisterStep-module__rfR7va__stepFormInputs div input[type=date]{width:100%}.TravellersRegisterStep-module__rfR7va__stepFormContainer fieldset{padding:0}.TravellersRegisterStep-module__rfR7va__stepCard p{font-size:.8rem}.TravellersRegisterStep-module__rfR7va__stepCard button{padding:.4rem;font-size:.8rem}.TravellersRegisterStep-module__rfR7va__figureImage{width:130px;height:160px}.TravellersRegisterStep-module__rfR7va__stepFormInputs div input,.TravellersRegisterStep-module__rfR7va__stepFormInputs div select{border:1px solid #ccc;border-radius:.3rem;margin:.5rem 0;padding:.7rem 0 .7rem .5rem;font-size:.7rem}.TravellersRegisterStep-module__rfR7va__stepFormInputs div label{text-align:start;font-size:.6rem}.TravellersRegisterStep-module__rfR7va__stepLegendTitle{font-size:1.2rem}.TravellersRegisterStep-module__rfR7va__stepDescription{font-size:.8rem}.TravellersRegisterStep-module__rfR7va__stepTitle{font-size:1.2rem}.TravellersRegisterStep-module__rfR7va__stepUserRegister{padding:.4rem}.TravellersRegisterStep-module__rfR7va__stepAgeRange{flex-direction:column;gap:1rem}.TravellersRegisterStep-module__rfR7va__stepUsersContainer{min-width:100%;max-width:100%;padding:0}.TravellersRegisterStep-module__rfR7va__iconButton svg,.TravellersRegisterStep-module__rfR7va__iconAddPerson svg{width:1.2rem;height:1.2rem}.TravellersRegisterStep-module__rfR7va__userName{font-size:.8rem}.TravellersRegisterStep-module__rfR7va__stepUsersContainer{min-height:8rem}.TravellersRegisterStep-module__rfR7va__userToRegister div p{font-size:.8rem}}
.DepositPaymentStep-module__T3Qila__paymentStepContainer{text-align:center;padding:2rem}.DepositPaymentStep-module__T3Qila__mainTitle{color:#333;margin-bottom:1rem;font-size:1.6rem;font-weight:700}.DepositPaymentStep-module__T3Qila__mainDescription{color:#666;text-align:left;max-width:700px;margin:0 auto 2rem;font-size:1.2rem;line-height:1.6}.DepositPaymentStep-module__T3Qila__wrapper{flex-wrap:wrap;justify-content:center;align-items:center;gap:3rem;padding:3rem 2rem;display:flex}.DepositPaymentStep-module__T3Qila__cardScene{perspective:1000px;width:360px;height:220px}.DepositPaymentStep-module__T3Qila__card{width:100%;height:100%;transform-style:preserve-3d;transition:transform .8s;position:relative}.DepositPaymentStep-module__T3Qila__isFlipped .DepositPaymentStep-module__T3Qila__card{transform:rotateY(180deg)}.DepositPaymentStep-module__T3Qila__cardFaceFront,.DepositPaymentStep-module__T3Qila__cardFaceBack{backface-visibility:hidden;color:#fff;box-sizing:border-box;background:linear-gradient(45deg,#f4511e,#e53611);border-radius:12px;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:20px;font-family:Courier New,Courier,monospace;display:flex;position:absolute;box-shadow:0 10px 30px #0003}.DepositPaymentStep-module__T3Qila__cardFaceBack{transform:rotateY(180deg)}.DepositPaymentStep-module__T3Qila__cardChip{background-color:#fd7;border-radius:6px;width:50px;height:40px}.DepositPaymentStep-module__T3Qila__cardLogo{align-self:flex-end;font-size:1.8rem;font-style:italic;font-weight:700}.DepositPaymentStep-module__T3Qila__cardNumber{letter-spacing:2px;text-align:center;white-space:nowrap;flex:1;justify-content:center;align-items:center;font-size:1.4rem;display:flex}.DepositPaymentStep-module__T3Qila__cardInfo{text-transform:uppercase;justify-content:space-between;font-size:.8rem;display:flex}.DepositPaymentStep-module__T3Qila__cardHolder span,.DepositPaymentStep-module__T3Qila__cardExpiry span{color:#ffffffb3;font-size:.7rem}.DepositPaymentStep-module__T3Qila__cardStripe{background-color:#000;height:50px;margin:20px -20px}.DepositPaymentStep-module__T3Qila__cvcDisplay{color:#000;text-align:right;background-color:#fff;border-radius:4px;align-self:flex-end;min-width:60px;padding:5px 10px}.DepositPaymentStep-module__T3Qila__cvcDisplay span{color:#888;font-size:.7rem;display:block}.DepositPaymentStep-module__T3Qila__paymentForm{flex-grow:1;max-width:400px}.DepositPaymentStep-module__T3Qila__inputGroup{margin-bottom:1.25rem;position:relative}.DepositPaymentStep-module__T3Qila__inputIcon{color:#999;font-size:1.2rem;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.DepositPaymentStep-module__T3Qila__input{box-sizing:border-box;background-color:#fff;border:1px solid #ccc;border-radius:8px;width:100%;padding:12px 12px 12px 45px;font-size:1rem;transition:border-color .3s,box-shadow .3s}.DepositPaymentStep-module__T3Qila__input:focus{border-color:#f4511e;outline:none;box-shadow:0 0 0 3px #f4511e33}.DepositPaymentStep-module__T3Qila__row{gap:1rem;display:flex}.DepositPaymentStep-module__T3Qila__row .DepositPaymentStep-module__T3Qila__inputGroup{flex:1}.DepositPaymentStep-module__T3Qila__payButton{color:#fff;cursor:pointer;background-image:linear-gradient(90deg,#f4511e,#e53611);border:none;border-radius:8px;width:100%;padding:14px 20px;font-size:1.1rem;font-weight:600;transition:transform .2s,box-shadow .2s}.DepositPaymentStep-module__T3Qila__payButton:hover{transform:translateY(-2px);box-shadow:0 4px 12px #f4511e4d}.DepositPaymentStep-module__T3Qila__payButton:active{transform:translateY(0);box-shadow:0 2px 6px #e5361133}.DepositPaymentStep-module__T3Qila__payButton:disabled{opacity:.7;cursor:not-allowed}.DepositPaymentStep-module__T3Qila__errorMessage{color:#d93025;text-align:center;background-color:#fce8e6;border:1px solid #d93025;border-radius:8px;margin-bottom:1rem;padding:12px;font-size:.95rem}.DepositPaymentStep-module__T3Qila__loader{border:4px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:24px;height:24px;margin:0 auto;animation:1s linear infinite DepositPaymentStep-module__T3Qila__spin}@keyframes DepositPaymentStep-module__T3Qila__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.DepositPaymentStep-module__T3Qila__postPaymentActionsContainer{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.DepositPaymentStep-module__T3Qila__securePaymentLinkContainer,.DepositPaymentStep-module__T3Qila__checkPaymentContainer{text-align:center;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:1rem}.DepositPaymentStep-module__T3Qila__securePaymentLinkContainer p,.DepositPaymentStep-module__T3Qila__checkPaymentContainer p{color:#495057;margin:0;font-size:.9rem}.DepositPaymentStep-module__T3Qila__securePaymentLink{color:#007bff;font-weight:600;text-decoration:none;transition:color .2s}.DepositPaymentStep-module__T3Qila__securePaymentLink:hover{color:#0056b3;text-decoration:underline}.DepositPaymentStep-module__T3Qila__checkPaymentDescription{color:#495057;margin-top:1rem;font-size:.9rem}.DepositPaymentStep-module__T3Qila__checkPaymentButton{color:#fff;cursor:pointer;background-image:linear-gradient(90deg,#007bff,#0056b3);border:none;border-radius:8px;width:100%;max-width:250px;margin-top:1rem;padding:12px 20px;font-size:1rem;font-weight:600;transition:transform .2s,box-shadow .2s}.DepositPaymentStep-module__T3Qila__checkPaymentButton:hover{transform:translateY(-2px);box-shadow:0 4px 12px #007bff4d}.DepositPaymentStep-module__T3Qila__checkPaymentButton:active{transform:translateY(0);box-shadow:0 2px 6px #007bff33}.DepositPaymentStep-module__T3Qila__checkPaymentButton:disabled{opacity:.7;cursor:not-allowed}.DepositPaymentStep-module__T3Qila__noDepositContainer{text-align:center;background-color:#fff;border:1px solid #e9ecef;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;margin-top:2rem;padding:3rem 2rem;display:flex;box-shadow:0 8px 24px #0000000d}.DepositPaymentStep-module__T3Qila__noDepositIcon{color:#4caf50;background:#e8f5e9;border-radius:50%;justify-content:center;align-items:center;margin-bottom:.8rem;padding:20px;font-size:3rem;display:flex}.DepositPaymentStep-module__T3Qila__noDepositText{color:#495057;max-width:600px;margin:0;font-size:1.25rem;font-weight:500;line-height:1.6}.DepositPaymentStep-module__T3Qila__continueButton{color:#fff;cursor:pointer;background-image:linear-gradient(90deg,#28a745,#218838);border:none;border-radius:8px;width:100%;max-width:250px;margin-top:.5rem;padding:14px 20px;font-size:1.1rem;font-weight:600;transition:transform .2s,box-shadow .2s}.DepositPaymentStep-module__T3Qila__continueButton:hover{transform:translateY(-2px);box-shadow:0 4px 12px #28a7454d}.DepositPaymentStep-module__T3Qila__continueButton:active{transform:translateY(0);box-shadow:0 2px 6px #28a74533}.DepositPaymentStep-module__T3Qila__depositCompletedContainer{text-align:center;background-color:#fff;border:1px solid #e9ecef;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;margin-top:2rem;padding:3rem 2rem;display:flex;box-shadow:0 8px 24px #0000000d}.DepositPaymentStep-module__T3Qila__depositCompletedIcon{color:#4caf50;background:#e8f5e9;border-radius:50%;justify-content:center;align-items:center;margin-bottom:.8rem;padding:20px;font-size:3rem;display:flex}.DepositPaymentStep-module__T3Qila__paymentNotAllowedContainer{text-align:center;background-color:#fff;border:1px solid #e9ecef;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;margin-top:2rem;padding:3rem 2rem;display:flex;box-shadow:0 8px 24px #0000000d}.DepositPaymentStep-module__T3Qila__paymentNotAllowedIcon{color:#ff9800;background:#fff3e0;border-radius:50%;justify-content:center;align-items:center;margin-bottom:1rem;padding:20px;font-size:3rem;display:flex}.DepositPaymentStep-module__T3Qila__paymentNotAllowedTitle{color:#333;margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.DepositPaymentStep-module__T3Qila__paymentNotAllowedText{color:#666;max-width:40rem;font-size:1.1rem;line-height:1.6}.DepositPaymentStep-module__T3Qila__authorizationTitle{color:#333;text-align:left;margin-bottom:1rem;font-size:1.5rem;font-weight:700}@media (max-width:768px){.DepositPaymentStep-module__T3Qila__wrapper{flex-direction:column}}@keyframes DepositPaymentStep-module__T3Qila__shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.DepositPaymentStep-module__T3Qila__skeletonTitle{background:linear-gradient(90deg,#eee 8%,#ddd 18%,#eee 33%) 0 0/800px 104px;border-radius:8px;width:60%;height:32px;margin:0 auto 1rem;animation:2s linear infinite DepositPaymentStep-module__T3Qila__shimmer}.DepositPaymentStep-module__T3Qila__skeletonDescription{background:linear-gradient(90deg,#eee 8%,#ddd 18%,#eee 33%) 0 0/800px 104px;border-radius:8px;width:80%;height:48px;margin:0 auto 2rem;animation:2s linear infinite DepositPaymentStep-module__T3Qila__shimmer}.DepositPaymentStep-module__T3Qila__skeletonCard{background:linear-gradient(90deg,#eee 8%,#ddd 18%,#eee 33%) 0 0/800px 104px;border-radius:12px;width:360px;height:220px;animation:2s linear infinite DepositPaymentStep-module__T3Qila__shimmer}.DepositPaymentStep-module__T3Qila__skeletonInput{background:linear-gradient(90deg,#eee 8%,#ddd 18%,#eee 33%) 0 0/800px 104px;border-radius:8px;width:100%;height:48px;margin-bottom:1.25rem;animation:2s linear infinite DepositPaymentStep-module__T3Qila__shimmer}.DepositPaymentStep-module__T3Qila__skeletonButton{background:linear-gradient(90deg,#eee 8%,#ddd 18%,#eee 33%) 0 0/800px 104px;border-radius:8px;width:100%;height:52px;animation:2s linear infinite DepositPaymentStep-module__T3Qila__shimmer}
.ElectronicSignatureStep-module__xgNNuW__container{flex-direction:column;display:flex}.ElectronicSignatureStep-module__xgNNuW__stepFieldset{border:none;margin:1rem 0 0;padding:0}.ElectronicSignatureStep-module__xgNNuW__nextStepButton{color:#fefefe;cursor:pointer;background-color:#f4511e;border:none;border-radius:.3rem;place-self:center;margin:2rem 0 4rem;padding:.5rem 5rem;font-size:1rem;font-weight:300}.ElectronicSignatureStep-module__xgNNuW__stepLegendTitle{text-align:center;margin:0;font-size:1.6rem;font-weight:400}.ElectronicSignatureStep-module__xgNNuW__stepDescription{text-align:center;font-size:1rem}.ElectronicSignatureStep-module__xgNNuW__stepCards{justify-content:space-evenly;align-items:center;width:100%;padding:15px 0;display:flex}.ElectronicSignatureStep-module__xgNNuW__travellerList{flex-direction:column;align-items:center;padding:.5rem 0 1.5rem;display:flex}.ElectronicSignatureStep-module__xgNNuW__travellerList h3{margin-bottom:.5rem;padding-bottom:.5rem;font-weight:400}.ElectronicSignatureStep-module__xgNNuW__travellerBoxes{flex-direction:column;gap:10px;display:flex}.ElectronicSignatureStep-module__xgNNuW__travellerBox{cursor:pointer;text-align:center;border-radius:5px;padding:10px;transition:background-color .3s}.ElectronicSignatureStep-module__xgNNuW__travellerBox_pending{color:#fff;background-color:#faa477}.ElectronicSignatureStep-module__xgNNuW__travellerBox_signed{color:#fff;background-color:#399918}.ElectronicSignatureStep-module__xgNNuW__travellerBox_selected{color:#fff;background-color:#f4511e}.ElectronicSignatureStep-module__xgNNuW__checkIcon{margin-left:8px}.ElectronicSignatureStep-module__xgNNuW__QRCode{margin-top:20px}.ElectronicSignatureStep-module__xgNNuW__copiedMessage{color:#f4511e;text-align:center;opacity:0;font-size:1rem;animation:4s forwards ElectronicSignatureStep-module__xgNNuW__fadeInOut}@keyframes ElectronicSignatureStep-module__xgNNuW__fadeInOut{0%{opacity:0}10%{opacity:1}80%{opacity:1}to{opacity:0}}@media (max-width:768px){.ElectronicSignatureStep-module__xgNNuW__stepCards{flex-direction:column}.ElectronicSignatureStep-module__xgNNuW__stepCard{margin:1rem 0}}@media (max-width:480px){.ElectronicSignatureStep-module__xgNNuW__stepCard{min-width:200px}.ElectronicSignatureStep-module__xgNNuW__stepCard h3{font-size:1.1rem}.ElectronicSignatureStep-module__xgNNuW__stepCard button{font-size:.9rem}.ElectronicSignatureStep-module__xgNNuW__stepLegendTitle{font-size:1.4rem}.ElectronicSignatureStep-module__xgNNuW__stepDescription{font-size:.9rem}.ElectronicSignatureStep-module__xgNNuW__nextStepButton{padding:.5rem 3rem;font-size:.9rem}.ElectronicSignatureStep-module__xgNNuW__stepCard p{font-size:.9rem}.ElectronicSignatureStep-module__xgNNuW__figureImage{width:150px;height:180px}}
.Checkin-module__F23woW__checkinContainer{flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.Checkin-module__F23woW__checkinTitle{margin:0 0 20px;font-size:2.5rem;font-weight:400}.Checkin-module__F23woW__checkinDescription{margin:0 0 20px;font-size:1rem;font-weight:400}.Checkin-module__F23woW__stepContainer{background-color:#f5f5f5;grid-template-columns:repeat(5,1fr);justify-items:center;width:100%;padding:20px 0;display:grid}.Checkin-module__F23woW__card{background-color:#fff;border-radius:8px;place-self:center;width:200px;padding:10px 15px}.Checkin-module__F23woW__card.Checkin-module__F23woW__active{color:#fff;background-color:#f4511e}.Checkin-module__F23woW__card:not(.Checkin-module__F23woW__active) .Checkin-module__F23woW__figureContainer{background-color:#e9e9e9}.Checkin-module__F23woW__figureContainer{background-color:#f5f5f5;border-radius:100%;justify-content:center;align-items:center;width:45px;height:45px;margin:10px 0 0;display:flex}.Checkin-module__F23woW__figureIcon{color:#afafaf;font-size:32px;line-height:100px}.Checkin-module__F23woW__stepTitle,.Checkin-module__F23woW__stepSubtitle{margin:10px 0 0;font-size:.9rem;font-weight:400}.Checkin-module__F23woW__stepStatus{text-align:center;background-color:#e53611;border-radius:10px;width:108px;margin:10px 0 8px;padding:8px;font-size:.8rem}.Checkin-module__F23woW__card:not(.Checkin-module__F23woW__active) .Checkin-module__F23woW__stepStatus{color:#fff}.Checkin-module__F23woW__stepContent{opacity:0;border-radius:4px;width:100%;margin-top:20px;transition:opacity .5s ease-in-out,transform .5s ease-in-out;transform:translate(-20px)}.Checkin-module__F23woW__stepContent.Checkin-module__F23woW__active{opacity:1;transform:translate(0)}.Checkin-module__F23woW__autoVerificationContainer{text-align:center;background-color:#fff;border-top:4px solid #f4511e;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:500px;margin:1.5rem auto;padding:2.5rem;display:flex;box-shadow:0 6px 16px #f4511e26}.Checkin-module__F23woW__verificationIcon{color:#f4511e;background-color:#f4511e1a;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin-bottom:1.5rem;transition:all .3s;display:flex}.Checkin-module__F23woW__verificationIcon:hover{transform:scale(1.05);box-shadow:0 0 15px #f4511e4d}.Checkin-module__F23woW__verificationTitle{color:#333;margin-bottom:1.25rem;font-size:1.75rem;font-weight:700}.Checkin-module__F23woW__verificationMessage{color:#555;flex-wrap:wrap;justify-content:center;align-items:center;max-width:90%;margin-bottom:2rem;font-size:1.2rem;line-height:1.6;display:flex}.Checkin-module__F23woW__verificationCheckIcon{color:#f4511e;flex-shrink:0;margin-right:8px}@media (max-width:768px){.Checkin-module__F23woW__autoVerificationContainer{margin:1rem auto;padding:2rem 1.5rem}.Checkin-module__F23woW__verificationIcon{width:70px;height:70px}.Checkin-module__F23woW__verificationTitle{margin-bottom:1rem;font-size:1.5rem}.Checkin-module__F23woW__verificationMessage{margin-bottom:1.5rem;font-size:1.1rem}}@media (max-width:480px){.Checkin-module__F23woW__autoVerificationContainer{border-radius:8px;width:90%;padding:1.5rem .5rem}.Checkin-module__F23woW__verificationIcon{width:60px;height:60px;margin-bottom:1rem}.Checkin-module__F23woW__verificationTitle{margin-bottom:.75rem;font-size:1.25rem}.Checkin-module__F23woW__verificationMessage{max-width:100%;margin-bottom:1.25rem;font-size:1rem;line-height:1.5}}@keyframes Checkin-module__F23woW__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Checkin-module__F23woW__autoVerificationContainer{animation:.5s ease-out forwards Checkin-module__F23woW__fadeIn}@media screen and (max-width:1288px){.Checkin-module__F23woW__stepContainer{grid-template-columns:repeat(3,1fr);justify-content:center;row-gap:25px}}@media screen and (max-width:860px){.Checkin-module__F23woW__checkinTitle{font-size:2rem}.Checkin-module__F23woW__checkinDescription{font-size:.9rem}.Checkin-module__F23woW__card{width:180px}.Checkin-module__F23woW__figureContainer{width:40px;height:40px}.Checkin-module__F23woW__figureIcon{font-size:30px}.Checkin-module__F23woW__stepTitle,.Checkin-module__F23woW__stepSubtitle{font-size:.8rem}.Checkin-module__F23woW__stepStatus{width:100px;padding:6px;font-size:.7rem}.Checkin-module__F23woW__stepContainer{grid-template-columns:repeat(2,auto);column-gap:40px}.Checkin-module__F23woW__stepContainer .Checkin-module__F23woW__card:nth-child(5){grid-column:span 2}}@media screen and (max-width:610px){.Checkin-module__F23woW__stepContainer{grid-template-columns:repeat(1,1fr)}.Checkin-module__F23woW__stepContainer .Checkin-module__F23woW__card:nth-child(5){grid-column:span 1}}@media screen and (max-width:426px){.Checkin-module__F23woW__checkinTitle{font-size:1.5rem}.Checkin-module__F23woW__checkinDescription{font-size:.8rem}.Checkin-module__F23woW__card{width:160px}.Checkin-module__F23woW__figureContainer{width:35px;height:35px}.Checkin-module__F23woW__figureIcon{font-size:28px}.Checkin-module__F23woW__stepTitle,.Checkin-module__F23woW__stepSubtitle{font-size:.7rem}.Checkin-module__F23woW__stepStatus{width:90px;padding:5px;font-size:.6rem}}
.Signature-module__1_fEpW__container{flex-direction:column;justify-content:center;align-items:center;height:80vh;display:flex}.Signature-module__1_fEpW__title{margin-bottom:.2rem;font-size:1.6rem}.Signature-module__1_fEpW__subtitle{margin-bottom:3rem;font-size:1rem}.Signature-module__1_fEpW__successMessage{color:#3c763d;text-align:center;background-color:#dff0d8;border:1px solid #4caf50;border-radius:.3rem;margin-top:1rem;padding:1rem}@media (max-width:768px){.Signature-module__1_fEpW__container{height:100vh}.Signature-module__1_fEpW__title{font-size:2.4rem}.Signature-module__1_fEpW__subtitle{font-size:1.2rem}}@media (max-width:480px){.Signature-module__1_fEpW__container{text-align:center;height:100vh;padding:0 1rem}.Signature-module__1_fEpW__title{font-size:2rem}.Signature-module__1_fEpW__subtitle{font-size:1rem}}
.SummaryInformation-module__l_De2a__container{flex-direction:column;width:100%;min-height:100vh;display:flex}.SummaryInformation-module__l_De2a__stepContainer{background-color:#f5f5f5;border-radius:.5rem;flex-direction:column;flex:1;justify-content:center;align-items:center;margin:1rem;padding:1rem 0 2rem;display:flex;box-shadow:0 0 10px #0000001a}.SummaryInformation-module__l_De2a__stepOneTitle{margin:1rem 0;font-size:1.6rem;font-weight:400}.SummaryInformation-module__l_De2a__stepOneDescription{margin:0 0 1rem;font-size:1rem;font-weight:300}.SummaryInformation-module__l_De2a__travellersContainer{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.SummaryInformation-module__l_De2a__travellerCard{text-align:center;background-color:#fff;border:1px solid #ddd;border-radius:.5rem;flex-direction:column;align-items:center;gap:1.2rem;min-width:200px;margin:1rem 0;padding:1.2rem;transition:transform .3s;display:flex;box-shadow:0 0 5px #0000001a}.SummaryInformation-module__l_De2a__travellerCard:hover{transform:scale(1.05)}.SummaryInformation-module__l_De2a__travellerCard span p:first-child{margin:.6rem 0}.SummaryInformation-module__l_De2a__travellerCard p{text-wrap:balance;margin:0}.SummaryInformation-module__l_De2a__subtitle{margin:1rem 0;font-size:1.3rem;font-weight:400}.SummaryInformation-module__l_De2a__footer{color:#fff;text-align:center;background-color:#f4511e;padding:1rem}.SummaryInformation-module__l_De2a__navigationButton{color:#fff;cursor:pointer;background-color:#f4511e;border:none;border-radius:5px;justify-content:center;align-items:center;gap:10px;margin-top:1.5rem;padding:12px 20px;font-size:1rem;transition:background-color .3s,transform .2s;display:flex}.SummaryInformation-module__l_De2a__navigationButton:hover{background-color:#e64016;transform:translateY(-2px)}.SummaryInformation-module__l_De2a__buttonIcon{font-size:1.1rem}.SummaryInformation-module__l_De2a__pagination{justify-content:center;gap:10px;margin:0 0 1rem;display:flex}.SummaryInformation-module__l_De2a__pageIndicator{cursor:pointer;background-color:#ddd;border-radius:50%;width:12px;height:12px;transition:background-color .3s}.SummaryInformation-module__l_De2a__activePage{background-color:#f4511e}.SummaryInformation-module__l_De2a__successImage{width:16rem;height:16rem;margin:1rem 0;position:relative}.SummaryInformation-module__l_De2a__successImage img{width:100%;height:100%}@media screen and (max-width:768px){.SummaryInformation-module__l_De2a__stepContainer{padding:1rem}.SummaryInformation-module__l_De2a__stepOneTitle{font-size:1.4rem}.SummaryInformation-module__l_De2a__stepOneDescription{font-size:.9rem}.SummaryInformation-module__l_De2a__travellerCard{min-width:150px}.SummaryInformation-module__l_De2a__subtitle{font-size:1.2rem}.SummaryInformation-module__l_De2a__travellerCard p{font-size:.8rem}.SummaryInformation-module__l_De2a__navigationButton{padding:10px 16px;font-size:.9rem}}@media screen and (max-width:430px){.SummaryInformation-module__l_De2a__stepOneTitle{text-align:center;font-size:1.4rem}.SummaryInformation-module__l_De2a__travellerCard{min-width:120px}.SummaryInformation-module__l_De2a__subtitle{font-size:1rem}.SummaryInformation-module__l_De2a__stepOneDescription{text-align:center}.SummaryInformation-module__l_De2a__travellerCard p{font-size:.7rem}.SummaryInformation-module__l_De2a__navigationButton{padding:8px 12px;font-size:.8rem}.SummaryInformation-module__l_De2a__successImage{width:12rem;height:12rem}}
