body footer.setup-footer{display:block;background:#21284f;color:#f7f8fc;border-radius:0;margin:0;padding:50px 5% 24px;font-size:14px;line-height:1.6}
.setup-footer *{box-sizing:border-box}
.setup-footer a{color:inherit;text-decoration:none}
.setup-footer a:hover{text-decoration:underline;text-underline-offset:5px}
.setup-footer a:focus-visible{outline:2px solid #ffd300;outline-offset:5px}
.setup-footer p,.setup-footer address{margin:0;font-style:normal}
.setup-footer-top{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:36px}
.setup-footer .setup-footer-logo{display:block;width:fit-content;font-size:54px;font-weight:650;line-height:1;letter-spacing:-3px;margin-bottom:14px}
.setup-footer-logo span{color:#0093c8}
.setup-footer-top p{color:#d5d9e7;line-height:1.5}
.setup-footer .setup-footer-contact{display:flex;align-items:center;gap:32px;font-size:clamp(28px,3vw,44px);font-weight:600;letter-spacing:-1.5px;border-bottom:2px solid #ffd300;padding:0 0 8px}
.setup-footer-contact span{color:#ffd300;letter-spacing:0}
.setup-footer-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;border-top:1px solid #f7f8fc26;border-bottom:1px solid #f7f8fc26;padding:30px 0}
.setup-footer-nav>div{display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0}
.setup-footer-nav a{font-size:13px;line-height:1.5}
.setup-footer-nav>div>a:first-child{margin-bottom:6px;color:#ffd300;font-size:14px}
.setup-footer-info{display:grid;grid-template-columns:1.25fr 1fr 1.15fr .75fr;gap:30px;padding:28px 0;color:#d5d9e7;font-size:13px}
.setup-footer-info a{display:block;width:fit-content}
.setup-footer .setup-footer-label{font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:#f7f8fc;margin-bottom:9px;font-weight:600}
.setup-footer-bottom{display:flex;justify-content:space-between;align-items:end;gap:24px;border-top:1px solid #f7f8fc26;padding-top:20px;color:#bfc5d8;font-size:11px}
.setup-footer-bottom>div{display:flex;gap:22px;flex-wrap:wrap}
@media(max-width:1000px){.setup-footer-nav{gap:20px}.setup-footer-info{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-footer-bottom>span{display:none}}
@media(max-width:650px){body footer.setup-footer{padding:34px 6% 24px}.setup-footer-top{align-items:start;flex-direction:column;gap:24px;padding-bottom:28px}.setup-footer .setup-footer-logo{font-size:46px}.setup-footer .setup-footer-contact{font-size:30px;gap:24px;letter-spacing:-1px}.setup-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 22px;padding:26px 0}.setup-footer-info{gap:24px 18px}.setup-footer-bottom{align-items:start;flex-direction:column;gap:16px}.setup-footer-bottom>div{gap:20px}.setup-footer-nav a{font-size:13px}}
body footer.setup-footer .setup-footer-nav{background:transparent;border-radius:0;box-shadow:none;align-items:start;margin:0;width:100%;max-width:none}body footer.setup-footer .setup-footer-nav>div{margin:0;padding:0;align-self:start}body footer.setup-footer .setup-footer-nav a{padding:0;border-radius:0;white-space:normal;font-weight:400;color:#d5d9e7}body footer.setup-footer .setup-footer-nav>div>a:first-child{color:#ffd300}body footer.setup-footer .setup-footer-logo span{color:#0093c8}body footer.setup-footer .setup-footer-contact span{color:#ffd300}

body footer.setup-footer{font-family:"General Sans",Arial,sans-serif;font-weight:400;font-style:normal;letter-spacing:normal}body footer.setup-footer .setup-footer-nav{align-items:start}body footer.setup-footer .setup-footer-nav a{font-family:inherit}
