
.company-footer .payment-brands{display:flex;flex-wrap:nowrap;gap:5px;width:100%;max-width:360px;margin:0 auto 16px}
.company-footer .payment-brands>span{flex:1 1 0;width:auto;min-width:0;max-width:64px;height:35px;padding:3px}
.company-footer .payment-brands img{width:100%;min-width:0;max-width:100%;object-fit:contain}
.company-footer .company-documents{grid-template-columns:minmax(0,1fr)}
.company-footer .company-rights{font-size:11px;margin:14px 0 0}
.policy-footer{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;padding:12px 10px!important;margin:0 auto 16px!important;font-size:12px}
.policy-footer a{font-size:12px!important;white-space:nowrap}
.policy-footer a[hidden]{display:none}
.company-link-editor{margin-top:20px;border-top:1px solid #dce6dc;padding-top:15px}
