 
.splide:not(.is-overflow) .splide__pagination {
    display: flex !important;
  }
  
  .sc-segment-up-jrny {
    background-color: #F8F8F8;
  }
  
  .sc-segment-up-jrny__loader,
  .sc-segment-up-jrny__loader-error {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    background-color: #fff;
    justify-content: center;
    align-items: center;
    z-index: 99999;
    flex-direction: column;
  }
  
  .sc-segment-up-jrny__loader figure,
  .sc-segment-up-jrny__loader-error figure {
    display: block;
    margin-bottom: 24px;
    transition-delay: 0.1s;
  }
  
  .sc-segment-up-jrny__loader img,
  .sc-segment-up-jrny__loader-error img {
    height: 100px;
    transform: translateX(-7px);
  }
  
  .sc-segment-up-jrny__loader-title {
    font-weight: 600;
    font-size: 1.5rem;
    max-width: 584px;
    text-align: center;
    padding: 0 16px;
  }
  
  .sc-mb-benefitcard-tab {
    padding-bottom: 96px !important;
  }
  
  .sc-modal__wrapper--small {
    max-width: 300px !important;
  }
  
  .sc-modal__wrapper::before {
    content: none !important;
  }
  
  .sc-ntb-priority {
    background-color: #fff;
    color: #525355;
    font-family: "SC Prosper Sans Variable", "SC Sans Web", "SC Sans", Arial,
      sans-serif;
    font-weight: 400;
    line-height: 1.4;
    font-size: 16px;
    width: 100%;
    min-height: 100%;
    overflow-x: hidden;
    -webkit-font-feature-settings: "ss01";
    font-feature-settings: "ss01";
    max-width: 1024px;
    margin: 0 auto;
    color: #000;
    position: relative;
    overflow: hidden;
    margin-bottom: 100px;
    line-height: 1.4;
    font-family: "SC Prosper Sans Variable", "SC Sans Web", "SC Sans", Arial,
      sans-serif;
  }
  
  .sc-ntb-priority-modal__progress-wrapper {
    display: flex;
    margin-top: 12px;
  }
  
  .sc-ntb-priority-modal__progress p {
    color: #0473EA;
    font-weight: 600;
  }
  
  .sc-ntb-priority-modal__bar {
    width: 100%;
    height: 8px;
    background-color: #eee;
    border-radius: 30px;
  }
  
  .sc-ntb-priority-modal__bar:first-child {
    margin-right: 12px;
  }
  
  .sc-ntb-priority-modal__bar--blue {
    background-color: #0f7aed;
  }
  
  .sc-ntb-priority-modal__banner-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
  }
  
  .sc-ntb-priority-modal.visible .sc-ntb-priority-modal__dialog {
    opacity: 1;
    transform: scale(1);
  }
  
  .sc-ntb-priority-modal__dialog {
    background-color: #fff;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    position: fixed;
    opacity: 0;
    transform: scale(0.8);
    transition: opacity 0.3s ease, transform 0.3s ease;
    max-width: 900px;
    border-radius: 20px 20px 0 0;
    margin: 0;
    width: 100%;
    height: calc(100% - 32px);
    bottom: 0;
    border-bottom: 1px solid #e1e1e1;
  }
  
  .sc-ntb-priority-modal {
    position: fixed;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 2;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(25, 25, 25, 0.8);
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
    transition: all 0.3s ease-out;
  }
  
  .sc-ntb-priority-modal.visible {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
  }
  
  .sc-ntb-priority-modal__content {
    height: 100%;
  }
  
  .sc-ntb-priority-modal__header {
    display: flex;
    /* justify-content: space-between; */
    /* justify-content: center; */
    padding: 16px;
    font-weight: 500;
    align-items: center;
    border-bottom: 1px solid #e5e5e5;
  }
  
  .sc-ntb-priority-modal__header h2 {
    margin: 0 auto;
  }
  
  .sc-ntb-priority-modal__body {
    text-align: left;
    padding: 32px 16px;
    background: #fff;
    height: calc(100% - 105px);
    overflow-y: auto;
    width: 100%;
  }
  
  .sc-ntb-priority-modal__body:has(.sc-ntb-priority-camp-doc) {
    padding: 24px 0;
  }
  
  .sc-ntb-priority-modal.sc-registration .sc-ntb-priority-modal__body {
    padding: 0 0 24px 0;
  }
  
  .sc-ntb-priority-modal__banner-wrap {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 226px;
    overflow: hidden;
  }
  
  .sc-ntb-priority-camp__wrapper {
    padding: 0 16px;
  }
  
  .sc-ntb-priority-camp-doc__content {
    font-size: 0.875rem;
    color: #555;
    margin-bottom: 16px;
  }
  
  .sc-ntb-priority-camp-doc__content-top {
    padding: 8px 0 24px 0;
    text-align: center;
    margin: 0 24px;
  }
  
  .sc-ntb-priority-camp-doc__content-top p {
    font-size: 14px;
    color: #000;
  }
  
  .sc-ntb-priority-camp-doc__title {
    font-size: 1rem;
    color: #000;
    font-weight: 600;
    margin-bottom: 16px;
    margin-top: 0;
  }
  
  .sc-ntb-priority-camp-how-it-works {
    margin: 8px 0 16px;
  }
  
  .sc-heading-inner {
    margin-bottom: 8px;
  }
  
  .sc-title {
    color: #525355;
    font-size: 1.5rem;
    font-weight: 400;
    position: relative;
    margin-bottom: 24px;
  }
  
  .sc-heading-inner .sc-title {
    margin-bottom: 0;
  }
  
  .sc-heading-inner .sc-title--inner {
    color: #191919;
    font-size: 1.5rem;
  }
  
  .sc-heading-inner .sc-title {
    font-size: 0.938rem;
    font-weight: 500;
  }
  
  .sc-ntb-priority-camp-how-it-works__card {
    counter-reset: section;
    list-style: none;
    width: auto;
    height: auto;
    padding: 16px 24px;
    /*         border: 1.3px solid #d9d9d9; */
    border: 2px solid transparent;
    border-radius: 9px 30px 9px 9px;
    background: linear-gradient(#fff, #fff) padding-box, linear-gradient(209.93deg, #95F3AA 6.46%, #AAF0E3 17.78%, #ECEEEE 28.67%, #60E1D3 93.62%) border-box;
    /* background: linear-gradient(#fff, #fff) padding-box, linear-gradient(213.15deg, #19bcfc 0.58%, #e3e3e3 5.87%, #e3e3e3 79.24%, #00e14d 94.79%) border-box; */
  }
  
  .sc-fundc-popup .sc-ntb-priority-modal__body {
    background: #F6F6F6;
  }
  
  .sc-fundc-popup .sc-title {
    font-size: 12px;
    color: #000;
  }
  
  .sc-fundc-popup .sc-ntb-priority-camp-how-it-works__card {
    border-width: 0;
    list-style: decimal !important;
    background: #fff;
    color: #000;
  }
  
  .sc-fundc-popup .sc-ntb-priority-camp-how-it-works__card p {
    font-size: 12px;
    color: #000;
  }
  
  .sc-fundc-popup .sc-ntb-priority-camp-how-it-works__card p strong {
  
    font-weight: 600;
  
  }
  
  .sc-fundc-popup .sc-ntb-priority-camp-how-it-works__card li {
    font-size: 12px;
    color: #000;
    list-style: decimal;
    padding-left: 4px;
    margin-left: 16px;
    margin-bottom: 4px !important;
  }
  
  .sc-fundc-popup .sc-ntb-priority-camp-how-it-works__card li::before {
    content: none;
  }
  
  .sc-fundc-popup .sc-ntb-priority-camp-how-it-works__card p {
    color: #000;
  }
  
  .sc-rte ol:last-child,
  .sc-rte ol:last-of-type,
  .sc-rte ul:last-child,
  .sc-rte ul:last-of-type {
    margin-bottom: 0;
  }
  
  .sc-rte ul:not(.sc-inline-buttons) {
    list-style: disc;
    padding-left: 20px;
  }
  
  .sc-ntb-priority-camp-how-it-works__card-item {
    padding-bottom: 16px;
  }
  
  .sc-ntb-priority-camp-how-it-works__item-description+.sc-ntb-priority-camp-how-it-works__item-description {
    margin-top: 12px;
  }
  
  .sc-ntb-priority-camp-doc li {
    margin: 4px 0;
    list-style: none;
    padding-left: 32px;
    position: relative;
  }
  
  .sc-rte ol li:not(.sc-inline-buttons__item),
  .sc-rte ul li:not(.sc-inline-buttons__item) {
    margin-bottom: 12px;
  }
  
  .sc-ntb-priority-camp-doc li::before {
    content: "";
    width: 4px;
    height: 4px;
    background-color: #555;
    position: absolute;
    left: 8px;
    border-radius: 20px;
    top: 10px;
  }
  
  .sc-ntb-priority-camp-how-it-works__item-title {
    font-size: 14px;
    font-weight: 600;
    padding-bottom: 2px;
    color: #000;
  }
  
  .sc-ntb-priority-camp-how-it-works__item-description {
    font-size: 14px;
    color: #000;
    font-weight: 400;
  }
  
  .sc-ntb-priority-camp-how-it-works__item-link {
    text-decoration: none;
    color: #0f7aed;
    font-size: 0.875rem;
    font-weight: 500;
  }
  
  .sc-ntb-priority-camp-doc__tc {
    padding: 8px 16px 8px 0;
  }
  
  .sc-ntb-priority-camp-doc__tc-link-cont {
    color: #525355;
  }
  
  .sc-ntb-priority-camp-doc__tc-link-cont a {
    text-decoration: underline solid 0%;
  }
  
  .sc-radio-box {
    display: inline-flex;
    position: relative;
  }
  
  .sc-radio-box {
    display: flex;
    margin-top: 16px;
  }
  
  
  .sc-radio-box__input {
    position: absolute;
    opacity: 0;
    height: 0;
    width: 0;
  }
  
  .sc-radio-box__input-label {
    font-size: 0.875rem;
    font-weight: 500;
    padding: 8px 12px;
    min-width: 120px;
    border: #dfdfdf solid 1px;
    border-radius: 5px;
    background: #fff;
    position: relative;
    cursor: pointer;
    width: 100%;
    display: inline-flex;
    align-items: center;
    min-height: 48px;
    color: #525355;
  }
  
  .sc-radio-box__input-label {
    font-weight: 400;
    color: #212121;
    padding: 8px 0;
    border: 0;
    align-items: flex-start;
  }
  
  .sc-ntb-priority-camp-doc__tc .sc-radio-box__input-label {
    padding: 0;
    border: 0;
  }
  
  .sc-ntb-priority-modal__footer {
    border-top: 1px solid #e5e5e5;
    box-shadow: 0 2px 14px 0 rgba(220, 220, 220, 0.5);
    position: fixed;
    width: 100%;
    bottom: 0;
    background: #fff;
    padding: 16px;
    right: 0;
    display: flex;
    z-index: 10;
  }
  
  .sc-ntb-priority-modal__footer .sc-btn.sc-btn--loading::before {
    content: "";
    width: 14px;
    height: 14px;
    border: 2px solid #fff;
    border-top-color: rgba(0, 0, 0, 0);
    border-radius: 50%;
    animation: spin 0.6s linear infinite;
    background-image: none;
    margin-right: 8px;
  }
  
  @keyframes spin {
    0% {
      transform: rotate(0deg);
    }
  
    100% {
      transform: rotate(360deg);
    }
  }
  
  .sc-btn {
    /* -webkit-transition: border .2s, background .2s, background-color .3s; */
    /* transition: border .2s, background .2s, background-color .3s; */
    text-decoration: none;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    border-radius: 50px;
    font-size: 1rem;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 2px solid #0473ea;
    background-color: #0473ea;
    color: #fff;
    padding: 8px 24px;
    min-height: 50px;
    min-width: 180px;
    white-space: nowrap;
    font-weight: 500;
    overflow: hidden;
    position: relative;
    z-index: 1;
  }
  
  .sc-btn--medium {
    min-height: 40px;
    min-width: 150px;
  }
  
  .sc-ntb-priority-modal__footer-btn--disabled {
    border-color: #c3defa;
    color: #719ac1;
    background-color: #c3defa;
  }
  
  .sc-ntb-priority-modal .sc-btn {
    position: relative;
    width: 100%;
  }
  
  .sc-radio-box__input~.sc-radio-box__input-label::before {
    content: "";
    height: 24px;
    width: 24px;
    cursor: pointer;
    border-radius: 50%;
    background: #CDE3FB;
    /*         border: 2px solid #555; */
    flex-shrink: 0;
    display: inline-block;
    margin-right: 8px;
  }
  
  .sc-ntb-priority-camp-doc__tc .sc-radio-box__input[type="checkbox"]~.sc-radio-box__input-label::before {
    width: 24px;
    height: 24px;
    border-radius: 0;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-width: 2px;
  }
  
  .sc-ntb-priority-camp-how-it-works__card li::before {
    counter-increment: section;
    content: counter(section);
    position: absolute;
    width: 30px;
    height: 30px;
    border: 1px solid #d9d9d9;
    border-radius: 50%;
    background: rgba(0, 0, 0, 0);
    font-size: 0.875rem;
    text-align: center;
    font-weight: 500;
    color: #000;
    top: -3px;
    left: -10px;
    line-height: 2;
  }
  
  :after,
  :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  
  .sc-ntb-priority-camp-doc__tc .sc-radio-box__input[type="checkbox"]:checked~.sc-radio-box__input-label::before {
    background-color: #38d200;
    border-color: #38d200;
  }
  
  .sc-title {
    color: #525355;
    font-size: 1.5rem;
    font-weight: 400;
    position: relative;
    margin-bottom: 24px;
  }
  
  .sc-ntb-priority-camp-how-it-works__item-title {
    font-size: 14px;
    font-weight: 600;
    padding-bottom: 2px;
    color: #000;
  }
  
  h4 {
    display: block;
    margin-block-start: 1.33em;
    margin-block-end: 1.33em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
    unicode-bidi: isolate;
  }
  
  .sc-ntb-priority-camp-doc__content {
    font-size: 0.875rem;
    color: #555;
    margin-bottom: 16px;
  }
  
  .sc-radio-box__input:checked~.sc-radio-box__input-label::after {
    content: "";
    background-color: #2772c7;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 24px;
    border-width: 0;
    position: absolute;
  }
  
  .sc-radio-box__input:checked~.sc-radio-box__input-label::after {
    width: 24px;
    height: 24px;
    margin-right: 16px;
    border: 0;
    top: 8px;
    left: 0;
    transform: none;
    background: none center no-repeat;
    background-image: url('data:image/svg+xml,<svg width="25" height="19" viewBox="0 0 25 19" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M8.97746 0.5C11.0188 0.500446 12.4713 1.18348 13.8881 2.16265L24.5 9.50011L13.8881 16.8371C12.4574 17.8152 10.9561 18.5 8.97746 18.5C4.2956 18.5 0.500001 14.4707 0.5 9.5C0.499999 4.52945 4.29559 0.498996 8.97746 0.5Z" fill="%2338D200"/></svg>');
  }
  
  .sc-radio-box__input[type="checkbox"]:checked~.sc-radio-box__input-label::after {
    content: "";
    position: absolute;
    left: 22px;
    top: calc(50% - 7px);
    width: 5px;
    height: 11px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    border-radius: 0;
  }
  
  .sc-ntb-priority-camp-doc__tc .sc-radio-box__input[type="checkbox"]:checked~.sc-radio-box__input-label::after {
    background-color: rgba(0, 0, 0, 0);
    left: 10px;
    top: 4px;
  }
   
  /** @define mb-persistance; weak */
  .sc-mb-persistance {
    background-color: #fff;
    padding: 16px;
    border-top: 1px solid #eee;
    position: fixed;
    bottom: 0;
    left: 50%;
    max-width: 1024px;
    width: 100%;
    z-index: 2;
    transform: translate(-50%, 0);
    box-shadow: 0 2px 14px 0 rgba(220, 220, 220, 0.5);
  }
  
  .sc-mb-persistance .sc-inline-buttons {
    width: 100%;
  }
  
  .sc-mb-persistance .sc-inline-buttons__item {
    width: 100%;
  }
  
  .sc-mb-persistance .sc-inline-buttons__item:last-child {
    margin-bottom: 0;
  }
  
  .sc-mb-persistance .sc-inline-buttons .sc-btn {
    width: 100%;
  }
  
  .sc-mb-persistance--dark-blue .sc-inline-buttons .sc-btn {
    background: #193043;
    border-width: 0;
  }
  
  .sc-mb-persistance--dark-black .sc-inline-buttons .sc-btn {
    background: linear-gradient(90deg, #1f282e 0%, #4f595d 130.78%);
    border-width: 0;
  }
  
  /** @end */
  /** @define cvp; weak */
  .sc-cvp {
    display: flex;
    margin-left: -8px;
    margin-right: -8px;
    width: calc(100% + 16px);
  }
  
  .sc-cvp__col {
    width: 100%;
    padding: 8px;
  }
  
  .sc-cvp__top {
    font-size: 0.875rem;
    margin-bottom: 4px;
  }
  
  .sc-cvp__middle {
    font-size: 0.875rem;
    font-weight: 400;
    margin-bottom: 4px;
    font-feature-settings: "ss01";
  }
  
  .sc-cvp__middle strong {
    font-size: 1.125rem;
    font-weight: 600;
  }
  
  .sc-cvp__bottom {
    font-size: 0.875rem;
  }
  
  .sc-cvp__icon {
    width: 60px;
    height: 60px;
    flex-shrink: 0;
    margin-bottom: 8px;
  }
  
  .sc-cvp__icon svg {
    width: 100%;
    height: 100%;
  }
  
  .sc-cvp--white * {
    color: #fff;
  }
  
  .sc-cvp--center {
    text-align: center;
  }
  
  .sc-cvp--center .sc-cvp__icon {
    margin-left: auto;
    margin-right: auto;
  }
  
  @media (min-width: 680px) {
    .sc-cvp {
      margin-left: -16px;
      margin-right: -16px;
      width: calc(100% + 32px);
    }
  
    .sc-cvp__col {
      padding: 8px 16px;
    }
  
    .sc-cvp__middle strong {
      font-size: 1.25rem;
    }
  }
  
  /** @end */
  .sc-tooltip--blue {
    color: #2772c7;
  }
  
  .sc-tooltip--white {
    color: #fff;
  }
  
  .sc-tooltip {
    display: inline-flex;
    position: relative;
    align-items: center;
    margin: 0 4px;
    z-index: 3;
    cursor: pointer;
  }
  
  .sc-tooltip__text {
    background-color: #eaf0f8;
    color: #191919;
    top: 24px;
    left: 40px;
    transform: translateX(-50%);
    bottom: auto;
    min-width: 160px;
    text-align: left;
    width: 250px;
    position: absolute;
    padding: 8px;
    border-radius: 5px;
    visibility: hidden;
    opacity: 0;
    transition: opacity 1s;
    font-size: .75rem;
    font-weight: 400;
    cursor: default;
  }
  
  .sc-tooltip svg {
    width: 14px;
    height: 14px;
  }
  
  .sc-tooltip:hover .sc-tooltip__text {
    opacity: 1;
    visibility: visible;
  }
  
  .sc-tooltip--blue svg path {
    stroke: #2772c7;
  }
  
  /** @define mb-amountcard; weak */
  .sc-mb-amountcard {
    margin-bottom: 12px;
    border-radius: 0 0 32px;
    background: #fff;
    position: relative;
    border-bottom: 0.5px solid #ececec80;
    box-shadow: 0px 2px 9px 0px #f3f2f2cc;
    /* stylelint-enable plugin/selector-bem-pattern */
  }
  
  .sc-mb-amountcard::after {
    content: "";
    position: absolute;
    width: 175px;
    height: 150px;
    right: 0;
    top: 26px;
    background-image: url('data:image/svg+xml,<svg width="173" height="125" viewBox="0 0 173 125" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="0.8" fill-rule="evenodd" clip-rule="evenodd" d="M111.892 1.30395e-06C97.1768 0.003102 86.7069 4.74639 76.494 11.5462L0 62.5008L76.494 113.452C86.807 120.244 97.6292 125 111.892 125C145.64 125 173 97.0185 173 62.5C173 27.9823 145.64 -0.00697527 111.892 1.30395e-06Z" fill="url(%23paint0_linear_2001_5)" fill-opacity="0.3"/><path opacity="0.8" fill-rule="evenodd" clip-rule="evenodd" d="M110.071 6C96.1213 6.00295 86.1962 10.5186 76.5146 16.992L4 65.5008L76.5146 114.007C86.291 120.473 96.5503 125 110.071 125C142.063 125 168 98.3616 168 65.5C168 32.6391 142.063 5.99336 110.071 6Z" fill="url(%23paint1_linear_2001_5)" fill-opacity="0.3"/><defs><linearGradient id="paint0_linear_2001_5" x1="45.8785" y1="24.3338" x2="129.823" y2="130.389" gradientUnits="userSpaceOnUse"><stop stop-color="%23D3E3FF"/><stop offset="1" stop-color="%2374A7FF"/></linearGradient><linearGradient id="paint1_linear_2001_5" x1="47.4917" y1="29.1658" x2="127.484" y2="129.8" gradientUnits="userSpaceOnUse"><stop stop-color="%23D3E3FF"/><stop offset="1" stop-color="%2374A7FF"/></linearGradient></defs></svg>');
    z-index: 0;
    background-size: cover;
    background-repeat: no-repeat;
  }
  
  .sc-mb-amountcard__corner-left {
    width: 60px;
    height: 45px;
    overflow: hidden;
    position: absolute;
  }
  
  .sc-mb-amountcard__corner-left::before {
    content: "";
    display: block;
    width: 200%;
    height: 200%;
    position: absolute;
    border-radius: 50%;
    top: 0;
    left: 0;
    border: 0.5px solid #ececec;
    box-shadow: -50px -50px 0 0 #fff;
  }
  
  .sc-mb-amountcard__wrapper {
    padding: 16px 16px 24px;
  }
  
  .sc-mb-amountcard__main {
    background: linear-gradient(82.13deg, #dfdfdf -1.46%, #fff 98.54%);
    padding: 1px;
    border-radius: 33px 7px 33px 11px;
    overflow: hidden;
    z-index: 1;
    position: relative;
  }
  
  .sc-mb-amountcard__inner {
    background: linear-gradient(90deg,
        #fff 32%,
        rgba(255, 255, 255, 0.9) 52.5%,
        #74a7ff 100%);
    padding: 12px 16px;
    border-radius: 33px 7px 33px 11px;
  }
  
  .sc-mb-amountcard__desc {
    border-radius: 0 0 32px 10px;
    color: #6b6e73;
    font-size: 0.75rem;
    font-weight: 600;
    /* stylelint-disable plugin/selector-bem-pattern */
  }
  
  .sc-mb-amountcard__desc strong {
    color: #191919;
  }
  
  .sc-mb-amountcard__desc:nth-child(4) {
    color: #191919;
  }
  
  .sc-mb-amountcard__progress {
    margin: 8px 0;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
    width: calc(100% + 32px);
    margin-left: -16px;
  }
  
  .sc-mb-amountcard__progress-bar {
    background: #eee;
    height: 7px;
    width: 100%;
    flex: 100%;
    margin-top: 8px;
  }
  
  .sc-mb-amountcard__progress-bar-inner {
    height: 7px;
    background-color: #0f7aed;
  }
  
  .sc-mb-amountcard .sc-cvp__col {
    text-align: left;
    /* stylelint-disable selector-max-compound-selectors */
    /* stylelint-enable selector-max-compound-selectors */
  }
  
  .sc-mb-amountcard .sc-cvp__col:last-child {
    text-align: right;
  }
  
  .sc-mb-amountcard .sc-cvp__col strong {
    font-size: 1.5rem;
  }
  
  .sc-mb-amountcard .sc-cvp__col:nth-child(2) .sc-cvp__top strong {
    font-size: 1.25rem;
  }
  
  .sc-mb-amountcard .sc-cvp__top,
  .sc-mb-amountcard .sc-cvp__middle,
  .sc-mb-amountcard .sc-cvp__bottom {
    font-weight: 500;
  }
  
  .sc-mb-amountcard:has(.sc-mb-amountcard__corner-left) {
    margin-bottom: 24px;
    /* stylelint-disable-line scale-unlimited/declaration-strict-value */
  }
  
  .sc-mb-amountcard--dark-blue,
  .sc-mb-amountcard--dark-black,
  .sc-mb-amountcard--prosper-blue {
    position: relative;
    border-bottom-width: 0;
  }
  
  .sc-mb-amountcard--dark-blue .sc-mb-amountcard__corner-left::before {
    border-width: 0;
  }
  
  .sc-mb-amountcard--dark-black .sc-mb-amountcard__corner-left::before {
    border-width: 0;
  }
  
  .sc-mb-amountcard--prosper-blue .sc-mb-amountcard__corner-left::before {
    border-width: 0;
  }
  
  .sc-mb-amountcard--dark-blue .sc-mb-header__content,
  .sc-mb-amountcard--dark-black .sc-mb-header__content,
  .sc-mb-amountcard--prosper-blue .sc-mb-header__content {
    color: #fff;
  }
  
  .sc-mb-amountcard--dark-blue .sc-mb-header svg path,
  .sc-mb-amountcard--dark-black .sc-mb-header svg path,
  .sc-mb-amountcard--prosper-blue .sc-mb-header svg path {
    fill: #fff;
  }
  
  .sc-mb-amountcard--dark-blue .sc-mb-amountcard__main,
  .sc-mb-amountcard--dark-black .sc-mb-amountcard__main {
    background: linear-gradient(82.13deg, #2c2b2b -1.46%, #ae8d60 98.54%);
    position: relative;
  }
  
  .sc-mb-amountcard--prosper-blue .sc-mb-amountcard__main {
    background: linear-gradient(82.12deg, #AE8D60 0%, #2C2B2B 65.24%, #AE8D60 94.55%);
    ;
    position: relative;
  }
  
  .sc-mb-amountcard--dark-blue .sc-mb-amountcard__main::before,
  .sc-mb-amountcard--dark-black .sc-mb-amountcard__main::before,
  .sc-mb-amountcard--prosper-blue .sc-mb-amountcard__main::before {
    content: "";
    position: absolute;
    background: url('data:image/svg+xml,<svg width="109" height="112" viewBox="0 0 109 112" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_5420_3783)"><g opacity="0.05"><path fill-rule="evenodd" clip-rule="evenodd" d="M113.956 151.393L35.0042 100.364C35.0042 100.364 25.1015 94.7139 22.8343 84.1846C19.6509 69.4017 30.1482 56.7288 30.1482 56.7288L132.616 122.977C140.52 128.093 142.679 138.555 137.597 146.448C132.378 154.554 121.652 156.343 113.956 151.393Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M39.1719 45.7928C39.1719 45.7928 27.0776 38.5428 27.0776 21.7754C27.0776 5.06358 39.1671 -2.09398 39.1671 -2.09398L82.3299 -30.1407C90.2412 -35.2458 100.822 -33.0175 105.964 -25.1641C111.107 -17.3108 108.863 -6.80593 100.952 -1.70079L64.5731 21.8169L126.558 61.8919C126.558 61.8919 137.714 68.2395 139.913 78.9511C142.981 93.8968 132.619 106.209 132.619 106.209L39.1719 45.7928Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M120.416 5.10486C116.363 5.10569 113.478 6.37399 110.665 8.19219L89.593 21.8169L110.665 35.4408C113.506 37.2569 116.487 38.5285 120.416 38.5285C129.713 38.5285 137.25 31.0466 137.25 21.8167C137.25 12.587 129.713 5.10299 120.416 5.10486Z" fill="white"/></g></g><defs><clipPath id="clip0_5420_3783"><rect width="109" height="205" fill="white" transform="translate(0 -18)"/></clipPath></defs></svg>');
    background-repeat: no-repeat;
    background-size: cover;
    top: 0;
    right: 0;
    width: 110px;
    height: 100%;
  }
  
  .sc-mb-amountcard--dark-blue .sc-mb-amountcard__inner,
  .sc-mb-amountcard--dark-black .sc-mb-amountcard__inner {
    color: #fff;
  }
  
  .sc-mb-amountcard--prosper-blue .sc-mb-amountcard__inner {
    color: #fff;
  }
  
  .sc-mb-amountcard--dark-blue .sc-mb-amountcard__desc,
  .sc-mb-amountcard--dark-black .sc-mb-amountcard__desc {
    color: rgba(255, 255, 255, 0.7);
  }
  
  .sc-mb-amountcard--prosper-blue .sc-mb-amountcard__desc {
    color: #fff;
    font-weight: 400;
  }
  
  .sc-mb-amountcard--prosper-blue .sc-mb-amountcard__desc strong {
    color: #fff;
  }
  
  .sc-mb-amountcard--prosper-blue .sc-mb-amountcard__progress-bar {
    background: rgba(235, 235, 235, 0.15);
  }
  
  .sc-mb-amountcard--dark-blue .sc-mb-amountcard__desc strong,
  .sc-mb-amountcard--dark-black .sc-mb-amountcard__desc strong {
    color: #fff;
  }
  
  .sc-mb-amountcard--dark-blue .sc-mb-amountcard__desc:last-child,
  .sc-mb-amountcard--dark-black .sc-mb-amountcard__desc:last-child {
    color: #fff;
  }
  
  .sc-mb-amountcard--dark-blue .sc-mb-amountcard__progress-bar,
  .sc-mb-amountcard--dark-black .sc-mb-amountcard__progress-bar {
    background: rgba(255, 255, 255, 0.15);
  }
  
  .sc-mb-amountcard--dark-blue .sc-mb-amountcard__progress-bar-inner,
  .sc-mb-amountcard--dark-black .sc-mb-amountcard__progress-bar-inner,
  .sc-mb-amountcard--prosper-blue .sc-mb-amountcard__progress-bar-inner {
    background-color: #ae8d60;
  }
  
  .sc-mb-amountcard--dark-blue .sc-cvp__col:nth-child(2) .sc-cvp__top,
  .sc-mb-amountcard--dark-black .sc-cvp__col:nth-child(2) .sc-cvp__top,
  .sc-mb-amountcard--prosper-blue .sc-cvp__col:nth-child(2) .sc-cvp__top {
    color: #ae8d60;
  }
  
  .sc-mb-amountcard--prosper-blue .sc-mb-amountcard__desc {
    color: #fff;
  }
  
  .sc-mb-amountcard--prosper-blue .sc-cvp__col:nth-child(2) .sc-cvp__top {
    font-size: 1.25rem;
  }
  
  .sc-mb-amountcard--prosper-blue .sc-cvp__col:nth-child(1) .sc-cvp__top {
    color: rgba(255, 255, 255, 0.5)
  }
  
  .sc-mb-amountcard--prosper-blue .sc-cvp__col:nth-child(1) .sc-cvp__top {
    color: rgba(255, 255, 255, 0.5)
  }
  
  .sc-mb-amountcard--dark-blue::after,
  .sc-mb-amountcard--dark-black::after,
  .sc-mb-amountcard--prosper-blue::after {
    content: none;
  }
  
  .sc-mb-amountcard--dark-blue {
    background: #193043;
  }
  
  .sc-mb-amountcard--dark-blue .sc-mb-amountcard__inner {
    background: #0f2130;
  }
  
  .sc-mb-amountcard--dark-blue .sc-mb-amountcard__corner-left::before {
    box-shadow: -50px -50px 0 0 #193043;
  }
  
  .sc-mb-amountcard--dark-black {
    background: linear-gradient(90deg, #1f282e 0%, #4f595d 130.78%);
  }
  
  .sc-mb-amountcard--dark-black .sc-mb-amountcard__inner {
    background: #1d2529;
  }
  
  .sc-mb-amountcard--prosper-blue .sc-mb-amountcard__inner {
    background: #020B43;
  }
  
  .sc-mb-amountcard--prosper-blue .sc-mb-amountcard__corner-left::before {
    box-shadow: -50px -50px 0 0 #020B43;
  }
  
  .sc-mb-amountcard--dark-black .sc-mb-amountcard__corner-left::before {
    box-shadow: -50px -50px 0 0 #1f282e;
  }
  
  .sc-mb-amountcard .sc-mb-header__content {
    padding-bottom: 0;
  }
  
  .sc-mb-amountcard--prosper-blue {
    background-color: #020B43;
  }
  
  /** @end */
  /** @define mb-modal; weak */
  .sc-mb-modal {
    position: fixed;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 5;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(25, 25, 25, 0.8);
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
    transition: all 0.3s ease-out;
    /* stylelint-disable plugin/selector-bem-pattern */
    /* stylelint-enable plugin/selector-bem-pattern */
    /* stylelint-disable max-nesting-depth, plugin/selector-bem-pattern */
    /* stylelint-enable max-nesting-depth, plugin/selector-bem-pattern */
  }
  
  .sc-mb-modal.visible {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
  }
  
  .sc-mb-modal.visible .sc-mb-popup__dialog,
  .sc-mb-modal.visible .sc-mb-modal__dialog {
    opacity: 1;
    transform: scale(1);
  }
  
  .sc-mb-modal__wrapper {
    padding: 0 16px;
  }
  
  .sc-mb-modal__dialog {
    background-color: #fff;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    position: fixed;
    opacity: 0;
    transform: scale(0.8);
    transition: opacity 0.3s ease, transform 0.3s ease;
    max-width: 600px;
    border-radius: 20px 20px 0 0;
    margin: 0;
    width: 100%;
    height: 100%;
    bottom: 0;
    border-bottom: 1px solid #e1e1e1;
  }
  
  .sc-mb-modal__banner-wrap {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 226px;
    overflow: hidden;
  }
  
  .sc-mb-modal__banner-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
  }
  
  .sc-mb-modal__body {
    text-align: left;
    padding: 32px 16px;
    background: #fff;
    height: calc(100% - 105px);
    overflow-y: auto;
    width: 100%;
  }
  
  .sc-mb-modal__footer {
    position: fixed;
    width: 100%;
    bottom: 0;
    background: #fff;
    padding: 16px;
    right: 0;
    display: flex;
    z-index: 10;
  }
  
  .sc-mb-modal__content {
    height: 100%;
  }
  
  .sc-mb-modal__header {
    display: flex;
    padding: 16px;
    background-color: #fff;
    font-weight: 500;
    align-items: center;
    border-bottom: 1px solid #e5e5e5;
    border-radius: 24px 24px 0 0;
  }
  
  .sc-mb-modal__header-title {
    margin: 0 auto;
    color: #212121;
    font-weight: 500;
  }
  
  .sc-mb-modal__close,
  .sc-mb-modal__download {
    border: 0;
    background: #fff;
    cursor: pointer;
    display: flex;
  }
  
  .sc-mb-modal__close svg,
  .sc-mb-modal__download svg {
    width: 18px;
    height: 18px;
  }
  
  .sc-mb-modal .sc-btn {
    position: relative;
    width: 100%;
  }
  
  .sc-mb-modal__footer-btn {
    width: 100%;
    position: relative;
    justify-content: flex-start;
    padding-left: calc(40px + 24px);
  }
  
  .sc-mb-modal__footer-btn--dark {
    background-color: #0b56a8;
    border-color: #0b56a8;
    font-weight: 600;
  }
  
  .sc-mb-modal__footer-btn::before {
    content: "";
    color: #fff;
    position: absolute;
    left: 24px;
    font-size: 2.5rem;
    top: 50%;
    transform: translate(50%, -50%);
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='14' viewBox='0 0 15 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.21132 14C3.82741 13.9997 4.97727 13.4684 6.09892 12.7068L14.5 6.99991L6.09892 1.29335C4.96629 0.532639 3.77771 9.69977e-07 2.21132 8.33038e-07C-1.49515 5.09008e-07 1.5 3.13393 1.5 7C1.5 10.866 -1.49515 14.0008 2.21132 14Z' fill='white'/%3E%3C/svg%3E");
    background-size: 14px;
    background-repeat: no-repeat;
    background-position: center;
    width: 14px;
    height: 14px;
  }
  
  .sc-mb-modal__footer-btn--disabled {
    border-color: #c3defa;
    color: #719ac1;
    background-color: #c3defa;
  }
  
  .sc-mb-modal__footer-btn--disabled:hover {
    cursor: not-allowed;
    border-color: #c3defa;
    color: #719ac1;
    background-color: #c3defa;
  }
  
  .sc-mb-modal__footer-btn--disabled::before {
    color: #719ac1;
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='14' viewBox='0 0 15 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.21132 14C3.82741 13.9997 4.97727 13.4684 6.09892 12.7068L14.5 6.99991L6.09892 1.29335C4.96629 0.532639 3.77771 9.69977e-07 2.21132 8.33038e-07C-1.49515 5.09008e-07 1.5 3.13393 1.5 7C1.5 10.866 -1.49515 14.0008 2.21132 14Z' fill='%230C3A66'/%3E%3C/svg%3E");
  }
  
  .sc-mb-modal--close-btn .sc-mb-modal__header {
    border-bottom: 0;
  }
  
  .sc-mb-modal--close-btn .sc-mb-modal__close {
    width: 100%;
    justify-content: right;
  }
  
  .sc-mb-modal--full-height .sc-mb-modal__body {
    height: 100%;
    padding-bottom: 40px;
  }
  
  .sc-mb-modal--popup {
    background-color: #547593;
  }
  
  .sc-mb-modal--popup .sc-mb-modal__body {
    max-height: 500px;
    padding-bottom: 80px;
    /* stylelint-disable-line scale-unlimited/declaration-strict-value */
    overflow-y: scroll;
  }
  
  .sc-mb-modal--popup .sc-mb-modal__dialog {
    background: transparent;
    left: 16px;
    right: 16px;
    width: calc(100% - 32px);
    height: auto;
    margin: 0 auto;
    bottom: 20px;
    box-shadow: none;
    overflow-y: auto;
    border-radius: 43px 24px 55px 34px;
  }
  
  .sc-mb-modal.sc-mb-upgrade-account .sc-mb-modal__footer-btn--dark {
    background-color: #3beb8d;
    border-width: 0;
    color: #0c3a66;
    max-width: 300px;
    height: 52px;
  }
  
  .sc-mb-upgrade {
    background-color: #fff;
    margin-top: -24px;
    margin-bottom: 0;
    padding: 32px;
    border-radius: 24px 24px 0 0;
    position: relative;
    z-index: 9;
  }
  
  .sc-mb-upgrade__title {
    font-size: 1.5rem;
    font-weight: 500;
    color: #0c3a66;
    margin-bottom: 16px;
  }
  
  .sc-mb-upgrade__desc {
    font-size: 1rem;
    color: #0c3a66;
  }
  
  .sc-mb-modal.sc-mb-upgrade-account .sc-mb-modal__body {
    padding: 0;
  }
  
  .sc-mb-modal.sc-mb-upgrade-account .sc-mb-modal__header {
    border-bottom-width: 0;
  }
  
  .sc-mb-modal.sc-mb-upgrade-account .sc-mb-modal__banner-wrap {
    position: relative;
    overflow: hidden;
    height: 380px;
    padding-bottom: 40px;
  }
  
  .sc-mb-modal.sc-mb-upgrade-account .sc-mb-modal__banner-image {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
  
  .sc-mb-modal.sc-mb-upgrade-account .sc-mb-modal__banner-content {
    z-index: 1;
    margin-top: auto;
    padding: 16px;
  }
  
  .sc-mb-modal.sc-mb-upgrade-account .sc-mb-modal__banner-content h1 {
    font-size: 1.875rem;
    color: #fff;
  }
  
  .sc-mb-modal.sc-mb-upgrade-account .sc-mb-modal__banner-content::after {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: -2;
    background: rgba(0, 0, 0, 0.4);
  }
  
  .sc-mb-modal.sc-mb-upgrade-account .sc-mb-modal__wrapper {
    padding: 0;
  }
  
  .sc-mb-modal.sc-mb-upgrade-account .sc-mb-modal__footer {
    background-color: #0c3a66;
    border-top-left-radius: 32px;
    padding: 24px 16px 32px;
  }
  
  .sc-mb-modal.sc-mb-upgrade-account .sc-mb-modal__footer-btn--dark::before {
    background-image: url('data:image/svg+xml,<svg width="15" height="14" viewBox="0 0 15 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.71132 14C4.32741 13.9997 5.47727 13.4684 6.59892 12.7068L15 6.99991L6.59892 1.29335C5.46629 0.532639 4.27771 9.69977e-07 2.71132 8.33038e-07C-0.995153 5.09008e-07 2 3.13393 2 7C2 10.866 -0.995154 14.0008 2.71132 14Z" fill="%230C3A66"/></svg>');
  }
  
  .sc-mb-modal.sc-mb-upgrade-account .sc-mb-modal__footer::after {
    position: absolute;
    content: "";
    top: -120px;
    width: 98px;
    height: 121px;
    right: 0;
    background-image: url('data:image/svg+xml,<svg width="71" height="71" viewBox="0 0 71 71" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.250214 70.75L70.7502 70.75V0.749958C68.2502 33.75 55.2502 70.75 0.250214 70.75Z" fill="%230C3A66"/></svg>');
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 111;
  }
  
  .sc-mb-modal.sc-mb-fund .sc-mb-modal__body {
    background-color: #f8f8f8;
  }
  
  /** @end */
   
  @keyframes shimmer {
    from {
      background-position: -1000px 0;
    }
  
    to {
      background-position: 1000px 0;
    }
  }
  
  @keyframes shimmer {
    from {
      background-position: -1000px 0;
    }
  
    to {
      background-position: 1000px 0;
    }
  }
  
  .sc-tag {
    display: inline-flex;
    border-radius: 30px;
    background-color: transparent;
    border: 1px solid transparent;
    font-size: 0.75rem;
    padding: 4px 12px;
    transition: all 0.2s ease-in;
    color: #fff;
    font-weight: 400;
  }
  
  .sc-tag--square {
    border-radius: 4px;
  }
  
  .sc-tag * {
    color: inherit;
  }
  
  .sc-tag--blue {
    background-color: #00bcd3;
  }
  
  .sc-tag--dark-blue {
    background-color: #0d478c;
  }
  
  .sc-tag--green {
    background-color: #38d200;
  }
  
  .sc-tag--yellow {
    background-color: #ffba06;
  }
  
  .sc-tag--sky-blue {
    background-color: #00a9f3;
  }
  
  .sc-tag--gold {
    background-color: #f4e46f;
    color: #525355;
  }
  
  .sc-tag--orange {
    background-color: #ff9526;
  }
  
  .sc-tag--gray {
    background-color: #dfdfdf;
    color: #525355;
  }
  
  .sc-tag--white {
    background-color: #fff;
    color: #525355;
  }
  
  .sc-tag--black {
    background-color: #191919;
    color: #fff;
  }
  
  .sc-tag--grey-light {
    background-color: #eaf0f8;
    color: #525355;
  }
  
  .sc-tag--line-green {
    border-color: #92e773;
    background-color: #ebfae5;
    color: #1f8845;
  }
  
  .sc-tag--line-blue {
    border-color: #7bb6f5;
    background-color: #e7f1fd;
    color: #0b56a8;
  }
  
  .sc-tag--red {
    background-color: #fbe5e5;
    color: #c30303;
  }
  
  [class*="sc-tag--line"] {
    border-width: 2px;
  }
  
  @keyframes shimmer {
    from {
      background-position: -1000px 0;
    }
  
    to {
      background-position: 1000px 0;
    }
  }
  
  .sc-mb-header__wrapper {
    padding: 0 16px;
  }
  
  .sc-mb-header__content {
    padding: 16px 0;
    display: flex;
    align-items: center;
    justify-content: left;
    color: #000;
    font-size: 1rem;
    font-weight: 500;
  }
  
  .sc-mb-header__content strong {
    font-weight: 600;
  }
  
  .sc-mb-header__back {
    margin-right: 8px;
  }
  
  .sc-mb-header__back svg {
    width: 24px;
    height: 24px;
  }
  
  .sc-mb-wealthoffer {
    padding-bottom: 12px;
  }
  
  .sc-mb-wealthoffer__card {
    position: relative;
    max-width: 200px;
  }
  
  .sc-mb-wealthoffer__card-box {
    height: 100%;
    display: flex;
    flex-direction: column;
    border-radius: 6px;
    position: relative;
    z-index: 10;
    padding: 16px 12px;
  }
  
  .sc-mb-wealthoffer__card-image {
    width: calc(100% + 20px);
    margin-top: -14px;
    margin-left: -10px;
  }
  
  .sc-mb-wealthoffer__card-image img {
    width: 100%;
    height: 75px;
    object-fit: cover;
    border-radius: 12px 12px 130% 100%/35%;
  }
  
  .sc-mb-wealthoffer__card-title {
    color: #2772c7;
    font-size: 0.75rem;
    text-align: center;
  }
  
  .sc-mb-wealthoffer__card-title strong {
    font-size: 1.5rem;
    background: radial-gradient(78.33% 78.33% at 2.36% -6.53%,
        #2db944 0,
        #4478ff 100%);
    background-clip: text;
    color: transparent;
    position: relative;
    z-index: 1;
  }
  
  .sc-mb-wealthoffer__card-title strong::after {
    position: absolute;
    content: "";
    width: 75%;
    height: 8px;
    background: url('data:image/svg+xml,<svg width="38" height="8" viewBox="0 0 38 8" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.354004" width="37.5" height="8" rx="4" fill="%23C4FFA9"/></svg>');
    background-repeat: no-repeat;
    background-size: cover;
    bottom: 2px;
    right: 0;
    z-index: -1;
  }
  
  .sc-mb-wealthoffer__card .sc-tag {
    margin-left: auto;
    border-radius: 0 6px 9px 15px;
    background-color: #c4ffa8;
    font-size: 0.625rem;
    color: #35681d;
    font-weight: 500;
    position: absolute;
    padding: 4px;
    top: 0;
    right: 0;
  }
  
  .sc-mb-wealthoffer__wrapper {
    padding-left: 16px;
  }
  
  .sc-mb-wealthoffer__background {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    object-position: center;
    pointer-events: none;
    z-index: 1;
  }
  
  .sc-mb-wealthoffer__cvp {
    display: flex;
    flex-direction: column;
    text-align: center;
    margin-top: auto;
  }
  
  .sc-mb-wealthoffer__cvp-top {
    color: #1f568b;
    font-size: 0.75rem;
    font-weight: 500;
    margin-top: 24px;
  }
  
  .sc-mb-wealthoffer__cvp-top span {
    font-weight: 600;
    position: relative;
  }
  
  .sc-mb-wealthoffer__cvp-top span::after {
    position: absolute;
    content: "";
    width: 95%;
    height: 6px;
    background-color: #B8FFA4;
    bottom: 2px;
    right: 0;
    z-index: -1;
    border-radius: 50%;
    transform: scale(1.1);
  }
  
  .sc-mb-wealthoffer__cvp-bottom {
    color: #0b56a8;
    font-size: 0.625rem;
    font-weight: 500;
    margin-top: 8px;
  }
  
  .sc-mb-wealthoffer .splide__slide:first-child {
    margin-left: auto;
  }
  
  .sc-mb-wealthoffer .splide__slide:last-child {
    margin-right: auto !important;
  }
  
  /* stylelint-disable max-nesting-depth, selector-max-compound-selectors */
  /* stylelint-enable max-nesting-depth, selector-max-compound-selectors */
  .sc-mb-wealthoffer--register .sc-mb-wealthoffer__card {
    max-width: 160px;
    min-height: 160px;
    background-image: url(https://av.sc.com/sg/content/images/hk-sc-wealth-tile-bg-white-170px-200px.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
  }
  
  .sc-mb-wealthoffer--register .sc-mb-wealthoffer__card .sc-tag {
    border-radius: 0 6px 6px 15px;
    padding: 4px 8px;
    color: #174b7d;
  }
  
  .sc-mb-wealthoffer--register .sc-mb-wealthoffer__card-image {
    height: 89px;
    border-radius: 0 5px 136% 100%/92%;
    pointer-events: none;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  }
  
  .sc-mb-wealthoffer--register .sc-mb-wealthoffer__cvp {
    padding-top: 6px;
  }
  
  .sc-mb-wealthoffer--register .sc-mb-wealthoffer__cvp-top {
    margin-top: 0;
    color: #174b7d;
    font-size: 0.875rem;
  }
  
  .sc-mb-wealthoffer--register .sc-mb-wealthoffer__cvp-top strong {
    background: #174b7d;
    background-clip: text;
  }
  
  .sc-mb-wealthoffer--register .sc-mb-wealthoffer__cvp-bottom {
    color: #606367;
  }
  
  .sc-mb-wealthoffer--register .sc-mb-wealthoffer__card--locked {
    filter: grayscale(1);
    pointer-events: none;
  }
  
  .sc-mb-wealthoffer--register .sc-mb-wealthoffer__card--locked .sc-mb-wealthoffer__icon {
    display: block;
  }
  
  /*     .sc-mb-wealthoffer--register .sc-mb-wealthoffer__card--locked .sc-mb-wealthoffer__card-box:has(.sc-mb-wealthoffer__card-image) .sc-mb-wealthoffer__icon {
      left: 11px;
      top: -14px;
  }
  */
  .sc-mb-wealthoffer--register .sc-mb-wealthoffer__card--locked .sc-mb-wealthoffer__card-image {
    opacity: 0.5;
  }
  
  .sc-mb-wealthoffer--register .sc-mb-wealthoffer__icon {
    margin: 24px auto 12px;
    position: absolute;
    z-index: -9;
    left: 8%;
    top: -8%;
    width: 13px;
    height: 16px;
    display: none;
  }
  
  .sc-mb-wealthoffer--register .sc-mb-wealthoffer__icon svg {
    width: 100%;
    height: 100%;
  }
  
  .sc-mb-wealthoffer--register .sc-mb-wealthoffer-tile__left {
    flex-direction: column;
  }
  
  .sc-mb-wealthoffer--register .sc-mb-wealthoffer-tile__right {
    display: flex;
    justify-content: flex-end;
  }
  
  .sc-mb-wealthoffer--register .sc-mb-header__content {
    font-size: 14px;
  }
  
  .sc-mb-wealthoffer__terms {
    padding: 0 16px;
    margin-top: 16px;
  }
  
  .sc-mb-wealthoffer__terms-link {
    font-size: 0.75rem;
    color: #0473ea;
    padding: 16px 0;
    text-decoration: underline solid 0%;
    cursor: pointer;
    text-align: left;
  }
  
  .sc-mb-wealthoffer-tile {
    padding: 0 16px;
    padding: 1px;
    border-radius: 6px;
    overflow: hidden;
    margin-bottom: 16px;
    z-index: 1;
  }
  
  .sc-mb-wealthoffer-tile__wrapper {
    padding: 0 16px;
  }
  
  .sc-mb-wealthoffer-tile__title {
    font-weight: 600;
    font-size: 0.875rem;
    margin-bottom: 12px;
    color: #fff;
  }
  
  .sc-mb-wealthoffer-tile__note {
    font-size: 0.75rem;
    color: #fff;
  }
  
  .sc-mb-wealthoffer-tile__inner {
    /* background: linear-gradient(0deg, #f1f9ff 28%, #e6f4ff 79%); */
    background-color: #020B43;
    padding: 16px 12px;
    border-radius: 6px;
    display: flex;
    box-shadow: 0px 4px 4px 0px #42E4D480;
  }
  
  .sc-mb-wealthoffer-tile__icon {
    width: 18px;
    height: 18px;
    flex-shrink: 0;
    margin-right: 8px;
  }
  
  .sc-mb-wealthoffer-tile__icon svg {
    width: 100%;
    height: 100%;
  }
  
  .sc-mb-wealthoffer-tile__left,
  .sc-mb-wealthoffer-tile__right {
    width: 100%;
  }
  
  .sc-mb-wealthoffer-tile__right {
    text-align: right;
  }
  
  .sc-mb-wealthoffer-tile__right .sc-btn {
    font-size: 12px;
    min-height: 25px;
    min-width: 100px;
  }
  
  .sc-mb-wealthoffer-tile__left {
    display: flex;
  }
  
  .sc-mb-wealthoffer-tile__desc {
    font-size: 0.875rem;
    color: #193043;
    font-weight: 500;
  }
  
  .sc-mb-wealthoffer-tile__value {
    font-size: 0.75rem;
  }
  
  .sc-mb-wealthoffer-tile__value strong {
    font-size: 0.875rem;
  }
   
  @keyframes shimmer {
    from {
      background-position: -1000px 0
    }
  
    to {
      background-position: 1000px 0
    }
  }
  
  @keyframes shimmer {
    from {
      background-position: -1000px 0
    }
  
    to {
      background-position: 1000px 0
    }
  }
  
  .sc-accordion {
    width: 100%
  }
  
  .sc-accordion__input {
    position: absolute;
    opacity: 0;
    z-index: -1;
    visibility: hidden
  }
  
  .sc-accordion__input:checked+.sc-accordion__label::after {
    transform: rotate(180deg);
    top: calc(50% - 6px)
  }
  
  .sc-accordion__input:checked~.sc-accordion__content {
    max-height: 100%;
    padding: 16px 0;
    overflow: hidden;
    display: block
  }
  
  .sc-accordion__input:checked~.sc-heading .sc-accordion__label--plus {
    border-bottom: 0;
    font-weight: 500
  }
  
  .sc-accordion__input:checked~.sc-heading .sc-accordion__label--plus::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Crect width='17' height='1.5' x='3.5' y='11.25' fill='%230C77B9' fill-rule='evenodd' rx='.75'/%3E%3C/svg%3E%0A");
    transform: rotate(0) translateY(-50%);
    top: 47%
  }
  
  .sc-accordion__label {
    padding: 16px 32px 16px 16px;
    background-color: #f5f5f5;
    font-weight: 400;
    cursor: pointer;
    color: #191919;
    font-size: 1rem;
    position: relative;
    min-height: auto;
    display: inline-block;
    width: 100%
  }
  
  .sc-accordion__label::after {
    content: "";
    width: 13px;
    height: 13px;
    background-image: url("data:image/svg+xml,%3Csvg width='168' height='100' viewBox='0 0 168 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M165.315 8.67848L159.812 3.13717C158.08 1.40662 155.776 0.453244 153.313 0.453244C150.852 0.453244 148.545 1.40662 146.813 3.13717L84.0376 65.915L21.19 3.06751C19.4608 1.33696 17.1539 0.384949 14.6926 0.384949C12.2313 0.384949 9.92301 1.33696 8.19246 3.06751L2.68802 8.57467C-0.896007 12.156 -0.896007 17.9896 2.68802 21.5709L77.5156 96.6675C79.2447 98.3967 81.549 99.615 84.0321 99.615H84.0608C86.5234 99.615 88.8277 98.3953 90.5568 96.6675L165.315 21.7744C167.047 20.0452 167.997 17.6713 168 15.21C168 12.7474 167.047 10.4063 165.315 8.67848Z' fill='%23626262'/%3E%3C/svg%3E%0A");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 15px
  }
  
  .sc-accordion__label strong {
    font-weight: 500
  }
  
  .sc-accordion__label--plus {
    background-color: #fff;
    padding: 16px 16px 16px 40px;
    border-bottom: 1px solid #d4d4d4;
    font-size: 1.125rem;
    font-weight: 400;
    margin-bottom: 2px
  }
  
  .sc-accordion__label--plus::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='%230C77B9' fill-rule='evenodd'%3E%3Crect width='1.5' height='17' x='11.25' y='3.5' rx='.75'/%3E%3Crect width='17' height='1.5' x='3.5' y='11.25' rx='.75'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-size: 24px 24px;
    width: 24px;
    height: 24px;
    right: auto;
    left: 6px;
    filter: none;
    top: 47%
  }
  
  .sc-accordion__label--plus-right {
    padding: 8px 40px 8px 0
  }
  
  .sc-accordion__label--plus-right::after {
    right: 6px;
    left: auto
  }
  
  .sc-accordion__content {
    max-height: 0;
    padding: 0;
    color: #6b6e73;
    background: #fff;
    overflow: hidden;
    display: none;
    font-size: .875rem
  }
  
  .sc-accordion__content .sc-two-column ul {
    list-style: none;
    padding-left: 0
  }
  
  .sc-accordion__content .sc-accordion-terms,
  .sc-accordion__content .sc-content-wrapper {
    padding: 0
  }
  
  .sc-accordion--with-icon-desc .sc-accordion__label {
    display: flex;
    flex-wrap: wrap;
    align-items: center
  }
  
  .sc-accordion--with-icon-desc .sc-accordion__label-desc {
    flex: 100%;
    font-size: .875rem;
    margin-top: 8px
  }
  
  .sc-accordion--with-icon-desc .sc-accordion__label-icon {
    flex: 40px
  }
  
  .sc-accordion--with-icon-desc .sc-accordion__label-icon svg {
    width: 40px;
    height: 40px
  }
  
  .sc-accordion--with-icon-desc .sc-accordion__label-title {
    flex: calc(100% - 40px);
    font-size: 1.25rem
  }
  
  @media (min-width:680px) {
    .sc-accordion__label--plus {
      font-size: 1.125rem;
      padding: 16px 16px 16px 40px
    }
  
    .sc-accordion__label--plus-right {
      padding: 8px 40px 8px 0
    }
  
    .sc-accordion__content .sc-accordion-terms__panel {
      padding-left: 16px
    }
  }
  
  .sc-faqs {
    padding-bottom: 32px
  }
  
  .sc-faqs .sc-inline-buttons {
    margin-top: 16px
  }
  
  .sc-faqs .sc-accordion__label {
    background-color: #fff;
    border-bottom: 1px solid #d4d4d4;
    font-size: 1.125rem;
    font-weight: 400;
    margin-bottom: 2px;
    padding: 16px 40px 16px 0
  }
  
  .sc-faqs .sc-accordion__label::after {
    background-image: url("data:image/svg+xml,%3Csvg width='168' height='100' viewBox='0 0 168 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M165.315 8.67848L159.812 3.13717C158.08 1.40662 155.776 0.453244 153.313 0.453244C150.852 0.453244 148.545 1.40662 146.813 3.13717L84.0376 65.915L21.19 3.06751C19.4608 1.33696 17.1539 0.384949 14.6926 0.384949C12.2313 0.384949 9.92301 1.33696 8.19246 3.06751L2.68802 8.57467C-0.896007 12.156 -0.896007 17.9896 2.68802 21.5709L77.5156 96.6675C79.2447 98.3967 81.549 99.615 84.0321 99.615H84.0608C86.5234 99.615 88.8277 98.3953 90.5568 96.6675L165.315 21.7744C167.047 20.0452 167.997 17.6713 168 15.21C168 12.7474 167.047 10.4063 165.315 8.67848Z' fill='%23626262'/%3E%3C/svg%3E%0A");
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
    right: 6px;
    left: auto;
    filter: none;
    top: 50%;
    transform: translateY(-50%)
  }
  
  .sc-faqs .sc-accordion__input:checked~.sc-heading .sc-accordion__label::after {
    background-image: url("data:image/svg+xml,%3Csvg width='168' height='100' viewBox='0 0 168 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M165.315 8.67848L159.812 3.13717C158.08 1.40662 155.776 0.453244 153.313 0.453244C150.852 0.453244 148.545 1.40662 146.813 3.13717L84.0376 65.915L21.19 3.06751C19.4608 1.33696 17.1539 0.384949 14.6926 0.384949C12.2313 0.384949 9.92301 1.33696 8.19246 3.06751L2.68802 8.57467C-0.896007 12.156 -0.896007 17.9896 2.68802 21.5709L77.5156 96.6675C79.2447 98.3967 81.549 99.615 84.0321 99.615H84.0608C86.5234 99.615 88.8277 98.3953 90.5568 96.6675L165.315 21.7744C167.047 20.0452 167.997 17.6713 168 15.21C168 12.7474 167.047 10.4063 165.315 8.67848Z' fill='%23626262'/%3E%3C/svg%3E%0A");
    transform: rotate(180deg);
    top: calc(50% - 6px)
  }
  
  .sc-faqs__expand-label {
    position: relative;
    display: inline-block;
    width: 100%;
    text-align: center
  }
  
  .sc-faqs__show,
  .sc-faqs__show-less {
    font-size: 1rem;
    color: #2772c7;
    display: inline-block;
    padding: 16px 0;
    cursor: pointer;
    font-weight: 600
  }
  
  .sc-faqs__more-input {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    padding: 0;
    border: 0;
    visibility: hidden
  }
  
  .sc-faqs__show-more {
    display: none
  }
  
  .sc-faqs__more-input:checked~.sc-faqs__show-more {
    display: block
  }
  
  .sc-faqs__more-input:checked+.sc-faqs__expand-label {
    display: none
  }
  
  @media (min-width:680px) {
    .sc-faqs .sc-accordion__label {
      padding: 16px 40px 16px 0
    }
  }
  
  @keyframes shimmer {
    from {
      background-position: -1000px 0
    }
  
    to {
      background-position: 1000px 0
    }
  }
  
  [data-modal-id] {
    display: none
  }
  
  .sc-modal {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 9999999;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .87);
    opacity: 0;
    visibility: hidden;
    display: flex;
    align-items: center;
    transition: all .3s ease-in-out
  }
  
  .sc-modal__open {
    overflow: hidden
  }
  
  .sc-modal__scroll {
    height: 100%;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 0 12px
  }
  
  .sc-modal__wrapper {
    max-width: 1020px;
    margin: 0 auto;
    background-color: #fff;
    position: relative;
    border-radius: 20px;
    overflow: hidden;
    width: 100%;
    padding-top: 50px
  }
  
  .sc-modal__wrapper::before {
    content: "";
    width: 100%;
    height: 1px;
    background-color: #f6f6f6;
    position: absolute;
    top: 50px;
    left: 0;
    z-index: 99
  }
  
  .sc-modal__wrapper--small {
    max-width: 600px
  }
  
  .sc-modal__wrapper--medium {
    max-width: 890px
  }
  
  .sc-modal__no-scroll {
    overflow: hidden
  }
  
  .sc-modal__content {
    min-width: 100%;
    overflow: hidden;
    position: relative;
    z-index: 50;
    font-size: .875rem
  }
  
  .sc-modal__content--no-padding {
    padding: 0 !important
  }
  
  .sc-modal__content-scroll {
    max-height: calc(100vh - 150px);
    overflow-y: auto
  }
  
  .sc-modal__content-scroll>div {
    padding-left: 16px;
    padding-right: 16px
  }
  
  .sc-modal__close {
    position: absolute;
    right: 10px;
    top: 12px;
    z-index: 99
  }
  
  .sc-modal__close-button {
    position: relative
  }
  
  .sc-modal__close-button::after {
    content: "";
    background-image: url('data:image/svg+xml,<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M11 21.5C16.799 21.5 21.5 16.799 21.5 11C21.5 5.20101 16.799 0.5 11 0.5C5.20101 0.5 0.5 5.20101 0.5 11C0.5 16.799 5.20101 21.5 11 21.5ZM6.4871 8.09971C6.04776 7.66037 6.04776 6.94806 6.4871 6.50872C6.92644 6.06938 7.63875 6.06938 8.07809 6.50872L11.0172 9.44782L13.9563 6.50872C14.3956 6.06938 15.1079 6.06938 15.5473 6.50872C15.9866 6.94806 15.9866 7.66037 15.5473 8.09971L12.6082 11.0388L15.5473 13.9779C15.9866 14.4173 15.9866 15.1296 15.5473 15.5689C15.1079 16.0082 14.3956 16.0082 13.9563 15.5689L11.0172 12.6298L8.07809 15.5689C7.63875 16.0082 6.92644 16.0082 6.4871 15.5689C6.04776 15.1296 6.04776 14.4173 6.4871 13.9779L9.4262 11.0388L6.4871 8.09971Z" fill="%23939393"/></svg>') !important;
    width: 25px;
    height: 25px;
    background-size: 100%;
    background-repeat: no-repeat;
    display: block
  }
  
  .sc-modal .sc-content-wrapper {
    padding: 0
  }
  
  .sc-modal .sc-external-link-button {
    margin-top: 16px
  }
  
  .sc-modal--show {
    transition: all .3s ease-in-out;
    opacity: 1;
    visibility: visible
  }
  
  .sc-modal [data-modal-id] {
    display: block
  }
  
  .sc-modal .sc-mobile-widget {
    margin-left: 0;
    margin-right: 0
  }
  
  .sc-modal .sc-mobile-widget .sc-product-boxes-tile__btns {
    position: fixed;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 2;
    padding: 8px 16px;
    background: #fff
  }
  
  .sc-modal .sc-mobile-widget .sc-product-boxes-tile__btns .sc-btn {
    width: 100%
  }
  
  .sc-modal .sc-mobile-widget .sc-product-boxes-tile__btns .sc-inline-buttons__item {
    width: 100%
  }
  
  .sc-modal .sc-mobile-widget .sc-heading-inner {
    margin-bottom: 4px
  }
  
  .sc-modal .sc-mobile-widget .sc-title--inner {
    position: fixed;
    top: 25px;
    left: 0;
    width: 100%;
    text-align: center;
    font-size: .875rem;
    font-weight: 500
  }
  
  @media (min-width:1024.98px) {
    .sc-modal__content-scroll {
      max-height: calc(100vh - 150px);
      overflow-y: auto
    }
  
    .sc-modal__content-scroll>div {
      padding-left: 24px;
      padding-right: 24px
    }
  }
  
  @media (min-width:680px) {
    .sc-modal__wrapper {
      min-width: 400px
    }
  }
  
  .sc-mobile-widget-page .sc-modal__scroll:not(:has(.sc-video-full)) {
    padding: 0 !important;
    align-items: normal !important
  }
  
  .sc-mobile-widget-page .sc-modal__content {
    background-color: #f3f3f3
  }
  
  .sc-mobile-widget-page .sc-modal__content-scroll {
    background-color: #f3f3f3
  }
  
  .sc-mobile-widget-page .sc-modal__content-scroll:not(:has(.sc-video-full)) {
    background-color: #fff;
    max-height: 100% !important;
    height: 100%;
    border-radius: 30px 30px 0 0;
    padding-bottom: 70px
  }
  
  .sc-mobile-widget-page .sc-modal__wrapper:not(:has(.sc-video-full)) {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(-.11%, #1a81f0), to(#0f4a8a));
    background: linear-gradient(179deg, #1a81f0 -.11%, #0f4a8a 100%) !important;
    border-radius: 0;
    padding-top: 70px !important
  }
  
  .sc-mobile-widget-page .sc-modal__wrapper:has(.sc-video-full) {
    padding: 0 !important
  }
  
  .sc-mobile-widget-page .sc-modal__wrapper:has(.sc-video-full) .wistia_responsive_padding {
    margin-top: 0
  }
  
  .sc-mobile-widget-page .sc-modal__wrapper::before {
    display: none !important
  }
  
  .sc-mobile-widget-page .sc-modal__wrapper .wistia_responsive_padding {
    margin-top: 45px
  }
  
  .sc-mobile-widget-page .sc-modal .sc-video-full {
    padding: 0 !important
  }
  
  .sc-mb-benefitcard-tab {
    padding: 12px 16px
  }
  
  .sc-mb-benefitcard-tab__top {
    display: flex;
    padding: 12px 8px;
    background-color: #fff;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px
  }
  .sc-mb-benefitcard-tab__note{
    margin-top: 12px;
    font-size: 10px;
    color: #525355;
  }
  
  .sc-mb-benefitcard-tab__icon {
    width: 33px;
    height: 33px;
    flex-shrink: 0;
    margin: 12px 0 24px 0
  }
  
  .sc-mb-benefitcard-tab__content {
    flex: 1 0 40%;
  }
  
  .sc-mb-benefitcard-tab__heading {
    font-size: .875rem;
    font-weight: 600;
    color: #525355
  }
  
  .sc-mb-benefitcard-tab__splide {
    flex: 1 0 60%;
    overflow: hidden
  }
  
  .sc-mb-benefitcard-tab__splide .splide__pagination {
    bottom: -24px
  }
  
  .sc-mb-benefitcard-tab__splide .splide__pagination__page {
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background-color: rgba(4, 115, 234, .302)
  }
  
  .sc-mb-benefitcard-tab__splide .splide__pagination__page.is-active {
    background-color: #0473ea;
    border-radius: 20px;
    width: 19px
  }
  
  .sc-mb-benefitcard-tab__splide .splide__arrow {
    top: 130%;
    bottom: -16px;
    width: 20px;
    height: 20px;
    background-color: transparent;
    border-width: 0
  }
  
  .sc-mb-benefitcard-tab__splide .splide__arrow:disabled {
    display: block
  }
  
  .sc-mb-benefitcard-tab__head-button {
    padding: 12px;
    max-width: 75px;
    font-size: .75rem;
    font-weight: 600;
    text-align: center;
    color: #020b43
  }
  
  .sc-mb-benefitcard-tab__head-button--active {
    background-color: #020B43;
    border-radius: 8px;
    border: 1px solid #020B43;
    position: relative;
    color: #fff
  }
  
  .sc-mb-benefitcard-tab__head-button--active::before {
    content: "";
    position: absolute;
    background: url('data:image/svg+xml,<svg width="39" height="57" viewBox="0 0 39 57" fill="none" xmlns="http://www.w3.org/2000/svg"><g opacity="0.2"><path fill-rule="evenodd" clip-rule="evenodd" d="M36.0855 63.6008L5.52792 43.8507C5.52792 43.8507 1.69517 41.6639 0.817673 37.5886C-0.414412 31.867 3.64847 26.9621 3.64847 26.9621L43.3078 52.603C46.3669 54.583 47.2023 58.6322 45.2355 61.6869C43.2155 64.8244 39.0641 65.5168 36.0855 63.6008Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M7.14095 22.7294C7.14095 22.7294 2.45999 19.9234 2.45999 13.4337C2.45999 6.96558 7.13909 4.19531 7.13909 4.19531L23.8448 -6.6599C26.9068 -8.63579 31.0021 -7.77332 32.9924 -4.73374C34.9827 -1.69419 34.1141 2.3716 31.0522 4.34749L16.9723 13.4498L40.9627 28.9604C40.9627 28.9604 45.2808 31.4172 46.1319 35.563C47.3193 41.3476 43.3087 46.113 43.3087 46.113L7.14095 22.7294Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M38.5858 6.98151C37.0169 6.98183 35.9006 7.47271 34.8118 8.17643L26.656 13.4497L34.8118 18.7227C35.9113 19.4256 37.0652 19.9178 38.5858 19.9178C42.1841 19.9178 45.1012 17.022 45.1012 13.4497C45.1012 9.8774 42.1841 6.98078 38.5858 6.98151Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M7.05443 64.6474C8.62325 64.647 9.73954 64.1562 10.8284 63.4524L18.9842 58.179L10.8284 52.9061C9.72895 52.2033 8.57517 51.7111 7.05443 51.7111C3.45608 51.7111 0.539062 54.607 0.539062 58.1792C0.539062 61.7515 3.45608 64.6482 7.05443 64.6474Z" fill="white"/></g></svg>');
    background-repeat: no-repeat;
    background-size: cover;
    top: 0;
    right: 0;
    width: 35px;
    height: 100%
  }
  
  .sc-mb-benefitcard-tab__table {
    width: 100%;
    z-index: 1;
    display: table;
    padding: 0
  }
  
  .sc-mb-benefitcard-tab__row {
    display: flex;
    align-items: stretch;
    position: relative
  }
  
  .sc-mb-benefitcard-tab__row-item {
    display: flex;
    justify-content: space-between;
    font-weight: 400;
    min-width: 80px;
    font-size: .75rem;
    padding: 12px 8px;
    align-items: center;
    text-align: left;
    color: #525355
  }
  
  .sc-mb-benefitcard-tab__row-item a {
    display: block;
    color: #0473ea;
    text-decoration: underline
  }
  
  .sc-mb-benefitcard-tab__row-item p {
    flex: 1 0 80%;
    margin-bottom: 0;
    padding-right: 4px
  }
  
  .sc-mb-benefitcard-tab__row-item:first-of-type {
    width: 40%;
    min-width: 160px;
    position: fixed
  }
  
  .sc-mb-benefitcard-tab__row-item:last-child {
    border-right-width: 0
  }
  
  .sc-mb-benefitcard-tab__row-item:first-child {
    position: sticky;
    left: 0;
    z-index: 2
  }
  
  .sc-mb-benefitcard-tab__row:first-child .sc-tab-bordered {
    border-top: 1px solid #020B43;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    margin-top: 8px
  }
  
  .sc-mb-benefitcard-tab__row:last-child .sc-tab-bordered {
    border-bottom: 1px solid #020B43;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    margin-bottom: 8px
  }
  
  .sc-mb-benefitcard-tab__row:nth-child(odd) {
    background-color: #f1f8ff
  }
  
  .sc-mb-benefitcard-tab__row:nth-child(odd) .sc-mb-benefitcard-tab__row-item:first-child {
    background-color: #f1f8ff
  }
  
  .sc-mb-benefitcard-tab__row:nth-child(2n) .sc-mb-benefitcard-tab__row-item:first-child {
    background-color: #fff
  }
  
  .sc-mb-benefitcard-tab__checked-icon {
    width: 21px;
    height: 21px;
    background-color: #38d200;
    border-radius: 50%;
    margin: 0 auto;
    position: relative
  }
  
  .sc-mb-benefitcard-tab__checked-icon::after {
    position: absolute;
    content: "";
    top: calc(50% - 7px);
    width: 6px;
    height: 10px;
    left: 8px;
    background-image: none;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    border-radius: 0
  }
  
  .sc-mb-benefitcard-tab__dash-icon {
    width: 20px;
    height: 6px;
    border-radius: 6px;
    background-color: #cccbcb;
    margin: 0 auto
  }
  
  .sc-mb-benefitcard-tab__modal-icon {
    width: 14px;
    height: 14px;
    margin-right: 8px;
    flex-shrink: 0
  }
  
  .sc-mb-benefitcard-tab__modal-icon svg {
    width: 100%;
    height: 100%
  }
  
  .sc-mb-benefitcard-tab.personal-banking .sc-tab-bordered {
    border-color: #7fadff
  }
  
  .sc-mb-benefitcard-tab.personal-banking .sc-mb-benefitcard-tab__head-button--active {
    background-color: #7fadff;
    border-color: #7fadff
  }
  
  .sc-mb-benefitcard-tab.personal-banking .sc-mb-benefitcard-tab__row:first-child .sc-tab-bordered {
    border-color: #7fadff
  }
  
  .sc-mb-benefitcard-tab.priority-banking .sc-tab-bordered {
    border-color: #193043
  }
  
  .sc-mb-benefitcard-tab.priority-banking .sc-mb-benefitcard-tab__head-button--active {
    background-color: #193043;
    border-color: #193043
  }
  
  .sc-mb-benefitcard-tab.priority-banking .sc-mb-benefitcard-tab__row:first-child .sc-tab-bordered {
    border-color: #193043
  }
  
  .sc-mb-benefitcard-tab .sc-accordion__label {
    background-color: #020b43;
    color: #fff;
    padding: 12px 24px 12px 12px
  }
  
  .sc-mb-benefitcard-tab .sc-accordion__label-title {
    font-size: .75rem;
    font-weight: 500
  }
  
  .sc-mb-benefitcard-tab .sc-accordion__label-icon {
    width: 20px;
    height: 20px;
    flex: 0 0 20px;
    margin-right: 12px
  }
  
  .sc-mb-benefitcard-tab .sc-accordion__label-icon svg {
    width: 100%;
    height: 100%
  }
  
  .sc-mb-benefitcard-tab .sc-accordion__label::after {
    width: 16px;
    height: 16px;
    top: 38%;
    transform: rotate(180deg);
    background-image: url('data:image/svg+xml,<svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.92334 10.9233L8.92334 5.92334L13.9233 10.9233" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')
  }
  
  .sc-mb-benefitcard-tab .sc-accordion__input:checked+.sc-accordion__label::after {
    transform: rotate(0)
  }
  
  .sc-mb-benefitcard-tab .sc-accordion__input:checked~.sc-accordion__content {
    overflow-x: auto;
    width: 100%;
    padding: 0
  }
  
  .sc-mb-benefitcard-tab .sc-tab-bordered {
    border-left: 1px solid #020B43;
    border-right: 1px solid #020B43
  }
  
  /* stylelint-disable max-nesting-depth */
  /* stylelint-enable max-nesting-depth */
  .sc-mb-benefitcard-tab--col .sc-mb-benefitcard-tab__row-item {
    min-width: 50px;
    width: 100%
  }
  
  .sc-mb-benefitcard-tab--col .sc-mb-benefitcard-tab__row-item:first-of-type {
    width: 100%
  }
  
  .sc-mb-benefitcard-tab--col .sc-mb-benefitcard-tab__content {
    display: flex;
    align-items: center
  }
  
  .sc-mb-benefitcard-tab--col .sc-mb-benefitcard-tab__icon {
    margin: 0 12px 0 0
  }
  
  .sc-mb-infobar {
    padding: 16px 0
  }
  
  .sc-mb-infobar__title {
    padding: 0 0 16px 0;
    font-size: .75rem;
    text-align: center;
    color: #000;
    border-bottom: 1px solid #979797
  }
  
  .sc-mb-infobar__content {
    padding: 12px 0;
    font-size: .75rem;
    color: #000
  }
  
  .sc-mb-infobar__content p {
    text-align: center;
  }
  
  .sc-mb-infobar .sc-inline-buttons__item {
    width: 100%
  }
  
  .sc-mb-infobar .sc-inline-buttons__item .sc-btn {
    width: 100%
  }
  
  .sc-appl-jrny__row,
  .sc-appl-jrny__column {
    display: flex;
    padding: 10px 0;
  }
  
  .modal-open {
    height: 100vh;
    overflow: hidden;
  }
  
  .sc-appl-jrny-popup,
  .sc-appl-jrny-modal {
    position: fixed;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1111;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(25, 25, 25, 0.8);
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
    transition: all 0.3s ease-out;
  }
  
  .sc-appl-jrny-popup.visible,
  .sc-appl-jrny-modal.visible {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
  }
  
  .sc-appl-jrny-popup.visible .sc-appl-jrny-popup__dialog,
  .sc-appl-jrny-modal.visible .sc-appl-jrny-popup__dialog {
    opacity: 1;
    transform: scale(1);
  }
  
  .sc-appl-jrny-popup.visible .sc-appl-jrny-modal__dialog,
  .sc-appl-jrny-modal.visible .sc-appl-jrny-modal__dialog {
    opacity: 1;
    transform: scale(1);
  }
  
  .sc-appl-jrny-popup__dialog,
  .sc-appl-jrny-modal__dialog {
    background-color: #fff;
    max-width: 400px;
    width: calc(100% - 1.25em);
    border-radius: 32px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    margin: 10px;
    position: fixed;
    bottom: 8px;
    opacity: 0;
    transform: scale(0.8);
    transition: opacity 0.3s ease, transform 0.3s ease;
  }
  
  .sc-appl-jrny-popup__body,
  .sc-appl-jrny-modal__body {
    text-align: center;
    padding: 32px;
  }
  
  .sc-appl-jrny-popup__body-title,
  .sc-appl-jrny-modal__body-title {
    font-size: 16px;
    color: #2772c7;
    margin-bottom: 12px;
  }
  
  .sc-appl-jrny-popup__title,
  .sc-appl-jrny-modal__title {
    font-size: 16px;
    color: #2772c7;
    margin-bottom: 10px;
  }
  
  .sc-appl-jrny-popup__title--error,
  .sc-appl-jrny-modal__title--error {
    color: #d0021b;
    font-weight: 500;
  }
  
  .sc-appl-jrny-popup__footer,
  .sc-appl-jrny-modal__footer {
    border-top: 1px solid #e1e1e1;
  }
  
  .sc-appl-jrny-popup__close-btn,
  .sc-appl-jrny-popup__back-btn,
  .sc-appl-jrny-modal__close-btn,
  .sc-appl-jrny-modal__back-btn {
    border: none;
    background: none;
    text-align: center;
    width: 100%;
    font-weight: 500;
    font-size: 16px;
    cursor: pointer;
    padding: 16px;
  }
  
  .sc-appl-jrny-popup__close-btn.blue,
  .sc-appl-jrny-popup__back-btn.blue,
  .sc-appl-jrny-modal__close-btn.blue,
  .sc-appl-jrny-modal__back-btn.blue {
    background: #2772c7;
    color: #fff;
  }
  
  .sc-appl-jrny-popup a.sc-appl-jrny-popup__close-btn,
  .sc-appl-jrny-modal a.sc-appl-jrny-popup__close-btn {
    color: #000;
    display: block;
  }
  
  .sc-appl-jrny-popup--center .sc-appl-jrny-popup__dialog,
  .sc-appl-jrny-modal--center .sc-appl-jrny-popup__dialog {
    bottom: auto;
  }
  
  .sc-appl-jrny-popup__exit-offer,
  .sc-appl-jrny-modal__exit-offer {
    background: #ebfae5;
    color: #000;
    font-size: 14px;
    padding: 6px 12px;
    border-radius: 5px;
    border: 1px solid #238500;
  }
  
  .sc-appl-jrny-popup__exit-offer span,
  .sc-appl-jrny-modal__exit-offer span {
    font-weight: bold;
  }
  
  .sc-appl-jrny-popup {
    z-index: 3;
  }
  
  .sc-appl-jrny-modal__dialog {
    max-width: 600px;
    border-radius: 20px 20px 0 0;
    margin: 0;
    width: 100%;
    height: calc(100% - 32px);
    bottom: 0;
    border-bottom: 1px solid #e1e1e1;
  }
  
  .sc-appl-jrny-modal__content {
    height: 100%;
  }
  
  .sc-appl-jrny-modal__header {
    display: flex;
    justify-content: center;
    padding: 16px;
    font-weight: 500;
  }
  
  .sc-appl-jrny-modal__header-wrapper {
    width: calc(100% - 100px);
    text-align: center;
  }
  
  .sc-appl-jrny-modal__header-wrapper h2 {
    color: #0473EA;
    font-weight: 600;
  }
  
  .sc-appl-jrny-modal__header-wrapper p {
    color: #030943;
    margin-top: 24px;
    font-weight: 600;
  }
  
  .sc-appl-jrny-modal__close {
    border: none;
    background: #fff;
    padding-left: 16px;
    cursor: pointer;
    right: 16px;
    position: absolute;
  }
  
  .sc-appl-jrny-modal__close svg,
  .sc-appl-jrny-modal__close img {
    width: 22px;
    height: 22px;
  }
  
  .sc-appl-jrny-modal__body {
    text-align: left;
    padding: 32px 16px;
    background: #f6f6f6;
    height: calc(100% - 120px);
    overflow-y: auto;
    width: 100%;
  }
  
  .sc-appl-jrny-modal__body:has(.sc-appl-jrny-doc) {
    padding: 0;
  }
  
  .sc-appl-jrny-modal__body .sc-appl-jrny-sub-section__body {
    border: 1px solid transparent;
    margin-bottom: 0;
  }
  
  .sc-appl-jrny-modal__body-title {
    font-weight: 400;
    line-height: 1.2;
    color: #000;
  }
  
  .sc-appl-jrny-modal__body p {
    font-weight: 500;
  }
  
  .sc-appl-jrny-modal__text-content {
    padding-bottom: 20px;
  }
  
  .sc-appl-jrny-modal__options {
    display: block;
    margin-bottom: 16px;
  }
  
  .sc-appl-jrny-modal .sc-radio-box__input-label {
    background: transparent;
  }
  
  .sc-appl-jrny-modal__footer {
    border-top: none;
    box-shadow: 0px 2px 14px 0px rgba(220, 220, 220, 0.5);
    position: fixed;
    width: 100%;
    bottom: 0;
    background: #fff;
    padding: 16px;
    gap: 12px;
    right: 0;
  }
  
  #txn-pwd-screen .sc-appl-jrny-modal__footer {
    position: relative;
    background: transparent;
    box-shadow: none;
    padding: 16px 0;
  }
  
  .sc-appl-jrny-modal.sc-appl-jrny-login .sc-appl-jrny-modal__dialog {
    height: 100%;
    border-radius: 0;
    background-color: #f6f6f6;
  }
  
  .sc-appl-jrny-modal.sc-appl-jrny-login .sc-appl-jrny-modal__body {
    padding: 0 16px;
  }
  
  .sc-appl-jrny-modal.sc-appl-jrny-login .sc-appl-jrny-modal__close {
    background: #f6f6f6;
  }
  
  .sc-appl-jrny-footer {
    box-shadow: 0px 2px 14px rgba(220, 220, 220, 0.5);
    background-color: #fff;
    padding: 24px 16px;
    position: fixed;
    width: 100%;
    bottom: 0;
    left: 0;
    display: flex;
    justify-content: center;
    flex-direction: column;
  }
  
  .sc-segment-up-jrny .sc-appl-jrny-footer__btn {
    background-color: #193043;
    border: none;
  }
  
  .sc-segment-up-jrny .sc-appl-jrny-footer__btn--bordered {
    border: 1px solid #193043;
    color: #193043;
    background: transparent;
    font-family: "SC Prosper Sans Variable", "SC Sans Web", "SC Sans", Arial, sans-serif !important;
  }
  
  
  .sc-appl-jrny-footer__btn {
    font-family: "SC Prosper Sans";
    background: #2772c7;
    border-radius: 27px;
    width: 100%;
    height: 40px;
    font-weight: 500;
    font-size: 16px;
    color: #fff;
    box-shadow: none;
    border: 0;
    padding: 0;
    cursor: pointer;
    transition: background 200ms;
    display: flex;
    justify-content: center;
    align-items: center;
    white-space: nowrap;
  }
  
  .sc-appl-jrny-footer__btn--transparent {
    display: flex;
    background: #fff;
    border: none;
    padding-right: 16px;
    align-items: center;
    color: #2772c7;
    width: auto;
  }
  
  .sc-appl-jrny-footer__btn--bordered {
    color: #2772c7;
    background: transparent;
    border: 1px solid #2772c7;
  }
  
  .sc-appl-jrny-footer__btn--small {
    max-width: 90px;
  }
  
  .sc-appl-jrny-footer__btn-back-arrow {
    display: inline-flex;
  }
  
  .sc-appl-jrny-footer__btn-back-arrow svg,
  .sc-appl-jrny-footer__btn-back-arrow img {
    width: 17px;
    display: block;
    margin-right: 12px;
  }
  
  .sc-appl-jrny-footer__btn.disabled {
    background: #ccc;
    pointer-events: none;
  }
  
  .sc-appl-jrny-footer__btn svg {
    margin-left: 8px;
  }
  
  .sc-appl-jrny-footer__back-button {
    display: flex;
    align-items: center;
  }
  
  .sc-appl-jrny-doc {
    background: #fff;
    border-top: 1px solid #e1e1e1;
  }
  
  .sc-appl-jrny-doc__tab {
    padding: 16px 8px 0;
    position: fixed;
    background: #fff;
    width: 100%;
    top: 57px;
  }
  
  .sc-appl-jrny-doc__tabs {
    font-size: 14px;
    gap: 10px;
    width: 100%;
  }
  
  .sc-appl-jrny-doc__tab-link {
    padding-bottom: 12px;
    align-items: center;
    display: flex;
    text-transform: uppercase;
    color: #6f6f6f;
    font-weight: 500;
    cursor: pointer;
    position: relative;
  }
  
  .sc-appl-jrny-doc__tab-link.active {
    color: #191919;
    border-bottom: 2px solid #191919;
  }
  
  .sc-appl-jrny-doc__tab-link.completed {
    padding-right: 16px;
  }
  
  .sc-appl-jrny-doc__tab-link.completed::after {
    content: "";
    transform: rotate(45deg);
    position: absolute;
    right: 3px;
    top: 5px;
    border: solid #2772c7;
    border-width: 0 2px 2px 0;
    height: 8px;
    width: 4px;
    transition: all 0.3s ease;
  }
  
  .sc-appl-jrny-doc__tab-link.completed::before {
    content: "";
    width: 16px;
    height: 16px;
    border: 1px solid #2772c7;
    display: block;
    position: absolute;
    border-radius: 50%;
    right: -11px;
    top: 10px;
    transform: translate(-50%, -50%);
  }
  
  .sc-appl-jrny-doc__tab-panel {
    background: #f6f6f6;
    padding: 16px 16px 0;
    overflow-y: scroll;
  }
  
  .sc-appl-jrny-doc__content {
    margin-bottom: 30px;
  }
  
  .sc-appl-jrny-doc__content-notes {
    border: 1px solid #000;
    padding: 8px;
  }
  
  .sc-appl-jrny-doc__content-notes ol {
    list-style: disc !important;
  }
  
  .sc-appl-jrny-doc__content-notes ol li>div {
    padding-left: 12px;
  }
  
  .sc-appl-jrny-doc__content--active {
    display: block;
  }
  
  .sc-appl-jrny-doc__content ul {
    list-style: upper-alpha;
    padding-left: 16px;
    margin-bottom: 16px;
  }
  
  .sc-appl-jrny-doc__content ul ul {
    list-style: number;
  }
  
  .sc-appl-jrny-doc__content u {
    color: #555;
    font-weight: 500;
    font-size: 12px;
  }
  
  .sc-appl-jrny-doc__content li {
    font-size: 12px !important;
  }
  
  .sc-appl-jrny-doc__content li,
  .sc-appl-jrny-doc__content p,
  .sc-appl-jrny-doc__content td {
    color: #555;
    font-weight: 400;
    font-size: 12px;
    margin-bottom: 6px;
  }
  
  .sc-appl-jrny-doc__content a {
    color: #555;
    font-size: 0.875em;
  }
  
  .sc-appl-jrny-doc__content strong {
    color: #000;
    font-weight: 400;
  }
  
  .sc-appl-jrny-doc__content h4 {
    font-weight: 500;
    font-size: 14px;
    color: #555;
    margin: 12px 0 8px 0;
  }
  
  .sc-appl-jrny-doc__content table {
    border-left: #ccc solid 1px;
    border-top: #ccc solid 1px;
    margin: 12px 0;
    width: 100%;
  }
  
  .sc-appl-jrny-doc__content table thead {
    text-align: center;
  }
  
  .sc-appl-jrny-doc__content table td {
    border-right: #ccc solid 1px;
    border-bottom: #ccc solid 1px;
    padding: 4px;
    font-size: 12px;
  }
  
  .sc-appl-jrny-doc__content table th {
    border-right: #ccc solid 1px;
    border-bottom: #ccc solid 1px;
    color: #212121;
    font-weight: 500;
    font-size: 12px;
    text-align: left;
    padding: 4px;
  }
  
  .sc-appl-jrny-doc__content table th p {
    color: #fff;
  }
  
  .sc-appl-jrny-doc__content-notes ol {
    padding-left: 18px !important;
  }
  
  .sc-appl-jrny-doc__content-list {
    color: #000 !important;
    margin-bottom: 12px;
  
  }
  
  .sc-appl-jrny-doc__content-list h4 {
    color: #000 !important;
    font-weight: 600;
    text-align: center;
    margin-bottom: 24px !important;
  
  }
  
  .sc-appl-jrny-doc__content-list p {
    color: #000 !important;
  }
  
  .sc-appl-jrny-doc__content-list ul {
    color: #000 !important;
    list-style: decimal;
  }
  
  .sc-appl-jrny-doc__content-list li {
    font-size: 14px !important;
    font-weight: 600;
    color: #000 !important;
  }
  
  .sc-appl-jrny-doc__content-list li p {
    margin-top: 12px;
  }
  
  .sc-appl-jrny-doc__content-list li ul {
    margin-top: 12px;
  }
  
  .sc-appl-jrny-doc__content-list li ul li {
    font-weight: 400;
  }
  
  .sc-appl-jrny-doc__content-list+.sc-appl-jrny-doc__content-notes {
    border-width: 0;
    margin-bottom: 0;
  }
  
  .sc-appl-jrny-doc__content-list+.sc-appl-jrny-doc__content-notes h4 {
    font-weight: 400;
    font-size: 12px;
    color: #000 !important;
  }
  
  .sc-appl-jrny-doc__content-list+.sc-appl-jrny-doc__content-notes ul {
    list-style: decimal;
    color: #000 !important;
  }
  
  .sc-appl-jrny-doc__content-list+.sc-appl-jrny-doc__content-notes ul li {
    color: #000 !important;
  }
  
  .sc-appl-jrny-doc__content-list+.sc-appl-jrny-doc__content-notes .sc-btn-link--blue {
    color: #0473ea !important;
    font-size: 12px;
  }
  
  .sc-appl-jrny-doc ol {
    list-style: upper-roman;
    padding-left: 12px;
  }
  
  .sc-appl-jrny-doc ol ol {
    list-style: decimal;
    padding-left: 12px;
    margin: 4px 0 8px 0;
  }
  
  .sc-appl-jrny-doc ol ol ol {
    list-style: lower-alpha;
  }
  
  .sc-appl-jrny-doc ol ol ol ol {
    list-style: lower-roman;
  }
  
  @media (min-width: 1404px) {
    .sc-appl-jrny-footer {
      max-width: 1404px;
      left: calc((100% - 1404px) / 2);
    }
  }
  
  /*# sourceMappingURL=T&C.css.map */
   
  .sc-appl-jrny__row,
  .sc-appl-jrny__column {
    display: flex;
    padding: 10px 0;
  }
  
  .modal-open {
    height: 100vh;
    overflow: hidden;
  }
  
  .sc-appl-jrny-popup,
  .sc-appl-jrny-modal {
    position: fixed;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1111;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(25, 25, 25, 0.8);
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
    transition: all 0.3s ease-out;
  }
  
  .sc-appl-jrny-popup.visible,
  .sc-appl-jrny-modal.visible {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
  }
  
  .sc-appl-jrny-popup.visible .sc-appl-jrny-popup__dialog,
  .sc-appl-jrny-modal.visible .sc-appl-jrny-popup__dialog {
    opacity: 1;
    transform: scale(1);
  }
  
  .sc-appl-jrny-popup.visible .sc-appl-jrny-modal__dialog,
  .sc-appl-jrny-modal.visible .sc-appl-jrny-modal__dialog {
    opacity: 1;
    transform: scale(1);
  }
  
  .sc-appl-jrny-popup__dialog,
  .sc-appl-jrny-modal__dialog {
    background-color: #fff;
    max-width: 400px;
    width: calc(100% - 1.25em);
    border-radius: 32px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    margin: 10px;
    position: fixed;
    bottom: 8px;
    opacity: 0;
    transform: scale(0.8);
    transition: opacity 0.3s ease, transform 0.3s ease;
  }
  
  .sc-appl-jrny-popup__body,
  .sc-appl-jrny-modal__body {
    text-align: center;
    padding: 32px;
  }
  
  .sc-appl-jrny-popup__body-title,
  .sc-appl-jrny-modal__body-title {
    font-size: 16px;
    color: #2772c7;
    margin-bottom: 12px;
  }
  
  .sc-appl-jrny-popup__title,
  .sc-appl-jrny-modal__title {
    font-size: 16px;
    color: #2772c7;
    margin-bottom: 10px;
  }
  
  .sc-appl-jrny-popup__title--error,
  .sc-appl-jrny-modal__title--error {
    color: #d0021b;
    font-weight: 500;
  }
  
  .sc-appl-jrny-popup__footer,
  .sc-appl-jrny-modal__footer {
    border-top: 1px solid #e1e1e1;
  }
  
  .sc-appl-jrny-popup__close-btn,
  .sc-appl-jrny-popup__back-btn,
  .sc-appl-jrny-modal__close-btn,
  .sc-appl-jrny-modal__back-btn {
    border: none;
    background: none;
    text-align: center;
    width: 100%;
    font-weight: 500;
    font-size: 16px;
    cursor: pointer;
    padding: 16px;
  }
  
  .sc-appl-jrny-popup__close-btn.blue,
  .sc-appl-jrny-popup__back-btn.blue,
  .sc-appl-jrny-modal__close-btn.blue,
  .sc-appl-jrny-modal__back-btn.blue {
    background: #2772c7;
    color: #fff;
  }
  
  .sc-appl-jrny-popup a.sc-appl-jrny-popup__close-btn,
  .sc-appl-jrny-modal a.sc-appl-jrny-popup__close-btn {
    color: #000;
    display: block;
  }
  
  .sc-appl-jrny-popup--center .sc-appl-jrny-popup__dialog,
  .sc-appl-jrny-modal--center .sc-appl-jrny-popup__dialog {
    bottom: auto;
  }
  
  .sc-appl-jrny-popup__exit-offer,
  .sc-appl-jrny-modal__exit-offer {
    background: #ebfae5;
    color: #000;
    font-size: 14px;
    padding: 6px 12px;
    border-radius: 5px;
    border: 1px solid #238500;
  }
  
  .sc-appl-jrny-popup__exit-offer span,
  .sc-appl-jrny-modal__exit-offer span {
    font-weight: bold;
  }
  
  .sc-appl-jrny-popup {
    z-index: 3;
  }
  
  .sc-appl-jrny-modal__dialog {
    max-width: 600px;
    border-radius: 20px 20px 0 0;
    margin: 0;
    width: 100%;
    height: calc(100% - 32px);
    bottom: 0;
    border-bottom: 1px solid #e1e1e1;
  }
  
  .sc-appl-jrny-modal__content {
    height: 100%;
  }
  
  .sc-appl-jrny-modal__header {
    display: flex;
    justify-content: center;
    padding: 12px 12px 4px 12px;
    font-weight: 500;
  }
  
  .sc-appl-jrny-modal__close {
    border: none;
    background: #fff;
    padding-left: 16px;
    cursor: pointer;
    right: 16px;
    position: absolute;
  }
  
  .sc-appl-jrny-modal__close svg,
  .sc-appl-jrny-modal__close img {
    width: 22px;
    height: 22px;
  }
  
  .sc-appl-jrny-modal__body {
    text-align: left;
    padding: 32px 16px;
    background: #f6f6f6;
    height: calc(100% - 120px);
    overflow-y: auto;
    width: 100%;
  }
  
  .sc-appl-jrny-modal__body:has(.sc-appl-jrny-doc) {
    padding: 0;
  }
  
  .sc-appl-jrny-modal__body .sc-appl-jrny-sub-section__body {
    border: 1px solid transparent;
    margin-bottom: 0;
  }
  
  .sc-appl-jrny-modal__body-title {
    font-weight: 400;
    line-height: 1.2;
    color: #000;
  }
  
  .sc-appl-jrny-modal__body p {
    font-weight: 500;
  }
  
  .sc-appl-jrny-modal__text-content {
    padding-bottom: 20px;
  }
  
  .sc-appl-jrny-modal__options {
    display: block;
    margin-bottom: 16px;
  }
  
  .sc-appl-jrny-modal__footer {
    border-top: none;
    box-shadow: 0px 2px 14px 0px rgba(220, 220, 220, 0.5);
    position: fixed;
    width: 100%;
    bottom: 0;
    background: #fff;
    padding: 16px;
    gap: 12px;
    right: 0;
  }
  
  #txn-pwd-screen .sc-appl-jrny-modal__footer {
    position: relative;
    background: transparent;
    box-shadow: none;
    padding: 16px 0;
  }
  
  .sc-appl-jrny-modal.sc-appl-jrny-login .sc-appl-jrny-modal__dialog {
    height: 100%;
    border-radius: 0;
    background-color: #f6f6f6;
  }
  
  .sc-appl-jrny-modal.sc-appl-jrny-login .sc-appl-jrny-modal__body {
    padding: 0 16px;
  }
  
  .sc-appl-jrny-modal.sc-appl-jrny-login .sc-appl-jrny-modal__close {
    background: #f6f6f6;
  }
  
  .sc-appl-jrny-footer {
    box-shadow: 0px 2px 14px rgba(220, 220, 220, 0.5);
    background-color: #fff;
    padding: 24px 16px;
    position: fixed;
    width: 100%;
    bottom: 0;
    left: 0;
    display: flex;
    justify-content: center;
    flex-direction: column;
  }
  
  .sc-appl-jrny-footer__btn {
    font-family: "SC Prosper Sans";
    background: #2772c7;
    border-radius: 27px;
    width: 100%;
    height: 40px;
    font-weight: 500;
    font-size: 16px;
    color: #fff;
    box-shadow: none;
    border: 0;
    padding: 0;
    cursor: pointer;
    transition: background 200ms;
    display: flex;
    justify-content: center;
    align-items: center;
    white-space: nowrap;
  }
  
  .sc-appl-jrny-footer__btn--transparent {
    display: flex;
    background: #fff;
    border: none;
    padding-right: 16px;
    align-items: center;
    color: #2772c7;
    width: auto;
  }
  
  .sc-appl-jrny-footer__btn--bordered {
    color: #2772c7;
    background: transparent;
    border: 1px solid #2772c7;
  }
  
  .sc-appl-jrny-footer__btn--small {
    max-width: 90px;
  }
  
  .sc-appl-jrny-footer__btn-back-arrow {
    display: inline-flex;
  }
  
  .sc-appl-jrny-footer__btn-back-arrow svg,
  .sc-appl-jrny-footer__btn-back-arrow img {
    width: 17px;
    display: block;
    margin-right: 12px;
  }
  
  .sc-appl-jrny-footer__btn.disabled {
    background: #ccc;
    pointer-events: none;
  }
  
  .sc-appl-jrny-footer__btn svg {
    margin-left: 8px;
  }
  
  .sc-appl-jrny-footer__back-button {
    display: flex;
    align-items: center;
  }
  
  .sc-appl-jrny-doc {
    background: #fff;
    border-top: 1px solid #e1e1e1;
  }
  
  .sc-appl-jrny-doc__tab {
    padding: 16px 8px 0;
    position: fixed;
    background: #fff;
    width: 100%;
    top: 57px;
  }
  
  .sc-appl-jrny-doc__tabs {
    font-size: 14px;
    gap: 10px;
    width: 100%;
  }
  
  .sc-appl-jrny-doc__tab-link {
    padding-bottom: 12px;
    align-items: center;
    display: flex;
    text-transform: uppercase;
    color: #6f6f6f;
    font-weight: 500;
    cursor: pointer;
    position: relative;
  }
  
  .sc-appl-jrny-doc__tab-link.active {
    color: #191919;
    border-bottom: 2px solid #191919;
  }
  
  .sc-appl-jrny-doc__tab-link.completed {
    padding-right: 16px;
  }
  
  .sc-appl-jrny-doc__tab-link.completed::after {
    content: "";
    transform: rotate(45deg);
    position: absolute;
    right: 3px;
    top: 5px;
    border: solid #2772c7;
    border-width: 0 2px 2px 0;
    height: 8px;
    width: 4px;
    transition: all 0.3s ease;
  }
  
  .sc-appl-jrny-doc__tab-link.completed::before {
    content: "";
    width: 16px;
    height: 16px;
    border: 1px solid #2772c7;
    display: block;
    position: absolute;
    border-radius: 50%;
    right: -11px;
    top: 10px;
    transform: translate(-50%, -50%);
  }
  
  .sc-appl-jrny-doc__tab-panel {
    background: #f6f6f6;
    padding: 16px 16px 0;
    overflow-y: scroll;
  }
  
  .sc-appl-jrny-doc__content {
    margin-bottom: 30px;
  }
  
  .sc-appl-jrny-doc__content-notes {
    border: 1px solid #000;
    padding: 8px;
  }
  
  .sc-appl-jrny-doc__content-notes ol {
    list-style: disc !important;
  }
  
  .sc-appl-jrny-doc__content-notes ol li>div {
    padding-left: 12px;
  }
  
  .sc-appl-jrny-doc__content--active {
    display: block;
  }
  
  .sc-appl-jrny-doc__content ul {
    list-style: upper-alpha;
    padding-left: 16px;
    margin-bottom: 16px;
  }
  
  .sc-appl-jrny-doc__content ul ul {
    list-style: number;
  }
  
  .sc-appl-jrny-doc__content u {
    color: #555;
    font-weight: 500;
    font-size: 12px;
  }
  
  .sc-appl-jrny-doc__content li {
    font-size: 12px !important;
  }
  
  .sc-appl-jrny-doc__content li,
  .sc-appl-jrny-doc__content p,
  .sc-appl-jrny-doc__content td {
    color: #555;
    font-weight: 400;
    font-size: 12px;
    margin-bottom: 6px;
  }
  
  .sc-appl-jrny-doc__content a {
    color: #555;
    font-size: 0.875em;
  }
  
  .sc-appl-jrny-doc__content strong {
    color: #000;
    font-weight: 400;
  }
  
  .sc-appl-jrny-doc__content h4 {
    font-weight: 500;
    font-size: 14px;
    color: #555;
    margin: 12px 0 8px 0;
  }
  
  .sc-appl-jrny-doc__content table {
    border-left: #ccc solid 1px;
    border-top: #ccc solid 1px;
    margin: 12px 0;
    width: 100%;
  }
  
  .sc-appl-jrny-doc__content table thead {
    text-align: center;
  }
  
  .sc-appl-jrny-doc__content table td {
    border-right: #ccc solid 1px;
    border-bottom: #ccc solid 1px;
    padding: 4px;
    font-size: 12px;
  }
  
  .sc-appl-jrny-doc__content table th {
    border-right: #ccc solid 1px;
    border-bottom: #ccc solid 1px;
    color: #212121;
    font-weight: 500;
    font-size: 12px;
    text-align: left;
    padding: 4px;
  }
  
  .sc-appl-jrny-doc__content table th p {
    color: #fff;
  }
  
  .sc-appl-jrny-doc__content-notes ol {
    padding-left: 18px !important;
  }
  
  .sc-appl-jrny-doc ol {
    list-style: upper-roman;
    padding-left: 12px;
  }
  
  .sc-appl-jrny-doc ol ol {
    list-style: decimal;
    padding-left: 12px;
    margin: 4px 0 8px 0;
  }
  
  .sc-appl-jrny-doc ol ol ol {
    list-style: lower-alpha;
  }
  
  .sc-appl-jrny-doc ol ol ol ol {
    list-style: lower-roman;
  }
  
  @media (min-width: 1404px) {
    .sc-appl-jrny-footer {
      max-width: 1404px;
      left: calc((100% - 1404px) / 2);
    }
  }
  
   