.sf-footer-host{flex-wrap:wrap!important}.sf-commercial-footer{box-sizing:border-box;display:flex!important;flex:0 0 100%;grid-column:1/-1;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;max-width:100%;margin:28px auto 0;padding:22px 12px 0;border:0;border-top:1px solid currentColor;background:transparent!important;box-shadow:none!important;color:inherit;text-align:center;font:14px/1.6 Arial,sans-serif;letter-spacing:normal;text-transform:none}.sf-commercial-footer .sf-producer{display:block;width:min(100%,240px);padding:0;margin:0;background:transparent!important;border:0;box-shadow:none}.sf-commercial-footer .sf-credit-label{display:block;font:12px/1.5 Arial,sans-serif;margin:0 0 10px;text-transform:none;letter-spacing:normal}.sf-commercial-footer .sf-producer svg{display:block;width:220px;max-width:100%;height:auto;margin:auto;overflow:hidden;background:transparent}.sf-commercial-footer .sf-contact{display:block;font:14px/1.65 Arial,sans-serif;font-style:normal;text-transform:none;margin:0;letter-spacing:normal}.sf-commercial-footer a{display:inline-block;color:inherit!important;background:transparent!important;border:0;font:inherit;letter-spacing:normal;text-transform:none;text-decoration:underline;text-underline-offset:3px;padding:4px;min-height:32px}.sf-commercial-footer a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.sf-commercial-footer .sf-aderferias{font-size:13px}@media(max-width:400px){.sf-commercial-footer{padding-inline:8px}.sf-commercial-footer .sf-producer svg{width:200px}}