.block-practice-areas{background-color:var(--tertiaryColor);padding:118px 50px 65px 50px;position:relative}@media (max-width: 1180px){.block-practice-areas{padding:78px 30px 25px 30px}}@media (max-width: 767px){.block-practice-areas{padding:56px 20px 35px 20px}}.block-practice-areas .button-pa{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:20px 30px 20px 30px;background-color:var(--secondaryColor);display:flex;align-items:center;justify-content:center;margin:0 auto 0 auto;transition:background-color 0.5s cubic-bezier(0.17, 0.66, 0.34, 0.98);text-transform:uppercase;color:#fff;text-align:center;font-family:var(--roboto);font-weight:var(--bold);font-size:24px;letter-spacing:2px;line-height:28px}@media (max-width: 500px){.block-practice-areas .button-pa{width:calc(100% - 40px);padding:20px 20px 20px 30px;font-size:16px;line-height:19px}}.block-practice-areas .button-pa:hover{background-color:var(--primaryColor)}.block-practice-areas .inner{max-width:1250px;margin:0 auto 0 auto}.block-practice-areas .inner .top{text-align:center;margin-bottom:97px}@media (max-width: 1180px){.block-practice-areas .inner .top{margin-bottom:53px}}.block-practice-areas .inner .top .tagline{font-family:var(--roboto);font-weight:var(--bold);font-size:18px;line-height:40px;color:var(--secondaryColor);margin-bottom:2px}@media (max-width: 1180px){.block-practice-areas .inner .top .tagline{font-size:16px;line-height:40px;margin-bottom:17px}}@media (max-width: 767px){.block-practice-areas .inner .top .tagline{font-size:18px;line-height:32px;margin-bottom:13px}}.block-practice-areas .inner .top .title{font-family:var(--robotoSlab);font-size:56px;line-height:74px;color:var(--primaryColor);text-transform:uppercase}@media (max-width: 1180px){.block-practice-areas .inner .top .title{font-size:36px;line-height:48px}}.block-practice-areas .inner .pa-grid{display:flex;flex-wrap:wrap}.block-practice-areas .inner .pa-grid .pa-box{flex-basis:33.333%;text-align:center;margin-bottom:83px;cursor:pointer;padding:0px 25px}@media (max-width: 1180px){.block-practice-areas .inner .pa-grid .pa-box{flex-basis:50%;margin-bottom:53px}}@media (max-width: 767px){.block-practice-areas .inner .pa-grid .pa-box{flex-basis:100%;margin-bottom:41px}}.block-practice-areas .inner .pa-grid .pa-box .inner .icon{height:60px;display:flex;align-items:center;justify-content:center;margin-bottom:10px;transition:transform 0.5s cubic-bezier(0.17, 0.66, 0.34, 0.98);transform:translateY(0px)}.block-practice-areas .inner .pa-grid .pa-box .inner .icon svg g{fill:var(--secondaryColor)}.block-practice-areas .inner .pa-grid .pa-box .inner .practice-area{font-family:var(--robotoSlab);font-size:24px;font-weight:var(--bold);text-transform:capitalize;line-height:40px;color:var(--primaryColor);transition:color 0.5s cubic-bezier(0.17, 0.66, 0.34, 0.98)}.block-practice-areas .inner .pa-grid .pa-box .inner .practice-area.pa-link:hover{color:var(--secondaryColor)}@media (max-width: 1180px){.block-practice-areas .inner .pa-grid .pa-box .inner .practice-area{font-size:20px;line-height:40px}}.block-practice-areas .inner .pa-grid .pa-box .inner .pa-popup{display:none}.block-practice-areas .inner .pa-grid .pa-box:hover .icon{transform:translateY(-5px)}.block-practice-areas .pa-modal-container{position:absolute;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,0.2);pointer-events:all;opacity:0;position:relative;transform:translateY(5%);transition:opacity 0.5s cubic-bezier(0.17, 0.66, 0.34, 0.98),transform 0.5s cubic-bezier(0.17, 0.66, 0.34, 0.98);pointer-events:none}@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:70px 20px 50px 20px;position:fixed;z-index:9999;top:50%;transform:translateY(-50%) !important;overflow:scroll}}.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:20px;right:30px;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}.block-practice-areas .pa-modal-container #pa-modal .inner .pa-popup .popup-title{font-family:"Roboto Slab",serif;font-weight:700;font-size:45px;line-height:55px;text-transform:capitalize;margin-bottom:10px;color:#000}@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{font-family:"Roboto", sans-serif;font-weight:700;font-size:18px;line-height:20px;color:var(--secondaryColor);text-transform:uppercase;letter-spacing:1px}
/*# sourceMappingURL=block-practice-areas.css.map */