.bg-red{background-color:#dc3243!important}.text-red{color:#dc3243!important}.bg-red-lightest{background-color:#ffdbdf!important}.text-red-lightest{color:#ffdbdf!important}.bg-red-lighter{background-color:#fdaab2!important}.text-red-lighter{color:#fdaab2!important}.bg-red-light{background-color:#f86372!important}.text-red-light{color:#f86372!important}.bg-red-dark{background-color:#c11a2b!important}.text-red-dark{color:#c11a2b!important}.bg-red-darker{background-color:#840a16!important}.text-red-darker{color:#840a16!important}.bg-red-darkest{background-color:#5c0009!important}.text-red-darkest{color:#5c0009!important}.bg-red-bright{background-color:#fb2d42!important}.text-red-bright{color:#fb2d42!important}.bg-green{background-color:#2e854f!important}.text-green{color:#2e854f!important}.bg-green-lightest{background-color:#e8fdf0!important}.text-green-lightest{color:#e8fdf0!important}.bg-green-lighter{background-color:#a9efc4!important}.text-green-lighter{color:#a9efc4!important}.bg-green-light{background-color:#8adca9!important}.text-green-light{color:#8adca9!important}.bg-green-dark{background-color:#176936!important}.text-green-dark{color:#176936!important}.bg-green-darker{background-color:#0a4320!important}.text-green-darker{color:#0a4320!important}.bg-green-darkest{background-color:#062e15!important}.text-green-darkest{color:#062e15!important}.bg-green-bright{background-color:#13d35c!important}.text-green-bright{color:#13d35c!important}.bg-blue{background-color:#4579ac!important}.text-blue{color:#4579ac!important}.bg-blue-lightest{background-color:#ddebfa!important}.text-blue-lightest{color:#ddebfa!important}.bg-blue-lighter{background-color:#a4c5e6!important}.text-blue-lighter{color:#a4c5e6!important}.bg-blue-light{background-color:#719fcd!important}.text-blue-light{color:#719fcd!important}.bg-blue-dark{background-color:#27537e!important}.text-blue-dark{color:#27537e!important}.bg-blue-darker{background-color:#18395a!important}.text-blue-darker{color:#18395a!important}.bg-blue-darkest{background-color:#0c1f33!important}.text-blue-darkest{color:#0c1f33!important}.bg-blue-bright{background-color:#0c86ff!important}.text-blue-bright{color:#0c86ff!important}.bg-yellow{background-color:#91711e!important}.text-yellow{color:#91711e!important}.bg-yellow-lightest{background-color:#fff7e2!important}.text-yellow-lightest{color:#fff7e2!important}.bg-yellow-lighter{background-color:#f7de9d!important}.text-yellow-lighter{color:#f7de9d!important}.bg-yellow-light{background-color:#e9c35f!important}.text-yellow-light{color:#e9c35f!important}.bg-yellow-dark{background-color:#57420c!important}.text-yellow-dark{color:#57420c!important}.bg-yellow-darker{background-color:#423207!important}.text-yellow-darker{color:#423207!important}.bg-yellow-darkest{background-color:#2c2103!important}.text-yellow-darkest{color:#2c2103!important}.bg-yellow-bright{background-color:#ffbe16!important}.text-yellow-bright{color:#ffbe16!important}.bg-cyan{background-color:#3c807e!important}.text-cyan{color:#3c807e!important}.bg-cyan-lightest{background-color:#d8fcfb!important}.text-cyan-lightest{color:#d8fcfb!important}.bg-cyan-lighter{background-color:#aef4f2!important}.text-cyan-lighter{color:#aef4f2!important}.bg-cyan-light{background-color:#88e7e4!important}.text-cyan-light{color:#88e7e4!important}.bg-cyan-dark{background-color:#185755!important}.text-cyan-dark{color:#185755!important}.bg-cyan-darker{background-color:#154140!important}.text-cyan-darker{color:#154140!important}.bg-cyan-darkest{background-color:#102c2b!important}.text-cyan-darkest{color:#102c2b!important}.bg-cyan-bright{background-color:#11ded8!important}.text-cyan-bright{color:#11ded8!important}.bg-magenta{background-color:#b25493!important}.text-magenta{color:#b25493!important}.bg-magenta-lightest{background-color:#fceff8!important}.text-magenta-lightest{color:#fceff8!important}.bg-magenta-lighter{background-color:#f0c8e3!important}.text-magenta-lighter{color:#f0c8e3!important}.bg-magenta-light{background-color:#d993c2!important}.text-magenta-light{color:#d993c2!important}.bg-magenta-dark{background-color:#89306c!important}.text-magenta-dark{color:#89306c!important}.bg-magenta-darker{background-color:#6a1c51!important}.text-magenta-darker{color:#6a1c51!important}.bg-magenta-darkest{background-color:#460d33!important}.text-magenta-darkest{color:#460d33!important}.bg-magenta-bright{background-color:#e950b7!important}.text-magenta-bright{color:#e950b7!important}.bg-orange{background-color:#c84f0e!important}.text-orange{color:#c84f0e!important}.bg-orange-lightest{background-color:#ffe4d6!important}.text-orange-lightest{color:#ffe4d6!important}.bg-orange-lighter{background-color:#ffc3a3!important}.text-orange-lighter{color:#ffc3a3!important}.bg-orange-light{background-color:#fc9259!important}.text-orange-light{color:#fc9259!important}.bg-orange-dark{background-color:#a33900!important}.text-orange-dark{color:#a33900!important}.bg-orange-darker{background-color:#702700!important}.text-orange-darker{color:#702700!important}.bg-orange-darkest{background-color:#3d1500!important}.text-orange-darkest{color:#3d1500!important}.bg-orange-bright{background-color:#ff7024!important}.text-orange-bright{color:#ff7024!important}.bg-violet{background-color:#766abf!important}.text-violet{color:#766abf!important}.bg-violet-lightest{background-color:#e8e6f5!important}.text-violet-lightest{color:#e8e6f5!important}.bg-violet-lighter{background-color:#c6c1e7!important}.text-violet-lighter{color:#c6c1e7!important}.bg-violet-light{background-color:#a59cd9!important}.text-violet-light{color:#a59cd9!important}.bg-violet-dark{background-color:#42368d!important}.text-violet-dark{color:#42368d!important}.bg-violet-darker{background-color:#312868!important}.text-violet-darker{color:#312868!important}.bg-violet-darkest{background-color:#201a43!important}.text-violet-darkest{color:#201a43!important}.bg-violet-bright{background-color:#654df6!important}.text-violet-bright{color:#654df6!important}.bg-grey{background-color:#757575!important}.text-grey{color:#757575!important}.bg-grey-lightest{background-color:#f5f5f5!important}.text-grey-lightest{color:#f5f5f5!important}.bg-grey-lighter{background-color:#c2c2c2!important}.text-grey-lighter{color:#c2c2c2!important}.bg-grey-light{background-color:#8f8f8f!important}.text-grey-light{color:#8f8f8f!important}.bg-grey-dark{background-color:#5c5c5c!important}.text-grey-dark{color:#5c5c5c!important}.bg-grey-darker{background-color:#424242!important}.text-grey-darker{color:#424242!important}.bg-grey-darkest{background-color:#0f0f0f!important}.text-grey-darkest{color:#0f0f0f!important}.bg-black{background-color:#000!important}.text-black{color:#000!important}.bg-white{background-color:#fff!important}.text-white{color:#fff!important}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.cursor-progress{cursor:progress}.cursor-text{cursor:text}.g-sponsor{position:relative;text-align:center}.g-sponsor,.g-sponsor small{display:block}@media (min-width:1200px){.g-sponsor small{display:inline}}.g-sponsor-rectangle{background-color:#eee;padding-bottom:.5em}.g-sponsor-horizontal{display:inline-block;max-width:970px;min-height:90px}.g-sponsor-mt{margin-top:1em}.journey-navbar{top:45px}.journey-navbar-high-top{top:144px}@media (max-width:1408px){.journey-navbar-high-top{top:144px}}@media (max-width:1200px){.journey-navbar-high-top{top:144px}}@media (max-width:992px){.journey-navbar-high-top{top:138px}}@media (max-width:768px){.journey-navbar-high-top{top:133px}}[x-cloak]{display:none}.svg-icon{height:1em;width:1em}.svg-icon path,.svg-icon polygon,.svg-icon rect{fill:#333}.svg-icon circle{stroke:#4691f6;stroke-width:1}*{-webkit-tap-highlight-color:transparent}*,:after,:before{box-sizing:border-box}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover,button:active,button:hover{outline:0}abbr[title]{border-bottom:1px dotted #d0d0d0;cursor:help}.u-strongish{font-weight:600}.u-strong,.u-strongest,b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;vertical-align:middle}img,svg{display:inline-block}svg:not(:root){overflow:hidden}button{-webkit-appearance:button;color:inherit;cursor:pointer;font:inherit;margin:0;overflow:visible;text-transform:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}button{-webkit-user-select:none;-moz-user-select:none;user-select:none}a.o-skiptocontent{font-size:80%;height:0;left:0;overflow:hidden;padding:2px 4px;position:absolute;top:-40px;width:0;z-index:999999}a.o-skiptocontent:focus,a.o-skiptocontent:hover{background:#222;color:#fff;height:auto;outline:0;top:0;width:auto}@font-face{font-family:lato;font-style:normal;font-weight:900;src:url(/fonts/lato-black-webfont.woff?265ef70654b3940d90519d8f3b16bd67) format("woff")}@font-face{font-family:lato;font-style:normal;font-weight:700;src:url(/fonts/lato-bold-webfont.woff?bec17a1993cdcf83e93f13ce3d29f095) format("woff")}@font-face{font-family:lato;font-style:normal;font-weight:600;src:url(/fonts/lato-semibold-webfont.woff?c33603ee281ba9d7b74f3d1ddf93ddf1) format("woff")}@font-face{font-family:lato;font-style:italic;font-weight:400;src:url(/fonts/lato-italic-webfont.woff?d652a6abec20336644e88f32fbe3e9f7) format("woff")}@font-face{font-family:lato;font-style:normal;font-weight:400;src:url(/fonts/lato-regular-webfont.woff?e98ec63d97936c780bdf31147e4fe8bc) format("woff")}@font-face{font-family:landing-pages;font-style:normal;font-weight:400;src:url(/fonts/landing-pages.woff?0102c8f918cc44c8b36a46c4cfdd7305) format("woff")}[data-icon]:before{content:attr(data-icon)}[class*=" u-icon-"]:before,[class^=u-icon-]:before,[data-icon]:before,a[rel=external]:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:landing-pages!important;font-style:normal!important;font-variant:normal!important;font-weight:400!important;line-height:1;text-transform:none!important}.u-icon-info:before{content:"a"}.u-icon-chevron-right:before{content:"c"}.u-icon-pin-map:before{content:"b"}.u-icon-external-link-square:before,a[rel=external]:after{content:"d"}.u-icon{vertical-align:middle}a[rel=external]:after{color:#f8c272;font-size:80%;margin:0 5px 0 4px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;animation:fadeIn .5s backwards;background-color:#fff;color:#595959;font-family:lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:17px;line-height:1.428571429;margin:0;margin-right:0!important;padding-right:0!important;text-rendering:optimizeLegibility}body.has-modal{overflow:hidden}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{text-decoration:none}.s-themed-links a{color:#0c86ff}.s-themed-links a:focus,.s-themed-links a:hover{color:#0c86ff;text-decoration:underline}.s-themed-links a:active{color:#0079f2}.t-homes .s-themed-links a,.t-homes .s-themed-links a:focus,.t-homes .s-themed-links a:hover{color:#693db6}.t-homes .s-themed-links a:active{color:#48297c}.t-villages .s-themed-links a,.t-villages .s-themed-links a:focus,.t-villages .s-themed-links a:hover{color:#d23258}.t-villages .s-themed-links a:active{color:#96213d}.t-home-care .s-themed-links a,.t-home-care .s-themed-links a:focus,.t-home-care .s-themed-links a:hover{color:#559d3b}.t-home-care .s-themed-links a:active{color:#376626}.t-products-and-services .s-themed-links a,.t-products-and-services .s-themed-links a:focus,.t-products-and-services .s-themed-links a:hover{color:#1b9c9c}.t-products-and-services .s-themed-links a:active{color:#105b5b}.s-plain-links a{color:#0c86ff}.s-plain-links a:focus,.s-plain-links a:hover{color:#0c86ff;text-decoration:underline}.s-plain-links a:active{color:#0079f2}.img-responsive{display:block;height:auto;max-width:100%}hr{border:0;border-top:1px solid #eee;margin-bottom:34px;margin-top:34px}[role=button]{cursor:pointer}.o-container\@sm{margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;position:relative}.o-container\@sm:after,.o-container\@sm:before{content:" ";display:table}.o-container\@sm:after{clear:both}@media (min-width:768px){.o-container\@sm{padding-left:40px;padding-right:40px}}@media (min-width:992px){.o-container\@sm{width:815px}}@media (min-width:1200px){.o-container\@sm{padding-left:10px;padding-right:10px;width:1155px}}.o-container\@md{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;position:relative}.o-container\@md:after,.o-container\@md:before{content:" ";display:table}.o-container\@md:after{clear:both}@media (min-width:768px){.o-container\@md{padding-left:40px;padding-right:40px}}@media (min-width:992px){.o-container\@md{width:815px}}@media (min-width:1200px){.o-container\@md{padding-left:10px;padding-right:10px;width:1155px}}.o-container\@lg{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.o-container\@lg:after,.o-container\@lg:before{content:" ";display:table}.o-container\@lg:after{clear:both}@media (min-width:768px){.o-container\@lg{padding-left:40px;padding-right:40px}}@media (min-width:1200px){.o-container\@lg{padding-left:10px;padding-right:10px;width:1155px}}.o-container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.o-container:after,.o-container:before{content:" ";display:table}.o-container:after{clear:both}@media (min-width:768px){.o-container{padding-left:40px;padding-right:40px;width:735px}}@media (min-width:992px){.o-container{width:815px}}@media (min-width:1200px){.o-container{padding-left:10px;padding-right:10px;width:1155px}}@media (min-width:1408px){.o-container--has-xl{width:1295px}}.o-container-fluid{padding-left:10px;padding-right:10px}.o-container-fluid:after,.o-container-fluid:before{content:" ";display:table}.o-container-fluid:after{clear:both}.o-container-fluid--home{margin-bottom:20px}.page-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0}body:before{display:none}@media (min-width:320px){body:before{content:"xxs"}}@media (min-width:480px){body:before{content:"xs"}}@media (min-width:768px){body:before{content:"sm"}}@media (min-width:992px){body:before{content:"md"}}@media (min-width:1200px){body:before{content:"lg"}}@media (min-width:1408px){body:before{content:"xl"}}@media (min-width:1616px){body:before{content:"xxl"}}.u-list-reset{list-style-type:none;margin:0;padding:0}.u-block{display:block}.u-inline-block{display:inline-block}.u-inline{display:inline}.u-italic{font-style:italic}.u-underline{border-bottom:1px solid hsla(0,0%,58%,.5)}.u-uppercase{text-transform:uppercase}.u-clearfix:after,.u-clearfix:before{content:" ";display:table}.u-clearfix:after{clear:both}.u-nosel{cursor:default;-moz-user-select:none;user-select:none;-webkit-user-select:none}.u-responsive,.u-stretch{height:auto}.u-responsive,.u-responsive-semi,.u-stretch{display:block;position:relative;width:100%}.u-no-break{display:inline-block}.u-no-break,.u-nowrap,.u-truncate{white-space:nowrap}.u-truncate{overflow:hidden;text-overflow:ellipsis;width:100%}.u-align-left{text-align:left}@media (min-width:480px){.u-align-left\@xs{text-align:left}}@media (min-width:768px){.u-align-left\@sm{text-align:left}}.u-align-center{text-align:center}@media (min-width:480px){.u-align-center\@xs{text-align:center}}.u-align-right{text-align:right}@media (min-width:480px){.u-align-right\@xs{text-align:right}}.u-left{float:left;padding-right:10px}@media (min-width:480px){.u-left\@xs{float:left;padding-right:10px}}.u-right{float:right;padding-left:10px}@media (min-width:480px){.u-right\@xs{float:right;padding-left:10px}}.u-bg-gray,.u-bg-white{background:#fff}.u-bg-gray-light{background:#f5f5f5}.u-bg-green-light{background:#efffee}.u-bg-warning-light{background:#fef9f3}.u-bg-purple{background:#753ea7}.u-h-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;width:100%}.u-bd-grey{border:1px solid #ddd}.u-bd-top-grey{border-top:1px solid #ddd}.u-bd-bottom-grey{border-bottom:1px solid #ddd}.u-bd-rounded-small{border-radius:10px}.u-no-margin{margin:0!important}.u-no-padding{padding:0!important}.is-hidden,.u-hidden{display:none!important}.u-visuallyhidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}img.u-loaded{animation:fadeIn .5s backwards}.o-brand-primary{color:#ff851b}.o-brand-success{color:#2ecc40}.o-brand-info{color:#29abe2}.o-brand-warning{color:#f0ad4e}.o-brand-danger{color:#d9534f}.u-larger{font-size:18px}@media (min-width:768px){.u-larger{font-size:28px}}.u-smaller{font-size:14px}@media (min-width:768px){.u-smaller{font-size:18px}}.u-smallest{font-size:16px}.u-larger-intro{font-size:24px}@media (min-width:768px){.u-larger-intro{font-size:28px}}.u-bg-purple-transparent{background:#753ea7;bottom:0;opacity:.4;position:absolute;right:0;top:0;width:100%}.u-bg-hover-yellow-light:hover{background:#feffc5;text-decoration:none}.u-pd-xl{padding:60px}.u-pd-large,.u-pd-medium{padding:40px}.u-pd-small{padding:20px}.u-pd-xs{padding:16px}.u-pd-xxs{padding:12px}.u-pd-xxxs{padding:6px}@media (min-width:768px){.u-pd-xl{padding:160px}.u-pd-large{padding:120px}.u-pd-medium{padding:80px}.u-pd-small{padding:40px}.u-pd-xs{padding:20px}.u-pd-xxs{padding:14px}.u-pd-xxxs{padding:10px}}.u-hp-xl{padding-left:60px;padding-right:60px}.u-hp-large,.u-hp-medium{padding-left:40px;padding-right:40px}.u-hp-small{padding-left:20px;padding-right:20px}.u-hp-xs{padding-left:16px;padding-right:16px}.u-hp-xxs{padding-left:5px;padding-right:5px}@media (min-width:768px){.u-hp-xl{padding-left:160px;padding-right:160px}.u-hp-large{padding-left:120px;padding-right:120px}.u-hp-medium{padding-left:80px;padding-right:80px}.u-hp-small{padding-left:40px;padding-right:40px}.u-hp-xs{padding-left:20px;padding-right:20px}.u-hp-xxs{padding-left:14px;padding-right:14px}}@media (min-width:480px){.u-hp-small\@xs{padding-left:20px;padding-right:20px}.u-hp-xs\@xs{padding-left:16px;padding-right:16px}.u-hp-xxs\@xs{padding-left:5px;padding-right:5px}}.u-vp-xl{padding-bottom:60px;padding-top:60px}.u-vp-large,.u-vp-medium{padding-bottom:40px;padding-top:40px}.u-vp-small{padding-bottom:20px;padding-top:20px}.u-vp-xs{padding-bottom:12px;padding-top:12px}.u-vp-xxs{padding-bottom:9px;padding-top:9px}@media (min-width:768px){.u-vp-xl{padding-bottom:160px;padding-top:160px}.u-vp-large{padding-bottom:120px;padding-top:120px}.u-vp-medium{padding-bottom:80px;padding-top:80px}.u-vp-small{padding-bottom:40px;padding-top:40px}.u-vp-xs{padding-bottom:20px;padding-top:20px}.u-vp-xxs{padding-bottom:14px;padding-top:14px}}@media (min-width:480px){.u-vp-small\@xs{padding-bottom:40px;padding-top:40px}.u-vp-xs\@xs{padding-bottom:20px;padding-top:20px}.u-vp-xxs\@xs{padding-bottom:14px;padding-top:14px}}.u-vm-xl{margin-bottom:60px;margin-top:60px}.u-vm-large,.u-vm-medium,.u-vm-small{margin-bottom:40px;margin-top:40px}.u-vm-xs{margin-bottom:16px;margin-top:16px}.u-vm-xxs{margin-bottom:5px;margin-top:5px}@media (min-width:768px){.u-vm-xl{margin-bottom:160px;margin-top:160px}.u-vm-large{margin-bottom:120px;margin-top:120px}.u-vm-medium{margin-bottom:80px;margin-top:80px}.u-vm-small,.u-vm-small\@sm{margin-bottom:40px;margin-top:40px}.u-vm-xs,.u-vm-xs\@sm{margin-bottom:20px;margin-top:20px}.u-vm-xxs,.u-vm-xxs\@sm{margin-bottom:14px;margin-top:14px}}.u-first-heading,.u-no-top-margin{margin-top:0!important}@media (min-width:480px){.u-first-heading\@xs,.u-no-top-margin\@xs{margin-top:0!important}}.u-no-bottom-margin{margin-bottom:0!important}.u-no-right-margin{margin-right:0!important}.u-no-left-margin{margin-left:0!important}.u-no-top-padding{padding-top:0!important}.u-no-bottom-padding{padding-bottom:0!important}.u-no-right-padding{padding-right:0!important}.u-no-left-padding{padding-left:0!important}.u-fade{opacity:0;transition:opacity 1s ease-in}.u-fade.u-fade-in{opacity:1}.u-fade-70{opacity:.7}.u-fade-in{animation:fadeIn .5s backwards}.u-colour-orange{color:#ff851b}.u-colour-purple{color:#622572}.u-colour-blue{color:#29abe2}.u-colour-green{color:#2ecc40}.u-colour-white{color:#fff}.u-colour-vacancy{color:#2ecc40}.u-colour-grey{color:grey}.u-colour-light-gray{color:#d3d3d3}.o-down-arrow{position:relative}.o-down-arrow:after,.o-down-arrow:before{content:"";display:block;height:0;left:50%;margin-left:-10px;position:absolute;width:0}.o-down-arrow--medium:after{border-left:25px solid transparent;border-right:25px solid transparent;border-top:20px solid transparent;bottom:-12.5px;margin-left:-25px}.o-down-arrow--small:after{border-left:15px solid transparent;border-right:15px solid transparent;border-top:10px solid transparent;bottom:-10px;margin-left:-15px}.o-down-arrow--xs:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid transparent;bottom:-5px;margin-left:-5px}.o-down-arrow--lighter-gray:after{border-top-color:#eee}.o-down-arrow--light-gray:after{border-top-color:#777}.o-down-arrow--purple:after{border-top-color:#753ea7}.o-down-arrow--body-bg:after,.o-down-arrow--white:after{border-top-color:#fff}.o-down-arrow-before{position:relative}.o-down-arrow-before:before{content:"";display:block;height:0;left:50%;margin-left:-10px;position:absolute;width:0}.o-down-arrow-before--medium:before{border-left:25px solid transparent;border-right:25px solid transparent;border-top:20px solid transparent;margin-left:-25px;top:0}.o-down-arrow-before--body-bg:before,.o-down-arrow-before--white:before{border-top-color:#fff}.o-nav{font-size:0;list-style:none;margin:0;padding:0;position:relative}.o-nav .o-search-nav,.o-nav .o-toggle-icon-btn{height:55px;line-height:55px}@media (min-width:1200px){.o-nav .o-search-nav,.o-nav .o-toggle-icon-btn{height:55px;line-height:55px}}.o-nav--primary{display:none;z-index:99999}@media (min-width:1200px){.o-nav--primary{display:inline-block}}.o-nav--secondary{display:table-cell;text-align:right;vertical-align:middle;z-index:999999}.o-nav__item{display:inline-block;position:relative}.o-nav--primary .o-nav__item:not(:last-child){margin-right:15px}.o-nav__item:focus .o-nav__link,.o-nav__item:hover .o-nav__link{color:#363636;text-decoration:none}.o-nav__item--homes:focus .o-nav__link,.o-nav__item--homes:hover .o-nav__link{color:#7626ff}.o-nav__item--villages:focus .o-nav__link,.o-nav__item--villages:hover .o-nav__link{color:#ef4870}.o-nav__item--home-care:focus .o-nav__link,.o-nav__item--home-care:hover .o-nav__link{color:#5fb042}.o-nav__item--information:focus .o-nav__link,.o-nav__item--information:hover .o-nav__link{color:#29abe2}.o-nav__triangle{display:inline-block;height:3px;margin-left:4px;margin-top:-1px;overflow:hidden;position:relative;vertical-align:middle;width:6px}.o-nav__triangle:after{border:1px solid #bbb;content:"";display:block;height:6px;position:absolute;top:-4px;transform:rotate(45deg);width:6px}.o-nav__link{cursor:pointer;display:inline-block;font-size:18px;height:36px;line-height:36px;position:relative}.o-nav--primary .o-nav__link{color:#505050;text-decoration:none}.o-nav--primary .o-nav__link:first-child{padding-left:0}.o-nav--secondary .o-nav__link{text-decoration:none}@media (min-width:1200px){.o-nav--secondary .o-nav__link{padding:0 7px}}.o-nav--secondary .o-nav__link:last-child{padding-right:0}.o-nav--primary .o-nav__link:hover:after,.o-nav--primary .o-nav__link:hover:before{background:transparent;bottom:-88.8888888889px;content:"";display:block;height:120px;transform:rotate(25deg);width:120px;z-index:1}.o-nav--primary .o-nav__link:hover:before{display:none}.o-nav__item--more .o-nav__link:hover:before{bottom:-81.6326530612px;display:block;left:-80px;position:absolute;transform:rotate(-25deg);width:180px}.o-nav--primary .o-nav__link:hover:after{position:absolute;right:-60px}.o-nav__item--more .o-nav__link:hover:after,.o-nav__item--products .o-nav__link:hover:after{display:none}.o-nav__link--current{color:#363636}.o-nav__pointer{bottom:-6px;height:8px;left:50%;margin-left:-8px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:16px;z-index:2}.o-nav__item:focus .o-nav__pointer,.o-nav__item:hover .o-nav__pointer{opacity:1;pointer-events:auto;transform:translateY(0) translateZ(0)}@media (max-width:767px){.o-nav__item:focus .o-nav__pointer,.o-nav__item:hover .o-nav__pointer{opacity:0}}.o-nav--is-active .o-nav__pointer{transform:translateY(0) translateZ(0);transition:none}.o-nav__pointer:after{border:1px solid rgba(0,0,0,.2);border-radius:3px 0 0 0;content:"";display:block;height:16px;top:2px;transform:rotate(45deg);width:16px}.o-nav__pointer:after,.o-sub{background:#fff;position:absolute}.o-sub{border-top:1px solid rgba(0,0,0,.2);box-shadow:0 1px 0 1px rgba(0,0,0,.2);display:none;left:-20px;padding:25px 0 20px;transform:translateY(-15px) translateZ(0);transition:all .05s .1s}.o-sub:after{background:transparent;bottom:-40px;content:"";display:block;left:-40px;position:absolute;right:-40px;top:-5px;transform:translateZ(0);z-index:-1}.o-sub--three-col{left:auto;right:-60px;width:700px}.o-sub--three-col .o-sub__group:first-child,.o-sub--three-col .o-sub__group:nth-child(2){width:30%}.o-sub--three-col .o-sub__group:nth-child(3){width:40%}.o-sub--three-col .o-sub__group{width:33.333%}.o-sub--two-col{width:500px}.o-sub--two-col-right{left:auto;right:-60px}.o-sub--two-col .o-sub__group{width:50%}.o-sub--thin{width:240px}.o-sub--thin .o-sub__group{width:100%}.o-nav__item:focus .o-sub,.o-nav__item:hover .o-sub{border-radius:0 0 5px 5px;display:block;margin-top:5px;opacity:1;transform:translateY(0) translateZ(0);z-index:1}@supports (pointer-events:none){.o-nav__item:focus .o-sub,.o-nav__item:hover .o-sub{display:table;pointer-events:auto}}.o-nav--is-active .o-sub{transform:translateY(0) translateZ(0);transition:none}.o-sub__heading{color:#888;font-size:14px;font-weight:700;letter-spacing:.1em;padding:0 25px;text-transform:uppercase}.o-nav__item--homes .o-sub__heading{color:#7626ff}.o-nav__item--villages .o-sub__heading{color:#ef4870}.o-nav__item--home-care .o-sub__heading{color:#5fb042}.o-nav__item--information .o-sub__heading{color:#29abe2}.o-sub__group{display:table-cell;opacity:0;transform:translateY(-22.5px) translateZ(0);transition:all .2s ease-out .1s;width:50%}.o-nav__item:active .o-sub__group,.o-nav__item:focus .o-sub__group,.o-nav__item:hover .o-sub__group{opacity:1;transform:translateY(0) translateZ(0)}.o-nav--is-active .o-sub__group{transform:translateY(0);transition:none}.o-sub__group+.o-sub__group{border-left:1px solid rgba(0,0,0,.1)}.o-sub__list{list-style:none;margin:0;padding:0}.o-sub__heading+.o-sub__list{margin:6.6666666667px 0 0}.o-sub__item{font-size:18px}.o-sub__item__link{display:block;padding:5px 25px}.o-sub__item__link:focus,.o-sub__item__link:hover{color:#fff;text-decoration:none}.o-nav__item--homes .o-sub__item__link:focus,.o-nav__item--homes .o-sub__item__link:hover{background:#7626ff}.o-nav__item--villages .o-sub__item__link:focus,.o-nav__item--villages .o-sub__item__link:hover{background:#ef4870}.o-nav__item--home-care .o-sub__item__link:focus,.o-nav__item--home-care .o-sub__item__link:hover{background:#5fb042}.o-nav__item--information .o-sub__item__link:focus,.o-nav__item--information .o-sub__item__link:hover{background:#29abe2}.o-sub__item__link:active{color:#fff;text-decoration:none}.o-nav__item--homes .o-sub__item__link:active{background:#5f02ff}.o-nav__item--villages .o-sub__item__link:active{background:#ec2756}.o-nav__item--home-care .o-sub__item__link:active{background:#519638}.o-nav__item--information .o-sub__item__link:active{background:#1c97cc}.o-sub__background{background:hsla(0,0%,100%,.7);bottom:0;left:0;opacity:1;position:fixed;right:0;top:0;transform:translateZ(0);transition:opacity .5s ease-out .25s;will-change:opacity,pointer-events;z-index:999}.o-sub__background--is-hidden{display:none;transition-delay:0s;transition-duration:.15s}@supports (pointer-events:none){.o-sub__background--is-hidden{display:block;opacity:0;pointer-events:none}}.o-sub__background--is-active{transition-delay:0s;transition-duration:.15s}.o-site-nav{display:none;padding-bottom:5px;position:relative}@media (min-width:1200px){.o-site-nav{display:block}}.page-results--has-map .o-site-nav .o-container{width:100%}.o-site-mobile-nav{display:table-cell;text-align:left;vertical-align:middle}@media (min-width:1200px){.o-site-mobile-nav{display:none}}.o-search-nav{display:inline-block;text-align:center;width:50px}@media (min-width:1200px){.o-search-nav{width:auto}}.o-search-nav__text{display:none}@media (min-width:1200px){.o-search-nav__text{color:#7f7f7f;display:inline-block;font-size:95%;margin-right:1px}}.o-search-nav__icon{fill:#bbb;display:inline-block;height:20px;margin-top:-3px;position:relative;vertical-align:middle;width:20px}@media (min-width:1200px){.o-search-nav__icon{height:20px;width:20px}}.o-saved-nav{display:none;padding:0 12px 0 7px}@media (min-width:992px){.o-saved-nav{display:inline-block;text-align:center;width:50px}}@media (min-width:1200px){.o-saved-nav{width:auto}}.o-saved-nav__text{color:#7f7f7f;display:none;font-size:95%}@media (min-width:1200px){.o-saved-nav__text{display:inline-block}}.o-saved-nav__icon-wrap{display:inline-block;height:20px;margin-top:-3px;position:relative;vertical-align:middle;width:20px}.o-saved-nav__icon{display:block;height:20px;position:relative;width:20px}.o-saved-nav__icon .fill{fill:transparent}.o-saved-nav__icon .stroke{fill:#bbb}.o-saved-nav__count{background:#ffa926;border-radius:7px;box-shadow:0 0 0 1px #fff;color:#fff;font-size:10px;font-weight:700;height:14px;line-height:10px;position:absolute;right:-5px;text-align:center;top:-5px;width:14px;z-index:1}.o-saved-nav__count span{display:inline-block;vertical-align:middle}.o-saved-nav__count.has-animation{animation:bounceOut .8s;animation-timing-function:easeOutBack;transform-origin:50% 50%}.o-header{background:#fff;position:relative;z-index:100}.t-aged-care-guide .o-header,.t-home .o-header,.t-products-and-services .o-header{border-bottom:1px solid #dbdbdb}@media (min-width:768px){.page-results--has-map .o-header{border-bottom:0;left:0;position:fixed;right:0}}@media (min-width:1408px){.page-profile .o-header__container{width:1295px}}@media (min-width:1616px){.page-profile .o-header__container{width:1295px}}@media (max-width:1199px){.o-header__container{width:auto}}.o-header-wrap{display:table;table-layout:fixed;width:100%}@media (min-width:768px){.u-header .o-site-logo{width:200px}}.u-header .o-site-logo>a{display:inline-block;overflow:hidden;vertical-align:middle}@media (min-width:768px){.u-header .o-site-logo>a{width:auto}}.u-header__slogan{font-size:1.2rem;letter-spacing:-.03rem}.navbar-expand-xl .u-header__navbar-nav .u-header__sub-menu{box-shadow:0 3px 10px hsla(0,0%,80%,.5)}

/*# sourceMappingURL=guides-starter.css.map*/