.et-l--footer .et_pb_section,.et-l--footer .et_pb_row,.et-l--footer .et_pb_column,.et-l--footer .et_pb_module{padding:0!important;margin:0!important;width:100%!important;max-width:100%!important;background:transparent}
#main-footer{display:none}
.sbf,.sbf *{box-sizing:border-box;font-family:'Plus Jakarta Sans',system-ui,sans-serif}
.sbf{background:#14123A;color:#A5B4FC;position:relative}
.sbf a{text-decoration:none}
.sbf-wrap{max-width:1240px;margin:0 auto;padding:0 20px}
.sbf-news{background:linear-gradient(135deg,#4F46E5,#7C3AED)}
.sbf-news-in{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:36px 20px;flex-wrap:wrap}
.sbf-news h3{color:#fff;font-size:24px;font-weight:800;margin:0 0 4px;padding:0}
.sbf-news p{color:#E0E7FF;margin:0;padding:0;font-size:15px}
.sbf-form{display:flex;background:#fff;border-radius:14px;padding:6px;min-width:min(420px,100%);flex:0 1 420px}
.sbf-form input{flex:1;border:0;outline:0;padding:12px 14px;font-size:15px;min-width:0;background:transparent;color:#111}
.sbf-form button{background:#FFC21A;color:#1E1B4B;border:0;font-weight:800;padding:12px 22px;border-radius:10px;cursor:pointer;font-size:15px;transition:.2s}
.sbf-form button:hover{background:#FFD24D}
.sbf-ok{color:#1E1B4B!important;font-weight:700;padding:10px!important}
.sbf-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1fr;gap:36px;padding:60px 20px 40px}
.sbf-logo{display:flex;align-items:center;gap:10px;margin-bottom:16px}
.sbf-logo span{color:#fff;font-size:24px;font-weight:800}
.sbf-logo b{color:#FFC21A}
.sbf-brand p{font-size:14.5px;line-height:1.7;color:#A5B4FC;margin:0 0 20px;padding:0}
.sbf-social{display:flex;gap:10px}
.sbf-social a{width:40px;height:40px;border-radius:12px;background:rgba(255,255,255,.08);display:grid;place-items:center;transition:.2s}
.sbf-social svg{width:18px;height:18px;fill:#E0E7FF}
.sbf-social a:hover{background:#FFC21A;transform:translateY(-3px)}
.sbf-social a:hover svg{fill:#1E1B4B}
.sbf-col h4{color:#fff;font-size:16px;font-weight:700;margin:0 0 16px;padding:0}
.sbf-col a{display:block;color:#A5B4FC;font-size:14.5px;padding:6px 0;transition:.2s}
.sbf-col a:hover{color:#FFC21A;padding-left:5px}
.sbf-bottom{border-top:1px solid rgba(255,255,255,.08)}
.sbf-bottom-in{display:flex;justify-content:space-between;padding:20px;font-size:14px;flex-wrap:wrap;gap:8px}
.sbf-top{position:fixed;right:22px;bottom:22px;width:46px;height:46px;border-radius:14px;border:0;background:#4F46E5;color:#fff;font-size:20px;font-weight:700;cursor:pointer;box-shadow:0 8px 20px rgba(79,70,229,.4);opacity:0;visibility:hidden;transition:.3s;z-index:999}
.sbf-top.show{opacity:1;visibility:visible}
@media(max-width:980px){.sbf-grid{grid-template-columns:1fr 1fr}.sbf-brand{grid-column:1/-1}}
@media(max-width:520px){.sbf-grid{grid-template-columns:1fr 1fr;gap:26px}.sbf-news h3{font-size:20px}.sbf-bottom-in{justify-content:center;text-align:center}}