#practice-areas{padding:88px 95px 0px 95px;}@media (max-width: 1279px){#practice-areas{padding:88px 40px 0px 40px;}}@media (max-width: 767px){#practice-areas{padding:65px 20px 0px 20px;}}#practice-areas.alt-background-true{background-color:rgba(var(--lightGrey),1);}#practice-areas .practice-areas-inner{max-width:1250px;margin:0 auto 0 auto;}#practice-areas .practice-areas-inner .title{font-family:var(--lora);font-weight:var(--regular);font-size:6.5rem;line-height:8.3rem;color:rgba(var(--primaryColor),1);text-align:center;margin-bottom:45px;}@media (max-width: 767px){#practice-areas .practice-areas-inner .title{font-size:3.5rem;line-height:4rem;}}#practice-areas .practice-areas-inner .sub-title{text-align:center;max-width:825px;margin:0 auto 0 auto;}#practice-areas .practice-areas-inner .pa-grid{display:flex;flex-wrap:wrap;margin-top:100px;}#practice-areas .practice-areas-inner .pa-grid .pa-box.personal-injury{flex-basis:33.333%;text-align:center;margin-bottom:100px;cursor:pointer;}@media (max-width: 1279px){#practice-areas .practice-areas-inner .pa-grid .pa-box.personal-injury{flex-basis:50%;margin-bottom:80px;}}@media (max-width: 767px){#practice-areas .practice-areas-inner .pa-grid .pa-box.personal-injury{flex-basis:100%;}}#practice-areas .practice-areas-inner .pa-grid .pa-box.personal-injury .pa-box-inner{padding:0px 20px;}#practice-areas .practice-areas-inner .pa-grid .pa-box.personal-injury .pa-box-inner .icon-wrapper{margin-bottom:50px;}#practice-areas .practice-areas-inner .pa-grid .pa-box.personal-injury .pa-box-inner .icon-wrapper svg g g{fill:rgba(var(--tertiaryColor),1);}#practice-areas .practice-areas-inner .pa-grid .pa-box.personal-injury .pa-box-inner .pa-title{font-family:var(--muli);font-weight:var(--extraBold);font-size:2rem;line-height:3rem;letter-spacing:3px;color:rgba(var(--primaryColor),1);text-transform:uppercase;transition:color .5s cubic-bezier(.17,.66,.34,.98);}#practice-areas .practice-areas-inner .pa-grid .pa-box.personal-injury .pa-modal-content{display:none;}#practice-areas .practice-areas-inner .pa-grid .pa-box.personal-injury:hover .pa-box-inner .pa-title{color:rgba(var(--tertiaryColor),1);}#practice-areas .practice-areas-inner .pa-grid .pa-box.criminal-law{flex-basis:33.333%;text-align:center;margin-bottom:120px;}@media (max-width: 1279px){#practice-areas .practice-areas-inner .pa-grid .pa-box.criminal-law{flex-basis:50%;margin-bottom:80px;}}@media (max-width: 767px){#practice-areas .practice-areas-inner .pa-grid .pa-box.criminal-law{flex-basis:100%;}}#practice-areas .practice-areas-inner .pa-grid .pa-box.criminal-law .pa-box-inner{padding:0px 20px;}#practice-areas .practice-areas-inner .pa-grid .pa-box.criminal-law .pa-box-inner .pa-title{font-family:var(--muli);font-weight:var(--extraBold);font-size:2rem;line-height:3rem;letter-spacing:3px;color:rgba(var(--primaryColor),1);text-transform:uppercase;transition:color .5s cubic-bezier(.17,.66,.34,.98);}#practice-areas .practice-areas-inner .pa-grid .pa-box.criminal-law:hover .pa-box-inner .pa-title{color:rgba(var(--tertiaryColor),1);}#practice-areas .practice-areas-inner .button{margin:0 auto 90px;}@media (max-width: 767px){#practice-areas .practice-areas-inner .button{margin:0 auto 50px;}}#practice-areas #pa-modal{min-height:200px;max-height:calc(100vh - 60px);background-color:#fff;width:calc(100% - 60px);max-width:750px;position:fixed;top:50%;transform:translateY(-50%);left:0;right:0;margin:auto;padding:30px 30px 50px 30px;box-shadow:0 10px 20px 0 rgba(0,0,0,.2);display:none;pointer-events:all;overflow-y:scroll;z-index:999;}@media (max-width: 767px){#practice-areas #pa-modal{width:calc(100% - 40px);padding:30px 20px 30px 20px;}}#practice-areas #pa-modal .close{margin-bottom:20px;text-align:right;font-family:var(--muli);color:var(--text);color:rgba(var(--tertiaryColor),1);font-size:1.8rem;line-height:1.8rem;text-transform:uppercase;font-weight:var(--extraBold);letter-spacing:1px;transition:color .5s cubic-bezier(.17,.66,.34,.98);cursor:pointer;}#practice-areas #pa-modal .close:hover{color:rgba(var(--primaryColor),1);}#practice-areas #pa-modal .modal-title{font-family:var(--lora);font-size:4rem;line-height:5rem;color:var(--primaryColor);text-transform:capitalize;font-weight:var(--regular);margin-bottom:15px;}@media (max-width: 767px){#practice-areas #pa-modal .modal-title{font-size:3.5rem;line-height:4.5rem;}}#practice-areas #pa-modal .hr{width:40px;height:4px;background-color:var(--tertiaryColor);margin-bottom:15px;}#practice-areas #pa-modal p{margin-bottom:10px;}#practice-areas #pa-modal .link-to-page{font-family:var(--muli);color:rgba(var(--tertiaryColor),1);text-transform:uppercase;letter-spacing:2px;font-size:1.8rem;line-height:2.5rem;font-weight:var(--extraBold);display:inline-block;margin-top:20px;transition:color .5s cubic-bezier(.17,.66,.34,.98);}#practice-areas #pa-modal .link-to-page:hover{color:rgba(var(--primaryColor),1);}@media (max-width: 767px){#practice-areas #pa-modal .link-to-page{font-size:1.5rem;margin-top:10px;}}#practice-areas #pa-modal *:last-child{margin-bottom:0px;}.areas-served{width:100%;padding:120px 95px 118px 95px;background-color:rgba(var(--lightGrey),1);}@media (max-width: 1279px){.areas-served{padding:90px 40px 100px 40px;}}@media (max-width: 767px){.areas-served{padding:38px 20px 50px 20px;}}.areas-served__wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:65px;}@media (max-width: 767px){.areas-served__wrapper{gap:35px;}}.areas-served__content{flex:1 1 550px;}.areas-served__content .title{font-family:var(--muli);font-weight:var(--extraBold);font-size:4rem;line-height:5rem;text-transform:uppercase;letter-spacing:7px;color:rgba(var(--tertiaryColor),1);margin-bottom:50px;}@media (max-width: 767px){.areas-served__content .title{font-size:2.2rem;line-height:2.8rem;margin-bottom:25px;letter-spacing:3px;}}.areas-served__map{width:100%;height:345px;flex:1 1 680px;}.areas-served__map iframe{max-width:100%;width:100%;height:100%;}