@font-face {
  font-family: 'Benton Sans Pro';
  src: url('/sfsites/c/resource/sbgFontBentonSansPro/BentonSansProRegular.woff2') format('woff2'), url('/sfsites/c/resource/sbgFontBentonSansPro/BentonSansProRegular.woff') format('woff'), url('/sfsites/c/resource/sbgFontBentonSansPro/BentonSansProRegular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Benton Sans Pro';
  src: url('/sfsites/c/resource/sbgFontBentonSansPro/BentonSansProMedium.woff2') format('woff2'), url('/sfsites/c/resource/sbgFontBentonSansPro/BentonSansProMedium.woff') format('woff'), url('/sfsites/c/resource/sbgFontBentonSansPro/BentonSansProMedium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Benton Sans Pro';
  src: url('/sfsites/c/resource/sbgFontBentonSansPro/BentonSansProBold.woff2') format('woff2'), url('/sfsites/c/resource/sbgFontBentonSansPro/BentonSansProBold.woff') format('woff'), url('/sfsites/c/resource/sbgFontBentonSansPro/BentonSansProBold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

html {
  height: 100%;
}

/* Override the LWC font family variable */
:root {
    --lwc-fontFamily: 'Benton Sans Pro', 'Lato', Arial, sans-serif;
}

/* #region Bootstrap overwrites*/

.container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 500px) {
  .container {
    max-width: 1440px;
  }
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

/* #endregion Bootstrap overwrites*/

/* #region Base styles */


body {
  min-height: 100%;
  display: flex;
  flex-direction: column;
}

.main {
  flex-grow: 1;
}

input:focus-visible,
textarea:focus-visible,
select:focus-visible {
  outline: none;
  box-shadow: inset var(--THEME-COLOUR) 0 0 0 2px;
}

iframe {
  display: block;
  margin: 0;
  width: 100%;
}

.anchor {
  display: block;
  position: relative;
  top: -80px !important;
  visibility: hidden;
}

.mejs__time,
.mejs__time span {
  font-weight: 400;
}

/* width */
::-webkit-scrollbar {
  width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f3f3f4;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #cccccc;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #666666;
}

.profile-page-overwrite-class ul li {
  line-height: 22px;
  color: #3c4b6c;
}

@media (min-width: 576px) {
  .profile-page-overwrite-class ul li {
    line-height: calc(0.6696428571vw + 18.1428571429px);
  }
}

@media (min-width: 1024px) {
  .profile-page-overwrite-class ul li {
    line-height: 25px;
  }
}

.ms-choice {
  border: 0px !important;
}

.ms-choice > span {
  padding: 5px 0 5px 10px;
}

.ms-choice > div.icon-caret {
  display: none !important;
}

.ms-drop ul > li:before {
  border-width: 0 !important;
}

/* #endregion Base styles */


/* #region One Trust overwrites*/
#onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-logo::before {
  content: attr(aria-label);
  color: #fff;
}

#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-dpd-desc,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-b-addl-desc {
  font-size: var(--font-size-body-m, 1rem);
  line-height: 1.25rem;
}

#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group-parent {
  flex: 0 0 32rem;
  align-items: center;
  max-width: 100%;
  flex-wrap: wrap;
  position: relative;
  left: auto;
}

#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy {
  margin: 0;
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout.ot-cat-item:first-of-type,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout.ot-cat-item {
  border: none;
}

#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-acc-grpcntr.ot-acc-txt,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-acc-txt .ot-subgrp-tgl .ot-switch.ot-toggle {
  background-color: transparent;
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout *:focus,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr > a:focus {
  outline: none;
}

#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: auto;
}

