.ipana-finder{font-family:inherit}
.ipana-finder-fields{display:grid;grid-template-columns:1.25fr 1fr 1fr auto;gap:11px;align-items:end}
.ipana-finder-field{min-width:0}.ipana-finder-field label{font-size:11px;letter-spacing:.015em;font-weight:750;display:block;margin-bottom:8px;color:#343b38}
.ipana-finder-field input,.ipana-finder-field select{display:block;width:100%;height:49px;border:1px solid #dce2dc;border-radius:8px;background:#f9faf9;outline:none;padding:0 14px;font-family:inherit;font-size:12px;color:#303634}
.ipana-finder-field input:focus,.ipana-finder-field select:focus{border-color:#7c9c59;box-shadow:0 0 0 2px #aacf6b33}
.ipana-finder-submit{display:flex;align-items:center;justify-content:center;white-space:nowrap;gap:15px;height:49px;background:#171d1a;color:white;font-size:11px;font-weight:750;padding:0 18px;border-radius:8px;border:1px solid #171d1a;cursor:pointer;transition:.15s}
.ipana-finder-submit:hover{background:#414d43}.ipana-finder-submit span{font-size:18px;line-height:1}
.ipana-finder-reset{display:inline-block;margin-top:10px;font-size:11px;text-decoration:underline;color:#636b65}
.ipana-finder-compact .ipana-finder-fields{grid-template-columns:1.2fr 1fr 1fr auto}
@media(max-width:1050px){.ipana-finder-fields,.ipana-finder-compact .ipana-finder-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.ipana-finder-text{grid-column:1/-1}.ipana-finder-submit{align-self:end}}
@media(max-width:600px){.ipana-finder-fields,.ipana-finder-compact .ipana-finder-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ipana-finder-text,.ipana-finder-submit{grid-column:1/-1}.ipana-finder-compact .ipana-finder-submit{width:100%}}
@media(max-width:390px){.ipana-finder-fields,.ipana-finder-compact .ipana-finder-fields{grid-template-columns:1fr}.ipana-finder-text,.ipana-finder-submit{grid-column:auto}}
