@charset "UTF-8";.base[data-v-1d664580]{overflow:hidden;position:relative;width:100%;height:0}.base img[data-v-1d664580]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}*,*:before,*:after{box-sizing:border-box;margin:0}h1,h2,h3,h4,h5,h6,p,a,strong,em,li,pre,span,input,label,button,summary,figcaption,blockquote,textarea,select,legend,address,cite,dt,dd,th,td{-webkit-text-size-adjust:100%;text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,th,strong,address,cite{font-weight:400;font-style:normal;font-size:inherit}a,input,label,button,summary,select,textarea,dialog{outline:none;background-color:transparent}a,button,select{cursor:pointer;text-decoration:none;color:inherit}button,select{border:none;padding:0}input,iframe,fieldset,legend,textarea,dialog{border:0;padding:0}input,textarea{border-radius:0}select,input:is([type=text],[type=email],[type=number],[type=button],[type=submit],[type=reset]){appearance:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{appearance:none}input[type=number]{appearance:textfield}summary{cursor:pointer}summary::-webkit-details-marker{display:none}ul,ol{padding-left:0}ul li,ol li{list-style:none}.base,.image--square,.image--landscape,.image--portrait,.image--wide{overflow:hidden;position:relative;width:100%;height:0}.base img,.image--square img,.image--landscape img,.image--portrait img,.image--wide img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}html{font-size:62.5%}body{font-size:1.6rem;font-family:var(--sans);padding:0}body.no-scroll{overflow:hidden}img,picture,figure,video,svg{display:block}img,video,picture{width:100%;height:100%}img,video{object-fit:cover}svg{fill:currentColor}main{position:relative;z-index:1;display:flex;flex-flow:column nowrap;align-items:center;justify-content:flex-start}pre{border:.1rem solid black;padding:.6rem;text-wrap:wrap;margin:1rem}@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{--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%}: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{--speed-fast: .1s;--speed-standard: .3s;--speed-slow: .5s;--speed-slower: 1s}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}@keyframes slide-from-right{0%{transform:translate(90px)}}@keyframes slide-to-left{to{transform:translate(-90px)}}.slide-it{view-transition-name:slide-it}::view-transition-old(slide-it){animation:.18s cubic-bezier(.4,0,1,1) both fade-out,.6s cubic-bezier(.4,0,.2,1) both slide-to-left}::view-transition-new(slide-it){animation:.42s cubic-bezier(0,0,.2,1) 90ms both fade-in,.6s cubic-bezier(.4,0,.2,1) both slide-from-right}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-fade-enter-active{transition:all .3s ease-out}.slide-fade-leave-active{transition:all .8s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from,.slide-fade-leave-to{transform:translate(20px);opacity:0}.nested-enter-active .inner,.nested-leave-active .inner{transition:all .3s ease-in-out}.nested-enter-from .inner,.nested-leave-to .inner{transform:translate(30px);opacity:0}html.is-changing .transition-fade{transition:.4s;opacity:1}html.is-animating .transition-fade{opacity:0}.slider{height:100%}.slider__inner{position:absolute;top:0;left:0;width:100%;height:100%}.slider__inner img{object-fit:cover}.slider-enter-active,.slider-leave-active{transition:opacity .75s ease-out}.slider-enter-from,.slider-leave-to{opacity:0}.headline{font-size:var(--type-xxl);font-family:var(--serif)}@media only screen and (min-width: 1024px){.headline{font-size:var(--type-maxi)}}.headline--small{font-size:var(--type-xxl)}.drophead{font-family:var(--sans);font-size:var(--type-lg)}.drophead--loose{line-height:1.4}.drophead--teal{color:var(--teal)}.type-callout{font-family:var(--sans);font-size:var(--type-xl);font-weight:var(--bold)}.label{font-family:var(--sans);text-transform:uppercase}@media only screen and (max-width: 1023px){.label{font-size:var(--type-xxs)}}@media only screen and (min-width: 1024px){.label{font-size:var(--type-xs)}}.heading,.vacancy-page__content .body strong{font-size:var(--type-xxl);font-family:var(--serif);font-weight:var(--medium);line-height:var(--lh-md)}.heading--small{font-size:var(--type-xl)}.heading--smaller{font-size:var(--type-lg)}.heading--large{font-size:var(--type-xxxl)}.heading--loose{line-height:1.2}@media only screen and (min-width: 1024px){.heading--loose{line-height:1.5}}.type-caption{font-family:var(--mono);font-size:var(--type-xs);letter-spacing:var(--ls-md);line-height:var(--lh-sm)}.type-copy,.vacancy-page__header .location,.vacancy-page__content .body p,.facility .label{font-size:var(--type-xs);font-family:var(--sans);letter-spacing:var(--ls-md);line-height:1.4}.type-copy--bold{font-weight:600}.type-copy--contained{max-width:40ch}.type-copy--large{font-size:var(--type-sm)}.type-copy--loose{line-height:1.5}.type-copy--caps{text-transform:uppercase}.type-copy p,.vacancy-page__header .location p,.vacancy-page__content .body p p,.facility .label p{margin-bottom:1.2rem}.overline{font-family:var(--sans);color:var(--teal);font-size:var(--type-xs)}.overline--caps{text-transform:uppercase}.link{font-family:var(--sans);font-size:var(--type-xxs);border-bottom:1px solid white;padding-bottom:.3rem;text-transform:uppercase}.link--large{font-size:var(--type-xs)}.link--caps{text-transform:uppercase}.logotype{width:18rem;height:3.8rem}.icon{height:2.4rem}.icon--mirror{transform:scaleX(-1)}.item{transition:all .75s ease-in-out 0s;opacity:0}.item.is-visible{opacity:1}@media only screen and (min-width: 1024px){.item{transition:all .75s ease-in-out 0s;opacity:0;transform:translateY(50px);filter:blur(20px)}.item.is-visible{opacity:1;filter:blur(0px);transform:translateY(0)}}.editorial{margin-bottom:var(--ditch);display:grid;align-items:start;justify-content:start;gap:var(--creek);grid-template-columns:repeat(12,1fr)}.editorial .heading{margin-bottom:var(--ditch)}.editorial h2{color:var(--aubergine)}.editorial__right{grid-column:span 12;height:100%}@media only screen and (min-width: 1024px){.editorial__right{grid-column:7/span 6}}@media only screen and (min-width: 1201px){.editorial__right{grid-column:8/span 5}}.editorial__right--text{display:grid;align-items:start;justify-content:start;gap:var(--creek);grid-template-columns:repeat(6,1fr)}.editorial__right--content{margin:0 0 var(--ditch) 0;grid-column:span 5}.editorial__right--image{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl);margin-bottom:2rem}.editorial__left{grid-column:span 12;height:100%;display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:space-between}@media only screen and (min-width: 1024px){.editorial__left{grid-column:span 6}}.editorial__left--text{display:grid;align-items:center;justify-content:start;gap:var(--creek);grid-template-columns:repeat(6,1fr);height:100%}.editorial__left--content{grid-column:span 12}@media only screen and (min-width: 1024px){.editorial__left--content{grid-column:2/span 5}}.editorial__left--image{border-top-right-radius:var(--radius-xl);border-top-left-radius:var(--radius-xl);margin-bottom:2rem}.editorial__single{grid-column:span 12;display:grid;align-items:center;justify-content:start;gap:var(--creek);grid-template-columns:repeat(12,1fr)}.editorial__single--image{grid-column:span 12;border-top-right-radius:var(--radius-xl);border-top-left-radius:var(--radius-xl)}@media only screen and (min-width: 1024px){.editorial__single--image{grid-column:span 6}}.editorial__single--text{grid-column:1/span 12}@media only screen and (min-width: 1024px){.editorial__single--text{grid-column:8/span 4}}.detail{display:grid;align-items:start;justify-content:start;gap:var(--ditch);grid-template-columns:repeat(1,1fr);align-items:center;margin-top:var(--ditch)}@media only screen and (min-width: 1024px){.detail{grid-template-columns:repeat(2,1fr)}}.detail:not(:last-child){border-bottom:1px solid black;padding-bottom:var(--ditch);margin-bottom:var(--ditch)}@media only screen and (min-width: 1024px){.detail:nth-child(2n) .detail__square{order:2}}.detail__square{width:100%;height:0;padding-bottom:100%;aspect-ratio:1/1;overflow:hidden;position:relative;border-radius:var(--radius-md) var(--radius-md) 0 0}.detail__square img{position:absolute;object-fit:cover;object-position:center;width:100%;height:100%}.detail__content{position:relative;height:100%;width:100%;display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:center;gap:var(--gutter)}@media only screen and (max-width: 1023px){.detail__content{margin-bottom:2rem}}@supports not (aspect-ratio: auto){.detail__content>*:not(:last-child){margin-bottom:var(--gutter)}}@media only screen and (min-width: 1024px){.detail__content{align-items:center;padding:0 var(--canal)}}.detail__content .overline{font-family:var(--sans);text-transform:uppercase;color:var(--teal);font-size:var(--type-xs);letter-spacing:.1em}@media only screen and (min-width: 1024px){.detail__content .overline{text-align:center}}.detail__content .type-callout{color:var(--teal);font-size:var(--type-xl);letter-spacing:normal}@media only screen and (min-width: 1024px){.detail__content .type-callout{text-align:center}}.detail__content .details{text-align:left;font-family:var(--sans);line-height:1.5;font-size:var(--type-sm);position:relative}@media only screen and (min-width: 1024px){.detail__content .details{position:absolute;bottom:0;right:0;width:50%;text-align:right}}.button{display:inline-flex;flex-flow:column nowrap;align-items:center;justify-content:center;font-size:var(--type-xxs);font-family:var(--sans);font-weight:var(--medium);padding-left:var(--creek);padding-right:var(--creek);text-transform:uppercase;min-width:14.5rem;min-height:4rem;border-radius:4rem;background-color:var(--teal);color:var(--white);border-style:solid;border-width:.1rem;border-color:var(--teal)}.button--light{background-color:var(--white);border-color:var(--white);color:var(--black)}.button--accent{background-color:var(--yellow);border-color:var(--yellow);color:var(--black)}.button--orange{border-color:var(--orange);background:#fff;color:var(--teal)}.button--function{background-color:var(--light-green);border-color:var(--light-green);color:var(--black)}.button--invert{background-color:var(--white);border-color:var(--teal);color:var(--teal)}.button--dark{background-color:var(--teal);border-color:var(--teal);color:var(--white)}.feature{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;gap:var(--creek);text-align:center;max-width:clamp(28rem,14vw,80rem)}@supports not (aspect-ratio: auto){.feature>*:not(:last-child){margin-bottom:var(--creek)}}.feature__media{aspect-ratio:1/1}.feature__media--diamond{-webkit-mask-image:url(/shapes/diamond.svg)}.feature__media--flower{-webkit-mask-image:url(/shapes/flower.svg)}.feature__media--bubble{-webkit-mask-image:url(/shapes/bubble.svg)}.grid{width:100%;color:var(--teal)}@media only screen and (max-width: 1023px){.grid{padding-right:var(--runnel);padding-left:var(--runnel)}}@media only screen and (min-width: 1024px){.grid{padding-right:var(--ditch);padding-left:var(--ditch)}}@media only screen and (min-width: 1201px){.grid{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1601px){.grid{width:90%}}.grid__title{margin-bottom:var(--canal);margin-top:var(--canal)}.grid__title .heading{color:var(--teal);text-align:center}.grid__list{margin-bottom:var(--canal);display:grid;align-items:start;justify-content:stretch;gap:var(--creek);grid-template-columns:repeat(12,1fr);grid-auto-rows:1fr}.grid--cols3{grid-template-columns:repeat(1,1fr)}@media only screen and (min-width: 1024px){.grid--cols3{grid-template-columns:repeat(3,1fr)}}.grid--cols4{grid-template-columns:repeat(4,1fr)}.grid--cols12{grid-template-columns:repeat(12,1fr)}.grid--contained{width:100%}@media only screen and (max-width: 1023px){.grid--contained{padding-right:8vw;padding-left:8vw}}@media only screen and (min-width: 1024px){.grid--contained{padding-right:12vw;padding-left:12vw}}.grid__centered{grid-column:1/span 12;margin:var(--sea) 0 var(--gutter) 0;text-align:center}@media only screen and (min-width: 1024px){.grid__centered{grid-column:2/span 10}}@media only screen and (min-width: 1201px){.grid__centered{grid-column:3/span 9}}.tag{display:inline-flex;flex-flow:column nowrap;align-items:flex-start;justify-content:center;margin:0 .1rem .1rem 0;font-family:var(--sans);font-size:var(--type-xs);border:.1rem solid currentColor;color:currentColor;height:3.5rem;padding-left:var(--gutter);padding-right:var(--gutter);border-radius:var(--radius-sm)}.tag--accent{border-color:var(--orange)}.badge{display:inline-flex;flex-flow:column nowrap;align-items:flex-start;justify-content:center;font-family:var(--sans);font-size:var(--type-xxs);border:.1rem solid currentColor;color:currentColor;height:2.2rem;padding-left:var(--gutter);padding-right:var(--gutter);border-radius:var(--radius-xl)}.badge--accent{border-color:var(--orange);color:var(--orange)}.badge--off{border-color:var(--grey);color:var(--grey)}.badge--fill{border-color:var(--off);color:var(--grey);background:var(--off)}.image--square{padding-bottom:100%}.image--landscape{padding-bottom:66.6666666667%}.image--portrait{padding-bottom:150%}.image--wide{padding-bottom:56.25%}.map{position:relative;width:100%}@media only screen and (max-width: 1023px){.map{padding-right:var(--runnel);padding-left:var(--runnel)}}@media only screen and (min-width: 1024px){.map{padding-right:var(--ditch);padding-left:var(--ditch)}}@media only screen and (min-width: 1201px){.map{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1601px){.map{width:90%}}@media only screen and (min-width: 1024px){.map{height:70vh;width:100%}}@media only screen and (max-width: 1023px){.map{margin-bottom:var(--river)}}.map__inner{margin:0 auto;pointer-events:none}@media only screen and (min-width: 1024px){.map__inner{width:100%;display:grid;align-items:start;justify-content:start;gap:var(--canal);grid-template-columns:repeat(12,1fr);height:70vh;position:absolute;transform:translate(-50%);left:50%;z-index:1}}@media only screen and (min-width: 1024px) and (max-width: 1023px){.map__inner{padding-right:var(--runnel);padding-left:var(--runnel)}}@media only screen and (min-width: 1024px) and (min-width: 1024px){.map__inner{padding-right:var(--ditch);padding-left:var(--ditch)}}@media only screen and (min-width: 1024px) and (min-width: 1201px){.map__inner{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1024px) and (min-width: 1601px){.map__inner{width:90%}}.map__canvas{position:relative;width:100%;height:50rem}@media only screen and (min-width: 1024px){.map__canvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}}.map__actual{width:100%;height:100%}.map__card{grid-column:span 5;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;gap:var(--ditch);height:100%}@media only screen and (min-width: 1201px){.map__card{grid-column:span 4}}@supports not (aspect-ratio: auto){.map__card>*:not(:first-child){margin-left:var(--ditch)}}.map__card--inner{position:relative;background:var(--green);border-radius:var(--radius-md);z-index:1;color:#fff;padding:var(--canal);display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;gap:var(--stream)}@supports not (aspect-ratio: auto){.map__card--inner>*:not(:last-child){margin-bottom:var(--stream)}}.map__card--inner dl{width:100%;height:3.2rem;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start}.map__card--inner dt{width:3.2rem;height:3.2rem;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;margin-right:1rem}.map__card--inner dt svg{width:2.5rem;height:2.5rem}@media only screen and (min-width: 1024px){.map__card--inner{border-radius:var(--radius-md) var(--radius-md) var(--radius-md) 0}}.marker{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;gap:1.2rem;font-family:var(--sans);font-size:var(--type-xs);color:var(--grey)}@supports not (aspect-ratio: auto){.marker>*:not(:first-child){margin-left:1.2rem}}.marker__icon{color:var(--teal)}.field{display:block;position:relative;width:100%;margin-bottom:1rem;margin-top:0rem}.field--textarea{height:auto}.field--span-1,.field--span-2{grid-column:span 1}@media only screen and (min-width: 1024px){.field--span-2{grid-column:span 2}}.field--multiline{height:auto}.field--input{height:auto;background:#fff}.field--checkboxes{display:flex;flex-wrap:wrap}.field--checkboxes label{display:flex;align-items:center;width:100%;margin-bottom:.5rem;font-family:var(--sans);font-size:var(--type-xxs)}.field--checkboxes label input{margin-right:.3rem}.error{display:block;font-family:var(--sans);font-size:var(--type-xxs);color:var(--orange);padding:0;border-radius:8px;margin:0}.field__title{font-family:var(--sans);color:var(--teal);font-size:var(--type-mini)}.field__input{width:100%;height:4.5rem;font-family:var(--sans);background-color:transparent;background-color:#fff;border-radius:2rem;border-bottom:.1rem solid var(--transparent);color:var(--black);padding-left:2rem;padding-right:2rem;display:block;border:1px solid var(--light-grey);margin-bottom:2rem}.field__input--submit{border-right:none}.field__input--textarea{grid-column:span 4;height:10rem;margin-bottom:1rem;margin-bottom:0}.field__input--textarea textarea{height:100%;display:block;padding-top:var(--gutter)}.field__input--small{border-radius:1.75rem;padding-left:1.75rem;height:3.5rem;margin-bottom:1rem}.field__input--checkbox{display:flex;position:relative;padding-left:30px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.field__input--checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.field__input--checkbox:hover input~.checkmark{background-color:var(--white)}.field__input--checkbox input:checked~.checkmark{background-color:var(--teal)}.field__input--checkbox .checkmark{position:absolute;top:0;left:0;height:18px;width:18px;background-color:var(--white);display:flex;align-items:center;justify-content:center}.field__input--checkbox input:checked~.checkmark:after{display:block}.field__input--checkbox .checkmark:after{content:"";position:absolute;display:none}.field__input--checkbox .checkmark:after{left:7px;top:3px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.field__select{font-size:var(--type-xxs);height:unset;padding:.8rem 1rem}.field__label,.field__error{pointer-events:none;transition:all var(--speed-standard) ease-in-out 0s;position:absolute;inset:0;margin:auto;display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:center;height:var(--h-input);font-family:var(--sans);font-size:var(--type-mini);letter-spacing:var(--ls-md);color:#000}.field__label--textarea,.field__error--textarea{bottom:auto}.field__label,.field__error{opacity:0}.custom-file-input{color:transparent}.custom-file-input-titles{display:block;font-family:var(--sans);font-size:var(--type-xxs);align-items:center;margin-bottom:2rem}.custom-file-input-titles:before{content:"Files: "}.custom-file-input::-webkit-file-upload-button{visibility:hidden}.custom-file-input:before{content:"Attach CV and Personal Statement";color:#000;display:block;background:-webkit-linear-gradient(top,#f8f8f8,#efefef);border:1px solid var(--light-grey);border-radius:2rem;display:flex;align-items:center;outline:none;width:100%;white-space:nowrap;user-select:none;cursor:pointer;font-family:var(--sans);font-size:var(--type-xss);padding:1rem 2rem}.custom-file-input:hover:before{border-color:#000}.custom-file-input:active{outline:0}.custom-file-input:active:before{background:-webkit-linear-gradient(top,#e3e3e3,#f9f9f9)}.product{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;gap:var(--brook)}@supports not (aspect-ratio: auto){.product>*:not(:last-child){margin-bottom:var(--brook)}}.product .row-wrap{gap:1rem}.product__head{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;gap:var(--brook)}@supports not (aspect-ratio: auto){.product__head>*:not(:last-child){margin-bottom:var(--brook)}}.product__title{font-size:var(--type-xl);font-family:var(--serif)}.product__body{display:grid;align-items:start;justify-content:start;gap:var(--brook);grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(3,max-content)}.product__media{aspect-ratio:1/1}.product:nth-child(odd) .product__media:nth-child(1){grid-column:span 2;border-bottom-right-radius:var(--radius-md)}.product:nth-child(odd) .product__media:nth-child(2){grid-column:span 3;grid-row:span 2;border-bottom-left-radius:var(--radius-md)}.product:nth-child(2n) .product__media:nth-child(2){grid-column:span 2;border-bottom-right-radius:var(--radius-md)}.product:nth-child(2n) .product__media:nth-child(1){grid-column:span 3;grid-row:span 2;border-bottom-left-radius:var(--radius-md)}.product__text{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;grid-column:span 2;grid-row:span 2;padding:var(--creek);border-radius:var(--radius-md);height:100%}.product__text--purple{background-color:var(--purple)}.product__text--pink{background-color:var(--pink)}.product__text--blue{background-color:var(--blue)}.product__text--green{background-color:var(--light-green)}.product__bottom{grid-column:span 3}@media only screen and (max-width: 1200px){.product__bottom .button{margin-bottom:1rem}}.product:nth-child(odd) .product__bottom .button{margin-right:1rem}.product:nth-child(2n) .product__bottom{justify-self:end}.product:nth-child(2n) .product__bottom .button{margin-left:1rem}.preview{background-color:var(--white);border-radius:var(--radius-md);overflow:hidden;height:100%}.preview .row-wrap{gap:var(--gutter)}.preview .tag{font-size:var(--type-xxs);padding:.6rem;height:unset;line-height:1}.preview .button{font-size:var(--type-xxs);min-height:unset;height:unset;width:unset;min-width:unset;padding:.2rem 2rem}@media only screen and (max-width: 1200px){.preview{grid-column:span 2}}.preview--featured{grid-column:span 2;display:grid;align-items:start;justify-content:start;gap:var(--brook);grid-template-columns:repeat(1,1fr)}@media only screen and (min-width: 1024px){.preview--featured{display:grid;align-items:start;justify-content:start;gap:var(--brook);grid-template-columns:repeat(2,1fr)}}.preview__media{display:block;height:40%}.preview__media--featured{height:100%}.preview__body{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;gap:var(--brook)}@supports not (aspect-ratio: auto){.preview__body>*:not(:last-child){margin-bottom:var(--brook)}}.preview__wrap{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:space-between;gap:var(--brook);padding:var(--brook)}@supports not (aspect-ratio: auto){.preview__wrap>*:not(:last-child){margin-bottom:var(--brook)}}.preview__text{font-size:var(--type-xxs)}.card{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;gap:var(--brook);color:var(--teal)}@supports not (aspect-ratio: auto){.card>*:not(:last-child){margin-bottom:var(--brook)}}.card__media{border-radius:var(--radius-md) var(--radius-md) var(--radius-md) 0;aspect-ratio:448/461}.card__content{display:grid;align-items:start;justify-content:start;gap:var(--creek);grid-template-columns:repeat(4,1fr)}.card__content>*{grid-column:span 3}.attractions{height:100%;grid-column:span 1;position:relative;background:var(--off);border-radius:var(--radius-md) var(--radius-md) 0 0}.attractions:hover{cursor:pointer}.attractions:hover .attractions__bottom{opacity:1}.attractions__card--type{display:flex;flex-flow:column nowrap;align-items:center;justify-content:space-between;gap:var(--brook);padding:2rem 0;position:absolute;background:#0006;height:100%;width:100%;z-index:1}@supports not (aspect-ratio: auto){.attractions__card--type>*:not(:last-child){margin-bottom:var(--brook)}}.attractions__card--type .heading--mobile{opacity:1}.attractions__card--type .heading--desktop{opacity:0}.attractions__card--type h3,.attractions__card--type h4{color:#fff}.attractions__card--type .heading{position:relative;transition:all .6s ease-in-out;z-index:10;text-align:center}.attractions__card--type .distance{margin-top:1rem;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center}.attractions__card--type .distance svg{height:3rem}.attractions__card--type .distance p{color:var(--white);padding-left:1rem}.attractions__top{position:relative;overflow:hidden;border-radius:var(--radius-md) var(--radius-md) 0 0;height:0;padding-bottom:90%}.attractions__bottom{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;transition:all .6s ease-in-out;color:var(--black);padding:var(--runnel);text-align:center;line-height:1.5;font-size:var(--type-xs);font-family:var(--sans)}.attractions__media{position:absolute;top:0;bottom:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center}.story__avatar{width:150px;height:150px;border-radius:50%;overflow:hidden;position:relative;margin:0 auto}.story__avatar img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.story__type{text-align:center;margin-top:var(--stream)}.story__type h3{margin-bottom:var(--gutter);color:var(--teal)}@media only screen and (min-width: 1024px){.story__type{text-align:left}.story__avatar{margin:0}}.split{display:grid;align-items:start;justify-content:start;gap:var(--ditch);grid-template-columns:repeat(1,1fr);align-items:center;transition:all .75s ease-in-out 0s;opacity:0;transform:translateY(50px);filter:blur(20px);margin-top:var(--ditch);margin-bottom:var(--ditch)}.split.is-visible{opacity:1;filter:blur(0px);transform:translateY(0)}@media only screen and (min-width: 1024px){.split{grid-template-columns:repeat(2,1fr)}}.split h2{color:var(--teal)}.split__image{aspect-ratio:1/1;border-radius:var(--radius-md) var(--radius-md) 0 0}@media only screen and (min-width: 1024px){.split:nth-child(2n) .split__image{order:2}}.split__content{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:center;gap:var(--ditch)}@supports not (aspect-ratio: auto){.split__content>*:not(:last-child){margin-bottom:var(--ditch)}}@media only screen and (min-width: 1024px){.split__content{padding:var(--ditch);width:80%}}.corporate-stays .facilities__wrapper{width:90%;border:2px solid var(--teal);border-radius:var(--radius-lg)}@media only screen and (min-width: 1024px){.corporate-stays .facilities__wrapper{max-width:var(--w-wide)}}.facilities{grid-column:1/span 12;display:grid;align-items:start;justify-content:start;gap:var(--gutter);grid-template-columns:repeat(3,1fr)}@media only screen and (min-width: 1024px){.facilities{grid-column:3/span 8;gap:var(--canal);grid-template-columns:repeat(6,1fr)}}.facility{display:flex;flex-flow:column nowrap;align-items:center;justify-content:flex-start}.facility .icon{height:clamp(2rem,5vw,4rem);width:clamp(2rem,5vw,4rem);display:block;margin-bottom:var(--gutter)}.facility .icon img{object-fit:contain}.facility .label{font-size:clamp(1rem,5vw,1.2rem);text-align:center;line-height:1.2;color:var(--teal)}.facilities--small{display:grid;align-items:start;justify-content:start;gap:var(--gutter);grid-template-columns:repeat(4,1fr)}.facilities--small .icon{height:3rem;width:3rem}.facilities--small .label{font-size:1rem}.popout{position:absolute;right:2rem;top:0rem;z-index:10;height:100%;display:flex;align-items:flex-start;padding-top:10rem;width:calc(5rem + 2px);overflow:hidden;transition:all .3s ease-in-out;pointer-events:none}@media only screen and (min-width: 1024px){.popout{align-items:center;padding-top:0}}.popout__wrapper{display:flex;border-radius:5rem 3rem 3rem 5rem;position:absolute;right:0;transition:all .3s ease-in-out;background:#fff0}.popout__content{padding-top:1.6666666667rem;padding-bottom:1.6666666667rem;padding-right:var(--gutter);padding-left:var(--gutter);z-index:0;opacity:0;width:max-content;display:flex;flex-direction:column;align-items:center;justify-content:center}.popout--open{width:100%;pointer-events:auto}.popout--open .popout__wrapper{background:#fffc;backdrop-filter:blur(12px);border-radius:5rem 3rem 3rem 5rem}.popout--open .popout__content{opacity:1}.popout__bar{right:0;display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;gap:var(--gutter);background:#ffffff80;backdrop-filter:blur(12px);border-radius:var(--radius-lg);padding-top:1.6666666667rem;padding-bottom:1.6666666667rem;border:1px solid var(--grey)}@supports not (aspect-ratio: auto){.popout__bar>*:not(:last-child){margin-bottom:var(--gutter)}}.popout__bar li{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;width:5rem;height:5rem}.popout__bar li .icon{width:5rem;height:5rem;display:flex;align-items:center;justify-content:center}.popout__bar li .icon svg{width:2rem}.popout__row{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end;width:100%;height:6rem;padding:1rem}.popout__row dl{padding:0 1rem 0 0}.popout__row dl dt,.popout__row dl dd{text-align:right;line-height:1}.popout__row dl dt{font-weight:var(--regular);color:var(--teal);font-family:var(--sans);margin-bottom:2px;text-transform:uppercase}.popout__row dl dd{font-weight:var(--demi);color:var(--teal);font-family:var(--sans)}.row-wrap{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;gap:var(--runnel);flex-wrap:wrap}@supports not (aspect-ratio: auto){.row-wrap>*:not(:first-child){margin-left:var(--runnel)}}@media only screen and (min-width: 1024px){.row-wrap{flex-wrap:nowrap}}.row-wrap--compact{gap:1rem}.column{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;gap:var(--ditch)}@supports not (aspect-ratio: auto){.column>*:not(:last-child){margin-bottom:var(--ditch)}}.column--centred{align-items:center}.simple{margin-top:var(--ocean);width:100%}@media only screen and (max-width: 1023px){.simple{padding-right:var(--runnel);padding-left:var(--runnel)}}@media only screen and (min-width: 1024px){.simple{padding-right:var(--ditch);padding-left:var(--ditch)}}@media only screen and (min-width: 1201px){.simple{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1601px){.simple{width:90%}}@media only screen and (min-width: 1024px){.simple{display:grid;align-items:start;justify-content:start;gap:var(--canal);grid-template-columns:repeat(12,1fr)}}.simple__inner{margin-bottom:var(--sea);grid-column:2/span 10}@media only screen and (max-width: 1023px){.simple__inner{width:90%;margin:0 auto var(--sea)}}@media only screen and (min-width: 1024px){.simple__inner{grid-column:4/span 6}}.simple .headline{margin-bottom:var(--canal);color:var(--teal)}.simple .heading{color:var(--teal);margin-top:var(--creek)}.simple .type-copy{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;gap:var(--creek)}@supports not (aspect-ratio: auto){.simple .type-copy>*:not(:last-child){margin-bottom:var(--creek)}}.simple .type-copy p{margin-bottom:2rem}.carousel{position:relative;background:var(--off);width:100%;padding-top:var(--canal)}.carousel .heading{color:var(--teal);text-align:center}.carousel .swiper{position:relative;height:40vh;width:100vw;width:100%}@media only screen and (max-width: 1023px){.carousel .swiper{padding-right:var(--runnel);padding-left:var(--runnel)}}@media only screen and (min-width: 1024px){.carousel .swiper{padding-right:var(--ditch);padding-left:var(--ditch)}}@media only screen and (min-width: 1201px){.carousel .swiper{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1601px){.carousel .swiper{width:90%}}.carousel .swiper-slide img{object-fit:contain}.swiper-pagination-bullet{background:var(--teal)!important}.swiper-pagination{margin-bottom:1rem}.header{background:var(--white);backdrop-filter:blur(0);width:100vw;z-index:2;padding:clamp(2rem,2vw,3rem);height:7rem;transition:all .3s ease-in-out;position:fixed;inset:0 0 auto;margin:auto;display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start}@media only screen and (min-width: 1024px){.header{background:none;height:8rem;padding:0 var(--ditch);color:var(--white);display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}}.header-blur .header,.blog .header,.bg-tinted .header{background:#ffffffb3;backdrop-filter:blur(12px)}.header__overlay{display:none;pointer-events:none}@media only screen and (min-width: 1024px){.header__overlay{position:absolute;top:0;left:0;width:100%;height:100vh;background:#104c5c88;backdrop-filter:blur(.3rem)}}.header__overlay--active{visibility:visible;pointer-events:auto;display:block;animation:display-none-transition 1s both}.header__top{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:space-between;width:100%}@media only screen and (min-width: 1024px){.header__top{display:block;width:auto}}@media only screen and (max-width: 1023px){.header__bottom{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:space-between;gap:var(--gutter);margin-top:var(--canal);margin-bottom:var(--canal);display:none}@supports not (aspect-ratio: auto){.header__bottom>*:not(:first-child){margin-left:var(--gutter)}}}@media only screen and (min-width: 1024px){.header__bottom{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:space-between;gap:var(--gutter)}@supports not (aspect-ratio: auto){.header__bottom>*:not(:first-child){margin-left:var(--gutter)}}}.header__logo{justify-self:start}.header__logo svg{fill:var(--black)}.logo-reversed .header{background:none}@media only screen and (max-width: 1023px){.logo-reversed .header--open{background:#ffffffe6;backdrop-filter:blur(1.2rem)}}.logo-reversed .header__logo svg{fill:var(--white)}.logo-reversed .header__mobile-icon .icon-burger{stroke:var(--white)}.header__nav{z-index:10}@media only screen and (max-width: 1023px){.header__nav{width:100%}}.header__button{justify-self:end;width:auto;min-width:unset}.header--open{overflow:hidden;background:none}@media only screen and (max-width: 1023px){.header--open{background:#ffffffe6;backdrop-filter:blur(1.2rem);height:100vh}.header--open .header__logo svg{fill:var(--black)}.header--open .nav__list{display:block}.header--open .header__bottom{display:flex}}.header__mobile-icon{display:flex;width:4rem;height:4rem;align-items:center;justify-content:center}@media only screen and (min-width: 1024px){.header__mobile-icon{display:none}}.header__mobile-icon svg{width:100%;height:100%}.header__mobile-icon .icon-burger{stroke:var(--black)}.header__mobile-icon .close{width:60%;height:60%}.popout-button{position:fixed;right:2rem;bottom:2rem;z-index:20;background:var(--light-green);width:6rem;height:6rem;box-shadow:0 .4rem .4rem #00000040;border-radius:var(--radius-lg);pointer-events:auto;text-align:right;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}.popout-button svg{width:3rem;position:absolute;z-index:12}.popout-form{position:fixed;inset:0;z-index:10;background:#104c5cd0;display:flex;justify-content:center;overflow-y:auto;overscroll-behavior:contain;padding:2rem;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}@media only screen and (min-width: 1024px){.popout-form{padding:3rem;background-color:transparent}}.popout-form--open{opacity:1;pointer-events:auto}.popout-form--open button,.popout-form--open a{pointer-events:auto!important}.popout-form__container{width:100%;max-width:60rem;margin:auto;background-color:transparent}@media only screen and (min-width: 1024px){.popout-form__container{width:50%;margin:auto 0 0 auto;display:flex;flex-flow:column nowrap;align-items:flex-end;justify-content:flex-end}}.vacancy-page__header{background:var(--light-grey);padding:var(--ocean) 0 var(--canal);text-align:center}.vacancy-page__header .headline{color:var(--teal)}.vacancy-page__header .location{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:center;margin-top:var(--gutter);color:var(--teal)}.vacancy-page__header .location svg{fill:var(--teal);margin-right:.8rem}@media only screen and (max-width: 1023px){.vacancy-page__header .location{width:90%;margin:1rem auto}.vacancy-page__header .location svg{margin-right:.3rem}}.vacancy-page__content{background:#fff;padding:var(--canal);width:100%;display:grid;align-items:stretch;justify-content:start;gap:var(--brook);grid-auto-rows:1fr;grid-template-columns:repeat(12,1fr)}@media only screen and (max-width: 1023px){.vacancy-page__content{padding-right:var(--runnel);padding-left:var(--runnel)}}@media only screen and (min-width: 1024px){.vacancy-page__content{padding-right:var(--ditch);padding-left:var(--ditch)}}@media only screen and (min-width: 1201px){.vacancy-page__content{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1601px){.vacancy-page__content{width:90%}}.vacancy-page__content--inner{grid-column:1/span 12}@media only screen and (min-width: 1024px){.vacancy-page__content--inner{grid-column:4/span 6}}.vacancy-page__content .body p{margin-bottom:2rem}.vacancy-page__content .body strong{font-size:var(--type-xl);margin-bottom:4rem;display:block;line-height:1.4}.vacancy-page__content .body ul li,.vacancy-page__content .body ol li{list-style:disc;margin-left:var(--type-md)}.vacancy-page__form{background:var(--purple);width:100%;padding-bottom:var(--sea);margin-bottom:var(--sea);display:grid;align-items:stretch;justify-content:start;gap:var(--brook);grid-template-columns:repeat(12,1fr)}.vacancy-page__form .heading,.vacancy-page__form .vacancy-page__content .body strong,.vacancy-page__content .body .vacancy-page__form strong{margin:var(--canal) 0;text-align:center;color:var(--teal)}.vacancy-page__form .divider{grid-column:span 1;margin-top:1rem}@media only screen and (min-width: 1024px){.vacancy-page__form .divider{grid-column:span 2}}.vacancy-page__form .divider p{margin:0;padding:0}@media only screen and (max-width: 1023px){.vacancy-page__form{padding-right:var(--runnel);padding-left:var(--runnel)}}@media only screen and (min-width: 1024px){.vacancy-page__form{padding-right:var(--ditch);padding-left:var(--ditch)}}@media only screen and (min-width: 1201px){.vacancy-page__form{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1601px){.vacancy-page__form{width:90%}}.vacancy-page__form--inner{grid-column:4/span 6}@media only screen and (max-width: 1023px){.vacancy-page__form--inner{grid-column:1/span 12}}.vacancy-page__form form{display:grid;align-items:stretch;justify-content:start;gap:var(--brook);grid-template-columns:repeat(1,1fr)}@media only screen and (min-width: 1024px){.vacancy-page__form form{grid-template-columns:repeat(2,1fr)}}.grey__wrap{width:100%;background:var(--off);margin-bottom:var(--sea)}.grey__wrap .heading,.grey__wrap .vacancy-page__content .body strong,.vacancy-page__content .body .grey__wrap strong{margin-bottom:var(--ditch)}.purple__wrap{width:100%;background:var(--purple);margin-bottom:var(--sea)}.purple__wrap .heading,.purple__wrap .vacancy-page__content .body strong,.vacancy-page__content .body .purple__wrap strong{margin-bottom:var(--ditch)}.vacancies{width:100%;display:grid;align-items:stretch;justify-content:start;gap:var(--brook);grid-auto-rows:1fr;grid-template-columns:repeat(1,1fr)}@media only screen and (max-width: 1023px){.vacancies{padding-right:var(--runnel);padding-left:var(--runnel)}}@media only screen and (min-width: 1024px){.vacancies{padding-right:var(--ditch);padding-left:var(--ditch)}}@media only screen and (min-width: 1201px){.vacancies{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1601px){.vacancies{width:90%}}@media only screen and (min-width: 1024px){.vacancies--cols-1{grid-template-columns:repeat(1,1fr)}}@media only screen and (min-width: 1024px){.vacancies--cols-2{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width: 1024px){.vacancies--cols-3{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width: 1024px){.vacancies--cols-4{grid-template-columns:repeat(4,1fr)}}.vacancies__card{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:space-between;grid-column:span 1;min-height:330px;background:#fff;border-radius:var(--radius-md);padding:var(--brook);border:2px solid var(--light-grey)}.vacancies__card .overline{margin-bottom:var(--gutter)}.vacancies__card--bottom{margin-top:4rem;display:flex;flex-flow:row nowrap;align-items:flex-end;justify-content:space-between}.vacancies__card--bottom img{width:6rem}.vacancies__card--bottom .type-copy,.vacancies__card--bottom .vacancy-page__header .location,.vacancy-page__header .vacancies__card--bottom .location,.vacancies__card--bottom .vacancy-page__content .body p,.vacancy-page__content .body .vacancies__card--bottom p{width:70%;line-height:1.3;letter-spacing:normal;color:var(--teal)}.vacancies .heading,.vacancies .vacancy-page__content .body strong,.vacancy-page__content .body .vacancies strong{color:var(--teal)}.vacancies .icon{width:6rem;height:6rem}.vacancies__noroles{width:100%;text-align:center;grid-column:span 3}.nav{z-index:1}@media only screen and (min-width: 1024px){.nav{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}}.nav__list{color:var(--black);margin-top:var(--canal);display:none;width:100%}@media only screen and (min-width: 1024px){.nav__list{margin-top:0;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;gap:.3rem;background-color:var(--transparent);height:4rem;border-radius:4rem;padding:0 1.2rem;backdrop-filter:blur(.75rem)}@supports not (aspect-ratio: auto){.nav__list>*:not(:first-child){margin-left:.3rem}}}.nav__list li{padding:1rem 0}@media only screen and (min-width: 1024px){.nav__list li{width:auto}}.nav__list li a{text-decoration:none}.nav__list li .expand{width:16px;height:5px;margin-left:.5rem;margin-top:3px}@media only screen and (min-width: 1024px){.nav__list li .expand{display:none}}@media only screen and (min-width: 1024px){.nav__item--standout .nav__link{border:1px solid black}}.nav__list--sub{margin:2rem 0 0}.nav__list--sub li{padding:.5rem 0}@media only screen and (min-width: 1024px){.nav__list--sub{display:none}}.nav__link{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;font-family:var(--serif);font-size:var(--type-xl);letter-spacing:var(--ls-md);line-height:1;width:100%;cursor:pointer}@media only screen and (min-width: 1024px){.nav__link{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:center;font-family:var(--sans);font-size:var(--type-xxs);letter-spacing:var(--ls-lg);text-transform:uppercase;height:2.2rem;border-radius:2.2rem;padding-left:.9rem;padding-right:.9rem;width:auto;transition:background-color .3s ease}}@media only screen and (min-width: 1024px){.nav__link:hover,.nav__link.is-active{background-color:var(--white)}}.footer{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;gap:var(--ditch);width:100%;padding-bottom:var(--ditch)}@supports not (aspect-ratio: auto){.footer>*:not(:last-child){margin-bottom:var(--ditch)}}@media only screen and (max-width: 1023px){.footer{padding-right:var(--runnel);padding-left:var(--runnel)}}@media only screen and (min-width: 1024px){.footer{padding-right:var(--ditch);padding-left:var(--ditch)}}@media only screen and (min-width: 1201px){.footer{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1601px){.footer{width:90%}}.footer__inner{background-color:var(--teal);padding:var(--ditch) var(--canal);width:100%;border-radius:2rem;color:var(--white)}@media only screen and (min-width: 1024px){.footer__inner{display:grid;align-items:start;justify-content:start;gap:var(--ditch);grid-template-columns:repeat(5,1fr);grid-template-rows:2 auto;row-gap:var(--ditch)}}.footer__side{grid-row:span 2}.footer__content{margin-bottom:var(--ditch)}@media only screen and (min-width: 1024px){.footer__content{display:grid;align-items:start;justify-content:start;gap:var(--ditch);grid-template-columns:repeat(3,1fr);grid-column:3/span 3}}.footer__base{grid-column:3/span 3}.footer__bottom{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:center;background-color:var(--beige);width:100%;height:5.2rem;border-radius:2rem;padding-left:var(--ditch);padding-right:var(--ditch)}.footer__logo{width:12rem}@media only screen and (min-width: 1024px){.footer__logo{width:50%}}.footer .list{margin-top:var(--gutter);margin-bottom:var(--ditch)}.footer .form{width:100%;margin-bottom:var(--gutter);gap:var(--gutter)}.footer .form label{color:var(--white)}.island{display:none;opacity:0;pointer-events:none;z-index:0}.island>*{pointer-events:none}@media only screen and (min-width: 1024px){.island{position:fixed;width:1200px;width:var(--w-island);padding:0px 1rem;flex-direction:column;align-items:center;gap:22px;border-radius:0rem 0rem 2rem 2rem;background:#ffffffd9;backdrop-filter:blur(2px);left:50%;top:0;transform:translate(-50%);display:grid;align-items:start;justify-content:start;gap:var(--gutter);grid-template-columns:repeat(12,1fr);pointer-events:none}}.island--active ul li a{cursor:pointer}.island--active .island__header,.island--active .island__tray{pointer-events:auto;cursor:pointer}@media only screen and (min-width: 1024px){.island--active{display:grid;pointer-events:auto;animation:display-none-transition 1s both}}@keyframes display-none-transition{0%{opacity:0}to{opacity:1}}.pointer-events-auto{pointer-events:auto}.pointer-events-auto>*{pointer-events:auto}.island__header{grid-column:span 12;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;margin-top:8rem;background:#fff;border-radius:2rem;padding:.5rem .75rem}.island__header .button{margin-left:1rem}.island__header ul{display:flex}.island__header ul li{list-style:none;font-size:24px;color:#000;margin-right:1rem;color:var(--grey)}.island__header ul li .heading{font-size:var(--type-md)}.island__header ul li:hover{color:var(--teal)}@media only screen and (min-width: 1201px){.island__header{padding:.8rem 1.2rem}.island__header ul li .heading{font-size:var(--type-lg)}}.island__header .heading--active{color:var(--teal)}.island__tray--main{grid-column:span 9;background:#fff;padding:1rem;height:100%;display:flex;display:grid;align-items:start;justify-content:start;gap:1rem;grid-template-columns:repeat(3,1fr)}.island__tray--card{position:relative;grid-column:span 1;background:#000;height:0;padding-bottom:90%;border-radius:1rem;overflow:hidden}.island__tray--card img{position:absolute;object-position:center;object-fit:cover;width:100%;height:100%}.island__tray--overlay{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:flex-end;background:#0003;padding:1rem;color:#fff;text-align:center;transition:all .3s ease-in-out}.island__tray--overlay p{font-family:var(--serif);font-size:var(--type-lg)}.island__tray--overlay:hover{background:#00000080}.island__tray--cta{grid-column:span 3;background:#000;height:100%;background:var(--teal);padding:2rem;border-radius:1rem;display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:space-between;transition:all .3s ease-in}.island__tray--cta svg{width:4rem;height:4rem}.island__tray--cta p{font-family:var(--serif);font-size:var(--type-lg)}.island__tray--cta:hover{background:var(--teal)}.island__tray--cta:hover p{color:#fff}.island__tray--cta:hover #path{fill:#fff}.island__tray--pink{background:var(--pink)}.island__tray--pink p,.island__tray--pink svg{color:var(--teal);fill:var(--teal)}.island__tray--purple{background:var(--purple)}.island__tray--purple p,.island__tray--purple svg{color:var(--teal);fill:var(--teal)}.island__tray--green{background:var(--light-green)}.island__tray--green p,.island__tray--green svg{color:var(--teal);fill:var(--teal)}.island__tray--blue{background:var(--blue)}.island__tray--blue p,.island__tray--blue svg{color:var(--teal);fill:var(--teal)}.island__bottom{grid-column:span 12;padding-bottom:1rem}.island__bottom--button{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;border:1px solid var(--teal);border-radius:1rem;color:var(--teal);font-family:var(--sans);padding:var(--gutter)}.island__bottom--button svg{height:6px;margin-left:1rem}.island__overview{display:grid;align-items:start;justify-content:start;gap:var(--brook);grid-template-columns:repeat(2,1fr);border:2px solid var(--teal);padding:1rem;border-radius:2rem}.island__overview--left{grid-column:span 1;height:100%}.island__overview--right{grid-column:span 1;height:100%;border-radius:1rem;overflow:hidden}.island__overview--card{display:flex;flex-flow:column nowrap;align-items:space-between;justify-content:space-between;border:var(--teal) 2px solid;border-radius:1.4rem;padding:1rem}.island__overview--card .excerpt{font-family:var(--serif);font-size:var(--type-lg);margin-top:1rem;color:var(--teal)}.island__overview--map{border-radius:1.4rem;padding:2rem;height:100%;background:var(--teal);position:relative}.island__overview--icons{color:var(--teal);display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start;margin-top:var(--brook)}.island__overview--icons .icon{padding:1.5rem;width:6rem;height:6rem;margin:.25rem;display:flex;align-items:center;justify-content:center}.island__overview--icons .icon img{object-fit:contain;width:100%;height:100%}.page{display:flex;flex-flow:column nowrap;align-items:center;justify-content:flex-start;gap:var(--ditch);padding:var(--channel) var(--sea);color:var(--teal);width:100%;font-size:var(--type-xs);font-family:var(--sans);letter-spacing:var(--ls-md);line-height:1.4;margin-bottom:var(--runnel)}@supports not (aspect-ratio: auto){.page>*:not(:last-child){margin-bottom:var(--ditch)}}@media only screen and (max-width: 1023px){.page{padding-right:var(--runnel);padding-left:var(--runnel)}}@media only screen and (min-width: 1024px){.page{padding-right:var(--ditch);padding-left:var(--ditch)}}@media only screen and (min-width: 1201px){.page{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1601px){.page{width:90%}}.page strong{font-family:var(--serif);font-size:var(--type-lg);text-transform:capitalize}.page p{font-size:var(--type-xs);font-family:var(--sans);letter-spacing:var(--ls-md);line-height:1.4;margin-bottom:var(--runnel)}.page__section--narrow{width:90%}@media only screen and (min-width: 1024px){.page__section--narrow{width:65vw}}@media only screen and (min-width: 1201px){.page__section--narrow{width:45vw}}.faqs{width:100%;display:grid;align-items:start;justify-content:start;gap:var(--gutter);grid-template-columns:repeat(12,1fr);padding-bottom:var(--ocean)}@media only screen and (max-width: 1023px){.faqs{padding-right:var(--runnel);padding-left:var(--runnel)}}@media only screen and (min-width: 1024px){.faqs{padding-right:var(--ditch);padding-left:var(--ditch)}}@media only screen and (min-width: 1201px){.faqs{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1601px){.faqs{width:90%}}.faqs__header{grid-column:1/span 12}.faqs__left{grid-column:1/span 12;padding-right:var(--canal)}@media only screen and (min-width: 1024px){.faqs__left{grid-column:1/span 5}}.faqs__left h2{color:var(--teal)}.faqs__left .type-copy{margin-top:var(--canal)}.faqs__right{grid-column:span 12}@media only screen and (min-width: 1024px){.faqs__right{grid-column:span 6}}.faqs__right article:first-child .faqs__row--heading{padding-top:0}.faqs__tags{margin-top:var(--river);margin-bottom:0;grid-column:span 12}@media only screen and (min-width: 1024px){.faqs__tags{grid-column:6/span 6}}.faqs__tags li{display:inline-flex;flex-flow:column nowrap;align-items:flex-start;justify-content:center;font-family:var(--sans);font-size:var(--type-xxs);margin:0 var(--runnel) var(--runnel) 0;color:#000;background-color:var(--purple);padding:1rem;border-radius:var(--radius-xl);cursor:pointer}.faqs__tags li--active{border-color:var(--orange)}.faqs__row{margin-bottom:var(--sea)}.faqs__row--heading{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;gap:var(--gutter);padding-top:var(--stream);padding-bottom:var(--stream);border-bottom:1px solid #cfcfcf}@supports not (aspect-ratio: auto){.faqs__row--heading>*:not(:first-child){margin-left:var(--gutter)}}.faqs__row--heading h3{pointer-events:none}.faqs__row--heading svg{width:var(--type-xl);pointer-events:none;transition:all .2s ease-in-out}.faqs__row--heading.active svg{transform:rotate(45deg)}.faqs__row--details{margin-top:2rem;padding-bottom:var(--stream)}.list{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;gap:var(--creek)}@supports not (aspect-ratio: auto){.list>*:not(:last-child){margin-bottom:var(--creek)}}.list__label{font-family:var(--sans);font-size:var(--type-xxs);text-transform:uppercase;border-bottom:.1rem solid var(--white);padding-bottom:1.2rem;width:100%}.list__items{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;gap:var(--creek)}@supports not (aspect-ratio: auto){.list__items>*:not(:last-child){margin-bottom:var(--creek)}}.list__link{font-family:var(--serif);font-size:var(--type-lg)}.form{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;gap:var(--ditch)}@supports not (aspect-ratio: auto){.form>*:not(:last-child){margin-bottom:var(--ditch)}}.form__button{display:block;text-transform:uppercase;border-bottom:.1rem solid var(--white);padding-bottom:.2rem}.basic{width:100%;padding-top:var(--canal);padding-bottom:var(--canal);position:relative}@media only screen and (max-width: 1023px){.basic{padding-right:var(--runnel);padding-left:var(--runnel)}}@media only screen and (min-width: 1024px){.basic{padding-right:var(--ditch);padding-left:var(--ditch)}}@media only screen and (min-width: 1201px){.basic{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1601px){.basic{width:90%}}.basic--columns{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:flex-start;gap:var(--ditch)}@supports not (aspect-ratio: auto){.basic--columns>*:not(:first-child){margin-left:var(--ditch)}}.basic--columns>*{flex:1}.basic .tags,.basic .type-copy{margin-top:var(--runnel)}.basic .tag{margin-top:.8rem;display:flex;width:auto;text-align:center;align-items:center}.basic .tags{margin-top:1rem}.basic .tags--flex{display:flex;flex-wrap:wrap}.basic .tags--flex .tag{margin:0 1rem 1rem 0}.basic--grid{display:grid;align-items:start;justify-content:start;gap:var(--canal);grid-template-columns:repeat(1,1fr)}@media only screen and (min-width: 1024px){.basic--grid{grid-template-columns:repeat(3,1fr)}.basic--grid .basic__side:last-child{grid-column:span 2}}.basic--dark{background-color:var(--black);color:var(--white)}.basic--mask-4-3{position:relative;width:100%;padding-bottom:66.6666666667%;height:0;aspect-ratio:3/2;overflow:hidden}.basic--mask-4-3 img{position:absolute;object-fit:cover}@media only screen and (min-width: 1024px){.basic--mask-4-3{grid-column:2/span 2}}@media only screen and (min-width: 1024px){.basic__content{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;gap:var(--ditch)}@supports not (aspect-ratio: auto){.basic__content>*:not(:last-child){margin-bottom:var(--ditch)}}}.basic__list{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;gap:.8rem}@supports not (aspect-ratio: auto){.basic__list>*:not(:last-child){margin-bottom:.8rem}}.lead{width:100%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;gap:var(--gutter);text-align:center;max-width:90rem;margin-bottom:var(--canal);margin-top:var(--canal)}@media only screen and (max-width: 1023px){.lead{padding-right:var(--runnel);padding-left:var(--runnel)}}@media only screen and (min-width: 1024px){.lead{padding-right:var(--ditch);padding-left:var(--ditch)}}@media only screen and (min-width: 1201px){.lead{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1601px){.lead{width:90%}}@supports not (aspect-ratio: auto){.lead>*:not(:last-child){margin-bottom:var(--gutter)}}.hero{position:relative;width:100%;height:0;padding-bottom:50%;min-height:70rem}@media only screen and (max-width: 1023px){.hero{margin-bottom:1rem}}.hero__media{position:absolute;inset:0;margin:auto}.hero__form{width:100%;margin:0;padding:0 3rem}.hero__bottom{width:80%}@media only screen and (min-width: 1024px){.hero__bottom{width:50%}}@media only screen and (min-width: 1201px){.hero__bottom{width:40%}}.hero__bottom .text{font-size:var(--type-md);font-family:var(--sans);line-height:1.5}.hero__mid{pointer-events:auto}.hero__inner{position:absolute;inset:0;margin:auto;pointer-events:none;background:linear-gradient(0deg,#00000080,#0000 70%);display:flex;flex-flow:column nowrap;align-items:center;justify-content:space-between;gap:var(--canal);padding-top:var(--moat);padding-bottom:var(--moat);color:var(--white);text-align:center;z-index:2}@supports not (aspect-ratio: auto){.hero__inner>*:not(:last-child){margin-bottom:var(--canal)}}.hero__inner--center{justify-content:center}.hero__inner--overlay{background:#00000080}@media only screen and (min-width: 1024px){.hero__inner{padding-bottom:var(--channel)}}.hero__inner .row-wrap{justify-content:center;margin-top:var(--canal);flex-wrap:wrap}.hero__inner .type-copy{width:90%;font-size:var(--type-md);margin:0 auto}@media only screen and (min-width: 1024px){.hero__inner .type-copy{width:60%}}.corporate-stays .hero .headline,.corporate-stays.hero .headline{font-family:var(--sans);color:var(--yellow);text-transform:uppercase;text-align:center;font-weight:var(--demi);letter-spacing:.1rem}.corporate-stays .hero .heading,.corporate-stays.hero .heading{color:var(--yellow)}.corporate-stays .hero .button,.corporate-stays.hero .button{color:var(--teal)}.board{margin:var(--bay) auto;padding-top:var(--h-header);position:relative;display:flex;flex-flow:column nowrap;align-items:center;justify-content:flex-start;gap:var(--canal);width:100%}@supports not (aspect-ratio: auto){.board>*:not(:last-child){margin-bottom:var(--canal)}}@media only screen and (max-width: 1023px){.board{padding-right:var(--runnel);padding-left:var(--runnel)}}@media only screen and (min-width: 1024px){.board{padding-right:var(--ditch);padding-left:var(--ditch)}}@media only screen and (min-width: 1201px){.board{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1601px){.board{width:90%}}.board--off{background-color:var(--off)}.board__header{text-align:center;color:var(--green);display:flex;flex-flow:column nowrap;align-items:center;justify-content:flex-start;gap:var(--gutter);width:100%;max-width:var(--w-wide)}@supports not (aspect-ratio: auto){.board__header>*:not(:last-child){margin-bottom:var(--gutter)}}.board__header p{letter-spacing:.108rem}.board__list{width:100%;max-width:var(--w-wide);display:grid;align-items:start;justify-content:start;gap:var(--ditch);grid-template-columns:repeat(1,1fr);grid-auto-rows:1fr;row-gap:var(--sea)}@media only screen and (min-width: 1024px){.board__list{grid-template-columns:repeat(2,1fr)}}.board__tiles{width:100%;max-width:var(--w-wide);display:grid;align-items:start;justify-content:start;gap:var(--runnel);grid-template-columns:repeat(1,1fr);grid-auto-rows:min-content 1fr}@media only screen and (max-width: 1023px){.board__tiles{padding-right:var(--runnel);padding-left:var(--runnel)}}@media only screen and (min-width: 1024px){.board__tiles{padding-right:var(--ditch);padding-left:var(--ditch)}}@media only screen and (min-width: 1201px){.board__tiles{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1601px){.board__tiles{width:90%}}@media only screen and (min-width: 1024px){.board__tiles{grid-template-columns:repeat(3,1fr)}}.board__content{width:100%;max-width:var(--w-wide)}.ambassador{max-width:100vw}@media only screen and (min-width: 1024px){.ambassador{display:flex;flex-flow:row nowrap;align-items:stretch;justify-content:stretch}}.ambassador__col{padding:var(--canal);width:100%;min-height:500px}@media only screen and (min-width: 1024px){.ambassador__col{flex:1;width:50%}}.ambassador__message{background:var(--purple);display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:center}.ambassador__message .heading{color:var(--teal);text-align:center;width:75%;margin:0 auto}.ambassador__side{background:var(--teal);position:relative;display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:space-between}.ambassador__side blockquote{align-self:flex-start;color:var(--white);width:70%;line-height:1.4;margin-bottom:var(--ditch);font-size:var(--type-xl);z-index:1;position:relative}.ambassador__side p{color:#fff;font-family:var(--sans);font-size:var(--type-sm)}.ambassador__side img{align-self:flex-end;z-index:0;width:18rem;height:18rem;border-radius:50%;bottom:2rem;right:2rem;z-index:1}@media only screen and (min-width: 1024px){.ambassador__side img{width:20rem;height:20rem}}@media only screen and (min-width: 1201px){.ambassador__side img{width:30rem;height:30rem}}.banner{display:flex;flex-flow:column nowrap;align-items:center;justify-content:flex-start;width:100%;background-color:var(--purple);color:var(--teal);position:relative;overflow:hidden;height:50vh}.banner__content{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;text-align:center;height:100%}@media only screen and (min-width: 1024px){.banner__content{width:75%}}.banner--right,.banner--left{width:100%;display:grid;align-items:start;justify-content:start;gap:var(--canal);grid-template-columns:repeat(1,1fr);text-align:center;height:100%}@media only screen and (max-width: 1023px){.banner--right,.banner--left{padding-right:var(--runnel);padding-left:var(--runnel)}}@media only screen and (min-width: 1024px){.banner--right,.banner--left{padding-right:var(--ditch);padding-left:var(--ditch)}}@media only screen and (min-width: 1201px){.banner--right,.banner--left{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1601px){.banner--right,.banner--left{width:90%}}@media only screen and (min-width: 1024px){.banner--right,.banner--left{grid-template-columns:repeat(2,1fr)}}.banner--right p,.banner--left p{font-family:var(--sans);text-transform:uppercase;margin-bottom:var(--gutter);font-size:var(--type-md)}.banner--right .link,.banner--left .link{margin-top:var(--stream)}.banner--left .banner__content{grid-column:1/span 1}.banner--left .watermark{position:absolute;bottom:-20vw;right:-20vw;width:80vw;height:80vw}.banner--left .watermark img{object-fit:cover;object-position:center}@media only screen and (min-width: 1024px){.banner--left .watermark{top:var(--sea);right:calc(var(--sea) * -1);width:50vw;height:50vw}}.banner--right .banner__content{grid-column:2/span 1}.banner--right .watermark{position:absolute;top:var(--sea);left:calc(var(--sea) * -1);width:50vw;height:50vw}.banner--right .watermark svg{object-fit:cover;object-position:center}.banner--center{height:auto;height:100%;padding:var(--channel) var(--ditch);text-align:center}@media only screen and (min-width: 1024px){.banner--center{padding:var(--ocean)}}.banner--center .type-copy{margin-bottom:var(--gutter)}.banner--center .heading{line-height:1.3}.banner--center .banner__content{margin:0 auto}.banner.theme-light{background-color:var(--purple)}.banner.theme-dark{background-color:var(--teal);color:var(--white)}.banner.theme-dark #p1{fill:var(--white)}.banner.theme-dark .link{color:var(--white);border-color:var(--white)}.banner.theme-orange{background-color:var(--orange);color:var(--teal)}.banner.theme-orange #p1{fill:var(--white)}.banner.theme-orange .link{color:var(--teal);border-color:var(--teal)}.banner.theme-yellow{background-color:var(--teal);color:var(--yellow)}.banner.theme-yellow #p1{fill:var(--yellow)}.banner.theme-yellow .link{color:var(--yellow);border-color:var(--yellow)}@media only screen and (max-width: 1023px){.banner{margin-bottom:var(--river)}}.features{display:flex;flex-flow:column nowrap;align-items:center;justify-content:flex-start;gap:var(--canal);width:100%;padding-top:var(--canal);padding-bottom:var(--canal);position:relative;color:var(--teal);max-width:100vw}@supports not (aspect-ratio: auto){.features>*:not(:last-child){margin-bottom:var(--canal)}}@media only screen and (max-width: 1023px){.features{padding-right:var(--runnel);padding-left:var(--runnel)}}@media only screen and (min-width: 1024px){.features{padding-right:var(--ditch);padding-left:var(--ditch)}}@media only screen and (min-width: 1201px){.features{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1601px){.features{width:90%}}.features__list{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:center;gap:var(--sea)}@supports not (aspect-ratio: auto){.features__list>*:not(:first-child){margin-left:var(--sea)}}.columns{width:100%;display:grid;align-items:stretch;justify-content:start;gap:var(--brook);grid-auto-rows:1fr;margin-bottom:var(--ditch);grid-template-columns:repeat(1,1fr)}@media only screen and (max-width: 1023px){.columns{padding-right:var(--runnel);padding-left:var(--runnel)}}@media only screen and (min-width: 1024px){.columns{padding-right:var(--ditch);padding-left:var(--ditch)}}@media only screen and (min-width: 1201px){.columns{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1601px){.columns{width:90%}}@media only screen and (min-width: 1024px){.columns--cols-1{grid-template-columns:repeat(1,1fr)}}@media only screen and (min-width: 1024px){.columns--cols-2{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width: 1024px){.columns--cols-3{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width: 1024px){.columns--cols-4{grid-template-columns:repeat(4,1fr)}}.column__panel{grid-column:span 1;border:2px solid var(--light-grey);border-radius:var(--radius-md);display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;gap:var(--creek);padding:var(--stream) var(--runnel)}@supports not (aspect-ratio: auto){.column__panel>*:not(:last-child){margin-bottom:var(--creek)}}.column__panel .heading{color:var(--teal)}.column__panel .line{width:100%;border-bottom:1px solid var(--grey);height:1px}.column__panel ol li{list-style-type:decimal;list-style-position:initial;margin-left:2rem}.panel{display:flex;flex-flow:column nowrap;align-items:center;justify-content:flex-start;gap:var(--ditch);width:100%;padding-top:var(--canal);padding-bottom:var(--canal);position:relative;color:var(--teal)}@supports not (aspect-ratio: auto){.panel>*:not(:last-child){margin-bottom:var(--ditch)}}@media only screen and (max-width: 1023px){.panel{padding-right:var(--runnel);padding-left:var(--runnel)}}@media only screen and (min-width: 1024px){.panel{padding-right:var(--ditch);padding-left:var(--ditch)}}@media only screen and (min-width: 1201px){.panel{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1601px){.panel{width:90%}}@media only screen and (max-width: 1023px){.panel{padding-left:0;padding-right:0}}.panel__inner{width:100%}.cta{display:flex;flex-flow:column nowrap;align-items:center;justify-content:flex-start;width:100%;padding-top:var(--canal);padding-bottom:var(--channel)}@media only screen and (max-width: 1023px){.cta{padding-right:var(--runnel);padding-left:var(--runnel)}}@media only screen and (min-width: 1024px){.cta{padding-right:var(--ditch);padding-left:var(--ditch)}}@media only screen and (min-width: 1201px){.cta{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1601px){.cta{width:90%}}.intro{position:relative;overflow:hidden;width:100%;min-height:40rem;background-color:var(--teal)}@media only screen and (max-width: 1023px){.intro{display:flex;flex-flow:column-reverse nowrap;align-items:flex-start;justify-content:space-between;gap:var(--creek)}@supports not (aspect-ratio: auto){.intro>*:not(:first-child){margin-left:var(--creek)}}}@media only screen and (min-width: 1024px){.intro{display:block;height:100vh}}.intro__media{position:absolute;inset:0;margin:auto}.intro__inner{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:center;gap:var(--creek);color:var(--white)}@supports not (aspect-ratio: auto){.intro__inner>*:not(:last-child){margin-bottom:var(--creek)}}.intro__inner .row-wrap{flex-wrap:wrap;gap:1rem}.intro__inner .row-wrap li{margin:0}@media only screen and (max-width: 1023px){.intro__inner{padding:var(--canal)}}@media only screen and (min-width: 1024px){.intro__inner{position:absolute;inset:0 auto 0 0;margin:auto;display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:center;gap:var(--creek);padding-left:var(--ocean);max-width:40%;z-index:2}@supports not (aspect-ratio: auto){.intro__inner>*:not(:last-child){margin-bottom:var(--creek)}}}.intro__image{position:relative;top:0;right:0;width:100%;height:60rem;display:flex}.intro__image--reference{position:absolute;top:0;width:unset;height:unset;object-fit:none;visibility:hidden}@media only screen and (min-width: 1024px){.intro__image{height:100%;width:60%;position:absolute}}.intro__image #img-mask{right:0}.intro__image #img-hero{left:0}.intro__image--responsive{object-fit:cover;width:100%;height:100%;position:absolute;z-index:0;top:0;left:0}.intro__image--nose{position:absolute;z-index:1;bottom:-2px;left:0;height:auto;width:100%;max-width:unset;max-height:unset}@media only screen and (min-width: 1024px){.intro__image--nose{top:0;left:0;height:100%;width:auto}}.tiles{width:100%;margin:var(--canal) 0;display:grid;align-items:start;justify-content:start;column-gap:var(--creek);row-gap:var(--moat);grid-template-columns:repeat(1,1fr)}@media only screen and (max-width: 1023px){.tiles{padding-right:var(--runnel);padding-left:var(--runnel)}}@media only screen and (min-width: 1024px){.tiles{padding-right:var(--ditch);padding-left:var(--ditch)}}@media only screen and (min-width: 1201px){.tiles{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1601px){.tiles{width:90%}}@media only screen and (min-width: 521px){.tiles{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width: 1201px){.tiles{grid-template-columns:repeat(3,1fr)}}.tiles__item{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;height:100%}@media only screen and (min-width: 1024px){.tiles--skew .tiles__item:nth-child(3n-1){padding-top:var(--river)}}@media only screen and (min-width: 1024px){.tiles--skew .tiles__item:nth-child(3n){padding-top:calc(var(--river) * 2)}}.suites{width:100%;grid-template-columns:repeat(12,1fr);display:grid;align-items:start;justify-content:start;gap:var(--canal);grid-template-columns:repeat(1,1fr);margin-top:var(--moat);margin-bottom:var(--canal);max-width:100vw}@media only screen and (max-width: 1023px){.suites{padding-right:var(--runnel);padding-left:var(--runnel)}}@media only screen and (min-width: 1024px){.suites{padding-right:var(--ditch);padding-left:var(--ditch)}}@media only screen and (min-width: 1201px){.suites{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1601px){.suites{width:90%}}@media only screen and (min-width: 1024px){.suites{grid-template-columns:repeat(12,1fr)}}.suites__left{grid-column:1/span 1;margin-bottom:var(--moat)}@media only screen and (min-width: 1024px){.suites__left{grid-column:1/span 4}}@media only screen and (max-width: 1023px){.suites__left{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:flex-start;gap:var(--gutter)}@supports not (aspect-ratio: auto){.suites__left>*:not(:first-child){margin-left:var(--gutter)}}}@media only screen and (max-width: 767px){.suites__left{display:block}}.suites__left .suites__card{position:relative;border-radius:var(--radius-md);border:.1rem solid var(--black);display:flex;flex-direction:column;margin-bottom:1rem;transition:all .3s ease-in}@media only screen and (max-width: 1023px){.suites__left .suites__card{flex:1}}.suites__left .suites__card img{width:100%;height:15rem;border-radius:var(--radius-md) var(--radius-md) 0 0}.suites__left .suites__card svg{width:4rem;height:4rem;position:absolute;bottom:1rem;right:1rem}.suites__left .suites__card svg #path{fill:var(--orange)}.suites__left .suites__card .sqm{color:var(--teal);font-family:var(--sans)}@media only screen and (min-width: 1024px){.suites__left .suites__card{flex-direction:row}.suites__left .suites__card img{width:10vw;height:10vw;border-radius:var(--radius-md) 0 0 var(--radius-md)}}.suites__left .suites__card:hover{background-color:var(--light-green)}.suites__left .suites__card.active{background-color:var(--teal)}.suites__left .suites__card.active span,.suites__left .suites__card.active p{color:#fff}.suites__left .suites__card.active svg #path{fill:var(--white)}.suites__left--content{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:space-between;gap:var(--gutter);padding:var(--runnel);width:100%}@supports not (aspect-ratio: auto){.suites__left--content>*:not(:last-child){margin-bottom:var(--gutter)}}.suites__left--content p{color:var(--teal)}.suites__left--block{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:space-between;gap:var(--gutter)}@supports not (aspect-ratio: auto){.suites__left--block>*:not(:last-child){margin-bottom:var(--gutter)}}.suites__slideshow{width:100%;padding-bottom:66.6666%;height:0;position:relative}.suites__slideshow .swiper{position:absolute;top:0;width:100%;height:100%}.suites__detail{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;gap:var(--stream);grid-column:span 1;color:var(--teal)}@supports not (aspect-ratio: auto){.suites__detail>*:not(:last-child){margin-bottom:var(--stream)}}.suites__detail .button{margin-top:var(--creek)}@media only screen and (min-width: 1024px){.suites__detail{grid-column:5/span 8}}@media only screen and (min-width: 1024px){.suites__detail--content{display:grid;align-items:start;justify-content:start;grid-template-columns:repeat(12,1fr)}}.suites__detail--text{grid-column:span 5}.suites__detail--text h3{margin:var(--gutter) 0}.suites__detail .facilities{margin-top:var(--ditch)}@media only screen and (min-width: 1024px){.suites__detail .facilities{grid-column:7/span 6}}.innernav{display:flex;flex-flow:column nowrap;align-items:stretch;justify-content:center;border-bottom:.1rem solid var(--grey);width:100%;z-index:2;background:var(--white)}@media only screen and (min-width: 1024px){.innernav{position:sticky;top:0rem}}.innernav__list{display:flex;flex-flow:column nowrap;align-items:center;justify-content:space-between;gap:.3rem}@supports not (aspect-ratio: auto){.innernav__list>*:not(:last-child){margin-bottom:.3rem}}@media only screen and (min-width: 1024px){.innernav__list{flex-direction:row}}.innernav__active{background:var(--off)}.innernav__item{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;flex-grow:1;padding:1.4rem 0}@media only screen and (max-width: 1023px){.innernav__item:not(:last-child){border-bottom:1px solid var(--grey);width:100%}}@media only screen and (min-width: 1024px){.innernav__item:not(:last-child){border-right:.1rem solid var(--grey)}}.innernav__item .active{background:var(--off);border-radius:2rem}.innernav__link{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:center;font-family:var(--sans);font-size:var(--type-xxs);letter-spacing:var(--ls-lg);text-transform:uppercase;cursor:pointer;padding:1rem 4rem;border-radius:var(--radius-sm)}.richtext{font-family:var(--sans);letter-spacing:var(--ls-md);line-height:var(--lh-md)}.richtext :is(p,ul,ol,strong):not(:last-child){margin-bottom:var(--ditch)}.richtext :is(p,ul,ol){font-size:var(--type-sm)}.richtext em{font-style:italic}.richtext strong{font-weight:400;text-transform:uppercase;letter-spacing:var(--ls-lg)}.richtext h3,.richtext h4{font-weight:var(--medium);margin-bottom:var(--ditch)}@media only screen and (max-height: 790px){.richtext h3,.richtext h4{font-size:var(--type-sm)}}@media only screen and (min-height: 791px){.richtext h3,.richtext h4{font-size:var(--type-md)}}.richtext ul,.richtext ol{list-style-position:outside;padding-left:2ch}.richtext ul li{list-style-type:"–  "}.richtext ol li{list-style:decimal}.richtext a{text-decoration:underline}.richtext a:hover{text-decoration:none}.richtext figure,.richtext img{margin-bottom:var(--ditch)}.richtext blockquote{width:100%;border-top:.1rem solid var(--black);border-bottom:.1rem solid var(--black);font-size:var(--type-lg);font-family:var(--serif);line-height:var(--lh-md);letter-spacing:var(--ls-md);margin-top:var(--channel);margin-bottom:var(--channel);padding-top:var(--runnel);padding-bottom:var(--channel)}.richtext blockquote:before{content:"“";margin-left:-.75ch}.richtext blockquote:after{content:"”"}@media only screen and (min-width: 1024px){.min-h-70{min-height:100vh}}.accordian{width:100%;display:grid;align-items:start;justify-content:start;gap:var(--brook);grid-template-columns:repeat(1,1fr)}.accordian--inset{width:100%}@media only screen and (max-width: 1023px){.accordian--inset{padding-right:var(--runnel);padding-left:var(--runnel)}}@media only screen and (min-width: 1024px){.accordian--inset{padding-right:var(--ditch);padding-left:var(--ditch)}}@media only screen and (min-width: 1201px){.accordian--inset{width:1200px}}@media only screen and (max-width: 1023px){.accordian{padding-right:var(--runnel);padding-left:var(--runnel)}}@media only screen and (min-width: 1024px){.accordian{padding-right:var(--ditch);padding-left:var(--ditch)}}@media only screen and (min-width: 1201px){.accordian{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1601px){.accordian{width:90%}}@media only screen and (min-width: 1024px){.accordian{grid-template-columns:repeat(3,1fr)}}.accordian .overline{margin-bottom:var(--runnel)}.accordian__card{grid-column:1/span 1;cursor:pointer;display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;gap:var(--runnel);border-radius:var(--radius-md);border:2px solid var(--grey);padding:var(--runnel)}@supports not (aspect-ratio: auto){.accordian__card>*:not(:last-child){margin-bottom:var(--runnel)}}.accordian__card--active{border:2px solid var(--orange)}.accordian__card h2{color:var(--teal)}.accordian__card .premium{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:flex-start;margin-top:var(--gutter);font-family:var(--sans)}.accordian__card .premium img{width:var(--creek);height:var(--creek);margin-right:var(--gutter)}.accordian__card .tags,.accordian__card .type-copy{margin:var(--runnel) 0}.accordian__card .button{margin-top:var(--runnel)}.accordian__details{display:none;grid-column:1;position:relative;transition:all .9s ease-in-out;opacity:0}.accordian__details--appear{display:block;opacity:1}.accordian__details--inner{position:relative;font-size:1rem;width:100%}@media only screen and (min-width: 1024px){.accordian__details--inner{position:absolute}}@media only screen and (min-width: 1024px){.accordian__details{grid-row:1;grid-column:2/span 2}}.accordian__panel{position:relative;display:flex;flex-flow:column nowrap;align-items:stretch;justify-content:flex-start;gap:var(--runnel);border:2px solid var(--grey);border-radius:var(--radius-md);overflow:hidden}@supports not (aspect-ratio: auto){.accordian__panel>*:not(:last-child){margin-bottom:var(--runnel)}}@media only screen and (min-width: 1024px){.accordian__panel{display:flex;flex-flow:row nowrap;align-items:stretch;justify-content:flex-start;gap:var(--runnel);height:500px}@supports not (aspect-ratio: auto){.accordian__panel>*:not(:first-child){margin-left:var(--runnel)}}}.accordian__image{height:100%}@media only screen and (min-width: 1024px){.accordian__image{width:45%}}.accordian__image img{object-fit:cover}.accordian__contacts{height:100%;padding:var(--ditch) var(--gutter)}@media only screen and (min-width: 1024px){.accordian__contacts{width:65%}}.accordian__contacts dl{width:100%;display:flex;margin-top:var(--ditch)}.accordian__contacts dl:not(:last-child){margin-bottom:var(--ditch)}.accordian__contacts dl dt,.accordian__contacts dl dd{text-align:left}.accordian__contacts dl dt{width:1.8rem;height:1.8rem;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;margin-right:var(--gutter);font-size:var(--type-xs)}.accordian__contacts dl dt svg{object-fit:cover;object-position:center;width:1.8rem;height:1.8rem}.accordian__contacts dl dd{font-weight:var(--regular);color:var(--teal);font-family:var(--sans);font-size:var(--type-xs)}.accordian__contacts dl dd strong{font-weight:var(--demi);display:block}@media only screen and (min-width: 1024px){.accordian__contacts{display:flex;flex-flow:column nowrap;align-items:space-between;justify-content:space-between;gap:var(--runnel)}@supports not (aspect-ratio: auto){.accordian__contacts>*:not(:last-child){margin-bottom:var(--runnel)}}}.accordian__contacts--type{text-transform:uppercase;margin:0;padding:0}.accordian__slideshow{width:90vw;height:280px;position:relative;margin-bottom:1rem;padding:0}.accordian__slideshow--list{width:100%;display:flex}@media only screen and (min-width: 1024px){.accordian__slideshow{display:none}}.accordian__stage{display:none;margin-bottom:var(--creek)}@media only screen and (min-width: 1024px){.accordian__stage{display:grid;align-items:start;justify-content:start;gap:var(--creek);grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}}.accordian__stage--cell img{object-fit:cover}@media only screen and (min-width: 1024px){.accordian__stage--cell{position:relative;overflow:hidden}}@media only screen and (min-width: 1024px){.accordian__stage--left{grid-column:1/span 1;grid-row:1/span 2;height:100%}}@media only screen and (min-width: 1024px){.accordian__stage--right-1{grid-column:2/span 1;grid-row:1/span 1;width:100%;aspect-ratio:3/2}}@media only screen and (min-width: 1024px){.accordian__stage--right-2{grid-column:2/span 1;grid-row:2/span 1;width:100%;aspect-ratio:3/2}}.accordian__meta{display:grid;align-items:start;justify-content:start;gap:var(--creek);grid-template-columns:repeat(1,1fr)}@media only screen and (min-width: 1024px){.accordian__meta{grid-template-columns:repeat(2,1fr)}}.accordian__meta--card{grid-column:1/span 1;background:var(--pink);border-radius:var(--radius-md);padding:var(--runnel)}.accordian__meta--icons{grid-column:1/span 1;display:flex;flex-wrap:wrap}@media only screen and (min-width: 1024px){.accordian__meta--icons{grid-column:2/span 1}}.accordian__meta--icons .icon{padding:1rem;width:6rem;height:6rem;margin:.5rem;display:flex;align-items:center;justify-content:center}.accordian__meta--icons .icon img{object-fit:contain;width:100%;height:100%}.slideshow_wrapper{position:relative;width:100%;height:90vh;min-height:600px}.slideshow{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;gap:var(--canal);padding-top:var(--gutter);padding-bottom:var(--gutter);width:100%}@supports not (aspect-ratio: auto){.slideshow>*:not(:last-child){margin-bottom:var(--canal)}}@media only screen and (min-width: 1024px){.slideshow{display:none}}.slideshow--light{background-color:var(--white)}.slideshow--dark{background-color:var(--beige)}.slideshow--accent{background-color:var(--green)}.slideshow__head{width:100%;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;gap:var(--brook)}@media only screen and (max-width: 1023px){.slideshow__head{padding-right:var(--runnel);padding-left:var(--runnel)}}@media only screen and (min-width: 1024px){.slideshow__head{padding-right:var(--ditch);padding-left:var(--ditch)}}@media only screen and (min-width: 1201px){.slideshow__head{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1601px){.slideshow__head{width:90%}}@supports not (aspect-ratio: auto){.slideshow__head>*:not(:first-child){margin-left:var(--brook)}}.slideshow__list{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:flex-start;gap:var(--gutter);-ms-overflow-style:none;scrollbar-width:none;position:relative;overflow:auto;cursor:grab}@supports not (aspect-ratio: auto){.slideshow__list>*:not(:first-child){margin-left:var(--gutter)}}.slideshow__list::-webkit-scrollbar{display:none}@media (hover: none) and (pointer: coarse){.slideshow__list{scroll-snap-type:x mandatory}}.slideshow__list--compact{gap:var(--river)}.slideshow__list.is-scrolling{scroll-snap-type:x mandatory}.slideshow__list.is-dragging{cursor:grabbing}.slideshow__list.is-dragging .slideshow__item{pointer-events:none;user-select:none}.slideshow__item{transition:all var(--speed-slow) ease-in-out 0s;flex-shrink:0;height:30rem;width:auto;scroll-snap-align:center;scroll-snap-stop:always}.slideshow__item:nth-of-type(2n) .card__head{order:1}.slideshow__list--compact .slideshow__item{width:16%}.slideshow__list--compact .slideshow__item img{aspect-ratio:97/71;overflow:hidden}.enquire{position:static!important;bottom:0;z-index:10;display:flex;flex-flow:column nowrap;align-items:flex-end;justify-content:center}@media only screen and (min-width: 1024px){.enquire{width:44rem}}.enquire__thanks{width:100%;display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:flex-start;gap:1rem}@supports not (aspect-ratio: auto){.enquire__thanks>*:not(:first-child){margin-left:1rem}}.enquire--wrapper{position:relative;width:100%}.enquire--icon{position:absolute;bottom:0;right:0;background:var(--light-green);width:6rem;height:6rem;z-index:11;box-shadow:0 .4rem .4rem #00000040;border-radius:var(--radius-lg);display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}.enquire--icon svg{width:3rem}.enquire--inner{position:relative;border-radius:var(--radius-lg);background:var(--light-green);box-shadow:0 .4rem .4rem #00000040;padding:var(--creek);transition:none;opacity:1;transition:all .3s ease-in-out}@media only screen and (min-width: 1024px){.enquire--inner{padding:var(--stream)}}.enquire--inner form{width:100%;display:grid;grid-template-columns:1fr;align-items:stretch;gap:var(--gutter)}.enquire--inner .field--span-1{width:100%;margin-bottom:1rem}@media only screen and (min-width: 1024px){.enquire--inner .field--span-1{width:48%}}.enquire--inner .field--span-2{width:100%;margin-bottom:1rem}.enquire--inner .field--span-3{grid-column:span 3}.enquire--inner .field--span-4{grid-column:span 4}.enquire--inner .field__input--checkbox{margin:0}.enquire--open .enquire--inner{opacity:1}.enquire__close{position:absolute;top:3rem;right:var(--creek);z-index:1;width:1.6rem;height:1.6rem;fill:var(--teal)}.enquire__close path{fill:inherit}.pex-contact-form .panel{padding:0;display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start}.pex-contact-form .generic-webform-widget-container{min-width:unset}.pex-contact-form .panel{padding:0;align-items:flex-start;gap:25px}.pex-contact-form .panel-body{padding:0;width:100%;border-radius:0;background-color:transparent}.pex-contact-form .form-group{width:100%}.pex-contact-form .dropdown.open{border-radius:var(--radius) var(--radius) 0 0}.pex-contact-form .form-control,.pex-contact-form .dropdown{width:100%;border-radius:var(--radius-lg);padding-right:var(--creek);padding-left:var(--creek);height:var(--h-input);background:var(--white);border:.1rem solid var(--light-grey);font-family:var(--sans);font-size:var(--type-xxs);color:var(--teal)}.pex-contact-form .dropdown button{height:100%}.pex-contact-form textarea.form-control{min-height:8rem;border-radius:1.5rem;padding:1rem 1.5rem}.pex-contact-form select.form-control{appearance:auto}.pex-contact-form .list-group-item{font-family:var(--sans);font-size:var(--type-xxs);display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;gap:var(--gutter)}@supports not (aspect-ratio: auto){.pex-contact-form .list-group-item>*:not(:first-child){margin-left:var(--gutter)}}.pex-contact-form .dropdown-menu .list-group-item{padding:.2rem var(--creek);font-size:var(--type-mini);gap:.5rem}.pex-contact-form .flag.flag-24{margin:0!important}.pex-contact-form .btn-group .text-box-search-filter{font-size:var(--type-xxs);color:var(--teal);padding:5px 15px}.pex-contact-form .error-message{display:block;margin-top:0;color:var(--red);font-size:var(--type-mini)}.pex-contact-form .control-label{color:var(--teal);font-size:var(--type-mini)}.pex-contact-form label[for=contact-form-area],.pex-contact-form label[for=contact-form-building],.pex-contact-form label[for=contact-form-property-type],.pex-contact-form label[for=contact-form-guest-firstName],.pex-contact-form label[for=contact-form-guest-lastName],.pex-contact-form label[for=contact-form-guest-email],.pex-contact-form label[for=contact-form-guest-mobile-theNumber],.pex-contact-form label[for=contact-form-enquiry-comments]{display:none!important}.pex-contact-form .break-line{display:none}.pex-contact-form .guest-mobile-theNumber-container{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;gap:var(--gutter)}@supports not (aspect-ratio: auto){.pex-contact-form .guest-mobile-theNumber-container>*:not(:last-child){margin-bottom:var(--gutter)}}.pex-contact-form .radio-select-toggle-btn{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}.pex-contact-form .country-select.col-md-6,.pex-contact-form .phone-number.col-md-6{padding:0;width:100%}.pex-contact-form .input-group .country-select .btn{border-radius:var(--radius-lg)}.pex-contact-form .generic-webform-widget-container{min-width:0}.pex-contact-form .form-group .control-label{padding:0}.pex-contact-form .btn-submit-generic-webform.btn{background-color:var(--teal)!important;color:var(--white)!important;border:none!important;padding:var(--creek)!important;margin-top:10px}.reviews{width:100%;background:var(--off);margin-bottom:var(--canal);padding-top:var(--ocean);padding-bottom:var(--ocean)}.reviews__grid{display:grid;align-items:start;justify-content:start;gap:var(--canal);grid-template-columns:repeat(1,1fr)}@media only screen and (min-width: 1024px){.reviews__grid{grid-template-columns:repeat(3,1fr)}}.reviews__inner{width:100%}@media only screen and (max-width: 1023px){.reviews__inner{padding-right:var(--runnel);padding-left:var(--runnel)}}@media only screen and (min-width: 1024px){.reviews__inner{padding-right:var(--ditch);padding-left:var(--ditch)}}@media only screen and (min-width: 1201px){.reviews__inner{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1601px){.reviews__inner{width:90%}}.reviews__inner .homeview{width:24rem;margin-bottom:3rem}.reviews__header{display:flex;justify-content:space-between;align-items:flex-start}.reviews__item{grid-column:span 1;margin-bottom:var(--gutter)}.reviews__item .stars{display:flex}.reviews__item .star{color:gold;font-family:sans-serif;margin-left:3px}.reviews__item .description{margin-top:1rem}.tray{background:var(--off);width:100%;text-align:center;padding:var(--ditch)}.tray .row-wrap{justify-content:center}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}.blog,.bg-tinted{background-color:var(--off)}
