body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;min-height:0;min-width:0;padding:0}header{background:#fff;margin:0 auto;text-align:center}.logo img,header{height:60px}.language{position:absolute;right:5%;top:15px;width:30px}.language a{text-decoration:none}.language svg{fill:#757575;height:20px;width:20px}.language a span{color:#757575;display:block;font-size:12px;font-weight:600;margin-top:-2px}h1{line-height:60px}header svg{height:54px;padding:0;width:160px}.hero{align-items:center;display:flex;justify-content:center}.App{background:#fff;color:#212121;margin:0 auto;min-height:100vh;overflow:hidden}.multiformSteps{padding:16px 5%}.multiformStepsCard{background:#fff;border-radius:8px;margin:0 auto;padding:20px;position:relative;width:100%}.multiformStepsCard h2,.multiformStepsCard h3{font-size:16px}.multiformStepsCard fieldset{grid-gap:8px;border:none;display:grid;gap:8px;padding:16px 0}.gridThree{grid-template-columns:repeat(3,1fr)}.gridFour{grid-template-columns:repeat(4,1fr)}.gridTen{grid-template-columns:repeat(10,1fr)}.gridTwelve{grid-template-columns:repeat(12,1fr)}.multiformSelect{align-items:center;border:1px solid #e0e0e0;border-radius:5px;display:flex;flex-direction:column;font-size:14px;font-weight:400;height:100%;justify-content:center;padding:16px 0;text-align:center}.multiformSelect.color{height:60px}.colorTxt{padding-left:5%}.multiformStepsCard input[type=radio]{opacity:0;position:absolute;z-index:-1}.multiformStepsCard input[type=radio]:checked+.multiformSelect{fill:#3b63ff;background:#fff;border:1px solid #3b63ff;color:#3b63ff;font-weight:700;position:relative;z-index:4}.multiformStepsCard input[type=radio]:checked~.colorTxt{color:#3b63ff;font-weight:700}.multiformStepsCard select.destination_others{border:1px solid #e0e0e0;margin-bottom:16px;padding:8px 0;width:100%}.multiformStepsCard input{border:1px solid #e0e0e0;padding:8px 10px;width:100%}.multiformStepsCaution{background:#f5f8fc;border:1px solid #f5f8fc;border-radius:4px;color:#757575;font-size:12px;margin-bottom:16px;padding:8px}.ageForm{padding:16px 0}.ageForm input{display:inline;margin-right:10px;text-align:center;width:80px}.ageForm select{border:1px solid #e0e0e0;margin:0 10px;padding:8px 10px;width:56px}fieldset.howToContact{grid-template-columns:1fr 1fr 1fr}.contactDetails input{margin:8px 0 16px}.multiformStepsCard h3 span.notRequired{color:#9e9e9e;font-size:12px;margin-left:8px;padding:2px}.multiformButton{align-items:flex-end;display:flex;justify-content:space-between;margin:0 auto;max-width:480px}.multiformButtonFirst button.next{width:100%}button{background:none;border:none;border-radius:5px;cursor:pointer;text-decoration:underline}button.next{background:grey}button.next,button[type=submit]{color:#fff;font-size:16px;font-weight:600;height:44px;text-decoration:none;width:80%}button[type=submit]{background:#c72919}button:disabled{background:#e0e0e0}.noCounter::-webkit-inner-spin-button,.noCounter::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:textfield;margin:0}.progressBar{align-items:center;background:#313131;border-radius:2rem;color:#fff;column-gap:16px;display:flex;font-family:helvetica;font-weight:600;justify-content:center;margin:0 auto;max-width:480px;padding:8px 0}.progressBarSteps{column-gap:10px;display:flex}.progressBarSteps div button{background:#757575;border-radius:4px;font-family:"system-ui";font-size:16px;font-weight:600;padding:8px 10px;text-decoration:none}.progressBar .currentStep button{background:#fff;color:#313131}.multiformStepsCard fieldset.midsole{grid-template-columns:1fr 1fr 1fr 1fr}fieldset.customersName{padding-top:8px}textarea{border:1px solid #e0e0e0;height:100px;margin:8px 0 16px;padding:8px;resize:none;width:100%}.confirmList{border:1px solid #e0e0e0;border-radius:4px;margin:8px 0;padding:4px 4px 20px;position:relative}.confirmList h3{color:#757575;font-size:12px;padding-bottom:10px}.confirmList h4{color:#757575;font-size:12px;padding:8px 8px 4px}.confirmList p{font-weight:600;text-align:center}.confirmList button{color:#3b63ff;font-size:12px;position:absolute;right:4px;text-decoration:none;top:4px}.confirmListLast p{padding-left:8px;text-align:left}.confirmListAlarm{color:#c72919}.confirmListLast p.confirmListNone{text-align:center}.checkbox{grid-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:20px 1fr;margin:0 auto;padding-bottom:16px;width:180px}.lastStep{max-width:480px}.confirmStep{max-width:720px}.price{padding:32px 0 48px;text-align:center}h2.priceWithoutTax{font-size:32px}h2.priceWithoutTax span{font-size:20px}h2.priceWithTax{color:#757575;font-size:20px}h2.priceWithTax span{font-size:16px}.thankyou{text-align:center}.thankyou h2{font-family:Verdana;font-size:48px;font-style:italic;letter-spacing:-1px;padding:32px 0 48px}.thankyouBtn{border:1px solid #313131;border-radius:2rem;margin:32px auto 0;max-width:360px}.thankyouBtn a{color:#313131;cursor:pointer;display:block;font-weight:600;padding:12px 0;text-decoration:none}@media (max-width:480px){.progressBar{border-radius:0}.multiformStepsCard fieldset{grid-template-columns:repeat(2,1fr)}.multiformStepsCard fieldset.midsole{grid-template-columns:1fr}}.customOption{grid-column-gap:16px;align-items:center;column-gap:16px;display:grid;grid-template-columns:60px 1fr;padding:8px 0 16px}.customOption p{color:#757575}.additonalCostNotice{color:#757575;padding-bottom:16px}.toggle_input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:5}.toggle_label{background:#fff;border:3px solid #eee;border-radius:40px;box-sizing:border-box;display:inline-block;height:33px;position:relative;transition:.4s;width:60px}.toggle_label:after{background:#eee;border-radius:100%;content:"";height:25px;left:1px;position:absolute;top:1px;transition:.4s;width:25px;z-index:2}.toggle_input:checked+.toggle_label{border:3px solid #3b63ff}.toggle_input:checked+.toggle_label:after{background:#3b63ff;left:27px}.toggle_button{height:33px;margin:auto;position:relative;width:60px}
/*# sourceMappingURL=main.fa45919c.css.map*/