/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.btn.icon--search,.btn.icon--search-button{display:inline-block;background:url(/themes/custom/gsb/dist/images/icon-search-red.svg) no-repeat center/40% #fff;border-left:.0625rem solid rgba(0,0,0,0);padding:0;font-size:0}@media(max-width:991.98px){.btn.icon--search,.btn.icon--search-button{height:2.875rem;width:2.875rem}}@media(min-width:1190px){.btn.icon--search:hover,.btn.icon--search-button:hover{background:url(/themes/custom/gsb/dist/images/icon-search-white.svg) no-repeat center/40% #267e9c}}.btn.icon--search.open,.btn.icon--search-button.open{background:url(/themes/custom/gsb/dist/images/icon-cancel-search.webp) no-repeat center/50% #8c1515}.btn.icon--search.open:hover,.btn.icon--search-button.open:hover{background:url(/themes/custom/gsb/dist/images/icon-cancel-search.webp) no-repeat center/50% #8c1515}@media(max-width:991.98px){.btn.icon--search.open,.btn.icon--search-button.open{height:3.125rem;width:3.125rem}}@media(min-width:1190px){.btn.icon--search.open,.btn.icon--search-button.open{background:url(/themes/custom/gsb/dist/images/icon-cancel-search.webp) no-repeat center/50% #8c1515}}@media(min-width:1190px){.btn.icon--search,.btn.icon--search-button{background:url(/themes/custom/gsb/dist/images/icon-search-red.svg) no-repeat center/40% #fff;background-size:40%;box-shadow:none;height:3.75rem;width:3.75rem}.btn.icon--search:focus,.btn.icon--search-button:focus{box-shadow:#009ab4 0rem 0rem .75rem;border-color:#009ab4 !important;outline:none}}.btn.icon--search::after,.btn.icon--search-button::after{content:none}.form-search-wrapper{display:none;position:absolute;top:0;bottom:auto;right:inherit;left:0;border:0;z-index:99;width:calc(100% - 47px)}@media(min-width:1190px){.form-search-wrapper{top:auto;right:0;left:inherit;bottom:-5.375rem;width:auto;max-width:none}}.form-search-wrapper .form-item{margin:0}.form-search-wrapper .form-search-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3.125rem;width:100%;max-width:none;border:.0625rem solid #8c1515;border-radius:0;padding:.625rem 2.1875rem .625rem .9375rem;outline:0;font-family:"NewsGothicBT","Avant Garde","Futura","Helvetica Neue",helvetica,arial,sans-serif;font-size:1.125rem;color:#231f20}@media(min-width:1190px){.form-search-wrapper .form-search-input{width:51.5625rem;height:3.75rem;padding:.375rem .625rem;box-shadow:none}}.form-search-wrapper .form-search-input:focus{border-color:#009ab4;box-shadow:#009ab4 0rem 0rem .75rem}.form-search-wrapper .icon--search-button{position:absolute;right:0;top:0;background:url(/themes/custom/gsb/dist/images/icon-search-red.svg) no-repeat center/40% #fff;margin:0;border-radius:0;box-shadow:none}.form-search-wrapper.open .icon--search-button{border:.0625rem solid #8c1515;border-left:0}@media(max-width:991.98px){.form-search-wrapper.open .icon--search-button{height:3.125rem;width:3.125rem}}.form-search-wrapper.open .icon--search-button:focus{box-shadow:#009ab4 0rem 0rem .75rem;border-color:#009ab4 !important;outline:none}.active+.form-search-wrapper{display:inline-block}.form-search{position:relative}body.search-open .global-search{position:static}@media(min-width:1190px){body.search-open .global-search{position:relative}}@media(min-width:1190px){body.search-open .main-content,body.search-open .exced-main-content{opacity:.1}}body.search-open .form-search-wrapper{display:block}@media(min-width:1190px){body.page-seed .form-search-wrapper,body.page-exec-ed .form-search-wrapper,body.page-exec-ed-search .form-search-wrapper,body.page-seed-search .form-search-wrapper{bottom:-4.6875rem}}
