.footer{--footer-font-family: var(--ls-font-family, "Noto Sans", Arial, sans-serif);padding:40px;text-align:center;background-color:#312783;color:#fff;font-family:var(--footer-font-family);z-index:1210;position:relative;margin-top:0;width:100%;box-sizing:border-box}.footer h4,.footer p,.footer a,.footer li{font-family:inherit}.footer-container{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;width:min(1120px,100%);margin-inline:auto;padding-bottom:20px;border-bottom:1px solid #ddd;text-align:left}.footer-column{flex:1;margin:0 20px}.footer-column h4{font-size:18px;margin-bottom:10px}.footer-column ul{list-style-type:none;padding:0}.footer-column li{margin-bottom:8px}.footer-column a{font-weight:var(--ls-font-weight-body, 400);text-decoration:none;color:#fff}.footer-column a:hover{text-decoration:underline}.footer-bottom{margin-top:20px}.footer-bottom p{font-family:var(--footer-font-family)!important;font-weight:var(--ls-font-weight-body, 400);margin:5px 0}.footer-build{opacity:.7;font-size:12px;letter-spacing:.04em}.footer-bottom a{font-family:var(--footer-font-family)!important;font-weight:var(--ls-font-weight-body, 400);color:var(--ls-color-text-inverse, #ffffff);text-decoration:none}.footer-bottom a:hover{text-decoration:underline}@media(max-width:768px){.footer-container{flex-direction:column;text-align:left}.footer-column{margin-bottom:20px}}
