footer .foot{align-items:flex-start!important}footer .footer-identity{display:flex;align-items:flex-start;gap:14px;max-width:430px}footer .footer-identity img{width:56px;height:56px;object-fit:contain;flex-shrink:0}footer .footer-identity strong{font-size:14px}footer .footer-identity address{font-style:normal;margin-top:6px;line-height:1.6}footer .footer-origin{text-align:right}footer .footer-origin img{width:166px;max-height:63px;object-fit:contain}footer .footer-origin .origin-label{font-size:12px;margin:0 0 5px}footer .footer-links{width:100%;justify-content:flex-end}footer .logo-footer{padding-top:24px}footer .logo-groups{display:flex;flex-wrap:wrap;gap:26px 45px}footer .logo-group{display:flex;flex-direction:column;gap:8px}footer .logo-group .footer-logo-heading{margin:0;color:#4d626a!important}footer .partner-logo{min-width:0!important;min-height:65px;padding:7px 0!important;display:inline-flex!important}footer .partner-logo:focus-visible{outline:3px solid #A21634}footer .partner-logo img{max-height:56px;max-width:175px}footer .partner-logo:not(a){cursor:default}.to-top{position:fixed;right:20px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:70;width:48px;height:48px;border-radius:50%;border:0;background:#006DA2;color:white;cursor:pointer;box-shadow:0 5px 22px #17354445;font-size:23px;display:grid;place-items:center;opacity:0;pointer-events:none;transition:opacity .2s}.to-top.visible{opacity:1;pointer-events:auto}@media(max-width:700px){footer .foot{flex-direction:column;align-items:stretch!important}footer .footer-origin{text-align:left}footer .footer-links{justify-content:flex-start}footer .logo-groups{gap:24px 30px}.to-top{right:14px;bottom:calc(15px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.to-top{transition:none}}