:root{--color-error:#cf261d;--color-warning:#6e5903;--color-info:#006ebb}#PrefWidget .prefCentreDiv,#PrefWidget .prefHeader{display:none;visibility:hidden}.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;margin-left:.3rem;color:#e8171f}.form-check{display:flex;flex-wrap:nowrap;align-items:flex-start}.form-check>input{margin-top:.3rem}.form-check>label{margin-left:.75rem;margin-bottom:0}.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)}.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:#d60019;outline:2px solid #d6001929}p.disclaimer{font-size:.75rem;font-weight:400;line-height:1rem;padding:0!important}.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{color:var(--color-error)}.helptext.warning{color:var(--color-warning)}.helptext.info{color:var(--color-info)}.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}.coral-msg{color:#ff7f50!important}.loader{width:48px;height:48px;border:5px solid #fff;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}.validation-message{background-color:#d60019;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}.form-group.invalid label{color:#d60019}.helptext,.validation-message{display:none}.contFormRowGap{column-gap:25px}@media(max-width:767px){.contactSubmit{width:100%}}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}