.our-team-page {
    .our-team-section {
        padding-top: 150px;
        margin-bottom: -50px;
      
        @media (min-width: 992px) {
            padding-bottom: 50px;
        }
    
        @media (max-width: 991px) {
            padding-top: 100px;
            margin-bottom: -30px;
        }
    
        .our-team-block {
            margin-bottom: 100px;
    
            @media (max-width: 991px) {
                margin-bottom: 80px;
            }
    
            @media (max-width: 575px) {
                margin-bottom: 60px;
            }
     
            .card-image {
                width: 160px;
                height: 160px;
                margin: -90px auto 0;
                overflow: hidden;
                border: 1px solid #b8c4ca;
    
                @media (max-width: 575px) {
                    width: 120px;
                    height: 120px;
                    margin: -80px auto 0;
                }
    
                img {
                    width: 100%;
                    height: 160px;
                    object-fit: cover;
    
                    @media (max-width: 575px) {
                        height: 120px;
                    }
                }
            }
    
            .designation-label {
                color: #464F57;
                font-weight: 500;
            }
        }
    }
}