body {
	background-image: url('../assets/img/svgs/bbva-logo-6ccb0b13b0b6271f381dbc32cbb30269.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: 150px;
}

[data-color-scheme="dark"] body {
	background-color: var(--spherica-color-primary-alt-bg-alternative-default);
	background-image: url('../assets/img/svgs/bbva-logo-6ccb0b13b0b6271f381dbc32cbb30269.svg');
}

[data-color-scheme="light"] body {
	background-color: var(--spherica-color-primary-alt-bg-alternative-default);
	background-image: url('../assets/img/svgs/bbva-logo-dark-dbe8c373e43fe54fd10adeb28c0e0f69.svg');
}

/* Speed up login lock banner */
.progress-loading__wrapper {
	transition: height 550ms ease, -webkit-transform 400ms ease;
	transition: height 550ms ease, transform 400ms ease;
	transition: height 550ms ease, transform 400ms ease, -webkit-transform 400ms ease;
}

/* fixes list-container-sticky */
.movements-wrapper {
	overflow: initial !important;
}

.background-blur {
	background-color: rgba(var(--force-touch-background-color, var(--surface-default-rgb)), 0.3) !important;
	backdrop-filter: blur(8px) contrast(60%);
	-webkit-backdrop-filter: blur(8px) contrast(60%);
}

.force-touch {
	padding-top: calc(16px + env(safe-area-inset-top));
}

.header-main .header-main__content button {
	outline: none;
	box-shadow: none !important;
}

[data-font-bold] {
  --type-font-weight-override: var(--_type-font-bold, var(--type-font-bold, 500));
  --spherica-typo-font-weights-default-book: 500;
  --spherica-typo-font-weights-default-bookitalic: 500;
  --spherica-typo-typetext-body-book-s-font-weight: 500;
  --spherica-typo-typetext-body-book-m-font-weight: 500;
  --spherica-typo-typetext-body-book-m-pt-font-weight: 500;
  --spherica-typo-typetext-body-book-l-font-weight: 500;
  --spherica-typo-typetext-body-bookitalic-s-font-weight: 500;
  --spherica-typo-typetext-body-bookitalic-m-font-weight: 500;
  --spherica-typo-typetext-body-bookitalic-m-pt-font-weight: 500;
  --spherica-typo-typetext-body-bookitalic-l-font-weight: 500;
  --spherica-typo-typetext-legal-s-font-weight: 500;
  --spherica-typo-typeamount-book-s-font-weight: 500;
  --spherica-typo-typeamount-book-m-font-weight: 500;
  --spherica-typo-typeamount-book-l-font-weight: 500;
  --spherica-typo-typeamount-book-xl-font-weight: 500;
  --spherica-typo-typeamount-book-2-xl-font-weight: 500;
  --spherica-typo-typeamount-book-3-xl-font-weight: 500;
  --spherica-typo-typeamount-book-7-xl-font-weight: 500;
  --spherica-typo-tab-title-font-weight: 500;
  --spherica-typo-date-default-font-weight: 500;
  --spherica-typo-date-italic-font-weight: 500;
  --spherica-typo-step-m-font-weight: 500;
  --spherica-typo-badge-default-font-weight: 500;
  --spherica-typo-badge-icon-font-weight: 500;
  --spherica-typo-badge-reference-font-weight: 500;
  --spherica-typo-form-label-default-font-weight: 500;
  --spherica-typo-form-input-text-font-weight: 500;
  --spherica-typo-form-input-grouplabel-font-weight: 500;
  --spherica-typo-form-input-optional-font-weight: 500;
  --spherica-typo-form-input-counter-font-weight: 500;
  --spherica-typo-form-input-options-font-weight: 500;
  --spherica-typo-form-input-label-m-font-weight: 500;
  --spherica-typo-form-input-label-s-font-weight: 500;
  --spherica-typo-form-input-label-xl-font-weight: 500;
  --spherica-typo-form-uploader-weight-font-weight: 500;
  --spherica-typo-form-uploader-file-font-weight: 500;
  --spherica-typo-form-uploader-porcentage-font-weight: 500;
  --spherica-typo-form-inputxl-text-2-xl-font-weight: 500;
  --spherica-typo-form-inputxl-text-3-xl-font-weight: 500;
  --spherica-typo-table-comparative-line-default-font-weight: 500;
  --spherica-typo-table-comparative-line-high-font-weight: 500;
  --spherica-typo-table-complex-text-cell-font-weight: 500;
  --spherica-typo-table-header-default-font-weight: 500;
  --spherica-typo-table-footer-label-font-weight: 500;
  --spherica-typo-clip-box-xs-font-weight: 500;
  --spherica-typo-clip-box-s-font-weight: 500;
  --spherica-typo-clip-box-m-font-weight: 500;
  --spherica-typo-clip-box-l-font-weight: 500;
  --spherica-typo-clip-box-xl-font-weight: 500;
  --spherica-typo-clip-box-2-xl-font-weight: 500;
  --spherica-typo-clip-box-3-xl-font-weight: 500;
  --spherica-typo-clip-box-4-xl-font-weight: 500;
  --spherica-typo-clip-box-5-xl-font-weight: 500;
  --spherica-typo-clip-default-xs-font-weight: 500;
  --spherica-typo-clip-default-s-font-weight: 500;
  --spherica-typo-clip-default-m-font-weight: 500;
  --spherica-typo-clip-default-l-font-weight: 500;
  --spherica-typo-clip-default-xl-font-weight: 500;
  --spherica-typo-brand-s-font-weight: 500;
  --spherica-typo-brand-x-font-weight: 500;
}
