/*!************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/scss/includes/apricot-dx-profile.scss ***!
  \************************************************************************************************************************************/
/*!
 * Apricot-Drupal Profile
 * @version 1.0
 * @license
 * Copyright (c) 2024 The College Board
 */
/* XS (mobile first) values */
/* 14 */
/* 24 */
/* 23 */
/* 14 */
/* 16 */
/* 15 */
/* 19 */
/* 24 */
.d8-text-list-feature ul {
  border: 1px solid #d9d9d9;
  padding-left: 0;
}
.d8-text-list-feature ul li {
  list-style: none;
  padding: 16px;
  border-bottom: 1px solid #d9d9d9;
}
.d8-text-list-feature ul li:last-of-type {
  border-bottom: 0;
}
.d8-text-list-feature.d8-text-list-checkmark ul li p {
  display: inline;
}
.d8-text-list-feature.d8-text-list-checkmark ul li::before {
  position: unset;
  top: 0;
  left: 0;
  font-family: "CB Icons GA 4_5_46";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  content: "\e953";
  margin-right: 8px;
}
.d8-text-list-feature ul li p {
  display: inline;
}
.d8-text-list-feature ul li a {
  color: #1e1e1e;
}
.d8-text-list-feature ul li a:hover, .d8-text-list-feature ul li a.cb-hover, .d8-text-list-feature ul li a:focus, .d8-text-list-feature ul li a.cb-focus {
  color: #1e1e1e;
}
.d8-text-list-feature ul li a:active, .d8-text-list-feature ul li a.cb-active {
  color: #505050;
}
.d8-text-list-feature ul li a:visited, .d8-text-list-feature ul li a.cb-visited {
  color: #1e1e1e;
}
.d8-text-list-feature ul li a.cb-disabled {
  color: #b2b2b2 !important;
  text-decoration: none !important;
  cursor: not-allowed;
}
.d8-text-list-feature ul li a.cb-disabled:hover, .d8-text-list-feature ul li a.cb-disabled.cb-hover, .d8-text-list-feature ul li a.cb-disabled:focus, .d8-text-list-feature ul li a.cb-disabled.cb-focus, .d8-text-list-feature ul li a.cb-disabled.cb-active, .d8-text-list-feature ul li a.cb-disabled:visited, .d8-text-list-feature ul li a.cb-disabled.cb-visited {
  color: #ffffff;
  color: #b2b2b2 !important;
  text-decoration: none !important;
}
.d8-text-list-feature.cb-white-color ul li a {
  color: #ffffff !important;
}
.d8-text-list-feature.cb-white-color ul li a:hover, .d8-text-list-feature.cb-white-color ul li a.cb-hover, .d8-text-list-feature.cb-white-color ul li a:focus, .d8-text-list-feature.cb-white-color ul li a.cb-focus {
  color: #ffffff;
}
.d8-text-list-feature.cb-white-color ul li a:active, .d8-text-list-feature.cb-white-color ul li a.cb-active {
  color: #ffffff;
}
.d8-text-list-feature.cb-white-color ul li a:visited, .d8-text-list-feature.cb-white-color ul li a.cb-visited {
  color: #ffffff;
}
.d8-text-list-feature.cb-white-color ul li a.cb-disabled {
  color: #b2b2b2 !important;
  text-decoration: none !important;
  cursor: not-allowed;
}
.d8-text-list-feature.cb-white-color ul li a.cb-disabled:hover, .d8-text-list-feature.cb-white-color ul li a.cb-disabled.cb-hover, .d8-text-list-feature.cb-white-color ul li a.cb-disabled:focus, .d8-text-list-feature.cb-white-color ul li a.cb-disabled.cb-focus, .d8-text-list-feature.cb-white-color ul li a.cb-disabled.cb-active, .d8-text-list-feature.cb-white-color ul li a.cb-disabled:visited, .d8-text-list-feature.cb-white-color ul li a.cb-disabled.cb-visited {
  color: #ffffff;
  color: #b2b2b2 !important;
  text-decoration: none !important;
}

.cb-white-color .d8-text-list-feature ul li a {
  color: #ffffff !important;
}
.cb-white-color .d8-text-list-feature ul li a:hover, .cb-white-color .d8-text-list-feature ul li a.cb-hover, .cb-white-color .d8-text-list-feature ul li a:focus, .cb-white-color .d8-text-list-feature ul li a.cb-focus {
  color: #ffffff;
}
.cb-white-color .d8-text-list-feature ul li a:active, .cb-white-color .d8-text-list-feature ul li a.cb-active {
  color: #ffffff;
}
.cb-white-color .d8-text-list-feature ul li a:visited, .cb-white-color .d8-text-list-feature ul li a.cb-visited {
  color: #ffffff;
}
.cb-white-color .d8-text-list-feature ul li a.cb-disabled {
  color: #b2b2b2 !important;
  text-decoration: none !important;
  cursor: not-allowed;
}
.cb-white-color .d8-text-list-feature ul li a.cb-disabled:hover, .cb-white-color .d8-text-list-feature ul li a.cb-disabled.cb-hover, .cb-white-color .d8-text-list-feature ul li a.cb-disabled:focus, .cb-white-color .d8-text-list-feature ul li a.cb-disabled.cb-focus, .cb-white-color .d8-text-list-feature ul li a.cb-disabled.cb-active, .cb-white-color .d8-text-list-feature ul li a.cb-disabled:visited, .cb-white-color .d8-text-list-feature ul li a.cb-disabled.cb-visited {
  color: #ffffff;
  color: #b2b2b2 !important;
  text-decoration: none !important;
}
.cb-white-color * {
  color: #ffffff;
  border-color: #ffffff;
}
.cb-white-color a:not(.cb-btn) {
  color: #ffffff !important;
}
.cb-white-color a:not(.cb-btn):hover, .cb-white-color a:not(.cb-btn).cb-hover, .cb-white-color a:not(.cb-btn):focus, .cb-white-color a:not(.cb-btn).cb-focus {
  color: #ffffff;
}
.cb-white-color a:not(.cb-btn):active, .cb-white-color a:not(.cb-btn).cb-active {
  color: #ffffff;
}
.cb-white-color a:not(.cb-btn):visited, .cb-white-color a:not(.cb-btn).cb-visited {
  color: #ffffff;
}
.cb-white-color a:not(.cb-btn).cb-disabled {
  color: #b2b2b2 !important;
  text-decoration: none !important;
  cursor: not-allowed;
}
.cb-white-color a:not(.cb-btn).cb-disabled:hover, .cb-white-color a:not(.cb-btn).cb-disabled.cb-hover, .cb-white-color a:not(.cb-btn).cb-disabled:focus, .cb-white-color a:not(.cb-btn).cb-disabled.cb-focus, .cb-white-color a:not(.cb-btn).cb-disabled.cb-active, .cb-white-color a:not(.cb-btn).cb-disabled:visited, .cb-white-color a:not(.cb-btn).cb-disabled.cb-visited {
  color: #ffffff;
  color: #b2b2b2 !important;
  text-decoration: none !important;
}
.cb-white-color .cb-btn[class^=cb-btn-light] {
  border-color: #ffffff;
}
.cb-white-color .cb-btn.cb-btn-primary, .cb-white-color .cb-btn.cb-btn-primary * {
  color: #324dc7;
}
.cb-white-color .cb-btn.cb-btn-primary:visited, .cb-white-color .cb-btn.cb-btn-primary *:visited {
  color: #324dc7;
}
.cb-white-color .cb-btn.cb-btn-primary[class*=cb-btn-light], .cb-white-color .cb-btn.cb-btn-primary *[class*=cb-btn-light] {
  color: #324dc7;
}
.cb-white-color .cb-btn.cb-btn-primary[class*=cb-btn-light]:visited, .cb-white-color .cb-btn.cb-btn-primary *[class*=cb-btn-light]:visited {
  color: #324dc7;
}
.cb-white-color .cb-btn.cb-btn-primary[class*=cb-btn-light]:visited:focus:hover, .cb-white-color .cb-btn.cb-btn-primary *[class*=cb-btn-light]:visited:focus:hover {
  color: #ffffff;
  text-decoration: underline;
}
.cb-white-color .cb-btn.cb-btn-yellow, .cb-white-color .cb-btn.cb-btn-yellow * {
  color: #1e1e1e;
}
.cb-white-color .cb-btn.cb-btn-yellow:visited, .cb-white-color .cb-btn.cb-btn-yellow *:visited {
  color: #1e1e1e;
}
.cb-white-color .cb-btn.cb-btn-yellow[class*=cb-btn-light], .cb-white-color .cb-btn.cb-btn-yellow *[class*=cb-btn-light] {
  color: #1e1e1e;
}
.cb-white-color .cb-btn.cb-btn-yellow[class*=cb-btn-light]:visited, .cb-white-color .cb-btn.cb-btn-yellow *[class*=cb-btn-light]:visited {
  color: #1e1e1e;
}
.cb-white-color .cb-btn.cb-btn-black, .cb-white-color .cb-btn.cb-btn-black * {
  color: #1e1e1e;
}
.cb-white-color .cb-btn.cb-btn-black:visited, .cb-white-color .cb-btn.cb-btn-black *:visited {
  color: #1e1e1e;
}
.cb-white-color .cb-date-time-tags p.cb-event-stamp {
  color: #1e1e1e;
}
.cb-white-color .cb-menu-list a.cb-menu-link {
  color: #ffffff !important;
}
.cb-white-color .cb-menu-list a.cb-menu-link:hover, .cb-white-color .cb-menu-list a.cb-menu-link.cb-hover, .cb-white-color .cb-menu-list a.cb-menu-link:focus, .cb-white-color .cb-menu-list a.cb-menu-link.cb-focus {
  color: #ffffff;
}
.cb-white-color .cb-menu-list a.cb-menu-link:active, .cb-white-color .cb-menu-list a.cb-menu-link.cb-active {
  color: #ffffff;
}
.cb-white-color .cb-menu-list a.cb-menu-link:visited, .cb-white-color .cb-menu-list a.cb-menu-link.cb-visited {
  color: #ffffff;
}
.cb-white-color .cb-menu-list a.cb-menu-link.cb-disabled {
  color: #b2b2b2 !important;
  text-decoration: none !important;
  cursor: not-allowed;
}
.cb-white-color .cb-menu-list a.cb-menu-link.cb-disabled:hover, .cb-white-color .cb-menu-list a.cb-menu-link.cb-disabled.cb-hover, .cb-white-color .cb-menu-list a.cb-menu-link.cb-disabled:focus, .cb-white-color .cb-menu-list a.cb-menu-link.cb-disabled.cb-focus, .cb-white-color .cb-menu-list a.cb-menu-link.cb-disabled.cb-active, .cb-white-color .cb-menu-list a.cb-menu-link.cb-disabled:visited, .cb-white-color .cb-menu-list a.cb-menu-link.cb-disabled.cb-visited {
  color: #ffffff;
  color: #b2b2b2 !important;
  text-decoration: none !important;
}
.cb-white-color .cb-menu-list a.cb-menu-link:hover, .cb-white-color .cb-menu-list a.cb-menu-link.cb-hover, .cb-white-color .cb-menu-list a.cb-menu-link:focus, .cb-white-color .cb-menu-list a.cb-menu-link.cb-focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.cb-white-color .cb-menu-list.cb-menu-list-horizontal a.cb-selected, .cb-white-color .cb-menu-list.cb-menu-list-horizontal a:hover, .cb-white-color .cb-menu-list.cb-menu-list-horizontal a.cb-hover, .cb-white-color .cb-menu-list.cb-menu-list-horizontal a:focus, .cb-white-color .cb-menu-list.cb-menu-list-horizontal a.cb-focus {
  box-shadow: inset 0px -3px 0px -1px #ffffff !important;
}
.cb-white-color .cb-menu-list.cb-menu-list-vertical a.cb-selected, .cb-white-color .cb-menu-list.cb-menu-list-vertical a:hover, .cb-white-color .cb-menu-list.cb-menu-list-vertical a.cb-hover, .cb-white-color .cb-menu-list.cb-menu-list-vertical a:focus, .cb-white-color .cb-menu-list.cb-menu-list-vertical a.cb-focus {
  box-shadow: inset 2px 0px 0px 0px #ffffff !important;
}
.cb-white-color .cb-menu-list.cb-menu-list-d9.cb-menu-list-vertical a.cb-selected, .cb-white-color .cb-menu-list.cb-menu-list-d9.cb-menu-list-vertical a:hover, .cb-white-color .cb-menu-list.cb-menu-list-d9.cb-menu-list-vertical a.cb-hover, .cb-white-color .cb-menu-list.cb-menu-list-d9.cb-menu-list-vertical a:focus, .cb-white-color .cb-menu-list.cb-menu-list-d9.cb-menu-list-vertical a.cb-focus {
  box-shadow: none !important;
}
.cb-white-color .cb-card .cb-text-overline-small,
.cb-white-color .cb-card .cb-text-overline,
.cb-white-color .cb-card .cb-meta-tags *,
.cb-white-color .cb-card .cb-card-action * {
  color: #1e1e1e !important;
}
@media (min-width: 768px) {
  .cb-white-color .cb-btn.cb-btn-black.cb-btn-light-sm-up {
    color: #ffffff;
  }
  .cb-white-color .cb-btn.cb-btn-black.cb-btn-light-sm-up:visited {
    color: #ffffff;
  }
}

.cb-base-color .cb-btn-yellow[class*=cb-btn-light] {
  color: #1e1e1e;
}
.cb-base-color .cb-btn-yellow[class*=cb-btn-light]:visited {
  color: #1e1e1e;
}

@media (min-width: 1px) and (max-width: 767.98px) {
  .cb-black1-color-xs .d8-text-list-feature ul li a {
    color: #1e1e1e;
  }
  .cb-black1-color-xs .d8-text-list-feature ul li a:hover, .cb-black1-color-xs .d8-text-list-feature ul li a.cb-hover, .cb-black1-color-xs .d8-text-list-feature ul li a:focus, .cb-black1-color-xs .d8-text-list-feature ul li a.cb-focus {
    color: #1e1e1e;
  }
  .cb-black1-color-xs .d8-text-list-feature ul li a:active, .cb-black1-color-xs .d8-text-list-feature ul li a.cb-active {
    color: #505050;
  }
  .cb-black1-color-xs .d8-text-list-feature ul li a:visited, .cb-black1-color-xs .d8-text-list-feature ul li a.cb-visited {
    color: #1e1e1e;
  }
  .cb-black1-color-xs .d8-text-list-feature ul li a.cb-disabled {
    color: #b2b2b2 !important;
    text-decoration: none !important;
    cursor: not-allowed;
  }
  .cb-black1-color-xs .d8-text-list-feature ul li a.cb-disabled:hover, .cb-black1-color-xs .d8-text-list-feature ul li a.cb-disabled.cb-hover, .cb-black1-color-xs .d8-text-list-feature ul li a.cb-disabled:focus, .cb-black1-color-xs .d8-text-list-feature ul li a.cb-disabled.cb-focus, .cb-black1-color-xs .d8-text-list-feature ul li a.cb-disabled.cb-active, .cb-black1-color-xs .d8-text-list-feature ul li a.cb-disabled:visited, .cb-black1-color-xs .d8-text-list-feature ul li a.cb-disabled.cb-visited {
    color: #ffffff;
    color: #b2b2b2 !important;
    text-decoration: none !important;
  }
  .cb-black1-color-xs * {
    color: #000;
    border-color: #000;
  }
  .cb-black1-color-xs a {
    color: #324dc7;
    text-decoration: underline;
  }
  .cb-black1-color-xs a:hover, .cb-black1-color-xs a.cb-hover {
    color: #324dc7;
    text-decoration: none;
  }
  .cb-black1-color-xs a:active, .cb-black1-color-xs a.cb-active {
    color: #28369a;
  }
  .cb-black1-color-xs a:not(.cb-btn):visited, .cb-black1-color-xs a:not(.cb-btn).cb-visited {
    color: #85144b;
  }
  .cb-black1-color-xs a.cb-disabled {
    color: #b2b2b2 !important;
    text-decoration: none !important;
    cursor: not-allowed;
  }
  .cb-black1-color-xs a.cb-disabled:hover, .cb-black1-color-xs a.cb-disabled.cb-hover, .cb-black1-color-xs a.cb-disabled:focus, .cb-black1-color-xs a.cb-disabled.cb-focus, .cb-black1-color-xs a.cb-disabled.cb-active, .cb-black1-color-xs a.cb-disabled:visited, .cb-black1-color-xs a.cb-disabled.cb-visited {
    color: #ffffff;
    color: #b2b2b2 !important;
    text-decoration: none !important;
  }
  .cb-black1-color-xs .cb-btn {
    text-decoration: none;
  }
  .cb-black1-color-xs .cb-btn.cb-btn-light:visited {
    color: #324dc7;
  }
  .cb-black1-color-xs .cb-btn.cb-btn-primary {
    color: #ffffff;
    border-color: #324dc7;
  }
  .cb-black1-color-xs .cb-btn.cb-btn-primary:visited {
    color: #ffffff;
  }
  .cb-black1-color-xs .cb-btn.cb-btn-primary[class*=cb-btn-light]:visited {
    color: #ffffff;
  }
  .cb-black1-color-xs .cb-btn.cb-btn-light {
    border-color: #324dc7;
  }
  .cb-black1-color-xs .cb-btn.cb-btn-light.cb-btn-black {
    border-color: #1e1e1e;
  }
  .cb-white-color-xs .d8-text-list-feature ul li a {
    color: #ffffff !important;
  }
  .cb-white-color-xs .d8-text-list-feature ul li a:hover, .cb-white-color-xs .d8-text-list-feature ul li a.cb-hover, .cb-white-color-xs .d8-text-list-feature ul li a:focus, .cb-white-color-xs .d8-text-list-feature ul li a.cb-focus {
    color: #ffffff;
  }
  .cb-white-color-xs .d8-text-list-feature ul li a:active, .cb-white-color-xs .d8-text-list-feature ul li a.cb-active {
    color: #ffffff;
  }
  .cb-white-color-xs .d8-text-list-feature ul li a:visited, .cb-white-color-xs .d8-text-list-feature ul li a.cb-visited {
    color: #ffffff;
  }
  .cb-white-color-xs .d8-text-list-feature ul li a.cb-disabled {
    color: #b2b2b2 !important;
    text-decoration: none !important;
    cursor: not-allowed;
  }
  .cb-white-color-xs .d8-text-list-feature ul li a.cb-disabled:hover, .cb-white-color-xs .d8-text-list-feature ul li a.cb-disabled.cb-hover, .cb-white-color-xs .d8-text-list-feature ul li a.cb-disabled:focus, .cb-white-color-xs .d8-text-list-feature ul li a.cb-disabled.cb-focus, .cb-white-color-xs .d8-text-list-feature ul li a.cb-disabled.cb-active, .cb-white-color-xs .d8-text-list-feature ul li a.cb-disabled:visited, .cb-white-color-xs .d8-text-list-feature ul li a.cb-disabled.cb-visited {
    color: #ffffff;
    color: #b2b2b2 !important;
    text-decoration: none !important;
  }
  .cb-white-color-xs * {
    color: #ffffff;
    border-color: #ffffff;
  }
  .cb-white-color-xs a:not(.cb-btn) {
    color: #ffffff !important;
  }
  .cb-white-color-xs a:not(.cb-btn):hover, .cb-white-color-xs a:not(.cb-btn).cb-hover, .cb-white-color-xs a:not(.cb-btn):focus, .cb-white-color-xs a:not(.cb-btn).cb-focus {
    color: #ffffff;
  }
  .cb-white-color-xs a:not(.cb-btn):active, .cb-white-color-xs a:not(.cb-btn).cb-active {
    color: #ffffff;
  }
  .cb-white-color-xs a:not(.cb-btn):visited, .cb-white-color-xs a:not(.cb-btn).cb-visited {
    color: #ffffff;
  }
  .cb-white-color-xs a:not(.cb-btn).cb-disabled {
    color: #b2b2b2 !important;
    text-decoration: none !important;
    cursor: not-allowed;
  }
  .cb-white-color-xs a:not(.cb-btn).cb-disabled:hover, .cb-white-color-xs a:not(.cb-btn).cb-disabled.cb-hover, .cb-white-color-xs a:not(.cb-btn).cb-disabled:focus, .cb-white-color-xs a:not(.cb-btn).cb-disabled.cb-focus, .cb-white-color-xs a:not(.cb-btn).cb-disabled.cb-active, .cb-white-color-xs a:not(.cb-btn).cb-disabled:visited, .cb-white-color-xs a:not(.cb-btn).cb-disabled.cb-visited {
    color: #ffffff;
    color: #b2b2b2 !important;
    text-decoration: none !important;
  }
  .cb-white-color-xs .cb-btn[class^=cb-btn-light] {
    border-color: #ffffff;
  }
  .cb-white-color-xs .cb-btn.cb-btn-primary, .cb-white-color-xs .cb-btn.cb-btn-primary * {
    color: #324dc7;
  }
  .cb-white-color-xs .cb-btn.cb-btn-primary:visited, .cb-white-color-xs .cb-btn.cb-btn-primary *:visited {
    color: #324dc7;
  }
  .cb-white-color-xs .cb-btn.cb-btn-primary[class*=cb-btn-light], .cb-white-color-xs .cb-btn.cb-btn-primary *[class*=cb-btn-light] {
    color: #324dc7;
  }
  .cb-white-color-xs .cb-btn.cb-btn-primary[class*=cb-btn-light]:visited, .cb-white-color-xs .cb-btn.cb-btn-primary *[class*=cb-btn-light]:visited {
    color: #324dc7;
  }
  .cb-white-color-xs .cb-btn.cb-btn-primary[class*=cb-btn-light]:visited:focus:hover, .cb-white-color-xs .cb-btn.cb-btn-primary *[class*=cb-btn-light]:visited:focus:hover {
    color: #ffffff;
    text-decoration: underline;
  }
  .cb-white-color-xs .cb-btn.cb-btn-yellow, .cb-white-color-xs .cb-btn.cb-btn-yellow * {
    color: #1e1e1e;
  }
  .cb-white-color-xs .cb-btn.cb-btn-yellow:visited, .cb-white-color-xs .cb-btn.cb-btn-yellow *:visited {
    color: #1e1e1e;
  }
  .cb-white-color-xs .cb-btn.cb-btn-yellow[class*=cb-btn-light], .cb-white-color-xs .cb-btn.cb-btn-yellow *[class*=cb-btn-light] {
    color: #1e1e1e;
  }
  .cb-white-color-xs .cb-btn.cb-btn-yellow[class*=cb-btn-light]:visited, .cb-white-color-xs .cb-btn.cb-btn-yellow *[class*=cb-btn-light]:visited {
    color: #1e1e1e;
  }
  .cb-white-color-xs .cb-btn.cb-btn-black, .cb-white-color-xs .cb-btn.cb-btn-black * {
    color: #1e1e1e;
  }
  .cb-white-color-xs .cb-btn.cb-btn-black:visited, .cb-white-color-xs .cb-btn.cb-btn-black *:visited {
    color: #1e1e1e;
  }
  .cb-white-color-xs .cb-date-time-tags p.cb-event-stamp {
    color: #1e1e1e;
  }
  .cb-white-color-xs .cb-menu-list a.cb-menu-link {
    color: #ffffff !important;
  }
  .cb-white-color-xs .cb-menu-list a.cb-menu-link:hover, .cb-white-color-xs .cb-menu-list a.cb-menu-link.cb-hover, .cb-white-color-xs .cb-menu-list a.cb-menu-link:focus, .cb-white-color-xs .cb-menu-list a.cb-menu-link.cb-focus {
    color: #ffffff;
  }
  .cb-white-color-xs .cb-menu-list a.cb-menu-link:active, .cb-white-color-xs .cb-menu-list a.cb-menu-link.cb-active {
    color: #ffffff;
  }
  .cb-white-color-xs .cb-menu-list a.cb-menu-link:visited, .cb-white-color-xs .cb-menu-list a.cb-menu-link.cb-visited {
    color: #ffffff;
  }
  .cb-white-color-xs .cb-menu-list a.cb-menu-link.cb-disabled {
    color: #b2b2b2 !important;
    text-decoration: none !important;
    cursor: not-allowed;
  }
  .cb-white-color-xs .cb-menu-list a.cb-menu-link.cb-disabled:hover, .cb-white-color-xs .cb-menu-list a.cb-menu-link.cb-disabled.cb-hover, .cb-white-color-xs .cb-menu-list a.cb-menu-link.cb-disabled:focus, .cb-white-color-xs .cb-menu-list a.cb-menu-link.cb-disabled.cb-focus, .cb-white-color-xs .cb-menu-list a.cb-menu-link.cb-disabled.cb-active, .cb-white-color-xs .cb-menu-list a.cb-menu-link.cb-disabled:visited, .cb-white-color-xs .cb-menu-list a.cb-menu-link.cb-disabled.cb-visited {
    color: #ffffff;
    color: #b2b2b2 !important;
    text-decoration: none !important;
  }
  .cb-white-color-xs .cb-menu-list a.cb-menu-link:hover, .cb-white-color-xs .cb-menu-list a.cb-menu-link.cb-hover, .cb-white-color-xs .cb-menu-list a.cb-menu-link:focus, .cb-white-color-xs .cb-menu-list a.cb-menu-link.cb-focus {
    background-color: rgba(0, 0, 0, 0.2);
  }
  .cb-white-color-xs .cb-menu-list.cb-menu-list-horizontal a.cb-selected, .cb-white-color-xs .cb-menu-list.cb-menu-list-horizontal a:hover, .cb-white-color-xs .cb-menu-list.cb-menu-list-horizontal a.cb-hover, .cb-white-color-xs .cb-menu-list.cb-menu-list-horizontal a:focus, .cb-white-color-xs .cb-menu-list.cb-menu-list-horizontal a.cb-focus {
    box-shadow: inset 0px -3px 0px -1px #ffffff !important;
  }
  .cb-white-color-xs .cb-menu-list.cb-menu-list-vertical a.cb-selected, .cb-white-color-xs .cb-menu-list.cb-menu-list-vertical a:hover, .cb-white-color-xs .cb-menu-list.cb-menu-list-vertical a.cb-hover, .cb-white-color-xs .cb-menu-list.cb-menu-list-vertical a:focus, .cb-white-color-xs .cb-menu-list.cb-menu-list-vertical a.cb-focus {
    box-shadow: inset 2px 0px 0px 0px #ffffff !important;
  }
  .cb-white-color-xs .cb-menu-list.cb-menu-list-d9.cb-menu-list-vertical a.cb-selected, .cb-white-color-xs .cb-menu-list.cb-menu-list-d9.cb-menu-list-vertical a:hover, .cb-white-color-xs .cb-menu-list.cb-menu-list-d9.cb-menu-list-vertical a.cb-hover, .cb-white-color-xs .cb-menu-list.cb-menu-list-d9.cb-menu-list-vertical a:focus, .cb-white-color-xs .cb-menu-list.cb-menu-list-d9.cb-menu-list-vertical a.cb-focus {
    box-shadow: none !important;
  }
  .cb-white-color-xs .cb-card .cb-text-overline-small,
  .cb-white-color-xs .cb-card .cb-text-overline,
  .cb-white-color-xs .cb-card .cb-meta-tags *,
  .cb-white-color-xs .cb-card .cb-card-action * {
    color: #1e1e1e !important;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .cb-black1-color-sm .d8-text-list-feature ul li a {
    color: #1e1e1e;
  }
  .cb-black1-color-sm .d8-text-list-feature ul li a:hover, .cb-black1-color-sm .d8-text-list-feature ul li a.cb-hover, .cb-black1-color-sm .d8-text-list-feature ul li a:focus, .cb-black1-color-sm .d8-text-list-feature ul li a.cb-focus {
    color: #1e1e1e;
  }
  .cb-black1-color-sm .d8-text-list-feature ul li a:active, .cb-black1-color-sm .d8-text-list-feature ul li a.cb-active {
    color: #505050;
  }
  .cb-black1-color-sm .d8-text-list-feature ul li a:visited, .cb-black1-color-sm .d8-text-list-feature ul li a.cb-visited {
    color: #1e1e1e;
  }
  .cb-black1-color-sm .d8-text-list-feature ul li a.cb-disabled {
    color: #b2b2b2 !important;
    text-decoration: none !important;
    cursor: not-allowed;
  }
  .cb-black1-color-sm .d8-text-list-feature ul li a.cb-disabled:hover, .cb-black1-color-sm .d8-text-list-feature ul li a.cb-disabled.cb-hover, .cb-black1-color-sm .d8-text-list-feature ul li a.cb-disabled:focus, .cb-black1-color-sm .d8-text-list-feature ul li a.cb-disabled.cb-focus, .cb-black1-color-sm .d8-text-list-feature ul li a.cb-disabled.cb-active, .cb-black1-color-sm .d8-text-list-feature ul li a.cb-disabled:visited, .cb-black1-color-sm .d8-text-list-feature ul li a.cb-disabled.cb-visited {
    color: #ffffff;
    color: #b2b2b2 !important;
    text-decoration: none !important;
  }
  .cb-black1-color-sm * {
    color: #000;
    border-color: #000;
  }
  .cb-black1-color-sm a {
    color: #324dc7;
    text-decoration: underline;
  }
  .cb-black1-color-sm a:hover, .cb-black1-color-sm a.cb-hover {
    color: #324dc7;
    text-decoration: none;
  }
  .cb-black1-color-sm a:active, .cb-black1-color-sm a.cb-active {
    color: #28369a;
  }
  .cb-black1-color-sm a:not(.cb-btn):visited, .cb-black1-color-sm a:not(.cb-btn).cb-visited {
    color: #85144b;
  }
  .cb-black1-color-sm a.cb-disabled {
    color: #b2b2b2 !important;
    text-decoration: none !important;
    cursor: not-allowed;
  }
  .cb-black1-color-sm a.cb-disabled:hover, .cb-black1-color-sm a.cb-disabled.cb-hover, .cb-black1-color-sm a.cb-disabled:focus, .cb-black1-color-sm a.cb-disabled.cb-focus, .cb-black1-color-sm a.cb-disabled.cb-active, .cb-black1-color-sm a.cb-disabled:visited, .cb-black1-color-sm a.cb-disabled.cb-visited {
    color: #ffffff;
    color: #b2b2b2 !important;
    text-decoration: none !important;
  }
  .cb-black1-color-sm .cb-btn {
    text-decoration: none;
  }
  .cb-black1-color-sm .cb-btn.cb-btn-light:visited {
    color: #324dc7;
  }
  .cb-black1-color-sm .cb-btn.cb-btn-primary {
    color: #ffffff;
    border-color: #324dc7;
  }
  .cb-black1-color-sm .cb-btn.cb-btn-primary:visited {
    color: #ffffff;
  }
  .cb-black1-color-sm .cb-btn.cb-btn-primary[class*=cb-btn-light]:visited {
    color: #ffffff;
  }
  .cb-black1-color-sm .cb-btn.cb-btn-light {
    border-color: #324dc7;
  }
  .cb-black1-color-sm .cb-btn.cb-btn-light.cb-btn-black {
    border-color: #1e1e1e;
  }
  .cb-white-color-sm .d8-text-list-feature ul li a {
    color: #ffffff !important;
  }
  .cb-white-color-sm .d8-text-list-feature ul li a:hover, .cb-white-color-sm .d8-text-list-feature ul li a.cb-hover, .cb-white-color-sm .d8-text-list-feature ul li a:focus, .cb-white-color-sm .d8-text-list-feature ul li a.cb-focus {
    color: #ffffff;
  }
  .cb-white-color-sm .d8-text-list-feature ul li a:active, .cb-white-color-sm .d8-text-list-feature ul li a.cb-active {
    color: #ffffff;
  }
  .cb-white-color-sm .d8-text-list-feature ul li a:visited, .cb-white-color-sm .d8-text-list-feature ul li a.cb-visited {
    color: #ffffff;
  }
  .cb-white-color-sm .d8-text-list-feature ul li a.cb-disabled {
    color: #b2b2b2 !important;
    text-decoration: none !important;
    cursor: not-allowed;
  }
  .cb-white-color-sm .d8-text-list-feature ul li a.cb-disabled:hover, .cb-white-color-sm .d8-text-list-feature ul li a.cb-disabled.cb-hover, .cb-white-color-sm .d8-text-list-feature ul li a.cb-disabled:focus, .cb-white-color-sm .d8-text-list-feature ul li a.cb-disabled.cb-focus, .cb-white-color-sm .d8-text-list-feature ul li a.cb-disabled.cb-active, .cb-white-color-sm .d8-text-list-feature ul li a.cb-disabled:visited, .cb-white-color-sm .d8-text-list-feature ul li a.cb-disabled.cb-visited {
    color: #ffffff;
    color: #b2b2b2 !important;
    text-decoration: none !important;
  }
  .cb-white-color-sm * {
    color: #ffffff;
    border-color: #ffffff;
  }
  .cb-white-color-sm a:not(.cb-btn) {
    color: #ffffff !important;
  }
  .cb-white-color-sm a:not(.cb-btn):hover, .cb-white-color-sm a:not(.cb-btn).cb-hover, .cb-white-color-sm a:not(.cb-btn):focus, .cb-white-color-sm a:not(.cb-btn).cb-focus {
    color: #ffffff;
  }
  .cb-white-color-sm a:not(.cb-btn):active, .cb-white-color-sm a:not(.cb-btn).cb-active {
    color: #ffffff;
  }
  .cb-white-color-sm a:not(.cb-btn):visited, .cb-white-color-sm a:not(.cb-btn).cb-visited {
    color: #ffffff;
  }
  .cb-white-color-sm a:not(.cb-btn).cb-disabled {
    color: #b2b2b2 !important;
    text-decoration: none !important;
    cursor: not-allowed;
  }
  .cb-white-color-sm a:not(.cb-btn).cb-disabled:hover, .cb-white-color-sm a:not(.cb-btn).cb-disabled.cb-hover, .cb-white-color-sm a:not(.cb-btn).cb-disabled:focus, .cb-white-color-sm a:not(.cb-btn).cb-disabled.cb-focus, .cb-white-color-sm a:not(.cb-btn).cb-disabled.cb-active, .cb-white-color-sm a:not(.cb-btn).cb-disabled:visited, .cb-white-color-sm a:not(.cb-btn).cb-disabled.cb-visited {
    color: #ffffff;
    color: #b2b2b2 !important;
    text-decoration: none !important;
  }
  .cb-white-color-sm .cb-btn[class^=cb-btn-light] {
    border-color: #ffffff;
  }
  .cb-white-color-sm .cb-btn.cb-btn-primary, .cb-white-color-sm .cb-btn.cb-btn-primary * {
    color: #324dc7;
  }
  .cb-white-color-sm .cb-btn.cb-btn-primary:visited, .cb-white-color-sm .cb-btn.cb-btn-primary *:visited {
    color: #324dc7;
  }
  .cb-white-color-sm .cb-btn.cb-btn-primary[class*=cb-btn-light], .cb-white-color-sm .cb-btn.cb-btn-primary *[class*=cb-btn-light] {
    color: #324dc7;
  }
  .cb-white-color-sm .cb-btn.cb-btn-primary[class*=cb-btn-light]:visited, .cb-white-color-sm .cb-btn.cb-btn-primary *[class*=cb-btn-light]:visited {
    color: #324dc7;
  }
  .cb-white-color-sm .cb-btn.cb-btn-primary[class*=cb-btn-light]:visited:focus:hover, .cb-white-color-sm .cb-btn.cb-btn-primary *[class*=cb-btn-light]:visited:focus:hover {
    color: #ffffff;
    text-decoration: underline;
  }
  .cb-white-color-sm .cb-btn.cb-btn-yellow, .cb-white-color-sm .cb-btn.cb-btn-yellow * {
    color: #1e1e1e;
  }
  .cb-white-color-sm .cb-btn.cb-btn-yellow:visited, .cb-white-color-sm .cb-btn.cb-btn-yellow *:visited {
    color: #1e1e1e;
  }
  .cb-white-color-sm .cb-btn.cb-btn-yellow[class*=cb-btn-light], .cb-white-color-sm .cb-btn.cb-btn-yellow *[class*=cb-btn-light] {
    color: #1e1e1e;
  }
  .cb-white-color-sm .cb-btn.cb-btn-yellow[class*=cb-btn-light]:visited, .cb-white-color-sm .cb-btn.cb-btn-yellow *[class*=cb-btn-light]:visited {
    color: #1e1e1e;
  }
  .cb-white-color-sm .cb-btn.cb-btn-black, .cb-white-color-sm .cb-btn.cb-btn-black * {
    color: #1e1e1e;
  }
  .cb-white-color-sm .cb-btn.cb-btn-black:visited, .cb-white-color-sm .cb-btn.cb-btn-black *:visited {
    color: #1e1e1e;
  }
  .cb-white-color-sm .cb-date-time-tags p.cb-event-stamp {
    color: #1e1e1e;
  }
  .cb-white-color-sm .cb-menu-list a.cb-menu-link {
    color: #ffffff !important;
  }
  .cb-white-color-sm .cb-menu-list a.cb-menu-link:hover, .cb-white-color-sm .cb-menu-list a.cb-menu-link.cb-hover, .cb-white-color-sm .cb-menu-list a.cb-menu-link:focus, .cb-white-color-sm .cb-menu-list a.cb-menu-link.cb-focus {
    color: #ffffff;
  }
  .cb-white-color-sm .cb-menu-list a.cb-menu-link:active, .cb-white-color-sm .cb-menu-list a.cb-menu-link.cb-active {
    color: #ffffff;
  }
  .cb-white-color-sm .cb-menu-list a.cb-menu-link:visited, .cb-white-color-sm .cb-menu-list a.cb-menu-link.cb-visited {
    color: #ffffff;
  }
  .cb-white-color-sm .cb-menu-list a.cb-menu-link.cb-disabled {
    color: #b2b2b2 !important;
    text-decoration: none !important;
    cursor: not-allowed;
  }
  .cb-white-color-sm .cb-menu-list a.cb-menu-link.cb-disabled:hover, .cb-white-color-sm .cb-menu-list a.cb-menu-link.cb-disabled.cb-hover, .cb-white-color-sm .cb-menu-list a.cb-menu-link.cb-disabled:focus, .cb-white-color-sm .cb-menu-list a.cb-menu-link.cb-disabled.cb-focus, .cb-white-color-sm .cb-menu-list a.cb-menu-link.cb-disabled.cb-active, .cb-white-color-sm .cb-menu-list a.cb-menu-link.cb-disabled:visited, .cb-white-color-sm .cb-menu-list a.cb-menu-link.cb-disabled.cb-visited {
    color: #ffffff;
    color: #b2b2b2 !important;
    text-decoration: none !important;
  }
  .cb-white-color-sm .cb-menu-list a.cb-menu-link:hover, .cb-white-color-sm .cb-menu-list a.cb-menu-link.cb-hover, .cb-white-color-sm .cb-menu-list a.cb-menu-link:focus, .cb-white-color-sm .cb-menu-list a.cb-menu-link.cb-focus {
    background-color: rgba(0, 0, 0, 0.2);
  }
  .cb-white-color-sm .cb-menu-list.cb-menu-list-horizontal a.cb-selected, .cb-white-color-sm .cb-menu-list.cb-menu-list-horizontal a:hover, .cb-white-color-sm .cb-menu-list.cb-menu-list-horizontal a.cb-hover, .cb-white-color-sm .cb-menu-list.cb-menu-list-horizontal a:focus, .cb-white-color-sm .cb-menu-list.cb-menu-list-horizontal a.cb-focus {
    box-shadow: inset 0px -3px 0px -1px #ffffff !important;
  }
  .cb-white-color-sm .cb-menu-list.cb-menu-list-vertical a.cb-selected, .cb-white-color-sm .cb-menu-list.cb-menu-list-vertical a:hover, .cb-white-color-sm .cb-menu-list.cb-menu-list-vertical a.cb-hover, .cb-white-color-sm .cb-menu-list.cb-menu-list-vertical a:focus, .cb-white-color-sm .cb-menu-list.cb-menu-list-vertical a.cb-focus {
    box-shadow: inset 2px 0px 0px 0px #ffffff !important;
  }
  .cb-white-color-sm .cb-menu-list.cb-menu-list-d9.cb-menu-list-vertical a.cb-selected, .cb-white-color-sm .cb-menu-list.cb-menu-list-d9.cb-menu-list-vertical a:hover, .cb-white-color-sm .cb-menu-list.cb-menu-list-d9.cb-menu-list-vertical a.cb-hover, .cb-white-color-sm .cb-menu-list.cb-menu-list-d9.cb-menu-list-vertical a:focus, .cb-white-color-sm .cb-menu-list.cb-menu-list-d9.cb-menu-list-vertical a.cb-focus {
    box-shadow: none !important;
  }
  .cb-white-color-sm .cb-card .cb-text-overline-small,
  .cb-white-color-sm .cb-card .cb-text-overline,
  .cb-white-color-sm .cb-card .cb-meta-tags *,
  .cb-white-color-sm .cb-card .cb-card-action * {
    color: #1e1e1e !important;
  }
}
@media (min-width: 1024px) and (max-width: 1247.98px) {
  .cb-black1-color-md .d8-text-list-feature ul li a {
    color: #1e1e1e;
  }
  .cb-black1-color-md .d8-text-list-feature ul li a:hover, .cb-black1-color-md .d8-text-list-feature ul li a.cb-hover, .cb-black1-color-md .d8-text-list-feature ul li a:focus, .cb-black1-color-md .d8-text-list-feature ul li a.cb-focus {
    color: #1e1e1e;
  }
  .cb-black1-color-md .d8-text-list-feature ul li a:active, .cb-black1-color-md .d8-text-list-feature ul li a.cb-active {
    color: #505050;
  }
  .cb-black1-color-md .d8-text-list-feature ul li a:visited, .cb-black1-color-md .d8-text-list-feature ul li a.cb-visited {
    color: #1e1e1e;
  }
  .cb-black1-color-md .d8-text-list-feature ul li a.cb-disabled {
    color: #b2b2b2 !important;
    text-decoration: none !important;
    cursor: not-allowed;
  }
  .cb-black1-color-md .d8-text-list-feature ul li a.cb-disabled:hover, .cb-black1-color-md .d8-text-list-feature ul li a.cb-disabled.cb-hover, .cb-black1-color-md .d8-text-list-feature ul li a.cb-disabled:focus, .cb-black1-color-md .d8-text-list-feature ul li a.cb-disabled.cb-focus, .cb-black1-color-md .d8-text-list-feature ul li a.cb-disabled.cb-active, .cb-black1-color-md .d8-text-list-feature ul li a.cb-disabled:visited, .cb-black1-color-md .d8-text-list-feature ul li a.cb-disabled.cb-visited {
    color: #ffffff;
    color: #b2b2b2 !important;
    text-decoration: none !important;
  }
  .cb-black1-color-md * {
    color: #000;
    border-color: #000;
  }
  .cb-black1-color-md a {
    color: #324dc7;
    text-decoration: underline;
  }
  .cb-black1-color-md a:hover, .cb-black1-color-md a.cb-hover {
    color: #324dc7;
    text-decoration: none;
  }
  .cb-black1-color-md a:active, .cb-black1-color-md a.cb-active {
    color: #28369a;
  }
  .cb-black1-color-md a:not(.cb-btn):visited, .cb-black1-color-md a:not(.cb-btn).cb-visited {
    color: #85144b;
  }
  .cb-black1-color-md a.cb-disabled {
    color: #b2b2b2 !important;
    text-decoration: none !important;
    cursor: not-allowed;
  }
  .cb-black1-color-md a.cb-disabled:hover, .cb-black1-color-md a.cb-disabled.cb-hover, .cb-black1-color-md a.cb-disabled:focus, .cb-black1-color-md a.cb-disabled.cb-focus, .cb-black1-color-md a.cb-disabled.cb-active, .cb-black1-color-md a.cb-disabled:visited, .cb-black1-color-md a.cb-disabled.cb-visited {
    color: #ffffff;
    color: #b2b2b2 !important;
    text-decoration: none !important;
  }
  .cb-black1-color-md .cb-btn {
    text-decoration: none;
  }
  .cb-black1-color-md .cb-btn.cb-btn-light:visited {
    color: #324dc7;
  }
  .cb-black1-color-md .cb-btn.cb-btn-primary {
    color: #ffffff;
    border-color: #324dc7;
  }
  .cb-black1-color-md .cb-btn.cb-btn-primary:visited {
    color: #ffffff;
  }
  .cb-black1-color-md .cb-btn.cb-btn-primary[class*=cb-btn-light]:visited {
    color: #ffffff;
  }
  .cb-black1-color-md .cb-btn.cb-btn-light {
    border-color: #324dc7;
  }
  .cb-black1-color-md .cb-btn.cb-btn-light.cb-btn-black {
    border-color: #1e1e1e;
  }
  .cb-white-color-md .d8-text-list-feature ul li a {
    color: #ffffff !important;
  }
  .cb-white-color-md .d8-text-list-feature ul li a:hover, .cb-white-color-md .d8-text-list-feature ul li a.cb-hover, .cb-white-color-md .d8-text-list-feature ul li a:focus, .cb-white-color-md .d8-text-list-feature ul li a.cb-focus {
    color: #ffffff;
  }
  .cb-white-color-md .d8-text-list-feature ul li a:active, .cb-white-color-md .d8-text-list-feature ul li a.cb-active {
    color: #ffffff;
  }
  .cb-white-color-md .d8-text-list-feature ul li a:visited, .cb-white-color-md .d8-text-list-feature ul li a.cb-visited {
    color: #ffffff;
  }
  .cb-white-color-md .d8-text-list-feature ul li a.cb-disabled {
    color: #b2b2b2 !important;
    text-decoration: none !important;
    cursor: not-allowed;
  }
  .cb-white-color-md .d8-text-list-feature ul li a.cb-disabled:hover, .cb-white-color-md .d8-text-list-feature ul li a.cb-disabled.cb-hover, .cb-white-color-md .d8-text-list-feature ul li a.cb-disabled:focus, .cb-white-color-md .d8-text-list-feature ul li a.cb-disabled.cb-focus, .cb-white-color-md .d8-text-list-feature ul li a.cb-disabled.cb-active, .cb-white-color-md .d8-text-list-feature ul li a.cb-disabled:visited, .cb-white-color-md .d8-text-list-feature ul li a.cb-disabled.cb-visited {
    color: #ffffff;
    color: #b2b2b2 !important;
    text-decoration: none !important;
  }
  .cb-white-color-md * {
    color: #ffffff;
    border-color: #ffffff;
  }
  .cb-white-color-md a:not(.cb-btn) {
    color: #ffffff !important;
  }
  .cb-white-color-md a:not(.cb-btn):hover, .cb-white-color-md a:not(.cb-btn).cb-hover, .cb-white-color-md a:not(.cb-btn):focus, .cb-white-color-md a:not(.cb-btn).cb-focus {
    color: #ffffff;
  }
  .cb-white-color-md a:not(.cb-btn):active, .cb-white-color-md a:not(.cb-btn).cb-active {
    color: #ffffff;
  }
  .cb-white-color-md a:not(.cb-btn):visited, .cb-white-color-md a:not(.cb-btn).cb-visited {
    color: #ffffff;
  }
  .cb-white-color-md a:not(.cb-btn).cb-disabled {
    color: #b2b2b2 !important;
    text-decoration: none !important;
    cursor: not-allowed;
  }
  .cb-white-color-md a:not(.cb-btn).cb-disabled:hover, .cb-white-color-md a:not(.cb-btn).cb-disabled.cb-hover, .cb-white-color-md a:not(.cb-btn).cb-disabled:focus, .cb-white-color-md a:not(.cb-btn).cb-disabled.cb-focus, .cb-white-color-md a:not(.cb-btn).cb-disabled.cb-active, .cb-white-color-md a:not(.cb-btn).cb-disabled:visited, .cb-white-color-md a:not(.cb-btn).cb-disabled.cb-visited {
    color: #ffffff;
    color: #b2b2b2 !important;
    text-decoration: none !important;
  }
  .cb-white-color-md .cb-btn[class^=cb-btn-light] {
    border-color: #ffffff;
  }
  .cb-white-color-md .cb-btn.cb-btn-primary, .cb-white-color-md .cb-btn.cb-btn-primary * {
    color: #324dc7;
  }
  .cb-white-color-md .cb-btn.cb-btn-primary:visited, .cb-white-color-md .cb-btn.cb-btn-primary *:visited {
    color: #324dc7;
  }
  .cb-white-color-md .cb-btn.cb-btn-primary[class*=cb-btn-light], .cb-white-color-md .cb-btn.cb-btn-primary *[class*=cb-btn-light] {
    color: #324dc7;
  }
  .cb-white-color-md .cb-btn.cb-btn-primary[class*=cb-btn-light]:visited, .cb-white-color-md .cb-btn.cb-btn-primary *[class*=cb-btn-light]:visited {
    color: #324dc7;
  }
  .cb-white-color-md .cb-btn.cb-btn-primary[class*=cb-btn-light]:visited:focus:hover, .cb-white-color-md .cb-btn.cb-btn-primary *[class*=cb-btn-light]:visited:focus:hover {
    color: #ffffff;
    text-decoration: underline;
  }
  .cb-white-color-md .cb-btn.cb-btn-yellow, .cb-white-color-md .cb-btn.cb-btn-yellow * {
    color: #1e1e1e;
  }
  .cb-white-color-md .cb-btn.cb-btn-yellow:visited, .cb-white-color-md .cb-btn.cb-btn-yellow *:visited {
    color: #1e1e1e;
  }
  .cb-white-color-md .cb-btn.cb-btn-yellow[class*=cb-btn-light], .cb-white-color-md .cb-btn.cb-btn-yellow *[class*=cb-btn-light] {
    color: #1e1e1e;
  }
  .cb-white-color-md .cb-btn.cb-btn-yellow[class*=cb-btn-light]:visited, .cb-white-color-md .cb-btn.cb-btn-yellow *[class*=cb-btn-light]:visited {
    color: #1e1e1e;
  }
  .cb-white-color-md .cb-btn.cb-btn-black, .cb-white-color-md .cb-btn.cb-btn-black * {
    color: #1e1e1e;
  }
  .cb-white-color-md .cb-btn.cb-btn-black:visited, .cb-white-color-md .cb-btn.cb-btn-black *:visited {
    color: #1e1e1e;
  }
  .cb-white-color-md .cb-date-time-tags p.cb-event-stamp {
    color: #1e1e1e;
  }
  .cb-white-color-md .cb-menu-list a.cb-menu-link {
    color: #ffffff !important;
  }
  .cb-white-color-md .cb-menu-list a.cb-menu-link:hover, .cb-white-color-md .cb-menu-list a.cb-menu-link.cb-hover, .cb-white-color-md .cb-menu-list a.cb-menu-link:focus, .cb-white-color-md .cb-menu-list a.cb-menu-link.cb-focus {
    color: #ffffff;
  }
  .cb-white-color-md .cb-menu-list a.cb-menu-link:active, .cb-white-color-md .cb-menu-list a.cb-menu-link.cb-active {
    color: #ffffff;
  }
  .cb-white-color-md .cb-menu-list a.cb-menu-link:visited, .cb-white-color-md .cb-menu-list a.cb-menu-link.cb-visited {
    color: #ffffff;
  }
  .cb-white-color-md .cb-menu-list a.cb-menu-link.cb-disabled {
    color: #b2b2b2 !important;
    text-decoration: none !important;
    cursor: not-allowed;
  }
  .cb-white-color-md .cb-menu-list a.cb-menu-link.cb-disabled:hover, .cb-white-color-md .cb-menu-list a.cb-menu-link.cb-disabled.cb-hover, .cb-white-color-md .cb-menu-list a.cb-menu-link.cb-disabled:focus, .cb-white-color-md .cb-menu-list a.cb-menu-link.cb-disabled.cb-focus, .cb-white-color-md .cb-menu-list a.cb-menu-link.cb-disabled.cb-active, .cb-white-color-md .cb-menu-list a.cb-menu-link.cb-disabled:visited, .cb-white-color-md .cb-menu-list a.cb-menu-link.cb-disabled.cb-visited {
    color: #ffffff;
    color: #b2b2b2 !important;
    text-decoration: none !important;
  }
  .cb-white-color-md .cb-menu-list a.cb-menu-link:hover, .cb-white-color-md .cb-menu-list a.cb-menu-link.cb-hover, .cb-white-color-md .cb-menu-list a.cb-menu-link:focus, .cb-white-color-md .cb-menu-list a.cb-menu-link.cb-focus {
    background-color: rgba(0, 0, 0, 0.2);
  }
  .cb-white-color-md .cb-menu-list.cb-menu-list-horizontal a.cb-selected, .cb-white-color-md .cb-menu-list.cb-menu-list-horizontal a:hover, .cb-white-color-md .cb-menu-list.cb-menu-list-horizontal a.cb-hover, .cb-white-color-md .cb-menu-list.cb-menu-list-horizontal a:focus, .cb-white-color-md .cb-menu-list.cb-menu-list-horizontal a.cb-focus {
    box-shadow: inset 0px -3px 0px -1px #ffffff !important;
  }
  .cb-white-color-md .cb-menu-list.cb-menu-list-vertical a.cb-selected, .cb-white-color-md .cb-menu-list.cb-menu-list-vertical a:hover, .cb-white-color-md .cb-menu-list.cb-menu-list-vertical a.cb-hover, .cb-white-color-md .cb-menu-list.cb-menu-list-vertical a:focus, .cb-white-color-md .cb-menu-list.cb-menu-list-vertical a.cb-focus {
    box-shadow: inset 2px 0px 0px 0px #ffffff !important;
  }
  .cb-white-color-md .cb-menu-list.cb-menu-list-d9.cb-menu-list-vertical a.cb-selected, .cb-white-color-md .cb-menu-list.cb-menu-list-d9.cb-menu-list-vertical a:hover, .cb-white-color-md .cb-menu-list.cb-menu-list-d9.cb-menu-list-vertical a.cb-hover, .cb-white-color-md .cb-menu-list.cb-menu-list-d9.cb-menu-list-vertical a:focus, .cb-white-color-md .cb-menu-list.cb-menu-list-d9.cb-menu-list-vertical a.cb-focus {
    box-shadow: none !important;
  }
  .cb-white-color-md .cb-card .cb-text-overline-small,
  .cb-white-color-md .cb-card .cb-text-overline,
  .cb-white-color-md .cb-card .cb-meta-tags *,
  .cb-white-color-md .cb-card .cb-card-action * {
    color: #1e1e1e !important;
  }
}
@media (min-width: 1248px) and (max-width: 1343.98px) {
  .cb-black1-color-lg .d8-text-list-feature ul li a {
    color: #1e1e1e;
  }
  .cb-black1-color-lg .d8-text-list-feature ul li a:hover, .cb-black1-color-lg .d8-text-list-feature ul li a.cb-hover, .cb-black1-color-lg .d8-text-list-feature ul li a:focus, .cb-black1-color-lg .d8-text-list-feature ul li a.cb-focus {
    color: #1e1e1e;
  }
  .cb-black1-color-lg .d8-text-list-feature ul li a:active, .cb-black1-color-lg .d8-text-list-feature ul li a.cb-active {
    color: #505050;
  }
  .cb-black1-color-lg .d8-text-list-feature ul li a:visited, .cb-black1-color-lg .d8-text-list-feature ul li a.cb-visited {
    color: #1e1e1e;
  }
  .cb-black1-color-lg .d8-text-list-feature ul li a.cb-disabled {
    color: #b2b2b2 !important;
    text-decoration: none !important;
    cursor: not-allowed;
  }
  .cb-black1-color-lg .d8-text-list-feature ul li a.cb-disabled:hover, .cb-black1-color-lg .d8-text-list-feature ul li a.cb-disabled.cb-hover, .cb-black1-color-lg .d8-text-list-feature ul li a.cb-disabled:focus, .cb-black1-color-lg .d8-text-list-feature ul li a.cb-disabled.cb-focus, .cb-black1-color-lg .d8-text-list-feature ul li a.cb-disabled.cb-active, .cb-black1-color-lg .d8-text-list-feature ul li a.cb-disabled:visited, .cb-black1-color-lg .d8-text-list-feature ul li a.cb-disabled.cb-visited {
    color: #ffffff;
    color: #b2b2b2 !important;
    text-decoration: none !important;
  }
  .cb-black1-color-lg * {
    color: #000;
    border-color: #000;
  }
  .cb-black1-color-lg a {
    color: #324dc7;
    text-decoration: underline;
  }
  .cb-black1-color-lg a:hover, .cb-black1-color-lg a.cb-hover {
    color: #324dc7;
    text-decoration: none;
  }
  .cb-black1-color-lg a:active, .cb-black1-color-lg a.cb-active {
    color: #28369a;
  }
  .cb-black1-color-lg a:not(.cb-btn):visited, .cb-black1-color-lg a:not(.cb-btn).cb-visited {
    color: #85144b;
  }
  .cb-black1-color-lg a.cb-disabled {
    color: #b2b2b2 !important;
    text-decoration: none !important;
    cursor: not-allowed;
  }
  .cb-black1-color-lg a.cb-disabled:hover, .cb-black1-color-lg a.cb-disabled.cb-hover, .cb-black1-color-lg a.cb-disabled:focus, .cb-black1-color-lg a.cb-disabled.cb-focus, .cb-black1-color-lg a.cb-disabled.cb-active, .cb-black1-color-lg a.cb-disabled:visited, .cb-black1-color-lg a.cb-disabled.cb-visited {
    color: #ffffff;
    color: #b2b2b2 !important;
    text-decoration: none !important;
  }
  .cb-black1-color-lg .cb-btn {
    text-decoration: none;
  }
  .cb-black1-color-lg .cb-btn.cb-btn-light:visited {
    color: #324dc7;
  }
  .cb-black1-color-lg .cb-btn.cb-btn-primary {
    color: #ffffff;
    border-color: #324dc7;
  }
  .cb-black1-color-lg .cb-btn.cb-btn-primary:visited {
    color: #ffffff;
  }
  .cb-black1-color-lg .cb-btn.cb-btn-primary[class*=cb-btn-light]:visited {
    color: #ffffff;
  }
  .cb-black1-color-lg .cb-btn.cb-btn-light {
    border-color: #324dc7;
  }
  .cb-black1-color-lg .cb-btn.cb-btn-light.cb-btn-black {
    border-color: #1e1e1e;
  }
  .cb-white-color-lg .d8-text-list-feature ul li a {
    color: #ffffff !important;
  }
  .cb-white-color-lg .d8-text-list-feature ul li a:hover, .cb-white-color-lg .d8-text-list-feature ul li a.cb-hover, .cb-white-color-lg .d8-text-list-feature ul li a:focus, .cb-white-color-lg .d8-text-list-feature ul li a.cb-focus {
    color: #ffffff;
  }
  .cb-white-color-lg .d8-text-list-feature ul li a:active, .cb-white-color-lg .d8-text-list-feature ul li a.cb-active {
    color: #ffffff;
  }
  .cb-white-color-lg .d8-text-list-feature ul li a:visited, .cb-white-color-lg .d8-text-list-feature ul li a.cb-visited {
    color: #ffffff;
  }
  .cb-white-color-lg .d8-text-list-feature ul li a.cb-disabled {
    color: #b2b2b2 !important;
    text-decoration: none !important;
    cursor: not-allowed;
  }
  .cb-white-color-lg .d8-text-list-feature ul li a.cb-disabled:hover, .cb-white-color-lg .d8-text-list-feature ul li a.cb-disabled.cb-hover, .cb-white-color-lg .d8-text-list-feature ul li a.cb-disabled:focus, .cb-white-color-lg .d8-text-list-feature ul li a.cb-disabled.cb-focus, .cb-white-color-lg .d8-text-list-feature ul li a.cb-disabled.cb-active, .cb-white-color-lg .d8-text-list-feature ul li a.cb-disabled:visited, .cb-white-color-lg .d8-text-list-feature ul li a.cb-disabled.cb-visited {
    color: #ffffff;
    color: #b2b2b2 !important;
    text-decoration: none !important;
  }
  .cb-white-color-lg * {
    color: #ffffff;
    border-color: #ffffff;
  }
  .cb-white-color-lg a:not(.cb-btn) {
    color: #ffffff !important;
  }
  .cb-white-color-lg a:not(.cb-btn):hover, .cb-white-color-lg a:not(.cb-btn).cb-hover, .cb-white-color-lg a:not(.cb-btn):focus, .cb-white-color-lg a:not(.cb-btn).cb-focus {
    color: #ffffff;
  }
  .cb-white-color-lg a:not(.cb-btn):active, .cb-white-color-lg a:not(.cb-btn).cb-active {
    color: #ffffff;
  }
  .cb-white-color-lg a:not(.cb-btn):visited, .cb-white-color-lg a:not(.cb-btn).cb-visited {
    color: #ffffff;
  }
  .cb-white-color-lg a:not(.cb-btn).cb-disabled {
    color: #b2b2b2 !important;
    text-decoration: none !important;
    cursor: not-allowed;
  }
  .cb-white-color-lg a:not(.cb-btn).cb-disabled:hover, .cb-white-color-lg a:not(.cb-btn).cb-disabled.cb-hover, .cb-white-color-lg a:not(.cb-btn).cb-disabled:focus, .cb-white-color-lg a:not(.cb-btn).cb-disabled.cb-focus, .cb-white-color-lg a:not(.cb-btn).cb-disabled.cb-active, .cb-white-color-lg a:not(.cb-btn).cb-disabled:visited, .cb-white-color-lg a:not(.cb-btn).cb-disabled.cb-visited {
    color: #ffffff;
    color: #b2b2b2 !important;
    text-decoration: none !important;
  }
  .cb-white-color-lg .cb-btn[class^=cb-btn-light] {
    border-color: #ffffff;
  }
  .cb-white-color-lg .cb-btn.cb-btn-primary, .cb-white-color-lg .cb-btn.cb-btn-primary * {
    color: #324dc7;
  }
  .cb-white-color-lg .cb-btn.cb-btn-primary:visited, .cb-white-color-lg .cb-btn.cb-btn-primary *:visited {
    color: #324dc7;
  }
  .cb-white-color-lg .cb-btn.cb-btn-primary[class*=cb-btn-light], .cb-white-color-lg .cb-btn.cb-btn-primary *[class*=cb-btn-light] {
    color: #324dc7;
  }
  .cb-white-color-lg .cb-btn.cb-btn-primary[class*=cb-btn-light]:visited, .cb-white-color-lg .cb-btn.cb-btn-primary *[class*=cb-btn-light]:visited {
    color: #324dc7;
  }
  .cb-white-color-lg .cb-btn.cb-btn-primary[class*=cb-btn-light]:visited:focus:hover, .cb-white-color-lg .cb-btn.cb-btn-primary *[class*=cb-btn-light]:visited:focus:hover {
    color: #ffffff;
    text-decoration: underline;
  }
  .cb-white-color-lg .cb-btn.cb-btn-yellow, .cb-white-color-lg .cb-btn.cb-btn-yellow * {
    color: #1e1e1e;
  }
  .cb-white-color-lg .cb-btn.cb-btn-yellow:visited, .cb-white-color-lg .cb-btn.cb-btn-yellow *:visited {
    color: #1e1e1e;
  }
  .cb-white-color-lg .cb-btn.cb-btn-yellow[class*=cb-btn-light], .cb-white-color-lg .cb-btn.cb-btn-yellow *[class*=cb-btn-light] {
    color: #1e1e1e;
  }
  .cb-white-color-lg .cb-btn.cb-btn-yellow[class*=cb-btn-light]:visited, .cb-white-color-lg .cb-btn.cb-btn-yellow *[class*=cb-btn-light]:visited {
    color: #1e1e1e;
  }
  .cb-white-color-lg .cb-btn.cb-btn-black, .cb-white-color-lg .cb-btn.cb-btn-black * {
    color: #1e1e1e;
  }
  .cb-white-color-lg .cb-btn.cb-btn-black:visited, .cb-white-color-lg .cb-btn.cb-btn-black *:visited {
    color: #1e1e1e;
  }
  .cb-white-color-lg .cb-date-time-tags p.cb-event-stamp {
    color: #1e1e1e;
  }
  .cb-white-color-lg .cb-menu-list a.cb-menu-link {
    color: #ffffff !important;
  }
  .cb-white-color-lg .cb-menu-list a.cb-menu-link:hover, .cb-white-color-lg .cb-menu-list a.cb-menu-link.cb-hover, .cb-white-color-lg .cb-menu-list a.cb-menu-link:focus, .cb-white-color-lg .cb-menu-list a.cb-menu-link.cb-focus {
    color: #ffffff;
  }
  .cb-white-color-lg .cb-menu-list a.cb-menu-link:active, .cb-white-color-lg .cb-menu-list a.cb-menu-link.cb-active {
    color: #ffffff;
  }
  .cb-white-color-lg .cb-menu-list a.cb-menu-link:visited, .cb-white-color-lg .cb-menu-list a.cb-menu-link.cb-visited {
    color: #ffffff;
  }
  .cb-white-color-lg .cb-menu-list a.cb-menu-link.cb-disabled {
    color: #b2b2b2 !important;
    text-decoration: none !important;
    cursor: not-allowed;
  }
  .cb-white-color-lg .cb-menu-list a.cb-menu-link.cb-disabled:hover, .cb-white-color-lg .cb-menu-list a.cb-menu-link.cb-disabled.cb-hover, .cb-white-color-lg .cb-menu-list a.cb-menu-link.cb-disabled:focus, .cb-white-color-lg .cb-menu-list a.cb-menu-link.cb-disabled.cb-focus, .cb-white-color-lg .cb-menu-list a.cb-menu-link.cb-disabled.cb-active, .cb-white-color-lg .cb-menu-list a.cb-menu-link.cb-disabled:visited, .cb-white-color-lg .cb-menu-list a.cb-menu-link.cb-disabled.cb-visited {
    color: #ffffff;
    color: #b2b2b2 !important;
    text-decoration: none !important;
  }
  .cb-white-color-lg .cb-menu-list a.cb-menu-link:hover, .cb-white-color-lg .cb-menu-list a.cb-menu-link.cb-hover, .cb-white-color-lg .cb-menu-list a.cb-menu-link:focus, .cb-white-color-lg .cb-menu-list a.cb-menu-link.cb-focus {
    background-color: rgba(0, 0, 0, 0.2);
  }
  .cb-white-color-lg .cb-menu-list.cb-menu-list-horizontal a.cb-selected, .cb-white-color-lg .cb-menu-list.cb-menu-list-horizontal a:hover, .cb-white-color-lg .cb-menu-list.cb-menu-list-horizontal a.cb-hover, .cb-white-color-lg .cb-menu-list.cb-menu-list-horizontal a:focus, .cb-white-color-lg .cb-menu-list.cb-menu-list-horizontal a.cb-focus {
    box-shadow: inset 0px -3px 0px -1px #ffffff !important;
  }
  .cb-white-color-lg .cb-menu-list.cb-menu-list-vertical a.cb-selected, .cb-white-color-lg .cb-menu-list.cb-menu-list-vertical a:hover, .cb-white-color-lg .cb-menu-list.cb-menu-list-vertical a.cb-hover, .cb-white-color-lg .cb-menu-list.cb-menu-list-vertical a:focus, .cb-white-color-lg .cb-menu-list.cb-menu-list-vertical a.cb-focus {
    box-shadow: inset 2px 0px 0px 0px #ffffff !important;
  }
  .cb-white-color-lg .cb-menu-list.cb-menu-list-d9.cb-menu-list-vertical a.cb-selected, .cb-white-color-lg .cb-menu-list.cb-menu-list-d9.cb-menu-list-vertical a:hover, .cb-white-color-lg .cb-menu-list.cb-menu-list-d9.cb-menu-list-vertical a.cb-hover, .cb-white-color-lg .cb-menu-list.cb-menu-list-d9.cb-menu-list-vertical a:focus, .cb-white-color-lg .cb-menu-list.cb-menu-list-d9.cb-menu-list-vertical a.cb-focus {
    box-shadow: none !important;
  }
  .cb-white-color-lg .cb-card .cb-text-overline-small,
  .cb-white-color-lg .cb-card .cb-text-overline,
  .cb-white-color-lg .cb-card .cb-meta-tags *,
  .cb-white-color-lg .cb-card .cb-card-action * {
    color: #1e1e1e !important;
  }
}
@media (min-width: 1344px) and (max-width: 1439.98px) {
  .cb-black1-color-xl .d8-text-list-feature ul li a {
    color: #1e1e1e;
  }
  .cb-black1-color-xl .d8-text-list-feature ul li a:hover, .cb-black1-color-xl .d8-text-list-feature ul li a.cb-hover, .cb-black1-color-xl .d8-text-list-feature ul li a:focus, .cb-black1-color-xl .d8-text-list-feature ul li a.cb-focus {
    color: #1e1e1e;
  }
  .cb-black1-color-xl .d8-text-list-feature ul li a:active, .cb-black1-color-xl .d8-text-list-feature ul li a.cb-active {
    color: #505050;
  }
  .cb-black1-color-xl .d8-text-list-feature ul li a:visited, .cb-black1-color-xl .d8-text-list-feature ul li a.cb-visited {
    color: #1e1e1e;
  }
  .cb-black1-color-xl .d8-text-list-feature ul li a.cb-disabled {
    color: #b2b2b2 !important;
    text-decoration: none !important;
    cursor: not-allowed;
  }
  .cb-black1-color-xl .d8-text-list-feature ul li a.cb-disabled:hover, .cb-black1-color-xl .d8-text-list-feature ul li a.cb-disabled.cb-hover, .cb-black1-color-xl .d8-text-list-feature ul li a.cb-disabled:focus, .cb-black1-color-xl .d8-text-list-feature ul li a.cb-disabled.cb-focus, .cb-black1-color-xl .d8-text-list-feature ul li a.cb-disabled.cb-active, .cb-black1-color-xl .d8-text-list-feature ul li a.cb-disabled:visited, .cb-black1-color-xl .d8-text-list-feature ul li a.cb-disabled.cb-visited {
    color: #ffffff;
    color: #b2b2b2 !important;
    text-decoration: none !important;
  }
  .cb-black1-color-xl * {
    color: #000;
    border-color: #000;
  }
  .cb-black1-color-xl a {
    color: #324dc7;
    text-decoration: underline;
  }
  .cb-black1-color-xl a:hover, .cb-black1-color-xl a.cb-hover {
    color: #324dc7;
    text-decoration: none;
  }
  .cb-black1-color-xl a:active, .cb-black1-color-xl a.cb-active {
    color: #28369a;
  }
  .cb-black1-color-xl a:not(.cb-btn):visited, .cb-black1-color-xl a:not(.cb-btn).cb-visited {
    color: #85144b;
  }
  .cb-black1-color-xl a.cb-disabled {
    color: #b2b2b2 !important;
    text-decoration: none !important;
    cursor: not-allowed;
  }
  .cb-black1-color-xl a.cb-disabled:hover, .cb-black1-color-xl a.cb-disabled.cb-hover, .cb-black1-color-xl a.cb-disabled:focus, .cb-black1-color-xl a.cb-disabled.cb-focus, .cb-black1-color-xl a.cb-disabled.cb-active, .cb-black1-color-xl a.cb-disabled:visited, .cb-black1-color-xl a.cb-disabled.cb-visited {
    color: #ffffff;
    color: #b2b2b2 !important;
    text-decoration: none !important;
  }
  .cb-black1-color-xl .cb-btn {
    text-decoration: none;
  }
  .cb-black1-color-xl .cb-btn.cb-btn-light:visited {
    color: #324dc7;
  }
  .cb-black1-color-xl .cb-btn.cb-btn-primary {
    color: #ffffff;
    border-color: #324dc7;
  }
  .cb-black1-color-xl .cb-btn.cb-btn-primary:visited {
    color: #ffffff;
  }
  .cb-black1-color-xl .cb-btn.cb-btn-primary[class*=cb-btn-light]:visited {
    color: #ffffff;
  }
  .cb-black1-color-xl .cb-btn.cb-btn-light {
    border-color: #324dc7;
  }
  .cb-black1-color-xl .cb-btn.cb-btn-light.cb-btn-black {
    border-color: #1e1e1e;
  }
  .cb-white-color-xl .d8-text-list-feature ul li a {
    color: #ffffff !important;
  }
  .cb-white-color-xl .d8-text-list-feature ul li a:hover, .cb-white-color-xl .d8-text-list-feature ul li a.cb-hover, .cb-white-color-xl .d8-text-list-feature ul li a:focus, .cb-white-color-xl .d8-text-list-feature ul li a.cb-focus {
    color: #ffffff;
  }
  .cb-white-color-xl .d8-text-list-feature ul li a:active, .cb-white-color-xl .d8-text-list-feature ul li a.cb-active {
    color: #ffffff;
  }
  .cb-white-color-xl .d8-text-list-feature ul li a:visited, .cb-white-color-xl .d8-text-list-feature ul li a.cb-visited {
    color: #ffffff;
  }
  .cb-white-color-xl .d8-text-list-feature ul li a.cb-disabled {
    color: #b2b2b2 !important;
    text-decoration: none !important;
    cursor: not-allowed;
  }
  .cb-white-color-xl .d8-text-list-feature ul li a.cb-disabled:hover, .cb-white-color-xl .d8-text-list-feature ul li a.cb-disabled.cb-hover, .cb-white-color-xl .d8-text-list-feature ul li a.cb-disabled:focus, .cb-white-color-xl .d8-text-list-feature ul li a.cb-disabled.cb-focus, .cb-white-color-xl .d8-text-list-feature ul li a.cb-disabled.cb-active, .cb-white-color-xl .d8-text-list-feature ul li a.cb-disabled:visited, .cb-white-color-xl .d8-text-list-feature ul li a.cb-disabled.cb-visited {
    color: #ffffff;
    color: #b2b2b2 !important;
    text-decoration: none !important;
  }
  .cb-white-color-xl * {
    color: #ffffff;
    border-color: #ffffff;
  }
  .cb-white-color-xl a:not(.cb-btn) {
    color: #ffffff !important;
  }
  .cb-white-color-xl a:not(.cb-btn):hover, .cb-white-color-xl a:not(.cb-btn).cb-hover, .cb-white-color-xl a:not(.cb-btn):focus, .cb-white-color-xl a:not(.cb-btn).cb-focus {
    color: #ffffff;
  }
  .cb-white-color-xl a:not(.cb-btn):active, .cb-white-color-xl a:not(.cb-btn).cb-active {
    color: #ffffff;
  }
  .cb-white-color-xl a:not(.cb-btn):visited, .cb-white-color-xl a:not(.cb-btn).cb-visited {
    color: #ffffff;
  }
  .cb-white-color-xl a:not(.cb-btn).cb-disabled {
    color: #b2b2b2 !important;
    text-decoration: none !important;
    cursor: not-allowed;
  }
  .cb-white-color-xl a:not(.cb-btn).cb-disabled:hover, .cb-white-color-xl a:not(.cb-btn).cb-disabled.cb-hover, .cb-white-color-xl a:not(.cb-btn).cb-disabled:focus, .cb-white-color-xl a:not(.cb-btn).cb-disabled.cb-focus, .cb-white-color-xl a:not(.cb-btn).cb-disabled.cb-active, .cb-white-color-xl a:not(.cb-btn).cb-disabled:visited, .cb-white-color-xl a:not(.cb-btn).cb-disabled.cb-visited {
    color: #ffffff;
    color: #b2b2b2 !important;
    text-decoration: none !important;
  }
  .cb-white-color-xl .cb-btn[class^=cb-btn-light] {
    border-color: #ffffff;
  }
  .cb-white-color-xl .cb-btn.cb-btn-primary, .cb-white-color-xl .cb-btn.cb-btn-primary * {
    color: #324dc7;
  }
  .cb-white-color-xl .cb-btn.cb-btn-primary:visited, .cb-white-color-xl .cb-btn.cb-btn-primary *:visited {
    color: #324dc7;
  }
  .cb-white-color-xl .cb-btn.cb-btn-primary[class*=cb-btn-light], .cb-white-color-xl .cb-btn.cb-btn-primary *[class*=cb-btn-light] {
    color: #324dc7;
  }
  .cb-white-color-xl .cb-btn.cb-btn-primary[class*=cb-btn-light]:visited, .cb-white-color-xl .cb-btn.cb-btn-primary *[class*=cb-btn-light]:visited {
    color: #324dc7;
  }
  .cb-white-color-xl .cb-btn.cb-btn-primary[class*=cb-btn-light]:visited:focus:hover, .cb-white-color-xl .cb-btn.cb-btn-primary *[class*=cb-btn-light]:visited:focus:hover {
    color: #ffffff;
    text-decoration: underline;
  }
  .cb-white-color-xl .cb-btn.cb-btn-yellow, .cb-white-color-xl .cb-btn.cb-btn-yellow * {
    color: #1e1e1e;
  }
  .cb-white-color-xl .cb-btn.cb-btn-yellow:visited, .cb-white-color-xl .cb-btn.cb-btn-yellow *:visited {
    color: #1e1e1e;
  }
  .cb-white-color-xl .cb-btn.cb-btn-yellow[class*=cb-btn-light], .cb-white-color-xl .cb-btn.cb-btn-yellow *[class*=cb-btn-light] {
    color: #1e1e1e;
  }
  .cb-white-color-xl .cb-btn.cb-btn-yellow[class*=cb-btn-light]:visited, .cb-white-color-xl .cb-btn.cb-btn-yellow *[class*=cb-btn-light]:visited {
    color: #1e1e1e;
  }
  .cb-white-color-xl .cb-btn.cb-btn-black, .cb-white-color-xl .cb-btn.cb-btn-black * {
    color: #1e1e1e;
  }
  .cb-white-color-xl .cb-btn.cb-btn-black:visited, .cb-white-color-xl .cb-btn.cb-btn-black *:visited {
    color: #1e1e1e;
  }
  .cb-white-color-xl .cb-date-time-tags p.cb-event-stamp {
    color: #1e1e1e;
  }
  .cb-white-color-xl .cb-menu-list a.cb-menu-link {
    color: #ffffff !important;
  }
  .cb-white-color-xl .cb-menu-list a.cb-menu-link:hover, .cb-white-color-xl .cb-menu-list a.cb-menu-link.cb-hover, .cb-white-color-xl .cb-menu-list a.cb-menu-link:focus, .cb-white-color-xl .cb-menu-list a.cb-menu-link.cb-focus {
    color: #ffffff;
  }
  .cb-white-color-xl .cb-menu-list a.cb-menu-link:active, .cb-white-color-xl .cb-menu-list a.cb-menu-link.cb-active {
    color: #ffffff;
  }
  .cb-white-color-xl .cb-menu-list a.cb-menu-link:visited, .cb-white-color-xl .cb-menu-list a.cb-menu-link.cb-visited {
    color: #ffffff;
  }
  .cb-white-color-xl .cb-menu-list a.cb-menu-link.cb-disabled {
    color: #b2b2b2 !important;
    text-decoration: none !important;
    cursor: not-allowed;
  }
  .cb-white-color-xl .cb-menu-list a.cb-menu-link.cb-disabled:hover, .cb-white-color-xl .cb-menu-list a.cb-menu-link.cb-disabled.cb-hover, .cb-white-color-xl .cb-menu-list a.cb-menu-link.cb-disabled:focus, .cb-white-color-xl .cb-menu-list a.cb-menu-link.cb-disabled.cb-focus, .cb-white-color-xl .cb-menu-list a.cb-menu-link.cb-disabled.cb-active, .cb-white-color-xl .cb-menu-list a.cb-menu-link.cb-disabled:visited, .cb-white-color-xl .cb-menu-list a.cb-menu-link.cb-disabled.cb-visited {
    color: #ffffff;
    color: #b2b2b2 !important;
    text-decoration: none !important;
  }
  .cb-white-color-xl .cb-menu-list a.cb-menu-link:hover, .cb-white-color-xl .cb-menu-list a.cb-menu-link.cb-hover, .cb-white-color-xl .cb-menu-list a.cb-menu-link:focus, .cb-white-color-xl .cb-menu-list a.cb-menu-link.cb-focus {
    background-color: rgba(0, 0, 0, 0.2);
  }
  .cb-white-color-xl .cb-menu-list.cb-menu-list-horizontal a.cb-selected, .cb-white-color-xl .cb-menu-list.cb-menu-list-horizontal a:hover, .cb-white-color-xl .cb-menu-list.cb-menu-list-horizontal a.cb-hover, .cb-white-color-xl .cb-menu-list.cb-menu-list-horizontal a:focus, .cb-white-color-xl .cb-menu-list.cb-menu-list-horizontal a.cb-focus {
    box-shadow: inset 0px -3px 0px -1px #ffffff !important;
  }
  .cb-white-color-xl .cb-menu-list.cb-menu-list-vertical a.cb-selected, .cb-white-color-xl .cb-menu-list.cb-menu-list-vertical a:hover, .cb-white-color-xl .cb-menu-list.cb-menu-list-vertical a.cb-hover, .cb-white-color-xl .cb-menu-list.cb-menu-list-vertical a:focus, .cb-white-color-xl .cb-menu-list.cb-menu-list-vertical a.cb-focus {
    box-shadow: inset 2px 0px 0px 0px #ffffff !important;
  }
  .cb-white-color-xl .cb-menu-list.cb-menu-list-d9.cb-menu-list-vertical a.cb-selected, .cb-white-color-xl .cb-menu-list.cb-menu-list-d9.cb-menu-list-vertical a:hover, .cb-white-color-xl .cb-menu-list.cb-menu-list-d9.cb-menu-list-vertical a.cb-hover, .cb-white-color-xl .cb-menu-list.cb-menu-list-d9.cb-menu-list-vertical a:focus, .cb-white-color-xl .cb-menu-list.cb-menu-list-d9.cb-menu-list-vertical a.cb-focus {
    box-shadow: none !important;
  }
  .cb-white-color-xl .cb-card .cb-text-overline-small,
  .cb-white-color-xl .cb-card .cb-text-overline,
  .cb-white-color-xl .cb-card .cb-meta-tags *,
  .cb-white-color-xl .cb-card .cb-card-action * {
    color: #1e1e1e !important;
  }
}
@media (min-width: 1440px) and (max-width: 1727.98px) {
  .cb-black1-color-2xl .d8-text-list-feature ul li a {
    color: #1e1e1e;
  }
  .cb-black1-color-2xl .d8-text-list-feature ul li a:hover, .cb-black1-color-2xl .d8-text-list-feature ul li a.cb-hover, .cb-black1-color-2xl .d8-text-list-feature ul li a:focus, .cb-black1-color-2xl .d8-text-list-feature ul li a.cb-focus {
    color: #1e1e1e;
  }
  .cb-black1-color-2xl .d8-text-list-feature ul li a:active, .cb-black1-color-2xl .d8-text-list-feature ul li a.cb-active {
    color: #505050;
  }
  .cb-black1-color-2xl .d8-text-list-feature ul li a:visited, .cb-black1-color-2xl .d8-text-list-feature ul li a.cb-visited {
    color: #1e1e1e;
  }
  .cb-black1-color-2xl .d8-text-list-feature ul li a.cb-disabled {
    color: #b2b2b2 !important;
    text-decoration: none !important;
    cursor: not-allowed;
  }
  .cb-black1-color-2xl .d8-text-list-feature ul li a.cb-disabled:hover, .cb-black1-color-2xl .d8-text-list-feature ul li a.cb-disabled.cb-hover, .cb-black1-color-2xl .d8-text-list-feature ul li a.cb-disabled:focus, .cb-black1-color-2xl .d8-text-list-feature ul li a.cb-disabled.cb-focus, .cb-black1-color-2xl .d8-text-list-feature ul li a.cb-disabled.cb-active, .cb-black1-color-2xl .d8-text-list-feature ul li a.cb-disabled:visited, .cb-black1-color-2xl .d8-text-list-feature ul li a.cb-disabled.cb-visited {
    color: #ffffff;
    color: #b2b2b2 !important;
    text-decoration: none !important;
  }
  .cb-black1-color-2xl * {
    color: #000;
    border-color: #000;
  }
  .cb-black1-color-2xl a {
    color: #324dc7;
    text-decoration: underline;
  }
  .cb-black1-color-2xl a:hover, .cb-black1-color-2xl a.cb-hover {
    color: #324dc7;
    text-decoration: none;
  }
  .cb-black1-color-2xl a:active, .cb-black1-color-2xl a.cb-active {
    color: #28369a;
  }
  .cb-black1-color-2xl a:not(.cb-btn):visited, .cb-black1-color-2xl a:not(.cb-btn).cb-visited {
    color: #85144b;
  }
  .cb-black1-color-2xl a.cb-disabled {
    color: #b2b2b2 !important;
    text-decoration: none !important;
    cursor: not-allowed;
  }
  .cb-black1-color-2xl a.cb-disabled:hover, .cb-black1-color-2xl a.cb-disabled.cb-hover, .cb-black1-color-2xl a.cb-disabled:focus, .cb-black1-color-2xl a.cb-disabled.cb-focus, .cb-black1-color-2xl a.cb-disabled.cb-active, .cb-black1-color-2xl a.cb-disabled:visited, .cb-black1-color-2xl a.cb-disabled.cb-visited {
    color: #ffffff;
    color: #b2b2b2 !important;
    text-decoration: none !important;
  }
  .cb-black1-color-2xl .cb-btn {
    text-decoration: none;
  }
  .cb-black1-color-2xl .cb-btn.cb-btn-light:visited {
    color: #324dc7;
  }
  .cb-black1-color-2xl .cb-btn.cb-btn-primary {
    color: #ffffff;
    border-color: #324dc7;
  }
  .cb-black1-color-2xl .cb-btn.cb-btn-primary:visited {
    color: #ffffff;
  }
  .cb-black1-color-2xl .cb-btn.cb-btn-primary[class*=cb-btn-light]:visited {
    color: #ffffff;
  }
  .cb-black1-color-2xl .cb-btn.cb-btn-light {
    border-color: #324dc7;
  }
  .cb-black1-color-2xl .cb-btn.cb-btn-light.cb-btn-black {
    border-color: #1e1e1e;
  }
  .cb-white-color-2xl .d8-text-list-feature ul li a {
    color: #ffffff !important;
  }
  .cb-white-color-2xl .d8-text-list-feature ul li a:hover, .cb-white-color-2xl .d8-text-list-feature ul li a.cb-hover, .cb-white-color-2xl .d8-text-list-feature ul li a:focus, .cb-white-color-2xl .d8-text-list-feature ul li a.cb-focus {
    color: #ffffff;
  }
  .cb-white-color-2xl .d8-text-list-feature ul li a:active, .cb-white-color-2xl .d8-text-list-feature ul li a.cb-active {
    color: #ffffff;
  }
  .cb-white-color-2xl .d8-text-list-feature ul li a:visited, .cb-white-color-2xl .d8-text-list-feature ul li a.cb-visited {
    color: #ffffff;
  }
  .cb-white-color-2xl .d8-text-list-feature ul li a.cb-disabled {
    color: #b2b2b2 !important;
    text-decoration: none !important;
    cursor: not-allowed;
  }
  .cb-white-color-2xl .d8-text-list-feature ul li a.cb-disabled:hover, .cb-white-color-2xl .d8-text-list-feature ul li a.cb-disabled.cb-hover, .cb-white-color-2xl .d8-text-list-feature ul li a.cb-disabled:focus, .cb-white-color-2xl .d8-text-list-feature ul li a.cb-disabled.cb-focus, .cb-white-color-2xl .d8-text-list-feature ul li a.cb-disabled.cb-active, .cb-white-color-2xl .d8-text-list-feature ul li a.cb-disabled:visited, .cb-white-color-2xl .d8-text-list-feature ul li a.cb-disabled.cb-visited {
    color: #ffffff;
    color: #b2b2b2 !important;
    text-decoration: none !important;
  }
  .cb-white-color-2xl * {
    color: #ffffff;
    border-color: #ffffff;
  }
  .cb-white-color-2xl a:not(.cb-btn) {
    color: #ffffff !important;
  }
  .cb-white-color-2xl a:not(.cb-btn):hover, .cb-white-color-2xl a:not(.cb-btn).cb-hover, .cb-white-color-2xl a:not(.cb-btn):focus, .cb-white-color-2xl a:not(.cb-btn).cb-focus {
    color: #ffffff;
  }
  .cb-white-color-2xl a:not(.cb-btn):active, .cb-white-color-2xl a:not(.cb-btn).cb-active {
    color: #ffffff;
  }
  .cb-white-color-2xl a:not(.cb-btn):visited, .cb-white-color-2xl a:not(.cb-btn).cb-visited {
    color: #ffffff;
  }
  .cb-white-color-2xl a:not(.cb-btn).cb-disabled {
    color: #b2b2b2 !important;
    text-decoration: none !important;
    cursor: not-allowed;
  }
  .cb-white-color-2xl a:not(.cb-btn).cb-disabled:hover, .cb-white-color-2xl a:not(.cb-btn).cb-disabled.cb-hover, .cb-white-color-2xl a:not(.cb-btn).cb-disabled:focus, .cb-white-color-2xl a:not(.cb-btn).cb-disabled.cb-focus, .cb-white-color-2xl a:not(.cb-btn).cb-disabled.cb-active, .cb-white-color-2xl a:not(.cb-btn).cb-disabled:visited, .cb-white-color-2xl a:not(.cb-btn).cb-disabled.cb-visited {
    color: #ffffff;
    color: #b2b2b2 !important;
    text-decoration: none !important;
  }
  .cb-white-color-2xl .cb-btn[class^=cb-btn-light] {
    border-color: #ffffff;
  }
  .cb-white-color-2xl .cb-btn.cb-btn-primary, .cb-white-color-2xl .cb-btn.cb-btn-primary * {
    color: #324dc7;
  }
  .cb-white-color-2xl .cb-btn.cb-btn-primary:visited, .cb-white-color-2xl .cb-btn.cb-btn-primary *:visited {
    color: #324dc7;
  }
  .cb-white-color-2xl .cb-btn.cb-btn-primary[class*=cb-btn-light], .cb-white-color-2xl .cb-btn.cb-btn-primary *[class*=cb-btn-light] {
    color: #324dc7;
  }
  .cb-white-color-2xl .cb-btn.cb-btn-primary[class*=cb-btn-light]:visited, .cb-white-color-2xl .cb-btn.cb-btn-primary *[class*=cb-btn-light]:visited {
    color: #324dc7;
  }
  .cb-white-color-2xl .cb-btn.cb-btn-primary[class*=cb-btn-light]:visited:focus:hover, .cb-white-color-2xl .cb-btn.cb-btn-primary *[class*=cb-btn-light]:visited:focus:hover {
    color: #ffffff;
    text-decoration: underline;
  }
  .cb-white-color-2xl .cb-btn.cb-btn-yellow, .cb-white-color-2xl .cb-btn.cb-btn-yellow * {
    color: #1e1e1e;
  }
  .cb-white-color-2xl .cb-btn.cb-btn-yellow:visited, .cb-white-color-2xl .cb-btn.cb-btn-yellow *:visited {
    color: #1e1e1e;
  }
  .cb-white-color-2xl .cb-btn.cb-btn-yellow[class*=cb-btn-light], .cb-white-color-2xl .cb-btn.cb-btn-yellow *[class*=cb-btn-light] {
    color: #1e1e1e;
  }
  .cb-white-color-2xl .cb-btn.cb-btn-yellow[class*=cb-btn-light]:visited, .cb-white-color-2xl .cb-btn.cb-btn-yellow *[class*=cb-btn-light]:visited {
    color: #1e1e1e;
  }
  .cb-white-color-2xl .cb-btn.cb-btn-black, .cb-white-color-2xl .cb-btn.cb-btn-black * {
    color: #1e1e1e;
  }
  .cb-white-color-2xl .cb-btn.cb-btn-black:visited, .cb-white-color-2xl .cb-btn.cb-btn-black *:visited {
    color: #1e1e1e;
  }
  .cb-white-color-2xl .cb-date-time-tags p.cb-event-stamp {
    color: #1e1e1e;
  }
  .cb-white-color-2xl .cb-menu-list a.cb-menu-link {
    color: #ffffff !important;
  }
  .cb-white-color-2xl .cb-menu-list a.cb-menu-link:hover, .cb-white-color-2xl .cb-menu-list a.cb-menu-link.cb-hover, .cb-white-color-2xl .cb-menu-list a.cb-menu-link:focus, .cb-white-color-2xl .cb-menu-list a.cb-menu-link.cb-focus {
    color: #ffffff;
  }
  .cb-white-color-2xl .cb-menu-list a.cb-menu-link:active, .cb-white-color-2xl .cb-menu-list a.cb-menu-link.cb-active {
    color: #ffffff;
  }
  .cb-white-color-2xl .cb-menu-list a.cb-menu-link:visited, .cb-white-color-2xl .cb-menu-list a.cb-menu-link.cb-visited {
    color: #ffffff;
  }
  .cb-white-color-2xl .cb-menu-list a.cb-menu-link.cb-disabled {
    color: #b2b2b2 !important;
    text-decoration: none !important;
    cursor: not-allowed;
  }
  .cb-white-color-2xl .cb-menu-list a.cb-menu-link.cb-disabled:hover, .cb-white-color-2xl .cb-menu-list a.cb-menu-link.cb-disabled.cb-hover, .cb-white-color-2xl .cb-menu-list a.cb-menu-link.cb-disabled:focus, .cb-white-color-2xl .cb-menu-list a.cb-menu-link.cb-disabled.cb-focus, .cb-white-color-2xl .cb-menu-list a.cb-menu-link.cb-disabled.cb-active, .cb-white-color-2xl .cb-menu-list a.cb-menu-link.cb-disabled:visited, .cb-white-color-2xl .cb-menu-list a.cb-menu-link.cb-disabled.cb-visited {
    color: #ffffff;
    color: #b2b2b2 !important;
    text-decoration: none !important;
  }
  .cb-white-color-2xl .cb-menu-list a.cb-menu-link:hover, .cb-white-color-2xl .cb-menu-list a.cb-menu-link.cb-hover, .cb-white-color-2xl .cb-menu-list a.cb-menu-link:focus, .cb-white-color-2xl .cb-menu-list a.cb-menu-link.cb-focus {
    background-color: rgba(0, 0, 0, 0.2);
  }
  .cb-white-color-2xl .cb-menu-list.cb-menu-list-horizontal a.cb-selected, .cb-white-color-2xl .cb-menu-list.cb-menu-list-horizontal a:hover, .cb-white-color-2xl .cb-menu-list.cb-menu-list-horizontal a.cb-hover, .cb-white-color-2xl .cb-menu-list.cb-menu-list-horizontal a:focus, .cb-white-color-2xl .cb-menu-list.cb-menu-list-horizontal a.cb-focus {
    box-shadow: inset 0px -3px 0px -1px #ffffff !important;
  }
  .cb-white-color-2xl .cb-menu-list.cb-menu-list-vertical a.cb-selected, .cb-white-color-2xl .cb-menu-list.cb-menu-list-vertical a:hover, .cb-white-color-2xl .cb-menu-list.cb-menu-list-vertical a.cb-hover, .cb-white-color-2xl .cb-menu-list.cb-menu-list-vertical a:focus, .cb-white-color-2xl .cb-menu-list.cb-menu-list-vertical a.cb-focus {
    box-shadow: inset 2px 0px 0px 0px #ffffff !important;
  }
  .cb-white-color-2xl .cb-menu-list.cb-menu-list-d9.cb-menu-list-vertical a.cb-selected, .cb-white-color-2xl .cb-menu-list.cb-menu-list-d9.cb-menu-list-vertical a:hover, .cb-white-color-2xl .cb-menu-list.cb-menu-list-d9.cb-menu-list-vertical a.cb-hover, .cb-white-color-2xl .cb-menu-list.cb-menu-list-d9.cb-menu-list-vertical a:focus, .cb-white-color-2xl .cb-menu-list.cb-menu-list-d9.cb-menu-list-vertical a.cb-focus {
    box-shadow: none !important;
  }
  .cb-white-color-2xl .cb-card .cb-text-overline-small,
  .cb-white-color-2xl .cb-card .cb-text-overline,
  .cb-white-color-2xl .cb-card .cb-meta-tags *,
  .cb-white-color-2xl .cb-card .cb-card-action * {
    color: #1e1e1e !important;
  }
}
@media (min-width: 1728px) {
  .cb-black1-color-3xl .d8-text-list-feature ul li a {
    color: #1e1e1e;
  }
  .cb-black1-color-3xl .d8-text-list-feature ul li a:hover, .cb-black1-color-3xl .d8-text-list-feature ul li a.cb-hover, .cb-black1-color-3xl .d8-text-list-feature ul li a:focus, .cb-black1-color-3xl .d8-text-list-feature ul li a.cb-focus {
    color: #1e1e1e;
  }
  .cb-black1-color-3xl .d8-text-list-feature ul li a:active, .cb-black1-color-3xl .d8-text-list-feature ul li a.cb-active {
    color: #505050;
  }
  .cb-black1-color-3xl .d8-text-list-feature ul li a:visited, .cb-black1-color-3xl .d8-text-list-feature ul li a.cb-visited {
    color: #1e1e1e;
  }
  .cb-black1-color-3xl .d8-text-list-feature ul li a.cb-disabled {
    color: #b2b2b2 !important;
    text-decoration: none !important;
    cursor: not-allowed;
  }
  .cb-black1-color-3xl .d8-text-list-feature ul li a.cb-disabled:hover, .cb-black1-color-3xl .d8-text-list-feature ul li a.cb-disabled.cb-hover, .cb-black1-color-3xl .d8-text-list-feature ul li a.cb-disabled:focus, .cb-black1-color-3xl .d8-text-list-feature ul li a.cb-disabled.cb-focus, .cb-black1-color-3xl .d8-text-list-feature ul li a.cb-disabled.cb-active, .cb-black1-color-3xl .d8-text-list-feature ul li a.cb-disabled:visited, .cb-black1-color-3xl .d8-text-list-feature ul li a.cb-disabled.cb-visited {
    color: #ffffff;
    color: #b2b2b2 !important;
    text-decoration: none !important;
  }
  .cb-black1-color-3xl * {
    color: #000;
    border-color: #000;
  }
  .cb-black1-color-3xl a {
    color: #324dc7;
    text-decoration: underline;
  }
  .cb-black1-color-3xl a:hover, .cb-black1-color-3xl a.cb-hover {
    color: #324dc7;
    text-decoration: none;
  }
  .cb-black1-color-3xl a:active, .cb-black1-color-3xl a.cb-active {
    color: #28369a;
  }
  .cb-black1-color-3xl a:not(.cb-btn):visited, .cb-black1-color-3xl a:not(.cb-btn).cb-visited {
    color: #85144b;
  }
  .cb-black1-color-3xl a.cb-disabled {
    color: #b2b2b2 !important;
    text-decoration: none !important;
    cursor: not-allowed;
  }
  .cb-black1-color-3xl a.cb-disabled:hover, .cb-black1-color-3xl a.cb-disabled.cb-hover, .cb-black1-color-3xl a.cb-disabled:focus, .cb-black1-color-3xl a.cb-disabled.cb-focus, .cb-black1-color-3xl a.cb-disabled.cb-active, .cb-black1-color-3xl a.cb-disabled:visited, .cb-black1-color-3xl a.cb-disabled.cb-visited {
    color: #ffffff;
    color: #b2b2b2 !important;
    text-decoration: none !important;
  }
  .cb-black1-color-3xl .cb-btn {
    text-decoration: none;
  }
  .cb-black1-color-3xl .cb-btn.cb-btn-light:visited {
    color: #324dc7;
  }
  .cb-black1-color-3xl .cb-btn.cb-btn-primary {
    color: #ffffff;
    border-color: #324dc7;
  }
  .cb-black1-color-3xl .cb-btn.cb-btn-primary:visited {
    color: #ffffff;
  }
  .cb-black1-color-3xl .cb-btn.cb-btn-primary[class*=cb-btn-light]:visited {
    color: #ffffff;
  }
  .cb-black1-color-3xl .cb-btn.cb-btn-light {
    border-color: #324dc7;
  }
  .cb-black1-color-3xl .cb-btn.cb-btn-light.cb-btn-black {
    border-color: #1e1e1e;
  }
  .cb-white-color-3xl .d8-text-list-feature ul li a {
    color: #ffffff !important;
  }
  .cb-white-color-3xl .d8-text-list-feature ul li a:hover, .cb-white-color-3xl .d8-text-list-feature ul li a.cb-hover, .cb-white-color-3xl .d8-text-list-feature ul li a:focus, .cb-white-color-3xl .d8-text-list-feature ul li a.cb-focus {
    color: #ffffff;
  }
  .cb-white-color-3xl .d8-text-list-feature ul li a:active, .cb-white-color-3xl .d8-text-list-feature ul li a.cb-active {
    color: #ffffff;
  }
  .cb-white-color-3xl .d8-text-list-feature ul li a:visited, .cb-white-color-3xl .d8-text-list-feature ul li a.cb-visited {
    color: #ffffff;
  }
  .cb-white-color-3xl .d8-text-list-feature ul li a.cb-disabled {
    color: #b2b2b2 !important;
    text-decoration: none !important;
    cursor: not-allowed;
  }
  .cb-white-color-3xl .d8-text-list-feature ul li a.cb-disabled:hover, .cb-white-color-3xl .d8-text-list-feature ul li a.cb-disabled.cb-hover, .cb-white-color-3xl .d8-text-list-feature ul li a.cb-disabled:focus, .cb-white-color-3xl .d8-text-list-feature ul li a.cb-disabled.cb-focus, .cb-white-color-3xl .d8-text-list-feature ul li a.cb-disabled.cb-active, .cb-white-color-3xl .d8-text-list-feature ul li a.cb-disabled:visited, .cb-white-color-3xl .d8-text-list-feature ul li a.cb-disabled.cb-visited {
    color: #ffffff;
    color: #b2b2b2 !important;
    text-decoration: none !important;
  }
  .cb-white-color-3xl * {
    color: #ffffff;
    border-color: #ffffff;
  }
  .cb-white-color-3xl a:not(.cb-btn) {
    color: #ffffff !important;
  }
  .cb-white-color-3xl a:not(.cb-btn):hover, .cb-white-color-3xl a:not(.cb-btn).cb-hover, .cb-white-color-3xl a:not(.cb-btn):focus, .cb-white-color-3xl a:not(.cb-btn).cb-focus {
    color: #ffffff;
  }
  .cb-white-color-3xl a:not(.cb-btn):active, .cb-white-color-3xl a:not(.cb-btn).cb-active {
    color: #ffffff;
  }
  .cb-white-color-3xl a:not(.cb-btn):visited, .cb-white-color-3xl a:not(.cb-btn).cb-visited {
    color: #ffffff;
  }
  .cb-white-color-3xl a:not(.cb-btn).cb-disabled {
    color: #b2b2b2 !important;
    text-decoration: none !important;
    cursor: not-allowed;
  }
  .cb-white-color-3xl a:not(.cb-btn).cb-disabled:hover, .cb-white-color-3xl a:not(.cb-btn).cb-disabled.cb-hover, .cb-white-color-3xl a:not(.cb-btn).cb-disabled:focus, .cb-white-color-3xl a:not(.cb-btn).cb-disabled.cb-focus, .cb-white-color-3xl a:not(.cb-btn).cb-disabled.cb-active, .cb-white-color-3xl a:not(.cb-btn).cb-disabled:visited, .cb-white-color-3xl a:not(.cb-btn).cb-disabled.cb-visited {
    color: #ffffff;
    color: #b2b2b2 !important;
    text-decoration: none !important;
  }
  .cb-white-color-3xl .cb-btn[class^=cb-btn-light] {
    border-color: #ffffff;
  }
  .cb-white-color-3xl .cb-btn.cb-btn-primary, .cb-white-color-3xl .cb-btn.cb-btn-primary * {
    color: #324dc7;
  }
  .cb-white-color-3xl .cb-btn.cb-btn-primary:visited, .cb-white-color-3xl .cb-btn.cb-btn-primary *:visited {
    color: #324dc7;
  }
  .cb-white-color-3xl .cb-btn.cb-btn-primary[class*=cb-btn-light], .cb-white-color-3xl .cb-btn.cb-btn-primary *[class*=cb-btn-light] {
    color: #324dc7;
  }
  .cb-white-color-3xl .cb-btn.cb-btn-primary[class*=cb-btn-light]:visited, .cb-white-color-3xl .cb-btn.cb-btn-primary *[class*=cb-btn-light]:visited {
    color: #324dc7;
  }
  .cb-white-color-3xl .cb-btn.cb-btn-primary[class*=cb-btn-light]:visited:focus:hover, .cb-white-color-3xl .cb-btn.cb-btn-primary *[class*=cb-btn-light]:visited:focus:hover {
    color: #ffffff;
    text-decoration: underline;
  }
  .cb-white-color-3xl .cb-btn.cb-btn-yellow, .cb-white-color-3xl .cb-btn.cb-btn-yellow * {
    color: #1e1e1e;
  }
  .cb-white-color-3xl .cb-btn.cb-btn-yellow:visited, .cb-white-color-3xl .cb-btn.cb-btn-yellow *:visited {
    color: #1e1e1e;
  }
  .cb-white-color-3xl .cb-btn.cb-btn-yellow[class*=cb-btn-light], .cb-white-color-3xl .cb-btn.cb-btn-yellow *[class*=cb-btn-light] {
    color: #1e1e1e;
  }
  .cb-white-color-3xl .cb-btn.cb-btn-yellow[class*=cb-btn-light]:visited, .cb-white-color-3xl .cb-btn.cb-btn-yellow *[class*=cb-btn-light]:visited {
    color: #1e1e1e;
  }
  .cb-white-color-3xl .cb-btn.cb-btn-black, .cb-white-color-3xl .cb-btn.cb-btn-black * {
    color: #1e1e1e;
  }
  .cb-white-color-3xl .cb-btn.cb-btn-black:visited, .cb-white-color-3xl .cb-btn.cb-btn-black *:visited {
    color: #1e1e1e;
  }
  .cb-white-color-3xl .cb-date-time-tags p.cb-event-stamp {
    color: #1e1e1e;
  }
  .cb-white-color-3xl .cb-menu-list a.cb-menu-link {
    color: #ffffff !important;
  }
  .cb-white-color-3xl .cb-menu-list a.cb-menu-link:hover, .cb-white-color-3xl .cb-menu-list a.cb-menu-link.cb-hover, .cb-white-color-3xl .cb-menu-list a.cb-menu-link:focus, .cb-white-color-3xl .cb-menu-list a.cb-menu-link.cb-focus {
    color: #ffffff;
  }
  .cb-white-color-3xl .cb-menu-list a.cb-menu-link:active, .cb-white-color-3xl .cb-menu-list a.cb-menu-link.cb-active {
    color: #ffffff;
  }
  .cb-white-color-3xl .cb-menu-list a.cb-menu-link:visited, .cb-white-color-3xl .cb-menu-list a.cb-menu-link.cb-visited {
    color: #ffffff;
  }
  .cb-white-color-3xl .cb-menu-list a.cb-menu-link.cb-disabled {
    color: #b2b2b2 !important;
    text-decoration: none !important;
    cursor: not-allowed;
  }
  .cb-white-color-3xl .cb-menu-list a.cb-menu-link.cb-disabled:hover, .cb-white-color-3xl .cb-menu-list a.cb-menu-link.cb-disabled.cb-hover, .cb-white-color-3xl .cb-menu-list a.cb-menu-link.cb-disabled:focus, .cb-white-color-3xl .cb-menu-list a.cb-menu-link.cb-disabled.cb-focus, .cb-white-color-3xl .cb-menu-list a.cb-menu-link.cb-disabled.cb-active, .cb-white-color-3xl .cb-menu-list a.cb-menu-link.cb-disabled:visited, .cb-white-color-3xl .cb-menu-list a.cb-menu-link.cb-disabled.cb-visited {
    color: #ffffff;
    color: #b2b2b2 !important;
    text-decoration: none !important;
  }
  .cb-white-color-3xl .cb-menu-list a.cb-menu-link:hover, .cb-white-color-3xl .cb-menu-list a.cb-menu-link.cb-hover, .cb-white-color-3xl .cb-menu-list a.cb-menu-link:focus, .cb-white-color-3xl .cb-menu-list a.cb-menu-link.cb-focus {
    background-color: rgba(0, 0, 0, 0.2);
  }
  .cb-white-color-3xl .cb-menu-list.cb-menu-list-horizontal a.cb-selected, .cb-white-color-3xl .cb-menu-list.cb-menu-list-horizontal a:hover, .cb-white-color-3xl .cb-menu-list.cb-menu-list-horizontal a.cb-hover, .cb-white-color-3xl .cb-menu-list.cb-menu-list-horizontal a:focus, .cb-white-color-3xl .cb-menu-list.cb-menu-list-horizontal a.cb-focus {
    box-shadow: inset 0px -3px 0px -1px #ffffff !important;
  }
  .cb-white-color-3xl .cb-menu-list.cb-menu-list-vertical a.cb-selected, .cb-white-color-3xl .cb-menu-list.cb-menu-list-vertical a:hover, .cb-white-color-3xl .cb-menu-list.cb-menu-list-vertical a.cb-hover, .cb-white-color-3xl .cb-menu-list.cb-menu-list-vertical a:focus, .cb-white-color-3xl .cb-menu-list.cb-menu-list-vertical a.cb-focus {
    box-shadow: inset 2px 0px 0px 0px #ffffff !important;
  }
  .cb-white-color-3xl .cb-menu-list.cb-menu-list-d9.cb-menu-list-vertical a.cb-selected, .cb-white-color-3xl .cb-menu-list.cb-menu-list-d9.cb-menu-list-vertical a:hover, .cb-white-color-3xl .cb-menu-list.cb-menu-list-d9.cb-menu-list-vertical a.cb-hover, .cb-white-color-3xl .cb-menu-list.cb-menu-list-d9.cb-menu-list-vertical a:focus, .cb-white-color-3xl .cb-menu-list.cb-menu-list-d9.cb-menu-list-vertical a.cb-focus {
    box-shadow: none !important;
  }
  .cb-white-color-3xl .cb-card .cb-text-overline-small,
  .cb-white-color-3xl .cb-card .cb-text-overline,
  .cb-white-color-3xl .cb-card .cb-meta-tags *,
  .cb-white-color-3xl .cb-card .cb-card-action * {
    color: #1e1e1e !important;
  }
}
.d8-accordion ul,
.d8-accordion ol {
  margin: 24px 0;
}
.d8-accordion .cb-accordion-buttons .cb-btn-greyscale {
  background-color: transparent !important;
}

.d8-menu-list-center .cb-menu-list ul li {
  text-align: center !important;
}
.d8-menu-list-center .cb-menu-list ul li a {
  text-align: center !important;
  justify-content: center !important;
}

.cb-white-color .d8-menu-list-left .cb-menu-list:not(.cb-menu-list-d9) ul li a:focus, .cb-white-color .d8-menu-list-left .cb-menu-list:not(.cb-menu-list-d9) ul li a:hover {
  box-shadow: inset 2px 0px 0px 0px #ffffff !important;
}
.cb-white-color .d8-menu-list-center .cb-menu-list ul li a:focus, .cb-white-color .d8-menu-list-center .cb-menu-list ul li a:hover {
  box-shadow: inset 0px -3px 0px -1px #ffffff !important;
}

.d8-hero-palette.cb-blue2-bg {
  background-color: #0077c8;
}
.d8-hero-palette.cb-blue2-bg .cb-btn-primary {
  background-color: #0077c8;
  border-color: #0077c8;
}
.d8-hero-palette.cb-blue2-bg .cb-btn-primary:hover, .d8-hero-palette.cb-blue2-bg .cb-btn-primary.cb-hover {
  background-color: #003c64;
  border-color: #003c64;
}
.d8-hero-palette.cb-blue2-bg .cb-btn-primary:focus, .d8-hero-palette.cb-blue2-bg .cb-btn-primary.cb-focus {
  border-color: #ffffff;
  background-color: #0077c8;
  box-shadow: 0 0 0 2px #0077c8;
}
.d8-hero-palette.cb-blue2-bg .cb-btn-card-secondary:hover, .d8-hero-palette.cb-blue2-bg .cb-btn-card-secondary.cb-hover {
  color: #0077c8;
}
.d8-hero-palette.cb-blue5-bg {
  background-color: #324dc7;
}
.d8-hero-palette.cb-blue5-bg .cb-btn-primary {
  background-color: #324dc7;
  border-color: #324dc7;
}
.d8-hero-palette.cb-blue5-bg .cb-btn-primary:hover, .d8-hero-palette.cb-blue5-bg .cb-btn-primary.cb-hover {
  background-color: #192764;
  border-color: #192764;
}
.d8-hero-palette.cb-blue5-bg .cb-btn-primary:focus, .d8-hero-palette.cb-blue5-bg .cb-btn-primary.cb-focus {
  border-color: #ffffff;
  background-color: #324dc7;
  box-shadow: 0 0 0 2px #324dc7;
}
.d8-hero-palette.cb-blue5-bg .cb-btn-card-secondary:hover, .d8-hero-palette.cb-blue5-bg .cb-btn-card-secondary.cb-hover {
  color: #324dc7;
}
.d8-hero-palette.cb-purple1-bg {
  background-color: #702f8a;
}
.d8-hero-palette.cb-purple1-bg .cb-btn-primary {
  background-color: #702f8a;
  border-color: #702f8a;
}
.d8-hero-palette.cb-purple1-bg .cb-btn-primary:hover, .d8-hero-palette.cb-purple1-bg .cb-btn-primary.cb-hover {
  background-color: #381845;
  border-color: #381845;
}
.d8-hero-palette.cb-purple1-bg .cb-btn-primary:focus, .d8-hero-palette.cb-purple1-bg .cb-btn-primary.cb-focus {
  border-color: #ffffff;
  background-color: #702f8a;
  box-shadow: 0 0 0 2px #702f8a;
}
.d8-hero-palette.cb-purple1-bg .cb-btn-card-secondary:hover, .d8-hero-palette.cb-purple1-bg .cb-btn-card-secondary.cb-hover {
  color: #702f8a;
}
.d8-hero-palette.cb-green1-bg {
  background-color: #3a913f;
}
.d8-hero-palette.cb-green1-bg .cb-btn-primary {
  background-color: #3a913f;
  border-color: #3a913f;
}
.d8-hero-palette.cb-green1-bg .cb-btn-primary:hover, .d8-hero-palette.cb-green1-bg .cb-btn-primary.cb-hover {
  background-color: #1d4920;
  border-color: #1d4920;
}
.d8-hero-palette.cb-green1-bg .cb-btn-primary:focus, .d8-hero-palette.cb-green1-bg .cb-btn-primary.cb-focus {
  border-color: #ffffff;
  background-color: #3a913f;
  box-shadow: 0 0 0 2px #3a913f;
}
.d8-hero-palette.cb-green1-bg .cb-btn-card-secondary:hover, .d8-hero-palette.cb-green1-bg .cb-btn-card-secondary.cb-hover {
  color: #3a913f;
}
.d8-hero-palette.cb-blue2-bg use.cb-svg-use {
  stroke: #1a84cd;
}
.d8-hero-palette.cb-blue5-bg use.cb-svg-use {
  stroke: #465fcc;
}
.d8-hero-palette.cb-purple1-bg use.cb-svg-use {
  stroke: #7e4495;
}
.d8-hero-palette.cb-green1-bg use.cb-svg-use {
  stroke: #4e9c52;
}

.d8-wysiwyg {
  width: 100%;
}
.d8-wysiwyg h2 {
  font-size: 1.5rem;
  line-height: 1em;
  font-weight: 400;
}
.d8-wysiwyg h3 {
  font-size: 1.1875rem;
  line-height: 1.2632em;
  font-weight: 500;
}
.d8-wysiwyg h4 {
  font-size: 1rem;
  line-height: 1.5em;
  font-weight: 500;
}
.d8-wysiwyg h5 {
  font-size: 0.875rem;
  line-height: 1.1429em;
  font-weight: 700;
}
.d8-wysiwyg h6 {
  font-weight: 500;
}
@media (min-width: 1px) and (max-width: 767.98px) {
  .d8-wysiwyg h2 {
    font-weight: 500;
  }
}
@media (min-width: 768px) {
  .d8-wysiwyg h2 {
    font-size: 1.75rem;
    line-height: 1.1428571429em;
  }
  .d8-wysiwyg h3 {
    font-size: 1.3125rem;
    line-height: 1.1428571429em;
  }
  .d8-wysiwyg h4 {
    font-size: 1.125rem;
    line-height: 1.3333333333em;
  }
  .d8-wysiwyg h5 {
    font-size: 1rem;
    line-height: 1.5em;
  }
}
@media (min-width: 1248px) {
  .d8-wysiwyg h2 {
    font-size: 2rem;
    line-height: 1.25em;
  }
  .d8-wysiwyg h3 {
    font-size: 1.625rem;
    line-height: 1.2307692308em;
  }
  .d8-wysiwyg h4 {
    font-size: 1.3125rem;
    line-height: 1.1428571429em;
  }
  .d8-wysiwyg h5 {
    font-size: 1.1875rem;
    line-height: 1.2631578947em;
  }
}
@media (max-width: 1343.98px) {
  .d8-wysiwyg h2 {
    margin-top: 32px;
    margin-bottom: 16px;
  }
  .d8-wysiwyg h3,
  .d8-wysiwyg h4,
  .d8-wysiwyg h5,
  .d8-wysiwyg h6 {
    margin-top: 24px;
    margin-bottom: 8px;
  }
}
@media (min-width: 1344px) {
  .d8-wysiwyg h2 {
    margin-top: 48px;
    margin-bottom: 16px;
  }
  .d8-wysiwyg h3,
  .d8-wysiwyg h4,
  .d8-wysiwyg h5,
  .d8-wysiwyg h6 {
    margin-top: 32px;
    margin-bottom: 8px;
  }
}
.d8-wysiwyg h2:first-child {
  margin-top: 0;
}
.d8-wysiwyg h2 + h2 {
  margin-top: 0 !important;
}
.d8-wysiwyg h2 + h3 {
  margin-top: 0 !important;
}
.d8-wysiwyg h3 + h3 {
  margin-top: 0 !important;
}
.d8-wysiwyg h3 + h4 {
  margin-top: 0 !important;
}
.d8-wysiwyg h4 + h4 {
  margin-top: 0 !important;
}
.d8-wysiwyg h4 + h5 {
  margin-top: 0 !important;
}
.d8-wysiwyg h5 + h5 {
  margin-top: 0 !important;
}
.d8-wysiwyg h5 + h6 {
  margin-top: 0 !important;
}
.d8-wysiwyg h5 + h4 {
  margin-top: 0 !important;
}
.d8-wysiwyg h4 + h3 {
  margin-top: 0 !important;
}
.d8-wysiwyg h3 + h2 {
  margin-top: 0 !important;
}
.d8-wysiwyg h2 + h1 {
  margin-top: 0 !important;
}
.d8-wysiwyg p {
  font-size: 1rem;
  line-height: 1.5em;
}
@media (min-width: 1248px) {
  .d8-wysiwyg p {
    font-size: 1.3125rem;
    line-height: 1.5238095238em;
  }
}
.d8-wysiwyg img {
  max-width: 100%;
  height: auto;
}
@media (max-width: 1343.98px) {
  .d8-wysiwyg img {
    margin-top: 32px;
    margin-bottom: 32px;
  }
}
@media (min-width: 1344px) {
  .d8-wysiwyg img {
    margin-top: 48px;
    margin-bottom: 48px;
  }
}
.d8-wysiwyg table {
  width: 100%;
  color: #1e1e1e;
  background-color: transparent;
  font-size: 1rem;
  line-height: 1.5em;
}
.d8-wysiwyg table > thead {
  background: #505050;
  color: #ffffff;
}
.d8-wysiwyg table > thead > tr > th {
  font-weight: 700;
}
.d8-wysiwyg table th,
.d8-wysiwyg table td {
  padding: 11px 8px 12px 8px;
  vertical-align: top;
  border: 1px solid #d9d9d9;
  min-width: 80px;
}
.d8-wysiwyg table th[rowspan],
.d8-wysiwyg table td[rowspan] {
  vertical-align: middle;
}
.d8-wysiwyg table.cb-table-light > thead {
  background: #ffffff;
  color: #1e1e1e;
}
.d8-wysiwyg table.cb-table-light > thead > tr > th,
.d8-wysiwyg table.cb-table-light > thead > tr > td {
  border-top-width: 2px;
  border-bottom-width: 2px;
  padding: 11px 8px 11px 8px;
}
.d8-wysiwyg table th,
.d8-wysiwyg table td {
  padding: 11px 8px 12px 8px;
  vertical-align: top;
  border: 1px solid #d9d9d9;
  min-width: 80px;
}
.d8-wysiwyg table th[rowspan],
.d8-wysiwyg table td[rowspan] {
  vertical-align: middle;
}
.d8-wysiwyg table.cb-table-no-stretch {
  width: auto;
}
@media (max-width: 1343.98px) {
  .d8-wysiwyg table {
    margin-top: 32px;
    margin-bottom: 32px;
  }
}
@media (min-width: 1344px) {
  .d8-wysiwyg table {
    margin-top: 48px;
    margin-bottom: 48px;
  }
}
.d8-wysiwyg ul,
.d8-wysiwyg ol {
  margin: 24px 0;
}
.d8-wysiwyg ul li,
.d8-wysiwyg ol li {
  font-size: 1rem;
  line-height: 1.5em;
}
@media (min-width: 1248px) {
  .d8-wysiwyg ul,
  .d8-wysiwyg ol {
    margin: 32px 0;
  }
  .d8-wysiwyg ul li,
  .d8-wysiwyg ol li {
    font-size: 1.3125rem;
    line-height: 1.5238095238em;
  }
}
@media (max-width: 1343.98px) {
  .d8-wysiwyg .dx-video-embed {
    margin-top: 32px;
    margin-bottom: 8px;
  }
}
@media (min-width: 1344px) {
  .d8-wysiwyg .dx-video-embed {
    margin-top: 48px;
    margin-bottom: 24px;
  }
}
.d8-wysiwyg .dx-video-embed img {
  margin: 0;
}

.cb-menu-list ul {
  list-style: none;
}
.cb-menu-list ul li {
  list-style: none !important;
}
.cb-menu-list ul li ul li {
  list-style: none !important;
}

.cb-event-timeline.cb-event-cards-vertical-4-3 {
  margin-left: 8px;
}
@media (min-width: 1px) and (max-width: 767.98px) {
  .cb-event-timeline.cb-event-cards-vertical-4-3 {
    margin-left: 0;
  }
}
.cb-event-timeline.cb-event-cards-vertical-4-3 ol,
.cb-event-timeline.cb-event-cards-vertical-4-3 .row {
  flex-direction: column;
}
.cb-event-timeline.cb-event-cards-vertical-4-3 ol .cb-card,
.cb-event-timeline.cb-event-cards-vertical-4-3 .row .cb-card {
  padding: 24px;
  background-color: #ffffff;
  border-radius: 16px;
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
  margin-left: 24px;
  position: relative;
}
.cb-event-timeline.cb-event-cards-vertical-4-3 ol .cb-card + .cb-card,
.cb-event-timeline.cb-event-cards-vertical-4-3 .row .cb-card + .cb-card {
  margin-top: 24px;
}
.cb-event-timeline.cb-event-cards-vertical-4-3 ol .cb-card::before,
.cb-event-timeline.cb-event-cards-vertical-4-3 .row .cb-card::before {
  position: absolute;
  display: block;
  content: "";
  width: 2px;
  height: calc(100% + 24px);
  background-color: #d9d9d9;
  top: -24px;
  left: -24px;
}
.cb-event-timeline.cb-event-cards-vertical-4-3 ol .cb-card:first-of-type::before,
.cb-event-timeline.cb-event-cards-vertical-4-3 .row .cb-card:first-of-type::before {
  height: calc(100% - 6px);
  top: 32px;
}
.cb-event-timeline.cb-event-cards-vertical-4-3 ol .cb-card.cb-event-year-stamp,
.cb-event-timeline.cb-event-cards-vertical-4-3 .row .cb-card.cb-event-year-stamp {
  margin-top: 48px;
}
.cb-event-timeline.cb-event-cards-vertical-4-3 ol .cb-card.cb-event-year-stamp .cb-event-year,
.cb-event-timeline.cb-event-cards-vertical-4-3 .row .cb-card.cb-event-year-stamp .cb-event-year {
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 32px;
  position: absolute;
  top: -48px;
  left: 0;
}
.cb-event-timeline.cb-event-cards-vertical-4-3 ol .cb-card + .cb-card.cb-event-year-stamp,
.cb-event-timeline.cb-event-cards-vertical-4-3 .row .cb-card + .cb-card.cb-event-year-stamp {
  margin-top: 92px;
}
.cb-event-timeline.cb-event-cards-vertical-4-3 ol .cb-card + .cb-card.cb-event-year-stamp::before,
.cb-event-timeline.cb-event-cards-vertical-4-3 .row .cb-card + .cb-card.cb-event-year-stamp::before {
  height: calc(100% + 92px);
  top: -92px;
}
.cb-event-timeline.cb-event-cards-vertical-4-3 ol .cb-card:last-of-type,
.cb-event-timeline.cb-event-cards-vertical-4-3 .row .cb-card:last-of-type {
  padding-bottom: 24px;
}
.cb-event-timeline.cb-event-cards-vertical-4-3 ol .cb-card:last-of-type::before,
.cb-event-timeline.cb-event-cards-vertical-4-3 .row .cb-card:last-of-type::before {
  height: 64px;
}
.cb-event-timeline.cb-event-cards-vertical-4-3 ol .cb-card:last-of-type.cb-event-year-stamp::before,
.cb-event-timeline.cb-event-cards-vertical-4-3 .row .cb-card:last-of-type.cb-event-year-stamp::before {
  height: 120px;
  top: -92px;
}
.cb-event-timeline.cb-event-cards-vertical-4-3 ol .cb-card .cb-card-header .cb-date-time-tags,
.cb-event-timeline.cb-event-cards-vertical-4-3 .row .cb-card .cb-card-header .cb-date-time-tags {
  position: relative;
  margin-bottom: 0;
}
.cb-event-timeline.cb-event-cards-vertical-4-3 ol .cb-card .cb-card-header .cb-date-time-tags::before,
.cb-event-timeline.cb-event-cards-vertical-4-3 .row .cb-card .cb-card-header .cb-date-time-tags::before {
  position: absolute;
  display: block;
  content: "";
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  background-color: #d9d9d9;
  top: 4px;
  left: -55px;
}
.cb-event-timeline.cb-event-cards-vertical-4-3 ol .cb-card .cb-card-header .cb-date-time-tags p,
.cb-event-timeline.cb-event-cards-vertical-4-3 .row .cb-card .cb-card-header .cb-date-time-tags p {
  text-transform: uppercase;
}
@media (min-width: 1px) and (max-width: 767.98px) {
  .cb-event-timeline.cb-event-cards-vertical-4-3 ol .cb-card,
  .cb-event-timeline.cb-event-cards-vertical-4-3 .row .cb-card {
    margin-top: 48px !important;
    margin-left: 0;
  }
  .cb-event-timeline.cb-event-cards-vertical-4-3 ol .cb-card::before,
  .cb-event-timeline.cb-event-cards-vertical-4-3 .row .cb-card::before {
    position: absolute;
    display: block;
    content: "";
    width: 2px;
    top: -48px !important;
    height: 48px !important;
    background-color: #d9d9d9;
    left: calc(50% - 1px);
  }
  .cb-event-timeline.cb-event-cards-vertical-4-3 ol .cb-card::after,
  .cb-event-timeline.cb-event-cards-vertical-4-3 .row .cb-card::after {
    position: absolute;
    display: block;
    content: "";
    width: 1rem;
    height: 1rem;
    border-radius: 50%;
    background-color: #d9d9d9;
    top: -32px;
    left: calc(50% - 8px);
  }
  .cb-event-timeline.cb-event-cards-vertical-4-3 ol .cb-card:first-of-type:not(.cb-event-year-stamp),
  .cb-event-timeline.cb-event-cards-vertical-4-3 .row .cb-card:first-of-type:not(.cb-event-year-stamp) {
    margin-top: 0 !important;
  }
  .cb-event-timeline.cb-event-cards-vertical-4-3 ol .cb-card:first-of-type::before, .cb-event-timeline.cb-event-cards-vertical-4-3 ol .cb-card:first-of-type::after,
  .cb-event-timeline.cb-event-cards-vertical-4-3 .row .cb-card:first-of-type::before,
  .cb-event-timeline.cb-event-cards-vertical-4-3 .row .cb-card:first-of-type::after {
    display: none;
  }
  .cb-event-timeline.cb-event-cards-vertical-4-3 ol .cb-card + .cb-card.cb-event-year-stamp,
  .cb-event-timeline.cb-event-cards-vertical-4-3 .row .cb-card + .cb-card.cb-event-year-stamp {
    margin-top: 88px !important;
  }
  .cb-event-timeline.cb-event-cards-vertical-4-3 ol .cb-card + .cb-card.cb-event-year-stamp::before,
  .cb-event-timeline.cb-event-cards-vertical-4-3 .row .cb-card + .cb-card.cb-event-year-stamp::before {
    height: 88px !important;
    top: -88px !important;
  }
  .cb-event-timeline.cb-event-cards-vertical-4-3 ol .cb-card + .cb-card.cb-event-year-stamp::after,
  .cb-event-timeline.cb-event-cards-vertical-4-3 .row .cb-card + .cb-card.cb-event-year-stamp::after {
    top: -52px;
  }
  .cb-event-timeline.cb-event-cards-vertical-4-3 ol .cb-card .cb-card-header .cb-date-time-tags::before,
  .cb-event-timeline.cb-event-cards-vertical-4-3 .row .cb-card .cb-card-header .cb-date-time-tags::before {
    display: none;
  }
  .cb-event-timeline.cb-event-cards-vertical-4-3 ol .cb-card .cb-card-header .cb-card-label,
  .cb-event-timeline.cb-event-cards-vertical-4-3 ol .cb-card .cb-card-header .cb-btn-tag,
  .cb-event-timeline.cb-event-cards-vertical-4-3 .row .cb-card .cb-card-header .cb-card-label,
  .cb-event-timeline.cb-event-cards-vertical-4-3 .row .cb-card .cb-card-header .cb-btn-tag {
    width: -moz-fit-content;
    max-width: -moz-fit-content;
  }
}
@media (min-width: 1px) and (max-width: 767.98px) {
  .cb-event-timeline.cb-event-cards-vertical-4-3 ol.cb-gutterh-24,
  .cb-event-timeline.cb-event-cards-vertical-4-3 .row.cb-gutterh-24 {
    margin-left: 0;
  }
}
@media (min-width: 1px) and (max-width: 767.98px) {
  .cb-event-timeline.cb-event-cards-vertical-4-3 .row div[class*=col-] {
    margin-top: 48px !important;
  }
  .cb-event-timeline.cb-event-cards-vertical-4-3 .row div[class*=col-] .cb-card::before {
    position: absolute;
    display: block;
    content: "";
    width: 2px;
    top: -48px !important;
    height: 48px !important;
    background-color: #d9d9d9;
    left: calc(50% - 1px);
  }
  .cb-event-timeline.cb-event-cards-vertical-4-3 .row div[class*=col-] .cb-card::after {
    position: absolute;
    display: block;
    content: "";
    width: 1rem;
    height: 1rem;
    border-radius: 50%;
    background-color: #d9d9d9;
    top: -32px;
    left: calc(50% - 8px);
  }
  .cb-event-timeline.cb-event-cards-vertical-4-3 .row div[class*=col-]:first-of-type .cb-card:not(.cb-event-year-stamp) {
    margin-top: 0 !important;
  }
  .cb-event-timeline.cb-event-cards-vertical-4-3 .row div[class*=col-]:first-of-type .cb-card::before, .cb-event-timeline.cb-event-cards-vertical-4-3 .row div[class*=col-]:first-of-type .cb-card::after {
    display: none;
  }
  .cb-event-timeline.cb-event-cards-vertical-4-3 .row div[class*=col-] + div[class*=col-] .cb-card.cb-event-year-stamp {
    margin-top: 40px !important;
  }
  .cb-event-timeline.cb-event-cards-vertical-4-3 .row div[class*=col-] + div[class*=col-] .cb-card.cb-event-year-stamp::before {
    height: 88px !important;
    top: -88px !important;
  }
  .cb-event-timeline.cb-event-cards-vertical-4-3 .row div[class*=col-] + div[class*=col-] .cb-card.cb-event-year-stamp::after {
    top: -52px;
  }
}

.cb-card.cb-card-event-4-3 .cb-card-content .cb-card-action {
  flex-wrap: wrap;
  align-items: baseline;
}
.cb-card.cb-card-event-4-3 .cb-meta-tags {
  margin-top: 16px;
}
.cb-card.cb-card-event-4-3 .cb-card-header {
  margin-bottom: 16px;
}
@media (min-width: 1px) and (max-width: 767.98px) {
  .cb-card.cb-card-event-4-3 .cb-card-header {
    flex-flow: column-reverse;
  }
  .cb-card.cb-card-event-4-3 .cb-card-header .cb-card-label,
  .cb-card.cb-card-event-4-3 .cb-card-header .cb-btn-tag {
    margin-bottom: 16px;
    max-width: fit-content;
    display: inline-flex;
  }
}
.cb-card.cb-card-event-4-3 .cb-card-action {
  margin-top: 16px;
}
.cb-card.cb-card-event-4-3 .cb-card-action .cb-btn-row {
  margin-top: 0;
  margin-left: -24px;
  margin-right: 24px;
}
.cb-card.cb-card-event-4-3 .cb-card-action .cb-btn-row .cb-btn {
  margin-left: 24px;
}
.cb-card.cb-card-event-4-3 .cb-card-action .cb-btn-row .cb-btn + .cb-btn {
  margin-left: 24px;
}
.cb-card.cb-card-event-4-3 .cb-card-title + .cb-card-action {
  margin-top: 8px;
}
.cb-card.cb-card-link .cb-meta-tags {
  text-transform: none;
}

.cb-btn-tag.cb-btn-sm, .cb-btn-tag.cb-btn-small {
  padding: 2px 8px;
  font-size: 0.75rem;
  line-height: 1.5em;
  border-radius: 4px;
  font-weight: 400;
}
.cb-btn-tag.cb-btn-sm .cb-glyph, .cb-btn-tag.cb-btn-small .cb-glyph {
  font-size: 0.75rem !important;
  line-height: 1em !important;
}

.cb-menu-single.cb-menu-list.cb-menu-list-tall.cb-menu-list-glyph.cb-menu-list-vertical.cb-menu-list-separated a {
  flex-direction: column !important;
}

.cb-menu-list-d9 {
  border-top: 4px solid #1e1e1e;
  flex-direction: column;
  display: flex;
}
.cb-menu-list-d9 .cb-menu-link {
  padding-left: 16px !important;
  padding-right: 12px !important;
}
.cb-menu-list-d9 .cb-menu-list-heading {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.cb-menu-list-d9 div:not(.cb-menu-list-heading-link) .cb-menu-link {
  font-weight: 500;
  display: flex !important;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
}
.cb-menu-list-d9 div:not(.cb-menu-list-heading-link) .cb-menu-link .cb-glyph {
  margin-left: 8px;
  font-size: 14px;
  color: #b2b2b2;
}
.cb-menu-list-d9 .cb-menu-list-heading-link .cb-menu-link {
  flex-direction: column;
  height: 100%;
  justify-content: flex-start !important;
}
.cb-menu-list-d9 .cb-menu-list-heading-link .cb-menu-link:hover, .cb-menu-list-d9 .cb-menu-list-heading-link .cb-menu-link:focus {
  box-shadow: none;
}
.cb-menu-list-d9 .cb-menu-list-heading-link .cb-menu-link:visited {
  color: #1e1e1e !important;
}
.cb-menu-list-d9 .cb-menu-list-heading-link .cb-menu-list-d9-heading {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
}
.cb-menu-list-d9 .cb-menu-list-heading-link .cb-menu-list-d9-heading .cb-glyph {
  margin-left: 8px;
  margin-top: 6px;
  color: #1e1e1e !important;
}
.cb-menu-list-d9.cb-menu-list-accordion .cb-accordion-trigger {
  font-size: 14px;
  line-height: 24px;
  color: #1e1e1e;
  border-top: 1px solid #d9d9d9;
  display: block;
  width: 100%;
  text-align: center;
  line-height: 60px;
}

.cb-white-color .cb-menu-list-d9 {
  border-top: 4px solid #ffffff;
}
.cb-white-color .cb-menu-list-d9 .cb-menu-list-heading-link .cb-menu-list-d9-heading .cb-glyph {
  color: #ffffff !important;
}
.cb-white-color .cb-menu-list-d9.cb-menu-list-accordion .cb-accordion-trigger:hover, .cb-white-color .cb-menu-list-d9.cb-menu-list-accordion .cb-accordion-trigger:focus {
  box-shadow: none !important;
}
.cb-white-color .cb-menu-list-d9 .cb-menu-link:focus {
  box-shadow: none !important;
  background-color: transparent !important;
}

.cb-menu-list-d9 div:not(.cb-menu-list-heading-link) .cb-menu-link {
  align-items: flex-start !important;
}

.ap-timeline .cb-tag-set {
  margin-top: 24px !important;
}

span.cb-btn.cb-btn-tag.cb-btn-sm:hover, span.cb-btn.cb-btn-tag.cb-btn-sm:focus {
  box-shadow: none !important;
  border-color: #d9d9d9 !important;
}

.dx-left-nav-parent {
  height: 100%;
}

.dx-left-nav {
  padding: 0;
  overflow-y: auto;
  border-right: 1px solid #d9d9d9;
  background-color: #ffffff;
  height: 100%;
  padding-bottom: 32px !important;
  /* md and up */
  /* sm and down */
}
.dx-left-nav-open {
  overflow: hidden;
}
.dx-left-nav:focus {
  outline: none;
}
.dx-left-nav a,
.dx-left-nav a:visited {
  color: #1e1e1e;
}
.dx-left-nav .dx-left-nav-skip {
  background: #ffffff;
  position: absolute;
  width: 150px;
  height: 30px;
  line-height: 30px;
  top: -9999px;
  text-align: center;
  left: 50%;
  transform: translateX(-50%);
  font-size: 14px;
  z-index: 999;
}
.dx-left-nav .dx-left-nav-skip:focus {
  top: -24px;
}
.dx-left-nav .dx-left-nav-close {
  display: flex;
  align-items: center;
  justify-content: end;
  margin: 0 24px 24px 24px;
}
.dx-left-nav .dx-left-nav-close a {
  width: 24px;
  height: 24px;
  display: block;
  line-height: 24px;
  text-align: center;
}
.dx-left-nav .dx-left-nav-close a .cb-icon.cb-x-mark {
  position: relative;
}
.dx-left-nav .dx-left-nav-close a .cb-icon.cb-x-mark::before {
  position: absolute;
  top: 4px;
  left: 4px;
}
.dx-left-nav .cb-accordion {
  width: 100%;
}
.dx-left-nav .cb-accordion .cb-accordion-panels:first-of-type {
  border-top: 0;
}
.dx-left-nav .cb-accordion .cb-accordion-panels ul ul {
  margin-left: 24px !important;
}
.dx-left-nav .cb-accordion .cb-accordion-panels .cb-accordion-container .cb-accordion-panel {
  background: unset;
}
.dx-left-nav .cb-accordion .cb-accordion-panels .cb-accordion-container .cb-accordion-panel .cb-accordion-panel-content {
  padding: 0;
}
.dx-left-nav .cb-accordion .cb-accordion-panels .cb-accordion-container .cb-accordion-heading {
  padding: 16px 24px;
  align-items: unset;
}
.dx-left-nav .cb-accordion .cb-accordion-panels .cb-accordion-container .cb-accordion-heading.cb-active {
  background-color: #f0f0f0;
}
.dx-left-nav .cb-accordion .cb-accordion-panels .cb-accordion-container .cb-accordion-heading .cb-accordion-heading-title span {
  font-size: 0.875rem !important;
  line-height: 1.1429em;
}
.dx-left-nav .cb-accordion .cb-accordion-panels .cb-accordion-container .cb-accordion-heading:focus {
  outline: none;
  box-shadow: inset 0 0 0 2px #7ab6fd;
}
.dx-left-nav .cb-accordion .cb-accordion-panels .cb-accordion-container:last-of-type .cb-accordion-panel {
  margin-bottom: 32px;
}
.dx-left-nav .cb-accordion .cb-accordion-icon {
  width: 12px;
  height: 12px;
}
@media (min-width: 1024px) {
  .dx-left-nav .dx-left-nav-close, .dx-left-nav-mobile-trigger {
    display: none !important;
  }
}
@media (max-width: 1023.98px) {
  .dx-left-nav {
    position: fixed;
    top: 72px;
    left: 0;
    width: 240px;
    display: block !important;
    transition-property: transform;
    transition-duration: 0.25s;
    transform: translate(-264px, 0);
    padding-top: 24px;
  }
  .dx-left-nav.dx-menu-list {
    display: block;
    width: 240px;
  }
  .dx-left-nav.dx-nav-slider-show {
    z-index: 4;
    top: 44px;
    transform: translate(0, 0);
  }
  .dx-left-nav.dx-nav-slider-hide {
    z-index: 4;
    top: 0;
    transform: translate(-264px, 0);
  }
}

.dx-left-nav-cover {
  background: #1e1e1e;
  opacity: 0.5;
  transition: opacity 0.25s;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 3;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.dx-left-nav-cover.dx-open {
  display: block;
  overflow-x: hidden;
  overflow-y: auto;
}
/*!******************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/scss/includes/apricot-base.scss ***!
  \******************************************************************************************************************************/
@charset "UTF-8";
/*!
 * Apricot 
 * @version 
 * @author Mitra Assadi
 * @license
 * Copyright (c) 2024 The College Board
 */
/* XS (mobile first) values */
/* 14 */
/* 24 */
/* 23 */
/* 14 */
/* 16 */
/* 15 */
/* 19 */
/* 24 */
/*
 * CB Reboot
 * 
 * Normalization of HTML elements, manually forked from Normalize.css to remove
 * styles targeting irrelevant browsers while applying new styles.
 * 
 * Normalize is licensed MIT. https://github.com/necolas/normalize.css
 */
*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(30, 30, 30, 0);
}

body {
  margin: 0;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5em;
  color: #1e1e1e;
  text-align: left;
  background-color: #ffffff;
  scroll-behavior: smooth;
}

article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
  display: block;
}

[tabindex="-1"]:focus {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
  margin: 0;
  border-top: 1px solid #505050;
  box-shadow: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
}

p {
  margin: 0;
}
p + p {
  margin-top: 1.5em;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  text-decoration-skip-ink: none;
}

address {
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin: 0;
}

b,
strong {
  font-weight: 900;
}

small {
  font-size: 0.875rem;
  line-height: 1.7143em;
}

sub,
sup {
  position: relative;
  font-size: 0.75rem;
  line-height: 1.2631578947em;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  text-decoration: underline;
  color: #324dc7;
  background-color: transparent;
}
a:hover {
  color: #324dc7;
  text-decoration: none;
}
a:active {
  color: #28369a;
  text-decoration: underline;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: inherit;
  font-size: 1rem;
}

pre {
  overflow: auto;
}

figure {
  margin: 0;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

th {
  text-align: inherit;
}

label {
  display: inline-flex;
  justify-content: center;
}

button {
  border-radius: 0;
  box-shadow: none;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: 1rem;
  line-height: 1.5em;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

select {
  word-wrap: normal;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}

input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
  -webkit-appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

progress {
  vertical-align: baseline;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: "CB Glyphs Logo";
  font-style: normal;
  src: url(https://atlas.collegeboard.org/apricot/prod/4.5.46/fonts/cb-icons-logo.woff) format("woff"), url(https://atlas.collegeboard.org/apricot/prod/4.5.46/fonts/cb-icons-logo.ttf) format("truetype");
  font-display: fallback;
}
@font-face {
  font-family: "Roboto";
  src: url(https://atlas.collegeboard.org/apricot/prod/4.5.46/fonts/Roboto-Thin.woff2) format("woff2"), url(https://atlas.collegeboard.org/apricot/prod/4.5.46/fonts/Roboto-Thin.woff) format("woff"), url(https://atlas.collegeboard.org/apricot/prod/4.5.46/fonts/Roboto-Thin.ttf) format("truetype");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url(https://atlas.collegeboard.org/apricot/prod/4.5.46/fonts/Roboto-ThinItalic.woff2) format("woff2"), url(https://atlas.collegeboard.org/apricot/prod/4.5.46/fonts/Roboto-ThinItalic.woff) format("woff"), url(https://atlas.collegeboard.org/apricot/prod/4.5.46/fonts/Roboto-ThinItalic.ttf) format("truetype");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url(https://atlas.collegeboard.org/apricot/prod/4.5.46/fonts/Roboto-Light.woff2) format("woff2"), url(https://atlas.collegeboard.org/apricot/prod/4.5.46/fonts/Roboto-Light.woff) format("woff"), url(https://atlas.collegeboard.org/apricot/prod/4.5.46/fonts/Roboto-Light.ttf) format("truetype");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url(https://atlas.collegeboard.org/apricot/prod/4.5.46/fonts/Roboto-LightItalic.woff2) format("woff2"), url(https://atlas.collegeboard.org/apricot/prod/4.5.46/fonts/Roboto-LightItalic.woff) format("woff"), url(https://atlas.collegeboard.org/apricot/prod/4.5.46/fonts/Roboto-LightItalic.ttf) format("truetype");
  font-style: italic;
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url(https://atlas.collegeboard.org/apricot/prod/4.5.46/fonts/Roboto-Regular.woff2) format("woff2"), url(https://atlas.collegeboard.org/apricot/prod/4.5.46/fonts/Roboto-Regular.woff) format("woff"), url(https://atlas.collegeboard.org/apricot/prod/4.5.46/fonts/Roboto-Regular.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url(https://atlas.collegeboard.org/apricot/prod/4.5.46/fonts/Roboto-Italic.woff2) format("woff2"), url(https://atlas.collegeboard.org/apricot/prod/4.5.46/fonts/Roboto-Italic.woff) format("woff"), url(https://atlas.collegeboard.org/apricot/prod/4.5.46/fonts/Roboto-Italic.ttf) format("truetype");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url(https://atlas.collegeboard.org/apricot/prod/4.5.46/fonts/Roboto-Medium.woff2) format("woff2"), url(https://atlas.collegeboard.org/apricot/prod/4.5.46/fonts/Roboto-Medium.woff) format("woff"), url(https://atlas.collegeboard.org/apricot/prod/4.5.46/fonts/Roboto-Medium.ttf) format("truetype");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url(https://atlas.collegeboard.org/apricot/prod/4.5.46/fonts/Roboto-MediumItalic.woff2) format("woff2"), url(https://atlas.collegeboard.org/apricot/prod/4.5.46/fonts/Roboto-MediumItalic.woff) format("woff"), url(https://atlas.collegeboard.org/apricot/prod/4.5.46/fonts/Roboto-MediumItalic.ttf) format("truetype");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url(https://atlas.collegeboard.org/apricot/prod/4.5.46/fonts/Roboto-Bold.woff2) format("woff2"), url(https://atlas.collegeboard.org/apricot/prod/4.5.46/fonts/Roboto-Bold.woff) format("woff"), url(https://atlas.collegeboard.org/apricot/prod/4.5.46/fonts/Roboto-Bold.ttf) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url(https://atlas.collegeboard.org/apricot/prod/4.5.46/fonts/Roboto-BoldItalic.woff2) format("woff2"), url(https://atlas.collegeboard.org/apricot/prod/4.5.46/fonts/Roboto-BoldItalic.woff) format("woff"), url(https://atlas.collegeboard.org/apricot/prod/4.5.46/fonts/Roboto-BoldItalic.ttf) format("truetype");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url(https://atlas.collegeboard.org/apricot/prod/4.5.46/fonts/Roboto-Black.woff2) format("woff2"), url(https://atlas.collegeboard.org/apricot/prod/4.5.46/fonts/Roboto-Black.woff) format("woff"), url(https://atlas.collegeboard.org/apricot/prod/4.5.46/fonts/Roboto-Black.ttf) format("truetype");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url(https://atlas.collegeboard.org/apricot/prod/4.5.46/fonts/Roboto-BlackItalic.woff2) format("woff2"), url(https://atlas.collegeboard.org/apricot/prod/4.5.46/fonts/Roboto-BlackItalic.woff) format("woff"), url(https://atlas.collegeboard.org/apricot/prod/4.5.46/fonts/Roboto-BlackItalic.ttf) format("truetype");
  font-style: italic;
  font-weight: 900;
  font-display: swap;
}
.cb-font-size {
  font-size: 1rem;
  line-height: 1.5em;
}

.cb-font-family {
  font-family: Roboto !important;
  font-weight: 400;
}

.cb-font-color {
  color: #1e1e1e;
}

.cb-sans-serif {
  font-family: sans-serif !important;
}

.cb-roboto {
  font-family: Roboto !important;
  font-weight: 400;
}

.cb-roboto-thin {
  font-family: Roboto !important;
  font-weight: 100;
}

.cb-roboto-light {
  font-family: Roboto !important;
  font-weight: 300;
}

.cb-roboto-medium {
  font-family: Roboto !important;
  font-weight: 500;
}

.cb-roboto-bold {
  font-family: Roboto !important;
  font-weight: 700;
}

.cb-roboto-black {
  font-family: Roboto !important;
  font-weight: 900;
}

.cb-roboto-italic {
  font-family: Roboto !important;
  font-weight: 400;
  font-style: italic;
}

.cb-roboto-italic-thin {
  font-family: Roboto !important;
  font-weight: 100;
  font-style: italic;
}

.cb-roboto-italic-light {
  font-family: Roboto !important;
  font-weight: 300;
  font-style: italic;
}

.cb-roboto-italic-medium {
  font-family: Roboto !important;
  font-weight: 500;
  font-style: italic;
}

.cb-roboto-italic-bold {
  font-family: Roboto !important;
  font-weight: 700;
  font-style: italic;
}

.cb-roboto-italic-black {
  font-family: Roboto !important;
  font-weight: 900;
  font-style: italic;
}

.cb-font-size-xlarge {
  font-size: 6rem !important;
  line-height: 1em !important;
}

@media (min-width: 1px) {
  .cb-font-size-xlarge-res {
    font-size: 3.75em !important;
    line-height: 1em !important;
  }
}
@media (min-width: 1024px) {
  .cb-font-size-xlarge-res {
    font-size: 4.5em !important;
    line-height: 1em !important;
  }
}
@media (min-width: 1344px) {
  .cb-font-size-xlarge-res {
    font-size: 5.25em !important;
    line-height: 1em !important;
  }
}
@media (min-width: 1728px) {
  .cb-font-size-xlarge-res {
    font-size: 6em !important;
    line-height: 1em !important;
  }
}

.cb-font-size-regular {
  font-size: 16px !important;
  line-height: 1.5em !important;
}

.cb-font-size-small {
  font-size: 0.875rem !important;
  line-height: 1.7143em !important;
}

.cb-font-small {
  font-family: Roboto, sans-serif !important;
  font-size: 0.875rem !important;
  line-height: 1.7143em !important;
  font-weight: 400 !important;
}

.cb-font-size-xsmall {
  font-size: 0.75rem !important;
  line-height: 2em !important;
}

.cb-font-xsmall {
  font-family: Roboto, sans-serif !important;
  font-size: 0.75rem !important;
  line-height: 2em !important;
  font-weight: 300 !important;
}

.cb-font-regular,
.cb-no-font {
  font-family: Roboto, sans-serif !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.5 !important;
  color: #1e1e1e !important;
}

.cb-no-line-height {
  line-height: 0;
}

.cb-white-bg {
  background-color: #ffffff !important;
}

.cb-white-color {
  color: #ffffff !important;
}

.cb-white-border {
  border-color: #ffffff !important;
}

.cb-black1-bg {
  background-color: #1e1e1e !important;
}

.cb-black1-color {
  color: #1e1e1e !important;
}

.cb-black1-border {
  border-color: #1e1e1e !important;
}

.cb-black2-bg {
  background-color: #151515 !important;
}

.cb-blue1-bg {
  background-color: #006298 !important;
}

.cb-blue1-color {
  color: #006298 !important;
}

.cb-blue1-border {
  border-color: #006298 !important;
}

.cb-blue2-bg {
  background-color: #0077c8 !important;
}

.cb-blue2-color {
  color: #0077c8 !important;
}

.cb-blue2-border {
  border-color: #0077c8 !important;
}

.cb-blue3-bg {
  background-color: #009cde !important;
}

.cb-blue3-color {
  color: #009cde !important;
}

.cb-blue3-border {
  border-color: #009cde !important;
}

.cb-blue4-bg {
  background-color: #71c5e8 !important;
}

.cb-blue4-color {
  color: #71c5e8 !important;
}

.cb-blue5-bg {
  background-color: #324dc7 !important;
}

.cb-blue5-color {
  color: #324dc7 !important;
}

.cb-blue5-border {
  border-color: #324dc7 !important;
}

.cb-gray1-bg {
  background-color: #505050 !important;
}

.cb-gray1-color {
  color: #505050 !important;
}

.cb-gray1-border {
  border-color: #505050 !important;
}

.cb-gray2-bg {
  background-color: #888888 !important;
}

.cb-gray2-color {
  color: #888888 !important;
}

.cb-gray2-border {
  border-color: #888888 !important;
}

.cb-gray3-bg {
  background-color: #b2b2b2 !important;
}

.cb-gray3-color {
  color: #b2b2b2 !important;
}

.cb-gray3-border {
  border-color: #b2b2b2 !important;
}

.cb-gray4-bg {
  background-color: #d9d9d9 !important;
}

.cb-gray4-color {
  color: #d9d9d9 !important;
}

.cb-gray4-border {
  border-color: #d9d9d9 !important;
}

.cb-gray5-bg {
  background-color: #f0f0f0 !important;
}

.cb-gray5-color {
  color: #f0f0f0 !important;
}

.cb-gray5-border {
  border-color: #f0f0f0 !important;
}

.cb-yellow1-bg {
  background-color: #fedb00 !important;
}

.cb-yellow1-color {
  color: #fedb00 !important;
}

.cb-orange1-bg {
  background-color: #e57200 !important;
}

.cb-orange1-color {
  color: #e57200 !important;
}

.cb-red1-bg {
  background-color: #ab2334 !important;
}

.cb-red1-color {
  color: #ab2334 !important;
}

.cb-red1-border {
  border-color: #ab2334 !important;
}

.cb-purple1-bg {
  background-color: #702f8a !important;
}

.cb-purple1-color {
  color: #702f8a !important;
}

.cb-purple1-border {
  border-color: #702f8a !important;
}

.cb-purple2-bg {
  background-color: #a05eb5 !important;
}

.cb-purple2-color {
  color: #a05eb5 !important;
}

.cb-green1-bg {
  background-color: #3a913f !important;
}

.cb-green1-color {
  color: #3a913f !important;
}

.cb-green1-border {
  border-color: #3a913f !important;
}

.cb-green2-bg {
  background-color: #6cc24a !important;
}

.cb-green2-color {
  color: #6cc24a !important;
}

.cb-green3-bg {
  background-color: #1d7846 !important;
}

.cb-green3-color {
  color: #1d7846 !important;
}

.cb-green3-border {
  border-color: #1d7846 !important;
}

.cb-success-bg {
  background-color: #1d7846 !important;
}

.cb-success-shade-1 {
  background-color: #155934 !important;
}

.cb-success-shade-2 {
  background-color: #0d3921 !important;
}

.cb-success-tint-1 {
  background-color: #c9dfd3 !important;
}

.cb-success-tint-2 {
  background-color: #f4f8f6 !important;
}

.cb-warning-bg {
  background-color: #ab2334 !important;
}

.cb-warning-shade-1 {
  background-color: #7f1a26 !important;
}

.cb-warning-shade-2 {
  background-color: #521019 !important;
}

.cb-warning-tint-1 {
  background-color: #eacace !important;
}

.cb-warning-tint-2 {
  background-color: #fbf4f5 !important;
}

.cb-gray-gradient,
.cb-gray-gradient-bottom {
  background: #d9d9d9;
  background: linear-gradient(0deg, #d9d9d9 0, #f0f0f0 20%, #f0f0f0 100%);
}

.cb-white-gradient-top {
  background: #ffffff;
  background: linear-gradient(180deg, #f0f0f0 0%, white 20%);
}

.cb-gray5-gradient-top {
  background: #f0f0f0;
  background: linear-gradient(180deg, #d9d9d9 0%, #f0f0f0 20%);
}

.cb-gray1-gradient-top {
  background: #505050;
  background: linear-gradient(180deg, #404040 0%, #505050 20%);
}

.cb-blue1-gradient-top {
  background: #006298;
  background: linear-gradient(180deg, #015685 0%, #006298 20%);
}

.cb-blue2-gradient-top {
  background: #0077c8;
  background: linear-gradient(180deg, #0069b1 0%, #0077c8 20%);
}

.cb-blue3-gradient-top {
  background: #009cde;
  background: linear-gradient(180deg, #0085c8 0%, #009cde 20%);
}

.cb-purple1-gradient-top {
  background: #702f8a;
  background: linear-gradient(180deg, #632a79 0%, #702f8a 20%);
}

.cb-green1-gradient-top {
  background: #3a913f;
  background: linear-gradient(180deg, #348339 0%, #3a913f 20%);
}

.cb-blue5-gradient-top,
.cb-blue-gradient-top {
  background: #28369a;
  background-image: linear-gradient(to bottom, #28369a, #324dc7);
}

@media (min-width: 1px) and (max-width: 767.98px) {
  .cb-white-bg-xs {
    background-color: #ffffff !important;
  }
}
@media (min-width: 1px) {
  .cb-white-bg-xs-up {
    background-color: #ffffff !important;
  }
}
@media (max-width: 767.98px) {
  .cb-white-bg-xs-down {
    background-color: #ffffff !important;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .cb-white-bg-sm {
    background-color: #ffffff !important;
  }
}
@media (min-width: 768px) {
  .cb-white-bg-sm-up {
    background-color: #ffffff !important;
  }
}
@media (max-width: 1023.98px) {
  .cb-white-bg-sm-down {
    background-color: #ffffff !important;
  }
}
@media (min-width: 1024px) and (max-width: 1247.98px) {
  .cb-white-bg-md {
    background-color: #ffffff !important;
  }
}
@media (min-width: 1024px) {
  .cb-white-bg-md-up {
    background-color: #ffffff !important;
  }
}
@media (max-width: 1247.98px) {
  .cb-white-bg-md-down {
    background-color: #ffffff !important;
  }
}
@media (min-width: 1248px) and (max-width: 1343.98px) {
  .cb-white-bg-lg {
    background-color: #ffffff !important;
  }
}
@media (min-width: 1248px) {
  .cb-white-bg-lg-up {
    background-color: #ffffff !important;
  }
}
@media (max-width: 1343.98px) {
  .cb-white-bg-lg-down {
    background-color: #ffffff !important;
  }
}
@media (min-width: 1344px) and (max-width: 1439.98px) {
  .cb-white-bg-xl {
    background-color: #ffffff !important;
  }
}
@media (min-width: 1344px) {
  .cb-white-bg-xl-up {
    background-color: #ffffff !important;
  }
}
@media (max-width: 1439.98px) {
  .cb-white-bg-xl-down {
    background-color: #ffffff !important;
  }
}
@media (min-width: 1440px) and (max-width: 1727.98px) {
  .cb-white-bg-2xl {
    background-color: #ffffff !important;
  }
}
@media (min-width: 1440px) {
  .cb-white-bg-2xl-up {
    background-color: #ffffff !important;
  }
}
@media (max-width: 1727.98px) {
  .cb-white-bg-2xl-down {
    background-color: #ffffff !important;
  }
}
@media (min-width: 1728px) {
  .cb-white-bg-3xl {
    background-color: #ffffff !important;
  }
}
@media (min-width: 1728px) {
  .cb-white-bg-3xl-up {
    background-color: #ffffff !important;
  }
}
.cb-white-bg-3xl-down {
  background-color: #ffffff !important;
}

.cb-no-bg {
  background: unset !important;
}

/* XS (mobile first) values */
/* 14 */
/* 24 */
/* 23 */
/* 14 */
/* 16 */
/* 15 */
/* 19 */
/* 24 */
.cb-opacity-0 {
  opacity: 0;
}

.cb-opacity-1 {
  opacity: 0.1;
}

.cb-opacity-2 {
  opacity: 0.2;
}

.cb-opacity-3 {
  opacity: 0.3;
}

.cb-opacity-4 {
  opacity: 0.4;
}

.cb-opacity-5 {
  opacity: 0.5;
}

.cb-opacity-6 {
  opacity: 0.6;
}

.cb-opacity-7 {
  opacity: 0.7;
}

.cb-opacity-8 {
  opacity: 0.8;
}

.cb-opacity-9 {
  opacity: 0.9;
}

.cb-no-opacity {
  opacity: 1;
}

.cb-tint-blue5-1,
.cb-blue5-tint-1 {
  background-color: #e6edf8 !important;
}

.cb-tint-blue5-2,
.cb-blue5-tint-2 {
  background-color: #f5f7fc !important;
}

.cb-tint-blue2-90,
.cb-blue2-tint-1 {
  background-color: #e6f1fa !important;
}

.cb-tint-purple1-90,
.cb-purple1-tint-1 {
  background-color: #f1eaf3 !important;
}

.cb-tint-green1-90,
.cb-green1-tint-1 {
  background-color: #ebf4ec !important;
}

.cb-tint-blue2-95,
.cb-blue2-tint-2 {
  background-color: #f2f8fc !important;
}

.cb-tint-purple1-95,
.cb-purple1-tint-2 {
  background-color: #f8f5f9 !important;
}

.cb-tint-green1-95,
.cb-green1-tint-2 {
  background-color: #f5faf5 !important;
}

.cb-shade-blue5-1,
.cb-blue5-shade-1 {
  background-color: #28369a !important;
}

.cb-shade-blue5-2,
.cb-blue5-shade-2 {
  background-color: #1b2264 !important;
}

.cb-shade-blue2-20,
.cb-blue2-shade-1 {
  background-color: #005fa0 !important;
}

.cb-shade-purple1-20,
.cb-purple1-shade-1 {
  background-color: #5a266e !important;
}

.cb-shade-green1-20,
.cb-green1-shade-1 {
  background-color: #2e7432 !important;
}

.cb-shade-blue2-50,
.cb-blue2-shade-2 {
  background-color: #003c64 !important;
}

.cb-shade-purple1-50,
.cb-purple1-shade-2 {
  background-color: #381845 !important;
}

.cb-shade-green1-50,
.cb-green1-shade-2 {
  background-color: #1d4920 !important;
}

.cb-align-left {
  text-align: left;
}

.cb-truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.cb-white-space-normal {
  white-space: normal;
}

.cb-white-space-nowrap {
  white-space: nowrap;
}

.cb-white-space-pre {
  white-space: pre;
}

.cb-white-space-pre-line {
  white-space: pre-line;
}

.cb-white-space-pre-wrap {
  white-space: pre-wrap;
}

.cb-white-space-initial {
  white-space: initial;
}

.cb-white-space-inherit {
  white-space: inherit;
}

.cb-overflow-wrap-normal {
  overflow-wrap: normal;
}

.cb-overflow-wrap-anywhere {
  overflow-wrap: anywhere;
}

.cb-overflow-wrap-break-word {
  overflow-wrap: break-word;
}

.cb-overflow-wrap-initial {
  overflow-wrap: initial;
}

.cb-overflow-wrap-inherit {
  overflow-wrap: inherit;
}

@media (min-width: 1px) and (max-width: 767.98px) {
  .cb-align-xs-left {
    text-align: left !important;
  }
  .cb-truncate-xs {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .cb-white-space-xs-normal {
    white-space: normal;
  }
  .cb-white-space-xs-nowrap {
    white-space: nowrap;
  }
  .cb-white-space-xs-pre {
    white-space: pre;
  }
  .cb-white-space-xs-pre-line {
    white-space: pre-line;
  }
  .cb-white-space-xs-pre-wrap {
    white-space: pre-wrap;
  }
  .cb-white-space-xs-initial {
    white-space: initial;
  }
  .cb-white-space-xs-inherit {
    white-space: inherit;
  }
  .cb-overflow-wrap-xs-normal {
    overflow-wrap: normal;
  }
  .cb-overflow-wrap-xs-anywhere {
    overflow-wrap: anywhere;
  }
  .cb-overflow-wrap-xs-break-word {
    overflow-wrap: break-word;
  }
  .cb-overflow-wrap-xs-initial {
    overflow-wrap: initial;
  }
  .cb-overflow-wrap-xs-inherit {
    overflow-wrap: inherit;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .cb-align-sm-left {
    text-align: left !important;
  }
  .cb-truncate-sm {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .cb-white-space-sm-normal {
    white-space: normal;
  }
  .cb-white-space-sm-nowrap {
    white-space: nowrap;
  }
  .cb-white-space-sm-pre {
    white-space: pre;
  }
  .cb-white-space-sm-pre-line {
    white-space: pre-line;
  }
  .cb-white-space-sm-pre-wrap {
    white-space: pre-wrap;
  }
  .cb-white-space-sm-initial {
    white-space: initial;
  }
  .cb-white-space-sm-inherit {
    white-space: inherit;
  }
  .cb-overflow-wrap-sm-normal {
    overflow-wrap: normal;
  }
  .cb-overflow-wrap-sm-anywhere {
    overflow-wrap: anywhere;
  }
  .cb-overflow-wrap-sm-break-word {
    overflow-wrap: break-word;
  }
  .cb-overflow-wrap-sm-initial {
    overflow-wrap: initial;
  }
  .cb-overflow-wrap-sm-inherit {
    overflow-wrap: inherit;
  }
}
@media (min-width: 1024px) and (max-width: 1247.98px) {
  .cb-align-md-left {
    text-align: left !important;
  }
  .cb-truncate-md {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .cb-white-space-md-normal {
    white-space: normal;
  }
  .cb-white-space-md-nowrap {
    white-space: nowrap;
  }
  .cb-white-space-md-pre {
    white-space: pre;
  }
  .cb-white-space-md-pre-line {
    white-space: pre-line;
  }
  .cb-white-space-md-pre-wrap {
    white-space: pre-wrap;
  }
  .cb-white-space-md-initial {
    white-space: initial;
  }
  .cb-white-space-md-inherit {
    white-space: inherit;
  }
  .cb-overflow-wrap-md-normal {
    overflow-wrap: normal;
  }
  .cb-overflow-wrap-md-anywhere {
    overflow-wrap: anywhere;
  }
  .cb-overflow-wrap-md-break-word {
    overflow-wrap: break-word;
  }
  .cb-overflow-wrap-md-initial {
    overflow-wrap: initial;
  }
  .cb-overflow-wrap-md-inherit {
    overflow-wrap: inherit;
  }
}
@media (min-width: 1248px) and (max-width: 1343.98px) {
  .cb-align-lg-left {
    text-align: left !important;
  }
  .cb-truncate-lg {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .cb-white-space-lg-normal {
    white-space: normal;
  }
  .cb-white-space-lg-nowrap {
    white-space: nowrap;
  }
  .cb-white-space-lg-pre {
    white-space: pre;
  }
  .cb-white-space-lg-pre-line {
    white-space: pre-line;
  }
  .cb-white-space-lg-pre-wrap {
    white-space: pre-wrap;
  }
  .cb-white-space-lg-initial {
    white-space: initial;
  }
  .cb-white-space-lg-inherit {
    white-space: inherit;
  }
  .cb-overflow-wrap-lg-normal {
    overflow-wrap: normal;
  }
  .cb-overflow-wrap-lg-anywhere {
    overflow-wrap: anywhere;
  }
  .cb-overflow-wrap-lg-break-word {
    overflow-wrap: break-word;
  }
  .cb-overflow-wrap-lg-initial {
    overflow-wrap: initial;
  }
  .cb-overflow-wrap-lg-inherit {
    overflow-wrap: inherit;
  }
}
@media (min-width: 1344px) and (max-width: 1439.98px) {
  .cb-align-xl-left {
    text-align: left !important;
  }
  .cb-truncate-xl {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .cb-white-space-xl-normal {
    white-space: normal;
  }
  .cb-white-space-xl-nowrap {
    white-space: nowrap;
  }
  .cb-white-space-xl-pre {
    white-space: pre;
  }
  .cb-white-space-xl-pre-line {
    white-space: pre-line;
  }
  .cb-white-space-xl-pre-wrap {
    white-space: pre-wrap;
  }
  .cb-white-space-xl-initial {
    white-space: initial;
  }
  .cb-white-space-xl-inherit {
    white-space: inherit;
  }
  .cb-overflow-wrap-xl-normal {
    overflow-wrap: normal;
  }
  .cb-overflow-wrap-xl-anywhere {
    overflow-wrap: anywhere;
  }
  .cb-overflow-wrap-xl-break-word {
    overflow-wrap: break-word;
  }
  .cb-overflow-wrap-xl-initial {
    overflow-wrap: initial;
  }
  .cb-overflow-wrap-xl-inherit {
    overflow-wrap: inherit;
  }
}
@media (min-width: 1440px) and (max-width: 1727.98px) {
  .cb-align-2xl-left {
    text-align: left !important;
  }
  .cb-truncate-2xl {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .cb-white-space-2xl-normal {
    white-space: normal;
  }
  .cb-white-space-2xl-nowrap {
    white-space: nowrap;
  }
  .cb-white-space-2xl-pre {
    white-space: pre;
  }
  .cb-white-space-2xl-pre-line {
    white-space: pre-line;
  }
  .cb-white-space-2xl-pre-wrap {
    white-space: pre-wrap;
  }
  .cb-white-space-2xl-initial {
    white-space: initial;
  }
  .cb-white-space-2xl-inherit {
    white-space: inherit;
  }
  .cb-overflow-wrap-2xl-normal {
    overflow-wrap: normal;
  }
  .cb-overflow-wrap-2xl-anywhere {
    overflow-wrap: anywhere;
  }
  .cb-overflow-wrap-2xl-break-word {
    overflow-wrap: break-word;
  }
  .cb-overflow-wrap-2xl-initial {
    overflow-wrap: initial;
  }
  .cb-overflow-wrap-2xl-inherit {
    overflow-wrap: inherit;
  }
}
@media (min-width: 1728px) {
  .cb-align-3xl-left {
    text-align: left !important;
  }
  .cb-truncate-3xl {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .cb-white-space-3xl-normal {
    white-space: normal;
  }
  .cb-white-space-3xl-nowrap {
    white-space: nowrap;
  }
  .cb-white-space-3xl-pre {
    white-space: pre;
  }
  .cb-white-space-3xl-pre-line {
    white-space: pre-line;
  }
  .cb-white-space-3xl-pre-wrap {
    white-space: pre-wrap;
  }
  .cb-white-space-3xl-initial {
    white-space: initial;
  }
  .cb-white-space-3xl-inherit {
    white-space: inherit;
  }
  .cb-overflow-wrap-3xl-normal {
    overflow-wrap: normal;
  }
  .cb-overflow-wrap-3xl-anywhere {
    overflow-wrap: anywhere;
  }
  .cb-overflow-wrap-3xl-break-word {
    overflow-wrap: break-word;
  }
  .cb-overflow-wrap-3xl-initial {
    overflow-wrap: initial;
  }
  .cb-overflow-wrap-3xl-inherit {
    overflow-wrap: inherit;
  }
}
@media (min-width: 1px) {
  .cb-align-xs-up-left {
    text-align: left !important;
  }
  .cb-truncate-xs-up {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .cb-white-space-xs-up-normal {
    white-space: normal;
  }
  .cb-white-space-xs-up-nowrap {
    white-space: nowrap;
  }
  .cb-white-space-xs-up-pre {
    white-space: pre;
  }
  .cb-white-space-xs-up-pre-line {
    white-space: pre-line;
  }
  .cb-white-space-xs-up-pre-wrap {
    white-space: pre-wrap;
  }
  .cb-white-space-xs-up-initial {
    white-space: initial;
  }
  .cb-white-space-xs-up-inherit {
    white-space: inherit;
  }
  .cb-overflow-wrap-xs-up-normal {
    overflow-wrap: normal;
  }
  .cb-overflow-wrap-xs-up-anywhere {
    overflow-wrap: anywhere;
  }
  .cb-overflow-wrap-xs-up-break-word {
    overflow-wrap: break-word;
  }
  .cb-overflow-wrap-xs-up-initial {
    overflow-wrap: initial;
  }
  .cb-overflow-wrap-xs-up-inherit {
    overflow-wrap: inherit;
  }
}
@media (min-width: 768px) {
  .cb-align-sm-up-left {
    text-align: left !important;
  }
  .cb-truncate-sm-up {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .cb-white-space-sm-up-normal {
    white-space: normal;
  }
  .cb-white-space-sm-up-nowrap {
    white-space: nowrap;
  }
  .cb-white-space-sm-up-pre {
    white-space: pre;
  }
  .cb-white-space-sm-up-pre-line {
    white-space: pre-line;
  }
  .cb-white-space-sm-up-pre-wrap {
    white-space: pre-wrap;
  }
  .cb-white-space-sm-up-initial {
    white-space: initial;
  }
  .cb-white-space-sm-up-inherit {
    white-space: inherit;
  }
  .cb-overflow-wrap-sm-up-normal {
    overflow-wrap: normal;
  }
  .cb-overflow-wrap-sm-up-anywhere {
    overflow-wrap: anywhere;
  }
  .cb-overflow-wrap-sm-up-break-word {
    overflow-wrap: break-word;
  }
  .cb-overflow-wrap-sm-up-initial {
    overflow-wrap: initial;
  }
  .cb-overflow-wrap-sm-up-inherit {
    overflow-wrap: inherit;
  }
}
@media (min-width: 1024px) {
  .cb-align-md-up-left {
    text-align: left !important;
  }
  .cb-truncate-md-up {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .cb-white-space-md-up-normal {
    white-space: normal;
  }
  .cb-white-space-md-up-nowrap {
    white-space: nowrap;
  }
  .cb-white-space-md-up-pre {
    white-space: pre;
  }
  .cb-white-space-md-up-pre-line {
    white-space: pre-line;
  }
  .cb-white-space-md-up-pre-wrap {
    white-space: pre-wrap;
  }
  .cb-white-space-md-up-initial {
    white-space: initial;
  }
  .cb-white-space-md-up-inherit {
    white-space: inherit;
  }
  .cb-overflow-wrap-md-up-normal {
    overflow-wrap: normal;
  }
  .cb-overflow-wrap-md-up-anywhere {
    overflow-wrap: anywhere;
  }
  .cb-overflow-wrap-md-up-break-word {
    overflow-wrap: break-word;
  }
  .cb-overflow-wrap-md-up-initial {
    overflow-wrap: initial;
  }
  .cb-overflow-wrap-md-up-inherit {
    overflow-wrap: inherit;
  }
}
@media (min-width: 1248px) {
  .cb-align-lg-up-left {
    text-align: left !important;
  }
  .cb-truncate-lg-up {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .cb-white-space-lg-up-normal {
    white-space: normal;
  }
  .cb-white-space-lg-up-nowrap {
    white-space: nowrap;
  }
  .cb-white-space-lg-up-pre {
    white-space: pre;
  }
  .cb-white-space-lg-up-pre-line {
    white-space: pre-line;
  }
  .cb-white-space-lg-up-pre-wrap {
    white-space: pre-wrap;
  }
  .cb-white-space-lg-up-initial {
    white-space: initial;
  }
  .cb-white-space-lg-up-inherit {
    white-space: inherit;
  }
  .cb-overflow-wrap-lg-up-normal {
    overflow-wrap: normal;
  }
  .cb-overflow-wrap-lg-up-anywhere {
    overflow-wrap: anywhere;
  }
  .cb-overflow-wrap-lg-up-break-word {
    overflow-wrap: break-word;
  }
  .cb-overflow-wrap-lg-up-initial {
    overflow-wrap: initial;
  }
  .cb-overflow-wrap-lg-up-inherit {
    overflow-wrap: inherit;
  }
}
@media (min-width: 1344px) {
  .cb-align-xl-up-left {
    text-align: left !important;
  }
  .cb-truncate-xl-up {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .cb-white-space-xl-up-normal {
    white-space: normal;
  }
  .cb-white-space-xl-up-nowrap {
    white-space: nowrap;
  }
  .cb-white-space-xl-up-pre {
    white-space: pre;
  }
  .cb-white-space-xl-up-pre-line {
    white-space: pre-line;
  }
  .cb-white-space-xl-up-pre-wrap {
    white-space: pre-wrap;
  }
  .cb-white-space-xl-up-initial {
    white-space: initial;
  }
  .cb-white-space-xl-up-inherit {
    white-space: inherit;
  }
  .cb-overflow-wrap-xl-up-normal {
    overflow-wrap: normal;
  }
  .cb-overflow-wrap-xl-up-anywhere {
    overflow-wrap: anywhere;
  }
  .cb-overflow-wrap-xl-up-break-word {
    overflow-wrap: break-word;
  }
  .cb-overflow-wrap-xl-up-initial {
    overflow-wrap: initial;
  }
  .cb-overflow-wrap-xl-up-inherit {
    overflow-wrap: inherit;
  }
}
@media (min-width: 1440px) {
  .cb-align-2xl-up-left {
    text-align: left !important;
  }
  .cb-truncate-2xl-up {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .cb-white-space-2xl-up-normal {
    white-space: normal;
  }
  .cb-white-space-2xl-up-nowrap {
    white-space: nowrap;
  }
  .cb-white-space-2xl-up-pre {
    white-space: pre;
  }
  .cb-white-space-2xl-up-pre-line {
    white-space: pre-line;
  }
  .cb-white-space-2xl-up-pre-wrap {
    white-space: pre-wrap;
  }
  .cb-white-space-2xl-up-initial {
    white-space: initial;
  }
  .cb-white-space-2xl-up-inherit {
    white-space: inherit;
  }
  .cb-overflow-wrap-2xl-up-normal {
    overflow-wrap: normal;
  }
  .cb-overflow-wrap-2xl-up-anywhere {
    overflow-wrap: anywhere;
  }
  .cb-overflow-wrap-2xl-up-break-word {
    overflow-wrap: break-word;
  }
  .cb-overflow-wrap-2xl-up-initial {
    overflow-wrap: initial;
  }
  .cb-overflow-wrap-2xl-up-inherit {
    overflow-wrap: inherit;
  }
}
@media (min-width: 1728px) {
  .cb-align-3xl-up-left {
    text-align: left !important;
  }
  .cb-truncate-3xl-up {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .cb-white-space-3xl-up-normal {
    white-space: normal;
  }
  .cb-white-space-3xl-up-nowrap {
    white-space: nowrap;
  }
  .cb-white-space-3xl-up-pre {
    white-space: pre;
  }
  .cb-white-space-3xl-up-pre-line {
    white-space: pre-line;
  }
  .cb-white-space-3xl-up-pre-wrap {
    white-space: pre-wrap;
  }
  .cb-white-space-3xl-up-initial {
    white-space: initial;
  }
  .cb-white-space-3xl-up-inherit {
    white-space: inherit;
  }
  .cb-overflow-wrap-3xl-up-normal {
    overflow-wrap: normal;
  }
  .cb-overflow-wrap-3xl-up-anywhere {
    overflow-wrap: anywhere;
  }
  .cb-overflow-wrap-3xl-up-break-word {
    overflow-wrap: break-word;
  }
  .cb-overflow-wrap-3xl-up-initial {
    overflow-wrap: initial;
  }
  .cb-overflow-wrap-3xl-up-inherit {
    overflow-wrap: inherit;
  }
}
.cb-align-right {
  text-align: right;
}

.cb-truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.cb-white-space-normal {
  white-space: normal;
}

.cb-white-space-nowrap {
  white-space: nowrap;
}

.cb-white-space-pre {
  white-space: pre;
}

.cb-white-space-pre-line {
  white-space: pre-line;
}

.cb-white-space-pre-wrap {
  white-space: pre-wrap;
}

.cb-white-space-initial {
  white-space: initial;
}

.cb-white-space-inherit {
  white-space: inherit;
}

.cb-overflow-wrap-normal {
  overflow-wrap: normal;
}

.cb-overflow-wrap-anywhere {
  overflow-wrap: anywhere;
}

.cb-overflow-wrap-break-word {
  overflow-wrap: break-word;
}

.cb-overflow-wrap-initial {
  overflow-wrap: initial;
}

.cb-overflow-wrap-inherit {
  overflow-wrap: inherit;
}

@media (min-width: 1px) and (max-width: 767.98px) {
  .cb-align-xs-right {
    text-align: right !important;
  }
  .cb-truncate-xs {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .cb-white-space-xs-normal {
    white-space: normal;
  }
  .cb-white-space-xs-nowrap {
    white-space: nowrap;
  }
  .cb-white-space-xs-pre {
    white-space: pre;
  }
  .cb-white-space-xs-pre-line {
    white-space: pre-line;
  }
  .cb-white-space-xs-pre-wrap {
    white-space: pre-wrap;
  }
  .cb-white-space-xs-initial {
    white-space: initial;
  }
  .cb-white-space-xs-inherit {
    white-space: inherit;
  }
  .cb-overflow-wrap-xs-normal {
    overflow-wrap: normal;
  }
  .cb-overflow-wrap-xs-anywhere {
    overflow-wrap: anywhere;
  }
  .cb-overflow-wrap-xs-break-word {
    overflow-wrap: break-word;
  }
  .cb-overflow-wrap-xs-initial {
    overflow-wrap: initial;
  }
  .cb-overflow-wrap-xs-inherit {
    overflow-wrap: inherit;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .cb-align-sm-right {
    text-align: right !important;
  }
  .cb-truncate-sm {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .cb-white-space-sm-normal {
    white-space: normal;
  }
  .cb-white-space-sm-nowrap {
    white-space: nowrap;
  }
  .cb-white-space-sm-pre {
    white-space: pre;
  }
  .cb-white-space-sm-pre-line {
    white-space: pre-line;
  }
  .cb-white-space-sm-pre-wrap {
    white-space: pre-wrap;
  }
  .cb-white-space-sm-initial {
    white-space: initial;
  }
  .cb-white-space-sm-inherit {
    white-space: inherit;
  }
  .cb-overflow-wrap-sm-normal {
    overflow-wrap: normal;
  }
  .cb-overflow-wrap-sm-anywhere {
    overflow-wrap: anywhere;
  }
  .cb-overflow-wrap-sm-break-word {
    overflow-wrap: break-word;
  }
  .cb-overflow-wrap-sm-initial {
    overflow-wrap: initial;
  }
  .cb-overflow-wrap-sm-inherit {
    overflow-wrap: inherit;
  }
}
@media (min-width: 1024px) and (max-width: 1247.98px) {
  .cb-align-md-right {
    text-align: right !important;
  }
  .cb-truncate-md {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .cb-white-space-md-normal {
    white-space: normal;
  }
  .cb-white-space-md-nowrap {
    white-space: nowrap;
  }
  .cb-white-space-md-pre {
    white-space: pre;
  }
  .cb-white-space-md-pre-line {
    white-space: pre-line;
  }
  .cb-white-space-md-pre-wrap {
    white-space: pre-wrap;
  }
  .cb-white-space-md-initial {
    white-space: initial;
  }
  .cb-white-space-md-inherit {
    white-space: inherit;
  }
  .cb-overflow-wrap-md-normal {
    overflow-wrap: normal;
  }
  .cb-overflow-wrap-md-anywhere {
    overflow-wrap: anywhere;
  }
  .cb-overflow-wrap-md-break-word {
    overflow-wrap: break-word;
  }
  .cb-overflow-wrap-md-initial {
    overflow-wrap: initial;
  }
  .cb-overflow-wrap-md-inherit {
    overflow-wrap: inherit;
  }
}
@media (min-width: 1248px) and (max-width: 1343.98px) {
  .cb-align-lg-right {
    text-align: right !important;
  }
  .cb-truncate-lg {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .cb-white-space-lg-normal {
    white-space: normal;
  }
  .cb-white-space-lg-nowrap {
    white-space: nowrap;
  }
  .cb-white-space-lg-pre {
    white-space: pre;
  }
  .cb-white-space-lg-pre-line {
    white-space: pre-line;
  }
  .cb-white-space-lg-pre-wrap {
    white-space: pre-wrap;
  }
  .cb-white-space-lg-initial {
    white-space: initial;
  }
  .cb-white-space-lg-inherit {
    white-space: inherit;
  }
  .cb-overflow-wrap-lg-normal {
    overflow-wrap: normal;
  }
  .cb-overflow-wrap-lg-anywhere {
    overflow-wrap: anywhere;
  }
  .cb-overflow-wrap-lg-break-word {
    overflow-wrap: break-word;
  }
  .cb-overflow-wrap-lg-initial {
    overflow-wrap: initial;
  }
  .cb-overflow-wrap-lg-inherit {
    overflow-wrap: inherit;
  }
}
@media (min-width: 1344px) and (max-width: 1439.98px) {
  .cb-align-xl-right {
    text-align: right !important;
  }
  .cb-truncate-xl {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .cb-white-space-xl-normal {
    white-space: normal;
  }
  .cb-white-space-xl-nowrap {
    white-space: nowrap;
  }
  .cb-white-space-xl-pre {
    white-space: pre;
  }
  .cb-white-space-xl-pre-line {
    white-space: pre-line;
  }
  .cb-white-space-xl-pre-wrap {
    white-space: pre-wrap;
  }
  .cb-white-space-xl-initial {
    white-space: initial;
  }
  .cb-white-space-xl-inherit {
    white-space: inherit;
  }
  .cb-overflow-wrap-xl-normal {
    overflow-wrap: normal;
  }
  .cb-overflow-wrap-xl-anywhere {
    overflow-wrap: anywhere;
  }
  .cb-overflow-wrap-xl-break-word {
    overflow-wrap: break-word;
  }
  .cb-overflow-wrap-xl-initial {
    overflow-wrap: initial;
  }
  .cb-overflow-wrap-xl-inherit {
    overflow-wrap: inherit;
  }
}
@media (min-width: 1440px) and (max-width: 1727.98px) {
  .cb-align-2xl-right {
    text-align: right !important;
  }
  .cb-truncate-2xl {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .cb-white-space-2xl-normal {
    white-space: normal;
  }
  .cb-white-space-2xl-nowrap {
    white-space: nowrap;
  }
  .cb-white-space-2xl-pre {
    white-space: pre;
  }
  .cb-white-space-2xl-pre-line {
    white-space: pre-line;
  }
  .cb-white-space-2xl-pre-wrap {
    white-space: pre-wrap;
  }
  .cb-white-space-2xl-initial {
    white-space: initial;
  }
  .cb-white-space-2xl-inherit {
    white-space: inherit;
  }
  .cb-overflow-wrap-2xl-normal {
    overflow-wrap: normal;
  }
  .cb-overflow-wrap-2xl-anywhere {
    overflow-wrap: anywhere;
  }
  .cb-overflow-wrap-2xl-break-word {
    overflow-wrap: break-word;
  }
  .cb-overflow-wrap-2xl-initial {
    overflow-wrap: initial;
  }
  .cb-overflow-wrap-2xl-inherit {
    overflow-wrap: inherit;
  }
}
@media (min-width: 1728px) {
  .cb-align-3xl-right {
    text-align: right !important;
  }
  .cb-truncate-3xl {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .cb-white-space-3xl-normal {
    white-space: normal;
  }
  .cb-white-space-3xl-nowrap {
    white-space: nowrap;
  }
  .cb-white-space-3xl-pre {
    white-space: pre;
  }
  .cb-white-space-3xl-pre-line {
    white-space: pre-line;
  }
  .cb-white-space-3xl-pre-wrap {
    white-space: pre-wrap;
  }
  .cb-white-space-3xl-initial {
    white-space: initial;
  }
  .cb-white-space-3xl-inherit {
    white-space: inherit;
  }
  .cb-overflow-wrap-3xl-normal {
    overflow-wrap: normal;
  }
  .cb-overflow-wrap-3xl-anywhere {
    overflow-wrap: anywhere;
  }
  .cb-overflow-wrap-3xl-break-word {
    overflow-wrap: break-word;
  }
  .cb-overflow-wrap-3xl-initial {
    overflow-wrap: initial;
  }
  .cb-overflow-wrap-3xl-inherit {
    overflow-wrap: inherit;
  }
}
@media (min-width: 1px) {
  .cb-align-xs-up-right {
    text-align: right !important;
  }
  .cb-truncate-xs-up {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .cb-white-space-xs-up-normal {
    white-space: normal;
  }
  .cb-white-space-xs-up-nowrap {
    white-space: nowrap;
  }
  .cb-white-space-xs-up-pre {
    white-space: pre;
  }
  .cb-white-space-xs-up-pre-line {
    white-space: pre-line;
  }
  .cb-white-space-xs-up-pre-wrap {
    white-space: pre-wrap;
  }
  .cb-white-space-xs-up-initial {
    white-space: initial;
  }
  .cb-white-space-xs-up-inherit {
    white-space: inherit;
  }
  .cb-overflow-wrap-xs-up-normal {
    overflow-wrap: normal;
  }
  .cb-overflow-wrap-xs-up-anywhere {
    overflow-wrap: anywhere;
  }
  .cb-overflow-wrap-xs-up-break-word {
    overflow-wrap: break-word;
  }
  .cb-overflow-wrap-xs-up-initial {
    overflow-wrap: initial;
  }
  .cb-overflow-wrap-xs-up-inherit {
    overflow-wrap: inherit;
  }
}
@media (min-width: 768px) {
  .cb-align-sm-up-right {
    text-align: right !important;
  }
  .cb-truncate-sm-up {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .cb-white-space-sm-up-normal {
    white-space: normal;
  }
  .cb-white-space-sm-up-nowrap {
    white-space: nowrap;
  }
  .cb-white-space-sm-up-pre {
    white-space: pre;
  }
  .cb-white-space-sm-up-pre-line {
    white-space: pre-line;
  }
  .cb-white-space-sm-up-pre-wrap {
    white-space: pre-wrap;
  }
  .cb-white-space-sm-up-initial {
    white-space: initial;
  }
  .cb-white-space-sm-up-inherit {
    white-space: inherit;
  }
  .cb-overflow-wrap-sm-up-normal {
    overflow-wrap: normal;
  }
  .cb-overflow-wrap-sm-up-anywhere {
    overflow-wrap: anywhere;
  }
  .cb-overflow-wrap-sm-up-break-word {
    overflow-wrap: break-word;
  }
  .cb-overflow-wrap-sm-up-initial {
    overflow-wrap: initial;
  }
  .cb-overflow-wrap-sm-up-inherit {
    overflow-wrap: inherit;
  }
}
@media (min-width: 1024px) {
  .cb-align-md-up-right {
    text-align: right !important;
  }
  .cb-truncate-md-up {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .cb-white-space-md-up-normal {
    white-space: normal;
  }
  .cb-white-space-md-up-nowrap {
    white-space: nowrap;
  }
  .cb-white-space-md-up-pre {
    white-space: pre;
  }
  .cb-white-space-md-up-pre-line {
    white-space: pre-line;
  }
  .cb-white-space-md-up-pre-wrap {
    white-space: pre-wrap;
  }
  .cb-white-space-md-up-initial {
    white-space: initial;
  }
  .cb-white-space-md-up-inherit {
    white-space: inherit;
  }
  .cb-overflow-wrap-md-up-normal {
    overflow-wrap: normal;
  }
  .cb-overflow-wrap-md-up-anywhere {
    overflow-wrap: anywhere;
  }
  .cb-overflow-wrap-md-up-break-word {
    overflow-wrap: break-word;
  }
  .cb-overflow-wrap-md-up-initial {
    overflow-wrap: initial;
  }
  .cb-overflow-wrap-md-up-inherit {
    overflow-wrap: inherit;
  }
}
@media (min-width: 1248px) {
  .cb-align-lg-up-right {
    text-align: right !important;
  }
  .cb-truncate-lg-up {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .cb-white-space-lg-up-normal {
    white-space: normal;
  }
  .cb-white-space-lg-up-nowrap {
    white-space: nowrap;
  }
  .cb-white-space-lg-up-pre {
    white-space: pre;
  }
  .cb-white-space-lg-up-pre-line {
    white-space: pre-line;
  }
  .cb-white-space-lg-up-pre-wrap {
    white-space: pre-wrap;
  }
  .cb-white-space-lg-up-initial {
    white-space: initial;
  }
  .cb-white-space-lg-up-inherit {
    white-space: inherit;
  }
  .cb-overflow-wrap-lg-up-normal {
    overflow-wrap: normal;
  }
  .cb-overflow-wrap-lg-up-anywhere {
    overflow-wrap: anywhere;
  }
  .cb-overflow-wrap-lg-up-break-word {
    overflow-wrap: break-word;
  }
  .cb-overflow-wrap-lg-up-initial {
    overflow-wrap: initial;
  }
  .cb-overflow-wrap-lg-up-inherit {
    overflow-wrap: inherit;
  }
}
@media (min-width: 1344px) {
  .cb-align-xl-up-right {
    text-align: right !important;
  }
  .cb-truncate-xl-up {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .cb-white-space-xl-up-normal {
    white-space: normal;
  }
  .cb-white-space-xl-up-nowrap {
    white-space: nowrap;
  }
  .cb-white-space-xl-up-pre {
    white-space: pre;
  }
  .cb-white-space-xl-up-pre-line {
    white-space: pre-line;
  }
  .cb-white-space-xl-up-pre-wrap {
    white-space: pre-wrap;
  }
  .cb-white-space-xl-up-initial {
    white-space: initial;
  }
  .cb-white-space-xl-up-inherit {
    white-space: inherit;
  }
  .cb-overflow-wrap-xl-up-normal {
    overflow-wrap: normal;
  }
  .cb-overflow-wrap-xl-up-anywhere {
    overflow-wrap: anywhere;
  }
  .cb-overflow-wrap-xl-up-break-word {
    overflow-wrap: break-word;
  }
  .cb-overflow-wrap-xl-up-initial {
    overflow-wrap: initial;
  }
  .cb-overflow-wrap-xl-up-inherit {
    overflow-wrap: inherit;
  }
}
@media (min-width: 1440px) {
  .cb-align-2xl-up-right {
    text-align: right !important;
  }
  .cb-truncate-2xl-up {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .cb-white-space-2xl-up-normal {
    white-space: normal;
  }
  .cb-white-space-2xl-up-nowrap {
    white-space: nowrap;
  }
  .cb-white-space-2xl-up-pre {
    white-space: pre;
  }
  .cb-white-space-2xl-up-pre-line {
    white-space: pre-line;
  }
  .cb-white-space-2xl-up-pre-wrap {
    white-space: pre-wrap;
  }
  .cb-white-space-2xl-up-initial {
    white-space: initial;
  }
  .cb-white-space-2xl-up-inherit {
    white-space: inherit;
  }
  .cb-overflow-wrap-2xl-up-normal {
    overflow-wrap: normal;
  }
  .cb-overflow-wrap-2xl-up-anywhere {
    overflow-wrap: anywhere;
  }
  .cb-overflow-wrap-2xl-up-break-word {
    overflow-wrap: break-word;
  }
  .cb-overflow-wrap-2xl-up-initial {
    overflow-wrap: initial;
  }
  .cb-overflow-wrap-2xl-up-inherit {
    overflow-wrap: inherit;
  }
}
@media (min-width: 1728px) {
  .cb-align-3xl-up-right {
    text-align: right !important;
  }
  .cb-truncate-3xl-up {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .cb-white-space-3xl-up-normal {
    white-space: normal;
  }
  .cb-white-space-3xl-up-nowrap {
    white-space: nowrap;
  }
  .cb-white-space-3xl-up-pre {
    white-space: pre;
  }
  .cb-white-space-3xl-up-pre-line {
    white-space: pre-line;
  }
  .cb-white-space-3xl-up-pre-wrap {
    white-space: pre-wrap;
  }
  .cb-white-space-3xl-up-initial {
    white-space: initial;
  }
  .cb-white-space-3xl-up-inherit {
    white-space: inherit;
  }
  .cb-overflow-wrap-3xl-up-normal {
    overflow-wrap: normal;
  }
  .cb-overflow-wrap-3xl-up-anywhere {
    overflow-wrap: anywhere;
  }
  .cb-overflow-wrap-3xl-up-break-word {
    overflow-wrap: break-word;
  }
  .cb-overflow-wrap-3xl-up-initial {
    overflow-wrap: initial;
  }
  .cb-overflow-wrap-3xl-up-inherit {
    overflow-wrap: inherit;
  }
}
.cb-align-center {
  text-align: center;
}

.cb-truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.cb-white-space-normal {
  white-space: normal;
}

.cb-white-space-nowrap {
  white-space: nowrap;
}

.cb-white-space-pre {
  white-space: pre;
}

.cb-white-space-pre-line {
  white-space: pre-line;
}

.cb-white-space-pre-wrap {
  white-space: pre-wrap;
}

.cb-white-space-initial {
  white-space: initial;
}

.cb-white-space-inherit {
  white-space: inherit;
}

.cb-overflow-wrap-normal {
  overflow-wrap: normal;
}

.cb-overflow-wrap-anywhere {
  overflow-wrap: anywhere;
}

.cb-overflow-wrap-break-word {
  overflow-wrap: break-word;
}

.cb-overflow-wrap-initial {
  overflow-wrap: initial;
}

.cb-overflow-wrap-inherit {
  overflow-wrap: inherit;
}

@media (min-width: 1px) and (max-width: 767.98px) {
  .cb-align-xs-center {
    text-align: center !important;
  }
  .cb-truncate-xs {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .cb-white-space-xs-normal {
    white-space: normal;
  }
  .cb-white-space-xs-nowrap {
    white-space: nowrap;
  }
  .cb-white-space-xs-pre {
    white-space: pre;
  }
  .cb-white-space-xs-pre-line {
    white-space: pre-line;
  }
  .cb-white-space-xs-pre-wrap {
    white-space: pre-wrap;
  }
  .cb-white-space-xs-initial {
    white-space: initial;
  }
  .cb-white-space-xs-inherit {
    white-space: inherit;
  }
  .cb-overflow-wrap-xs-normal {
    overflow-wrap: normal;
  }
  .cb-overflow-wrap-xs-anywhere {
    overflow-wrap: anywhere;
  }
  .cb-overflow-wrap-xs-break-word {
    overflow-wrap: break-word;
  }
  .cb-overflow-wrap-xs-initial {
    overflow-wrap: initial;
  }
  .cb-overflow-wrap-xs-inherit {
    overflow-wrap: inherit;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .cb-align-sm-center {
    text-align: center !important;
  }
  .cb-truncate-sm {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .cb-white-space-sm-normal {
    white-space: normal;
  }
  .cb-white-space-sm-nowrap {
    white-space: nowrap;
  }
  .cb-white-space-sm-pre {
    white-space: pre;
  }
  .cb-white-space-sm-pre-line {
    white-space: pre-line;
  }
  .cb-white-space-sm-pre-wrap {
    white-space: pre-wrap;
  }
  .cb-white-space-sm-initial {
    white-space: initial;
  }
  .cb-white-space-sm-inherit {
    white-space: inherit;
  }
  .cb-overflow-wrap-sm-normal {
    overflow-wrap: normal;
  }
  .cb-overflow-wrap-sm-anywhere {
    overflow-wrap: anywhere;
  }
  .cb-overflow-wrap-sm-break-word {
    overflow-wrap: break-word;
  }
  .cb-overflow-wrap-sm-initial {
    overflow-wrap: initial;
  }
  .cb-overflow-wrap-sm-inherit {
    overflow-wrap: inherit;
  }
}
@media (min-width: 1024px) and (max-width: 1247.98px) {
  .cb-align-md-center {
    text-align: center !important;
  }
  .cb-truncate-md {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .cb-white-space-md-normal {
    white-space: normal;
  }
  .cb-white-space-md-nowrap {
    white-space: nowrap;
  }
  .cb-white-space-md-pre {
    white-space: pre;
  }
  .cb-white-space-md-pre-line {
    white-space: pre-line;
  }
  .cb-white-space-md-pre-wrap {
    white-space: pre-wrap;
  }
  .cb-white-space-md-initial {
    white-space: initial;
  }
  .cb-white-space-md-inherit {
    white-space: inherit;
  }
  .cb-overflow-wrap-md-normal {
    overflow-wrap: normal;
  }
  .cb-overflow-wrap-md-anywhere {
    overflow-wrap: anywhere;
  }
  .cb-overflow-wrap-md-break-word {
    overflow-wrap: break-word;
  }
  .cb-overflow-wrap-md-initial {
    overflow-wrap: initial;
  }
  .cb-overflow-wrap-md-inherit {
    overflow-wrap: inherit;
  }
}
@media (min-width: 1248px) and (max-width: 1343.98px) {
  .cb-align-lg-center {
    text-align: center !important;
  }
  .cb-truncate-lg {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .cb-white-space-lg-normal {
    white-space: normal;
  }
  .cb-white-space-lg-nowrap {
    white-space: nowrap;
  }
  .cb-white-space-lg-pre {
    white-space: pre;
  }
  .cb-white-space-lg-pre-line {
    white-space: pre-line;
  }
  .cb-white-space-lg-pre-wrap {
    white-space: pre-wrap;
  }
  .cb-white-space-lg-initial {
    white-space: initial;
  }
  .cb-white-space-lg-inherit {
    white-space: inherit;
  }
  .cb-overflow-wrap-lg-normal {
    overflow-wrap: normal;
  }
  .cb-overflow-wrap-lg-anywhere {
    overflow-wrap: anywhere;
  }
  .cb-overflow-wrap-lg-break-word {
    overflow-wrap: break-word;
  }
  .cb-overflow-wrap-lg-initial {
    overflow-wrap: initial;
  }
  .cb-overflow-wrap-lg-inherit {
    overflow-wrap: inherit;
  }
}
@media (min-width: 1344px) and (max-width: 1439.98px) {
  .cb-align-xl-center {
    text-align: center !important;
  }
  .cb-truncate-xl {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .cb-white-space-xl-normal {
    white-space: normal;
  }
  .cb-white-space-xl-nowrap {
    white-space: nowrap;
  }
  .cb-white-space-xl-pre {
    white-space: pre;
  }
  .cb-white-space-xl-pre-line {
    white-space: pre-line;
  }
  .cb-white-space-xl-pre-wrap {
    white-space: pre-wrap;
  }
  .cb-white-space-xl-initial {
    white-space: initial;
  }
  .cb-white-space-xl-inherit {
    white-space: inherit;
  }
  .cb-overflow-wrap-xl-normal {
    overflow-wrap: normal;
  }
  .cb-overflow-wrap-xl-anywhere {
    overflow-wrap: anywhere;
  }
  .cb-overflow-wrap-xl-break-word {
    overflow-wrap: break-word;
  }
  .cb-overflow-wrap-xl-initial {
    overflow-wrap: initial;
  }
  .cb-overflow-wrap-xl-inherit {
    overflow-wrap: inherit;
  }
}
@media (min-width: 1440px) and (max-width: 1727.98px) {
  .cb-align-2xl-center {
    text-align: center !important;
  }
  .cb-truncate-2xl {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .cb-white-space-2xl-normal {
    white-space: normal;
  }
  .cb-white-space-2xl-nowrap {
    white-space: nowrap;
  }
  .cb-white-space-2xl-pre {
    white-space: pre;
  }
  .cb-white-space-2xl-pre-line {
    white-space: pre-line;
  }
  .cb-white-space-2xl-pre-wrap {
    white-space: pre-wrap;
  }
  .cb-white-space-2xl-initial {
    white-space: initial;
  }
  .cb-white-space-2xl-inherit {
    white-space: inherit;
  }
  .cb-overflow-wrap-2xl-normal {
    overflow-wrap: normal;
  }
  .cb-overflow-wrap-2xl-anywhere {
    overflow-wrap: anywhere;
  }
  .cb-overflow-wrap-2xl-break-word {
    overflow-wrap: break-word;
  }
  .cb-overflow-wrap-2xl-initial {
    overflow-wrap: initial;
  }
  .cb-overflow-wrap-2xl-inherit {
    overflow-wrap: inherit;
  }
}
@media (min-width: 1728px) {
  .cb-align-3xl-center {
    text-align: center !important;
  }
  .cb-truncate-3xl {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .cb-white-space-3xl-normal {
    white-space: normal;
  }
  .cb-white-space-3xl-nowrap {
    white-space: nowrap;
  }
  .cb-white-space-3xl-pre {
    white-space: pre;
  }
  .cb-white-space-3xl-pre-line {
    white-space: pre-line;
  }
  .cb-white-space-3xl-pre-wrap {
    white-space: pre-wrap;
  }
  .cb-white-space-3xl-initial {
    white-space: initial;
  }
  .cb-white-space-3xl-inherit {
    white-space: inherit;
  }
  .cb-overflow-wrap-3xl-normal {
    overflow-wrap: normal;
  }
  .cb-overflow-wrap-3xl-anywhere {
    overflow-wrap: anywhere;
  }
  .cb-overflow-wrap-3xl-break-word {
    overflow-wrap: break-word;
  }
  .cb-overflow-wrap-3xl-initial {
    overflow-wrap: initial;
  }
  .cb-overflow-wrap-3xl-inherit {
    overflow-wrap: inherit;
  }
}
@media (min-width: 1px) {
  .cb-align-xs-up-center {
    text-align: center !important;
  }
  .cb-truncate-xs-up {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .cb-white-space-xs-up-normal {
    white-space: normal;
  }
  .cb-white-space-xs-up-nowrap {
    white-space: nowrap;
  }
  .cb-white-space-xs-up-pre {
    white-space: pre;
  }
  .cb-white-space-xs-up-pre-line {
    white-space: pre-line;
  }
  .cb-white-space-xs-up-pre-wrap {
    white-space: pre-wrap;
  }
  .cb-white-space-xs-up-initial {
    white-space: initial;
  }
  .cb-white-space-xs-up-inherit {
    white-space: inherit;
  }
  .cb-overflow-wrap-xs-up-normal {
    overflow-wrap: normal;
  }
  .cb-overflow-wrap-xs-up-anywhere {
    overflow-wrap: anywhere;
  }
  .cb-overflow-wrap-xs-up-break-word {
    overflow-wrap: break-word;
  }
  .cb-overflow-wrap-xs-up-initial {
    overflow-wrap: initial;
  }
  .cb-overflow-wrap-xs-up-inherit {
    overflow-wrap: inherit;
  }
}
@media (min-width: 768px) {
  .cb-align-sm-up-center {
    text-align: center !important;
  }
  .cb-truncate-sm-up {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .cb-white-space-sm-up-normal {
    white-space: normal;
  }
  .cb-white-space-sm-up-nowrap {
    white-space: nowrap;
  }
  .cb-white-space-sm-up-pre {
    white-space: pre;
  }
  .cb-white-space-sm-up-pre-line {
    white-space: pre-line;
  }
  .cb-white-space-sm-up-pre-wrap {
    white-space: pre-wrap;
  }
  .cb-white-space-sm-up-initial {
    white-space: initial;
  }
  .cb-white-space-sm-up-inherit {
    white-space: inherit;
  }
  .cb-overflow-wrap-sm-up-normal {
    overflow-wrap: normal;
  }
  .cb-overflow-wrap-sm-up-anywhere {
    overflow-wrap: anywhere;
  }
  .cb-overflow-wrap-sm-up-break-word {
    overflow-wrap: break-word;
  }
  .cb-overflow-wrap-sm-up-initial {
    overflow-wrap: initial;
  }
  .cb-overflow-wrap-sm-up-inherit {
    overflow-wrap: inherit;
  }
}
@media (min-width: 1024px) {
  .cb-align-md-up-center {
    text-align: center !important;
  }
  .cb-truncate-md-up {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .cb-white-space-md-up-normal {
    white-space: normal;
  }
  .cb-white-space-md-up-nowrap {
    white-space: nowrap;
  }
  .cb-white-space-md-up-pre {
    white-space: pre;
  }
  .cb-white-space-md-up-pre-line {
    white-space: pre-line;
  }
  .cb-white-space-md-up-pre-wrap {
    white-space: pre-wrap;
  }
  .cb-white-space-md-up-initial {
    white-space: initial;
  }
  .cb-white-space-md-up-inherit {
    white-space: inherit;
  }
  .cb-overflow-wrap-md-up-normal {
    overflow-wrap: normal;
  }
  .cb-overflow-wrap-md-up-anywhere {
    overflow-wrap: anywhere;
  }
  .cb-overflow-wrap-md-up-break-word {
    overflow-wrap: break-word;
  }
  .cb-overflow-wrap-md-up-initial {
    overflow-wrap: initial;
  }
  .cb-overflow-wrap-md-up-inherit {
    overflow-wrap: inherit;
  }
}
@media (min-width: 1248px) {
  .cb-align-lg-up-center {
    text-align: center !important;
  }
  .cb-truncate-lg-up {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .cb-white-space-lg-up-normal {
    white-space: normal;
  }
  .cb-white-space-lg-up-nowrap {
    white-space: nowrap;
  }
  .cb-white-space-lg-up-pre {
    white-space: pre;
  }
  .cb-white-space-lg-up-pre-line {
    white-space: pre-line;
  }
  .cb-white-space-lg-up-pre-wrap {
    white-space: pre-wrap;
  }
  .cb-white-space-lg-up-initial {
    white-space: initial;
  }
  .cb-white-space-lg-up-inherit {
    white-space: inherit;
  }
  .cb-overflow-wrap-lg-up-normal {
    overflow-wrap: normal;
  }
  .cb-overflow-wrap-lg-up-anywhere {
    overflow-wrap: anywhere;
  }
  .cb-overflow-wrap-lg-up-break-word {
    overflow-wrap: break-word;
  }
  .cb-overflow-wrap-lg-up-initial {
    overflow-wrap: initial;
  }
  .cb-overflow-wrap-lg-up-inherit {
    overflow-wrap: inherit;
  }
}
@media (min-width: 1344px) {
  .cb-align-xl-up-center {
    text-align: center !important;
  }
  .cb-truncate-xl-up {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .cb-white-space-xl-up-normal {
    white-space: normal;
  }
  .cb-white-space-xl-up-nowrap {
    white-space: nowrap;
  }
  .cb-white-space-xl-up-pre {
    white-space: pre;
  }
  .cb-white-space-xl-up-pre-line {
    white-space: pre-line;
  }
  .cb-white-space-xl-up-pre-wrap {
    white-space: pre-wrap;
  }
  .cb-white-space-xl-up-initial {
    white-space: initial;
  }
  .cb-white-space-xl-up-inherit {
    white-space: inherit;
  }
  .cb-overflow-wrap-xl-up-normal {
    overflow-wrap: normal;
  }
  .cb-overflow-wrap-xl-up-anywhere {
    overflow-wrap: anywhere;
  }
  .cb-overflow-wrap-xl-up-break-word {
    overflow-wrap: break-word;
  }
  .cb-overflow-wrap-xl-up-initial {
    overflow-wrap: initial;
  }
  .cb-overflow-wrap-xl-up-inherit {
    overflow-wrap: inherit;
  }
}
@media (min-width: 1440px) {
  .cb-align-2xl-up-center {
    text-align: center !important;
  }
  .cb-truncate-2xl-up {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .cb-white-space-2xl-up-normal {
    white-space: normal;
  }
  .cb-white-space-2xl-up-nowrap {
    white-space: nowrap;
  }
  .cb-white-space-2xl-up-pre {
    white-space: pre;
  }
  .cb-white-space-2xl-up-pre-line {
    white-space: pre-line;
  }
  .cb-white-space-2xl-up-pre-wrap {
    white-space: pre-wrap;
  }
  .cb-white-space-2xl-up-initial {
    white-space: initial;
  }
  .cb-white-space-2xl-up-inherit {
    white-space: inherit;
  }
  .cb-overflow-wrap-2xl-up-normal {
    overflow-wrap: normal;
  }
  .cb-overflow-wrap-2xl-up-anywhere {
    overflow-wrap: anywhere;
  }
  .cb-overflow-wrap-2xl-up-break-word {
    overflow-wrap: break-word;
  }
  .cb-overflow-wrap-2xl-up-initial {
    overflow-wrap: initial;
  }
  .cb-overflow-wrap-2xl-up-inherit {
    overflow-wrap: inherit;
  }
}
@media (min-width: 1728px) {
  .cb-align-3xl-up-center {
    text-align: center !important;
  }
  .cb-truncate-3xl-up {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .cb-white-space-3xl-up-normal {
    white-space: normal;
  }
  .cb-white-space-3xl-up-nowrap {
    white-space: nowrap;
  }
  .cb-white-space-3xl-up-pre {
    white-space: pre;
  }
  .cb-white-space-3xl-up-pre-line {
    white-space: pre-line;
  }
  .cb-white-space-3xl-up-pre-wrap {
    white-space: pre-wrap;
  }
  .cb-white-space-3xl-up-initial {
    white-space: initial;
  }
  .cb-white-space-3xl-up-inherit {
    white-space: inherit;
  }
  .cb-overflow-wrap-3xl-up-normal {
    overflow-wrap: normal;
  }
  .cb-overflow-wrap-3xl-up-anywhere {
    overflow-wrap: anywhere;
  }
  .cb-overflow-wrap-3xl-up-break-word {
    overflow-wrap: break-word;
  }
  .cb-overflow-wrap-3xl-up-initial {
    overflow-wrap: initial;
  }
  .cb-overflow-wrap-3xl-up-inherit {
    overflow-wrap: inherit;
  }
}
.cb-text-strong,
.cb-text-bold {
  font-weight: 700;
}

.cb-text-italic,
.cb-text-emphasis {
  font-style: italic;
}

.cb-text-sub,
.cb-text-sup {
  position: relative;
  font-size: 0.75rem;
  line-height: 1.2631578947em;
  vertical-align: baseline;
}

.cb-text-sub {
  bottom: -0.25em;
}

.cb-text-sup {
  top: -0.5em;
}

.cb-text-highlight-blue,
mark {
  background: #e6edf8;
}

.cb-text-highlight-yellow {
  background-color: #fedb00;
}

.cb-text-overline {
  font-size: 1.1875rem;
  line-height: 1.2632em;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}

.cb-text-overline-small {
  text-transform: uppercase;
  font-size: 0.875rem;
  line-height: 1.7143em;
}

.cb-text-uppercase {
  text-transform: uppercase;
}

.cb-text-caption {
  text-transform: capitalize;
}

.cb-text-reset {
  text-transform: none !important;
}

.cb-text-caption-small {
  font-size: 0.875rem;
  line-height: 1.7143em;
  text-transform: capitalize;
  font-weight: 500;
}

.cb-text-meta-large {
  font-size: 0.875rem;
  line-height: 1.7143em;
  font-weight: 500;
}

.cb-text-meta {
  font-size: 0.75rem;
  line-height: 1.3333333333em;
  font-weight: 500;
}

.cb-text-super-event {
  padding: 8px 16px;
  border: 1px solid #1e1e1e;
  white-space: nowrap;
}

.cb-text-line-through {
  text-decoration: line-through;
}

.cb-font-weight-thin {
  font-weight: 100 !important;
}

.cb-font-weight-extra-light {
  font-weight: 200 !important;
}

.cb-font-weight-light {
  font-weight: 300 !important;
}

.cb-font-weight-regular {
  font-weight: 400 !important;
}

.cb-font-weight-medium {
  font-weight: 500 !important;
}

.cb-font-weight-semi-bold {
  font-weight: 600 !important;
}

.cb-font-weight-bold {
  font-weight: 700 !important;
}

.cb-font-weight-extra-bold {
  font-weight: 800 !important;
}

.cb-font-weight-black {
  font-weight: 900 !important;
}

@media (min-width: 1px) and (max-width: 767.98px) {
  .cb-font-weight-xs-thin {
    font-weight: 100 !important;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .cb-font-weight-sm-thin {
    font-weight: 100 !important;
  }
}
@media (min-width: 1024px) and (max-width: 1247.98px) {
  .cb-font-weight-md-thin {
    font-weight: 100 !important;
  }
}
@media (min-width: 1248px) and (max-width: 1343.98px) {
  .cb-font-weight-lg-thin {
    font-weight: 100 !important;
  }
}
@media (min-width: 1344px) and (max-width: 1439.98px) {
  .cb-font-weight-xl-thin {
    font-weight: 100 !important;
  }
}
@media (min-width: 1440px) and (max-width: 1727.98px) {
  .cb-font-weight-2xl-thin {
    font-weight: 100 !important;
  }
}
@media (min-width: 1728px) {
  .cb-font-weight-3xl-thin {
    font-weight: 100 !important;
  }
}
@media (min-width: 1px) {
  .cb-font-weight-xs-up-thin {
    font-weight: 100 !important;
  }
}
@media (min-width: 768px) {
  .cb-font-weight-sm-up-thin {
    font-weight: 100 !important;
  }
}
@media (min-width: 1024px) {
  .cb-font-weight-md-up-thin {
    font-weight: 100 !important;
  }
}
@media (min-width: 1248px) {
  .cb-font-weight-lg-up-thin {
    font-weight: 100 !important;
  }
}
@media (min-width: 1344px) {
  .cb-font-weight-xl-up-thin {
    font-weight: 100 !important;
  }
}
@media (min-width: 1440px) {
  .cb-font-weight-2xl-up-thin {
    font-weight: 100 !important;
  }
}
@media (min-width: 1728px) {
  .cb-font-weight-3xl-up-thin {
    font-weight: 100 !important;
  }
}
@media (max-width: 767.98px) {
  .cb-font-weight-xs-down-thin {
    font-weight: 100 !important;
  }
}
@media (max-width: 1023.98px) {
  .cb-font-weight-sm-down-thin {
    font-weight: 100 !important;
  }
}
@media (max-width: 1247.98px) {
  .cb-font-weight-md-down-thin {
    font-weight: 100 !important;
  }
}
@media (max-width: 1343.98px) {
  .cb-font-weight-lg-down-thin {
    font-weight: 100 !important;
  }
}
@media (max-width: 1439.98px) {
  .cb-font-weight-xl-down-thin {
    font-weight: 100 !important;
  }
}
@media (max-width: 1727.98px) {
  .cb-font-weight-2xl-down-thin {
    font-weight: 100 !important;
  }
}
.cb-font-weight-3xl-down-thin {
  font-weight: 100 !important;
}

@media (min-width: 1px) and (max-width: 767.98px) {
  .cb-font-weight-xs-extra-light {
    font-weight: 200 !important;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .cb-font-weight-sm-extra-light {
    font-weight: 200 !important;
  }
}
@media (min-width: 1024px) and (max-width: 1247.98px) {
  .cb-font-weight-md-extra-light {
    font-weight: 200 !important;
  }
}
@media (min-width: 1248px) and (max-width: 1343.98px) {
  .cb-font-weight-lg-extra-light {
    font-weight: 200 !important;
  }
}
@media (min-width: 1344px) and (max-width: 1439.98px) {
  .cb-font-weight-xl-extra-light {
    font-weight: 200 !important;
  }
}
@media (min-width: 1440px) and (max-width: 1727.98px) {
  .cb-font-weight-2xl-extra-light {
    font-weight: 200 !important;
  }
}
@media (min-width: 1728px) {
  .cb-font-weight-3xl-extra-light {
    font-weight: 200 !important;
  }
}
@media (min-width: 1px) {
  .cb-font-weight-xs-up-extra-light {
    font-weight: 200 !important;
  }
}
@media (min-width: 768px) {
  .cb-font-weight-sm-up-extra-light {
    font-weight: 200 !important;
  }
}
@media (min-width: 1024px) {
  .cb-font-weight-md-up-extra-light {
    font-weight: 200 !important;
  }
}
@media (min-width: 1248px) {
  .cb-font-weight-lg-up-extra-light {
    font-weight: 200 !important;
  }
}
@media (min-width: 1344px) {
  .cb-font-weight-xl-up-extra-light {
    font-weight: 200 !important;
  }
}
@media (min-width: 1440px) {
  .cb-font-weight-2xl-up-extra-light {
    font-weight: 200 !important;
  }
}
@media (min-width: 1728px) {
  .cb-font-weight-3xl-up-extra-light {
    font-weight: 200 !important;
  }
}
@media (max-width: 767.98px) {
  .cb-font-weight-xs-down-extra-light {
    font-weight: 200 !important;
  }
}
@media (max-width: 1023.98px) {
  .cb-font-weight-sm-down-extra-light {
    font-weight: 200 !important;
  }
}
@media (max-width: 1247.98px) {
  .cb-font-weight-md-down-extra-light {
    font-weight: 200 !important;
  }
}
@media (max-width: 1343.98px) {
  .cb-font-weight-lg-down-extra-light {
    font-weight: 200 !important;
  }
}
@media (max-width: 1439.98px) {
  .cb-font-weight-xl-down-extra-light {
    font-weight: 200 !important;
  }
}
@media (max-width: 1727.98px) {
  .cb-font-weight-2xl-down-extra-light {
    font-weight: 200 !important;
  }
}
.cb-font-weight-3xl-down-extra-light {
  font-weight: 200 !important;
}

@media (min-width: 1px) and (max-width: 767.98px) {
  .cb-font-weight-xs-light {
    font-weight: 300 !important;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .cb-font-weight-sm-light {
    font-weight: 300 !important;
  }
}
@media (min-width: 1024px) and (max-width: 1247.98px) {
  .cb-font-weight-md-light {
    font-weight: 300 !important;
  }
}
@media (min-width: 1248px) and (max-width: 1343.98px) {
  .cb-font-weight-lg-light {
    font-weight: 300 !important;
  }
}
@media (min-width: 1344px) and (max-width: 1439.98px) {
  .cb-font-weight-xl-light {
    font-weight: 300 !important;
  }
}
@media (min-width: 1440px) and (max-width: 1727.98px) {
  .cb-font-weight-2xl-light {
    font-weight: 300 !important;
  }
}
@media (min-width: 1728px) {
  .cb-font-weight-3xl-light {
    font-weight: 300 !important;
  }
}
@media (min-width: 1px) {
  .cb-font-weight-xs-up-light {
    font-weight: 300 !important;
  }
}
@media (min-width: 768px) {
  .cb-font-weight-sm-up-light {
    font-weight: 300 !important;
  }
}
@media (min-width: 1024px) {
  .cb-font-weight-md-up-light {
    font-weight: 300 !important;
  }
}
@media (min-width: 1248px) {
  .cb-font-weight-lg-up-light {
    font-weight: 300 !important;
  }
}
@media (min-width: 1344px) {
  .cb-font-weight-xl-up-light {
    font-weight: 300 !important;
  }
}
@media (min-width: 1440px) {
  .cb-font-weight-2xl-up-light {
    font-weight: 300 !important;
  }
}
@media (min-width: 1728px) {
  .cb-font-weight-3xl-up-light {
    font-weight: 300 !important;
  }
}
@media (max-width: 767.98px) {
  .cb-font-weight-xs-down-light {
    font-weight: 300 !important;
  }
}
@media (max-width: 1023.98px) {
  .cb-font-weight-sm-down-light {
    font-weight: 300 !important;
  }
}
@media (max-width: 1247.98px) {
  .cb-font-weight-md-down-light {
    font-weight: 300 !important;
  }
}
@media (max-width: 1343.98px) {
  .cb-font-weight-lg-down-light {
    font-weight: 300 !important;
  }
}
@media (max-width: 1439.98px) {
  .cb-font-weight-xl-down-light {
    font-weight: 300 !important;
  }
}
@media (max-width: 1727.98px) {
  .cb-font-weight-2xl-down-light {
    font-weight: 300 !important;
  }
}
.cb-font-weight-3xl-down-light {
  font-weight: 300 !important;
}

@media (min-width: 1px) and (max-width: 767.98px) {
  .cb-font-weight-xs-regular {
    font-weight: 400 !important;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .cb-font-weight-sm-regular {
    font-weight: 400 !important;
  }
}
@media (min-width: 1024px) and (max-width: 1247.98px) {
  .cb-font-weight-md-regular {
    font-weight: 400 !important;
  }
}
@media (min-width: 1248px) and (max-width: 1343.98px) {
  .cb-font-weight-lg-regular {
    font-weight: 400 !important;
  }
}
@media (min-width: 1344px) and (max-width: 1439.98px) {
  .cb-font-weight-xl-regular {
    font-weight: 400 !important;
  }
}
@media (min-width: 1440px) and (max-width: 1727.98px) {
  .cb-font-weight-2xl-regular {
    font-weight: 400 !important;
  }
}
@media (min-width: 1728px) {
  .cb-font-weight-3xl-regular {
    font-weight: 400 !important;
  }
}
@media (min-width: 1px) {
  .cb-font-weight-xs-up-regular {
    font-weight: 400 !important;
  }
}
@media (min-width: 768px) {
  .cb-font-weight-sm-up-regular {
    font-weight: 400 !important;
  }
}
@media (min-width: 1024px) {
  .cb-font-weight-md-up-regular {
    font-weight: 400 !important;
  }
}
@media (min-width: 1248px) {
  .cb-font-weight-lg-up-regular {
    font-weight: 400 !important;
  }
}
@media (min-width: 1344px) {
  .cb-font-weight-xl-up-regular {
    font-weight: 400 !important;
  }
}
@media (min-width: 1440px) {
  .cb-font-weight-2xl-up-regular {
    font-weight: 400 !important;
  }
}
@media (min-width: 1728px) {
  .cb-font-weight-3xl-up-regular {
    font-weight: 400 !important;
  }
}
@media (max-width: 767.98px) {
  .cb-font-weight-xs-down-regular {
    font-weight: 400 !important;
  }
}
@media (max-width: 1023.98px) {
  .cb-font-weight-sm-down-regular {
    font-weight: 400 !important;
  }
}
@media (max-width: 1247.98px) {
  .cb-font-weight-md-down-regular {
    font-weight: 400 !important;
  }
}
@media (max-width: 1343.98px) {
  .cb-font-weight-lg-down-regular {
    font-weight: 400 !important;
  }
}
@media (max-width: 1439.98px) {
  .cb-font-weight-xl-down-regular {
    font-weight: 400 !important;
  }
}
@media (max-width: 1727.98px) {
  .cb-font-weight-2xl-down-regular {
    font-weight: 400 !important;
  }
}
.cb-font-weight-3xl-down-regular {
  font-weight: 400 !important;
}

@media (min-width: 1px) and (max-width: 767.98px) {
  .cb-font-weight-xs-medium {
    font-weight: 500 !important;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .cb-font-weight-sm-medium {
    font-weight: 500 !important;
  }
}
@media (min-width: 1024px) and (max-width: 1247.98px) {
  .cb-font-weight-md-medium {
    font-weight: 500 !important;
  }
}
@media (min-width: 1248px) and (max-width: 1343.98px) {
  .cb-font-weight-lg-medium {
    font-weight: 500 !important;
  }
}
@media (min-width: 1344px) and (max-width: 1439.98px) {
  .cb-font-weight-xl-medium {
    font-weight: 500 !important;
  }
}
@media (min-width: 1440px) and (max-width: 1727.98px) {
  .cb-font-weight-2xl-medium {
    font-weight: 500 !important;
  }
}
@media (min-width: 1728px) {
  .cb-font-weight-3xl-medium {
    font-weight: 500 !important;
  }
}
@media (min-width: 1px) {
  .cb-font-weight-xs-up-medium {
    font-weight: 500 !important;
  }
}
@media (min-width: 768px) {
  .cb-font-weight-sm-up-medium {
    font-weight: 500 !important;
  }
}
@media (min-width: 1024px) {
  .cb-font-weight-md-up-medium {
    font-weight: 500 !important;
  }
}
@media (min-width: 1248px) {
  .cb-font-weight-lg-up-medium {
    font-weight: 500 !important;
  }
}
@media (min-width: 1344px) {
  .cb-font-weight-xl-up-medium {
    font-weight: 500 !important;
  }
}
@media (min-width: 1440px) {
  .cb-font-weight-2xl-up-medium {
    font-weight: 500 !important;
  }
}
@media (min-width: 1728px) {
  .cb-font-weight-3xl-up-medium {
    font-weight: 500 !important;
  }
}
@media (max-width: 767.98px) {
  .cb-font-weight-xs-down-medium {
    font-weight: 500 !important;
  }
}
@media (max-width: 1023.98px) {
  .cb-font-weight-sm-down-medium {
    font-weight: 500 !important;
  }
}
@media (max-width: 1247.98px) {
  .cb-font-weight-md-down-medium {
    font-weight: 500 !important;
  }
}
@media (max-width: 1343.98px) {
  .cb-font-weight-lg-down-medium {
    font-weight: 500 !important;
  }
}
@media (max-width: 1439.98px) {
  .cb-font-weight-xl-down-medium {
    font-weight: 500 !important;
  }
}
@media (max-width: 1727.98px) {
  .cb-font-weight-2xl-down-medium {
    font-weight: 500 !important;
  }
}
.cb-font-weight-3xl-down-medium {
  font-weight: 500 !important;
}

@media (min-width: 1px) and (max-width: 767.98px) {
  .cb-font-weight-xs-semi-bold {
    font-weight: 600 !important;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .cb-font-weight-sm-semi-bold {
    font-weight: 600 !important;
  }
}
@media (min-width: 1024px) and (max-width: 1247.98px) {
  .cb-font-weight-md-semi-bold {
    font-weight: 600 !important;
  }
}
@media (min-width: 1248px) and (max-width: 1343.98px) {
  .cb-font-weight-lg-semi-bold {
    font-weight: 600 !important;
  }
}
@media (min-width: 1344px) and (max-width: 1439.98px) {
  .cb-font-weight-xl-semi-bold {
    font-weight: 600 !important;
  }
}
@media (min-width: 1440px) and (max-width: 1727.98px) {
  .cb-font-weight-2xl-semi-bold {
    font-weight: 600 !important;
  }
}
@media (min-width: 1728px) {
  .cb-font-weight-3xl-semi-bold {
    font-weight: 600 !important;
  }
}
@media (min-width: 1px) {
  .cb-font-weight-xs-up-semi-bold {
    font-weight: 600 !important;
  }
}
@media (min-width: 768px) {
  .cb-font-weight-sm-up-semi-bold {
    font-weight: 600 !important;
  }
}
@media (min-width: 1024px) {
  .cb-font-weight-md-up-semi-bold {
    font-weight: 600 !important;
  }
}
@media (min-width: 1248px) {
  .cb-font-weight-lg-up-semi-bold {
    font-weight: 600 !important;
  }
}
@media (min-width: 1344px) {
  .cb-font-weight-xl-up-semi-bold {
    font-weight: 600 !important;
  }
}
@media (min-width: 1440px) {
  .cb-font-weight-2xl-up-semi-bold {
    font-weight: 600 !important;
  }
}
@media (min-width: 1728px) {
  .cb-font-weight-3xl-up-semi-bold {
    font-weight: 600 !important;
  }
}
@media (max-width: 767.98px) {
  .cb-font-weight-xs-down-semi-bold {
    font-weight: 600 !important;
  }
}
@media (max-width: 1023.98px) {
  .cb-font-weight-sm-down-semi-bold {
    font-weight: 600 !important;
  }
}
@media (max-width: 1247.98px) {
  .cb-font-weight-md-down-semi-bold {
    font-weight: 600 !important;
  }
}
@media (max-width: 1343.98px) {
  .cb-font-weight-lg-down-semi-bold {
    font-weight: 600 !important;
  }
}
@media (max-width: 1439.98px) {
  .cb-font-weight-xl-down-semi-bold {
    font-weight: 600 !important;
  }
}
@media (max-width: 1727.98px) {
  .cb-font-weight-2xl-down-semi-bold {
    font-weight: 600 !important;
  }
}
.cb-font-weight-3xl-down-semi-bold {
  font-weight: 600 !important;
}

@media (min-width: 1px) and (max-width: 767.98px) {
  .cb-font-weight-xs-bold {
    font-weight: 700 !important;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .cb-font-weight-sm-bold {
    font-weight: 700 !important;
  }
}
@media (min-width: 1024px) and (max-width: 1247.98px) {
  .cb-font-weight-md-bold {
    font-weight: 700 !important;
  }
}
@media (min-width: 1248px) and (max-width: 1343.98px) {
  .cb-font-weight-lg-bold {
    font-weight: 700 !important;
  }
}
@media (min-width: 1344px) and (max-width: 1439.98px) {
  .cb-font-weight-xl-bold {
    font-weight: 700 !important;
  }
}
@media (min-width: 1440px) and (max-width: 1727.98px) {
  .cb-font-weight-2xl-bold {
    font-weight: 700 !important;
  }
}
@media (min-width: 1728px) {
  .cb-font-weight-3xl-bold {
    font-weight: 700 !important;
  }
}
@media (min-width: 1px) {
  .cb-font-weight-xs-up-bold {
    font-weight: 700 !important;
  }
}
@media (min-width: 768px) {
  .cb-font-weight-sm-up-bold {
    font-weight: 700 !important;
  }
}
@media (min-width: 1024px) {
  .cb-font-weight-md-up-bold {
    font-weight: 700 !important;
  }
}
@media (min-width: 1248px) {
  .cb-font-weight-lg-up-bold {
    font-weight: 700 !important;
  }
}
@media (min-width: 1344px) {
  .cb-font-weight-xl-up-bold {
    font-weight: 700 !important;
  }
}
@media (min-width: 1440px) {
  .cb-font-weight-2xl-up-bold {
    font-weight: 700 !important;
  }
}
@media (min-width: 1728px) {
  .cb-font-weight-3xl-up-bold {
    font-weight: 700 !important;
  }
}
@media (max-width: 767.98px) {
  .cb-font-weight-xs-down-bold {
    font-weight: 700 !important;
  }
}
@media (max-width: 1023.98px) {
  .cb-font-weight-sm-down-bold {
    font-weight: 700 !important;
  }
}
@media (max-width: 1247.98px) {
  .cb-font-weight-md-down-bold {
    font-weight: 700 !important;
  }
}
@media (max-width: 1343.98px) {
  .cb-font-weight-lg-down-bold {
    font-weight: 700 !important;
  }
}
@media (max-width: 1439.98px) {
  .cb-font-weight-xl-down-bold {
    font-weight: 700 !important;
  }
}
@media (max-width: 1727.98px) {
  .cb-font-weight-2xl-down-bold {
    font-weight: 700 !important;
  }
}
.cb-font-weight-3xl-down-bold {
  font-weight: 700 !important;
}

@media (min-width: 1px) and (max-width: 767.98px) {
  .cb-font-weight-xs-extra-bold {
    font-weight: 800 !important;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .cb-font-weight-sm-extra-bold {
    font-weight: 800 !important;
  }
}
@media (min-width: 1024px) and (max-width: 1247.98px) {
  .cb-font-weight-md-extra-bold {
    font-weight: 800 !important;
  }
}
@media (min-width: 1248px) and (max-width: 1343.98px) {
  .cb-font-weight-lg-extra-bold {
    font-weight: 800 !important;
  }
}
@media (min-width: 1344px) and (max-width: 1439.98px) {
  .cb-font-weight-xl-extra-bold {
    font-weight: 800 !important;
  }
}
@media (min-width: 1440px) and (max-width: 1727.98px) {
  .cb-font-weight-2xl-extra-bold {
    font-weight: 800 !important;
  }
}
@media (min-width: 1728px) {
  .cb-font-weight-3xl-extra-bold {
    font-weight: 800 !important;
  }
}
@media (min-width: 1px) {
  .cb-font-weight-xs-up-extra-bold {
    font-weight: 800 !important;
  }
}
@media (min-width: 768px) {
  .cb-font-weight-sm-up-extra-bold {
    font-weight: 800 !important;
  }
}
@media (min-width: 1024px) {
  .cb-font-weight-md-up-extra-bold {
    font-weight: 800 !important;
  }
}
@media (min-width: 1248px) {
  .cb-font-weight-lg-up-extra-bold {
    font-weight: 800 !important;
  }
}
@media (min-width: 1344px) {
  .cb-font-weight-xl-up-extra-bold {
    font-weight: 800 !important;
  }
}
@media (min-width: 1440px) {
  .cb-font-weight-2xl-up-extra-bold {
    font-weight: 800 !important;
  }
}
@media (min-width: 1728px) {
  .cb-font-weight-3xl-up-extra-bold {
    font-weight: 800 !important;
  }
}
@media (max-width: 767.98px) {
  .cb-font-weight-xs-down-extra-bold {
    font-weight: 800 !important;
  }
}
@media (max-width: 1023.98px) {
  .cb-font-weight-sm-down-extra-bold {
    font-weight: 800 !important;
  }
}
@media (max-width: 1247.98px) {
  .cb-font-weight-md-down-extra-bold {
    font-weight: 800 !important;
  }
}
@media (max-width: 1343.98px) {
  .cb-font-weight-lg-down-extra-bold {
    font-weight: 800 !important;
  }
}
@media (max-width: 1439.98px) {
  .cb-font-weight-xl-down-extra-bold {
    font-weight: 800 !important;
  }
}
@media (max-width: 1727.98px) {
  .cb-font-weight-2xl-down-extra-bold {
    font-weight: 800 !important;
  }
}
.cb-font-weight-3xl-down-extra-bold {
  font-weight: 800 !important;
}

@media (min-width: 1px) and (max-width: 767.98px) {
  .cb-font-weight-xs-black {
    font-weight: 900 !important;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .cb-font-weight-sm-black {
    font-weight: 900 !important;
  }
}
@media (min-width: 1024px) and (max-width: 1247.98px) {
  .cb-font-weight-md-black {
    font-weight: 900 !important;
  }
}
@media (min-width: 1248px) and (max-width: 1343.98px) {
  .cb-font-weight-lg-black {
    font-weight: 900 !important;
  }
}
@media (min-width: 1344px) and (max-width: 1439.98px) {
  .cb-font-weight-xl-black {
    font-weight: 900 !important;
  }
}
@media (min-width: 1440px) and (max-width: 1727.98px) {
  .cb-font-weight-2xl-black {
    font-weight: 900 !important;
  }
}
@media (min-width: 1728px) {
  .cb-font-weight-3xl-black {
    font-weight: 900 !important;
  }
}
@media (min-width: 1px) {
  .cb-font-weight-xs-up-black {
    font-weight: 900 !important;
  }
}
@media (min-width: 768px) {
  .cb-font-weight-sm-up-black {
    font-weight: 900 !important;
  }
}
@media (min-width: 1024px) {
  .cb-font-weight-md-up-black {
    font-weight: 900 !important;
  }
}
@media (min-width: 1248px) {
  .cb-font-weight-lg-up-black {
    font-weight: 900 !important;
  }
}
@media (min-width: 1344px) {
  .cb-font-weight-xl-up-black {
    font-weight: 900 !important;
  }
}
@media (min-width: 1440px) {
  .cb-font-weight-2xl-up-black {
    font-weight: 900 !important;
  }
}
@media (min-width: 1728px) {
  .cb-font-weight-3xl-up-black {
    font-weight: 900 !important;
  }
}
@media (max-width: 767.98px) {
  .cb-font-weight-xs-down-black {
    font-weight: 900 !important;
  }
}
@media (max-width: 1023.98px) {
  .cb-font-weight-sm-down-black {
    font-weight: 900 !important;
  }
}
@media (max-width: 1247.98px) {
  .cb-font-weight-md-down-black {
    font-weight: 900 !important;
  }
}
@media (max-width: 1343.98px) {
  .cb-font-weight-lg-down-black {
    font-weight: 900 !important;
  }
}
@media (max-width: 1439.98px) {
  .cb-font-weight-xl-down-black {
    font-weight: 900 !important;
  }
}
@media (max-width: 1727.98px) {
  .cb-font-weight-2xl-down-black {
    font-weight: 900 !important;
  }
}
.cb-font-weight-3xl-down-black {
  font-weight: 900 !important;
}

p {
  font-size: 1rem;
  line-height: 1.5em;
}

.cb-body1,
.cb-paragraph1-st {
  font-size: 1rem;
  line-height: 1.5em;
}

.cb-body2,
.cb-paragraph2-st {
  font-size: 0.875rem;
  line-height: 1.7143em;
}

.cb-body3,
.cb-paragraph3-st {
  font-size: 1.125rem;
  line-height: 1.3333em;
}

.cb-body4,
.cb-paragraph4-st {
  font-size: 1.4375rem;
  line-height: 1.0435em;
  font-weight: 300;
}

.cb-body5,
.cb-paragraph5-st {
  font-size: 1.4375rem;
  line-height: 1.0435em;
  font-weight: 700;
}

.cb-body6,
.cb-paragraph6-st {
  font-size: 1.5rem;
  line-height: 1.3333em;
  font-weight: 700;
}

.cb-paragraph1-res,
.cb-paragraph1-res > p:not([class]) {
  font-size: 1rem;
  line-height: 1.5em;
}
@media (min-width: 1248px) {
  .cb-paragraph1-res,
  .cb-paragraph1-res > p:not([class]) {
    font-size: 1.3125rem;
    line-height: 1.5238095238em;
  }
}

.cb-paragraph2-res,
.cb-paragraph2-res > p:not([class]) {
  font-size: 1.3125rem;
  line-height: 1.1428571429em;
}
@media (min-width: 768px) {
  .cb-paragraph2-res,
  .cb-paragraph2-res > p:not([class]) {
    font-size: 1.5rem;
    line-height: 1.3333333333em;
  }
}
@media (min-width: 1248px) {
  .cb-paragraph2-res,
  .cb-paragraph2-res > p:not([class]) {
    font-size: 2rem;
    line-height: 1.25em;
  }
}

.cb-paragraph3-res,
.cb-paragraph3-res > p:not([class]) {
  font-size: 1.3125rem;
  line-height: 1.5238095238em;
}
@media (min-width: 1248px) {
  .cb-paragraph3-res,
  .cb-paragraph3-res > p:not([class]) {
    font-size: 2rem;
    line-height: 1.5em;
  }
}

.cb-paragraph4-res,
.cb-paragraph4-res > p:not([class]) {
  font-size: 2.5rem;
  line-height: 1.2em;
}
@media (max-width: 1023.98px) {
  .cb-paragraph4-res,
  .cb-paragraph4-res > p:not([class]) {
    font-size: 2rem;
    line-height: 1.25em;
  }
}

h1,
.cb-h1 {
  font-family: "Roboto", sans-serif;
  font-size: 2rem;
  line-height: 1.25em;
}

h2,
.cb-h2 {
  font-family: "Roboto", sans-serif;
  font-size: 1.75rem;
  line-height: 1.1429em;
}

h3,
.cb-h3 {
  font-family: "Roboto", sans-serif;
  font-size: 1.3125rem;
  line-height: 1.1429em;
}

h4,
.cb-h4 {
  font-family: "Roboto", sans-serif;
  font-size: 1.1875rem;
  line-height: 1.2632em;
}

h5,
.cb-h5 {
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  line-height: 1.5em;
}

h6,
.cb-h6 {
  font-family: "Roboto", sans-serif;
  font-size: 0.875rem;
  line-height: 1.1429em;
}

h1,
.cb-h1 {
  letter-spacing: -1.5px;
}

h2,
.cb-h2 {
  letter-spacing: -0.5px;
}

@media (min-width: 768px) {
  h1,
  .cb-h1 {
    font-size: 2.5rem;
    line-height: 1.2em;
  }
  h2,
  .cb-h2 {
    font-size: 2rem;
    line-height: 1.25em;
  }
  h3,
  .cb-h3 {
    font-size: 1.75rem;
    line-height: 1.1428571429em;
  }
  h4,
  .cb-h4 {
    font-size: 1.3125rem;
    line-height: 1.1428571429em;
  }
  h5,
  .cb-h5 {
    font-size: 1.125rem;
    line-height: 1.3333333333em;
  }
  h6,
  .cb-h6 {
    font-size: 1rem;
    line-height: 1.5em;
  }
}
@media (min-width: 1248px) {
  h1,
  .cb-h1 {
    font-size: 3.5rem;
    line-height: 1.1428571429em;
  }
  h2,
  .cb-h2 {
    font-size: 2.5rem;
    line-height: 1.2em;
  }
  h3,
  .cb-h3 {
    font-size: 2rem;
    line-height: 1.25em;
  }
  h4,
  .cb-h4 {
    font-size: 1.625rem;
    line-height: 1.2307692308em;
  }
  h5,
  .cb-h5 {
    font-size: 1.3125rem;
    line-height: 1.1428571429em;
  }
  h6,
  .cb-h6 {
    font-size: 1.1875rem;
    line-height: 1.2632em;
  }
}
.cb-h1-lite {
  font-size: 2rem;
  line-height: 1.25em;
}
@media (min-width: 768px) {
  .cb-h1-lite {
    font-size: 2.5rem;
    line-height: 1.2em;
  }
}
@media (min-width: 1248px) {
  .cb-h1-lite {
    font-size: 3rem;
    line-height: 1.1666666667em;
  }
}

.cb-no-text-wrap {
  white-space: nowrap;
}

.cb-text-disabled {
  color: #b2b2b2;
}

.cb-text-placeholder {
  color: #737373;
}

@media (min-width: 1px) and (max-width: 767.98px) {
  .cb-black1-color-xs {
    color: #1e1e1e !important;
  }
  .cb-white-color-xs {
    color: #ffffff !important;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .cb-black1-color-sm {
    color: #1e1e1e !important;
  }
  .cb-white-color-sm {
    color: #ffffff !important;
  }
}
@media (min-width: 1024px) and (max-width: 1247.98px) {
  .cb-black1-color-md {
    color: #1e1e1e !important;
  }
  .cb-white-color-md {
    color: #ffffff !important;
  }
}
@media (min-width: 1248px) and (max-width: 1343.98px) {
  .cb-black1-color-lg {
    color: #1e1e1e !important;
  }
  .cb-white-color-lg {
    color: #ffffff !important;
  }
}
@media (min-width: 1344px) and (max-width: 1439.98px) {
  .cb-black1-color-xl {
    color: #1e1e1e !important;
  }
  .cb-white-color-xl {
    color: #ffffff !important;
  }
}
@media (min-width: 1440px) and (max-width: 1727.98px) {
  .cb-black1-color-2xl {
    color: #1e1e1e !important;
  }
  .cb-white-color-2xl {
    color: #ffffff !important;
  }
}
@media (min-width: 1728px) {
  .cb-black1-color-3xl {
    color: #1e1e1e !important;
  }
  .cb-white-color-3xl {
    color: #ffffff !important;
  }
}
blockquote,
.cb-blockquote {
  margin: 0;
  border-left: 8px solid #009cde;
  padding-left: 32px;
}

.cb-text-author {
  font-family: Roboto !important;
  font-weight: 400;
  font-style: italic;
}
.cb-text-author::before {
  content: "―";
  padding-right: 8px;
}

.cb-text-fade {
  position: relative;
}
.cb-text-fade::before {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 72px;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgb(255, 255, 255));
}

.cb-word-break {
  word-break: break-all;
}

.cb-column-count-2 {
  column-count: 2;
}

.cb-column-count-3 {
  column-count: 3;
}

.cb-column-count-4 {
  column-count: 4;
}

@media (min-width: 1px) and (max-width: 767.98px) {
  .cb-column-count-xs-2 {
    column-count: 2 !important;
  }
}
@media (min-width: 1px) {
  .cb-column-count-xs-up-2 {
    column-count: 2 !important;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .cb-column-count-sm-2 {
    column-count: 2 !important;
  }
}
@media (min-width: 768px) {
  .cb-column-count-sm-up-2 {
    column-count: 2 !important;
  }
}
@media (min-width: 1024px) and (max-width: 1247.98px) {
  .cb-column-count-md-2 {
    column-count: 2 !important;
  }
}
@media (min-width: 1024px) {
  .cb-column-count-md-up-2 {
    column-count: 2 !important;
  }
}
@media (min-width: 1248px) and (max-width: 1343.98px) {
  .cb-column-count-lg-2 {
    column-count: 2 !important;
  }
}
@media (min-width: 1248px) {
  .cb-column-count-lg-up-2 {
    column-count: 2 !important;
  }
}
@media (min-width: 1344px) and (max-width: 1439.98px) {
  .cb-column-count-xl-2 {
    column-count: 2 !important;
  }
}
@media (min-width: 1344px) {
  .cb-column-count-xl-up-2 {
    column-count: 2 !important;
  }
}
@media (min-width: 1440px) and (max-width: 1727.98px) {
  .cb-column-count-2xl-2 {
    column-count: 2 !important;
  }
}
@media (min-width: 1440px) {
  .cb-column-count-2xl-up-2 {
    column-count: 2 !important;
  }
}
@media (min-width: 1728px) {
  .cb-column-count-3xl-2 {
    column-count: 2 !important;
  }
}
@media (min-width: 1728px) {
  .cb-column-count-3xl-up-2 {
    column-count: 2 !important;
  }
}
@media (min-width: 1px) and (max-width: 767.98px) {
  .cb-column-count-xs-3 {
    column-count: 3 !important;
  }
}
@media (min-width: 1px) {
  .cb-column-count-xs-up-3 {
    column-count: 3 !important;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .cb-column-count-sm-3 {
    column-count: 3 !important;
  }
}
@media (min-width: 768px) {
  .cb-column-count-sm-up-3 {
    column-count: 3 !important;
  }
}
@media (min-width: 1024px) and (max-width: 1247.98px) {
  .cb-column-count-md-3 {
    column-count: 3 !important;
  }
}
@media (min-width: 1024px) {
  .cb-column-count-md-up-3 {
    column-count: 3 !important;
  }
}
@media (min-width: 1248px) and (max-width: 1343.98px) {
  .cb-column-count-lg-3 {
    column-count: 3 !important;
  }
}
@media (min-width: 1248px) {
  .cb-column-count-lg-up-3 {
    column-count: 3 !important;
  }
}
@media (min-width: 1344px) and (max-width: 1439.98px) {
  .cb-column-count-xl-3 {
    column-count: 3 !important;
  }
}
@media (min-width: 1344px) {
  .cb-column-count-xl-up-3 {
    column-count: 3 !important;
  }
}
@media (min-width: 1440px) and (max-width: 1727.98px) {
  .cb-column-count-2xl-3 {
    column-count: 3 !important;
  }
}
@media (min-width: 1440px) {
  .cb-column-count-2xl-up-3 {
    column-count: 3 !important;
  }
}
@media (min-width: 1728px) {
  .cb-column-count-3xl-3 {
    column-count: 3 !important;
  }
}
@media (min-width: 1728px) {
  .cb-column-count-3xl-up-3 {
    column-count: 3 !important;
  }
}
@media (min-width: 1px) and (max-width: 767.98px) {
  .cb-column-count-xs-4 {
    column-count: 4 !important;
  }
}
@media (min-width: 1px) {
  .cb-column-count-xs-up-4 {
    column-count: 4 !important;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .cb-column-count-sm-4 {
    column-count: 4 !important;
  }
}
@media (min-width: 768px) {
  .cb-column-count-sm-up-4 {
    column-count: 4 !important;
  }
}
@media (min-width: 1024px) and (max-width: 1247.98px) {
  .cb-column-count-md-4 {
    column-count: 4 !important;
  }
}
@media (min-width: 1024px) {
  .cb-column-count-md-up-4 {
    column-count: 4 !important;
  }
}
@media (min-width: 1248px) and (max-width: 1343.98px) {
  .cb-column-count-lg-4 {
    column-count: 4 !important;
  }
}
@media (min-width: 1248px) {
  .cb-column-count-lg-up-4 {
    column-count: 4 !important;
  }
}
@media (min-width: 1344px) and (max-width: 1439.98px) {
  .cb-column-count-xl-4 {
    column-count: 4 !important;
  }
}
@media (min-width: 1344px) {
  .cb-column-count-xl-up-4 {
    column-count: 4 !important;
  }
}
@media (min-width: 1440px) and (max-width: 1727.98px) {
  .cb-column-count-2xl-4 {
    column-count: 4 !important;
  }
}
@media (min-width: 1440px) {
  .cb-column-count-2xl-up-4 {
    column-count: 4 !important;
  }
}
@media (min-width: 1728px) {
  .cb-column-count-3xl-4 {
    column-count: 4 !important;
  }
}
@media (min-width: 1728px) {
  .cb-column-count-3xl-up-4 {
    column-count: 4 !important;
  }
}
ul,
ol {
  padding-left: 48px;
}
ul li ul,
ul li ol,
ol li ul,
ol li ol {
  padding-left: 24px;
}
ul li ul,
ol li ul {
  list-style: disc;
}

.cb-apricot ul li {
  list-style: disc;
}
.cb-apricot ul ol:not([class^=cb-text-list]) li,
.cb-apricot ul ul:not([class^=cb-text-list]) li {
  list-style: circle;
}
.cb-apricot ul ol:not([class^=cb-text-list]) ol:not([class^=cb-text-list]) li,
.cb-apricot ul ol:not([class^=cb-text-list]) ul:not([class^=cb-text-list]) li,
.cb-apricot ul ul:not([class^=cb-text-list]) ol:not([class^=cb-text-list]) li,
.cb-apricot ul ul:not([class^=cb-text-list]) ul:not([class^=cb-text-list]) li {
  text-indent: -5px;
  list-style-type: none;
}
.cb-apricot ul ol:not([class^=cb-text-list]) ol:not([class^=cb-text-list]) li::before,
.cb-apricot ul ol:not([class^=cb-text-list]) ul:not([class^=cb-text-list]) li::before,
.cb-apricot ul ul:not([class^=cb-text-list]) ol:not([class^=cb-text-list]) li::before,
.cb-apricot ul ul:not([class^=cb-text-list]) ul:not([class^=cb-text-list]) li::before {
  content: "-";
  position: relative;
  left: -12px;
}

ul.cb-text-list li {
  list-style: disc;
}
ul.cb-text-list ol:not([class^=cb-text-list]) li,
ul.cb-text-list ul:not([class^=cb-text-list]) li {
  list-style: circle;
}
ul.cb-text-list ol:not([class^=cb-text-list]) ol:not([class^=cb-text-list]) li,
ul.cb-text-list ol:not([class^=cb-text-list]) ul:not([class^=cb-text-list]) li,
ul.cb-text-list ul:not([class^=cb-text-list]) ol:not([class^=cb-text-list]) li,
ul.cb-text-list ul:not([class^=cb-text-list]) ul:not([class^=cb-text-list]) li {
  text-indent: -5px;
  list-style-type: none;
}
ul.cb-text-list ol:not([class^=cb-text-list]) ol:not([class^=cb-text-list]) li::before,
ul.cb-text-list ol:not([class^=cb-text-list]) ul:not([class^=cb-text-list]) li::before,
ul.cb-text-list ul:not([class^=cb-text-list]) ol:not([class^=cb-text-list]) li::before,
ul.cb-text-list ul:not([class^=cb-text-list]) ul:not([class^=cb-text-list]) li::before {
  content: "-";
  position: relative;
  left: -12px;
}
ul.cb-text-list-checkbox li {
  list-style: none;
  position: relative;
  padding-left: 8px;
}
ul.cb-text-list-checkbox li::before {
  font-family: "CB Icons GA 4_5_46";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  position: absolute;
  left: -17px;
  top: 4px;
  content: "\e94e";
}
ul.cb-text-list-checkbox ul:not([class^=cb-text-list]) li,
ul.cb-text-list-checkbox ol:not([class^=cb-text-list]) li {
  list-style: none;
  position: relative;
  padding-left: 8px;
}
ul.cb-text-list-checkbox ul:not([class^=cb-text-list]) li::before,
ul.cb-text-list-checkbox ol:not([class^=cb-text-list]) li::before {
  font-family: "CB Icons GA 4_5_46";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  position: absolute;
  left: -17px;
  top: 4px;
  content: "\e94e";
}
ul.cb-text-list-checkbox ul:not([class^=cb-text-list]) ul:not([class^=cb-text-list]) li,
ul.cb-text-list-checkbox ul:not([class^=cb-text-list]) ol:not([class^=cb-text-list]) li,
ul.cb-text-list-checkbox ol:not([class^=cb-text-list]) ul:not([class^=cb-text-list]) li,
ul.cb-text-list-checkbox ol:not([class^=cb-text-list]) ol:not([class^=cb-text-list]) li {
  list-style: none;
  position: relative;
  padding-left: 8px;
}
ul.cb-text-list-checkbox ul:not([class^=cb-text-list]) ul:not([class^=cb-text-list]) li::before,
ul.cb-text-list-checkbox ul:not([class^=cb-text-list]) ol:not([class^=cb-text-list]) li::before,
ul.cb-text-list-checkbox ol:not([class^=cb-text-list]) ul:not([class^=cb-text-list]) li::before,
ul.cb-text-list-checkbox ol:not([class^=cb-text-list]) ol:not([class^=cb-text-list]) li::before {
  font-family: "CB Icons GA 4_5_46";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  position: absolute;
  left: -17px;
  top: 4px;
  content: "\e94e";
}
ul.cb-text-list-checkmark li {
  list-style: none;
  position: relative;
  padding-left: 8px;
}
ul.cb-text-list-checkmark li::before {
  font-family: "CB Icons GA 4_5_46";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  position: absolute;
  left: -17px;
  top: 4px;
  content: "\e953";
}
ul.cb-text-list-checkmark ul:not([class^=cb-text-list]) li,
ul.cb-text-list-checkmark ol:not([class^=cb-text-list]) li {
  list-style: none;
  position: relative;
  padding-left: 8px;
}
ul.cb-text-list-checkmark ul:not([class^=cb-text-list]) li::before,
ul.cb-text-list-checkmark ol:not([class^=cb-text-list]) li::before {
  font-family: "CB Icons GA 4_5_46";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  position: absolute;
  left: -17px;
  top: 4px;
  content: "\e953";
}
ul.cb-text-list-checkmark ul:not([class^=cb-text-list]) ul:not([class^=cb-text-list]) li,
ul.cb-text-list-checkmark ul:not([class^=cb-text-list]) ol:not([class^=cb-text-list]) li,
ul.cb-text-list-checkmark ol:not([class^=cb-text-list]) ul:not([class^=cb-text-list]) li,
ul.cb-text-list-checkmark ol:not([class^=cb-text-list]) ol:not([class^=cb-text-list]) li {
  list-style: none;
  position: relative;
  padding-left: 8px;
}
ul.cb-text-list-checkmark ul:not([class^=cb-text-list]) ul:not([class^=cb-text-list]) li::before,
ul.cb-text-list-checkmark ul:not([class^=cb-text-list]) ol:not([class^=cb-text-list]) li::before,
ul.cb-text-list-checkmark ol:not([class^=cb-text-list]) ul:not([class^=cb-text-list]) li::before,
ul.cb-text-list-checkmark ol:not([class^=cb-text-list]) ol:not([class^=cb-text-list]) li::before {
  font-family: "CB Icons GA 4_5_46";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  position: absolute;
  left: -17px;
  top: 4px;
  content: "\e953";
}
ul.cb-text-list-dash li {
  list-style: none;
  position: relative;
  padding-left: 8px;
}
ul.cb-text-list-dash li::before {
  font-size: 1rem;
  position: absolute;
  left: -17px;
  top: 0;
  content: "—";
}
ul.cb-text-list-dash ul:not([class^=cb-text-list]) li,
ul.cb-text-list-dash ol:not([class^=cb-text-list]) li {
  list-style: none;
  position: relative;
  padding-left: 8px;
}
ul.cb-text-list-dash ul:not([class^=cb-text-list]) li::before,
ul.cb-text-list-dash ol:not([class^=cb-text-list]) li::before {
  font-size: 1rem;
  position: absolute;
  left: -17px;
  top: 0;
  content: "—";
}
ul.cb-text-list-dash ul:not([class^=cb-text-list]) ul:not([class^=cb-text-list]) li,
ul.cb-text-list-dash ul:not([class^=cb-text-list]) ol:not([class^=cb-text-list]) li,
ul.cb-text-list-dash ol:not([class^=cb-text-list]) ul:not([class^=cb-text-list]) li,
ul.cb-text-list-dash ol:not([class^=cb-text-list]) ol:not([class^=cb-text-list]) li {
  list-style: none;
  position: relative;
  padding-left: 8px;
}
ul.cb-text-list-dash ul:not([class^=cb-text-list]) ul:not([class^=cb-text-list]) li::before,
ul.cb-text-list-dash ul:not([class^=cb-text-list]) ol:not([class^=cb-text-list]) li::before,
ul.cb-text-list-dash ol:not([class^=cb-text-list]) ul:not([class^=cb-text-list]) li::before,
ul.cb-text-list-dash ol:not([class^=cb-text-list]) ol:not([class^=cb-text-list]) li::before {
  font-size: 1rem;
  position: absolute;
  left: -17px;
  top: 0;
  content: "—";
}
ul.cb-no-text-list {
  list-style: none !important;
}
ul.cb-no-text-list li {
  list-style: none !important;
}
ul.cb-no-text-list li ol:not([class^=cb-text-list]) li,
ul.cb-no-text-list li ul:not([class^=cb-text-list]) li {
  list-style: none !important;
}
ul.cb-no-text-list li ol:not([class^=cb-text-list]) li::before,
ul.cb-no-text-list li ul:not([class^=cb-text-list]) li::before {
  content: "" !important;
}
ul.cb-text-list-no-indent {
  padding-left: 0 !important;
}
ul.cb-text-list-no-indent ol:not([class^=cb-text-list]),
ul.cb-text-list-no-indent ul:not([class^=cb-text-list]) {
  padding-left: 0 !important;
}
ul.cb-text-list-no-indent ol:not([class^=cb-text-list]) li,
ul.cb-text-list-no-indent ul:not([class^=cb-text-list]) li {
  text-indent: 0 !important;
}
ul.cb-text-list-no-indent:not(.cb-list-no-style) li, ul.cb-text-list-no-indent:not(.cb-text-list-no-bullet) li, ul.cb-text-list-no-indent:not(.cb-no-text-list) li {
  margin-left: 18px !important;
}
ul.cb-text-list-no-indent.cb-list-no-style li, ul.cb-text-list-no-indent.cb-text-list-no-bullet li, ul.cb-text-list-no-indent.cb-no-text-list li {
  margin-left: 0 !important;
}
ul.cb-text-list-no-bullet {
  list-style-type: none;
}
ul.cb-text-list-feature {
  border: 1px solid #d9d9d9;
  padding-left: 0;
}
ul.cb-text-list-feature li {
  list-style: none;
  padding: 16px;
  border-bottom: 1px solid #d9d9d9;
}
ul.cb-text-list-feature li:last-of-type {
  border-bottom: 0;
}
ul.cb-text-list-feature.cb-text-list-checkmark li p {
  display: inline;
}
ul.cb-text-list-feature.cb-text-list-checkmark li::before {
  position: unset;
  top: 0;
  left: 0;
  font-family: "CB Icons GA 4_5_46";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  content: "\e953";
  margin-right: 8px;
}
ul li.cb-no-text-list {
  list-style: none !important;
}
ul li.cb-no-text-list::before {
  content: "" !important;
}

ol.cb-text-list ol:not([class^=cb-text-list]) li,
ol.cb-text-list ul:not([class^=cb-text-list]) li {
  list-style: circle;
}
ol.cb-text-list ol:not([class^=cb-text-list]) ol:not([class^=cb-text-list]) li,
ol.cb-text-list ol:not([class^=cb-text-list]) ul:not([class^=cb-text-list]) li,
ol.cb-text-list ul:not([class^=cb-text-list]) ol:not([class^=cb-text-list]) li,
ol.cb-text-list ul:not([class^=cb-text-list]) ul:not([class^=cb-text-list]) li {
  text-indent: -5px;
  list-style-type: none;
}
ol.cb-text-list ol:not([class^=cb-text-list]) ol:not([class^=cb-text-list]) li::before,
ol.cb-text-list ol:not([class^=cb-text-list]) ul:not([class^=cb-text-list]) li::before,
ol.cb-text-list ul:not([class^=cb-text-list]) ol:not([class^=cb-text-list]) li::before,
ol.cb-text-list ul:not([class^=cb-text-list]) ul:not([class^=cb-text-list]) li::before {
  content: "-";
  position: relative;
  left: -12px;
}
ol.cb-text-list-order {
  margin: 0;
  list-style-type: none;
}
ol.cb-text-list-order > li {
  counter-increment: step1-counter;
  margin-bottom: 16px;
  position: relative;
}
ol.cb-text-list-order > li::before {
  position: absolute;
  left: -48px;
  top: -5px;
  content: counter(step1-counter);
  margin-right: 16px;
  display: inline-block;
  color: #ffffff;
  width: 2em;
  height: 2em;
  text-align: center;
  font-weight: 700;
  line-height: 2em;
  box-sizing: border-box;
  background-color: #324dc7;
  border-radius: 50%;
}
ol.cb-text-list-order ol:not([class^=cb-text-list]) li,
ol.cb-text-list-order ul:not([class^=cb-text-list]) li {
  list-style: circle;
}
ol.cb-text-list-order ol:not([class^=cb-text-list]) ol:not([class^=cb-text-list]) li,
ol.cb-text-list-order ol:not([class^=cb-text-list]) ul:not([class^=cb-text-list]) li,
ol.cb-text-list-order ul:not([class^=cb-text-list]) ol:not([class^=cb-text-list]) li,
ol.cb-text-list-order ul:not([class^=cb-text-list]) ul:not([class^=cb-text-list]) li {
  text-indent: -5px;
  list-style-type: none;
}
ol.cb-text-list-order ol:not([class^=cb-text-list]) ol:not([class^=cb-text-list]) li::before,
ol.cb-text-list-order ol:not([class^=cb-text-list]) ul:not([class^=cb-text-list]) li::before,
ol.cb-text-list-order ul:not([class^=cb-text-list]) ol:not([class^=cb-text-list]) li::before,
ol.cb-text-list-order ul:not([class^=cb-text-list]) ul:not([class^=cb-text-list]) li::before {
  content: "-";
  position: relative;
  left: -12px;
}
ol.cb-text-list-order ul,
ol.cb-text-list-order ol {
  margin-left: 24px;
  padding: 0;
}
ol.cb-text-list-order ul ul,
ol.cb-text-list-order ul ol,
ol.cb-text-list-order ol ul,
ol.cb-text-list-order ol ol {
  margin-left: 24px;
}
ol.cb-text-list-no-indent {
  padding-left: 0 !important;
}
ol.cb-text-list-no-indent ul,
ol.cb-text-list-no-indent ol {
  padding-left: 0 !important;
}
ol.cb-text-list-no-indent li {
  margin-left: 18px !important;
}

dt {
  margin-left: 24px;
  font-weight: 700;
}

dd {
  margin-left: 24px;
}

dl.cb-text-list-no-indent dt,
dl.cb-text-list-no-indent dd {
  margin-left: 0;
}

a,
.cb-link-blue,
.cb-link-default {
  color: #324dc7;
  text-decoration: underline;
}
a:hover, a.cb-hover,
.cb-link-blue:hover,
.cb-link-blue.cb-hover,
.cb-link-default:hover,
.cb-link-default.cb-hover {
  color: #324dc7;
  text-decoration: none;
}
a:active, a.cb-active,
.cb-link-blue:active,
.cb-link-blue.cb-active,
.cb-link-default:active,
.cb-link-default.cb-active {
  color: #28369a;
}
a:not(.cb-btn):visited, a:not(.cb-btn).cb-visited,
.cb-link-blue:not(.cb-btn):visited,
.cb-link-blue:not(.cb-btn).cb-visited,
.cb-link-default:not(.cb-btn):visited,
.cb-link-default:not(.cb-btn).cb-visited {
  color: #85144b;
}
a.cb-disabled,
.cb-link-blue.cb-disabled,
.cb-link-default.cb-disabled {
  color: #b2b2b2 !important;
  text-decoration: none !important;
  cursor: not-allowed;
}
a.cb-disabled:hover, a.cb-disabled.cb-hover, a.cb-disabled:focus, a.cb-disabled.cb-focus, a.cb-disabled.cb-active, a.cb-disabled:visited, a.cb-disabled.cb-visited,
.cb-link-blue.cb-disabled:hover,
.cb-link-blue.cb-disabled.cb-hover,
.cb-link-blue.cb-disabled:focus,
.cb-link-blue.cb-disabled.cb-focus,
.cb-link-blue.cb-disabled.cb-active,
.cb-link-blue.cb-disabled:visited,
.cb-link-blue.cb-disabled.cb-visited,
.cb-link-default.cb-disabled:hover,
.cb-link-default.cb-disabled.cb-hover,
.cb-link-default.cb-disabled:focus,
.cb-link-default.cb-disabled.cb-focus,
.cb-link-default.cb-disabled.cb-active,
.cb-link-default.cb-disabled:visited,
.cb-link-default.cb-disabled.cb-visited {
  color: #ffffff;
  color: #b2b2b2 !important;
  text-decoration: none !important;
}

a.cb-link-black {
  color: #1e1e1e;
}
a.cb-link-black:hover, a.cb-link-black.cb-hover, a.cb-link-black:focus, a.cb-link-black.cb-focus {
  color: #1e1e1e;
}
a.cb-link-black:active, a.cb-link-black.cb-active {
  color: #505050;
}
a.cb-link-black:visited, a.cb-link-black.cb-visited {
  color: #1e1e1e;
}
a.cb-link-black.cb-disabled {
  color: #b2b2b2 !important;
  text-decoration: none !important;
  cursor: not-allowed;
}
a.cb-link-black.cb-disabled:hover, a.cb-link-black.cb-disabled.cb-hover, a.cb-link-black.cb-disabled:focus, a.cb-link-black.cb-disabled.cb-focus, a.cb-link-black.cb-disabled.cb-active, a.cb-link-black.cb-disabled:visited, a.cb-link-black.cb-disabled.cb-visited {
  color: #ffffff;
  color: #b2b2b2 !important;
  text-decoration: none !important;
}
a.cb-link-white {
  color: #ffffff !important;
}
a.cb-link-white:hover, a.cb-link-white.cb-hover, a.cb-link-white:focus, a.cb-link-white.cb-focus {
  color: #ffffff;
}
a.cb-link-white:active, a.cb-link-white.cb-active {
  color: #ffffff;
}
a.cb-link-white:visited, a.cb-link-white.cb-visited {
  color: #ffffff;
}
a.cb-link-white.cb-disabled {
  color: #b2b2b2 !important;
  text-decoration: none !important;
  cursor: not-allowed;
}
a.cb-link-white.cb-disabled:hover, a.cb-link-white.cb-disabled.cb-hover, a.cb-link-white.cb-disabled:focus, a.cb-link-white.cb-disabled.cb-focus, a.cb-link-white.cb-disabled.cb-active, a.cb-link-white.cb-disabled:visited, a.cb-link-white.cb-disabled.cb-visited {
  color: #ffffff;
  color: #b2b2b2 !important;
  text-decoration: none !important;
}

.cb-link-black {
  color: #1e1e1e;
}
.cb-link-black:hover, .cb-link-black.cb-hover, .cb-link-black:focus, .cb-link-black.cb-focus {
  color: #1e1e1e;
}
.cb-link-black:active, .cb-link-black.cb-active {
  color: #505050;
}
.cb-link-black:visited, .cb-link-black.cb-visited {
  color: #1e1e1e;
}
.cb-link-black.cb-disabled {
  color: #b2b2b2 !important;
  text-decoration: none !important;
  cursor: not-allowed;
}
.cb-link-black.cb-disabled:hover, .cb-link-black.cb-disabled.cb-hover, .cb-link-black.cb-disabled:focus, .cb-link-black.cb-disabled.cb-focus, .cb-link-black.cb-disabled.cb-active, .cb-link-black.cb-disabled:visited, .cb-link-black.cb-disabled.cb-visited {
  color: #ffffff;
  color: #b2b2b2 !important;
  text-decoration: none !important;
}

.cb-link-dotted {
  text-decoration: none;
  display: inline;
  width: fit-content;
  border-bottom: 2px dotted #324dc7;
}
.cb-link-dotted:hover {
  border-bottom: 2px solid #324dc7;
}
.cb-link-dotted:focus {
  outline: 2px dotted #324dc7;
  border-bottom: 0;
}
.cb-link-dotted.cb-link-white {
  border-color: #ffffff;
}
.cb-link-dotted.cb-link-white:hover {
  border-color: #ffffff;
}
.cb-link-dotted.cb-link-white:focus {
  outline: 2px dotted #ffffff;
  border-bottom: 0;
}

.cb-no-text-decoration {
  text-decoration: none;
}

.cb-no-text-decoration-focus:focus {
  text-decoration: none;
}

.cb-no-text-decoration-hover:hover {
  text-decoration: none;
}

a:not(.cb-btn).cb-palette-blue2 {
  color: #0077c8;
}
a:not(.cb-btn).cb-palette-blue2:hover, a:not(.cb-btn).cb-palette-blue2.cb-hover, a:not(.cb-btn).cb-palette-blue2:focus, a:not(.cb-btn).cb-palette-blue2.cb-focus {
  color: #0077c8;
}
a:not(.cb-btn).cb-palette-blue2:active, a:not(.cb-btn).cb-palette-blue2.cb-active {
  color: #0077c8;
}
a:not(.cb-btn).cb-palette-blue2:visited, a:not(.cb-btn).cb-palette-blue2.cb-visited {
  color: #0077c8;
}
a:not(.cb-btn).cb-palette-blue2.cb-disabled {
  color: #b2b2b2 !important;
  text-decoration: none !important;
  cursor: not-allowed;
}
a:not(.cb-btn).cb-palette-blue2.cb-disabled:hover, a:not(.cb-btn).cb-palette-blue2.cb-disabled.cb-hover, a:not(.cb-btn).cb-palette-blue2.cb-disabled:focus, a:not(.cb-btn).cb-palette-blue2.cb-disabled.cb-focus, a:not(.cb-btn).cb-palette-blue2.cb-disabled.cb-active, a:not(.cb-btn).cb-palette-blue2.cb-disabled:visited, a:not(.cb-btn).cb-palette-blue2.cb-disabled.cb-visited {
  color: #ffffff;
  color: #b2b2b2 !important;
  text-decoration: none !important;
}
a:not(.cb-btn).cb-palette-blue5 {
  color: #324dc7;
}
a:not(.cb-btn).cb-palette-blue5:hover, a:not(.cb-btn).cb-palette-blue5.cb-hover, a:not(.cb-btn).cb-palette-blue5:focus, a:not(.cb-btn).cb-palette-blue5.cb-focus {
  color: #324dc7;
}
a:not(.cb-btn).cb-palette-blue5:active, a:not(.cb-btn).cb-palette-blue5.cb-active {
  color: #324dc7;
}
a:not(.cb-btn).cb-palette-blue5:visited, a:not(.cb-btn).cb-palette-blue5.cb-visited {
  color: #324dc7;
}
a:not(.cb-btn).cb-palette-blue5.cb-disabled {
  color: #b2b2b2 !important;
  text-decoration: none !important;
  cursor: not-allowed;
}
a:not(.cb-btn).cb-palette-blue5.cb-disabled:hover, a:not(.cb-btn).cb-palette-blue5.cb-disabled.cb-hover, a:not(.cb-btn).cb-palette-blue5.cb-disabled:focus, a:not(.cb-btn).cb-palette-blue5.cb-disabled.cb-focus, a:not(.cb-btn).cb-palette-blue5.cb-disabled.cb-active, a:not(.cb-btn).cb-palette-blue5.cb-disabled:visited, a:not(.cb-btn).cb-palette-blue5.cb-disabled.cb-visited {
  color: #ffffff;
  color: #b2b2b2 !important;
  text-decoration: none !important;
}
a:not(.cb-btn).cb-palette-purple1 {
  color: #702f8a;
}
a:not(.cb-btn).cb-palette-purple1:hover, a:not(.cb-btn).cb-palette-purple1.cb-hover, a:not(.cb-btn).cb-palette-purple1:focus, a:not(.cb-btn).cb-palette-purple1.cb-focus {
  color: #702f8a;
}
a:not(.cb-btn).cb-palette-purple1:active, a:not(.cb-btn).cb-palette-purple1.cb-active {
  color: #702f8a;
}
a:not(.cb-btn).cb-palette-purple1:visited, a:not(.cb-btn).cb-palette-purple1.cb-visited {
  color: #702f8a;
}
a:not(.cb-btn).cb-palette-purple1.cb-disabled {
  color: #b2b2b2 !important;
  text-decoration: none !important;
  cursor: not-allowed;
}
a:not(.cb-btn).cb-palette-purple1.cb-disabled:hover, a:not(.cb-btn).cb-palette-purple1.cb-disabled.cb-hover, a:not(.cb-btn).cb-palette-purple1.cb-disabled:focus, a:not(.cb-btn).cb-palette-purple1.cb-disabled.cb-focus, a:not(.cb-btn).cb-palette-purple1.cb-disabled.cb-active, a:not(.cb-btn).cb-palette-purple1.cb-disabled:visited, a:not(.cb-btn).cb-palette-purple1.cb-disabled.cb-visited {
  color: #ffffff;
  color: #b2b2b2 !important;
  text-decoration: none !important;
}
a:not(.cb-btn).cb-palette-green1 {
  color: #3a913f;
}
a:not(.cb-btn).cb-palette-green1:hover, a:not(.cb-btn).cb-palette-green1.cb-hover, a:not(.cb-btn).cb-palette-green1:focus, a:not(.cb-btn).cb-palette-green1.cb-focus {
  color: #3a913f;
}
a:not(.cb-btn).cb-palette-green1:active, a:not(.cb-btn).cb-palette-green1.cb-active {
  color: #3a913f;
}
a:not(.cb-btn).cb-palette-green1:visited, a:not(.cb-btn).cb-palette-green1.cb-visited {
  color: #3a913f;
}
a:not(.cb-btn).cb-palette-green1.cb-disabled {
  color: #b2b2b2 !important;
  text-decoration: none !important;
  cursor: not-allowed;
}
a:not(.cb-btn).cb-palette-green1.cb-disabled:hover, a:not(.cb-btn).cb-palette-green1.cb-disabled.cb-hover, a:not(.cb-btn).cb-palette-green1.cb-disabled:focus, a:not(.cb-btn).cb-palette-green1.cb-disabled.cb-focus, a:not(.cb-btn).cb-palette-green1.cb-disabled.cb-active, a:not(.cb-btn).cb-palette-green1.cb-disabled:visited, a:not(.cb-btn).cb-palette-green1.cb-disabled.cb-visited {
  color: #ffffff;
  color: #b2b2b2 !important;
  text-decoration: none !important;
}

.cb-cursor-default {
  cursor: default;
}

.cb-cursor-none {
  cursor: none;
}

.cb-cursor-help {
  cursor: help;
}

.cb-cursor-auto {
  cursor: auto;
}

.cb-cursor-pointer {
  cursor: pointer;
}

.cb-cursor-progress {
  cursor: progress;
}

.cb-cursor-wait {
  cursor: wait;
}

.cb-cursor-not-allowed {
  cursor: not-allowed;
}

.cb-no-text-decoration-icon {
  text-decoration: none;
}
.cb-no-text-decoration-icon :not(.cb-icon) {
  text-decoration: underline;
}
.cb-no-text-decoration-icon:hover :not(.cb-icon) {
  text-decoration: none;
}

.cb-border-color {
  border-color: #d9d9d9;
}

.cb-border-width {
  border-width: 1px !important;
}

.cb-border-style {
  border-width: 0;
  border-style: solid;
}

.cb-border {
  border: 1px solid #d9d9d9;
}

.cb-no-border {
  border: 0 !important;
}

.cb-no-border-radius {
  border-radius: 0 !important;
}

.cb-no-border-radius-tl {
  border-top-left-radius: 0 !important;
}

.cb-no-border-radius-tr {
  border-top-right-radius: 0 !important;
}

.cb-no-border-radius-bl {
  border-bottom-left-radius: 0 !important;
}

.cb-no-border-radius-br {
  border-bottom-right-radius: 0 !important;
}

.cb-border-top {
  border-top: 1px solid #d9d9d9;
}

.cb-no-border-top {
  border-top: 0 !important;
}

.cb-border-right {
  border-right: 1px solid #d9d9d9;
}

.cb-no-border-right {
  border-right: 0 !important;
}

.cb-border-bottom {
  border-bottom: 1px solid #d9d9d9;
}

.cb-no-border-bottom {
  border-bottom: 0 !important;
}

.cb-border-left {
  border-left: 1px solid #d9d9d9;
}

.cb-no-border-left {
  border-left: 0 !important;
}

.cb-border-solid {
  border-width: 0;
  border-style: solid;
}

.cb-border-dashed {
  border-width: 0;
  border-style: dashed;
}

.cb-border-1 {
  border-width: 1px !important;
}

.cb-border-top-1 {
  border-top-width: 1px !important;
}

.cb-border-right-1 {
  border-right-width: 1px !important;
}

.cb-border-bottom-1 {
  border-bottom-width: 1px !important;
}

.cb-border-left-1 {
  border-left-width: 1px !important;
}

.cb-border-2 {
  border-width: 2px !important;
}

.cb-border-top-2 {
  border-top-width: 2px !important;
}

.cb-border-right-2 {
  border-right-width: 2px !important;
}

.cb-border-bottom-2 {
  border-bottom-width: 2px !important;
}

.cb-border-left-2 {
  border-left-width: 2px !important;
}

.cb-border-4 {
  border-width: 4px !important;
}

.cb-border-top-4 {
  border-top-width: 4px !important;
}

.cb-border-right-4 {
  border-right-width: 4px !important;
}

.cb-border-bottom-4 {
  border-bottom-width: 4px !important;
}

.cb-border-left-4 {
  border-left-width: 4px !important;
}

.cb-border-8 {
  border-width: 8px !important;
}

.cb-border-top-8 {
  border-top-width: 8px !important;
}

.cb-border-right-8 {
  border-right-width: 8px !important;
}

.cb-border-bottom-8 {
  border-bottom-width: 8px !important;
}

.cb-border-left-8 {
  border-left-width: 8px !important;
}

.cb-border-16 {
  border-width: 16px !important;
}

.cb-border-top-16 {
  border-top-width: 16px !important;
}

.cb-border-right-16 {
  border-right-width: 16px !important;
}

.cb-border-bottom-16 {
  border-bottom-width: 16px !important;
}

.cb-border-left-16 {
  border-left-width: 16px !important;
}

.cb-border-24 {
  border-width: 24px !important;
}

.cb-border-top-24 {
  border-top-width: 24px !important;
}

.cb-border-right-24 {
  border-right-width: 24px !important;
}

.cb-border-bottom-24 {
  border-bottom-width: 24px !important;
}

.cb-border-left-24 {
  border-left-width: 24px !important;
}

@media (min-width: 1px) and (max-width: 767.98px) {
  .cb-border-xs {
    border: 1px solid #d9d9d9;
  }
  .cb-no-border-xs {
    border: 0 !important;
  }
  .cb-border-xs-top {
    border-top: 1px solid #d9d9d9;
  }
  .cb-no-border-xs-top {
    border-top: 0 !important;
  }
  .cb-border-xs-right {
    border-right: 1px solid #d9d9d9;
  }
  .cb-no-border-xs-right {
    border-right: 0 !important;
  }
  .cb-border-xs-bottom {
    border-bottom: 1px solid #d9d9d9;
  }
  .cb-no-border-xs-bottom {
    border-bottom: 0 !important;
  }
  .cb-border-xs-left {
    border-left: 1px solid #d9d9d9;
  }
  .cb-no-border-xs-left {
    border-left: 0 !important;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .cb-border-sm {
    border: 1px solid #d9d9d9;
  }
  .cb-no-border-sm {
    border: 0 !important;
  }
  .cb-border-sm-top {
    border-top: 1px solid #d9d9d9;
  }
  .cb-no-border-sm-top {
    border-top: 0 !important;
  }
  .cb-border-sm-right {
    border-right: 1px solid #d9d9d9;
  }
  .cb-no-border-sm-right {
    border-right: 0 !important;
  }
  .cb-border-sm-bottom {
    border-bottom: 1px solid #d9d9d9;
  }
  .cb-no-border-sm-bottom {
    border-bottom: 0 !important;
  }
  .cb-border-sm-left {
    border-left: 1px solid #d9d9d9;
  }
  .cb-no-border-sm-left {
    border-left: 0 !important;
  }
}
@media (min-width: 1024px) and (max-width: 1247.98px) {
  .cb-border-md {
    border: 1px solid #d9d9d9;
  }
  .cb-no-border-md {
    border: 0 !important;
  }
  .cb-border-md-top {
    border-top: 1px solid #d9d9d9;
  }
  .cb-no-border-md-top {
    border-top: 0 !important;
  }
  .cb-border-md-right {
    border-right: 1px solid #d9d9d9;
  }
  .cb-no-border-md-right {
    border-right: 0 !important;
  }
  .cb-border-md-bottom {
    border-bottom: 1px solid #d9d9d9;
  }
  .cb-no-border-md-bottom {
    border-bottom: 0 !important;
  }
  .cb-border-md-left {
    border-left: 1px solid #d9d9d9;
  }
  .cb-no-border-md-left {
    border-left: 0 !important;
  }
}
@media (min-width: 1248px) and (max-width: 1343.98px) {
  .cb-border-lg {
    border: 1px solid #d9d9d9;
  }
  .cb-no-border-lg {
    border: 0 !important;
  }
  .cb-border-lg-top {
    border-top: 1px solid #d9d9d9;
  }
  .cb-no-border-lg-top {
    border-top: 0 !important;
  }
  .cb-border-lg-right {
    border-right: 1px solid #d9d9d9;
  }
  .cb-no-border-lg-right {
    border-right: 0 !important;
  }
  .cb-border-lg-bottom {
    border-bottom: 1px solid #d9d9d9;
  }
  .cb-no-border-lg-bottom {
    border-bottom: 0 !important;
  }
  .cb-border-lg-left {
    border-left: 1px solid #d9d9d9;
  }
  .cb-no-border-lg-left {
    border-left: 0 !important;
  }
}
@media (min-width: 1344px) and (max-width: 1439.98px) {
  .cb-border-xl {
    border: 1px solid #d9d9d9;
  }
  .cb-no-border-xl {
    border: 0 !important;
  }
  .cb-border-xl-top {
    border-top: 1px solid #d9d9d9;
  }
  .cb-no-border-xl-top {
    border-top: 0 !important;
  }
  .cb-border-xl-right {
    border-right: 1px solid #d9d9d9;
  }
  .cb-no-border-xl-right {
    border-right: 0 !important;
  }
  .cb-border-xl-bottom {
    border-bottom: 1px solid #d9d9d9;
  }
  .cb-no-border-xl-bottom {
    border-bottom: 0 !important;
  }
  .cb-border-xl-left {
    border-left: 1px solid #d9d9d9;
  }
  .cb-no-border-xl-left {
    border-left: 0 !important;
  }
}
@media (min-width: 1440px) and (max-width: 1727.98px) {
  .cb-border-2xl {
    border: 1px solid #d9d9d9;
  }
  .cb-no-border-2xl {
    border: 0 !important;
  }
  .cb-border-2xl-top {
    border-top: 1px solid #d9d9d9;
  }
  .cb-no-border-2xl-top {
    border-top: 0 !important;
  }
  .cb-border-2xl-right {
    border-right: 1px solid #d9d9d9;
  }
  .cb-no-border-2xl-right {
    border-right: 0 !important;
  }
  .cb-border-2xl-bottom {
    border-bottom: 1px solid #d9d9d9;
  }
  .cb-no-border-2xl-bottom {
    border-bottom: 0 !important;
  }
  .cb-border-2xl-left {
    border-left: 1px solid #d9d9d9;
  }
  .cb-no-border-2xl-left {
    border-left: 0 !important;
  }
}
@media (min-width: 1728px) {
  .cb-border-3xl {
    border: 1px solid #d9d9d9;
  }
  .cb-no-border-3xl {
    border: 0 !important;
  }
  .cb-border-3xl-top {
    border-top: 1px solid #d9d9d9;
  }
  .cb-no-border-3xl-top {
    border-top: 0 !important;
  }
  .cb-border-3xl-right {
    border-right: 1px solid #d9d9d9;
  }
  .cb-no-border-3xl-right {
    border-right: 0 !important;
  }
  .cb-border-3xl-bottom {
    border-bottom: 1px solid #d9d9d9;
  }
  .cb-no-border-3xl-bottom {
    border-bottom: 0 !important;
  }
  .cb-border-3xl-left {
    border-left: 1px solid #d9d9d9;
  }
  .cb-no-border-3xl-left {
    border-left: 0 !important;
  }
}
@media (min-width: 1px) {
  .cb-border-xs-up {
    border: 1px solid #d9d9d9;
  }
  .cb-no-border-xs-up {
    border: 0 !important;
  }
  .cb-border-xs-up-top {
    border-top: 1px solid #d9d9d9;
  }
  .cb-no-border-xs-up-top {
    border-top: 0 !important;
  }
  .cb-border-xs-up-right {
    border-right: 1px solid #d9d9d9;
  }
  .cb-no-border-xs-up-right {
    border-right: 0 !important;
  }
  .cb-border-xs-up-bottom {
    border-bottom: 1px solid #d9d9d9;
  }
  .cb-no-border-xs-up-bottom {
    border-bottom: 0 !important;
  }
  .cb-border-xs-up-left {
    border-left: 1px solid #d9d9d9;
  }
  .cb-no-border-xs-up-left {
    border-left: 0 !important;
  }
}
@media (min-width: 768px) {
  .cb-border-sm-up {
    border: 1px solid #d9d9d9;
  }
  .cb-no-border-sm-up {
    border: 0 !important;
  }
  .cb-border-sm-up-top {
    border-top: 1px solid #d9d9d9;
  }
  .cb-no-border-sm-up-top {
    border-top: 0 !important;
  }
  .cb-border-sm-up-right {
    border-right: 1px solid #d9d9d9;
  }
  .cb-no-border-sm-up-right {
    border-right: 0 !important;
  }
  .cb-border-sm-up-bottom {
    border-bottom: 1px solid #d9d9d9;
  }
  .cb-no-border-sm-up-bottom {
    border-bottom: 0 !important;
  }
  .cb-border-sm-up-left {
    border-left: 1px solid #d9d9d9;
  }
  .cb-no-border-sm-up-left {
    border-left: 0 !important;
  }
}
@media (min-width: 1024px) {
  .cb-border-md-up {
    border: 1px solid #d9d9d9;
  }
  .cb-no-border-md-up {
    border: 0 !important;
  }
  .cb-border-md-up-top {
    border-top: 1px solid #d9d9d9;
  }
  .cb-no-border-md-up-top {
    border-top: 0 !important;
  }
  .cb-border-md-up-right {
    border-right: 1px solid #d9d9d9;
  }
  .cb-no-border-md-up-right {
    border-right: 0 !important;
  }
  .cb-border-md-up-bottom {
    border-bottom: 1px solid #d9d9d9;
  }
  .cb-no-border-md-up-bottom {
    border-bottom: 0 !important;
  }
  .cb-border-md-up-left {
    border-left: 1px solid #d9d9d9;
  }
  .cb-no-border-md-up-left {
    border-left: 0 !important;
  }
}
@media (min-width: 1248px) {
  .cb-border-lg-up {
    border: 1px solid #d9d9d9;
  }
  .cb-no-border-lg-up {
    border: 0 !important;
  }
  .cb-border-lg-up-top {
    border-top: 1px solid #d9d9d9;
  }
  .cb-no-border-lg-up-top {
    border-top: 0 !important;
  }
  .cb-border-lg-up-right {
    border-right: 1px solid #d9d9d9;
  }
  .cb-no-border-lg-up-right {
    border-right: 0 !important;
  }
  .cb-border-lg-up-bottom {
    border-bottom: 1px solid #d9d9d9;
  }
  .cb-no-border-lg-up-bottom {
    border-bottom: 0 !important;
  }
  .cb-border-lg-up-left {
    border-left: 1px solid #d9d9d9;
  }
  .cb-no-border-lg-up-left {
    border-left: 0 !important;
  }
}
@media (min-width: 1344px) {
  .cb-border-xl-up {
    border: 1px solid #d9d9d9;
  }
  .cb-no-border-xl-up {
    border: 0 !important;
  }
  .cb-border-xl-up-top {
    border-top: 1px solid #d9d9d9;
  }
  .cb-no-border-xl-up-top {
    border-top: 0 !important;
  }
  .cb-border-xl-up-right {
    border-right: 1px solid #d9d9d9;
  }
  .cb-no-border-xl-up-right {
    border-right: 0 !important;
  }
  .cb-border-xl-up-bottom {
    border-bottom: 1px solid #d9d9d9;
  }
  .cb-no-border-xl-up-bottom {
    border-bottom: 0 !important;
  }
  .cb-border-xl-up-left {
    border-left: 1px solid #d9d9d9;
  }
  .cb-no-border-xl-up-left {
    border-left: 0 !important;
  }
}
@media (min-width: 1440px) {
  .cb-border-2xl-up {
    border: 1px solid #d9d9d9;
  }
  .cb-no-border-2xl-up {
    border: 0 !important;
  }
  .cb-border-2xl-up-top {
    border-top: 1px solid #d9d9d9;
  }
  .cb-no-border-2xl-up-top {
    border-top: 0 !important;
  }
  .cb-border-2xl-up-right {
    border-right: 1px solid #d9d9d9;
  }
  .cb-no-border-2xl-up-right {
    border-right: 0 !important;
  }
  .cb-border-2xl-up-bottom {
    border-bottom: 1px solid #d9d9d9;
  }
  .cb-no-border-2xl-up-bottom {
    border-bottom: 0 !important;
  }
  .cb-border-2xl-up-left {
    border-left: 1px solid #d9d9d9;
  }
  .cb-no-border-2xl-up-left {
    border-left: 0 !important;
  }
}
@media (min-width: 1728px) {
  .cb-border-3xl-up {
    border: 1px solid #d9d9d9;
  }
  .cb-no-border-3xl-up {
    border: 0 !important;
  }
  .cb-border-3xl-up-top {
    border-top: 1px solid #d9d9d9;
  }
  .cb-no-border-3xl-up-top {
    border-top: 0 !important;
  }
  .cb-border-3xl-up-right {
    border-right: 1px solid #d9d9d9;
  }
  .cb-no-border-3xl-up-right {
    border-right: 0 !important;
  }
  .cb-border-3xl-up-bottom {
    border-bottom: 1px solid #d9d9d9;
  }
  .cb-no-border-3xl-up-bottom {
    border-bottom: 0 !important;
  }
  .cb-border-3xl-up-left {
    border-left: 1px solid #d9d9d9;
  }
  .cb-no-border-3xl-up-left {
    border-left: 0 !important;
  }
}
@media (max-width: 767.98px) {
  .cb-border-xs-down {
    border: 1px solid #d9d9d9;
  }
  .cb-no-border-xs-down {
    border: 0 !important;
  }
  .cb-border-xs-down-top {
    border-top: 1px solid #d9d9d9;
  }
  .cb-no-border-xs-down-top {
    border-top: 0 !important;
  }
  .cb-border-xs-down-right {
    border-right: 1px solid #d9d9d9;
  }
  .cb-no-border-xs-down-right {
    border-right: 0 !important;
  }
  .cb-border-xs-down-bottom {
    border-bottom: 1px solid #d9d9d9;
  }
  .cb-no-border-xs-down-bottom {
    border-bottom: 0 !important;
  }
  .cb-border-xs-down-left {
    border-left: 1px solid #d9d9d9;
  }
  .cb-no-border-xs-down-left {
    border-left: 0 !important;
  }
}
@media (max-width: 1023.98px) {
  .cb-border-sm-down {
    border: 1px solid #d9d9d9;
  }
  .cb-no-border-sm-down {
    border: 0 !important;
  }
  .cb-border-sm-down-top {
    border-top: 1px solid #d9d9d9;
  }
  .cb-no-border-sm-down-top {
    border-top: 0 !important;
  }
  .cb-border-sm-down-right {
    border-right: 1px solid #d9d9d9;
  }
  .cb-no-border-sm-down-right {
    border-right: 0 !important;
  }
  .cb-border-sm-down-bottom {
    border-bottom: 1px solid #d9d9d9;
  }
  .cb-no-border-sm-down-bottom {
    border-bottom: 0 !important;
  }
  .cb-border-sm-down-left {
    border-left: 1px solid #d9d9d9;
  }
  .cb-no-border-sm-down-left {
    border-left: 0 !important;
  }
}
@media (max-width: 1247.98px) {
  .cb-border-md-down {
    border: 1px solid #d9d9d9;
  }
  .cb-no-border-md-down {
    border: 0 !important;
  }
  .cb-border-md-down-top {
    border-top: 1px solid #d9d9d9;
  }
  .cb-no-border-md-down-top {
    border-top: 0 !important;
  }
  .cb-border-md-down-right {
    border-right: 1px solid #d9d9d9;
  }
  .cb-no-border-md-down-right {
    border-right: 0 !important;
  }
  .cb-border-md-down-bottom {
    border-bottom: 1px solid #d9d9d9;
  }
  .cb-no-border-md-down-bottom {
    border-bottom: 0 !important;
  }
  .cb-border-md-down-left {
    border-left: 1px solid #d9d9d9;
  }
  .cb-no-border-md-down-left {
    border-left: 0 !important;
  }
}
@media (max-width: 1343.98px) {
  .cb-border-lg-down {
    border: 1px solid #d9d9d9;
  }
  .cb-no-border-lg-down {
    border: 0 !important;
  }
  .cb-border-lg-down-top {
    border-top: 1px solid #d9d9d9;
  }
  .cb-no-border-lg-down-top {
    border-top: 0 !important;
  }
  .cb-border-lg-down-right {
    border-right: 1px solid #d9d9d9;
  }
  .cb-no-border-lg-down-right {
    border-right: 0 !important;
  }
  .cb-border-lg-down-bottom {
    border-bottom: 1px solid #d9d9d9;
  }
  .cb-no-border-lg-down-bottom {
    border-bottom: 0 !important;
  }
  .cb-border-lg-down-left {
    border-left: 1px solid #d9d9d9;
  }
  .cb-no-border-lg-down-left {
    border-left: 0 !important;
  }
}
@media (max-width: 1439.98px) {
  .cb-border-xl-down {
    border: 1px solid #d9d9d9;
  }
  .cb-no-border-xl-down {
    border: 0 !important;
  }
  .cb-border-xl-down-top {
    border-top: 1px solid #d9d9d9;
  }
  .cb-no-border-xl-down-top {
    border-top: 0 !important;
  }
  .cb-border-xl-down-right {
    border-right: 1px solid #d9d9d9;
  }
  .cb-no-border-xl-down-right {
    border-right: 0 !important;
  }
  .cb-border-xl-down-bottom {
    border-bottom: 1px solid #d9d9d9;
  }
  .cb-no-border-xl-down-bottom {
    border-bottom: 0 !important;
  }
  .cb-border-xl-down-left {
    border-left: 1px solid #d9d9d9;
  }
  .cb-no-border-xl-down-left {
    border-left: 0 !important;
  }
}
@media (max-width: 1727.98px) {
  .cb-border-2xl-down {
    border: 1px solid #d9d9d9;
  }
  .cb-no-border-2xl-down {
    border: 0 !important;
  }
  .cb-border-2xl-down-top {
    border-top: 1px solid #d9d9d9;
  }
  .cb-no-border-2xl-down-top {
    border-top: 0 !important;
  }
  .cb-border-2xl-down-right {
    border-right: 1px solid #d9d9d9;
  }
  .cb-no-border-2xl-down-right {
    border-right: 0 !important;
  }
  .cb-border-2xl-down-bottom {
    border-bottom: 1px solid #d9d9d9;
  }
  .cb-no-border-2xl-down-bottom {
    border-bottom: 0 !important;
  }
  .cb-border-2xl-down-left {
    border-left: 1px solid #d9d9d9;
  }
  .cb-no-border-2xl-down-left {
    border-left: 0 !important;
  }
}
.cb-border-3xl-down {
  border: 1px solid #d9d9d9;
}

.cb-no-border-3xl-down {
  border: 0 !important;
}

.cb-border-3xl-down-top {
  border-top: 1px solid #d9d9d9;
}

.cb-no-border-3xl-down-top {
  border-top: 0 !important;
}

.cb-border-3xl-down-right {
  border-right: 1px solid #d9d9d9;
}

.cb-no-border-3xl-down-right {
  border-right: 0 !important;
}

.cb-border-3xl-down-bottom {
  border-bottom: 1px solid #d9d9d9;
}

.cb-no-border-3xl-down-bottom {
  border-bottom: 0 !important;
}

.cb-border-3xl-down-left {
  border-left: 1px solid #d9d9d9;
}

.cb-no-border-3xl-down-left {
  border-left: 0 !important;
}

.cb-border-radius {
  border-radius: 8px;
}

.cb-border-radius-8 {
  border-radius: 8px;
}

.cb-border-radius-16 {
  border-radius: 16px;
}

.cb-border-radius-50 {
  border-radius: 50%;
}

.cb-border-radius-top-left-8 {
  border-top-left-radius: 8px !important;
}

.cb-border-radius-top-right-8 {
  border-top-right-radius: 8px !important;
}

.cb-border-radius-bottom-left-8 {
  border-bottom-left-radius: 8px !important;
}

.cb-border-radius-bottom-right-8 {
  border-bottom-right-radius: 8px !important;
}

.cb-border-radius-top-left-16 {
  border-top-left-radius: 16px !important;
}

.cb-border-radius-top-right-16 {
  border-top-right-radius: 16px !important;
}

.cb-border-radius-bottom-left-16 {
  border-bottom-left-radius: 16px !important;
}

.cb-border-radius-bottom-right-16 {
  border-bottom-right-radius: 16px !important;
}

.cb-border-radius-top-left-50 {
  border-top-left-radius: 50% !important;
}

.cb-border-radius-top-right-50 {
  border-top-right-radius: 50% !important;
}

.cb-border-radius-bottom-left-50 {
  border-bottom-left-radius: 50% !important;
}

.cb-border-radius-bottom-right-50 {
  border-bottom-right-radius: 50% !important;
}

.cb-box-shadow {
  box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.2);
}

.cb-box-shadow-right {
  box-shadow: 4px 0px 4px -2px rgba(0, 0, 0, 0.1);
}

.cb-box-shadow-left {
  box-shadow: -4px 0px 4px -2px rgba(0, 0, 0, 0.1);
}

.cb-box-shadow-bottom {
  box-shadow: 0px 4px 4px -2px rgba(0, 0, 0, 0.1);
}

.cb-box-shadow-top {
  box-shadow: 0px -4px 4px -2px rgba(0, 0, 0, 0.1);
}

.cb-box-shadow-light {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
}

.cb-box-shadow-top-light {
  box-shadow: 0 -5px 11px -5px rgba(0, 0, 0, 0.1);
}

.cb-box-shadow-left-light {
  box-shadow: -5px 0 11px -5px rgba(0, 0, 0, 0.1);
}

.cb-box-shadow-right-light {
  box-shadow: 5px 0 11px -5px rgba(0, 0, 0, 0.1);
}

.cb-box-shadow-bottom-light {
  box-shadow: 0 5px 11px -5px rgba(0, 0, 0, 0.1);
}

.cb-no-box-shadow {
  box-shadow: none !important;
}

.cb-blue5-tint-1-border {
  border-color: #e6edf8 !important;
}

.cb-blue5-tint-2-border {
  border-color: #f5f7fc !important;
}

.cb-blue5-shade-1-border {
  border-color: #28369a !important;
}

.cb-blue5-shade-2-border {
  border-color: #1b2264 !important;
}

.cb-blue2-tint-1-border {
  border-color: #e6f1fa !important;
}

.cb-purple1-tint-1-border {
  border-color: #f1eaf3 !important;
}

.cb-green1-tint-1-border {
  border-color: #ebf4ec !important;
}

.cb-blue2-tint-2-border {
  border-color: #f2f8fc !important;
}

.cb-purple1-tint-2-border {
  border-color: #f8f5f9 !important;
}

.cb-green1-tint-2-border {
  border-color: #f5faf5 !important;
}

.cb-img-fluid {
  max-width: 100%;
  height: auto;
}

.cb-img-stretch {
  min-width: 100%;
  width: 100%;
}

.cb-img-thumbnail {
  background-color: #b2b2b2;
  border: 1px solid #d9d9d9;
  max-width: 100%;
  height: auto;
}

.cb-img-circular {
  border-radius: 50%;
}

.cb-img-grayscale {
  filter: grayscale(100%);
}

.cb-fade-in.cb-active-effect {
  animation-name: fadeIn;
  animation-duration: 3s;
}

.cb-fade-out.cb-active-effect {
  animation-name: fadeOut;
  animation-duration: 3s;
}

.cb-static-img {
  position: relative;
  overflow: hidden;
}
.cb-static-img .cb-static-img-btn {
  position: absolute;
  right: 1.5rem;
  bottom: 1.5rem;
  line-height: 0;
  border: 0;
  background-color: transparent;
  font-size: 0;
  padding: 0;
  color: #ffffff !important;
  text-decoration: none !important;
}
.cb-static-img .cb-static-img-btn .cb-icon {
  position: relative;
  font-size: 2rem;
  width: calc(2rem + 4px);
  height: calc(2rem + 4px);
}
.cb-static-img .cb-static-img-btn .cb-icon::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: calc(2rem + 4px);
  height: calc(2rem + 4px);
  z-index: 1;
  background-color: #1e1e1e;
  transition: all 0.3s;
  opacity: 0.6;
  border-radius: 50%;
}
.cb-static-img .cb-static-img-btn .cb-icon::before {
  position: absolute;
  bottom: 2px;
  right: 2px;
  width: 2rem;
  height: 2rem;
  z-index: 2 !important;
}
.cb-static-img .cb-static-img-btn:hover .cb-icon::after {
  opacity: 0.9;
}

@media (forced-colors: active) {
  .cb-static-img-btn {
    forced-color-adjust: none !important;
    background-color: #ffffff !important;
    padding: 4px !important;
  }
  .cb-static-img-btn .cb-icon {
    font-size: 2rem;
    width: unset !important;
    height: unset !important;
    background-color: #1e1e1e;
    border-radius: 50%;
    border: 2px solid #1e1e1e;
  }
  .cb-static-img-btn .cb-icon::after {
    content: none !important;
  }
  .cb-static-img-btn .cb-icon::before {
    position: unset !important;
    bottom: unset !important;
    right: unset !important;
    width: unset !important;
    height: unset !important;
    z-index: unset !important;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.cb-margin-4 {
  margin: 4px;
}

.cb-margin-top-4 {
  margin-top: 4px;
}

.cb-margin-bottom-4 {
  margin-bottom: 4px;
}

.cb-margin-left-4 {
  margin-left: 4px;
}

.cb-margin-right-4 {
  margin-right: 4px;
}

.cb-margin-8 {
  margin: 8px;
}

.cb-margin-top-8 {
  margin-top: 8px;
}

.cb-margin-bottom-8 {
  margin-bottom: 8px;
}

.cb-margin-left-8 {
  margin-left: 8px;
}

.cb-margin-right-8 {
  margin-right: 8px;
}

.cb-margin-16 {
  margin: 16px;
}

.cb-margin-top-16 {
  margin-top: 16px;
}

.cb-margin-bottom-16 {
  margin-bottom: 16px;
}

.cb-margin-left-16 {
  margin-left: 16px;
}

.cb-margin-right-16 {
  margin-right: 16px;
}

.cb-margin-24 {
  margin: 24px;
}

.cb-margin-top-24 {
  margin-top: 24px;
}

.cb-margin-bottom-24 {
  margin-bottom: 24px;
}

.cb-margin-left-24 {
  margin-left: 24px;
}

.cb-margin-right-24 {
  margin-right: 24px;
}

.cb-margin-32 {
  margin: 32px;
}

.cb-margin-top-32 {
  margin-top: 32px;
}

.cb-margin-bottom-32 {
  margin-bottom: 32px;
}

.cb-margin-left-32 {
  margin-left: 32px;
}

.cb-margin-right-32 {
  margin-right: 32px;
}

.cb-margin-48 {
  margin: 48px;
}

.cb-margin-top-48 {
  margin-top: 48px;
}

.cb-margin-bottom-48 {
  margin-bottom: 48px;
}

.cb-margin-left-48 {
  margin-left: 48px;
}

.cb-margin-right-48 {
  margin-right: 48px;
}

.cb-margin-72 {
  margin: 72px;
}

.cb-margin-top-72 {
  margin-top: 72px;
}

.cb-margin-bottom-72 {
  margin-bottom: 72px;
}

.cb-margin-left-72 {
  margin-left: 72px;
}

.cb-margin-right-72 {
  margin-right: 72px;
}

@media (min-width: 1px) and (max-width: 767.98px) {
  .cb-margin-xs-4 {
    margin: 4px;
  }
  .cb-margin-xs-top-4 {
    margin-top: 4px;
  }
  .cb-no-margin-xs-top {
    margin-top: 0 !important;
  }
  .cb-margin-xs-bottom-4 {
    margin-bottom: 4px;
  }
  .cb-no-margin-xs-bottom {
    margin-bottom: 0 !important;
  }
  .cb-margin-xs-left-4 {
    margin-left: 4px;
  }
  .cb-no-margin-xs-left {
    margin-left: 0 !important;
  }
  .cb-margin-xs-right-4 {
    margin-right: 4px;
  }
  .cb-no-margin-xs-right {
    margin-right: 0 !important;
  }
  .cb-margin-xs-8 {
    margin: 8px;
  }
  .cb-margin-xs-top-8 {
    margin-top: 8px;
  }
  .cb-no-margin-xs-top {
    margin-top: 0 !important;
  }
  .cb-margin-xs-bottom-8 {
    margin-bottom: 8px;
  }
  .cb-no-margin-xs-bottom {
    margin-bottom: 0 !important;
  }
  .cb-margin-xs-left-8 {
    margin-left: 8px;
  }
  .cb-no-margin-xs-left {
    margin-left: 0 !important;
  }
  .cb-margin-xs-right-8 {
    margin-right: 8px;
  }
  .cb-no-margin-xs-right {
    margin-right: 0 !important;
  }
  .cb-margin-xs-16 {
    margin: 16px;
  }
  .cb-margin-xs-top-16 {
    margin-top: 16px;
  }
  .cb-no-margin-xs-top {
    margin-top: 0 !important;
  }
  .cb-margin-xs-bottom-16 {
    margin-bottom: 16px;
  }
  .cb-no-margin-xs-bottom {
    margin-bottom: 0 !important;
  }
  .cb-margin-xs-left-16 {
    margin-left: 16px;
  }
  .cb-no-margin-xs-left {
    margin-left: 0 !important;
  }
  .cb-margin-xs-right-16 {
    margin-right: 16px;
  }
  .cb-no-margin-xs-right {
    margin-right: 0 !important;
  }
  .cb-margin-xs-24 {
    margin: 24px;
  }
  .cb-margin-xs-top-24 {
    margin-top: 24px;
  }
  .cb-no-margin-xs-top {
    margin-top: 0 !important;
  }
  .cb-margin-xs-bottom-24 {
    margin-bottom: 24px;
  }
  .cb-no-margin-xs-bottom {
    margin-bottom: 0 !important;
  }
  .cb-margin-xs-left-24 {
    margin-left: 24px;
  }
  .cb-no-margin-xs-left {
    margin-left: 0 !important;
  }
  .cb-margin-xs-right-24 {
    margin-right: 24px;
  }
  .cb-no-margin-xs-right {
    margin-right: 0 !important;
  }
  .cb-margin-xs-32 {
    margin: 32px;
  }
  .cb-margin-xs-top-32 {
    margin-top: 32px;
  }
  .cb-no-margin-xs-top {
    margin-top: 0 !important;
  }
  .cb-margin-xs-bottom-32 {
    margin-bottom: 32px;
  }
  .cb-no-margin-xs-bottom {
    margin-bottom: 0 !important;
  }
  .cb-margin-xs-left-32 {
    margin-left: 32px;
  }
  .cb-no-margin-xs-left {
    margin-left: 0 !important;
  }
  .cb-margin-xs-right-32 {
    margin-right: 32px;
  }
  .cb-no-margin-xs-right {
    margin-right: 0 !important;
  }
  .cb-margin-xs-48 {
    margin: 48px;
  }
  .cb-margin-xs-top-48 {
    margin-top: 48px;
  }
  .cb-no-margin-xs-top {
    margin-top: 0 !important;
  }
  .cb-margin-xs-bottom-48 {
    margin-bottom: 48px;
  }
  .cb-no-margin-xs-bottom {
    margin-bottom: 0 !important;
  }
  .cb-margin-xs-left-48 {
    margin-left: 48px;
  }
  .cb-no-margin-xs-left {
    margin-left: 0 !important;
  }
  .cb-margin-xs-right-48 {
    margin-right: 48px;
  }
  .cb-no-margin-xs-right {
    margin-right: 0 !important;
  }
  .cb-margin-xs-72 {
    margin: 72px;
  }
  .cb-margin-xs-top-72 {
    margin-top: 72px;
  }
  .cb-no-margin-xs-top {
    margin-top: 0 !important;
  }
  .cb-margin-xs-bottom-72 {
    margin-bottom: 72px;
  }
  .cb-no-margin-xs-bottom {
    margin-bottom: 0 !important;
  }
  .cb-margin-xs-left-72 {
    margin-left: 72px;
  }
  .cb-no-margin-xs-left {
    margin-left: 0 !important;
  }
  .cb-margin-xs-right-72 {
    margin-right: 72px;
  }
  .cb-no-margin-xs-right {
    margin-right: 0 !important;
  }
}
@media (min-width: 1px) {
  .cb-margin-xs-up-4 {
    margin: 4px;
  }
  .cb-margin-xs-up-top-4 {
    margin-top: 4px;
  }
  .cb-margin-xs-up-bottom-4 {
    margin-bottom: 4px;
  }
  .cb-margin-xs-up-left-4 {
    margin-left: 4px;
  }
  .cb-margin-xs-up-right-4 {
    margin-right: 4px;
  }
  .cb-margin-xs-up-8 {
    margin: 8px;
  }
  .cb-margin-xs-up-top-8 {
    margin-top: 8px;
  }
  .cb-margin-xs-up-bottom-8 {
    margin-bottom: 8px;
  }
  .cb-margin-xs-up-left-8 {
    margin-left: 8px;
  }
  .cb-margin-xs-up-right-8 {
    margin-right: 8px;
  }
  .cb-margin-xs-up-16 {
    margin: 16px;
  }
  .cb-margin-xs-up-top-16 {
    margin-top: 16px;
  }
  .cb-margin-xs-up-bottom-16 {
    margin-bottom: 16px;
  }
  .cb-margin-xs-up-left-16 {
    margin-left: 16px;
  }
  .cb-margin-xs-up-right-16 {
    margin-right: 16px;
  }
  .cb-margin-xs-up-24 {
    margin: 24px;
  }
  .cb-margin-xs-up-top-24 {
    margin-top: 24px;
  }
  .cb-margin-xs-up-bottom-24 {
    margin-bottom: 24px;
  }
  .cb-margin-xs-up-left-24 {
    margin-left: 24px;
  }
  .cb-margin-xs-up-right-24 {
    margin-right: 24px;
  }
  .cb-margin-xs-up-32 {
    margin: 32px;
  }
  .cb-margin-xs-up-top-32 {
    margin-top: 32px;
  }
  .cb-margin-xs-up-bottom-32 {
    margin-bottom: 32px;
  }
  .cb-margin-xs-up-left-32 {
    margin-left: 32px;
  }
  .cb-margin-xs-up-right-32 {
    margin-right: 32px;
  }
  .cb-margin-xs-up-48 {
    margin: 48px;
  }
  .cb-margin-xs-up-top-48 {
    margin-top: 48px;
  }
  .cb-margin-xs-up-bottom-48 {
    margin-bottom: 48px;
  }
  .cb-margin-xs-up-left-48 {
    margin-left: 48px;
  }
  .cb-margin-xs-up-right-48 {
    margin-right: 48px;
  }
  .cb-margin-xs-up-72 {
    margin: 72px;
  }
  .cb-margin-xs-up-top-72 {
    margin-top: 72px;
  }
  .cb-margin-xs-up-bottom-72 {
    margin-bottom: 72px;
  }
  .cb-margin-xs-up-left-72 {
    margin-left: 72px;
  }
  .cb-margin-xs-up-right-72 {
    margin-right: 72px;
  }
}
@media (max-width: 767.98px) {
  .cb-margin-xs-down-4 {
    margin: 4px;
  }
  .cb-margin-xs-down-top-4 {
    margin-top: 4px;
  }
  .cb-margin-xs-down-bottom-4 {
    margin-bottom: 4px;
  }
  .cb-margin-xs-down-left-4 {
    margin-left: 4px;
  }
  .cb-margin-xs-down-right-4 {
    margin-right: 4px;
  }
  .cb-margin-xs-down-8 {
    margin: 8px;
  }
  .cb-margin-xs-down-top-8 {
    margin-top: 8px;
  }
  .cb-margin-xs-down-bottom-8 {
    margin-bottom: 8px;
  }
  .cb-margin-xs-down-left-8 {
    margin-left: 8px;
  }
  .cb-margin-xs-down-right-8 {
    margin-right: 8px;
  }
  .cb-margin-xs-down-16 {
    margin: 16px;
  }
  .cb-margin-xs-down-top-16 {
    margin-top: 16px;
  }
  .cb-margin-xs-down-bottom-16 {
    margin-bottom: 16px;
  }
  .cb-margin-xs-down-left-16 {
    margin-left: 16px;
  }
  .cb-margin-xs-down-right-16 {
    margin-right: 16px;
  }
  .cb-margin-xs-down-24 {
    margin: 24px;
  }
  .cb-margin-xs-down-top-24 {
    margin-top: 24px;
  }
  .cb-margin-xs-down-bottom-24 {
    margin-bottom: 24px;
  }
  .cb-margin-xs-down-left-24 {
    margin-left: 24px;
  }
  .cb-margin-xs-down-right-24 {
    margin-right: 24px;
  }
  .cb-margin-xs-down-32 {
    margin: 32px;
  }
  .cb-margin-xs-down-top-32 {
    margin-top: 32px;
  }
  .cb-margin-xs-down-bottom-32 {
    margin-bottom: 32px;
  }
  .cb-margin-xs-down-left-32 {
    margin-left: 32px;
  }
  .cb-margin-xs-down-right-32 {
    margin-right: 32px;
  }
  .cb-margin-xs-down-48 {
    margin: 48px;
  }
  .cb-margin-xs-down-top-48 {
    margin-top: 48px;
  }
  .cb-margin-xs-down-bottom-48 {
    margin-bottom: 48px;
  }
  .cb-margin-xs-down-left-48 {
    margin-left: 48px;
  }
  .cb-margin-xs-down-right-48 {
    margin-right: 48px;
  }
  .cb-margin-xs-down-72 {
    margin: 72px;
  }
  .cb-margin-xs-down-top-72 {
    margin-top: 72px;
  }
  .cb-margin-xs-down-bottom-72 {
    margin-bottom: 72px;
  }
  .cb-margin-xs-down-left-72 {
    margin-left: 72px;
  }
  .cb-margin-xs-down-right-72 {
    margin-right: 72px;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .cb-margin-sm-4 {
    margin: 4px;
  }
  .cb-margin-sm-top-4 {
    margin-top: 4px;
  }
  .cb-no-margin-sm-top {
    margin-top: 0 !important;
  }
  .cb-margin-sm-bottom-4 {
    margin-bottom: 4px;
  }
  .cb-no-margin-sm-bottom {
    margin-bottom: 0 !important;
  }
  .cb-margin-sm-left-4 {
    margin-left: 4px;
  }
  .cb-no-margin-sm-left {
    margin-left: 0 !important;
  }
  .cb-margin-sm-right-4 {
    margin-right: 4px;
  }
  .cb-no-margin-sm-right {
    margin-right: 0 !important;
  }
  .cb-margin-sm-8 {
    margin: 8px;
  }
  .cb-margin-sm-top-8 {
    margin-top: 8px;
  }
  .cb-no-margin-sm-top {
    margin-top: 0 !important;
  }
  .cb-margin-sm-bottom-8 {
    margin-bottom: 8px;
  }
  .cb-no-margin-sm-bottom {
    margin-bottom: 0 !important;
  }
  .cb-margin-sm-left-8 {
    margin-left: 8px;
  }
  .cb-no-margin-sm-left {
    margin-left: 0 !important;
  }
  .cb-margin-sm-right-8 {
    margin-right: 8px;
  }
  .cb-no-margin-sm-right {
    margin-right: 0 !important;
  }
  .cb-margin-sm-16 {
    margin: 16px;
  }
  .cb-margin-sm-top-16 {
    margin-top: 16px;
  }
  .cb-no-margin-sm-top {
    margin-top: 0 !important;
  }
  .cb-margin-sm-bottom-16 {
    margin-bottom: 16px;
  }
  .cb-no-margin-sm-bottom {
    margin-bottom: 0 !important;
  }
  .cb-margin-sm-left-16 {
    margin-left: 16px;
  }
  .cb-no-margin-sm-left {
    margin-left: 0 !important;
  }
  .cb-margin-sm-right-16 {
    margin-right: 16px;
  }
  .cb-no-margin-sm-right {
    margin-right: 0 !important;
  }
  .cb-margin-sm-24 {
    margin: 24px;
  }
  .cb-margin-sm-top-24 {
    margin-top: 24px;
  }
  .cb-no-margin-sm-top {
    margin-top: 0 !important;
  }
  .cb-margin-sm-bottom-24 {
    margin-bottom: 24px;
  }
  .cb-no-margin-sm-bottom {
    margin-bottom: 0 !important;
  }
  .cb-margin-sm-left-24 {
    margin-left: 24px;
  }
  .cb-no-margin-sm-left {
    margin-left: 0 !important;
  }
  .cb-margin-sm-right-24 {
    margin-right: 24px;
  }
  .cb-no-margin-sm-right {
    margin-right: 0 !important;
  }
  .cb-margin-sm-32 {
    margin: 32px;
  }
  .cb-margin-sm-top-32 {
    margin-top: 32px;
  }
  .cb-no-margin-sm-top {
    margin-top: 0 !important;
  }
  .cb-margin-sm-bottom-32 {
    margin-bottom: 32px;
  }
  .cb-no-margin-sm-bottom {
    margin-bottom: 0 !important;
  }
  .cb-margin-sm-left-32 {
    margin-left: 32px;
  }
  .cb-no-margin-sm-left {
    margin-left: 0 !important;
  }
  .cb-margin-sm-right-32 {
    margin-right: 32px;
  }
  .cb-no-margin-sm-right {
    margin-right: 0 !important;
  }
  .cb-margin-sm-48 {
    margin: 48px;
  }
  .cb-margin-sm-top-48 {
    margin-top: 48px;
  }
  .cb-no-margin-sm-top {
    margin-top: 0 !important;
  }
  .cb-margin-sm-bottom-48 {
    margin-bottom: 48px;
  }
  .cb-no-margin-sm-bottom {
    margin-bottom: 0 !important;
  }
  .cb-margin-sm-left-48 {
    margin-left: 48px;
  }
  .cb-no-margin-sm-left {
    margin-left: 0 !important;
  }
  .cb-margin-sm-right-48 {
    margin-right: 48px;
  }
  .cb-no-margin-sm-right {
    margin-right: 0 !important;
  }
  .cb-margin-sm-72 {
    margin: 72px;
  }
  .cb-margin-sm-top-72 {
    margin-top: 72px;
  }
  .cb-no-margin-sm-top {
    margin-top: 0 !important;
  }
  .cb-margin-sm-bottom-72 {
    margin-bottom: 72px;
  }
  .cb-no-margin-sm-bottom {
    margin-bottom: 0 !important;
  }
  .cb-margin-sm-left-72 {
    margin-left: 72px;
  }
  .cb-no-margin-sm-left {
    margin-left: 0 !important;
  }
  .cb-margin-sm-right-72 {
    margin-right: 72px;
  }
  .cb-no-margin-sm-right {
    margin-right: 0 !important;
  }
}
@media (min-width: 768px) {
  .cb-margin-sm-up-4 {
    margin: 4px;
  }
  .cb-margin-sm-up-top-4 {
    margin-top: 4px;
  }
  .cb-margin-sm-up-bottom-4 {
    margin-bottom: 4px;
  }
  .cb-margin-sm-up-left-4 {
    margin-left: 4px;
  }
  .cb-margin-sm-up-right-4 {
    margin-right: 4px;
  }
  .cb-margin-sm-up-8 {
    margin: 8px;
  }
  .cb-margin-sm-up-top-8 {
    margin-top: 8px;
  }
  .cb-margin-sm-up-bottom-8 {
    margin-bottom: 8px;
  }
  .cb-margin-sm-up-left-8 {
    margin-left: 8px;
  }
  .cb-margin-sm-up-right-8 {
    margin-right: 8px;
  }
  .cb-margin-sm-up-16 {
    margin: 16px;
  }
  .cb-margin-sm-up-top-16 {
    margin-top: 16px;
  }
  .cb-margin-sm-up-bottom-16 {
    margin-bottom: 16px;
  }
  .cb-margin-sm-up-left-16 {
    margin-left: 16px;
  }
  .cb-margin-sm-up-right-16 {
    margin-right: 16px;
  }
  .cb-margin-sm-up-24 {
    margin: 24px;
  }
  .cb-margin-sm-up-top-24 {
    margin-top: 24px;
  }
  .cb-margin-sm-up-bottom-24 {
    margin-bottom: 24px;
  }
  .cb-margin-sm-up-left-24 {
    margin-left: 24px;
  }
  .cb-margin-sm-up-right-24 {
    margin-right: 24px;
  }
  .cb-margin-sm-up-32 {
    margin: 32px;
  }
  .cb-margin-sm-up-top-32 {
    margin-top: 32px;
  }
  .cb-margin-sm-up-bottom-32 {
    margin-bottom: 32px;
  }
  .cb-margin-sm-up-left-32 {
    margin-left: 32px;
  }
  .cb-margin-sm-up-right-32 {
    margin-right: 32px;
  }
  .cb-margin-sm-up-48 {
    margin: 48px;
  }
  .cb-margin-sm-up-top-48 {
    margin-top: 48px;
  }
  .cb-margin-sm-up-bottom-48 {
    margin-bottom: 48px;
  }
  .cb-margin-sm-up-left-48 {
    margin-left: 48px;
  }
  .cb-margin-sm-up-right-48 {
    margin-right: 48px;
  }
  .cb-margin-sm-up-72 {
    margin: 72px;
  }
  .cb-margin-sm-up-top-72 {
    margin-top: 72px;
  }
  .cb-margin-sm-up-bottom-72 {
    margin-bottom: 72px;
  }
  .cb-margin-sm-up-left-72 {
    margin-left: 72px;
  }
  .cb-margin-sm-up-right-72 {
    margin-right: 72px;
  }
}
@media (max-width: 1023.98px) {
  .cb-margin-sm-down-4 {
    margin: 4px;
  }
  .cb-margin-sm-down-top-4 {
    margin-top: 4px;
  }
  .cb-margin-sm-down-bottom-4 {
    margin-bottom: 4px;
  }
  .cb-margin-sm-down-left-4 {
    margin-left: 4px;
  }
  .cb-margin-sm-down-right-4 {
    margin-right: 4px;
  }
  .cb-margin-sm-down-8 {
    margin: 8px;
  }
  .cb-margin-sm-down-top-8 {
    margin-top: 8px;
  }
  .cb-margin-sm-down-bottom-8 {
    margin-bottom: 8px;
  }
  .cb-margin-sm-down-left-8 {
    margin-left: 8px;
  }
  .cb-margin-sm-down-right-8 {
    margin-right: 8px;
  }
  .cb-margin-sm-down-16 {
    margin: 16px;
  }
  .cb-margin-sm-down-top-16 {
    margin-top: 16px;
  }
  .cb-margin-sm-down-bottom-16 {
    margin-bottom: 16px;
  }
  .cb-margin-sm-down-left-16 {
    margin-left: 16px;
  }
  .cb-margin-sm-down-right-16 {
    margin-right: 16px;
  }
  .cb-margin-sm-down-24 {
    margin: 24px;
  }
  .cb-margin-sm-down-top-24 {
    margin-top: 24px;
  }
  .cb-margin-sm-down-bottom-24 {
    margin-bottom: 24px;
  }
  .cb-margin-sm-down-left-24 {
    margin-left: 24px;
  }
  .cb-margin-sm-down-right-24 {
    margin-right: 24px;
  }
  .cb-margin-sm-down-32 {
    margin: 32px;
  }
  .cb-margin-sm-down-top-32 {
    margin-top: 32px;
  }
  .cb-margin-sm-down-bottom-32 {
    margin-bottom: 32px;
  }
  .cb-margin-sm-down-left-32 {
    margin-left: 32px;
  }
  .cb-margin-sm-down-right-32 {
    margin-right: 32px;
  }
  .cb-margin-sm-down-48 {
    margin: 48px;
  }
  .cb-margin-sm-down-top-48 {
    margin-top: 48px;
  }
  .cb-margin-sm-down-bottom-48 {
    margin-bottom: 48px;
  }
  .cb-margin-sm-down-left-48 {
    margin-left: 48px;
  }
  .cb-margin-sm-down-right-48 {
    margin-right: 48px;
  }
  .cb-margin-sm-down-72 {
    margin: 72px;
  }
  .cb-margin-sm-down-top-72 {
    margin-top: 72px;
  }
  .cb-margin-sm-down-bottom-72 {
    margin-bottom: 72px;
  }
  .cb-margin-sm-down-left-72 {
    margin-left: 72px;
  }
  .cb-margin-sm-down-right-72 {
    margin-right: 72px;
  }
}
@media (min-width: 1024px) and (max-width: 1247.98px) {
  .cb-margin-md-4 {
    margin: 4px;
  }
  .cb-margin-md-top-4 {
    margin-top: 4px;
  }
  .cb-no-margin-md-top {
    margin-top: 0 !important;
  }
  .cb-margin-md-bottom-4 {
    margin-bottom: 4px;
  }
  .cb-no-margin-md-bottom {
    margin-bottom: 0 !important;
  }
  .cb-margin-md-left-4 {
    margin-left: 4px;
  }
  .cb-no-margin-md-left {
    margin-left: 0 !important;
  }
  .cb-margin-md-right-4 {
    margin-right: 4px;
  }
  .cb-no-margin-md-right {
    margin-right: 0 !important;
  }
  .cb-margin-md-8 {
    margin: 8px;
  }
  .cb-margin-md-top-8 {
    margin-top: 8px;
  }
  .cb-no-margin-md-top {
    margin-top: 0 !important;
  }
  .cb-margin-md-bottom-8 {
    margin-bottom: 8px;
  }
  .cb-no-margin-md-bottom {
    margin-bottom: 0 !important;
  }
  .cb-margin-md-left-8 {
    margin-left: 8px;
  }
  .cb-no-margin-md-left {
    margin-left: 0 !important;
  }
  .cb-margin-md-right-8 {
    margin-right: 8px;
  }
  .cb-no-margin-md-right {
    margin-right: 0 !important;
  }
  .cb-margin-md-16 {
    margin: 16px;
  }
  .cb-margin-md-top-16 {
    margin-top: 16px;
  }
  .cb-no-margin-md-top {
    margin-top: 0 !important;
  }
  .cb-margin-md-bottom-16 {
    margin-bottom: 16px;
  }
  .cb-no-margin-md-bottom {
    margin-bottom: 0 !important;
  }
  .cb-margin-md-left-16 {
    margin-left: 16px;
  }
  .cb-no-margin-md-left {
    margin-left: 0 !important;
  }
  .cb-margin-md-right-16 {
    margin-right: 16px;
  }
  .cb-no-margin-md-right {
    margin-right: 0 !important;
  }
  .cb-margin-md-24 {
    margin: 24px;
  }
  .cb-margin-md-top-24 {
    margin-top: 24px;
  }
  .cb-no-margin-md-top {
    margin-top: 0 !important;
  }
  .cb-margin-md-bottom-24 {
    margin-bottom: 24px;
  }
  .cb-no-margin-md-bottom {
    margin-bottom: 0 !important;
  }
  .cb-margin-md-left-24 {
    margin-left: 24px;
  }
  .cb-no-margin-md-left {
    margin-left: 0 !important;
  }
  .cb-margin-md-right-24 {
    margin-right: 24px;
  }
  .cb-no-margin-md-right {
    margin-right: 0 !important;
  }
  .cb-margin-md-32 {
    margin: 32px;
  }
  .cb-margin-md-top-32 {
    margin-top: 32px;
  }
  .cb-no-margin-md-top {
    margin-top: 0 !important;
  }
  .cb-margin-md-bottom-32 {
    margin-bottom: 32px;
  }
  .cb-no-margin-md-bottom {
    margin-bottom: 0 !important;
  }
  .cb-margin-md-left-32 {
    margin-left: 32px;
  }
  .cb-no-margin-md-left {
    margin-left: 0 !important;
  }
  .cb-margin-md-right-32 {
    margin-right: 32px;
  }
  .cb-no-margin-md-right {
    margin-right: 0 !important;
  }
  .cb-margin-md-48 {
    margin: 48px;
  }
  .cb-margin-md-top-48 {
    margin-top: 48px;
  }
  .cb-no-margin-md-top {
    margin-top: 0 !important;
  }
  .cb-margin-md-bottom-48 {
    margin-bottom: 48px;
  }
  .cb-no-margin-md-bottom {
    margin-bottom: 0 !important;
  }
  .cb-margin-md-left-48 {
    margin-left: 48px;
  }
  .cb-no-margin-md-left {
    margin-left: 0 !important;
  }
  .cb-margin-md-right-48 {
    margin-right: 48px;
  }
  .cb-no-margin-md-right {
    margin-right: 0 !important;
  }
  .cb-margin-md-72 {
    margin: 72px;
  }
  .cb-margin-md-top-72 {
    margin-top: 72px;
  }
  .cb-no-margin-md-top {
    margin-top: 0 !important;
  }
  .cb-margin-md-bottom-72 {
    margin-bottom: 72px;
  }
  .cb-no-margin-md-bottom {
    margin-bottom: 0 !important;
  }
  .cb-margin-md-left-72 {
    margin-left: 72px;
  }
  .cb-no-margin-md-left {
    margin-left: 0 !important;
  }
  .cb-margin-md-right-72 {
    margin-right: 72px;
  }
  .cb-no-margin-md-right {
    margin-right: 0 !important;
  }
}
@media (min-width: 1024px) {
  .cb-margin-md-up-4 {
    margin: 4px;
  }
  .cb-margin-md-up-top-4 {
    margin-top: 4px;
  }
  .cb-margin-md-up-bottom-4 {
    margin-bottom: 4px;
  }
  .cb-margin-md-up-left-4 {
    margin-left: 4px;
  }
  .cb-margin-md-up-right-4 {
    margin-right: 4px;
  }
  .cb-margin-md-up-8 {
    margin: 8px;
  }
  .cb-margin-md-up-top-8 {
    margin-top: 8px;
  }
  .cb-margin-md-up-bottom-8 {
    margin-bottom: 8px;
  }
  .cb-margin-md-up-left-8 {
    margin-left: 8px;
  }
  .cb-margin-md-up-right-8 {
    margin-right: 8px;
  }
  .cb-margin-md-up-16 {
    margin: 16px;
  }
  .cb-margin-md-up-top-16 {
    margin-top: 16px;
  }
  .cb-margin-md-up-bottom-16 {
    margin-bottom: 16px;
  }
  .cb-margin-md-up-left-16 {
    margin-left: 16px;
  }
  .cb-margin-md-up-right-16 {
    margin-right: 16px;
  }
  .cb-margin-md-up-24 {
    margin: 24px;
  }
  .cb-margin-md-up-top-24 {
    margin-top: 24px;
  }
  .cb-margin-md-up-bottom-24 {
    margin-bottom: 24px;
  }
  .cb-margin-md-up-left-24 {
    margin-left: 24px;
  }
  .cb-margin-md-up-right-24 {
    margin-right: 24px;
  }
  .cb-margin-md-up-32 {
    margin: 32px;
  }
  .cb-margin-md-up-top-32 {
    margin-top: 32px;
  }
  .cb-margin-md-up-bottom-32 {
    margin-bottom: 32px;
  }
  .cb-margin-md-up-left-32 {
    margin-left: 32px;
  }
  .cb-margin-md-up-right-32 {
    margin-right: 32px;
  }
  .cb-margin-md-up-48 {
    margin: 48px;
  }
  .cb-margin-md-up-top-48 {
    margin-top: 48px;
  }
  .cb-margin-md-up-bottom-48 {
    margin-bottom: 48px;
  }
  .cb-margin-md-up-left-48 {
    margin-left: 48px;
  }
  .cb-margin-md-up-right-48 {
    margin-right: 48px;
  }
  .cb-margin-md-up-72 {
    margin: 72px;
  }
  .cb-margin-md-up-top-72 {
    margin-top: 72px;
  }
  .cb-margin-md-up-bottom-72 {
    margin-bottom: 72px;
  }
  .cb-margin-md-up-left-72 {
    margin-left: 72px;
  }
  .cb-margin-md-up-right-72 {
    margin-right: 72px;
  }
}
@media (max-width: 1247.98px) {
  .cb-margin-md-down-4 {
    margin: 4px;
  }
  .cb-margin-md-down-top-4 {
    margin-top: 4px;
  }
  .cb-margin-md-down-bottom-4 {
    margin-bottom: 4px;
  }
  .cb-margin-md-down-left-4 {
    margin-left: 4px;
  }
  .cb-margin-md-down-right-4 {
    margin-right: 4px;
  }
  .cb-margin-md-down-8 {
    margin: 8px;
  }
  .cb-margin-md-down-top-8 {
    margin-top: 8px;
  }
  .cb-margin-md-down-bottom-8 {
    margin-bottom: 8px;
  }
  .cb-margin-md-down-left-8 {
    margin-left: 8px;
  }
  .cb-margin-md-down-right-8 {
    margin-right: 8px;
  }
  .cb-margin-md-down-16 {
    margin: 16px;
  }
  .cb-margin-md-down-top-16 {
    margin-top: 16px;
  }
  .cb-margin-md-down-bottom-16 {
    margin-bottom: 16px;
  }
  .cb-margin-md-down-left-16 {
    margin-left: 16px;
  }
  .cb-margin-md-down-right-16 {
    margin-right: 16px;
  }
  .cb-margin-md-down-24 {
    margin: 24px;
  }
  .cb-margin-md-down-top-24 {
    margin-top: 24px;
  }
  .cb-margin-md-down-bottom-24 {
    margin-bottom: 24px;
  }
  .cb-margin-md-down-left-24 {
    margin-left: 24px;
  }
  .cb-margin-md-down-right-24 {
    margin-right: 24px;
  }
  .cb-margin-md-down-32 {
    margin: 32px;
  }
  .cb-margin-md-down-top-32 {
    margin-top: 32px;
  }
  .cb-margin-md-down-bottom-32 {
    margin-bottom: 32px;
  }
  .cb-margin-md-down-left-32 {
    margin-left: 32px;
  }
  .cb-margin-md-down-right-32 {
    margin-right: 32px;
  }
  .cb-margin-md-down-48 {
    margin: 48px;
  }
  .cb-margin-md-down-top-48 {
    margin-top: 48px;
  }
  .cb-margin-md-down-bottom-48 {
    margin-bottom: 48px;
  }
  .cb-margin-md-down-left-48 {
    margin-left: 48px;
  }
  .cb-margin-md-down-right-48 {
    margin-right: 48px;
  }
  .cb-margin-md-down-72 {
    margin: 72px;
  }
  .cb-margin-md-down-top-72 {
    margin-top: 72px;
  }
  .cb-margin-md-down-bottom-72 {
    margin-bottom: 72px;
  }
  .cb-margin-md-down-left-72 {
    margin-left: 72px;
  }
  .cb-margin-md-down-right-72 {
    margin-right: 72px;
  }
}
@media (min-width: 1248px) and (max-width: 1343.98px) {
  .cb-margin-lg-4 {
    margin: 4px;
  }
  .cb-margin-lg-top-4 {
    margin-top: 4px;
  }
  .cb-no-margin-lg-top {
    margin-top: 0 !important;
  }
  .cb-margin-lg-bottom-4 {
    margin-bottom: 4px;
  }
  .cb-no-margin-lg-bottom {
    margin-bottom: 0 !important;
  }
  .cb-margin-lg-left-4 {
    margin-left: 4px;
  }
  .cb-no-margin-lg-left {
    margin-left: 0 !important;
  }
  .cb-margin-lg-right-4 {
    margin-right: 4px;
  }
  .cb-no-margin-lg-right {
    margin-right: 0 !important;
  }
  .cb-margin-lg-8 {
    margin: 8px;
  }
  .cb-margin-lg-top-8 {
    margin-top: 8px;
  }
  .cb-no-margin-lg-top {
    margin-top: 0 !important;
  }
  .cb-margin-lg-bottom-8 {
    margin-bottom: 8px;
  }
  .cb-no-margin-lg-bottom {
    margin-bottom: 0 !important;
  }
  .cb-margin-lg-left-8 {
    margin-left: 8px;
  }
  .cb-no-margin-lg-left {
    margin-left: 0 !important;
  }
  .cb-margin-lg-right-8 {
    margin-right: 8px;
  }
  .cb-no-margin-lg-right {
    margin-right: 0 !important;
  }
  .cb-margin-lg-16 {
    margin: 16px;
  }
  .cb-margin-lg-top-16 {
    margin-top: 16px;
  }
  .cb-no-margin-lg-top {
    margin-top: 0 !important;
  }
  .cb-margin-lg-bottom-16 {
    margin-bottom: 16px;
  }
  .cb-no-margin-lg-bottom {
    margin-bottom: 0 !important;
  }
  .cb-margin-lg-left-16 {
    margin-left: 16px;
  }
  .cb-no-margin-lg-left {
    margin-left: 0 !important;
  }
  .cb-margin-lg-right-16 {
    margin-right: 16px;
  }
  .cb-no-margin-lg-right {
    margin-right: 0 !important;
  }
  .cb-margin-lg-24 {
    margin: 24px;
  }
  .cb-margin-lg-top-24 {
    margin-top: 24px;
  }
  .cb-no-margin-lg-top {
    margin-top: 0 !important;
  }
  .cb-margin-lg-bottom-24 {
    margin-bottom: 24px;
  }
  .cb-no-margin-lg-bottom {
    margin-bottom: 0 !important;
  }
  .cb-margin-lg-left-24 {
    margin-left: 24px;
  }
  .cb-no-margin-lg-left {
    margin-left: 0 !important;
  }
  .cb-margin-lg-right-24 {
    margin-right: 24px;
  }
  .cb-no-margin-lg-right {
    margin-right: 0 !important;
  }
  .cb-margin-lg-32 {
    margin: 32px;
  }
  .cb-margin-lg-top-32 {
    margin-top: 32px;
  }
  .cb-no-margin-lg-top {
    margin-top: 0 !important;
  }
  .cb-margin-lg-bottom-32 {
    margin-bottom: 32px;
  }
  .cb-no-margin-lg-bottom {
    margin-bottom: 0 !important;
  }
  .cb-margin-lg-left-32 {
    margin-left: 32px;
  }
  .cb-no-margin-lg-left {
    margin-left: 0 !important;
  }
  .cb-margin-lg-right-32 {
    margin-right: 32px;
  }
  .cb-no-margin-lg-right {
    margin-right: 0 !important;
  }
  .cb-margin-lg-48 {
    margin: 48px;
  }
  .cb-margin-lg-top-48 {
    margin-top: 48px;
  }
  .cb-no-margin-lg-top {
    margin-top: 0 !important;
  }
  .cb-margin-lg-bottom-48 {
    margin-bottom: 48px;
  }
  .cb-no-margin-lg-bottom {
    margin-bottom: 0 !important;
  }
  .cb-margin-lg-left-48 {
    margin-left: 48px;
  }
  .cb-no-margin-lg-left {
    margin-left: 0 !important;
  }
  .cb-margin-lg-right-48 {
    margin-right: 48px;
  }
  .cb-no-margin-lg-right {
    margin-right: 0 !important;
  }
  .cb-margin-lg-72 {
    margin: 72px;
  }
  .cb-margin-lg-top-72 {
    margin-top: 72px;
  }
  .cb-no-margin-lg-top {
    margin-top: 0 !important;
  }
  .cb-margin-lg-bottom-72 {
    margin-bottom: 72px;
  }
  .cb-no-margin-lg-bottom {
    margin-bottom: 0 !important;
  }
  .cb-margin-lg-left-72 {
    margin-left: 72px;
  }
  .cb-no-margin-lg-left {
    margin-left: 0 !important;
  }
  .cb-margin-lg-right-72 {
    margin-right: 72px;
  }
  .cb-no-margin-lg-right {
    margin-right: 0 !important;
  }
}
@media (min-width: 1248px) {
  .cb-margin-lg-up-4 {
    margin: 4px;
  }
  .cb-margin-lg-up-top-4 {
    margin-top: 4px;
  }
  .cb-margin-lg-up-bottom-4 {
    margin-bottom: 4px;
  }
  .cb-margin-lg-up-left-4 {
    margin-left: 4px;
  }
  .cb-margin-lg-up-right-4 {
    margin-right: 4px;
  }
  .cb-margin-lg-up-8 {
    margin: 8px;
  }
  .cb-margin-lg-up-top-8 {
    margin-top: 8px;
  }
  .cb-margin-lg-up-bottom-8 {
    margin-bottom: 8px;
  }
  .cb-margin-lg-up-left-8 {
    margin-left: 8px;
  }
  .cb-margin-lg-up-right-8 {
    margin-right: 8px;
  }
  .cb-margin-lg-up-16 {
    margin: 16px;
  }
  .cb-margin-lg-up-top-16 {
    margin-top: 16px;
  }
  .cb-margin-lg-up-bottom-16 {
    margin-bottom: 16px;
  }
  .cb-margin-lg-up-left-16 {
    margin-left: 16px;
  }
  .cb-margin-lg-up-right-16 {
    margin-right: 16px;
  }
  .cb-margin-lg-up-24 {
    margin: 24px;
  }
  .cb-margin-lg-up-top-24 {
    margin-top: 24px;
  }
  .cb-margin-lg-up-bottom-24 {
    margin-bottom: 24px;
  }
  .cb-margin-lg-up-left-24 {
    margin-left: 24px;
  }
  .cb-margin-lg-up-right-24 {
    margin-right: 24px;
  }
  .cb-margin-lg-up-32 {
    margin: 32px;
  }
  .cb-margin-lg-up-top-32 {
    margin-top: 32px;
  }
  .cb-margin-lg-up-bottom-32 {
    margin-bottom: 32px;
  }
  .cb-margin-lg-up-left-32 {
    margin-left: 32px;
  }
  .cb-margin-lg-up-right-32 {
    margin-right: 32px;
  }
  .cb-margin-lg-up-48 {
    margin: 48px;
  }
  .cb-margin-lg-up-top-48 {
    margin-top: 48px;
  }
  .cb-margin-lg-up-bottom-48 {
    margin-bottom: 48px;
  }
  .cb-margin-lg-up-left-48 {
    margin-left: 48px;
  }
  .cb-margin-lg-up-right-48 {
    margin-right: 48px;
  }
  .cb-margin-lg-up-72 {
    margin: 72px;
  }
  .cb-margin-lg-up-top-72 {
    margin-top: 72px;
  }
  .cb-margin-lg-up-bottom-72 {
    margin-bottom: 72px;
  }
  .cb-margin-lg-up-left-72 {
    margin-left: 72px;
  }
  .cb-margin-lg-up-right-72 {
    margin-right: 72px;
  }
}
@media (max-width: 1343.98px) {
  .cb-margin-lg-down-4 {
    margin: 4px;
  }
  .cb-margin-lg-down-top-4 {
    margin-top: 4px;
  }
  .cb-margin-lg-down-bottom-4 {
    margin-bottom: 4px;
  }
  .cb-margin-lg-down-left-4 {
    margin-left: 4px;
  }
  .cb-margin-lg-down-right-4 {
    margin-right: 4px;
  }
  .cb-margin-lg-down-8 {
    margin: 8px;
  }
  .cb-margin-lg-down-top-8 {
    margin-top: 8px;
  }
  .cb-margin-lg-down-bottom-8 {
    margin-bottom: 8px;
  }
  .cb-margin-lg-down-left-8 {
    margin-left: 8px;
  }
  .cb-margin-lg-down-right-8 {
    margin-right: 8px;
  }
  .cb-margin-lg-down-16 {
    margin: 16px;
  }
  .cb-margin-lg-down-top-16 {
    margin-top: 16px;
  }
  .cb-margin-lg-down-bottom-16 {
    margin-bottom: 16px;
  }
  .cb-margin-lg-down-left-16 {
    margin-left: 16px;
  }
  .cb-margin-lg-down-right-16 {
    margin-right: 16px;
  }
  .cb-margin-lg-down-24 {
    margin: 24px;
  }
  .cb-margin-lg-down-top-24 {
    margin-top: 24px;
  }
  .cb-margin-lg-down-bottom-24 {
    margin-bottom: 24px;
  }
  .cb-margin-lg-down-left-24 {
    margin-left: 24px;
  }
  .cb-margin-lg-down-right-24 {
    margin-right: 24px;
  }
  .cb-margin-lg-down-32 {
    margin: 32px;
  }
  .cb-margin-lg-down-top-32 {
    margin-top: 32px;
  }
  .cb-margin-lg-down-bottom-32 {
    margin-bottom: 32px;
  }
  .cb-margin-lg-down-left-32 {
    margin-left: 32px;
  }
  .cb-margin-lg-down-right-32 {
    margin-right: 32px;
  }
  .cb-margin-lg-down-48 {
    margin: 48px;
  }
  .cb-margin-lg-down-top-48 {
    margin-top: 48px;
  }
  .cb-margin-lg-down-bottom-48 {
    margin-bottom: 48px;
  }
  .cb-margin-lg-down-left-48 {
    margin-left: 48px;
  }
  .cb-margin-lg-down-right-48 {
    margin-right: 48px;
  }
  .cb-margin-lg-down-72 {
    margin: 72px;
  }
  .cb-margin-lg-down-top-72 {
    margin-top: 72px;
  }
  .cb-margin-lg-down-bottom-72 {
    margin-bottom: 72px;
  }
  .cb-margin-lg-down-left-72 {
    margin-left: 72px;
  }
  .cb-margin-lg-down-right-72 {
    margin-right: 72px;
  }
}
@media (min-width: 1344px) and (max-width: 1439.98px) {
  .cb-margin-xl-4 {
    margin: 4px;
  }
  .cb-margin-xl-top-4 {
    margin-top: 4px;
  }
  .cb-no-margin-xl-top {
    margin-top: 0 !important;
  }
  .cb-margin-xl-bottom-4 {
    margin-bottom: 4px;
  }
  .cb-no-margin-xl-bottom {
    margin-bottom: 0 !important;
  }
  .cb-margin-xl-left-4 {
    margin-left: 4px;
  }
  .cb-no-margin-xl-left {
    margin-left: 0 !important;
  }
  .cb-margin-xl-right-4 {
    margin-right: 4px;
  }
  .cb-no-margin-xl-right {
    margin-right: 0 !important;
  }
  .cb-margin-xl-8 {
    margin: 8px;
  }
  .cb-margin-xl-top-8 {
    margin-top: 8px;
  }
  .cb-no-margin-xl-top {
    margin-top: 0 !important;
  }
  .cb-margin-xl-bottom-8 {
    margin-bottom: 8px;
  }
  .cb-no-margin-xl-bottom {
    margin-bottom: 0 !important;
  }
  .cb-margin-xl-left-8 {
    margin-left: 8px;
  }
  .cb-no-margin-xl-left {
    margin-left: 0 !important;
  }
  .cb-margin-xl-right-8 {
    margin-right: 8px;
  }
  .cb-no-margin-xl-right {
    margin-right: 0 !important;
  }
  .cb-margin-xl-16 {
    margin: 16px;
  }
  .cb-margin-xl-top-16 {
    margin-top: 16px;
  }
  .cb-no-margin-xl-top {
    margin-top: 0 !important;
  }
  .cb-margin-xl-bottom-16 {
    margin-bottom: 16px;
  }
  .cb-no-margin-xl-bottom {
    margin-bottom: 0 !important;
  }
  .cb-margin-xl-left-16 {
    margin-left: 16px;
  }
  .cb-no-margin-xl-left {
    margin-left: 0 !important;
  }
  .cb-margin-xl-right-16 {
    margin-right: 16px;
  }
  .cb-no-margin-xl-right {
    margin-right: 0 !important;
  }
  .cb-margin-xl-24 {
    margin: 24px;
  }
  .cb-margin-xl-top-24 {
    margin-top: 24px;
  }
  .cb-no-margin-xl-top {
    margin-top: 0 !important;
  }
  .cb-margin-xl-bottom-24 {
    margin-bottom: 24px;
  }
  .cb-no-margin-xl-bottom {
    margin-bottom: 0 !important;
  }
  .cb-margin-xl-left-24 {
    margin-left: 24px;
  }
  .cb-no-margin-xl-left {
    margin-left: 0 !important;
  }
  .cb-margin-xl-right-24 {
    margin-right: 24px;
  }
  .cb-no-margin-xl-right {
    margin-right: 0 !important;
  }
  .cb-margin-xl-32 {
    margin: 32px;
  }
  .cb-margin-xl-top-32 {
    margin-top: 32px;
  }
  .cb-no-margin-xl-top {
    margin-top: 0 !important;
  }
  .cb-margin-xl-bottom-32 {
    margin-bottom: 32px;
  }
  .cb-no-margin-xl-bottom {
    margin-bottom: 0 !important;
  }
  .cb-margin-xl-left-32 {
    margin-left: 32px;
  }
  .cb-no-margin-xl-left {
    margin-left: 0 !important;
  }
  .cb-margin-xl-right-32 {
    margin-right: 32px;
  }
  .cb-no-margin-xl-right {
    margin-right: 0 !important;
  }
  .cb-margin-xl-48 {
    margin: 48px;
  }
  .cb-margin-xl-top-48 {
    margin-top: 48px;
  }
  .cb-no-margin-xl-top {
    margin-top: 0 !important;
  }
  .cb-margin-xl-bottom-48 {
    margin-bottom: 48px;
  }
  .cb-no-margin-xl-bottom {
    margin-bottom: 0 !important;
  }
  .cb-margin-xl-left-48 {
    margin-left: 48px;
  }
  .cb-no-margin-xl-left {
    margin-left: 0 !important;
  }
  .cb-margin-xl-right-48 {
    margin-right: 48px;
  }
  .cb-no-margin-xl-right {
    margin-right: 0 !important;
  }
  .cb-margin-xl-72 {
    margin: 72px;
  }
  .cb-margin-xl-top-72 {
    margin-top: 72px;
  }
  .cb-no-margin-xl-top {
    margin-top: 0 !important;
  }
  .cb-margin-xl-bottom-72 {
    margin-bottom: 72px;
  }
  .cb-no-margin-xl-bottom {
    margin-bottom: 0 !important;
  }
  .cb-margin-xl-left-72 {
    margin-left: 72px;
  }
  .cb-no-margin-xl-left {
    margin-left: 0 !important;
  }
  .cb-margin-xl-right-72 {
    margin-right: 72px;
  }
  .cb-no-margin-xl-right {
    margin-right: 0 !important;
  }
}
@media (min-width: 1344px) {
  .cb-margin-xl-up-4 {
    margin: 4px;
  }
  .cb-margin-xl-up-top-4 {
    margin-top: 4px;
  }
  .cb-margin-xl-up-bottom-4 {
    margin-bottom: 4px;
  }
  .cb-margin-xl-up-left-4 {
    margin-left: 4px;
  }
  .cb-margin-xl-up-right-4 {
    margin-right: 4px;
  }
  .cb-margin-xl-up-8 {
    margin: 8px;
  }
  .cb-margin-xl-up-top-8 {
    margin-top: 8px;
  }
  .cb-margin-xl-up-bottom-8 {
    margin-bottom: 8px;
  }
  .cb-margin-xl-up-left-8 {
    margin-left: 8px;
  }
  .cb-margin-xl-up-right-8 {
    margin-right: 8px;
  }
  .cb-margin-xl-up-16 {
    margin: 16px;
  }
  .cb-margin-xl-up-top-16 {
    margin-top: 16px;
  }
  .cb-margin-xl-up-bottom-16 {
    margin-bottom: 16px;
  }
  .cb-margin-xl-up-left-16 {
    margin-left: 16px;
  }
  .cb-margin-xl-up-right-16 {
    margin-right: 16px;
  }
  .cb-margin-xl-up-24 {
    margin: 24px;
  }
  .cb-margin-xl-up-top-24 {
    margin-top: 24px;
  }
  .cb-margin-xl-up-bottom-24 {
    margin-bottom: 24px;
  }
  .cb-margin-xl-up-left-24 {
    margin-left: 24px;
  }
  .cb-margin-xl-up-right-24 {
    margin-right: 24px;
  }
  .cb-margin-xl-up-32 {
    margin: 32px;
  }
  .cb-margin-xl-up-top-32 {
    margin-top: 32px;
  }
  .cb-margin-xl-up-bottom-32 {
    margin-bottom: 32px;
  }
  .cb-margin-xl-up-left-32 {
    margin-left: 32px;
  }
  .cb-margin-xl-up-right-32 {
    margin-right: 32px;
  }
  .cb-margin-xl-up-48 {
    margin: 48px;
  }
  .cb-margin-xl-up-top-48 {
    margin-top: 48px;
  }
  .cb-margin-xl-up-bottom-48 {
    margin-bottom: 48px;
  }
  .cb-margin-xl-up-left-48 {
    margin-left: 48px;
  }
  .cb-margin-xl-up-right-48 {
    margin-right: 48px;
  }
  .cb-margin-xl-up-72 {
    margin: 72px;
  }
  .cb-margin-xl-up-top-72 {
    margin-top: 72px;
  }
  .cb-margin-xl-up-bottom-72 {
    margin-bottom: 72px;
  }
  .cb-margin-xl-up-left-72 {
    margin-left: 72px;
  }
  .cb-margin-xl-up-right-72 {
    margin-right: 72px;
  }
}
@media (max-width: 1439.98px) {
  .cb-margin-xl-down-4 {
    margin: 4px;
  }
  .cb-margin-xl-down-top-4 {
    margin-top: 4px;
  }
  .cb-margin-xl-down-bottom-4 {
    margin-bottom: 4px;
  }
  .cb-margin-xl-down-left-4 {
    margin-left: 4px;
  }
  .cb-margin-xl-down-right-4 {
    margin-right: 4px;
  }
  .cb-margin-xl-down-8 {
    margin: 8px;
  }
  .cb-margin-xl-down-top-8 {
    margin-top: 8px;
  }
  .cb-margin-xl-down-bottom-8 {
    margin-bottom: 8px;
  }
  .cb-margin-xl-down-left-8 {
    margin-left: 8px;
  }
  .cb-margin-xl-down-right-8 {
    margin-right: 8px;
  }
  .cb-margin-xl-down-16 {
    margin: 16px;
  }
  .cb-margin-xl-down-top-16 {
    margin-top: 16px;
  }
  .cb-margin-xl-down-bottom-16 {
    margin-bottom: 16px;
  }
  .cb-margin-xl-down-left-16 {
    margin-left: 16px;
  }
  .cb-margin-xl-down-right-16 {
    margin-right: 16px;
  }
  .cb-margin-xl-down-24 {
    margin: 24px;
  }
  .cb-margin-xl-down-top-24 {
    margin-top: 24px;
  }
  .cb-margin-xl-down-bottom-24 {
    margin-bottom: 24px;
  }
  .cb-margin-xl-down-left-24 {
    margin-left: 24px;
  }
  .cb-margin-xl-down-right-24 {
    margin-right: 24px;
  }
  .cb-margin-xl-down-32 {
    margin: 32px;
  }
  .cb-margin-xl-down-top-32 {
    margin-top: 32px;
  }
  .cb-margin-xl-down-bottom-32 {
    margin-bottom: 32px;
  }
  .cb-margin-xl-down-left-32 {
    margin-left: 32px;
  }
  .cb-margin-xl-down-right-32 {
    margin-right: 32px;
  }
  .cb-margin-xl-down-48 {
    margin: 48px;
  }
  .cb-margin-xl-down-top-48 {
    margin-top: 48px;
  }
  .cb-margin-xl-down-bottom-48 {
    margin-bottom: 48px;
  }
  .cb-margin-xl-down-left-48 {
    margin-left: 48px;
  }
  .cb-margin-xl-down-right-48 {
    margin-right: 48px;
  }
  .cb-margin-xl-down-72 {
    margin: 72px;
  }
  .cb-margin-xl-down-top-72 {
    margin-top: 72px;
  }
  .cb-margin-xl-down-bottom-72 {
    margin-bottom: 72px;
  }
  .cb-margin-xl-down-left-72 {
    margin-left: 72px;
  }
  .cb-margin-xl-down-right-72 {
    margin-right: 72px;
  }
}
@media (min-width: 1440px) and (max-width: 1727.98px) {
  .cb-margin-2xl-4 {
    margin: 4px;
  }
  .cb-margin-2xl-top-4 {
    margin-top: 4px;
  }
  .cb-no-margin-2xl-top {
    margin-top: 0 !important;
  }
  .cb-margin-2xl-bottom-4 {
    margin-bottom: 4px;
  }
  .cb-no-margin-2xl-bottom {
    margin-bottom: 0 !important;
  }
  .cb-margin-2xl-left-4 {
    margin-left: 4px;
  }
  .cb-no-margin-2xl-left {
    margin-left: 0 !important;
  }
  .cb-margin-2xl-right-4 {
    margin-right: 4px;
  }
  .cb-no-margin-2xl-right {
    margin-right: 0 !important;
  }
  .cb-margin-2xl-8 {
    margin: 8px;
  }
  .cb-margin-2xl-top-8 {
    margin-top: 8px;
  }
  .cb-no-margin-2xl-top {
    margin-top: 0 !important;
  }
  .cb-margin-2xl-bottom-8 {
    margin-bottom: 8px;
  }
  .cb-no-margin-2xl-bottom {
    margin-bottom: 0 !important;
  }
  .cb-margin-2xl-left-8 {
    margin-left: 8px;
  }
  .cb-no-margin-2xl-left {
    margin-left: 0 !important;
  }
  .cb-margin-2xl-right-8 {
    margin-right: 8px;
  }
  .cb-no-margin-2xl-right {
    margin-right: 0 !important;
  }
  .cb-margin-2xl-16 {
    margin: 16px;
  }
  .cb-margin-2xl-top-16 {
    margin-top: 16px;
  }
  .cb-no-margin-2xl-top {
    margin-top: 0 !important;
  }
  .cb-margin-2xl-bottom-16 {
    margin-bottom: 16px;
  }
  .cb-no-margin-2xl-bottom {
    margin-bottom: 0 !important;
  }
  .cb-margin-2xl-left-16 {
    margin-left: 16px;
  }
  .cb-no-margin-2xl-left {
    margin-left: 0 !important;
  }
  .cb-margin-2xl-right-16 {
    margin-right: 16px;
  }
  .cb-no-margin-2xl-right {
    margin-right: 0 !important;
  }
  .cb-margin-2xl-24 {
    margin: 24px;
  }
  .cb-margin-2xl-top-24 {
    margin-top: 24px;
  }
  .cb-no-margin-2xl-top {
    margin-top: 0 !important;
  }
  .cb-margin-2xl-bottom-24 {
    margin-bottom: 24px;
  }
  .cb-no-margin-2xl-bottom {
    margin-bottom: 0 !important;
  }
  .cb-margin-2xl-left-24 {
    margin-left: 24px;
  }
  .cb-no-margin-2xl-left {
    margin-left: 0 !important;
  }
  .cb-margin-2xl-right-24 {
    margin-right: 24px;
  }
  .cb-no-margin-2xl-right {
    margin-right: 0 !important;
  }
  .cb-margin-2xl-32 {
    margin: 32px;
  }
  .cb-margin-2xl-top-32 {
    margin-top: 32px;
  }
  .cb-no-margin-2xl-top {
    margin-top: 0 !important;
  }
  .cb-margin-2xl-bottom-32 {
    margin-bottom: 32px;
  }
  .cb-no-margin-2xl-bottom {
    margin-bottom: 0 !important;
  }
  .cb-margin-2xl-left-32 {
    margin-left: 32px;
  }
  .cb-no-margin-2xl-left {
    margin-left: 0 !important;
  }
  .cb-margin-2xl-right-32 {
    margin-right: 32px;
  }
  .cb-no-margin-2xl-right {
    margin-right: 0 !important;
  }
  .cb-margin-2xl-48 {
    margin: 48px;
  }
  .cb-margin-2xl-top-48 {
    margin-top: 48px;
  }
  .cb-no-margin-2xl-top {
    margin-top: 0 !important;
  }
  .cb-margin-2xl-bottom-48 {
    margin-bottom: 48px;
  }
  .cb-no-margin-2xl-bottom {
    margin-bottom: 0 !important;
  }
  .cb-margin-2xl-left-48 {
    margin-left: 48px;
  }
  .cb-no-margin-2xl-left {
    margin-left: 0 !important;
  }
  .cb-margin-2xl-right-48 {
    margin-right: 48px;
  }
  .cb-no-margin-2xl-right {
    margin-right: 0 !important;
  }
  .cb-margin-2xl-72 {
    margin: 72px;
  }
  .cb-margin-2xl-top-72 {
    margin-top: 72px;
  }
  .cb-no-margin-2xl-top {
    margin-top: 0 !important;
  }
  .cb-margin-2xl-bottom-72 {
    margin-bottom: 72px;
  }
  .cb-no-margin-2xl-bottom {
    margin-bottom: 0 !important;
  }
  .cb-margin-2xl-left-72 {
    margin-left: 72px;
  }
  .cb-no-margin-2xl-left {
    margin-left: 0 !important;
  }
  .cb-margin-2xl-right-72 {
    margin-right: 72px;
  }
  .cb-no-margin-2xl-right {
    margin-right: 0 !important;
  }
}
@media (min-width: 1440px) {
  .cb-margin-2xl-up-4 {
    margin: 4px;
  }
  .cb-margin-2xl-up-top-4 {
    margin-top: 4px;
  }
  .cb-margin-2xl-up-bottom-4 {
    margin-bottom: 4px;
  }
  .cb-margin-2xl-up-left-4 {
    margin-left: 4px;
  }
  .cb-margin-2xl-up-right-4 {
    margin-right: 4px;
  }
  .cb-margin-2xl-up-8 {
    margin: 8px;
  }
  .cb-margin-2xl-up-top-8 {
    margin-top: 8px;
  }
  .cb-margin-2xl-up-bottom-8 {
    margin-bottom: 8px;
  }
  .cb-margin-2xl-up-left-8 {
    margin-left: 8px;
  }
  .cb-margin-2xl-up-right-8 {
    margin-right: 8px;
  }
  .cb-margin-2xl-up-16 {
    margin: 16px;
  }
  .cb-margin-2xl-up-top-16 {
    margin-top: 16px;
  }
  .cb-margin-2xl-up-bottom-16 {
    margin-bottom: 16px;
  }
  .cb-margin-2xl-up-left-16 {
    margin-left: 16px;
  }
  .cb-margin-2xl-up-right-16 {
    margin-right: 16px;
  }
  .cb-margin-2xl-up-24 {
    margin: 24px;
  }
  .cb-margin-2xl-up-top-24 {
    margin-top: 24px;
  }
  .cb-margin-2xl-up-bottom-24 {
    margin-bottom: 24px;
  }
  .cb-margin-2xl-up-left-24 {
    margin-left: 24px;
  }
  .cb-margin-2xl-up-right-24 {
    margin-right: 24px;
  }
  .cb-margin-2xl-up-32 {
    margin: 32px;
  }
  .cb-margin-2xl-up-top-32 {
    margin-top: 32px;
  }
  .cb-margin-2xl-up-bottom-32 {
    margin-bottom: 32px;
  }
  .cb-margin-2xl-up-left-32 {
    margin-left: 32px;
  }
  .cb-margin-2xl-up-right-32 {
    margin-right: 32px;
  }
  .cb-margin-2xl-up-48 {
    margin: 48px;
  }
  .cb-margin-2xl-up-top-48 {
    margin-top: 48px;
  }
  .cb-margin-2xl-up-bottom-48 {
    margin-bottom: 48px;
  }
  .cb-margin-2xl-up-left-48 {
    margin-left: 48px;
  }
  .cb-margin-2xl-up-right-48 {
    margin-right: 48px;
  }
  .cb-margin-2xl-up-72 {
    margin: 72px;
  }
  .cb-margin-2xl-up-top-72 {
    margin-top: 72px;
  }
  .cb-margin-2xl-up-bottom-72 {
    margin-bottom: 72px;
  }
  .cb-margin-2xl-up-left-72 {
    margin-left: 72px;
  }
  .cb-margin-2xl-up-right-72 {
    margin-right: 72px;
  }
}
@media (max-width: 1727.98px) {
  .cb-margin-2xl-down-4 {
    margin: 4px;
  }
  .cb-margin-2xl-down-top-4 {
    margin-top: 4px;
  }
  .cb-margin-2xl-down-bottom-4 {
    margin-bottom: 4px;
  }
  .cb-margin-2xl-down-left-4 {
    margin-left: 4px;
  }
  .cb-margin-2xl-down-right-4 {
    margin-right: 4px;
  }
  .cb-margin-2xl-down-8 {
    margin: 8px;
  }
  .cb-margin-2xl-down-top-8 {
    margin-top: 8px;
  }
  .cb-margin-2xl-down-bottom-8 {
    margin-bottom: 8px;
  }
  .cb-margin-2xl-down-left-8 {
    margin-left: 8px;
  }
  .cb-margin-2xl-down-right-8 {
    margin-right: 8px;
  }
  .cb-margin-2xl-down-16 {
    margin: 16px;
  }
  .cb-margin-2xl-down-top-16 {
    margin-top: 16px;
  }
  .cb-margin-2xl-down-bottom-16 {
    margin-bottom: 16px;
  }
  .cb-margin-2xl-down-left-16 {
    margin-left: 16px;
  }
  .cb-margin-2xl-down-right-16 {
    margin-right: 16px;
  }
  .cb-margin-2xl-down-24 {
    margin: 24px;
  }
  .cb-margin-2xl-down-top-24 {
    margin-top: 24px;
  }
  .cb-margin-2xl-down-bottom-24 {
    margin-bottom: 24px;
  }
  .cb-margin-2xl-down-left-24 {
    margin-left: 24px;
  }
  .cb-margin-2xl-down-right-24 {
    margin-right: 24px;
  }
  .cb-margin-2xl-down-32 {
    margin: 32px;
  }
  .cb-margin-2xl-down-top-32 {
    margin-top: 32px;
  }
  .cb-margin-2xl-down-bottom-32 {
    margin-bottom: 32px;
  }
  .cb-margin-2xl-down-left-32 {
    margin-left: 32px;
  }
  .cb-margin-2xl-down-right-32 {
    margin-right: 32px;
  }
  .cb-margin-2xl-down-48 {
    margin: 48px;
  }
  .cb-margin-2xl-down-top-48 {
    margin-top: 48px;
  }
  .cb-margin-2xl-down-bottom-48 {
    margin-bottom: 48px;
  }
  .cb-margin-2xl-down-left-48 {
    margin-left: 48px;
  }
  .cb-margin-2xl-down-right-48 {
    margin-right: 48px;
  }
  .cb-margin-2xl-down-72 {
    margin: 72px;
  }
  .cb-margin-2xl-down-top-72 {
    margin-top: 72px;
  }
  .cb-margin-2xl-down-bottom-72 {
    margin-bottom: 72px;
  }
  .cb-margin-2xl-down-left-72 {
    margin-left: 72px;
  }
  .cb-margin-2xl-down-right-72 {
    margin-right: 72px;
  }
}
@media (min-width: 1728px) {
  .cb-margin-3xl-4 {
    margin: 4px;
  }
  .cb-margin-3xl-top-4 {
    margin-top: 4px;
  }
  .cb-no-margin-3xl-top {
    margin-top: 0 !important;
  }
  .cb-margin-3xl-bottom-4 {
    margin-bottom: 4px;
  }
  .cb-no-margin-3xl-bottom {
    margin-bottom: 0 !important;
  }
  .cb-margin-3xl-left-4 {
    margin-left: 4px;
  }
  .cb-no-margin-3xl-left {
    margin-left: 0 !important;
  }
  .cb-margin-3xl-right-4 {
    margin-right: 4px;
  }
  .cb-no-margin-3xl-right {
    margin-right: 0 !important;
  }
  .cb-margin-3xl-8 {
    margin: 8px;
  }
  .cb-margin-3xl-top-8 {
    margin-top: 8px;
  }
  .cb-no-margin-3xl-top {
    margin-top: 0 !important;
  }
  .cb-margin-3xl-bottom-8 {
    margin-bottom: 8px;
  }
  .cb-no-margin-3xl-bottom {
    margin-bottom: 0 !important;
  }
  .cb-margin-3xl-left-8 {
    margin-left: 8px;
  }
  .cb-no-margin-3xl-left {
    margin-left: 0 !important;
  }
  .cb-margin-3xl-right-8 {
    margin-right: 8px;
  }
  .cb-no-margin-3xl-right {
    margin-right: 0 !important;
  }
  .cb-margin-3xl-16 {
    margin: 16px;
  }
  .cb-margin-3xl-top-16 {
    margin-top: 16px;
  }
  .cb-no-margin-3xl-top {
    margin-top: 0 !important;
  }
  .cb-margin-3xl-bottom-16 {
    margin-bottom: 16px;
  }
  .cb-no-margin-3xl-bottom {
    margin-bottom: 0 !important;
  }
  .cb-margin-3xl-left-16 {
    margin-left: 16px;
  }
  .cb-no-margin-3xl-left {
    margin-left: 0 !important;
  }
  .cb-margin-3xl-right-16 {
    margin-right: 16px;
  }
  .cb-no-margin-3xl-right {
    margin-right: 0 !important;
  }
  .cb-margin-3xl-24 {
    margin: 24px;
  }
  .cb-margin-3xl-top-24 {
    margin-top: 24px;
  }
  .cb-no-margin-3xl-top {
    margin-top: 0 !important;
  }
  .cb-margin-3xl-bottom-24 {
    margin-bottom: 24px;
  }
  .cb-no-margin-3xl-bottom {
    margin-bottom: 0 !important;
  }
  .cb-margin-3xl-left-24 {
    margin-left: 24px;
  }
  .cb-no-margin-3xl-left {
    margin-left: 0 !important;
  }
  .cb-margin-3xl-right-24 {
    margin-right: 24px;
  }
  .cb-no-margin-3xl-right {
    margin-right: 0 !important;
  }
  .cb-margin-3xl-32 {
    margin: 32px;
  }
  .cb-margin-3xl-top-32 {
    margin-top: 32px;
  }
  .cb-no-margin-3xl-top {
    margin-top: 0 !important;
  }
  .cb-margin-3xl-bottom-32 {
    margin-bottom: 32px;
  }
  .cb-no-margin-3xl-bottom {
    margin-bottom: 0 !important;
  }
  .cb-margin-3xl-left-32 {
    margin-left: 32px;
  }
  .cb-no-margin-3xl-left {
    margin-left: 0 !important;
  }
  .cb-margin-3xl-right-32 {
    margin-right: 32px;
  }
  .cb-no-margin-3xl-right {
    margin-right: 0 !important;
  }
  .cb-margin-3xl-48 {
    margin: 48px;
  }
  .cb-margin-3xl-top-48 {
    margin-top: 48px;
  }
  .cb-no-margin-3xl-top {
    margin-top: 0 !important;
  }
  .cb-margin-3xl-bottom-48 {
    margin-bottom: 48px;
  }
  .cb-no-margin-3xl-bottom {
    margin-bottom: 0 !important;
  }
  .cb-margin-3xl-left-48 {
    margin-left: 48px;
  }
  .cb-no-margin-3xl-left {
    margin-left: 0 !important;
  }
  .cb-margin-3xl-right-48 {
    margin-right: 48px;
  }
  .cb-no-margin-3xl-right {
    margin-right: 0 !important;
  }
  .cb-margin-3xl-72 {
    margin: 72px;
  }
  .cb-margin-3xl-top-72 {
    margin-top: 72px;
  }
  .cb-no-margin-3xl-top {
    margin-top: 0 !important;
  }
  .cb-margin-3xl-bottom-72 {
    margin-bottom: 72px;
  }
  .cb-no-margin-3xl-bottom {
    margin-bottom: 0 !important;
  }
  .cb-margin-3xl-left-72 {
    margin-left: 72px;
  }
  .cb-no-margin-3xl-left {
    margin-left: 0 !important;
  }
  .cb-margin-3xl-right-72 {
    margin-right: 72px;
  }
  .cb-no-margin-3xl-right {
    margin-right: 0 !important;
  }
}
@media (min-width: 1728px) {
  .cb-margin-3xl-up-4 {
    margin: 4px;
  }
  .cb-margin-3xl-up-top-4 {
    margin-top: 4px;
  }
  .cb-margin-3xl-up-bottom-4 {
    margin-bottom: 4px;
  }
  .cb-margin-3xl-up-left-4 {
    margin-left: 4px;
  }
  .cb-margin-3xl-up-right-4 {
    margin-right: 4px;
  }
  .cb-margin-3xl-up-8 {
    margin: 8px;
  }
  .cb-margin-3xl-up-top-8 {
    margin-top: 8px;
  }
  .cb-margin-3xl-up-bottom-8 {
    margin-bottom: 8px;
  }
  .cb-margin-3xl-up-left-8 {
    margin-left: 8px;
  }
  .cb-margin-3xl-up-right-8 {
    margin-right: 8px;
  }
  .cb-margin-3xl-up-16 {
    margin: 16px;
  }
  .cb-margin-3xl-up-top-16 {
    margin-top: 16px;
  }
  .cb-margin-3xl-up-bottom-16 {
    margin-bottom: 16px;
  }
  .cb-margin-3xl-up-left-16 {
    margin-left: 16px;
  }
  .cb-margin-3xl-up-right-16 {
    margin-right: 16px;
  }
  .cb-margin-3xl-up-24 {
    margin: 24px;
  }
  .cb-margin-3xl-up-top-24 {
    margin-top: 24px;
  }
  .cb-margin-3xl-up-bottom-24 {
    margin-bottom: 24px;
  }
  .cb-margin-3xl-up-left-24 {
    margin-left: 24px;
  }
  .cb-margin-3xl-up-right-24 {
    margin-right: 24px;
  }
  .cb-margin-3xl-up-32 {
    margin: 32px;
  }
  .cb-margin-3xl-up-top-32 {
    margin-top: 32px;
  }
  .cb-margin-3xl-up-bottom-32 {
    margin-bottom: 32px;
  }
  .cb-margin-3xl-up-left-32 {
    margin-left: 32px;
  }
  .cb-margin-3xl-up-right-32 {
    margin-right: 32px;
  }
  .cb-margin-3xl-up-48 {
    margin: 48px;
  }
  .cb-margin-3xl-up-top-48 {
    margin-top: 48px;
  }
  .cb-margin-3xl-up-bottom-48 {
    margin-bottom: 48px;
  }
  .cb-margin-3xl-up-left-48 {
    margin-left: 48px;
  }
  .cb-margin-3xl-up-right-48 {
    margin-right: 48px;
  }
  .cb-margin-3xl-up-72 {
    margin: 72px;
  }
  .cb-margin-3xl-up-top-72 {
    margin-top: 72px;
  }
  .cb-margin-3xl-up-bottom-72 {
    margin-bottom: 72px;
  }
  .cb-margin-3xl-up-left-72 {
    margin-left: 72px;
  }
  .cb-margin-3xl-up-right-72 {
    margin-right: 72px;
  }
}
.cb-margin-3xl-down-4 {
  margin: 4px;
}

.cb-margin-3xl-down-top-4 {
  margin-top: 4px;
}

.cb-margin-3xl-down-bottom-4 {
  margin-bottom: 4px;
}

.cb-margin-3xl-down-left-4 {
  margin-left: 4px;
}

.cb-margin-3xl-down-right-4 {
  margin-right: 4px;
}

.cb-margin-3xl-down-8 {
  margin: 8px;
}

.cb-margin-3xl-down-top-8 {
  margin-top: 8px;
}

.cb-margin-3xl-down-bottom-8 {
  margin-bottom: 8px;
}

.cb-margin-3xl-down-left-8 {
  margin-left: 8px;
}

.cb-margin-3xl-down-right-8 {
  margin-right: 8px;
}

.cb-margin-3xl-down-16 {
  margin: 16px;
}

.cb-margin-3xl-down-top-16 {
  margin-top: 16px;
}

.cb-margin-3xl-down-bottom-16 {
  margin-bottom: 16px;
}

.cb-margin-3xl-down-left-16 {
  margin-left: 16px;
}

.cb-margin-3xl-down-right-16 {
  margin-right: 16px;
}

.cb-margin-3xl-down-24 {
  margin: 24px;
}

.cb-margin-3xl-down-top-24 {
  margin-top: 24px;
}

.cb-margin-3xl-down-bottom-24 {
  margin-bottom: 24px;
}

.cb-margin-3xl-down-left-24 {
  margin-left: 24px;
}

.cb-margin-3xl-down-right-24 {
  margin-right: 24px;
}

.cb-margin-3xl-down-32 {
  margin: 32px;
}

.cb-margin-3xl-down-top-32 {
  margin-top: 32px;
}

.cb-margin-3xl-down-bottom-32 {
  margin-bottom: 32px;
}

.cb-margin-3xl-down-left-32 {
  margin-left: 32px;
}

.cb-margin-3xl-down-right-32 {
  margin-right: 32px;
}

.cb-margin-3xl-down-48 {
  margin: 48px;
}

.cb-margin-3xl-down-top-48 {
  margin-top: 48px;
}

.cb-margin-3xl-down-bottom-48 {
  margin-bottom: 48px;
}

.cb-margin-3xl-down-left-48 {
  margin-left: 48px;
}

.cb-margin-3xl-down-right-48 {
  margin-right: 48px;
}

.cb-margin-3xl-down-72 {
  margin: 72px;
}

.cb-margin-3xl-down-top-72 {
  margin-top: 72px;
}

.cb-margin-3xl-down-bottom-72 {
  margin-bottom: 72px;
}

.cb-margin-3xl-down-left-72 {
  margin-left: 72px;
}

.cb-margin-3xl-down-right-72 {
  margin-right: 72px;
}

.cb-no-margin {
  margin: 0 !important;
}

.cb-no-margin-top {
  margin-top: 0 !important;
}

.cb-no-margin-bottom {
  margin-bottom: 0 !important;
}

.cb-no-margin-left {
  margin-left: 0 !important;
}

.cb-no-margin-right {
  margin-right: 0 !important;
}

@media (min-width: 1px) and (max-width: 767.98px) {
  .cb-no-margin-xs {
    margin: 0 !important;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .cb-no-margin-sm {
    margin: 0 !important;
  }
}
@media (min-width: 1024px) and (max-width: 1247.98px) {
  .cb-no-margin-md {
    margin: 0 !important;
  }
}
@media (min-width: 1248px) and (max-width: 1343.98px) {
  .cb-no-margin-lg {
    margin: 0 !important;
  }
}
@media (min-width: 1344px) and (max-width: 1439.98px) {
  .cb-no-margin-xl {
    margin: 0 !important;
  }
}
@media (min-width: 1440px) and (max-width: 1727.98px) {
  .cb-no-margin-2xl {
    margin: 0 !important;
  }
}
@media (min-width: 1728px) {
  .cb-no-margin-3xl {
    margin: 0 !important;
  }
}
.cb-padding-4 {
  padding: 4px;
}

.cb-padding-top-4 {
  padding-top: 4px;
}

.cb-padding-bottom-4 {
  padding-bottom: 4px;
}

.cb-padding-left-4 {
  padding-left: 4px;
}

.cb-padding-right-4 {
  padding-right: 4px;
}

.cb-padding-8 {
  padding: 8px;
}

.cb-padding-top-8 {
  padding-top: 8px;
}

.cb-padding-bottom-8 {
  padding-bottom: 8px;
}

.cb-padding-left-8 {
  padding-left: 8px;
}

.cb-padding-right-8 {
  padding-right: 8px;
}

.cb-padding-16 {
  padding: 16px;
}

.cb-padding-top-16 {
  padding-top: 16px;
}

.cb-padding-bottom-16 {
  padding-bottom: 16px;
}

.cb-padding-left-16 {
  padding-left: 16px;
}

.cb-padding-right-16 {
  padding-right: 16px;
}

.cb-padding-24 {
  padding: 24px;
}

.cb-padding-top-24 {
  padding-top: 24px;
}

.cb-padding-bottom-24 {
  padding-bottom: 24px;
}

.cb-padding-left-24 {
  padding-left: 24px;
}

.cb-padding-right-24 {
  padding-right: 24px;
}

.cb-padding-32 {
  padding: 32px;
}

.cb-padding-top-32 {
  padding-top: 32px;
}

.cb-padding-bottom-32 {
  padding-bottom: 32px;
}

.cb-padding-left-32 {
  padding-left: 32px;
}

.cb-padding-right-32 {
  padding-right: 32px;
}

.cb-padding-48 {
  padding: 48px;
}

.cb-padding-top-48 {
  padding-top: 48px;
}

.cb-padding-bottom-48 {
  padding-bottom: 48px;
}

.cb-padding-left-48 {
  padding-left: 48px;
}

.cb-padding-right-48 {
  padding-right: 48px;
}

.cb-padding-72 {
  padding: 72px;
}

.cb-padding-top-72 {
  padding-top: 72px;
}

.cb-padding-bottom-72 {
  padding-bottom: 72px;
}

.cb-padding-left-72 {
  padding-left: 72px;
}

.cb-padding-right-72 {
  padding-right: 72px;
}

@media (min-width: 1px) and (max-width: 767.98px) {
  .cb-padding-xs-4 {
    padding: 4px;
  }
  .cb-padding-xs-top-4 {
    padding-top: 4px;
  }
  .cb-no-padding-xs-top {
    padding-top: 0 !important;
  }
  .cb-padding-xs-bottom-4 {
    padding-bottom: 4px;
  }
  .cb-no-padding-xs-bottom {
    padding-bottom: 0 !important;
  }
  .cb-padding-xs-left-4 {
    padding-left: 4px;
  }
  .cb-no-padding-xs-left {
    padding-left: 0 !important;
  }
  .cb-padding-xs-right-4 {
    padding-right: 4px;
  }
  .cb-no-padding-xs-right {
    padding-right: 0 !important;
  }
  .cb-padding-xs-8 {
    padding: 8px;
  }
  .cb-padding-xs-top-8 {
    padding-top: 8px;
  }
  .cb-no-padding-xs-top {
    padding-top: 0 !important;
  }
  .cb-padding-xs-bottom-8 {
    padding-bottom: 8px;
  }
  .cb-no-padding-xs-bottom {
    padding-bottom: 0 !important;
  }
  .cb-padding-xs-left-8 {
    padding-left: 8px;
  }
  .cb-no-padding-xs-left {
    padding-left: 0 !important;
  }
  .cb-padding-xs-right-8 {
    padding-right: 8px;
  }
  .cb-no-padding-xs-right {
    padding-right: 0 !important;
  }
  .cb-padding-xs-16 {
    padding: 16px;
  }
  .cb-padding-xs-top-16 {
    padding-top: 16px;
  }
  .cb-no-padding-xs-top {
    padding-top: 0 !important;
  }
  .cb-padding-xs-bottom-16 {
    padding-bottom: 16px;
  }
  .cb-no-padding-xs-bottom {
    padding-bottom: 0 !important;
  }
  .cb-padding-xs-left-16 {
    padding-left: 16px;
  }
  .cb-no-padding-xs-left {
    padding-left: 0 !important;
  }
  .cb-padding-xs-right-16 {
    padding-right: 16px;
  }
  .cb-no-padding-xs-right {
    padding-right: 0 !important;
  }
  .cb-padding-xs-24 {
    padding: 24px;
  }
  .cb-padding-xs-top-24 {
    padding-top: 24px;
  }
  .cb-no-padding-xs-top {
    padding-top: 0 !important;
  }
  .cb-padding-xs-bottom-24 {
    padding-bottom: 24px;
  }
  .cb-no-padding-xs-bottom {
    padding-bottom: 0 !important;
  }
  .cb-padding-xs-left-24 {
    padding-left: 24px;
  }
  .cb-no-padding-xs-left {
    padding-left: 0 !important;
  }
  .cb-padding-xs-right-24 {
    padding-right: 24px;
  }
  .cb-no-padding-xs-right {
    padding-right: 0 !important;
  }
  .cb-padding-xs-32 {
    padding: 32px;
  }
  .cb-padding-xs-top-32 {
    padding-top: 32px;
  }
  .cb-no-padding-xs-top {
    padding-top: 0 !important;
  }
  .cb-padding-xs-bottom-32 {
    padding-bottom: 32px;
  }
  .cb-no-padding-xs-bottom {
    padding-bottom: 0 !important;
  }
  .cb-padding-xs-left-32 {
    padding-left: 32px;
  }
  .cb-no-padding-xs-left {
    padding-left: 0 !important;
  }
  .cb-padding-xs-right-32 {
    padding-right: 32px;
  }
  .cb-no-padding-xs-right {
    padding-right: 0 !important;
  }
  .cb-padding-xs-48 {
    padding: 48px;
  }
  .cb-padding-xs-top-48 {
    padding-top: 48px;
  }
  .cb-no-padding-xs-top {
    padding-top: 0 !important;
  }
  .cb-padding-xs-bottom-48 {
    padding-bottom: 48px;
  }
  .cb-no-padding-xs-bottom {
    padding-bottom: 0 !important;
  }
  .cb-padding-xs-left-48 {
    padding-left: 48px;
  }
  .cb-no-padding-xs-left {
    padding-left: 0 !important;
  }
  .cb-padding-xs-right-48 {
    padding-right: 48px;
  }
  .cb-no-padding-xs-right {
    padding-right: 0 !important;
  }
  .cb-padding-xs-72 {
    padding: 72px;
  }
  .cb-padding-xs-top-72 {
    padding-top: 72px;
  }
  .cb-no-padding-xs-top {
    padding-top: 0 !important;
  }
  .cb-padding-xs-bottom-72 {
    padding-bottom: 72px;
  }
  .cb-no-padding-xs-bottom {
    padding-bottom: 0 !important;
  }
  .cb-padding-xs-left-72 {
    padding-left: 72px;
  }
  .cb-no-padding-xs-left {
    padding-left: 0 !important;
  }
  .cb-padding-xs-right-72 {
    padding-right: 72px;
  }
  .cb-no-padding-xs-right {
    padding-right: 0 !important;
  }
}
@media (min-width: 1px) {
  .cb-padding-xs-up-4 {
    padding: 4px;
  }
  .cb-padding-xs-up-top-4 {
    padding-top: 4px;
  }
  .cb-padding-xs-up-bottom-4 {
    padding-bottom: 4px;
  }
  .cb-padding-xs-up-left-4 {
    padding-left: 4px;
  }
  .cb-padding-xs-up-right-4 {
    padding-right: 4px;
  }
  .cb-padding-xs-up-8 {
    padding: 8px;
  }
  .cb-padding-xs-up-top-8 {
    padding-top: 8px;
  }
  .cb-padding-xs-up-bottom-8 {
    padding-bottom: 8px;
  }
  .cb-padding-xs-up-left-8 {
    padding-left: 8px;
  }
  .cb-padding-xs-up-right-8 {
    padding-right: 8px;
  }
  .cb-padding-xs-up-16 {
    padding: 16px;
  }
  .cb-padding-xs-up-top-16 {
    padding-top: 16px;
  }
  .cb-padding-xs-up-bottom-16 {
    padding-bottom: 16px;
  }
  .cb-padding-xs-up-left-16 {
    padding-left: 16px;
  }
  .cb-padding-xs-up-right-16 {
    padding-right: 16px;
  }
  .cb-padding-xs-up-24 {
    padding: 24px;
  }
  .cb-padding-xs-up-top-24 {
    padding-top: 24px;
  }
  .cb-padding-xs-up-bottom-24 {
    padding-bottom: 24px;
  }
  .cb-padding-xs-up-left-24 {
    padding-left: 24px;
  }
  .cb-padding-xs-up-right-24 {
    padding-right: 24px;
  }
  .cb-padding-xs-up-32 {
    padding: 32px;
  }
  .cb-padding-xs-up-top-32 {
    padding-top: 32px;
  }
  .cb-padding-xs-up-bottom-32 {
    padding-bottom: 32px;
  }
  .cb-padding-xs-up-left-32 {
    padding-left: 32px;
  }
  .cb-padding-xs-up-right-32 {
    padding-right: 32px;
  }
  .cb-padding-xs-up-48 {
    padding: 48px;
  }
  .cb-padding-xs-up-top-48 {
    padding-top: 48px;
  }
  .cb-padding-xs-up-bottom-48 {
    padding-bottom: 48px;
  }
  .cb-padding-xs-up-left-48 {
    padding-left: 48px;
  }
  .cb-padding-xs-up-right-48 {
    padding-right: 48px;
  }
  .cb-padding-xs-up-72 {
    padding: 72px;
  }
  .cb-padding-xs-up-top-72 {
    padding-top: 72px;
  }
  .cb-padding-xs-up-bottom-72 {
    padding-bottom: 72px;
  }
  .cb-padding-xs-up-left-72 {
    padding-left: 72px;
  }
  .cb-padding-xs-up-right-72 {
    padding-right: 72px;
  }
}
@media (max-width: 767.98px) {
  .cb-padding-xs-down-4 {
    padding: 4px;
  }
  .cb-padding-xs-down-top-4 {
    padding-top: 4px;
  }
  .cb-padding-xs-down-bottom-4 {
    padding-bottom: 4px;
  }
  .cb-padding-xs-down-left-4 {
    padding-left: 4px;
  }
  .cb-padding-xs-down-right-4 {
    padding-right: 4px;
  }
  .cb-padding-xs-down-8 {
    padding: 8px;
  }
  .cb-padding-xs-down-top-8 {
    padding-top: 8px;
  }
  .cb-padding-xs-down-bottom-8 {
    padding-bottom: 8px;
  }
  .cb-padding-xs-down-left-8 {
    padding-left: 8px;
  }
  .cb-padding-xs-down-right-8 {
    padding-right: 8px;
  }
  .cb-padding-xs-down-16 {
    padding: 16px;
  }
  .cb-padding-xs-down-top-16 {
    padding-top: 16px;
  }
  .cb-padding-xs-down-bottom-16 {
    padding-bottom: 16px;
  }
  .cb-padding-xs-down-left-16 {
    padding-left: 16px;
  }
  .cb-padding-xs-down-right-16 {
    padding-right: 16px;
  }
  .cb-padding-xs-down-24 {
    padding: 24px;
  }
  .cb-padding-xs-down-top-24 {
    padding-top: 24px;
  }
  .cb-padding-xs-down-bottom-24 {
    padding-bottom: 24px;
  }
  .cb-padding-xs-down-left-24 {
    padding-left: 24px;
  }
  .cb-padding-xs-down-right-24 {
    padding-right: 24px;
  }
  .cb-padding-xs-down-32 {
    padding: 32px;
  }
  .cb-padding-xs-down-top-32 {
    padding-top: 32px;
  }
  .cb-padding-xs-down-bottom-32 {
    padding-bottom: 32px;
  }
  .cb-padding-xs-down-left-32 {
    padding-left: 32px;
  }
  .cb-padding-xs-down-right-32 {
    padding-right: 32px;
  }
  .cb-padding-xs-down-48 {
    padding: 48px;
  }
  .cb-padding-xs-down-top-48 {
    padding-top: 48px;
  }
  .cb-padding-xs-down-bottom-48 {
    padding-bottom: 48px;
  }
  .cb-padding-xs-down-left-48 {
    padding-left: 48px;
  }
  .cb-padding-xs-down-right-48 {
    padding-right: 48px;
  }
  .cb-padding-xs-down-72 {
    padding: 72px;
  }
  .cb-padding-xs-down-top-72 {
    padding-top: 72px;
  }
  .cb-padding-xs-down-bottom-72 {
    padding-bottom: 72px;
  }
  .cb-padding-xs-down-left-72 {
    padding-left: 72px;
  }
  .cb-padding-xs-down-right-72 {
    padding-right: 72px;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .cb-padding-sm-4 {
    padding: 4px;
  }
  .cb-padding-sm-top-4 {
    padding-top: 4px;
  }
  .cb-no-padding-sm-top {
    padding-top: 0 !important;
  }
  .cb-padding-sm-bottom-4 {
    padding-bottom: 4px;
  }
  .cb-no-padding-sm-bottom {
    padding-bottom: 0 !important;
  }
  .cb-padding-sm-left-4 {
    padding-left: 4px;
  }
  .cb-no-padding-sm-left {
    padding-left: 0 !important;
  }
  .cb-padding-sm-right-4 {
    padding-right: 4px;
  }
  .cb-no-padding-sm-right {
    padding-right: 0 !important;
  }
  .cb-padding-sm-8 {
    padding: 8px;
  }
  .cb-padding-sm-top-8 {
    padding-top: 8px;
  }
  .cb-no-padding-sm-top {
    padding-top: 0 !important;
  }
  .cb-padding-sm-bottom-8 {
    padding-bottom: 8px;
  }
  .cb-no-padding-sm-bottom {
    padding-bottom: 0 !important;
  }
  .cb-padding-sm-left-8 {
    padding-left: 8px;
  }
  .cb-no-padding-sm-left {
    padding-left: 0 !important;
  }
  .cb-padding-sm-right-8 {
    padding-right: 8px;
  }
  .cb-no-padding-sm-right {
    padding-right: 0 !important;
  }
  .cb-padding-sm-16 {
    padding: 16px;
  }
  .cb-padding-sm-top-16 {
    padding-top: 16px;
  }
  .cb-no-padding-sm-top {
    padding-top: 0 !important;
  }
  .cb-padding-sm-bottom-16 {
    padding-bottom: 16px;
  }
  .cb-no-padding-sm-bottom {
    padding-bottom: 0 !important;
  }
  .cb-padding-sm-left-16 {
    padding-left: 16px;
  }
  .cb-no-padding-sm-left {
    padding-left: 0 !important;
  }
  .cb-padding-sm-right-16 {
    padding-right: 16px;
  }
  .cb-no-padding-sm-right {
    padding-right: 0 !important;
  }
  .cb-padding-sm-24 {
    padding: 24px;
  }
  .cb-padding-sm-top-24 {
    padding-top: 24px;
  }
  .cb-no-padding-sm-top {
    padding-top: 0 !important;
  }
  .cb-padding-sm-bottom-24 {
    padding-bottom: 24px;
  }
  .cb-no-padding-sm-bottom {
    padding-bottom: 0 !important;
  }
  .cb-padding-sm-left-24 {
    padding-left: 24px;
  }
  .cb-no-padding-sm-left {
    padding-left: 0 !important;
  }
  .cb-padding-sm-right-24 {
    padding-right: 24px;
  }
  .cb-no-padding-sm-right {
    padding-right: 0 !important;
  }
  .cb-padding-sm-32 {
    padding: 32px;
  }
  .cb-padding-sm-top-32 {
    padding-top: 32px;
  }
  .cb-no-padding-sm-top {
    padding-top: 0 !important;
  }
  .cb-padding-sm-bottom-32 {
    padding-bottom: 32px;
  }
  .cb-no-padding-sm-bottom {
    padding-bottom: 0 !important;
  }
  .cb-padding-sm-left-32 {
    padding-left: 32px;
  }
  .cb-no-padding-sm-left {
    padding-left: 0 !important;
  }
  .cb-padding-sm-right-32 {
    padding-right: 32px;
  }
  .cb-no-padding-sm-right {
    padding-right: 0 !important;
  }
  .cb-padding-sm-48 {
    padding: 48px;
  }
  .cb-padding-sm-top-48 {
    padding-top: 48px;
  }
  .cb-no-padding-sm-top {
    padding-top: 0 !important;
  }
  .cb-padding-sm-bottom-48 {
    padding-bottom: 48px;
  }
  .cb-no-padding-sm-bottom {
    padding-bottom: 0 !important;
  }
  .cb-padding-sm-left-48 {
    padding-left: 48px;
  }
  .cb-no-padding-sm-left {
    padding-left: 0 !important;
  }
  .cb-padding-sm-right-48 {
    padding-right: 48px;
  }
  .cb-no-padding-sm-right {
    padding-right: 0 !important;
  }
  .cb-padding-sm-72 {
    padding: 72px;
  }
  .cb-padding-sm-top-72 {
    padding-top: 72px;
  }
  .cb-no-padding-sm-top {
    padding-top: 0 !important;
  }
  .cb-padding-sm-bottom-72 {
    padding-bottom: 72px;
  }
  .cb-no-padding-sm-bottom {
    padding-bottom: 0 !important;
  }
  .cb-padding-sm-left-72 {
    padding-left: 72px;
  }
  .cb-no-padding-sm-left {
    padding-left: 0 !important;
  }
  .cb-padding-sm-right-72 {
    padding-right: 72px;
  }
  .cb-no-padding-sm-right {
    padding-right: 0 !important;
  }
}
@media (min-width: 768px) {
  .cb-padding-sm-up-4 {
    padding: 4px;
  }
  .cb-padding-sm-up-top-4 {
    padding-top: 4px;
  }
  .cb-padding-sm-up-bottom-4 {
    padding-bottom: 4px;
  }
  .cb-padding-sm-up-left-4 {
    padding-left: 4px;
  }
  .cb-padding-sm-up-right-4 {
    padding-right: 4px;
  }
  .cb-padding-sm-up-8 {
    padding: 8px;
  }
  .cb-padding-sm-up-top-8 {
    padding-top: 8px;
  }
  .cb-padding-sm-up-bottom-8 {
    padding-bottom: 8px;
  }
  .cb-padding-sm-up-left-8 {
    padding-left: 8px;
  }
  .cb-padding-sm-up-right-8 {
    padding-right: 8px;
  }
  .cb-padding-sm-up-16 {
    padding: 16px;
  }
  .cb-padding-sm-up-top-16 {
    padding-top: 16px;
  }
  .cb-padding-sm-up-bottom-16 {
    padding-bottom: 16px;
  }
  .cb-padding-sm-up-left-16 {
    padding-left: 16px;
  }
  .cb-padding-sm-up-right-16 {
    padding-right: 16px;
  }
  .cb-padding-sm-up-24 {
    padding: 24px;
  }
  .cb-padding-sm-up-top-24 {
    padding-top: 24px;
  }
  .cb-padding-sm-up-bottom-24 {
    padding-bottom: 24px;
  }
  .cb-padding-sm-up-left-24 {
    padding-left: 24px;
  }
  .cb-padding-sm-up-right-24 {
    padding-right: 24px;
  }
  .cb-padding-sm-up-32 {
    padding: 32px;
  }
  .cb-padding-sm-up-top-32 {
    padding-top: 32px;
  }
  .cb-padding-sm-up-bottom-32 {
    padding-bottom: 32px;
  }
  .cb-padding-sm-up-left-32 {
    padding-left: 32px;
  }
  .cb-padding-sm-up-right-32 {
    padding-right: 32px;
  }
  .cb-padding-sm-up-48 {
    padding: 48px;
  }
  .cb-padding-sm-up-top-48 {
    padding-top: 48px;
  }
  .cb-padding-sm-up-bottom-48 {
    padding-bottom: 48px;
  }
  .cb-padding-sm-up-left-48 {
    padding-left: 48px;
  }
  .cb-padding-sm-up-right-48 {
    padding-right: 48px;
  }
  .cb-padding-sm-up-72 {
    padding: 72px;
  }
  .cb-padding-sm-up-top-72 {
    padding-top: 72px;
  }
  .cb-padding-sm-up-bottom-72 {
    padding-bottom: 72px;
  }
  .cb-padding-sm-up-left-72 {
    padding-left: 72px;
  }
  .cb-padding-sm-up-right-72 {
    padding-right: 72px;
  }
}
@media (max-width: 1023.98px) {
  .cb-padding-sm-down-4 {
    padding: 4px;
  }
  .cb-padding-sm-down-top-4 {
    padding-top: 4px;
  }
  .cb-padding-sm-down-bottom-4 {
    padding-bottom: 4px;
  }
  .cb-padding-sm-down-left-4 {
    padding-left: 4px;
  }
  .cb-padding-sm-down-right-4 {
    padding-right: 4px;
  }
  .cb-padding-sm-down-8 {
    padding: 8px;
  }
  .cb-padding-sm-down-top-8 {
    padding-top: 8px;
  }
  .cb-padding-sm-down-bottom-8 {
    padding-bottom: 8px;
  }
  .cb-padding-sm-down-left-8 {
    padding-left: 8px;
  }
  .cb-padding-sm-down-right-8 {
    padding-right: 8px;
  }
  .cb-padding-sm-down-16 {
    padding: 16px;
  }
  .cb-padding-sm-down-top-16 {
    padding-top: 16px;
  }
  .cb-padding-sm-down-bottom-16 {
    padding-bottom: 16px;
  }
  .cb-padding-sm-down-left-16 {
    padding-left: 16px;
  }
  .cb-padding-sm-down-right-16 {
    padding-right: 16px;
  }
  .cb-padding-sm-down-24 {
    padding: 24px;
  }
  .cb-padding-sm-down-top-24 {
    padding-top: 24px;
  }
  .cb-padding-sm-down-bottom-24 {
    padding-bottom: 24px;
  }
  .cb-padding-sm-down-left-24 {
    padding-left: 24px;
  }
  .cb-padding-sm-down-right-24 {
    padding-right: 24px;
  }
  .cb-padding-sm-down-32 {
    padding: 32px;
  }
  .cb-padding-sm-down-top-32 {
    padding-top: 32px;
  }
  .cb-padding-sm-down-bottom-32 {
    padding-bottom: 32px;
  }
  .cb-padding-sm-down-left-32 {
    padding-left: 32px;
  }
  .cb-padding-sm-down-right-32 {
    padding-right: 32px;
  }
  .cb-padding-sm-down-48 {
    padding: 48px;
  }
  .cb-padding-sm-down-top-48 {
    padding-top: 48px;
  }
  .cb-padding-sm-down-bottom-48 {
    padding-bottom: 48px;
  }
  .cb-padding-sm-down-left-48 {
    padding-left: 48px;
  }
  .cb-padding-sm-down-right-48 {
    padding-right: 48px;
  }
  .cb-padding-sm-down-72 {
    padding: 72px;
  }
  .cb-padding-sm-down-top-72 {
    padding-top: 72px;
  }
  .cb-padding-sm-down-bottom-72 {
    padding-bottom: 72px;
  }
  .cb-padding-sm-down-left-72 {
    padding-left: 72px;
  }
  .cb-padding-sm-down-right-72 {
    padding-right: 72px;
  }
}
@media (min-width: 1024px) and (max-width: 1247.98px) {
  .cb-padding-md-4 {
    padding: 4px;
  }
  .cb-padding-md-top-4 {
    padding-top: 4px;
  }
  .cb-no-padding-md-top {
    padding-top: 0 !important;
  }
  .cb-padding-md-bottom-4 {
    padding-bottom: 4px;
  }
  .cb-no-padding-md-bottom {
    padding-bottom: 0 !important;
  }
  .cb-padding-md-left-4 {
    padding-left: 4px;
  }
  .cb-no-padding-md-left {
    padding-left: 0 !important;
  }
  .cb-padding-md-right-4 {
    padding-right: 4px;
  }
  .cb-no-padding-md-right {
    padding-right: 0 !important;
  }
  .cb-padding-md-8 {
    padding: 8px;
  }
  .cb-padding-md-top-8 {
    padding-top: 8px;
  }
  .cb-no-padding-md-top {
    padding-top: 0 !important;
  }
  .cb-padding-md-bottom-8 {
    padding-bottom: 8px;
  }
  .cb-no-padding-md-bottom {
    padding-bottom: 0 !important;
  }
  .cb-padding-md-left-8 {
    padding-left: 8px;
  }
  .cb-no-padding-md-left {
    padding-left: 0 !important;
  }
  .cb-padding-md-right-8 {
    padding-right: 8px;
  }
  .cb-no-padding-md-right {
    padding-right: 0 !important;
  }
  .cb-padding-md-16 {
    padding: 16px;
  }
  .cb-padding-md-top-16 {
    padding-top: 16px;
  }
  .cb-no-padding-md-top {
    padding-top: 0 !important;
  }
  .cb-padding-md-bottom-16 {
    padding-bottom: 16px;
  }
  .cb-no-padding-md-bottom {
    padding-bottom: 0 !important;
  }
  .cb-padding-md-left-16 {
    padding-left: 16px;
  }
  .cb-no-padding-md-left {
    padding-left: 0 !important;
  }
  .cb-padding-md-right-16 {
    padding-right: 16px;
  }
  .cb-no-padding-md-right {
    padding-right: 0 !important;
  }
  .cb-padding-md-24 {
    padding: 24px;
  }
  .cb-padding-md-top-24 {
    padding-top: 24px;
  }
  .cb-no-padding-md-top {
    padding-top: 0 !important;
  }
  .cb-padding-md-bottom-24 {
    padding-bottom: 24px;
  }
  .cb-no-padding-md-bottom {
    padding-bottom: 0 !important;
  }
  .cb-padding-md-left-24 {
    padding-left: 24px;
  }
  .cb-no-padding-md-left {
    padding-left: 0 !important;
  }
  .cb-padding-md-right-24 {
    padding-right: 24px;
  }
  .cb-no-padding-md-right {
    padding-right: 0 !important;
  }
  .cb-padding-md-32 {
    padding: 32px;
  }
  .cb-padding-md-top-32 {
    padding-top: 32px;
  }
  .cb-no-padding-md-top {
    padding-top: 0 !important;
  }
  .cb-padding-md-bottom-32 {
    padding-bottom: 32px;
  }
  .cb-no-padding-md-bottom {
    padding-bottom: 0 !important;
  }
  .cb-padding-md-left-32 {
    padding-left: 32px;
  }
  .cb-no-padding-md-left {
    padding-left: 0 !important;
  }
  .cb-padding-md-right-32 {
    padding-right: 32px;
  }
  .cb-no-padding-md-right {
    padding-right: 0 !important;
  }
  .cb-padding-md-48 {
    padding: 48px;
  }
  .cb-padding-md-top-48 {
    padding-top: 48px;
  }
  .cb-no-padding-md-top {
    padding-top: 0 !important;
  }
  .cb-padding-md-bottom-48 {
    padding-bottom: 48px;
  }
  .cb-no-padding-md-bottom {
    padding-bottom: 0 !important;
  }
  .cb-padding-md-left-48 {
    padding-left: 48px;
  }
  .cb-no-padding-md-left {
    padding-left: 0 !important;
  }
  .cb-padding-md-right-48 {
    padding-right: 48px;
  }
  .cb-no-padding-md-right {
    padding-right: 0 !important;
  }
  .cb-padding-md-72 {
    padding: 72px;
  }
  .cb-padding-md-top-72 {
    padding-top: 72px;
  }
  .cb-no-padding-md-top {
    padding-top: 0 !important;
  }
  .cb-padding-md-bottom-72 {
    padding-bottom: 72px;
  }
  .cb-no-padding-md-bottom {
    padding-bottom: 0 !important;
  }
  .cb-padding-md-left-72 {
    padding-left: 72px;
  }
  .cb-no-padding-md-left {
    padding-left: 0 !important;
  }
  .cb-padding-md-right-72 {
    padding-right: 72px;
  }
  .cb-no-padding-md-right {
    padding-right: 0 !important;
  }
}
@media (min-width: 1024px) {
  .cb-padding-md-up-4 {
    padding: 4px;
  }
  .cb-padding-md-up-top-4 {
    padding-top: 4px;
  }
  .cb-padding-md-up-bottom-4 {
    padding-bottom: 4px;
  }
  .cb-padding-md-up-left-4 {
    padding-left: 4px;
  }
  .cb-padding-md-up-right-4 {
    padding-right: 4px;
  }
  .cb-padding-md-up-8 {
    padding: 8px;
  }
  .cb-padding-md-up-top-8 {
    padding-top: 8px;
  }
  .cb-padding-md-up-bottom-8 {
    padding-bottom: 8px;
  }
  .cb-padding-md-up-left-8 {
    padding-left: 8px;
  }
  .cb-padding-md-up-right-8 {
    padding-right: 8px;
  }
  .cb-padding-md-up-16 {
    padding: 16px;
  }
  .cb-padding-md-up-top-16 {
    padding-top: 16px;
  }
  .cb-padding-md-up-bottom-16 {
    padding-bottom: 16px;
  }
  .cb-padding-md-up-left-16 {
    padding-left: 16px;
  }
  .cb-padding-md-up-right-16 {
    padding-right: 16px;
  }
  .cb-padding-md-up-24 {
    padding: 24px;
  }
  .cb-padding-md-up-top-24 {
    padding-top: 24px;
  }
  .cb-padding-md-up-bottom-24 {
    padding-bottom: 24px;
  }
  .cb-padding-md-up-left-24 {
    padding-left: 24px;
  }
  .cb-padding-md-up-right-24 {
    padding-right: 24px;
  }
  .cb-padding-md-up-32 {
    padding: 32px;
  }
  .cb-padding-md-up-top-32 {
    padding-top: 32px;
  }
  .cb-padding-md-up-bottom-32 {
    padding-bottom: 32px;
  }
  .cb-padding-md-up-left-32 {
    padding-left: 32px;
  }
  .cb-padding-md-up-right-32 {
    padding-right: 32px;
  }
  .cb-padding-md-up-48 {
    padding: 48px;
  }
  .cb-padding-md-up-top-48 {
    padding-top: 48px;
  }
  .cb-padding-md-up-bottom-48 {
    padding-bottom: 48px;
  }
  .cb-padding-md-up-left-48 {
    padding-left: 48px;
  }
  .cb-padding-md-up-right-48 {
    padding-right: 48px;
  }
  .cb-padding-md-up-72 {
    padding: 72px;
  }
  .cb-padding-md-up-top-72 {
    padding-top: 72px;
  }
  .cb-padding-md-up-bottom-72 {
    padding-bottom: 72px;
  }
  .cb-padding-md-up-left-72 {
    padding-left: 72px;
  }
  .cb-padding-md-up-right-72 {
    padding-right: 72px;
  }
}
@media (max-width: 1247.98px) {
  .cb-padding-md-down-4 {
    padding: 4px;
  }
  .cb-padding-md-down-top-4 {
    padding-top: 4px;
  }
  .cb-padding-md-down-bottom-4 {
    padding-bottom: 4px;
  }
  .cb-padding-md-down-left-4 {
    padding-left: 4px;
  }
  .cb-padding-md-down-right-4 {
    padding-right: 4px;
  }
  .cb-padding-md-down-8 {
    padding: 8px;
  }
  .cb-padding-md-down-top-8 {
    padding-top: 8px;
  }
  .cb-padding-md-down-bottom-8 {
    padding-bottom: 8px;
  }
  .cb-padding-md-down-left-8 {
    padding-left: 8px;
  }
  .cb-padding-md-down-right-8 {
    padding-right: 8px;
  }
  .cb-padding-md-down-16 {
    padding: 16px;
  }
  .cb-padding-md-down-top-16 {
    padding-top: 16px;
  }
  .cb-padding-md-down-bottom-16 {
    padding-bottom: 16px;
  }
  .cb-padding-md-down-left-16 {
    padding-left: 16px;
  }
  .cb-padding-md-down-right-16 {
    padding-right: 16px;
  }
  .cb-padding-md-down-24 {
    padding: 24px;
  }
  .cb-padding-md-down-top-24 {
    padding-top: 24px;
  }
  .cb-padding-md-down-bottom-24 {
    padding-bottom: 24px;
  }
  .cb-padding-md-down-left-24 {
    padding-left: 24px;
  }
  .cb-padding-md-down-right-24 {
    padding-right: 24px;
  }
  .cb-padding-md-down-32 {
    padding: 32px;
  }
  .cb-padding-md-down-top-32 {
    padding-top: 32px;
  }
  .cb-padding-md-down-bottom-32 {
    padding-bottom: 32px;
  }
  .cb-padding-md-down-left-32 {
    padding-left: 32px;
  }
  .cb-padding-md-down-right-32 {
    padding-right: 32px;
  }
  .cb-padding-md-down-48 {
    padding: 48px;
  }
  .cb-padding-md-down-top-48 {
    padding-top: 48px;
  }
  .cb-padding-md-down-bottom-48 {
    padding-bottom: 48px;
  }
  .cb-padding-md-down-left-48 {
    padding-left: 48px;
  }
  .cb-padding-md-down-right-48 {
    padding-right: 48px;
  }
  .cb-padding-md-down-72 {
    padding: 72px;
  }
  .cb-padding-md-down-top-72 {
    padding-top: 72px;
  }
  .cb-padding-md-down-bottom-72 {
    padding-bottom: 72px;
  }
  .cb-padding-md-down-left-72 {
    padding-left: 72px;
  }
  .cb-padding-md-down-right-72 {
    padding-right: 72px;
  }
}
@media (min-width: 1248px) and (max-width: 1343.98px) {
  .cb-padding-lg-4 {
    padding: 4px;
  }
  .cb-padding-lg-top-4 {
    padding-top: 4px;
  }
  .cb-no-padding-lg-top {
    padding-top: 0 !important;
  }
  .cb-padding-lg-bottom-4 {
    padding-bottom: 4px;
  }
  .cb-no-padding-lg-bottom {
    padding-bottom: 0 !important;
  }
  .cb-padding-lg-left-4 {
    padding-left: 4px;
  }
  .cb-no-padding-lg-left {
    padding-left: 0 !important;
  }
  .cb-padding-lg-right-4 {
    padding-right: 4px;
  }
  .cb-no-padding-lg-right {
    padding-right: 0 !important;
  }
  .cb-padding-lg-8 {
    padding: 8px;
  }
  .cb-padding-lg-top-8 {
    padding-top: 8px;
  }
  .cb-no-padding-lg-top {
    padding-top: 0 !important;
  }
  .cb-padding-lg-bottom-8 {
    padding-bottom: 8px;
  }
  .cb-no-padding-lg-bottom {
    padding-bottom: 0 !important;
  }
  .cb-padding-lg-left-8 {
    padding-left: 8px;
  }
  .cb-no-padding-lg-left {
    padding-left: 0 !important;
  }
  .cb-padding-lg-right-8 {
    padding-right: 8px;
  }
  .cb-no-padding-lg-right {
    padding-right: 0 !important;
  }
  .cb-padding-lg-16 {
    padding: 16px;
  }
  .cb-padding-lg-top-16 {
    padding-top: 16px;
  }
  .cb-no-padding-lg-top {
    padding-top: 0 !important;
  }
  .cb-padding-lg-bottom-16 {
    padding-bottom: 16px;
  }
  .cb-no-padding-lg-bottom {
    padding-bottom: 0 !important;
  }
  .cb-padding-lg-left-16 {
    padding-left: 16px;
  }
  .cb-no-padding-lg-left {
    padding-left: 0 !important;
  }
  .cb-padding-lg-right-16 {
    padding-right: 16px;
  }
  .cb-no-padding-lg-right {
    padding-right: 0 !important;
  }
  .cb-padding-lg-24 {
    padding: 24px;
  }
  .cb-padding-lg-top-24 {
    padding-top: 24px;
  }
  .cb-no-padding-lg-top {
    padding-top: 0 !important;
  }
  .cb-padding-lg-bottom-24 {
    padding-bottom: 24px;
  }
  .cb-no-padding-lg-bottom {
    padding-bottom: 0 !important;
  }
  .cb-padding-lg-left-24 {
    padding-left: 24px;
  }
  .cb-no-padding-lg-left {
    padding-left: 0 !important;
  }
  .cb-padding-lg-right-24 {
    padding-right: 24px;
  }
  .cb-no-padding-lg-right {
    padding-right: 0 !important;
  }
  .cb-padding-lg-32 {
    padding: 32px;
  }
  .cb-padding-lg-top-32 {
    padding-top: 32px;
  }
  .cb-no-padding-lg-top {
    padding-top: 0 !important;
  }
  .cb-padding-lg-bottom-32 {
    padding-bottom: 32px;
  }
  .cb-no-padding-lg-bottom {
    padding-bottom: 0 !important;
  }
  .cb-padding-lg-left-32 {
    padding-left: 32px;
  }
  .cb-no-padding-lg-left {
    padding-left: 0 !important;
  }
  .cb-padding-lg-right-32 {
    padding-right: 32px;
  }
  .cb-no-padding-lg-right {
    padding-right: 0 !important;
  }
  .cb-padding-lg-48 {
    padding: 48px;
  }
  .cb-padding-lg-top-48 {
    padding-top: 48px;
  }
  .cb-no-padding-lg-top {
    padding-top: 0 !important;
  }
  .cb-padding-lg-bottom-48 {
    padding-bottom: 48px;
  }
  .cb-no-padding-lg-bottom {
    padding-bottom: 0 !important;
  }
  .cb-padding-lg-left-48 {
    padding-left: 48px;
  }
  .cb-no-padding-lg-left {
    padding-left: 0 !important;
  }
  .cb-padding-lg-right-48 {
    padding-right: 48px;
  }
  .cb-no-padding-lg-right {
    padding-right: 0 !important;
  }
  .cb-padding-lg-72 {
    padding: 72px;
  }
  .cb-padding-lg-top-72 {
    padding-top: 72px;
  }
  .cb-no-padding-lg-top {
    padding-top: 0 !important;
  }
  .cb-padding-lg-bottom-72 {
    padding-bottom: 72px;
  }
  .cb-no-padding-lg-bottom {
    padding-bottom: 0 !important;
  }
  .cb-padding-lg-left-72 {
    padding-left: 72px;
  }
  .cb-no-padding-lg-left {
    padding-left: 0 !important;
  }
  .cb-padding-lg-right-72 {
    padding-right: 72px;
  }
  .cb-no-padding-lg-right {
    padding-right: 0 !important;
  }
}
@media (min-width: 1248px) {
  .cb-padding-lg-up-4 {
    padding: 4px;
  }
  .cb-padding-lg-up-top-4 {
    padding-top: 4px;
  }
  .cb-padding-lg-up-bottom-4 {
    padding-bottom: 4px;
  }
  .cb-padding-lg-up-left-4 {
    padding-left: 4px;
  }
  .cb-padding-lg-up-right-4 {
    padding-right: 4px;
  }
  .cb-padding-lg-up-8 {
    padding: 8px;
  }
  .cb-padding-lg-up-top-8 {
    padding-top: 8px;
  }
  .cb-padding-lg-up-bottom-8 {
    padding-bottom: 8px;
  }
  .cb-padding-lg-up-left-8 {
    padding-left: 8px;
  }
  .cb-padding-lg-up-right-8 {
    padding-right: 8px;
  }
  .cb-padding-lg-up-16 {
    padding: 16px;
  }
  .cb-padding-lg-up-top-16 {
    padding-top: 16px;
  }
  .cb-padding-lg-up-bottom-16 {
    padding-bottom: 16px;
  }
  .cb-padding-lg-up-left-16 {
    padding-left: 16px;
  }
  .cb-padding-lg-up-right-16 {
    padding-right: 16px;
  }
  .cb-padding-lg-up-24 {
    padding: 24px;
  }
  .cb-padding-lg-up-top-24 {
    padding-top: 24px;
  }
  .cb-padding-lg-up-bottom-24 {
    padding-bottom: 24px;
  }
  .cb-padding-lg-up-left-24 {
    padding-left: 24px;
  }
  .cb-padding-lg-up-right-24 {
    padding-right: 24px;
  }
  .cb-padding-lg-up-32 {
    padding: 32px;
  }
  .cb-padding-lg-up-top-32 {
    padding-top: 32px;
  }
  .cb-padding-lg-up-bottom-32 {
    padding-bottom: 32px;
  }
  .cb-padding-lg-up-left-32 {
    padding-left: 32px;
  }
  .cb-padding-lg-up-right-32 {
    padding-right: 32px;
  }
  .cb-padding-lg-up-48 {
    padding: 48px;
  }
  .cb-padding-lg-up-top-48 {
    padding-top: 48px;
  }
  .cb-padding-lg-up-bottom-48 {
    padding-bottom: 48px;
  }
  .cb-padding-lg-up-left-48 {
    padding-left: 48px;
  }
  .cb-padding-lg-up-right-48 {
    padding-right: 48px;
  }
  .cb-padding-lg-up-72 {
    padding: 72px;
  }
  .cb-padding-lg-up-top-72 {
    padding-top: 72px;
  }
  .cb-padding-lg-up-bottom-72 {
    padding-bottom: 72px;
  }
  .cb-padding-lg-up-left-72 {
    padding-left: 72px;
  }
  .cb-padding-lg-up-right-72 {
    padding-right: 72px;
  }
}
@media (max-width: 1343.98px) {
  .cb-padding-lg-down-4 {
    padding: 4px;
  }
  .cb-padding-lg-down-top-4 {
    padding-top: 4px;
  }
  .cb-padding-lg-down-bottom-4 {
    padding-bottom: 4px;
  }
  .cb-padding-lg-down-left-4 {
    padding-left: 4px;
  }
  .cb-padding-lg-down-right-4 {
    padding-right: 4px;
  }
  .cb-padding-lg-down-8 {
    padding: 8px;
  }
  .cb-padding-lg-down-top-8 {
    padding-top: 8px;
  }
  .cb-padding-lg-down-bottom-8 {
    padding-bottom: 8px;
  }
  .cb-padding-lg-down-left-8 {
    padding-left: 8px;
  }
  .cb-padding-lg-down-right-8 {
    padding-right: 8px;
  }
  .cb-padding-lg-down-16 {
    padding: 16px;
  }
  .cb-padding-lg-down-top-16 {
    padding-top: 16px;
  }
  .cb-padding-lg-down-bottom-16 {
    padding-bottom: 16px;
  }
  .cb-padding-lg-down-left-16 {
    padding-left: 16px;
  }
  .cb-padding-lg-down-right-16 {
    padding-right: 16px;
  }
  .cb-padding-lg-down-24 {
    padding: 24px;
  }
  .cb-padding-lg-down-top-24 {
    padding-top: 24px;
  }
  .cb-padding-lg-down-bottom-24 {
    padding-bottom: 24px;
  }
  .cb-padding-lg-down-left-24 {
    padding-left: 24px;
  }
  .cb-padding-lg-down-right-24 {
    padding-right: 24px;
  }
  .cb-padding-lg-down-32 {
    padding: 32px;
  }
  .cb-padding-lg-down-top-32 {
    padding-top: 32px;
  }
  .cb-padding-lg-down-bottom-32 {
    padding-bottom: 32px;
  }
  .cb-padding-lg-down-left-32 {
    padding-left: 32px;
  }
  .cb-padding-lg-down-right-32 {
    padding-right: 32px;
  }
  .cb-padding-lg-down-48 {
    padding: 48px;
  }
  .cb-padding-lg-down-top-48 {
    padding-top: 48px;
  }
  .cb-padding-lg-down-bottom-48 {
    padding-bottom: 48px;
  }
  .cb-padding-lg-down-left-48 {
    padding-left: 48px;
  }
  .cb-padding-lg-down-right-48 {
    padding-right: 48px;
  }
  .cb-padding-lg-down-72 {
    padding: 72px;
  }
  .cb-padding-lg-down-top-72 {
    padding-top: 72px;
  }
  .cb-padding-lg-down-bottom-72 {
    padding-bottom: 72px;
  }
  .cb-padding-lg-down-left-72 {
    padding-left: 72px;
  }
  .cb-padding-lg-down-right-72 {
    padding-right: 72px;
  }
}
@media (min-width: 1344px) and (max-width: 1439.98px) {
  .cb-padding-xl-4 {
    padding: 4px;
  }
  .cb-padding-xl-top-4 {
    padding-top: 4px;
  }
  .cb-no-padding-xl-top {
    padding-top: 0 !important;
  }
  .cb-padding-xl-bottom-4 {
    padding-bottom: 4px;
  }
  .cb-no-padding-xl-bottom {
    padding-bottom: 0 !important;
  }
  .cb-padding-xl-left-4 {
    padding-left: 4px;
  }
  .cb-no-padding-xl-left {
    padding-left: 0 !important;
  }
  .cb-padding-xl-right-4 {
    padding-right: 4px;
  }
  .cb-no-padding-xl-right {
    padding-right: 0 !important;
  }
  .cb-padding-xl-8 {
    padding: 8px;
  }
  .cb-padding-xl-top-8 {
    padding-top: 8px;
  }
  .cb-no-padding-xl-top {
    padding-top: 0 !important;
  }
  .cb-padding-xl-bottom-8 {
    padding-bottom: 8px;
  }
  .cb-no-padding-xl-bottom {
    padding-bottom: 0 !important;
  }
  .cb-padding-xl-left-8 {
    padding-left: 8px;
  }
  .cb-no-padding-xl-left {
    padding-left: 0 !important;
  }
  .cb-padding-xl-right-8 {
    padding-right: 8px;
  }
  .cb-no-padding-xl-right {
    padding-right: 0 !important;
  }
  .cb-padding-xl-16 {
    padding: 16px;
  }
  .cb-padding-xl-top-16 {
    padding-top: 16px;
  }
  .cb-no-padding-xl-top {
    padding-top: 0 !important;
  }
  .cb-padding-xl-bottom-16 {
    padding-bottom: 16px;
  }
  .cb-no-padding-xl-bottom {
    padding-bottom: 0 !important;
  }
  .cb-padding-xl-left-16 {
    padding-left: 16px;
  }
  .cb-no-padding-xl-left {
    padding-left: 0 !important;
  }
  .cb-padding-xl-right-16 {
    padding-right: 16px;
  }
  .cb-no-padding-xl-right {
    padding-right: 0 !important;
  }
  .cb-padding-xl-24 {
    padding: 24px;
  }
  .cb-padding-xl-top-24 {
    padding-top: 24px;
  }
  .cb-no-padding-xl-top {
    padding-top: 0 !important;
  }
  .cb-padding-xl-bottom-24 {
    padding-bottom: 24px;
  }
  .cb-no-padding-xl-bottom {
    padding-bottom: 0 !important;
  }
  .cb-padding-xl-left-24 {
    padding-left: 24px;
  }
  .cb-no-padding-xl-left {
    padding-left: 0 !important;
  }
  .cb-padding-xl-right-24 {
    padding-right: 24px;
  }
  .cb-no-padding-xl-right {
    padding-right: 0 !important;
  }
  .cb-padding-xl-32 {
    padding: 32px;
  }
  .cb-padding-xl-top-32 {
    padding-top: 32px;
  }
  .cb-no-padding-xl-top {
    padding-top: 0 !important;
  }
  .cb-padding-xl-bottom-32 {
    padding-bottom: 32px;
  }
  .cb-no-padding-xl-bottom {
    padding-bottom: 0 !important;
  }
  .cb-padding-xl-left-32 {
    padding-left: 32px;
  }
  .cb-no-padding-xl-left {
    padding-left: 0 !important;
  }
  .cb-padding-xl-right-32 {
    padding-right: 32px;
  }
  .cb-no-padding-xl-right {
    padding-right: 0 !important;
  }
  .cb-padding-xl-48 {
    padding: 48px;
  }
  .cb-padding-xl-top-48 {
    padding-top: 48px;
  }
  .cb-no-padding-xl-top {
    padding-top: 0 !important;
  }
  .cb-padding-xl-bottom-48 {
    padding-bottom: 48px;
  }
  .cb-no-padding-xl-bottom {
    padding-bottom: 0 !important;
  }
  .cb-padding-xl-left-48 {
    padding-left: 48px;
  }
  .cb-no-padding-xl-left {
    padding-left: 0 !important;
  }
  .cb-padding-xl-right-48 {
    padding-right: 48px;
  }
  .cb-no-padding-xl-right {
    padding-right: 0 !important;
  }
  .cb-padding-xl-72 {
    padding: 72px;
  }
  .cb-padding-xl-top-72 {
    padding-top: 72px;
  }
  .cb-no-padding-xl-top {
    padding-top: 0 !important;
  }
  .cb-padding-xl-bottom-72 {
    padding-bottom: 72px;
  }
  .cb-no-padding-xl-bottom {
    padding-bottom: 0 !important;
  }
  .cb-padding-xl-left-72 {
    padding-left: 72px;
  }
  .cb-no-padding-xl-left {
    padding-left: 0 !important;
  }
  .cb-padding-xl-right-72 {
    padding-right: 72px;
  }
  .cb-no-padding-xl-right {
    padding-right: 0 !important;
  }
}
@media (min-width: 1344px) {
  .cb-padding-xl-up-4 {
    padding: 4px;
  }
  .cb-padding-xl-up-top-4 {
    padding-top: 4px;
  }
  .cb-padding-xl-up-bottom-4 {
    padding-bottom: 4px;
  }
  .cb-padding-xl-up-left-4 {
    padding-left: 4px;
  }
  .cb-padding-xl-up-right-4 {
    padding-right: 4px;
  }
  .cb-padding-xl-up-8 {
    padding: 8px;
  }
  .cb-padding-xl-up-top-8 {
    padding-top: 8px;
  }
  .cb-padding-xl-up-bottom-8 {
    padding-bottom: 8px;
  }
  .cb-padding-xl-up-left-8 {
    padding-left: 8px;
  }
  .cb-padding-xl-up-right-8 {
    padding-right: 8px;
  }
  .cb-padding-xl-up-16 {
    padding: 16px;
  }
  .cb-padding-xl-up-top-16 {
    padding-top: 16px;
  }
  .cb-padding-xl-up-bottom-16 {
    padding-bottom: 16px;
  }
  .cb-padding-xl-up-left-16 {
    padding-left: 16px;
  }
  .cb-padding-xl-up-right-16 {
    padding-right: 16px;
  }
  .cb-padding-xl-up-24 {
    padding: 24px;
  }
  .cb-padding-xl-up-top-24 {
    padding-top: 24px;
  }
  .cb-padding-xl-up-bottom-24 {
    padding-bottom: 24px;
  }
  .cb-padding-xl-up-left-24 {
    padding-left: 24px;
  }
  .cb-padding-xl-up-right-24 {
    padding-right: 24px;
  }
  .cb-padding-xl-up-32 {
    padding: 32px;
  }
  .cb-padding-xl-up-top-32 {
    padding-top: 32px;
  }
  .cb-padding-xl-up-bottom-32 {
    padding-bottom: 32px;
  }
  .cb-padding-xl-up-left-32 {
    padding-left: 32px;
  }
  .cb-padding-xl-up-right-32 {
    padding-right: 32px;
  }
  .cb-padding-xl-up-48 {
    padding: 48px;
  }
  .cb-padding-xl-up-top-48 {
    padding-top: 48px;
  }
  .cb-padding-xl-up-bottom-48 {
    padding-bottom: 48px;
  }
  .cb-padding-xl-up-left-48 {
    padding-left: 48px;
  }
  .cb-padding-xl-up-right-48 {
    padding-right: 48px;
  }
  .cb-padding-xl-up-72 {
    padding: 72px;
  }
  .cb-padding-xl-up-top-72 {
    padding-top: 72px;
  }
  .cb-padding-xl-up-bottom-72 {
    padding-bottom: 72px;
  }
  .cb-padding-xl-up-left-72 {
    padding-left: 72px;
  }
  .cb-padding-xl-up-right-72 {
    padding-right: 72px;
  }
}
@media (max-width: 1439.98px) {
  .cb-padding-xl-down-4 {
    padding: 4px;
  }
  .cb-padding-xl-down-top-4 {
    padding-top: 4px;
  }
  .cb-padding-xl-down-bottom-4 {
    padding-bottom: 4px;
  }
  .cb-padding-xl-down-left-4 {
    padding-left: 4px;
  }
  .cb-padding-xl-down-right-4 {
    padding-right: 4px;
  }
  .cb-padding-xl-down-8 {
    padding: 8px;
  }
  .cb-padding-xl-down-top-8 {
    padding-top: 8px;
  }
  .cb-padding-xl-down-bottom-8 {
    padding-bottom: 8px;
  }
  .cb-padding-xl-down-left-8 {
    padding-left: 8px;
  }
  .cb-padding-xl-down-right-8 {
    padding-right: 8px;
  }
  .cb-padding-xl-down-16 {
    padding: 16px;
  }
  .cb-padding-xl-down-top-16 {
    padding-top: 16px;
  }
  .cb-padding-xl-down-bottom-16 {
    padding-bottom: 16px;
  }
  .cb-padding-xl-down-left-16 {
    padding-left: 16px;
  }
  .cb-padding-xl-down-right-16 {
    padding-right: 16px;
  }
  .cb-padding-xl-down-24 {
    padding: 24px;
  }
  .cb-padding-xl-down-top-24 {
    padding-top: 24px;
  }
  .cb-padding-xl-down-bottom-24 {
    padding-bottom: 24px;
  }
  .cb-padding-xl-down-left-24 {
    padding-left: 24px;
  }
  .cb-padding-xl-down-right-24 {
    padding-right: 24px;
  }
  .cb-padding-xl-down-32 {
    padding: 32px;
  }
  .cb-padding-xl-down-top-32 {
    padding-top: 32px;
  }
  .cb-padding-xl-down-bottom-32 {
    padding-bottom: 32px;
  }
  .cb-padding-xl-down-left-32 {
    padding-left: 32px;
  }
  .cb-padding-xl-down-right-32 {
    padding-right: 32px;
  }
  .cb-padding-xl-down-48 {
    padding: 48px;
  }
  .cb-padding-xl-down-top-48 {
    padding-top: 48px;
  }
  .cb-padding-xl-down-bottom-48 {
    padding-bottom: 48px;
  }
  .cb-padding-xl-down-left-48 {
    padding-left: 48px;
  }
  .cb-padding-xl-down-right-48 {
    padding-right: 48px;
  }
  .cb-padding-xl-down-72 {
    padding: 72px;
  }
  .cb-padding-xl-down-top-72 {
    padding-top: 72px;
  }
  .cb-padding-xl-down-bottom-72 {
    padding-bottom: 72px;
  }
  .cb-padding-xl-down-left-72 {
    padding-left: 72px;
  }
  .cb-padding-xl-down-right-72 {
    padding-right: 72px;
  }
}
@media (min-width: 1440px) and (max-width: 1727.98px) {
  .cb-padding-2xl-4 {
    padding: 4px;
  }
  .cb-padding-2xl-top-4 {
    padding-top: 4px;
  }
  .cb-no-padding-2xl-top {
    padding-top: 0 !important;
  }
  .cb-padding-2xl-bottom-4 {
    padding-bottom: 4px;
  }
  .cb-no-padding-2xl-bottom {
    padding-bottom: 0 !important;
  }
  .cb-padding-2xl-left-4 {
    padding-left: 4px;
  }
  .cb-no-padding-2xl-left {
    padding-left: 0 !important;
  }
  .cb-padding-2xl-right-4 {
    padding-right: 4px;
  }
  .cb-no-padding-2xl-right {
    padding-right: 0 !important;
  }
  .cb-padding-2xl-8 {
    padding: 8px;
  }
  .cb-padding-2xl-top-8 {
    padding-top: 8px;
  }
  .cb-no-padding-2xl-top {
    padding-top: 0 !important;
  }
  .cb-padding-2xl-bottom-8 {
    padding-bottom: 8px;
  }
  .cb-no-padding-2xl-bottom {
    padding-bottom: 0 !important;
  }
  .cb-padding-2xl-left-8 {
    padding-left: 8px;
  }
  .cb-no-padding-2xl-left {
    padding-left: 0 !important;
  }
  .cb-padding-2xl-right-8 {
    padding-right: 8px;
  }
  .cb-no-padding-2xl-right {
    padding-right: 0 !important;
  }
  .cb-padding-2xl-16 {
    padding: 16px;
  }
  .cb-padding-2xl-top-16 {
    padding-top: 16px;
  }
  .cb-no-padding-2xl-top {
    padding-top: 0 !important;
  }
  .cb-padding-2xl-bottom-16 {
    padding-bottom: 16px;
  }
  .cb-no-padding-2xl-bottom {
    padding-bottom: 0 !important;
  }
  .cb-padding-2xl-left-16 {
    padding-left: 16px;
  }
  .cb-no-padding-2xl-left {
    padding-left: 0 !important;
  }
  .cb-padding-2xl-right-16 {
    padding-right: 16px;
  }
  .cb-no-padding-2xl-right {
    padding-right: 0 !important;
  }
  .cb-padding-2xl-24 {
    padding: 24px;
  }
  .cb-padding-2xl-top-24 {
    padding-top: 24px;
  }
  .cb-no-padding-2xl-top {
    padding-top: 0 !important;
  }
  .cb-padding-2xl-bottom-24 {
    padding-bottom: 24px;
  }
  .cb-no-padding-2xl-bottom {
    padding-bottom: 0 !important;
  }
  .cb-padding-2xl-left-24 {
    padding-left: 24px;
  }
  .cb-no-padding-2xl-left {
    padding-left: 0 !important;
  }
  .cb-padding-2xl-right-24 {
    padding-right: 24px;
  }
  .cb-no-padding-2xl-right {
    padding-right: 0 !important;
  }
  .cb-padding-2xl-32 {
    padding: 32px;
  }
  .cb-padding-2xl-top-32 {
    padding-top: 32px;
  }
  .cb-no-padding-2xl-top {
    padding-top: 0 !important;
  }
  .cb-padding-2xl-bottom-32 {
    padding-bottom: 32px;
  }
  .cb-no-padding-2xl-bottom {
    padding-bottom: 0 !important;
  }
  .cb-padding-2xl-left-32 {
    padding-left: 32px;
  }
  .cb-no-padding-2xl-left {
    padding-left: 0 !important;
  }
  .cb-padding-2xl-right-32 {
    padding-right: 32px;
  }
  .cb-no-padding-2xl-right {
    padding-right: 0 !important;
  }
  .cb-padding-2xl-48 {
    padding: 48px;
  }
  .cb-padding-2xl-top-48 {
    padding-top: 48px;
  }
  .cb-no-padding-2xl-top {
    padding-top: 0 !important;
  }
  .cb-padding-2xl-bottom-48 {
    padding-bottom: 48px;
  }
  .cb-no-padding-2xl-bottom {
    padding-bottom: 0 !important;
  }
  .cb-padding-2xl-left-48 {
    padding-left: 48px;
  }
  .cb-no-padding-2xl-left {
    padding-left: 0 !important;
  }
  .cb-padding-2xl-right-48 {
    padding-right: 48px;
  }
  .cb-no-padding-2xl-right {
    padding-right: 0 !important;
  }
  .cb-padding-2xl-72 {
    padding: 72px;
  }
  .cb-padding-2xl-top-72 {
    padding-top: 72px;
  }
  .cb-no-padding-2xl-top {
    padding-top: 0 !important;
  }
  .cb-padding-2xl-bottom-72 {
    padding-bottom: 72px;
  }
  .cb-no-padding-2xl-bottom {
    padding-bottom: 0 !important;
  }
  .cb-padding-2xl-left-72 {
    padding-left: 72px;
  }
  .cb-no-padding-2xl-left {
    padding-left: 0 !important;
  }
  .cb-padding-2xl-right-72 {
    padding-right: 72px;
  }
  .cb-no-padding-2xl-right {
    padding-right: 0 !important;
  }
}
@media (min-width: 1440px) {
  .cb-padding-2xl-up-4 {
    padding: 4px;
  }
  .cb-padding-2xl-up-top-4 {
    padding-top: 4px;
  }
  .cb-padding-2xl-up-bottom-4 {
    padding-bottom: 4px;
  }
  .cb-padding-2xl-up-left-4 {
    padding-left: 4px;
  }
  .cb-padding-2xl-up-right-4 {
    padding-right: 4px;
  }
  .cb-padding-2xl-up-8 {
    padding: 8px;
  }
  .cb-padding-2xl-up-top-8 {
    padding-top: 8px;
  }
  .cb-padding-2xl-up-bottom-8 {
    padding-bottom: 8px;
  }
  .cb-padding-2xl-up-left-8 {
    padding-left: 8px;
  }
  .cb-padding-2xl-up-right-8 {
    padding-right: 8px;
  }
  .cb-padding-2xl-up-16 {
    padding: 16px;
  }
  .cb-padding-2xl-up-top-16 {
    padding-top: 16px;
  }
  .cb-padding-2xl-up-bottom-16 {
    padding-bottom: 16px;
  }
  .cb-padding-2xl-up-left-16 {
    padding-left: 16px;
  }
  .cb-padding-2xl-up-right-16 {
    padding-right: 16px;
  }
  .cb-padding-2xl-up-24 {
    padding: 24px;
  }
  .cb-padding-2xl-up-top-24 {
    padding-top: 24px;
  }
  .cb-padding-2xl-up-bottom-24 {
    padding-bottom: 24px;
  }
  .cb-padding-2xl-up-left-24 {
    padding-left: 24px;
  }
  .cb-padding-2xl-up-right-24 {
    padding-right: 24px;
  }
  .cb-padding-2xl-up-32 {
    padding: 32px;
  }
  .cb-padding-2xl-up-top-32 {
    padding-top: 32px;
  }
  .cb-padding-2xl-up-bottom-32 {
    padding-bottom: 32px;
  }
  .cb-padding-2xl-up-left-32 {
    padding-left: 32px;
  }
  .cb-padding-2xl-up-right-32 {
    padding-right: 32px;
  }
  .cb-padding-2xl-up-48 {
    padding: 48px;
  }
  .cb-padding-2xl-up-top-48 {
    padding-top: 48px;
  }
  .cb-padding-2xl-up-bottom-48 {
    padding-bottom: 48px;
  }
  .cb-padding-2xl-up-left-48 {
    padding-left: 48px;
  }
  .cb-padding-2xl-up-right-48 {
    padding-right: 48px;
  }
  .cb-padding-2xl-up-72 {
    padding: 72px;
  }
  .cb-padding-2xl-up-top-72 {
    padding-top: 72px;
  }
  .cb-padding-2xl-up-bottom-72 {
    padding-bottom: 72px;
  }
  .cb-padding-2xl-up-left-72 {
    padding-left: 72px;
  }
  .cb-padding-2xl-up-right-72 {
    padding-right: 72px;
  }
}
@media (max-width: 1727.98px) {
  .cb-padding-2xl-down-4 {
    padding: 4px;
  }
  .cb-padding-2xl-down-top-4 {
    padding-top: 4px;
  }
  .cb-padding-2xl-down-bottom-4 {
    padding-bottom: 4px;
  }
  .cb-padding-2xl-down-left-4 {
    padding-left: 4px;
  }
  .cb-padding-2xl-down-right-4 {
    padding-right: 4px;
  }
  .cb-padding-2xl-down-8 {
    padding: 8px;
  }
  .cb-padding-2xl-down-top-8 {
    padding-top: 8px;
  }
  .cb-padding-2xl-down-bottom-8 {
    padding-bottom: 8px;
  }
  .cb-padding-2xl-down-left-8 {
    padding-left: 8px;
  }
  .cb-padding-2xl-down-right-8 {
    padding-right: 8px;
  }
  .cb-padding-2xl-down-16 {
    padding: 16px;
  }
  .cb-padding-2xl-down-top-16 {
    padding-top: 16px;
  }
  .cb-padding-2xl-down-bottom-16 {
    padding-bottom: 16px;
  }
  .cb-padding-2xl-down-left-16 {
    padding-left: 16px;
  }
  .cb-padding-2xl-down-right-16 {
    padding-right: 16px;
  }
  .cb-padding-2xl-down-24 {
    padding: 24px;
  }
  .cb-padding-2xl-down-top-24 {
    padding-top: 24px;
  }
  .cb-padding-2xl-down-bottom-24 {
    padding-bottom: 24px;
  }
  .cb-padding-2xl-down-left-24 {
    padding-left: 24px;
  }
  .cb-padding-2xl-down-right-24 {
    padding-right: 24px;
  }
  .cb-padding-2xl-down-32 {
    padding: 32px;
  }
  .cb-padding-2xl-down-top-32 {
    padding-top: 32px;
  }
  .cb-padding-2xl-down-bottom-32 {
    padding-bottom: 32px;
  }
  .cb-padding-2xl-down-left-32 {
    padding-left: 32px;
  }
  .cb-padding-2xl-down-right-32 {
    padding-right: 32px;
  }
  .cb-padding-2xl-down-48 {
    padding: 48px;
  }
  .cb-padding-2xl-down-top-48 {
    padding-top: 48px;
  }
  .cb-padding-2xl-down-bottom-48 {
    padding-bottom: 48px;
  }
  .cb-padding-2xl-down-left-48 {
    padding-left: 48px;
  }
  .cb-padding-2xl-down-right-48 {
    padding-right: 48px;
  }
  .cb-padding-2xl-down-72 {
    padding: 72px;
  }
  .cb-padding-2xl-down-top-72 {
    padding-top: 72px;
  }
  .cb-padding-2xl-down-bottom-72 {
    padding-bottom: 72px;
  }
  .cb-padding-2xl-down-left-72 {
    padding-left: 72px;
  }
  .cb-padding-2xl-down-right-72 {
    padding-right: 72px;
  }
}
@media (min-width: 1728px) {
  .cb-padding-3xl-4 {
    padding: 4px;
  }
  .cb-padding-3xl-top-4 {
    padding-top: 4px;
  }
  .cb-no-padding-3xl-top {
    padding-top: 0 !important;
  }
  .cb-padding-3xl-bottom-4 {
    padding-bottom: 4px;
  }
  .cb-no-padding-3xl-bottom {
    padding-bottom: 0 !important;
  }
  .cb-padding-3xl-left-4 {
    padding-left: 4px;
  }
  .cb-no-padding-3xl-left {
    padding-left: 0 !important;
  }
  .cb-padding-3xl-right-4 {
    padding-right: 4px;
  }
  .cb-no-padding-3xl-right {
    padding-right: 0 !important;
  }
  .cb-padding-3xl-8 {
    padding: 8px;
  }
  .cb-padding-3xl-top-8 {
    padding-top: 8px;
  }
  .cb-no-padding-3xl-top {
    padding-top: 0 !important;
  }
  .cb-padding-3xl-bottom-8 {
    padding-bottom: 8px;
  }
  .cb-no-padding-3xl-bottom {
    padding-bottom: 0 !important;
  }
  .cb-padding-3xl-left-8 {
    padding-left: 8px;
  }
  .cb-no-padding-3xl-left {
    padding-left: 0 !important;
  }
  .cb-padding-3xl-right-8 {
    padding-right: 8px;
  }
  .cb-no-padding-3xl-right {
    padding-right: 0 !important;
  }
  .cb-padding-3xl-16 {
    padding: 16px;
  }
  .cb-padding-3xl-top-16 {
    padding-top: 16px;
  }
  .cb-no-padding-3xl-top {
    padding-top: 0 !important;
  }
  .cb-padding-3xl-bottom-16 {
    padding-bottom: 16px;
  }
  .cb-no-padding-3xl-bottom {
    padding-bottom: 0 !important;
  }
  .cb-padding-3xl-left-16 {
    padding-left: 16px;
  }
  .cb-no-padding-3xl-left {
    padding-left: 0 !important;
  }
  .cb-padding-3xl-right-16 {
    padding-right: 16px;
  }
  .cb-no-padding-3xl-right {
    padding-right: 0 !important;
  }
  .cb-padding-3xl-24 {
    padding: 24px;
  }
  .cb-padding-3xl-top-24 {
    padding-top: 24px;
  }
  .cb-no-padding-3xl-top {
    padding-top: 0 !important;
  }
  .cb-padding-3xl-bottom-24 {
    padding-bottom: 24px;
  }
  .cb-no-padding-3xl-bottom {
    padding-bottom: 0 !important;
  }
  .cb-padding-3xl-left-24 {
    padding-left: 24px;
  }
  .cb-no-padding-3xl-left {
    padding-left: 0 !important;
  }
  .cb-padding-3xl-right-24 {
    padding-right: 24px;
  }
  .cb-no-padding-3xl-right {
    padding-right: 0 !important;
  }
  .cb-padding-3xl-32 {
    padding: 32px;
  }
  .cb-padding-3xl-top-32 {
    padding-top: 32px;
  }
  .cb-no-padding-3xl-top {
    padding-top: 0 !important;
  }
  .cb-padding-3xl-bottom-32 {
    padding-bottom: 32px;
  }
  .cb-no-padding-3xl-bottom {
    padding-bottom: 0 !important;
  }
  .cb-padding-3xl-left-32 {
    padding-left: 32px;
  }
  .cb-no-padding-3xl-left {
    padding-left: 0 !important;
  }
  .cb-padding-3xl-right-32 {
    padding-right: 32px;
  }
  .cb-no-padding-3xl-right {
    padding-right: 0 !important;
  }
  .cb-padding-3xl-48 {
    padding: 48px;
  }
  .cb-padding-3xl-top-48 {
    padding-top: 48px;
  }
  .cb-no-padding-3xl-top {
    padding-top: 0 !important;
  }
  .cb-padding-3xl-bottom-48 {
    padding-bottom: 48px;
  }
  .cb-no-padding-3xl-bottom {
    padding-bottom: 0 !important;
  }
  .cb-padding-3xl-left-48 {
    padding-left: 48px;
  }
  .cb-no-padding-3xl-left {
    padding-left: 0 !important;
  }
  .cb-padding-3xl-right-48 {
    padding-right: 48px;
  }
  .cb-no-padding-3xl-right {
    padding-right: 0 !important;
  }
  .cb-padding-3xl-72 {
    padding: 72px;
  }
  .cb-padding-3xl-top-72 {
    padding-top: 72px;
  }
  .cb-no-padding-3xl-top {
    padding-top: 0 !important;
  }
  .cb-padding-3xl-bottom-72 {
    padding-bottom: 72px;
  }
  .cb-no-padding-3xl-bottom {
    padding-bottom: 0 !important;
  }
  .cb-padding-3xl-left-72 {
    padding-left: 72px;
  }
  .cb-no-padding-3xl-left {
    padding-left: 0 !important;
  }
  .cb-padding-3xl-right-72 {
    padding-right: 72px;
  }
  .cb-no-padding-3xl-right {
    padding-right: 0 !important;
  }
}
@media (min-width: 1728px) {
  .cb-padding-3xl-up-4 {
    padding: 4px;
  }
  .cb-padding-3xl-up-top-4 {
    padding-top: 4px;
  }
  .cb-padding-3xl-up-bottom-4 {
    padding-bottom: 4px;
  }
  .cb-padding-3xl-up-left-4 {
    padding-left: 4px;
  }
  .cb-padding-3xl-up-right-4 {
    padding-right: 4px;
  }
  .cb-padding-3xl-up-8 {
    padding: 8px;
  }
  .cb-padding-3xl-up-top-8 {
    padding-top: 8px;
  }
  .cb-padding-3xl-up-bottom-8 {
    padding-bottom: 8px;
  }
  .cb-padding-3xl-up-left-8 {
    padding-left: 8px;
  }
  .cb-padding-3xl-up-right-8 {
    padding-right: 8px;
  }
  .cb-padding-3xl-up-16 {
    padding: 16px;
  }
  .cb-padding-3xl-up-top-16 {
    padding-top: 16px;
  }
  .cb-padding-3xl-up-bottom-16 {
    padding-bottom: 16px;
  }
  .cb-padding-3xl-up-left-16 {
    padding-left: 16px;
  }
  .cb-padding-3xl-up-right-16 {
    padding-right: 16px;
  }
  .cb-padding-3xl-up-24 {
    padding: 24px;
  }
  .cb-padding-3xl-up-top-24 {
    padding-top: 24px;
  }
  .cb-padding-3xl-up-bottom-24 {
    padding-bottom: 24px;
  }
  .cb-padding-3xl-up-left-24 {
    padding-left: 24px;
  }
  .cb-padding-3xl-up-right-24 {
    padding-right: 24px;
  }
  .cb-padding-3xl-up-32 {
    padding: 32px;
  }
  .cb-padding-3xl-up-top-32 {
    padding-top: 32px;
  }
  .cb-padding-3xl-up-bottom-32 {
    padding-bottom: 32px;
  }
  .cb-padding-3xl-up-left-32 {
    padding-left: 32px;
  }
  .cb-padding-3xl-up-right-32 {
    padding-right: 32px;
  }
  .cb-padding-3xl-up-48 {
    padding: 48px;
  }
  .cb-padding-3xl-up-top-48 {
    padding-top: 48px;
  }
  .cb-padding-3xl-up-bottom-48 {
    padding-bottom: 48px;
  }
  .cb-padding-3xl-up-left-48 {
    padding-left: 48px;
  }
  .cb-padding-3xl-up-right-48 {
    padding-right: 48px;
  }
  .cb-padding-3xl-up-72 {
    padding: 72px;
  }
  .cb-padding-3xl-up-top-72 {
    padding-top: 72px;
  }
  .cb-padding-3xl-up-bottom-72 {
    padding-bottom: 72px;
  }
  .cb-padding-3xl-up-left-72 {
    padding-left: 72px;
  }
  .cb-padding-3xl-up-right-72 {
    padding-right: 72px;
  }
}
.cb-padding-3xl-down-4 {
  padding: 4px;
}

.cb-padding-3xl-down-top-4 {
  padding-top: 4px;
}

.cb-padding-3xl-down-bottom-4 {
  padding-bottom: 4px;
}

.cb-padding-3xl-down-left-4 {
  padding-left: 4px;
}

.cb-padding-3xl-down-right-4 {
  padding-right: 4px;
}

.cb-padding-3xl-down-8 {
  padding: 8px;
}

.cb-padding-3xl-down-top-8 {
  padding-top: 8px;
}

.cb-padding-3xl-down-bottom-8 {
  padding-bottom: 8px;
}

.cb-padding-3xl-down-left-8 {
  padding-left: 8px;
}

.cb-padding-3xl-down-right-8 {
  padding-right: 8px;
}

.cb-padding-3xl-down-16 {
  padding: 16px;
}

.cb-padding-3xl-down-top-16 {
  padding-top: 16px;
}

.cb-padding-3xl-down-bottom-16 {
  padding-bottom: 16px;
}

.cb-padding-3xl-down-left-16 {
  padding-left: 16px;
}

.cb-padding-3xl-down-right-16 {
  padding-right: 16px;
}

.cb-padding-3xl-down-24 {
  padding: 24px;
}

.cb-padding-3xl-down-top-24 {
  padding-top: 24px;
}

.cb-padding-3xl-down-bottom-24 {
  padding-bottom: 24px;
}

.cb-padding-3xl-down-left-24 {
  padding-left: 24px;
}

.cb-padding-3xl-down-right-24 {
  padding-right: 24px;
}

.cb-padding-3xl-down-32 {
  padding: 32px;
}

.cb-padding-3xl-down-top-32 {
  padding-top: 32px;
}

.cb-padding-3xl-down-bottom-32 {
  padding-bottom: 32px;
}

.cb-padding-3xl-down-left-32 {
  padding-left: 32px;
}

.cb-padding-3xl-down-right-32 {
  padding-right: 32px;
}

.cb-padding-3xl-down-48 {
  padding: 48px;
}

.cb-padding-3xl-down-top-48 {
  padding-top: 48px;
}

.cb-padding-3xl-down-bottom-48 {
  padding-bottom: 48px;
}

.cb-padding-3xl-down-left-48 {
  padding-left: 48px;
}

.cb-padding-3xl-down-right-48 {
  padding-right: 48px;
}

.cb-padding-3xl-down-72 {
  padding: 72px;
}

.cb-padding-3xl-down-top-72 {
  padding-top: 72px;
}

.cb-padding-3xl-down-bottom-72 {
  padding-bottom: 72px;
}

.cb-padding-3xl-down-left-72 {
  padding-left: 72px;
}

.cb-padding-3xl-down-right-72 {
  padding-right: 72px;
}

.cb-no-padding {
  padding: 0 !important;
}

.cb-no-padding-top {
  padding-top: 0 !important;
}

.cb-no-padding-bottom {
  padding-bottom: 0 !important;
}

.cb-no-padding-left {
  padding-left: 0 !important;
}

.cb-no-padding-right {
  padding-right: 0 !important;
}

@media (min-width: 1px) and (max-width: 767.98px) {
  .cb-no-padding-xs {
    padding: 0 !important;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .cb-no-padding-sm {
    padding: 0 !important;
  }
}
@media (min-width: 1024px) and (max-width: 1247.98px) {
  .cb-no-padding-md {
    padding: 0 !important;
  }
}
@media (min-width: 1248px) and (max-width: 1343.98px) {
  .cb-no-padding-lg {
    padding: 0 !important;
  }
}
@media (min-width: 1344px) and (max-width: 1439.98px) {
  .cb-no-padding-xl {
    padding: 0 !important;
  }
}
@media (min-width: 1440px) and (max-width: 1727.98px) {
  .cb-no-padding-2xl {
    padding: 0 !important;
  }
}
@media (min-width: 1728px) {
  .cb-no-padding-3xl {
    padding: 0 !important;
  }
}
.cb-spacerh,
spacerh {
  display: inline-block;
  width: 24px;
}

.cb-spacerh-4,
spacerh4 {
  display: inline-block;
  width: 4px;
}

.cb-spacerh-left-4 {
  margin-left: 4px;
}

.cb-spacerh-right-4 {
  margin-right: 4px;
}

.cb-spacerh-8,
spacerh8 {
  display: inline-block;
  width: 8px;
}

.cb-spacerh-left-8 {
  margin-left: 8px;
}

.cb-spacerh-right-8 {
  margin-right: 8px;
}

.cb-spacerh-16,
spacerh16 {
  display: inline-block;
  width: 16px;
}

.cb-spacerh-left-16 {
  margin-left: 16px;
}

.cb-spacerh-right-16 {
  margin-right: 16px;
}

.cb-spacerh-24,
spacerh24 {
  display: inline-block;
  width: 24px;
}

.cb-spacerh-left-24 {
  margin-left: 24px;
}

.cb-spacerh-right-24 {
  margin-right: 24px;
}

.cb-spacerh-32,
spacerh32 {
  display: inline-block;
  width: 32px;
}

.cb-spacerh-left-32 {
  margin-left: 32px;
}

.cb-spacerh-right-32 {
  margin-right: 32px;
}

.cb-spacerh-72,
spacerh72 {
  display: inline-block;
  width: 72px;
}

.cb-spacerh-left-72 {
  margin-left: 72px;
}

.cb-spacerh-right-72 {
  margin-right: 72px;
}

.cb-spacerh-custom {
  display: inline-block;
  min-width: calc(var(--cb-spacer-num) * 24px);
  max-width: calc(var(--cb-spacer-num) * 24px);
}

.cb-spacerv,
spacerv {
  display: block;
  height: 24px;
}

.cb-spacerv-8,
spacerv8 {
  display: block;
  height: 8px;
}

.cb-spacerv-top-8 {
  margin-top: 8px;
}

.cb-spacerv-bottom-8 {
  margin-bottom: 8px;
}

.cb-spacerv-16,
spacerv16 {
  display: block;
  height: 16px;
}

.cb-spacerv-top-16 {
  margin-top: 16px;
}

.cb-spacerv-bottom-16 {
  margin-bottom: 16px;
}

.cb-spacerv-24,
spacerv24 {
  display: block;
  height: 24px;
}

.cb-spacerv-top-24 {
  margin-top: 24px;
}

.cb-spacerv-bottom-24 {
  margin-bottom: 24px;
}

.cb-spacerv-32,
spacerv32 {
  display: block;
  height: 32px;
}

.cb-spacerv-top-32 {
  margin-top: 32px;
}

.cb-spacerv-bottom-32 {
  margin-bottom: 32px;
}

.cb-spacerv-48,
spacerv48 {
  display: block;
  height: 48px;
}

.cb-spacerv-top-48 {
  margin-top: 48px;
}

.cb-spacerv-bottom-48 {
  margin-bottom: 48px;
}

.cb-spacerv-72,
spacerv72 {
  display: block;
  height: 72px;
}

.cb-spacerv-top-72 {
  margin-top: 72px;
}

.cb-spacerv-bottom-72 {
  margin-bottom: 72px;
}

.cb-spacerv-custom {
  display: block;
  min-height: calc(var(--cb-spacer-num) * 24px);
  max-height: calc(var(--cb-spacer-num) * 24px);
}

.cb-no-outline {
  outline: 0;
}

.cb-tmp-element {
  position: absolute;
  left: -9999px;
}

.sr-only,
.cb-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.ms-high-contrast {
  display: none;
}

.cb-no-text-select {
  user-select: none;
}

body.cb-dev-env.cb-show-breakpoints::before {
  color: #ffffff;
  background: #505050;
  display: inline-block;
  padding: 1em;
  opacity: 0.6;
  position: fixed;
  left: 50%;
  transform: translateX(-50%);
  z-index: 99999;
}
@media (min-width: 1px) {
  body.cb-dev-env.cb-show-breakpoints::before {
    content: "xs-1px";
  }
}
@media (min-width: 768px) {
  body.cb-dev-env.cb-show-breakpoints::before {
    content: "sm-768px";
  }
}
@media (min-width: 1024px) {
  body.cb-dev-env.cb-show-breakpoints::before {
    content: "md-1024px";
  }
}
@media (min-width: 1248px) {
  body.cb-dev-env.cb-show-breakpoints::before {
    content: "lg-1248px";
  }
}
@media (min-width: 1344px) {
  body.cb-dev-env.cb-show-breakpoints::before {
    content: "xl-1344px";
  }
}
@media (min-width: 1440px) {
  body.cb-dev-env.cb-show-breakpoints::before {
    content: "2xl-1440px";
  }
}
@media (min-width: 1728px) {
  body.cb-dev-env.cb-show-breakpoints::before {
    content: "3xl-1728px";
  }
}

[data-cb-input-m=mouse] :focus {
  transition: box-shadow 0.3s;
  outline: none !important;
}

[data-cb-input-m=keyboard] a.cb-custom-outline:hover, [data-cb-input-m=keyboard] a.cb-custom-outline:focus {
  box-shadow: none !important;
  outline: none !important;
}
[data-cb-input-m=keyboard] a.cb-custom-outline:hover::after, [data-cb-input-m=keyboard] a.cb-custom-outline:focus::after {
  position: absolute;
  content: "";
  display: block;
  width: calc(100% + 16px);
  height: calc(100% + 16px);
  top: -8px;
  left: -8px;
  border-radius: inherit;
  box-shadow: inset 0 0 0 3px #324dc7;
}
/*!***************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/scss/includes/accordion.scss ***!
  \***************************************************************************************************************************/
/* XS (mobile first) values */
/* 14 */
/* 24 */
/* 23 */
/* 14 */
/* 16 */
/* 15 */
/* 19 */
/* 24 */
.cb-accordion .cb-accordion-controls {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 8px;
}
.cb-accordion .cb-accordion-controls .cb-accordion-buttons {
  margin-left: auto;
  padding-left: 24px;
}
.cb-accordion .cb-accordion-controls .cb-accordion-buttons .cb-btn {
  padding: 0;
  border: 0;
  border-radius: 0;
}
.cb-accordion .cb-accordion-controls .cb-accordion-buttons .cb-btn:first-of-type {
  padding-right: 24px;
  border-right: 1px solid #d9d9d9;
  margin-right: 24px;
}
.cb-accordion .cb-accordion-controls .cb-accordion-buttons .cb-btn:hover, .cb-accordion .cb-accordion-controls .cb-accordion-buttons .cb-btn:focus {
  background-color: transparent;
  box-shadow: none;
}
.cb-accordion .cb-accordion-controls .cb-accordion-title h2,
.cb-accordion .cb-accordion-controls .cb-accordion-title h3,
.cb-accordion .cb-accordion-controls .cb-accordion-title h4 {
  font-family: Roboto !important;
  font-weight: 400;
}
@media (min-width: 768px) {
  .cb-accordion .cb-accordion-controls .cb-accordion-title h2,
  .cb-accordion .cb-accordion-controls .cb-accordion-title h3,
  .cb-accordion .cb-accordion-controls .cb-accordion-title h4 {
    font-size: 1.75rem;
    line-height: 1.1428571429em;
  }
}
@media (min-width: 1248px) {
  .cb-accordion .cb-accordion-controls .cb-accordion-title h2,
  .cb-accordion .cb-accordion-controls .cb-accordion-title h3,
  .cb-accordion .cb-accordion-controls .cb-accordion-title h4 {
    font-size: 2rem;
    line-height: 1.25em;
  }
}
.cb-accordion .cb-accordion-panels {
  border-top: 1px solid #d9d9d9;
  display: flex;
  flex-direction: column;
}
.cb-accordion .cb-accordion-panels .cb-accordion-container {
  display: flex;
  flex-direction: column;
}
.cb-accordion .cb-accordion-panels .cb-accordion-container .cb-accordion-heading {
  padding: 24px;
  text-decoration: none;
  color: #1e1e1e;
  border-top: 1px solid #d9d9d9;
  transition: all 0.25s ease-in-out;
}
.cb-accordion .cb-accordion-panels .cb-accordion-container .cb-accordion-heading .cb-accordion-heading-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cb-accordion .cb-accordion-panels .cb-accordion-container .cb-accordion-heading .cb-accordion-heading-title span {
  font-family: Roboto !important;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5em;
  margin-right: 16px;
}
.cb-accordion .cb-accordion-panels .cb-accordion-container .cb-accordion-heading .cb-accordion-heading-content {
  margin-right: 32px;
}
.cb-accordion .cb-accordion-panels .cb-accordion-container .cb-accordion-heading.cb-active .cb-accordion-icon .line.top {
  transform: rotate(360deg);
}
.cb-accordion .cb-accordion-panels .cb-accordion-container .cb-accordion-heading.cb-active .cb-accordion-icon .line.bottom {
  transform: rotate(360deg);
}
@media (prefers-reduced-motion: reduce) {
  .cb-accordion .cb-accordion-panels .cb-accordion-container .cb-accordion-heading.cb-active .cb-accordion-icon .line.top {
    display: none;
  }
  .cb-accordion .cb-accordion-panels .cb-accordion-container .cb-accordion-heading.cb-active .cb-accordion-icon .line.bottom {
    transform: rotate(180deg);
  }
}
.cb-accordion .cb-accordion-panels .cb-accordion-container .cb-accordion-heading.cb-no-text-decoration-icon :not(.cb-icon) {
  text-decoration: none;
}
.cb-accordion .cb-accordion-panels .cb-accordion-container .cb-accordion-heading:hover {
  cursor: pointer;
  color: #1e1e1e;
}
.cb-accordion .cb-accordion-panels .cb-accordion-container .cb-accordion-heading:hover:not(.cb-no-text-decoration-icon) .cb-accordion-heading-title {
  text-decoration: underline;
}
.cb-accordion .cb-accordion-panels .cb-accordion-container .cb-accordion-heading:not(.cb-active):hover {
  background-color: #f0f0f0;
}
.cb-accordion .cb-accordion-panels .cb-accordion-container .cb-accordion-heading.cb-no-text-decoration-icon {
  text-decoration: none;
}
.cb-accordion .cb-accordion-panels .cb-accordion-container .cb-accordion-heading.cb-no-text-decoration-icon:hover :not(.cb-icon):not(.cb-accordion-heading-title):not(.cb-no-text-decoration-icon) {
  text-decoration: underline;
}
.cb-accordion .cb-accordion-panels .cb-accordion-container .cb-accordion-heading.cb-no-text-decoration-icon:hover .cb-icon {
  text-decoration: none;
}
.cb-accordion .cb-accordion-panels .cb-accordion-container:first-of-type .cb-accordion-heading {
  border-top: 0;
}
.cb-accordion .cb-accordion-panels .cb-accordion-container .cb-accordion-panel {
  height: 0;
  overflow: hidden;
  padding: 0;
  visibility: hidden;
}
.cb-accordion .cb-accordion-panels .cb-accordion-container .cb-accordion-panel .cb-accordion-panel-content {
  padding: 24px;
}
.cb-accordion .cb-accordion-panels .cb-accordion-container .cb-accordion-panel.transition {
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .cb-accordion .cb-accordion-panels .cb-accordion-container .cb-accordion-panel.transition {
    transition: none;
  }
}
.cb-accordion .cb-accordion-panels .cb-accordion-container .cb-accordion-panel {
  background-color: #ffffff;
  background: linear-gradient(180deg, #f0f0f0 0%, white 20%);
}
.cb-accordion .cb-accordion-panels .cb-accordion-container .cb-accordion-panel.cb-in {
  height: auto;
  overflow-y: auto;
  visibility: visible;
}
.cb-accordion .cb-accordion-panels .cb-accordion-container .cb-accordion-panel .cb-accordion .cb-accordion-panels {
  border-top: 0;
}
.cb-accordion .cb-accordion-panels .cb-accordion-container .cb-accordion-panel .cb-accordion .cb-accordion-panels .cb-accordion-heading {
  background-color: #f0f0f0;
  border-top: 1px solid #b2b2b2;
}
.cb-accordion .cb-accordion-panels .cb-accordion-container.cb-accordion-panel-overflow .cb-accordion-panel {
  overflow: unset !important;
}
.cb-accordion .cb-accordion-panels .cb-accordion-container.cb-accordion-panel-overflow .cb-accordion-panel.cb-in {
  overflow-y: unset !important;
}

.cb-accordion-trigger {
  display: inline-flex;
  justify-content: space-between;
  align-items: center;
}
.cb-accordion-trigger .cb-accordion-icon {
  width: 14px;
  height: 14px;
}
.cb-accordion-trigger .cb-accordion-icon .line {
  top: 6px;
}
.cb-accordion-trigger.cb-active .line.top {
  transform: rotate(360deg);
}
.cb-accordion-trigger.cb-active .line.bottom {
  transform: rotate(360deg);
}
@media (prefers-reduced-motion: reduce) {
  .cb-accordion-trigger.cb-active .line.top {
    display: none;
  }
  .cb-accordion-trigger.cb-active .line.bottom {
    transform: rotate(180deg);
  }
}
.cb-accordion-trigger:hover .cb-accordion-icon .line {
  background: #324dc7;
}
.cb-accordion-trigger:active .cb-accordion-icon .line {
  background: #28369a;
}
.cb-accordion-trigger.cb-link-blue {
  text-decoration: none;
}
.cb-accordion-trigger.cb-link-blue:hover :not(.cb-icon):not(.cb-no-text-decoration-icon), .cb-accordion-trigger.cb-link-blue:hover:not(.cb-icon):not(.cb-no-text-decoration-icon), .cb-accordion-trigger.cb-link-blue.cb-hover :not(.cb-icon):not(.cb-no-text-decoration-icon), .cb-accordion-trigger.cb-link-blue.cb-hover:not(.cb-icon):not(.cb-no-text-decoration-icon) {
  text-decoration: underline;
}
.cb-accordion-trigger.cb-link-blue:not(.cb-btn):visited, .cb-accordion-trigger.cb-link-blue:not(.cb-btn).cb-visited {
  color: #324dc7;
}
.cb-accordion-trigger.cb-link-blue .cb-accordion-icon .line {
  background: #324dc7;
}
.cb-accordion-trigger.cb-link-blue:hover .cb-accordion-icon .line {
  background: #324dc7;
}
.cb-accordion-trigger.cb-link-blue:active .cb-accordion-icon .line, .cb-accordion-trigger.cb-link-blue.cb-active .cb-accordion-icon .line {
  background: #324dc7;
}
.cb-accordion-trigger.cb-no-text-decoration-icon :not(.cb-icon) {
  text-decoration: none;
}
.cb-accordion-trigger.cb-no-text-decoration-icon:hover :not(.cb-icon):not(.cb-no-text-decoration-icon) {
  text-decoration: underline;
}
.cb-accordion-trigger.cb-no-text-decoration-icon:hover .cb-icon {
  text-decoration: none;
}

.cb-accordion-trigger-panel {
  height: 0;
  overflow: hidden;
  padding: 0;
  transition: margin 0.35s ease;
  visibility: hidden;
}
.cb-accordion-trigger-panel.transition {
  transition: height 0.35s ease;
}
.cb-accordion-trigger-panel.cb-in {
  height: auto;
  border-top: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
  margin-bottom: 24px;
  visibility: visible;
}
.cb-accordion-trigger-panel .cb-accordion-panel-content {
  padding: 24px 0;
}
.cb-accordion-trigger-panel.cb-accordion-panel-overflow {
  overflow: unset !important;
}

.cb-accordion-icon {
  position: relative;
  width: 16px;
  height: 16px;
  flex-shrink: 0;
}
.cb-accordion-icon .line {
  position: absolute;
  height: 2px;
  width: 100%;
  background: #1e1e1e;
  top: 7px;
  transition: all 0.25s;
}
.cb-accordion-icon .line.top {
  transform: rotate(90deg);
}
.cb-accordion-icon .line.bottom {
  transform: rotate(180deg);
}
.cb-accordion-icon.cb-active .line.top {
  transform: rotate(360deg);
}
.cb-accordion-icon.cb-active .line.bottom {
  transform: rotate(360deg);
}
@media (prefers-reduced-motion: reduce) {
  .cb-accordion-icon.cb-active .line.top {
    display: none;
  }
  .cb-accordion-icon.cb-active .line.bottom {
    transform: rotate(180deg);
  }
}

.cb-accordion.cb-accordion-simple .cb-accordion-panels .cb-accordion-container .cb-accordion-heading .cb-accordion-heading-title {
  align-items: flex-start;
}
.cb-accordion.cb-accordion-simple .cb-accordion-panels .cb-accordion-container .cb-accordion-heading .cb-accordion-heading-title .cb-accordion-icon {
  margin-top: 4px;
  margin-left: 16px;
}
.cb-accordion.cb-accordion-simple .cb-accordion-panels .cb-accordion-container .cb-accordion-heading.cb-accordion-left-icon .cb-accordion-heading-title {
  justify-content: unset;
}
.cb-accordion.cb-accordion-simple .cb-accordion-panels .cb-accordion-container .cb-accordion-heading.cb-accordion-left-icon .cb-accordion-heading-title .cb-accordion-icon {
  margin-right: 24px;
  margin-left: 0;
}
.cb-accordion.cb-accordion-simple .cb-accordion-panels .cb-accordion-container .cb-accordion-heading.cb-disabled {
  background: #f0f0f0;
}
.cb-accordion.cb-accordion-simple .cb-accordion-panels .cb-accordion-container .cb-accordion-heading.cb-disabled .cb-accordion-icon {
  font-family: "CB Icons GA 4_5_46";
  position: relative;
  display: inline-block;
  width: 1em;
  height: 1em;
  font-size: 1.2rem;
  line-height: 1em;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
}
.cb-accordion.cb-accordion-simple .cb-accordion-panels .cb-accordion-container .cb-accordion-heading.cb-disabled .cb-accordion-icon span {
  display: none;
}
.cb-accordion.cb-accordion-simple .cb-accordion-panels .cb-accordion-container .cb-accordion-heading.cb-disabled .cb-accordion-icon::before, .cb-accordion.cb-accordion-simple .cb-accordion-panels .cb-accordion-container .cb-accordion-heading.cb-disabled .cb-accordion-icon::after {
  position: absolute;
  top: -50%;
  left: -50%;
  font-size: 2em;
}
.cb-accordion.cb-accordion-simple .cb-accordion-panels .cb-accordion-container .cb-accordion-heading.cb-disabled .cb-accordion-icon::before {
  content: "\e970";
}
.cb-accordion.cb-accordion-simple .cb-accordion-panels .cb-accordion-container .cb-accordion-heading.cb-disabled:hover {
  cursor: not-allowed !important;
}
.cb-accordion.cb-accordion-simple .cb-accordion-panels .cb-accordion-container .cb-accordion-heading.cb-disabled:hover .cb-accordion-heading-title {
  text-decoration: none !important;
}
.cb-accordion.cb-accordion-simple.cb-accordion-expandable .cb-accordion-trigger {
  justify-content: start;
  cursor: pointer;
  max-width: fit-content;
}
.cb-accordion.cb-accordion-simple.cb-accordion-expandable .cb-accordion-trigger.cb-no-text-decoration-icon :not(.cb-icon) {
  text-decoration: none;
}
.cb-accordion.cb-accordion-simple.cb-accordion-expandable .cb-accordion-trigger.cb-no-text-decoration-icon:hover :not(.cb-icon):not(.cb-no-text-decoration-icon) {
  text-decoration: underline;
}
.cb-accordion.cb-accordion-simple.cb-accordion-expandable .cb-accordion-trigger.cb-no-text-decoration-icon:hover .cb-icon {
  text-decoration: none;
}
.cb-accordion.cb-accordion-simple.cb-accordion-expandable .cb-accordion-trigger + .cb-accordion-panel.cb-in {
  margin-top: 24px;
}
.cb-accordion.cb-accordion-simple.cb-accordion-expandable .cb-accordion-panels {
  border-top: 0;
}
.cb-accordion.cb-accordion-simple.cb-accordion-expandable .cb-accordion-panel {
  background: #ffffff !important;
}
.cb-accordion.cb-accordion-simple.cb-accordion-expandable .cb-accordion-panel.cb-in {
  border-top: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
}
.cb-accordion.cb-accordion-simple.cb-accordion-expandable .cb-accordion-panel.cb-in + .cb-accordion-trigger {
  margin-top: 24px;
}
.cb-accordion.cb-accordion-simple.cb-accordion-expandable .cb-accordion-panel.cb-in .cb-accordion-panel-content {
  padding: 24px 0;
}

/*# sourceMappingURL=dx_profile.css.map*/