.office-bio-section{background:#707070}.office-bio-section .bio-row{display:flex;flex-wrap:wrap}.office-bio-section .bio-image{background:#d2dce5;flex:0 0 50%;width:50%}.office-bio-section .bio-image img{height:auto;width:100%}.office-bio-section .bio-bottom{display:flex;padding:5px 15% 15px}.office-bio-section .bio-bottom .name-title{flex:0 0 auto;width:65%}.office-bio-section .bio-bottom .bio-link{align-items:center;display:flex;flex:0 0 auto;justify-content:flex-end;width:35%}.office-bio-section .bio-bottom .bio-link a{display:block;font-family:proxima-nova;font-size:15px;font-weight:700;line-height:55px;padding-right:40px;position:relative;text-transform:uppercase}.office-bio-section .bio-bottom .bio-link a:hover{opacity:.75}.office-bio-section .bio-bottom .bio-link a img{height:100%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:auto}.office-bio-section .bio-bottom .name-title h4{font-size:30px;font-weight:800;line-height:1.2;margin:0;padding:0}.office-bio-section .bio-bottom .name-title .job-title{font-family:proxima-nova;font-size:17px;font-weight:700;line-height:1.2;text-transform:uppercase}.office-bio-section .bio-content{align-items:center;color:#fff;display:flex;flex:0 0 50%;font-size:16px;padding:80px;width:50%}.office-bio-section .bio-content .inner{width:100%}.office-bio-section .bio-content .contact-info a{color:#fff}.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){.office-bio-section .bio-row .bio-image{flex:0 0 100%;width:100%}.office-bio-section .bio-row .bio-content{flex:0 0 100%;padding:40px;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){.office-bio-section .bio-bottom{padding:5px 5% 15px}.office-bio-section .bio-row .bio-content{padding:20px}.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)}}