@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,600;0,700;0,800;1,400;1,600;1,700&display=swap";@media screen and (min-width: 768px){.mobileonly{display:none}.desktoponly{display:block}}@media screen and (max-width: 767.98px){.mobileonly{display:block}.desktoponly{display:none}}body.post-type-archive .servicelist{position:relative;z-index:6}body.post-type-archive .servicelist .pa_top li.pa_li_top{width:100%;display:block;background:#fff;padding:43px 56px;margin-bottom:20px;position:relative}body.post-type-archive .servicelist .pa_top li.pa_li_top h2{font-weight:700;font-size:32px;line-height:40px;margin-bottom:15px;color:#225b8a}body.post-type-archive .servicelist .pa_top li.pa_li_top .pa_desc{color:#222;font-weight:400;font-size:16px;line-height:26px}body.post-type-archive .servicelist .pa_top li.pa_li_top a:hover h2{color:#64a70b}body.post-type-archive .servicelist ul.sub_cats_nojs{margin-top:20px}body.post-type-archive .servicelist ul.sub_cats_nojs li{padding:3px 0}body.post-type-archive .servicelist ul.sub_cats_nojs a{color:#225b8a;font-weight:700;font-size:16px;line-height:24px}body.post-type-archive .servicelist ul.sub_cats_nojs a:hover{color:#64a70b}body.post-type-archive .viewsubs{font-style:normal;font-weight:700;font-size:12px;line-height:26px;cursor:pointer;position:absolute;top:50px;right:50px}body.post-type-archive .viewsubs .downarrow{background:#666;display:inline-block;text-align:center;border-radius:50%;width:29px;height:29px;margin-left:12px;vertical-align:middle;transition:all .3s ease}body.post-type-archive .viewsubs.open span{opacity:0;transition:all .3s ease}body.post-type-archive .viewsubs.open .downarrow{transform:rotate(180deg);background:red}body.post-type-archive .viewsubs:hover{color:red;transition:all .3s ease}body.post-type-archive .viewsubs:hover .downarrow{background:red}#cssearch{background:#333f48;color:#fff;padding:80px 0 60px 0}#cssearch form{position:relative}#cssearch form ul{display:flex;flex-wrap:wrap;justify-content:space-between}#cssearch form ul .sf-field-posts_per_page{position:absolute;right:0;bottom:-152px;min-width:278px}#cssearch form ul .sf-field-posts_per_page:after{border-top-color:#333f48}#cssearch form ul .sf-field-posts_per_page select{background:rgba(0,0,0,0);border-color:#333f48;color:#333f48}#cases-posts{background:#e9e9e9;padding:120px 0 90px 0}#posts.cs,#pagsection.cs{background:#f0f0f0}body.post-type-archive-practice-areas #title,body.post-type-archive-industries #title{background-size:cover;padding-bottom:170px;padding-top:247px;margin-top:-114px}body.post-type-archive-practice-areas #title h1,body.post-type-archive-industries #title h1{border-bottom:1px solid #fff;padding-bottom:36px;margin-bottom:36px;max-width:auto;width:auto;display:inline-block}body.post-type-archive-practice-areas #title p,body.post-type-archive-industries #title p{font-weight:400;font-size:24px;line-height:36px}body.post-type-archive-practice-areas #posts,body.post-type-archive-industries #posts{background:#f0f0f0;padding:90px 0 200px 0}body.post-type-archive-industries .main-navigation .ubermenu #industriesMenuTrigger{padding-bottom:0;border-bottom:2px solid #fff}body.post-type-archive-practice-areas .main-navigation .ubermenu #expertiseMenuTrigger{padding-bottom:0;border-bottom:2px solid #fff}@media screen and (max-width: 1199.98px){body.post-type-archive-case-studies .posts-block.flexbox{padding:0 25px}}@media screen and (max-width: 767.98px){#posts.firm-news{padding:25px}body.post-type-archive .servicelist ul.pa_top li.pa_li_top{padding:40px 28px}section.pag{padding:0}}