
#autohunter-footer,#autohunter-footer *{box-sizing:border-box}
#autohunter-footer{--ahf-green:#21dc59;--ahf-white:#f8fcff;position:relative;isolation:isolate;overflow:hidden;width:100%;background:linear-gradient(125deg,#06223d 0%,#042b4c 55%,#061c33 100%);color:var(--ahf-white);font-family:Arial,Helvetica,sans-serif;padding:58px 25px 32px;line-height:1.5}
#autohunter-footer .ahf-inner{max-width:1280px;margin:0 auto}
#autohunter-footer .ahf-top{display:grid;grid-template-columns:1.45fr .8fr 1.1fr 1.1fr;gap:32px;align-items:start;padding-bottom:34px}
#autohunter-footer .ahf-brand{padding-top:22px}
#autohunter-footer .ahf-logo-panel{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:12px;padding:15px 13px;max-width:335px;min-height:112px;text-decoration:none;box-shadow:0 9px 28px #00132325}
#autohunter-footer .ahf-logo-panel img{display:block;width:100%;height:auto;max-height:105px;object-fit:contain}
#autohunter-footer h2{font-family:inherit;color:#fff;font-size:18px;font-weight:800;line-height:1.3;margin:0 0 17px}
#autohunter-footer ul{padding:0;margin:0;list-style:none}
#autohunter-footer li{margin:0 0 9px;color:#eaf5fc;font-size:14px}
#autohunter-footer a{color:#eef7ff;text-decoration:none}
#autohunter-footer a:hover{text-decoration:underline;color:#8ef6b0}
#autohunter-footer a:focus-visible{outline:2px solid #61f69a;outline-offset:4px}
#autohunter-footer .ahf-contact li{display:flex;align-items:center;gap:11px}
#autohunter-footer .ahf-contact svg{width:19px;height:19px;flex:0 0 19px;color:var(--ahf-green)}
#autohunter-footer .ahf-contact a{overflow-wrap:anywhere}
#autohunter-footer .ahf-hours dl{margin:0}
#autohunter-footer .ahf-hours dl>div{display:flex;justify-content:space-between;gap:10px;font-size:13px;margin-bottom:8px;white-space:nowrap}
#autohunter-footer .ahf-hours dt{font-weight:700;min-width:75px}
#autohunter-footer .ahf-hours dd{margin:0;color:#eaf5fc}
#autohunter-footer .ahf-legal{border-top:1px solid #ffffff59;padding:21px 0 18px}
#autohunter-footer .ahf-legal p{margin:0;color:#e3edf4;font-size:11.5px;line-height:1.7;text-align:center}
#autohunter-footer .ahf-legal strong{color:#fff}
#autohunter-footer .ahf-company{border-top:1px solid #ffffff59;padding-top:17px;display:flex;flex-wrap:wrap;gap:7px 0;align-items:center;justify-content:center;font-size:11px;color:#e1ecf3}
#autohunter-footer .ahf-company span{padding:0 14px;border-right:1px solid #ffffff80}
#autohunter-footer .ahf-company span:last-child{border:0}
@media(max-width:1020px) and (min-width:701px){
 #autohunter-footer .ahf-top{grid-template-columns:1.1fr .8fr 1fr;gap:23px}
 #autohunter-footer .ahf-brand{grid-column:1/-1;padding-top:0}
 #autohunter-footer .ahf-logo-panel{max-width:310px}
}
@media(max-width:700px){
 #autohunter-footer{padding:34px 22px 32px}
 #autohunter-footer .ahf-top{display:flex;flex-direction:column;gap:0;padding-bottom:10px}
 #autohunter-footer .ahf-brand{width:100%;padding:0 0 25px}
 #autohunter-footer .ahf-logo-panel{max-width:315px;margin:0 auto;padding:10px 12px;min-height:92px}
 #autohunter-footer .ahf-logo-panel img{max-height:95px}
 #autohunter-footer .ahf-col{width:100%;text-align:left;padding:15px 0 17px;border-bottom:1px solid #ffffff45}
 #autohunter-footer h2{font-size:17px;margin:0 0 10px}
 #autohunter-footer li{font-size:14px;margin:0 0 6px}
 #autohunter-footer .ahf-contact li{margin:0 0 10px}
 #autohunter-footer .ahf-hours dl{max-width:330px}
 #autohunter-footer .ahf-hours dl>div{font-size:13px;margin-bottom:5px;justify-content:flex-start;gap:20px}
 #autohunter-footer .ahf-hours dt{min-width:83px}
 #autohunter-footer .ahf-legal{border-top:0;padding:16px 0}
 #autohunter-footer .ahf-legal p{font-size:11px;text-align:left;line-height:1.7}
 #autohunter-footer .ahf-company{justify-content:flex-start;display:block;text-align:left;padding-top:16px;font-size:11px;line-height:1.75}
 #autohunter-footer .ahf-company span{display:block;padding:0;border:0}
}
