.partners-inner {
    padding-right: var(--wp--style--root--padding-right);
    padding-left: var(--wp--style--root--padding-left);
    padding-top: var(--wp--preset--spacing--70);
    padding-bottom: var(--wp--preset--spacing--70);
}


.partner-item {
    display: flex;
    border: 1px solid;
    flex-direction: column;
}

.partner-details a {
    display: flex;
    align-items: center;
    gap: 0.75rem;
    text-decoration: none;
}
.partner-details a:hover {
    text-decoration: underline;
}
.partner-details a:after {
    content: "";
    background-image: url("data:image/svg+xml,%0A%3Csvg width='7' height='14' viewBox='0 0 7 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.500004 13.5L6.5 7L0.500004 0.5' stroke='%233F0632' stroke-linecap='round' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-size: contain;
    background-repeat: no-repeat;
    width: 10px;
    height: 15px;
    display: block;
}

.partner-details {
    padding: 1.5rem;
}

.partner-item figure {
    border-bottom: 1px solid;
    display: flex;
    align-items: center;
    justify-content: center;
    aspect-ratio: 2 / 1;
    margin: 0;
}

.partner-item figure img {
    width: 30%;
    max-width: 150px;
}

.partner-grid {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 2rem;
}







@media (max-width: 1000px) {


.partner-grid {
    grid-template-columns: 1fr 1fr 1fr;
}

}



@media (max-width: 700px) {


.partner-grid {
    grid-template-columns: 1fr 1fr;
}

}


@media (max-width: 500px) {


.partner-grid {
    grid-template-columns: 1fr;
}

}