.iba-list-container{align-items:center;background-color:transparent;display:flex;flex-direction:column;font-family:Gilroy,sans-serif;padding:3rem 0;position:relative;width:100%}.iba-list{display:grid;gap:3rem 3rem;grid-template-columns:repeat(1,1fr);margin-left:auto;margin-right:auto;max-width:640px}.iba-card{max-width:28rem;overflow:visible;position:relative;transition:all 1s ease}.img-person{aspect-ratio:14/13;object-fit:cover;transition:all .3s ease;z-index:1}.img-person,.img-wrapper{border-radius:.75rem;max-width:28rem;position:relative;width:100%}.img-wrapper:before{background-color:transparent;border:.15rem solid #e73c3e;border-radius:.75rem;content:"";height:100%;position:absolute;right:-12px;top:-12px;transition:all .3s ease;width:100%}.iba-card-details-wrapper{height:12rem}.iba-card-detail-header-wrapper{display:flex;flex-direction:row;justify-content:space-between;width:100%}.iba-card-details{flex-grow:1}.heading-person{color:#fff;font-size:1.5rem;font-weight:500;margin-bottom:.5rem;margin-top:.5rem}.iba-feature{display:flex;flex-direction:row;pointer-events:none}.iba-icon span svg{height:1.5rem;margin-right:.5rem;width:1.5rem;fill:#08b4b1}.person-feature{color:#08b4b1;display:flex;flex-direction:row;font-size:1.25rem!important;line-height:1rem!important;margin:auto 0!important}.iba-card-linkedin{margin:auto}.iba-card-linkedin a svg{transition:all .3s ease}.iba-card-linkedin:hover a svg{fill:#0077b5}.feature-span{color:#f0794a;display:block;height:1.5rem;width:1.5rem;fill:currentColor}.iba-card:hover .img-wrapper:before{transform:translate(-12px) scale(.85) rotate(45deg)}.iba-card:hover .img-person{transform:scale(1.1) translateY(-15px);z-index:10}.iba-card-details-footer-wrapper{height:5rem}.iba-title p{color:#e6e6e6;font-size:1rem;font-weight:500;line-height:1rem!important;margin:1.5rem 0 .1rem!important;pointer-events:none;text-align:left!important}.iba-company-name p{height:auto;margin:0 auto .25em!important;width:auto}.iba-company-logo a img{height:auto;margin-right:.5rem;max-height:4rem;object-fit:cover;transition:all .3s ease;width:auto}.iba-company-logo:hover a img{filter:grayscale(0)}.iba-not-visible{opacity:0;transform:translate(-10%)}.iba-is-visible{opacity:1;transform:translate(0)}.iba-modal{background-color:#13171d;border:1px solid #888;border-radius:8px;bottom:-20px;box-shadow:0 4px 8px rgba(0,0,0,.1);left:50%;opacity:0;padding:20px;pointer-events:none;position:fixed;text-align:center;transform:translateX(-50%);transition:all .3s ease-in-out;width:100%;z-index:1}.iba-modal.show{bottom:30px;opacity:1;pointer-events:auto}.iba-modal.hide{bottom:-20px;opacity:0;pointer-events:none}.iba-modal-content{position:relative}.iba-modal-close{position:absolute;right:0;top:0}.iba-modal-close span>svg{height:2rem;width:2rem;fill:#fff;transition:color .3s ease-in-out}.iba-modal-close:hover span>svg{fill:#e73c3e;cursor:pointer}@media (min-width:640px){.iba-list-container{padding:3rem}.iba-list{grid-template-columns:repeat(1,1fr)}.iba-modal{width:50%}}@media (min-width:1024px){.iba-list{grid-template-columns:repeat(2,1fr);margin-left:0;max-width:none}.iba-card,.img-person,.img-wrapper{max-width:25rem}.iba-company-logo a img{filter:grayscale(100%);transition:all .3s ease}.iba-company-logo:hover a img{filter:grayscale(0)}}@media (min-width:1280px){.iba-list{grid-template-columns:repeat(3,1fr)}}