.hva-housing-request-form{display:grid;gap:18px;max-width:850px}.hva-housing-request-form .hva-grid{display:grid;gap:16px}.hva-housing-request-form .hva-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.hva-housing-request-form .hva-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.hva-housing-request-form .hva-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.hva-housing-request-form .hva-field{display:grid;gap:7px}.hva-housing-request-form input,.hva-housing-request-form select,.hva-housing-request-form textarea{width:100%;box-sizing:border-box}.hva-money{position:relative}.hva-money>span{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-weight:600;z-index:2}.hva-money input{padding-left:28px!important}.hva-honeypot{position:absolute!important;left:-9999px!important;opacity:0!important;height:1px!important;width:1px!important}.hva-request-disclaimer{margin:0;color:#444;font-size:14px;line-height:1.55}.hva-submit-button{padding:12px 22px;cursor:pointer;background:#E9B624;color:#0A315B;border:1px solid #C69A13;border-radius:4px;font-weight:700;transition:background .15s ease}.hva-submit-button:hover,.hva-submit-button:focus{background:#D7A91F;color:#0A315B}.hva-request-message{padding:16px;margin-bottom:20px}.hva-request-success{border:1px solid #2e7d32;background:#f3fbf4}.hva-request-error{border:1px solid #b71c1c;background:#fff5f5}.hva-housing-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px;border:1px solid #e1e1e1;background:#fff;margin:28px 0;box-sizing:border-box}.hva-housing-cta__content h3{margin:0 0 6px}.hva-housing-cta__content p{margin:0}.hva-housing-cta__button{display:inline-block;white-space:nowrap;padding:12px 18px;border-radius:4px;background:var(--hva-cta-bg,#E9B624);color:var(--hva-cta-text,#0A315B)!important;text-decoration:none!important;font-weight:700}.hva-housing-cta__button:hover,.hva-housing-cta__button:focus{background:var(--hva-cta-hover,#D7A91F);color:var(--hva-cta-text,#0A315B)!important}@media(max-width:767px){.hva-housing-request-form .hva-grid-2,.hva-housing-request-form .hva-grid-3,.hva-housing-request-form .hva-grid-4{grid-template-columns:1fr}.hva-housing-cta{align-items:flex-start;flex-direction:column}.hva-housing-cta__button{white-space:normal;width:100%;text-align:center;box-sizing:border-box}}

.hva-property-submission-form{margin-top:12px}.hva-owner-cta{border-left:4px solid #E9B624}.hva-ad-slot{margin:24px 0;max-width:100%;overflow:hidden}
