.two-column-team{position:relative;z-index:1}body .two-column-team .content-wrapper{max-width:1330px}.section-heading{margin:0 auto;max-width:910px;padding-bottom:28px}.team-image{align-items:center;background-position:center 50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:480px;position:relative;text-align:center;z-index:1}.team-bio{opacity:0;padding:60px 57px;position:relative;z-index:0}.team-bio p{color:#fff;font-family:IBM Plex Sans,sans-serif;font-size:20px;font-weight:200;margin-bottom:0}.team-profile{margin-top:20px}.team-profile h4{font-family:IBM Plex Sans,sans-serif;font-size:24px;font-weight:500;line-height:1.3;margin-bottom:8px}.team-profile p{color:#221f20;font-size:18px;line-height:1.3;opacity:.8}.section-heading h2{font-family:degular,sans-serif;font-weight:500;line-height:1.1}.section-heading p{color:#221f20cc;font-family:IBM Plex Sans,sans-serif;font-weight:400;line-height:1.5}.team-image:after{background-color:#221f20;background-image:url(https://5880707.fs1.hubspotusercontent-na1.net/hubfs/5880707/Cignet-2024/Branded/long-gr-1.png);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;z-index:-1}.team-bio:after{bottom:21px}.team-bio:after,.team-bio:before{background-color:#1f6ef6;background-repeat:no-repeat;border-radius:100%;content:"";left:50%;max-width:90px;min-height:1px;min-width:90px;position:absolute;transform:translate(-50%,-50%);width:100px;z-index:1}.team-bio:before{top:21px}.team-container:hover .team-image:after{opacity:1}.team-container:hover .team-bio{opacity:1;z-index:1}.team-container .team-bio,.team-container .team-image:after,.team-container:hover .team-bio,.team-container:hover .team-image:after{transition:all .3s ease-in-out}@media(min-width:1025px){.section-heading h2{font-size:50px;margin-bottom:43px}.section-heading p{font-size:18px}}@media(max-width:1024px){.section-heading h2{font-size:32px;margin-bottom:20px}}@media(min-width:993px){.team-container:nth-child(2n+2){margin-right:0}.team-container{flex-basis:41.5%;margin-right:5%}}@media(max-width:992px) and (min-width:768px){.team-container{flex-basis:70%;margin-bottom:45px}.team-profile{margin-top:10px}}@media(max-width:767px){.team-profile{margin-top:10px}.team-bio{padding:40px 25px}.team-bio p{font-size:16px}.team-container{flex-basis:100%;margin-bottom:45px}.team-image{min-height:370px}}