    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-u-btn {
      flex: 0 1 100%;
      padding: 5px 20px;
      box-sizing: border-box;
      border: 0;
      background-color: #eaeded;
      color: #000;
      font-weight: 700;
      border-radius: 2px;
      cursor: pointer;
      user-select: none;
      display: inline-block;
      text-align: center;
      font-size: 14px;
      position: relative
    }

    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-u-btn:hover {
      background-color: #d5dbdb
    }

    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-u-btn:focus {
      outline: none;
      text-decoration: none
    }

    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-u-btn:focus::before {
      content: " ";
      display: block;
      position: absolute;
      left: -2px;
      top: -2px;
      width: calc(100% + 4px);
      height: calc(100% + 4px);
      border-radius: 2px;
      box-shadow: 0 0 0 2px #00a1c9
    }

    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-u-btn.awsccc-u-btn-primary {
      background-color: #ec7211
    }

    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-u-btn.awsccc-u-btn-primary span {
      color: #fff
    }

    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-u-btn.awsccc-u-btn-primary:hover {
      background-color: #eb5f07
    }
  
  
    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cb-c {
      position: fixed;
      bottom: 0;
      left: 0;
      width: 100%;
      z-index: 10000
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cb-c #awsccc-cb-content {
      position: relative;
      background: linear-gradient(180deg, rgba(21, 28, 39, 0.98) 0%, rgba(38, 51, 77, 0.98) 100%);
      box-shadow: 0px -2px 5px 0px rgba(0, 0, 0, .5);
      padding: 30px 30px 15px;
      border-top: solid 1px #306da3;
      display: flex;
      flex-direction: column
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cb-c #awsccc-cb-text-section {
      display: flex;
      flex-direction: column;
      flex-shrink: 1;
      padding: 0px
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cb-c #awsccc-cb-title {
      font-weight: 700;
      padding: 0 0 5px;
      margin: 0;
      color: #fff
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cb-c #awsccc-cb-buttons {
      display: flex;
      justify-content: center;
      flex-wrap: wrap
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cb-c #awsccc-cb-buttons .awsccc-u-btn {
      margin-bottom: 15px;
      padding-left: 20px;
      padding-right: 20px
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cb-c #awsccc-cb-text {
      flex: 1 1 100%;
      margin: 0 0 15px;
      color: #eaeded
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cb-c #awsccc-cb-text span {
      color: #eaeded
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cb-c.awsc-bot-above-f-imp {
      z-index: 1005
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cb-c.dark-mode-enabled #awsccc-cb-content {
      background: none;
      background-color: #2a2e33
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cb-c.dark-mode-enabled .awsccc-u-btn-secondary {
      background-color: #2a2e33
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cb-c.dark-mode-enabled .awsccc-u-btn-secondary span {
      color: #d5dbdb
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cb-c.dark-mode-enabled .awsccc-u-btn-secondary:hover {
      background-color: #21252c
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cb-c.dark-mode-enabled .awsccc-u-btn-primary span {
      color: #16191f
    }

    @media screen and (min-width: 810px) {
      #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cb-c #awsccc-cb-content {
        padding-bottom: 30px;
        padding-left: 20px;
        padding-right: 20px;
        display: flex;
        justify-content: space-between
      }

      #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cb-c #awsccc-cb-buttons .awsccc-u-btn {
        flex: 1 0 25%;
        margin: 10px 5px 0;
        min-width: 240px
      }
    }

    @media screen and (min-width: 1020px) {
      #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cb-c #awsccc-cb-content {
        flex-direction: row;
        padding-left: 40px;
        padding-right: 40px
      }

      #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cb-c #awsccc-cb-actions {
        display: flex;
        justify-content: center;
        align-items: center
      }

      #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cb-c #awsccc-cb-text {
        flex: 1;
        padding-right: 40px
      }

      #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cb-c #awsccc-cb-buttons .awsccc-u-btn {
        flex: 0 1 auto;
        margin: 10px 5px 0
      }

      #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cb-c #awsccc-cb-buttons {
        flex-wrap: nowrap;
        display: flex;
        flex-direction: column;
        gap: 10px;
        width: max-content
      }

      #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cb-c #awsccc-cb-buttons .awsccc-u-btn {
        margin-top: 0
      }
    }

    @media screen and (min-width: 1020px) {
      #awsccc-sb-ux-c #awsccc-sb-a.awsccc-Rtl #awsccc-cb-text {
        padding-left: 40px;
        padding-right: 0
      }
    }

    div[data-id=awsccc-cb] {
      display: none
    }
  
  
    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cs-i-container {
      padding-bottom: 15px;
      border-bottom: 1px solid #eee;
      margin-bottom: 10px
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cs-i-container span,
    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cs-i-container a {
      font-size: 15px
    }
  
  
    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-cs-s-cb-hidden {
      text-indent: -9999px;
      position: absolute
    }

    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-u-cb-label {
      position: relative;
      display: inline-block;
      line-height: 0
    }

    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-u-cb-text {
      line-height: 16px;
      vertical-align: top
    }

    #awsccc-sb-ux-c #awsccc-sb-a .awscc-u-cb-checkbox,
    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-u-cb-input {
      height: 14px;
      width: 14px;
      z-index: 1;
      pointer-events: none;
      fill: none
    }

    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-cs-s-cb-outer {
      margin-right: 8px;
      height: 14px;
      width: 14px;
      display: inline-block
    }

    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-u-cb-input {
      padding: 0;
      margin: 0;
      position: absolute;
      z-index: 0;
      opacity: 0
    }

    #awsccc-sb-ux-c #awsccc-sb-a .awscc-u-cb-checkbox-rect {
      background-color: #fff;
      fill: #fff;
      stroke: #aab7b8;
      stroke-width: 1
    }

    #awsccc-sb-ux-c #awsccc-sb-a .awscc-u-cb-checkbox-poly-line {
      opacity: 1;
      stroke: #fff;
      stroke-width: 2;
      fill: none
    }

    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-u-cb-checkbox-active .awscc-u-cb-checkbox-rect {
      fill: #0073bb;
      stroke: #0073bb
    }

    #awsccc-sb-ux-c #awsccc-sb-a .awscc-u-cb-checkbox-container {
      position: relative;
      line-height: 0
    }

    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-u-cb-focused:before {
      content: " ";
      display: block;
      position: absolute;
      left: -2px;
      top: -2px;
      width: calc(100% + 4px);
      height: calc(100% + 4px);
      border-radius: 2px;
      box-shadow: 0 0 0 2px #00a1c9
    }

    #awsccc-sb-ux-c #awsccc-sb-a.awsccc-Rtl .awsccc-cs-s-cb-outer {
      margin-left: 8px;
      margin-right: 0
    }
    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-cs-s-container {
      position: relative;
      margin-bottom: 20px
    }

    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-cs-s-container .awsccc-cs-s-title {
      font-size: 18px;
      line-height: 20px;
      flex: 0 0 100%;
      margin: 0 0 5px;
      z-index: 10;
      display: inline-block;
      line-height: normal;
      font-weight: 400
    }

    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-cs-s-container .awsccc-cs-s-text {
      flex: 0 0 80%;
      border-top: 1px solid #eee;
      padding-top: 5px
    }

    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-cs-s-container .awsccc-cs-s-action {
      display: flex;
      justify-content: flex-end;
      flex: 1;
      position: absolute;
      top: 3px;
      right: 20px
    }

    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-cs-s-container .awsccc-cs-s-paragraph {
      margin-top: 0;
      font-size: 14px;
      line-height: 20px;
      padding: 0;
      margin-bottom: 15px
    }

    @media screen and (min-width: 700px) {
      #awsccc-sb-ux-c #awsccc-sb-a .awsccc-cs-s-container {
        border-bottom: 1px solid #eee;
        display: flex;
        flex-wrap: wrap
      }

      #awsccc-sb-ux-c #awsccc-sb-a .awsccc-cs-s-container .awsccc-cs-s-title {
        padding-bottom: 0
      }

      #awsccc-sb-ux-c #awsccc-sb-a .awsccc-cs-s-container .awsccc-cs-s-text {
        border-top: 0
      }

      #awsccc-sb-ux-c #awsccc-sb-a .awsccc-cs-s-container .awsccc-cs-s-action {
        justify-content: center;
        position: relative;
        top: auto;
        right: auto;
        padding-top: 20px
      }
    }
  
  
    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cs-l-container span,
    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cs-l-container a {
      font-size: 12px;
      line-height: 15px
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cs-l-container span:focus,
    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cs-l-container a:focus {
      outline-style: solid;
      outline-color: #00a1c9;
      outline-width: 2px
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cs-l-container p>span {
      color: #687078
    }
  
  
    #awsccc-sb-ux-c #awsccc-sb-a.awsccc-Rtl #awsccc-cs-f-c {
      text-align: left
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cs-f-c {
      text-decoration: none;
      padding: 10px 20px;
      text-align: right;
      border-top: 1px solid #eaeded;
      display: flex;
      justify-content: center;
      flex-wrap: wrap
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cs-f-c .awsccc-u-btn {
      margin-left: 10px
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cs-f-c .awsccc-u-btn.awsccc-u-btn-secondary {
      background-color: #fff;
      border-color: #fff;
      color: #545b64;
      margin-bottom: 6px
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cs-f-c .awsccc-u-btn.awsccc-u-btn-secondary:hover {
      color: #000;
      background-color: #fafafa
    }

    @media screen and (min-width: 700px) {
      #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cs-f-c {
        display: block
      }

      #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cs-f-c .awsccc-u-btn.awsccc-u-btn-secondary {
        margin-bottom: 0
      }
    }
  
  
    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cs-container {
      display: flex;
      align-items: center;
      justify-items: center;
      bottom: 0;
      left: 0;
      right: 0;
      top: 0;
      position: fixed;
      z-index: 10002;
      outline: 0;
      overflow: hidden
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cs-container-inner {
      max-width: 820px;
      box-sizing: border-box;
      outline: none;
      margin: 10px auto;
      width: calc(100vw - 20px)
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cs-content {
      background-color: #fff;
      border-radius: 0;
      box-sizing: border-box;
      margin-bottom: 0;
      word-wrap: break-word;
      box-shadow: 0 1px 1px 0 rgba(0, 28, 36, .3), 1px 1px 1px 0 rgba(0, 28, 36, .15), -1px 1px 1px 0 rgba(0, 28, 36, .15)
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cs-header {
      background-color: #fafafa;
      padding: 19px 20px;
      border-bottom: 1px solid #eaeded
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cs-title {
      min-width: 0;
      word-break: break-word;
      color: #16191f;
      flex: auto
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cs-title h2 {
      font-size: 18px;
      font-weight: 700;
      margin: 0
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cs-modalBody {
      overflow-y: auto;
      max-height: calc(100vh - 200px);
      padding: 19px 20px
    }

    @media screen and (max-width: 480px) {
      #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cs-modalBody {
        max-height: calc(100vh - 275px)
      }
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cs-modalOverlay {
      background-color: rgba(242, 243, 243, .9);
      position: fixed;
      z-index: 10001;
      right: 0;
      top: 0;
      bottom: 0;
      left: 0
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled {
      background-color: #2a2e33
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-cs-modalOverlay {
      background-color: rgba(22, 25, 31, .8)
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-cs-header {
      background-color: #21252c;
      border-bottom: 1px solid #414750
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-cs-title h2 {
      color: #eaeded
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-cs-modalBody {
      background-color: #2a2e33
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-cs-modalBody #awsccc-cs-i-container {
      border-bottom: 1px solid #414750
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-cs-modalBody #awsccc-cs-i-container span {
      color: #eaeded
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-cs-modalBody .awsccc-cs-s-container {
      border-bottom: 1px solid #414750
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-cs-modalBody .awsccc-cs-s-container h3 {
      color: #eaeded
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-cs-modalBody .awsccc-cs-s-container p {
      color: #eaeded
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-cs-modalBody .awsccc-cs-s-container span {
      color: #eaeded
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-cs-modalBody .awsccc-cs-s-container rect {
      fill: #1a2029
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-cs-modalBody .awsccc-cs-s-container .awsccc-cs-s-text {
      border-top: 0
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-cs-modalBody .awsccc-cs-s-container .awscc-u-cb-checkbox-poly-line {
      display: none
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-cs-modalBody .awsccc-cs-s-container .awsccc-u-cb-checkbox-active .awscc-u-cb-checkbox-poly-line {
      display: inline-block
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-cs-modalBody .awsccc-cs-s-container .awsccc-u-cb-checkbox-active .awscc-u-cb-checkbox-rect {
      fill: #00a1c9;
      stroke: #00a1c9
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-cs-f-c {
      border-top: 1px solid #414750;
      background-color: #2a2e33
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-cs-f-c .awsccc-u-btn-secondary {
      background-color: #2a2e33
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-cs-f-c .awsccc-u-btn-secondary span {
      color: #d5dbdb
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-cs-f-c .awsccc-u-btn-secondary:hover {
      background-color: #21252c
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-cs-f-c .awsccc-u-btn-primary span {
      color: #16191f
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-cs-l-container span {
      color: #eaeded
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-cs-l-container span a {
      display: inline-block
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-cs-l-container span a span {
      color: #44b9d6
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-cs-l-container path {
      color: #44b9d6
    }
  
  
    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-u-i-open-c {
      display: inline-block;
      vertical-align: middle;
      line-height: 1em;
      padding-left: .3em
    }

    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-u-i-open-c svg {
      stroke-width: 2px;
      pointer-events: none;
      fill: none;
      padding-bottom: 1px;
      height: 10px;
      width: 10px
    }

    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-u-i-open-c svg .awsccc-stroke-linecap-square {
      stroke-linecap: square
    }

    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-u-i-open-c svg .awsccc-stroke-linejoin-round {
      stroke-linejoin: round
    }

    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-u-i-open-c svg path {
      stroke: currentColor
    }
  
  
    #awsccc-sb-ux-c #awsccc-sb-a * {
      font-family: "Amazon Ember", "HelveticaNeue", "Helvetica Neue", "Amazon Ember", Roboto, "Roboto-Regular", "Amazon Ember", Helvetica, Arial, sans-serif;
      font-size: 14px;
      line-height: 21px;
      color: #16191f;
      text-align: left;
      background: none;
      border: 0
    }

    #awsccc-sb-ux-c #awsccc-sb-a.awsccc-Rtl * {
      direction: rtl;
      text-align: right
    }

    #awsccc-sb-ux-c #awsccc-sb-a.awsccc-Rtl .awsccc-cs-s-container .awsccc-cs-s-action .awsccc-em-container {
      right: auto;
      left: 20px
    }

    @media screen and (min-width: 1020px) {
      #awsccc-sb-ux-c #awsccc-sb-a.awsccc-Rtl #awsccc-cb-c #awsccc-cb-title {
        padding-right: 40px
      }
    }

    #awsccc-sb-ux-c #awsccc-sb-a a,
    #awsccc-sb-ux-c #awsccc-sb-a a>span,
    #awsccc-sb-ux-c #awsccc-sb-a a svg path {
      color: #0073bb;
      text-decoration: none
    }

    #awsccc-sb-ux-c #awsccc-sb-a a:hover,
    #awsccc-sb-ux-c #awsccc-sb-a a>span:hover,
    #awsccc-sb-ux-c #awsccc-sb-a a svg path:hover {
      color: #0073bb;
      text-decoration: underline
    }

    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-tab-helper {
      outline: 0;
      text-decoration: none
    }

    .awsccc-cs-modal-open .awsccc-em-modal-open {
      overflow: hidden;
      -webkit-box-sizing: border-box;
      box-sizing: border-box
    }
  
  
    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-em-container {
      display: flex;
      align-items: center;
      justify-items: center;
      bottom: 0;
      left: 0;
      right: 0;
      top: 0;
      position: fixed;
      z-index: 10002;
      outline: 0;
      overflow: hidden
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-em-container-inner {
      max-width: 820px;
      box-sizing: border-box;
      outline: none;
      margin: 10px auto;
      width: calc(100vw - 20px)
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-em-content {
      background-color: #fff;
      border-radius: 0;
      box-sizing: border-box;
      margin-bottom: 0;
      word-wrap: break-word;
      box-shadow: 0 1px 1px 0 rgba(0, 28, 36, .3), 1px 1px 1px 0 rgba(0, 28, 36, .15), -1px 1px 1px 0 rgba(0, 28, 36, .15)
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-em-header {
      background-color: #fafafa;
      padding: 19px 20px;
      border-bottom: 1px solid #eaeded
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-em-title {
      min-width: 0;
      word-break: break-word;
      color: #16191f;
      flex: auto
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-em-title h2 {
      font-size: 18px;
      font-weight: 700;
      margin: 0
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-em-modalBody {
      overflow-y: auto;
      max-height: calc(100vh - 200px);
      padding: 5px 20px
    }

    @media screen and (max-width: 480px) {
      #awsccc-sb-ux-c #awsccc-sb-a #awsccc-em-modalBody {
        max-height: calc(100vh - 275px)
      }
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-em-modalOverlay {
      background-color: rgba(242, 243, 243, .9);
      position: fixed;
      z-index: 10001;
      right: 0;
      top: 0;
      bottom: 0;
      left: 0
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled {
      background-color: #2a2e33
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-em-modalOverlay {
      background-color: rgba(22, 25, 31, .8)
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-em-header {
      background-color: #21252c;
      border-bottom: 1px solid #414750
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-em-title h2 {
      color: #eaeded
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-emm-paragraph span {
      color: #eaeded
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-em-modalBody {
      background-color: #2a2e33
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-em-modalBody .awsccc-em-container {
      border-bottom: 1px solid #414750
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-em-modalBody .awsccc-em-container h3 {
      color: #eaeded
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-em-modalBody .awsccc-em-container p {
      color: #eaeded
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-em-modalBody .awsccc-em-container span {
      color: #eaeded
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-em-modalBody .awsccc-em-container rect {
      fill: #1a2029
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-em-modalBody .awsccc-em-container .awsccc-em-text {
      border-top: 0
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-em-f-c {
      border-top: 1px solid #414750;
      background-color: #2a2e33
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-em-f-c .awsccc-u-btn-primary span {
      color: #16191f
    }

    #awsccc-sb-ux-c #awsccc-sb-a.awsccc-Rtl #awsccc-em-f-c {
      text-align: left
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-em-f-c {
      text-decoration: none;
      padding: 10px 20px;
      text-align: right;
      border-top: 1px solid #eaeded;
      justify-content: center;
      flex-wrap: wrap
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-em-f-c .awsccc-u-btn {
      margin-left: 10px
    }

    @media screen and (min-width: 700px) {
      #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cs-f-c {
        display: block
      }
    }

    div[data-id=awsccc-cs] {
      display: none
    }
  
  
    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-u-btn {
      flex: 0 1 100%;
      padding: 5px 20px;
      box-sizing: border-box;
      border: 0;
      background-color: #eaeded;
      color: #000;
      font-weight: 700;
      border-radius: 2px;
      cursor: pointer;
      user-select: none;
      display: inline-block;
      text-align: center;
      font-size: 14px;
      position: relative
    }

    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-u-btn:hover {
      background-color: #d5dbdb
    }

    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-u-btn:focus {
      outline: none;
      text-decoration: none
    }

    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-u-btn:focus::before {
      content: " ";
      display: block;
      position: absolute;
      left: -2px;
      top: -2px;
      width: calc(100% + 4px);
      height: calc(100% + 4px);
      border-radius: 2px;
      box-shadow: 0 0 0 2px #00a1c9
    }

    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-u-btn.awsccc-u-btn-primary {
      background-color: #ec7211
    }

    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-u-btn.awsccc-u-btn-primary span {
      color: #fff
    }

    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-u-btn.awsccc-u-btn-primary:hover {
      background-color: #eb5f07
    }
  
  
    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cb-c {
      position: fixed;
      bottom: 0;
      left: 0;
      width: 100%;
      z-index: 10000
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cb-c #awsccc-cb-content {
      position: relative;
      background: linear-gradient(180deg, rgba(21, 28, 39, 0.98) 0%, rgba(38, 51, 77, 0.98) 100%);
      box-shadow: 0px -2px 5px 0px rgba(0, 0, 0, .5);
      padding: 30px 30px 15px;
      border-top: solid 1px #306da3;
      display: flex;
      flex-direction: column
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cb-c #awsccc-cb-text-section {
      display: flex;
      flex-direction: column;
      flex-shrink: 1;
      padding: 0px
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cb-c #awsccc-cb-title {
      font-weight: 700;
      padding: 0 0 5px;
      margin: 0;
      color: #fff
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cb-c #awsccc-cb-buttons {
      display: flex;
      justify-content: center;
      flex-wrap: wrap
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cb-c #awsccc-cb-buttons .awsccc-u-btn {
      margin-bottom: 15px;
      padding-left: 20px;
      padding-right: 20px
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cb-c #awsccc-cb-text {
      flex: 1 1 100%;
      margin: 0 0 15px;
      color: #eaeded
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cb-c #awsccc-cb-text span {
      color: #eaeded
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cb-c.awsc-bot-above-f-imp {
      z-index: 1005
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cb-c.dark-mode-enabled #awsccc-cb-content {
      background: none;
      background-color: #2a2e33
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cb-c.dark-mode-enabled .awsccc-u-btn-secondary {
      background-color: #2a2e33
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cb-c.dark-mode-enabled .awsccc-u-btn-secondary span {
      color: #d5dbdb
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cb-c.dark-mode-enabled .awsccc-u-btn-secondary:hover {
      background-color: #21252c
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cb-c.dark-mode-enabled .awsccc-u-btn-primary span {
      color: #16191f
    }

    @media screen and (min-width: 810px) {
      #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cb-c #awsccc-cb-content {
        padding-bottom: 30px;
        padding-left: 20px;
        padding-right: 20px;
        display: flex;
        justify-content: space-between
      }

      #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cb-c #awsccc-cb-buttons .awsccc-u-btn {
        flex: 1 0 25%;
        margin: 10px 5px 0;
        min-width: 240px
      }
    }

    @media screen and (min-width: 1020px) {
      #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cb-c #awsccc-cb-content {
        flex-direction: row;
        padding-left: 40px;
        padding-right: 40px
      }

      #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cb-c #awsccc-cb-actions {
        display: flex;
        justify-content: center;
        align-items: center
      }

      #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cb-c #awsccc-cb-text {
        flex: 1;
        padding-right: 40px
      }

      #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cb-c #awsccc-cb-buttons .awsccc-u-btn {
        flex: 0 1 auto;
        margin: 10px 5px 0
      }

      #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cb-c #awsccc-cb-buttons {
        flex-wrap: nowrap;
        display: flex;
        flex-direction: column;
        gap: 10px;
        width: max-content
      }

      #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cb-c #awsccc-cb-buttons .awsccc-u-btn {
        margin-top: 0
      }
    }

    @media screen and (min-width: 1020px) {
      #awsccc-sb-ux-c #awsccc-sb-a.awsccc-Rtl #awsccc-cb-text {
        padding-left: 40px;
        padding-right: 0
      }
    }

    div[data-id=awsccc-cb] {
      display: none
    }
  
  
    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cs-i-container {
      padding-bottom: 15px;
      border-bottom: 1px solid #eee;
      margin-bottom: 10px
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cs-i-container span,
    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cs-i-container a {
      font-size: 15px
    }
  
  
    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-cs-s-cb-hidden {
      text-indent: -9999px;
      position: absolute
    }

    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-u-cb-label {
      position: relative;
      display: inline-block;
      line-height: 0
    }

    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-u-cb-text {
      line-height: 16px;
      vertical-align: top
    }

    #awsccc-sb-ux-c #awsccc-sb-a .awscc-u-cb-checkbox,
    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-u-cb-input {
      height: 14px;
      width: 14px;
      z-index: 1;
      pointer-events: none;
      fill: none
    }

    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-cs-s-cb-outer {
      margin-right: 8px;
      height: 14px;
      width: 14px;
      display: inline-block
    }

    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-u-cb-input {
      padding: 0;
      margin: 0;
      position: absolute;
      z-index: 0;
      opacity: 0
    }

    #awsccc-sb-ux-c #awsccc-sb-a .awscc-u-cb-checkbox-rect {
      background-color: #fff;
      fill: #fff;
      stroke: #aab7b8;
      stroke-width: 1
    }

    #awsccc-sb-ux-c #awsccc-sb-a .awscc-u-cb-checkbox-poly-line {
      opacity: 1;
      stroke: #fff;
      stroke-width: 2;
      fill: none
    }

    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-u-cb-checkbox-active .awscc-u-cb-checkbox-rect {
      fill: #0073bb;
      stroke: #0073bb
    }

    #awsccc-sb-ux-c #awsccc-sb-a .awscc-u-cb-checkbox-container {
      position: relative;
      line-height: 0
    }

    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-u-cb-focused:before {
      content: " ";
      display: block;
      position: absolute;
      left: -2px;
      top: -2px;
      width: calc(100% + 4px);
      height: calc(100% + 4px);
      border-radius: 2px;
      box-shadow: 0 0 0 2px #00a1c9
    }

    #awsccc-sb-ux-c #awsccc-sb-a.awsccc-Rtl .awsccc-cs-s-cb-outer {
      margin-left: 8px;
      margin-right: 0
    }
  
  
    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-cs-s-container {
      position: relative;
      margin-bottom: 20px
    }

    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-cs-s-container .awsccc-cs-s-title {
      font-size: 18px;
      line-height: 20px;
      flex: 0 0 100%;
      margin: 0 0 5px;
      z-index: 10;
      display: inline-block;
      line-height: normal;
      font-weight: 400
    }

    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-cs-s-container .awsccc-cs-s-text {
      flex: 0 0 80%;
      border-top: 1px solid #eee;
      padding-top: 5px
    }

    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-cs-s-container .awsccc-cs-s-action {
      display: flex;
      justify-content: flex-end;
      flex: 1;
      position: absolute;
      top: 3px;
      right: 20px
    }

    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-cs-s-container .awsccc-cs-s-paragraph {
      margin-top: 0;
      font-size: 14px;
      line-height: 20px;
      padding: 0;
      margin-bottom: 15px
    }

    @media screen and (min-width: 700px) {
      #awsccc-sb-ux-c #awsccc-sb-a .awsccc-cs-s-container {
        border-bottom: 1px solid #eee;
        display: flex;
        flex-wrap: wrap
      }

      #awsccc-sb-ux-c #awsccc-sb-a .awsccc-cs-s-container .awsccc-cs-s-title {
        padding-bottom: 0
      }

      #awsccc-sb-ux-c #awsccc-sb-a .awsccc-cs-s-container .awsccc-cs-s-text {
        border-top: 0
      }

      #awsccc-sb-ux-c #awsccc-sb-a .awsccc-cs-s-container .awsccc-cs-s-action {
        justify-content: center;
        position: relative;
        top: auto;
        right: auto;
        padding-top: 20px
      }
    }
  
  
    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cs-l-container span,
    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cs-l-container a {
      font-size: 12px;
      line-height: 15px
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cs-l-container span:focus,
    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cs-l-container a:focus {
      outline-style: solid;
      outline-color: #00a1c9;
      outline-width: 2px
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cs-l-container p>span {
      color: #687078
    }
  
  
    #awsccc-sb-ux-c #awsccc-sb-a.awsccc-Rtl #awsccc-cs-f-c {
      text-align: left
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cs-f-c {
      text-decoration: none;
      padding: 10px 20px;
      text-align: right;
      border-top: 1px solid #eaeded;
      display: flex;
      justify-content: center;
      flex-wrap: wrap
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cs-f-c .awsccc-u-btn {
      margin-left: 10px
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cs-f-c .awsccc-u-btn.awsccc-u-btn-secondary {
      background-color: #fff;
      border-color: #fff;
      color: #545b64;
      margin-bottom: 6px
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cs-f-c .awsccc-u-btn.awsccc-u-btn-secondary:hover {
      color: #000;
      background-color: #fafafa
    }

    @media screen and (min-width: 700px) {
      #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cs-f-c {
        display: block
      }

      #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cs-f-c .awsccc-u-btn.awsccc-u-btn-secondary {
        margin-bottom: 0
      }
    }
  
  
    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cs-container {
      display: flex;
      align-items: center;
      justify-items: center;
      bottom: 0;
      left: 0;
      right: 0;
      top: 0;
      position: fixed;
      z-index: 10002;
      outline: 0;
      overflow: hidden
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cs-container-inner {
      max-width: 820px;
      box-sizing: border-box;
      outline: none;
      margin: 10px auto;
      width: calc(100vw - 20px)
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cs-content {
      background-color: #fff;
      border-radius: 0;
      box-sizing: border-box;
      margin-bottom: 0;
      word-wrap: break-word;
      box-shadow: 0 1px 1px 0 rgba(0, 28, 36, .3), 1px 1px 1px 0 rgba(0, 28, 36, .15), -1px 1px 1px 0 rgba(0, 28, 36, .15)
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cs-header {
      background-color: #fafafa;
      padding: 19px 20px;
      border-bottom: 1px solid #eaeded
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cs-title {
      min-width: 0;
      word-break: break-word;
      color: #16191f;
      flex: auto
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cs-title h2 {
      font-size: 18px;
      font-weight: 700;
      margin: 0
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cs-modalBody {
      overflow-y: auto;
      max-height: calc(100vh - 200px);
      padding: 19px 20px
    }

    @media screen and (max-width: 480px) {
      #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cs-modalBody {
        max-height: calc(100vh - 275px)
      }
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cs-modalOverlay {
      background-color: rgba(242, 243, 243, .9);
      position: fixed;
      z-index: 10001;
      right: 0;
      top: 0;
      bottom: 0;
      left: 0
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled {
      background-color: #2a2e33
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-cs-modalOverlay {
      background-color: rgba(22, 25, 31, .8)
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-cs-header {
      background-color: #21252c;
      border-bottom: 1px solid #414750
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-cs-title h2 {
      color: #eaeded
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-cs-modalBody {
      background-color: #2a2e33
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-cs-modalBody #awsccc-cs-i-container {
      border-bottom: 1px solid #414750
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-cs-modalBody #awsccc-cs-i-container span {
      color: #eaeded
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-cs-modalBody .awsccc-cs-s-container {
      border-bottom: 1px solid #414750
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-cs-modalBody .awsccc-cs-s-container h3 {
      color: #eaeded
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-cs-modalBody .awsccc-cs-s-container p {
      color: #eaeded
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-cs-modalBody .awsccc-cs-s-container span {
      color: #eaeded
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-cs-modalBody .awsccc-cs-s-container rect {
      fill: #1a2029
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-cs-modalBody .awsccc-cs-s-container .awsccc-cs-s-text {
      border-top: 0
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-cs-modalBody .awsccc-cs-s-container .awscc-u-cb-checkbox-poly-line {
      display: none
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-cs-modalBody .awsccc-cs-s-container .awsccc-u-cb-checkbox-active .awscc-u-cb-checkbox-poly-line {
      display: inline-block
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-cs-modalBody .awsccc-cs-s-container .awsccc-u-cb-checkbox-active .awscc-u-cb-checkbox-rect {
      fill: #00a1c9;
      stroke: #00a1c9
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-cs-f-c {
      border-top: 1px solid #414750;
      background-color: #2a2e33
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-cs-f-c .awsccc-u-btn-secondary {
      background-color: #2a2e33
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-cs-f-c .awsccc-u-btn-secondary span {
      color: #d5dbdb
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-cs-f-c .awsccc-u-btn-secondary:hover {
      background-color: #21252c
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-cs-f-c .awsccc-u-btn-primary span {
      color: #16191f
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-cs-l-container span {
      color: #eaeded
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-cs-l-container span a {
      display: inline-block
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-cs-l-container span a span {
      color: #44b9d6
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-cs-l-container path {
      color: #44b9d6
    }
  
  
    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-u-i-open-c {
      display: inline-block;
      vertical-align: middle;
      line-height: 1em;
      padding-left: .3em
    }

    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-u-i-open-c svg {
      stroke-width: 2px;
      pointer-events: none;
      fill: none;
      padding-bottom: 1px;
      height: 10px;
      width: 10px
    }

    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-u-i-open-c svg .awsccc-stroke-linecap-square {
      stroke-linecap: square
    }

    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-u-i-open-c svg .awsccc-stroke-linejoin-round {
      stroke-linejoin: round
    }

    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-u-i-open-c svg path {
      stroke: currentColor
    }
  
  
    #awsccc-sb-ux-c #awsccc-sb-a * {
      font-family: "Amazon Ember", "HelveticaNeue", "Helvetica Neue", "Amazon Ember", Roboto, "Roboto-Regular", "Amazon Ember", Helvetica, Arial, sans-serif;
      font-size: 14px;
      line-height: 21px;
      color: #16191f;
      text-align: left;
      background: none;
      border: 0
    }

    #awsccc-sb-ux-c #awsccc-sb-a.awsccc-Rtl * {
      direction: rtl;
      text-align: right
    }

    #awsccc-sb-ux-c #awsccc-sb-a.awsccc-Rtl .awsccc-cs-s-container .awsccc-cs-s-action .awsccc-em-container {
      right: auto;
      left: 20px
    }

    @media screen and (min-width: 1020px) {
      #awsccc-sb-ux-c #awsccc-sb-a.awsccc-Rtl #awsccc-cb-c #awsccc-cb-title {
        padding-right: 40px
      }
    }

    #awsccc-sb-ux-c #awsccc-sb-a a,
    #awsccc-sb-ux-c #awsccc-sb-a a>span,
    #awsccc-sb-ux-c #awsccc-sb-a a svg path {
      color: #0073bb;
      text-decoration: none
    }

    #awsccc-sb-ux-c #awsccc-sb-a a:hover,
    #awsccc-sb-ux-c #awsccc-sb-a a>span:hover,
    #awsccc-sb-ux-c #awsccc-sb-a a svg path:hover {
      color: #0073bb;
      text-decoration: underline
    }

    #awsccc-sb-ux-c #awsccc-sb-a .awsccc-tab-helper {
      outline: 0;
      text-decoration: none
    }

    .awsccc-cs-modal-open .awsccc-em-modal-open {
      overflow: hidden;
      -webkit-box-sizing: border-box;
      box-sizing: border-box
    }
  
  
    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-em-container {
      display: flex;
      align-items: center;
      justify-items: center;
      bottom: 0;
      left: 0;
      right: 0;
      top: 0;
      position: fixed;
      z-index: 10002;
      outline: 0;
      overflow: hidden
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-em-container-inner {
      max-width: 820px;
      box-sizing: border-box;
      outline: none;
      margin: 10px auto;
      width: calc(100vw - 20px)
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-em-content {
      background-color: #fff;
      border-radius: 0;
      box-sizing: border-box;
      margin-bottom: 0;
      word-wrap: break-word;
      box-shadow: 0 1px 1px 0 rgba(0, 28, 36, .3), 1px 1px 1px 0 rgba(0, 28, 36, .15), -1px 1px 1px 0 rgba(0, 28, 36, .15)
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-em-header {
      background-color: #fafafa;
      padding: 19px 20px;
      border-bottom: 1px solid #eaeded
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-em-title {
      min-width: 0;
      word-break: break-word;
      color: #16191f;
      flex: auto
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-em-title h2 {
      font-size: 18px;
      font-weight: 700;
      margin: 0
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-em-modalBody {
      overflow-y: auto;
      max-height: calc(100vh - 200px);
      padding: 5px 20px
    }

    @media screen and (max-width: 480px) {
      #awsccc-sb-ux-c #awsccc-sb-a #awsccc-em-modalBody {
        max-height: calc(100vh - 275px)
      }
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-em-modalOverlay {
      background-color: rgba(242, 243, 243, .9);
      position: fixed;
      z-index: 10001;
      right: 0;
      top: 0;
      bottom: 0;
      left: 0
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled {
      background-color: #2a2e33
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-em-modalOverlay {
      background-color: rgba(22, 25, 31, .8)
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-em-header {
      background-color: #21252c;
      border-bottom: 1px solid #414750
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-em-title h2 {
      color: #eaeded
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-emm-paragraph span {
      color: #eaeded
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-em-modalBody {
      background-color: #2a2e33
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-em-modalBody .awsccc-em-container {
      border-bottom: 1px solid #414750
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-em-modalBody .awsccc-em-container h3 {
      color: #eaeded
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-em-modalBody .awsccc-em-container p {
      color: #eaeded
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-em-modalBody .awsccc-em-container span {
      color: #eaeded
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-em-modalBody .awsccc-em-container rect {
      fill: #1a2029
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-em-modalBody .awsccc-em-container .awsccc-em-text {
      border-top: 0
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-em-f-c {
      border-top: 1px solid #414750;
      background-color: #2a2e33
    }

    #awsccc-sb-ux-c #awsccc-sb-a .dark-mode-enabled #awsccc-em-f-c .awsccc-u-btn-primary span {
      color: #16191f
    }

    #awsccc-sb-ux-c #awsccc-sb-a.awsccc-Rtl #awsccc-em-f-c {
      text-align: left
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-em-f-c {
      text-decoration: none;
      padding: 10px 20px;
      text-align: right;
      border-top: 1px solid #eaeded;
      justify-content: center;
      flex-wrap: wrap
    }

    #awsccc-sb-ux-c #awsccc-sb-a #awsccc-em-f-c .awsccc-u-btn {
      margin-left: 10px
    }

    @media screen and (min-width: 700px) {
      #awsccc-sb-ux-c #awsccc-sb-a #awsccc-cs-f-c {
        display: block
      }
    }

    div[data-id=awsccc-cs] {
      display: none
    }
  
