@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.single-post section#title{text-align:initial;padding-bottom:0}body.single-post section#title .greyrow{margin-top:78px}body.single-post section#title h1{font-family:"Open Sans";font-style:normal;font-weight:700;font-size:32px;line-height:40px;text-transform:none;letter-spacing:0}body.single-post section#title .postdate{display:inline-block;height:60px}body.single-post section#title .postdate span.monthyear{font-weight:400;font-size:15px;line-height:20px;display:block}body.single-post section#title .postdate span.day{font-weight:400;font-size:34px;line-height:40px;letter-spacing:-2px}body.single-post section#title .categories{display:inline-block;border-left:1px solid #fff;margin-left:33px;padding-left:33px;font-weight:700;font-size:12px;line-height:60px;vertical-align:top}body.single-post section#title .categories a{color:#fff;text-decoration:none}body.single-post section#title .categories a:hover{color:#64a70b}body.single-post .teammembers{background:#f0f0f0}body.single-post #related{margin-bottom:120px}.post_featured_img{margin:0 auto 67px auto;text-align:center}.post_featured_img img{max-width:100%;height:auto}#related ul.links li{border-bottom:1px solid #f0f0f0;padding:10px 0}#related ul.links li a{color:#225b8a;font-weight:700;font-size:16px;line-height:24px;display:flex;justify-content:space-between}#related ul.links li a:hover{color:#64a70b}#related ul.links li a:hover svg path{fill:#64a70b}#related ul.links li svg{margin:10px 30px 0 10px;flex-shrink:0}#single .post_authors{font-weight:700;font-size:12px;line-height:24px;vertical-align:middle;padding-bottom:66px;color:#225b8a}#single .post_authors a{vertical-align:middle;margin-left:15px;position:relative;display:inline-block}#single .post_authors a .imgwrap{display:inline-block;width:40px;height:40px;border-radius:50%;overflow:hidden;text-align:center;position:relative}#single .post_authors a img{position:absolute;left:-5px;width:50px;height:auto}#single .post_authors a:hover .tooltip{display:inline-block}#single .post_authors .tooltip{color:#fff;background:#225b8a;display:none;height:21px;position:absolute;bottom:-23px;left:20px;font-weight:600;font-size:11px;line-height:21px;padding:0 15px;break-inside:avoid;white-space:nowrap}#single .post_authors .tooltip:before{content:" ";border-left:1px solid #225b8a;width:0;height:10px;position:absolute;top:-9px;left:1px}#single .content .wp-block-columns,#practice-areas .content .wp-block-columns{width:100%}#related p.related-title{font-weight:700;font-size:24px;line-height:28px;color:#2a6c7f;margin-bottom:24px}.teammembers{padding:150px 0}.teammembers h2{font-style:normal;font-weight:400;font-size:40px;line-height:67px;color:#001e62;text-align:center;margin-bottom:52px;letter-spacing:22.5px;text-transform:uppercase}.teammembers i.fixflex{width:213px}#prevnext .row{border-top:1px solid #f0f0f0;padding-top:36px;display:flex}#prevnext .row .prevpost,#prevnext .row .nextpost{width:100%;font-weight:700;font-size:16px;line-height:24px;color:#3f5363}#prevnext .row a:hover{color:#64a70b}#prevnext .row a:hover span{color:#64a70b}#prevnext .row a:hover svg path{fill:#64a70b}#prevnext .row .next-article{display:block;font-weight:700;font-size:11px;line-height:24px;color:#225b8a;text-transform:uppercase;margin-bottom:16px}#prevnext .row .nextpost{text-align:right}@media screen and (max-width: 767.98px){body.single-post section#title h1{font-size:26px;line-height:36px}.share_block{display:none}section.teammembers{padding:75px 0 56px 0}section.teammembers h2{font-size:32px;line-height:37px;text-align:center;letter-spacing:4.33277px}}@media print{.ctafooter,#prevnext{display:none}body.single-post #related{display:none}body.single-post section#title .categories a{color:#222}#single .row>.columns-2{display:none}#single .row>.columns-8.content{width:100%}section.teammembers{padding:0}section.teammembers h2{text-align:left;letter-spacing:0;text-transform:none;font-size:30px;line-height:36px}body.single-post .teammembers{background:rgba(0,0,0,0)}body.single-post section#title .categories{border-left-color:#222}#related ul.links li{border:none}#related ul.links li svg{display:none}}