footer{background:#131d2e;border-top:1px solid hsla(0,0%,100%,.07);padding:48px 48px 32px}.footer-top{align-items:flex-start;display:grid;gap:64px;grid-template-columns:1fr 1fr 1fr 1fr 1fr;margin:0 auto 48px;max-width:1320px}.footer-logo-image{display:block;height:36px;width:auto}.footer-desc{color:#cbd5e1;font-size:13px;line-height:1.7;margin-top:14px;max-width:260px}.payment-logos{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.pay-logo{background:#ffffff14;border:1px solid hsla(0,0%,100%,.15);border-radius:6px;color:#cbd5e1;font-size:11px;font-weight:600;padding:3px 10px}.footer-col{display:flex;flex-direction:column;gap:0}.footer-col h4,.footer-col-title{color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:16px;text-transform:uppercase}.footer-col a,.footer-col button{background:transparent;border:0;cursor:pointer}.footer-col a,.footer-col button,.footer-col span{color:#cbd5e1;font-size:13px;line-height:2.2;padding:0;text-align:left;text-decoration:none}.footer-col a:focus-visible,.footer-col a:hover,.footer-col button:focus-visible,.footer-col button:hover{color:#fff;outline:none;text-decoration:underline}.footer-bottom{border-top:1px solid hsla(0,0%,100%,.07);color:#cbd5e1;display:flex;font-size:12px;gap:12px;justify-content:space-between;margin:0 auto;max-width:1320px;padding-top:20px}footer{padding-left:48px;padding-right:48px}@media(max-width:1200px){.footer-top{grid-template-columns:1fr}}@media screen and (max-width:900px){.footer-logo-image{height:30px}footer{padding-left:16px;padding-right:16px}.footer-desc{font-size:12px}footer{padding-bottom:40px;padding-top:32px}.footer-top{display:block;margin-bottom:24px}.footer-desc{color:#ffffffbf;line-height:1.7;margin-bottom:22px;max-width:none}.payment-logos{display:none}.footer-col{flex-direction:row;flex-wrap:wrap;gap:10px 24px;margin-top:16px}.footer-col h4,.footer-col-title{display:none}.footer-col a,.footer-col button{color:#ffffffbf;font-size:12px;line-height:1.4}.footer-bottom{flex-direction:column;font-size:11px;padding-top:18px}}
