.team_section{background-image:url("/img/bg_common_01.png");background-repeat:no-repeat;background-size:cover;background-position:bottom center;margin-bottom:100px;padding-top:82px;margin-top:100px;max-height:506px}.team_section h2{text-align:center;margin-bottom:80px;color:#fff}.team_section .details{display:flex;flex-wrap:wrap;justify-content:center}.team_section .card{width:300px;padding:0 15px;margin-bottom:30px}.team_section .image-container{height:400px}.team_section .card-inner{position:relative}.team_section .image-container img{width:100%;height:100%;object-fit:cover;object-position:center top}.team_section .card-text{position:absolute;width:100%;bottom:0;padding:16px;opacity:0;transition:.5s ease all;background:#fff;background-clip:padding-box!important;border-width:3px;border-style:solid;border-color:rgb(0 0 0 / .3)}.team_section .card-inner:hover .card-text{opacity:1}.team_section .card-text h5{font-size:20px;font-style:normal;font-weight:400;line-height:20px;text-transform:capitalize;text-align:center;margin:0}.team_section .card-text h6{text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:14px;text-transform:capitalize;margin:0}.timeline{position:relative;padding:8px 0}.timeline::before{content:"";position:absolute;width:4px;background:#6baaf4;border-radius:99px;top:0;bottom:0;left:0;margin-left:-2px}.timeline-item{padding:0 24px 12px 32px}.timeline-item h3{position:relative;color:#0f54a5}.timeline-item h3::before{content:"";position:absolute;background:#0f54a5;border-radius:99px;width:16px;height:16px;top:50%;left:-40px;transform:translate(0,-50%)}