.rep-zip-form{margin-bottom:20px}.rep-zip-form label{font-weight:300}#zip{border:1px solid var(--light-blue);border-radius:44px;padding:5px 15px}#zip-submit{background-color:var(--light-blue);border:none;border-radius:44px;color:#fff;font-weight:300;line-height:1;margin-top:11px;padding:8px 42px;transition:all .2s ease-in-out}#zip-submit:hover{background-color:var(--active-blue)}.rep-zip-form input[type=radio]{margin-right:6px;transform:scale(1.4);vertical-align:middle}.rep-toggle{margin-bottom:10px;margin-top:30px}.rep-results,.rep-toggle{display:flex;flex-direction:column}.rep-results{border-bottom:2px solid #deebf4;gap:30px}.rep-card{align-items:flex-end;border-top:2px solid #deebf4;display:flex;gap:5%;padding:20px 0}.rep-img img{border-radius:6px;margin-right:20px;max-width:330px}.rep-info{display:flex;flex-direction:column;justify-content:flex-end}.rep-info h3,.rep-info h4{font-size:clamp(2rem,3vw,3.125rem);line-height:1.3;margin-bottom:0}.rep-info p{font-weight:200;margin:4px 0}.rep-card .button-wrapper{margin-bottom:20px;margin-top:5%}@media (max-width:1200px){.rep-card{gap:3%}.rep-img img{max-width:270px}}@media (max-width:992px){.rep-img img{max-width:220px}}@media (max-width:585px){.rep-card{align-items:flex-start;flex-direction:column}.rep-img img{margin-bottom:1rem;margin-right:0;max-width:175px}.rep-info{align-items:flex-start}}