/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{line-height:1.15;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}a{color:inherit;text-decoration:none;cursor:pointer}button{color:inherit;background-color:transparent;border-width:0;padding:0;cursor:pointer}a:hover,a:focus,a:active,button,button:hover,button:focus,button:active{outline:0;text-decoration:none}figure{margin:0}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;-webkit-box-shadow:none;box-shadow:none}input::-moz-focus-inner{border:0;padding:0;margin:0}ul,ol,dd{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}p{margin:0}cite{font-style:normal}fieldset{border-width:0;padding:0;margin:0}:root{--palette-brand-primary-25:#f5f3f6;--palette-brand-primary-50:#eae7ed;--palette-brand-primary-100:#d5cfda;--palette-brand-primary-200:#bfb7c8;--palette-brand-primary-300:#aa9fb6;--palette-brand-primary-400:#9586a3;--palette-brand-primary-500:#806e91;--palette-brand-primary-600:#6b567f;--palette-brand-primary-700:#553e6d;--palette-brand-primary-800:#40265a;--palette-brand-primary-900:#2b0e48;--typography-text-secondary:#2b0e48;--typography-link-text:#553e6d;--typography-link-hover-text:#806e91;--typography-link-light-text:#bfb7c8;--typography-link-light-hover-text:#eae7ed;--styled-button-colour-solid:#2b0e48;--styled-button-colour-solid-hover:#6b567f;--styled-button-colour-solid-hover-text:#fff;--styled-button-colour-light:#bfb7c8;--styled-button-colour-light-hover:#6b567f;--styled-button-colour-light-hover-text:#fff;--styled-button-colour-solid-secondary:#9586a3;--styled-button-colour-solid-secondary-hover:#6b567f;--styled-button-colour-solid-secondary-hover-text:#fff;--styled-button-colour-outline:#d0d5dd;--styled-button-colour-outline-hover:#667085;--styled-button-colour-outline-text:#344054;--stories-item-background-colour:#2b0e48;--stories-item-text-colour:#fff;--footer-col-menu-top-link-colour:#bfb7c8}body.audley-club{--palette-brand-primary-25:#f2ffff;--palette-brand-primary-50:#d9f2f4;--palette-brand-primary-100:#c1e5e9;--palette-brand-primary-200:#a9d8de;--palette-brand-primary-300:#91cbd3;--palette-brand-primary-400:#79bfc8;--palette-brand-primary-500:#60b2bd;--palette-brand-primary-600:#48a5b2;--palette-brand-primary-700:#3098a7;--palette-brand-primary-800:#188b9c;--palette-brand-primary-900:#007f91;--typography-text-secondary:#007f91;--typography-link-text:#3098a7;--typography-link-hover-text:#60b2bd;--typography-link-light-text:#a9d8de;--typography-link-light-hover-text:#d9f2f4;--styled-button-colour-solid:#007f91;--styled-button-colour-solid-hover:#48a5b2;--styled-button-colour-solid-hover-text:#fff;--styled-button-colour-light:#a9d8de;--styled-button-colour-light-hover:#48a5b2;--styled-button-colour-light-hover-text:#fff;--styled-button-colour-outline:#007f91;--styled-button-colour-outline-hover:#60b2bd;--styled-button-colour-outline-text:#007f91;--footer-col-menu-top-link-colour:#f2ffff}body.audley-care{--palette-brand-primary-25:#fff2fd;--palette-brand-primary-50:#f7dbf0;--palette-brand-primary-100:#efc5e3;--palette-brand-primary-200:#e7afd6;--palette-brand-primary-300:#df99ca;--palette-brand-primary-400:#d883bd;--palette-brand-primary-500:#d06db0;--palette-brand-primary-600:#c857a4;--palette-brand-primary-700:#c04197;--palette-brand-primary-800:#b82b8a;--palette-brand-primary-900:#b1157e;--typography-text-secondary:#b1157e;--typography-link-text:#c04197;--typography-link-hover-text:#d06db0;--typography-link-light-text:#e7afd6;--typography-link-light-hover-text:#f7dbf0;--styled-button-colour-solid:#b1157e;--styled-button-colour-solid-hover:#c857a4;--styled-button-colour-solid-hover-text:#fff;--styled-button-colour-light:#e7afd6;--styled-button-colour-light-hover:#c857a4;--styled-button-colour-light-hover-text:#fff;--styled-button-colour-outline:#b1157e;--styled-button-colour-outline-hover:#d06db0;--styled-button-colour-outline-text:#b1157e;--footer-col-menu-top-link-colour:#f7dbf0}.styled_map .club{--styled-button-colour-solid:#007f91;--styled-button-colour-solid-hover:#3098a7;--styled-button-colour-solid-hover-text:#344054}.styled_map .care{--styled-button-colour-solid:#b1157e;--styled-button-colour-solid-hover:#c04197;--styled-button-colour-solid-hover-text:#344054}html{font-size:16px}body{font-family:gotham,"Gotham SSm A","Gotham SSm B","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;color:#344054;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text--subpixel{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}h1,h2,h3,h4,h5,h6{font-family:gotham,"Gotham SSm A","Gotham SSm B","Helvetica Neue",helvetica,arial,sans-serif;color:#2b0e48;color:var(--typography-text-secondary);font-weight:400;line-height:1.25;text-transform:uppercase;margin-top:0;margin-bottom:1em}h1,.text--h1,.vsc-h2-large{font-size:1.5rem;font-weight:300;margin-bottom:.5em}@media screen and (min-width:992px){h1,.text--h1,.vsc-h2-large{font-size:2.25rem}}.text--h1-large{font-size:1.875rem;font-weight:300;margin-bottom:.5em}@media screen and (min-width:992px){.text--h1-large{font-size:3rem}}@media screen and (min-width:1400px){.text--h1-large{font-size:3.75rem}}h2{font-size:1.5rem;font-weight:300;margin-bottom:.5em}@media screen and (min-width:992px){h2{font-size:1.75rem}}h3,.text--h3{font-size:1.25rem;font-weight:300;margin-bottom:.6em}@media screen and (min-width:992px){h3,.text--h3{font-size:1.375rem}}h4,.text--h4{font-size:1.125rem;font-weight:400;margin-bottom:.9em}@media screen and (min-width:992px){h4,.text--h4{font-size:1.25rem}}p,.paragraph-text{font-size:1rem;color:#344054;line-height:1.5;margin-bottom:1.25em}p:last-child,.paragraph-text:last-child{margin-bottom:0}.text--p-large,.vsc-p-large{font-size:1.25rem;font-weight:300;line-height:1.3333}.text-align--center{text-align:center}.main-content-text:last-child{margin-bottom:0}.main-content-text h1:last-child,.main-content-text h2:last-child,.main-content-text h3:last-child,.main-content-text h4:last-child,.main-content-text h5:last-child,.main-content-text h6:last-child{margin-bottom:0}.main-content-text a{color:#553e6d;color:var(--typography-link-text);font-weight:500;text-decoration:underline}.main-content-text a:hover,.main-content-text a:focus,.main-content-text a:active{color:#553e6d;color:var(--typography-link-text);text-decoration:underline}@media screen and (min-width:992px){.main-content-text a{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.main-content-text a:hover,.main-content-text a:focus,.main-content-text a:active{color:#806e91;color:var(--typography-link-hover-text);text-decoration:underline;-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out}}.main-content-text b,.main-content-text strong{font-weight:700}.main-content-text i,.main-content-text em{font-style:italic}.main-content-text s,.main-content-text del{text-decoration:line-through}.main-content-text sub,.main-content-text sup{position:relative;font-size:.6em;line-height:0;vertical-align:baseline}.main-content-text sub{bottom:-0.25em}.main-content-text sup{top:-0.5em}.main-content-text ol{color:#344054;line-height:1.25;list-style-type:decimal;padding:0 0 1em 1.5rem;margin-bottom:1.25em;overflow:hidden}.main-content-text ol li{margin-bottom:1.125em}.main-content-text ol li ol{padding-bottom:0;padding-left:1.25em;margin-top:.875em}.main-content-text ol:last-child{margin-bottom:0}.main-content-text ul{color:#344054;line-height:1.25;list-style-type:square;padding:0 0 1em 1.5rem;margin-bottom:1.25em;overflow:hidden}.main-content-text ul li{margin-bottom:.6em}.main-content-text ul li::marker{color:#553e6d;color:var(--palette-brand-primary-700);font-size:1.25rem}.main-content-text ul li ul{padding-bottom:0;padding-left:1.25em;margin-top:.3em}.main-content-text ul li ul li{list-style-type:circle}.main-content-text ul:last-child{margin-bottom:0}.main-content-text blockquote{border-left:2px solid #553e6d;border-left:2px solid var(--palette-brand-primary-700);padding:.5rem 0 .5rem 1.25rem}.main-content-text blockquote>*{font-size:1.25em}.main-content-text fieldset{border:1px solid #2b0e48;border:1px solid var(--typography-text-secondary);padding:.75rem 1.5rem 1.5rem;margin-bottom:1.25em}.main-content-text fieldset:last-child{margin-bottom:0}.main-content-text fieldset legend{display:block;font-size:.8em;padding:0 .25rem;border:none}.main-content-text figure{margin-bottom:2.5rem}.main-content-text figcaption{font-size:.875rem;color:#fff;background-color:#2b0e48;background-color:var(--palette-brand-primary-900);padding:1rem}.main-content-text figcaption p{font-size:.875rem;color:#fff}.main-content-text figcaption a{color:#fff}.main-content-text figcaption b,.main-content-text figcaption strong{font-weight:700}.main-content-text figcaption i,.main-content-text figcaption em{font-style:italic}.text--align-center{text-align:center}.vsc-dark-background{color:#fff}.vsc-dark-background h1,.vsc-dark-background h2,.vsc-dark-background h3,.vsc-dark-background h4,.vsc-dark-background h5,.vsc-dark-background h6{color:#fff}.vsc-dark-background p,.vsc-dark-background .paragraph-text{color:#fff}.vsc-dark-background a{color:#bfb7c8;color:var(--typography-link-light-text)}@media screen and (min-width:992px){.vsc-dark-background a:hover,.vsc-dark-background a:focus,.vsc-dark-background a:active{color:#eae7ed;color:var(--typography-link-light-hover-text)}}.vsc-dark-background .main-content-text ol{color:#fff}.vsc-dark-background .main-content-text ul{color:#fff}.vsc-dark-background .main-content-text ul li::marker{color:#aa9fb6;color:var(--palette-brand-primary-300)}.vsc-dark-background .main-content-text blockquote{border-left-color:#aa9fb6;border-left-color:var(--palette-brand-primary-300)}.vsc-dark-background .main-content-text fieldset{border-color:#aa9fb6;border-color:var(--palette-brand-primary-300)}.vsc-dark-background .main-content-text figcaption{background-color:#40265a;background-color:var(--palette-brand-primary-800)}.event-card-accordion{color:#344054}.event-card-accordion h1,.event-card-accordion h2,.event-card-accordion h3,.event-card-accordion h4,.event-card-accordion h5,.event-card-accordion h6{color:#2b0e48;color:var(--typography-text-secondary)}.event-card-accordion p,.event-card-accordion .paragraph-text{color:#344054}.event-card-accordion a{color:#553e6d;color:var(--typography-link-text)}.event-card-accordion a:hover,.event-card-accordion a:focus,.event-card-accordion a:active{color:#553e6d;color:var(--typography-link-text)}@media screen and (min-width:992px){.event-card-accordion a:hover,.event-card-accordion a:focus,.event-card-accordion a:active{color:#806e91;color:var(--typography-link-hover-text)}}.event-card-accordion .main-content-text ol{color:#344054}.event-card-accordion .main-content-text ul{color:#344054}.event-card-accordion .main-content-text ul li::marker{color:#553e6d;color:var(--palette-brand-primary-700)}.event-card-accordion .main-content-text blockquote{border-left:2px solid #553e6d;border-left:2px solid var(--palette-brand-primary-700)}.event-card-accordion .main-content-text fieldset{border:1px solid #2b0e48;border:1px solid var(--typography-text-secondary)}.event-card-accordion .main-content-text figcaption{background-color:#2b0e48;background-color:var(--palette-brand-primary-900)}html,body{height:100%}embed,iframe{max-width:100%}img{max-width:100%;height:auto}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.path-user .drupal-core-tasks-messages-container .block-local-tasks-block{max-width:720px;margin-left:auto;margin-right:auto;padding-top:0;margin-bottom:2rem}.path-user .drupal-core-tasks-messages-container .messages{max-width:720px;margin-left:auto;margin-right:auto}.drupal-core-tasks-messages-container .block-local-tasks-block{max-width:1280px;margin-left:auto;margin-right:auto;padding-top:1.25rem;margin-bottom:1.5rem}@media screen and (min-width:768px){.drupal-core-tasks-messages-container .block-local-tasks-block{padding-top:2rem}}@media screen and (min-width:1200px){.drupal-core-tasks-messages-container .block-local-tasks-block{padding-top:3rem}}.drupal-core-tasks-messages-container .block-local-tasks-block ul.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin:0}.drupal-core-tasks-messages-container .block-local-tasks-block ul.tabs li{margin:0}.drupal-core-tasks-messages-container .messages{max-width:1280px;margin-left:auto;margin-right:auto;margin-top:1.25rem;margin-bottom:1.5rem}@media screen and (min-width:768px){.drupal-core-tasks-messages-container .messages{margin-top:2rem}}@media screen and (min-width:1200px){.drupal-core-tasks-messages-container .messages{margin-top:3rem}}.width-container,.vsc-layout-inner{max-width:1280px;margin-left:auto;margin-right:auto}.width-container--no-gutter{max-width:calc(1280px + 3rem);margin-left:auto;margin-right:auto}.width-container--wide{max-width:1408px;margin-left:auto;margin-right:auto}.width-container--narrow{max-width:960px;margin-left:auto;margin-right:auto}.width-container--very-narrow{max-width:720px;margin-left:auto;margin-right:auto}.webpage-border{position:relative;padding:0 .5rem .5rem}@media screen and (min-width:992px){.webpage-border{padding:46px 1rem 1rem}}body.audley-village .layout-container,body.page-node-type-audley-hub-story .layout-container,body.path-shortlist .layout-container,body.page-node-type-village-social-wall .layout-container,body.page-node-type-village-notifications-page .layout-container{background-color:#e9e6e6}@media screen and (min-width:992px){html[data-page-type=region-listing] .layout-container,html[data-page-type=postcode-search-results] .layout-container{background-color:#e9e6e6}}.navbar-main-content-spacer{height:64px}@media screen and (max-width:991px){body.page-node-type-audley-village .navbar-main-content-spacer{height:.5rem}}@media screen and (min-width:992px){.navbar-main-content-spacer{height:112px}}.navbar-main-mobile-overlay-content-spacer{height:.5rem}@media screen and (min-width:992px){.navbar-main-mobile-overlay-content-spacer{height:112px}}.page-scroll-anchor{position:relative;top:calc(-64px + -1rem);top:calc((64px + 1rem)*-1);display:block;width:0;height:0;visibility:hidden}@media screen and (min-width:992px){.page-scroll-anchor{top:calc(-82px + -2rem);top:calc((82px + 2rem)*-1)}body.page-node-type-property .page-scroll-anchor{top:calc(-82px + -3rem);top:calc((82px + 3rem)*-1)}}.gutter--responsive-padding,.vsc-layout-inner{padding-left:1rem;padding-right:1rem}@media screen and (min-width:992px){.gutter--responsive-padding,.vsc-layout-inner{padding-left:1.5rem;padding-right:1.5rem}}@media screen and (min-width:992px){.gutter--responsive-padding-desktop{padding-left:1.5rem;padding-right:1.5rem}}.gutter--responsive-margin{margin-left:1rem;margin-right:1rem}@media screen and (min-width:992px){.gutter--responsive-margin{margin-left:1.5rem;margin-right:1.5rem}}.gutter--responsive-padding-large{padding-left:1.5rem;padding-right:1.5rem}.section-padding{padding-top:2.5rem;padding-bottom:2.5rem}@media screen and (min-width:768px){.section-padding{padding-top:4rem;padding-bottom:4rem}}@media screen and (min-width:1200px){.section-padding{padding-top:6rem;padding-bottom:6rem}}.section-padding--top{padding-top:2.5rem}@media screen and (min-width:768px){.section-padding--top{padding-top:4rem}}@media screen and (min-width:1200px){.section-padding--top{padding-top:6rem}}.section-padding--bottom{padding-bottom:2.5rem}@media screen and (min-width:768px){.section-padding--bottom{padding-bottom:4rem}}@media screen and (min-width:1200px){.section-padding--bottom{padding-bottom:6rem}}.section-padding--small{padding-top:1.25rem;padding-bottom:1.25rem}@media screen and (min-width:768px){.section-padding--small{padding-top:2rem;padding-bottom:2rem}}@media screen and (min-width:1200px){.section-padding--small{padding-top:3rem;padding-bottom:3rem}}.section-padding--small-top{padding-top:1.25rem}@media screen and (min-width:768px){.section-padding--small-top{padding-top:2rem}}@media screen and (min-width:1200px){.section-padding--small-top{padding-top:3rem}}.section-padding--small-bottom{padding-bottom:1.25rem}@media screen and (min-width:768px){.section-padding--small-bottom{padding-bottom:2rem}}@media screen and (min-width:1200px){.section-padding--small-bottom{padding-bottom:3rem}}.section-padding--smaller{padding-top:1.25rem;padding-bottom:1.25rem}@media screen and (min-width:768px){.section-padding--smaller{padding-top:2rem;padding-bottom:2rem}}.section-margin{margin-top:3rem;margin-bottom:3rem}@media screen and (min-width:768px){.section-margin{margin-top:4rem;margin-bottom:4rem}}@media screen and (min-width:1200px){.section-margin{margin-top:5rem;margin-bottom:5rem}}.section-margin--small{margin-top:1.25rem;margin-bottom:1.25rem}@media screen and (min-width:768px){.section-margin--small{margin-top:2rem;margin-bottom:2rem}}@media screen and (min-width:1200px){.section-margin--small{margin-top:3rem;margin-bottom:3rem}}.section-margin--small-top{margin-top:1.25rem}@media screen and (min-width:768px){.section-margin--small-top{margin-top:2rem}}@media screen and (min-width:1200px){.section-margin--small-top{margin-top:3rem}}.component-padding{padding:1.25rem}@media screen and (min-width:768px){.component-padding{padding:2rem}}@media screen and (min-width:1200px){.component-padding{padding:3rem}}.vsc-two-columns .vsc-layout-inner,.vsc-three-columns .vsc-layout-inner{display:block}.vsc-two-columns .vsc-column,.vsc-three-columns .vsc-column{margin-bottom:1.5rem}.vsc-two-columns .vsc-column:last-child,.vsc-three-columns .vsc-column:last-child{margin-bottom:0}.vsc-one-column .vsc-layout-inner.vsc-narrow,.vsc-two-columns .vsc-layout-inner.vsc-narrow,.vsc-three-columns .vsc-layout-inner.vsc-narrow{width:auto;margin:0}.vsc-small-screen-columns-layout-reverse .vsc-layout-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.vsc-small-screen-columns-layout-reverse .vsc-column:first-child{margin-bottom:0}.vsc-small-screen-columns-layout-reverse .vsc-column:last-child{margin-bottom:1.5rem}@media screen and (min-width:768px){.vsc-two-columns .vsc-layout-inner,.vsc-three-columns .vsc-layout-inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1.5rem 1fr;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.vsc-two-columns .vsc-column,.vsc-three-columns .vsc-column{margin-bottom:0}.vsc-one-column .vsc-layout-inner.vsc-narrow,.vsc-two-columns .vsc-layout-inner.vsc-narrow,.vsc-three-columns .vsc-layout-inner.vsc-narrow{width:70%;max-width:960px;margin-left:auto;margin-right:auto}.vsc-small-screen-columns-layout-reverse .vsc-column:last-child{margin-bottom:0}}@media screen and (min-width:992px){.vsc-two-columns .vsc-layout-inner{gap:3rem}.vsc-three-columns .vsc-layout-inner{-ms-grid-columns:1fr 1.5rem 1fr 1.5rem 1fr;grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:1200px){.vsc-two-columns .vsc-layout-inner{gap:4rem}.vsc-three-columns .vsc-layout-inner{gap:2rem}}body:not(.audley-village) .vsc-padding .vsc-layout-inner{padding-top:2.5rem;padding-bottom:2.5rem}@media screen and (min-width:768px){body:not(.audley-village) .vsc-padding .vsc-layout-inner{padding-top:4rem;padding-bottom:4rem}}@media screen and (min-width:1200px){body:not(.audley-village) .vsc-padding .vsc-layout-inner{padding-top:6rem;padding-bottom:6rem}}body:not(.audley-village) .vsc-padding-top .vsc-layout-inner{padding-top:2.5rem}@media screen and (min-width:768px){body:not(.audley-village) .vsc-padding-top .vsc-layout-inner{padding-top:4rem}}@media screen and (min-width:1200px){body:not(.audley-village) .vsc-padding-top .vsc-layout-inner{padding-top:6rem}}body:not(.audley-village) .vsc-padding-bottom .vsc-layout-inner{padding-bottom:2.5rem}@media screen and (min-width:768px){body:not(.audley-village) .vsc-padding-bottom .vsc-layout-inner{padding-bottom:4rem}}@media screen and (min-width:1200px){body:not(.audley-village) .vsc-padding-bottom .vsc-layout-inner{padding-bottom:6rem}}body.audley-village .vsc-padding .vsc-layout-inner{padding-top:1.25rem;padding-bottom:1.25rem}@media screen and (min-width:768px){body.audley-village .vsc-padding .vsc-layout-inner{padding-top:2rem;padding-bottom:2rem}}@media screen and (min-width:1200px){body.audley-village .vsc-padding .vsc-layout-inner{padding-top:3rem;padding-bottom:3rem}}body.audley-village .vsc-padding-top .vsc-layout-inner{padding-top:1.25rem}@media screen and (min-width:768px){body.audley-village .vsc-padding-top .vsc-layout-inner{padding-top:2rem}}@media screen and (min-width:1200px){body.audley-village .vsc-padding-top .vsc-layout-inner{padding-top:3rem}}body.audley-village .vsc-padding-bottom .vsc-layout-inner{padding-bottom:1.25rem}@media screen and (min-width:768px){body.audley-village .vsc-padding-bottom .vsc-layout-inner{padding-bottom:2rem}}@media screen and (min-width:1200px){body.audley-village .vsc-padding-bottom .vsc-layout-inner{padding-bottom:3rem}}.vsc-column-padding{padding:1.25rem}@media screen and (min-width:768px){.vsc-column-padding{padding:2rem}}@media screen and (min-width:1200px){.vsc-column-padding{padding:3rem}}svg.vsc-icon{width:24px;height:24px;fill:#2b0e48;fill:var(--palette-brand-primary-900)}.vsc-button-item-solid,.vsc-button-item-solid-light,.vsc-button-item-outline{width:100%}.vsc-button-item-solid a,.vsc-button-item-solid button,.vsc-button-item-solid-light a,.vsc-button-item-solid-light button,.vsc-button-item-outline a,.vsc-button-item-outline button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-width:112px;font-size:.875rem;color:#fff;font-weight:500;line-height:1.375rem;text-align:center;text-transform:uppercase;text-decoration:none;background-color:#2b0e48;background-color:var(--styled-button-colour-solid);border:1px solid #2b0e48;border:1px solid var(--styled-button-colour-solid);padding:.5rem 1rem;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out}.vsc-button-item-solid a:hover,.vsc-button-item-solid a:focus,.vsc-button-item-solid a:active,.vsc-button-item-solid button:hover,.vsc-button-item-solid button:focus,.vsc-button-item-solid button:active,.vsc-button-item-solid-light a:hover,.vsc-button-item-solid-light a:focus,.vsc-button-item-solid-light a:active,.vsc-button-item-solid-light button:hover,.vsc-button-item-solid-light button:focus,.vsc-button-item-solid-light button:active,.vsc-button-item-outline a:hover,.vsc-button-item-outline a:focus,.vsc-button-item-outline a:active,.vsc-button-item-outline button:hover,.vsc-button-item-outline button:focus,.vsc-button-item-outline button:active{color:#fff;text-decoration:none}.vsc-button-item-solid a svg.vsc-icon,.vsc-button-item-solid a svg.vsc-icon path,.vsc-button-item-solid button svg.vsc-icon,.vsc-button-item-solid button svg.vsc-icon path,.vsc-button-item-solid-light a svg.vsc-icon,.vsc-button-item-solid-light a svg.vsc-icon path,.vsc-button-item-solid-light button svg.vsc-icon,.vsc-button-item-solid-light button svg.vsc-icon path,.vsc-button-item-outline a svg.vsc-icon,.vsc-button-item-outline a svg.vsc-icon path,.vsc-button-item-outline button svg.vsc-icon,.vsc-button-item-outline button svg.vsc-icon path{fill:#fff;-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}@media screen and (min-width:421px){.vsc-button-item-solid a,.vsc-button-item-solid button,.vsc-button-item-solid-light a,.vsc-button-item-solid-light button,.vsc-button-item-outline a,.vsc-button-item-outline button{width:auto}}@media screen and (min-width:992px){.vsc-button-item-solid a:hover,.vsc-button-item-solid a:focus,.vsc-button-item-solid a:active,.vsc-button-item-solid button:hover,.vsc-button-item-solid button:focus,.vsc-button-item-solid button:active,.vsc-button-item-solid-light a:hover,.vsc-button-item-solid-light a:focus,.vsc-button-item-solid-light a:active,.vsc-button-item-solid-light button:hover,.vsc-button-item-solid-light button:focus,.vsc-button-item-solid-light button:active,.vsc-button-item-outline a:hover,.vsc-button-item-outline a:focus,.vsc-button-item-outline a:active,.vsc-button-item-outline button:hover,.vsc-button-item-outline button:focus,.vsc-button-item-outline button:active{color:#fff;color:var(--styled-button-colour-solid-hover-text);background-color:#6b567f;background-color:var(--styled-button-colour-solid-hover);border-color:#6b567f;border-color:var(--styled-button-colour-solid-hover);text-decoration:none;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.vsc-button-item-solid a:hover svg.vsc-icon,.vsc-button-item-solid a:focus svg.vsc-icon,.vsc-button-item-solid a:active svg.vsc-icon,.vsc-button-item-solid button:hover svg.vsc-icon,.vsc-button-item-solid button:focus svg.vsc-icon,.vsc-button-item-solid button:active svg.vsc-icon,.vsc-button-item-solid-light a:hover svg.vsc-icon,.vsc-button-item-solid-light a:focus svg.vsc-icon,.vsc-button-item-solid-light a:active svg.vsc-icon,.vsc-button-item-solid-light button:hover svg.vsc-icon,.vsc-button-item-solid-light button:focus svg.vsc-icon,.vsc-button-item-solid-light button:active svg.vsc-icon,.vsc-button-item-outline a:hover svg.vsc-icon,.vsc-button-item-outline a:focus svg.vsc-icon,.vsc-button-item-outline a:active svg.vsc-icon,.vsc-button-item-outline button:hover svg.vsc-icon,.vsc-button-item-outline button:focus svg.vsc-icon,.vsc-button-item-outline button:active svg.vsc-icon{fill:#fff;fill:var(--styled-button-colour-solid-hover-text);-webkit-transition:fill .15s ease-in-out;transition:fill .15s ease-in-out}}.vsc-button-item-solid.vsc-button-item-icon a,.vsc-button-item-solid-light.vsc-button-item-icon a,.vsc-button-item-outline.vsc-button-item-icon a{padding:0.4375rem 1rem}.vsc-button-layout-oneperline .vsc-button-item-solid a,.vsc-button-layout-oneperline .vsc-button-item-solid-light a,.vsc-button-layout-oneperline .vsc-button-item-outline a{width:100%}@media screen and (min-width:421px){.vsc-button-item-solid,.vsc-button-item-solid-light,.vsc-button-item-outline{width:auto}}.vsc-button-item-solid-light a,.vsc-button-item-solid-light button{color:#344054;background-color:#bfb7c8;background-color:var(--styled-button-colour-light);border-color:#bfb7c8;border-color:var(--styled-button-colour-light)}.vsc-button-item-solid-light a:hover,.vsc-button-item-solid-light a:focus,.vsc-button-item-solid-light a:active,.vsc-button-item-solid-light button:hover,.vsc-button-item-solid-light button:focus,.vsc-button-item-solid-light button:active{color:#344054}.vsc-button-item-solid-light a svg.vsc-icon,.vsc-button-item-solid-light button svg.vsc-icon{fill:#344054}@media screen and (min-width:992px){.vsc-button-item-solid-light a:hover,.vsc-button-item-solid-light a:focus,.vsc-button-item-solid-light a:active,.vsc-button-item-solid-light button:hover,.vsc-button-item-solid-light button:focus,.vsc-button-item-solid-light button:active{color:#fff;color:var(--styled-button-colour-light-hover-text);background-color:#6b567f;background-color:var(--styled-button-colour-light-hover);border-color:#6b567f;border-color:var(--styled-button-colour-light-hover)}.vsc-button-item-solid-light a:hover svg.vsc-icon,.vsc-button-item-solid-light a:focus svg.vsc-icon,.vsc-button-item-solid-light a:active svg.vsc-icon,.vsc-button-item-solid-light button:hover svg.vsc-icon,.vsc-button-item-solid-light button:focus svg.vsc-icon,.vsc-button-item-solid-light button:active svg.vsc-icon{fill:#fff;fill:var(--styled-button-colour-light-hover-text)}}.vsc-button-item-outline a,.vsc-button-item-outline button{color:#344054;color:var(--styled-button-colour-outline-text);background-color:transparent;border-color:#d0d5dd;border-color:var(--styled-button-colour-outline)}.vsc-button-item-outline a:hover,.vsc-button-item-outline a:focus,.vsc-button-item-outline a:active,.vsc-button-item-outline button:hover,.vsc-button-item-outline button:focus,.vsc-button-item-outline button:active{color:#344054;color:var(--styled-button-colour-outline-text)}.vsc-button-item-outline a svg.vsc-icon,.vsc-button-item-outline button svg.vsc-icon{fill:#344054;fill:var(--styled-button-colour-outline-text)}@media screen and (min-width:992px){.vsc-button-item-outline a:hover,.vsc-button-item-outline a:focus,.vsc-button-item-outline a:active,.vsc-button-item-outline button:hover,.vsc-button-item-outline button:focus,.vsc-button-item-outline button:active{color:#344054;color:var(--styled-button-colour-outline-text);background-color:transparent;border-color:#667085;border-color:var(--styled-button-colour-outline-hover)}.vsc-button-item-outline a:hover svg.vsc-icon,.vsc-button-item-outline a:focus svg.vsc-icon,.vsc-button-item-outline a:active svg.vsc-icon,.vsc-button-item-outline button:hover svg.vsc-icon,.vsc-button-item-outline button:focus svg.vsc-icon,.vsc-button-item-outline button:active svg.vsc-icon{fill:#344054;fill:var(--styled-button-colour-outline-text)}}.vsc-button-item-solid-secondary a,.vsc-button-item-solid-secondary button{background-color:#9586a3;background-color:var(--styled-button-colour-solid-secondary);border-color:#9586a3;border-color:var(--styled-button-colour-solid-secondary)}.vsc-button-item-solid-secondary a:hover,.vsc-button-item-solid-secondary a:focus,.vsc-button-item-solid-secondary a:active,.vsc-button-item-solid-secondary button:hover,.vsc-button-item-solid-secondary button:focus,.vsc-button-item-solid-secondary button:active{color:#fff}.vsc-button-item-solid-secondary a svg.vsc-icon,.vsc-button-item-solid-secondary button svg.vsc-icon{fill:#fff}@media screen and (min-width:992px){.vsc-button-item-solid-secondary a:hover,.vsc-button-item-solid-secondary a:focus,.vsc-button-item-solid-secondary a:active,.vsc-button-item-solid-secondary button:hover,.vsc-button-item-solid-secondary button:focus,.vsc-button-item-solid-secondary button:active{background-color:#6b567f;background-color:var(--styled-button-colour-solid-secondary-hover);border-color:#6b567f;border-color:var(--styled-button-colour-solid-secondary-hover);color:#fff;color:var(--styled-button-colour-solid-secondary-hover-text)}.vsc-button-item-solid-secondary a:hover svg.vsc-icon,.vsc-button-item-solid-secondary a:focus svg.vsc-icon,.vsc-button-item-solid-secondary a:active svg.vsc-icon,.vsc-button-item-solid-secondary button:hover svg.vsc-icon,.vsc-button-item-solid-secondary button:focus svg.vsc-icon,.vsc-button-item-solid-secondary button:active svg.vsc-icon{fill:#fff;fill:var(--styled-button-colour-solid-secondary-hover-text)}}.vsc-button-item-large a,.vsc-button-item-large button{min-width:148px;font-size:1.125rem;font-weight:400;padding:0.625rem 1rem}.vsc-button-item-full-width a,.vsc-button-item-full-width button{width:100%}@media screen and (min-width:421px){.vsc-button-item-full-width a,.vsc-button-item-full-width button{width:100%}}.vsc-dark-background .vsc-button-item-outline a{color:#fff}.vsc-dark-background .vsc-button-item-outline a:hover,.vsc-dark-background .vsc-button-item-outline a:focus,.vsc-dark-background .vsc-button-item-outline a:active{color:#fff}.vsc-dark-background .vsc-button-item-outline a svg.vsc-icon{fill:#fff}@-webkit-keyframes shortlist-widget-icon-default{0%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}25%{-webkit-transform:translate(-50%,-50%) scale(0.7);transform:translate(-50%,-50%) scale(0.7)}100%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@keyframes shortlist-widget-icon-default{0%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}25%{-webkit-transform:translate(-50%,-50%) scale(0.7);transform:translate(-50%,-50%) scale(0.7)}100%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@-webkit-keyframes shortlist-widget-icon-favorited{0%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}25%{-webkit-transform:translate(-50%,-50%) scale(1.3);transform:translate(-50%,-50%) scale(1.3)}100%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@keyframes shortlist-widget-icon-favorited{0%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}25%{-webkit-transform:translate(-50%,-50%) scale(1.3);transform:translate(-50%,-50%) scale(1.3)}100%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}.shortlist-widget{position:relative;display:block;width:40px;height:40px;background-color:#344054;cursor:pointer}.shortlist-widget[data-property-favourited=true] svg.shortlist-widget-icon-default{display:none}.shortlist-widget[data-property-favourited=true] svg.shortlist-widget-icon-favourited{display:block}.shortlist-widget.shortlist-widget-animation-init svg.shortlist-widget-icon-default{-webkit-animation-name:shortlist-widget-icon-default;animation-name:shortlist-widget-icon-default;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.shortlist-widget.shortlist-widget-animation-init svg.shortlist-widget-icon-favourited{-webkit-animation-name:shortlist-widget-icon-favorited;animation-name:shortlist-widget-icon-favorited;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.shortlist-widget svg.vsc-icon{position:absolute;top:50%;left:50%;fill:#fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.shortlist-widget svg.shortlist-widget-icon-default{display:block}.shortlist-widget svg.shortlist-widget-icon-favourited{display:none}@media screen and (min-width:992px){.shortlist-widget{-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.shortlist-widget:hover,.shortlist-widget:focus,.shortlist-widget:active{background-color:#667085;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}}.shortlist-widget--small{width:36px;height:36px}.shortlist-widget--small svg.vsc-icon{height:20px;width:20px}.link-icon-text{display:inline-block}.link-icon-text svg.vsc-icon{position:relative;top:2px;width:22px;height:22px;margin-right:.5rem}.link-icon-text span{color:#2b0e48;color:var(--typography-text-secondary);font-size:1.5rem;font-weight:400}@media screen and (min-width:992px){.link-icon-text:hover svg.vsc-icon,.link-icon-text:focus svg.vsc-icon,.link-icon-text:active svg.vsc-icon{fill:#806e91;fill:var(--palette-brand-primary-500);-webkit-transition:fill .15s ease-in-out;transition:fill .15s ease-in-out}.link-icon-text:hover span,.link-icon-text:focus span,.link-icon-text:active span{color:#806e91;color:var(--palette-brand-primary-500);text-decoration:none;-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out}.link-icon-text svg.vsc-icon{-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}.link-icon-text span{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}}.link-icon-text.link-icon-text--small-icon-right svg.vsc-icon{top:4px;width:20px;height:20px;margin-left:.25rem;margin-right:0}.link-icon-text.link-icon-text--small-icon-right span{font-size:1rem;font-weight:400}.link-icon-text.link-icon-text--download{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.link-icon-text.link-icon-text--download svg.vsc-icon{position:static;width:20px;height:20px}.link-icon-text.link-icon-text--download span{font-size:.875rem;font-weight:500;text-transform:uppercase}ul.link-icon-text-list{margin-bottom:2rem}ul.link-icon-text-list:last-child{margin-bottom:0}ul.link-icon-text-list li.link-icon-text-list__link-item{font-size:0;margin-bottom:1rem}ul.link-icon-text-list li.link-icon-text-list__link-item:last-child{margin-bottom:0}.content-divider:not(:last-child){border-bottom:1px solid #98a2b3}ul.social-links-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:.5rem}.social-links-list-item a{display:block;font-size:0}.social-links-list-item.social-links-list-item--white svg.vsc-icon{fill:#fff}.social-links-list-item.social-links-list-item--off-white-var svg.vsc-icon{fill:#bfb7c8;fill:var(--footer-col-menu-top-link-colour)}@media screen and (min-width:992px){.social-links-list-item svg.vsc-icon{-webkit-transition:fill .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:fill .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:fill .3s ease-in-out,transform .3s ease-in-out;transition:fill .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.social-links-list-item a:hover svg.vsc-icon,.social-links-list-item a:focus svg.vsc-icon,.social-links-list-item a:active svg.vsc-icon{fill:#6b567f;fill:var(--palette-brand-primary-600);-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:fill .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:fill .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:fill .15s ease-in-out,transform .15s ease-in-out;transition:fill .15s ease-in-out,transform .15s ease-in-out,-webkit-transform .15s ease-in-out}.social-links-list-item.social-links-list-item--white a:hover svg.vsc-icon,.social-links-list-item.social-links-list-item--white a:focus svg.vsc-icon,.social-links-list-item.social-links-list-item--white a:active svg.vsc-icon{fill:#d0d5dd}.social-links-list-item.social-links-list-item--off-white-var a:hover svg.vsc-icon,.social-links-list-item.social-links-list-item--off-white-var a:focus svg.vsc-icon,.social-links-list-item.social-links-list-item--off-white-var a:active svg.vsc-icon{fill:#fff}}.share-links-container .share-links-label{text-align:center;margin-bottom:1rem}.share-links-container .share-links-items .addtoany_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.share-links-container .share-links-items .addtoany_list>a{padding:0}@media screen and (min-width:480px){.share-links-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.share-links-container .share-links-label{margin-bottom:0}}.main-content-text[\:has\(table\)]{overflow-x:auto}.main-content-text:has(table){overflow-x:auto}.main-content-text table{width:100%;max-width:100%;border-color:#d0d5dd;border-collapse:collapse;margin-top:0;margin-bottom:0}.main-content-text table caption{font-family:gotham,"Gotham SSm A","Gotham SSm B","Helvetica Neue",helvetica,arial,sans-serif;color:#2b0e48;color:var(--typography-text-secondary);font-weight:400;line-height:1.25;text-transform:uppercase;margin-top:0;margin-bottom:1em;font-size:1.125rem;font-weight:400;margin-bottom:.9em;margin-bottom:.75rem}@media screen and (min-width:992px){.main-content-text table caption{font-size:1.25rem}}.main-content-text table th,.main-content-text table td{font-size:.875rem;color:#344054;padding:.5rem 1rem}.main-content-text table.stripe-table thead{border-color:#2b0e48;border-color:var(--palette-brand-primary-900);border-bottom:2px solid #fff}.main-content-text table.stripe-table th{color:#fff;background-color:#2b0e48;background-color:var(--palette-brand-primary-900);border-bottom:2px solid #fff}.main-content-text table.stripe-table th:nth-of-type(even){border-left:1px solid #fff;border-right:1px solid #fff}.main-content-text table.stripe-table td:nth-of-type(even){border-left:1px solid #e4e7ec;border-right:1px solid #e4e7ec}.main-content-text table.stripe-table tr:nth-of-type(odd){background-color:#d0d5dd}.main-content-text table.stripe-table tr:nth-of-type(odd) td:nth-of-type(even){border-left:1px solid #fff;border-right:1px solid #fff}@media screen and (max-width:767px){.main-content-text table p{font-size:.875rem}}@media screen and (min-width:768px){.main-content-text table th,.main-content-text table td{font-size:1rem}}.vsc-dark-background .main-content-text table caption{color:#fff}.vsc-dark-background .main-content-text table th,.vsc-dark-background .main-content-text table td{color:#fff}input[type=text],input[type=number],input[type=email],input[type=tel],input[type=password],input[type=search],input[type=url],input[type=file],textarea{width:100%;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box}select{width:100%}form .form-item{margin-top:0;margin-bottom:1.5rem}form .form-item .form-required::after{content:none;display:none}form .form-item label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.5rem;width:100%;font-size:.875rem;color:#344054;font-weight:500;padding:0;margin-bottom:.25rem}form .form-item label.error{display:block;font-size:.75rem;color:#e30613;margin-top:.25rem;margin-bottom:0}form .form-item label.error::after{content:none;display:none}form .form-item label::after{content:"Optional";width:auto;height:auto;font-size:.75rem;font-weight:400;line-height:1.75;vertical-align:baseline;background:none;margin:0}form .form-item label.visually-hidden{width:auto}form .form-item input,form .form-item textarea{font-size:1rem;color:#344054;font-weight:400;line-height:1.5;border-radius:0}form .form-item input[type=text],form .form-item input[type=number],form .form-item input[type=email],form .form-item input[type=tel],form .form-item input[type=password],form .form-item input[type=search],form .form-item input[type=url],form .form-item textarea{background-color:#fff;border:1px solid #806e91;border:1px solid var(--palette-brand-primary-500);padding:0.4375rem .75rem;outline:0 solid #aa9fb6;outline:0 solid var(--palette-brand-primary-300);-webkit-transition:outline-width .3s ease-in-out;transition:outline-width .3s ease-in-out}form .form-item input[type=text]::-webkit-input-placeholder,form .form-item input[type=number]::-webkit-input-placeholder,form .form-item input[type=email]::-webkit-input-placeholder,form .form-item input[type=tel]::-webkit-input-placeholder,form .form-item input[type=password]::-webkit-input-placeholder,form .form-item input[type=search]::-webkit-input-placeholder,form .form-item input[type=url]::-webkit-input-placeholder,form .form-item textarea::-webkit-input-placeholder{color:#667085}form .form-item input[type=text]:-moz-placeholder,form .form-item input[type=number]:-moz-placeholder,form .form-item input[type=email]:-moz-placeholder,form .form-item input[type=tel]:-moz-placeholder,form .form-item input[type=password]:-moz-placeholder,form .form-item input[type=search]:-moz-placeholder,form .form-item input[type=url]:-moz-placeholder,form .form-item textarea:-moz-placeholder{color:#667085}form .form-item input[type=text]::-moz-placeholder,form .form-item input[type=number]::-moz-placeholder,form .form-item input[type=email]::-moz-placeholder,form .form-item input[type=tel]::-moz-placeholder,form .form-item input[type=password]::-moz-placeholder,form .form-item input[type=search]::-moz-placeholder,form .form-item input[type=url]::-moz-placeholder,form .form-item textarea::-moz-placeholder{color:#667085}form .form-item input[type=text]:-ms-input-placeholder,form .form-item input[type=number]:-ms-input-placeholder,form .form-item input[type=email]:-ms-input-placeholder,form .form-item input[type=tel]:-ms-input-placeholder,form .form-item input[type=password]:-ms-input-placeholder,form .form-item input[type=search]:-ms-input-placeholder,form .form-item input[type=url]:-ms-input-placeholder,form .form-item textarea:-ms-input-placeholder{color:#667085}form .form-item input[type=text]:focus,form .form-item input[type=number]:focus,form .form-item input[type=email]:focus,form .form-item input[type=tel]:focus,form .form-item input[type=password]:focus,form .form-item input[type=search]:focus,form .form-item input[type=url]:focus,form .form-item textarea:focus{outline-width:4px;-webkit-transition:outline-width .15s ease-in-out;transition:outline-width .15s ease-in-out}form .form-item input[type=text].error,form .form-item input[type=number].error,form .form-item input[type=email].error,form .form-item input[type=tel].error,form .form-item input[type=password].error,form .form-item input[type=search].error,form .form-item input[type=url].error,form .form-item textarea.error{border-color:#e30613}form .form-item textarea{height:240px;padding-top:.75rem;padding-bottom:.75rem}form .form-item .description{font-size:.75rem;color:#667085;margin-top:.25rem}form .form-item input[type=checkbox],form .form-item input[type=radio]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}form .form-item.form-type-checkbox input[type=checkbox],form .form-item.form-type-checkbox input[type=radio],form .form-item.form-type-radio input[type=checkbox],form .form-item.form-type-radio input[type=radio]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}form .form-item.form-type-checkbox input[type=checkbox]:checked~label,form .form-item.form-type-checkbox input[type=radio]:checked~label,form .form-item.form-type-radio input[type=checkbox]:checked~label,form .form-item.form-type-radio input[type=radio]:checked~label{font-weight:500}form .form-item.form-type-checkbox input[type=checkbox]:checked~label::before,form .form-item.form-type-checkbox input[type=radio]:checked~label::before,form .form-item.form-type-radio input[type=checkbox]:checked~label::before,form .form-item.form-type-radio input[type=radio]:checked~label::before{background-color:#eae7ed;background-color:var(--palette-brand-primary-50)}form .form-item.form-type-checkbox input[type=checkbox]:checked~label::after,form .form-item.form-type-checkbox input[type=radio]:checked~label::after,form .form-item.form-type-radio input[type=checkbox]:checked~label::after,form .form-item.form-type-radio input[type=radio]:checked~label::after{display:block}form .form-item.form-type-checkbox label,form .form-item.form-type-radio label{position:relative;width:auto;font-size:1rem;padding-left:calc(20px + 0.75rem);padding-left:calc(20px + .75rem);margin-bottom:0}form .form-item.form-type-checkbox label::before,form .form-item.form-type-radio label::before{position:absolute;top:2px;left:0;display:block;content:"";height:20px;width:20px;background-color:#fff;border:1px solid #2b0e48;border:1px solid var(--palette-brand-primary-900);border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box}form .form-item.form-type-checkbox label::after,form .form-item.form-type-radio label::after{position:absolute;left:7px;top:5px;display:none;content:"";width:4px;height:9px;border:solid #6b567f;border:solid var(--palette-brand-primary-600);border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}form .form-item.form-type-checkbox label:hover::before,form .form-item.form-type-radio label:hover::before{background-color:#eae7ed;background-color:var(--palette-brand-primary-50)}form .form-item.form-type-checkbox label.error,form .form-item.form-type-radio label.error{width:100%;font-size:.75rem;color:#e30613;padding:0;margin-top:0;margin-bottom:1rem}form .form-item.form-type-checkbox label.error::before,form .form-item.form-type-checkbox label.error::after,form .form-item.form-type-radio label.error::before,form .form-item.form-type-radio label.error::after{display:none;content:none}form .form-item.form-type-checkbox label::before{height:20px;width:20px;border:1px solid #2b0e48;border:1px solid var(--palette-brand-primary-900);border-radius:6px}form .form-item.form-type-checkbox label::after{left:7px;top:5px;width:4px;height:9px;border:solid #6b567f;border:solid var(--palette-brand-primary-600);border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}form .form-item.form-type-radio label::before{height:20px;width:20px;border:1px solid #2b0e48;border:1px solid var(--palette-brand-primary-900);border-radius:50%}form .form-item.form-type-radio label::after{left:5px;top:7px;width:8px;height:8px;background-color:#6b567f;background-color:var(--palette-brand-primary-600);border-radius:50%}form .form-item.form-type-managed-file input[type=file]{margin-bottom:.5rem}form .form-item.form-type-managed-file input[type=file]:last-child{margin-bottom:0}form .form-item.form-type-webform-markup a:not(span *){color:#553e6d;color:var(--typography-link-text);font-weight:500;text-decoration:underline}form .form-item.form-type-webform-markup a:not(span *):hover,form .form-item.form-type-webform-markup a:not(span *):focus,form .form-item.form-type-webform-markup a:not(span *):active{color:#553e6d;color:var(--typography-link-text);text-decoration:underline}form>fieldset.form-item{margin-bottom:0}form>fieldset.form-item>legend{width:100%}form>fieldset.form-item>legend .fieldset-legend{float:none;display:inline-block;gap:1.5rem;width:100%;font-size:.875rem;font-weight:500;border-bottom:1px solid #806e91;border-bottom:1px solid var(--palette-brand-primary-500);padding-bottom:.5rem;margin:0 0 1rem 0}form>fieldset.form-item>legend .fieldset-legend.visually-hidden{width:auto}form .fieldset-wrapper fieldset.form-item.required legend::after{content:none;display:none}form .fieldset-wrapper fieldset.form-item legend{float:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.5rem;width:100%;border-bottom:1px solid #806e91;border-bottom:1px solid var(--palette-brand-primary-500);padding-bottom:.5rem;margin:0 0 1rem 0}form .fieldset-wrapper fieldset.form-item legend::after{content:"Optional";width:auto;height:auto;font-size:.75rem;font-weight:400;line-height:1.75;vertical-align:baseline;background:none;margin:0}form .fieldset-wrapper fieldset.form-item legend.visually-hidden{width:auto}form .fieldset-wrapper fieldset.form-item legend .fieldset-legend{font-size:.875rem;font-weight:500}form .fieldset-wrapper .form-checkboxes,form .fieldset-wrapper .form-radios{display:block !important;max-width:none;margin:0 0 1.25rem 0}form .fieldset-wrapper .form-checkboxes .form-item.form-type-checkbox,form .fieldset-wrapper .form-checkboxes .form-item.form-type-radio,form .fieldset-wrapper .form-radios .form-item.form-type-checkbox,form .fieldset-wrapper .form-radios .form-item.form-type-radio{margin:0 0 1rem 0}form .fieldset-wrapper .form-checkboxes .form-item.form-type-checkbox:last-child,form .fieldset-wrapper .form-checkboxes .form-item.form-type-radio:last-child,form .fieldset-wrapper .form-radios .form-item.form-type-checkbox:last-child,form .fieldset-wrapper .form-radios .form-item.form-type-radio:last-child{margin-bottom:0}form .webform-options-display-two-columns,form .webform-options-display-three-columns{-webkit-column-count:auto;-moz-column-count:auto;column-count:auto}form .captcha{margin-bottom:1.5rem}form .form-actions{margin-top:0;margin-bottom:0}form .webform-button--previous,form .webform-button--next,form .webform-button--submit{margin-bottom:1rem !important}form .webform-button--previous:last-child,form .webform-button--next:last-child,form .webform-button--submit:last-child{margin-bottom:0 !important}form input[type=submit],form .form-actions input[type=submit]{width:auto;border:none;border-radius:0;margin:0;cursor:pointer}form:not(.postcodesearch-form) input[type=submit],form:not(.postcodesearch-form) .form-actions input[type=submit]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-width:112px;font-size:.875rem;color:#fff;font-weight:500;line-height:1.375rem;text-align:center;text-transform:uppercase;text-decoration:none;background-color:#2b0e48;background-color:var(--styled-button-colour-solid);border:1px solid #2b0e48;border:1px solid var(--styled-button-colour-solid);padding:.5rem 1rem;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;background-color:#9586a3;background-color:var(--styled-button-colour-solid-secondary);border-color:#9586a3;border-color:var(--styled-button-colour-solid-secondary)}form:not(.postcodesearch-form) input[type=submit]:hover,form:not(.postcodesearch-form) input[type=submit]:focus,form:not(.postcodesearch-form) input[type=submit]:active,form:not(.postcodesearch-form) .form-actions input[type=submit]:hover,form:not(.postcodesearch-form) .form-actions input[type=submit]:focus,form:not(.postcodesearch-form) .form-actions input[type=submit]:active{color:#fff;text-decoration:none}form:not(.postcodesearch-form) input[type=submit] svg.vsc-icon,form:not(.postcodesearch-form) input[type=submit] svg.vsc-icon path,form:not(.postcodesearch-form) .form-actions input[type=submit] svg.vsc-icon,form:not(.postcodesearch-form) .form-actions input[type=submit] svg.vsc-icon path{fill:#fff;-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}@media screen and (min-width:421px){form:not(.postcodesearch-form) input[type=submit],form:not(.postcodesearch-form) .form-actions input[type=submit]{width:auto}}@media screen and (min-width:992px){form:not(.postcodesearch-form) input[type=submit]:hover,form:not(.postcodesearch-form) input[type=submit]:focus,form:not(.postcodesearch-form) input[type=submit]:active,form:not(.postcodesearch-form) .form-actions input[type=submit]:hover,form:not(.postcodesearch-form) .form-actions input[type=submit]:focus,form:not(.postcodesearch-form) .form-actions input[type=submit]:active{color:#fff;color:var(--styled-button-colour-solid-hover-text);background-color:#6b567f;background-color:var(--styled-button-colour-solid-hover);border-color:#6b567f;border-color:var(--styled-button-colour-solid-hover);text-decoration:none;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}form:not(.postcodesearch-form) input[type=submit]:hover svg.vsc-icon,form:not(.postcodesearch-form) input[type=submit]:focus svg.vsc-icon,form:not(.postcodesearch-form) input[type=submit]:active svg.vsc-icon,form:not(.postcodesearch-form) .form-actions input[type=submit]:hover svg.vsc-icon,form:not(.postcodesearch-form) .form-actions input[type=submit]:focus svg.vsc-icon,form:not(.postcodesearch-form) .form-actions input[type=submit]:active svg.vsc-icon{fill:#fff;fill:var(--styled-button-colour-solid-hover-text);-webkit-transition:fill .15s ease-in-out;transition:fill .15s ease-in-out}}form:not(.postcodesearch-form) input[type=submit]:hover,form:not(.postcodesearch-form) input[type=submit]:focus,form:not(.postcodesearch-form) input[type=submit]:active,form:not(.postcodesearch-form) .form-actions input[type=submit]:hover,form:not(.postcodesearch-form) .form-actions input[type=submit]:focus,form:not(.postcodesearch-form) .form-actions input[type=submit]:active{color:#fff}form:not(.postcodesearch-form) input[type=submit] svg.vsc-icon,form:not(.postcodesearch-form) .form-actions input[type=submit] svg.vsc-icon{fill:#fff}@media screen and (min-width:992px){form:not(.postcodesearch-form) input[type=submit]:hover,form:not(.postcodesearch-form) input[type=submit]:focus,form:not(.postcodesearch-form) input[type=submit]:active,form:not(.postcodesearch-form) .form-actions input[type=submit]:hover,form:not(.postcodesearch-form) .form-actions input[type=submit]:focus,form:not(.postcodesearch-form) .form-actions input[type=submit]:active{background-color:#6b567f;background-color:var(--styled-button-colour-solid-secondary-hover);border-color:#6b567f;border-color:var(--styled-button-colour-solid-secondary-hover);color:#fff;color:var(--styled-button-colour-solid-secondary-hover-text)}form:not(.postcodesearch-form) input[type=submit]:hover svg.vsc-icon,form:not(.postcodesearch-form) input[type=submit]:focus svg.vsc-icon,form:not(.postcodesearch-form) input[type=submit]:active svg.vsc-icon,form:not(.postcodesearch-form) .form-actions input[type=submit]:hover svg.vsc-icon,form:not(.postcodesearch-form) .form-actions input[type=submit]:focus svg.vsc-icon,form:not(.postcodesearch-form) .form-actions input[type=submit]:active svg.vsc-icon{fill:#fff;fill:var(--styled-button-colour-solid-secondary-hover-text)}}@media screen and (min-width:480px){form .webform-button--previous,form .webform-button--next,form .webform-button--submit{margin-bottom:0 !important;margin-right:1rem !important}form .webform-button--previous:last-child,form .webform-button--next:last-child,form .webform-button--submit:last-child{margin-right:0 !important}form .webform-options-display-two-columns,form .webform-options-display-three-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media screen and (min-width:768px){form .form-item textarea{height:128px}form .webform-options-display-three-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media screen and (min-width:992px){form .form-item{margin-bottom:2.5rem}form .form-item .description{font-size:.875rem}form .form-item.form-type-checkbox label:hover::before{background-color:#eae7ed;background-color:var(--palette-brand-primary-50)}form .form-item.form-type-webform-markup a:not(span *){-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}form .form-item.form-type-webform-markup a:not(span *):hover,form .form-item.form-type-webform-markup a:not(span *):focus,form .form-item.form-type-webform-markup a:not(span *):active{color:#806e91;color:var(--typography-link-hover-text);text-decoration:underline;-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out}form .captcha{margin-bottom:2.5rem}}.form-item.form-type-select{margin-right:0}.choices{position:relative;font-size:1rem;color:#344054;outline:0 solid #aa9fb6;outline:0 solid var(--palette-brand-primary-300);overflow:hidden;-webkit-transition:outline-width .3s ease-in-out;transition:outline-width .3s ease-in-out}.choices:focus,.choices.is-focused{outline-width:4px;-webkit-transition:outline-width .15s ease-in-out;transition:outline-width .15s ease-in-out}.choices.is-open{overflow:visible}.choices.is-open .choices__list--dropdown,.choices.is-open .choices__list[aria-expanded]{outline-width:4px;-webkit-transition:outline-width .15s ease-in-out;transition:outline-width .15s ease-in-out}.choices.is-open .choices__list--dropdown::before,.choices.is-open .choices__list[aria-expanded]::before{display:block;content:"";position:absolute;bottom:100%;left:-1px;width:100%;height:5px;border-bottom:1px solid #bfb7c8;border-bottom:1px solid var(--palette-brand-primary-200);border-left:1px solid #806e91;border-left:1px solid var(--palette-brand-primary-500);border-right:1px solid #806e91;border-right:1px solid var(--palette-brand-primary-500);background-color:#fff;z-index:1}.choices.is-open[data-type*=select-one]::after{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out}.choices.is-open .choices__inner{border-bottom-color:#bfb7c8;border-bottom-color:var(--palette-brand-primary-200)}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input,.choices.is-disabled .choices__item{background-color:#e4e7ec;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.choices [hidden]{display:none !important}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one]::after{position:absolute;right:0;top:0;content:"";width:40px;height:40px;background-color:transparent;background-image:url(/themes/custom/audley/dist/svg/chevron-down-purple.svg);background-size:12px 12px;background-position:center center;background-repeat:no-repeat;pointer-events:none;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.choices__inner{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;font-size:1rem;font-weight:400;background-color:#fff;border:1px solid #806e91;border:1px solid var(--palette-brand-primary-500);border-radius:0;padding:0.4375rem 40px 0.4375rem .75rem;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.choices__inner .choices__list--single .choices__item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;width:100%}.choices__list--single .choices__item{width:100%}.choices__list--dropdown,.choices__list[aria-expanded]{position:absolute;top:100%;width:100%;background-color:#fff;border:1px solid #806e91;border:1px solid var(--palette-brand-primary-500);border-top:none;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0 solid #aa9fb6;outline:0 solid var(--palette-brand-primary-300);word-break:break-all;will-change:visibility;visibility:hidden;z-index:1;-webkit-transition:outline-width .3s ease-in-out;transition:outline-width .3s ease-in-out}.choices__list--dropdown.is-active,.choices__list[aria-expanded].is-active{visibility:visible}.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{position:relative;max-height:245px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{position:relative;font-size:.875rem;line-height:1.4286;padding:0.625rem 1.75rem 0.625rem 0.875rem}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{font-weight:500;color:#553e6d;color:var(--palette-brand-primary-700);background-color:#eae7ed;background-color:var(--palette-brand-primary-50)}.choices__list--dropdown .choices__item--selectable.is-highlighted::after,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted::after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.5}.choices__placeholder{opacity:.75}@media screen and (min-width:640px){.choices__list--dropdown .choices__item--selectable::after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}form .form-item .iti .iti__selected-flag{padding:0 .75rem}form .form-item .iti input[type=tel].form-tel{padding-left:56px}form .form-item-postcode{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}form .form-item-postcode #edit-postcode,form .form-item-postcode #postcode-search-button{-ms-flex-preferred-size:calc(50% - 0.5rem);flex-basis:calc(50% - 0.5rem);-ms-flex-preferred-size:calc(50% - .5rem);flex-basis:calc(50% - .5rem);max-width:178px}form .form-item-postcode #postcode-search-button{--styled-button-colour-outline:var(--palette-brand-primary-900);--styled-button-colour-outline-hover:var(--palette-brand-primary-500);--styled-button-colour-outline-text:var(--palette-brand-primary-900);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-width:112px;font-size:.875rem;color:#fff;font-weight:500;line-height:1.375rem;text-align:center;text-transform:uppercase;text-decoration:none;background-color:#2b0e48;background-color:var(--styled-button-colour-solid);border:1px solid #2b0e48;border:1px solid var(--styled-button-colour-solid);padding:.5rem 1rem;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;color:#344054;color:var(--styled-button-colour-outline-text);background-color:transparent;border-color:#d0d5dd;border-color:var(--styled-button-colour-outline)}form .form-item-postcode #postcode-search-button:hover,form .form-item-postcode #postcode-search-button:focus,form .form-item-postcode #postcode-search-button:active{color:#fff;text-decoration:none}form .form-item-postcode #postcode-search-button svg.vsc-icon,form .form-item-postcode #postcode-search-button svg.vsc-icon path{fill:#fff;-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}@media screen and (min-width:421px){form .form-item-postcode #postcode-search-button{width:auto}}@media screen and (min-width:992px){form .form-item-postcode #postcode-search-button:hover,form .form-item-postcode #postcode-search-button:focus,form .form-item-postcode #postcode-search-button:active{color:#fff;color:var(--styled-button-colour-solid-hover-text);background-color:#6b567f;background-color:var(--styled-button-colour-solid-hover);border-color:#6b567f;border-color:var(--styled-button-colour-solid-hover);text-decoration:none;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}form .form-item-postcode #postcode-search-button:hover svg.vsc-icon,form .form-item-postcode #postcode-search-button:focus svg.vsc-icon,form .form-item-postcode #postcode-search-button:active svg.vsc-icon{fill:#fff;fill:var(--styled-button-colour-solid-hover-text);-webkit-transition:fill .15s ease-in-out;transition:fill .15s ease-in-out}}form .form-item-postcode #postcode-search-button:hover,form .form-item-postcode #postcode-search-button:focus,form .form-item-postcode #postcode-search-button:active{color:#344054;color:var(--styled-button-colour-outline-text)}form .form-item-postcode #postcode-search-button svg.vsc-icon{fill:#344054;fill:var(--styled-button-colour-outline-text)}@media screen and (min-width:992px){form .form-item-postcode #postcode-search-button:hover,form .form-item-postcode #postcode-search-button:focus,form .form-item-postcode #postcode-search-button:active{color:#344054;color:var(--styled-button-colour-outline-text);background-color:transparent;border-color:#667085;border-color:var(--styled-button-colour-outline-hover)}form .form-item-postcode #postcode-search-button:hover svg.vsc-icon,form .form-item-postcode #postcode-search-button:focus svg.vsc-icon,form .form-item-postcode #postcode-search-button:active svg.vsc-icon{fill:#344054;fill:var(--styled-button-colour-outline-text)}}#postcode-lookup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:9999}#postcode-lookup-modal{position:fixed;top:50%;left:50%;width:calc(100% - 1rem);max-width:600px;height:300px;background-color:#e9e6e6;margin:0 auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:auto;z-index:10000}#postcode-lookup-modal h3{padding:.5rem 1rem;margin-bottom:0}#postcode-lookup-modal p{padding:0 1rem}#postcode-lookup-modal ul{font-size:.75rem;padding:0;margin:0;list-style-type:none}#postcode-lookup-modal ul li{border-bottom:1px solid #e9e6e6}#postcode-lookup-modal ul li:last-child{border-bottom:0}#postcode-lookup-modal ul li>a{display:block;color:#2b0e48;color:var(--palette-brand-primary-900);background-color:#bfb7c8;background-color:var(--palette-brand-primary-200);text-decoration:none;padding:1rem}#postcode-lookup-modal ul ul a{display:block;color:#344054;text-decoration:none;background-color:#fff;padding:.75rem 1rem}@media screen and (min-width:992px){#postcode-lookup-modal ul li ul a:hover,#postcode-lookup-modal ul li ul a:focus,#postcode-lookup-modal ul li ul a:active{color:#553e6d;color:var(--palette-brand-primary-700);text-decoration:none;font-weight:500;background-color:#eae7ed;background-color:var(--palette-brand-primary-50)}}form.content-moderation-entity-moderation-form{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media screen and (min-width:992px){form.content-moderation-entity-moderation-form{padding-left:1.5rem;padding-right:1.5rem}}form.content-moderation-entity-moderation-form .form-item label::after{display:none;content:none}@media screen and (min-width:768px){form .webform-fieldset-columns .fieldset-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 1rem);width:calc(100% + (0.5rem * 2));margin:0 -0.5rem;margin:0 calc(0.5rem * -1)}form .webform-fieldset-columns .fieldset-wrapper .form-item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-left:.5rem;padding-right:.5rem;margin-bottom:2.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}form .webform-fieldset-columns .fieldset-wrapper .form-item.webform-fieldset-column--20{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}form .webform-fieldset-columns .fieldset-wrapper .form-item.webform-fieldset-column--30{-ms-flex-preferred-size:30%;flex-basis:30%;max-width:30%}form .webform-fieldset-columns .fieldset-wrapper .form-item.webform-fieldset-column--40{-ms-flex-preferred-size:40%;flex-basis:40%;max-width:40%}form .webform-fieldset-columns .fieldset-wrapper .form-item.webform-fieldset-column--50{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}form .webform-fieldset-columns .fieldset-wrapper .form-item.webform-fieldset-column--60{-ms-flex-preferred-size:60%;flex-basis:60%;max-width:60%}form .webform-fieldset-columns .fieldset-wrapper .form-item.webform-fieldset-column--70{-ms-flex-preferred-size:70%;flex-basis:70%;max-width:70%}form .webform-fieldset-columns .fieldset-wrapper .form-item.webform-fieldset-column--80{-ms-flex-preferred-size:80%;flex-basis:80%;max-width:80%}}header.navbar-main{position:fixed;top:0;left:.5rem;width:calc(100% - 1rem);z-index:98}body.toolbar-fixed header.navbar-main{position:absolute}body.gsc-markting-bar-visible header.navbar-main{position:absolute}header.navbar-main.prevent-transitions *{-webkit-transition:none !important;transition:none !important}header.navbar-main .navbar-main__primary{display:-webkit-box;display:-ms-flexbox;display:flex}header.navbar-main .navbar-main__primary-logo,header.navbar-main .navbar-main__primary-text,header.navbar-main .navbar-main__primary-burger{z-index:1}header.navbar-main .navbar-main__primary-logo,header.navbar-main .navbar-main__primary-nav-back,header.navbar-main .navbar-main__primary-burger{-ms-flex-negative:0;flex-shrink:0;width:56px;height:56px;background-color:#2b0e48;background-color:var(--palette-brand-primary-900)}header.navbar-main .navbar-main__primary-logo{position:relative}header.navbar-main .navbar-main__primary-logo a,header.navbar-main .navbar-main__primary-logo img{display:block}header.navbar-main img.navbar-main-primary-logo--large{display:none}header.navbar-main .navbar-main__primary-nav-back{position:absolute;top:0;left:0;-webkit-transition:opacity .3s ease-in-out,visibility 0s .3s;transition:opacity .3s ease-in-out,visibility 0s .3s}header.navbar-main .navbar-main__nav-back-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}header.navbar-main .navbar-main__nav-back-button svg.vsc-icon{fill:#fff}header.navbar-main .navbar-main__primary-content-bar{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}header.navbar-main .navbar-main__primary-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-height:calc(64px - 0.5rem);max-height:calc(64px - .5rem);border-top:.25rem solid #2b0e48;border-top:.25rem solid var(--palette-brand-primary-900);padding-left:.5rem;padding-right:.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;-webkit-transition:background-color .3s ease-in-out,border-top-width .3s ease-in-out,-webkit-backdrop-filter .3s ease-in-out;transition:background-color .3s ease-in-out,border-top-width .3s ease-in-out,-webkit-backdrop-filter .3s ease-in-out;transition:background-color .3s ease-in-out,border-top-width .3s ease-in-out,backdrop-filter .3s ease-in-out;transition:background-color .3s ease-in-out,border-top-width .3s ease-in-out,backdrop-filter .3s ease-in-out,-webkit-backdrop-filter .3s ease-in-out}header.navbar-main .navbar-main__primary-text h3{line-height:1.1;letter-spacing:-0.5px;margin-bottom:0}header.navbar-main button.navbar-main__nav-burger{width:100%;height:100%}header.navbar-main nav.navbar-main__primary-navigation{position:absolute;top:0;left:0;width:100%;background-color:#2b0e48;background-color:var(--palette-brand-primary-900);-webkit-transition:-webkit-transform .3s cubic-bezier(0.5,0.06,0.68,0.2);transition:-webkit-transform .3s cubic-bezier(0.5,0.06,0.68,0.2);transition:transform .3s cubic-bezier(0.5,0.06,0.68,0.2);transition:transform .3s cubic-bezier(0.5,0.06,0.68,0.2),-webkit-transform .3s cubic-bezier(0.5,0.06,0.68,0.2)}header.navbar-main nav.navbar-main__primary-navigation::after{position:absolute;top:0;right:-0.5rem;display:block;content:"";width:.5rem;height:100%;background-color:#fff;z-index:2}header.navbar-main nav.navbar-main__primary-navigation>ul,header.navbar-main nav.navbar-main__primary-navigation>ul ul{width:100%;height:100%;background-color:#2b0e48;background-color:var(--palette-brand-primary-900);padding:6rem 2.5rem 8rem;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll}header.navbar-main nav.navbar-main__primary-navigation>ul li{padding:.25rem 0;margin-top:.5rem;list-style-type:none;list-style-image:none}header.navbar-main nav.navbar-main__primary-navigation>ul li:first-child{margin-top:0}header.navbar-main nav.navbar-main__primary-navigation>ul li::marker{display:none;content:none}header.navbar-main nav.navbar-main__primary-navigation>ul li a,header.navbar-main nav.navbar-main__primary-navigation>ul li span{display:inline-block;font-size:1.25rem;color:#fff;text-transform:uppercase}header.navbar-main nav.navbar-main__primary-navigation>ul li a.is-active,header.navbar-main nav.navbar-main__primary-navigation>ul li span.is-active{font-weight:700}header.navbar-main nav.navbar-main__primary-navigation>ul li a.home svg.vsc-icon,header.navbar-main nav.navbar-main__primary-navigation>ul li span.home svg.vsc-icon{display:none}header.navbar-main nav.navbar-main__primary-navigation>ul ul{position:absolute;top:0;left:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s cubic-bezier(0.5,0.06,0.68,0.2);transition:-webkit-transform .3s cubic-bezier(0.5,0.06,0.68,0.2);transition:transform .3s cubic-bezier(0.5,0.06,0.68,0.2);transition:transform .3s cubic-bezier(0.5,0.06,0.68,0.2),-webkit-transform .3s cubic-bezier(0.5,0.06,0.68,0.2)}header.navbar-main nav.navbar-main__primary-navigation>ul ul ul{display:none}header.navbar-main .navbar-main__primary-navigation-desktop-hover-bar{display:none;visibility:hidden;opacity:0}header.navbar-main .navbar-main__primary-navigation-bottom-section{position:absolute;bottom:0;left:0;width:100%;background-color:#2b0e48;background-color:var(--palette-brand-primary-900);padding:1rem;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2}header.navbar-main .navbar-main__primary-links>ul,header.navbar-main .navbar-main__primary-admin>ul{display:-ms-grid;display:grid;-ms-grid-columns:1fr .25rem 1fr;grid-template-columns:1fr 1fr;grid-gap:.25rem;gap:.25rem}header.navbar-main .navbar-main__primary-links>ul li a,header.navbar-main .navbar-main__primary-admin>ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;font-size:.75rem;color:#2b0e48;color:var(--palette-brand-primary-900);font-weight:500;text-align:center;text-transform:uppercase;background-color:#e9e6e6;border:1px solid #e9e6e6;padding:.5rem .25rem;-webkit-box-sizing:border-box;box-sizing:border-box}header.navbar-main .navbar-main__primary-links>ul li a.arrow-right svg.vsc-icon,header.navbar-main .navbar-main__primary-admin>ul li a.arrow-right svg.vsc-icon{margin-left:.5rem;margin-right:0}header.navbar-main .navbar-main__primary-links>ul li a svg.vsc-icon,header.navbar-main .navbar-main__primary-admin>ul li a svg.vsc-icon{width:20px;height:20px;margin-right:.5rem}header.navbar-main .navbar-main__primary-links>ul ul,header.navbar-main .navbar-main__primary-admin>ul ul{display:none}header.navbar-main .navbar-main__primary-links{margin-bottom:.25rem}header.navbar-main .navbar-main__primary-links>ul li a.audley-club,header.navbar-main .navbar-main__primary-links>ul li a.audley-care{color:#fff}header.navbar-main .navbar-main__primary-links>ul li a.audley-club{background-color:#007f91;border:1px solid #007f91}header.navbar-main .navbar-main__primary-links>ul li a.audley-care{background-color:#b1157e;border:1px solid #b1157e}header.navbar-main .navbar-main__primary-admin>ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header.navbar-main .navbar-main__secondary{position:relative;height:.5rem;background-color:#fff;z-index:1}header.navbar-main .navbar-main__secondary-content-container{display:none}@media screen and (max-width:768px){body.open--header-navbar-main-mobile-nav header.navbar-main{z-index:9999999999}}@media screen and (max-width:991px){body.audley-village header.navbar-main .navbar-main__primary-text{background-color:rgba(255,255,255,.85)}@supports((-webkit-backdrop-filter:none) or (backdrop-filter:none)){body.audley-village header.navbar-main .navbar-main__primary-text{background-color:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}body.audley-village header.navbar-main nav.navbar-main__primary-navigation>ul,body.audley-village header.navbar-main nav.navbar-main__primary-navigation>ul ul{padding-bottom:10.5rem}body.sticky--header-navbar-main header.navbar-main .navbar-main__primary-text{background-color:rgba(255,255,255,.85);border-top-width:0;-webkit-transition:background-color .15s ease-in-out,border-top-width .15s ease-in-out,-webkit-backdrop-filter .15s ease-in-out;transition:background-color .15s ease-in-out,border-top-width .15s ease-in-out,-webkit-backdrop-filter .15s ease-in-out;transition:background-color .15s ease-in-out,border-top-width .15s ease-in-out,backdrop-filter .15s ease-in-out;transition:background-color .15s ease-in-out,border-top-width .15s ease-in-out,backdrop-filter .15s ease-in-out,-webkit-backdrop-filter .15s ease-in-out}@supports((-webkit-backdrop-filter:none) or (backdrop-filter:none)){body.sticky--header-navbar-main header.navbar-main .navbar-main__primary-text{background-color:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}body.open--header-navbar-main-mobile-nav header.navbar-main .navbar-main__primary-nav-back.show{opacity:1 !important;visibility:visible !important;-webkit-transition:opacity .15s ease-in-out .15s,visibility 0s;transition:opacity .15s ease-in-out .15s,visibility 0s}body.open--header-navbar-main-mobile-nav header.navbar-main .navbar-main__primary-text{background-color:rgba(255,255,255,.85);border-top-width:0;-webkit-transition:background-color .15s ease-in-out,border-top-width .15s ease-in-out,-webkit-backdrop-filter .15s ease-in-out;transition:background-color .15s ease-in-out,border-top-width .15s ease-in-out,-webkit-backdrop-filter .15s ease-in-out;transition:background-color .15s ease-in-out,border-top-width .15s ease-in-out,backdrop-filter .15s ease-in-out;transition:background-color .15s ease-in-out,border-top-width .15s ease-in-out,backdrop-filter .15s ease-in-out,-webkit-backdrop-filter .15s ease-in-out}@supports((-webkit-backdrop-filter:none) or (backdrop-filter:none)){body.open--header-navbar-main-mobile-nav header.navbar-main .navbar-main__primary-text{background-color:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}body.open--header-navbar-main-mobile-nav header.navbar-main nav.navbar-main__primary-navigation{-webkit-transform:translateY(0) !important;transform:translateY(0) !important;-webkit-transition:-webkit-transform .15s cubic-bezier(0.5,0.06,0.68,0.2) .15s;transition:-webkit-transform .15s cubic-bezier(0.5,0.06,0.68,0.2) .15s;transition:transform .15s cubic-bezier(0.5,0.06,0.68,0.2) .15s;transition:transform .15s cubic-bezier(0.5,0.06,0.68,0.2) .15s,-webkit-transform .15s cubic-bezier(0.5,0.06,0.68,0.2) .15s}header.navbar-main nav.navbar-main__primary-navigation{overflow:hidden}header.navbar-main nav.navbar-main__primary-navigation>ul>li.menu-item-has-children>a,header.navbar-main nav.navbar-main__primary-navigation>ul>li.menu-item-has-children>span{position:relative;padding-right:calc(24px + 0.25rem);padding-right:calc(24px + .25rem)}header.navbar-main nav.navbar-main__primary-navigation>ul>li.menu-item-has-children>a::after,header.navbar-main nav.navbar-main__primary-navigation>ul>li.menu-item-has-children>span::after{position:absolute;top:3px;right:0;display:inline-block;content:"";width:24px;height:24px;background-image:url(/themes/custom/audley/dist/svg/chevron-right-white.svg);background-size:24px 24px;background-position:center center;background-repeat:no-repeat}header.navbar-main nav.navbar-main__primary-navigation>ul ul{z-index:1}header.navbar-main nav.navbar-main__primary-navigation>ul ul.open--mobile-sub-menu{-webkit-transform:translateX(0);transform:translateX(0)}}@media screen and (max-width:370px){body.audley-village header.navbar-main nav.navbar-main__primary-navigation>ul,body.audley-village header.navbar-main nav.navbar-main__primary-navigation>ul ul{padding-bottom:11.5rem}}@media screen and (min-width:992px){header.navbar-main{top:0;left:1rem;width:calc(100% - 2rem)}header.navbar-main::before{position:absolute;top:0;left:0;right:0;bottom:0;display:block;content:"";background-color:rgba(255,255,255,.85);z-index:-1;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease-in-out,visibility 0s .3s;transition:opacity .3s ease-in-out,visibility 0s .3s}@supports((-webkit-backdrop-filter:none) or (backdrop-filter:none)){header.navbar-main::before{background-color:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}body.sticky--header-navbar-main header.navbar-main .navbar-main__primary{max-width:100%;padding-left:0;padding-right:0;margin-top:0;-webkit-transition:max-width .15s ease-in-out,padding-inline .15s ease-in-out,margin-top .15s ease-in-out;transition:max-width .15s ease-in-out,padding-inline .15s ease-in-out,margin-top .15s ease-in-out}body.sticky--header-navbar-main header.navbar-main::before{opacity:1;visibility:visible;-webkit-transition:opacity .15s ease-in-out,visibility 0s 0s;transition:opacity .15s ease-in-out,visibility 0s 0s}body.sticky--header-navbar-main header.navbar-main .navbar-main__primary-logo{width:48px;height:48px;-webkit-transition:width .15s ease-in-out,height .15s ease-in-out;transition:width .15s ease-in-out,height .15s ease-in-out}body.sticky--header-navbar-main header.navbar-main img.navbar-main-primary-logo--large{opacity:0;-webkit-transition:opacity .15s ease-in-out .075s;transition:opacity .15s ease-in-out .075s}body.sticky--header-navbar-main header.navbar-main img.navbar-main-primary-logo--small{opacity:1;-webkit-transition:opacity .15s ease-in-out .075s;transition:opacity .15s ease-in-out .075s}body.sticky--header-navbar-main header.navbar-main .navbar-main__primary-content-bar::before{opacity:0;visibility:hidden;-webkit-transition:opacity .15s ease-in-out,visibility 0s .15s;transition:opacity .15s ease-in-out,visibility 0s .15s}body.sticky--header-navbar-main header.navbar-main .navbar-main__secondary{border-top-width:0;-webkit-transition:border-top-width .15s ease-in-out;transition:border-top-width .15s ease-in-out}header.navbar-main .navbar-main__primary{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.5rem;-webkit-transition:max-width .3s ease-in-out,padding-inline .15s ease-in-out,margin-top .3s ease-in-out;transition:max-width .3s ease-in-out,padding-inline .15s ease-in-out,margin-top .3s ease-in-out}header.navbar-main .navbar-main__primary-logo{position:relative;width:88px;height:88px;-webkit-transition:width .3s ease-in-out,height .3s ease-in-out;transition:width .3s ease-in-out,height .3s ease-in-out}header.navbar-main img.navbar-main-primary-logo--large{display:block;-webkit-transition:opacity .3s ease-in-out 0s;transition:opacity .3s ease-in-out 0s}header.navbar-main img.navbar-main-primary-logo--small{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}header.navbar-main .navbar-main__primary-nav-back{display:none}header.navbar-main .navbar-main__primary-content-bar{position:relative}header.navbar-main .navbar-main__primary-content-bar::before{position:absolute;top:0;left:0;right:0;bottom:0;display:block;content:"";background-color:rgba(255,255,255,.85);z-index:-1;-webkit-transition:opacity .3s ease-in-out,visibility 0s 0s;transition:opacity .3s ease-in-out,visibility 0s 0s}@supports((-webkit-backdrop-filter:none) or (backdrop-filter:none)){header.navbar-main .navbar-main__primary-content-bar::before{background-color:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}header.navbar-main .navbar-main__primary-text{-ms-flex-negative:0;flex-shrink:0;width:auto;max-height:none;border-top:none;padding-left:1rem;padding-right:1rem;overflow:visible}header.navbar-main .navbar-main__primary-text h3{font-size:1.5rem}header.navbar-main .navbar-main__primary-burger{display:none}header.navbar-main nav.navbar-main__primary-navigation{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;position:relative;width:auto;background-color:transparent;-webkit-transform:translateY(0) !important;transform:translateY(0) !important;-webkit-transition:none;transition:none}header.navbar-main nav.navbar-main__primary-navigation::after{display:none;content:none}header.navbar-main nav.navbar-main__primary-navigation>ul,header.navbar-main nav.navbar-main__primary-navigation>ul ul{width:auto;background-color:transparent;padding:0;overflow-y:visible}header.navbar-main nav.navbar-main__primary-navigation>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;height:100% !important;padding:0;overflow-y:visible}header.navbar-main nav.navbar-main__primary-navigation>ul li{padding:0;margin-top:0}header.navbar-main nav.navbar-main__primary-navigation>ul li.menu-item--hide-desktop{display:none}header.navbar-main nav.navbar-main__primary-navigation>ul li a,header.navbar-main nav.navbar-main__primary-navigation>ul li span{font-size:.875rem;color:#2b0e48;color:var(--palette-brand-primary-900)}header.navbar-main nav.navbar-main__primary-navigation>ul>li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.25rem 0}header.navbar-main nav.navbar-main__primary-navigation>ul>li:last-child{padding-right:.25rem}header.navbar-main nav.navbar-main__primary-navigation>ul>li:hover>ul,header.navbar-main nav.navbar-main__primary-navigation>ul>li:focus>ul,header.navbar-main nav.navbar-main__primary-navigation>ul>li[focus-within]>ul{opacity:1;visibility:visible;-webkit-transition:opacity .15s ease-in-out,visibility 0s 0s;transition:opacity .15s ease-in-out,visibility 0s 0s}header.navbar-main nav.navbar-main__primary-navigation>ul>li:hover>ul,header.navbar-main nav.navbar-main__primary-navigation>ul>li:focus>ul,header.navbar-main nav.navbar-main__primary-navigation>ul>li:focus-within>ul{opacity:1;visibility:visible;-webkit-transition:opacity .15s ease-in-out,visibility 0s 0s;transition:opacity .15s ease-in-out,visibility 0s 0s}header.navbar-main nav.navbar-main__primary-navigation>ul>li>a,header.navbar-main nav.navbar-main__primary-navigation>ul>li>span{line-height:1.7142;padding:.5rem .25rem}header.navbar-main nav.navbar-main__primary-navigation>ul>li>a.contact{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-width:112px;font-size:.875rem;color:#fff;font-weight:500;line-height:1.375rem;text-align:center;text-transform:uppercase;text-decoration:none;background-color:#2b0e48;background-color:var(--styled-button-colour-solid);border:1px solid #2b0e48;border:1px solid var(--styled-button-colour-solid);padding:.5rem 1rem;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;padding-left:.5rem;padding-right:.5rem}header.navbar-main nav.navbar-main__primary-navigation>ul>li>a.contact:hover,header.navbar-main nav.navbar-main__primary-navigation>ul>li>a.contact:focus,header.navbar-main nav.navbar-main__primary-navigation>ul>li>a.contact:active{color:#fff;text-decoration:none}header.navbar-main nav.navbar-main__primary-navigation>ul>li>a.contact svg.vsc-icon,header.navbar-main nav.navbar-main__primary-navigation>ul>li>a.contact svg.vsc-icon path{fill:#fff;-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}}@media screen and (min-width:992px)and (min-width:421px){header.navbar-main nav.navbar-main__primary-navigation>ul>li>a.contact{width:auto}}@media screen and (min-width:992px)and (min-width:992px){header.navbar-main nav.navbar-main__primary-navigation>ul>li>a.contact:hover,header.navbar-main nav.navbar-main__primary-navigation>ul>li>a.contact:focus,header.navbar-main nav.navbar-main__primary-navigation>ul>li>a.contact:active{color:#fff;color:var(--styled-button-colour-solid-hover-text);background-color:#6b567f;background-color:var(--styled-button-colour-solid-hover);border-color:#6b567f;border-color:var(--styled-button-colour-solid-hover);text-decoration:none;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}header.navbar-main nav.navbar-main__primary-navigation>ul>li>a.contact:hover svg.vsc-icon,header.navbar-main nav.navbar-main__primary-navigation>ul>li>a.contact:focus svg.vsc-icon,header.navbar-main nav.navbar-main__primary-navigation>ul>li>a.contact:active svg.vsc-icon{fill:#fff;fill:var(--styled-button-colour-solid-hover-text);-webkit-transition:fill .15s ease-in-out;transition:fill .15s ease-in-out}}@media screen and (min-width:992px){body:not(.audley-village) header.navbar-main nav.navbar-main__primary-navigation>ul>li>a.home{font-size:0;color:transparent;line-height:0}body:not(.audley-village) header.navbar-main nav.navbar-main__primary-navigation>ul>li>a.home svg.vsc-icon{display:inline;width:20px;height:20px}}@media screen and (min-width:992px){header.navbar-main nav.navbar-main__primary-navigation>ul ul{position:absolute;top:100%;left:50%;height:auto !important;margin-left:0;min-width:170px;padding:1rem 0 .5rem;-webkit-box-shadow:0 8px 12px 0 rgba(0,0,0,.2);box-shadow:0 8px 12px 0 rgba(0,0,0,.2);opacity:0;visibility:hidden;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .3s ease-in-out,visibility 0s .3s;transition:opacity .3s ease-in-out,visibility 0s .3s}header.navbar-main nav.navbar-main__primary-navigation>ul ul::before{position:absolute;top:.25rem;left:0;display:block;content:"";width:100%;height:calc(100% - 0.25rem);height:calc(100% - .25rem);background-color:rgba(233,230,230,.85);z-index:-1}@supports((-webkit-backdrop-filter:none) or (backdrop-filter:none)){header.navbar-main nav.navbar-main__primary-navigation>ul ul::before{background-color:rgba(233,230,230,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}header.navbar-main nav.navbar-main__primary-navigation>ul ul li{padding-top:0.375rem;padding-bottom:0.375rem}header.navbar-main nav.navbar-main__primary-navigation>ul ul a,header.navbar-main nav.navbar-main__primary-navigation>ul ul span{width:100%;text-align:center;line-height:1.4285;padding:.25rem 1rem;-webkit-box-sizing:border-box;box-sizing:border-box}header.navbar-main nav.navbar-main__primary-navigation>ul ul a:hover,header.navbar-main nav.navbar-main__primary-navigation>ul ul a:focus,header.navbar-main nav.navbar-main__primary-navigation>ul ul span:hover,header.navbar-main nav.navbar-main__primary-navigation>ul ul span:focus{font-weight:700}}@media screen and (min-width:992px){header.navbar-main .navbar-main__primary-navigation-desktop-hover-bar{position:absolute;top:0;left:100%;width:.75rem;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none}header.navbar-main .navbar-main__primary-navigation-desktop-hover-bar::before,header.navbar-main .navbar-main__primary-navigation-desktop-hover-bar::after{position:absolute;display:block;content:"";width:100%;height:.5rem;background-color:#2b0e48;background-color:var(--palette-brand-primary-900)}header.navbar-main .navbar-main__primary-navigation-desktop-hover-bar::before{top:-0.25rem}header.navbar-main .navbar-main__primary-navigation-desktop-hover-bar::after{top:calc(100% - 0.25rem);top:calc(100% - .25rem)}header.navbar-main .navbar-main__primary-navigation-desktop-hover-bar.desktop-hover-bar--initialised{display:block;-webkit-transition:opacity .3s ease-in-out,visibility 0s .3s,left .3s ease-in-out .15s;transition:opacity .3s ease-in-out,visibility 0s .3s,left .3s ease-in-out .15s}header.navbar-main .navbar-main__primary-navigation-desktop-hover-bar.desktop-hover-bar--initialised::after{-webkit-transition:height .1s ease-in-out 0s;transition:height .1s ease-in-out 0s}header.navbar-main .navbar-main__primary-navigation-desktop-hover-bar.desktop-hover-bar--show{opacity:1;visibility:visible;-webkit-transition:opacity .15s ease-in-out,visibility 0s 0s,left .3s ease-in-out .15s;transition:opacity .15s ease-in-out,visibility 0s 0s,left .3s ease-in-out .15s}header.navbar-main .navbar-main__primary-navigation-desktop-hover-bar.desktop-hover-bar--has-children::after{height:1.25rem;-webkit-transition:height .1s ease-in-out .45s;transition:height .1s ease-in-out .45s}}@media screen and (min-width:992px){header.navbar-main .navbar-main__primary-navigation-bottom-section{display:none}}@media screen and (min-width:992px){header.navbar-main .navbar-main__secondary{position:static;display:block;height:auto;font-size:0;background-color:#2b0e48;background-color:var(--palette-brand-primary-900);border-top:solid .75rem #fff;padding:.5rem 1rem;-webkit-transition:border-top-width .15s ease-in-out;transition:border-top-width .15s ease-in-out}}@media screen and (min-width:992px){header.navbar-main .navbar-main__secondary-content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:992px){header.navbar-main .navbar-main__secondary-admin>ul,header.navbar-main .navbar-main__secondary-links>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}header.navbar-main .navbar-main__secondary-admin>ul li,header.navbar-main .navbar-main__secondary-links>ul li{padding:0}header.navbar-main .navbar-main__secondary-admin>ul li a,header.navbar-main .navbar-main__secondary-admin>ul li span,header.navbar-main .navbar-main__secondary-links>ul li a,header.navbar-main .navbar-main__secondary-links>ul li span{font-size:.75rem;color:#fff;font-weight:500;text-transform:uppercase;-webkit-transition:text-shadow .3s ease-in-out;transition:text-shadow .3s ease-in-out}header.navbar-main .navbar-main__secondary-admin>ul li a:hover,header.navbar-main .navbar-main__secondary-admin>ul li a:focus,header.navbar-main .navbar-main__secondary-admin>ul li span:hover,header.navbar-main .navbar-main__secondary-admin>ul li span:focus,header.navbar-main .navbar-main__secondary-links>ul li a:hover,header.navbar-main .navbar-main__secondary-links>ul li a:focus,header.navbar-main .navbar-main__secondary-links>ul li span:hover,header.navbar-main .navbar-main__secondary-links>ul li span:focus{text-shadow:0 0 .65px #2b0e48,0 0 .65px #2b0e48;text-shadow:0 0 .65px var(--palette-brand-primary-900),0 0 .65px var(--palette-brand-primary-900);-webkit-transition:text-shadow .15s ease-in-out;transition:text-shadow .15s ease-in-out}header.navbar-main .navbar-main__secondary-admin>ul ul,header.navbar-main .navbar-main__secondary-links>ul ul{display:none}}@media screen and (min-width:992px){header.navbar-main .navbar-main__secondary-admin>ul li a,header.navbar-main .navbar-main__secondary-admin>ul li span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header.navbar-main .navbar-main__secondary-admin>ul li a svg.vsc-icon,header.navbar-main .navbar-main__secondary-admin>ul li span svg.vsc-icon{width:16px;height:16px;fill:#fff;margin-right:.5rem}}@media screen and (min-width:992px){header.navbar-main .navbar-main__secondary-links>ul li a.arrow-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header.navbar-main .navbar-main__secondary-links>ul li a.arrow-right svg.vsc-icon{width:16px;height:16px;fill:#fff;margin-left:.5rem}}@media screen and (min-width:1100px){header.navbar-main nav.navbar-main__primary-navigation>ul>li>a,header.navbar-main nav.navbar-main__primary-navigation>ul>li>span{padding-left:.75rem;padding-right:.75rem}header.navbar-main nav.navbar-main__primary-navigation>ul>li>a.contact{padding-left:1rem;padding-right:1rem}}@media screen and (min-width:1200px){header.navbar-main nav.navbar-main__primary-navigation>ul{gap:1rem}}.hamburger{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#fff}.hamburger-box{width:20px;height:14px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:20px;height:2px;background-color:#fff;border-radius:2px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-6px}.hamburger-inner::after{bottom:-6px}.hamburger--spring .hamburger-inner{top:1px;-webkit-transition:background-color 0s .13s linear;transition:background-color 0s .13s linear}.hamburger--spring .hamburger-inner::before{top:6px;-webkit-transition:top .1s .2s cubic-bezier(0.3333,0.6667,0.6667,1),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .1s .2s cubic-bezier(0.3333,0.6667,0.6667,1),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .1s .2s cubic-bezier(0.3333,0.6667,0.6667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .1s .2s cubic-bezier(0.3333,0.6667,0.6667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--spring .hamburger-inner::after{top:12px;-webkit-transition:top .2s .2s cubic-bezier(0.3333,0.6667,0.6667,1),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .2s .2s cubic-bezier(0.3333,0.6667,0.6667,1),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .2s .2s cubic-bezier(0.3333,0.6667,0.6667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .2s .2s cubic-bezier(0.3333,0.6667,0.6667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--spring.is-active .hamburger-inner{-webkit-transition-delay:.22s;transition-delay:.22s;background-color:transparent !important}.hamburger--spring.is-active .hamburger-inner::before{top:0;-webkit-transition:top .1s .15s cubic-bezier(0.3333,0,0.6667,0.3333),-webkit-transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);transition:top .1s .15s cubic-bezier(0.3333,0,0.6667,0.3333),-webkit-transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);transition:top .1s .15s cubic-bezier(0.3333,0,0.6667,0.3333),transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);transition:top .1s .15s cubic-bezier(0.3333,0,0.6667,0.3333),transform .13s .22s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,6px,0) rotate(45deg);transform:translate3d(0,6px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner::after{top:0;-webkit-transition:top .2s cubic-bezier(0.3333,0,0.6667,0.3333),-webkit-transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);transition:top .2s cubic-bezier(0.3333,0,0.6667,0.3333),-webkit-transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);transition:top .2s cubic-bezier(0.3333,0,0.6667,0.3333),transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);transition:top .2s cubic-bezier(0.3333,0,0.6667,0.3333),transform .13s .22s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,6px,0) rotate(-45deg);transform:translate3d(0,6px,0) rotate(-45deg)}.tagline-search-bar{padding:.5rem}.tagline-search-bar h2{font-size:.875rem;color:#fff;font-weight:300;text-align:center;margin-bottom:.5rem}.tagline-search-bar h2:last-child{margin-top:.5rem}@media screen and (min-width:992px){.tagline-search-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;padding:1rem}.tagline-search-bar.tagline-search-bar--multiple-items{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tagline-search-bar.tagline-search-bar--multiple-items h2{text-align:left}.tagline-search-bar h2{font-size:1.25rem;margin-bottom:0}.tagline-search-bar h2:last-child{margin-top:0}}form.postcodesearch-form{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem;max-width:456px;margin:0 auto}form.postcodesearch-form .form-item{margin-bottom:0}form.postcodesearch-form .postcode-search-form__input-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}form.postcodesearch-form .postcode-search-form__search-input input[type=text]{border:1px solid #fff;padding-right:calc(32px + 1rem);padding-right:calc(32px + (0.5rem * 2));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}form.postcodesearch-form .postcode-search-form__use-my-location{position:absolute;top:50%;right:calc(40px + 1rem);right:calc(40px + (0.5rem * 2));background-color:#f2f5f7;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}form.postcodesearch-form .postcode-search-form__use-my-location input[type=submit].use-my-location{position:relative;display:block;width:32px;height:32px;text-indent:150%;white-space:nowrap;background-color:transparent;padding:0;overflow:hidden;z-index:1}form.postcodesearch-form .postcode-search-form__use-my-location svg.vsc-icon{width:16px;height:16px}form.postcodesearch-form .postcode-search-form__submit{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-width:112px;font-size:.875rem;color:#fff;font-weight:500;line-height:1.375rem;text-align:center;text-transform:uppercase;text-decoration:none;background-color:#2b0e48;background-color:var(--styled-button-colour-solid);border:1px solid #2b0e48;border:1px solid var(--styled-button-colour-solid);padding:.5rem 1rem;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;background-color:#9586a3;background-color:var(--styled-button-colour-solid-secondary);border-color:#9586a3;border-color:var(--styled-button-colour-solid-secondary);-ms-flex-negative:0;flex-shrink:0;position:relative;width:auto;min-width:0;padding:0}form.postcodesearch-form .postcode-search-form__submit:hover,form.postcodesearch-form .postcode-search-form__submit:focus,form.postcodesearch-form .postcode-search-form__submit:active{color:#fff;text-decoration:none}form.postcodesearch-form .postcode-search-form__submit svg.vsc-icon,form.postcodesearch-form .postcode-search-form__submit svg.vsc-icon path{fill:#fff;-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}@media screen and (min-width:421px){form.postcodesearch-form .postcode-search-form__submit{width:auto}}@media screen and (min-width:992px){form.postcodesearch-form .postcode-search-form__submit:hover,form.postcodesearch-form .postcode-search-form__submit:focus,form.postcodesearch-form .postcode-search-form__submit:active{color:#fff;color:var(--styled-button-colour-solid-hover-text);background-color:#6b567f;background-color:var(--styled-button-colour-solid-hover);border-color:#6b567f;border-color:var(--styled-button-colour-solid-hover);text-decoration:none;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}form.postcodesearch-form .postcode-search-form__submit:hover svg.vsc-icon,form.postcodesearch-form .postcode-search-form__submit:focus svg.vsc-icon,form.postcodesearch-form .postcode-search-form__submit:active svg.vsc-icon{fill:#fff;fill:var(--styled-button-colour-solid-hover-text);-webkit-transition:fill .15s ease-in-out;transition:fill .15s ease-in-out}}form.postcodesearch-form .postcode-search-form__submit:hover,form.postcodesearch-form .postcode-search-form__submit:focus,form.postcodesearch-form .postcode-search-form__submit:active{color:#fff}form.postcodesearch-form .postcode-search-form__submit svg.vsc-icon{fill:#fff}@media screen and (min-width:992px){form.postcodesearch-form .postcode-search-form__submit:hover,form.postcodesearch-form .postcode-search-form__submit:focus,form.postcodesearch-form .postcode-search-form__submit:active{background-color:#6b567f;background-color:var(--styled-button-colour-solid-secondary-hover);border-color:#6b567f;border-color:var(--styled-button-colour-solid-secondary-hover);color:#fff;color:var(--styled-button-colour-solid-secondary-hover-text)}form.postcodesearch-form .postcode-search-form__submit:hover svg.vsc-icon,form.postcodesearch-form .postcode-search-form__submit:focus svg.vsc-icon,form.postcodesearch-form .postcode-search-form__submit:active svg.vsc-icon{fill:#fff;fill:var(--styled-button-colour-solid-secondary-hover-text)}}form.postcodesearch-form .postcode-search-form__submit input[type=submit].postcode-search-submit{position:relative;display:block;width:38px;height:38px;text-indent:150%;white-space:nowrap;background-color:transparent;padding:0;overflow:hidden;z-index:1}form.postcodesearch-form .postcode-search-form__submit svg.vsc-icon{width:20px;height:20px;margin:0;fill:#fff}form.postcodesearch-form svg.vsc-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}form.postcodesearch-form .postcode-search-form__current-location-link{margin-top:.25rem;text-align:left}form.postcodesearch-form .postcode-search-form__current-location-link a.use-current-location-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;font-size:.75rem;color:#fff;text-decoration:underline;cursor:pointer;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}form.postcodesearch-form .postcode-search-form__current-location-link a.use-current-location-link:visited{color:#fff}form.postcodesearch-form .postcode-search-form__current-location-link a.use-current-location-link:hover{opacity:.8;text-decoration:underline}form.postcodesearch-form .postcode-search-form__current-location-link a.use-current-location-link.loading{opacity:.6;cursor:wait}form.postcodesearch-form .postcode-search-form__current-location-link a.use-current-location-link svg.vsc-icon{position:static;-webkit-transform:none;transform:none;width:14px;height:14px;fill:#fff}form.postcodesearch-form .postcode-search-form__current-location-link .geolocation-error{display:none;margin-top:.25rem;color:#fff;font-size:.75rem;text-align:left}@media screen and (min-width:992px){form.postcodesearch-form{margin:0}form.postcodesearch-form .form-item{margin-bottom:0}form.postcodesearch-form .postcode-search-form__search-input input[type=text]{padding-right:.75rem;text-overflow:clip;white-space:normal;overflow:visible}form.postcodesearch-form .postcode-search-form__use-my-location{display:none}}.audley-hero{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:360px;padding-top:6rem;padding-bottom:6rem;-webkit-box-sizing:border-box;box-sizing:border-box}.page-node-type-village-social-wall .audley-hero{min-height:144px;padding-top:2rem;padding-bottom:2rem}.page-node-type-village-social-wall .audley-hero.audley-hero-deep{min-height:360px;padding-top:4rem;padding-bottom:4rem}.audley-hero.audley-hero-deep{min-height:400px}.audley-hero .audley-hero__image,.audley-hero .audley-hero__image-carousel{position:absolute;top:0;left:0;width:100%;height:100%}.audley-hero .audley-hero__image img,.audley-hero .audley-hero__image-carousel img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.audley-hero .audley-hero__video{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.audley-hero .audley-hero__video .audley-hero__video-embed-container{position:absolute;top:50%;left:50%;height:400px;padding-left:712px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.audley-hero .audley-hero__video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.audley-hero .audley-hero__image-carousel{overflow:hidden}.audley-hero .audley-hero__image-carousel .vsc-carousel-wrapper{height:100%}.audley-hero .audley-hero__content-container{position:relative}.audley-hero .audley-hero__page-title-dark-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:1}.audley-hero .audley-hero__page-title{position:relative;z-index:1}.audley-hero .audley-hero__page-title-content h1,.audley-hero .audley-hero__page-title-content h2{text-align:center;margin-bottom:1rem}.audley-hero .audley-hero__page-title-content h1:last-child,.audley-hero .audley-hero__page-title-content h2:last-child{margin-bottom:0}.audley-hero .audley-hero__page-title-content h1{color:#fff;text-shadow:0 0 16px #000}.audley-hero .audley-hero__page-title-content h2{font-size:1.5rem;color:#fff;text-transform:none;text-shadow:0 0 12px #000}.audley-hero .audley-hero-strapline{font-size:0;z-index:1}.audley-hero .audley-hero-strapline svg{width:100%;height:auto;fill:#fff}.audley-hero .audley-hero-strapline__image-mobile{display:inline-block;max-width:174px}.audley-hero .audley-hero-strapline__image-desktop{display:none}.audley-hero .audley-hero__tagline-search{position:absolute;bottom:0;left:0;width:100%;background-color:#2b0e48;background-color:var(--palette-brand-primary-900);z-index:1}@media screen and (max-width:991px){.audley-hero .audley-hero__tagline-search .gutter--responsive-padding{padding-left:0;padding-right:0}}@media screen and (min-width:640px){.audley-hero .audley-hero__video .audley-hero__video-embed-container{height:423px;padding-left:751px}.audley-hero .audley-hero-strapline__image-mobile{display:none}.audley-hero .audley-hero-strapline__image-desktop{display:inline-block;max-width:354px}}@media screen and (min-width:768px){.audley-hero{min-height:420px}.audley-hero.audley-hero-deep{min-height:520px}.audley-hero .audley-hero__video .audley-hero__video-embed-container{height:549px;padding-left:975px}}@media screen and (min-width:992px){.audley-hero{min-height:460px;padding-top:8rem;padding-bottom:8rem}.page-node-type-village-social-wall .audley-hero{min-height:360px;padding-top:4rem;padding-bottom:4rem}.audley-hero.audley-hero-deep{min-height:640px}.audley-hero .audley-hero__video .audley-hero__video-embed-container{height:657px;padding-left:1167px}.audley-hero .audley-hero__page-title-content h1,.audley-hero .audley-hero__page-title-content h2{margin-bottom:1.5rem}.audley-hero .audley-hero__page-title-content h1{text-shadow:0 0 24px #000}.audley-hero .audley-hero__page-title-content h2{font-size:1.875rem;text-shadow:0 0 16px #000}.audley-hero .audley-hero-strapline__image-desktop{max-width:502px}}@media screen and (min-width:1200px){.audley-hero .audley-hero__video .audley-hero__video-embed-container{position:absolute;top:50%;left:50%;width:100%;max-width:100%;height:auto;padding-left:0;padding-bottom:56.25%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media screen and (min-width:1400px){.audley-hero .audley-hero-strapline__image-desktop{max-width:590px}}.countdown-timer-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;padding:2rem 1rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.countdown-timer-overlay__background{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-filter:blur(3px);filter:blur(3px);z-index:-2}.countdown-timer-overlay::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:-1}.countdown-timer-overlay__container{max-width:1280px;width:100%;margin:0 auto;padding:0 1rem;position:relative;z-index:1}.countdown-timer-overlay__content{text-align:center;width:100%}.countdown-timer-overlay__title{color:#fff;font-size:1.5rem;font-weight:700;margin:0 0 .5rem;text-shadow:0 2px 8px rgba(0,0,0,.3)}.countdown-timer-overlay__subtitle{color:rgba(255,255,255,.9);font-size:1rem;margin:0 auto 1rem;text-shadow:0 1px 4px rgba(0,0,0,.2);max-width:600px;line-height:1.5;text-align:center}.countdown-timer-overlay__location{color:#fff;font-size:.875rem;margin:0 0 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;text-shadow:0 1px 4px rgba(0,0,0,.2)}.countdown-timer-overlay__location-icon{-ms-flex-negative:0;flex-shrink:0;opacity:.9}.countdown-timer-overlay__display-date{color:#fff;font-size:.875rem;margin:0 0 1rem;text-shadow:0 1px 4px rgba(0,0,0,.2)}.countdown-timer-overlay__timer{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 1.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.countdown-timer-overlay__time-unit{background:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:1rem 1.25rem;min-width:100px;text-align:center;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.1);box-shadow:0 4px 16px rgba(0,0,0,.1)}.countdown-timer-overlay__time-value{color:#fff;font-size:2.25rem;font-weight:700;line-height:1;margin:0 0 .5rem;text-shadow:0 2px 8px rgba(0,0,0,.2)}.countdown-timer-overlay__time-label{color:#d5cfda;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;text-shadow:0 1px 4px rgba(0,0,0,.2)}.countdown-timer-overlay__cta{display:inline-block;background:#fff;color:#2b0e48;padding:.75rem 1.5rem;border-radius:0;font-size:1rem;font-weight:600;text-decoration:none;text-transform:uppercase;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.15);box-shadow:0 4px 16px rgba(0,0,0,.15)}.countdown-timer-overlay__cta:hover{background:#d5cfda;color:#2b0e48;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(0,0,0,.2);box-shadow:0 6px 20px rgba(0,0,0,.2)}@media(max-width:768px){.countdown-timer-overlay{min-height:400px;padding:1.5rem .75rem}.countdown-timer-overlay__title{font-size:1.5rem}.countdown-timer-overlay__subtitle{font-size:.875rem}.countdown-timer-overlay__timer{gap:.75rem}.countdown-timer-overlay__time-unit{min-width:70px;padding:.75rem 1rem}.countdown-timer-overlay__time-value{font-size:1.875rem}.countdown-timer-overlay__time-label{font-size:.75rem}}.countdown-timer-block{position:relative;width:100%;min-height:500px;padding:2rem 1rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.countdown-timer-block__background{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-filter:blur(3px);filter:blur(3px);z-index:1}.countdown-timer-block::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:2}.countdown-timer-block__container{max-width:1280px;width:100%;padding:0 1rem;position:relative;z-index:3}.countdown-timer-block__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:100%}.countdown-timer-block__title{color:#fff;font-size:1.5rem;font-weight:700;margin:0 0 .5rem;text-shadow:0 2px 8px rgba(0,0,0,.3)}.countdown-timer-block__subtitle{color:rgba(255,255,255,.9);font-size:1rem;margin:0 auto 1rem;text-shadow:0 1px 4px rgba(0,0,0,.2);max-width:600px;line-height:1.5;text-align:center}.countdown-timer-block__location{color:#fff;font-size:.875rem;margin:0 0 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;text-shadow:0 1px 4px rgba(0,0,0,.2)}.countdown-timer-block__location-icon{-ms-flex-negative:0;flex-shrink:0;opacity:.9}.countdown-timer-block__display-date{color:#fff;font-size:.875rem;margin:0 0 1rem;text-shadow:0 1px 4px rgba(0,0,0,.2)}.countdown-timer-block__cta{display:inline-block;margin-top:1.5rem;padding:.75rem 2rem;background-color:#fff;color:#2b0e48;text-decoration:none;border-radius:0;font-weight:600;font-size:1rem;text-transform:uppercase;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.2);box-shadow:0 4px 12px rgba(0,0,0,.2)}.countdown-timer-block__cta:hover{background-color:#d5cfda;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(0,0,0,.3);box-shadow:0 6px 16px rgba(0,0,0,.3)}@media screen and (min-width:768px){.countdown-timer-block{padding:3rem 1.5rem}.countdown-timer-block__container{padding:0 1.5rem}.countdown-timer-block__title{font-size:1.875rem;margin-bottom:.75rem}.countdown-timer-block__subtitle{font-size:1.125rem;margin-bottom:1.25rem}.countdown-timer-block__location{font-size:1rem;margin-bottom:2rem}.countdown-timer-block__display-date{font-size:1rem}}@media screen and (min-width:992px){.countdown-timer-block{padding:4rem 2rem}.countdown-timer-block__title{font-size:2.25rem;margin-bottom:1rem}.countdown-timer-block__subtitle{font-size:1.25rem;margin-bottom:1.5rem}.countdown-timer-block__location{font-size:1.125rem}.countdown-timer-block__display-date{font-size:1.125rem}}.countdown-timer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.countdown-timer__unit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.2);border-radius:.5rem;padding:.75rem 1rem;min-width:70px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.countdown-timer__value{display:block;color:#fff;font-size:2rem;font-weight:700;line-height:1;margin-bottom:.25rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.countdown-timer__label{display:block;color:#d5cfda;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}@media screen and (min-width:768px){.countdown-timer{gap:1.5rem}.countdown-timer__unit{padding:1rem 1.5rem;min-width:90px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.countdown-timer__value{font-size:2.5rem;margin-bottom:.5rem}.countdown-timer__label{font-size:.875rem}}@media screen and (min-width:992px){.countdown-timer{gap:2rem}.countdown-timer__unit{padding:1.5rem 2rem;min-width:110px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.countdown-timer__value{font-size:3rem}.countdown-timer__label{font-size:1rem}}@media screen and (max-width:640px){.countdown-timer{gap:.5rem}.countdown-timer__unit{padding:.5rem .75rem;min-width:50px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.countdown-timer__value{font-size:1.5rem}.countdown-timer__label{font-size:.625rem}}.logo-carousel{background-color:#fff}.pre-footer{background-color:#1d2939}.footer-newsletter-signup-strip{padding:3rem 0}.footer-newsletter-signup-strip .newsletter-signup-header{margin-bottom:2rem}.footer-newsletter-signup-strip .newsletter-signup-header h3,.footer-newsletter-signup-strip .newsletter-signup-header p{color:#fff;text-align:center}.footer-newsletter-signup-strip .newsletter-signup-header .newsletter-signup-header--title h3{font-size:1.25rem;font-weight:400}.footer-newsletter-signup-strip .newsletter-signup-header .newsletter-signup-header--sub-title p{margin-bottom:0}.footer-newsletter-signup-strip form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}.footer-newsletter-signup-strip form .form-actions,.footer-newsletter-signup-strip form .form-item{margin:0}.footer-newsletter-signup-strip form .form-item{max-width:280px}.footer-newsletter-signup-strip form .form-item input[type=email]{border-color:#d0d5dd}@media screen and (min-width:992px){.footer-newsletter-signup-strip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:4rem}.footer-newsletter-signup-strip .newsletter-signup-header{width:100%;margin-bottom:0}.footer-newsletter-signup-strip .newsletter-signup-header h3,.footer-newsletter-signup-strip .newsletter-signup-header p{text-align:left}.footer-newsletter-signup-strip form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}}footer.footer-main{color:#fff;background-color:#2b0e48;background-color:var(--palette-brand-primary-900);padding:4rem 0 5rem}footer.footer-main .footer-cols{margin-bottom:4rem}footer.footer-main .footer-col-logo{text-align:center;width:100%}footer.footer-main .footer-col-menus{border-top:1px solid #553e6d;border-top:1px solid var(--palette-brand-primary-700);display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;margin-top:2.5rem;padding:2rem 0 0;justify-items:center}footer.footer-main .footer-col-menus h2.visually-hidden{color:#fff}footer.footer-main .footer-col-menus ul.menu{margin-left:0}footer.footer-main .footer-col-menus ul.menu li{padding:0;margin:0 0 .75rem}footer.footer-main .footer-col-menus ul.menu li .is-active{color:#fff}footer.footer-main .footer-col-menus ul.menu li .is-active a::after{width:100%;-webkit-transition:width .15s ease-in-out;transition:width .15s ease-in-out}footer.footer-main .footer-col-menus ul.menu li:first-child{font-size:.875rem;color:#bfb7c8;color:var(--footer-col-menu-top-link-colour);font-weight:700}footer.footer-main .footer-col-menus ul.menu li:first-child a::after{background-color:#bfb7c8;background-color:var(--footer-col-menu-top-link-colour)}footer.footer-main .footer-col-menus ul.menu li:first-child .is-active{color:#bfb7c8;color:var(--footer-col-menu-top-link-colour)}footer.footer-main .footer-col-menus ul.menu li:last-child{margin-bottom:0}footer.footer-main .footer-col-menus ul.menu li a{position:relative}footer.footer-main .footer-col-menus ul.menu li a:hover::after,footer.footer-main .footer-col-menus ul.menu li a:focus::after,footer.footer-main .footer-col-menus ul.menu li a:active::after{width:100%;-webkit-transition:width .15s ease-in-out;transition:width .15s ease-in-out}footer.footer-main .footer-col-menus ul.menu li a::after{position:absolute;top:100%;left:0;display:block;content:"";width:0;height:1px;background-color:#fff;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}footer.footer-main .footer-col-menus .region-footer-col3{display:none}footer.footer-main .footer-col-menus .region-footer-col4{display:none}footer.footer-main .footer-logo{font-size:0;margin-bottom:2rem}footer.footer-main .footer-logo a{display:inline-block;border:1px solid #fff}footer.footer-main .footer-logo img{display:block}footer.footer-main .footer-strapline{text-transform:uppercase;font-size:1rem}footer.footer-main .footer-strapline.footer-strapline--svg{font-size:0}footer.footer-main .footer-strapline svg{display:inline-block;width:174px;height:auto;fill:#9586a3}footer.footer-main .post-footer{text-align:center;border-top:1px solid #553e6d;border-top:1px solid var(--palette-brand-primary-700);padding:2rem 0 0}footer.footer-main .post-footer .footer-link-underline{display:inline-block;margin-top:1.25rem;font-size:.875rem;color:#bfb7c8;color:var(--footer-col-menu-top-link-colour)}footer.footer-main .post-footer .footer-link-underline:focus{color:#fff}footer.footer-main #block-footertext{margin-bottom:2rem}footer.footer-main #block-footertext p{font-size:.875rem;color:#bfb7c8;color:var(--footer-col-menu-top-link-colour)}footer.footer-main #block-footertext p span{display:inline-block;width:100%}footer.footer-main .menu--menu-footer---social-links ul.menu,footer.footer-main .menu--footer---social-links---club ul.menu,footer.footer-main .menu--footer---social-links---care ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.5rem;font-size:.875rem;margin:0}footer.footer-main .menu--menu-footer---social-links ul.menu li,footer.footer-main .menu--footer---social-links---club ul.menu li,footer.footer-main .menu--footer---social-links---care ul.menu li{padding:0}@media screen and (max-width:991px){body.sticky--sidebar-mobile-sticky footer.footer-main{padding-bottom:calc(3rem + 120px)}}@media screen and (max-width:767px){body.sticky--sidebar-mobile-sticky footer.footer-main{padding-bottom:calc(5rem + 120px)}}@media screen and (min-width:768px){footer.footer-main{padding-bottom:3rem}footer.footer-main .footer-col-menus{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}footer.footer-main .footer-col-menus .region-footer-col3{display:block}footer.footer-main .post-footer{text-align:left}footer.footer-main .post-footer::after{content:"";clear:both;display:table}footer.footer-main .post-footer .footer-link-underline{float:right}footer.footer-main .region-post-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}footer.footer-main #block-footertext{margin-bottom:0}footer.footer-main #block-footertext p span{display:inline;width:auto}}@media screen and (min-width:992px){footer.footer-main .footer-col-menus{-ms-grid-columns:1fr .5rem 1fr .5rem 1fr .5rem 1fr;grid-template-columns:1fr 1fr 1fr 1fr;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;justify-items:inherit;border-top:0;padding:0}footer.footer-main .footer-col-menus h2.visually-hidden{color:#fff}footer.footer-main .footer-col-menus ul.menu{margin-left:0}footer.footer-main .footer-col-menus ul.menu li{padding:0;margin:0 0 .75rem}footer.footer-main .footer-col-menus ul.menu li .is-active{color:#fff}footer.footer-main .footer-col-menus ul.menu li .is-active a::after{width:100%;-webkit-transition:width .15s ease-in-out;transition:width .15s ease-in-out}footer.footer-main .footer-col-menus ul.menu li:first-child{font-size:.875rem;color:#bfb7c8;color:var(--footer-col-menu-top-link-colour);font-weight:700}footer.footer-main .footer-col-menus ul.menu li:first-child a::after{background-color:#bfb7c8;background-color:var(--footer-col-menu-top-link-colour)}footer.footer-main .footer-col-menus ul.menu li:first-child .is-active{color:#bfb7c8;color:var(--footer-col-menu-top-link-colour)}footer.footer-main .footer-col-menus ul.menu li:last-child{margin-bottom:0}footer.footer-main .footer-col-menus ul.menu li a{position:relative}footer.footer-main .footer-col-menus ul.menu li a:hover::after,footer.footer-main .footer-col-menus ul.menu li a:focus::after,footer.footer-main .footer-col-menus ul.menu li a:active::after{width:100%;-webkit-transition:width .15s ease-in-out;transition:width .15s ease-in-out}footer.footer-main .footer-col-menus ul.menu li a::after{position:absolute;top:100%;left:0;display:block;content:"";width:0;height:1px;background-color:#fff;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}footer.footer-main .footer-col-menus .region-footer-col3{display:block}footer.footer-main .footer-col-menus .region-footer-col4{display:block}footer.footer-main .post-footer .footer-link-underline{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}footer.footer-main .post-footer .footer-link-underline:hover,footer.footer-main .post-footer .footer-link-underline:active{color:#fff;-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out}}@media screen and (min-width:1200px){footer.footer-main .footer-cols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer.footer-main .footer-col-logo{-ms-flex-negative:0;flex-shrink:0;text-align:left;width:33%;max-width:360px;padding-right:.75rem}footer.footer-main #block-footeraudleylogo{display:inline-block}footer.footer-main .footer-logo{text-align:center}footer.footer-main .footer-col-menus{width:100%;margin-top:0}}.page-title.page-title--wider-text h1,.page-title.page-title--wider-text .text--h1{letter-spacing:.2667em}.page-title h1,.page-title .text--h1{text-align:center;margin-bottom:0}.vsc-styled-buttons{gap:.75rem;width:100%}@media screen and (min-width:421px){.vsc-styled-buttons{width:auto}}.vsc-styled-list ul.styled-list{list-style-type:none}.vsc-styled-list ul.styled-list li{position:relative;min-height:24px;padding-left:2.75rem;margin-bottom:1rem}.vsc-styled-list ul.styled-list li .vsc-icon-styled-list{position:absolute;top:0;left:0.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:24px;width:24px;background-color:#d5cfda;background-color:var(--palette-brand-primary-100);border-radius:50%}.vsc-styled-list ul.styled-list li .vsc-icon-styled-list svg.vsc-icon{fill:#806e91;fill:var(--palette-brand-primary-500)}.vsc-styled-list ul.styled-list li:last-child{margin-bottom:0}@media screen and (min-width:992px){.vsc-styled-list ul.styled-list{line-height:1.75}.vsc-styled-list ul.styled-list li{min-height:28px;padding-left:3.5rem;margin-bottom:1.5rem}.vsc-styled-list ul.styled-list li .vsc-icon-styled-list{left:1rem;height:28px;width:28px}.vsc-styled-list ul.styled-list li p{line-height:1.75}}.vsc-embedded-video figcaption,.vsc-image figcaption{font-size:.875rem;color:#fff;background-color:#2b0e48;background-color:var(--palette-brand-primary-900);padding:1rem}.vsc-embedded-video figcaption p,.vsc-image figcaption p{font-size:.875rem;color:#fff}.vsc-embedded-video figcaption a,.vsc-image figcaption a{color:#fff}.vsc-embedded-video figcaption b,.vsc-embedded-video figcaption strong,.vsc-image figcaption b,.vsc-image figcaption strong{font-weight:700}.vsc-embedded-video figcaption i,.vsc-embedded-video figcaption em,.vsc-image figcaption i,.vsc-image figcaption em{font-style:italic}.vsc-embedded-video .media--blazy{position:static}.vsc-image{width:100%}.vsc-image img{width:100%}.vsc-dark-background figcaption{background-color:#40265a;background-color:var(--palette-brand-primary-800)}.vsc-logo-carousel h2.vsc-logo-carousel-title{font-size:1rem;color:#667085;font-weight:500;line-height:1.3333;text-align:center;text-transform:none;margin-bottom:2rem}.vsc-logo-carousel .swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vsc-logo-carousel .swiper-slide img{max-height:90px;margin:0 auto}@media screen and (min-width:1280px){.vsc-logo-carousel .vsc-logo-carousel-content{overflow-x:hidden}}.vsc-layout-spacer{width:100%;height:3rem}@media screen and (min-width:992px){.vsc-layout-spacer{height:6rem}}.vsc-content-spacer{width:100%;height:1rem}@media screen and (min-width:992px){.vsc-content-spacer{height:2rem}}.vsc-quote figure blockquote{border-left:2px solid #553e6d;border-left:2px solid var(--palette-brand-primary-700);padding:.5rem 0 .5rem 1.25rem;margin:0}.vsc-quote figure blockquote :first-child{position:relative;text-indent:1rem}.vsc-quote figure blockquote :first-child::before{content:open-quote;position:absolute;top:0;left:-0.75rem;left:calc(0.75rem * -1);font-size:1.5rem;font-weight:500}.vsc-quote figure blockquote :last-child::after{content:close-quote;font-size:1.5rem;font-weight:500}.vsc-quote figure blockquote p{display:inline-block;font-size:1.25rem;font-weight:500}.vsc-quote figure figcaption{background-color:transparent;border-left:2px solid #553e6d;border-left:2px solid var(--palette-brand-primary-700);padding:1.5rem 0 .5rem 1rem}.vsc-quote figure figcaption p{color:#667085;margin-bottom:0}.vsc-quote figure figcaption p::before{display:inline-block;content:"";width:12px;height:1px;background-color:#667085;margin:.25rem}@media screen and (min-width:992px){.vsc-quote figure blockquote p{font-size:1.5rem}}.vsc-dark-background .vsc-quote figure blockquote{border-left-color:#aa9fb6;border-left-color:var(--palette-brand-primary-300)}.vsc-dark-background .vsc-quote figure figcaption{border-left-color:#aa9fb6;border-left-color:var(--palette-brand-primary-300)}.vsc-dark-background .vsc-quote figure figcaption p{color:#e4e7ec}.vsc-dark-background .vsc-quote figure figcaption p::before{background-color:#e4e7ec}.vsc-gallery.vsc-gallery--thumbnails-2-column.vsc-gallery--enlarge-first-thumbnail a.vsc-gallery-item--image:first-of-type,.vsc-gallery.vsc-gallery--thumbnails-2-column.vsc-gallery--enlarge-first-thumbnail a.vsc-gallery-item--video:first-of-type,.vsc-gallery.vsc-gallery--thumbnails-3-column.vsc-gallery--enlarge-first-thumbnail a.vsc-gallery-item--image:first-of-type,.vsc-gallery.vsc-gallery--thumbnails-3-column.vsc-gallery--enlarge-first-thumbnail a.vsc-gallery-item--video:first-of-type{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2;height:auto;padding-top:0}.vsc-gallery.vsc-gallery--thumbnails-2-column.vsc-gallery--enlarge-first-thumbnail a.vsc-gallery-item--image:first-of-type img,.vsc-gallery.vsc-gallery--thumbnails-2-column.vsc-gallery--enlarge-first-thumbnail a.vsc-gallery-item--video:first-of-type img,.vsc-gallery.vsc-gallery--thumbnails-3-column.vsc-gallery--enlarge-first-thumbnail a.vsc-gallery-item--image:first-of-type img,.vsc-gallery.vsc-gallery--thumbnails-3-column.vsc-gallery--enlarge-first-thumbnail a.vsc-gallery-item--video:first-of-type img{position:static;width:auto;height:auto;-o-object-fit:fill;object-fit:fill}.vsc-gallery.vsc-gallery--thumbnails-2-column .lightgallery,.vsc-gallery.vsc-gallery--thumbnails-3-column .lightgallery{-ms-grid-columns:1fr .5rem 1fr;grid-template-columns:1fr 1fr;gap:.5rem}.vsc-gallery.vsc-gallery--thumbnails-2-column a.vsc-gallery-item--image,.vsc-gallery.vsc-gallery--thumbnails-2-column a.vsc-gallery-item--video,.vsc-gallery.vsc-gallery--thumbnails-3-column a.vsc-gallery-item--image,.vsc-gallery.vsc-gallery--thumbnails-3-column a.vsc-gallery-item--video{margin-bottom:0}.vsc-gallery .vsc-gallery--header{margin-bottom:2rem}.vsc-gallery .vsc-gallery--header h2{text-align:center}.vsc-gallery .vsc-gallery--header .vsc-gallery--launch-wrapper{display:none}.vsc-gallery a.vsc-gallery-item--image,.vsc-gallery a.vsc-gallery-item--video{position:relative;display:block;width:100%;height:0;padding-top:95.652173913%;margin-bottom:.5rem;overflow:hidden}.vsc-gallery a.vsc-gallery-item--image:last-child,.vsc-gallery a.vsc-gallery-item--video:last-child{margin-bottom:0}.vsc-gallery a.vsc-gallery-item--image img,.vsc-gallery a.vsc-gallery-item--video img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vsc-gallery a.vsc-gallery-item--video{position:relative}.vsc-gallery .vsc-gallery-item--icon-overlay{position:absolute;top:50%;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:58px;height:42px;background-color:rgba(255,255,255,.85);border-radius:.25rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@supports((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.vsc-gallery .vsc-gallery-item--icon-overlay{background-color:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}.vsc-gallery .vsc-gallery-item--icon-overlay.vsc-gallery-item--icon-overlay-circle{width:56px;height:56px;background-color:#2b0e48;background-color:var(--palette-brand-primary-900);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:50%}.vsc-gallery .vsc-gallery-item--icon-overlay.vsc-gallery-item--icon-overlay-circle svg.vsc-icon{fill:#fff}.vsc-gallery .vsc-gallery--launch-wrapper-footer{margin-top:2rem}@media screen and (max-width:479px){.vsc-gallery .lightgallery{margin-left:-1rem;margin-right:-1rem}.property-floor-plan .vsc-gallery .lightgallery{margin-left:0;margin-right:0}}@media screen and (min-width:421px){.vsc-gallery.vsc-gallery--thumbnails-2-column a.vsc-gallery-item--image,.vsc-gallery.vsc-gallery--thumbnails-2-column a.vsc-gallery-item--video,.vsc-gallery.vsc-gallery--thumbnails-3-column a.vsc-gallery-item--image,.vsc-gallery.vsc-gallery--thumbnails-3-column a.vsc-gallery-item--video{padding-top:95.652173913%}.vsc-gallery a.vsc-gallery-item--image,.vsc-gallery a.vsc-gallery-item--video{padding-top:75%}}@media screen and (min-width:480px){.vsc-gallery a.vsc-gallery-item--image,.vsc-gallery a.vsc-gallery-item--video{margin-bottom:1rem}}@media screen and (min-width:768px){.vsc-gallery.vsc-gallery--thumbnails-2-column .lightgallery,.vsc-gallery.vsc-gallery--thumbnails-3-column .lightgallery{gap:1.5rem}.vsc-gallery.vsc-gallery--thumbnails-2-column a.vsc-gallery-item--image,.vsc-gallery.vsc-gallery--thumbnails-2-column a.vsc-gallery-item--video,.vsc-gallery.vsc-gallery--thumbnails-3-column a.vsc-gallery-item--image,.vsc-gallery.vsc-gallery--thumbnails-3-column a.vsc-gallery-item--video{padding-top:85.7142857143%}.vsc-gallery .vsc-gallery--header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vsc-gallery .vsc-gallery--header h2{text-align:left;padding-right:.75rem;margin-bottom:0}.vsc-gallery .vsc-gallery--header .vsc-gallery--launch-wrapper{-ms-flex-negative:0;flex-shrink:0;display:block}.vsc-gallery .vsc-gallery--header .vsc-gallery--launch-wrapper .vsc-icon{position:relative}.vsc-gallery a.vsc-gallery-item--image,.vsc-gallery a.vsc-gallery-item--video{padding-top:66.6666666667%;margin-bottom:1.5rem}.vsc-gallery .vsc-gallery-item--icon-overlay{width:88px;height:64px;border-radius:.5rem}.vsc-gallery .vsc-gallery-item--icon-overlay svg.vsc-icon{width:44px;height:44px}.vsc-gallery .vsc-gallery-item--icon-overlay.vsc-gallery-item--icon-overlay-circle{width:56px;height:56px;border-radius:50%}.vsc-gallery .vsc-gallery-item--icon-overlay.vsc-gallery-item--icon-overlay-circle svg.vsc-icon{width:24px;height:24px}.vsc-gallery .vsc-gallery--launch-wrapper-footer{display:none}}@media screen and (min-width:992px){.vsc-gallery.vsc-gallery--thumbnails-2-column .lightgallery{gap:3rem}.vsc-gallery.vsc-gallery--thumbnails-3-column.vsc-gallery--enlarge-first-thumbnail a.vsc-gallery-item--image:first-of-type,.vsc-gallery.vsc-gallery--thumbnails-3-column.vsc-gallery--enlarge-first-thumbnail a.vsc-gallery-item--video:first-of-type{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/span 3}.vsc-gallery.vsc-gallery--thumbnails-3-column .lightgallery{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.vsc-gallery a.vsc-gallery-item--image,.vsc-gallery a.vsc-gallery-item--video{padding-top:56.25%;margin-bottom:3rem;-webkit-transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.vsc-gallery a.vsc-gallery-item--image:hover,.vsc-gallery a.vsc-gallery-item--image:focus,.vsc-gallery a.vsc-gallery-item--image:active,.vsc-gallery a.vsc-gallery-item--video:hover,.vsc-gallery a.vsc-gallery-item--video:focus,.vsc-gallery a.vsc-gallery-item--video:active{opacity:.8;-webkit-transform:scale(0.9875);transform:scale(0.9875);-webkit-transition:opacity .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:opacity .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:opacity .15s ease-in-out,transform .15s ease-in-out;transition:opacity .15s ease-in-out,transform .15s ease-in-out,-webkit-transform .15s ease-in-out}}@media screen and (min-width:1200px){.vsc-gallery.vsc-gallery--thumbnails-2-column .lightgallery{gap:4rem}.vsc-gallery.vsc-gallery--thumbnails-3-column .lightgallery{gap:2rem}.vsc-gallery a.vsc-gallery-item--image,.vsc-gallery a.vsc-gallery-item--video{margin-bottom:4rem}}.lg-container{font-family:gotham,"Gotham SSm A","Gotham SSm B","Helvetica Neue",helvetica,arial,sans-serif}.lg-container .lg-item.lg-current,.lg-container .lg-item.lg-next-slide,.lg-container .lg-item.lg-prev-slide{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lg-container .lg-img-wrap{position:static;max-width:1080px;max-height:720px}.lg-container .lg-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:46px;height:46px;background-color:rgba(255,255,255,.4);border-radius:50%;padding:0}@supports((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.lg-container .lg-icon{background-color:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}.lg-container .lg-icon::after{display:block}.lg-container .lg-toolbar{padding-left:1rem;padding-right:1rem;padding-top:1rem}@media screen and (min-width:992px){.lg-container .lg-toolbar{padding-left:1.5rem;padding-right:1.5rem}}.lg-container .lg-toolbar .lg-icon{margin-left:.75rem}.lg-container .lg-sub-html{max-width:1080px;font-size:.875rem;color:#fff;line-height:1.5;text-shadow:0 0 12px #000,0 0 16px #000,0 0 24px #000;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.7)),to(rgba(0,0,0,0)));background:linear-gradient(to top,rgba(0,0,0,0.7),rgba(0,0,0,0));margin-left:auto;margin-right:auto}.lg-container .lg-thumb-item{border-color:transparent;border-radius:0}.lg-container .lg-thumb-item:hover{border-color:#aa9fb6;border-color:var(--palette-brand-primary-300)}.lg-container .lg-thumb-item.active{border-color:#6b567f;border-color:var(--palette-brand-primary-600)}@media screen and (min-width:768px){.lg-container .lg-sub-html{font-size:1rem}}.vsc-carousel-grid{overflow-x:visible}.vsc-carousel-grid .vsc-carousel-wrapper{overflow-x:hidden}.vsc-carousel-grid .vsc-carousel-header{margin-bottom:2rem}.vsc-carousel-grid .vsc-carousel-header h2.vsc-carousel-header__title:last-child{margin-bottom:0}.vsc-carousel-grid .vsc-carousel-header .vsc-styled-buttons{display:none}.vsc-carousel-grid .swiper-slide{height:auto}.vsc-carousel-grid .vsc-carousel-controls{display:none}.vsc-carousel-grid .swiper-initialized .vsc-carousel-controls{display:block;margin-top:2rem}.vsc-carousel-grid .swiper-initialized .vsc-carousel-controls.hide{display:none}.vsc-carousel-grid .swiper-initialized .vsc-carousel-controls__pagination-fraction{display:none}.vsc-carousel-grid .swiper-initialized .vsc-carousel-controls__prev-next{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.vsc-carousel-grid .swiper-initialized .swiper-button-prev,.vsc-carousel-grid .swiper-initialized .swiper-button-next{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:48px;height:48px;background-color:#fff;border:1px solid #e4e7ec;border-radius:50%;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.vsc-carousel-grid .swiper-initialized .swiper-button-prev svg.vsc-icon,.vsc-carousel-grid .swiper-initialized .swiper-button-next svg.vsc-icon{width:20px;height:20px}.vsc-carousel-grid .swiper-initialized .swiper-button-prev::after,.vsc-carousel-grid .swiper-initialized .swiper-button-next::after{display:none;content:none}.vsc-carousel-grid .vsc-carousel-footer .vsc-styled-buttons{margin-top:3rem}.vsc-carousel-grid.vsc-carousel-grid--grid .vsc-layout-inner{display:block}@media screen and (min-width:768px){.vsc-carousel-grid .vsc-carousel-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;margin-bottom:3rem}.vsc-carousel-grid .vsc-carousel-header .vsc-styled-buttons{-ms-flex-negative:0;flex-shrink:0;display:block}.vsc-carousel-grid .vsc-carousel-footer .vsc-styled-buttons{display:none}.vsc-geolocated-featured-properties .vsc-carousel-grid .vsc-carousel-header .vsc-styled-buttons{display:none}.vsc-geolocated-featured-properties .vsc-carousel-grid .vsc-carousel-footer .vsc-styled-buttons{display:block;text-align:center}}@media screen and (min-width:992px){.vsc-carousel-grid .vsc-carousel-header{margin-bottom:4rem}.vsc-carousel-grid .swiper-initialized .vsc-carousel-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.vsc-carousel-grid .swiper-initialized .vsc-carousel-controls.hide{display:none}.vsc-carousel-grid .swiper-initialized .vsc-carousel-controls__pagination-fraction{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.vsc-carousel-grid .swiper-initialized .swiper-pagination{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.vsc-carousel-grid .swiper-initialized .swiper-pagination-bullet{width:16px;height:16px;background-color:#d0d5dd;opacity:1;margin:0;-webkit-transition:-webkit-filter .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:-webkit-filter .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:filter .3s ease-in-out,transform .3s ease-in-out;transition:filter .3s ease-in-out,transform .3s ease-in-out,-webkit-filter .3s ease-in-out,-webkit-transform .3s ease-in-out}.vsc-carousel-grid .swiper-initialized .swiper-pagination-bullet:hover,.vsc-carousel-grid .swiper-initialized .swiper-pagination-bullet:focus{-webkit-filter:brightness(90%);filter:brightness(90%);-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition:-webkit-filter .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:-webkit-filter .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:filter .15s ease-in-out,transform .15s ease-in-out;transition:filter .15s ease-in-out,transform .15s ease-in-out,-webkit-filter .15s ease-in-out,-webkit-transform .15s ease-in-out}.vsc-carousel-grid .swiper-initialized .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#2b0e48;background-color:var(--palette-brand-primary-900);cursor:auto}.vsc-carousel-grid .swiper-initialized .swiper-pagination-bullet.swiper-pagination-bullet-active:hover,.vsc-carousel-grid .swiper-initialized .swiper-pagination-bullet.swiper-pagination-bullet-active:focus{-webkit-filter:none;filter:none;-webkit-transform:none;transform:none;-webkit-transition:-webkit-filter .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:-webkit-filter .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:filter .15s ease-in-out,transform .15s ease-in-out;transition:filter .15s ease-in-out,transform .15s ease-in-out,-webkit-filter .15s ease-in-out,-webkit-transform .15s ease-in-out}.vsc-carousel-grid .swiper-initialized .swiper-fraction{-ms-flex-negative:0;flex-shrink:0}.vsc-carousel-grid .swiper-initialized .vsc-carousel-controls__prev-next{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.vsc-carousel-grid .swiper-initialized .swiper-button-prev,.vsc-carousel-grid .swiper-initialized .swiper-button-next{width:56px;height:56px;-webkit-transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.vsc-carousel-grid .swiper-initialized .swiper-button-prev:hover,.vsc-carousel-grid .swiper-initialized .swiper-button-prev:focus,.vsc-carousel-grid .swiper-initialized .swiper-button-next:hover,.vsc-carousel-grid .swiper-initialized .swiper-button-next:focus{opacity:.8;-webkit-transform:scale(0.88);transform:scale(0.88);-webkit-transition:opacity .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:opacity .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:opacity .15s ease-in-out,transform .15s ease-in-out;transition:opacity .15s ease-in-out,transform .15s ease-in-out,-webkit-transform .15s ease-in-out}.vsc-carousel-grid .swiper-initialized .swiper-button-prev svg.vsc-icon,.vsc-carousel-grid .swiper-initialized .swiper-button-next svg.vsc-icon{width:24px;height:24px}.vsc-carousel-grid.vsc-carousel-grid--grid .swiper-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr 3rem 1fr;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;width:auto;height:auto}.vsc-carousel-grid.vsc-carousel-grid--grid .swiper-slide{width:auto;height:auto}.vsc-carousel-grid.vsc-carousel-grid--grid .vsc-carousel-controls{display:none}.page-with-sidebar-container .vsc-carousel-grid.vsc-carousel-grid--grid .swiper-wrapper{gap:1.5rem}}@media screen and (min-width:1200px){.vsc-carousel-grid.vsc-carousel-grid--grid .swiper-wrapper{gap:4rem}.page-with-sidebar-container .vsc-carousel-grid.vsc-carousel-grid--grid.vsc-carousel-grid--grid .swiper-wrapper{gap:2rem}}.vsc-dark-background .swiper-initialized .swiper-button-prev,.vsc-dark-background .swiper-initialized .swiper-button-next{background-color:#6b567f;background-color:var(--palette-brand-primary-600);border-color:#6b567f;border-color:var(--palette-brand-primary-600)}.vsc-dark-background .swiper-initialized .swiper-button-prev svg.vsc-icon,.vsc-dark-background .swiper-initialized .swiper-button-next svg.vsc-icon{fill:#fff}@media screen and (min-width:992px){.vsc-dark-background .swiper-initialized .swiper-pagination-bullet{background-color:#6b567f;background-color:var(--palette-brand-primary-600)}.vsc-dark-background .swiper-initialized .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#bfb7c8;background-color:var(--palette-brand-primary-200)}.vsc-dark-background .swiper-initialized .swiper-fraction{color:#fff}}.village-card{max-width:624px;height:100%}.village-card a.card-link-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr calc(135px + 0.75rem);grid-template-columns:1fr calc(135px + 0.75rem);-ms-grid-columns:1fr calc(135px + .75rem);grid-template-columns:1fr calc(135px + .75rem);-ms-grid-rows:1fr auto;grid-template-rows:1fr auto;grid-template-areas:"text-content text-content" "image location";height:100%;background-color:#e9e6e6}.village-card .village-card__text-content{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:text-content;padding:1rem}.village-card .village-card__text-content .village-card__title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5rem}.village-card .village-card__text-content h3.village-card__village-title{font-size:1.5rem;margin-bottom:0}.village-card .village-card__text-content .village-card__title-icon{-ms-flex-negative:0;flex-shrink:0}.village-card .village-card__image{-ms-grid-row:2;-ms-grid-column:1;position:relative;grid-area:image}.village-card .village-card__image img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.village-card .village-card__location-block{-ms-grid-row:2;-ms-grid-column:2;grid-area:location;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:135px;background-color:#2b0e48;padding:.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}.village-card .village-card__location-block h4.village-card__location,.village-card .village-card__location-block h5.village-card__county{color:#fff}.village-card .village-card__location-block h4.village-card__location{font-size:1rem}.village-card .village-card__location-block h5.village-card__county{font-size:.75rem;margin-bottom:0}.village-card .village-card__location-block .village-card__location-icon{display:none}@media screen and (min-width:480px){.village-card a.card-link-wrapper{-ms-grid-columns:216px 1fr;grid-template-columns:216px 1fr;-ms-grid-rows:1fr auto;grid-template-rows:1fr auto;grid-template-areas:"image text-content" "location location"}.village-card .village-card__text-content .village-card__title-container{display:block}.village-card .village-card__text-content .village-card__title-icon{display:none}.village-card .village-card__image{width:100%;min-height:216px}.village-card .village-card__location-block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-height:0;padding:0}.village-card .village-card__location-block h4.village-card__location{padding:1rem;margin-bottom:0}.village-card .village-card__location-block h5.village-card__county{font-size:1rem;padding:1rem}.village-card .village-card__location-block .village-card__location-block-right{display:-webkit-box;display:-ms-flexbox;display:flex}.village-card .village-card__location-block .village-card__location-icon{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:52px;background-color:#40265a}.village-card .village-card__location-block .village-card__location-icon svg.vsc-icon{fill:#fff}.village-card .village-card__text-content{-ms-grid-row:1;-ms-grid-column:2;-ms-grid-column-span:1}.village-card .village-card__image{-ms-grid-row:1;-ms-grid-column:1}.village-card .village-card__location-block{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2}}@media screen and (min-width:768px){.village-card a.card-link-wrapper{-ms-grid-columns:1fr calc(135px + 0.75rem);grid-template-columns:1fr calc(135px + 0.75rem);-ms-grid-columns:1fr calc(135px + .75rem);grid-template-columns:1fr calc(135px + .75rem);-ms-grid-rows:1fr auto;grid-template-rows:1fr auto;grid-template-areas:"text-content text-content" "image location"}.village-card .village-card__text-content .village-card__title-container{display:-webkit-box;display:-ms-flexbox;display:flex}.village-card .village-card__text-content .village-card__title-icon{display:block}.village-card .village-card__image{width:auto;min-height:0}.village-card .village-card__location-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:135px;padding:.5rem}.village-card .village-card__location-block h4.village-card__location{padding:0;margin-bottom:.9em}.village-card .village-card__location-block h5.village-card__county{font-size:.75rem;padding:0}.village-card .village-card__location-block .village-card__location-block-right{display:block}.village-card .village-card__location-block .village-card__location-icon{display:none}.village-card .village-card__text-content{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}.village-card .village-card__image{-ms-grid-row:2;-ms-grid-column:1}.village-card .village-card__location-block{-ms-grid-row:2;-ms-grid-column:2;-ms-grid-column-span:1}}@media screen and (min-width:992px){.village-card a.card-link-wrapper{-ms-grid-columns:216px 1fr;grid-template-columns:216px 1fr;-ms-grid-rows:1fr auto;grid-template-rows:1fr auto;grid-template-areas:"image text-content" "location location";-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.village-card a.card-link-wrapper:hover,.village-card a.card-link-wrapper:focus,.village-card a.card-link-wrapper:active{-webkit-transform:scale(0.9875);transform:scale(0.9875);-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out}.village-card a.card-link-wrapper:hover .village-card__location-icon,.village-card a.card-link-wrapper:focus .village-card__location-icon,.village-card a.card-link-wrapper:active .village-card__location-icon{background-color:#6b567f;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}.village-card .village-card__text-content .village-card__title-container{display:block}.village-card .village-card__text-content .village-card__title-icon{display:none}.village-card .village-card__image{width:100%;min-height:216px}.village-card .village-card__location-block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-height:0;padding:0}.village-card .village-card__location-block h4.village-card__location{padding:1rem;margin-bottom:0}.village-card .village-card__location-block h5.village-card__county{font-size:1rem;padding:1rem}.village-card .village-card__location-block .village-card__location-block-right{display:-webkit-box;display:-ms-flexbox;display:flex}.village-card .village-card__location-block .village-card__location-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.village-card .village-card__text-content{-ms-grid-row:1;-ms-grid-column:2;-ms-grid-column-span:1}.village-card .village-card__image{-ms-grid-row:1;-ms-grid-column:1}.village-card .village-card__location-block{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2}}@media screen and (min-width:992px){html[data-page-type=region-listing] .village-card a.card-link-wrapper,html[data-page-type=postcode-search-results] .village-card a.card-link-wrapper{background-color:#fff}}.property-search{padding-top:.5rem;padding-bottom:1rem}.property-search .show-filters-container{width:auto;padding-bottom:1rem}.property-search .show-filters-container .vsc-icon{padding-left:.5rem}.property-search .loading{text-align:center}.property-search .property-title{margin-bottom:1.5rem;text-align:center}.property-search .mobile-button{text-align:center}.property-search .desktop-only{display:none}.property-filters{position:fixed;top:0;right:0;bottom:0;left:0;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;margin-bottom:2rem;padding:.5rem;background-color:#2b0e48;z-index:99;visibility:hidden;opacity:0;-webkit-transition:opacity .15s ease-in-out,visibility 0ms ease-in-out .15s;transition:opacity .15s ease-in-out,visibility 0ms ease-in-out .15s}.property-filters.show{visibility:visible;opacity:1;-webkit-transition-delay:0ms;transition-delay:0ms}.property-filters .all-filters{overflow-y:auto;padding-top:5rem;padding-bottom:6rem}.property-filters .multi-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.property-filters .property-filters-header{position:absolute;top:0;left:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem .5rem .5rem 1rem;background-color:#2b0e48;z-index:10}.property-filters .property-filters-header .property-filters-header-text{margin-bottom:0;color:#fff}.property-filters .property-filters-header .close-container{width:auto}.property-filters .property-filters-header .close-container button.close{min-width:3.5rem;min-height:3.5rem;background-color:#e9e6e6;border-color:#e9e6e6}.property-filters .property-filters-header .close-container button.close:hover,.property-filters .property-filters-header .close-container button.close:focus,.property-filters .property-filters-header .close-container button.close:active{background-color:#bfb7c8;border-color:#bfb7c8}.property-filters .property-filters-header .close-container button.close svg.vsc-icon{margin-right:0}.property-filters .property-filters-header .close-container button.close svg.vsc-icon path{fill:#2b0e48}.property-filter{min-width:14rem;background-color:#fff}.property-filter .rmsc *{-webkit-transition:all .2s,color 0s,background-color 0s;transition:all .2s,color 0s,background-color 0s}.property-filter .rmsc .dropdown-container{border:none;border-bottom:1px solid #f2f5f7;border-radius:0;background-color:#2b0e48}.property-filter .rmsc .dropdown-container[focus-within]{-webkit-box-shadow:unset;box-shadow:unset;outline:none}.property-filter .rmsc .dropdown-container:focus-within{-webkit-box-shadow:unset;box-shadow:unset;outline:none}.property-filter .rmsc .dropdown-container:focus{outline:3px solid #aa9fb6}.property-filter .rmsc .dropdown-container .dropdown-heading{min-height:3rem;padding-left:1rem;padding-right:1rem;cursor:pointer}.property-filter .rmsc .dropdown-container .dropdown-heading-value,.property-filter .rmsc .dropdown-container .dropdown-heading-value .gray{color:#fff;text-transform:uppercase}.property-filter .rmsc .dropdown-container .chevron-svg{margin-left:.5rem}.property-filter .rmsc .dropdown-container .chevron-path{stroke:#fff}.property-filter .rmsc .dropdown-content{position:relative;padding-top:0;border-top:1px solid #e9e6e6;border-radius:0}.property-filter .rmsc .dropdown-content .panel-content{border-radius:0;-webkit-box-shadow:none;box-shadow:none}.property-filter .rmsc .dropdown-content .options{max-height:100%}.property-filter .rmsc .dropdown-content .select-item{padding:.5rem .5rem .5rem 1rem;background-color:#2b0e48;color:#fff}.property-filter .rmsc .dropdown-content .select-item span{font-size:.875rem;margin-top:1px}.property-filter .rmsc.expanded .dropdown-container{border-bottom:none}.property-filter .rmsc.expanded .dropdown-container .chevron-svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.property-filter .rmsc .item-renderer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.property-filter .rmsc input[type=checkbox],.property-filter .rmsc input[type=radio]{width:1em;height:1em;margin-top:0;margin-right:.75rem;border:1px solid #d0d5dd;background-color:#fff;cursor:pointer}.property-filter .rmsc input[type=checkbox]{border-radius:.25rem}.property-filter .rmsc input[type=radio]{border-radius:50%}.property-filter .select-item.selected input[type=checkbox],.property-filter .select-item.selected input[type=radio]{position:relative;background-color:#fff}.property-filter .select-item.selected input[type=checkbox]::before{position:absolute;content:url(/themes/custom/audley/dist/svg/tick-purple.svg);top:-0.2em;left:.1em}.property-filter .select-item.selected input[type=radio]::before{position:absolute;content:"";top:0.28125rem;left:0.25rem;width:0.3125rem;height:0.3125rem;border-radius:50%;background-color:#6b567f}.property-filter.select-single .rmsc .dropdown-heading{background-color:#2b0e48}.property-filter.select-single .rmsc .dropdown-heading .dropdown-heading-value{color:#fff}.property-filter.select-single .rmsc .dropdown-heading .chevron-path{stroke:#fff}.show-results-container{position:fixed;right:0;bottom:0;left:0;width:auto;padding:1rem 2rem;background-color:#e9e6e6;z-index:1;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.show-results-container.show{-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (min-width:992px){.property-search{padding-top:2rem;padding-bottom:6rem}.property-search .property-title{margin-bottom:2rem}.property-filters-container{padding-left:.75rem;padding-right:.75rem}.property-filters{position:relative;top:auto;right:auto;bottom:auto;left:auto;height:auto;display:block;z-index:unset;visibility:visible;opacity:1}.property-filters .all-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:0;padding-bottom:0;overflow-y:unset}.property-filters .multi-filters{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.property-filter .rmsc .dropdown-container{border-bottom:none;background-color:#fff}.property-filter .rmsc .dropdown-container .dropdown-heading{min-height:2.75rem}.property-filter .rmsc .dropdown-container .dropdown-heading-value,.property-filter .rmsc .dropdown-container .dropdown-heading-value .gray{color:#344054}.property-filter .rmsc .dropdown-container .chevron-path{stroke:#344054}.property-filter .rmsc .dropdown-content{position:absolute}.property-filter .rmsc .dropdown-content .select-item{background-color:#fff;color:#344054}.property-filter .rmsc .dropdown-content .select-item:hover,.property-filter .rmsc .dropdown-content .select-item:focus{background-color:#553e6d;color:#fff}.property-filter.selected.select-multi .dropdown-container{background-color:#553e6d}.property-filter.selected.select-multi .dropdown-container .dropdown-heading-value{color:#fff}.property-filter.selected.select-multi .dropdown-container .chevron-path{stroke:#fff}.property-filter.select-single{margin-left:auto}.property-filter.select-single .rmsc .dropdown-container{background-color:#2b0e48}.property-filter.select-single .rmsc .dropdown-container .dropdown-heading-value{text-align:right;color:#fff;text-transform:none}.property-filter.select-single .rmsc .dropdown-container .chevron-path{stroke:#fff}.property-filter.select-single .rmsc .dropdown-content{border-top:none}.property-filter.select-single .rmsc input[type=radio]{width:0;height:0;border:none}.property-filter.select-single .rmsc input[type=radio]::before{background-color:transparent}.property-filter.select-single .rmsc .select-item{-webkit-transition-duration:0ms;transition-duration:0ms}.property-filter.select-single .rmsc .select-item.selected{font-weight:700}.property-filter.select-single .rmsc .select-item.selected:hover,.property-filter.select-single .rmsc .select-item.selected:focus{background-color:#2b0e48;color:#fff}.property-filters .property-filters-header.mobile-only,.mobile-only{display:none}.property-search .desktop-only{display:block}}@media screen and (min-width:1060px){.property-filters-container{padding-left:1.5rem;padding-right:1.5rem}}@media screen and (min-width:1200px){.property-filters{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.property-filter.select-single{min-width:11rem}}@media screen and (min-width:1280px){.property-filter.select-single{min-width:14rem}}.vsc-accordion{width:100%}dl.vsc-accordion-container{margin:0}dl.vsc-accordion-container .accordion-icon-2{opacity:0;visibility:hidden}dl.vsc-accordion-container .vsc-accordion-content-container{color:#101828;margin-bottom:1rem;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}dl.vsc-accordion-container .vsc-accordion-content-container:last-child{margin-bottom:0}dl.vsc-accordion-container .vsc-accordion-content-container.accordion_open{background-color:#f9fafb;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}dl.vsc-accordion-container .vsc-accordion-content-container.accordion_open .accordion-icon-1{opacity:0;visibility:hidden;-webkit-transform:rotate(360deg);transform:rotate(360deg)}dl.vsc-accordion-container .vsc-accordion-content-container.accordion_open .accordion-icon-2{opacity:1;visibility:visible;-webkit-transform:rotate(360deg);transform:rotate(360deg)}dl.vsc-accordion-container .vsc-accordion-content-container dt.vsc-accordion-header{position:relative;display:block;padding:1.25rem 3.25rem 1.25rem 1.25rem;cursor:pointer;-webkit-transition:margin-bottom .3s ease-in-out;transition:margin-bottom .3s ease-in-out}dl.vsc-accordion-container .vsc-accordion-content-container dt.vsc-accordion-header .vsc-accordion-title{font-size:1.125rem;font-weight:500;line-height:1.5}dl.vsc-accordion-container .vsc-accordion-content-container dt.vsc-accordion-header .vsc-accordion-icons{position:absolute;top:calc(1.25rem + 2px);right:1.25rem;width:24px;height:24px}dl.vsc-accordion-container .vsc-accordion-content-container dt.vsc-accordion-header .vsc-accordion-icons svg.vsc-icon{position:absolute;top:0;left:0;fill:#98a2b3;-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,transform .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}dl.vsc-accordion-container .vsc-accordion-content-container dd.vsc-accordion-content{padding:0 3.25rem 1.25rem 1.25rem;height:100%}dl.vsc-accordion-container .vsc-accordion-content-container dd.vsc-accordion-content p,dl.vsc-accordion-container .vsc-accordion-content-container dd.vsc-accordion-content ol,dl.vsc-accordion-container .vsc-accordion-content-container dd.vsc-accordion-content ul{color:#667085}@media screen and (min-width:768px){dl.vsc-accordion-container:not(.vsc-accordion-container--small) .vsc-accordion-content-container dt.vsc-accordion-header{padding:2rem 2rem 2rem 5rem}dl.vsc-accordion-container:not(.vsc-accordion-container--small) .vsc-accordion-content-container dt.vsc-accordion-header .vsc-accordion-icons{top:calc(2rem + 2px);left:2rem;right:auto}dl.vsc-accordion-container:not(.vsc-accordion-container--small) .vsc-accordion-content-container dd.vsc-accordion-content{padding:0 2rem 2rem 5rem}}@media screen and (min-width:992px){dl.vsc-accordion-container .vsc-accordion-content-container.accordion-header_hover{background-color:#f9fafb}}dl.vsc-accordion-container--small .vsc-accordion-content-container dt.vsc-accordion-header{padding:1rem 3rem 1rem 1rem}dl.vsc-accordion-container--small .vsc-accordion-content-container dt.vsc-accordion-header .vsc-accordion-title{font-size:1rem;font-weight:400}dl.vsc-accordion-container--small .vsc-accordion-content-container dt.vsc-accordion-header .vsc-accordion-icons{top:calc(1rem + 2px);right:1rem}dl.vsc-accordion-container--small .vsc-accordion-content-container dd.vsc-accordion-content{padding:0 3.25rem 1.25rem 1.25rem}.vsc-dark-background dl.vsc-accordion-container:not(.event-card-accordion) .vsc-accordion-content-container{color:#fff}.vsc-dark-background dl.vsc-accordion-container:not(.event-card-accordion) .vsc-accordion-content-container.accordion_open{background-color:#40265a;background-color:var(--palette-brand-primary-800)}.vsc-dark-background dl.vsc-accordion-container:not(.event-card-accordion) .vsc-accordion-content-container dd.vsc-accordion-content p,.vsc-dark-background dl.vsc-accordion-container:not(.event-card-accordion) .vsc-accordion-content-container dd.vsc-accordion-content ol,.vsc-dark-background dl.vsc-accordion-container:not(.event-card-accordion) .vsc-accordion-content-container dd.vsc-accordion-content ul{color:#fff}@media screen and (min-width:992px){.vsc-dark-background dl.vsc-accordion-container .vsc-accordion-content-container.accordion-header_hover{background-color:#40265a;background-color:var(--palette-brand-primary-800)}}.vsc-call-to-action--text-content{margin-bottom:1.25rem}.vsc-cta-simple-row-style{display:block}.vsc-cta-simple-image .vsc-cta--image{margin-bottom:1.25rem}.vsc-cta-hero-style{width:100%}.vsc-cta-hero-style a.vsc-call-to-action__card-link-wrapper{display:block;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.vsc-cta-hero-style a.vsc-call-to-action__card-link-wrapper:focus{-webkit-transform:scale(0.9875);transform:scale(0.9875);-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out}.vsc-cta-hero-style .vsc-cta--image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vsc-cta-hero-style .vsc-call-to-action--overlay-container{position:relative;max-width:832px;padding:4rem 1rem;margin:0 auto}.vsc-cta-hero-style.vsc-cta-hero-overlay .vsc-cta--content-container{padding:1rem}@media screen and (min-width:421px){.vsc-horizontal-align-centre .vsc-cta-hero-style .vsc-styled-buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vsc-horizontal-align-right .vsc-cta-hero-style .vsc-styled-buttons{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}.vsc-cta-hero-style .vsc-call-to-action--overlay-container{padding-left:2rem;padding-right:2rem}.vsc-cta-hero-style.vsc-cta-hero-overlay .vsc-cta--content-container{padding:1.5rem}}@media screen and (min-width:768px){.vsc-cta-simple-row-style .vsc-cta--content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.vsc-cta-simple-row-style .vsc-call-to-action--text-content{margin-bottom:0}.vsc-cta-simple-row-style .vsc-call-to-action--buttons{-ms-flex-negative:0;flex-shrink:0;max-width:60%}.vsc-cta-simple-image .vsc-call-to-action--overlay-container{display:-webkit-box;display:-ms-flexbox;display:flex}.vsc-cta-simple-image .vsc-cta--image{-ms-flex-negative:0;flex-shrink:0;width:33%;margin-bottom:0}.vsc-cta-simple-image .vsc-cta--content-container{padding:1.5rem 0 1.5rem 1.5rem}.vsc-cta-hero-style .vsc-call-to-action--overlay-container{padding:5rem 3rem}}@media screen and (min-width:992px){.vsc-cta-simple-row-style .vsc-cta--content-container{-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}.vsc-cta-hero-style a.vsc-call-to-action__card-link-wrapper:hover{-webkit-transform:scale(0.9875);transform:scale(0.9875);-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out}.vsc-cta-hero-style .vsc-call-to-action--overlay-container{padding-top:6rem;padding-bottom:6rem}.vsc-cta-hero-style.vsc-cta-hero-overlay .vsc-cta--content-container{padding:2rem}}.vsc-webform-embed .vsc-layout-inner{max-width:720px;margin-left:auto;margin-right:auto}.vsc-webform-embed .vsc-webform-embed__chooser label{font-size:1.125rem;font-weight:400;margin-bottom:.9em;display:inline-block;font-family:gotham,"Gotham SSm A","Gotham SSm B","Helvetica Neue",helvetica,arial,sans-serif;color:#2b0e48;color:var(--typography-text-secondary);font-weight:400;line-height:1.25;text-transform:uppercase;margin-bottom:.5rem}@media screen and (min-width:992px){.vsc-webform-embed .vsc-webform-embed__chooser label{font-size:1.25rem}}.vsc-tabs .wrapper-layout-tabs{margin-bottom:1rem}.vsc-tabs .wrapper-layout-tabs:last-child{margin-bottom:0}.vsc-tabs .vsc-tabs-container{display:none}.vsc-tabs .vsc-tab-button-mobile.selected .vsc-tab-link{color:#553e6d;color:var(--palette-brand-primary-700);background-color:#eae7ed;background-color:var(--palette-brand-primary-50);border-color:#f9fafb}.vsc-tabs .vsc-tab-button-mobile.selected .vsc-icon{fill:#553e6d;fill:var(--palette-brand-primary-700);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.vsc-tabs .vsc-tab-button-mobile.selected+.vsc-tabs-pane{background-color:#f9fafb}.vsc-tabs .vsc-tab-button-mobile .vsc-icon{-webkit-transition:fill .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:fill .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:fill .15s ease-in-out,transform .15s ease-in-out;transition:fill .15s ease-in-out,transform .15s ease-in-out,-webkit-transform .15s ease-in-out;fill:#98a2b3}.vsc-tabs .vsc-tab-link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;font-size:1rem;color:#667085;font-weight:500;line-height:1.5;text-transform:uppercase;background-color:transparent;border:1px solid #e4e7ec;padding:1.25rem;cursor:pointer;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.vsc-tabs .vsc-tabs-pane{-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}@media screen and (min-width:992px){.vsc-tabs .wrapper-layout-tabs{margin-bottom:0}.vsc-tabs .vsc-tabs-container{display:block}.vsc-tabs .vsc-tabs-list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;row-gap:.5rem}.vsc-tabs .vsc-tabs-list::after{position:absolute;bottom:0;left:0;display:block;content:"";width:100%;height:1px;background-color:#e4e7ec}.vsc-tabs .vsc-tabs-list .vsc-tab-button.selected .vsc-tab-link{color:#553e6d;color:var(--palette-brand-primary-700);background-color:#eae7ed;background-color:var(--palette-brand-primary-50)}.vsc-tabs .vsc-tabs-list .vsc-tab-button.selected .vsc-tab-link::after{background-color:#553e6d;background-color:var(--palette-brand-primary-700)}.vsc-tabs .vsc-tab-button-mobile{display:none}.vsc-tabs .vsc-tab-button-mobile.selected+.vsc-tabs-pane{background-color:transparent}.vsc-tabs .vsc-tab-link{position:relative;display:block;border:none;padding:.75rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out}.vsc-tabs .vsc-tab-link::after{position:absolute;bottom:0;left:0;display:block;content:"";width:100%;height:2px;background-color:transparent;z-index:1;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}.vsc-tabs .vsc-tab-link:focus,.vsc-tabs .vsc-tab-link:hover{color:#553e6d;color:var(--palette-brand-primary-700);background-color:#eae7ed;background-color:var(--palette-brand-primary-50)}}.vsc-dark-background .vsc-tabs .vsc-tab-button-mobile.selected .vsc-tab-link{color:#fff;background-color:#40265a;background-color:var(--palette-brand-primary-800);border-color:#40265a;border-color:var(--palette-brand-primary-800)}.vsc-dark-background .vsc-tabs .vsc-tab-button-mobile.selected .vsc-chevron svg path{fill:#fff}.vsc-dark-background .vsc-tabs .vsc-tab-button-mobile.selected+.vsc-tabs-pane{background-color:#40265a;background-color:var(--palette-brand-primary-800)}.vsc-dark-background .vsc-tabs .vsc-tab-button-mobile .vsc-chevron svg path{fill:#aa9fb6;fill:var(--palette-brand-primary-300)}.vsc-dark-background .vsc-tabs .vsc-tab-link{color:#aa9fb6;color:var(--palette-brand-primary-300);border-color:#aa9fb6;border-color:var(--palette-brand-primary-300)}@media screen and (min-width:992px){.vsc-dark-background .vsc-tabs-list::after{background-color:#9586a3;background-color:var(--palette-brand-primary-400)}.vsc-dark-background .vsc-tabs-list .vsc-tab-button.selected .vsc-tab-link{color:#fff;background-color:#40265a;background-color:var(--palette-brand-primary-800)}.vsc-dark-background .vsc-tabs-list .vsc-tab-button.selected .vsc-tab-link::after{background-color:#fff}.vsc-dark-background .vsc-tab-button-mobile.selected+.vsc-tabs-pane{background-color:transparent}.vsc-dark-background .vsc-tab-link:focus,.vsc-dark-background .vsc-tab-link:hover{color:#fff;background-color:#40265a;background-color:var(--palette-brand-primary-800)}}.property-features-icon,.event-features-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.property-features-icon svg.vsc-icon,.event-features-icon svg.vsc-icon{fill:#2b0e48}.property-features-icon p,.event-features-icon p{font-size:.875rem;margin:0}.event-features-icon svg.vsc-icon{width:18px;height:18px}.vsc-dark-background .event-features-icon svg.vsc-icon{fill:#98a2b3}.property-sale-status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;background-color:#fef3f2;padding:0.125rem .5rem}.property-sale-status.property-sale-status--for-sale,.property-sale-status.property-sale-status--available{background-color:#eae7ed}.property-sale-status.property-sale-status--for-sale p,.property-sale-status.property-sale-status--available p{color:#2b0e48}.property-sale-status.property-sale-status--for-sale svg.vsc-icon,.property-sale-status.property-sale-status--available svg.vsc-icon{fill:#2b0e48}.property-sale-status p{font-size:.75rem;color:#b42318;font-weight:500;text-transform:uppercase;margin:0}.property-sale-status svg.vsc-icon{fill:#b42318;width:12px;height:12px}.property-card{container-name:property-card;container-type:inline-size;max-width:608px;height:100%}.property-card a.card-link-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.25rem;height:100%;background-color:#e9e6e6}.property-card .property-card-image-container{position:relative}.property-card .property-card-image-container svg.vsc-icon{fill:#fff}.property-card .property-card-image-container .property-card-image img{display:block}.property-card .property-card-image-container .property-card-image-overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:0;width:100%;height:100%}.property-card .property-card-image-container .property-card-image-overlay__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem}.property-card .property-card-image-container p.property-card-number-of-gallery-items,.property-card .property-card-image-container p.property-card-sales-text{color:#fff}.property-card .property-card-image-container p.property-card-sales-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:.75rem;text-align:center;line-height:1.6667;text-transform:uppercase;background-color:#2b0e48;padding:.5rem .75rem;margin:0}.property-card .property-card-image-container .property-card-gallery-and-icon,.property-card .property-card-image-container .property-card-shortlist-widget{-ms-flex-negative:0;flex-shrink:0;background-color:rgba(52,64,84,.7)}@supports((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.property-card .property-card-image-container .property-card-gallery-and-icon,.property-card .property-card-image-container .property-card-shortlist-widget{background-color:rgba(52,64,84,.3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}.property-card .property-card-image-container .property-card-gallery-and-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.5rem}.property-card .property-card-image-container .property-card-gallery-and-icon svg.vsc-icon{height:20px;width:20px}.property-card .property-card-image-container p.property-card-number-of-gallery-items{font-size:.875rem;font-weight:700;line-height:1.4285}.property-card .property-card-image-container .property-card-shortlist-widget{border-radius:50%}.property-card .property-card-info-container{color:#fff;padding:1rem 1rem 0}.property-card h3.property-card-property-title{font-size:1.25rem;color:#2b0e48;font-weight:400}.property-card .property-card-property-description{display:none}.property-card .property-sale-and-badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.property-card .property-card-status-badges{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.property-card .property-card__bottom-container{padding:0 1rem 1rem}.property-card .property-card-features{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.property-card .property-card-prices-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.property-card .property-card-price-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;background-color:#f2f5f7;padding:.75rem}.property-card .property-card-price-box.property-card-price-box--unavailable{opacity:.6}.property-card .property-card-price-title-text{color:#2b0e48;color:var(--typography-text-secondary);font-size:1rem;font-weight:400;margin:0}.property-card .property-card-price-text{color:#344054;font-size:1.5rem;font-weight:400;line-height:1.3334;margin:0}.property-card .property-card-fee-text{color:#344054;text-transform:none !important;font-size:.875rem;margin:0}.property-card .property-card-cta{margin-top:.75rem}@container property-card (min-width:440px){.property-card .property-card-prices-container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.property-card .property-card-prices-container > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.property-card .property-card-prices-container > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}}@media screen and (min-width:992px){.property-card a.card-link-wrapper{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.property-card a.card-link-wrapper:hover,.property-card a.card-link-wrapper:focus,.property-card a.card-link-wrapper:active{-webkit-transform:scale(0.9875);transform:scale(0.9875);-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out}.property-card .property-card-property-description{display:block;margin-top:.75rem}.property-card .property-card-property-description h1,.property-card .property-card-property-description h2,.property-card .property-card-property-description h3,.property-card .property-card-property-description h4,.property-card .property-card-property-description h5,.property-card .property-card-property-description h6{font-size:1.25rem;color:#2b0e48;font-weight:400;margin-bottom:.25rem}.property-card .property-card-property-description p{color:#344054}}.swiper-slide .audley-property-teaser{height:100%}.audley-property-teaser{width:100%}body.audley-village .property-card a.card-link-wrapper,body.page-node-type-audley-hub-story .property-card a.card-link-wrapper,body.path-shortlist .property-card a.card-link-wrapper{background-color:#fff}.vsc-dark-background .property-card a.card-link-wrapper{background-color:#fff}.property-fees li.vsc-tab-button{list-style:none}.property-fees li a{text-decoration:none}.content-teaser-card{max-width:608px}.content-teaser-card .content-teaser-card-image-container{margin-bottom:2rem}.content-teaser-card .content-teaser-card-image-container img{display:block;width:100%}.content-teaser-card h3.content-teaser-card-title{margin-bottom:.75rem}.content-teaser-card .content-teaser-card-text-container{margin-bottom:2rem}.event-card{max-width:608px}.event-card-image-container{position:relative}.event-card-image-container img{display:block;width:100%}.event-card-image-overlay{position:absolute;top:0;left:0}.event-card-image-overlay::after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#2b0e48;background-color:var(--palette-brand-primary-900);opacity:.7}p.event-card-village{position:relative;font-size:.75rem;color:#fff;text-align:center;line-height:1.6667;text-transform:uppercase;padding:.5rem .75rem;margin:0;z-index:1}@supports((-webkit-backdrop-filter:none) or (backdrop-filter:none)){p.event-card-village{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}.event-card-info-container{color:#fff;padding-top:1rem;padding-bottom:1rem;padding-left:16px;padding-right:16px;border:1px solid #d0d5dd;border-top:none;background-color:#fff}h3.event-card-title{color:#2b0e48;font-weight:400;margin-bottom:.5rem}h4.event-card-summary{font-size:1rem;color:#344054;text-transform:none;margin-bottom:.5rem}.event-card-description{margin-bottom:-1rem}.event-card-cta-button{margin-top:1.5rem}.event-card-schedule{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.5rem;margin-top:1.5rem}.event-card-schedule .event-features-icon svg.vsc-icon{fill:#2b0e48}.event-card-schedule .event-features-icon p{color:#344054}.vsc-carousel-grid .event-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.vsc-carousel-grid .event-card-image-container{-ms-flex-negative:0;flex-shrink:0}.vsc-carousel-grid .event-card-info-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.staff-card{max-width:380px;background-color:#e9e6e6;padding:1rem}.staff-card .staff-card-image-container{margin-bottom:1rem}.staff-card .staff-card-image-container img{display:block;width:100%}.staff-card h3.staff-card-title{margin-bottom:0}.staff-card .staff-card-job-title{margin-top:.75rem}body.audley-village .staff-card,body.page-node-type-audley-hub-story .staff-card{background-color:#fff}.vsc-dark-background .staff-card{background-color:#fff}.vsc-dark-background .staff-card h3.staff-card-title{color:#2b0e48;color:var(--typography-text-secondary)}.vsc-dark-background .staff-card .staff-card-job-title{color:#344054}.styled_map .sgmpopup>img{display:block;width:32px;height:32px}.styled_map .sgmpopup-content-wrapper{width:200px;background-color:transparent !important;border:none !important}.styled_map .map-pin-popup{font-family:gotham,"Gotham SSm A","Gotham SSm B","Helvetica Neue",helvetica,arial,sans-serif}.styled_map .map-pin-popup__image img{display:block;max-width:100%}.styled_map .map-pin-popup__text{background-color:rgba(102,112,133,.85);padding:.25rem}@supports((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.styled_map .map-pin-popup__text{background-color:rgba(102,112,133,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}.styled_map .map-pin-popup-title,.styled_map .map-pin-popup-location{color:#fff;text-align:center;text-transform:uppercase}.styled_map .map-pin-popup-title{font-size:1rem}.styled_map .map-pin-popup-location{font-size:.75rem}.block-system-main-block .map-region-select{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block-system-main-block .map-region-select .view-header{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.block-system-main-block .map-region-select .map-region-select__select-a-region{display:none}.block-system-main-block .map-region-select .map-region-select__tagline-search{background-color:#2b0e48;background-color:var(--palette-brand-primary-900)}.block-system-main-block .map-region-select .styled_map{width:100%;height:70vh;min-height:420px;max-height:540px}@media screen and (max-width:767px){.block-system-main-block .map-region-select .map-region-select__tagline-search .gutter--responsive-padding{padding-left:0;padding-right:0}}@media screen and (min-width:768px){.block-system-main-block .map-region-select .styled_map{height:70vh;min-height:540px;max-height:580px}.block-system-main-block .map-region-select .gm-bundled-control{top:calc(50% - 40px);bottom:auto !important}}@media screen and (min-width:992px){.block-system-main-block .map-region-select .map-region-select__select-a-region{position:absolute;bottom:8rem;left:0;display:block;width:100%;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box}.block-system-main-block .map-region-select .select-a-region{position:relative;max-width:400px;background-color:rgba(255,255,255,.85);padding:1rem;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1}@supports((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.block-system-main-block .map-region-select .select-a-region{background-color:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}.block-system-main-block .map-region-select .select-a-region h3{text-align:center}.block-system-main-block .map-region-select .select-a-region .select-a-region__button{margin-bottom:.5rem}.block-system-main-block .map-region-select .select-a-region .select-a-region__button:last-child{margin-bottom:0}.block-system-main-block .map-region-select .styled_map{height:74vh;min-height:668px;max-height:728px}}@media screen and (min-width:992px){.region-regional-map-pre-content{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 1.5rem 1fr;grid-template-columns:minmax(0,1fr) 1fr;grid-gap:1.5rem;gap:1.5rem;padding-top:2rem;padding-bottom:6rem}}@media screen and (min-width:1200px){.region-regional-map-pre-content{gap:2rem}}@media screen and (min-width:992px){.page-with-sidebar-container{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,7fr) 3fr;grid-template-columns:minmax(0,7fr) 3fr;padding-top:2rem}body.page-node-type-audley-village .page-with-sidebar-container,body.village-subpage .page-with-sidebar-container{padding-top:4rem}.page-with-sidebar-container .sidebar{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:block;position:sticky;top:calc(82px + 1.5rem);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:calc(100vh - 82px - 1.5rem);max-height:calc(100vh - (82px + 1.5rem));overflow-y:auto}}@media screen and (min-width:1200px){.page-with-sidebar-container{-ms-grid-columns:minmax(0,3fr) 1fr;grid-template-columns:minmax(0,3fr) 1fr}}.sidebar-mobile-sticky{background-color:#e9e6e6;position:fixed;bottom:0;left:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:97;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}body.sticky--sidebar-mobile-sticky .sidebar-mobile-sticky{-webkit-box-shadow:0 -2px 12px 0 rgba(0,0,0,.15);box-shadow:0 -2px 12px 0 rgba(0,0,0,.15);-webkit-transform:translateY(0) !important;transform:translateY(0) !important}@media screen and (min-width:992px){.sidebar-mobile-sticky{display:none}}.village-page-sidebar-mobile-sticky{padding:1rem}.village-page-sidebar-mobile-sticky .village-sidebar-mobile-cta{max-width:420px;margin:0 auto}.village-page-sidebar-mobile-sticky .village-cta-buttons .village-cta-button{margin-bottom:.5rem}.village-page-sidebar-mobile-sticky .village-cta-buttons .village-cta-button a{padding-left:.25rem;padding-right:.25rem}.village-page-sidebar-mobile-sticky .village-cta-and-shortlist{display:block;width:100%}.village-page-sidebar-mobile-sticky .village-cta-and-shortlist .village-cta-shortlist-widget{display:none}.village-page-sidebar-mobile-sticky .village-cta-and-shortlist .village-cta-button{width:100%;margin-bottom:0}.village-page-sidebar-mobile-sticky .village-cta-number{text-align:center;margin-top:.75rem}.village-page-sidebar-mobile-sticky .village-cta-number p{display:none}@media screen and (max-width:399px){.village-page-sidebar-mobile-sticky .village-cta-buttons .village-cta-button a{letter-spacing:-1px}}@media screen and (min-width:360px){.village-page-sidebar-mobile-sticky .village-cta-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.village-page-sidebar-mobile-sticky .village-cta-buttons .village-cta-button{width:100%;margin-bottom:0}}.village-main-content .village-top-container__image{display:none}.village-main-content .village--intro-text-large,.village-main-content .village--intro-text-normal{margin-top:2rem}.village-main-content .village--intro-text-large p{font-size:1.25rem;font-weight:300;line-height:1.3333}@media screen and (min-width:992px){.village-main-content .village-top-container__image{display:block}.village-main-content .village-top-container__image img{display:block}}.village-page-sidebar-mobile{padding-top:1rem}.village-page-sidebar-mobile .village-sidebar-cta{max-width:420px;margin:0 auto}.village-page-sidebar-mobile .village-cta-button{margin-bottom:.5rem}.village-page-sidebar-mobile .village-cta-number{text-align:center}.village-page-sidebar-mobile .village-cta-number p{margin-bottom:.25rem}@media screen and (min-width:421px){.village-page-sidebar-mobile{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media screen and (min-width:992px){.village-page-sidebar-mobile{display:none}}.village-page-sidebar-content{display:none}.village-page-sidebar-content.village-page-sidebar-content--associated{display:block;padding-top:1rem;margin-bottom:2rem}.village-page-sidebar-content.village-page-sidebar-content--associated .village-sidebar-cta{display:none}.village-page-sidebar-content .village-sidebar-cta{max-width:420px;margin:2rem auto 0}.village-page-sidebar-content .village-cta-button{margin-bottom:1rem}.village-page-sidebar-content .village-cta-number{text-align:center}.village-page-sidebar-content .village-cta-number p{margin-bottom:.25rem}@media screen and (min-width:992px){.village-page-sidebar-content{display:block}.village-page-sidebar-content.village-page-sidebar-content--associated{padding-top:0;margin-bottom:0}.village-page-sidebar-content.village-page-sidebar-content--associated .village-sidebar-cta{display:block}.village-page-sidebar-content h3.village-page-sidebar-title{font-size:1.5rem}.village-page-sidebar-content .village-cta-number{text-align:left}}@media screen and (min-width:1400px){.village-page-sidebar-content p.village-page-sidebar-summary{font-size:1.25rem}}.village-location .village-location-button svg.vsc-icon{width:18px;height:18px}.village-location .village-location-button.village-location-button--mobile{margin-bottom:2rem}.village-location .village-location-button.village-location-button--desktop{display:none}.village-location .village-location-header{margin-bottom:2rem}.village-location .village-location-header h2{margin-bottom:0}.village-location .village-location-map{border:5px solid #fff;margin-bottom:2rem}.village-location .village-location-meta__first{margin-top:2rem}.village-location .village-location-meta-directions-info p{margin-bottom:0}.village-location .village-location-meta__second{margin-top:2rem}.village-location .village-location-meta__second .village-location-meta-contact-info p{margin-bottom:0}.village-location .village-location-meta__second .village-location-meta-text-content{margin-top:2rem}.village-location .village-location-meta__second .village-location-meta-email{word-wrap:break-word}@media screen and (min-width:992px){.village-location .village-location-button.village-location-button--mobile{display:none}.village-location .village-location-button.village-location-button--desktop{display:block}.village-location .village-location-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.village-location .village-location-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.village-location .village-location-meta__first{-ms-flex-negative:0;flex-shrink:0;max-width:40%}}@media screen and (min-width:1200px){.village-location .village-location-meta{display:-ms-grid;display:grid;-ms-grid-columns:1fr 3rem 1fr;grid-template-columns:1fr 1fr;grid-column-gap:3rem;-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.village-location .village-location-meta__first{max-width:none}}.property-page-sidebar .property-page-sidebar-top-section h2.property-page-sidebar-title{margin-bottom:1rem}.property-page-sidebar .property-page-sidebar-top-section .property-page-sidebar-address{margin-bottom:.75rem}.property-page-sidebar .property-page-sidebar-features ul li{font-weight:700;margin-bottom:0}.property-page-sidebar .property-page-sidebar-price-and-sale-status{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.property-page-sidebar .property-page-sidebar-prices-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;width:100%}.property-page-sidebar .property-page-sidebar-price-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;background-color:#f2f5f7;padding:.75rem}.property-page-sidebar .property-page-sidebar-price-title-text{font-size:1rem;font-weight:400;margin:0}.property-page-sidebar .property-page-sidebar-price-text{font-size:1.5rem;font-weight:400;line-height:1.3334;margin:0}.property-page-sidebar .property-page-sidebar-fee-text{text-transform:none !important;font-size:.875rem;margin:0}.property-page-sidebar .property-status-badge-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem}.property-page-sidebar .property-sidebar-cta{max-width:420px;margin:1rem 0 0}.property-page-sidebar .village-cta-button{margin-bottom:.5rem}.property-page-sidebar .village-cta-and-shortlist{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.property-page-sidebar .village-cta-and-shortlist .village-cta-shortlist-widget{-ms-flex-negative:0;flex-shrink:0}.property-page-sidebar .village-cta-and-shortlist .village-cta-button{width:100%;margin-bottom:0}.property-page-sidebar .village-cta-number{margin-top:1.5rem}.property-page-sidebar .village-cta-number p{margin-bottom:.25rem}@media screen and (min-width:640px){.property-page-sidebar .property-page-sidebar-prices-container--inline{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.property-page-sidebar .property-page-sidebar-prices-container--inline > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.property-page-sidebar .property-page-sidebar-prices-container--inline > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}}@media screen and (min-width:992px){.property-page-sidebar .property-page-sidebar-top-section h2.property-page-sidebar-title{font-size:1.5rem}}.property-page-sidebar-mobile{padding-top:1rem}@media screen and (min-width:992px){.property-page-sidebar-mobile{display:none}}.property-page-sidebar-content{display:none}@media screen and (min-width:992px){.property-page-sidebar-content{display:block}}.stories-card a.card-link-wrapper{display:block;padding:0}.stories-card .stories-card__header{position:relative}.stories-card .stories-card-image img{display:block;width:100%;height:auto}.stories-card .stories-card-header-overlay{position:absolute;bottom:0;left:0;width:100%;background:rgba(52,64,84,.7);padding:.75rem;-webkit-box-sizing:border-box;box-sizing:border-box}@supports((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.stories-card .stories-card-header-overlay{background:rgba(52,64,84,.3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.stories-card .stories-card-header-overlay h3.stories-card-title{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:0}.stories-card .stories-card-header-overlay p.stories-card-summary{display:none}.stories-card .stories-card-header-overlay .stories-card-date{font-size:.875rem;color:#fff}.stories-card .stories-card-post-type-overlay{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;background:rgba(52,64,84,.7);padding:.5rem}@supports((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.stories-card .stories-card-post-type-overlay{background:rgba(52,64,84,.3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.stories-card .stories-card-post-type-overlay .stories-card-post-type{font-size:.875rem;color:#fff;font-weight:700;text-transform:uppercase}.stories-card .stories-card-post-type-overlay svg.vsc-icon{-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px;fill:#fff}.stories-card .stories-card__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem;background:#2b0e48;background:var(--stories-item-background-colour);padding:.5rem .5rem .5rem .75rem}.stories-card .stories-card__footer .stories-card-category-type{color:#fff;color:var(--stories-item-text-colour)}.stories-card .stories-card__footer svg.vsc-icon{-ms-flex-negative:0;flex-shrink:0;fill:#fff;fill:var(--stories-item-text-colour)}@media screen and (min-width:992px){.stories-card a.card-link-wrapper:hover .stories-card-header-overlay h3.stories-card-title,.stories-card a.card-link-wrapper:focus .stories-card-header-overlay h3.stories-card-title,.stories-card a.card-link-wrapper:active .stories-card-header-overlay h3.stories-card-title{max-height:0;opacity:0;visibility:hidden;-webkit-transition:max-height .3s ease-in-out 0s,opacity .3s ease-in-out 0s,visibility 0s ease-in-out .3s;transition:max-height .3s ease-in-out 0s,opacity .3s ease-in-out 0s,visibility 0s ease-in-out .3s}.stories-card a.card-link-wrapper:hover .stories-card-header-overlay p.stories-card-summary,.stories-card a.card-link-wrapper:focus .stories-card-header-overlay p.stories-card-summary,.stories-card a.card-link-wrapper:active .stories-card-header-overlay p.stories-card-summary{min-height:60px;max-height:200px;margin-bottom:.5rem;opacity:1;visibility:visible;-webkit-transition:min-height .15s ease-in-out .3s,max-height .15s ease-in-out .3s,margin-bottom .15s ease-in-out .3s,opacity .15s ease-in-out .3s,visibility 0s ease-in-out 0s;transition:min-height .15s ease-in-out .3s,max-height .15s ease-in-out .3s,margin-bottom .15s ease-in-out .3s,opacity .15s ease-in-out .3s,visibility 0s ease-in-out 0s}.stories-card .stories-card-header-overlay{-webkit-backface-visibility:hidden;backface-visibility:hidden}.stories-card .stories-card-header-overlay h3.stories-card-title{max-height:200px;overflow:hidden;-webkit-transition:max-height .3s ease-in-out .15s,opacity .3s ease-in-out .15s,visibility 0s ease-in-out .15s;transition:max-height .3s ease-in-out .15s,opacity .3s ease-in-out .15s,visibility 0s ease-in-out .15s}.stories-card .stories-card-header-overlay p.stories-card-summary{display:block;min-height:0;max-height:0;color:#fff;margin-bottom:0;opacity:0;visibility:hidden;overflow:hidden;-webkit-transition:min-height .15s ease-in-out 0s,max-height .15s ease-in-out 0s,margin-bottom .15s ease-in-out 0s,opacity .15s ease-in-out 0s,visibility 0s ease-in-out .15s;transition:min-height .15s ease-in-out 0s,max-height .15s ease-in-out 0s,margin-bottom .15s ease-in-out 0s,opacity .15s ease-in-out 0s,visibility 0s ease-in-out .15s}}.stories-card.retirement-life{--stories-item-background-colour:#88281d}.stories-card.health-and-wellness{--stories-item-background-colour:#620a38}.stories-card.food{--stories-item-background-colour:#1e2b5e}.stories-card.property{--stories-item-background-colour:#0d4751}.story-featured-section{margin-bottom:4rem}.story-featured-section .view-header{margin-bottom:2rem}.story-featured-section .view-header h2{margin-bottom:.5rem}.story-featured-section .view-header p:last-child{margin-bottom:0}.story-featured-section .story-featured{margin-bottom:3rem}.story-featured-section .story-column{background:#e9e6e6;-webkit-box-shadow:0 0 0 1rem #e9e6e6;box-shadow:0 0 0 1rem #e9e6e6}.story-featured-section .story-column .views-row{margin-bottom:1rem}.story-featured-section .story-column .views-row:last-child{margin-bottom:0}@media screen and (min-width:768px){.story-featured-section .story-column .view-content{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1.5rem 1fr;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.story-featured-section .story-column .views-row{margin-bottom:0}}@media screen and (min-width:1200px){.story-featured-section{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,68.333%) 3rem 31.667%;grid-template-columns:minmax(0,68.333%) 31.667%;grid-gap:3rem;gap:3rem}.story-featured-section .view-header{margin-bottom:1rem}.story-featured-section .view-header h2{font-size:1.5rem}.story-featured-section .story-featured{margin-bottom:0}.story-featured-section .story-featured .views-element-container,.story-featured-section .story-featured .view-featured-story,.story-featured-section .story-featured .views-row,.story-featured-section .story-featured .stories-card,.story-featured-section .story-featured .card-link-wrapper,.story-featured-section .story-featured .stories-card__header,.story-featured-section .story-featured .stories-card-image{height:100%}.story-featured-section .story-featured .view-featured-story{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.story-featured-section .story-featured .view-header{-ms-flex-negative:0;flex-shrink:0}.story-featured-section .story-featured .view-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.story-featured-section .story-featured a.card-link-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.story-featured-section .story-featured .stories-card__header{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.story-featured-section .story-featured .stories-card__footer{-ms-flex-negative:0;flex-shrink:0}.story-featured-section .story-featured .stories-card-image{position:relative}.story-featured-section .story-featured .stories-card-image img,.story-featured-section .story-featured .stories-card-image picture,.story-featured-section .story-featured .stories-card-image picture img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.story-featured-section .story-column .view-content{display:block}.story-featured-section .story-column .views-row{margin-bottom:1rem}.story-featured-section .story-column .views-row:last-child{margin-bottom:0}.story-featured-section .story-column .stories-card-image{position:relative;padding-top:66.7487684729%}.story-featured-section .story-column .stories-card-image img,.story-featured-section .story-column .stories-card-image picture,.story-featured-section .story-column .stories-card-image picture img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}#hub-tabs{margin:0}#hub-tabs #tabs ul{margin-bottom:2rem}#hub-tabs #tabs li.tab{margin-bottom:1rem}#hub-tabs #tabs li.tab:last-child{margin-bottom:0}#hub-tabs #tabs li.tab.active a{color:#2b0e48;color:var(--styled-button-colour-solid);background-color:#fff;border-color:#2b0e48;border-color:var(--styled-button-colour-solid)}#hub-tabs #tabs li.tab.active a svg.vsc-icon{fill:#2b0e48;fill:var(--styled-button-colour-solid)}#hub-tabs #tabs li.tab.active a:hover,#hub-tabs #tabs li.tab.active a:focus,#hub-tabs #tabs li.tab.active a:active{color:#2b0e48;color:var(--styled-button-colour-solid);background-color:#fff}#hub-tabs #tabs li.tab a{width:100%;min-width:0;font-size:1rem;font-weight:400;letter-spacing:-1px;text-transform:none;padding-top:.75rem;padding-bottom:.75rem;-webkit-box-sizing:border-box;box-sizing:border-box}#hub-tabs #tabs li.tab a:hover,#hub-tabs #tabs li.tab a:focus,#hub-tabs #tabs li.tab a:active{background-color:#2b0e48;background-color:var(--styled-button-colour-solid)}#hub-tabs #tabs li.tab a svg.vsc-icon{width:20px;height:20px}#hub-tabs #tabs li.tab.all{--styled-button-colour-solid:#5a5a5c}#hub-tabs #tabs li.tab.audleyupdates{--styled-button-colour-solid:#2b0e48}#hub-tabs #tabs li.tab.retirementlife{--styled-button-colour-solid:#88281d}#hub-tabs #tabs li.tab.healthwellbeing{--styled-button-colour-solid:#620a38}#hub-tabs #tabs li.tab.food{--styled-button-colour-solid:#1e2b5e}#hub-tabs #tabs li.tab.property{--styled-button-colour-solid:#0d4751}@media screen and (min-width:640px){#hub-tabs #tabs ul{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1rem 1fr;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}#hub-tabs #tabs li.tab{margin-bottom:0}}@media screen and (min-width:992px){.category-headings--no-filter #hub-tabs #tabs ul{margin-bottom:2rem}.category-headings--no-filter #hub-tabs #tabs li.tab.active a{color:#2b0e48;color:var(--styled-button-colour-solid);background-color:#fff;border-color:#2b0e48;border-color:var(--styled-button-colour-solid)}.category-headings--no-filter #hub-tabs #tabs li.tab.active a svg.vsc-icon{fill:#2b0e48;fill:var(--styled-button-colour-solid)}.category-headings--no-filter #hub-tabs #tabs li.tab.active a:hover,.category-headings--no-filter #hub-tabs #tabs li.tab.active a:focus,.category-headings--no-filter #hub-tabs #tabs li.tab.active a:active{color:#2b0e48;color:var(--styled-button-colour-solid);background-color:#fff}.category-headings--no-filter #hub-tabs #tabs li.tab.active a:hover svg.vsc-icon,.category-headings--no-filter #hub-tabs #tabs li.tab.active a:focus svg.vsc-icon,.category-headings--no-filter #hub-tabs #tabs li.tab.active a:active svg.vsc-icon{fill:#2b0e48;fill:var(--styled-button-colour-solid)}.category-headings--no-filter #hub-tabs #tabs li.tab a::after{display:none;content:none}#hub-tabs #tabs ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;margin-bottom:1rem}#hub-tabs #tabs li.tab{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}#hub-tabs #tabs li.tab:last-child{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:auto}#hub-tabs #tabs li.tab.active a{color:#fff;background-color:#2b0e48;background-color:var(--styled-button-colour-solid);border-color:#2b0e48;border-color:var(--styled-button-colour-solid)}#hub-tabs #tabs li.tab.active a svg.vsc-icon{fill:#fff}#hub-tabs #tabs li.tab.active a:hover,#hub-tabs #tabs li.tab.active a:focus,#hub-tabs #tabs li.tab.active a:active{color:#fff;background-color:#2b0e48;background-color:var(--styled-button-colour-solid);border-color:#2b0e48;border-color:var(--styled-button-colour-solid)}#hub-tabs #tabs li.tab.active a:hover svg.vsc-icon,#hub-tabs #tabs li.tab.active a:focus svg.vsc-icon,#hub-tabs #tabs li.tab.active a:active svg.vsc-icon{fill:#fff}#hub-tabs #tabs li.tab.active a::after{height:calc(1rem + 2px);-webkit-transition:height .15s ease-in-out;transition:height .15s ease-in-out}#hub-tabs #tabs li.tab a{position:relative;width:100%;height:100%}#hub-tabs #tabs li.tab a::after{position:absolute;top:100%;left:-1px;display:block;content:"";width:calc(100% + 2px);height:0;background-color:#2b0e48;background-color:var(--styled-button-colour-solid);-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}#hub-tabs #tabs li.tab a:hover,#hub-tabs #tabs li.tab a:focus,#hub-tabs #tabs li.tab a:active{color:#2b0e48;color:var(--styled-button-colour-solid);background-color:#fff;border-color:#2b0e48;border-color:var(--styled-button-colour-solid)}#hub-tabs #tabs li.tab a:hover svg.vsc-icon,#hub-tabs #tabs li.tab a:focus svg.vsc-icon,#hub-tabs #tabs li.tab a:active svg.vsc-icon{fill:#2b0e48;fill:var(--styled-button-colour-solid)}}.audley-stories--grid-header{color:#fff;background:#2b0e48;background:var(--stories-item-background-colour);padding:.5rem 1rem;margin-bottom:1rem}.tab-content#audleyupdates .audley-stories--grid-header{--stories-item-background-colour:#2b0e48}.tab-content#retirementlife .audley-stories--grid-header{--stories-item-background-colour:#88281d}.tab-content#healthwellbeing .audley-stories--grid-header{--stories-item-background-colour:#620a38}.tab-content#food .audley-stories--grid-header{--stories-item-background-colour:#1e2b5e}.tab-content#property .audley-stories--grid-header{--stories-item-background-colour:#0d4751}.tab-content#all .audley-stories--grid-header{--stories-item-background-colour:#5a5a5c}.audley-stories--grid-header .view-header{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;text-transform:uppercase}.audley-stories--grid-header .view-header span{font-weight:400;margin-right:.25rem}.audley-stories--grid-header .view-header .term-heading{font-weight:700}.audley-stories--grid-header .view-filters{-ms-flex-negative:0;flex-shrink:0}.audley-stories--grid-header .view-filters form .form--inline .form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.audley-stories--grid-header .view-filters form .form--inline .form-item label{width:auto;font-size:.875rem;color:#fff;font-weight:400;text-transform:uppercase;margin:0 .5rem 0 0}.audley-stories--grid-header .view-filters form .form--inline .form-item label::after{content:none;display:none}.audley-stories--grid-header .view-filters form .form--inline .form-item .form-select{background:none;border:1px solid #fff;width:154px;padding:.5rem}.audley-stories--grid-header .view-filters form .form--inline .form-actions,.audley-stories--grid-header .view-filters form .form--inline::after{display:none}.audley-stories--grid-header .choices{min-width:160px}.audley-stories--grid-header .choices.is-open[data-type*=select-one]::after{background-image:url(/themes/custom/audley/dist/svg/chevron-down-purple.svg)}.audley-stories--grid-header .choices.is-open .choices__inner{background-color:#fff;border-color:#2b0e48;border-color:var(--palette-brand-primary-900)}.audley-stories--grid-header .choices.is-open .choices__inner .choices__list--single .choices__item{color:#344054}.audley-stories--grid-header .choices.is-disabled .choices__inner,.audley-stories--grid-header .choices.is-disabled .choices__input,.audley-stories--grid-header .choices.is-disabled .choices__item{background-color:transparent;opacity:.5}.audley-stories--grid-header .choices[data-type*=select-one]::after{width:34px;height:34px;background-image:url(/themes/custom/audley/dist/svg/chevron-down-white.svg)}.audley-stories--grid-header .form-item-field-story-tags-target-id .choices{min-width:220px}.audley-stories--grid-header .choices__inner{background-color:transparent;border-color:#fff;padding:.25rem 34px .25rem .75rem}.audley-stories--grid-header .choices__inner .choices__list--single .choices__item{color:#fff}@media screen and (min-width:992px){.audley-stories--grid-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.audley-stories--grid-header .form--inline{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem}}.audley-stories--grid-description{margin-bottom:1rem}.path-taxonomy .view-content-hub-story-grid .audley-stories--grid-header{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:.5rem}.path-taxonomy .view-content-hub-story-grid .audley-stories--grid-header .view-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:.875rem}.path-taxonomy .view-content-hub-story-grid .audley-stories--grid-header .view-filters{-ms-flex-preferred-size:100%;flex-basis:100%}.path-taxonomy .view-content-hub-story-grid .audley-stories--grid-header .view-filters .choices__inner{font-size:.875rem}.path-taxonomy .view-content-hub-story-grid .audley-stories--grid-header .view-filters .choices__item--choice{font-size:.75rem}@media screen and (min-width:768px){.path-taxonomy .view-content-hub-story-grid .audley-stories--grid-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.path-taxonomy .view-content-hub-story-grid .audley-stories--grid-header .view-header{font-size:1rem}.path-taxonomy .view-content-hub-story-grid .audley-stories--grid-header .view-filters{-ms-flex-preferred-size:auto;flex-basis:auto}.path-taxonomy .view-content-hub-story-grid .audley-stories--grid-header .view-filters .choices__inner{font-size:1rem}.path-taxonomy .view-content-hub-story-grid .audley-stories--grid-header .view-filters .choices__item--choice{font-size:.875rem}}@media screen and (min-width:992px){.path-taxonomy .view-content-hub-story-grid .audley-stories--grid-header .view-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.post-info-container{margin-bottom:2rem}.post-info-container .post-info-main-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;padding-top:1rem;padding-bottom:1rem;border-top:1px solid #98a2b3;border-bottom:1px solid #98a2b3}.post-info-container .post-info-date{font-size:.75rem}.post-info-container .post-info-author-avatar-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.post-info-container .post-info-author-avatar-container .post-info-author-name-label{font-size:.75rem}.post-info-container .post-info-author-avatar-container .post-info-author-name{font-weight:500}.post-info-container .post-info-author-avatar-container .post-info-author-image{-ms-flex-negative:0;flex-shrink:0;width:40px;height:40px;background-color:#fff;border:2px solid #007f91;border-radius:50%;overflow:hidden}.post-info-container .post-info-author-avatar-container .post-info-author-image img{display:block}.post-info-container .post-info-author-details-container{margin-top:.75rem}.post-info-container .post-info-author-details-container .post-info-author-job-title,.post-info-container .post-info-author-details-container .post-info-author-email{font-size:.875rem}.post-info-container .post-info-author-details-container .post-info-author-email a{word-wrap:break-word}.post-info-container .post-info-sub-section{padding-top:1rem;padding-bottom:1rem;border-bottom:1px solid #98a2b3}@media screen and (min-width:480px){.post-info-container .post-info-date{font-size:1rem}}@media screen and (min-width:768px){.post-info-container .post-info-main-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.post-info-container .post-info-date{margin-bottom:0}.post-info-container .post-info-author-avatar-container--align-right{text-align:right}.post-info-container .post-info-author-details-container{margin-top:0}.post-info-container .post-info-author-details-container .post-info-author-job-title,.post-info-container .post-info-author-details-container .post-info-author-email{text-align:right}.post-info-container .post-info-author-details-container .post-info-author-email a{word-wrap:break-word}}@media screen and (min-width:992px){.post-info-container{margin-bottom:3rem}}.story-post-footer{border-top:1px solid #98a2b3;border-bottom:1px solid #98a2b3;padding-top:1rem;padding-bottom:1rem;margin-top:2rem}.story-post-footer .share-links-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.story-post-footer .story-post-footer-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem .75rem;margin-top:1rem}.story-post-footer .story-post-footer-links-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem;margin-top:1rem}@media screen and (min-width:992px){.story-post-footer{margin-top:3rem}}.page-node-type-village-social-wall .node__links{background-color:#e9e6e6;border-bottom:1px solid #d0d5dd;padding:1rem}.page-node-type-village-social-wall .node__links ul.links li{margin-bottom:.75rem}.page-node-type-village-social-wall .node__links ul.links li:last-child{margin-bottom:0}.page-node-type-village-social-wall .node__links ul.links li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-width:112px;font-size:.875rem;color:#fff;font-weight:500;line-height:1.375rem;text-align:center;text-transform:uppercase;text-decoration:none;background-color:#2b0e48;background-color:var(--styled-button-colour-solid);border:1px solid #2b0e48;border:1px solid var(--styled-button-colour-solid);padding:.5rem 1rem;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;width:100%}.page-node-type-village-social-wall .node__links ul.links li a:hover,.page-node-type-village-social-wall .node__links ul.links li a:focus,.page-node-type-village-social-wall .node__links ul.links li a:active{color:#fff;text-decoration:none}.page-node-type-village-social-wall .node__links ul.links li a svg.vsc-icon,.page-node-type-village-social-wall .node__links ul.links li a svg.vsc-icon path{fill:#fff;-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}@media screen and (min-width:421px){.page-node-type-village-social-wall .node__links ul.links li a{width:auto}}@media screen and (min-width:992px){.page-node-type-village-social-wall .node__links ul.links li a:hover,.page-node-type-village-social-wall .node__links ul.links li a:focus,.page-node-type-village-social-wall .node__links ul.links li a:active{color:#fff;color:var(--styled-button-colour-solid-hover-text);background-color:#6b567f;background-color:var(--styled-button-colour-solid-hover);border-color:#6b567f;border-color:var(--styled-button-colour-solid-hover);text-decoration:none;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.page-node-type-village-social-wall .node__links ul.links li a:hover svg.vsc-icon,.page-node-type-village-social-wall .node__links ul.links li a:focus svg.vsc-icon,.page-node-type-village-social-wall .node__links ul.links li a:active svg.vsc-icon{fill:#fff;fill:var(--styled-button-colour-solid-hover-text);-webkit-transition:fill .15s ease-in-out;transition:fill .15s ease-in-out}}.comment-app-comment-form{background-color:#fff;border-bottom:1px solid #d0d5dd;padding:1rem}body form.comment-app-comment-form .form-actions input[type=submit]{margin-top:.5rem}.ui-widget-overlay{background-color:#000}.vsc-comments-container{padding:1rem 1rem 4.25rem}.vsc-comment{background-color:#fff;padding:.75rem}.vsc-comment.root-post{margin-top:1rem}.indented .vsc-comment{padding:.75rem .75rem .75rem 1.75rem}.indented .vsc-comment__inner-container{padding:.5rem}.vsc-comment__mark{background-color:#2b0e48;background-color:var(--styled-button-colour-solid);color:#fff;display:inline-block;font-size:.75rem;margin-bottom:.25rem;padding-left:0.125rem;padding-right:0.125rem}.vsc-comment__meta{border-bottom:1px solid #d0d5dd;gap:.5rem;margin-bottom:.5rem;padding-bottom:.5rem}.vsc-comment__meta-text-name{font-size:.875rem;font-weight:500;margin-bottom:.25rem}.vsc-comment__meta-text-date{font-size:.75rem}.vsc-comment__content ul.links,.vsc-comment__content ul.links.inline{margin-bottom:.75rem}.vsc-comment__content .links li a{font-size:.75rem}.vsc-comment__like-dislike{border-top:1px solid #d0d5dd;margin-top:.75rem;padding-top:.75rem}.vsc-comment__like-dislike-items-wrapper{gap:1rem}.vsc-comment__like-dislike .vsc-comment__like-dislike-item .vsc-comment__like-dislike-item-link{color:#553e6d;color:var(--typography-link-text);font-size:.875rem;gap:.25rem}.vsc-comment__like-dislike .vsc-comment__like-dislike-item-link svg{fill:#553e6d;fill:var(--typography-link-text)}.vsc-comment__like-dislike-status-text{font-size:.75rem;color:#553e6d;color:var(--typography-link-text)}.page-node-type-village-notifications-page .view-village-notifications-list{padding:1rem 1rem 4.25rem}.page-node-type-village-notifications-page .view-village-notifications-list .view-content{padding:1rem 1rem 4.25rem}.page-node-type-village-notifications-page .view-village-notifications-list .view-content .views-row{margin-bottom:1rem}.page-node-type-village-notifications-page .view-village-notifications-list .view-content .node--type-village-notification{background-color:#fff;padding:.75rem;border:1px solid #d0d5dd}.page-node-type-village-notifications-page .view-village-notifications-list .view-content .node--type-village-notification .time-ago-date{font-size:.75rem}.page-node-type-village-notifications-page .view-village-notifications-list .view-content .node--type-village-notification h3{font-size:1.125rem;font-weight:500;margin-bottom:.25rem}.page-node-type-village-notifications-page .view-village-notifications-list .view-content .field--type-text-with-summary{font-size:1rem;margin-top:.5rem;margin-bottom:.5rem}.page-node-type-village-notifications-page .view-village-notifications-list .view-content .field--name-field-notification-display-from{font-size:.875rem;font-style:italic}.village-directory{background-color:#2b0e48}.village-directory .directory-search{margin:1rem 0;padding:.25rem;text-align:right}.village-directory .directory-search input[type=text]{background-color:#fff;border:1px solid #806e91;border:1px solid var(--palette-brand-primary-500);padding:0.4375rem .75rem;outline:0 solid #aa9fb6;outline:0 solid var(--palette-brand-primary-300);-webkit-transition:outline-width .3s ease-in-out;transition:outline-width .3s ease-in-out;width:100%;font-size:1rem;color:#344054;font-weight:400;line-height:1.5;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box}.village-directory .directory-search input[type=text]::-webkit-input-placeholder{color:#667085}.village-directory .directory-search input[type=text]:-moz-placeholder{color:#667085}.village-directory .directory-search input[type=text]::-moz-placeholder{color:#667085}.village-directory .directory-search input[type=text]:-ms-input-placeholder{color:#667085}.village-directory .directory-search input[type=text]:focus{outline-width:4px;-webkit-transition:outline-width .15s ease-in-out;transition:outline-width .15s ease-in-out}.village-directory .main-content-text{width:100%}.village-directory #directory-entries{width:100%;background-color:#2b0e48;color:#fff}.village-directory #directory-entries td.header-cell,.village-directory #directory-entries th.header-cell{text-align:left;color:#fff;background-color:#2b0e48}.village-directory #directory-entries td,.village-directory #directory-entries th{background-color:#4d4d4d;color:#fff;border:1px solid #fff}.property-status-badge{background-color:#f2f5f7;padding:0.125rem .5rem}.property-status-badge.property-status-badge--for-sale{background-color:#eae7ed}.property-status-badge.property-status-badge--for-sale p{color:#2b0e48}.property-status-badge.property-status-badge--rent-to-buy-available{background-color:#d9f2f4}.property-status-badge.property-status-badge--rent-to-buy-available p{color:#007f91}.property-status-badge p{font-size:.75rem;font-weight:500;text-transform:uppercase;margin:0}nav.pager{padding-top:2rem}nav.pager #pagination-heading{display:none}nav.pager ul.pager__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}nav.pager ul.pager__items li.pager__item{display:inline-block;padding:0}nav.pager ul.pager__items li.pager__item a{display:inline-block;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:1.5rem;min-height:1.5rem;font-size:.875rem;color:#344054;font-weight:500;line-height:1.375rem;text-align:center;text-decoration:none;background-color:transparent;padding:0.125rem;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}nav.pager ul.pager__items li.pager__item a:focus,nav.pager ul.pager__items li.pager__item a:active{color:#fff;text-decoration:none;background-color:#6b567f}nav.pager ul.pager__items li.pager__item.is-active a{color:#344054;background-color:#bfb7c8}nav.pager ul.pager__items li.pager__item.pager__item--previous a,nav.pager ul.pager__items li.pager__item.pager__item--next a,nav.pager ul.pager__items li.pager__item.pager__item--ellipsis a{min-width:2.5rem;min-height:2.5rem;background-color:#2b0e48;color:#fff}nav.pager ul.pager__items li.pager__item.pager__item--previous a:focus,nav.pager ul.pager__items li.pager__item.pager__item--previous a:active,nav.pager ul.pager__items li.pager__item.pager__item--next a:focus,nav.pager ul.pager__items li.pager__item.pager__item--next a:active,nav.pager ul.pager__items li.pager__item.pager__item--ellipsis a:focus,nav.pager ul.pager__items li.pager__item.pager__item--ellipsis a:active{color:#fff;background-color:#6b567f}nav.pager ul.pager__items li.pager__item.pager__item--previous a::after,nav.pager ul.pager__items li.pager__item.pager__item--next a::after{content:"";display:block;width:24px;height:24px;background-image:url("/themes/custom/audley/dist/svg/chevron-right-white.svg");background-size:24px 24px;background-position:center center}nav.pager ul.pager__items li.pager__item.pager__item--previous a span,nav.pager ul.pager__items li.pager__item.pager__item--next a span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}nav.pager ul.pager__items li.pager__item.pager__item--previous{padding-right:1rem}nav.pager ul.pager__items li.pager__item.pager__item--previous a::after{-webkit-transform:scaleX(-1);transform:scaleX(-1)}nav.pager ul.pager__items li.pager__item.pager__item--next{padding-left:1rem}nav.pager ul.pager__items li.pager__item.pager__item--first,nav.pager ul.pager__items li.pager__item.pager__item--last{display:none}@media screen and (min-width:992px){nav.pager ul.pager__items li.pager__item a:hover{color:#fff;text-decoration:none;background-color:#6b567f}nav.pager ul.pager__items li.pager__item.pager__item--previous a:hover,nav.pager ul.pager__items li.pager__item.pager__item--next a:hover,nav.pager ul.pager__items li.pager__item.pager__item--ellipsis a:hover{color:#fff;background-color:#6b567f}}.villages-by-region .villages-by-region-section{margin-top:3rem}.villages-by-region .villages-by-region-section:first-child{margin-top:0}.villages-by-region .villages-by-region-section:last-child .view-all-villages-by-region{margin-bottom:0}.villages-by-region h2.villages-by-region-section__title{font-size:1.5rem;margin-bottom:2rem}.villages-by-region .view-all-villages-by-region{margin-bottom:3rem}.villages-by-region .view-all-villages-by-region .view-content{margin-left:-1rem;margin-right:-1rem}.villages-by-region .view-all-villages-by-region .view-content .views-row{margin-bottom:1.5rem}.villages-by-region .view-all-villages-by-region .view-content .views-row:last-child{margin-bottom:0}@media screen and (min-width:768px){.villages-by-region .view-all-villages-by-region .view-content{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1.5rem 1fr;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.villages-by-region .view-all-villages-by-region .view-content .views-row{margin-bottom:0}}@media screen and (min-width:992px){.villages-by-region .view-all-villages-by-region .view-content{margin-left:-1.5rem;margin-right:-1.5rem}}@media screen and (min-width:1200px){.villages-by-region .view-all-villages-by-region .view-content{gap:2rem;margin-left:0;margin-right:0}}.regional-map-pre-content-section-select{display:none;text-align:center;padding-top:1rem}.regional-map-pre-content-section-select.regional-map-pre-content-section-select--initialised{display:block}.regional-map-pre-content-section-select .regional-map-pre-content-button{display:none}.regional-map-pre-content-section-select .regional-map-pre-content-button.active{display:block}.regional-map-pre-content-section-select .regional-map-pre-content-button button{width:auto}@media screen and (min-width:992px){.regional-map-pre-content-section-select{display:none !important}}.region-regional-map-pre-content.regional-map-pre-content--initialised .block-views-blockregion-map-region-map,.region-regional-map-pre-content.regional-map-pre-content--initialised .block-views-blockpostcode-search-search-result-map-block{display:none;margin-bottom:0}.region-regional-map-pre-content.regional-map-pre-content--initialised .block-views-blockregion-map-region-map.active,.region-regional-map-pre-content.regional-map-pre-content--initialised .block-views-blockpostcode-search-search-result-map-block.active{display:block}.region-regional-map-pre-content.regional-map-pre-content--initialised .block-views-blockall-villages-by-region-villages-in-region-block .view-content,.region-regional-map-pre-content.regional-map-pre-content--initialised .block-views-blockpostcode-search-postcode-result-cards .view-content{display:none}.region-regional-map-pre-content.regional-map-pre-content--initialised .block-views-blockall-villages-by-region-villages-in-region-block.active .view-content,.region-regional-map-pre-content.regional-map-pre-content--initialised .block-views-blockpostcode-search-postcode-result-cards.active .view-content{display:block}.region-regional-map-pre-content .block-views-blockregion-map-region-map,.region-regional-map-pre-content .block-views-blockpostcode-search-search-result-map-block{margin-bottom:2.5rem}.region-regional-map-pre-content .block-views-blockregion-map-region-map .styled_map,.region-regional-map-pre-content .block-views-blockpostcode-search-search-result-map-block .styled_map{width:100%;height:70vh;min-height:420px;max-height:540px}.region-regional-map-pre-content .block-views-blockall-villages-by-region-villages-in-region-block .view-header,.region-regional-map-pre-content .block-views-blockpostcode-search-postcode-result-cards .view-header{padding-top:1rem;margin-bottom:1.5rem}.region-regional-map-pre-content .block-views-blockall-villages-by-region-villages-in-region-block .view-header h2,.region-regional-map-pre-content .block-views-blockpostcode-search-postcode-result-cards .view-header h2{font-size:1.5rem;text-align:center;margin-bottom:0}.region-regional-map-pre-content .block-views-blockall-villages-by-region-villages-in-region-block .view-header button p,.region-regional-map-pre-content .block-views-blockpostcode-search-postcode-result-cards .view-header button p{font-size:.875rem;color:#fff;line-height:1.375rem;margin-bottom:0}.region-regional-map-pre-content .block-views-blockall-villages-by-region-villages-in-region-block .view-content .views-row,.region-regional-map-pre-content .block-views-blockpostcode-search-postcode-result-cards .view-content .views-row{margin-bottom:1.5rem}.region-regional-map-pre-content .block-views-blockall-villages-by-region-villages-in-region-block .view-content .views-row:last-child,.region-regional-map-pre-content .block-views-blockpostcode-search-postcode-result-cards .view-content .views-row:last-child{margin-bottom:0}@media screen and (min-width:768px){.region-regional-map-pre-content.regional-map-pre-content--initialised .block-views-blockall-villages-by-region-villages-in-region-block.active .view-content,.region-regional-map-pre-content.regional-map-pre-content--initialised .block-views-blockpostcode-search-postcode-result-cards.active .view-content{display:-ms-grid;display:grid}.region-regional-map-pre-content .block-views-blockregion-map-region-map .styled_map,.region-regional-map-pre-content .block-views-blockpostcode-search-search-result-map-block .styled_map{min-height:540px;max-height:720px}.region-regional-map-pre-content .block-views-blockall-villages-by-region-villages-in-region-block .view-header,.region-regional-map-pre-content .block-views-blockpostcode-search-postcode-result-cards .view-header{padding-top:2.5rem}.region-regional-map-pre-content .block-views-blockall-villages-by-region-villages-in-region-block .view-content,.region-regional-map-pre-content .block-views-blockpostcode-search-postcode-result-cards .view-content{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1.5rem 1fr;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.region-regional-map-pre-content .block-views-blockall-villages-by-region-villages-in-region-block .view-content .views-row,.region-regional-map-pre-content .block-views-blockpostcode-search-postcode-result-cards .view-content .views-row{margin-bottom:0}}@media screen and (min-width:992px){.region-regional-map-pre-content .block-views-blockregion-map-region-map,.region-regional-map-pre-content .block-views-blockpostcode-search-search-result-map-block{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:block !important;position:sticky;top:calc(82px + 1.5rem);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.region-regional-map-pre-content .block-views-blockregion-map-region-map .view-content,.region-regional-map-pre-content .block-views-blockpostcode-search-search-result-map-block .view-content{border:5px solid #fff}.region-regional-map-pre-content .block-views-blockall-villages-by-region-villages-in-region-block .view-header,.region-regional-map-pre-content .block-views-blockpostcode-search-postcode-result-cards .view-header{padding-top:0;margin-bottom:2rem}.region-regional-map-pre-content .block-views-blockall-villages-by-region-villages-in-region-block .view-header h2,.region-regional-map-pre-content .block-views-blockpostcode-search-postcode-result-cards .view-header h2{text-align:left}.region-regional-map-pre-content .block-views-blockall-villages-by-region-villages-in-region-block .view-content,.region-regional-map-pre-content .block-views-blockpostcode-search-postcode-result-cards .view-content{display:block !important}.region-regional-map-pre-content .block-views-blockall-villages-by-region-villages-in-region-block .view-content .views-row,.region-regional-map-pre-content .block-views-blockpostcode-search-postcode-result-cards .view-content .views-row{margin-bottom:1.5rem}}h2.property-section-heading{text-align:left;margin-bottom:2rem}.property-top-container-image{position:relative}.property-top-container-image img{display:block;width:100%}.property-top-container-image .property-top-container-image-overlay{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}.property-top-container-image .property-sales-text{font-size:.75rem;color:#fff;text-align:center;line-height:1.6667;text-transform:uppercase;background-color:rgba(43,14,72,.7);padding:.5rem .75rem;margin:0}@supports((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.property-top-container-image .property-sales-text{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}.property-feature-buttons{display:none}.property-features-text-description{margin-top:2rem}.property-features-text-description:first-child{margin-top:0}.property-features-text-specification{margin-top:2rem}.property-features-text-specification:first-child{margin-top:0}.property-features-text-specification .property-features-text-specification-read-more{display:inline-block;-webkit-transition:margin-bottom .3s ease-in-out;transition:margin-bottom .3s ease-in-out}.property-features-text-specification span.read-more-text--less{display:none}.property-features-text-specification .property-features-text-specification-content{padding-bottom:2.5rem}.property-features-text-specification .accordion_open .property-features-text-specification-read-more{margin-bottom:1rem;-webkit-transition:margin-bottom .15s ease-in-out;transition:margin-bottom .15s ease-in-out}.property-features-text-specification .accordion_open span.read-more-text--more{display:none}.property-features-text-specification .accordion_open span.read-more-text--less{display:inline}@media screen and (max-width:479px){.property-top-container-image{padding-left:0;padding-right:0}}@media screen and (min-width:992px){.property-page-top-section-divider{display:none}.property-feature-buttons{position:sticky;top:82px;display:block;padding-bottom:2rem;z-index:1}.property-feature-buttons::after{position:absolute;bottom:0;left:0;display:block;content:"";width:100%;height:2rem;background-image:-webkit-gradient(linear,left top,left bottom,from(#e9e6e6),color-stop(#e9e6e6),color-stop(rgba(233,230,230,0.5)),to(rgba(233,230,230,0)));background-image:linear-gradient(to bottom,#e9e6e6,#e9e6e6,rgba(233,230,230,0.5),rgba(233,230,230,0))}.property-feature-buttons .property-feature-buttons-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;background-color:#e9e6e6;padding-top:1.5rem;margin-top:.5rem}.property-feature-buttons .property-feature-button{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.property-feature-buttons .property-feature-button a{width:100%}}.property-gallery .vsc-gallery--header h2{text-align:left}.property-floor-plan .property-floor-plan-header{margin-bottom:2rem}.property-floor-plan .property-floor-plan-header h2{margin-bottom:0}.property-floor-plan .property-floor-plan-header .property-floor-plan-download-button{display:none}.property-floor-plan .vsc-gallery img{width:auto;max-width:100%;height:auto;max-height:320px;margin-left:auto;margin-right:auto;-o-object-fit:fill;object-fit:fill}.property-floor-plan .property-floor-plan-footer .property-floor-plan-download-button{margin-top:2rem}@media screen and (min-width:421px){.property-floor-plan .vsc-gallery img{max-height:405px}}@media screen and (min-width:768px){.property-floor-plan .property-floor-plan-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.property-floor-plan .property-floor-plan-header h2{padding-right:.75rem}.property-floor-plan .property-floor-plan-header .property-floor-plan-download-button{-ms-flex-negative:0;flex-shrink:0;display:block}.property-floor-plan .vsc-gallery img{max-height:534px}.property-floor-plan .property-floor-plan-footer .property-floor-plan-download-button{display:none}}@media screen and (min-width:992px){.property-floor-plan .vsc-gallery .lightgallery>a{display:block;-webkit-transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.property-floor-plan .vsc-gallery .lightgallery>a:hover,.property-floor-plan .vsc-gallery .lightgallery>a:focus,.property-floor-plan .vsc-gallery .lightgallery>a:active{opacity:.8;-webkit-transform:scale(0.9875);transform:scale(0.9875);-webkit-transition:opacity .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:opacity .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:opacity .15s ease-in-out,transform .15s ease-in-out;transition:opacity .15s ease-in-out,transform .15s ease-in-out,-webkit-transform .15s ease-in-out}}.property-fees .field--name-field-applicable-fees .field__label{display:none}.property-page-share-links{border-top:1px solid #98a2b3;border-bottom:1px solid #98a2b3;padding-top:1rem;padding-bottom:1rem}#tab-contents .tab-content{display:none}#tab-contents .active{display:block}#tab-contents .tab-view-all-button{margin-top:1.5rem}@media screen and (min-width:768px){#tab-contents .tab-view-all-button{margin-top:3rem}}@media screen and (min-width:1200px){#tab-contents .tab-view-all-button{margin-top:4rem}}.view-content-hub-story-grid .audley-stories--grid-header{display:none}.view-content-hub-story-grid .view-content.grid-wrapper .views-row{margin-bottom:1.5rem}.view-content-hub-story-grid .view-content.grid-wrapper .views-row:last-child{margin-bottom:0}.view-content-hub-story-grid .view-empty{text-align:center;padding-top:2.5rem;padding-bottom:2.5rem}@media screen and (min-width:768px){.view-content-hub-story-grid .view-empty{padding-top:4rem;padding-bottom:4rem}}@media screen and (min-width:1200px){.view-content-hub-story-grid .view-empty{padding-top:6rem;padding-bottom:6rem}}@media screen and (min-width:768px){.view-content-hub-story-grid .view-content.grid-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1.5rem 1fr;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.view-content-hub-story-grid .view-content.grid-wrapper .views-row{margin-bottom:0}}@media screen and (min-width:992px){.view-content-hub-story-grid .audley-stories--grid-header{display:-webkit-box;display:-ms-flexbox;display:flex}.view-content-hub-story-grid .view-content.grid-wrapper{gap:3rem}}@media screen and (min-width:1200px){.view-content-hub-story-grid .view-content.grid-wrapper{-ms-grid-columns:1fr 2rem 1fr 2rem 1fr;grid-template-columns:1fr 1fr 1fr;gap:2rem}}.path-taxonomy .view-content-hub-story-grid .audley-stories--grid-header{display:-webkit-box;display:-ms-flexbox;display:flex}.post-category-headings--mobile{margin-top:2rem}.post-category-headings--desktop{display:none}h1.story-post-title{text-align:center;margin-bottom:0}.story-image-media img{display:block;width:100%}@media screen and (max-width:991px){h1.story-post-title{font-size:1.75rem}}@media screen and (min-width:992px){.post-category-headings--mobile{display:none}.post-category-headings--desktop{display:block}}.page-node-type-village-social-wall .logo-carousel,.page-node-type-village-social-wall .pre-footer,.page-node-type-village-social-wall footer,.page-node-type-village-social-wall .footer-main,.page-node-type-village-social-wall .navbar-main{display:none}.christmas-games-container{position:fixed;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;z-index:9998}.game-widget{width:70px;height:70px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.3);box-shadow:0 4px 15px rgba(0,0,0,.3);-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;-webkit-animation:pulse 2s ease-in-out infinite;animation:pulse 2s ease-in-out infinite;position:relative}.game-widget:hover{-webkit-animation:none;animation:none;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 6px 20px rgba(0,0,0,.4);box-shadow:0 6px 20px rgba(0,0,0,.4)}.game-widget:hover .game-tooltip{opacity:1;visibility:visible}.game-widget .game-icon{font-size:32px;line-height:1;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-style:normal;font-weight:normal;text-align:center;margin:0;padding:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.game-widget .game-tooltip{position:absolute;right:100%;margin-right:10px;background:rgba(0,0,0,.8);color:#fff;padding:8px 12px;border-radius:4px;white-space:nowrap;font-size:14px;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;pointer-events:none}.game-widget .game-tooltip::after{content:"";position:absolute;right:-8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:4px solid transparent;border-left-color:rgba(0,0,0,.8)}.snowfall-widget{background:linear-gradient(135deg,#4facfe 0%,#00f2fe 100%)}.snowfall-widget.active{background:linear-gradient(135deg,#0093e9 0%,#80d0c7 100%);-webkit-box-shadow:0 4px 15px rgba(0,147,233,.5);box-shadow:0 4px 15px rgba(0,147,233,.5)}.snowfall-widget.active .game-icon{-webkit-animation:spin 3s linear infinite !important;animation:spin 3s linear infinite !important}@-webkit-keyframes spin{from{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@keyframes spin{from{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}.santa-nav-widget{display:none;background:linear-gradient(135deg,#c41e3a 0%,#8b0000 100%);-webkit-box-shadow:0 4px 15px rgba(196,30,58,.5);box-shadow:0 4px 15px rgba(196,30,58,.5)}.santa-nav-widget:hover{-webkit-box-shadow:0 6px 20px rgba(196,30,58,.7);box-shadow:0 6px 20px rgba(196,30,58,.7)}@media(hover:hover)and (pointer:fine)and (min-width:1024px){.santa-nav-widget{display:-webkit-box;display:-ms-flexbox;display:flex}}.snowball-widget{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}@-webkit-keyframes pulse{0%,100%{-webkit-box-shadow:0 4px 15px rgba(0,0,0,.3);box-shadow:0 4px 15px rgba(0,0,0,.3)}50%{-webkit-box-shadow:0 6px 20px rgba(0,0,0,.45);box-shadow:0 6px 20px rgba(0,0,0,.45)}}@keyframes pulse{0%,100%{-webkit-box-shadow:0 4px 15px rgba(0,0,0,.3);box-shadow:0 4px 15px rgba(0,0,0,.3)}50%{-webkit-box-shadow:0 6px 20px rgba(0,0,0,.45);box-shadow:0 6px 20px rgba(0,0,0,.45)}}@media(max-width:768px){.christmas-games-container{right:10px;gap:10px}.game-widget{width:50px;height:50px}.game-widget .game-icon{font-size:24px}.game-widget .game-tooltip{display:none}}.snowball-game-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:9999;display:none}.snowball-game-hud{position:absolute;top:0;left:0;padding:15px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:5px;background:rgba(0,0,0,.5);border-radius:0 0 10px;z-index:10000}.snowball-score,.snowball-timer{font-size:24px;font-weight:bold;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.snowball-exit{position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#e74c3c;color:#fff;border:none;width:50px;height:50px;border-radius:50%;font-size:24px;cursor:pointer;-webkit-transition:background .3s ease,-webkit-transform .3s ease;transition:background .3s ease,-webkit-transform .3s ease;transition:background .3s ease,transform .3s ease;transition:background .3s ease,transform .3s ease,-webkit-transform .3s ease;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.3);box-shadow:0 2px 8px rgba(0,0,0,.3);z-index:10001}.snowball-exit:hover{background:#c0392b;-webkit-transform:translateX(-50%) scale(1.1);transform:translateX(-50%) scale(1.1)}.snowball-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><circle cx="16" cy="16" r="14" fill="white" stroke="%23333" stroke-width="2"/><circle cx="16" cy="16" r="10" fill="%23e8f4ff"/></svg>') 16 16,auto}.snowflake{position:absolute;top:-50px;color:#fff;text-shadow:0 0 5px rgba(255,255,255,.8);cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><circle cx="16" cy="16" r="14" fill="white" stroke="%23333" stroke-width="2"/><circle cx="16" cy="16" r="10" fill="%23e8f4ff"/></svg>') 16 16,pointer;pointer-events:all;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-animation:fall linear forwards;animation:fall linear forwards;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.snowflake:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.snowball-santa{position:absolute;color:#fff;text-shadow:0 0 10px rgba(255,215,0,.8);cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><circle cx="16" cy="16" r="14" fill="white" stroke="%23333" stroke-width="2"/><circle cx="16" cy="16" r="10" fill="%23e8f4ff"/></svg>') 16 16,pointer;pointer-events:all;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease;z-index:10002}.snowball-santa:hover{-webkit-transform:scale(1.3);transform:scale(1.3)}.snowball-present{position:absolute;color:#fff;text-shadow:0 0 10px rgba(255,100,100,.8);cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><circle cx="16" cy="16" r="14" fill="white" stroke="%23333" stroke-width="2"/><circle cx="16" cy="16" r="10" fill="%23e8f4ff"/></svg>') 16 16,pointer;pointer-events:all;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease;z-index:10002}.snowball-present:hover{-webkit-transform:scale(1.3) rotate(15deg);transform:scale(1.3) rotate(15deg)}@-webkit-keyframes fall{to{top:100vh}}@keyframes fall{to{top:100vh}}.snowball-catch-animation{position:absolute;color:#2ecc71;font-size:24px;font-weight:bold;pointer-events:none;-webkit-animation:catch-pop 1s ease-out forwards;animation:catch-pop 1s ease-out forwards;text-shadow:2px 2px 4px rgba(0,0,0,.5);z-index:10001}@-webkit-keyframes catch-pop{0%{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}100%{opacity:0;-webkit-transform:translateY(-50px) scale(1.5);transform:translateY(-50px) scale(1.5)}}@keyframes catch-pop{0%{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}100%{opacity:0;-webkit-transform:translateY(-50px) scale(1.5);transform:translateY(-50px) scale(1.5)}}.snowball-end-screen{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;padding:40px;border-radius:12px;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.3);box-shadow:0 10px 40px rgba(0,0,0,.3);text-align:center;z-index:10002;min-width:300px}.snowball-end-content h2{margin:0 0 20px;font-size:32px;color:#333}.snowball-end-content .snowball-final-score{font-size:24px;margin:20px 0;color:#555}.snowball-end-content .snowball-final-score span{font-size:48px;font-weight:bold;color:#667eea;display:block;margin-top:10px}.snowball-end-content button{margin:10px 5px;padding:12px 24px;font-size:16px;border:none;border-radius:6px;cursor:pointer;-webkit-transition:background .3s ease,-webkit-transform .2s ease;transition:background .3s ease,-webkit-transform .2s ease;transition:background .3s ease,transform .2s ease;transition:background .3s ease,transform .2s ease,-webkit-transform .2s ease}.snowball-end-content button.snowball-play-again{background:#667eea;color:#fff}.snowball-end-content button.snowball-play-again:hover{background:#5568d3;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.snowball-end-content button.snowball-close{background:#95a5a6;color:#fff}.snowball-end-content button.snowball-close:hover{background:#7f8c8d;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.snowball-intro{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;padding:40px;border-radius:20px;text-align:center;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.5);box-shadow:0 10px 40px rgba(0,0,0,.5);z-index:10002;max-width:500px}.snowball-intro h2{margin:0 0 20px;font-size:32px;color:#667eea}.snowball-intro p{margin:15px 0;font-size:16px;color:#333;line-height:1.6}.snowball-intro button{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border:none;padding:15px 40px;font-size:18px;font-weight:bold;border-radius:10px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 4px 15px rgba(102,126,234,.4);box-shadow:0 4px 15px rgba(102,126,234,.4);margin-top:20px}.snowball-intro button:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(102,126,234,.6);box-shadow:0 6px 20px rgba(102,126,234,.6)}.snowball-intro button:active{-webkit-transform:translateY(0);transform:translateY(0)}@media(max-width:768px){.snowball-game-hud{padding:10px 15px}.snowball-score,.snowball-timer{font-size:18px}.snowball-end-screen{width:90%;max-width:350px;padding:30px 20px}.snowball-end-content h2{font-size:24px}.snowball-end-content .snowball-final-score{font-size:18px}.snowball-end-content .snowball-final-score span{font-size:36px}}#santa-nav-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,20,40,.9);z-index:10000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#santa-nav-container{position:relative;width:90%;max-width:1200px;height:80vh;background:-webkit-gradient(linear,left top,left bottom,from(#1a4d7a),to(#0d2438));background:linear-gradient(180deg,#1a4d7a 0%,#0d2438 100%);border-radius:20px;overflow:hidden;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.5);box-shadow:0 10px 40px rgba(0,0,0,.5)}#santa-nav-hud{position:absolute;top:20px;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:0 40px;z-index:10;pointer-events:none}#santa-nav-hud>div{background:rgba(255,255,255,.9);padding:10px 20px;border-radius:10px;font-size:18px;font-weight:bold;color:#0d2438;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.2);box-shadow:0 2px 10px rgba(0,0,0,.2)}#santa-nav-hud>div span{color:#c41e3a}#santa-nav-santa{position:absolute;font-size:60px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease;-webkit-filter:drop-shadow(0 4px 8px rgba(0,0,0,0.3));filter:drop-shadow(0 4px 8px rgba(0,0,0,0.3));z-index:5}.santa-nav-item{position:absolute;font-size:60px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-webkit-filter:drop-shadow(0 4px 8px rgba(0,0,0,0.3));filter:drop-shadow(0 4px 8px rgba(0,0,0,0.3));z-index:4}.santa-nav-item.pulse{-webkit-animation:santa-nav-pulse 1s ease-in-out infinite;animation:santa-nav-pulse 1s ease-in-out infinite}@-webkit-keyframes santa-nav-pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes santa-nav-pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}.santa-nav-collect-animation{position:absolute;font-size:36px;font-weight:bold;color:gold;text-shadow:0 0 10px rgba(255,215,0,.8),0 2px 4px rgba(0,0,0,.5);pointer-events:none;z-index:100;-webkit-animation:santa-nav-collect 1s ease-out forwards;animation:santa-nav-collect 1s ease-out forwards}@-webkit-keyframes santa-nav-collect{0%{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}100%{opacity:0;-webkit-transform:translateY(-50px) scale(1.5);transform:translateY(-50px) scale(1.5)}}@keyframes santa-nav-collect{0%{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}100%{opacity:0;-webkit-transform:translateY(-50px) scale(1.5);transform:translateY(-50px) scale(1.5)}}#santa-nav-exit{position:absolute;top:20px;right:20px;width:50px;height:50px;background:rgba(255,255,255,.2);border:2px solid rgba(255,255,255,.4);border-radius:50%;color:#fff;font-size:24px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:10001}#santa-nav-exit:hover{background:rgba(255,255,255,.3);-webkit-transform:rotate(90deg);transform:rotate(90deg)}#santa-nav-intro{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;padding:40px;border-radius:20px;text-align:center;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.5);box-shadow:0 10px 40px rgba(0,0,0,.5);z-index:10002;max-width:500px}#santa-nav-intro h2{margin:0 0 20px;font-size:32px;color:#c41e3a}#santa-nav-intro p{margin:15px 0;font-size:16px;color:#333;line-height:1.6}#santa-nav-intro .santa-nav-controls{margin:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}#santa-nav-intro .santa-nav-controls .control-keys-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}#santa-nav-intro .santa-nav-controls .control-key{width:50px;height:50px;background:linear-gradient(135deg,#f0f0f0 0%,#d0d0d0 100%);border:2px solid #999;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:24px;font-weight:bold;color:#333;-webkit-box-shadow:0 4px 0 #999,0 6px 10px rgba(0,0,0,.2);box-shadow:0 4px 0 #999,0 6px 10px rgba(0,0,0,.2)}#santa-nav-intro button{background:linear-gradient(135deg,#c41e3a 0%,#8b0000 100%);color:#fff;border:none;padding:15px 40px;font-size:18px;font-weight:bold;border-radius:10px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 4px 15px rgba(196,30,58,.4);box-shadow:0 4px 15px rgba(196,30,58,.4);margin-top:20px}#santa-nav-intro button:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(196,30,58,.6);box-shadow:0 6px 20px rgba(196,30,58,.6)}#santa-nav-intro button:active{-webkit-transform:translateY(0);transform:translateY(0)}#santa-nav-end-screen{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;padding:50px;border-radius:20px;text-align:center;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.5);box-shadow:0 10px 40px rgba(0,0,0,.5);z-index:10002}#santa-nav-end-screen h2{margin:0 0 30px;font-size:36px;color:#c41e3a}#santa-nav-end-screen .final-score{font-size:48px;font-weight:bold;color:#0d2438;margin:20px 0 30px;text-shadow:0 2px 4px rgba(0,0,0,.1)}#santa-nav-end-screen button{background:linear-gradient(135deg,#c41e3a 0%,#8b0000 100%);color:#fff;border:none;padding:15px 40px;font-size:18px;font-weight:bold;border-radius:10px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 4px 15px rgba(196,30,58,.4);box-shadow:0 4px 15px rgba(196,30,58,.4)}#santa-nav-end-screen button:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(196,30,58,.6);box-shadow:0 6px 20px rgba(196,30,58,.6)}#santa-nav-end-screen button:active{-webkit-transform:translateY(0);transform:translateY(0)}#snowfall-container{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9997;overflow:hidden}.snowfall-flake{position:absolute;top:-50px;color:#fff;text-shadow:0 0 5px rgba(255,255,255,.8);-webkit-animation:snowfall linear forwards;animation:snowfall linear forwards;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.8}@-webkit-keyframes snowfall{0%{top:-50px;opacity:0}10%{opacity:.8}90%{opacity:.8}100%{top:100vh;opacity:0;-webkit-transform:translateX(var(--drift));transform:translateX(var(--drift))}}@keyframes snowfall{0%{top:-50px;opacity:0}10%{opacity:.8}90%{opacity:.8}100%{top:100vh;opacity:0;-webkit-transform:translateX(var(--drift));transform:translateX(var(--drift))}}
