/* Egységes lábléc minden oldalon */
.rv-site-footer{box-sizing:border-box;background:linear-gradient(125deg,#061c2c 0%,#103e5c 65%,#0b293e 100%);color:#d8e6ef;border-top:4px solid #c92e3d;padding:46px 20px 30px;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.65;width:100%;clear:both}
.rv-site-footer *{box-sizing:border-box}.rv-footer-inner{max-width:1180px;margin:auto;display:grid;grid-template-columns:1.2fr .8fr 1fr;gap:38px}.rv-site-footer h2{font-size:17px;font-weight:700;color:#fff;margin:0 0 16px;text-transform:uppercase;letter-spacing:.05em}.rv-site-footer p{margin:0 0 9px}.rv-site-footer a{color:#e4f3ff;text-decoration:none;transition:color .2s}.rv-site-footer a:hover,.rv-site-footer a:focus-visible{color:#ff8a95;text-decoration:underline}.rv-site-footer nav>a{display:block;margin:0 0 7px}.rv-footer-social{display:flex;gap:10px;flex-wrap:wrap;margin-top:17px}.rv-footer-social a{padding:7px 13px;border-radius:18px;background:#17547a;border:1px solid #49748f}.rv-site-footer .rv-footer-action{display:inline-block;margin-top:15px;background:#c92e3d;color:white;border-radius:7px;padding:9px 15px;font-weight:bold}.rv-site-footer .rv-footer-action:hover{background:#e24755;color:white}@media(max-width:700px){.rv-footer-inner{grid-template-columns:1fr;gap:28px;text-align:center}.rv-footer-social{justify-content:center}.rv-site-footer{padding:34px 18px}}
