.form-container{background-color:var(--swli-color-grey-bright);padding:1.9rem;border-radius:1rem}.form-control{font-size:0.9rem;height:calc(1.667em + 0.75rem + 2px);padding:0.375rem 1.45rem;border-color:var(--swli-color-black);border-radius:1.5rem}.form-control-lg{height:calc(1.76em + 1rem + 2px);padding:0.5rem 2rem;font-size:1.25rem;line-height:1.5}.form-control:focus{box-shadow:0 0 0 0.2rem var(--swli-color-turquoise-20)}label{font-size:1.125rem;font-weight:500}.custom-form .select2-container{width:100%!important}.custom-form .form-control{border-color:#FFFFFF}.custom-form .textarea.form-control{border-radius:1.5rem;padding:1rem 1.45rem}.was-validated .form-control:invalid,.form-control.is-invalid,.captchaanswerinput.is-invalid{border-color:#dc3545!important;background-image:none}#div_id_captcha{margin:1rem 0}#div_id_captcha .invalid-feedback ~ .captchaanswerinput{border:1px solid pink}span.invalid-feedback:has(~ .captchaanswerinput){border:1px solid pink;display:none}.captchaanswerinput{font-size:1rem;font-weight:400;line-height:1.5;display:inline-block;width:210px;height:calc(1.5em + 0.75rem + 2px);padding:0.375rem 0.75rem;background-color:#fff;background-clip:padding-box;border:1px solid #FFFFFF;border-radius:1rem;outline:none}.captchaanswerinput:focus{box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25)}#div_id_captcha label{display:block}#div_id_captcha img{width:150px;margin-right:12px}form label{font-size:0.9rem;margin-bottom:0.25rem}form label,form .invalid-feedback{margin-left:1.45rem}form .invalid-feedback{font-size:0.7rem;display:block;margin-top:0.5rem}form .text-small{font-size:14px}#div_id_salutation label{display:none}