.block-practice-areas{padding:90px 50px 120px;background-color:var(--lightGrey);position:relative}@media(max-width: 1180px){.block-practice-areas{padding:70px 30px 90px}}@media(max-width: 767px){.block-practice-areas{padding:50px 20px 60px}}.block-practice-areas.alt-background{background-color:#fff}.block-practice-areas__inner{max-width:1280px;margin:0 auto}.block-practice-areas__inner .button{margin-top:40px}.block-practice-areas__top{margin-bottom:70px;padding:0px 15px}@media(max-width: 1180px){.block-practice-areas__top{margin-bottom:30px}}.block-practice-areas__top .tagline{font-family:var(--lato);font-weight:var(--bold);font-size:20px;line-height:24px;color:var(--secondaryColor);margin-bottom:15px;text-transform:uppercase;letter-spacing:1.5px}@media(max-width: 1180px){.block-practice-areas__top .tagline{font-size:16px;line-height:40px;margin-bottom:17px}}@media(max-width: 767px){.block-practice-areas__top .tagline{font-size:18px;line-height:32px;margin-bottom:13px}}.block-practice-areas__top .title{font-family:var(--lato);font-size:60px;line-height:80px;color:var(--text);font-weight:var(--bold);max-width:1160px;margin-bottom:40px}@media(max-width: 1180px){.block-practice-areas__top .title{font-size:36px;line-height:48px;margin-bottom:30px}}.block-practice-areas__pa-grid{display:flex;flex-wrap:wrap}.block-practice-areas__pa-box{flex-basis:calc(33.333% - 30px);margin:0px 15px;cursor:pointer;padding:42px 0px;border-bottom:1px solid #c1c2c4;display:flex;align-items:center}.block-practice-areas__pa-box:nth-of-type(-n+3){border-top:1px solid #c1c2c4}.block-practice-areas__pa-box:hover .inner .practice-area{color:var(--secondaryColor)}@media(max-width: 1180px){.block-practice-areas__pa-box{flex-basis:calc(50% - 30px)}.block-practice-areas__pa-box:nth-of-type(3){border-top:none}}@media(max-width: 767px){.block-practice-areas__pa-box{flex-basis:100%;margin-bottom:0px;padding:20px 0px}.block-practice-areas__pa-box:nth-of-type(2){border-top:none}}.block-practice-areas__pa-box .inner .practice-area{display:flex;align-items:center;gap:40px;font-family:var(--lato);font-size:24px;line-height:40px;font-weight:var(--bold);text-transform:capitalize;color:var(--text);transition:color .5s cubic-bezier(0.17, 0.66, 0.34, 0.98)}@media(max-width: 1180px){.block-practice-areas__pa-box .inner .practice-area{font-size:20px;line-height:34px}}.block-practice-areas__pa-box .inner .practice-area img,.block-practice-areas__pa-box .inner .practice-area svg{width:79px;height:auto;transition:transform .5s cubic-bezier(0.17, 0.66, 0.34, 0.98)}.block-practice-areas__pa-box .inner .pa-popup{display:none}.block-practice-areas .pa-modal-container{position:fixed;top:0px;left:0px;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none}.block-practice-areas .pa-modal-container.open{pointer-events:all}.block-practice-areas .pa-modal-container .pa-modal{width:calc(100% - 100px);max-width:800px;height:auto;max-height:calc(100% - 100px);padding:50px 50px 50px 50px;background-color:#fff;box-shadow:0px 0px 5px 0px rgba(39,47,75,.2);pointer-events:all;opacity:0;position:relative;transform:translateY(5%);transition:opacity .5s cubic-bezier(0.17, 0.66, 0.34, 0.98),transform .5s cubic-bezier(0.17, 0.66, 0.34, 0.98);pointer-events:none;overflow:scroll}@media(max-width: 1180px){.block-practice-areas .pa-modal-container .pa-modal{width:calc(100% - 60px);padding:70px 30px 50px 30px}}@media(max-width: 767px){.block-practice-areas .pa-modal-container .pa-modal{width:calc(100% - 40px);padding:30px 20px 30px 20px}}.block-practice-areas .pa-modal-container .pa-modal.open{opacity:1;transform:translateY(0%);pointer-events:all}.block-practice-areas .pa-modal-container .pa-modal .close-modal{position:absolute;top:40px;right:50px;font-family:"Roboto",sans-serif;font-weight:700;font-size:18px;line-height:20px;color:var(--secondaryColor);margin-bottom:2px;text-transform:uppercase;letter-spacing:1px;cursor:pointer}@media(max-width: 767px){.block-practice-areas .pa-modal-container .pa-modal .close-modal{top:25px;right:30px}}.block-practice-areas .pa-modal-container .pa-modal .inner .pa-popup .popup-title{font-family:var(--lato);font-weight:var(--bold);font-size:45px;line-height:55px;text-transform:capitalize;margin-bottom:10px;color:var(--text)}@media(max-width: 767px){.block-practice-areas .pa-modal-container .pa-modal .inner .pa-popup .popup-title{font-size:36px;line-height:48px;margin-bottom:10px}}.block-practice-areas .pa-modal-container .pa-modal .inner .pa-popup .pa-page-link{display:block;font-family:var(--lato);font-weight:var(--bold);font-size:18px;line-height:20px;color:var(--secondaryColor);text-transform:uppercase;letter-spacing:1.5px;margin-top:20px}

/*# sourceMappingURL=block-practice-areas.css.map */