/* ========================================================================== */
/* shell-prefixed mapbox-assembly + assembly v1.3.0 */
/* ========================================================================== */

.shell-wrapper ul,
.shell-wrapper li {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}
.shell-wrapper {
  box-sizing: border-box;
}
.shell-wrapper *,
.shell-wrapper *::before,
.shell-wrapper *::after {
  box-sizing: inherit;
}
.shell-wrapper {
  color: #1a2224;
  font-size: 16px;
  line-height: 24px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
}
.shell-wrapper ul {
  list-style: none;
}
.shell-wrapper #page-shell-compatibility-dismiss,
.shell-wrapper #mobile-nav-trigger-toggle {
  background: transparent;
  border: none;
  color: inherit;
  font: inherit;
  margin: 0;
  padding: 0;
  width: auto;
  text-align: left;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
}
.shell-wrapper button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.shell-wrapper svg {
  display: inline-block;
}
.shell-wrapper a {
  color: inherit;
  text-decoration: none;
}
/* Typography */
.shell-wrapper .shell-txt-bold {
  font-weight: bold !important;
}
.shell-wrapper .shell-txt-l {
  font-size: 20px !important;
  line-height: 30px;
}
.shell-wrapper .shell-txt-ms {
  font-size: 30px !important;
  line-height: 21px;
}
.shell-wrapper .shell-txt-s {
  font-size: 12px !important;
  line-height: 18px;
}
.shell-wrapper .shell-txt-uppercase {
  text-transform: uppercase !important;
}
.shell-wrapper .shell-txt-nowrap {
  white-space: nowrap !important;
}
.shell-wrapper .shell-txt-spacing1 {
  letter-spacing: 0.1em !important;
}
.shell-wrapper .shell-txt-ul {
  list-style: disc;
}

.shell-wrapper .shell-align-l {
  text-align: left !important;
}
.shell-wrapper .shell-align-center {
  text-align: center !important;
}
.shell-wrapper .shell-disable-text-size-adjust {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

/* Buttons */
.shell-wrapper .shell-btn {
  display: inline-block;
  background-color: #4264fb;
  color: #fff;
  border-radius: 18px; /* fully round by default */
  padding: 6px 12px;
  font-weight: bold;
  text-align: center;
  transition: background-color 0.125s, border-color 0.125s, color 0.125s;
}
.shell-wrapper .shell-btn:hover {
  background-color: #314ccd;
}
.shell-wrapper .shell-btn--white {
  background-color: #fff !important;
}
.shell-wrapper .shell-btn--white:hover {
  background-color: rgba(255, 255, 255, 0.75);
}

/* Links */
.shell-wrapper .shell-link {
  cursor: pointer;
  color: #4264fb;
  transition: color 0.125s;
}
.shell-wrapper .shell-link:hover {
  color: #0a2d80;
}

/* Borders */
.shell-wrapper .shell-border-t {
  border-top: 1px solid !important;
}

/* Icons */
.shell-wrapper .shell-icon {
  display: block;
  fill: currentColor;
  height: 18px;
  width: 18px;
}
.shell-wrapper .shell-icon--s {
  height: 15px !important;
  width: 15px !important;
}
.shell-wrapper .shell-icon--l {
  height: 36px !important;
  width: 36px !important;
}

/* Grid */
.shell-wrapper .shell-grid {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}
.shell-wrapper .shell-col {
  display: block;
  max-width: 100%;
  -ms-flex-negative: 1;
  flex-shrink: 1;
}
.shell-wrapper .shell-w-1\/2 {
  width: 50% !important;
}
.shell-wrapper .shell-w-full {
  width: 100% !important;
}

/* Display */
.shell-wrapper .shell-inline {
  display: inline !important;
}
.shell-wrapper .shell-inline-block {
  display: inline-block !important;
}
.shell-wrapper .shell-block {
  display: block !important;
}
.shell-wrapper .shell-none {
  display: none !important;
}

/* Positioning */
.shell-wrapper .shell-absolute {
  position: absolute !important;
}
.shell-wrapper .shell-relative {
  position: relative !important;
}
.shell-wrapper .shell-top {
  top: 0 !important;
}
.shell-wrapper .shell-bottom {
  bottom: 0 !important;
}
.shell-wrapper .shell-left {
  left: 0 !important;
}
.shell-wrapper .shell-right {
  right: 0 !important;
}
.shell-wrapper .shell-z1 {
  z-index: 1 !important;
}
.shell-wrapper .shell-z2 {
  z-index: 2 !important;
}
.shell-wrapper .shell-z5 {
  z-index: 5 !important;
}

/* Flexbox */
/* Requires a special selector for working outside the shell-wrapper */
.shell-wrapper .shell-flex,
.shell-flex {
  display: -webkit-box !important;
  display: flex !important;
}
/* Requires a special selector for working outside the shell-wrapper */
.shell-wrapper .shell-flex--column,
.shell-flex--column {
  -webkit-flex-direction: column !important;
  flex-direction: column !important;
}
.shell-wrapper .shell-flex--center-cross {
  -webkit-align-items: center !important;
  align-items: center !important;
}
.shell-wrapper .shell-flex--center-main {
  -webkit-justify-content: center !important;
  justify-content: center !important;
}
.shell-wrapper .shell-flex--end-main {
  -webkit-justify-content: flex-end !important;
  justify-content: flex-end !important;
}
.shell-wrapper .shell-flex--space-between-main {
  justify-content: space-between !important;
}
/* Requires a special selector for working outside the shell-wrapper */
.shell-wrapper .shell-flex-child-grow,
.shell-flex-child-grow {
  -webkit-flex-grow: 1 !important;
  flex-grow: 1 !important;
  min-width: 0;
}
.shell-flex-child-no-shrink {
  flex-shrink: 0 !important;
}
/*Layout utils */
.shell-wrapper .shell-my12 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}
.shell-wrapper .shell-mr12 {
  margin-right: 12px !important;
}
.shell-wrapper .shell-ml12 {
  margin-left: 12px !important;
}
.shell-wrapper .shell-ml-neg6 {
  margin-left: -6px !important;
}
.shell-wrapper .shell-mx6 {
  margin-left: 6px !important;
  margin-right: 6px !important;
}
.shell-wrapper .shell-mx12 {
  margin-left: 12px !important;
  margin-right: 12px !important;
}
.shell-wrapper .shell-mt18 {
  margin-top: 18px !important;
}
.shell-wrapper .shell-mb18 {
  margin-bottom: 18px !important;
}
.shell-wrapper .shell-mr18 {
  margin-right: 18px !important;
}
.shell-wrapper .shell-mb6 {
  margin-bottom: 6px !important;
}
.shell-wrapper .shell-ml6 {
  margin-left: 6px !important;
}

