/* src/assets/scss/styles.scss */
:root {
  --btn-primary-bg: var(--primary);
  --btn-primary-hover-bg: #1f7984;
  --btn-primary-color: #ffffff;
  --btn-secondary-bg: var(--secondary);
  --btn-secondary-hover-bg: #c1e0e2;
  --btn-secondary-color: #111111;
  --btn-tertiary-bg: transparent;
  --btn-tertiary-hover-bg: #f0f6f6;
  --btn-tertiary-color: #4a4a4a;
  --btn-tertiary-hover-color: #111111;
  --btn-link-bg: transparent;
  --btn-link-hover-bg: transparent;
  --btn-link-color: #4a4a4a;
  --btn-link-hover-color: #2b9fad;
  --btn-danger-bg: transparent;
  --btn-danger-hover-bg: rgb(var(--danger-rbg) 0.2);
  --btn-danger-color: var(--danger);
  --btn-danger-hover-color: #fa3d3d;
  --btn-font-size: 15px;
}
*,
::before,
::after {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: currentcolor;
}
::before,
::after {
  --tw-content: "";
}
html {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
  tab-size: 4;
  font-family: "Nunito Sans", sans-serif;
  font-feature-settings: normal;
}
body {
  margin: 0;
  line-height: inherit;
}
hr {
  height: 0;
  color: inherit;
  border-top-width: 1px;
}
abbr:where([title]) {
  text-decoration: underline dotted;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
a {
  color: inherit;
  text-decoration: inherit;
}
b,
strong {
  font-weight: bolder;
}
code,
kbd,
samp,
pre {
  font-family: theme("fontFamily.mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
  font-size: 1em;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
table {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  font-weight: inherit;
  line-height: inherit;
  color: inherit;
  margin: 0;
  padding: 0;
}
button,
select {
  text-transform: none;
}
button,
[type=button],
[type=reset],
[type=submit] {
  appearance: button;
  background-color: transparent;
  background-image: none;
}
:-moz-focusring {
  outline: auto;
}
:-moz-ui-invalid {
  box-shadow: none;
}
progress {
  vertical-align: baseline;
}
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  appearance: textfield;
  outline-offset: -2px;
}
::-webkit-search-decoration {
  appearance: none;
}
::-webkit-file-upload-button {
  appearance: button;
  font: inherit;
}
summary {
  display: list-item;
}
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
textarea {
  resize: vertical;
}
input::placeholder,
textarea::placeholder {
  opacity: 1;
  color: #bababa;
}
button,
[role=button] {
  cursor: pointer;
}
:disabled {
  cursor: default;
}
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block;
  vertical-align: middle;
}
img,
video {
  max-width: 100%;
  height: auto;
}
[hidden] {
  display: none;
}
:root,
[data-theme=light] {
  --primary: #2b9fad;
  --primary-rgb:
    43,
    159,
    173;
  --secondary: #d9eff1;
  --danger: #ff6e6e;
  --danger-rbg:
    255,
    110,
    110;
  --white: #ffffff;
}
.rkt-button {
  display: flex;
  border: none;
  border-radius: 8px;
  font-size: var(--btn-font-size);
  line-height: 1.4;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out;
}
.rkt-button.disabled {
  opacity: 0.3;
}
.rkt-button:focus-visible {
  outline: 2px solid #105861;
}
.rkt-button:not(.disabled) {
  cursor: pointer;
}
.rkt-button-primary {
  padding: 12px 20px;
  font-weight: 600;
  background: var(--btn-primary-bg);
  color: var(--btn-primary-color);
}
.rkt-button-primary:not(.disabled):hover {
  background: var(--btn-primary-hover-bg);
}
.rkt-button-secondary {
  padding: 12px 20px;
  font-weight: 600;
  background: var(--btn-secondary-bg);
  color: var(--btn-secondary-color);
}
.rkt-button-secondary:not(.disabled):hover {
  background: var(--btn-secondary-hover-bg);
}
.rkt-button-tertiary {
  padding: 12px;
  font-weight: 400;
  background: var(--btn-tertiary-bg);
  color: var(--btn-tertiary-color);
}
.rkt-button-tertiary:not(.disabled):hover {
  background: var(--btn-tertiary-hover-bg);
  color: var(--btn-tertiary-hover-color);
}
.rkt-button-link {
  padding: 8px 12px;
  font-weight: 400;
  background: var(--btn-link-bg);
  color: var(--btn-link-color);
}
.rkt-button-link:not(.disabled):hover {
  background: var(--btn-link-hover-bg);
  color: var(--btn-link-hover-color);
}
.rkt-button-danger {
  padding: 8px 12px;
  font-weight: 400;
  background: var(--btn-danger-bg);
  color: var(--btn-danger-color);
}
.rkt-button-danger:not(.disabled):hover {
  background: var(--btn-danger-hover-bg);
  color: var(--btn-danger-hover-color);
}
:root {
  --table-body-empty-value-color: #bababa;
}
.rkt-table {
  overflow: unset !important;
}
.rkt-table .datatable-header {
  background: var(--white);
  border-radius: 8px 8px 0 0;
  overflow: unset !important;
}
.rkt-table .datatable-header-cell .sort-btn {
  display: none !important;
}
.rkt-table .datatable-body {
  background: var(--white);
}
.rkt-table .datatable-body .datatable-scroll {
  display: block !important;
  width: 100% !important;
}
.rkt-table .datatable-header .datatable-row-center {
  border-radius: 6px;
}
.rkt-table:not(.checkbox-selection) .datatable-body-row.active .body-cell-inner {
  background: #f0f9f8;
}
.rkt-table.checkbox-selection .datatable-body-row-disabled {
  cursor: not-allowed;
}
.rkt-table.checkbox-selection .datatable-body-row-disabled:hover .body-cell-inner {
  background: transparent;
  cursor: not-allowed;
}
.rkt-table.checkbox-selection .datatable-body-row-disabled .body-cell {
  color: #bababa;
  cursor: not-allowed;
}
.rkt-table.checkbox-selection .datatable-body-row-disabled .body-cell-value.status-tag {
  opacity: 0.4;
}
.rkt-table.checkbox-selection .datatable-body-row-disabled .checkbox-btn {
  opacity: 0.2;
  cursor: default;
}
.rkt-table.checkbox-selection .datatable-body-row-disabled .checkbox-btn::after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgPHJlY3Qgd2lkdGg9IjE1IiBoZWlnaHQ9IjE1IiB4PSI0LjUiIHk9IjQuNSIgZmlsbD0iY3VycmVudENvbG9yIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgcng9IjMuNSIvPgogIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Im0xNi44NzcgOS44ODgtNi4wMDYgNS41YS40MjEuNDIxIDAgMCAxLS4yOTYuMTEyLjQ0Ny40NDcgMCAwIDEtLjI5NS0uMTE0bC0zLjE1OS0yLjk0YS4zODUuMzg1IDAgMCAxLS4wOS0uMTI1LjM2LjM2IDAgMCAxIC4wOTMtLjQybC43OS0uNzI0YS40MjMuNDIzIDAgMCAxIC4yOTYtLjExMS40NDcuNDQ3IDAgMCAxIC4yOTUuMTE0bDIuMDggMS45MzYgNC45Mi00LjUwNGEuNDQ4LjQ0OCAwIDAgMSAuNTkuMDAybC43ODQuNzNhLjM3LjM3IDAgMCAxIC4xMjEuMjczYzAgLjEwMi0uMDQ1LjItLjEyMy4yNzJaIi8+Cjwvc3ZnPgo=);
  content: "";
  width: 1.5rem;
  height: 1.5rem;
}
.rkt-table.checkbox-selection .datatable-body-row-disabled .checkbox-icon {
  display: none;
}
.rkt-table .datatable-row-wrapper:not(:first-child) .body-cell {
  border-top: 2px solid rgba(247, 247, 247, 0.5);
}
.rkt-table .datatable-row-center .datatable-header-cell:first-child .body-cell,
.rkt-table .datatable-row-center .datatable-body-cell:first-child .body-cell {
  padding-left: 4px;
}
.rkt-table .datatable-row-center .datatable-header-cell:first-child .header-cell,
.rkt-table .datatable-row-center .datatable-body-cell:first-child .header-cell {
  margin-left: 4px;
}
.rkt-table .datatable-row-center .datatable-header-cell:first-child .header-cell-inner,
.rkt-table .datatable-row-center .datatable-header-cell:first-child .body-cell-inner,
.rkt-table .datatable-row-center .datatable-header-cell:first-child .placeholder-cell .placeholder-row-content,
.rkt-table .datatable-row-center .datatable-body-cell:first-child .header-cell-inner,
.rkt-table .datatable-row-center .datatable-body-cell:first-child .body-cell-inner,
.rkt-table .datatable-row-center .datatable-body-cell:first-child .placeholder-cell .placeholder-row-content {
  border-radius: 6px 0 0 6px;
}
.rkt-table .datatable-row-center .datatable-header-cell:last-child .body-cell,
.rkt-table .datatable-row-center .datatable-body-cell:last-child .body-cell {
  padding-right: 4px;
}
.rkt-table .datatable-row-center .datatable-header-cell:last-child .header-cell,
.rkt-table .datatable-row-center .datatable-body-cell:last-child .header-cell {
  margin-right: 4px;
}
.rkt-table .datatable-row-center .datatable-header-cell:last-child .header-cell-inner,
.rkt-table .datatable-row-center .datatable-header-cell:last-child .body-cell-inner,
.rkt-table .datatable-row-center .datatable-body-cell:last-child .header-cell-inner,
.rkt-table .datatable-row-center .datatable-body-cell:last-child .body-cell-inner {
  padding-right: 20px;
}
.rkt-table .datatable-row-center .datatable-header-cell:last-child .header-cell-inner,
.rkt-table .datatable-row-center .datatable-header-cell:last-child .body-cell-inner,
.rkt-table .datatable-row-center .datatable-header-cell:last-child .placeholder-cell .placeholder-row-content,
.rkt-table .datatable-row-center .datatable-body-cell:last-child .header-cell-inner,
.rkt-table .datatable-row-center .datatable-body-cell:last-child .body-cell-inner,
.rkt-table .datatable-row-center .datatable-body-cell:last-child .placeholder-cell .placeholder-row-content {
  border-radius: 0 6px 6px 0;
}
.rkt-table .header-cell {
  display: flex;
  font-size: 14px;
  line-height: 1.357;
  color: #4a4a4a;
  padding-top: 4px;
}
.rkt-table .header-cell-inner {
  flex: 1;
  align-items: center;
  display: flex;
  overflow: hidden;
  padding-left: 20px;
  padding-right: 17px;
  background: rgba(43, 159, 173, 0.1);
}
.rkt-table .header-cell-value {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.rkt-table .header-cell-sortable {
  cursor: pointer;
}
.rkt-table .header-cell-sortable:hover {
  color: #111111;
}
.rkt-table .header-cell-sortable:hover .sort-icon.inactive {
  color: var(--primary);
}
.rkt-table .header-cell-sortable .column-sort-btn {
  margin-left: 0.25rem;
  font-size: 1rem;
}
.rkt-table .header-cell-sortable .sort-icon.inactive {
  color: #4a4a4a;
}
.rkt-table .header-cell-sortable .sort-icon:not(.inactive) {
  color: var(--primary);
}
.rkt-table .checkbox-cell {
  -webkit-user-select: none;
  user-select: none;
}
.rkt-table .checkbox-cell .checkbox-btn {
  cursor: pointer;
}
.rkt-table .checkbox-cell .checkbox-btn:not(:disabled):hover .checkbox-icon {
  color: var(--primary);
}
.rkt-table .checkbox-cell .header-cell-inner,
.rkt-table .checkbox-cell .body-cell-inner {
  padding-left: 0;
  padding-right: 0;
}
.rkt-table .checkbox-cell .checkbox-icon {
  font-size: 24px;
  color: #bababa;
}
.rkt-table .checkbox-cell .checkbox-indeterminate {
  color: #111111;
}
.rkt-table .checkbox-cell .checkbox-on {
  color: var(--primary);
}
.rkt-table .expand-cell {
  -webkit-user-select: none;
  user-select: none;
}
.rkt-table .expand-cell .expand-btn {
  cursor: pointer;
}
.rkt-table .expand-cell .expand-btn:not(:disabled):hover .rkt-icon {
  background: #e2e3e4;
  border-radius: 50%;
  outline: 2px solid #e2e3e4;
}
.rkt-table .expand-cell .expand-btn.expanded .rkt-icon {
  color: var(--primary);
}
.rkt-table .expand-cell .header-cell-inner,
.rkt-table .expand-cell .body-cell-inner {
  padding-left: 0;
  padding-right: 0.25rem;
}
.rkt-table .expand-cell .rkt-icon {
  font-size: 1rem;
  color: #757575;
}
.rkt-table .resize-handle--not-resizable {
  height: 0;
}
.rkt-table .body-cell {
  display: flex;
  font-size: 15px;
  line-height: 1.34;
  color: #111111;
  padding-top: 4px;
  padding-bottom: 4px;
}
.rkt-table .body-cell-inner {
  flex: 1;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
  padding: 0.5rem 1.0625rem 0.5rem 1.25rem;
}
.rkt-table .body-cell-inner-status-tag {
  padding: 0.25rem 1.0625rem 0.25rem 1.25rem;
}
.rkt-table .body-cell-inner-icon-button {
  flex: 1;
  align-items: center;
  justify-content: center;
}
.rkt-table .body-cell-inner-icon {
  align-items: center;
}
.rkt-table .body-cell-inner-icon .rkt-icon {
  font-size: 1.5rem;
  color: #757575;
}
.rkt-table .body-cell-inner-button {
  flex: 1;
  align-items: center;
}
.rkt-table .body-cell-value {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.rkt-table .icon-button-cell {
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.rkt-table .icon-button-cell .rkt-icon {
  font-size: 1.5rem;
  color: var(--primary);
}
.rkt-table .icon-button-cell:not(:disabled):hover {
  background: #e2e3e4;
}
.rkt-table .icon-button-cell:disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
.rkt-table .button-cell {
  display: flex;
  align-items: center;
  padding: 0.5rem 0.75rem;
  gap: 0.5rem;
  border-radius: 8px;
  color: var(--primary);
  height: 2.25rem;
}
.rkt-table .button-cell .rkt-icon {
  font-size: 1.25rem;
  color: var(--primary);
  flex-shrink: 0;
}
.rkt-table .button-cell:not(:disabled):hover {
  background: #f0f6f6;
  color: #111111;
}
.rkt-table .button-cell:disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
.rkt-table .body-cell-value.has-amount::first-letter {
  letter-spacing: 0.25rem;
}
.rkt-table .body-cell-value.status-tag {
  padding: 6px 12px;
  border-radius: 30px;
  font-weight: 700;
  font-size: 10px;
  line-height: 1.4;
  color: #111111;
  background: rgba(255, 178, 87, 0.2);
}
.rkt-table .body-cell-value.status-tag.no-value {
  background: transparent;
}
.rkt-table .body-cell-value.status-tag-active,
.rkt-table .body-cell-value.status-tag-approved,
.rkt-table .body-cell-value.status-tag-settled,
.rkt-table .body-cell-value.status-tag-cleared,
.rkt-table .body-cell-value.status-tag-completed {
  color: #111111;
  background: #d9f4d3;
}
.rkt-table .body-cell-value.status-tag-new,
.rkt-table .body-cell-value.status-tag-pending .body-cell-value.status-tag-processing {
  color: #111111;
  background: rgba(255, 178, 87, 0.5);
}
.rkt-table .body-cell-value.status-tag-suspended,
.rkt-table .body-cell-value.status-tag-error,
.rkt-table .body-cell-value.status-tag-declined,
.rkt-table .body-cell-value.status-tag-canceled,
.rkt-table .body-cell-value.status-tag-cancelled,
.rkt-table .body-cell-value.status-tag-deleted {
  color: #ffffff;
  background: #ff6e6e;
}
.rkt-table .header-cell-align-right .header-cell-inner,
.rkt-table .body-cell-align-right .body-cell-inner {
  justify-content: flex-end;
}
.rkt-table .header-cell-align-center .header-cell-inner,
.rkt-table .body-cell-align-center .body-cell-inner {
  justify-content: center;
}
.rkt-table .body-cell-multiline .body-cell-value {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  white-space: normal;
}
.rkt-table .placeholder-cell-inner {
  display: flex;
  flex: 1;
  margin-left: 20px;
  margin-right: 17px;
  height: 20px;
  background: #f5f5f5;
  border-radius: 6px;
  align-self: center;
  position: relative;
  overflow: hidden;
}
.rkt-table .placeholder-cell-inner::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background:
    linear-gradient(
      to right,
      #f5f5f5 0%,
      #e9e9e9 50%,
      #f5f5f5 100%) 0 0/90% 100% no-repeat #f5f5f5;
  transform: translateX(-100%);
  animation-duration: 2s;
  animation-timing-function: ease-in-out;
  animation-direction: normal;
  animation-iteration-count: infinite;
  animation-name: table-placeholder-animation;
}
.rkt-table .empty-row {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.428;
  text-align: center;
  padding: 40px 0;
  color: #757575;
}
.rkt-table .combined-value-id {
  margin-bottom: 0.125rem;
}
.rkt-table .combined-value-date-time {
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 1.417;
  color: #757575;
}
.rkt-table-wrapper {
  position: relative;
}
.rkt-table.rkt-table-sticky-header {
  overflow: unset;
}
.rkt-table.rkt-table-sticky-header .datatable-header {
  overflow: unset;
  position: sticky;
  top: 60px;
  z-index: 100;
}
.rkt-table-clickable .datatable-body-row:hover {
  cursor: pointer;
}
.rkt-table-interactive .datatable-body-row:hover .body-cell-inner {
  background: #f0f9f8;
}
.rkt-table:not(.rkt-table-initial-loading) .datatable-footer {
  border-top: 2px solid rgba(247, 247, 247, 0.5);
}
.rkt-table.rkt-table-no-footer .datatable-footer {
  border: none;
}
.rkt-table .datatable-footer {
  background: var(--white);
  border-radius: 0 0 8px 8px;
}
.rkt-table .datatable-footer .rkt-table-pager {
  flex: 1;
  text-align: center;
}
.rkt-table .datatable-footer .pager-label {
  position: absolute;
  left: 1.5rem;
  font-size: 0.75rem;
  font-weight: 400;
  color: #757575;
}
.rkt-table .datatable-footer .page-list {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2.25rem;
  gap: 0.5rem;
}
.rkt-table .datatable-footer .page-item {
  min-width: 2.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.rkt-table .datatable-footer .page-item:not(.page-item-arrow-prev) {
  font-weight: 400;
  font-size: 0.875rem;
}
.rkt-table .datatable-footer .rkt-icon {
  font-size: 1.25rem;
  margin: 0 auto;
}
.rkt-table .datatable-footer .page-button {
  padding: 0.5rem 0.25rem;
  height: 100%;
  flex: 1;
  border-radius: 6px;
  color: #111111;
  background: transparent;
  border: 1px solid transparent;
  cursor: pointer;
}
.rkt-table .datatable-footer .page-button:not(.disabled):hover,
.rkt-table .datatable-footer .page-button.active {
  color: #2b9fad;
}
.rkt-table .datatable-footer .page-button.active {
  border-color: #2b9fad;
  cursor: default;
}
.rkt-table .datatable-footer .page-button.disabled {
  cursor: default;
  color: #bababa;
}
.page-item.ellipsis .page-button .button-text {
  display: block;
}
.page-item.ellipsis .page-button .arrow-icon {
  display: none;
}
.page-item.ellipsis .page-button:hover .button-text {
  display: none;
}
.page-item.ellipsis .page-button:hover .arrow-icon {
  display: block;
}
@keyframes table-placeholder-animation {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(100%);
  }
}
.rkt-table-items-align-center .body-cell-inner {
  align-items: center;
}
.rkt-table .two-line-col-item {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.rkt-table .two-line-col-item.no-value {
  font-weight: 400;
  color: var(--table-body-empty-value-color);
}
.ngx-datatable.fixed-row .datatable-scroll .datatable-row-detail {
  white-space: initial !important;
  overflow-y: auto;
}
.rkt-form {
  display: block;
}
.rkt-form .rkt-form-label {
  color: #111111;
  font-size: 13px;
  line-height: 1.384;
  font-weight: 400;
  margin-bottom: 4px;
  display: flex;
  align-items: center;
}
.rkt-form .secured-input-field .rkt-form-label::before {
  width: 1rem;
  height: 1rem;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPGcgY2xpcC1wYXRoPSJ1cmwoI2EpIj4KICAgIDxwYXRoIGZpbGw9IiMwMDAiIGQ9Ik04IC42NjdjLTIuMjE2IDAtNCAxLjc4NC00IDR2LjY2NmMtLjczMyAwLTEuMzMzLjYtMS4zMzMgMS4zMzR2Ni42NjZjMCAuNzM0LjYgMS4zMzQgMS4zMzMgMS4zMzRoOGMuNzMzIDAgMS4zMzMtLjYgMS4zMzMtMS4zMzRWNi42NjdjMC0uNzM0LS42LTEuMzM0LTEuMzMzLTEuMzM0di0uNjY2YzAtMi4yMTYtMS43ODQtNC00LTRaTTggMmMxLjUxNyAwIDIuNjY3IDEuMTUgMi42NjcgMi42Njd2LjY2Nkg1LjMzM3YtLjY2NkM1LjMzMyAzLjE0OSA2LjQ4MyAyIDggMlptMCA2LjY2N2MuNzMzIDAgMS4zMzMuNiAxLjMzMyAxLjMzM3MtLjYgMS4zMzMtMS4zMzMgMS4zMzMtMS4zMzMtLjYtMS4zMzMtMS4zMzMuNi0xLjMzMyAxLjMzMy0xLjMzM1oiLz4KICA8L2c+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDE2djE2SDB6Ii8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-position: center;
  content: "";
  margin-right: 0.25rem;
}
.rkt-form .rkt-form-input {
  padding: 11px 19px;
  background: #f9f9f9;
  border-radius: 4px;
  color: #111111;
  font-size: 15px;
  line-height: 1.33;
  height: 2.75rem;
  font-weight: 400;
  border: 1px solid #f9f9f9;
  flex: 1;
  min-width: 0;
}
.rkt-form .rkt-form-input:-webkit-autofill {
  box-shadow: 0 0 0 1000px #f9f9f9 inset !important;
  -webkit-text-fill-color: #111111 !important;
}
.rkt-form .rkt-form-input:-webkit-autofill:focus {
  box-shadow: #f9f9f9, 0 0 0 50px white inset;
  -webkit-text-fill-color: #111111;
}
.rkt-form .rkt-form-input:-webkit-autofill::first-line,
.rkt-form .rkt-form-input:-webkit-autofill,
.rkt-form .rkt-form-input:-webkit-autofill:hover,
.rkt-form .rkt-form-input:-webkit-autofill:focus,
.rkt-form .rkt-form-input:-webkit-autofill:active {
  font-family: "Nunito Sans", sans-serif;
}
.rkt-form .input-secured-value {
  padding: 11px 19px;
  background: #f9f9f9;
  border-radius: 4px;
  color: #111111;
  font-size: 15px;
  line-height: 1.33;
  height: 2.75rem;
  font-weight: 400;
  border: 1px solid #f9f9f9;
  flex: 1;
  min-width: 0;
  position: absolute;
  left: 0;
  right: 0;
  cursor: text;
}
.rkt-form .input-secured-value:hover {
  border-color: #e2e3e4;
}
.rkt-form .rkt-form-input:not(:focus, .is-invalid):hover {
  border-color: #e2e3e4;
}
.rkt-form .rkt-form-input:focus {
  border-color: #2b9fad;
  background: #ffffff;
  outline: none;
}
.rkt-form .rkt-form-input.is-invalid {
  border-color: #ff6e6e;
  background: #ffffff;
}
.rkt-form .rkt-form-input::placeholder,
.rkt-form .rkt-form-textarea::placeholder {
  opacity: 1;
  color: #bababa;
}
.rkt-form .rkt-form-input:disabled {
  background: #ebebeb;
  border-color: #ebebeb;
  text-overflow: ellipsis;
}
.rkt-form .rkt-form-input:disabled:hover {
  border-color: #ebebeb;
}
.rkt-form .rkt-form-input.date-selector:not(:disabled) {
  cursor: pointer;
}
.rkt-form .rkt-form-field-invalid-feedback {
  margin-top: 4px;
  font-size: 13px;
  line-height: 1.384;
  font-weight: 400;
  color: #ff6e6e;
}
.rkt-form .rkt-form-row-group {
  display: block;
}
.rkt-form .rkt-form-row-group.hidden {
  display: none;
}
.rkt-form .rkt-form-row-group:not(:first-child) {
  margin-top: 20px;
}
.rkt-form .rkt-form-input-field,
.rkt-form .rkt-form-textarea-field {
  display: flex;
  position: relative;
}
.rkt-form .rkt-form-row {
  display: flex;
  justify-content: space-between;
  gap: 20px;
}
.rkt-form .rkt-form-row .rkt-form-control {
  flex: 1;
  min-width: 0;
}
.rkt-form .rkt-form-row .rkt-form-control.card-exp-field {
  flex: 0 0 8.25rem;
}
.rkt-form .rkt-form-row .rkt-form-control.postal-code-field {
  max-width: 126px;
}
.rkt-form .rkt-form-row .rkt-form-control.half-row-field {
  flex: 0 0 50%;
  max-width: calc(50% - 10px);
}
.rkt-form .phone-ext-field .rkt-form-input-field {
  max-width: 7.875rem;
}
.rkt-form .card-exp-field .rkt-form-input-field {
  max-width: 8.25rem;
}
.rkt-form .rkt-form-select {
  background: #f9f9f9;
  border-radius: 4px;
  color: #111111;
  font-size: 15px;
  line-height: 1.33;
  height: 44px;
  font-weight: 400;
  border: 1px solid #f9f9f9;
}
.rkt-form .rkt-form-select .ng-select-container {
  padding-left: 19px;
  height: 100%;
}
.rkt-form .rkt-form-select .ng-value-container {
  align-items: center;
}
.rkt-form .rkt-form-select:not(.ng-select-opened, .is-invalid, .ng-select-disabled):hover {
  border-color: #e2e3e4;
}
.rkt-form .rkt-form-select:not(.ng-select-opened, .is-invalid, .ng-select-disabled):hover .ng-arrow-wrapper {
  opacity: 1;
}
.rkt-form .rkt-form-select.ng-select-opened {
  border-color: #2b9fad;
  background: #ffffff;
  outline: none;
}
.rkt-form .rkt-form-select.ng-select-opened .ng-arrow-wrapper {
  opacity: 1;
}
.rkt-form .rkt-form-select.ng-select-opened .ng-arrow-wrapper .ng-arrow {
  rotate: 0deg;
}
.rkt-form .rkt-form-select.is-invalid {
  border-color: #ff6e6e;
  background: #ffffff;
}
.rkt-form .rkt-form-select.ng-select-disabled {
  background: #ebebeb;
  border-color: #ebebeb;
}
.rkt-form .rkt-form-select .ng-arrow-wrapper {
  opacity: 0.3;
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  margin-top: 12px;
  margin-right: 13px;
}
.rkt-form .rkt-form-select .ng-arrow-wrapper .ng-arrow {
  rotate: 180deg;
  transition: rotate 0.1s;
  width: 20px;
  height: 20px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyMCAyMCI+CiAgPHBhdGggZmlsbD0iIzc1NzU3NSIgZD0ibTMuNDM4NTcgMTIuNjQ0LjU5NjQxLjU4NjdjLjA2ODIyLjA2NTguMTU5OTYuMTAyNy4yNTU1LjEwMjcuMDk1NTMgMCAuMTg3MjctLjAzNjkuMjU1NDktLjEwMjdsNS40NTQ1My01LjM1NDgzIDUuNDU0NiA1LjM1NDgzYy4wNjgyLjA2NTguMTU5OS4xMDI3LjI1NTUuMTAyNy4wOTU1IDAgLjE4NzMtLjAzNjkuMjU1NS0uMTAyN2wuNTk2NC0uNTg2N2MuMDY2OS0uMDY3Mi4xMDQzLS4xNTc0LjEwNDMtLjI1MTRzLS4wMzc0LS4xODQzLS4xMDQzLS4yNTE0bC02LjMwNzItNi4yMDUxOGMtLjA2ODItLjA2NTc5LS4xNi0uMTAyNjUtLjI1NTUtLjEwMjY1LS4wOTU1NCAwLS4xODcyNy4wMzY4Ni0uMjU1NS4xMDI2NUwzLjQzNzExIDEyLjE0MTJjLS4wNjY2OS4wNjczLS4xMDM4OS4xNTc3LS4xMDM2MS4yNTE3LjAwMDI3LjA5NC4wMzc5OS4xODQxLjEwNTA3LjI1MTFaIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-color: transparent;
}
.rkt-form .rkt-form-select.rkt-form-select-multi {
  min-height: 2.75rem;
  height: auto;
}
.rkt-form .rkt-form-select.rkt-form-select-multi .ng-select-container {
  padding-top: 6px;
}
.rkt-form .rkt-form-select.rkt-form-select-multi .ng-select-container .ng-arrow-wrapper {
  margin-top: 6px;
}
.rkt-form .rkt-form-select.rkt-form-select-multi .ng-select-container.ng-has-value {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.rkt-form .rkt-form-select.rkt-form-select-multi .ng-select-container.ng-has-value .ng-arrow-wrapper {
  margin-top: 0;
}
.rkt-form .rkt-form-select.rkt-form-select-multi .ng-value-container {
  gap: 0.5rem;
}
.rkt-form .rkt-form-select.rkt-form-select-multi .ng-value {
  padding: 0.5rem 1.25rem;
  display: flex;
  gap: 0.625rem;
  align-items: center;
  border: 1px solid #e2e3e4;
  border-radius: 20px;
  color: #111111;
  font-weight: 600;
  background: #ffffff;
}
.rkt-form .rkt-form-select.rkt-form-select-multi .rkt-value-clear-btn {
  font-size: 20px;
  color: #757575;
  cursor: pointer;
}
.rkt-form .rkt-form-select.rkt-form-select-multi .rkt-value-clear-btn:hover {
  color: var(--primary);
}
.rkt-form .rkt-form-select.rkt-form-select-multi .ng-clear-wrapper {
  display: none;
}
.rkt-form .rkt-form-textarea {
  padding: 11px 19px;
  background: #f9f9f9;
  border-radius: 4px;
  color: #111111;
  font-size: 15px;
  line-height: 1.33;
  height: 63px;
  font-weight: 400;
  border: 1px solid #f9f9f9;
  flex: 1;
  resize: none;
}
.rkt-form .rkt-form-textarea:not(:focus, .is-invalid):hover {
  border-color: #e2e3e4;
}
.rkt-form .rkt-form-textarea:focus {
  border-color: #2b9fad;
  background: #ffffff;
  outline: none;
}
.rkt-form .rkt-form-textarea.is-invalid {
  border-color: #ff6e6e;
  background: #ffffff;
}
.rkt-form-select .ng-dropdown-panel,
.rkt-form-select.ng-dropdown-panel {
  border: 1px solid #e2e3e4;
  background-color: #ffffff;
  border-radius: 4px;
  margin-top: 4px;
}
.rkt-form-select .ng-dropdown-panel .ng-dropdown-panel-items,
.rkt-form-select.ng-dropdown-panel .ng-dropdown-panel-items {
  border-radius: 4px;
}
.rkt-form-select .ng-dropdown-panel .ng-option,
.rkt-form-select .ng-dropdown-panel .ng-optgroup,
.rkt-form-select.ng-dropdown-panel .ng-option,
.rkt-form-select.ng-dropdown-panel .ng-optgroup {
  padding: 12px 19px;
  font-weight: 400;
  font-size: 15px;
  line-height: 1.4;
  color: #111111;
}
.rkt-form-select .ng-dropdown-panel .ng-optgroup,
.rkt-form-select.ng-dropdown-panel .ng-optgroup {
  cursor: pointer;
  color: #757575;
}
.rkt-form-select .ng-dropdown-panel .ng-optgroup:hover,
.rkt-form-select.ng-dropdown-panel .ng-optgroup:hover {
  color: #111111;
}
.rkt-form-select .ng-dropdown-panel .ng-option.ng-option-selected,
.rkt-form-select.ng-dropdown-panel .ng-option.ng-option-selected {
  color: #2b9fad;
}
.rkt-form-select .ng-dropdown-panel .ng-option.ng-option-disabled,
.rkt-form-select.ng-dropdown-panel .ng-option.ng-option-disabled {
  background: #ebebeb;
  cursor: default;
}
.rkt-form-select .ng-dropdown-panel .ng-option:not(.ng-option-disabled):hover,
.rkt-form-select .ng-dropdown-panel .ng-option-marked,
.rkt-form-select.ng-dropdown-panel .ng-option:not(.ng-option-disabled):hover,
.rkt-form-select.ng-dropdown-panel .ng-option-marked {
  background: #f0f6f6;
}
.rkt-form-select .ng-dropdown-panel .ng-option .collapsed,
.rkt-form-select.ng-dropdown-panel .ng-option .collapsed {
  display: none;
}
.rkt-form-select-group.ng-dropdown-panel .ng-option,
.rkt-form-select-group .ng-dropdown-panel .ng-option {
  padding: 0;
}
.rkt-form-select-group.ng-dropdown-panel .ng-option .collapsible,
.rkt-form-select-group .ng-dropdown-panel .ng-option .collapsible {
  padding: 12px 19px 12px 38px;
}
.rkt-form-select-group.ng-dropdown-panel .ng-option .collapsible.collapsed,
.rkt-form-select-group .ng-dropdown-panel .ng-option .collapsible.collapsed {
  display: none;
}
.rkt-form-select-group.ng-dropdown-panel .option-not-found,
.rkt-form-select-group .ng-dropdown-panel .option-not-found {
  padding: 12px 19px;
}
.rkt-form-buttons {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-top: 1.25rem;
  margin-bottom: 3.125rem;
}
.rkt-form-buttons .rkt-button:not(:last-child) {
  margin-right: 24px;
}
.rkt-form-input-phone-field {
  position: relative;
}
.rkt-form-input-phone-field .input-phone-dropdown {
  position: absolute;
  height: 44px;
  width: 60px;
  left: 0;
  top: 0;
}
.rkt-form-input-phone-field .input-phone-dropdown-toggle {
  padding-right: 2px;
  height: 100%;
  padding-left: 20px;
  position: absolute;
  display: flex;
  align-items: center;
  border-radius: 4px 0 0 4px;
  cursor: pointer;
  background: transparent;
  border: 1px solid transparent;
}
.rkt-form-input-phone-field .input-phone-dropdown-toggle:not(.opened):hover {
  border-color: #e2e3e4;
}
.rkt-form-input-phone-field .input-phone-dropdown-toggle.opened {
  border-color: #2b9fad;
  background: #ffffff;
}
.rkt-form-input-phone-field .input-phone-dropdown-toggle.opened + .input-phone-dropdown-menu {
  display: block;
}
.rkt-form-input-phone-field .input-phone-dropdown-flag {
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  margin-right: 4px;
  flex-shrink: 0;
}
.rkt-form-input-phone-field .input-phone-dropdown-arrow {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxMiAxMiI+CiAgPHBhdGggZmlsbD0iI0JBQkFCQSIgZD0ibTkuOTM2OTYgNC40MTM2NS0uMzU3ODUtLjM1MjA2QzkuNTM4MTggNC4wMjIxMSA5LjQ4MzE0IDQgOS40MjU4MSA0Yy0uMDU3MzIgMC0uMTEyMzYuMDIyMTEtLjE1MzMuMDYxNTlMNS45OTk3OCA3LjI3NDUgMi43MjcwNSA0LjA2MTU5QzIuNjg2MTEgNC4wMjIxMSAyLjYzMTA3IDQgMi41NzM3NSA0Yy0uMDU3MzMgMC0uMTEyMzYuMDIyMTEtLjE1MzMuMDYxNTlsLS4zNTc4NS4zNTIwNkMyLjAyMjQ4IDQuNDUzOTIgMiA0LjUwODA4IDIgNC41NjQ0N2MwIC4wNTY0LjAyMjQ4LjExMDU1LjA2MjYuMTUwODNsMy43ODQzMiAzLjcyMzExYy4wNDA5NC4wMzk0OC4wOTU5Ny4wNjE1OS4xNTMzLjA2MTU5LjA1NzMyIDAgLjExMjM2LS4wMjIxMS4xNTMzLS4wNjE1OUw5LjkzNzgzIDQuNzE1M2MuMDQwMDEtLjA0MDM5LjA2MjM3LS4wOTQ2MS4wNjIxNy0uMTUxLS4wMDAxNi0uMDU2NC0uMDIyOC0uMTEwNDktLjA2MzA0LS4xNTA2NVoiLz4KPC9zdmc+Cg==);
  width: 12px;
  height: 12px;
  background-repeat: no-repeat;
  background-position: center;
}
.rkt-form-input-phone-field .input-phone-dropdown-menu {
  display: none;
  position: absolute;
  top: 100%;
  background: #ffffff;
  margin-top: 2px;
  border: 1px solid #cccccc;
  white-space: nowrap;
  min-width: 200px;
  border-radius: 4px;
  z-index: 1001;
}
.rkt-form-input-phone-field .input-phone-country-list {
  list-style: none;
  margin: 0;
  padding: 0;
  max-height: 12.5rem;
  overflow-y: scroll;
}
.rkt-form-input-phone-field .input-phone-country-list-item {
  display: flex;
  padding: 5px;
  font-size: 16px;
  color: #111111;
  cursor: pointer;
  align-items: center;
}
.rkt-form-input-phone-field .input-phone-country-list-item:hover {
  background-color: rgba(43, 159, 173, 0.1);
}
.rkt-form-input-phone-field .input-phone-dropdown-country-name {
  margin-right: 6px;
}
.rkt-form-input-phone-field .input-phone-dropdown-dial-code {
  color: #aaaaaa;
}
.rkt-form-input-phone-field .rkt-form-input {
  padding-left: 66px;
}
.rkt-form-input-password-visibility-toggle {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  cursor: pointer;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.34;
  color: #757575;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-user-select: none;
  user-select: none;
  align-items: center;
  display: flex;
}
.rkt-form-input-password-visibility-toggle:hover {
  color: #4a4a4a;
}
.rkt-form-field {
  position: relative;
  display: flex;
  flex-direction: column;
}
.rkt-form-field .rkt-form-field-link-container {
  position: absolute;
  bottom: -1.875rem;
  right: 0;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.357;
  color: #2b9fad;
  cursor: pointer;
}
.rkt-form-field .rkt-form-field-link-container:hover {
  color: #1f7984;
}
.rkt-form-field .rkt-form-field-invalid-feedback + .rkt-form-field-link-container {
  bottom: -0.5rem;
}
.rkt-form-radio-group-field {
  display: flex;
  gap: 0.75rem 2.5rem;
  flex-wrap: wrap;
}
.rkt-form-radio .rkt-form-radio-label {
  display: flex;
  align-items: center;
}
.rkt-form-radio .rkt-form-radio-label:not(.disabled) {
  cursor: pointer;
}
.rkt-form-radio .rkt-form-radio-label.disabled {
  opacity: 0.4;
}
.rkt-form-radio .rkt-form-radio-icon {
  margin-right: 0.5rem;
  width: 1rem;
  height: 1rem;
  border: 2px solid #bababa;
  border-radius: 50%;
  position: relative;
  flex-shrink: 0;
}
.rkt-form-radio .rkt-form-radio-icon:after {
  display: none;
  width: 0.5rem;
  height: 0.5rem;
  content: "";
  position: absolute;
  left: 0.125rem;
  top: 0.125rem;
  background: #2b9fad;
  border-radius: 50%;
}
.rkt-form-radio .rkt-form-radio-value {
  font-weight: 400;
  font-size: 0.9375rem;
  line-height: 1.6;
  color: #111111;
}
.rkt-form-radio .rkt-form-radio-input:checked + .rkt-form-radio-icon {
  border-color: #2b9fad;
}
.rkt-form-radio .rkt-form-radio-input:checked + .rkt-form-radio-icon:after {
  display: block;
}
.rkt-form-radio .rkt-form-radio-label:not(.disabled):hover .rkt-form-radio-icon {
  border-color: #2b9fad;
}
.rkt-form-radio .rkt-form-radio-label:not(.disabled):hover .rkt-form-radio-icon:after {
  display: block;
}
.rkt-form .rkt-form-input.rkt-form-input-card {
  padding-left: 3.75rem;
}
.rkt-form-input-card-icon {
  position: absolute;
  left: 1.25rem;
  top: 0.75rem;
  font-size: 1.25rem;
  color: #bababa;
}
.rkt-form-input-card-icon .card-icon {
  width: 1.25rem;
  height: 1.25rem;
  background-repeat: no-repeat;
  background-position: center;
}
.amex {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3ODAgNTAwIj4KICA8cGF0aCBmaWxsPSIjMjU1N2Q2IiBkPSJNNDAgLjAwMWg3MDBjMjIuMDkyIDAgNDAgMTcuOTA5IDQwIDQwdjQyMGMwIDIyLjA5Mi0xNy45MDggNDAtNDAgNDBINDBjLTIyLjA5MSAwLTQwLTE3LjkwOC00MC00MHYtNDIwYzAtMjIuMDkxIDE3LjkwOS00MCA0MC00MHoiLz4KICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNLjI1MyAyMzUuNjloMzcuNDQxbDguNDQyLTE5LjUxaDE4LjlsOC40MiAxOS41MWg3My42Njh2LTE0LjkxNWw2LjU3NiAxNC45OGgzOC4yNDNsNi41NzYtMTUuMjAydjE1LjEzOGgxODMuMDhsLS4wODUtMzIuMDI2aDMuNTQyYzIuNDc5LjA4MyAzLjIwNC4zMDIgMy4yMDQgNC4yMjZ2MjcuOGg5NC42ODl2LTcuNDU1YzcuNjM5IDMuOTIgMTkuNTE4IDcuNDU1IDM1LjE0OCA3LjQ1NWgzOS44MzZsOC41MjUtMTkuNTFoMTguOWw4LjMzNyAxOS41MWg3Ni43NjV2LTE4LjUzMmwxMS42MjYgMTguNTMyaDYxLjUxNXYtMTIyLjUxaC02MC44OHYxNC40NjhsLTguNTIyLTE0LjQ2OGgtNjIuNDcxdjE0LjQ2OGwtNy44MjgtMTQuNDY4aC04NC4zOGMtMTQuMTIzIDAtMjYuNTM5IDEuODg5LTM2LjU2OSA3LjE1M3YtNy4xNTNoLTU4LjIyOXY3LjE1M2MtNi4zODMtNS40MjYtMTUuMDc5LTcuMTUzLTI0Ljc1LTcuMTUzaC0yMTIuNzRsLTE0LjI3NCAzMS42NDEtMTQuNjU5LTMxLjY0MUg5MS4yOTR2MTQuNDY4bC03LjM2Mi0xNC40NjhIMjYuNzg3TC4yNDggMTcxLjQyN3Y2NC4yNjFoLjAwM3ptMjM2LjM0LTE3LjY3aC0yMi40NjRsLS4wODMtNjguNzk0LTMxLjc3NSA2OC43OTNoLTE5LjI0bC0zMS44NTgtNjguODU0djY4Ljg1NGgtNDQuNTdsLTguNDItMTkuNTkySDMyLjU1NmwtOC41MDUgMTkuNTkySC4yNWwzOS4yNDEtODcuODM3SDcyLjA1bDM3LjI2OSA4My4xNjR2LTgzLjE2NGgzNS43NjZsMjguNjc4IDU5LjU4NyAyNi4zNDQtNTkuNTg3aDM2LjQ4NXptLTE2NS45LTM3LjgyM0w1NS42OTUgMTQ1LjE4IDQwLjc4IDE4MC4xOTd6bTI1NS4zIDM3LjgyMUgyNTIuNzl2LTg3LjgzN2g3My4yMDN2MTguMjkxaC01MS4yODl2MTUuODMzaDUwLjA2djE4LjAwNWgtNTAuMDYxdjE3LjU0Mmg1MS4yODl6bTEwMy4xNi02NC4xOGMwIDE0LjAwNC05Ljc1NSAyMS4yNC0xNS40MzkgMjMuNDEyIDQuNzk0IDEuNzQ4IDguODkxIDQuODM4IDEwLjg0IDcuMzk3IDMuMDk0IDQuMzY5IDMuNjI4IDguMjcxIDMuNjI4IDE2LjExNnYxNy4yNTVoLTIyLjEwNGwtLjA4My0xMS4wNzdjMC01LjI4NS41MjgtMTIuODg2LTMuNDU4LTE3LjExMi0zLjIwMi0zLjA5LTguMDgzLTMuNzYtMTUuOTczLTMuNzZoLTIzLjUyM3YzMS45NWgtMjEuOTE0di04Ny44MzhoNTAuNDAxYzExLjE5OSAwIDE5LjQ1MS4yODMgMjYuNTM1IDQuMjA3IDYuOTMzIDMuOTI0IDExLjA5IDkuNjUyIDExLjA5IDE5LjQ1em0tMjcuNjk5IDEzLjA0MmMtMy4wMTMgMS43NTItNi41NzMgMS44MS0xMC44NDEgMS44MWgtMjYuNjJ2LTE5LjUxaDI2Ljk4MmMzLjgxOCAwIDcuODA0LjE2NCAxMC4zOTMgMS41ODQgMi44NDIgMS4yOCA0LjYwMSA0LjAwMyA0LjYwMSA3Ljc2NSAwIDMuODQtMS42NzQgNi45MjktNC41MTUgOC4zNTF6bTYyLjg0NCA1MS4xMzhINDQxLjk0di04Ny44MzdoMjIuMzU4em0yNTkuNTYgMGgtMzEuMDUzbC00MS41MzUtNjUuOTI3djY1LjkyN2gtNDQuNjI4bC04LjUyNy0xOS41OTJoLTQ1LjUyMWwtOC4yNzEgMTkuNTkyaC0yNS42NDhjLTEwLjY0OSAwLTI0LjEzOC0yLjI1Ny0zMS43NzMtOS43MTUtNy43MDEtNy40NTgtMTEuNzA4LTE3LjU2LTExLjcwOC0zMy41MzMgMC0xMy4wMjcgMi4zOTUtMjQuOTM2IDExLjgxMi0zNC4zNDcgNy4wODUtNy4wMSAxOC4xOC0xMC4yNDIgMzMuMjgtMTAuMjQyaDIxLjIxNXYxOC44MjFINTIwLjczYy03Ljk5NyAwLTEyLjUxNCAxLjE0LTE2Ljg2MiA1LjIwMy0zLjczNSAzLjY5OS02LjI5OCAxMC42OS02LjI5OCAxOS44OTcgMCA5LjQxIDEuOTUxIDE2LjE5NiA2LjAyMyAyMC42MjggMy4zNzMgMy40NzYgOS41MDYgNC41MyAxNS4yNzIgNC41M2g5Ljg0MmwzMC44ODQtNjkuMDc2aDMyLjgzNWwzNy4xMDIgODMuMDgxdi04My4wOGgzMy4zNjZsMzguNTE5IDYxLjE3NHYtNjEuMTc0aDIyLjQ0NXptLTEzMy4yLTM3LjgyLTE1LjE2NS0zNS4wMTctMTUuMDgxIDM1LjAxN3ptMTg5LjA0IDE3OC4wOGMtNS4zMjIgNy40NTctMTUuNjk0IDExLjIzOC0yOS43MzYgMTEuMjM4aC00Mi4zMTl2LTE4Ljg0aDQyLjE0N2M0LjE4MSAwIDcuMTA2LS41MjcgOC44NjgtMi4xNzUgMS42NjUtMS40NzQgMi42MDUtMy41NTQgMi41OTEtNS43MjkgMC0yLjU2MS0xLjA2NC00LjU5My0yLjY3Ny01LjgxMS0xLjU5LTEuMzQyLTMuOTA0LTEuOTUtNy43MjItMS45NS0yMC41NzQtLjY3LTQ2LjI0NC42MDgtNDYuMjQ0LTI3LjE5NCAwLTEyLjc0MiA4LjQ0My0yNi4xNTYgMzEuNDM5LTI2LjE1Nmg0My42NDl2LTE3LjQ3OWgtNDAuNTU3Yy0xMi4yMzcgMC0yMS4xMjkgMi44MS0yNy40MjUgNy4xNzR2LTcuMTc1aC01OS45ODVjLTkuNTk1IDAtMjAuODU0IDIuMjc5LTI2LjE3OSA3LjE3NXYtNy4xNzVoLTEwNy4xMnY3LjE3NWMtOC41MjQtNS44OTItMjIuOTA4LTcuMTc1LTI5LjU0OS03LjE3NWgtNzAuNjU2djcuMTc1Yy02Ljc0NS02LjI1OC0yMS43NDItNy4xNzUtMzAuODg2LTcuMTc1SDMwOC4yNmwtMTguMDk0IDE4Ljc2NC0xNi45NDktMTguNzY0aC0xMTguMTN2MTIyLjU5aDExNS45bDE4LjY0Ni0xOS4wNjIgMTcuNTY1IDE5LjA2MiA3MS40NDIuMDYxdi0yOC44MzhoNy4wMjFjOS40NzkuMTQgMjAuNjYtLjIyOCAzMC41MjMtNC4zMTJ2MzMuMDg1aDU4LjkyOHYtMzEuOTUyaDIuODQyYzMuNjI4IDAgMy45ODUuMTQ0IDMuOTg1IDMuNjE1djI4LjMzM2gxNzkuMDFjMTEuMzY0IDAgMjMuMjQ0LTIuNzg2IDI5LjgyNC03Ljg0NXY3Ljg0NWg1Ni43OGMxMS44MTUgMCAyMy4zNTQtMS41ODcgMzIuMTM0LTUuNjQ5bC4wMDItMjIuODR6bS0zNTQuOTQtNDcuMTU1YzAgMjQuNDA2LTE5LjAwNSAyOS40NDUtMzguMTU5IDI5LjQ0NWgtMjcuMzQzdjI5LjQ2OWgtNDIuNTkxbC0yNi45ODQtMjkuMDg2LTI4LjA0MiAyOS4wODZoLTg2LjgwMnYtODcuODU5aDg4LjEzNWwyNi45NjEgMjguNzk5IDI3Ljg3NS0yOC43OTloNzAuMDIxYzE3LjM4OSAwIDM2LjkyOSA0LjYxMyAzNi45MjkgMjguOTQ1em0tMTc0LjIyIDQwLjQzNEgxOTYuNjZ2LTE3LjQ4aDQ4LjExdi0xNy45MjZoLTQ4LjExdi0xNS45NzRoNTQuOTM5bDIzLjk2OSAyNS42MDR6bTg2LjgxIDEwLjA2LTMzLjY0NC0zNS43ODkgMzMuNjQ0LTM0LjY1em00OS43NTctMzkuMDY2aC0yOC4zMTh2LTIyLjM3NGgyOC41NzJjNy45MTIgMCAxMy40MDQgMy4wOSAxMy40MDQgMTAuNzcyIDAgNy41OTktNS4yMzggMTEuNjAyLTEzLjY1OCAxMS42MDJ6bTE0OC4zNi00MC4zNzNoNzMuMTM4djE4LjE3aC01MS4zMTV2MTUuOTczaDUwLjA2MnYxNy45MjZoLTUwLjA2MnYxNy40OGw1MS4zMTQuMDh2MTguMjNoLTczLjEzOXptLTI4LjExOSA0Ny4wMjljNC44NzggMS43MjUgOC44NjUgNC44MTYgMTAuNzM0IDcuMzc1IDMuMDk1IDQuMjkxIDMuNTQyIDguMjk0IDMuNjMxIDE2LjAzN3YxNy40MThoLTIyLjAwMnYtMTAuOTkyYzAtNS4yODYuNTMxLTEzLjExMi0zLjU0Mi0xNy4xOTgtMy4yMDEtMy4xNDctOC4wODMtMy44OTktMTYuMDc2LTMuODk5aC0yMy40MnYzMi4wOWgtMjIuMDJ2LTg3Ljg1OWg1MC41OTRjMTEuMDkzIDAgMTkuMTczLjQ3IDI2LjM2NiA0LjE0NiA2LjkxNSA0LjAwNCAxMS4yNjYgOS40ODcgMTEuMjY2IDE5LjUxMS0uMDAxIDE0LjAyMi05Ljc2NCAyMS4xNzgtMTUuNTMxIDIzLjM3MXpNNDk0Ljk2MSAzMTguMWMtMi45MzIgMS42NjctNi41NTYgMS44MTEtMTAuODE4IDEuODExaC0yNi42MjJ2LTE5LjczMmgyNi45ODJjMy45MDIgMCA3LjgwNy4wOCAxMC40NTggMS41ODcgMi44NCAxLjQyMyA0LjUzOCA0LjE0NiA0LjUzOCA3LjkwMyAwIDMuNzU4LTEuNjk5IDYuNzg2LTQuNTM4IDguNDMxem0xOTcuODIgNS41OTdjNC4yNyA0LjIyOSA2LjU1NCA5LjU3MSA2LjU1NCAxOC42MTMgMCAxOC45LTEyLjMyMiAyNy43MjMtMzQuNDI1IDI3LjcyM2gtNDIuNjh2LTE4Ljg0aDQyLjUxYzQuMTU3IDAgNy4xMDQtLjUyNSA4Ljk1LTIuMTc1IDEuNTA4LTEuMzU4IDIuNTg5LTMuMzMzIDIuNTg5LTUuNzI5IDAtMi41NjEtMS4xNy00LjU5Mi0yLjY3NS01LjgxMS0xLjY3NS0xLjM0LTMuOTg2LTEuOTQ5LTcuODAzLTEuOTQ5LTIwLjQ5My0uNjctNDYuMTU3LjYwOS00Ni4xNTctMjcuMTkyIDAtMTIuNzQ0IDguMzU1LTI2LjE1OCAzMS4zMy0yNi4xNThoNDMuOTMydjE4LjdoLTQwLjE5OGMtMy45ODQgMC02LjU3NS4xNDUtOC43NzkgMS41ODctMi40IDEuNDIyLTMuMjkgMy41MzQtMy4yOSA2LjMxOSAwIDMuMzE0IDIuMDM3IDUuNTcgNC43OTUgNi41NDYgMi4zMTEuNzcgNC43OTUuOTk1IDguNTI2Ljk5NWwxMS43OTcuMzA2YzExLjg5NS4yNzYgMjAuMDYxIDIuMjQ4IDI1LjAyNCA3LjA2NXptODYuOTU1LTIzLjUyaC0zOS45MzhjLTMuOTg2IDAtNi42MzguMTQ0LTguODY3IDEuNTg3LTIuMzEyIDEuNDIzLTMuMjAyIDMuNTM0LTMuMjAyIDYuMzIyIDAgMy4zMTQgMS45NTEgNS41NjggNC43OTEgNi41NDQgMi4zMTIuNzcxIDQuNzk1Ljk5NiA4LjQ0NC45OTZsMTEuODc4LjMwNGMxMS45ODMuMjg0IDE5Ljk4MiAyLjI1OCAyNC44NiA3LjA3Mi44OTEuNjcgMS40MjIgMS40MjIgMi4wMzMgMi4xNzV2LTI1eiIvPgo8L3N2Zz4K);
}
.discover {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3ODAgNTAwIj4KICA8ZyBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgPHBhdGggZmlsbD0iIzRkNGQ0ZCIgZD0iTTU0Ljk5MiAwQzI0LjYyNyAwIDAgMjQuNjMgMCA1NS4wMDR2MzkwLjk5MkMwIDQ3Ni4zNzYgMjQuNjE5IDUwMSA1NC45OTIgNTAxaDY3MC4wMTZDNzU1LjM3MyA1MDEgNzgwIDQ3Ni4zNyA3ODAgNDQ1Ljk5NlY1NS4wMDRDNzgwIDI0LjYyNCA3NTUuMzgxIDAgNzI1LjAwOCAweiIvPgogICAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTMyNy4xNTIgMTYxLjg5M2M4LjgzNyAwIDE2LjI0OCAxLjc4NCAyNS4yNjggNi4wOXYyMi43NTFjLTguNTQ0LTcuODYzLTE1Ljk1NS0xMS4xNTQtMjUuNzU2LTExLjE1NC0xOS4yNjQgMC0zNC40MTQgMTUuMDE1LTM0LjQxNCAzNC4wNSAwIDIwLjA3NSAxNC42ODEgMzQuMTk2IDM1LjM3IDM0LjE5NiA5LjMxMiAwIDE2LjU4Ni0zLjEyIDI0LjgtMTAuODU3djIyLjc2M2MtOS4zNDEgNC4xNC0xNi45MTEgNS43NzYtMjUuNzU2IDUuNzc2LTMxLjI3OCAwLTU1LjU4Mi0yMi41OTYtNTUuNTgyLTUxLjczNyAwLTI4LjgyNiAyNC45NTEtNTEuODc4IDU2LjA3LTUxLjg3OHptLTk3LjExMy42MjdjMTEuNTQ2IDAgMjIuMTEgMy43MiAzMC45NDMgMTAuOTk0bC0xMC43NDggMTMuMjQ4Yy01LjM1LTUuNjQ2LTEwLjQxLTguMDI4LTE2LjU2NC04LjAyOC04Ljg1MyAwLTE1LjMgNC43NDUtMTUuMyAxMC45ODkgMCA1LjM1NCAzLjYxOSA4LjE4OCAxNS45NDQgMTIuNDgyIDIzLjM2NSA4LjA0NCAzMC4yOSAxNS4xNzYgMzAuMjkgMzAuOTI2IDAgMTkuMTkzLTE0Ljk3NiAzMi41NTMtMzYuMzIgMzIuNTUzLTE1LjYzIDAtMjYuOTk0LTUuNzk1LTM2LjQ1OC0xOC44NzJsMTMuMjY4LTEyLjAzYzQuNzMgOC42MSAxMi42MjIgMTMuMjIyIDIyLjQyIDEzLjIyMiA5LjE2MyAwIDE1Ljk0Ny01Ljk1MiAxNS45NDctMTMuOTg0IDAtNC4xNjQtMi4wNTUtNy43MzQtNi4xNTgtMTAuMjU4LTIuMDY2LTEuMTk1LTYuMTU4LTIuOTc3LTE0LjItNS42NDctMTkuMjkxLTYuNTM4LTI1LjkxLTEzLjUyNy0yNS45MS0yNy4xODUgMC0xNi4yMjUgMTQuMjE0LTI4LjQxIDMyLjg0Ni0yOC40MXptMjM0LjcyMyAxLjcyOGgyMi40MzdsMjguMDg0IDY2LjU5MiAyOC40NDYtNjYuNTkyaDIyLjI2N2wtNDUuNDk0IDEwMS42ODZoLTExLjA1M3ptLTM5Ny4zNDguMTUyaDMwLjE1YzMzLjMxMiAwIDU2LjUzNCAyMC4zODIgNTYuNTM0IDQ5LjY0MSAwIDE0LjU5LTcuMTA0IDI4LjY5Ni0xOS4xMTggMzguMDU3LTEwLjEwOCA3LjkwMS0yMS42MjYgMTEuNDQ1LTM3LjU3NCAxMS40NDVINjcuNDE0em05Ni4xMzUgMGgyMC41NHY5OS4xNDNoLTIwLjU0em00MTEuNzM0IDBoNTguMjUydjE2LjhINTk1LjgxdjIyLjAwNWgzNi4zMzZ2MTYuNzkxSDU5NS44MXYyNi43NjJoMzcuNzI2djE2Ljc4NWgtNTguMjUyVjE2NC40em03MS44NTggMGgzMC40NTVjMjMuNjkgMCAzNy4yNjUgMTAuNzEgMzcuMjY1IDI5LjI3MiAwIDE1LjE4LTguNTE0IDI1LjE0LTIzLjk4NiAyOC4xMDVsMzMuMTQ4IDQxLjc2NmgtMjUuMjZsLTI4LjQyOS0zOS44MjhoLTIuNjc4djM5LjgyOGgtMjAuNTE1em0yMC41MTUgMTUuNjE2djMwLjAyNWg2LjAwMmMxMy4xMTcgMCAyMC4wNjktNS4zNjIgMjAuMDY5LTE1LjMyOCAwLTkuNjQ4LTYuOTU0LTE0LjY5Ny0xOS43NDUtMTQuNjk3ek04Ny45NCAxODEuMTk5djY1LjU1OWg1LjUxMmMxMy4yNzMgMCAyMS42NTYtMi4zOTQgMjguMTEtNy44OCA3LjEwMy01Ljk1NSAxMS4zNzYtMTUuNDY1IDExLjM3Ni0yNC45OCAwLTkuNDk5LTQuMjczLTE4LjcyNS0xMS4zNzYtMjQuNjgxLTYuNzg1LTUuNzgtMTQuODM3LTguMDE4LTI4LjExLTguMDE4eiIvPgogICAgPHBhdGggZmlsbD0iI2Y0NzIxNiIgZD0iTTQxNS4xMyAxNjEuMjFjMzAuOTQxIDAgNTYuMDIyIDIzLjU4IDU2LjAyMiA1Mi43MDl2LjAzM2MwIDI5LjEzLTI1LjA4MSA1Mi43NDItNTYuMDIxIDUyLjc0MnMtNTYuMDIyLTIzLjYxMy01Ni4wMjItNTIuNzQydi0uMDMzYzAtMjkuMTMgMjUuMDgyLTUyLjcxIDU2LjAyMi01Mi43MXptMzY0Ljg1IDEyNy4xNUM3NTMuOTMgMzA2LjY5IDU1OC45IDQzNy43IDIyMS4yMyA1MDAuOThoNTAzLjc2YzMwLjM2NSAwIDU0Ljk5Mi0yNC42MyA1NC45OTItNTUuMDA0di0xNTcuNjJ6Ii8+CiAgPC9nPgo8L3N2Zz4K);
}
.mastercard {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3ODAgNTAwIj4KICA8cGF0aCBmaWxsPSIjMTYzNjZmIiBkPSJNNDAgMGg3MDBjMjIuMDkyIDAgNDAgMTcuOTA5IDQwIDQwdjQyMGMwIDIyLjA5Mi0xNy45MDggNDAtNDAgNDBINDBjLTIyLjA5MSAwLTQwLTE3LjkwOC00MC00MFY0MEMwIDE3LjkwOSAxNy45MDkgMCA0MCAweiIvPgogIDxwYXRoIGZpbGw9IiNkOTIyMmEiIGQ9Ik00NDkuMDEgMjUwYzAgOTkuMTQzLTgwLjM3IDE3OS41LTE3OS41MSAxNzkuNVM5MCAzNDkuMTM5IDkwIDI1MGMwLTk5LjEzMyA4MC4zNjItMTc5LjUgMTc5LjUtMTc5LjUgOTkuMTM3IDAgMTc5LjUxIDgwLjM3IDE3OS41MSAxNzkuNSIvPgogIDxwYXRoIGZpbGw9IiNlZTlmMmQiIGQ9Ik01MTAuNDkgNzAuNDk2Yy00Ni4zOCAwLTg4LjY0MyAxNy41OTYtMTIwLjUgNDYuNDY2YTE4Mi40NDMgMTgyLjQ0MyAwIDAgMC0xOC4xMjUgMTguOTk2aDM2LjI2NmExODEuOTE1IDE4MS45MTUgMCAwIDEgMTMuNjg1IDE5LjAxM2gtNjMuNjM1YTE3OS4wMjYgMTc5LjAyNiAwIDAgMC0xMC4zNDEgMTkuMDA4aDg0LjMxMmExNzkuMjcyIDE3OS4yNzIgMCAwIDEgNy42IDE5LjAwNEgzNDAuMjRhMTc3LjEgMTc3LjEgMCAwIDAtNS4yMTcgMTkuMDA5aDEwOS45NEExODAuMzg3IDE4MC4zODcgMCAwIDEgNDQ5LjAwNCAyNTBjMCAxOS45MzQtMy4yNTQgMzkuMTEzLTkuMjU0IDU3LjAyaC05OS41MTJhMTc3LjQzOCAxNzcuNDM4IDAgMCAwIDcuNTk1IDE5LjAxaDg0LjMxN2ExNzkuODg1IDE3OS44ODUgMCAwIDEtMTAuMzQ3IDE5LjAxM2gtNjMuNjI1YTE4MS41MTIgMTgxLjUxMiAwIDAgMCAxMy42ODUgMTguOTk2aDM2LjI1OGExNzkuMzQxIDE3OS4zNDEgMCAwIDEtMTguMTMgMTkuMDEyYzMxLjg2IDI4Ljg2NyA3NC4xMTggNDYuNDU0IDEyMC41IDQ2LjQ1NCA5OS4xMzgtLjAwMSAxNzkuNTEtODAuMzYyIDE3OS41MS0xNzkuNSAwLTk5LjEzLTgwLjM3LTE3OS41LTE3OS41MS0xNzkuNSIvPgogIDxwYXRoIGQ9Ik02NjYuMDggMzUwLjA2YzAtMy4yMDEgMi41OTItNS44MDEgNS43OTYtNS44MDFzNS43OTYgMi42IDUuNzk2IDUuODAxYTUuNzk4IDUuNzk4IDAgMCAxLTUuNzk2IDUuNzk5IDUuNzk4IDUuNzk4IDAgMCAxLTUuNzk2LTUuNzk5em01Ljc5NiA0LjQwOGE0LjQxIDQuNDEgMCAwIDAgNC40MDgtNC40MDggNC40MDQgNC40MDQgMCAwIDAtNC40MDQtNC40MDRoLS4wMDRhNC4zOTggNC4zOTggMCAwIDAtNC40MDQgNC4zOTJ2LjAxM2E0LjQwMyA0LjQwMyAwIDAgMCA0LjM5OSA0LjQwOGwuMDA1LS4wMDF6bS0uNzgzLTEuODZoLTEuMTg4di01LjA5NGgyLjE0OWMuNDUgMCAuOTA4IDAgMS4zMDUuMjU0LjQxMy4yNzguNjQ2Ljc3LjY0NiAxLjI3OCAwIC41Ny0uMzM3IDEuMTA0LS44ODMgMS4zMTJsLjkzNyAyLjI1aC0xLjMxNWwtLjc4LTIuMDE2aC0uODd2Mi4wMTZ6bTAtMi44OWguNjU4Yy4yNDYgMCAuNTA0LjAyLjcyNS0uMS4xOTYtLjEyNS4yOTYtLjM1OS4yOTYtLjU4NCAwLS4xOTUtLjEyLS40Mi0uMjg4LS41MTYtLjIwNy0uMTMxLS41MzYtLjEwMS0uNzU4LS4xMDFoLS42MzN6bS00NDMuNS04MC4wNjNjLTIuMDQ1LS4yMzctMi45NDUtLjMwMS00LjM1LS4zMDEtMTEuMDQ1IDAtMTYuNjM3IDMuNzg5LTE2LjYzNyAxMS4yNjggMCA0LjYxMSAyLjczIDcuNTQ2IDYuOTg3IDcuNTQ2IDcuOTM4IDAgMTMuNjU5LTcuNTYgMTQtMTguNTEzem0xNC4xNzEgMzIuOTk2aC0xNi4xNDZsLjM3MS03LjY3NmMtNC45MjUgNi4wNjctMTEuNDk2IDguOTUtMjAuNDI1IDguOTUtMTAuNTYyIDAtMTcuODA0LTguMjUtMTcuODA0LTIwLjIyOSAwLTE4LjAyNCAxMi41OTYtMjguNTQgMzQuMjE3LTI4LjU0IDIuMjA4IDAgNS4wNDEuMiA3Ljk0MS41NjkuNjA1LTIuNDQxLjc2My0zLjQ4Ni43NjMtNC44IDAtNC45MDgtMy4zOTYtNi43MzgtMTIuNS02LjczOC05LjUzMy0uMTA4LTE3LjM5NiAyLjI3MS0yMC42MjUgMy4zMzQuMjA0LTEuMjMgMi43LTE2LjY1OCAyLjctMTYuNjU4IDkuNzEyLTIuODQ2IDE2LjExNy0zLjkxNyAyMy4zMjUtMy45MTcgMTYuNzMzIDAgMjUuNTk2IDcuNTEyIDI1LjU4IDIxLjcxMi4wMzIgMy44MDUtLjU5NyA4LjUtMS41OCAxNC42NzEtMS42OTIgMTAuNzMxLTUuMzIgMzMuNzE4LTUuODE3IDM5LjMyMnptLTYyLjE1OCAwaC0xOS40ODhsMTEuMTYzLTY5Ljk5Ny0yNC45MjUgNjkuOTk3aC0xMy4yOGwtMS42NC02OS41OTctMTEuNzM0IDY5LjU5N0gxMDEuNDZsMTUuMjM4LTkxLjA1NGgyOC4wMmwxLjcgNTAuOTY2IDE3LjA5Mi01MC45NjZoMzEuMTY3em0zNTQuOTgtMzIuOTk2Yy0yLjAzNy0uMjM3LTIuOTQyLS4zMDEtNC4zNDItLjMwMS0xMS4wNDEgMC0xNi42MzQgMy43ODktMTYuNjM0IDExLjI2OCAwIDQuNjExIDIuNzI2IDcuNTQ2IDYuOTgzIDcuNTQ2IDcuOTM5IDAgMTMuNjY0LTcuNTYgMTMuOTkzLTE4LjUxM3ptMTQuMTgzIDMyLjk5NmgtMTYuMTQ1bC4zNjUtNy42NzZjLTQuOTI1IDYuMDY3LTExLjUgOC45NS0yMC40MiA4Ljk1LTEwLjU2NiAwLTE3LjgtOC4yNS0xNy44LTIwLjIyOSAwLTE4LjAyNCAxMi41ODctMjguNTQgMzQuMjEyLTI4LjU0IDIuMjA4IDAgNS4wMzcuMiA3LjkzNC41NjkuNjA0LTIuNDQxLjc2My0zLjQ4Ni43NjMtNC44IDAtNC45MDgtMy4zOTItNi43MzgtMTIuNDk2LTYuNzM4LTkuNTMzLS4xMDgtMTcuMzg4IDIuMjcxLTIwLjYzIDMuMzM0LjIwNS0xLjIzIDIuNzA5LTE2LjY1OCAyLjcwOS0xNi42NTggOS43MTMtMi44NDYgMTYuMTEzLTMuOTE3IDIzLjMxMi0zLjkxNyAxNi43NDEgMCAyNS42MDQgNy41MTIgMjUuNTg4IDIxLjcxMi4wMzIgMy44MDUtLjU5NyA4LjUtMS41OCAxNC42NzEtMS42ODIgMTAuNzMxLTUuMzIgMzMuNzE4LTUuODEyIDM5LjMyMnptLTIyMC4zOS0xLjEyNWMtNS4zMzQgMS42OC05LjQ5MiAyLjM5OS0xNCAyLjM5OS05Ljk2MyAwLTE1LjQtNS43MjUtMTUuNC0xNi4yNjctLjE0Mi0zLjI3IDEuNDMzLTExLjg3OSAyLjY3LTE5LjczNyAxLjEyNS02LjkxNyA4LjQ1LTUwLjUzIDguNDUtNTAuNTNoMTkuMzcxbC0yLjI2MiAxMS4yMDloMTEuN2wtMi42NDMgMTcuNzk2aC0xMS43NDJjLTIuMjUgMTQuMDgzLTUuNDU0IDMxLjYyNS01LjQ5MSAzMy45NSAwIDMuODE3IDIuMDM3IDUuNDgzIDYuNjcgNS40ODMgMi4yMjEgMCAzLjk0MS0uMjI2IDUuMjU1LS43em01OS4zOTEtLjZjLTYuNjU0IDIuMDMzLTEzLjA3NSAzLjAxNy0xOS44NzkgMy0yMS42ODMtLjAyMS0zMi45ODctMTEuMzQ2LTMyLjk4Ny0zMy4wMzIgMC0yNS4zMTMgMTQuMzgtNDMuOTQ3IDMzLjktNDMuOTQ3IDE1Ljk3IDAgMjYuMTcgMTAuNDMzIDI2LjE3IDI2Ljc5NiAwIDUuNDI5LS43IDEwLjcyOS0yLjM4NyAxOC4yMTJoLTM4LjU3NWMtMS4zMDQgMTAuNzQyIDUuNTcgMTUuMjE3IDE2LjgzNyAxNS4yMTcgNi45MzUgMCAxMy4xODgtMS40MyAyMC4xNDItNC42NjN6bS0xMC44ODctNDMuOWMuMTA3LTEuNTQzIDIuMDU0LTEzLjIxNy05LjAxMy0xMy4yMTctNi4xNzEgMC0xMC41ODMgNC43MDQtMTIuMzggMTMuMjE3em0tMTIzLjQyLTUuMDE3YzAgOS4zNjcgNC41NDEgMTUuODI1IDE0Ljg0MSAyMC42NzYgNy44OTIgMy43MDkgOS4xMTMgNC44MDkgOS4xMTMgOC4xNyAwIDQuNjE3LTMuNDggNi43LTExLjE5MiA2LjctNS44MTIgMC0xMS4yMi0uOTA3LTE3LjQ1OC0yLjkyIDAgMC0yLjU2MyAxNi4zMi0yLjY4IDE3LjEwMSA0LjQzLjk2NiA4LjM4IDEuODYxIDIwLjI4IDIuMTkgMjAuNTYyIDAgMzAuMDU4LTcuODI5IDMwLjA1OC0yNC43NSAwLTEwLjE3NS0zLjk3NS0xNi4xNDYtMTMuNzM3LTIwLjYzMy04LjE3MS0zLjc1LTkuMTA5LTQuNTg4LTkuMTA5LTguMDQ2IDAtNC4wMDQgMy4yMzgtNi4wNDYgOS41MzgtNi4wNDYgMy44MjUgMCA5LjA1LjQwOCAxNCAxLjExM2wyLjc3NS0xNy4xNzVjLTUuMDQ2LS44LTEyLjY5Ni0xLjQ0Mi0xNy4xNS0xLjQ0Mi0yMS44IDAtMjkuMzQ2IDExLjM4Ny0yOS4yNzkgMjUuMDYybTIyOS4wOS0yMy4xMTZjNS40MTMgMCAxMC40NTkgMS40MiAxNy40MTMgNC45MmwzLjE4Ny0xOS43NjJjLTIuODU0LTEuMTItMTIuOTA0LTcuNy0yMS40MTYtNy43LTEzLjA0MiAwLTI0LjA2NiA2LjQ3LTMxLjgyIDE3LjE1LTExLjMxLTMuNzQ2LTE1Ljk1OSAzLjgyNS0yMS42NTkgMTEuMzY3bC01LjA2MiAxLjE3OWMuMzgzLTIuNDgzLjczLTQuOTUuNjEzLTcuNDQ2aC0xNy44OTZjLTIuNDQ1IDIyLjkxNy02Ljc3OSA0Ni4xMy0xMC4xNzEgNjkuMDc1bC0uODg0IDQuOTc2aDE5LjQ5NmMzLjI1NC0yMS4xNDMgNS4wMzgtMzQuNjgxIDYuMTIxLTQzLjg0Mmw3LjM0Mi00LjA4NGMxLjA5Ni00LjA4IDQuNTI5LTUuNDU4IDExLjQxNi01LjI5MmE4Mi45NjYgODIuOTY2IDAgMCAwLTEuMzgzIDE1LjE4NGMwIDI0LjIyNSAxMy4wNzEgMzkuMzA4IDM0LjA1IDM5LjMwOCA1LjQwNCAwIDEwLjA0Mi0uNzEyIDE3LjIyMS0yLjY1N2wzLjQzMS0yMC43NmMtNi40NiAzLjE4LTExLjc2MSA0LjY3Ni0xNi41NjEgNC42NzYtMTEuMzI4IDAtMTguMTgzLTguMzYyLTE4LjE4My0yMi4xODQtLjAwMS0yMC4wNSAxMC4xOTUtMzQuMTA4IDI0Ljc0NS0zNC4xMDgiLz4KICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTg1LjIxIDI5Ny4yNGgtMTkuNDkxbDExLjE3LTY5Ljk4OC0yNC45MjUgNjkuOTg4aC0xMy4yODJsLTEuNjQyLTY5LjU4OC0xMS43MzMgNjkuNTg4aC0xOC4yNDNsMTUuMjM4LTkxLjA0MmgyOC4wMmwuNzg4IDU2LjM2MiAxOC45MDQtNTYuMzYyaDMwLjI2N3oiLz4KICA8cGF0aCBkPSJtNjQ3LjUyIDIxMS42LTQuMzE5IDI2LjMwOGMtNS4zMy03LjAxMi0xMS4wNTQtMTIuMDg3LTE4LjYxMi0xMi4wODctOS44MzQgMC0xOC43ODQgNy40NTQtMjQuNjQyIDE4LjQyNS04LjE1OC0xLjY5Mi0xNi41OTctNC41NjMtMTYuNTk3LTQuNTYzbC0uMDA0LjA2N2MuNjU4LTYuMTMzLjkyLTkuODc1Ljg2Mi0xMS4xNDZoLTE3LjljLTIuNDM3IDIyLjkxNy02Ljc3IDQ2LjEzLTEwLjE1NyA2OS4wNzVsLS44OTMgNC45NzZoMTkuNDkyYzIuNjMzLTE3LjA5NyA0LjY1LTMxLjI5MyA2LjEzMy00Mi41NTEgNi42NTktNi4wMTcgOS45OTItMTEuMjY3IDE2LjcyMS0xMC45MTctMi45NzkgNy4yMDYtNC43MjUgMTUuNTA0LTQuNzI1IDI0LjAxNyAwIDE4LjUxMyA5LjM2NyAzMC43MjUgMjMuNTM0IDMwLjcyNSA3LjE0MSAwIDEyLjYyLTIuNDYyIDE3Ljk2Ni04LjE3bC0uOTEyIDYuODg0SDY1MS45bDE0Ljg0Mi05MS4wNDN6bS0yNC4zNyA3My45NDJjLTYuNjM0IDAtOS45ODMtNC45MDktOS45ODMtMTQuNTk3IDAtMTQuNTUzIDYuMjcxLTI0Ljg3NSAxNS4xMTItMjQuODc1IDYuNjk1IDAgMTAuMzIgNS4xMDQgMTAuMzIgMTQuNTA4LjAwMSAxNC42ODEtNi4zNjkgMjQuOTY0LTE1LjQ0OSAyNC45NjR6Ii8+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTIzMy4xOSAyNjQuMjZjLTIuMDQyLS4yMzYtMi45NDYtLjMtNC4zNDYtLjMtMTEuMDQ2IDAtMTYuNjM0IDMuNzg4LTE2LjYzNCAxMS4yNjcgMCA0LjYwNCAyLjczIDcuNTQ3IDYuOTggNy41NDcgNy45NDUtLjAwMSAxMy42NjYtNy41NTkgMTQtMTguNTE0em0xNC4xNzkgMzIuOTg0aC0xNi4xNDZsLjM2Ny03LjY2M2MtNC45MjEgNi4wNTQtMTEuNSA4Ljk1LTIwLjQyMSA4Ljk1LTEwLjU2NyAwLTE3LjgwNC04LjI1LTE3LjgwNC0yMC4yMjkgMC0xOC4wMzIgMTIuNTkxLTI4LjU0MiAzNC4yMTYtMjguNTQyIDIuMjA5IDAgNS4wNDIuMiA3LjkzOC41NzEuNjA0LTIuNDQyLjc2Mi0zLjQ4Ny43NjItNC44MDggMC00LjkwOC0zLjM5MS02LjczLTEyLjQ5Ni02LjczLTkuNTM3LS4xMDgtMTcuMzk1IDIuMjcyLTIwLjYyOSAzLjMyMi4yMDQtMS4yMjYgMi43LTE2LjYzOCAyLjctMTYuNjM4IDkuNzA5LTIuODU4IDE2LjEyMS0zLjkzIDIzLjMyMS0zLjkzIDE2LjczOCAwIDI1LjYwNCA3LjUxOCAyNS41ODggMjEuNzA1LjAyOSAzLjgyLS42MDUgOC41MTItMS41ODQgMTQuNjc1LTEuNjg3IDEwLjcyNS01LjMyIDMzLjcyNS01LjgxMiAzOS4zMTd6bTI2MS4zOC04OC41OTItMy4xOTIgMTkuNzY3Yy02Ljk1LTMuNDk2LTEyLTQuOTIxLTE3LjQwNy00LjkyMS0xNC41NTEgMC0yNC43NSAxNC4wNTgtMjQuNzUgMzQuMTA3IDAgMTMuODIxIDYuODU3IDIyLjE4MSAxOC4xODMgMjIuMTgxIDQuOCAwIDEwLjA5Ni0xLjQ5MiAxNi41NTQtNC42NzdsLTMuNDIgMjAuNzVjLTcuMTg0IDEuOTU5LTExLjgxNiAyLjY3Mi0xNy4yMjYgMi42NzItMjAuOTc2IDAtMzQuMDUtMTUuMDg0LTM0LjA1LTM5LjMwOSAwLTMyLjU1IDE4LjA1OS01NS4zIDQzLjg4OC01NS4zIDguNTA3LjAwMSAxOC41NjIgMy42MDkgMjEuNDIgNC43M20zMS40NDIgNTUuNjA4Yy0yLjA0MS0uMjM2LTIuOTQxLS4zLTQuMzQ2LS4zLTExLjA0MiAwLTE2LjYzNCAzLjc4OC0xNi42MzQgMTEuMjY3IDAgNC42MDQgMi43MjkgNy41NDcgNi45ODQgNy41NDcgNy45MzctLjAwMSAxMy42NjItNy41NTkgMTMuOTk2LTE4LjUxNHptMTQuMTc5IDMyLjk4NGgtMTYuMTVsLjM3LTcuNjYzYy00LjkyNCA2LjA1NC0xMS41IDguOTUtMjAuNDIgOC45NS0xMC41NjMgMC0xNy44MDQtOC4yNS0xNy44MDQtMjAuMjI5IDAtMTguMDMyIDEyLjU5NS0yOC41NDIgMzQuMjEyLTI4LjU0MiAyLjIxMyAwIDUuMDQyLjIgNy45NDEuNTcxLjYwMS0yLjQ0Mi43NjMtMy40ODcuNzYzLTQuODA4IDAtNC45MDgtMy4zOTItNi43My0xMi40OTYtNi43My05LjUzMy0uMTA4LTE3LjM5NiAyLjI3Mi0yMC42MjkgMy4zMjIuMjA0LTEuMjI2IDIuNzA0LTE2LjYzOCAyLjcwNC0xNi42MzggOS43MDktMi44NTggMTYuMTE2LTMuOTMgMjMuMzE2LTMuOTMgMTYuNzQyIDAgMjUuNjA0IDcuNTE4IDI1LjU4MyAyMS43MDUuMDM0IDMuODItLjU5NSA4LjUxMi0xLjU3OSAxNC42NzUtMS42ODIgMTAuNzI1LTUuMzI0IDMzLjcyNS01LjgxMSAzOS4zMTd6bS0yMjAuMzktMS4xMjJjLTUuMzM4IDEuNjgtOS40OTYgMi40MDktMTQgMi40MDktOS45NjMgMC0xNS40LTUuNzI2LTE1LjQtMTYuMjY2LS4xMzgtMy4yODEgMS40MzctMTEuODgxIDIuNjc1LTE5LjczOCAxLjEyLTYuOTI2IDguNDQ2LTUwLjUzMyA4LjQ0Ni01MC41MzNoMTkuMzY3bC0yLjI1OSAxMS4yMTJoOS45NDJsLTIuNjQ2IDE3Ljc4OGgtOS45NzVjLTIuMjUgMTQuMDkxLTUuNDYzIDMxLjYxOS01LjQ5NiAzMy45NDkgMCAzLjgzIDIuMDQyIDUuNDgzIDYuNjcxIDUuNDgzIDIuMjIgMCAzLjkzOC0uMjE3IDUuMjU0LS42OTJ6bTU5LjM5Mi0uNTkxYy02LjY1IDIuMDMzLTEzLjA4IDMuMDEzLTE5Ljg4IDMtMjEuNjg0LS4wMjEtMzIuOTg3LTExLjM0Ni0zMi45ODctMzMuMDMzIDAtMjUuMzIxIDE0LjM4LTQzLjk1IDMzLjktNDMuOTUgMTUuOTcgMCAyNi4xNyAxMC40MjkgMjYuMTcgMjYuOCAwIDUuNDMzLS43IDEwLjczMy0yLjM4MiAxOC4yMTJoLTM4LjU3NWMtMS4zMDYgMTAuNzQxIDUuNTY5IDE1LjIyMSAxNi44MzcgMTUuMjIxIDYuOTMgMCAxMy4xODgtMS40MzQgMjAuMTM3LTQuNjc2em0tMTAuODkyLTQzLjkxMmMuMTE3LTEuNTM4IDIuMDU5LTEzLjIxNy05LjAxMy0xMy4yMTctNi4xNjYgMC0xMC41NzkgNC43MTctMTIuMzc1IDEzLjIxN3ptLTEyMy40Mi01LjAwNGMwIDkuMzY1IDQuNTQyIDE1LjgxNiAxNC44NDIgMjAuNjc1IDcuODkxIDMuNzA4IDkuMTEyIDQuODEyIDkuMTEyIDguMTcgMCA0LjYxNy0zLjQ4MyA2LjctMTEuMTg3IDYuNy01LjgxNyAwLTExLjIyNS0uOTA4LTE3LjQ2Ny0yLjkyIDAgMC0yLjU1NCAxNi4zMi0yLjY3IDE3LjEgNC40Mi45NjcgOC4zNzQgMS44NSAyMC4yNzQgMi4xOTEgMjAuNTY3IDAgMzAuMDU5LTcuODI5IDMwLjA1OS0yNC43NDYgMC0xMC4xOC0zLjk3MS0xNi4xNS0xMy43MzgtMjAuNjM3LTguMTY3LTMuNzU4LTkuMTEyLTQuNTgzLTkuMTEyLTguMDQ2IDAtNCAzLjI0NS02LjA1OCA5LjU0MS02LjA1OCAzLjgyMSAwIDkuMDQ2LjQyIDE0LjAwNCAxLjEyNWwyLjc3MS0xNy4xOGMtNS4wNDEtLjgtMTIuNjkxLTEuNDQxLTE3LjE0Ni0xLjQ0MS0yMS44MDQgMC0yOS4zNDUgMTEuMzc5LTI5LjI4MyAyNS4wNjdtMzk4LjQ1IDUwLjYyOWgtMTguNDM3bC45MTctNi44OTNjLTUuMzQ3IDUuNzE3LTEwLjgyNSA4LjE4LTE3Ljk2NyA4LjE4LTE0LjE2OCAwLTIzLjUzLTEyLjIxMy0yMy41My0zMC43MjUgMC0yNC42MyAxNC41MjEtNDUuMzkzIDMxLjcwOS00NS4zOTMgNy41NTggMCAxMy4yOCAzLjA4OCAxOC42MDQgMTAuMDk2bDQuMzI1LTI2LjMwOGgxOS4yMjF6bS0yOC43NDUtMTcuMTA5YzkuMDc1IDAgMTUuNDUtMTAuMjgzIDE1LjQ1LTI0Ljk1MyAwLTkuNDA1LTMuNjMtMTQuNTA5LTEwLjMyNS0xNC41MDktOC44MzggMC0xNS4xMTYgMTAuMzE3LTE1LjExNiAyNC44NzUtLjAwMSA5LjY4NiAzLjM1NyAxNC41ODcgOS45OTEgMTQuNTg3em0tNTYuODQzLTU2LjkyOWMtMi40MzkgMjIuOTE3LTYuNzczIDQ2LjEzLTEwLjE2MiA2OS4wNjNsLS44OTEgNC45NzVoMTkuNDkxYzYuOTcxLTQ1LjI3NSA4LjY1OC01NC4xMTcgMTkuNTg4LTUzLjAwOSAxLjc0Mi05LjI2NiA0Ljk4Mi0xNy4zODMgNy4zOTktMjEuNDc5LTguMTYzLTEuNy0xMi43MjEgMi45MTMtMTguNjg4IDExLjY3NS40NzEtMy43ODcgMS4zMzQtNy40NjYgMS4xNjMtMTEuMjI1em0tMTYwLjQyIDBjLTIuNDQ2IDIyLjkxNy02Ljc4IDQ2LjEzLTEwLjE2NyA2OS4wNjNsLS44ODcgNC45NzVoMTkuNWM2Ljk2Mi00NS4yNzUgOC42NDYtNTQuMTE3IDE5LjU2OS01My4wMDkgMS43NS05LjI2NiA0Ljk5Mi0xNy4zODMgNy40LTIxLjQ3OS04LjE1NC0xLjctMTIuNzE2IDIuOTEzLTE4LjY3OCAxMS42NzUuNDctMy43ODcgMS4zMjUtNy40NjYgMS4xNjItMTEuMjI1em0yNTQuNTcgNjguMjQyYzAtMy4yMTQgMi41OTYtNS44IDUuNzk2LTUuOGE1Ljc5IDUuNzkgMCAwIDEgNS43OTUgNS43ODV2LjAxNWE1Ljc5OCA1Ljc5OCAwIDAgMS01Ljc5NSA1Ljc5NiA1LjggNS44IDAgMCAxLTUuNzk2LTUuNzk2em01Ljc5NiA0LjQwNGE0LjQgNC40IDAgMCAwIDQuNDAzLTQuNDAxdi0uMDAyYTQuNDAzIDQuNDAzIDAgMCAwLTQuMzk5LTQuNDA4aC0uMDA0YTQuNDEgNC40MSAwIDAgMC00LjQwOSA0LjQwOCA0LjQwOSA0LjQwOSAwIDAgMCA0LjQwOSA0LjQwM3ptLS43ODQtMS44N2gtMS4xODh2LTUuMDg0aDIuMTU0Yy40NDYgMCAuOTA4LjAwOCAxLjI5Ni4yNTQuNDE2LjI4My42NTQuNzY3LjY1NCAxLjI3NCAwIC41NzUtLjMzOCAxLjExMy0uODg4IDEuMzE3bC45NDEgMi4yMzZoLTEuMzE5bC0uNzgtMi4wMDhoLS44N3YyLjAwOHptMC0yLjg4aC42NTRjLjI0NSAwIC41MTMuMDE4LjcyOS0uMS4xOTUtLjEyNS4yOTUtLjM2MS4yOTUtLjU4N2EuNjc0LjY3NCAwIDAgMC0uMjg3LS41MjRjLS4yMDQtLjExNy0uNTQyLS4wODUtLjc2My0uMDg1aC0uNjI5djEuMjk2eiIvPgo8L3N2Zz4K);
}
.visa {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3ODAgNTAwIj4KICA8cGF0aCBmaWxsPSIjMGU0NTk1IiBkPSJNNDAgMGg3MDBjMjIuMDkyIDAgNDAgMTcuOTA5IDQwIDQwdjQyMGMwIDIyLjA5Mi0xNy45MDggNDAtNDAgNDBINDBjLTIyLjA5MSAwLTQwLTE3LjkwOC00MC00MFY0MEMwIDE3LjkwOSAxNy45MDkgMCA0MCAweiIvPgogIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Im0yOTMuMiAzNDguNzMgMzMuMzYxLTE5NS43Nmg1My4zNmwtMzMuMzg1IDE5NS43NnptMjQ2LjExLTE5MS41NGMtMTAuNTctMy45NjYtMjcuMTM3LTguMjIyLTQ3LjgyMi04LjIyMi01Mi43MjUgMC04OS44NjUgMjYuNTUtOTAuMTggNjQuNjAzLS4yOTkgMjguMTMgMjYuNTE0IDQzLjgyMiA0Ni43NTIgNTMuMTg2IDIwLjc3MSA5LjU5NSAyNy43NTIgMTUuNzE0IDI3LjY1NCAyNC4yODMtLjEzMSAxMy4xMjEtMTYuNTg2IDE5LjExNi0zMS45MjIgMTkuMTE2LTIxLjM1NyAwLTMyLjcwMy0yLjk2Ny01MC4yMjctMTAuMjc2bC02Ljg3Ni0zLjExLTcuNDg5IDQzLjgyM2MxMi40NjMgNS40NjQgMzUuNTEgMTAuMTk4IDU5LjQzOCAxMC40NDMgNTYuMDkgMCA5Mi41LTI2LjI0NiA5Mi45MTYtNjYuODgyLjE5OS0yMi4yNjktMTQuMDE2LTM5LjIxNi00NC44MDEtNTMuMTg4LTE4LjY1LTkuMDU1LTMwLjA3Mi0xNS4wOTktMjkuOTUxLTI0LjI2OCAwLTguMTM3IDkuNjY4LTE2LjgzOSAzMC41NTctMTYuODM5IDE3LjQ0OS0uMjcgMzAuMDkgMy41MzUgMzkuOTM4IDcuNWw0Ljc4MSAyLjI2em0xMzcuMzEtNC4yMjNoLTQxLjIzMmMtMTIuNzczIDAtMjIuMzMyIDMuNDg3LTI3Ljk0MSAxNi4yMzRsLTc5LjI0NCAxNzkuNGg1Ni4wMzFzOS4xNi0yNC4xMjMgMTEuMjMyLTI5LjQxOGM2LjEyNSAwIDYwLjU1NS4wODQgNjguMzM4LjA4NCAxLjU5NiA2Ljg1MyA2LjQ5IDI5LjMzNCA2LjQ5IDI5LjMzNGg0OS41MTRsLTQzLjE4OC0xOTUuNjR6bS02NS40MTggMTI2LjQxYzQuNDEyLTExLjI3OSAyMS4yNi01NC43MjMgMjEuMjYtNTQuNzIzLS4zMTYuNTIyIDQuMzc5LTExLjMzNCA3LjA3NC0xOC42ODRsMy42MDUgMTYuODc5czEwLjIxOSA0Ni43MjkgMTIuMzU0IDU2LjUyOHptLTM2My4zLTEyNi40MS01Mi4yNCAxMzMuNS01LjU2Ny0yNy4xM2MtOS43MjUtMzEuMjczLTQwLjAyNS02NS4xNTUtNzMuODk4LTgyLjExOGw0Ny43NjYgMTcxLjIgNTYuNDU2LS4wNjQgODQuMDA0LTE5NS4zOWgtNTYuNTIxIi8+CiAgPHBhdGggZmlsbD0iI2YyYWUxNCIgZD0iTTE0Ni45MiAxNTIuOTZINjAuODc5bC0uNjgxIDQuMDczYzY2LjkzOCAxNi4yMDQgMTExLjIzIDU1LjM2MyAxMjkuNjIgMTAyLjQxbC0xOC43MS04OS45NmMtMy4yMy0xMi4zOTUtMTIuNTk3LTE2LjA5NC0yNC4xODYtMTYuNTI3Ii8+Cjwvc3ZnPgo=);
}
input[autocomplete=off]::-webkit-contacts-auto-fill-button,
input[autocomplete=off]::-webkit-credentials-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  height: 0;
  width: 0;
  margin: 0;
}
.rkt-form-textarea-field-with-counter {
  background: #f9f9f9;
  border-radius: 4px;
  height: 5.3125rem;
  border: 1px solid #f9f9f9;
  cursor: text;
}
.rkt-form-textarea-field-with-counter:hover {
  border-color: #e2e3e4;
}
.rkt-form-textarea-field-with-counter:focus-within {
  border-color: #2b9fad;
  background: #ffffff;
  outline: none;
}
.rkt-form-textarea-field-with-counter:has(.is-invalid) {
  border-color: #ff6e6e;
  background: #ffffff;
}
.rkt-form-textarea-field-with-counter .rkt-form-textarea {
  border: none !important;
}
.rkt-form-textarea-field-with-counter .rkt-form-textarea-counter {
  position: absolute;
  bottom: 0.25rem;
  right: 1.25rem;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1.417;
  text-align: right;
  color: #757575;
}
.rkt-form-repeat {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 28px 28px;
}
.rkt-form-repeat-item {
  position: relative;
}
.rkt-form-repeat-item .repeat-item-btn {
  position: absolute;
  right: 0;
  top: -0.125rem;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.357;
  text-align: center;
  color: #4a4a4a;
  display: flex;
  align-items: center;
  z-index: 1;
}
.rkt-form-repeat-item .repeat-item-btn:disabled {
  opacity: 0.4;
}
.rkt-form-repeat-item .rkt-icon {
  margin-right: 0.5rem;
  font-size: 1.25rem;
}
.rkt-form-repeat-item .add-icon {
  color: var(--primary);
}
.rkt-form-repeat-item .remove-icon {
  color: var(--danger);
}
.rkt-form-repeat-item:nth-child(2) .rkt-form-label .asterisk::before {
  content: " 2";
  color: #111111;
}
.rkt-form-repeat-item:nth-child(3) .rkt-form-label .asterisk::before {
  content: " 3";
  color: #111111;
}
.rkt-form-repeat-item:nth-child(4) .rkt-form-label .asterisk::before {
  content: " 4";
  color: #111111;
}
.rkt-form-repeat-item:nth-child(5) .rkt-form-label .asterisk::before {
  content: " 5";
  color: #111111;
}
.rkt-form-repeat-item:nth-child(6) .rkt-form-label .asterisk::before {
  content: " 6";
  color: #111111;
}
.rkt-form-repeat-item:nth-child(7) .rkt-form-label .asterisk::before {
  content: " 7";
  color: #111111;
}
.rkt-form-repeat-item:nth-child(8) .rkt-form-label .asterisk::before {
  content: " 8";
  color: #111111;
}
.rkt-form-repeat-item:nth-child(9) .rkt-form-label .asterisk::before {
  content: " 9";
  color: #111111;
}
.rkt-form-repeat-item:nth-child(10) .rkt-form-label .asterisk::before {
  content: " 10";
  color: #111111;
}
.rkt-form-repeat-item:nth-child(11) .rkt-form-label .asterisk::before {
  content: " 11";
  color: #111111;
}
.rkt-form-repeat-item:nth-child(12) .rkt-form-label .asterisk::before {
  content: " 12";
  color: #111111;
}
.rkt-form-repeat-item:nth-child(13) .rkt-form-label .asterisk::before {
  content: " 13";
  color: #111111;
}
.rkt-form-repeat-item:nth-child(14) .rkt-form-label .asterisk::before {
  content: " 14";
  color: #111111;
}
.rkt-form-repeat-item:nth-child(15) .rkt-form-label .asterisk::before {
  content: " 15";
  color: #111111;
}
.rkt-form-repeat-item:nth-child(16) .rkt-form-label .asterisk::before {
  content: " 16";
  color: #111111;
}
.rkt-form-repeat-item:nth-child(17) .rkt-form-label .asterisk::before {
  content: " 17";
  color: #111111;
}
.rkt-form-repeat-item:nth-child(18) .rkt-form-label .asterisk::before {
  content: " 18";
  color: #111111;
}
.rkt-form-repeat-item:nth-child(19) .rkt-form-label .asterisk::before {
  content: " 19";
  color: #111111;
}
.rkt-form-repeat-item:nth-child(20) .rkt-form-label .asterisk::before {
  content: " 20";
  color: #111111;
}
.rkt-form-repeat-section:not(.unstyled) .rkt-form-repeat-section-item {
  display: flex;
  gap: 0.75rem;
  justify-content: space-between;
  margin-bottom: 0.75rem;
}
.rkt-form-repeat-section:not(.unstyled) .rkt-form-repeat-section-item .rkt-form-row-group {
  flex: 1;
}
.rkt-form-repeat-section:not(.unstyled) .rkt-form-repeat-section-item .repeat-section-remove-btn {
  display: flex;
  margin-top: 2.188rem;
  font-size: 1.25rem;
}
.rkt-form-repeat-section:not(.unstyled) .rkt-form-repeat-section-item .remove-icon {
  color: var(--danger);
}
.rkt-form-repeat-section:not(.unstyled) .repeat-section-header {
  font-size: 1rem;
  font-weight: 600;
  margin-bottom: 0.875rem;
}
.rkt-form-repeat-section:not(.unstyled) .repeat-section-subheader {
  font-size: 0.8125rem;
  font-weight: 400;
  margin-bottom: 0.75rem;
  color: #757575;
}
.rkt-form-repeat-section:not(.unstyled) .repeat-section-add-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.25rem;
  color: var(--primary);
  font-size: 0.875rem;
}
.rkt-form-checkbox-group-field {
  display: grid;
  grid-template-columns: 1fr;
  gap: 0.75rem;
}
.rkt-form-checkbox .rkt-form-checkbox-label {
  display: flex;
  align-items: center;
}
.rkt-form-checkbox .rkt-form-checkbox-label:not(.disabled) {
  cursor: pointer;
  color: #111111;
}
.rkt-form-checkbox .rkt-form-checkbox-label.disabled {
  color: rgba(186, 186, 186, 0.3019607843);
}
.rkt-form-checkbox .rkt-form-checkbox-label.disabled .rkt-form-checkbox-icon {
  color: rgba(186, 186, 186, 0.3019607843);
}
.rkt-form-checkbox .rkt-form-checkbox-icon {
  margin-right: 0.5rem;
  font-size: 1.5rem;
  color: #bababa;
  flex-shrink: 0;
}
.rkt-form-checkbox .rkt-form-checkbox-value {
  font-weight: 400;
  font-size: 0.9375rem;
  line-height: 1.6;
}
.rkt-form-checkbox .rkt-form-checkbox-input:checked + .rkt-form-checkbox-icon {
  color: #2b9fad;
}
.rkt-form-checkbox .rkt-form-checkbox-label:not(.disabled):hover .rkt-form-checkbox-icon {
  color: #2b9fad;
}
.rkt-form-group-select .ng-select .ng-select-container .ng-value-container .ng-input,
.rkt-form-select-country-field .ng-select .ng-select-container .ng-value-container .ng-input {
  padding-right: 3rem;
  padding-left: 1.1875rem;
}
.rkt-form-group-select .ng-select .ng-clear-wrapper,
.rkt-form-select-country-field .ng-select .ng-clear-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}
.rkt-form-group-select .ng-group-label {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.rkt-form-select .ng-country-value-label {
  display: flex;
  align-items: center;
}
.rkt-form-select .ng-country-value-label .option-icon {
  margin-right: 0.5rem;
}
.rkt-form-select .ng-country-value-label .option-value {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.rkt-form-select-multi.ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
  display: flex;
  min-height: 2.8125rem;
  align-items: center;
  padding: 0;
  color: #4a4e52;
}
.rkt-form-select-multi.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .rkt-value-checkbox-icon {
  font-size: 1.25rem;
  color: #bababa;
}
.rkt-form-select-multi.ng-dropdown-panel .ng-dropdown-panel-items .ng-option:not(.ng-option-disabled):hover .rkt-value-checkbox-icon {
  color: var(--primary);
}
.rkt-form-select-multi.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .rkt-value-checkbox-icon {
  color: var(--primary);
}
.rkt-form-select-multi.ng-dropdown-panel .option-content {
  flex: 1;
  display: flex;
  gap: 0.5rem;
  align-items: center;
  padding: 0.75rem 1rem;
}
.rkt-form-select-multi.ng-dropdown-panel .ng-dropdown-panel-items .ng-option:not(.ng-option-disabled) .option-content.disabled {
  background: #ffffff;
  cursor: default;
  color: #bababa;
}
.rkt-form-select-multi.ng-dropdown-panel .ng-dropdown-panel-items .ng-option:not(.ng-option-disabled) .option-content.disabled .rkt-value-checkbox-icon {
  color: #bababa !important;
  opacity: 0.3;
}
.rkt-form-select-multi.ng-dropdown-panel .autocomplete-dropdown {
  max-height: 16.375rem;
  overflow-y: auto;
  position: absolute;
  top: 100%;
  z-index: 50;
  left: 0;
  right: 0;
  border: 1px solid;
  background: white;
  border: 1px solid #f9f9f9;
  border-radius: 0.375rem;
}
.rkt-form-select-multi.ng-dropdown-panel .autocomplete-dropdown .autocomplete-dropdown-option {
  cursor: pointer;
  border-radius: 0.375rem;
  padding: 0.5rem 1rem;
}
.rkt-form-select-multi.ng-dropdown-panel .autocomplete-dropdown .autocomplete-dropdown-option:hover {
  background: #f0f6f6;
}
.rkt-form-select-multi.ng-dropdown-panel .autocomplete-dropdown .autocomplete-dropdown-option-main-row {
  font-size: 0.875rem;
  color: #111111;
  font-weight: bold;
}
.rkt-form-select-multi.ng-dropdown-panel .autocomplete-dropdown .autocomplete-dropdown-option-sub-row {
  font-size: 0.75rem;
  color: #333;
}
.rkt-table-search {
  --input-text-color: #111111;
  --input-text-focus-color: #2b9fad;
  --input-bg-color: #ffffff;
  --input-border-color: #ffffff;
  --input-border-hover-color: #bababa;
  --input-border-focus-color: #2b9fad;
  --search-icon-color: #757575;
  --search-icon-focus-color: #111111;
  --search-icon-active-color: #4a4a4a;
  --clear-icon-color: #757575;
  --clear-icon-focus-color: #2b9fad;
  --clear-icon-focus-bg-color: #f0f9f8;
}
.rkt-table-search-container {
  position: relative;
}
.rkt-table-search-label {
  display: flex;
}
.rkt-table-search-input {
  flex: 1;
  padding: 0.6875rem 2.9375rem;
  background: var(--input-bg-color);
  height: 2.75rem;
  border-radius: 8px;
  border: 1px solid var(--input-border-color);
  outline: none;
  font-size: 0.9375rem;
  line-height: 1.34;
  color: var(--input-text-color);
}
.rkt-table-search-icon {
  position: absolute;
  font-size: 1.5rem;
  top: 0.625rem;
  left: 0.75rem;
  -webkit-user-select: none;
  user-select: none;
  pointer-events: none;
  color: var(--search-icon-color);
}
.rkt-table-search-clear-btn {
  position: absolute;
  font-size: 1.5rem;
  top: 0.375rem;
  right: 0.375rem;
  color: var(--clear-icon-color);
  cursor: pointer;
  width: 2.25rem;
  border-radius: 8px;
  bottom: 0.375rem;
  align-items: center;
  display: flex;
  justify-content: center;
}
.rkt-table-search-clear-btn:hover {
  background: var(--clear-icon-focus-bg-color);
  color: var(--clear-icon-focus-color);
}
.rkt-table-search-container.disabled {
  opacity: 0.3;
}
.rkt-table-search-container:hover .rkt-table-search-icon {
  color: var(--search-icon-focus-color);
}
.rkt-table-search-container:hover .rkt-table-search-input {
  border-color: var(--input-border-hover-color);
}
.rkt-table-search-container:focus-within .rkt-table-search-icon {
  color: var(--search-icon-focus-color);
}
.rkt-table-search-container:focus-within .rkt-table-search-input {
  border-color: var(--input-border-focus-color);
}
.rkt-table-search-container.has-value .rkt-table-search-icon {
  color: var(--search-icon-active-color);
}
:root {
  --datepicker-background-color: #ffffff;
}
.rkt-form-datepicker-field ngb-datepicker {
  z-index: 1;
  background: var(--datepicker-background-color);
  top: 100% !important;
  margin-top: 0.25rem;
}
.rkt-form-datepicker-field ngb-datepicker.ngb-dp-body {
  background: white;
  border-radius: 6px;
  width: 357px;
}
.rkt-form-datepicker-field ngb-datepicker .ngb-dp-header {
  padding-top: 20px;
}
.rkt-form-datepicker-field ngb-datepicker .ngb-dp-weekdays {
  border-bottom: none;
}
.rkt-form-datepicker-field ngb-datepicker .ngb-dp-weekday {
  width: 40px;
  font-weight: 600;
  font-size: 16px;
  line-height: 1.4375;
  text-align: center;
  color: #4a4a4a;
  font-style: normal;
  height: 23px;
  margin-bottom: 2px;
}
.rkt-form-datepicker-field ngb-datepicker .ngb-dp-month {
  padding: 0 20px 20px;
  width: 100%;
}
.rkt-form-datepicker-field ngb-datepicker .ngb-dp-weekdays,
.rkt-form-datepicker-field ngb-datepicker .ngb-dp-week {
  margin-bottom: 6px;
  justify-content: space-between;
}
.rkt-form-datepicker-field ngb-datepicker .ngb-dp-day {
  width: 40px;
  height: 40px;
}
.rkt-form-datepicker-field ngb-datepicker .ngb-dp-month:first-child .ngb-dp-week {
  padding-left: 0;
}
.rkt-form-datepicker-field ngb-datepicker .ngb-dp-month:last-child .ngb-dp-week {
  padding-right: 0;
}
.rkt-form-datepicker-field ngb-datepicker .custom-day {
  align-items: center;
  justify-content: center;
  padding: 5px 10px;
  font-weight: 400;
  font-size: 15px;
  display: flex;
  line-height: 1.364;
  border-radius: 5px;
  height: 100%;
  background: #f7f7f7;
  color: #111111;
}
.rkt-form-datepicker-field ngb-datepicker .custom-day.disabled {
  background: rgba(247, 247, 247, 0.3);
  color: rgba(186, 186, 186, 0.5);
}
.rkt-form-datepicker-field ngb-datepicker .custom-day:not(.disabled):hover {
  background: #2b9fad;
  color: white;
}
.rkt-form-datepicker-field ngb-datepicker .custom-day.selected {
  background: #2b9fad;
  border-radius: 5px;
  color: white;
}
.rkt-form-datepicker-field ngb-datepicker .custom-day:not(.disabled).text-muted {
  background: rgba(247, 247, 247, 0.5);
  color: #bababa;
}
.rkt-form-datepicker-field ngb-datepicker .custom-day:not(.disabled).text-muted:hover {
  background: #2b9fad;
  color: white;
}
.rkt-form-datepicker-field ngb-datepicker .ngb-dp-navigation-select {
  flex: 0 0 15.4375rem;
  justify-content: space-between;
}
.rkt-form-datepicker-field ngb-datepicker ngb-datepicker-navigation {
  margin-bottom: 6px;
  padding: 0 20px;
}
.rkt-form-datepicker-field ngb-datepicker .ngb-dp-navigation-select .custom-select {
  padding: 11px 3px 11px 11px;
  width: 120px;
  height: 44px;
  background: #ffffff;
  border: 1px solid #e2e3e4;
  border-radius: 6px;
  flex: none;
  font-weight: 400;
  font-size: 15px;
  line-height: 1.364;
  color: #111111;
  appearance: none;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyMSAyMCI+CiAgPHBhdGggZmlsbD0iI0JBQkFCQSIgZD0ibTMuOTM4NTYgNi41MjI0Mi41OTY0MS0uNTg2NzZjLjA2ODIzLS4wNjU4LjE1OTk2LS4xMDI2NS4yNTU1LS4xMDI2NS4wOTU1NCAwIC4xODcyNy4wMzY4NS4yNTU1LjEwMjY1bDUuNDU0NTMgNS4zNTQ4NCA1LjQ1NDYtNS4zNTQ4NGMuMDY4Mi0uMDY1OC4xNTk5LS4xMDI2NS4yNTU1LS4xMDI2NS4wOTU1IDAgLjE4NzMuMDM2ODUuMjU1NS4xMDI2NWwuNTk2NC41ODY3NmMuMDY2OS4wNjcxMy4xMDQzLjE1NzM4LjEwNDMuMjUxMzcgMCAuMDk0LS4wMzc0LjE4NDI1LS4xMDQzLjI1MTM4bC02LjMwNzIgNi4yMDUyM2MtLjA2ODIuMDY1OC0uMTYuMTAyNi0uMjU1NS4xMDI2cy0uMTg3My0uMDM2OC0uMjU1NS0uMTAyNkwzLjkzNzEgNy4wMjUxN2MtLjA2NjY4LS4wNjczMi0uMTAzODgtLjE1NzY4LS4xMDM2LS4yNTE2Ny4wMDAyNy0uMDk0LjAzNzk5LS4xODQxNC4xMDUwNi0uMjUxMDhaIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-color: transparent;
  background-size: 20px;
  background-position: right 0.7em top 50%, 0 0;
}
.rkt-form-datepicker-field ngb-datepicker .ngb-dp-navigation-select .custom-select:focus {
  outline: none;
  border-color: var(--primary);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyMSAyMCI+CiAgPHBhdGggZmlsbD0iIzJiOWZhZCIgZD0ibTMuOTM4NTYgNi41MjI0Mi41OTY0MS0uNTg2NzZjLjA2ODIzLS4wNjU4LjE1OTk2LS4xMDI2NS4yNTU1LS4xMDI2NS4wOTU1NCAwIC4xODcyNy4wMzY4NS4yNTU1LjEwMjY1bDUuNDU0NTMgNS4zNTQ4NCA1LjQ1NDYtNS4zNTQ4NGMuMDY4Mi0uMDY1OC4xNTk5LS4xMDI2NS4yNTU1LS4xMDI2NS4wOTU1IDAgLjE4NzMuMDM2ODUuMjU1NS4xMDI2NWwuNTk2NC41ODY3NmMuMDY2OS4wNjcxMy4xMDQzLjE1NzM4LjEwNDMuMjUxMzcgMCAuMDk0LS4wMzc0LjE4NDI1LS4xMDQzLjI1MTM4bC02LjMwNzIgNi4yMDUyM2MtLjA2ODIuMDY1OC0uMTYuMTAyNi0uMjU1NS4xMDI2cy0uMTg3My0uMDM2OC0uMjU1NS0uMTAyNkwzLjkzNzEgNy4wMjUxN2MtLjA2NjY4LS4wNjczMi0uMTAzODgtLjE1NzY4LS4xMDM2LS4yNTE2Ny4wMDAyNy0uMDk0LjAzNzk5LS4xODQxNC4xMDUwNi0uMjUxMDhaIi8+Cjwvc3ZnPgo=);
}
.rkt-form-datepicker-field ngb-datepicker .ngb-dp-arrow {
  width: 24px;
  align-items: center;
  height: 24px;
  justify-content: center;
}
.rkt-form-datepicker-field ngb-datepicker .ngb-dp-arrow:not(.right) {
  margin-right: 8px;
}
.rkt-form-datepicker-field ngb-datepicker .ngb-dp-arrow.right {
  justify-content: center;
  margin-left: 8px;
}
.rkt-form-datepicker-field ngb-datepicker .ngb-dp-arrow.right .ngb-dp-arrow-btn .ngb-dp-navigation-chevron {
  transform: rotate(180deg);
  margin: 0;
}
.rkt-form-datepicker-field ngb-datepicker .ngb-dp-arrow-btn {
  margin: 0;
  padding: 0;
  color: #4a4a4a;
  display: flex;
}
.rkt-form-datepicker-field ngb-datepicker .ngb-dp-arrow-btn .ngb-dp-navigation-chevron {
  background-repeat: no-repeat;
  background-color: transparent;
  border: none;
  transform: none;
  margin: 0;
  width: 24px;
  height: 24px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgPHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMjAgMTAuOTk5M0g3LjgzMDVsNS41ODk3LTUuNTg5MzdMMTIuMDAwNiA0IDQgMTJsOC4wMDA2IDggMS40MS0xLjQwOTktNS41ODAxLTUuNTkwNUgyMHYtMi4wMDAzWiIvPgo8L3N2Zz4K);
}
.rkt-form-datepicker-field ngb-datepicker .ngb-dp-arrow-btn:disabled {
  opacity: 0.3;
}
.rkt-form-datepicker-field ngb-datepicker .ngb-dp-arrow-btn:not(:disabled):hover,
.rkt-form-datepicker-field ngb-datepicker .ngb-dp-arrow-btn:not(:disabled):active,
.rkt-form-datepicker-field ngb-datepicker .ngb-dp-arrow-btn:not(:disabled):focus {
  outline: none;
}
.rkt-form-datepicker-field ngb-datepicker .ngb-dp-arrow-btn:not(:disabled):hover .ngb-dp-navigation-chevron,
.rkt-form-datepicker-field ngb-datepicker .ngb-dp-arrow-btn:not(:disabled):active .ngb-dp-navigation-chevron,
.rkt-form-datepicker-field ngb-datepicker .ngb-dp-arrow-btn:not(:disabled):focus .ngb-dp-navigation-chevron {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgPHBhdGggZmlsbD0iIzJiOWZhZCIgZD0iTTIwIDEwLjk5OTNINy44MzA1bDUuNTg5Ny01LjU4OTM3TDEyLjAwMDYgNCA0IDEybDguMDAwNiA4IDEuNDEtMS40MDk5LTUuNTgwMS01LjU5MDVIMjB2LTIuMDAwM1oiLz4KPC9zdmc+Cg==);
}
.calendar-toggle-button {
  font-size: 24px;
  position: absolute;
  right: 20px;
  top: 10px;
  color: #111111;
  pointer-events: none;
}
.date-selector:not(:disabled):hover + .calendar-toggle-button {
  color: var(--primary);
}
.date-selector:disabled + .calendar-toggle-button {
  opacity: 0.4;
}
.day-time-selector {
  width: 5rem;
  height: 2rem;
  padding: 0.25rem;
  display: flex;
  justify-content: space-between;
  background: #f7f7f7;
  border-radius: 8px;
}
.day-time-btn {
  max-width: 2.125rem;
  display: flex;
  flex: 1;
  align-items: center;
  justify-content: center;
  height: 1.5rem;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 1.364;
  color: #757575;
  cursor: pointer;
  position: relative;
  white-space: nowrap;
  transition: all 200ms;
  -webkit-user-select: none;
  user-select: none;
}
.day-time-btn::after {
  background: #2b9fad;
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);
  border-radius: 6px;
}
.day-time-btn.btn-left::after {
  left: calc(100% + 4px);
  right: -50%;
}
.day-time-btn.btn-left.active::after {
  left: 0;
  right: 0;
}
.day-time-btn.btn-right::after {
  right: calc(100% + 4px);
  left: -50%;
}
.day-time-btn.btn-right.active::after {
  right: 0;
  left: 0;
}
.day-time-btn .label {
  color: #757575;
  z-index: 1;
  position: relative;
  transition: color 200ms;
}
.day-time-btn.active .label {
  color: #ffffff;
}
.day-time-btn:not(.active):hover .label {
  color: #111111;
}
.rkt-form-timepicker-field {
  display: flex;
  align-items: flex-end;
}
.hour-selector {
  width: 6rem;
  margin-right: 1.25rem;
  position: relative;
}
.hour-selector::after {
  position: absolute;
  content: ":";
  left: 100%;
  width: 1.25rem;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.9375rem;
  line-height: 1.364;
  color: #111111;
}
.minute-selector {
  width: 6rem;
  margin-right: 0.3125rem;
  position: relative;
}
.time-select.ng-select .ng-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.364;
  color: #bababa;
  flex: 1;
}
.time-select.rkt-form-select.ng-dropdown-panel {
  max-width: 5rem !important;
  width: 5rem !important;
  min-width: 5rem !important;
}
.time-select.rkt-form-select.ng-dropdown-panel.ng-select-top {
  margin-bottom: 0.25rem;
  margin-top: 0;
}
.time-select.rkt-form-select.ng-dropdown-panel .ng-dropdown-panel-items {
  max-height: 21rem;
}
.time-select.rkt-form-select.ng-dropdown-panel .not-found {
  color: var(--danger);
  padding: 0.75rem 1rem;
  font-weight: 400;
  font-size: 0.9375rem;
  line-height: 1.4;
}
.time-select.ng-select .ng-has-value .ng-placeholder {
  display: none;
}
.time-select.ng-select .ng-select-container .ng-value-container .ng-input > input {
  font-size: 0.9375rem;
  line-height: 1.364;
  font-weight: 400;
  color: #111111;
  padding-left: 1.1875rem;
  cursor: pointer;
}
body {
  font-family: "Nunito Sans", sans-serif;
  position: relative;
}
.rkt-icon {
  display: flex;
  max-width: 1em;
  height: 1em;
}
.hidden,
[hidden] {
  display: none !important;
}
.modal-overlay {
  display: block;
  overflow: hidden scroll;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  width: 100%;
  height: 100%;
}
.modal-overlay:not(.is-open) {
  display: none;
}
.modal-backdrop {
  background: rgba(188, 188, 188, 0.4);
  backdrop-filter: blur(4px);
  position: absolute;
  inset: 0;
  z-index: 999;
}
.modal-backdrop.show {
  opacity: 1;
}
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - clamp(1.5rem, 4vh, 2.5rem));
  margin: clamp(0.75rem, 2vw, 1.25rem);
}
rkt-modal + rkt-modal .modal-backdrop {
  z-index: 1000;
}
rkt-modal + rkt-modal .modal-overlay {
  z-index: 1001;
}
.modal-body {
  padding: clamp(1rem, 3vh, 1.75rem) clamp(1.25rem, 4vw, 2.25rem);
  position: relative;
}
.modal-overlay.success-modal .modal-content,
.modal-overlay.confirm-modal .modal-content {
  margin: 0 auto;
  background: #FFFFFF;
  border-radius: 8px;
  box-shadow: none;
  width: 100%;
  max-width: 23.625rem;
}
.modal-content-attention .modal-content-container {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.modal-content-attention .modal-title {
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 1.5;
  text-align: center;
  color: var(--attention-modal-title-color);
  margin-bottom: 0.75rem;
}
.modal-content-attention .modal-message {
  font-weight: 400;
  font-size: 0.9375rem;
  line-height: 1.4;
  text-align: center;
  color: var(--attention-modal-message-color);
  overflow-wrap: break-word;
  width: 100%;
}
.modal-content-attention .modal-buttons {
  margin-top: 1.75rem;
  display: flex;
  gap: 1.5rem;
}
.modal-content-attention .modal-icon {
  background-repeat: no-repeat;
  width: 8.25rem;
  height: 8.25rem;
  margin-bottom: 0.75rem;
}
.modal-content-attention .modal-icon-error {
  background-image: url(/assets/images/speech-bubble-alert.svg);
}
.modal-content-attention .modal-icon-success {
  background-image: url(/assets/images/speech-bubble-success.svg);
}
:root {
  --body-bg-color: #f7f7f7;
  --white-color: #ffffff;
  --black-color: #000000;
  --attention-modal-title-color: #111111;
  --attention-modal-message-color: #757575;
  --btn-border-color: #e2e3e4;
  --btn-checkbox-hover: #cccccc;
  --btn-checkbox-outline: #bababa;
  --btn-border-hover-color: #2b9fad;
}
html {
  height: 100%;
  overflow-x: hidden;
}
body {
  min-height: 100%;
  max-width: 100vw;
  position: relative;
  font-family: "Nunito Sans", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: normal;
  background-color: var(--body-bg-color);
  overflow-x: hidden;
  overflow-y: scroll;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
* {
  box-sizing: border-box;
}
.financial-account-list .rkt-table-search-container,
.bank-account-list .rkt-table-search-container {
  --input-border-color: #bababa;
  --input-border-focus-color: #2b9fad;
}
.financial-account-list .rkt-table-search-container .rkt-table-search-input,
.bank-account-list .rkt-table-search-container .rkt-table-search-input {
  border-color: var(--input-border-color);
}
.financial-account-list .rkt-table-search-container .rkt-table-search-input:focus,
.bank-account-list .rkt-table-search-container .rkt-table-search-input:focus {
  border-color: var(--input-border-focus-color);
}
.rkt-form-label .asterisk {
  color: #ff6e6e;
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles.css.map */