#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-button,
#onetrust-consent-sdk #onetrust-banner-sdk button,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-sdk-button,
#onetrust-consent-sdk #ot-sdk-cookie-policy .ot-sdk-button,
#onetrust-consent-sdk #ot-sdk-cookie-policy button,
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-accept-btn-handler,
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-reject-all-handler,
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-pc-btn-handler,
#onetrust-consent-sdk #onetrust-pc-sdk #onetrust-accept-btn-handler,
#onetrust-consent-sdk #onetrust-pc-sdk #onetrust-reject-all-handler,
#onetrust-consent-sdk #onetrust-pc-sdk #onetrust-pc-btn-handler,
#onetrust-consent-sdk #onetrust-pc-sdk #accept-recommended-btn-handler,
#onetrust-consent-sdk #onetrust-pc-sdk #accept-recommended-btn-handler:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn) #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn {
  --border-radius-button: 0.5rem 0 0 0.5rem;
  font-size: var(--font-size-body-m, 1rem);
  font-weight: 700;
  font-stretch: normal;
  font-style: normal;
  text-align: center;
  font-family: var(--lwc-fontFamily);
  line-height: 1rem;
  max-width: 100%;
  text-transform: uppercase;
  border-width: var(--border-width);
  margin: 0;
  height: auto;
  border: none;
  filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0));
  transition: box-shadow 0.3s ease-in-out, filter 0.2s ease;
  box-shadow: none;
  position: relative;
  display: inline-grid;
  grid-template-columns: auto 1fr auto;
  /* padding: 5px 21px; */
  padding: 0.5625rem 2.25rem;
  align-items: center;
  background-color: transparent;
  border-color: transparent;
  isolation: isolate;
  z-index: 1;
  width: auto;
}

#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-button:is(:focus, :focus-within, :focus-visible),
#onetrust-consent-sdk #onetrust-banner-sdk button:is(:focus, :focus-within, :focus-visible),
#onetrust-consent-sdk #onetrust-pc-sdk .ot-sdk-button:is(:focus, :focus-within, :focus-visible),
#onetrust-consent-sdk #ot-sdk-cookie-policy .ot-sdk-button:is(:focus, :focus-within, :focus-visible),
#onetrust-consent-sdk #ot-sdk-cookie-policy button:is(:focus, :focus-within, :focus-visible),
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-accept-btn-handler:is(:focus, :focus-within, :focus-visible),
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-reject-all-handler:is(:focus, :focus-within, :focus-visible),
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-pc-btn-handler:is(:focus, :focus-within, :focus-visible),
#onetrust-consent-sdk #onetrust-pc-sdk #onetrust-accept-btn-handler:is(:focus, :focus-within, :focus-visible),
#onetrust-consent-sdk #onetrust-pc-sdk #onetrust-reject-all-handler:is(:focus, :focus-within, :focus-visible),
#onetrust-consent-sdk #onetrust-pc-sdk #onetrust-pc-btn-handler:is(:focus, :focus-within, :focus-visible),
#onetrust-consent-sdk #onetrust-pc-sdk #accept-recommended-btn-handler:is(:focus, :focus-within, :focus-visible) {
  filter: drop-shadow(1px 0px 3px var(--secondary-actions, #0051ff));
  outline: none;
}

#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-button:active,
#onetrust-consent-sdk #onetrust-banner-sdk button:active,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-sdk-button:active,
#onetrust-consent-sdk #ot-sdk-cookie-policy .ot-sdk-button:active,
#onetrust-consent-sdk #ot-sdk-cookie-policy button:active,
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-accept-btn-handler:active,
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-reject-all-handler:active,
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-pc-btn-handler:active,
#onetrust-consent-sdk #onetrust-pc-sdk #onetrust-accept-btn-handler:active,
#onetrust-consent-sdk #onetrust-pc-sdk #onetrust-reject-all-handler:active,
#onetrust-consent-sdk #onetrust-pc-sdk #onetrust-pc-btn-handler:active,
#onetrust-consent-sdk #onetrust-pc-sdk #accept-recommended-btn-handler:active {
  text-decoration: none;
}

