.hb-footer{color:#1e2b4b;background:#f1f1ed;border-top:1px solid #dcdedc}.hb-footer-main{grid-template-columns:minmax(210px,1.08fr) minmax(0,3.5fr);gap:65px;padding-top:76px;padding-bottom:70px;display:grid}.hb-footer-brand .brand{width:216px;max-width:100%}.hb-footer-brand>p{letter-spacing:-.035em;margin:24px 0;font-family:Georgia,Times New Roman,serif;font-size:26px;line-height:1.3}.hb-footer-demo{color:#304cf4;border-bottom:1px solid #bcc6f7;align-items:center;gap:15px;padding-bottom:5px;font-size:16px;line-height:1.5;display:inline-flex}.hb-footer-navigation{grid-template-columns:.85fr 1fr 1.15fr 1fr;gap:30px;display:grid}.hb-footer-group h2{letter-spacing:0;color:#1d211f;margin:0 0 21px;font:600 16px/1.5 Arial,Helvetica,sans-serif}.hb-footer-group ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.hb-footer-group a{color:#546078;text-wrap:pretty;align-items:baseline;gap:6px;font-size:16px;line-height:1.6;display:inline-flex}.hb-footer-group a svg{align-self:center}.hb-footer a:hover{color:#304cf4}.hb-footer-group a:hover{text-underline-offset:4px;text-decoration:underline}.hb-footer-bottom{color:#657086;border-top:1px solid #d5d9dd;align-items:center;gap:28px;padding-top:25px;padding-bottom:28px;font-size:13px;line-height:1.6;display:flex}.hb-footer-bottom>span{margin-left:auto}.hb-footer-bottom>a{color:#354560;align-items:center;gap:8px;font-size:16px;display:inline-flex}@media (max-width:1180px){.hb-footer-main{grid-template-columns:1fr;gap:46px}.hb-footer-brand{justify-content:space-between;align-items:center;gap:35px;display:flex}.hb-footer-brand>p{margin:0}.hb-footer-navigation{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}}@media (max-width:700px){.hb-footer-main{gap:42px;padding-top:48px;padding-bottom:44px}.hb-footer-brand{display:block}.hb-footer-brand>p{margin:22px 0}.hb-footer-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 24px}.hb-footer-group h2{margin-bottom:16px}.hb-footer-group ul{gap:12px}.hb-footer-bottom{flex-wrap:wrap;gap:14px 24px}.hb-footer-bottom>p{flex-basis:100%}.hb-footer-bottom>span{margin-left:0}.hb-footer-bottom>a{margin-left:auto}}
