.ssa-sponsors{background:#f4f4f4;padding:70px 25px 90px}.ssa-sponsors-inner{max-width:1320px;margin:0 auto}.sponsor-tier{margin-bottom:90px}.sponsor-tier:last-child{margin-bottom:0}.sponsor-tier h2{color:#111;text-transform:uppercase;letter-spacing:-1px;margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:700;line-height:1.15}.sponsor-tier-description{color:#828282;margin:0 0 42px;font-family:Arial,sans-serif;font-size:17px;line-height:1.6}.sponsor-grid{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.sponsor-card{background:#fff;border:1px solid #e5e5e5;border-radius:8px;justify-content:center;align-items:center;min-height:210px;padding:30px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #0000000a;text-decoration:none!important}.sponsor-card:hover{border-color:#ccc;transform:translateY(-6px);box-shadow:0 15px 35px #0000001a}.sponsor-card:after{content:"";background:#111;width:0;height:3px;transition:width .25s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.sponsor-card:hover:after{width:100%}.sponsor-card img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:140px;transition:transform .25s;display:block}.sponsor-card:hover img{transform:scale(1.035)}.flare-grid{grid-template-columns:repeat(2,minmax(280px,375px));justify-content:center}@media (width<=980px){.ssa-sponsors{padding:55px 22px 70px}.sponsor-tier h2{font-size:36px}.sponsor-grid,.flare-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.ssa-sponsors{padding:45px 18px 60px}.sponsor-tier{margin-bottom:65px}.sponsor-tier h2{font-size:30px}.sponsor-tier-description{margin-bottom:28px;font-size:16px}.sponsor-grid,.flare-grid{grid-template-columns:1fr}.sponsor-card{min-height:180px;padding:25px}.sponsor-card img{max-height:125px}}
