#login-form,.forgot-password{padding:24px;border-radius:8px;font-size:1rem!important;margin-left:auto;margin-right:auto}@media(min-width:992px){#login-form,.forgot-password{width:50%}}.panel{margin-bottom:0;border:none;box-shadow:none}#login-form h1,.forgot-password h1{font-size:var(--pex-screen-subheading-font-size)!important}#generic-login-form-username,#generic-login-form-password,#generic-forgot-password-form-email{padding:var(--form-input-padding)!important;height:auto;border-radius:var(--form-input-border-radius);font-size:.875rem!important;background-color:transparent!important;border:1px solid #ccc;border-top-left-radius:var(--form-input-border-radius)!important;border-bottom-left-radius:var(--form-input-border-radius)!important;border-top-right-radius:var(--form-input-border-radius);border-bottom-right-radius:var(--form-input-border-radius);width:100%}.username>.col-md-12>.input-group,.password>.col-md-12>.input-group,.email>.col-md-12>.input-group{width:100%}.form-horizontal .has-feedback .form-control-feedback{top:7px}button[type=submit]{background-color:var(--mo-black);color:var(--white)!important;border:none;border-radius:var(--pex-button-border-radius)!important;font-size:1rem;padding:var(--pex-button-padding);cursor:pointer;width:max-content}button[type=submit]:active,button[type=submit]:focus{background-color:var(--mo-off-white);border-color:var(--mo-off-white);color:var(--mo-black)!important}button[type=submit]:hover{background-color:var(--mo-pale-dark-blue)}button[type=button]{font-size:1rem}.forgot-password-instructions{margin-bottom:20px}.error-message{margin-top:var(--spacing-s);color:var(--mo-error);font-size:14px}.privacy-policy{display:none}.username>.col-md-12,.password>.col-md-12{width:100%}.login-form .btns-bottom{display:flex;flex-direction:column;gap:var(--spacing-s);margin-top:24px;align-items:center}.panel{background-color:var(--mo-beige)}.progress-box>.box-content,#booking-content{width:100%}.Website_moreDetails_0 input,.Website_moreDetails_0 select,.Website_moreDetails_0 .radio-select-toggle-btn,.Website_moreAboutYou_0 input,.Website_moreAboutYou_0 select,.Website_moreAboutYou_0 .radio-select-toggle-btn,#payment-container input,#payment-container select,#payment-container .radio-select-toggle-btn,.Website_sharer_0 input,.Website_sharer_0 select,.Website_sharer_0 .radio-select-toggle-btn,.payment-method-option-selector,.more-details-container input,.more-details-container select,.radio-select-toggle-btn,#id-otp-new-password-form-password,#id-otp-new-password-form-confirm-password,.otp-new-password-form-email input[type=text],.sharer-email-input{padding:var(--form-input-padding)!important;height:auto;border-radius:var(--form-input-border-radius);font-size:.875rem!important;background-color:transparent!important;border:1px solid #ccc;border-top-left-radius:var(--form-input-border-radius)!important;border-bottom-left-radius:var(--form-input-border-radius)!important;border-top-right-radius:var(--form-input-border-radius);border-bottom-right-radius:var(--form-input-border-radius)}.log-out-button:hover,.log-out-button:focus,.show-payment-window-btn,.log-out-button,.sign-agreement-btn,.search-btn,.go-to-customer-app,.bj-steps-completed,.bj-next-step{background-color:var(--mo-black);color:var(--white)!important;border:none;border-radius:var(--pex-button-border-radius)!important;font-size:1rem;padding:var(--pex-button-padding);cursor:pointer;width:max-content}.log-out-button:hover:active,.log-out-button:hover:focus,.log-out-button:focus:active,.log-out-button:focus:focus,.show-payment-window-btn:active,.show-payment-window-btn:focus,.log-out-button:active,.log-out-button:focus,.sign-agreement-btn:active,.sign-agreement-btn:focus,.search-btn:active,.search-btn:focus,.go-to-customer-app:active,.go-to-customer-app:focus,.bj-steps-completed:active,.bj-steps-completed:focus,.bj-next-step:active,.bj-next-step:focus{background-color:var(--mo-off-white);border-color:var(--mo-off-white);color:var(--mo-black)!important}.log-out-button:hover:hover,.log-out-button:focus:hover,.show-payment-window-btn:hover,.log-out-button:hover,.sign-agreement-btn:hover,.search-btn:hover,.go-to-customer-app:hover,.bj-steps-completed:hover,.bj-next-step:hover{background-color:var(--mo-pale-dark-blue)}.bj-toggle-info-button,.toggle-recurring-payments,.toggle-recurring-payments:focus,.recurring-payments>button,.check-agreement-pdf,.check-agreement-pdf:hover,.bj-toggle-info-button:hover,.bj-toggle-info-button:focus,.my-shortlist-btn,.done-a-logout{border-radius:var(--pex-button-border-radius);font-size:1rem;padding:var(--pex-button-padding);border:2px solid var(--mo-black);color:var(--mo-black);background-color:transparent;cursor:pointer;width:max-content}.bj-toggle-info-button:hover,.toggle-recurring-payments:hover,.toggle-recurring-payments:focus:hover,.recurring-payments>button:hover,.check-agreement-pdf:hover,.check-agreement-pdf:hover:hover,.bj-toggle-info-button:hover:hover,.bj-toggle-info-button:focus:hover,.my-shortlist-btn:hover,.done-a-logout:hover{color:var(--mo-black);background-color:transparent}.panel-body{border-radius:8px}.panel-heading{font-size:1rem}.pex-widget-container{font-family:var(--font-family-secondary),sans-serif;color:var(--mo-black)}.alert-success{color:var(--mo-black)!important;background-color:var(--mo-off-white);border-color:var(--mo-off-white)}.alert-info{color:var(--mo-black)!important;background-color:var(--mo-off-white);border-color:var(--mo-off-white);text-align:left}.bj-tenancy-heading{display:flex;flex-direction:column;gap:8px;padding:0}.progress-box-top{flex-direction:row;justify-content:space-between}.progress-box-top .text-right{width:fit-content}.bj-tenancy-heading>.text-left,.people>.text-center,.payment-details>.text-center,.step-description{display:none}.bj-tenancy-heading>.col-sm-4{text-align:left;padding:0}.progress-bar-container{padding:0}.progress{margin-top:12px;padding:0;text-transform:uppercase;font-weight:700;font-size:.5rem;height:auto}.progress-bar{padding-left:10px;padding-top:4px;padding-bottom:4px}#step-short-description{padding:0}.progress-bar-success{background-color:var(--mo-extrovert-green);color:#000;font-family:Favorit;box-shadow:none}.step-description{font-size:1rem;margin-top:8px;margin-bottom:16px}.step-desc-body{position:relative}.bj-featured-image{padding-right:0;padding-left:0}@media(min-width:992px){.bj-featured-image{position:absolute;top:0;right:0}}.step-desc-content,.people .col-sm-9,.payment-details .col-sm-9{padding-left:0}.step-desc-content .address,.step-desc-content .tenancy-id,.step-desc-content .period,.people .email{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:16px;flex-direction:row}@media(max-width:992px){.step-desc-content .address,.step-desc-content .tenancy-id,.step-desc-content .period,.people .email{flex-direction:column;align-items:flex-start}}.pex-collapse.show{max-height:fit-content}@media(max-width:992px){.payment-details .payment-row:not(:last-of-type){border-bottom:1px solid rgba(20,20,20,.3);padding-bottom:10px}.payment-details .payment-row:not(:first-of-type){padding-top:10px}}.step-desc-content .address p,.step-desc-content .tenancy-id p,.step-desc-content .period p,.people .email p{margin:0}.payment-row{font-size:.875rem}.text-muted{color:var(--mo-black);font-size:1rem}.bj-room-title{margin-bottom:24px}@media(max-width:992px){.bj-room-title{margin-top:16px}}.room-details p,.people .tenant-email,.people .tenant-name,.payment-details .payment-title{text-transform:uppercase;font-size:1.125rem;font-weight:700;font-family:Favorit}.payment-details .payment-title{margin-top:24px}.sharer-name{font-size:var(--pex-screen-subheading-font-size);line-height:1;margin-bottom:8px}.step-desc-body hr{display:none}.room-details{display:flex;flex-direction:row-reverse;justify-content:flex-end}.tenant-name{margin-bottom:16px}@media(max-width:992px){.room-details{flex-direction:column}.progress-box>.col-md-6{padding:0}#booking-content{padding:0}}.step-list{display:none}.more-details-form{margin-top:16px}.panel-heading{background-color:var(--mo-beige)!important;padding:0;border-bottom:none;border-radius:0}.panel-body{padding:24px 0}.panel-heading.text-center,.referencing-pre,.checkbox-sign-panel .panel-heading,.signed-confirmation .panel-heading,.sign-document .panel-heading{border-top:1px solid var(--mo-black);margin-top:40px;padding-top:40px}.panel-heading h1{font-size:var(--pex-screen-subheading-font-size);margin:0}.has-feedback label~.form-control-feedback{right:32px;top:30px}.Website_moreDetailsColiving_0:before{display:none}.Website_moreDetailsColiving_0 .form-group{margin-bottom:0}@media(min-width:992px){.Website_moreDetailsColiving_0,.Website_sharer_0{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:8px;row-gap:24px}.home-address{margin:0}#mobile-country-prefix{width:calc(100% - 8px)}}@media(max-width:992px){.Website_moreDetailsColiving_0>.form-group,.home-address{margin-top:16px}#moreDetailsColiving-mobile-theNumber{margin-top:8px}#mobile-country-prefix{width:100%;max-width:none}}.country-select,.phone-number{padding-right:0!important}.title,.firstName,.lastName{grid-column:span 4/span 4;width:100%;padding:0}.address-line3,.address-postcode,.address-country,.address-line4{grid-column:span 6/span 6;width:100%;padding:0}.dateOfBirth,.citizenOf{grid-column:span 3/span 3;width:100%;padding:0}.booking-step .react-datepicker__header{background-color:var(--mo-off-white)}.booking-step .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{border-bottom-color:var(--mo-off-white)}.booking-step .react-datepicker__day--keyboard-selected,.booking-step .react-datepicker__day--selected,.booking-step .react-datepicker__day--keyboard-selected:hover,.react-datepicker__day--selected:hover{border:1px solid var(--mo-dark-green)!important;border-radius:50%!important;color:var(--mo-dark-green)!important}.mobile-theNumber{grid-column:span 6/span 6;grid-row:3;padding:0;width:100%}.address-line1,.address-line2,.moreDetailsColiving-address-line1,.optOut,.sharer-address-line1{grid-column:span 12/span 12;width:100%;padding:0}#citizenOf,#address-country{width:100%}.Website_sharer_0 .email{grid-column:span 12/span 12;padding:0}@media screen and (min-width:992px){.Website_sharer_0 .email{width:50%}}.Website_sharer_0 .mobile-theNumber{margin-bottom:var(--spacing-s)}@media screen and (min-width:992px){.Website_sharer_0 .mobile-theNumber{margin-bottom:0;grid-row:5}}.sharer-email-input{border-color:#000!important}.sharer-email-btn,.change-email-secure-btn{border-top-right-radius:var(--form-input-border-radius);border-bottom-right-radius:var(--form-input-border-radius);background-color:var(--mo-black);border-color:var(--mo-black)}@media screen and (min-width:992px){.sharer-email-btn,.change-email-secure-btn{height:46px}}@media screen and (max-width:992px){.sharer-email-btn,.change-email-secure-btn{height:46px}}.btn-group-justified{display:flex}@media(min-width:992px){.btn-group-justified{flex-direction:row;justify-content:space-between;padding-top:24px}}@media(max-width:992px){.btn-group-justified{flex-direction:column;gap:12px}}.btns-bottom{margin-bottom:0;margin-top:8px}.btn-group-justified>button{width:auto!important}.sharers-email-text{padding:var(--form-input-padding)!important;height:auto;border-radius:var(--form-input-border-radius);font-size:.875rem!important;background-color:transparent!important;border:1px solid #ccc;border-top-right-radius:var(--form-input-border-radius);border-bottom-right-radius:var(--form-input-border-radius);border-top-left-radius:var(--form-input-border-radius)!important;border-bottom-left-radius:var(--form-input-border-radius)!important}.bj-previous-step{padding:var(--form-input-padding);border:none;background-color:var(--white);color:var(--mo-black);border-radius:var(--pex-button-border-radius)!important}.bj-skip-step,.add-sharer-btn{padding:0;background-color:transparent;color:var(--mo-black);text-decoration:underline;border:none}.bj-skip-step:hover,.add-sharer-btn:hover{background-color:transparent!important;color:var(--mo-black)}.add-sharer-btn:disabled{opacity:.5}.add-sharer-btn i{display:none}.bj-next-step:hover{background-color:var(--dark-grey)!important;border-color:var(--dark-grey)!important}@media(min-width:992px){.bj-next-step{border-top-right-radius:var(--form-input-border-radius);border-bottom-right-radius:var(--form-input-border-radius)}}.add-sharer-btn-group{display:flex;flex-direction:row;justify-content:center;padding-bottom:8px}.email:not(:has(.sharer-email-btn)) .sharer-email-input{field-sizing:content;border-radius:var(--form-input-border-radius)!important;border:1px solid #ccc!important}.input-group:has(.sharer-email-input){width:100%}.sharers-form-title{font-size:var(--pex-screen-subheading-font-size)}.sharer-email{text-align:left;width:100%;display:block}.remove-sharer-container i{display:none}.sharer-container>.row{display:flex;align-items:center;flex-wrap:wrap}.promo-code-btn{height:46px;background-color:var(--mo-black);border:none;border-top-right-radius:var(--form-input-border-radius);border-bottom-right-radius:var(--form-input-border-radius)}.toggle-recurring-payments,.recurring-payments>button{margin-bottom:4px}@media screen and (min-width:992px){#payment-container .payment-frequency-wrapper,#payment-container .payment-method-container,#payment-container .promo-code{max-width:50%}}.promo-code-btn:hover{background-color:var(--dark-grey)!important}.promo-code-txt{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.input-group-addon{display:none}.payment-schedule-summary{padding-top:8px;padding-bottom:32px}.recurring-payments-title{margin-top:16px}.summary-charge-lines th,.recurring-payments th,.pay-summary th{font-family:var(--font-family-secondary),sans-serif;font-size:var(--pex-screen-main-heading-font-size)!important;text-transform:uppercase;font-weight:500}.pay-summary .made-now-payments{margin-top:16px}.made-now-amount strong{font-weight:400}.summary-charge-lines-title{margin-top:16px}#pay-iframe{height:65vh!important}iframe{border:2px solid var(--mo-black);border-radius:8px}.referencing-pre-form{padding:12px;border-radius:8px}.referencingPre-title{font-size:clamp(1.75rem,-.5rem + 4.6875vw,2.5rem)}.referencingPre-requirements h3{font-family:var(--font-family-secondary),sans-serif;font-size:var(--pex-screen-main-heading-font-size)!important;text-transform:uppercase;font-weight:500}.referencingPre-workingDays{margin-bottom:16px}.otp-new-password-form-password>.col-md-12>.input-group,.otp-new-password-form-confirm-password>.col-md-12>.input-group,.otp-new-password-form-email>.col-md-12>.input-group{width:100%}.otp-new-password-form-email input[type=text]{border-top-left-radius:var(--form-input-border-radius)!important;border-bottom-left-radius:var(--form-input-border-radius)!important}@media screen and (min-width:992px){.otp-login-content>.row>.otp-new-password-container{width:50%}}.otp-message{padding:12px}.otp-login-link,.otp-send{text-decoration:underline}#signatures-iframe{height:85dvh!important;width:100%}.agreement-checkbox{margin-top:16px;margin-bottom:16px}.agreement-checkbox #check{width:20px;height:20px;position:relative}.agreement-checkbox label{display:flex;align-items:center;gap:10px}@media screen and (min-width:992px){.signed-confirmation #bj-next-step,.sign-hold-container #bj-next-step{border-radius:var(--form-input-border-radius)}}.signed-confirmation .panel-heading{font-family:var(--font-family-primary),serif;font-size:clamp(1.75rem,-.5rem + 4.6875vw,2.5rem)}.sign-hold-form .panel-heading .text-center{text-align:left!important}.ref-steps-list .alert{margin-bottom:24px}.tenant-referencing .text-danger,.tenant-referencing .text-success,.tenant-referencing i{color:var(--mo-black)}.user-name{font-size:clamp(1.75rem,-.5rem + 4.6875vw,2.5rem)}.user-role{font-family:var(--font-family-secondary),sans-serif;font-size:var(--pex-screen-main-heading-font-size)!important;text-transform:uppercase;font-weight:500}.tenant-referencing{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid rgba(1,1,1,.1)}.tenant-referencing>.row{display:flex;align-items:center}.tenant-referencing .text-left{display:flex;flex-direction:column}@media(min-width:992px){.tenant-referencing .text-left{align-items:center}}@media(max-width:992px){.tenant-referencing .text-left{width:50%;align-items:flex-end}}.tenant-ref-name small{text-align:left;word-break:break-word}.tenant-ref-name small:empty{display:none}.tenant-ref-name{display:flex;flex-direction:column;gap:8px}.tenant-ref-name h5,.tenant-ref-name h2{margin-bottom:0;line-height:1}#no_tenancy_form>.panel-heading{background-color:transparent!important}#no_tenancy_form .btns-bottom{display:flex;flex-direction:column;align-items:center}#no_tenancy_form .panel-heading{border-top:none;padding:0}.react-datepicker{border:none;box-shadow:0 2px 4px #00000029;font-family:var(--font-family-secondary),"sans-serif";background-color:var(--mo-off-white);border-radius:0;padding:2rem}@media screen and (max-width:767px){.react-datepicker{padding:1rem}}.react-datepicker__header{background-color:transparent!important;border-bottom:none!important;border-radius:none!important}.react-datepicker__header h2:where(.astro-pdfs7twc){text-align:center;font-family:var(--font-family-secondary)!important;font-size:16px;letter-spacing:0}.react-datepicker__navigation{display:flex!important;align-items:center;justify-content:center;background-color:var(--mo-black)!important;border:none!important;width:32px!important;height:32px!important;padding:0!important;border-radius:50%!important;font-size:0!important;overflow:visible!important}.react-datepicker__navigation:before{content:""!important;display:block!important;width:7px!important;height:7px!important;border-top:2px solid var(--white)!important;border-left:2px solid var(--white)!important}.react-datepicker__navigation--previous{left:32px;top:32px}.react-datepicker__navigation--next{right:32px;top:32px}.react-datepicker__navigation--previous:before{transform:rotate(-45deg)!important;margin-left:2px}.react-datepicker__navigation--next:before{transform:rotate(135deg)!important;margin-right:2px}.react-datepicker__navigation-icon{display:none!important}.react-datepicker-popper{box-shadow:none;overflow-y:hidden}.react-datepicker__year-read-view--down-arrow{top:4px}.react-datepicker__year-read-view--down-arrow:before{display:none}.react-datepicker__day-names,.react-datepicker__month{margin-left:0rem!important;margin-right:0rem!important;padding-left:.4rem!important;padding-right:.4rem!important}@media(min-width:768px){.react-datepicker__day-names,.react-datepicker__month{margin-inline:.4rem!important}}.react-datepicker__day-names{margin-block:0!important;opacity:.5!important}.react-datepicker__month{margin-block:.4rem!important}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{font-size:16px!important;margin:.333rem!important}@media screen and (min-width:1024px){.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{margin:.666rem!important}}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{position:relative;font-weight:500!important;border:none!important;background-color:transparent!important}.react-datepicker__day:hover:before,.react-datepicker__day[aria-selected=true]:before,.react-datepicker__month-text:hover:before,.react-datepicker__month-text[aria-selected=true]:before,.react-datepicker__quarter-text:hover:before,.react-datepicker__quarter-text[aria-selected=true]:before,.react-datepicker__year-text:hover:before,.react-datepicker__year-text[aria-selected=true]:before{content:"";position:absolute;inset:-25%;border-radius:50%;aspect-ratio:1/1;border:1px solid var(--color);transition:opacity .2s ease}.react-datepicker__day:hover:before,.react-datepicker__month-text:hover:before,.react-datepicker__quarter-text:hover:before,.react-datepicker__year-text:hover:before{opacity:.5}.react-datepicker__day[aria-selected=true],.react-datepicker__month-text[aria-selected=true],.react-datepicker__quarter-text[aria-selected=true],.react-datepicker__year-text[aria-selected=true]{color:var(--color)!important}@media(max-width:767px){.react-datepicker__day:not([aria-selected=true]):before,.react-datepicker__month-text:not([aria-selected=true]):before,.react-datepicker__quarter-text:not([aria-selected=true]):before,.react-datepicker__year-text:not([aria-selected=true]):before{display:none!important}}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled,.react-datepicker__day--excluded,.react-datepicker__month-text--excluded,.react-datepicker__quarter-text--excluded,.react-datepicker__year-text--excluded{text-decoration:line-through;opacity:.2!important}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled,.react-datepicker__day--outside-month,.react-datepicker__month-text--outside-month,.react-datepicker__quarter-text--outside-month,.react-datepicker__year-text--outside-month,.react-datepicker__day--excluded,.react-datepicker__month-text--excluded,.react-datepicker__quarter-text--excluded,.react-datepicker__year-text--excluded{color:var(--color)!important}.react-datepicker__day--disabled:before,.react-datepicker__month-text--disabled:before,.react-datepicker__quarter-text--disabled:before,.react-datepicker__year-text--disabled:before,.react-datepicker__day--outside-month:before,.react-datepicker__month-text--outside-month:before,.react-datepicker__quarter-text--outside-month:before,.react-datepicker__year-text--outside-month:before,.react-datepicker__day--excluded:before,.react-datepicker__month-text--excluded:before,.react-datepicker__quarter-text--excluded:before,.react-datepicker__year-text--excluded:before{display:none!important;color:var(--color)!important;opacity:.5!important}.react-datepicker__day--keyboard-selected:where(.astro-pdfs7twc),.react-datepicker__month-text--keyboard-selected:where(.astro-pdfs7twc),.react-datepicker__quarter-text--keyboard-selected:where(.astro-pdfs7twc),.react-datepicker__year-text--keyboard-selected:where(.astro-pdfs7twc) .react-datepicker__navigation{top:0!important}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:var(--color)!important;border-width:2px 2px 0 0!important}@media screen and (max-width:767px){.react-datepicker__month-container{float:none;width:100%}}@media screen and (max-width:767px){.react-datepicker__day-names{margin-top:1.25rem!important}}@media screen and (max-width:767px){.react-datepicker__day-names,.react-datepicker__week{float:none;width:100%;display:flex!important;justify-content:space-between!important}.react-datepicker__day-names:not(:last-of-type),.react-datepicker__week:not(:last-of-type){margin-bottom:.5rem!important}.react-datepicker__day-names>:where(.astro-pdfs7twc),.react-datepicker__week>:where(.astro-pdfs7twc){min-width:28px!important;min-height:28px!important}}.step-desc-content .period{display:none!important}
