.elementor-50430 .elementor-element.elementor-element-78e4ffb5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50430 .elementor-element.elementor-element-6454dc00{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50430 .elementor-element.elementor-element-b237df9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50430 .elementor-element.elementor-element-6d64fc05{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50430 .elementor-element.elementor-element-465d9c0f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50430 .elementor-element.elementor-element-428ba812{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50430 .elementor-element.elementor-element-340a70b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50430 .elementor-element.elementor-element-536bf2dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50430 .elementor-element.elementor-element-49f68479{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50430 .elementor-element.elementor-element-7df14d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50430 .elementor-element.elementor-element-4f5d0517{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50430 .elementor-element.elementor-element-767ce527{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50430 .elementor-element.elementor-element-5f00125e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50430 .elementor-element.elementor-element-2794e8c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50430 .elementor-element.elementor-element-463a4ce5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50430 .elementor-element.elementor-element-469ec2a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50430 .elementor-element.elementor-element-34ff3ab9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50430 .elementor-element.elementor-element-4a12a45{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50430 .elementor-element.elementor-element-1dea74ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50430 .elementor-element.elementor-element-5924e67d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50430 .elementor-element.elementor-element-292a2fe6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50430 .elementor-element.elementor-element-17db080f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50430 .elementor-element.elementor-element-51b2b931{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50430 .elementor-element.elementor-element-62a19d12{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50430 .elementor-element.elementor-element-48d17c04{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50430 .elementor-element.elementor-element-626b9ca4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50430 .elementor-element.elementor-element-4ff25833{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50430 .elementor-element.elementor-element-7417f669{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50430 .elementor-element.elementor-element-18e9230b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-78e4ffb5 */.ct-page{--slate:#393E4D;--gold:#BEA06A;--ivory:#FBFAF7;background:var(--ivory);color:var(--slate);font-family:Manrope,Arial,sans-serif}.ct-page,.ct-page *{box-sizing:border-box;text-shadow:none!important}.ct-page .e-con{min-width:0;gap:20px}.ct-page .ct-shell{width:100%;max-width:1240px;margin:auto;padding:0 32px}.ct-page h1,.ct-page h2,.ct-page h3,.ct-page .elementor-heading-title{font-family:'Playfair Display',Georgia,serif;font-weight:500;letter-spacing:-.025em;line-height:1.12;color:inherit;margin:0;text-transform:none}.ct-page h1{font-size:76px;max-width:1000px}.ct-page h2{font-size:46px}.ct-page h3{font-size:28px}.ct-page p{font:400 15px/1.85 Manrope,Arial,sans-serif;color:#626672;margin:0}.ct-page .elementor-widget{margin:0;max-width:100%}.ct-page .ct-eye .elementor-heading-title{font:600 11px/1.6 Manrope,Arial,sans-serif;letter-spacing:1.6px;color:#826736}.ct-page .ct-hero{padding:90px 0 84px;background:var(--slate);color:var(--ivory)}.ct-page .ct-hero p{font-size:17px;max-width:650px;color:#DDDEE2}.ct-page .ct-hero .ct-eye .elementor-heading-title,.ct-page .ct-cta .ct-eye .elementor-heading-title{color:var(--gold)}.ct-page .elementor-button{display:inline-block;padding:15px 23px;border:1px solid var(--gold);border-radius:2px;background:var(--gold);color:#272D3B;font:600 13px/1.5 Manrope,Arial,sans-serif;text-decoration:none;transition:background .2s}.ct-page .elementor-button:hover{background:#AD8F5B}.ct-page a:focus-visible{outline:3px solid var(--gold);outline-offset:5px}.ct-page .ct-intro{padding:56px 0 44px;border-bottom:1px solid #E4E1DA}.ct-page .ct-split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.ct-page .ct-people{padding:44px 0 64px}.ct-page .ct-section-head{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:8px;gap:12px}.ct-page .ct-section-head>.e-con{gap:12px}.ct-page .ct-section-head p{font-size:14px;max-width:620px}.ct-page .ct-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 30px;align-items:start}.ct-page .ct-card{gap:0}.ct-page .ct-portrait{overflow:hidden;background:#E8E4DC;aspect-ratio:4/5;width:100%}.ct-page .ct-portrait img{display:block;width:100%;height:100%;aspect-ratio:4/5;object-fit:cover;object-position:center 24%}.ct-page .ct-portrait .elementor-widget-container{height:100%}.ct-page .ct-card-copy{padding:23px 0 0;border-top:3px solid var(--gold);gap:12px}.ct-page .ct-card-copy p{font-size:14px}.ct-page .ct-card-copy .ct-eye .elementor-heading-title{font-size:10px}.ct-page .ct-care{padding:76px 0;background:#F0EDE6}.ct-page .ct-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:25px}.ct-page .ct-value{border-top:1px solid #C5BBA9;padding:26px 0 0}.ct-page .ct-cta{padding:80px 0;background:var(--slate);color:var(--ivory);text-align:center}.ct-page .ct-cta .ct-shell{align-items:center}.ct-page .ct-cta p{color:#DDDEE2}.ct-page .ct-actions{flex-direction:row;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:12px}.ct-page .ct-outline .elementor-button{background:transparent;border-color:#9396A0;color:var(--ivory)}.ct-page .ct-outline .elementor-button:hover{background:#4B5060}@media(max-width:1024px){.ct-page h1{font-size:60px}.ct-page h2{font-size:40px}.ct-page .ct-split{gap:40px}.ct-page .ct-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-page .ct-values{gap:24px}.ct-page .ct-section-head{align-items:start;flex-direction:column}}@media(max-width:767px){.ct-page .ct-shell{padding:0 22px}.ct-page h1{font-size:44px}.ct-page h2{font-size:35px}.ct-page h3{font-size:28px}.ct-page .ct-hero,.ct-page .ct-cta{padding:58px 0}.ct-page .ct-intro,.ct-page .ct-people,.ct-page .ct-care{padding:48px 0}.ct-page .ct-split,.ct-page .ct-grid,.ct-page .ct-values{grid-template-columns:1fr;gap:32px}.ct-page .ct-hero p{font-size:16px}.ct-page .ct-section-head{gap:12px;margin-bottom:0}.ct-page .ct-intro{padding-bottom:32px}.ct-page .ct-people{padding-top:32px}.ct-page .ct-portrait{max-height:520px}.ct-page .ct-actions{width:100%;flex-direction:column}.ct-page .ct-actions .elementor-button{width:100%}}/* Compact team portraits */
.ct-page .ct-portrait{width:240px!important;max-width:100%!important;height:288px!important;max-height:none;aspect-ratio:auto;align-self:flex-start}
.ct-page .ct-portrait .elementor-widget-container{width:100%;height:100%}
.ct-page .ct-portrait img{display:block;width:100%!important;height:100%!important;aspect-ratio:auto;object-fit:cover;object-position:center 24%}
.ct-page .ct-card-copy{padding-top:18px}
@media(max-width:1024px){.ct-page .ct-portrait{width:220px!important;height:264px!important}}
@media(max-width:767px){.ct-page .ct-portrait{width:200px!important;height:240px!important}.ct-page .ct-card-copy{padding-top:16px}}
@media(max-width:380px){.ct-page .ct-portrait{width:180px!important;height:216px!important}}
 .ct-page .ct-people{padding-top:44px}.ct-page .ct-section-head> .elementor-widget-text-editor{width:100%;max-width:780px}@media(max-width:767px){.ct-page .ct-people{padding-top:32px}}/* End custom CSS */