.SignUpForm_wrapper__HLCfU{background:#f8f4f4;box-shadow:.25rem .25rem .25rem rgba(0,0,0,.25);border-radius:.625rem;max-width:28.1875rem;padding:.625rem 3.125rem}.SignUpForm_wrapper__HLCfU label{display:block;font-weight:700;font-size:1.5rem;line-height:.875rem;margin-bottom:.625rem}.SignUpForm_wrapper__HLCfU input{background:#ebebeb;border:1px solid #000;border-radius:.625rem;width:100%}.AccountStep_wrapper__nukeU{display:flex;padding-top:1.875rem;border-top:1px solid #c1c1c1}.AccountStep_stepCount__Kd9_l{width:5rem}.AccountStep_stepCount__Kd9_l span{width:4.25rem;height:4.25rem;border-radius:50%;border:.3125rem solid #000;font-weight:700;font-size:2.25rem;line-height:2.438rem;display:flex;align-items:center;justify-content:center}.AccountStep_body__a8MKs{flex:1}.AccountStep_body__a8MKs h3{font-weight:700;font-size:1.5rem;line-height:2.438rem;padding-bottom:2.5rem;text-transform:uppercase;padding-top:1.25rem}.AccountStep_body__a8MKs h4{font-weight:700;font-size:1.5rem;line-height:2.5rem;letter-spacing:.07em;margin-bottom:1.25rem}.AccountStep_body__a8MKs button{width:100%;margin-bottom:1.25rem;position:relative;text-align:center;display:flex;justify-content:center}.AccountStep_body__a8MKs .AccountStep_buttonbox__Us_Lr button svg{position:absolute;left:.8125rem;top:.75rem;font-size:1.625rem}.AccountStep_maxBox__oCTLG{max-width:21.3125rem}.AccountStep_or__n9fW7{max-width:21.3125rem;text-align:center;padding:1.25rem 0;display:block}.AccountStep_loginFrom__UjRgS label{display:block;font-weight:700;font-size:1.5rem;line-height:.875rem;margin-bottom:.625rem}.AccountStep_loginFrom__UjRgS input{background:#ebebeb;border:1px solid #000;border-radius:.625rem;width:100%}.AccountStep_welcome__kE01Q{background:#e1fd52;display:flex;justify-content:center;align-items:center;font-weight:900;font-size:4rem;line-height:1.2em;letter-spacing:.07em;height:30.5rem;border-radius:.625rem;text-align:center;margin-bottom:3rem}@media screen and (max-width:77.5rem){.AccountStep_welcome__kE01Q{font-size:3.2rem}}.StripePayment_stripeForm__3jpkE{max-width:28.125rem;margin:auto;padding:3rem 0}.StripePayment_stripeFormModal__8AS4x{max-width:28.125rem;margin:auto;padding:0}.Payment_wrapper__WaJJS{display:flex;padding-top:1.875rem;border-top:1px solid #c1c1c1}.Payment_stepCount__DBYHH{width:5rem}.Payment_stepCount__DBYHH span{width:4.25rem;height:4.25rem;border-radius:50%;border:.3125rem solid #000;font-weight:700;font-size:2.25rem;line-height:2.438rem;display:flex;align-items:center;justify-content:center}.Payment_body__MF03j{flex:1}.Payment_body__MF03j h3{font-weight:700;font-size:1.5rem;line-height:2.438rem;padding-bottom:2.5rem;text-transform:uppercase;padding-top:1.25rem}.Payment_body__MF03j h4{font-weight:700;font-size:1.5rem;line-height:2.5rem;letter-spacing:.07em;margin-bottom:1.25rem}.Payment_body__MF03j button{width:100%;margin-bottom:1.25rem;position:relative;text-align:center;display:flex;justify-content:center}.Payment_maxBox___8r_F,.Payment_or__1uQq7{max-width:21.3125rem}.Payment_or__1uQq7{text-align:center;padding:1.25rem 0;display:block}.Payment_loginFrom__rnl7Y label{display:block;font-weight:700;font-size:1.5rem;line-height:.875rem;margin-bottom:.625rem}.Payment_loginFrom__rnl7Y input{background:#ebebeb;border:1px solid #000;border-radius:.625rem;width:100%}.Payment_welcome__30ELa{background:#e1fd52;display:flex;justify-content:center;align-items:center;font-weight:900;font-size:4rem;line-height:1.2em;letter-spacing:.07em;height:30.5rem;border-radius:.625rem;text-align:center}.Payment_buttonWrapper__apGvx{max-width:18.75rem;margin:auto;display:table;width:100%}.StayInformation_stayInformation__3nW6H h3{text-transform:uppercase;font-size:1.5rem;font-weight:700;letter-spacing:1px}.StayInformation_item__0P9pL{border:1px solid #000;border-radius:.625rem;overflow:hidden;margin-top:1.875rem}.StayInformation_itemHeader__7D4FL{padding:.625rem 1.875rem;display:flex;align-items:center;justify-content:space-between;background:#e1fd52;box-shadow:0 .25rem .25rem rgba(0,0,0,.25);border-radius:.625rem}.StayInformation_itemHeader__7D4FL h4{font-weight:900;font-size:1.5rem;line-height:2.125rem;letter-spacing:.07em;text-transform:uppercase}.StayInformation_itemCancel__LT2HS{width:2.625rem;height:2.5rem;border:1px solid #000;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.75rem;cursor:pointer}.StayInformation_itemBody__fLQOI{padding:1.25rem}.StayInformation_itemLine__bKOgS{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.StayInformation_itemDate__B9hLR{display:inline-flex;align-items:flex-end}.StayInformation_day__CroyQ{font-weight:600;font-size:4rem;line-height:3.438rem;text-align:center;text-transform:uppercase}.StayInformation_month__uAsNP span{display:block;font-size:1.438rem;line-height:1.688rem;text-align:center;text-transform:uppercase}.StayInformation_itemNights__2Ph1P span{background:#000;border-radius:270.4464rem;font-weight:400;font-size:1.75rem;line-height:3.125rem;text-align:center;text-transform:uppercase;color:#e1fd52;padding:.3125rem 1.5rem}.StayInformation_address__VUMuq{font-size:1.25rem;line-height:1.688rem}.StayInformation_address__VUMuq,.StayInformation_roomDetail__peNT5{letter-spacing:.07em;text-transform:uppercase;margin-bottom:1.25rem}.StayInformation_roomDetail__peNT5{font-size:1.5rem;line-height:2.125rem}.StayInformation_totalAmount__s_U3_{font-weight:900;font-size:2rem;line-height:2.75rem;letter-spacing:.07em;text-transform:uppercase;margin-bottom:1.25rem}.StayInformation_actions__WPNLc{text-align:right}.StayInformation_actions__WPNLc a{display:inline-flex;font-weight:600;font-size:1.5rem;line-height:2.438rem;text-align:center;text-transform:uppercase;color:#000;margin-left:1.875rem;align-items:center;cursor:pointer}.StayInformation_actions__WPNLc a svg{margin-right:.625rem}.StayInformation_actions__WPNLc a:hover,.StayInformation_actions__WPNLc a:hover svg{color:rgba(0,0,0,.5)}@media screen and (max-width:1024px){.StayInformation_itemHeader__7D4FL h4{font-size:1.25rem;line-height:1.75rem}.StayInformation_day__CroyQ{font-size:3rem}.StayInformation_itemNights__2Ph1P span{font-size:1.25rem}.StayInformation_month__uAsNP span{font-size:1.2rem}.StayInformation_roomDetail__peNT5{font-size:1.25rem;line-height:1.75rem}.StayInformation_totalAmount__s_U3_{font-size:1.75rem;line-height:2.25rem}.StayInformation_actions__WPNLc a{font-size:1.5rem;line-height:2rem}}.PageTitle_titleSectionColor__ir1y5{background-color:#e1fd52}.PageTitle_titleWrapper__al_Tk{padding:1.25rem 0;display:flex}.PageTitle_backLink__uwzSu{margin-right:.625rem}.PageTitle_titleWrapper__al_Tk h3{font-size:1.1rem;text-transform:uppercase}.BillingBreakdown_breakdown__ROeE5{display:flex;justify-content:space-between;flex-direction:column;min-height:100%}.BillingBreakdown_breakdown__ROeE5 h3{text-transform:uppercase;font-size:1.5rem;font-weight:700;letter-spacing:1px}.BillingBreakdown_breakdown__ROeE5 h4{font-weight:900;text-transform:uppercase;letter-spacing:1px;font-size:1rem}.BillingBreakdown_labelValue__aJDpb{display:flex;align-items:center;justify-content:space-between;max-width:80%;margin-top:1.25rem;font-size:1.25rem;text-transform:uppercase}.BillingBreakdown_value__DC8tO{text-align:left;position:relative;padding-left:5rem;width:30%}.BillingBreakdown_value__DC8tO:after{position:absolute;content:"";left:0;top:.6875rem;height:1px;width:3.75rem;background:#000}@media screen and (max-width:640px){.BillingBreakdown_labelValue__aJDpb{max-width:100%}.BillingBreakdown_value__DC8tO{width:40%}}