#card-container{cursor:pointer;position:relative;width:200px;height:400px;margin:50px auto}
#card-container:hover .testimonial__card:first-child{transform:translateY(-20px) !important}
#card-container .testimonial__card{position:absolute;height:400px;top:0;left:0;width:100%;background-color:#fff;border-radius:12px;box-shadow:0 4px 8px rgba(0,0,0,0.1);font-family:inherit;transition:transform .3s,opacity .3s;padding:10px}
#card-container .testimonial__card--close-btn{position:absolute;top:10px;right:10px;border:0;cursor:pointer;background:url('../../../../../content/dam/argenx-careers/icons/close_icon.svg') no-repeat;font-size:0;background-size:100%}
#card-container .testimonial__card .title__wrapper--header{font-weight:300;font-size:14px}
#card-container .testimonial__card .image__wrapper{position:relative;border-radius:12px;overflow:hidden;display:flex;justify-content:center;align-items:center}
#card-container .testimonial__card .image__wrapper--image{width:100%;height:100%;object-fit:cover;border-radius:12px}
#card-container .testimonial__card .image__wrapper--profile-info{position:absolute;bottom:10px;left:10px;display:flex;align-items:center;padding:5px 0;border-radius:20px;box-shadow:0 2px 4px rgba(0,0,0,0.1);z-index:2}
#card-container .testimonial__card .image__wrapper--profile-picture{width:40px;height:40px;border-radius:50%;border:2px solid #fff;object-fit:cover}
#card-container .testimonial__card .image__wrapper--testimonial-name{font-size:14px;font-weight:bold;margin-left:10px;color:#fff;margin-bottom:0}
#card-container .testimonial__card .image__wrapper--caption{font-size:12px;color:#666;margin-top:30px}
#card-container .testimonial__card .video-teaser{display:none}
#card-container .testimonial__card:hover{box-shadow:0 8px 16px rgba(0,0,0,0.2)}
.hidden{opacity:0;transform:translateY(-100px);pointer-events:none}
#career-video_teaser{position:absolute;top:0;z-index:9999;width:100%;height:100%}
#career-video_teaser video,#career-video_teaser iframe{width:100%;height:100%}