.bf-grid{width:100%;display:grid;grid-template-columns:1.5fr 1.2fr 1.1fr 1fr;gap:40px 36px;padding:48px 40px;border:.8px solid rgb(255 255 255 / .3);border-radius:10px;background:rgb(255 255 255 / .04);box-sizing:border-box}.bf-bottom{padding:22px 8px 4px;text-align:center;font-size:14px;color:rgb(255 255 255 / .55)}.bf-col{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.bf-logo img{display:block;width:170px;height:auto}.bf-brief{margin:18px 0 22px;font-size:15px;line-height:1.85;color:rgb(255 255 255 / .72)}.bf-socials{display:flex;gap:10px}.bf-social{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / .25);border-radius:50%;background:rgb(255 255 255 / .06);color:rgb(255 255 255 / .85);transition:background 0.35s,color 0.35s,border-color 0.35s,transform 0.35s}.bf-social:hover{background:#ee4023;border-color:#ee4023;color:#fff;transform:translateY(-4px)}.bf-title{position:relative;margin:0 0 22px;padding-bottom:14px;font-size:19px;font-weight:700;color:#fff}.bf-title::after{content:"";position:absolute;bottom:0;inset-inline-start:0;width:34px;height:2px;border-radius:2px;background:linear-gradient(90deg,#ee4023,#ff7300)}.bf-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:13px}.bf-list a,.bf-static{display:inline-flex;align-items:center;gap:10px;font-size:15px;line-height:1.5;color:rgb(255 255 255 / .78);text-decoration:none;transition:color 0.3s,transform 0.3s}.bf-list a:hover{color:#ff7a3b;transform:translateX(-4px)}[dir="ltr"] .bf-list a:hover{transform:translateX(4px)}.bf-ico{flex-shrink:0;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:rgb(238 64 35 / .14);color:#ff7a3b}.bf-list--contact a{word-break:break-word}.bf-cta{margin-top:24px;padding:13px 24px;border:1px solid rgb(255 255 255 / .6);border-radius:10px;background:linear-gradient(135deg,#bd3e04,#5e1e03);color:#fff;font-size:15px;text-decoration:none;transition:filter 0.3s,transform 0.3s}.bf-cta:hover{color:#fff;filter:brightness(1.25);transform:translateY(-3px)}@media (max-width:1100px){.bf-grid{grid-template-columns:repeat(2,1fr);padding:40px 28px}}@media (max-width:600px){.bf-grid{grid-template-columns:1fr;padding:32px 22px;gap:34px}}