*{-webkit-box-sizing:border-box;box-sizing:border-box}.logos{width:75%;margin:4.75rem auto 0 auto;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.logos .logo{width:5%;height:auto;margin:1.5rem 2.5%;padding:0;display:block}.logos .logo img{width:50%;margin:0 auto;display:block}.logos .logo p{font-size:1.5rem;text-align:center;margin:0.6rem 0 0 0;color:#ddd}.logos .spacer{width:100%;height:1px;display:block;margin:0.75rem 0 1rem 0}.logos .spacer .line{width:70%;height:1px;margin:0 auto;background-color:#2981c4}@media (max-width: 1920px){.logos{width:75%;margin:2.25rem auto 0 auto}.logos .logo{width:5%;margin:0.4rem 2.5%}.logos .logo p{font-size:0.7rem;margin:0.3rem 0 0 0}}@media (max-width: 1280px){.logos{width:90%;margin:0.5rem auto 0 auto}.logos .logo{width:4.5%;margin:0.2rem 2%}.logos .logo p{font-size:0.6rem;margin:0.2rem 0 0 0}}@media (max-width: 1024px){.logos{width:90%;margin:0.35rem auto 2rem auto}.logos .logo{width:5.5%;margin:0.1rem 2%}.logos .logo p{font-size:0.55rem;margin:0.15rem 0 0 0}}@media (max-width: 980px){.logos{width:88%;margin:0.35rem auto 2rem auto}.logos .logo{width:6%;margin:0.2rem 1.75%}.logos .logo img{width:60%}.logos .logo p{font-size:0.6rem;margin:0.05rem 0 0 0}}@media (max-width: 800px){.logos{width:88%;margin:0.35rem auto 2rem auto}.logos .logo{width:15%;margin:0.2rem 1.75%}.logos .logo img{width:62.5%}.logos .logo p{font-size:0.85rem;margin:0.05rem 0 0 0}}@media (max-width: 540px){.logos{width:95%;margin:0.35rem auto 2rem auto}.logos .logo{width:16%;margin:0.2rem 2%}.logos .logo img{width:62.5%}.logos .logo p{font-size:0.85rem;margin:0.05rem 0 0 0}}@media (max-width: 414px){.logos{width:95%;margin:0.35rem auto 2rem auto}.logos .logo{width:16%;margin:0.2rem 2%}.logos .logo img{width:62.5%}.logos .logo p{font-size:0.65rem;margin:0.05rem 0 0 0}}@media (max-width: 380px){.logos{width:95%;margin:0.35rem auto 2rem auto}.logos .logo{width:16%;margin:0.2rem 2%}.logos .logo img{width:62.5%}.logos .logo p{font-size:0.6rem;margin:0.05rem 0 0 0}}@media (max-width: 320px){.logos{width:98%;margin:0.25rem auto 2rem auto}.logos .logo{width:28%;margin:0.5rem 2.5%}.logos .logo img{width:55%}.logos .logo p{font-size:0.8rem;margin:0.3rem 0 0 0}}.brightmode .logos .logo p{color:#000}
