.PracticeAreas-module__xMHRzq__hero{background:var(--black);text-align:center;color:#fff;padding:120px 0 100px}.PracticeAreas-module__xMHRzq__heroTitle{color:#fff;margin-bottom:20px;font-family:Cormorant Garamond,serif;font-size:3.2rem;font-weight:300}.PracticeAreas-module__xMHRzq__heroSubtitle{color:#fff9;letter-spacing:.2em;text-transform:uppercase;font-family:Raleway,sans-serif;font-size:.8rem;font-weight:300}.PracticeAreas-module__xMHRzq__practiceSection{border-bottom:1px solid var(--border-color);margin-bottom:80px;padding-bottom:80px}.PracticeAreas-module__xMHRzq__practiceSection:last-child{border-bottom:none}.PracticeAreas-module__xMHRzq__practiceTitle{color:var(--black);margin-bottom:20px;font-family:Cormorant Garamond,serif;font-size:2.4rem;font-weight:300}.PracticeAreas-module__xMHRzq__practiceDescription{color:var(--text-light);margin-bottom:30px;font-size:1rem;font-weight:300;line-height:1.85}.PracticeAreas-module__xMHRzq__detailsTitle{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-dark);margin-bottom:16px;font-family:Raleway,sans-serif;font-size:.75rem;font-weight:500}.PracticeAreas-module__xMHRzq__detailsList{padding:0;list-style:none}.PracticeAreas-module__xMHRzq__detailsList li{color:var(--text-light);border-bottom:1px solid var(--border-color);padding:10px 0 10px 24px;font-size:.95rem;font-weight:300;position:relative}.PracticeAreas-module__xMHRzq__detailsList li:last-child{border-bottom:none}.PracticeAreas-module__xMHRzq__detailsList li:before{content:"";background:var(--gold);width:8px;height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.PracticeAreas-module__xMHRzq__whyCard{text-align:center;border:1px solid var(--border-color);background:#fff;border-radius:2px;height:100%;padding:40px 24px;transition:all .3s}.PracticeAreas-module__xMHRzq__whyCard:hover{border-color:var(--gold);box-shadow:var(--shadow-md)}.PracticeAreas-module__xMHRzq__whyCard h3{color:var(--black);margin-bottom:14px;font-family:Cormorant Garamond,serif;font-size:1.4rem;font-weight:400}.PracticeAreas-module__xMHRzq__whyCard p{color:var(--text-light);font-size:.95rem;font-weight:300;line-height:1.7}.PracticeAreas-module__xMHRzq__ctaSection{background:var(--black);text-align:center;padding:100px 0}.PracticeAreas-module__xMHRzq__ctaContent h2{color:#fff;margin-bottom:16px;font-family:Cormorant Garamond,serif;font-size:2.8rem;font-weight:300}.PracticeAreas-module__xMHRzq__ctaContent p{color:#fff9;margin-bottom:40px;font-size:1rem;font-weight:300}.PracticeAreas-module__xMHRzq__ctaButtons{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.PracticeAreas-module__xMHRzq__ctaButton{text-transform:uppercase;border:1px solid var(--gold)!important;color:var(--gold)!important;letter-spacing:.15em!important;background:0 0!important;height:52px!important;padding:0 40px!important;font-family:Raleway,sans-serif!important;font-size:.75rem!important;font-weight:400!important;transition:all .3s!important}.PracticeAreas-module__xMHRzq__ctaButton:hover{background:var(--gold)!important;color:var(--black)!important}.PracticeAreas-module__xMHRzq__ctaButtonSecondary{text-transform:uppercase;color:#fff!important;letter-spacing:.15em!important;background:0 0!important;border:1px solid #ffffff4d!important;height:52px!important;padding:0 40px!important;font-family:Raleway,sans-serif!important;font-size:.75rem!important;font-weight:400!important;transition:all .3s!important}.PracticeAreas-module__xMHRzq__ctaButtonSecondary:hover{color:#fff!important;border-color:#fff!important}@media (max-width:768px){.PracticeAreas-module__xMHRzq__heroTitle{font-size:2.4rem}.PracticeAreas-module__xMHRzq__practiceTitle{font-size:2rem}.PracticeAreas-module__xMHRzq__practiceSection{margin-bottom:60px;padding-bottom:60px}.PracticeAreas-module__xMHRzq__ctaContent h2{font-size:2rem}.PracticeAreas-module__xMHRzq__ctaButtons{flex-direction:column;align-items:stretch}.PracticeAreas-module__xMHRzq__ctaButton,.PracticeAreas-module__xMHRzq__ctaButtonSecondary{width:100%}}
