body {
  font-family: "Lexend Deca", sans-serif;
}
.gtranslate_wrapper {
  font-family: "Barlow", sans-serif;
  font-size: rem-calc(14);
  text-align: left;
  width: unset;
  line-height: normal;
  justify-self: flex-end;
  border: 1px solid #dae0ea;
  border-radius: 5px;
  align-self: center;
  padding: 5px;
  position: relative;
}
.gt_selector {
  appearance: none;
  -webkit-appearance: none;
  border: 0;
  color: #083252;
  font-size: 0.875rem;
}
.gtranslate_wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
.gtranslate_wrapper::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
  position: absolute;
  left: 2.7em;
}
.dialog-off-canvas-main-canvas .paragraph--bp-accordion-container .card-header button {
  padding: 0;
  background-color: #e9eef7;
  padding: 0.75rem 1.5rem !important;
  margin-bottom: 0.75rem;
  font-size: 1.25rem;
  font-weight: 600;
  position: relative;
  text-decoration: none;
}
.dialog-off-canvas-main-canvas .paragraph--bp-accordion-container .card-header button[aria-expanded="true"] {
  margin-bottom: 0;
  background-color: #083252;
  color: #ffffff;
}
.dialog-off-canvas-main-canvas .paragraph--bp-accordion-container .card-header button:hover {
  background-color: #083252;
  color: #ffffff;
}
.dialog-off-canvas-main-canvas .paragraph--bp-accordion-container .card-header button:after {
  font-size: 2rem;
  font-weight: 400;
  position: absolute;
  right: 24px;
  top: 0;
}
.dialog-off-canvas-main-canvas .paragraph--bp-accordion-container .card-header button:hover {
  text-decoration: none;
}
.dialog-off-canvas-main-canvas .paragraph--bp-accordion-container .card-header button a {
  background: none;
  padding: 0 !important;
  color: inherit;
}
/*# sourceMappingURL=/themes/custom/ccsf_fjp/css/gtranslate.css.map */