
    .rapas-footer-wrap{padding:0;font-family:Arial,sans-serif}
    .rapas-footer-wrap .rf-footer{background:#233541;color:#f5f8fa;border-top:4px solid #58beb9;border-radius:3px;overflow:hidden}
    .rapas-footer-wrap .rf-main{display:grid;grid-template-columns:1fr 1fr 1fr;gap:28px;padding:36px 28px 30px}
    .rapas-footer-wrap .rf-brand{font-size:28px;font-weight:700;letter-spacing:3px;margin:0 0 17px;color:#fff}
    .rapas-footer-wrap .rf-brand span{color:#73d2c9}
    .rapas-footer-wrap h3{font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#86d8d0;margin:0 0 18px}
    .rapas-footer-wrap p{font-size:14px;line-height:1.65;margin:0 0 12px;color:#d4dfe6}
    .rapas-footer-wrap .rf-link{display:flex;align-items:center;gap:9px;color:#fff;text-decoration:none;font-size:14px;line-height:1.6;margin:0 0 9px;overflow-wrap:anywhere}
    .rapas-footer-wrap .rf-link:hover{color:#86d8d0}
    .rapas-footer-wrap .rf-link svg{width:17px;height:17px;flex-shrink:0;color:#86d8d0}
    .rapas-footer-wrap .rf-quote{background:#f4c65b;color:#233541;border:0;border-radius:6px;padding:12px 18px;font-size:14px;font-weight:700;margin-top:12px;display:inline-flex;gap:9px;align-items:center}
    .rapas-footer-wrap .rf-socials{display:flex;gap:9px;flex-wrap:wrap;margin-top:20px}
    .rapas-footer-wrap .rf-social{display:flex;align-items:center;gap:7px;min-height:44px;padding:0 10px;border:1px solid #526975;border-radius:6px;color:#f5f8fa;text-decoration:none;font-size:12px}
    .rapas-footer-wrap .rf-social:hover{background:#304b59}
    .rapas-footer-wrap .rf-youtube-logo{display:grid;place-items:center;background:#ff0033;color:#fff;border-radius:6px;width:29px;height:21px;font-size:13px}
    .rapas-footer-wrap .rf-facebook-logo{display:grid;place-items:center;background:#1877f2;color:#fff;border-radius:50%;width:25px;height:25px;font-family:Arial,sans-serif;font-size:24px;font-weight:700;line-height:1}
    .rapas-footer-wrap .rf-social svg{width:18px;height:18px}
    .rapas-footer-wrap .rf-admin{padding:19px 28px;background:#1c2d37;border-top:1px solid #40545f;display:grid;grid-template-columns:1fr 1fr;gap:10px 24px}
    .rapas-footer-wrap .rf-admin p{font-size:12px;color:#bdcdd6;margin:0;line-height:1.7;overflow-wrap:anywhere}
    .rapas-footer-wrap .rf-admin strong{color:#e0e9ee;font-weight:500}
    .rapas-footer-wrap .rf-bottom{padding:16px 28px;background:#192832;color:#aebfc9;font-size:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
    .rapas-footer-wrap .rf-top{color:#d6e5ec;text-decoration:none;display:flex;align-items:center;gap:6px;border:0;background:none;padding:0;font:inherit}
    .rapas-footer-wrap .rf-top svg{width:15px;height:15px}
    .rapas-footer-wrap .rf-status{color:#86d8d0;font-size:13px;min-height:0;margin:0}
    @media(max-width:620px){.rapas-footer-wrap .rf-main{grid-template-columns:1fr;gap:26px;padding:28px 22px}.rapas-footer-wrap .rf-admin{grid-template-columns:1fr;padding:19px 22px}.rapas-footer-wrap .rf-bottom{padding:16px 22px}}
  
.rapas-footer-wrap .rf-footer{border-radius:0}.rapas-footer-wrap .rf-main,.rapas-footer-wrap .rf-admin,.rapas-footer-wrap .rf-bottom{max-width:1320px;margin:auto}.rapas-footer-wrap{background:#233541}.rapas-footer-wrap .rf-link i{font-style:normal;color:#86d8d0}.rapas-footer-wrap .rf-top{cursor:pointer}
