.ce-footer{width:100%}.ce-footer *,.ce-footer :before,.ce-footer :after{box-sizing:border-box}.ce-footer .ce-footer-inner{padding:48px 28px 24px}.ce-footer .ce-footer-main{grid-template-columns:minmax(180px,1.2fr) minmax(0,3fr) 130px;align-items:start;gap:32px;display:grid}.ce-footer .ce-footer-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 20px;display:grid}.ce-footer .ce-footer-bottom{border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:32px;padding-top:22px;display:flex}.ce-footer .ce-footer-apps{flex-direction:column;gap:10px;display:flex}.ce-footer .ce-footer-apps a{width:120px;display:block}.ce-footer .ce-footer-apps img{max-width:100%;display:block}.ce-footer a:focus-visible,.ce-footer button:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #91c9ff}@media (width>=768px) and (width<=1099px){.ce-footer .ce-footer-main{grid-template-columns:190px minmax(0,1fr);gap:32px}.ce-footer .ce-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}@media (width<=767px){.ce-footer .ce-footer-inner{padding:32px 20px 24px}.ce-footer .ce-footer-main{grid-template-columns:minmax(0,1fr);gap:28px}.ce-footer .ce-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.ce-footer .ce-footer-bottom{flex-direction:column;align-items:flex-start}.ce-footer .ce-footer-apps{flex-flow:wrap}}
