.PersonPage #main{padding-top:0;padding-bottom:0}.PersonPage h1{margin-bottom:5px}.PersonPage h1+h2{font-family:"Nunito Sans",sans-serif;font-weight:700;font-size:1.3rem;text-transform:uppercase;color:#292929}.PersonPage .contacts-box{border-top:1px solid #aad5d5;border-bottom:1px solid #aad5d5;margin-bottom:1.5rem}.PersonPage .contacts-box .contact{padding:4px 0}.PersonPage .assistant,.PersonPage .contact-info{padding-top:15px;padding-bottom:15px}.PersonPage .contact .icon{margin-right:10px}.PersonPage .contact-info .contact-info-inner{gap:1rem}.PersonPage .contact-info .contact-qrs{display:flex;flex:0 1 auto;flex-wrap:wrap;gap:1rem}.PersonPage .contact-info .contact-qr{flex:0 0 auto}.PersonPage .contact-info .contact-qr img{display:block;width:120px;height:auto}.PersonPage .contact-info .contact-qr-caption{width:120px;margin:.4rem 0 0;font-size:.8rem;line-height:1.3;text-align:center}.PersonPage .person-practice-areas .pa-grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:768px){.PersonPage .person-practice-areas .pa-grid{grid-template-columns:repeat(2,1fr);gap:40px}}@media (min-width:1700px){.PersonPage .person-practice-areas .pa-grid{grid-template-columns:repeat(3,1fr)}}.PersonPage .person-practice-areas .pa-card{background:#f8f5ec;border-top:3px solid #007e77;padding:24px 10px 24px 24px}.PersonPage .person-practice-areas .title{font-size:1.5rem;line-height:1.1;margin-bottom:0}.PersonPage .person-practice-areas .title a{color:#00544f;text-decoration:none}.PersonPage .person-practice-areas .title a:hover{text-decoration:underline}.PersonPage .person-practice-areas .links{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.PersonPage .person-practice-areas .links a{display:flex;align-items:flex-start;gap:10px;font-weight:650;line-height:1.4;color:#292929;text-decoration:none}.PersonPage .person-practice-areas .links a:hover{color:#007e77}.PersonPage .person-practice-areas .chevron{flex:0 0 7px;position:relative;height:12px;margin-top:calc((1.4em - 12px)/2)}.PersonPage .person-practice-areas .chevron::before{content:"";position:absolute;top:50%;left:50%;width:11.535px;height:7px;background:url(../../img/icon-chevron-aqua.svg) no-repeat center/contain;transform:translate(-50%,-50%) rotate(-90deg)}.PersonPage .left-rail .img,.PersonPage .mobile-img{background:linear-gradient(180deg,#bab8c0 0,#ededff 85%)}.PersonPage .mobile-img{margin-bottom:1rem}.PersonPage .left-rail .img{min-height:200px;text-align:center;background:#bab8c0}.PersonPage .left-rail .txt{padding-top:30px;padding-left:30px;padding-bottom:30px}.PersonPage .content{padding-top:3rem;padding-bottom:3rem;padding-left:30px}@media (min-width:992px){.PersonPage .content{padding:3rem 2rem}.PersonPage .left-rail .txt{padding-left:15.3%;padding-bottom:3rem}.PersonPage .assistant,.PersonPage .contact-info{padding-top:2rem;padding-bottom:2rem}.PersonPage .contact-info{padding-right:2rem}.PersonPage .assistant{padding-left:2rem;border-left:1px solid #aad5d5}.PersonPage .contact-info .contact-qr img,.PersonPage .contact-info .contact-qr-caption{width:130px}}@media (min-width:1500px){.PersonPage .left-rail .txt{padding-right:3rem;padding-left:30.3%;padding-bottom:4rem}.PersonPage .content{padding:4rem}}