.shell-wrapper .shell-p12 {
  padding: 12px !important;
}
.shell-wrapper .shell-py6 {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}
.shell-wrapper .shell-py12 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
.shell-wrapper .shell-py24 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}
.shell-wrapper .shell-px24 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.shell-wrapper .shell-pb24 {
  padding-bottom: 24px !important;
}

/* Sizing */
.shell-wrapper .shell-w36 {
  width: 36px !important;
}
.shell-wrapper .shell-w-full {
  width: 100% !important;
}
.shell-wrapper .shell-h24 {
  height: 24px !important;
}

/* Media Queries */
@media screen and (min-width: 680px) {
  .shell-wrapper .shell-w-1\/2-mm {
    width: 50% !important;
  }
  .shell-wrapper .shell-none-mm {
    display: none !important;
  }
  .shell-wrapper .shell-flex-mm {
    display: -webkit-flex !important;
    display: flex !important;
  }
  .shell-wrapper .shell-align-r-mm {
    text-align: right !important;
  }
}
@media screen and (min-width: 800px) {
  .shell-wrapper .shell-ml12-ml {
    margin-left: 12px !important;
  }
  .shell-wrapper .shell-py0-ml {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .shell-wrapper .shell-py48-ml {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
}
@media screen and (min-width: 1200px) {
  .shell-wrapper .shell-mx18-mxl {
    margin-right: 18px !important;
  }
  .shell-wrapper .shell-ml18-mxl,
  .shell-wrapper .shell-mx18-mxl {
    margin-left: 18px !important;
  }
}

.shell-wrapper .shell-transition {
  transition: all 0.125s;
}
.shell-wrapper .shell-overflow-hidden {
  overflow: hidden !important;
}
.shell-wrapper .shell-txt-fancy {
  font-family: 'Cera', sans-serif !important;
}

/* mapbox-assembly Branding */
.shell-wrapper .shell-mb-logo {
  background-image: url('data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 790 180%22%3E%3Cpath d%3D%22M89.1 1.8C39.9 1.8 0 41.7 0 90.9 0 140.1 39.9 180 89.1 180c49.2 0 89.1-39.9 89.1-89.1 0-49.2-39.9-89.1-89.1-89.1zm457.8 19.7c-1.2 0-2.2 1-2.2 2.2v103.2c0 1.2 1 2.2 2.2 2.2h13.4c1.2 0 2.2-1 2.2-2.2v-7.1c6.9 7.2 16.4 11.3 26.3 11.3 20.9 0 37.9-18 37.9-40.3 0-22.3-17-40.2-37.9-40.2-10 0-19.5 4.1-26.3 11.3V23.7c0-1.2-1-2.2-2.2-2.2h-13.4zM98.3 36.4c11.4.3 22.9 4.8 31.7 13.7 17.7 17.7 18.3 45.7 1.4 62.7-30.5 30.5-84.8 20.7-84.8 20.7s-9.8-54.3 20.7-84.8c8.5-8.4 19.7-12.5 31-12.3zm160.3 14.2c-8.2 0-15.9 4-20.8 10.6v-6.4c0-1.2-1-2.2-2.2-2.2h-13.4c-1.2 0-2.2 1-2.2 2.2V127c0 1.2 1 2.2 2.2 2.2h13.4c1.2 0 2.2-1 2.2-2.2V83.8c.5-9.7 7.2-17.3 15.4-17.3 8.5 0 15.6 7.1 15.6 16.5v44c0 1.2 1 2.2 2.2 2.2h13.5c1.2 0 2.2-1 2.2-2.2l-.1-44.9c1.2-8.8 7.6-15.6 15.3-15.6 8.5 0 15.6 7.1 15.6 16.5v44c0 1.2 1 2.2 2.2 2.2h13.5c1.2 0 2.2-1 2.2-2.2l-.1-49.6c.3-14.8-12.3-26.8-27.9-26.8-10 .1-19.2 5.9-23.5 15-5-9.3-14.7-15.1-25.3-15zm127.9 0c-20.9 0-37.9 18-37.9 40.3 0 22.3 17 40.3 37.9 40.3 10 0 19.5-4.1 26.3-11.3v7.1c0 1.2 1 2.2 2.2 2.2h13.4c1.2 0 2.2-1 2.2-2.2V54.8c.1-1.2-.9-2.2-2.2-2.2H415c-1.2 0-2.2 1-2.2 2.2v7.1c-6.9-7.2-16.4-11.3-26.3-11.3zm106.1 0c-10 0-19.5 4.1-26.3 11.3v-7.1c0-1.2-1-2.2-2.2-2.2h-13.4c-1.2 0-2.2 1-2.2 2.2V158c0 1.2 1 2.2 2.2 2.2h13.4c1.2 0 2.2-1 2.2-2.2v-38.2c6.9 7.2 16.4 11.3 26.3 11.3 20.9 0 37.9-18 37.9-40.3 0-22.3-17-40.2-37.9-40.2zm185.5 0c-22.7 0-41 18-41 40.3 0 22.3 18.4 40.3 41 40.3s41-18 41-40.3c0-22.3-18.3-40.3-41-40.3zm45.4 2c-1.1 0-2 .9-2 2 0 .4.1.8.3 1.1l23 35-23.3 35.4c-.6.9-.4 2.2.6 2.8.3.2.7.3 1.1.3h15.5c1.2 0 2.3-.6 2.9-1.6l13.8-23.1 13.8 23.1c.6 1 1.7 1.6 2.9 1.6h15.5c1.1 0 2-.9 2-2 0-.4-.1-.7-.3-1.1L766 90.7l23-35c.6-.9.4-2.2-.6-2.8-.3-.2-.7-.3-1.1-.3h-15.5c-1.2 0-2.3.6-2.9 1.6l-13.5 22.7-13.5-22.7c-.6-1-1.7-1.6-2.9-1.6h-15.5zM99.3 54l-8.7 18-17.9 8.7 17.9 8.7 8.7 18 8.8-18 17.9-8.7-17.9-8.7-8.8-18zm290.3 12.7c12.7 0 23 10.7 23.2 23.9v.6c-.1 13.2-10.5 23.9-23.2 23.9-12.8 0-23.2-10.8-23.2-24.2 0-13.4 10.4-24.2 23.2-24.2zm99.8 0c12.8 0 23.2 10.8 23.2 24.2 0 13.4-10.4 24.2-23.2 24.2-12.7 0-23-10.7-23.2-23.9v-.6c.2-13.2 10.5-23.9 23.2-23.9zm96.3 0c12.8 0 23.2 10.8 23.2 24.2 0 13.4-10.4 24.2-23.2 24.2-12.7 0-23-10.7-23.2-23.9v-.6c.2-13.2 10.5-23.9 23.2-23.9zm92.2 0c12.8 0 23.2 10.8 23.2 24.2 0 13.4-10.4 24.2-23.2 24.2-12.8 0-23.2-10.8-23.2-24.2 0-13.4 10.4-24.2 23.2-24.2z%22 fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E%0A');
  /* background-size: 115px 36px; */
  background-repeat: no-repeat;
  display: inline-block;
  width: 123px;
  height: 28px;
}
/* make logo bigger on larger screens
/* @media screen and (min-width: 800px) {
  .shell-wrapper .shell-mb-logo {
    background-size: 132px 42px;
    width: 132px;
    height: 28px;
  }
} */
.shell-wrapper .shell-mb-logo__wrapper {
  height: 42px;
}
.shell-wrapper .shell-mb-logo--white {
  background-image: url('data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 790 180%22%3E%3Cpath d%3D%22M89.1 1.8C39.9 1.8 0 41.7 0 90.9 0 140.1 39.9 180 89.1 180c49.2 0 89.1-39.9 89.1-89.1 0-49.2-39.9-89.1-89.1-89.1zm457.8 19.7c-1.2 0-2.2 1-2.2 2.2v103.2c0 1.2 1 2.2 2.2 2.2h13.4c1.2 0 2.2-1 2.2-2.2v-7.1c6.9 7.2 16.4 11.3 26.3 11.3 20.9 0 37.9-18 37.9-40.3 0-22.3-17-40.2-37.9-40.2-10 0-19.5 4.1-26.3 11.3V23.7c0-1.2-1-2.2-2.2-2.2h-13.4zM98.3 36.4c11.4.3 22.9 4.8 31.7 13.7 17.7 17.7 18.3 45.7 1.4 62.7-30.5 30.5-84.8 20.7-84.8 20.7s-9.8-54.3 20.7-84.8c8.5-8.4 19.7-12.5 31-12.3zm160.3 14.2c-8.2 0-15.9 4-20.8 10.6v-6.4c0-1.2-1-2.2-2.2-2.2h-13.4c-1.2 0-2.2 1-2.2 2.2V127c0 1.2 1 2.2 2.2 2.2h13.4c1.2 0 2.2-1 2.2-2.2V83.8c.5-9.7 7.2-17.3 15.4-17.3 8.5 0 15.6 7.1 15.6 16.5v44c0 1.2 1 2.2 2.2 2.2h13.5c1.2 0 2.2-1 2.2-2.2l-.1-44.9c1.2-8.8 7.6-15.6 15.3-15.6 8.5 0 15.6 7.1 15.6 16.5v44c0 1.2 1 2.2 2.2 2.2h13.5c1.2 0 2.2-1 2.2-2.2l-.1-49.6c.3-14.8-12.3-26.8-27.9-26.8-10 .1-19.2 5.9-23.5 15-5-9.3-14.7-15.1-25.3-15zm127.9 0c-20.9 0-37.9 18-37.9 40.3 0 22.3 17 40.3 37.9 40.3 10 0 19.5-4.1 26.3-11.3v7.1c0 1.2 1 2.2 2.2 2.2h13.4c1.2 0 2.2-1 2.2-2.2V54.8c.1-1.2-.9-2.2-2.2-2.2H415c-1.2 0-2.2 1-2.2 2.2v7.1c-6.9-7.2-16.4-11.3-26.3-11.3zm106.1 0c-10 0-19.5 4.1-26.3 11.3v-7.1c0-1.2-1-2.2-2.2-2.2h-13.4c-1.2 0-2.2 1-2.2 2.2V158c0 1.2 1 2.2 2.2 2.2h13.4c1.2 0 2.2-1 2.2-2.2v-38.2c6.9 7.2 16.4 11.3 26.3 11.3 20.9 0 37.9-18 37.9-40.3 0-22.3-17-40.2-37.9-40.2zm185.5 0c-22.7 0-41 18-41 40.3 0 22.3 18.4 40.3 41 40.3s41-18 41-40.3c0-22.3-18.3-40.3-41-40.3zm45.4 2c-1.1 0-2 .9-2 2 0 .4.1.8.3 1.1l23 35-23.3 35.4c-.6.9-.4 2.2.6 2.8.3.2.7.3 1.1.3h15.5c1.2 0 2.3-.6 2.9-1.6l13.8-23.1 13.8 23.1c.6 1 1.7 1.6 2.9 1.6h15.5c1.1 0 2-.9 2-2 0-.4-.1-.7-.3-1.1L766 90.7l23-35c.6-.9.4-2.2-.6-2.8-.3-.2-.7-.3-1.1-.3h-15.5c-1.2 0-2.3.6-2.9 1.6l-13.5 22.7-13.5-22.7c-.6-1-1.7-1.6-2.9-1.6h-15.5zM99.3 54l-8.7 18-17.9 8.7 17.9 8.7 8.7 18 8.8-18 17.9-8.7-17.9-8.7-8.8-18zm290.3 12.7c12.7 0 23 10.7 23.2 23.9v.6c-.1 13.2-10.5 23.9-23.2 23.9-12.8 0-23.2-10.8-23.2-24.2 0-13.4 10.4-24.2 23.2-24.2zm99.8 0c12.8 0 23.2 10.8 23.2 24.2 0 13.4-10.4 24.2-23.2 24.2-12.7 0-23-10.7-23.2-23.9v-.6c.2-13.2 10.5-23.9 23.2-23.9zm96.3 0c12.8 0 23.2 10.8 23.2 24.2 0 13.4-10.4 24.2-23.2 24.2-12.7 0-23-10.7-23.2-23.9v-.6c.2-13.2 10.5-23.9 23.2-23.9zm92.2 0c12.8 0 23.2 10.8 23.2 24.2 0 13.4-10.4 24.2-23.2 24.2-12.8 0-23.2-10.8-23.2-24.2 0-13.4 10.4-24.2 23.2-24.2z%22 fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E%0A');
}

/* Color Variants */
.shell-wrapper .shell-color-light-blue {
  color: #4264fb !important;
}
.shell-wrapper .shell-color-blue {
  color: #4264fb !important;
}
.shell-wrapper .shell-color-black {
  color: #000 !important;
}
.shell-wrapper .shell-color-gray {
  color: #617889 !important;
}
.shell-wrapper .shell-color-gray-dark {
  color: #0e2127 !important;
}
.shell-wrapper .shell-color-darken50 {
  color: rgba(31, 51, 73, 0.5) !important;
}
.shell-wrapper .shell-color-white {
  color: #fff !important;
}
.shell-wrapper .shell-color-pink {
  color: #f141a8 !important;
}

/*Background*/
.shell-wrapper .shell-bg-blue {
  background-color: #4264fb !important;
}
.shell-wrapper .shell-bg-white {
  background-color: #fff !important;
}
.shell-wrapper .shell-bg-black {
  background-color: #000 !important;
}
.shell-wrapper .shell-bg-pink {
  background-color: #f141a8 !important;
}

/*Links*/
.shell-wrapper .shell-link--white {
  color: #fff;
}
.shell-wrapper .shell-link--white:hover {
  color: rgba(255, 255, 255, 0.75);
}

/*Border*/
.shell-wrapper .shell-border--gray-light {
  border-color: #bccbd7 !important;
}

/*Shadow*/
.shell-wrapper .shell-shadow-darken10-bold {
  box-shadow: 0 6px 30px 0 rgba(26, 34, 36, 0.1) !important;
}

/*Hovers*/
.shell-wrapper .shell-color-blue-on-hover:hover {
  color: #4264fb !important;
}
.shell-wrapper .shell-color-blue-dark-on-hover:hover {
  color: #0a2d80 !important;
}
.shell-wrapper .shell-color-gray-dark-on-hover:hover {
  color: #0e2127 !important;
}

/* shell-header-buffer is not scoped so it can be used inside the shell */
.shell-header-buffer {
  padding-top: 66px;
}

@media (min-width: 680px) {
  .shell-header-buffer {
    padding-top: 70px;
  }
}

.shell-wrapper-header {
  position: sticky;
  top: 0;
  z-index: 10;
}

/* Menu transitions */
/* If you change the speed of these transitions, you must also update the timeout value in
  ./page-shell-script/menu-pointer-positioner.js#setPointerResetTimeout  */
.shell-animated-menu,
.shell-animated-menu__pointer,
.shell-mobile-nav__backdrop {
  transition: opacity 0.25s, visibility 0.25s, transform 0.25s,
    -webkit-transform 0.25s;
}

.shell-mobile-nav__backdrop {
  will-change: opacity;
}

.shell-animated-menu__pointer {
  -webkit-transform: translateX(-50%) translateY(0);
  transform: translateX(-50%) translateY(0);
}

.shell-animated-menu__pointer--visible {
  -webkit-transform: translateX(-50%) translateY(-100%);
  transform: translateX(-50%) translateY(-100%);
}

.shell-animated-menu {
  opacity: 0;
  pointer-events: none;
  -webkit-transform: translate(0, 0, 0) scale(0.95);
  transform: translate(0, 0, 0) scale(0.95);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  visibility: hidden;
}

.shell-animated-menu--visible {
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: translate(0, 0, 0) scale(1);
  transform: translate(0, 0, 0) scale(1);
  visibility: visible;
}

.shell-mb-logo--white,
.shell-mobile-nav__logo--overlay {
  transition: opacity 0.125s, visibility 0.125s;
}

.shell-mb-logo--white {
  opacity: 1;
}

.shell-mobile-nav__logo--overlay,
.shell-mobile-nav__backdrop {
  opacity: 0;
  visibility: hidden;
}

.shell-mobile-nav--visible .shell-mobile-nav__trigger,
.shell-mobile-nav--visible .shell-mobile-nav__trigger:hover {
  color: #000;
}

.shell-mobile-nav--visible .shell-mb-logo--white {
  opacity: 0;
}

.shell-mobile-nav--visible .shell-mobile-nav__logo--overlay,
.shell-mobile-nav__backdrop--visible {
  opacity: 1;
  visibility: visible;
}

.shell-mobile-nav__trigger__bar--top,
.shell-mobile-nav__trigger__bar--middle,
.shell-mobile-nav__trigger__bar--bottom {
  opacity: 1;
  transition: opacity 0.25s, transform 0.25s;
  -webkit-transform: translateY(0) rotate(0deg) scale(1);
  transform: translateY(0) rotate(0deg) scale(1);
}

.shell-mobile-nav__trigger__bar--middle {
  -webkit-transform-origin: 9px 9px;
  transform-origin: 9px 9px;
}

.shell-mobile-nav__trigger__bar--top {
  -webkit-transform-origin: 9px 5px;
  transform-origin: 9px 5px;
}

.shell-mobile-nav__trigger__bar--bottom {
  -webkit-transform-origin: 9px 13px;
  transform-origin: 9px 13px;
}

.shell-mobile-nav--visible .shell-mobile-nav__trigger__bar--middle {
  opacity: 0;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
}

.shell-mobile-nav--visible .shell-mobile-nav__trigger__bar--top {
  -webkit-transform: translateY(4px) rotate(45deg);
  transform: translateY(4px) rotate(45deg);
}

.shell-mobile-nav--visible .shell-mobile-nav__trigger__bar--bottom {
  -webkit-transform: translateY(-4px) rotate(-45deg);
  transform: translateY(-4px) rotate(-45deg);
}

/* override user-menu colors */
.um-wrapper .um-link {
  color: #007afc !important;
}

.um-wrapper .um-link:hover {
  color: #0062ca !important;
}

.um-wrapper .um-btn {
  background-color: #007afc !important;
}

.um-wrapper .um-btn:hover {
  color: #fff !important;
  background-color: #0062ca !important;
}

.um-wrapper a.um-color-blue-on-hover:hover {
  color: #007afc !important;
}

.um-border.um-border--2.um-border--white.um-round-full.um-bg-darken25.um-scroll-hidden {
  background: url(data:image/png;base64,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);
}

/* accounts for the sticky header when scrolling to an anchor indicated in the URL hash or clicking an anchor */
.anchor {
  scroll-margin-top: 68px;
}

/* kapa.ai color overrides */
.mantine-Modal-header {
  background-color: #000 !important;
  color: #fff !important;
}

.mantine-Modal-header h3,
#kapa-widget-container .mantine-Text-root {
  font-family: 'Cera' !important;
}
/* end kapa.ai color overrides */
