*,:after,:before{box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}html{-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;cursor:default;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{margin:0}hr{color:inherit;height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none;padding:0}nav li:before{content:"\200B"}pre{-ms-overflow-style:scrollbar;font-family:monospace,monospace;font-size:1em;overflow:auto}a{background-color:transparent}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe,img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical;resize:block}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}
button,input,select,textarea{background-color:transparent;border:1px solid WindowFrame;color:inherit;font:inherit;letter-spacing:inherit;padding:.25em .375em}select{-moz-appearance:none;-webkit-appearance:none;background:no-repeat 100%/1em;border-radius:0;padding-right:1em}select:not([multiple]):not([size]){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Cpath d='M4 0h6L7 4'/%3E%3C/svg%3E")}[type=color],[type=range]{border-width:0;padding:0}::-ms-expand{display:none}:-ms-input-placeholder{color:rgba(0,0,0,.54)}
@media (prefers-reduced-motion:reduce){*,:after,:before{-webkit-animation-delay:-1ms!important;animation-delay:-1ms!important;-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;background-attachment:scroll!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-ms-flex-negative:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}
html{cursor:auto}body{background-color:#fff}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0;padding:0}ol,ul{list-style:none}nav li:before{content:unset}img{height:auto;max-width:100%}html{font-size:62.5%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-family:europa,europa fallback,verdana,sans-serif}@font-face{font-display:swap;font-family:europa;font-stretch:normal;font-style:normal;font-weight:700;src:url(https://use.typekit.net/af/5bb28b/00000000000000007735a081/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/5bb28b/00000000000000007735a081/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/5bb28b/00000000000000007735a081/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype")}@font-face{font-display:swap;font-family:europa;font-stretch:normal;font-style:normal;font-weight:300;src:url(https://use.typekit.net/af/bed698/00000000000000007735a082/31/l?subset_id=2&fvd=n3&v=3) format("woff2"),url(https://use.typekit.net/af/bed698/00000000000000007735a082/31/d?subset_id=2&fvd=n3&v=3) format("woff"),url(https://use.typekit.net/af/bed698/00000000000000007735a082/31/a?subset_id=2&fvd=n3&v=3) format("opentype")}@font-face{font-display:swap;font-family:europa;font-stretch:normal;font-style:normal;font-weight:400;src:url(https://use.typekit.net/af/5aaf18/00000000000000007735a08e/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/5aaf18/00000000000000007735a08e/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/5aaf18/00000000000000007735a08e/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype")}@font-face{size-adjust:86%;ascent-override:122%;descent-override:27%;font-family:europa fallback;font-weight:400;line-gap-override:normal;src:local(Verdana)}.typography{color:#3b3a3a;font-size:1.6rem;font-weight:300;line-height:1.5}.typography span.gold{color:#b88d4b}.typography span.red{color:#82244e}.typography span.green{color:#00703c}.typography span.bad-red{color:#a50000}.typography span.large{display:inline-block;font-size:1.8rem;line-height:1.2222222222;vertical-align:middle}.typography span.jumbo{display:inline-block;font-size:4.2rem;line-height:1.2857142857;margin:.25em 0}.typography p{margin-bottom:1.5em}.typography strong{font-weight:700}.typography em{font-style:italic}.typography hr{border:0;border-top:1px solid rgba(130,36,78,.5);height:0;margin:2em 0;outline:none}.typography .h1,.typography .h2,.typography h1,.typography h2{color:#82244e;font-family:europa,europa fallback,verdana,sans-serif;font-size:2.4rem;font-weight:700;line-height:1.2083333333;margin-bottom:1em;margin-top:1.5em}.typography .h1.light-heading,.typography .h2.light-heading,.typography h1.light-heading,.typography h2.light-heading{font-weight:300}.typography .h1:first-child,.typography .h2:first-child,.typography h1:first-child,.typography h2:first-child{margin-top:0}.typography .h3,.typography h3{color:#82244e;font-family:europa,europa fallback,verdana,sans-serif;font-size:2rem;font-weight:700;line-height:1.2;margin-bottom:1em;margin-top:1.5em}.typography .h3.light-heading,.typography h3.light-heading{font-weight:300}.typography .h3:first-child,.typography h3:first-child{margin-top:0}.typography ul{list-style-type:none;margin:0 0 1em;padding:0 0 0 1em}.typography ul li{margin-bottom:.1em;position:relative}.typography ul li:last-child{margin-bottom:0}.typography ul li:before{background:currentColor;border-radius:50%;content:"";height:4px;left:-.9em;position:absolute;top:.6em;width:4px}.typography ol{list-style-type:decimal;margin:0 0 1em;padding:0 0 0 1em}.typography blockquote{color:#82244e;font-size:2.4rem;margin-bottom:1em}.typography blockquote p{margin:0}.typography blockquote cite{display:block;font-weight:700}.typography .no-gutter{margin-bottom:0;margin-top:0}.typography sub,.typography sup{font-size:80%;position:relative;top:-.4em;vertical-align:baseline}.typography sub{top:.4em}.typography .button-as-link{background:transparent;text-align:left}.typography .button-as-link,.typography a{color:#000;text-decoration:underline;text-decoration-thickness:.05em;text-underline-offset:.05em}.typography .button-as-link:active,.typography .button-as-link:hover,.typography a:active,.typography a:hover{text-decoration:none}.typography .button-as-link:focus-visible,.typography a:focus-visible{background-color:#b88d4b;box-shadow:0 0 0 2px #b88d4b;color:#000;outline:3px solid transparent;text-decoration:none}.typography .button-as-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;padding:0}.typography strong .button-as-link,.typography strong a{text-decoration-thickness:.1em}.typography .left,.typography .text-left{text-align:left}.typography .center,.typography .text-center{text-align:center}.typography .right,.typography .text-right{text-align:right}.typography table{border-collapse:collapse;font-size:1.5rem;margin-bottom:1em;width:100%;word-break:normal}.typography table th{background:#82244e;color:#fff;font-weight:700;text-align:left}.typography table td,.typography table th{border:1px solid #e0c8d3;padding:.5em .75em;vertical-align:top}.typography table td{background:#fff}.typography img{height:auto;max-width:100%;vertical-align:middle}.typography img.center,.typography img.left,.typography img.leftAlone,.typography img.right,.typography img.rightAlone{display:block;float:none;margin:0 auto 1em}.typography .captionImage{margin-bottom:1em;max-width:100%}.typography .captionImage img{margin-bottom:0}.typography .captionImage p{font-style:italic;margin:.25em 0}.typography--trim-whitespace>:last-child{margin-bottom:0}.typography--white,.typography--white .h1,.typography--white .h2,.typography--white .h3,.typography--white a,.typography--white h1,.typography--white h2,.typography--white h3{color:#fff}.h{display:none!important}.career-search__toggle-field .form__field-label,.h-hide-visually{clip:rect(0 0 0 0);border:0;-webkit-clip-path:polygon(0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.group{zoom:1}.group:after,.group:before{content:"";display:table}.group:after{clear:both}.replace{display:block;overflow:hidden;text-indent:150%;white-space:nowrap}.trim :last-child{margin-bottom:0}*{box-sizing:border-box}.accreditations{background-color:#ebebeb;padding-bottom:30px;padding-top:30px}.accreditations__title{text-wrap:balance;color:#3b3a3a;font-size:2rem;font-weight:300;line-height:1.15;margin-bottom:1.5em;text-align:center}.accreditations__flex{-ms-flex-align:center;-ms-flex-pack:distribute;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;justify-content:space-around}.alert{border-radius:10px;font-size:2rem;font-weight:700;line-height:1.4;margin:1em 0;padding:.75em 1em}.alert p{margin-bottom:1em}.alert p:last-child,.alert ul:last-child{margin-bottom:0}.alert svg{display:block;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:1em}.alert--good{background-color:#e6f1ec;color:#00703c}.alert--bad,.alert--error,.alert--required,.alert--validation{background-color:#f6e6e6;color:#a50000}.alert--warning{background-color:#ffee80;color:#333}.alert--info,.alert--notice{background-color:#c7dbed;color:#333}.alert__flex{display:-ms-flexbox;display:flex}.breadcrumbs-bar{padding-bottom:18px;padding-top:18px}.breadcrumbs{font-size:1.2rem}.breadcrumbs__list{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.33em .66em}.breadcrumbs__item{color:#82244e;position:relative}.breadcrumbs__item:after{display:none}.breadcrumbs__item:not(:last-child){padding-right:1em}.breadcrumbs__item:not(:last-child):after{border-color:#333;border-style:solid;border-width:1px 1px 0 0;bottom:0;content:"";display:block;height:.5em;margin:auto 0;position:absolute;right:0;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:.5em}.breadcrumbs__link{background:transparent;color:#82244e}.breadcrumbs__link:link,.breadcrumbs__link:visited{text-decoration:none}.breadcrumbs__link:is(a:active),.breadcrumbs__link:is(a:hover){text-decoration:underline}.breadcrumbs__link:focus-visible{background:#b88d4b;box-shadow:0 0 0 2px #b88d4b;color:#000;outline:3px solid transparent}.brochure-form__address-search{-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex}.brochure-form__address-search .form__field-group{-ms-flex:1 1 auto;flex:1 1 auto}.brochure-form__address-search .form__field input.text{border-bottom-right-radius:0;border-top-right-radius:0}.brochure-form__address-search button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#82244e;border:1px solid #82244e;border-bottom-left-radius:0;border-top-left-radius:0;color:#fff;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.6rem;font-weight:700;line-height:1.3;margin:0;padding:.85em}.brochure-form__address-details{display:none}.button{text-wrap:balance;background-color:#82244e;border:2px solid #82244e;border-radius:10px;color:#fff;cursor:pointer;display:inline-block;font-size:2rem;font-weight:700;line-height:1.2;padding:.65em 1.3em;text-align:center;text-decoration:none!important;transition:color .15s ease,background-color .15s ease}.button:active,.button:hover{background-color:transparent;color:#82244e}.button:focus-visible{background-color:#b88d4b;border-color:transparent;color:#000;outline:3px solid transparent;text-decoration:none}.typography .button{color:#fff}.typography .button:active,.typography .button:hover{color:#82244e}.button--ghost{background-color:transparent;color:#82244e}.button--ghost:active,.button--ghost:hover{background-color:#82244e;color:#fff}.typography .button--ghost{color:#82244e}.typography .button--ghost:active,.typography .button--ghost:hover{color:#fff}.button--blue{background-color:#5c969c;border-color:#5c969c}.button--blue:active,.button--blue:hover,.typography .button--blue:active,.typography .button--blue:hover{color:#5c969c}.button--gold{background-color:#b88d4b;border-color:#b88d4b}.button--gold:active,.button--gold:hover,.typography .button--gold:active,.typography .button--gold:hover{color:#b88d4b}.button--white{background-color:#fff;border-color:#fff;color:#82244e}.button--white:active,.button--white:hover,.typography .button--white:active,.typography .button--white:hover{color:#fff}.button--block{display:block}.care-home-list{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:60px 24px;justify-content:space-between}.care-home-list__home-care-banner{-ms-flex-order:2;order:2;width:100%}.care-home-list__item{position:relative;width:100%}.care-home-list__image{margin-bottom:32px;position:relative}.care-home-list__image img{display:block;height:auto;width:100%}.care-home-list__banner{background:#82244e;color:#fff;font-size:1.4rem;font-weight:700;line-height:1.5714285714;padding:.25em 1em;position:absolute;right:0;top:100%}.care-home-list__item--specialist .care-home-list__banner{background-color:#5c969c}.care-home-list__content{color:#3b3a3a;font-size:1.6rem;font-weight:300;line-height:1.5}.care-home-list__content strong{font-weight:400}.care-home-list__content p{margin-bottom:20px}.care-home-list__content .button{position:relative;z-index:2}.care-home-list__title{color:#82244e;font-size:2.4rem;font-weight:300;line-height:1.2083333333;margin-bottom:.5em}.care-home-list__title a{color:inherit;text-decoration:none}.care-home-list__title a:before{content:"";inset:0;position:absolute}.care-home-list__item--specialist .care-home-list__title{color:#5c969c}.care-home-list__types-of-care{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 20px;margin-bottom:30px}.care-home-list__types-of-care li{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.care-home-list__types-of-care img{-ms-flex:0 0 auto;flex:0 0 auto}.care-home-list__types-of-care strong{font-weight:700}.contact-form-ctas{--cta-color:red;background:#82244e;padding:50px 0}.contact-form-ctas__list{gap:36px}.contact-form-ctas__item,.contact-form-ctas__list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.contact-form-ctas__item{-ms-flex-align:center;text-wrap:balance;align-items:center;color:#fff;font-size:1.6rem;font-weight:300;line-height:1.1875;position:relative;text-align:center}.contact-form-ctas__item svg{margin:auto 0}.contact-form-ctas__content{margin-top:10px}.contact-form-ctas__link{color:inherit;display:block;font-size:2.4rem;font-weight:700;margin-bottom:.5em;text-decoration:none}.contact-form-ctas__link:hover{text-decoration:underline}.contact-form-ctas__link:before{content:"";inset:0;position:absolute}.contact-form-ctas__link:focus-visible{background-color:#b88d4b;box-shadow:0 0 0 2px #b88d4b;color:#000;outline:3px solid transparent;text-decoration:none}.contact-form-ctas__modal-dialog{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.75);display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;opacity:1;overflow:auto;padding:30px 0;position:fixed;top:0;transition:opacity .25s ease-in-out 0ms,visibility .25s ease-in-out 0ms;width:100%;z-index:501}.contact-form-ctas__modal-dialog[aria-hidden=true]{opacity:0;transition:opacity .25s ease-in-out 0ms,visibility .25s ease-in-out .25s;visibility:hidden}.contact-form-ctas__modal-overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.contact-form-ctas__modal-content-wrapper{max-height:100vh;max-width:540px;position:relative;width:100vw;z-index:2}.contact-form-ctas__modal-content{background:#fff;padding:30px}.contact-form-ctas__callback-confirmation{text-wrap:pretty}.contact-form-ctas__modal-close{border:0;color:#82244e;cursor:pointer;font-size:1.6rem;font-weight:700;height:30px;overflow:hidden;padding:0;position:absolute;right:25px;text-decoration:none;text-indent:2000%;top:25px;width:30px}.contact-form-ctas__modal-close:after,.contact-form-ctas__modal-close:before{background:currentColor;content:"";height:3px;left:0;position:absolute;top:50%;width:100%}.contact-form-ctas__modal-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.contact-form-ctas__modal-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.contact-form-ctas__modal-close:focus-visible{outline:none}.container{margin-left:auto;margin-right:auto;max-width:1188px;padding-left:30px;padding-right:30px}.container--no-gutter{max-width:1128px;padding-left:0;padding-right:0}.container--wide{max-width:1340px}.container--wide.container--no-gutter{max-width:1280px}.container--narrow-ish{max-width:950px}.container--narrow-ish.container--no-gutter{max-width:1010px}.container--narrow{max-width:804px}.container--narrow.container--no-gutter{max-width:744px}.container--very-wide{max-width:1460px}.container--very-wide.container--no-gutter{max-width:1400px}.container--full-width{max-width:none}.event-list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 24px}.event-list,.event-list__item{display:-ms-flexbox;display:flex}.event-list__item{-ms-flex-direction:column;flex-direction:column;font-size:1.6rem;position:relative;width:100%}.event-list__title{color:#82244e;font-size:2.4rem;font-weight:300;line-height:1.1666666667;margin-bottom:.5em}.event-list__title a{color:currentColor;text-decoration:none}.event-list__title a:hover{text-decoration:underline}.event-list__title a:focus-visible{background:#b88d4b;color:#000;outline:3px solid transparent}.event-list__title a:before{content:"";inset:0;position:absolute}.event-list__image{display:block;margin-bottom:32px}.event-list__image img{display:block;height:auto;width:100%}.event-list__date{font-size:1.6rem;font-weight:700;line-height:1.1875;margin-bottom:1.5em}.event-list__summary{color:#3b3a3a;font-size:1.6rem;font-weight:300;line-height:1.1875;margin-bottom:1em}.event-list__open-to{color:#82244e;font-size:1.6rem;font-weight:700;line-height:1.1875}.event-list__button{-ms-flex-order:99;order:99}.event-list__button:after{content:"";inset:0;position:absolute}.exit-popup__title{font-size:calc(2.4rem + .89286vw - 2.85714px);font-weight:700;margin-bottom:1.25em;margin-top:1px;padding-top:.5em;position:relative}.exit-popup__title:before{background-color:#b88d4b;color:#b88d4b;content:"";height:1px;left:0;margin:0 auto;max-width:168px;position:absolute;right:0;top:0;width:40%}.exit-popup__link{background:transparent;color:#fff;display:block;font-size:2.4rem;font-weight:700;margin-top:2em;text-decoration:none}.exit-popup__link svg{color:#b88d4b;margin-right:.2em;margin-top:-.3em}.footer{background:#82244e;color:#fff;font-size:1.6rem;font-weight:300;line-height:1.5;padding:30px 0 40px;position:relative}.footer hr{border:0;border-top:1px solid #b88d4b;height:0;margin:30px 0;outline:none;width:168px}.footer a{background:transparent;color:#fff;text-decoration:underline;text-decoration-thickness:.025em;text-underline-offset:.05em}.footer a:hover{text-decoration:none}.footer a:focus-visible{background:#b88d4b;box-shadow:0 0 0 2px #b88d4b;color:#000;outline:3px solid transparent}.footer p{margin-bottom:1em}.footer p:last-child{margin-bottom:0}.footer ul{margin-bottom:1em}.footer ul:last-child{margin-bottom:0}.footer ul li{margin-bottom:.5em}.footer ul li:last-child{margin-bottom:0}.footer__logo{display:inline-block}.footer__logo img{display:block;height:auto;width:168px}.footer__logo:focus-visible{background:transparent!important;box-shadow:0 0 0 3px #000!important;outline:3px solid transparent}.footer__columns{-ms-flex-pack:justify;-ms-flex-align:end;align-items:flex-end;gap:30px 36px;justify-content:space-between}.footer__columns,.footer__dl{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__dl{gap:0 1em;margin-bottom:24px}.footer__dl div{display:-ms-flexbox;display:flex}.footer__dl abbr{color:#fff;font-weight:700;margin-right:.35em;text-decoration:none}.footer__socials{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.footer__socials li{margin:0!important}.footer__socials a{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background-color:#b88d4b;border-radius:50%;color:#fff;display:-ms-flexbox;display:flex;height:32px;justify-content:center;transition:background-color .15s ease;width:32px}.footer__socials a:hover{background-color:#3b3a3a}.footer__socials a:focus-visible{background-color:#000;box-shadow:none;color:#fff;outline:3px solid transparent}.footer__credit{opacity:.65}.footer__credit:focus-within{opacity:1}div.formtacular-hidden{display:none}.grecaptcha-badge{display:none!important}.form__field-group{margin-top:2.4rem}.form__field-group--center{margin:0 auto!important;text-align:center}.form__field-group--no-gutter{margin-top:0}.form__field-group--extra-gutter{margin-top:5rem}.fieldset>.form__field-group:first-child{margin-top:0}.form__columns{display:grid;gap:24px;width:100%}.form__columns .form__field-group{margin:0}.form__actions{margin-top:4rem}.form__actions .action-center{display:block;margin-left:auto;margin-right:auto}.form__field-label{color:#82244e;display:block;font-size:1.6rem;font-weight:700;line-height:1.5;margin-bottom:.75em}.holder-required .form__field-label{color:#a50000}.form__field-group--strong-label .form__field-label{font-weight:700}.form__field-label--required:after{content:" *"}.form__field-description{color:#3b3a3a;font-size:1.8rem;line-height:1.3;margin-top:.25em}.form__field-extra-label{margin:0 0 .5em!important}.form__field input.text,.form__field textarea.textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #82244e;border-radius:10px;color:#000;display:block;font-family:inherit;font-size:1.6rem;font-weight:300;letter-spacing:inherit;line-height:1.3;margin:0;padding:.85em;width:100%}.form__field input.text:focus,.form__field textarea.textarea:focus{box-shadow:0 0 0 3px #b88d4b;outline:3px solid transparent;outline-offset:0}.form__field input.text.holder-required,.form__field textarea.textarea.holder-required{border-color:#a50000;border-width:3px}.text .form__field+.alert,.textarea .form__field+.alert{margin-top:10px}.datetime input::-webkit-datetime-edit{display:block;padding:0}.datetime input::-webkit-date-and-time-value{height:1.4em;text-align:left}.datetime input{position:relative}.datetime input::-webkit-input-placeholder{opacity:0}.datetime input::-moz-placeholder{opacity:0}.datetime input:-ms-input-placeholder{opacity:0}.datetime input::-ms-input-placeholder{opacity:0}.datetime input::placeholder{opacity:0}.datetime input:invalid::-webkit-datetime-edit-fields-wrapper{opacity:0}.datetime input:invalid:before{content:attr(placeholder);inset:0;padding:.85em;pointer-events:none;position:absolute}.form__field input.text[readonly=readonly],.form__field span.readonly{background-color:rgba(59,58,58,.1);cursor:default;max-height:350px;opacity:.75;overflow:auto;padding:.85em}.form__field input.text[readonly=readonly],.form__field select.dropdown,.form__field span.readonly{border:1px solid #82244e;border-radius:10px;color:#000;display:block;font-size:1.6rem;font-weight:300;line-height:1.3}.form__field select.dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;font-family:inherit;letter-spacing:inherit;margin:0;padding:.85em calc(1.7em + 1.1ex) .85em .85em;width:100%}.form__field select.dropdown::-ms-expand{display:none}.form__field select.dropdown[disabled]{opacity:.75}.form__field select.dropdown:focus{box-shadow:0 0 0 3px #b88d4b;outline:3px solid transparent;outline-offset:0}.form__field select.dropdown.holder-required{border-color:#a50000;border-width:3px}.dropdown .form__field{font-size:1.6rem;position:relative}.dropdown .form__field:after{background:#82244e;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:15px;pointer-events:none;position:absolute;right:1.25em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:18px}.dropdown:has([disabled]) .form__field{opacity:.75}.dropdown .form__field+.alert{margin-top:10px}.optionset.inline .form__field{gap:1em .5em}.optionset.inline .form__field>div{-ms-flex:1 1 auto;flex:1 1 auto;max-width:130px;width:auto}.optionset .form__field{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.6rem;gap:.5em 2em}.optionset .form__field>div{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;min-height:2rem;position:relative;width:100%}.optionset .form__field>div:first-child{margin-top:0}.optionset .form__field>div label{display:block;-ms-flex:1 1 auto;flex:1 1 auto;font-weight:300;line-height:1.3;padding:.1rem 0 0 .75em}.optionset .form__field>div label:before{background:#fff;border:1px solid #82244e;border-radius:100%;box-sizing:border-box;content:"";height:2.2rem;left:0;position:absolute;top:0;width:2.2rem}.optionset .form__field>div label:after{border:.6rem solid #3b3a3a;border-radius:.6rem;content:"";display:block;height:0;left:.5rem;opacity:0;position:absolute;top:.5rem;width:0}.optionset .form__field>div.disabled label{opacity:.5}.optionset .form__field input{cursor:pointer;display:block;-ms-flex:0 0 auto;flex:0 0 auto;height:2.2rem;left:0;margin:0;opacity:0;position:relative;top:0;width:2.2rem;z-index:2}.optionset .form__field input:focus~label:before{box-shadow:0 0 0 2px #b88d4b}.optionset .form__field input:checked~label:after{opacity:1}.optionset .form__field input[disabled]{cursor:default}.optionset .form__field input[disabled]~label:before{background-color:rgba(59,58,58,.1);opacity:.5}.optionset .form__field input[disabled]:checked~label:after{opacity:.5}.optionset.holder-required .form__field{background-color:#f6e6e6;padding:.75em 1em}.optionset.holder-required .form__field+.alert{margin-top:0}.checkboxset .form__field>div label:before{border-radius:4px}.checkboxset .form__field>div label:after{background:transparent;border-color:transparent #3b3a3a #3b3a3a;border-radius:0;border-width:0 0 .3rem .3rem;color:#000;height:.7rem;left:.5rem;top:.6rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:1.3rem}.form__field.form-check{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;font-size:1.6rem;min-height:2rem}.form__field.form-check label{display:block;-ms-flex:0 1 auto;flex:0 1 auto;font-weight:300;line-height:1.3;padding:.1rem 0 0 .75em;position:relative}.form__field.form-check label:before{background-color:#fff;border:1px solid #82244e;border-radius:4px;box-sizing:border-box;content:"";height:2.2rem;position:absolute;right:100%;top:0;width:2.2rem}.form__field.form-check label:after{background:transparent;border-color:transparent #3b3a3a #3b3a3a;border-style:solid;border-width:0 0 .3rem .3rem;content:"";display:block;height:.7rem;opacity:0;position:absolute;right:100%;top:.6rem;-webkit-transform:translateX(-.35rem) rotate(-45deg);transform:translateX(-.35rem) rotate(-45deg);width:1.3rem}.form__field.form-check input{cursor:pointer;display:block;-ms-flex:0 0 auto;flex:0 0 auto;height:2.2rem;left:0;margin:0;opacity:0;position:relative;top:0;width:2.2rem;z-index:2}.form__field.form-check input:focus~label:before{box-shadow:0 0 0 2px #b88d4b}.form__field.form-check input:checked~label:after{opacity:1}.form__field.form-check input[disabled]{cursor:default}.form__field.form-check input[disabled]~label{opacity:.75}.form__field.form-check input[disabled]:checked~label:after,.form__field.form-check input[disabled]~label:before{opacity:.5}.checkbox.holder-required .form__field.form-check{background-color:#f6e6e6;padding:.75em 1em}.checkbox.holder-required .form__field.form-check+.alert{margin-top:0}div.dropzonefield{position:relative}div.dropzonefield input.dropzonefield{display:block;opacity:0;position:absolute}div.dropzonefield .dropzone{border:1px solid #82244e;border-radius:10px;min-height:93px}div.dropzonefield .dropzone .dz-preview.dz-file-preview .dz-image{border-radius:6px}div.dropzonefield .dropzone.dz-drag-hover{border-color:#459ebf}div.dropzonefield input:focus+.dropzone{background-image:none;box-shadow:0 0 0 3px #b88d4b}div.dropzonefield .dropzone .dz-message{color:#3b3a3a;font-size:1.6rem;font-weight:300;line-height:1.3;margin:1.25em 0;width:100%}div.dropzonefield .dropzone .dz-message.dz-default em{font-style:normal;font-weight:700;text-decoration:underline}div.dropzonefield .dropzone .dz-message.dz-default em:hover{text-decoration:none}div.dropzonefield .dropzone.dz-started .dz-message{display:none}div.dropzonefield .dropzone .dz-preview{-ms-flex-pack:justify;-ms-flex-align:center;-ms-flex-line-pack:start;align-content:flex-start;align-items:center;background-color:#e6e6e6;color:#3b3a3a;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:16px 0 0;min-height:0;padding:10px;position:relative;width:100%}div.dropzonefield .dropzone .dz-preview:nth-child(2){margin-top:0}div.dropzonefield .dropzone .dz-preview strong{color:#3b3a3a}div.dropzonefield .dropzone .dz-preview .dz-progress .dz-upload{background:#5c969c;border-color:#5c969c}div.dropzonefield .dropzone .dz-preview .dz-image{background:#fff;border-radius:6px;-ms-flex:0 0 auto;flex:0 0 auto;height:50px;width:50px}div.dropzonefield .dropzone .dz-preview .dz-image img{display:none}div.dropzonefield .dropzone .dz-preview .dz-details{opacity:1}div.dropzonefield .dropzone .dz-preview.dz-error{border-bottom:5px solid #a50000}div.dropzonefield .dropzone .dz-preview.dz-error .dz-image{background:#a50000}div.dropzonefield .dropzone .dz-preview.dz-error .dz-error-message{-ms-flex-order:999;background:transparent;border-radius:0;color:#a50000;margin-top:8px;opacity:1;order:999;padding:0;pointer-events:auto;position:static;width:auto}div.dropzonefield .dropzone .dz-preview.dz-error .dz-error-message:after{display:none}div.dropzonefield .dropzone .dz-preview.dz-success{border-bottom:5px solid #00703c}div.dropzonefield .dropzone .dz-preview.dz-success .dz-image{background:#00703c}div.dropzonefield .dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:none;animation:none;opacity:1}div.dropzonefield .dropzone .dz-preview .dz-details{-ms-flex:0 0 auto;flex:0 0 auto;line-height:1.2;max-width:none;min-width:0;padding:0;position:static;text-align:left;width:calc(100% - 60px)}div.dropzonefield .dropzone .dz-preview .dz-details .dz-size{font-size:1.3rem;margin-bottom:0}div.dropzonefield .dropzone .dz-preview .dz-details .dz-size span,div.dropzonefield .dropzone .dz-preview .dz-details .dz-size strong{background:transparent;color:#3b3a3a;font-weight:400;padding:0}div.dropzonefield .dropzone .dz-preview .dz-details .dz-filename{font-size:1.5rem}div.dropzonefield .dropzone .dz-preview .dz-details .dz-filename span{background:transparent;border:0;color:#82244e;font-weight:700;padding:0}div.dropzonefield .dropzone .dz-preview .dz-progress{margin:10px 0 0;position:static;width:100%}div.dropzonefield .dropzone .dz-preview.dz-complete .dz-progress{display:none}div.dropzonefield .dropzone .dz-preview .dz-error-mark,div.dropzonefield .dropzone .dz-preview .dz-success-mark{height:27px;left:22px;margin:0;top:22px;width:27px;z-index:20}div.dropzonefield .dropzone .dz-preview .dz-error-mark svg,div.dropzonefield .dropzone .dz-preview .dz-success-mark svg{height:27px;width:27px}div.dropzonefield .dropzone .dz-preview .dz-error-mark svg path,div.dropzonefield .dropzone .dz-preview .dz-success-mark svg path{fill:#fff;fill-opacity:1}div.dropzonefield .dropzone .dz-preview .dz-cancel,div.dropzonefield .dropzone .dz-preview .dz-remove{color:#3b3a3a;display:inline-block;font-size:1.3rem;margin-top:8px}div.dropzonefield .dropzone .dz-preview .dz-cancel:link,div.dropzonefield .dropzone .dz-preview .dz-cancel:visited,div.dropzonefield .dropzone .dz-preview .dz-remove:link,div.dropzonefield .dropzone .dz-preview .dz-remove:visited{text-decoration:underline}div.dropzonefield .dropzone .dz-preview .dz-cancel:active,div.dropzonefield .dropzone .dz-preview .dz-cancel:hover,div.dropzonefield .dropzone .dz-preview .dz-remove:active,div.dropzonefield .dropzone .dz-preview .dz-remove:hover{text-decoration:none}.simpledate{border:0;padding:0}.simpledate .form__field{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 12px}.simpledate .form__field+.alert{margin-top:0}.simpledate .form__field .form__field-extra-label{width:100%}.simpledate .form__field .form__field-group{margin-top:0}.simpledate__item .form__field-label{font-weight:300}.simpledate__item input.text{display:block;max-width:7.5ex}.simpledate__item input.text[name*=Year]{max-width:12ex}.simpledate__item .holder-error input.text{border-color:#a50000}.simpledate__item .holder-error .alert{display:none}:root{--header-height:85px}.header{background:#fff;left:0;padding:20px 0 16px;position:relative;top:0;transition:z-index 0ms .25s;width:100%;z-index:10}.nav-active .header{transition:z-index 0ms;z-index:20}.header--shallow{padding-bottom:14px;padding-top:14px}.header--force-static{position:relative!important}.header__flex{-ms-flex-pack:justify;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:0 18px;justify-content:space-between}.header__logo{-ms-flex:0 0 auto;flex:0 0 auto}.header__logo img{display:block}.header__logo:focus-visible{box-shadow:0 0 0 3px #000;outline:3px solid transparent}.header__logo-set{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;gap:0 18px;justify-content:space-between;margin-left:-10px}.header__logo-set a:focus-visible{box-shadow:0 0 0 3px #000;outline:3px solid transparent}.header__logo-set a:first-child{width:110px}.header__logo-set span{-ms-flex-item-align:stretch;align-self:stretch;background:rgba(59,58,58,.15);-ms-flex:0 0 auto;flex:0 0 auto;width:1px}.header__menu-open{-ms-flex-pack:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:36px;justify-content:center;margin:0 -5px 0 0;padding:5px;width:36px}.header__menu-open:focus-visible{background:#b88d4b;outline:3px solid transparent}.header__menu-open-icon{background:#82244e;height:2px;position:relative;width:26px}.header__menu-open-icon:after,.header__menu-open-icon:before{background:#82244e;content:"";display:block;height:2px;position:absolute;width:100%}.header__menu-open-icon:before{margin-top:-9px}.header__menu-open-icon:after{margin-top:9px}.header__menu-open:focus-visible .header__menu-open-icon{background:#000}.header__menu-open:focus-visible .header__menu-open-icon:after,.header__menu-open:focus-visible .header__menu-open-icon:before{background:#000}.header__search-open{-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:#82244e;display:-ms-flexbox;display:flex;font-size:1.6rem;font-weight:700;gap:.75em;margin-left:auto;padding:.25em;transition:color .15s ease,background-color .15s ease}.header__search-open:hover{background-color:#b88d4b;color:#fff}.header__search-open:focus-visible{background:#b88d4b;color:#fff}.header__skip-to-content{clip:rect(0 0 0 0);background:#b88d4b;border-bottom:3px solid #000;-webkit-clip-path:inset(50%);clip-path:inset(50%);color:#000;display:block;font-size:1.6rem;font-weight:700;height:1px;left:0;overflow:hidden;padding:.5em 1em;position:absolute;text-decoration:none;top:0;white-space:nowrap;width:1px}.header__skip-to-content:focus{clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;outline:3px solid transparent;overflow:visible;white-space:inherit;width:auto;z-index:100000}.home-care-cta-banner{display:grid;grid-template:1fr auto/1fr 1fr;position:relative}.home-care-cta-banner__image{grid-area:1/1/2/3;position:relative;z-index:1}.home-care-cta-banner__image img{display:block;height:auto;width:100%}.home-care-cta-banner__overlay{display:none}.home-care-cta-banner__content{background-color:#82244e;color:#fff;grid-area:2/1/3/3;padding:24px;z-index:2}.home-care-cta-banner__content h2{font-size:2.2rem;font-weight:300;line-height:1.2727272727;margin-bottom:1em}.home-care-cta-banner__content h2 strong{font-weight:700}.home-care-cta-banner__content a{-ms-flex-align:center;align-items:center;color:currentColor;display:-ms-inline-flexbox;display:inline-flex;font-size:2rem;font-weight:700;gap:.75em;text-decoration:none}.home-care-cta-banner__content a svg{-ms-flex:0 0 auto;flex:0 0 auto;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.home-care-cta-banner__content a:hover{text-decoration:underline}.home-care-cta-banner__content a:hover svg{-webkit-transform:translateX(8px);transform:translateX(8px)}.home-care-cta-banner__content a:focus-visible{background:#b88d4b;color:#000;outline:3px solid #b88d4b;outline-offset:0}.home-care-cta-banner__content a:before{content:"";inset:0;position:absolute}.nav{background:#82244e;height:100%;left:0;overflow:auto;position:fixed;top:300%;-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:top 0ms .25s,visibility 0ms .25s,-webkit-transform .25s ease;transition:top 0ms .25s,visibility 0ms .25s,transform .25s ease;transition:top 0ms .25s,visibility 0ms .25s,transform .25s ease,-webkit-transform .25s ease;visibility:hidden;width:100%}.nav br{display:none}.nav-active .nav{top:0;-webkit-transform:translateY(0);transform:translateY(0);transition:top 0ms,visibility 0ms,-webkit-transform .25s ease;transition:top 0ms,visibility 0ms,transform .25s ease;transition:top 0ms,visibility 0ms,transform .25s ease,-webkit-transform .25s ease;visibility:visible}.nav__logo:focus-visible{box-shadow:0 0 0 3px #000;outline:3px solid transparent}.nav__mobile-actions{-ms-flex-pack:justify;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:space-between;padding:40px 30px 30px}.nav__mobile-button{background:#fff;color:#82244e;display:block;font-size:2rem;font-weight:700;padding:.5em;text-align:center;text-decoration:none}.nav__mobile-button:focus-visible{background:#b88d4b;box-shadow:inset 0 -3px #000;color:#000;outline:3px solid transparent}.nav__menu-close{-ms-flex-pack:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:36px;justify-content:center;margin:0 -5px 0 0;padding:3px;width:36px}.nav__menu-close:focus-visible{background:#b88d4b;outline:3px solid transparent}.nav__menu-close-icon{height:30px;position:relative;width:30px}.nav__menu-close-icon:after,.nav__menu-close-icon:before{background:#b88d4b;content:"";display:block;height:2px;left:0;margin-top:-1px;position:absolute;top:50%;width:100%}.nav__menu-close-icon:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav__menu-close-icon:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.nav__menu-close:focus-visible .nav__menu-close-icon:after,.nav__menu-close:focus-visible .nav__menu-close-icon:before{background:#000}.nav__overlay{display:none}.nav__menu{height:calc(100vh - 120px);height:calc(100dvh - 120px);overflow-x:hidden;overflow-y:auto;padding:0 30px 20px;position:relative}.nav__item{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:15px 0}.nav__item:before{background:#b88d4b;content:"";display:block;height:1px;margin-right:calc(100% - 74px);margin-top:-30px;width:74px}.nav__link{background-color:transparent;color:#fff;display:block;font-size:2rem;font-weight:700;line-height:1.55;padding:15px 0;text-decoration:none}.nav__link:focus-visible{background:#b88d4b;color:#000;outline:3px solid transparent}.nav__divider{background:#b88d4b;content:"";display:block;height:1px;margin-right:calc(100% - 72px);margin-top:10px;width:72px}.nav__open-submenu{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:#fff;cursor:pointer;display:block;margin:0;padding:2em;-ms-touch-action:manipulation;touch-action:manipulation}.nav__open-submenu svg:first-child{display:block}.nav__open-submenu svg:last-child{display:none}.nav__open-submenu:focus-visible{background:#b88d4b;color:#000;outline:3px solid transparent}.nav__close-submenu{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:#fff;cursor:pointer;display:block;margin:0 0 0 -1.5em;padding:2em;-ms-touch-action:manipulation;touch-action:manipulation}.nav__close-submenu svg{display:block;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.nav__close-submenu:focus-visible{background:#b88d4b;color:#000;outline:3px solid transparent}.nav__submenu{-ms-flex-align:center;-ms-flex-line-pack:start;align-content:flex-start;align-items:center;background:#82244e;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:0;left:0;overflow:scroll;padding:0 30px 30px;position:fixed;top:119px;-webkit-transform:translateX(100%);transform:translateX(100%);transition:height 0ms .25s,visibility 0ms .25s,-webkit-transform .25s ease;transition:height 0ms .25s,visibility 0ms .25s,transform .25s ease;transition:height 0ms .25s,visibility 0ms .25s,transform .25s ease,-webkit-transform .25s ease;visibility:hidden;width:100%}.nav__submenu[data-expanded=true]{height:calc(100vh - 119px);height:calc(100dvh - 119px);-webkit-transform:none;transform:none;transition:height 0ms,visibility 0ms,-webkit-transform .25s ease;transition:height 0ms,visibility 0ms,transform .25s ease;transition:height 0ms,visibility 0ms,transform .25s ease,-webkit-transform .25s ease;visibility:visible}.nav__subtitle-link{background-color:transparent;color:#fff;display:block;font-size:2rem;font-weight:700;text-decoration:none}.nav__subtitle-link:focus-visible{background:#b88d4b;color:#000;outline:3px solid transparent}.nav__sublist-container{border-top:1px solid #b88d4b;margin-top:10px;padding-top:5px;width:100%}.nav__subitem{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 0}.nav__sublink{background-color:transparent;color:#fff;display:block;font-size:2rem;font-weight:300;line-height:1.55;padding:10px 0;text-decoration:none}.nav__sublink strong{font-weight:700}.nav__sublink em{font-style:normal}.nav__sublink:focus-visible{background:#b88d4b;color:#000;outline:3px solid transparent}.nav__sublink--bold{font-weight:700}.nav__sublink--future-home{background-color:#b88d4b;box-shadow:-4px 0 0 0 #b88d4b,4px 0 0 0 #b88d4b;color:#262626;margin-left:4px}.nav__sublink--future-home br{display:inline}.nav__sublink--future-home:focus-visible{background:#262626;box-shadow:-4px 0 0 0 #262626,4px 0 0 0 #262626;color:#b88d4b}.nav__buttons{display:grid;gap:24px}.nav__buttons a{background:#fff;border-radius:10px;color:#82244e;display:block;font-size:2rem;font-weight:700;padding:.5em;text-align:center;text-decoration:none}.nav__buttons a:focus-visible{background:#b88d4b;box-shadow:inset 0 -3px #000;color:#000;outline:3px solid transparent}.nav__postcode-search{font-size:2rem;margin:25px 0 10px}.nav__postcode-search .form__field{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex}.nav__postcode-search .form__field input.text{background-color:#fff;border:1px solid #b88d4b;border-bottom-right-radius:0;border-top-right-radius:0;font-size:100%;max-width:265px;padding:.5em}.nav__postcode-search .form__field-label{color:#fff;font-size:100%;font-weight:700;margin-bottom:.5em}.nav__postcode-search .form__field-label em{display:none}.nav__postcode-search .form__field-extra-label{margin:0!important}.nav__postcode-search .form__actions{display:none}.nav__postcode-search .geolocate{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:#fff;cursor:pointer;display:block;font-size:1.8rem;font-weight:300;line-height:1.3;margin-top:.5em;padding:0;text-decoration:underline;text-decoration-thickness:.05em;text-underline-offset:.05em}.nav__postcode-search .geolocate:hover{text-decoration:none}.nav__postcode-search .geolocate:focus-visible{background:#b88d4b;color:#000;outline:3px solid transparent}.nav__postcode-search .action{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background-color:#b88d4b;border:0;border-bottom-right-radius:10px;border-top-right-radius:10px;color:#fff;cursor:pointer;display:-ms-flexbox;display:flex;height:5.15ex;justify-content:center;margin:0;padding:0;transition:background-color .15s ease;width:5.15ex}.nav__postcode-search .action:hover{background-color:#3b3a3a}.nav__postcode-search .action:focus-visible{background:#b88d4b;color:#000;outline:3px solid transparent}.popup{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background-color:hsla(0,0%,100%,.88);display:-ms-flexbox;display:flex;inset:0;justify-content:center;opacity:0;padding:50px 20px;position:fixed;transition:.3s ease-in-out;visibility:hidden;z-index:99999}.popup.active{opacity:1;visibility:visible}.popup__inner{background-color:#82244e;border-radius:8px;color:#fff;max-height:90vh;max-width:600px;padding:40px 20px 35px;position:relative;text-align:center;width:100%}.popup__content{overflow-y:auto}.popup__content--no-overflow{overflow-y:unset}.popup__close{background-color:transparent;border:none;cursor:pointer;margin:0;padding:0;position:absolute;right:0;top:-36px}.popup__close svg{fill:#82244e}.red-form .fieldset{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.red-form .fieldset>.form__field-group{width:100%}.red-form .form__field-label{color:#82244e;font-size:1.8rem;font-weight:700}.red-form .form__field-label--required:after{content:"*";margin-left:.2em}.red-form input.email,.red-form input.text,.red-form select.dropdown,.red-form textarea.textarea{border:1px solid #82244e;padding:1em}.red-form .dropdown .form__field{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(../images/dropdown.svg);background-position:97% 52%;background-repeat:no-repeat;background-size:18px 16px}.red-form .dropdown .form__field:after,.red-form .dropdown .form__field:before{display:none}.red-form .form__actions{-ms-flex-pack:center;display:-ms-flexbox;display:flex;justify-content:center;margin-top:3.4em}.responsive-video,.ss-htmleditorfield-file{max-width:100%}.responsive-video iframe{height:100%;width:100%}.search-off-canvas{background:#fff;inset:0;opacity:0;overflow:auto;position:fixed;transition:opacity .4s ease-in-out;visibility:hidden;z-index:9999}.search-off-canvas--active{opacity:1;visibility:visible}.search-off-canvas__background{background:#fff url(../images/kingsley-k.svg) no-repeat 0 50%;background-size:auto 100%;content:"";height:100vh;left:0;opacity:.05;position:absolute;top:0;width:100%;z-index:1}.search-off-canvas__foreground{padding:60px 0 20px;position:relative;z-index:2}.search-off-canvas__close{-ms-flex-pack:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:36px;justify-content:center;padding:3px;position:absolute;right:20px;top:20px;width:36px}.search-off-canvas__close:focus-visible{background:#b88d4b;outline:3px solid transparent}.search-off-canvas__close-icon{height:28px;position:relative;width:28px}.search-off-canvas__close-icon:after,.search-off-canvas__close-icon:before{background:#82244e;content:"";display:block;height:2px;left:0;margin-top:-1px;position:absolute;top:50%;width:100%}.search-off-canvas__close-icon:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.search-off-canvas__close-icon:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.nav__menu-close:focus-visible .search-off-canvas__close-icon:after,.nav__menu-close:focus-visible .search-off-canvas__close-icon:before{background:#000}.search-off-canvas__algolia--loading:after{-webkit-animation:loadingSpinner .5s linear infinite;animation:loadingSpinner .5s linear infinite;border:5px solid transparent;border-left-color:#82244e;border-radius:50%;content:"";display:block;height:50px;left:50%;margin:-25px 0 0 -25px;position:absolute;top:50%;width:50px;z-index:11}@-webkit-keyframes loadingSpinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.search-off-canvas__algolia{margin-top:24px;position:relative}.search-off-canvas__algolia .ais-SearchBox-form{border:1px solid #b88d4b;border-radius:10px;display:grid;grid-template-columns:1fr auto auto;grid-template-rows:auto;margin:0 auto 36px;max-width:550px}.search-off-canvas__algolia .ais-SearchBox-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;font-size:2rem;font-weight:300;grid-column:1/2;grid-row:1/2;height:50px;line-height:50px;padding:0 12px;width:100%}.search-off-canvas__algolia .ais-SearchBox-input::-webkit-search-cancel-button,.search-off-canvas__algolia .ais-SearchBox-input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.search-off-canvas__algolia .ais-SearchBox-input:focus{outline:3px solid transparent;outline-offset:0}.search-off-canvas__algolia .ais-SearchBox-reset{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#b88d4b;border:0;border-bottom-right-radius:9px;border-top-right-radius:9px;color:#fff;cursor:pointer;display:-ms-flexbox;display:flex;grid-column:3/4;grid-row:1/2;justify-content:center;width:50px}.search-off-canvas__algolia .ais-SearchBox-reset[hidden]{display:none}.search-off-canvas__algolia .ais-SearchBox-reset svg{height:20px;width:20px}.search-off-canvas__algolia .ais-SearchBox-reset:focus{background:#000;outline:none}.search-off-canvas__algolia .ais-SearchBox-loadingIndicator{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;grid-column:2/3;grid-row:1/2;justify-content:center;width:50px}.search-off-canvas__algolia .ais-SearchBox-loadingIndicator[hidden]{display:none}.search-off-canvas__algolia .ais-SearchBox-loadingIndicator svg{stroke:#b88d4b;height:20px;width:20px}.search-off-canvas__algolia .ais-Panel-header .typography{padding:0 6px}.search-off-canvas__algolia .ais-Panel-header .typography .h3{margin-bottom:.5em}.search-off-canvas__algolia .ais-Panel-footer{background:transparent;color:#9d9d9d;font-size:1.4rem;margin-top:24px;text-align:center}.search-off-canvas__algolia .ais-Panel-footer p{margin-left:auto}.search-off-canvas__algolia .ais-Panel-footer svg{color:#003dff}.search-off-canvas__algolia .ais-Hits{color:#3b3a3a;font-size:2rem;line-height:1.5;margin-bottom:36px}.search-off-canvas__algolia .ais-Hits--empty{padding:6px}.search-off-canvas__algolia .ais-Hits-item{margin-top:12px}.search-off-canvas__algolia .ais-Hits-item:first-child{margin-top:0}.search-off-canvas__algolia .ais-Hit mark{background:#f1e8db;color:inherit;font-weight:600}.search-off-canvas__algolia .ais-HitLink{color:inherit;display:block;padding:6px;text-decoration:none}.search-off-canvas__algolia .ais-HitLink:hover{background:#f9f4f6}.search-off-canvas__algolia .ais-HitLink:focus-visible{background-color:#b88d4b;color:#000;outline:3px solid transparent;text-decoration:none}.search-off-canvas__algolia .ais-HitItemContentTitle{color:#82244e;font-weight:700;margin-bottom:.1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-off-canvas__algolia .ais-HitLink:focus-visible .ais-HitItemContentTitle{color:#000;opacity:1}.search-off-canvas__algolia .ais-HitItemContentDescription{font-size:1.8rem;font-weight:300}.search-off-canvas__algolia .ais-HitItemBreadcrumbs{color:#3b3a3a;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.5rem;gap:0 1em;line-height:1.25;margin-bottom:.25em;opacity:.5}.search-off-canvas__algolia .ais-HitItemBreadcrumbs li{padding-right:1em;position:relative}.search-off-canvas__algolia .ais-HitItemBreadcrumbs li:after{border-color:currentcolor;border-style:solid;border-width:1px 1px 0 0;bottom:0;content:"";display:block;height:.5em;margin:auto 0;opacity:.5;position:absolute;right:0;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:.5em}.search-off-canvas__algolia .ais-HitLink:focus-visible .ais-HitItemBreadcrumbs{color:#000;opacity:1}.search-off-canvas__algolia .ais-Pagination--noRefinement{display:none}.search-off-canvas__algolia .ais-Pagination-list{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;color:#3b3a3a;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:2rem;font-weight:700;gap:.25em .75em;justify-content:center}.search-off-canvas__algolia .ais-Pagination-item a{color:#82244e;text-decoration:none}.search-off-canvas__algolia .ais-Pagination-item a:hover{text-decoration:underline}.search-off-canvas__algolia .ais-Pagination-item a:focus-visible{background:#b88d4b;box-shadow:0 0 0 4px #b88d4b;color:#000;outline:3px solid transparent;text-decoration:none}.search-off-canvas__algolia .ais-Pagination-item--selected a{color:#3b3a3a;cursor:default;pointer-events:none}:root{--section-nav-banner-height:51px}.section-nav-banner{background:#82244e;color:#fff;font-size:1.6rem;left:0;line-height:1.3125;padding:10px 0;position:relative;top:0;width:100%;z-index:12}.section-nav-banner__flex{-ms-flex-pack:start;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:0 18px;justify-content:flex-start}.section-nav-banner__title{-ms-flex-align:center;align-items:center;color:currentColor;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;gap:1em;line-height:1.1;text-decoration:none;width:100px}.section-nav-banner__title strong{font-size:2rem}.section-nav-banner__title svg{color:#b88d4b}.section-nav-banner--care-homes .section-nav-banner__title{width:auto}.section-nav-banner__title:is(a):hover strong{text-decoration:underline}.section-nav-banner__title--desktop{display:none}.section-nav-banner__separator{-ms-flex-item-align:stretch;align-self:stretch;background:#b88d4b;width:1px}.section-nav-banner__menu-open{-ms-flex-pack:end;-ms-flex-align:center;align-items:center;border:0;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;font-size:100%;font-weight:700;justify-content:flex-end;margin:0 0 0 auto;padding:.3em 0}.section-nav-banner__menu-open svg{margin-left:1em;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.section-nav-banner__menu-open:focus-visible{background:#b88d4b;color:#000;outline:3px solid transparent}.section-nav{-ms-flex-align:stretch;align-items:stretch;background:#82244e;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;left:0;overflow:auto;padding:20px 30px 0;position:fixed;top:300%;-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:top 0ms .25s,visibility 0ms .25s,-webkit-transform .25s ease;transition:top 0ms .25s,visibility 0ms .25s,transform .25s ease;transition:top 0ms .25s,visibility 0ms .25s,transform .25s ease,-webkit-transform .25s ease;visibility:hidden;width:100%}.section-nav-active .section-nav{top:0;-webkit-transform:translateY(0);transform:translateY(0);transition:top 0ms,visibility 0ms,-webkit-transform .25s ease;transition:top 0ms,visibility 0ms,transform .25s ease;transition:top 0ms,visibility 0ms,transform .25s ease,-webkit-transform .25s ease;visibility:visible}.section-nav__title{font-size:2rem;line-height:1.4;padding-bottom:14px;position:relative;text-align:center}.section-nav__title:before{background:#b88d4b;content:"";height:1px;left:50%;position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:70px}.section-nav__close{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;display:-ms-flexbox;display:flex;height:50px;justify-content:center;margin:0;padding:0;position:absolute;right:0;top:10px;width:75px}.section-nav__close svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.section-nav__close:focus-visible{background:#b88d4b;color:#000;outline:3px solid transparent}.section-nav__menu{-ms-flex-pack:start;-ms-flex-positive:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-grow:1;justify-content:flex-start;margin:20px 0}.section-nav__item{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex:1 0 60px;flex:1 0 60px;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;max-height:90px}.section-nav__item--has-children{-ms-flex:0 1 auto;flex:0 1 auto;max-height:none}.section-nav__link{background:transparent;color:#fff;display:block;font-size:2rem;font-weight:700;line-height:1.1875;padding:1em;text-align:center;text-decoration:none}.section-nav__link:hover{text-decoration:underline}.section-nav__link:focus-visible{background:#b88d4b;color:#000;outline:3px solid transparent}.section-nav__link--current,.section-nav__link--section{text-decoration:underline}.section-nav__ctas{width:100%}.section-nav__cta{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background:transparent;border-top:1px solid #b88d4b;color:#fff;display:-ms-flexbox;display:flex;font-size:1.8rem;font-weight:700;justify-content:center;line-height:1.3333333333;margin-left:-30px;margin-right:-30px;padding:.8em;text-decoration:none}.section-nav__cta svg{-ms-flex-negative:0;flex-shrink:0;margin-right:1em}.section-nav__cta:focus-visible{background:#b88d4b;color:#000;outline:3px solid transparent}.section-nav__cta:focus-visible svg{color:#000}.section-nav__cta--telephone{font-size:2.4rem;font-weight:300;padding:.5em}.section-nav__cta--telephone svg{color:#b88d4b}.section-nav__cta--fixed-telephone-bottom{background-color:#82244e;border:0;bottom:0;left:0;margin:0;position:fixed;width:100%}.section-nav__submenu{-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.section-nav__sublink{background:transparent;color:#fff;display:block;font-size:1.6rem;font-weight:700;line-height:1.1875;padding:.5em 1em;text-align:center;text-decoration:none}.section-nav__sublink:hover{text-decoration:underline}.section-nav__sublink:focus-visible{background:#b88d4b;color:#000;outline:3px solid transparent}.section-nav__sublink--current,.section-nav__sublink--section{text-decoration:underline}.sitemap-list{font-size:2.4rem;font-weight:700;line-height:1.7;position:relative}.sitemap-list:before{background:#ccc;bottom:.5lh;content:"";left:0;position:absolute;top:.5lh;width:1px}.sitemap-list .sitemap-list{font-size:2rem;font-weight:400;margin-left:12px}.sitemap-list .sitemap-list:before{top:0}.sitemap-list .sitemap-list .sitemap-list{font-size:1.6rem;font-weight:300}.sitemap-list__item{padding-left:24px;position:relative}.sitemap-list__item:before{background:#ccc;content:"";height:1px;left:0;position:absolute;top:.5lh;width:16px}.sitemap-list__link{color:#82244e;text-decoration:underline;text-decoration-thickness:.025em;text-underline-offset:.05em}.sitemap-list__link:hover{text-decoration:none}.sitemap-list__link:focus-visible{background-color:#b88d4b;box-shadow:0 0 0 2px #b88d4b;color:#000;outline:3px solid transparent;text-decoration:none}[data-tooltip]{position:relative}[data-tooltip-content]{background:#333;border-radius:2px;color:#fff!important;-webkit-filter:drop-shadow(0 2px 6px rgba(0,0,0,.25));filter:drop-shadow(0 2px 6px rgba(0,0,0,.25));font-size:16px;left:-10000px;line-height:1.2;max-width:290px;opacity:0;padding:.5em 1em;pointer-events:none;position:absolute;transition:left 0ms ease-in-out .15s,opacity .15s ease-in-out 0ms,visibility 0ms ease-in-out .15s;visibility:hidden;width:90vw;z-index:2}[data-tooltip-content][data-show]{left:0;opacity:1;transition:left 0ms ease-in-out 0ms,opacity .15s ease-in-out 0ms,visibility 0ms ease-in-out 0ms;visibility:visible}[data-tooltip-arrow]{visibility:hidden;z-index:-1}[data-tooltip-arrow],[data-tooltip-arrow]:before{background:inherit;height:30px;position:absolute;width:30px}[data-tooltip-arrow]:before{content:"";left:0;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);visibility:visible}[data-popper-placement^=top]>[data-tooltip-arrow]{bottom:-4px}[data-popper-placement^=bottom]>[data-tooltip-arrow]{top:-4px}[data-popper-placement^=left]>[data-tooltip-arrow]{right:-4px}[data-popper-placement^=right]>[data-tooltip-arrow]{left:-4px}html:not(:has(.header--static,.header--force-static)){scroll-padding-top:var(--header-height)}html:has(.section-nav-banner){scroll-padding-top:var(--section-nav-banner-height)}.viewport__main,body.nav-active{overflow:hidden}.viewport__back-to-top{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;border:2px solid;border-radius:50%;bottom:30px;color:#b88d4b;display:-ms-flexbox;display:flex;height:36px;justify-content:center;left:30px;opacity:0;position:fixed;transition:opacity .15s ease-in-out 0ms,visibility 0ms linear .15s;visibility:hidden;width:36px;z-index:5}.viewport__back-to-top:before{content:"";inset:-8px;position:absolute}.viewport__back-to-top svg{height:17px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:12px}body:has(.section-nav__cta--fixed-telephone-bottom) .viewport__back-to-top{bottom:65px}.viewport__back-to-top--visible{opacity:1;transition:opacity .15s ease-in-out 0ms,visibility 0ms linear 0ms;visibility:visible}.agency-application-form .form__field-label{font-weight:700}.agency-application-form__grid{display:grid;gap:0 24px;grid-auto-rows:auto;grid-template-columns:.7fr .3fr auto}.agency-application-form__grid .form__field-group{margin-top:12px}.agency-application-form__grid .form__field-group,.agency-application-form__grid .form__field-holder{display:grid;grid-column:1/span 3;grid-template-columns:subgrid}.agency-application-form__grid .form__field-holder .alert{grid-column:1/span 3}.agency-application-form__grid .optionset .form__field{-ms-flex-direction:column;flex-direction:column;gap:2px}.agency-application-form__grid .form__field-label{font-weight:300;margin-bottom:0}.agency-application-form__grid .form__field-extra-label{margin-bottom:0!important}.agency-application-form__grid-title{font-weight:700;grid-column:1/span 3;margin-top:20px}.agency-application-form__grid-header{font-weight:400;margin-top:12px}.agency-application-form__grid-header:nth-child(2){grid-column:1}.agency-application-form__grid-header:nth-child(3){grid-column:2}.agency-application-form__grid-header:nth-child(4){grid-column:3}.agency-application-form__grid-header--wide{grid-column:1/span 2}.agency-application-form__grid-body{grid-column:3/span 1;margin-top:12px}.agency-application-form__grid-body--wide{grid-column:1/span 2}.agency-application-form__address-search{-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex}.agency-application-form__address-search .form__field-group{-ms-flex:1 1 auto;flex:1 1 auto}.agency-application-form__address-search input.text{border-bottom-right-radius:0;border-top-right-radius:0}.agency-application-form__address-search button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#82244e;border:1.5px solid #82244e;border-bottom-left-radius:0;border-top-left-radius:0;color:#fff;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.6rem;font-weight:700;line-height:1.3;margin:0;padding:.85em}.agency-application-form__address-details{display:none}.agency-candidate-scoring-field .alert{margin-bottom:0!important}.agency-candidate-scoring-field__item{border-top:1px solid #82244e;margin-top:32px;padding-top:32px}.agency-candidate-scoring-field__question>p{margin-bottom:1em!important}.agency-candidate-scoring-field__question .scoreoptionset{margin-top:0}.agency-candidate-scoring-field__question .scoreoptionset .form__field{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;gap:12px;margin:-10px}.agency-candidate-scoring-field__question .scoreoptionset .form__field div:first-child{color:#000}.agency-candidate-scoring-field__question .scoreoptionset .form__field div:nth-child(2){color:#a50000}.agency-candidate-scoring-field__question .scoreoptionset .form__field div:nth-child(3){color:#e66a0b}.agency-candidate-scoring-field__question .scoreoptionset .form__field div:nth-child(4){color:#00703c}.agency-candidate-scoring-field__question .scoreoptionset .form__field div:nth-child(5){color:#1d70b8}.agency-candidate-scoring-field__question .scoreoptionset .form__field label{cursor:pointer;display:block;padding:10px;position:relative}.agency-candidate-scoring-field__question .scoreoptionset .form__field input{opacity:0;position:absolute;z-index:1}.agency-candidate-scoring-field__question .scoreoptionset .form__field svg{display:block;-webkit-filter:grayscale(1) saturate(0) brightness(0);filter:grayscale(1) saturate(0) brightness(0);opacity:.25;position:relative;z-index:2}.agency-candidate-scoring-field__question .scoreoptionset .form__field input:checked+svg,.agency-candidate-scoring-field__question .scoreoptionset .form__field label:hover svg{-webkit-filter:none;filter:none;opacity:1}.agency-candidate-scoring-field__question-description{cursor:help;display:inline-block;margin:-.25em;padding:.25em}.agency-candidate-scoring-field__question-description svg{color:#1d70b8;display:inline-block;-webkit-transform:translateY(-2px);transform:translateY(-2px);vertical-align:middle}.agency-candidate-scoring-field__question-description [data-tooltip-content]{background:#fff;color:#3b3a3a!important;max-width:450px;padding:1em;z-index:10}.agency-candidate-scoring-field__comments{width:280px}.agency-candidate-scoring-field__comments .form__field-group .form__field-label{font-size:1.8rem;font-weight:300}.agency-candidate-scoring-field__comments .form__field input.text{font-size:1.8rem;padding:.5em .85em;width:100%}.application-form .form__field-label{font-weight:700}.application-form__step-nav{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;justify-content:space-between;margin:48px 0;position:relative;z-index:1}.application-form__step-nav:after{background-color:#b5dcdc;content:"";height:5px;left:0;margin-top:-2.5px;position:absolute;top:50%;width:100%}.application-form__step-item{position:relative}.application-form__step-item:first-child{z-index:5}.application-form__step-item:nth-child(2){z-index:4}.application-form__step-item:nth-child(3){z-index:3}.application-form__step-item:nth-child(4){z-index:2}.application-form__step-item:nth-child(5){z-index:1}.application-form__step-link{background-color:#5c969c;border-radius:50%;color:#fff;display:block;font-size:2.4rem;font-weight:700;height:56px;line-height:56px;position:relative;text-align:center;text-decoration:none;width:56px;z-index:2}.application-form__step-link:before{background-color:#b5dcdc;content:"";height:5px;margin-top:-2.5px;pointer-events:none;position:absolute;right:100%;top:50%;width:100vw;z-index:-2}.application-form__step-item:first-child .application-form__step-link:before{background-color:#fff!important}.application-form__step-link:hover{background-color:#459ebf}.application-form__step-link[aria-disabled=true]{background-color:#b5dcdc;color:#5c969c;pointer-events:none}.application-form__step-item:has(~.application-form__step-item .application-form__step-link[aria-selected=true]) .application-form__step-link:before,.application-form__step-link[aria-selected=true]:before{background-color:#5c969c}.application-form__step{display:block}.application-form__step--hidden{display:none}.application-form__address-search{-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex}.application-form__address-search .form__field-group{-ms-flex:1 1 auto;flex:1 1 auto}.application-form__address-search input.text{border-bottom-right-radius:0;border-top-right-radius:0}.application-form__address-search button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#82244e;border:1px solid transparent;border-bottom-left-radius:0;border-top-left-radius:0;color:#fff;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.6rem;font-weight:700;line-height:1.3;margin:0;padding:.85em}.application-form__address-details{display:none}.application-form__dialog{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.6);display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;opacity:1;padding:30px 0;position:fixed;top:0;transition:opacity .25s ease-in-out 0ms,visibility .25s ease-in-out 0ms;width:100%;z-index:501}.application-form__dialog[aria-hidden=true]{opacity:0;transition:opacity .25s ease-in-out 0ms,visibility .25s ease-in-out .25s;visibility:hidden}.application-form__dialog-overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.application-form__dialog-content{background:#fff;max-height:100%;overflow:auto;padding-bottom:30px;padding-top:30px;position:relative;z-index:2}.application-form__dialog-close{border:0;color:#82244e;cursor:pointer;font-size:1.6rem;font-weight:700;outline:3px solid transparent;padding:0;position:absolute;right:13px;text-decoration:none;top:15px}.application-form__dialog-close:focus-visible{background:#82244e;color:#fff}.career-benefits .container{position:relative}.career-benefits__title{color:#82244e;font-size:calc(2.4rem + 1.5625vw - 5px);font-weight:700;margin-bottom:24px;padding-top:23px;position:relative}.career-benefits__title:before{background-color:#b88d4b;color:#b88d4b;content:"";height:1px;left:0;margin:0 auto;max-width:95px;position:absolute;top:0;width:100%}.career-benefits__k{bottom:0;height:100%;min-width:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:0 50%;object-position:0 50%;opacity:.1;position:absolute;top:0;width:auto}.career-benefits__list{font-size:1.6rem;font-weight:300;line-height:1.5}.career-benefits__item{color:#3b3a3a;margin-bottom:1em;padding-left:calc(15px + 1em);position:relative}.career-benefits__item strong{font-weight:700}.career-benefits__item:before{background:url(../images/kingsley-k.svg) no-repeat 0 0;background-size:100% 100%;content:"";height:24px;left:0;position:absolute;top:.5ex;width:15px}.career-header--border{border-bottom:1px solid #82244e;margin-bottom:20px;padding-bottom:20px}.career-header__information dl{margin-bottom:1em}.career-header__information dl div{-ms-flex-align:start;-ms-flex-pack:start;align-items:flex-start;display:-ms-flexbox;display:flex;gap:.35em;justify-content:flex-start}.career-header__information dl dt{-ms-flex:0 0 auto;flex:0 0 auto}.career-header__information dl small{display:block;line-height:1.2}.career-header__information ul{font-weight:700;margin:1em 0 0;padding:0}.career-header__information ul li:before{display:none}.career-intro .container{position:relative}.career-intro__container{margin-left:auto;margin-right:auto;max-width:996px;padding-left:30px;padding-right:30px}.career-intro__hero-image{margin-bottom:-72px;position:relative;z-index:2}.career-intro__hero-image img{display:block;height:auto;width:100%}.element:has(.career-intro__hero-image)+.element{padding-top:72px}.career-intro__k{bottom:0;height:100%;min-width:40%;-o-object-fit:cover;object-fit:cover;-o-object-position:0 50%;object-position:0 50%;opacity:.1;position:absolute;top:0;width:auto}.career-list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-left:-30px;margin-right:-30px}.career-list,.career-list__item{display:-ms-flexbox;display:flex}.career-list__item{background-color:#f4ede0;-ms-flex-direction:column;flex-direction:column;padding:24px 30px 30px;position:relative}.career-list__header{font-size:1.5rem;margin-bottom:.75em;overflow:hidden}.career-list__title{-ms-flex-item-align:end;align-self:flex-end;color:#82244e;font-size:2.4rem;font-weight:700}.career-list__date{color:#000;float:right;font-weight:300;line-height:1;margin:0 0 12px 12px;white-space:nowrap}.career-list__location{color:#82244e;font-size:1.6rem;font-weight:700;margin-bottom:.75em}.career-list__description .typography{line-height:1.5}.career-list__description dl{margin-bottom:1em}.career-list__description dl div{-ms-flex-align:start;-ms-flex-pack:start;align-items:flex-start;display:-ms-flexbox;display:flex;gap:.35em;justify-content:flex-start}.career-list__description dl dt{-ms-flex:0 0 auto;flex:0 0 auto}.career-list__description dl small{display:block;line-height:1.2}.career-list__link{-ms-flex-item-align:start;align-self:flex-start;background-color:#5c969c;border-radius:10px;color:#fff;font-size:2rem;font-weight:700;margin-top:auto;padding:.5em 1.25em;text-decoration:none}.career-list__link:before{content:"";inset:0;position:absolute}.career-list__link:active,.career-list__link:hover{background-color:#459ebf}.career-search{display:-ms-flexbox;display:flex;gap:24px}.career-search__filters{display:none}.career-search__results{position:relative}.career-search__results--loading:before{background:hsla(0,0%,100%,.8);content:"";inset:0;position:absolute;z-index:1}.career-search__results--loading:after{-webkit-animation:loadingSpinner .5s linear infinite;animation:loadingSpinner .5s linear infinite;border:5px solid #d9d9d9;border-left-color:#82244e;border-radius:50%;content:"";display:block;height:60px;left:50%;margin:-30px 0 0 -30px;position:absolute;top:150px;width:60px;z-index:2}@keyframes loadingSpinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.career-search__filters-title{color:#82244e;font-size:2.8rem;font-weight:700;margin-bottom:1em}.career-search__toggle-field{border-bottom:1px solid #82244e;margin-bottom:18px;padding-bottom:18px}.career-search__toggle-field summary{-ms-flex-align:center;-ms-flex-pack:justify;align-items:center;color:#3b3a3a;cursor:pointer;display:-ms-flexbox;display:flex;font-size:2rem;font-weight:700;justify-content:space-between;list-style:none}.career-search__toggle-field summary i{border:2px solid #82244e;border-radius:50%;height:22px;position:relative;width:22px}.career-search__toggle-field summary i:after,.career-search__toggle-field summary i:before{background-color:#82244e;border-radius:9999px;content:"";height:2px;left:50%;margin:-1px 0 0 -5px;position:absolute;top:50%;width:10px}.career-search__toggle-field summary i:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.career-search__toggle-field summary::-webkit-details-marker{display:none}.career-search__toggle-field[open] summary i:after{display:none}.career-search__toggle-field .dropdown select.dropdown{border-color:#3b3a3a;font-size:1.6rem}.career-search__toggle-field .dropdown .form__field:after,.career-search__toggle-field .dropdown .form__field:before{background-color:#3b3a3a}.career-search__toggle-field .checkboxset .form__field{font-size:1.6rem;gap:14px}.career-search__toggle-field .checkboxset .form__field input{height:15px;width:15px}.career-search__toggle-field .checkboxset .form__field>div label{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;gap:1em;justify-content:space-between}.career-search__toggle-field .checkboxset .form__field>div label:before{border-color:#3b3a3a;height:15px;width:15px}.career-search__toggle-field .checkboxset .form__field>div label:after{border-width:0 0 1px 1px;height:4px;left:4px;top:4.5px;width:8px}.career-search__clear-all{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:#000;cursor:pointer;display:inline-block;font-size:1.6rem;font-weight:700;padding:0;text-decoration:underline}.career-search__clear-all:hover{text-decoration:none}.career-search__results-title{color:#82244e;font-size:2.4rem;font-weight:700;margin-bottom:1em}.career-search__pagination{margin-top:24px}.career-search__pagination .pagination{-ms-flex-pack:end;justify-content:flex-end}.job-offer{background:#fff;box-shadow:0 5px 10px rgba(0,0,0,.2);font-size:1.6rem;line-height:1.5;margin:48px auto;max-width:900px;padding:32px}.job-offer--pdf{box-shadow:none;margin:0!important;padding:0!important}.job-offer__header{display:table;margin-bottom:32px;width:100%}.job-offer__header p{display:table-cell;vertical-align:top}.job-offer__logo{display:none}.job-offer__content .signature{font-family:Dancing Script,cursive;font-size:3rem}.job-offer__content p{margin-bottom:1.5em}.job-offer__content p:last-child{margin-bottom:0}.job-offer__content ul{list-style-type:disc;margin-bottom:1.5em;padding-left:1em}.job-offer__content ul li{margin-bottom:.5em}.job-offer__content ul li:last-child{margin-bottom:0}.job-offer__content table{margin-bottom:1.5em;width:100%}.job-offer__content table:last-child{margin-bottom:0}.job-offer__content table th{word-break:normal}.job-offer__content table td,.job-offer__content table th{padding:.25em;text-align:left;vertical-align:top}.job-offer__content table td:first-child,.job-offer__content table th:first-child{padding-left:0}.job-offer__content table td:last-child,.job-offer__content table th:last-child{padding-right:0}.job-offer__content hr{border:0;border-top:1px solid #000;height:0;margin:2.5em 0;outline:none}.job-offer__spacer{margin:3em 0}.job-offer--pdf .job-offer__spacer{margin:1.5em 0}.short-career-search{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.short-career-search--padded{padding-bottom:30px;padding-top:30px}.short-career-search__title{color:#fff;font-size:calc(2.8rem + 3.4188vw - 12.82051px);font-weight:700;line-height:1.2857142857;margin-bottom:1em}.short-career-search__form{width:100%}.short-career-search__form .fieldset{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:24px;margin:0!important}.short-career-search__form .form__field-group{margin:0;width:100%}.short-career-search__form .form__field-label{color:#fff;font-size:1.8rem}.short-career-search__form .form__field input.text,.short-career-search__form .form__field select.dropdown{background-color:#fff;border-color:#fff}.short-career-search__form .button{white-space:nowrap}.short-career-search__form .form__actions{display:none}.element-awards{background-color:rgba(59,58,58,.1)}.awards{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4em;justify-content:space-between;padding:4em 0}.element-button-list__title{color:#82244e;font-size:2.4rem;font-weight:700;line-height:1.2083333333;margin-bottom:1.5em;position:relative}.element--background-dark-gold .element-button-list__title{color:#fff}.element-button-list__list{-ms-flex-pack:start;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;justify-content:flex-start}.element-button-list__button{-ms-flex-pack:justify;-ms-flex-align:center;align-items:center;background:#82244e;border:1px solid;color:#fff;display:-ms-flexbox;display:flex;font-size:2rem;font-weight:700;gap:.5em;justify-content:space-between;padding:.65em 1.3em;text-decoration:none;transition:color .2s ease-in-out,background-color .2s ease-in-out;width:100%}.element-button-list__button svg{-ms-flex:0 0 auto;flex:0 0 auto}.element-button-list__button:hover{background:#fff;color:#82244e}.element-button-list__button:focus-visible{background-color:#b88d4b;border-color:transparent;box-shadow:0 0 0 2px #b88d4b;color:#000;outline:3px solid transparent;text-decoration:none}.element--background-dark-gold .element-button-list__button{background:#b88d4b}.element--background-dark-gold .element-button-list__button:hover{background:#fff;color:#b88d4b}.element--background-dark-gold .element-button-list__button:focus-visible{background-color:#000;box-shadow:0 0 0 2px #000;color:#fff}.element-call-to-action{-ms-flex-pack:justify;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-between}.element-call-to-action__title{color:#fff;font-size:calc(2.4rem + .89286vw - 2.85714px);font-weight:300;margin-bottom:1em;text-align:center}.element-call-to-action__title strong{font-weight:700}.element-call-to-action__link{-ms-flex-align:center;-ms-flex-pack:justify;align-items:center;background-color:transparent;border:1px solid #fff;border-radius:10px;color:#fff;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:0 0 auto;flex:0 0 auto;font-size:2rem;font-weight:700;justify-content:space-between;padding:11px 18px;text-decoration:none}.element-call-to-action__link svg{-ms-flex-negative:0;fill:#fff;flex-shrink:0;margin-left:2em;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.element-call-to-action__link:hover svg{-webkit-transform:translateX(.35em);transform:translateX(.35em)}.element-call-to-action__link:focus-visible{background:#b88d4b;border-color:#000;color:#000;outline:3px solid transparent}.element-call-to-action__link:focus-visible svg{fill:#000;stroke:#b88d4b}.element-care-awards-winners__list-container{background-color:#f8f4ed;padding-bottom:30px;padding-top:30px}.element-care-awards-winners__tab-list{-ms-flex-pack:start;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px 36px;justify-content:flex-start}.element-care-awards-winners__tab-list-item{width:100%}.element-care-awards-winners__tab{border:1px solid #82244e;color:#82244e;display:block;font-size:1.9rem;font-weight:700;padding:.5em .75em;text-align:center;text-decoration:none;transition:color .15s ease,background-color .15s ease}.element-care-awards-winners__tab-list-item--selected .element-care-awards-winners__tab,.element-care-awards-winners__tab:hover{background:#82244e;color:#fff}.element-care-awards-winners__tab-list-item--selected .element-care-awards-winners__tab{cursor:default}.element-care-awards-winners__content{background-color:#fff;padding-bottom:30px;padding-top:30px}.element-care-awards-winners__panel--hidden{display:none}.element-care-awards-winners__panel-title{color:#82244e;font-size:2.4rem;font-weight:700;line-height:1.2083333333;margin-bottom:1em;padding-top:.75em;position:relative}.element-care-awards-winners__panel-title:before{background:#b88d4b;content:"";height:2px;left:0;position:absolute;top:0;width:74px}.element-care-home-careers__title{color:#82244e;font-size:2.4rem;font-weight:700;margin-bottom:1em;padding-top:1em;position:relative}.element-care-home-careers__title:before{background-color:#b88d4b;color:#b88d4b;content:"";height:1px;left:0;margin:0 auto;max-width:95px;position:absolute;top:0;width:100%}.element-care-home-details:before{background:url(../images/branding/k-large.svg);background-repeat:no-repeat;background-size:auto 100%;content:"";height:100%;inset:0;opacity:.7;position:absolute;width:100%;z-index:1}.element-care-home-details__inner{position:relative;z-index:2}.element-care-home-details__section{width:100%}.element-care-home-details__section--title{color:#82244e;font-size:calc(2.4rem + 1.5625vw - 5px);font-weight:700;margin-bottom:24px;padding-top:23px}.element-care-home-details__section--title-line{position:relative}.element-care-home-details__section--title-line:before{background-color:#b88d4b;color:#b88d4b;content:"";height:1px;left:0;margin:0 auto;max-width:95px;position:absolute;top:0;width:100%}.element-care-home-details__section--content{color:#3b3a3a}.element-care-home-details__section--content p{line-height:1.3}.element-care-home-details__section--content a{background-color:transparent;color:#3b3a3a}.element-care-home-details__list{list-style-type:none}.element-care-home-details__list li{font-weight:700;margin-bottom:.5em}.element-care-home-details__list li:before{content:url(../images/branding/k-list.svg);margin-right:.3em;position:relative;top:.2em}.element-care-home-facilities{padding-bottom:36px;padding-top:36px}.element-care-home-facilities h2{padding-top:.5em;position:relative}.element-care-home-facilities h2:before{background-color:#b88d4b;background-color:#fff;color:#b88d4b;content:"";height:1px;left:0;margin:0 auto;max-width:95px;position:absolute;right:0;top:0;width:100%}.element-care-home-facilities__carousel .splide{min-width:0}.element-care-home-facilities__carousel .splide__slide{-ms-flex-pack:center;display:-ms-flexbox;display:flex;justify-content:center}.element-care-home-facilities__carousel .splide__pagination{gap:8px;margin-top:36px;position:static}.element-care-home-facilities__carousel .splide__pagination__page{height:8px;opacity:1;width:8px}.element-care-home-facilities__item{-ms-flex-align:center;align-items:center;color:#fff;display:-ms-flexbox;display:flex;font-size:1.6rem;gap:8px;word-break:normal}.element-care-home-facilities__grid{display:none}.element-care-home-intro{overflow:hidden}.element-care-home-intro__flex{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.element-care-home-intro__text{-ms-flex-order:2;order:2;padding:24px 0}.element-care-home-intro__text .breadcrumbs{margin-bottom:1em}.element-care-home-intro__title{color:#82244e;font-size:calc(2.8rem + 2.54453vw - 9.54198px);font-weight:700;line-height:1.2857142857;margin-bottom:.5em}.element-care-home-intro__subtitle{font-size:1.6rem;font-weight:700;margin-bottom:.5em}.element-care-home-intro__location{color:#3b3a3a;font-size:1.6rem;font-weight:400;margin-bottom:1.25em}.element-care-home-intro__image-wrapper{-ms-flex-order:1;margin-left:-30px;margin-right:-30px;order:1}.element-care-home-intro__image{display:-ms-flexbox;display:flex}.element-care-home-intro__image img,.element-care-home-intro__image picture{display:block;height:auto;width:100%}.element-care-home-intro__trust-logos{-ms-flex-order:3;-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:30px;justify-content:center;order:3;padding:30px 0}.element-care-home-intro__trust-logos li{min-width:0}.element-care-home-search__title{color:#82244e;font-size:calc(4.2rem + 2.67857vw - 8.57143px);font-weight:700;line-height:1.2857142857;margin-bottom:1em;text-align:center}.element-care-home-search__form .form__field{-ms-flex-align:stretch;-ms-flex-pack:center;align-items:stretch;display:-ms-flexbox;display:flex;justify-content:center}.element-care-home-search__form .form__field-group.text{margin-left:auto;margin-right:auto;max-width:792px}.element-care-home-search__form .form__field-label{display:inline-block;font-weight:700;position:relative}.element-care-home-search__form .form__field-label:before{content:"";inset:0 auto 0 0;position:absolute;width:729px;z-index:1}.element-care-home-search__form .form__field-extra-label{margin:0!important}.element-care-home-search__form input.text{background-color:#fff;border:1px solid #82244e;border-bottom-right-radius:0;border-top-right-radius:0;font-size:calc(2rem + .98401vw - 3.69004px);padding:.5em}.element-care-home-search__form .geolocate{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:#3b3a3a;cursor:pointer;display:inline-block;font-size:1.6rem;font-weight:300;line-height:1.3;margin-left:.25em;padding:0;position:relative;text-decoration:underline;z-index:2}.element-care-home-search__form .geolocate:hover{text-decoration:none}.element-care-home-search__form .geolocate:focus-visible{background:#b88d4b;color:#000;outline:3px solid transparent}.element-care-home-search__form .form__field-extra-label{display:-ms-flexbox;display:flex;font-size:calc(2rem + .98401vw - 3.69004px)}.element-care-home-search__form .form__field-extra-label button{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;aspect-ratio:1;background-color:#82244e;border:0;border-bottom-right-radius:10px;border-top-right-radius:10px;color:#fff;cursor:pointer;display:-ms-flexbox;display:flex;justify-content:center;margin:0;padding:0;transition:background-color .15s ease;width:2.25em}.element-care-home-search__form .form__field-extra-label button:hover{background-color:#3b3a3a}.element-care-home-search__form .form__field-extra-label button:focus-visible{background:#b88d4b;color:#000;outline:3px solid transparent}.element-care-home-search__popup-toggle{border:0;color:#3b3a3a;display:block;font-size:1.6rem;font-weight:700;margin:20px auto 0;padding:.5em;text-align:center}.element-care-home-search__popup-toggle:after{color:#82244e;content:" +"}.element-care-home-search__popup-toggle[aria-expanded=true]:after{content:" -"}.element-care-home-search__popup-toggle:focus-visible{background:#b88d4b;color:#000;outline:3px solid transparent}.element-care-home-search__popup{display:none;margin:0 auto;max-width:666px;padding:24px 0}.element-care-home-search__popup .form__field,[aria-expanded=true]~.element-care-home-search__popup-container .element-care-home-search__popup{display:block}.element-care-home-search__popup .optionset .form__field>div label:before{height:16px;left:3px;top:3px;width:16px}.element-care-home-search__popup .optionset .form__field>div label:after{border-width:0 0 2px 2px;height:5px;left:7px;top:8px;width:9px}.element-care-home-search__popup button{background:#82244e;border:0;border-radius:10px;color:#fff;cursor:pointer;display:block;font-size:1.8rem;font-weight:700;margin:0;padding:.4em 1em}.element-care-home-search__popup button:focus-visible{background:#b88d4b;color:#000;outline:3px solid transparent}.element-care-home-search__results{margin-top:36px}.element-care-home-search__pagination{-ms-flex-pack:center;display:-ms-flexbox;display:flex;justify-content:center;margin-top:36px}.element-care-home-types-of-care-grid__image{margin-bottom:18px}.element-care-home-types-of-care-grid__image img{display:block;height:auto;width:100%}.element-care-home-types-of-care-grid__carousel-progress{background:#ccc;border-radius:10px;margin-bottom:20px}.element-care-home-types-of-care-grid__carousel-progress-bar{background:#5c969c;border-radius:10px;height:5px;margin-top:24px;transition:width .4s ease;width:0}.element-care-homes-nearby__title{color:#82244e;font-size:calc(2.8rem + 2.54453vw - 9.54198px);font-weight:700;line-height:1.2857142857;margin-bottom:1em;padding-top:.75em;position:relative;text-align:center}.element-care-homes-nearby__title:before{background:#b88d4b;content:"";height:1px;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:75px}.element-career-search-form__mobile{-ms-flex-pack:justify;-ms-flex-align:center;align-items:center;background-color:#5c969c;display:-ms-flexbox;display:flex;gap:24px;justify-content:space-between;padding-bottom:24px;padding-top:24px}.element-career-search-form__mobile-title{color:#fff;font-size:2rem;font-weight:700}.element-career-search-form__mobile-link{color:#82244e;display:block;margin:-12px;padding:12px}.element-career-search-form__desktop{display:none}.element-career-search-form__desktop-image{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.element-career-search-form__desktop-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.element-career-search-form__desktop-overlay{-ms-flex-pack:end;display:-ms-flexbox;display:flex;justify-content:flex-end;position:relative;z-index:2}.element-career-search-form__desktop-content{background-color:#5c969c;padding:30px;width:456px}.element-career-search-form__desktop-content .short-career-search__form .fieldset{display:block}.element-career-search-form__desktop-content .short-career-search__form .form__field-group{margin-top:24px}.element-career-search-form__desktop-content .short-career-search__form .form__field input.text,.element-career-search-form__desktop-content .short-career-search__form .form__field select.dropdown{padding-bottom:.5em;padding-top:.5em}.element-career-search-form__desktop-content .short-career-search__form .action{margin-top:36px}.element-career-search-form__desktop-title{color:#fff;font-size:2.8rem;font-weight:700;margin-bottom:1em}.element-carousel__title{color:#82244e;font-size:calc(2.8rem + 3.125vw - 10px);margin-bottom:1em;padding-top:20px;position:relative;text-align:center}.element-carousel__title:before{background-color:#b88d4b;color:#b88d4b;content:"";height:1px;left:0;margin:0 auto;max-width:95px;position:absolute;right:0;top:0;width:100%}.element-carousel__carousel{margin:0 auto;max-width:936px}.element-carousel__carousel .splide__arrow{background-color:transparent;opacity:1}.element-carousel__carousel .splide__arrow svg{fill:#82244e;height:24px;width:14px}.element-carousel__carousel .splide__arrow[disabled]{opacity:.5}.element-carousel__carousel .splide__arrow--prev{left:-.3em;top:75%}.element-carousel__carousel .splide__arrow--next{right:-.3em;top:75%}.element-carousel__item{max-width:936px}.element-carousel__caption{font-size:calc(1.6rem + .492vw - 1.84502px);margin-top:3em}.element-contact-form{background-color:#ebebeb;padding-bottom:36px;padding-top:36px;position:relative}.element-contact-recruitment-team__title{color:#fff;font-size:2.8rem;font-weight:700;margin-bottom:2em;text-align:center}.element-contact-recruitment-team__k{bottom:0;height:100%;min-width:40%;-o-object-fit:cover;object-fit:cover;-o-object-position:0 50%;object-position:0 50%;opacity:.1;position:absolute;top:0;width:auto}.element-contact-recruitment-team__content{margin-bottom:48px}.element-contact-recruitment-team__form .form__field-label{color:#fff;font-size:calc(1.6rem + .89286vw - 2.85714px);font-weight:400}.element-contact-recruitment-team__form .form__field-label:after{color:#fff;content:"*";font-weight:300;margin-left:.2em}.element-contact-recruitment-team__form .form__field input.text,.element-contact-recruitment-team__form .form__field textarea.textarea{border:1px solid #fff;color:#fff}.element-contact-us{color:#fff}.element-contact-us:before{background-image:url(../images/branding/k-small.svg);background-position-x:-200px;background-repeat:no-repeat;background-size:160%;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.element-contact-us .container{position:relative;z-index:2}.element-contact-us__title{color:#fff;font-family:europa,europa fallback,verdana,sans-serif;font-size:2.8rem;font-weight:700;margin:0 auto 1em;padding-top:1em;position:relative;text-align:center}.element-contact-us__title:before{background-color:#b88d4b;color:#b88d4b;content:"";height:1px;left:0;margin:0 auto;max-width:168px;position:absolute;right:0;top:0;width:40%}.element-contact-us__content{margin:0 auto;max-width:552px}.element-contact-us__contact-details{-ms-flex-pack:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:2.4rem;gap:1em 2em;justify-content:center;margin:1.5em auto 0;max-width:552px;text-align:center}.element-contact-us__contact-link{-ms-flex-align:center;align-items:center;background-color:transparent;color:#fff;display:-ms-inline-flexbox;display:inline-flex;font-size:2.4rem;font-weight:700;gap:.5em;text-decoration:none}.element-contact-us__contact-link:hover{text-decoration:underline}.element-contact-us__contact-link:focus-visible{background:#b88d4b;color:#000;outline:3px solid transparent}.element-contact-us__contact-link:focus-visible svg{fill:#000}.element-contact-us__contact-link--tel svg{color:#b88d4b}.element-contact-us__contact-link--enquiry svg{fill:#b88d4b}.element-employee-benefits__k{bottom:0;height:100%;min-width:40%;-o-object-fit:cover;object-fit:cover;-o-object-position:0 50%;object-position:0 50%;opacity:.06;position:absolute;top:0;width:auto}.element-employee-benefits__title{color:#82244e;font-size:calc(2.4rem + 1.5625vw - 5px);font-weight:700;margin-bottom:24px;padding-top:23px;position:relative}.element-employee-benefits__title:before{background-color:#b88d4b;color:#b88d4b;content:"";height:1px;left:0;margin:0 auto;max-width:95px;position:absolute;top:0;width:100%}.element-employee-benefits__intro{margin-bottom:48px}.element-expanding-list__item{border-top:2px solid #b88d4b;font-weight:300;position:relative;width:100%}.element-expanding-list__item:last-of-type{border-bottom:2px solid #b88d4b}.element-expanding-list__item--button{-ms-flex-pack:justify;-ms-flex-align:center;align-items:center;border:none;color:#3b3a3a;display:-ms-flexbox;display:flex;font-size:calc(2rem + 1.78571vw - 5.71429px);gap:0 .5em;justify-content:space-between;padding:.5em 0;text-align:left;width:100%}.element-expanding-list__item--button:focus-visible{background:#b88d4b;color:#000;outline:3px solid transparent}.element-expanding-list__item--arrow{color:#b88d4b;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:all .5s ease}.element-expanding-list__item--button:focus-visible .element-expanding-list__item--arrow{color:#000}.element-expanding-list__item--arrow-active{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.element-expanding-list__item--content{max-height:0;overflow:hidden;transition:max-height 1s ease}.element-expanding-list__item--content p{font-size:calc(1.6rem + .89286vw - 2.85714px)}.element-expanding-list__item--content-active{max-height:1000px}.element-feature-boxes__title{color:#82244e;font-size:2.4rem;font-weight:700;line-height:1.2083333333;margin-bottom:1em;padding-top:.75em;position:relative}.element-feature-boxes__title:before{background:#b88d4b;content:"";height:2px;left:0;position:absolute;top:0;width:74px}.element-feature-boxes__list{-ms-flex-pack:start;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:48px 24px;justify-content:flex-start}.element-feature-boxes__item{position:relative;width:100%}.element-feature-boxes__image img{display:block;height:auto;width:100%}.element-feature-boxes__item-title{color:#82244e;font-size:2.4rem;font-weight:300;line-height:1.1666666667;margin:1em 0}.element-feature-boxes__item-title svg{color:#5c969c;transition:color .15s ease}.element-feature-boxes__item-title a{color:currentColor;display:block;margin-bottom:.25em;text-decoration:none}.element-feature-boxes__item-title a:before{content:"";inset:0;position:absolute}.element-feature-boxes__item-title a:hover{text-decoration:underline;text-decoration-thickness:.05em}.element-feature-boxes__item-title a:hover+svg{color:#b88d4b}.element-feature-boxes__item-title a:focus-visible{background-color:#b88d4b;box-shadow:0 0 0 5px #b88d4b;color:#000;outline:3px solid transparent;text-decoration:none}.element-feature-list{padding-bottom:24px;padding-top:24px}.element-feature-list__flex{-ms-flex-pack:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:36px 24px;justify-content:center}.element-feature-list__item{text-align:center;width:100%}.element-feature-list__icon{margin-bottom:18px}.element-feature-list__title{text-wrap:balance;color:#82244e;font-size:calc(2rem + 1.78571vw - 5.71429px);line-height:1.3;margin-left:auto;margin-right:auto;max-width:250px;text-align:center;word-break:normal}.element-find-a-care-home__form{font-size:calc(2rem + .98401vw - 3.69004px)}.element-find-a-care-home__form .form__field{-ms-flex-align:stretch;-ms-flex-pack:center;align-items:stretch;display:-ms-flexbox;display:flex;justify-content:center}.element-find-a-care-home__form .form__field input.text{background-color:#fff;border:1px solid #b88d4b;border-bottom-right-radius:0;border-top-right-radius:0;font-size:100%;max-width:265px;padding:.5em}.element-find-a-care-home__form .form__field input.text:focus-visible{box-shadow:0 0 0 3px #82244e}.element-find-a-care-home__form .form__field-label{color:#fff;font-size:calc(2.8rem + 2.54453vw - 9.54198px);line-height:1.2857142857;margin:0 auto .6em;max-width:15ch;padding-top:.6em;position:relative;text-align:center}.element-find-a-care-home__form .form__field-label:before{background-color:#b88d4b;color:#b88d4b;content:"";height:1px;left:0;margin:0 auto;max-width:95px;position:absolute;right:0;top:0;width:40%}.element-find-a-care-home__form .form__field-label em{display:none}.element-find-a-care-home__form .form__field-extra-label{margin:0!important}.element-find-a-care-home__form .form__actions{display:none}.element-find-a-care-home__form .geolocate{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:#fff;cursor:pointer;display:block;font-size:1.8rem;line-height:1.3;margin:.5em auto 0;padding:0;text-decoration:underline}.element-find-a-care-home__form .geolocate:hover{text-decoration:none}.element-find-a-care-home__form .geolocate:focus-visible{background:#b88d4b;color:#000;outline:3px solid transparent}.element-find-a-care-home__form .action{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background-color:#b88d4b;border:0;border-bottom-right-radius:10px;border-top-right-radius:10px;color:#fff;cursor:pointer;display:-ms-flexbox;display:flex;height:5.15ex;justify-content:center;margin:0;padding:0;transition:background-color .15s ease;width:5.15ex}.element-find-a-care-home__form .action:hover{background-color:#3b3a3a}.element-find-a-care-home__form .action:focus-visible{background:#82244e;color:#fff;outline:3px solid transparent}.element-future-care-homes__title{color:#82244e;font-family:europa,europa fallback,verdana,sans-serif;font-size:calc(4.2rem + 2.67857vw - 8.57143px);font-weight:700;margin-bottom:.7em;text-align:center}.element-future-care-homes__categories{text-align:center}.element-future-care-homes__category{background-color:transparent;border:2px solid #82244e;border-radius:10px;color:#82244e;display:block;font-size:2rem;font-weight:600;margin:0 .1em 1em;padding:.5em 1em;text-decoration:none}.element-future-care-homes__category:hover{text-decoration:underline}.element-future-care-homes__category:focus-visible{background:#b88d4b;border-color:#000;color:#000;outline:3px solid transparent}.element-future-care-homes__category--current{background-color:#82244e;color:#fff}.element-future-care-homes__category--current:hover{text-decoration:none}.element-future-care-homes__flex{margin:0 auto;padding:50px 0}.element-future-care-homes__home{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:4.5em;position:relative;text-align:left;width:100%}.element-future-care-homes__home:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.element-future-care-homes__home-image{max-width:360px;overflow:hidden;transition:all .3s ease}.element-future-care-homes__home-image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:all .6s ease;width:100%}.element-future-care-homes__home-title{color:#82244e;display:block;font-size:calc(2.4rem + .89286vw - 2.85714px);font-weight:300;margin:.5em 0;text-decoration:none}.element-future-care-homes__home-title:has(+.element-future-care-homes__home-location){margin:.5em 0 .25em}.element-future-care-homes__home-title:focus-visible{background:#b88d4b;color:#000;outline:3px solid transparent}.element-future-care-homes__button{-ms-flex-order:99;order:99}.element-future-care-homes__button:after{content:"";inset:0;position:absolute}.element-future-care-homes__empty{color:#82244e;font-size:2rem;font-weight:400;padding:2em 0}.element-future-care-homes__home-location{color:#3b3a3a;font-size:1.6rem;font-weight:400;margin-bottom:1.25em}.element-get-in-touch:before{background-image:url(../images/branding/k-large.svg);background-position:-50px -50px;background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.element-get-in-touch .container{position:relative;z-index:2}.element-get-in-touch__title{color:#fff;font-size:2.8rem;margin:0 auto 1em;padding-top:.9em;position:relative;text-align:center}.element-get-in-touch__title:before{background-color:#b88d4b;content:"";height:1px;left:0;margin:0 auto;max-width:95px;position:absolute;right:0;top:0;width:40%}.element-get-in-touch__form{margin:0 auto;max-width:552px}.element-get-in-touch__form .form__field-label--required{color:#fff;font-size:calc(1.6rem + .89286vw - 2.85714px);font-weight:400}.element-get-in-touch__form .form__field-label--required:after{color:#fff;content:"*";font-weight:300;margin-left:.2em}.element-get-in-touch__form .form__field input.text,.element-get-in-touch__form .form__field select.dropdown,.element-get-in-touch__form .form__field textarea.textarea{border:1px solid #fff;color:#fff}.element-get-in-touch__form .dropdown .form__field:after,.element-get-in-touch__form .dropdown .form__field:before{background:#fff}.element-get-in-touch__form .button{background-color:#b88d4b;border:none;color:#fff;display:-ms-flexbox;display:flex;font-size:2rem;margin:2.5em auto 0;padding:.5em 2.5em}.element-get-in-touch__form .button:after,.element-get-in-touch__form .button:before{display:none}.element-get-in-touch__form .button:focus-visible{background:#000;box-shadow:0 3px #fff;color:#fff;outline:3px solid transparent}.element-hero-image{display:grid;grid-template:auto auto/auto;position:relative}.element-hero-image__k{grid-column:1/2;grid-row:2/3;height:auto;opacity:.06;position:absolute;width:100%;z-index:-1}.element-hero-image__image{grid-column:1/2;grid-row:2/3;position:relative;z-index:-2}.element-hero-image__image img{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.element-hero-image__content{grid-column:1/2;grid-row:1/2}.element-hero-image__content .container{width:100%}.element-hero-image__content .breadcrumbs{margin-bottom:1em;padding:0 30px}.element-hero-image__title{color:#82244e;font-size:4.2rem;font-weight:700;line-height:1.2857142857;padding:0 0 .85em;text-align:center}.element-hero-video-non-homepage{display:grid;grid-template:auto auto/auto;position:relative}.element-hero-video-non-homepage__k{grid-column:1/2;grid-row:2/3;height:auto;opacity:.06;position:absolute;width:100%;z-index:-1}.element-hero-video-non-homepage__video{grid-column:1/2;grid-row:2/3;position:relative;z-index:-2}.element-hero-video-non-homepage__video>div{height:auto;width:100%!important}.element-hero-video-non-homepage__content{grid-column:1/2;grid-row:1/2}.element-hero-video-non-homepage__content .container{width:100%}.element-hero-video-non-homepage__content .breadcrumbs{margin-bottom:1em;padding:0 30px}.element-hero-video-non-homepage__title{color:#82244e;font-size:4.2rem;font-weight:700;line-height:1.2857142857;padding:0 0 .85em;text-align:center}@-webkit-keyframes elementHeroVideoSlideReveal{0%{-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes elementHeroVideoSlideReveal{0%{-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@-webkit-keyframes elementHeroVideoFadeInLeft{0%{opacity:0;-webkit-transform:translateX(-200px);transform:translateX(-200px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes elementHeroVideoFadeInLeft{0%{opacity:0;-webkit-transform:translateX(-200px);transform:translateX(-200px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes elementHeroVideoFadeIn{0%{opacity:0}to{opacity:1}}@keyframes elementHeroVideoFadeIn{0%{opacity:0}to{opacity:1}}.element-hero-video{display:-ms-flexbox;display:flex;min-height:calc(var(--initial-document-height, 100vh) - var(--header-height));position:relative}.element-hero-video__video{display:none}.element-hero-video__image{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.element-hero-video__image img,.element-hero-video__image picture{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.element-hero-video__overlay{-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%;z-index:2}.element-hero-video__overlay:before{background:linear-gradient(90deg,hsla(0,0%,100%,.85) 0,hsla(0,0%,100%,.65) 50%,hsla(0,0%,100%,.4));content:"";font-size:calc(2rem + .98401vw - 3.69004px);height:100%;left:calc(50% - 50vw);position:absolute;top:0;width:100%}.element-hero-video__controls{display:none}.element-hero-video__transcript-button{border:0;color:#82244e;cursor:pointer;display:block;font-size:1.4rem;font-weight:700;margin:0;padding:.5em 0;transition:color .15s ease}.element-hero-video__transcript-button:hover{color:#3b3a3a}.element-hero-video__transcript-button:focus-visible{background:#b88d4b;color:#000;outline:3px solid transparent}.element-hero-video__control{border:0;color:#82244e;cursor:pointer;display:none;margin:0 0 0 16px;padding:0;transition:color .15s ease}.element-hero-video__control:hover{color:#3b3a3a}.element-hero-video__control:focus-visible{background:#b88d4b;color:#000;outline:3px solid transparent}[data-play-state=Paused] .element-hero-video__control--play,[data-play-state=Playing] .element-hero-video__control--pause{display:block}.element-hero-video__content{-ms-flex-pack:justify;justify-content:space-between;position:relative;width:100%}.element-hero-video__content,.element-hero-video__primary{-ms-flex-positive:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-grow:1}.element-hero-video__primary{-ms-flex-pack:center;font-size:calc(2rem + .98401vw - 3.69004px);justify-content:center;max-width:30ch;padding:48px 0}.element-hero-video__title{color:#82244e;font-size:calc(4.2rem + 4.18204vw - 15.68266px);font-weight:700;line-height:1.0394736842;margin-bottom:.5em}.element-hero-video__form{font-size:calc(2rem + .98401vw - 3.69004px)}.element-hero-video__form .form__field{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex}.element-hero-video__form .form__field input.text{background-color:#fff;border:1px solid #82244e;border-bottom-right-radius:0;border-top-right-radius:0;font-size:100%;max-width:265px;padding:.5em}.element-hero-video__form .form__field-label{color:#3b3a3a;font-size:100%;font-weight:700;margin-bottom:1em}.element-hero-video__form .form__field-label em{display:none}.element-hero-video__form .form__field-extra-label{margin:0!important}.element-hero-video__form .form__actions{display:none}.element-hero-video__form .geolocate{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:#3b3a3a;cursor:pointer;display:block;font-size:1.8rem;line-height:1.3;margin-top:.5em;padding:0;text-decoration:underline}.element-hero-video__form .geolocate:hover{text-decoration:none}.element-hero-video__form .geolocate:focus-visible{background:#b88d4b;color:#000;outline:3px solid transparent}.element-hero-video__form .action{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background-color:#82244e;border:0;border-bottom-right-radius:10px;border-top-right-radius:10px;color:#fff;cursor:pointer;display:-ms-flexbox;display:flex;height:5.15ex;justify-content:center;margin:0;padding:0;transition:background-color .15s ease;width:5.15ex}.element-hero-video__form .action:hover{background-color:#3b3a3a}.element-hero-video__form .action:focus-visible{background:#b88d4b;color:#000;outline:3px solid transparent}.element-hero-video__cta{-ms-flex-align:center;-ms-flex-pack:justify;align-items:center;background-color:#82244e;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:2rem;font-weight:300;gap:1em;justify-content:space-between;line-height:1.15;padding:24px}.element-hero-video__cta p{-ms-flex-positive:1;flex-grow:1}.element-hero-video__cta strong{display:block;font-weight:700}.element-hero-video__cta-button{-ms-flex-align:center;-ms-flex-pack:justify;align-items:center;background-color:transparent;border:1px solid #fff;border-radius:10px;color:#fff;display:-ms-flexbox;display:flex;font-weight:700;justify-content:space-between;padding:11px 18px;text-decoration:none}.element-hero-video__cta-button svg{-ms-flex-negative:0;fill:#fff;stroke:#82244e;flex-shrink:0;margin-left:1em;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.element-hero-video__cta-button:hover svg{-webkit-transform:translateX(.35em);transform:translateX(.35em)}.element-hero-video__cta-button:focus-visible{background:#b88d4b;border-color:#b88d4b;color:#000;outline:3px solid transparent}.element-hero-video__cta-button:focus-visible svg{fill:#000;stroke:#b88d4b}.element-hero-video__transcript-dialog{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.4);display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;opacity:1;overflow:auto;padding:30px 0;position:fixed;top:0;transition:opacity .25s ease-in-out 0ms,visibility .25s ease-in-out 0ms;width:100%;z-index:501}.element-hero-video__transcript-dialog[aria-hidden=true]{opacity:0;transition:opacity .25s ease-in-out 0ms,visibility .25s ease-in-out .25s;visibility:hidden}.element-hero-video__transcript-overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.element-hero-video__transcript-content{background:#fff;padding-bottom:30px;padding-top:30px;position:relative;z-index:2}.element-hero-video__transcript-close{clip:rect(0 0 0 0);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);color:#82244e;cursor:pointer;font-size:1.6rem;font-weight:700;height:1px;outline:3px solid transparent;overflow:hidden;padding:0;position:absolute;right:13px;text-decoration:none;top:15px;white-space:nowrap;width:1px}.element-hero-video__transcript-close:focus-visible{clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;overflow:visible;white-space:inherit;width:auto}.element-highlights__title{color:#82244e;font-size:calc(2.4rem + .89286vw - 2.85714px);margin-bottom:27px;padding-top:23px;position:relative}.element-highlights__title:before{background-color:#b88d4b;color:#b88d4b;content:"";height:1px;left:0;margin:0 auto;max-width:95px;position:absolute;top:0;width:100%}.element-highlights__inner{position:relative}.element-highlights__inner:after,.element-highlights__inner:before{background:hsla(0,0%,100%,.9);content:"";height:90%;opacity:.5;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.element-highlights__inner:before{right:100%}.element-highlights__inner:after{left:100%}.element-highlights__carousel .splide__track{overflow:visible}.element-highlights__carousel-progress{background:#ccc;border-radius:10px}.element-highlights__carousel-progress-bar{background:#5c969c;border-radius:10px;height:5px;margin-bottom:24px;transition:width .4s ease;width:0}.highlight__image img{aspect-ratio:auto 314/250;height:100%;width:100%}.highlight__title{color:#82244e;font-size:calc(2.4rem + .89286vw - 2.85714px);font-weight:300;margin:.8em 0 .6em}.highlights__arrows{display:none}.highlights__arrow{background-color:transparent;height:32px;opacity:1;top:60%;width:32px;z-index:10}.highlights__arrow svg{fill:#82244e;height:auto;-webkit-transform:none;transform:none;width:auto}.highlights__arrow:focus-visible{background:#b88d4b;box-shadow:0 0 0 3px #000;color:#000;outline:3px solid transparent!important}.highlights__arrow:focus-visible svg{fill:#000}.highlights__arrow.splide__arrow--prev{left:-2em}.highlights__arrow.splide__arrow--next{right:-2em}.highlights__arrow.splide__arrow--next svg{-webkit-transform:scale(-1);transform:scale(-1)}.element-land-opportunities-form__title{color:#82244e;font-size:2.8rem;margin:0 auto 2em;padding-top:.9em;position:relative;text-align:center}.element-land-opportunities-form__title:before{background-color:#b88d4b;content:"";height:1px;left:0;margin:0 auto;max-width:95px;position:absolute;right:0;top:0;width:40%}.element-land-opportunities-form__form .form__field-group{margin-top:3rem}.element-land-opportunities-form__form .form__field-label{color:#82244e;font-size:1.8rem;font-weight:700}.element-land-opportunities-form__form .form__field-label--required:after{content:"*";margin-left:.2em}.element-land-opportunities-form__form .dropdown .form__field{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../images/dropdown.svg);background-position:97% 52%;background-repeat:no-repeat;background-size:18px 16px}.element-land-opportunities-form__form .dropdown .form__field:after,.element-land-opportunities-form__form .dropdown .form__field:before{display:none}.element-land-opportunities-form__form .form__actions{-ms-flex-pack:center;display:-ms-flexbox;display:flex;justify-content:center;margin-top:4rem}.element-latest-news{margin-top:20px}.element-latest-news__top{-ms-flex-pack:justify;-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex;justify-content:space-between}.element-latest-news__title{color:#82244e;font-size:calc(2.4rem + .89286vw - 2.85714px);padding-top:25px;position:relative}.element-latest-news__title:before{background-color:#b88d4b;color:#b88d4b;content:"";height:1px;left:0;margin:0 auto;max-width:95px;position:absolute;top:0;width:100%}.element-latest-news__link{background-color:transparent;color:#82244e;font-size:calc(2rem + .89286vw - 2.85714px);text-decoration:underline}.element-latest-news__link:hover{text-decoration:none}.element-latest-news__link:focus-visible{background:#b88d4b;color:#000;outline:3px solid transparent;text-decoration:none}.element-latest-news__grid{display:none}.element-latest-news__carousel-progress{background:#ccc;border-radius:10px}.element-latest-news__carousel-progress-bar{background:#5c969c;border-radius:10px;height:5px;margin-top:24px;transition:width .4s ease;width:0}.element-map .breadcrumbs{margin-bottom:2em}.element-map__content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;margin-bottom:24px}.element-map__content:not(:has(*)){display:none}.element-map__column{width:100%}.element-map__title{color:#82244e;font-size:calc(2.4rem + .89286vw - 2.85714px);margin-bottom:1em}.element-map__title--large{color:#82244e;font-size:calc(2.8rem + 2.54453vw - 9.54198px);font-weight:300;margin-bottom:.75em}.element-map__w3w{color:#3b3a3a;font-size:calc(1.8rem + .44643vw - 1.42857px);font-weight:300}.element-map__socials{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:9px}.element-map__socials a{color:#3b3a3a;display:block;text-decoration:none}.element-map__socials a:hover{color:#82244e}.element-map__socials a:focus-visible{background:#b88d4b;box-shadow:0 0 0 2px #b88d4b;color:#000;outline:3px solid transparent}.element-map__postcode-label{color:#82244e;display:block;font-size:calc(1.8rem + .44643vw - 1.42857px);font-weight:600;line-height:1.25;margin-bottom:.5em}.element-map__form-flex{display:-ms-flexbox;display:flex}.element-map__postcode-input{background-color:#fff;border:1px solid #82244e;border-bottom-left-radius:10px;border-top-left-radius:10px;display:block;-ms-flex:1 1 auto;flex:1 1 auto;font-size:2rem;max-width:320px;min-width:0;padding:.2em .5em .3em;width:auto}.element-map__form-submit{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background:#82244e;border:0;border-bottom-right-radius:10px;border-top-right-radius:10px;color:#fff;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;justify-content:center;width:42px}.element-map__postcode-error{color:#3b3a3a;font-size:2rem;font-weight:500;margin-top:10px}.element-map__postcode-error--hidden{display:none}.element-map__address-title{color:#82244e;font-size:calc(1.8rem + .44643vw - 1.42857px);font-weight:600;line-height:1.25;margin-bottom:.5em}.element-map__address{color:#3b3a3a;font-size:calc(1.6rem + .89286vw - 2.85714px);font-weight:300}.element-map__inner{height:auto;margin-top:36px;width:100%}.element-map__directions{background-color:#fff;font-size:1.6rem;height:100%;max-height:486px;overflow-y:scroll;position:relative;width:100%}.element-map__directions--hidden{display:none}.element-map__directions .adp div{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.element-map__directions .adp-placemark{background-color:#82244e;border:none;color:#fff;font-weight:600;margin-bottom:0;margin-top:0;width:100%}.element-map__directions .adp-text{padding:16px 33px}.element-map__directions div.adp-summary{-ms-flex-order:1;background-color:#fff;color:#3b3a3a;display:block;font-weight:600;order:1;padding:38px 29px}.element-map__directions button{-ms-flex-order:3;order:3}.element-map__directions .adp-directions{-ms-flex-order:2;background-color:#fff;order:2}.element-map__directions .adp-directions tr{border-top:1px solid #3b3a3a;display:block;padding-left:25px;padding-right:25px}.element-map__directions .adp-directions .adp-substep{border-top:none;padding:18px 5px 18px 0}.element-map__directions .adp-legal{border-top:1px solid #3b3a3a;color:#3b3a3a;padding:18px 29px}.element-map__map{height:100%;min-height:329px;width:100%}.element-map__cta{margin-bottom:24px}.element-media-download__list{-ms-flex-pack:start;-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:18px;justify-content:flex-start}.element-media-download__item{position:relative;width:calc(50% - 9px)}.element-media-download__thumbnail img{display:block;height:auto;width:100%}.element-media-download__link{color:#3b3a3a;display:block;font-size:1.6rem;line-height:1.3;margin-bottom:2px;margin-top:6px;text-decoration:underline;text-decoration-thickness:.05em}.element-media-download__link:hover{text-decoration:none}.element-media-download__link:before{content:"";inset:0;position:absolute}.element-media-download__link--no-caption{margin-top:0}.element-meet-the-team .breadcrumbs{margin-bottom:2em}.element-meet-the-team__top{padding-bottom:30px}.element-meet-the-team__title{color:#82244e;font-size:2.4rem;font-weight:700;margin-bottom:1em;padding-top:1em;position:relative}.element-meet-the-team__title:before{background-color:#b88d4b;color:#b88d4b;content:"";height:1px;left:0;margin:0 auto;max-width:95px;position:absolute;top:0;width:100%}.element-meet-the-team__content{max-width:600px}.element-meet-the-team__carousel-progress{background:#ccc;border-radius:10px;margin-top:24px}.element-meet-the-team__carousel-progress-bar{background:#b88d4b;border-radius:10px;height:5px;transition:width .4s ease;width:0}.element-meet-the-team__carousel .splide__track{overflow:visible}.element-meet-the-team__carousel .splide__arrows{display:none}.element-meet-the-team__carousel .splide__arrow{background-color:transparent;opacity:1;top:20%}.element-meet-the-team__carousel .splide__arrow[disabled]{cursor:default;opacity:.5}.element-meet-the-team__carousel .splide__arrow svg{fill:#82244e;height:auto;-webkit-transform:none;transform:none;width:auto}.element-meet-the-team__carousel .splide__arrow.splide__arrow--prev{left:-2em}.element-meet-the-team__carousel .splide__arrow.splide__arrow--next{right:-2em}.element-meet-the-team__carousel .splide__arrow.splide__arrow--next svg{-webkit-transform:scale(-1);transform:scale(-1)}.team-member__image img{display:block;height:auto;width:100%}.team-member__name{color:#82244e;font-size:calc(2.4rem + .89286vw - 2.85714px);font-weight:300;margin:.5em 0 .2em}.team-member__job{font-size:calc(1.6rem + .89286vw - 2.85714px);font-weight:700;margin-bottom:.5em}.team-member__description,.team-member__email{color:#3b3a3a;font-size:calc(1.6rem + .89286vw - 2.85714px);font-weight:300}.team-member__email{background-color:transparent}.nominate__title{color:#fff;font-size:calc(2.8rem + 3.125vw - 10px);margin:0 auto 1em;max-width:315px;padding-top:.5em;position:relative;text-align:center}.nominate__title:before{background-color:#82244e;content:"";height:1px;left:0;margin:0 auto;max-width:95px;position:absolute;right:0;top:0;width:40%}.nominate__link{-ms-flex-pack:justify;background-color:transparent;border:1px solid #fff;color:#fff;display:-ms-flexbox;display:flex;font-size:calc(2rem + 1.78571vw - 5.71429px);font-weight:600;justify-content:space-between;margin:0 auto;max-width:313px;padding:.3em .5em;text-decoration:none;width:100%}.nominate__link svg{-ms-flex-item-align:center;align-self:center;max-width:28px;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.nominate__link:hover svg{-webkit-transform:translateX(.35em);transform:translateX(.35em)}.nominate__link:focus-visible{background:#82244e;border-color:#82244e;box-shadow:0 3px #fff;color:#fff;outline:3px solid transparent}.previous-winner{margin-bottom:4.8em;width:100%}.previous-winner__image{max-height:252px;max-width:552px}.previous-winner__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.previous-winner__title{color:#82244e;font-size:calc(2.4rem + .89286vw - 2.85714px);font-weight:300;margin:.8em 0 .5em}.previous-winner__content{color:#3b3a3a;font-size:calc(1.6rem + .89286vw - 2.85714px);font-weight:300}.element-stats__stat{margin-bottom:3em;text-align:center;width:100%}.element-stats__icon svg{max-height:40px;max-width:73px}.element-stats__number{color:#ad8540;font-size:calc(5.4rem + 4.91071vw - 15.71429px);font-weight:700}.element-stats__title{color:#ad8540;font-size:calc(2rem + 1.78571vw - 5.71429px)}.element-stats__link{background-color:transparent;color:#82244e;display:block;font-size:2rem;font-weight:600;text-align:center;text-decoration:none}.element-stats__link:hover{text-decoration:underline}.element-stats__link svg{margin-left:.3em}.element-testimonial__k{bottom:0;height:auto;opacity:.06;position:absolute;right:0;width:80%;z-index:-1}.element-testimonial__image{position:relative;width:100%;z-index:-2}.element-testimonial__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.element-testimonial__text{margin-top:25px;padding-left:30px;padding-right:30px}.element-testimonial__content{color:#82244e;font-size:2.4rem;font-weight:700;line-height:1.125;margin-bottom:28px;width:100%}.element-testimonial__speech-mark{color:#b88d4b;font-size:calc(2.4rem + 2.64706vw - 8.47059px)}.element-testimonial__author{color:#3b3a3a;font-size:calc(1.6rem + .58824vw - 1.88235px);font-weight:300}.element-testimonial__author-name{font-weight:700}.element-text-over-image{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.element-text-over-image__image{-ms-flex-order:2;order:2}.element-text-over-image__image img{display:block;height:auto;max-height:556px;-o-object-fit:cover;object-fit:cover;width:100%}.element-text-over-image__title-container{-ms-flex-order:1;order:1}.element-text-over-image__title{color:#82244e;font-size:calc(2.4rem + 2.03562vw - 7.63359px);font-weight:300;margin-bottom:1em}.element-text-over-image__content-wrapper{-ms-flex-order:3;margin-top:32px;order:3}.element-text-with-sidebar__title{color:#82244e;font-size:calc(2.4rem + .89286vw - 2.85714px);margin-bottom:1em;padding-top:20px;position:relative}.element-text-with-sidebar__title:before{background-color:#b88d4b;color:#b88d4b;content:"";height:1px;left:0;margin:0 auto;max-width:95px;position:absolute;top:0;width:100%}.element-text-with-sidebar__flex:before{background-image:url(../images/branding/k-very-large.svg);background-repeat:no-repeat;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.element-text-with-sidebar__flex h2{font-size:2.4rem;margin-bottom:24px;padding-top:20px}.element-text-with-sidebar__main{position:relative;z-index:2}.element-text-with-sidebar__main h2{position:relative}.element-text-with-sidebar__main h2:before{background-color:#b88d4b;color:#b88d4b;content:"";height:1px;left:0;margin:0 auto;max-width:95px;position:absolute;top:0;width:100%}.element-text-with-sidebar__sidebar{position:relative;z-index:2}.element-text-with-sidebar__sidebar-title{color:#82244e;font-size:calc(2.4rem + .89286vw - 2.85714px);font-weight:700;margin-bottom:1em}.element-tiled-content{padding-top:36px;position:relative}.element-tiled-content__k{-webkit-filter:grayscale(1);filter:grayscale(1);inset:0 100% 0 auto;opacity:.06;pointer-events:none;position:absolute;-webkit-transform:translateX(75%);transform:translateX(75%)}.element-tiled-content__tile{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:36px;margin-top:36px}.element-tiled-content__tile:first-child{margin-top:0}.element-tiled-content__image img{display:block;height:auto;width:100%}.element-tiled-content__content{padding:0 30px}.element-tiled-content__content h2{padding-top:.75em;position:relative}.element-tiled-content__content h2:before{background-color:#b88d4b;color:#b88d4b;content:"";height:1px;left:0;margin:0 auto;max-width:95px;position:absolute;top:0;width:100%}.element-timeline{overflow:hidden}.element-timeline__inner{position:relative}.element-timeline__inner:after,.element-timeline__inner:before{background:hsla(0,0%,100%,.9);content:"";height:90%;opacity:.5;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.element-timeline__inner:before{right:100%}.element-timeline__inner:after{left:100%}.element-timeline__title{color:#82244e;font-size:2.4rem;margin-bottom:40px;padding-top:20px;position:relative}.element-timeline__title:before{background-color:#b88d4b;color:#b88d4b;content:"";height:1px;left:0;margin:0 auto;max-width:95px;position:absolute;top:0;width:100%}.element-timeline__carousel .splide__track{overflow:visible}.timeline-item__title{color:#82244e;font-size:calc(2.4rem + .89286vw - 2.85714px);font-weight:300;margin-bottom:10px;margin-top:10px}.timeline-item__description{font-size:calc(1.6rem + .89286vw - 2.85714px);font-weight:300;margin-bottom:10px}.element-timeline__arrows{height:28px;position:relative}.element-timeline__arrows:before{background:#82244e;border-radius:3px;content:"";height:3px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100vw}.element-timeline__arrow{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background:#82244e;color:#fff;display:-ms-flexbox;display:flex;height:28px;justify-content:center;opacity:1!important;width:28px}.element-timeline__arrow svg{fill:currentColor;transition:opacity .15s ease}.element-timeline__arrow[disabled]{opacity:1;pointer-events:none}.element-timeline__arrow[disabled] svg{opacity:0}.element-timeline__arrow--prev{left:0}.element-timeline__arrow--next{right:0}.element-timeline__carousel-progress{background:#82244e;border-radius:10px;margin-top:45px;overflow:visible;position:relative;width:100%}.element-timeline__carousel-progress:before{background-color:#82244e;border-radius:50%;content:"";height:28px;left:0;position:absolute;top:-10px;width:28px;z-index:5}.element-timeline__carousel-progress:after{background-color:#82244e;content:"";height:5px;position:absolute;right:-50em;top:0;width:100%;z-index:-1}.element-timeline__carousel-progress-bar{background:#82244e;border-radius:10px;height:5px;margin-bottom:24px;position:relative;transition:width .4s ease;width:0}.element-timeline__carousel-progress-arrow{color:#82244e;position:absolute;right:0;top:-10px}.element-tour{margin:0 auto;max-width:936px}.element-tour__title{color:#82244e;font-size:calc(2.8rem + 3.56234vw - 13.35878px);margin-bottom:30px;padding-top:42px;position:relative}.element-tour__title:before{background-color:#b88d4b;color:#b88d4b;content:"";height:1px;left:0;margin:0 auto;max-width:95px;position:absolute;top:0;width:100%}.element-tour__content{margin-bottom:34px}.element-tour__tour{height:229px;max-width:100%;width:100%}.element-two-column-text__columns{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px 62px;justify-content:space-between}.element-two-column-text__column{width:100%}.element-two-column-text__title{color:#82244e;font-size:calc(2.4rem + 2.03562vw - 7.63359px);font-weight:300;line-height:1.2083333333;margin-bottom:.5em}.element-two-column{position:relative}.element-two-column__k{bottom:-36px;height:auto;opacity:.06;position:absolute;right:0;width:100%;z-index:-1}.element-two-column__breadcrumbs .breadcrumbs{margin-bottom:1em}.element-two-column__title{color:#82244e;font-size:calc(2.4rem + 2.03562vw - 7.63359px);font-weight:300;line-height:1.2083333333}.element-two-column__title--jumbo{font-size:4.2rem;font-weight:700;line-height:1.2380952381;text-align:center}.element-two-column__image{margin:32px -30px;position:relative}.element-two-column__image img{display:block;height:auto;width:100%}.element-types-of-care-grid{overflow:hidden}.element-types-of-care-grid__title{color:#82244e;font-size:2.4rem;font-weight:700;line-height:1.2083333333;margin-bottom:1em;padding-top:.75em;position:relative}.element-types-of-care-grid__title:before{background:#b88d4b;content:"";height:2px;left:0;position:absolute;top:0;width:74px}.element-types-of-care-grid__grid{position:relative}.element-types-of-care-grid__grid:after,.element-types-of-care-grid__grid:before{background:#f8f4ed;content:"";height:100%;opacity:.5;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.element-types-of-care-grid__grid:before{right:100%}.element-types-of-care-grid__grid:after{left:100%}.element-types-of-care-grid__grid .splide{margin:0 -9px;visibility:visible}.element-types-of-care-grid__grid .splide__track{overflow:visible}.element-types-of-care-grid__grid .splide__slide{display:none;padding:0 9px;width:100%}.element-types-of-care-grid__grid .splide__slide:first-child{display:block}.element-types-of-care-grid__grid .splide__pagination{background:rgba(92,150,156,.2);border-radius:5px;display:-ms-flexbox!important;display:flex!important;height:5px;margin:0 9px 20px;padding:0;position:static}.element-types-of-care-grid__grid .splide__pagination li{-ms-flex:1 1 auto;flex:1 1 auto}.element-types-of-care-grid__grid .splide__pagination button{background:transparent;border:0;border-radius:5px;display:block;height:5px;margin:0;padding:0;width:100%}.element-types-of-care-grid__grid .splide__pagination button.is-active{background:#5c969c;-webkit-transform:none;transform:none}.element-types-of-care-grid__grid .is-initialized .splide__slide{display:block}.element-types-of-care-grid__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}.element-types-of-care-grid__image img{display:block;height:auto;width:100%}.element-types-of-care-grid__item-title{color:#82244e;font-size:2.4rem;font-weight:300;line-height:1.1666666667;margin:1em 0}.element-types-of-care-grid__button{-ms-flex-order:99;order:99}.element-types-of-care-grid__button:before{content:"";inset:0;position:absolute}.element-types-of-care-list{overflow:hidden;position:relative}.element-types-of-care-list__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-bottom:40px;position:relative;z-index:2}.element-types-of-care-list__title{-ms-flex-order:1;color:#82244e;font-size:calc(2.4rem + 2.03562vw - 7.63359px);font-weight:300;line-height:1.2083333333;margin-bottom:24px;order:1}.element-types-of-care-list__image{-ms-flex-order:2;margin-left:-30px;margin-right:-30px;order:2}.element-types-of-care-list__image img{display:block;height:auto;width:100%}.element-types-of-care-list__benefits{-ms-flex-order:3;-ms-flex-item-align:start;align-self:flex-start;background:#f4ede0;margin:-36px -30px 24px;order:3;padding:0 30px}.element-types-of-care-list__benefits-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#82244e;cursor:pointer;display:block;font-size:2rem;font-weight:300;line-height:1.4;margin:0;padding:.7em 1em .7em 0}.element-types-of-care-list__benefits-toggle:after{content:"+";display:inline-block;margin-left:.5em}.element-types-of-care-list__benefits-toggle[aria-expanded=true]:after{content:"-"}.element-types-of-care-list__benefits-title{display:none}.element-types-of-care-list__benefits-content{display:none;padding:0 0 24px}.element-types-of-care-list__benefits-toggle[aria-expanded=true]~.element-types-of-care-list__benefits-content{display:block}.element-types-of-care-list__content{-ms-flex-order:4;order:4}.element-video__title{color:#82244e;font-size:2.4rem;font-weight:700;line-height:1.2083333333;margin-bottom:1em}.element-video__video>div{width:100%!important}.element-video__video iframe{width:100%}.element-widgets__title{color:#82244e;font-size:calc(2.8rem + 3.125vw - 10px);margin-bottom:42px;padding-top:20px;position:relative;text-align:center}.element-widgets__title:before{background-color:#b88d4b;color:#b88d4b;content:"";height:1px;left:0;margin:0 auto;max-width:95px;position:absolute;right:0;top:0;width:100%}.element-widgets__widgets{-ms-flex-pack:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;justify-content:center}.element-widgets__column{width:100%}.element-widgets__column-title{color:#3b3a3a;font-size:calc(2rem + 1.78571vw - 5.71429px);font-weight:700;margin-bottom:.5em}.element-widgets__thirdparty{background:#fff;width:100%}.element-widgets__thirdparty--cqc div.cqc-widget div.cqc-widget-inner div{font-size:1.5rem!important}.element-widgets__thirdparty--care-home-uk{padding-top:12px}.element-widgets__response-button{font-size:1.6rem!important;margin-top:24px;padding:1em;text-align:center;width:100%}.element-widgets__dialog{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.6);display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;opacity:1;padding:30px 0;position:fixed;top:0;transition:opacity .25s ease-in-out 0ms,visibility .25s ease-in-out 0ms;width:100%;z-index:501}.element-widgets__dialog[aria-hidden=true]{opacity:0;transition:opacity .25s ease-in-out 0ms,visibility .25s ease-in-out .25s;visibility:hidden}.element-widgets__dialog-overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.element-widgets__dialog-content{background:#fff;max-height:100%;overflow:auto;padding-bottom:30px;padding-top:30px;position:relative;width:100%;z-index:2}.element-widgets__dialog-close{border:0;color:#82244e;cursor:pointer;font-size:1.6rem;font-weight:700;outline:3px solid transparent;padding:0;position:absolute;right:13px;text-decoration:none;top:15px}.element-widgets__dialog-close:focus-visible{background:#82244e;color:#fff}.element{padding-bottom:36px;padding-top:36px;position:relative}.element--no-padding{padding-bottom:0;padding-top:0}.element--shallow-padding{padding-bottom:30px;padding-top:30px}.element--background-transparent{background-color:transparent}.element--background-white{background-color:#fff}.element--background-grey-white{background-color:#ebebeb}.element--background-gold{background-color:#f8f4ed}.element--background-mid-gold{background-color:#f1e8db}.element--background-dark-gold{background-color:#b88d4b}.element--background-blue{background-color:#5c969c}.element--background-deep-blue{background-color:#459ebf}.element--background-red{background-color:#82244e}.element--background-blue+.element--background-blue,.element--background-dark-gold+.element--background-dark-gold,.element--background-deep-blue+.element--background-deep-blue,.element--background-gold+.element--background-gold,.element--background-grey-white+.element--background-grey-white,.element--background-red+.element--background-red,.element--background-transparent+.element--background-transparent,.element--background-transparent+.element--background-white,.element--background-white+.element--background-transparent,.element--background-white+.element--background-white{padding-top:0}html:not(:has(.section-nav-banner)) .element--background-transparent:first-child:not(.element--preserve-whitespace),html:not(:has(.section-nav-banner)) .element--background-white:first-child:not(.element--preserve-whitespace){padding-top:0}.element--background-transparent:first-child:has(.breadcrumbs),.element--background-white:first-child:has(.breadcrumbs){padding-top:24px}.element--background-gold:has(.breadcrumbs){padding-top:24px}.brochure{background-color:#f8f4ed}.brochure__back-link{color:#82244e;display:inline-block;font-size:1.6rem;margin-top:1em}.brochure__two-column-row{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px 0;margin:10px 0 40px}.brochure__form{margin:0 auto 77px;max-width:743px}.event-holder__title{color:#82244e;font-size:2.4rem;font-weight:700;line-height:1.2083333333;margin-bottom:1.25em;padding-top:.75em;position:relative}.event-holder__title:before{background:#b88d4b;content:"";height:1px;left:0;position:absolute;top:0;width:75px}.event-holder__section{margin-top:48px}.event-holder__section:first-child{margin-top:0}.event-holder__section .pagination{margin-top:48px}.blog-filter__form{margin:0 auto;position:relative;text-align:left}.blog-filter__form .form__field{-ms-flex-align:stretch;-ms-flex-pack:center;align-items:stretch;display:-ms-flexbox;display:flex;justify-content:center}.blog-filter__form .form__field-group.text{margin-left:auto;margin-right:auto;max-width:792px}.blog-filter__form input.text{background-color:#fff;border:1px solid #82244e;border-bottom-right-radius:0;border-top-right-radius:0;font-size:calc(2rem + .98401vw - 3.69004px);padding:.5em}.blog-filter__form .form__field-extra-label{display:-ms-flexbox;display:flex;font-size:calc(2rem + .98401vw - 3.69004px);margin-bottom:0!important}.blog-filter__form .form__field-extra-label button{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;aspect-ratio:1;background-color:#82244e;border:0;border-bottom-right-radius:10px;border-top-right-radius:10px;color:#fff;cursor:pointer;display:-ms-flexbox;display:flex;justify-content:center;margin:0;padding:0;transition:background-color .15s ease;width:2.25em}.blog-filter__form .form__field-extra-label button:hover{background-color:#3b3a3a}.blog-filter__form .form__field-extra-label button:focus-visible{background:#b88d4b;color:#000;outline:3px solid transparent}.blog-filter__popup-toggle{background:#82244e;border:0;border-radius:10px;color:#fff;display:block;font-size:2rem;font-weight:700;margin:20px auto 0;padding:.5em;text-align:center;width:100%}.blog-filter__popup-toggle:after{color:currentColor;content:" +"}.blog-filter__popup-toggle[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}.blog-filter__popup-toggle[aria-expanded=true]:after{content:" -"}.blog-filter__popup-toggle:focus-visible{background:#b88d4b;color:#000;outline:3px solid transparent}.blog-filter__popup{background:#82244e;border-bottom-left-radius:10px;border-bottom-right-radius:10px;color:#fff;display:none;margin:0 auto;padding:12px 30px 24px}[aria-expanded=true]~.blog-filter__popup-container .blog-filter__popup{display:block}.blog-filter__popup .form__field-label{color:#fff;margin-bottom:1em}.blog-filter__popup .form__field{display:block}.blog-filter__popup .form__actions{margin-top:2rem}.blog-filter__popup .optionset .form__field>div{margin-bottom:10px}.blog-filter__popup .optionset .form__field>div:last-child{margin-bottom:0}.blog-filter__popup .optionset .form__field>div label:before{background-color:#82244e;border-color:#fff}.blog-filter__popup .optionset .form__field>div label:after{border-color:#fff}.blog-filter__popup .action{background:#fff;border:0;border-radius:10px;color:#82244e;cursor:pointer;display:block;font-size:1.8rem;font-weight:700;margin:0;padding:.4em 1em}.blog-filter__popup .action:focus-visible{background:#b88d4b;color:#000;outline:3px solid transparent}.blog-filter__home-popup-toggle{border:0;color:#fff;display:block;font-size:1.6rem;font-weight:700;margin:20px auto 0;padding:.5em 0;text-align:left;width:100%}.blog-filter__home-popup-toggle:after{color:currentColor;content:" +"}.blog-filter__home-popup-toggle[aria-expanded=true]:after{content:" -"}.blog-filter__home-popup-toggle:focus-visible{background:#b88d4b;color:#000;outline:3px solid transparent}.blog-filter__home-popup{background:#82244e;color:#fff;display:none;margin:1em auto 0}[aria-expanded=true]~.blog-filter__home-popup-container .blog-filter__home-popup{display:block}.blog-filter__home-popup .form__field-label{display:none}.blog-filter__current-home{color:#3b3a3a;font-size:1.6rem;margin-top:1em;text-align:center}.blogpost__top{position:relative}.blogpost__title{color:#82244e;font-size:calc(2.8rem + 3.56234vw - 13.35878px);margin-bottom:1em;margin-top:12px}.blogpost__date,.blogpost__title{font-weight:700;text-align:center}.blogpost__date{color:#3b3a3a;display:block;font-size:1.6rem;margin:.75em 0 .5em}.blogpost__image{margin:38px 0;position:relative}.blogpost__image picture{position:relative;z-index:-2}.blogpost__image img{width:100%}.blogpost__k{height:auto;left:0;max-width:542px;opacity:.06;position:absolute;top:0;width:100%;z-index:-1}.blog__intro{text-align:center}.blog__title{color:#82244e;font-size:calc(4.2rem + 2.67857vw - 8.57143px);line-height:1.1;margin-bottom:1em}.blog__no-posts{padding:2em 0}.blog__no-posts p{color:#82244e;font-weight:400}.blogpost-also-like__top{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;justify-content:space-between}.blogpost-also-like__title{color:#82244e;font-size:calc(2.4rem + .89286vw - 2.85714px);margin-bottom:1em;padding-top:1em;position:relative}.blogpost-also-like__title:before{background-color:#b88d4b;color:#b88d4b;content:"";height:1px;left:0;margin:0 auto;max-width:74px;position:absolute;top:0;width:40%}.blogpost-also-like__see-all{-ms-flex-item-align:end;align-self:flex-end;background:transparent;color:#82244e;display:block;font-size:calc(2rem + .89286vw - 2.85714px)}.download-banner{background:#459ebf;margin-bottom:3em;margin-top:2.8em;position:relative;width:100%}.download-banner__inner{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:3.3em 2em 3.7em}.download-banner__inner svg{margin-bottom:1em}.download-banner__title{color:#fff;font-size:calc(2rem + 3.125vw - 10px);text-align:center}.download-banner__link{background:transparent;color:#fff}.download-banner__link:after{content:"";inset:0;position:absolute}.download-banner__link:focus-visible{background:#b88d4b;color:#000;outline:3px solid transparent}.pagination{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:2rem;font-weight:700;gap:.25em .75em;justify-content:center}.pagination a,.pagination span{background:transparent;color:#82244e}.pagination span{color:#3b3a3a}.pagination a{text-decoration:none}.pagination a:hover{text-decoration:underline}.pagination a:focus-visible{background:#b88d4b;box-shadow:0 0 0 4px #b88d4b;color:#000;outline:3px solid transparent;text-decoration:none}.pagination a.next svg,.pagination a.prev svg{display:block;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.pagination a.prev{margin-right:.5em}.pagination a.prev:hover svg{-webkit-transform:translateX(-.25em);transform:translateX(-.25em)}.pagination a.next{margin-left:.5em}.pagination a.next svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.pagination a.next:hover svg{-webkit-transform:translateX(.25em) rotate(180deg);transform:translateX(.25em) rotate(180deg)}.post-summary{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:3em 0;position:relative;text-align:left;width:100%}.post-summary:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.post-summary:hover svg{-webkit-transform:translateX(1em);transform:translateX(1em)}.post-summary__image{overflow:hidden;position:relative;width:100%}.post-summary__image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:all .6s ease;width:100%}.post-summary__featured{background-color:#b88d4b;color:#fff;font-size:2rem;font-weight:700;left:0;padding:.5em .9em;position:absolute;top:0;z-index:2}.post-summary__title{color:#82244e;display:block;font-size:calc(2.4rem + .89286vw - 2.85714px);font-weight:300;line-height:1.1;margin-top:.7em;text-decoration:none}.post-summary__title:focus-visible{background:#b88d4b;color:#000;outline:3px solid transparent}.post-summary__date{color:#3b3a3a;display:block;font-size:1.6rem;font-weight:700;margin:.75em 0 .5em}.post-summary__category{color:#3b3a3a;font-size:calc(1.6rem + .89286vw - 2.85714px);font-weight:300;margin-bottom:1em}.post-summary svg{color:#5c969c;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.post-summary__button{-ms-flex-order:99;order:99}.post-summary__button:after{content:"";inset:0;position:absolute}.contact-bottom{overflow:hidden;position:relative}.contact-bottom__k{height:auto;left:0;max-width:none;opacity:.1;position:absolute;top:0;-webkit-transform:translateX(-25%);transform:translateX(-25%);width:550px;z-index:1}.contact-bottom__red{background:#82244e}.contact-bottom__columns{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 60px;justify-content:space-between;padding-bottom:40px;padding-top:61px;position:relative;z-index:2}.contact-bottom__columns--red{gap:48px 60px}.contact-bottom__columns--red .typography{text-align:center}.contact-bottom__column{position:relative;width:100%;z-index:2}.contact-bottom__column-title{color:#fff;font-size:2.8rem;font-weight:700;line-height:1.2142857143;margin-bottom:1em;padding-top:1em;position:relative;text-align:center}.contact-bottom__column-title:before{background-color:#b88d4b;color:#b88d4b;content:"";height:1px;left:0;margin:0 auto;max-width:95px;position:absolute;right:0;top:0;width:100%}.contact-complaints__title{color:#3b3a3a;font-size:2rem}.contact-complaints__number{background-color:transparent;color:#82244e;display:inline-block;font-size:4.2rem;font-weight:300;margin-bottom:1em;text-decoration:underline;text-decoration-thickness:2px}.contact-complaints__number:hover{text-decoration:none}.contact-complaints__number:focus-visible{background:#b88d4b;color:#000;outline:3px solid transparent;text-decoration:none}.contact-complaints__content p{font-weight:300}.contact-content{display:grid;grid-template-rows:auto auto auto;position:relative}.contact-content__k{grid-row:2/3;height:auto;opacity:.06;position:absolute;width:100%;z-index:-1}.contact-content__primary-image{grid-row:1/2;position:relative;z-index:-2}.contact-content__primary-image img{display:block;height:auto;width:100%}.contact-content__secondary-image{grid-row:3/4;position:relative;z-index:-2}.contact-content__secondary-image img{display:block;height:auto;width:100%}.contact-content__content{grid-row:2/3;padding:36px 30px}.contact-content__title{color:#82244e;font-size:4.2rem;font-weight:700;line-height:1.2857142857;margin-bottom:1em}.contact-page__top-k{bottom:0;height:100%;min-width:40%;-o-object-fit:cover;object-fit:cover;-o-object-position:0 50%;object-position:0 50%;opacity:.06;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto}.contact-page__intro{position:relative}.contact-page__form{margin-top:48px;position:relative}.contact-page__trust-logos{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:30px;justify-content:center;margin-top:60px}.contact-page__trust-logos li{min-width:0}.contact__columns{padding-bottom:60px}.contact__left{width:100%}.contact__left,.contact__primary{position:relative}.contact__primary img{height:100%;width:100%}.contact__secondary--desktop{display:none}.contact__right{width:100%}.contact__title{color:#82244e;font-size:calc(4.2rem + 2.67857vw - 8.57143px);margin-bottom:.6em}.contact__content p{color:#3b3a3a;font-size:calc(1.6rem + .89286vw - 2.85714px)}.contact__content h2{font-weight:300}.eventpage__top{position:relative}.eventpage__title{color:#82244e;font-size:calc(2.8rem + 3.56234vw - 13.35878px);font-weight:700;margin-bottom:1em;margin-top:12px;text-align:center}.eventpage__date{color:#3b3a3a;display:block;font-size:1.6rem;font-weight:700;margin:.75em 0 .5em;text-align:center}.eventpage__image{margin:38px 0;position:relative}.eventpage__image picture{position:relative;z-index:-2}.eventpage__image img{width:100%}.eventpage__k{height:auto;left:0;max-width:542px;opacity:.06;position:absolute;top:0;width:100%;z-index:-1}@media screen and (min-width:400px){.highlight__image img{aspect-ratio:auto 552/292}.element-meet-the-team__carousel-progress{display:none}.element-meet-the-team__carousel .splide__track{overflow:hidden}.element-meet-the-team__carousel .splide__arrows{display:block}.element-tour__tour{height:400px}}@media screen and (min-width:420px){.element-carousel__carousel .splide__arrow--prev{left:-2.5em;top:50%}.element-carousel__carousel .splide__arrow--next{right:-2.5em;top:50%}.element-carousel__caption{margin-top:1.2em}.element-map__cta{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}}@media (min-height:450px){.header,.section-nav-banner{position:sticky}}@media screen and (min-width:460px){.element-future-care-homes__flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:64px 26px}.element-future-care-homes__home{margin-bottom:0;width:calc(50% - 16px)}}@media screen and (min-width:480px){.typography img.left,.typography img.leftAlone,.typography img.right,.typography img.rightAlone{display:inline-block}.typography img.left{float:left;margin:0 1em 0 0}.typography img.right{float:right;margin:0 0 0 1em}.typography img.leftAlone{float:left;margin:0 100% 1em 0}.typography img.rightAlone{float:right;margin:0 0 1em 100%}.typography .captionImage.left{float:left;margin:0 1em 1em 0}.typography .captionImage.right{float:right;margin:0 0 1em 1em}.typography .captionImage.center{margin:0 auto 1em}.typography .captionImage img{float:none;margin:0}.job-offer__contract table th{white-space:nowrap}.element-button-list__list{gap:36px 54px}.element-care-home-search__popup .composite{-ms-flex-pack:center;display:-ms-flexbox;display:flex;gap:0 24px;justify-content:center}.element-care-home-search__popup .composite .form__field-group{margin-top:0}.element-care-home-search__popup .form__actions{-ms-flex-pack:center;display:-ms-flexbox;display:flex;justify-content:center}.element-types-of-care-grid__grid .splide__slide{width:50%}.element-types-of-care-grid__grid .splide__slide:nth-child(2){display:block}}@media screen and (min-width:540px){.element-button-list__button{width:calc(50% - 27px)}.element-feature-boxes__item{width:calc(50% - 12px)}}@media (min-width:576px){.career-benefits__title,.download-banner__title,.element-care-home-details__section--title,.element-employee-benefits__title{font-size:2.8rem}}@media screen and (min-width:576px){.event-list__item{width:calc(50% - 12px)}.event-list__button{margin-top:auto}.element-contact-us:before{background-position-x:left;background-size:initial}.element-feature-list__item{width:calc(50% - 24px)}.element-latest-news__grid{display:-ms-flexbox;display:flex}.element-latest-news__carousel,.element-latest-news__carousel-progress{display:none}.element-meet-the-team__carousel .splide__arrow{top:15%}.element-stats__flex{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;padding-bottom:45px}.element-stats__stat{margin:1em;width:calc(50% - 24px)}.blog__grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 22px;margin:0 auto}.post-summary{width:calc(50% - 12px)}.post-summary__button{margin-top:auto}}@media screen and (min-width:620px){.element-highlights__carousel .splide__track{overflow:hidden}.element-highlights__carousel-progress{display:none}.highlights__arrows{display:block}.highlights__arrow.splide__arrow--prev{left:-3em}.highlights__arrow.splide__arrow--next{right:-3em}}@media screen and (min-width:640px){.element-care-home-facilities__carousel{display:none}.element-care-home-facilities__grid{display:grid;gap:2.4rem;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:646px){.previous-winners{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px 24px}.previous-winner{margin-bottom:0;width:calc(50% - 12px)}}@media screen and (min-width:650px){.career-header{display:grid;gap:0 24px;grid-template-columns:auto auto;grid-template-rows:auto auto auto}.career-header--border{margin-bottom:24px;padding-bottom:24px}.career-header--no-border{margin-bottom:0;padding-bottom:0}.career-header__title{grid-column:1/span 1;grid-row:1/span 1}.career-header__title h1,.career-header__title h2{margin-bottom:.5em}.career-header__location{grid-column:1/span 1;grid-row:2/span 1}.career-header__information{grid-column:2/span 1;grid-row:1/span 3;margin-left:auto;margin-top:.75em}.career-header__information.typography{line-height:1.5}.career-header__information dl{margin-bottom:0}.career-header__cta{align-self:start;grid-column:1/span 1;grid-row:3/span 1;justify-self:start}.career-list{margin-left:0;margin-right:0}.career-list__item{width:calc(50% - 8px)}.job-offer__logo{display:table-cell;text-align:right;vertical-align:top}.job-offer__logo img{display:inline-block}.element-care-awards-winners__tab-list-item{width:calc(50% - 18px)}.element-care-home-types-of-care-grid .splide{margin-top:36px}.element-care-home-types-of-care-grid .splide__list{display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:36px}.element-care-home-types-of-care-grid .splide__slide{width:calc(50% - 18px)}.element-care-home-types-of-care-grid__carousel-progress{display:none}.element-media-download__item{width:calc(33.33333% - 12px)}}@media (min-width:768px){.exit-popup__title{font-size:2.8rem}.career-benefits__title:before{max-width:168px}.element-call-to-action__title{font-size:2.8rem}.element-care-home-careers__title:before,.element-care-home-details__section--title-line:before,.element-care-home-facilities h2:before{max-width:168px}.element-care-home-intro__title{font-size:3.8rem}.element-care-home-search__title{font-size:5.4rem}.element-care-homes-nearby__title{font-size:3.8rem}.element-carousel__title{font-size:4.2rem}.element-carousel__title:before{max-width:168px}.element-contact-recruitment-team__form .form__field-label{font-size:2rem}.element-employee-benefits__title:before{max-width:168px}.element-expanding-list__item--button{font-size:2.8rem}.element-expanding-list__item--content p{font-size:2rem}.element-feature-list__title{font-size:2.8rem}.element-find-a-care-home__form .form__field-label{font-size:3.8rem}.element-future-care-homes__title{font-size:5.4rem}.element-future-care-homes__home-title{font-size:2.8rem}.element-get-in-touch__form .form__field-label--required{font-size:2rem}.element-highlights__title{font-size:2.8rem}.element-highlights__title:before{max-width:168px}.element-latest-news__title,.highlight__title{font-size:2.8rem}.element-latest-news__title:before{max-width:168px}.element-latest-news__link{font-size:2.4rem}.element-map__title{font-size:2.8rem}.element-map__title--large{font-size:3.8rem}.element-map__address,.element-map__address-title,.element-map__postcode-label,.element-map__w3w{font-size:2rem}.element-meet-the-team__title:before{max-width:168px}.team-member__name{font-size:2.8rem}.team-member__description,.team-member__email,.team-member__job{font-size:2rem}.nominate__title{font-size:4.2rem}.nominate__link,.previous-winner__title{font-size:2.8rem}.previous-winner__content{font-size:2rem}.element-stats__number{font-size:7.6rem}.element-stats__title{font-size:2.8rem}.element-text-over-image__title{font-size:3.2rem}.element-text-with-sidebar__title{font-size:2.8rem}.element-text-with-sidebar__main h2:before,.element-text-with-sidebar__title:before{max-width:168px}.element-text-with-sidebar__sidebar-title{font-size:2.8rem}.element-tiled-content__content h2:before,.element-timeline__title:before{max-width:168px}.timeline-item__title{font-size:2.8rem}.timeline-item__description{font-size:2rem}.element-tour__title{font-size:4.2rem}.element-tour__title:before{max-width:168px}.element-two-column-text__title,.element-two-column__title,.element-types-of-care-list__title{font-size:3.2rem}.element-widgets__title{font-size:4.2rem}.element-widgets__title:before{max-width:168px}.element-widgets__column-title{font-size:2.8rem}.blogpost__title{font-size:4.2rem}.blog__title{font-size:5.4rem}.blogpost-also-like__title{font-size:2.8rem}.blogpost-also-like__see-all{font-size:2.4rem}.post-summary__title{font-size:2.8rem}.post-summary__category{font-size:2rem}.contact-bottom__column-title{text-align:left}.contact-bottom__column-title:before{max-width:168px;right:auto}.contact__title{font-size:5.4rem}.contact__content p{font-size:2rem}.eventpage__title{font-size:4.2rem}}@media screen and (min-width:768px){.accreditations{padding-bottom:42px;padding-top:42px}.care-home-list__home-care-banner{-ms-flex-order:4;order:4}.care-home-list__item{width:calc(50% - 12px)}.contact-form-ctas__list{-ms-flex-pack:center;-ms-flex-direction:row;flex-direction:row;justify-content:center}.contact-form-ctas__item{max-width:245px}.contact-form-ctas__icon{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:81px}.contact-form-ctas__link{text-decoration:underline;text-decoration-thickness:.05em}.contact-form-ctas__link:hover{text-decoration:none}.form__columns{grid-template-columns:repeat(2,1fr)}.form__columns--three-column{grid-template-columns:repeat(3,1fr)}.home-care-cta-banner{grid-template:1fr/1fr 1fr}.home-care-cta-banner__overlay{display:block;grid-area:1/1/2/2;position:relative;z-index:1}.home-care-cta-banner__overlay img{height:100%;-webkit-mask-image:linear-gradient(270deg,#000 0,#000 50%,transparent);mask-image:linear-gradient(270deg,#000 0,#000 50%,transparent);position:absolute;right:0;top:0;width:auto;z-index:1}.home-care-cta-banner__overlay:after{background:rgba(130,36,78,.8);-webkit-clip-path:polygon(0 0,100% 0,calc(100% - var(--home-care-cta-banner-overlay-height)*.25) 50%,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - var(--home-care-cta-banner-overlay-height)*.25) 50%,100% 100%,0 100%);content:"";inset:0;position:absolute}.home-care-cta-banner__content{align-self:end;background-color:transparent;grid-area:1/1/2/2}.popup__inner{padding:60px 60px 55px}.red-form .form__field-group{margin:0 0 2em}.red-form .fieldset>.form__field-group{max-width:552px;width:calc(50% - 12px)}.red-form .form__field-group.textarea{max-width:none;width:100%}.career-benefits__list{-webkit-columns:2;-moz-columns:2;column-count:2;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.career-benefits__item{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.job-offer{padding:48px}.short-career-search__form .fieldset{-ms-flex-align:end;align-items:flex-end;-ms-flex-direction:row;flex-direction:row}.short-career-search__form .form__field-group{-ms-flex:1 1 50%;flex:1 1 50%;width:auto}.short-career-search__form .form__field input.text,.short-career-search__form .form__field select.dropdown{font-size:1.8rem;padding-bottom:.7em;padding-top:.7em}.short-career-search__form .form__action{-ms-flex:0 0 auto;flex:0 0 auto}.awards{padding:5em 0}.element-button-list__title{font-size:calc(2.4rem + 3.33333vw - 25.6px)}.element-call-to-action{-ms-flex-direction:row;flex-direction:row}.element-call-to-action__title{margin-bottom:0;margin-right:1.5em;text-align:left}.element-call-to-action__link{padding:.4em 1em .4em 1.4em}.element-call-to-action__link svg{height:33px;width:33px}.element-care-awards-winners__panel-title{font-size:calc(2.4rem + 2.22222vw - 17.06667px);margin-bottom:2em}.element-care-awards-winners__panel-title:before{max-width:170px;width:100%}.element-care-home-careers__title{font-size:calc(2.4rem + 1.11111vw - 8.53333px);margin-bottom:1.5em;padding-top:1.5em}.element-care-home-details__inner{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 120px;justify-content:space-between}.element-care-home-details__section{max-width:552px;width:calc(50% - 60px)}.element-care-home-facilities__grid{grid-template-columns:repeat(3,1fr)}.element-care-home-intro__flex{display:grid;gap:0 24px;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto}.element-care-home-intro__flex:not(:has(.element-care-home-intro__image-wrapper)){grid-template-columns:.7fr .3fr;padding-bottom:24px}.element-care-home-intro__text{align-self:stretch;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-direction:column;flex-direction:column;grid:1/3;grid-column:1/2}.element-care-home-intro__content{margin-bottom:auto;margin-top:auto}.element-care-home-intro__content .typography p:last-child:has(.button){margin-top:2.25em}.element-care-home-intro__title{font-size:calc(2.8rem + 3.88889vw - 29.86667px)}.element-care-home-intro__image-wrapper{-ms-flex-order:2;align-self:stretch;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;grid-column:2/3;grid-row:1/2;margin-left:0;order:2}.element-care-home-intro__image picture{display:-ms-flexbox;display:flex}.element-care-home-intro__image img{height:100%;-o-object-fit:cover;object-fit:cover}.element-care-home-intro__trust-logos{-ms-flex-pack:center;gap:40px;grid-column:1/3;grid-row:2/3;justify-content:center}.element-care-home-intro--has-image .element-care-home-intro__trust-logos{grid-column:2/3}.element-care-home-search__popup-container{position:relative;z-index:5}.element-care-home-search__popup{background-color:#f8f4ed;left:50%;position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:2}.element-care-home-search__popup .form__field-label{color:#82244e;font-size:1.8rem}.element-care-home-search__popup .optionset .form__field>div label{font-size:1.8rem}.element-care-homes-nearby__title{font-size:calc(2.8rem + 3.88889vw - 29.86667px)}.element-carousel__title{padding-top:42px}.element-employee-benefits__intro{width:50%}.element-feature-boxes__title{font-size:calc(2.4rem + 1.11111vw - 8.53333px);margin-bottom:2em;padding-top:1.75em}.element-feature-boxes__title:before{max-width:170px;width:100%}.element-feature-list__item{width:calc(33% - 16px)}.element-find-a-care-home__form .form__field-holder{-ms-flex-align:center;-ms-flex-pack:justify;align-items:center;display:-ms-flexbox;display:flex;gap:24px;justify-content:space-between}.element-find-a-care-home__form .form__field-label{font-size:calc(3rem + 3.33333vw - 25.6px);margin:0;max-width:none;padding-top:0;text-align:left}.element-find-a-care-home__form .form__field-label:before{display:none}.element-find-a-care-home__form .form__field input.text{max-width:380px}.element-find-a-care-home__form .geolocate{margin-left:0}.element-future-care-homes__category{display:inline-block;margin:.2em .1em}.element-future-care-homes__home{width:calc(33% - 16px)}.element-get-in-touch:before{background-position:-200px;background-size:100%}.element-get-in-touch__title{padding-top:1.1em}.element-hero-image__k{bottom:auto;grid-row:auto;left:0;max-width:540px;right:auto;top:-36px;width:50%}.element-hero-image__image{grid-row:1/3}.element-hero-image__image--contain-height img{max-height:444px}.element-hero-image__content{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;grid-row:1/3;position:relative}.element-hero-image__content .breadcrumbs{left:50%;margin:0;max-width:1188px;padding:1.5em 30px;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.element-hero-image__title{font-size:calc(4.2rem + 9.44444vw - 72.53333px);line-height:1.0394736842;padding-top:.85em;text-align:left;width:50%}.element-hero-video-non-homepage__k{bottom:auto;grid-row:auto;left:0;max-width:540px;right:auto;top:-36px;width:50%}.element-hero-video-non-homepage__video{grid-row:1/3}.element-hero-video-non-homepage__video .responsive-video{width:100vw}.element-hero-video-non-homepage__video--contain-height>div{display:grid;max-height:444px;overflow:hidden;place-content:center;place-items:center}.element-hero-video-non-homepage__content{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;grid-row:1/3;position:relative}.element-hero-video-non-homepage__content .breadcrumbs{left:50%;margin:0;max-width:1188px;padding:1.5em 30px;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.element-hero-video-non-homepage__title{font-size:calc(4.2rem + 9.44444vw - 72.53333px);line-height:1.0394736842;padding-top:.85em;text-align:left;width:50%}.element-hero-video:after{background-image:linear-gradient(270deg,transparent 0,hsla(0,0%,100%,.7));content:"";height:100%;left:0;position:absolute;top:0;width:calc(50% - 100px);z-index:1}.element-hero-video__video{display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.element-hero-video__video img,.element-hero-video__video picture,.element-hero-video__video video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.element-hero-video--video-visible .element-hero-video__video,.no-js .element-hero-video__video{-webkit-animation:elementHeroVideoFadeIn .15s ease-out 0s forwards;animation:elementHeroVideoFadeIn .15s ease-out 0s forwards}.element-hero-video__video+.element-hero-video__image{display:none}.element-hero-video__overlay:before{background:linear-gradient(90deg,hsla(0,0%,100%,.75) 0,hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,.4) 80%,transparent);width:55vw}.element-hero-video__controls{-ms-flex-pack:end;background:#fff;display:-ms-flexbox;display:flex;justify-content:flex-end;padding:11px 15px}.element-hero-video__content:first-child{margin-top:36px}.element-hero-video__primary{padding-top:0}.highlights__arrow{top:65%}.element-land-opportunities-form__title{padding-top:1.1em}.element-latest-news__title{-webkit-margin-after:15px;margin-block-end:15px;padding-top:40px}.element-latest-news__link{margin-bottom:-.3em}.element-map__content{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.element-map__column{-ms-flex:0 1 40%;flex:0 1 40%;width:auto}.element-map__column--small{-ms-flex-preferred-size:20%;flex-basis:20%}.element-map__title--large{font-size:calc(2.8rem + 3.88889vw - 29.86667px)}.element-map__inner{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;height:486px;justify-content:space-between}.element-map__directions{max-width:376px;width:40%}.element-meet-the-team__top{padding-bottom:60px}.element-meet-the-team__title{font-size:calc(2.4rem + 1.11111vw - 8.53333px);margin-bottom:1.5em;padding-top:1.5em}.element-meet-the-team__carousel .splide__track{padding-left:0!important;padding-right:0!important}.element-meet-the-team__carousel .splide__arrow.splide__arrow--prev{left:-3em}.element-meet-the-team__carousel .splide__arrow.splide__arrow--next{right:-3em}.team-member__name{margin:.8em 0 .2em}.nominate{-ms-flex-pack:justify;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:space-between}.nominate__title{margin:0 2em 0 0;max-width:737px;padding-top:0;text-align:left}.nominate__title:before{display:none}.nominate__link{padding:.3em 1em .3em 1.4em}.nominate__link svg{max-width:none}.previous-winners{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:60px 24px}.element-stats__stat{width:calc(33% - 24px)}.element-stats__icon svg{max-height:60px;max-width:91px}.element-testimonial{position:relative}.element-testimonial__k{bottom:auto;right:0;top:0;width:50%}.element-testimonial__testimonial{-ms-flex-pack:start;display:-ms-flexbox;display:flex;gap:40px;justify-content:flex-start}.element-testimonial__image{max-width:808px;width:calc(60% - 24px)}.element-testimonial__text{-ms-flex-item-align:center;align-self:center;margin-top:0;max-width:380px;padding-left:0;width:calc(40% - 24px)}.element-testimonial__content{font-size:2.8rem;margin-bottom:85px}.element-testimonial__speech-mark{font-size:2.8rem}.element-text-over-image{display:grid;grid-template:auto auto/auto;margin-bottom:-36px;margin-top:-36px}.element-text-over-image__image{grid-column:1/2;grid-row:1/3}.element-text-over-image__title-container{align-self:end;grid-column:1/2;grid-row:1/2}.element-text-over-image__title{font-size:calc(2.8rem + 3.88889vw - 29.86667px)}.element-text-over-image__content-wrapper{grid-column:1/2;grid-row:2/3;margin-top:0}.element-text-over-image__content{margin-left:48px;max-width:320px}.element-text-over-image__content p:last-child:has(.button){margin-top:2.25em}.element-text-with-sidebar__title{padding-top:42px}.element-text-with-sidebar__flex{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;justify-content:space-between}.element-text-with-sidebar__flex h2{font-size:2.8rem;margin-bottom:40px;padding-top:40px}.element-text-with-sidebar__main{margin-right:110px;max-width:652px;width:70%}.element-text-with-sidebar__sidebar{max-width:353px;width:30%}.element-text-with-sidebar__sidebar-title{padding-top:42px}.element-tiled-content{padding-bottom:36px}.element-tiled-content__tile{-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row}.element-tiled-content__tile:nth-child(2n){-ms-flex-direction:row-reverse;flex-direction:row-reverse}.element-tiled-content__content{-ms-flex:0 0 auto;flex:0 0 auto;width:calc(50% - 18px)}.element-tiled-content__tile:nth-child(odd) .element-tiled-content__content{padding-right:0}.element-tiled-content__tile:nth-child(2n) .element-tiled-content__content{padding-left:0}.element-timeline__title{font-size:2.8rem;margin-bottom:60px;padding-top:40px}.element-timeline__carousel-progress{margin-top:30px}.element-tour{text-align:center}.element-tour__title:before{right:0}.element-tour__content{margin-bottom:50px}.element-tour__tour{height:570px}.element-two-column-text__column{width:calc(50% - 31px)}.element-two-column-text:not(:has(.element-two-column-text__title)) .element-two-column-text__column:has(h1:first-child,h2:first-child)+.element-two-column-text__column p:first-child{margin-top:1.5ex}.element-two-column-text__title{font-size:calc(2.8rem + 3.88889vw - 29.86667px)}.element-two-column__k{bottom:auto;left:0;max-width:540px;right:auto;top:-36px;width:50%}.element-two-column__grid{display:grid;grid-template-columns:[column1-start] 1fr [column1-end-small] 48px [column2-start-large] 12px 12px [column1-end-large] 48px [column2-start-small] 1fr [column2-end];grid-template-rows:[row1-start] 6ex [row1-end row2-start] auto [row2-end row3-start] auto [row3-end]}.element-two-column__breadcrumbs{align-self:start;grid-area:row1-start/column1-start/row1-end/column1-end-large}.element-two-column__grid--reversed .element-two-column__breadcrumbs{grid-area:row1-start/column2-start-large/row1-end/column2-end}.element-two-column__title{align-self:end;font-size:calc(2.8rem + 3.88889vw - 29.86667px);grid-area:row1-start/column1-start/row2-end/column1-end-large;margin-bottom:1em}.element-two-column__grid--reversed .element-two-column__title{grid-area:row1-start/column2-start-large/row2-end/column2-end}.element-two-column__breadcrumbs+.element-two-column__title{grid-area:row2-start/column1-start/row2-end/column1-end-large}.element-two-column__grid--reversed .element-two-column__breadcrumbs+.element-two-column__title{grid-area:row2-start/column2-start-large/row2-end/column2-end}.element-two-column__title--jumbo{font-size:calc(4.2rem + 3.33333vw - 25.6px);line-height:1.2222222222;margin-bottom:.75em;text-align:left}.element-two-column__image{grid-area:row1-start/column2-start-small/row3-end/column2-end;margin:0 -30px 0 0}.element-two-column__grid--reversed .element-two-column__image{grid-area:row1-start/column1-start/row3-end/column1-end-small;margin:0 0 0 -30px}.element-two-column__content{grid-area:row3-start/column1-start/row3-end/column1-end-large}.element-two-column__grid--reversed .element-two-column__content{grid-area:row3-start/column2-start-large/row3-end/column2-end}.element-two-column__content .typography p:last-child:has(.button){margin-top:2.25em}.element-two-column__content--indented{padding-left:min(100px,calc(-138.13333px + 21.11111vw))}.element-types-of-care-grid__title{font-size:calc(2.4rem + 1.11111vw - 8.53333px);margin-bottom:2em;padding-top:1.75em}.element-types-of-care-grid__title:before{max-width:170px;width:100%}.element-types-of-care-grid__grid .splide{margin:0}.element-types-of-care-grid__grid .splide__list{display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:48px 24px}.element-types-of-care-grid__grid .splide__slide{display:-ms-flexbox!important;display:flex!important;padding:0;width:calc(33.33333% - 16px)}.element-types-of-care-grid__grid .splide__pagination{display:none!important}.element-types-of-care-grid__item-title{font-size:calc(2.4rem + 1.11111vw - 8.53333px)}.element-types-of-care-grid__button{margin-top:auto}.element-types-of-care-list:before{background:url(../images/kingsley-k.svg) no-repeat 50% 50%;background-size:cover;content:"";height:100%;left:0;opacity:.05;position:absolute;top:0;width:100%;z-index:1}.element-types-of-care-list__item{display:grid;grid-template-columns:75px 1fr 48px 19px 24px 19px 48px 1fr 75px;grid-template-rows:1fr 2fr 66px}.element-types-of-care-list__title{align-self:end;font-size:calc(2.8rem + 3.88889vw - 29.86667px);grid-column:7/span 3;grid-row:1/span 1;margin-bottom:1em}.element-types-of-care-list__item--even .element-types-of-care-list__title{grid-column:1/span 3}.element-types-of-care-list__image{grid-column:1/span 2;grid-row:1/span 2;margin:0 0 0 -30px}.element-types-of-care-list__item--even .element-types-of-care-list__image{grid-column:8/span 2}.element-types-of-care-list__benefits{align-self:end;grid-column:2/span 4;grid-row:2/span 2;margin:0;padding:36px 30px}.element-types-of-care-list__item--even .element-types-of-care-list__benefits{grid-column:5/span 4}.element-types-of-care-list__benefits-toggle{display:none}.element-types-of-care-list__benefits-title{color:#82244e;display:block;font-size:calc(2.4rem + 1.11111vw - 8.53333px);font-weight:300;line-height:1.1071428571;margin-bottom:.75em}.element-types-of-care-list__benefits-content{display:block;padding:0}.element-types-of-care-list__content{grid-column:8/span 2;grid-row:2/span 2}.element-types-of-care-list__item--even .element-types-of-care-list__content{grid-column:1/span 2}.element-types-of-care-list__content p:last-child{margin-top:2em}.element-video__title{font-size:calc(2.4rem + 1.11111vw - 8.53333px);margin-bottom:2em}.element-widgets__title{font-size:calc(2.8rem + 3.125vw - 10px);margin-bottom:78px;padding-top:42px}.element-widgets__widgets{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.element-widgets__column{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;min-width:0;width:auto}.element-widgets__column--left{-ms-flex:0 0 auto;flex:0 0 auto;width:300px}.element-widgets__thirdparty{-ms-flex:1 1 auto;flex:1 1 auto}.element-widgets__thirdparty--care-home-uk{display:-ms-flexbox;display:flex}.element-widgets__thirdparty--care-home-uk .tg-review-carousel-widget-container .tg_reviews_node .tg_single_review{width:100%}.brochure__two-column-row{margin:18px 0 68px}.brochure__two-column-column{-ms-flex:1 1 50%;flex:1 1 50%}.brochure__two-column-column:not(:first-child){padding-left:56px}.blog-filter{margin-bottom:24px}.blog-filter__popup-toggle{display:none}.blog-filter__popup{background:transparent;display:block;margin-top:36px;padding:0}.blog-filter__popup>.form__field-group .form__field-label{clip:rect(0 0 0 0);border:0;-webkit-clip-path:polygon(0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.blog-filter__popup>.form__field-group .form__field{-ms-flex-pack:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;justify-content:center}.blog-filter__popup>.form__field-group .form__field>div{margin:0;width:auto}.blog-filter__popup>.form__field-group .form__field label{border:2px solid #82244e;border-radius:10px;color:#82244e;cursor:pointer;font-size:2rem;font-weight:700;padding:.5em 1em}.blog-filter__popup>.form__field-group .form__field label:after,.blog-filter__popup>.form__field-group .form__field label:before{display:none}.blog-filter__popup>.form__field-group .form__field input{position:absolute}.blog-filter__popup>.form__field-group .form__field input:focus-visible+label{box-shadow:0 0 0 3px #b88d4b}.blog-filter__popup>.form__field-group .form__field input:checked+label{background:#82244e;color:#fff}.blog-filter__popup .form__actions{display:none}.blog-filter__home-popup-toggle{color:#3b3a3a;font-size:2rem;text-align:center}.blog-filter__home-popup-toggle:after{color:#82244e}.blog-filter__home-popup-container{position:relative;z-index:4}.blog-filter__home-popup{background-color:#82244e;left:50%;padding:24px;position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:3}.blog-filter__home-popup .form__field-label{color:#82244e;font-size:1.8rem}.blog-filter__home-popup .optionset .form__field{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;-webkit-columns:2;-moz-columns:2;column-count:2}.blog-filter__home-popup .optionset .form__field>div label{font-size:1.8rem}.blogpost__image{margin:60px 0;position:static}.blogpost__k{-webkit-transform:translateY(-80px);transform:translateY(-80px)}.blogpost-also-like__title{padding-top:1.2em}.blogpost-also-like__title:before{max-width:168px}.download-banner__inner svg{margin-bottom:0}.download-banner__inner{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;padding-left:2em;padding-right:3.8em}.download-banner__title{margin-right:1em;text-align:left}.post-summary{width:calc(33% - 13px)}.post-summary__image{max-width:362px}.contact-bottom__k{bottom:0;top:auto;-webkit-transform:none;transform:none}.contact-bottom__columns{padding-bottom:40px;padding-top:76px}.contact-bottom__columns--red .typography{text-align:left}.contact-bottom__column{width:calc(50% - 30px)}.contact-content{grid-template-columns:auto min(22vw,310px) 48px 48px 50%;grid-template-rows:auto min(12vw,160px) auto}.contact-content__k{grid-row:auto;height:905px;left:50%;min-height:calc(120% + 55px);top:0;-webkit-transform:translate(-25%,-10%);transform:translate(-25%,-10%);width:auto}.contact-content__primary-image{grid-column:1/3;grid-row:1/3}.contact-content__primary-image img{height:100%;-o-object-fit:cover;object-fit:cover}.contact-content__secondary-image{grid-column:2/4;grid-row:2/4}.contact-content__content{align-self:end;grid-column:5/6;grid-row:1/4;padding:54px 30px 0 0}.contact__columns{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;justify-content:space-between}.contact__left{margin-right:92px;max-width:616px;width:calc(50% - 20px)}.contact__primary img{height:90%;width:90%}.contact__secondary--mobile{display:none}.contact__secondary--desktop{bottom:-50%;display:block;position:absolute;right:-50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.contact__secondary--desktop img{max-width:220px}.contact__right{max-width:625px;width:calc(50% - 20px)}.contact__content{margin-left:3em}.eventpage__image{margin:60px 0;position:static}.eventpage__k{-webkit-transform:translateY(-80px);transform:translateY(-80px)}}@media screen and (min-width:768px) and (min-width:1128px){.element-button-list__title{font-size:3.6rem}.element-care-awards-winners__panel-title{font-size:3.2rem}.element-care-home-careers__title{font-size:2.8rem}.element-care-home-intro__title,.element-care-homes-nearby__title{font-size:4.2rem}.element-feature-boxes__title{font-size:2.8rem}.element-find-a-care-home__form .form__field-label{font-size:4.2rem}.element-hero-image__title,.element-hero-video-non-homepage__title{font-size:7.6rem}.element-map__title--large{font-size:4.2rem}.element-meet-the-team__title{font-size:2.8rem}.element-text-over-image__title,.element-two-column-text__title,.element-two-column__title{font-size:4.2rem}.element-two-column__title--jumbo{font-size:5.4rem}.element-types-of-care-grid__item-title,.element-types-of-care-grid__title{font-size:2.8rem}.element-types-of-care-list__title{font-size:4.2rem}.element-types-of-care-list__benefits-title,.element-video__title{font-size:2.8rem}}@media screen and (min-width:768px) and (min-width:768px){.element-widgets__title{font-size:4.2rem}}@media screen and (min-width:850px){.application-form__step-link{font-size:2.8rem;height:72px;line-height:72px;width:72px}.career-benefits__list{font-size:2rem}.career-search__filters{display:block;-ms-flex:0 0 auto;flex:0 0 auto;width:224px}.career-search__results{-ms-flex:1 1 auto;flex:1 1 auto}.career-search__results-title{color:#000;font-size:2rem;margin-bottom:1.5em;margin-top:.4em}.element-button-list__button{font-size:calc(2rem + 1.43885vw - 12.23022px);width:calc(33.33333% - 36px)}.element-contact-recruitment-team__columns{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;justify-content:space-between}.element-contact-recruitment-team__content{width:320px}.element-contact-recruitment-team__form{width:50%}.element-feature-boxes__item{width:calc(33.33333% - 16px)}}@media screen and (min-width:850px) and (min-width:1128px){.element-button-list__button{font-size:2.4rem}}@media screen and (min-width:870px){.event-list__item{width:calc(33.33333% - 16px)}}@media screen and (min-width:900px){.button--wide{padding-left:2em;padding-right:2em}.button--wider{padding-left:2.75em;padding-right:2.75em}}@media screen and (min-width:950px){.contact__secondary--desktop{bottom:-40%;right:-40%}}@media (min-width:960px){.short-career-search__title{font-size:4.8rem}}@media screen and (min-width:960px){.typography{font-size:2rem;line-height:1.2}.typography span.large{font-size:2.4rem;line-height:1.1666666667}.typography p{margin-bottom:1.25em}.typography .h1,.typography .h2,.typography h1,.typography h2{font-size:4.2rem;line-height:1.2857142857}.typography .h3,.typography h3{font-size:2.8rem;line-height:1.2142857143}.typography blockquote{font-size:4.2rem;line-height:1.2857142857}.typography table{font-size:1.8rem}.typography--small{font-size:1.6rem}.typography--small .h3,.typography--small h3{margin-bottom:.35em}.typography--smaller-headings .h1,.typography--smaller-headings .h2,.typography--smaller-headings h1,.typography--smaller-headings h2{font-size:2.8rem}.typography--smaller-headings .h3,.typography--smaller-headings h3{font-size:2.4rem}.brochure-form__address-search button{font-size:2rem}.care-home-list__content{font-size:2rem;line-height:1.2}.care-home-list__title{font-size:2.8rem;line-height:1.1071428571}.contact-form-ctas{padding:60px 0 80px}.contact-form-ctas__item{font-size:1.8rem}.contact-form-ctas__modal-content .typography h2{font-size:3rem}.event-list{gap:60px 24px}.event-list__title{font-size:2.8rem;line-height:1.1071428571}.event-list__date,.event-list__open-to,.event-list__summary{font-size:2rem;line-height:1.2}.footer{padding:60px 0 80px}.footer hr{margin:50px 0}.footer__socials{margin-top:36px}.footer__credit{margin-top:2em}.form__field-label{font-size:1.8rem;line-height:1.4;margin-bottom:.5em}.form__field input.text,.form__field input.text[readonly=readonly],.form__field select.dropdown,.form__field span.readonly,.form__field textarea.textarea,.optionset .form__field{font-size:2rem}.optionset .form__field>div label{padding-top:0}.optionset .form__field>div label:after,.optionset .form__field>div label:before{-webkit-transform:translateY(.1em);transform:translateY(.1em)}.checkboxset .form__field{font-size:2rem}.checkboxset .form__field>div label{padding-top:0}.checkboxset .form__field>div label:after,.checkboxset .form__field>div label:before{-webkit-transform:translateY(.1em);transform:translateY(.1em)}.checkboxset .form__field>div label:after{-webkit-transform:translateY(.1em) rotate(-45deg);transform:translateY(.1em) rotate(-45deg)}.form__field.form-check{font-size:2rem}.form__field.form-check label{padding-top:0}.form__field.form-check label:after,.form__field.form-check label:before{-webkit-transform:translateY(.1em);transform:translateY(.1em)}.form__field.form-check label:after{-webkit-transform:translate(-.35rem,.1em) rotate(-45deg);transform:translate(-.35rem,.1em) rotate(-45deg)}.form__field.form-check input{-webkit-transform:translateY(.1em);transform:translateY(.1em)}:root{--header-height:140px}.header{padding:45px 0}.header--shallow{padding-bottom:25px;padding-top:25px}.header--static{position:relative}.header__flex{-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 24px}.header__logo-set{margin-bottom:5px;margin-left:0;margin-top:15px}.header__menu-open{display:none}.header__search-open{padding:.5em .9em}.header__search-open--mobile-only{display:none}.home-care-cta-banner__content{padding:36px 50px}.home-care-cta-banner__content h2{font-size:calc(2.2rem + 5.70175vw - 54.73684px);line-height:1.2857142857}.home-care-cta-banner__content a{font-size:calc(2rem + 1.75439vw - 16.84211px)}.nav{background:#fff;height:auto;margin-left:auto;overflow:visible;position:static;-webkit-transform:none!important;transform:none!important;transition:none!important;visibility:visible;width:auto}.nav__mobile-actions,.nav__mobile-button{display:none}.nav__overlay{background-color:hsla(0,0%,100%,.6);content:"";height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:-200vh;transition:top 0ms .5s,visibility 0ms .5s,opacity .25s ease .25s;visibility:hidden;width:100%;z-index:-1}.nav--ready .nav__overlay{display:block}.nav__item--has-children:focus-within~.nav__overlay,.nav__item--has-children:hover~.nav__overlay{opacity:1;top:0;transition:top 0ms 50ms,visibility 0ms 50ms,opacity .25s ease;visibility:visible}.nav__menu{height:auto;overflow:visible;padding:0;position:static}.nav__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 0;overflow:visible}.nav__item{margin-left:24px;padding:0}.nav__item:first-child{margin-left:0}.nav__item:before{display:none}.nav__link{border-bottom:1px solid transparent;color:#3b3a3a;font-size:calc(1.6rem + .52632vw - 5.05263px);padding:0;transition:border-bottom-color .15s ease}.nav__item:hover .nav__link{border-bottom-color:#82244e}.nav__open-submenu{color:#82244e;padding:1em}.nav__open-submenu svg:first-child{display:none}.nav__open-submenu svg:last-child{display:block;-webkit-transform:translateY(.3ex) rotate(90deg);transform:translateY(.3ex) rotate(90deg)}.nav__submenu .nav__open-submenu{color:#b88d4b}.nav__close-submenu,.nav__open-submenu--care-homes{display:none}.nav__submenu{display:none;height:auto;opacity:0;overflow:visible;padding:50px 30px;position:absolute;top:-500%;-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:top 0ms .5s,visibility 0ms .5s,opacity .25s ease .25s,-webkit-transform 0ms .5s;transition:top 0ms .5s,visibility 0ms .5s,opacity .25s ease .25s,transform 0ms .5s;transition:top 0ms .5s,visibility 0ms .5s,opacity .25s ease .25s,transform 0ms .5s,-webkit-transform 0ms .5s;visibility:hidden;width:100%;z-index:2}.nav--ready .nav__submenu{display:block}.nav__item:focus-within>.nav__submenu,.nav__item:hover>.nav__submenu,.nav__submenu[data-expanded=true]{height:auto;opacity:1;top:100%;-webkit-transform:none;transform:none;transition:top 0ms 50ms,visibility 0ms 50ms,opacity .25s ease 50ms,-webkit-transform 0ms 50ms;transition:top 0ms 50ms,visibility 0ms 50ms,opacity .25s ease 50ms,transform 0ms 50ms;transition:top 0ms 50ms,visibility 0ms 50ms,opacity .25s ease 50ms,transform 0ms 50ms,-webkit-transform 0ms 50ms;visibility:visible;z-index:3}.nav__item:focus-within>.nav__submenu:before,.nav__item:hover>.nav__submenu:before,.nav__submenu[data-expanded=true]:before{bottom:100%;content:"";height:45px;left:0;position:absolute;width:100%}.header--shallow .nav__item:focus-within>.nav__submenu:before,.header--shallow .nav__item:hover>.nav__submenu:before,.header--shallow .nav__submenu[data-expanded=true]:before{height:30px}.nav__subitem:focus-within>.nav__submenu,.nav__subitem:hover>.nav__submenu,.nav__submenu .nav__submenu[data-expanded=true]{height:auto;opacity:1;top:calc(100% - 50px);-webkit-transform:none;transform:none;transition:top 0ms 50ms,visibility 0ms 50ms,opacity .25s ease,-webkit-transform 0ms 50ms;transition:top 0ms 50ms,visibility 0ms 50ms,opacity .25s ease,transform 0ms 50ms;transition:top 0ms 50ms,visibility 0ms 50ms,opacity .25s ease,transform 0ms 50ms,-webkit-transform 0ms 50ms;visibility:visible;z-index:3}.nav__subitem:focus-within>.nav__submenu:before,.nav__subitem:hover>.nav__submenu:before,.nav__submenu .nav__submenu[data-expanded=true]:before{display:none}.nav__subtitle-link{display:none}.nav__sublist-container{border:0;margin:0 auto;max-width:1128px;padding:0}.nav__sublist{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:48px 24px}.nav__subitem{-ms-flex-line-pack:start;align-content:flex-start;padding:0;width:calc(16.66667% - 20px)}.nav__sublink{font-weight:700;line-height:1.3;padding:0}.nav__sublink em{font-weight:300}.nav__sublink:hover{text-decoration:underline}.nav__submenu .nav__submenu .nav__sublink{font-weight:400}.nav__sublink:has(+.nav__open-submenu:not(.nav__open-submenu--care-homes)){width:calc(100% - 33px)}.nav__sublink--future-home{margin-left:0;padding:4px 0}.nav__buttons{-ms-flex-pack:end;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;inset:0 50% auto auto;justify-content:flex-end;max-width:1340px;padding:0 30px;position:absolute;-webkit-transform:translateX(50%);transform:translateX(50%);width:100%}.nav__buttons a{background-color:#82244e;border-top-left-radius:0;border-top-right-radius:0;color:#fff;font-size:1.6rem;padding:.5em .9em;transition:background-color .15s ease}.nav__buttons a:hover{background-color:#b88d4b}.nav__buttons a:focus-visible{background:#b88d4b}.nav__postcode-search{font-size:2.8rem;margin:0 0 60px;width:440px}.nav__postcode-search .form__field-label{margin-bottom:1em}.nav__postcode-search .form__field input.text{max-width:none}.search-off-canvas__foreground{padding:10vh 0 60px}.search-off-canvas__foreground .typography .h1{font-size:5.4rem}.search-off-canvas__algolia .ais-SearchBox-form{margin-bottom:10vh}.search-off-canvas__algolia .ais-SearchBox-input{font-size:2.8rem;height:72px;line-height:72px;padding:0 18px}.search-off-canvas__algolia .ais-SearchBox-loadingIndicator,.search-off-canvas__algolia .ais-SearchBox-reset{width:72px}:root{--section-nav-banner-height:59px}.section-nav-banner{z-index:5}.section-nav-banner__title--mobile{display:none}.section-nav-banner__title--desktop{display:block}.section-nav-banner__title--wide{font-size:2rem;width:200px}.section-nav-banner__menu-open{display:none}.section-nav{-ms-flex-positive:1;-ms-flex-direction:row;flex-direction:row;flex-grow:1;gap:0 12px;height:auto;overflow:visible;padding:0;position:static;-webkit-transform:none!important;transform:none!important;transition:none!important;visibility:visible;width:auto}.section-nav__close,.section-nav__title{display:none}.section-nav__menu{-ms-flex-pack:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0}.section-nav-banner:has(.section-nav-banner__title--mobile):not(:has(.section-nav-banner__title--desktop)) .section-nav__menu{-ms-flex-pack:start;justify-content:flex-start;margin-left:-16px}.section-nav__item{display:block;-ms-flex:0 1 auto;flex:0 1 auto;max-height:none;position:relative}.section-nav__link{font-size:1.5rem;padding:.7em 1em}.section-nav__ctas{width:auto}.section-nav__ctas,.section-nav__ctas li{display:-ms-flexbox;display:flex}.section-nav__cta{background:#82244e;border:0;border-radius:9999px 0 0 9999px;font-size:2.2rem;margin:0;padding:.9em 1.1em;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.section-nav__cta svg{height:32px;width:32px}.section-nav__ctas--off-canvas .section-nav__cta{-webkit-transform:translateX(100%) translateX(calc(-32px - 1.75em));transform:translateX(100%) translateX(calc(-32px - 1.75em))}.section-nav__ctas--off-canvas .section-nav__cta:hover{-webkit-transform:none;transform:none}.section-nav__cta--download{position:absolute;right:0;top:74px}.section-nav__cta--download:focus-visible{box-shadow:0 0 0 3px #000;-webkit-transform:none;transform:none}.section-nav__cta--enquiry-form{position:absolute;right:0;top:calc(86px + 7ex)}.section-nav__cta--enquiry-form:focus-visible{box-shadow:0 0 0 3px #000;-webkit-transform:none;transform:none}.section-nav__cta--arrange-visit{position:absolute;right:0;top:calc(170px + 7ex)}.section-nav__cta--arrange-visit:focus-visible{box-shadow:0 0 0 3px #000;-webkit-transform:none;transform:none}.section-nav__cta--telephone{border-radius:0;display:none;padding:0;-webkit-transform:none!important;transform:none!important}.section-nav__cta--telephone svg{height:24px;width:24px}.section-nav__cta--fixed-telephone-bottom{display:-ms-flexbox;display:flex;padding:.5em}.section-nav__submenu{background:#b88d4b;left:50%;min-width:95px;opacity:0;padding:5px 0;position:absolute;top:-100vh;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:top 0ms .25s,visibility 0ms .25s,opacity .25s ease;visibility:hidden;white-space:nowrap}.section-nav__item:focus-within .section-nav__submenu,.section-nav__item:hover .section-nav__submenu{opacity:1;top:100%;transition:top 0ms,visibility 0ms,opacity .25s ease;visibility:visible}.section-nav__sublink:focus-visible{background:#82244e;color:#fff}.agency-application-form__address-search button{font-size:2rem}.agency-candidate-scoring-field__item{-ms-flex-pack:justify;-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;gap:24px;justify-content:space-between}.agency-candidate-scoring-field__comments{-ms-flex:0 0 auto;flex:0 0 auto;width:365px}.agency-candidate-scoring-field__comments .form__field-group{margin-top:0}.application-form__address-search button{font-size:2rem}.career-intro__hero-image{margin-bottom:-160px}.element:has(.career-intro__hero-image)+.element{padding-top:130px}.career-list{gap:24px}.career-list__item{width:calc(50% - 12px)}.career-list--full-width .career-list__item{width:calc(33.33333% - 16px)}.career-list__title{font-size:2.8rem}.career-list__location{font-size:2rem}.career-list__description .typography{font-size:1.8rem}.career-search__filters{width:264px}.short-career-search{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:24px}.short-career-search__title{-ms-flex:0 0 auto;flex:0 0 auto;font-size:2.8rem;margin-bottom:0;width:240px}.element-call-to-action{padding-bottom:24px;padding-top:24px}.element-call-to-action__title{font-size:3rem}.element-call-to-action__link{font-size:2.5rem}.element-care-awards-winners__list-container{padding-bottom:60px;padding-top:60px}.element-care-awards-winners__tab-list-item{width:calc(33.33333% - 24px)}.element-care-awards-winners__content{padding-bottom:60px;padding-top:60px}.element-care-home-facilities{padding-bottom:80px;padding-top:80px}.element-care-home-facilities__item{font-size:1.8rem;gap:16px}.element-care-home-intro__flex{gap:0 64px;min-height:calc(100vh - var(--header-height) - var(--section-nav-banner-height))}.element-care-home-intro__text .typography{margin-top:2em}.element-care-home-intro__location,.element-care-home-intro__subtitle{font-size:2rem}.element-care-home-search__form .geolocate{font-size:2rem;text-decoration-thickness:.025em;text-underline-offset:.05em}.element-care-home-types-of-care-grid .splide__list{gap:36px 70px}.element-care-home-types-of-care-grid .splide__slide{width:calc(50% - 35px)}.element-care-homes-nearby__title:before{width:168px}.element-career-search-form__mobile{display:none}.element-career-search-form__desktop{display:block;position:relative}.element-contact-form{padding-bottom:80px;padding-top:80px}.element-find-a-care-home__form .form__field-wrapper{position:relative}.element-find-a-care-home__form .geolocate{left:0;position:absolute;top:100%}.element-future-care-homes__home-location{font-size:2rem}.element-hero-image__k,.element-hero-video-non-homepage__k{top:-80px}.element-hero-video__cta{font-size:calc(2rem + 3.50877vw - 33.68421px);padding:24px 40px}.element-hero-video__cta strong{display:inline}.element-hero-video__cta-button{padding:20px 29px}.element-hero-video__cta-button svg{height:33px;width:33px}.element-media-download__item{width:calc(25% - 13.5px)}.element-text-over-image{margin-bottom:-80px;margin-top:-80px}.element-text-over-image__content{margin-left:96px}.element-tiled-content{padding-bottom:80px;padding-top:80px}.element-tiled-content__tile{gap:60px;margin-top:60px}.element-two-column__k{top:-80px}.element-two-column__grid{display:grid;grid-template-columns:[column1-start] 1fr [column1-end-small] 62px [column2-start-large] 46px 46px [column1-end-large] 62px [column2-start-small] 1fr [column2-end]}.element-types-of-care-grid__grid .splide__list{gap:96px 24px}.element-types-of-care-list__item{grid-template-columns:185px 1fr 53px 19px 24px 19px 53px 1fr 185px}.element{padding-bottom:80px;padding-top:80px}.element--no-padding{padding-bottom:0;padding-top:0}.element--shallow-padding{padding-bottom:30px;padding-top:30px}.event-holder__title{font-size:2.8rem;line-height:1.2142857143}.event-holder__title:before{width:168px}.contact-content{margin-bottom:-25px}.contact-content__content .typography{padding-left:48px}.contact-content__title{line-height:1.2222222222}}@media screen and (min-width:960px) and (min-height:1100px){.element-care-home-intro__flex{min-height:0}}@media screen and (min-width:960px) and (min-width:1188px){.home-care-cta-banner__content h2{font-size:3.5rem}.home-care-cta-banner__content a{font-size:2.4rem}.element-hero-video__cta{font-size:2.8rem}}@media screen and (min-width:960px) and (min-width:1340px){.nav__link{font-size:1.8rem}}@media screen and (min-width:992px){.element-care-home-facilities__grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1000px){.element-testimonial__speech-mark{font-size:4.2rem}.element-testimonial__author{font-size:2rem}}@media screen and (min-width:1000px){.element-testimonial__testimonial{gap:96px}.element-widgets__thirdparty--care-home-uk .tg-review-carousel-widget-container .tg_reviews_node .tg_single_review{width:50%}}@media screen and (min-width:1100px){.element-carousel__carousel .splide__arrow svg{fill:#82244e;height:36px;width:24px}.element-carousel__carousel .splide__arrow--prev{left:-7em}.element-carousel__carousel .splide__arrow--next{right:-7em}.highlights__arrow{top:72%}.element-meet-the-team__carousel .splide__arrow{top:24%}.element-testimonial__text{padding-right:0}.element-testimonial__content{line-height:1.2380952381}.element-testimonial__content,.element-testimonial__speech-mark{font-size:4.2rem;padding-right:0}}@media screen and (min-width:1128px){.care-home-list__types-of-care li{-ms-flex-preferred-size:calc(33.33333% - 13.33333px);flex-basis:calc(33.33333% - 13.33333px)}.care-home-list__types-of-care li:only-child{-ms-flex-preferred-size:100%;flex-basis:100%}.contact-form-ctas__list{gap:110px}:root{--header-height:156px}.header__logo img{height:auto;width:168px}.header__search-open{font-size:1.8rem}.nav__submenu{padding-bottom:70px;padding-top:70px}.nav__submenu br{display:inline}.nav__buttons a{font-size:1.8rem}:root{--section-nav-banner-height:61px}.section-nav{gap:0 24px}.section-nav__link{font-size:1.6rem}.section-nav__cta--telephone{display:-ms-flexbox;display:flex;font-size:2.4rem}.section-nav__cta--fixed-telephone-bottom{display:none}body:has(.section-nav__cta--fixed-telephone-bottom) .viewport__back-to-top{bottom:30px}.short-career-search{gap:46px}.element-care-awards-winners__tab-list-item{width:calc(25% - 27px)}.element-tiled-content{padding-bottom:120px;padding-top:120px}.element-tiled-content__tile{gap:150px;margin-top:90px}.element-tiled-content__content{width:37.5%}.contact-content__primary-image{margin-left:max(-136px,calc(564px - 50vw))}.contact-content__content .typography{padding-left:100px}.contact-page__trust-logos{-ms-flex-pack:start;-ms-flex-direction:column;flex-direction:column;inset:0 auto 0 100%;justify-content:flex-start;margin-left:50px;margin-top:24px;position:absolute;width:130px}}@media screen and (min-width:1170px){.contact__secondary--desktop{bottom:-45%;right:-50%}.contact__secondary--desktop img{max-width:360px}}@media (min-width:1188px){.element-care-home-search__form .form__field-extra-label,.element-care-home-search__form input.text{font-size:2.8rem}.element-carousel__caption{font-size:2rem}.element-find-a-care-home__form,.element-hero-video__overlay:before,.element-hero-video__primary{font-size:2.8rem}.element-hero-video__title{font-size:7.6rem}.blog-filter__form .form__field-extra-label,.blog-filter__form input.text,.element-hero-video__form{font-size:2.8rem}}@media screen and (min-width:1188px){.accreditations__title{font-size:2.2rem;line-height:1.4090909091}.button{font-size:2.25rem;padding:.65em 1.6em}.button--wide{padding-left:2.5em;padding-right:2.5em}.button--wider{padding-left:3.5em;padding-right:3.5em}.nav__item{margin-left:36px}.element-care-home-intro__image{margin-right:max(-136px,calc(564px - 50vw))}.element-care-home-intro__trust-logos{gap:60px}.element-care-home-intro--has-image .element-care-home-intro__trust-logos{margin-right:max(-136px,calc(564px - 50vw))}.element-hero-video:after{background-image:linear-gradient(270deg,transparent 0,hsla(0,0%,100%,.7) 500px,hsla(0,0%,100%,.7))}.element-hero-video__overlay:before{width:55vw}.element-two-column__image{margin-right:max(-136px,calc(564px - 50vw))}.element-two-column__grid--reversed .element-two-column__image{margin-left:max(-136px,calc(564px - 50vw));margin-right:0}.element-types-of-care-list__image{margin-left:max(-136px,calc(564px - 50vw))}.element-types-of-care-list__item--even .element-types-of-care-list__image{margin-left:0;margin-right:max(-136px,calc(564px - 50vw))}}@media screen and (min-width:1200px){.element-media-download__item{width:calc(20% - 14.4px)}.contact__columns{padding-bottom:120px}.contact__primary img{height:100%;width:100%}}@media screen and (min-width:1240px){.highlights__arrow.splide__arrow--prev{left:-5em}.highlights__arrow.splide__arrow--next{right:-5em}.element-meet-the-team__carousel .splide__arrow.splide__arrow--prev{left:-4em}.element-meet-the-team__carousel .splide__arrow.splide__arrow--next{right:-4em}}@media screen and (min-width:1300px){.element-carousel__carousel .splide__arrow--prev{left:-9em}.element-carousel__carousel .splide__arrow--next{right:-9em}.element-tiled-content__content{padding:0}.contact-page__trust-logos{margin-left:100px}}@media screen and (min-width:1340px){.header__logo-set{gap:0 32px}.header__logo-set a:first-child{width:135px}.section-nav-banner__title{font-size:2rem;width:140px}.section-nav-banner__title--wide{font-size:2.4rem;width:275px}}@media screen and (min-width:1350px){.element-get-in-touch:before{background-position:-200px;background-size:50%}}@media screen and (max-width:959px){.header__search-open--desktop-only{display:none}}@media screen and (max-width:480px){.job-offer{margin-left:-10px;margin-right:-10px;padding:20px}}@media screen and (max-width:419px){.button{display:block}.button+.button{margin-top:.25em}}@media (prefers-reduced-motion:no-preference){[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos]{pointer-events:none}[data-aos].aos-animate{pointer-events:auto}html:not(.no-js) [data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}html:not(.no-js) [data-aos=fade-up]{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}html:not(.no-js) [data-aos=fade-down]{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}html:not(.no-js) [data-aos=fade-right]{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}html:not(.no-js) [data-aos=fade-left]{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}html:not(.no-js) [data-aos=fade-up-right]{-webkit-transform:translate3d(-100px,100px,0);transform:translate3d(-100px,100px,0)}html:not(.no-js) [data-aos=fade-up-left]{-webkit-transform:translate3d(100px,100px,0);transform:translate3d(100px,100px,0)}html:not(.no-js) [data-aos=fade-down-right]{-webkit-transform:translate3d(-100px,-100px,0);transform:translate3d(-100px,-100px,0)}html:not(.no-js) [data-aos=fade-down-left]{-webkit-transform:translate3d(100px,-100px,0);transform:translate3d(100px,-100px,0)}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}html:not(.no-js) [data-aos=zoom-in]{-webkit-transform:scale(.6);transform:scale(.6)}html:not(.no-js) [data-aos=zoom-in-up]{-webkit-transform:translate3d(0,100px,0) scale(.6);transform:translate3d(0,100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-down]{-webkit-transform:translate3d(0,-100px,0) scale(.6);transform:translate3d(0,-100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-right]{-webkit-transform:translate3d(-100px,0,0) scale(.6);transform:translate3d(-100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-left]{-webkit-transform:translate3d(100px,0,0) scale(.6);transform:translate3d(100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-out]{-webkit-transform:scale(1.2);transform:scale(1.2)}html:not(.no-js) [data-aos=zoom-out-up]{-webkit-transform:translate3d(0,100px,0) scale(1.2);transform:translate3d(0,100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-down]{-webkit-transform:translate3d(0,-100px,0) scale(1.2);transform:translate3d(0,-100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-right]{-webkit-transform:translate3d(-100px,0,0) scale(1.2);transform:translate3d(-100px,0,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-left]{-webkit-transform:translate3d(100px,0,0) scale(1.2);transform:translate3d(100px,0,0) scale(1.2)}html:not(.no-js) [data-aos^=slide][data-aos^=slide]{transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate{-webkit-transform:translateZ(0);transform:translateZ(0)}html:not(.no-js) [data-aos=slide-up]{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}html:not(.no-js) [data-aos=slide-down]{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}html:not(.no-js) [data-aos=slide-right]{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}html:not(.no-js) [data-aos=slide-left]{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}html:not(.no-js) [data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}html:not(.no-js) [data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}html:not(.no-js) [data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}html:not(.no-js) [data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}html:not(.no-js) [data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}html:not(.no-js) [data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}html:not(.no-js) [data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}html:not(.no-js) [data-aos=swipe-right]{-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);transition-property:-webkit-clip-path;transition-property:clip-path;transition-property:clip-path,-webkit-clip-path}html:not(.no-js) [data-aos=swipe-right].aos-animate{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}html:not(.no-js) .element:first-child [data-aos]{-webkit-clip-path:none!important;clip-path:none!important;opacity:1!important;-webkit-transform:none!important;transform:none!important}}

/*# sourceMappingURL=style.css.map*/