
footer.cq-footer{display:block!important;padding:60px 5vw 32px;background:#14282d;color:#eee7db;border-top:1px solid #eee7db28;text-align:left;overflow:visible;min-height:0;height:auto;position:relative;letter-spacing:normal}.cq-footer *{min-width:0}.cq-footer-top{display:grid;grid-template-columns:minmax(220px,2fr) repeat(3,minmax(130px,1fr));gap:35px;align-items:start}.cq-footer .brand{display:block;font:18px Georgia,serif;letter-spacing:2px;line-height:1.5;white-space:normal}.cq-footer p{font:14px/1.7 Arial,sans-serif;max-width:38ch;margin:16px 0;overflow-wrap:normal;position:static}.cq-footer-status{color:#bfc9c5}.cq-footer nav{display:flex!important;flex-direction:column!important;align-items:flex-start;gap:13px;margin:0!important;width:auto!important}.cq-footer nav h2{font:11px/1.4 Arial,sans-serif;letter-spacing:2px;text-transform:uppercase;color:#c1aa78;margin:4px 0 8px}.cq-footer nav a{font:14px/1.5 Arial,sans-serif;display:block;white-space:normal;overflow-wrap:normal}.cq-footer a:hover{text-decoration:underline;text-underline-offset:4px}.cq-footer-bottom{display:grid;grid-template-columns:1fr 2fr auto;gap:24px;align-items:start;border-top:1px solid #eee7db28;margin-top:40px;padding-top:22px}.cq-footer-bottom span,.cq-footer-bottom a{font:12px/1.6 Arial,sans-serif}.cq-footer-bottom p{font-size:12px;margin:0;max-width:65ch;color:#bfc9c5}@media(max-width:850px){.cq-footer-top{grid-template-columns:1fr 1fr;gap:30px}.cq-footer-brand{grid-column:1/-1}.cq-footer-bottom{grid-template-columns:1fr;gap:12px}}@media(max-width:500px){footer.cq-footer{padding:40px 24px 85px}.cq-footer-top{grid-template-columns:1fr 1fr;gap:28px 20px}.cq-footer .brand{font-size:18px}.cq-footer nav h2{font-size:10px}.cq-footer nav a{font-size:14px}}
footer.cq-footer{padding-bottom:85px}.cq-footer-bottom>a{justify-self:start}
