.footer-container{background-color:#32334f;padding:10px 10px 0;position:relative}.footer-container .wrapper{margin:0 auto;max-width:1160px}.footer-container .wrapper .frame{border-bottom:1px solid hsla(0,0%,100%,.1);padding:20px 0}.footer-container .wrapper .frame:last-child{border:none}@media (min-width:576px){.footer-container{padding:0 20px}.footer-container .wrapper .frame{padding:30px 0}}@media (min-width:992px){.footer-container{padding:0 20px}}@media (min-width:1200px){.footer-container{padding:20px 60px}}.footer-container .logo{margin-bottom:20px;text-align:center}.footer-container .logo img{height:20px;width:auto}@media (min-width:576px){.footer-container .logo{float:left}.footer-container .logo img{height:22px;margin:6px 0}}@media (min-width:768px){.footer-container .logo img{height:24px;margin:8px 0}}.footer-container .follow{margin:0;text-align:center}.footer-container .follow ul{margin:0;padding:0}.footer-container .follow ul li{display:inline}.footer-container .follow ul li a{background-color:hsla(0,0%,100%,.15);border-radius:50%;box-sizing:border-box;display:inline-block;height:33px;line-height:185%;text-align:center;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;transition:all .6s ease;width:33px}.footer-container .follow ul li a:hover{background-color:#fff}.footer-container .follow ul li a i{color:#fff;font-size:16px}.footer-container .follow ul li a:hover i{color:#32334f;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;transition:all .15s ease}@media (min-width:576px){.footer-container .follow{text-align:right}}@media (min-width:768px){.footer-container .follow ul li a{height:40px;line-height:230%;width:40px}.footer-container .follow ul li a i{font-size:18px}}.footer-container .partners{margin:0 0 20px;text-align:center}.footer-container .partners small{color:hsla(0,0%,100%,.3);display:block;font-size:12px;font-weight:600;margin:0 0 5px}.footer-container .partners a,.footer-container .partners span{opacity:.5;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;transition:all .6s ease}.footer-container .partners a:hover{opacity:1;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;transition:all .15s ease}.footer-container .partners a img,.footer-container .partners span img{height:40px}@media (min-width:768px){.footer-container .partners{float:right;margin:0;text-align:right;width:40%}.footer-container .partners small{font-size:12px}}.footer-container .legal{margin:0;text-align:center}.footer-container .legal ul{line-height:14px;margin:0;padding:0}.footer-container .legal ul li{display:inline;margin:0 0 0 2px}.footer-container .legal ul li:before{color:#fff;content:"•";margin-right:6px}.footer-container .legal ul li:first-child:before{display:none}.footer-container .legal ul li a{color:#fff;font-size:12px;font-weight:600}@media (min-width:768px){.footer-container .legal{float:left;margin:0;text-align:left;width:60%}.footer-container .legal ul li a{font-size:12px}}.footer-container .copyright{color:hsla(0,0%,100%,.3);display:block;font-size:11px;font-weight:500;line-height:16px;margin:10px 0 0;max-width:490px;text-align:center}.footer-container .copyright a{color:hsla(0,0%,100%,.3);text-decoration:underline}@media (min-width:768px){.footer-container .copyright{font-size:11px;text-align:left}}