.containers h2 {
    padding: 2rem 0rem 1.5rem;
    color: var(--colory-primary);
}
.team-container {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 2.5rem;
    margin-bottom: 2.5rem;
}
.team-container .cards .cards__image {
    height: 332px;
}
.team-container .cards .cards__image {
     border-bottom: 0px solid var(--colory-primary); 
    margin-bottom: 0rem;
}
.team-container .cards .cards__title {
   color: var(--colory-black);
}

.call-item {
    padding: 2rem 1rem;
    background: var(--colory-white);
}
.call-box {
    border-bottom: 1px solid #E4E8EE;
    padding: 1rem ;
}
.call-box .left-icon {
    width: 48px;
    height: 48px;
    background: var(--colory-primary);
}
.call-box .left-icon i {
    font-size: 1rem;
    color: var(--colory-white);
}

@media only screen and (max-width: 1024px) {
    .team-container {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media only screen and (max-width: 612px) {
    .team-container {
        grid-template-columns: 1fr;
    }
}