.website2-search-panel{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin:1.25rem 0 1.75rem;padding:1rem 1.1rem;border:1px solid rgba(33,77,63,.2);background:rgba(250,249,246,.88)}
.website2-search-panel label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.website2-search-panel input[type=search]{flex:1 1 15rem;min-width:0;padding:.7rem .8rem;border:1px solid #cbd2cc;border-radius:2px;background:#fff;font:inherit}
.website2-search-panel button,.website2-search-panel a{padding:.7rem .9rem;border:0;border-radius:2px;background:#214d3f;color:#fff;font:600 .88rem Arial,sans-serif;text-decoration:none;cursor:pointer}
.website2-search-panel a{background:transparent;color:#214d3f;text-decoration:underline;text-underline-offset:.2em}
@media(max-width:560px){.website2-search-panel{align-items:stretch;flex-direction:column}.website2-search-panel button{min-height:44px}}
