.integrity-prose{font-family:var(--font-sans);font-size:1.0625rem;line-height:1.75;color:color-mix(in srgb,var(--color-aircraft-green) 82%,transparent);overflow-wrap:break-word;max-width:72ch}.integrity-prose h2{font-family:var(--font-display);font-weight:700;font-size:1.875rem;line-height:1.15;letter-spacing:-.01em;color:var(--color-countryhouse-green);margin-top:2.75rem;margin-bottom:1rem}@media(min-width:1024px){.integrity-prose h2{font-size:2.25rem}}.integrity-prose h2.metropolitan-head,.integrity-prose h2.personal-approach-head,.integrity-prose h2.articles-head{color:var(--color-countryhouse-green)}.integrity-prose h3,.integrity-prose h4{font-family:var(--font-display);font-weight:700;letter-spacing:-.01em;color:var(--color-tarnished-brass);margin-top:1.75rem;margin-bottom:.75rem}.integrity-prose h3{font-size:1.5rem}.integrity-prose h4{font-size:1.25rem}.integrity-prose h5{font-family:var(--font-display);color:var(--color-countryhouse-green);font-size:1.125rem;margin-top:1.25rem;margin-bottom:.5rem;font-weight:600}.integrity-prose h5 .h5-item{display:block}.integrity-prose h5 .h5-item+.h5-item{margin-top:1.75em;margin-top:1lh}.integrity-prose h5 .h5-item-trail{padding-bottom:1.75em;padding-bottom:1lh}.integrity-prose p{margin-bottom:1.1rem}.integrity-prose.is-location h2,.integrity-prose.is-blog h2{font-size:1.75rem}@media(min-width:1024px){.integrity-prose.is-location h2,.integrity-prose.is-blog h2{font-size:2rem}}@media not (min-width:40rem){.integrity-prose{line-height:1.5}.integrity-prose p,.integrity-prose li{text-wrap:pretty}.integrity-prose h2,.integrity-prose h3,.integrity-prose h4{line-height:1.2;letter-spacing:-.01em;word-spacing:.06em;text-wrap:balance}.integrity-prose h2,.integrity-prose.is-location h2,.integrity-prose.is-blog h2{font-size:1.75rem}.integrity-prose h5{font-family:var(--font-sans);font-size:1.0625rem;font-weight:600;line-height:1.5;letter-spacing:0;word-spacing:normal;color:var(--color-ink);text-wrap:pretty;margin-top:1.1rem;margin-bottom:1.1rem}.integrity-prose h5+h5{margin-top:.75rem}.integrity-prose h5:has(+h5){margin-bottom:.75rem}.integrity-prose h5 .h5-item+.h5-item{margin-top:.75rem}.integrity-prose h5 .h5-item-trail{padding-bottom:0}.integrity-prose h5.reviews_address{color:var(--color-cinnamon-ink)}}.integrity-prose a{position:relative;color:var(--color-cinnamon-ink);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--color-cinnamon) 45%,transparent);text-underline-offset:2px;word-break:break-word;overflow-wrap:break-word}.integrity-prose a:before{content:"";position:absolute;left:-.5rem;right:-.5rem;top:50%;height:2.75rem;transform:translateY(-50%)}.integrity-prose a:hover{color:var(--color-olive)}.integrity-prose ol{margin:1.1rem 0 1.1rem 1.5rem;list-style:decimal}.integrity-prose ol li{margin-bottom:.4rem}.integrity-prose ul{margin:1.1rem 0;padding-left:0;list-style:none}.integrity-prose ul li{position:relative;padding-left:1.6rem;margin-bottom:.5rem}.integrity-prose ul li:before{content:"";position:absolute;left:0;top:.62em;width:.5rem;height:.5rem;border-radius:2px;background:var(--color-cinnamon-sand);transform:rotate(45deg)}.integrity-prose ul.link-columns{columns:2;column-gap:1.5rem}@media(min-width:640px){.integrity-prose ul.link-columns{columns:3}}@media(min-width:1024px){.integrity-prose ul.link-columns{columns:4}}.integrity-prose ul.link-columns li{break-inside:avoid}.integrity-prose blockquote{border-left:3px solid var(--color-cinnamon-sand);padding-left:1.1rem;margin:1.75rem 0;font-style:italic;color:var(--color-countryhouse-green);word-break:break-word;overflow-wrap:break-word}.integrity-prose code{word-break:break-word;overflow-wrap:break-word}.integrity-prose textarea,.integrity-prose input,.integrity-prose select{max-width:100%}.integrity-prose textarea{width:100%}.integrity-prose img{max-width:100%;height:auto;margin:1.5rem 0}.integrity-prose img.portrait-photo{display:block;max-width:360px;width:100%;height:auto;margin:1.5rem auto;border-radius:4px}.integrity-prose figure,.integrity-prose .wp-caption{margin:1.5rem 0;max-width:100%}.integrity-prose figure img,.integrity-prose .wp-caption img{height:auto}.integrity-prose video,.integrity-prose iframe{max-width:100%}.integrity-prose table{max-width:100%}@media(max-width:768px){.integrity-prose table{display:block;overflow-x:auto}}.integrity-prose figcaption,.integrity-prose .wp-caption-text{font-size:.875rem;font-style:italic;color:var(--color-countryhouse-green);opacity:.75;margin-top:.5rem;text-align:center;max-width:100%;word-wrap:break-word;overflow-wrap:break-word}.integrity-prose strong{font-weight:700;color:var(--color-countryhouse-green)}.integrity-prose em{font-style:italic}.integrity-prose .cinnamon-sand-color,.integrity-prose .care-placement{color:var(--color-cinnamon-sand)}.integrity-prose .tarnished-brass-color{color:var(--color-tarnished-brass)}.integrity-prose .countryhouse-green-color{color:var(--color-countryhouse-green)}.integrity-prose .area-page-title{margin-bottom:1rem}.integrity-prose #seniorSpecialists h2{margin-top:0}.integrity-prose section.team-member{margin-top:3rem}.integrity-prose section.team-member+section.team-member{margin-top:3.5rem;padding-top:3.5rem;border-top:1px solid var(--color-fine-grain)}.integrity-prose .faq-head{border-bottom:1px solid var(--color-fine-grain);padding:1rem 0}.integrity-prose .faq-title{font-family:var(--font-display);font-size:1.25rem;color:var(--color-tarnished-brass);margin-bottom:.5rem}.integrity-prose .faq-title .control-icon{display:none}.integrity-prose .faq-body{padding-left:0}.integrity-prose .services-list,.integrity-prose .services-items,.integrity-prose .categories-list{display:none}.integrity-prose section{margin-bottom:1rem}.integrity-prose .vc_row,.integrity-prose .row,.integrity-prose .container,.integrity-prose .container-fluid,.integrity-prose .wpb_wrapper,.integrity-prose .vc_column-inner,.integrity-prose .wpb_column,.integrity-prose .wpb_text_column,.integrity-prose .wpb_content_element,.integrity-prose .uvc-heading,.integrity-prose .uvc-main-heading,.integrity-prose .uvc-sub-heading,.integrity-prose [class*=ultimate-heading-]{display:block;width:auto;margin:0;padding:0}.integrity-prose .uvc-heading-spacer{display:none}.integrity-prose .placement-agency-details{display:block}.integrity-prose .articles-items{margin-bottom:2rem}.integrity-prose .articles-items .post-thumbnail{margin-bottom:1rem}.integrity-prose .learn-more{margin:1.25rem 0}.integrity-prose .learn-more-button{display:inline-block;padding:.65rem 1.5rem;background-color:var(--color-countryhouse-green);color:var(--color-pastel-silver);font-weight:600;text-transform:uppercase;font-size:.85rem;letter-spacing:.05em;text-decoration:none;border:none}.integrity-prose .learn-more-button:hover{background-color:var(--color-tarnished-brass);color:var(--color-pastel-silver)}.integrity-prose .ajax-post-wrap{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:1.5rem;border-top:1px solid var(--color-fine-grain);padding-top:1.5rem}@media(min-width:768px){.integrity-prose .ajax-post-wrap{grid-template-columns:1fr 2fr;align-items:center}}.integrity-prose .personal-artical-image{min-height:200px;border-radius:0}.integrity-prose .load-more-articles,.integrity-prose #moreposts{display:none}.integrity-prose .is-cta{background-color:var(--color-fine-grain);padding:1.5rem;margin:2rem 0}.integrity-prose .is-cta h2{margin-top:0}.integrity-prose .reviews_address{font-style:italic;color:var(--color-cinnamon-sand)}@media not (min-width:40rem){.integrity-prose ul li{padding-left:1.25rem}.integrity-prose.is-page{padding-left:1.25rem;padding-right:1.25rem;padding-top:2.5625rem}.integrity-prose.is-page.is-after-cta{padding-top:2.8125rem}.integrity-prose.is-page>:is(h2,h3):first-child,.integrity-prose.is-page>:first-child>:is(h2,h3):first-child,.integrity-prose.is-page>:first-child>:first-child>:is(h2,h3):first-child,.integrity-prose.is-page>:first-child>:first-child>:first-child>:is(h2,h3):first-child{margin-top:0}.integrity-prose.is-team .senior-specialists-details{text-align:left}.integrity-prose.is-team img.portrait-photo{max-width:100%;aspect-ratio:1;object-fit:cover;object-position:50% 0%;border-radius:1.25rem}.integrity-prose.is-team section.team-member h2{font-size:1.5rem;margin-top:0;margin-bottom:0}.integrity-prose.is-team section.team-member+section.team-member{margin-top:2.3125rem;padding-top:1.25rem}.integrity-prose h2.personal-approach-head+p{text-wrap:wrap}.integrity-prose .keep-end{white-space:nowrap}.integrity-prose h2.approach-head{font-size:1.40625rem;margin-top:1.875rem;margin-bottom:.375rem}.integrity-prose :is(h2,h3,h4) .keep-a{display:inline-block}.integrity-prose.is-team section.team-member h3{font-family:var(--font-sans);font-size:1.0625rem;font-weight:600;line-height:1.3;letter-spacing:0;word-spacing:normal;color:var(--color-tarnished-brass);margin-top:0;margin-bottom:.75rem}.city-hero>section{--city-hero-ground: color-mix(in srgb, var(--color-ink) 80%, black);background-color:var(--city-hero-ground)}.city-hero>section>img{bottom:auto;height:18.5rem;object-position:49% 50%}.city-hero>section>img+div{bottom:auto;height:18.5rem;background:linear-gradient(to bottom,transparent 62%,var(--city-hero-ground) 86.5%)}.city-hero>section>div:last-child{min-height:0;padding-top:17.125rem;padding-bottom:2rem}.city-hero h1{line-height:1.34}}
