      :root, .af-custom-form-container .af-form {
          --primary-color: #004FD6;
        }
:root, .af-custom-form-container .af-form {
          --button-font-color: #FFFFFF;
        }
:root {
          --secondary-button-border-color: #EBEBEB;
          --social-button-border-color: #EBEBEB;
          --radio-button-border-color: #EBEBEB;
        }
:root {
          --secondary-button-text-color: #000000;
        }
:root {
          --link-color: #004FD6;
        }
:root {
          --title-font-color: #202227;
        }
:root {
          --font-default-color: #666D7C;
        }
:root {
          --widget-background-color: #FFFFFF;
        }
:root {
          --box-border-color: #EBEBEB;
        }
:root {
          --font-light-color: #666D7C;
        }
:root {
          --input-text-color: #202227;
        }
:root {
          --input-border-color: #EBEBEB;
          --border-default-color: #EBEBEB;
        }
:root {
          --input-background-color: #FFFFFF;
        }
:root {
          --icon-default-color: #666D7C;
        }
:root {
          --error-color: #B5254C;
          --error-text-color: #ffffff;
        }
:root {
          --success-color: #057E4B;
        }
:root {
          --base-focus-color: #B0CAFF;
          --transparency-focus-color: rgba(176,202,255, 0.15);
        }
:root {
          --base-hover-color: #002F77;
          --transparency-hover-color: rgba(0,47,119, var(--hover-transparency-value));
        }

html, :root {
          font-size: 100%;
          --default-font-size: 1rem;
          --small-font-size: 0.75rem;
          --title-font-size: 1.5rem;
          --lg-font-size: 1rem;
          --xl-font-size: 1.25rem;
          --spacing: 0.5rem;
        }
        .af-custom-form-container .af-form {
          font-size: 1rem;
        }
body {
          --title-font-size: 1.5rem;
          --title-font-weight: var(--font-bold-weight);
        }
.c641f5d8d {
          font-size: 0.875rem;
          font-weight: var(--font-default-weight);
        }
.c0acd872b {
          font-size: 0.875rem;
          font-weight: var(--font-default-weight);
        }
        .ulp-passkey-benefit-heading {
          font-size: 1.025rem;
        }
.c3e773acf, .c89522a93 {
          font-size: 1rem;
          font-weight: var(--font-bold-weight);
        }
body {
          --ulp-label-font-size: 1rem;
          --ulp-label-font-weight: var(--font-default-weight);
        }
.c819df789, .ce65b92b3, [id^='ulp-container-'] a {
          font-size: 0.875rem;
          font-weight: var(--font-bold-weight) !important;
        }

:root {
          --button-border-width: 2px;
          --social-button-border-width: 2px;
          --radio-border-width: 2px;
        }
body {
          --button-border-radius: 8px;
          --radio-border-radius: 8px;
        }

:root {
          --input-border-width: 2px;
        }
body {
          --input-border-radius: 8px;
        }

        .af-custom-form-container .af-form {
          --border-radius: 8px;
        }

:root {
          --border-radius-outer: 8px;
        }
:root {
          --box-border-width: 2px;
        }


          body {
            --logo-alignment: 0 auto;
          }
        

          .ce8db071d {
            content: url("../images/BTLogo-HorizontalDarkBlueBlue.svg");
          }
        
body {
          --logo-height: 52px;
        }
        .ce8db071d {
          height: var(--logo-height);
        }
        

          body {
            --header-alignment: center;
          }
        

.c7992187b {
          --page-background-alignment: center;
        }
body {
          --page-background-color: #001a43;
        }

