#footer .sp-footer,#footer .absolute-footer{background:#0b2d70;color:#fff}#footer .sp-footer{font-family:inherit;padding:78px 50px 58px}#footer .sp-footer__inner{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:36.8% 1fr;gap:0}#footer .sp-footer__logo{max-width:150px;width:100%;height:auto;object-fit:contain;object-position:left top}#footer .sp-footer__groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}#footer .sp-footer__group summary{font-size:21px;line-height:1.3;cursor:default;list-style:none;color:#fff}#footer .sp-footer__group summary::-webkit-details-marker{display:none}#footer .sp-footer__group ul{margin:16px 0 0;padding:0;list-style:none}#footer .sp-footer__group li{margin:0 0 13px;line-height:1.55}#footer .sp-footer__group a{font-size:16px;color:#fff;text-decoration:none}#footer .sp-footer__group a:hover,#footer .sp-footer__group a:focus-visible{color:#fff;text-decoration:underline}#footer .absolute-footer{padding:30px 0 55px}#footer .absolute-footer .container{max-width:none;width:100%;padding:0 50px}#footer .absolute-footer .copyright-footer{color:#fff}#footer .absolute-footer .footer-secondary{color:#fff}#footer .absolute-footer .payment-icons{display:inline-flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}#footer .absolute-footer .payment-icon{opacity:1}#footer .absolute-footer .payment-icon svg{display:block}#footer .sp-footer a:focus-visible,#footer .sp-footer summary:focus-visible{outline:2px solid #fff;outline-offset:4px}@media(min-width:850px){#footer .sp-footer__group:not([open])>*:not(summary){display:block}}@media(max-width:849px){#footer .sp-footer{padding:40px 15px 30px}#footer .sp-footer__inner{display:block}#footer .sp-footer__brand{margin-bottom:44px}#footer .sp-footer__groups{display:block}#footer .sp-footer__group{border-bottom:1px solid rgba(255,255,255,.18);padding:14px 0}#footer .sp-footer__group summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:18px;min-height:40px}#footer .sp-footer__group summary span{width:17px;height:17px;position:relative;flex:none}#footer .sp-footer__group summary span:before,#footer .sp-footer__group summary span:after{content:"";background:#fff;position:absolute;left:0;right:0;top:8px;height:1px}#footer .sp-footer__group summary span:after{transform:rotate(90deg)}#footer .sp-footer__group[open] summary span:after{display:none}#footer .sp-footer__group li{margin-bottom:12px}#footer .absolute-footer{padding:20px 0 35px}#footer .absolute-footer .container{padding:0 15px;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between}#footer .absolute-footer .footer-primary,#footer .absolute-footer .footer-secondary{float:none;text-align:left}#footer .absolute-footer .payment-icons{justify-content:flex-end}}
