/* ============================================
   SECTION: Insurance Partners
   Description: Horizontal row of insurance
   company logos on a white background.
   ============================================ */

.insurance-partners {
    padding: var(--space-2xl) 0;
    background-color: var(--color-white);
    border-bottom: 1px solid var(--color-gray-300);
}

.insurance-partners__container {
    max-width: var(--container-max);
    margin: 0 auto;
    padding: 0 var(--container-padding);
}

.insurance-partners__list {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: var(--space-3xl);
    flex-wrap: wrap;
}

.insurance-partners__item img {
    height: 36px;
    width: auto;
    opacity: 0.6;
    filter: grayscale(100%);
    transition: opacity var(--transition-base), filter var(--transition-base);
}

.insurance-partners__item img:hover {
    opacity: 1;
    filter: grayscale(0%);
}

/* ----- Mobile Responsive ----- */
@media (max-width: 768px) {
    .insurance-partners__list {
        gap: var(--space-xl);
    }

    .insurance-partners__item img {
        height: 28px;
    }
}
