.company-footer{background:#101319;color:#d1d5db;padding:36px 20px;text-align:center;font-size:14px;line-height:1.7}.company-details{display:flex;flex-direction:column;gap:5px}.company-details strong{font-size:17px;color:#fff}.company-phones{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 28px;margin-top:8px}.company-phones a{padding:8px 4px;font-size:16px}.company-footer a{text-decoration:underline;text-underline-offset:3px}.company-footer p{margin:22px 0 0;padding-top:20px;border-top:1px solid #343943}.company-footer a:focus-visible{outline:2px solid white;outline-offset:4px}#preventivo .shrink-0{flex-wrap:wrap;flex-shrink:1}