.input-group-text{font-family:var(--ui-font-Arial);font-size:1rem;line-height:24px;color:var(--ui-color-grey-600);letter-spacing:0.3px;border-radius:0.1875rem;background-color:#F3F4F4;padding:0.475rem 0.75rem 0.375rem;border:1px solid var(--ui-color-grey-300)}.form-control{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(--ui-color-grey-300)}.form-control::placeholder{color:var(--ui-color-grey-600)}.form-control:focus{border-color:var(--ui-color-blue-500);box-shadow:none}.form-control:disabled,.form-control[readonly]{background-color:#F3F4F4;opacity:1;border-color:var(--ui-color-grey-300)}.form-control.is-invalid{background-image:none;border-color:var(--ui-color-red-500)}.invalid-feedback{font-size:0.75rem;line-height:16px;color:var(--ui-color-red-500);margin-top:8px;padding-left:1rem}.form-control.is-valid{background-image:none;border-color:var(--ui-color-green-500)}.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(--ui-color-blue-500)!important;border-color:#fff!important;background-color:#fff!important}