.state-area-code-search{width:100%;display:flex;padding:var(--padding-vertical) var(--padding-horizontal);flex-direction:column;align-items:center;gap:40px;flex-shrink:0;align-self:stretch;border-radius:24px;background:var(--surface-brand-600)}.state-area-code-search h3{font-family:Be Vietnam Pro,Helvetica,Arial,sans-serif;font-feature-settings:"liga" 1,"clig" 1,"dlig" 1;font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);line-height:120%;letter-spacing:var(--font-letter-spacing-1xs);text-wrap:balance;color:var(--text-white);margin-bottom:0;text-align:center;max-width:70%}@media(min-width:576px){.state-area-code-search h3{max-width:80%}}.state-area-code-search form{display:flex;gap:var(--spacing-lg);width:100%;max-width:900px;margin:0 auto;flex-flow:column}.state-area-code-search form button{width:100%}@media(min-width:768px){.state-area-code-search form{flex-flow:row;margin:0 auto var(--spacing-vertical-lg)}.state-area-code-search form button{width:auto}}.state-area-code-search .no-results{flex:1 0 auto;align-self:center;color:var(--text-white)}.state-area-code-search .select-wrapper{align-self:stretch;flex:1 0 auto;position:relative}.state-area-code-search .select-wrapper:before{font-family:"Font Awesome 5 Free",var(--default-font-family);pointer-events:none;content:"";font-size:16px;font-weight:900;line-height:12px;color:var(--gray-300);position:absolute;right:24px;bottom:calc(50% - 6px)}.state-area-code-search .select-wrapper select{border-radius:var(--radius-xs);border:1px solid var(--stroke-light);background:var(--surface-white);display:flex;height:56px;padding:16px;align-items:center;appearance:none;width:100%;color:var(--text-primary)}
