.bms-plugin-footer{grid-template-columns:minmax(260px,1fr) minmax(600px,2fr) minmax(250px,1fr)}.bms-plugin-footer .bms-footer-menu{display:grid;grid-template-columns:repeat(3,minmax(145px,1fr));gap:8px 36px;margin:0;padding:0;list-style:none}.bms-plugin-footer .bms-footer-menu li{margin:0;min-width:0}.bms-plugin-footer .bms-footer-menu a{display:inline-block;white-space:nowrap}.bms-plugin-footer .bms-news-events-toggle:after{content:none!important;display:none!important}.bms-plugin-footer .footer-quote img{width:68px;height:68px;object-fit:contain}.bms-plugin-footer blockquote{margin:10px 0 6px;color:#d6a74d;font-style:italic}.bms-plugin-footer cite{color:#d6a74d;font-size:10px}.bms-plugin-footer .social-icons{display:flex;gap:13px;flex-wrap:wrap}@media(max-width:1200px){.bms-plugin-footer{grid-template-columns:1fr 1.65fr}.bms-plugin-footer .footer-social{grid-column:1/-1}.bms-plugin-footer .bms-footer-menu{grid-template-columns:repeat(3,minmax(130px,1fr))}}@media(max-width:700px){.bms-plugin-footer{grid-template-columns:1fr}.bms-plugin-footer .footer-social{grid-column:auto}.bms-plugin-footer .bms-footer-menu{grid-template-columns:1fr 1fr}.bms-plugin-footer .bms-footer-menu a{white-space:normal}}
.bms-plugin-footer .bms-footer-contact{display:flex;flex-direction:column;align-items:flex-start;gap:7px;margin-top:24px}.bms-plugin-footer .bms-footer-contact h3{margin:0 0 4px}.bms-plugin-footer .bms-footer-contact address{color:#aeb9bf;font:normal 12px/1.65 Arial,sans-serif}.bms-plugin-footer .bms-footer-contact-link{margin-top:5px;color:#d6a74d;text-transform:uppercase;letter-spacing:.1em;font-size:9px}