#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-button:not([disabled], :disabled):hover,
#onetrust-consent-sdk #onetrust-banner-sdk button:not([disabled], :disabled):hover,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-sdk-button:not([disabled], :disabled):hover,
#onetrust-consent-sdk #ot-sdk-cookie-policy .ot-sdk-button:not([disabled], :disabled):hover,
#onetrust-consent-sdk #ot-sdk-cookie-policy button:not([disabled], :disabled):hover,
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-accept-btn-handler:not([disabled], :disabled):hover,
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-reject-all-handler:not([disabled], :disabled):hover,
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-pc-btn-handler:not([disabled], :disabled):hover,
#onetrust-consent-sdk #onetrust-pc-sdk #onetrust-accept-btn-handler:not([disabled], :disabled):hover,
#onetrust-consent-sdk #onetrust-pc-sdk #onetrust-reject-all-handler:not([disabled], :disabled):hover,
#onetrust-consent-sdk #onetrust-pc-sdk #onetrust-pc-btn-handler:not([disabled], :disabled):hover,
#onetrust-consent-sdk #onetrust-pc-sdk #accept-recommended-btn-handler:not([disabled], :disabled):hover {
  box-shadow: none;
  --THEME-ACCENT-LIGHT: var(--primary-accent, #00008c);
}

#onetrust-consent-sdk #onetrust-pc-sdk #accept-recommended-btn-handler:not([aria-hidden="true"]),
#onetrust-consent-sdk #onetrust-pc-sdk #accept-recommended-btn-handler:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn):not([aria-hidden="true"]) {
  display: inline-grid !important;
  background-color: transparent;
  margin-bottom: 1rem;
}

#onetrust-consent-sdk #onetrust-pc-sdk #accept-recommended-btn-handler:not([aria-hidden="true"])::after,
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-accept-btn-handler::after,
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-reject-all-handler::after,
#onetrust-consent-sdk #onetrust-pc-sdk #onetrust-accept-btn-handler::after,
#onetrust-consent-sdk #onetrust-pc-sdk #onetrust-reject-all-handler::after,
#onetrust-consent-sdk #onetrust-pc-sdk #onetrust-pc-btn-handler::after {
  content: '';
  display: block;
  border: .5rem solid var(--secondary-actions, #0051ff);
  border-bottom-color: transparent;
  border-right-color: transparent;
  border-bottom-width: 0px;
  border-right-width: 12px;
  border-left-width: 0px;
  transition: border-color 0.2s ease;
  /* border-top-width: 34px; */
}

#onetrust-consent-sdk #onetrust-pc-sdk #accept-recommended-btn-handler:not([aria-hidden="true"])::before,
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-accept-btn-handler::before,
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-reject-all-handler::before,
#onetrust-consent-sdk #onetrust-pc-sdk #onetrust-accept-btn-handler::before,
#onetrust-consent-sdk #onetrust-pc-sdk #onetrust-reject-all-handler::before,
#onetrust-consent-sdk #onetrust-pc-sdk #onetrust-pc-btn-handler::before {
  content: '';
  position: absolute;
  inset: 0;
  background-color: var(--secondary-actions, #0051ff);
  z-index: -1;
  border-radius: 8px 0 0 8px;
  transition: background-color 0.2s ease;
  clip-path: polygon(0 0, 100% 0, calc(100% - 12px) 100%, 0 100%);
}

#onetrust-consent-sdk #onetrust-pc-sdk .save-preference-btn-handler:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn) {
  color: var(--secondary-actions, #0051ff);
  background-color: transparent;
  text-transform: uppercase;
  border: none;
  font-size: var(--font-size-body-m, 1rem);
  line-height: 1rem;
}

#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-accept-btn-handler::before {
  background-color: #fff;
}

#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-accept-btn-handler::after {
  border: .5rem solid #fff;
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-plus-minus span:first-child {
  transform: translateX(50%) rotate(45deg);
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-plus-minus span:last-child {
  transform: translateX(-50%) rotate(45deg);
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-plus-minus {
  transform: rotate(-90deg);
  transition: transform 0.1s ease;
  margin: 0 0 auto 0.25rem;
}

#onetrust-consent-sdk #onetrust-pc-sdk [aria-expanded="true"]~.ot-acc-hdr .ot-plus-minus {
  transform: rotate(0deg);
}

#onetrust-consent-sdk #onetrust-pc-sdk button[aria-expanded=true]~.ot-acc-hdr .ot-plus-minus span:first-of-type {
  transform: translateX(50%) rotate(45deg);
}

