.featured-person{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;padding:0;position:relative}.featured-person:before{content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:100%}.featured-person .top-bottom-gradient{position:relative}.featured-person .top-bottom-gradient:before{content:"";height:30%;left:0;position:absolute;top:0;width:100%}.featured-person .top-bottom-gradient:after{bottom:0;content:"";height:30%;left:0;position:absolute;width:100%}.featured-person .person-block{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin:0 auto;padding:0}.featured-person .person-img{background-position:50%;background-repeat:no-repeat;background-size:cover;margin:0 auto}.featured-person .member-text{font-size:16px;font-style:normal;line-height:20px;margin:0 auto;padding:20px 0 35px}.featured-person .right-content h2.name-or-header,.featured-person .right-content h4.headline{font-family:var(--primary-font);margin-bottom:0;padding-bottom:10px}.featured-person .right-content h4.headline{text-transform:uppercase}.featured-person .member-text .member-other{color:var(--black-color);font-family:var(--secondary-font);font-size:16px;line-height:20px;padding-top:4px}.featured-person .right-content{flex:1 0 calc(75% - 20px);width:100%}.featured-person .left-image-box{flex:1 0 calc(25% - 20px)}.left-image-box ul{margin:5px 0;padding-left:0}.left-image-box ul li{list-style-type:none;padding:0 0 0 10px;position:relative}.left-image-box ul li:before{content:"-";left:0;position:absolute;top:-2px}.left-image-box .person-img img{height:auto;max-width:unset;object-fit:cover;width:100%}.member-info .title{font-size:18px}.member-info .company,.member-info .title{font-family:var(--secondary-font);font-weight:400;line-height:20px;margin:0}.member-info .company{font-size:14px}.right-content .bio p{font-family:var(--secondary-font);margin:16px 0 0}.right-content .member-button{margin:6px 0 14px}.right-content .popup-right-content p:last-child{margin-bottom:0}.social-links a{align-items:center;display:flex;height:44px;justify-content:center;padding:10px 7px 4px;width:44px}.social-links a svg{height:22px;width:22px;fill:var(--dark-gray-color)}.social-links a:hover svg{fill:var(--primary-color)}.left-image-box .social-links a{padding:3px 1px 2px}.left-image-box .social-links{margin-top:16px}.left-image-box .social-links a svg{height:12px;width:12px;fill:var(--dark-gray-color)}.right-content .social-links{display:flex;gap:20px;justify-content:left;margin-top:12px;position:relative;z-index:9}.left-image-box .social-links a .social-links__icon{height:.8rem;width:.8rem}.featured-person .social-links a .social-links__icon{background:none}.left-image-box .member-text{font-size:14px;font-style:normal;line-height:20px;margin:0 auto;padding:20px 0 35px;text-align:center}.left-image-box .member-text h3{color:var(--black-color);font-family:var(--secondary-font);font-size:20px;font-weight:600;line-height:26px;margin-bottom:0;padding-bottom:10px}.member-text .member-other{color:var(--black-color);font-family:var(--secondary-font);font-size:16px;font-style:normal;line-height:20px;padding-top:4px}@media (max-width:1140px){.featured-person .person-img{height:220px;width:220px}.featured-person .member-text{max-width:220px;width:100%}}@media (max-width:1080px){.featured-person .right-content{flex:1 0 calc(70% - 20px);width:100%}.featured-person .left-image-box{flex:1 0 calc(30% - 20px)}}@media (max-width:991px){.featured-person .person-img{height:200px;width:200px}.content-popup.fancybox-content{max-width:100%;padding:26px}.right-content .social-links{top:10%}.social-links__icon{height:1.5rem;width:1.5rem}}@media (max-width:768px){.featured-person .person-img{height:180px;margin:0;width:180px}.featured-person .person-block{flex-direction:column;gap:20px}.featured-person .left-image-box{display:flex;flex:1 0 100%;width:100%}.featured-person .right-content{flex:1 0 100%;padding-left:0;width:100%}.featured-person .right-content .bio{max-width:unset}.right-content .social-links{top:10%}.social-links a svg{height:20px;width:20px}.left-image-box .member-text{margin:0 28px;text-align:left}.left-image-box .social-links{justify-content:left}}@media (max-width:535px){.featured-person{padding:0}.featured-person .person-img{display:block;height:160px;margin:0 auto;width:160px}.modal-body{display:block}.left-image-box,.right-content{float:none;padding-left:0;text-align:center;width:100%}.right-content p{text-align:left}.featured-person .right-content .social-links{justify-content:center;position:relative;right:0}}