.search-button{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:1rem;font-weight:700;height:70px;justify-content:center;margin:0;padding:7px 25px;position:relative;right:0;text-align:center;text-decoration:none;text-transform:uppercase;top:0;transition:background .15s,border .15s,color .15s,transform .15s;width:auto;z-index:2}@media (min-width:980px){.search-button{position:absolute;right:0}.header--horizontal .search-button{right:20px}}@media (min-width:84.375em){.search-button{right:167px}}@media (min-width:980px){.search-button{height:80px;padding:14px 25px 7px 18px;top:0}.iowa-bar--narrow .search-button{padding:9px 25px 7px 18px}}.search-button:focus span,.search-button:hover span{text-decoration:underline}.iowa-bar--full .search-button{height:70px}@media (min-width:980px){.iowa-bar--full .search-button{height:80px}.iowa-bar--full.iowa-bar--healthcare .search-button{height:100px}}.iowa-bar--narrow .search-button{background:none;height:70px}@media (min-width:980px){.iowa-bar--narrow .search-button{height:90px;top:0;width:auto}}.search-button span{display:none}@media (min-width:980px){.search-button span{display:inline;display:inline-block;overflow:unset;position:unset!important}}.uiowa-bar--home .search-button{top:0}@media (min-width:768px){.uiowa-bar--home .search-button{top:0}}.search-button[aria-expanded=true]{background:#fff}@media (min-width:980px){.search-button[aria-expanded=true]{background:none}}.search-button[aria-expanded=true]:before{color:var(--brand-secondary);content:"\f00d";padding:.325rem}@media (min-width:980px){.search-button[aria-expanded=true]:before{background:#fff;border-radius:50%;color:var(--brand-secondary);line-height:1.2}}.iowa-bar--narrow .search-button[aria-expanded=true]:before{background:var(--brand-secondary);border-radius:50%;color:#fff;height:35px;width:35px}@media (min-width:980px){.iowa-bar--full .search-button[aria-expanded=true]:before{color:var(--brand-secondary)}}.search-button:before{color:#fff;content:"\f002";font-size:1.5rem;padding:.325rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:Font Awesome\ 5 Free;font-style:normal;font-variant:normal;font-weight:900;line-height:1;text-rendering:auto}@media (min-width:980px){.search-button:before{align-items:center;color:var(--brand-secondary);display:flex;font-size:1.2rem;height:35px;justify-content:center;margin-right:5px;width:35px}}.iowa-bar.horizontal .search-button,.iowa-bar.mega .search-button{right:0}.search-is-open .search-overlay .uids-search{cursor:text;left:0;position:absolute;width:70%;z-index:1}@media (min-width:980px){.search-is-open .search-overlay .uids-search{border-bottom:1px solid #6d5a0e;height:50px;width:73%}}@media (min-width:84.375em){.search-is-open .search-overlay .uids-search{margin-right:90px;width:73%}}@media (min-width:980px){.search-is-open .iowa-bar--full .site-name,.search-is-open .iowa-bar__below .site-name{display:none}.search-is-open .iowa-bar--narrow .uids-search{border-bottom:1px solid #666}}.search-is-open .iowa-bar--full .menu--top{display:none}.search-overlay .uids-search{background:none;cursor:pointer;position:absolute;right:0;top:0;transition:width .4s cubic-bezier(0,.795,0,1);width:0;z-index:2}.search-overlay .uids-search button>*{pointer-events:none}.search-overlay .uids-search input[type=text]{background:none;border:none;box-shadow:none!important;color:#fff;font-size:1.5rem;padding-left:0;text-align:left}@media (min-width:980px){.search-overlay .uids-search input[type=text]{color:var(--brand-secondary)}.iowa-bar--narrow .search-overlay .uids-search input[type=text]{border-bottom:none}}.search-overlay .uids-search input[type=text]::-moz-placeholder{color:#fff;font-size:1rem;padding-top:10px}.search-overlay .uids-search input[type=text]:-ms-input-placeholder{color:#fff;font-size:1rem;padding-top:10px}.search-overlay .uids-search input[type=text]::placeholder{color:#fff;font-size:1rem;padding-top:10px}@media (min-width:980px){.search-overlay .uids-search input[type=text]::-moz-placeholder{color:#000;font-size:unset;padding-top:0}.search-overlay .uids-search input[type=text]:-ms-input-placeholder{color:#000;font-size:unset;padding-top:0}.search-overlay .uids-search input[type=text]::placeholder{color:#000;font-size:unset;padding-top:0}}.search-overlay .uids-search{margin-left:21px;margin-top:7px;padding:0}@media (min-width:980px){.search-overlay .uids-search{background:var(--brand-primary);margin-top:18px}.iowa-bar--narrow .search-overlay .uids-search{background:transparent;margin-left:0;margin-top:22px;padding:0}}.iowa-bar--full .search-overlay .uids-search,.iowa-bar--narrow .search-overlay .uids-search{margin-top:7px}@media (min-width:980px){.iowa-bar--full .search-overlay .uids-search,.iowa-bar--narrow .search-overlay .uids-search{margin-top:18px}.iowa-bar--healthcare.iowa-bar--full .search-overlay .uids-search{margin-top:30px}}.search-overlay .uids-search [type=submit]{background:none;border:none;padding:0 10px}.search-overlay[aria-hidden=false] .uids-search [type=submit]{-webkit-animation:fadeIn .5s;animation:fadeIn .5s}.search-overlay .uids-search [type=submit] span{display:none}.search-overlay .uids-search [type=submit]:before{background:url(../../images/search-white-01.svg);background-position:50%;background-repeat:repeat;background-size:90%;content:" ";padding:20px}@media (min-width:980px){.search-overlay .uids-search [type=submit]:before{background-position:50%;background:url(../../images/search-01.svg)}}.iowa-bar--narrow .search-overlay .uids-search [type=submit]:before{background-position:50%;background-repeat:no-repeat}@media (min-width:980px){.search-is-open .search-overlay{width:100%}.search-is-open .uiowa-bar__title{color:var(--brand-primary)}.search-is-open .iowa-bar--narrow .uiowa-bar__title{color:#fff}}.search-wrapper{position:absolute;right:0;top:0}@media (min-width:980px){.search-wrapper{display:flex;flex:1;justify-content:space-between;position:relative}}@media (min-width:84.375em){.search-wrapper{margin-right:calc(51% - 50vw)}.horizontal .search-wrapper,.mega .search-wrapper{margin-right:0}}.search-is-open .search-wrapper{flex:1;justify-content:space-between;width:100%}@media (min-width:980px){.search-is-open .search-wrapper{position:relative}}.header--primary .search-wrapper{align-items:flex-end;flex-direction:column}@media (min-width:84.375em){.header--primary .search-wrapper{align-items:unset}}.iowa-bar--narrow .search-wrapper{flex-wrap:wrap}.search-is-open .iowa-bar--narrow .search-wrapper{align-items:flex-end;flex-direction:column}.search-overlay{align-items:center;background-color:var(--brand-primary);display:flex;justify-content:center;left:0;position:absolute;text-align:center;top:0;top:-80px;transition:top .3s cubic-bezier(.17,.04,.03,.94);visibility:hidden}.iowa-bar--narrow .search-overlay{background-color:#fff}.search-overlay[aria-hidden=false]{display:contents;text-align:left;top:0;transition:top .3s cubic-bezier(.17,.04,.03,.94);transition:opacity .3s;transition-timing-function:ease;transition-timing-function:ease-in-out;visibility:visible;width:95%;z-index:1}@media (min-width:980px){.search-overlay[aria-hidden=false]{display:flex}}.search-overlay .uids-search [type=submit]:before{background-image:url(../../images/search-white-01.svg);background-repeat:no-repeat}@media (min-width:980px){.search-overlay .uids-search [type=submit]:before{background-image:url(../../images/search-01.svg);background-position:50%;background-repeat:no-repeat;background-size:90%}.search-overlay[aria-hidden=false] .region-search{width:100%}}.iowa-bar--full .search-overlay .uids-search,.iowa-bar--narrow .search-overlay .uids-search{overflow:hidden}@media (min-width:84.375em){.iowa-bar--full.horizontal.iowa-bar--healthcare .search-button,.iowa-bar--full.mega.iowa-bar--healthcare .search-button,.iowa-bar--full.toggle.iowa-bar--healthcare .search-button{height:110px}.iowa-bar--full.horizontal .search-button,.iowa-bar--full.mega .search-button,.iowa-bar--full.toggle .search-button{height:85px;width:159px}.iowa-bar--full.toggle .search-wrapper{flex:1}}@media (min-width:980px){.iowa-bar--full.toggle .site-name+.menu--top+.search-wrapper,.search-is-open .iowa-bar--full.toggle .search-wrapper{flex:1}}@media only screen and (min-width:0) and (max-width:855px){.search-is-open .iowa-bar--full .menu--top{display:block!important}}@media (max-width:980px){.search-is-open .search-overlay .uids-search{width:calc(100% - 111px)}}