/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.layout--onecol .layout__region{width:100%}@media (min-width:768px){.layout--onecol .layout__region .list-container--grid.grid--twocol--50-50 .list-container__inner{-moz-column-gap:var(--space-lg-width-gutter);column-gap:var(--space-lg-width-gutter);display:grid;grid-template-columns:repeat(auto-fill,minmax(46.7%,1fr));row-gap:1.25rem}}@media screen and (min-width:58.125em){.layout--onecol .layout__region .list-container--grid.grid--twocol--50-50 .list-container__inner{gap:3rem;grid-template-columns:1fr 1fr}.layout--onecol .layout__region .list-container--grid.grid--threecol--33-34-33 .list-container__inner{display:grid;gap:3rem;grid-template-columns:repeat(auto-fill,minmax(29.74%,1fr))}.layout--onecol .layout__region .list-container--grid.grid--fourcol--25 .list-container__inner{display:grid;gap:3rem;grid-template-columns:repeat(auto-fill,minmax(21%,1fr))}}.layout--onecol{display:flex}.layout--onecol .layout__spacing_container{flex-basis:100%}
.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{height:1px;overflow:hidden;position:absolute!important;width:1px;clip:rect(1px,1px,1px,1px)}@media (min-width:980px){.search-button span{position:static!important;clip:auto;display:inline-block;height:auto;overflow:auto;overflow:unset;position:unset!important;width:auto}}.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(/themes/custom/uids_base/assets/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(/themes/custom/uids_base/assets/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(/themes/custom/uids_base/assets/images/search-white-01.svg);background-repeat:no-repeat}@media (min-width:980px){.search-overlay .uids-search [type=submit]:before{background-image:url(/themes/custom/uids_base/assets/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)}}
@media (min-width:768px){.layout--threecol .layout__spacing_container{display:grid;grid-template-rows:auto;grid-gap:3rem;grid-template-columns:1fr}}@media (min-width:980px){.layout--threecol[class*=threecol--50-25-25] .layout__spacing_container{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(5,1fr)}.layout--threecol[class*=threecol--50-25-25] .layout__spacing_container .layout__region--first{grid-area:1/1/6/3}.layout--threecol[class*=threecol--50-25-25] .layout__spacing_container .layout__region--second{grid-area:1/3/6/4}.layout--threecol[class*=threecol--50-25-25] .layout__spacing_container .layout__region--third{grid-area:1/4/6/5}.layout--threecol[class*=threecol--50-25-25] .layout__spacing_container .layout__region--third:first-child:last-child{grid-area:1/1/6/2}.layout--threecol[class*=threecol--25-25-50] .layout__spacing_container{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(5,1fr)}.layout--threecol[class*=threecol--25-25-50] .layout__spacing_container .layout__region--first{grid-area:1/1/6/2}.layout--threecol[class*=threecol--25-25-50] .layout__spacing_container .layout__region--second{grid-area:1/2/6/3}.layout--threecol[class*=threecol--25-25-50] .layout__spacing_container .layout__region--third{grid-area:1/3/6/5}.layout--threecol[class*=threecol--25-25-50] .layout__spacing_container .layout__region--second:first-child:last-child{grid-area:1/1/6/2}.layout--threecol[class*=threecol--25-25-50] .layout__spacing_container .layout__region--third:first-child:last-child{grid-area:1/1/6/3}.layout--threecol[class*=threecol--25-50-25] .layout__spacing_container{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(5,1fr)}.layout--threecol[class*=threecol--25-50-25] .layout__spacing_container .layout__region--first{grid-area:1/1/6/2}.layout--threecol[class*=threecol--25-50-25] .layout__spacing_container .layout__region--second{grid-area:1/2/6/4}.layout--threecol[class*=threecol--25-50-25] .layout__spacing_container .layout__region--third{grid-area:1/4/6/5}.layout--threecol[class*=threecol--25-50-25] .layout__spacing_container .layout__region--third:first-child:last-child{grid-area:1/1/6/2}.layout--threecol[class*=threecol--25-50-25] .layout__spacing_container .layout__region--second:first-child:last-child{grid-area:1/1/6/3}.layout--threecol[class*=threecol--33-34-33] .layout__spacing_container{gap:3rem;grid-template-columns:repeat(auto-fill,minmax(29.74%,1fr))}}.layout--threecol.column-spacing__removed .layout__spacing_container{gap:0}
.layout--twocol .layout__region--main,.layout--twocol .layout__region-container{display:grid}.layout--twocol .layout__region--main.card,.layout--twocol .layout__region-container.card{display:block}@media (min-width:768px){.layout--twocol .layout__spacing_container{display:grid;grid-template-rows:auto;grid-gap:3rem;grid-template-columns:1fr}}@media (min-width:980px){.layout--twocol[class*=twocol--33-67] .layout__spacing_container{grid-template-columns:repeat(3,1fr);row-gap:0}.layout--twocol[class*=twocol--33-67] .layout__spacing_container .layout__region--first{grid-area:1/1/6/2}.layout--twocol[class*=twocol--33-67] .layout__spacing_container .layout__region--second{grid-area:1/2/6/4}}@media (min-width:980px) and (min-width:768px){.layout--twocol[class*=twocol--33-67] .layout__spacing_container .layout__region--second .list-container--grid.grid--twocol--50-50 .list-container__inner{-moz-column-gap:var(--space-lg-width-gutter);column-gap:var(--space-lg-width-gutter);display:grid;grid-template-columns:repeat(auto-fill,minmax(46.7%,1fr));row-gap:1.25rem}}@media screen and (min-width:980px) and (min-width:58.125em){.layout--twocol[class*=twocol--33-67] .layout__spacing_container .layout__region--second .list-container--grid.grid--twocol--50-50 .list-container__inner{gap:3rem;grid-template-columns:1fr 1fr}}@media (min-width:980px){.layout--twocol[class*=twocol--67-33] .layout__spacing_container{grid-template-columns:repeat(3,1fr);row-gap:0}.layout--twocol[class*=twocol--67-33] .layout__spacing_container .layout__region--first,.layout--twocol[class*=twocol--67-33] .layout__spacing_container .layout__region--main{grid-area:1/1/6/3}}@media (min-width:980px) and (min-width:768px){.layout--twocol[class*=twocol--67-33] .layout__spacing_container .layout__region--first .list-container--grid.grid--twocol--50-50 .list-container__inner,.layout--twocol[class*=twocol--67-33] .layout__spacing_container .layout__region--main .list-container--grid.grid--twocol--50-50 .list-container__inner{-moz-column-gap:var(--space-lg-width-gutter);column-gap:var(--space-lg-width-gutter);display:grid;grid-template-columns:repeat(auto-fill,minmax(46.7%,1fr));row-gap:1.25rem}}@media screen and (min-width:980px) and (min-width:58.125em){.layout--twocol[class*=twocol--67-33] .layout__spacing_container .layout__region--first .list-container--grid.grid--twocol--50-50 .list-container__inner,.layout--twocol[class*=twocol--67-33] .layout__spacing_container .layout__region--main .list-container--grid.grid--twocol--50-50 .list-container__inner{gap:3rem;grid-template-columns:1fr 1fr}}@media (min-width:980px){.layout--twocol[class*=twocol--67-33] .layout__spacing_container .layout__region--second,.layout--twocol[class*=twocol--67-33] .layout__spacing_container .layout__region-container{grid-area:1/3/6/4}.layout--twocol[class*=twocol--25-75] .layout__spacing_container{grid-template-columns:repeat(4,1fr);row-gap:0}.layout--twocol[class*=twocol--25-75] .layout__spacing_container .layout__region--first{grid-area:1/1/6/2}.layout--twocol[class*=twocol--25-75] .layout__spacing_container .layout__region--second{grid-area:1/2/6/5}}@media (min-width:980px) and (min-width:768px){.layout--twocol[class*=twocol--25-75] .layout__spacing_container .layout__region--second .list-container--grid.grid--twocol--50-50 .list-container__inner{-moz-column-gap:var(--space-lg-width-gutter);column-gap:var(--space-lg-width-gutter);display:grid;grid-template-columns:repeat(auto-fill,minmax(46.7%,1fr));row-gap:1.25rem}}@media screen and (min-width:980px) and (min-width:58.125em){.layout--twocol[class*=twocol--25-75] .layout__spacing_container .layout__region--second .list-container--grid.grid--twocol--50-50 .list-container__inner{gap:3rem;grid-template-columns:1fr 1fr}.layout--twocol[class*=twocol--25-75] .layout__spacing_container .layout__region--second .list-container--grid.grid--threecol--33-34-33 .list-container__inner{display:grid;gap:3rem;grid-template-columns:repeat(auto-fill,minmax(29.74%,1fr))}.layout--twocol[class*=twocol--25-75] .layout__spacing_container .layout__region--second .list-container--grid.grid--fourcol--25 .list-container__inner{display:grid;gap:3rem;grid-template-columns:repeat(auto-fill,minmax(21%,1fr))}}@media (min-width:980px){.layout--twocol[class*=twocol--75-25] .layout__spacing_container{grid-template-columns:repeat(4,1fr);row-gap:0}.layout--twocol[class*=twocol--75-25] .layout__spacing_container .layout__region--first{grid-area:1/1/6/4}}@media (min-width:980px) and (min-width:768px){.layout--twocol[class*=twocol--75-25] .layout__spacing_container .layout__region--first .list-container--grid.grid--twocol--50-50 .list-container__inner{-moz-column-gap:var(--space-lg-width-gutter);column-gap:var(--space-lg-width-gutter);display:grid;grid-template-columns:repeat(auto-fill,minmax(46.7%,1fr));row-gap:1.25rem}}@media screen and (min-width:980px) and (min-width:58.125em){.layout--twocol[class*=twocol--75-25] .layout__spacing_container .layout__region--first .list-container--grid.grid--twocol--50-50 .list-container__inner{gap:3rem;grid-template-columns:1fr 1fr}.layout--twocol[class*=twocol--75-25] .layout__spacing_container .layout__region--first .list-container--grid.grid--threecol--33-34-33 .list-container__inner{display:grid;gap:3rem;grid-template-columns:repeat(auto-fill,minmax(29.74%,1fr))}.layout--twocol[class*=twocol--75-25] .layout__spacing_container .layout__region--first .list-container--grid.grid--fourcol--25 .list-container__inner{display:grid;gap:3rem;grid-template-columns:repeat(auto-fill,minmax(21%,1fr))}}@media (min-width:980px){.layout--twocol[class*=twocol--75-25] .layout__spacing_container .layout__region--second{grid-area:1/4/6/5}.layout--twocol[class*=twocol--50-50] .layout__spacing_container{-moz-column-gap:var(--space-lg-width-gutter);column-gap:var(--space-lg-width-gutter);grid-template-columns:repeat(auto-fill,minmax(46.7%,1fr));row-gap:1.25rem}}.layout--twocol.column-spacing__removed .layout__spacing_container{gap:0;-moz-column-gap:0;column-gap:0}.layout__region details.set[open]{order:-1}
