/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.a-req,.form-required::after{color:#c41230;font-size:1.2rem;line-height:1;}.form-disabled input,.form-disabled label{cursor:default;}.form-disabled label{color:#737373;border-color:#737373;}.form-checkboxes .form-item,.form-radios .form-item{margin:10px 0;padding:0;}.form-checkboxes .form-item > *,.form-radios .form-item > *{margin:0;}@media only screen and (max-width:991.5px){.form-checkboxes .form-item label,.form-radios .form-item label{min-height:3rem;min-width:3rem;}}form.usa-form{line-height:1.5;}form.usa-form.search-form .form-wrapper{display:flex;align-items:flex-end;}form.usa-form.search-form .form-submit{height:2.5rem;border-bottom-left-radius:0;border-top-left-radius:0;}form.usa-form .usa-form-group{margin:0;}form.usa-form .usa-input{max-width:100%;width:100%;}form.usa-form [type=text],form.usa-form [type=number],form.usa-form [type=email],form.usa-form [type=url],form.usa-form [type=tel]{background-color:#f5f5f5;}form.usa-form [type=text]::placeholder,form.usa-form [type=number]::placeholder,form.usa-form [type=email]::placeholder,form.usa-form [type=url]::placeholder,form.usa-form [type=tel]::placeholder{opacity:0.8;}form.usa-form .usa-select{background-image:none;background-repeat:no-repeat;border:none;appearance:none;background-position:right 0.75rem center;background-size:0.5rem;}form.usa-form.views-exposed-form .form--inline .usa-form-group{padding-right:0;}form.usa-form .usa-label{max-width:100%;}form.usa-form .form-email{border:solid 1px #929395;width:100%;}form.usa-form input:not(.usa-button){padding:0.5rem;}form.usa-form input:not(.usa-button)[type=search]{height:2.5rem;}form.usa-form .form-text,form.usa-form .form-search{border:solid 1px #929395;font-size:1rem;}.usa-button.mobile-button{border-width:0;display:flex;align-items:center;}@media only screen and (max-width:767.5px){.usa-button.mobile-button{text-align:left;border:2px solid #e5e0e2;width:100%;max-width:none;padding-left:0.75rem;}.usa-button.mobile-button,.usa-button.mobile-button:hover{color:inherit;background-color:#e5e0e2;}.usa-button.mobile-button .usa-icon{height:1.5rem;width:1.5rem;min-width:1.5rem;fill:#c41230;}.usa-button.mobile-button .check-icon{display:none;}.usa-button.mobile-button svg{margin-right:0.5rem;}input:checked + .usa-button.mobile-button{background-color:#e7eddc;border-color:#396a34;}input:checked + .usa-button.mobile-button .usa-icon{fill:#396a34;}input:checked + .usa-button.mobile-button .check-icon{display:inline-block;}input:checked + .usa-button.mobile-button .close-icon{display:none;}}@media only screen and (min-width:48rem){.usa-button.mobile-button{display:inline;padding-top:0;padding-right:0;padding-bottom:0;color:inherit;font-weight:normal;background-color:transparent;}.usa-button.mobile-button .usa-icon{display:none;}}
@media only screen and (min-width:62rem){.field--name-field-ip-intro-image{height:auto;max-width:50%;float:right;margin:0 0 1.6rem 1.6rem;}}
.magnifying-glass-block{position:relative;width:100%;}.magnifying-glass-block .magnifying-glass{display:none;}@media only screen and (min-width:48rem){.magnifying-glass-block{width:auto;}.magnifying-glass-block .magnifying-glass{display:block;}}.magnifying-glass-block .gcse-container{display:none;}.search-button-clicked .magnifying-glass-block .gcse-container{display:block;padding:0 1rem;position:absolute;top:-41px;right:0;width:100%;z-index:1500;}@media only screen and (min-width:48rem){.search-button-clicked .magnifying-glass-block .gcse-container{max-width:inherit;padding:0;width:1200px;}}.magnifying-glass-block .gsc-control-cse{padding:0;}@media only screen and (min-width:48rem){.magnifying-glass-block .gsc-control-cse{background-color:#57595b;border-color:#57595b;}}.magnifying-glass-block .gsc-search-button{height:70px;width:70px;}.magnifying-glass-block .gsc-search-button:is(button){padding:0.5rem;}.magnifying-glass-block .gsc-search-button svg{height:2rem;width:2rem;}@media only screen and (min-width:48rem){.magnifying-glass-block .gsc-search-button{height:2rem;width:2rem;}.magnifying-glass-block .gsc-search-button svg{height:1rem;width:1rem;}}.magnifying-glass-block .gsst_a .gscb_a{color:#4172DC;}@media only screen and (min-width:48rem){.magnifying-glass-block .magnifying-glass{height:2rem;width:2rem;}}.magnifying-glass-block input[name=search]{color:#595959;}.magnifying-glass-block input[name=search],.magnifying-glass-block input[name=search]::placeholder{font-size:2rem;}@media (min-width:25rem){.magnifying-glass-block input[name=search],.magnifying-glass-block input[name=search]::placeholder{font-size:3rem;}}@media only screen and (min-width:48rem){.magnifying-glass-block input[name=search],.magnifying-glass-block input[name=search]::placeholder{font-size:1rem;}}.magnifying-glass-block input[name=search]:not(.usa-button){height:auto;}@media only screen and (min-width:48rem){.magnifying-glass-block input[name=search]:not(.usa-button){height:2rem;}}.magnifying-glass-block input[name=search]::placeholder{text-transform:uppercase;color:#000;}.magnifying-glass__button{background-color:transparent;border-width:0;color:#000;height:100%;padding:0;width:100%;}.magnifying-glass__button > div{height:100%;width:100%;}.magnifying-glass__button .close-search{display:none;}.magnifying-glass__button svg{height:100%;width:100%;}@media only screen and (min-width:48rem){.magnifying-glass__button{color:#fff;}}.search-button-clicked .magnifying-glass__button .open-search{display:none;}.search-button-clicked .magnifying-glass__button .close-search{display:block;}.search-button-clicked .usa-header{margin-bottom:91px;}.search-button-clicked .region-header-top{position:relative;}@media only screen and (min-width:48rem){.search-button-clicked .usa-header{margin-bottom:0;}.search-button-clicked .region-header-top{position:static;}.search-button-clicked .dialog-off-canvas-main-canvas .utility-nav{position:relative;padding-top:41px;}}@media only screen and (min-width:48rem){.mobile-magnifying-glass{display:none;}}
