footer.footer{background-color:#333;font-family:sans-serif;font-size:15px;font-weight:300;justify-content:center;line-height:22.5px;padding:15px;text-align:center}footer.footer>div{margin:0 auto;max-width:1200px}.footer-main{display:flex;margin:30px 0;padding-top:50px}.footer-col-1{min-width:16.5%;width:16.5%}.footer-col-1 .footer-social{display:flex}.footer-col-1 .footer-social .social-icon-container{width:25%}.footer-col-2{min-width:25%;width:25%}.footer-col-3{min-width:17.5%;width:17.5%}.footer-col-4{min-width:18%;width:18%}.footer-col-5{min-width:23%;width:23%}.footer-col-inner{display:flex;flex-direction:column;padding:10px;width:100%}.footer-col-2 ul li{align-items:center;display:flex;justify-content:center}.footer-col-2 ul li span.contact-icon{padding-right:10px}.footer-col-2 ul li span.contact-text{padding-left:5px}.footer-col-3 .footer-col-content{display:inline-flex;flex-direction:column}.footer-col-4 .footer-col-content ul{display:flex;flex-direction:column}.footer-col-5 .footer-col-content ul{justify-content:center}footer.footer .footer-logo{margin:0 auto 20px;max-width:138px}footer.footer h4{color:#b6925e;font-family:SweetSans,Sans-serif;font-size:18px;font-weight:300;text-transform:uppercase}footer.footer .footer-col-content,footer.footer .footer-col-content a{font-family:CynthoNext-Regular,Sans-serif;font-size:15px;font-weight:300}footer.footer .footer-main ul{list-style:none;padding-left:0}footer.footer .footer-col-3 .footer-col-content a,footer.footer .footer-main ul li{margin-top:10px;padding-bottom:10px}footer.footer .footer-col-3 .footer-col-content a:first-child,footer.footer .footer-main ul li:first-child{margin-top:0}footer.footer .footer-col-3 .footer-col-content a:last-child:not(.button),footer.footer .footer-main ul li:last-child{padding-bottom:0}footer.footer .footer-main ul li a,footer.footer a,footer.footer span,footer.footer ul li{color:#d7d7d9;text-decoration:none}footer.footer .footer-main ul li a:hover,footer.footer a:hover,footer.footer span:hover,footer.footer ul li:hover{color:#b6925e}.footer-bottom{border:solid #4b445a;border-width:1px 0 0;margin-bottom:0;margin-top:50px;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.footer-copyright{padding:35px 0}footer.footer .footer-bottom span{font-family:SweetSans,sans-serif;font-size:14px;font-weight:300}footer.footer a.button.bfi-button{padding-bottom:15px!important}