.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 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}}.integrity-prose a{color:var(--color-tarnished-brass);text-decoration:underline;text-underline-offset:2px;word-break:break-word;overflow-wrap:break-word}.integrity-prose a:hover{color:var(--color-cinnamon-sand)}.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)}
