#ca-profile[data-astro-cid-wwes6yjo]{padding-top:clamp(12rem,16vw,15rem)!important}@media only screen and (min-width: 64rem){#ca-profile[data-astro-cid-wwes6yjo]{padding-top:clamp(15rem,20vw,18rem)!important}}.profile-section[data-astro-cid-wwes6yjo]{padding:var(--sectionPadding);background-color:#fff}.profile-section[data-astro-cid-wwes6yjo] .cs-container[data-astro-cid-wwes6yjo]{width:100%;max-width:80rem;margin:auto;display:flex;flex-direction:column;align-items:center;gap:2.5rem}@media only screen and (min-width: 64rem){.profile-section[data-astro-cid-wwes6yjo] .cs-container[data-astro-cid-wwes6yjo]{flex-direction:row;justify-content:space-between;gap:5rem}}.profile-section[data-astro-cid-wwes6yjo] .cs-image-side[data-astro-cid-wwes6yjo]{width:100%;display:flex;justify-content:center}@media only screen and (min-width: 64rem){.profile-section[data-astro-cid-wwes6yjo] .cs-image-side[data-astro-cid-wwes6yjo]{width:40%}}.profile-section[data-astro-cid-wwes6yjo] .cs-picture-wrapper[data-astro-cid-wwes6yjo]{position:relative;width:100%;max-width:20rem;aspect-ratio:1 / 1}.profile-section[data-astro-cid-wwes6yjo] .cs-picture-wrapper[data-astro-cid-wwes6yjo] .cs-picture[data-astro-cid-wwes6yjo]{display:block;width:100%;height:100%;border-radius:50%;overflow:hidden;border:8px solid #fff;box-shadow:0 15px 40px #00000014;transition:transform .5s ease}.profile-section[data-astro-cid-wwes6yjo] .cs-picture-wrapper[data-astro-cid-wwes6yjo] .cs-picture[data-astro-cid-wwes6yjo]:hover{transform:scale(1.05)}.profile-section[data-astro-cid-wwes6yjo] .cs-picture-wrapper[data-astro-cid-wwes6yjo] .cs-picture[data-astro-cid-wwes6yjo] img[data-astro-cid-wwes6yjo]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.profile-section[data-astro-cid-wwes6yjo] .cs-content-side[data-astro-cid-wwes6yjo]{width:100%}@media only screen and (min-width: 64rem){.profile-section[data-astro-cid-wwes6yjo] .cs-content-side[data-astro-cid-wwes6yjo]{width:55%}}.profile-section[data-astro-cid-wwes6yjo] .cs-topper[data-astro-cid-wwes6yjo]{margin-bottom:.5rem}.profile-section[data-astro-cid-wwes6yjo] .cs-name-title[data-astro-cid-wwes6yjo]{font-size:clamp(2rem,4vw,2.5rem);font-weight:900;color:var(--headerColor);margin:0 0 1rem}.profile-section[data-astro-cid-wwes6yjo] .cs-credentials[data-astro-cid-wwes6yjo]{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid rgba(243,120,32,.15)}.profile-section[data-astro-cid-wwes6yjo] .cs-position[data-astro-cid-wwes6yjo]{font-size:1rem;color:var(--bodyTextColor);margin:0 0 .5rem}.profile-section[data-astro-cid-wwes6yjo] .cs-position[data-astro-cid-wwes6yjo] strong[data-astro-cid-wwes6yjo]{color:var(--secondary)}.profile-section[data-astro-cid-wwes6yjo] .cs-bio-text[data-astro-cid-wwes6yjo]{font-size:1rem;line-height:1.6em;color:var(--bodyTextColor);margin-bottom:1rem;text-align:justify}.profile-section[data-astro-cid-wwes6yjo] .cs-bio-text[data-astro-cid-wwes6yjo]:last-of-type{margin-bottom:0}.profile-section[data-astro-cid-wwes6yjo].reverse{background-color:var(--backgroundLight)}@media only screen and (min-width: 64rem){.profile-section[data-astro-cid-wwes6yjo].reverse .cs-container[data-astro-cid-wwes6yjo]{flex-direction:row-reverse}}#profile-what-we-do[data-astro-cid-wwes6yjo]{padding:var(--sectionPadding);background-color:#fff}#profile-what-we-do[data-astro-cid-wwes6yjo] .cs-container[data-astro-cid-wwes6yjo]{width:100%;max-width:80rem;margin:auto;display:flex;flex-direction:column;align-items:center;gap:3rem}#profile-what-we-do[data-astro-cid-wwes6yjo] .cs-content[data-astro-cid-wwes6yjo]{text-align:center}#profile-what-we-do[data-astro-cid-wwes6yjo] .cs-pillar-group[data-astro-cid-wwes6yjo]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:1.5rem;width:100%}@media only screen and (min-width: 48rem){#profile-what-we-do[data-astro-cid-wwes6yjo] .cs-pillar-group[data-astro-cid-wwes6yjo]{grid-template-columns:repeat(3,1fr)}}#profile-what-we-do[data-astro-cid-wwes6yjo] .cs-pillar-item[data-astro-cid-wwes6yjo]{background:#fff;border:1px solid #e8e8e8;padding:2.5rem 1.875rem;border-radius:16px;text-align:center;box-shadow:0 4px 20px #00000005;transition:transform .3s,box-shadow .3s;display:flex;flex-direction:column;align-items:center}#profile-what-we-do[data-astro-cid-wwes6yjo] .cs-pillar-item[data-astro-cid-wwes6yjo]:hover{transform:translateY(-8px);box-shadow:0 15px 35px #0000000f}#profile-what-we-do[data-astro-cid-wwes6yjo] .cs-icon-box[data-astro-cid-wwes6yjo]{width:4rem;height:4rem;background-color:#f3782014;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-bottom:1.5rem}#profile-what-we-do[data-astro-cid-wwes6yjo] .cs-pillar-icon[data-astro-cid-wwes6yjo]{width:2rem;height:auto;filter:brightness(0) saturate(100%) invert(48%) sepia(85%) saturate(718%) hue-rotate(345deg) brightness(98%) contrast(93%)}#profile-what-we-do[data-astro-cid-wwes6yjo] .cs-pillar-h3[data-astro-cid-wwes6yjo]{font-size:1.25rem;font-weight:700;color:var(--headerColor);margin:0 0 .75rem}#profile-what-we-do[data-astro-cid-wwes6yjo] .cs-pillar-text[data-astro-cid-wwes6yjo]{font-size:.9375rem;line-height:1.5em;color:var(--bodyTextColor);margin:0;text-align:justify}#profile-detailed-services[data-astro-cid-wwes6yjo]{padding:var(--sectionPadding);background-color:var(--backgroundLight)}#profile-detailed-services[data-astro-cid-wwes6yjo] .cs-container[data-astro-cid-wwes6yjo]{width:100%;max-width:80rem;margin:auto;display:flex;flex-direction:column;align-items:center;gap:3rem}#profile-detailed-services[data-astro-cid-wwes6yjo] .cs-content[data-astro-cid-wwes6yjo]{text-align:center}#profile-detailed-services[data-astro-cid-wwes6yjo] .cs-services-grid[data-astro-cid-wwes6yjo]{display:grid;grid-template-columns:1fr;gap:2.5rem;width:100%}@media only screen and (min-width: 64rem){#profile-detailed-services[data-astro-cid-wwes6yjo] .cs-services-grid[data-astro-cid-wwes6yjo]{grid-template-columns:repeat(2,1fr);align-items:start}}#profile-detailed-services[data-astro-cid-wwes6yjo] .cs-service-col[data-astro-cid-wwes6yjo]{background:#fff;padding:2.5rem 2rem;border-radius:20px;border:1px solid rgba(243,120,32,.1);box-shadow:0 4px 20px #00000005}#profile-detailed-services[data-astro-cid-wwes6yjo] .cs-col-title[data-astro-cid-wwes6yjo]{font-size:1.5rem;font-weight:900;color:var(--secondary);margin:0 0 .5rem}#profile-detailed-services[data-astro-cid-wwes6yjo] .cs-col-subtitle[data-astro-cid-wwes6yjo]{font-size:.9375rem;line-height:1.5em;color:var(--bodyTextColor);margin:0 0 2rem}#profile-detailed-services[data-astro-cid-wwes6yjo] .cs-service-box[data-astro-cid-wwes6yjo]{margin-bottom:1.5rem;border-bottom:1px dashed rgba(0,0,0,.1);padding-bottom:1.5rem}#profile-detailed-services[data-astro-cid-wwes6yjo] .cs-service-box[data-astro-cid-wwes6yjo]:last-of-type{margin-bottom:0;border-bottom:none;padding-bottom:0}#profile-detailed-services[data-astro-cid-wwes6yjo] .cs-service-category[data-astro-cid-wwes6yjo]{font-size:1.125rem;font-weight:700;color:var(--headerColor);margin:0 0 1rem;display:inline-block;position:relative}#profile-detailed-services[data-astro-cid-wwes6yjo] .cs-service-category[data-astro-cid-wwes6yjo]:after{content:"";position:absolute;bottom:-.25rem;left:0;width:1.875rem;height:2px;background-color:var(--primary)}#profile-detailed-services[data-astro-cid-wwes6yjo] .cs-service-list[data-astro-cid-wwes6yjo]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:.625rem 1.25rem}@media only screen and (min-width: 36rem){#profile-detailed-services[data-astro-cid-wwes6yjo] .cs-service-list[data-astro-cid-wwes6yjo]{grid-template-columns:repeat(2,1fr)}}#profile-detailed-services[data-astro-cid-wwes6yjo] .cs-service-list[data-astro-cid-wwes6yjo] li[data-astro-cid-wwes6yjo]{font-size:.875rem;color:var(--bodyTextColor);position:relative;padding-left:1.25rem;line-height:1.4em}#profile-detailed-services[data-astro-cid-wwes6yjo] .cs-service-list[data-astro-cid-wwes6yjo] li[data-astro-cid-wwes6yjo]:before{content:"";position:absolute;left:0;top:.375rem;width:.5rem;height:.5rem;background-color:var(--primary);border-radius:50%}#profile-contact[data-astro-cid-wwes6yjo]{padding:var(--sectionPadding);background-color:#fff}#profile-contact[data-astro-cid-wwes6yjo] .cs-container[data-astro-cid-wwes6yjo]{width:100%;max-width:80rem;margin:auto;display:flex;flex-direction:column;align-items:center;gap:3rem}#profile-contact[data-astro-cid-wwes6yjo] .cs-content[data-astro-cid-wwes6yjo]{text-align:center}#profile-contact[data-astro-cid-wwes6yjo] .cs-contact-wrapper[data-astro-cid-wwes6yjo]{display:grid;grid-template-columns:1fr;gap:1.5rem;width:100%}@media only screen and (min-width: 48rem){#profile-contact[data-astro-cid-wwes6yjo] .cs-contact-wrapper[data-astro-cid-wwes6yjo]{grid-template-columns:repeat(3,1fr)}}#profile-contact[data-astro-cid-wwes6yjo] .cs-contact-card[data-astro-cid-wwes6yjo]{background:#fff;border:1px solid #e8e8e8;padding:2rem;border-radius:16px;box-shadow:0 4px 20px #00000005}#profile-contact[data-astro-cid-wwes6yjo] .cs-contact-card[data-astro-cid-wwes6yjo].cs-address-card{background:var(--secondary);border-color:var(--secondary);color:#fff}#profile-contact[data-astro-cid-wwes6yjo] .cs-contact-card[data-astro-cid-wwes6yjo].cs-address-card .cs-card-h3[data-astro-cid-wwes6yjo]{color:#fff}#profile-contact[data-astro-cid-wwes6yjo] .cs-contact-card[data-astro-cid-wwes6yjo].cs-address-card .cs-contact-detail[data-astro-cid-wwes6yjo]{color:#ffffffe6}#profile-contact[data-astro-cid-wwes6yjo] .cs-card-h3[data-astro-cid-wwes6yjo]{font-size:1.25rem;font-weight:700;color:var(--headerColor);margin:0 0 1.25rem}#profile-contact[data-astro-cid-wwes6yjo] .cs-contact-detail[data-astro-cid-wwes6yjo]{font-size:.9375rem;color:var(--bodyTextColor);margin:0 0 .75rem;line-height:1.5em}#profile-contact[data-astro-cid-wwes6yjo] .cs-contact-detail[data-astro-cid-wwes6yjo]:last-of-type{margin-bottom:0}#profile-contact[data-astro-cid-wwes6yjo] .cs-contact-detail[data-astro-cid-wwes6yjo] a[data-astro-cid-wwes6yjo]{color:inherit;text-decoration:none;font-weight:700}#profile-contact[data-astro-cid-wwes6yjo] .cs-contact-detail[data-astro-cid-wwes6yjo] a[data-astro-cid-wwes6yjo]:hover{text-decoration:underline}
