.bio-section{background:rgba(210,220,229,.4);padding:75px 85px}.bio-section h2{margin-top:0}.bio-section .intro-content{align-items:center;display:flex;justify-content:center;text-align:center}.bio-section .intro-content .intro-wrap{flex:0 0 auto;max-width:1100px;width:90%}.bio-section .bio-blocks{display:flex;flex-wrap:wrap;margin:0 auto;max-width:1100px;padding:50px 0 0;width:90%}.bio-section .bio-blocks .bio-block{flex:0 0 auto;padding:10px;width:50%}.bio-block .block-wrap{background-color:#d2dce5;border-radius:15px;height:100%}.bio-block .block-wrap .bio-img{background-position:top;background-size:cover;border-top-left-radius:15px;border-top-right-radius:15px;height:0;overflow:hidden;padding-bottom:85%}.bio-block .block-wrap .bio-img img{display:none}.bio-block .block-wrap .bio-details{display:flex;padding:20px}.bio-details .name-title{flex:0 0 auto;width:65%}.bio-details .bio-link{align-items:center;display:flex;flex:0 0 auto;justify-content:flex-end;width:35%}.bio-details .bio-link a{display:block;font-family:proxima-nova;font-size:15px;font-weight:700;padding-right:40px;position:relative;text-transform:uppercase}.bio-details .bio-link a:hover{opacity:.75}.bio-details .bio-link a img{position:absolute;right:0;top:50%;transform:translateY(-50%)}.bio-details .name-title h4{font-size:30px;font-weight:800;line-height:1.2;margin:0;padding:0}.bio-details .name-title .job-title{font-family:proxima-nova;font-size:17px;font-weight:700;line-height:1.2;text-transform:uppercase}.bio-overlay{background-image:url(https://go.truenorthaccounting.com/hubfs/mountain_tent_banner-1.jpg);background-position:100% 100%;background-size:cover;box-shadow:0 0 15px rgba(0,0,0,.4);display:none;left:50%;max-width:1200px;position:fixed;top:50%;transform:translate(-50%,-50%);width:95%;z-index:1100}.bio-overlay.active{display:block}.bio-overlay .close-btn{cursor:pointer;position:absolute;right:0;top:0;transform:translate(-10px,10px)}.bio-overlay .ol-bio{display:none;flex-wrap:wrap;padding:40px}.bio-overlay .ol-bio.active{display:flex}.bio-overlay .ol-bio .ol-bio-img{flex:0 0 auto;padding:0 15px;width:35%}.bio-overlay .ol-bio .ol-bio-img .olbi-wrap{background-position:top;background-size:cover;border-radius:15px;height:100%;width:100%}.bio-overlay .ol-bio .ol-bio-content{flex:0 0 auto;padding:0 15px;width:65%}.bio-overlay .ol-bio .ol-bio-content .olbc-wrap{background:#fff;border-radius:15px;padding:40px}.bio-overlay .ol-bio .ol-bio-content .olbc-wrap h4{font-size:30px;font-weight:800;line-height:1.2;margin:0;padding:0}.bio-overlay .ol-bio .ol-bio-content .olbc-wrap h5{font-family:proxima-nova;font-size:17px;font-weight:700;line-height:1.2;margin:0 0 30px;text-transform:uppercase}.bio-overlay .ol-bio .ol-bio-content .olbc-wrap p{font-size:16px;line-height:1.4}@media (max-width:1024px){.bio-section{padding:45px 55px}.bio-section .intro-content .intro-wrap,.bio-section .page-center{padding:0;width:100%}.bio-section .bio-blocks{padding-top:40px;width:100%}.bio-block .block-wrap .bio-details{flex-wrap:wrap}.bio-details .bio-link,.bio-details .name-title{width:100%}.bio-overlay .ol-bio{justify-content:center}.bio-overlay .ol-bio .ol-bio-img{height:250px;margin-bottom:15px;padding:0;width:50%}.bio-overlay .ol-bio .ol-bio-content{padding:0;width:100%}.bio-overlay .ol-bio .ol-bio-content .olbc-wrap h4{font-size:22px}.bio-overlay .ol-bio .ol-bio-content .olbc-wrap h5{font-size:17px}.bio-overlay .ol-bio .ol-bio-content .olbc-wrap p{font-size:15px;line-height:1.3}}@media (max-width:480px){.bio-section{padding:60px 20px}.bio-section .bio-blocks .bio-block{width:100%}.bio-details .name-title h4{font-size:22px}.bio-details .name-title .job-title{font-size:14px}.bio-overlay{max-height:90vh}.bio-overlay .close-btn{transform:translate(25%,-25%)}.bio-overlay .ol-bio{padding:20px}.bio-overlay .ol-bio .ol-bio-img{height:20vh;width:100%}.bio-overlay .ol-bio .ol-bio-content .olbc-wrap h5{margin-bottom:15px}.bio-overlay .ol-bio .ol-bio-content .olbc-wrap{max-height:calc(100% - 20vh);overflow-y:scroll;padding:20px}}@media (max-width:375px){.bio-overlay{max-height:95vh}.bio-overlay .ol-bio .ol-bio-img{height:25vh}.bio-overlay .ol-bio .ol-bio-content .olbc-wrap{max-height:calc(100% - 45vh)}}