.practicescontentpanel{background:#fff;padding-top:clamp(24px,calc(24px + 11 * ((100vw - 375px) / 1065)),35px);padding-bottom:50px}.subheropanel+link+script+.practicescontentpanel,.subheropanel+script+script+script+.practicescontentpanel{margin-top:-91px;position:relative}.practicescontentpanel .content-sec{margin-top:-8px}.practicescontentpanel .content-sec .right-col.contenthidden{height:250px;overflow-y:hidden;margin-bottom:17px;position:relative}.practicescontentpanel .content-sec .right-col.contenthidden:after{content:"";display:block;position:absolute;bottom:0;width:100%;background:linear-gradient(180deg,#8ba72000,#fff);height:40px}.practicescontentpanel .content-sec .read-more-btn{font-weight:700}.practicescontentpanel .content-sec li,.practicescontentpanel .content-sec p,.practicescontentpanel .content-sec h1,.practicescontentpanel .content-sec h2,.practicescontentpanel .content-sec h3,.practicescontentpanel .content-sec h4,.practicescontentpanel .content-sec h5,.practicescontentpanel .content-sec h6{color:#0f0f0f}.practicescontentpanel .content-sec p{font-weight:400;font-size:16px;line-height:150%;letter-spacing:0;padding-top:0;padding-bottom:20px;margin:0}@media print,screen and (min-width:48em){.practicescontentpanel .content-sec p{max-width:1131px}}.practicescontentpanel .content-sec p a{text-decoration:underline}.practicescontentpanel .content-sec h2,.practicescontentpanel .content-sec h3{margin-top:4px}.practicescontentpanel .content-sec ul li{font-size:16px}.practicescontentpanel .content-sec ul li:before{left:0;top:10px;width:5px;height:5px}.practicescontentpanel .content-sec ul li a{text-decoration:underline}.practicescontentpanel .content-sec ul li ul li:before,.practicescontentpanel .content-sec ol li ul li:before{width:4px;height:4px;top:8px;border-radius:0%}.practicescontentpanel .content-sec ul li p,.practicescontentpanel .content-sec ol li p{padding-top:0!important;padding-bottom:10px}.practicescontentpanel .content-sec table{width:100%;border-collapse:collapse;font-weight:400;font-size:16px;line-height:150%;color:#0f0f0f;margin-bottom:20px;margin-top:20px}.practicescontentpanel .content-sec table colgroup col{min-width:240px}@media print,screen and (min-width:64em){.practicescontentpanel .content-sec table tr{height:48px}}.practicescontentpanel .content-sec table th,.practicescontentpanel .content-sec table td{padding:clamp(.75rem,.777vw + .568rem,1.5rem) 10px;border-bottom:1px solid #0F0F0F}.practicescontentpanel .content-sec table th p,.practicescontentpanel .content-sec table td p{margin:0 0 10px}.practicescontentpanel .content-sec p:first-child,.practicescontentpanel .content-sec h1+p,.practicescontentpanel .content-sec h2+p,.practicescontentpanel .content-sec h3+p,.practicescontentpanel .content-sec h5+p,.practicescontentpanel .content-sec h6+p{padding-top:29px}.practicescontentpanel.practices hr,.ourexperiencepanel hr{border-bottom:0px solid #DCE3E1}.generalcontentpanel{background:#fff;padding-top:42px}.generalcontentpanel .content-wrap{padding:0 20px}@media print,screen and (min-width:64em){.generalcontentpanel .content-wrap{padding-left:20px;padding-right:0}}@media screen and (min-width:85em){.generalcontentpanel .content-wrap{padding-left:65px}}.generalcontentpanel .content-wrap h2{font-size:clamp(32px,32px + 4 * (100vw - 375px) / 1065,36px);color:#0f0f0f;margin-bottom:26px}@media print,screen and (min-width:64em){.generalcontentpanel .content-wrap h2{padding-left:15px}}.generalcontentpanel .content-wrap p{font-size:16px;line-height:150%;color:#0f0f0f;margin-bottom:0}@media print,screen and (min-width:64em){.generalcontentpanel .content-wrap p{padding-left:17px;max-width:1180px}}@media print,screen and (min-width:64em){.practicescontentpanel .content-sec .cta{padding:0}}.practicescontentpanel .content-sec .cta .cta-btn{display:inline-block;padding:9px 22px;border:1px solid #2b2b2b;border-radius:24px;font-size:18px;font-weight:500;color:#2b2b2b;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.practicescontentpanel .content-sec .cta .cta-btn:hover{background:var(--hhr-ecru);border:1px solid var(--hhr-ecru);color:#000}.subheropanel+link+script+script+.practicescontentpanel,.subheropanel+link+link+script+script+.practicescontentpanel,.subheropanel+script+script+.practicescontentpanel,.subheropanel+link+script+link+link+script+script+.practicescontentpanel{margin-top:-92px;position:relative}