#onetrust-consent-sdk #onetrust-pc-sdk button[aria-expanded=true]~.ot-acc-hdr .ot-plus-minus span:last-of-type {
  transform: translateX(-50%) rotate(45deg);
  left: 25%;
  right: 25%;
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer-logo {
  display: none;
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer {
  background-color: var(--neutral-light-grey, #f4f5f7);
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-switch {
  height: 0.75rem;
  width: 2.25rem;
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-switch .ot-switch-nob:before {
  height: 1.25rem;
  width: 1.25rem;
  background-color: #fff;
  box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.2);
  top: 50%;
  transform: translateY(-50%);
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob:before {
  background-color: var(--sbg-blue, #3860be);
  transform: translateX(20px) translateY(-50%);
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob {
  border: none;
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:focus + .ot-switch,
.ot-switch .ot-switch-nob,
.ot-switch .ot-switch-nob:before,
#onetrust-pc-sdk .ot-checkbox input[type="checkbox"]:focus+label::before,
#onetrust-pc-sdk .ot-chkbox input[type="checkbox"]:focus+label::before {
  outline: none;
}

@media all and (max-width: 48rem) {
  #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row {
    padding: 1rem 0;
    width: calc(100% - 0rem);
    flex-wrap: wrap;
  }

  #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-pc-btn-handler {
    padding: 1rem 0;
    margin: 1rem 0 0;
  }
}

/* #onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input[type="checkbox"]:focus+.ot-switch .ot-switch-nob::before {
  outline: #000 2px solid;
} */



/* #endregion One Trust overwrites*/

/* #region Font styles */
/* #endregion Font styles */
/* #region mallFAQSection Overrides */

/* #region Bootstrap overwrites*/



@media (min-width: 500px) {
  .container {
    max-width: 1440px;
  }
}

.container--full-screen {
  max-width: none;
}

@media (min-width: 500px) {
  .container--full-screen {
    max-width: none;
  }
}


/* #endregion Bootstrap overwrites*/



/* #region One Trust overwrites*/
#onetrust-consent-sdk #onetrust-pc-sdk.otPcCenter {
  border-radius: 0.5rem;
}

#onetrust-consent-sdk #onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon {
  background-image: none !important;
}

#onetrust-consent-sdk #onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon::before,
#onetrust-consent-sdk #onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon::after {
  content: '';
  position: absolute;
  height: 1px;
  width: 1rem;
  background-color: #fff;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(45deg);
}

#onetrust-consent-sdk #onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon::after {
  transform: translate(-50%, -50%) rotate(-45deg);
}

#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-column,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-columns,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-sdk-column,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-sdk-columns,
#onetrust-consent-sdk #ot-sdk-cookie-policy .ot-sdk-column,
#onetrust-consent-sdk #ot-sdk-cookie-policy .ot-sdk-columns {
  display: inline-flex;
  justify-content: flex-end;
  align-items: flex-start;
  padding-right: 1rem;
  margin-right: auto;
  box-sizing: content-box;
}

#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-sdk-row,
#onetrust-consent-sdk #ot-sdk-cookie-policy .ot-sdk-row {
  display: flex;
  align-items: center;
  margin: 0 auto;
}

#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row {
  padding: 3rem 2.25rem;
  max-width: 84rem;
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-sdk-row {
  flex-direction: column;
}

/* #onetrust-consent-sdk #onetrust-button-group-parent {} */

#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-group-container {
  flex: 1 1 calc(100% - 32rem);
}

#onetrust-pc-sdk .ot-pc-header {
  background-color: var(--sbg-blue, #0034a7);
}

#onetrust-consent-sdk #onetrust-pc-sdk .pc-logo img,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-logo img {
  display: none;
}

/* #endregion One Trust overwrites */

/* #region Font styles */
/* #endregion Font styles */
/* #region mallFAQSection Overrides */

.slds-accordion > slot {
  display: flex;
  flex-direction: column;
  gap: 2.5rem;
}

.slds-accordion .accordion-content {
  display: flex;
  flex-direction: column;
  gap: 0.63rem;
}

.slds-accordion div[part="accordion"] > slot {
  display: flex;
  flex-direction: column;
  gap: 0.63rem;
}

