.nfinity-team-flip-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;width:100%}.nfinity-team-flip-grid>.nfinity-team-flip{flex:0 1 auto}.nfinity-team-flip-grid--2>.nfinity-team-flip{flex-basis:calc(50% - 15px);max-width:calc(50% - 15px)}.nfinity-team-flip-grid--3>.nfinity-team-flip{flex-basis:calc(33.33333% - 20px);max-width:calc(33.33333% - 20px)}.nfinity-team-flip-grid--4>.nfinity-team-flip{flex-basis:calc(25% - 22.5px);max-width:calc(25% - 22.5px)}.nfinity-team-flip-grid--auto>.nfinity-team-flip{flex-basis:260px;max-width:320px}.nfinity-team-flip-grid--align-center{text-align:center}.nfinity-team-flip-grid--align-right{text-align:right}.nfinity-team-flip{overflow:hidden;position:relative;width:100%}.nfinity-team-flip a{color:inherit;text-decoration:none}.nfinity-team-flip--card{background-color:#fff;border-radius:10px;box-shadow:0 11px 30px rgba(0,0,0,.05);transition:box-shadow .3s ease}.nfinity-team-flip--card:hover{box-shadow:0 15px 40px rgba(0,0,0,.1)}.nfinity-team-flip__imgwrapper{line-height:0;max-height:350px;overflow:hidden;position:relative;width:100%}.nfinity-team-flip__image{line-height:0;width:100%}.nfinity-team-flip__image img{display:block;height:auto!important;margin:0 auto;max-height:350px!important;max-width:100%!important;width:auto!important}.nfinity-team-flip--fade .nfinity-team-flip__fade-container{overflow:hidden;position:relative}.nfinity-team-flip--fade .nfinity-team-flip__image--primary{position:relative;transition:opacity .4s ease;z-index:1}.nfinity-team-flip--fade .nfinity-team-flip__image--hover{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .4s ease;width:100%;z-index:2}.nfinity-team-flip--fade .nfinity-team-flip__image--hover img{height:100%!important;object-fit:cover!important;width:100%!important}.nfinity-team-flip--fade.flipped .nfinity-team-flip__image--primary,.nfinity-team-flip--fade:hover .nfinity-team-flip__image--primary{opacity:0}.nfinity-team-flip--fade.flipped .nfinity-team-flip__image--hover,.nfinity-team-flip--fade:hover .nfinity-team-flip__image--hover{opacity:1}.nfinity-team-flip--flip .nfinity-team-flip__imgwrapper{perspective:1000px}.nfinity-team-flip--flip .nfinity-team-flip__flipper{position:relative;transform-style:preserve-3d;transition:transform .6s ease}.nfinity-team-flip--flip.flipped .nfinity-team-flip__flipper,.nfinity-team-flip--flip:hover .nfinity-team-flip__flipper{transform:rotateY(180deg)}.nfinity-team-flip--flip .nfinity-team-flip__back,.nfinity-team-flip--flip .nfinity-team-flip__front{backface-visibility:hidden;-webkit-backface-visibility:hidden}.nfinity-team-flip--flip .nfinity-team-flip__front{position:relative;z-index:2}.nfinity-team-flip--flip .nfinity-team-flip__back{height:100%;left:0;position:absolute;top:0;transform:rotateY(180deg);width:100%;z-index:1}.nfinity-team-flip--flip .nfinity-team-flip__back img{height:100%!important;object-fit:cover!important;width:100%!important}.nfinity-team-flip--none .nfinity-team-flip__image img{transition:opacity .15s ease}.nfinity-team-flip__contents{box-sizing:border-box;padding:20px;width:100%}.nfinity-team-flip__headings{display:flex;flex-direction:column}.nfinity-team-flip-grid--align-center .nfinity-team-flip__headings{align-items:center}.nfinity-team-flip-grid--align-right .nfinity-team-flip__headings{align-items:flex-end}.nfinity-team-flip__preheader{display:block;font-size:.75rem;letter-spacing:1px;margin-bottom:5px;opacity:.7;text-transform:uppercase}.nfinity-team-flip__nom{font-size:1.25rem;line-height:1.3;margin:0 0 5px}.nfinity-team-flip__poste{font-size:.9rem;margin:0 0 10px;opacity:.7}.nfinity-team-flip__description{font-size:.9rem;line-height:1.6;margin-top:10px}.nfinity-team-flip__citation{font-size:.9rem;font-style:italic;line-height:1.5;margin:10px 0;opacity:.8}@media screen and (max-width:1024px){.nfinity-team-flip-grid--4>.nfinity-team-flip{flex-basis:calc(50% - 15px);max-width:calc(50% - 15px)}}@media screen and (max-width:767px){.nfinity-team-flip-grid{margin-left:auto;margin-right:auto;max-width:400px}.nfinity-team-flip-grid--2>.nfinity-team-flip,.nfinity-team-flip-grid--3>.nfinity-team-flip,.nfinity-team-flip-grid--4>.nfinity-team-flip{flex-basis:100%;max-width:100%}.nfinity-team-flip__contents{padding:15px}.nfinity-team-flip__nom{font-size:1.1rem}}