footer{background:#111;text-align:left}footer .footer-grid{display:flex!important;flex-flow:row wrap!important;align-items:flex-start!important;justify-content:space-between!important;gap:0!important;padding:52px 15px 0!important}footer .footer-grid>div:not(.footer-bottom){flex:0 0 22%!important;width:22%!important;min-width:0!important}footer .footer-brand{flex-basis:27%!important;width:27%!important}footer .footer-grid img{display:block;max-height:52px;max-width:130px;background:#fff;object-fit:contain;margin:0 0 16px}footer .footer-grid h4{color:#fff;font-size:13px;text-transform:uppercase;letter-spacing:1px;margin:7px 0 17px}footer .footer-grid a{display:block;color:#b8bec2;font-size:13px;margin:0 0 9px;text-decoration:none;white-space:normal}footer .footer-grid a:hover{color:#f5c518}.footer-brand p,.footer-contact p{font-size:13px;line-height:1.7;margin:0;color:#aeb2b5}.footer-grid .footer-cta{display:inline-block;border:1px solid #f5c518;color:#f5c518;padding:9px 12px;margin-top:17px;font-weight:bold}.footer-grid .footer-bottom{flex:0 0 100%!important;width:100%!important;border-top:1px solid #303337;padding:19px 0 20px;margin-top:38px;font-size:11px;letter-spacing:.2px}.footer-bottom span{float:right}@media(max-width:767px){footer .footer-grid{display:block!important;padding-top:40px!important}footer .footer-grid>div:not(.footer-bottom),footer .footer-brand{width:100%!important;max-width:none!important;margin-bottom:25px}footer .footer-grid h4{margin:0 0 14px}.footer-grid .footer-bottom{margin:15px 0 0!important}.footer-bottom span{float:none;display:block;margin-top:3px}}
