@charset "UTF-8";.base{overflow:hidden;position:relative;width:100%;height:0}.base img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}@font-face{font-family:Rector;src:url(/fonts/rectorweb-medium.woff2) format("woff2"),url(/fonts/rectorweb-medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/Aeonik-Regular.woff2) format("woff2"),url(/fonts/Aeonik-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/Aeonik-Medium.woff2) format("woff2"),url(/fonts/Aeonik-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}:root{--type-mini: clamp(1rem, 3vw, 1.2rem);--type-xxs: clamp(1.2rem, 3vw, 1.4rem);--type-xs: clamp(1.4rem, 3vw, 1.7rem);--type-sm: clamp(1.6rem, 3vw, 1.8rem);--type-md: clamp(1.8rem, 3vw, 2rem);--type-lg: clamp(2rem, 3vw, 2.4rem);--type-xl: clamp(2.8rem, 3vw, 3rem);--type-xxl: clamp(3.6rem, 3vw, 4rem);--type-xxxl: clamp(4.2rem, 3vw, 6rem);--type-maxi: clamp(5.4rem, 3vw, 8.2rem);--thin: 100;--extralight: 200;--light: 300;--regular: 400;--medium: 500;--demi: 600;--bold: 700;--heavy: 800;--black: 900;--ls-xs: -.4rem;--ls-sm: -.1rem;--ls-md: .05rem;--ls-lg: .112rem;--lh-1: 1;--lh-sm: 1.166666;--lh-md: 1.2;--lh-lg: 1.5;--serif: "Rector", serif;--sans: "Aeonik", sans-serif;--mono: monospace;--cursive: cursive}.sans{font-family:var(--sans)}.text-center{text-align:center}:root{--white: #fff;--transparent: rgba(255, 255, 255, .4509803922);--grey: rgba(0, 0, 0, .4);--grey-medium: #898989;--light-grey: #cdcdcd;--light-red: #fff1f5;--black: #181a19;--teal: #104c5c;--green: #053833;--light-green: #e2ffef;--orange: #f47b0f;--purple: #f2f5ff;--yellow: #f9fc69;--pink: #ffecf8;--beige: #fffcfa;--blue: #bbe0eb;--off: #f3f6f7;--aubergine: #491b17;--red: #ff5c41;--silver: #a6a6a6}.teal{color:var(--teal)}:root{--h-half: 50vh;--h-viewport: 100vh;--h-full: calc(100vh - var(--h-header));--h-input: 3.6rem;--h-button: clamp(2.4rem, 10vw, 2.8rem);--w-button: clamp(13rem, 30vw, 18.8rem);--radius: 2rem;--radius-xl: 4rem;--radius-lg: 3.2rem;--radius-md: 1.5rem;--radius-sm: .5rem;--w-wide: 168rem;--w-island: 100rem;--w-narrow: 67.6rem}@media only screen and (max-width: 767px){:root{--h-header: 7rem;--h-footer: auto}}@media only screen and (min-width: 768px){:root{--h-header: 8rem;--h-footer: clamp(30rem, 30vh, 40rem)}}:root{--gutter: 1.2rem;--runnel: 1.6rem;--brook: 1.8rem;--creek: clamp(1.8rem, 3vw, 2rem);--stream: clamp(2.8rem, 3vw, 3rem);--ditch: clamp(3rem, 3vw, 3.6rem);--moat: clamp(3.8rem, 3vw, 4rem);--canal: clamp(4rem, 3vw, 4.8rem);--bay: clamp(4rem, 3vw, 5.4rem);--river: clamp(5.8rem, 3vw, 6rem);--channel: clamp(7.8rem, 3vw, 8rem);--sea: clamp(8.8rem, 10vw, 9rem);--ocean: clamp(12.8rem, 3vw, 32rem)}.min-height-screen{min-height:100vh}.mt-1{margin-top:var(--gutter)}.mt-2{margin-top:var(--brook)}.mb-1{margin-bottom:var(--gutter)}.mb-2{margin-bottom:var(--brook)}.w-100{width:100%}body{font-size:1.5rem;font-family:var(--sans);letter-spacing:var(--ls-md);line-height:1.4}@media only screen and (max-width: 767px){body:has(#pex-dashboard-main,#pex-dashboard-details,#pex-dashboard-tenancies,#pex-dashboard-documents,#pex-dashboard-payments,#pex-dashboard-maintenance,#pex-dashboard-shopping-basket){margin-bottom:9rem}}.widget-scope{width:100%;text-align:center}.widget-scope:has(#pex-dashboard-main,#pex-dashboard-details,#pex-dashboard-tenancies,#pex-dashboard-documents,#pex-dashboard-payments,#pex-dashboard-maintenance,#pex-dashboard-shopping-basket){text-align:left}.divFrozen{opacity:.5;pointer-events:none}.container-fluid{width:100%}.container-fluid:before,.row:before{display:none}.alert-success{background-color:var(--light-green);border:none;text-align:left}.alert-danger{background-color:var(--light-red);color:var(--aubergine);border:none;border-radius:1rem;text-align:left}.optOut.alert-success{color:var(--teal)}.text-danger,.text-danger:hover{color:var(--red)!important}.text-success,.text-success:hover{color:var(--green)!important}.table{text-align:left}.container.error-page{background-color:transparent;width:unset}#pex-dashboard-main h1,#pex-dashboard-main h2,#pex-dashboard-main h3,#pex-dashboard-main h4,#pex-dashboard-main h5,#pex-dashboard-details h1,#pex-dashboard-details h2,#pex-dashboard-details h3,#pex-dashboard-details h4,#pex-dashboard-details h5,#pex-dashboard-tenancies h1,#pex-dashboard-tenancies h2,#pex-dashboard-tenancies h3,#pex-dashboard-tenancies h4,#pex-dashboard-tenancies h5,#pex-dashboard-documents h1,#pex-dashboard-documents h2,#pex-dashboard-documents h3,#pex-dashboard-documents h4,#pex-dashboard-documents h5,#pex-dashboard-payments h1,#pex-dashboard-payments h2,#pex-dashboard-payments h3,#pex-dashboard-payments h4,#pex-dashboard-payments h5,#pex-dashboard-maintenance h1,#pex-dashboard-maintenance h2,#pex-dashboard-maintenance h3,#pex-dashboard-maintenance h4,#pex-dashboard-maintenance h5,#pex-dashboard-shopping-basket h1,#pex-dashboard-shopping-basket h2,#pex-dashboard-shopping-basket h3,#pex-dashboard-shopping-basket h4,#pex-dashboard-shopping-basket h5,#booking-journey-applet h1,#booking-journey-applet h2,#booking-journey-applet h3,#booking-journey-applet h4,#booking-journey-applet h5,#pex-dashboard-signatures h1,#pex-dashboard-signatures h2,#pex-dashboard-signatures h3,#pex-dashboard-signatures h4,#pex-dashboard-signatures h5,#enquiry-room-form h1,#enquiry-room-form h2,#enquiry-room-form h3,#enquiry-room-form h4,#enquiry-room-form h5,#arrange-room-form h1,#arrange-room-form h2,#arrange-room-form h3,#arrange-room-form h4,#arrange-room-form h5,.pex-search-applet h1,.pex-search-applet h2,.pex-search-applet h3,.pex-search-applet h4,.pex-search-applet h5,.pex-contact-form h1,.pex-contact-form h2,.pex-contact-form h3,.pex-contact-form h4,.pex-contact-form h5{font-family:var(--sans);font-weight:400;color:var(--green)}#pex-dashboard-main h1,#pex-dashboard-details h1,#pex-dashboard-tenancies h1,#pex-dashboard-documents h1,#pex-dashboard-payments h1,#pex-dashboard-maintenance h1,#pex-dashboard-shopping-basket h1,#booking-journey-applet h1,#pex-dashboard-signatures h1,#enquiry-room-form h1,#arrange-room-form h1,.pex-search-applet h1,.pex-contact-form h1{font-size:var(--type-xl)}#pex-dashboard-main h2,#pex-dashboard-details h2,#pex-dashboard-tenancies h2,#pex-dashboard-documents h2,#pex-dashboard-payments h2,#pex-dashboard-maintenance h2,#pex-dashboard-shopping-basket h2,#booking-journey-applet h2,#pex-dashboard-signatures h2,#enquiry-room-form h2,#arrange-room-form h2,.pex-search-applet h2,.pex-contact-form h2,#pex-dashboard-main h3,#pex-dashboard-details h3,#pex-dashboard-tenancies h3,#pex-dashboard-documents h3,#pex-dashboard-payments h3,#pex-dashboard-maintenance h3,#pex-dashboard-shopping-basket h3,#booking-journey-applet h3,#pex-dashboard-signatures h3,#enquiry-room-form h3,#arrange-room-form h3,.pex-search-applet h3,.pex-contact-form h3{font-size:var(--type-lg)}#pex-dashboard-main h4,#pex-dashboard-details h4,#pex-dashboard-tenancies h4,#pex-dashboard-documents h4,#pex-dashboard-payments h4,#pex-dashboard-maintenance h4,#pex-dashboard-shopping-basket h4,#booking-journey-applet h4,#pex-dashboard-signatures h4,#enquiry-room-form h4,#arrange-room-form h4,.pex-search-applet h4,.pex-contact-form h4{font-family:var(--sans);font-size:1.6rem;font-weight:500}#pex-dashboard-main p,#pex-dashboard-main ul,#pex-dashboard-main ol,#pex-dashboard-main li,#pex-dashboard-main a,#pex-dashboard-details p,#pex-dashboard-details ul,#pex-dashboard-details ol,#pex-dashboard-details li,#pex-dashboard-details a,#pex-dashboard-tenancies p,#pex-dashboard-tenancies ul,#pex-dashboard-tenancies ol,#pex-dashboard-tenancies li,#pex-dashboard-tenancies a,#pex-dashboard-documents p,#pex-dashboard-documents ul,#pex-dashboard-documents ol,#pex-dashboard-documents li,#pex-dashboard-documents a,#pex-dashboard-payments p,#pex-dashboard-payments ul,#pex-dashboard-payments ol,#pex-dashboard-payments li,#pex-dashboard-payments a,#pex-dashboard-maintenance p,#pex-dashboard-maintenance ul,#pex-dashboard-maintenance ol,#pex-dashboard-maintenance li,#pex-dashboard-maintenance a,#pex-dashboard-shopping-basket p,#pex-dashboard-shopping-basket ul,#pex-dashboard-shopping-basket ol,#pex-dashboard-shopping-basket li,#pex-dashboard-shopping-basket a,#booking-journey-applet p,#booking-journey-applet ul,#booking-journey-applet ol,#booking-journey-applet li,#booking-journey-applet a,#pex-dashboard-signatures p,#pex-dashboard-signatures ul,#pex-dashboard-signatures ol,#pex-dashboard-signatures li,#pex-dashboard-signatures a,#enquiry-room-form p,#enquiry-room-form ul,#enquiry-room-form ol,#enquiry-room-form li,#enquiry-room-form a,#arrange-room-form p,#arrange-room-form ul,#arrange-room-form ol,#arrange-room-form li,#arrange-room-form a,.pex-search-applet p,.pex-search-applet ul,.pex-search-applet ol,.pex-search-applet li,.pex-search-applet a,.pex-contact-form p,.pex-contact-form ul,.pex-contact-form ol,.pex-contact-form li,.pex-contact-form a{font-family:var(--sans);font-size:1.5rem}.login-form .login-logo,#pex-dashboard-main .login-logo,#pex-dashboard-details .login-logo,#pex-dashboard-tenancies .login-logo,#pex-dashboard-documents .login-logo,#pex-dashboard-payments .login-logo,#pex-dashboard-maintenance .login-logo,#pex-dashboard-shopping-basket .login-logo{width:18rem;height:3.8rem;fill:var(--black)}form{width:100%}.form-group:not(.contact-form .form-group){width:100%;margin:0;padding:0;text-align:left;display:flex;flex-flow:column nowrap;align-items:stretch;justify-content:stretch}.form-group:not(.contact-form .form-group) .label,.form-group:not(.contact-form .form-group) .control-label{font-size:1.5rem!important;font-family:var(--sans);display:block;color:var(--grey-medium);margin:0;text-align:left;width:100%;padding-left:0;text-transform:initial;font-weight:400}.form-group:not(.contact-form .form-group) select{appearance:initial}.form-group:not(.contact-form .form-group) .form-control,.form-group:not(.contact-form .form-group) .pex-search-date-picker,.form-group:not(.contact-form .form-group) .pex-search-end-date-picker,.form-group:not(.contact-form .form-group) #start-date-selector,.form-group:not(.contact-form .form-group) #end-date-selector{border:none!important;padding:0!important;margin:0!important;border-radius:0!important;box-shadow:none!important;justify-content:flex-start;gap:var(--creek);height:var(--h-input)!important;color:var(--black)!important;background:transparent!important;border-bottom:.1rem solid var(--silver)!important;width:100%;font-family:var(--sans);font-size:var(--type-sm)!important;line-height:var(--lh-md);text-align:left;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}.form-group:not(.contact-form .form-group) .form-control:focus,.form-group:not(.contact-form .form-group) .form-control:hover,.form-group:not(.contact-form .form-group) .pex-search-date-picker:focus,.form-group:not(.contact-form .form-group) .pex-search-date-picker:hover,.form-group:not(.contact-form .form-group) .pex-search-end-date-picker:focus,.form-group:not(.contact-form .form-group) .pex-search-end-date-picker:hover,.form-group:not(.contact-form .form-group) #start-date-selector:focus,.form-group:not(.contact-form .form-group) #start-date-selector:hover,.form-group:not(.contact-form .form-group) #end-date-selector:focus,.form-group:not(.contact-form .form-group) #end-date-selector:hover{box-shadow:none;border-radius:0;background:transparent!important;color:inherit!important;border:none!important;border-bottom:.1rem solid var(--silver)!important}.form-group:not(.contact-form .form-group) .pex-search-date-picker,.form-group:not(.contact-form .form-group) .pex-search-end-date-picker{border-bottom:unset!important}.form-group:not(.contact-form .form-group) .input-group-addon{display:none}.form-group [disabled]{opacity:.4}.form-control{background-color:transparent}.form-control:focus{box-shadow:none;border-bottom:.1rem solid var(--teal)}.dropdown-text{font-family:var(--sans);font-size:var(--type-sm);line-height:var(--lh-md);display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;gap:var(--gutter)}@supports not (aspect-ratio: auto){.dropdown-text>*:not(:first-child){margin-left:var(--gutter)}}.pex-contact-form .dropdown-text{font-size:var(--type-xxs)!important;border-bottom:none!important}.dropdown-menu .list-group-item{cursor:pointer;position:relative;padding:1rem 2rem;font-size:1.6rem;font-family:var(--sans);letter-spacing:normal;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start}.dropdown-menu .list-group-item:not(:last-child){border-bottom:.1rem solid var(--silver)}.dropdown-menu .list-group-item:hover{color:var(--orange)}.dropdown-menu .list-group-item .fa{margin-right:unset}label{font-weight:400;font-size:var(--type-sm)}.input-group{width:100%;justify-content:flex-start}@media only screen and (min-width: 768px){.country-select,.phone-number{width:50%}}#tenancy-selector{border:none;border:none!important;padding:0!important;margin:0!important;border-radius:0!important;box-shadow:none!important;justify-content:flex-start;gap:var(--creek);height:var(--h-input)!important;color:var(--black)!important;background:transparent!important;border-bottom:.1rem solid var(--silver)!important;font-family:var(--sans);line-height:var(--lh-md);text-align:left;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;width:100%;font-size:var(--type-sm)!important}#tenancy-selector:focus,#tenancy-selector:hover{box-shadow:none;border-radius:0;background:transparent!important;color:inherit!important;border:none!important;border-bottom:.1rem solid var(--silver)!important}select{appearance:auto}select.payment-method-option-selector{border:none!important;padding:0!important;margin:0!important;border-radius:0!important;box-shadow:none!important;justify-content:flex-start;gap:var(--creek);height:var(--h-input)!important;color:var(--black)!important;background:transparent!important;border-bottom:.1rem solid var(--silver)!important;width:100%;font-family:var(--sans);font-size:var(--type-sm)!important;line-height:var(--lh-md);text-align:left;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}select.payment-method-option-selector:focus,select.payment-method-option-selector:hover{box-shadow:none;border-radius:0;background:transparent!important;color:inherit!important;border:none!important;border-bottom:.1rem solid var(--silver)!important}.checkbox label{font-size:1.5rem;display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:flex-start;gap:var(--gutter)}@supports not (aspect-ratio: auto){.checkbox label>*:not(:first-child){margin-left:var(--gutter)}}.checkbox label input{width:1.5rem;height:1.5rem}.error-message{font-family:var(--sans);font-size:var(--type-mini);color:var(--red);background-color:unset;text-align:left;padding-left:0;padding-top:.5rem;position:unset}.text-center .error-message{text-align:left}.has-success .form-control-feedback{color:var(--green)}.has-feedback label~.form-control-feedback{position:absolute;top:calc(var(--h-input) - 1rem);right:1.2rem;bottom:unset;left:unset;width:2rem;height:2rem;margin:0;line-height:2rem}.has-success .form-control{box-shadow:none;border-color:var(--teal)}.has-error .form-control{box-shadow:none;border-color:var(--red)}.form-control-feedback{margin:0}.web-form-instance .col-sm-9,.generic-webform-widget-form .col-sm-9{padding:0;width:100%}@media only screen and (max-width: 1023px){.web-form-instance,.generic-webform-widget-form{display:flex;flex-flow:column nowrap;align-items:stretch;justify-content:flex-start;gap:var(--creek)}@supports not (aspect-ratio: auto){.web-form-instance>*:not(:last-child),.generic-webform-widget-form>*:not(:last-child){margin-bottom:var(--creek)}}}@media only screen and (min-width: 1024px){.web-form-instance,.generic-webform-widget-form{display:grid;grid-template-columns:repeat(2,1fr);row-gap:var(--creek);column-gap:var(--creek)}.web-form-instance>div,.generic-webform-widget-form>div{grid-column:span 2}.web-form-instance .firstName,.web-form-instance .guest-firstName,.web-form-instance .lastName,.web-form-instance .guest-lastName,.web-form-instance .area,.web-form-instance .building,.web-form-instance .address-line1,.web-form-instance .address-line2,.web-form-instance .address-line3,.web-form-instance .address-postcode,.web-form-instance .user-password,.web-form-instance .user-password-confirmation,.web-form-instance .university,.web-form-instance .origin,.generic-webform-widget-form .firstName,.generic-webform-widget-form .guest-firstName,.generic-webform-widget-form .lastName,.generic-webform-widget-form .guest-lastName,.generic-webform-widget-form .area,.generic-webform-widget-form .building,.generic-webform-widget-form .address-line1,.generic-webform-widget-form .address-line2,.generic-webform-widget-form .address-line3,.generic-webform-widget-form .address-postcode,.generic-webform-widget-form .user-password,.generic-webform-widget-form .user-password-confirmation,.generic-webform-widget-form .university,.generic-webform-widget-form .origin{grid-column:span 1}.web-form-instance .guest-optOut,.generic-webform-widget-form .guest-optOut{grid-column:span 2}.web-form-instance .mobile-theNumber-container,.generic-webform-widget-form .mobile-theNumber-container{display:flex;flex-flow:row nowrap;align-items:flex-end;justify-content:flex-start;gap:var(--creek)}@supports not (aspect-ratio: auto){.web-form-instance .mobile-theNumber-container>*:not(:first-child),.generic-webform-widget-form .mobile-theNumber-container>*:not(:first-child){margin-left:var(--creek)}}.enquiry-form .web-form-instance .enquiry-propertyType,.enquiry-form .web-form-instance .startDate,.enquiry-form .generic-webform-widget-form .enquiry-propertyType,.enquiry-form .generic-webform-widget-form .startDate{grid-column:span 1}.web-form-instance .country-select .btn-group .btn,.generic-webform-widget-form .country-select .btn-group .btn{max-width:unset}}.web-form-instance .guest-mobile-theNumber.row,.generic-webform-widget-form .guest-mobile-theNumber.row{width:100%}.web-form-instance .guest-mobile-theNumber.row .dropdown-single-select-with-search,.web-form-instance .guest-mobile-theNumber.row .dropdown-single-select-with-search button,.generic-webform-widget-form .guest-mobile-theNumber.row .dropdown-single-select-with-search,.generic-webform-widget-form .guest-mobile-theNumber.row .dropdown-single-select-with-search button{padding:0;color:var(--teal);border-color:var(--light-grey)}.web-form-instance .guest-mobile-theNumber.row .dropdown-single-select-with-search .dropdown-text,.web-form-instance .guest-mobile-theNumber.row .dropdown-single-select-with-search button .dropdown-text,.generic-webform-widget-form .guest-mobile-theNumber.row .dropdown-single-select-with-search .dropdown-text,.generic-webform-widget-form .guest-mobile-theNumber.row .dropdown-single-select-with-search button .dropdown-text{gap:0}.web-form-instance .btn-submit-generic-webform.btn,.web-form-instance .btn-default,.generic-webform-widget-form .btn-submit-generic-webform.btn,.generic-webform-widget-form .btn-default{background-color:var(--teal);border-color:var(--teal);color:var(--white);height:4rem;padding:0 2.5em}.web-form-instance .btn-submit-generic-webform.btn:hover,.web-form-instance .btn-default:hover,.generic-webform-widget-form .btn-submit-generic-webform.btn:hover,.generic-webform-widget-form .btn-default:hover{background-color:var(--white);color:var(--teal)}.web-form-instance .form-group .input-group,.generic-webform-widget-form .form-group .input-group{max-width:none}.web-form-instance .guest-mobile-theNumber.row .dropdown-single-select-with-search button,.generic-webform-widget-form .guest-mobile-theNumber.row .dropdown-single-select-with-search button{height:1.67em}.web-form-instance .dropdown-toggle,.generic-webform-widget-form .dropdown-toggle{padding-bottom:0}.bg-color-05{background-color:var(--off)}.address-country,.citizenOf{width:100%;justify-content:space-between}#pex-dashboard-details .mobile-theNumber .open.btn-group .btn{border:none;border-bottom:.1rem solid var(--teal)}.dropdown,.multiselect{position:relative}.dropdown-toggle:not(.btn-info,.btn-stage){border:none!important;padding:0!important;margin:0!important;border-radius:0!important;box-shadow:none!important;justify-content:flex-start;gap:var(--creek);height:var(--h-input)!important;color:var(--black)!important;background:transparent!important;border-bottom:.1rem solid var(--silver)!important;width:100%;font-family:var(--sans);font-size:var(--type-sm)!important;line-height:var(--lh-md);text-align:left;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}.dropdown-toggle:not(.btn-info,.btn-stage):focus,.dropdown-toggle:not(.btn-info,.btn-stage):hover{box-shadow:none;border-radius:0;background:transparent!important;color:inherit!important;border:none!important;border-bottom:.1rem solid var(--silver)!important}.pex-contact-form .dropdown-toggle:not(.btn-info,.btn-stage){border:none!important}.dropdown-menu{position:absolute;top:var(--h-input);right:auto;bottom:auto;left:0;margin:auto;border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important;max-height:30rem;height:auto;overflow:auto;min-width:100%;background-color:var(--white);border:.1rem solid var(--silver)!important;border-top:none;display:none}.open>.dropdown-menu{display:block;z-index:100}.dropdown-menu .list-group-item,.dropdown-menu li{cursor:pointer;position:relative;padding:1rem 2rem!important;font-size:1.6rem!important;font-family:var(--sans)!important;letter-spacing:normal;display:flex;flex-flow:row nowrap;align-items:center;justify-content:stretch;gap:1rem;transition:color .3s ease}@supports not (aspect-ratio: auto){.dropdown-menu .list-group-item>*:not(:first-child),.dropdown-menu li>*:not(:first-child){margin-left:1rem}}.dropdown-menu .list-group-item:not(:last-child),.dropdown-menu li:not(:last-child){border-bottom:.1rem solid var(--silver)!important}.dropdown-menu .list-group-item:hover,.dropdown-menu li:hover{color:var(--orange)!important}.dropdown-menu .list-group-item .fa,.dropdown-menu li .fa{margin-right:unset}.dropdown-menu .list-group-item:has(a),.dropdown-menu li:has(a){padding:0!important}.dropdown-menu .list-group-item a,.dropdown-menu li a{font-size:var(--type-sm)!important;font-family:var(--sans)!important;letter-spacing:normal;color:inherit!important;padding:1rem 2rem!important;width:100%;text-align:left}.dropdown-menu .list-group-item a:has(label),.dropdown-menu li a:has(label){padding:0!important}.dropdown-menu .list-group-item a:hover,.dropdown-menu li a:hover{background:none}.dropdown-menu .list-group-item a label,.dropdown-menu li a label{margin:0;font-weight:400;padding:1rem 3.4rem!important}.guest-mobile-theNumber.row,.guest-mobile-theNumber-container.row{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:flex-start;gap:var(--gutter)}@supports not (aspect-ratio: auto){.guest-mobile-theNumber.row>*:not(:first-child),.guest-mobile-theNumber-container.row>*:not(:first-child){margin-left:var(--gutter)}}.guest-mobile-theNumber.row .dropdown-single-select-with-search,.guest-mobile-theNumber-container.row .dropdown-single-select-with-search,.guest-mobile-theNumber.row .dropdown-single-select-with-search button,.guest-mobile-theNumber-container.row .dropdown-single-select-with-search button{height:var(--h-input)}.job-date-picker{margin-bottom:var(--creek)}.dropdown-text-one-selected{color:var(--orange)}.payment-frequency-dropdown{border:none!important;padding:0!important;margin:0!important;border-radius:0!important;box-shadow:none!important;justify-content:flex-start;gap:var(--creek);height:var(--h-input)!important;color:var(--black)!important;background:transparent!important;border-bottom:.1rem solid var(--silver)!important;width:100%;font-family:var(--sans);font-size:var(--type-sm)!important;line-height:var(--lh-md);text-align:left;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}.payment-frequency-dropdown:focus,.payment-frequency-dropdown:hover{box-shadow:none;border-radius:0;background:transparent!important;color:inherit!important;border:none!important;border-bottom:.1rem solid var(--silver)!important}.add-remove-item a{border-radius:10rem;padding-left:1.2rem;padding-right:1.2rem;height:3.6rem;white-space:nowrap;font-family:var(--sans);text-transform:uppercase;text-decoration:none;text-align:center;line-height:normal;background-color:transparent;border:.1rem solid var(--orange);color:var(--teal)!important;transition:all .3s ease;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:.4rem}@supports not (aspect-ratio: auto){.add-remove-item a>*:not(:first-child){margin-left:.4rem}}@media only screen and (max-width: 767px){.add-remove-item a{width:100%}}@media only screen and (min-width: 768px){.add-remove-item a{width:fit-content}}.add-remove-item a a{color:var(--white)}.add-remove-item a .fas,.add-remove-item a .fa{display:none!important}.add-remove-item a:hover{background-color:none!important;color:var(--teal)!important}.btn-success.btn,.continue-booking-btn.btn,.login-btn.btn,.forgot-password-form-send-button.btn,.btn-submit-generic-webform.btn,.dashboard-panel .bottom-url,.submit.bottom-url,.btn-default:not(.dropdown-toggle),#pex-dashboard-main .bottom-url,#pex-dashboard-main .time-select,#pex-dashboard-details .bottom-url,#pex-dashboard-tenancies .bottom-url,#pex-dashboard-documents .bottom-url,#pex-dashboard-payments .bottom-url,#pex-dashboard-maintenance .bottom-url,#pex-dashboard-shopping-basket .bottom-url,.btn-primary,.btn-selected,#continue-booking-btn{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:1rem;border-radius:10rem!important;padding-left:2rem;padding-right:2rem;white-space:nowrap;height:3.6rem;font-size:var(--type-xxs)!important;font-family:var(--sans);text-transform:uppercase;text-decoration:none;text-align:center;line-height:normal;background-color:var(--teal);border:.1rem solid var(--teal);color:var(--white);transition:all .3s ease;margin-left:unset;margin-right:unset}.btn-success.btn:hover,.continue-booking-btn.btn:hover,.login-btn.btn:hover,.forgot-password-form-send-button.btn:hover,.btn-submit-generic-webform.btn:hover,.dashboard-panel .bottom-url:hover,.submit.bottom-url:hover,.btn-default:not(.dropdown-toggle):hover,#pex-dashboard-main .bottom-url:hover,#pex-dashboard-main .time-select:hover,#pex-dashboard-details .bottom-url:hover,#pex-dashboard-tenancies .bottom-url:hover,#pex-dashboard-documents .bottom-url:hover,#pex-dashboard-payments .bottom-url:hover,#pex-dashboard-maintenance .bottom-url:hover,#pex-dashboard-shopping-basket .bottom-url:hover,.btn-primary:hover,.btn-selected:hover,#continue-booking-btn:hover{color:var(--teal)!important}@supports not (aspect-ratio: auto){.btn-success.btn>*:not(:first-child),.continue-booking-btn.btn>*:not(:first-child),.login-btn.btn>*:not(:first-child),.forgot-password-form-send-button.btn>*:not(:first-child),.btn-submit-generic-webform.btn>*:not(:first-child),.dashboard-panel .bottom-url>*:not(:first-child),.submit.bottom-url>*:not(:first-child),.btn-default:not(.dropdown-toggle)>*:not(:first-child),#pex-dashboard-main .bottom-url>*:not(:first-child),#pex-dashboard-main .time-select>*:not(:first-child),#pex-dashboard-details .bottom-url>*:not(:first-child),#pex-dashboard-tenancies .bottom-url>*:not(:first-child),#pex-dashboard-documents .bottom-url>*:not(:first-child),#pex-dashboard-payments .bottom-url>*:not(:first-child),#pex-dashboard-maintenance .bottom-url>*:not(:first-child),#pex-dashboard-shopping-basket .bottom-url>*:not(:first-child),.btn-primary>*:not(:first-child),.btn-selected>*:not(:first-child),#continue-booking-btn>*:not(:first-child){margin-left:1rem}}@media only screen and (max-width: 767px){.btn-success.btn,.continue-booking-btn.btn,.login-btn.btn,.forgot-password-form-send-button.btn,.btn-submit-generic-webform.btn,.dashboard-panel .bottom-url,.submit.bottom-url,.btn-default:not(.dropdown-toggle),#pex-dashboard-main .bottom-url,#pex-dashboard-main .time-select,#pex-dashboard-details .bottom-url,#pex-dashboard-tenancies .bottom-url,#pex-dashboard-documents .bottom-url,#pex-dashboard-payments .bottom-url,#pex-dashboard-maintenance .bottom-url,#pex-dashboard-shopping-basket .bottom-url,.btn-primary,.btn-selected,#continue-booking-btn{width:100%}}@media only screen and (min-width: 768px){.btn-success.btn,.continue-booking-btn.btn,.login-btn.btn,.forgot-password-form-send-button.btn,.btn-submit-generic-webform.btn,.dashboard-panel .bottom-url,.submit.bottom-url,.btn-default:not(.dropdown-toggle),#pex-dashboard-main .bottom-url,#pex-dashboard-main .time-select,#pex-dashboard-details .bottom-url,#pex-dashboard-tenancies .bottom-url,#pex-dashboard-documents .bottom-url,#pex-dashboard-payments .bottom-url,#pex-dashboard-maintenance .bottom-url,#pex-dashboard-shopping-basket .bottom-url,.btn-primary,.btn-selected,#continue-booking-btn{width:fit-content}}.btn-success.btn a,.continue-booking-btn.btn a,.login-btn.btn a,.forgot-password-form-send-button.btn a,.btn-submit-generic-webform.btn a,.dashboard-panel .bottom-url a,.submit.bottom-url a,.btn-default:not(.dropdown-toggle) a,#pex-dashboard-main .bottom-url a,#pex-dashboard-main .time-select a,#pex-dashboard-details .bottom-url a,#pex-dashboard-tenancies .bottom-url a,#pex-dashboard-documents .bottom-url a,#pex-dashboard-payments .bottom-url a,#pex-dashboard-maintenance .bottom-url a,#pex-dashboard-shopping-basket .bottom-url a,.btn-primary a,.btn-selected a,#continue-booking-btn a{color:var(--white)!important}.btn-success.btn .fas,.btn-success.btn .fa,.continue-booking-btn.btn .fas,.continue-booking-btn.btn .fa,.login-btn.btn .fas,.login-btn.btn .fa,.forgot-password-form-send-button.btn .fas,.forgot-password-form-send-button.btn .fa,.btn-submit-generic-webform.btn .fas,.btn-submit-generic-webform.btn .fa,.dashboard-panel .bottom-url .fas,.dashboard-panel .bottom-url .fa,.submit.bottom-url .fas,.submit.bottom-url .fa,.btn-default:not(.dropdown-toggle) .fas,.btn-default:not(.dropdown-toggle) .fa,#pex-dashboard-main .bottom-url .fas,#pex-dashboard-main .bottom-url .fa,#pex-dashboard-main .time-select .fas,#pex-dashboard-main .time-select .fa,#pex-dashboard-details .bottom-url .fas,#pex-dashboard-details .bottom-url .fa,#pex-dashboard-tenancies .bottom-url .fas,#pex-dashboard-tenancies .bottom-url .fa,#pex-dashboard-documents .bottom-url .fas,#pex-dashboard-documents .bottom-url .fa,#pex-dashboard-payments .bottom-url .fas,#pex-dashboard-payments .bottom-url .fa,#pex-dashboard-maintenance .bottom-url .fas,#pex-dashboard-maintenance .bottom-url .fa,#pex-dashboard-shopping-basket .bottom-url .fas,#pex-dashboard-shopping-basket .bottom-url .fa,.btn-primary .fas,.btn-primary .fa,.btn-selected .fas,.btn-selected .fa,#continue-booking-btn .fas,#continue-booking-btn .fa{display:none!important}.btn-success.btn:hover,.continue-booking-btn.btn:hover,.login-btn.btn:hover,.forgot-password-form-send-button.btn:hover,.btn-submit-generic-webform.btn:hover,.dashboard-panel .bottom-url:hover,.submit.bottom-url:hover,.btn-default:not(.dropdown-toggle):hover,#pex-dashboard-main .bottom-url:hover,#pex-dashboard-main .time-select:hover,#pex-dashboard-details .bottom-url:hover,#pex-dashboard-tenancies .bottom-url:hover,#pex-dashboard-documents .bottom-url:hover,#pex-dashboard-payments .bottom-url:hover,#pex-dashboard-maintenance .bottom-url:hover,#pex-dashboard-shopping-basket .bottom-url:hover,.btn-primary:hover,.btn-selected:hover,#continue-booking-btn:hover{background-color:var(--purple)!important;color:var(--teal)!important}.btn-success.btn:hover a,.continue-booking-btn.btn:hover a,.login-btn.btn:hover a,.forgot-password-form-send-button.btn:hover a,.btn-submit-generic-webform.btn:hover a,.dashboard-panel .bottom-url:hover a,.submit.bottom-url:hover a,.btn-default:not(.dropdown-toggle):hover a,#pex-dashboard-main .bottom-url:hover a,#pex-dashboard-main .time-select:hover a,#pex-dashboard-details .bottom-url:hover a,#pex-dashboard-tenancies .bottom-url:hover a,#pex-dashboard-documents .bottom-url:hover a,#pex-dashboard-payments .bottom-url:hover a,#pex-dashboard-maintenance .bottom-url:hover a,#pex-dashboard-shopping-basket .bottom-url:hover a,.btn-primary:hover a,.btn-selected:hover a,#continue-booking-btn:hover a{color:var(--teal)!important}.btn-success.btn:active,.btn-success.btn:focus,.continue-booking-btn.btn:active,.continue-booking-btn.btn:focus,.login-btn.btn:active,.login-btn.btn:focus,.forgot-password-form-send-button.btn:active,.forgot-password-form-send-button.btn:focus,.btn-submit-generic-webform.btn:active,.btn-submit-generic-webform.btn:focus,.dashboard-panel .bottom-url:active,.dashboard-panel .bottom-url:focus,.submit.bottom-url:active,.submit.bottom-url:focus,.btn-default:not(.dropdown-toggle):active,.btn-default:not(.dropdown-toggle):focus,#pex-dashboard-main .bottom-url:active,#pex-dashboard-main .bottom-url:focus,#pex-dashboard-main .time-select:active,#pex-dashboard-main .time-select:focus,#pex-dashboard-details .bottom-url:active,#pex-dashboard-details .bottom-url:focus,#pex-dashboard-tenancies .bottom-url:active,#pex-dashboard-tenancies .bottom-url:focus,#pex-dashboard-documents .bottom-url:active,#pex-dashboard-documents .bottom-url:focus,#pex-dashboard-payments .bottom-url:active,#pex-dashboard-payments .bottom-url:focus,#pex-dashboard-maintenance .bottom-url:active,#pex-dashboard-maintenance .bottom-url:focus,#pex-dashboard-shopping-basket .bottom-url:active,#pex-dashboard-shopping-basket .bottom-url:focus,.btn-primary:active,.btn-primary:focus,.btn-selected:active,.btn-selected:focus,#continue-booking-btn:active,#continue-booking-btn:focus{color:var(--white)}.btn-cancel,.btn-back,.btn-outline.pex-room-enquire.btn-default.btn,.btn-default.btn-outline.pex-room-arrange.btn,.pex-room-enquire.btn,.pex-room-arrange.btn,.add-to-shortlist.btn{margin:unset;border-radius:10rem!important;padding-left:2rem;padding-right:2rem;white-space:nowrap;height:3.6rem;width:fit-content;font-size:var(--type-xxs)!important;font-family:var(--sans);text-transform:uppercase;text-decoration:none;text-align:center;line-height:normal;background-color:transparent!important;border:.1rem solid var(--orange)!important;color:var(--teal)!important;transition:all .3s ease;margin-left:unset;margin-right:unset;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:.4rem}@supports not (aspect-ratio: auto){.btn-cancel>*:not(:first-child),.btn-back>*:not(:first-child),.btn-outline.pex-room-enquire.btn-default.btn>*:not(:first-child),.btn-default.btn-outline.pex-room-arrange.btn>*:not(:first-child),.pex-room-enquire.btn>*:not(:first-child),.pex-room-arrange.btn>*:not(:first-child),.add-to-shortlist.btn>*:not(:first-child){margin-left:.4rem}}.btn-cancel a,.btn-back a,.btn-outline.pex-room-enquire.btn-default.btn a,.btn-default.btn-outline.pex-room-arrange.btn a,.pex-room-enquire.btn a,.pex-room-arrange.btn a,.add-to-shortlist.btn a{color:var(--white)}.btn-cancel .fas,.btn-cancel .fa,.btn-back .fas,.btn-back .fa,.btn-outline.pex-room-enquire.btn-default.btn .fas,.btn-outline.pex-room-enquire.btn-default.btn .fa,.btn-default.btn-outline.pex-room-arrange.btn .fas,.btn-default.btn-outline.pex-room-arrange.btn .fa,.pex-room-enquire.btn .fas,.pex-room-enquire.btn .fa,.pex-room-arrange.btn .fas,.pex-room-arrange.btn .fa,.add-to-shortlist.btn .fas,.add-to-shortlist.btn .fa{display:none!important}.btn-cancel:hover,.btn-back:hover,.btn-outline.pex-room-enquire.btn-default.btn:hover,.btn-default.btn-outline.pex-room-arrange.btn:hover,.pex-room-enquire.btn:hover,.pex-room-arrange.btn:hover,.add-to-shortlist.btn:hover{background-color:var(--purple);color:var(--teal)}.bottom-url-t-bg{width:100%!important}.bj-previous-step.btn-default{border-radius:10rem;padding-left:1.2rem;padding-right:1.2rem;white-space:nowrap;font-family:var(--sans);text-transform:uppercase;text-decoration:none;text-align:center;line-height:normal;background-color:transparent;border:.1rem solid var(--orange);color:var(--teal)!important;transition:all .3s ease;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:.4rem;height:3.6rem}@supports not (aspect-ratio: auto){.bj-previous-step.btn-default>*:not(:first-child){margin-left:.4rem}}@media only screen and (max-width: 767px){.bj-previous-step.btn-default{width:100%}}@media only screen and (min-width: 768px){.bj-previous-step.btn-default{width:fit-content}}.bj-previous-step.btn-default a{color:var(--white)}.bj-previous-step.btn-default .fas,.bj-previous-step.btn-default .fa{display:none!important}.bj-previous-step.btn-default:hover{background-color:none!important;color:var(--teal)!important}#pex-dashboard-details .bottom-url-t-bg{font-weight:400;padding-top:0;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:1rem;border-radius:10rem!important;padding-left:2rem;padding-right:2rem;white-space:nowrap;height:3.6rem;font-size:var(--type-xxs)!important;font-family:var(--sans);text-transform:uppercase;text-decoration:none;text-align:center;line-height:normal;background-color:var(--teal);border:.1rem solid var(--teal);color:var(--white);transition:all .3s ease;margin-left:unset;margin-right:unset}@supports not (aspect-ratio: auto){#pex-dashboard-details .bottom-url-t-bg>*:not(:first-child){margin-left:1rem}}@media only screen and (max-width: 767px){#pex-dashboard-details .bottom-url-t-bg{width:100%}}@media only screen and (min-width: 768px){#pex-dashboard-details .bottom-url-t-bg{width:fit-content}}#pex-dashboard-details .bottom-url-t-bg a{color:var(--white)!important}#pex-dashboard-details .bottom-url-t-bg .fas,#pex-dashboard-details .bottom-url-t-bg .fa{display:none!important}#pex-dashboard-details .bottom-url-t-bg:hover{background-color:var(--purple)!important;color:var(--teal)!important}#pex-dashboard-details .bottom-url-t-bg:hover a{color:var(--teal)!important}#pex-dashboard-details .bottom-url-t-bg:active,#pex-dashboard-details .bottom-url-t-bg:focus{color:var(--white)}.change-email-panel #pex-dashboard-details .bottom-url-t-bg,.change-password-panel #pex-dashboard-details .bottom-url-t-bg{width:100%}#pex-dashboard-details .bottom-url-t-bg a{border:unset}#pex-dashboard-details .bottom-url-t-bg:hover{background-color:unset;border-color:unset}#pex-dashboard-details .bottom-url-t-bg:hover a{color:var(--teal);text-decoration:none}.my-tenancies-tenancy-selector-button{width:100%}#pex-dashboard-main .bottom-url{margin-top:var(--creek)}.details-buttons .btn{border-radius:10rem;padding-left:1.2rem;padding-right:1.2rem;height:3.6rem;white-space:nowrap;font-family:var(--sans);text-transform:uppercase;text-decoration:none;text-align:center;line-height:normal;background-color:transparent;border:.1rem solid var(--orange);color:var(--teal)!important;transition:all .3s ease;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:.4rem}@supports not (aspect-ratio: auto){.details-buttons .btn>*:not(:first-child){margin-left:.4rem}}@media only screen and (max-width: 767px){.details-buttons .btn{width:100%}}@media only screen and (min-width: 768px){.details-buttons .btn{width:fit-content}}.details-buttons .btn a{color:var(--white)}.details-buttons .btn .fas,.details-buttons .btn .fa{display:none!important}.details-buttons .btn:hover{background-color:none!important;color:var(--teal)!important}.btn-success.btn,.continue-booking-btn.btn,.login-btn.btn,.forgot-password-form-send-button.btn{background-color:var(--teal);border-color:var(--teal);color:var(--white)}.btn-success.btn:hover,.continue-booking-btn.btn:hover,.login-btn.btn:hover,.forgot-password-form-send-button.btn:hover{background-color:var(--white);color:var(--teal)}.pex-search-applet .single-property .add-to-shortlist{border-radius:10rem;padding-left:1.2rem;padding-right:1.2rem;height:3.6rem;white-space:nowrap;font-family:var(--sans);text-transform:uppercase;text-decoration:none;text-align:center;line-height:normal;background-color:transparent;border:.1rem solid var(--orange);color:var(--teal)!important;transition:all .3s ease;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:.4rem}@supports not (aspect-ratio: auto){.pex-search-applet .single-property .add-to-shortlist>*:not(:first-child){margin-left:.4rem}}@media only screen and (max-width: 767px){.pex-search-applet .single-property .add-to-shortlist{width:100%}}@media only screen and (min-width: 768px){.pex-search-applet .single-property .add-to-shortlist{width:fit-content}}.pex-search-applet .single-property .add-to-shortlist a{color:var(--white)}.pex-search-applet .single-property .add-to-shortlist .fas,.pex-search-applet .single-property .add-to-shortlist .fa{display:none!important}.pex-search-applet .single-property .add-to-shortlist:hover{background-color:none!important;color:var(--teal)!important}.btn-outline.pex-room-enquire.btn-default.btn,.btn-default.btn-outline.pex-room-arrange.btn,.pex-room-enquire.btn,.pex-room-arrange.btn,.add-to-shortlist.btn{background-color:var(--white);border-color:var(--orange);color:var(--teal)}.btn-outline.pex-room-enquire.btn-default.btn:hover,.btn-default.btn-outline.pex-room-arrange.btn:hover,.pex-room-enquire.btn:hover,.pex-room-arrange.btn:hover,.add-to-shortlist.btn:hover{background-color:var(--orange);color:var(--white)}.btn-outline.pex-room-enquire.btn-default.btn:hover:before,.btn-default.btn-outline.pex-room-arrange.btn:hover:before,.pex-room-enquire.btn:hover:before,.pex-room-arrange.btn:hover:before,.add-to-shortlist.btn:hover:before{color:var(--white)}.add-to-shortlist.btn:before{content:"★";color:var(--orange);display:none}.toggle.filter{display:none}.btn-default:hover{background-color:transparent}.btn-link:hover,.pex-back-to-login.btn:hover{color:var(--teal);text-decoration:none;border-bottom-color:transparent}.register-btn{border-radius:10rem!important;padding-left:2rem;padding-right:2rem;white-space:nowrap;height:3.6rem;width:fit-content;font-size:var(--type-xxs)!important;font-family:var(--sans);text-transform:uppercase;text-decoration:none;text-align:center;line-height:normal;background-color:transparent!important;border:.1rem solid var(--orange)!important;color:var(--teal)!important;transition:all .3s ease;margin-left:unset;margin-right:unset;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:.4rem}@supports not (aspect-ratio: auto){.register-btn>*:not(:first-child){margin-left:.4rem}}.register-btn a{color:var(--white)}.register-btn .fas,.register-btn .fa{display:none!important}.register-btn:hover{background-color:var(--purple);color:var(--teal)}.top-menu-buttons{display:flex}.top-menu-buttons .btn-default{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:1rem;border-radius:10rem!important;padding-left:2rem;padding-right:2rem;white-space:nowrap;height:3.6rem;font-size:var(--type-xxs)!important;font-family:var(--sans);text-transform:uppercase;text-decoration:none;text-align:center;line-height:normal;background-color:var(--teal);border:.1rem solid var(--teal);color:var(--white);transition:all .3s ease;margin-left:unset;margin-right:unset}@supports not (aspect-ratio: auto){.top-menu-buttons .btn-default>*:not(:first-child){margin-left:1rem}}.top-menu-buttons .btn-default a{color:var(--white)!important}.top-menu-buttons .btn-default:hover{background-color:var(--purple)!important;color:var(--teal)!important}.top-menu-buttons .btn-default:hover a{color:var(--teal)!important}.top-menu-buttons .btn-default:active,.top-menu-buttons .btn-default:focus{color:var(--white)}.top-menu-buttons .btn-success .hidden{display:inline-block!important;text-transform:uppercase}.top-menu-buttons .btn-default{border-radius:10rem;padding-left:1.2rem;padding-right:1.2rem;height:3.6rem;white-space:nowrap;font-family:var(--sans);text-transform:uppercase;text-decoration:none;text-align:center;line-height:normal;background-color:transparent;border:.1rem solid var(--orange);color:var(--teal)!important;transition:all .3s ease;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:.4rem}@supports not (aspect-ratio: auto){.top-menu-buttons .btn-default>*:not(:first-child){margin-left:.4rem}}@media only screen and (max-width: 767px){.top-menu-buttons .btn-default{width:100%}}@media only screen and (min-width: 768px){.top-menu-buttons .btn-default{width:fit-content}}.top-menu-buttons .btn-default a{color:var(--white)}.top-menu-buttons .btn-default .fas,.top-menu-buttons .btn-default .fa{display:none!important}.top-menu-buttons .btn-default:hover{background-color:none!important;color:var(--teal)!important}@media only screen and (max-width: 767px){.top-menu-buttons .btn-default{width:100%!important}}.top-menu-buttons .btn-default .hidden{display:inline-block!important}.top-menu-buttons .btn-default .fa{display:inline-block}.booking-journey-applet .panel{margin:0;border:none;box-shadow:none}.booking-journey-applet .btn-group{width:100%}.booking-journey-applet .btn-stage.btn-default.dropdown-toggle,.booking-journey-applet .btn-stage.btn-default.mobile-dropdown-toggle{width:100%!important;border-radius:10rem!important;padding-left:2rem;padding-right:2rem;white-space:nowrap;height:3.6rem;width:fit-content;font-size:var(--type-xxs)!important;font-family:var(--sans);text-transform:uppercase;text-decoration:none;text-align:center;line-height:normal;background-color:transparent!important;border:.1rem solid var(--orange)!important;color:var(--teal)!important;transition:all .3s ease;margin-left:unset;margin-right:unset;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:.4rem}@supports not (aspect-ratio: auto){.booking-journey-applet .btn-stage.btn-default.dropdown-toggle>*:not(:first-child),.booking-journey-applet .btn-stage.btn-default.mobile-dropdown-toggle>*:not(:first-child){margin-left:.4rem}}.booking-journey-applet .btn-stage.btn-default.dropdown-toggle a,.booking-journey-applet .btn-stage.btn-default.mobile-dropdown-toggle a{color:var(--white)}.booking-journey-applet .btn-stage.btn-default.dropdown-toggle .fas,.booking-journey-applet .btn-stage.btn-default.dropdown-toggle .fa,.booking-journey-applet .btn-stage.btn-default.mobile-dropdown-toggle .fas,.booking-journey-applet .btn-stage.btn-default.mobile-dropdown-toggle .fa{display:none!important}.booking-journey-applet .btn-stage.btn-default.dropdown-toggle:hover,.booking-journey-applet .btn-stage.btn-default.mobile-dropdown-toggle:hover{background-color:var(--purple);color:var(--teal)}@media only screen and (min-width: 768px){.booking-journey-applet .btn-info.btn-stage.dropdown-toggle{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:1rem;border-radius:10rem!important;padding-left:2rem;padding-right:2rem;white-space:nowrap;height:3.6rem;font-size:var(--type-xxs)!important;font-family:var(--sans);text-transform:uppercase;text-decoration:none;text-align:center;line-height:normal;background-color:var(--teal);border:.1rem solid var(--teal);color:var(--white);transition:all .3s ease;margin-left:unset;margin-right:unset;width:100%!important}@supports not (aspect-ratio: auto){.booking-journey-applet .btn-info.btn-stage.dropdown-toggle>*:not(:first-child){margin-left:1rem}}}@media only screen and (min-width: 768px) and (max-width: 767px){.booking-journey-applet .btn-info.btn-stage.dropdown-toggle{width:100%}}@media only screen and (min-width: 768px) and (min-width: 768px){.booking-journey-applet .btn-info.btn-stage.dropdown-toggle{width:fit-content}}@media only screen and (min-width: 768px){.booking-journey-applet .btn-info.btn-stage.dropdown-toggle a{color:var(--white)!important}.booking-journey-applet .btn-info.btn-stage.dropdown-toggle .fas,.booking-journey-applet .btn-info.btn-stage.dropdown-toggle .fa{display:none!important}.booking-journey-applet .btn-info.btn-stage.dropdown-toggle:hover{background-color:var(--purple)!important;color:var(--teal)!important}.booking-journey-applet .btn-info.btn-stage.dropdown-toggle:hover a{color:var(--teal)!important}.booking-journey-applet .btn-info.btn-stage.dropdown-toggle:active,.booking-journey-applet .btn-info.btn-stage.dropdown-toggle:focus{color:var(--white)}.booking-journey-applet .btn-info.btn-stage.dropdown-toggle .caret{border-top-color:var(--white)}.booking-journey-applet .btn-info.btn-stage.dropdown-toggle:hover .caret{border-top-color:var(--teal)}}.booking-journey-applet .btn-info.btn-stage.mobile-dropdown-toggle,.booking-journey-applet .btn-stage.btn-info.mobile-dropdown-toggle{width:100%!important;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:1rem;border-radius:10rem!important;padding-left:2rem;padding-right:2rem;white-space:nowrap;height:3.6rem;font-size:var(--type-xxs)!important;font-family:var(--sans);text-transform:uppercase;text-decoration:none;text-align:center;line-height:normal;background-color:var(--teal);border:.1rem solid var(--teal);color:var(--white);transition:all .3s ease;margin-left:unset;margin-right:unset}@supports not (aspect-ratio: auto){.booking-journey-applet .btn-info.btn-stage.mobile-dropdown-toggle>*:not(:first-child),.booking-journey-applet .btn-stage.btn-info.mobile-dropdown-toggle>*:not(:first-child){margin-left:1rem}}@media only screen and (max-width: 767px){.booking-journey-applet .btn-info.btn-stage.mobile-dropdown-toggle,.booking-journey-applet .btn-stage.btn-info.mobile-dropdown-toggle{width:100%}}@media only screen and (min-width: 768px){.booking-journey-applet .btn-info.btn-stage.mobile-dropdown-toggle,.booking-journey-applet .btn-stage.btn-info.mobile-dropdown-toggle{width:fit-content}}.booking-journey-applet .btn-info.btn-stage.mobile-dropdown-toggle a,.booking-journey-applet .btn-stage.btn-info.mobile-dropdown-toggle a{color:var(--white)!important}.booking-journey-applet .btn-info.btn-stage.mobile-dropdown-toggle .fas,.booking-journey-applet .btn-info.btn-stage.mobile-dropdown-toggle .fa,.booking-journey-applet .btn-stage.btn-info.mobile-dropdown-toggle .fas,.booking-journey-applet .btn-stage.btn-info.mobile-dropdown-toggle .fa{display:none!important}.booking-journey-applet .btn-info.btn-stage.mobile-dropdown-toggle:hover,.booking-journey-applet .btn-stage.btn-info.mobile-dropdown-toggle:hover{background-color:var(--purple)!important;color:var(--teal)!important}.booking-journey-applet .btn-info.btn-stage.mobile-dropdown-toggle:hover a,.booking-journey-applet .btn-stage.btn-info.mobile-dropdown-toggle:hover a{color:var(--teal)!important}.booking-journey-applet .btn-info.btn-stage.mobile-dropdown-toggle:active,.booking-journey-applet .btn-info.btn-stage.mobile-dropdown-toggle:focus,.booking-journey-applet .btn-stage.btn-info.mobile-dropdown-toggle:active,.booking-journey-applet .btn-stage.btn-info.mobile-dropdown-toggle:focus{color:var(--white)}.booking-journey-applet .btn-info.btn-stage.mobile-dropdown-toggle .caret,.booking-journey-applet .btn-stage.btn-info.mobile-dropdown-toggle .caret{border-top-color:var(--white)}.booking-journey-applet .btn-info.btn-stage.mobile-dropdown-toggle:hover .caret,.booking-journey-applet .btn-stage.btn-info.mobile-dropdown-toggle:hover .caret{border-top-color:var(--teal)}.booking-journey-applet .step-list{margin-bottom:var(--canal)}.booking-journey-applet .step-list .col-sm-3{width:100%}@media only screen and (max-width: 767px){.booking-journey-applet .step-list .row{display:flex;flex-flow:column nowrap;align-items:stretch;justify-content:stretch;gap:1rem}@supports not (aspect-ratio: auto){.booking-journey-applet .step-list .row>*:not(:last-child){margin-bottom:1rem}}}@media only screen and (min-width: 768px){.booking-journey-applet .step-list .row{display:flex;flex-flow:row nowrap;align-items:stretch;justify-content:stretch}}.remove-sharer-btn{margin:2rem auto;border-radius:10rem;padding-left:1.2rem;padding-right:1.2rem;height:3.6rem;white-space:nowrap;font-family:var(--sans);text-transform:uppercase;text-decoration:none;text-align:center;line-height:normal;background-color:transparent;border:.1rem solid var(--orange);color:var(--teal)!important;transition:all .3s ease;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:.4rem}@supports not (aspect-ratio: auto){.remove-sharer-btn>*:not(:first-child){margin-left:.4rem}}@media only screen and (max-width: 767px){.remove-sharer-btn{width:100%}}@media only screen and (min-width: 768px){.remove-sharer-btn{width:fit-content}}.remove-sharer-btn a{color:var(--white)}.remove-sharer-btn .fas,.remove-sharer-btn .fa{display:none!important}.remove-sharer-btn:hover{background-color:none!important;color:var(--teal)!important}#payButtonId{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:1rem;border-radius:10rem!important;padding-left:2rem;padding-right:2rem;white-space:nowrap;height:3.6rem;font-size:var(--type-xxs)!important;font-family:var(--sans);text-transform:uppercase;text-decoration:none;text-align:center;line-height:normal;background-color:var(--teal);border:.1rem solid var(--teal);color:var(--white);transition:all .3s ease;margin-left:unset;margin-right:unset}@supports not (aspect-ratio: auto){#payButtonId>*:not(:first-child){margin-left:1rem}}@media only screen and (max-width: 767px){#payButtonId{width:100%}}@media only screen and (min-width: 768px){#payButtonId{width:fit-content}}#payButtonId a{color:var(--white)!important}#payButtonId .fas,#payButtonId .fa{display:none!important}#payButtonId:hover{background-color:var(--purple)!important;color:var(--teal)!important}#payButtonId:hover a{color:var(--teal)!important}#payButtonId:active,#payButtonId:focus{color:var(--white)}.react-datepicker{font-size:1rem;font-family:var(--sans);border:.1rem solid var(--silver);box-shadow:0 0 3.4rem #0000000d}.react-datepicker__header{text-align:center;background-color:var(--off);border-bottom:.1rem solid var(--silver);border-top-left-radius:.3rem;border-top-right-radius:.3rem;position:relative}.react-datepicker-wrapper{width:100%}.react-datepicker__current-month,.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{font-size:var(--type-xs)}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected{background-color:var(--teal)}.react-datepicker__current-month,.react-datepicker__month-read-view,.react-datepicker__year-read-view{font-size:var(--type-xxs);padding:.2rem 0}.react-datepicker__day-name{width:4rem}.react-datepicker__day{width:4rem;font-size:var(--type-xxs)}.react-datepicker__day--keyboard-selected{background-color:var(--teal)}.carousel{position:relative;overflow:hidden}.booking-summary-img .carousel{padding-top:unset}.carousel-inner{position:relative;width:100%}.carousel-inner>.item{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:1.8;transform:unset!important;filter:unset!important;opacity:0;visibility:hidden;pointer-events:none;z-index:0;transition:opacity 1s ease;transition-delay:0}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;width:100%;height:100%;object-fit:cover}.carousel-inner>.item.active{position:relative;opacity:1;visibility:visible;pointer-events:auto;z-index:1}.carousel-indicators{position:absolute;bottom:0;left:0;z-index:15;width:100%;padding:10px 0;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:var(--white);border:1px solid var(--teal);border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:var(--teal)}@media only screen and (min-width: 768px){.carousel-caption{right:20%;left:20%;padding-bottom:30px}}.board .login-form,.board .forgot-password{border-radius:var(--radius);border:.1rem solid var(--off);background-color:var(--white);box-shadow:0 0 3.4rem #0000000d;margin-left:auto;margin-right:auto}@media only screen and (max-width: 767px){.board .login-form,.board .forgot-password{width:100%;display:flex;flex-direction:column}}@media only screen and (min-width: 768px){.board .login-form,.board .forgot-password{max-width:66%;width:66%}}@media only screen and (min-width: 1024px){.board .login-form,.board .forgot-password{max-width:40%;width:40%}}@media only screen and (min-width: 1601px){.board .login-form,.board .forgot-password{max-width:30%;width:30%}}.board .login-form .panel,.board .forgot-password .panel{padding:var(--ditch);align-items:flex-start!important;text-align:left;display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start}.login-form:not(.board .login-form,.board .forgot-password),.forgot-password:not(.board .login-form,.board .forgot-password){padding-top:8rem;padding-bottom:8rem;min-height:100vh;min-height:100svh;width:100%;background-color:var(--off)}.login-form:not(.board .login-form,.board .forgot-password) .panel,.forgot-password:not(.board .login-form,.board .forgot-password) .panel{padding:var(--ditch);width:100%;border:none;border-radius:var(--radius);border:.1rem solid var(--off);background-color:var(--white);margin:0 auto}@media only screen and (max-width: 767px){.login-form:not(.board .login-form,.board .forgot-password) .panel,.forgot-password:not(.board .login-form,.board .forgot-password) .panel{width:100%;display:flex;flex-direction:column}}@media only screen and (min-width: 768px){.login-form:not(.board .login-form,.board .forgot-password) .panel,.forgot-password:not(.board .login-form,.board .forgot-password) .panel{max-width:66%;width:66%}}@media only screen and (min-width: 1024px){.login-form:not(.board .login-form,.board .forgot-password) .panel,.forgot-password:not(.board .login-form,.board .forgot-password) .panel{max-width:40%;width:40%}}@media only screen and (min-width: 1601px){.login-form:not(.board .login-form,.board .forgot-password) .panel,.forgot-password:not(.board .login-form,.board .forgot-password) .panel{max-width:30%;width:30%}}.login-form .login-title,.login-form .forgot-password-form-title,.forgot-password .login-title,.forgot-password .forgot-password-form-title{margin:0 auto var(--creek);font-size:var(--type-lg)!important}.login-form .login-title,.forgot-password .login-title{text-align:center}.login-form .forgot-password-form-title,.forgot-password .forgot-password-form-title{text-align:left;margin:0}.login-form .forgot-password-instructions,.forgot-password .forgot-password-instructions{margin-bottom:var(--creek)}.login-form .logo,.forgot-password .logo{width:18rem;height:3.8rem;position:absolute;top:clamp(2rem,2vw,3rem);left:clamp(2rem,2vw,3rem)}.login-form .form-control-feedback,.forgot-password .form-control-feedback{display:none}.login-form h1,.forgot-password h1{margin-bottom:var(--stream)}.login-form .forgot-password-instructions,.forgot-password .forgot-password-instructions{margin-bottom:var(--creek);font-size:var(--type-xs);font-family:var(--sans);letter-spacing:var(--ls-md);line-height:1.4}.login-form .form-group .col-md-12,.forgot-password .form-group .col-md-12{padding:0}.login-form .form-group .input-group,.forgot-password .form-group .input-group{max-width:unset}.login-form .bottom-url,.forgot-password .bottom-url{margin-top:var(--creek);margin-left:unset!important}.login-form .privacy-policy,.forgot-password .privacy-policy{display:none}.login-form .login-btn,.login-form .forgot-password-link{margin:0}.login-form .panel>div:last-child{width:100%;background:var(--white);display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;gap:var(--ditch)}@supports not (aspect-ratio: auto){.login-form .panel>div:last-child>*:not(:last-child){margin-bottom:var(--ditch)}}.login-form .panel>div:last-child .container-fluid{display:block}.login-form .panel>div:last-child .btns-bottom{background:transparent;width:100%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:flex-start;gap:2rem}@supports not (aspect-ratio: auto){.login-form .panel>div:last-child .btns-bottom>*:not(:last-child){margin-bottom:2rem}}.login-form .panel>div:last-child .btns-bottom>button{width:100%}.login-form .panel>div:last-child .form-control-feedback{display:none}.login-form .panel>div:last-child .forgot-password-link{padding:0;display:inline-block;width:auto;font-size:var(--type-xs);font-family:var(--sans);letter-spacing:var(--ls-md);line-height:1.4}.login-form .panel>div:last-child .username:before,.login-form .panel>div:last-child .password:before{display:block!important;font-size:1.5rem!important;font-family:var(--sans);color:var(--grey-medium)}.login-form .panel>div:last-child .username:before{content:"Username"!important}.login-form .panel>div:last-child .password:before{content:"Password"!important}.login-form .form-group{text-align:left}.login-form .form-group .col-md-12{padding:0}.login-form .panel-warning{max-width:unset;width:unset;background:unset}.login-form .panel-warning .panel-heading,.login-form .panel-warning .panel-body{color:var(--red);background-color:unset;border-color:unset;border-bottom:unset}.login-form .panel-warning .panel-footer{display:none!important}.login-form .form-group .input-group{max-width:unset}.login-form .input-group{margin-top:0}.login-form .forgot-password-link{text-decoration:underline;text-underline-offset:.2rem;color:var(--teal)}.login-form .panel-warning{padding:0;box-shadow:none;border:0}.login-form .panel-footer{display:none important}.register{border-radius:var(--radius);border:.1rem solid var(--off);background-color:var(--white);box-shadow:0 0 3.4rem #0000000d;margin-left:auto;margin-right:auto}@media only screen and (max-width: 767px){.register{width:100%;display:flex;flex-direction:column}}@media only screen and (min-width: 768px){.register{max-width:86%;width:86%}}@media only screen and (min-width: 1024px){.register{max-width:66%;width:66%}}@media only screen and (min-width: 1201px){.register{max-width:50%;width:50%}}@media only screen and (min-width: 1601px){.register{max-width:40%;width:40%}}.register .panel{padding:var(--ditch)!important;text-align:left;display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;margin:0 auto var(--creek);font-size:var(--type-lg)!important}@media only screen and (min-width: 1024px){.register .panel .web-form-instance{display:grid;align-items:start;justify-content:start;grid-template-columns:repeat(2,1fr)}}.register .panel .web-form-instance .break-line.search-applet-register-form-firstName{display:none;position:absolute;inset:0 0 auto;margin:auto}.register .panel .btn-submit-rgister{display:flex;width:100%;flex-direction:column;gap:var(--creek)}@media only screen and (min-width: 768px){.register .panel .btn-submit-rgister{flex-direction:row;justify-content:space-between}}.register .panel .btn-submit-rgister .pex-back-to-login.btn.btn-primary.btn-block{border-radius:10rem!important;padding-left:2rem;padding-right:2rem;white-space:nowrap;height:3.6rem;width:fit-content;font-size:var(--type-xxs)!important;font-family:var(--sans);text-transform:uppercase;text-decoration:none;text-align:center;line-height:normal;background-color:transparent!important;border:.1rem solid var(--orange)!important;color:var(--teal)!important;transition:all .3s ease;margin-left:unset;margin-right:unset;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:.4rem}@supports not (aspect-ratio: auto){.register .panel .btn-submit-rgister .pex-back-to-login.btn.btn-primary.btn-block>*:not(:first-child){margin-left:.4rem}}.validate-account-container{border-radius:var(--radius);border:.1rem solid var(--off);background-color:var(--white);box-shadow:0 0 3.4rem #0000000d;margin-left:auto;margin-right:auto}@media only screen and (max-width: 767px){.validate-account-container{width:100%;display:flex;flex-direction:column}}@media only screen and (min-width: 768px){.validate-account-container{max-width:86%;width:86%}}@media only screen and (min-width: 1024px){.validate-account-container{max-width:66%;width:66%}}@media only screen and (min-width: 1201px){.validate-account-container{max-width:50%;width:50%}}@media only screen and (min-width: 1601px){.validate-account-container{max-width:40%;width:40%}}.validate-account-container .panel{padding:var(--ditch)!important;text-align:left;margin:0 auto var(--creek);display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start}#menu-modal .modal-dialog{width:50vw;background-color:var(--teal)}@media only screen and (min-width: 1201px){#menu-modal .modal-dialog{width:40vw}}#menu-modal .modal-dialog .modal-content{background:unset}#menu-modal .modal-dialog .modal-body{padding:6rem 3rem 3rem}#menu-modal .modal-dialog .menu-more{padding:var(--gutter) var(--ditch);background-color:var(--teal)}#menu-modal .modal-dialog .menu-more-item{background-color:transparent;margin:0;padding:1.5rem 0;cursor:pointer}#menu-modal .modal-dialog .menu-more-item .label-menu-more{font-family:var(--serif);font-size:var(--type-xl);letter-spacing:var(--ls-md);transition:.3s all ease}#menu-modal .modal-dialog .menu-more-item .label-menu-more.active{color:var(--yellow)}#menu-modal .modal-dialog .menu-more-item:hover .label-menu-more{color:var(--yellow);background-color:unset}#menu-modal .modal-dialog .icon-menu-more{width:4rem;margin-right:3rem}#menu-modal .modal-dialog .logout-item{margin-top:4rem;border-radius:10rem;padding:1.4rem 2rem;width:fit-content;height:4rem;background-color:var(--light-green);border:.1rem solid var(--light-green);display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:.4rem}@supports not (aspect-ratio: auto){#menu-modal .modal-dialog .logout-item>*:not(:first-child){margin-left:.4rem}}#menu-modal .modal-dialog .logout-item:hover .label-menu-more{color:inherit}#menu-modal .modal-dialog .logout-item .label-menu-more{font-size:1.4rem!important;font-family:var(--sans);text-transform:uppercase;text-align:center;line-height:normal;color:var(--black)}#menu-modal .modal-dialog .logout-item .icon-menu-more{display:none}.menu-more{padding:var(--gutter) var(--ditch);background-color:var(--teal)}.menu-more-item{background-color:transparent;margin:0;padding:1.5rem 0;cursor:pointer}.menu-more-item .label-menu-more{font-family:var(--serif);font-size:var(--type-xl);letter-spacing:var(--ls-md)}.menu-more-item:hover{background:unset}.menu-more-item:hover .label-menu-more{transition:.3s all ease;color:var(--yellow)}.icon-menu-more{width:4rem;margin-right:3rem}.logout-item{margin-top:4rem;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:.4rem;border-radius:10rem;padding:1.4rem 2rem;width:fit-content;height:4rem;background-color:var(--light-green);border:.1rem solid var(--light-green)}@supports not (aspect-ratio: auto){.logout-item>*:not(:first-child){margin-left:.4rem}}.logout-item:hover .label-menu-more{color:inherit}.logout-item .label-menu-more{font-size:1.4rem!important;font-family:var(--sans);text-transform:uppercase;text-align:center;line-height:normal;color:var(--black)}.logout-item .icon-menu-more{display:none}.desktop-menu{background-color:var(--white);z-index:1;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;height:8rem;width:100vw;color:var(--white)}@media only screen and (min-width: 768px){.desktop-menu{padding:0 var(--ditch)}}@media only screen and (max-width: 767px){.desktop-menu .links-section{display:none}}.desktop-menu .col-centered{margin:0 auto;width:100%}.desktop-menu .profile-pic{height:clamp(3rem,3vw,3.7rem);fill:var(--black)}.desktop-menu .desktop-item-front{color:var(--teal);font-size:var(--type-xxs)}.mobile-menu{background-color:var(--teal)}@media only screen and (max-width: 767px){.mobile-menu{display:block}}.mobile-menu a{color:var(--white);font-size:1.4rem}.mobile-menu .active>a{color:var(--yellow)}.pex-search-applet .search-tool-bar{gap:var(--creek);background-color:var(--white);padding:var(--creek);box-shadow:0 0 3.4rem #0000000d;border-radius:1rem}@media only screen and (max-width: 767px){.pex-search-applet .search-tool-bar{display:flex;flex-flow:column nowrap;align-items:stretch;justify-content:flex-start}}@media only screen and (min-width: 768px){.pex-search-applet .search-tool-bar{display:grid;align-items:start;justify-content:start;align-items:stretch;gap:var(--creek)}}@media only screen and (min-width: 768px) and (max-width: 1023px){.pex-search-applet .search-tool-bar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.pex-search-applet .search-tool-bar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (min-width: 1201px) and (max-width: 1600px){.pex-search-applet .search-tool-bar{grid-template-columns:repeat(6,minmax(0,1fr))}}@media only screen and (min-width: 1601px){.pex-search-applet .search-tool-bar{grid-template-columns:repeat(6,minmax(0,1fr))}}.pex-search-applet .search-tool-bar .search-title-top,.pex-search-applet .search-tool-bar .options-label,.pex-search-applet .search-tool-bar .dropdown-radio-gender,.pex-search-applet .search-tool-bar .dropdown-category-container-FEATURES,.pex-search-applet .search-tool-bar .dropdown-category-container-PORTFOLIO,.pex-search-applet .search-tool-bar .dropdown-category-container-bookingTypes,.pex-search-applet .search-tool-bar .dropdown-category-container-PROPERTYTYPE{display:none}@media only screen and (max-width: 767px){.pex-search-applet .search-tool-bar .dropdown-category-container,.pex-search-applet .search-tool-bar .radio-dropdown-container{order:1}.pex-search-applet .search-tool-bar .dropdown-category-container.dropdown-category-container-AREA,.pex-search-applet .search-tool-bar .dropdown-category-container.dropdown-category-container-BUILDING,.pex-search-applet .search-tool-bar .radio-dropdown-container.dropdown-category-container-AREA,.pex-search-applet .search-tool-bar .radio-dropdown-container.dropdown-category-container-BUILDING{order:0}.pex-search-applet .search-tool-bar .search-date,.pex-search-applet .search-tool-bar .search-end-date{order:2}.pex-search-applet .search-tool-bar .top-menu-buttons{order:3}}@media only screen and (min-width: 768px){.pex-search-applet .search-tool-bar .dropdown-category-container-BUILDING{grid-column:2/3;grid-row:1}}@media only screen and (max-width: 767px){.pex-search-applet .search-tool-bar .top-menu-buttons{display:flex;flex-flow:column nowrap;align-items:stretch;justify-content:flex-start;gap:var(--gutter)}@supports not (aspect-ratio: auto){.pex-search-applet .search-tool-bar .top-menu-buttons>*:not(:last-child){margin-bottom:var(--gutter)}}.pex-search-applet .search-tool-bar .top-menu-buttons button{width:100%}}@media only screen and (min-width: 768px){.pex-search-applet .search-tool-bar .top-menu-buttons{display:grid;align-items:start;justify-content:start;grid-template-columns:repeat(4,1fr);gap:var(--gutter);align-items:center}.pex-search-applet .search-tool-bar .top-menu-buttons>label{grid-row:1}.pex-search-applet .search-tool-bar .top-menu-buttons>button{grid-row:2}}.pex-room-details-container{border-radius:var(--radius)}@media only screen and (max-width: 767px){.pex-room-details-container{width:100%;display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start}}@media only screen and (min-width: 768px){.pex-room-details-container{margin:0 auto}}@media only screen and (min-width: 1201px){.pex-room-details-container{max-width:70%}}.pex-room-details-container .description{border-radius:1rem}@media only screen and (max-width: 1023px){.pex-room-details-container .description{display:flex;flex-flow:column-reverse nowrap;align-items:flex-start;justify-content:flex-start}}@media only screen and (min-width: 1024px){.pex-room-details-container .description{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--creek)}.pex-room-details-container .description .book-box-btns{grid-column:3;grid-row:1}.pex-room-details-container .description>div{grid-column:1/span 2;grid-row:1}}.pex-room-details-container .carousel{border-radius:var(--radius) var(--radius) 0 0;overflow:hidden}.pex-room-details-container .room-details-content,.pex-room-details-container .step-desc-content{border-radius:0 0 var(--radius) var(--radius);border:.1rem solid var(--grey-light);text-align:left;padding:var(--runnel);background-color:var(--white)}.pex-room-details-container .room-details-content .room-list,.pex-room-details-container .step-desc-content .room-list{padding:0}.pex-room-details-container .room-details-content .book-box-btns .panel,.pex-room-details-container .step-desc-content .book-box-btns .panel{background-color:transparent}.pex-room-details-container .room-details-content .book-box-btns .panel-body,.pex-room-details-container .step-desc-content .book-box-btns .panel-body{width:100%}.pex-room-details-container .room-details-content .book-box-btns .panel-body .btn-group-vertical,.pex-room-details-container .step-desc-content .book-box-btns .panel-body .btn-group-vertical{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:flex-start;gap:var(--gutter)}@supports not (aspect-ratio: auto){.pex-room-details-container .room-details-content .book-box-btns .panel-body .btn-group-vertical>*:not(:first-child),.pex-room-details-container .step-desc-content .book-box-btns .panel-body .btn-group-vertical>*:not(:first-child){margin-left:var(--gutter)}}.pex-room-details-container .room-details-content .book-box-btns .panel-body .btn-group-vertical .book-now-linked-offer-list,.pex-room-details-container .step-desc-content .book-box-btns .panel-body .btn-group-vertical .book-now-linked-offer-list{display:none}.pex-room-details-container .room-details-content .book-box-btns .panel-body .pex-room-availability-date,.pex-room-details-container .room-details-content .book-box-btns .panel-body .period,.pex-room-details-container .step-desc-content .book-box-btns .panel-body .pex-room-availability-date,.pex-room-details-container .step-desc-content .book-box-btns .panel-body .period{display:grid;align-items:start;justify-content:start;gap:.5rem;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);border:0;padding:0;margin:0;box-shadow:none;text-align:left}.pex-room-details-container .room-details-content .book-box-btns .panel-body .pex-room-availability-date .pex-next-availability-date-label,.pex-room-details-container .room-details-content .book-box-btns .panel-body .period .pex-next-availability-date-label,.pex-room-details-container .step-desc-content .book-box-btns .panel-body .pex-room-availability-date .pex-next-availability-date-label,.pex-room-details-container .step-desc-content .book-box-btns .panel-body .period .pex-next-availability-date-label{grid-column:1/2;color:var(--grey)}.pex-room-details-container .room-details-content .book-box-btns .panel-body .pex-room-availability-date .pex-next-availability-date-value,.pex-room-details-container .room-details-content .book-box-btns .panel-body .period .pex-next-availability-date-value,.pex-room-details-container .step-desc-content .book-box-btns .panel-body .pex-room-availability-date .pex-next-availability-date-value,.pex-room-details-container .step-desc-content .book-box-btns .panel-body .period .pex-next-availability-date-value{grid-column:1/2}.pex-room-details-container .room-details-content .book-box-btns .panel-body .pex-room-availability-date .pex-availability-end-date-label,.pex-room-details-container .room-details-content .book-box-btns .panel-body .period .pex-availability-end-date-label,.pex-room-details-container .step-desc-content .book-box-btns .panel-body .pex-room-availability-date .pex-availability-end-date-label,.pex-room-details-container .step-desc-content .book-box-btns .panel-body .period .pex-availability-end-date-label{color:var(--grey);grid-row:1/2;grid-column:2/3}.pex-room-details-container .room-details-content .book-box-btns .panel-body .pex-room-availability-date .pex-availability-end-date-value,.pex-room-details-container .room-details-content .book-box-btns .panel-body .period .pex-availability-end-date-value,.pex-room-details-container .step-desc-content .book-box-btns .panel-body .pex-room-availability-date .pex-availability-end-date-value,.pex-room-details-container .step-desc-content .book-box-btns .panel-body .period .pex-availability-end-date-value{grid-row:2/3;grid-column:2/3}.pex-room-details-container .room-details-content .book-box-btns .panel-body:after,.pex-room-details-container .step-desc-content .book-box-btns .panel-body:after{display:none}.pex-room-details-container .room-details-content:after,.pex-room-details-container .step-desc-content:after{display:none}.pex-room-details-container .room-details-content .room-fplan img.img-responsive,.pex-room-details-container .step-desc-content .room-fplan img.img-responsive{width:100%}.pex-room-details-container #rightCol .panel-body{padding:2rem;margin-bottom:1rem;background-color:var(--off);border-radius:1rem}.pex-room-details-container .room-title{font-size:var(--type-lg)}.pex-room-details-container .room-main-description{font-size:var(--type-xs)}.pex-room-details-container .room-details-feats{text-align:left}.pex-room-details-container .room-details-content .room-description,.pex-room-details-container .room-details-content .room-detailed-description{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;gap:var(--creek)}@supports not (aspect-ratio: auto){.pex-room-details-container .room-details-content .room-description>*:not(:last-child),.pex-room-details-container .room-details-content .room-detailed-description>*:not(:last-child){margin-bottom:var(--creek)}}.pex-room-details-container .room-details-content .room-details-feats{padding-bottom:var(--creek)}.pex-room-details-container .room-details-content .btn-group{margin-bottom:var(--creek)}.pex-room-details-container .privacy-policy{grid-column:1/3;text-align:center}.pex-room-details-container .privacy-policy .pull-right{float:none}.booking-journey-applet{margin:var(--bay) auto;padding-top:var(--h-header)}.booking-journey-applet .pex-collapse.show{max-height:200rem}.booking-journey-applet .panel-heading{background:none;border:none;margin:0;padding:0}.booking-journey-applet .col-sm-6{width:100%}.booking-journey-applet .progress-box{margin:0}.booking-journey-applet .progress-box .col-centered{padding:0;background:var(--white);border-radius:var(--radius);margin-top:var(--stream);width:100%}@media only screen and (min-width: 1024px){.booking-journey-applet .progress-box .col-centered{width:80%}}@media only screen and (min-width: 1201px){.booking-journey-applet .progress-box .col-centered{width:60%}}.booking-journey-applet .progress-box .panel{background:transparent}.booking-journey-applet .progress-box .panel-default{border:none;padding:3rem}.booking-journey-applet .progress-box-top{margin-bottom:var(--creek);margin-top:var(--creek);padding:1rem 0;display:grid;grid-template-columns:repeat(3,1fr);width:100%}.booking-journey-applet .progress-box-top>div{width:unset}.booking-journey-applet .progress-box-top button{padding:0;color:var(--teal);font-weight:medium}.booking-journey-applet .step-description{margin-bottom:var(--creek)}.booking-journey-applet .progress-bar{background-color:var(--teal)}.booking-journey-applet .progress-bar-container .step-desc{padding:0}.booking-journey-applet .progress{background-color:var(--light-green)}.booking-journey-applet .people{text-align:left}.booking-journey-applet .room-details hr,.booking-journey-applet .people hr{margin:var(--creek) 0;border-top:.1rem solid var(--light-grey)}.booking-journey-applet .room-details,.booking-journey-applet .people,.booking-journey-applet .payment-details{text-align:left}@media only screen and (max-width: 767px){.booking-journey-applet .room-details,.booking-journey-applet .people,.booking-journey-applet .payment-details{gap:var(--creek);display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start}}@media only screen and (min-width: 768px){.booking-journey-applet .room-details,.booking-journey-applet .people,.booking-journey-applet .payment-details{display:flex;flex-flow:row nowrap;align-items:stretch;justify-content:flex-start}}.booking-journey-applet .room-details .fa,.booking-journey-applet .people .fa,.booking-journey-applet .payment-details .fa{font-size:2rem}.booking-journey-applet .more-details-form{margin-top:var(--stream)}.booking-journey-applet .more-details-form .panel{border-radius:var(--radius)}@media only screen and (min-width: 768px){.booking-journey-applet .more-details-form .panel{padding:3rem}}.booking-journey-applet .more-details-form .panel-default{border:none}.booking-journey-applet .more-details-form .well{background-color:var(--off);box-shadow:none}.booking-journey-applet .referencing-pre{padding:3rem;border-radius:var(--radius)}.booking-journey-applet .payment-row{padding-top:0;padding-bottom:var(--gutter);border-bottom:.1rem solid var(--off);margin-bottom:var(--gutter)}.booking-journey-applet .payment-row:first-of-type{margin-top:var(--gutter)}.booking-journey-applet .payment-details{text-align:left}.booking-journey-applet .payment-details hr{display:none}.booking-journey-applet .room-name,.booking-journey-applet .tenant-name,.booking-journey-applet .payment-title{margin-top:0}.booking-journey-applet .col-sm-9{width:100%}.booking-journey-applet .next-of-kin-container button{border-top-right-radius:10rem!important;border-bottom-right-radius:10rem!important}.booking-journey-applet .next-of-kin-container .change-email-secure-btn{border:unset}.booking-journey-applet .email-exists-input-group{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;gap:var(--creek)}@supports not (aspect-ratio: auto){.booking-journey-applet .email-exists-input-group>*:not(:last-child){margin-bottom:var(--creek)}}@media only screen and (max-width: 767px){.booking-journey-applet .btns-bottom .btn-group-justified{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;gap:var(--creek)}@supports not (aspect-ratio: auto){.booking-journey-applet .btns-bottom .btn-group-justified>*:not(:last-child){margin-bottom:var(--creek)}}.booking-journey-applet .btns-bottom .btn-group-justified button{width:100%}}@media only screen and (min-width: 768px){.booking-journey-applet .btns-bottom .btn-group-justified{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:space-between;gap:var(--creek)}@supports not (aspect-ratio: auto){.booking-journey-applet .btns-bottom .btn-group-justified>*:not(:first-child){margin-left:var(--creek)}}}.booking-journey-applet #summary-charge-lines{text-align:left}.booking-journey-applet .payment-container .panel-body{width:100%;padding:0}.booking-journey-applet .payment-container .section-group{display:flex;flex-direction:column;gap:var(--creek)}.booking-journey-applet .payment-container .section-group .form-group{border-radius:10rem}.booking-journey-applet .booking-step{margin:0 auto}.booking-journey-applet .booking-step .col-no-padding{padding:0}@media only screen and (min-width: 768px){.booking-journey-applet .booking-step .col-no-padding#booking-content{width:80%}}@media only screen and (min-width: 1201px){.booking-journey-applet .booking-step .col-no-padding#booking-content{width:60%}}@media only screen and (max-width: 767px){.booking-journey-applet .booking-step .btns-bottom{padding:0 1.5rem}}.booking-journey-applet .sign-document{width:100%}.booking-journey-applet .booking-step .panel-body .web-form-instance .col-sm-9,.booking-journey-applet .booking-step .panel-body .web-form-instance .col-md-6{width:100%;padding:0}.booking-journey-applet .booking-step .panel-body .web-form-instance .row{margin:0}.booking-journey-applet .booking-step .panel-body .web-form-instance .input-group{border:0!important}@media only screen and (max-width: 767px){.booking-journey-applet .mobile-theNumber-container{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;gap:var(--creek)}@supports not (aspect-ratio: auto){.booking-journey-applet .mobile-theNumber-container>*:not(:last-child){margin-bottom:var(--creek)}}}@media only screen and (min-width: 768px){.booking-journey-applet .mobile-theNumber-container{display:grid;grid-template-columns:repeat(2,1fr);grid-column:1/3;width:100%;gap:var(--creek)}}.booking-journey-applet .citizenOf{grid-column:1/3}.booking-journey-applet .mobile-theNumber{display:grid;grid-template-columns:subgrid;grid-column:1/3}.booking-journey-applet .optOut{grid-column:1/3}.booking-journey-applet .optOut-text{text-align:left}.booking-journey-applet .next-of-kin-form,.booking-journey-applet .guarantor-form,.booking-journey-applet .payment-form,.booking-journey-applet .sign-container,.booking-journey-applet .sharers-container,.booking-journey-applet .pay-container{background:var(--white);border-radius:var(--radius);margin-top:3rem;padding:3rem;display:flex;flex-direction:column;align-items:center}.booking-journey-applet .next-of-kin-form .sharers-details-form,.booking-journey-applet .next-of-kin-form .sharers-form,.booking-journey-applet .next-of-kin-form .pay-form,.booking-journey-applet .guarantor-form .sharers-details-form,.booking-journey-applet .guarantor-form .sharers-form,.booking-journey-applet .guarantor-form .pay-form,.booking-journey-applet .payment-form .sharers-details-form,.booking-journey-applet .payment-form .sharers-form,.booking-journey-applet .payment-form .pay-form,.booking-journey-applet .sign-container .sharers-details-form,.booking-journey-applet .sign-container .sharers-form,.booking-journey-applet .sign-container .pay-form,.booking-journey-applet .sharers-container .sharers-details-form,.booking-journey-applet .sharers-container .sharers-form,.booking-journey-applet .sharers-container .pay-form,.booking-journey-applet .pay-container .sharers-details-form,.booking-journey-applet .pay-container .sharers-form,.booking-journey-applet .pay-container .pay-form{display:flex;flex-direction:column;align-items:center}.booking-journey-applet .next-of-kin-form .sharers-details-form .input-group,.booking-journey-applet .next-of-kin-form .sharers-form .input-group,.booking-journey-applet .next-of-kin-form .pay-form .input-group,.booking-journey-applet .guarantor-form .sharers-details-form .input-group,.booking-journey-applet .guarantor-form .sharers-form .input-group,.booking-journey-applet .guarantor-form .pay-form .input-group,.booking-journey-applet .payment-form .sharers-details-form .input-group,.booking-journey-applet .payment-form .sharers-form .input-group,.booking-journey-applet .payment-form .pay-form .input-group,.booking-journey-applet .sign-container .sharers-details-form .input-group,.booking-journey-applet .sign-container .sharers-form .input-group,.booking-journey-applet .sign-container .pay-form .input-group,.booking-journey-applet .sharers-container .sharers-details-form .input-group,.booking-journey-applet .sharers-container .sharers-form .input-group,.booking-journey-applet .sharers-container .pay-form .input-group,.booking-journey-applet .pay-container .sharers-details-form .input-group,.booking-journey-applet .pay-container .sharers-form .input-group,.booking-journey-applet .pay-container .pay-form .input-group{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;gap:var(--creek)}@supports not (aspect-ratio: auto){.booking-journey-applet .next-of-kin-form .sharers-details-form .input-group>*:not(:last-child),.booking-journey-applet .next-of-kin-form .sharers-form .input-group>*:not(:last-child),.booking-journey-applet .next-of-kin-form .pay-form .input-group>*:not(:last-child),.booking-journey-applet .guarantor-form .sharers-details-form .input-group>*:not(:last-child),.booking-journey-applet .guarantor-form .sharers-form .input-group>*:not(:last-child),.booking-journey-applet .guarantor-form .pay-form .input-group>*:not(:last-child),.booking-journey-applet .payment-form .sharers-details-form .input-group>*:not(:last-child),.booking-journey-applet .payment-form .sharers-form .input-group>*:not(:last-child),.booking-journey-applet .payment-form .pay-form .input-group>*:not(:last-child),.booking-journey-applet .sign-container .sharers-details-form .input-group>*:not(:last-child),.booking-journey-applet .sign-container .sharers-form .input-group>*:not(:last-child),.booking-journey-applet .sign-container .pay-form .input-group>*:not(:last-child),.booking-journey-applet .sharers-container .sharers-details-form .input-group>*:not(:last-child),.booking-journey-applet .sharers-container .sharers-form .input-group>*:not(:last-child),.booking-journey-applet .sharers-container .pay-form .input-group>*:not(:last-child),.booking-journey-applet .pay-container .sharers-details-form .input-group>*:not(:last-child),.booking-journey-applet .pay-container .sharers-form .input-group>*:not(:last-child),.booking-journey-applet .pay-container .pay-form .input-group>*:not(:last-child){margin-bottom:var(--creek)}}.booking-journey-applet .next-of-kin-form .guarantor-container,.booking-journey-applet .guarantor-form .guarantor-container,.booking-journey-applet .payment-form .guarantor-container,.booking-journey-applet .sign-container .guarantor-container,.booking-journey-applet .sharers-container .guarantor-container,.booking-journey-applet .pay-container .guarantor-container{padding:3rem}.booking-journey-applet .next-of-kin-form .guarantor-form-title,.booking-journey-applet .guarantor-form .guarantor-form-title,.booking-journey-applet .payment-form .guarantor-form-title,.booking-journey-applet .sign-container .guarantor-form-title,.booking-journey-applet .sharers-container .guarantor-form-title,.booking-journey-applet .pay-container .guarantor-form-title{font-size:var(--type-xl)!important}.booking-journey-applet .next-of-kin-form .panel-body,.booking-journey-applet .guarantor-form .panel-body,.booking-journey-applet .payment-form .panel-body,.booking-journey-applet .sign-container .panel-body,.booking-journey-applet .sharers-container .panel-body,.booking-journey-applet .pay-container .panel-body{width:100%}.booking-journey-applet .next-of-kin-form .panel-body .signatures-iframe,.booking-journey-applet .guarantor-form .panel-body .signatures-iframe,.booking-journey-applet .payment-form .panel-body .signatures-iframe,.booking-journey-applet .sign-container .panel-body .signatures-iframe,.booking-journey-applet .sharers-container .panel-body .signatures-iframe,.booking-journey-applet .pay-container .panel-body .signatures-iframe{min-height:60rem;width:100%}.booking-journey-applet .next-of-kin-form .input-group-btn,.booking-journey-applet .guarantor-form .input-group-btn,.booking-journey-applet .payment-form .input-group-btn,.booking-journey-applet .sign-container .input-group-btn,.booking-journey-applet .sharers-container .input-group-btn,.booking-journey-applet .pay-container .input-group-btn{width:100%}@media only screen and (min-width: 768px){.booking-journey-applet .next-of-kin-form .form-group.btns-bottom.row,.booking-journey-applet .guarantor-form .form-group.btns-bottom.row,.booking-journey-applet .payment-form .form-group.btns-bottom.row,.booking-journey-applet .sign-container .form-group.btns-bottom.row,.booking-journey-applet .sharers-container .form-group.btns-bottom.row,.booking-journey-applet .pay-container .form-group.btns-bottom.row{margin-left:-1.5rem;margin-right:-1.5rem}}.booking-journey-applet .next-of-kin-form .panel,.booking-journey-applet .guarantor-form .panel,.booking-journey-applet .payment-form .panel,.booking-journey-applet .sign-container .panel,.booking-journey-applet .sharers-container .panel,.booking-journey-applet .pay-container .panel{gap:1.5rem}@media only screen and (min-width: 768px){.booking-journey-applet .next-of-kin-form .panel,.booking-journey-applet .guarantor-form .panel,.booking-journey-applet .payment-form .panel,.booking-journey-applet .sign-container .panel,.booking-journey-applet .sharers-container .panel,.booking-journey-applet .pay-container .panel{max-width:80%}}.booking-journey-applet .step-navigation-container{margin-top:3rem;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}.booking-journey-applet .bj-skip-step,.booking-journey-applet .bj-next-step{width:fit-content}.booking-journey-applet .sharers-list .col-xs-6{width:100%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:flex-start;gap:var(--creek)}@supports not (aspect-ratio: auto){.booking-journey-applet .sharers-list .col-xs-6>*:not(:last-child){margin-bottom:var(--creek)}}.booking-journey-applet .sharer-email{font-size:var(--fs-md);color:var(--teal)}.booking-journey-applet .remove-sharer-container .far{display:none}.booking-journey-applet .payment-schedule-summary .toggle-recurring-payments{margin-bottom:var(--canal);margin-left:auto}.booking-journey-applet .show-payment-window-btn{margin-bottom:var(--creek);margin-top:var(--creek);margin-left:auto}.booking-journey-applet #pay-iframe{min-height:80rem}.pex-search-applet{background-color:var(--off);border-radius:1rem}.pex-search-applet .search-results.alert-success{background:none;padding:3rem;text-align:center}.pex-search-applet .parameter-not-found{margin-top:3rem}.pex-search-applet .details,.pex-search-applet .room-short-description{display:none}.pex-search-applet .booking-summary-room-title h3{font-size:var(--type-sm)!important}.pex-search-applet .container-fluid{display:flex;flex-flow:column nowrap;align-items:stretch;justify-content:flex-start}.pex-search-applet .container-fluid .search-filter-fixed{position:relative;padding:0;z-index:99;left:0;margin:0 auto;box-shadow:none!important}.pex-search-applet .container-fluid .col-centered.col-sm-6{display:flex;flex-flow:column nowrap;align-items:center;justify-content:flex-start;gap:var(--creek);padding:0}@supports not (aspect-ratio: auto){.pex-search-applet .container-fluid .col-centered.col-sm-6>*:not(:last-child){margin-bottom:var(--creek)}}.pex-search-applet .container-fluid .col-centered.col-sm-6 .panel{display:flex;flex-flow:column nowrap;align-items:center;justify-content:flex-start;background-color:transparent}.pex-search-applet .container-fluid .col-centered.col-sm-6 .panel .panel-body{background-color:var(--white)}.pex-search-applet .container-fluid .col-centered.col-sm-6 .panel .panel-body:after{display:none}.pex-search-applet .container-fluid .col-centered.col-sm-6 .panel .panel-body .booking-summary-img{overflow:hidden;width:100%}.pex-search-applet .container-fluid .col-centered.col-sm-6 .panel .panel-body .booking-summary-room-information{text-align:left;background-color:var(--white);padding:var(--creek);border-radius:1rem}@media only screen and (max-width: 767px){.pex-search-applet .container-fluid .col-centered.col-sm-6 .panel .panel-body .booking-summary-room-information{gap:var(--creek);display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;align-items:stretch}}@media only screen and (min-width: 768px){.pex-search-applet .container-fluid .col-centered.col-sm-6 .panel .panel-body .booking-summary-room-information{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--creek)}}.pex-search-applet .container-fluid .col-centered.col-sm-6 .panel .panel-body .booking-summary-room-information .col-md-6{width:100%;gap:var(--creek);display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start}.pex-search-applet .container-fluid .col-centered.col-sm-6 .panel .panel-body .booking-summary-room-information .features{gap:0}.pex-search-applet .container-fluid .col-centered.col-sm-6 .panel .panel-body .booking-summary-room-information .description-content{padding-top:var(--creek);padding-bottom:var(--creek);text-align:left}.pex-search-applet .container-fluid .col-centered.col-sm-6 .panel .panel-body .booking-summary-room-information .booking-summary-date-selected,.pex-search-applet .container-fluid .col-centered.col-sm-6 .panel .panel-body .booking-summary-room-information .booking-summary-end-date-selected{width:100%}.pex-search-applet .container-fluid .col-centered.col-sm-6 .panel .panel-body .booking-summary-room-information .col-md-12{grid-column:1/3}.pex-search-applet .container-fluid .col-centered.col-sm-6 .panel .panel-body .booking-summary-room-information .col-md-12 .row{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:flex-start;gap:var(--creek)}@supports not (aspect-ratio: auto){.pex-search-applet .container-fluid .col-centered.col-sm-6 .panel .panel-body .booking-summary-room-information .col-md-12 .row>*:not(:first-child){margin-left:var(--creek)}}.pex-search-applet .container-fluid .col-centered.col-sm-6 .panel .panel-body .mobile-theNumber-container{display:flex;flex-flow:row nowrap;align-items:flex-end;justify-content:flex-start}.pex-search-applet .container-fluid .col-centered.col-sm-6 .panel .panel-footer{border:none;padding:0;background-color:transparent}.pex-search-applet .container-fluid .booking-summary-room-information .features{padding:0}.pex-search-applet:before,.pex-search-applet:after{display:none}.pex-search-applet .search-results .panel-body{display:flex;flex-flow:column nowrap;align-items:stretch;justify-content:stretch;gap:var(--creek)}@supports not (aspect-ratio: auto){.pex-search-applet .search-results .panel-body>*:not(:last-child){margin-bottom:var(--creek)}}.pex-search-applet .col-no-padding{width:100%;padding:0}.pex-search-applet .results-sorting{padding:var(--gutter) var(--creek);border:.1rem solid var(--silver);font-family:var(--sans);width:fit-content;margin-top:2rem;height:3.6rem;font-size:var(--type-sm);color:var(--black);border-radius:3rem}@media only screen and (max-width: 1023px){.pex-search-applet .results-sorting{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;gap:var(--gutter)}@supports not (aspect-ratio: auto){.pex-search-applet .results-sorting>*:not(:first-child){margin-left:var(--gutter)}}}@media only screen and (min-width: 1024px){.pex-search-applet .results-sorting{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;gap:.5rem}@supports not (aspect-ratio: auto){.pex-search-applet .results-sorting>*:not(:first-child){margin-left:.5rem}}}.pex-search-applet .results-sorting .title{margin:0;font-weight:400}.pex-search-applet .results-sorting select{appearance:initial}.pex-search-applet .results-sorting .form-control{background-color:transparent;font-family:var(--sans);font-size:var(--type-sm);color:var(--black);padding:0 .5rem 0 0;border:0;box-shadow:none;display:flex;flex:1 0 0;appearance:initial}@media only screen and (min-width: 1024px){.pex-search-applet .results-sorting .form-control{height:var(--stream)}}.pex-search-applet .panel{width:auto;padding:0;margin:0;box-shadow:none;border:none;display:flex;flex-flow:column nowrap;align-items:stretch;justify-content:flex-start;gap:1.5rem}@supports not (aspect-ratio: auto){.pex-search-applet .panel>*:not(:last-child){margin-bottom:1.5rem}}.pex-search-applet .panel :before{display:none}.pex-search-applet .panel-body{padding:0;display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;gap:var(--creek)}@supports not (aspect-ratio: auto){.pex-search-applet .panel-body>*:not(:last-child){margin-bottom:var(--creek)}}.pex-search-applet .single-property{background-color:var(--white);padding-bottom:var(--creek);overflow:hidden;padding:var(--creek);border-radius:1rem}.pex-search-applet .single-property :before{display:none}.pex-search-applet .single-property .col-md-2{text-align:left}.pex-search-applet .single-property .room-title{font-size:clamp(2.4rem,3vw,3rem)}.pex-search-applet .single-property .room-title .hyphen{padding-left:.6rem;padding-right:.6rem}.pex-search-applet .single-property .room-price-number,.pex-search-applet .single-property .room-list{padding:0}.pex-search-applet .single-property .room-list table tbody td{font-size:1.5rem}.pex-search-applet .single-property tbody{display:flex;flex-direction:column;gap:var(--creek)}.pex-search-applet .single-property .no-images{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;font-family:var(--sans);color:var(--white);width:100%;margin-bottom:0;background-color:var(--grey)!important}.pex-search-applet .single-property .row{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;gap:var(--creek)}@supports not (aspect-ratio: auto){.pex-search-applet .single-property .row>*:not(:last-child){margin-bottom:var(--creek)}}@media only screen and (min-width: 1024px){.pex-search-applet .single-property .row{display:grid;align-items:start;justify-content:start;column-gap:var(--moat);row-gap:var(--creek);justify-content:stretch;align-items:stretch;grid-template-columns:repeat(12,1fr)}}.pex-search-applet .single-property .row:after{display:none}.pex-search-applet .single-property .row .buttons,.pex-search-applet .single-property .row .col-md-4 .room-title,.pex-search-applet .single-property .row .room-type-description,.pex-search-applet .single-property .row .col-md-2{grid-column:5/13}.pex-search-applet .single-property .row .room-list{grid-column:1/13}.pex-search-applet .single-property .row .col-md-4{display:contents}.pex-search-applet .single-property .row .carousel,.pex-search-applet .single-property .row .room-img,.pex-search-applet .single-property .row .no-images{grid-column:-1/-1;height:auto;background-color:var(--white);padding:0}@media only screen and (min-width: 768px){.pex-search-applet .single-property .row .carousel,.pex-search-applet .single-property .row .room-img,.pex-search-applet .single-property .row .no-images{grid-column:1/5;grid-row:1/6}}.pex-search-applet .single-property .row .property-group{grid-column:1/13;font-family:var(--sans);text-align:left}.pex-search-applet .single-property .row .col-md-4,.pex-search-applet .single-property .row .room-type-description{width:auto;padding:0;max-height:none;height:fit-content}.pex-search-applet .single-property .row .room-type-description,.pex-search-applet .single-property .row .booking-summary-room-information .col-md-6{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;gap:1rem;font-family:var(--sans);font-size:var(--type-xs);color:var(--grey);padding:0}@supports not (aspect-ratio: auto){.pex-search-applet .single-property .row .room-type-description>*:not(:first-child),.pex-search-applet .single-property .row .booking-summary-room-information .col-md-6>*:not(:first-child){margin-left:1rem}}.pex-search-applet .single-property .row .room-type-description:before,.pex-search-applet .single-property .row .booking-summary-room-information .col-md-6:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxMSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTUuNSAwLjY0MDYyNUMyLjcyNzczIDAuNjQwNjI1IDAuNSAyLjc4NDA1IDAuNSA1LjQ1MzMxQzAuNSA4LjEyMTczIDUuNSAxNC42NDA2IDUuNSAxNC42NDA2QzUuNSAxNC42NDA2IDEwLjUgOC4xMjE3MyAxMC41IDUuNDUzMzFDMTAuNSAyLjc4NDA1IDguMjcyMjggMC42NDA2MjUgNS41IDAuNjQwNjI1Wk01LjUgNy42NDAyMUM0LjIyNzY0IDcuNjQwMjEgMy4yMjcxMSA2LjY3OCAzLjIyNzExIDUuNDUyNDdDMy4yMjcxMSA0LjIyNzc3IDQuMjI2NzcgMy4yNjQ3MyA1LjUgMy4yNjQ3M0M2Ljc3MjM2IDMuMjY0NzMgNy43NzI4OSA0LjIyNjkzIDcuNzcyODkgNS40NTI0N0M3Ljc3Mjg5IDYuNjc3OTggNi43NzIzOCA3LjY0MDIxIDUuNSA3LjY0MDIxWiIgZmlsbD0iIzEwNEM1QyIvPgo8L3N2Zz4K);display:block;width:1rem;height:1.4rem;transform:scale(1.2)}.pex-search-applet .single-property .row .room-type-description b,.pex-search-applet .single-property .row .room-type-description .room-title,.pex-search-applet .single-property .row .room-type-description .features,.pex-search-applet .single-property .row .room-type-description .buildingAndArea,.pex-search-applet .single-property .row .room-type-description .shortDescription,.pex-search-applet .single-property .row .room-type-description .extraFeatures,.pex-search-applet .single-property .row .booking-summary-room-information .col-md-6 b,.pex-search-applet .single-property .row .booking-summary-room-information .col-md-6 .room-title,.pex-search-applet .single-property .row .booking-summary-room-information .col-md-6 .features,.pex-search-applet .single-property .row .booking-summary-room-information .col-md-6 .buildingAndArea,.pex-search-applet .single-property .row .booking-summary-room-information .col-md-6 .shortDescription,.pex-search-applet .single-property .row .booking-summary-room-information .col-md-6 .extraFeatures{display:none}.pex-search-applet .single-property .row .room-type-description .fullAddress,.pex-search-applet .single-property .row .booking-summary-room-information .col-md-6 .fullAddress{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;margin-bottom:0}.pex-search-applet .single-property .row .room-type-description .floor,.pex-search-applet .single-property .row .booking-summary-room-information .col-md-6 .floor{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;margin-bottom:0;color:var(--teal)}.pex-search-applet .single-property .row .room-type-description .floor:before,.pex-search-applet .single-property .row .booking-summary-room-information .col-md-6 .floor:before{content:"";width:.1rem;height:2.6rem;margin-right:var(--runnel);background-color:var(--teal);display:block}.pex-search-applet .single-property .row .pex-room-details,.pex-search-applet .single-property .row .pex-room-enquire,.pex-search-applet .single-property .row .pex-room-arrange,.pex-search-applet .single-property .row .pex-book-now,.pex-search-applet .single-property .row .table{margin:0}@media only screen and (min-width: 1201px){.pex-search-applet .single-property .pex-offer{grid-template-columns:repeat(7,minmax(0,1fr))}.pex-search-applet .single-property .pex-offer .text-right{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:space-between;grid-column:6/8}}.pex-search-applet .search-results .pex-offer{column-gap:var(--creek)}.pex-search-applet .search-results .pex-offer:not(:last-of-type){padding-bottom:var(--creek);border-bottom:.1rem solid var(--light-grey)}@media only screen and (min-width: 768px){.pex-search-applet .search-results .pex-offer{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.pex-search-applet .search-results .pex-offer .text-right{grid-column:1/-1}}@media only screen and (min-width: 1201px){.pex-search-applet .search-results .pex-offer{grid-template-columns:repeat(7,minmax(0,1fr))}.pex-search-applet .search-results .pex-offer .text-right{grid-column:6/8;display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:flex-end}}.pex-search-applet .pex-offer{display:grid;column-gap:var(--creek);row-gap:var(--creek)}.pex-search-applet .pex-offer:not(:first-of-type){padding-top:var(--creek)}.pex-search-applet .pex-offer:not(:last-of-type){padding-bottom:var(--creek);border-bottom:.1rem solid var(--light-grey)}@media only screen and (max-width: 767px){.pex-search-applet .pex-offer{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width: 768px) and (max-width: 1023px){.pex-search-applet .pex-offer{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (min-width: 1024px){.pex-search-applet .pex-offer{grid-template-columns:repeat(5,minmax(0,1fr))}}@media only screen and (max-width: 1023px){.pex-search-applet .pex-offer .text-right{grid-column:1/3;display:grid;grid-template-columns:subgrid}}@media only screen and (min-width: 1024px){.pex-search-applet .pex-offer .text-right{grid-column:1/-1}}.pex-search-applet .pex-offer .text-right .btn-group{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:flex-start;gap:var(--gutter)}@supports not (aspect-ratio: auto){.pex-search-applet .pex-offer .text-right .btn-group>*:not(:first-child){margin-left:var(--gutter)}}.pex-search-applet .pex-offer .btn-group:last-of-type{margin:0}.pex-search-applet .pex-offer:last-child .text-right{border:0;padding:0}.pex-search-applet .pex-offer td{grid-column:span 1}.pex-search-applet .pex-offer td{text-wrap:balance}.pex-search-applet .details-buttons{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:flex-start;gap:var(--gutter)}@supports not (aspect-ratio: auto){.pex-search-applet .details-buttons>*:not(:first-child){margin-left:var(--gutter)}}.pex-search-applet .booking-type,.pex-search-applet .price{display:none}.pex-search-applet td[data-title="Contract start"]:before,.pex-search-applet td[data-title="Contract end"]:before,.pex-search-applet td[data-title=Period]:before,.pex-search-applet td[data-title=bookingType]:before,.pex-search-applet td[data-title=Price]:before{display:block;font-family:var(--sans);font-size:1.4rem;color:var(--grey)}.pex-search-applet td[data-title="Contract start"]:before{content:"Contract Start"}.pex-search-applet td[data-title="Contract end"]:before{content:"Contract End"}.pex-search-applet td[data-title=Period]:before{content:"Period"}.pex-search-applet td[data-title=bookingType]:before{content:"Booking Type"}.pex-search-applet td[data-title=Price]:before{content:"Price"}.pex-search-applet .room-description{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;gap:var(--gutter);text-align:left}@supports not (aspect-ratio: auto){.pex-search-applet .room-description>*:not(:last-child){margin-bottom:var(--gutter)}}.booking-summary-container{margin-left:auto;margin-right:auto}@media only screen and (max-width: 767px){.booking-summary-container{width:100%;display:flex;flex-direction:column}}@media only screen and (min-width: 768px){.booking-summary-container{max-width:86%;width:86%}}@media only screen and (min-width: 1024px){.booking-summary-container{max-width:66%;width:66%}}@media only screen and (min-width: 1201px){.booking-summary-container{max-width:50%;width:50%}}@media only screen and (min-width: 1601px){.booking-summary-container{max-width:40%;width:40%}}.pex-enquiry-room-form,.pex-arrange-room-viewing-form{margin-left:auto;margin-right:auto}@media only screen and (max-width: 767px){.pex-enquiry-room-form,.pex-arrange-room-viewing-form{width:100%;display:flex;flex-direction:column}}@media only screen and (min-width: 768px){.pex-enquiry-room-form,.pex-arrange-room-viewing-form{max-width:86%;width:86%}}@media only screen and (min-width: 1024px){.pex-enquiry-room-form,.pex-arrange-room-viewing-form{max-width:66%;width:66%}}@media only screen and (min-width: 1201px){.pex-enquiry-room-form,.pex-arrange-room-viewing-form{max-width:50%;width:50%}}@media only screen and (min-width: 1601px){.pex-enquiry-room-form,.pex-arrange-room-viewing-form{max-width:40%;width:40%}}.pex-enquiry-room-form .container-fluid .panel-body,.pex-arrange-room-viewing-form .container-fluid .panel-body{width:100%}.pex-enquiry-room-form .container-fluid .enquiry-room-form,.pex-enquiry-room-form .container-fluid .arrange-room-form,.pex-arrange-room-viewing-form .container-fluid .enquiry-room-form,.pex-arrange-room-viewing-form .container-fluid .arrange-room-form{background-color:var(--white);padding:3rem;border-radius:var(--radius)}.pex-enquiry-room-form .container-fluid .enquiry-room-form .break-line,.pex-enquiry-room-form .container-fluid .arrange-room-form .break-line,.pex-arrange-room-viewing-form .container-fluid .enquiry-room-form .break-line,.pex-arrange-room-viewing-form .container-fluid .arrange-room-form .break-line{display:none}.pex-enquiry-room-form .container-fluid .enquiry-room-form .panel-heading,.pex-enquiry-room-form .container-fluid .arrange-room-form .panel-heading,.pex-arrange-room-viewing-form .container-fluid .enquiry-room-form .panel-heading,.pex-arrange-room-viewing-form .container-fluid .arrange-room-form .panel-heading{font-weight:400;font-style:normal;color:var(--teal);font-family:var(--serif);line-height:var(--lh-md)}.pex-enquiry-room-form .container-fluid .arrange-room-form .date-time-container,.pex-arrange-room-viewing-form .container-fluid .arrange-room-form .date-time-container{display:flex;flex-flow:column nowrap;align-items:stretch;justify-content:flex-start;gap:var(--creek);width:100%}@supports not (aspect-ratio: auto){.pex-enquiry-room-form .container-fluid .arrange-room-form .date-time-container>*:not(:last-child),.pex-arrange-room-viewing-form .container-fluid .arrange-room-form .date-time-container>*:not(:last-child){margin-bottom:var(--creek)}}.pex-enquiry-room-form .container-fluid .arrange-room-form .date-time-container form,.pex-arrange-room-viewing-form .container-fluid .arrange-room-form .date-time-container form{width:100%}.pex-enquiry-room-form .container-fluid .arrange-room-form .input-group,.pex-arrange-room-viewing-form .container-fluid .arrange-room-form .input-group{display:flex;flex-flow:row;align-items:center;justify-content:flex-start}.pex-enquiry-room-form .container-fluid .arrange-room-form .guest-optOut.form-group,.pex-arrange-room-viewing-form .container-fluid .arrange-room-form .guest-optOut.form-group{display:block}.pex-enquiry-room-form .container-fluid .arrange-room-form .guest-optOut.col-md-12-checkbox.checkbox label,.pex-enquiry-room-form .container-fluid .arrange-room-form .privacyPolicy.col-md-12-checkbox.checkbox label,.pex-arrange-room-viewing-form .container-fluid .arrange-room-form .guest-optOut.col-md-12-checkbox.checkbox label,.pex-arrange-room-viewing-form .container-fluid .arrange-room-form .privacyPolicy.col-md-12-checkbox.checkbox label{display:flex;gap:.5em}#pex-dashboard-main .full-screen-mobile{text-align:center}@media only screen and (max-width: 767px){#pex-dashboard-main .full-screen-mobile{margin:1.5rem}}#pex-dashboard-main .full-screen-mobile .dashboard-panel{padding:3rem}@media only screen and (min-width: 768px){#pex-dashboard-main .full-screen-mobile .dashboard-panel{height:100%}}#pex-dashboard-main .full-screen-mobile .panel-body{display:flex;flex-direction:column;align-items:center}#pex-dashboard-main .full-screen-mobile .panel-body a{display:block;text-align:center;margin:0 auto;width:fit-content}#pex-dashboard-main h2{width:100%}@media only screen and (max-width: 1023px){#pex-dashboard-main h2{padding-right:var(--runnel);padding-left:var(--runnel)}}@media only screen and (min-width: 1024px){#pex-dashboard-main h2{padding-right:var(--ditch);padding-left:var(--ditch)}}@media only screen and (min-width: 1201px){#pex-dashboard-main h2{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1601px){#pex-dashboard-main h2{width:90%}}#pex-dashboard-main h4{text-align:center}#pex-dashboard-main .referencing-steps-container{width:100%;display:flex;flex-flow:column nowrap;align-items:stretch;justify-content:center}#pex-dashboard-main .referencing-steps-container .bottom-url{margin-top:0}#pex-dashboard-main .referencing-steps .panel-body{flex:unset}#pex-dashboard-main .workflow-step-name{margin:1rem 0}#pex-dashboard-main .dashboard-panels .btn-reverse{background:unset!important}@media only screen and (min-width: 1024px){#pex-dashboard-main .dashboard-panels .col-centered.col-lg-5{width:66.66666667%}}#pex-dashboard-main .dashboard-panels .col-centered.col-md-8 .row{row-gap:var(--creek);display:flex;flex-flow:row nowrap;align-items:stretch;justify-content:center;flex-wrap:wrap}@media only screen and (min-width: 768px){#pex-dashboard-main .dashboard-panels .col-centered.col-md-8 .row .full-screen-mobile{width:50%}}#pex-dashboard-main .dashboard-panel{border-radius:var(--radius);margin:0 auto;width:100%;flex:1 0 0}#pex-dashboard-main .booking-tile,#pex-dashboard-main .personal-info,#pex-dashboard-main .your-payments,#pex-dashboard-main .arrival-time,#pex-dashboard-main .shopping-tile,#pex-dashboard-main .tenancy-tile,#pex-dashboard-main .my-documents,#pex-dashboard-main .issues-list{border-radius:var(--radius);background-color:unset;padding-bottom:0;min-height:unset}#pex-dashboard-main .booking-tile .dashboard-panel{background-color:var(--light-red)}#pex-dashboard-main .booking-tile .panel-booking{min-width:unset;text-align:center;background-color:unset;padding:0;margin:1.2rem 0}#pex-dashboard-main .booking-tile .panel-booking .step-tenancy-info{text-align:center}#pex-dashboard-main .personal-info strong{font-weight:500}#pex-dashboard-main .personal-info a{display:flex}#pex-dashboard-main .my-documents .list-group{margin:2rem 0}#pex-dashboard-main .my-documents .list-group-item{display:flex;text-align:center}#pex-dashboard-main .issues-list .issues-btns span{background:unset;padding:0;color:var(--black)}#pex-dashboard-main .react-datepicker__input-container{justify-content:center;display:flex}#pex-dashboard-main .bottom-url{margin-left:auto;margin-right:auto}#pex-dashboard-main .tenant-building{width:100%;justify-content:center}#pex-dashboard-main .bg-color-08{background-color:var(--pink)!important}#pex-dashboard-payments .col-centered.col-sm-8{margin:0 auto}@media only screen and (max-width: 767px){#pex-dashboard-payments .col-centered.col-sm-8{width:100%;display:flex;flex-direction:column}}@media only screen and (min-width: 768px){#pex-dashboard-payments .col-centered.col-sm-8{max-width:83.33333333%;width:83.33333333%}}@media only screen and (min-width: 1201px){#pex-dashboard-payments .col-centered.col-sm-8{max-width:66%;width:66%}}@media only screen and (min-width: 1601px){#pex-dashboard-payments .col-centered.col-sm-8{max-width:50%;width:50%}}#pex-dashboard-payments .full-screen-mobile{margin-top:var(--creek)}#pex-dashboard-payments .row .col-sm-4{width:100%}@media only screen and (min-width: 768px){#pex-dashboard-payments .homepage_payment-info .col-sm-6{width:100%}#pex-dashboard-payments .homepage_payment-info h4{text-align:left}}@media only screen and (max-width: 767px){#pex-dashboard-payments .payment-info{padding:1.5rem}}@media only screen and (max-width: 767px){#pex-dashboard-payments .tenancy-select{padding:1.5rem}}@media only screen and (min-width: 768px){#pex-dashboard-payments .tenancy-select{margin:var(--stream) 0}}#pex-dashboard-payments .payment-summary-form .form-secondary{padding:3rem}#pex-dashboard-payments #locked-payment-icon{position:absolute;left:0}#pex-dashboard-payments .default-payment-method-wrapper{margin-top:var(--stream)}#pex-dashboard-payments .default-payment-method{background-color:var(--off);border-radius:var(--radius);padding:var(--stream)}#pex-dashboard-payments .default-payment-method i{margin-left:var(--gutter);font-size:1.2rem}#pex-dashboard-payments .default-payment-method .col-sm-3{display:none}#pex-dashboard-payments .step1_iWillPay-panel{padding:3rem}#pex-dashboard-payments .payment-method{margin-left:auto;margin-right:auto}@media only screen and (max-width: 767px){#pex-dashboard-payments .payment-method{width:100%;display:flex;flex-direction:column}}@media only screen and (min-width: 768px){#pex-dashboard-payments .payment-method{max-width:66%;width:66%}}@media only screen and (min-width: 1024px){#pex-dashboard-payments .payment-method{max-width:40%;width:40%}}@media only screen and (min-width: 1601px){#pex-dashboard-payments .payment-method{max-width:30%;width:30%}}#pex-dashboard-payments .payment-method .bg-color-05{background-color:transparent}#pex-dashboard-payments .payment-method .col-centered>.row:first-child{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;gap:var(--creek)}@supports not (aspect-ratio: auto){#pex-dashboard-payments .payment-method .col-centered>.row:first-child>*:not(:last-child){margin-bottom:var(--creek)}}#pex-dashboard-payments .step1_iWillPay-description{margin:var(--moat) auto}#pex-dashboard-payments .step1_whoPays-buttons,#pex-dashboard-payments .step1_bottom-row{margin-top:0}@media only screen and (max-width: 767px){#pex-dashboard-payments .step1_whoPays-buttons,#pex-dashboard-payments .step1_bottom-row{display:flex;flex-flow:column nowrap;align-items:stretch;justify-content:flex-start;gap:var(--creek);flex-direction:column-reverse}@supports not (aspect-ratio: auto){#pex-dashboard-payments .step1_whoPays-buttons>*:not(:last-child),#pex-dashboard-payments .step1_bottom-row>*:not(:last-child){margin-bottom:var(--creek)}}}@media only screen and (min-width: 768px){#pex-dashboard-payments .step1_whoPays-buttons,#pex-dashboard-payments .step1_bottom-row{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;gap:var(--creek)}@supports not (aspect-ratio: auto){#pex-dashboard-payments .step1_whoPays-buttons>*:not(:first-child),#pex-dashboard-payments .step1_bottom-row>*:not(:first-child){margin-left:var(--creek)}}}@media only screen and (min-width: 768px){#pex-dashboard-payments .step1_whoPays-buttons .col-sm-4,#pex-dashboard-payments .step1_whoPays-buttons .col-sm-8,#pex-dashboard-payments .step1_bottom-row .col-sm-4,#pex-dashboard-payments .step1_bottom-row .col-sm-8{width:100%}}#pex-dashboard-payments .step1_whoPays-buttons .btn,#pex-dashboard-payments .step1_bottom-row .btn{width:100%}#pex-dashboard-payments label{font-size:1.4rem;font-family:var(--sans);display:block;color:var(--grey-medium);margin:0;text-align:left;width:100%;padding-left:0;text-transform:initial;font-weight:400}#pex-dashboard-payments .form-control{border:none!important;padding:0!important;margin:0!important;border-radius:0!important;box-shadow:none!important;justify-content:flex-start;height:var(--h-input)!important;color:var(--black)!important;background:transparent!important;border-bottom:.1rem solid var(--silver)!important;width:100%;font-family:var(--sans);font-size:var(--type-sm);line-height:var(--lh-md);text-align:left;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}#pex-dashboard-payments .form-control:focus{box-shadow:none;border-bottom:.1rem solid var(--teal);border-radius:0}@media only screen and (max-width: 767px){#pex-dashboard-payments .step1_email-input-wrapper{display:flex;flex-flow:column nowrap;align-items:stretch;justify-content:flex-start;gap:var(--creek)}@supports not (aspect-ratio: auto){#pex-dashboard-payments .step1_email-input-wrapper>*:not(:last-child){margin-bottom:var(--creek)}}}@media only screen and (min-width: 768px){#pex-dashboard-payments .step1_email-input-wrapper{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:flex-start}}@media only screen and (max-width: 767px){#pex-dashboard-payments .step1_confirm-email-input-container,#pex-dashboard-payments .step1_email-input-container{padding:0}}#pex-dashboard-payments .back-to-payments{width:100%}#pex-dashboard-payments .step1_somebody-else-panel{background:var(--off);padding:3rem;margin:var(--creek) 0}#pex-dashboard-payments .feedback-message .col-sm-6.col-centered,#pex-dashboard-payments .new-payer-added-panel .col-sm-6.col-centered{margin:0 auto}@media only screen and (max-width: 767px){#pex-dashboard-payments .feedback-message .col-sm-6.col-centered,#pex-dashboard-payments .new-payer-added-panel .col-sm-6.col-centered{width:100%;display:flex;flex-direction:column}}@media only screen and (min-width: 768px){#pex-dashboard-payments .feedback-message .col-sm-6.col-centered,#pex-dashboard-payments .new-payer-added-panel .col-sm-6.col-centered{max-width:83.33333333%;width:83.33333333%}}@media only screen and (min-width: 1201px){#pex-dashboard-payments .feedback-message .col-sm-6.col-centered,#pex-dashboard-payments .new-payer-added-panel .col-sm-6.col-centered{max-width:66%;width:66%}}@media only screen and (min-width: 1601px){#pex-dashboard-payments .feedback-message .col-sm-6.col-centered,#pex-dashboard-payments .new-payer-added-panel .col-sm-6.col-centered{max-width:50%;width:50%}}#pex-dashboard-payments .feedback-message .row,#pex-dashboard-payments .new-payer-added-panel .row{display:flex;flex-flow:column nowrap;align-items:center;justify-content:flex-start}#pex-dashboard-payments .feedback-message .row .col-sm-6,#pex-dashboard-payments .new-payer-added-panel .row .col-sm-6{width:100%;text-align:center;display:flex;flex-flow:column nowrap;align-items:center;justify-content:flex-start}#pex-dashboard-payments .feedback-message .row .col-sm-6 .btn,#pex-dashboard-payments .new-payer-added-panel .row .col-sm-6 .btn{width:fit-content}#pex-dashboard-payments .feedback-message img,#pex-dashboard-payments .new-payer-added-panel img{display:none}#pex-dashboard-payments .col-center.col-sm-6{width:100%;max-width:100%}#pex-dashboard-tenancies .single-tenancy{width:100%;max-width:1000px;display:grid;gap:var(--stream);grid-template-columns:repeat(3,1fr)}#pex-dashboard-tenancies .single-tenancy *:before,#pex-dashboard-tenancies .single-tenancy *:after{display:none}#pex-dashboard-tenancies .single-tenancy>.row{display:contents}#pex-dashboard-tenancies .single-tenancy>.row>*{width:100%}#pex-dashboard-tenancies .single-tenancy>.row .select-tenancy-tenancies-component{grid-column:1/4}#pex-dashboard-tenancies .single-tenancy>.row .select-tenancy-tenancies-component+*{display:none}#pex-dashboard-tenancies .single-tenancy>.row .tenancy-select{margin:0;padding:0}@media only screen and (max-width: 767px){#pex-dashboard-tenancies .single-tenancy>.row .tenancy-select{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;gap:1.5rem}@supports not (aspect-ratio: auto){#pex-dashboard-tenancies .single-tenancy>.row .tenancy-select>*:not(:last-child){margin-bottom:1.5rem}}}@media only screen and (max-width: 1023px){#pex-dashboard-tenancies .single-tenancy>.row .tenancy-select{width:100%}}@media only screen and (min-width: 768px){#pex-dashboard-tenancies .single-tenancy>.row .tenancy-select{width:fit-content;display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:flex-start;gap:3rem}@supports not (aspect-ratio: auto){#pex-dashboard-tenancies .single-tenancy>.row .tenancy-select>*:not(:first-child){margin-left:3rem}}}#pex-dashboard-tenancies .single-tenancy>.row .tenancy-select>*{width:100%;margin:0;padding:0}#pex-dashboard-tenancies .single-tenancy>.row .tenancy-img-container{grid-column:1/4}#pex-dashboard-tenancies .single-tenancy>.row .tenancy-img-container{text-align:left}#pex-dashboard-tenancies .single-tenancy>.row .tenancy-img-container,#pex-dashboard-tenancies .single-tenancy>.row .description,#pex-dashboard-tenancies .single-tenancy>.row .booking-details,#pex-dashboard-tenancies .single-tenancy>.row .room-details{padding:0;margin:0}#pex-dashboard-tenancies .single-tenancy>.row .description{display:contents}#pex-dashboard-tenancies .single-tenancy>.row .description .panel-tenancy-page{display:contents}#pex-dashboard-tenancies .single-tenancy>.row .description .panel-tenancy-page .panel-body{display:contents}#pex-dashboard-tenancies .single-tenancy>.row .description .panel-tenancy-page .panel-body>h3{width:100%;grid-column:1/-1;margin:0;padding:0;order:-1}#pex-dashboard-tenancies .single-tenancy>.row .description .panel-tenancy-page .panel-body>div{width:100%;grid-column:1/-1}@media only screen and (min-width: 768px){#pex-dashboard-tenancies .single-tenancy>.row .description .panel-tenancy-page .panel-body>div{grid-column:1/3;grid-row:4}}#pex-dashboard-tenancies .single-tenancy>.row .booking-details,#pex-dashboard-tenancies .single-tenancy>.row .room-details{grid-column:1/-1}@media only screen and (min-width: 768px){#pex-dashboard-tenancies .single-tenancy>.row .booking-details,#pex-dashboard-tenancies .single-tenancy>.row .room-details{grid-column:3/4}}#pex-dashboard-tenancies .single-tenancy>.row .booking-details .panel,#pex-dashboard-tenancies .single-tenancy>.row .room-details .panel{padding:3rem;border-radius:var(--radius)}#pex-dashboard-tenancies .single-tenancy>.row .booking-details .panel-body,#pex-dashboard-tenancies .single-tenancy>.row .room-details .panel-body{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--gutter);margin:0}@media only screen and (min-width: 768px){#pex-dashboard-tenancies .single-tenancy>.row .booking-details{grid-row:4}}#pex-dashboard-documents .col-sm-8{margin:0 auto}@media only screen and (max-width: 767px){#pex-dashboard-documents .col-sm-8{width:100%;display:flex;flex-direction:column}}@media only screen and (min-width: 768px){#pex-dashboard-documents .col-sm-8{max-width:83.33333333%;width:83.33333333%}}@media only screen and (min-width: 1201px){#pex-dashboard-documents .col-sm-8{max-width:66%;width:66%}}@media only screen and (min-width: 1601px){#pex-dashboard-documents .col-sm-8{max-width:50%;width:50%}}#pex-dashboard-documents h1{margin-bottom:clamp(2rem,3vw,4rem)}#pex-dashboard-documents .panel{text-align:left}@media only screen and (max-width: 767px){#pex-dashboard-documents .panel{padding:1.5rem}}@media only screen and (max-width: 767px){#pex-dashboard-documents .docs-welcome{margin-bottom:var(--creek)}}@media only screen and (min-width: 768px){#pex-dashboard-documents .docs-welcome .panel,#pex-dashboard-documents .panel-body{padding:0;margin-bottom:3rem}}#pex-dashboard-documents .docs-to-sign{margin:0 0 3rem;padding:3rem 2rem;width:100%;background-color:var(--off);border-radius:var(--radius)}@media only screen and (min-width: 768px){#pex-dashboard-documents .unsigned-documents{max-width:40%}}#pex-dashboard-documents .docs-to-sign_text,#pex-dashboard-documents .docs-to-sign_number{margin:0}#pex-dashboard-documents .full-screen-mobile{margin-left:unset;margin-right:unset;padding:0}#pex-dashboard-details .col-sm-6.col-centered{padding-left:0;padding-right:0;margin:0 auto}@media only screen and (max-width: 767px){#pex-dashboard-details .col-sm-6.col-centered{width:100%;display:flex;flex-direction:column}}@media only screen and (min-width: 768px){#pex-dashboard-details .col-sm-6.col-centered{max-width:86%;width:86%}}@media only screen and (min-width: 1024px){#pex-dashboard-details .col-sm-6.col-centered{max-width:66%;width:66%}}@media only screen and (min-width: 1201px){#pex-dashboard-details .col-sm-6.col-centered{max-width:50%;width:50%}}@media only screen and (min-width: 1601px){#pex-dashboard-details .col-sm-6.col-centered{max-width:40%;width:40%}}#pex-dashboard-details .personal-details{padding-left:1.5rem;padding-right:1.5rem;display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start}#pex-dashboard-details .panel-details{padding-bottom:3rem;display:flex;flex-flow:column nowrap;align-items:stretch;justify-content:flex-start;gap:var(--creek)}@supports not (aspect-ratio: auto){#pex-dashboard-details .panel-details>*:not(:last-child){margin-bottom:var(--creek)}}#pex-dashboard-details .panel-details h1{padding-left:1.5rem;padding-right:1.5rem}#pex-dashboard-details .image-and-personal-details-container{justify-content:flex-start;margin-bottom:2rem;margin-left:1.5rem;margin-right:1.5rem}#pex-dashboard-details .change-password-form .alert{background-color:var(--off);text-align:left}#pex-dashboard-details .change-password-div .col-sm-12:last-child{display:none}#pex-dashboard-details .change-password-panel,#pex-dashboard-details .change-email-panel{border-radius:unset;padding:unset;height:unset;background-color:unset;display:flex;justify-content:center;width:100%}#pex-dashboard-details .change-email-cancel-button{justify-self:flex-start}#pex-dashboard-details .change-email-button{justify-self:flex-end}#pex-dashboard-details .change-password-form{margin-bottom:var(--creek);background:var(--off);padding:3rem;border-radius:var(--radius)}#pex-dashboard-details .change-email-form{background:var(--off);padding:3rem;border-radius:var(--radius)}#pex-dashboard-details .advanced-options-section{background:var(--off);margin:0 auto;border-radius:var(--radius);margin-top:var(--stream);text-align:center;gap:var(--creek)}#pex-dashboard-details .advanced-options-section h3{margin-top:0;margin-bottom:var(--creek)}@media only screen and (max-width: 767px){#pex-dashboard-details .advanced-options-section .change-password-panel,#pex-dashboard-details .advanced-options-section .change-email-panel{width:100%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}}@media only screen and (min-width: 768px){#pex-dashboard-details .advanced-options-section .change-password-panel,#pex-dashboard-details .advanced-options-section .change-email-panel{width:100%;display:inline-flex}}@media only screen and (min-width: 768px) and (max-width: 1023px){#pex-dashboard-details .advanced-options-section .change-password-panel,#pex-dashboard-details .advanced-options-section .change-email-panel{padding-right:var(--runnel);padding-left:var(--runnel)}}@media only screen and (min-width: 768px) and (min-width: 1024px){#pex-dashboard-details .advanced-options-section .change-password-panel,#pex-dashboard-details .advanced-options-section .change-email-panel{padding-right:var(--ditch);padding-left:var(--ditch)}}@media only screen and (min-width: 768px) and (min-width: 1201px){#pex-dashboard-details .advanced-options-section .change-password-panel,#pex-dashboard-details .advanced-options-section .change-email-panel{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 768px) and (min-width: 1601px){#pex-dashboard-details .advanced-options-section .change-password-panel,#pex-dashboard-details .advanced-options-section .change-email-panel{width:90%}}#pex-dashboard-details .advanced-options-section img{display:none}#pex-dashboard-details .privacy-policy{border-radius:2rem;padding-left:var(--ditch);padding-right:var(--ditch);margin-top:5rem;display:flex;align-items:center;justify-content:center}#pex-dashboard-details .privacy-policy a{color:var(--black)}#pex-dashboard-shopping-basket .col-centered.col-sm-8{margin:0 auto}@media only screen and (max-width: 767px){#pex-dashboard-shopping-basket .col-centered.col-sm-8{width:100%;display:flex;flex-direction:column}}@media only screen and (min-width: 768px){#pex-dashboard-shopping-basket .col-centered.col-sm-8{max-width:83.33333333%;width:83.33333333%}}@media only screen and (min-width: 1201px){#pex-dashboard-shopping-basket .col-centered.col-sm-8{max-width:66%;width:66%}}@media only screen and (min-width: 1601px){#pex-dashboard-shopping-basket .col-centered.col-sm-8{max-width:50%;width:50%}}#pex-dashboard-shopping-basket .basket-total-label,#pex-dashboard-shopping-basket .basket-total-price{font-size:1.6rem}#pex-dashboard-shopping-basket .shop-item-wrapper{padding:3rem}@media only screen and (max-width: 767px){#pex-dashboard-shopping-basket .shop-item-wrapper{margin:1.5rem}}@media only screen and (min-width: 768px){#pex-dashboard-shopping-basket .shop-item-wrapper{margin:1.5rem 0}}@media only screen and (max-width: 1023px){#pex-dashboard-shopping-basket .shop-item-wrapper:first-child{margin-top:4rem}}@media only screen and (min-width: 1024px){#pex-dashboard-shopping-basket .shop-item-wrapper:first-child{margin-top:1rem}}#pex-dashboard-shopping-basket .shop-item-wrapper h3{font-size:var(--type-lg);margin-bottom:2rem;margin-top:0}#pex-dashboard-shopping-basket .list-group{margin-bottom:var(--creek);padding-bottom:var(--creek)}#pex-dashboard-shopping-basket .list-group-item{display:flex;justify-content:space-between;align-items:center;gap:2rem}@media only screen and (max-width: 767px){#pex-dashboard-shopping-basket .list-group-item{font-size:1.4rem}}@media only screen and (min-width: 768px){#pex-dashboard-shopping-basket .list-group-item{font-size:1.6rem}}#pex-dashboard-shopping-basket .list-group-item:hover{color:unset}#pex-dashboard-shopping-basket .list-group-item .badge{font-size:1.4rem;padding:0;flex:30%;text-align:right}#pex-dashboard-shopping-basket .item-price{display:flex;justify-content:space-between;margin-bottom:3rem}@media only screen and (max-width: 767px){#pex-dashboard-shopping-basket .item-price small{font-size:100%}}#pex-dashboard-shopping-basket .mobile-center{margin-bottom:var(--creek)}@media only screen and (min-width: 768px) and (max-width: 1023px){#pex-dashboard-shopping-basket .col-sm-6{width:100%}}#pex-dashboard-shopping-basket #checkout-button{margin-top:2rem}#pex-dashboard-shopping-basket .basket-checkout-item{border-bottom:.1rem solid var(--silver)}#pex-dashboard-shopping-basket .basket-checkout-item .text-info-weekly{color:var(--black)}#pex-dashboard-shopping-basket .basket-checkout-item .order-details{width:100%}#pex-dashboard-shopping-basket .basket-checkout-item .order-details>div:first-child{display:flex;justify-content:space-between}#pex-dashboard-shopping-basket .basket-checkout-item .checkout-single-item-price{font-size:1.4rem}#pex-dashboard-shopping-basket .full-screen-mobile-double{margin-left:unset;margin-right:unset;border-radius:var(--radius);padding:1.5rem 0}@media only screen and (min-width: 768px){#pex-dashboard-maintenance .col-centered.col-md-6{margin:0 auto}}@media only screen and (min-width: 768px) and (max-width: 767px){#pex-dashboard-maintenance .col-centered.col-md-6{width:100%;display:flex;flex-direction:column}}@media only screen and (min-width: 768px) and (min-width: 768px){#pex-dashboard-maintenance .col-centered.col-md-6{max-width:83.33333333%;width:83.33333333%}}@media only screen and (min-width: 768px) and (min-width: 1201px){#pex-dashboard-maintenance .col-centered.col-md-6{max-width:66%;width:66%}}@media only screen and (min-width: 768px) and (min-width: 1601px){#pex-dashboard-maintenance .col-centered.col-md-6{max-width:50%;width:50%}}#pex-dashboard-maintenance .full-screen-mobile.panel{padding:3rem;margin:1.5rem;display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start}#pex-dashboard-maintenance #multiselect-button-group,#pex-dashboard-maintenance #multiselect-button-group-fault{max-width:unset}#pex-dashboard-maintenance #make-a-report,#pex-dashboard-maintenance #multiselect-button{width:100%}#pex-dashboard-maintenance .caret{border-top:.4rem solid var(--teal)}@media only screen and (min-width: 768px){#pex-dashboard-maintenance .help-description{max-width:80%}}#pex-dashboard-maintenance .reported-label small{font-size:1.4rem}#pex-dashboard-maintenance .maintenance-list{display:flex}@media only screen and (max-width: 767px){#pex-dashboard-maintenance .maintenance-list{flex-direction:column}}#pex-dashboard-maintenance .maintenance-list .issue-status{padding:1rem 1.5rem;text-transform:uppercase;font-weight:700}#pex-dashboard-maintenance .maintenance-list .bg-color-06{background-color:var(--light-red)}#pex-dashboard-maintenance .maintenance-list .bg-color-08{background-color:var(--light-green)}#pex-dashboard-maintenance .maintenance-list-item{transition:color .3s ease}#pex-dashboard-maintenance .maintenance-list-item .col-sm-8{width:100%}#pex-dashboard-maintenance .maintenance-list-item:hover{color:var(--orange)}#pex-dashboard-maintenance .maintenance-list-item .text-right{text-align:left}#pex-dashboard-maintenance .maintenance-list-item .maintenance-type,#pex-dashboard-maintenance .maintenance-list-item .maintenance-common-area{font-size:1.6rem;padding:.3rem 0}#pex-dashboard-maintenance .maintenance-list-item .maintenance-type{text-decoration:underline;text-underline-offset:.2rem}#pex-dashboard-maintenance .maintenance-form{padding:0 3rem;margin-bottom:clamp(4rem,3vw,8rem)}@media only screen and (min-width: 768px){#pex-dashboard-maintenance .maintenance-form{margin:0 auto;max-width:80%;width:80%;float:unset}}#pex-dashboard-maintenance .maintenance-form .panel-body{display:flex;flex-flow:column nowrap;align-items:stretch;justify-content:flex-start;gap:var(--gutter)}@supports not (aspect-ratio: auto){#pex-dashboard-maintenance .maintenance-form .panel-body>*:not(:last-child){margin-bottom:var(--gutter)}}#pex-dashboard-maintenance .maintenance-form h4{margin-top:var(--stream)}#pex-dashboard-maintenance .maintenance-form #reported-message{text-align:center;margin:4rem 0}@media only screen and (min-width: 768px){#pex-dashboard-maintenance .maintenance-form{margin-top:2rem}}#pex-dashboard-maintenance .maintenance-form .text-danger,#pex-dashboard-maintenance .maintenance-form .text-success,#pex-dashboard-maintenance .maintenance-form .text-right{text-align:left!important}#pex-dashboard-maintenance .maintenance-report .maintenance-message{background:var(--off);padding:1.5rem;border-radius:var(--radius);padding:2rem;border:none}#pex-dashboard-maintenance .maintenance-report .maintenance-message::placeholder{background:var(--off);padding:0}#pex-dashboard-maintenance .tenancy-select{margin:0}#pex-dashboard-signatures .back-to-documents .panel-body{height:unset;padding:0}@media only screen and (max-width: 1023px){#pex-dashboard-signatures .back-to-documents .panel-body{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}}@media only screen and (min-width: 1024px){#pex-dashboard-signatures .back-to-documents .panel-body{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}}#pex-dashboard-signatures .sign-wrapper .panel{background-color:var(--off);padding:3rem;border-radius:var(--radius)}@media only screen and (min-width: 1024px){#pex-dashboard-signatures .signatures-wrapper .panel-body{text-align:left;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}}.signatures-tile{background:none}.signatures-tile .shopping-img{display:none}.dashboard-table{background-color:var(--off)}@media only screen and (max-width: 767px){.dashboard-table{padding:1.5rem}}@media only screen and (min-width: 768px){.dashboard-table{border-radius:1.5rem;margin-bottom:2rem;padding:3rem 2rem}}.dashboard-table .th-mobile,.dashboard-table .th-desktop{color:var(--teal)}#pex-dashboard-documents .table,#pex-dashboard-payments .table{border-radius:var(--radius)}#pex-dashboard-documents .table .table-item-title,#pex-dashboard-payments .table .table-item-title{transition:color .3s ease}#pex-dashboard-documents .table .table-item-title:hover,#pex-dashboard-payments .table .table-item-title:hover{color:var(--orange)}#pex-dashboard-documents .table caption,#pex-dashboard-payments .table caption{color:var(--black);font-size:1.6rem;margin:0 0 1rem}#pex-dashboard-documents .table-responsive>.table,#pex-dashboard-payments .table-responsive>.table{background-color:var(--off)}#pex-dashboard-documents th,#pex-dashboard-payments th{color:var(--teal);text-transform:uppercase;font-weight:500;font-size:1.4rem}@media only screen and (max-width: 768px){#pex-dashboard-documents .table,#pex-dashboard-payments .table{background-color:unset}#pex-dashboard-documents .table .document-details,#pex-dashboard-documents .table .invoice-line,#pex-dashboard-payments .table .document-details,#pex-dashboard-payments .table .invoice-line{min-width:34rem;border-radius:var(--radius);background:var(--white);border:unset;margin:0rem 2rem 0rem 0;box-shadow:0 0 3.4rem #0000000d}#pex-dashboard-documents .table .document-details td,#pex-dashboard-documents .table .invoice-line td,#pex-dashboard-payments .table .document-details td,#pex-dashboard-payments .table .invoice-line td{display:block;padding:.5rem 0}#pex-dashboard-documents .table .table-item-title,#pex-dashboard-payments .table .table-item-title{font-size:var(--type-lg);font-weight:var(--medium);line-height:var(--lh-md);font-family:var(--serif);margin:2rem 0;color:var(--black)}#pex-dashboard-documents .table tr:hover,#pex-dashboard-payments .table tr:hover{background:unset!important}#pex-dashboard-documents .table-default tr,#pex-dashboard-payments .table-default tr{border-radius:var(--radius)}}.room-main-description{font-family:var(--sans);font-size:14px;font-weight:400;line-height:23px;font-style:normal;color:var(--black)}.room-fplan img.img-responsive{width:25%}.room-price-number{padding:0 var(--creek)}.room-list{border-radius:1rem;width:100%;padding-left:var(--creek);padding-right:var(--creek)}.room-list .table{border-radius:1rem;background-color:var(--off);border:var(--creek) solid var(--off);overflow:hidden;width:100%}.room-list .table thead{display:none}.room-list .table td{width:100%;border:none;text-align:left;padding:0}h4[classname=register-self-details-label]{margin-top:var(--runnel)}.nav-tabs{display:none}.panel{padding:unset}.panel-default{border:0}@media only screen and (max-width: 767px){#pex-dashboard-details .full-screen-mobile,#pex-dashboard-tenancies .full-screen-mobile,#pex-dashboard-payments .full-screen-mobile{margin:1.5rem}}#pex-dashboard-details .full-screen-mobile .panel,#pex-dashboard-tenancies .full-screen-mobile .panel,#pex-dashboard-payments .full-screen-mobile .panel{padding:3rem;margin-left:unset;margin-right:unset;display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start}#pex-dashboard-main .user-profile,#pex-dashboard-details .user-profile,#pex-dashboard-tenancies .user-profile,#pex-dashboard-documents .user-profile,#pex-dashboard-payments .user-profile,#pex-dashboard-maintenance .user-profile,#pex-dashboard-shopping-basket .user-profile{display:none}#pex-dashboard-main .panel-body,#pex-dashboard-main p,#pex-dashboard-details .panel-body,#pex-dashboard-details p,#pex-dashboard-tenancies .panel-body,#pex-dashboard-tenancies p,#pex-dashboard-documents .panel-body,#pex-dashboard-documents p,#pex-dashboard-payments .panel-body,#pex-dashboard-payments p,#pex-dashboard-maintenance .panel-body,#pex-dashboard-maintenance p,#pex-dashboard-shopping-basket .panel-body,#pex-dashboard-shopping-basket p{font-family:var(--sans);color:var(--black);padding:0}@media only screen and (min-width: 768px){#pex-dashboard-main .panel-body,#pex-dashboard-main p,#pex-dashboard-details .panel-body,#pex-dashboard-details p,#pex-dashboard-tenancies .panel-body,#pex-dashboard-tenancies p,#pex-dashboard-documents .panel-body,#pex-dashboard-documents p,#pex-dashboard-payments .panel-body,#pex-dashboard-payments p,#pex-dashboard-maintenance .panel-body,#pex-dashboard-maintenance p,#pex-dashboard-shopping-basket .panel-body,#pex-dashboard-shopping-basket p{font-size:1.6rem}}#pex-dashboard-main .panel-default,#pex-dashboard-main .shop-item-wrapper,#pex-dashboard-details .panel-default,#pex-dashboard-details .shop-item-wrapper,#pex-dashboard-tenancies .panel-default,#pex-dashboard-tenancies .shop-item-wrapper,#pex-dashboard-documents .panel-default,#pex-dashboard-documents .shop-item-wrapper,#pex-dashboard-payments .panel-default,#pex-dashboard-payments .shop-item-wrapper,#pex-dashboard-maintenance .panel-default,#pex-dashboard-maintenance .shop-item-wrapper,#pex-dashboard-shopping-basket .panel-default,#pex-dashboard-shopping-basket .shop-item-wrapper{border-radius:2rem}#pex-dashboard-main .bg-color-07,#pex-dashboard-details .bg-color-07,#pex-dashboard-tenancies .bg-color-07,#pex-dashboard-documents .bg-color-07,#pex-dashboard-payments .bg-color-07,#pex-dashboard-maintenance .bg-color-07,#pex-dashboard-shopping-basket .bg-color-07{background-color:var(--purple)}#pex-dashboard-main .bg-color-05,#pex-dashboard-details .bg-color-05,#pex-dashboard-tenancies .bg-color-05,#pex-dashboard-documents .bg-color-05,#pex-dashboard-payments .bg-color-05,#pex-dashboard-maintenance .bg-color-05,#pex-dashboard-shopping-basket .bg-color-05,#pex-dashboard-main .bg-color-08,#pex-dashboard-main .bg-primary,#pex-dashboard-details .bg-color-08,#pex-dashboard-details .bg-primary,#pex-dashboard-tenancies .bg-color-08,#pex-dashboard-tenancies .bg-primary,#pex-dashboard-documents .bg-color-08,#pex-dashboard-documents .bg-primary,#pex-dashboard-payments .bg-color-08,#pex-dashboard-payments .bg-primary,#pex-dashboard-maintenance .bg-color-08,#pex-dashboard-maintenance .bg-primary,#pex-dashboard-shopping-basket .bg-color-08,#pex-dashboard-shopping-basket .bg-primary{background-color:var(--off)}#pex-dashboard-main .bg-color-06,#pex-dashboard-details .bg-color-06,#pex-dashboard-tenancies .bg-color-06,#pex-dashboard-documents .bg-color-06,#pex-dashboard-payments .bg-color-06,#pex-dashboard-maintenance .bg-color-06,#pex-dashboard-shopping-basket .bg-color-06{background-color:var(--light-green)}#pex-dashboard-main .bg-color-00,#pex-dashboard-details .bg-color-00,#pex-dashboard-tenancies .bg-color-00,#pex-dashboard-documents .bg-color-00,#pex-dashboard-payments .bg-color-00,#pex-dashboard-maintenance .bg-color-00,#pex-dashboard-shopping-basket .bg-color-00{background-color:transparent}#pex-dashboard-main .tenant-building,#pex-dashboard-details .tenant-building,#pex-dashboard-tenancies .tenant-building,#pex-dashboard-documents .tenant-building,#pex-dashboard-payments .tenant-building,#pex-dashboard-maintenance .tenant-building,#pex-dashboard-shopping-basket .tenant-building{display:inline-flex}#pex-dashboard-main .privacy-policy,#pex-dashboard-details .privacy-policy,#pex-dashboard-tenancies .privacy-policy,#pex-dashboard-documents .privacy-policy,#pex-dashboard-payments .privacy-policy,#pex-dashboard-maintenance .privacy-policy,#pex-dashboard-shopping-basket .privacy-policy{border-radius:2rem;padding-left:var(--ditch);padding-right:var(--ditch);margin-top:5rem;margin-bottom:var(--stream);display:flex;align-items:center;justify-content:center}#pex-dashboard-main .privacy-policy a,#pex-dashboard-details .privacy-policy a,#pex-dashboard-tenancies .privacy-policy a,#pex-dashboard-documents .privacy-policy a,#pex-dashboard-payments .privacy-policy a,#pex-dashboard-maintenance .privacy-policy a,#pex-dashboard-shopping-basket .privacy-policy a{color:var(--black)}#pex-dashboard-details .btn-group .text-box-search-filter{border:.1rem solid var(--light-grey);background-color:var(--off);padding-left:2rem;padding-right:2rem}#pex-dashboard-details .btn-group .text-box-search-filter:focus,#pex-dashboard-details .btn-group .text-box-search-filter:active,#pex-dashboard-details .btn-group .text-box-search-filter:focus-visible{border:none;border-color:var(--orange)}.enquiry-firstTimeBuyer.form-group,.guest-vip.form-group,.guest-christmasCard.form-group{display:grid;align-items:start;justify-content:start;gap:1rem;grid-template-columns:auto auto;grid-column:1}.enquiry-firstTimeBuyer.form-group>*:nth-child(1),.guest-vip.form-group>*:nth-child(1),.guest-christmasCard.form-group>*:nth-child(1){order:2}.hidden{display:none}.dropdown-toggle,.search-text{text-transform:capitalize}.caret{width:0;height:0;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.5rem solid var(--black);margin-left:var(--creek)}.room-title,.bj-room-title{color:var(--teal);font-size:var(--type-xxl);font-family:var(--serif);font-weight:var(--medium);line-height:var(--lh-md);text-align:left}.room-type-description{color:var(--teal);font-size:var(--type-xxs);font-family:var(--serif);line-height:var(--lh-md)}.room-type-description .room-title{font-size:var(--type-md)}.room-list{width:100%}.room-list table thead th{font-family:var(--sans);font-size:1.5rem;font-style:normal;font-weight:400;line-height:normal;color:var(--grey);width:40%}.room-list table thead th:first-child{display:none}.room-list table tbody td{color:var(--black);font-family:var(--sans);font-size:1.5rem;font-style:normal;font-weight:400;width:40%}.room-list table tbody td:first-child{display:none}.pex-element-disabled{pointer-events:none}.enquiry-firstTimeBuyer{grid-column:1}.dropdown-category-container{text-align:left}.pex-element-selected{background-color:var(--light-green);color:var(--teal)}.pex-element-selected .fa-square-o:before{content:""}.pex-element-disabled{opacity:.4}.onhold-select-container{text-align:left;margin-left:auto;margin-right:auto;display:flex;flex-flow:column nowrap;align-items:stretch;justify-content:center;gap:var(--creek)}@media only screen and (max-width: 767px){.onhold-select-container{width:100%;display:flex;flex-direction:column}}@media only screen and (min-width: 768px){.onhold-select-container{max-width:86%;width:86%}}@media only screen and (min-width: 1024px){.onhold-select-container{max-width:66%;width:66%}}@media only screen and (min-width: 1201px){.onhold-select-container{max-width:50%;width:50%}}@media only screen and (min-width: 1601px){.onhold-select-container{max-width:40%;width:40%}}@supports not (aspect-ratio: auto){.onhold-select-container>*:not(:last-child){margin-bottom:var(--creek)}}.onhold-select-container .col-centered.col-sm-6 .panel{justify-content:flex-start}.onhold-select-container .col-sm-6,.onhold-select-container .col-xs-6{width:100%}.onhold-select-container .title{margin-bottom:1rem}.onhold-select-container .select-panels{padding:3rem;background:var(--white);border-radius:var(--radius);text-align:left}.onhold-select-container .select-panels .panel{background-color:unset;border:unset;padding:0}.onhold-select-container .select-panels .panel-body .row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--creek);width:100%}.onhold-select-container .select-panels .panel-body .row .col-xs-6{text-align:center;display:flex;flex-flow:column nowrap;align-items:center;justify-content:flex-start;gap:var(--creek)}@supports not (aspect-ratio: auto){.onhold-select-container .select-panels .panel-body .row .col-xs-6>*:not(:last-child){margin-bottom:var(--creek)}}.onhold-select-container .select-panels .panel-footer{background-color:unset;border:unset;padding:0}.onhold-select-container .panel,.onhold-select-container .panel-body{width:100%}.onhold-select-container .onhold-booking .panel-footer{background-color:#00f}.onhold-select-container .onhold-booking .panel-footer .row{display:flex;align-items:center;justify-content:center;text-align:center;gap:var(--bay)}.onhold-select-container .onhold-booking .panel-footer .text-center{display:flex;flex-direction:column;align-items:center;gap:var(--gutter)}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{text-decoration:none;background-color:transparent}.nav>li>a>img{max-width:none}.nav-tabs{display:inline-flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;border-bottom:.1rem solid var(--light-grey);margin-bottom:3rem;width:100%}.nav-tabs>li{margin-bottom:-.1rem}.nav-tabs>li>a{border:none;border-bottom:none;padding:1rem}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:var(--orange);cursor:default;border:.1rem solid var(--light-grey);border-bottom:.1rem solid var(--white);background-color:var(--white)}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}
