.form-group{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:start!important;flex-direction:column}.form-group:has(input.req,select.req,textarea.req) label:after{content:'*';position:relative;display:inline-block;color:#ed1d24}.form-check{display:flex;flex-wrap:nowrap;align-items:flex-start;padding-left:0}.form-check input{margin-top:.3rem}.form-control{padding:10px;font-size:.85rem;transition:border-color cubic-bezier(.075,.82,.165,1) .3s;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);height:auto}.form-control:hover{border-color:#687c96!important}.form-control:focus,.form-control:focus-visible,.form-control:focus-within{border-color:#4fc3f7!important;outline:4px solid #4fc3f729!important}.form-group.invalid .form-control{border-color:#ed1c24;outline:2px solid #d6001929}p.disclaimer{font-size:.75rem;font-weight:400;line-height:1rem;padding:0!important}.validation-message{background-color:#ed1d24;color:#fff;border-radius:.25rem;text-align:left;padding:.5rem 1rem;margin-bottom:1.5rem}.validation-message p,.validation-message p strong{color:inherit;font-weight:600;font-size:1rem;margin:0}.helptext{display:block;margin:0!important;border:0!important;font-size:.875rem;line-height:1.25rem;letter-spacing:.1px;padding-top:.5rem}.helptext>a{font-size:inherit}.helptext.error::before{content:"";display:inline-block;background-image:url('../images/icon-error.svg');background-size:cover!important;margin-right:8px;height:17px;width:17px;vertical-align:text-bottom}.loader{width:1rem;height:1rem;border:.25rem solid #fff;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}