.footer.site-footer,.site-footer.footer{max-width:100%;overflow-x:clip;color:#ffffffd1!important;background:radial-gradient(circle at 12% 0,#3b82f62e,#0000 30%),linear-gradient(135deg,#071230 0%,#0b1c46 58%,#10245a 100%)!important;border-top:0!important;padding:0!important}.site-footer .footer-main-grid,.footer.site-footer .footer-main-grid,.container.footer-main-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr) minmax(0,.95fr) minmax(0,1fr) minmax(0,1.35fr)!important;align-items:start!important;gap:42px!important;padding-top:54px!important;padding-bottom:54px!important;display:grid!important}.site-footer h3,.site-footer h4{color:#fff!important}.site-footer h3{margin-bottom:10px!important;font-size:20px!important;font-weight:600!important}.site-footer h4{text-transform:none;letter-spacing:normal;margin-bottom:12px!important;font-size:13px!important;font-weight:700!important}.site-footer .footer-about p,.site-footer .footer-address{max-width:none;color:#fffc!important;font-size:12.5px!important;line-height:1.65!important}.site-footer .footer-about,.site-footer .footer-column,.site-footer .footer-connect{min-width:0}.site-footer .footer-column,.site-footer .footer-connect{flex-direction:column!important;gap:9px!important;display:flex!important}.site-footer .footer-column a,.site-footer .footer-contact-row{overflow-wrap:break-word;word-break:break-word;color:#fffc!important;align-items:flex-start!important;gap:8px!important;margin:0!important;font-size:13px!important;display:flex!important}.site-footer .footer-column a:hover,.site-footer .footer-contact-row:hover,.site-footer a:hover{color:#fff!important}.site-footer .footer-quick-links{flex-direction:column!important;align-items:flex-start!important;display:flex!important}.site-footer .footer-quick-links a{width:100%;display:block!important}.site-footer .footer-socials{flex-wrap:wrap!important;gap:8px!important;margin-top:8px!important;display:flex!important}.site-footer .footer-social{border-radius:999px;width:34px;height:34px;font-size:13px;font-weight:700;color:#fff!important;background:#ffffff0d!important;border:1px solid #ffffff3d!important;place-items:center!important;text-decoration:none!important;display:grid!important}.site-footer .footer-social:hover{background:#ffffff1a!important}.site-footer .footer-bottom{background:#0000001a!important;border-top:1px solid #ffffff24!important;margin-top:0!important}.site-footer .footer-bottom-inner{padding:22px 0 26px!important}.site-footer .footer-copyright{color:#fff!important;margin-bottom:7px!important;font-size:12.5px!important}.site-footer .footer-legal{color:#ffffffb8!important;font-size:11.5px!important;line-height:1.6!important}.site-footer .footer-credit{display:none!important}@media (width<=1100px){.footer.site-footer .footer-main-grid,.site-footer .footer-main-grid,.container.footer-main-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr)!important}.footer.site-footer .footer-connect,.site-footer .footer-connect{grid-column:span 2!important}}@media (width<=760px){.footer.site-footer .footer-main-grid,.site-footer .footer-main-grid,.container.footer-main-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:22px 20px!important;padding-top:28px!important;padding-bottom:28px!important}.footer.site-footer .footer-about,.footer.site-footer .footer-connect,.site-footer .footer-about,.site-footer .footer-connect{grid-column:1/-1!important}}@media (width<=640px){.footer.site-footer .footer-main-grid,.site-footer .footer-main-grid,.container.footer-main-grid{grid-template-columns:minmax(0,1fr)!important;gap:20px!important;padding-top:24px!important;padding-bottom:24px!important}.footer.site-footer .footer-about,.footer.site-footer .footer-connect,.footer.site-footer .footer-column,.site-footer .footer-about,.site-footer .footer-connect,.site-footer .footer-column{grid-column:1/-1!important}.site-footer .footer-column,.site-footer .footer-connect,.site-footer .footer-quick-links{gap:4px!important}.site-footer h3{margin-bottom:6px!important;font-size:20px!important;line-height:1.25!important}.site-footer h4{margin-bottom:6px!important}.site-footer .footer-about p{line-height:1.5!important}.site-footer .footer-column a,.site-footer .footer-contact-row{min-height:0;align-items:flex-start!important;padding:3px 0!important;line-height:1.4!important}.site-footer .footer-bottom-inner{padding:14px 0 16px!important}}
