/* @group Sponsors
------------------------------------ */
.sponsors-widget { margin: 0 0 10rem; }
.sponsors-widget h2 { color: var(--navy-blue); font-size: 3em; line-height: 1em; letter-spacing: 0.2rem; text-transform: uppercase; margin: 0 0 3rem; }
.sponsors-widget h3 { color: var(--navy-blue); font-size: 2.5em; line-height: 1em; letter-spacing: 0.2rem; text-transform: capitalize; margin: 0 0 3.5rem; }
.sponsors-widget article { margin-bottom: 5rem; }
.sponsors-widget .sponsor { padding: 1.5rem; scale: 1; transition: scale .3s linear; }
.sponsors-widget .sponsor img { height: auto; max-width: 100%; }
@media only screen
and (min-width : 961px) {
    .sponsors-widget { margin: 0 0 9rem; }
    .sponsors-widget h2 { font-size: 4.5em; }
    .sponsors-widget h3 { margin: 0 0 5rem; }
    .sponsors-widget .sponsor { max-width: 33.33333%; }
    @media (hover: hover) {
        .sponsors-widget a.sponsor:hover { scale: 1.2; }
    }
}
@media only screen
and (min-width : 961px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 0)
and (max-width : 960px) {
    .sponsors-widget .sponsor { max-width: 100%; }
}
/* @end */
