.hidden{opacity:0;transform:translateY(50px);transition:opacity 0.6s ease-out,transform 0.6s ease-in-out}.visible{opacity:1;transform:translateY(0)}.fade-in{opacity:0;transform:scale(0.9);transition:opacity 1s ease-out,transform 1s ease-out}.fade-in.visible{opacity:1;transform:scale(1)}.timeline{position:relative;max-width:1200px;margin:50px auto}.timeline::after{content:'';position:absolute;width:6px;background-color:#FFD700;top:0;bottom:0;left:50%;margin-left:-3px;border-radius:10px}.timeline-step{padding:10px 40px;position:relative;width:50%;box-sizing:border-box}.timeline-step::after{content:'';position:absolute;width:25px;height:25px;background-color:#FFD700;border:4px solid #111;top:15px;border-radius:50%;z-index:1}.left{left:0}.right{left:50%}.left::after{right:-12px}.right::after{left:-12px}.timeline-content{padding:20px 30px;background-color:#f8f9fa;color:#111;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,0.1);position:relative}.timeline-content h3{color:#111;margin-top:0}.timeline-icon{font-size:2rem;color:#FFD700;margin-bottom:10px}@media screen and (max-width:768px){.timeline::after{left:31px}.timeline-step{width:100%;padding-left:70px;padding-right:25px}.timeline-step::after{left:18px}.left::after,.right::after{left:18px}.right{left:0%}}.nav-pills .nav-link{color:rgb(0,0,0);text-transform:uppercase;font-weight:bold;transition:0.3s}.nav-pills .nav-link:hover,.nav-pills .nav-link.active{background-color:#FFD700;color:#111}.btn-warning{background-color:#FFD700;color:#111;font-weight:bold}.bg-dark{background-color:#111!important}.cercle-image{width:100%;height:100%;border-radius:50%;overflow:hidden;object-fit:cover;border:3px solid #f0f0f0;box-shadow:0 4px 8px rgba(0,0,0,0.1);display:block;margin:0 auto}.cercle-image img{width:100%;height:100%;object-fit:cover}.motard2{background:rgba(221,221,221,0.11);padding:30px;box-shadow:0px 0px 15px rgba(250,218,7,0.5);max-width:100%;width:100%;text-align:center}
