/* One footer for the portfolio pages and approved desktop/mobile homes. */
.site-footer{
  box-sizing:border-box!important;width:100%!important;max-width:1400px!important;
  display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;
  gap:20px!important;padding:28px 40px!important;margin:0 auto!important;min-height:80px;
  position:relative!important;z-index:2;border-top:1px solid rgba(217,241,255,.08)!important;
  background:transparent!important;color:#eff5fb!important;text-align:left!important;
}
.site-footer .footer-name,.site-footer .footer-yr{
  font:700 14px/1.4 Montserrat,Manrope,system-ui,sans-serif!important;
  letter-spacing:-.025em!important;color:#eff5fb!important;white-space:nowrap;
  background:none!important;-webkit-text-fill-color:#eff5fb!important;text-shadow:none!important;
}
.signature .site-footer{margin-top:auto!important}
@media(max-width:700px){.site-footer{padding:24px 20px!important;min-height:74px}.site-footer .footer-name,.site-footer .footer-yr{font-size:13px!important}}
