body.arcom-site .site-footer{position:relative;overflow:hidden;padding-top:78px;border:0;background:#101f43;color:#c9d3ec}body.arcom-site .site-footer:before{content:'';position:absolute;width:520px;height:520px;left:-320px;bottom:-340px;border:1px solid rgba(185,176,255,.26);border-radius:50%;box-shadow:0 0 0 66px rgba(185,176,255,.04)}.site-footer .footer-grid{position:relative;z-index:1;grid-template-columns:1.35fr .78fr 1fr 1.14fr;gap:46px;padding-bottom:63px}.site-footer .footer-brand img{width:190px;margin-bottom:20px}.site-footer .footer-brand p,.site-footer .footer-grid section>p:not(.footer-eyebrow){color:#c4cfe9;font-size:14px;line-height:1.65}.site-footer .footer-grid section>a:not(.button){margin-bottom:11px;color:#fff;font-size:13px}.site-footer .footer-grid section>a:not(.button):hover{color:#ff9b90}.site-footer .footer-eyebrow{margin:7px 0 18px;color:#bcb4ff;font-size:11px}.site-footer .footer-brand>a{width:35px!important;height:35px;margin-top:6px;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:rgba(255,255,255,.08);color:#fff!important}.site-footer .footer-brand>a:after{content:'f';font:800 18px Arial,sans-serif}.site-footer .footer-brand>a i{display:none}.site-footer .footer-cta{padding:26px;border:1px solid rgba(190,181,255,.3);border-radius:19px;background:linear-gradient(145deg,rgba(91,105,195,.56),rgba(70,57,132,.68))}.site-footer .footer-cta .footer-eyebrow{color:#ffc1b8}.site-footer .footer-cta p{color:#e2e7fa!important}.site-footer .button--light{margin-top:4px;background:#fff;color:#162957!important}.site-footer .button--light:hover{background:#ff6658;color:#fff!important}.site-footer .footer-bottom{position:relative;z-index:1;padding:19px 0;border-top:1px solid rgba(255,255,255,.12);color:#93a3cb;font-size:11px}@media(max-width:900px){.site-footer .footer-grid{grid-template-columns:1.25fr 1fr;gap:38px}}@media(max-width:600px){body.arcom-site .site-footer{padding-top:56px}.site-footer .footer-grid{grid-template-columns:1fr;gap:27px;padding-bottom:43px}.site-footer .footer-brand img{width:175px}.site-footer .footer-cta{max-width:390px}}
