.crc--visuallyHidden{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden;margin:-1px}.crc--resetH2{margin:0}.crc--mwNone{max-width:none}.crc--stickyIE{position:fixed;width:100%;z-index:99;top:0}.crc-alert--blockLink{background-color:#f4f4f4}.crc-alert-title{font-size:1.625rem}.crc-infosList{padding:15px}.crc-footer{margin:40px 0 0}@media (min-width:736px){.o-footer .nav-link{font-size:.875rem}.o-footer .o-footer-body h2{font-size:.875rem}.crc-footer-link{line-height:2em!important}}.form-control.is-invalid-regex+.form-control-placeholder,.form-control.is-invalid-regex:not(.form-control-empty):not(:focus)+.form-control-placeholder{font-weight:700;color:#e70002}.invalid-regex-feedback{display:none}textarea.form-control~.invalid-regex-feedback{max-width:37.5rem}.form-control+.form-control-placeholder~.invalid-regex-feedback{min-height:2.375rem;padding:.5rem 3.375rem .625rem 3.125rem;margin:0;font-size:.875rem;font-weight:700;color:#000}.form-control+.form-control-placeholder~.invalid-regex-feedback::after{position:absolute;top:50%;left:.9375rem;width:auto;height:auto;font-family:icon-orange,sans-serif;font-size:1.25rem;color:#e70002;content:"\e9d7";background-size:auto;transform:translateY(-50%)}.form-control.is-invalid-regex{border-bottom:2px solid #e70002}.form-control.is-invalid-regex:focus{padding-bottom:.6875rem}.form-control.is-invalid-regex+.form-control-placeholder,.form-control.is-invalid-regex:not(.form-control-empty):not(:focus)+.form-control-placeholder{font-weight:700;color:#e70002}.form-control.is-invalid-regex~.invalid-regex-feedback{position:relative;display:block}