.slds-accordion .slds-accordion__list-item[role="listitem"] {
  border: none;
  background: var(--neutrals-pale-grey-25-background, #f4f5f7);
}

.slds-accordion .slds-accordion__list-item[role="listitem"]:first-of-type {
  border-radius: 0.75rem 0.75rem 0rem 0rem;
}

.slds-accordion .slds-accordion__list-item[role="listitem"]:last-of-type {
  border-radius: 0rem 0rem 0.75rem 0.75rem;
}

.slds-accordion__section {
  border: none;
  padding: 0 !important;
}

.slds-accordion__section.slds-is-open .slds-accordion__content {
  display: flex;
  border-bottom: none;
}

.slds-accordion__section .slds-accordion__summary {
  font-family: "Benton Sans Pro", sans-serif;
  transition-duration: 0.25s;
  cursor: pointer;
  display: flex;
  /* padding: 1.25rem; */
  padding: 1.0625rem 0.9375rem 1.0625rem 1.25rem;
  align-items: center;
  justify-content: space-between;
  border-radius: 0.625rem;
  background: none;
  margin: 0;
  box-shadow: unset;
}

.slds-accordion__section.slds-is-open .slds-accordion__summary {
  border-radius: 0.625rem 0.625rem 0rem 0rem;
  box-shadow: none;
}

.slds-accordion__summary lightning-primitive-icon {
  display: none;
}

.slds-accordion__summary:after {
  content: "";
  width: 1.5rem;
  height: 1.5rem;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("/sfsites/c/resource/sbgIcons/NAVIGATION/icn_chevron_down.svg");
  filter: invert(26%) sepia(89%) saturate(3080%) hue-rotate(206deg) brightness(90%) contrast(102%);
}

.slds-accordion__section.slds-is-open .slds-accordion__summary:after {
  transform: rotate(-180deg);
}

.slds-accordion__summary button:active {
  background: unset !important;
}

.slds-accordion__summary-content {
  font-family: "Benton Sans Pro", sans-serif;
  color: var(--neutrals-medium-grey-text-body, #1a314d);
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 500;
  line-height: 130%; /* 1.625rem */
  -webkit-font-smoothing: antialiased;
}

.slds-accordion__content {
  font-family: "Benton Sans Pro", sans-serif;
  flex-direction: column;
  padding: 0 1.25rem 2.5rem 1.25rem;
  gap: 1rem;
  color: var(--neutrals-medium-grey-text-body, #1a314d);
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 1.3rem */
  display: none;
  -webkit-font-smoothing: antialiased;
}

@media (max-width: 768px) {
  .slds-accordion > slot {
    gap: 1.5rem;
  }

  .slds-accordion .slds-accordion__list-item[role="listitem"] {
    border: 1px solid var(--neutrals-pale-grey-50, #e3e6ea);
  }

  .slds-accordion__section.slds-is-open .slds-accordion__content {
    padding: 0rem 1.25rem 1.25rem 1.25rem;
  }

  .slds-accordion__section .slds-accordion__summary {
    padding: 1.0625rem 0.9375rem 1.0625rem 1.25rem;
  }

  .slds-accordion__summary-content {
    color: var(--neutrals-medium-grey-text-body, #1a314d);
    font-size: 1rem;
    font-style: normal;
    font-weight: 500;
    line-height: 130%; /* 1.3rem */
  }

  .slds-accordion__content {
    color: var(--neutrals-medium-grey-text-body, #1a314d);
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 130%; /* 1.1375rem */
  }
}
/* #endregion mallFAQSection Overrides */


/* region Tab Overrides */

.slds-tabs_default__nav {
  border-bottom: 1px solid #e3e6ea;
}

.slds-tabs_default__item {
  display: flex;
  flex-direction: column;
  align-items: center;
  color: #eee;
}

.slds-tabs_default__item a {
  /* 14/s_medium */
  font-family: "Benton Sans Pro", sans-serif;
  font-style: normal;
  font-weight: 500;
  line-height: 130%; /* 1.1375rem */

}

.slds-tabs_default__item .slds-tabs_default__link {
  height: unset;
  padding: 1.2rem 1rem;
  color: #5C6C80;
  font-weight: 500;
}

.slds-tabs_default__item.slds-is-active a {
  color: var(--primary-secondary-color, #0062e1);
  text-align: center;
  font-weight: 500 !important;
}

/* #endregion Tab Overrides */

/* region Currency Input Overrides */

.country-input_wrapper [part="combobox"] {
  position: relative;
}

.country-input_wrapper [part="combobox"] .slds-form-element__label {
  position: absolute;
  top: -9px;
  left: 0.75rem;
  z-index: 1;
  background-color: white;
  padding: 0 0.25rem;
  color: #222e37;
  font-weight: 400;
}

.country-input_wrapper [part="combobox"] .slds-form-element__control .slds-combobox__input {
  padding: 0.85rem 0.75rem;
  border-radius: var(--radius-md, 0.5rem);
  border: 1px solid #697786;
  background: #fff;
}

.country-input_wrapper [part="combobox"] .slds-form-element__label .slds-required {
  display: none;
}

.country-input_wrapper [part="combobox"] .slds-truncate {
  color: #1a314d;
  /* 16/m_regular_body_1 */
  font-family: "Benton Sans Pro", sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 1.3rem */
}

.country-input_wrapper [part="input-text"] .slds-form-element__control .slds-input {
  padding: 0.5rem 0.75rem;
  border-radius: var(--radius-md, 0.5rem);
  border: 1px solid #697786;
  background: #fff;
}

.country-input_wrapper [part="input-text"] .slds-form-element__label {
  position: absolute;
  top: -9px;
  left: 0.75rem;
  z-index: 1;
  background-color: white;
  padding: 0 0.25rem;
  color: #222e37;
  font-weight: 400;
  text-wrap:nowrap;
}

/* endregion Currency Input Overrides */



.slds-listbox__option .slds-truncate {
  color: var(--neutrals-dark-grey-text, #02070d);

  /* 14/s_regular_body_2 */
  font-family: "Benton Sans Pro", sans-serif;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 1.1375rem */
  display: flex !important;
  align-items: center !important;
}

.forex_wrapper .country-input_wrapper .slds-truncate {
  display: flex !important;
  align-items: center;
  justify-content: start;
}

.personal-preferences .slds-listbox .slds-listbox__option-icon {
  display: none;
}

.personal-preferences .slds-listbox__option:before,
.personal-preferences .slds-combobox__input-value:before,
.forex_wrapper .country-input_wrapper .slds-truncate[title]:before,
.forex_wrapper .country-input_wrapper .slds-combobox__input[data-value] .slds-truncate:before {
  content: "";
  width: 1.2em;
  height: 1.2em;
  padding: 0;
  position: relative;
  margin-right: 0.4rem;
  display: inline-block;
  background-size: contain;
  background-position: center;
  align-self: center;
}

.forex_wrapper .country-input_wrapper .slds-truncate[title="AOA"]:before,
.forex_wrapper .slds-combobox__input[data-value="AOA"] .slds-truncate:before {
  background-image: url("/sfsites/c/resource/bcbpFlags/icn_flag_angola.svg");
}

.forex_wrapper .country-input_wrapper .slds-truncate[title="CHF"]:before,
.forex_wrapper .slds-combobox__input[data-value="CHF"] .slds-truncate:before {
  background-image: url("/sfsites/c/resource/bcbpFlags/icn_flag_switzerland.svg");
}

.forex_wrapper .country-input_wrapper .slds-truncate[title="EGP"]:before,
.forex_wrapper .slds-combobox__input[data-value="EGP"] .slds-truncate:before {
  background-image: url("/sfsites/c/resource/bcbpFlags/icn_flag_egypt.svg");
}

.forex_wrapper .country-input_wrapper .slds-truncate[title="EUR"]:before,
.forex_wrapper .slds-combobox__input[data-value="EUR"] .slds-truncate:before {
  background-image: url("/sfsites/c/resource/bcbpFlags/icn_flag_euro.svg");
}

.forex_wrapper .country-input_wrapper .slds-truncate[title="JPY"]:before,
.forex_wrapper .slds-combobox__input[data-value="JPY"] .slds-truncate:before {
  background-image: url("/sfsites/c/resource/bcbpFlags/icn_flag_japan.svg");
}

.forex_wrapper .country-input_wrapper .slds-truncate[title="KES"]:before,
.forex_wrapper .slds-combobox__input[data-value="KES"] .slds-truncate:before {
  background-image: url("/sfsites/c/resource/bcbpFlags/icn_flag_kenya.svg");
}

.forex_wrapper .country-input_wrapper .slds-truncate[title="NGN"]:before,
.forex_wrapper .slds-combobox__input[data-value="NGN"] .slds-truncate:before {
  background-image: url("/sfsites/c/resource/bcbpFlags/icn_flag_nigeria.svg");
}

.forex_wrapper .country-input_wrapper .slds-truncate[title="UGX"]:before,
.forex_wrapper .slds-combobox__input[data-value="UGX"] .slds-truncate:before {
  background-image: url("/sfsites/c/resource/bcbpFlags/icn_flag_uganda.svg");
}

.forex_wrapper .country-input_wrapper .slds-truncate[title="USD"]:before,
.forex_wrapper .slds-combobox__input[data-value="USD"] .slds-truncate:before {
  background-image: url("/sfsites/c/resource/bcbpFlags/icn_flag_usa.svg");
}

.personal-preferences_wrapper .slds-listbox .slds-listbox__option[data-value="South Africa"]:before,
.personal-preferences_wrapper .slds-combobox__input-value[data-value="South Africa"]:before,

.forex_wrapper .country-input_wrapper .slds-truncate[title="ZAR"]:before,
.forex_wrapper .slds-combobox__input[data-value="ZAR"] .slds-truncate:before {
  background-image: url("/sfsites/c/resource/bcbpFlags/icn_flag_south_africa.svg");
}

.personal-preferences_wrapper .slds-listbox .slds-listbox__option[data-value="English"]:before,
.personal-preferences_wrapper .slds-combobox__input-value[data-value="English"]:before,
.forex_wrapper .country-input_wrapper .slds-truncate[title="GBP"]:before,
.forex_wrapper .slds-combobox__input[data-value="GBP"] .slds-truncate:before {
  background-image: url("/sfsites/c/resource/bcbpFlags/icn_flag_united_kingdom.svg");
}


/* region insights section */

.insight-section .slds-carousel__indicator-action {
  width: 1.875rem;
  height: 0.1875rem;
  border-radius: 0.25rem;
  background: var(--neutrals-light-grey-text-subdued, #5c6c80);
}

.insight-section .slds-carousel__indicator-action:focus {
  box-shadow: none;
}

/* #endregion insights section */


/* region statment management */

@media (max-width: 768px) {
  lightning-tab .slds-tabs_default__item {
    border: 1px solid #ced3d9;
    border-radius: 10px;
  }

  lightning-tab-bar ul {
    border: none !important;
  }

  .slds-tabs_default__item.slds-is-active:after {
    background-color: unset;
  }

  .cSbgBlankTemplate .slds-button:not([class*="slds-button_"]):not([class*="slds-button--"]):not([class*="flow-button_"]):after,
  .cSbgBlankTemplate~* .slds-button:not([class*="slds-button_"]):not([class*="slds-button--"]):not([class*="flow-button_"]):after {
    box-shadow: unset;
  }
}

.statements-management_wrapper .searchBar input {
  width: 328px;
  height: 48px;
  border-radius: 8px;
}

.statements-management_wrapper .filter-buttons button {
  padding: 6px 30px;
  border-radius: 25px;
}

.statements-management_wrapper .filter-buttons .brandButton button {
  background: #0033aa !important;
}

.statements-management_wrapper .filter-buttons .brandOutlineButton button {
  border-color: #0033aa !important;
}

.statements-management_wrapper .account-select lightning-combobox button {
  border-radius: 12px;
  padding: 6px 10px;
}

.statements-management_wrapper .dateInputs input {
  border-radius: 12px;
  padding: 6px 43px;
}

/* #endregion statement management */

button.slds-button.slds-button_icon.slds-modal__close.slds-button_icon-inverse {
  background: none;
}