.logo-address {
    display: flex;
    padding-bottom:30px;
    margin-bottom:30px;
    border-bottom:1px solid var(--color-border);
}
.about-us  .logo-address .column {
    width:50%;
    padding-top:15px;
}
.logo-address .column:nth-child(1) {
    padding-right:20px;
}
.logo-address .column:nth-child(2) {
    padding-left:20px;
    border-left:1px solid var(--color-border);
}
.logo-address .column p {
    margin-bottom:10px;
}
.logo-address .column p:last-child {
    margin-bottom:0;
}
.logo-address .column img {
    max-width:180px;
    width:100%;
    margin-bottom:15px;
}
.logo-address .column .link {
    font-weight:300;
}
.credentials {
    display:flex;
    padding-bottom:10px;
    margin-bottom:50px;
    border-bottom:1px solid var(--color-border);
}
.credentials .column {
    width: 33%;
}
.credentials .column .credential-title {
    font-weight: 600;
    margin-bottom:15px;
}
.credentials .column .credential-text img {
    width:100%;
    max-width: 150px;
}
.credentials .column a {
    color:var(--color-text);
    display: flex;
    gap:10px;
    margin-bottom:15px;
}
.cards {
    display: flex;
    flex-direction: column;
    gap:20px;
}
.cards .card {
    border:1px solid var(--color-border);
    border-radius: 10px;
    padding:25px;
    display: flex;
    gap:20px;
    align-items: center;
}
.cards .card .column-image img{
    height: 150px;
    width: 150px;
    object-position: top;
    object-fit: contain;
    border-radius: 100%;
}
.cards .card .column-text .position {
    margin-bottom: 5px;
    font-size: 10px;
    font-weight: 600;
    color: var(--color-primary);
}
.cards .card .column-text .name {
    font-weight: 500;
}
.cards .card .column-text .phone {
    color: var(--color-text);
    font-weight: 200;
    display: flex;
    gap:10px;
    margin-bottom:10px;
}
@media(max-width:500px) {
    .logo-address {
        flex-direction: column;
    }
    .about-us .logo-address .column {
        width:100%;
    }
    .logo-address .column:nth-child(1) {
        padding-right:0;
        padding-bottom:20px;
    }
    .logo-address .column:nth-child(2) {
        padding-left:0;
        padding-top:20px;
        border-top:1px solid var(--color-border);
        border-left:none;
    }
    .credentials {
        flex-direction: column;
        gap:20px;
        margin-bottom:30px;
    }
    .credentials .column {
        width:100%;
    }
    .cards .card .column-image img {
        height: 100px;
        width:100px;
    }
}
@media(max-width:425px) {
    .cards .card {
        padding: 25px 15px;
    }
    .cards .card .column-text .phone {
        font-size: 12px;
        line-break: anywhere;
    }
}

@media(max-width:375px) {
    .cards .card .column-image img {
        height: 80px;
        width:80px;
    }
}