.mhf-footer{background:#07101C;border-top:1px solid rgba(255,255,255,.06);padding:64px 72px 36px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
.mhf-ft-brand{margin-bottom:44px;padding-bottom:44px;border-bottom:1px solid rgba(255,255,255,.07);display:flex;align-items:flex-start;justify-content:space-between;gap:40px;flex-wrap:wrap;}
.mhf-ft-logo{font:800 18px/1 "Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#fff;margin-bottom:10px;}
.mhf-ft-logo span{color:#B8C4D0;}
.mhf-ft-desc{font:400 12.5px/1.75 "Helvetica Neue",Helvetica,Arial,sans-serif;color:rgba(255,255,255,.42);max-width:280px;margin-bottom:20px;}
.mhf-ft-phone-lbl{font:500 9px/1 "Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.32);margin-bottom:7px;}
.mhf-ft-phone{font:800 20px/1 "Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;font-variant-numeric:tabular-nums;text-decoration:none;}
.mhf-ft-badges{display:flex;gap:10px;flex-wrap:wrap;}
.mhf-ft-badge{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:12px 18px;text-align:center;min-width:84px;}
.mhf-ft-badge .bn{font:800 20px/1 "Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;font-variant-numeric:tabular-nums;display:block;margin-bottom:5px;}
.mhf-ft-badge .bl{font:500 8.5px/1.3 "Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.3);}
.mhf-ft-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:28px;margin-bottom:48px;}
.mhf-ft-col h5{font:700 8.5px/1 "Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.3);margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.07);}
.mhf-ft-col ul{list-style:none;margin:0;padding:0;}
.mhf-ft-col li{margin-bottom:9px;}
.mhf-ft-col a{font:400 12px/1 "Helvetica Neue",Helvetica,Arial,sans-serif;color:rgba(255,255,255,.5);text-decoration:none;transition:color .15s;}
.mhf-ft-col a:hover{color:#fff;}
.mhf-ft-cta{font:600 10.5px/1 "Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:.08em;color:#C8D4E4;background:rgba(18,85,163,.18);border:1px solid rgba(18,85,163,.3);padding:8px 14px;border-radius:4px;display:block;margin-top:8px;text-align:center;text-decoration:none;transition:all .15s;}
.mhf-ft-cta:hover{background:rgba(18,85,163,.3);color:#fff;}
.mhf-ft-bottom{border-top:1px solid rgba(255,255,255,.07);padding-top:22px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;}
.mhf-ft-bottom span,.mhf-ft-bottom a{font:400 10px/1 "Helvetica Neue",Helvetica,Arial,sans-serif;color:rgba(255,255,255,.25);text-decoration:none;}
.mhf-ft-bottom a:hover{color:rgba(255,255,255,.6);}
.mhf-a11y{background:#0D1A2B;border-top:1px solid rgba(255,255,255,.06);padding:13px 72px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;}
.mhf-a11y-msg{font:400 10.5px/1.6 "Helvetica Neue",Helvetica,Arial,sans-serif;color:rgba(255,255,255,.35);}
.mhf-a11y-msg strong{color:rgba(255,255,255,.5);font-weight:600;}
.mhf-a11y-links{display:flex;gap:18px;flex-wrap:wrap;}
.mhf-a11y-links a{font:500 10px/1 "Helvetica Neue",Helvetica,Arial,sans-serif;color:rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.12);padding-bottom:1px;text-decoration:none;transition:color .15s;}
.mhf-a11y-links a:hover{color:rgba(255,255,255,.7);}
@media(max-width:900px){
.mhf-footer,.mhf-a11y{padding:48px 24px;}
.mhf-ft-grid{grid-template-columns:repeat(2,1fr);}
.mhf-ft-brand{flex-direction:column;}
.mhf-ft-badges{display:none;}
.mhf-a11y{flex-direction:column;align-items:flex-start;padding:16px 24px;}
}
/* ── Bento sections ── */
.mhf-bento{background:#07101C;padding:52px 72px 0;}
.mhf-bento-top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:16px;margin-bottom:16px;}
.mhf-bcard{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:26px 22px;}
.mhf-bcard-lbl{font:700 8px/1 "Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.3);margin-bottom:16px;}
.mhf-bc-row{margin-bottom:13px;}
.mhf-bc-row-lbl{font:500 9px/1 "Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.28);margin-bottom:4px;}
.mhf-bc-row-val{font:500 13px/1.35 "Helvetica Neue",Helvetica,Arial,sans-serif;color:rgba(255,255,255,.72);}
.mhf-bc-row-val a{color:inherit;text-decoration:none;}
.mhf-bc-row-val a:hover{color:#fff;}
.mhf-bc-social{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap;}
.mhf-bc-social a{font:500 9px/1 "Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:.06em;color:rgba(255,255,255,.38);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.09);border-radius:5px;padding:7px 12px;text-decoration:none;transition:all .15s;}
.mhf-bc-social a:hover{color:#fff;background:rgba(255,255,255,.1);}
.mhf-bcard ul{list-style:none;margin:0;padding:0;}
.mhf-bcard li{margin-bottom:8px;}
.mhf-bcard li a{font:400 12px/1.2 "Helvetica Neue",Helvetica,Arial,sans-serif;color:rgba(255,255,255,.46);text-decoration:none;transition:color .15s;}
.mhf-bcard li a:hover{color:#fff;}
.mhf-bloc,.mhf-bcat{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:26px 22px;margin-bottom:16px;}
.mhf-bloc-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px 20px;}
.mhf-bloc-item{}
.mhf-bloc-item .mhf-li-name{font:600 12px/1.2 "Helvetica Neue",Helvetica,Arial,sans-serif;color:rgba(255,255,255,.68);text-decoration:none;display:block;}
.mhf-bloc-item .mhf-li-name:hover{color:#fff;}
.mhf-bloc-item .mhf-li-ph{font:400 11px/1 "Helvetica Neue",Helvetica,Arial,sans-serif;color:rgba(255,255,255,.32);text-decoration:none;display:block;margin-top:3px;}
.mhf-bloc-item .mhf-li-ph:hover{color:rgba(255,255,255,.65);}
.mhf-bcat-tags{display:flex;flex-wrap:wrap;gap:7px;}
.mhf-bcat-tags a{font:400 11px/1 "Helvetica Neue",Helvetica,Arial,sans-serif;color:rgba(255,255,255,.44);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.09);border-radius:4px;padding:6px 11px;text-decoration:none;transition:all .15s;white-space:nowrap;}
.mhf-bcat-tags a:hover{color:#fff;background:rgba(255,255,255,.1);}
@media(max-width:900px){
.mhf-bento{padding:36px 20px 0;}
.mhf-bento-top{grid-template-columns:1fr 1fr;}
.mhf-bloc-grid{grid-template-columns:repeat(2,1fr);}
}
@media(max-width:600px){
.mhf-bento-top{grid-template-columns:1fr;}
}
Contact
Call · Text · Chat — 24/7
Corporate HQ · Design Center
Mailing
PO Box 28092
Fresno, CA 93729
Browse Rentals — 40+ Categories
Reviews
There are no reviews yet.