    .bgcolor-1 {
      background-color: #EBF1FF
    }

    .bgcolor-1-outlook {
      background-color: #EBF1FF
    }

    .color-1 {
      color: #1a535c
    }

    .bgcolor-2 {
      background-color: #EBF1FF
    }

    .bgcolor-2-outlook {
      background-color: #EBF1FF
    }

    .color-2 {
      color: #1a535c
    }

    .aux-color-1 {
      color: #ff7733
    }

    .aux-bgcolor-1 {
      background-color: #ff7733
    }

    .aux-color-2 {
      color: #00bd9d
    }

    .aux-bgcolor-2 {
      background-color: #00bd9d
    }

    body {
      background-color: #EBF1FF
    }

    a {
      color: #00bd9d
    }

    .cr-web-row {
      width: 100%;
      max-width: 600px
    }

    .cr-maxwidth {
      max-width: 600px
    }

    .cr-text {
      font-family: Helvetica, Arial, sans-serif;
      font-size: 14px
    }

    .cr-nope {
      display: none !important
    }

    .cr-web-row {
      box-sizing: border-box
    }

    @media only screen and (max-width:768px) {
      .cr-web-row {
        width: 75vw
      }
    }

    .cr-web-wrapper {
      display: flex;
      justify-content: center
    }

    .cr-web-row ul,
    .cr-web-row li {
      gap: 4px;
      flex-direction: row
    }

    .cr-web-row ul {
      padding: 0 8px;
      margin: 0;
      list-style-type: none;
      flex-direction: column
    }

    .cr-web-row option {
      min-height: 2em;
      white-space: normal
    }

    .cr-web-form {
      display: flex;
      flex-direction: column
    }

    .cr-web-form input,
    .cr-web-form select,
    .cr-web-form button {
      padding: 8px 12px;
      border-radius: 4px;
      border-style: solid;
      border-width: 1px
    }

    .cr-web-form label,
    .cr-web-label {
      font-weight: 500;
      padding: 8px 0 8px 0;
      font-style: normal;
      line-height: normal
    }

    .cr-web-form button {
      font-size: 1em;
      font-weight: 700;
      color: #fff;
      font-style: normal;
      border-style: solid;
      border-color: #fff0;
      border-radius: 4px;
      cursor: pointer
    }

    .cr-web-form label.required:after {
      content: ' *';
      width: 10px;
      height: 100%;
      font-size: 1.1em;
      line-height: inherit
    }

    .cr-web-label.required:after {
      content: ' *'
    }

    .cr-web-form label.required .cred-html-wrapper,
    .cr-web-form label.required .cred-html {
      display: inline-block !important
    }

    .cr-consent-required {
      display: block;
      margin-left: 24px;
      padding: 0 !important
    }

    .cr-consent-required:after {
      content: ' *'
    }
  </style>
  <style hash="cr-consent-wrapper">
    .cr-consent-wrapper {
      display: flex;
      align-items: start
    }

    .cr-consent-wrapper input {
      display: block;
      width: auto
    }
  </style>
  <style data-source="autogenerated google-fixes">
    u+#body a {
      color: #15C
    }

    u+#body {
      background-color: #EBF1FF
    }