.input-group-text{font-family:var(--ui-font-Arial);font-size:1rem;line-height:24px;color:var(--secondary-color-grey-500);letter-spacing:0.3px;border-radius:0.1875rem;background-color:#F3F4F4;padding:0.475rem 0.75rem 0.375rem;border:1px solid var(--secondary-color-grey-400)}.form-control,.custom-file-input{font-family:var(--ui-font-Arial);font-size:1rem;line-height:24px;color:#000;border-radius:0.1875rem;height:calc(2em + 1.125rem + 2px);padding:0.475rem 1rem 0.375rem;border:1px solid var(--secondary-color-grey-400)}.form-control::placeholder{color:var(--secondary-color-grey-500)}.form-control:focus{border-color:var(--primary-color-brand-blue);box-shadow:none}.form-control:disabled,.form-control[readonly]{background-color:#F3F4F4;opacity:1;border-color:var(--secondary-color-grey-400)}.form-control.is-invalid{background-image:none;border-color:var(--utility-color-u-error)}.custom-file,.custom-file-label,.custom-file-label::after{height:calc(2em + 1.125rem + 2px)}.custom-file-label,.custom-file-label::after{line-height:2.5}.custom-file-label{color:var(--secondary-color-grey-500);border:1px solid var(--secondary-color-grey-400)}.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus ~ .custom-file-label{border-color:var(--primary-color-brand-blue);box-shadow:none}.input-group>.custom-select.is-invalid,.input-group>.custom-file .custom-file-input.is-invalid ~ .custom-file-label{border-color:var(--utility-color-u-error)}.invalid-feedback{font-size:0.75rem;line-height:16px;color:var(--utility-color-u-error);margin-top:8px;padding-left:1rem}.form-text{font-size:0.75rem;line-height:16px;color:var(--secondary-color-grey-500);margin-top:8px;padding-left:1rem}.form-control.is-valid{background-image:none;border-color:var(--secondary-color-grass-green)}.invalid-feedback strong{font-weight:normal}.newsletter-input-container .form-control{margin-right:5px;border-radius:3px!important}.newsletter-input-container.newsletter-input-container-inline-link .form-control{margin-right:0;border:0}.newsletter-input-container.newsletter-input-container-inline-link .btn{background-color:#fff}.newsletter-input-container.newsletter-input-container-inline-link .btn:hover,.newsletter-input-container.newsletter-input-container-inline-link .btn:focus{color:var(--primary-color-brand-blue)!important;border-color:#fff!important;background-color:#fff!important}