footer.hype-footer{position:relative;width:100%;padding:5% 0;background-color:#021114;border-top:1px solid #12292f;display:flex;flex-direction:column}footer.hype-footer>section{padding:0 15%}footer.hype-footer>section h2{font-size:1.6rem;font-family:metropolisthin,sans-serif}footer.hype-footer>section.institutional{display:flex;justify-content:space-between}footer.hype-footer>section.institutional>*{margin-right:5%;margin-bottom:40px;flex:2}footer.hype-footer>section.institutional>*:last-child{margin-right:0}footer.hype-footer>section.institutional>nav{flex:4}footer.hype-footer>section.institutional>nav ul{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-start}footer.hype-footer>section.institutional>nav ul li{margin:0 20px 10px 0}footer.hype-footer>section.institutional>nav ul li:first-child{width:100%;border-bottom:1px solid #12292f;margin-bottom:10px}footer.hype-footer>section.institutional>nav ul li:first-child h2{margin-bottom:10px;font-size:1.8rem;color:#0f7;font-family:metropolisblack,sans-serif}footer.hype-footer>section.institutional>nav ul li a h2{font-size:1.2rem;margin-bottom:0;color:#ccc;font-family:metropolisthin}footer.hype-footer>section.institutional>nav ul li a:hover h2{color:#fff}footer.hype-footer>section.institutional>section.social-media ul{display:flex}footer.hype-footer>section.institutional>section.social-media ul li{background:url(/assets/images/footer/sprites.png) no-repeat;width:60px;height:60px;margin-right:10px}footer.hype-footer>section.institutional>section.social-media ul li.facebook{background-position:0 0}footer.hype-footer>section.institutional>section.social-media ul li.youtube{background-position:-70px 0}footer.hype-footer>section.institutional>section.social-media ul li.twitter{background-position:-140px 0}footer.hype-footer>section.institutional>section.social-media ul li.instagram{background-position:-210px 0}footer.hype-footer>section.institutional>section.social-media ul li a{width:100%;height:100%}footer.hype-footer>section.institutional>section.social-media ul{display:flex}footer.hype-footer>section.institutional>section.social-media ul li{display:flex}footer.hype-footer>section.institutional>aside ul{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}footer.hype-footer>section.institutional>aside ul li{margin:0 20px 10px 0;flex:1;min-width:90px;max-width:150px}footer.hype-footer>section.institutional>aside ul li.levelup img{width:auto;height:55px}footer.hype-footer>section.payment{margin:0 auto;display:inline-block}footer.hype-footer>section.payment h2{font-size:1.6rem}footer.hype-footer>section.payment>ul{display:flex;justify-content:center;flex-wrap:wrap}footer.hype-footer>section.payment>ul>li{padding-right:5%}footer.hype-footer>section.payment>ul>li:last-child{padding-right:0}footer.hype-footer>section.payment>ul>li h3{font-size:1rem;margin-bottom:5px;white-space:nowrap}footer.hype-footer>section.payment>ul>li>ul{display:flex}footer.hype-footer>section.payment>ul>li>ul>li{margin-right:.5rem}footer.hype-footer>section.payment>ul>li>ul>li img{width:auto;height:40px}footer.hype-footer>section.copyright{text-align:center}footer.hype-footer>section.copyright p{font-size:.8rem}@media(max-width:1400px){footer.hype-footer>section{padding:0 10%}}@media(max-width:1200px){footer.hype-footer{padding-bottom:100px;padding-top:100px}footer.hype-footer>section.payment>ul{flex-wrap:wrap;justify-content:center}}@media(max-width:1000px){footer.hype-footer>section h2{text-align:center}footer.hype-footer>section.institutional{flex-wrap:wrap;justify-content:center}footer.hype-footer>section.institutional>*{flex:initial!important;margin-right:10px;margin-left:10px}footer.hype-footer>section.institutional>nav ul li:first-child{width:100%;margin-right:0}footer.hype-footer>section.institutional>nav ul li:first-child h2{text-align:center}footer.hype-footer>section.institutional>nav ul{justify-content:center}footer.hype-footer>section.institutional>section.social-media ul{justify-content:center}footer.hype-footer>section.payment h2{text-align:center}footer.hype-footer>section.payment>ul>li>ul{flex-wrap:wrap;justify-content:center}footer.hype-footer>section.payment>ul>li h3{text-align:center;white-space:nowrap}footer.hype-footer>section.institutional>aside ul li{margin:0 10px}}@media(max-width:600px){footer.hype-footer>section.institutional>nav ul{flex-direction:column}footer.hype-footer>section.institutional>nav ul li{margin:0 0 10px}}