/* Source: 12-sponsor-strip.css | Refactored location: assets/css/patterns/sponsor-strip.css */
/* ===============================
   8.13 Sponsor Strip
================================ */
.sponsor-strip {
    padding: 70px 0;
    background: var(--color-white);
    border-top: 1px solid var(--color-border);
}
.sponsor-strip__header {
    text-align: center;
    margin-bottom: 36px;
}
.sponsor-strip__header h2 {
    margin-bottom: 0;
}
.sponsor-strip__logos {
    display: flex;
    flex-wrap: wrap;
    gap: 36px;
    align-items: center;
    justify-content: center;
}
.sponsor-logo {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 180px;
    min-height: 80px;
}
.sponsor-logo img {
    max-height: 70px;
    width: auto;
    object-fit: contain;
    filter: grayscale(100%);
    opacity: 0.8;
}
.sponsor-logo--placeholder {
    width: 160px;
    height: 70px;
    border: 1px dashed var(--color-border);
    border-radius: 14px;
    color: var(--color-muted);}
