.CheckboxField_wrapper__2ps5e{position:relative;display:flex;margin-bottom:26px}.CheckboxField_wrapper__2ps5e[data-checked=true]{opacity:1}.CheckboxField_wrapper__2ps5e[data-error=true] input{border-color:#b42c2c}.CheckboxField_wrapper__2ps5e[data-error=true] span[data-error=true]{line-height:2.1rem;font-size:1.2rem;position:absolute;bottom:-16px;left:1px;color:#b42c2c;font-family:var(--font-secondary),serif}.CheckboxField_mark__qKGEM{position:absolute;top:2px;left:2px;width:11px;height:11px;background:var(--brand-colour-primary);opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.CheckboxField_mark__qKGEM[data-theme=secondary]{background:var(--brand-colour-secondary)}.CheckboxField_input__clUCp{display:block;flex-shrink:0;width:15px;height:15px;margin:0 25px 0 0;border:1px solid #000;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.CheckboxField_input__clUCp:checked+.CheckboxField_mark__qKGEM{opacity:1}.CheckboxField_input__clUCp::-ms-check{display:none}[data-theme=DreamChallenges] .CheckboxField_input__clUCp{border-color:var(--brand-colour-primary)}.CheckboxField_label__ReghV{line-height:2.1rem;font-size:1.6rem;position:relative;top:-4px;left:-10px;width:calc(100% - (15px + 25px));color:#000;font-weight:300;font-family:var(--font-secondary),serif;letter-spacing:.16px;opacity:.6}[data-theme=DreamChallenges] .CheckboxField_label__ReghV{color:var(--brand-colour-primary);opacity:1}.DateField_field__MVjKN{line-height:2.1rem;font-size:1.4rem;width:100%;height:50px;border:1px solid var(--brand-colour-grey);border-bottom:2px solid var(--brand-colour-primary);color:#000;font-family:var(--font-secondary),serif;letter-spacing:.14px;text-indent:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.DateField_field__MVjKN::placeholder{color:#000}.DateField_field__MVjKN[data-width=small],.DateField_field__MVjKN[data-width=small]+input{max-width:200px}.DateField_field__MVjKN[data-width=medium]{max-width:315px}.DateField_field__MVjKN[data-theme=secondary]+input{border-bottom:2px solid var(--brand-colour-secondary)}.DateField_icon__UCbZH{position:absolute;top:50%;right:10px;width:16px;height:18px;color:var(--brand-colour-primary);transform:translateY(-50%)}.DateField_icon__UCbZH[data-width=small]{left:175px}.DateField_wrapper__u9wVo label[data-error=true] input,.DateField_wrapper__u9wVo label[data-error=true] select{border-color:#b42c2c}.DateField_wrapper__u9wVo label[data-error=true] span[data-error=true]{line-height:2.1rem;font-size:1.2rem;position:absolute;bottom:-20px;left:1px;color:#b42c2c;font-family:var(--font-secondary),serif}.Fieldset_fieldset__YEG9M{display:grid;margin-left:0;padding:0;border:0;grid-column-gap:25px;column-gap:25px}.Fieldset_title__k1eql{display:block;grid-column:1/-1;margin-bottom:16px;color:var(--brand-colour-primary)}.Fieldset_title__k1eql[data-alt=true]{color:#000;opacity:.6}.PhoneField_phoneWrapper__mgUil{position:relative;display:flex;flex-direction:column}.PhoneField_phoneWrapper__mgUil input::placeholder{color:#000}.PhoneField_phoneWrapper__mgUil label[data-error=true] input,.PhoneField_phoneWrapper__mgUil label[data-error=true] select{border-color:#b42c2c}.PhoneField_phoneWrapper__mgUil label[data-error=true] span[data-error=true]{line-height:2.1rem;font-size:1.2rem;position:absolute;bottom:-20px;left:1px;color:#b42c2c;font-family:var(--font-secondary),serif}.PhoneField_phoneWrapper__mgUil .iti{width:100%}.RadioField_wrapper__VYSQP{position:relative;display:flex;align-items:center;margin-bottom:26px}.RadioField_wrapper__VYSQP[data-checked=true]{opacity:1}.RadioField_mark__ECAvR{position:absolute;top:5px;left:5px;width:10px;height:10px;border-radius:20px;background:var(--brand-colour-primary);opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.RadioField_mark__ECAvR[data-theme=secondary]{background:var(--brand-colour-secondary)}.RadioField_input__NU34r{display:block;flex-shrink:0;width:20px;height:20px;margin:0 14px 0 0;border:1px solid var(--brand-colour-grey);border-radius:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.RadioField_input__NU34r:checked+.RadioField_mark__ECAvR{opacity:1}.RadioField_input__NU34r::-ms-check{display:none}[data-theme=DreamChallenges] .RadioField_input__NU34r{border-color:var(--brand-colour-primary)}.RadioField_label__6Z24p{line-height:1.6rem;font-size:1.6rem;position:relative;width:calc(100% - (20px + 25px));color:#000;font-weight:300;font-family:var(--font-secondary),serif;letter-spacing:.16px}[data-theme=DreamChallenges] .RadioField_label__6Z24p{color:var(--brand-colour-primary);opacity:1}.SelectField_icon__mkwmr{position:absolute;right:10px;bottom:22.5px;width:9px;height:5px;color:var(--brand-colour-primary)}.SelectField_icon__mkwmr[data-width=small]{left:180px}.SelectField_icon__mkwmr[data-width=medium]{left:285px}@media screen and (max-width:820px){.SelectField_icon__mkwmr[data-width=medium]{left:calc(100% - 22px)}}.ContinueAsGuest_submit__5AyqW{margin-top:25px}.Login_formIntro__HaaaF{margin-bottom:25px}.Login_title__x0qi2+p{margin-top:10px}.Section_wrapper__xrDKA{display:flex}.Section_wrapper__xrDKA[data-alt=false]{margin-left:0;border-bottom:1px dashed #cecece}.Section_wrapper__xrDKA[data-alt=false]:has(+[data-alt=true]),.Section_wrapper__xrDKA[data-alt=false]:last-child{border-bottom:none}@media screen and (min-width:900px){.Section_wrapper__xrDKA[data-alt=false]{margin-left:45px}}@media screen and (min-width:1440px){.Section_wrapper__xrDKA[data-alt=false]{margin-left:calc((100% - 660px)/2)}}.Section_wrapper__xrDKA[data-alt=true]{padding-left:calc((100% - 660px)/2);background-color:#f8f8f8}@media screen and (max-width:1024px){.Section_wrapper__xrDKA[data-alt=true]{padding-left:0}}.Section_content__9_kUf{width:100%;max-width:660px;margin:50px 0}.Section_wrapper__xrDKA:last-child .Section_content__9_kUf{margin-bottom:0}.passenger-details_wrapper__Q9etZ{display:grid;grid-template-columns:1fr 1fr;grid-gap:100px;gap:100px;padding:55px 0}@media screen and (max-width:1024px){.passenger-details_wrapper__Q9etZ{grid-template-columns:1fr;padding:50px 0 25px}}.passenger-details_accordion__Vg_NR:first-child{margin-top:50px}.passenger-details_communication__hqRHn{margin-left:0!important}.passenger-details_consent__0NOO1{margin-top:50px}.passenger-details_consent__0NOO1>div{margin-top:25px;margin-bottom:25px}.passenger-details_consent__0NOO1 label{margin-top:9px;margin-bottom:0}.passenger-details_submitWrapper__2ljOF{display:none;width:100%;height:100px}@media screen and (max-width:1024px){.passenger-details_submitWrapper__2ljOF{display:block;text-align:center}}.passenger-details_twoColumnsSmall__wKRmr{grid-template-columns:repeat(2,1fr);width:136px}.passenger-details_twoColumnsSmall__wKRmr:first-of-type{margin-top:25px}.passenger-details_passengerDetails__wZOd6{margin-left:0!important;border-bottom:0!important}.passenger-details_passengerDetails__wZOd6>div{margin-top:25px;margin-bottom:0}.passenger-details_errorMessage__WelQk{margin-top:30px;margin-bottom:0;color:#b42c2c;font-size:18px}.accordion_accordion__vVh_g{border-bottom:1px solid var(--brand-colour-primary);color:var(--brand-colour-primary)}.accordion_accordion__vVh_g:first-of-type{margin-top:27px;border-top:1px solid var(--brand-colour-primary)}.accordion_accordionContent__8yDHu{overflow:hidden;will-change:max-height}.accordion_accordionContent__8yDHu[data-state=open]{animation:accordion_slideDown__gmfL2 .3s ease-out}.accordion_accordionContent__8yDHu[data-state=closed]{animation:accordion_slideUp__RXVkw .3s ease-out forwards}.accordion_accordionHeader__P1Hv7{padding:11.5px 0;line-height:1}.accordion_accordionIcon__tur5r{position:relative;display:block;width:28px;height:28px;transition:.3s ease-in-out}[data-state=open] .accordion_accordionIcon__tur5r{transform:rotate(90deg)}.accordion_accordionIcon__tur5r:after,.accordion_accordionIcon__tur5r:before{content:"";position:absolute;display:block;background-color:currentcolor}.accordion_accordionIcon__tur5r:after{left:50%;width:1px;height:100%;transform:translateX(-50%)}.accordion_accordionIcon__tur5r:before{top:50%;width:100%;height:1px;transition:opacity .25s ease-in-out;transform:translateY(-50%)}[data-state=open] .accordion_accordionIcon__tur5r:before{opacity:0}.accordion_accordionInner__r5Fpg{display:grid;grid-template-columns:auto auto auto;grid-row-gap:10px;row-gap:10px;padding-top:8px;padding-bottom:22px}.accordion_accordionInner__r5Fpg>label{margin-bottom:0;padding-right:15px}.accordion_accordionTrigger__2bqRb{display:flex;justify-content:space-between;align-items:center;width:100%}@keyframes accordion_slideDown__gmfL2{0%{max-height:0}to{max-height:var(--radix-accordion-content-height)}}@keyframes accordion_slideUp__RXVkw{0%{max-height:var(--radix-accordion-content-height)}to{max-height:0}}.form_formWrapper__Aksyz{display:flex;flex-direction:column;justify-content:center;align-items:center}.form_formTitle__4ci1s{line-height:2.8rem;font-size:2.1rem;margin-bottom:30px;color:var(--brand-colour-primary);font-family:var(--font-primary),serif;letter-spacing:.84px;text-align:center;text-transform:uppercase}[data-theme=DreamChallenges] .form_formTitle__4ci1s{text-transform:capitalize}.form_formIntro__HQxWj{line-height:2.1rem;font-size:1.6rem;margin:-15px 0 30px;color:#000;letter-spacing:.16px;text-align:center}.form_grid__38TUg{display:grid;grid-column-gap:30px;column-gap:30px}.form_columns-2__hYfHJ{grid-template-columns:repeat(2,1fr)}@media screen and (max-width:640px){.form_columns-2__hYfHJ{grid-template-columns:repeat(1,1fr)}}.form_columns-3__IF3vD{grid-template-columns:repeat(3,1fr)}@media screen and (max-width:640px){.form_columns-3__IF3vD{grid-template-columns:repeat(1,1fr)}}.form_errorMessage__PPIL8{display:block;margin-bottom:10px;color:#b42c2c}.form_successMessage___Kdyb{text-align:center}.form_submit__OlQ77{line-height:2.1rem;font-size:1.6rem;display:block;margin:0 auto}.form_submit__OlQ77:after{z-index:1}.form_submit__OlQ77 span{position:relative;z-index:2}.form_linkWrapper__0RGym{display:flex;align-items:center}.form_linkWrapper__0RGym .form_formLink__ivdM1{line-height:1.8rem;font-size:1.4rem;font-family:var(--font-secondary),serif;text-decoration:underline}.form_linkWrapper__0RGym .form_formLink__ivdM1:nth-child(2){margin-left:50px}