 .jwrent-site-footer{background:var(--jr-navy)} .jwrent-site-footer__accent{height:3px;background:linear-gradient(90deg,var(--jr-orange),var(--jr-yellow),var(--jr-teal))} .jwrent-site-footer__main{padding:52px 40px 0} .jwrent-site-footer__grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1.4fr;gap:48px;padding-bottom:48px;border-bottom:1px solid rgba(255,255,255,.08)} .jwrent-footer-brand__logo-wrap{display:flex;align-items:center;gap:12px;margin-bottom:14px} .jwrent-footer-brand__logo-img{height:50px;filter:drop-shadow(0 2px 10px rgba(0,0,0,.35))} .jwrent-footer-brand__name{display:block;font-size:17px;font-weight:900;color:var(--jr-yellow)} .jwrent-footer-brand__tagline{display:block;font-size:10px;font-weight:700;color:rgba(255,255,255,.4);letter-spacing:1px;text-transform:uppercase} .jwrent-footer-brand__desc{color:rgba(255,255,255,.4);font-size:13px;line-height:1.65;max-width:240px;margin-bottom:18px} .jwrent-footer-brand__social{display:flex;flex-direction:column;gap:8px} .jwrent-footer-social-link{display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:700;padding:8px 14px;border-radius:10px;transition:all .2s;width:fit-content} .jwrent-footer-social-link--ig{background:linear-gradient(135deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);color:#fff} .jwrent-footer-social-link--ig:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(220,39,67,.35)} .jwrent-footer-brand{min-width:0}.jwrent-footer-col{min-width:0}.jwrent-footer-col__heading{display:block;color:rgba(255,255,255,.35);font-size:10px;font-weight:800;letter-spacing:2px;text-transform:uppercase;margin-bottom:16px} .jwrent-footer-col__list{list-style:none} .jwrent-footer-col__item{margin-bottom:10px} .jwrent-footer-col__link{color:rgba(255,255,255,.58);font-size:13px;font-weight:600;transition:color .2s;display:inline-flex;align-items:center;gap:6px;cursor:pointer} .jwrent-footer-col__link:hover{color:var(--jr-yellow)} .jwrent-footer-col__link--wa{color:var(--jr-wa)!important;font-weight:800!important} .jwrent-footer-col__link--wa:hover{color:#1fb954!important} .jwrent-footer-col__text{color:rgba(255,255,255,.45);font-size:13px;font-weight:600} .jwrent-footer-partners{margin-top:24px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)} .jwrent-footer-partners__heading{display:block;color:rgba(255,255,255,.3);font-size:10px;font-weight:800;letter-spacing:2px;text-transform:uppercase;margin-bottom:12px} .jwrent-footer-partner{display:flex;align-items:center;gap:8px;color:rgba(255,255,255,.5);font-size:12px;font-weight:700;padding:7px 12px;background:rgba(255,255,255,.05);border-radius:8px;margin-bottom:8px;border:1px solid rgba(255,255,255,.08);transition:all .2s} .jwrent-footer-partner:hover{background:rgba(255,255,255,.1);color:#fff;border-color:rgba(255,255,255,.15)} .jwrent-site-footer__bottom-bar{background:rgba(0,0,0,.2);padding:18px 40px} .jwrent-site-footer__bottom-inner{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px} .jwrent-site-footer__copy{color:rgba(255,255,255,.3);font-size:12px;margin-bottom:6px} .jwrent-site-footer__copy strong{color:rgba(255,255,255,.5);font-weight:800} .jwrent-site-footer__copy a{color:rgba(255,255,255,.4);transition:color .2s} .jwrent-site-footer__copy a:hover{color:var(--jr-yellow)} .jwrent-site-footer__seo-nav{display:flex;flex-wrap:wrap;gap:6px} .jwrent-site-footer__seo-link{color:rgba(255,255,255,.25);font-size:11px;transition:color .2s;cursor:pointer} .jwrent-site-footer__seo-link:hover{color:rgba(255,255,255,.5)} .jwrent-site-footer__coverage{color:rgba(255,255,255,.2);font-size:12px}