/* Bank on My Terms site search */
.bomt-search-shell{width:min(1100px,calc(100% - 32px));margin:.7rem auto 0;padding:0 .15rem}.bomt-search-form{display:flex;gap:.55rem;align-items:center}.bomt-search-input{flex:1;min-width:0;padding:.78rem 1rem;border:2px solid #e99a17;border-radius:999px;background:#fffaf4;color:#17202b;font:inherit;box-shadow:0 4px 14px rgba(0,0,0,.12)}.bomt-search-input:focus{outline:3px solid #22c9ee;outline-offset:2px}.bomt-search-button{padding:.78rem 1.15rem;border:2px solid #ffc653;border-radius:999px;background:#ffc653;color:#03152f;font:800 .9rem/1 system-ui,-apple-system,"Segoe UI",sans-serif;cursor:pointer}.bomt-search-button:hover{background:#ffd57b}.bomt-search-results{display:none;margin:.65rem 0 0;padding:.85rem;border:1px solid rgba(3,21,47,.16);border-radius:10px;background:#fffaf4;box-shadow:0 10px 30px rgba(0,0,0,.18);color:#17202b}.bomt-search-results.open{display:block}.bomt-search-meta{margin:0 0 .65rem;color:#505b68;font-size:.84rem}.bomt-result{padding:.75rem .15rem;border-top:1px solid rgba(3,21,47,.12)}.bomt-result:first-of-type{border-top:0}.bomt-result a{color:#0a4f89!important;font-weight:850;text-decoration:none}.bomt-result a:hover{text-decoration:underline}.bomt-result-type{display:inline-block;margin-left:.4rem;padding:.12rem .4rem;border-radius:999px;background:#ece2d4;color:#03152f;font-size:.67rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.bomt-result p{margin:.3rem 0 0;color:#505b68;font-size:.88rem;line-height:1.45}.bomt-search-close{float:right;border:0;background:transparent;color:#03152f;font-size:1.2rem;cursor:pointer}.bomt-search-note{margin:.45rem 0 0;color:#d2dfec;font-size:.74rem;text-align:center}@media(max-width:620px){.bomt-search-shell{width:calc(100% - 20px)}.bomt-search-form{gap:.4rem}.bomt-search-button{padding:.78rem .9rem}.bomt-search-note{font-size:.7rem}}
