.kbf-mid{background:#0B3A45;padding:26px 0 28px}
.kbf-mid>.kb-ft__in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:30px;align-items:start}
.kbf .kbf-t{margin:0 0 12px;padding:0 0 8px;font-size:11.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;
 color:#F5A524;border-bottom:1px solid rgba(255,255,255,.16)}
.kbf ul{list-style:none;margin:0;padding:0}
.kbf li{margin:0;padding:0}
.kbf li::before{content:none}
.kbf-sec ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px}
.kbf-sec a{display:flex;align-items:center;gap:10px;padding:6px 0;color:#fff;text-decoration:none;font-size:14px;font-weight:600}
.kbf-sec .kb-i{flex:none;width:30px;height:30px;padding:6px;background:rgba(255,255,255,.08);color:#F5A524;stroke-width:1.5}
.kbf-sec a:hover span{border-bottom:1px solid #F5A524}
.kbf-sec a:hover .kb-i{background:#F5A524;color:#072832}
.kbf-trust{min-width:0}
.kbf-g{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;align-items:center;padding:8px 0}
.kbf-g+.kbf-g{border-top:1px dashed rgba(255,255,255,.16)}
.kbf .kbf-gl{margin:0;font-size:13px;font-weight:600;line-height:1.35;color:rgba(255,255,255,.8)}
.kbf-g ul{display:flex;flex-wrap:wrap;gap:10px}
.kbf-b{display:flex;align-items:center;justify-content:center;height:56px;min-width:64px;padding:7px 12px;
 border:1px solid rgba(255,255,255,.22);text-decoration:none}
.kbf-b--light{background:#fff;border-color:#fff}
.kbf-b img{display:block;max-width:none;height:auto}
.kbf-b:hover{border-color:#F5A524;box-shadow:0 0 0 1px #F5A524}
.kbf-tech{margin:0 0 14px;padding:0 0 14px;border-bottom:1px solid rgba(255,255,255,.12)}
.kbf-tech ul{display:flex;flex-wrap:wrap;gap:4px 0}
.kbf-tech li+li::before{content:"\00b7";display:inline-block;margin:0 9px;color:rgba(255,255,255,.4)}
.kbf-tech a{color:rgba(255,255,255,.84);font-size:13px;text-decoration:none;border-bottom:1px solid transparent}
.kbf-tech a:hover{color:#fff;border-bottom-color:#F5A524}
.kbf .kb-ft__about a:not(.kb-ft__brand){color:#fff;text-decoration:none;border-bottom:1px solid #F5A524}
.kbf .kb-ft__about a:not(.kb-ft__brand):hover{color:#F5A524}
@media (max-width:900px){
 .kbf-mid>.kb-ft__in{grid-template-columns:minmax(0,1fr);gap:22px}
}
@media (max-width:620px){
 
 .kbf-tech ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}
 .kbf-tech li+li::before{content:none}
}
@media (max-width:420px){
 .kbf-sec ul{grid-template-columns:minmax(0,1fr)}
 .kbf-g{grid-template-columns:minmax(0,1fr);gap:8px}
}
