.footer{background-color:#222}.footer .container{padding-top:1rem}.footer .container .row{max-width:1500px;margin-left:auto;margin-right:auto}.footer .container .row .links-title{margin-top:4rem;border-bottom:thin solid #757575;padding-bottom:10px}.footer .container .row .links-items li{padding-bottom:14px}.footer .container .row .links-items .link{color:#fff;font-size:20px;font-family:Gruppo,sans-serif}.footer .container .row .links-items a{color:#fff}.footer .container .companies{margin-top:5rem;max-width:80%;text-align:center;margin-right:auto;margin-left:auto}.footer .container .companies .row{margin-top:-2rem}.footer .container .companies .row .company-logo{max-width:80px;margin-top:30px;text-align:center;margin-right:auto;margin-left:auto}.footer .container .companies .title{text-align:center;border-bottom:thin solid #757575}.footer .container .companies .title h2{line-height:35px}.footer .container .companies .title .heading-footer-1{font-size:1.3rem}.footer .container .sponsors{margin-top:4rem;text-align:center;max-width:500px;margin-left:auto;margin-right:auto}.footer .container .sponsors .sponsors-logo img{width:150px!important;text-align:center}.footer .container .sponsors .sponsors-logo .heading-level-p{font-size:10px}.footer .bottom-line{border-top:thin solid #757575;margin-top:2%;background-color:#000;text-align:center;padding-top:15px;padding-bottom:15px}.footer .bottom-line .last-line{margin-top:1rem;font-size:12px}.footer .bottom-line .last-line p a{color:#fff;word-spacing:3px}
