.affiliations{background:#821131;padding:3rem 2rem}.affiliations .container{max-width:1260px;margin:1.5rem auto;display:flex;justify-content:space-between;align-items:center;background:#821131;gap:2rem;flex-wrap:wrap;color:#fff}.affiliations .content{flex:1;min-width:300px}.affiliations .content h2{font-size:2.5rem;font-weight:600;margin-bottom:1rem;color:#f0af13;line-height:1.1315}.affiliations .content h2 .highlight{color:#f0af13}.affiliations .content p{font-size:1rem;line-height:1.6;max-width:600px}.affiliations .logos{flex:1;display:flex;justify-content:center;align-items:center;gap:1.5rem;min-width:250px}.affiliations .logos img{background:#fff;border-radius:8px;padding:1rem;max-width:180px;max-height:185px;height:auto;box-shadow:0 4px 8px #0003}@media (max-width: 1024px){.affiliations .content h2{font-size:1.8rem}.affiliations .content p{font-size:.95rem}.affiliations .logos img{max-width:150px;max-height:155px}}@media (max-width: 768px){.affiliations{flex-direction:column}.affiliations .content h2{font-size:2rem}.affiliations .content p{font-size:.9rem;margin:0 auto}.affiliations .logos{justify-content:center;flex-direction:row;flex-wrap:nowrap}.affiliations .logos img{max-width:120px;max-height:120px}}
