body .rimasko-footer{background:#1c2938;color:#f7f6f2;padding:56px clamp(24px,5vw,80px) 24px;margin:0;font:400 16px/1.8 Cairo,sans-serif}
.rimasko-footer-top{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:48px}.rimasko-footer-brand p{margin:0;color:#c7cbd0;max-width:360px}body .rimasko-footer .rimasko-footer-tagline{font-size:28px;font-weight:600;color:#f7f6f2;margin-bottom:12px}.rimasko-footer h3{font-size:16px;font-weight:600;margin:0 0 16px;color:#f7f6f2}.rimasko-footer nav,.rimasko-footer-contact{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.rimasko-footer a{color:#dce0e4;text-decoration:none}.rimasko-footer a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.rimasko-footer a:focus-visible{outline:2px solid #e8e5dd;outline-offset:4px}
body .rimasko-footer-word{display:block;font:700 clamp(80px,20vw,290px)/1.1 Cairo,sans-serif;letter-spacing:-.08em;text-align:center;color:#f7f6f2;margin:40px 0 28px;text-decoration:none!important}.rimasko-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #ffffff26;padding-top:20px;font-size:14px;color:#b6bec7}.rimasko-footer-bottom nav{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:12px 20px}
@media(max-width:760px){body .rimasko-footer{padding:36px 24px 24px}.rimasko-footer-top{grid-template-columns:1fr 1fr;gap:28px 20px}.rimasko-footer-brand{grid-column:1/-1}.rimasko-footer nav,.rimasko-footer-contact{min-width:0}.rimasko-footer-contact a{overflow-wrap:anywhere}body .rimasko-footer-word{margin-block:32px 24px}.rimasko-footer-bottom{flex-wrap:wrap;font-size:12px}.rimasko-footer-bottom nav:empty{display:none}}
