.ah-animating .ah-equipe-header,.ah-animating .ah-equipe-card{opacity:0;transform:translateY(30px)}.ah-animate{animation:fadeInUp .8s cubic-bezier(.25,.46,.45,.94) forwards}.ah-modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.6);backdrop-filter:blur(5px);opacity:0;transition:opacity .3s ease}.ah-modal.show{display:flex;align-items:center;justify-content:center;opacity:1}.ah-modal-content{background-color:var(--color-offwhite);margin:15% auto;width:90%;max-width:800px;display:flex;flex-direction:column;position:relative;box-shadow:0 10px 30px rgba(0,0,0,.2);transform:translateY(30px);transition:transform .3s ease}.ah-modal.show .ah-modal-content{transform:translateY(0)}@media (min-width:600px){.ah-modal-content{flex-direction:row;margin:5% auto}}.ah-modal-close{color:var(--color-bordo);position:absolute;top:10px;right:20px;font-size:28px;font-weight:700;cursor:pointer;z-index:10}.ah-modal-close:hover,.ah-modal-close:focus{color:#000;text-decoration:none;cursor:pointer}.ah-modal-left{background-color:var(--color-bordo);padding:40px;display:flex;flex-direction:column;justify-content:center;color:var(--color-offwhite)}@media (min-width:600px){.ah-modal-left{width:40%}}.ah-modal-right{padding:40px;display:flex;flex-direction:column;justify-content:center}@media (min-width:600px){.ah-modal-right{width:60%}}.ah-modal-title{font-family:"Lora",serif;font-size:28px;color:var(--color-bordo);margin-bottom:20px}.ah-modal-left h4{font-family:"Lora",serif;font-size:24px;margin-bottom:10px}.ah-modal-right p{font-size:14px;color:var(--color-text-light);line-height:1.6;margin-bottom:15px}