.custom-css {
  /*! purgecss start ignore */
  /*! purgecss end ignore */
  /*! purgecss start ignore */
  /*! purgecss end ignore */
}
.custom-css * {
  box-sizing: border-box;
}
.custom-css .sproutstyles2 {
  font-family: Proxima Nova, proxima-nova, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  line-height: 1.5;
  font-size: 18px;
}
.custom-css html,
.custom-css body {
  margin: 0;
  padding: 0;
}
@font-face {
  font-display: swap;
  font-family: "Roboto Serif";
  font-style: normal;
  font-weight: 400;
  src: url("https://media.sproutsocial.com/font/roboto-serif/roboto-serif-v13-latin-regular.woff2") format("woff2"), url("https://media.sproutsocial.com/font/roboto-serif/roboto-serif-v13-latin-regular.woff") format("woff");
}
@font-face {
  font-display: swap;
  font-family: "Roboto Serif";
  font-style: italic;
  font-weight: 400;
  src: url("https://media.sproutsocial.com/font/roboto-serif/roboto-serif-v13-latin-italic.woff2") format("woff2"), url("https://media.sproutsocial.com/font/roboto-serif/roboto-serif-v13-latin-italic.woff") format("woff");
}
.custom-css * {
  box-sizing: border-box;
}
.custom-css html,
.custom-css body {
  margin: 0;
  padding: 0;
}
.custom-css a {
  -webkit-tap-highlight-color: transparent;
  outline: 0 !important;
}
.custom-css img {
  height: auto;
  max-width: 100%;
  border: 0;
}
.custom-css .header-nav-dp {
  display: none;
}
.custom-css .header-nav-dp.open {
  display: block;
}
.custom-css .langdp {
  display: none;
}
.custom-css .langdp.open {
  display: block;
}
.custom-css .hp {
  height: 52px;
}
@media screen and (min-width: 960px) {
  .custom-css .hp {
    height: 76px;
  }
}
.custom-css body {
  font-size: 18px;
  line-height: 1.5;
}
.custom-css .button-reset {
  background: none;
  border: 0;
}
.custom-css .button-reset,
.custom-css .input-reset {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.custom-css .button-reset::-moz-focus-inner,
.custom-css .input-reset::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.custom-css .screenreader {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  border: 0;
}
.custom-css .appear {
  opacity: 0;
  transition-property: opacity, transform;
  transition-duration: 0.5s;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  transform: translateY(5%);
  will-change: opacity, transform;
}
.custom-css .appear.is-visible {
  opacity: 1;
  transform: translateY(0);
}
.custom-css .fade-in {
  opacity: 0;
  transition-property: opacity;
  transition-duration: 0.5s;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  will-change: opacity;
}
.custom-css .fade-in.is-visible {
  opacity: 1;
}
.custom-css .interaction--hover {
  transition: all 0.2s cubic-bezier(0.4, 0, 1, 1);
}
.custom-css .underline--grow {
  position: relative;
  text-decoration: none;
}
.custom-css .underline--grow .line {
  will-change: transform;
  position: absolute;
  bottom: -0.1em;
  left: 0;
  width: 100%;
  height: 0.15em;
  transform: scaleX(0);
  transform-origin: 0;
}
.custom-css .rotate--grow {
  will-change: transform;
  transform: scale(0) rotate(180deg);
}
.custom-css .bounce,
.custom-css .separate--down,
.custom-css .separate--up,
.custom-css .slash--down,
.custom-css .slash--up {
  will-change: transform;
  transform: translate(0);
}
.custom-css .slash--down,
.custom-css .slash--up {
  width: auto;
  height: 100%;
}
.custom-css .bounce {
  animation: bounce 3s 1s 3;
}
@keyframes bounce {
  0% {
    transform: translate(0);
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
  8% {
    transform: translateY(-8px);
    animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }
  16% {
    transform: translate(0);
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
  32% {
    transform: translateY(-8px);
    animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }
  42% {
    transform: translate(0);
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
  to {
    transform: translate(0);
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
}
.custom-css .separate .separate--up {
  animation: separateUp 0.5s cubic-bezier(0.4, 0, 0.2, 1) forwards;
}
.custom-css .separate.separate--down {
  animation: separateDown 0.5s cubic-bezier(0.4, 0, 0.2, 1) forwards;
}
.custom-css .separated .separate--up {
  transform: translate(-16px, -16px);
}
.custom-css .separated.separate--down {
  transform: translate(8px, 8px);
}
.custom-css .separate--shadow {
  box-shadow: -16px -16px 0 #002138;
}
@media screen and (min-width: 960px) {
  .custom-css .separate--shadow {
    box-shadow: -40px -40px 0 #002138;
  }
}
.custom-css .separate--shadow-down {
  box-shadow: 16px 16px 0 #002138;
}
@media screen and (min-width: 960px) {
  .custom-css .separate--shadow-down {
    box-shadow: 40px 40px 0 #002138;
  }
}
@keyframes separateUp {
  0% {
    transform: translate(0);
  }
  to {
    transform: translate(-16px, -16px);
  }
}
@keyframes separateDown {
  0% {
    transform: translate(0);
  }
  to {
    transform: translate(8px, 8px);
  }
}
.custom-css .aspect-ratio-auto {
  aspect-ratio: auto;
}
.custom-css .aspect-ratio-square {
  aspect-ratio: 1/1;
}
.custom-css .aspect-ratio-video {
  aspect-ratio: 16/9;
}
.custom-css .aspect-ratio-3-4 {
  aspect-ratio: 3/4;
}
.custom-css .aspect-ratio-4-3 {
  aspect-ratio: 4/3;
}
.custom-css .aspect-ratio-4-5 {
  aspect-ratio: 4/5;
}
@media screen and (min-width: 480px) {
  .custom-css .aspect-ratio-auto-ns {
    aspect-ratio: auto;
  }
  .custom-css .aspect-ratio-square-ns {
    aspect-ratio: 1/1;
  }
  .custom-css .aspect-ratio-video-ns {
    aspect-ratio: 16/9;
  }
  .custom-css .aspect-ratio-3-4-ns {
    aspect-ratio: 3/4;
  }
  .custom-css .aspect-ratio-4-3-ns {
    aspect-ratio: 4/3;
  }
  .custom-css .aspect-ratio-4-5-ns {
    aspect-ratio: 4/5;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .aspect-ratio-auto-m {
    aspect-ratio: auto;
  }
  .custom-css .aspect-ratio-square-m {
    aspect-ratio: 1/1;
  }
  .custom-css .aspect-ratio-video-m {
    aspect-ratio: 16/9;
  }
  .custom-css .aspect-ratio-3-4-m {
    aspect-ratio: 3/4;
  }
  .custom-css .aspect-ratio-4-3-m {
    aspect-ratio: 4/3;
  }
  .custom-css .aspect-ratio-4-5-m {
    aspect-ratio: 4/5;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .aspect-ratio-auto-xm {
    aspect-ratio: auto;
  }
  .custom-css .aspect-ratio-square-xm {
    aspect-ratio: 1/1;
  }
  .custom-css .aspect-ratio-video-xm {
    aspect-ratio: 16/9;
  }
  .custom-css .aspect-ratio-3-4-xm {
    aspect-ratio: 3/4;
  }
  .custom-css .aspect-ratio-4-3-xm {
    aspect-ratio: 4/3;
  }
  .custom-css .aspect-ratio-4-5-xm {
    aspect-ratio: 4/5;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .aspect-ratio-auto-l {
    aspect-ratio: auto;
  }
  .custom-css .aspect-ratio-square-l {
    aspect-ratio: 1/1;
  }
  .custom-css .aspect-ratio-video-l {
    aspect-ratio: 16/9;
  }
  .custom-css .aspect-ratio-3-4-l {
    aspect-ratio: 3/4;
  }
  .custom-css .aspect-ratio-4-3-l {
    aspect-ratio: 4/3;
  }
  .custom-css .aspect-ratio-4-5-l {
    aspect-ratio: 4/5;
  }
}
.custom-css .bg-center {
  background-position: 50%;
}
.custom-css .bg-center,
.custom-css .bg-top {
  background-repeat: no-repeat;
}
.custom-css .bg-top {
  background-position: top;
}
.custom-css .bg-right {
  background-position: 100%;
}
.custom-css .bg-bottom,
.custom-css .bg-right {
  background-repeat: no-repeat;
}
.custom-css .bg-bottom {
  background-position: bottom;
}
.custom-css .bg-left {
  background-repeat: no-repeat;
  background-position: 0;
}
@media screen and (min-width: 480px) {
  .custom-css .bg-center-ns {
    background-position: 50%;
  }
  .custom-css .bg-center-ns,
  .custom-css .bg-top-ns {
    background-repeat: no-repeat;
  }
  .custom-css .bg-top-ns {
    background-position: top;
  }
  .custom-css .bg-right-ns {
    background-position: 100%;
  }
  .custom-css .bg-bottom-ns,
  .custom-css .bg-right-ns {
    background-repeat: no-repeat;
  }
  .custom-css .bg-bottom-ns {
    background-position: bottom;
  }
  .custom-css .bg-left-ns {
    background-repeat: no-repeat;
    background-position: 0;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .bg-center-m {
    background-position: 50%;
  }
  .custom-css .bg-center-m,
  .custom-css .bg-top-m {
    background-repeat: no-repeat;
  }
  .custom-css .bg-top-m {
    background-position: top;
  }
  .custom-css .bg-right-m {
    background-position: 100%;
  }
  .custom-css .bg-bottom-m,
  .custom-css .bg-right-m {
    background-repeat: no-repeat;
  }
  .custom-css .bg-bottom-m {
    background-position: bottom;
  }
  .custom-css .bg-left-m {
    background-repeat: no-repeat;
    background-position: 0;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .bg-center-xm {
    background-position: 50%;
  }
  .custom-css .bg-center-xm,
  .custom-css .bg-top-xm {
    background-repeat: no-repeat;
  }
  .custom-css .bg-top-xm {
    background-position: top;
  }
  .custom-css .bg-right-xm {
    background-position: 100%;
  }
  .custom-css .bg-bottom-xm,
  .custom-css .bg-right-xm {
    background-repeat: no-repeat;
  }
  .custom-css .bg-bottom-xm {
    background-position: bottom;
  }
  .custom-css .bg-left-xm {
    background-repeat: no-repeat;
    background-position: 0;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .bg-center-l {
    background-position: 50%;
  }
  .custom-css .bg-center-l,
  .custom-css .bg-top-l {
    background-repeat: no-repeat;
  }
  .custom-css .bg-top-l {
    background-position: top;
  }
  .custom-css .bg-right-l {
    background-position: 100%;
  }
  .custom-css .bg-bottom-l,
  .custom-css .bg-right-l {
    background-repeat: no-repeat;
  }
  .custom-css .bg-bottom-l {
    background-position: bottom;
  }
  .custom-css .bg-left-l {
    background-repeat: no-repeat;
    background-position: 0;
  }
}
.custom-css .bg-cover {
  background-size: cover;
}
.custom-css .bg-contain {
  background-size: contain;
}
@media screen and (min-width: 480px) {
  .custom-css .bg-cover-ns {
    background-size: cover;
  }
  .custom-css .bg-contain-ns {
    background-size: contain;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .bg-cover-m {
    background-size: cover;
  }
  .custom-css .bg-contain-m {
    background-size: contain;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .bg-cover-xm {
    background-size: cover;
  }
  .custom-css .bg-contain-xm {
    background-size: contain;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .bg-cover-l {
    background-size: cover;
  }
  .custom-css .bg-contain-l {
    background-size: contain;
  }
}
.custom-css .bg--twitter {
  background-color: #1da1f2;
}
.custom-css .bg--facebook {
  background-color: #217bee;
}
.custom-css .bg--linkedin {
  background-color: #0a66c2;
}
.custom-css .bg--instagram {
  background-color: #e4405f;
}
.custom-css .bg--feedly {
  background-color: #2bb24c;
}
.custom-css .bg--analytics {
  background-color: #ef6c00;
}
.custom-css .bg--youtube {
  background-color: red;
}
.custom-css .bg--snapchat {
  background-color: #fffc00;
}
.custom-css .bg--pinterest {
  background-color: #e60023;
}
.custom-css .bg--messenger {
  background-color: #0084ff;
}
.custom-css .bg--reddit {
  background-color: #ff4500;
}
.custom-css .bg--google-my-business {
  background-color: #4285f4;
}
.custom-css .bg--google-business-messages {
  background-color: #1a73ea;
}
.custom-css .bg--glassdoor {
  background-color: #0caa41;
}
.custom-css .bg--zendesk {
  background-color: #03363d;
}
.custom-css .bg--shopify {
  background-color: #96bf48;
}
.custom-css .bg--whatsapp {
  background-color: #25d366;
}
.custom-css .bg--yelp {
  background-color: #ff1a1a;
}
.custom-css .bg--tiktok {
  background-color: #000;
}
.custom-css .bg--tiktok-red {
  background-color: #fe2c55;
}
.custom-css .hover-bg--twitter:hover {
  background-color: #1da1f2;
}
.custom-css .hover-bg--facebook:hover {
  background-color: #217bee;
}
.custom-css .hover-bg--linkedin:hover {
  background-color: #0a66c2;
}
.custom-css .hover-bg--instagram:hover {
  background-color: #e4405f;
}
.custom-css .hover-bg--feedly:hover {
  background-color: #2bb24c;
}
.custom-css .hover-bg--analytics:hover {
  background-color: #ef6c00;
}
.custom-css .hover-bg--youtube:hover {
  background-color: red;
}
.custom-css .hover-bg--snapchat:hover {
  background-color: #fffc00;
}
.custom-css .hover-bg--pinterest:hover {
  background-color: #e60023;
}
.custom-css .hover-bg--messenger:hover {
  background-color: #0084ff;
}
.custom-css .hover-bg--reddit:hover {
  background-color: #ff4500;
}
.custom-css .hover-bg--google-my-business:hover {
  background-color: #4285f4;
}
.custom-css .hover-bg--google-business-messages:hover {
  background-color: #1a73ea;
}
.custom-css .hover-bg--glassdoor:hover {
  background-color: #0caa41;
}
.custom-css .hover-bg--zendesk:hover {
  background-color: #03363d;
}
.custom-css .hover-bg--shopify:hover {
  background-color: #96bf48;
}
.custom-css .hover-bg--whatsapp:hover {
  background-color: #25d366;
}
.custom-css .hover-bg--yelp:hover {
  background-color: #ff1a1a;
}
.custom-css .hover-bg--tiktok:hover {
  background-color: #000;
}
.custom-css .hover-bg--tiktok-red:hover {
  background-color: #fe2c55;
}
.custom-css .bg--green-0 {
  background-color: #ebf9eb;
}
.custom-css .bg--green-100 {
  background-color: #d7f4d7;
}
.custom-css .bg--green-200 {
  background-color: #c2f2bd;
}
.custom-css .bg--green-300 {
  background-color: #98e58e;
}
.custom-css .bg--green-400 {
  background-color: #75dd66;
}
.custom-css .bg--green-500 {
  background-color: #59cb59;
}
.custom-css .bg--green-600 {
  background-color: #2bb656;
}
.custom-css .bg--green-700 {
  background-color: #0ca750;
}
.custom-css .bg--green-800 {
  background-color: #008b46;
}
.custom-css .bg--green-900 {
  background-color: #006b40;
}
.custom-css .bg--green-1000 {
  background-color: #08422f;
}
.custom-css .bg--green-1100 {
  background-color: #002b20;
}
.custom-css .bg--green {
  background-color: #2bb656;
}
.custom-css .bg--teal-0 {
  background-color: #e5f9f5;
}
.custom-css .bg--teal-50 {
  background-color: #ccf1ea;
}
.custom-css .bg--teal-100 {
  background-color: #cdf7ef;
}
.custom-css .bg--teal-200 {
  background-color: #b3f2e6;
}
.custom-css .bg--teal-300 {
  background-color: #7dead5;
}
.custom-css .bg--teal-400 {
  background-color: #24e0c5;
}
.custom-css .bg--teal-500 {
  background-color: #08c4b2;
}
.custom-css .bg--teal-600 {
  background-color: #00a99c;
}
.custom-css .bg--teal-700 {
  background-color: #0b968f;
}
.custom-css .bg--teal-800 {
  background-color: #067c7c;
}
.custom-css .bg--teal-900 {
  background-color: #026661;
}
.custom-css .bg--teal-1000 {
  background-color: #083f3f;
}
.custom-css .bg--teal-1100 {
  background-color: #002528;
}
.custom-css .bg--teal {
  background-color: #00a99c;
}
.custom-css .bg--aqua-0 {
  background-color: #d9fcfb;
}
.custom-css .bg--aqua-100 {
  background-color: #c5f9f9;
}
.custom-css .bg--aqua-200 {
  background-color: #a5f2f2;
}
.custom-css .bg--aqua-300 {
  background-color: #76e5e2;
}
.custom-css .bg--aqua-400 {
  background-color: #33d6e2;
}
.custom-css .bg--aqua-500 {
  background-color: #17b8ce;
}
.custom-css .bg--aqua-600 {
  background-color: #0797ae;
}
.custom-css .bg--aqua-700 {
  background-color: #0b8599;
}
.custom-css .bg--aqua-800 {
  background-color: #0f6e84;
}
.custom-css .bg--aqua-900 {
  background-color: #035e73;
}
.custom-css .bg--aqua-1000 {
  background-color: #083d4f;
}
.custom-css .bg--aqua-1100 {
  background-color: #002838;
}
.custom-css .bg--aqua {
  background-color: #0797ae;
}
.custom-css .bg--blue-0 {
  background-color: #e9f8ff;
}
.custom-css .bg--blue-100 {
  background-color: #dcf2ff;
}
.custom-css .bg--blue-200 {
  background-color: #c7e4f9;
}
.custom-css .bg--blue-300 {
  background-color: #a1d2f8;
}
.custom-css .bg--blue-400 {
  background-color: #56adf5;
}
.custom-css .bg--blue-500 {
  background-color: #3896e3;
}
.custom-css .bg--blue-600 {
  background-color: #2b87d3;
}
.custom-css .bg--blue-700 {
  background-color: #2079c3;
}
.custom-css .bg--blue-800 {
  background-color: #116daa;
}
.custom-css .bg--blue-900 {
  background-color: #0c5689;
}
.custom-css .bg--blue-1000 {
  background-color: #0a3960;
}
.custom-css .bg--blue-1100 {
  background-color: #002138;
}
.custom-css .bg--blue {
  background-color: #2b87d3;
}
.custom-css .bg--new-blue-0 {
  background-color: #e9f4ff;
}
.custom-css .bg--new-blue-100 {
  background-color: #deebfe;
}
.custom-css .bg--new-blue-200 {
  background-color: #c7dbf9;
}
.custom-css .bg--new-blue-300 {
  background-color: #a1c2f8;
}
.custom-css .bg--new-blue-400 {
  background-color: #5690f5;
}
.custom-css .bg--new-blue-500 {
  background-color: #3876e3;
}
.custom-css .bg--new-blue-600 {
  background-color: #2b68d3;
}
.custom-css .bg--new-blue-700 {
  background-color: #205bc3;
}
.custom-css .bg--new-blue-800 {
  background-color: #1150aa;
}
.custom-css .bg--new-blue-900 {
  background-color: #0c3f89;
}
.custom-css .bg--new-blue-1000 {
  background-color: #0a2960;
}
.custom-css .bg--new-blue-1100 {
  background-color: #001738;
}
.custom-css .bg--new-blue {
  background-color: #2b68d3;
}
.custom-css .bg--purple-0 {
  background-color: #f2f2f9;
}
.custom-css .bg--purple-100 {
  background-color: #eaeaf9;
}
.custom-css .bg--purple-200 {
  background-color: #d8d7f9;
}
.custom-css .bg--purple-300 {
  background-color: #c1c1f7;
}
.custom-css .bg--purple-400 {
  background-color: #a193f2;
}
.custom-css .bg--purple-500 {
  background-color: #9180f4;
}
.custom-css .bg--purple-600 {
  background-color: #816fea;
}
.custom-css .bg--purple-700 {
  background-color: #6f5ed3;
}
.custom-css .bg--purple-800 {
  background-color: #5e4eba;
}
.custom-css .bg--purple-900 {
  background-color: #483a9c;
}
.custom-css .bg--purple-1000 {
  background-color: #2d246b;
}
.custom-css .bg--purple-1100 {
  background-color: #1d1d38;
}
.custom-css .bg--purple {
  background-color: #816fea;
}
.custom-css .bg--magenta-0 {
  background-color: #fef0ff;
}
.custom-css .bg--magenta-100 {
  background-color: #f9e3fc;
}
.custom-css .bg--magenta-200 {
  background-color: #f4c4f7;
}
.custom-css .bg--magenta-300 {
  background-color: #edadf2;
}
.custom-css .bg--magenta-350 {
  background-color: #ec9af1;
}
.custom-css .bg--magenta-400 {
  background-color: #f282f5;
}
.custom-css .bg--magenta-500 {
  background-color: #db61db;
}
.custom-css .bg--magenta-600 {
  background-color: #c44eb9;
}
.custom-css .bg--magenta-700 {
  background-color: #ac44a8;
}
.custom-css .bg--magenta-800 {
  background-color: #8f3896;
}
.custom-css .bg--magenta-900 {
  background-color: #6c2277;
}
.custom-css .bg--magenta-1000 {
  background-color: #451551;
}
.custom-css .bg--magenta-1100 {
  background-color: #29192d;
}
.custom-css .bg--magenta {
  background-color: #c44eb9;
}
.custom-css .bg--pink-0 {
  background-color: #ffe9f3;
}
.custom-css .bg--pink-100 {
  background-color: #fcdbeb;
}
.custom-css .bg--pink-200 {
  background-color: #ffb5d5;
}
.custom-css .bg--pink-300 {
  background-color: #ff95c1;
}
.custom-css .bg--pink-400 {
  background-color: #ff76ae;
}
.custom-css .bg--pink-500 {
  background-color: #ef588b;
}
.custom-css .bg--pink-600 {
  background-color: #e0447c;
}
.custom-css .bg--pink-700 {
  background-color: #ce3665;
}
.custom-css .bg--pink-800 {
  background-color: #b22f5b;
}
.custom-css .bg--pink-900 {
  background-color: #931847;
}
.custom-css .bg--pink-1000 {
  background-color: #561231;
}
.custom-css .bg--pink-1100 {
  background-color: #2b1721;
}
.custom-css .bg--pink {
  background-color: #e0447c;
}
.custom-css .bg--red-0 {
  background-color: #ffeae9;
}
.custom-css .bg--red-100 {
  background-color: #ffd5d2;
}
.custom-css .bg--red-200 {
  background-color: #ffb8b1;
}
.custom-css .bg--red-300 {
  background-color: #ff9c8f;
}
.custom-css .bg--red-400 {
  background-color: #ff7f6e;
}
.custom-css .bg--red-500 {
  background-color: #f76054;
}
.custom-css .bg--red-600 {
  background-color: #ed4c42;
}
.custom-css .bg--red-700 {
  background-color: #db3e3e;
}
.custom-css .bg--red-800 {
  background-color: #c63434;
}
.custom-css .bg--red-900 {
  background-color: #922;
}
.custom-css .bg--red-1000 {
  background-color: #6d1313;
}
.custom-css .bg--red-1100 {
  background-color: #2b1111;
}
.custom-css .bg--red {
  background-color: #ed4c42;
}
.custom-css .bg--orange-0 {
  background-color: #ffede3;
}
.custom-css .bg--orange-100 {
  background-color: #fcdccc;
}
.custom-css .bg--orange-200 {
  background-color: #ffc6a4;
}
.custom-css .bg--orange-300 {
  background-color: #ffb180;
}
.custom-css .bg--orange-400 {
  background-color: #ff9c5d;
}
.custom-css .bg--orange-500 {
  background-color: #fc8943;
}
.custom-css .bg--orange-600 {
  background-color: #f57d33;
}
.custom-css .bg--orange-700 {
  background-color: #ed7024;
}
.custom-css .bg--orange-800 {
  background-color: #ce5511;
}
.custom-css .bg--orange-900 {
  background-color: #962c0b;
}
.custom-css .bg--orange-1000 {
  background-color: #601700;
}
.custom-css .bg--orange-1100 {
  background-color: #2d130e;
}
.custom-css .bg--orange {
  background-color: #f57d33;
}
.custom-css .bg--yellow-0 {
  background-color: #fff8e2;
}
.custom-css .bg--yellow-100 {
  background-color: #fdefcd;
}
.custom-css .bg--yellow-200 {
  background-color: #ffe99a;
}
.custom-css .bg--yellow-300 {
  background-color: #ffe16e;
}
.custom-css .bg--yellow-400 {
  background-color: #ffd943;
}
.custom-css .bg--yellow-500 {
  background-color: #ffcd1c;
}
.custom-css .bg--yellow-600 {
  background-color: #ffbc00;
}
.custom-css .bg--yellow-700 {
  background-color: #dd9903;
}
.custom-css .bg--yellow-800 {
  background-color: #ba7506;
}
.custom-css .bg--yellow-900 {
  background-color: #944c0c;
}
.custom-css .bg--yellow-1000 {
  background-color: #542a00;
}
.custom-css .bg--yellow-1100 {
  background-color: #2d1a05;
}
.custom-css .bg--yellow {
  background-color: #ffbc00;
}
.custom-css .bg--neutral-0 {
  background-color: #fff;
}
.custom-css .bg--neutral-100 {
  background-color: #f3f4f4;
}
.custom-css .bg--neutral-200 {
  background-color: #dee1e1;
}
.custom-css .bg--neutral-300 {
  background-color: #c8cccc;
}
.custom-css .bg--neutral-400 {
  background-color: #b0b6b7;
}
.custom-css .bg--neutral-500 {
  background-color: #929a9b;
}
.custom-css .bg--neutral-600 {
  background-color: #6e797a;
}
.custom-css .bg--neutral-700 {
  background-color: #515e5f;
}
.custom-css .bg--neutral-800 {
  background-color: #364141;
}
.custom-css .bg--neutral-900 {
  background-color: #273333;
}
.custom-css .bg--neutral-1000 {
  background-color: #162020;
}
.custom-css .bg--neutral-1100 {
  background-color: #040404;
}
.custom-css .bg--neutral {
  background-color: #364141;
}
.custom-css .bg--bambuTeal-400 {
  background-color: #11a7aa;
}
.custom-css .bg--bambuTeal-500 {
  background-color: #078888;
}
.custom-css .bg--bambuTeal-600 {
  background-color: #0f6270;
}
.custom-css .bg--bambuTeal-700 {
  background-color: #0a3f49;
}
.custom-css .bg--bambuTeal {
  background-color: #078888;
}
.custom-css .bg--bambuYellow-500 {
  background-color: #f9b450;
}
.custom-css .bg--bambuYellow-600 {
  background-color: #ffa017;
}
.custom-css .bg--bambuYellow {
  background-color: #f9b450;
}
.custom-css .hover-bg--green-0:hover {
  background-color: #ebf9eb;
}
.custom-css .hover-bg--green-100:hover {
  background-color: #d7f4d7;
}
.custom-css .hover-bg--green-200:hover {
  background-color: #c2f2bd;
}
.custom-css .hover-bg--green-300:hover {
  background-color: #98e58e;
}
.custom-css .hover-bg--green-400:hover {
  background-color: #75dd66;
}
.custom-css .hover-bg--green-500:hover {
  background-color: #59cb59;
}
.custom-css .hover-bg--green-600:hover {
  background-color: #2bb656;
}
.custom-css .hover-bg--green-700:hover {
  background-color: #0ca750;
}
.custom-css .hover-bg--green-800:hover {
  background-color: #008b46;
}
.custom-css .hover-bg--green-900:hover {
  background-color: #006b40;
}
.custom-css .hover-bg--green-1000:hover {
  background-color: #08422f;
}
.custom-css .hover-bg--green-1100:hover {
  background-color: #002b20;
}
.custom-css .hover-bg--green:hover {
  background-color: #2bb656;
}
.custom-css .hover-bg--teal-0:hover {
  background-color: #e5f9f5;
}
.custom-css .hover-bg--teal-50:hover {
  background-color: #ccf1ea;
}
.custom-css .hover-bg--teal-100:hover {
  background-color: #cdf7ef;
}
.custom-css .hover-bg--teal-200:hover {
  background-color: #b3f2e6;
}
.custom-css .hover-bg--teal-300:hover {
  background-color: #7dead5;
}
.custom-css .hover-bg--teal-400:hover {
  background-color: #24e0c5;
}
.custom-css .hover-bg--teal-500:hover {
  background-color: #08c4b2;
}
.custom-css .hover-bg--teal-600:hover {
  background-color: #00a99c;
}
.custom-css .hover-bg--teal-700:hover {
  background-color: #0b968f;
}
.custom-css .hover-bg--teal-800:hover {
  background-color: #067c7c;
}
.custom-css .hover-bg--teal-900:hover {
  background-color: #026661;
}
.custom-css .hover-bg--teal-1000:hover {
  background-color: #083f3f;
}
.custom-css .hover-bg--teal-1100:hover {
  background-color: #002528;
}
.custom-css .hover-bg--teal:hover {
  background-color: #00a99c;
}
.custom-css .hover-bg--aqua-0:hover {
  background-color: #d9fcfb;
}
.custom-css .hover-bg--aqua-100:hover {
  background-color: #c5f9f9;
}
.custom-css .hover-bg--aqua-200:hover {
  background-color: #a5f2f2;
}
.custom-css .hover-bg--aqua-300:hover {
  background-color: #76e5e2;
}
.custom-css .hover-bg--aqua-400:hover {
  background-color: #33d6e2;
}
.custom-css .hover-bg--aqua-500:hover {
  background-color: #17b8ce;
}
.custom-css .hover-bg--aqua-600:hover {
  background-color: #0797ae;
}
.custom-css .hover-bg--aqua-700:hover {
  background-color: #0b8599;
}
.custom-css .hover-bg--aqua-800:hover {
  background-color: #0f6e84;
}
.custom-css .hover-bg--aqua-900:hover {
  background-color: #035e73;
}
.custom-css .hover-bg--aqua-1000:hover {
  background-color: #083d4f;
}
.custom-css .hover-bg--aqua-1100:hover {
  background-color: #002838;
}
.custom-css .hover-bg--aqua:hover {
  background-color: #0797ae;
}
.custom-css .hover-bg--blue-0:hover {
  background-color: #e9f8ff;
}
.custom-css .hover-bg--blue-100:hover {
  background-color: #dcf2ff;
}
.custom-css .hover-bg--blue-200:hover {
  background-color: #c7e4f9;
}
.custom-css .hover-bg--blue-300:hover {
  background-color: #a1d2f8;
}
.custom-css .hover-bg--blue-400:hover {
  background-color: #56adf5;
}
.custom-css .hover-bg--blue-500:hover {
  background-color: #3896e3;
}
.custom-css .hover-bg--blue-600:hover {
  background-color: #2b87d3;
}
.custom-css .hover-bg--blue-700:hover {
  background-color: #2079c3;
}
.custom-css .hover-bg--blue-800:hover {
  background-color: #116daa;
}
.custom-css .hover-bg--blue-900:hover {
  background-color: #0c5689;
}
.custom-css .hover-bg--blue-1000:hover {
  background-color: #0a3960;
}
.custom-css .hover-bg--blue-1100:hover {
  background-color: #002138;
}
.custom-css .hover-bg--blue:hover {
  background-color: #2b87d3;
}
.custom-css .hover-bg--new-blue-0:hover {
  background-color: #e9f4ff;
}
.custom-css .hover-bg--new-blue-100:hover {
  background-color: #deebfe;
}
.custom-css .hover-bg--new-blue-200:hover {
  background-color: #c7dbf9;
}
.custom-css .hover-bg--new-blue-300:hover {
  background-color: #a1c2f8;
}
.custom-css .hover-bg--new-blue-400:hover {
  background-color: #5690f5;
}
.custom-css .hover-bg--new-blue-500:hover {
  background-color: #3876e3;
}
.custom-css .hover-bg--new-blue-600:hover {
  background-color: #2b68d3;
}
.custom-css .hover-bg--new-blue-700:hover {
  background-color: #205bc3;
}
.custom-css .hover-bg--new-blue-800:hover {
  background-color: #1150aa;
}
.custom-css .hover-bg--new-blue-900:hover {
  background-color: #0c3f89;
}
.custom-css .hover-bg--new-blue-1000:hover {
  background-color: #0a2960;
}
.custom-css .hover-bg--new-blue-1100:hover {
  background-color: #001738;
}
.custom-css .hover-bg--new-blue:hover {
  background-color: #2b68d3;
}
.custom-css .hover-bg--purple-0:hover {
  background-color: #f2f2f9;
}
.custom-css .hover-bg--purple-100:hover {
  background-color: #eaeaf9;
}
.custom-css .hover-bg--purple-200:hover {
  background-color: #d8d7f9;
}
.custom-css .hover-bg--purple-300:hover {
  background-color: #c1c1f7;
}
.custom-css .hover-bg--purple-400:hover {
  background-color: #a193f2;
}
.custom-css .hover-bg--purple-500:hover {
  background-color: #9180f4;
}
.custom-css .hover-bg--purple-600:hover {
  background-color: #816fea;
}
.custom-css .hover-bg--purple-700:hover {
  background-color: #6f5ed3;
}
.custom-css .hover-bg--purple-800:hover {
  background-color: #5e4eba;
}
.custom-css .hover-bg--purple-900:hover {
  background-color: #483a9c;
}
.custom-css .hover-bg--purple-1000:hover {
  background-color: #2d246b;
}
.custom-css .hover-bg--purple-1100:hover {
  background-color: #1d1d38;
}
.custom-css .hover-bg--purple:hover {
  background-color: #816fea;
}
.custom-css .hover-bg--magenta-0:hover {
  background-color: #fef0ff;
}
.custom-css .hover-bg--magenta-100:hover {
  background-color: #f9e3fc;
}
.custom-css .hover-bg--magenta-200:hover {
  background-color: #f4c4f7;
}
.custom-css .hover-bg--magenta-300:hover {
  background-color: #edadf2;
}
.custom-css .hover-bg--magenta-350:hover {
  background-color: #ec9af1;
}
.custom-css .hover-bg--magenta-400:hover {
  background-color: #f282f5;
}
.custom-css .hover-bg--magenta-500:hover {
  background-color: #db61db;
}
.custom-css .hover-bg--magenta-600:hover {
  background-color: #c44eb9;
}
.custom-css .hover-bg--magenta-700:hover {
  background-color: #ac44a8;
}
.custom-css .hover-bg--magenta-800:hover {
  background-color: #8f3896;
}
.custom-css .hover-bg--magenta-900:hover {
  background-color: #6c2277;
}
.custom-css .hover-bg--magenta-1000:hover {
  background-color: #451551;
}
.custom-css .hover-bg--magenta-1100:hover {
  background-color: #29192d;
}
.custom-css .hover-bg--magenta:hover {
  background-color: #c44eb9;
}
.custom-css .hover-bg--pink-0:hover {
  background-color: #ffe9f3;
}
.custom-css .hover-bg--pink-100:hover {
  background-color: #fcdbeb;
}
.custom-css .hover-bg--pink-200:hover {
  background-color: #ffb5d5;
}
.custom-css .hover-bg--pink-300:hover {
  background-color: #ff95c1;
}
.custom-css .hover-bg--pink-400:hover {
  background-color: #ff76ae;
}
.custom-css .hover-bg--pink-500:hover {
  background-color: #ef588b;
}
.custom-css .hover-bg--pink-600:hover {
  background-color: #e0447c;
}
.custom-css .hover-bg--pink-700:hover {
  background-color: #ce3665;
}
.custom-css .hover-bg--pink-800:hover {
  background-color: #b22f5b;
}
.custom-css .hover-bg--pink-900:hover {
  background-color: #931847;
}
.custom-css .hover-bg--pink-1000:hover {
  background-color: #561231;
}
.custom-css .hover-bg--pink-1100:hover {
  background-color: #2b1721;
}
.custom-css .hover-bg--pink:hover {
  background-color: #e0447c;
}
.custom-css .hover-bg--red-0:hover {
  background-color: #ffeae9;
}
.custom-css .hover-bg--red-100:hover {
  background-color: #ffd5d2;
}
.custom-css .hover-bg--red-200:hover {
  background-color: #ffb8b1;
}
.custom-css .hover-bg--red-300:hover {
  background-color: #ff9c8f;
}
.custom-css .hover-bg--red-400:hover {
  background-color: #ff7f6e;
}
.custom-css .hover-bg--red-500:hover {
  background-color: #f76054;
}
.custom-css .hover-bg--red-600:hover {
  background-color: #ed4c42;
}
.custom-css .hover-bg--red-700:hover {
  background-color: #db3e3e;
}
.custom-css .hover-bg--red-800:hover {
  background-color: #c63434;
}
.custom-css .hover-bg--red-900:hover {
  background-color: #922;
}
.custom-css .hover-bg--red-1000:hover {
  background-color: #6d1313;
}
.custom-css .hover-bg--red-1100:hover {
  background-color: #2b1111;
}
.custom-css .hover-bg--red:hover {
  background-color: #ed4c42;
}
.custom-css .hover-bg--orange-0:hover {
  background-color: #ffede3;
}
.custom-css .hover-bg--orange-100:hover {
  background-color: #fcdccc;
}
.custom-css .hover-bg--orange-200:hover {
  background-color: #ffc6a4;
}
.custom-css .hover-bg--orange-300:hover {
  background-color: #ffb180;
}
.custom-css .hover-bg--orange-400:hover {
  background-color: #ff9c5d;
}
.custom-css .hover-bg--orange-500:hover {
  background-color: #fc8943;
}
.custom-css .hover-bg--orange-600:hover {
  background-color: #f57d33;
}
.custom-css .hover-bg--orange-700:hover {
  background-color: #ed7024;
}
.custom-css .hover-bg--orange-800:hover {
  background-color: #ce5511;
}
.custom-css .hover-bg--orange-900:hover {
  background-color: #962c0b;
}
.custom-css .hover-bg--orange-1000:hover {
  background-color: #601700;
}
.custom-css .hover-bg--orange-1100:hover {
  background-color: #2d130e;
}
.custom-css .hover-bg--orange:hover {
  background-color: #f57d33;
}
.custom-css .hover-bg--yellow-0:hover {
  background-color: #fff8e2;
}
.custom-css .hover-bg--yellow-100:hover {
  background-color: #fdefcd;
}
.custom-css .hover-bg--yellow-200:hover {
  background-color: #ffe99a;
}
.custom-css .hover-bg--yellow-300:hover {
  background-color: #ffe16e;
}
.custom-css .hover-bg--yellow-400:hover {
  background-color: #ffd943;
}
.custom-css .hover-bg--yellow-500:hover {
  background-color: #ffcd1c;
}
.custom-css .hover-bg--yellow-600:hover {
  background-color: #ffbc00;
}
.custom-css .hover-bg--yellow-700:hover {
  background-color: #dd9903;
}
.custom-css .hover-bg--yellow-800:hover {
  background-color: #ba7506;
}
.custom-css .hover-bg--yellow-900:hover {
  background-color: #944c0c;
}
.custom-css .hover-bg--yellow-1000:hover {
  background-color: #542a00;
}
.custom-css .hover-bg--yellow-1100:hover {
  background-color: #2d1a05;
}
.custom-css .hover-bg--yellow:hover {
  background-color: #ffbc00;
}
.custom-css .hover-bg--neutral-0:hover {
  background-color: #fff;
}
.custom-css .hover-bg--neutral-100:hover {
  background-color: #f3f4f4;
}
.custom-css .hover-bg--neutral-200:hover {
  background-color: #dee1e1;
}
.custom-css .hover-bg--neutral-300:hover {
  background-color: #c8cccc;
}
.custom-css .hover-bg--neutral-400:hover {
  background-color: #b0b6b7;
}
.custom-css .hover-bg--neutral-500:hover {
  background-color: #929a9b;
}
.custom-css .hover-bg--neutral-600:hover {
  background-color: #6e797a;
}
.custom-css .hover-bg--neutral-700:hover {
  background-color: #515e5f;
}
.custom-css .hover-bg--neutral-800:hover {
  background-color: #364141;
}
.custom-css .hover-bg--neutral-900:hover {
  background-color: #273333;
}
.custom-css .hover-bg--neutral-1000:hover {
  background-color: #162020;
}
.custom-css .hover-bg--neutral-1100:hover {
  background-color: #040404;
}
.custom-css .hover-bg--neutral:hover {
  background-color: #364141;
}
.custom-css .hover-bg--bambuTeal-400:hover {
  background-color: #11a7aa;
}
.custom-css .hover-bg--bambuTeal-500:hover {
  background-color: #078888;
}
.custom-css .hover-bg--bambuTeal-600:hover {
  background-color: #0f6270;
}
.custom-css .hover-bg--bambuTeal-700:hover {
  background-color: #0a3f49;
}
.custom-css .hover-bg--bambuTeal:hover {
  background-color: #078888;
}
.custom-css .hover-bg--bambuYellow-500:hover {
  background-color: #f9b450;
}
.custom-css .hover-bg--bambuYellow-600:hover {
  background-color: #ffa017;
}
.custom-css .hover-bg--bambuYellow:hover {
  background-color: #f9b450;
}
.custom-css .bg--main {
  background-color: #0ca750;
}
.custom-css .bg--main-dark {
  background-color: #008b46;
}
.custom-css .bg--text,
.custom-css .bg--text-dark {
  background-color: #162020;
}
.custom-css .bg--text-inverse {
  background-color: #fff;
}
.custom-css .bg--form-ui {
  background-color: #116daa;
}
.custom-css .bg--form-ui-interaction {
  background-color: #0c5689;
}
.custom-css .bg--link {
  background-color: #205bc3;
}
.custom-css .bg--link-interaction {
  background-color: #0c3f89;
}
.custom-css .bg--link-dark {
  background-color: #002138;
}
.custom-css .bg--background,
.custom-css .bg--link-inverse,
.custom-css .bg--link-white {
  background-color: #fff;
}
.custom-css .bg--background-light {
  background-color: #f3f4f4;
}
.custom-css .bg--background-dark {
  background-color: #002138;
}
.custom-css .bg--background-hero,
.custom-css .bg--background-inverse {
  background-color: #273333;
}
.custom-css .bg--background-hero-light {
  background-color: #f3f4f4;
}
.custom-css .bg--background-hero-dark {
  background-color: #273333;
}
.custom-css .bg--primary {
  background-color: #026661;
}
.custom-css .bg--primary-dark,
.custom-css .bg--primary-hover {
  background-color: #067c7c;
}
.custom-css .bg--secondary {
  background-color: #0ca750;
}
.custom-css .bg--secondary-dark {
  background-color: #008b46;
}
.custom-css .hover-bg--main:hover {
  background-color: #0ca750;
}
.custom-css .hover-bg--main-dark:hover {
  background-color: #008b46;
}
.custom-css .hover-bg--text-dark:hover,
.custom-css .hover-bg--text:hover {
  background-color: #162020;
}
.custom-css .hover-bg--text-inverse:hover {
  background-color: #fff;
}
.custom-css .hover-bg--form-ui:hover {
  background-color: #116daa;
}
.custom-css .hover-bg--form-ui-interaction:hover {
  background-color: #0c5689;
}
.custom-css .hover-bg--link:hover {
  background-color: #205bc3;
}
.custom-css .hover-bg--link-interaction:hover {
  background-color: #0c3f89;
}
.custom-css .hover-bg--link-dark:hover {
  background-color: #002138;
}
.custom-css .hover-bg--background:hover,
.custom-css .hover-bg--link-inverse:hover,
.custom-css .hover-bg--link-white:hover {
  background-color: #fff;
}
.custom-css .hover-bg--background-light:hover {
  background-color: #f3f4f4;
}
.custom-css .hover-bg--background-dark:hover {
  background-color: #002138;
}
.custom-css .hover-bg--background-hero:hover,
.custom-css .hover-bg--background-inverse:hover {
  background-color: #273333;
}
.custom-css .hover-bg--background-hero-light:hover {
  background-color: #f3f4f4;
}
.custom-css .hover-bg--background-hero-dark:hover {
  background-color: #273333;
}
.custom-css .hover-bg--primary:hover {
  background-color: #026661;
}
.custom-css .hover-bg--primary-dark:hover,
.custom-css .hover-bg--primary-hover:hover {
  background-color: #067c7c;
}
.custom-css .hover-bg--secondary:hover {
  background-color: #0ca750;
}
.custom-css .hover-bg--secondary-dark:hover {
  background-color: #008b46;
}
.custom-css .bg-none {
  background: none;
}
.custom-css .bg-transparent,
.custom-css .hover-bg-transparent:hover {
  background-color: transparent;
}
.custom-css .bg--dark-translucent {
  background-color: rgba(22, 32, 32, 0.6);
}
.custom-css .bg--light-translucent {
  background-color: hsla(0, 0%, 100%, 0.6);
}
.custom-css .bg--aqua-200-o-20p {
  background-color: rgba(165, 242, 242, 0.2);
}
.custom-css .bg--aqua-200-o-30p {
  background-color: rgba(165, 242, 242, 0.3);
}
.custom-css .bg--blue-200-o-30p {
  background-color: rgba(199, 228, 249, 0.3);
}
.custom-css .bg--yellow-900-o-20p {
  background-color: rgba(148, 76, 12, 0.2);
}
.custom-css .bg--teal-100-o-80p {
  background-color: rgba(205, 247, 239, 0.8);
}
.custom-css .bg--teal-600-o-40p {
  background-color: rgba(0, 169, 156, 0.4);
}
.custom-css .bg--teal-700-o-20p {
  background-color: rgba(11, 150, 143, 0.2);
}
.custom-css .bg--teal-700-o-30p {
  background-color: rgba(11, 150, 143, 0.3);
}
.custom-css .bg--teal-1000-o-40p {
  background-color: rgba(8, 63, 63, 0.4);
}
.custom-css .bg--blue-700-o-20p {
  background-color: rgba(32, 121, 195, 0.2);
}
.custom-css .bg--neutral-0-o-10p {
  background-color: hsla(0, 0%, 100%, 0.1);
}
.custom-css .bg--neutral-0-o-30p {
  background-color: hsla(0, 0%, 100%, 0.3);
}
.custom-css .bg--neutral-0-o-40p {
  background-color: hsla(0, 0%, 100%, 0.4);
}
.custom-css .bg--neutral-0-o-80p {
  background-color: hsla(0, 0%, 100%, 0.8);
}
.custom-css .bg--newblue-900,
.custom-css .hover-bg--newblue-900:hover {
  background-color: #0c3f89;
}
.custom-css .bg--newblue-1000 {
  background-color: #0a2960;
}
@media screen and (min-width: 480px) {
  .custom-css .bg--twitter-ns {
    background-color: #1da1f2;
  }
  .custom-css .bg--facebook-ns {
    background-color: #217bee;
  }
  .custom-css .bg--linkedin-ns {
    background-color: #0a66c2;
  }
  .custom-css .bg--instagram-ns {
    background-color: #e4405f;
  }
  .custom-css .bg--feedly-ns {
    background-color: #2bb24c;
  }
  .custom-css .bg--analytics-ns {
    background-color: #ef6c00;
  }
  .custom-css .bg--youtube-ns {
    background-color: red;
  }
  .custom-css .bg--snapchat-ns {
    background-color: #fffc00;
  }
  .custom-css .bg--pinterest-ns {
    background-color: #e60023;
  }
  .custom-css .bg--messenger-ns {
    background-color: #0084ff;
  }
  .custom-css .bg--reddit-ns {
    background-color: #ff4500;
  }
  .custom-css .bg--google-my-business-ns {
    background-color: #4285f4;
  }
  .custom-css .bg--google-business-messages-ns {
    background-color: #1a73ea;
  }
  .custom-css .bg--glassdoor-ns {
    background-color: #0caa41;
  }
  .custom-css .bg--zendesk-ns {
    background-color: #03363d;
  }
  .custom-css .bg--shopify-ns {
    background-color: #96bf48;
  }
  .custom-css .bg--whatsapp-ns {
    background-color: #25d366;
  }
  .custom-css .bg--yelp-ns {
    background-color: #ff1a1a;
  }
  .custom-css .bg--tiktok-ns {
    background-color: #000;
  }
  .custom-css .bg--tiktok-red-ns {
    background-color: #fe2c55;
  }
  .custom-css .hover-bg--twitter-ns:hover {
    background-color: #1da1f2;
  }
  .custom-css .hover-bg--facebook-ns:hover {
    background-color: #217bee;
  }
  .custom-css .hover-bg--linkedin-ns:hover {
    background-color: #0a66c2;
  }
  .custom-css .hover-bg--instagram-ns:hover {
    background-color: #e4405f;
  }
  .custom-css .hover-bg--feedly-ns:hover {
    background-color: #2bb24c;
  }
  .custom-css .hover-bg--analytics-ns:hover {
    background-color: #ef6c00;
  }
  .custom-css .hover-bg--youtube-ns:hover {
    background-color: red;
  }
  .custom-css .hover-bg--snapchat-ns:hover {
    background-color: #fffc00;
  }
  .custom-css .hover-bg--pinterest-ns:hover {
    background-color: #e60023;
  }
  .custom-css .hover-bg--messenger-ns:hover {
    background-color: #0084ff;
  }
  .custom-css .hover-bg--reddit-ns:hover {
    background-color: #ff4500;
  }
  .custom-css .hover-bg--google-my-business-ns:hover {
    background-color: #4285f4;
  }
  .custom-css .hover-bg--google-business-messages-ns:hover {
    background-color: #1a73ea;
  }
  .custom-css .hover-bg--glassdoor-ns:hover {
    background-color: #0caa41;
  }
  .custom-css .hover-bg--zendesk-ns:hover {
    background-color: #03363d;
  }
  .custom-css .hover-bg--shopify-ns:hover {
    background-color: #96bf48;
  }
  .custom-css .hover-bg--whatsapp-ns:hover {
    background-color: #25d366;
  }
  .custom-css .hover-bg--yelp-ns:hover {
    background-color: #ff1a1a;
  }
  .custom-css .hover-bg--tiktok-ns:hover {
    background-color: #000;
  }
  .custom-css .hover-bg--tiktok-red-ns:hover {
    background-color: #fe2c55;
  }
  .custom-css .bg--green-0-ns {
    background-color: #ebf9eb;
  }
  .custom-css .bg--green-100-ns {
    background-color: #d7f4d7;
  }
  .custom-css .bg--green-200-ns {
    background-color: #c2f2bd;
  }
  .custom-css .bg--green-300-ns {
    background-color: #98e58e;
  }
  .custom-css .bg--green-400-ns {
    background-color: #75dd66;
  }
  .custom-css .bg--green-500-ns {
    background-color: #59cb59;
  }
  .custom-css .bg--green-600-ns {
    background-color: #2bb656;
  }
  .custom-css .bg--green-700-ns {
    background-color: #0ca750;
  }
  .custom-css .bg--green-800-ns {
    background-color: #008b46;
  }
  .custom-css .bg--green-900-ns {
    background-color: #006b40;
  }
  .custom-css .bg--green-1000-ns {
    background-color: #08422f;
  }
  .custom-css .bg--green-1100-ns {
    background-color: #002b20;
  }
  .custom-css .bg--green-ns {
    background-color: #2bb656;
  }
  .custom-css .bg--teal-0-ns {
    background-color: #e5f9f5;
  }
  .custom-css .bg--teal-50-ns {
    background-color: #ccf1ea;
  }
  .custom-css .bg--teal-100-ns {
    background-color: #cdf7ef;
  }
  .custom-css .bg--teal-200-ns {
    background-color: #b3f2e6;
  }
  .custom-css .bg--teal-300-ns {
    background-color: #7dead5;
  }
  .custom-css .bg--teal-400-ns {
    background-color: #24e0c5;
  }
  .custom-css .bg--teal-500-ns {
    background-color: #08c4b2;
  }
  .custom-css .bg--teal-600-ns {
    background-color: #00a99c;
  }
  .custom-css .bg--teal-700-ns {
    background-color: #0b968f;
  }
  .custom-css .bg--teal-800-ns {
    background-color: #067c7c;
  }
  .custom-css .bg--teal-900-ns {
    background-color: #026661;
  }
  .custom-css .bg--teal-1000-ns {
    background-color: #083f3f;
  }
  .custom-css .bg--teal-1100-ns {
    background-color: #002528;
  }
  .custom-css .bg--teal-ns {
    background-color: #00a99c;
  }
  .custom-css .bg--aqua-0-ns {
    background-color: #d9fcfb;
  }
  .custom-css .bg--aqua-100-ns {
    background-color: #c5f9f9;
  }
  .custom-css .bg--aqua-200-ns {
    background-color: #a5f2f2;
  }
  .custom-css .bg--aqua-300-ns {
    background-color: #76e5e2;
  }
  .custom-css .bg--aqua-400-ns {
    background-color: #33d6e2;
  }
  .custom-css .bg--aqua-500-ns {
    background-color: #17b8ce;
  }
  .custom-css .bg--aqua-600-ns {
    background-color: #0797ae;
  }
  .custom-css .bg--aqua-700-ns {
    background-color: #0b8599;
  }
  .custom-css .bg--aqua-800-ns {
    background-color: #0f6e84;
  }
  .custom-css .bg--aqua-900-ns {
    background-color: #035e73;
  }
  .custom-css .bg--aqua-1000-ns {
    background-color: #083d4f;
  }
  .custom-css .bg--aqua-1100-ns {
    background-color: #002838;
  }
  .custom-css .bg--aqua-ns {
    background-color: #0797ae;
  }
  .custom-css .bg--blue-0-ns {
    background-color: #e9f8ff;
  }
  .custom-css .bg--blue-100-ns {
    background-color: #dcf2ff;
  }
  .custom-css .bg--blue-200-ns {
    background-color: #c7e4f9;
  }
  .custom-css .bg--blue-300-ns {
    background-color: #a1d2f8;
  }
  .custom-css .bg--blue-400-ns {
    background-color: #56adf5;
  }
  .custom-css .bg--blue-500-ns {
    background-color: #3896e3;
  }
  .custom-css .bg--blue-600-ns {
    background-color: #2b87d3;
  }
  .custom-css .bg--blue-700-ns {
    background-color: #2079c3;
  }
  .custom-css .bg--blue-800-ns {
    background-color: #116daa;
  }
  .custom-css .bg--blue-900-ns {
    background-color: #0c5689;
  }
  .custom-css .bg--blue-1000-ns {
    background-color: #0a3960;
  }
  .custom-css .bg--blue-1100-ns {
    background-color: #002138;
  }
  .custom-css .bg--blue-ns {
    background-color: #2b87d3;
  }
  .custom-css .bg--new-blue-0-ns {
    background-color: #e9f4ff;
  }
  .custom-css .bg--new-blue-100-ns {
    background-color: #deebfe;
  }
  .custom-css .bg--new-blue-200-ns {
    background-color: #c7dbf9;
  }
  .custom-css .bg--new-blue-300-ns {
    background-color: #a1c2f8;
  }
  .custom-css .bg--new-blue-400-ns {
    background-color: #5690f5;
  }
  .custom-css .bg--new-blue-500-ns {
    background-color: #3876e3;
  }
  .custom-css .bg--new-blue-600-ns {
    background-color: #2b68d3;
  }
  .custom-css .bg--new-blue-700-ns {
    background-color: #205bc3;
  }
  .custom-css .bg--new-blue-800-ns {
    background-color: #1150aa;
  }
  .custom-css .bg--new-blue-900-ns {
    background-color: #0c3f89;
  }
  .custom-css .bg--new-blue-1000-ns {
    background-color: #0a2960;
  }
  .custom-css .bg--new-blue-1100-ns {
    background-color: #001738;
  }
  .custom-css .bg--new-blue-ns {
    background-color: #2b68d3;
  }
  .custom-css .bg--purple-0-ns {
    background-color: #f2f2f9;
  }
  .custom-css .bg--purple-100-ns {
    background-color: #eaeaf9;
  }
  .custom-css .bg--purple-200-ns {
    background-color: #d8d7f9;
  }
  .custom-css .bg--purple-300-ns {
    background-color: #c1c1f7;
  }
  .custom-css .bg--purple-400-ns {
    background-color: #a193f2;
  }
  .custom-css .bg--purple-500-ns {
    background-color: #9180f4;
  }
  .custom-css .bg--purple-600-ns {
    background-color: #816fea;
  }
  .custom-css .bg--purple-700-ns {
    background-color: #6f5ed3;
  }
  .custom-css .bg--purple-800-ns {
    background-color: #5e4eba;
  }
  .custom-css .bg--purple-900-ns {
    background-color: #483a9c;
  }
  .custom-css .bg--purple-1000-ns {
    background-color: #2d246b;
  }
  .custom-css .bg--purple-1100-ns {
    background-color: #1d1d38;
  }
  .custom-css .bg--purple-ns {
    background-color: #816fea;
  }
  .custom-css .bg--magenta-0-ns {
    background-color: #fef0ff;
  }
  .custom-css .bg--magenta-100-ns {
    background-color: #f9e3fc;
  }
  .custom-css .bg--magenta-200-ns {
    background-color: #f4c4f7;
  }
  .custom-css .bg--magenta-300-ns {
    background-color: #edadf2;
  }
  .custom-css .bg--magenta-350-ns {
    background-color: #ec9af1;
  }
  .custom-css .bg--magenta-400-ns {
    background-color: #f282f5;
  }
  .custom-css .bg--magenta-500-ns {
    background-color: #db61db;
  }
  .custom-css .bg--magenta-600-ns {
    background-color: #c44eb9;
  }
  .custom-css .bg--magenta-700-ns {
    background-color: #ac44a8;
  }
  .custom-css .bg--magenta-800-ns {
    background-color: #8f3896;
  }
  .custom-css .bg--magenta-900-ns {
    background-color: #6c2277;
  }
  .custom-css .bg--magenta-1000-ns {
    background-color: #451551;
  }
  .custom-css .bg--magenta-1100-ns {
    background-color: #29192d;
  }
  .custom-css .bg--magenta-ns {
    background-color: #c44eb9;
  }
  .custom-css .bg--pink-0-ns {
    background-color: #ffe9f3;
  }
  .custom-css .bg--pink-100-ns {
    background-color: #fcdbeb;
  }
  .custom-css .bg--pink-200-ns {
    background-color: #ffb5d5;
  }
  .custom-css .bg--pink-300-ns {
    background-color: #ff95c1;
  }
  .custom-css .bg--pink-400-ns {
    background-color: #ff76ae;
  }
  .custom-css .bg--pink-500-ns {
    background-color: #ef588b;
  }
  .custom-css .bg--pink-600-ns {
    background-color: #e0447c;
  }
  .custom-css .bg--pink-700-ns {
    background-color: #ce3665;
  }
  .custom-css .bg--pink-800-ns {
    background-color: #b22f5b;
  }
  .custom-css .bg--pink-900-ns {
    background-color: #931847;
  }
  .custom-css .bg--pink-1000-ns {
    background-color: #561231;
  }
  .custom-css .bg--pink-1100-ns {
    background-color: #2b1721;
  }
  .custom-css .bg--pink-ns {
    background-color: #e0447c;
  }
  .custom-css .bg--red-0-ns {
    background-color: #ffeae9;
  }
  .custom-css .bg--red-100-ns {
    background-color: #ffd5d2;
  }
  .custom-css .bg--red-200-ns {
    background-color: #ffb8b1;
  }
  .custom-css .bg--red-300-ns {
    background-color: #ff9c8f;
  }
  .custom-css .bg--red-400-ns {
    background-color: #ff7f6e;
  }
  .custom-css .bg--red-500-ns {
    background-color: #f76054;
  }
  .custom-css .bg--red-600-ns {
    background-color: #ed4c42;
  }
  .custom-css .bg--red-700-ns {
    background-color: #db3e3e;
  }
  .custom-css .bg--red-800-ns {
    background-color: #c63434;
  }
  .custom-css .bg--red-900-ns {
    background-color: #922;
  }
  .custom-css .bg--red-1000-ns {
    background-color: #6d1313;
  }
  .custom-css .bg--red-1100-ns {
    background-color: #2b1111;
  }
  .custom-css .bg--red-ns {
    background-color: #ed4c42;
  }
  .custom-css .bg--orange-0-ns {
    background-color: #ffede3;
  }
  .custom-css .bg--orange-100-ns {
    background-color: #fcdccc;
  }
  .custom-css .bg--orange-200-ns {
    background-color: #ffc6a4;
  }
  .custom-css .bg--orange-300-ns {
    background-color: #ffb180;
  }
  .custom-css .bg--orange-400-ns {
    background-color: #ff9c5d;
  }
  .custom-css .bg--orange-500-ns {
    background-color: #fc8943;
  }
  .custom-css .bg--orange-600-ns {
    background-color: #f57d33;
  }
  .custom-css .bg--orange-700-ns {
    background-color: #ed7024;
  }
  .custom-css .bg--orange-800-ns {
    background-color: #ce5511;
  }
  .custom-css .bg--orange-900-ns {
    background-color: #962c0b;
  }
  .custom-css .bg--orange-1000-ns {
    background-color: #601700;
  }
  .custom-css .bg--orange-1100-ns {
    background-color: #2d130e;
  }
  .custom-css .bg--orange-ns {
    background-color: #f57d33;
  }
  .custom-css .bg--yellow-0-ns {
    background-color: #fff8e2;
  }
  .custom-css .bg--yellow-100-ns {
    background-color: #fdefcd;
  }
  .custom-css .bg--yellow-200-ns {
    background-color: #ffe99a;
  }
  .custom-css .bg--yellow-300-ns {
    background-color: #ffe16e;
  }
  .custom-css .bg--yellow-400-ns {
    background-color: #ffd943;
  }
  .custom-css .bg--yellow-500-ns {
    background-color: #ffcd1c;
  }
  .custom-css .bg--yellow-600-ns {
    background-color: #ffbc00;
  }
  .custom-css .bg--yellow-700-ns {
    background-color: #dd9903;
  }
  .custom-css .bg--yellow-800-ns {
    background-color: #ba7506;
  }
  .custom-css .bg--yellow-900-ns {
    background-color: #944c0c;
  }
  .custom-css .bg--yellow-1000-ns {
    background-color: #542a00;
  }
  .custom-css .bg--yellow-1100-ns {
    background-color: #2d1a05;
  }
  .custom-css .bg--yellow-ns {
    background-color: #ffbc00;
  }
  .custom-css .bg--neutral-0-ns {
    background-color: #fff;
  }
  .custom-css .bg--neutral-100-ns {
    background-color: #f3f4f4;
  }
  .custom-css .bg--neutral-200-ns {
    background-color: #dee1e1;
  }
  .custom-css .bg--neutral-300-ns {
    background-color: #c8cccc;
  }
  .custom-css .bg--neutral-400-ns {
    background-color: #b0b6b7;
  }
  .custom-css .bg--neutral-500-ns {
    background-color: #929a9b;
  }
  .custom-css .bg--neutral-600-ns {
    background-color: #6e797a;
  }
  .custom-css .bg--neutral-700-ns {
    background-color: #515e5f;
  }
  .custom-css .bg--neutral-800-ns {
    background-color: #364141;
  }
  .custom-css .bg--neutral-900-ns {
    background-color: #273333;
  }
  .custom-css .bg--neutral-1000-ns {
    background-color: #162020;
  }
  .custom-css .bg--neutral-1100-ns {
    background-color: #040404;
  }
  .custom-css .bg--neutral-ns {
    background-color: #364141;
  }
  .custom-css .bg--bambuTeal-400-ns {
    background-color: #11a7aa;
  }
  .custom-css .bg--bambuTeal-500-ns {
    background-color: #078888;
  }
  .custom-css .bg--bambuTeal-600-ns {
    background-color: #0f6270;
  }
  .custom-css .bg--bambuTeal-700-ns {
    background-color: #0a3f49;
  }
  .custom-css .bg--bambuTeal-ns {
    background-color: #078888;
  }
  .custom-css .bg--bambuYellow-500-ns {
    background-color: #f9b450;
  }
  .custom-css .bg--bambuYellow-600-ns {
    background-color: #ffa017;
  }
  .custom-css .bg--bambuYellow-ns {
    background-color: #f9b450;
  }
  .custom-css .hover-bg--green-0-ns:hover {
    background-color: #ebf9eb;
  }
  .custom-css .hover-bg--green-100-ns:hover {
    background-color: #d7f4d7;
  }
  .custom-css .hover-bg--green-200-ns:hover {
    background-color: #c2f2bd;
  }
  .custom-css .hover-bg--green-300-ns:hover {
    background-color: #98e58e;
  }
  .custom-css .hover-bg--green-400-ns:hover {
    background-color: #75dd66;
  }
  .custom-css .hover-bg--green-500-ns:hover {
    background-color: #59cb59;
  }
  .custom-css .hover-bg--green-600-ns:hover {
    background-color: #2bb656;
  }
  .custom-css .hover-bg--green-700-ns:hover {
    background-color: #0ca750;
  }
  .custom-css .hover-bg--green-800-ns:hover {
    background-color: #008b46;
  }
  .custom-css .hover-bg--green-900-ns:hover {
    background-color: #006b40;
  }
  .custom-css .hover-bg--green-1000-ns:hover {
    background-color: #08422f;
  }
  .custom-css .hover-bg--green-1100-ns:hover {
    background-color: #002b20;
  }
  .custom-css .hover-bg--green-ns:hover {
    background-color: #2bb656;
  }
  .custom-css .hover-bg--teal-0-ns:hover {
    background-color: #e5f9f5;
  }
  .custom-css .hover-bg--teal-50-ns:hover {
    background-color: #ccf1ea;
  }
  .custom-css .hover-bg--teal-100-ns:hover {
    background-color: #cdf7ef;
  }
  .custom-css .hover-bg--teal-200-ns:hover {
    background-color: #b3f2e6;
  }
  .custom-css .hover-bg--teal-300-ns:hover {
    background-color: #7dead5;
  }
  .custom-css .hover-bg--teal-400-ns:hover {
    background-color: #24e0c5;
  }
  .custom-css .hover-bg--teal-500-ns:hover {
    background-color: #08c4b2;
  }
  .custom-css .hover-bg--teal-600-ns:hover {
    background-color: #00a99c;
  }
  .custom-css .hover-bg--teal-700-ns:hover {
    background-color: #0b968f;
  }
  .custom-css .hover-bg--teal-800-ns:hover {
    background-color: #067c7c;
  }
  .custom-css .hover-bg--teal-900-ns:hover {
    background-color: #026661;
  }
  .custom-css .hover-bg--teal-1000-ns:hover {
    background-color: #083f3f;
  }
  .custom-css .hover-bg--teal-1100-ns:hover {
    background-color: #002528;
  }
  .custom-css .hover-bg--teal-ns:hover {
    background-color: #00a99c;
  }
  .custom-css .hover-bg--aqua-0-ns:hover {
    background-color: #d9fcfb;
  }
  .custom-css .hover-bg--aqua-100-ns:hover {
    background-color: #c5f9f9;
  }
  .custom-css .hover-bg--aqua-200-ns:hover {
    background-color: #a5f2f2;
  }
  .custom-css .hover-bg--aqua-300-ns:hover {
    background-color: #76e5e2;
  }
  .custom-css .hover-bg--aqua-400-ns:hover {
    background-color: #33d6e2;
  }
  .custom-css .hover-bg--aqua-500-ns:hover {
    background-color: #17b8ce;
  }
  .custom-css .hover-bg--aqua-600-ns:hover {
    background-color: #0797ae;
  }
  .custom-css .hover-bg--aqua-700-ns:hover {
    background-color: #0b8599;
  }
  .custom-css .hover-bg--aqua-800-ns:hover {
    background-color: #0f6e84;
  }
  .custom-css .hover-bg--aqua-900-ns:hover {
    background-color: #035e73;
  }
  .custom-css .hover-bg--aqua-1000-ns:hover {
    background-color: #083d4f;
  }
  .custom-css .hover-bg--aqua-1100-ns:hover {
    background-color: #002838;
  }
  .custom-css .hover-bg--aqua-ns:hover {
    background-color: #0797ae;
  }
  .custom-css .hover-bg--blue-0-ns:hover {
    background-color: #e9f8ff;
  }
  .custom-css .hover-bg--blue-100-ns:hover {
    background-color: #dcf2ff;
  }
  .custom-css .hover-bg--blue-200-ns:hover {
    background-color: #c7e4f9;
  }
  .custom-css .hover-bg--blue-300-ns:hover {
    background-color: #a1d2f8;
  }
  .custom-css .hover-bg--blue-400-ns:hover {
    background-color: #56adf5;
  }
  .custom-css .hover-bg--blue-500-ns:hover {
    background-color: #3896e3;
  }
  .custom-css .hover-bg--blue-600-ns:hover {
    background-color: #2b87d3;
  }
  .custom-css .hover-bg--blue-700-ns:hover {
    background-color: #2079c3;
  }
  .custom-css .hover-bg--blue-800-ns:hover {
    background-color: #116daa;
  }
  .custom-css .hover-bg--blue-900-ns:hover {
    background-color: #0c5689;
  }
  .custom-css .hover-bg--blue-1000-ns:hover {
    background-color: #0a3960;
  }
  .custom-css .hover-bg--blue-1100-ns:hover {
    background-color: #002138;
  }
  .custom-css .hover-bg--blue-ns:hover {
    background-color: #2b87d3;
  }
  .custom-css .hover-bg--new-blue-0-ns:hover {
    background-color: #e9f4ff;
  }
  .custom-css .hover-bg--new-blue-100-ns:hover {
    background-color: #deebfe;
  }
  .custom-css .hover-bg--new-blue-200-ns:hover {
    background-color: #c7dbf9;
  }
  .custom-css .hover-bg--new-blue-300-ns:hover {
    background-color: #a1c2f8;
  }
  .custom-css .hover-bg--new-blue-400-ns:hover {
    background-color: #5690f5;
  }
  .custom-css .hover-bg--new-blue-500-ns:hover {
    background-color: #3876e3;
  }
  .custom-css .hover-bg--new-blue-600-ns:hover {
    background-color: #2b68d3;
  }
  .custom-css .hover-bg--new-blue-700-ns:hover {
    background-color: #205bc3;
  }
  .custom-css .hover-bg--new-blue-800-ns:hover {
    background-color: #1150aa;
  }
  .custom-css .hover-bg--new-blue-900-ns:hover {
    background-color: #0c3f89;
  }
  .custom-css .hover-bg--new-blue-1000-ns:hover {
    background-color: #0a2960;
  }
  .custom-css .hover-bg--new-blue-1100-ns:hover {
    background-color: #001738;
  }
  .custom-css .hover-bg--new-blue-ns:hover {
    background-color: #2b68d3;
  }
  .custom-css .hover-bg--purple-0-ns:hover {
    background-color: #f2f2f9;
  }
  .custom-css .hover-bg--purple-100-ns:hover {
    background-color: #eaeaf9;
  }
  .custom-css .hover-bg--purple-200-ns:hover {
    background-color: #d8d7f9;
  }
  .custom-css .hover-bg--purple-300-ns:hover {
    background-color: #c1c1f7;
  }
  .custom-css .hover-bg--purple-400-ns:hover {
    background-color: #a193f2;
  }
  .custom-css .hover-bg--purple-500-ns:hover {
    background-color: #9180f4;
  }
  .custom-css .hover-bg--purple-600-ns:hover {
    background-color: #816fea;
  }
  .custom-css .hover-bg--purple-700-ns:hover {
    background-color: #6f5ed3;
  }
  .custom-css .hover-bg--purple-800-ns:hover {
    background-color: #5e4eba;
  }
  .custom-css .hover-bg--purple-900-ns:hover {
    background-color: #483a9c;
  }
  .custom-css .hover-bg--purple-1000-ns:hover {
    background-color: #2d246b;
  }
  .custom-css .hover-bg--purple-1100-ns:hover {
    background-color: #1d1d38;
  }
  .custom-css .hover-bg--purple-ns:hover {
    background-color: #816fea;
  }
  .custom-css .hover-bg--magenta-0-ns:hover {
    background-color: #fef0ff;
  }
  .custom-css .hover-bg--magenta-100-ns:hover {
    background-color: #f9e3fc;
  }
  .custom-css .hover-bg--magenta-200-ns:hover {
    background-color: #f4c4f7;
  }
  .custom-css .hover-bg--magenta-300-ns:hover {
    background-color: #edadf2;
  }
  .custom-css .hover-bg--magenta-350-ns:hover {
    background-color: #ec9af1;
  }
  .custom-css .hover-bg--magenta-400-ns:hover {
    background-color: #f282f5;
  }
  .custom-css .hover-bg--magenta-500-ns:hover {
    background-color: #db61db;
  }
  .custom-css .hover-bg--magenta-600-ns:hover {
    background-color: #c44eb9;
  }
  .custom-css .hover-bg--magenta-700-ns:hover {
    background-color: #ac44a8;
  }
  .custom-css .hover-bg--magenta-800-ns:hover {
    background-color: #8f3896;
  }
  .custom-css .hover-bg--magenta-900-ns:hover {
    background-color: #6c2277;
  }
  .custom-css .hover-bg--magenta-1000-ns:hover {
    background-color: #451551;
  }
  .custom-css .hover-bg--magenta-1100-ns:hover {
    background-color: #29192d;
  }
  .custom-css .hover-bg--magenta-ns:hover {
    background-color: #c44eb9;
  }
  .custom-css .hover-bg--pink-0-ns:hover {
    background-color: #ffe9f3;
  }
  .custom-css .hover-bg--pink-100-ns:hover {
    background-color: #fcdbeb;
  }
  .custom-css .hover-bg--pink-200-ns:hover {
    background-color: #ffb5d5;
  }
  .custom-css .hover-bg--pink-300-ns:hover {
    background-color: #ff95c1;
  }
  .custom-css .hover-bg--pink-400-ns:hover {
    background-color: #ff76ae;
  }
  .custom-css .hover-bg--pink-500-ns:hover {
    background-color: #ef588b;
  }
  .custom-css .hover-bg--pink-600-ns:hover {
    background-color: #e0447c;
  }
  .custom-css .hover-bg--pink-700-ns:hover {
    background-color: #ce3665;
  }
  .custom-css .hover-bg--pink-800-ns:hover {
    background-color: #b22f5b;
  }
  .custom-css .hover-bg--pink-900-ns:hover {
    background-color: #931847;
  }
  .custom-css .hover-bg--pink-1000-ns:hover {
    background-color: #561231;
  }
  .custom-css .hover-bg--pink-1100-ns:hover {
    background-color: #2b1721;
  }
  .custom-css .hover-bg--pink-ns:hover {
    background-color: #e0447c;
  }
  .custom-css .hover-bg--red-0-ns:hover {
    background-color: #ffeae9;
  }
  .custom-css .hover-bg--red-100-ns:hover {
    background-color: #ffd5d2;
  }
  .custom-css .hover-bg--red-200-ns:hover {
    background-color: #ffb8b1;
  }
  .custom-css .hover-bg--red-300-ns:hover {
    background-color: #ff9c8f;
  }
  .custom-css .hover-bg--red-400-ns:hover {
    background-color: #ff7f6e;
  }
  .custom-css .hover-bg--red-500-ns:hover {
    background-color: #f76054;
  }
  .custom-css .hover-bg--red-600-ns:hover {
    background-color: #ed4c42;
  }
  .custom-css .hover-bg--red-700-ns:hover {
    background-color: #db3e3e;
  }
  .custom-css .hover-bg--red-800-ns:hover {
    background-color: #c63434;
  }
  .custom-css .hover-bg--red-900-ns:hover {
    background-color: #922;
  }
  .custom-css .hover-bg--red-1000-ns:hover {
    background-color: #6d1313;
  }
  .custom-css .hover-bg--red-1100-ns:hover {
    background-color: #2b1111;
  }
  .custom-css .hover-bg--red-ns:hover {
    background-color: #ed4c42;
  }
  .custom-css .hover-bg--orange-0-ns:hover {
    background-color: #ffede3;
  }
  .custom-css .hover-bg--orange-100-ns:hover {
    background-color: #fcdccc;
  }
  .custom-css .hover-bg--orange-200-ns:hover {
    background-color: #ffc6a4;
  }
  .custom-css .hover-bg--orange-300-ns:hover {
    background-color: #ffb180;
  }
  .custom-css .hover-bg--orange-400-ns:hover {
    background-color: #ff9c5d;
  }
  .custom-css .hover-bg--orange-500-ns:hover {
    background-color: #fc8943;
  }
  .custom-css .hover-bg--orange-600-ns:hover {
    background-color: #f57d33;
  }
  .custom-css .hover-bg--orange-700-ns:hover {
    background-color: #ed7024;
  }
  .custom-css .hover-bg--orange-800-ns:hover {
    background-color: #ce5511;
  }
  .custom-css .hover-bg--orange-900-ns:hover {
    background-color: #962c0b;
  }
  .custom-css .hover-bg--orange-1000-ns:hover {
    background-color: #601700;
  }
  .custom-css .hover-bg--orange-1100-ns:hover {
    background-color: #2d130e;
  }
  .custom-css .hover-bg--orange-ns:hover {
    background-color: #f57d33;
  }
  .custom-css .hover-bg--yellow-0-ns:hover {
    background-color: #fff8e2;
  }
  .custom-css .hover-bg--yellow-100-ns:hover {
    background-color: #fdefcd;
  }
  .custom-css .hover-bg--yellow-200-ns:hover {
    background-color: #ffe99a;
  }
  .custom-css .hover-bg--yellow-300-ns:hover {
    background-color: #ffe16e;
  }
  .custom-css .hover-bg--yellow-400-ns:hover {
    background-color: #ffd943;
  }
  .custom-css .hover-bg--yellow-500-ns:hover {
    background-color: #ffcd1c;
  }
  .custom-css .hover-bg--yellow-600-ns:hover {
    background-color: #ffbc00;
  }
  .custom-css .hover-bg--yellow-700-ns:hover {
    background-color: #dd9903;
  }
  .custom-css .hover-bg--yellow-800-ns:hover {
    background-color: #ba7506;
  }
  .custom-css .hover-bg--yellow-900-ns:hover {
    background-color: #944c0c;
  }
  .custom-css .hover-bg--yellow-1000-ns:hover {
    background-color: #542a00;
  }
  .custom-css .hover-bg--yellow-1100-ns:hover {
    background-color: #2d1a05;
  }
  .custom-css .hover-bg--yellow-ns:hover {
    background-color: #ffbc00;
  }
  .custom-css .hover-bg--neutral-0-ns:hover {
    background-color: #fff;
  }
  .custom-css .hover-bg--neutral-100-ns:hover {
    background-color: #f3f4f4;
  }
  .custom-css .hover-bg--neutral-200-ns:hover {
    background-color: #dee1e1;
  }
  .custom-css .hover-bg--neutral-300-ns:hover {
    background-color: #c8cccc;
  }
  .custom-css .hover-bg--neutral-400-ns:hover {
    background-color: #b0b6b7;
  }
  .custom-css .hover-bg--neutral-500-ns:hover {
    background-color: #929a9b;
  }
  .custom-css .hover-bg--neutral-600-ns:hover {
    background-color: #6e797a;
  }
  .custom-css .hover-bg--neutral-700-ns:hover {
    background-color: #515e5f;
  }
  .custom-css .hover-bg--neutral-800-ns:hover {
    background-color: #364141;
  }
  .custom-css .hover-bg--neutral-900-ns:hover {
    background-color: #273333;
  }
  .custom-css .hover-bg--neutral-1000-ns:hover {
    background-color: #162020;
  }
  .custom-css .hover-bg--neutral-1100-ns:hover {
    background-color: #040404;
  }
  .custom-css .hover-bg--neutral-ns:hover {
    background-color: #364141;
  }
  .custom-css .hover-bg--bambuTeal-400-ns:hover {
    background-color: #11a7aa;
  }
  .custom-css .hover-bg--bambuTeal-500-ns:hover {
    background-color: #078888;
  }
  .custom-css .hover-bg--bambuTeal-600-ns:hover {
    background-color: #0f6270;
  }
  .custom-css .hover-bg--bambuTeal-700-ns:hover {
    background-color: #0a3f49;
  }
  .custom-css .hover-bg--bambuTeal-ns:hover {
    background-color: #078888;
  }
  .custom-css .hover-bg--bambuYellow-500-ns:hover {
    background-color: #f9b450;
  }
  .custom-css .hover-bg--bambuYellow-600-ns:hover {
    background-color: #ffa017;
  }
  .custom-css .hover-bg--bambuYellow-ns:hover {
    background-color: #f9b450;
  }
  .custom-css .bg--main-ns {
    background-color: #0ca750;
  }
  .custom-css .bg--main-dark-ns {
    background-color: #008b46;
  }
  .custom-css .bg--text-dark-ns,
  .custom-css .bg--text-ns {
    background-color: #162020;
  }
  .custom-css .bg--text-inverse-ns {
    background-color: #fff;
  }
  .custom-css .bg--form-ui-ns {
    background-color: #116daa;
  }
  .custom-css .bg--form-ui-interaction-ns {
    background-color: #0c5689;
  }
  .custom-css .bg--link-ns {
    background-color: #205bc3;
  }
  .custom-css .bg--link-interaction-ns {
    background-color: #0c3f89;
  }
  .custom-css .bg--link-dark-ns {
    background-color: #002138;
  }
  .custom-css .bg--background-ns,
  .custom-css .bg--link-inverse-ns,
  .custom-css .bg--link-white-ns {
    background-color: #fff;
  }
  .custom-css .bg--background-light-ns {
    background-color: #f3f4f4;
  }
  .custom-css .bg--background-dark-ns {
    background-color: #002138;
  }
  .custom-css .bg--background-hero-ns,
  .custom-css .bg--background-inverse-ns {
    background-color: #273333;
  }
  .custom-css .bg--background-hero-light-ns {
    background-color: #f3f4f4;
  }
  .custom-css .bg--background-hero-dark-ns {
    background-color: #273333;
  }
  .custom-css .bg--primary-ns {
    background-color: #026661;
  }
  .custom-css .bg--primary-dark-ns,
  .custom-css .bg--primary-hover-ns {
    background-color: #067c7c;
  }
  .custom-css .bg--secondary-ns {
    background-color: #0ca750;
  }
  .custom-css .bg--secondary-dark-ns {
    background-color: #008b46;
  }
  .custom-css .hover-bg--main-ns:hover {
    background-color: #0ca750;
  }
  .custom-css .hover-bg--main-dark-ns:hover {
    background-color: #008b46;
  }
  .custom-css .hover-bg--text-dark-ns:hover,
  .custom-css .hover-bg--text-ns:hover {
    background-color: #162020;
  }
  .custom-css .hover-bg--text-inverse-ns:hover {
    background-color: #fff;
  }
  .custom-css .hover-bg--form-ui-ns:hover {
    background-color: #116daa;
  }
  .custom-css .hover-bg--form-ui-interaction-ns:hover {
    background-color: #0c5689;
  }
  .custom-css .hover-bg--link-ns:hover {
    background-color: #205bc3;
  }
  .custom-css .hover-bg--link-interaction-ns:hover {
    background-color: #0c3f89;
  }
  .custom-css .hover-bg--link-dark-ns:hover {
    background-color: #002138;
  }
  .custom-css .hover-bg--background-ns:hover,
  .custom-css .hover-bg--link-inverse-ns:hover,
  .custom-css .hover-bg--link-white-ns:hover {
    background-color: #fff;
  }
  .custom-css .hover-bg--background-light-ns:hover {
    background-color: #f3f4f4;
  }
  .custom-css .hover-bg--background-dark-ns:hover {
    background-color: #002138;
  }
  .custom-css .hover-bg--background-hero-ns:hover,
  .custom-css .hover-bg--background-inverse-ns:hover {
    background-color: #273333;
  }
  .custom-css .hover-bg--background-hero-light-ns:hover {
    background-color: #f3f4f4;
  }
  .custom-css .hover-bg--background-hero-dark-ns:hover {
    background-color: #273333;
  }
  .custom-css .hover-bg--primary-ns:hover {
    background-color: #026661;
  }
  .custom-css .hover-bg--primary-dark-ns:hover,
  .custom-css .hover-bg--primary-hover-ns:hover {
    background-color: #067c7c;
  }
  .custom-css .hover-bg--secondary-ns:hover {
    background-color: #0ca750;
  }
  .custom-css .hover-bg--secondary-dark-ns:hover {
    background-color: #008b46;
  }
  .custom-css .bg-none-ns {
    background: none;
  }
  .custom-css .bg-transparent-ns,
  .custom-css .hover-bg-transparent-ns:hover {
    background-color: transparent;
  }
  .custom-css .bg--dark-translucent-ns {
    background-color: rgba(22, 32, 32, 0.6);
  }
  .custom-css .bg--light-translucent-ns {
    background-color: hsla(0, 0%, 100%, 0.6);
  }
  .custom-css .bg--aqua-200-o-20p-ns {
    background-color: rgba(165, 242, 242, 0.2);
  }
  .custom-css .bg--aqua-200-o-30p-ns {
    background-color: rgba(165, 242, 242, 0.3);
  }
  .custom-css .bg--blue-200-o-30p-ns {
    background-color: rgba(199, 228, 249, 0.3);
  }
  .custom-css .bg--yellow-900-o-20p-ns {
    background-color: rgba(148, 76, 12, 0.2);
  }
  .custom-css .bg--teal-100-o-80p-ns {
    background-color: rgba(205, 247, 239, 0.8);
  }
  .custom-css .bg--teal-600-o-40p-ns {
    background-color: rgba(0, 169, 156, 0.4);
  }
  .custom-css .bg--teal-700-o-20p-ns {
    background-color: rgba(11, 150, 143, 0.2);
  }
  .custom-css .bg--teal-700-o-30p-ns {
    background-color: rgba(11, 150, 143, 0.3);
  }
  .custom-css .bg--teal-1000-o-40p-ns {
    background-color: rgba(8, 63, 63, 0.4);
  }
  .custom-css .bg--blue-700-o-20p-ns {
    background-color: rgba(32, 121, 195, 0.2);
  }
  .custom-css .bg--neutral-0-o-10p-ns {
    background-color: hsla(0, 0%, 100%, 0.1);
  }
  .custom-css .bg--neutral-0-o-30p-ns {
    background-color: hsla(0, 0%, 100%, 0.3);
  }
  .custom-css .bg--neutral-0-o-40p-ns {
    background-color: hsla(0, 0%, 100%, 0.4);
  }
  .custom-css .bg--neutral-0-o-80p-ns {
    background-color: hsla(0, 0%, 100%, 0.8);
  }
  .custom-css .bg--newblue-900-ns,
  .custom-css .hover-bg--newblue-900-ns:hover {
    background-color: #0c3f89;
  }
  .custom-css .bg--newblue-1000-ns {
    background-color: #0a2960;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .bg--twitter-m {
    background-color: #1da1f2;
  }
  .custom-css .bg--facebook-m {
    background-color: #217bee;
  }
  .custom-css .bg--linkedin-m {
    background-color: #0a66c2;
  }
  .custom-css .bg--instagram-m {
    background-color: #e4405f;
  }
  .custom-css .bg--feedly-m {
    background-color: #2bb24c;
  }
  .custom-css .bg--analytics-m {
    background-color: #ef6c00;
  }
  .custom-css .bg--youtube-m {
    background-color: red;
  }
  .custom-css .bg--snapchat-m {
    background-color: #fffc00;
  }
  .custom-css .bg--pinterest-m {
    background-color: #e60023;
  }
  .custom-css .bg--messenger-m {
    background-color: #0084ff;
  }
  .custom-css .bg--reddit-m {
    background-color: #ff4500;
  }
  .custom-css .bg--google-my-business-m {
    background-color: #4285f4;
  }
  .custom-css .bg--google-business-messages-m {
    background-color: #1a73ea;
  }
  .custom-css .bg--glassdoor-m {
    background-color: #0caa41;
  }
  .custom-css .bg--zendesk-m {
    background-color: #03363d;
  }
  .custom-css .bg--shopify-m {
    background-color: #96bf48;
  }
  .custom-css .bg--whatsapp-m {
    background-color: #25d366;
  }
  .custom-css .bg--yelp-m {
    background-color: #ff1a1a;
  }
  .custom-css .bg--tiktok-m {
    background-color: #000;
  }
  .custom-css .bg--tiktok-red-m {
    background-color: #fe2c55;
  }
  .custom-css .hover-bg--twitter-m:hover {
    background-color: #1da1f2;
  }
  .custom-css .hover-bg--facebook-m:hover {
    background-color: #217bee;
  }
  .custom-css .hover-bg--linkedin-m:hover {
    background-color: #0a66c2;
  }
  .custom-css .hover-bg--instagram-m:hover {
    background-color: #e4405f;
  }
  .custom-css .hover-bg--feedly-m:hover {
    background-color: #2bb24c;
  }
  .custom-css .hover-bg--analytics-m:hover {
    background-color: #ef6c00;
  }
  .custom-css .hover-bg--youtube-m:hover {
    background-color: red;
  }
  .custom-css .hover-bg--snapchat-m:hover {
    background-color: #fffc00;
  }
  .custom-css .hover-bg--pinterest-m:hover {
    background-color: #e60023;
  }
  .custom-css .hover-bg--messenger-m:hover {
    background-color: #0084ff;
  }
  .custom-css .hover-bg--reddit-m:hover {
    background-color: #ff4500;
  }
  .custom-css .hover-bg--google-my-business-m:hover {
    background-color: #4285f4;
  }
  .custom-css .hover-bg--google-business-messages-m:hover {
    background-color: #1a73ea;
  }
  .custom-css .hover-bg--glassdoor-m:hover {
    background-color: #0caa41;
  }
  .custom-css .hover-bg--zendesk-m:hover {
    background-color: #03363d;
  }
  .custom-css .hover-bg--shopify-m:hover {
    background-color: #96bf48;
  }
  .custom-css .hover-bg--whatsapp-m:hover {
    background-color: #25d366;
  }
  .custom-css .hover-bg--yelp-m:hover {
    background-color: #ff1a1a;
  }
  .custom-css .hover-bg--tiktok-m:hover {
    background-color: #000;
  }
  .custom-css .hover-bg--tiktok-red-m:hover {
    background-color: #fe2c55;
  }
  .custom-css .bg--green-0-m {
    background-color: #ebf9eb;
  }
  .custom-css .bg--green-100-m {
    background-color: #d7f4d7;
  }
  .custom-css .bg--green-200-m {
    background-color: #c2f2bd;
  }
  .custom-css .bg--green-300-m {
    background-color: #98e58e;
  }
  .custom-css .bg--green-400-m {
    background-color: #75dd66;
  }
  .custom-css .bg--green-500-m {
    background-color: #59cb59;
  }
  .custom-css .bg--green-600-m {
    background-color: #2bb656;
  }
  .custom-css .bg--green-700-m {
    background-color: #0ca750;
  }
  .custom-css .bg--green-800-m {
    background-color: #008b46;
  }
  .custom-css .bg--green-900-m {
    background-color: #006b40;
  }
  .custom-css .bg--green-1000-m {
    background-color: #08422f;
  }
  .custom-css .bg--green-1100-m {
    background-color: #002b20;
  }
  .custom-css .bg--green-m {
    background-color: #2bb656;
  }
  .custom-css .bg--teal-0-m {
    background-color: #e5f9f5;
  }
  .custom-css .bg--teal-50-m {
    background-color: #ccf1ea;
  }
  .custom-css .bg--teal-100-m {
    background-color: #cdf7ef;
  }
  .custom-css .bg--teal-200-m {
    background-color: #b3f2e6;
  }
  .custom-css .bg--teal-300-m {
    background-color: #7dead5;
  }
  .custom-css .bg--teal-400-m {
    background-color: #24e0c5;
  }
  .custom-css .bg--teal-500-m {
    background-color: #08c4b2;
  }
  .custom-css .bg--teal-600-m {
    background-color: #00a99c;
  }
  .custom-css .bg--teal-700-m {
    background-color: #0b968f;
  }
  .custom-css .bg--teal-800-m {
    background-color: #067c7c;
  }
  .custom-css .bg--teal-900-m {
    background-color: #026661;
  }
  .custom-css .bg--teal-1000-m {
    background-color: #083f3f;
  }
  .custom-css .bg--teal-1100-m {
    background-color: #002528;
  }
  .custom-css .bg--teal-m {
    background-color: #00a99c;
  }
  .custom-css .bg--aqua-0-m {
    background-color: #d9fcfb;
  }
  .custom-css .bg--aqua-100-m {
    background-color: #c5f9f9;
  }
  .custom-css .bg--aqua-200-m {
    background-color: #a5f2f2;
  }
  .custom-css .bg--aqua-300-m {
    background-color: #76e5e2;
  }
  .custom-css .bg--aqua-400-m {
    background-color: #33d6e2;
  }
  .custom-css .bg--aqua-500-m {
    background-color: #17b8ce;
  }
  .custom-css .bg--aqua-600-m {
    background-color: #0797ae;
  }
  .custom-css .bg--aqua-700-m {
    background-color: #0b8599;
  }
  .custom-css .bg--aqua-800-m {
    background-color: #0f6e84;
  }
  .custom-css .bg--aqua-900-m {
    background-color: #035e73;
  }
  .custom-css .bg--aqua-1000-m {
    background-color: #083d4f;
  }
  .custom-css .bg--aqua-1100-m {
    background-color: #002838;
  }
  .custom-css .bg--aqua-m {
    background-color: #0797ae;
  }
  .custom-css .bg--blue-0-m {
    background-color: #e9f8ff;
  }
  .custom-css .bg--blue-100-m {
    background-color: #dcf2ff;
  }
  .custom-css .bg--blue-200-m {
    background-color: #c7e4f9;
  }
  .custom-css .bg--blue-300-m {
    background-color: #a1d2f8;
  }
  .custom-css .bg--blue-400-m {
    background-color: #56adf5;
  }
  .custom-css .bg--blue-500-m {
    background-color: #3896e3;
  }
  .custom-css .bg--blue-600-m {
    background-color: #2b87d3;
  }
  .custom-css .bg--blue-700-m {
    background-color: #2079c3;
  }
  .custom-css .bg--blue-800-m {
    background-color: #116daa;
  }
  .custom-css .bg--blue-900-m {
    background-color: #0c5689;
  }
  .custom-css .bg--blue-1000-m {
    background-color: #0a3960;
  }
  .custom-css .bg--blue-1100-m {
    background-color: #002138;
  }
  .custom-css .bg--blue-m {
    background-color: #2b87d3;
  }
  .custom-css .bg--new-blue-0-m {
    background-color: #e9f4ff;
  }
  .custom-css .bg--new-blue-100-m {
    background-color: #deebfe;
  }
  .custom-css .bg--new-blue-200-m {
    background-color: #c7dbf9;
  }
  .custom-css .bg--new-blue-300-m {
    background-color: #a1c2f8;
  }
  .custom-css .bg--new-blue-400-m {
    background-color: #5690f5;
  }
  .custom-css .bg--new-blue-500-m {
    background-color: #3876e3;
  }
  .custom-css .bg--new-blue-600-m {
    background-color: #2b68d3;
  }
  .custom-css .bg--new-blue-700-m {
    background-color: #205bc3;
  }
  .custom-css .bg--new-blue-800-m {
    background-color: #1150aa;
  }
  .custom-css .bg--new-blue-900-m {
    background-color: #0c3f89;
  }
  .custom-css .bg--new-blue-1000-m {
    background-color: #0a2960;
  }
  .custom-css .bg--new-blue-1100-m {
    background-color: #001738;
  }
  .custom-css .bg--new-blue-m {
    background-color: #2b68d3;
  }
  .custom-css .bg--purple-0-m {
    background-color: #f2f2f9;
  }
  .custom-css .bg--purple-100-m {
    background-color: #eaeaf9;
  }
  .custom-css .bg--purple-200-m {
    background-color: #d8d7f9;
  }
  .custom-css .bg--purple-300-m {
    background-color: #c1c1f7;
  }
  .custom-css .bg--purple-400-m {
    background-color: #a193f2;
  }
  .custom-css .bg--purple-500-m {
    background-color: #9180f4;
  }
  .custom-css .bg--purple-600-m {
    background-color: #816fea;
  }
  .custom-css .bg--purple-700-m {
    background-color: #6f5ed3;
  }
  .custom-css .bg--purple-800-m {
    background-color: #5e4eba;
  }
  .custom-css .bg--purple-900-m {
    background-color: #483a9c;
  }
  .custom-css .bg--purple-1000-m {
    background-color: #2d246b;
  }
  .custom-css .bg--purple-1100-m {
    background-color: #1d1d38;
  }
  .custom-css .bg--purple-m {
    background-color: #816fea;
  }
  .custom-css .bg--magenta-0-m {
    background-color: #fef0ff;
  }
  .custom-css .bg--magenta-100-m {
    background-color: #f9e3fc;
  }
  .custom-css .bg--magenta-200-m {
    background-color: #f4c4f7;
  }
  .custom-css .bg--magenta-300-m {
    background-color: #edadf2;
  }
  .custom-css .bg--magenta-350-m {
    background-color: #ec9af1;
  }
  .custom-css .bg--magenta-400-m {
    background-color: #f282f5;
  }
  .custom-css .bg--magenta-500-m {
    background-color: #db61db;
  }
  .custom-css .bg--magenta-600-m {
    background-color: #c44eb9;
  }
  .custom-css .bg--magenta-700-m {
    background-color: #ac44a8;
  }
  .custom-css .bg--magenta-800-m {
    background-color: #8f3896;
  }
  .custom-css .bg--magenta-900-m {
    background-color: #6c2277;
  }
  .custom-css .bg--magenta-1000-m {
    background-color: #451551;
  }
  .custom-css .bg--magenta-1100-m {
    background-color: #29192d;
  }
  .custom-css .bg--magenta-m {
    background-color: #c44eb9;
  }
  .custom-css .bg--pink-0-m {
    background-color: #ffe9f3;
  }
  .custom-css .bg--pink-100-m {
    background-color: #fcdbeb;
  }
  .custom-css .bg--pink-200-m {
    background-color: #ffb5d5;
  }
  .custom-css .bg--pink-300-m {
    background-color: #ff95c1;
  }
  .custom-css .bg--pink-400-m {
    background-color: #ff76ae;
  }
  .custom-css .bg--pink-500-m {
    background-color: #ef588b;
  }
  .custom-css .bg--pink-600-m {
    background-color: #e0447c;
  }
  .custom-css .bg--pink-700-m {
    background-color: #ce3665;
  }
  .custom-css .bg--pink-800-m {
    background-color: #b22f5b;
  }
  .custom-css .bg--pink-900-m {
    background-color: #931847;
  }
  .custom-css .bg--pink-1000-m {
    background-color: #561231;
  }
  .custom-css .bg--pink-1100-m {
    background-color: #2b1721;
  }
  .custom-css .bg--pink-m {
    background-color: #e0447c;
  }
  .custom-css .bg--red-0-m {
    background-color: #ffeae9;
  }
  .custom-css .bg--red-100-m {
    background-color: #ffd5d2;
  }
  .custom-css .bg--red-200-m {
    background-color: #ffb8b1;
  }
  .custom-css .bg--red-300-m {
    background-color: #ff9c8f;
  }
  .custom-css .bg--red-400-m {
    background-color: #ff7f6e;
  }
  .custom-css .bg--red-500-m {
    background-color: #f76054;
  }
  .custom-css .bg--red-600-m {
    background-color: #ed4c42;
  }
  .custom-css .bg--red-700-m {
    background-color: #db3e3e;
  }
  .custom-css .bg--red-800-m {
    background-color: #c63434;
  }
  .custom-css .bg--red-900-m {
    background-color: #922;
  }
  .custom-css .bg--red-1000-m {
    background-color: #6d1313;
  }
  .custom-css .bg--red-1100-m {
    background-color: #2b1111;
  }
  .custom-css .bg--red-m {
    background-color: #ed4c42;
  }
  .custom-css .bg--orange-0-m {
    background-color: #ffede3;
  }
  .custom-css .bg--orange-100-m {
    background-color: #fcdccc;
  }
  .custom-css .bg--orange-200-m {
    background-color: #ffc6a4;
  }
  .custom-css .bg--orange-300-m {
    background-color: #ffb180;
  }
  .custom-css .bg--orange-400-m {
    background-color: #ff9c5d;
  }
  .custom-css .bg--orange-500-m {
    background-color: #fc8943;
  }
  .custom-css .bg--orange-600-m {
    background-color: #f57d33;
  }
  .custom-css .bg--orange-700-m {
    background-color: #ed7024;
  }
  .custom-css .bg--orange-800-m {
    background-color: #ce5511;
  }
  .custom-css .bg--orange-900-m {
    background-color: #962c0b;
  }
  .custom-css .bg--orange-1000-m {
    background-color: #601700;
  }
  .custom-css .bg--orange-1100-m {
    background-color: #2d130e;
  }
  .custom-css .bg--orange-m {
    background-color: #f57d33;
  }
  .custom-css .bg--yellow-0-m {
    background-color: #fff8e2;
  }
  .custom-css .bg--yellow-100-m {
    background-color: #fdefcd;
  }
  .custom-css .bg--yellow-200-m {
    background-color: #ffe99a;
  }
  .custom-css .bg--yellow-300-m {
    background-color: #ffe16e;
  }
  .custom-css .bg--yellow-400-m {
    background-color: #ffd943;
  }
  .custom-css .bg--yellow-500-m {
    background-color: #ffcd1c;
  }
  .custom-css .bg--yellow-600-m {
    background-color: #ffbc00;
  }
  .custom-css .bg--yellow-700-m {
    background-color: #dd9903;
  }
  .custom-css .bg--yellow-800-m {
    background-color: #ba7506;
  }
  .custom-css .bg--yellow-900-m {
    background-color: #944c0c;
  }
  .custom-css .bg--yellow-1000-m {
    background-color: #542a00;
  }
  .custom-css .bg--yellow-1100-m {
    background-color: #2d1a05;
  }
  .custom-css .bg--yellow-m {
    background-color: #ffbc00;
  }
  .custom-css .bg--neutral-0-m {
    background-color: #fff;
  }
  .custom-css .bg--neutral-100-m {
    background-color: #f3f4f4;
  }
  .custom-css .bg--neutral-200-m {
    background-color: #dee1e1;
  }
  .custom-css .bg--neutral-300-m {
    background-color: #c8cccc;
  }
  .custom-css .bg--neutral-400-m {
    background-color: #b0b6b7;
  }
  .custom-css .bg--neutral-500-m {
    background-color: #929a9b;
  }
  .custom-css .bg--neutral-600-m {
    background-color: #6e797a;
  }
  .custom-css .bg--neutral-700-m {
    background-color: #515e5f;
  }
  .custom-css .bg--neutral-800-m {
    background-color: #364141;
  }
  .custom-css .bg--neutral-900-m {
    background-color: #273333;
  }
  .custom-css .bg--neutral-1000-m {
    background-color: #162020;
  }
  .custom-css .bg--neutral-1100-m {
    background-color: #040404;
  }
  .custom-css .bg--neutral-m {
    background-color: #364141;
  }
  .custom-css .bg--bambuTeal-400-m {
    background-color: #11a7aa;
  }
  .custom-css .bg--bambuTeal-500-m {
    background-color: #078888;
  }
  .custom-css .bg--bambuTeal-600-m {
    background-color: #0f6270;
  }
  .custom-css .bg--bambuTeal-700-m {
    background-color: #0a3f49;
  }
  .custom-css .bg--bambuTeal-m {
    background-color: #078888;
  }
  .custom-css .bg--bambuYellow-500-m {
    background-color: #f9b450;
  }
  .custom-css .bg--bambuYellow-600-m {
    background-color: #ffa017;
  }
  .custom-css .bg--bambuYellow-m {
    background-color: #f9b450;
  }
  .custom-css .hover-bg--green-0-m:hover {
    background-color: #ebf9eb;
  }
  .custom-css .hover-bg--green-100-m:hover {
    background-color: #d7f4d7;
  }
  .custom-css .hover-bg--green-200-m:hover {
    background-color: #c2f2bd;
  }
  .custom-css .hover-bg--green-300-m:hover {
    background-color: #98e58e;
  }
  .custom-css .hover-bg--green-400-m:hover {
    background-color: #75dd66;
  }
  .custom-css .hover-bg--green-500-m:hover {
    background-color: #59cb59;
  }
  .custom-css .hover-bg--green-600-m:hover {
    background-color: #2bb656;
  }
  .custom-css .hover-bg--green-700-m:hover {
    background-color: #0ca750;
  }
  .custom-css .hover-bg--green-800-m:hover {
    background-color: #008b46;
  }
  .custom-css .hover-bg--green-900-m:hover {
    background-color: #006b40;
  }
  .custom-css .hover-bg--green-1000-m:hover {
    background-color: #08422f;
  }
  .custom-css .hover-bg--green-1100-m:hover {
    background-color: #002b20;
  }
  .custom-css .hover-bg--green-m:hover {
    background-color: #2bb656;
  }
  .custom-css .hover-bg--teal-0-m:hover {
    background-color: #e5f9f5;
  }
  .custom-css .hover-bg--teal-50-m:hover {
    background-color: #ccf1ea;
  }
  .custom-css .hover-bg--teal-100-m:hover {
    background-color: #cdf7ef;
  }
  .custom-css .hover-bg--teal-200-m:hover {
    background-color: #b3f2e6;
  }
  .custom-css .hover-bg--teal-300-m:hover {
    background-color: #7dead5;
  }
  .custom-css .hover-bg--teal-400-m:hover {
    background-color: #24e0c5;
  }
  .custom-css .hover-bg--teal-500-m:hover {
    background-color: #08c4b2;
  }
  .custom-css .hover-bg--teal-600-m:hover {
    background-color: #00a99c;
  }
  .custom-css .hover-bg--teal-700-m:hover {
    background-color: #0b968f;
  }
  .custom-css .hover-bg--teal-800-m:hover {
    background-color: #067c7c;
  }
  .custom-css .hover-bg--teal-900-m:hover {
    background-color: #026661;
  }
  .custom-css .hover-bg--teal-1000-m:hover {
    background-color: #083f3f;
  }
  .custom-css .hover-bg--teal-1100-m:hover {
    background-color: #002528;
  }
  .custom-css .hover-bg--teal-m:hover {
    background-color: #00a99c;
  }
  .custom-css .hover-bg--aqua-0-m:hover {
    background-color: #d9fcfb;
  }
  .custom-css .hover-bg--aqua-100-m:hover {
    background-color: #c5f9f9;
  }
  .custom-css .hover-bg--aqua-200-m:hover {
    background-color: #a5f2f2;
  }
  .custom-css .hover-bg--aqua-300-m:hover {
    background-color: #76e5e2;
  }
  .custom-css .hover-bg--aqua-400-m:hover {
    background-color: #33d6e2;
  }
  .custom-css .hover-bg--aqua-500-m:hover {
    background-color: #17b8ce;
  }
  .custom-css .hover-bg--aqua-600-m:hover {
    background-color: #0797ae;
  }
  .custom-css .hover-bg--aqua-700-m:hover {
    background-color: #0b8599;
  }
  .custom-css .hover-bg--aqua-800-m:hover {
    background-color: #0f6e84;
  }
  .custom-css .hover-bg--aqua-900-m:hover {
    background-color: #035e73;
  }
  .custom-css .hover-bg--aqua-1000-m:hover {
    background-color: #083d4f;
  }
  .custom-css .hover-bg--aqua-1100-m:hover {
    background-color: #002838;
  }
  .custom-css .hover-bg--aqua-m:hover {
    background-color: #0797ae;
  }
  .custom-css .hover-bg--blue-0-m:hover {
    background-color: #e9f8ff;
  }
  .custom-css .hover-bg--blue-100-m:hover {
    background-color: #dcf2ff;
  }
  .custom-css .hover-bg--blue-200-m:hover {
    background-color: #c7e4f9;
  }
  .custom-css .hover-bg--blue-300-m:hover {
    background-color: #a1d2f8;
  }
  .custom-css .hover-bg--blue-400-m:hover {
    background-color: #56adf5;
  }
  .custom-css .hover-bg--blue-500-m:hover {
    background-color: #3896e3;
  }
  .custom-css .hover-bg--blue-600-m:hover {
    background-color: #2b87d3;
  }
  .custom-css .hover-bg--blue-700-m:hover {
    background-color: #2079c3;
  }
  .custom-css .hover-bg--blue-800-m:hover {
    background-color: #116daa;
  }
  .custom-css .hover-bg--blue-900-m:hover {
    background-color: #0c5689;
  }
  .custom-css .hover-bg--blue-1000-m:hover {
    background-color: #0a3960;
  }
  .custom-css .hover-bg--blue-1100-m:hover {
    background-color: #002138;
  }
  .custom-css .hover-bg--blue-m:hover {
    background-color: #2b87d3;
  }
  .custom-css .hover-bg--new-blue-0-m:hover {
    background-color: #e9f4ff;
  }
  .custom-css .hover-bg--new-blue-100-m:hover {
    background-color: #deebfe;
  }
  .custom-css .hover-bg--new-blue-200-m:hover {
    background-color: #c7dbf9;
  }
  .custom-css .hover-bg--new-blue-300-m:hover {
    background-color: #a1c2f8;
  }
  .custom-css .hover-bg--new-blue-400-m:hover {
    background-color: #5690f5;
  }
  .custom-css .hover-bg--new-blue-500-m:hover {
    background-color: #3876e3;
  }
  .custom-css .hover-bg--new-blue-600-m:hover {
    background-color: #2b68d3;
  }
  .custom-css .hover-bg--new-blue-700-m:hover {
    background-color: #205bc3;
  }
  .custom-css .hover-bg--new-blue-800-m:hover {
    background-color: #1150aa;
  }
  .custom-css .hover-bg--new-blue-900-m:hover {
    background-color: #0c3f89;
  }
  .custom-css .hover-bg--new-blue-1000-m:hover {
    background-color: #0a2960;
  }
  .custom-css .hover-bg--new-blue-1100-m:hover {
    background-color: #001738;
  }
  .custom-css .hover-bg--new-blue-m:hover {
    background-color: #2b68d3;
  }
  .custom-css .hover-bg--purple-0-m:hover {
    background-color: #f2f2f9;
  }
  .custom-css .hover-bg--purple-100-m:hover {
    background-color: #eaeaf9;
  }
  .custom-css .hover-bg--purple-200-m:hover {
    background-color: #d8d7f9;
  }
  .custom-css .hover-bg--purple-300-m:hover {
    background-color: #c1c1f7;
  }
  .custom-css .hover-bg--purple-400-m:hover {
    background-color: #a193f2;
  }
  .custom-css .hover-bg--purple-500-m:hover {
    background-color: #9180f4;
  }
  .custom-css .hover-bg--purple-600-m:hover {
    background-color: #816fea;
  }
  .custom-css .hover-bg--purple-700-m:hover {
    background-color: #6f5ed3;
  }
  .custom-css .hover-bg--purple-800-m:hover {
    background-color: #5e4eba;
  }
  .custom-css .hover-bg--purple-900-m:hover {
    background-color: #483a9c;
  }
  .custom-css .hover-bg--purple-1000-m:hover {
    background-color: #2d246b;
  }
  .custom-css .hover-bg--purple-1100-m:hover {
    background-color: #1d1d38;
  }
  .custom-css .hover-bg--purple-m:hover {
    background-color: #816fea;
  }
  .custom-css .hover-bg--magenta-0-m:hover {
    background-color: #fef0ff;
  }
  .custom-css .hover-bg--magenta-100-m:hover {
    background-color: #f9e3fc;
  }
  .custom-css .hover-bg--magenta-200-m:hover {
    background-color: #f4c4f7;
  }
  .custom-css .hover-bg--magenta-300-m:hover {
    background-color: #edadf2;
  }
  .custom-css .hover-bg--magenta-350-m:hover {
    background-color: #ec9af1;
  }
  .custom-css .hover-bg--magenta-400-m:hover {
    background-color: #f282f5;
  }
  .custom-css .hover-bg--magenta-500-m:hover {
    background-color: #db61db;
  }
  .custom-css .hover-bg--magenta-600-m:hover {
    background-color: #c44eb9;
  }
  .custom-css .hover-bg--magenta-700-m:hover {
    background-color: #ac44a8;
  }
  .custom-css .hover-bg--magenta-800-m:hover {
    background-color: #8f3896;
  }
  .custom-css .hover-bg--magenta-900-m:hover {
    background-color: #6c2277;
  }
  .custom-css .hover-bg--magenta-1000-m:hover {
    background-color: #451551;
  }
  .custom-css .hover-bg--magenta-1100-m:hover {
    background-color: #29192d;
  }
  .custom-css .hover-bg--magenta-m:hover {
    background-color: #c44eb9;
  }
  .custom-css .hover-bg--pink-0-m:hover {
    background-color: #ffe9f3;
  }
  .custom-css .hover-bg--pink-100-m:hover {
    background-color: #fcdbeb;
  }
  .custom-css .hover-bg--pink-200-m:hover {
    background-color: #ffb5d5;
  }
  .custom-css .hover-bg--pink-300-m:hover {
    background-color: #ff95c1;
  }
  .custom-css .hover-bg--pink-400-m:hover {
    background-color: #ff76ae;
  }
  .custom-css .hover-bg--pink-500-m:hover {
    background-color: #ef588b;
  }
  .custom-css .hover-bg--pink-600-m:hover {
    background-color: #e0447c;
  }
  .custom-css .hover-bg--pink-700-m:hover {
    background-color: #ce3665;
  }
  .custom-css .hover-bg--pink-800-m:hover {
    background-color: #b22f5b;
  }
  .custom-css .hover-bg--pink-900-m:hover {
    background-color: #931847;
  }
  .custom-css .hover-bg--pink-1000-m:hover {
    background-color: #561231;
  }
  .custom-css .hover-bg--pink-1100-m:hover {
    background-color: #2b1721;
  }
  .custom-css .hover-bg--pink-m:hover {
    background-color: #e0447c;
  }
  .custom-css .hover-bg--red-0-m:hover {
    background-color: #ffeae9;
  }
  .custom-css .hover-bg--red-100-m:hover {
    background-color: #ffd5d2;
  }
  .custom-css .hover-bg--red-200-m:hover {
    background-color: #ffb8b1;
  }
  .custom-css .hover-bg--red-300-m:hover {
    background-color: #ff9c8f;
  }
  .custom-css .hover-bg--red-400-m:hover {
    background-color: #ff7f6e;
  }
  .custom-css .hover-bg--red-500-m:hover {
    background-color: #f76054;
  }
  .custom-css .hover-bg--red-600-m:hover {
    background-color: #ed4c42;
  }
  .custom-css .hover-bg--red-700-m:hover {
    background-color: #db3e3e;
  }
  .custom-css .hover-bg--red-800-m:hover {
    background-color: #c63434;
  }
  .custom-css .hover-bg--red-900-m:hover {
    background-color: #922;
  }
  .custom-css .hover-bg--red-1000-m:hover {
    background-color: #6d1313;
  }
  .custom-css .hover-bg--red-1100-m:hover {
    background-color: #2b1111;
  }
  .custom-css .hover-bg--red-m:hover {
    background-color: #ed4c42;
  }
  .custom-css .hover-bg--orange-0-m:hover {
    background-color: #ffede3;
  }
  .custom-css .hover-bg--orange-100-m:hover {
    background-color: #fcdccc;
  }
  .custom-css .hover-bg--orange-200-m:hover {
    background-color: #ffc6a4;
  }
  .custom-css .hover-bg--orange-300-m:hover {
    background-color: #ffb180;
  }
  .custom-css .hover-bg--orange-400-m:hover {
    background-color: #ff9c5d;
  }
  .custom-css .hover-bg--orange-500-m:hover {
    background-color: #fc8943;
  }
  .custom-css .hover-bg--orange-600-m:hover {
    background-color: #f57d33;
  }
  .custom-css .hover-bg--orange-700-m:hover {
    background-color: #ed7024;
  }
  .custom-css .hover-bg--orange-800-m:hover {
    background-color: #ce5511;
  }
  .custom-css .hover-bg--orange-900-m:hover {
    background-color: #962c0b;
  }
  .custom-css .hover-bg--orange-1000-m:hover {
    background-color: #601700;
  }
  .custom-css .hover-bg--orange-1100-m:hover {
    background-color: #2d130e;
  }
  .custom-css .hover-bg--orange-m:hover {
    background-color: #f57d33;
  }
  .custom-css .hover-bg--yellow-0-m:hover {
    background-color: #fff8e2;
  }
  .custom-css .hover-bg--yellow-100-m:hover {
    background-color: #fdefcd;
  }
  .custom-css .hover-bg--yellow-200-m:hover {
    background-color: #ffe99a;
  }
  .custom-css .hover-bg--yellow-300-m:hover {
    background-color: #ffe16e;
  }
  .custom-css .hover-bg--yellow-400-m:hover {
    background-color: #ffd943;
  }
  .custom-css .hover-bg--yellow-500-m:hover {
    background-color: #ffcd1c;
  }
  .custom-css .hover-bg--yellow-600-m:hover {
    background-color: #ffbc00;
  }
  .custom-css .hover-bg--yellow-700-m:hover {
    background-color: #dd9903;
  }
  .custom-css .hover-bg--yellow-800-m:hover {
    background-color: #ba7506;
  }
  .custom-css .hover-bg--yellow-900-m:hover {
    background-color: #944c0c;
  }
  .custom-css .hover-bg--yellow-1000-m:hover {
    background-color: #542a00;
  }
  .custom-css .hover-bg--yellow-1100-m:hover {
    background-color: #2d1a05;
  }
  .custom-css .hover-bg--yellow-m:hover {
    background-color: #ffbc00;
  }
  .custom-css .hover-bg--neutral-0-m:hover {
    background-color: #fff;
  }
  .custom-css .hover-bg--neutral-100-m:hover {
    background-color: #f3f4f4;
  }
  .custom-css .hover-bg--neutral-200-m:hover {
    background-color: #dee1e1;
  }
  .custom-css .hover-bg--neutral-300-m:hover {
    background-color: #c8cccc;
  }
  .custom-css .hover-bg--neutral-400-m:hover {
    background-color: #b0b6b7;
  }
  .custom-css .hover-bg--neutral-500-m:hover {
    background-color: #929a9b;
  }
  .custom-css .hover-bg--neutral-600-m:hover {
    background-color: #6e797a;
  }
  .custom-css .hover-bg--neutral-700-m:hover {
    background-color: #515e5f;
  }
  .custom-css .hover-bg--neutral-800-m:hover {
    background-color: #364141;
  }
  .custom-css .hover-bg--neutral-900-m:hover {
    background-color: #273333;
  }
  .custom-css .hover-bg--neutral-1000-m:hover {
    background-color: #162020;
  }
  .custom-css .hover-bg--neutral-1100-m:hover {
    background-color: #040404;
  }
  .custom-css .hover-bg--neutral-m:hover {
    background-color: #364141;
  }
  .custom-css .hover-bg--bambuTeal-400-m:hover {
    background-color: #11a7aa;
  }
  .custom-css .hover-bg--bambuTeal-500-m:hover {
    background-color: #078888;
  }
  .custom-css .hover-bg--bambuTeal-600-m:hover {
    background-color: #0f6270;
  }
  .custom-css .hover-bg--bambuTeal-700-m:hover {
    background-color: #0a3f49;
  }
  .custom-css .hover-bg--bambuTeal-m:hover {
    background-color: #078888;
  }
  .custom-css .hover-bg--bambuYellow-500-m:hover {
    background-color: #f9b450;
  }
  .custom-css .hover-bg--bambuYellow-600-m:hover {
    background-color: #ffa017;
  }
  .custom-css .hover-bg--bambuYellow-m:hover {
    background-color: #f9b450;
  }
  .custom-css .bg--main-m {
    background-color: #0ca750;
  }
  .custom-css .bg--main-dark-m {
    background-color: #008b46;
  }
  .custom-css .bg--text-dark-m,
  .custom-css .bg--text-m {
    background-color: #162020;
  }
  .custom-css .bg--text-inverse-m {
    background-color: #fff;
  }
  .custom-css .bg--form-ui-m {
    background-color: #116daa;
  }
  .custom-css .bg--form-ui-interaction-m {
    background-color: #0c5689;
  }
  .custom-css .bg--link-m {
    background-color: #205bc3;
  }
  .custom-css .bg--link-interaction-m {
    background-color: #0c3f89;
  }
  .custom-css .bg--link-dark-m {
    background-color: #002138;
  }
  .custom-css .bg--background-m,
  .custom-css .bg--link-inverse-m,
  .custom-css .bg--link-white-m {
    background-color: #fff;
  }
  .custom-css .bg--background-light-m {
    background-color: #f3f4f4;
  }
  .custom-css .bg--background-dark-m {
    background-color: #002138;
  }
  .custom-css .bg--background-hero-m,
  .custom-css .bg--background-inverse-m {
    background-color: #273333;
  }
  .custom-css .bg--background-hero-light-m {
    background-color: #f3f4f4;
  }
  .custom-css .bg--background-hero-dark-m {
    background-color: #273333;
  }
  .custom-css .bg--primary-m {
    background-color: #026661;
  }
  .custom-css .bg--primary-dark-m,
  .custom-css .bg--primary-hover-m {
    background-color: #067c7c;
  }
  .custom-css .bg--secondary-m {
    background-color: #0ca750;
  }
  .custom-css .bg--secondary-dark-m {
    background-color: #008b46;
  }
  .custom-css .hover-bg--main-m:hover {
    background-color: #0ca750;
  }
  .custom-css .hover-bg--main-dark-m:hover {
    background-color: #008b46;
  }
  .custom-css .hover-bg--text-dark-m:hover,
  .custom-css .hover-bg--text-m:hover {
    background-color: #162020;
  }
  .custom-css .hover-bg--text-inverse-m:hover {
    background-color: #fff;
  }
  .custom-css .hover-bg--form-ui-m:hover {
    background-color: #116daa;
  }
  .custom-css .hover-bg--form-ui-interaction-m:hover {
    background-color: #0c5689;
  }
  .custom-css .hover-bg--link-m:hover {
    background-color: #205bc3;
  }
  .custom-css .hover-bg--link-interaction-m:hover {
    background-color: #0c3f89;
  }
  .custom-css .hover-bg--link-dark-m:hover {
    background-color: #002138;
  }
  .custom-css .hover-bg--background-m:hover,
  .custom-css .hover-bg--link-inverse-m:hover,
  .custom-css .hover-bg--link-white-m:hover {
    background-color: #fff;
  }
  .custom-css .hover-bg--background-light-m:hover {
    background-color: #f3f4f4;
  }
  .custom-css .hover-bg--background-dark-m:hover {
    background-color: #002138;
  }
  .custom-css .hover-bg--background-hero-m:hover,
  .custom-css .hover-bg--background-inverse-m:hover {
    background-color: #273333;
  }
  .custom-css .hover-bg--background-hero-light-m:hover {
    background-color: #f3f4f4;
  }
  .custom-css .hover-bg--background-hero-dark-m:hover {
    background-color: #273333;
  }
  .custom-css .hover-bg--primary-m:hover {
    background-color: #026661;
  }
  .custom-css .hover-bg--primary-dark-m:hover,
  .custom-css .hover-bg--primary-hover-m:hover {
    background-color: #067c7c;
  }
  .custom-css .hover-bg--secondary-m:hover {
    background-color: #0ca750;
  }
  .custom-css .hover-bg--secondary-dark-m:hover {
    background-color: #008b46;
  }
  .custom-css .bg-none-m {
    background: none;
  }
  .custom-css .bg-transparent-m,
  .custom-css .hover-bg-transparent-m:hover {
    background-color: transparent;
  }
  .custom-css .bg--dark-translucent-m {
    background-color: rgba(22, 32, 32, 0.6);
  }
  .custom-css .bg--light-translucent-m {
    background-color: hsla(0, 0%, 100%, 0.6);
  }
  .custom-css .bg--aqua-200-o-20p-m {
    background-color: rgba(165, 242, 242, 0.2);
  }
  .custom-css .bg--aqua-200-o-30p-m {
    background-color: rgba(165, 242, 242, 0.3);
  }
  .custom-css .bg--blue-200-o-30p-m {
    background-color: rgba(199, 228, 249, 0.3);
  }
  .custom-css .bg--yellow-900-o-20p-m {
    background-color: rgba(148, 76, 12, 0.2);
  }
  .custom-css .bg--teal-100-o-80p-m {
    background-color: rgba(205, 247, 239, 0.8);
  }
  .custom-css .bg--teal-600-o-40p-m {
    background-color: rgba(0, 169, 156, 0.4);
  }
  .custom-css .bg--teal-700-o-20p-m {
    background-color: rgba(11, 150, 143, 0.2);
  }
  .custom-css .bg--teal-700-o-30p-m {
    background-color: rgba(11, 150, 143, 0.3);
  }
  .custom-css .bg--teal-1000-o-40p-m {
    background-color: rgba(8, 63, 63, 0.4);
  }
  .custom-css .bg--blue-700-o-20p-m {
    background-color: rgba(32, 121, 195, 0.2);
  }
  .custom-css .bg--neutral-0-o-10p-m {
    background-color: hsla(0, 0%, 100%, 0.1);
  }
  .custom-css .bg--neutral-0-o-30p-m {
    background-color: hsla(0, 0%, 100%, 0.3);
  }
  .custom-css .bg--neutral-0-o-40p-m {
    background-color: hsla(0, 0%, 100%, 0.4);
  }
  .custom-css .bg--neutral-0-o-80p-m {
    background-color: hsla(0, 0%, 100%, 0.8);
  }
  .custom-css .bg--newblue-900-m,
  .custom-css .hover-bg--newblue-900-m:hover {
    background-color: #0c3f89;
  }
  .custom-css .bg--newblue-1000-m {
    background-color: #0a2960;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .bg--twitter-xm {
    background-color: #1da1f2;
  }
  .custom-css .bg--facebook-xm {
    background-color: #217bee;
  }
  .custom-css .bg--linkedin-xm {
    background-color: #0a66c2;
  }
  .custom-css .bg--instagram-xm {
    background-color: #e4405f;
  }
  .custom-css .bg--feedly-xm {
    background-color: #2bb24c;
  }
  .custom-css .bg--analytics-xm {
    background-color: #ef6c00;
  }
  .custom-css .bg--youtube-xm {
    background-color: red;
  }
  .custom-css .bg--snapchat-xm {
    background-color: #fffc00;
  }
  .custom-css .bg--pinterest-xm {
    background-color: #e60023;
  }
  .custom-css .bg--messenger-xm {
    background-color: #0084ff;
  }
  .custom-css .bg--reddit-xm {
    background-color: #ff4500;
  }
  .custom-css .bg--google-my-business-xm {
    background-color: #4285f4;
  }
  .custom-css .bg--google-business-messages-xm {
    background-color: #1a73ea;
  }
  .custom-css .bg--glassdoor-xm {
    background-color: #0caa41;
  }
  .custom-css .bg--zendesk-xm {
    background-color: #03363d;
  }
  .custom-css .bg--shopify-xm {
    background-color: #96bf48;
  }
  .custom-css .bg--whatsapp-xm {
    background-color: #25d366;
  }
  .custom-css .bg--yelp-xm {
    background-color: #ff1a1a;
  }
  .custom-css .bg--tiktok-xm {
    background-color: #000;
  }
  .custom-css .bg--tiktok-red-xm {
    background-color: #fe2c55;
  }
  .custom-css .hover-bg--twitter-xm:hover {
    background-color: #1da1f2;
  }
  .custom-css .hover-bg--facebook-xm:hover {
    background-color: #217bee;
  }
  .custom-css .hover-bg--linkedin-xm:hover {
    background-color: #0a66c2;
  }
  .custom-css .hover-bg--instagram-xm:hover {
    background-color: #e4405f;
  }
  .custom-css .hover-bg--feedly-xm:hover {
    background-color: #2bb24c;
  }
  .custom-css .hover-bg--analytics-xm:hover {
    background-color: #ef6c00;
  }
  .custom-css .hover-bg--youtube-xm:hover {
    background-color: red;
  }
  .custom-css .hover-bg--snapchat-xm:hover {
    background-color: #fffc00;
  }
  .custom-css .hover-bg--pinterest-xm:hover {
    background-color: #e60023;
  }
  .custom-css .hover-bg--messenger-xm:hover {
    background-color: #0084ff;
  }
  .custom-css .hover-bg--reddit-xm:hover {
    background-color: #ff4500;
  }
  .custom-css .hover-bg--google-my-business-xm:hover {
    background-color: #4285f4;
  }
  .custom-css .hover-bg--google-business-messages-xm:hover {
    background-color: #1a73ea;
  }
  .custom-css .hover-bg--glassdoor-xm:hover {
    background-color: #0caa41;
  }
  .custom-css .hover-bg--zendesk-xm:hover {
    background-color: #03363d;
  }
  .custom-css .hover-bg--shopify-xm:hover {
    background-color: #96bf48;
  }
  .custom-css .hover-bg--whatsapp-xm:hover {
    background-color: #25d366;
  }
  .custom-css .hover-bg--yelp-xm:hover {
    background-color: #ff1a1a;
  }
  .custom-css .hover-bg--tiktok-xm:hover {
    background-color: #000;
  }
  .custom-css .hover-bg--tiktok-red-xm:hover {
    background-color: #fe2c55;
  }
  .custom-css .bg--green-0-xm {
    background-color: #ebf9eb;
  }
  .custom-css .bg--green-100-xm {
    background-color: #d7f4d7;
  }
  .custom-css .bg--green-200-xm {
    background-color: #c2f2bd;
  }
  .custom-css .bg--green-300-xm {
    background-color: #98e58e;
  }
  .custom-css .bg--green-400-xm {
    background-color: #75dd66;
  }
  .custom-css .bg--green-500-xm {
    background-color: #59cb59;
  }
  .custom-css .bg--green-600-xm {
    background-color: #2bb656;
  }
  .custom-css .bg--green-700-xm {
    background-color: #0ca750;
  }
  .custom-css .bg--green-800-xm {
    background-color: #008b46;
  }
  .custom-css .bg--green-900-xm {
    background-color: #006b40;
  }
  .custom-css .bg--green-1000-xm {
    background-color: #08422f;
  }
  .custom-css .bg--green-1100-xm {
    background-color: #002b20;
  }
  .custom-css .bg--green-xm {
    background-color: #2bb656;
  }
  .custom-css .bg--teal-0-xm {
    background-color: #e5f9f5;
  }
  .custom-css .bg--teal-50-xm {
    background-color: #ccf1ea;
  }
  .custom-css .bg--teal-100-xm {
    background-color: #cdf7ef;
  }
  .custom-css .bg--teal-200-xm {
    background-color: #b3f2e6;
  }
  .custom-css .bg--teal-300-xm {
    background-color: #7dead5;
  }
  .custom-css .bg--teal-400-xm {
    background-color: #24e0c5;
  }
  .custom-css .bg--teal-500-xm {
    background-color: #08c4b2;
  }
  .custom-css .bg--teal-600-xm {
    background-color: #00a99c;
  }
  .custom-css .bg--teal-700-xm {
    background-color: #0b968f;
  }
  .custom-css .bg--teal-800-xm {
    background-color: #067c7c;
  }
  .custom-css .bg--teal-900-xm {
    background-color: #026661;
  }
  .custom-css .bg--teal-1000-xm {
    background-color: #083f3f;
  }
  .custom-css .bg--teal-1100-xm {
    background-color: #002528;
  }
  .custom-css .bg--teal-xm {
    background-color: #00a99c;
  }
  .custom-css .bg--aqua-0-xm {
    background-color: #d9fcfb;
  }
  .custom-css .bg--aqua-100-xm {
    background-color: #c5f9f9;
  }
  .custom-css .bg--aqua-200-xm {
    background-color: #a5f2f2;
  }
  .custom-css .bg--aqua-300-xm {
    background-color: #76e5e2;
  }
  .custom-css .bg--aqua-400-xm {
    background-color: #33d6e2;
  }
  .custom-css .bg--aqua-500-xm {
    background-color: #17b8ce;
  }
  .custom-css .bg--aqua-600-xm {
    background-color: #0797ae;
  }
  .custom-css .bg--aqua-700-xm {
    background-color: #0b8599;
  }
  .custom-css .bg--aqua-800-xm {
    background-color: #0f6e84;
  }
  .custom-css .bg--aqua-900-xm {
    background-color: #035e73;
  }
  .custom-css .bg--aqua-1000-xm {
    background-color: #083d4f;
  }
  .custom-css .bg--aqua-1100-xm {
    background-color: #002838;
  }
  .custom-css .bg--aqua-xm {
    background-color: #0797ae;
  }
  .custom-css .bg--blue-0-xm {
    background-color: #e9f8ff;
  }
  .custom-css .bg--blue-100-xm {
    background-color: #dcf2ff;
  }
  .custom-css .bg--blue-200-xm {
    background-color: #c7e4f9;
  }
  .custom-css .bg--blue-300-xm {
    background-color: #a1d2f8;
  }
  .custom-css .bg--blue-400-xm {
    background-color: #56adf5;
  }
  .custom-css .bg--blue-500-xm {
    background-color: #3896e3;
  }
  .custom-css .bg--blue-600-xm {
    background-color: #2b87d3;
  }
  .custom-css .bg--blue-700-xm {
    background-color: #2079c3;
  }
  .custom-css .bg--blue-800-xm {
    background-color: #116daa;
  }
  .custom-css .bg--blue-900-xm {
    background-color: #0c5689;
  }
  .custom-css .bg--blue-1000-xm {
    background-color: #0a3960;
  }
  .custom-css .bg--blue-1100-xm {
    background-color: #002138;
  }
  .custom-css .bg--blue-xm {
    background-color: #2b87d3;
  }
  .custom-css .bg--new-blue-0-xm {
    background-color: #e9f4ff;
  }
  .custom-css .bg--new-blue-100-xm {
    background-color: #deebfe;
  }
  .custom-css .bg--new-blue-200-xm {
    background-color: #c7dbf9;
  }
  .custom-css .bg--new-blue-300-xm {
    background-color: #a1c2f8;
  }
  .custom-css .bg--new-blue-400-xm {
    background-color: #5690f5;
  }
  .custom-css .bg--new-blue-500-xm {
    background-color: #3876e3;
  }
  .custom-css .bg--new-blue-600-xm {
    background-color: #2b68d3;
  }
  .custom-css .bg--new-blue-700-xm {
    background-color: #205bc3;
  }
  .custom-css .bg--new-blue-800-xm {
    background-color: #1150aa;
  }
  .custom-css .bg--new-blue-900-xm {
    background-color: #0c3f89;
  }
  .custom-css .bg--new-blue-1000-xm {
    background-color: #0a2960;
  }
  .custom-css .bg--new-blue-1100-xm {
    background-color: #001738;
  }
  .custom-css .bg--new-blue-xm {
    background-color: #2b68d3;
  }
  .custom-css .bg--purple-0-xm {
    background-color: #f2f2f9;
  }
  .custom-css .bg--purple-100-xm {
    background-color: #eaeaf9;
  }
  .custom-css .bg--purple-200-xm {
    background-color: #d8d7f9;
  }
  .custom-css .bg--purple-300-xm {
    background-color: #c1c1f7;
  }
  .custom-css .bg--purple-400-xm {
    background-color: #a193f2;
  }
  .custom-css .bg--purple-500-xm {
    background-color: #9180f4;
  }
  .custom-css .bg--purple-600-xm {
    background-color: #816fea;
  }
  .custom-css .bg--purple-700-xm {
    background-color: #6f5ed3;
  }
  .custom-css .bg--purple-800-xm {
    background-color: #5e4eba;
  }
  .custom-css .bg--purple-900-xm {
    background-color: #483a9c;
  }
  .custom-css .bg--purple-1000-xm {
    background-color: #2d246b;
  }
  .custom-css .bg--purple-1100-xm {
    background-color: #1d1d38;
  }
  .custom-css .bg--purple-xm {
    background-color: #816fea;
  }
  .custom-css .bg--magenta-0-xm {
    background-color: #fef0ff;
  }
  .custom-css .bg--magenta-100-xm {
    background-color: #f9e3fc;
  }
  .custom-css .bg--magenta-200-xm {
    background-color: #f4c4f7;
  }
  .custom-css .bg--magenta-300-xm {
    background-color: #edadf2;
  }
  .custom-css .bg--magenta-350-xm {
    background-color: #ec9af1;
  }
  .custom-css .bg--magenta-400-xm {
    background-color: #f282f5;
  }
  .custom-css .bg--magenta-500-xm {
    background-color: #db61db;
  }
  .custom-css .bg--magenta-600-xm {
    background-color: #c44eb9;
  }
  .custom-css .bg--magenta-700-xm {
    background-color: #ac44a8;
  }
  .custom-css .bg--magenta-800-xm {
    background-color: #8f3896;
  }
  .custom-css .bg--magenta-900-xm {
    background-color: #6c2277;
  }
  .custom-css .bg--magenta-1000-xm {
    background-color: #451551;
  }
  .custom-css .bg--magenta-1100-xm {
    background-color: #29192d;
  }
  .custom-css .bg--magenta-xm {
    background-color: #c44eb9;
  }
  .custom-css .bg--pink-0-xm {
    background-color: #ffe9f3;
  }
  .custom-css .bg--pink-100-xm {
    background-color: #fcdbeb;
  }
  .custom-css .bg--pink-200-xm {
    background-color: #ffb5d5;
  }
  .custom-css .bg--pink-300-xm {
    background-color: #ff95c1;
  }
  .custom-css .bg--pink-400-xm {
    background-color: #ff76ae;
  }
  .custom-css .bg--pink-500-xm {
    background-color: #ef588b;
  }
  .custom-css .bg--pink-600-xm {
    background-color: #e0447c;
  }
  .custom-css .bg--pink-700-xm {
    background-color: #ce3665;
  }
  .custom-css .bg--pink-800-xm {
    background-color: #b22f5b;
  }
  .custom-css .bg--pink-900-xm {
    background-color: #931847;
  }
  .custom-css .bg--pink-1000-xm {
    background-color: #561231;
  }
  .custom-css .bg--pink-1100-xm {
    background-color: #2b1721;
  }
  .custom-css .bg--pink-xm {
    background-color: #e0447c;
  }
  .custom-css .bg--red-0-xm {
    background-color: #ffeae9;
  }
  .custom-css .bg--red-100-xm {
    background-color: #ffd5d2;
  }
  .custom-css .bg--red-200-xm {
    background-color: #ffb8b1;
  }
  .custom-css .bg--red-300-xm {
    background-color: #ff9c8f;
  }
  .custom-css .bg--red-400-xm {
    background-color: #ff7f6e;
  }
  .custom-css .bg--red-500-xm {
    background-color: #f76054;
  }
  .custom-css .bg--red-600-xm {
    background-color: #ed4c42;
  }
  .custom-css .bg--red-700-xm {
    background-color: #db3e3e;
  }
  .custom-css .bg--red-800-xm {
    background-color: #c63434;
  }
  .custom-css .bg--red-900-xm {
    background-color: #922;
  }
  .custom-css .bg--red-1000-xm {
    background-color: #6d1313;
  }
  .custom-css .bg--red-1100-xm {
    background-color: #2b1111;
  }
  .custom-css .bg--red-xm {
    background-color: #ed4c42;
  }
  .custom-css .bg--orange-0-xm {
    background-color: #ffede3;
  }
  .custom-css .bg--orange-100-xm {
    background-color: #fcdccc;
  }
  .custom-css .bg--orange-200-xm {
    background-color: #ffc6a4;
  }
  .custom-css .bg--orange-300-xm {
    background-color: #ffb180;
  }
  .custom-css .bg--orange-400-xm {
    background-color: #ff9c5d;
  }
  .custom-css .bg--orange-500-xm {
    background-color: #fc8943;
  }
  .custom-css .bg--orange-600-xm {
    background-color: #f57d33;
  }
  .custom-css .bg--orange-700-xm {
    background-color: #ed7024;
  }
  .custom-css .bg--orange-800-xm {
    background-color: #ce5511;
  }
  .custom-css .bg--orange-900-xm {
    background-color: #962c0b;
  }
  .custom-css .bg--orange-1000-xm {
    background-color: #601700;
  }
  .custom-css .bg--orange-1100-xm {
    background-color: #2d130e;
  }
  .custom-css .bg--orange-xm {
    background-color: #f57d33;
  }
  .custom-css .bg--yellow-0-xm {
    background-color: #fff8e2;
  }
  .custom-css .bg--yellow-100-xm {
    background-color: #fdefcd;
  }
  .custom-css .bg--yellow-200-xm {
    background-color: #ffe99a;
  }
  .custom-css .bg--yellow-300-xm {
    background-color: #ffe16e;
  }
  .custom-css .bg--yellow-400-xm {
    background-color: #ffd943;
  }
  .custom-css .bg--yellow-500-xm {
    background-color: #ffcd1c;
  }
  .custom-css .bg--yellow-600-xm {
    background-color: #ffbc00;
  }
  .custom-css .bg--yellow-700-xm {
    background-color: #dd9903;
  }
  .custom-css .bg--yellow-800-xm {
    background-color: #ba7506;
  }
  .custom-css .bg--yellow-900-xm {
    background-color: #944c0c;
  }
  .custom-css .bg--yellow-1000-xm {
    background-color: #542a00;
  }
  .custom-css .bg--yellow-1100-xm {
    background-color: #2d1a05;
  }
  .custom-css .bg--yellow-xm {
    background-color: #ffbc00;
  }
  .custom-css .bg--neutral-0-xm {
    background-color: #fff;
  }
  .custom-css .bg--neutral-100-xm {
    background-color: #f3f4f4;
  }
  .custom-css .bg--neutral-200-xm {
    background-color: #dee1e1;
  }
  .custom-css .bg--neutral-300-xm {
    background-color: #c8cccc;
  }
  .custom-css .bg--neutral-400-xm {
    background-color: #b0b6b7;
  }
  .custom-css .bg--neutral-500-xm {
    background-color: #929a9b;
  }
  .custom-css .bg--neutral-600-xm {
    background-color: #6e797a;
  }
  .custom-css .bg--neutral-700-xm {
    background-color: #515e5f;
  }
  .custom-css .bg--neutral-800-xm {
    background-color: #364141;
  }
  .custom-css .bg--neutral-900-xm {
    background-color: #273333;
  }
  .custom-css .bg--neutral-1000-xm {
    background-color: #162020;
  }
  .custom-css .bg--neutral-1100-xm {
    background-color: #040404;
  }
  .custom-css .bg--neutral-xm {
    background-color: #364141;
  }
  .custom-css .bg--bambuTeal-400-xm {
    background-color: #11a7aa;
  }
  .custom-css .bg--bambuTeal-500-xm {
    background-color: #078888;
  }
  .custom-css .bg--bambuTeal-600-xm {
    background-color: #0f6270;
  }
  .custom-css .bg--bambuTeal-700-xm {
    background-color: #0a3f49;
  }
  .custom-css .bg--bambuTeal-xm {
    background-color: #078888;
  }
  .custom-css .bg--bambuYellow-500-xm {
    background-color: #f9b450;
  }
  .custom-css .bg--bambuYellow-600-xm {
    background-color: #ffa017;
  }
  .custom-css .bg--bambuYellow-xm {
    background-color: #f9b450;
  }
  .custom-css .hover-bg--green-0-xm:hover {
    background-color: #ebf9eb;
  }
  .custom-css .hover-bg--green-100-xm:hover {
    background-color: #d7f4d7;
  }
  .custom-css .hover-bg--green-200-xm:hover {
    background-color: #c2f2bd;
  }
  .custom-css .hover-bg--green-300-xm:hover {
    background-color: #98e58e;
  }
  .custom-css .hover-bg--green-400-xm:hover {
    background-color: #75dd66;
  }
  .custom-css .hover-bg--green-500-xm:hover {
    background-color: #59cb59;
  }
  .custom-css .hover-bg--green-600-xm:hover {
    background-color: #2bb656;
  }
  .custom-css .hover-bg--green-700-xm:hover {
    background-color: #0ca750;
  }
  .custom-css .hover-bg--green-800-xm:hover {
    background-color: #008b46;
  }
  .custom-css .hover-bg--green-900-xm:hover {
    background-color: #006b40;
  }
  .custom-css .hover-bg--green-1000-xm:hover {
    background-color: #08422f;
  }
  .custom-css .hover-bg--green-1100-xm:hover {
    background-color: #002b20;
  }
  .custom-css .hover-bg--green-xm:hover {
    background-color: #2bb656;
  }
  .custom-css .hover-bg--teal-0-xm:hover {
    background-color: #e5f9f5;
  }
  .custom-css .hover-bg--teal-50-xm:hover {
    background-color: #ccf1ea;
  }
  .custom-css .hover-bg--teal-100-xm:hover {
    background-color: #cdf7ef;
  }
  .custom-css .hover-bg--teal-200-xm:hover {
    background-color: #b3f2e6;
  }
  .custom-css .hover-bg--teal-300-xm:hover {
    background-color: #7dead5;
  }
  .custom-css .hover-bg--teal-400-xm:hover {
    background-color: #24e0c5;
  }
  .custom-css .hover-bg--teal-500-xm:hover {
    background-color: #08c4b2;
  }
  .custom-css .hover-bg--teal-600-xm:hover {
    background-color: #00a99c;
  }
  .custom-css .hover-bg--teal-700-xm:hover {
    background-color: #0b968f;
  }
  .custom-css .hover-bg--teal-800-xm:hover {
    background-color: #067c7c;
  }
  .custom-css .hover-bg--teal-900-xm:hover {
    background-color: #026661;
  }
  .custom-css .hover-bg--teal-1000-xm:hover {
    background-color: #083f3f;
  }
  .custom-css .hover-bg--teal-1100-xm:hover {
    background-color: #002528;
  }
  .custom-css .hover-bg--teal-xm:hover {
    background-color: #00a99c;
  }
  .custom-css .hover-bg--aqua-0-xm:hover {
    background-color: #d9fcfb;
  }
  .custom-css .hover-bg--aqua-100-xm:hover {
    background-color: #c5f9f9;
  }
  .custom-css .hover-bg--aqua-200-xm:hover {
    background-color: #a5f2f2;
  }
  .custom-css .hover-bg--aqua-300-xm:hover {
    background-color: #76e5e2;
  }
  .custom-css .hover-bg--aqua-400-xm:hover {
    background-color: #33d6e2;
  }
  .custom-css .hover-bg--aqua-500-xm:hover {
    background-color: #17b8ce;
  }
  .custom-css .hover-bg--aqua-600-xm:hover {
    background-color: #0797ae;
  }
  .custom-css .hover-bg--aqua-700-xm:hover {
    background-color: #0b8599;
  }
  .custom-css .hover-bg--aqua-800-xm:hover {
    background-color: #0f6e84;
  }
  .custom-css .hover-bg--aqua-900-xm:hover {
    background-color: #035e73;
  }
  .custom-css .hover-bg--aqua-1000-xm:hover {
    background-color: #083d4f;
  }
  .custom-css .hover-bg--aqua-1100-xm:hover {
    background-color: #002838;
  }
  .custom-css .hover-bg--aqua-xm:hover {
    background-color: #0797ae;
  }
  .custom-css .hover-bg--blue-0-xm:hover {
    background-color: #e9f8ff;
  }
  .custom-css .hover-bg--blue-100-xm:hover {
    background-color: #dcf2ff;
  }
  .custom-css .hover-bg--blue-200-xm:hover {
    background-color: #c7e4f9;
  }
  .custom-css .hover-bg--blue-300-xm:hover {
    background-color: #a1d2f8;
  }
  .custom-css .hover-bg--blue-400-xm:hover {
    background-color: #56adf5;
  }
  .custom-css .hover-bg--blue-500-xm:hover {
    background-color: #3896e3;
  }
  .custom-css .hover-bg--blue-600-xm:hover {
    background-color: #2b87d3;
  }
  .custom-css .hover-bg--blue-700-xm:hover {
    background-color: #2079c3;
  }
  .custom-css .hover-bg--blue-800-xm:hover {
    background-color: #116daa;
  }
  .custom-css .hover-bg--blue-900-xm:hover {
    background-color: #0c5689;
  }
  .custom-css .hover-bg--blue-1000-xm:hover {
    background-color: #0a3960;
  }
  .custom-css .hover-bg--blue-1100-xm:hover {
    background-color: #002138;
  }
  .custom-css .hover-bg--blue-xm:hover {
    background-color: #2b87d3;
  }
  .custom-css .hover-bg--new-blue-0-xm:hover {
    background-color: #e9f4ff;
  }
  .custom-css .hover-bg--new-blue-100-xm:hover {
    background-color: #deebfe;
  }
  .custom-css .hover-bg--new-blue-200-xm:hover {
    background-color: #c7dbf9;
  }
  .custom-css .hover-bg--new-blue-300-xm:hover {
    background-color: #a1c2f8;
  }
  .custom-css .hover-bg--new-blue-400-xm:hover {
    background-color: #5690f5;
  }
  .custom-css .hover-bg--new-blue-500-xm:hover {
    background-color: #3876e3;
  }
  .custom-css .hover-bg--new-blue-600-xm:hover {
    background-color: #2b68d3;
  }
  .custom-css .hover-bg--new-blue-700-xm:hover {
    background-color: #205bc3;
  }
  .custom-css .hover-bg--new-blue-800-xm:hover {
    background-color: #1150aa;
  }
  .custom-css .hover-bg--new-blue-900-xm:hover {
    background-color: #0c3f89;
  }
  .custom-css .hover-bg--new-blue-1000-xm:hover {
    background-color: #0a2960;
  }
  .custom-css .hover-bg--new-blue-1100-xm:hover {
    background-color: #001738;
  }
  .custom-css .hover-bg--new-blue-xm:hover {
    background-color: #2b68d3;
  }
  .custom-css .hover-bg--purple-0-xm:hover {
    background-color: #f2f2f9;
  }
  .custom-css .hover-bg--purple-100-xm:hover {
    background-color: #eaeaf9;
  }
  .custom-css .hover-bg--purple-200-xm:hover {
    background-color: #d8d7f9;
  }
  .custom-css .hover-bg--purple-300-xm:hover {
    background-color: #c1c1f7;
  }
  .custom-css .hover-bg--purple-400-xm:hover {
    background-color: #a193f2;
  }
  .custom-css .hover-bg--purple-500-xm:hover {
    background-color: #9180f4;
  }
  .custom-css .hover-bg--purple-600-xm:hover {
    background-color: #816fea;
  }
  .custom-css .hover-bg--purple-700-xm:hover {
    background-color: #6f5ed3;
  }
  .custom-css .hover-bg--purple-800-xm:hover {
    background-color: #5e4eba;
  }
  .custom-css .hover-bg--purple-900-xm:hover {
    background-color: #483a9c;
  }
  .custom-css .hover-bg--purple-1000-xm:hover {
    background-color: #2d246b;
  }
  .custom-css .hover-bg--purple-1100-xm:hover {
    background-color: #1d1d38;
  }
  .custom-css .hover-bg--purple-xm:hover {
    background-color: #816fea;
  }
  .custom-css .hover-bg--magenta-0-xm:hover {
    background-color: #fef0ff;
  }
  .custom-css .hover-bg--magenta-100-xm:hover {
    background-color: #f9e3fc;
  }
  .custom-css .hover-bg--magenta-200-xm:hover {
    background-color: #f4c4f7;
  }
  .custom-css .hover-bg--magenta-300-xm:hover {
    background-color: #edadf2;
  }
  .custom-css .hover-bg--magenta-350-xm:hover {
    background-color: #ec9af1;
  }
  .custom-css .hover-bg--magenta-400-xm:hover {
    background-color: #f282f5;
  }
  .custom-css .hover-bg--magenta-500-xm:hover {
    background-color: #db61db;
  }
  .custom-css .hover-bg--magenta-600-xm:hover {
    background-color: #c44eb9;
  }
  .custom-css .hover-bg--magenta-700-xm:hover {
    background-color: #ac44a8;
  }
  .custom-css .hover-bg--magenta-800-xm:hover {
    background-color: #8f3896;
  }
  .custom-css .hover-bg--magenta-900-xm:hover {
    background-color: #6c2277;
  }
  .custom-css .hover-bg--magenta-1000-xm:hover {
    background-color: #451551;
  }
  .custom-css .hover-bg--magenta-1100-xm:hover {
    background-color: #29192d;
  }
  .custom-css .hover-bg--magenta-xm:hover {
    background-color: #c44eb9;
  }
  .custom-css .hover-bg--pink-0-xm:hover {
    background-color: #ffe9f3;
  }
  .custom-css .hover-bg--pink-100-xm:hover {
    background-color: #fcdbeb;
  }
  .custom-css .hover-bg--pink-200-xm:hover {
    background-color: #ffb5d5;
  }
  .custom-css .hover-bg--pink-300-xm:hover {
    background-color: #ff95c1;
  }
  .custom-css .hover-bg--pink-400-xm:hover {
    background-color: #ff76ae;
  }
  .custom-css .hover-bg--pink-500-xm:hover {
    background-color: #ef588b;
  }
  .custom-css .hover-bg--pink-600-xm:hover {
    background-color: #e0447c;
  }
  .custom-css .hover-bg--pink-700-xm:hover {
    background-color: #ce3665;
  }
  .custom-css .hover-bg--pink-800-xm:hover {
    background-color: #b22f5b;
  }
  .custom-css .hover-bg--pink-900-xm:hover {
    background-color: #931847;
  }
  .custom-css .hover-bg--pink-1000-xm:hover {
    background-color: #561231;
  }
  .custom-css .hover-bg--pink-1100-xm:hover {
    background-color: #2b1721;
  }
  .custom-css .hover-bg--pink-xm:hover {
    background-color: #e0447c;
  }
  .custom-css .hover-bg--red-0-xm:hover {
    background-color: #ffeae9;
  }
  .custom-css .hover-bg--red-100-xm:hover {
    background-color: #ffd5d2;
  }
  .custom-css .hover-bg--red-200-xm:hover {
    background-color: #ffb8b1;
  }
  .custom-css .hover-bg--red-300-xm:hover {
    background-color: #ff9c8f;
  }
  .custom-css .hover-bg--red-400-xm:hover {
    background-color: #ff7f6e;
  }
  .custom-css .hover-bg--red-500-xm:hover {
    background-color: #f76054;
  }
  .custom-css .hover-bg--red-600-xm:hover {
    background-color: #ed4c42;
  }
  .custom-css .hover-bg--red-700-xm:hover {
    background-color: #db3e3e;
  }
  .custom-css .hover-bg--red-800-xm:hover {
    background-color: #c63434;
  }
  .custom-css .hover-bg--red-900-xm:hover {
    background-color: #922;
  }
  .custom-css .hover-bg--red-1000-xm:hover {
    background-color: #6d1313;
  }
  .custom-css .hover-bg--red-1100-xm:hover {
    background-color: #2b1111;
  }
  .custom-css .hover-bg--red-xm:hover {
    background-color: #ed4c42;
  }
  .custom-css .hover-bg--orange-0-xm:hover {
    background-color: #ffede3;
  }
  .custom-css .hover-bg--orange-100-xm:hover {
    background-color: #fcdccc;
  }
  .custom-css .hover-bg--orange-200-xm:hover {
    background-color: #ffc6a4;
  }
  .custom-css .hover-bg--orange-300-xm:hover {
    background-color: #ffb180;
  }
  .custom-css .hover-bg--orange-400-xm:hover {
    background-color: #ff9c5d;
  }
  .custom-css .hover-bg--orange-500-xm:hover {
    background-color: #fc8943;
  }
  .custom-css .hover-bg--orange-600-xm:hover {
    background-color: #f57d33;
  }
  .custom-css .hover-bg--orange-700-xm:hover {
    background-color: #ed7024;
  }
  .custom-css .hover-bg--orange-800-xm:hover {
    background-color: #ce5511;
  }
  .custom-css .hover-bg--orange-900-xm:hover {
    background-color: #962c0b;
  }
  .custom-css .hover-bg--orange-1000-xm:hover {
    background-color: #601700;
  }
  .custom-css .hover-bg--orange-1100-xm:hover {
    background-color: #2d130e;
  }
  .custom-css .hover-bg--orange-xm:hover {
    background-color: #f57d33;
  }
  .custom-css .hover-bg--yellow-0-xm:hover {
    background-color: #fff8e2;
  }
  .custom-css .hover-bg--yellow-100-xm:hover {
    background-color: #fdefcd;
  }
  .custom-css .hover-bg--yellow-200-xm:hover {
    background-color: #ffe99a;
  }
  .custom-css .hover-bg--yellow-300-xm:hover {
    background-color: #ffe16e;
  }
  .custom-css .hover-bg--yellow-400-xm:hover {
    background-color: #ffd943;
  }
  .custom-css .hover-bg--yellow-500-xm:hover {
    background-color: #ffcd1c;
  }
  .custom-css .hover-bg--yellow-600-xm:hover {
    background-color: #ffbc00;
  }
  .custom-css .hover-bg--yellow-700-xm:hover {
    background-color: #dd9903;
  }
  .custom-css .hover-bg--yellow-800-xm:hover {
    background-color: #ba7506;
  }
  .custom-css .hover-bg--yellow-900-xm:hover {
    background-color: #944c0c;
  }
  .custom-css .hover-bg--yellow-1000-xm:hover {
    background-color: #542a00;
  }
  .custom-css .hover-bg--yellow-1100-xm:hover {
    background-color: #2d1a05;
  }
  .custom-css .hover-bg--yellow-xm:hover {
    background-color: #ffbc00;
  }
  .custom-css .hover-bg--neutral-0-xm:hover {
    background-color: #fff;
  }
  .custom-css .hover-bg--neutral-100-xm:hover {
    background-color: #f3f4f4;
  }
  .custom-css .hover-bg--neutral-200-xm:hover {
    background-color: #dee1e1;
  }
  .custom-css .hover-bg--neutral-300-xm:hover {
    background-color: #c8cccc;
  }
  .custom-css .hover-bg--neutral-400-xm:hover {
    background-color: #b0b6b7;
  }
  .custom-css .hover-bg--neutral-500-xm:hover {
    background-color: #929a9b;
  }
  .custom-css .hover-bg--neutral-600-xm:hover {
    background-color: #6e797a;
  }
  .custom-css .hover-bg--neutral-700-xm:hover {
    background-color: #515e5f;
  }
  .custom-css .hover-bg--neutral-800-xm:hover {
    background-color: #364141;
  }
  .custom-css .hover-bg--neutral-900-xm:hover {
    background-color: #273333;
  }
  .custom-css .hover-bg--neutral-1000-xm:hover {
    background-color: #162020;
  }
  .custom-css .hover-bg--neutral-1100-xm:hover {
    background-color: #040404;
  }
  .custom-css .hover-bg--neutral-xm:hover {
    background-color: #364141;
  }
  .custom-css .hover-bg--bambuTeal-400-xm:hover {
    background-color: #11a7aa;
  }
  .custom-css .hover-bg--bambuTeal-500-xm:hover {
    background-color: #078888;
  }
  .custom-css .hover-bg--bambuTeal-600-xm:hover {
    background-color: #0f6270;
  }
  .custom-css .hover-bg--bambuTeal-700-xm:hover {
    background-color: #0a3f49;
  }
  .custom-css .hover-bg--bambuTeal-xm:hover {
    background-color: #078888;
  }
  .custom-css .hover-bg--bambuYellow-500-xm:hover {
    background-color: #f9b450;
  }
  .custom-css .hover-bg--bambuYellow-600-xm:hover {
    background-color: #ffa017;
  }
  .custom-css .hover-bg--bambuYellow-xm:hover {
    background-color: #f9b450;
  }
  .custom-css .bg--main-xm {
    background-color: #0ca750;
  }
  .custom-css .bg--main-dark-xm {
    background-color: #008b46;
  }
  .custom-css .bg--text-dark-xm,
  .custom-css .bg--text-xm {
    background-color: #162020;
  }
  .custom-css .bg--text-inverse-xm {
    background-color: #fff;
  }
  .custom-css .bg--form-ui-xm {
    background-color: #116daa;
  }
  .custom-css .bg--form-ui-interaction-xm {
    background-color: #0c5689;
  }
  .custom-css .bg--link-xm {
    background-color: #205bc3;
  }
  .custom-css .bg--link-interaction-xm {
    background-color: #0c3f89;
  }
  .custom-css .bg--link-dark-xm {
    background-color: #002138;
  }
  .custom-css .bg--background-xm,
  .custom-css .bg--link-inverse-xm,
  .custom-css .bg--link-white-xm {
    background-color: #fff;
  }
  .custom-css .bg--background-light-xm {
    background-color: #f3f4f4;
  }
  .custom-css .bg--background-dark-xm {
    background-color: #002138;
  }
  .custom-css .bg--background-hero-xm,
  .custom-css .bg--background-inverse-xm {
    background-color: #273333;
  }
  .custom-css .bg--background-hero-light-xm {
    background-color: #f3f4f4;
  }
  .custom-css .bg--background-hero-dark-xm {
    background-color: #273333;
  }
  .custom-css .bg--primary-xm {
    background-color: #026661;
  }
  .custom-css .bg--primary-dark-xm,
  .custom-css .bg--primary-hover-xm {
    background-color: #067c7c;
  }
  .custom-css .bg--secondary-xm {
    background-color: #0ca750;
  }
  .custom-css .bg--secondary-dark-xm {
    background-color: #008b46;
  }
  .custom-css .hover-bg--main-xm:hover {
    background-color: #0ca750;
  }
  .custom-css .hover-bg--main-dark-xm:hover {
    background-color: #008b46;
  }
  .custom-css .hover-bg--text-dark-xm:hover,
  .custom-css .hover-bg--text-xm:hover {
    background-color: #162020;
  }
  .custom-css .hover-bg--text-inverse-xm:hover {
    background-color: #fff;
  }
  .custom-css .hover-bg--form-ui-xm:hover {
    background-color: #116daa;
  }
  .custom-css .hover-bg--form-ui-interaction-xm:hover {
    background-color: #0c5689;
  }
  .custom-css .hover-bg--link-xm:hover {
    background-color: #205bc3;
  }
  .custom-css .hover-bg--link-interaction-xm:hover {
    background-color: #0c3f89;
  }
  .custom-css .hover-bg--link-dark-xm:hover {
    background-color: #002138;
  }
  .custom-css .hover-bg--background-xm:hover,
  .custom-css .hover-bg--link-inverse-xm:hover,
  .custom-css .hover-bg--link-white-xm:hover {
    background-color: #fff;
  }
  .custom-css .hover-bg--background-light-xm:hover {
    background-color: #f3f4f4;
  }
  .custom-css .hover-bg--background-dark-xm:hover {
    background-color: #002138;
  }
  .custom-css .hover-bg--background-hero-xm:hover,
  .custom-css .hover-bg--background-inverse-xm:hover {
    background-color: #273333;
  }
  .custom-css .hover-bg--background-hero-light-xm:hover {
    background-color: #f3f4f4;
  }
  .custom-css .hover-bg--background-hero-dark-xm:hover {
    background-color: #273333;
  }
  .custom-css .hover-bg--primary-xm:hover {
    background-color: #026661;
  }
  .custom-css .hover-bg--primary-dark-xm:hover,
  .custom-css .hover-bg--primary-hover-xm:hover {
    background-color: #067c7c;
  }
  .custom-css .hover-bg--secondary-xm:hover {
    background-color: #0ca750;
  }
  .custom-css .hover-bg--secondary-dark-xm:hover {
    background-color: #008b46;
  }
  .custom-css .bg-none-xm {
    background: none;
  }
  .custom-css .bg-transparent-xm,
  .custom-css .hover-bg-transparent-xm:hover {
    background-color: transparent;
  }
  .custom-css .bg--dark-translucent-xm {
    background-color: rgba(22, 32, 32, 0.6);
  }
  .custom-css .bg--light-translucent-xm {
    background-color: hsla(0, 0%, 100%, 0.6);
  }
  .custom-css .bg--aqua-200-o-20p-xm {
    background-color: rgba(165, 242, 242, 0.2);
  }
  .custom-css .bg--aqua-200-o-30p-xm {
    background-color: rgba(165, 242, 242, 0.3);
  }
  .custom-css .bg--blue-200-o-30p-xm {
    background-color: rgba(199, 228, 249, 0.3);
  }
  .custom-css .bg--yellow-900-o-20p-xm {
    background-color: rgba(148, 76, 12, 0.2);
  }
  .custom-css .bg--teal-100-o-80p-xm {
    background-color: rgba(205, 247, 239, 0.8);
  }
  .custom-css .bg--teal-600-o-40p-xm {
    background-color: rgba(0, 169, 156, 0.4);
  }
  .custom-css .bg--teal-700-o-20p-xm {
    background-color: rgba(11, 150, 143, 0.2);
  }
  .custom-css .bg--teal-700-o-30p-xm {
    background-color: rgba(11, 150, 143, 0.3);
  }
  .custom-css .bg--teal-1000-o-40p-xm {
    background-color: rgba(8, 63, 63, 0.4);
  }
  .custom-css .bg--blue-700-o-20p-xm {
    background-color: rgba(32, 121, 195, 0.2);
  }
  .custom-css .bg--neutral-0-o-10p-xm {
    background-color: hsla(0, 0%, 100%, 0.1);
  }
  .custom-css .bg--neutral-0-o-30p-xm {
    background-color: hsla(0, 0%, 100%, 0.3);
  }
  .custom-css .bg--neutral-0-o-40p-xm {
    background-color: hsla(0, 0%, 100%, 0.4);
  }
  .custom-css .bg--neutral-0-o-80p-xm {
    background-color: hsla(0, 0%, 100%, 0.8);
  }
  .custom-css .bg--newblue-900-xm,
  .custom-css .hover-bg--newblue-900-xm:hover {
    background-color: #0c3f89;
  }
  .custom-css .bg--newblue-1000-xm {
    background-color: #0a2960;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .bg--twitter-l {
    background-color: #1da1f2;
  }
  .custom-css .bg--facebook-l {
    background-color: #217bee;
  }
  .custom-css .bg--linkedin-l {
    background-color: #0a66c2;
  }
  .custom-css .bg--instagram-l {
    background-color: #e4405f;
  }
  .custom-css .bg--feedly-l {
    background-color: #2bb24c;
  }
  .custom-css .bg--analytics-l {
    background-color: #ef6c00;
  }
  .custom-css .bg--youtube-l {
    background-color: red;
  }
  .custom-css .bg--snapchat-l {
    background-color: #fffc00;
  }
  .custom-css .bg--pinterest-l {
    background-color: #e60023;
  }
  .custom-css .bg--messenger-l {
    background-color: #0084ff;
  }
  .custom-css .bg--reddit-l {
    background-color: #ff4500;
  }
  .custom-css .bg--google-my-business-l {
    background-color: #4285f4;
  }
  .custom-css .bg--google-business-messages-l {
    background-color: #1a73ea;
  }
  .custom-css .bg--glassdoor-l {
    background-color: #0caa41;
  }
  .custom-css .bg--zendesk-l {
    background-color: #03363d;
  }
  .custom-css .bg--shopify-l {
    background-color: #96bf48;
  }
  .custom-css .bg--whatsapp-l {
    background-color: #25d366;
  }
  .custom-css .bg--yelp-l {
    background-color: #ff1a1a;
  }
  .custom-css .bg--tiktok-l {
    background-color: #000;
  }
  .custom-css .bg--tiktok-red-l {
    background-color: #fe2c55;
  }
  .custom-css .hover-bg--twitter-l:hover {
    background-color: #1da1f2;
  }
  .custom-css .hover-bg--facebook-l:hover {
    background-color: #217bee;
  }
  .custom-css .hover-bg--linkedin-l:hover {
    background-color: #0a66c2;
  }
  .custom-css .hover-bg--instagram-l:hover {
    background-color: #e4405f;
  }
  .custom-css .hover-bg--feedly-l:hover {
    background-color: #2bb24c;
  }
  .custom-css .hover-bg--analytics-l:hover {
    background-color: #ef6c00;
  }
  .custom-css .hover-bg--youtube-l:hover {
    background-color: red;
  }
  .custom-css .hover-bg--snapchat-l:hover {
    background-color: #fffc00;
  }
  .custom-css .hover-bg--pinterest-l:hover {
    background-color: #e60023;
  }
  .custom-css .hover-bg--messenger-l:hover {
    background-color: #0084ff;
  }
  .custom-css .hover-bg--reddit-l:hover {
    background-color: #ff4500;
  }
  .custom-css .hover-bg--google-my-business-l:hover {
    background-color: #4285f4;
  }
  .custom-css .hover-bg--google-business-messages-l:hover {
    background-color: #1a73ea;
  }
  .custom-css .hover-bg--glassdoor-l:hover {
    background-color: #0caa41;
  }
  .custom-css .hover-bg--zendesk-l:hover {
    background-color: #03363d;
  }
  .custom-css .hover-bg--shopify-l:hover {
    background-color: #96bf48;
  }
  .custom-css .hover-bg--whatsapp-l:hover {
    background-color: #25d366;
  }
  .custom-css .hover-bg--yelp-l:hover {
    background-color: #ff1a1a;
  }
  .custom-css .hover-bg--tiktok-l:hover {
    background-color: #000;
  }
  .custom-css .hover-bg--tiktok-red-l:hover {
    background-color: #fe2c55;
  }
  .custom-css .bg--green-0-l {
    background-color: #ebf9eb;
  }
  .custom-css .bg--green-100-l {
    background-color: #d7f4d7;
  }
  .custom-css .bg--green-200-l {
    background-color: #c2f2bd;
  }
  .custom-css .bg--green-300-l {
    background-color: #98e58e;
  }
  .custom-css .bg--green-400-l {
    background-color: #75dd66;
  }
  .custom-css .bg--green-500-l {
    background-color: #59cb59;
  }
  .custom-css .bg--green-600-l {
    background-color: #2bb656;
  }
  .custom-css .bg--green-700-l {
    background-color: #0ca750;
  }
  .custom-css .bg--green-800-l {
    background-color: #008b46;
  }
  .custom-css .bg--green-900-l {
    background-color: #006b40;
  }
  .custom-css .bg--green-1000-l {
    background-color: #08422f;
  }
  .custom-css .bg--green-1100-l {
    background-color: #002b20;
  }
  .custom-css .bg--green-l {
    background-color: #2bb656;
  }
  .custom-css .bg--teal-0-l {
    background-color: #e5f9f5;
  }
  .custom-css .bg--teal-50-l {
    background-color: #ccf1ea;
  }
  .custom-css .bg--teal-100-l {
    background-color: #cdf7ef;
  }
  .custom-css .bg--teal-200-l {
    background-color: #b3f2e6;
  }
  .custom-css .bg--teal-300-l {
    background-color: #7dead5;
  }
  .custom-css .bg--teal-400-l {
    background-color: #24e0c5;
  }
  .custom-css .bg--teal-500-l {
    background-color: #08c4b2;
  }
  .custom-css .bg--teal-600-l {
    background-color: #00a99c;
  }
  .custom-css .bg--teal-700-l {
    background-color: #0b968f;
  }
  .custom-css .bg--teal-800-l {
    background-color: #067c7c;
  }
  .custom-css .bg--teal-900-l {
    background-color: #026661;
  }
  .custom-css .bg--teal-1000-l {
    background-color: #083f3f;
  }
  .custom-css .bg--teal-1100-l {
    background-color: #002528;
  }
  .custom-css .bg--teal-l {
    background-color: #00a99c;
  }
  .custom-css .bg--aqua-0-l {
    background-color: #d9fcfb;
  }
  .custom-css .bg--aqua-100-l {
    background-color: #c5f9f9;
  }
  .custom-css .bg--aqua-200-l {
    background-color: #a5f2f2;
  }
  .custom-css .bg--aqua-300-l {
    background-color: #76e5e2;
  }
  .custom-css .bg--aqua-400-l {
    background-color: #33d6e2;
  }
  .custom-css .bg--aqua-500-l {
    background-color: #17b8ce;
  }
  .custom-css .bg--aqua-600-l {
    background-color: #0797ae;
  }
  .custom-css .bg--aqua-700-l {
    background-color: #0b8599;
  }
  .custom-css .bg--aqua-800-l {
    background-color: #0f6e84;
  }
  .custom-css .bg--aqua-900-l {
    background-color: #035e73;
  }
  .custom-css .bg--aqua-1000-l {
    background-color: #083d4f;
  }
  .custom-css .bg--aqua-1100-l {
    background-color: #002838;
  }
  .custom-css .bg--aqua-l {
    background-color: #0797ae;
  }
  .custom-css .bg--blue-0-l {
    background-color: #e9f8ff;
  }
  .custom-css .bg--blue-100-l {
    background-color: #dcf2ff;
  }
  .custom-css .bg--blue-200-l {
    background-color: #c7e4f9;
  }
  .custom-css .bg--blue-300-l {
    background-color: #a1d2f8;
  }
  .custom-css .bg--blue-400-l {
    background-color: #56adf5;
  }
  .custom-css .bg--blue-500-l {
    background-color: #3896e3;
  }
  .custom-css .bg--blue-600-l {
    background-color: #2b87d3;
  }
  .custom-css .bg--blue-700-l {
    background-color: #2079c3;
  }
  .custom-css .bg--blue-800-l {
    background-color: #116daa;
  }
  .custom-css .bg--blue-900-l {
    background-color: #0c5689;
  }
  .custom-css .bg--blue-1000-l {
    background-color: #0a3960;
  }
  .custom-css .bg--blue-1100-l {
    background-color: #002138;
  }
  .custom-css .bg--blue-l {
    background-color: #2b87d3;
  }
  .custom-css .bg--new-blue-0-l {
    background-color: #e9f4ff;
  }
  .custom-css .bg--new-blue-100-l {
    background-color: #deebfe;
  }
  .custom-css .bg--new-blue-200-l {
    background-color: #c7dbf9;
  }
  .custom-css .bg--new-blue-300-l {
    background-color: #a1c2f8;
  }
  .custom-css .bg--new-blue-400-l {
    background-color: #5690f5;
  }
  .custom-css .bg--new-blue-500-l {
    background-color: #3876e3;
  }
  .custom-css .bg--new-blue-600-l {
    background-color: #2b68d3;
  }
  .custom-css .bg--new-blue-700-l {
    background-color: #205bc3;
  }
  .custom-css .bg--new-blue-800-l {
    background-color: #1150aa;
  }
  .custom-css .bg--new-blue-900-l {
    background-color: #0c3f89;
  }
  .custom-css .bg--new-blue-1000-l {
    background-color: #0a2960;
  }
  .custom-css .bg--new-blue-1100-l {
    background-color: #001738;
  }
  .custom-css .bg--new-blue-l {
    background-color: #2b68d3;
  }
  .custom-css .bg--purple-0-l {
    background-color: #f2f2f9;
  }
  .custom-css .bg--purple-100-l {
    background-color: #eaeaf9;
  }
  .custom-css .bg--purple-200-l {
    background-color: #d8d7f9;
  }
  .custom-css .bg--purple-300-l {
    background-color: #c1c1f7;
  }
  .custom-css .bg--purple-400-l {
    background-color: #a193f2;
  }
  .custom-css .bg--purple-500-l {
    background-color: #9180f4;
  }
  .custom-css .bg--purple-600-l {
    background-color: #816fea;
  }
  .custom-css .bg--purple-700-l {
    background-color: #6f5ed3;
  }
  .custom-css .bg--purple-800-l {
    background-color: #5e4eba;
  }
  .custom-css .bg--purple-900-l {
    background-color: #483a9c;
  }
  .custom-css .bg--purple-1000-l {
    background-color: #2d246b;
  }
  .custom-css .bg--purple-1100-l {
    background-color: #1d1d38;
  }
  .custom-css .bg--purple-l {
    background-color: #816fea;
  }
  .custom-css .bg--magenta-0-l {
    background-color: #fef0ff;
  }
  .custom-css .bg--magenta-100-l {
    background-color: #f9e3fc;
  }
  .custom-css .bg--magenta-200-l {
    background-color: #f4c4f7;
  }
  .custom-css .bg--magenta-300-l {
    background-color: #edadf2;
  }
  .custom-css .bg--magenta-350-l {
    background-color: #ec9af1;
  }
  .custom-css .bg--magenta-400-l {
    background-color: #f282f5;
  }
  .custom-css .bg--magenta-500-l {
    background-color: #db61db;
  }
  .custom-css .bg--magenta-600-l {
    background-color: #c44eb9;
  }
  .custom-css .bg--magenta-700-l {
    background-color: #ac44a8;
  }
  .custom-css .bg--magenta-800-l {
    background-color: #8f3896;
  }
  .custom-css .bg--magenta-900-l {
    background-color: #6c2277;
  }
  .custom-css .bg--magenta-1000-l {
    background-color: #451551;
  }
  .custom-css .bg--magenta-1100-l {
    background-color: #29192d;
  }
  .custom-css .bg--magenta-l {
    background-color: #c44eb9;
  }
  .custom-css .bg--pink-0-l {
    background-color: #ffe9f3;
  }
  .custom-css .bg--pink-100-l {
    background-color: #fcdbeb;
  }
  .custom-css .bg--pink-200-l {
    background-color: #ffb5d5;
  }
  .custom-css .bg--pink-300-l {
    background-color: #ff95c1;
  }
  .custom-css .bg--pink-400-l {
    background-color: #ff76ae;
  }
  .custom-css .bg--pink-500-l {
    background-color: #ef588b;
  }
  .custom-css .bg--pink-600-l {
    background-color: #e0447c;
  }
  .custom-css .bg--pink-700-l {
    background-color: #ce3665;
  }
  .custom-css .bg--pink-800-l {
    background-color: #b22f5b;
  }
  .custom-css .bg--pink-900-l {
    background-color: #931847;
  }
  .custom-css .bg--pink-1000-l {
    background-color: #561231;
  }
  .custom-css .bg--pink-1100-l {
    background-color: #2b1721;
  }
  .custom-css .bg--pink-l {
    background-color: #e0447c;
  }
  .custom-css .bg--red-0-l {
    background-color: #ffeae9;
  }
  .custom-css .bg--red-100-l {
    background-color: #ffd5d2;
  }
  .custom-css .bg--red-200-l {
    background-color: #ffb8b1;
  }
  .custom-css .bg--red-300-l {
    background-color: #ff9c8f;
  }
  .custom-css .bg--red-400-l {
    background-color: #ff7f6e;
  }
  .custom-css .bg--red-500-l {
    background-color: #f76054;
  }
  .custom-css .bg--red-600-l {
    background-color: #ed4c42;
  }
  .custom-css .bg--red-700-l {
    background-color: #db3e3e;
  }
  .custom-css .bg--red-800-l {
    background-color: #c63434;
  }
  .custom-css .bg--red-900-l {
    background-color: #922;
  }
  .custom-css .bg--red-1000-l {
    background-color: #6d1313;
  }
  .custom-css .bg--red-1100-l {
    background-color: #2b1111;
  }
  .custom-css .bg--red-l {
    background-color: #ed4c42;
  }
  .custom-css .bg--orange-0-l {
    background-color: #ffede3;
  }
  .custom-css .bg--orange-100-l {
    background-color: #fcdccc;
  }
  .custom-css .bg--orange-200-l {
    background-color: #ffc6a4;
  }
  .custom-css .bg--orange-300-l {
    background-color: #ffb180;
  }
  .custom-css .bg--orange-400-l {
    background-color: #ff9c5d;
  }
  .custom-css .bg--orange-500-l {
    background-color: #fc8943;
  }
  .custom-css .bg--orange-600-l {
    background-color: #f57d33;
  }
  .custom-css .bg--orange-700-l {
    background-color: #ed7024;
  }
  .custom-css .bg--orange-800-l {
    background-color: #ce5511;
  }
  .custom-css .bg--orange-900-l {
    background-color: #962c0b;
  }
  .custom-css .bg--orange-1000-l {
    background-color: #601700;
  }
  .custom-css .bg--orange-1100-l {
    background-color: #2d130e;
  }
  .custom-css .bg--orange-l {
    background-color: #f57d33;
  }
  .custom-css .bg--yellow-0-l {
    background-color: #fff8e2;
  }
  .custom-css .bg--yellow-100-l {
    background-color: #fdefcd;
  }
  .custom-css .bg--yellow-200-l {
    background-color: #ffe99a;
  }
  .custom-css .bg--yellow-300-l {
    background-color: #ffe16e;
  }
  .custom-css .bg--yellow-400-l {
    background-color: #ffd943;
  }
  .custom-css .bg--yellow-500-l {
    background-color: #ffcd1c;
  }
  .custom-css .bg--yellow-600-l {
    background-color: #ffbc00;
  }
  .custom-css .bg--yellow-700-l {
    background-color: #dd9903;
  }
  .custom-css .bg--yellow-800-l {
    background-color: #ba7506;
  }
  .custom-css .bg--yellow-900-l {
    background-color: #944c0c;
  }
  .custom-css .bg--yellow-1000-l {
    background-color: #542a00;
  }
  .custom-css .bg--yellow-1100-l {
    background-color: #2d1a05;
  }
  .custom-css .bg--yellow-l {
    background-color: #ffbc00;
  }
  .custom-css .bg--neutral-0-l {
    background-color: #fff;
  }
  .custom-css .bg--neutral-100-l {
    background-color: #f3f4f4;
  }
  .custom-css .bg--neutral-200-l {
    background-color: #dee1e1;
  }
  .custom-css .bg--neutral-300-l {
    background-color: #c8cccc;
  }
  .custom-css .bg--neutral-400-l {
    background-color: #b0b6b7;
  }
  .custom-css .bg--neutral-500-l {
    background-color: #929a9b;
  }
  .custom-css .bg--neutral-600-l {
    background-color: #6e797a;
  }
  .custom-css .bg--neutral-700-l {
    background-color: #515e5f;
  }
  .custom-css .bg--neutral-800-l {
    background-color: #364141;
  }
  .custom-css .bg--neutral-900-l {
    background-color: #273333;
  }
  .custom-css .bg--neutral-1000-l {
    background-color: #162020;
  }
  .custom-css .bg--neutral-1100-l {
    background-color: #040404;
  }
  .custom-css .bg--neutral-l {
    background-color: #364141;
  }
  .custom-css .bg--bambuTeal-400-l {
    background-color: #11a7aa;
  }
  .custom-css .bg--bambuTeal-500-l {
    background-color: #078888;
  }
  .custom-css .bg--bambuTeal-600-l {
    background-color: #0f6270;
  }
  .custom-css .bg--bambuTeal-700-l {
    background-color: #0a3f49;
  }
  .custom-css .bg--bambuTeal-l {
    background-color: #078888;
  }
  .custom-css .bg--bambuYellow-500-l {
    background-color: #f9b450;
  }
  .custom-css .bg--bambuYellow-600-l {
    background-color: #ffa017;
  }
  .custom-css .bg--bambuYellow-l {
    background-color: #f9b450;
  }
  .custom-css .hover-bg--green-0-l:hover {
    background-color: #ebf9eb;
  }
  .custom-css .hover-bg--green-100-l:hover {
    background-color: #d7f4d7;
  }
  .custom-css .hover-bg--green-200-l:hover {
    background-color: #c2f2bd;
  }
  .custom-css .hover-bg--green-300-l:hover {
    background-color: #98e58e;
  }
  .custom-css .hover-bg--green-400-l:hover {
    background-color: #75dd66;
  }
  .custom-css .hover-bg--green-500-l:hover {
    background-color: #59cb59;
  }
  .custom-css .hover-bg--green-600-l:hover {
    background-color: #2bb656;
  }
  .custom-css .hover-bg--green-700-l:hover {
    background-color: #0ca750;
  }
  .custom-css .hover-bg--green-800-l:hover {
    background-color: #008b46;
  }
  .custom-css .hover-bg--green-900-l:hover {
    background-color: #006b40;
  }
  .custom-css .hover-bg--green-1000-l:hover {
    background-color: #08422f;
  }
  .custom-css .hover-bg--green-1100-l:hover {
    background-color: #002b20;
  }
  .custom-css .hover-bg--green-l:hover {
    background-color: #2bb656;
  }
  .custom-css .hover-bg--teal-0-l:hover {
    background-color: #e5f9f5;
  }
  .custom-css .hover-bg--teal-50-l:hover {
    background-color: #ccf1ea;
  }
  .custom-css .hover-bg--teal-100-l:hover {
    background-color: #cdf7ef;
  }
  .custom-css .hover-bg--teal-200-l:hover {
    background-color: #b3f2e6;
  }
  .custom-css .hover-bg--teal-300-l:hover {
    background-color: #7dead5;
  }
  .custom-css .hover-bg--teal-400-l:hover {
    background-color: #24e0c5;
  }
  .custom-css .hover-bg--teal-500-l:hover {
    background-color: #08c4b2;
  }
  .custom-css .hover-bg--teal-600-l:hover {
    background-color: #00a99c;
  }
  .custom-css .hover-bg--teal-700-l:hover {
    background-color: #0b968f;
  }
  .custom-css .hover-bg--teal-800-l:hover {
    background-color: #067c7c;
  }
  .custom-css .hover-bg--teal-900-l:hover {
    background-color: #026661;
  }
  .custom-css .hover-bg--teal-1000-l:hover {
    background-color: #083f3f;
  }
  .custom-css .hover-bg--teal-1100-l:hover {
    background-color: #002528;
  }
  .custom-css .hover-bg--teal-l:hover {
    background-color: #00a99c;
  }
  .custom-css .hover-bg--aqua-0-l:hover {
    background-color: #d9fcfb;
  }
  .custom-css .hover-bg--aqua-100-l:hover {
    background-color: #c5f9f9;
  }
  .custom-css .hover-bg--aqua-200-l:hover {
    background-color: #a5f2f2;
  }
  .custom-css .hover-bg--aqua-300-l:hover {
    background-color: #76e5e2;
  }
  .custom-css .hover-bg--aqua-400-l:hover {
    background-color: #33d6e2;
  }
  .custom-css .hover-bg--aqua-500-l:hover {
    background-color: #17b8ce;
  }
  .custom-css .hover-bg--aqua-600-l:hover {
    background-color: #0797ae;
  }
  .custom-css .hover-bg--aqua-700-l:hover {
    background-color: #0b8599;
  }
  .custom-css .hover-bg--aqua-800-l:hover {
    background-color: #0f6e84;
  }
  .custom-css .hover-bg--aqua-900-l:hover {
    background-color: #035e73;
  }
  .custom-css .hover-bg--aqua-1000-l:hover {
    background-color: #083d4f;
  }
  .custom-css .hover-bg--aqua-1100-l:hover {
    background-color: #002838;
  }
  .custom-css .hover-bg--aqua-l:hover {
    background-color: #0797ae;
  }
  .custom-css .hover-bg--blue-0-l:hover {
    background-color: #e9f8ff;
  }
  .custom-css .hover-bg--blue-100-l:hover {
    background-color: #dcf2ff;
  }
  .custom-css .hover-bg--blue-200-l:hover {
    background-color: #c7e4f9;
  }
  .custom-css .hover-bg--blue-300-l:hover {
    background-color: #a1d2f8;
  }
  .custom-css .hover-bg--blue-400-l:hover {
    background-color: #56adf5;
  }
  .custom-css .hover-bg--blue-500-l:hover {
    background-color: #3896e3;
  }
  .custom-css .hover-bg--blue-600-l:hover {
    background-color: #2b87d3;
  }
  .custom-css .hover-bg--blue-700-l:hover {
    background-color: #2079c3;
  }
  .custom-css .hover-bg--blue-800-l:hover {
    background-color: #116daa;
  }
  .custom-css .hover-bg--blue-900-l:hover {
    background-color: #0c5689;
  }
  .custom-css .hover-bg--blue-1000-l:hover {
    background-color: #0a3960;
  }
  .custom-css .hover-bg--blue-1100-l:hover {
    background-color: #002138;
  }
  .custom-css .hover-bg--blue-l:hover {
    background-color: #2b87d3;
  }
  .custom-css .hover-bg--new-blue-0-l:hover {
    background-color: #e9f4ff;
  }
  .custom-css .hover-bg--new-blue-100-l:hover {
    background-color: #deebfe;
  }
  .custom-css .hover-bg--new-blue-200-l:hover {
    background-color: #c7dbf9;
  }
  .custom-css .hover-bg--new-blue-300-l:hover {
    background-color: #a1c2f8;
  }
  .custom-css .hover-bg--new-blue-400-l:hover {
    background-color: #5690f5;
  }
  .custom-css .hover-bg--new-blue-500-l:hover {
    background-color: #3876e3;
  }
  .custom-css .hover-bg--new-blue-600-l:hover {
    background-color: #2b68d3;
  }
  .custom-css .hover-bg--new-blue-700-l:hover {
    background-color: #205bc3;
  }
  .custom-css .hover-bg--new-blue-800-l:hover {
    background-color: #1150aa;
  }
  .custom-css .hover-bg--new-blue-900-l:hover {
    background-color: #0c3f89;
  }
  .custom-css .hover-bg--new-blue-1000-l:hover {
    background-color: #0a2960;
  }
  .custom-css .hover-bg--new-blue-1100-l:hover {
    background-color: #001738;
  }
  .custom-css .hover-bg--new-blue-l:hover {
    background-color: #2b68d3;
  }
  .custom-css .hover-bg--purple-0-l:hover {
    background-color: #f2f2f9;
  }
  .custom-css .hover-bg--purple-100-l:hover {
    background-color: #eaeaf9;
  }
  .custom-css .hover-bg--purple-200-l:hover {
    background-color: #d8d7f9;
  }
  .custom-css .hover-bg--purple-300-l:hover {
    background-color: #c1c1f7;
  }
  .custom-css .hover-bg--purple-400-l:hover {
    background-color: #a193f2;
  }
  .custom-css .hover-bg--purple-500-l:hover {
    background-color: #9180f4;
  }
  .custom-css .hover-bg--purple-600-l:hover {
    background-color: #816fea;
  }
  .custom-css .hover-bg--purple-700-l:hover {
    background-color: #6f5ed3;
  }
  .custom-css .hover-bg--purple-800-l:hover {
    background-color: #5e4eba;
  }
  .custom-css .hover-bg--purple-900-l:hover {
    background-color: #483a9c;
  }
  .custom-css .hover-bg--purple-1000-l:hover {
    background-color: #2d246b;
  }
  .custom-css .hover-bg--purple-1100-l:hover {
    background-color: #1d1d38;
  }
  .custom-css .hover-bg--purple-l:hover {
    background-color: #816fea;
  }
  .custom-css .hover-bg--magenta-0-l:hover {
    background-color: #fef0ff;
  }
  .custom-css .hover-bg--magenta-100-l:hover {
    background-color: #f9e3fc;
  }
  .custom-css .hover-bg--magenta-200-l:hover {
    background-color: #f4c4f7;
  }
  .custom-css .hover-bg--magenta-300-l:hover {
    background-color: #edadf2;
  }
  .custom-css .hover-bg--magenta-350-l:hover {
    background-color: #ec9af1;
  }
  .custom-css .hover-bg--magenta-400-l:hover {
    background-color: #f282f5;
  }
  .custom-css .hover-bg--magenta-500-l:hover {
    background-color: #db61db;
  }
  .custom-css .hover-bg--magenta-600-l:hover {
    background-color: #c44eb9;
  }
  .custom-css .hover-bg--magenta-700-l:hover {
    background-color: #ac44a8;
  }
  .custom-css .hover-bg--magenta-800-l:hover {
    background-color: #8f3896;
  }
  .custom-css .hover-bg--magenta-900-l:hover {
    background-color: #6c2277;
  }
  .custom-css .hover-bg--magenta-1000-l:hover {
    background-color: #451551;
  }
  .custom-css .hover-bg--magenta-1100-l:hover {
    background-color: #29192d;
  }
  .custom-css .hover-bg--magenta-l:hover {
    background-color: #c44eb9;
  }
  .custom-css .hover-bg--pink-0-l:hover {
    background-color: #ffe9f3;
  }
  .custom-css .hover-bg--pink-100-l:hover {
    background-color: #fcdbeb;
  }
  .custom-css .hover-bg--pink-200-l:hover {
    background-color: #ffb5d5;
  }
  .custom-css .hover-bg--pink-300-l:hover {
    background-color: #ff95c1;
  }
  .custom-css .hover-bg--pink-400-l:hover {
    background-color: #ff76ae;
  }
  .custom-css .hover-bg--pink-500-l:hover {
    background-color: #ef588b;
  }
  .custom-css .hover-bg--pink-600-l:hover {
    background-color: #e0447c;
  }
  .custom-css .hover-bg--pink-700-l:hover {
    background-color: #ce3665;
  }
  .custom-css .hover-bg--pink-800-l:hover {
    background-color: #b22f5b;
  }
  .custom-css .hover-bg--pink-900-l:hover {
    background-color: #931847;
  }
  .custom-css .hover-bg--pink-1000-l:hover {
    background-color: #561231;
  }
  .custom-css .hover-bg--pink-1100-l:hover {
    background-color: #2b1721;
  }
  .custom-css .hover-bg--pink-l:hover {
    background-color: #e0447c;
  }
  .custom-css .hover-bg--red-0-l:hover {
    background-color: #ffeae9;
  }
  .custom-css .hover-bg--red-100-l:hover {
    background-color: #ffd5d2;
  }
  .custom-css .hover-bg--red-200-l:hover {
    background-color: #ffb8b1;
  }
  .custom-css .hover-bg--red-300-l:hover {
    background-color: #ff9c8f;
  }
  .custom-css .hover-bg--red-400-l:hover {
    background-color: #ff7f6e;
  }
  .custom-css .hover-bg--red-500-l:hover {
    background-color: #f76054;
  }
  .custom-css .hover-bg--red-600-l:hover {
    background-color: #ed4c42;
  }
  .custom-css .hover-bg--red-700-l:hover {
    background-color: #db3e3e;
  }
  .custom-css .hover-bg--red-800-l:hover {
    background-color: #c63434;
  }
  .custom-css .hover-bg--red-900-l:hover {
    background-color: #922;
  }
  .custom-css .hover-bg--red-1000-l:hover {
    background-color: #6d1313;
  }
  .custom-css .hover-bg--red-1100-l:hover {
    background-color: #2b1111;
  }
  .custom-css .hover-bg--red-l:hover {
    background-color: #ed4c42;
  }
  .custom-css .hover-bg--orange-0-l:hover {
    background-color: #ffede3;
  }
  .custom-css .hover-bg--orange-100-l:hover {
    background-color: #fcdccc;
  }
  .custom-css .hover-bg--orange-200-l:hover {
    background-color: #ffc6a4;
  }
  .custom-css .hover-bg--orange-300-l:hover {
    background-color: #ffb180;
  }
  .custom-css .hover-bg--orange-400-l:hover {
    background-color: #ff9c5d;
  }
  .custom-css .hover-bg--orange-500-l:hover {
    background-color: #fc8943;
  }
  .custom-css .hover-bg--orange-600-l:hover {
    background-color: #f57d33;
  }
  .custom-css .hover-bg--orange-700-l:hover {
    background-color: #ed7024;
  }
  .custom-css .hover-bg--orange-800-l:hover {
    background-color: #ce5511;
  }
  .custom-css .hover-bg--orange-900-l:hover {
    background-color: #962c0b;
  }
  .custom-css .hover-bg--orange-1000-l:hover {
    background-color: #601700;
  }
  .custom-css .hover-bg--orange-1100-l:hover {
    background-color: #2d130e;
  }
  .custom-css .hover-bg--orange-l:hover {
    background-color: #f57d33;
  }
  .custom-css .hover-bg--yellow-0-l:hover {
    background-color: #fff8e2;
  }
  .custom-css .hover-bg--yellow-100-l:hover {
    background-color: #fdefcd;
  }
  .custom-css .hover-bg--yellow-200-l:hover {
    background-color: #ffe99a;
  }
  .custom-css .hover-bg--yellow-300-l:hover {
    background-color: #ffe16e;
  }
  .custom-css .hover-bg--yellow-400-l:hover {
    background-color: #ffd943;
  }
  .custom-css .hover-bg--yellow-500-l:hover {
    background-color: #ffcd1c;
  }
  .custom-css .hover-bg--yellow-600-l:hover {
    background-color: #ffbc00;
  }
  .custom-css .hover-bg--yellow-700-l:hover {
    background-color: #dd9903;
  }
  .custom-css .hover-bg--yellow-800-l:hover {
    background-color: #ba7506;
  }
  .custom-css .hover-bg--yellow-900-l:hover {
    background-color: #944c0c;
  }
  .custom-css .hover-bg--yellow-1000-l:hover {
    background-color: #542a00;
  }
  .custom-css .hover-bg--yellow-1100-l:hover {
    background-color: #2d1a05;
  }
  .custom-css .hover-bg--yellow-l:hover {
    background-color: #ffbc00;
  }
  .custom-css .hover-bg--neutral-0-l:hover {
    background-color: #fff;
  }
  .custom-css .hover-bg--neutral-100-l:hover {
    background-color: #f3f4f4;
  }
  .custom-css .hover-bg--neutral-200-l:hover {
    background-color: #dee1e1;
  }
  .custom-css .hover-bg--neutral-300-l:hover {
    background-color: #c8cccc;
  }
  .custom-css .hover-bg--neutral-400-l:hover {
    background-color: #b0b6b7;
  }
  .custom-css .hover-bg--neutral-500-l:hover {
    background-color: #929a9b;
  }
  .custom-css .hover-bg--neutral-600-l:hover {
    background-color: #6e797a;
  }
  .custom-css .hover-bg--neutral-700-l:hover {
    background-color: #515e5f;
  }
  .custom-css .hover-bg--neutral-800-l:hover {
    background-color: #364141;
  }
  .custom-css .hover-bg--neutral-900-l:hover {
    background-color: #273333;
  }
  .custom-css .hover-bg--neutral-1000-l:hover {
    background-color: #162020;
  }
  .custom-css .hover-bg--neutral-1100-l:hover {
    background-color: #040404;
  }
  .custom-css .hover-bg--neutral-l:hover {
    background-color: #364141;
  }
  .custom-css .hover-bg--bambuTeal-400-l:hover {
    background-color: #11a7aa;
  }
  .custom-css .hover-bg--bambuTeal-500-l:hover {
    background-color: #078888;
  }
  .custom-css .hover-bg--bambuTeal-600-l:hover {
    background-color: #0f6270;
  }
  .custom-css .hover-bg--bambuTeal-700-l:hover {
    background-color: #0a3f49;
  }
  .custom-css .hover-bg--bambuTeal-l:hover {
    background-color: #078888;
  }
  .custom-css .hover-bg--bambuYellow-500-l:hover {
    background-color: #f9b450;
  }
  .custom-css .hover-bg--bambuYellow-600-l:hover {
    background-color: #ffa017;
  }
  .custom-css .hover-bg--bambuYellow-l:hover {
    background-color: #f9b450;
  }
  .custom-css .bg--main-l {
    background-color: #0ca750;
  }
  .custom-css .bg--main-dark-l {
    background-color: #008b46;
  }
  .custom-css .bg--text-dark-l,
  .custom-css .bg--text-l {
    background-color: #162020;
  }
  .custom-css .bg--text-inverse-l {
    background-color: #fff;
  }
  .custom-css .bg--form-ui-l {
    background-color: #116daa;
  }
  .custom-css .bg--form-ui-interaction-l {
    background-color: #0c5689;
  }
  .custom-css .bg--link-l {
    background-color: #205bc3;
  }
  .custom-css .bg--link-interaction-l {
    background-color: #0c3f89;
  }
  .custom-css .bg--link-dark-l {
    background-color: #002138;
  }
  .custom-css .bg--background-l,
  .custom-css .bg--link-inverse-l,
  .custom-css .bg--link-white-l {
    background-color: #fff;
  }
  .custom-css .bg--background-light-l {
    background-color: #f3f4f4;
  }
  .custom-css .bg--background-dark-l {
    background-color: #002138;
  }
  .custom-css .bg--background-hero-l,
  .custom-css .bg--background-inverse-l {
    background-color: #273333;
  }
  .custom-css .bg--background-hero-light-l {
    background-color: #f3f4f4;
  }
  .custom-css .bg--background-hero-dark-l {
    background-color: #273333;
  }
  .custom-css .bg--primary-l {
    background-color: #026661;
  }
  .custom-css .bg--primary-dark-l,
  .custom-css .bg--primary-hover-l {
    background-color: #067c7c;
  }
  .custom-css .bg--secondary-l {
    background-color: #0ca750;
  }
  .custom-css .bg--secondary-dark-l {
    background-color: #008b46;
  }
  .custom-css .hover-bg--main-l:hover {
    background-color: #0ca750;
  }
  .custom-css .hover-bg--main-dark-l:hover {
    background-color: #008b46;
  }
  .custom-css .hover-bg--text-dark-l:hover,
  .custom-css .hover-bg--text-l:hover {
    background-color: #162020;
  }
  .custom-css .hover-bg--text-inverse-l:hover {
    background-color: #fff;
  }
  .custom-css .hover-bg--form-ui-l:hover {
    background-color: #116daa;
  }
  .custom-css .hover-bg--form-ui-interaction-l:hover {
    background-color: #0c5689;
  }
  .custom-css .hover-bg--link-l:hover {
    background-color: #205bc3;
  }
  .custom-css .hover-bg--link-interaction-l:hover {
    background-color: #0c3f89;
  }
  .custom-css .hover-bg--link-dark-l:hover {
    background-color: #002138;
  }
  .custom-css .hover-bg--background-l:hover,
  .custom-css .hover-bg--link-inverse-l:hover,
  .custom-css .hover-bg--link-white-l:hover {
    background-color: #fff;
  }
  .custom-css .hover-bg--background-light-l:hover {
    background-color: #f3f4f4;
  }
  .custom-css .hover-bg--background-dark-l:hover {
    background-color: #002138;
  }
  .custom-css .hover-bg--background-hero-l:hover,
  .custom-css .hover-bg--background-inverse-l:hover {
    background-color: #273333;
  }
  .custom-css .hover-bg--background-hero-light-l:hover {
    background-color: #f3f4f4;
  }
  .custom-css .hover-bg--background-hero-dark-l:hover {
    background-color: #273333;
  }
  .custom-css .hover-bg--primary-l:hover {
    background-color: #026661;
  }
  .custom-css .hover-bg--primary-dark-l:hover,
  .custom-css .hover-bg--primary-hover-l:hover {
    background-color: #067c7c;
  }
  .custom-css .hover-bg--secondary-l:hover {
    background-color: #0ca750;
  }
  .custom-css .hover-bg--secondary-dark-l:hover {
    background-color: #008b46;
  }
  .custom-css .bg-none-l {
    background: none;
  }
  .custom-css .bg-transparent-l,
  .custom-css .hover-bg-transparent-l:hover {
    background-color: transparent;
  }
  .custom-css .bg--dark-translucent-l {
    background-color: rgba(22, 32, 32, 0.6);
  }
  .custom-css .bg--light-translucent-l {
    background-color: hsla(0, 0%, 100%, 0.6);
  }
  .custom-css .bg--aqua-200-o-20p-l {
    background-color: rgba(165, 242, 242, 0.2);
  }
  .custom-css .bg--aqua-200-o-30p-l {
    background-color: rgba(165, 242, 242, 0.3);
  }
  .custom-css .bg--blue-200-o-30p-l {
    background-color: rgba(199, 228, 249, 0.3);
  }
  .custom-css .bg--yellow-900-o-20p-l {
    background-color: rgba(148, 76, 12, 0.2);
  }
  .custom-css .bg--teal-100-o-80p-l {
    background-color: rgba(205, 247, 239, 0.8);
  }
  .custom-css .bg--teal-600-o-40p-l {
    background-color: rgba(0, 169, 156, 0.4);
  }
  .custom-css .bg--teal-700-o-20p-l {
    background-color: rgba(11, 150, 143, 0.2);
  }
  .custom-css .bg--teal-700-o-30p-l {
    background-color: rgba(11, 150, 143, 0.3);
  }
  .custom-css .bg--teal-1000-o-40p-l {
    background-color: rgba(8, 63, 63, 0.4);
  }
  .custom-css .bg--blue-700-o-20p-l {
    background-color: rgba(32, 121, 195, 0.2);
  }
  .custom-css .bg--neutral-0-o-10p-l {
    background-color: hsla(0, 0%, 100%, 0.1);
  }
  .custom-css .bg--neutral-0-o-30p-l {
    background-color: hsla(0, 0%, 100%, 0.3);
  }
  .custom-css .bg--neutral-0-o-40p-l {
    background-color: hsla(0, 0%, 100%, 0.4);
  }
  .custom-css .bg--neutral-0-o-80p-l {
    background-color: hsla(0, 0%, 100%, 0.8);
  }
  .custom-css .bg--newblue-900-l,
  .custom-css .hover-bg--newblue-900-l:hover {
    background-color: #0c3f89;
  }
  .custom-css .bg--newblue-1000-l {
    background-color: #0a2960;
  }
}
.custom-css .ba {
  border-width: 1px;
  border-style: solid;
}
.custom-css .bn {
  border-width: 0;
  border-style: none;
}
.custom-css .bt {
  border-top-width: 1px;
  border-top-style: solid;
}
.custom-css .br {
  border-right-width: 1px;
  border-right-style: solid;
}
.custom-css .bb {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.custom-css .bl {
  border-left-width: 1px;
  border-left-style: solid;
}
.custom-css .b-collapse {
  border-collapse: collapse;
}
.custom-css .b-separate {
  border-collapse: separate;
}
.custom-css .b-spacing-none {
  border-spacing: 0;
}
@media screen and (min-width: 480px) {
  .custom-css .ba-ns {
    border-width: 1px;
    border-style: solid;
  }
  .custom-css .bn-ns {
    border-width: 0;
    border-style: none;
  }
  .custom-css .bt-ns {
    border-top-width: 1px;
    border-top-style: solid;
  }
  .custom-css .br-ns {
    border-right-width: 1px;
    border-right-style: solid;
  }
  .custom-css .bb-ns {
    border-bottom-width: 1px;
    border-bottom-style: solid;
  }
  .custom-css .bl-ns {
    border-left-width: 1px;
    border-left-style: solid;
  }
  .custom-css .b-collapse-ns {
    border-collapse: collapse;
  }
  .custom-css .b-separate-ns {
    border-collapse: separate;
  }
  .custom-css .b-spacing-none-ns {
    border-spacing: 0;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .ba-m {
    border-width: 1px;
    border-style: solid;
  }
  .custom-css .bn-m {
    border-width: 0;
    border-style: none;
  }
  .custom-css .bt-m {
    border-top-width: 1px;
    border-top-style: solid;
  }
  .custom-css .br-m {
    border-right-width: 1px;
    border-right-style: solid;
  }
  .custom-css .bb-m {
    border-bottom-width: 1px;
    border-bottom-style: solid;
  }
  .custom-css .bl-m {
    border-left-width: 1px;
    border-left-style: solid;
  }
  .custom-css .b-collapse-m {
    border-collapse: collapse;
  }
  .custom-css .b-separate-m {
    border-collapse: separate;
  }
  .custom-css .b-spacing-none-m {
    border-spacing: 0;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .ba-xm {
    border-width: 1px;
    border-style: solid;
  }
  .custom-css .bn-xm {
    border-width: 0;
    border-style: none;
  }
  .custom-css .bt-xm {
    border-top-width: 1px;
    border-top-style: solid;
  }
  .custom-css .br-xm {
    border-right-width: 1px;
    border-right-style: solid;
  }
  .custom-css .bb-xm {
    border-bottom-width: 1px;
    border-bottom-style: solid;
  }
  .custom-css .bl-xm {
    border-left-width: 1px;
    border-left-style: solid;
  }
  .custom-css .b-collapse-xm {
    border-collapse: collapse;
  }
  .custom-css .b-separate-xm {
    border-collapse: separate;
  }
  .custom-css .b-spacing-none-xm {
    border-spacing: 0;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .ba-l {
    border-width: 1px;
    border-style: solid;
  }
  .custom-css .bn-l {
    border-width: 0;
    border-style: none;
  }
  .custom-css .bt-l {
    border-top-width: 1px;
    border-top-style: solid;
  }
  .custom-css .br-l {
    border-right-width: 1px;
    border-right-style: solid;
  }
  .custom-css .bb-l {
    border-bottom-width: 1px;
    border-bottom-style: solid;
  }
  .custom-css .bl-l {
    border-left-width: 1px;
    border-left-style: solid;
  }
  .custom-css .b-collapse-l {
    border-collapse: collapse;
  }
  .custom-css .b-separate-l {
    border-collapse: separate;
  }
  .custom-css .b-spacing-none-l {
    border-spacing: 0;
  }
}
.custom-css .b--green-0 {
  border-color: #ebf9eb;
}
.custom-css .b--green-100 {
  border-color: #d7f4d7;
}
.custom-css .b--green-200 {
  border-color: #c2f2bd;
}
.custom-css .b--green-300 {
  border-color: #98e58e;
}
.custom-css .b--green-400 {
  border-color: #75dd66;
}
.custom-css .b--green-500 {
  border-color: #59cb59;
}
.custom-css .b--green-600 {
  border-color: #2bb656;
}
.custom-css .b--green-700 {
  border-color: #0ca750;
}
.custom-css .b--green-800 {
  border-color: #008b46;
}
.custom-css .b--green-900 {
  border-color: #006b40;
}
.custom-css .b--green-1000 {
  border-color: #08422f;
}
.custom-css .b--green-1100 {
  border-color: #002b20;
}
.custom-css .b--green {
  border-color: #2bb656;
}
.custom-css .b--teal-0 {
  border-color: #e5f9f5;
}
.custom-css .b--teal-50 {
  border-color: #ccf1ea;
}
.custom-css .b--teal-100 {
  border-color: #cdf7ef;
}
.custom-css .b--teal-200 {
  border-color: #b3f2e6;
}
.custom-css .b--teal-300 {
  border-color: #7dead5;
}
.custom-css .b--teal-400 {
  border-color: #24e0c5;
}
.custom-css .b--teal-500 {
  border-color: #08c4b2;
}
.custom-css .b--teal-600 {
  border-color: #00a99c;
}
.custom-css .b--teal-700 {
  border-color: #0b968f;
}
.custom-css .b--teal-800 {
  border-color: #067c7c;
}
.custom-css .b--teal-900 {
  border-color: #026661;
}
.custom-css .b--teal-1000 {
  border-color: #083f3f;
}
.custom-css .b--teal-1100 {
  border-color: #002528;
}
.custom-css .b--teal {
  border-color: #00a99c;
}
.custom-css .b--aqua-0 {
  border-color: #d9fcfb;
}
.custom-css .b--aqua-100 {
  border-color: #c5f9f9;
}
.custom-css .b--aqua-200 {
  border-color: #a5f2f2;
}
.custom-css .b--aqua-300 {
  border-color: #76e5e2;
}
.custom-css .b--aqua-400 {
  border-color: #33d6e2;
}
.custom-css .b--aqua-500 {
  border-color: #17b8ce;
}
.custom-css .b--aqua-600 {
  border-color: #0797ae;
}
.custom-css .b--aqua-700 {
  border-color: #0b8599;
}
.custom-css .b--aqua-800 {
  border-color: #0f6e84;
}
.custom-css .b--aqua-900 {
  border-color: #035e73;
}
.custom-css .b--aqua-1000 {
  border-color: #083d4f;
}
.custom-css .b--aqua-1100 {
  border-color: #002838;
}
.custom-css .b--aqua {
  border-color: #0797ae;
}
.custom-css .b--blue-0 {
  border-color: #e9f8ff;
}
.custom-css .b--blue-100 {
  border-color: #dcf2ff;
}
.custom-css .b--blue-200 {
  border-color: #c7e4f9;
}
.custom-css .b--blue-300 {
  border-color: #a1d2f8;
}
.custom-css .b--blue-400 {
  border-color: #56adf5;
}
.custom-css .b--blue-500 {
  border-color: #3896e3;
}
.custom-css .b--blue-600 {
  border-color: #2b87d3;
}
.custom-css .b--blue-700 {
  border-color: #2079c3;
}
.custom-css .b--blue-800 {
  border-color: #116daa;
}
.custom-css .b--blue-900 {
  border-color: #0c5689;
}
.custom-css .b--blue-1000 {
  border-color: #0a3960;
}
.custom-css .b--blue-1100 {
  border-color: #002138;
}
.custom-css .b--blue {
  border-color: #2b87d3;
}
.custom-css .b--new-blue-0 {
  border-color: #e9f4ff;
}
.custom-css .b--new-blue-100 {
  border-color: #deebfe;
}
.custom-css .b--new-blue-200 {
  border-color: #c7dbf9;
}
.custom-css .b--new-blue-300 {
  border-color: #a1c2f8;
}
.custom-css .b--new-blue-400 {
  border-color: #5690f5;
}
.custom-css .b--new-blue-500 {
  border-color: #3876e3;
}
.custom-css .b--new-blue-600 {
  border-color: #2b68d3;
}
.custom-css .b--new-blue-700 {
  border-color: #205bc3;
}
.custom-css .b--new-blue-800 {
  border-color: #1150aa;
}
.custom-css .b--new-blue-900 {
  border-color: #0c3f89;
}
.custom-css .b--new-blue-1000 {
  border-color: #0a2960;
}
.custom-css .b--new-blue-1100 {
  border-color: #001738;
}
.custom-css .b--new-blue {
  border-color: #2b68d3;
}
.custom-css .b--purple-0 {
  border-color: #f2f2f9;
}
.custom-css .b--purple-100 {
  border-color: #eaeaf9;
}
.custom-css .b--purple-200 {
  border-color: #d8d7f9;
}
.custom-css .b--purple-300 {
  border-color: #c1c1f7;
}
.custom-css .b--purple-400 {
  border-color: #a193f2;
}
.custom-css .b--purple-500 {
  border-color: #9180f4;
}
.custom-css .b--purple-600 {
  border-color: #816fea;
}
.custom-css .b--purple-700 {
  border-color: #6f5ed3;
}
.custom-css .b--purple-800 {
  border-color: #5e4eba;
}
.custom-css .b--purple-900 {
  border-color: #483a9c;
}
.custom-css .b--purple-1000 {
  border-color: #2d246b;
}
.custom-css .b--purple-1100 {
  border-color: #1d1d38;
}
.custom-css .b--purple {
  border-color: #816fea;
}
.custom-css .b--magenta-0 {
  border-color: #fef0ff;
}
.custom-css .b--magenta-100 {
  border-color: #f9e3fc;
}
.custom-css .b--magenta-200 {
  border-color: #f4c4f7;
}
.custom-css .b--magenta-300 {
  border-color: #edadf2;
}
.custom-css .b--magenta-350 {
  border-color: #ec9af1;
}
.custom-css .b--magenta-400 {
  border-color: #f282f5;
}
.custom-css .b--magenta-500 {
  border-color: #db61db;
}
.custom-css .b--magenta-600 {
  border-color: #c44eb9;
}
.custom-css .b--magenta-700 {
  border-color: #ac44a8;
}
.custom-css .b--magenta-800 {
  border-color: #8f3896;
}
.custom-css .b--magenta-900 {
  border-color: #6c2277;
}
.custom-css .b--magenta-1000 {
  border-color: #451551;
}
.custom-css .b--magenta-1100 {
  border-color: #29192d;
}
.custom-css .b--magenta {
  border-color: #c44eb9;
}
.custom-css .b--pink-0 {
  border-color: #ffe9f3;
}
.custom-css .b--pink-100 {
  border-color: #fcdbeb;
}
.custom-css .b--pink-200 {
  border-color: #ffb5d5;
}
.custom-css .b--pink-300 {
  border-color: #ff95c1;
}
.custom-css .b--pink-400 {
  border-color: #ff76ae;
}
.custom-css .b--pink-500 {
  border-color: #ef588b;
}
.custom-css .b--pink-600 {
  border-color: #e0447c;
}
.custom-css .b--pink-700 {
  border-color: #ce3665;
}
.custom-css .b--pink-800 {
  border-color: #b22f5b;
}
.custom-css .b--pink-900 {
  border-color: #931847;
}
.custom-css .b--pink-1000 {
  border-color: #561231;
}
.custom-css .b--pink-1100 {
  border-color: #2b1721;
}
.custom-css .b--pink {
  border-color: #e0447c;
}
.custom-css .b--red-0 {
  border-color: #ffeae9;
}
.custom-css .b--red-100 {
  border-color: #ffd5d2;
}
.custom-css .b--red-200 {
  border-color: #ffb8b1;
}
.custom-css .b--red-300 {
  border-color: #ff9c8f;
}
.custom-css .b--red-400 {
  border-color: #ff7f6e;
}
.custom-css .b--red-500 {
  border-color: #f76054;
}
.custom-css .b--red-600 {
  border-color: #ed4c42;
}
.custom-css .b--red-700 {
  border-color: #db3e3e;
}
.custom-css .b--red-800 {
  border-color: #c63434;
}
.custom-css .b--red-900 {
  border-color: #922;
}
.custom-css .b--red-1000 {
  border-color: #6d1313;
}
.custom-css .b--red-1100 {
  border-color: #2b1111;
}
.custom-css .b--red {
  border-color: #ed4c42;
}
.custom-css .b--orange-0 {
  border-color: #ffede3;
}
.custom-css .b--orange-100 {
  border-color: #fcdccc;
}
.custom-css .b--orange-200 {
  border-color: #ffc6a4;
}
.custom-css .b--orange-300 {
  border-color: #ffb180;
}
.custom-css .b--orange-400 {
  border-color: #ff9c5d;
}
.custom-css .b--orange-500 {
  border-color: #fc8943;
}
.custom-css .b--orange-600 {
  border-color: #f57d33;
}
.custom-css .b--orange-700 {
  border-color: #ed7024;
}
.custom-css .b--orange-800 {
  border-color: #ce5511;
}
.custom-css .b--orange-900 {
  border-color: #962c0b;
}
.custom-css .b--orange-1000 {
  border-color: #601700;
}
.custom-css .b--orange-1100 {
  border-color: #2d130e;
}
.custom-css .b--orange {
  border-color: #f57d33;
}
.custom-css .b--yellow-0 {
  border-color: #fff8e2;
}
.custom-css .b--yellow-100 {
  border-color: #fdefcd;
}
.custom-css .b--yellow-200 {
  border-color: #ffe99a;
}
.custom-css .b--yellow-300 {
  border-color: #ffe16e;
}
.custom-css .b--yellow-400 {
  border-color: #ffd943;
}
.custom-css .b--yellow-500 {
  border-color: #ffcd1c;
}
.custom-css .b--yellow-600 {
  border-color: #ffbc00;
}
.custom-css .b--yellow-700 {
  border-color: #dd9903;
}
.custom-css .b--yellow-800 {
  border-color: #ba7506;
}
.custom-css .b--yellow-900 {
  border-color: #944c0c;
}
.custom-css .b--yellow-1000 {
  border-color: #542a00;
}
.custom-css .b--yellow-1100 {
  border-color: #2d1a05;
}
.custom-css .b--yellow {
  border-color: #ffbc00;
}
.custom-css .b--neutral-0 {
  border-color: #fff;
}
.custom-css .b--neutral-100 {
  border-color: #f3f4f4;
}
.custom-css .b--neutral-200 {
  border-color: #dee1e1;
}
.custom-css .b--neutral-300 {
  border-color: #c8cccc;
}
.custom-css .b--neutral-400 {
  border-color: #b0b6b7;
}
.custom-css .b--neutral-500 {
  border-color: #929a9b;
}
.custom-css .b--neutral-600 {
  border-color: #6e797a;
}
.custom-css .b--neutral-700 {
  border-color: #515e5f;
}
.custom-css .b--neutral-800 {
  border-color: #364141;
}
.custom-css .b--neutral-900 {
  border-color: #273333;
}
.custom-css .b--neutral-1000 {
  border-color: #162020;
}
.custom-css .b--neutral-1100 {
  border-color: #040404;
}
.custom-css .b--neutral {
  border-color: #364141;
}
.custom-css .b--bambuTeal-400 {
  border-color: #11a7aa;
}
.custom-css .b--bambuTeal-500 {
  border-color: #078888;
}
.custom-css .b--bambuTeal-600 {
  border-color: #0f6270;
}
.custom-css .b--bambuTeal-700 {
  border-color: #0a3f49;
}
.custom-css .b--bambuTeal {
  border-color: #078888;
}
.custom-css .b--bambuYellow-500 {
  border-color: #f9b450;
}
.custom-css .b--bambuYellow-600 {
  border-color: #ffa017;
}
.custom-css .b--bambuYellow {
  border-color: #f9b450;
}
.custom-css .hover-b--green-0:hover {
  border-color: #ebf9eb;
}
.custom-css .hover-b--green-100:hover {
  border-color: #d7f4d7;
}
.custom-css .hover-b--green-200:hover {
  border-color: #c2f2bd;
}
.custom-css .hover-b--green-300:hover {
  border-color: #98e58e;
}
.custom-css .hover-b--green-400:hover {
  border-color: #75dd66;
}
.custom-css .hover-b--green-500:hover {
  border-color: #59cb59;
}
.custom-css .hover-b--green-600:hover {
  border-color: #2bb656;
}
.custom-css .hover-b--green-700:hover {
  border-color: #0ca750;
}
.custom-css .hover-b--green-800:hover {
  border-color: #008b46;
}
.custom-css .hover-b--green-900:hover {
  border-color: #006b40;
}
.custom-css .hover-b--green-1000:hover {
  border-color: #08422f;
}
.custom-css .hover-b--green-1100:hover {
  border-color: #002b20;
}
.custom-css .hover-b--green:hover {
  border-color: #2bb656;
}
.custom-css .hover-b--teal-0:hover {
  border-color: #e5f9f5;
}
.custom-css .hover-b--teal-50:hover {
  border-color: #ccf1ea;
}
.custom-css .hover-b--teal-100:hover {
  border-color: #cdf7ef;
}
.custom-css .hover-b--teal-200:hover {
  border-color: #b3f2e6;
}
.custom-css .hover-b--teal-300:hover {
  border-color: #7dead5;
}
.custom-css .hover-b--teal-400:hover {
  border-color: #24e0c5;
}
.custom-css .hover-b--teal-500:hover {
  border-color: #08c4b2;
}
.custom-css .hover-b--teal-600:hover {
  border-color: #00a99c;
}
.custom-css .hover-b--teal-700:hover {
  border-color: #0b968f;
}
.custom-css .hover-b--teal-800:hover {
  border-color: #067c7c;
}
.custom-css .hover-b--teal-900:hover {
  border-color: #026661;
}
.custom-css .hover-b--teal-1000:hover {
  border-color: #083f3f;
}
.custom-css .hover-b--teal-1100:hover {
  border-color: #002528;
}
.custom-css .hover-b--teal:hover {
  border-color: #00a99c;
}
.custom-css .hover-b--aqua-0:hover {
  border-color: #d9fcfb;
}
.custom-css .hover-b--aqua-100:hover {
  border-color: #c5f9f9;
}
.custom-css .hover-b--aqua-200:hover {
  border-color: #a5f2f2;
}
.custom-css .hover-b--aqua-300:hover {
  border-color: #76e5e2;
}
.custom-css .hover-b--aqua-400:hover {
  border-color: #33d6e2;
}
.custom-css .hover-b--aqua-500:hover {
  border-color: #17b8ce;
}
.custom-css .hover-b--aqua-600:hover {
  border-color: #0797ae;
}
.custom-css .hover-b--aqua-700:hover {
  border-color: #0b8599;
}
.custom-css .hover-b--aqua-800:hover {
  border-color: #0f6e84;
}
.custom-css .hover-b--aqua-900:hover {
  border-color: #035e73;
}
.custom-css .hover-b--aqua-1000:hover {
  border-color: #083d4f;
}
.custom-css .hover-b--aqua-1100:hover {
  border-color: #002838;
}
.custom-css .hover-b--aqua:hover {
  border-color: #0797ae;
}
.custom-css .hover-b--blue-0:hover {
  border-color: #e9f8ff;
}
.custom-css .hover-b--blue-100:hover {
  border-color: #dcf2ff;
}
.custom-css .hover-b--blue-200:hover {
  border-color: #c7e4f9;
}
.custom-css .hover-b--blue-300:hover {
  border-color: #a1d2f8;
}
.custom-css .hover-b--blue-400:hover {
  border-color: #56adf5;
}
.custom-css .hover-b--blue-500:hover {
  border-color: #3896e3;
}
.custom-css .hover-b--blue-600:hover {
  border-color: #2b87d3;
}
.custom-css .hover-b--blue-700:hover {
  border-color: #2079c3;
}
.custom-css .hover-b--blue-800:hover {
  border-color: #116daa;
}
.custom-css .hover-b--blue-900:hover {
  border-color: #0c5689;
}
.custom-css .hover-b--blue-1000:hover {
  border-color: #0a3960;
}
.custom-css .hover-b--blue-1100:hover {
  border-color: #002138;
}
.custom-css .hover-b--blue:hover {
  border-color: #2b87d3;
}
.custom-css .hover-b--new-blue-0:hover {
  border-color: #e9f4ff;
}
.custom-css .hover-b--new-blue-100:hover {
  border-color: #deebfe;
}
.custom-css .hover-b--new-blue-200:hover {
  border-color: #c7dbf9;
}
.custom-css .hover-b--new-blue-300:hover {
  border-color: #a1c2f8;
}
.custom-css .hover-b--new-blue-400:hover {
  border-color: #5690f5;
}
.custom-css .hover-b--new-blue-500:hover {
  border-color: #3876e3;
}
.custom-css .hover-b--new-blue-600:hover {
  border-color: #2b68d3;
}
.custom-css .hover-b--new-blue-700:hover {
  border-color: #205bc3;
}
.custom-css .hover-b--new-blue-800:hover {
  border-color: #1150aa;
}
.custom-css .hover-b--new-blue-900:hover {
  border-color: #0c3f89;
}
.custom-css .hover-b--new-blue-1000:hover {
  border-color: #0a2960;
}
.custom-css .hover-b--new-blue-1100:hover {
  border-color: #001738;
}
.custom-css .hover-b--new-blue:hover {
  border-color: #2b68d3;
}
.custom-css .hover-b--purple-0:hover {
  border-color: #f2f2f9;
}
.custom-css .hover-b--purple-100:hover {
  border-color: #eaeaf9;
}
.custom-css .hover-b--purple-200:hover {
  border-color: #d8d7f9;
}
.custom-css .hover-b--purple-300:hover {
  border-color: #c1c1f7;
}
.custom-css .hover-b--purple-400:hover {
  border-color: #a193f2;
}
.custom-css .hover-b--purple-500:hover {
  border-color: #9180f4;
}
.custom-css .hover-b--purple-600:hover {
  border-color: #816fea;
}
.custom-css .hover-b--purple-700:hover {
  border-color: #6f5ed3;
}
.custom-css .hover-b--purple-800:hover {
  border-color: #5e4eba;
}
.custom-css .hover-b--purple-900:hover {
  border-color: #483a9c;
}
.custom-css .hover-b--purple-1000:hover {
  border-color: #2d246b;
}
.custom-css .hover-b--purple-1100:hover {
  border-color: #1d1d38;
}
.custom-css .hover-b--purple:hover {
  border-color: #816fea;
}
.custom-css .hover-b--magenta-0:hover {
  border-color: #fef0ff;
}
.custom-css .hover-b--magenta-100:hover {
  border-color: #f9e3fc;
}
.custom-css .hover-b--magenta-200:hover {
  border-color: #f4c4f7;
}
.custom-css .hover-b--magenta-300:hover {
  border-color: #edadf2;
}
.custom-css .hover-b--magenta-350:hover {
  border-color: #ec9af1;
}
.custom-css .hover-b--magenta-400:hover {
  border-color: #f282f5;
}
.custom-css .hover-b--magenta-500:hover {
  border-color: #db61db;
}
.custom-css .hover-b--magenta-600:hover {
  border-color: #c44eb9;
}
.custom-css .hover-b--magenta-700:hover {
  border-color: #ac44a8;
}
.custom-css .hover-b--magenta-800:hover {
  border-color: #8f3896;
}
.custom-css .hover-b--magenta-900:hover {
  border-color: #6c2277;
}
.custom-css .hover-b--magenta-1000:hover {
  border-color: #451551;
}
.custom-css .hover-b--magenta-1100:hover {
  border-color: #29192d;
}
.custom-css .hover-b--magenta:hover {
  border-color: #c44eb9;
}
.custom-css .hover-b--pink-0:hover {
  border-color: #ffe9f3;
}
.custom-css .hover-b--pink-100:hover {
  border-color: #fcdbeb;
}
.custom-css .hover-b--pink-200:hover {
  border-color: #ffb5d5;
}
.custom-css .hover-b--pink-300:hover {
  border-color: #ff95c1;
}
.custom-css .hover-b--pink-400:hover {
  border-color: #ff76ae;
}
.custom-css .hover-b--pink-500:hover {
  border-color: #ef588b;
}
.custom-css .hover-b--pink-600:hover {
  border-color: #e0447c;
}
.custom-css .hover-b--pink-700:hover {
  border-color: #ce3665;
}
.custom-css .hover-b--pink-800:hover {
  border-color: #b22f5b;
}
.custom-css .hover-b--pink-900:hover {
  border-color: #931847;
}
.custom-css .hover-b--pink-1000:hover {
  border-color: #561231;
}
.custom-css .hover-b--pink-1100:hover {
  border-color: #2b1721;
}
.custom-css .hover-b--pink:hover {
  border-color: #e0447c;
}
.custom-css .hover-b--red-0:hover {
  border-color: #ffeae9;
}
.custom-css .hover-b--red-100:hover {
  border-color: #ffd5d2;
}
.custom-css .hover-b--red-200:hover {
  border-color: #ffb8b1;
}
.custom-css .hover-b--red-300:hover {
  border-color: #ff9c8f;
}
.custom-css .hover-b--red-400:hover {
  border-color: #ff7f6e;
}
.custom-css .hover-b--red-500:hover {
  border-color: #f76054;
}
.custom-css .hover-b--red-600:hover {
  border-color: #ed4c42;
}
.custom-css .hover-b--red-700:hover {
  border-color: #db3e3e;
}
.custom-css .hover-b--red-800:hover {
  border-color: #c63434;
}
.custom-css .hover-b--red-900:hover {
  border-color: #922;
}
.custom-css .hover-b--red-1000:hover {
  border-color: #6d1313;
}
.custom-css .hover-b--red-1100:hover {
  border-color: #2b1111;
}
.custom-css .hover-b--red:hover {
  border-color: #ed4c42;
}
.custom-css .hover-b--orange-0:hover {
  border-color: #ffede3;
}
.custom-css .hover-b--orange-100:hover {
  border-color: #fcdccc;
}
.custom-css .hover-b--orange-200:hover {
  border-color: #ffc6a4;
}
.custom-css .hover-b--orange-300:hover {
  border-color: #ffb180;
}
.custom-css .hover-b--orange-400:hover {
  border-color: #ff9c5d;
}
.custom-css .hover-b--orange-500:hover {
  border-color: #fc8943;
}
.custom-css .hover-b--orange-600:hover {
  border-color: #f57d33;
}
.custom-css .hover-b--orange-700:hover {
  border-color: #ed7024;
}
.custom-css .hover-b--orange-800:hover {
  border-color: #ce5511;
}
.custom-css .hover-b--orange-900:hover {
  border-color: #962c0b;
}
.custom-css .hover-b--orange-1000:hover {
  border-color: #601700;
}
.custom-css .hover-b--orange-1100:hover {
  border-color: #2d130e;
}
.custom-css .hover-b--orange:hover {
  border-color: #f57d33;
}
.custom-css .hover-b--yellow-0:hover {
  border-color: #fff8e2;
}
.custom-css .hover-b--yellow-100:hover {
  border-color: #fdefcd;
}
.custom-css .hover-b--yellow-200:hover {
  border-color: #ffe99a;
}
.custom-css .hover-b--yellow-300:hover {
  border-color: #ffe16e;
}
.custom-css .hover-b--yellow-400:hover {
  border-color: #ffd943;
}
.custom-css .hover-b--yellow-500:hover {
  border-color: #ffcd1c;
}
.custom-css .hover-b--yellow-600:hover {
  border-color: #ffbc00;
}
.custom-css .hover-b--yellow-700:hover {
  border-color: #dd9903;
}
.custom-css .hover-b--yellow-800:hover {
  border-color: #ba7506;
}
.custom-css .hover-b--yellow-900:hover {
  border-color: #944c0c;
}
.custom-css .hover-b--yellow-1000:hover {
  border-color: #542a00;
}
.custom-css .hover-b--yellow-1100:hover {
  border-color: #2d1a05;
}
.custom-css .hover-b--yellow:hover {
  border-color: #ffbc00;
}
.custom-css .hover-b--neutral-0:hover {
  border-color: #fff;
}
.custom-css .hover-b--neutral-100:hover {
  border-color: #f3f4f4;
}
.custom-css .hover-b--neutral-200:hover {
  border-color: #dee1e1;
}
.custom-css .hover-b--neutral-300:hover {
  border-color: #c8cccc;
}
.custom-css .hover-b--neutral-400:hover {
  border-color: #b0b6b7;
}
.custom-css .hover-b--neutral-500:hover {
  border-color: #929a9b;
}
.custom-css .hover-b--neutral-600:hover {
  border-color: #6e797a;
}
.custom-css .hover-b--neutral-700:hover {
  border-color: #515e5f;
}
.custom-css .hover-b--neutral-800:hover {
  border-color: #364141;
}
.custom-css .hover-b--neutral-900:hover {
  border-color: #273333;
}
.custom-css .hover-b--neutral-1000:hover {
  border-color: #162020;
}
.custom-css .hover-b--neutral-1100:hover {
  border-color: #040404;
}
.custom-css .hover-b--neutral:hover {
  border-color: #364141;
}
.custom-css .hover-b--bambuTeal-400:hover {
  border-color: #11a7aa;
}
.custom-css .hover-b--bambuTeal-500:hover {
  border-color: #078888;
}
.custom-css .hover-b--bambuTeal-600:hover {
  border-color: #0f6270;
}
.custom-css .hover-b--bambuTeal-700:hover {
  border-color: #0a3f49;
}
.custom-css .hover-b--bambuTeal:hover {
  border-color: #078888;
}
.custom-css .hover-b--bambuYellow-500:hover {
  border-color: #f9b450;
}
.custom-css .hover-b--bambuYellow-600:hover {
  border-color: #ffa017;
}
.custom-css .hover-b--bambuYellow:hover {
  border-color: #f9b450;
}
.custom-css .b--main {
  border-color: #0ca750;
}
.custom-css .b--main-dark {
  border-color: #008b46;
}
.custom-css .b--text,
.custom-css .b--text-dark {
  border-color: #162020;
}
.custom-css .b--text-inverse {
  border-color: #fff;
}
.custom-css .b--form-ui {
  border-color: #116daa;
}
.custom-css .b--form-ui-interaction {
  border-color: #0c5689;
}
.custom-css .b--link {
  border-color: #205bc3;
}
.custom-css .b--link-interaction {
  border-color: #0c3f89;
}
.custom-css .b--link-dark {
  border-color: #002138;
}
.custom-css .b--background,
.custom-css .b--link-inverse,
.custom-css .b--link-white {
  border-color: #fff;
}
.custom-css .b--background-light {
  border-color: #f3f4f4;
}
.custom-css .b--background-dark {
  border-color: #002138;
}
.custom-css .b--background-hero,
.custom-css .b--background-inverse {
  border-color: #273333;
}
.custom-css .b--background-hero-light {
  border-color: #f3f4f4;
}
.custom-css .b--background-hero-dark {
  border-color: #273333;
}
.custom-css .b--primary {
  border-color: #026661;
}
.custom-css .b--primary-dark,
.custom-css .b--primary-hover {
  border-color: #067c7c;
}
.custom-css .b--secondary {
  border-color: #0ca750;
}
.custom-css .b--secondary-dark {
  border-color: #008b46;
}
.custom-css .hover-b--main:hover {
  border-color: #0ca750;
}
.custom-css .hover-b--main-dark:hover {
  border-color: #008b46;
}
.custom-css .hover-b--text-dark:hover,
.custom-css .hover-b--text:hover {
  border-color: #162020;
}
.custom-css .hover-b--text-inverse:hover {
  border-color: #fff;
}
.custom-css .hover-b--form-ui:hover {
  border-color: #116daa;
}
.custom-css .hover-b--form-ui-interaction:hover {
  border-color: #0c5689;
}
.custom-css .hover-b--link:hover {
  border-color: #205bc3;
}
.custom-css .hover-b--link-interaction:hover {
  border-color: #0c3f89;
}
.custom-css .hover-b--link-dark:hover {
  border-color: #002138;
}
.custom-css .hover-b--background:hover,
.custom-css .hover-b--link-inverse:hover,
.custom-css .hover-b--link-white:hover {
  border-color: #fff;
}
.custom-css .hover-b--background-light:hover {
  border-color: #f3f4f4;
}
.custom-css .hover-b--background-dark:hover {
  border-color: #002138;
}
.custom-css .hover-b--background-hero:hover,
.custom-css .hover-b--background-inverse:hover {
  border-color: #273333;
}
.custom-css .hover-b--background-hero-light:hover {
  border-color: #f3f4f4;
}
.custom-css .hover-b--background-hero-dark:hover {
  border-color: #273333;
}
.custom-css .hover-b--primary:hover {
  border-color: #026661;
}
.custom-css .hover-b--primary-dark:hover,
.custom-css .hover-b--primary-hover:hover {
  border-color: #067c7c;
}
.custom-css .hover-b--secondary:hover {
  border-color: #0ca750;
}
.custom-css .hover-b--secondary-dark:hover {
  border-color: #008b46;
}
.custom-css .b-transparent {
  border-color: transparent;
}
.custom-css .b--newblue-900,
.custom-css .hover-b--newblue-900:hover {
  border-color: #0c3f89;
}
.custom-css .b--newblue-1000 {
  border-color: #0a2960;
}
@media screen and (min-width: 480px) {
  .custom-css .b--green-0-ns {
    border-color: #ebf9eb;
  }
  .custom-css .b--green-100-ns {
    border-color: #d7f4d7;
  }
  .custom-css .b--green-200-ns {
    border-color: #c2f2bd;
  }
  .custom-css .b--green-300-ns {
    border-color: #98e58e;
  }
  .custom-css .b--green-400-ns {
    border-color: #75dd66;
  }
  .custom-css .b--green-500-ns {
    border-color: #59cb59;
  }
  .custom-css .b--green-600-ns {
    border-color: #2bb656;
  }
  .custom-css .b--green-700-ns {
    border-color: #0ca750;
  }
  .custom-css .b--green-800-ns {
    border-color: #008b46;
  }
  .custom-css .b--green-900-ns {
    border-color: #006b40;
  }
  .custom-css .b--green-1000-ns {
    border-color: #08422f;
  }
  .custom-css .b--green-1100-ns {
    border-color: #002b20;
  }
  .custom-css .b--green-ns {
    border-color: #2bb656;
  }
  .custom-css .b--teal-0-ns {
    border-color: #e5f9f5;
  }
  .custom-css .b--teal-50-ns {
    border-color: #ccf1ea;
  }
  .custom-css .b--teal-100-ns {
    border-color: #cdf7ef;
  }
  .custom-css .b--teal-200-ns {
    border-color: #b3f2e6;
  }
  .custom-css .b--teal-300-ns {
    border-color: #7dead5;
  }
  .custom-css .b--teal-400-ns {
    border-color: #24e0c5;
  }
  .custom-css .b--teal-500-ns {
    border-color: #08c4b2;
  }
  .custom-css .b--teal-600-ns {
    border-color: #00a99c;
  }
  .custom-css .b--teal-700-ns {
    border-color: #0b968f;
  }
  .custom-css .b--teal-800-ns {
    border-color: #067c7c;
  }
  .custom-css .b--teal-900-ns {
    border-color: #026661;
  }
  .custom-css .b--teal-1000-ns {
    border-color: #083f3f;
  }
  .custom-css .b--teal-1100-ns {
    border-color: #002528;
  }
  .custom-css .b--teal-ns {
    border-color: #00a99c;
  }
  .custom-css .b--aqua-0-ns {
    border-color: #d9fcfb;
  }
  .custom-css .b--aqua-100-ns {
    border-color: #c5f9f9;
  }
  .custom-css .b--aqua-200-ns {
    border-color: #a5f2f2;
  }
  .custom-css .b--aqua-300-ns {
    border-color: #76e5e2;
  }
  .custom-css .b--aqua-400-ns {
    border-color: #33d6e2;
  }
  .custom-css .b--aqua-500-ns {
    border-color: #17b8ce;
  }
  .custom-css .b--aqua-600-ns {
    border-color: #0797ae;
  }
  .custom-css .b--aqua-700-ns {
    border-color: #0b8599;
  }
  .custom-css .b--aqua-800-ns {
    border-color: #0f6e84;
  }
  .custom-css .b--aqua-900-ns {
    border-color: #035e73;
  }
  .custom-css .b--aqua-1000-ns {
    border-color: #083d4f;
  }
  .custom-css .b--aqua-1100-ns {
    border-color: #002838;
  }
  .custom-css .b--aqua-ns {
    border-color: #0797ae;
  }
  .custom-css .b--blue-0-ns {
    border-color: #e9f8ff;
  }
  .custom-css .b--blue-100-ns {
    border-color: #dcf2ff;
  }
  .custom-css .b--blue-200-ns {
    border-color: #c7e4f9;
  }
  .custom-css .b--blue-300-ns {
    border-color: #a1d2f8;
  }
  .custom-css .b--blue-400-ns {
    border-color: #56adf5;
  }
  .custom-css .b--blue-500-ns {
    border-color: #3896e3;
  }
  .custom-css .b--blue-600-ns {
    border-color: #2b87d3;
  }
  .custom-css .b--blue-700-ns {
    border-color: #2079c3;
  }
  .custom-css .b--blue-800-ns {
    border-color: #116daa;
  }
  .custom-css .b--blue-900-ns {
    border-color: #0c5689;
  }
  .custom-css .b--blue-1000-ns {
    border-color: #0a3960;
  }
  .custom-css .b--blue-1100-ns {
    border-color: #002138;
  }
  .custom-css .b--blue-ns {
    border-color: #2b87d3;
  }
  .custom-css .b--new-blue-0-ns {
    border-color: #e9f4ff;
  }
  .custom-css .b--new-blue-100-ns {
    border-color: #deebfe;
  }
  .custom-css .b--new-blue-200-ns {
    border-color: #c7dbf9;
  }
  .custom-css .b--new-blue-300-ns {
    border-color: #a1c2f8;
  }
  .custom-css .b--new-blue-400-ns {
    border-color: #5690f5;
  }
  .custom-css .b--new-blue-500-ns {
    border-color: #3876e3;
  }
  .custom-css .b--new-blue-600-ns {
    border-color: #2b68d3;
  }
  .custom-css .b--new-blue-700-ns {
    border-color: #205bc3;
  }
  .custom-css .b--new-blue-800-ns {
    border-color: #1150aa;
  }
  .custom-css .b--new-blue-900-ns {
    border-color: #0c3f89;
  }
  .custom-css .b--new-blue-1000-ns {
    border-color: #0a2960;
  }
  .custom-css .b--new-blue-1100-ns {
    border-color: #001738;
  }
  .custom-css .b--new-blue-ns {
    border-color: #2b68d3;
  }
  .custom-css .b--purple-0-ns {
    border-color: #f2f2f9;
  }
  .custom-css .b--purple-100-ns {
    border-color: #eaeaf9;
  }
  .custom-css .b--purple-200-ns {
    border-color: #d8d7f9;
  }
  .custom-css .b--purple-300-ns {
    border-color: #c1c1f7;
  }
  .custom-css .b--purple-400-ns {
    border-color: #a193f2;
  }
  .custom-css .b--purple-500-ns {
    border-color: #9180f4;
  }
  .custom-css .b--purple-600-ns {
    border-color: #816fea;
  }
  .custom-css .b--purple-700-ns {
    border-color: #6f5ed3;
  }
  .custom-css .b--purple-800-ns {
    border-color: #5e4eba;
  }
  .custom-css .b--purple-900-ns {
    border-color: #483a9c;
  }
  .custom-css .b--purple-1000-ns {
    border-color: #2d246b;
  }
  .custom-css .b--purple-1100-ns {
    border-color: #1d1d38;
  }
  .custom-css .b--purple-ns {
    border-color: #816fea;
  }
  .custom-css .b--magenta-0-ns {
    border-color: #fef0ff;
  }
  .custom-css .b--magenta-100-ns {
    border-color: #f9e3fc;
  }
  .custom-css .b--magenta-200-ns {
    border-color: #f4c4f7;
  }
  .custom-css .b--magenta-300-ns {
    border-color: #edadf2;
  }
  .custom-css .b--magenta-350-ns {
    border-color: #ec9af1;
  }
  .custom-css .b--magenta-400-ns {
    border-color: #f282f5;
  }
  .custom-css .b--magenta-500-ns {
    border-color: #db61db;
  }
  .custom-css .b--magenta-600-ns {
    border-color: #c44eb9;
  }
  .custom-css .b--magenta-700-ns {
    border-color: #ac44a8;
  }
  .custom-css .b--magenta-800-ns {
    border-color: #8f3896;
  }
  .custom-css .b--magenta-900-ns {
    border-color: #6c2277;
  }
  .custom-css .b--magenta-1000-ns {
    border-color: #451551;
  }
  .custom-css .b--magenta-1100-ns {
    border-color: #29192d;
  }
  .custom-css .b--magenta-ns {
    border-color: #c44eb9;
  }
  .custom-css .b--pink-0-ns {
    border-color: #ffe9f3;
  }
  .custom-css .b--pink-100-ns {
    border-color: #fcdbeb;
  }
  .custom-css .b--pink-200-ns {
    border-color: #ffb5d5;
  }
  .custom-css .b--pink-300-ns {
    border-color: #ff95c1;
  }
  .custom-css .b--pink-400-ns {
    border-color: #ff76ae;
  }
  .custom-css .b--pink-500-ns {
    border-color: #ef588b;
  }
  .custom-css .b--pink-600-ns {
    border-color: #e0447c;
  }
  .custom-css .b--pink-700-ns {
    border-color: #ce3665;
  }
  .custom-css .b--pink-800-ns {
    border-color: #b22f5b;
  }
  .custom-css .b--pink-900-ns {
    border-color: #931847;
  }
  .custom-css .b--pink-1000-ns {
    border-color: #561231;
  }
  .custom-css .b--pink-1100-ns {
    border-color: #2b1721;
  }
  .custom-css .b--pink-ns {
    border-color: #e0447c;
  }
  .custom-css .b--red-0-ns {
    border-color: #ffeae9;
  }
  .custom-css .b--red-100-ns {
    border-color: #ffd5d2;
  }
  .custom-css .b--red-200-ns {
    border-color: #ffb8b1;
  }
  .custom-css .b--red-300-ns {
    border-color: #ff9c8f;
  }
  .custom-css .b--red-400-ns {
    border-color: #ff7f6e;
  }
  .custom-css .b--red-500-ns {
    border-color: #f76054;
  }
  .custom-css .b--red-600-ns {
    border-color: #ed4c42;
  }
  .custom-css .b--red-700-ns {
    border-color: #db3e3e;
  }
  .custom-css .b--red-800-ns {
    border-color: #c63434;
  }
  .custom-css .b--red-900-ns {
    border-color: #922;
  }
  .custom-css .b--red-1000-ns {
    border-color: #6d1313;
  }
  .custom-css .b--red-1100-ns {
    border-color: #2b1111;
  }
  .custom-css .b--red-ns {
    border-color: #ed4c42;
  }
  .custom-css .b--orange-0-ns {
    border-color: #ffede3;
  }
  .custom-css .b--orange-100-ns {
    border-color: #fcdccc;
  }
  .custom-css .b--orange-200-ns {
    border-color: #ffc6a4;
  }
  .custom-css .b--orange-300-ns {
    border-color: #ffb180;
  }
  .custom-css .b--orange-400-ns {
    border-color: #ff9c5d;
  }
  .custom-css .b--orange-500-ns {
    border-color: #fc8943;
  }
  .custom-css .b--orange-600-ns {
    border-color: #f57d33;
  }
  .custom-css .b--orange-700-ns {
    border-color: #ed7024;
  }
  .custom-css .b--orange-800-ns {
    border-color: #ce5511;
  }
  .custom-css .b--orange-900-ns {
    border-color: #962c0b;
  }
  .custom-css .b--orange-1000-ns {
    border-color: #601700;
  }
  .custom-css .b--orange-1100-ns {
    border-color: #2d130e;
  }
  .custom-css .b--orange-ns {
    border-color: #f57d33;
  }
  .custom-css .b--yellow-0-ns {
    border-color: #fff8e2;
  }
  .custom-css .b--yellow-100-ns {
    border-color: #fdefcd;
  }
  .custom-css .b--yellow-200-ns {
    border-color: #ffe99a;
  }
  .custom-css .b--yellow-300-ns {
    border-color: #ffe16e;
  }
  .custom-css .b--yellow-400-ns {
    border-color: #ffd943;
  }
  .custom-css .b--yellow-500-ns {
    border-color: #ffcd1c;
  }
  .custom-css .b--yellow-600-ns {
    border-color: #ffbc00;
  }
  .custom-css .b--yellow-700-ns {
    border-color: #dd9903;
  }
  .custom-css .b--yellow-800-ns {
    border-color: #ba7506;
  }
  .custom-css .b--yellow-900-ns {
    border-color: #944c0c;
  }
  .custom-css .b--yellow-1000-ns {
    border-color: #542a00;
  }
  .custom-css .b--yellow-1100-ns {
    border-color: #2d1a05;
  }
  .custom-css .b--yellow-ns {
    border-color: #ffbc00;
  }
  .custom-css .b--neutral-0-ns {
    border-color: #fff;
  }
  .custom-css .b--neutral-100-ns {
    border-color: #f3f4f4;
  }
  .custom-css .b--neutral-200-ns {
    border-color: #dee1e1;
  }
  .custom-css .b--neutral-300-ns {
    border-color: #c8cccc;
  }
  .custom-css .b--neutral-400-ns {
    border-color: #b0b6b7;
  }
  .custom-css .b--neutral-500-ns {
    border-color: #929a9b;
  }
  .custom-css .b--neutral-600-ns {
    border-color: #6e797a;
  }
  .custom-css .b--neutral-700-ns {
    border-color: #515e5f;
  }
  .custom-css .b--neutral-800-ns {
    border-color: #364141;
  }
  .custom-css .b--neutral-900-ns {
    border-color: #273333;
  }
  .custom-css .b--neutral-1000-ns {
    border-color: #162020;
  }
  .custom-css .b--neutral-1100-ns {
    border-color: #040404;
  }
  .custom-css .b--neutral-ns {
    border-color: #364141;
  }
  .custom-css .b--bambuTeal-400-ns {
    border-color: #11a7aa;
  }
  .custom-css .b--bambuTeal-500-ns {
    border-color: #078888;
  }
  .custom-css .b--bambuTeal-600-ns {
    border-color: #0f6270;
  }
  .custom-css .b--bambuTeal-700-ns {
    border-color: #0a3f49;
  }
  .custom-css .b--bambuTeal-ns {
    border-color: #078888;
  }
  .custom-css .b--bambuYellow-500-ns {
    border-color: #f9b450;
  }
  .custom-css .b--bambuYellow-600-ns {
    border-color: #ffa017;
  }
  .custom-css .b--bambuYellow-ns {
    border-color: #f9b450;
  }
  .custom-css .hover-b--green-0-ns:hover {
    border-color: #ebf9eb;
  }
  .custom-css .hover-b--green-100-ns:hover {
    border-color: #d7f4d7;
  }
  .custom-css .hover-b--green-200-ns:hover {
    border-color: #c2f2bd;
  }
  .custom-css .hover-b--green-300-ns:hover {
    border-color: #98e58e;
  }
  .custom-css .hover-b--green-400-ns:hover {
    border-color: #75dd66;
  }
  .custom-css .hover-b--green-500-ns:hover {
    border-color: #59cb59;
  }
  .custom-css .hover-b--green-600-ns:hover {
    border-color: #2bb656;
  }
  .custom-css .hover-b--green-700-ns:hover {
    border-color: #0ca750;
  }
  .custom-css .hover-b--green-800-ns:hover {
    border-color: #008b46;
  }
  .custom-css .hover-b--green-900-ns:hover {
    border-color: #006b40;
  }
  .custom-css .hover-b--green-1000-ns:hover {
    border-color: #08422f;
  }
  .custom-css .hover-b--green-1100-ns:hover {
    border-color: #002b20;
  }
  .custom-css .hover-b--green-ns:hover {
    border-color: #2bb656;
  }
  .custom-css .hover-b--teal-0-ns:hover {
    border-color: #e5f9f5;
  }
  .custom-css .hover-b--teal-50-ns:hover {
    border-color: #ccf1ea;
  }
  .custom-css .hover-b--teal-100-ns:hover {
    border-color: #cdf7ef;
  }
  .custom-css .hover-b--teal-200-ns:hover {
    border-color: #b3f2e6;
  }
  .custom-css .hover-b--teal-300-ns:hover {
    border-color: #7dead5;
  }
  .custom-css .hover-b--teal-400-ns:hover {
    border-color: #24e0c5;
  }
  .custom-css .hover-b--teal-500-ns:hover {
    border-color: #08c4b2;
  }
  .custom-css .hover-b--teal-600-ns:hover {
    border-color: #00a99c;
  }
  .custom-css .hover-b--teal-700-ns:hover {
    border-color: #0b968f;
  }
  .custom-css .hover-b--teal-800-ns:hover {
    border-color: #067c7c;
  }
  .custom-css .hover-b--teal-900-ns:hover {
    border-color: #026661;
  }
  .custom-css .hover-b--teal-1000-ns:hover {
    border-color: #083f3f;
  }
  .custom-css .hover-b--teal-1100-ns:hover {
    border-color: #002528;
  }
  .custom-css .hover-b--teal-ns:hover {
    border-color: #00a99c;
  }
  .custom-css .hover-b--aqua-0-ns:hover {
    border-color: #d9fcfb;
  }
  .custom-css .hover-b--aqua-100-ns:hover {
    border-color: #c5f9f9;
  }
  .custom-css .hover-b--aqua-200-ns:hover {
    border-color: #a5f2f2;
  }
  .custom-css .hover-b--aqua-300-ns:hover {
    border-color: #76e5e2;
  }
  .custom-css .hover-b--aqua-400-ns:hover {
    border-color: #33d6e2;
  }
  .custom-css .hover-b--aqua-500-ns:hover {
    border-color: #17b8ce;
  }
  .custom-css .hover-b--aqua-600-ns:hover {
    border-color: #0797ae;
  }
  .custom-css .hover-b--aqua-700-ns:hover {
    border-color: #0b8599;
  }
  .custom-css .hover-b--aqua-800-ns:hover {
    border-color: #0f6e84;
  }
  .custom-css .hover-b--aqua-900-ns:hover {
    border-color: #035e73;
  }
  .custom-css .hover-b--aqua-1000-ns:hover {
    border-color: #083d4f;
  }
  .custom-css .hover-b--aqua-1100-ns:hover {
    border-color: #002838;
  }
  .custom-css .hover-b--aqua-ns:hover {
    border-color: #0797ae;
  }
  .custom-css .hover-b--blue-0-ns:hover {
    border-color: #e9f8ff;
  }
  .custom-css .hover-b--blue-100-ns:hover {
    border-color: #dcf2ff;
  }
  .custom-css .hover-b--blue-200-ns:hover {
    border-color: #c7e4f9;
  }
  .custom-css .hover-b--blue-300-ns:hover {
    border-color: #a1d2f8;
  }
  .custom-css .hover-b--blue-400-ns:hover {
    border-color: #56adf5;
  }
  .custom-css .hover-b--blue-500-ns:hover {
    border-color: #3896e3;
  }
  .custom-css .hover-b--blue-600-ns:hover {
    border-color: #2b87d3;
  }
  .custom-css .hover-b--blue-700-ns:hover {
    border-color: #2079c3;
  }
  .custom-css .hover-b--blue-800-ns:hover {
    border-color: #116daa;
  }
  .custom-css .hover-b--blue-900-ns:hover {
    border-color: #0c5689;
  }
  .custom-css .hover-b--blue-1000-ns:hover {
    border-color: #0a3960;
  }
  .custom-css .hover-b--blue-1100-ns:hover {
    border-color: #002138;
  }
  .custom-css .hover-b--blue-ns:hover {
    border-color: #2b87d3;
  }
  .custom-css .hover-b--new-blue-0-ns:hover {
    border-color: #e9f4ff;
  }
  .custom-css .hover-b--new-blue-100-ns:hover {
    border-color: #deebfe;
  }
  .custom-css .hover-b--new-blue-200-ns:hover {
    border-color: #c7dbf9;
  }
  .custom-css .hover-b--new-blue-300-ns:hover {
    border-color: #a1c2f8;
  }
  .custom-css .hover-b--new-blue-400-ns:hover {
    border-color: #5690f5;
  }
  .custom-css .hover-b--new-blue-500-ns:hover {
    border-color: #3876e3;
  }
  .custom-css .hover-b--new-blue-600-ns:hover {
    border-color: #2b68d3;
  }
  .custom-css .hover-b--new-blue-700-ns:hover {
    border-color: #205bc3;
  }
  .custom-css .hover-b--new-blue-800-ns:hover {
    border-color: #1150aa;
  }
  .custom-css .hover-b--new-blue-900-ns:hover {
    border-color: #0c3f89;
  }
  .custom-css .hover-b--new-blue-1000-ns:hover {
    border-color: #0a2960;
  }
  .custom-css .hover-b--new-blue-1100-ns:hover {
    border-color: #001738;
  }
  .custom-css .hover-b--new-blue-ns:hover {
    border-color: #2b68d3;
  }
  .custom-css .hover-b--purple-0-ns:hover {
    border-color: #f2f2f9;
  }
  .custom-css .hover-b--purple-100-ns:hover {
    border-color: #eaeaf9;
  }
  .custom-css .hover-b--purple-200-ns:hover {
    border-color: #d8d7f9;
  }
  .custom-css .hover-b--purple-300-ns:hover {
    border-color: #c1c1f7;
  }
  .custom-css .hover-b--purple-400-ns:hover {
    border-color: #a193f2;
  }
  .custom-css .hover-b--purple-500-ns:hover {
    border-color: #9180f4;
  }
  .custom-css .hover-b--purple-600-ns:hover {
    border-color: #816fea;
  }
  .custom-css .hover-b--purple-700-ns:hover {
    border-color: #6f5ed3;
  }
  .custom-css .hover-b--purple-800-ns:hover {
    border-color: #5e4eba;
  }
  .custom-css .hover-b--purple-900-ns:hover {
    border-color: #483a9c;
  }
  .custom-css .hover-b--purple-1000-ns:hover {
    border-color: #2d246b;
  }
  .custom-css .hover-b--purple-1100-ns:hover {
    border-color: #1d1d38;
  }
  .custom-css .hover-b--purple-ns:hover {
    border-color: #816fea;
  }
  .custom-css .hover-b--magenta-0-ns:hover {
    border-color: #fef0ff;
  }
  .custom-css .hover-b--magenta-100-ns:hover {
    border-color: #f9e3fc;
  }
  .custom-css .hover-b--magenta-200-ns:hover {
    border-color: #f4c4f7;
  }
  .custom-css .hover-b--magenta-300-ns:hover {
    border-color: #edadf2;
  }
  .custom-css .hover-b--magenta-350-ns:hover {
    border-color: #ec9af1;
  }
  .custom-css .hover-b--magenta-400-ns:hover {
    border-color: #f282f5;
  }
  .custom-css .hover-b--magenta-500-ns:hover {
    border-color: #db61db;
  }
  .custom-css .hover-b--magenta-600-ns:hover {
    border-color: #c44eb9;
  }
  .custom-css .hover-b--magenta-700-ns:hover {
    border-color: #ac44a8;
  }
  .custom-css .hover-b--magenta-800-ns:hover {
    border-color: #8f3896;
  }
  .custom-css .hover-b--magenta-900-ns:hover {
    border-color: #6c2277;
  }
  .custom-css .hover-b--magenta-1000-ns:hover {
    border-color: #451551;
  }
  .custom-css .hover-b--magenta-1100-ns:hover {
    border-color: #29192d;
  }
  .custom-css .hover-b--magenta-ns:hover {
    border-color: #c44eb9;
  }
  .custom-css .hover-b--pink-0-ns:hover {
    border-color: #ffe9f3;
  }
  .custom-css .hover-b--pink-100-ns:hover {
    border-color: #fcdbeb;
  }
  .custom-css .hover-b--pink-200-ns:hover {
    border-color: #ffb5d5;
  }
  .custom-css .hover-b--pink-300-ns:hover {
    border-color: #ff95c1;
  }
  .custom-css .hover-b--pink-400-ns:hover {
    border-color: #ff76ae;
  }
  .custom-css .hover-b--pink-500-ns:hover {
    border-color: #ef588b;
  }
  .custom-css .hover-b--pink-600-ns:hover {
    border-color: #e0447c;
  }
  .custom-css .hover-b--pink-700-ns:hover {
    border-color: #ce3665;
  }
  .custom-css .hover-b--pink-800-ns:hover {
    border-color: #b22f5b;
  }
  .custom-css .hover-b--pink-900-ns:hover {
    border-color: #931847;
  }
  .custom-css .hover-b--pink-1000-ns:hover {
    border-color: #561231;
  }
  .custom-css .hover-b--pink-1100-ns:hover {
    border-color: #2b1721;
  }
  .custom-css .hover-b--pink-ns:hover {
    border-color: #e0447c;
  }
  .custom-css .hover-b--red-0-ns:hover {
    border-color: #ffeae9;
  }
  .custom-css .hover-b--red-100-ns:hover {
    border-color: #ffd5d2;
  }
  .custom-css .hover-b--red-200-ns:hover {
    border-color: #ffb8b1;
  }
  .custom-css .hover-b--red-300-ns:hover {
    border-color: #ff9c8f;
  }
  .custom-css .hover-b--red-400-ns:hover {
    border-color: #ff7f6e;
  }
  .custom-css .hover-b--red-500-ns:hover {
    border-color: #f76054;
  }
  .custom-css .hover-b--red-600-ns:hover {
    border-color: #ed4c42;
  }
  .custom-css .hover-b--red-700-ns:hover {
    border-color: #db3e3e;
  }
  .custom-css .hover-b--red-800-ns:hover {
    border-color: #c63434;
  }
  .custom-css .hover-b--red-900-ns:hover {
    border-color: #922;
  }
  .custom-css .hover-b--red-1000-ns:hover {
    border-color: #6d1313;
  }
  .custom-css .hover-b--red-1100-ns:hover {
    border-color: #2b1111;
  }
  .custom-css .hover-b--red-ns:hover {
    border-color: #ed4c42;
  }
  .custom-css .hover-b--orange-0-ns:hover {
    border-color: #ffede3;
  }
  .custom-css .hover-b--orange-100-ns:hover {
    border-color: #fcdccc;
  }
  .custom-css .hover-b--orange-200-ns:hover {
    border-color: #ffc6a4;
  }
  .custom-css .hover-b--orange-300-ns:hover {
    border-color: #ffb180;
  }
  .custom-css .hover-b--orange-400-ns:hover {
    border-color: #ff9c5d;
  }
  .custom-css .hover-b--orange-500-ns:hover {
    border-color: #fc8943;
  }
  .custom-css .hover-b--orange-600-ns:hover {
    border-color: #f57d33;
  }
  .custom-css .hover-b--orange-700-ns:hover {
    border-color: #ed7024;
  }
  .custom-css .hover-b--orange-800-ns:hover {
    border-color: #ce5511;
  }
  .custom-css .hover-b--orange-900-ns:hover {
    border-color: #962c0b;
  }
  .custom-css .hover-b--orange-1000-ns:hover {
    border-color: #601700;
  }
  .custom-css .hover-b--orange-1100-ns:hover {
    border-color: #2d130e;
  }
  .custom-css .hover-b--orange-ns:hover {
    border-color: #f57d33;
  }
  .custom-css .hover-b--yellow-0-ns:hover {
    border-color: #fff8e2;
  }
  .custom-css .hover-b--yellow-100-ns:hover {
    border-color: #fdefcd;
  }
  .custom-css .hover-b--yellow-200-ns:hover {
    border-color: #ffe99a;
  }
  .custom-css .hover-b--yellow-300-ns:hover {
    border-color: #ffe16e;
  }
  .custom-css .hover-b--yellow-400-ns:hover {
    border-color: #ffd943;
  }
  .custom-css .hover-b--yellow-500-ns:hover {
    border-color: #ffcd1c;
  }
  .custom-css .hover-b--yellow-600-ns:hover {
    border-color: #ffbc00;
  }
  .custom-css .hover-b--yellow-700-ns:hover {
    border-color: #dd9903;
  }
  .custom-css .hover-b--yellow-800-ns:hover {
    border-color: #ba7506;
  }
  .custom-css .hover-b--yellow-900-ns:hover {
    border-color: #944c0c;
  }
  .custom-css .hover-b--yellow-1000-ns:hover {
    border-color: #542a00;
  }
  .custom-css .hover-b--yellow-1100-ns:hover {
    border-color: #2d1a05;
  }
  .custom-css .hover-b--yellow-ns:hover {
    border-color: #ffbc00;
  }
  .custom-css .hover-b--neutral-0-ns:hover {
    border-color: #fff;
  }
  .custom-css .hover-b--neutral-100-ns:hover {
    border-color: #f3f4f4;
  }
  .custom-css .hover-b--neutral-200-ns:hover {
    border-color: #dee1e1;
  }
  .custom-css .hover-b--neutral-300-ns:hover {
    border-color: #c8cccc;
  }
  .custom-css .hover-b--neutral-400-ns:hover {
    border-color: #b0b6b7;
  }
  .custom-css .hover-b--neutral-500-ns:hover {
    border-color: #929a9b;
  }
  .custom-css .hover-b--neutral-600-ns:hover {
    border-color: #6e797a;
  }
  .custom-css .hover-b--neutral-700-ns:hover {
    border-color: #515e5f;
  }
  .custom-css .hover-b--neutral-800-ns:hover {
    border-color: #364141;
  }
  .custom-css .hover-b--neutral-900-ns:hover {
    border-color: #273333;
  }
  .custom-css .hover-b--neutral-1000-ns:hover {
    border-color: #162020;
  }
  .custom-css .hover-b--neutral-1100-ns:hover {
    border-color: #040404;
  }
  .custom-css .hover-b--neutral-ns:hover {
    border-color: #364141;
  }
  .custom-css .hover-b--bambuTeal-400-ns:hover {
    border-color: #11a7aa;
  }
  .custom-css .hover-b--bambuTeal-500-ns:hover {
    border-color: #078888;
  }
  .custom-css .hover-b--bambuTeal-600-ns:hover {
    border-color: #0f6270;
  }
  .custom-css .hover-b--bambuTeal-700-ns:hover {
    border-color: #0a3f49;
  }
  .custom-css .hover-b--bambuTeal-ns:hover {
    border-color: #078888;
  }
  .custom-css .hover-b--bambuYellow-500-ns:hover {
    border-color: #f9b450;
  }
  .custom-css .hover-b--bambuYellow-600-ns:hover {
    border-color: #ffa017;
  }
  .custom-css .hover-b--bambuYellow-ns:hover {
    border-color: #f9b450;
  }
  .custom-css .b--main-ns {
    border-color: #0ca750;
  }
  .custom-css .b--main-dark-ns {
    border-color: #008b46;
  }
  .custom-css .b--text-dark-ns,
  .custom-css .b--text-ns {
    border-color: #162020;
  }
  .custom-css .b--text-inverse-ns {
    border-color: #fff;
  }
  .custom-css .b--form-ui-ns {
    border-color: #116daa;
  }
  .custom-css .b--form-ui-interaction-ns {
    border-color: #0c5689;
  }
  .custom-css .b--link-ns {
    border-color: #205bc3;
  }
  .custom-css .b--link-interaction-ns {
    border-color: #0c3f89;
  }
  .custom-css .b--link-dark-ns {
    border-color: #002138;
  }
  .custom-css .b--background-ns,
  .custom-css .b--link-inverse-ns,
  .custom-css .b--link-white-ns {
    border-color: #fff;
  }
  .custom-css .b--background-light-ns {
    border-color: #f3f4f4;
  }
  .custom-css .b--background-dark-ns {
    border-color: #002138;
  }
  .custom-css .b--background-hero-ns,
  .custom-css .b--background-inverse-ns {
    border-color: #273333;
  }
  .custom-css .b--background-hero-light-ns {
    border-color: #f3f4f4;
  }
  .custom-css .b--background-hero-dark-ns {
    border-color: #273333;
  }
  .custom-css .b--primary-ns {
    border-color: #026661;
  }
  .custom-css .b--primary-dark-ns,
  .custom-css .b--primary-hover-ns {
    border-color: #067c7c;
  }
  .custom-css .b--secondary-ns {
    border-color: #0ca750;
  }
  .custom-css .b--secondary-dark-ns {
    border-color: #008b46;
  }
  .custom-css .hover-b--main-ns:hover {
    border-color: #0ca750;
  }
  .custom-css .hover-b--main-dark-ns:hover {
    border-color: #008b46;
  }
  .custom-css .hover-b--text-dark-ns:hover,
  .custom-css .hover-b--text-ns:hover {
    border-color: #162020;
  }
  .custom-css .hover-b--text-inverse-ns:hover {
    border-color: #fff;
  }
  .custom-css .hover-b--form-ui-ns:hover {
    border-color: #116daa;
  }
  .custom-css .hover-b--form-ui-interaction-ns:hover {
    border-color: #0c5689;
  }
  .custom-css .hover-b--link-ns:hover {
    border-color: #205bc3;
  }
  .custom-css .hover-b--link-interaction-ns:hover {
    border-color: #0c3f89;
  }
  .custom-css .hover-b--link-dark-ns:hover {
    border-color: #002138;
  }
  .custom-css .hover-b--background-ns:hover,
  .custom-css .hover-b--link-inverse-ns:hover,
  .custom-css .hover-b--link-white-ns:hover {
    border-color: #fff;
  }
  .custom-css .hover-b--background-light-ns:hover {
    border-color: #f3f4f4;
  }
  .custom-css .hover-b--background-dark-ns:hover {
    border-color: #002138;
  }
  .custom-css .hover-b--background-hero-ns:hover,
  .custom-css .hover-b--background-inverse-ns:hover {
    border-color: #273333;
  }
  .custom-css .hover-b--background-hero-light-ns:hover {
    border-color: #f3f4f4;
  }
  .custom-css .hover-b--background-hero-dark-ns:hover {
    border-color: #273333;
  }
  .custom-css .hover-b--primary-ns:hover {
    border-color: #026661;
  }
  .custom-css .hover-b--primary-dark-ns:hover,
  .custom-css .hover-b--primary-hover-ns:hover {
    border-color: #067c7c;
  }
  .custom-css .hover-b--secondary-ns:hover {
    border-color: #0ca750;
  }
  .custom-css .hover-b--secondary-dark-ns:hover {
    border-color: #008b46;
  }
  .custom-css .b-transparent-ns {
    border-color: transparent;
  }
  .custom-css .b--newblue-900-ns,
  .custom-css .hover-b--newblue-900-ns:hover {
    border-color: #0c3f89;
  }
  .custom-css .b--newblue-1000-ns {
    border-color: #0a2960;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .b--green-0-m {
    border-color: #ebf9eb;
  }
  .custom-css .b--green-100-m {
    border-color: #d7f4d7;
  }
  .custom-css .b--green-200-m {
    border-color: #c2f2bd;
  }
  .custom-css .b--green-300-m {
    border-color: #98e58e;
  }
  .custom-css .b--green-400-m {
    border-color: #75dd66;
  }
  .custom-css .b--green-500-m {
    border-color: #59cb59;
  }
  .custom-css .b--green-600-m {
    border-color: #2bb656;
  }
  .custom-css .b--green-700-m {
    border-color: #0ca750;
  }
  .custom-css .b--green-800-m {
    border-color: #008b46;
  }
  .custom-css .b--green-900-m {
    border-color: #006b40;
  }
  .custom-css .b--green-1000-m {
    border-color: #08422f;
  }
  .custom-css .b--green-1100-m {
    border-color: #002b20;
  }
  .custom-css .b--green-m {
    border-color: #2bb656;
  }
  .custom-css .b--teal-0-m {
    border-color: #e5f9f5;
  }
  .custom-css .b--teal-50-m {
    border-color: #ccf1ea;
  }
  .custom-css .b--teal-100-m {
    border-color: #cdf7ef;
  }
  .custom-css .b--teal-200-m {
    border-color: #b3f2e6;
  }
  .custom-css .b--teal-300-m {
    border-color: #7dead5;
  }
  .custom-css .b--teal-400-m {
    border-color: #24e0c5;
  }
  .custom-css .b--teal-500-m {
    border-color: #08c4b2;
  }
  .custom-css .b--teal-600-m {
    border-color: #00a99c;
  }
  .custom-css .b--teal-700-m {
    border-color: #0b968f;
  }
  .custom-css .b--teal-800-m {
    border-color: #067c7c;
  }
  .custom-css .b--teal-900-m {
    border-color: #026661;
  }
  .custom-css .b--teal-1000-m {
    border-color: #083f3f;
  }
  .custom-css .b--teal-1100-m {
    border-color: #002528;
  }
  .custom-css .b--teal-m {
    border-color: #00a99c;
  }
  .custom-css .b--aqua-0-m {
    border-color: #d9fcfb;
  }
  .custom-css .b--aqua-100-m {
    border-color: #c5f9f9;
  }
  .custom-css .b--aqua-200-m {
    border-color: #a5f2f2;
  }
  .custom-css .b--aqua-300-m {
    border-color: #76e5e2;
  }
  .custom-css .b--aqua-400-m {
    border-color: #33d6e2;
  }
  .custom-css .b--aqua-500-m {
    border-color: #17b8ce;
  }
  .custom-css .b--aqua-600-m {
    border-color: #0797ae;
  }
  .custom-css .b--aqua-700-m {
    border-color: #0b8599;
  }
  .custom-css .b--aqua-800-m {
    border-color: #0f6e84;
  }
  .custom-css .b--aqua-900-m {
    border-color: #035e73;
  }
  .custom-css .b--aqua-1000-m {
    border-color: #083d4f;
  }
  .custom-css .b--aqua-1100-m {
    border-color: #002838;
  }
  .custom-css .b--aqua-m {
    border-color: #0797ae;
  }
  .custom-css .b--blue-0-m {
    border-color: #e9f8ff;
  }
  .custom-css .b--blue-100-m {
    border-color: #dcf2ff;
  }
  .custom-css .b--blue-200-m {
    border-color: #c7e4f9;
  }
  .custom-css .b--blue-300-m {
    border-color: #a1d2f8;
  }
  .custom-css .b--blue-400-m {
    border-color: #56adf5;
  }
  .custom-css .b--blue-500-m {
    border-color: #3896e3;
  }
  .custom-css .b--blue-600-m {
    border-color: #2b87d3;
  }
  .custom-css .b--blue-700-m {
    border-color: #2079c3;
  }
  .custom-css .b--blue-800-m {
    border-color: #116daa;
  }
  .custom-css .b--blue-900-m {
    border-color: #0c5689;
  }
  .custom-css .b--blue-1000-m {
    border-color: #0a3960;
  }
  .custom-css .b--blue-1100-m {
    border-color: #002138;
  }
  .custom-css .b--blue-m {
    border-color: #2b87d3;
  }
  .custom-css .b--new-blue-0-m {
    border-color: #e9f4ff;
  }
  .custom-css .b--new-blue-100-m {
    border-color: #deebfe;
  }
  .custom-css .b--new-blue-200-m {
    border-color: #c7dbf9;
  }
  .custom-css .b--new-blue-300-m {
    border-color: #a1c2f8;
  }
  .custom-css .b--new-blue-400-m {
    border-color: #5690f5;
  }
  .custom-css .b--new-blue-500-m {
    border-color: #3876e3;
  }
  .custom-css .b--new-blue-600-m {
    border-color: #2b68d3;
  }
  .custom-css .b--new-blue-700-m {
    border-color: #205bc3;
  }
  .custom-css .b--new-blue-800-m {
    border-color: #1150aa;
  }
  .custom-css .b--new-blue-900-m {
    border-color: #0c3f89;
  }
  .custom-css .b--new-blue-1000-m {
    border-color: #0a2960;
  }
  .custom-css .b--new-blue-1100-m {
    border-color: #001738;
  }
  .custom-css .b--new-blue-m {
    border-color: #2b68d3;
  }
  .custom-css .b--purple-0-m {
    border-color: #f2f2f9;
  }
  .custom-css .b--purple-100-m {
    border-color: #eaeaf9;
  }
  .custom-css .b--purple-200-m {
    border-color: #d8d7f9;
  }
  .custom-css .b--purple-300-m {
    border-color: #c1c1f7;
  }
  .custom-css .b--purple-400-m {
    border-color: #a193f2;
  }
  .custom-css .b--purple-500-m {
    border-color: #9180f4;
  }
  .custom-css .b--purple-600-m {
    border-color: #816fea;
  }
  .custom-css .b--purple-700-m {
    border-color: #6f5ed3;
  }
  .custom-css .b--purple-800-m {
    border-color: #5e4eba;
  }
  .custom-css .b--purple-900-m {
    border-color: #483a9c;
  }
  .custom-css .b--purple-1000-m {
    border-color: #2d246b;
  }
  .custom-css .b--purple-1100-m {
    border-color: #1d1d38;
  }
  .custom-css .b--purple-m {
    border-color: #816fea;
  }
  .custom-css .b--magenta-0-m {
    border-color: #fef0ff;
  }
  .custom-css .b--magenta-100-m {
    border-color: #f9e3fc;
  }
  .custom-css .b--magenta-200-m {
    border-color: #f4c4f7;
  }
  .custom-css .b--magenta-300-m {
    border-color: #edadf2;
  }
  .custom-css .b--magenta-350-m {
    border-color: #ec9af1;
  }
  .custom-css .b--magenta-400-m {
    border-color: #f282f5;
  }
  .custom-css .b--magenta-500-m {
    border-color: #db61db;
  }
  .custom-css .b--magenta-600-m {
    border-color: #c44eb9;
  }
  .custom-css .b--magenta-700-m {
    border-color: #ac44a8;
  }
  .custom-css .b--magenta-800-m {
    border-color: #8f3896;
  }
  .custom-css .b--magenta-900-m {
    border-color: #6c2277;
  }
  .custom-css .b--magenta-1000-m {
    border-color: #451551;
  }
  .custom-css .b--magenta-1100-m {
    border-color: #29192d;
  }
  .custom-css .b--magenta-m {
    border-color: #c44eb9;
  }
  .custom-css .b--pink-0-m {
    border-color: #ffe9f3;
  }
  .custom-css .b--pink-100-m {
    border-color: #fcdbeb;
  }
  .custom-css .b--pink-200-m {
    border-color: #ffb5d5;
  }
  .custom-css .b--pink-300-m {
    border-color: #ff95c1;
  }
  .custom-css .b--pink-400-m {
    border-color: #ff76ae;
  }
  .custom-css .b--pink-500-m {
    border-color: #ef588b;
  }
  .custom-css .b--pink-600-m {
    border-color: #e0447c;
  }
  .custom-css .b--pink-700-m {
    border-color: #ce3665;
  }
  .custom-css .b--pink-800-m {
    border-color: #b22f5b;
  }
  .custom-css .b--pink-900-m {
    border-color: #931847;
  }
  .custom-css .b--pink-1000-m {
    border-color: #561231;
  }
  .custom-css .b--pink-1100-m {
    border-color: #2b1721;
  }
  .custom-css .b--pink-m {
    border-color: #e0447c;
  }
  .custom-css .b--red-0-m {
    border-color: #ffeae9;
  }
  .custom-css .b--red-100-m {
    border-color: #ffd5d2;
  }
  .custom-css .b--red-200-m {
    border-color: #ffb8b1;
  }
  .custom-css .b--red-300-m {
    border-color: #ff9c8f;
  }
  .custom-css .b--red-400-m {
    border-color: #ff7f6e;
  }
  .custom-css .b--red-500-m {
    border-color: #f76054;
  }
  .custom-css .b--red-600-m {
    border-color: #ed4c42;
  }
  .custom-css .b--red-700-m {
    border-color: #db3e3e;
  }
  .custom-css .b--red-800-m {
    border-color: #c63434;
  }
  .custom-css .b--red-900-m {
    border-color: #922;
  }
  .custom-css .b--red-1000-m {
    border-color: #6d1313;
  }
  .custom-css .b--red-1100-m {
    border-color: #2b1111;
  }
  .custom-css .b--red-m {
    border-color: #ed4c42;
  }
  .custom-css .b--orange-0-m {
    border-color: #ffede3;
  }
  .custom-css .b--orange-100-m {
    border-color: #fcdccc;
  }
  .custom-css .b--orange-200-m {
    border-color: #ffc6a4;
  }
  .custom-css .b--orange-300-m {
    border-color: #ffb180;
  }
  .custom-css .b--orange-400-m {
    border-color: #ff9c5d;
  }
  .custom-css .b--orange-500-m {
    border-color: #fc8943;
  }
  .custom-css .b--orange-600-m {
    border-color: #f57d33;
  }
  .custom-css .b--orange-700-m {
    border-color: #ed7024;
  }
  .custom-css .b--orange-800-m {
    border-color: #ce5511;
  }
  .custom-css .b--orange-900-m {
    border-color: #962c0b;
  }
  .custom-css .b--orange-1000-m {
    border-color: #601700;
  }
  .custom-css .b--orange-1100-m {
    border-color: #2d130e;
  }
  .custom-css .b--orange-m {
    border-color: #f57d33;
  }
  .custom-css .b--yellow-0-m {
    border-color: #fff8e2;
  }
  .custom-css .b--yellow-100-m {
    border-color: #fdefcd;
  }
  .custom-css .b--yellow-200-m {
    border-color: #ffe99a;
  }
  .custom-css .b--yellow-300-m {
    border-color: #ffe16e;
  }
  .custom-css .b--yellow-400-m {
    border-color: #ffd943;
  }
  .custom-css .b--yellow-500-m {
    border-color: #ffcd1c;
  }
  .custom-css .b--yellow-600-m {
    border-color: #ffbc00;
  }
  .custom-css .b--yellow-700-m {
    border-color: #dd9903;
  }
  .custom-css .b--yellow-800-m {
    border-color: #ba7506;
  }
  .custom-css .b--yellow-900-m {
    border-color: #944c0c;
  }
  .custom-css .b--yellow-1000-m {
    border-color: #542a00;
  }
  .custom-css .b--yellow-1100-m {
    border-color: #2d1a05;
  }
  .custom-css .b--yellow-m {
    border-color: #ffbc00;
  }
  .custom-css .b--neutral-0-m {
    border-color: #fff;
  }
  .custom-css .b--neutral-100-m {
    border-color: #f3f4f4;
  }
  .custom-css .b--neutral-200-m {
    border-color: #dee1e1;
  }
  .custom-css .b--neutral-300-m {
    border-color: #c8cccc;
  }
  .custom-css .b--neutral-400-m {
    border-color: #b0b6b7;
  }
  .custom-css .b--neutral-500-m {
    border-color: #929a9b;
  }
  .custom-css .b--neutral-600-m {
    border-color: #6e797a;
  }
  .custom-css .b--neutral-700-m {
    border-color: #515e5f;
  }
  .custom-css .b--neutral-800-m {
    border-color: #364141;
  }
  .custom-css .b--neutral-900-m {
    border-color: #273333;
  }
  .custom-css .b--neutral-1000-m {
    border-color: #162020;
  }
  .custom-css .b--neutral-1100-m {
    border-color: #040404;
  }
  .custom-css .b--neutral-m {
    border-color: #364141;
  }
  .custom-css .b--bambuTeal-400-m {
    border-color: #11a7aa;
  }
  .custom-css .b--bambuTeal-500-m {
    border-color: #078888;
  }
  .custom-css .b--bambuTeal-600-m {
    border-color: #0f6270;
  }
  .custom-css .b--bambuTeal-700-m {
    border-color: #0a3f49;
  }
  .custom-css .b--bambuTeal-m {
    border-color: #078888;
  }
  .custom-css .b--bambuYellow-500-m {
    border-color: #f9b450;
  }
  .custom-css .b--bambuYellow-600-m {
    border-color: #ffa017;
  }
  .custom-css .b--bambuYellow-m {
    border-color: #f9b450;
  }
  .custom-css .hover-b--green-0-m:hover {
    border-color: #ebf9eb;
  }
  .custom-css .hover-b--green-100-m:hover {
    border-color: #d7f4d7;
  }
  .custom-css .hover-b--green-200-m:hover {
    border-color: #c2f2bd;
  }
  .custom-css .hover-b--green-300-m:hover {
    border-color: #98e58e;
  }
  .custom-css .hover-b--green-400-m:hover {
    border-color: #75dd66;
  }
  .custom-css .hover-b--green-500-m:hover {
    border-color: #59cb59;
  }
  .custom-css .hover-b--green-600-m:hover {
    border-color: #2bb656;
  }
  .custom-css .hover-b--green-700-m:hover {
    border-color: #0ca750;
  }
  .custom-css .hover-b--green-800-m:hover {
    border-color: #008b46;
  }
  .custom-css .hover-b--green-900-m:hover {
    border-color: #006b40;
  }
  .custom-css .hover-b--green-1000-m:hover {
    border-color: #08422f;
  }
  .custom-css .hover-b--green-1100-m:hover {
    border-color: #002b20;
  }
  .custom-css .hover-b--green-m:hover {
    border-color: #2bb656;
  }
  .custom-css .hover-b--teal-0-m:hover {
    border-color: #e5f9f5;
  }
  .custom-css .hover-b--teal-50-m:hover {
    border-color: #ccf1ea;
  }
  .custom-css .hover-b--teal-100-m:hover {
    border-color: #cdf7ef;
  }
  .custom-css .hover-b--teal-200-m:hover {
    border-color: #b3f2e6;
  }
  .custom-css .hover-b--teal-300-m:hover {
    border-color: #7dead5;
  }
  .custom-css .hover-b--teal-400-m:hover {
    border-color: #24e0c5;
  }
  .custom-css .hover-b--teal-500-m:hover {
    border-color: #08c4b2;
  }
  .custom-css .hover-b--teal-600-m:hover {
    border-color: #00a99c;
  }
  .custom-css .hover-b--teal-700-m:hover {
    border-color: #0b968f;
  }
  .custom-css .hover-b--teal-800-m:hover {
    border-color: #067c7c;
  }
  .custom-css .hover-b--teal-900-m:hover {
    border-color: #026661;
  }
  .custom-css .hover-b--teal-1000-m:hover {
    border-color: #083f3f;
  }
  .custom-css .hover-b--teal-1100-m:hover {
    border-color: #002528;
  }
  .custom-css .hover-b--teal-m:hover {
    border-color: #00a99c;
  }
  .custom-css .hover-b--aqua-0-m:hover {
    border-color: #d9fcfb;
  }
  .custom-css .hover-b--aqua-100-m:hover {
    border-color: #c5f9f9;
  }
  .custom-css .hover-b--aqua-200-m:hover {
    border-color: #a5f2f2;
  }
  .custom-css .hover-b--aqua-300-m:hover {
    border-color: #76e5e2;
  }
  .custom-css .hover-b--aqua-400-m:hover {
    border-color: #33d6e2;
  }
  .custom-css .hover-b--aqua-500-m:hover {
    border-color: #17b8ce;
  }
  .custom-css .hover-b--aqua-600-m:hover {
    border-color: #0797ae;
  }
  .custom-css .hover-b--aqua-700-m:hover {
    border-color: #0b8599;
  }
  .custom-css .hover-b--aqua-800-m:hover {
    border-color: #0f6e84;
  }
  .custom-css .hover-b--aqua-900-m:hover {
    border-color: #035e73;
  }
  .custom-css .hover-b--aqua-1000-m:hover {
    border-color: #083d4f;
  }
  .custom-css .hover-b--aqua-1100-m:hover {
    border-color: #002838;
  }
  .custom-css .hover-b--aqua-m:hover {
    border-color: #0797ae;
  }
  .custom-css .hover-b--blue-0-m:hover {
    border-color: #e9f8ff;
  }
  .custom-css .hover-b--blue-100-m:hover {
    border-color: #dcf2ff;
  }
  .custom-css .hover-b--blue-200-m:hover {
    border-color: #c7e4f9;
  }
  .custom-css .hover-b--blue-300-m:hover {
    border-color: #a1d2f8;
  }
  .custom-css .hover-b--blue-400-m:hover {
    border-color: #56adf5;
  }
  .custom-css .hover-b--blue-500-m:hover {
    border-color: #3896e3;
  }
  .custom-css .hover-b--blue-600-m:hover {
    border-color: #2b87d3;
  }
  .custom-css .hover-b--blue-700-m:hover {
    border-color: #2079c3;
  }
  .custom-css .hover-b--blue-800-m:hover {
    border-color: #116daa;
  }
  .custom-css .hover-b--blue-900-m:hover {
    border-color: #0c5689;
  }
  .custom-css .hover-b--blue-1000-m:hover {
    border-color: #0a3960;
  }
  .custom-css .hover-b--blue-1100-m:hover {
    border-color: #002138;
  }
  .custom-css .hover-b--blue-m:hover {
    border-color: #2b87d3;
  }
  .custom-css .hover-b--new-blue-0-m:hover {
    border-color: #e9f4ff;
  }
  .custom-css .hover-b--new-blue-100-m:hover {
    border-color: #deebfe;
  }
  .custom-css .hover-b--new-blue-200-m:hover {
    border-color: #c7dbf9;
  }
  .custom-css .hover-b--new-blue-300-m:hover {
    border-color: #a1c2f8;
  }
  .custom-css .hover-b--new-blue-400-m:hover {
    border-color: #5690f5;
  }
  .custom-css .hover-b--new-blue-500-m:hover {
    border-color: #3876e3;
  }
  .custom-css .hover-b--new-blue-600-m:hover {
    border-color: #2b68d3;
  }
  .custom-css .hover-b--new-blue-700-m:hover {
    border-color: #205bc3;
  }
  .custom-css .hover-b--new-blue-800-m:hover {
    border-color: #1150aa;
  }
  .custom-css .hover-b--new-blue-900-m:hover {
    border-color: #0c3f89;
  }
  .custom-css .hover-b--new-blue-1000-m:hover {
    border-color: #0a2960;
  }
  .custom-css .hover-b--new-blue-1100-m:hover {
    border-color: #001738;
  }
  .custom-css .hover-b--new-blue-m:hover {
    border-color: #2b68d3;
  }
  .custom-css .hover-b--purple-0-m:hover {
    border-color: #f2f2f9;
  }
  .custom-css .hover-b--purple-100-m:hover {
    border-color: #eaeaf9;
  }
  .custom-css .hover-b--purple-200-m:hover {
    border-color: #d8d7f9;
  }
  .custom-css .hover-b--purple-300-m:hover {
    border-color: #c1c1f7;
  }
  .custom-css .hover-b--purple-400-m:hover {
    border-color: #a193f2;
  }
  .custom-css .hover-b--purple-500-m:hover {
    border-color: #9180f4;
  }
  .custom-css .hover-b--purple-600-m:hover {
    border-color: #816fea;
  }
  .custom-css .hover-b--purple-700-m:hover {
    border-color: #6f5ed3;
  }
  .custom-css .hover-b--purple-800-m:hover {
    border-color: #5e4eba;
  }
  .custom-css .hover-b--purple-900-m:hover {
    border-color: #483a9c;
  }
  .custom-css .hover-b--purple-1000-m:hover {
    border-color: #2d246b;
  }
  .custom-css .hover-b--purple-1100-m:hover {
    border-color: #1d1d38;
  }
  .custom-css .hover-b--purple-m:hover {
    border-color: #816fea;
  }
  .custom-css .hover-b--magenta-0-m:hover {
    border-color: #fef0ff;
  }
  .custom-css .hover-b--magenta-100-m:hover {
    border-color: #f9e3fc;
  }
  .custom-css .hover-b--magenta-200-m:hover {
    border-color: #f4c4f7;
  }
  .custom-css .hover-b--magenta-300-m:hover {
    border-color: #edadf2;
  }
  .custom-css .hover-b--magenta-350-m:hover {
    border-color: #ec9af1;
  }
  .custom-css .hover-b--magenta-400-m:hover {
    border-color: #f282f5;
  }
  .custom-css .hover-b--magenta-500-m:hover {
    border-color: #db61db;
  }
  .custom-css .hover-b--magenta-600-m:hover {
    border-color: #c44eb9;
  }
  .custom-css .hover-b--magenta-700-m:hover {
    border-color: #ac44a8;
  }
  .custom-css .hover-b--magenta-800-m:hover {
    border-color: #8f3896;
  }
  .custom-css .hover-b--magenta-900-m:hover {
    border-color: #6c2277;
  }
  .custom-css .hover-b--magenta-1000-m:hover {
    border-color: #451551;
  }
  .custom-css .hover-b--magenta-1100-m:hover {
    border-color: #29192d;
  }
  .custom-css .hover-b--magenta-m:hover {
    border-color: #c44eb9;
  }
  .custom-css .hover-b--pink-0-m:hover {
    border-color: #ffe9f3;
  }
  .custom-css .hover-b--pink-100-m:hover {
    border-color: #fcdbeb;
  }
  .custom-css .hover-b--pink-200-m:hover {
    border-color: #ffb5d5;
  }
  .custom-css .hover-b--pink-300-m:hover {
    border-color: #ff95c1;
  }
  .custom-css .hover-b--pink-400-m:hover {
    border-color: #ff76ae;
  }
  .custom-css .hover-b--pink-500-m:hover {
    border-color: #ef588b;
  }
  .custom-css .hover-b--pink-600-m:hover {
    border-color: #e0447c;
  }
  .custom-css .hover-b--pink-700-m:hover {
    border-color: #ce3665;
  }
  .custom-css .hover-b--pink-800-m:hover {
    border-color: #b22f5b;
  }
  .custom-css .hover-b--pink-900-m:hover {
    border-color: #931847;
  }
  .custom-css .hover-b--pink-1000-m:hover {
    border-color: #561231;
  }
  .custom-css .hover-b--pink-1100-m:hover {
    border-color: #2b1721;
  }
  .custom-css .hover-b--pink-m:hover {
    border-color: #e0447c;
  }
  .custom-css .hover-b--red-0-m:hover {
    border-color: #ffeae9;
  }
  .custom-css .hover-b--red-100-m:hover {
    border-color: #ffd5d2;
  }
  .custom-css .hover-b--red-200-m:hover {
    border-color: #ffb8b1;
  }
  .custom-css .hover-b--red-300-m:hover {
    border-color: #ff9c8f;
  }
  .custom-css .hover-b--red-400-m:hover {
    border-color: #ff7f6e;
  }
  .custom-css .hover-b--red-500-m:hover {
    border-color: #f76054;
  }
  .custom-css .hover-b--red-600-m:hover {
    border-color: #ed4c42;
  }
  .custom-css .hover-b--red-700-m:hover {
    border-color: #db3e3e;
  }
  .custom-css .hover-b--red-800-m:hover {
    border-color: #c63434;
  }
  .custom-css .hover-b--red-900-m:hover {
    border-color: #922;
  }
  .custom-css .hover-b--red-1000-m:hover {
    border-color: #6d1313;
  }
  .custom-css .hover-b--red-1100-m:hover {
    border-color: #2b1111;
  }
  .custom-css .hover-b--red-m:hover {
    border-color: #ed4c42;
  }
  .custom-css .hover-b--orange-0-m:hover {
    border-color: #ffede3;
  }
  .custom-css .hover-b--orange-100-m:hover {
    border-color: #fcdccc;
  }
  .custom-css .hover-b--orange-200-m:hover {
    border-color: #ffc6a4;
  }
  .custom-css .hover-b--orange-300-m:hover {
    border-color: #ffb180;
  }
  .custom-css .hover-b--orange-400-m:hover {
    border-color: #ff9c5d;
  }
  .custom-css .hover-b--orange-500-m:hover {
    border-color: #fc8943;
  }
  .custom-css .hover-b--orange-600-m:hover {
    border-color: #f57d33;
  }
  .custom-css .hover-b--orange-700-m:hover {
    border-color: #ed7024;
  }
  .custom-css .hover-b--orange-800-m:hover {
    border-color: #ce5511;
  }
  .custom-css .hover-b--orange-900-m:hover {
    border-color: #962c0b;
  }
  .custom-css .hover-b--orange-1000-m:hover {
    border-color: #601700;
  }
  .custom-css .hover-b--orange-1100-m:hover {
    border-color: #2d130e;
  }
  .custom-css .hover-b--orange-m:hover {
    border-color: #f57d33;
  }
  .custom-css .hover-b--yellow-0-m:hover {
    border-color: #fff8e2;
  }
  .custom-css .hover-b--yellow-100-m:hover {
    border-color: #fdefcd;
  }
  .custom-css .hover-b--yellow-200-m:hover {
    border-color: #ffe99a;
  }
  .custom-css .hover-b--yellow-300-m:hover {
    border-color: #ffe16e;
  }
  .custom-css .hover-b--yellow-400-m:hover {
    border-color: #ffd943;
  }
  .custom-css .hover-b--yellow-500-m:hover {
    border-color: #ffcd1c;
  }
  .custom-css .hover-b--yellow-600-m:hover {
    border-color: #ffbc00;
  }
  .custom-css .hover-b--yellow-700-m:hover {
    border-color: #dd9903;
  }
  .custom-css .hover-b--yellow-800-m:hover {
    border-color: #ba7506;
  }
  .custom-css .hover-b--yellow-900-m:hover {
    border-color: #944c0c;
  }
  .custom-css .hover-b--yellow-1000-m:hover {
    border-color: #542a00;
  }
  .custom-css .hover-b--yellow-1100-m:hover {
    border-color: #2d1a05;
  }
  .custom-css .hover-b--yellow-m:hover {
    border-color: #ffbc00;
  }
  .custom-css .hover-b--neutral-0-m:hover {
    border-color: #fff;
  }
  .custom-css .hover-b--neutral-100-m:hover {
    border-color: #f3f4f4;
  }
  .custom-css .hover-b--neutral-200-m:hover {
    border-color: #dee1e1;
  }
  .custom-css .hover-b--neutral-300-m:hover {
    border-color: #c8cccc;
  }
  .custom-css .hover-b--neutral-400-m:hover {
    border-color: #b0b6b7;
  }
  .custom-css .hover-b--neutral-500-m:hover {
    border-color: #929a9b;
  }
  .custom-css .hover-b--neutral-600-m:hover {
    border-color: #6e797a;
  }
  .custom-css .hover-b--neutral-700-m:hover {
    border-color: #515e5f;
  }
  .custom-css .hover-b--neutral-800-m:hover {
    border-color: #364141;
  }
  .custom-css .hover-b--neutral-900-m:hover {
    border-color: #273333;
  }
  .custom-css .hover-b--neutral-1000-m:hover {
    border-color: #162020;
  }
  .custom-css .hover-b--neutral-1100-m:hover {
    border-color: #040404;
  }
  .custom-css .hover-b--neutral-m:hover {
    border-color: #364141;
  }
  .custom-css .hover-b--bambuTeal-400-m:hover {
    border-color: #11a7aa;
  }
  .custom-css .hover-b--bambuTeal-500-m:hover {
    border-color: #078888;
  }
  .custom-css .hover-b--bambuTeal-600-m:hover {
    border-color: #0f6270;
  }
  .custom-css .hover-b--bambuTeal-700-m:hover {
    border-color: #0a3f49;
  }
  .custom-css .hover-b--bambuTeal-m:hover {
    border-color: #078888;
  }
  .custom-css .hover-b--bambuYellow-500-m:hover {
    border-color: #f9b450;
  }
  .custom-css .hover-b--bambuYellow-600-m:hover {
    border-color: #ffa017;
  }
  .custom-css .hover-b--bambuYellow-m:hover {
    border-color: #f9b450;
  }
  .custom-css .b--main-m {
    border-color: #0ca750;
  }
  .custom-css .b--main-dark-m {
    border-color: #008b46;
  }
  .custom-css .b--text-dark-m,
  .custom-css .b--text-m {
    border-color: #162020;
  }
  .custom-css .b--text-inverse-m {
    border-color: #fff;
  }
  .custom-css .b--form-ui-m {
    border-color: #116daa;
  }
  .custom-css .b--form-ui-interaction-m {
    border-color: #0c5689;
  }
  .custom-css .b--link-m {
    border-color: #205bc3;
  }
  .custom-css .b--link-interaction-m {
    border-color: #0c3f89;
  }
  .custom-css .b--link-dark-m {
    border-color: #002138;
  }
  .custom-css .b--background-m,
  .custom-css .b--link-inverse-m,
  .custom-css .b--link-white-m {
    border-color: #fff;
  }
  .custom-css .b--background-light-m {
    border-color: #f3f4f4;
  }
  .custom-css .b--background-dark-m {
    border-color: #002138;
  }
  .custom-css .b--background-hero-m,
  .custom-css .b--background-inverse-m {
    border-color: #273333;
  }
  .custom-css .b--background-hero-light-m {
    border-color: #f3f4f4;
  }
  .custom-css .b--background-hero-dark-m {
    border-color: #273333;
  }
  .custom-css .b--primary-m {
    border-color: #026661;
  }
  .custom-css .b--primary-dark-m,
  .custom-css .b--primary-hover-m {
    border-color: #067c7c;
  }
  .custom-css .b--secondary-m {
    border-color: #0ca750;
  }
  .custom-css .b--secondary-dark-m {
    border-color: #008b46;
  }
  .custom-css .hover-b--main-m:hover {
    border-color: #0ca750;
  }
  .custom-css .hover-b--main-dark-m:hover {
    border-color: #008b46;
  }
  .custom-css .hover-b--text-dark-m:hover,
  .custom-css .hover-b--text-m:hover {
    border-color: #162020;
  }
  .custom-css .hover-b--text-inverse-m:hover {
    border-color: #fff;
  }
  .custom-css .hover-b--form-ui-m:hover {
    border-color: #116daa;
  }
  .custom-css .hover-b--form-ui-interaction-m:hover {
    border-color: #0c5689;
  }
  .custom-css .hover-b--link-m:hover {
    border-color: #205bc3;
  }
  .custom-css .hover-b--link-interaction-m:hover {
    border-color: #0c3f89;
  }
  .custom-css .hover-b--link-dark-m:hover {
    border-color: #002138;
  }
  .custom-css .hover-b--background-m:hover,
  .custom-css .hover-b--link-inverse-m:hover,
  .custom-css .hover-b--link-white-m:hover {
    border-color: #fff;
  }
  .custom-css .hover-b--background-light-m:hover {
    border-color: #f3f4f4;
  }
  .custom-css .hover-b--background-dark-m:hover {
    border-color: #002138;
  }
  .custom-css .hover-b--background-hero-m:hover,
  .custom-css .hover-b--background-inverse-m:hover {
    border-color: #273333;
  }
  .custom-css .hover-b--background-hero-light-m:hover {
    border-color: #f3f4f4;
  }
  .custom-css .hover-b--background-hero-dark-m:hover {
    border-color: #273333;
  }
  .custom-css .hover-b--primary-m:hover {
    border-color: #026661;
  }
  .custom-css .hover-b--primary-dark-m:hover,
  .custom-css .hover-b--primary-hover-m:hover {
    border-color: #067c7c;
  }
  .custom-css .hover-b--secondary-m:hover {
    border-color: #0ca750;
  }
  .custom-css .hover-b--secondary-dark-m:hover {
    border-color: #008b46;
  }
  .custom-css .b-transparent-m {
    border-color: transparent;
  }
  .custom-css .b--newblue-900-m,
  .custom-css .hover-b--newblue-900-m:hover {
    border-color: #0c3f89;
  }
  .custom-css .b--newblue-1000-m {
    border-color: #0a2960;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .b--green-0-xm {
    border-color: #ebf9eb;
  }
  .custom-css .b--green-100-xm {
    border-color: #d7f4d7;
  }
  .custom-css .b--green-200-xm {
    border-color: #c2f2bd;
  }
  .custom-css .b--green-300-xm {
    border-color: #98e58e;
  }
  .custom-css .b--green-400-xm {
    border-color: #75dd66;
  }
  .custom-css .b--green-500-xm {
    border-color: #59cb59;
  }
  .custom-css .b--green-600-xm {
    border-color: #2bb656;
  }
  .custom-css .b--green-700-xm {
    border-color: #0ca750;
  }
  .custom-css .b--green-800-xm {
    border-color: #008b46;
  }
  .custom-css .b--green-900-xm {
    border-color: #006b40;
  }
  .custom-css .b--green-1000-xm {
    border-color: #08422f;
  }
  .custom-css .b--green-1100-xm {
    border-color: #002b20;
  }
  .custom-css .b--green-xm {
    border-color: #2bb656;
  }
  .custom-css .b--teal-0-xm {
    border-color: #e5f9f5;
  }
  .custom-css .b--teal-50-xm {
    border-color: #ccf1ea;
  }
  .custom-css .b--teal-100-xm {
    border-color: #cdf7ef;
  }
  .custom-css .b--teal-200-xm {
    border-color: #b3f2e6;
  }
  .custom-css .b--teal-300-xm {
    border-color: #7dead5;
  }
  .custom-css .b--teal-400-xm {
    border-color: #24e0c5;
  }
  .custom-css .b--teal-500-xm {
    border-color: #08c4b2;
  }
  .custom-css .b--teal-600-xm {
    border-color: #00a99c;
  }
  .custom-css .b--teal-700-xm {
    border-color: #0b968f;
  }
  .custom-css .b--teal-800-xm {
    border-color: #067c7c;
  }
  .custom-css .b--teal-900-xm {
    border-color: #026661;
  }
  .custom-css .b--teal-1000-xm {
    border-color: #083f3f;
  }
  .custom-css .b--teal-1100-xm {
    border-color: #002528;
  }
  .custom-css .b--teal-xm {
    border-color: #00a99c;
  }
  .custom-css .b--aqua-0-xm {
    border-color: #d9fcfb;
  }
  .custom-css .b--aqua-100-xm {
    border-color: #c5f9f9;
  }
  .custom-css .b--aqua-200-xm {
    border-color: #a5f2f2;
  }
  .custom-css .b--aqua-300-xm {
    border-color: #76e5e2;
  }
  .custom-css .b--aqua-400-xm {
    border-color: #33d6e2;
  }
  .custom-css .b--aqua-500-xm {
    border-color: #17b8ce;
  }
  .custom-css .b--aqua-600-xm {
    border-color: #0797ae;
  }
  .custom-css .b--aqua-700-xm {
    border-color: #0b8599;
  }
  .custom-css .b--aqua-800-xm {
    border-color: #0f6e84;
  }
  .custom-css .b--aqua-900-xm {
    border-color: #035e73;
  }
  .custom-css .b--aqua-1000-xm {
    border-color: #083d4f;
  }
  .custom-css .b--aqua-1100-xm {
    border-color: #002838;
  }
  .custom-css .b--aqua-xm {
    border-color: #0797ae;
  }
  .custom-css .b--blue-0-xm {
    border-color: #e9f8ff;
  }
  .custom-css .b--blue-100-xm {
    border-color: #dcf2ff;
  }
  .custom-css .b--blue-200-xm {
    border-color: #c7e4f9;
  }
  .custom-css .b--blue-300-xm {
    border-color: #a1d2f8;
  }
  .custom-css .b--blue-400-xm {
    border-color: #56adf5;
  }
  .custom-css .b--blue-500-xm {
    border-color: #3896e3;
  }
  .custom-css .b--blue-600-xm {
    border-color: #2b87d3;
  }
  .custom-css .b--blue-700-xm {
    border-color: #2079c3;
  }
  .custom-css .b--blue-800-xm {
    border-color: #116daa;
  }
  .custom-css .b--blue-900-xm {
    border-color: #0c5689;
  }
  .custom-css .b--blue-1000-xm {
    border-color: #0a3960;
  }
  .custom-css .b--blue-1100-xm {
    border-color: #002138;
  }
  .custom-css .b--blue-xm {
    border-color: #2b87d3;
  }
  .custom-css .b--new-blue-0-xm {
    border-color: #e9f4ff;
  }
  .custom-css .b--new-blue-100-xm {
    border-color: #deebfe;
  }
  .custom-css .b--new-blue-200-xm {
    border-color: #c7dbf9;
  }
  .custom-css .b--new-blue-300-xm {
    border-color: #a1c2f8;
  }
  .custom-css .b--new-blue-400-xm {
    border-color: #5690f5;
  }
  .custom-css .b--new-blue-500-xm {
    border-color: #3876e3;
  }
  .custom-css .b--new-blue-600-xm {
    border-color: #2b68d3;
  }
  .custom-css .b--new-blue-700-xm {
    border-color: #205bc3;
  }
  .custom-css .b--new-blue-800-xm {
    border-color: #1150aa;
  }
  .custom-css .b--new-blue-900-xm {
    border-color: #0c3f89;
  }
  .custom-css .b--new-blue-1000-xm {
    border-color: #0a2960;
  }
  .custom-css .b--new-blue-1100-xm {
    border-color: #001738;
  }
  .custom-css .b--new-blue-xm {
    border-color: #2b68d3;
  }
  .custom-css .b--purple-0-xm {
    border-color: #f2f2f9;
  }
  .custom-css .b--purple-100-xm {
    border-color: #eaeaf9;
  }
  .custom-css .b--purple-200-xm {
    border-color: #d8d7f9;
  }
  .custom-css .b--purple-300-xm {
    border-color: #c1c1f7;
  }
  .custom-css .b--purple-400-xm {
    border-color: #a193f2;
  }
  .custom-css .b--purple-500-xm {
    border-color: #9180f4;
  }
  .custom-css .b--purple-600-xm {
    border-color: #816fea;
  }
  .custom-css .b--purple-700-xm {
    border-color: #6f5ed3;
  }
  .custom-css .b--purple-800-xm {
    border-color: #5e4eba;
  }
  .custom-css .b--purple-900-xm {
    border-color: #483a9c;
  }
  .custom-css .b--purple-1000-xm {
    border-color: #2d246b;
  }
  .custom-css .b--purple-1100-xm {
    border-color: #1d1d38;
  }
  .custom-css .b--purple-xm {
    border-color: #816fea;
  }
  .custom-css .b--magenta-0-xm {
    border-color: #fef0ff;
  }
  .custom-css .b--magenta-100-xm {
    border-color: #f9e3fc;
  }
  .custom-css .b--magenta-200-xm {
    border-color: #f4c4f7;
  }
  .custom-css .b--magenta-300-xm {
    border-color: #edadf2;
  }
  .custom-css .b--magenta-350-xm {
    border-color: #ec9af1;
  }
  .custom-css .b--magenta-400-xm {
    border-color: #f282f5;
  }
  .custom-css .b--magenta-500-xm {
    border-color: #db61db;
  }
  .custom-css .b--magenta-600-xm {
    border-color: #c44eb9;
  }
  .custom-css .b--magenta-700-xm {
    border-color: #ac44a8;
  }
  .custom-css .b--magenta-800-xm {
    border-color: #8f3896;
  }
  .custom-css .b--magenta-900-xm {
    border-color: #6c2277;
  }
  .custom-css .b--magenta-1000-xm {
    border-color: #451551;
  }
  .custom-css .b--magenta-1100-xm {
    border-color: #29192d;
  }
  .custom-css .b--magenta-xm {
    border-color: #c44eb9;
  }
  .custom-css .b--pink-0-xm {
    border-color: #ffe9f3;
  }
  .custom-css .b--pink-100-xm {
    border-color: #fcdbeb;
  }
  .custom-css .b--pink-200-xm {
    border-color: #ffb5d5;
  }
  .custom-css .b--pink-300-xm {
    border-color: #ff95c1;
  }
  .custom-css .b--pink-400-xm {
    border-color: #ff76ae;
  }
  .custom-css .b--pink-500-xm {
    border-color: #ef588b;
  }
  .custom-css .b--pink-600-xm {
    border-color: #e0447c;
  }
  .custom-css .b--pink-700-xm {
    border-color: #ce3665;
  }
  .custom-css .b--pink-800-xm {
    border-color: #b22f5b;
  }
  .custom-css .b--pink-900-xm {
    border-color: #931847;
  }
  .custom-css .b--pink-1000-xm {
    border-color: #561231;
  }
  .custom-css .b--pink-1100-xm {
    border-color: #2b1721;
  }
  .custom-css .b--pink-xm {
    border-color: #e0447c;
  }
  .custom-css .b--red-0-xm {
    border-color: #ffeae9;
  }
  .custom-css .b--red-100-xm {
    border-color: #ffd5d2;
  }
  .custom-css .b--red-200-xm {
    border-color: #ffb8b1;
  }
  .custom-css .b--red-300-xm {
    border-color: #ff9c8f;
  }
  .custom-css .b--red-400-xm {
    border-color: #ff7f6e;
  }
  .custom-css .b--red-500-xm {
    border-color: #f76054;
  }
  .custom-css .b--red-600-xm {
    border-color: #ed4c42;
  }
  .custom-css .b--red-700-xm {
    border-color: #db3e3e;
  }
  .custom-css .b--red-800-xm {
    border-color: #c63434;
  }
  .custom-css .b--red-900-xm {
    border-color: #922;
  }
  .custom-css .b--red-1000-xm {
    border-color: #6d1313;
  }
  .custom-css .b--red-1100-xm {
    border-color: #2b1111;
  }
  .custom-css .b--red-xm {
    border-color: #ed4c42;
  }
  .custom-css .b--orange-0-xm {
    border-color: #ffede3;
  }
  .custom-css .b--orange-100-xm {
    border-color: #fcdccc;
  }
  .custom-css .b--orange-200-xm {
    border-color: #ffc6a4;
  }
  .custom-css .b--orange-300-xm {
    border-color: #ffb180;
  }
  .custom-css .b--orange-400-xm {
    border-color: #ff9c5d;
  }
  .custom-css .b--orange-500-xm {
    border-color: #fc8943;
  }
  .custom-css .b--orange-600-xm {
    border-color: #f57d33;
  }
  .custom-css .b--orange-700-xm {
    border-color: #ed7024;
  }
  .custom-css .b--orange-800-xm {
    border-color: #ce5511;
  }
  .custom-css .b--orange-900-xm {
    border-color: #962c0b;
  }
  .custom-css .b--orange-1000-xm {
    border-color: #601700;
  }
  .custom-css .b--orange-1100-xm {
    border-color: #2d130e;
  }
  .custom-css .b--orange-xm {
    border-color: #f57d33;
  }
  .custom-css .b--yellow-0-xm {
    border-color: #fff8e2;
  }
  .custom-css .b--yellow-100-xm {
    border-color: #fdefcd;
  }
  .custom-css .b--yellow-200-xm {
    border-color: #ffe99a;
  }
  .custom-css .b--yellow-300-xm {
    border-color: #ffe16e;
  }
  .custom-css .b--yellow-400-xm {
    border-color: #ffd943;
  }
  .custom-css .b--yellow-500-xm {
    border-color: #ffcd1c;
  }
  .custom-css .b--yellow-600-xm {
    border-color: #ffbc00;
  }
  .custom-css .b--yellow-700-xm {
    border-color: #dd9903;
  }
  .custom-css .b--yellow-800-xm {
    border-color: #ba7506;
  }
  .custom-css .b--yellow-900-xm {
    border-color: #944c0c;
  }
  .custom-css .b--yellow-1000-xm {
    border-color: #542a00;
  }
  .custom-css .b--yellow-1100-xm {
    border-color: #2d1a05;
  }
  .custom-css .b--yellow-xm {
    border-color: #ffbc00;
  }
  .custom-css .b--neutral-0-xm {
    border-color: #fff;
  }
  .custom-css .b--neutral-100-xm {
    border-color: #f3f4f4;
  }
  .custom-css .b--neutral-200-xm {
    border-color: #dee1e1;
  }
  .custom-css .b--neutral-300-xm {
    border-color: #c8cccc;
  }
  .custom-css .b--neutral-400-xm {
    border-color: #b0b6b7;
  }
  .custom-css .b--neutral-500-xm {
    border-color: #929a9b;
  }
  .custom-css .b--neutral-600-xm {
    border-color: #6e797a;
  }
  .custom-css .b--neutral-700-xm {
    border-color: #515e5f;
  }
  .custom-css .b--neutral-800-xm {
    border-color: #364141;
  }
  .custom-css .b--neutral-900-xm {
    border-color: #273333;
  }
  .custom-css .b--neutral-1000-xm {
    border-color: #162020;
  }
  .custom-css .b--neutral-1100-xm {
    border-color: #040404;
  }
  .custom-css .b--neutral-xm {
    border-color: #364141;
  }
  .custom-css .b--bambuTeal-400-xm {
    border-color: #11a7aa;
  }
  .custom-css .b--bambuTeal-500-xm {
    border-color: #078888;
  }
  .custom-css .b--bambuTeal-600-xm {
    border-color: #0f6270;
  }
  .custom-css .b--bambuTeal-700-xm {
    border-color: #0a3f49;
  }
  .custom-css .b--bambuTeal-xm {
    border-color: #078888;
  }
  .custom-css .b--bambuYellow-500-xm {
    border-color: #f9b450;
  }
  .custom-css .b--bambuYellow-600-xm {
    border-color: #ffa017;
  }
  .custom-css .b--bambuYellow-xm {
    border-color: #f9b450;
  }
  .custom-css .hover-b--green-0-xm:hover {
    border-color: #ebf9eb;
  }
  .custom-css .hover-b--green-100-xm:hover {
    border-color: #d7f4d7;
  }
  .custom-css .hover-b--green-200-xm:hover {
    border-color: #c2f2bd;
  }
  .custom-css .hover-b--green-300-xm:hover {
    border-color: #98e58e;
  }
  .custom-css .hover-b--green-400-xm:hover {
    border-color: #75dd66;
  }
  .custom-css .hover-b--green-500-xm:hover {
    border-color: #59cb59;
  }
  .custom-css .hover-b--green-600-xm:hover {
    border-color: #2bb656;
  }
  .custom-css .hover-b--green-700-xm:hover {
    border-color: #0ca750;
  }
  .custom-css .hover-b--green-800-xm:hover {
    border-color: #008b46;
  }
  .custom-css .hover-b--green-900-xm:hover {
    border-color: #006b40;
  }
  .custom-css .hover-b--green-1000-xm:hover {
    border-color: #08422f;
  }
  .custom-css .hover-b--green-1100-xm:hover {
    border-color: #002b20;
  }
  .custom-css .hover-b--green-xm:hover {
    border-color: #2bb656;
  }
  .custom-css .hover-b--teal-0-xm:hover {
    border-color: #e5f9f5;
  }
  .custom-css .hover-b--teal-50-xm:hover {
    border-color: #ccf1ea;
  }
  .custom-css .hover-b--teal-100-xm:hover {
    border-color: #cdf7ef;
  }
  .custom-css .hover-b--teal-200-xm:hover {
    border-color: #b3f2e6;
  }
  .custom-css .hover-b--teal-300-xm:hover {
    border-color: #7dead5;
  }
  .custom-css .hover-b--teal-400-xm:hover {
    border-color: #24e0c5;
  }
  .custom-css .hover-b--teal-500-xm:hover {
    border-color: #08c4b2;
  }
  .custom-css .hover-b--teal-600-xm:hover {
    border-color: #00a99c;
  }
  .custom-css .hover-b--teal-700-xm:hover {
    border-color: #0b968f;
  }
  .custom-css .hover-b--teal-800-xm:hover {
    border-color: #067c7c;
  }
  .custom-css .hover-b--teal-900-xm:hover {
    border-color: #026661;
  }
  .custom-css .hover-b--teal-1000-xm:hover {
    border-color: #083f3f;
  }
  .custom-css .hover-b--teal-1100-xm:hover {
    border-color: #002528;
  }
  .custom-css .hover-b--teal-xm:hover {
    border-color: #00a99c;
  }
  .custom-css .hover-b--aqua-0-xm:hover {
    border-color: #d9fcfb;
  }
  .custom-css .hover-b--aqua-100-xm:hover {
    border-color: #c5f9f9;
  }
  .custom-css .hover-b--aqua-200-xm:hover {
    border-color: #a5f2f2;
  }
  .custom-css .hover-b--aqua-300-xm:hover {
    border-color: #76e5e2;
  }
  .custom-css .hover-b--aqua-400-xm:hover {
    border-color: #33d6e2;
  }
  .custom-css .hover-b--aqua-500-xm:hover {
    border-color: #17b8ce;
  }
  .custom-css .hover-b--aqua-600-xm:hover {
    border-color: #0797ae;
  }
  .custom-css .hover-b--aqua-700-xm:hover {
    border-color: #0b8599;
  }
  .custom-css .hover-b--aqua-800-xm:hover {
    border-color: #0f6e84;
  }
  .custom-css .hover-b--aqua-900-xm:hover {
    border-color: #035e73;
  }
  .custom-css .hover-b--aqua-1000-xm:hover {
    border-color: #083d4f;
  }
  .custom-css .hover-b--aqua-1100-xm:hover {
    border-color: #002838;
  }
  .custom-css .hover-b--aqua-xm:hover {
    border-color: #0797ae;
  }
  .custom-css .hover-b--blue-0-xm:hover {
    border-color: #e9f8ff;
  }
  .custom-css .hover-b--blue-100-xm:hover {
    border-color: #dcf2ff;
  }
  .custom-css .hover-b--blue-200-xm:hover {
    border-color: #c7e4f9;
  }
  .custom-css .hover-b--blue-300-xm:hover {
    border-color: #a1d2f8;
  }
  .custom-css .hover-b--blue-400-xm:hover {
    border-color: #56adf5;
  }
  .custom-css .hover-b--blue-500-xm:hover {
    border-color: #3896e3;
  }
  .custom-css .hover-b--blue-600-xm:hover {
    border-color: #2b87d3;
  }
  .custom-css .hover-b--blue-700-xm:hover {
    border-color: #2079c3;
  }
  .custom-css .hover-b--blue-800-xm:hover {
    border-color: #116daa;
  }
  .custom-css .hover-b--blue-900-xm:hover {
    border-color: #0c5689;
  }
  .custom-css .hover-b--blue-1000-xm:hover {
    border-color: #0a3960;
  }
  .custom-css .hover-b--blue-1100-xm:hover {
    border-color: #002138;
  }
  .custom-css .hover-b--blue-xm:hover {
    border-color: #2b87d3;
  }
  .custom-css .hover-b--new-blue-0-xm:hover {
    border-color: #e9f4ff;
  }
  .custom-css .hover-b--new-blue-100-xm:hover {
    border-color: #deebfe;
  }
  .custom-css .hover-b--new-blue-200-xm:hover {
    border-color: #c7dbf9;
  }
  .custom-css .hover-b--new-blue-300-xm:hover {
    border-color: #a1c2f8;
  }
  .custom-css .hover-b--new-blue-400-xm:hover {
    border-color: #5690f5;
  }
  .custom-css .hover-b--new-blue-500-xm:hover {
    border-color: #3876e3;
  }
  .custom-css .hover-b--new-blue-600-xm:hover {
    border-color: #2b68d3;
  }
  .custom-css .hover-b--new-blue-700-xm:hover {
    border-color: #205bc3;
  }
  .custom-css .hover-b--new-blue-800-xm:hover {
    border-color: #1150aa;
  }
  .custom-css .hover-b--new-blue-900-xm:hover {
    border-color: #0c3f89;
  }
  .custom-css .hover-b--new-blue-1000-xm:hover {
    border-color: #0a2960;
  }
  .custom-css .hover-b--new-blue-1100-xm:hover {
    border-color: #001738;
  }
  .custom-css .hover-b--new-blue-xm:hover {
    border-color: #2b68d3;
  }
  .custom-css .hover-b--purple-0-xm:hover {
    border-color: #f2f2f9;
  }
  .custom-css .hover-b--purple-100-xm:hover {
    border-color: #eaeaf9;
  }
  .custom-css .hover-b--purple-200-xm:hover {
    border-color: #d8d7f9;
  }
  .custom-css .hover-b--purple-300-xm:hover {
    border-color: #c1c1f7;
  }
  .custom-css .hover-b--purple-400-xm:hover {
    border-color: #a193f2;
  }
  .custom-css .hover-b--purple-500-xm:hover {
    border-color: #9180f4;
  }
  .custom-css .hover-b--purple-600-xm:hover {
    border-color: #816fea;
  }
  .custom-css .hover-b--purple-700-xm:hover {
    border-color: #6f5ed3;
  }
  .custom-css .hover-b--purple-800-xm:hover {
    border-color: #5e4eba;
  }
  .custom-css .hover-b--purple-900-xm:hover {
    border-color: #483a9c;
  }
  .custom-css .hover-b--purple-1000-xm:hover {
    border-color: #2d246b;
  }
  .custom-css .hover-b--purple-1100-xm:hover {
    border-color: #1d1d38;
  }
  .custom-css .hover-b--purple-xm:hover {
    border-color: #816fea;
  }
  .custom-css .hover-b--magenta-0-xm:hover {
    border-color: #fef0ff;
  }
  .custom-css .hover-b--magenta-100-xm:hover {
    border-color: #f9e3fc;
  }
  .custom-css .hover-b--magenta-200-xm:hover {
    border-color: #f4c4f7;
  }
  .custom-css .hover-b--magenta-300-xm:hover {
    border-color: #edadf2;
  }
  .custom-css .hover-b--magenta-350-xm:hover {
    border-color: #ec9af1;
  }
  .custom-css .hover-b--magenta-400-xm:hover {
    border-color: #f282f5;
  }
  .custom-css .hover-b--magenta-500-xm:hover {
    border-color: #db61db;
  }
  .custom-css .hover-b--magenta-600-xm:hover {
    border-color: #c44eb9;
  }
  .custom-css .hover-b--magenta-700-xm:hover {
    border-color: #ac44a8;
  }
  .custom-css .hover-b--magenta-800-xm:hover {
    border-color: #8f3896;
  }
  .custom-css .hover-b--magenta-900-xm:hover {
    border-color: #6c2277;
  }
  .custom-css .hover-b--magenta-1000-xm:hover {
    border-color: #451551;
  }
  .custom-css .hover-b--magenta-1100-xm:hover {
    border-color: #29192d;
  }
  .custom-css .hover-b--magenta-xm:hover {
    border-color: #c44eb9;
  }
  .custom-css .hover-b--pink-0-xm:hover {
    border-color: #ffe9f3;
  }
  .custom-css .hover-b--pink-100-xm:hover {
    border-color: #fcdbeb;
  }
  .custom-css .hover-b--pink-200-xm:hover {
    border-color: #ffb5d5;
  }
  .custom-css .hover-b--pink-300-xm:hover {
    border-color: #ff95c1;
  }
  .custom-css .hover-b--pink-400-xm:hover {
    border-color: #ff76ae;
  }
  .custom-css .hover-b--pink-500-xm:hover {
    border-color: #ef588b;
  }
  .custom-css .hover-b--pink-600-xm:hover {
    border-color: #e0447c;
  }
  .custom-css .hover-b--pink-700-xm:hover {
    border-color: #ce3665;
  }
  .custom-css .hover-b--pink-800-xm:hover {
    border-color: #b22f5b;
  }
  .custom-css .hover-b--pink-900-xm:hover {
    border-color: #931847;
  }
  .custom-css .hover-b--pink-1000-xm:hover {
    border-color: #561231;
  }
  .custom-css .hover-b--pink-1100-xm:hover {
    border-color: #2b1721;
  }
  .custom-css .hover-b--pink-xm:hover {
    border-color: #e0447c;
  }
  .custom-css .hover-b--red-0-xm:hover {
    border-color: #ffeae9;
  }
  .custom-css .hover-b--red-100-xm:hover {
    border-color: #ffd5d2;
  }
  .custom-css .hover-b--red-200-xm:hover {
    border-color: #ffb8b1;
  }
  .custom-css .hover-b--red-300-xm:hover {
    border-color: #ff9c8f;
  }
  .custom-css .hover-b--red-400-xm:hover {
    border-color: #ff7f6e;
  }
  .custom-css .hover-b--red-500-xm:hover {
    border-color: #f76054;
  }
  .custom-css .hover-b--red-600-xm:hover {
    border-color: #ed4c42;
  }
  .custom-css .hover-b--red-700-xm:hover {
    border-color: #db3e3e;
  }
  .custom-css .hover-b--red-800-xm:hover {
    border-color: #c63434;
  }
  .custom-css .hover-b--red-900-xm:hover {
    border-color: #922;
  }
  .custom-css .hover-b--red-1000-xm:hover {
    border-color: #6d1313;
  }
  .custom-css .hover-b--red-1100-xm:hover {
    border-color: #2b1111;
  }
  .custom-css .hover-b--red-xm:hover {
    border-color: #ed4c42;
  }
  .custom-css .hover-b--orange-0-xm:hover {
    border-color: #ffede3;
  }
  .custom-css .hover-b--orange-100-xm:hover {
    border-color: #fcdccc;
  }
  .custom-css .hover-b--orange-200-xm:hover {
    border-color: #ffc6a4;
  }
  .custom-css .hover-b--orange-300-xm:hover {
    border-color: #ffb180;
  }
  .custom-css .hover-b--orange-400-xm:hover {
    border-color: #ff9c5d;
  }
  .custom-css .hover-b--orange-500-xm:hover {
    border-color: #fc8943;
  }
  .custom-css .hover-b--orange-600-xm:hover {
    border-color: #f57d33;
  }
  .custom-css .hover-b--orange-700-xm:hover {
    border-color: #ed7024;
  }
  .custom-css .hover-b--orange-800-xm:hover {
    border-color: #ce5511;
  }
  .custom-css .hover-b--orange-900-xm:hover {
    border-color: #962c0b;
  }
  .custom-css .hover-b--orange-1000-xm:hover {
    border-color: #601700;
  }
  .custom-css .hover-b--orange-1100-xm:hover {
    border-color: #2d130e;
  }
  .custom-css .hover-b--orange-xm:hover {
    border-color: #f57d33;
  }
  .custom-css .hover-b--yellow-0-xm:hover {
    border-color: #fff8e2;
  }
  .custom-css .hover-b--yellow-100-xm:hover {
    border-color: #fdefcd;
  }
  .custom-css .hover-b--yellow-200-xm:hover {
    border-color: #ffe99a;
  }
  .custom-css .hover-b--yellow-300-xm:hover {
    border-color: #ffe16e;
  }
  .custom-css .hover-b--yellow-400-xm:hover {
    border-color: #ffd943;
  }
  .custom-css .hover-b--yellow-500-xm:hover {
    border-color: #ffcd1c;
  }
  .custom-css .hover-b--yellow-600-xm:hover {
    border-color: #ffbc00;
  }
  .custom-css .hover-b--yellow-700-xm:hover {
    border-color: #dd9903;
  }
  .custom-css .hover-b--yellow-800-xm:hover {
    border-color: #ba7506;
  }
  .custom-css .hover-b--yellow-900-xm:hover {
    border-color: #944c0c;
  }
  .custom-css .hover-b--yellow-1000-xm:hover {
    border-color: #542a00;
  }
  .custom-css .hover-b--yellow-1100-xm:hover {
    border-color: #2d1a05;
  }
  .custom-css .hover-b--yellow-xm:hover {
    border-color: #ffbc00;
  }
  .custom-css .hover-b--neutral-0-xm:hover {
    border-color: #fff;
  }
  .custom-css .hover-b--neutral-100-xm:hover {
    border-color: #f3f4f4;
  }
  .custom-css .hover-b--neutral-200-xm:hover {
    border-color: #dee1e1;
  }
  .custom-css .hover-b--neutral-300-xm:hover {
    border-color: #c8cccc;
  }
  .custom-css .hover-b--neutral-400-xm:hover {
    border-color: #b0b6b7;
  }
  .custom-css .hover-b--neutral-500-xm:hover {
    border-color: #929a9b;
  }
  .custom-css .hover-b--neutral-600-xm:hover {
    border-color: #6e797a;
  }
  .custom-css .hover-b--neutral-700-xm:hover {
    border-color: #515e5f;
  }
  .custom-css .hover-b--neutral-800-xm:hover {
    border-color: #364141;
  }
  .custom-css .hover-b--neutral-900-xm:hover {
    border-color: #273333;
  }
  .custom-css .hover-b--neutral-1000-xm:hover {
    border-color: #162020;
  }
  .custom-css .hover-b--neutral-1100-xm:hover {
    border-color: #040404;
  }
  .custom-css .hover-b--neutral-xm:hover {
    border-color: #364141;
  }
  .custom-css .hover-b--bambuTeal-400-xm:hover {
    border-color: #11a7aa;
  }
  .custom-css .hover-b--bambuTeal-500-xm:hover {
    border-color: #078888;
  }
  .custom-css .hover-b--bambuTeal-600-xm:hover {
    border-color: #0f6270;
  }
  .custom-css .hover-b--bambuTeal-700-xm:hover {
    border-color: #0a3f49;
  }
  .custom-css .hover-b--bambuTeal-xm:hover {
    border-color: #078888;
  }
  .custom-css .hover-b--bambuYellow-500-xm:hover {
    border-color: #f9b450;
  }
  .custom-css .hover-b--bambuYellow-600-xm:hover {
    border-color: #ffa017;
  }
  .custom-css .hover-b--bambuYellow-xm:hover {
    border-color: #f9b450;
  }
  .custom-css .b--main-xm {
    border-color: #0ca750;
  }
  .custom-css .b--main-dark-xm {
    border-color: #008b46;
  }
  .custom-css .b--text-dark-xm,
  .custom-css .b--text-xm {
    border-color: #162020;
  }
  .custom-css .b--text-inverse-xm {
    border-color: #fff;
  }
  .custom-css .b--form-ui-xm {
    border-color: #116daa;
  }
  .custom-css .b--form-ui-interaction-xm {
    border-color: #0c5689;
  }
  .custom-css .b--link-xm {
    border-color: #205bc3;
  }
  .custom-css .b--link-interaction-xm {
    border-color: #0c3f89;
  }
  .custom-css .b--link-dark-xm {
    border-color: #002138;
  }
  .custom-css .b--background-xm,
  .custom-css .b--link-inverse-xm,
  .custom-css .b--link-white-xm {
    border-color: #fff;
  }
  .custom-css .b--background-light-xm {
    border-color: #f3f4f4;
  }
  .custom-css .b--background-dark-xm {
    border-color: #002138;
  }
  .custom-css .b--background-hero-xm,
  .custom-css .b--background-inverse-xm {
    border-color: #273333;
  }
  .custom-css .b--background-hero-light-xm {
    border-color: #f3f4f4;
  }
  .custom-css .b--background-hero-dark-xm {
    border-color: #273333;
  }
  .custom-css .b--primary-xm {
    border-color: #026661;
  }
  .custom-css .b--primary-dark-xm,
  .custom-css .b--primary-hover-xm {
    border-color: #067c7c;
  }
  .custom-css .b--secondary-xm {
    border-color: #0ca750;
  }
  .custom-css .b--secondary-dark-xm {
    border-color: #008b46;
  }
  .custom-css .hover-b--main-xm:hover {
    border-color: #0ca750;
  }
  .custom-css .hover-b--main-dark-xm:hover {
    border-color: #008b46;
  }
  .custom-css .hover-b--text-dark-xm:hover,
  .custom-css .hover-b--text-xm:hover {
    border-color: #162020;
  }
  .custom-css .hover-b--text-inverse-xm:hover {
    border-color: #fff;
  }
  .custom-css .hover-b--form-ui-xm:hover {
    border-color: #116daa;
  }
  .custom-css .hover-b--form-ui-interaction-xm:hover {
    border-color: #0c5689;
  }
  .custom-css .hover-b--link-xm:hover {
    border-color: #205bc3;
  }
  .custom-css .hover-b--link-interaction-xm:hover {
    border-color: #0c3f89;
  }
  .custom-css .hover-b--link-dark-xm:hover {
    border-color: #002138;
  }
  .custom-css .hover-b--background-xm:hover,
  .custom-css .hover-b--link-inverse-xm:hover,
  .custom-css .hover-b--link-white-xm:hover {
    border-color: #fff;
  }
  .custom-css .hover-b--background-light-xm:hover {
    border-color: #f3f4f4;
  }
  .custom-css .hover-b--background-dark-xm:hover {
    border-color: #002138;
  }
  .custom-css .hover-b--background-hero-xm:hover,
  .custom-css .hover-b--background-inverse-xm:hover {
    border-color: #273333;
  }
  .custom-css .hover-b--background-hero-light-xm:hover {
    border-color: #f3f4f4;
  }
  .custom-css .hover-b--background-hero-dark-xm:hover {
    border-color: #273333;
  }
  .custom-css .hover-b--primary-xm:hover {
    border-color: #026661;
  }
  .custom-css .hover-b--primary-dark-xm:hover,
  .custom-css .hover-b--primary-hover-xm:hover {
    border-color: #067c7c;
  }
  .custom-css .hover-b--secondary-xm:hover {
    border-color: #0ca750;
  }
  .custom-css .hover-b--secondary-dark-xm:hover {
    border-color: #008b46;
  }
  .custom-css .b-transparent-xm {
    border-color: transparent;
  }
  .custom-css .b--newblue-900-xm,
  .custom-css .hover-b--newblue-900-xm:hover {
    border-color: #0c3f89;
  }
  .custom-css .b--newblue-1000-xm {
    border-color: #0a2960;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .b--green-0-l {
    border-color: #ebf9eb;
  }
  .custom-css .b--green-100-l {
    border-color: #d7f4d7;
  }
  .custom-css .b--green-200-l {
    border-color: #c2f2bd;
  }
  .custom-css .b--green-300-l {
    border-color: #98e58e;
  }
  .custom-css .b--green-400-l {
    border-color: #75dd66;
  }
  .custom-css .b--green-500-l {
    border-color: #59cb59;
  }
  .custom-css .b--green-600-l {
    border-color: #2bb656;
  }
  .custom-css .b--green-700-l {
    border-color: #0ca750;
  }
  .custom-css .b--green-800-l {
    border-color: #008b46;
  }
  .custom-css .b--green-900-l {
    border-color: #006b40;
  }
  .custom-css .b--green-1000-l {
    border-color: #08422f;
  }
  .custom-css .b--green-1100-l {
    border-color: #002b20;
  }
  .custom-css .b--green-l {
    border-color: #2bb656;
  }
  .custom-css .b--teal-0-l {
    border-color: #e5f9f5;
  }
  .custom-css .b--teal-50-l {
    border-color: #ccf1ea;
  }
  .custom-css .b--teal-100-l {
    border-color: #cdf7ef;
  }
  .custom-css .b--teal-200-l {
    border-color: #b3f2e6;
  }
  .custom-css .b--teal-300-l {
    border-color: #7dead5;
  }
  .custom-css .b--teal-400-l {
    border-color: #24e0c5;
  }
  .custom-css .b--teal-500-l {
    border-color: #08c4b2;
  }
  .custom-css .b--teal-600-l {
    border-color: #00a99c;
  }
  .custom-css .b--teal-700-l {
    border-color: #0b968f;
  }
  .custom-css .b--teal-800-l {
    border-color: #067c7c;
  }
  .custom-css .b--teal-900-l {
    border-color: #026661;
  }
  .custom-css .b--teal-1000-l {
    border-color: #083f3f;
  }
  .custom-css .b--teal-1100-l {
    border-color: #002528;
  }
  .custom-css .b--teal-l {
    border-color: #00a99c;
  }
  .custom-css .b--aqua-0-l {
    border-color: #d9fcfb;
  }
  .custom-css .b--aqua-100-l {
    border-color: #c5f9f9;
  }
  .custom-css .b--aqua-200-l {
    border-color: #a5f2f2;
  }
  .custom-css .b--aqua-300-l {
    border-color: #76e5e2;
  }
  .custom-css .b--aqua-400-l {
    border-color: #33d6e2;
  }
  .custom-css .b--aqua-500-l {
    border-color: #17b8ce;
  }
  .custom-css .b--aqua-600-l {
    border-color: #0797ae;
  }
  .custom-css .b--aqua-700-l {
    border-color: #0b8599;
  }
  .custom-css .b--aqua-800-l {
    border-color: #0f6e84;
  }
  .custom-css .b--aqua-900-l {
    border-color: #035e73;
  }
  .custom-css .b--aqua-1000-l {
    border-color: #083d4f;
  }
  .custom-css .b--aqua-1100-l {
    border-color: #002838;
  }
  .custom-css .b--aqua-l {
    border-color: #0797ae;
  }
  .custom-css .b--blue-0-l {
    border-color: #e9f8ff;
  }
  .custom-css .b--blue-100-l {
    border-color: #dcf2ff;
  }
  .custom-css .b--blue-200-l {
    border-color: #c7e4f9;
  }
  .custom-css .b--blue-300-l {
    border-color: #a1d2f8;
  }
  .custom-css .b--blue-400-l {
    border-color: #56adf5;
  }
  .custom-css .b--blue-500-l {
    border-color: #3896e3;
  }
  .custom-css .b--blue-600-l {
    border-color: #2b87d3;
  }
  .custom-css .b--blue-700-l {
    border-color: #2079c3;
  }
  .custom-css .b--blue-800-l {
    border-color: #116daa;
  }
  .custom-css .b--blue-900-l {
    border-color: #0c5689;
  }
  .custom-css .b--blue-1000-l {
    border-color: #0a3960;
  }
  .custom-css .b--blue-1100-l {
    border-color: #002138;
  }
  .custom-css .b--blue-l {
    border-color: #2b87d3;
  }
  .custom-css .b--new-blue-0-l {
    border-color: #e9f4ff;
  }
  .custom-css .b--new-blue-100-l {
    border-color: #deebfe;
  }
  .custom-css .b--new-blue-200-l {
    border-color: #c7dbf9;
  }
  .custom-css .b--new-blue-300-l {
    border-color: #a1c2f8;
  }
  .custom-css .b--new-blue-400-l {
    border-color: #5690f5;
  }
  .custom-css .b--new-blue-500-l {
    border-color: #3876e3;
  }
  .custom-css .b--new-blue-600-l {
    border-color: #2b68d3;
  }
  .custom-css .b--new-blue-700-l {
    border-color: #205bc3;
  }
  .custom-css .b--new-blue-800-l {
    border-color: #1150aa;
  }
  .custom-css .b--new-blue-900-l {
    border-color: #0c3f89;
  }
  .custom-css .b--new-blue-1000-l {
    border-color: #0a2960;
  }
  .custom-css .b--new-blue-1100-l {
    border-color: #001738;
  }
  .custom-css .b--new-blue-l {
    border-color: #2b68d3;
  }
  .custom-css .b--purple-0-l {
    border-color: #f2f2f9;
  }
  .custom-css .b--purple-100-l {
    border-color: #eaeaf9;
  }
  .custom-css .b--purple-200-l {
    border-color: #d8d7f9;
  }
  .custom-css .b--purple-300-l {
    border-color: #c1c1f7;
  }
  .custom-css .b--purple-400-l {
    border-color: #a193f2;
  }
  .custom-css .b--purple-500-l {
    border-color: #9180f4;
  }
  .custom-css .b--purple-600-l {
    border-color: #816fea;
  }
  .custom-css .b--purple-700-l {
    border-color: #6f5ed3;
  }
  .custom-css .b--purple-800-l {
    border-color: #5e4eba;
  }
  .custom-css .b--purple-900-l {
    border-color: #483a9c;
  }
  .custom-css .b--purple-1000-l {
    border-color: #2d246b;
  }
  .custom-css .b--purple-1100-l {
    border-color: #1d1d38;
  }
  .custom-css .b--purple-l {
    border-color: #816fea;
  }
  .custom-css .b--magenta-0-l {
    border-color: #fef0ff;
  }
  .custom-css .b--magenta-100-l {
    border-color: #f9e3fc;
  }
  .custom-css .b--magenta-200-l {
    border-color: #f4c4f7;
  }
  .custom-css .b--magenta-300-l {
    border-color: #edadf2;
  }
  .custom-css .b--magenta-350-l {
    border-color: #ec9af1;
  }
  .custom-css .b--magenta-400-l {
    border-color: #f282f5;
  }
  .custom-css .b--magenta-500-l {
    border-color: #db61db;
  }
  .custom-css .b--magenta-600-l {
    border-color: #c44eb9;
  }
  .custom-css .b--magenta-700-l {
    border-color: #ac44a8;
  }
  .custom-css .b--magenta-800-l {
    border-color: #8f3896;
  }
  .custom-css .b--magenta-900-l {
    border-color: #6c2277;
  }
  .custom-css .b--magenta-1000-l {
    border-color: #451551;
  }
  .custom-css .b--magenta-1100-l {
    border-color: #29192d;
  }
  .custom-css .b--magenta-l {
    border-color: #c44eb9;
  }
  .custom-css .b--pink-0-l {
    border-color: #ffe9f3;
  }
  .custom-css .b--pink-100-l {
    border-color: #fcdbeb;
  }
  .custom-css .b--pink-200-l {
    border-color: #ffb5d5;
  }
  .custom-css .b--pink-300-l {
    border-color: #ff95c1;
  }
  .custom-css .b--pink-400-l {
    border-color: #ff76ae;
  }
  .custom-css .b--pink-500-l {
    border-color: #ef588b;
  }
  .custom-css .b--pink-600-l {
    border-color: #e0447c;
  }
  .custom-css .b--pink-700-l {
    border-color: #ce3665;
  }
  .custom-css .b--pink-800-l {
    border-color: #b22f5b;
  }
  .custom-css .b--pink-900-l {
    border-color: #931847;
  }
  .custom-css .b--pink-1000-l {
    border-color: #561231;
  }
  .custom-css .b--pink-1100-l {
    border-color: #2b1721;
  }
  .custom-css .b--pink-l {
    border-color: #e0447c;
  }
  .custom-css .b--red-0-l {
    border-color: #ffeae9;
  }
  .custom-css .b--red-100-l {
    border-color: #ffd5d2;
  }
  .custom-css .b--red-200-l {
    border-color: #ffb8b1;
  }
  .custom-css .b--red-300-l {
    border-color: #ff9c8f;
  }
  .custom-css .b--red-400-l {
    border-color: #ff7f6e;
  }
  .custom-css .b--red-500-l {
    border-color: #f76054;
  }
  .custom-css .b--red-600-l {
    border-color: #ed4c42;
  }
  .custom-css .b--red-700-l {
    border-color: #db3e3e;
  }
  .custom-css .b--red-800-l {
    border-color: #c63434;
  }
  .custom-css .b--red-900-l {
    border-color: #922;
  }
  .custom-css .b--red-1000-l {
    border-color: #6d1313;
  }
  .custom-css .b--red-1100-l {
    border-color: #2b1111;
  }
  .custom-css .b--red-l {
    border-color: #ed4c42;
  }
  .custom-css .b--orange-0-l {
    border-color: #ffede3;
  }
  .custom-css .b--orange-100-l {
    border-color: #fcdccc;
  }
  .custom-css .b--orange-200-l {
    border-color: #ffc6a4;
  }
  .custom-css .b--orange-300-l {
    border-color: #ffb180;
  }
  .custom-css .b--orange-400-l {
    border-color: #ff9c5d;
  }
  .custom-css .b--orange-500-l {
    border-color: #fc8943;
  }
  .custom-css .b--orange-600-l {
    border-color: #f57d33;
  }
  .custom-css .b--orange-700-l {
    border-color: #ed7024;
  }
  .custom-css .b--orange-800-l {
    border-color: #ce5511;
  }
  .custom-css .b--orange-900-l {
    border-color: #962c0b;
  }
  .custom-css .b--orange-1000-l {
    border-color: #601700;
  }
  .custom-css .b--orange-1100-l {
    border-color: #2d130e;
  }
  .custom-css .b--orange-l {
    border-color: #f57d33;
  }
  .custom-css .b--yellow-0-l {
    border-color: #fff8e2;
  }
  .custom-css .b--yellow-100-l {
    border-color: #fdefcd;
  }
  .custom-css .b--yellow-200-l {
    border-color: #ffe99a;
  }
  .custom-css .b--yellow-300-l {
    border-color: #ffe16e;
  }
  .custom-css .b--yellow-400-l {
    border-color: #ffd943;
  }
  .custom-css .b--yellow-500-l {
    border-color: #ffcd1c;
  }
  .custom-css .b--yellow-600-l {
    border-color: #ffbc00;
  }
  .custom-css .b--yellow-700-l {
    border-color: #dd9903;
  }
  .custom-css .b--yellow-800-l {
    border-color: #ba7506;
  }
  .custom-css .b--yellow-900-l {
    border-color: #944c0c;
  }
  .custom-css .b--yellow-1000-l {
    border-color: #542a00;
  }
  .custom-css .b--yellow-1100-l {
    border-color: #2d1a05;
  }
  .custom-css .b--yellow-l {
    border-color: #ffbc00;
  }
  .custom-css .b--neutral-0-l {
    border-color: #fff;
  }
  .custom-css .b--neutral-100-l {
    border-color: #f3f4f4;
  }
  .custom-css .b--neutral-200-l {
    border-color: #dee1e1;
  }
  .custom-css .b--neutral-300-l {
    border-color: #c8cccc;
  }
  .custom-css .b--neutral-400-l {
    border-color: #b0b6b7;
  }
  .custom-css .b--neutral-500-l {
    border-color: #929a9b;
  }
  .custom-css .b--neutral-600-l {
    border-color: #6e797a;
  }
  .custom-css .b--neutral-700-l {
    border-color: #515e5f;
  }
  .custom-css .b--neutral-800-l {
    border-color: #364141;
  }
  .custom-css .b--neutral-900-l {
    border-color: #273333;
  }
  .custom-css .b--neutral-1000-l {
    border-color: #162020;
  }
  .custom-css .b--neutral-1100-l {
    border-color: #040404;
  }
  .custom-css .b--neutral-l {
    border-color: #364141;
  }
  .custom-css .b--bambuTeal-400-l {
    border-color: #11a7aa;
  }
  .custom-css .b--bambuTeal-500-l {
    border-color: #078888;
  }
  .custom-css .b--bambuTeal-600-l {
    border-color: #0f6270;
  }
  .custom-css .b--bambuTeal-700-l {
    border-color: #0a3f49;
  }
  .custom-css .b--bambuTeal-l {
    border-color: #078888;
  }
  .custom-css .b--bambuYellow-500-l {
    border-color: #f9b450;
  }
  .custom-css .b--bambuYellow-600-l {
    border-color: #ffa017;
  }
  .custom-css .b--bambuYellow-l {
    border-color: #f9b450;
  }
  .custom-css .hover-b--green-0-l:hover {
    border-color: #ebf9eb;
  }
  .custom-css .hover-b--green-100-l:hover {
    border-color: #d7f4d7;
  }
  .custom-css .hover-b--green-200-l:hover {
    border-color: #c2f2bd;
  }
  .custom-css .hover-b--green-300-l:hover {
    border-color: #98e58e;
  }
  .custom-css .hover-b--green-400-l:hover {
    border-color: #75dd66;
  }
  .custom-css .hover-b--green-500-l:hover {
    border-color: #59cb59;
  }
  .custom-css .hover-b--green-600-l:hover {
    border-color: #2bb656;
  }
  .custom-css .hover-b--green-700-l:hover {
    border-color: #0ca750;
  }
  .custom-css .hover-b--green-800-l:hover {
    border-color: #008b46;
  }
  .custom-css .hover-b--green-900-l:hover {
    border-color: #006b40;
  }
  .custom-css .hover-b--green-1000-l:hover {
    border-color: #08422f;
  }
  .custom-css .hover-b--green-1100-l:hover {
    border-color: #002b20;
  }
  .custom-css .hover-b--green-l:hover {
    border-color: #2bb656;
  }
  .custom-css .hover-b--teal-0-l:hover {
    border-color: #e5f9f5;
  }
  .custom-css .hover-b--teal-50-l:hover {
    border-color: #ccf1ea;
  }
  .custom-css .hover-b--teal-100-l:hover {
    border-color: #cdf7ef;
  }
  .custom-css .hover-b--teal-200-l:hover {
    border-color: #b3f2e6;
  }
  .custom-css .hover-b--teal-300-l:hover {
    border-color: #7dead5;
  }
  .custom-css .hover-b--teal-400-l:hover {
    border-color: #24e0c5;
  }
  .custom-css .hover-b--teal-500-l:hover {
    border-color: #08c4b2;
  }
  .custom-css .hover-b--teal-600-l:hover {
    border-color: #00a99c;
  }
  .custom-css .hover-b--teal-700-l:hover {
    border-color: #0b968f;
  }
  .custom-css .hover-b--teal-800-l:hover {
    border-color: #067c7c;
  }
  .custom-css .hover-b--teal-900-l:hover {
    border-color: #026661;
  }
  .custom-css .hover-b--teal-1000-l:hover {
    border-color: #083f3f;
  }
  .custom-css .hover-b--teal-1100-l:hover {
    border-color: #002528;
  }
  .custom-css .hover-b--teal-l:hover {
    border-color: #00a99c;
  }
  .custom-css .hover-b--aqua-0-l:hover {
    border-color: #d9fcfb;
  }
  .custom-css .hover-b--aqua-100-l:hover {
    border-color: #c5f9f9;
  }
  .custom-css .hover-b--aqua-200-l:hover {
    border-color: #a5f2f2;
  }
  .custom-css .hover-b--aqua-300-l:hover {
    border-color: #76e5e2;
  }
  .custom-css .hover-b--aqua-400-l:hover {
    border-color: #33d6e2;
  }
  .custom-css .hover-b--aqua-500-l:hover {
    border-color: #17b8ce;
  }
  .custom-css .hover-b--aqua-600-l:hover {
    border-color: #0797ae;
  }
  .custom-css .hover-b--aqua-700-l:hover {
    border-color: #0b8599;
  }
  .custom-css .hover-b--aqua-800-l:hover {
    border-color: #0f6e84;
  }
  .custom-css .hover-b--aqua-900-l:hover {
    border-color: #035e73;
  }
  .custom-css .hover-b--aqua-1000-l:hover {
    border-color: #083d4f;
  }
  .custom-css .hover-b--aqua-1100-l:hover {
    border-color: #002838;
  }
  .custom-css .hover-b--aqua-l:hover {
    border-color: #0797ae;
  }
  .custom-css .hover-b--blue-0-l:hover {
    border-color: #e9f8ff;
  }
  .custom-css .hover-b--blue-100-l:hover {
    border-color: #dcf2ff;
  }
  .custom-css .hover-b--blue-200-l:hover {
    border-color: #c7e4f9;
  }
  .custom-css .hover-b--blue-300-l:hover {
    border-color: #a1d2f8;
  }
  .custom-css .hover-b--blue-400-l:hover {
    border-color: #56adf5;
  }
  .custom-css .hover-b--blue-500-l:hover {
    border-color: #3896e3;
  }
  .custom-css .hover-b--blue-600-l:hover {
    border-color: #2b87d3;
  }
  .custom-css .hover-b--blue-700-l:hover {
    border-color: #2079c3;
  }
  .custom-css .hover-b--blue-800-l:hover {
    border-color: #116daa;
  }
  .custom-css .hover-b--blue-900-l:hover {
    border-color: #0c5689;
  }
  .custom-css .hover-b--blue-1000-l:hover {
    border-color: #0a3960;
  }
  .custom-css .hover-b--blue-1100-l:hover {
    border-color: #002138;
  }
  .custom-css .hover-b--blue-l:hover {
    border-color: #2b87d3;
  }
  .custom-css .hover-b--new-blue-0-l:hover {
    border-color: #e9f4ff;
  }
  .custom-css .hover-b--new-blue-100-l:hover {
    border-color: #deebfe;
  }
  .custom-css .hover-b--new-blue-200-l:hover {
    border-color: #c7dbf9;
  }
  .custom-css .hover-b--new-blue-300-l:hover {
    border-color: #a1c2f8;
  }
  .custom-css .hover-b--new-blue-400-l:hover {
    border-color: #5690f5;
  }
  .custom-css .hover-b--new-blue-500-l:hover {
    border-color: #3876e3;
  }
  .custom-css .hover-b--new-blue-600-l:hover {
    border-color: #2b68d3;
  }
  .custom-css .hover-b--new-blue-700-l:hover {
    border-color: #205bc3;
  }
  .custom-css .hover-b--new-blue-800-l:hover {
    border-color: #1150aa;
  }
  .custom-css .hover-b--new-blue-900-l:hover {
    border-color: #0c3f89;
  }
  .custom-css .hover-b--new-blue-1000-l:hover {
    border-color: #0a2960;
  }
  .custom-css .hover-b--new-blue-1100-l:hover {
    border-color: #001738;
  }
  .custom-css .hover-b--new-blue-l:hover {
    border-color: #2b68d3;
  }
  .custom-css .hover-b--purple-0-l:hover {
    border-color: #f2f2f9;
  }
  .custom-css .hover-b--purple-100-l:hover {
    border-color: #eaeaf9;
  }
  .custom-css .hover-b--purple-200-l:hover {
    border-color: #d8d7f9;
  }
  .custom-css .hover-b--purple-300-l:hover {
    border-color: #c1c1f7;
  }
  .custom-css .hover-b--purple-400-l:hover {
    border-color: #a193f2;
  }
  .custom-css .hover-b--purple-500-l:hover {
    border-color: #9180f4;
  }
  .custom-css .hover-b--purple-600-l:hover {
    border-color: #816fea;
  }
  .custom-css .hover-b--purple-700-l:hover {
    border-color: #6f5ed3;
  }
  .custom-css .hover-b--purple-800-l:hover {
    border-color: #5e4eba;
  }
  .custom-css .hover-b--purple-900-l:hover {
    border-color: #483a9c;
  }
  .custom-css .hover-b--purple-1000-l:hover {
    border-color: #2d246b;
  }
  .custom-css .hover-b--purple-1100-l:hover {
    border-color: #1d1d38;
  }
  .custom-css .hover-b--purple-l:hover {
    border-color: #816fea;
  }
  .custom-css .hover-b--magenta-0-l:hover {
    border-color: #fef0ff;
  }
  .custom-css .hover-b--magenta-100-l:hover {
    border-color: #f9e3fc;
  }
  .custom-css .hover-b--magenta-200-l:hover {
    border-color: #f4c4f7;
  }
  .custom-css .hover-b--magenta-300-l:hover {
    border-color: #edadf2;
  }
  .custom-css .hover-b--magenta-350-l:hover {
    border-color: #ec9af1;
  }
  .custom-css .hover-b--magenta-400-l:hover {
    border-color: #f282f5;
  }
  .custom-css .hover-b--magenta-500-l:hover {
    border-color: #db61db;
  }
  .custom-css .hover-b--magenta-600-l:hover {
    border-color: #c44eb9;
  }
  .custom-css .hover-b--magenta-700-l:hover {
    border-color: #ac44a8;
  }
  .custom-css .hover-b--magenta-800-l:hover {
    border-color: #8f3896;
  }
  .custom-css .hover-b--magenta-900-l:hover {
    border-color: #6c2277;
  }
  .custom-css .hover-b--magenta-1000-l:hover {
    border-color: #451551;
  }
  .custom-css .hover-b--magenta-1100-l:hover {
    border-color: #29192d;
  }
  .custom-css .hover-b--magenta-l:hover {
    border-color: #c44eb9;
  }
  .custom-css .hover-b--pink-0-l:hover {
    border-color: #ffe9f3;
  }
  .custom-css .hover-b--pink-100-l:hover {
    border-color: #fcdbeb;
  }
  .custom-css .hover-b--pink-200-l:hover {
    border-color: #ffb5d5;
  }
  .custom-css .hover-b--pink-300-l:hover {
    border-color: #ff95c1;
  }
  .custom-css .hover-b--pink-400-l:hover {
    border-color: #ff76ae;
  }
  .custom-css .hover-b--pink-500-l:hover {
    border-color: #ef588b;
  }
  .custom-css .hover-b--pink-600-l:hover {
    border-color: #e0447c;
  }
  .custom-css .hover-b--pink-700-l:hover {
    border-color: #ce3665;
  }
  .custom-css .hover-b--pink-800-l:hover {
    border-color: #b22f5b;
  }
  .custom-css .hover-b--pink-900-l:hover {
    border-color: #931847;
  }
  .custom-css .hover-b--pink-1000-l:hover {
    border-color: #561231;
  }
  .custom-css .hover-b--pink-1100-l:hover {
    border-color: #2b1721;
  }
  .custom-css .hover-b--pink-l:hover {
    border-color: #e0447c;
  }
  .custom-css .hover-b--red-0-l:hover {
    border-color: #ffeae9;
  }
  .custom-css .hover-b--red-100-l:hover {
    border-color: #ffd5d2;
  }
  .custom-css .hover-b--red-200-l:hover {
    border-color: #ffb8b1;
  }
  .custom-css .hover-b--red-300-l:hover {
    border-color: #ff9c8f;
  }
  .custom-css .hover-b--red-400-l:hover {
    border-color: #ff7f6e;
  }
  .custom-css .hover-b--red-500-l:hover {
    border-color: #f76054;
  }
  .custom-css .hover-b--red-600-l:hover {
    border-color: #ed4c42;
  }
  .custom-css .hover-b--red-700-l:hover {
    border-color: #db3e3e;
  }
  .custom-css .hover-b--red-800-l:hover {
    border-color: #c63434;
  }
  .custom-css .hover-b--red-900-l:hover {
    border-color: #922;
  }
  .custom-css .hover-b--red-1000-l:hover {
    border-color: #6d1313;
  }
  .custom-css .hover-b--red-1100-l:hover {
    border-color: #2b1111;
  }
  .custom-css .hover-b--red-l:hover {
    border-color: #ed4c42;
  }
  .custom-css .hover-b--orange-0-l:hover {
    border-color: #ffede3;
  }
  .custom-css .hover-b--orange-100-l:hover {
    border-color: #fcdccc;
  }
  .custom-css .hover-b--orange-200-l:hover {
    border-color: #ffc6a4;
  }
  .custom-css .hover-b--orange-300-l:hover {
    border-color: #ffb180;
  }
  .custom-css .hover-b--orange-400-l:hover {
    border-color: #ff9c5d;
  }
  .custom-css .hover-b--orange-500-l:hover {
    border-color: #fc8943;
  }
  .custom-css .hover-b--orange-600-l:hover {
    border-color: #f57d33;
  }
  .custom-css .hover-b--orange-700-l:hover {
    border-color: #ed7024;
  }
  .custom-css .hover-b--orange-800-l:hover {
    border-color: #ce5511;
  }
  .custom-css .hover-b--orange-900-l:hover {
    border-color: #962c0b;
  }
  .custom-css .hover-b--orange-1000-l:hover {
    border-color: #601700;
  }
  .custom-css .hover-b--orange-1100-l:hover {
    border-color: #2d130e;
  }
  .custom-css .hover-b--orange-l:hover {
    border-color: #f57d33;
  }
  .custom-css .hover-b--yellow-0-l:hover {
    border-color: #fff8e2;
  }
  .custom-css .hover-b--yellow-100-l:hover {
    border-color: #fdefcd;
  }
  .custom-css .hover-b--yellow-200-l:hover {
    border-color: #ffe99a;
  }
  .custom-css .hover-b--yellow-300-l:hover {
    border-color: #ffe16e;
  }
  .custom-css .hover-b--yellow-400-l:hover {
    border-color: #ffd943;
  }
  .custom-css .hover-b--yellow-500-l:hover {
    border-color: #ffcd1c;
  }
  .custom-css .hover-b--yellow-600-l:hover {
    border-color: #ffbc00;
  }
  .custom-css .hover-b--yellow-700-l:hover {
    border-color: #dd9903;
  }
  .custom-css .hover-b--yellow-800-l:hover {
    border-color: #ba7506;
  }
  .custom-css .hover-b--yellow-900-l:hover {
    border-color: #944c0c;
  }
  .custom-css .hover-b--yellow-1000-l:hover {
    border-color: #542a00;
  }
  .custom-css .hover-b--yellow-1100-l:hover {
    border-color: #2d1a05;
  }
  .custom-css .hover-b--yellow-l:hover {
    border-color: #ffbc00;
  }
  .custom-css .hover-b--neutral-0-l:hover {
    border-color: #fff;
  }
  .custom-css .hover-b--neutral-100-l:hover {
    border-color: #f3f4f4;
  }
  .custom-css .hover-b--neutral-200-l:hover {
    border-color: #dee1e1;
  }
  .custom-css .hover-b--neutral-300-l:hover {
    border-color: #c8cccc;
  }
  .custom-css .hover-b--neutral-400-l:hover {
    border-color: #b0b6b7;
  }
  .custom-css .hover-b--neutral-500-l:hover {
    border-color: #929a9b;
  }
  .custom-css .hover-b--neutral-600-l:hover {
    border-color: #6e797a;
  }
  .custom-css .hover-b--neutral-700-l:hover {
    border-color: #515e5f;
  }
  .custom-css .hover-b--neutral-800-l:hover {
    border-color: #364141;
  }
  .custom-css .hover-b--neutral-900-l:hover {
    border-color: #273333;
  }
  .custom-css .hover-b--neutral-1000-l:hover {
    border-color: #162020;
  }
  .custom-css .hover-b--neutral-1100-l:hover {
    border-color: #040404;
  }
  .custom-css .hover-b--neutral-l:hover {
    border-color: #364141;
  }
  .custom-css .hover-b--bambuTeal-400-l:hover {
    border-color: #11a7aa;
  }
  .custom-css .hover-b--bambuTeal-500-l:hover {
    border-color: #078888;
  }
  .custom-css .hover-b--bambuTeal-600-l:hover {
    border-color: #0f6270;
  }
  .custom-css .hover-b--bambuTeal-700-l:hover {
    border-color: #0a3f49;
  }
  .custom-css .hover-b--bambuTeal-l:hover {
    border-color: #078888;
  }
  .custom-css .hover-b--bambuYellow-500-l:hover {
    border-color: #f9b450;
  }
  .custom-css .hover-b--bambuYellow-600-l:hover {
    border-color: #ffa017;
  }
  .custom-css .hover-b--bambuYellow-l:hover {
    border-color: #f9b450;
  }
  .custom-css .b--main-l {
    border-color: #0ca750;
  }
  .custom-css .b--main-dark-l {
    border-color: #008b46;
  }
  .custom-css .b--text-dark-l,
  .custom-css .b--text-l {
    border-color: #162020;
  }
  .custom-css .b--text-inverse-l {
    border-color: #fff;
  }
  .custom-css .b--form-ui-l {
    border-color: #116daa;
  }
  .custom-css .b--form-ui-interaction-l {
    border-color: #0c5689;
  }
  .custom-css .b--link-l {
    border-color: #205bc3;
  }
  .custom-css .b--link-interaction-l {
    border-color: #0c3f89;
  }
  .custom-css .b--link-dark-l {
    border-color: #002138;
  }
  .custom-css .b--background-l,
  .custom-css .b--link-inverse-l,
  .custom-css .b--link-white-l {
    border-color: #fff;
  }
  .custom-css .b--background-light-l {
    border-color: #f3f4f4;
  }
  .custom-css .b--background-dark-l {
    border-color: #002138;
  }
  .custom-css .b--background-hero-l,
  .custom-css .b--background-inverse-l {
    border-color: #273333;
  }
  .custom-css .b--background-hero-light-l {
    border-color: #f3f4f4;
  }
  .custom-css .b--background-hero-dark-l {
    border-color: #273333;
  }
  .custom-css .b--primary-l {
    border-color: #026661;
  }
  .custom-css .b--primary-dark-l,
  .custom-css .b--primary-hover-l {
    border-color: #067c7c;
  }
  .custom-css .b--secondary-l {
    border-color: #0ca750;
  }
  .custom-css .b--secondary-dark-l {
    border-color: #008b46;
  }
  .custom-css .hover-b--main-l:hover {
    border-color: #0ca750;
  }
  .custom-css .hover-b--main-dark-l:hover {
    border-color: #008b46;
  }
  .custom-css .hover-b--text-dark-l:hover,
  .custom-css .hover-b--text-l:hover {
    border-color: #162020;
  }
  .custom-css .hover-b--text-inverse-l:hover {
    border-color: #fff;
  }
  .custom-css .hover-b--form-ui-l:hover {
    border-color: #116daa;
  }
  .custom-css .hover-b--form-ui-interaction-l:hover {
    border-color: #0c5689;
  }
  .custom-css .hover-b--link-l:hover {
    border-color: #205bc3;
  }
  .custom-css .hover-b--link-interaction-l:hover {
    border-color: #0c3f89;
  }
  .custom-css .hover-b--link-dark-l:hover {
    border-color: #002138;
  }
  .custom-css .hover-b--background-l:hover,
  .custom-css .hover-b--link-inverse-l:hover,
  .custom-css .hover-b--link-white-l:hover {
    border-color: #fff;
  }
  .custom-css .hover-b--background-light-l:hover {
    border-color: #f3f4f4;
  }
  .custom-css .hover-b--background-dark-l:hover {
    border-color: #002138;
  }
  .custom-css .hover-b--background-hero-l:hover,
  .custom-css .hover-b--background-inverse-l:hover {
    border-color: #273333;
  }
  .custom-css .hover-b--background-hero-light-l:hover {
    border-color: #f3f4f4;
  }
  .custom-css .hover-b--background-hero-dark-l:hover {
    border-color: #273333;
  }
  .custom-css .hover-b--primary-l:hover {
    border-color: #026661;
  }
  .custom-css .hover-b--primary-dark-l:hover,
  .custom-css .hover-b--primary-hover-l:hover {
    border-color: #067c7c;
  }
  .custom-css .hover-b--secondary-l:hover {
    border-color: #0ca750;
  }
  .custom-css .hover-b--secondary-dark-l:hover {
    border-color: #008b46;
  }
  .custom-css .b-transparent-l {
    border-color: transparent;
  }
  .custom-css .b--newblue-900-l,
  .custom-css .hover-b--newblue-900-l:hover {
    border-color: #0c3f89;
  }
  .custom-css .b--newblue-1000-l {
    border-color: #0a2960;
  }
}
.custom-css .br0 {
  border-radius: 0;
}
.custom-css .br400 {
  border-radius: 4px;
}
.custom-css .br500 {
  border-radius: 6px;
}
.custom-css .br600 {
  border-radius: 8px;
}
.custom-css .br700 {
  border-radius: 12px;
}
.custom-css .br750 {
  border-radius: 14px;
}
.custom-css .br800 {
  border-radius: 16px;
}
.custom-css .br825 {
  border-radius: 21px;
}
.custom-css .br850 {
  border-radius: 32px;
}
.custom-css .br900 {
  border-radius: 64px;
}
.custom-css .br100px {
  border-radius: 100px;
}
.custom-css .br1000 {
  border-radius: 999999px;
}
.custom-css .br--round {
  border-radius: 50%;
}
@media screen and (min-width: 480px) {
  .custom-css .br0-ns {
    border-radius: 0;
  }
  .custom-css .br400-ns {
    border-radius: 4px;
  }
  .custom-css .br500-ns {
    border-radius: 6px;
  }
  .custom-css .br600-ns {
    border-radius: 8px;
  }
  .custom-css .br700-ns {
    border-radius: 12px;
  }
  .custom-css .br750-ns {
    border-radius: 14px;
  }
  .custom-css .br800-ns {
    border-radius: 16px;
  }
  .custom-css .br825-ns {
    border-radius: 21px;
  }
  .custom-css .br850-ns {
    border-radius: 32px;
  }
  .custom-css .br900-ns {
    border-radius: 64px;
  }
  .custom-css .br100px-ns {
    border-radius: 100px;
  }
  .custom-css .br1000-ns {
    border-radius: 999999px;
  }
  .custom-css .br--round-ns {
    border-radius: 50%;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .br0-m {
    border-radius: 0;
  }
  .custom-css .br400-m {
    border-radius: 4px;
  }
  .custom-css .br500-m {
    border-radius: 6px;
  }
  .custom-css .br600-m {
    border-radius: 8px;
  }
  .custom-css .br700-m {
    border-radius: 12px;
  }
  .custom-css .br750-m {
    border-radius: 14px;
  }
  .custom-css .br800-m {
    border-radius: 16px;
  }
  .custom-css .br825-m {
    border-radius: 21px;
  }
  .custom-css .br850-m {
    border-radius: 32px;
  }
  .custom-css .br900-m {
    border-radius: 64px;
  }
  .custom-css .br100px-m {
    border-radius: 100px;
  }
  .custom-css .br1000-m {
    border-radius: 999999px;
  }
  .custom-css .br--round-m {
    border-radius: 50%;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .br0-xm {
    border-radius: 0;
  }
  .custom-css .br400-xm {
    border-radius: 4px;
  }
  .custom-css .br500-xm {
    border-radius: 6px;
  }
  .custom-css .br600-xm {
    border-radius: 8px;
  }
  .custom-css .br700-xm {
    border-radius: 12px;
  }
  .custom-css .br750-xm {
    border-radius: 14px;
  }
  .custom-css .br800-xm {
    border-radius: 16px;
  }
  .custom-css .br825-xm {
    border-radius: 21px;
  }
  .custom-css .br850-xm {
    border-radius: 32px;
  }
  .custom-css .br900-xm {
    border-radius: 64px;
  }
  .custom-css .br100px-xm {
    border-radius: 100px;
  }
  .custom-css .br1000-xm {
    border-radius: 999999px;
  }
  .custom-css .br--round-xm {
    border-radius: 50%;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .br0-l {
    border-radius: 0;
  }
  .custom-css .br400-l {
    border-radius: 4px;
  }
  .custom-css .br500-l {
    border-radius: 6px;
  }
  .custom-css .br600-l {
    border-radius: 8px;
  }
  .custom-css .br700-l {
    border-radius: 12px;
  }
  .custom-css .br750-l {
    border-radius: 14px;
  }
  .custom-css .br800-l {
    border-radius: 16px;
  }
  .custom-css .br825-l {
    border-radius: 21px;
  }
  .custom-css .br850-l {
    border-radius: 32px;
  }
  .custom-css .br900-l {
    border-radius: 64px;
  }
  .custom-css .br100px-l {
    border-radius: 100px;
  }
  .custom-css .br1000-l {
    border-radius: 999999px;
  }
  .custom-css .br--round-l {
    border-radius: 50%;
  }
}
.custom-css .br--top {
  border-bottom-right-radius: 0;
}
.custom-css .br--right,
.custom-css .br--top {
  border-bottom-left-radius: 0;
}
.custom-css .br--bottom,
.custom-css .br--right {
  border-top-left-radius: 0;
}
.custom-css .br--bottom {
  border-top-right-radius: 0;
}
.custom-css .br--bottom-left,
.custom-css .br--left {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.custom-css .br--bottom-left {
  border-top-left-radius: 0;
}
.custom-css .br--x {
  border-radius: 2000vw;
}
.custom-css .br--leaf {
  border-radius: 144px 0;
}
@media screen and (min-width: 480px) {
  .custom-css .br--leaf {
    border-radius: 167px 0;
  }
}
.custom-css .br--hero_leaf {
  border-top-left-radius: 150px;
}
@media screen and (min-width: 480px) {
  .custom-css .br--hero_leaf {
    border-top-left-radius: 250px;
  }
}
.custom-css .br0--tl {
  border-top-left-radius: 0;
}
.custom-css .br0--tr {
  border-top-right-radius: 0;
}
.custom-css .br0--br {
  border-bottom-right-radius: 0;
}
.custom-css .br0--bl {
  border-bottom-left-radius: 0;
}
.custom-css .br400--tl {
  border-top-left-radius: 4px;
}
.custom-css .br400--tr {
  border-top-right-radius: 4px;
}
.custom-css .br400--br {
  border-bottom-right-radius: 4px;
}
.custom-css .br400--bl {
  border-bottom-left-radius: 4px;
}
.custom-css .br500--tl {
  border-top-left-radius: 6px;
}
.custom-css .br500--tr {
  border-top-right-radius: 6px;
}
.custom-css .br500--br {
  border-bottom-right-radius: 6px;
}
.custom-css .br500--bl {
  border-bottom-left-radius: 6px;
}
.custom-css .br600--tl {
  border-top-left-radius: 8px;
}
.custom-css .br600--tr {
  border-top-right-radius: 8px;
}
.custom-css .br600--br {
  border-bottom-right-radius: 8px;
}
.custom-css .br600--bl {
  border-bottom-left-radius: 8px;
}
.custom-css .br700--tl {
  border-top-left-radius: 12px;
}
.custom-css .br700--tr {
  border-top-right-radius: 12px;
}
.custom-css .br700--br {
  border-bottom-right-radius: 12px;
}
.custom-css .br700--bl {
  border-bottom-left-radius: 12px;
}
.custom-css .br750--tl {
  border-top-left-radius: 14px;
}
.custom-css .br750--tr {
  border-top-right-radius: 14px;
}
.custom-css .br750--br {
  border-bottom-right-radius: 14px;
}
.custom-css .br750--bl {
  border-bottom-left-radius: 14px;
}
.custom-css .br800--tl {
  border-top-left-radius: 16px;
}
.custom-css .br800--tr {
  border-top-right-radius: 16px;
}
.custom-css .br800--br {
  border-bottom-right-radius: 16px;
}
.custom-css .br800--bl {
  border-bottom-left-radius: 16px;
}
.custom-css .br825--tl {
  border-top-left-radius: 21px;
}
.custom-css .br825--tr {
  border-top-right-radius: 21px;
}
.custom-css .br825--br {
  border-bottom-right-radius: 21px;
}
.custom-css .br825--bl {
  border-bottom-left-radius: 21px;
}
.custom-css .br850--tl {
  border-top-left-radius: 32px;
}
.custom-css .br850--tr {
  border-top-right-radius: 32px;
}
.custom-css .br850--br {
  border-bottom-right-radius: 32px;
}
.custom-css .br850--bl {
  border-bottom-left-radius: 32px;
}
.custom-css .br900--tl {
  border-top-left-radius: 64px;
}
.custom-css .br900--tr {
  border-top-right-radius: 64px;
}
.custom-css .br900--br {
  border-bottom-right-radius: 64px;
}
.custom-css .br900--bl {
  border-bottom-left-radius: 64px;
}
.custom-css .br100px--tl {
  border-top-left-radius: 100px;
}
.custom-css .br100px--tr {
  border-top-right-radius: 100px;
}
.custom-css .br100px--br {
  border-bottom-right-radius: 100px;
}
.custom-css .br100px--bl {
  border-bottom-left-radius: 100px;
}
.custom-css .br1000--tl {
  border-top-left-radius: 999999px;
}
.custom-css .br1000--tr {
  border-top-right-radius: 999999px;
}
.custom-css .br1000--br {
  border-bottom-right-radius: 999999px;
}
.custom-css .br1000--bl {
  border-bottom-left-radius: 999999px;
}
.custom-css .br--round--tl {
  border-top-left-radius: 50%;
}
.custom-css .br--round--tr {
  border-top-right-radius: 50%;
}
.custom-css .br--round--br {
  border-bottom-right-radius: 50%;
}
.custom-css .br--round--bl {
  border-bottom-left-radius: 50%;
}
@media screen and (min-width: 480px) {
  .custom-css .br0--tl-ns {
    border-top-left-radius: 0;
  }
  .custom-css .br0--tr-ns {
    border-top-right-radius: 0;
  }
  .custom-css .br0--br-ns {
    border-bottom-right-radius: 0;
  }
  .custom-css .br0--bl-ns {
    border-bottom-left-radius: 0;
  }
  .custom-css .br400--tl-ns {
    border-top-left-radius: 4px;
  }
  .custom-css .br400--tr-ns {
    border-top-right-radius: 4px;
  }
  .custom-css .br400--br-ns {
    border-bottom-right-radius: 4px;
  }
  .custom-css .br400--bl-ns {
    border-bottom-left-radius: 4px;
  }
  .custom-css .br500--tl-ns {
    border-top-left-radius: 6px;
  }
  .custom-css .br500--tr-ns {
    border-top-right-radius: 6px;
  }
  .custom-css .br500--br-ns {
    border-bottom-right-radius: 6px;
  }
  .custom-css .br500--bl-ns {
    border-bottom-left-radius: 6px;
  }
  .custom-css .br600--tl-ns {
    border-top-left-radius: 8px;
  }
  .custom-css .br600--tr-ns {
    border-top-right-radius: 8px;
  }
  .custom-css .br600--br-ns {
    border-bottom-right-radius: 8px;
  }
  .custom-css .br600--bl-ns {
    border-bottom-left-radius: 8px;
  }
  .custom-css .br700--tl-ns {
    border-top-left-radius: 12px;
  }
  .custom-css .br700--tr-ns {
    border-top-right-radius: 12px;
  }
  .custom-css .br700--br-ns {
    border-bottom-right-radius: 12px;
  }
  .custom-css .br700--bl-ns {
    border-bottom-left-radius: 12px;
  }
  .custom-css .br750--tl-ns {
    border-top-left-radius: 14px;
  }
  .custom-css .br750--tr-ns {
    border-top-right-radius: 14px;
  }
  .custom-css .br750--br-ns {
    border-bottom-right-radius: 14px;
  }
  .custom-css .br750--bl-ns {
    border-bottom-left-radius: 14px;
  }
  .custom-css .br800--tl-ns {
    border-top-left-radius: 16px;
  }
  .custom-css .br800--tr-ns {
    border-top-right-radius: 16px;
  }
  .custom-css .br800--br-ns {
    border-bottom-right-radius: 16px;
  }
  .custom-css .br800--bl-ns {
    border-bottom-left-radius: 16px;
  }
  .custom-css .br825--tl-ns {
    border-top-left-radius: 21px;
  }
  .custom-css .br825--tr-ns {
    border-top-right-radius: 21px;
  }
  .custom-css .br825--br-ns {
    border-bottom-right-radius: 21px;
  }
  .custom-css .br825--bl-ns {
    border-bottom-left-radius: 21px;
  }
  .custom-css .br850--tl-ns {
    border-top-left-radius: 32px;
  }
  .custom-css .br850--tr-ns {
    border-top-right-radius: 32px;
  }
  .custom-css .br850--br-ns {
    border-bottom-right-radius: 32px;
  }
  .custom-css .br850--bl-ns {
    border-bottom-left-radius: 32px;
  }
  .custom-css .br900--tl-ns {
    border-top-left-radius: 64px;
  }
  .custom-css .br900--tr-ns {
    border-top-right-radius: 64px;
  }
  .custom-css .br900--br-ns {
    border-bottom-right-radius: 64px;
  }
  .custom-css .br900--bl-ns {
    border-bottom-left-radius: 64px;
  }
  .custom-css .br100px--tl-ns {
    border-top-left-radius: 100px;
  }
  .custom-css .br100px--tr-ns {
    border-top-right-radius: 100px;
  }
  .custom-css .br100px--br-ns {
    border-bottom-right-radius: 100px;
  }
  .custom-css .br100px--bl-ns {
    border-bottom-left-radius: 100px;
  }
  .custom-css .br1000--tl-ns {
    border-top-left-radius: 999999px;
  }
  .custom-css .br1000--tr-ns {
    border-top-right-radius: 999999px;
  }
  .custom-css .br1000--br-ns {
    border-bottom-right-radius: 999999px;
  }
  .custom-css .br1000--bl-ns {
    border-bottom-left-radius: 999999px;
  }
  .custom-css .br--round--tl-ns {
    border-top-left-radius: 50%;
  }
  .custom-css .br--round--tr-ns {
    border-top-right-radius: 50%;
  }
  .custom-css .br--round--br-ns {
    border-bottom-right-radius: 50%;
  }
  .custom-css .br--round--bl-ns {
    border-bottom-left-radius: 50%;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .br0--tl-m {
    border-top-left-radius: 0;
  }
  .custom-css .br0--tr-m {
    border-top-right-radius: 0;
  }
  .custom-css .br0--br-m {
    border-bottom-right-radius: 0;
  }
  .custom-css .br0--bl-m {
    border-bottom-left-radius: 0;
  }
  .custom-css .br400--tl-m {
    border-top-left-radius: 4px;
  }
  .custom-css .br400--tr-m {
    border-top-right-radius: 4px;
  }
  .custom-css .br400--br-m {
    border-bottom-right-radius: 4px;
  }
  .custom-css .br400--bl-m {
    border-bottom-left-radius: 4px;
  }
  .custom-css .br500--tl-m {
    border-top-left-radius: 6px;
  }
  .custom-css .br500--tr-m {
    border-top-right-radius: 6px;
  }
  .custom-css .br500--br-m {
    border-bottom-right-radius: 6px;
  }
  .custom-css .br500--bl-m {
    border-bottom-left-radius: 6px;
  }
  .custom-css .br600--tl-m {
    border-top-left-radius: 8px;
  }
  .custom-css .br600--tr-m {
    border-top-right-radius: 8px;
  }
  .custom-css .br600--br-m {
    border-bottom-right-radius: 8px;
  }
  .custom-css .br600--bl-m {
    border-bottom-left-radius: 8px;
  }
  .custom-css .br700--tl-m {
    border-top-left-radius: 12px;
  }
  .custom-css .br700--tr-m {
    border-top-right-radius: 12px;
  }
  .custom-css .br700--br-m {
    border-bottom-right-radius: 12px;
  }
  .custom-css .br700--bl-m {
    border-bottom-left-radius: 12px;
  }
  .custom-css .br750--tl-m {
    border-top-left-radius: 14px;
  }
  .custom-css .br750--tr-m {
    border-top-right-radius: 14px;
  }
  .custom-css .br750--br-m {
    border-bottom-right-radius: 14px;
  }
  .custom-css .br750--bl-m {
    border-bottom-left-radius: 14px;
  }
  .custom-css .br800--tl-m {
    border-top-left-radius: 16px;
  }
  .custom-css .br800--tr-m {
    border-top-right-radius: 16px;
  }
  .custom-css .br800--br-m {
    border-bottom-right-radius: 16px;
  }
  .custom-css .br800--bl-m {
    border-bottom-left-radius: 16px;
  }
  .custom-css .br825--tl-m {
    border-top-left-radius: 21px;
  }
  .custom-css .br825--tr-m {
    border-top-right-radius: 21px;
  }
  .custom-css .br825--br-m {
    border-bottom-right-radius: 21px;
  }
  .custom-css .br825--bl-m {
    border-bottom-left-radius: 21px;
  }
  .custom-css .br850--tl-m {
    border-top-left-radius: 32px;
  }
  .custom-css .br850--tr-m {
    border-top-right-radius: 32px;
  }
  .custom-css .br850--br-m {
    border-bottom-right-radius: 32px;
  }
  .custom-css .br850--bl-m {
    border-bottom-left-radius: 32px;
  }
  .custom-css .br900--tl-m {
    border-top-left-radius: 64px;
  }
  .custom-css .br900--tr-m {
    border-top-right-radius: 64px;
  }
  .custom-css .br900--br-m {
    border-bottom-right-radius: 64px;
  }
  .custom-css .br900--bl-m {
    border-bottom-left-radius: 64px;
  }
  .custom-css .br100px--tl-m {
    border-top-left-radius: 100px;
  }
  .custom-css .br100px--tr-m {
    border-top-right-radius: 100px;
  }
  .custom-css .br100px--br-m {
    border-bottom-right-radius: 100px;
  }
  .custom-css .br100px--bl-m {
    border-bottom-left-radius: 100px;
  }
  .custom-css .br1000--tl-m {
    border-top-left-radius: 999999px;
  }
  .custom-css .br1000--tr-m {
    border-top-right-radius: 999999px;
  }
  .custom-css .br1000--br-m {
    border-bottom-right-radius: 999999px;
  }
  .custom-css .br1000--bl-m {
    border-bottom-left-radius: 999999px;
  }
  .custom-css .br--round--tl-m {
    border-top-left-radius: 50%;
  }
  .custom-css .br--round--tr-m {
    border-top-right-radius: 50%;
  }
  .custom-css .br--round--br-m {
    border-bottom-right-radius: 50%;
  }
  .custom-css .br--round--bl-m {
    border-bottom-left-radius: 50%;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .br0--tl-xm {
    border-top-left-radius: 0;
  }
  .custom-css .br0--tr-xm {
    border-top-right-radius: 0;
  }
  .custom-css .br0--br-xm {
    border-bottom-right-radius: 0;
  }
  .custom-css .br0--bl-xm {
    border-bottom-left-radius: 0;
  }
  .custom-css .br400--tl-xm {
    border-top-left-radius: 4px;
  }
  .custom-css .br400--tr-xm {
    border-top-right-radius: 4px;
  }
  .custom-css .br400--br-xm {
    border-bottom-right-radius: 4px;
  }
  .custom-css .br400--bl-xm {
    border-bottom-left-radius: 4px;
  }
  .custom-css .br500--tl-xm {
    border-top-left-radius: 6px;
  }
  .custom-css .br500--tr-xm {
    border-top-right-radius: 6px;
  }
  .custom-css .br500--br-xm {
    border-bottom-right-radius: 6px;
  }
  .custom-css .br500--bl-xm {
    border-bottom-left-radius: 6px;
  }
  .custom-css .br600--tl-xm {
    border-top-left-radius: 8px;
  }
  .custom-css .br600--tr-xm {
    border-top-right-radius: 8px;
  }
  .custom-css .br600--br-xm {
    border-bottom-right-radius: 8px;
  }
  .custom-css .br600--bl-xm {
    border-bottom-left-radius: 8px;
  }
  .custom-css .br700--tl-xm {
    border-top-left-radius: 12px;
  }
  .custom-css .br700--tr-xm {
    border-top-right-radius: 12px;
  }
  .custom-css .br700--br-xm {
    border-bottom-right-radius: 12px;
  }
  .custom-css .br700--bl-xm {
    border-bottom-left-radius: 12px;
  }
  .custom-css .br750--tl-xm {
    border-top-left-radius: 14px;
  }
  .custom-css .br750--tr-xm {
    border-top-right-radius: 14px;
  }
  .custom-css .br750--br-xm {
    border-bottom-right-radius: 14px;
  }
  .custom-css .br750--bl-xm {
    border-bottom-left-radius: 14px;
  }
  .custom-css .br800--tl-xm {
    border-top-left-radius: 16px;
  }
  .custom-css .br800--tr-xm {
    border-top-right-radius: 16px;
  }
  .custom-css .br800--br-xm {
    border-bottom-right-radius: 16px;
  }
  .custom-css .br800--bl-xm {
    border-bottom-left-radius: 16px;
  }
  .custom-css .br825--tl-xm {
    border-top-left-radius: 21px;
  }
  .custom-css .br825--tr-xm {
    border-top-right-radius: 21px;
  }
  .custom-css .br825--br-xm {
    border-bottom-right-radius: 21px;
  }
  .custom-css .br825--bl-xm {
    border-bottom-left-radius: 21px;
  }
  .custom-css .br850--tl-xm {
    border-top-left-radius: 32px;
  }
  .custom-css .br850--tr-xm {
    border-top-right-radius: 32px;
  }
  .custom-css .br850--br-xm {
    border-bottom-right-radius: 32px;
  }
  .custom-css .br850--bl-xm {
    border-bottom-left-radius: 32px;
  }
  .custom-css .br900--tl-xm {
    border-top-left-radius: 64px;
  }
  .custom-css .br900--tr-xm {
    border-top-right-radius: 64px;
  }
  .custom-css .br900--br-xm {
    border-bottom-right-radius: 64px;
  }
  .custom-css .br900--bl-xm {
    border-bottom-left-radius: 64px;
  }
  .custom-css .br100px--tl-xm {
    border-top-left-radius: 100px;
  }
  .custom-css .br100px--tr-xm {
    border-top-right-radius: 100px;
  }
  .custom-css .br100px--br-xm {
    border-bottom-right-radius: 100px;
  }
  .custom-css .br100px--bl-xm {
    border-bottom-left-radius: 100px;
  }
  .custom-css .br1000--tl-xm {
    border-top-left-radius: 999999px;
  }
  .custom-css .br1000--tr-xm {
    border-top-right-radius: 999999px;
  }
  .custom-css .br1000--br-xm {
    border-bottom-right-radius: 999999px;
  }
  .custom-css .br1000--bl-xm {
    border-bottom-left-radius: 999999px;
  }
  .custom-css .br--round--tl-xm {
    border-top-left-radius: 50%;
  }
  .custom-css .br--round--tr-xm {
    border-top-right-radius: 50%;
  }
  .custom-css .br--round--br-xm {
    border-bottom-right-radius: 50%;
  }
  .custom-css .br--round--bl-xm {
    border-bottom-left-radius: 50%;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .br0--tl-l {
    border-top-left-radius: 0;
  }
  .custom-css .br0--tr-l {
    border-top-right-radius: 0;
  }
  .custom-css .br0--br-l {
    border-bottom-right-radius: 0;
  }
  .custom-css .br0--bl-l {
    border-bottom-left-radius: 0;
  }
  .custom-css .br400--tl-l {
    border-top-left-radius: 4px;
  }
  .custom-css .br400--tr-l {
    border-top-right-radius: 4px;
  }
  .custom-css .br400--br-l {
    border-bottom-right-radius: 4px;
  }
  .custom-css .br400--bl-l {
    border-bottom-left-radius: 4px;
  }
  .custom-css .br500--tl-l {
    border-top-left-radius: 6px;
  }
  .custom-css .br500--tr-l {
    border-top-right-radius: 6px;
  }
  .custom-css .br500--br-l {
    border-bottom-right-radius: 6px;
  }
  .custom-css .br500--bl-l {
    border-bottom-left-radius: 6px;
  }
  .custom-css .br600--tl-l {
    border-top-left-radius: 8px;
  }
  .custom-css .br600--tr-l {
    border-top-right-radius: 8px;
  }
  .custom-css .br600--br-l {
    border-bottom-right-radius: 8px;
  }
  .custom-css .br600--bl-l {
    border-bottom-left-radius: 8px;
  }
  .custom-css .br700--tl-l {
    border-top-left-radius: 12px;
  }
  .custom-css .br700--tr-l {
    border-top-right-radius: 12px;
  }
  .custom-css .br700--br-l {
    border-bottom-right-radius: 12px;
  }
  .custom-css .br700--bl-l {
    border-bottom-left-radius: 12px;
  }
  .custom-css .br750--tl-l {
    border-top-left-radius: 14px;
  }
  .custom-css .br750--tr-l {
    border-top-right-radius: 14px;
  }
  .custom-css .br750--br-l {
    border-bottom-right-radius: 14px;
  }
  .custom-css .br750--bl-l {
    border-bottom-left-radius: 14px;
  }
  .custom-css .br800--tl-l {
    border-top-left-radius: 16px;
  }
  .custom-css .br800--tr-l {
    border-top-right-radius: 16px;
  }
  .custom-css .br800--br-l {
    border-bottom-right-radius: 16px;
  }
  .custom-css .br800--bl-l {
    border-bottom-left-radius: 16px;
  }
  .custom-css .br825--tl-l {
    border-top-left-radius: 21px;
  }
  .custom-css .br825--tr-l {
    border-top-right-radius: 21px;
  }
  .custom-css .br825--br-l {
    border-bottom-right-radius: 21px;
  }
  .custom-css .br825--bl-l {
    border-bottom-left-radius: 21px;
  }
  .custom-css .br850--tl-l {
    border-top-left-radius: 32px;
  }
  .custom-css .br850--tr-l {
    border-top-right-radius: 32px;
  }
  .custom-css .br850--br-l {
    border-bottom-right-radius: 32px;
  }
  .custom-css .br850--bl-l {
    border-bottom-left-radius: 32px;
  }
  .custom-css .br900--tl-l {
    border-top-left-radius: 64px;
  }
  .custom-css .br900--tr-l {
    border-top-right-radius: 64px;
  }
  .custom-css .br900--br-l {
    border-bottom-right-radius: 64px;
  }
  .custom-css .br900--bl-l {
    border-bottom-left-radius: 64px;
  }
  .custom-css .br100px--tl-l {
    border-top-left-radius: 100px;
  }
  .custom-css .br100px--tr-l {
    border-top-right-radius: 100px;
  }
  .custom-css .br100px--br-l {
    border-bottom-right-radius: 100px;
  }
  .custom-css .br100px--bl-l {
    border-bottom-left-radius: 100px;
  }
  .custom-css .br1000--tl-l {
    border-top-left-radius: 999999px;
  }
  .custom-css .br1000--tr-l {
    border-top-right-radius: 999999px;
  }
  .custom-css .br1000--br-l {
    border-bottom-right-radius: 999999px;
  }
  .custom-css .br1000--bl-l {
    border-bottom-left-radius: 999999px;
  }
  .custom-css .br--round--tl-l {
    border-top-left-radius: 50%;
  }
  .custom-css .br--round--tr-l {
    border-top-right-radius: 50%;
  }
  .custom-css .br--round--br-l {
    border-bottom-right-radius: 50%;
  }
  .custom-css .br--round--bl-l {
    border-bottom-left-radius: 50%;
  }
}
.custom-css .b--dotted {
  border-style: dotted;
}
.custom-css .b--dashed {
  border-style: dashed;
}
.custom-css .b--solid {
  border-style: solid;
}
.custom-css .b--none {
  border-style: none;
}
.custom-css .bw0,
.custom-css .hover-bw0:hover {
  border-width: 0;
}
.custom-css .bw500,
.custom-css .hover-bw500:hover {
  border-width: 1px;
}
.custom-css .bw600,
.custom-css .hover-bw600:hover {
  border-width: 2px;
}
.custom-css .bw625,
.custom-css .hover-bw625:hover {
  border-width: 3px;
}
.custom-css .bw650,
.custom-css .hover-bw650:hover {
  border-width: 4px;
}
.custom-css .bw700,
.custom-css .hover-bw700:hover {
  border-width: 5px;
}
.custom-css .bw800,
.custom-css .hover-bw800:hover {
  border-width: 8px;
}
.custom-css .bt-0 {
  border-top-width: 0;
}
.custom-css .br-0 {
  border-right-width: 0;
}
.custom-css .bb-0 {
  border-bottom-width: 0;
}
.custom-css .bl-0 {
  border-left-width: 0;
}
@media screen and (min-width: 480px) {
  .custom-css .bw0-ns,
  .custom-css .hover-bw0-ns:hover {
    border-width: 0;
  }
  .custom-css .bw500-ns,
  .custom-css .hover-bw500-ns:hover {
    border-width: 1px;
  }
  .custom-css .bw600-ns,
  .custom-css .hover-bw600-ns:hover {
    border-width: 2px;
  }
  .custom-css .bw625-ns,
  .custom-css .hover-bw625-ns:hover {
    border-width: 3px;
  }
  .custom-css .bw650-ns,
  .custom-css .hover-bw650-ns:hover {
    border-width: 4px;
  }
  .custom-css .bw700-ns,
  .custom-css .hover-bw700-ns:hover {
    border-width: 5px;
  }
  .custom-css .bw800-ns,
  .custom-css .hover-bw800-ns:hover {
    border-width: 8px;
  }
  .custom-css .bt-0-ns {
    border-top-width: 0;
  }
  .custom-css .br-0-ns {
    border-right-width: 0;
  }
  .custom-css .bb-0-ns {
    border-bottom-width: 0;
  }
  .custom-css .bl-0-ns {
    border-left-width: 0;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .bw0-m,
  .custom-css .hover-bw0-m:hover {
    border-width: 0;
  }
  .custom-css .bw500-m,
  .custom-css .hover-bw500-m:hover {
    border-width: 1px;
  }
  .custom-css .bw600-m,
  .custom-css .hover-bw600-m:hover {
    border-width: 2px;
  }
  .custom-css .bw625-m,
  .custom-css .hover-bw625-m:hover {
    border-width: 3px;
  }
  .custom-css .bw650-m,
  .custom-css .hover-bw650-m:hover {
    border-width: 4px;
  }
  .custom-css .bw700-m,
  .custom-css .hover-bw700-m:hover {
    border-width: 5px;
  }
  .custom-css .bw800-m,
  .custom-css .hover-bw800-m:hover {
    border-width: 8px;
  }
  .custom-css .bt-0-m {
    border-top-width: 0;
  }
  .custom-css .br-0-m {
    border-right-width: 0;
  }
  .custom-css .bb-0-m {
    border-bottom-width: 0;
  }
  .custom-css .bl-0-m {
    border-left-width: 0;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .bw0-xm,
  .custom-css .hover-bw0-xm:hover {
    border-width: 0;
  }
  .custom-css .bw500-xm,
  .custom-css .hover-bw500-xm:hover {
    border-width: 1px;
  }
  .custom-css .bw600-xm,
  .custom-css .hover-bw600-xm:hover {
    border-width: 2px;
  }
  .custom-css .bw625-xm,
  .custom-css .hover-bw625-xm:hover {
    border-width: 3px;
  }
  .custom-css .bw650-xm,
  .custom-css .hover-bw650-xm:hover {
    border-width: 4px;
  }
  .custom-css .bw700-xm,
  .custom-css .hover-bw700-xm:hover {
    border-width: 5px;
  }
  .custom-css .bw800-xm,
  .custom-css .hover-bw800-xm:hover {
    border-width: 8px;
  }
  .custom-css .bt-0-xm {
    border-top-width: 0;
  }
  .custom-css .br-0-xm {
    border-right-width: 0;
  }
  .custom-css .bb-0-xm {
    border-bottom-width: 0;
  }
  .custom-css .bl-0-xm {
    border-left-width: 0;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .bw0-l,
  .custom-css .hover-bw0-l:hover {
    border-width: 0;
  }
  .custom-css .bw500-l,
  .custom-css .hover-bw500-l:hover {
    border-width: 1px;
  }
  .custom-css .bw600-l,
  .custom-css .hover-bw600-l:hover {
    border-width: 2px;
  }
  .custom-css .bw625-l,
  .custom-css .hover-bw625-l:hover {
    border-width: 3px;
  }
  .custom-css .bw650-l,
  .custom-css .hover-bw650-l:hover {
    border-width: 4px;
  }
  .custom-css .bw700-l,
  .custom-css .hover-bw700-l:hover {
    border-width: 5px;
  }
  .custom-css .bw800-l,
  .custom-css .hover-bw800-l:hover {
    border-width: 8px;
  }
  .custom-css .bt-0-l {
    border-top-width: 0;
  }
  .custom-css .br-0-l {
    border-right-width: 0;
  }
  .custom-css .bb-0-l {
    border-bottom-width: 0;
  }
  .custom-css .bl-0-l {
    border-left-width: 0;
  }
}
.custom-css .c--twitter {
  color: #1da1f2;
}
.custom-css .c--facebook {
  color: #217bee;
}
.custom-css .c--linkedin {
  color: #0a66c2;
}
.custom-css .c--instagram {
  color: #e4405f;
}
.custom-css .c--feedly {
  color: #2bb24c;
}
.custom-css .c--analytics {
  color: #ef6c00;
}
.custom-css .c--youtube {
  color: red;
}
.custom-css .c--snapchat {
  color: #fffc00;
}
.custom-css .c--pinterest {
  color: #e60023;
}
.custom-css .c--messenger {
  color: #0084ff;
}
.custom-css .c--reddit {
  color: #ff4500;
}
.custom-css .c--google-my-business {
  color: #4285f4;
}
.custom-css .c--google-business-messages {
  color: #1a73ea;
}
.custom-css .c--glassdoor {
  color: #0caa41;
}
.custom-css .c--zendesk {
  color: #03363d;
}
.custom-css .c--shopify {
  color: #96bf48;
}
.custom-css .c--whatsapp {
  color: #25d366;
}
.custom-css .c--yelp {
  color: #ff1a1a;
}
.custom-css .c--tiktok {
  color: #000;
}
.custom-css .c--tiktok-red {
  color: #fe2c55;
}
.custom-css .hover-c--twitter:hover {
  color: #1da1f2;
}
.custom-css .hover-c--facebook:hover {
  color: #217bee;
}
.custom-css .hover-c--linkedin:hover {
  color: #0a66c2;
}
.custom-css .hover-c--instagram:hover {
  color: #e4405f;
}
.custom-css .hover-c--feedly:hover {
  color: #2bb24c;
}
.custom-css .hover-c--analytics:hover {
  color: #ef6c00;
}
.custom-css .hover-c--youtube:hover {
  color: red;
}
.custom-css .hover-c--snapchat:hover {
  color: #fffc00;
}
.custom-css .hover-c--pinterest:hover {
  color: #e60023;
}
.custom-css .hover-c--messenger:hover {
  color: #0084ff;
}
.custom-css .hover-c--reddit:hover {
  color: #ff4500;
}
.custom-css .hover-c--google-my-business:hover {
  color: #4285f4;
}
.custom-css .hover-c--google-business-messages:hover {
  color: #1a73ea;
}
.custom-css .hover-c--glassdoor:hover {
  color: #0caa41;
}
.custom-css .hover-c--zendesk:hover {
  color: #03363d;
}
.custom-css .hover-c--shopify:hover {
  color: #96bf48;
}
.custom-css .hover-c--whatsapp:hover {
  color: #25d366;
}
.custom-css .hover-c--yelp:hover {
  color: #ff1a1a;
}
.custom-css .hover-c--tiktok:hover {
  color: #000;
}
.custom-css .hover-c--tiktok-red:hover {
  color: #fe2c55;
}
.custom-css .c--green-0 {
  color: #ebf9eb;
}
.custom-css .c--green-100 {
  color: #d7f4d7;
}
.custom-css .c--green-200 {
  color: #c2f2bd;
}
.custom-css .c--green-300 {
  color: #98e58e;
}
.custom-css .c--green-400 {
  color: #75dd66;
}
.custom-css .c--green-500 {
  color: #59cb59;
}
.custom-css .c--green-600 {
  color: #2bb656;
}
.custom-css .c--green-700 {
  color: #0ca750;
}
.custom-css .c--green-800 {
  color: #008b46;
}
.custom-css .c--green-900 {
  color: #006b40;
}
.custom-css .c--green-1000 {
  color: #08422f;
}
.custom-css .c--green-1100 {
  color: #002b20;
}
.custom-css .c--green {
  color: #2bb656;
}
.custom-css .c--teal-0 {
  color: #e5f9f5;
}
.custom-css .c--teal-50 {
  color: #ccf1ea;
}
.custom-css .c--teal-100 {
  color: #cdf7ef;
}
.custom-css .c--teal-200 {
  color: #b3f2e6;
}
.custom-css .c--teal-300 {
  color: #7dead5;
}
.custom-css .c--teal-400 {
  color: #24e0c5;
}
.custom-css .c--teal-500 {
  color: #08c4b2;
}
.custom-css .c--teal-600 {
  color: #00a99c;
}
.custom-css .c--teal-700 {
  color: #0b968f;
}
.custom-css .c--teal-800 {
  color: #067c7c;
}
.custom-css .c--teal-900 {
  color: #026661;
}
.custom-css .c--teal-1000 {
  color: #083f3f;
}
.custom-css .c--teal-1100 {
  color: #002528;
}
.custom-css .c--teal {
  color: #00a99c;
}
.custom-css .c--aqua-0 {
  color: #d9fcfb;
}
.custom-css .c--aqua-100 {
  color: #c5f9f9;
}
.custom-css .c--aqua-200 {
  color: #a5f2f2;
}
.custom-css .c--aqua-300 {
  color: #76e5e2;
}
.custom-css .c--aqua-400 {
  color: #33d6e2;
}
.custom-css .c--aqua-500 {
  color: #17b8ce;
}
.custom-css .c--aqua-600 {
  color: #0797ae;
}
.custom-css .c--aqua-700 {
  color: #0b8599;
}
.custom-css .c--aqua-800 {
  color: #0f6e84;
}
.custom-css .c--aqua-900 {
  color: #035e73;
}
.custom-css .c--aqua-1000 {
  color: #083d4f;
}
.custom-css .c--aqua-1100 {
  color: #002838;
}
.custom-css .c--aqua {
  color: #0797ae;
}
.custom-css .c--blue-0 {
  color: #e9f8ff;
}
.custom-css .c--blue-100 {
  color: #dcf2ff;
}
.custom-css .c--blue-200 {
  color: #c7e4f9;
}
.custom-css .c--blue-300 {
  color: #a1d2f8;
}
.custom-css .c--blue-400 {
  color: #56adf5;
}
.custom-css .c--blue-500 {
  color: #3896e3;
}
.custom-css .c--blue-600 {
  color: #2b87d3;
}
.custom-css .c--blue-700 {
  color: #2079c3;
}
.custom-css .c--blue-800 {
  color: #116daa;
}
.custom-css .c--blue-900 {
  color: #0c5689;
}
.custom-css .c--blue-1000 {
  color: #0a3960;
}
.custom-css .c--blue-1100 {
  color: #002138;
}
.custom-css .c--blue {
  color: #2b87d3;
}
.custom-css .c--new-blue-0 {
  color: #e9f4ff;
}
.custom-css .c--new-blue-100 {
  color: #deebfe;
}
.custom-css .c--new-blue-200 {
  color: #c7dbf9;
}
.custom-css .c--new-blue-300 {
  color: #a1c2f8;
}
.custom-css .c--new-blue-400 {
  color: #5690f5;
}
.custom-css .c--new-blue-500 {
  color: #3876e3;
}
.custom-css .c--new-blue-600 {
  color: #2b68d3;
}
.custom-css .c--new-blue-700 {
  color: #205bc3;
}
.custom-css .c--new-blue-800 {
  color: #1150aa;
}
.custom-css .c--new-blue-900 {
  color: #0c3f89;
}
.custom-css .c--new-blue-1000 {
  color: #0a2960;
}
.custom-css .c--new-blue-1100 {
  color: #001738;
}
.custom-css .c--new-blue {
  color: #2b68d3;
}
.custom-css .c--purple-0 {
  color: #f2f2f9;
}
.custom-css .c--purple-100 {
  color: #eaeaf9;
}
.custom-css .c--purple-200 {
  color: #d8d7f9;
}
.custom-css .c--purple-300 {
  color: #c1c1f7;
}
.custom-css .c--purple-400 {
  color: #a193f2;
}
.custom-css .c--purple-500 {
  color: #9180f4;
}
.custom-css .c--purple-600 {
  color: #816fea;
}
.custom-css .c--purple-700 {
  color: #6f5ed3;
}
.custom-css .c--purple-800 {
  color: #5e4eba;
}
.custom-css .c--purple-900 {
  color: #483a9c;
}
.custom-css .c--purple-1000 {
  color: #2d246b;
}
.custom-css .c--purple-1100 {
  color: #1d1d38;
}
.custom-css .c--purple {
  color: #816fea;
}
.custom-css .c--magenta-0 {
  color: #fef0ff;
}
.custom-css .c--magenta-100 {
  color: #f9e3fc;
}
.custom-css .c--magenta-200 {
  color: #f4c4f7;
}
.custom-css .c--magenta-300 {
  color: #edadf2;
}
.custom-css .c--magenta-350 {
  color: #ec9af1;
}
.custom-css .c--magenta-400 {
  color: #f282f5;
}
.custom-css .c--magenta-500 {
  color: #db61db;
}
.custom-css .c--magenta-600 {
  color: #c44eb9;
}
.custom-css .c--magenta-700 {
  color: #ac44a8;
}
.custom-css .c--magenta-800 {
  color: #8f3896;
}
.custom-css .c--magenta-900 {
  color: #6c2277;
}
.custom-css .c--magenta-1000 {
  color: #451551;
}
.custom-css .c--magenta-1100 {
  color: #29192d;
}
.custom-css .c--magenta {
  color: #c44eb9;
}
.custom-css .c--pink-0 {
  color: #ffe9f3;
}
.custom-css .c--pink-100 {
  color: #fcdbeb;
}
.custom-css .c--pink-200 {
  color: #ffb5d5;
}
.custom-css .c--pink-300 {
  color: #ff95c1;
}
.custom-css .c--pink-400 {
  color: #ff76ae;
}
.custom-css .c--pink-500 {
  color: #ef588b;
}
.custom-css .c--pink-600 {
  color: #e0447c;
}
.custom-css .c--pink-700 {
  color: #ce3665;
}
.custom-css .c--pink-800 {
  color: #b22f5b;
}
.custom-css .c--pink-900 {
  color: #931847;
}
.custom-css .c--pink-1000 {
  color: #561231;
}
.custom-css .c--pink-1100 {
  color: #2b1721;
}
.custom-css .c--pink {
  color: #e0447c;
}
.custom-css .c--red-0 {
  color: #ffeae9;
}
.custom-css .c--red-100 {
  color: #ffd5d2;
}
.custom-css .c--red-200 {
  color: #ffb8b1;
}
.custom-css .c--red-300 {
  color: #ff9c8f;
}
.custom-css .c--red-400 {
  color: #ff7f6e;
}
.custom-css .c--red-500 {
  color: #f76054;
}
.custom-css .c--red-600 {
  color: #ed4c42;
}
.custom-css .c--red-700 {
  color: #db3e3e;
}
.custom-css .c--red-800 {
  color: #c63434;
}
.custom-css .c--red-900 {
  color: #922;
}
.custom-css .c--red-1000 {
  color: #6d1313;
}
.custom-css .c--red-1100 {
  color: #2b1111;
}
.custom-css .c--red {
  color: #ed4c42;
}
.custom-css .c--orange-0 {
  color: #ffede3;
}
.custom-css .c--orange-100 {
  color: #fcdccc;
}
.custom-css .c--orange-200 {
  color: #ffc6a4;
}
.custom-css .c--orange-300 {
  color: #ffb180;
}
.custom-css .c--orange-400 {
  color: #ff9c5d;
}
.custom-css .c--orange-500 {
  color: #fc8943;
}
.custom-css .c--orange-600 {
  color: #f57d33;
}
.custom-css .c--orange-700 {
  color: #ed7024;
}
.custom-css .c--orange-800 {
  color: #ce5511;
}
.custom-css .c--orange-900 {
  color: #962c0b;
}
.custom-css .c--orange-1000 {
  color: #601700;
}
.custom-css .c--orange-1100 {
  color: #2d130e;
}
.custom-css .c--orange {
  color: #f57d33;
}
.custom-css .c--yellow-0 {
  color: #fff8e2;
}
.custom-css .c--yellow-100 {
  color: #fdefcd;
}
.custom-css .c--yellow-200 {
  color: #ffe99a;
}
.custom-css .c--yellow-300 {
  color: #ffe16e;
}
.custom-css .c--yellow-400 {
  color: #ffd943;
}
.custom-css .c--yellow-500 {
  color: #ffcd1c;
}
.custom-css .c--yellow-600 {
  color: #ffbc00;
}
.custom-css .c--yellow-700 {
  color: #dd9903;
}
.custom-css .c--yellow-800 {
  color: #ba7506;
}
.custom-css .c--yellow-900 {
  color: #944c0c;
}
.custom-css .c--yellow-1000 {
  color: #542a00;
}
.custom-css .c--yellow-1100 {
  color: #2d1a05;
}
.custom-css .c--yellow {
  color: #ffbc00;
}
.custom-css .c--neutral-0 {
  color: #fff;
}
.custom-css .c--neutral-100 {
  color: #f3f4f4;
}
.custom-css .c--neutral-200 {
  color: #dee1e1;
}
.custom-css .c--neutral-300 {
  color: #c8cccc;
}
.custom-css .c--neutral-400 {
  color: #b0b6b7;
}
.custom-css .c--neutral-500 {
  color: #929a9b;
}
.custom-css .c--neutral-600 {
  color: #6e797a;
}
.custom-css .c--neutral-700 {
  color: #515e5f;
}
.custom-css .c--neutral-800 {
  color: #364141;
}
.custom-css .c--neutral-900 {
  color: #273333;
}
.custom-css .c--neutral-1000 {
  color: #162020;
}
.custom-css .c--neutral-1100 {
  color: #040404;
}
.custom-css .c--neutral {
  color: #364141;
}
.custom-css .c--bambuTeal-400 {
  color: #11a7aa;
}
.custom-css .c--bambuTeal-500 {
  color: #078888;
}
.custom-css .c--bambuTeal-600 {
  color: #0f6270;
}
.custom-css .c--bambuTeal-700 {
  color: #0a3f49;
}
.custom-css .c--bambuTeal {
  color: #078888;
}
.custom-css .c--bambuYellow-500 {
  color: #f9b450;
}
.custom-css .c--bambuYellow-600 {
  color: #ffa017;
}
.custom-css .c--bambuYellow {
  color: #f9b450;
}
.custom-css .hover-c--green-0:hover {
  color: #ebf9eb;
}
.custom-css .hover-c--green-100:hover {
  color: #d7f4d7;
}
.custom-css .hover-c--green-200:hover {
  color: #c2f2bd;
}
.custom-css .hover-c--green-300:hover {
  color: #98e58e;
}
.custom-css .hover-c--green-400:hover {
  color: #75dd66;
}
.custom-css .hover-c--green-500:hover {
  color: #59cb59;
}
.custom-css .hover-c--green-600:hover {
  color: #2bb656;
}
.custom-css .hover-c--green-700:hover {
  color: #0ca750;
}
.custom-css .hover-c--green-800:hover {
  color: #008b46;
}
.custom-css .hover-c--green-900:hover {
  color: #006b40;
}
.custom-css .hover-c--green-1000:hover {
  color: #08422f;
}
.custom-css .hover-c--green-1100:hover {
  color: #002b20;
}
.custom-css .hover-c--green:hover {
  color: #2bb656;
}
.custom-css .hover-c--teal-0:hover {
  color: #e5f9f5;
}
.custom-css .hover-c--teal-50:hover {
  color: #ccf1ea;
}
.custom-css .hover-c--teal-100:hover {
  color: #cdf7ef;
}
.custom-css .hover-c--teal-200:hover {
  color: #b3f2e6;
}
.custom-css .hover-c--teal-300:hover {
  color: #7dead5;
}
.custom-css .hover-c--teal-400:hover {
  color: #24e0c5;
}
.custom-css .hover-c--teal-500:hover {
  color: #08c4b2;
}
.custom-css .hover-c--teal-600:hover {
  color: #00a99c;
}
.custom-css .hover-c--teal-700:hover {
  color: #0b968f;
}
.custom-css .hover-c--teal-800:hover {
  color: #067c7c;
}
.custom-css .hover-c--teal-900:hover {
  color: #026661;
}
.custom-css .hover-c--teal-1000:hover {
  color: #083f3f;
}
.custom-css .hover-c--teal-1100:hover {
  color: #002528;
}
.custom-css .hover-c--teal:hover {
  color: #00a99c;
}
.custom-css .hover-c--aqua-0:hover {
  color: #d9fcfb;
}
.custom-css .hover-c--aqua-100:hover {
  color: #c5f9f9;
}
.custom-css .hover-c--aqua-200:hover {
  color: #a5f2f2;
}
.custom-css .hover-c--aqua-300:hover {
  color: #76e5e2;
}
.custom-css .hover-c--aqua-400:hover {
  color: #33d6e2;
}
.custom-css .hover-c--aqua-500:hover {
  color: #17b8ce;
}
.custom-css .hover-c--aqua-600:hover {
  color: #0797ae;
}
.custom-css .hover-c--aqua-700:hover {
  color: #0b8599;
}
.custom-css .hover-c--aqua-800:hover {
  color: #0f6e84;
}
.custom-css .hover-c--aqua-900:hover {
  color: #035e73;
}
.custom-css .hover-c--aqua-1000:hover {
  color: #083d4f;
}
.custom-css .hover-c--aqua-1100:hover {
  color: #002838;
}
.custom-css .hover-c--aqua:hover {
  color: #0797ae;
}
.custom-css .hover-c--blue-0:hover {
  color: #e9f8ff;
}
.custom-css .hover-c--blue-100:hover {
  color: #dcf2ff;
}
.custom-css .hover-c--blue-200:hover {
  color: #c7e4f9;
}
.custom-css .hover-c--blue-300:hover {
  color: #a1d2f8;
}
.custom-css .hover-c--blue-400:hover {
  color: #56adf5;
}
.custom-css .hover-c--blue-500:hover {
  color: #3896e3;
}
.custom-css .hover-c--blue-600:hover {
  color: #2b87d3;
}
.custom-css .hover-c--blue-700:hover {
  color: #2079c3;
}
.custom-css .hover-c--blue-800:hover {
  color: #116daa;
}
.custom-css .hover-c--blue-900:hover {
  color: #0c5689;
}
.custom-css .hover-c--blue-1000:hover {
  color: #0a3960;
}
.custom-css .hover-c--blue-1100:hover {
  color: #002138;
}
.custom-css .hover-c--blue:hover {
  color: #2b87d3;
}
.custom-css .hover-c--new-blue-0:hover {
  color: #e9f4ff;
}
.custom-css .hover-c--new-blue-100:hover {
  color: #deebfe;
}
.custom-css .hover-c--new-blue-200:hover {
  color: #c7dbf9;
}
.custom-css .hover-c--new-blue-300:hover {
  color: #a1c2f8;
}
.custom-css .hover-c--new-blue-400:hover {
  color: #5690f5;
}
.custom-css .hover-c--new-blue-500:hover {
  color: #3876e3;
}
.custom-css .hover-c--new-blue-600:hover {
  color: #2b68d3;
}
.custom-css .hover-c--new-blue-700:hover {
  color: #205bc3;
}
.custom-css .hover-c--new-blue-800:hover {
  color: #1150aa;
}
.custom-css .hover-c--new-blue-900:hover {
  color: #0c3f89;
}
.custom-css .hover-c--new-blue-1000:hover {
  color: #0a2960;
}
.custom-css .hover-c--new-blue-1100:hover {
  color: #001738;
}
.custom-css .hover-c--new-blue:hover {
  color: #2b68d3;
}
.custom-css .hover-c--purple-0:hover {
  color: #f2f2f9;
}
.custom-css .hover-c--purple-100:hover {
  color: #eaeaf9;
}
.custom-css .hover-c--purple-200:hover {
  color: #d8d7f9;
}
.custom-css .hover-c--purple-300:hover {
  color: #c1c1f7;
}
.custom-css .hover-c--purple-400:hover {
  color: #a193f2;
}
.custom-css .hover-c--purple-500:hover {
  color: #9180f4;
}
.custom-css .hover-c--purple-600:hover {
  color: #816fea;
}
.custom-css .hover-c--purple-700:hover {
  color: #6f5ed3;
}
.custom-css .hover-c--purple-800:hover {
  color: #5e4eba;
}
.custom-css .hover-c--purple-900:hover {
  color: #483a9c;
}
.custom-css .hover-c--purple-1000:hover {
  color: #2d246b;
}
.custom-css .hover-c--purple-1100:hover {
  color: #1d1d38;
}
.custom-css .hover-c--purple:hover {
  color: #816fea;
}
.custom-css .hover-c--magenta-0:hover {
  color: #fef0ff;
}
.custom-css .hover-c--magenta-100:hover {
  color: #f9e3fc;
}
.custom-css .hover-c--magenta-200:hover {
  color: #f4c4f7;
}
.custom-css .hover-c--magenta-300:hover {
  color: #edadf2;
}
.custom-css .hover-c--magenta-350:hover {
  color: #ec9af1;
}
.custom-css .hover-c--magenta-400:hover {
  color: #f282f5;
}
.custom-css .hover-c--magenta-500:hover {
  color: #db61db;
}
.custom-css .hover-c--magenta-600:hover {
  color: #c44eb9;
}
.custom-css .hover-c--magenta-700:hover {
  color: #ac44a8;
}
.custom-css .hover-c--magenta-800:hover {
  color: #8f3896;
}
.custom-css .hover-c--magenta-900:hover {
  color: #6c2277;
}
.custom-css .hover-c--magenta-1000:hover {
  color: #451551;
}
.custom-css .hover-c--magenta-1100:hover {
  color: #29192d;
}
.custom-css .hover-c--magenta:hover {
  color: #c44eb9;
}
.custom-css .hover-c--pink-0:hover {
  color: #ffe9f3;
}
.custom-css .hover-c--pink-100:hover {
  color: #fcdbeb;
}
.custom-css .hover-c--pink-200:hover {
  color: #ffb5d5;
}
.custom-css .hover-c--pink-300:hover {
  color: #ff95c1;
}
.custom-css .hover-c--pink-400:hover {
  color: #ff76ae;
}
.custom-css .hover-c--pink-500:hover {
  color: #ef588b;
}
.custom-css .hover-c--pink-600:hover {
  color: #e0447c;
}
.custom-css .hover-c--pink-700:hover {
  color: #ce3665;
}
.custom-css .hover-c--pink-800:hover {
  color: #b22f5b;
}
.custom-css .hover-c--pink-900:hover {
  color: #931847;
}
.custom-css .hover-c--pink-1000:hover {
  color: #561231;
}
.custom-css .hover-c--pink-1100:hover {
  color: #2b1721;
}
.custom-css .hover-c--pink:hover {
  color: #e0447c;
}
.custom-css .hover-c--red-0:hover {
  color: #ffeae9;
}
.custom-css .hover-c--red-100:hover {
  color: #ffd5d2;
}
.custom-css .hover-c--red-200:hover {
  color: #ffb8b1;
}
.custom-css .hover-c--red-300:hover {
  color: #ff9c8f;
}
.custom-css .hover-c--red-400:hover {
  color: #ff7f6e;
}
.custom-css .hover-c--red-500:hover {
  color: #f76054;
}
.custom-css .hover-c--red-600:hover {
  color: #ed4c42;
}
.custom-css .hover-c--red-700:hover {
  color: #db3e3e;
}
.custom-css .hover-c--red-800:hover {
  color: #c63434;
}
.custom-css .hover-c--red-900:hover {
  color: #922;
}
.custom-css .hover-c--red-1000:hover {
  color: #6d1313;
}
.custom-css .hover-c--red-1100:hover {
  color: #2b1111;
}
.custom-css .hover-c--red:hover {
  color: #ed4c42;
}
.custom-css .hover-c--orange-0:hover {
  color: #ffede3;
}
.custom-css .hover-c--orange-100:hover {
  color: #fcdccc;
}
.custom-css .hover-c--orange-200:hover {
  color: #ffc6a4;
}
.custom-css .hover-c--orange-300:hover {
  color: #ffb180;
}
.custom-css .hover-c--orange-400:hover {
  color: #ff9c5d;
}
.custom-css .hover-c--orange-500:hover {
  color: #fc8943;
}
.custom-css .hover-c--orange-600:hover {
  color: #f57d33;
}
.custom-css .hover-c--orange-700:hover {
  color: #ed7024;
}
.custom-css .hover-c--orange-800:hover {
  color: #ce5511;
}
.custom-css .hover-c--orange-900:hover {
  color: #962c0b;
}
.custom-css .hover-c--orange-1000:hover {
  color: #601700;
}
.custom-css .hover-c--orange-1100:hover {
  color: #2d130e;
}
.custom-css .hover-c--orange:hover {
  color: #f57d33;
}
.custom-css .hover-c--yellow-0:hover {
  color: #fff8e2;
}
.custom-css .hover-c--yellow-100:hover {
  color: #fdefcd;
}
.custom-css .hover-c--yellow-200:hover {
  color: #ffe99a;
}
.custom-css .hover-c--yellow-300:hover {
  color: #ffe16e;
}
.custom-css .hover-c--yellow-400:hover {
  color: #ffd943;
}
.custom-css .hover-c--yellow-500:hover {
  color: #ffcd1c;
}
.custom-css .hover-c--yellow-600:hover {
  color: #ffbc00;
}
.custom-css .hover-c--yellow-700:hover {
  color: #dd9903;
}
.custom-css .hover-c--yellow-800:hover {
  color: #ba7506;
}
.custom-css .hover-c--yellow-900:hover {
  color: #944c0c;
}
.custom-css .hover-c--yellow-1000:hover {
  color: #542a00;
}
.custom-css .hover-c--yellow-1100:hover {
  color: #2d1a05;
}
.custom-css .hover-c--yellow:hover {
  color: #ffbc00;
}
.custom-css .hover-c--neutral-0:hover {
  color: #fff;
}
.custom-css .hover-c--neutral-100:hover {
  color: #f3f4f4;
}
.custom-css .hover-c--neutral-200:hover {
  color: #dee1e1;
}
.custom-css .hover-c--neutral-300:hover {
  color: #c8cccc;
}
.custom-css .hover-c--neutral-400:hover {
  color: #b0b6b7;
}
.custom-css .hover-c--neutral-500:hover {
  color: #929a9b;
}
.custom-css .hover-c--neutral-600:hover {
  color: #6e797a;
}
.custom-css .hover-c--neutral-700:hover {
  color: #515e5f;
}
.custom-css .hover-c--neutral-800:hover {
  color: #364141;
}
.custom-css .hover-c--neutral-900:hover {
  color: #273333;
}
.custom-css .hover-c--neutral-1000:hover {
  color: #162020;
}
.custom-css .hover-c--neutral-1100:hover {
  color: #040404;
}
.custom-css .hover-c--neutral:hover {
  color: #364141;
}
.custom-css .hover-c--bambuTeal-400:hover {
  color: #11a7aa;
}
.custom-css .hover-c--bambuTeal-500:hover {
  color: #078888;
}
.custom-css .hover-c--bambuTeal-600:hover {
  color: #0f6270;
}
.custom-css .hover-c--bambuTeal-700:hover {
  color: #0a3f49;
}
.custom-css .hover-c--bambuTeal:hover {
  color: #078888;
}
.custom-css .hover-c--bambuYellow-500:hover {
  color: #f9b450;
}
.custom-css .hover-c--bambuYellow-600:hover {
  color: #ffa017;
}
.custom-css .hover-c--bambuYellow:hover {
  color: #f9b450;
}
.custom-css .c--main {
  color: #0ca750;
}
.custom-css .c--main-dark {
  color: #008b46;
}
.custom-css .c--text,
.custom-css .c--text-dark {
  color: #162020;
}
.custom-css .c--text-inverse {
  color: #fff;
}
.custom-css .c--form-ui {
  color: #116daa;
}
.custom-css .c--form-ui-interaction {
  color: #0c5689;
}
.custom-css .c--link {
  color: #205bc3;
}
.custom-css .c--link-interaction {
  color: #0c3f89;
}
.custom-css .c--link-dark {
  color: #002138;
}
.custom-css .c--background,
.custom-css .c--link-inverse,
.custom-css .c--link-white {
  color: #fff;
}
.custom-css .c--background-light {
  color: #f3f4f4;
}
.custom-css .c--background-dark {
  color: #002138;
}
.custom-css .c--background-hero,
.custom-css .c--background-inverse {
  color: #273333;
}
.custom-css .c--background-hero-light {
  color: #f3f4f4;
}
.custom-css .c--background-hero-dark {
  color: #273333;
}
.custom-css .c--primary {
  color: #026661;
}
.custom-css .c--primary-dark,
.custom-css .c--primary-hover {
  color: #067c7c;
}
.custom-css .c--secondary {
  color: #0ca750;
}
.custom-css .c--secondary-dark {
  color: #008b46;
}
.custom-css .hover-c--main:hover {
  color: #0ca750;
}
.custom-css .hover-c--main-dark:hover {
  color: #008b46;
}
.custom-css .hover-c--text-dark:hover,
.custom-css .hover-c--text:hover {
  color: #162020;
}
.custom-css .hover-c--text-inverse:hover {
  color: #fff;
}
.custom-css .hover-c--form-ui:hover {
  color: #116daa;
}
.custom-css .hover-c--form-ui-interaction:hover {
  color: #0c5689;
}
.custom-css .hover-c--link:hover {
  color: #205bc3;
}
.custom-css .hover-c--link-interaction:hover {
  color: #0c3f89;
}
.custom-css .hover-c--link-dark:hover {
  color: #002138;
}
.custom-css .hover-c--background:hover,
.custom-css .hover-c--link-inverse:hover,
.custom-css .hover-c--link-white:hover {
  color: #fff;
}
.custom-css .hover-c--background-light:hover {
  color: #f3f4f4;
}
.custom-css .hover-c--background-dark:hover {
  color: #002138;
}
.custom-css .hover-c--background-hero:hover,
.custom-css .hover-c--background-inverse:hover {
  color: #273333;
}
.custom-css .hover-c--background-hero-light:hover {
  color: #f3f4f4;
}
.custom-css .hover-c--background-hero-dark:hover {
  color: #273333;
}
.custom-css .hover-c--primary:hover {
  color: #026661;
}
.custom-css .hover-c--primary-dark:hover,
.custom-css .hover-c--primary-hover:hover {
  color: #067c7c;
}
.custom-css .hover-c--secondary:hover {
  color: #0ca750;
}
.custom-css .hover-c--secondary-dark:hover {
  color: #008b46;
}
.custom-css .c-inherit,
.custom-css .hover-c-inherit:hover {
  color: inherit;
}
.custom-css .c--link-subtle {
  color: #515e5f;
}
.custom-css .hover-c--link-subtle:hover {
  color: #364141;
}
.custom-css .c--teal-100-o-80p {
  background-color: rgba(205, 247, 239, 0.8);
}
.custom-css .c--teal-600-o-40p {
  background-color: rgba(0, 169, 156, 0.4);
}
.custom-css .c--teal-700-o-20p {
  background-color: rgba(11, 150, 143, 0.2);
}
.custom-css .c--teal-700-o-30p {
  background-color: rgba(11, 150, 143, 0.3);
}
.custom-css .c--teal-900-o-15p {
  background-color: rgba(2, 102, 97, 0.15);
}
.custom-css .c--teal-1000-o-40p {
  background-color: rgba(8, 63, 63, 0.4);
}
.custom-css .c--blue-700-o-20p {
  background-color: rgba(32, 121, 195, 0.2);
}
.custom-css .c--neutral-0-o-10p {
  background-color: hsla(0, 0%, 100%, 0.1);
}
.custom-css .c--neutral-0-o-30p {
  background-color: hsla(0, 0%, 100%, 0.3);
}
.custom-css .c--neutral-0-o-40p {
  background-color: hsla(0, 0%, 100%, 0.4);
}
.custom-css .c--neutral-0-o-80p {
  background-color: hsla(0, 0%, 100%, 0.8);
}
.custom-css .c--newblue-900,
.custom-css .hover-c--newblue-900:hover {
  color: #0c3f89;
}
.custom-css .c--newblue-1000 {
  color: #0a2960;
}
@media screen and (min-width: 480px) {
  .custom-css .c--twitter-ns {
    color: #1da1f2;
  }
  .custom-css .c--facebook-ns {
    color: #217bee;
  }
  .custom-css .c--linkedin-ns {
    color: #0a66c2;
  }
  .custom-css .c--instagram-ns {
    color: #e4405f;
  }
  .custom-css .c--feedly-ns {
    color: #2bb24c;
  }
  .custom-css .c--analytics-ns {
    color: #ef6c00;
  }
  .custom-css .c--youtube-ns {
    color: red;
  }
  .custom-css .c--snapchat-ns {
    color: #fffc00;
  }
  .custom-css .c--pinterest-ns {
    color: #e60023;
  }
  .custom-css .c--messenger-ns {
    color: #0084ff;
  }
  .custom-css .c--reddit-ns {
    color: #ff4500;
  }
  .custom-css .c--google-my-business-ns {
    color: #4285f4;
  }
  .custom-css .c--google-business-messages-ns {
    color: #1a73ea;
  }
  .custom-css .c--glassdoor-ns {
    color: #0caa41;
  }
  .custom-css .c--zendesk-ns {
    color: #03363d;
  }
  .custom-css .c--shopify-ns {
    color: #96bf48;
  }
  .custom-css .c--whatsapp-ns {
    color: #25d366;
  }
  .custom-css .c--yelp-ns {
    color: #ff1a1a;
  }
  .custom-css .c--tiktok-ns {
    color: #000;
  }
  .custom-css .c--tiktok-red-ns {
    color: #fe2c55;
  }
  .custom-css .hover-c--twitter-ns:hover {
    color: #1da1f2;
  }
  .custom-css .hover-c--facebook-ns:hover {
    color: #217bee;
  }
  .custom-css .hover-c--linkedin-ns:hover {
    color: #0a66c2;
  }
  .custom-css .hover-c--instagram-ns:hover {
    color: #e4405f;
  }
  .custom-css .hover-c--feedly-ns:hover {
    color: #2bb24c;
  }
  .custom-css .hover-c--analytics-ns:hover {
    color: #ef6c00;
  }
  .custom-css .hover-c--youtube-ns:hover {
    color: red;
  }
  .custom-css .hover-c--snapchat-ns:hover {
    color: #fffc00;
  }
  .custom-css .hover-c--pinterest-ns:hover {
    color: #e60023;
  }
  .custom-css .hover-c--messenger-ns:hover {
    color: #0084ff;
  }
  .custom-css .hover-c--reddit-ns:hover {
    color: #ff4500;
  }
  .custom-css .hover-c--google-my-business-ns:hover {
    color: #4285f4;
  }
  .custom-css .hover-c--google-business-messages-ns:hover {
    color: #1a73ea;
  }
  .custom-css .hover-c--glassdoor-ns:hover {
    color: #0caa41;
  }
  .custom-css .hover-c--zendesk-ns:hover {
    color: #03363d;
  }
  .custom-css .hover-c--shopify-ns:hover {
    color: #96bf48;
  }
  .custom-css .hover-c--whatsapp-ns:hover {
    color: #25d366;
  }
  .custom-css .hover-c--yelp-ns:hover {
    color: #ff1a1a;
  }
  .custom-css .hover-c--tiktok-ns:hover {
    color: #000;
  }
  .custom-css .hover-c--tiktok-red-ns:hover {
    color: #fe2c55;
  }
  .custom-css .c--green-0-ns {
    color: #ebf9eb;
  }
  .custom-css .c--green-100-ns {
    color: #d7f4d7;
  }
  .custom-css .c--green-200-ns {
    color: #c2f2bd;
  }
  .custom-css .c--green-300-ns {
    color: #98e58e;
  }
  .custom-css .c--green-400-ns {
    color: #75dd66;
  }
  .custom-css .c--green-500-ns {
    color: #59cb59;
  }
  .custom-css .c--green-600-ns {
    color: #2bb656;
  }
  .custom-css .c--green-700-ns {
    color: #0ca750;
  }
  .custom-css .c--green-800-ns {
    color: #008b46;
  }
  .custom-css .c--green-900-ns {
    color: #006b40;
  }
  .custom-css .c--green-1000-ns {
    color: #08422f;
  }
  .custom-css .c--green-1100-ns {
    color: #002b20;
  }
  .custom-css .c--green-ns {
    color: #2bb656;
  }
  .custom-css .c--teal-0-ns {
    color: #e5f9f5;
  }
  .custom-css .c--teal-50-ns {
    color: #ccf1ea;
  }
  .custom-css .c--teal-100-ns {
    color: #cdf7ef;
  }
  .custom-css .c--teal-200-ns {
    color: #b3f2e6;
  }
  .custom-css .c--teal-300-ns {
    color: #7dead5;
  }
  .custom-css .c--teal-400-ns {
    color: #24e0c5;
  }
  .custom-css .c--teal-500-ns {
    color: #08c4b2;
  }
  .custom-css .c--teal-600-ns {
    color: #00a99c;
  }
  .custom-css .c--teal-700-ns {
    color: #0b968f;
  }
  .custom-css .c--teal-800-ns {
    color: #067c7c;
  }
  .custom-css .c--teal-900-ns {
    color: #026661;
  }
  .custom-css .c--teal-1000-ns {
    color: #083f3f;
  }
  .custom-css .c--teal-1100-ns {
    color: #002528;
  }
  .custom-css .c--teal-ns {
    color: #00a99c;
  }
  .custom-css .c--aqua-0-ns {
    color: #d9fcfb;
  }
  .custom-css .c--aqua-100-ns {
    color: #c5f9f9;
  }
  .custom-css .c--aqua-200-ns {
    color: #a5f2f2;
  }
  .custom-css .c--aqua-300-ns {
    color: #76e5e2;
  }
  .custom-css .c--aqua-400-ns {
    color: #33d6e2;
  }
  .custom-css .c--aqua-500-ns {
    color: #17b8ce;
  }
  .custom-css .c--aqua-600-ns {
    color: #0797ae;
  }
  .custom-css .c--aqua-700-ns {
    color: #0b8599;
  }
  .custom-css .c--aqua-800-ns {
    color: #0f6e84;
  }
  .custom-css .c--aqua-900-ns {
    color: #035e73;
  }
  .custom-css .c--aqua-1000-ns {
    color: #083d4f;
  }
  .custom-css .c--aqua-1100-ns {
    color: #002838;
  }
  .custom-css .c--aqua-ns {
    color: #0797ae;
  }
  .custom-css .c--blue-0-ns {
    color: #e9f8ff;
  }
  .custom-css .c--blue-100-ns {
    color: #dcf2ff;
  }
  .custom-css .c--blue-200-ns {
    color: #c7e4f9;
  }
  .custom-css .c--blue-300-ns {
    color: #a1d2f8;
  }
  .custom-css .c--blue-400-ns {
    color: #56adf5;
  }
  .custom-css .c--blue-500-ns {
    color: #3896e3;
  }
  .custom-css .c--blue-600-ns {
    color: #2b87d3;
  }
  .custom-css .c--blue-700-ns {
    color: #2079c3;
  }
  .custom-css .c--blue-800-ns {
    color: #116daa;
  }
  .custom-css .c--blue-900-ns {
    color: #0c5689;
  }
  .custom-css .c--blue-1000-ns {
    color: #0a3960;
  }
  .custom-css .c--blue-1100-ns {
    color: #002138;
  }
  .custom-css .c--blue-ns {
    color: #2b87d3;
  }
  .custom-css .c--new-blue-0-ns {
    color: #e9f4ff;
  }
  .custom-css .c--new-blue-100-ns {
    color: #deebfe;
  }
  .custom-css .c--new-blue-200-ns {
    color: #c7dbf9;
  }
  .custom-css .c--new-blue-300-ns {
    color: #a1c2f8;
  }
  .custom-css .c--new-blue-400-ns {
    color: #5690f5;
  }
  .custom-css .c--new-blue-500-ns {
    color: #3876e3;
  }
  .custom-css .c--new-blue-600-ns {
    color: #2b68d3;
  }
  .custom-css .c--new-blue-700-ns {
    color: #205bc3;
  }
  .custom-css .c--new-blue-800-ns {
    color: #1150aa;
  }
  .custom-css .c--new-blue-900-ns {
    color: #0c3f89;
  }
  .custom-css .c--new-blue-1000-ns {
    color: #0a2960;
  }
  .custom-css .c--new-blue-1100-ns {
    color: #001738;
  }
  .custom-css .c--new-blue-ns {
    color: #2b68d3;
  }
  .custom-css .c--purple-0-ns {
    color: #f2f2f9;
  }
  .custom-css .c--purple-100-ns {
    color: #eaeaf9;
  }
  .custom-css .c--purple-200-ns {
    color: #d8d7f9;
  }
  .custom-css .c--purple-300-ns {
    color: #c1c1f7;
  }
  .custom-css .c--purple-400-ns {
    color: #a193f2;
  }
  .custom-css .c--purple-500-ns {
    color: #9180f4;
  }
  .custom-css .c--purple-600-ns {
    color: #816fea;
  }
  .custom-css .c--purple-700-ns {
    color: #6f5ed3;
  }
  .custom-css .c--purple-800-ns {
    color: #5e4eba;
  }
  .custom-css .c--purple-900-ns {
    color: #483a9c;
  }
  .custom-css .c--purple-1000-ns {
    color: #2d246b;
  }
  .custom-css .c--purple-1100-ns {
    color: #1d1d38;
  }
  .custom-css .c--purple-ns {
    color: #816fea;
  }
  .custom-css .c--magenta-0-ns {
    color: #fef0ff;
  }
  .custom-css .c--magenta-100-ns {
    color: #f9e3fc;
  }
  .custom-css .c--magenta-200-ns {
    color: #f4c4f7;
  }
  .custom-css .c--magenta-300-ns {
    color: #edadf2;
  }
  .custom-css .c--magenta-350-ns {
    color: #ec9af1;
  }
  .custom-css .c--magenta-400-ns {
    color: #f282f5;
  }
  .custom-css .c--magenta-500-ns {
    color: #db61db;
  }
  .custom-css .c--magenta-600-ns {
    color: #c44eb9;
  }
  .custom-css .c--magenta-700-ns {
    color: #ac44a8;
  }
  .custom-css .c--magenta-800-ns {
    color: #8f3896;
  }
  .custom-css .c--magenta-900-ns {
    color: #6c2277;
  }
  .custom-css .c--magenta-1000-ns {
    color: #451551;
  }
  .custom-css .c--magenta-1100-ns {
    color: #29192d;
  }
  .custom-css .c--magenta-ns {
    color: #c44eb9;
  }
  .custom-css .c--pink-0-ns {
    color: #ffe9f3;
  }
  .custom-css .c--pink-100-ns {
    color: #fcdbeb;
  }
  .custom-css .c--pink-200-ns {
    color: #ffb5d5;
  }
  .custom-css .c--pink-300-ns {
    color: #ff95c1;
  }
  .custom-css .c--pink-400-ns {
    color: #ff76ae;
  }
  .custom-css .c--pink-500-ns {
    color: #ef588b;
  }
  .custom-css .c--pink-600-ns {
    color: #e0447c;
  }
  .custom-css .c--pink-700-ns {
    color: #ce3665;
  }
  .custom-css .c--pink-800-ns {
    color: #b22f5b;
  }
  .custom-css .c--pink-900-ns {
    color: #931847;
  }
  .custom-css .c--pink-1000-ns {
    color: #561231;
  }
  .custom-css .c--pink-1100-ns {
    color: #2b1721;
  }
  .custom-css .c--pink-ns {
    color: #e0447c;
  }
  .custom-css .c--red-0-ns {
    color: #ffeae9;
  }
  .custom-css .c--red-100-ns {
    color: #ffd5d2;
  }
  .custom-css .c--red-200-ns {
    color: #ffb8b1;
  }
  .custom-css .c--red-300-ns {
    color: #ff9c8f;
  }
  .custom-css .c--red-400-ns {
    color: #ff7f6e;
  }
  .custom-css .c--red-500-ns {
    color: #f76054;
  }
  .custom-css .c--red-600-ns {
    color: #ed4c42;
  }
  .custom-css .c--red-700-ns {
    color: #db3e3e;
  }
  .custom-css .c--red-800-ns {
    color: #c63434;
  }
  .custom-css .c--red-900-ns {
    color: #922;
  }
  .custom-css .c--red-1000-ns {
    color: #6d1313;
  }
  .custom-css .c--red-1100-ns {
    color: #2b1111;
  }
  .custom-css .c--red-ns {
    color: #ed4c42;
  }
  .custom-css .c--orange-0-ns {
    color: #ffede3;
  }
  .custom-css .c--orange-100-ns {
    color: #fcdccc;
  }
  .custom-css .c--orange-200-ns {
    color: #ffc6a4;
  }
  .custom-css .c--orange-300-ns {
    color: #ffb180;
  }
  .custom-css .c--orange-400-ns {
    color: #ff9c5d;
  }
  .custom-css .c--orange-500-ns {
    color: #fc8943;
  }
  .custom-css .c--orange-600-ns {
    color: #f57d33;
  }
  .custom-css .c--orange-700-ns {
    color: #ed7024;
  }
  .custom-css .c--orange-800-ns {
    color: #ce5511;
  }
  .custom-css .c--orange-900-ns {
    color: #962c0b;
  }
  .custom-css .c--orange-1000-ns {
    color: #601700;
  }
  .custom-css .c--orange-1100-ns {
    color: #2d130e;
  }
  .custom-css .c--orange-ns {
    color: #f57d33;
  }
  .custom-css .c--yellow-0-ns {
    color: #fff8e2;
  }
  .custom-css .c--yellow-100-ns {
    color: #fdefcd;
  }
  .custom-css .c--yellow-200-ns {
    color: #ffe99a;
  }
  .custom-css .c--yellow-300-ns {
    color: #ffe16e;
  }
  .custom-css .c--yellow-400-ns {
    color: #ffd943;
  }
  .custom-css .c--yellow-500-ns {
    color: #ffcd1c;
  }
  .custom-css .c--yellow-600-ns {
    color: #ffbc00;
  }
  .custom-css .c--yellow-700-ns {
    color: #dd9903;
  }
  .custom-css .c--yellow-800-ns {
    color: #ba7506;
  }
  .custom-css .c--yellow-900-ns {
    color: #944c0c;
  }
  .custom-css .c--yellow-1000-ns {
    color: #542a00;
  }
  .custom-css .c--yellow-1100-ns {
    color: #2d1a05;
  }
  .custom-css .c--yellow-ns {
    color: #ffbc00;
  }
  .custom-css .c--neutral-0-ns {
    color: #fff;
  }
  .custom-css .c--neutral-100-ns {
    color: #f3f4f4;
  }
  .custom-css .c--neutral-200-ns {
    color: #dee1e1;
  }
  .custom-css .c--neutral-300-ns {
    color: #c8cccc;
  }
  .custom-css .c--neutral-400-ns {
    color: #b0b6b7;
  }
  .custom-css .c--neutral-500-ns {
    color: #929a9b;
  }
  .custom-css .c--neutral-600-ns {
    color: #6e797a;
  }
  .custom-css .c--neutral-700-ns {
    color: #515e5f;
  }
  .custom-css .c--neutral-800-ns {
    color: #364141;
  }
  .custom-css .c--neutral-900-ns {
    color: #273333;
  }
  .custom-css .c--neutral-1000-ns {
    color: #162020;
  }
  .custom-css .c--neutral-1100-ns {
    color: #040404;
  }
  .custom-css .c--neutral-ns {
    color: #364141;
  }
  .custom-css .c--bambuTeal-400-ns {
    color: #11a7aa;
  }
  .custom-css .c--bambuTeal-500-ns {
    color: #078888;
  }
  .custom-css .c--bambuTeal-600-ns {
    color: #0f6270;
  }
  .custom-css .c--bambuTeal-700-ns {
    color: #0a3f49;
  }
  .custom-css .c--bambuTeal-ns {
    color: #078888;
  }
  .custom-css .c--bambuYellow-500-ns {
    color: #f9b450;
  }
  .custom-css .c--bambuYellow-600-ns {
    color: #ffa017;
  }
  .custom-css .c--bambuYellow-ns {
    color: #f9b450;
  }
  .custom-css .hover-c--green-0-ns:hover {
    color: #ebf9eb;
  }
  .custom-css .hover-c--green-100-ns:hover {
    color: #d7f4d7;
  }
  .custom-css .hover-c--green-200-ns:hover {
    color: #c2f2bd;
  }
  .custom-css .hover-c--green-300-ns:hover {
    color: #98e58e;
  }
  .custom-css .hover-c--green-400-ns:hover {
    color: #75dd66;
  }
  .custom-css .hover-c--green-500-ns:hover {
    color: #59cb59;
  }
  .custom-css .hover-c--green-600-ns:hover {
    color: #2bb656;
  }
  .custom-css .hover-c--green-700-ns:hover {
    color: #0ca750;
  }
  .custom-css .hover-c--green-800-ns:hover {
    color: #008b46;
  }
  .custom-css .hover-c--green-900-ns:hover {
    color: #006b40;
  }
  .custom-css .hover-c--green-1000-ns:hover {
    color: #08422f;
  }
  .custom-css .hover-c--green-1100-ns:hover {
    color: #002b20;
  }
  .custom-css .hover-c--green-ns:hover {
    color: #2bb656;
  }
  .custom-css .hover-c--teal-0-ns:hover {
    color: #e5f9f5;
  }
  .custom-css .hover-c--teal-50-ns:hover {
    color: #ccf1ea;
  }
  .custom-css .hover-c--teal-100-ns:hover {
    color: #cdf7ef;
  }
  .custom-css .hover-c--teal-200-ns:hover {
    color: #b3f2e6;
  }
  .custom-css .hover-c--teal-300-ns:hover {
    color: #7dead5;
  }
  .custom-css .hover-c--teal-400-ns:hover {
    color: #24e0c5;
  }
  .custom-css .hover-c--teal-500-ns:hover {
    color: #08c4b2;
  }
  .custom-css .hover-c--teal-600-ns:hover {
    color: #00a99c;
  }
  .custom-css .hover-c--teal-700-ns:hover {
    color: #0b968f;
  }
  .custom-css .hover-c--teal-800-ns:hover {
    color: #067c7c;
  }
  .custom-css .hover-c--teal-900-ns:hover {
    color: #026661;
  }
  .custom-css .hover-c--teal-1000-ns:hover {
    color: #083f3f;
  }
  .custom-css .hover-c--teal-1100-ns:hover {
    color: #002528;
  }
  .custom-css .hover-c--teal-ns:hover {
    color: #00a99c;
  }
  .custom-css .hover-c--aqua-0-ns:hover {
    color: #d9fcfb;
  }
  .custom-css .hover-c--aqua-100-ns:hover {
    color: #c5f9f9;
  }
  .custom-css .hover-c--aqua-200-ns:hover {
    color: #a5f2f2;
  }
  .custom-css .hover-c--aqua-300-ns:hover {
    color: #76e5e2;
  }
  .custom-css .hover-c--aqua-400-ns:hover {
    color: #33d6e2;
  }
  .custom-css .hover-c--aqua-500-ns:hover {
    color: #17b8ce;
  }
  .custom-css .hover-c--aqua-600-ns:hover {
    color: #0797ae;
  }
  .custom-css .hover-c--aqua-700-ns:hover {
    color: #0b8599;
  }
  .custom-css .hover-c--aqua-800-ns:hover {
    color: #0f6e84;
  }
  .custom-css .hover-c--aqua-900-ns:hover {
    color: #035e73;
  }
  .custom-css .hover-c--aqua-1000-ns:hover {
    color: #083d4f;
  }
  .custom-css .hover-c--aqua-1100-ns:hover {
    color: #002838;
  }
  .custom-css .hover-c--aqua-ns:hover {
    color: #0797ae;
  }
  .custom-css .hover-c--blue-0-ns:hover {
    color: #e9f8ff;
  }
  .custom-css .hover-c--blue-100-ns:hover {
    color: #dcf2ff;
  }
  .custom-css .hover-c--blue-200-ns:hover {
    color: #c7e4f9;
  }
  .custom-css .hover-c--blue-300-ns:hover {
    color: #a1d2f8;
  }
  .custom-css .hover-c--blue-400-ns:hover {
    color: #56adf5;
  }
  .custom-css .hover-c--blue-500-ns:hover {
    color: #3896e3;
  }
  .custom-css .hover-c--blue-600-ns:hover {
    color: #2b87d3;
  }
  .custom-css .hover-c--blue-700-ns:hover {
    color: #2079c3;
  }
  .custom-css .hover-c--blue-800-ns:hover {
    color: #116daa;
  }
  .custom-css .hover-c--blue-900-ns:hover {
    color: #0c5689;
  }
  .custom-css .hover-c--blue-1000-ns:hover {
    color: #0a3960;
  }
  .custom-css .hover-c--blue-1100-ns:hover {
    color: #002138;
  }
  .custom-css .hover-c--blue-ns:hover {
    color: #2b87d3;
  }
  .custom-css .hover-c--new-blue-0-ns:hover {
    color: #e9f4ff;
  }
  .custom-css .hover-c--new-blue-100-ns:hover {
    color: #deebfe;
  }
  .custom-css .hover-c--new-blue-200-ns:hover {
    color: #c7dbf9;
  }
  .custom-css .hover-c--new-blue-300-ns:hover {
    color: #a1c2f8;
  }
  .custom-css .hover-c--new-blue-400-ns:hover {
    color: #5690f5;
  }
  .custom-css .hover-c--new-blue-500-ns:hover {
    color: #3876e3;
  }
  .custom-css .hover-c--new-blue-600-ns:hover {
    color: #2b68d3;
  }
  .custom-css .hover-c--new-blue-700-ns:hover {
    color: #205bc3;
  }
  .custom-css .hover-c--new-blue-800-ns:hover {
    color: #1150aa;
  }
  .custom-css .hover-c--new-blue-900-ns:hover {
    color: #0c3f89;
  }
  .custom-css .hover-c--new-blue-1000-ns:hover {
    color: #0a2960;
  }
  .custom-css .hover-c--new-blue-1100-ns:hover {
    color: #001738;
  }
  .custom-css .hover-c--new-blue-ns:hover {
    color: #2b68d3;
  }
  .custom-css .hover-c--purple-0-ns:hover {
    color: #f2f2f9;
  }
  .custom-css .hover-c--purple-100-ns:hover {
    color: #eaeaf9;
  }
  .custom-css .hover-c--purple-200-ns:hover {
    color: #d8d7f9;
  }
  .custom-css .hover-c--purple-300-ns:hover {
    color: #c1c1f7;
  }
  .custom-css .hover-c--purple-400-ns:hover {
    color: #a193f2;
  }
  .custom-css .hover-c--purple-500-ns:hover {
    color: #9180f4;
  }
  .custom-css .hover-c--purple-600-ns:hover {
    color: #816fea;
  }
  .custom-css .hover-c--purple-700-ns:hover {
    color: #6f5ed3;
  }
  .custom-css .hover-c--purple-800-ns:hover {
    color: #5e4eba;
  }
  .custom-css .hover-c--purple-900-ns:hover {
    color: #483a9c;
  }
  .custom-css .hover-c--purple-1000-ns:hover {
    color: #2d246b;
  }
  .custom-css .hover-c--purple-1100-ns:hover {
    color: #1d1d38;
  }
  .custom-css .hover-c--purple-ns:hover {
    color: #816fea;
  }
  .custom-css .hover-c--magenta-0-ns:hover {
    color: #fef0ff;
  }
  .custom-css .hover-c--magenta-100-ns:hover {
    color: #f9e3fc;
  }
  .custom-css .hover-c--magenta-200-ns:hover {
    color: #f4c4f7;
  }
  .custom-css .hover-c--magenta-300-ns:hover {
    color: #edadf2;
  }
  .custom-css .hover-c--magenta-350-ns:hover {
    color: #ec9af1;
  }
  .custom-css .hover-c--magenta-400-ns:hover {
    color: #f282f5;
  }
  .custom-css .hover-c--magenta-500-ns:hover {
    color: #db61db;
  }
  .custom-css .hover-c--magenta-600-ns:hover {
    color: #c44eb9;
  }
  .custom-css .hover-c--magenta-700-ns:hover {
    color: #ac44a8;
  }
  .custom-css .hover-c--magenta-800-ns:hover {
    color: #8f3896;
  }
  .custom-css .hover-c--magenta-900-ns:hover {
    color: #6c2277;
  }
  .custom-css .hover-c--magenta-1000-ns:hover {
    color: #451551;
  }
  .custom-css .hover-c--magenta-1100-ns:hover {
    color: #29192d;
  }
  .custom-css .hover-c--magenta-ns:hover {
    color: #c44eb9;
  }
  .custom-css .hover-c--pink-0-ns:hover {
    color: #ffe9f3;
  }
  .custom-css .hover-c--pink-100-ns:hover {
    color: #fcdbeb;
  }
  .custom-css .hover-c--pink-200-ns:hover {
    color: #ffb5d5;
  }
  .custom-css .hover-c--pink-300-ns:hover {
    color: #ff95c1;
  }
  .custom-css .hover-c--pink-400-ns:hover {
    color: #ff76ae;
  }
  .custom-css .hover-c--pink-500-ns:hover {
    color: #ef588b;
  }
  .custom-css .hover-c--pink-600-ns:hover {
    color: #e0447c;
  }
  .custom-css .hover-c--pink-700-ns:hover {
    color: #ce3665;
  }
  .custom-css .hover-c--pink-800-ns:hover {
    color: #b22f5b;
  }
  .custom-css .hover-c--pink-900-ns:hover {
    color: #931847;
  }
  .custom-css .hover-c--pink-1000-ns:hover {
    color: #561231;
  }
  .custom-css .hover-c--pink-1100-ns:hover {
    color: #2b1721;
  }
  .custom-css .hover-c--pink-ns:hover {
    color: #e0447c;
  }
  .custom-css .hover-c--red-0-ns:hover {
    color: #ffeae9;
  }
  .custom-css .hover-c--red-100-ns:hover {
    color: #ffd5d2;
  }
  .custom-css .hover-c--red-200-ns:hover {
    color: #ffb8b1;
  }
  .custom-css .hover-c--red-300-ns:hover {
    color: #ff9c8f;
  }
  .custom-css .hover-c--red-400-ns:hover {
    color: #ff7f6e;
  }
  .custom-css .hover-c--red-500-ns:hover {
    color: #f76054;
  }
  .custom-css .hover-c--red-600-ns:hover {
    color: #ed4c42;
  }
  .custom-css .hover-c--red-700-ns:hover {
    color: #db3e3e;
  }
  .custom-css .hover-c--red-800-ns:hover {
    color: #c63434;
  }
  .custom-css .hover-c--red-900-ns:hover {
    color: #922;
  }
  .custom-css .hover-c--red-1000-ns:hover {
    color: #6d1313;
  }
  .custom-css .hover-c--red-1100-ns:hover {
    color: #2b1111;
  }
  .custom-css .hover-c--red-ns:hover {
    color: #ed4c42;
  }
  .custom-css .hover-c--orange-0-ns:hover {
    color: #ffede3;
  }
  .custom-css .hover-c--orange-100-ns:hover {
    color: #fcdccc;
  }
  .custom-css .hover-c--orange-200-ns:hover {
    color: #ffc6a4;
  }
  .custom-css .hover-c--orange-300-ns:hover {
    color: #ffb180;
  }
  .custom-css .hover-c--orange-400-ns:hover {
    color: #ff9c5d;
  }
  .custom-css .hover-c--orange-500-ns:hover {
    color: #fc8943;
  }
  .custom-css .hover-c--orange-600-ns:hover {
    color: #f57d33;
  }
  .custom-css .hover-c--orange-700-ns:hover {
    color: #ed7024;
  }
  .custom-css .hover-c--orange-800-ns:hover {
    color: #ce5511;
  }
  .custom-css .hover-c--orange-900-ns:hover {
    color: #962c0b;
  }
  .custom-css .hover-c--orange-1000-ns:hover {
    color: #601700;
  }
  .custom-css .hover-c--orange-1100-ns:hover {
    color: #2d130e;
  }
  .custom-css .hover-c--orange-ns:hover {
    color: #f57d33;
  }
  .custom-css .hover-c--yellow-0-ns:hover {
    color: #fff8e2;
  }
  .custom-css .hover-c--yellow-100-ns:hover {
    color: #fdefcd;
  }
  .custom-css .hover-c--yellow-200-ns:hover {
    color: #ffe99a;
  }
  .custom-css .hover-c--yellow-300-ns:hover {
    color: #ffe16e;
  }
  .custom-css .hover-c--yellow-400-ns:hover {
    color: #ffd943;
  }
  .custom-css .hover-c--yellow-500-ns:hover {
    color: #ffcd1c;
  }
  .custom-css .hover-c--yellow-600-ns:hover {
    color: #ffbc00;
  }
  .custom-css .hover-c--yellow-700-ns:hover {
    color: #dd9903;
  }
  .custom-css .hover-c--yellow-800-ns:hover {
    color: #ba7506;
  }
  .custom-css .hover-c--yellow-900-ns:hover {
    color: #944c0c;
  }
  .custom-css .hover-c--yellow-1000-ns:hover {
    color: #542a00;
  }
  .custom-css .hover-c--yellow-1100-ns:hover {
    color: #2d1a05;
  }
  .custom-css .hover-c--yellow-ns:hover {
    color: #ffbc00;
  }
  .custom-css .hover-c--neutral-0-ns:hover {
    color: #fff;
  }
  .custom-css .hover-c--neutral-100-ns:hover {
    color: #f3f4f4;
  }
  .custom-css .hover-c--neutral-200-ns:hover {
    color: #dee1e1;
  }
  .custom-css .hover-c--neutral-300-ns:hover {
    color: #c8cccc;
  }
  .custom-css .hover-c--neutral-400-ns:hover {
    color: #b0b6b7;
  }
  .custom-css .hover-c--neutral-500-ns:hover {
    color: #929a9b;
  }
  .custom-css .hover-c--neutral-600-ns:hover {
    color: #6e797a;
  }
  .custom-css .hover-c--neutral-700-ns:hover {
    color: #515e5f;
  }
  .custom-css .hover-c--neutral-800-ns:hover {
    color: #364141;
  }
  .custom-css .hover-c--neutral-900-ns:hover {
    color: #273333;
  }
  .custom-css .hover-c--neutral-1000-ns:hover {
    color: #162020;
  }
  .custom-css .hover-c--neutral-1100-ns:hover {
    color: #040404;
  }
  .custom-css .hover-c--neutral-ns:hover {
    color: #364141;
  }
  .custom-css .hover-c--bambuTeal-400-ns:hover {
    color: #11a7aa;
  }
  .custom-css .hover-c--bambuTeal-500-ns:hover {
    color: #078888;
  }
  .custom-css .hover-c--bambuTeal-600-ns:hover {
    color: #0f6270;
  }
  .custom-css .hover-c--bambuTeal-700-ns:hover {
    color: #0a3f49;
  }
  .custom-css .hover-c--bambuTeal-ns:hover {
    color: #078888;
  }
  .custom-css .hover-c--bambuYellow-500-ns:hover {
    color: #f9b450;
  }
  .custom-css .hover-c--bambuYellow-600-ns:hover {
    color: #ffa017;
  }
  .custom-css .hover-c--bambuYellow-ns:hover {
    color: #f9b450;
  }
  .custom-css .c--main-ns {
    color: #0ca750;
  }
  .custom-css .c--main-dark-ns {
    color: #008b46;
  }
  .custom-css .c--text-dark-ns,
  .custom-css .c--text-ns {
    color: #162020;
  }
  .custom-css .c--text-inverse-ns {
    color: #fff;
  }
  .custom-css .c--form-ui-ns {
    color: #116daa;
  }
  .custom-css .c--form-ui-interaction-ns {
    color: #0c5689;
  }
  .custom-css .c--link-ns {
    color: #205bc3;
  }
  .custom-css .c--link-interaction-ns {
    color: #0c3f89;
  }
  .custom-css .c--link-dark-ns {
    color: #002138;
  }
  .custom-css .c--background-ns,
  .custom-css .c--link-inverse-ns,
  .custom-css .c--link-white-ns {
    color: #fff;
  }
  .custom-css .c--background-light-ns {
    color: #f3f4f4;
  }
  .custom-css .c--background-dark-ns {
    color: #002138;
  }
  .custom-css .c--background-hero-ns,
  .custom-css .c--background-inverse-ns {
    color: #273333;
  }
  .custom-css .c--background-hero-light-ns {
    color: #f3f4f4;
  }
  .custom-css .c--background-hero-dark-ns {
    color: #273333;
  }
  .custom-css .c--primary-ns {
    color: #026661;
  }
  .custom-css .c--primary-dark-ns,
  .custom-css .c--primary-hover-ns {
    color: #067c7c;
  }
  .custom-css .c--secondary-ns {
    color: #0ca750;
  }
  .custom-css .c--secondary-dark-ns {
    color: #008b46;
  }
  .custom-css .hover-c--main-ns:hover {
    color: #0ca750;
  }
  .custom-css .hover-c--main-dark-ns:hover {
    color: #008b46;
  }
  .custom-css .hover-c--text-dark-ns:hover,
  .custom-css .hover-c--text-ns:hover {
    color: #162020;
  }
  .custom-css .hover-c--text-inverse-ns:hover {
    color: #fff;
  }
  .custom-css .hover-c--form-ui-ns:hover {
    color: #116daa;
  }
  .custom-css .hover-c--form-ui-interaction-ns:hover {
    color: #0c5689;
  }
  .custom-css .hover-c--link-ns:hover {
    color: #205bc3;
  }
  .custom-css .hover-c--link-interaction-ns:hover {
    color: #0c3f89;
  }
  .custom-css .hover-c--link-dark-ns:hover {
    color: #002138;
  }
  .custom-css .hover-c--background-ns:hover,
  .custom-css .hover-c--link-inverse-ns:hover,
  .custom-css .hover-c--link-white-ns:hover {
    color: #fff;
  }
  .custom-css .hover-c--background-light-ns:hover {
    color: #f3f4f4;
  }
  .custom-css .hover-c--background-dark-ns:hover {
    color: #002138;
  }
  .custom-css .hover-c--background-hero-ns:hover,
  .custom-css .hover-c--background-inverse-ns:hover {
    color: #273333;
  }
  .custom-css .hover-c--background-hero-light-ns:hover {
    color: #f3f4f4;
  }
  .custom-css .hover-c--background-hero-dark-ns:hover {
    color: #273333;
  }
  .custom-css .hover-c--primary-ns:hover {
    color: #026661;
  }
  .custom-css .hover-c--primary-dark-ns:hover,
  .custom-css .hover-c--primary-hover-ns:hover {
    color: #067c7c;
  }
  .custom-css .hover-c--secondary-ns:hover {
    color: #0ca750;
  }
  .custom-css .hover-c--secondary-dark-ns:hover {
    color: #008b46;
  }
  .custom-css .c-inherit-ns,
  .custom-css .hover-c-inherit-ns:hover {
    color: inherit;
  }
  .custom-css .c--link-subtle-ns {
    color: #515e5f;
  }
  .custom-css .hover-c--link-subtle-ns:hover {
    color: #364141;
  }
  .custom-css .c--teal-100-o-80p-ns {
    background-color: rgba(205, 247, 239, 0.8);
  }
  .custom-css .c--teal-600-o-40p-ns {
    background-color: rgba(0, 169, 156, 0.4);
  }
  .custom-css .c--teal-700-o-20p-ns {
    background-color: rgba(11, 150, 143, 0.2);
  }
  .custom-css .c--teal-700-o-30p-ns {
    background-color: rgba(11, 150, 143, 0.3);
  }
  .custom-css .c--teal-900-o-15p-ns {
    background-color: rgba(2, 102, 97, 0.15);
  }
  .custom-css .c--teal-1000-o-40p-ns {
    background-color: rgba(8, 63, 63, 0.4);
  }
  .custom-css .c--blue-700-o-20p-ns {
    background-color: rgba(32, 121, 195, 0.2);
  }
  .custom-css .c--neutral-0-o-10p-ns {
    background-color: hsla(0, 0%, 100%, 0.1);
  }
  .custom-css .c--neutral-0-o-30p-ns {
    background-color: hsla(0, 0%, 100%, 0.3);
  }
  .custom-css .c--neutral-0-o-40p-ns {
    background-color: hsla(0, 0%, 100%, 0.4);
  }
  .custom-css .c--neutral-0-o-80p-ns {
    background-color: hsla(0, 0%, 100%, 0.8);
  }
  .custom-css .c--newblue-900-ns,
  .custom-css .hover-c--newblue-900-ns:hover {
    color: #0c3f89;
  }
  .custom-css .c--newblue-1000-ns {
    color: #0a2960;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .c--twitter-m {
    color: #1da1f2;
  }
  .custom-css .c--facebook-m {
    color: #217bee;
  }
  .custom-css .c--linkedin-m {
    color: #0a66c2;
  }
  .custom-css .c--instagram-m {
    color: #e4405f;
  }
  .custom-css .c--feedly-m {
    color: #2bb24c;
  }
  .custom-css .c--analytics-m {
    color: #ef6c00;
  }
  .custom-css .c--youtube-m {
    color: red;
  }
  .custom-css .c--snapchat-m {
    color: #fffc00;
  }
  .custom-css .c--pinterest-m {
    color: #e60023;
  }
  .custom-css .c--messenger-m {
    color: #0084ff;
  }
  .custom-css .c--reddit-m {
    color: #ff4500;
  }
  .custom-css .c--google-my-business-m {
    color: #4285f4;
  }
  .custom-css .c--google-business-messages-m {
    color: #1a73ea;
  }
  .custom-css .c--glassdoor-m {
    color: #0caa41;
  }
  .custom-css .c--zendesk-m {
    color: #03363d;
  }
  .custom-css .c--shopify-m {
    color: #96bf48;
  }
  .custom-css .c--whatsapp-m {
    color: #25d366;
  }
  .custom-css .c--yelp-m {
    color: #ff1a1a;
  }
  .custom-css .c--tiktok-m {
    color: #000;
  }
  .custom-css .c--tiktok-red-m {
    color: #fe2c55;
  }
  .custom-css .hover-c--twitter-m:hover {
    color: #1da1f2;
  }
  .custom-css .hover-c--facebook-m:hover {
    color: #217bee;
  }
  .custom-css .hover-c--linkedin-m:hover {
    color: #0a66c2;
  }
  .custom-css .hover-c--instagram-m:hover {
    color: #e4405f;
  }
  .custom-css .hover-c--feedly-m:hover {
    color: #2bb24c;
  }
  .custom-css .hover-c--analytics-m:hover {
    color: #ef6c00;
  }
  .custom-css .hover-c--youtube-m:hover {
    color: red;
  }
  .custom-css .hover-c--snapchat-m:hover {
    color: #fffc00;
  }
  .custom-css .hover-c--pinterest-m:hover {
    color: #e60023;
  }
  .custom-css .hover-c--messenger-m:hover {
    color: #0084ff;
  }
  .custom-css .hover-c--reddit-m:hover {
    color: #ff4500;
  }
  .custom-css .hover-c--google-my-business-m:hover {
    color: #4285f4;
  }
  .custom-css .hover-c--google-business-messages-m:hover {
    color: #1a73ea;
  }
  .custom-css .hover-c--glassdoor-m:hover {
    color: #0caa41;
  }
  .custom-css .hover-c--zendesk-m:hover {
    color: #03363d;
  }
  .custom-css .hover-c--shopify-m:hover {
    color: #96bf48;
  }
  .custom-css .hover-c--whatsapp-m:hover {
    color: #25d366;
  }
  .custom-css .hover-c--yelp-m:hover {
    color: #ff1a1a;
  }
  .custom-css .hover-c--tiktok-m:hover {
    color: #000;
  }
  .custom-css .hover-c--tiktok-red-m:hover {
    color: #fe2c55;
  }
  .custom-css .c--green-0-m {
    color: #ebf9eb;
  }
  .custom-css .c--green-100-m {
    color: #d7f4d7;
  }
  .custom-css .c--green-200-m {
    color: #c2f2bd;
  }
  .custom-css .c--green-300-m {
    color: #98e58e;
  }
  .custom-css .c--green-400-m {
    color: #75dd66;
  }
  .custom-css .c--green-500-m {
    color: #59cb59;
  }
  .custom-css .c--green-600-m {
    color: #2bb656;
  }
  .custom-css .c--green-700-m {
    color: #0ca750;
  }
  .custom-css .c--green-800-m {
    color: #008b46;
  }
  .custom-css .c--green-900-m {
    color: #006b40;
  }
  .custom-css .c--green-1000-m {
    color: #08422f;
  }
  .custom-css .c--green-1100-m {
    color: #002b20;
  }
  .custom-css .c--green-m {
    color: #2bb656;
  }
  .custom-css .c--teal-0-m {
    color: #e5f9f5;
  }
  .custom-css .c--teal-50-m {
    color: #ccf1ea;
  }
  .custom-css .c--teal-100-m {
    color: #cdf7ef;
  }
  .custom-css .c--teal-200-m {
    color: #b3f2e6;
  }
  .custom-css .c--teal-300-m {
    color: #7dead5;
  }
  .custom-css .c--teal-400-m {
    color: #24e0c5;
  }
  .custom-css .c--teal-500-m {
    color: #08c4b2;
  }
  .custom-css .c--teal-600-m {
    color: #00a99c;
  }
  .custom-css .c--teal-700-m {
    color: #0b968f;
  }
  .custom-css .c--teal-800-m {
    color: #067c7c;
  }
  .custom-css .c--teal-900-m {
    color: #026661;
  }
  .custom-css .c--teal-1000-m {
    color: #083f3f;
  }
  .custom-css .c--teal-1100-m {
    color: #002528;
  }
  .custom-css .c--teal-m {
    color: #00a99c;
  }
  .custom-css .c--aqua-0-m {
    color: #d9fcfb;
  }
  .custom-css .c--aqua-100-m {
    color: #c5f9f9;
  }
  .custom-css .c--aqua-200-m {
    color: #a5f2f2;
  }
  .custom-css .c--aqua-300-m {
    color: #76e5e2;
  }
  .custom-css .c--aqua-400-m {
    color: #33d6e2;
  }
  .custom-css .c--aqua-500-m {
    color: #17b8ce;
  }
  .custom-css .c--aqua-600-m {
    color: #0797ae;
  }
  .custom-css .c--aqua-700-m {
    color: #0b8599;
  }
  .custom-css .c--aqua-800-m {
    color: #0f6e84;
  }
  .custom-css .c--aqua-900-m {
    color: #035e73;
  }
  .custom-css .c--aqua-1000-m {
    color: #083d4f;
  }
  .custom-css .c--aqua-1100-m {
    color: #002838;
  }
  .custom-css .c--aqua-m {
    color: #0797ae;
  }
  .custom-css .c--blue-0-m {
    color: #e9f8ff;
  }
  .custom-css .c--blue-100-m {
    color: #dcf2ff;
  }
  .custom-css .c--blue-200-m {
    color: #c7e4f9;
  }
  .custom-css .c--blue-300-m {
    color: #a1d2f8;
  }
  .custom-css .c--blue-400-m {
    color: #56adf5;
  }
  .custom-css .c--blue-500-m {
    color: #3896e3;
  }
  .custom-css .c--blue-600-m {
    color: #2b87d3;
  }
  .custom-css .c--blue-700-m {
    color: #2079c3;
  }
  .custom-css .c--blue-800-m {
    color: #116daa;
  }
  .custom-css .c--blue-900-m {
    color: #0c5689;
  }
  .custom-css .c--blue-1000-m {
    color: #0a3960;
  }
  .custom-css .c--blue-1100-m {
    color: #002138;
  }
  .custom-css .c--blue-m {
    color: #2b87d3;
  }
  .custom-css .c--new-blue-0-m {
    color: #e9f4ff;
  }
  .custom-css .c--new-blue-100-m {
    color: #deebfe;
  }
  .custom-css .c--new-blue-200-m {
    color: #c7dbf9;
  }
  .custom-css .c--new-blue-300-m {
    color: #a1c2f8;
  }
  .custom-css .c--new-blue-400-m {
    color: #5690f5;
  }
  .custom-css .c--new-blue-500-m {
    color: #3876e3;
  }
  .custom-css .c--new-blue-600-m {
    color: #2b68d3;
  }
  .custom-css .c--new-blue-700-m {
    color: #205bc3;
  }
  .custom-css .c--new-blue-800-m {
    color: #1150aa;
  }
  .custom-css .c--new-blue-900-m {
    color: #0c3f89;
  }
  .custom-css .c--new-blue-1000-m {
    color: #0a2960;
  }
  .custom-css .c--new-blue-1100-m {
    color: #001738;
  }
  .custom-css .c--new-blue-m {
    color: #2b68d3;
  }
  .custom-css .c--purple-0-m {
    color: #f2f2f9;
  }
  .custom-css .c--purple-100-m {
    color: #eaeaf9;
  }
  .custom-css .c--purple-200-m {
    color: #d8d7f9;
  }
  .custom-css .c--purple-300-m {
    color: #c1c1f7;
  }
  .custom-css .c--purple-400-m {
    color: #a193f2;
  }
  .custom-css .c--purple-500-m {
    color: #9180f4;
  }
  .custom-css .c--purple-600-m {
    color: #816fea;
  }
  .custom-css .c--purple-700-m {
    color: #6f5ed3;
  }
  .custom-css .c--purple-800-m {
    color: #5e4eba;
  }
  .custom-css .c--purple-900-m {
    color: #483a9c;
  }
  .custom-css .c--purple-1000-m {
    color: #2d246b;
  }
  .custom-css .c--purple-1100-m {
    color: #1d1d38;
  }
  .custom-css .c--purple-m {
    color: #816fea;
  }
  .custom-css .c--magenta-0-m {
    color: #fef0ff;
  }
  .custom-css .c--magenta-100-m {
    color: #f9e3fc;
  }
  .custom-css .c--magenta-200-m {
    color: #f4c4f7;
  }
  .custom-css .c--magenta-300-m {
    color: #edadf2;
  }
  .custom-css .c--magenta-350-m {
    color: #ec9af1;
  }
  .custom-css .c--magenta-400-m {
    color: #f282f5;
  }
  .custom-css .c--magenta-500-m {
    color: #db61db;
  }
  .custom-css .c--magenta-600-m {
    color: #c44eb9;
  }
  .custom-css .c--magenta-700-m {
    color: #ac44a8;
  }
  .custom-css .c--magenta-800-m {
    color: #8f3896;
  }
  .custom-css .c--magenta-900-m {
    color: #6c2277;
  }
  .custom-css .c--magenta-1000-m {
    color: #451551;
  }
  .custom-css .c--magenta-1100-m {
    color: #29192d;
  }
  .custom-css .c--magenta-m {
    color: #c44eb9;
  }
  .custom-css .c--pink-0-m {
    color: #ffe9f3;
  }
  .custom-css .c--pink-100-m {
    color: #fcdbeb;
  }
  .custom-css .c--pink-200-m {
    color: #ffb5d5;
  }
  .custom-css .c--pink-300-m {
    color: #ff95c1;
  }
  .custom-css .c--pink-400-m {
    color: #ff76ae;
  }
  .custom-css .c--pink-500-m {
    color: #ef588b;
  }
  .custom-css .c--pink-600-m {
    color: #e0447c;
  }
  .custom-css .c--pink-700-m {
    color: #ce3665;
  }
  .custom-css .c--pink-800-m {
    color: #b22f5b;
  }
  .custom-css .c--pink-900-m {
    color: #931847;
  }
  .custom-css .c--pink-1000-m {
    color: #561231;
  }
  .custom-css .c--pink-1100-m {
    color: #2b1721;
  }
  .custom-css .c--pink-m {
    color: #e0447c;
  }
  .custom-css .c--red-0-m {
    color: #ffeae9;
  }
  .custom-css .c--red-100-m {
    color: #ffd5d2;
  }
  .custom-css .c--red-200-m {
    color: #ffb8b1;
  }
  .custom-css .c--red-300-m {
    color: #ff9c8f;
  }
  .custom-css .c--red-400-m {
    color: #ff7f6e;
  }
  .custom-css .c--red-500-m {
    color: #f76054;
  }
  .custom-css .c--red-600-m {
    color: #ed4c42;
  }
  .custom-css .c--red-700-m {
    color: #db3e3e;
  }
  .custom-css .c--red-800-m {
    color: #c63434;
  }
  .custom-css .c--red-900-m {
    color: #922;
  }
  .custom-css .c--red-1000-m {
    color: #6d1313;
  }
  .custom-css .c--red-1100-m {
    color: #2b1111;
  }
  .custom-css .c--red-m {
    color: #ed4c42;
  }
  .custom-css .c--orange-0-m {
    color: #ffede3;
  }
  .custom-css .c--orange-100-m {
    color: #fcdccc;
  }
  .custom-css .c--orange-200-m {
    color: #ffc6a4;
  }
  .custom-css .c--orange-300-m {
    color: #ffb180;
  }
  .custom-css .c--orange-400-m {
    color: #ff9c5d;
  }
  .custom-css .c--orange-500-m {
    color: #fc8943;
  }
  .custom-css .c--orange-600-m {
    color: #f57d33;
  }
  .custom-css .c--orange-700-m {
    color: #ed7024;
  }
  .custom-css .c--orange-800-m {
    color: #ce5511;
  }
  .custom-css .c--orange-900-m {
    color: #962c0b;
  }
  .custom-css .c--orange-1000-m {
    color: #601700;
  }
  .custom-css .c--orange-1100-m {
    color: #2d130e;
  }
  .custom-css .c--orange-m {
    color: #f57d33;
  }
  .custom-css .c--yellow-0-m {
    color: #fff8e2;
  }
  .custom-css .c--yellow-100-m {
    color: #fdefcd;
  }
  .custom-css .c--yellow-200-m {
    color: #ffe99a;
  }
  .custom-css .c--yellow-300-m {
    color: #ffe16e;
  }
  .custom-css .c--yellow-400-m {
    color: #ffd943;
  }
  .custom-css .c--yellow-500-m {
    color: #ffcd1c;
  }
  .custom-css .c--yellow-600-m {
    color: #ffbc00;
  }
  .custom-css .c--yellow-700-m {
    color: #dd9903;
  }
  .custom-css .c--yellow-800-m {
    color: #ba7506;
  }
  .custom-css .c--yellow-900-m {
    color: #944c0c;
  }
  .custom-css .c--yellow-1000-m {
    color: #542a00;
  }
  .custom-css .c--yellow-1100-m {
    color: #2d1a05;
  }
  .custom-css .c--yellow-m {
    color: #ffbc00;
  }
  .custom-css .c--neutral-0-m {
    color: #fff;
  }
  .custom-css .c--neutral-100-m {
    color: #f3f4f4;
  }
  .custom-css .c--neutral-200-m {
    color: #dee1e1;
  }
  .custom-css .c--neutral-300-m {
    color: #c8cccc;
  }
  .custom-css .c--neutral-400-m {
    color: #b0b6b7;
  }
  .custom-css .c--neutral-500-m {
    color: #929a9b;
  }
  .custom-css .c--neutral-600-m {
    color: #6e797a;
  }
  .custom-css .c--neutral-700-m {
    color: #515e5f;
  }
  .custom-css .c--neutral-800-m {
    color: #364141;
  }
  .custom-css .c--neutral-900-m {
    color: #273333;
  }
  .custom-css .c--neutral-1000-m {
    color: #162020;
  }
  .custom-css .c--neutral-1100-m {
    color: #040404;
  }
  .custom-css .c--neutral-m {
    color: #364141;
  }
  .custom-css .c--bambuTeal-400-m {
    color: #11a7aa;
  }
  .custom-css .c--bambuTeal-500-m {
    color: #078888;
  }
  .custom-css .c--bambuTeal-600-m {
    color: #0f6270;
  }
  .custom-css .c--bambuTeal-700-m {
    color: #0a3f49;
  }
  .custom-css .c--bambuTeal-m {
    color: #078888;
  }
  .custom-css .c--bambuYellow-500-m {
    color: #f9b450;
  }
  .custom-css .c--bambuYellow-600-m {
    color: #ffa017;
  }
  .custom-css .c--bambuYellow-m {
    color: #f9b450;
  }
  .custom-css .hover-c--green-0-m:hover {
    color: #ebf9eb;
  }
  .custom-css .hover-c--green-100-m:hover {
    color: #d7f4d7;
  }
  .custom-css .hover-c--green-200-m:hover {
    color: #c2f2bd;
  }
  .custom-css .hover-c--green-300-m:hover {
    color: #98e58e;
  }
  .custom-css .hover-c--green-400-m:hover {
    color: #75dd66;
  }
  .custom-css .hover-c--green-500-m:hover {
    color: #59cb59;
  }
  .custom-css .hover-c--green-600-m:hover {
    color: #2bb656;
  }
  .custom-css .hover-c--green-700-m:hover {
    color: #0ca750;
  }
  .custom-css .hover-c--green-800-m:hover {
    color: #008b46;
  }
  .custom-css .hover-c--green-900-m:hover {
    color: #006b40;
  }
  .custom-css .hover-c--green-1000-m:hover {
    color: #08422f;
  }
  .custom-css .hover-c--green-1100-m:hover {
    color: #002b20;
  }
  .custom-css .hover-c--green-m:hover {
    color: #2bb656;
  }
  .custom-css .hover-c--teal-0-m:hover {
    color: #e5f9f5;
  }
  .custom-css .hover-c--teal-50-m:hover {
    color: #ccf1ea;
  }
  .custom-css .hover-c--teal-100-m:hover {
    color: #cdf7ef;
  }
  .custom-css .hover-c--teal-200-m:hover {
    color: #b3f2e6;
  }
  .custom-css .hover-c--teal-300-m:hover {
    color: #7dead5;
  }
  .custom-css .hover-c--teal-400-m:hover {
    color: #24e0c5;
  }
  .custom-css .hover-c--teal-500-m:hover {
    color: #08c4b2;
  }
  .custom-css .hover-c--teal-600-m:hover {
    color: #00a99c;
  }
  .custom-css .hover-c--teal-700-m:hover {
    color: #0b968f;
  }
  .custom-css .hover-c--teal-800-m:hover {
    color: #067c7c;
  }
  .custom-css .hover-c--teal-900-m:hover {
    color: #026661;
  }
  .custom-css .hover-c--teal-1000-m:hover {
    color: #083f3f;
  }
  .custom-css .hover-c--teal-1100-m:hover {
    color: #002528;
  }
  .custom-css .hover-c--teal-m:hover {
    color: #00a99c;
  }
  .custom-css .hover-c--aqua-0-m:hover {
    color: #d9fcfb;
  }
  .custom-css .hover-c--aqua-100-m:hover {
    color: #c5f9f9;
  }
  .custom-css .hover-c--aqua-200-m:hover {
    color: #a5f2f2;
  }
  .custom-css .hover-c--aqua-300-m:hover {
    color: #76e5e2;
  }
  .custom-css .hover-c--aqua-400-m:hover {
    color: #33d6e2;
  }
  .custom-css .hover-c--aqua-500-m:hover {
    color: #17b8ce;
  }
  .custom-css .hover-c--aqua-600-m:hover {
    color: #0797ae;
  }
  .custom-css .hover-c--aqua-700-m:hover {
    color: #0b8599;
  }
  .custom-css .hover-c--aqua-800-m:hover {
    color: #0f6e84;
  }
  .custom-css .hover-c--aqua-900-m:hover {
    color: #035e73;
  }
  .custom-css .hover-c--aqua-1000-m:hover {
    color: #083d4f;
  }
  .custom-css .hover-c--aqua-1100-m:hover {
    color: #002838;
  }
  .custom-css .hover-c--aqua-m:hover {
    color: #0797ae;
  }
  .custom-css .hover-c--blue-0-m:hover {
    color: #e9f8ff;
  }
  .custom-css .hover-c--blue-100-m:hover {
    color: #dcf2ff;
  }
  .custom-css .hover-c--blue-200-m:hover {
    color: #c7e4f9;
  }
  .custom-css .hover-c--blue-300-m:hover {
    color: #a1d2f8;
  }
  .custom-css .hover-c--blue-400-m:hover {
    color: #56adf5;
  }
  .custom-css .hover-c--blue-500-m:hover {
    color: #3896e3;
  }
  .custom-css .hover-c--blue-600-m:hover {
    color: #2b87d3;
  }
  .custom-css .hover-c--blue-700-m:hover {
    color: #2079c3;
  }
  .custom-css .hover-c--blue-800-m:hover {
    color: #116daa;
  }
  .custom-css .hover-c--blue-900-m:hover {
    color: #0c5689;
  }
  .custom-css .hover-c--blue-1000-m:hover {
    color: #0a3960;
  }
  .custom-css .hover-c--blue-1100-m:hover {
    color: #002138;
  }
  .custom-css .hover-c--blue-m:hover {
    color: #2b87d3;
  }
  .custom-css .hover-c--new-blue-0-m:hover {
    color: #e9f4ff;
  }
  .custom-css .hover-c--new-blue-100-m:hover {
    color: #deebfe;
  }
  .custom-css .hover-c--new-blue-200-m:hover {
    color: #c7dbf9;
  }
  .custom-css .hover-c--new-blue-300-m:hover {
    color: #a1c2f8;
  }
  .custom-css .hover-c--new-blue-400-m:hover {
    color: #5690f5;
  }
  .custom-css .hover-c--new-blue-500-m:hover {
    color: #3876e3;
  }
  .custom-css .hover-c--new-blue-600-m:hover {
    color: #2b68d3;
  }
  .custom-css .hover-c--new-blue-700-m:hover {
    color: #205bc3;
  }
  .custom-css .hover-c--new-blue-800-m:hover {
    color: #1150aa;
  }
  .custom-css .hover-c--new-blue-900-m:hover {
    color: #0c3f89;
  }
  .custom-css .hover-c--new-blue-1000-m:hover {
    color: #0a2960;
  }
  .custom-css .hover-c--new-blue-1100-m:hover {
    color: #001738;
  }
  .custom-css .hover-c--new-blue-m:hover {
    color: #2b68d3;
  }
  .custom-css .hover-c--purple-0-m:hover {
    color: #f2f2f9;
  }
  .custom-css .hover-c--purple-100-m:hover {
    color: #eaeaf9;
  }
  .custom-css .hover-c--purple-200-m:hover {
    color: #d8d7f9;
  }
  .custom-css .hover-c--purple-300-m:hover {
    color: #c1c1f7;
  }
  .custom-css .hover-c--purple-400-m:hover {
    color: #a193f2;
  }
  .custom-css .hover-c--purple-500-m:hover {
    color: #9180f4;
  }
  .custom-css .hover-c--purple-600-m:hover {
    color: #816fea;
  }
  .custom-css .hover-c--purple-700-m:hover {
    color: #6f5ed3;
  }
  .custom-css .hover-c--purple-800-m:hover {
    color: #5e4eba;
  }
  .custom-css .hover-c--purple-900-m:hover {
    color: #483a9c;
  }
  .custom-css .hover-c--purple-1000-m:hover {
    color: #2d246b;
  }
  .custom-css .hover-c--purple-1100-m:hover {
    color: #1d1d38;
  }
  .custom-css .hover-c--purple-m:hover {
    color: #816fea;
  }
  .custom-css .hover-c--magenta-0-m:hover {
    color: #fef0ff;
  }
  .custom-css .hover-c--magenta-100-m:hover {
    color: #f9e3fc;
  }
  .custom-css .hover-c--magenta-200-m:hover {
    color: #f4c4f7;
  }
  .custom-css .hover-c--magenta-300-m:hover {
    color: #edadf2;
  }
  .custom-css .hover-c--magenta-350-m:hover {
    color: #ec9af1;
  }
  .custom-css .hover-c--magenta-400-m:hover {
    color: #f282f5;
  }
  .custom-css .hover-c--magenta-500-m:hover {
    color: #db61db;
  }
  .custom-css .hover-c--magenta-600-m:hover {
    color: #c44eb9;
  }
  .custom-css .hover-c--magenta-700-m:hover {
    color: #ac44a8;
  }
  .custom-css .hover-c--magenta-800-m:hover {
    color: #8f3896;
  }
  .custom-css .hover-c--magenta-900-m:hover {
    color: #6c2277;
  }
  .custom-css .hover-c--magenta-1000-m:hover {
    color: #451551;
  }
  .custom-css .hover-c--magenta-1100-m:hover {
    color: #29192d;
  }
  .custom-css .hover-c--magenta-m:hover {
    color: #c44eb9;
  }
  .custom-css .hover-c--pink-0-m:hover {
    color: #ffe9f3;
  }
  .custom-css .hover-c--pink-100-m:hover {
    color: #fcdbeb;
  }
  .custom-css .hover-c--pink-200-m:hover {
    color: #ffb5d5;
  }
  .custom-css .hover-c--pink-300-m:hover {
    color: #ff95c1;
  }
  .custom-css .hover-c--pink-400-m:hover {
    color: #ff76ae;
  }
  .custom-css .hover-c--pink-500-m:hover {
    color: #ef588b;
  }
  .custom-css .hover-c--pink-600-m:hover {
    color: #e0447c;
  }
  .custom-css .hover-c--pink-700-m:hover {
    color: #ce3665;
  }
  .custom-css .hover-c--pink-800-m:hover {
    color: #b22f5b;
  }
  .custom-css .hover-c--pink-900-m:hover {
    color: #931847;
  }
  .custom-css .hover-c--pink-1000-m:hover {
    color: #561231;
  }
  .custom-css .hover-c--pink-1100-m:hover {
    color: #2b1721;
  }
  .custom-css .hover-c--pink-m:hover {
    color: #e0447c;
  }
  .custom-css .hover-c--red-0-m:hover {
    color: #ffeae9;
  }
  .custom-css .hover-c--red-100-m:hover {
    color: #ffd5d2;
  }
  .custom-css .hover-c--red-200-m:hover {
    color: #ffb8b1;
  }
  .custom-css .hover-c--red-300-m:hover {
    color: #ff9c8f;
  }
  .custom-css .hover-c--red-400-m:hover {
    color: #ff7f6e;
  }
  .custom-css .hover-c--red-500-m:hover {
    color: #f76054;
  }
  .custom-css .hover-c--red-600-m:hover {
    color: #ed4c42;
  }
  .custom-css .hover-c--red-700-m:hover {
    color: #db3e3e;
  }
  .custom-css .hover-c--red-800-m:hover {
    color: #c63434;
  }
  .custom-css .hover-c--red-900-m:hover {
    color: #922;
  }
  .custom-css .hover-c--red-1000-m:hover {
    color: #6d1313;
  }
  .custom-css .hover-c--red-1100-m:hover {
    color: #2b1111;
  }
  .custom-css .hover-c--red-m:hover {
    color: #ed4c42;
  }
  .custom-css .hover-c--orange-0-m:hover {
    color: #ffede3;
  }
  .custom-css .hover-c--orange-100-m:hover {
    color: #fcdccc;
  }
  .custom-css .hover-c--orange-200-m:hover {
    color: #ffc6a4;
  }
  .custom-css .hover-c--orange-300-m:hover {
    color: #ffb180;
  }
  .custom-css .hover-c--orange-400-m:hover {
    color: #ff9c5d;
  }
  .custom-css .hover-c--orange-500-m:hover {
    color: #fc8943;
  }
  .custom-css .hover-c--orange-600-m:hover {
    color: #f57d33;
  }
  .custom-css .hover-c--orange-700-m:hover {
    color: #ed7024;
  }
  .custom-css .hover-c--orange-800-m:hover {
    color: #ce5511;
  }
  .custom-css .hover-c--orange-900-m:hover {
    color: #962c0b;
  }
  .custom-css .hover-c--orange-1000-m:hover {
    color: #601700;
  }
  .custom-css .hover-c--orange-1100-m:hover {
    color: #2d130e;
  }
  .custom-css .hover-c--orange-m:hover {
    color: #f57d33;
  }
  .custom-css .hover-c--yellow-0-m:hover {
    color: #fff8e2;
  }
  .custom-css .hover-c--yellow-100-m:hover {
    color: #fdefcd;
  }
  .custom-css .hover-c--yellow-200-m:hover {
    color: #ffe99a;
  }
  .custom-css .hover-c--yellow-300-m:hover {
    color: #ffe16e;
  }
  .custom-css .hover-c--yellow-400-m:hover {
    color: #ffd943;
  }
  .custom-css .hover-c--yellow-500-m:hover {
    color: #ffcd1c;
  }
  .custom-css .hover-c--yellow-600-m:hover {
    color: #ffbc00;
  }
  .custom-css .hover-c--yellow-700-m:hover {
    color: #dd9903;
  }
  .custom-css .hover-c--yellow-800-m:hover {
    color: #ba7506;
  }
  .custom-css .hover-c--yellow-900-m:hover {
    color: #944c0c;
  }
  .custom-css .hover-c--yellow-1000-m:hover {
    color: #542a00;
  }
  .custom-css .hover-c--yellow-1100-m:hover {
    color: #2d1a05;
  }
  .custom-css .hover-c--yellow-m:hover {
    color: #ffbc00;
  }
  .custom-css .hover-c--neutral-0-m:hover {
    color: #fff;
  }
  .custom-css .hover-c--neutral-100-m:hover {
    color: #f3f4f4;
  }
  .custom-css .hover-c--neutral-200-m:hover {
    color: #dee1e1;
  }
  .custom-css .hover-c--neutral-300-m:hover {
    color: #c8cccc;
  }
  .custom-css .hover-c--neutral-400-m:hover {
    color: #b0b6b7;
  }
  .custom-css .hover-c--neutral-500-m:hover {
    color: #929a9b;
  }
  .custom-css .hover-c--neutral-600-m:hover {
    color: #6e797a;
  }
  .custom-css .hover-c--neutral-700-m:hover {
    color: #515e5f;
  }
  .custom-css .hover-c--neutral-800-m:hover {
    color: #364141;
  }
  .custom-css .hover-c--neutral-900-m:hover {
    color: #273333;
  }
  .custom-css .hover-c--neutral-1000-m:hover {
    color: #162020;
  }
  .custom-css .hover-c--neutral-1100-m:hover {
    color: #040404;
  }
  .custom-css .hover-c--neutral-m:hover {
    color: #364141;
  }
  .custom-css .hover-c--bambuTeal-400-m:hover {
    color: #11a7aa;
  }
  .custom-css .hover-c--bambuTeal-500-m:hover {
    color: #078888;
  }
  .custom-css .hover-c--bambuTeal-600-m:hover {
    color: #0f6270;
  }
  .custom-css .hover-c--bambuTeal-700-m:hover {
    color: #0a3f49;
  }
  .custom-css .hover-c--bambuTeal-m:hover {
    color: #078888;
  }
  .custom-css .hover-c--bambuYellow-500-m:hover {
    color: #f9b450;
  }
  .custom-css .hover-c--bambuYellow-600-m:hover {
    color: #ffa017;
  }
  .custom-css .hover-c--bambuYellow-m:hover {
    color: #f9b450;
  }
  .custom-css .c--main-m {
    color: #0ca750;
  }
  .custom-css .c--main-dark-m {
    color: #008b46;
  }
  .custom-css .c--text-dark-m,
  .custom-css .c--text-m {
    color: #162020;
  }
  .custom-css .c--text-inverse-m {
    color: #fff;
  }
  .custom-css .c--form-ui-m {
    color: #116daa;
  }
  .custom-css .c--form-ui-interaction-m {
    color: #0c5689;
  }
  .custom-css .c--link-m {
    color: #205bc3;
  }
  .custom-css .c--link-interaction-m {
    color: #0c3f89;
  }
  .custom-css .c--link-dark-m {
    color: #002138;
  }
  .custom-css .c--background-m,
  .custom-css .c--link-inverse-m,
  .custom-css .c--link-white-m {
    color: #fff;
  }
  .custom-css .c--background-light-m {
    color: #f3f4f4;
  }
  .custom-css .c--background-dark-m {
    color: #002138;
  }
  .custom-css .c--background-hero-m,
  .custom-css .c--background-inverse-m {
    color: #273333;
  }
  .custom-css .c--background-hero-light-m {
    color: #f3f4f4;
  }
  .custom-css .c--background-hero-dark-m {
    color: #273333;
  }
  .custom-css .c--primary-m {
    color: #026661;
  }
  .custom-css .c--primary-dark-m,
  .custom-css .c--primary-hover-m {
    color: #067c7c;
  }
  .custom-css .c--secondary-m {
    color: #0ca750;
  }
  .custom-css .c--secondary-dark-m {
    color: #008b46;
  }
  .custom-css .hover-c--main-m:hover {
    color: #0ca750;
  }
  .custom-css .hover-c--main-dark-m:hover {
    color: #008b46;
  }
  .custom-css .hover-c--text-dark-m:hover,
  .custom-css .hover-c--text-m:hover {
    color: #162020;
  }
  .custom-css .hover-c--text-inverse-m:hover {
    color: #fff;
  }
  .custom-css .hover-c--form-ui-m:hover {
    color: #116daa;
  }
  .custom-css .hover-c--form-ui-interaction-m:hover {
    color: #0c5689;
  }
  .custom-css .hover-c--link-m:hover {
    color: #205bc3;
  }
  .custom-css .hover-c--link-interaction-m:hover {
    color: #0c3f89;
  }
  .custom-css .hover-c--link-dark-m:hover {
    color: #002138;
  }
  .custom-css .hover-c--background-m:hover,
  .custom-css .hover-c--link-inverse-m:hover,
  .custom-css .hover-c--link-white-m:hover {
    color: #fff;
  }
  .custom-css .hover-c--background-light-m:hover {
    color: #f3f4f4;
  }
  .custom-css .hover-c--background-dark-m:hover {
    color: #002138;
  }
  .custom-css .hover-c--background-hero-m:hover,
  .custom-css .hover-c--background-inverse-m:hover {
    color: #273333;
  }
  .custom-css .hover-c--background-hero-light-m:hover {
    color: #f3f4f4;
  }
  .custom-css .hover-c--background-hero-dark-m:hover {
    color: #273333;
  }
  .custom-css .hover-c--primary-m:hover {
    color: #026661;
  }
  .custom-css .hover-c--primary-dark-m:hover,
  .custom-css .hover-c--primary-hover-m:hover {
    color: #067c7c;
  }
  .custom-css .hover-c--secondary-m:hover {
    color: #0ca750;
  }
  .custom-css .hover-c--secondary-dark-m:hover {
    color: #008b46;
  }
  .custom-css .c-inherit-m,
  .custom-css .hover-c-inherit-m:hover {
    color: inherit;
  }
  .custom-css .c--link-subtle-m {
    color: #515e5f;
  }
  .custom-css .hover-c--link-subtle-m:hover {
    color: #364141;
  }
  .custom-css .c--teal-100-o-80p-m {
    background-color: rgba(205, 247, 239, 0.8);
  }
  .custom-css .c--teal-600-o-40p-m {
    background-color: rgba(0, 169, 156, 0.4);
  }
  .custom-css .c--teal-700-o-20p-m {
    background-color: rgba(11, 150, 143, 0.2);
  }
  .custom-css .c--teal-700-o-30p-m {
    background-color: rgba(11, 150, 143, 0.3);
  }
  .custom-css .c--teal-900-o-15p-m {
    background-color: rgba(2, 102, 97, 0.15);
  }
  .custom-css .c--teal-1000-o-40p-m {
    background-color: rgba(8, 63, 63, 0.4);
  }
  .custom-css .c--blue-700-o-20p-m {
    background-color: rgba(32, 121, 195, 0.2);
  }
  .custom-css .c--neutral-0-o-10p-m {
    background-color: hsla(0, 0%, 100%, 0.1);
  }
  .custom-css .c--neutral-0-o-30p-m {
    background-color: hsla(0, 0%, 100%, 0.3);
  }
  .custom-css .c--neutral-0-o-40p-m {
    background-color: hsla(0, 0%, 100%, 0.4);
  }
  .custom-css .c--neutral-0-o-80p-m {
    background-color: hsla(0, 0%, 100%, 0.8);
  }
  .custom-css .c--newblue-900-m,
  .custom-css .hover-c--newblue-900-m:hover {
    color: #0c3f89;
  }
  .custom-css .c--newblue-1000-m {
    color: #0a2960;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .c--twitter-xm {
    color: #1da1f2;
  }
  .custom-css .c--facebook-xm {
    color: #217bee;
  }
  .custom-css .c--linkedin-xm {
    color: #0a66c2;
  }
  .custom-css .c--instagram-xm {
    color: #e4405f;
  }
  .custom-css .c--feedly-xm {
    color: #2bb24c;
  }
  .custom-css .c--analytics-xm {
    color: #ef6c00;
  }
  .custom-css .c--youtube-xm {
    color: red;
  }
  .custom-css .c--snapchat-xm {
    color: #fffc00;
  }
  .custom-css .c--pinterest-xm {
    color: #e60023;
  }
  .custom-css .c--messenger-xm {
    color: #0084ff;
  }
  .custom-css .c--reddit-xm {
    color: #ff4500;
  }
  .custom-css .c--google-my-business-xm {
    color: #4285f4;
  }
  .custom-css .c--google-business-messages-xm {
    color: #1a73ea;
  }
  .custom-css .c--glassdoor-xm {
    color: #0caa41;
  }
  .custom-css .c--zendesk-xm {
    color: #03363d;
  }
  .custom-css .c--shopify-xm {
    color: #96bf48;
  }
  .custom-css .c--whatsapp-xm {
    color: #25d366;
  }
  .custom-css .c--yelp-xm {
    color: #ff1a1a;
  }
  .custom-css .c--tiktok-xm {
    color: #000;
  }
  .custom-css .c--tiktok-red-xm {
    color: #fe2c55;
  }
  .custom-css .hover-c--twitter-xm:hover {
    color: #1da1f2;
  }
  .custom-css .hover-c--facebook-xm:hover {
    color: #217bee;
  }
  .custom-css .hover-c--linkedin-xm:hover {
    color: #0a66c2;
  }
  .custom-css .hover-c--instagram-xm:hover {
    color: #e4405f;
  }
  .custom-css .hover-c--feedly-xm:hover {
    color: #2bb24c;
  }
  .custom-css .hover-c--analytics-xm:hover {
    color: #ef6c00;
  }
  .custom-css .hover-c--youtube-xm:hover {
    color: red;
  }
  .custom-css .hover-c--snapchat-xm:hover {
    color: #fffc00;
  }
  .custom-css .hover-c--pinterest-xm:hover {
    color: #e60023;
  }
  .custom-css .hover-c--messenger-xm:hover {
    color: #0084ff;
  }
  .custom-css .hover-c--reddit-xm:hover {
    color: #ff4500;
  }
  .custom-css .hover-c--google-my-business-xm:hover {
    color: #4285f4;
  }
  .custom-css .hover-c--google-business-messages-xm:hover {
    color: #1a73ea;
  }
  .custom-css .hover-c--glassdoor-xm:hover {
    color: #0caa41;
  }
  .custom-css .hover-c--zendesk-xm:hover {
    color: #03363d;
  }
  .custom-css .hover-c--shopify-xm:hover {
    color: #96bf48;
  }
  .custom-css .hover-c--whatsapp-xm:hover {
    color: #25d366;
  }
  .custom-css .hover-c--yelp-xm:hover {
    color: #ff1a1a;
  }
  .custom-css .hover-c--tiktok-xm:hover {
    color: #000;
  }
  .custom-css .hover-c--tiktok-red-xm:hover {
    color: #fe2c55;
  }
  .custom-css .c--green-0-xm {
    color: #ebf9eb;
  }
  .custom-css .c--green-100-xm {
    color: #d7f4d7;
  }
  .custom-css .c--green-200-xm {
    color: #c2f2bd;
  }
  .custom-css .c--green-300-xm {
    color: #98e58e;
  }
  .custom-css .c--green-400-xm {
    color: #75dd66;
  }
  .custom-css .c--green-500-xm {
    color: #59cb59;
  }
  .custom-css .c--green-600-xm {
    color: #2bb656;
  }
  .custom-css .c--green-700-xm {
    color: #0ca750;
  }
  .custom-css .c--green-800-xm {
    color: #008b46;
  }
  .custom-css .c--green-900-xm {
    color: #006b40;
  }
  .custom-css .c--green-1000-xm {
    color: #08422f;
  }
  .custom-css .c--green-1100-xm {
    color: #002b20;
  }
  .custom-css .c--green-xm {
    color: #2bb656;
  }
  .custom-css .c--teal-0-xm {
    color: #e5f9f5;
  }
  .custom-css .c--teal-50-xm {
    color: #ccf1ea;
  }
  .custom-css .c--teal-100-xm {
    color: #cdf7ef;
  }
  .custom-css .c--teal-200-xm {
    color: #b3f2e6;
  }
  .custom-css .c--teal-300-xm {
    color: #7dead5;
  }
  .custom-css .c--teal-400-xm {
    color: #24e0c5;
  }
  .custom-css .c--teal-500-xm {
    color: #08c4b2;
  }
  .custom-css .c--teal-600-xm {
    color: #00a99c;
  }
  .custom-css .c--teal-700-xm {
    color: #0b968f;
  }
  .custom-css .c--teal-800-xm {
    color: #067c7c;
  }
  .custom-css .c--teal-900-xm {
    color: #026661;
  }
  .custom-css .c--teal-1000-xm {
    color: #083f3f;
  }
  .custom-css .c--teal-1100-xm {
    color: #002528;
  }
  .custom-css .c--teal-xm {
    color: #00a99c;
  }
  .custom-css .c--aqua-0-xm {
    color: #d9fcfb;
  }
  .custom-css .c--aqua-100-xm {
    color: #c5f9f9;
  }
  .custom-css .c--aqua-200-xm {
    color: #a5f2f2;
  }
  .custom-css .c--aqua-300-xm {
    color: #76e5e2;
  }
  .custom-css .c--aqua-400-xm {
    color: #33d6e2;
  }
  .custom-css .c--aqua-500-xm {
    color: #17b8ce;
  }
  .custom-css .c--aqua-600-xm {
    color: #0797ae;
  }
  .custom-css .c--aqua-700-xm {
    color: #0b8599;
  }
  .custom-css .c--aqua-800-xm {
    color: #0f6e84;
  }
  .custom-css .c--aqua-900-xm {
    color: #035e73;
  }
  .custom-css .c--aqua-1000-xm {
    color: #083d4f;
  }
  .custom-css .c--aqua-1100-xm {
    color: #002838;
  }
  .custom-css .c--aqua-xm {
    color: #0797ae;
  }
  .custom-css .c--blue-0-xm {
    color: #e9f8ff;
  }
  .custom-css .c--blue-100-xm {
    color: #dcf2ff;
  }
  .custom-css .c--blue-200-xm {
    color: #c7e4f9;
  }
  .custom-css .c--blue-300-xm {
    color: #a1d2f8;
  }
  .custom-css .c--blue-400-xm {
    color: #56adf5;
  }
  .custom-css .c--blue-500-xm {
    color: #3896e3;
  }
  .custom-css .c--blue-600-xm {
    color: #2b87d3;
  }
  .custom-css .c--blue-700-xm {
    color: #2079c3;
  }
  .custom-css .c--blue-800-xm {
    color: #116daa;
  }
  .custom-css .c--blue-900-xm {
    color: #0c5689;
  }
  .custom-css .c--blue-1000-xm {
    color: #0a3960;
  }
  .custom-css .c--blue-1100-xm {
    color: #002138;
  }
  .custom-css .c--blue-xm {
    color: #2b87d3;
  }
  .custom-css .c--new-blue-0-xm {
    color: #e9f4ff;
  }
  .custom-css .c--new-blue-100-xm {
    color: #deebfe;
  }
  .custom-css .c--new-blue-200-xm {
    color: #c7dbf9;
  }
  .custom-css .c--new-blue-300-xm {
    color: #a1c2f8;
  }
  .custom-css .c--new-blue-400-xm {
    color: #5690f5;
  }
  .custom-css .c--new-blue-500-xm {
    color: #3876e3;
  }
  .custom-css .c--new-blue-600-xm {
    color: #2b68d3;
  }
  .custom-css .c--new-blue-700-xm {
    color: #205bc3;
  }
  .custom-css .c--new-blue-800-xm {
    color: #1150aa;
  }
  .custom-css .c--new-blue-900-xm {
    color: #0c3f89;
  }
  .custom-css .c--new-blue-1000-xm {
    color: #0a2960;
  }
  .custom-css .c--new-blue-1100-xm {
    color: #001738;
  }
  .custom-css .c--new-blue-xm {
    color: #2b68d3;
  }
  .custom-css .c--purple-0-xm {
    color: #f2f2f9;
  }
  .custom-css .c--purple-100-xm {
    color: #eaeaf9;
  }
  .custom-css .c--purple-200-xm {
    color: #d8d7f9;
  }
  .custom-css .c--purple-300-xm {
    color: #c1c1f7;
  }
  .custom-css .c--purple-400-xm {
    color: #a193f2;
  }
  .custom-css .c--purple-500-xm {
    color: #9180f4;
  }
  .custom-css .c--purple-600-xm {
    color: #816fea;
  }
  .custom-css .c--purple-700-xm {
    color: #6f5ed3;
  }
  .custom-css .c--purple-800-xm {
    color: #5e4eba;
  }
  .custom-css .c--purple-900-xm {
    color: #483a9c;
  }
  .custom-css .c--purple-1000-xm {
    color: #2d246b;
  }
  .custom-css .c--purple-1100-xm {
    color: #1d1d38;
  }
  .custom-css .c--purple-xm {
    color: #816fea;
  }
  .custom-css .c--magenta-0-xm {
    color: #fef0ff;
  }
  .custom-css .c--magenta-100-xm {
    color: #f9e3fc;
  }
  .custom-css .c--magenta-200-xm {
    color: #f4c4f7;
  }
  .custom-css .c--magenta-300-xm {
    color: #edadf2;
  }
  .custom-css .c--magenta-350-xm {
    color: #ec9af1;
  }
  .custom-css .c--magenta-400-xm {
    color: #f282f5;
  }
  .custom-css .c--magenta-500-xm {
    color: #db61db;
  }
  .custom-css .c--magenta-600-xm {
    color: #c44eb9;
  }
  .custom-css .c--magenta-700-xm {
    color: #ac44a8;
  }
  .custom-css .c--magenta-800-xm {
    color: #8f3896;
  }
  .custom-css .c--magenta-900-xm {
    color: #6c2277;
  }
  .custom-css .c--magenta-1000-xm {
    color: #451551;
  }
  .custom-css .c--magenta-1100-xm {
    color: #29192d;
  }
  .custom-css .c--magenta-xm {
    color: #c44eb9;
  }
  .custom-css .c--pink-0-xm {
    color: #ffe9f3;
  }
  .custom-css .c--pink-100-xm {
    color: #fcdbeb;
  }
  .custom-css .c--pink-200-xm {
    color: #ffb5d5;
  }
  .custom-css .c--pink-300-xm {
    color: #ff95c1;
  }
  .custom-css .c--pink-400-xm {
    color: #ff76ae;
  }
  .custom-css .c--pink-500-xm {
    color: #ef588b;
  }
  .custom-css .c--pink-600-xm {
    color: #e0447c;
  }
  .custom-css .c--pink-700-xm {
    color: #ce3665;
  }
  .custom-css .c--pink-800-xm {
    color: #b22f5b;
  }
  .custom-css .c--pink-900-xm {
    color: #931847;
  }
  .custom-css .c--pink-1000-xm {
    color: #561231;
  }
  .custom-css .c--pink-1100-xm {
    color: #2b1721;
  }
  .custom-css .c--pink-xm {
    color: #e0447c;
  }
  .custom-css .c--red-0-xm {
    color: #ffeae9;
  }
  .custom-css .c--red-100-xm {
    color: #ffd5d2;
  }
  .custom-css .c--red-200-xm {
    color: #ffb8b1;
  }
  .custom-css .c--red-300-xm {
    color: #ff9c8f;
  }
  .custom-css .c--red-400-xm {
    color: #ff7f6e;
  }
  .custom-css .c--red-500-xm {
    color: #f76054;
  }
  .custom-css .c--red-600-xm {
    color: #ed4c42;
  }
  .custom-css .c--red-700-xm {
    color: #db3e3e;
  }
  .custom-css .c--red-800-xm {
    color: #c63434;
  }
  .custom-css .c--red-900-xm {
    color: #922;
  }
  .custom-css .c--red-1000-xm {
    color: #6d1313;
  }
  .custom-css .c--red-1100-xm {
    color: #2b1111;
  }
  .custom-css .c--red-xm {
    color: #ed4c42;
  }
  .custom-css .c--orange-0-xm {
    color: #ffede3;
  }
  .custom-css .c--orange-100-xm {
    color: #fcdccc;
  }
  .custom-css .c--orange-200-xm {
    color: #ffc6a4;
  }
  .custom-css .c--orange-300-xm {
    color: #ffb180;
  }
  .custom-css .c--orange-400-xm {
    color: #ff9c5d;
  }
  .custom-css .c--orange-500-xm {
    color: #fc8943;
  }
  .custom-css .c--orange-600-xm {
    color: #f57d33;
  }
  .custom-css .c--orange-700-xm {
    color: #ed7024;
  }
  .custom-css .c--orange-800-xm {
    color: #ce5511;
  }
  .custom-css .c--orange-900-xm {
    color: #962c0b;
  }
  .custom-css .c--orange-1000-xm {
    color: #601700;
  }
  .custom-css .c--orange-1100-xm {
    color: #2d130e;
  }
  .custom-css .c--orange-xm {
    color: #f57d33;
  }
  .custom-css .c--yellow-0-xm {
    color: #fff8e2;
  }
  .custom-css .c--yellow-100-xm {
    color: #fdefcd;
  }
  .custom-css .c--yellow-200-xm {
    color: #ffe99a;
  }
  .custom-css .c--yellow-300-xm {
    color: #ffe16e;
  }
  .custom-css .c--yellow-400-xm {
    color: #ffd943;
  }
  .custom-css .c--yellow-500-xm {
    color: #ffcd1c;
  }
  .custom-css .c--yellow-600-xm {
    color: #ffbc00;
  }
  .custom-css .c--yellow-700-xm {
    color: #dd9903;
  }
  .custom-css .c--yellow-800-xm {
    color: #ba7506;
  }
  .custom-css .c--yellow-900-xm {
    color: #944c0c;
  }
  .custom-css .c--yellow-1000-xm {
    color: #542a00;
  }
  .custom-css .c--yellow-1100-xm {
    color: #2d1a05;
  }
  .custom-css .c--yellow-xm {
    color: #ffbc00;
  }
  .custom-css .c--neutral-0-xm {
    color: #fff;
  }
  .custom-css .c--neutral-100-xm {
    color: #f3f4f4;
  }
  .custom-css .c--neutral-200-xm {
    color: #dee1e1;
  }
  .custom-css .c--neutral-300-xm {
    color: #c8cccc;
  }
  .custom-css .c--neutral-400-xm {
    color: #b0b6b7;
  }
  .custom-css .c--neutral-500-xm {
    color: #929a9b;
  }
  .custom-css .c--neutral-600-xm {
    color: #6e797a;
  }
  .custom-css .c--neutral-700-xm {
    color: #515e5f;
  }
  .custom-css .c--neutral-800-xm {
    color: #364141;
  }
  .custom-css .c--neutral-900-xm {
    color: #273333;
  }
  .custom-css .c--neutral-1000-xm {
    color: #162020;
  }
  .custom-css .c--neutral-1100-xm {
    color: #040404;
  }
  .custom-css .c--neutral-xm {
    color: #364141;
  }
  .custom-css .c--bambuTeal-400-xm {
    color: #11a7aa;
  }
  .custom-css .c--bambuTeal-500-xm {
    color: #078888;
  }
  .custom-css .c--bambuTeal-600-xm {
    color: #0f6270;
  }
  .custom-css .c--bambuTeal-700-xm {
    color: #0a3f49;
  }
  .custom-css .c--bambuTeal-xm {
    color: #078888;
  }
  .custom-css .c--bambuYellow-500-xm {
    color: #f9b450;
  }
  .custom-css .c--bambuYellow-600-xm {
    color: #ffa017;
  }
  .custom-css .c--bambuYellow-xm {
    color: #f9b450;
  }
  .custom-css .hover-c--green-0-xm:hover {
    color: #ebf9eb;
  }
  .custom-css .hover-c--green-100-xm:hover {
    color: #d7f4d7;
  }
  .custom-css .hover-c--green-200-xm:hover {
    color: #c2f2bd;
  }
  .custom-css .hover-c--green-300-xm:hover {
    color: #98e58e;
  }
  .custom-css .hover-c--green-400-xm:hover {
    color: #75dd66;
  }
  .custom-css .hover-c--green-500-xm:hover {
    color: #59cb59;
  }
  .custom-css .hover-c--green-600-xm:hover {
    color: #2bb656;
  }
  .custom-css .hover-c--green-700-xm:hover {
    color: #0ca750;
  }
  .custom-css .hover-c--green-800-xm:hover {
    color: #008b46;
  }
  .custom-css .hover-c--green-900-xm:hover {
    color: #006b40;
  }
  .custom-css .hover-c--green-1000-xm:hover {
    color: #08422f;
  }
  .custom-css .hover-c--green-1100-xm:hover {
    color: #002b20;
  }
  .custom-css .hover-c--green-xm:hover {
    color: #2bb656;
  }
  .custom-css .hover-c--teal-0-xm:hover {
    color: #e5f9f5;
  }
  .custom-css .hover-c--teal-50-xm:hover {
    color: #ccf1ea;
  }
  .custom-css .hover-c--teal-100-xm:hover {
    color: #cdf7ef;
  }
  .custom-css .hover-c--teal-200-xm:hover {
    color: #b3f2e6;
  }
  .custom-css .hover-c--teal-300-xm:hover {
    color: #7dead5;
  }
  .custom-css .hover-c--teal-400-xm:hover {
    color: #24e0c5;
  }
  .custom-css .hover-c--teal-500-xm:hover {
    color: #08c4b2;
  }
  .custom-css .hover-c--teal-600-xm:hover {
    color: #00a99c;
  }
  .custom-css .hover-c--teal-700-xm:hover {
    color: #0b968f;
  }
  .custom-css .hover-c--teal-800-xm:hover {
    color: #067c7c;
  }
  .custom-css .hover-c--teal-900-xm:hover {
    color: #026661;
  }
  .custom-css .hover-c--teal-1000-xm:hover {
    color: #083f3f;
  }
  .custom-css .hover-c--teal-1100-xm:hover {
    color: #002528;
  }
  .custom-css .hover-c--teal-xm:hover {
    color: #00a99c;
  }
  .custom-css .hover-c--aqua-0-xm:hover {
    color: #d9fcfb;
  }
  .custom-css .hover-c--aqua-100-xm:hover {
    color: #c5f9f9;
  }
  .custom-css .hover-c--aqua-200-xm:hover {
    color: #a5f2f2;
  }
  .custom-css .hover-c--aqua-300-xm:hover {
    color: #76e5e2;
  }
  .custom-css .hover-c--aqua-400-xm:hover {
    color: #33d6e2;
  }
  .custom-css .hover-c--aqua-500-xm:hover {
    color: #17b8ce;
  }
  .custom-css .hover-c--aqua-600-xm:hover {
    color: #0797ae;
  }
  .custom-css .hover-c--aqua-700-xm:hover {
    color: #0b8599;
  }
  .custom-css .hover-c--aqua-800-xm:hover {
    color: #0f6e84;
  }
  .custom-css .hover-c--aqua-900-xm:hover {
    color: #035e73;
  }
  .custom-css .hover-c--aqua-1000-xm:hover {
    color: #083d4f;
  }
  .custom-css .hover-c--aqua-1100-xm:hover {
    color: #002838;
  }
  .custom-css .hover-c--aqua-xm:hover {
    color: #0797ae;
  }
  .custom-css .hover-c--blue-0-xm:hover {
    color: #e9f8ff;
  }
  .custom-css .hover-c--blue-100-xm:hover {
    color: #dcf2ff;
  }
  .custom-css .hover-c--blue-200-xm:hover {
    color: #c7e4f9;
  }
  .custom-css .hover-c--blue-300-xm:hover {
    color: #a1d2f8;
  }
  .custom-css .hover-c--blue-400-xm:hover {
    color: #56adf5;
  }
  .custom-css .hover-c--blue-500-xm:hover {
    color: #3896e3;
  }
  .custom-css .hover-c--blue-600-xm:hover {
    color: #2b87d3;
  }
  .custom-css .hover-c--blue-700-xm:hover {
    color: #2079c3;
  }
  .custom-css .hover-c--blue-800-xm:hover {
    color: #116daa;
  }
  .custom-css .hover-c--blue-900-xm:hover {
    color: #0c5689;
  }
  .custom-css .hover-c--blue-1000-xm:hover {
    color: #0a3960;
  }
  .custom-css .hover-c--blue-1100-xm:hover {
    color: #002138;
  }
  .custom-css .hover-c--blue-xm:hover {
    color: #2b87d3;
  }
  .custom-css .hover-c--new-blue-0-xm:hover {
    color: #e9f4ff;
  }
  .custom-css .hover-c--new-blue-100-xm:hover {
    color: #deebfe;
  }
  .custom-css .hover-c--new-blue-200-xm:hover {
    color: #c7dbf9;
  }
  .custom-css .hover-c--new-blue-300-xm:hover {
    color: #a1c2f8;
  }
  .custom-css .hover-c--new-blue-400-xm:hover {
    color: #5690f5;
  }
  .custom-css .hover-c--new-blue-500-xm:hover {
    color: #3876e3;
  }
  .custom-css .hover-c--new-blue-600-xm:hover {
    color: #2b68d3;
  }
  .custom-css .hover-c--new-blue-700-xm:hover {
    color: #205bc3;
  }
  .custom-css .hover-c--new-blue-800-xm:hover {
    color: #1150aa;
  }
  .custom-css .hover-c--new-blue-900-xm:hover {
    color: #0c3f89;
  }
  .custom-css .hover-c--new-blue-1000-xm:hover {
    color: #0a2960;
  }
  .custom-css .hover-c--new-blue-1100-xm:hover {
    color: #001738;
  }
  .custom-css .hover-c--new-blue-xm:hover {
    color: #2b68d3;
  }
  .custom-css .hover-c--purple-0-xm:hover {
    color: #f2f2f9;
  }
  .custom-css .hover-c--purple-100-xm:hover {
    color: #eaeaf9;
  }
  .custom-css .hover-c--purple-200-xm:hover {
    color: #d8d7f9;
  }
  .custom-css .hover-c--purple-300-xm:hover {
    color: #c1c1f7;
  }
  .custom-css .hover-c--purple-400-xm:hover {
    color: #a193f2;
  }
  .custom-css .hover-c--purple-500-xm:hover {
    color: #9180f4;
  }
  .custom-css .hover-c--purple-600-xm:hover {
    color: #816fea;
  }
  .custom-css .hover-c--purple-700-xm:hover {
    color: #6f5ed3;
  }
  .custom-css .hover-c--purple-800-xm:hover {
    color: #5e4eba;
  }
  .custom-css .hover-c--purple-900-xm:hover {
    color: #483a9c;
  }
  .custom-css .hover-c--purple-1000-xm:hover {
    color: #2d246b;
  }
  .custom-css .hover-c--purple-1100-xm:hover {
    color: #1d1d38;
  }
  .custom-css .hover-c--purple-xm:hover {
    color: #816fea;
  }
  .custom-css .hover-c--magenta-0-xm:hover {
    color: #fef0ff;
  }
  .custom-css .hover-c--magenta-100-xm:hover {
    color: #f9e3fc;
  }
  .custom-css .hover-c--magenta-200-xm:hover {
    color: #f4c4f7;
  }
  .custom-css .hover-c--magenta-300-xm:hover {
    color: #edadf2;
  }
  .custom-css .hover-c--magenta-350-xm:hover {
    color: #ec9af1;
  }
  .custom-css .hover-c--magenta-400-xm:hover {
    color: #f282f5;
  }
  .custom-css .hover-c--magenta-500-xm:hover {
    color: #db61db;
  }
  .custom-css .hover-c--magenta-600-xm:hover {
    color: #c44eb9;
  }
  .custom-css .hover-c--magenta-700-xm:hover {
    color: #ac44a8;
  }
  .custom-css .hover-c--magenta-800-xm:hover {
    color: #8f3896;
  }
  .custom-css .hover-c--magenta-900-xm:hover {
    color: #6c2277;
  }
  .custom-css .hover-c--magenta-1000-xm:hover {
    color: #451551;
  }
  .custom-css .hover-c--magenta-1100-xm:hover {
    color: #29192d;
  }
  .custom-css .hover-c--magenta-xm:hover {
    color: #c44eb9;
  }
  .custom-css .hover-c--pink-0-xm:hover {
    color: #ffe9f3;
  }
  .custom-css .hover-c--pink-100-xm:hover {
    color: #fcdbeb;
  }
  .custom-css .hover-c--pink-200-xm:hover {
    color: #ffb5d5;
  }
  .custom-css .hover-c--pink-300-xm:hover {
    color: #ff95c1;
  }
  .custom-css .hover-c--pink-400-xm:hover {
    color: #ff76ae;
  }
  .custom-css .hover-c--pink-500-xm:hover {
    color: #ef588b;
  }
  .custom-css .hover-c--pink-600-xm:hover {
    color: #e0447c;
  }
  .custom-css .hover-c--pink-700-xm:hover {
    color: #ce3665;
  }
  .custom-css .hover-c--pink-800-xm:hover {
    color: #b22f5b;
  }
  .custom-css .hover-c--pink-900-xm:hover {
    color: #931847;
  }
  .custom-css .hover-c--pink-1000-xm:hover {
    color: #561231;
  }
  .custom-css .hover-c--pink-1100-xm:hover {
    color: #2b1721;
  }
  .custom-css .hover-c--pink-xm:hover {
    color: #e0447c;
  }
  .custom-css .hover-c--red-0-xm:hover {
    color: #ffeae9;
  }
  .custom-css .hover-c--red-100-xm:hover {
    color: #ffd5d2;
  }
  .custom-css .hover-c--red-200-xm:hover {
    color: #ffb8b1;
  }
  .custom-css .hover-c--red-300-xm:hover {
    color: #ff9c8f;
  }
  .custom-css .hover-c--red-400-xm:hover {
    color: #ff7f6e;
  }
  .custom-css .hover-c--red-500-xm:hover {
    color: #f76054;
  }
  .custom-css .hover-c--red-600-xm:hover {
    color: #ed4c42;
  }
  .custom-css .hover-c--red-700-xm:hover {
    color: #db3e3e;
  }
  .custom-css .hover-c--red-800-xm:hover {
    color: #c63434;
  }
  .custom-css .hover-c--red-900-xm:hover {
    color: #922;
  }
  .custom-css .hover-c--red-1000-xm:hover {
    color: #6d1313;
  }
  .custom-css .hover-c--red-1100-xm:hover {
    color: #2b1111;
  }
  .custom-css .hover-c--red-xm:hover {
    color: #ed4c42;
  }
  .custom-css .hover-c--orange-0-xm:hover {
    color: #ffede3;
  }
  .custom-css .hover-c--orange-100-xm:hover {
    color: #fcdccc;
  }
  .custom-css .hover-c--orange-200-xm:hover {
    color: #ffc6a4;
  }
  .custom-css .hover-c--orange-300-xm:hover {
    color: #ffb180;
  }
  .custom-css .hover-c--orange-400-xm:hover {
    color: #ff9c5d;
  }
  .custom-css .hover-c--orange-500-xm:hover {
    color: #fc8943;
  }
  .custom-css .hover-c--orange-600-xm:hover {
    color: #f57d33;
  }
  .custom-css .hover-c--orange-700-xm:hover {
    color: #ed7024;
  }
  .custom-css .hover-c--orange-800-xm:hover {
    color: #ce5511;
  }
  .custom-css .hover-c--orange-900-xm:hover {
    color: #962c0b;
  }
  .custom-css .hover-c--orange-1000-xm:hover {
    color: #601700;
  }
  .custom-css .hover-c--orange-1100-xm:hover {
    color: #2d130e;
  }
  .custom-css .hover-c--orange-xm:hover {
    color: #f57d33;
  }
  .custom-css .hover-c--yellow-0-xm:hover {
    color: #fff8e2;
  }
  .custom-css .hover-c--yellow-100-xm:hover {
    color: #fdefcd;
  }
  .custom-css .hover-c--yellow-200-xm:hover {
    color: #ffe99a;
  }
  .custom-css .hover-c--yellow-300-xm:hover {
    color: #ffe16e;
  }
  .custom-css .hover-c--yellow-400-xm:hover {
    color: #ffd943;
  }
  .custom-css .hover-c--yellow-500-xm:hover {
    color: #ffcd1c;
  }
  .custom-css .hover-c--yellow-600-xm:hover {
    color: #ffbc00;
  }
  .custom-css .hover-c--yellow-700-xm:hover {
    color: #dd9903;
  }
  .custom-css .hover-c--yellow-800-xm:hover {
    color: #ba7506;
  }
  .custom-css .hover-c--yellow-900-xm:hover {
    color: #944c0c;
  }
  .custom-css .hover-c--yellow-1000-xm:hover {
    color: #542a00;
  }
  .custom-css .hover-c--yellow-1100-xm:hover {
    color: #2d1a05;
  }
  .custom-css .hover-c--yellow-xm:hover {
    color: #ffbc00;
  }
  .custom-css .hover-c--neutral-0-xm:hover {
    color: #fff;
  }
  .custom-css .hover-c--neutral-100-xm:hover {
    color: #f3f4f4;
  }
  .custom-css .hover-c--neutral-200-xm:hover {
    color: #dee1e1;
  }
  .custom-css .hover-c--neutral-300-xm:hover {
    color: #c8cccc;
  }
  .custom-css .hover-c--neutral-400-xm:hover {
    color: #b0b6b7;
  }
  .custom-css .hover-c--neutral-500-xm:hover {
    color: #929a9b;
  }
  .custom-css .hover-c--neutral-600-xm:hover {
    color: #6e797a;
  }
  .custom-css .hover-c--neutral-700-xm:hover {
    color: #515e5f;
  }
  .custom-css .hover-c--neutral-800-xm:hover {
    color: #364141;
  }
  .custom-css .hover-c--neutral-900-xm:hover {
    color: #273333;
  }
  .custom-css .hover-c--neutral-1000-xm:hover {
    color: #162020;
  }
  .custom-css .hover-c--neutral-1100-xm:hover {
    color: #040404;
  }
  .custom-css .hover-c--neutral-xm:hover {
    color: #364141;
  }
  .custom-css .hover-c--bambuTeal-400-xm:hover {
    color: #11a7aa;
  }
  .custom-css .hover-c--bambuTeal-500-xm:hover {
    color: #078888;
  }
  .custom-css .hover-c--bambuTeal-600-xm:hover {
    color: #0f6270;
  }
  .custom-css .hover-c--bambuTeal-700-xm:hover {
    color: #0a3f49;
  }
  .custom-css .hover-c--bambuTeal-xm:hover {
    color: #078888;
  }
  .custom-css .hover-c--bambuYellow-500-xm:hover {
    color: #f9b450;
  }
  .custom-css .hover-c--bambuYellow-600-xm:hover {
    color: #ffa017;
  }
  .custom-css .hover-c--bambuYellow-xm:hover {
    color: #f9b450;
  }
  .custom-css .c--main-xm {
    color: #0ca750;
  }
  .custom-css .c--main-dark-xm {
    color: #008b46;
  }
  .custom-css .c--text-dark-xm,
  .custom-css .c--text-xm {
    color: #162020;
  }
  .custom-css .c--text-inverse-xm {
    color: #fff;
  }
  .custom-css .c--form-ui-xm {
    color: #116daa;
  }
  .custom-css .c--form-ui-interaction-xm {
    color: #0c5689;
  }
  .custom-css .c--link-xm {
    color: #205bc3;
  }
  .custom-css .c--link-interaction-xm {
    color: #0c3f89;
  }
  .custom-css .c--link-dark-xm {
    color: #002138;
  }
  .custom-css .c--background-xm,
  .custom-css .c--link-inverse-xm,
  .custom-css .c--link-white-xm {
    color: #fff;
  }
  .custom-css .c--background-light-xm {
    color: #f3f4f4;
  }
  .custom-css .c--background-dark-xm {
    color: #002138;
  }
  .custom-css .c--background-hero-xm,
  .custom-css .c--background-inverse-xm {
    color: #273333;
  }
  .custom-css .c--background-hero-light-xm {
    color: #f3f4f4;
  }
  .custom-css .c--background-hero-dark-xm {
    color: #273333;
  }
  .custom-css .c--primary-xm {
    color: #026661;
  }
  .custom-css .c--primary-dark-xm,
  .custom-css .c--primary-hover-xm {
    color: #067c7c;
  }
  .custom-css .c--secondary-xm {
    color: #0ca750;
  }
  .custom-css .c--secondary-dark-xm {
    color: #008b46;
  }
  .custom-css .hover-c--main-xm:hover {
    color: #0ca750;
  }
  .custom-css .hover-c--main-dark-xm:hover {
    color: #008b46;
  }
  .custom-css .hover-c--text-dark-xm:hover,
  .custom-css .hover-c--text-xm:hover {
    color: #162020;
  }
  .custom-css .hover-c--text-inverse-xm:hover {
    color: #fff;
  }
  .custom-css .hover-c--form-ui-xm:hover {
    color: #116daa;
  }
  .custom-css .hover-c--form-ui-interaction-xm:hover {
    color: #0c5689;
  }
  .custom-css .hover-c--link-xm:hover {
    color: #205bc3;
  }
  .custom-css .hover-c--link-interaction-xm:hover {
    color: #0c3f89;
  }
  .custom-css .hover-c--link-dark-xm:hover {
    color: #002138;
  }
  .custom-css .hover-c--background-xm:hover,
  .custom-css .hover-c--link-inverse-xm:hover,
  .custom-css .hover-c--link-white-xm:hover {
    color: #fff;
  }
  .custom-css .hover-c--background-light-xm:hover {
    color: #f3f4f4;
  }
  .custom-css .hover-c--background-dark-xm:hover {
    color: #002138;
  }
  .custom-css .hover-c--background-hero-xm:hover,
  .custom-css .hover-c--background-inverse-xm:hover {
    color: #273333;
  }
  .custom-css .hover-c--background-hero-light-xm:hover {
    color: #f3f4f4;
  }
  .custom-css .hover-c--background-hero-dark-xm:hover {
    color: #273333;
  }
  .custom-css .hover-c--primary-xm:hover {
    color: #026661;
  }
  .custom-css .hover-c--primary-dark-xm:hover,
  .custom-css .hover-c--primary-hover-xm:hover {
    color: #067c7c;
  }
  .custom-css .hover-c--secondary-xm:hover {
    color: #0ca750;
  }
  .custom-css .hover-c--secondary-dark-xm:hover {
    color: #008b46;
  }
  .custom-css .c-inherit-xm,
  .custom-css .hover-c-inherit-xm:hover {
    color: inherit;
  }
  .custom-css .c--link-subtle-xm {
    color: #515e5f;
  }
  .custom-css .hover-c--link-subtle-xm:hover {
    color: #364141;
  }
  .custom-css .c--teal-100-o-80p-xm {
    background-color: rgba(205, 247, 239, 0.8);
  }
  .custom-css .c--teal-600-o-40p-xm {
    background-color: rgba(0, 169, 156, 0.4);
  }
  .custom-css .c--teal-700-o-20p-xm {
    background-color: rgba(11, 150, 143, 0.2);
  }
  .custom-css .c--teal-700-o-30p-xm {
    background-color: rgba(11, 150, 143, 0.3);
  }
  .custom-css .c--teal-900-o-15p-xm {
    background-color: rgba(2, 102, 97, 0.15);
  }
  .custom-css .c--teal-1000-o-40p-xm {
    background-color: rgba(8, 63, 63, 0.4);
  }
  .custom-css .c--blue-700-o-20p-xm {
    background-color: rgba(32, 121, 195, 0.2);
  }
  .custom-css .c--neutral-0-o-10p-xm {
    background-color: hsla(0, 0%, 100%, 0.1);
  }
  .custom-css .c--neutral-0-o-30p-xm {
    background-color: hsla(0, 0%, 100%, 0.3);
  }
  .custom-css .c--neutral-0-o-40p-xm {
    background-color: hsla(0, 0%, 100%, 0.4);
  }
  .custom-css .c--neutral-0-o-80p-xm {
    background-color: hsla(0, 0%, 100%, 0.8);
  }
  .custom-css .c--newblue-900-xm,
  .custom-css .hover-c--newblue-900-xm:hover {
    color: #0c3f89;
  }
  .custom-css .c--newblue-1000-xm {
    color: #0a2960;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .c--twitter-l {
    color: #1da1f2;
  }
  .custom-css .c--facebook-l {
    color: #217bee;
  }
  .custom-css .c--linkedin-l {
    color: #0a66c2;
  }
  .custom-css .c--instagram-l {
    color: #e4405f;
  }
  .custom-css .c--feedly-l {
    color: #2bb24c;
  }
  .custom-css .c--analytics-l {
    color: #ef6c00;
  }
  .custom-css .c--youtube-l {
    color: red;
  }
  .custom-css .c--snapchat-l {
    color: #fffc00;
  }
  .custom-css .c--pinterest-l {
    color: #e60023;
  }
  .custom-css .c--messenger-l {
    color: #0084ff;
  }
  .custom-css .c--reddit-l {
    color: #ff4500;
  }
  .custom-css .c--google-my-business-l {
    color: #4285f4;
  }
  .custom-css .c--google-business-messages-l {
    color: #1a73ea;
  }
  .custom-css .c--glassdoor-l {
    color: #0caa41;
  }
  .custom-css .c--zendesk-l {
    color: #03363d;
  }
  .custom-css .c--shopify-l {
    color: #96bf48;
  }
  .custom-css .c--whatsapp-l {
    color: #25d366;
  }
  .custom-css .c--yelp-l {
    color: #ff1a1a;
  }
  .custom-css .c--tiktok-l {
    color: #000;
  }
  .custom-css .c--tiktok-red-l {
    color: #fe2c55;
  }
  .custom-css .hover-c--twitter-l:hover {
    color: #1da1f2;
  }
  .custom-css .hover-c--facebook-l:hover {
    color: #217bee;
  }
  .custom-css .hover-c--linkedin-l:hover {
    color: #0a66c2;
  }
  .custom-css .hover-c--instagram-l:hover {
    color: #e4405f;
  }
  .custom-css .hover-c--feedly-l:hover {
    color: #2bb24c;
  }
  .custom-css .hover-c--analytics-l:hover {
    color: #ef6c00;
  }
  .custom-css .hover-c--youtube-l:hover {
    color: red;
  }
  .custom-css .hover-c--snapchat-l:hover {
    color: #fffc00;
  }
  .custom-css .hover-c--pinterest-l:hover {
    color: #e60023;
  }
  .custom-css .hover-c--messenger-l:hover {
    color: #0084ff;
  }
  .custom-css .hover-c--reddit-l:hover {
    color: #ff4500;
  }
  .custom-css .hover-c--google-my-business-l:hover {
    color: #4285f4;
  }
  .custom-css .hover-c--google-business-messages-l:hover {
    color: #1a73ea;
  }
  .custom-css .hover-c--glassdoor-l:hover {
    color: #0caa41;
  }
  .custom-css .hover-c--zendesk-l:hover {
    color: #03363d;
  }
  .custom-css .hover-c--shopify-l:hover {
    color: #96bf48;
  }
  .custom-css .hover-c--whatsapp-l:hover {
    color: #25d366;
  }
  .custom-css .hover-c--yelp-l:hover {
    color: #ff1a1a;
  }
  .custom-css .hover-c--tiktok-l:hover {
    color: #000;
  }
  .custom-css .hover-c--tiktok-red-l:hover {
    color: #fe2c55;
  }
  .custom-css .c--green-0-l {
    color: #ebf9eb;
  }
  .custom-css .c--green-100-l {
    color: #d7f4d7;
  }
  .custom-css .c--green-200-l {
    color: #c2f2bd;
  }
  .custom-css .c--green-300-l {
    color: #98e58e;
  }
  .custom-css .c--green-400-l {
    color: #75dd66;
  }
  .custom-css .c--green-500-l {
    color: #59cb59;
  }
  .custom-css .c--green-600-l {
    color: #2bb656;
  }
  .custom-css .c--green-700-l {
    color: #0ca750;
  }
  .custom-css .c--green-800-l {
    color: #008b46;
  }
  .custom-css .c--green-900-l {
    color: #006b40;
  }
  .custom-css .c--green-1000-l {
    color: #08422f;
  }
  .custom-css .c--green-1100-l {
    color: #002b20;
  }
  .custom-css .c--green-l {
    color: #2bb656;
  }
  .custom-css .c--teal-0-l {
    color: #e5f9f5;
  }
  .custom-css .c--teal-50-l {
    color: #ccf1ea;
  }
  .custom-css .c--teal-100-l {
    color: #cdf7ef;
  }
  .custom-css .c--teal-200-l {
    color: #b3f2e6;
  }
  .custom-css .c--teal-300-l {
    color: #7dead5;
  }
  .custom-css .c--teal-400-l {
    color: #24e0c5;
  }
  .custom-css .c--teal-500-l {
    color: #08c4b2;
  }
  .custom-css .c--teal-600-l {
    color: #00a99c;
  }
  .custom-css .c--teal-700-l {
    color: #0b968f;
  }
  .custom-css .c--teal-800-l {
    color: #067c7c;
  }
  .custom-css .c--teal-900-l {
    color: #026661;
  }
  .custom-css .c--teal-1000-l {
    color: #083f3f;
  }
  .custom-css .c--teal-1100-l {
    color: #002528;
  }
  .custom-css .c--teal-l {
    color: #00a99c;
  }
  .custom-css .c--aqua-0-l {
    color: #d9fcfb;
  }
  .custom-css .c--aqua-100-l {
    color: #c5f9f9;
  }
  .custom-css .c--aqua-200-l {
    color: #a5f2f2;
  }
  .custom-css .c--aqua-300-l {
    color: #76e5e2;
  }
  .custom-css .c--aqua-400-l {
    color: #33d6e2;
  }
  .custom-css .c--aqua-500-l {
    color: #17b8ce;
  }
  .custom-css .c--aqua-600-l {
    color: #0797ae;
  }
  .custom-css .c--aqua-700-l {
    color: #0b8599;
  }
  .custom-css .c--aqua-800-l {
    color: #0f6e84;
  }
  .custom-css .c--aqua-900-l {
    color: #035e73;
  }
  .custom-css .c--aqua-1000-l {
    color: #083d4f;
  }
  .custom-css .c--aqua-1100-l {
    color: #002838;
  }
  .custom-css .c--aqua-l {
    color: #0797ae;
  }
  .custom-css .c--blue-0-l {
    color: #e9f8ff;
  }
  .custom-css .c--blue-100-l {
    color: #dcf2ff;
  }
  .custom-css .c--blue-200-l {
    color: #c7e4f9;
  }
  .custom-css .c--blue-300-l {
    color: #a1d2f8;
  }
  .custom-css .c--blue-400-l {
    color: #56adf5;
  }
  .custom-css .c--blue-500-l {
    color: #3896e3;
  }
  .custom-css .c--blue-600-l {
    color: #2b87d3;
  }
  .custom-css .c--blue-700-l {
    color: #2079c3;
  }
  .custom-css .c--blue-800-l {
    color: #116daa;
  }
  .custom-css .c--blue-900-l {
    color: #0c5689;
  }
  .custom-css .c--blue-1000-l {
    color: #0a3960;
  }
  .custom-css .c--blue-1100-l {
    color: #002138;
  }
  .custom-css .c--blue-l {
    color: #2b87d3;
  }
  .custom-css .c--new-blue-0-l {
    color: #e9f4ff;
  }
  .custom-css .c--new-blue-100-l {
    color: #deebfe;
  }
  .custom-css .c--new-blue-200-l {
    color: #c7dbf9;
  }
  .custom-css .c--new-blue-300-l {
    color: #a1c2f8;
  }
  .custom-css .c--new-blue-400-l {
    color: #5690f5;
  }
  .custom-css .c--new-blue-500-l {
    color: #3876e3;
  }
  .custom-css .c--new-blue-600-l {
    color: #2b68d3;
  }
  .custom-css .c--new-blue-700-l {
    color: #205bc3;
  }
  .custom-css .c--new-blue-800-l {
    color: #1150aa;
  }
  .custom-css .c--new-blue-900-l {
    color: #0c3f89;
  }
  .custom-css .c--new-blue-1000-l {
    color: #0a2960;
  }
  .custom-css .c--new-blue-1100-l {
    color: #001738;
  }
  .custom-css .c--new-blue-l {
    color: #2b68d3;
  }
  .custom-css .c--purple-0-l {
    color: #f2f2f9;
  }
  .custom-css .c--purple-100-l {
    color: #eaeaf9;
  }
  .custom-css .c--purple-200-l {
    color: #d8d7f9;
  }
  .custom-css .c--purple-300-l {
    color: #c1c1f7;
  }
  .custom-css .c--purple-400-l {
    color: #a193f2;
  }
  .custom-css .c--purple-500-l {
    color: #9180f4;
  }
  .custom-css .c--purple-600-l {
    color: #816fea;
  }
  .custom-css .c--purple-700-l {
    color: #6f5ed3;
  }
  .custom-css .c--purple-800-l {
    color: #5e4eba;
  }
  .custom-css .c--purple-900-l {
    color: #483a9c;
  }
  .custom-css .c--purple-1000-l {
    color: #2d246b;
  }
  .custom-css .c--purple-1100-l {
    color: #1d1d38;
  }
  .custom-css .c--purple-l {
    color: #816fea;
  }
  .custom-css .c--magenta-0-l {
    color: #fef0ff;
  }
  .custom-css .c--magenta-100-l {
    color: #f9e3fc;
  }
  .custom-css .c--magenta-200-l {
    color: #f4c4f7;
  }
  .custom-css .c--magenta-300-l {
    color: #edadf2;
  }
  .custom-css .c--magenta-350-l {
    color: #ec9af1;
  }
  .custom-css .c--magenta-400-l {
    color: #f282f5;
  }
  .custom-css .c--magenta-500-l {
    color: #db61db;
  }
  .custom-css .c--magenta-600-l {
    color: #c44eb9;
  }
  .custom-css .c--magenta-700-l {
    color: #ac44a8;
  }
  .custom-css .c--magenta-800-l {
    color: #8f3896;
  }
  .custom-css .c--magenta-900-l {
    color: #6c2277;
  }
  .custom-css .c--magenta-1000-l {
    color: #451551;
  }
  .custom-css .c--magenta-1100-l {
    color: #29192d;
  }
  .custom-css .c--magenta-l {
    color: #c44eb9;
  }
  .custom-css .c--pink-0-l {
    color: #ffe9f3;
  }
  .custom-css .c--pink-100-l {
    color: #fcdbeb;
  }
  .custom-css .c--pink-200-l {
    color: #ffb5d5;
  }
  .custom-css .c--pink-300-l {
    color: #ff95c1;
  }
  .custom-css .c--pink-400-l {
    color: #ff76ae;
  }
  .custom-css .c--pink-500-l {
    color: #ef588b;
  }
  .custom-css .c--pink-600-l {
    color: #e0447c;
  }
  .custom-css .c--pink-700-l {
    color: #ce3665;
  }
  .custom-css .c--pink-800-l {
    color: #b22f5b;
  }
  .custom-css .c--pink-900-l {
    color: #931847;
  }
  .custom-css .c--pink-1000-l {
    color: #561231;
  }
  .custom-css .c--pink-1100-l {
    color: #2b1721;
  }
  .custom-css .c--pink-l {
    color: #e0447c;
  }
  .custom-css .c--red-0-l {
    color: #ffeae9;
  }
  .custom-css .c--red-100-l {
    color: #ffd5d2;
  }
  .custom-css .c--red-200-l {
    color: #ffb8b1;
  }
  .custom-css .c--red-300-l {
    color: #ff9c8f;
  }
  .custom-css .c--red-400-l {
    color: #ff7f6e;
  }
  .custom-css .c--red-500-l {
    color: #f76054;
  }
  .custom-css .c--red-600-l {
    color: #ed4c42;
  }
  .custom-css .c--red-700-l {
    color: #db3e3e;
  }
  .custom-css .c--red-800-l {
    color: #c63434;
  }
  .custom-css .c--red-900-l {
    color: #922;
  }
  .custom-css .c--red-1000-l {
    color: #6d1313;
  }
  .custom-css .c--red-1100-l {
    color: #2b1111;
  }
  .custom-css .c--red-l {
    color: #ed4c42;
  }
  .custom-css .c--orange-0-l {
    color: #ffede3;
  }
  .custom-css .c--orange-100-l {
    color: #fcdccc;
  }
  .custom-css .c--orange-200-l {
    color: #ffc6a4;
  }
  .custom-css .c--orange-300-l {
    color: #ffb180;
  }
  .custom-css .c--orange-400-l {
    color: #ff9c5d;
  }
  .custom-css .c--orange-500-l {
    color: #fc8943;
  }
  .custom-css .c--orange-600-l {
    color: #f57d33;
  }
  .custom-css .c--orange-700-l {
    color: #ed7024;
  }
  .custom-css .c--orange-800-l {
    color: #ce5511;
  }
  .custom-css .c--orange-900-l {
    color: #962c0b;
  }
  .custom-css .c--orange-1000-l {
    color: #601700;
  }
  .custom-css .c--orange-1100-l {
    color: #2d130e;
  }
  .custom-css .c--orange-l {
    color: #f57d33;
  }
  .custom-css .c--yellow-0-l {
    color: #fff8e2;
  }
  .custom-css .c--yellow-100-l {
    color: #fdefcd;
  }
  .custom-css .c--yellow-200-l {
    color: #ffe99a;
  }
  .custom-css .c--yellow-300-l {
    color: #ffe16e;
  }
  .custom-css .c--yellow-400-l {
    color: #ffd943;
  }
  .custom-css .c--yellow-500-l {
    color: #ffcd1c;
  }
  .custom-css .c--yellow-600-l {
    color: #ffbc00;
  }
  .custom-css .c--yellow-700-l {
    color: #dd9903;
  }
  .custom-css .c--yellow-800-l {
    color: #ba7506;
  }
  .custom-css .c--yellow-900-l {
    color: #944c0c;
  }
  .custom-css .c--yellow-1000-l {
    color: #542a00;
  }
  .custom-css .c--yellow-1100-l {
    color: #2d1a05;
  }
  .custom-css .c--yellow-l {
    color: #ffbc00;
  }
  .custom-css .c--neutral-0-l {
    color: #fff;
  }
  .custom-css .c--neutral-100-l {
    color: #f3f4f4;
  }
  .custom-css .c--neutral-200-l {
    color: #dee1e1;
  }
  .custom-css .c--neutral-300-l {
    color: #c8cccc;
  }
  .custom-css .c--neutral-400-l {
    color: #b0b6b7;
  }
  .custom-css .c--neutral-500-l {
    color: #929a9b;
  }
  .custom-css .c--neutral-600-l {
    color: #6e797a;
  }
  .custom-css .c--neutral-700-l {
    color: #515e5f;
  }
  .custom-css .c--neutral-800-l {
    color: #364141;
  }
  .custom-css .c--neutral-900-l {
    color: #273333;
  }
  .custom-css .c--neutral-1000-l {
    color: #162020;
  }
  .custom-css .c--neutral-1100-l {
    color: #040404;
  }
  .custom-css .c--neutral-l {
    color: #364141;
  }
  .custom-css .c--bambuTeal-400-l {
    color: #11a7aa;
  }
  .custom-css .c--bambuTeal-500-l {
    color: #078888;
  }
  .custom-css .c--bambuTeal-600-l {
    color: #0f6270;
  }
  .custom-css .c--bambuTeal-700-l {
    color: #0a3f49;
  }
  .custom-css .c--bambuTeal-l {
    color: #078888;
  }
  .custom-css .c--bambuYellow-500-l {
    color: #f9b450;
  }
  .custom-css .c--bambuYellow-600-l {
    color: #ffa017;
  }
  .custom-css .c--bambuYellow-l {
    color: #f9b450;
  }
  .custom-css .hover-c--green-0-l:hover {
    color: #ebf9eb;
  }
  .custom-css .hover-c--green-100-l:hover {
    color: #d7f4d7;
  }
  .custom-css .hover-c--green-200-l:hover {
    color: #c2f2bd;
  }
  .custom-css .hover-c--green-300-l:hover {
    color: #98e58e;
  }
  .custom-css .hover-c--green-400-l:hover {
    color: #75dd66;
  }
  .custom-css .hover-c--green-500-l:hover {
    color: #59cb59;
  }
  .custom-css .hover-c--green-600-l:hover {
    color: #2bb656;
  }
  .custom-css .hover-c--green-700-l:hover {
    color: #0ca750;
  }
  .custom-css .hover-c--green-800-l:hover {
    color: #008b46;
  }
  .custom-css .hover-c--green-900-l:hover {
    color: #006b40;
  }
  .custom-css .hover-c--green-1000-l:hover {
    color: #08422f;
  }
  .custom-css .hover-c--green-1100-l:hover {
    color: #002b20;
  }
  .custom-css .hover-c--green-l:hover {
    color: #2bb656;
  }
  .custom-css .hover-c--teal-0-l:hover {
    color: #e5f9f5;
  }
  .custom-css .hover-c--teal-50-l:hover {
    color: #ccf1ea;
  }
  .custom-css .hover-c--teal-100-l:hover {
    color: #cdf7ef;
  }
  .custom-css .hover-c--teal-200-l:hover {
    color: #b3f2e6;
  }
  .custom-css .hover-c--teal-300-l:hover {
    color: #7dead5;
  }
  .custom-css .hover-c--teal-400-l:hover {
    color: #24e0c5;
  }
  .custom-css .hover-c--teal-500-l:hover {
    color: #08c4b2;
  }
  .custom-css .hover-c--teal-600-l:hover {
    color: #00a99c;
  }
  .custom-css .hover-c--teal-700-l:hover {
    color: #0b968f;
  }
  .custom-css .hover-c--teal-800-l:hover {
    color: #067c7c;
  }
  .custom-css .hover-c--teal-900-l:hover {
    color: #026661;
  }
  .custom-css .hover-c--teal-1000-l:hover {
    color: #083f3f;
  }
  .custom-css .hover-c--teal-1100-l:hover {
    color: #002528;
  }
  .custom-css .hover-c--teal-l:hover {
    color: #00a99c;
  }
  .custom-css .hover-c--aqua-0-l:hover {
    color: #d9fcfb;
  }
  .custom-css .hover-c--aqua-100-l:hover {
    color: #c5f9f9;
  }
  .custom-css .hover-c--aqua-200-l:hover {
    color: #a5f2f2;
  }
  .custom-css .hover-c--aqua-300-l:hover {
    color: #76e5e2;
  }
  .custom-css .hover-c--aqua-400-l:hover {
    color: #33d6e2;
  }
  .custom-css .hover-c--aqua-500-l:hover {
    color: #17b8ce;
  }
  .custom-css .hover-c--aqua-600-l:hover {
    color: #0797ae;
  }
  .custom-css .hover-c--aqua-700-l:hover {
    color: #0b8599;
  }
  .custom-css .hover-c--aqua-800-l:hover {
    color: #0f6e84;
  }
  .custom-css .hover-c--aqua-900-l:hover {
    color: #035e73;
  }
  .custom-css .hover-c--aqua-1000-l:hover {
    color: #083d4f;
  }
  .custom-css .hover-c--aqua-1100-l:hover {
    color: #002838;
  }
  .custom-css .hover-c--aqua-l:hover {
    color: #0797ae;
  }
  .custom-css .hover-c--blue-0-l:hover {
    color: #e9f8ff;
  }
  .custom-css .hover-c--blue-100-l:hover {
    color: #dcf2ff;
  }
  .custom-css .hover-c--blue-200-l:hover {
    color: #c7e4f9;
  }
  .custom-css .hover-c--blue-300-l:hover {
    color: #a1d2f8;
  }
  .custom-css .hover-c--blue-400-l:hover {
    color: #56adf5;
  }
  .custom-css .hover-c--blue-500-l:hover {
    color: #3896e3;
  }
  .custom-css .hover-c--blue-600-l:hover {
    color: #2b87d3;
  }
  .custom-css .hover-c--blue-700-l:hover {
    color: #2079c3;
  }
  .custom-css .hover-c--blue-800-l:hover {
    color: #116daa;
  }
  .custom-css .hover-c--blue-900-l:hover {
    color: #0c5689;
  }
  .custom-css .hover-c--blue-1000-l:hover {
    color: #0a3960;
  }
  .custom-css .hover-c--blue-1100-l:hover {
    color: #002138;
  }
  .custom-css .hover-c--blue-l:hover {
    color: #2b87d3;
  }
  .custom-css .hover-c--new-blue-0-l:hover {
    color: #e9f4ff;
  }
  .custom-css .hover-c--new-blue-100-l:hover {
    color: #deebfe;
  }
  .custom-css .hover-c--new-blue-200-l:hover {
    color: #c7dbf9;
  }
  .custom-css .hover-c--new-blue-300-l:hover {
    color: #a1c2f8;
  }
  .custom-css .hover-c--new-blue-400-l:hover {
    color: #5690f5;
  }
  .custom-css .hover-c--new-blue-500-l:hover {
    color: #3876e3;
  }
  .custom-css .hover-c--new-blue-600-l:hover {
    color: #2b68d3;
  }
  .custom-css .hover-c--new-blue-700-l:hover {
    color: #205bc3;
  }
  .custom-css .hover-c--new-blue-800-l:hover {
    color: #1150aa;
  }
  .custom-css .hover-c--new-blue-900-l:hover {
    color: #0c3f89;
  }
  .custom-css .hover-c--new-blue-1000-l:hover {
    color: #0a2960;
  }
  .custom-css .hover-c--new-blue-1100-l:hover {
    color: #001738;
  }
  .custom-css .hover-c--new-blue-l:hover {
    color: #2b68d3;
  }
  .custom-css .hover-c--purple-0-l:hover {
    color: #f2f2f9;
  }
  .custom-css .hover-c--purple-100-l:hover {
    color: #eaeaf9;
  }
  .custom-css .hover-c--purple-200-l:hover {
    color: #d8d7f9;
  }
  .custom-css .hover-c--purple-300-l:hover {
    color: #c1c1f7;
  }
  .custom-css .hover-c--purple-400-l:hover {
    color: #a193f2;
  }
  .custom-css .hover-c--purple-500-l:hover {
    color: #9180f4;
  }
  .custom-css .hover-c--purple-600-l:hover {
    color: #816fea;
  }
  .custom-css .hover-c--purple-700-l:hover {
    color: #6f5ed3;
  }
  .custom-css .hover-c--purple-800-l:hover {
    color: #5e4eba;
  }
  .custom-css .hover-c--purple-900-l:hover {
    color: #483a9c;
  }
  .custom-css .hover-c--purple-1000-l:hover {
    color: #2d246b;
  }
  .custom-css .hover-c--purple-1100-l:hover {
    color: #1d1d38;
  }
  .custom-css .hover-c--purple-l:hover {
    color: #816fea;
  }
  .custom-css .hover-c--magenta-0-l:hover {
    color: #fef0ff;
  }
  .custom-css .hover-c--magenta-100-l:hover {
    color: #f9e3fc;
  }
  .custom-css .hover-c--magenta-200-l:hover {
    color: #f4c4f7;
  }
  .custom-css .hover-c--magenta-300-l:hover {
    color: #edadf2;
  }
  .custom-css .hover-c--magenta-350-l:hover {
    color: #ec9af1;
  }
  .custom-css .hover-c--magenta-400-l:hover {
    color: #f282f5;
  }
  .custom-css .hover-c--magenta-500-l:hover {
    color: #db61db;
  }
  .custom-css .hover-c--magenta-600-l:hover {
    color: #c44eb9;
  }
  .custom-css .hover-c--magenta-700-l:hover {
    color: #ac44a8;
  }
  .custom-css .hover-c--magenta-800-l:hover {
    color: #8f3896;
  }
  .custom-css .hover-c--magenta-900-l:hover {
    color: #6c2277;
  }
  .custom-css .hover-c--magenta-1000-l:hover {
    color: #451551;
  }
  .custom-css .hover-c--magenta-1100-l:hover {
    color: #29192d;
  }
  .custom-css .hover-c--magenta-l:hover {
    color: #c44eb9;
  }
  .custom-css .hover-c--pink-0-l:hover {
    color: #ffe9f3;
  }
  .custom-css .hover-c--pink-100-l:hover {
    color: #fcdbeb;
  }
  .custom-css .hover-c--pink-200-l:hover {
    color: #ffb5d5;
  }
  .custom-css .hover-c--pink-300-l:hover {
    color: #ff95c1;
  }
  .custom-css .hover-c--pink-400-l:hover {
    color: #ff76ae;
  }
  .custom-css .hover-c--pink-500-l:hover {
    color: #ef588b;
  }
  .custom-css .hover-c--pink-600-l:hover {
    color: #e0447c;
  }
  .custom-css .hover-c--pink-700-l:hover {
    color: #ce3665;
  }
  .custom-css .hover-c--pink-800-l:hover {
    color: #b22f5b;
  }
  .custom-css .hover-c--pink-900-l:hover {
    color: #931847;
  }
  .custom-css .hover-c--pink-1000-l:hover {
    color: #561231;
  }
  .custom-css .hover-c--pink-1100-l:hover {
    color: #2b1721;
  }
  .custom-css .hover-c--pink-l:hover {
    color: #e0447c;
  }
  .custom-css .hover-c--red-0-l:hover {
    color: #ffeae9;
  }
  .custom-css .hover-c--red-100-l:hover {
    color: #ffd5d2;
  }
  .custom-css .hover-c--red-200-l:hover {
    color: #ffb8b1;
  }
  .custom-css .hover-c--red-300-l:hover {
    color: #ff9c8f;
  }
  .custom-css .hover-c--red-400-l:hover {
    color: #ff7f6e;
  }
  .custom-css .hover-c--red-500-l:hover {
    color: #f76054;
  }
  .custom-css .hover-c--red-600-l:hover {
    color: #ed4c42;
  }
  .custom-css .hover-c--red-700-l:hover {
    color: #db3e3e;
  }
  .custom-css .hover-c--red-800-l:hover {
    color: #c63434;
  }
  .custom-css .hover-c--red-900-l:hover {
    color: #922;
  }
  .custom-css .hover-c--red-1000-l:hover {
    color: #6d1313;
  }
  .custom-css .hover-c--red-1100-l:hover {
    color: #2b1111;
  }
  .custom-css .hover-c--red-l:hover {
    color: #ed4c42;
  }
  .custom-css .hover-c--orange-0-l:hover {
    color: #ffede3;
  }
  .custom-css .hover-c--orange-100-l:hover {
    color: #fcdccc;
  }
  .custom-css .hover-c--orange-200-l:hover {
    color: #ffc6a4;
  }
  .custom-css .hover-c--orange-300-l:hover {
    color: #ffb180;
  }
  .custom-css .hover-c--orange-400-l:hover {
    color: #ff9c5d;
  }
  .custom-css .hover-c--orange-500-l:hover {
    color: #fc8943;
  }
  .custom-css .hover-c--orange-600-l:hover {
    color: #f57d33;
  }
  .custom-css .hover-c--orange-700-l:hover {
    color: #ed7024;
  }
  .custom-css .hover-c--orange-800-l:hover {
    color: #ce5511;
  }
  .custom-css .hover-c--orange-900-l:hover {
    color: #962c0b;
  }
  .custom-css .hover-c--orange-1000-l:hover {
    color: #601700;
  }
  .custom-css .hover-c--orange-1100-l:hover {
    color: #2d130e;
  }
  .custom-css .hover-c--orange-l:hover {
    color: #f57d33;
  }
  .custom-css .hover-c--yellow-0-l:hover {
    color: #fff8e2;
  }
  .custom-css .hover-c--yellow-100-l:hover {
    color: #fdefcd;
  }
  .custom-css .hover-c--yellow-200-l:hover {
    color: #ffe99a;
  }
  .custom-css .hover-c--yellow-300-l:hover {
    color: #ffe16e;
  }
  .custom-css .hover-c--yellow-400-l:hover {
    color: #ffd943;
  }
  .custom-css .hover-c--yellow-500-l:hover {
    color: #ffcd1c;
  }
  .custom-css .hover-c--yellow-600-l:hover {
    color: #ffbc00;
  }
  .custom-css .hover-c--yellow-700-l:hover {
    color: #dd9903;
  }
  .custom-css .hover-c--yellow-800-l:hover {
    color: #ba7506;
  }
  .custom-css .hover-c--yellow-900-l:hover {
    color: #944c0c;
  }
  .custom-css .hover-c--yellow-1000-l:hover {
    color: #542a00;
  }
  .custom-css .hover-c--yellow-1100-l:hover {
    color: #2d1a05;
  }
  .custom-css .hover-c--yellow-l:hover {
    color: #ffbc00;
  }
  .custom-css .hover-c--neutral-0-l:hover {
    color: #fff;
  }
  .custom-css .hover-c--neutral-100-l:hover {
    color: #f3f4f4;
  }
  .custom-css .hover-c--neutral-200-l:hover {
    color: #dee1e1;
  }
  .custom-css .hover-c--neutral-300-l:hover {
    color: #c8cccc;
  }
  .custom-css .hover-c--neutral-400-l:hover {
    color: #b0b6b7;
  }
  .custom-css .hover-c--neutral-500-l:hover {
    color: #929a9b;
  }
  .custom-css .hover-c--neutral-600-l:hover {
    color: #6e797a;
  }
  .custom-css .hover-c--neutral-700-l:hover {
    color: #515e5f;
  }
  .custom-css .hover-c--neutral-800-l:hover {
    color: #364141;
  }
  .custom-css .hover-c--neutral-900-l:hover {
    color: #273333;
  }
  .custom-css .hover-c--neutral-1000-l:hover {
    color: #162020;
  }
  .custom-css .hover-c--neutral-1100-l:hover {
    color: #040404;
  }
  .custom-css .hover-c--neutral-l:hover {
    color: #364141;
  }
  .custom-css .hover-c--bambuTeal-400-l:hover {
    color: #11a7aa;
  }
  .custom-css .hover-c--bambuTeal-500-l:hover {
    color: #078888;
  }
  .custom-css .hover-c--bambuTeal-600-l:hover {
    color: #0f6270;
  }
  .custom-css .hover-c--bambuTeal-700-l:hover {
    color: #0a3f49;
  }
  .custom-css .hover-c--bambuTeal-l:hover {
    color: #078888;
  }
  .custom-css .hover-c--bambuYellow-500-l:hover {
    color: #f9b450;
  }
  .custom-css .hover-c--bambuYellow-600-l:hover {
    color: #ffa017;
  }
  .custom-css .hover-c--bambuYellow-l:hover {
    color: #f9b450;
  }
  .custom-css .c--main-l {
    color: #0ca750;
  }
  .custom-css .c--main-dark-l {
    color: #008b46;
  }
  .custom-css .c--text-dark-l,
  .custom-css .c--text-l {
    color: #162020;
  }
  .custom-css .c--text-inverse-l {
    color: #fff;
  }
  .custom-css .c--form-ui-l {
    color: #116daa;
  }
  .custom-css .c--form-ui-interaction-l {
    color: #0c5689;
  }
  .custom-css .c--link-l {
    color: #205bc3;
  }
  .custom-css .c--link-interaction-l {
    color: #0c3f89;
  }
  .custom-css .c--link-dark-l {
    color: #002138;
  }
  .custom-css .c--background-l,
  .custom-css .c--link-inverse-l,
  .custom-css .c--link-white-l {
    color: #fff;
  }
  .custom-css .c--background-light-l {
    color: #f3f4f4;
  }
  .custom-css .c--background-dark-l {
    color: #002138;
  }
  .custom-css .c--background-hero-l,
  .custom-css .c--background-inverse-l {
    color: #273333;
  }
  .custom-css .c--background-hero-light-l {
    color: #f3f4f4;
  }
  .custom-css .c--background-hero-dark-l {
    color: #273333;
  }
  .custom-css .c--primary-l {
    color: #026661;
  }
  .custom-css .c--primary-dark-l,
  .custom-css .c--primary-hover-l {
    color: #067c7c;
  }
  .custom-css .c--secondary-l {
    color: #0ca750;
  }
  .custom-css .c--secondary-dark-l {
    color: #008b46;
  }
  .custom-css .hover-c--main-l:hover {
    color: #0ca750;
  }
  .custom-css .hover-c--main-dark-l:hover {
    color: #008b46;
  }
  .custom-css .hover-c--text-dark-l:hover,
  .custom-css .hover-c--text-l:hover {
    color: #162020;
  }
  .custom-css .hover-c--text-inverse-l:hover {
    color: #fff;
  }
  .custom-css .hover-c--form-ui-l:hover {
    color: #116daa;
  }
  .custom-css .hover-c--form-ui-interaction-l:hover {
    color: #0c5689;
  }
  .custom-css .hover-c--link-l:hover {
    color: #205bc3;
  }
  .custom-css .hover-c--link-interaction-l:hover {
    color: #0c3f89;
  }
  .custom-css .hover-c--link-dark-l:hover {
    color: #002138;
  }
  .custom-css .hover-c--background-l:hover,
  .custom-css .hover-c--link-inverse-l:hover,
  .custom-css .hover-c--link-white-l:hover {
    color: #fff;
  }
  .custom-css .hover-c--background-light-l:hover {
    color: #f3f4f4;
  }
  .custom-css .hover-c--background-dark-l:hover {
    color: #002138;
  }
  .custom-css .hover-c--background-hero-l:hover,
  .custom-css .hover-c--background-inverse-l:hover {
    color: #273333;
  }
  .custom-css .hover-c--background-hero-light-l:hover {
    color: #f3f4f4;
  }
  .custom-css .hover-c--background-hero-dark-l:hover {
    color: #273333;
  }
  .custom-css .hover-c--primary-l:hover {
    color: #026661;
  }
  .custom-css .hover-c--primary-dark-l:hover,
  .custom-css .hover-c--primary-hover-l:hover {
    color: #067c7c;
  }
  .custom-css .hover-c--secondary-l:hover {
    color: #0ca750;
  }
  .custom-css .hover-c--secondary-dark-l:hover {
    color: #008b46;
  }
  .custom-css .c-inherit-l,
  .custom-css .hover-c-inherit-l:hover {
    color: inherit;
  }
  .custom-css .c--link-subtle-l {
    color: #515e5f;
  }
  .custom-css .hover-c--link-subtle-l:hover {
    color: #364141;
  }
  .custom-css .c--teal-100-o-80p-l {
    background-color: rgba(205, 247, 239, 0.8);
  }
  .custom-css .c--teal-600-o-40p-l {
    background-color: rgba(0, 169, 156, 0.4);
  }
  .custom-css .c--teal-700-o-20p-l {
    background-color: rgba(11, 150, 143, 0.2);
  }
  .custom-css .c--teal-700-o-30p-l {
    background-color: rgba(11, 150, 143, 0.3);
  }
  .custom-css .c--teal-900-o-15p-l {
    background-color: rgba(2, 102, 97, 0.15);
  }
  .custom-css .c--teal-1000-o-40p-l {
    background-color: rgba(8, 63, 63, 0.4);
  }
  .custom-css .c--blue-700-o-20p-l {
    background-color: rgba(32, 121, 195, 0.2);
  }
  .custom-css .c--neutral-0-o-10p-l {
    background-color: hsla(0, 0%, 100%, 0.1);
  }
  .custom-css .c--neutral-0-o-30p-l {
    background-color: hsla(0, 0%, 100%, 0.3);
  }
  .custom-css .c--neutral-0-o-40p-l {
    background-color: hsla(0, 0%, 100%, 0.4);
  }
  .custom-css .c--neutral-0-o-80p-l {
    background-color: hsla(0, 0%, 100%, 0.8);
  }
  .custom-css .c--newblue-900-l,
  .custom-css .hover-c--newblue-900-l:hover {
    color: #0c3f89;
  }
  .custom-css .c--newblue-1000-l {
    color: #0a2960;
  }
}
.custom-css .top-auto {
  top: auto;
}
.custom-css .top0 {
  top: 0;
}
.custom-css .top300 {
  top: 8px;
}
.custom-css .top-300 {
  top: -8px;
}
.custom-css .top350 {
  top: 12px;
}
.custom-css .top-350 {
  top: -12px;
}
.custom-css .top400 {
  top: 16px;
}
.custom-css .top-400 {
  top: -16px;
}
.custom-css .top500 {
  top: 32px;
}
.custom-css .top-500 {
  top: -32px;
}
.custom-css .top600 {
  top: 40px;
}
.custom-css .top-600 {
  top: -40px;
}
.custom-css .top700 {
  top: 80px;
}
.custom-css .top-700 {
  top: -80px;
}
.custom-css .top750 {
  top: 96px;
}
.custom-css .top-750 {
  top: -96px;
}
.custom-css .top800 {
  top: 120px;
}
.custom-css .top-800 {
  top: -120px;
}
.custom-css .top900 {
  top: 200px;
}
.custom-css .top-900 {
  top: -200px;
}
.custom-css .top1000 {
  top: 320px;
}
.custom-css .top-1000 {
  top: -320px;
}
.custom-css .top-8p {
  top: 8.33333333%;
}
.custom-css .top--8p {
  top: -8.33333333%;
}
.custom-css .top-10p {
  top: 10%;
}
.custom-css .top--10p {
  top: -10%;
}
.custom-css .top-16p {
  top: 16.66666667%;
}
.custom-css .top--16p {
  top: -16.66666667%;
}
.custom-css .top-20p {
  top: 20%;
}
.custom-css .top--20p {
  top: -20%;
}
.custom-css .top-25p {
  top: 25%;
}
.custom-css .top--25p {
  top: -25%;
}
.custom-css .top-30p {
  top: 30%;
}
.custom-css .top--30p {
  top: -30%;
}
.custom-css .top-33p {
  top: 33.33333333%;
}
.custom-css .top--33p {
  top: -33.33333333%;
}
.custom-css .top-40p {
  top: 40%;
}
.custom-css .top--40p {
  top: -40%;
}
.custom-css .top-41p {
  top: 41.66666667%;
}
.custom-css .top--41p {
  top: -41.66666667%;
}
.custom-css .top-50p {
  top: 50%;
}
.custom-css .top--50p {
  top: -50%;
}
.custom-css .top-58p {
  top: 58.33333333%;
}
.custom-css .top--58p {
  top: -58.33333333%;
}
.custom-css .top-60p {
  top: 60%;
}
.custom-css .top--60p {
  top: -60%;
}
.custom-css .top-66p {
  top: 66.66666667%;
}
.custom-css .top--66p {
  top: -66.66666667%;
}
.custom-css .top-70p {
  top: 70%;
}
.custom-css .top--70p {
  top: -70%;
}
.custom-css .top-75p {
  top: 75%;
}
.custom-css .top--75p {
  top: -75%;
}
.custom-css .top-80p {
  top: 80%;
}
.custom-css .top--80p {
  top: -80%;
}
.custom-css .top-83p {
  top: 83.33333333%;
}
.custom-css .top--83p {
  top: -83.33333333%;
}
.custom-css .top-90p {
  top: 90%;
}
.custom-css .top--90p {
  top: -90%;
}
.custom-css .top-91p {
  top: 91.66666667%;
}
.custom-css .top--91p {
  top: -91.66666667%;
}
.custom-css .top-100p {
  top: 100%;
}
.custom-css .top--100p {
  top: -100%;
}
.custom-css .right-auto {
  right: auto;
}
.custom-css .right0 {
  right: 0;
}
.custom-css .right300 {
  right: 8px;
}
.custom-css .right-300 {
  right: -8px;
}
.custom-css .right350 {
  right: 12px;
}
.custom-css .right-350 {
  right: -12px;
}
.custom-css .right400 {
  right: 16px;
}
.custom-css .right-400 {
  right: -16px;
}
.custom-css .right500 {
  right: 32px;
}
.custom-css .right-500 {
  right: -32px;
}
.custom-css .right600 {
  right: 40px;
}
.custom-css .right-600 {
  right: -40px;
}
.custom-css .right700 {
  right: 80px;
}
.custom-css .right-700 {
  right: -80px;
}
.custom-css .right750 {
  right: 96px;
}
.custom-css .right-750 {
  right: -96px;
}
.custom-css .right800 {
  right: 120px;
}
.custom-css .right-800 {
  right: -120px;
}
.custom-css .right900 {
  right: 200px;
}
.custom-css .right-900 {
  right: -200px;
}
.custom-css .right1000 {
  right: 320px;
}
.custom-css .right-1000 {
  right: -320px;
}
.custom-css .right-8p {
  right: 8.33333333%;
}
.custom-css .right--8p {
  right: -8.33333333%;
}
.custom-css .right-10p {
  right: 10%;
}
.custom-css .right--10p {
  right: -10%;
}
.custom-css .right-16p {
  right: 16.66666667%;
}
.custom-css .right--16p {
  right: -16.66666667%;
}
.custom-css .right-20p {
  right: 20%;
}
.custom-css .right--20p {
  right: -20%;
}
.custom-css .right-25p {
  right: 25%;
}
.custom-css .right--25p {
  right: -25%;
}
.custom-css .right-30p {
  right: 30%;
}
.custom-css .right--30p {
  right: -30%;
}
.custom-css .right-33p {
  right: 33.33333333%;
}
.custom-css .right--33p {
  right: -33.33333333%;
}
.custom-css .right-40p {
  right: 40%;
}
.custom-css .right--40p {
  right: -40%;
}
.custom-css .right-41p {
  right: 41.66666667%;
}
.custom-css .right--41p {
  right: -41.66666667%;
}
.custom-css .right-50p {
  right: 50%;
}
.custom-css .right--50p {
  right: -50%;
}
.custom-css .right-58p {
  right: 58.33333333%;
}
.custom-css .right--58p {
  right: -58.33333333%;
}
.custom-css .right-60p {
  right: 60%;
}
.custom-css .right--60p {
  right: -60%;
}
.custom-css .right-66p {
  right: 66.66666667%;
}
.custom-css .right--66p {
  right: -66.66666667%;
}
.custom-css .right-70p {
  right: 70%;
}
.custom-css .right--70p {
  right: -70%;
}
.custom-css .right-75p {
  right: 75%;
}
.custom-css .right--75p {
  right: -75%;
}
.custom-css .right-80p {
  right: 80%;
}
.custom-css .right--80p {
  right: -80%;
}
.custom-css .right-83p {
  right: 83.33333333%;
}
.custom-css .right--83p {
  right: -83.33333333%;
}
.custom-css .right-90p {
  right: 90%;
}
.custom-css .right--90p {
  right: -90%;
}
.custom-css .right-91p {
  right: 91.66666667%;
}
.custom-css .right--91p {
  right: -91.66666667%;
}
.custom-css .right-100p {
  right: 100%;
}
.custom-css .right--100p {
  right: -100%;
}
.custom-css .bottom-auto {
  bottom: auto;
}
.custom-css .bottom0 {
  bottom: 0;
}
.custom-css .bottom300 {
  bottom: 8px;
}
.custom-css .bottom-300 {
  bottom: -8px;
}
.custom-css .bottom350 {
  bottom: 12px;
}
.custom-css .bottom-350 {
  bottom: -12px;
}
.custom-css .bottom400 {
  bottom: 16px;
}
.custom-css .bottom-400 {
  bottom: -16px;
}
.custom-css .bottom500 {
  bottom: 32px;
}
.custom-css .bottom-500 {
  bottom: -32px;
}
.custom-css .bottom600 {
  bottom: 40px;
}
.custom-css .bottom-600 {
  bottom: -40px;
}
.custom-css .bottom700 {
  bottom: 80px;
}
.custom-css .bottom-700 {
  bottom: -80px;
}
.custom-css .bottom750 {
  bottom: 96px;
}
.custom-css .bottom-750 {
  bottom: -96px;
}
.custom-css .bottom800 {
  bottom: 120px;
}
.custom-css .bottom-800 {
  bottom: -120px;
}
.custom-css .bottom900 {
  bottom: 200px;
}
.custom-css .bottom-900 {
  bottom: -200px;
}
.custom-css .bottom1000 {
  bottom: 320px;
}
.custom-css .bottom-1000 {
  bottom: -320px;
}
.custom-css .bottom-8p {
  bottom: 8.33333333%;
}
.custom-css .bottom--8p {
  bottom: -8.33333333%;
}
.custom-css .bottom-10p {
  bottom: 10%;
}
.custom-css .bottom--10p {
  bottom: -10%;
}
.custom-css .bottom-16p {
  bottom: 16.66666667%;
}
.custom-css .bottom--16p {
  bottom: -16.66666667%;
}
.custom-css .bottom-20p {
  bottom: 20%;
}
.custom-css .bottom--20p {
  bottom: -20%;
}
.custom-css .bottom-25p {
  bottom: 25%;
}
.custom-css .bottom--25p {
  bottom: -25%;
}
.custom-css .bottom-30p {
  bottom: 30%;
}
.custom-css .bottom--30p {
  bottom: -30%;
}
.custom-css .bottom-33p {
  bottom: 33.33333333%;
}
.custom-css .bottom--33p {
  bottom: -33.33333333%;
}
.custom-css .bottom-40p {
  bottom: 40%;
}
.custom-css .bottom--40p {
  bottom: -40%;
}
.custom-css .bottom-41p {
  bottom: 41.66666667%;
}
.custom-css .bottom--41p {
  bottom: -41.66666667%;
}
.custom-css .bottom-50p {
  bottom: 50%;
}
.custom-css .bottom--50p {
  bottom: -50%;
}
.custom-css .bottom-58p {
  bottom: 58.33333333%;
}
.custom-css .bottom--58p {
  bottom: -58.33333333%;
}
.custom-css .bottom-60p {
  bottom: 60%;
}
.custom-css .bottom--60p {
  bottom: -60%;
}
.custom-css .bottom-66p {
  bottom: 66.66666667%;
}
.custom-css .bottom--66p {
  bottom: -66.66666667%;
}
.custom-css .bottom-70p {
  bottom: 70%;
}
.custom-css .bottom--70p {
  bottom: -70%;
}
.custom-css .bottom-75p {
  bottom: 75%;
}
.custom-css .bottom--75p {
  bottom: -75%;
}
.custom-css .bottom-80p {
  bottom: 80%;
}
.custom-css .bottom--80p {
  bottom: -80%;
}
.custom-css .bottom-83p {
  bottom: 83.33333333%;
}
.custom-css .bottom--83p {
  bottom: -83.33333333%;
}
.custom-css .bottom-90p {
  bottom: 90%;
}
.custom-css .bottom--90p {
  bottom: -90%;
}
.custom-css .bottom-91p {
  bottom: 91.66666667%;
}
.custom-css .bottom--91p {
  bottom: -91.66666667%;
}
.custom-css .bottom-100p {
  bottom: 100%;
}
.custom-css .bottom--100p {
  bottom: -100%;
}
.custom-css .left-auto {
  left: auto;
}
.custom-css .left0 {
  left: 0;
}
.custom-css .left300 {
  left: 8px;
}
.custom-css .left-300 {
  left: -8px;
}
.custom-css .left350 {
  left: 12px;
}
.custom-css .left-350 {
  left: -12px;
}
.custom-css .left400 {
  left: 16px;
}
.custom-css .left-400 {
  left: -16px;
}
.custom-css .left500 {
  left: 32px;
}
.custom-css .left-500 {
  left: -32px;
}
.custom-css .left600 {
  left: 40px;
}
.custom-css .left-600 {
  left: -40px;
}
.custom-css .left700 {
  left: 80px;
}
.custom-css .left-700 {
  left: -80px;
}
.custom-css .left750 {
  left: 96px;
}
.custom-css .left-750 {
  left: -96px;
}
.custom-css .left800 {
  left: 120px;
}
.custom-css .left-800 {
  left: -120px;
}
.custom-css .left900 {
  left: 200px;
}
.custom-css .left-900 {
  left: -200px;
}
.custom-css .left1000 {
  left: 320px;
}
.custom-css .left-1000 {
  left: -320px;
}
.custom-css .left-8p {
  left: 8.33333333%;
}
.custom-css .left--8p {
  left: -8.33333333%;
}
.custom-css .left-10p {
  left: 10%;
}
.custom-css .left--10p {
  left: -10%;
}
.custom-css .left-16p {
  left: 16.66666667%;
}
.custom-css .left--16p {
  left: -16.66666667%;
}
.custom-css .left-20p {
  left: 20%;
}
.custom-css .left--20p {
  left: -20%;
}
.custom-css .left-25p {
  left: 25%;
}
.custom-css .left--25p {
  left: -25%;
}
.custom-css .left-30p {
  left: 30%;
}
.custom-css .left--30p {
  left: -30%;
}
.custom-css .left-33p {
  left: 33.33333333%;
}
.custom-css .left--33p {
  left: -33.33333333%;
}
.custom-css .left-40p {
  left: 40%;
}
.custom-css .left--40p {
  left: -40%;
}
.custom-css .left-41p {
  left: 41.66666667%;
}
.custom-css .left--41p {
  left: -41.66666667%;
}
.custom-css .left-50p {
  left: 50%;
}
.custom-css .left--50p {
  left: -50%;
}
.custom-css .left-58p {
  left: 58.33333333%;
}
.custom-css .left--58p {
  left: -58.33333333%;
}
.custom-css .left-60p {
  left: 60%;
}
.custom-css .left--60p {
  left: -60%;
}
.custom-css .left-66p {
  left: 66.66666667%;
}
.custom-css .left--66p {
  left: -66.66666667%;
}
.custom-css .left-70p {
  left: 70%;
}
.custom-css .left--70p {
  left: -70%;
}
.custom-css .left-75p {
  left: 75%;
}
.custom-css .left--75p {
  left: -75%;
}
.custom-css .left-80p {
  left: 80%;
}
.custom-css .left--80p {
  left: -80%;
}
.custom-css .left-83p {
  left: 83.33333333%;
}
.custom-css .left--83p {
  left: -83.33333333%;
}
.custom-css .left-90p {
  left: 90%;
}
.custom-css .left--90p {
  left: -90%;
}
.custom-css .left-91p {
  left: 91.66666667%;
}
.custom-css .left--91p {
  left: -91.66666667%;
}
.custom-css .left-100p {
  left: 100%;
}
.custom-css .left--100p {
  left: -100%;
}
.custom-css .center-x {
  left: 50%;
  transform: translateX(-50%);
}
.custom-css .center-y {
  top: 50%;
  transform: translateY(-50%);
}
.custom-css .center-xy {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
@media screen and (min-width: 480px) {
  .custom-css .top-auto-ns {
    top: auto;
  }
  .custom-css .top0-ns {
    top: 0;
  }
  .custom-css .top300-ns {
    top: 8px;
  }
  .custom-css .top-300-ns {
    top: -8px;
  }
  .custom-css .top350-ns {
    top: 12px;
  }
  .custom-css .top-350-ns {
    top: -12px;
  }
  .custom-css .top400-ns {
    top: 16px;
  }
  .custom-css .top-400-ns {
    top: -16px;
  }
  .custom-css .top500-ns {
    top: 32px;
  }
  .custom-css .top-500-ns {
    top: -32px;
  }
  .custom-css .top600-ns {
    top: 40px;
  }
  .custom-css .top-600-ns {
    top: -40px;
  }
  .custom-css .top700-ns {
    top: 80px;
  }
  .custom-css .top-700-ns {
    top: -80px;
  }
  .custom-css .top750-ns {
    top: 96px;
  }
  .custom-css .top-750-ns {
    top: -96px;
  }
  .custom-css .top800-ns {
    top: 120px;
  }
  .custom-css .top-800-ns {
    top: -120px;
  }
  .custom-css .top900-ns {
    top: 200px;
  }
  .custom-css .top-900-ns {
    top: -200px;
  }
  .custom-css .top1000-ns {
    top: 320px;
  }
  .custom-css .top-1000-ns {
    top: -320px;
  }
  .custom-css .top-8p-ns {
    top: 8.33333333%;
  }
  .custom-css .top--8p-ns {
    top: -8.33333333%;
  }
  .custom-css .top-10p-ns {
    top: 10%;
  }
  .custom-css .top--10p-ns {
    top: -10%;
  }
  .custom-css .top-16p-ns {
    top: 16.66666667%;
  }
  .custom-css .top--16p-ns {
    top: -16.66666667%;
  }
  .custom-css .top-20p-ns {
    top: 20%;
  }
  .custom-css .top--20p-ns {
    top: -20%;
  }
  .custom-css .top-25p-ns {
    top: 25%;
  }
  .custom-css .top--25p-ns {
    top: -25%;
  }
  .custom-css .top-30p-ns {
    top: 30%;
  }
  .custom-css .top--30p-ns {
    top: -30%;
  }
  .custom-css .top-33p-ns {
    top: 33.33333333%;
  }
  .custom-css .top--33p-ns {
    top: -33.33333333%;
  }
  .custom-css .top-40p-ns {
    top: 40%;
  }
  .custom-css .top--40p-ns {
    top: -40%;
  }
  .custom-css .top-41p-ns {
    top: 41.66666667%;
  }
  .custom-css .top--41p-ns {
    top: -41.66666667%;
  }
  .custom-css .top-50p-ns {
    top: 50%;
  }
  .custom-css .top--50p-ns {
    top: -50%;
  }
  .custom-css .top-58p-ns {
    top: 58.33333333%;
  }
  .custom-css .top--58p-ns {
    top: -58.33333333%;
  }
  .custom-css .top-60p-ns {
    top: 60%;
  }
  .custom-css .top--60p-ns {
    top: -60%;
  }
  .custom-css .top-66p-ns {
    top: 66.66666667%;
  }
  .custom-css .top--66p-ns {
    top: -66.66666667%;
  }
  .custom-css .top-70p-ns {
    top: 70%;
  }
  .custom-css .top--70p-ns {
    top: -70%;
  }
  .custom-css .top-75p-ns {
    top: 75%;
  }
  .custom-css .top--75p-ns {
    top: -75%;
  }
  .custom-css .top-80p-ns {
    top: 80%;
  }
  .custom-css .top--80p-ns {
    top: -80%;
  }
  .custom-css .top-83p-ns {
    top: 83.33333333%;
  }
  .custom-css .top--83p-ns {
    top: -83.33333333%;
  }
  .custom-css .top-90p-ns {
    top: 90%;
  }
  .custom-css .top--90p-ns {
    top: -90%;
  }
  .custom-css .top-91p-ns {
    top: 91.66666667%;
  }
  .custom-css .top--91p-ns {
    top: -91.66666667%;
  }
  .custom-css .top-100p-ns {
    top: 100%;
  }
  .custom-css .top--100p-ns {
    top: -100%;
  }
  .custom-css .right-auto-ns {
    right: auto;
  }
  .custom-css .right0-ns {
    right: 0;
  }
  .custom-css .right300-ns {
    right: 8px;
  }
  .custom-css .right-300-ns {
    right: -8px;
  }
  .custom-css .right350-ns {
    right: 12px;
  }
  .custom-css .right-350-ns {
    right: -12px;
  }
  .custom-css .right400-ns {
    right: 16px;
  }
  .custom-css .right-400-ns {
    right: -16px;
  }
  .custom-css .right500-ns {
    right: 32px;
  }
  .custom-css .right-500-ns {
    right: -32px;
  }
  .custom-css .right600-ns {
    right: 40px;
  }
  .custom-css .right-600-ns {
    right: -40px;
  }
  .custom-css .right700-ns {
    right: 80px;
  }
  .custom-css .right-700-ns {
    right: -80px;
  }
  .custom-css .right750-ns {
    right: 96px;
  }
  .custom-css .right-750-ns {
    right: -96px;
  }
  .custom-css .right800-ns {
    right: 120px;
  }
  .custom-css .right-800-ns {
    right: -120px;
  }
  .custom-css .right900-ns {
    right: 200px;
  }
  .custom-css .right-900-ns {
    right: -200px;
  }
  .custom-css .right1000-ns {
    right: 320px;
  }
  .custom-css .right-1000-ns {
    right: -320px;
  }
  .custom-css .right-8p-ns {
    right: 8.33333333%;
  }
  .custom-css .right--8p-ns {
    right: -8.33333333%;
  }
  .custom-css .right-10p-ns {
    right: 10%;
  }
  .custom-css .right--10p-ns {
    right: -10%;
  }
  .custom-css .right-16p-ns {
    right: 16.66666667%;
  }
  .custom-css .right--16p-ns {
    right: -16.66666667%;
  }
  .custom-css .right-20p-ns {
    right: 20%;
  }
  .custom-css .right--20p-ns {
    right: -20%;
  }
  .custom-css .right-25p-ns {
    right: 25%;
  }
  .custom-css .right--25p-ns {
    right: -25%;
  }
  .custom-css .right-30p-ns {
    right: 30%;
  }
  .custom-css .right--30p-ns {
    right: -30%;
  }
  .custom-css .right-33p-ns {
    right: 33.33333333%;
  }
  .custom-css .right--33p-ns {
    right: -33.33333333%;
  }
  .custom-css .right-40p-ns {
    right: 40%;
  }
  .custom-css .right--40p-ns {
    right: -40%;
  }
  .custom-css .right-41p-ns {
    right: 41.66666667%;
  }
  .custom-css .right--41p-ns {
    right: -41.66666667%;
  }
  .custom-css .right-50p-ns {
    right: 50%;
  }
  .custom-css .right--50p-ns {
    right: -50%;
  }
  .custom-css .right-58p-ns {
    right: 58.33333333%;
  }
  .custom-css .right--58p-ns {
    right: -58.33333333%;
  }
  .custom-css .right-60p-ns {
    right: 60%;
  }
  .custom-css .right--60p-ns {
    right: -60%;
  }
  .custom-css .right-66p-ns {
    right: 66.66666667%;
  }
  .custom-css .right--66p-ns {
    right: -66.66666667%;
  }
  .custom-css .right-70p-ns {
    right: 70%;
  }
  .custom-css .right--70p-ns {
    right: -70%;
  }
  .custom-css .right-75p-ns {
    right: 75%;
  }
  .custom-css .right--75p-ns {
    right: -75%;
  }
  .custom-css .right-80p-ns {
    right: 80%;
  }
  .custom-css .right--80p-ns {
    right: -80%;
  }
  .custom-css .right-83p-ns {
    right: 83.33333333%;
  }
  .custom-css .right--83p-ns {
    right: -83.33333333%;
  }
  .custom-css .right-90p-ns {
    right: 90%;
  }
  .custom-css .right--90p-ns {
    right: -90%;
  }
  .custom-css .right-91p-ns {
    right: 91.66666667%;
  }
  .custom-css .right--91p-ns {
    right: -91.66666667%;
  }
  .custom-css .right-100p-ns {
    right: 100%;
  }
  .custom-css .right--100p-ns {
    right: -100%;
  }
  .custom-css .bottom-auto-ns {
    bottom: auto;
  }
  .custom-css .bottom0-ns {
    bottom: 0;
  }
  .custom-css .bottom300-ns {
    bottom: 8px;
  }
  .custom-css .bottom-300-ns {
    bottom: -8px;
  }
  .custom-css .bottom350-ns {
    bottom: 12px;
  }
  .custom-css .bottom-350-ns {
    bottom: -12px;
  }
  .custom-css .bottom400-ns {
    bottom: 16px;
  }
  .custom-css .bottom-400-ns {
    bottom: -16px;
  }
  .custom-css .bottom500-ns {
    bottom: 32px;
  }
  .custom-css .bottom-500-ns {
    bottom: -32px;
  }
  .custom-css .bottom600-ns {
    bottom: 40px;
  }
  .custom-css .bottom-600-ns {
    bottom: -40px;
  }
  .custom-css .bottom700-ns {
    bottom: 80px;
  }
  .custom-css .bottom-700-ns {
    bottom: -80px;
  }
  .custom-css .bottom750-ns {
    bottom: 96px;
  }
  .custom-css .bottom-750-ns {
    bottom: -96px;
  }
  .custom-css .bottom800-ns {
    bottom: 120px;
  }
  .custom-css .bottom-800-ns {
    bottom: -120px;
  }
  .custom-css .bottom900-ns {
    bottom: 200px;
  }
  .custom-css .bottom-900-ns {
    bottom: -200px;
  }
  .custom-css .bottom1000-ns {
    bottom: 320px;
  }
  .custom-css .bottom-1000-ns {
    bottom: -320px;
  }
  .custom-css .bottom-8p-ns {
    bottom: 8.33333333%;
  }
  .custom-css .bottom--8p-ns {
    bottom: -8.33333333%;
  }
  .custom-css .bottom-10p-ns {
    bottom: 10%;
  }
  .custom-css .bottom--10p-ns {
    bottom: -10%;
  }
  .custom-css .bottom-16p-ns {
    bottom: 16.66666667%;
  }
  .custom-css .bottom--16p-ns {
    bottom: -16.66666667%;
  }
  .custom-css .bottom-20p-ns {
    bottom: 20%;
  }
  .custom-css .bottom--20p-ns {
    bottom: -20%;
  }
  .custom-css .bottom-25p-ns {
    bottom: 25%;
  }
  .custom-css .bottom--25p-ns {
    bottom: -25%;
  }
  .custom-css .bottom-30p-ns {
    bottom: 30%;
  }
  .custom-css .bottom--30p-ns {
    bottom: -30%;
  }
  .custom-css .bottom-33p-ns {
    bottom: 33.33333333%;
  }
  .custom-css .bottom--33p-ns {
    bottom: -33.33333333%;
  }
  .custom-css .bottom-40p-ns {
    bottom: 40%;
  }
  .custom-css .bottom--40p-ns {
    bottom: -40%;
  }
  .custom-css .bottom-41p-ns {
    bottom: 41.66666667%;
  }
  .custom-css .bottom--41p-ns {
    bottom: -41.66666667%;
  }
  .custom-css .bottom-50p-ns {
    bottom: 50%;
  }
  .custom-css .bottom--50p-ns {
    bottom: -50%;
  }
  .custom-css .bottom-58p-ns {
    bottom: 58.33333333%;
  }
  .custom-css .bottom--58p-ns {
    bottom: -58.33333333%;
  }
  .custom-css .bottom-60p-ns {
    bottom: 60%;
  }
  .custom-css .bottom--60p-ns {
    bottom: -60%;
  }
  .custom-css .bottom-66p-ns {
    bottom: 66.66666667%;
  }
  .custom-css .bottom--66p-ns {
    bottom: -66.66666667%;
  }
  .custom-css .bottom-70p-ns {
    bottom: 70%;
  }
  .custom-css .bottom--70p-ns {
    bottom: -70%;
  }
  .custom-css .bottom-75p-ns {
    bottom: 75%;
  }
  .custom-css .bottom--75p-ns {
    bottom: -75%;
  }
  .custom-css .bottom-80p-ns {
    bottom: 80%;
  }
  .custom-css .bottom--80p-ns {
    bottom: -80%;
  }
  .custom-css .bottom-83p-ns {
    bottom: 83.33333333%;
  }
  .custom-css .bottom--83p-ns {
    bottom: -83.33333333%;
  }
  .custom-css .bottom-90p-ns {
    bottom: 90%;
  }
  .custom-css .bottom--90p-ns {
    bottom: -90%;
  }
  .custom-css .bottom-91p-ns {
    bottom: 91.66666667%;
  }
  .custom-css .bottom--91p-ns {
    bottom: -91.66666667%;
  }
  .custom-css .bottom-100p-ns {
    bottom: 100%;
  }
  .custom-css .bottom--100p-ns {
    bottom: -100%;
  }
  .custom-css .left-auto-ns {
    left: auto;
  }
  .custom-css .left0-ns {
    left: 0;
  }
  .custom-css .left300-ns {
    left: 8px;
  }
  .custom-css .left-300-ns {
    left: -8px;
  }
  .custom-css .left350-ns {
    left: 12px;
  }
  .custom-css .left-350-ns {
    left: -12px;
  }
  .custom-css .left400-ns {
    left: 16px;
  }
  .custom-css .left-400-ns {
    left: -16px;
  }
  .custom-css .left500-ns {
    left: 32px;
  }
  .custom-css .left-500-ns {
    left: -32px;
  }
  .custom-css .left600-ns {
    left: 40px;
  }
  .custom-css .left-600-ns {
    left: -40px;
  }
  .custom-css .left700-ns {
    left: 80px;
  }
  .custom-css .left-700-ns {
    left: -80px;
  }
  .custom-css .left750-ns {
    left: 96px;
  }
  .custom-css .left-750-ns {
    left: -96px;
  }
  .custom-css .left800-ns {
    left: 120px;
  }
  .custom-css .left-800-ns {
    left: -120px;
  }
  .custom-css .left900-ns {
    left: 200px;
  }
  .custom-css .left-900-ns {
    left: -200px;
  }
  .custom-css .left1000-ns {
    left: 320px;
  }
  .custom-css .left-1000-ns {
    left: -320px;
  }
  .custom-css .left-8p-ns {
    left: 8.33333333%;
  }
  .custom-css .left--8p-ns {
    left: -8.33333333%;
  }
  .custom-css .left-10p-ns {
    left: 10%;
  }
  .custom-css .left--10p-ns {
    left: -10%;
  }
  .custom-css .left-16p-ns {
    left: 16.66666667%;
  }
  .custom-css .left--16p-ns {
    left: -16.66666667%;
  }
  .custom-css .left-20p-ns {
    left: 20%;
  }
  .custom-css .left--20p-ns {
    left: -20%;
  }
  .custom-css .left-25p-ns {
    left: 25%;
  }
  .custom-css .left--25p-ns {
    left: -25%;
  }
  .custom-css .left-30p-ns {
    left: 30%;
  }
  .custom-css .left--30p-ns {
    left: -30%;
  }
  .custom-css .left-33p-ns {
    left: 33.33333333%;
  }
  .custom-css .left--33p-ns {
    left: -33.33333333%;
  }
  .custom-css .left-40p-ns {
    left: 40%;
  }
  .custom-css .left--40p-ns {
    left: -40%;
  }
  .custom-css .left-41p-ns {
    left: 41.66666667%;
  }
  .custom-css .left--41p-ns {
    left: -41.66666667%;
  }
  .custom-css .left-50p-ns {
    left: 50%;
  }
  .custom-css .left--50p-ns {
    left: -50%;
  }
  .custom-css .left-58p-ns {
    left: 58.33333333%;
  }
  .custom-css .left--58p-ns {
    left: -58.33333333%;
  }
  .custom-css .left-60p-ns {
    left: 60%;
  }
  .custom-css .left--60p-ns {
    left: -60%;
  }
  .custom-css .left-66p-ns {
    left: 66.66666667%;
  }
  .custom-css .left--66p-ns {
    left: -66.66666667%;
  }
  .custom-css .left-70p-ns {
    left: 70%;
  }
  .custom-css .left--70p-ns {
    left: -70%;
  }
  .custom-css .left-75p-ns {
    left: 75%;
  }
  .custom-css .left--75p-ns {
    left: -75%;
  }
  .custom-css .left-80p-ns {
    left: 80%;
  }
  .custom-css .left--80p-ns {
    left: -80%;
  }
  .custom-css .left-83p-ns {
    left: 83.33333333%;
  }
  .custom-css .left--83p-ns {
    left: -83.33333333%;
  }
  .custom-css .left-90p-ns {
    left: 90%;
  }
  .custom-css .left--90p-ns {
    left: -90%;
  }
  .custom-css .left-91p-ns {
    left: 91.66666667%;
  }
  .custom-css .left--91p-ns {
    left: -91.66666667%;
  }
  .custom-css .left-100p-ns {
    left: 100%;
  }
  .custom-css .left--100p-ns {
    left: -100%;
  }
  .custom-css .center-x-ns {
    left: 50%;
    transform: translateX(-50%);
  }
  .custom-css .center-y-ns {
    top: 50%;
    transform: translateY(-50%);
  }
  .custom-css .center-xy-ns {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .top-auto-m {
    top: auto;
  }
  .custom-css .top0-m {
    top: 0;
  }
  .custom-css .top300-m {
    top: 8px;
  }
  .custom-css .top-300-m {
    top: -8px;
  }
  .custom-css .top350-m {
    top: 12px;
  }
  .custom-css .top-350-m {
    top: -12px;
  }
  .custom-css .top400-m {
    top: 16px;
  }
  .custom-css .top-400-m {
    top: -16px;
  }
  .custom-css .top500-m {
    top: 32px;
  }
  .custom-css .top-500-m {
    top: -32px;
  }
  .custom-css .top600-m {
    top: 40px;
  }
  .custom-css .top-600-m {
    top: -40px;
  }
  .custom-css .top700-m {
    top: 80px;
  }
  .custom-css .top-700-m {
    top: -80px;
  }
  .custom-css .top750-m {
    top: 96px;
  }
  .custom-css .top-750-m {
    top: -96px;
  }
  .custom-css .top800-m {
    top: 120px;
  }
  .custom-css .top-800-m {
    top: -120px;
  }
  .custom-css .top900-m {
    top: 200px;
  }
  .custom-css .top-900-m {
    top: -200px;
  }
  .custom-css .top1000-m {
    top: 320px;
  }
  .custom-css .top-1000-m {
    top: -320px;
  }
  .custom-css .top-8p-m {
    top: 8.33333333%;
  }
  .custom-css .top--8p-m {
    top: -8.33333333%;
  }
  .custom-css .top-10p-m {
    top: 10%;
  }
  .custom-css .top--10p-m {
    top: -10%;
  }
  .custom-css .top-16p-m {
    top: 16.66666667%;
  }
  .custom-css .top--16p-m {
    top: -16.66666667%;
  }
  .custom-css .top-20p-m {
    top: 20%;
  }
  .custom-css .top--20p-m {
    top: -20%;
  }
  .custom-css .top-25p-m {
    top: 25%;
  }
  .custom-css .top--25p-m {
    top: -25%;
  }
  .custom-css .top-30p-m {
    top: 30%;
  }
  .custom-css .top--30p-m {
    top: -30%;
  }
  .custom-css .top-33p-m {
    top: 33.33333333%;
  }
  .custom-css .top--33p-m {
    top: -33.33333333%;
  }
  .custom-css .top-40p-m {
    top: 40%;
  }
  .custom-css .top--40p-m {
    top: -40%;
  }
  .custom-css .top-41p-m {
    top: 41.66666667%;
  }
  .custom-css .top--41p-m {
    top: -41.66666667%;
  }
  .custom-css .top-50p-m {
    top: 50%;
  }
  .custom-css .top--50p-m {
    top: -50%;
  }
  .custom-css .top-58p-m {
    top: 58.33333333%;
  }
  .custom-css .top--58p-m {
    top: -58.33333333%;
  }
  .custom-css .top-60p-m {
    top: 60%;
  }
  .custom-css .top--60p-m {
    top: -60%;
  }
  .custom-css .top-66p-m {
    top: 66.66666667%;
  }
  .custom-css .top--66p-m {
    top: -66.66666667%;
  }
  .custom-css .top-70p-m {
    top: 70%;
  }
  .custom-css .top--70p-m {
    top: -70%;
  }
  .custom-css .top-75p-m {
    top: 75%;
  }
  .custom-css .top--75p-m {
    top: -75%;
  }
  .custom-css .top-80p-m {
    top: 80%;
  }
  .custom-css .top--80p-m {
    top: -80%;
  }
  .custom-css .top-83p-m {
    top: 83.33333333%;
  }
  .custom-css .top--83p-m {
    top: -83.33333333%;
  }
  .custom-css .top-90p-m {
    top: 90%;
  }
  .custom-css .top--90p-m {
    top: -90%;
  }
  .custom-css .top-91p-m {
    top: 91.66666667%;
  }
  .custom-css .top--91p-m {
    top: -91.66666667%;
  }
  .custom-css .top-100p-m {
    top: 100%;
  }
  .custom-css .top--100p-m {
    top: -100%;
  }
  .custom-css .right-auto-m {
    right: auto;
  }
  .custom-css .right0-m {
    right: 0;
  }
  .custom-css .right300-m {
    right: 8px;
  }
  .custom-css .right-300-m {
    right: -8px;
  }
  .custom-css .right350-m {
    right: 12px;
  }
  .custom-css .right-350-m {
    right: -12px;
  }
  .custom-css .right400-m {
    right: 16px;
  }
  .custom-css .right-400-m {
    right: -16px;
  }
  .custom-css .right500-m {
    right: 32px;
  }
  .custom-css .right-500-m {
    right: -32px;
  }
  .custom-css .right600-m {
    right: 40px;
  }
  .custom-css .right-600-m {
    right: -40px;
  }
  .custom-css .right700-m {
    right: 80px;
  }
  .custom-css .right-700-m {
    right: -80px;
  }
  .custom-css .right750-m {
    right: 96px;
  }
  .custom-css .right-750-m {
    right: -96px;
  }
  .custom-css .right800-m {
    right: 120px;
  }
  .custom-css .right-800-m {
    right: -120px;
  }
  .custom-css .right900-m {
    right: 200px;
  }
  .custom-css .right-900-m {
    right: -200px;
  }
  .custom-css .right1000-m {
    right: 320px;
  }
  .custom-css .right-1000-m {
    right: -320px;
  }
  .custom-css .right-8p-m {
    right: 8.33333333%;
  }
  .custom-css .right--8p-m {
    right: -8.33333333%;
  }
  .custom-css .right-10p-m {
    right: 10%;
  }
  .custom-css .right--10p-m {
    right: -10%;
  }
  .custom-css .right-16p-m {
    right: 16.66666667%;
  }
  .custom-css .right--16p-m {
    right: -16.66666667%;
  }
  .custom-css .right-20p-m {
    right: 20%;
  }
  .custom-css .right--20p-m {
    right: -20%;
  }
  .custom-css .right-25p-m {
    right: 25%;
  }
  .custom-css .right--25p-m {
    right: -25%;
  }
  .custom-css .right-30p-m {
    right: 30%;
  }
  .custom-css .right--30p-m {
    right: -30%;
  }
  .custom-css .right-33p-m {
    right: 33.33333333%;
  }
  .custom-css .right--33p-m {
    right: -33.33333333%;
  }
  .custom-css .right-40p-m {
    right: 40%;
  }
  .custom-css .right--40p-m {
    right: -40%;
  }
  .custom-css .right-41p-m {
    right: 41.66666667%;
  }
  .custom-css .right--41p-m {
    right: -41.66666667%;
  }
  .custom-css .right-50p-m {
    right: 50%;
  }
  .custom-css .right--50p-m {
    right: -50%;
  }
  .custom-css .right-58p-m {
    right: 58.33333333%;
  }
  .custom-css .right--58p-m {
    right: -58.33333333%;
  }
  .custom-css .right-60p-m {
    right: 60%;
  }
  .custom-css .right--60p-m {
    right: -60%;
  }
  .custom-css .right-66p-m {
    right: 66.66666667%;
  }
  .custom-css .right--66p-m {
    right: -66.66666667%;
  }
  .custom-css .right-70p-m {
    right: 70%;
  }
  .custom-css .right--70p-m {
    right: -70%;
  }
  .custom-css .right-75p-m {
    right: 75%;
  }
  .custom-css .right--75p-m {
    right: -75%;
  }
  .custom-css .right-80p-m {
    right: 80%;
  }
  .custom-css .right--80p-m {
    right: -80%;
  }
  .custom-css .right-83p-m {
    right: 83.33333333%;
  }
  .custom-css .right--83p-m {
    right: -83.33333333%;
  }
  .custom-css .right-90p-m {
    right: 90%;
  }
  .custom-css .right--90p-m {
    right: -90%;
  }
  .custom-css .right-91p-m {
    right: 91.66666667%;
  }
  .custom-css .right--91p-m {
    right: -91.66666667%;
  }
  .custom-css .right-100p-m {
    right: 100%;
  }
  .custom-css .right--100p-m {
    right: -100%;
  }
  .custom-css .bottom-auto-m {
    bottom: auto;
  }
  .custom-css .bottom0-m {
    bottom: 0;
  }
  .custom-css .bottom300-m {
    bottom: 8px;
  }
  .custom-css .bottom-300-m {
    bottom: -8px;
  }
  .custom-css .bottom350-m {
    bottom: 12px;
  }
  .custom-css .bottom-350-m {
    bottom: -12px;
  }
  .custom-css .bottom400-m {
    bottom: 16px;
  }
  .custom-css .bottom-400-m {
    bottom: -16px;
  }
  .custom-css .bottom500-m {
    bottom: 32px;
  }
  .custom-css .bottom-500-m {
    bottom: -32px;
  }
  .custom-css .bottom600-m {
    bottom: 40px;
  }
  .custom-css .bottom-600-m {
    bottom: -40px;
  }
  .custom-css .bottom700-m {
    bottom: 80px;
  }
  .custom-css .bottom-700-m {
    bottom: -80px;
  }
  .custom-css .bottom750-m {
    bottom: 96px;
  }
  .custom-css .bottom-750-m {
    bottom: -96px;
  }
  .custom-css .bottom800-m {
    bottom: 120px;
  }
  .custom-css .bottom-800-m {
    bottom: -120px;
  }
  .custom-css .bottom900-m {
    bottom: 200px;
  }
  .custom-css .bottom-900-m {
    bottom: -200px;
  }
  .custom-css .bottom1000-m {
    bottom: 320px;
  }
  .custom-css .bottom-1000-m {
    bottom: -320px;
  }
  .custom-css .bottom-8p-m {
    bottom: 8.33333333%;
  }
  .custom-css .bottom--8p-m {
    bottom: -8.33333333%;
  }
  .custom-css .bottom-10p-m {
    bottom: 10%;
  }
  .custom-css .bottom--10p-m {
    bottom: -10%;
  }
  .custom-css .bottom-16p-m {
    bottom: 16.66666667%;
  }
  .custom-css .bottom--16p-m {
    bottom: -16.66666667%;
  }
  .custom-css .bottom-20p-m {
    bottom: 20%;
  }
  .custom-css .bottom--20p-m {
    bottom: -20%;
  }
  .custom-css .bottom-25p-m {
    bottom: 25%;
  }
  .custom-css .bottom--25p-m {
    bottom: -25%;
  }
  .custom-css .bottom-30p-m {
    bottom: 30%;
  }
  .custom-css .bottom--30p-m {
    bottom: -30%;
  }
  .custom-css .bottom-33p-m {
    bottom: 33.33333333%;
  }
  .custom-css .bottom--33p-m {
    bottom: -33.33333333%;
  }
  .custom-css .bottom-40p-m {
    bottom: 40%;
  }
  .custom-css .bottom--40p-m {
    bottom: -40%;
  }
  .custom-css .bottom-41p-m {
    bottom: 41.66666667%;
  }
  .custom-css .bottom--41p-m {
    bottom: -41.66666667%;
  }
  .custom-css .bottom-50p-m {
    bottom: 50%;
  }
  .custom-css .bottom--50p-m {
    bottom: -50%;
  }
  .custom-css .bottom-58p-m {
    bottom: 58.33333333%;
  }
  .custom-css .bottom--58p-m {
    bottom: -58.33333333%;
  }
  .custom-css .bottom-60p-m {
    bottom: 60%;
  }
  .custom-css .bottom--60p-m {
    bottom: -60%;
  }
  .custom-css .bottom-66p-m {
    bottom: 66.66666667%;
  }
  .custom-css .bottom--66p-m {
    bottom: -66.66666667%;
  }
  .custom-css .bottom-70p-m {
    bottom: 70%;
  }
  .custom-css .bottom--70p-m {
    bottom: -70%;
  }
  .custom-css .bottom-75p-m {
    bottom: 75%;
  }
  .custom-css .bottom--75p-m {
    bottom: -75%;
  }
  .custom-css .bottom-80p-m {
    bottom: 80%;
  }
  .custom-css .bottom--80p-m {
    bottom: -80%;
  }
  .custom-css .bottom-83p-m {
    bottom: 83.33333333%;
  }
  .custom-css .bottom--83p-m {
    bottom: -83.33333333%;
  }
  .custom-css .bottom-90p-m {
    bottom: 90%;
  }
  .custom-css .bottom--90p-m {
    bottom: -90%;
  }
  .custom-css .bottom-91p-m {
    bottom: 91.66666667%;
  }
  .custom-css .bottom--91p-m {
    bottom: -91.66666667%;
  }
  .custom-css .bottom-100p-m {
    bottom: 100%;
  }
  .custom-css .bottom--100p-m {
    bottom: -100%;
  }
  .custom-css .left-auto-m {
    left: auto;
  }
  .custom-css .left0-m {
    left: 0;
  }
  .custom-css .left300-m {
    left: 8px;
  }
  .custom-css .left-300-m {
    left: -8px;
  }
  .custom-css .left350-m {
    left: 12px;
  }
  .custom-css .left-350-m {
    left: -12px;
  }
  .custom-css .left400-m {
    left: 16px;
  }
  .custom-css .left-400-m {
    left: -16px;
  }
  .custom-css .left500-m {
    left: 32px;
  }
  .custom-css .left-500-m {
    left: -32px;
  }
  .custom-css .left600-m {
    left: 40px;
  }
  .custom-css .left-600-m {
    left: -40px;
  }
  .custom-css .left700-m {
    left: 80px;
  }
  .custom-css .left-700-m {
    left: -80px;
  }
  .custom-css .left750-m {
    left: 96px;
  }
  .custom-css .left-750-m {
    left: -96px;
  }
  .custom-css .left800-m {
    left: 120px;
  }
  .custom-css .left-800-m {
    left: -120px;
  }
  .custom-css .left900-m {
    left: 200px;
  }
  .custom-css .left-900-m {
    left: -200px;
  }
  .custom-css .left1000-m {
    left: 320px;
  }
  .custom-css .left-1000-m {
    left: -320px;
  }
  .custom-css .left-8p-m {
    left: 8.33333333%;
  }
  .custom-css .left--8p-m {
    left: -8.33333333%;
  }
  .custom-css .left-10p-m {
    left: 10%;
  }
  .custom-css .left--10p-m {
    left: -10%;
  }
  .custom-css .left-16p-m {
    left: 16.66666667%;
  }
  .custom-css .left--16p-m {
    left: -16.66666667%;
  }
  .custom-css .left-20p-m {
    left: 20%;
  }
  .custom-css .left--20p-m {
    left: -20%;
  }
  .custom-css .left-25p-m {
    left: 25%;
  }
  .custom-css .left--25p-m {
    left: -25%;
  }
  .custom-css .left-30p-m {
    left: 30%;
  }
  .custom-css .left--30p-m {
    left: -30%;
  }
  .custom-css .left-33p-m {
    left: 33.33333333%;
  }
  .custom-css .left--33p-m {
    left: -33.33333333%;
  }
  .custom-css .left-40p-m {
    left: 40%;
  }
  .custom-css .left--40p-m {
    left: -40%;
  }
  .custom-css .left-41p-m {
    left: 41.66666667%;
  }
  .custom-css .left--41p-m {
    left: -41.66666667%;
  }
  .custom-css .left-50p-m {
    left: 50%;
  }
  .custom-css .left--50p-m {
    left: -50%;
  }
  .custom-css .left-58p-m {
    left: 58.33333333%;
  }
  .custom-css .left--58p-m {
    left: -58.33333333%;
  }
  .custom-css .left-60p-m {
    left: 60%;
  }
  .custom-css .left--60p-m {
    left: -60%;
  }
  .custom-css .left-66p-m {
    left: 66.66666667%;
  }
  .custom-css .left--66p-m {
    left: -66.66666667%;
  }
  .custom-css .left-70p-m {
    left: 70%;
  }
  .custom-css .left--70p-m {
    left: -70%;
  }
  .custom-css .left-75p-m {
    left: 75%;
  }
  .custom-css .left--75p-m {
    left: -75%;
  }
  .custom-css .left-80p-m {
    left: 80%;
  }
  .custom-css .left--80p-m {
    left: -80%;
  }
  .custom-css .left-83p-m {
    left: 83.33333333%;
  }
  .custom-css .left--83p-m {
    left: -83.33333333%;
  }
  .custom-css .left-90p-m {
    left: 90%;
  }
  .custom-css .left--90p-m {
    left: -90%;
  }
  .custom-css .left-91p-m {
    left: 91.66666667%;
  }
  .custom-css .left--91p-m {
    left: -91.66666667%;
  }
  .custom-css .left-100p-m {
    left: 100%;
  }
  .custom-css .left--100p-m {
    left: -100%;
  }
  .custom-css .center-x-m {
    left: 50%;
    transform: translateX(-50%);
  }
  .custom-css .center-y-m {
    top: 50%;
    transform: translateY(-50%);
  }
  .custom-css .center-xy-m {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .top-auto-xm {
    top: auto;
  }
  .custom-css .top0-xm {
    top: 0;
  }
  .custom-css .top300-xm {
    top: 8px;
  }
  .custom-css .top-300-xm {
    top: -8px;
  }
  .custom-css .top350-xm {
    top: 12px;
  }
  .custom-css .top-350-xm {
    top: -12px;
  }
  .custom-css .top400-xm {
    top: 16px;
  }
  .custom-css .top-400-xm {
    top: -16px;
  }
  .custom-css .top500-xm {
    top: 32px;
  }
  .custom-css .top-500-xm {
    top: -32px;
  }
  .custom-css .top600-xm {
    top: 40px;
  }
  .custom-css .top-600-xm {
    top: -40px;
  }
  .custom-css .top700-xm {
    top: 80px;
  }
  .custom-css .top-700-xm {
    top: -80px;
  }
  .custom-css .top750-xm {
    top: 96px;
  }
  .custom-css .top-750-xm {
    top: -96px;
  }
  .custom-css .top800-xm {
    top: 120px;
  }
  .custom-css .top-800-xm {
    top: -120px;
  }
  .custom-css .top900-xm {
    top: 200px;
  }
  .custom-css .top-900-xm {
    top: -200px;
  }
  .custom-css .top1000-xm {
    top: 320px;
  }
  .custom-css .top-1000-xm {
    top: -320px;
  }
  .custom-css .top-8p-xm {
    top: 8.33333333%;
  }
  .custom-css .top--8p-xm {
    top: -8.33333333%;
  }
  .custom-css .top-10p-xm {
    top: 10%;
  }
  .custom-css .top--10p-xm {
    top: -10%;
  }
  .custom-css .top-16p-xm {
    top: 16.66666667%;
  }
  .custom-css .top--16p-xm {
    top: -16.66666667%;
  }
  .custom-css .top-20p-xm {
    top: 20%;
  }
  .custom-css .top--20p-xm {
    top: -20%;
  }
  .custom-css .top-25p-xm {
    top: 25%;
  }
  .custom-css .top--25p-xm {
    top: -25%;
  }
  .custom-css .top-30p-xm {
    top: 30%;
  }
  .custom-css .top--30p-xm {
    top: -30%;
  }
  .custom-css .top-33p-xm {
    top: 33.33333333%;
  }
  .custom-css .top--33p-xm {
    top: -33.33333333%;
  }
  .custom-css .top-40p-xm {
    top: 40%;
  }
  .custom-css .top--40p-xm {
    top: -40%;
  }
  .custom-css .top-41p-xm {
    top: 41.66666667%;
  }
  .custom-css .top--41p-xm {
    top: -41.66666667%;
  }
  .custom-css .top-50p-xm {
    top: 50%;
  }
  .custom-css .top--50p-xm {
    top: -50%;
  }
  .custom-css .top-58p-xm {
    top: 58.33333333%;
  }
  .custom-css .top--58p-xm {
    top: -58.33333333%;
  }
  .custom-css .top-60p-xm {
    top: 60%;
  }
  .custom-css .top--60p-xm {
    top: -60%;
  }
  .custom-css .top-66p-xm {
    top: 66.66666667%;
  }
  .custom-css .top--66p-xm {
    top: -66.66666667%;
  }
  .custom-css .top-70p-xm {
    top: 70%;
  }
  .custom-css .top--70p-xm {
    top: -70%;
  }
  .custom-css .top-75p-xm {
    top: 75%;
  }
  .custom-css .top--75p-xm {
    top: -75%;
  }
  .custom-css .top-80p-xm {
    top: 80%;
  }
  .custom-css .top--80p-xm {
    top: -80%;
  }
  .custom-css .top-83p-xm {
    top: 83.33333333%;
  }
  .custom-css .top--83p-xm {
    top: -83.33333333%;
  }
  .custom-css .top-90p-xm {
    top: 90%;
  }
  .custom-css .top--90p-xm {
    top: -90%;
  }
  .custom-css .top-91p-xm {
    top: 91.66666667%;
  }
  .custom-css .top--91p-xm {
    top: -91.66666667%;
  }
  .custom-css .top-100p-xm {
    top: 100%;
  }
  .custom-css .top--100p-xm {
    top: -100%;
  }
  .custom-css .right-auto-xm {
    right: auto;
  }
  .custom-css .right0-xm {
    right: 0;
  }
  .custom-css .right300-xm {
    right: 8px;
  }
  .custom-css .right-300-xm {
    right: -8px;
  }
  .custom-css .right350-xm {
    right: 12px;
  }
  .custom-css .right-350-xm {
    right: -12px;
  }
  .custom-css .right400-xm {
    right: 16px;
  }
  .custom-css .right-400-xm {
    right: -16px;
  }
  .custom-css .right500-xm {
    right: 32px;
  }
  .custom-css .right-500-xm {
    right: -32px;
  }
  .custom-css .right600-xm {
    right: 40px;
  }
  .custom-css .right-600-xm {
    right: -40px;
  }
  .custom-css .right700-xm {
    right: 80px;
  }
  .custom-css .right-700-xm {
    right: -80px;
  }
  .custom-css .right750-xm {
    right: 96px;
  }
  .custom-css .right-750-xm {
    right: -96px;
  }
  .custom-css .right800-xm {
    right: 120px;
  }
  .custom-css .right-800-xm {
    right: -120px;
  }
  .custom-css .right900-xm {
    right: 200px;
  }
  .custom-css .right-900-xm {
    right: -200px;
  }
  .custom-css .right1000-xm {
    right: 320px;
  }
  .custom-css .right-1000-xm {
    right: -320px;
  }
  .custom-css .right-8p-xm {
    right: 8.33333333%;
  }
  .custom-css .right--8p-xm {
    right: -8.33333333%;
  }
  .custom-css .right-10p-xm {
    right: 10%;
  }
  .custom-css .right--10p-xm {
    right: -10%;
  }
  .custom-css .right-16p-xm {
    right: 16.66666667%;
  }
  .custom-css .right--16p-xm {
    right: -16.66666667%;
  }
  .custom-css .right-20p-xm {
    right: 20%;
  }
  .custom-css .right--20p-xm {
    right: -20%;
  }
  .custom-css .right-25p-xm {
    right: 25%;
  }
  .custom-css .right--25p-xm {
    right: -25%;
  }
  .custom-css .right-30p-xm {
    right: 30%;
  }
  .custom-css .right--30p-xm {
    right: -30%;
  }
  .custom-css .right-33p-xm {
    right: 33.33333333%;
  }
  .custom-css .right--33p-xm {
    right: -33.33333333%;
  }
  .custom-css .right-40p-xm {
    right: 40%;
  }
  .custom-css .right--40p-xm {
    right: -40%;
  }
  .custom-css .right-41p-xm {
    right: 41.66666667%;
  }
  .custom-css .right--41p-xm {
    right: -41.66666667%;
  }
  .custom-css .right-50p-xm {
    right: 50%;
  }
  .custom-css .right--50p-xm {
    right: -50%;
  }
  .custom-css .right-58p-xm {
    right: 58.33333333%;
  }
  .custom-css .right--58p-xm {
    right: -58.33333333%;
  }
  .custom-css .right-60p-xm {
    right: 60%;
  }
  .custom-css .right--60p-xm {
    right: -60%;
  }
  .custom-css .right-66p-xm {
    right: 66.66666667%;
  }
  .custom-css .right--66p-xm {
    right: -66.66666667%;
  }
  .custom-css .right-70p-xm {
    right: 70%;
  }
  .custom-css .right--70p-xm {
    right: -70%;
  }
  .custom-css .right-75p-xm {
    right: 75%;
  }
  .custom-css .right--75p-xm {
    right: -75%;
  }
  .custom-css .right-80p-xm {
    right: 80%;
  }
  .custom-css .right--80p-xm {
    right: -80%;
  }
  .custom-css .right-83p-xm {
    right: 83.33333333%;
  }
  .custom-css .right--83p-xm {
    right: -83.33333333%;
  }
  .custom-css .right-90p-xm {
    right: 90%;
  }
  .custom-css .right--90p-xm {
    right: -90%;
  }
  .custom-css .right-91p-xm {
    right: 91.66666667%;
  }
  .custom-css .right--91p-xm {
    right: -91.66666667%;
  }
  .custom-css .right-100p-xm {
    right: 100%;
  }
  .custom-css .right--100p-xm {
    right: -100%;
  }
  .custom-css .bottom-auto-xm {
    bottom: auto;
  }
  .custom-css .bottom0-xm {
    bottom: 0;
  }
  .custom-css .bottom300-xm {
    bottom: 8px;
  }
  .custom-css .bottom-300-xm {
    bottom: -8px;
  }
  .custom-css .bottom350-xm {
    bottom: 12px;
  }
  .custom-css .bottom-350-xm {
    bottom: -12px;
  }
  .custom-css .bottom400-xm {
    bottom: 16px;
  }
  .custom-css .bottom-400-xm {
    bottom: -16px;
  }
  .custom-css .bottom500-xm {
    bottom: 32px;
  }
  .custom-css .bottom-500-xm {
    bottom: -32px;
  }
  .custom-css .bottom600-xm {
    bottom: 40px;
  }
  .custom-css .bottom-600-xm {
    bottom: -40px;
  }
  .custom-css .bottom700-xm {
    bottom: 80px;
  }
  .custom-css .bottom-700-xm {
    bottom: -80px;
  }
  .custom-css .bottom750-xm {
    bottom: 96px;
  }
  .custom-css .bottom-750-xm {
    bottom: -96px;
  }
  .custom-css .bottom800-xm {
    bottom: 120px;
  }
  .custom-css .bottom-800-xm {
    bottom: -120px;
  }
  .custom-css .bottom900-xm {
    bottom: 200px;
  }
  .custom-css .bottom-900-xm {
    bottom: -200px;
  }
  .custom-css .bottom1000-xm {
    bottom: 320px;
  }
  .custom-css .bottom-1000-xm {
    bottom: -320px;
  }
  .custom-css .bottom-8p-xm {
    bottom: 8.33333333%;
  }
  .custom-css .bottom--8p-xm {
    bottom: -8.33333333%;
  }
  .custom-css .bottom-10p-xm {
    bottom: 10%;
  }
  .custom-css .bottom--10p-xm {
    bottom: -10%;
  }
  .custom-css .bottom-16p-xm {
    bottom: 16.66666667%;
  }
  .custom-css .bottom--16p-xm {
    bottom: -16.66666667%;
  }
  .custom-css .bottom-20p-xm {
    bottom: 20%;
  }
  .custom-css .bottom--20p-xm {
    bottom: -20%;
  }
  .custom-css .bottom-25p-xm {
    bottom: 25%;
  }
  .custom-css .bottom--25p-xm {
    bottom: -25%;
  }
  .custom-css .bottom-30p-xm {
    bottom: 30%;
  }
  .custom-css .bottom--30p-xm {
    bottom: -30%;
  }
  .custom-css .bottom-33p-xm {
    bottom: 33.33333333%;
  }
  .custom-css .bottom--33p-xm {
    bottom: -33.33333333%;
  }
  .custom-css .bottom-40p-xm {
    bottom: 40%;
  }
  .custom-css .bottom--40p-xm {
    bottom: -40%;
  }
  .custom-css .bottom-41p-xm {
    bottom: 41.66666667%;
  }
  .custom-css .bottom--41p-xm {
    bottom: -41.66666667%;
  }
  .custom-css .bottom-50p-xm {
    bottom: 50%;
  }
  .custom-css .bottom--50p-xm {
    bottom: -50%;
  }
  .custom-css .bottom-58p-xm {
    bottom: 58.33333333%;
  }
  .custom-css .bottom--58p-xm {
    bottom: -58.33333333%;
  }
  .custom-css .bottom-60p-xm {
    bottom: 60%;
  }
  .custom-css .bottom--60p-xm {
    bottom: -60%;
  }
  .custom-css .bottom-66p-xm {
    bottom: 66.66666667%;
  }
  .custom-css .bottom--66p-xm {
    bottom: -66.66666667%;
  }
  .custom-css .bottom-70p-xm {
    bottom: 70%;
  }
  .custom-css .bottom--70p-xm {
    bottom: -70%;
  }
  .custom-css .bottom-75p-xm {
    bottom: 75%;
  }
  .custom-css .bottom--75p-xm {
    bottom: -75%;
  }
  .custom-css .bottom-80p-xm {
    bottom: 80%;
  }
  .custom-css .bottom--80p-xm {
    bottom: -80%;
  }
  .custom-css .bottom-83p-xm {
    bottom: 83.33333333%;
  }
  .custom-css .bottom--83p-xm {
    bottom: -83.33333333%;
  }
  .custom-css .bottom-90p-xm {
    bottom: 90%;
  }
  .custom-css .bottom--90p-xm {
    bottom: -90%;
  }
  .custom-css .bottom-91p-xm {
    bottom: 91.66666667%;
  }
  .custom-css .bottom--91p-xm {
    bottom: -91.66666667%;
  }
  .custom-css .bottom-100p-xm {
    bottom: 100%;
  }
  .custom-css .bottom--100p-xm {
    bottom: -100%;
  }
  .custom-css .left-auto-xm {
    left: auto;
  }
  .custom-css .left0-xm {
    left: 0;
  }
  .custom-css .left300-xm {
    left: 8px;
  }
  .custom-css .left-300-xm {
    left: -8px;
  }
  .custom-css .left350-xm {
    left: 12px;
  }
  .custom-css .left-350-xm {
    left: -12px;
  }
  .custom-css .left400-xm {
    left: 16px;
  }
  .custom-css .left-400-xm {
    left: -16px;
  }
  .custom-css .left500-xm {
    left: 32px;
  }
  .custom-css .left-500-xm {
    left: -32px;
  }
  .custom-css .left600-xm {
    left: 40px;
  }
  .custom-css .left-600-xm {
    left: -40px;
  }
  .custom-css .left700-xm {
    left: 80px;
  }
  .custom-css .left-700-xm {
    left: -80px;
  }
  .custom-css .left750-xm {
    left: 96px;
  }
  .custom-css .left-750-xm {
    left: -96px;
  }
  .custom-css .left800-xm {
    left: 120px;
  }
  .custom-css .left-800-xm {
    left: -120px;
  }
  .custom-css .left900-xm {
    left: 200px;
  }
  .custom-css .left-900-xm {
    left: -200px;
  }
  .custom-css .left1000-xm {
    left: 320px;
  }
  .custom-css .left-1000-xm {
    left: -320px;
  }
  .custom-css .left-8p-xm {
    left: 8.33333333%;
  }
  .custom-css .left--8p-xm {
    left: -8.33333333%;
  }
  .custom-css .left-10p-xm {
    left: 10%;
  }
  .custom-css .left--10p-xm {
    left: -10%;
  }
  .custom-css .left-16p-xm {
    left: 16.66666667%;
  }
  .custom-css .left--16p-xm {
    left: -16.66666667%;
  }
  .custom-css .left-20p-xm {
    left: 20%;
  }
  .custom-css .left--20p-xm {
    left: -20%;
  }
  .custom-css .left-25p-xm {
    left: 25%;
  }
  .custom-css .left--25p-xm {
    left: -25%;
  }
  .custom-css .left-30p-xm {
    left: 30%;
  }
  .custom-css .left--30p-xm {
    left: -30%;
  }
  .custom-css .left-33p-xm {
    left: 33.33333333%;
  }
  .custom-css .left--33p-xm {
    left: -33.33333333%;
  }
  .custom-css .left-40p-xm {
    left: 40%;
  }
  .custom-css .left--40p-xm {
    left: -40%;
  }
  .custom-css .left-41p-xm {
    left: 41.66666667%;
  }
  .custom-css .left--41p-xm {
    left: -41.66666667%;
  }
  .custom-css .left-50p-xm {
    left: 50%;
  }
  .custom-css .left--50p-xm {
    left: -50%;
  }
  .custom-css .left-58p-xm {
    left: 58.33333333%;
  }
  .custom-css .left--58p-xm {
    left: -58.33333333%;
  }
  .custom-css .left-60p-xm {
    left: 60%;
  }
  .custom-css .left--60p-xm {
    left: -60%;
  }
  .custom-css .left-66p-xm {
    left: 66.66666667%;
  }
  .custom-css .left--66p-xm {
    left: -66.66666667%;
  }
  .custom-css .left-70p-xm {
    left: 70%;
  }
  .custom-css .left--70p-xm {
    left: -70%;
  }
  .custom-css .left-75p-xm {
    left: 75%;
  }
  .custom-css .left--75p-xm {
    left: -75%;
  }
  .custom-css .left-80p-xm {
    left: 80%;
  }
  .custom-css .left--80p-xm {
    left: -80%;
  }
  .custom-css .left-83p-xm {
    left: 83.33333333%;
  }
  .custom-css .left--83p-xm {
    left: -83.33333333%;
  }
  .custom-css .left-90p-xm {
    left: 90%;
  }
  .custom-css .left--90p-xm {
    left: -90%;
  }
  .custom-css .left-91p-xm {
    left: 91.66666667%;
  }
  .custom-css .left--91p-xm {
    left: -91.66666667%;
  }
  .custom-css .left-100p-xm {
    left: 100%;
  }
  .custom-css .left--100p-xm {
    left: -100%;
  }
  .custom-css .center-x-xm {
    left: 50%;
    transform: translateX(-50%);
  }
  .custom-css .center-y-xm {
    top: 50%;
    transform: translateY(-50%);
  }
  .custom-css .center-xy-xm {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media screen and (min-width: 960px) {
  .custom-css .top-auto-l {
    top: auto;
  }
  .custom-css .top0-l {
    top: 0;
  }
  .custom-css .top300-l {
    top: 8px;
  }
  .custom-css .top-300-l {
    top: -8px;
  }
  .custom-css .top350-l {
    top: 12px;
  }
  .custom-css .top-350-l {
    top: -12px;
  }
  .custom-css .top400-l {
    top: 16px;
  }
  .custom-css .top-400-l {
    top: -16px;
  }
  .custom-css .top500-l {
    top: 32px;
  }
  .custom-css .top-500-l {
    top: -32px;
  }
  .custom-css .top600-l {
    top: 40px;
  }
  .custom-css .top-600-l {
    top: -40px;
  }
  .custom-css .top700-l {
    top: 80px;
  }
  .custom-css .top-700-l {
    top: -80px;
  }
  .custom-css .top750-l {
    top: 96px;
  }
  .custom-css .top-750-l {
    top: -96px;
  }
  .custom-css .top800-l {
    top: 120px;
  }
  .custom-css .top-800-l {
    top: -120px;
  }
  .custom-css .top900-l {
    top: 200px;
  }
  .custom-css .top-900-l {
    top: -200px;
  }
  .custom-css .top1000-l {
    top: 320px;
  }
  .custom-css .top-1000-l {
    top: -320px;
  }
  .custom-css .top-8p-l {
    top: 8.33333333%;
  }
  .custom-css .top--8p-l {
    top: -8.33333333%;
  }
  .custom-css .top-10p-l {
    top: 10%;
  }
  .custom-css .top--10p-l {
    top: -10%;
  }
  .custom-css .top-16p-l {
    top: 16.66666667%;
  }
  .custom-css .top--16p-l {
    top: -16.66666667%;
  }
  .custom-css .top-20p-l {
    top: 20%;
  }
  .custom-css .top--20p-l {
    top: -20%;
  }
  .custom-css .top-25p-l {
    top: 25%;
  }
  .custom-css .top--25p-l {
    top: -25%;
  }
  .custom-css .top-30p-l {
    top: 30%;
  }
  .custom-css .top--30p-l {
    top: -30%;
  }
  .custom-css .top-33p-l {
    top: 33.33333333%;
  }
  .custom-css .top--33p-l {
    top: -33.33333333%;
  }
  .custom-css .top-40p-l {
    top: 40%;
  }
  .custom-css .top--40p-l {
    top: -40%;
  }
  .custom-css .top-41p-l {
    top: 41.66666667%;
  }
  .custom-css .top--41p-l {
    top: -41.66666667%;
  }
  .custom-css .top-50p-l {
    top: 50%;
  }
  .custom-css .top--50p-l {
    top: -50%;
  }
  .custom-css .top-58p-l {
    top: 58.33333333%;
  }
  .custom-css .top--58p-l {
    top: -58.33333333%;
  }
  .custom-css .top-60p-l {
    top: 60%;
  }
  .custom-css .top--60p-l {
    top: -60%;
  }
  .custom-css .top-66p-l {
    top: 66.66666667%;
  }
  .custom-css .top--66p-l {
    top: -66.66666667%;
  }
  .custom-css .top-70p-l {
    top: 70%;
  }
  .custom-css .top--70p-l {
    top: -70%;
  }
  .custom-css .top-75p-l {
    top: 75%;
  }
  .custom-css .top--75p-l {
    top: -75%;
  }
  .custom-css .top-80p-l {
    top: 80%;
  }
  .custom-css .top--80p-l {
    top: -80%;
  }
  .custom-css .top-83p-l {
    top: 83.33333333%;
  }
  .custom-css .top--83p-l {
    top: -83.33333333%;
  }
  .custom-css .top-90p-l {
    top: 90%;
  }
  .custom-css .top--90p-l {
    top: -90%;
  }
  .custom-css .top-91p-l {
    top: 91.66666667%;
  }
  .custom-css .top--91p-l {
    top: -91.66666667%;
  }
  .custom-css .top-100p-l {
    top: 100%;
  }
  .custom-css .top--100p-l {
    top: -100%;
  }
  .custom-css .right-auto-l {
    right: auto;
  }
  .custom-css .right0-l {
    right: 0;
  }
  .custom-css .right300-l {
    right: 8px;
  }
  .custom-css .right-300-l {
    right: -8px;
  }
  .custom-css .right350-l {
    right: 12px;
  }
  .custom-css .right-350-l {
    right: -12px;
  }
  .custom-css .right400-l {
    right: 16px;
  }
  .custom-css .right-400-l {
    right: -16px;
  }
  .custom-css .right500-l {
    right: 32px;
  }
  .custom-css .right-500-l {
    right: -32px;
  }
  .custom-css .right600-l {
    right: 40px;
  }
  .custom-css .right-600-l {
    right: -40px;
  }
  .custom-css .right700-l {
    right: 80px;
  }
  .custom-css .right-700-l {
    right: -80px;
  }
  .custom-css .right750-l {
    right: 96px;
  }
  .custom-css .right-750-l {
    right: -96px;
  }
  .custom-css .right800-l {
    right: 120px;
  }
  .custom-css .right-800-l {
    right: -120px;
  }
  .custom-css .right900-l {
    right: 200px;
  }
  .custom-css .right-900-l {
    right: -200px;
  }
  .custom-css .right1000-l {
    right: 320px;
  }
  .custom-css .right-1000-l {
    right: -320px;
  }
  .custom-css .right-8p-l {
    right: 8.33333333%;
  }
  .custom-css .right--8p-l {
    right: -8.33333333%;
  }
  .custom-css .right-10p-l {
    right: 10%;
  }
  .custom-css .right--10p-l {
    right: -10%;
  }
  .custom-css .right-16p-l {
    right: 16.66666667%;
  }
  .custom-css .right--16p-l {
    right: -16.66666667%;
  }
  .custom-css .right-20p-l {
    right: 20%;
  }
  .custom-css .right--20p-l {
    right: -20%;
  }
  .custom-css .right-25p-l {
    right: 25%;
  }
  .custom-css .right--25p-l {
    right: -25%;
  }
  .custom-css .right-30p-l {
    right: 30%;
  }
  .custom-css .right--30p-l {
    right: -30%;
  }
  .custom-css .right-33p-l {
    right: 33.33333333%;
  }
  .custom-css .right--33p-l {
    right: -33.33333333%;
  }
  .custom-css .right-40p-l {
    right: 40%;
  }
  .custom-css .right--40p-l {
    right: -40%;
  }
  .custom-css .right-41p-l {
    right: 41.66666667%;
  }
  .custom-css .right--41p-l {
    right: -41.66666667%;
  }
  .custom-css .right-50p-l {
    right: 50%;
  }
  .custom-css .right--50p-l {
    right: -50%;
  }
  .custom-css .right-58p-l {
    right: 58.33333333%;
  }
  .custom-css .right--58p-l {
    right: -58.33333333%;
  }
  .custom-css .right-60p-l {
    right: 60%;
  }
  .custom-css .right--60p-l {
    right: -60%;
  }
  .custom-css .right-66p-l {
    right: 66.66666667%;
  }
  .custom-css .right--66p-l {
    right: -66.66666667%;
  }
  .custom-css .right-70p-l {
    right: 70%;
  }
  .custom-css .right--70p-l {
    right: -70%;
  }
  .custom-css .right-75p-l {
    right: 75%;
  }
  .custom-css .right--75p-l {
    right: -75%;
  }
  .custom-css .right-80p-l {
    right: 80%;
  }
  .custom-css .right--80p-l {
    right: -80%;
  }
  .custom-css .right-83p-l {
    right: 83.33333333%;
  }
  .custom-css .right--83p-l {
    right: -83.33333333%;
  }
  .custom-css .right-90p-l {
    right: 90%;
  }
  .custom-css .right--90p-l {
    right: -90%;
  }
  .custom-css .right-91p-l {
    right: 91.66666667%;
  }
  .custom-css .right--91p-l {
    right: -91.66666667%;
  }
  .custom-css .right-100p-l {
    right: 100%;
  }
  .custom-css .right--100p-l {
    right: -100%;
  }
  .custom-css .bottom-auto-l {
    bottom: auto;
  }
  .custom-css .bottom0-l {
    bottom: 0;
  }
  .custom-css .bottom300-l {
    bottom: 8px;
  }
  .custom-css .bottom-300-l {
    bottom: -8px;
  }
  .custom-css .bottom350-l {
    bottom: 12px;
  }
  .custom-css .bottom-350-l {
    bottom: -12px;
  }
  .custom-css .bottom400-l {
    bottom: 16px;
  }
  .custom-css .bottom-400-l {
    bottom: -16px;
  }
  .custom-css .bottom500-l {
    bottom: 32px;
  }
  .custom-css .bottom-500-l {
    bottom: -32px;
  }
  .custom-css .bottom600-l {
    bottom: 40px;
  }
  .custom-css .bottom-600-l {
    bottom: -40px;
  }
  .custom-css .bottom700-l {
    bottom: 80px;
  }
  .custom-css .bottom-700-l {
    bottom: -80px;
  }
  .custom-css .bottom750-l {
    bottom: 96px;
  }
  .custom-css .bottom-750-l {
    bottom: -96px;
  }
  .custom-css .bottom800-l {
    bottom: 120px;
  }
  .custom-css .bottom-800-l {
    bottom: -120px;
  }
  .custom-css .bottom900-l {
    bottom: 200px;
  }
  .custom-css .bottom-900-l {
    bottom: -200px;
  }
  .custom-css .bottom1000-l {
    bottom: 320px;
  }
  .custom-css .bottom-1000-l {
    bottom: -320px;
  }
  .custom-css .bottom-8p-l {
    bottom: 8.33333333%;
  }
  .custom-css .bottom--8p-l {
    bottom: -8.33333333%;
  }
  .custom-css .bottom-10p-l {
    bottom: 10%;
  }
  .custom-css .bottom--10p-l {
    bottom: -10%;
  }
  .custom-css .bottom-16p-l {
    bottom: 16.66666667%;
  }
  .custom-css .bottom--16p-l {
    bottom: -16.66666667%;
  }
  .custom-css .bottom-20p-l {
    bottom: 20%;
  }
  .custom-css .bottom--20p-l {
    bottom: -20%;
  }
  .custom-css .bottom-25p-l {
    bottom: 25%;
  }
  .custom-css .bottom--25p-l {
    bottom: -25%;
  }
  .custom-css .bottom-30p-l {
    bottom: 30%;
  }
  .custom-css .bottom--30p-l {
    bottom: -30%;
  }
  .custom-css .bottom-33p-l {
    bottom: 33.33333333%;
  }
  .custom-css .bottom--33p-l {
    bottom: -33.33333333%;
  }
  .custom-css .bottom-40p-l {
    bottom: 40%;
  }
  .custom-css .bottom--40p-l {
    bottom: -40%;
  }
  .custom-css .bottom-41p-l {
    bottom: 41.66666667%;
  }
  .custom-css .bottom--41p-l {
    bottom: -41.66666667%;
  }
  .custom-css .bottom-50p-l {
    bottom: 50%;
  }
  .custom-css .bottom--50p-l {
    bottom: -50%;
  }
  .custom-css .bottom-58p-l {
    bottom: 58.33333333%;
  }
  .custom-css .bottom--58p-l {
    bottom: -58.33333333%;
  }
  .custom-css .bottom-60p-l {
    bottom: 60%;
  }
  .custom-css .bottom--60p-l {
    bottom: -60%;
  }
  .custom-css .bottom-66p-l {
    bottom: 66.66666667%;
  }
  .custom-css .bottom--66p-l {
    bottom: -66.66666667%;
  }
  .custom-css .bottom-70p-l {
    bottom: 70%;
  }
  .custom-css .bottom--70p-l {
    bottom: -70%;
  }
  .custom-css .bottom-75p-l {
    bottom: 75%;
  }
  .custom-css .bottom--75p-l {
    bottom: -75%;
  }
  .custom-css .bottom-80p-l {
    bottom: 80%;
  }
  .custom-css .bottom--80p-l {
    bottom: -80%;
  }
  .custom-css .bottom-83p-l {
    bottom: 83.33333333%;
  }
  .custom-css .bottom--83p-l {
    bottom: -83.33333333%;
  }
  .custom-css .bottom-90p-l {
    bottom: 90%;
  }
  .custom-css .bottom--90p-l {
    bottom: -90%;
  }
  .custom-css .bottom-91p-l {
    bottom: 91.66666667%;
  }
  .custom-css .bottom--91p-l {
    bottom: -91.66666667%;
  }
  .custom-css .bottom-100p-l {
    bottom: 100%;
  }
  .custom-css .bottom--100p-l {
    bottom: -100%;
  }
  .custom-css .left-auto-l {
    left: auto;
  }
  .custom-css .left0-l {
    left: 0;
  }
  .custom-css .left300-l {
    left: 8px;
  }
  .custom-css .left-300-l {
    left: -8px;
  }
  .custom-css .left350-l {
    left: 12px;
  }
  .custom-css .left-350-l {
    left: -12px;
  }
  .custom-css .left400-l {
    left: 16px;
  }
  .custom-css .left-400-l {
    left: -16px;
  }
  .custom-css .left500-l {
    left: 32px;
  }
  .custom-css .left-500-l {
    left: -32px;
  }
  .custom-css .left600-l {
    left: 40px;
  }
  .custom-css .left-600-l {
    left: -40px;
  }
  .custom-css .left700-l {
    left: 80px;
  }
  .custom-css .left-700-l {
    left: -80px;
  }
  .custom-css .left750-l {
    left: 96px;
  }
  .custom-css .left-750-l {
    left: -96px;
  }
  .custom-css .left800-l {
    left: 120px;
  }
  .custom-css .left-800-l {
    left: -120px;
  }
  .custom-css .left900-l {
    left: 200px;
  }
  .custom-css .left-900-l {
    left: -200px;
  }
  .custom-css .left1000-l {
    left: 320px;
  }
  .custom-css .left-1000-l {
    left: -320px;
  }
  .custom-css .left-8p-l {
    left: 8.33333333%;
  }
  .custom-css .left--8p-l {
    left: -8.33333333%;
  }
  .custom-css .left-10p-l {
    left: 10%;
  }
  .custom-css .left--10p-l {
    left: -10%;
  }
  .custom-css .left-16p-l {
    left: 16.66666667%;
  }
  .custom-css .left--16p-l {
    left: -16.66666667%;
  }
  .custom-css .left-20p-l {
    left: 20%;
  }
  .custom-css .left--20p-l {
    left: -20%;
  }
  .custom-css .left-25p-l {
    left: 25%;
  }
  .custom-css .left--25p-l {
    left: -25%;
  }
  .custom-css .left-30p-l {
    left: 30%;
  }
  .custom-css .left--30p-l {
    left: -30%;
  }
  .custom-css .left-33p-l {
    left: 33.33333333%;
  }
  .custom-css .left--33p-l {
    left: -33.33333333%;
  }
  .custom-css .left-40p-l {
    left: 40%;
  }
  .custom-css .left--40p-l {
    left: -40%;
  }
  .custom-css .left-41p-l {
    left: 41.66666667%;
  }
  .custom-css .left--41p-l {
    left: -41.66666667%;
  }
  .custom-css .left-50p-l {
    left: 50%;
  }
  .custom-css .left--50p-l {
    left: -50%;
  }
  .custom-css .left-58p-l {
    left: 58.33333333%;
  }
  .custom-css .left--58p-l {
    left: -58.33333333%;
  }
  .custom-css .left-60p-l {
    left: 60%;
  }
  .custom-css .left--60p-l {
    left: -60%;
  }
  .custom-css .left-66p-l {
    left: 66.66666667%;
  }
  .custom-css .left--66p-l {
    left: -66.66666667%;
  }
  .custom-css .left-70p-l {
    left: 70%;
  }
  .custom-css .left--70p-l {
    left: -70%;
  }
  .custom-css .left-75p-l {
    left: 75%;
  }
  .custom-css .left--75p-l {
    left: -75%;
  }
  .custom-css .left-80p-l {
    left: 80%;
  }
  .custom-css .left--80p-l {
    left: -80%;
  }
  .custom-css .left-83p-l {
    left: 83.33333333%;
  }
  .custom-css .left--83p-l {
    left: -83.33333333%;
  }
  .custom-css .left-90p-l {
    left: 90%;
  }
  .custom-css .left--90p-l {
    left: -90%;
  }
  .custom-css .left-91p-l {
    left: 91.66666667%;
  }
  .custom-css .left--91p-l {
    left: -91.66666667%;
  }
  .custom-css .left-100p-l {
    left: 100%;
  }
  .custom-css .left--100p-l {
    left: -100%;
  }
  .custom-css .center-x-l {
    left: 50%;
    transform: translateX(-50%);
  }
  .custom-css .center-y-l {
    top: 50%;
    transform: translateY(-50%);
  }
  .custom-css .center-xy-l {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media screen and (min-width: 1360px) {
  .custom-css .top-auto-xl {
    top: auto;
  }
  .custom-css .top0-xl {
    top: 0;
  }
  .custom-css .top300-xl {
    top: 8px;
  }
  .custom-css .top-300-xl {
    top: -8px;
  }
  .custom-css .top350-xl {
    top: 12px;
  }
  .custom-css .top-350-xl {
    top: -12px;
  }
  .custom-css .top400-xl {
    top: 16px;
  }
  .custom-css .top-400-xl {
    top: -16px;
  }
  .custom-css .top500-xl {
    top: 32px;
  }
  .custom-css .top-500-xl {
    top: -32px;
  }
  .custom-css .top600-xl {
    top: 40px;
  }
  .custom-css .top-600-xl {
    top: -40px;
  }
  .custom-css .top700-xl {
    top: 80px;
  }
  .custom-css .top-700-xl {
    top: -80px;
  }
  .custom-css .top750-xl {
    top: 96px;
  }
  .custom-css .top-750-xl {
    top: -96px;
  }
  .custom-css .top800-xl {
    top: 120px;
  }
  .custom-css .top-800-xl {
    top: -120px;
  }
  .custom-css .top900-xl {
    top: 200px;
  }
  .custom-css .top-900-xl {
    top: -200px;
  }
  .custom-css .top1000-xl {
    top: 320px;
  }
  .custom-css .top-1000-xl {
    top: -320px;
  }
  .custom-css .top-8p-xl {
    top: 8.33333333%;
  }
  .custom-css .top--8p-xl {
    top: -8.33333333%;
  }
  .custom-css .top-10p-xl {
    top: 10%;
  }
  .custom-css .top--10p-xl {
    top: -10%;
  }
  .custom-css .top-16p-xl {
    top: 16.66666667%;
  }
  .custom-css .top--16p-xl {
    top: -16.66666667%;
  }
  .custom-css .top-20p-xl {
    top: 20%;
  }
  .custom-css .top--20p-xl {
    top: -20%;
  }
  .custom-css .top-25p-xl {
    top: 25%;
  }
  .custom-css .top--25p-xl {
    top: -25%;
  }
  .custom-css .top-30p-xl {
    top: 30%;
  }
  .custom-css .top--30p-xl {
    top: -30%;
  }
  .custom-css .top-33p-xl {
    top: 33.33333333%;
  }
  .custom-css .top--33p-xl {
    top: -33.33333333%;
  }
  .custom-css .top-40p-xl {
    top: 40%;
  }
  .custom-css .top--40p-xl {
    top: -40%;
  }
  .custom-css .top-41p-xl {
    top: 41.66666667%;
  }
  .custom-css .top--41p-xl {
    top: -41.66666667%;
  }
  .custom-css .top-50p-xl {
    top: 50%;
  }
  .custom-css .top--50p-xl {
    top: -50%;
  }
  .custom-css .top-58p-xl {
    top: 58.33333333%;
  }
  .custom-css .top--58p-xl {
    top: -58.33333333%;
  }
  .custom-css .top-60p-xl {
    top: 60%;
  }
  .custom-css .top--60p-xl {
    top: -60%;
  }
  .custom-css .top-66p-xl {
    top: 66.66666667%;
  }
  .custom-css .top--66p-xl {
    top: -66.66666667%;
  }
  .custom-css .top-70p-xl {
    top: 70%;
  }
  .custom-css .top--70p-xl {
    top: -70%;
  }
  .custom-css .top-75p-xl {
    top: 75%;
  }
  .custom-css .top--75p-xl {
    top: -75%;
  }
  .custom-css .top-80p-xl {
    top: 80%;
  }
  .custom-css .top--80p-xl {
    top: -80%;
  }
  .custom-css .top-83p-xl {
    top: 83.33333333%;
  }
  .custom-css .top--83p-xl {
    top: -83.33333333%;
  }
  .custom-css .top-90p-xl {
    top: 90%;
  }
  .custom-css .top--90p-xl {
    top: -90%;
  }
  .custom-css .top-91p-xl {
    top: 91.66666667%;
  }
  .custom-css .top--91p-xl {
    top: -91.66666667%;
  }
  .custom-css .top-100p-xl {
    top: 100%;
  }
  .custom-css .top--100p-xl {
    top: -100%;
  }
  .custom-css .right-auto-xl {
    right: auto;
  }
  .custom-css .right0-xl {
    right: 0;
  }
  .custom-css .right300-xl {
    right: 8px;
  }
  .custom-css .right-300-xl {
    right: -8px;
  }
  .custom-css .right350-xl {
    right: 12px;
  }
  .custom-css .right-350-xl {
    right: -12px;
  }
  .custom-css .right400-xl {
    right: 16px;
  }
  .custom-css .right-400-xl {
    right: -16px;
  }
  .custom-css .right500-xl {
    right: 32px;
  }
  .custom-css .right-500-xl {
    right: -32px;
  }
  .custom-css .right600-xl {
    right: 40px;
  }
  .custom-css .right-600-xl {
    right: -40px;
  }
  .custom-css .right700-xl {
    right: 80px;
  }
  .custom-css .right-700-xl {
    right: -80px;
  }
  .custom-css .right750-xl {
    right: 96px;
  }
  .custom-css .right-750-xl {
    right: -96px;
  }
  .custom-css .right800-xl {
    right: 120px;
  }
  .custom-css .right-800-xl {
    right: -120px;
  }
  .custom-css .right900-xl {
    right: 200px;
  }
  .custom-css .right-900-xl {
    right: -200px;
  }
  .custom-css .right1000-xl {
    right: 320px;
  }
  .custom-css .right-1000-xl {
    right: -320px;
  }
  .custom-css .right-8p-xl {
    right: 8.33333333%;
  }
  .custom-css .right--8p-xl {
    right: -8.33333333%;
  }
  .custom-css .right-10p-xl {
    right: 10%;
  }
  .custom-css .right--10p-xl {
    right: -10%;
  }
  .custom-css .right-16p-xl {
    right: 16.66666667%;
  }
  .custom-css .right--16p-xl {
    right: -16.66666667%;
  }
  .custom-css .right-20p-xl {
    right: 20%;
  }
  .custom-css .right--20p-xl {
    right: -20%;
  }
  .custom-css .right-25p-xl {
    right: 25%;
  }
  .custom-css .right--25p-xl {
    right: -25%;
  }
  .custom-css .right-30p-xl {
    right: 30%;
  }
  .custom-css .right--30p-xl {
    right: -30%;
  }
  .custom-css .right-33p-xl {
    right: 33.33333333%;
  }
  .custom-css .right--33p-xl {
    right: -33.33333333%;
  }
  .custom-css .right-40p-xl {
    right: 40%;
  }
  .custom-css .right--40p-xl {
    right: -40%;
  }
  .custom-css .right-41p-xl {
    right: 41.66666667%;
  }
  .custom-css .right--41p-xl {
    right: -41.66666667%;
  }
  .custom-css .right-50p-xl {
    right: 50%;
  }
  .custom-css .right--50p-xl {
    right: -50%;
  }
  .custom-css .right-58p-xl {
    right: 58.33333333%;
  }
  .custom-css .right--58p-xl {
    right: -58.33333333%;
  }
  .custom-css .right-60p-xl {
    right: 60%;
  }
  .custom-css .right--60p-xl {
    right: -60%;
  }
  .custom-css .right-66p-xl {
    right: 66.66666667%;
  }
  .custom-css .right--66p-xl {
    right: -66.66666667%;
  }
  .custom-css .right-70p-xl {
    right: 70%;
  }
  .custom-css .right--70p-xl {
    right: -70%;
  }
  .custom-css .right-75p-xl {
    right: 75%;
  }
  .custom-css .right--75p-xl {
    right: -75%;
  }
  .custom-css .right-80p-xl {
    right: 80%;
  }
  .custom-css .right--80p-xl {
    right: -80%;
  }
  .custom-css .right-83p-xl {
    right: 83.33333333%;
  }
  .custom-css .right--83p-xl {
    right: -83.33333333%;
  }
  .custom-css .right-90p-xl {
    right: 90%;
  }
  .custom-css .right--90p-xl {
    right: -90%;
  }
  .custom-css .right-91p-xl {
    right: 91.66666667%;
  }
  .custom-css .right--91p-xl {
    right: -91.66666667%;
  }
  .custom-css .right-100p-xl {
    right: 100%;
  }
  .custom-css .right--100p-xl {
    right: -100%;
  }
  .custom-css .bottom-auto-xl {
    bottom: auto;
  }
  .custom-css .bottom0-xl {
    bottom: 0;
  }
  .custom-css .bottom300-xl {
    bottom: 8px;
  }
  .custom-css .bottom-300-xl {
    bottom: -8px;
  }
  .custom-css .bottom350-xl {
    bottom: 12px;
  }
  .custom-css .bottom-350-xl {
    bottom: -12px;
  }
  .custom-css .bottom400-xl {
    bottom: 16px;
  }
  .custom-css .bottom-400-xl {
    bottom: -16px;
  }
  .custom-css .bottom500-xl {
    bottom: 32px;
  }
  .custom-css .bottom-500-xl {
    bottom: -32px;
  }
  .custom-css .bottom600-xl {
    bottom: 40px;
  }
  .custom-css .bottom-600-xl {
    bottom: -40px;
  }
  .custom-css .bottom700-xl {
    bottom: 80px;
  }
  .custom-css .bottom-700-xl {
    bottom: -80px;
  }
  .custom-css .bottom750-xl {
    bottom: 96px;
  }
  .custom-css .bottom-750-xl {
    bottom: -96px;
  }
  .custom-css .bottom800-xl {
    bottom: 120px;
  }
  .custom-css .bottom-800-xl {
    bottom: -120px;
  }
  .custom-css .bottom900-xl {
    bottom: 200px;
  }
  .custom-css .bottom-900-xl {
    bottom: -200px;
  }
  .custom-css .bottom1000-xl {
    bottom: 320px;
  }
  .custom-css .bottom-1000-xl {
    bottom: -320px;
  }
  .custom-css .bottom-8p-xl {
    bottom: 8.33333333%;
  }
  .custom-css .bottom--8p-xl {
    bottom: -8.33333333%;
  }
  .custom-css .bottom-10p-xl {
    bottom: 10%;
  }
  .custom-css .bottom--10p-xl {
    bottom: -10%;
  }
  .custom-css .bottom-16p-xl {
    bottom: 16.66666667%;
  }
  .custom-css .bottom--16p-xl {
    bottom: -16.66666667%;
  }
  .custom-css .bottom-20p-xl {
    bottom: 20%;
  }
  .custom-css .bottom--20p-xl {
    bottom: -20%;
  }
  .custom-css .bottom-25p-xl {
    bottom: 25%;
  }
  .custom-css .bottom--25p-xl {
    bottom: -25%;
  }
  .custom-css .bottom-30p-xl {
    bottom: 30%;
  }
  .custom-css .bottom--30p-xl {
    bottom: -30%;
  }
  .custom-css .bottom-33p-xl {
    bottom: 33.33333333%;
  }
  .custom-css .bottom--33p-xl {
    bottom: -33.33333333%;
  }
  .custom-css .bottom-40p-xl {
    bottom: 40%;
  }
  .custom-css .bottom--40p-xl {
    bottom: -40%;
  }
  .custom-css .bottom-41p-xl {
    bottom: 41.66666667%;
  }
  .custom-css .bottom--41p-xl {
    bottom: -41.66666667%;
  }
  .custom-css .bottom-50p-xl {
    bottom: 50%;
  }
  .custom-css .bottom--50p-xl {
    bottom: -50%;
  }
  .custom-css .bottom-58p-xl {
    bottom: 58.33333333%;
  }
  .custom-css .bottom--58p-xl {
    bottom: -58.33333333%;
  }
  .custom-css .bottom-60p-xl {
    bottom: 60%;
  }
  .custom-css .bottom--60p-xl {
    bottom: -60%;
  }
  .custom-css .bottom-66p-xl {
    bottom: 66.66666667%;
  }
  .custom-css .bottom--66p-xl {
    bottom: -66.66666667%;
  }
  .custom-css .bottom-70p-xl {
    bottom: 70%;
  }
  .custom-css .bottom--70p-xl {
    bottom: -70%;
  }
  .custom-css .bottom-75p-xl {
    bottom: 75%;
  }
  .custom-css .bottom--75p-xl {
    bottom: -75%;
  }
  .custom-css .bottom-80p-xl {
    bottom: 80%;
  }
  .custom-css .bottom--80p-xl {
    bottom: -80%;
  }
  .custom-css .bottom-83p-xl {
    bottom: 83.33333333%;
  }
  .custom-css .bottom--83p-xl {
    bottom: -83.33333333%;
  }
  .custom-css .bottom-90p-xl {
    bottom: 90%;
  }
  .custom-css .bottom--90p-xl {
    bottom: -90%;
  }
  .custom-css .bottom-91p-xl {
    bottom: 91.66666667%;
  }
  .custom-css .bottom--91p-xl {
    bottom: -91.66666667%;
  }
  .custom-css .bottom-100p-xl {
    bottom: 100%;
  }
  .custom-css .bottom--100p-xl {
    bottom: -100%;
  }
  .custom-css .left-auto-xl {
    left: auto;
  }
  .custom-css .left0-xl {
    left: 0;
  }
  .custom-css .left300-xl {
    left: 8px;
  }
  .custom-css .left-300-xl {
    left: -8px;
  }
  .custom-css .left350-xl {
    left: 12px;
  }
  .custom-css .left-350-xl {
    left: -12px;
  }
  .custom-css .left400-xl {
    left: 16px;
  }
  .custom-css .left-400-xl {
    left: -16px;
  }
  .custom-css .left500-xl {
    left: 32px;
  }
  .custom-css .left-500-xl {
    left: -32px;
  }
  .custom-css .left600-xl {
    left: 40px;
  }
  .custom-css .left-600-xl {
    left: -40px;
  }
  .custom-css .left700-xl {
    left: 80px;
  }
  .custom-css .left-700-xl {
    left: -80px;
  }
  .custom-css .left750-xl {
    left: 96px;
  }
  .custom-css .left-750-xl {
    left: -96px;
  }
  .custom-css .left800-xl {
    left: 120px;
  }
  .custom-css .left-800-xl {
    left: -120px;
  }
  .custom-css .left900-xl {
    left: 200px;
  }
  .custom-css .left-900-xl {
    left: -200px;
  }
  .custom-css .left1000-xl {
    left: 320px;
  }
  .custom-css .left-1000-xl {
    left: -320px;
  }
  .custom-css .left-8p-xl {
    left: 8.33333333%;
  }
  .custom-css .left--8p-xl {
    left: -8.33333333%;
  }
  .custom-css .left-10p-xl {
    left: 10%;
  }
  .custom-css .left--10p-xl {
    left: -10%;
  }
  .custom-css .left-16p-xl {
    left: 16.66666667%;
  }
  .custom-css .left--16p-xl {
    left: -16.66666667%;
  }
  .custom-css .left-20p-xl {
    left: 20%;
  }
  .custom-css .left--20p-xl {
    left: -20%;
  }
  .custom-css .left-25p-xl {
    left: 25%;
  }
  .custom-css .left--25p-xl {
    left: -25%;
  }
  .custom-css .left-30p-xl {
    left: 30%;
  }
  .custom-css .left--30p-xl {
    left: -30%;
  }
  .custom-css .left-33p-xl {
    left: 33.33333333%;
  }
  .custom-css .left--33p-xl {
    left: -33.33333333%;
  }
  .custom-css .left-40p-xl {
    left: 40%;
  }
  .custom-css .left--40p-xl {
    left: -40%;
  }
  .custom-css .left-41p-xl {
    left: 41.66666667%;
  }
  .custom-css .left--41p-xl {
    left: -41.66666667%;
  }
  .custom-css .left-50p-xl {
    left: 50%;
  }
  .custom-css .left--50p-xl {
    left: -50%;
  }
  .custom-css .left-58p-xl {
    left: 58.33333333%;
  }
  .custom-css .left--58p-xl {
    left: -58.33333333%;
  }
  .custom-css .left-60p-xl {
    left: 60%;
  }
  .custom-css .left--60p-xl {
    left: -60%;
  }
  .custom-css .left-66p-xl {
    left: 66.66666667%;
  }
  .custom-css .left--66p-xl {
    left: -66.66666667%;
  }
  .custom-css .left-70p-xl {
    left: 70%;
  }
  .custom-css .left--70p-xl {
    left: -70%;
  }
  .custom-css .left-75p-xl {
    left: 75%;
  }
  .custom-css .left--75p-xl {
    left: -75%;
  }
  .custom-css .left-80p-xl {
    left: 80%;
  }
  .custom-css .left--80p-xl {
    left: -80%;
  }
  .custom-css .left-83p-xl {
    left: 83.33333333%;
  }
  .custom-css .left--83p-xl {
    left: -83.33333333%;
  }
  .custom-css .left-90p-xl {
    left: 90%;
  }
  .custom-css .left--90p-xl {
    left: -90%;
  }
  .custom-css .left-91p-xl {
    left: 91.66666667%;
  }
  .custom-css .left--91p-xl {
    left: -91.66666667%;
  }
  .custom-css .left-100p-xl {
    left: 100%;
  }
  .custom-css .left--100p-xl {
    left: -100%;
  }
}
.custom-css .dn {
  display: none;
}
.custom-css .db {
  display: block;
}
.custom-css .di {
  display: inline;
}
.custom-css .dib {
  display: inline-block;
}
.custom-css .dit {
  display: inline-table;
}
.custom-css .dt {
  display: table;
}
.custom-css .dtc {
  display: table-cell;
}
.custom-css .dt-row {
  display: table-row;
}
.custom-css .dt-columm {
  display: table-column;
}
.custom-css .dt-column-group {
  display: table-column-group;
}
.custom-css .dt-header-group {
  display: table-header-group;
}
.custom-css .flex {
  display: flex;
}
.custom-css .inline-flex {
  display: inline-flex;
}
.custom-css .dg {
  display: grid;
}
.custom-css .grid--overlap {
  grid-template: 'Content';
}
.custom-css .grid--overlap > * {
  position: relative;
  grid-area: Content / Content;
}
@media screen and (min-width: 480px) {
  .custom-css .dn-ns {
    display: none;
  }
  .custom-css .db-ns {
    display: block;
  }
  .custom-css .di-ns {
    display: inline;
  }
  .custom-css .dib-ns {
    display: inline-block;
  }
  .custom-css .dit-ns {
    display: inline-table;
  }
  .custom-css .dt-ns {
    display: table;
  }
  .custom-css .dtc-ns {
    display: table-cell;
  }
  .custom-css .dt-row-ns {
    display: table-row;
  }
  .custom-css .dt-columm-ns {
    display: table-column;
  }
  .custom-css .dt-column-group-ns {
    display: table-column-group;
  }
  .custom-css .dt-header-group-ns {
    display: table-header-group;
  }
  .custom-css .flex-ns {
    display: flex;
  }
  .custom-css .inline-flex-ns {
    display: inline-flex;
  }
  .custom-css .dg-ns {
    display: grid;
  }
  .custom-css .grid--overlap-ns {
    grid-template: 'Content';
  }
  .custom-css .grid--overlap-ns > * {
    position: relative;
    grid-area: Content / Content;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .dn-m {
    display: none;
  }
  .custom-css .db-m {
    display: block;
  }
  .custom-css .di-m {
    display: inline;
  }
  .custom-css .dib-m {
    display: inline-block;
  }
  .custom-css .dit-m {
    display: inline-table;
  }
  .custom-css .dt-m {
    display: table;
  }
  .custom-css .dtc-m {
    display: table-cell;
  }
  .custom-css .dt-row-m {
    display: table-row;
  }
  .custom-css .dt-columm-m {
    display: table-column;
  }
  .custom-css .dt-column-group-m {
    display: table-column-group;
  }
  .custom-css .dt-header-group-m {
    display: table-header-group;
  }
  .custom-css .flex-m {
    display: flex;
  }
  .custom-css .inline-flex-m {
    display: inline-flex;
  }
  .custom-css .dg-m {
    display: grid;
  }
  .custom-css .grid--overlap-m {
    grid-template: 'Content';
  }
  .custom-css .grid--overlap-m > * {
    position: relative;
    grid-area: Content / Content;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .dn-xm {
    display: none;
  }
  .custom-css .db-xm {
    display: block;
  }
  .custom-css .di-xm {
    display: inline;
  }
  .custom-css .dib-xm {
    display: inline-block;
  }
  .custom-css .dit-xm {
    display: inline-table;
  }
  .custom-css .dt-xm {
    display: table;
  }
  .custom-css .dtc-xm {
    display: table-cell;
  }
  .custom-css .dt-row-xm {
    display: table-row;
  }
  .custom-css .dt-columm-xm {
    display: table-column;
  }
  .custom-css .dt-column-group-xm {
    display: table-column-group;
  }
  .custom-css .dt-header-group-xm {
    display: table-header-group;
  }
  .custom-css .flex-xm {
    display: flex;
  }
  .custom-css .inline-flex-xm {
    display: inline-flex;
  }
  .custom-css .dg-xm {
    display: grid;
  }
  .custom-css .grid--overlap-xm {
    grid-template: 'Content';
  }
  .custom-css .grid--overlap-xm > * {
    position: relative;
    grid-area: Content / Content;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .dn-l {
    display: none;
  }
  .custom-css .db-l {
    display: block;
  }
  .custom-css .di-l {
    display: inline;
  }
  .custom-css .dib-l {
    display: inline-block;
  }
  .custom-css .dit-l {
    display: inline-table;
  }
  .custom-css .dt-l {
    display: table;
  }
  .custom-css .dtc-l {
    display: table-cell;
  }
  .custom-css .dt-row-l {
    display: table-row;
  }
  .custom-css .dt-columm-l {
    display: table-column;
  }
  .custom-css .dt-column-group-l {
    display: table-column-group;
  }
  .custom-css .dt-header-group-l {
    display: table-header-group;
  }
  .custom-css .flex-l {
    display: flex;
  }
  .custom-css .inline-flex-l {
    display: inline-flex;
  }
  .custom-css .dg-l {
    display: grid;
  }
  .custom-css .grid--overlap-l {
    grid-template: 'Content';
  }
  .custom-css .grid--overlap-l > * {
    position: relative;
    grid-area: Content / Content;
  }
}
@media print {
  .custom-css .dn-p {
    display: none;
  }
  .custom-css .db-p {
    display: block;
  }
  .custom-css .di-p {
    display: inline;
  }
  .custom-css .dib-p {
    display: inline-block;
  }
  .custom-css .dit-p {
    display: inline-table;
  }
  .custom-css .dt-p {
    display: table;
  }
  .custom-css .dtc-p {
    display: table-cell;
  }
  .custom-css .dt-row-p {
    display: table-row;
  }
  .custom-css .dt-columm-p {
    display: table-column;
  }
  .custom-css .dt-column-group-p {
    display: table-column-group;
  }
  .custom-css .dt-header-group-p {
    display: table-header-group;
  }
  .custom-css .flex-p {
    display: flex;
  }
  .custom-css .inline-flex-p {
    display: inline-flex;
  }
  .custom-css .dg-p {
    display: grid;
  }
  .custom-css .grid--overlap-p {
    grid-template: 'Content';
  }
  .custom-css .grid--overlap-p > * {
    position: relative;
    grid-area: Content / Content;
  }
}
.custom-css .elevation100,
.custom-css .hover-elevation100:hover {
  box-shadow: 0 2px 4px rgba(39, 51, 51, 0.24);
}
.custom-css .elevation200,
.custom-css .hover-elevation200:hover {
  box-shadow: 0 4px 8px rgba(39, 51, 51, 0.24);
}
.custom-css .elevation300,
.custom-css .hover-elevation300:hover {
  box-shadow: 0 8px 16px rgba(39, 51, 51, 0.24);
}
.custom-css .elevation400,
.custom-css .hover-elevation400:hover {
  box-shadow: 0 16px 32px rgba(39, 51, 51, 0.24);
}
.custom-css .elevation0,
.custom-css .hover-elevation0:hover {
  box-shadow: none;
}
@media screen and (min-width: 480px) {
  .custom-css .elevation100-ns,
  .custom-css .hover-elevation100-ns:hover {
    box-shadow: 0 2px 4px rgba(39, 51, 51, 0.24);
  }
  .custom-css .elevation200-ns,
  .custom-css .hover-elevation200-ns:hover {
    box-shadow: 0 4px 8px rgba(39, 51, 51, 0.24);
  }
  .custom-css .elevation300-ns,
  .custom-css .hover-elevation300-ns:hover {
    box-shadow: 0 8px 16px rgba(39, 51, 51, 0.24);
  }
  .custom-css .elevation400-ns,
  .custom-css .hover-elevation400-ns:hover {
    box-shadow: 0 16px 32px rgba(39, 51, 51, 0.24);
  }
  .custom-css .elevation0-ns,
  .custom-css .hover-elevation-ns:hover {
    box-shadow: none;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .elevation100-m,
  .custom-css .hover-elevation100-m:hover {
    box-shadow: 0 2px 4px rgba(39, 51, 51, 0.24);
  }
  .custom-css .elevation200-m,
  .custom-css .hover-elevation200-m:hover {
    box-shadow: 0 4px 8px rgba(39, 51, 51, 0.24);
  }
  .custom-css .elevation300-m,
  .custom-css .hover-elevation300-m:hover {
    box-shadow: 0 8px 16px rgba(39, 51, 51, 0.24);
  }
  .custom-css .elevation400-m,
  .custom-css .hover-elevation400-m:hover {
    box-shadow: 0 16px 32px rgba(39, 51, 51, 0.24);
  }
  .custom-css .elevation0-m,
  .custom-css .hover-elevation-m:hover {
    box-shadow: none;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .elevation100-xm,
  .custom-css .hover-elevation100-xm:hover {
    box-shadow: 0 2px 4px rgba(39, 51, 51, 0.24);
  }
  .custom-css .elevation200-xm,
  .custom-css .hover-elevation200-xm:hover {
    box-shadow: 0 4px 8px rgba(39, 51, 51, 0.24);
  }
  .custom-css .elevation300-xm,
  .custom-css .hover-elevation300-xm:hover {
    box-shadow: 0 8px 16px rgba(39, 51, 51, 0.24);
  }
  .custom-css .elevation400-xm,
  .custom-css .hover-elevation400-xm:hover {
    box-shadow: 0 16px 32px rgba(39, 51, 51, 0.24);
  }
  .custom-css .elevation0-xm,
  .custom-css .hover-elevation-xm:hover {
    box-shadow: none;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .elevation100-l,
  .custom-css .hover-elevation100-l:hover {
    box-shadow: 0 2px 4px rgba(39, 51, 51, 0.24);
  }
  .custom-css .elevation200-l,
  .custom-css .hover-elevation200-l:hover {
    box-shadow: 0 4px 8px rgba(39, 51, 51, 0.24);
  }
  .custom-css .elevation300-l,
  .custom-css .hover-elevation300-l:hover {
    box-shadow: 0 8px 16px rgba(39, 51, 51, 0.24);
  }
  .custom-css .elevation400-l,
  .custom-css .hover-elevation400-l:hover {
    box-shadow: 0 16px 32px rgba(39, 51, 51, 0.24);
  }
  .custom-css .elevation0-l,
  .custom-css .hover-elevation-l:hover {
    box-shadow: none;
  }
}
@supports (filter: none) {
  .custom-css .filter-none {
    filter: none;
  }
  .custom-css .filter-invert {
    filter: invert(1);
  }
  .custom-css .filter-grayscale {
    filter: grayscale(1);
  }
}
@media screen and (min-width: 480px) {
  @supports (filter: none) {
    .custom-css .filter-none-ns {
      filter: none;
    }
    .custom-css .filter-invert-ns {
      filter: invert(1);
    }
    .custom-css .filter-grayscale-ns {
      filter: grayscale(1);
    }
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  @supports (filter: none) {
    .custom-css .filter-none-m {
      filter: none;
    }
    .custom-css .filter-invert-m {
      filter: invert(1);
    }
    .custom-css .filter-grayscale-m {
      filter: grayscale(1);
    }
  }
}
@media screen and (min-width: 1024px) {
  @supports (filter: none) {
    .custom-css .filter-none-xm {
      filter: none;
    }
    .custom-css .filter-invert-xm {
      filter: invert(1);
    }
    .custom-css .filter-grayscale-xm {
      filter: grayscale(1);
    }
  }
}
@media screen and (min-width: 960px) {
  @supports (filter: none) {
    .custom-css .filter-none-l {
      filter: none;
    }
    .custom-css .filter-invert-l {
      filter: invert(1);
    }
    .custom-css .filter-grayscale-l {
      filter: grayscale(1);
    }
  }
}
.custom-css .flex-auto {
  min-width: 0;
  min-height: 0;
  flex: 1 1 auto;
}
.custom-css .flex-none {
  flex: none;
}
.custom-css .flex-column {
  flex-direction: column;
}
.custom-css .flex-row {
  flex-direction: row;
}
.custom-css .flex-wrap {
  flex-wrap: wrap;
}
.custom-css .flex-nowrap {
  flex-wrap: nowrap;
}
.custom-css .flex-wrap-reverse {
  flex-wrap: wrap-reverse;
}
.custom-css .flex-column-reverse {
  flex-direction: column-reverse;
}
.custom-css .flex-row-reverse {
  flex-direction: row-reverse;
}
.custom-css .items-start {
  align-items: flex-start;
}
.custom-css .items-end {
  align-items: flex-end;
}
.custom-css .items-center {
  align-items: center;
}
.custom-css .items-baseline {
  align-items: baseline;
}
.custom-css .items-stretch {
  align-items: stretch;
}
.custom-css .self-start {
  align-self: flex-start;
}
.custom-css .self-end {
  align-self: flex-end;
}
.custom-css .self-center {
  align-self: center;
}
.custom-css .self-baseline {
  align-self: baseline;
}
.custom-css .self-stretch {
  align-self: stretch;
}
.custom-css .justify-start {
  justify-content: flex-start;
}
.custom-css .justify-end {
  justify-content: flex-end;
}
.custom-css .justify-center {
  justify-content: center;
}
.custom-css .justify-between {
  justify-content: space-between;
}
.custom-css .justify-around {
  justify-content: space-around;
}
.custom-css .content-start {
  align-content: flex-start;
}
.custom-css .content-end {
  align-content: flex-end;
}
.custom-css .content-center {
  align-content: center;
}
.custom-css .content-between {
  align-content: space-between;
}
.custom-css .content-around {
  align-content: space-around;
}
.custom-css .content-stretch {
  align-content: stretch;
}
.custom-css .order-0 {
  order: 0;
}
.custom-css .order-1 {
  order: 1;
}
.custom-css .order-2 {
  order: 2;
}
.custom-css .order-3 {
  order: 3;
}
.custom-css .order-4 {
  order: 4;
}
.custom-css .order-5 {
  order: 5;
}
.custom-css .order-6 {
  order: 6;
}
.custom-css .order-7 {
  order: 7;
}
.custom-css .order-8 {
  order: 8;
}
.custom-css .order-first {
  order: -1;
}
.custom-css .order-last {
  order: 99999;
}
.custom-css .flex-grow-0 {
  flex-grow: 0;
}
.custom-css .flex-grow-1 {
  flex-grow: 1;
}
.custom-css .flex-shrink-0 {
  flex-shrink: 0;
}
.custom-css .flex-shrink-1 {
  flex-shrink: 1;
}
@media screen and (min-width: 480px) {
  .custom-css .flex-auto-ns {
    min-width: 0;
    min-height: 0;
    flex: 1 1 auto;
  }
  .custom-css .flex-none-ns {
    flex: none;
  }
  .custom-css .flex-column-ns {
    flex-direction: column;
  }
  .custom-css .flex-row-ns {
    flex-direction: row;
  }
  .custom-css .flex-wrap-ns {
    flex-wrap: wrap;
  }
  .custom-css .flex-nowrap-ns {
    flex-wrap: nowrap;
  }
  .custom-css .flex-wrap-reverse-ns {
    flex-wrap: wrap-reverse;
  }
  .custom-css .flex-column-reverse-ns {
    flex-direction: column-reverse;
  }
  .custom-css .flex-row-reverse-ns {
    flex-direction: row-reverse;
  }
  .custom-css .items-start-ns {
    align-items: flex-start;
  }
  .custom-css .items-end-ns {
    align-items: flex-end;
  }
  .custom-css .items-center-ns {
    align-items: center;
  }
  .custom-css .items-baseline-ns {
    align-items: baseline;
  }
  .custom-css .items-stretch-ns {
    align-items: stretch;
  }
  .custom-css .self-start-ns {
    align-self: flex-start;
  }
  .custom-css .self-end-ns {
    align-self: flex-end;
  }
  .custom-css .self-center-ns {
    align-self: center;
  }
  .custom-css .self-baseline-ns {
    align-self: baseline;
  }
  .custom-css .self-stretch-ns {
    align-self: stretch;
  }
  .custom-css .justify-start-ns {
    justify-content: flex-start;
  }
  .custom-css .justify-end-ns {
    justify-content: flex-end;
  }
  .custom-css .justify-center-ns {
    justify-content: center;
  }
  .custom-css .justify-between-ns {
    justify-content: space-between;
  }
  .custom-css .justify-around-ns {
    justify-content: space-around;
  }
  .custom-css .content-start-ns {
    align-content: flex-start;
  }
  .custom-css .content-end-ns {
    align-content: flex-end;
  }
  .custom-css .content-center-ns {
    align-content: center;
  }
  .custom-css .content-between-ns {
    align-content: space-between;
  }
  .custom-css .content-around-ns {
    align-content: space-around;
  }
  .custom-css .content-stretch-ns {
    align-content: stretch;
  }
  .custom-css .order-0-ns {
    order: 0;
  }
  .custom-css .order-1-ns {
    order: 1;
  }
  .custom-css .order-2-ns {
    order: 2;
  }
  .custom-css .order-3-ns {
    order: 3;
  }
  .custom-css .order-4-ns {
    order: 4;
  }
  .custom-css .order-5-ns {
    order: 5;
  }
  .custom-css .order-6-ns {
    order: 6;
  }
  .custom-css .order-7-ns {
    order: 7;
  }
  .custom-css .order-8-ns {
    order: 8;
  }
  .custom-css .order-first-ns {
    order: -1;
  }
  .custom-css .order-last-ns {
    order: 99999;
  }
  .custom-css .flex-grow-0-ns {
    flex-grow: 0;
  }
  .custom-css .flex-grow-1-ns {
    flex-grow: 1;
  }
  .custom-css .flex-shrink-0-ns {
    flex-shrink: 0;
  }
  .custom-css .flex-shrink-1-ns {
    flex-shrink: 1;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .flex-auto-m {
    min-width: 0;
    min-height: 0;
    flex: 1 1 auto;
  }
  .custom-css .flex-none-m {
    flex: none;
  }
  .custom-css .flex-column-m {
    flex-direction: column;
  }
  .custom-css .flex-row-m {
    flex-direction: row;
  }
  .custom-css .flex-wrap-m {
    flex-wrap: wrap;
  }
  .custom-css .flex-nowrap-m {
    flex-wrap: nowrap;
  }
  .custom-css .flex-wrap-reverse-m {
    flex-wrap: wrap-reverse;
  }
  .custom-css .flex-column-reverse-m {
    flex-direction: column-reverse;
  }
  .custom-css .flex-row-reverse-m {
    flex-direction: row-reverse;
  }
  .custom-css .items-start-m {
    align-items: flex-start;
  }
  .custom-css .items-end-m {
    align-items: flex-end;
  }
  .custom-css .items-center-m {
    align-items: center;
  }
  .custom-css .items-baseline-m {
    align-items: baseline;
  }
  .custom-css .items-stretch-m {
    align-items: stretch;
  }
  .custom-css .self-start-m {
    align-self: flex-start;
  }
  .custom-css .self-end-m {
    align-self: flex-end;
  }
  .custom-css .self-center-m {
    align-self: center;
  }
  .custom-css .self-baseline-m {
    align-self: baseline;
  }
  .custom-css .self-stretch-m {
    align-self: stretch;
  }
  .custom-css .justify-start-m {
    justify-content: flex-start;
  }
  .custom-css .justify-end-m {
    justify-content: flex-end;
  }
  .custom-css .justify-center-m {
    justify-content: center;
  }
  .custom-css .justify-between-m {
    justify-content: space-between;
  }
  .custom-css .justify-around-m {
    justify-content: space-around;
  }
  .custom-css .content-start-m {
    align-content: flex-start;
  }
  .custom-css .content-end-m {
    align-content: flex-end;
  }
  .custom-css .content-center-m {
    align-content: center;
  }
  .custom-css .content-between-m {
    align-content: space-between;
  }
  .custom-css .content-around-m {
    align-content: space-around;
  }
  .custom-css .content-stretch-m {
    align-content: stretch;
  }
  .custom-css .order-0-m {
    order: 0;
  }
  .custom-css .order-1-m {
    order: 1;
  }
  .custom-css .order-2-m {
    order: 2;
  }
  .custom-css .order-3-m {
    order: 3;
  }
  .custom-css .order-4-m {
    order: 4;
  }
  .custom-css .order-5-m {
    order: 5;
  }
  .custom-css .order-6-m {
    order: 6;
  }
  .custom-css .order-7-m {
    order: 7;
  }
  .custom-css .order-8-m {
    order: 8;
  }
  .custom-css .order-first-m {
    order: -1;
  }
  .custom-css .order-last-m {
    order: 99999;
  }
  .custom-css .flex-grow-0-m {
    flex-grow: 0;
  }
  .custom-css .flex-grow-1-m {
    flex-grow: 1;
  }
  .custom-css .flex-shrink-0-m {
    flex-shrink: 0;
  }
  .custom-css .flex-shrink-1-m {
    flex-shrink: 1;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .flex-auto-xm {
    min-width: 0;
    min-height: 0;
    flex: 1 1 auto;
  }
  .custom-css .flex-none-xm {
    flex: none;
  }
  .custom-css .flex-column-xm {
    flex-direction: column;
  }
  .custom-css .flex-row-xm {
    flex-direction: row;
  }
  .custom-css .flex-wrap-xm {
    flex-wrap: wrap;
  }
  .custom-css .flex-nowrap-xm {
    flex-wrap: nowrap;
  }
  .custom-css .flex-wrap-reverse-xm {
    flex-wrap: wrap-reverse;
  }
  .custom-css .flex-column-reverse-xm {
    flex-direction: column-reverse;
  }
  .custom-css .flex-row-reverse-xm {
    flex-direction: row-reverse;
  }
  .custom-css .items-start-xm {
    align-items: flex-start;
  }
  .custom-css .items-end-xm {
    align-items: flex-end;
  }
  .custom-css .items-center-xm {
    align-items: center;
  }
  .custom-css .items-baseline-xm {
    align-items: baseline;
  }
  .custom-css .items-stretch-xm {
    align-items: stretch;
  }
  .custom-css .self-start-xm {
    align-self: flex-start;
  }
  .custom-css .self-end-xm {
    align-self: flex-end;
  }
  .custom-css .self-center-xm {
    align-self: center;
  }
  .custom-css .self-baseline-xm {
    align-self: baseline;
  }
  .custom-css .self-stretch-xm {
    align-self: stretch;
  }
  .custom-css .justify-start-xm {
    justify-content: flex-start;
  }
  .custom-css .justify-end-xm {
    justify-content: flex-end;
  }
  .custom-css .justify-center-xm {
    justify-content: center;
  }
  .custom-css .justify-between-xm {
    justify-content: space-between;
  }
  .custom-css .justify-around-xm {
    justify-content: space-around;
  }
  .custom-css .content-start-xm {
    align-content: flex-start;
  }
  .custom-css .content-end-xm {
    align-content: flex-end;
  }
  .custom-css .content-center-xm {
    align-content: center;
  }
  .custom-css .content-between-xm {
    align-content: space-between;
  }
  .custom-css .content-around-xm {
    align-content: space-around;
  }
  .custom-css .content-stretch-xm {
    align-content: stretch;
  }
  .custom-css .order-0-xm {
    order: 0;
  }
  .custom-css .order-1-xm {
    order: 1;
  }
  .custom-css .order-2-xm {
    order: 2;
  }
  .custom-css .order-3-xm {
    order: 3;
  }
  .custom-css .order-4-xm {
    order: 4;
  }
  .custom-css .order-5-xm {
    order: 5;
  }
  .custom-css .order-6-xm {
    order: 6;
  }
  .custom-css .order-7-xm {
    order: 7;
  }
  .custom-css .order-8-xm {
    order: 8;
  }
  .custom-css .order-first-xm {
    order: -1;
  }
  .custom-css .order-last-xm {
    order: 99999;
  }
  .custom-css .flex-grow-0-xm {
    flex-grow: 0;
  }
  .custom-css .flex-grow-1-xm {
    flex-grow: 1;
  }
  .custom-css .flex-shrink-0-xm {
    flex-shrink: 0;
  }
  .custom-css .flex-shrink-1-xm {
    flex-shrink: 1;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .flex-auto-l {
    min-width: 0;
    min-height: 0;
    flex: 1 1 auto;
  }
  .custom-css .flex-none-l {
    flex: none;
  }
  .custom-css .flex-column-l {
    flex-direction: column;
  }
  .custom-css .flex-row-l {
    flex-direction: row;
  }
  .custom-css .flex-wrap-l {
    flex-wrap: wrap;
  }
  .custom-css .flex-nowrap-l {
    flex-wrap: nowrap;
  }
  .custom-css .flex-wrap-reverse-l {
    flex-wrap: wrap-reverse;
  }
  .custom-css .flex-column-reverse-l {
    flex-direction: column-reverse;
  }
  .custom-css .flex-row-reverse-l {
    flex-direction: row-reverse;
  }
  .custom-css .items-start-l {
    align-items: flex-start;
  }
  .custom-css .items-end-l {
    align-items: flex-end;
  }
  .custom-css .items-center-l {
    align-items: center;
  }
  .custom-css .items-baseline-l {
    align-items: baseline;
  }
  .custom-css .items-stretch-l {
    align-items: stretch;
  }
  .custom-css .self-start-l {
    align-self: flex-start;
  }
  .custom-css .self-end-l {
    align-self: flex-end;
  }
  .custom-css .self-center-l {
    align-self: center;
  }
  .custom-css .self-baseline-l {
    align-self: baseline;
  }
  .custom-css .self-stretch-l {
    align-self: stretch;
  }
  .custom-css .justify-start-l {
    justify-content: flex-start;
  }
  .custom-css .justify-end-l {
    justify-content: flex-end;
  }
  .custom-css .justify-center-l {
    justify-content: center;
  }
  .custom-css .justify-between-l {
    justify-content: space-between;
  }
  .custom-css .justify-around-l {
    justify-content: space-around;
  }
  .custom-css .content-start-l {
    align-content: flex-start;
  }
  .custom-css .content-end-l {
    align-content: flex-end;
  }
  .custom-css .content-center-l {
    align-content: center;
  }
  .custom-css .content-between-l {
    align-content: space-between;
  }
  .custom-css .content-around-l {
    align-content: space-around;
  }
  .custom-css .content-stretch-l {
    align-content: stretch;
  }
  .custom-css .order-0-l {
    order: 0;
  }
  .custom-css .order-1-l {
    order: 1;
  }
  .custom-css .order-2-l {
    order: 2;
  }
  .custom-css .order-3-l {
    order: 3;
  }
  .custom-css .order-4-l {
    order: 4;
  }
  .custom-css .order-5-l {
    order: 5;
  }
  .custom-css .order-6-l {
    order: 6;
  }
  .custom-css .order-7-l {
    order: 7;
  }
  .custom-css .order-8-l {
    order: 8;
  }
  .custom-css .order-first-l {
    order: -1;
  }
  .custom-css .order-last-l {
    order: 99999;
  }
  .custom-css .flex-grow-0-l {
    flex-grow: 0;
  }
  .custom-css .flex-grow-1-l {
    flex-grow: 1;
  }
  .custom-css .flex-shrink-0-l {
    flex-shrink: 0;
  }
  .custom-css .flex-shrink-1-l {
    flex-shrink: 1;
  }
}
.custom-css .grow-0 {
  flex-grow: 0;
}
.custom-css .shrink-0 {
  flex-shrink: 0;
}
.custom-css .grow-1 {
  flex-grow: 1;
}
.custom-css .shrink-1 {
  flex-shrink: 1;
}
@media screen and (min-width: 480px) {
  .custom-css .grow-0-ns {
    flex-grow: 0;
  }
  .custom-css .shrink-0-ns {
    flex-shrink: 0;
  }
  .custom-css .grow-1-ns {
    flex-grow: 1;
  }
  .custom-css .shrink-1-ns {
    flex-shrink: 1;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .grow-0-m {
    flex-grow: 0;
  }
  .custom-css .shrink-0-m {
    flex-shrink: 0;
  }
  .custom-css .grow-1-m {
    flex-grow: 1;
  }
  .custom-css .shrink-1-m {
    flex-shrink: 1;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .grow-0-xm {
    flex-grow: 0;
  }
  .custom-css .shrink-0-xm {
    flex-shrink: 0;
  }
  .custom-css .grow-1-xm {
    flex-grow: 1;
  }
  .custom-css .shrink-1-xm {
    flex-shrink: 1;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .grow-0-l {
    flex-grow: 0;
  }
  .custom-css .shrink-0-l {
    flex-shrink: 0;
  }
  .custom-css .grow-1-l {
    flex-grow: 1;
  }
  .custom-css .shrink-1-l {
    flex-shrink: 1;
  }
}
.custom-css .ff-proxima-nova {
  font-family: Proxima Nova, proxima-nova, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
}
.custom-css .ff-system {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}
.custom-css .ff-roboto {
  font-family: 'Roboto Serif', serif, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
}
@media screen and (min-width: 480px) {
  .custom-css .ff-proxima-nova-ns {
    font-family: Proxima Nova, proxima-nova, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  }
  .custom-css .ff-system-ns {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  }
  .custom-css .ff-roboto-ns {
    font-family: 'Roboto Serif', serif, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .ff-proxima-nova-m {
    font-family: Proxima Nova, proxima-nova, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  }
  .custom-css .ff-system-m {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  }
  .custom-css .ff-roboto-m {
    font-family: 'Roboto Serif', serif, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .ff-proxima-nova-xm {
    font-family: Proxima Nova, proxima-nova, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  }
  .custom-css .ff-system-xm {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  }
  .custom-css .ff-roboto-xm {
    font-family: 'Roboto Serif', serif, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .ff-proxima-nova-l {
    font-family: Proxima Nova, proxima-nova, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  }
  .custom-css .ff-system-l {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  }
  .custom-css .ff-roboto-l {
    font-family: 'Roboto Serif', serif, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  }
}
.custom-css .fs-normal {
  font-style: normal;
}
.custom-css .fs-italic {
  font-style: italic;
}
.custom-css .fs-oblique {
  font-style: oblique;
}
@media screen and (min-width: 480px) {
  .custom-css .fs-normal-ns {
    font-style: normal;
  }
  .custom-css .fs-italic-ns {
    font-style: italic;
  }
  .custom-css .fs-oblique-ns {
    font-style: oblique;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .fs-normal-m {
    font-style: normal;
  }
  .custom-css .fs-italic-m {
    font-style: italic;
  }
  .custom-css .fs-oblique-m {
    font-style: oblique;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .fs-normal-xm {
    font-style: normal;
  }
  .custom-css .fs-italic-xm {
    font-style: italic;
  }
  .custom-css .fs-oblique-xm {
    font-style: oblique;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .fs-normal-l {
    font-style: normal;
  }
  .custom-css .fs-italic-l {
    font-style: italic;
  }
  .custom-css .fs-oblique-l {
    font-style: oblique;
  }
}
.custom-css .fw-extrabold {
  font-weight: 800;
}
.custom-css .fw-bold,
.custom-css .fw-semibold {
  font-weight: 700;
}
.custom-css .fw-normal {
  font-weight: 400;
}
@media screen and (min-width: 480px) {
  .custom-css .fw-extrabold-ns {
    font-weight: 800;
  }
  .custom-css .fw-bold-ns,
  .custom-css .fw-semibold-ns {
    font-weight: 700;
  }
  .custom-css .fw-normal-ns {
    font-weight: 400;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .fw-extrabold-m {
    font-weight: 800;
  }
  .custom-css .fw-bold-m,
  .custom-css .fw-semibold-m {
    font-weight: 700;
  }
  .custom-css .fw-normal-m {
    font-weight: 400;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .fw-extrabold-xm {
    font-weight: 800;
  }
  .custom-css .fw-bold-xm,
  .custom-css .fw-semibold-xm {
    font-weight: 700;
  }
  .custom-css .fw-normal-xm {
    font-weight: 400;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .fw-extrabold-l {
    font-weight: 800;
  }
  .custom-css .fw-bold-l,
  .custom-css .fw-semibold-l {
    font-weight: 700;
  }
  .custom-css .fw-normal-l {
    font-weight: 400;
  }
}
.custom-css .gap-auto {
  gap: auto;
}
.custom-css .gap-row-auto {
  row-gap: auto;
}
.custom-css .gap-column-auto {
  column-gap: auto;
}
.custom-css .gap0 {
  gap: 0;
}
.custom-css .gap-row0 {
  row-gap: 0;
}
.custom-css .gap-column0 {
  column-gap: 0;
}
.custom-css .gap100 {
  gap: 2px;
}
.custom-css .gap-row100 {
  row-gap: 2px;
}
.custom-css .gap-column100 {
  column-gap: 2px;
}
.custom-css .gap200 {
  gap: 4px;
}
.custom-css .gap-row200 {
  row-gap: 4px;
}
.custom-css .gap-column200 {
  column-gap: 4px;
}
.custom-css .gap300 {
  gap: 8px;
}
.custom-css .gap-row300 {
  row-gap: 8px;
}
.custom-css .gap-column300 {
  column-gap: 8px;
}
.custom-css .gap350 {
  gap: 12px;
}
.custom-css .gap-row350 {
  row-gap: 12px;
}
.custom-css .gap-column350 {
  column-gap: 12px;
}
.custom-css .gap400 {
  gap: 16px;
}
.custom-css .gap-row400 {
  row-gap: 16px;
}
.custom-css .gap-column400 {
  column-gap: 16px;
}
.custom-css .gap425 {
  gap: 20px;
}
.custom-css .gap-row425 {
  row-gap: 20px;
}
.custom-css .gap-column425 {
  column-gap: 20px;
}
.custom-css .gap450 {
  gap: 24px;
}
.custom-css .gap-row450 {
  row-gap: 24px;
}
.custom-css .gap-column450 {
  column-gap: 24px;
}
.custom-css .gap500 {
  gap: 32px;
}
.custom-css .gap-row500 {
  row-gap: 32px;
}
.custom-css .gap-column500 {
  column-gap: 32px;
}
.custom-css .gap600 {
  gap: 40px;
}
.custom-css .gap-row600 {
  row-gap: 40px;
}
.custom-css .gap-column600 {
  column-gap: 40px;
}
.custom-css .gap625 {
  gap: 48px;
}
.custom-css .gap-row625 {
  row-gap: 48px;
}
.custom-css .gap-column625 {
  column-gap: 48px;
}
.custom-css .gap650 {
  gap: 56px;
}
.custom-css .gap-row650 {
  row-gap: 56px;
}
.custom-css .gap-column650 {
  column-gap: 56px;
}
.custom-css .gap675 {
  gap: 64px;
}
.custom-css .gap-row675 {
  row-gap: 64px;
}
.custom-css .gap-column675 {
  column-gap: 64px;
}
.custom-css .gap685 {
  gap: 72px;
}
.custom-css .gap-row685 {
  row-gap: 72px;
}
.custom-css .gap-column685 {
  column-gap: 72px;
}
.custom-css .gap700 {
  gap: 80px;
}
.custom-css .gap-row700 {
  row-gap: 80px;
}
.custom-css .gap-column700 {
  column-gap: 80px;
}
.custom-css .gap725 {
  gap: 88px;
}
.custom-css .gap-row725 {
  row-gap: 88px;
}
.custom-css .gap-column725 {
  column-gap: 88px;
}
.custom-css .gap750 {
  gap: 96px;
}
.custom-css .gap-row750 {
  row-gap: 96px;
}
.custom-css .gap-column750 {
  column-gap: 96px;
}
.custom-css .gap765 {
  gap: 104px;
}
.custom-css .gap-row765 {
  row-gap: 104px;
}
.custom-css .gap-column765 {
  column-gap: 104px;
}
.custom-css .gap775 {
  gap: 112px;
}
.custom-css .gap-row775 {
  row-gap: 112px;
}
.custom-css .gap-column775 {
  column-gap: 112px;
}
.custom-css .gap800 {
  gap: 120px;
}
.custom-css .gap-row800 {
  row-gap: 120px;
}
.custom-css .gap-column800 {
  column-gap: 120px;
}
.custom-css .gap825 {
  gap: 128px;
}
.custom-css .gap-row825 {
  row-gap: 128px;
}
.custom-css .gap-column825 {
  column-gap: 128px;
}
.custom-css .gap850 {
  gap: 160px;
}
.custom-css .gap-row850 {
  row-gap: 160px;
}
.custom-css .gap-column850 {
  column-gap: 160px;
}
.custom-css .gap900 {
  gap: 200px;
}
.custom-css .gap-row900 {
  row-gap: 200px;
}
.custom-css .gap-column900 {
  column-gap: 200px;
}
.custom-css .gap950 {
  gap: 240px;
}
.custom-css .gap-row950 {
  row-gap: 240px;
}
.custom-css .gap-column950 {
  column-gap: 240px;
}
.custom-css .gap1000 {
  gap: 320px;
}
.custom-css .gap-row1000 {
  row-gap: 320px;
}
.custom-css .gap-column1000 {
  column-gap: 320px;
}
.custom-css .gap1100 {
  gap: 480px;
}
.custom-css .gap-row1100 {
  row-gap: 480px;
}
.custom-css .gap-column1100 {
  column-gap: 480px;
}
.custom-css .gap1200 {
  gap: 640px;
}
.custom-css .gap-row1200 {
  row-gap: 640px;
}
.custom-css .gap-column1200 {
  column-gap: 640px;
}
@media screen and (min-width: 480px) {
  .custom-css .gap-auto-ns {
    gap: auto;
  }
  .custom-css .gap-row-auto-ns {
    row-gap: auto;
  }
  .custom-css .gap-column-auto-ns {
    column-gap: auto;
  }
  .custom-css .gap0-ns {
    gap: 0;
  }
  .custom-css .gap-row0-ns {
    row-gap: 0;
  }
  .custom-css .gap-column0-ns {
    column-gap: 0;
  }
  .custom-css .gap100-ns {
    gap: 2px;
  }
  .custom-css .gap-row100-ns {
    row-gap: 2px;
  }
  .custom-css .gap-column100-ns {
    column-gap: 2px;
  }
  .custom-css .gap200-ns {
    gap: 4px;
  }
  .custom-css .gap-row200-ns {
    row-gap: 4px;
  }
  .custom-css .gap-column200-ns {
    column-gap: 4px;
  }
  .custom-css .gap300-ns {
    gap: 8px;
  }
  .custom-css .gap-row300-ns {
    row-gap: 8px;
  }
  .custom-css .gap-column300-ns {
    column-gap: 8px;
  }
  .custom-css .gap350-ns {
    gap: 12px;
  }
  .custom-css .gap-row350-ns {
    row-gap: 12px;
  }
  .custom-css .gap-column350-ns {
    column-gap: 12px;
  }
  .custom-css .gap400-ns {
    gap: 16px;
  }
  .custom-css .gap-row400-ns {
    row-gap: 16px;
  }
  .custom-css .gap-column400-ns {
    column-gap: 16px;
  }
  .custom-css .gap425-ns {
    gap: 20px;
  }
  .custom-css .gap-row425-ns {
    row-gap: 20px;
  }
  .custom-css .gap-column425-ns {
    column-gap: 20px;
  }
  .custom-css .gap450-ns {
    gap: 24px;
  }
  .custom-css .gap-row450-ns {
    row-gap: 24px;
  }
  .custom-css .gap-column450-ns {
    column-gap: 24px;
  }
  .custom-css .gap500-ns {
    gap: 32px;
  }
  .custom-css .gap-row500-ns {
    row-gap: 32px;
  }
  .custom-css .gap-column500-ns {
    column-gap: 32px;
  }
  .custom-css .gap600-ns {
    gap: 40px;
  }
  .custom-css .gap-row600-ns {
    row-gap: 40px;
  }
  .custom-css .gap-column600-ns {
    column-gap: 40px;
  }
  .custom-css .gap625-ns {
    gap: 48px;
  }
  .custom-css .gap-row625-ns {
    row-gap: 48px;
  }
  .custom-css .gap-column625-ns {
    column-gap: 48px;
  }
  .custom-css .gap650-ns {
    gap: 56px;
  }
  .custom-css .gap-row650-ns {
    row-gap: 56px;
  }
  .custom-css .gap-column650-ns {
    column-gap: 56px;
  }
  .custom-css .gap675-ns {
    gap: 64px;
  }
  .custom-css .gap-row675-ns {
    row-gap: 64px;
  }
  .custom-css .gap-column675-ns {
    column-gap: 64px;
  }
  .custom-css .gap685-ns {
    gap: 72px;
  }
  .custom-css .gap-row685-ns {
    row-gap: 72px;
  }
  .custom-css .gap-column685-ns {
    column-gap: 72px;
  }
  .custom-css .gap700-ns {
    gap: 80px;
  }
  .custom-css .gap-row700-ns {
    row-gap: 80px;
  }
  .custom-css .gap-column700-ns {
    column-gap: 80px;
  }
  .custom-css .gap725-ns {
    gap: 88px;
  }
  .custom-css .gap-row725-ns {
    row-gap: 88px;
  }
  .custom-css .gap-column725-ns {
    column-gap: 88px;
  }
  .custom-css .gap750-ns {
    gap: 96px;
  }
  .custom-css .gap-row750-ns {
    row-gap: 96px;
  }
  .custom-css .gap-column750-ns {
    column-gap: 96px;
  }
  .custom-css .gap765-ns {
    gap: 104px;
  }
  .custom-css .gap-row765-ns {
    row-gap: 104px;
  }
  .custom-css .gap-column765-ns {
    column-gap: 104px;
  }
  .custom-css .gap775-ns {
    gap: 112px;
  }
  .custom-css .gap-row775-ns {
    row-gap: 112px;
  }
  .custom-css .gap-column775-ns {
    column-gap: 112px;
  }
  .custom-css .gap800-ns {
    gap: 120px;
  }
  .custom-css .gap-row800-ns {
    row-gap: 120px;
  }
  .custom-css .gap-column800-ns {
    column-gap: 120px;
  }
  .custom-css .gap825-ns {
    gap: 128px;
  }
  .custom-css .gap-row825-ns {
    row-gap: 128px;
  }
  .custom-css .gap-column825-ns {
    column-gap: 128px;
  }
  .custom-css .gap850-ns {
    gap: 160px;
  }
  .custom-css .gap-row850-ns {
    row-gap: 160px;
  }
  .custom-css .gap-column850-ns {
    column-gap: 160px;
  }
  .custom-css .gap900-ns {
    gap: 200px;
  }
  .custom-css .gap-row900-ns {
    row-gap: 200px;
  }
  .custom-css .gap-column900-ns {
    column-gap: 200px;
  }
  .custom-css .gap950-ns {
    gap: 240px;
  }
  .custom-css .gap-row950-ns {
    row-gap: 240px;
  }
  .custom-css .gap-column950-ns {
    column-gap: 240px;
  }
  .custom-css .gap1000-ns {
    gap: 320px;
  }
  .custom-css .gap-row1000-ns {
    row-gap: 320px;
  }
  .custom-css .gap-column1000-ns {
    column-gap: 320px;
  }
  .custom-css .gap1100-ns {
    gap: 480px;
  }
  .custom-css .gap-row1100-ns {
    row-gap: 480px;
  }
  .custom-css .gap-column1100-ns {
    column-gap: 480px;
  }
  .custom-css .gap1200-ns {
    gap: 640px;
  }
  .custom-css .gap-row1200-ns {
    row-gap: 640px;
  }
  .custom-css .gap-column1200-ns {
    column-gap: 640px;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .gap-auto-m {
    gap: auto;
  }
  .custom-css .gap-row-auto-m {
    row-gap: auto;
  }
  .custom-css .gap-column-auto-m {
    column-gap: auto;
  }
  .custom-css .gap0-m {
    gap: 0;
  }
  .custom-css .gap-row0-m {
    row-gap: 0;
  }
  .custom-css .gap-column0-m {
    column-gap: 0;
  }
  .custom-css .gap100-m {
    gap: 2px;
  }
  .custom-css .gap-row100-m {
    row-gap: 2px;
  }
  .custom-css .gap-column100-m {
    column-gap: 2px;
  }
  .custom-css .gap200-m {
    gap: 4px;
  }
  .custom-css .gap-row200-m {
    row-gap: 4px;
  }
  .custom-css .gap-column200-m {
    column-gap: 4px;
  }
  .custom-css .gap300-m {
    gap: 8px;
  }
  .custom-css .gap-row300-m {
    row-gap: 8px;
  }
  .custom-css .gap-column300-m {
    column-gap: 8px;
  }
  .custom-css .gap350-m {
    gap: 12px;
  }
  .custom-css .gap-row350-m {
    row-gap: 12px;
  }
  .custom-css .gap-column350-m {
    column-gap: 12px;
  }
  .custom-css .gap400-m {
    gap: 16px;
  }
  .custom-css .gap-row400-m {
    row-gap: 16px;
  }
  .custom-css .gap-column400-m {
    column-gap: 16px;
  }
  .custom-css .gap425-m {
    gap: 20px;
  }
  .custom-css .gap-row425-m {
    row-gap: 20px;
  }
  .custom-css .gap-column425-m {
    column-gap: 20px;
  }
  .custom-css .gap450-m {
    gap: 24px;
  }
  .custom-css .gap-row450-m {
    row-gap: 24px;
  }
  .custom-css .gap-column450-m {
    column-gap: 24px;
  }
  .custom-css .gap500-m {
    gap: 32px;
  }
  .custom-css .gap-row500-m {
    row-gap: 32px;
  }
  .custom-css .gap-column500-m {
    column-gap: 32px;
  }
  .custom-css .gap600-m {
    gap: 40px;
  }
  .custom-css .gap-row600-m {
    row-gap: 40px;
  }
  .custom-css .gap-column600-m {
    column-gap: 40px;
  }
  .custom-css .gap625-m {
    gap: 48px;
  }
  .custom-css .gap-row625-m {
    row-gap: 48px;
  }
  .custom-css .gap-column625-m {
    column-gap: 48px;
  }
  .custom-css .gap650-m {
    gap: 56px;
  }
  .custom-css .gap-row650-m {
    row-gap: 56px;
  }
  .custom-css .gap-column650-m {
    column-gap: 56px;
  }
  .custom-css .gap675-m {
    gap: 64px;
  }
  .custom-css .gap-row675-m {
    row-gap: 64px;
  }
  .custom-css .gap-column675-m {
    column-gap: 64px;
  }
  .custom-css .gap685-m {
    gap: 72px;
  }
  .custom-css .gap-row685-m {
    row-gap: 72px;
  }
  .custom-css .gap-column685-m {
    column-gap: 72px;
  }
  .custom-css .gap700-m {
    gap: 80px;
  }
  .custom-css .gap-row700-m {
    row-gap: 80px;
  }
  .custom-css .gap-column700-m {
    column-gap: 80px;
  }
  .custom-css .gap725-m {
    gap: 88px;
  }
  .custom-css .gap-row725-m {
    row-gap: 88px;
  }
  .custom-css .gap-column725-m {
    column-gap: 88px;
  }
  .custom-css .gap750-m {
    gap: 96px;
  }
  .custom-css .gap-row750-m {
    row-gap: 96px;
  }
  .custom-css .gap-column750-m {
    column-gap: 96px;
  }
  .custom-css .gap765-m {
    gap: 104px;
  }
  .custom-css .gap-row765-m {
    row-gap: 104px;
  }
  .custom-css .gap-column765-m {
    column-gap: 104px;
  }
  .custom-css .gap775-m {
    gap: 112px;
  }
  .custom-css .gap-row775-m {
    row-gap: 112px;
  }
  .custom-css .gap-column775-m {
    column-gap: 112px;
  }
  .custom-css .gap800-m {
    gap: 120px;
  }
  .custom-css .gap-row800-m {
    row-gap: 120px;
  }
  .custom-css .gap-column800-m {
    column-gap: 120px;
  }
  .custom-css .gap825-m {
    gap: 128px;
  }
  .custom-css .gap-row825-m {
    row-gap: 128px;
  }
  .custom-css .gap-column825-m {
    column-gap: 128px;
  }
  .custom-css .gap850-m {
    gap: 160px;
  }
  .custom-css .gap-row850-m {
    row-gap: 160px;
  }
  .custom-css .gap-column850-m {
    column-gap: 160px;
  }
  .custom-css .gap900-m {
    gap: 200px;
  }
  .custom-css .gap-row900-m {
    row-gap: 200px;
  }
  .custom-css .gap-column900-m {
    column-gap: 200px;
  }
  .custom-css .gap950-m {
    gap: 240px;
  }
  .custom-css .gap-row950-m {
    row-gap: 240px;
  }
  .custom-css .gap-column950-m {
    column-gap: 240px;
  }
  .custom-css .gap1000-m {
    gap: 320px;
  }
  .custom-css .gap-row1000-m {
    row-gap: 320px;
  }
  .custom-css .gap-column1000-m {
    column-gap: 320px;
  }
  .custom-css .gap1100-m {
    gap: 480px;
  }
  .custom-css .gap-row1100-m {
    row-gap: 480px;
  }
  .custom-css .gap-column1100-m {
    column-gap: 480px;
  }
  .custom-css .gap1200-m {
    gap: 640px;
  }
  .custom-css .gap-row1200-m {
    row-gap: 640px;
  }
  .custom-css .gap-column1200-m {
    column-gap: 640px;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .gap-auto-xm {
    gap: auto;
  }
  .custom-css .gap-row-auto-xm {
    row-gap: auto;
  }
  .custom-css .gap-column-auto-xm {
    column-gap: auto;
  }
  .custom-css .gap0-xm {
    gap: 0;
  }
  .custom-css .gap-row0-xm {
    row-gap: 0;
  }
  .custom-css .gap-column0-xm {
    column-gap: 0;
  }
  .custom-css .gap100-xm {
    gap: 2px;
  }
  .custom-css .gap-row100-xm {
    row-gap: 2px;
  }
  .custom-css .gap-column100-xm {
    column-gap: 2px;
  }
  .custom-css .gap200-xm {
    gap: 4px;
  }
  .custom-css .gap-row200-xm {
    row-gap: 4px;
  }
  .custom-css .gap-column200-xm {
    column-gap: 4px;
  }
  .custom-css .gap300-xm {
    gap: 8px;
  }
  .custom-css .gap-row300-xm {
    row-gap: 8px;
  }
  .custom-css .gap-column300-xm {
    column-gap: 8px;
  }
  .custom-css .gap350-xm {
    gap: 12px;
  }
  .custom-css .gap-row350-xm {
    row-gap: 12px;
  }
  .custom-css .gap-column350-xm {
    column-gap: 12px;
  }
  .custom-css .gap400-xm {
    gap: 16px;
  }
  .custom-css .gap-row400-xm {
    row-gap: 16px;
  }
  .custom-css .gap-column400-xm {
    column-gap: 16px;
  }
  .custom-css .gap425-xm {
    gap: 20px;
  }
  .custom-css .gap-row425-xm {
    row-gap: 20px;
  }
  .custom-css .gap-column425-xm {
    column-gap: 20px;
  }
  .custom-css .gap450-xm {
    gap: 24px;
  }
  .custom-css .gap-row450-xm {
    row-gap: 24px;
  }
  .custom-css .gap-column450-xm {
    column-gap: 24px;
  }
  .custom-css .gap500-xm {
    gap: 32px;
  }
  .custom-css .gap-row500-xm {
    row-gap: 32px;
  }
  .custom-css .gap-column500-xm {
    column-gap: 32px;
  }
  .custom-css .gap600-xm {
    gap: 40px;
  }
  .custom-css .gap-row600-xm {
    row-gap: 40px;
  }
  .custom-css .gap-column600-xm {
    column-gap: 40px;
  }
  .custom-css .gap625-xm {
    gap: 48px;
  }
  .custom-css .gap-row625-xm {
    row-gap: 48px;
  }
  .custom-css .gap-column625-xm {
    column-gap: 48px;
  }
  .custom-css .gap650-xm {
    gap: 56px;
  }
  .custom-css .gap-row650-xm {
    row-gap: 56px;
  }
  .custom-css .gap-column650-xm {
    column-gap: 56px;
  }
  .custom-css .gap675-xm {
    gap: 64px;
  }
  .custom-css .gap-row675-xm {
    row-gap: 64px;
  }
  .custom-css .gap-column675-xm {
    column-gap: 64px;
  }
  .custom-css .gap685-xm {
    gap: 72px;
  }
  .custom-css .gap-row685-xm {
    row-gap: 72px;
  }
  .custom-css .gap-column685-xm {
    column-gap: 72px;
  }
  .custom-css .gap700-xm {
    gap: 80px;
  }
  .custom-css .gap-row700-xm {
    row-gap: 80px;
  }
  .custom-css .gap-column700-xm {
    column-gap: 80px;
  }
  .custom-css .gap725-xm {
    gap: 88px;
  }
  .custom-css .gap-row725-xm {
    row-gap: 88px;
  }
  .custom-css .gap-column725-xm {
    column-gap: 88px;
  }
  .custom-css .gap750-xm {
    gap: 96px;
  }
  .custom-css .gap-row750-xm {
    row-gap: 96px;
  }
  .custom-css .gap-column750-xm {
    column-gap: 96px;
  }
  .custom-css .gap765-xm {
    gap: 104px;
  }
  .custom-css .gap-row765-xm {
    row-gap: 104px;
  }
  .custom-css .gap-column765-xm {
    column-gap: 104px;
  }
  .custom-css .gap775-xm {
    gap: 112px;
  }
  .custom-css .gap-row775-xm {
    row-gap: 112px;
  }
  .custom-css .gap-column775-xm {
    column-gap: 112px;
  }
  .custom-css .gap800-xm {
    gap: 120px;
  }
  .custom-css .gap-row800-xm {
    row-gap: 120px;
  }
  .custom-css .gap-column800-xm {
    column-gap: 120px;
  }
  .custom-css .gap825-xm {
    gap: 128px;
  }
  .custom-css .gap-row825-xm {
    row-gap: 128px;
  }
  .custom-css .gap-column825-xm {
    column-gap: 128px;
  }
  .custom-css .gap850-xm {
    gap: 160px;
  }
  .custom-css .gap-row850-xm {
    row-gap: 160px;
  }
  .custom-css .gap-column850-xm {
    column-gap: 160px;
  }
  .custom-css .gap900-xm {
    gap: 200px;
  }
  .custom-css .gap-row900-xm {
    row-gap: 200px;
  }
  .custom-css .gap-column900-xm {
    column-gap: 200px;
  }
  .custom-css .gap950-xm {
    gap: 240px;
  }
  .custom-css .gap-row950-xm {
    row-gap: 240px;
  }
  .custom-css .gap-column950-xm {
    column-gap: 240px;
  }
  .custom-css .gap1000-xm {
    gap: 320px;
  }
  .custom-css .gap-row1000-xm {
    row-gap: 320px;
  }
  .custom-css .gap-column1000-xm {
    column-gap: 320px;
  }
  .custom-css .gap1100-xm {
    gap: 480px;
  }
  .custom-css .gap-row1100-xm {
    row-gap: 480px;
  }
  .custom-css .gap-column1100-xm {
    column-gap: 480px;
  }
  .custom-css .gap1200-xm {
    gap: 640px;
  }
  .custom-css .gap-row1200-xm {
    row-gap: 640px;
  }
  .custom-css .gap-column1200-xm {
    column-gap: 640px;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .gap-auto-l {
    gap: auto;
  }
  .custom-css .gap-row-auto-l {
    row-gap: auto;
  }
  .custom-css .gap-column-auto-l {
    column-gap: auto;
  }
  .custom-css .gap0-l {
    gap: 0;
  }
  .custom-css .gap-row0-l {
    row-gap: 0;
  }
  .custom-css .gap-column0-l {
    column-gap: 0;
  }
  .custom-css .gap100-l {
    gap: 2px;
  }
  .custom-css .gap-row100-l {
    row-gap: 2px;
  }
  .custom-css .gap-column100-l {
    column-gap: 2px;
  }
  .custom-css .gap200-l {
    gap: 4px;
  }
  .custom-css .gap-row200-l {
    row-gap: 4px;
  }
  .custom-css .gap-column200-l {
    column-gap: 4px;
  }
  .custom-css .gap300-l {
    gap: 8px;
  }
  .custom-css .gap-row300-l {
    row-gap: 8px;
  }
  .custom-css .gap-column300-l {
    column-gap: 8px;
  }
  .custom-css .gap350-l {
    gap: 12px;
  }
  .custom-css .gap-row350-l {
    row-gap: 12px;
  }
  .custom-css .gap-column350-l {
    column-gap: 12px;
  }
  .custom-css .gap400-l {
    gap: 16px;
  }
  .custom-css .gap-row400-l {
    row-gap: 16px;
  }
  .custom-css .gap-column400-l {
    column-gap: 16px;
  }
  .custom-css .gap425-l {
    gap: 20px;
  }
  .custom-css .gap-row425-l {
    row-gap: 20px;
  }
  .custom-css .gap-column425-l {
    column-gap: 20px;
  }
  .custom-css .gap450-l {
    gap: 24px;
  }
  .custom-css .gap-row450-l {
    row-gap: 24px;
  }
  .custom-css .gap-column450-l {
    column-gap: 24px;
  }
  .custom-css .gap500-l {
    gap: 32px;
  }
  .custom-css .gap-row500-l {
    row-gap: 32px;
  }
  .custom-css .gap-column500-l {
    column-gap: 32px;
  }
  .custom-css .gap600-l {
    gap: 40px;
  }
  .custom-css .gap-row600-l {
    row-gap: 40px;
  }
  .custom-css .gap-column600-l {
    column-gap: 40px;
  }
  .custom-css .gap625-l {
    gap: 48px;
  }
  .custom-css .gap-row625-l {
    row-gap: 48px;
  }
  .custom-css .gap-column625-l {
    column-gap: 48px;
  }
  .custom-css .gap650-l {
    gap: 56px;
  }
  .custom-css .gap-row650-l {
    row-gap: 56px;
  }
  .custom-css .gap-column650-l {
    column-gap: 56px;
  }
  .custom-css .gap675-l {
    gap: 64px;
  }
  .custom-css .gap-row675-l {
    row-gap: 64px;
  }
  .custom-css .gap-column675-l {
    column-gap: 64px;
  }
  .custom-css .gap685-l {
    gap: 72px;
  }
  .custom-css .gap-row685-l {
    row-gap: 72px;
  }
  .custom-css .gap-column685-l {
    column-gap: 72px;
  }
  .custom-css .gap700-l {
    gap: 80px;
  }
  .custom-css .gap-row700-l {
    row-gap: 80px;
  }
  .custom-css .gap-column700-l {
    column-gap: 80px;
  }
  .custom-css .gap725-l {
    gap: 88px;
  }
  .custom-css .gap-row725-l {
    row-gap: 88px;
  }
  .custom-css .gap-column725-l {
    column-gap: 88px;
  }
  .custom-css .gap750-l {
    gap: 96px;
  }
  .custom-css .gap-row750-l {
    row-gap: 96px;
  }
  .custom-css .gap-column750-l {
    column-gap: 96px;
  }
  .custom-css .gap765-l {
    gap: 104px;
  }
  .custom-css .gap-row765-l {
    row-gap: 104px;
  }
  .custom-css .gap-column765-l {
    column-gap: 104px;
  }
  .custom-css .gap775-l {
    gap: 112px;
  }
  .custom-css .gap-row775-l {
    row-gap: 112px;
  }
  .custom-css .gap-column775-l {
    column-gap: 112px;
  }
  .custom-css .gap800-l {
    gap: 120px;
  }
  .custom-css .gap-row800-l {
    row-gap: 120px;
  }
  .custom-css .gap-column800-l {
    column-gap: 120px;
  }
  .custom-css .gap825-l {
    gap: 128px;
  }
  .custom-css .gap-row825-l {
    row-gap: 128px;
  }
  .custom-css .gap-column825-l {
    column-gap: 128px;
  }
  .custom-css .gap850-l {
    gap: 160px;
  }
  .custom-css .gap-row850-l {
    row-gap: 160px;
  }
  .custom-css .gap-column850-l {
    column-gap: 160px;
  }
  .custom-css .gap900-l {
    gap: 200px;
  }
  .custom-css .gap-row900-l {
    row-gap: 200px;
  }
  .custom-css .gap-column900-l {
    column-gap: 200px;
  }
  .custom-css .gap950-l {
    gap: 240px;
  }
  .custom-css .gap-row950-l {
    row-gap: 240px;
  }
  .custom-css .gap-column950-l {
    column-gap: 240px;
  }
  .custom-css .gap1000-l {
    gap: 320px;
  }
  .custom-css .gap-row1000-l {
    row-gap: 320px;
  }
  .custom-css .gap-column1000-l {
    column-gap: 320px;
  }
  .custom-css .gap1100-l {
    gap: 480px;
  }
  .custom-css .gap-row1100-l {
    row-gap: 480px;
  }
  .custom-css .gap-column1100-l {
    column-gap: 480px;
  }
  .custom-css .gap1200-l {
    gap: 640px;
  }
  .custom-css .gap-row1200-l {
    row-gap: 640px;
  }
  .custom-css .gap-column1200-l {
    column-gap: 640px;
  }
}
.custom-css .grid-auto-cols-auto {
  grid-auto-columns: auto;
}
.custom-css .grid-auto-cols-min {
  grid-auto-columns: min-content;
}
.custom-css .grid-auto-cols-max {
  grid-auto-columns: max-content;
}
.custom-css .grid-auto-cols-fr {
  grid-auto-columns: minmax(0, 1fr);
}
@media screen and (min-width: 480px) {
  .custom-css .grid-auto-cols-auto-ns {
    grid-auto-columns: auto;
  }
  .custom-css .grid-auto-cols-min-ns {
    grid-auto-columns: min-content;
  }
  .custom-css .grid-auto-cols-max-ns {
    grid-auto-columns: max-content;
  }
  .custom-css .grid-auto-cols-fr-ns {
    grid-auto-columns: minmax(0, 1fr);
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .grid-auto-cols-auto-m {
    grid-auto-columns: auto;
  }
  .custom-css .grid-auto-cols-min-m {
    grid-auto-columns: min-content;
  }
  .custom-css .grid-auto-cols-max-m {
    grid-auto-columns: max-content;
  }
  .custom-css .grid-auto-cols-fr-m {
    grid-auto-columns: minmax(0, 1fr);
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .grid-auto-cols-auto-xm {
    grid-auto-columns: auto;
  }
  .custom-css .grid-auto-cols-min-xm {
    grid-auto-columns: min-content;
  }
  .custom-css .grid-auto-cols-max-xm {
    grid-auto-columns: max-content;
  }
  .custom-css .grid-auto-cols-fr-xm {
    grid-auto-columns: minmax(0, 1fr);
  }
}
@media screen and (min-width: 960px) {
  .custom-css .grid-auto-cols-auto-l {
    grid-auto-columns: auto;
  }
  .custom-css .grid-auto-cols-min-l {
    grid-auto-columns: min-content;
  }
  .custom-css .grid-auto-cols-max-l {
    grid-auto-columns: max-content;
  }
  .custom-css .grid-auto-cols-fr-l {
    grid-auto-columns: minmax(0, 1fr);
  }
}
.custom-css .col-auto {
  grid-column: auto;
}
.custom-css .col-span-1 {
  grid-column: span 1 / span 1;
}
.custom-css .col-span-2 {
  grid-column: span 2 / span 2;
}
.custom-css .col-span-3 {
  grid-column: span 3 / span 3;
}
.custom-css .col-span-4 {
  grid-column: span 4 / span 4;
}
.custom-css .col-span-5 {
  grid-column: span 5 / span 5;
}
.custom-css .col-span-6 {
  grid-column: span 6 / span 6;
}
.custom-css .col-span-7 {
  grid-column: span 7 / span 7;
}
.custom-css .col-span-8 {
  grid-column: span 8 / span 8;
}
.custom-css .col-span-9 {
  grid-column: span 9 / span 9;
}
.custom-css .col-span-10 {
  grid-column: span 10 / span 10;
}
.custom-css .col-span-11 {
  grid-column: span 11 / span 11;
}
.custom-css .col-span-12 {
  grid-column: span 12 / span 12;
}
@media screen and (min-width: 480px) {
  .custom-css .col-auto-ns {
    grid-column: auto;
  }
  .custom-css .col-span-1-ns {
    grid-column: span 1 / span 1;
  }
  .custom-css .col-span-2-ns {
    grid-column: span 2 / span 2;
  }
  .custom-css .col-span-3-ns {
    grid-column: span 3 / span 3;
  }
  .custom-css .col-span-4-ns {
    grid-column: span 4 / span 4;
  }
  .custom-css .col-span-5-ns {
    grid-column: span 5 / span 5;
  }
  .custom-css .col-span-6-ns {
    grid-column: span 6 / span 6;
  }
  .custom-css .col-span-7-ns {
    grid-column: span 7 / span 7;
  }
  .custom-css .col-span-8-ns {
    grid-column: span 8 / span 8;
  }
  .custom-css .col-span-9-ns {
    grid-column: span 9 / span 9;
  }
  .custom-css .col-span-10-ns {
    grid-column: span 10 / span 10;
  }
  .custom-css .col-span-11-ns {
    grid-column: span 11 / span 11;
  }
  .custom-css .col-span-12-ns {
    grid-column: span 12 / span 12;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .col-auto-m {
    grid-column: auto;
  }
  .custom-css .col-span-1-m {
    grid-column: span 1 / span 1;
  }
  .custom-css .col-span-2-m {
    grid-column: span 2 / span 2;
  }
  .custom-css .col-span-3-m {
    grid-column: span 3 / span 3;
  }
  .custom-css .col-span-4-m {
    grid-column: span 4 / span 4;
  }
  .custom-css .col-span-5-m {
    grid-column: span 5 / span 5;
  }
  .custom-css .col-span-6-m {
    grid-column: span 6 / span 6;
  }
  .custom-css .col-span-7-m {
    grid-column: span 7 / span 7;
  }
  .custom-css .col-span-8-m {
    grid-column: span 8 / span 8;
  }
  .custom-css .col-span-9-m {
    grid-column: span 9 / span 9;
  }
  .custom-css .col-span-10-m {
    grid-column: span 10 / span 10;
  }
  .custom-css .col-span-11-m {
    grid-column: span 11 / span 11;
  }
  .custom-css .col-span-12-m {
    grid-column: span 12 / span 12;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .col-auto-xm {
    grid-column: auto;
  }
  .custom-css .col-span-1-xm {
    grid-column: span 1 / span 1;
  }
  .custom-css .col-span-2-xm {
    grid-column: span 2 / span 2;
  }
  .custom-css .col-span-3-xm {
    grid-column: span 3 / span 3;
  }
  .custom-css .col-span-4-xm {
    grid-column: span 4 / span 4;
  }
  .custom-css .col-span-5-xm {
    grid-column: span 5 / span 5;
  }
  .custom-css .col-span-6-xm {
    grid-column: span 6 / span 6;
  }
  .custom-css .col-span-7-xm {
    grid-column: span 7 / span 7;
  }
  .custom-css .col-span-8-xm {
    grid-column: span 8 / span 8;
  }
  .custom-css .col-span-9-xm {
    grid-column: span 9 / span 9;
  }
  .custom-css .col-span-10-xm {
    grid-column: span 10 / span 10;
  }
  .custom-css .col-span-11-xm {
    grid-column: span 11 / span 11;
  }
  .custom-css .col-span-12-xm {
    grid-column: span 12 / span 12;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .col-auto-l {
    grid-column: auto;
  }
  .custom-css .col-span-1-l {
    grid-column: span 1 / span 1;
  }
  .custom-css .col-span-2-l {
    grid-column: span 2 / span 2;
  }
  .custom-css .col-span-3-l {
    grid-column: span 3 / span 3;
  }
  .custom-css .col-span-4-l {
    grid-column: span 4 / span 4;
  }
  .custom-css .col-span-5-l {
    grid-column: span 5 / span 5;
  }
  .custom-css .col-span-6-l {
    grid-column: span 6 / span 6;
  }
  .custom-css .col-span-7-l {
    grid-column: span 7 / span 7;
  }
  .custom-css .col-span-8-l {
    grid-column: span 8 / span 8;
  }
  .custom-css .col-span-9-l {
    grid-column: span 9 / span 9;
  }
  .custom-css .col-span-10-l {
    grid-column: span 10 / span 10;
  }
  .custom-css .col-span-11-l {
    grid-column: span 11 / span 11;
  }
  .custom-css .col-span-12-l {
    grid-column: span 12 / span 12;
  }
}
.custom-css .grid-flow-row {
  grid-auto-flow: row;
}
.custom-css .grid-flow-column {
  grid-auto-flow: column;
}
.custom-css .grid-flow-dense {
  grid-auto-flow: dense;
}
@media screen and (min-width: 480px) {
  .custom-css .grid-flow-row-ns {
    grid-auto-flow: row;
  }
  .custom-css .grid-flow-column-ns {
    grid-auto-flow: column;
  }
  .custom-css .grid-flow-dense-ns {
    grid-auto-flow: dense;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .grid-flow-row-m {
    grid-auto-flow: row;
  }
  .custom-css .grid-flow-column-m {
    grid-auto-flow: column;
  }
  .custom-css .grid-flow-dense-m {
    grid-auto-flow: dense;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .grid-flow-row-xm {
    grid-auto-flow: row;
  }
  .custom-css .grid-flow-column-xm {
    grid-auto-flow: column;
  }
  .custom-css .grid-flow-dense-xm {
    grid-auto-flow: dense;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .grid-flow-row-l {
    grid-auto-flow: row;
  }
  .custom-css .grid-flow-column-l {
    grid-auto-flow: column;
  }
  .custom-css .grid-flow-dense-l {
    grid-auto-flow: dense;
  }
}
.custom-css .grid-template-columns-none {
  grid-template-columns: none;
}
.custom-css .grid-template-columns-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.custom-css .grid-template-columns-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.custom-css .grid-template-columns-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.custom-css .grid-template-columns-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.custom-css .grid-template-columns-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
.custom-css .grid-template-columns-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.custom-css .grid-template-columns-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
.custom-css .grid-template-columns-8 {
  grid-template-columns: repeat(8, minmax(0, 1fr));
}
.custom-css .grid-template-columns-9 {
  grid-template-columns: repeat(9, minmax(0, 1fr));
}
.custom-css .grid-template-columns-10 {
  grid-template-columns: repeat(10, minmax(0, 1fr));
}
.custom-css .grid-template-columns-11 {
  grid-template-columns: repeat(11, minmax(0, 1fr));
}
.custom-css .grid-template-columns-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
@media screen and (min-width: 480px) {
  .custom-css .grid-template-columns-none-ns {
    grid-template-columns: none;
  }
  .custom-css .grid-template-columns-1-ns {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .custom-css .grid-template-columns-2-ns {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .custom-css .grid-template-columns-3-ns {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .custom-css .grid-template-columns-4-ns {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .custom-css .grid-template-columns-5-ns {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .custom-css .grid-template-columns-6-ns {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .custom-css .grid-template-columns-7-ns {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .custom-css .grid-template-columns-8-ns {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .custom-css .grid-template-columns-9-ns {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .custom-css .grid-template-columns-10-ns {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .custom-css .grid-template-columns-11-ns {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .custom-css .grid-template-columns-12-ns {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .grid-template-columns-none-m {
    grid-template-columns: none;
  }
  .custom-css .grid-template-columns-1-m {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .custom-css .grid-template-columns-2-m {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .custom-css .grid-template-columns-3-m {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .custom-css .grid-template-columns-4-m {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .custom-css .grid-template-columns-5-m {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .custom-css .grid-template-columns-6-m {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .custom-css .grid-template-columns-7-m {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .custom-css .grid-template-columns-8-m {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .custom-css .grid-template-columns-9-m {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .custom-css .grid-template-columns-10-m {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .custom-css .grid-template-columns-11-m {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .custom-css .grid-template-columns-12-m {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .grid-template-columns-none-xm {
    grid-template-columns: none;
  }
  .custom-css .grid-template-columns-1-xm {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .custom-css .grid-template-columns-2-xm {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .custom-css .grid-template-columns-3-xm {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .custom-css .grid-template-columns-4-xm {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .custom-css .grid-template-columns-5-xm {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .custom-css .grid-template-columns-6-xm {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .custom-css .grid-template-columns-7-xm {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .custom-css .grid-template-columns-8-xm {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .custom-css .grid-template-columns-9-xm {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .custom-css .grid-template-columns-10-xm {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .custom-css .grid-template-columns-11-xm {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .custom-css .grid-template-columns-12-xm {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
}
@media screen and (min-width: 960px) {
  .custom-css .grid-template-columns-none-l {
    grid-template-columns: none;
  }
  .custom-css .grid-template-columns-1-l {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .custom-css .grid-template-columns-2-l {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .custom-css .grid-template-columns-3-l {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .custom-css .grid-template-columns-4-l {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .custom-css .grid-template-columns-5-l {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .custom-css .grid-template-columns-6-l {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .custom-css .grid-template-columns-7-l {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .custom-css .grid-template-columns-8-l {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .custom-css .grid-template-columns-9-l {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .custom-css .grid-template-columns-10-l {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .custom-css .grid-template-columns-11-l {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .custom-css .grid-template-columns-12-l {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
}
.custom-css .col-start-auto {
  grid-column-start: auto;
}
.custom-css .col-start-1 {
  grid-column-start: 1;
}
.custom-css .col-start-2 {
  grid-column-start: 2;
}
.custom-css .col-start-3 {
  grid-column-start: 3;
}
.custom-css .col-start-4 {
  grid-column-start: 4;
}
.custom-css .col-start-5 {
  grid-column-start: 5;
}
.custom-css .col-start-6 {
  grid-column-start: 6;
}
.custom-css .col-start-7 {
  grid-column-start: 7;
}
.custom-css .col-start-8 {
  grid-column-start: 8;
}
.custom-css .col-start-9 {
  grid-column-start: 9;
}
.custom-css .col-start-10 {
  grid-column-start: 10;
}
.custom-css .col-start-11 {
  grid-column-start: 11;
}
.custom-css .col-start-12 {
  grid-column-start: 12;
}
@media screen and (min-width: 480px) {
  .custom-css .col-start-auto-ns {
    grid-column-start: auto;
  }
  .custom-css .col-start-1-ns {
    grid-column-start: 1;
  }
  .custom-css .col-start-2-ns {
    grid-column-start: 2;
  }
  .custom-css .col-start-3-ns {
    grid-column-start: 3;
  }
  .custom-css .col-start-4-ns {
    grid-column-start: 4;
  }
  .custom-css .col-start-5-ns {
    grid-column-start: 5;
  }
  .custom-css .col-start-6-ns {
    grid-column-start: 6;
  }
  .custom-css .col-start-7-ns {
    grid-column-start: 7;
  }
  .custom-css .col-start-8-ns {
    grid-column-start: 8;
  }
  .custom-css .col-start-9-ns {
    grid-column-start: 9;
  }
  .custom-css .col-start-10-ns {
    grid-column-start: 10;
  }
  .custom-css .col-start-11-ns {
    grid-column-start: 11;
  }
  .custom-css .col-start-12-ns {
    grid-column-start: 12;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .col-start-auto-m {
    grid-column-start: auto;
  }
  .custom-css .col-start-1-m {
    grid-column-start: 1;
  }
  .custom-css .col-start-2-m {
    grid-column-start: 2;
  }
  .custom-css .col-start-3-m {
    grid-column-start: 3;
  }
  .custom-css .col-start-4-m {
    grid-column-start: 4;
  }
  .custom-css .col-start-5-m {
    grid-column-start: 5;
  }
  .custom-css .col-start-6-m {
    grid-column-start: 6;
  }
  .custom-css .col-start-7-m {
    grid-column-start: 7;
  }
  .custom-css .col-start-8-m {
    grid-column-start: 8;
  }
  .custom-css .col-start-9-m {
    grid-column-start: 9;
  }
  .custom-css .col-start-10-m {
    grid-column-start: 10;
  }
  .custom-css .col-start-11-m {
    grid-column-start: 11;
  }
  .custom-css .col-start-12-m {
    grid-column-start: 12;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .col-start-auto-xm {
    grid-column-start: auto;
  }
  .custom-css .col-start-1-xm {
    grid-column-start: 1;
  }
  .custom-css .col-start-2-xm {
    grid-column-start: 2;
  }
  .custom-css .col-start-3-xm {
    grid-column-start: 3;
  }
  .custom-css .col-start-4-xm {
    grid-column-start: 4;
  }
  .custom-css .col-start-5-xm {
    grid-column-start: 5;
  }
  .custom-css .col-start-6-xm {
    grid-column-start: 6;
  }
  .custom-css .col-start-7-xm {
    grid-column-start: 7;
  }
  .custom-css .col-start-8-xm {
    grid-column-start: 8;
  }
  .custom-css .col-start-9-xm {
    grid-column-start: 9;
  }
  .custom-css .col-start-10-xm {
    grid-column-start: 10;
  }
  .custom-css .col-start-11-xm {
    grid-column-start: 11;
  }
  .custom-css .col-start-12-xm {
    grid-column-start: 12;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .col-start-auto-l {
    grid-column-start: auto;
  }
  .custom-css .col-start-1-l {
    grid-column-start: 1;
  }
  .custom-css .col-start-2-l {
    grid-column-start: 2;
  }
  .custom-css .col-start-3-l {
    grid-column-start: 3;
  }
  .custom-css .col-start-4-l {
    grid-column-start: 4;
  }
  .custom-css .col-start-5-l {
    grid-column-start: 5;
  }
  .custom-css .col-start-6-l {
    grid-column-start: 6;
  }
  .custom-css .col-start-7-l {
    grid-column-start: 7;
  }
  .custom-css .col-start-8-l {
    grid-column-start: 8;
  }
  .custom-css .col-start-9-l {
    grid-column-start: 9;
  }
  .custom-css .col-start-10-l {
    grid-column-start: 10;
  }
  .custom-css .col-start-11-l {
    grid-column-start: 11;
  }
  .custom-css .col-start-12-l {
    grid-column-start: 12;
  }
}
.custom-css .col-end-auto {
  grid-column-end: auto;
}
.custom-css .col-end-1 {
  grid-column-end: 1;
}
.custom-css .col-end-2 {
  grid-column-end: 2;
}
.custom-css .col-end-3 {
  grid-column-end: 3;
}
.custom-css .col-end-4 {
  grid-column-end: 4;
}
.custom-css .col-end-5 {
  grid-column-end: 5;
}
.custom-css .col-end-6 {
  grid-column-end: 6;
}
.custom-css .col-end-7 {
  grid-column-end: 7;
}
.custom-css .col-end-8 {
  grid-column-end: 8;
}
.custom-css .col-end-9 {
  grid-column-end: 9;
}
.custom-css .col-end-10 {
  grid-column-end: 10;
}
.custom-css .col-end-11 {
  grid-column-end: 11;
}
.custom-css .col-end-12 {
  grid-column-end: 12;
}
.custom-css .col-end--1 {
  grid-column-end: -1;
}
@media screen and (min-width: 480px) {
  .custom-css .col-end-auto-ns {
    grid-column-end: auto;
  }
  .custom-css .col-end-1-ns {
    grid-column-end: 1;
  }
  .custom-css .col-end-2-ns {
    grid-column-end: 2;
  }
  .custom-css .col-end-3-ns {
    grid-column-end: 3;
  }
  .custom-css .col-end-4-ns {
    grid-column-end: 4;
  }
  .custom-css .col-end-5-ns {
    grid-column-end: 5;
  }
  .custom-css .col-end-6-ns {
    grid-column-end: 6;
  }
  .custom-css .col-end-7-ns {
    grid-column-end: 7;
  }
  .custom-css .col-end-8-ns {
    grid-column-end: 8;
  }
  .custom-css .col-end-9-ns {
    grid-column-end: 9;
  }
  .custom-css .col-end-10-ns {
    grid-column-end: 10;
  }
  .custom-css .col-end-11-ns {
    grid-column-end: 11;
  }
  .custom-css .col-end-12-ns {
    grid-column-end: 12;
  }
  .custom-css .col-end--1-ns {
    grid-column-end: -1;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .col-end-auto-m {
    grid-column-end: auto;
  }
  .custom-css .col-end-1-m {
    grid-column-end: 1;
  }
  .custom-css .col-end-2-m {
    grid-column-end: 2;
  }
  .custom-css .col-end-3-m {
    grid-column-end: 3;
  }
  .custom-css .col-end-4-m {
    grid-column-end: 4;
  }
  .custom-css .col-end-5-m {
    grid-column-end: 5;
  }
  .custom-css .col-end-6-m {
    grid-column-end: 6;
  }
  .custom-css .col-end-7-m {
    grid-column-end: 7;
  }
  .custom-css .col-end-8-m {
    grid-column-end: 8;
  }
  .custom-css .col-end-9-m {
    grid-column-end: 9;
  }
  .custom-css .col-end-10-m {
    grid-column-end: 10;
  }
  .custom-css .col-end-11-m {
    grid-column-end: 11;
  }
  .custom-css .col-end-12-m {
    grid-column-end: 12;
  }
  .custom-css .col-end--1-m {
    grid-column-end: -1;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .col-end-auto-xm {
    grid-column-end: auto;
  }
  .custom-css .col-end-1-xm {
    grid-column-end: 1;
  }
  .custom-css .col-end-2-xm {
    grid-column-end: 2;
  }
  .custom-css .col-end-3-xm {
    grid-column-end: 3;
  }
  .custom-css .col-end-4-xm {
    grid-column-end: 4;
  }
  .custom-css .col-end-5-xm {
    grid-column-end: 5;
  }
  .custom-css .col-end-6-xm {
    grid-column-end: 6;
  }
  .custom-css .col-end-7-xm {
    grid-column-end: 7;
  }
  .custom-css .col-end-8-xm {
    grid-column-end: 8;
  }
  .custom-css .col-end-9-xm {
    grid-column-end: 9;
  }
  .custom-css .col-end-10-xm {
    grid-column-end: 10;
  }
  .custom-css .col-end-11-xm {
    grid-column-end: 11;
  }
  .custom-css .col-end-12-xm {
    grid-column-end: 12;
  }
  .custom-css .col-end--1-xm {
    grid-column-end: -1;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .col-end-auto-l {
    grid-column-end: auto;
  }
  .custom-css .col-end-1-l {
    grid-column-end: 1;
  }
  .custom-css .col-end-2-l {
    grid-column-end: 2;
  }
  .custom-css .col-end-3-l {
    grid-column-end: 3;
  }
  .custom-css .col-end-4-l {
    grid-column-end: 4;
  }
  .custom-css .col-end-5-l {
    grid-column-end: 5;
  }
  .custom-css .col-end-6-l {
    grid-column-end: 6;
  }
  .custom-css .col-end-7-l {
    grid-column-end: 7;
  }
  .custom-css .col-end-8-l {
    grid-column-end: 8;
  }
  .custom-css .col-end-9-l {
    grid-column-end: 9;
  }
  .custom-css .col-end-10-l {
    grid-column-end: 10;
  }
  .custom-css .col-end-11-l {
    grid-column-end: 11;
  }
  .custom-css .col-end-12-l {
    grid-column-end: 12;
  }
  .custom-css .col-end--1-l {
    grid-column-end: -1;
  }
}
.custom-css .h0 {
  height: 0;
}
.custom-css .min-h0 {
  min-height: 0;
}
.custom-css .max-h0 {
  max-height: 0;
}
.custom-css .h100 {
  height: 2px;
}
.custom-css .min-h100 {
  min-height: 2px;
}
.custom-css .max-h100 {
  max-height: 2px;
}
.custom-css .h200 {
  height: 4px;
}
.custom-css .min-h200 {
  min-height: 4px;
}
.custom-css .max-h200 {
  max-height: 4px;
}
.custom-css .h300 {
  height: 8px;
}
.custom-css .min-h300 {
  min-height: 8px;
}
.custom-css .max-h300 {
  max-height: 8px;
}
.custom-css .h325 {
  height: 10px;
}
.custom-css .min-h325 {
  min-height: 10px;
}
.custom-css .max-h325 {
  max-height: 10px;
}
.custom-css .h350 {
  height: 12px;
}
.custom-css .min-h350 {
  min-height: 12px;
}
.custom-css .max-h350 {
  max-height: 12px;
}
.custom-css .h375 {
  height: 14px;
}
.custom-css .min-h375 {
  min-height: 14px;
}
.custom-css .max-h375 {
  max-height: 14px;
}
.custom-css .h400 {
  height: 16px;
}
.custom-css .min-h400 {
  min-height: 16px;
}
.custom-css .max-h400 {
  max-height: 16px;
}
.custom-css .h425 {
  height: 20px;
}
.custom-css .min-h425 {
  min-height: 20px;
}
.custom-css .max-h425 {
  max-height: 20px;
}
.custom-css .h450 {
  height: 24px;
}
.custom-css .min-h450 {
  min-height: 24px;
}
.custom-css .max-h450 {
  max-height: 24px;
}
.custom-css .h500 {
  height: 32px;
}
.custom-css .min-h500 {
  min-height: 32px;
}
.custom-css .max-h500 {
  max-height: 32px;
}
.custom-css .h550 {
  height: 36px;
}
.custom-css .min-h550 {
  min-height: 36px;
}
.custom-css .max-h550 {
  max-height: 36px;
}
.custom-css .h600 {
  height: 40px;
}
.custom-css .min-h600 {
  min-height: 40px;
}
.custom-css .max-h600 {
  max-height: 40px;
}
.custom-css .h625 {
  height: 48px;
}
.custom-css .min-h625 {
  min-height: 48px;
}
.custom-css .max-h625 {
  max-height: 48px;
}
.custom-css .h650 {
  height: 56px;
}
.custom-css .min-h650 {
  min-height: 56px;
}
.custom-css .max-h650 {
  max-height: 56px;
}
.custom-css .h655 {
  height: 60px;
}
.custom-css .min-h655 {
  min-height: 60px;
}
.custom-css .max-h655 {
  max-height: 60px;
}
.custom-css .h665 {
  height: 62px;
}
.custom-css .min-h665 {
  min-height: 62px;
}
.custom-css .max-h665 {
  max-height: 62px;
}
.custom-css .h675 {
  height: 64px;
}
.custom-css .min-h675 {
  min-height: 64px;
}
.custom-css .max-h675 {
  max-height: 64px;
}
.custom-css .h685 {
  height: 72px;
}
.custom-css .min-h685 {
  min-height: 72px;
}
.custom-css .max-h685 {
  max-height: 72px;
}
.custom-css .h700 {
  height: 80px;
}
.custom-css .min-h700 {
  min-height: 80px;
}
.custom-css .max-h700 {
  max-height: 80px;
}
.custom-css .h725 {
  height: 88px;
}
.custom-css .min-h725 {
  min-height: 88px;
}
.custom-css .max-h725 {
  max-height: 88px;
}
.custom-css .h750 {
  height: 96px;
}
.custom-css .min-h750 {
  min-height: 96px;
}
.custom-css .max-h750 {
  max-height: 96px;
}
.custom-css .h765 {
  height: 104px;
}
.custom-css .min-h765 {
  min-height: 104px;
}
.custom-css .max-h765 {
  max-height: 104px;
}
.custom-css .h775 {
  height: 112px;
}
.custom-css .min-h775 {
  min-height: 112px;
}
.custom-css .max-h775 {
  max-height: 112px;
}
.custom-css .h800 {
  height: 120px;
}
.custom-css .min-h800 {
  min-height: 120px;
}
.custom-css .max-h800 {
  max-height: 120px;
}
.custom-css .h825 {
  height: 128px;
}
.custom-css .min-h825 {
  min-height: 128px;
}
.custom-css .max-h825 {
  max-height: 128px;
}
.custom-css .h850 {
  height: 160px;
}
.custom-css .min-h850 {
  min-height: 160px;
}
.custom-css .max-h850 {
  max-height: 160px;
}
.custom-css .h900 {
  height: 200px;
}
.custom-css .min-h900 {
  min-height: 200px;
}
.custom-css .max-h900 {
  max-height: 200px;
}
.custom-css .h950 {
  height: 240px;
}
.custom-css .min-h950 {
  min-height: 240px;
}
.custom-css .max-h950 {
  max-height: 240px;
}
.custom-css .h975 {
  height: 288px;
}
.custom-css .min-h975 {
  min-height: 288px;
}
.custom-css .max-h975 {
  max-height: 288px;
}
.custom-css .h1000 {
  height: 320px;
}
.custom-css .min-h1000 {
  min-height: 320px;
}
.custom-css .max-h1000 {
  max-height: 320px;
}
.custom-css .h1050 {
  height: 360px;
}
.custom-css .min-h1050 {
  min-height: 360px;
}
.custom-css .max-h1050 {
  max-height: 360px;
}
.custom-css .h1075 {
  height: 406px;
}
.custom-css .min-h1075 {
  min-height: 406px;
}
.custom-css .max-h1075 {
  max-height: 406px;
}
.custom-css .h1100 {
  height: 480px;
}
.custom-css .min-h1100 {
  min-height: 480px;
}
.custom-css .max-h1100 {
  max-height: 480px;
}
.custom-css .h1200 {
  height: 640px;
}
.custom-css .min-h1200 {
  min-height: 640px;
}
.custom-css .max-h1200 {
  max-height: 640px;
}
.custom-css .h-25p {
  height: 25%;
}
.custom-css .h-25vh {
  height: 25vh;
}
.custom-css .min-h-25vh {
  min-height: 25vh;
}
.custom-css .max-h-25vh {
  max-height: 25vh;
}
.custom-css .max-h-25p {
  max-height: 25%;
}
.custom-css .min-h-25p {
  min-height: 25%;
}
.custom-css .h-33p {
  height: 33.33333333%;
}
.custom-css .h-33vh {
  height: 33.33333333vh;
}
.custom-css .min-h-33vh {
  min-height: 33.33333333vh;
}
.custom-css .max-h-33vh {
  max-height: 33.33333333vh;
}
.custom-css .max-h-33p {
  max-height: 33.33333333%;
}
.custom-css .min-h-33p {
  min-height: 33.33333333%;
}
.custom-css .h-50p {
  height: 50%;
}
.custom-css .h-50vh {
  height: 50vh;
}
.custom-css .min-h-50vh {
  min-height: 50vh;
}
.custom-css .max-h-50vh {
  max-height: 50vh;
}
.custom-css .max-h-50p {
  max-height: 50%;
}
.custom-css .min-h-50p {
  min-height: 50%;
}
.custom-css .h-66p {
  height: 66.66666667%;
}
.custom-css .h-66vh {
  height: 66.66666667vh;
}
.custom-css .min-h-66vh {
  min-height: 66.66666667vh;
}
.custom-css .max-h-66vh {
  max-height: 66.66666667vh;
}
.custom-css .max-h-66p {
  max-height: 66.66666667%;
}
.custom-css .min-h-66p {
  min-height: 66.66666667%;
}
.custom-css .h-75p {
  height: 75%;
}
.custom-css .h-75vh {
  height: 75vh;
}
.custom-css .min-h-75vh {
  min-height: 75vh;
}
.custom-css .max-h-75vh {
  max-height: 75vh;
}
.custom-css .max-h-75p {
  max-height: 75%;
}
.custom-css .min-h-75p {
  min-height: 75%;
}
.custom-css .h-100p {
  height: 100%;
}
.custom-css .h-100vh {
  height: 100vh;
}
.custom-css .min-h-100vh {
  min-height: 100vh;
}
.custom-css .max-h-100vh {
  max-height: 100vh;
}
.custom-css .max-h-100p {
  max-height: 100%;
}
.custom-css .min-h-100p {
  min-height: 100%;
}
.custom-css .h-auto {
  height: auto;
}
.custom-css .min-h-auto {
  min-height: auto;
}
.custom-css .max-h-none {
  max-height: none;
}
@media screen and (min-width: 480px) {
  .custom-css .h0-ns {
    height: 0;
  }
  .custom-css .min-h0-ns {
    min-height: 0;
  }
  .custom-css .max-h0-ns {
    max-height: 0;
  }
  .custom-css .h100-ns {
    height: 2px;
  }
  .custom-css .min-h100-ns {
    min-height: 2px;
  }
  .custom-css .max-h100-ns {
    max-height: 2px;
  }
  .custom-css .h200-ns {
    height: 4px;
  }
  .custom-css .min-h200-ns {
    min-height: 4px;
  }
  .custom-css .max-h200-ns {
    max-height: 4px;
  }
  .custom-css .h300-ns {
    height: 8px;
  }
  .custom-css .min-h300-ns {
    min-height: 8px;
  }
  .custom-css .max-h300-ns {
    max-height: 8px;
  }
  .custom-css .h325-ns {
    height: 10px;
  }
  .custom-css .min-h325-ns {
    min-height: 10px;
  }
  .custom-css .max-h325-ns {
    max-height: 10px;
  }
  .custom-css .h350-ns {
    height: 12px;
  }
  .custom-css .min-h350-ns {
    min-height: 12px;
  }
  .custom-css .max-h350-ns {
    max-height: 12px;
  }
  .custom-css .h375-ns {
    height: 14px;
  }
  .custom-css .min-h375-ns {
    min-height: 14px;
  }
  .custom-css .max-h375-ns {
    max-height: 14px;
  }
  .custom-css .h400-ns {
    height: 16px;
  }
  .custom-css .min-h400-ns {
    min-height: 16px;
  }
  .custom-css .max-h400-ns {
    max-height: 16px;
  }
  .custom-css .h425-ns {
    height: 20px;
  }
  .custom-css .min-h425-ns {
    min-height: 20px;
  }
  .custom-css .max-h425-ns {
    max-height: 20px;
  }
  .custom-css .h450-ns {
    height: 24px;
  }
  .custom-css .min-h450-ns {
    min-height: 24px;
  }
  .custom-css .max-h450-ns {
    max-height: 24px;
  }
  .custom-css .h500-ns {
    height: 32px;
  }
  .custom-css .min-h500-ns {
    min-height: 32px;
  }
  .custom-css .max-h500-ns {
    max-height: 32px;
  }
  .custom-css .h550-ns {
    height: 36px;
  }
  .custom-css .min-h550-ns {
    min-height: 36px;
  }
  .custom-css .max-h550-ns {
    max-height: 36px;
  }
  .custom-css .h600-ns {
    height: 40px;
  }
  .custom-css .min-h600-ns {
    min-height: 40px;
  }
  .custom-css .max-h600-ns {
    max-height: 40px;
  }
  .custom-css .h625-ns {
    height: 48px;
  }
  .custom-css .min-h625-ns {
    min-height: 48px;
  }
  .custom-css .max-h625-ns {
    max-height: 48px;
  }
  .custom-css .h650-ns {
    height: 56px;
  }
  .custom-css .min-h650-ns {
    min-height: 56px;
  }
  .custom-css .max-h650-ns {
    max-height: 56px;
  }
  .custom-css .h655-ns {
    height: 60px;
  }
  .custom-css .min-h655-ns {
    min-height: 60px;
  }
  .custom-css .max-h655-ns {
    max-height: 60px;
  }
  .custom-css .h665-ns {
    height: 62px;
  }
  .custom-css .min-h665-ns {
    min-height: 62px;
  }
  .custom-css .max-h665-ns {
    max-height: 62px;
  }
  .custom-css .h675-ns {
    height: 64px;
  }
  .custom-css .min-h675-ns {
    min-height: 64px;
  }
  .custom-css .max-h675-ns {
    max-height: 64px;
  }
  .custom-css .h685-ns {
    height: 72px;
  }
  .custom-css .min-h685-ns {
    min-height: 72px;
  }
  .custom-css .max-h685-ns {
    max-height: 72px;
  }
  .custom-css .h700-ns {
    height: 80px;
  }
  .custom-css .min-h700-ns {
    min-height: 80px;
  }
  .custom-css .max-h700-ns {
    max-height: 80px;
  }
  .custom-css .h725-ns {
    height: 88px;
  }
  .custom-css .min-h725-ns {
    min-height: 88px;
  }
  .custom-css .max-h725-ns {
    max-height: 88px;
  }
  .custom-css .h750-ns {
    height: 96px;
  }
  .custom-css .min-h750-ns {
    min-height: 96px;
  }
  .custom-css .max-h750-ns {
    max-height: 96px;
  }
  .custom-css .h765-ns {
    height: 104px;
  }
  .custom-css .min-h765-ns {
    min-height: 104px;
  }
  .custom-css .max-h765-ns {
    max-height: 104px;
  }
  .custom-css .h775-ns {
    height: 112px;
  }
  .custom-css .min-h775-ns {
    min-height: 112px;
  }
  .custom-css .max-h775-ns {
    max-height: 112px;
  }
  .custom-css .h800-ns {
    height: 120px;
  }
  .custom-css .min-h800-ns {
    min-height: 120px;
  }
  .custom-css .max-h800-ns {
    max-height: 120px;
  }
  .custom-css .h825-ns {
    height: 128px;
  }
  .custom-css .min-h825-ns {
    min-height: 128px;
  }
  .custom-css .max-h825-ns {
    max-height: 128px;
  }
  .custom-css .h850-ns {
    height: 160px;
  }
  .custom-css .min-h850-ns {
    min-height: 160px;
  }
  .custom-css .max-h850-ns {
    max-height: 160px;
  }
  .custom-css .h900-ns {
    height: 200px;
  }
  .custom-css .min-h900-ns {
    min-height: 200px;
  }
  .custom-css .max-h900-ns {
    max-height: 200px;
  }
  .custom-css .h950-ns {
    height: 240px;
  }
  .custom-css .min-h950-ns {
    min-height: 240px;
  }
  .custom-css .max-h950-ns {
    max-height: 240px;
  }
  .custom-css .h975-ns {
    height: 288px;
  }
  .custom-css .min-h975-ns {
    min-height: 288px;
  }
  .custom-css .max-h975-ns {
    max-height: 288px;
  }
  .custom-css .h1000-ns {
    height: 320px;
  }
  .custom-css .min-h1000-ns {
    min-height: 320px;
  }
  .custom-css .max-h1000-ns {
    max-height: 320px;
  }
  .custom-css .h1050-ns {
    height: 360px;
  }
  .custom-css .min-h1050-ns {
    min-height: 360px;
  }
  .custom-css .max-h1050-ns {
    max-height: 360px;
  }
  .custom-css .h1075-ns {
    height: 406px;
  }
  .custom-css .min-h1075-ns {
    min-height: 406px;
  }
  .custom-css .max-h1075-ns {
    max-height: 406px;
  }
  .custom-css .h1100-ns {
    height: 480px;
  }
  .custom-css .min-h1100-ns {
    min-height: 480px;
  }
  .custom-css .max-h1100-ns {
    max-height: 480px;
  }
  .custom-css .h1200-ns {
    height: 640px;
  }
  .custom-css .min-h1200-ns {
    min-height: 640px;
  }
  .custom-css .max-h1200-ns {
    max-height: 640px;
  }
  .custom-css .h-25p-ns {
    height: 25%;
  }
  .custom-css .h-25vh-ns {
    height: 25vh;
  }
  .custom-css .min-h-25vh-ns {
    min-height: 25vh;
  }
  .custom-css .max-h-25vh-ns {
    max-height: 25vh;
  }
  .custom-css .max-h-25p-ns {
    max-height: 25%;
  }
  .custom-css .min-h-25p-ns {
    min-height: 25%;
  }
  .custom-css .h-33p-ns {
    height: 33.33333333%;
  }
  .custom-css .h-33vh-ns {
    height: 33.33333333vh;
  }
  .custom-css .min-h-33vh-ns {
    min-height: 33.33333333vh;
  }
  .custom-css .max-h-33vh-ns {
    max-height: 33.33333333vh;
  }
  .custom-css .max-h-33p-ns {
    max-height: 33.33333333%;
  }
  .custom-css .min-h-33p-ns {
    min-height: 33.33333333%;
  }
  .custom-css .h-50p-ns {
    height: 50%;
  }
  .custom-css .h-50vh-ns {
    height: 50vh;
  }
  .custom-css .min-h-50vh-ns {
    min-height: 50vh;
  }
  .custom-css .max-h-50vh-ns {
    max-height: 50vh;
  }
  .custom-css .max-h-50p-ns {
    max-height: 50%;
  }
  .custom-css .min-h-50p-ns {
    min-height: 50%;
  }
  .custom-css .h-66p-ns {
    height: 66.66666667%;
  }
  .custom-css .h-66vh-ns {
    height: 66.66666667vh;
  }
  .custom-css .min-h-66vh-ns {
    min-height: 66.66666667vh;
  }
  .custom-css .max-h-66vh-ns {
    max-height: 66.66666667vh;
  }
  .custom-css .max-h-66p-ns {
    max-height: 66.66666667%;
  }
  .custom-css .min-h-66p-ns {
    min-height: 66.66666667%;
  }
  .custom-css .h-75p-ns {
    height: 75%;
  }
  .custom-css .h-75vh-ns {
    height: 75vh;
  }
  .custom-css .min-h-75vh-ns {
    min-height: 75vh;
  }
  .custom-css .max-h-75vh-ns {
    max-height: 75vh;
  }
  .custom-css .max-h-75p-ns {
    max-height: 75%;
  }
  .custom-css .min-h-75p-ns {
    min-height: 75%;
  }
  .custom-css .h-100p-ns {
    height: 100%;
  }
  .custom-css .h-100vh-ns {
    height: 100vh;
  }
  .custom-css .min-h-100vh-ns {
    min-height: 100vh;
  }
  .custom-css .max-h-100vh-ns {
    max-height: 100vh;
  }
  .custom-css .max-h-100p-ns {
    max-height: 100%;
  }
  .custom-css .min-h-100p-ns {
    min-height: 100%;
  }
  .custom-css .h-auto-ns {
    height: auto;
  }
  .custom-css .min-h-auto-ns {
    min-height: auto;
  }
  .custom-css .max-h-none-ns {
    max-height: none;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .h0-m {
    height: 0;
  }
  .custom-css .min-h0-m {
    min-height: 0;
  }
  .custom-css .max-h0-m {
    max-height: 0;
  }
  .custom-css .h100-m {
    height: 2px;
  }
  .custom-css .min-h100-m {
    min-height: 2px;
  }
  .custom-css .max-h100-m {
    max-height: 2px;
  }
  .custom-css .h200-m {
    height: 4px;
  }
  .custom-css .min-h200-m {
    min-height: 4px;
  }
  .custom-css .max-h200-m {
    max-height: 4px;
  }
  .custom-css .h300-m {
    height: 8px;
  }
  .custom-css .min-h300-m {
    min-height: 8px;
  }
  .custom-css .max-h300-m {
    max-height: 8px;
  }
  .custom-css .h325-m {
    height: 10px;
  }
  .custom-css .min-h325-m {
    min-height: 10px;
  }
  .custom-css .max-h325-m {
    max-height: 10px;
  }
  .custom-css .h350-m {
    height: 12px;
  }
  .custom-css .min-h350-m {
    min-height: 12px;
  }
  .custom-css .max-h350-m {
    max-height: 12px;
  }
  .custom-css .h375-m {
    height: 14px;
  }
  .custom-css .min-h375-m {
    min-height: 14px;
  }
  .custom-css .max-h375-m {
    max-height: 14px;
  }
  .custom-css .h400-m {
    height: 16px;
  }
  .custom-css .min-h400-m {
    min-height: 16px;
  }
  .custom-css .max-h400-m {
    max-height: 16px;
  }
  .custom-css .h425-m {
    height: 20px;
  }
  .custom-css .min-h425-m {
    min-height: 20px;
  }
  .custom-css .max-h425-m {
    max-height: 20px;
  }
  .custom-css .h450-m {
    height: 24px;
  }
  .custom-css .min-h450-m {
    min-height: 24px;
  }
  .custom-css .max-h450-m {
    max-height: 24px;
  }
  .custom-css .h500-m {
    height: 32px;
  }
  .custom-css .min-h500-m {
    min-height: 32px;
  }
  .custom-css .max-h500-m {
    max-height: 32px;
  }
  .custom-css .h550-m {
    height: 36px;
  }
  .custom-css .min-h550-m {
    min-height: 36px;
  }
  .custom-css .max-h550-m {
    max-height: 36px;
  }
  .custom-css .h600-m {
    height: 40px;
  }
  .custom-css .min-h600-m {
    min-height: 40px;
  }
  .custom-css .max-h600-m {
    max-height: 40px;
  }
  .custom-css .h625-m {
    height: 48px;
  }
  .custom-css .min-h625-m {
    min-height: 48px;
  }
  .custom-css .max-h625-m {
    max-height: 48px;
  }
  .custom-css .h650-m {
    height: 56px;
  }
  .custom-css .min-h650-m {
    min-height: 56px;
  }
  .custom-css .max-h650-m {
    max-height: 56px;
  }
  .custom-css .h655-m {
    height: 60px;
  }
  .custom-css .min-h655-m {
    min-height: 60px;
  }
  .custom-css .max-h655-m {
    max-height: 60px;
  }
  .custom-css .h665-m {
    height: 62px;
  }
  .custom-css .min-h665-m {
    min-height: 62px;
  }
  .custom-css .max-h665-m {
    max-height: 62px;
  }
  .custom-css .h675-m {
    height: 64px;
  }
  .custom-css .min-h675-m {
    min-height: 64px;
  }
  .custom-css .max-h675-m {
    max-height: 64px;
  }
  .custom-css .h685-m {
    height: 72px;
  }
  .custom-css .min-h685-m {
    min-height: 72px;
  }
  .custom-css .max-h685-m {
    max-height: 72px;
  }
  .custom-css .h700-m {
    height: 80px;
  }
  .custom-css .min-h700-m {
    min-height: 80px;
  }
  .custom-css .max-h700-m {
    max-height: 80px;
  }
  .custom-css .h725-m {
    height: 88px;
  }
  .custom-css .min-h725-m {
    min-height: 88px;
  }
  .custom-css .max-h725-m {
    max-height: 88px;
  }
  .custom-css .h750-m {
    height: 96px;
  }
  .custom-css .min-h750-m {
    min-height: 96px;
  }
  .custom-css .max-h750-m {
    max-height: 96px;
  }
  .custom-css .h765-m {
    height: 104px;
  }
  .custom-css .min-h765-m {
    min-height: 104px;
  }
  .custom-css .max-h765-m {
    max-height: 104px;
  }
  .custom-css .h775-m {
    height: 112px;
  }
  .custom-css .min-h775-m {
    min-height: 112px;
  }
  .custom-css .max-h775-m {
    max-height: 112px;
  }
  .custom-css .h800-m {
    height: 120px;
  }
  .custom-css .min-h800-m {
    min-height: 120px;
  }
  .custom-css .max-h800-m {
    max-height: 120px;
  }
  .custom-css .h825-m {
    height: 128px;
  }
  .custom-css .min-h825-m {
    min-height: 128px;
  }
  .custom-css .max-h825-m {
    max-height: 128px;
  }
  .custom-css .h850-m {
    height: 160px;
  }
  .custom-css .min-h850-m {
    min-height: 160px;
  }
  .custom-css .max-h850-m {
    max-height: 160px;
  }
  .custom-css .h900-m {
    height: 200px;
  }
  .custom-css .min-h900-m {
    min-height: 200px;
  }
  .custom-css .max-h900-m {
    max-height: 200px;
  }
  .custom-css .h950-m {
    height: 240px;
  }
  .custom-css .min-h950-m {
    min-height: 240px;
  }
  .custom-css .max-h950-m {
    max-height: 240px;
  }
  .custom-css .h975-m {
    height: 288px;
  }
  .custom-css .min-h975-m {
    min-height: 288px;
  }
  .custom-css .max-h975-m {
    max-height: 288px;
  }
  .custom-css .h1000-m {
    height: 320px;
  }
  .custom-css .min-h1000-m {
    min-height: 320px;
  }
  .custom-css .max-h1000-m {
    max-height: 320px;
  }
  .custom-css .h1050-m {
    height: 360px;
  }
  .custom-css .min-h1050-m {
    min-height: 360px;
  }
  .custom-css .max-h1050-m {
    max-height: 360px;
  }
  .custom-css .h1075-m {
    height: 406px;
  }
  .custom-css .min-h1075-m {
    min-height: 406px;
  }
  .custom-css .max-h1075-m {
    max-height: 406px;
  }
  .custom-css .h1100-m {
    height: 480px;
  }
  .custom-css .min-h1100-m {
    min-height: 480px;
  }
  .custom-css .max-h1100-m {
    max-height: 480px;
  }
  .custom-css .h1200-m {
    height: 640px;
  }
  .custom-css .min-h1200-m {
    min-height: 640px;
  }
  .custom-css .max-h1200-m {
    max-height: 640px;
  }
  .custom-css .h-25p-m {
    height: 25%;
  }
  .custom-css .h-25vh-m {
    height: 25vh;
  }
  .custom-css .min-h-25vh-m {
    min-height: 25vh;
  }
  .custom-css .max-h-25vh-m {
    max-height: 25vh;
  }
  .custom-css .max-h-25p-m {
    max-height: 25%;
  }
  .custom-css .min-h-25p-m {
    min-height: 25%;
  }
  .custom-css .h-33p-m {
    height: 33.33333333%;
  }
  .custom-css .h-33vh-m {
    height: 33.33333333vh;
  }
  .custom-css .min-h-33vh-m {
    min-height: 33.33333333vh;
  }
  .custom-css .max-h-33vh-m {
    max-height: 33.33333333vh;
  }
  .custom-css .max-h-33p-m {
    max-height: 33.33333333%;
  }
  .custom-css .min-h-33p-m {
    min-height: 33.33333333%;
  }
  .custom-css .h-50p-m {
    height: 50%;
  }
  .custom-css .h-50vh-m {
    height: 50vh;
  }
  .custom-css .min-h-50vh-m {
    min-height: 50vh;
  }
  .custom-css .max-h-50vh-m {
    max-height: 50vh;
  }
  .custom-css .max-h-50p-m {
    max-height: 50%;
  }
  .custom-css .min-h-50p-m {
    min-height: 50%;
  }
  .custom-css .h-66p-m {
    height: 66.66666667%;
  }
  .custom-css .h-66vh-m {
    height: 66.66666667vh;
  }
  .custom-css .min-h-66vh-m {
    min-height: 66.66666667vh;
  }
  .custom-css .max-h-66vh-m {
    max-height: 66.66666667vh;
  }
  .custom-css .max-h-66p-m {
    max-height: 66.66666667%;
  }
  .custom-css .min-h-66p-m {
    min-height: 66.66666667%;
  }
  .custom-css .h-75p-m {
    height: 75%;
  }
  .custom-css .h-75vh-m {
    height: 75vh;
  }
  .custom-css .min-h-75vh-m {
    min-height: 75vh;
  }
  .custom-css .max-h-75vh-m {
    max-height: 75vh;
  }
  .custom-css .max-h-75p-m {
    max-height: 75%;
  }
  .custom-css .min-h-75p-m {
    min-height: 75%;
  }
  .custom-css .h-100p-m {
    height: 100%;
  }
  .custom-css .h-100vh-m {
    height: 100vh;
  }
  .custom-css .min-h-100vh-m {
    min-height: 100vh;
  }
  .custom-css .max-h-100vh-m {
    max-height: 100vh;
  }
  .custom-css .max-h-100p-m {
    max-height: 100%;
  }
  .custom-css .min-h-100p-m {
    min-height: 100%;
  }
  .custom-css .h-auto-m {
    height: auto;
  }
  .custom-css .min-h-auto-m {
    min-height: auto;
  }
  .custom-css .max-h-none-m {
    max-height: none;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .h0-xm {
    height: 0;
  }
  .custom-css .min-h0-xm {
    min-height: 0;
  }
  .custom-css .max-h0-xm {
    max-height: 0;
  }
  .custom-css .h100-xm {
    height: 2px;
  }
  .custom-css .min-h100-xm {
    min-height: 2px;
  }
  .custom-css .max-h100-xm {
    max-height: 2px;
  }
  .custom-css .h200-xm {
    height: 4px;
  }
  .custom-css .min-h200-xm {
    min-height: 4px;
  }
  .custom-css .max-h200-xm {
    max-height: 4px;
  }
  .custom-css .h300-xm {
    height: 8px;
  }
  .custom-css .min-h300-xm {
    min-height: 8px;
  }
  .custom-css .max-h300-xm {
    max-height: 8px;
  }
  .custom-css .h325-xm {
    height: 10px;
  }
  .custom-css .min-h325-xm {
    min-height: 10px;
  }
  .custom-css .max-h325-xm {
    max-height: 10px;
  }
  .custom-css .h350-xm {
    height: 12px;
  }
  .custom-css .min-h350-xm {
    min-height: 12px;
  }
  .custom-css .max-h350-xm {
    max-height: 12px;
  }
  .custom-css .h375-xm {
    height: 14px;
  }
  .custom-css .min-h375-xm {
    min-height: 14px;
  }
  .custom-css .max-h375-xm {
    max-height: 14px;
  }
  .custom-css .h400-xm {
    height: 16px;
  }
  .custom-css .min-h400-xm {
    min-height: 16px;
  }
  .custom-css .max-h400-xm {
    max-height: 16px;
  }
  .custom-css .h425-xm {
    height: 20px;
  }
  .custom-css .min-h425-xm {
    min-height: 20px;
  }
  .custom-css .max-h425-xm {
    max-height: 20px;
  }
  .custom-css .h450-xm {
    height: 24px;
  }
  .custom-css .min-h450-xm {
    min-height: 24px;
  }
  .custom-css .max-h450-xm {
    max-height: 24px;
  }
  .custom-css .h500-xm {
    height: 32px;
  }
  .custom-css .min-h500-xm {
    min-height: 32px;
  }
  .custom-css .max-h500-xm {
    max-height: 32px;
  }
  .custom-css .h550-xm {
    height: 36px;
  }
  .custom-css .min-h550-xm {
    min-height: 36px;
  }
  .custom-css .max-h550-xm {
    max-height: 36px;
  }
  .custom-css .h600-xm {
    height: 40px;
  }
  .custom-css .min-h600-xm {
    min-height: 40px;
  }
  .custom-css .max-h600-xm {
    max-height: 40px;
  }
  .custom-css .h625-xm {
    height: 48px;
  }
  .custom-css .min-h625-xm {
    min-height: 48px;
  }
  .custom-css .max-h625-xm {
    max-height: 48px;
  }
  .custom-css .h650-xm {
    height: 56px;
  }
  .custom-css .min-h650-xm {
    min-height: 56px;
  }
  .custom-css .max-h650-xm {
    max-height: 56px;
  }
  .custom-css .h655-xm {
    height: 60px;
  }
  .custom-css .min-h655-xm {
    min-height: 60px;
  }
  .custom-css .max-h655-xm {
    max-height: 60px;
  }
  .custom-css .h665-xm {
    height: 62px;
  }
  .custom-css .min-h665-xm {
    min-height: 62px;
  }
  .custom-css .max-h665-xm {
    max-height: 62px;
  }
  .custom-css .h675-xm {
    height: 64px;
  }
  .custom-css .min-h675-xm {
    min-height: 64px;
  }
  .custom-css .max-h675-xm {
    max-height: 64px;
  }
  .custom-css .h685-xm {
    height: 72px;
  }
  .custom-css .min-h685-xm {
    min-height: 72px;
  }
  .custom-css .max-h685-xm {
    max-height: 72px;
  }
  .custom-css .h700-xm {
    height: 80px;
  }
  .custom-css .min-h700-xm {
    min-height: 80px;
  }
  .custom-css .max-h700-xm {
    max-height: 80px;
  }
  .custom-css .h725-xm {
    height: 88px;
  }
  .custom-css .min-h725-xm {
    min-height: 88px;
  }
  .custom-css .max-h725-xm {
    max-height: 88px;
  }
  .custom-css .h750-xm {
    height: 96px;
  }
  .custom-css .min-h750-xm {
    min-height: 96px;
  }
  .custom-css .max-h750-xm {
    max-height: 96px;
  }
  .custom-css .h765-xm {
    height: 104px;
  }
  .custom-css .min-h765-xm {
    min-height: 104px;
  }
  .custom-css .max-h765-xm {
    max-height: 104px;
  }
  .custom-css .h775-xm {
    height: 112px;
  }
  .custom-css .min-h775-xm {
    min-height: 112px;
  }
  .custom-css .max-h775-xm {
    max-height: 112px;
  }
  .custom-css .h800-xm {
    height: 120px;
  }
  .custom-css .min-h800-xm {
    min-height: 120px;
  }
  .custom-css .max-h800-xm {
    max-height: 120px;
  }
  .custom-css .h825-xm {
    height: 128px;
  }
  .custom-css .min-h825-xm {
    min-height: 128px;
  }
  .custom-css .max-h825-xm {
    max-height: 128px;
  }
  .custom-css .h850-xm {
    height: 160px;
  }
  .custom-css .min-h850-xm {
    min-height: 160px;
  }
  .custom-css .max-h850-xm {
    max-height: 160px;
  }
  .custom-css .h900-xm {
    height: 200px;
  }
  .custom-css .min-h900-xm {
    min-height: 200px;
  }
  .custom-css .max-h900-xm {
    max-height: 200px;
  }
  .custom-css .h950-xm {
    height: 240px;
  }
  .custom-css .min-h950-xm {
    min-height: 240px;
  }
  .custom-css .max-h950-xm {
    max-height: 240px;
  }
  .custom-css .h975-xm {
    height: 288px;
  }
  .custom-css .min-h975-xm {
    min-height: 288px;
  }
  .custom-css .max-h975-xm {
    max-height: 288px;
  }
  .custom-css .h1000-xm {
    height: 320px;
  }
  .custom-css .min-h1000-xm {
    min-height: 320px;
  }
  .custom-css .max-h1000-xm {
    max-height: 320px;
  }
  .custom-css .h1050-xm {
    height: 360px;
  }
  .custom-css .min-h1050-xm {
    min-height: 360px;
  }
  .custom-css .max-h1050-xm {
    max-height: 360px;
  }
  .custom-css .h1075-xm {
    height: 406px;
  }
  .custom-css .min-h1075-xm {
    min-height: 406px;
  }
  .custom-css .max-h1075-xm {
    max-height: 406px;
  }
  .custom-css .h1100-xm {
    height: 480px;
  }
  .custom-css .min-h1100-xm {
    min-height: 480px;
  }
  .custom-css .max-h1100-xm {
    max-height: 480px;
  }
  .custom-css .h1200-xm {
    height: 640px;
  }
  .custom-css .min-h1200-xm {
    min-height: 640px;
  }
  .custom-css .max-h1200-xm {
    max-height: 640px;
  }
  .custom-css .h-25p-xm {
    height: 25%;
  }
  .custom-css .h-25vh-xm {
    height: 25vh;
  }
  .custom-css .min-h-25vh-xm {
    min-height: 25vh;
  }
  .custom-css .max-h-25vh-xm {
    max-height: 25vh;
  }
  .custom-css .max-h-25p-xm {
    max-height: 25%;
  }
  .custom-css .min-h-25p-xm {
    min-height: 25%;
  }
  .custom-css .h-33p-xm {
    height: 33.33333333%;
  }
  .custom-css .h-33vh-xm {
    height: 33.33333333vh;
  }
  .custom-css .min-h-33vh-xm {
    min-height: 33.33333333vh;
  }
  .custom-css .max-h-33vh-xm {
    max-height: 33.33333333vh;
  }
  .custom-css .max-h-33p-xm {
    max-height: 33.33333333%;
  }
  .custom-css .min-h-33p-xm {
    min-height: 33.33333333%;
  }
  .custom-css .h-50p-xm {
    height: 50%;
  }
  .custom-css .h-50vh-xm {
    height: 50vh;
  }
  .custom-css .min-h-50vh-xm {
    min-height: 50vh;
  }
  .custom-css .max-h-50vh-xm {
    max-height: 50vh;
  }
  .custom-css .max-h-50p-xm {
    max-height: 50%;
  }
  .custom-css .min-h-50p-xm {
    min-height: 50%;
  }
  .custom-css .h-66p-xm {
    height: 66.66666667%;
  }
  .custom-css .h-66vh-xm {
    height: 66.66666667vh;
  }
  .custom-css .min-h-66vh-xm {
    min-height: 66.66666667vh;
  }
  .custom-css .max-h-66vh-xm {
    max-height: 66.66666667vh;
  }
  .custom-css .max-h-66p-xm {
    max-height: 66.66666667%;
  }
  .custom-css .min-h-66p-xm {
    min-height: 66.66666667%;
  }
  .custom-css .h-75p-xm {
    height: 75%;
  }
  .custom-css .h-75vh-xm {
    height: 75vh;
  }
  .custom-css .min-h-75vh-xm {
    min-height: 75vh;
  }
  .custom-css .max-h-75vh-xm {
    max-height: 75vh;
  }
  .custom-css .max-h-75p-xm {
    max-height: 75%;
  }
  .custom-css .min-h-75p-xm {
    min-height: 75%;
  }
  .custom-css .h-100p-xm {
    height: 100%;
  }
  .custom-css .h-100vh-xm {
    height: 100vh;
  }
  .custom-css .min-h-100vh-xm {
    min-height: 100vh;
  }
  .custom-css .max-h-100vh-xm {
    max-height: 100vh;
  }
  .custom-css .max-h-100p-xm {
    max-height: 100%;
  }
  .custom-css .min-h-100p-xm {
    min-height: 100%;
  }
  .custom-css .h-auto-xm {
    height: auto;
  }
  .custom-css .min-h-auto-xm {
    min-height: auto;
  }
  .custom-css .max-h-none-xm {
    max-height: none;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .h0-l {
    height: 0;
  }
  .custom-css .min-h0-l {
    min-height: 0;
  }
  .custom-css .max-h0-l {
    max-height: 0;
  }
  .custom-css .h100-l {
    height: 2px;
  }
  .custom-css .min-h100-l {
    min-height: 2px;
  }
  .custom-css .max-h100-l {
    max-height: 2px;
  }
  .custom-css .h200-l {
    height: 4px;
  }
  .custom-css .min-h200-l {
    min-height: 4px;
  }
  .custom-css .max-h200-l {
    max-height: 4px;
  }
  .custom-css .h300-l {
    height: 8px;
  }
  .custom-css .min-h300-l {
    min-height: 8px;
  }
  .custom-css .max-h300-l {
    max-height: 8px;
  }
  .custom-css .h325-l {
    height: 10px;
  }
  .custom-css .min-h325-l {
    min-height: 10px;
  }
  .custom-css .max-h325-l {
    max-height: 10px;
  }
  .custom-css .h350-l {
    height: 12px;
  }
  .custom-css .min-h350-l {
    min-height: 12px;
  }
  .custom-css .max-h350-l {
    max-height: 12px;
  }
  .custom-css .h375-l {
    height: 14px;
  }
  .custom-css .min-h375-l {
    min-height: 14px;
  }
  .custom-css .max-h375-l {
    max-height: 14px;
  }
  .custom-css .h400-l {
    height: 16px;
  }
  .custom-css .min-h400-l {
    min-height: 16px;
  }
  .custom-css .max-h400-l {
    max-height: 16px;
  }
  .custom-css .h425-l {
    height: 20px;
  }
  .custom-css .min-h425-l {
    min-height: 20px;
  }
  .custom-css .max-h425-l {
    max-height: 20px;
  }
  .custom-css .h450-l {
    height: 24px;
  }
  .custom-css .min-h450-l {
    min-height: 24px;
  }
  .custom-css .max-h450-l {
    max-height: 24px;
  }
  .custom-css .h500-l {
    height: 32px;
  }
  .custom-css .min-h500-l {
    min-height: 32px;
  }
  .custom-css .max-h500-l {
    max-height: 32px;
  }
  .custom-css .h550-l {
    height: 36px;
  }
  .custom-css .min-h550-l {
    min-height: 36px;
  }
  .custom-css .max-h550-l {
    max-height: 36px;
  }
  .custom-css .h600-l {
    height: 40px;
  }
  .custom-css .min-h600-l {
    min-height: 40px;
  }
  .custom-css .max-h600-l {
    max-height: 40px;
  }
  .custom-css .h625-l {
    height: 48px;
  }
  .custom-css .min-h625-l {
    min-height: 48px;
  }
  .custom-css .max-h625-l {
    max-height: 48px;
  }
  .custom-css .h650-l {
    height: 56px;
  }
  .custom-css .min-h650-l {
    min-height: 56px;
  }
  .custom-css .max-h650-l {
    max-height: 56px;
  }
  .custom-css .h655-l {
    height: 60px;
  }
  .custom-css .min-h655-l {
    min-height: 60px;
  }
  .custom-css .max-h655-l {
    max-height: 60px;
  }
  .custom-css .h665-l {
    height: 62px;
  }
  .custom-css .min-h665-l {
    min-height: 62px;
  }
  .custom-css .max-h665-l {
    max-height: 62px;
  }
  .custom-css .h675-l {
    height: 64px;
  }
  .custom-css .min-h675-l {
    min-height: 64px;
  }
  .custom-css .max-h675-l {
    max-height: 64px;
  }
  .custom-css .h685-l {
    height: 72px;
  }
  .custom-css .min-h685-l {
    min-height: 72px;
  }
  .custom-css .max-h685-l {
    max-height: 72px;
  }
  .custom-css .h700-l {
    height: 80px;
  }
  .custom-css .min-h700-l {
    min-height: 80px;
  }
  .custom-css .max-h700-l {
    max-height: 80px;
  }
  .custom-css .h725-l {
    height: 88px;
  }
  .custom-css .min-h725-l {
    min-height: 88px;
  }
  .custom-css .max-h725-l {
    max-height: 88px;
  }
  .custom-css .h750-l {
    height: 96px;
  }
  .custom-css .min-h750-l {
    min-height: 96px;
  }
  .custom-css .max-h750-l {
    max-height: 96px;
  }
  .custom-css .h765-l {
    height: 104px;
  }
  .custom-css .min-h765-l {
    min-height: 104px;
  }
  .custom-css .max-h765-l {
    max-height: 104px;
  }
  .custom-css .h775-l {
    height: 112px;
  }
  .custom-css .min-h775-l {
    min-height: 112px;
  }
  .custom-css .max-h775-l {
    max-height: 112px;
  }
  .custom-css .h800-l {
    height: 120px;
  }
  .custom-css .min-h800-l {
    min-height: 120px;
  }
  .custom-css .max-h800-l {
    max-height: 120px;
  }
  .custom-css .h825-l {
    height: 128px;
  }
  .custom-css .min-h825-l {
    min-height: 128px;
  }
  .custom-css .max-h825-l {
    max-height: 128px;
  }
  .custom-css .h850-l {
    height: 160px;
  }
  .custom-css .min-h850-l {
    min-height: 160px;
  }
  .custom-css .max-h850-l {
    max-height: 160px;
  }
  .custom-css .h900-l {
    height: 200px;
  }
  .custom-css .min-h900-l {
    min-height: 200px;
  }
  .custom-css .max-h900-l {
    max-height: 200px;
  }
  .custom-css .h950-l {
    height: 240px;
  }
  .custom-css .min-h950-l {
    min-height: 240px;
  }
  .custom-css .max-h950-l {
    max-height: 240px;
  }
  .custom-css .h975-l {
    height: 288px;
  }
  .custom-css .min-h975-l {
    min-height: 288px;
  }
  .custom-css .max-h975-l {
    max-height: 288px;
  }
  .custom-css .h1000-l {
    height: 320px;
  }
  .custom-css .min-h1000-l {
    min-height: 320px;
  }
  .custom-css .max-h1000-l {
    max-height: 320px;
  }
  .custom-css .h1050-l {
    height: 360px;
  }
  .custom-css .min-h1050-l {
    min-height: 360px;
  }
  .custom-css .max-h1050-l {
    max-height: 360px;
  }
  .custom-css .h1075-l {
    height: 406px;
  }
  .custom-css .min-h1075-l {
    min-height: 406px;
  }
  .custom-css .max-h1075-l {
    max-height: 406px;
  }
  .custom-css .h1100-l {
    height: 480px;
  }
  .custom-css .min-h1100-l {
    min-height: 480px;
  }
  .custom-css .max-h1100-l {
    max-height: 480px;
  }
  .custom-css .h1200-l {
    height: 640px;
  }
  .custom-css .min-h1200-l {
    min-height: 640px;
  }
  .custom-css .max-h1200-l {
    max-height: 640px;
  }
  .custom-css .h-25p-l {
    height: 25%;
  }
  .custom-css .h-25vh-l {
    height: 25vh;
  }
  .custom-css .min-h-25vh-l {
    min-height: 25vh;
  }
  .custom-css .max-h-25vh-l {
    max-height: 25vh;
  }
  .custom-css .max-h-25p-l {
    max-height: 25%;
  }
  .custom-css .min-h-25p-l {
    min-height: 25%;
  }
  .custom-css .h-33p-l {
    height: 33.33333333%;
  }
  .custom-css .h-33vh-l {
    height: 33.33333333vh;
  }
  .custom-css .min-h-33vh-l {
    min-height: 33.33333333vh;
  }
  .custom-css .max-h-33vh-l {
    max-height: 33.33333333vh;
  }
  .custom-css .max-h-33p-l {
    max-height: 33.33333333%;
  }
  .custom-css .min-h-33p-l {
    min-height: 33.33333333%;
  }
  .custom-css .h-50p-l {
    height: 50%;
  }
  .custom-css .h-50vh-l {
    height: 50vh;
  }
  .custom-css .min-h-50vh-l {
    min-height: 50vh;
  }
  .custom-css .max-h-50vh-l {
    max-height: 50vh;
  }
  .custom-css .max-h-50p-l {
    max-height: 50%;
  }
  .custom-css .min-h-50p-l {
    min-height: 50%;
  }
  .custom-css .h-66p-l {
    height: 66.66666667%;
  }
  .custom-css .h-66vh-l {
    height: 66.66666667vh;
  }
  .custom-css .min-h-66vh-l {
    min-height: 66.66666667vh;
  }
  .custom-css .max-h-66vh-l {
    max-height: 66.66666667vh;
  }
  .custom-css .max-h-66p-l {
    max-height: 66.66666667%;
  }
  .custom-css .min-h-66p-l {
    min-height: 66.66666667%;
  }
  .custom-css .h-75p-l {
    height: 75%;
  }
  .custom-css .h-75vh-l {
    height: 75vh;
  }
  .custom-css .min-h-75vh-l {
    min-height: 75vh;
  }
  .custom-css .max-h-75vh-l {
    max-height: 75vh;
  }
  .custom-css .max-h-75p-l {
    max-height: 75%;
  }
  .custom-css .min-h-75p-l {
    min-height: 75%;
  }
  .custom-css .h-100p-l {
    height: 100%;
  }
  .custom-css .h-100vh-l {
    height: 100vh;
  }
  .custom-css .min-h-100vh-l {
    min-height: 100vh;
  }
  .custom-css .max-h-100vh-l {
    max-height: 100vh;
  }
  .custom-css .max-h-100p-l {
    max-height: 100%;
  }
  .custom-css .min-h-100p-l {
    min-height: 100%;
  }
  .custom-css .h-auto-l {
    height: auto;
  }
  .custom-css .min-h-auto-l {
    min-height: auto;
  }
  .custom-css .max-h-none-l {
    max-height: none;
  }
}
.custom-css .hide[hidden] {
  display: none;
}
@media screen and (min-width: 480px) {
  .custom-css .hide-ns[hidden] {
    display: none;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .hide-m[hidden] {
    display: none;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .hide-xm[hidden] {
    display: none;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .hide-l[hidden] {
    display: none;
  }
}
.custom-css .hide-scrollbar ::-webkit-scrollbar,
.custom-css .hide-scrollbar::-webkit-scrollbar {
  display: none;
  width: 0;
}
.custom-css .dim {
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.custom-css .dim:focus,
.custom-css .dim:hover {
  opacity: 0.5;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.custom-css .glow {
  opacity: 0.5;
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.custom-css .glow:focus,
.custom-css .glow:hover {
  opacity: 1;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.custom-css .lift {
  transition-duration: 0.3s;
}
.custom-css .lift,
.custom-css .lift:focus,
.custom-css .lift:hover {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.custom-css .lift:focus,
.custom-css .lift:hover {
  transform: translateY(-8px);
}
.custom-css .reveal {
  opacity: 0;
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.custom-css .reveal:focus,
.custom-css .reveal:hover {
  opacity: 1;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.custom-css .pointer:hover {
  cursor: pointer;
}
.custom-css .list {
  list-style-type: none;
}
.custom-css .number {
  counter-increment: number;
}
.custom-css .number:first-child {
  counter-reset: number;
}
.custom-css .number:before {
  min-width: 16px;
  content: counter(number);
}
.custom-css .fit-contain,
.custom-css .fit-contain img {
  object-fit: contain;
}
.custom-css .fit-cover,
.custom-css .fit-cover img {
  object-fit: cover;
}
.custom-css .fit-fill,
.custom-css .fit-fill img {
  object-fit: fill;
}
.custom-css .fit-scale-down,
.custom-css .fit-scale-down img {
  object-fit: scale-down;
}
@media screen and (min-width: 480px) {
  .custom-css .fit-contain-ns,
  .custom-css .fit-contain-ns img {
    object-fit: contain;
  }
  .custom-css .fit-cover-ns,
  .custom-css .fit-cover-ns img {
    object-fit: cover;
  }
  .custom-css .fit-fill-ns,
  .custom-css .fit-fill-ns img {
    object-fit: fill;
  }
  .custom-css .fit-scale-down-ns,
  .custom-css .fit-scale-down-ns img {
    object-fit: scale-down;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .fit-contain-m,
  .custom-css .fit-contain-m img {
    object-fit: contain;
  }
  .custom-css .fit-cover-m,
  .custom-css .fit-cover-m img {
    object-fit: cover;
  }
  .custom-css .fit-fill-m,
  .custom-css .fit-fill-m img {
    object-fit: fill;
  }
  .custom-css .fit-scale-down-m,
  .custom-css .fit-scale-down-m img {
    object-fit: scale-down;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .fit-contain-xm,
  .custom-css .fit-contain-xm img {
    object-fit: contain;
  }
  .custom-css .fit-cover-xm,
  .custom-css .fit-cover-xm img {
    object-fit: cover;
  }
  .custom-css .fit-fill-xm,
  .custom-css .fit-fill-xm img {
    object-fit: fill;
  }
  .custom-css .fit-scale-down-xm,
  .custom-css .fit-scale-down-xm img {
    object-fit: scale-down;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .fit-contain-l,
  .custom-css .fit-contain-l img {
    object-fit: contain;
  }
  .custom-css .fit-cover-l,
  .custom-css .fit-cover-l img {
    object-fit: cover;
  }
  .custom-css .fit-fill-l,
  .custom-css .fit-fill-l img {
    object-fit: fill;
  }
  .custom-css .fit-scale-down-l,
  .custom-css .fit-scale-down-l img {
    object-fit: scale-down;
  }
}
.custom-css .o-100 {
  opacity: 1;
}
.custom-css .o-90 {
  opacity: 0.9;
}
.custom-css .o-80 {
  opacity: 0.8;
}
.custom-css .o-70 {
  opacity: 0.7;
}
.custom-css .o-60 {
  opacity: 0.6;
}
.custom-css .o-50 {
  opacity: 0.5;
}
.custom-css .o-40 {
  opacity: 0.4;
}
.custom-css .o-30 {
  opacity: 0.3;
}
.custom-css .o-20 {
  opacity: 0.2;
}
.custom-css .o-10 {
  opacity: 0.1;
}
.custom-css .o-05 {
  opacity: 0.05;
}
.custom-css .o-025 {
  opacity: 0.025;
}
.custom-css .o-0 {
  opacity: 0;
}
.custom-css .overflow-visible {
  overflow: visible;
}
.custom-css .overflow-hidden {
  overflow: hidden;
}
.custom-css .overflow-scroll {
  overflow: scroll;
}
.custom-css .overflow-auto {
  overflow: auto;
}
.custom-css .overflow-x-visible {
  overflow-x: visible;
}
.custom-css .overflow-x-hidden {
  overflow-x: hidden;
}
.custom-css .overflow-x-scroll {
  overflow-x: scroll;
}
.custom-css .overflow-x-auto {
  overflow-x: auto;
}
.custom-css .overflow-y-visible {
  overflow-y: visible;
}
.custom-css .overflow-y-hidden {
  overflow-y: hidden;
}
.custom-css .overflow-y-scroll {
  overflow-y: scroll;
}
.custom-css .overflow-y-auto {
  overflow-y: auto;
}
@media screen and (min-width: 480px) {
  .custom-css .overflow-visible-ns {
    overflow: visible;
  }
  .custom-css .overflow-hidden-ns {
    overflow: hidden;
  }
  .custom-css .overflow-scroll-ns {
    overflow: scroll;
  }
  .custom-css .overflow-auto-ns {
    overflow: auto;
  }
  .custom-css .overflow-x-visible-ns {
    overflow-x: visible;
  }
  .custom-css .overflow-x-hidden-ns {
    overflow-x: hidden;
  }
  .custom-css .overflow-x-scroll-ns {
    overflow-x: scroll;
  }
  .custom-css .overflow-x-auto-ns {
    overflow-x: auto;
  }
  .custom-css .overflow-y-visible-ns {
    overflow-y: visible;
  }
  .custom-css .overflow-y-hidden-ns {
    overflow-y: hidden;
  }
  .custom-css .overflow-y-scroll-ns {
    overflow-y: scroll;
  }
  .custom-css .overflow-y-auto-ns {
    overflow-y: auto;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .overflow-visible-m {
    overflow: visible;
  }
  .custom-css .overflow-hidden-m {
    overflow: hidden;
  }
  .custom-css .overflow-scroll-m {
    overflow: scroll;
  }
  .custom-css .overflow-auto-m {
    overflow: auto;
  }
  .custom-css .overflow-x-visible-m {
    overflow-x: visible;
  }
  .custom-css .overflow-x-hidden-m {
    overflow-x: hidden;
  }
  .custom-css .overflow-x-scroll-m {
    overflow-x: scroll;
  }
  .custom-css .overflow-x-auto-m {
    overflow-x: auto;
  }
  .custom-css .overflow-y-visible-m {
    overflow-y: visible;
  }
  .custom-css .overflow-y-hidden-m {
    overflow-y: hidden;
  }
  .custom-css .overflow-y-scroll-m {
    overflow-y: scroll;
  }
  .custom-css .overflow-y-auto-m {
    overflow-y: auto;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .overflow-visible-xm {
    overflow: visible;
  }
  .custom-css .overflow-hidden-xm {
    overflow: hidden;
  }
  .custom-css .overflow-scroll-xm {
    overflow: scroll;
  }
  .custom-css .overflow-auto-xm {
    overflow: auto;
  }
  .custom-css .overflow-x-visible-xm {
    overflow-x: visible;
  }
  .custom-css .overflow-x-hidden-xm {
    overflow-x: hidden;
  }
  .custom-css .overflow-x-scroll-xm {
    overflow-x: scroll;
  }
  .custom-css .overflow-x-auto-xm {
    overflow-x: auto;
  }
  .custom-css .overflow-y-visible-xm {
    overflow-y: visible;
  }
  .custom-css .overflow-y-hidden-xm {
    overflow-y: hidden;
  }
  .custom-css .overflow-y-scroll-xm {
    overflow-y: scroll;
  }
  .custom-css .overflow-y-auto-xm {
    overflow-y: auto;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .overflow-visible-l {
    overflow: visible;
  }
  .custom-css .overflow-hidden-l {
    overflow: hidden;
  }
  .custom-css .overflow-scroll-l {
    overflow: scroll;
  }
  .custom-css .overflow-auto-l {
    overflow: auto;
  }
  .custom-css .overflow-x-visible-l {
    overflow-x: visible;
  }
  .custom-css .overflow-x-hidden-l {
    overflow-x: hidden;
  }
  .custom-css .overflow-x-scroll-l {
    overflow-x: scroll;
  }
  .custom-css .overflow-x-auto-l {
    overflow-x: auto;
  }
  .custom-css .overflow-y-visible-l {
    overflow-y: visible;
  }
  .custom-css .overflow-y-hidden-l {
    overflow-y: hidden;
  }
  .custom-css .overflow-y-scroll-l {
    overflow-y: scroll;
  }
  .custom-css .overflow-y-auto-l {
    overflow-y: auto;
  }
}
.custom-css .outline--green-0 {
  outline-color: #ebf9eb;
}
.custom-css .outline--green-100 {
  outline-color: #d7f4d7;
}
.custom-css .outline--green-200 {
  outline-color: #c2f2bd;
}
.custom-css .outline--green-300 {
  outline-color: #98e58e;
}
.custom-css .outline--green-400 {
  outline-color: #75dd66;
}
.custom-css .outline--green-500 {
  outline-color: #59cb59;
}
.custom-css .outline--green-600 {
  outline-color: #2bb656;
}
.custom-css .outline--green-700 {
  outline-color: #0ca750;
}
.custom-css .outline--green-800 {
  outline-color: #008b46;
}
.custom-css .outline--green-900 {
  outline-color: #006b40;
}
.custom-css .outline--green-1000 {
  outline-color: #08422f;
}
.custom-css .outline--green-1100 {
  outline-color: #002b20;
}
.custom-css .outline--green {
  outline-color: #2bb656;
}
.custom-css .outline--teal-0 {
  outline-color: #e5f9f5;
}
.custom-css .outline--teal-50 {
  outline-color: #ccf1ea;
}
.custom-css .outline--teal-100 {
  outline-color: #cdf7ef;
}
.custom-css .outline--teal-200 {
  outline-color: #b3f2e6;
}
.custom-css .outline--teal-300 {
  outline-color: #7dead5;
}
.custom-css .outline--teal-400 {
  outline-color: #24e0c5;
}
.custom-css .outline--teal-500 {
  outline-color: #08c4b2;
}
.custom-css .outline--teal-600 {
  outline-color: #00a99c;
}
.custom-css .outline--teal-700 {
  outline-color: #0b968f;
}
.custom-css .outline--teal-800 {
  outline-color: #067c7c;
}
.custom-css .outline--teal-900 {
  outline-color: #026661;
}
.custom-css .outline--teal-1000 {
  outline-color: #083f3f;
}
.custom-css .outline--teal-1100 {
  outline-color: #002528;
}
.custom-css .outline--teal {
  outline-color: #00a99c;
}
.custom-css .outline--aqua-0 {
  outline-color: #d9fcfb;
}
.custom-css .outline--aqua-100 {
  outline-color: #c5f9f9;
}
.custom-css .outline--aqua-200 {
  outline-color: #a5f2f2;
}
.custom-css .outline--aqua-300 {
  outline-color: #76e5e2;
}
.custom-css .outline--aqua-400 {
  outline-color: #33d6e2;
}
.custom-css .outline--aqua-500 {
  outline-color: #17b8ce;
}
.custom-css .outline--aqua-600 {
  outline-color: #0797ae;
}
.custom-css .outline--aqua-700 {
  outline-color: #0b8599;
}
.custom-css .outline--aqua-800 {
  outline-color: #0f6e84;
}
.custom-css .outline--aqua-900 {
  outline-color: #035e73;
}
.custom-css .outline--aqua-1000 {
  outline-color: #083d4f;
}
.custom-css .outline--aqua-1100 {
  outline-color: #002838;
}
.custom-css .outline--aqua {
  outline-color: #0797ae;
}
.custom-css .outline--blue-0 {
  outline-color: #e9f8ff;
}
.custom-css .outline--blue-100 {
  outline-color: #dcf2ff;
}
.custom-css .outline--blue-200 {
  outline-color: #c7e4f9;
}
.custom-css .outline--blue-300 {
  outline-color: #a1d2f8;
}
.custom-css .outline--blue-400 {
  outline-color: #56adf5;
}
.custom-css .outline--blue-500 {
  outline-color: #3896e3;
}
.custom-css .outline--blue-600 {
  outline-color: #2b87d3;
}
.custom-css .outline--blue-700 {
  outline-color: #2079c3;
}
.custom-css .outline--blue-800 {
  outline-color: #116daa;
}
.custom-css .outline--blue-900 {
  outline-color: #0c5689;
}
.custom-css .outline--blue-1000 {
  outline-color: #0a3960;
}
.custom-css .outline--blue-1100 {
  outline-color: #002138;
}
.custom-css .outline--blue {
  outline-color: #2b87d3;
}
.custom-css .outline--new-blue-0 {
  outline-color: #e9f4ff;
}
.custom-css .outline--new-blue-100 {
  outline-color: #deebfe;
}
.custom-css .outline--new-blue-200 {
  outline-color: #c7dbf9;
}
.custom-css .outline--new-blue-300 {
  outline-color: #a1c2f8;
}
.custom-css .outline--new-blue-400 {
  outline-color: #5690f5;
}
.custom-css .outline--new-blue-500 {
  outline-color: #3876e3;
}
.custom-css .outline--new-blue-600 {
  outline-color: #2b68d3;
}
.custom-css .outline--new-blue-700 {
  outline-color: #205bc3;
}
.custom-css .outline--new-blue-800 {
  outline-color: #1150aa;
}
.custom-css .outline--new-blue-900 {
  outline-color: #0c3f89;
}
.custom-css .outline--new-blue-1000 {
  outline-color: #0a2960;
}
.custom-css .outline--new-blue-1100 {
  outline-color: #001738;
}
.custom-css .outline--new-blue {
  outline-color: #2b68d3;
}
.custom-css .outline--purple-0 {
  outline-color: #f2f2f9;
}
.custom-css .outline--purple-100 {
  outline-color: #eaeaf9;
}
.custom-css .outline--purple-200 {
  outline-color: #d8d7f9;
}
.custom-css .outline--purple-300 {
  outline-color: #c1c1f7;
}
.custom-css .outline--purple-400 {
  outline-color: #a193f2;
}
.custom-css .outline--purple-500 {
  outline-color: #9180f4;
}
.custom-css .outline--purple-600 {
  outline-color: #816fea;
}
.custom-css .outline--purple-700 {
  outline-color: #6f5ed3;
}
.custom-css .outline--purple-800 {
  outline-color: #5e4eba;
}
.custom-css .outline--purple-900 {
  outline-color: #483a9c;
}
.custom-css .outline--purple-1000 {
  outline-color: #2d246b;
}
.custom-css .outline--purple-1100 {
  outline-color: #1d1d38;
}
.custom-css .outline--purple {
  outline-color: #816fea;
}
.custom-css .outline--magenta-0 {
  outline-color: #fef0ff;
}
.custom-css .outline--magenta-100 {
  outline-color: #f9e3fc;
}
.custom-css .outline--magenta-200 {
  outline-color: #f4c4f7;
}
.custom-css .outline--magenta-300 {
  outline-color: #edadf2;
}
.custom-css .outline--magenta-350 {
  outline-color: #ec9af1;
}
.custom-css .outline--magenta-400 {
  outline-color: #f282f5;
}
.custom-css .outline--magenta-500 {
  outline-color: #db61db;
}
.custom-css .outline--magenta-600 {
  outline-color: #c44eb9;
}
.custom-css .outline--magenta-700 {
  outline-color: #ac44a8;
}
.custom-css .outline--magenta-800 {
  outline-color: #8f3896;
}
.custom-css .outline--magenta-900 {
  outline-color: #6c2277;
}
.custom-css .outline--magenta-1000 {
  outline-color: #451551;
}
.custom-css .outline--magenta-1100 {
  outline-color: #29192d;
}
.custom-css .outline--magenta {
  outline-color: #c44eb9;
}
.custom-css .outline--pink-0 {
  outline-color: #ffe9f3;
}
.custom-css .outline--pink-100 {
  outline-color: #fcdbeb;
}
.custom-css .outline--pink-200 {
  outline-color: #ffb5d5;
}
.custom-css .outline--pink-300 {
  outline-color: #ff95c1;
}
.custom-css .outline--pink-400 {
  outline-color: #ff76ae;
}
.custom-css .outline--pink-500 {
  outline-color: #ef588b;
}
.custom-css .outline--pink-600 {
  outline-color: #e0447c;
}
.custom-css .outline--pink-700 {
  outline-color: #ce3665;
}
.custom-css .outline--pink-800 {
  outline-color: #b22f5b;
}
.custom-css .outline--pink-900 {
  outline-color: #931847;
}
.custom-css .outline--pink-1000 {
  outline-color: #561231;
}
.custom-css .outline--pink-1100 {
  outline-color: #2b1721;
}
.custom-css .outline--pink {
  outline-color: #e0447c;
}
.custom-css .outline--red-0 {
  outline-color: #ffeae9;
}
.custom-css .outline--red-100 {
  outline-color: #ffd5d2;
}
.custom-css .outline--red-200 {
  outline-color: #ffb8b1;
}
.custom-css .outline--red-300 {
  outline-color: #ff9c8f;
}
.custom-css .outline--red-400 {
  outline-color: #ff7f6e;
}
.custom-css .outline--red-500 {
  outline-color: #f76054;
}
.custom-css .outline--red-600 {
  outline-color: #ed4c42;
}
.custom-css .outline--red-700 {
  outline-color: #db3e3e;
}
.custom-css .outline--red-800 {
  outline-color: #c63434;
}
.custom-css .outline--red-900 {
  outline-color: #922;
}
.custom-css .outline--red-1000 {
  outline-color: #6d1313;
}
.custom-css .outline--red-1100 {
  outline-color: #2b1111;
}
.custom-css .outline--red {
  outline-color: #ed4c42;
}
.custom-css .outline--orange-0 {
  outline-color: #ffede3;
}
.custom-css .outline--orange-100 {
  outline-color: #fcdccc;
}
.custom-css .outline--orange-200 {
  outline-color: #ffc6a4;
}
.custom-css .outline--orange-300 {
  outline-color: #ffb180;
}
.custom-css .outline--orange-400 {
  outline-color: #ff9c5d;
}
.custom-css .outline--orange-500 {
  outline-color: #fc8943;
}
.custom-css .outline--orange-600 {
  outline-color: #f57d33;
}
.custom-css .outline--orange-700 {
  outline-color: #ed7024;
}
.custom-css .outline--orange-800 {
  outline-color: #ce5511;
}
.custom-css .outline--orange-900 {
  outline-color: #962c0b;
}
.custom-css .outline--orange-1000 {
  outline-color: #601700;
}
.custom-css .outline--orange-1100 {
  outline-color: #2d130e;
}
.custom-css .outline--orange {
  outline-color: #f57d33;
}
.custom-css .outline--yellow-0 {
  outline-color: #fff8e2;
}
.custom-css .outline--yellow-100 {
  outline-color: #fdefcd;
}
.custom-css .outline--yellow-200 {
  outline-color: #ffe99a;
}
.custom-css .outline--yellow-300 {
  outline-color: #ffe16e;
}
.custom-css .outline--yellow-400 {
  outline-color: #ffd943;
}
.custom-css .outline--yellow-500 {
  outline-color: #ffcd1c;
}
.custom-css .outline--yellow-600 {
  outline-color: #ffbc00;
}
.custom-css .outline--yellow-700 {
  outline-color: #dd9903;
}
.custom-css .outline--yellow-800 {
  outline-color: #ba7506;
}
.custom-css .outline--yellow-900 {
  outline-color: #944c0c;
}
.custom-css .outline--yellow-1000 {
  outline-color: #542a00;
}
.custom-css .outline--yellow-1100 {
  outline-color: #2d1a05;
}
.custom-css .outline--yellow {
  outline-color: #ffbc00;
}
.custom-css .outline--neutral-0 {
  outline-color: #fff;
}
.custom-css .outline--neutral-100 {
  outline-color: #f3f4f4;
}
.custom-css .outline--neutral-200 {
  outline-color: #dee1e1;
}
.custom-css .outline--neutral-300 {
  outline-color: #c8cccc;
}
.custom-css .outline--neutral-400 {
  outline-color: #b0b6b7;
}
.custom-css .outline--neutral-500 {
  outline-color: #929a9b;
}
.custom-css .outline--neutral-600 {
  outline-color: #6e797a;
}
.custom-css .outline--neutral-700 {
  outline-color: #515e5f;
}
.custom-css .outline--neutral-800 {
  outline-color: #364141;
}
.custom-css .outline--neutral-900 {
  outline-color: #273333;
}
.custom-css .outline--neutral-1000 {
  outline-color: #162020;
}
.custom-css .outline--neutral-1100 {
  outline-color: #040404;
}
.custom-css .outline--neutral {
  outline-color: #364141;
}
.custom-css .outline--bambuTeal-400 {
  outline-color: #11a7aa;
}
.custom-css .outline--bambuTeal-500 {
  outline-color: #078888;
}
.custom-css .outline--bambuTeal-600 {
  outline-color: #0f6270;
}
.custom-css .outline--bambuTeal-700 {
  outline-color: #0a3f49;
}
.custom-css .outline--bambuTeal {
  outline-color: #078888;
}
.custom-css .outline--bambuYellow-500 {
  outline-color: #f9b450;
}
.custom-css .outline--bambuYellow-600 {
  outline-color: #ffa017;
}
.custom-css .outline--bambuYellow {
  outline-color: #f9b450;
}
.custom-css .hover-outline--green-0:hover {
  outline-color: #ebf9eb;
}
.custom-css .hover-outline--green-100:hover {
  outline-color: #d7f4d7;
}
.custom-css .hover-outline--green-200:hover {
  outline-color: #c2f2bd;
}
.custom-css .hover-outline--green-300:hover {
  outline-color: #98e58e;
}
.custom-css .hover-outline--green-400:hover {
  outline-color: #75dd66;
}
.custom-css .hover-outline--green-500:hover {
  outline-color: #59cb59;
}
.custom-css .hover-outline--green-600:hover {
  outline-color: #2bb656;
}
.custom-css .hover-outline--green-700:hover {
  outline-color: #0ca750;
}
.custom-css .hover-outline--green-800:hover {
  outline-color: #008b46;
}
.custom-css .hover-outline--green-900:hover {
  outline-color: #006b40;
}
.custom-css .hover-outline--green-1000:hover {
  outline-color: #08422f;
}
.custom-css .hover-outline--green-1100:hover {
  outline-color: #002b20;
}
.custom-css .hover-outline--green:hover {
  outline-color: #2bb656;
}
.custom-css .hover-outline--teal-0:hover {
  outline-color: #e5f9f5;
}
.custom-css .hover-outline--teal-50:hover {
  outline-color: #ccf1ea;
}
.custom-css .hover-outline--teal-100:hover {
  outline-color: #cdf7ef;
}
.custom-css .hover-outline--teal-200:hover {
  outline-color: #b3f2e6;
}
.custom-css .hover-outline--teal-300:hover {
  outline-color: #7dead5;
}
.custom-css .hover-outline--teal-400:hover {
  outline-color: #24e0c5;
}
.custom-css .hover-outline--teal-500:hover {
  outline-color: #08c4b2;
}
.custom-css .hover-outline--teal-600:hover {
  outline-color: #00a99c;
}
.custom-css .hover-outline--teal-700:hover {
  outline-color: #0b968f;
}
.custom-css .hover-outline--teal-800:hover {
  outline-color: #067c7c;
}
.custom-css .hover-outline--teal-900:hover {
  outline-color: #026661;
}
.custom-css .hover-outline--teal-1000:hover {
  outline-color: #083f3f;
}
.custom-css .hover-outline--teal-1100:hover {
  outline-color: #002528;
}
.custom-css .hover-outline--teal:hover {
  outline-color: #00a99c;
}
.custom-css .hover-outline--aqua-0:hover {
  outline-color: #d9fcfb;
}
.custom-css .hover-outline--aqua-100:hover {
  outline-color: #c5f9f9;
}
.custom-css .hover-outline--aqua-200:hover {
  outline-color: #a5f2f2;
}
.custom-css .hover-outline--aqua-300:hover {
  outline-color: #76e5e2;
}
.custom-css .hover-outline--aqua-400:hover {
  outline-color: #33d6e2;
}
.custom-css .hover-outline--aqua-500:hover {
  outline-color: #17b8ce;
}
.custom-css .hover-outline--aqua-600:hover {
  outline-color: #0797ae;
}
.custom-css .hover-outline--aqua-700:hover {
  outline-color: #0b8599;
}
.custom-css .hover-outline--aqua-800:hover {
  outline-color: #0f6e84;
}
.custom-css .hover-outline--aqua-900:hover {
  outline-color: #035e73;
}
.custom-css .hover-outline--aqua-1000:hover {
  outline-color: #083d4f;
}
.custom-css .hover-outline--aqua-1100:hover {
  outline-color: #002838;
}
.custom-css .hover-outline--aqua:hover {
  outline-color: #0797ae;
}
.custom-css .hover-outline--blue-0:hover {
  outline-color: #e9f8ff;
}
.custom-css .hover-outline--blue-100:hover {
  outline-color: #dcf2ff;
}
.custom-css .hover-outline--blue-200:hover {
  outline-color: #c7e4f9;
}
.custom-css .hover-outline--blue-300:hover {
  outline-color: #a1d2f8;
}
.custom-css .hover-outline--blue-400:hover {
  outline-color: #56adf5;
}
.custom-css .hover-outline--blue-500:hover {
  outline-color: #3896e3;
}
.custom-css .hover-outline--blue-600:hover {
  outline-color: #2b87d3;
}
.custom-css .hover-outline--blue-700:hover {
  outline-color: #2079c3;
}
.custom-css .hover-outline--blue-800:hover {
  outline-color: #116daa;
}
.custom-css .hover-outline--blue-900:hover {
  outline-color: #0c5689;
}
.custom-css .hover-outline--blue-1000:hover {
  outline-color: #0a3960;
}
.custom-css .hover-outline--blue-1100:hover {
  outline-color: #002138;
}
.custom-css .hover-outline--blue:hover {
  outline-color: #2b87d3;
}
.custom-css .hover-outline--new-blue-0:hover {
  outline-color: #e9f4ff;
}
.custom-css .hover-outline--new-blue-100:hover {
  outline-color: #deebfe;
}
.custom-css .hover-outline--new-blue-200:hover {
  outline-color: #c7dbf9;
}
.custom-css .hover-outline--new-blue-300:hover {
  outline-color: #a1c2f8;
}
.custom-css .hover-outline--new-blue-400:hover {
  outline-color: #5690f5;
}
.custom-css .hover-outline--new-blue-500:hover {
  outline-color: #3876e3;
}
.custom-css .hover-outline--new-blue-600:hover {
  outline-color: #2b68d3;
}
.custom-css .hover-outline--new-blue-700:hover {
  outline-color: #205bc3;
}
.custom-css .hover-outline--new-blue-800:hover {
  outline-color: #1150aa;
}
.custom-css .hover-outline--new-blue-900:hover {
  outline-color: #0c3f89;
}
.custom-css .hover-outline--new-blue-1000:hover {
  outline-color: #0a2960;
}
.custom-css .hover-outline--new-blue-1100:hover {
  outline-color: #001738;
}
.custom-css .hover-outline--new-blue:hover {
  outline-color: #2b68d3;
}
.custom-css .hover-outline--purple-0:hover {
  outline-color: #f2f2f9;
}
.custom-css .hover-outline--purple-100:hover {
  outline-color: #eaeaf9;
}
.custom-css .hover-outline--purple-200:hover {
  outline-color: #d8d7f9;
}
.custom-css .hover-outline--purple-300:hover {
  outline-color: #c1c1f7;
}
.custom-css .hover-outline--purple-400:hover {
  outline-color: #a193f2;
}
.custom-css .hover-outline--purple-500:hover {
  outline-color: #9180f4;
}
.custom-css .hover-outline--purple-600:hover {
  outline-color: #816fea;
}
.custom-css .hover-outline--purple-700:hover {
  outline-color: #6f5ed3;
}
.custom-css .hover-outline--purple-800:hover {
  outline-color: #5e4eba;
}
.custom-css .hover-outline--purple-900:hover {
  outline-color: #483a9c;
}
.custom-css .hover-outline--purple-1000:hover {
  outline-color: #2d246b;
}
.custom-css .hover-outline--purple-1100:hover {
  outline-color: #1d1d38;
}
.custom-css .hover-outline--purple:hover {
  outline-color: #816fea;
}
.custom-css .hover-outline--magenta-0:hover {
  outline-color: #fef0ff;
}
.custom-css .hover-outline--magenta-100:hover {
  outline-color: #f9e3fc;
}
.custom-css .hover-outline--magenta-200:hover {
  outline-color: #f4c4f7;
}
.custom-css .hover-outline--magenta-300:hover {
  outline-color: #edadf2;
}
.custom-css .hover-outline--magenta-350:hover {
  outline-color: #ec9af1;
}
.custom-css .hover-outline--magenta-400:hover {
  outline-color: #f282f5;
}
.custom-css .hover-outline--magenta-500:hover {
  outline-color: #db61db;
}
.custom-css .hover-outline--magenta-600:hover {
  outline-color: #c44eb9;
}
.custom-css .hover-outline--magenta-700:hover {
  outline-color: #ac44a8;
}
.custom-css .hover-outline--magenta-800:hover {
  outline-color: #8f3896;
}
.custom-css .hover-outline--magenta-900:hover {
  outline-color: #6c2277;
}
.custom-css .hover-outline--magenta-1000:hover {
  outline-color: #451551;
}
.custom-css .hover-outline--magenta-1100:hover {
  outline-color: #29192d;
}
.custom-css .hover-outline--magenta:hover {
  outline-color: #c44eb9;
}
.custom-css .hover-outline--pink-0:hover {
  outline-color: #ffe9f3;
}
.custom-css .hover-outline--pink-100:hover {
  outline-color: #fcdbeb;
}
.custom-css .hover-outline--pink-200:hover {
  outline-color: #ffb5d5;
}
.custom-css .hover-outline--pink-300:hover {
  outline-color: #ff95c1;
}
.custom-css .hover-outline--pink-400:hover {
  outline-color: #ff76ae;
}
.custom-css .hover-outline--pink-500:hover {
  outline-color: #ef588b;
}
.custom-css .hover-outline--pink-600:hover {
  outline-color: #e0447c;
}
.custom-css .hover-outline--pink-700:hover {
  outline-color: #ce3665;
}
.custom-css .hover-outline--pink-800:hover {
  outline-color: #b22f5b;
}
.custom-css .hover-outline--pink-900:hover {
  outline-color: #931847;
}
.custom-css .hover-outline--pink-1000:hover {
  outline-color: #561231;
}
.custom-css .hover-outline--pink-1100:hover {
  outline-color: #2b1721;
}
.custom-css .hover-outline--pink:hover {
  outline-color: #e0447c;
}
.custom-css .hover-outline--red-0:hover {
  outline-color: #ffeae9;
}
.custom-css .hover-outline--red-100:hover {
  outline-color: #ffd5d2;
}
.custom-css .hover-outline--red-200:hover {
  outline-color: #ffb8b1;
}
.custom-css .hover-outline--red-300:hover {
  outline-color: #ff9c8f;
}
.custom-css .hover-outline--red-400:hover {
  outline-color: #ff7f6e;
}
.custom-css .hover-outline--red-500:hover {
  outline-color: #f76054;
}
.custom-css .hover-outline--red-600:hover {
  outline-color: #ed4c42;
}
.custom-css .hover-outline--red-700:hover {
  outline-color: #db3e3e;
}
.custom-css .hover-outline--red-800:hover {
  outline-color: #c63434;
}
.custom-css .hover-outline--red-900:hover {
  outline-color: #922;
}
.custom-css .hover-outline--red-1000:hover {
  outline-color: #6d1313;
}
.custom-css .hover-outline--red-1100:hover {
  outline-color: #2b1111;
}
.custom-css .hover-outline--red:hover {
  outline-color: #ed4c42;
}
.custom-css .hover-outline--orange-0:hover {
  outline-color: #ffede3;
}
.custom-css .hover-outline--orange-100:hover {
  outline-color: #fcdccc;
}
.custom-css .hover-outline--orange-200:hover {
  outline-color: #ffc6a4;
}
.custom-css .hover-outline--orange-300:hover {
  outline-color: #ffb180;
}
.custom-css .hover-outline--orange-400:hover {
  outline-color: #ff9c5d;
}
.custom-css .hover-outline--orange-500:hover {
  outline-color: #fc8943;
}
.custom-css .hover-outline--orange-600:hover {
  outline-color: #f57d33;
}
.custom-css .hover-outline--orange-700:hover {
  outline-color: #ed7024;
}
.custom-css .hover-outline--orange-800:hover {
  outline-color: #ce5511;
}
.custom-css .hover-outline--orange-900:hover {
  outline-color: #962c0b;
}
.custom-css .hover-outline--orange-1000:hover {
  outline-color: #601700;
}
.custom-css .hover-outline--orange-1100:hover {
  outline-color: #2d130e;
}
.custom-css .hover-outline--orange:hover {
  outline-color: #f57d33;
}
.custom-css .hover-outline--yellow-0:hover {
  outline-color: #fff8e2;
}
.custom-css .hover-outline--yellow-100:hover {
  outline-color: #fdefcd;
}
.custom-css .hover-outline--yellow-200:hover {
  outline-color: #ffe99a;
}
.custom-css .hover-outline--yellow-300:hover {
  outline-color: #ffe16e;
}
.custom-css .hover-outline--yellow-400:hover {
  outline-color: #ffd943;
}
.custom-css .hover-outline--yellow-500:hover {
  outline-color: #ffcd1c;
}
.custom-css .hover-outline--yellow-600:hover {
  outline-color: #ffbc00;
}
.custom-css .hover-outline--yellow-700:hover {
  outline-color: #dd9903;
}
.custom-css .hover-outline--yellow-800:hover {
  outline-color: #ba7506;
}
.custom-css .hover-outline--yellow-900:hover {
  outline-color: #944c0c;
}
.custom-css .hover-outline--yellow-1000:hover {
  outline-color: #542a00;
}
.custom-css .hover-outline--yellow-1100:hover {
  outline-color: #2d1a05;
}
.custom-css .hover-outline--yellow:hover {
  outline-color: #ffbc00;
}
.custom-css .hover-outline--neutral-0:hover {
  outline-color: #fff;
}
.custom-css .hover-outline--neutral-100:hover {
  outline-color: #f3f4f4;
}
.custom-css .hover-outline--neutral-200:hover {
  outline-color: #dee1e1;
}
.custom-css .hover-outline--neutral-300:hover {
  outline-color: #c8cccc;
}
.custom-css .hover-outline--neutral-400:hover {
  outline-color: #b0b6b7;
}
.custom-css .hover-outline--neutral-500:hover {
  outline-color: #929a9b;
}
.custom-css .hover-outline--neutral-600:hover {
  outline-color: #6e797a;
}
.custom-css .hover-outline--neutral-700:hover {
  outline-color: #515e5f;
}
.custom-css .hover-outline--neutral-800:hover {
  outline-color: #364141;
}
.custom-css .hover-outline--neutral-900:hover {
  outline-color: #273333;
}
.custom-css .hover-outline--neutral-1000:hover {
  outline-color: #162020;
}
.custom-css .hover-outline--neutral-1100:hover {
  outline-color: #040404;
}
.custom-css .hover-outline--neutral:hover {
  outline-color: #364141;
}
.custom-css .hover-outline--bambuTeal-400:hover {
  outline-color: #11a7aa;
}
.custom-css .hover-outline--bambuTeal-500:hover {
  outline-color: #078888;
}
.custom-css .hover-outline--bambuTeal-600:hover {
  outline-color: #0f6270;
}
.custom-css .hover-outline--bambuTeal-700:hover {
  outline-color: #0a3f49;
}
.custom-css .hover-outline--bambuTeal:hover {
  outline-color: #078888;
}
.custom-css .hover-outline--bambuYellow-500:hover {
  outline-color: #f9b450;
}
.custom-css .hover-outline--bambuYellow-600:hover {
  outline-color: #ffa017;
}
.custom-css .hover-outline--bambuYellow:hover {
  outline-color: #f9b450;
}
.custom-css .outline--main {
  outline-color: #0ca750;
}
.custom-css .outline--main-dark {
  outline-color: #008b46;
}
.custom-css .outline--text,
.custom-css .outline--text-dark {
  outline-color: #162020;
}
.custom-css .outline--text-inverse {
  outline-color: #fff;
}
.custom-css .outline--form-ui {
  outline-color: #116daa;
}
.custom-css .outline--form-ui-interaction {
  outline-color: #0c5689;
}
.custom-css .outline--link {
  outline-color: #205bc3;
}
.custom-css .outline--link-interaction {
  outline-color: #0c3f89;
}
.custom-css .outline--link-dark {
  outline-color: #002138;
}
.custom-css .outline--background,
.custom-css .outline--link-inverse,
.custom-css .outline--link-white {
  outline-color: #fff;
}
.custom-css .outline--background-light {
  outline-color: #f3f4f4;
}
.custom-css .outline--background-dark {
  outline-color: #002138;
}
.custom-css .outline--background-hero,
.custom-css .outline--background-inverse {
  outline-color: #273333;
}
.custom-css .outline--background-hero-light {
  outline-color: #f3f4f4;
}
.custom-css .outline--background-hero-dark {
  outline-color: #273333;
}
.custom-css .outline--primary {
  outline-color: #026661;
}
.custom-css .outline--primary-dark,
.custom-css .outline--primary-hover {
  outline-color: #067c7c;
}
.custom-css .outline--secondary {
  outline-color: #0ca750;
}
.custom-css .outline--secondary-dark {
  outline-color: #008b46;
}
.custom-css .hover-outline--main:hover {
  outline-color: #0ca750;
}
.custom-css .hover-outline--main-dark:hover {
  outline-color: #008b46;
}
.custom-css .hover-outline--text-dark:hover,
.custom-css .hover-outline--text:hover {
  outline-color: #162020;
}
.custom-css .hover-outline--text-inverse:hover {
  outline-color: #fff;
}
.custom-css .hover-outline--form-ui:hover {
  outline-color: #116daa;
}
.custom-css .hover-outline--form-ui-interaction:hover {
  outline-color: #0c5689;
}
.custom-css .hover-outline--link:hover {
  outline-color: #205bc3;
}
.custom-css .hover-outline--link-interaction:hover {
  outline-color: #0c3f89;
}
.custom-css .hover-outline--link-dark:hover {
  outline-color: #002138;
}
.custom-css .hover-outline--background:hover,
.custom-css .hover-outline--link-inverse:hover,
.custom-css .hover-outline--link-white:hover {
  outline-color: #fff;
}
.custom-css .hover-outline--background-light:hover {
  outline-color: #f3f4f4;
}
.custom-css .hover-outline--background-dark:hover {
  outline-color: #002138;
}
.custom-css .hover-outline--background-hero:hover,
.custom-css .hover-outline--background-inverse:hover {
  outline-color: #273333;
}
.custom-css .hover-outline--background-hero-light:hover {
  outline-color: #f3f4f4;
}
.custom-css .hover-outline--background-hero-dark:hover {
  outline-color: #273333;
}
.custom-css .hover-outline--primary:hover {
  outline-color: #026661;
}
.custom-css .hover-outline--primary-dark:hover,
.custom-css .hover-outline--primary-hover:hover {
  outline-color: #067c7c;
}
.custom-css .hover-outline--secondary:hover {
  outline-color: #0ca750;
}
.custom-css .hover-outline--secondary-dark:hover {
  outline-color: #008b46;
}
.custom-css .outline-transparent {
  outline-color: transparent;
}
@media screen and (min-width: 480px) {
  .custom-css .outline--green-0-ns {
    outline-color: #ebf9eb;
  }
  .custom-css .outline--green-100-ns {
    outline-color: #d7f4d7;
  }
  .custom-css .outline--green-200-ns {
    outline-color: #c2f2bd;
  }
  .custom-css .outline--green-300-ns {
    outline-color: #98e58e;
  }
  .custom-css .outline--green-400-ns {
    outline-color: #75dd66;
  }
  .custom-css .outline--green-500-ns {
    outline-color: #59cb59;
  }
  .custom-css .outline--green-600-ns {
    outline-color: #2bb656;
  }
  .custom-css .outline--green-700-ns {
    outline-color: #0ca750;
  }
  .custom-css .outline--green-800-ns {
    outline-color: #008b46;
  }
  .custom-css .outline--green-900-ns {
    outline-color: #006b40;
  }
  .custom-css .outline--green-1000-ns {
    outline-color: #08422f;
  }
  .custom-css .outline--green-1100-ns {
    outline-color: #002b20;
  }
  .custom-css .outline--green-ns {
    outline-color: #2bb656;
  }
  .custom-css .outline--teal-0-ns {
    outline-color: #e5f9f5;
  }
  .custom-css .outline--teal-50-ns {
    outline-color: #ccf1ea;
  }
  .custom-css .outline--teal-100-ns {
    outline-color: #cdf7ef;
  }
  .custom-css .outline--teal-200-ns {
    outline-color: #b3f2e6;
  }
  .custom-css .outline--teal-300-ns {
    outline-color: #7dead5;
  }
  .custom-css .outline--teal-400-ns {
    outline-color: #24e0c5;
  }
  .custom-css .outline--teal-500-ns {
    outline-color: #08c4b2;
  }
  .custom-css .outline--teal-600-ns {
    outline-color: #00a99c;
  }
  .custom-css .outline--teal-700-ns {
    outline-color: #0b968f;
  }
  .custom-css .outline--teal-800-ns {
    outline-color: #067c7c;
  }
  .custom-css .outline--teal-900-ns {
    outline-color: #026661;
  }
  .custom-css .outline--teal-1000-ns {
    outline-color: #083f3f;
  }
  .custom-css .outline--teal-1100-ns {
    outline-color: #002528;
  }
  .custom-css .outline--teal-ns {
    outline-color: #00a99c;
  }
  .custom-css .outline--aqua-0-ns {
    outline-color: #d9fcfb;
  }
  .custom-css .outline--aqua-100-ns {
    outline-color: #c5f9f9;
  }
  .custom-css .outline--aqua-200-ns {
    outline-color: #a5f2f2;
  }
  .custom-css .outline--aqua-300-ns {
    outline-color: #76e5e2;
  }
  .custom-css .outline--aqua-400-ns {
    outline-color: #33d6e2;
  }
  .custom-css .outline--aqua-500-ns {
    outline-color: #17b8ce;
  }
  .custom-css .outline--aqua-600-ns {
    outline-color: #0797ae;
  }
  .custom-css .outline--aqua-700-ns {
    outline-color: #0b8599;
  }
  .custom-css .outline--aqua-800-ns {
    outline-color: #0f6e84;
  }
  .custom-css .outline--aqua-900-ns {
    outline-color: #035e73;
  }
  .custom-css .outline--aqua-1000-ns {
    outline-color: #083d4f;
  }
  .custom-css .outline--aqua-1100-ns {
    outline-color: #002838;
  }
  .custom-css .outline--aqua-ns {
    outline-color: #0797ae;
  }
  .custom-css .outline--blue-0-ns {
    outline-color: #e9f8ff;
  }
  .custom-css .outline--blue-100-ns {
    outline-color: #dcf2ff;
  }
  .custom-css .outline--blue-200-ns {
    outline-color: #c7e4f9;
  }
  .custom-css .outline--blue-300-ns {
    outline-color: #a1d2f8;
  }
  .custom-css .outline--blue-400-ns {
    outline-color: #56adf5;
  }
  .custom-css .outline--blue-500-ns {
    outline-color: #3896e3;
  }
  .custom-css .outline--blue-600-ns {
    outline-color: #2b87d3;
  }
  .custom-css .outline--blue-700-ns {
    outline-color: #2079c3;
  }
  .custom-css .outline--blue-800-ns {
    outline-color: #116daa;
  }
  .custom-css .outline--blue-900-ns {
    outline-color: #0c5689;
  }
  .custom-css .outline--blue-1000-ns {
    outline-color: #0a3960;
  }
  .custom-css .outline--blue-1100-ns {
    outline-color: #002138;
  }
  .custom-css .outline--blue-ns {
    outline-color: #2b87d3;
  }
  .custom-css .outline--new-blue-0-ns {
    outline-color: #e9f4ff;
  }
  .custom-css .outline--new-blue-100-ns {
    outline-color: #deebfe;
  }
  .custom-css .outline--new-blue-200-ns {
    outline-color: #c7dbf9;
  }
  .custom-css .outline--new-blue-300-ns {
    outline-color: #a1c2f8;
  }
  .custom-css .outline--new-blue-400-ns {
    outline-color: #5690f5;
  }
  .custom-css .outline--new-blue-500-ns {
    outline-color: #3876e3;
  }
  .custom-css .outline--new-blue-600-ns {
    outline-color: #2b68d3;
  }
  .custom-css .outline--new-blue-700-ns {
    outline-color: #205bc3;
  }
  .custom-css .outline--new-blue-800-ns {
    outline-color: #1150aa;
  }
  .custom-css .outline--new-blue-900-ns {
    outline-color: #0c3f89;
  }
  .custom-css .outline--new-blue-1000-ns {
    outline-color: #0a2960;
  }
  .custom-css .outline--new-blue-1100-ns {
    outline-color: #001738;
  }
  .custom-css .outline--new-blue-ns {
    outline-color: #2b68d3;
  }
  .custom-css .outline--purple-0-ns {
    outline-color: #f2f2f9;
  }
  .custom-css .outline--purple-100-ns {
    outline-color: #eaeaf9;
  }
  .custom-css .outline--purple-200-ns {
    outline-color: #d8d7f9;
  }
  .custom-css .outline--purple-300-ns {
    outline-color: #c1c1f7;
  }
  .custom-css .outline--purple-400-ns {
    outline-color: #a193f2;
  }
  .custom-css .outline--purple-500-ns {
    outline-color: #9180f4;
  }
  .custom-css .outline--purple-600-ns {
    outline-color: #816fea;
  }
  .custom-css .outline--purple-700-ns {
    outline-color: #6f5ed3;
  }
  .custom-css .outline--purple-800-ns {
    outline-color: #5e4eba;
  }
  .custom-css .outline--purple-900-ns {
    outline-color: #483a9c;
  }
  .custom-css .outline--purple-1000-ns {
    outline-color: #2d246b;
  }
  .custom-css .outline--purple-1100-ns {
    outline-color: #1d1d38;
  }
  .custom-css .outline--purple-ns {
    outline-color: #816fea;
  }
  .custom-css .outline--magenta-0-ns {
    outline-color: #fef0ff;
  }
  .custom-css .outline--magenta-100-ns {
    outline-color: #f9e3fc;
  }
  .custom-css .outline--magenta-200-ns {
    outline-color: #f4c4f7;
  }
  .custom-css .outline--magenta-300-ns {
    outline-color: #edadf2;
  }
  .custom-css .outline--magenta-350-ns {
    outline-color: #ec9af1;
  }
  .custom-css .outline--magenta-400-ns {
    outline-color: #f282f5;
  }
  .custom-css .outline--magenta-500-ns {
    outline-color: #db61db;
  }
  .custom-css .outline--magenta-600-ns {
    outline-color: #c44eb9;
  }
  .custom-css .outline--magenta-700-ns {
    outline-color: #ac44a8;
  }
  .custom-css .outline--magenta-800-ns {
    outline-color: #8f3896;
  }
  .custom-css .outline--magenta-900-ns {
    outline-color: #6c2277;
  }
  .custom-css .outline--magenta-1000-ns {
    outline-color: #451551;
  }
  .custom-css .outline--magenta-1100-ns {
    outline-color: #29192d;
  }
  .custom-css .outline--magenta-ns {
    outline-color: #c44eb9;
  }
  .custom-css .outline--pink-0-ns {
    outline-color: #ffe9f3;
  }
  .custom-css .outline--pink-100-ns {
    outline-color: #fcdbeb;
  }
  .custom-css .outline--pink-200-ns {
    outline-color: #ffb5d5;
  }
  .custom-css .outline--pink-300-ns {
    outline-color: #ff95c1;
  }
  .custom-css .outline--pink-400-ns {
    outline-color: #ff76ae;
  }
  .custom-css .outline--pink-500-ns {
    outline-color: #ef588b;
  }
  .custom-css .outline--pink-600-ns {
    outline-color: #e0447c;
  }
  .custom-css .outline--pink-700-ns {
    outline-color: #ce3665;
  }
  .custom-css .outline--pink-800-ns {
    outline-color: #b22f5b;
  }
  .custom-css .outline--pink-900-ns {
    outline-color: #931847;
  }
  .custom-css .outline--pink-1000-ns {
    outline-color: #561231;
  }
  .custom-css .outline--pink-1100-ns {
    outline-color: #2b1721;
  }
  .custom-css .outline--pink-ns {
    outline-color: #e0447c;
  }
  .custom-css .outline--red-0-ns {
    outline-color: #ffeae9;
  }
  .custom-css .outline--red-100-ns {
    outline-color: #ffd5d2;
  }
  .custom-css .outline--red-200-ns {
    outline-color: #ffb8b1;
  }
  .custom-css .outline--red-300-ns {
    outline-color: #ff9c8f;
  }
  .custom-css .outline--red-400-ns {
    outline-color: #ff7f6e;
  }
  .custom-css .outline--red-500-ns {
    outline-color: #f76054;
  }
  .custom-css .outline--red-600-ns {
    outline-color: #ed4c42;
  }
  .custom-css .outline--red-700-ns {
    outline-color: #db3e3e;
  }
  .custom-css .outline--red-800-ns {
    outline-color: #c63434;
  }
  .custom-css .outline--red-900-ns {
    outline-color: #922;
  }
  .custom-css .outline--red-1000-ns {
    outline-color: #6d1313;
  }
  .custom-css .outline--red-1100-ns {
    outline-color: #2b1111;
  }
  .custom-css .outline--red-ns {
    outline-color: #ed4c42;
  }
  .custom-css .outline--orange-0-ns {
    outline-color: #ffede3;
  }
  .custom-css .outline--orange-100-ns {
    outline-color: #fcdccc;
  }
  .custom-css .outline--orange-200-ns {
    outline-color: #ffc6a4;
  }
  .custom-css .outline--orange-300-ns {
    outline-color: #ffb180;
  }
  .custom-css .outline--orange-400-ns {
    outline-color: #ff9c5d;
  }
  .custom-css .outline--orange-500-ns {
    outline-color: #fc8943;
  }
  .custom-css .outline--orange-600-ns {
    outline-color: #f57d33;
  }
  .custom-css .outline--orange-700-ns {
    outline-color: #ed7024;
  }
  .custom-css .outline--orange-800-ns {
    outline-color: #ce5511;
  }
  .custom-css .outline--orange-900-ns {
    outline-color: #962c0b;
  }
  .custom-css .outline--orange-1000-ns {
    outline-color: #601700;
  }
  .custom-css .outline--orange-1100-ns {
    outline-color: #2d130e;
  }
  .custom-css .outline--orange-ns {
    outline-color: #f57d33;
  }
  .custom-css .outline--yellow-0-ns {
    outline-color: #fff8e2;
  }
  .custom-css .outline--yellow-100-ns {
    outline-color: #fdefcd;
  }
  .custom-css .outline--yellow-200-ns {
    outline-color: #ffe99a;
  }
  .custom-css .outline--yellow-300-ns {
    outline-color: #ffe16e;
  }
  .custom-css .outline--yellow-400-ns {
    outline-color: #ffd943;
  }
  .custom-css .outline--yellow-500-ns {
    outline-color: #ffcd1c;
  }
  .custom-css .outline--yellow-600-ns {
    outline-color: #ffbc00;
  }
  .custom-css .outline--yellow-700-ns {
    outline-color: #dd9903;
  }
  .custom-css .outline--yellow-800-ns {
    outline-color: #ba7506;
  }
  .custom-css .outline--yellow-900-ns {
    outline-color: #944c0c;
  }
  .custom-css .outline--yellow-1000-ns {
    outline-color: #542a00;
  }
  .custom-css .outline--yellow-1100-ns {
    outline-color: #2d1a05;
  }
  .custom-css .outline--yellow-ns {
    outline-color: #ffbc00;
  }
  .custom-css .outline--neutral-0-ns {
    outline-color: #fff;
  }
  .custom-css .outline--neutral-100-ns {
    outline-color: #f3f4f4;
  }
  .custom-css .outline--neutral-200-ns {
    outline-color: #dee1e1;
  }
  .custom-css .outline--neutral-300-ns {
    outline-color: #c8cccc;
  }
  .custom-css .outline--neutral-400-ns {
    outline-color: #b0b6b7;
  }
  .custom-css .outline--neutral-500-ns {
    outline-color: #929a9b;
  }
  .custom-css .outline--neutral-600-ns {
    outline-color: #6e797a;
  }
  .custom-css .outline--neutral-700-ns {
    outline-color: #515e5f;
  }
  .custom-css .outline--neutral-800-ns {
    outline-color: #364141;
  }
  .custom-css .outline--neutral-900-ns {
    outline-color: #273333;
  }
  .custom-css .outline--neutral-1000-ns {
    outline-color: #162020;
  }
  .custom-css .outline--neutral-1100-ns {
    outline-color: #040404;
  }
  .custom-css .outline--neutral-ns {
    outline-color: #364141;
  }
  .custom-css .outline--bambuTeal-400-ns {
    outline-color: #11a7aa;
  }
  .custom-css .outline--bambuTeal-500-ns {
    outline-color: #078888;
  }
  .custom-css .outline--bambuTeal-600-ns {
    outline-color: #0f6270;
  }
  .custom-css .outline--bambuTeal-700-ns {
    outline-color: #0a3f49;
  }
  .custom-css .outline--bambuTeal-ns {
    outline-color: #078888;
  }
  .custom-css .outline--bambuYellow-500-ns {
    outline-color: #f9b450;
  }
  .custom-css .outline--bambuYellow-600-ns {
    outline-color: #ffa017;
  }
  .custom-css .outline--bambuYellow-ns {
    outline-color: #f9b450;
  }
  .custom-css .hover-outline--green-0-ns:hover {
    outline-color: #ebf9eb;
  }
  .custom-css .hover-outline--green-100-ns:hover {
    outline-color: #d7f4d7;
  }
  .custom-css .hover-outline--green-200-ns:hover {
    outline-color: #c2f2bd;
  }
  .custom-css .hover-outline--green-300-ns:hover {
    outline-color: #98e58e;
  }
  .custom-css .hover-outline--green-400-ns:hover {
    outline-color: #75dd66;
  }
  .custom-css .hover-outline--green-500-ns:hover {
    outline-color: #59cb59;
  }
  .custom-css .hover-outline--green-600-ns:hover {
    outline-color: #2bb656;
  }
  .custom-css .hover-outline--green-700-ns:hover {
    outline-color: #0ca750;
  }
  .custom-css .hover-outline--green-800-ns:hover {
    outline-color: #008b46;
  }
  .custom-css .hover-outline--green-900-ns:hover {
    outline-color: #006b40;
  }
  .custom-css .hover-outline--green-1000-ns:hover {
    outline-color: #08422f;
  }
  .custom-css .hover-outline--green-1100-ns:hover {
    outline-color: #002b20;
  }
  .custom-css .hover-outline--green-ns:hover {
    outline-color: #2bb656;
  }
  .custom-css .hover-outline--teal-0-ns:hover {
    outline-color: #e5f9f5;
  }
  .custom-css .hover-outline--teal-50-ns:hover {
    outline-color: #ccf1ea;
  }
  .custom-css .hover-outline--teal-100-ns:hover {
    outline-color: #cdf7ef;
  }
  .custom-css .hover-outline--teal-200-ns:hover {
    outline-color: #b3f2e6;
  }
  .custom-css .hover-outline--teal-300-ns:hover {
    outline-color: #7dead5;
  }
  .custom-css .hover-outline--teal-400-ns:hover {
    outline-color: #24e0c5;
  }
  .custom-css .hover-outline--teal-500-ns:hover {
    outline-color: #08c4b2;
  }
  .custom-css .hover-outline--teal-600-ns:hover {
    outline-color: #00a99c;
  }
  .custom-css .hover-outline--teal-700-ns:hover {
    outline-color: #0b968f;
  }
  .custom-css .hover-outline--teal-800-ns:hover {
    outline-color: #067c7c;
  }
  .custom-css .hover-outline--teal-900-ns:hover {
    outline-color: #026661;
  }
  .custom-css .hover-outline--teal-1000-ns:hover {
    outline-color: #083f3f;
  }
  .custom-css .hover-outline--teal-1100-ns:hover {
    outline-color: #002528;
  }
  .custom-css .hover-outline--teal-ns:hover {
    outline-color: #00a99c;
  }
  .custom-css .hover-outline--aqua-0-ns:hover {
    outline-color: #d9fcfb;
  }
  .custom-css .hover-outline--aqua-100-ns:hover {
    outline-color: #c5f9f9;
  }
  .custom-css .hover-outline--aqua-200-ns:hover {
    outline-color: #a5f2f2;
  }
  .custom-css .hover-outline--aqua-300-ns:hover {
    outline-color: #76e5e2;
  }
  .custom-css .hover-outline--aqua-400-ns:hover {
    outline-color: #33d6e2;
  }
  .custom-css .hover-outline--aqua-500-ns:hover {
    outline-color: #17b8ce;
  }
  .custom-css .hover-outline--aqua-600-ns:hover {
    outline-color: #0797ae;
  }
  .custom-css .hover-outline--aqua-700-ns:hover {
    outline-color: #0b8599;
  }
  .custom-css .hover-outline--aqua-800-ns:hover {
    outline-color: #0f6e84;
  }
  .custom-css .hover-outline--aqua-900-ns:hover {
    outline-color: #035e73;
  }
  .custom-css .hover-outline--aqua-1000-ns:hover {
    outline-color: #083d4f;
  }
  .custom-css .hover-outline--aqua-1100-ns:hover {
    outline-color: #002838;
  }
  .custom-css .hover-outline--aqua-ns:hover {
    outline-color: #0797ae;
  }
  .custom-css .hover-outline--blue-0-ns:hover {
    outline-color: #e9f8ff;
  }
  .custom-css .hover-outline--blue-100-ns:hover {
    outline-color: #dcf2ff;
  }
  .custom-css .hover-outline--blue-200-ns:hover {
    outline-color: #c7e4f9;
  }
  .custom-css .hover-outline--blue-300-ns:hover {
    outline-color: #a1d2f8;
  }
  .custom-css .hover-outline--blue-400-ns:hover {
    outline-color: #56adf5;
  }
  .custom-css .hover-outline--blue-500-ns:hover {
    outline-color: #3896e3;
  }
  .custom-css .hover-outline--blue-600-ns:hover {
    outline-color: #2b87d3;
  }
  .custom-css .hover-outline--blue-700-ns:hover {
    outline-color: #2079c3;
  }
  .custom-css .hover-outline--blue-800-ns:hover {
    outline-color: #116daa;
  }
  .custom-css .hover-outline--blue-900-ns:hover {
    outline-color: #0c5689;
  }
  .custom-css .hover-outline--blue-1000-ns:hover {
    outline-color: #0a3960;
  }
  .custom-css .hover-outline--blue-1100-ns:hover {
    outline-color: #002138;
  }
  .custom-css .hover-outline--blue-ns:hover {
    outline-color: #2b87d3;
  }
  .custom-css .hover-outline--new-blue-0-ns:hover {
    outline-color: #e9f4ff;
  }
  .custom-css .hover-outline--new-blue-100-ns:hover {
    outline-color: #deebfe;
  }
  .custom-css .hover-outline--new-blue-200-ns:hover {
    outline-color: #c7dbf9;
  }
  .custom-css .hover-outline--new-blue-300-ns:hover {
    outline-color: #a1c2f8;
  }
  .custom-css .hover-outline--new-blue-400-ns:hover {
    outline-color: #5690f5;
  }
  .custom-css .hover-outline--new-blue-500-ns:hover {
    outline-color: #3876e3;
  }
  .custom-css .hover-outline--new-blue-600-ns:hover {
    outline-color: #2b68d3;
  }
  .custom-css .hover-outline--new-blue-700-ns:hover {
    outline-color: #205bc3;
  }
  .custom-css .hover-outline--new-blue-800-ns:hover {
    outline-color: #1150aa;
  }
  .custom-css .hover-outline--new-blue-900-ns:hover {
    outline-color: #0c3f89;
  }
  .custom-css .hover-outline--new-blue-1000-ns:hover {
    outline-color: #0a2960;
  }
  .custom-css .hover-outline--new-blue-1100-ns:hover {
    outline-color: #001738;
  }
  .custom-css .hover-outline--new-blue-ns:hover {
    outline-color: #2b68d3;
  }
  .custom-css .hover-outline--purple-0-ns:hover {
    outline-color: #f2f2f9;
  }
  .custom-css .hover-outline--purple-100-ns:hover {
    outline-color: #eaeaf9;
  }
  .custom-css .hover-outline--purple-200-ns:hover {
    outline-color: #d8d7f9;
  }
  .custom-css .hover-outline--purple-300-ns:hover {
    outline-color: #c1c1f7;
  }
  .custom-css .hover-outline--purple-400-ns:hover {
    outline-color: #a193f2;
  }
  .custom-css .hover-outline--purple-500-ns:hover {
    outline-color: #9180f4;
  }
  .custom-css .hover-outline--purple-600-ns:hover {
    outline-color: #816fea;
  }
  .custom-css .hover-outline--purple-700-ns:hover {
    outline-color: #6f5ed3;
  }
  .custom-css .hover-outline--purple-800-ns:hover {
    outline-color: #5e4eba;
  }
  .custom-css .hover-outline--purple-900-ns:hover {
    outline-color: #483a9c;
  }
  .custom-css .hover-outline--purple-1000-ns:hover {
    outline-color: #2d246b;
  }
  .custom-css .hover-outline--purple-1100-ns:hover {
    outline-color: #1d1d38;
  }
  .custom-css .hover-outline--purple-ns:hover {
    outline-color: #816fea;
  }
  .custom-css .hover-outline--magenta-0-ns:hover {
    outline-color: #fef0ff;
  }
  .custom-css .hover-outline--magenta-100-ns:hover {
    outline-color: #f9e3fc;
  }
  .custom-css .hover-outline--magenta-200-ns:hover {
    outline-color: #f4c4f7;
  }
  .custom-css .hover-outline--magenta-300-ns:hover {
    outline-color: #edadf2;
  }
  .custom-css .hover-outline--magenta-350-ns:hover {
    outline-color: #ec9af1;
  }
  .custom-css .hover-outline--magenta-400-ns:hover {
    outline-color: #f282f5;
  }
  .custom-css .hover-outline--magenta-500-ns:hover {
    outline-color: #db61db;
  }
  .custom-css .hover-outline--magenta-600-ns:hover {
    outline-color: #c44eb9;
  }
  .custom-css .hover-outline--magenta-700-ns:hover {
    outline-color: #ac44a8;
  }
  .custom-css .hover-outline--magenta-800-ns:hover {
    outline-color: #8f3896;
  }
  .custom-css .hover-outline--magenta-900-ns:hover {
    outline-color: #6c2277;
  }
  .custom-css .hover-outline--magenta-1000-ns:hover {
    outline-color: #451551;
  }
  .custom-css .hover-outline--magenta-1100-ns:hover {
    outline-color: #29192d;
  }
  .custom-css .hover-outline--magenta-ns:hover {
    outline-color: #c44eb9;
  }
  .custom-css .hover-outline--pink-0-ns:hover {
    outline-color: #ffe9f3;
  }
  .custom-css .hover-outline--pink-100-ns:hover {
    outline-color: #fcdbeb;
  }
  .custom-css .hover-outline--pink-200-ns:hover {
    outline-color: #ffb5d5;
  }
  .custom-css .hover-outline--pink-300-ns:hover {
    outline-color: #ff95c1;
  }
  .custom-css .hover-outline--pink-400-ns:hover {
    outline-color: #ff76ae;
  }
  .custom-css .hover-outline--pink-500-ns:hover {
    outline-color: #ef588b;
  }
  .custom-css .hover-outline--pink-600-ns:hover {
    outline-color: #e0447c;
  }
  .custom-css .hover-outline--pink-700-ns:hover {
    outline-color: #ce3665;
  }
  .custom-css .hover-outline--pink-800-ns:hover {
    outline-color: #b22f5b;
  }
  .custom-css .hover-outline--pink-900-ns:hover {
    outline-color: #931847;
  }
  .custom-css .hover-outline--pink-1000-ns:hover {
    outline-color: #561231;
  }
  .custom-css .hover-outline--pink-1100-ns:hover {
    outline-color: #2b1721;
  }
  .custom-css .hover-outline--pink-ns:hover {
    outline-color: #e0447c;
  }
  .custom-css .hover-outline--red-0-ns:hover {
    outline-color: #ffeae9;
  }
  .custom-css .hover-outline--red-100-ns:hover {
    outline-color: #ffd5d2;
  }
  .custom-css .hover-outline--red-200-ns:hover {
    outline-color: #ffb8b1;
  }
  .custom-css .hover-outline--red-300-ns:hover {
    outline-color: #ff9c8f;
  }
  .custom-css .hover-outline--red-400-ns:hover {
    outline-color: #ff7f6e;
  }
  .custom-css .hover-outline--red-500-ns:hover {
    outline-color: #f76054;
  }
  .custom-css .hover-outline--red-600-ns:hover {
    outline-color: #ed4c42;
  }
  .custom-css .hover-outline--red-700-ns:hover {
    outline-color: #db3e3e;
  }
  .custom-css .hover-outline--red-800-ns:hover {
    outline-color: #c63434;
  }
  .custom-css .hover-outline--red-900-ns:hover {
    outline-color: #922;
  }
  .custom-css .hover-outline--red-1000-ns:hover {
    outline-color: #6d1313;
  }
  .custom-css .hover-outline--red-1100-ns:hover {
    outline-color: #2b1111;
  }
  .custom-css .hover-outline--red-ns:hover {
    outline-color: #ed4c42;
  }
  .custom-css .hover-outline--orange-0-ns:hover {
    outline-color: #ffede3;
  }
  .custom-css .hover-outline--orange-100-ns:hover {
    outline-color: #fcdccc;
  }
  .custom-css .hover-outline--orange-200-ns:hover {
    outline-color: #ffc6a4;
  }
  .custom-css .hover-outline--orange-300-ns:hover {
    outline-color: #ffb180;
  }
  .custom-css .hover-outline--orange-400-ns:hover {
    outline-color: #ff9c5d;
  }
  .custom-css .hover-outline--orange-500-ns:hover {
    outline-color: #fc8943;
  }
  .custom-css .hover-outline--orange-600-ns:hover {
    outline-color: #f57d33;
  }
  .custom-css .hover-outline--orange-700-ns:hover {
    outline-color: #ed7024;
  }
  .custom-css .hover-outline--orange-800-ns:hover {
    outline-color: #ce5511;
  }
  .custom-css .hover-outline--orange-900-ns:hover {
    outline-color: #962c0b;
  }
  .custom-css .hover-outline--orange-1000-ns:hover {
    outline-color: #601700;
  }
  .custom-css .hover-outline--orange-1100-ns:hover {
    outline-color: #2d130e;
  }
  .custom-css .hover-outline--orange-ns:hover {
    outline-color: #f57d33;
  }
  .custom-css .hover-outline--yellow-0-ns:hover {
    outline-color: #fff8e2;
  }
  .custom-css .hover-outline--yellow-100-ns:hover {
    outline-color: #fdefcd;
  }
  .custom-css .hover-outline--yellow-200-ns:hover {
    outline-color: #ffe99a;
  }
  .custom-css .hover-outline--yellow-300-ns:hover {
    outline-color: #ffe16e;
  }
  .custom-css .hover-outline--yellow-400-ns:hover {
    outline-color: #ffd943;
  }
  .custom-css .hover-outline--yellow-500-ns:hover {
    outline-color: #ffcd1c;
  }
  .custom-css .hover-outline--yellow-600-ns:hover {
    outline-color: #ffbc00;
  }
  .custom-css .hover-outline--yellow-700-ns:hover {
    outline-color: #dd9903;
  }
  .custom-css .hover-outline--yellow-800-ns:hover {
    outline-color: #ba7506;
  }
  .custom-css .hover-outline--yellow-900-ns:hover {
    outline-color: #944c0c;
  }
  .custom-css .hover-outline--yellow-1000-ns:hover {
    outline-color: #542a00;
  }
  .custom-css .hover-outline--yellow-1100-ns:hover {
    outline-color: #2d1a05;
  }
  .custom-css .hover-outline--yellow-ns:hover {
    outline-color: #ffbc00;
  }
  .custom-css .hover-outline--neutral-0-ns:hover {
    outline-color: #fff;
  }
  .custom-css .hover-outline--neutral-100-ns:hover {
    outline-color: #f3f4f4;
  }
  .custom-css .hover-outline--neutral-200-ns:hover {
    outline-color: #dee1e1;
  }
  .custom-css .hover-outline--neutral-300-ns:hover {
    outline-color: #c8cccc;
  }
  .custom-css .hover-outline--neutral-400-ns:hover {
    outline-color: #b0b6b7;
  }
  .custom-css .hover-outline--neutral-500-ns:hover {
    outline-color: #929a9b;
  }
  .custom-css .hover-outline--neutral-600-ns:hover {
    outline-color: #6e797a;
  }
  .custom-css .hover-outline--neutral-700-ns:hover {
    outline-color: #515e5f;
  }
  .custom-css .hover-outline--neutral-800-ns:hover {
    outline-color: #364141;
  }
  .custom-css .hover-outline--neutral-900-ns:hover {
    outline-color: #273333;
  }
  .custom-css .hover-outline--neutral-1000-ns:hover {
    outline-color: #162020;
  }
  .custom-css .hover-outline--neutral-1100-ns:hover {
    outline-color: #040404;
  }
  .custom-css .hover-outline--neutral-ns:hover {
    outline-color: #364141;
  }
  .custom-css .hover-outline--bambuTeal-400-ns:hover {
    outline-color: #11a7aa;
  }
  .custom-css .hover-outline--bambuTeal-500-ns:hover {
    outline-color: #078888;
  }
  .custom-css .hover-outline--bambuTeal-600-ns:hover {
    outline-color: #0f6270;
  }
  .custom-css .hover-outline--bambuTeal-700-ns:hover {
    outline-color: #0a3f49;
  }
  .custom-css .hover-outline--bambuTeal-ns:hover {
    outline-color: #078888;
  }
  .custom-css .hover-outline--bambuYellow-500-ns:hover {
    outline-color: #f9b450;
  }
  .custom-css .hover-outline--bambuYellow-600-ns:hover {
    outline-color: #ffa017;
  }
  .custom-css .hover-outline--bambuYellow-ns:hover {
    outline-color: #f9b450;
  }
  .custom-css .b--main-ns {
    outline-color: #0ca750;
  }
  .custom-css .b--main-dark-ns {
    outline-color: #008b46;
  }
  .custom-css .b--text-dark-ns,
  .custom-css .b--text-ns {
    outline-color: #162020;
  }
  .custom-css .b--text-inverse-ns {
    outline-color: #fff;
  }
  .custom-css .b--form-ui-ns {
    outline-color: #116daa;
  }
  .custom-css .b--form-ui-interaction-ns {
    outline-color: #0c5689;
  }
  .custom-css .b--link-ns {
    outline-color: #205bc3;
  }
  .custom-css .b--link-interaction-ns {
    outline-color: #0c3f89;
  }
  .custom-css .b--link-dark-ns {
    outline-color: #002138;
  }
  .custom-css .b--background-ns,
  .custom-css .b--link-inverse-ns,
  .custom-css .b--link-white-ns {
    outline-color: #fff;
  }
  .custom-css .b--background-light-ns {
    outline-color: #f3f4f4;
  }
  .custom-css .b--background-dark-ns {
    outline-color: #002138;
  }
  .custom-css .b--background-hero-ns,
  .custom-css .b--background-inverse-ns {
    outline-color: #273333;
  }
  .custom-css .b--background-hero-light-ns {
    outline-color: #f3f4f4;
  }
  .custom-css .b--background-hero-dark-ns {
    outline-color: #273333;
  }
  .custom-css .b--primary-ns {
    outline-color: #026661;
  }
  .custom-css .b--primary-dark-ns,
  .custom-css .b--primary-hover-ns {
    outline-color: #067c7c;
  }
  .custom-css .b--secondary-ns {
    outline-color: #0ca750;
  }
  .custom-css .b--secondary-dark-ns {
    outline-color: #008b46;
  }
  .custom-css .hover-outline--main-ns:hover {
    outline-color: #0ca750;
  }
  .custom-css .hover-outline--main-dark-ns:hover {
    outline-color: #008b46;
  }
  .custom-css .hover-outline--text-dark-ns:hover,
  .custom-css .hover-outline--text-ns:hover {
    outline-color: #162020;
  }
  .custom-css .hover-outline--text-inverse-ns:hover {
    outline-color: #fff;
  }
  .custom-css .hover-outline--form-ui-ns:hover {
    outline-color: #116daa;
  }
  .custom-css .hover-outline--form-ui-interaction-ns:hover {
    outline-color: #0c5689;
  }
  .custom-css .hover-outline--link-ns:hover {
    outline-color: #205bc3;
  }
  .custom-css .hover-outline--link-interaction-ns:hover {
    outline-color: #0c3f89;
  }
  .custom-css .hover-outline--link-dark-ns:hover {
    outline-color: #002138;
  }
  .custom-css .hover-outline--background-ns:hover,
  .custom-css .hover-outline--link-inverse-ns:hover,
  .custom-css .hover-outline--link-white-ns:hover {
    outline-color: #fff;
  }
  .custom-css .hover-outline--background-light-ns:hover {
    outline-color: #f3f4f4;
  }
  .custom-css .hover-outline--background-dark-ns:hover {
    outline-color: #002138;
  }
  .custom-css .hover-outline--background-hero-ns:hover,
  .custom-css .hover-outline--background-inverse-ns:hover {
    outline-color: #273333;
  }
  .custom-css .hover-outline--background-hero-light-ns:hover {
    outline-color: #f3f4f4;
  }
  .custom-css .hover-outline--background-hero-dark-ns:hover {
    outline-color: #273333;
  }
  .custom-css .hover-outline--primary-ns:hover {
    outline-color: #026661;
  }
  .custom-css .hover-outline--primary-dark-ns:hover,
  .custom-css .hover-outline--primary-hover-ns:hover {
    outline-color: #067c7c;
  }
  .custom-css .hover-outline--secondary-ns:hover {
    outline-color: #0ca750;
  }
  .custom-css .hover-outline--secondary-dark-ns:hover {
    outline-color: #008b46;
  }
  .custom-css .outline-transparent-ns {
    outline-color: transparent;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .outline--green-0-m {
    outline-color: #ebf9eb;
  }
  .custom-css .outline--green-100-m {
    outline-color: #d7f4d7;
  }
  .custom-css .outline--green-200-m {
    outline-color: #c2f2bd;
  }
  .custom-css .outline--green-300-m {
    outline-color: #98e58e;
  }
  .custom-css .outline--green-400-m {
    outline-color: #75dd66;
  }
  .custom-css .outline--green-500-m {
    outline-color: #59cb59;
  }
  .custom-css .outline--green-600-m {
    outline-color: #2bb656;
  }
  .custom-css .outline--green-700-m {
    outline-color: #0ca750;
  }
  .custom-css .outline--green-800-m {
    outline-color: #008b46;
  }
  .custom-css .outline--green-900-m {
    outline-color: #006b40;
  }
  .custom-css .outline--green-1000-m {
    outline-color: #08422f;
  }
  .custom-css .outline--green-1100-m {
    outline-color: #002b20;
  }
  .custom-css .outline--green-m {
    outline-color: #2bb656;
  }
  .custom-css .outline--teal-0-m {
    outline-color: #e5f9f5;
  }
  .custom-css .outline--teal-50-m {
    outline-color: #ccf1ea;
  }
  .custom-css .outline--teal-100-m {
    outline-color: #cdf7ef;
  }
  .custom-css .outline--teal-200-m {
    outline-color: #b3f2e6;
  }
  .custom-css .outline--teal-300-m {
    outline-color: #7dead5;
  }
  .custom-css .outline--teal-400-m {
    outline-color: #24e0c5;
  }
  .custom-css .outline--teal-500-m {
    outline-color: #08c4b2;
  }
  .custom-css .outline--teal-600-m {
    outline-color: #00a99c;
  }
  .custom-css .outline--teal-700-m {
    outline-color: #0b968f;
  }
  .custom-css .outline--teal-800-m {
    outline-color: #067c7c;
  }
  .custom-css .outline--teal-900-m {
    outline-color: #026661;
  }
  .custom-css .outline--teal-1000-m {
    outline-color: #083f3f;
  }
  .custom-css .outline--teal-1100-m {
    outline-color: #002528;
  }
  .custom-css .outline--teal-m {
    outline-color: #00a99c;
  }
  .custom-css .outline--aqua-0-m {
    outline-color: #d9fcfb;
  }
  .custom-css .outline--aqua-100-m {
    outline-color: #c5f9f9;
  }
  .custom-css .outline--aqua-200-m {
    outline-color: #a5f2f2;
  }
  .custom-css .outline--aqua-300-m {
    outline-color: #76e5e2;
  }
  .custom-css .outline--aqua-400-m {
    outline-color: #33d6e2;
  }
  .custom-css .outline--aqua-500-m {
    outline-color: #17b8ce;
  }
  .custom-css .outline--aqua-600-m {
    outline-color: #0797ae;
  }
  .custom-css .outline--aqua-700-m {
    outline-color: #0b8599;
  }
  .custom-css .outline--aqua-800-m {
    outline-color: #0f6e84;
  }
  .custom-css .outline--aqua-900-m {
    outline-color: #035e73;
  }
  .custom-css .outline--aqua-1000-m {
    outline-color: #083d4f;
  }
  .custom-css .outline--aqua-1100-m {
    outline-color: #002838;
  }
  .custom-css .outline--aqua-m {
    outline-color: #0797ae;
  }
  .custom-css .outline--blue-0-m {
    outline-color: #e9f8ff;
  }
  .custom-css .outline--blue-100-m {
    outline-color: #dcf2ff;
  }
  .custom-css .outline--blue-200-m {
    outline-color: #c7e4f9;
  }
  .custom-css .outline--blue-300-m {
    outline-color: #a1d2f8;
  }
  .custom-css .outline--blue-400-m {
    outline-color: #56adf5;
  }
  .custom-css .outline--blue-500-m {
    outline-color: #3896e3;
  }
  .custom-css .outline--blue-600-m {
    outline-color: #2b87d3;
  }
  .custom-css .outline--blue-700-m {
    outline-color: #2079c3;
  }
  .custom-css .outline--blue-800-m {
    outline-color: #116daa;
  }
  .custom-css .outline--blue-900-m {
    outline-color: #0c5689;
  }
  .custom-css .outline--blue-1000-m {
    outline-color: #0a3960;
  }
  .custom-css .outline--blue-1100-m {
    outline-color: #002138;
  }
  .custom-css .outline--blue-m {
    outline-color: #2b87d3;
  }
  .custom-css .outline--new-blue-0-m {
    outline-color: #e9f4ff;
  }
  .custom-css .outline--new-blue-100-m {
    outline-color: #deebfe;
  }
  .custom-css .outline--new-blue-200-m {
    outline-color: #c7dbf9;
  }
  .custom-css .outline--new-blue-300-m {
    outline-color: #a1c2f8;
  }
  .custom-css .outline--new-blue-400-m {
    outline-color: #5690f5;
  }
  .custom-css .outline--new-blue-500-m {
    outline-color: #3876e3;
  }
  .custom-css .outline--new-blue-600-m {
    outline-color: #2b68d3;
  }
  .custom-css .outline--new-blue-700-m {
    outline-color: #205bc3;
  }
  .custom-css .outline--new-blue-800-m {
    outline-color: #1150aa;
  }
  .custom-css .outline--new-blue-900-m {
    outline-color: #0c3f89;
  }
  .custom-css .outline--new-blue-1000-m {
    outline-color: #0a2960;
  }
  .custom-css .outline--new-blue-1100-m {
    outline-color: #001738;
  }
  .custom-css .outline--new-blue-m {
    outline-color: #2b68d3;
  }
  .custom-css .outline--purple-0-m {
    outline-color: #f2f2f9;
  }
  .custom-css .outline--purple-100-m {
    outline-color: #eaeaf9;
  }
  .custom-css .outline--purple-200-m {
    outline-color: #d8d7f9;
  }
  .custom-css .outline--purple-300-m {
    outline-color: #c1c1f7;
  }
  .custom-css .outline--purple-400-m {
    outline-color: #a193f2;
  }
  .custom-css .outline--purple-500-m {
    outline-color: #9180f4;
  }
  .custom-css .outline--purple-600-m {
    outline-color: #816fea;
  }
  .custom-css .outline--purple-700-m {
    outline-color: #6f5ed3;
  }
  .custom-css .outline--purple-800-m {
    outline-color: #5e4eba;
  }
  .custom-css .outline--purple-900-m {
    outline-color: #483a9c;
  }
  .custom-css .outline--purple-1000-m {
    outline-color: #2d246b;
  }
  .custom-css .outline--purple-1100-m {
    outline-color: #1d1d38;
  }
  .custom-css .outline--purple-m {
    outline-color: #816fea;
  }
  .custom-css .outline--magenta-0-m {
    outline-color: #fef0ff;
  }
  .custom-css .outline--magenta-100-m {
    outline-color: #f9e3fc;
  }
  .custom-css .outline--magenta-200-m {
    outline-color: #f4c4f7;
  }
  .custom-css .outline--magenta-300-m {
    outline-color: #edadf2;
  }
  .custom-css .outline--magenta-350-m {
    outline-color: #ec9af1;
  }
  .custom-css .outline--magenta-400-m {
    outline-color: #f282f5;
  }
  .custom-css .outline--magenta-500-m {
    outline-color: #db61db;
  }
  .custom-css .outline--magenta-600-m {
    outline-color: #c44eb9;
  }
  .custom-css .outline--magenta-700-m {
    outline-color: #ac44a8;
  }
  .custom-css .outline--magenta-800-m {
    outline-color: #8f3896;
  }
  .custom-css .outline--magenta-900-m {
    outline-color: #6c2277;
  }
  .custom-css .outline--magenta-1000-m {
    outline-color: #451551;
  }
  .custom-css .outline--magenta-1100-m {
    outline-color: #29192d;
  }
  .custom-css .outline--magenta-m {
    outline-color: #c44eb9;
  }
  .custom-css .outline--pink-0-m {
    outline-color: #ffe9f3;
  }
  .custom-css .outline--pink-100-m {
    outline-color: #fcdbeb;
  }
  .custom-css .outline--pink-200-m {
    outline-color: #ffb5d5;
  }
  .custom-css .outline--pink-300-m {
    outline-color: #ff95c1;
  }
  .custom-css .outline--pink-400-m {
    outline-color: #ff76ae;
  }
  .custom-css .outline--pink-500-m {
    outline-color: #ef588b;
  }
  .custom-css .outline--pink-600-m {
    outline-color: #e0447c;
  }
  .custom-css .outline--pink-700-m {
    outline-color: #ce3665;
  }
  .custom-css .outline--pink-800-m {
    outline-color: #b22f5b;
  }
  .custom-css .outline--pink-900-m {
    outline-color: #931847;
  }
  .custom-css .outline--pink-1000-m {
    outline-color: #561231;
  }
  .custom-css .outline--pink-1100-m {
    outline-color: #2b1721;
  }
  .custom-css .outline--pink-m {
    outline-color: #e0447c;
  }
  .custom-css .outline--red-0-m {
    outline-color: #ffeae9;
  }
  .custom-css .outline--red-100-m {
    outline-color: #ffd5d2;
  }
  .custom-css .outline--red-200-m {
    outline-color: #ffb8b1;
  }
  .custom-css .outline--red-300-m {
    outline-color: #ff9c8f;
  }
  .custom-css .outline--red-400-m {
    outline-color: #ff7f6e;
  }
  .custom-css .outline--red-500-m {
    outline-color: #f76054;
  }
  .custom-css .outline--red-600-m {
    outline-color: #ed4c42;
  }
  .custom-css .outline--red-700-m {
    outline-color: #db3e3e;
  }
  .custom-css .outline--red-800-m {
    outline-color: #c63434;
  }
  .custom-css .outline--red-900-m {
    outline-color: #922;
  }
  .custom-css .outline--red-1000-m {
    outline-color: #6d1313;
  }
  .custom-css .outline--red-1100-m {
    outline-color: #2b1111;
  }
  .custom-css .outline--red-m {
    outline-color: #ed4c42;
  }
  .custom-css .outline--orange-0-m {
    outline-color: #ffede3;
  }
  .custom-css .outline--orange-100-m {
    outline-color: #fcdccc;
  }
  .custom-css .outline--orange-200-m {
    outline-color: #ffc6a4;
  }
  .custom-css .outline--orange-300-m {
    outline-color: #ffb180;
  }
  .custom-css .outline--orange-400-m {
    outline-color: #ff9c5d;
  }
  .custom-css .outline--orange-500-m {
    outline-color: #fc8943;
  }
  .custom-css .outline--orange-600-m {
    outline-color: #f57d33;
  }
  .custom-css .outline--orange-700-m {
    outline-color: #ed7024;
  }
  .custom-css .outline--orange-800-m {
    outline-color: #ce5511;
  }
  .custom-css .outline--orange-900-m {
    outline-color: #962c0b;
  }
  .custom-css .outline--orange-1000-m {
    outline-color: #601700;
  }
  .custom-css .outline--orange-1100-m {
    outline-color: #2d130e;
  }
  .custom-css .outline--orange-m {
    outline-color: #f57d33;
  }
  .custom-css .outline--yellow-0-m {
    outline-color: #fff8e2;
  }
  .custom-css .outline--yellow-100-m {
    outline-color: #fdefcd;
  }
  .custom-css .outline--yellow-200-m {
    outline-color: #ffe99a;
  }
  .custom-css .outline--yellow-300-m {
    outline-color: #ffe16e;
  }
  .custom-css .outline--yellow-400-m {
    outline-color: #ffd943;
  }
  .custom-css .outline--yellow-500-m {
    outline-color: #ffcd1c;
  }
  .custom-css .outline--yellow-600-m {
    outline-color: #ffbc00;
  }
  .custom-css .outline--yellow-700-m {
    outline-color: #dd9903;
  }
  .custom-css .outline--yellow-800-m {
    outline-color: #ba7506;
  }
  .custom-css .outline--yellow-900-m {
    outline-color: #944c0c;
  }
  .custom-css .outline--yellow-1000-m {
    outline-color: #542a00;
  }
  .custom-css .outline--yellow-1100-m {
    outline-color: #2d1a05;
  }
  .custom-css .outline--yellow-m {
    outline-color: #ffbc00;
  }
  .custom-css .outline--neutral-0-m {
    outline-color: #fff;
  }
  .custom-css .outline--neutral-100-m {
    outline-color: #f3f4f4;
  }
  .custom-css .outline--neutral-200-m {
    outline-color: #dee1e1;
  }
  .custom-css .outline--neutral-300-m {
    outline-color: #c8cccc;
  }
  .custom-css .outline--neutral-400-m {
    outline-color: #b0b6b7;
  }
  .custom-css .outline--neutral-500-m {
    outline-color: #929a9b;
  }
  .custom-css .outline--neutral-600-m {
    outline-color: #6e797a;
  }
  .custom-css .outline--neutral-700-m {
    outline-color: #515e5f;
  }
  .custom-css .outline--neutral-800-m {
    outline-color: #364141;
  }
  .custom-css .outline--neutral-900-m {
    outline-color: #273333;
  }
  .custom-css .outline--neutral-1000-m {
    outline-color: #162020;
  }
  .custom-css .outline--neutral-1100-m {
    outline-color: #040404;
  }
  .custom-css .outline--neutral-m {
    outline-color: #364141;
  }
  .custom-css .outline--bambuTeal-400-m {
    outline-color: #11a7aa;
  }
  .custom-css .outline--bambuTeal-500-m {
    outline-color: #078888;
  }
  .custom-css .outline--bambuTeal-600-m {
    outline-color: #0f6270;
  }
  .custom-css .outline--bambuTeal-700-m {
    outline-color: #0a3f49;
  }
  .custom-css .outline--bambuTeal-m {
    outline-color: #078888;
  }
  .custom-css .outline--bambuYellow-500-m {
    outline-color: #f9b450;
  }
  .custom-css .outline--bambuYellow-600-m {
    outline-color: #ffa017;
  }
  .custom-css .outline--bambuYellow-m {
    outline-color: #f9b450;
  }
  .custom-css .hover-outline--green-0-m:hover {
    outline-color: #ebf9eb;
  }
  .custom-css .hover-outline--green-100-m:hover {
    outline-color: #d7f4d7;
  }
  .custom-css .hover-outline--green-200-m:hover {
    outline-color: #c2f2bd;
  }
  .custom-css .hover-outline--green-300-m:hover {
    outline-color: #98e58e;
  }
  .custom-css .hover-outline--green-400-m:hover {
    outline-color: #75dd66;
  }
  .custom-css .hover-outline--green-500-m:hover {
    outline-color: #59cb59;
  }
  .custom-css .hover-outline--green-600-m:hover {
    outline-color: #2bb656;
  }
  .custom-css .hover-outline--green-700-m:hover {
    outline-color: #0ca750;
  }
  .custom-css .hover-outline--green-800-m:hover {
    outline-color: #008b46;
  }
  .custom-css .hover-outline--green-900-m:hover {
    outline-color: #006b40;
  }
  .custom-css .hover-outline--green-1000-m:hover {
    outline-color: #08422f;
  }
  .custom-css .hover-outline--green-1100-m:hover {
    outline-color: #002b20;
  }
  .custom-css .hover-outline--green-m:hover {
    outline-color: #2bb656;
  }
  .custom-css .hover-outline--teal-0-m:hover {
    outline-color: #e5f9f5;
  }
  .custom-css .hover-outline--teal-50-m:hover {
    outline-color: #ccf1ea;
  }
  .custom-css .hover-outline--teal-100-m:hover {
    outline-color: #cdf7ef;
  }
  .custom-css .hover-outline--teal-200-m:hover {
    outline-color: #b3f2e6;
  }
  .custom-css .hover-outline--teal-300-m:hover {
    outline-color: #7dead5;
  }
  .custom-css .hover-outline--teal-400-m:hover {
    outline-color: #24e0c5;
  }
  .custom-css .hover-outline--teal-500-m:hover {
    outline-color: #08c4b2;
  }
  .custom-css .hover-outline--teal-600-m:hover {
    outline-color: #00a99c;
  }
  .custom-css .hover-outline--teal-700-m:hover {
    outline-color: #0b968f;
  }
  .custom-css .hover-outline--teal-800-m:hover {
    outline-color: #067c7c;
  }
  .custom-css .hover-outline--teal-900-m:hover {
    outline-color: #026661;
  }
  .custom-css .hover-outline--teal-1000-m:hover {
    outline-color: #083f3f;
  }
  .custom-css .hover-outline--teal-1100-m:hover {
    outline-color: #002528;
  }
  .custom-css .hover-outline--teal-m:hover {
    outline-color: #00a99c;
  }
  .custom-css .hover-outline--aqua-0-m:hover {
    outline-color: #d9fcfb;
  }
  .custom-css .hover-outline--aqua-100-m:hover {
    outline-color: #c5f9f9;
  }
  .custom-css .hover-outline--aqua-200-m:hover {
    outline-color: #a5f2f2;
  }
  .custom-css .hover-outline--aqua-300-m:hover {
    outline-color: #76e5e2;
  }
  .custom-css .hover-outline--aqua-400-m:hover {
    outline-color: #33d6e2;
  }
  .custom-css .hover-outline--aqua-500-m:hover {
    outline-color: #17b8ce;
  }
  .custom-css .hover-outline--aqua-600-m:hover {
    outline-color: #0797ae;
  }
  .custom-css .hover-outline--aqua-700-m:hover {
    outline-color: #0b8599;
  }
  .custom-css .hover-outline--aqua-800-m:hover {
    outline-color: #0f6e84;
  }
  .custom-css .hover-outline--aqua-900-m:hover {
    outline-color: #035e73;
  }
  .custom-css .hover-outline--aqua-1000-m:hover {
    outline-color: #083d4f;
  }
  .custom-css .hover-outline--aqua-1100-m:hover {
    outline-color: #002838;
  }
  .custom-css .hover-outline--aqua-m:hover {
    outline-color: #0797ae;
  }
  .custom-css .hover-outline--blue-0-m:hover {
    outline-color: #e9f8ff;
  }
  .custom-css .hover-outline--blue-100-m:hover {
    outline-color: #dcf2ff;
  }
  .custom-css .hover-outline--blue-200-m:hover {
    outline-color: #c7e4f9;
  }
  .custom-css .hover-outline--blue-300-m:hover {
    outline-color: #a1d2f8;
  }
  .custom-css .hover-outline--blue-400-m:hover {
    outline-color: #56adf5;
  }
  .custom-css .hover-outline--blue-500-m:hover {
    outline-color: #3896e3;
  }
  .custom-css .hover-outline--blue-600-m:hover {
    outline-color: #2b87d3;
  }
  .custom-css .hover-outline--blue-700-m:hover {
    outline-color: #2079c3;
  }
  .custom-css .hover-outline--blue-800-m:hover {
    outline-color: #116daa;
  }
  .custom-css .hover-outline--blue-900-m:hover {
    outline-color: #0c5689;
  }
  .custom-css .hover-outline--blue-1000-m:hover {
    outline-color: #0a3960;
  }
  .custom-css .hover-outline--blue-1100-m:hover {
    outline-color: #002138;
  }
  .custom-css .hover-outline--blue-m:hover {
    outline-color: #2b87d3;
  }
  .custom-css .hover-outline--new-blue-0-m:hover {
    outline-color: #e9f4ff;
  }
  .custom-css .hover-outline--new-blue-100-m:hover {
    outline-color: #deebfe;
  }
  .custom-css .hover-outline--new-blue-200-m:hover {
    outline-color: #c7dbf9;
  }
  .custom-css .hover-outline--new-blue-300-m:hover {
    outline-color: #a1c2f8;
  }
  .custom-css .hover-outline--new-blue-400-m:hover {
    outline-color: #5690f5;
  }
  .custom-css .hover-outline--new-blue-500-m:hover {
    outline-color: #3876e3;
  }
  .custom-css .hover-outline--new-blue-600-m:hover {
    outline-color: #2b68d3;
  }
  .custom-css .hover-outline--new-blue-700-m:hover {
    outline-color: #205bc3;
  }
  .custom-css .hover-outline--new-blue-800-m:hover {
    outline-color: #1150aa;
  }
  .custom-css .hover-outline--new-blue-900-m:hover {
    outline-color: #0c3f89;
  }
  .custom-css .hover-outline--new-blue-1000-m:hover {
    outline-color: #0a2960;
  }
  .custom-css .hover-outline--new-blue-1100-m:hover {
    outline-color: #001738;
  }
  .custom-css .hover-outline--new-blue-m:hover {
    outline-color: #2b68d3;
  }
  .custom-css .hover-outline--purple-0-m:hover {
    outline-color: #f2f2f9;
  }
  .custom-css .hover-outline--purple-100-m:hover {
    outline-color: #eaeaf9;
  }
  .custom-css .hover-outline--purple-200-m:hover {
    outline-color: #d8d7f9;
  }
  .custom-css .hover-outline--purple-300-m:hover {
    outline-color: #c1c1f7;
  }
  .custom-css .hover-outline--purple-400-m:hover {
    outline-color: #a193f2;
  }
  .custom-css .hover-outline--purple-500-m:hover {
    outline-color: #9180f4;
  }
  .custom-css .hover-outline--purple-600-m:hover {
    outline-color: #816fea;
  }
  .custom-css .hover-outline--purple-700-m:hover {
    outline-color: #6f5ed3;
  }
  .custom-css .hover-outline--purple-800-m:hover {
    outline-color: #5e4eba;
  }
  .custom-css .hover-outline--purple-900-m:hover {
    outline-color: #483a9c;
  }
  .custom-css .hover-outline--purple-1000-m:hover {
    outline-color: #2d246b;
  }
  .custom-css .hover-outline--purple-1100-m:hover {
    outline-color: #1d1d38;
  }
  .custom-css .hover-outline--purple-m:hover {
    outline-color: #816fea;
  }
  .custom-css .hover-outline--magenta-0-m:hover {
    outline-color: #fef0ff;
  }
  .custom-css .hover-outline--magenta-100-m:hover {
    outline-color: #f9e3fc;
  }
  .custom-css .hover-outline--magenta-200-m:hover {
    outline-color: #f4c4f7;
  }
  .custom-css .hover-outline--magenta-300-m:hover {
    outline-color: #edadf2;
  }
  .custom-css .hover-outline--magenta-350-m:hover {
    outline-color: #ec9af1;
  }
  .custom-css .hover-outline--magenta-400-m:hover {
    outline-color: #f282f5;
  }
  .custom-css .hover-outline--magenta-500-m:hover {
    outline-color: #db61db;
  }
  .custom-css .hover-outline--magenta-600-m:hover {
    outline-color: #c44eb9;
  }
  .custom-css .hover-outline--magenta-700-m:hover {
    outline-color: #ac44a8;
  }
  .custom-css .hover-outline--magenta-800-m:hover {
    outline-color: #8f3896;
  }
  .custom-css .hover-outline--magenta-900-m:hover {
    outline-color: #6c2277;
  }
  .custom-css .hover-outline--magenta-1000-m:hover {
    outline-color: #451551;
  }
  .custom-css .hover-outline--magenta-1100-m:hover {
    outline-color: #29192d;
  }
  .custom-css .hover-outline--magenta-m:hover {
    outline-color: #c44eb9;
  }
  .custom-css .hover-outline--pink-0-m:hover {
    outline-color: #ffe9f3;
  }
  .custom-css .hover-outline--pink-100-m:hover {
    outline-color: #fcdbeb;
  }
  .custom-css .hover-outline--pink-200-m:hover {
    outline-color: #ffb5d5;
  }
  .custom-css .hover-outline--pink-300-m:hover {
    outline-color: #ff95c1;
  }
  .custom-css .hover-outline--pink-400-m:hover {
    outline-color: #ff76ae;
  }
  .custom-css .hover-outline--pink-500-m:hover {
    outline-color: #ef588b;
  }
  .custom-css .hover-outline--pink-600-m:hover {
    outline-color: #e0447c;
  }
  .custom-css .hover-outline--pink-700-m:hover {
    outline-color: #ce3665;
  }
  .custom-css .hover-outline--pink-800-m:hover {
    outline-color: #b22f5b;
  }
  .custom-css .hover-outline--pink-900-m:hover {
    outline-color: #931847;
  }
  .custom-css .hover-outline--pink-1000-m:hover {
    outline-color: #561231;
  }
  .custom-css .hover-outline--pink-1100-m:hover {
    outline-color: #2b1721;
  }
  .custom-css .hover-outline--pink-m:hover {
    outline-color: #e0447c;
  }
  .custom-css .hover-outline--red-0-m:hover {
    outline-color: #ffeae9;
  }
  .custom-css .hover-outline--red-100-m:hover {
    outline-color: #ffd5d2;
  }
  .custom-css .hover-outline--red-200-m:hover {
    outline-color: #ffb8b1;
  }
  .custom-css .hover-outline--red-300-m:hover {
    outline-color: #ff9c8f;
  }
  .custom-css .hover-outline--red-400-m:hover {
    outline-color: #ff7f6e;
  }
  .custom-css .hover-outline--red-500-m:hover {
    outline-color: #f76054;
  }
  .custom-css .hover-outline--red-600-m:hover {
    outline-color: #ed4c42;
  }
  .custom-css .hover-outline--red-700-m:hover {
    outline-color: #db3e3e;
  }
  .custom-css .hover-outline--red-800-m:hover {
    outline-color: #c63434;
  }
  .custom-css .hover-outline--red-900-m:hover {
    outline-color: #922;
  }
  .custom-css .hover-outline--red-1000-m:hover {
    outline-color: #6d1313;
  }
  .custom-css .hover-outline--red-1100-m:hover {
    outline-color: #2b1111;
  }
  .custom-css .hover-outline--red-m:hover {
    outline-color: #ed4c42;
  }
  .custom-css .hover-outline--orange-0-m:hover {
    outline-color: #ffede3;
  }
  .custom-css .hover-outline--orange-100-m:hover {
    outline-color: #fcdccc;
  }
  .custom-css .hover-outline--orange-200-m:hover {
    outline-color: #ffc6a4;
  }
  .custom-css .hover-outline--orange-300-m:hover {
    outline-color: #ffb180;
  }
  .custom-css .hover-outline--orange-400-m:hover {
    outline-color: #ff9c5d;
  }
  .custom-css .hover-outline--orange-500-m:hover {
    outline-color: #fc8943;
  }
  .custom-css .hover-outline--orange-600-m:hover {
    outline-color: #f57d33;
  }
  .custom-css .hover-outline--orange-700-m:hover {
    outline-color: #ed7024;
  }
  .custom-css .hover-outline--orange-800-m:hover {
    outline-color: #ce5511;
  }
  .custom-css .hover-outline--orange-900-m:hover {
    outline-color: #962c0b;
  }
  .custom-css .hover-outline--orange-1000-m:hover {
    outline-color: #601700;
  }
  .custom-css .hover-outline--orange-1100-m:hover {
    outline-color: #2d130e;
  }
  .custom-css .hover-outline--orange-m:hover {
    outline-color: #f57d33;
  }
  .custom-css .hover-outline--yellow-0-m:hover {
    outline-color: #fff8e2;
  }
  .custom-css .hover-outline--yellow-100-m:hover {
    outline-color: #fdefcd;
  }
  .custom-css .hover-outline--yellow-200-m:hover {
    outline-color: #ffe99a;
  }
  .custom-css .hover-outline--yellow-300-m:hover {
    outline-color: #ffe16e;
  }
  .custom-css .hover-outline--yellow-400-m:hover {
    outline-color: #ffd943;
  }
  .custom-css .hover-outline--yellow-500-m:hover {
    outline-color: #ffcd1c;
  }
  .custom-css .hover-outline--yellow-600-m:hover {
    outline-color: #ffbc00;
  }
  .custom-css .hover-outline--yellow-700-m:hover {
    outline-color: #dd9903;
  }
  .custom-css .hover-outline--yellow-800-m:hover {
    outline-color: #ba7506;
  }
  .custom-css .hover-outline--yellow-900-m:hover {
    outline-color: #944c0c;
  }
  .custom-css .hover-outline--yellow-1000-m:hover {
    outline-color: #542a00;
  }
  .custom-css .hover-outline--yellow-1100-m:hover {
    outline-color: #2d1a05;
  }
  .custom-css .hover-outline--yellow-m:hover {
    outline-color: #ffbc00;
  }
  .custom-css .hover-outline--neutral-0-m:hover {
    outline-color: #fff;
  }
  .custom-css .hover-outline--neutral-100-m:hover {
    outline-color: #f3f4f4;
  }
  .custom-css .hover-outline--neutral-200-m:hover {
    outline-color: #dee1e1;
  }
  .custom-css .hover-outline--neutral-300-m:hover {
    outline-color: #c8cccc;
  }
  .custom-css .hover-outline--neutral-400-m:hover {
    outline-color: #b0b6b7;
  }
  .custom-css .hover-outline--neutral-500-m:hover {
    outline-color: #929a9b;
  }
  .custom-css .hover-outline--neutral-600-m:hover {
    outline-color: #6e797a;
  }
  .custom-css .hover-outline--neutral-700-m:hover {
    outline-color: #515e5f;
  }
  .custom-css .hover-outline--neutral-800-m:hover {
    outline-color: #364141;
  }
  .custom-css .hover-outline--neutral-900-m:hover {
    outline-color: #273333;
  }
  .custom-css .hover-outline--neutral-1000-m:hover {
    outline-color: #162020;
  }
  .custom-css .hover-outline--neutral-1100-m:hover {
    outline-color: #040404;
  }
  .custom-css .hover-outline--neutral-m:hover {
    outline-color: #364141;
  }
  .custom-css .hover-outline--bambuTeal-400-m:hover {
    outline-color: #11a7aa;
  }
  .custom-css .hover-outline--bambuTeal-500-m:hover {
    outline-color: #078888;
  }
  .custom-css .hover-outline--bambuTeal-600-m:hover {
    outline-color: #0f6270;
  }
  .custom-css .hover-outline--bambuTeal-700-m:hover {
    outline-color: #0a3f49;
  }
  .custom-css .hover-outline--bambuTeal-m:hover {
    outline-color: #078888;
  }
  .custom-css .hover-outline--bambuYellow-500-m:hover {
    outline-color: #f9b450;
  }
  .custom-css .hover-outline--bambuYellow-600-m:hover {
    outline-color: #ffa017;
  }
  .custom-css .hover-outline--bambuYellow-m:hover {
    outline-color: #f9b450;
  }
  .custom-css .b--main-m {
    outline-color: #0ca750;
  }
  .custom-css .b--main-dark-m {
    outline-color: #008b46;
  }
  .custom-css .b--text-dark-m,
  .custom-css .b--text-m {
    outline-color: #162020;
  }
  .custom-css .b--text-inverse-m {
    outline-color: #fff;
  }
  .custom-css .b--form-ui-m {
    outline-color: #116daa;
  }
  .custom-css .b--form-ui-interaction-m {
    outline-color: #0c5689;
  }
  .custom-css .b--link-m {
    outline-color: #205bc3;
  }
  .custom-css .b--link-interaction-m {
    outline-color: #0c3f89;
  }
  .custom-css .b--link-dark-m {
    outline-color: #002138;
  }
  .custom-css .b--background-m,
  .custom-css .b--link-inverse-m,
  .custom-css .b--link-white-m {
    outline-color: #fff;
  }
  .custom-css .b--background-light-m {
    outline-color: #f3f4f4;
  }
  .custom-css .b--background-dark-m {
    outline-color: #002138;
  }
  .custom-css .b--background-hero-m,
  .custom-css .b--background-inverse-m {
    outline-color: #273333;
  }
  .custom-css .b--background-hero-light-m {
    outline-color: #f3f4f4;
  }
  .custom-css .b--background-hero-dark-m {
    outline-color: #273333;
  }
  .custom-css .b--primary-m {
    outline-color: #026661;
  }
  .custom-css .b--primary-dark-m,
  .custom-css .b--primary-hover-m {
    outline-color: #067c7c;
  }
  .custom-css .b--secondary-m {
    outline-color: #0ca750;
  }
  .custom-css .b--secondary-dark-m {
    outline-color: #008b46;
  }
  .custom-css .hover-outline--main-m:hover {
    outline-color: #0ca750;
  }
  .custom-css .hover-outline--main-dark-m:hover {
    outline-color: #008b46;
  }
  .custom-css .hover-outline--text-dark-m:hover,
  .custom-css .hover-outline--text-m:hover {
    outline-color: #162020;
  }
  .custom-css .hover-outline--text-inverse-m:hover {
    outline-color: #fff;
  }
  .custom-css .hover-outline--form-ui-m:hover {
    outline-color: #116daa;
  }
  .custom-css .hover-outline--form-ui-interaction-m:hover {
    outline-color: #0c5689;
  }
  .custom-css .hover-outline--link-m:hover {
    outline-color: #205bc3;
  }
  .custom-css .hover-outline--link-interaction-m:hover {
    outline-color: #0c3f89;
  }
  .custom-css .hover-outline--link-dark-m:hover {
    outline-color: #002138;
  }
  .custom-css .hover-outline--background-m:hover,
  .custom-css .hover-outline--link-inverse-m:hover,
  .custom-css .hover-outline--link-white-m:hover {
    outline-color: #fff;
  }
  .custom-css .hover-outline--background-light-m:hover {
    outline-color: #f3f4f4;
  }
  .custom-css .hover-outline--background-dark-m:hover {
    outline-color: #002138;
  }
  .custom-css .hover-outline--background-hero-m:hover,
  .custom-css .hover-outline--background-inverse-m:hover {
    outline-color: #273333;
  }
  .custom-css .hover-outline--background-hero-light-m:hover {
    outline-color: #f3f4f4;
  }
  .custom-css .hover-outline--background-hero-dark-m:hover {
    outline-color: #273333;
  }
  .custom-css .hover-outline--primary-m:hover {
    outline-color: #026661;
  }
  .custom-css .hover-outline--primary-dark-m:hover,
  .custom-css .hover-outline--primary-hover-m:hover {
    outline-color: #067c7c;
  }
  .custom-css .hover-outline--secondary-m:hover {
    outline-color: #0ca750;
  }
  .custom-css .hover-outline--secondary-dark-m:hover {
    outline-color: #008b46;
  }
  .custom-css .outline-transparent-m {
    outline-color: transparent;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .outline--green-0-xm {
    outline-color: #ebf9eb;
  }
  .custom-css .outline--green-100-xm {
    outline-color: #d7f4d7;
  }
  .custom-css .outline--green-200-xm {
    outline-color: #c2f2bd;
  }
  .custom-css .outline--green-300-xm {
    outline-color: #98e58e;
  }
  .custom-css .outline--green-400-xm {
    outline-color: #75dd66;
  }
  .custom-css .outline--green-500-xm {
    outline-color: #59cb59;
  }
  .custom-css .outline--green-600-xm {
    outline-color: #2bb656;
  }
  .custom-css .outline--green-700-xm {
    outline-color: #0ca750;
  }
  .custom-css .outline--green-800-xm {
    outline-color: #008b46;
  }
  .custom-css .outline--green-900-xm {
    outline-color: #006b40;
  }
  .custom-css .outline--green-1000-xm {
    outline-color: #08422f;
  }
  .custom-css .outline--green-1100-xm {
    outline-color: #002b20;
  }
  .custom-css .outline--green-xm {
    outline-color: #2bb656;
  }
  .custom-css .outline--teal-0-xm {
    outline-color: #e5f9f5;
  }
  .custom-css .outline--teal-50-xm {
    outline-color: #ccf1ea;
  }
  .custom-css .outline--teal-100-xm {
    outline-color: #cdf7ef;
  }
  .custom-css .outline--teal-200-xm {
    outline-color: #b3f2e6;
  }
  .custom-css .outline--teal-300-xm {
    outline-color: #7dead5;
  }
  .custom-css .outline--teal-400-xm {
    outline-color: #24e0c5;
  }
  .custom-css .outline--teal-500-xm {
    outline-color: #08c4b2;
  }
  .custom-css .outline--teal-600-xm {
    outline-color: #00a99c;
  }
  .custom-css .outline--teal-700-xm {
    outline-color: #0b968f;
  }
  .custom-css .outline--teal-800-xm {
    outline-color: #067c7c;
  }
  .custom-css .outline--teal-900-xm {
    outline-color: #026661;
  }
  .custom-css .outline--teal-1000-xm {
    outline-color: #083f3f;
  }
  .custom-css .outline--teal-1100-xm {
    outline-color: #002528;
  }
  .custom-css .outline--teal-xm {
    outline-color: #00a99c;
  }
  .custom-css .outline--aqua-0-xm {
    outline-color: #d9fcfb;
  }
  .custom-css .outline--aqua-100-xm {
    outline-color: #c5f9f9;
  }
  .custom-css .outline--aqua-200-xm {
    outline-color: #a5f2f2;
  }
  .custom-css .outline--aqua-300-xm {
    outline-color: #76e5e2;
  }
  .custom-css .outline--aqua-400-xm {
    outline-color: #33d6e2;
  }
  .custom-css .outline--aqua-500-xm {
    outline-color: #17b8ce;
  }
  .custom-css .outline--aqua-600-xm {
    outline-color: #0797ae;
  }
  .custom-css .outline--aqua-700-xm {
    outline-color: #0b8599;
  }
  .custom-css .outline--aqua-800-xm {
    outline-color: #0f6e84;
  }
  .custom-css .outline--aqua-900-xm {
    outline-color: #035e73;
  }
  .custom-css .outline--aqua-1000-xm {
    outline-color: #083d4f;
  }
  .custom-css .outline--aqua-1100-xm {
    outline-color: #002838;
  }
  .custom-css .outline--aqua-xm {
    outline-color: #0797ae;
  }
  .custom-css .outline--blue-0-xm {
    outline-color: #e9f8ff;
  }
  .custom-css .outline--blue-100-xm {
    outline-color: #dcf2ff;
  }
  .custom-css .outline--blue-200-xm {
    outline-color: #c7e4f9;
  }
  .custom-css .outline--blue-300-xm {
    outline-color: #a1d2f8;
  }
  .custom-css .outline--blue-400-xm {
    outline-color: #56adf5;
  }
  .custom-css .outline--blue-500-xm {
    outline-color: #3896e3;
  }
  .custom-css .outline--blue-600-xm {
    outline-color: #2b87d3;
  }
  .custom-css .outline--blue-700-xm {
    outline-color: #2079c3;
  }
  .custom-css .outline--blue-800-xm {
    outline-color: #116daa;
  }
  .custom-css .outline--blue-900-xm {
    outline-color: #0c5689;
  }
  .custom-css .outline--blue-1000-xm {
    outline-color: #0a3960;
  }
  .custom-css .outline--blue-1100-xm {
    outline-color: #002138;
  }
  .custom-css .outline--blue-xm {
    outline-color: #2b87d3;
  }
  .custom-css .outline--new-blue-0-xm {
    outline-color: #e9f4ff;
  }
  .custom-css .outline--new-blue-100-xm {
    outline-color: #deebfe;
  }
  .custom-css .outline--new-blue-200-xm {
    outline-color: #c7dbf9;
  }
  .custom-css .outline--new-blue-300-xm {
    outline-color: #a1c2f8;
  }
  .custom-css .outline--new-blue-400-xm {
    outline-color: #5690f5;
  }
  .custom-css .outline--new-blue-500-xm {
    outline-color: #3876e3;
  }
  .custom-css .outline--new-blue-600-xm {
    outline-color: #2b68d3;
  }
  .custom-css .outline--new-blue-700-xm {
    outline-color: #205bc3;
  }
  .custom-css .outline--new-blue-800-xm {
    outline-color: #1150aa;
  }
  .custom-css .outline--new-blue-900-xm {
    outline-color: #0c3f89;
  }
  .custom-css .outline--new-blue-1000-xm {
    outline-color: #0a2960;
  }
  .custom-css .outline--new-blue-1100-xm {
    outline-color: #001738;
  }
  .custom-css .outline--new-blue-xm {
    outline-color: #2b68d3;
  }
  .custom-css .outline--purple-0-xm {
    outline-color: #f2f2f9;
  }
  .custom-css .outline--purple-100-xm {
    outline-color: #eaeaf9;
  }
  .custom-css .outline--purple-200-xm {
    outline-color: #d8d7f9;
  }
  .custom-css .outline--purple-300-xm {
    outline-color: #c1c1f7;
  }
  .custom-css .outline--purple-400-xm {
    outline-color: #a193f2;
  }
  .custom-css .outline--purple-500-xm {
    outline-color: #9180f4;
  }
  .custom-css .outline--purple-600-xm {
    outline-color: #816fea;
  }
  .custom-css .outline--purple-700-xm {
    outline-color: #6f5ed3;
  }
  .custom-css .outline--purple-800-xm {
    outline-color: #5e4eba;
  }
  .custom-css .outline--purple-900-xm {
    outline-color: #483a9c;
  }
  .custom-css .outline--purple-1000-xm {
    outline-color: #2d246b;
  }
  .custom-css .outline--purple-1100-xm {
    outline-color: #1d1d38;
  }
  .custom-css .outline--purple-xm {
    outline-color: #816fea;
  }
  .custom-css .outline--magenta-0-xm {
    outline-color: #fef0ff;
  }
  .custom-css .outline--magenta-100-xm {
    outline-color: #f9e3fc;
  }
  .custom-css .outline--magenta-200-xm {
    outline-color: #f4c4f7;
  }
  .custom-css .outline--magenta-300-xm {
    outline-color: #edadf2;
  }
  .custom-css .outline--magenta-350-xm {
    outline-color: #ec9af1;
  }
  .custom-css .outline--magenta-400-xm {
    outline-color: #f282f5;
  }
  .custom-css .outline--magenta-500-xm {
    outline-color: #db61db;
  }
  .custom-css .outline--magenta-600-xm {
    outline-color: #c44eb9;
  }
  .custom-css .outline--magenta-700-xm {
    outline-color: #ac44a8;
  }
  .custom-css .outline--magenta-800-xm {
    outline-color: #8f3896;
  }
  .custom-css .outline--magenta-900-xm {
    outline-color: #6c2277;
  }
  .custom-css .outline--magenta-1000-xm {
    outline-color: #451551;
  }
  .custom-css .outline--magenta-1100-xm {
    outline-color: #29192d;
  }
  .custom-css .outline--magenta-xm {
    outline-color: #c44eb9;
  }
  .custom-css .outline--pink-0-xm {
    outline-color: #ffe9f3;
  }
  .custom-css .outline--pink-100-xm {
    outline-color: #fcdbeb;
  }
  .custom-css .outline--pink-200-xm {
    outline-color: #ffb5d5;
  }
  .custom-css .outline--pink-300-xm {
    outline-color: #ff95c1;
  }
  .custom-css .outline--pink-400-xm {
    outline-color: #ff76ae;
  }
  .custom-css .outline--pink-500-xm {
    outline-color: #ef588b;
  }
  .custom-css .outline--pink-600-xm {
    outline-color: #e0447c;
  }
  .custom-css .outline--pink-700-xm {
    outline-color: #ce3665;
  }
  .custom-css .outline--pink-800-xm {
    outline-color: #b22f5b;
  }
  .custom-css .outline--pink-900-xm {
    outline-color: #931847;
  }
  .custom-css .outline--pink-1000-xm {
    outline-color: #561231;
  }
  .custom-css .outline--pink-1100-xm {
    outline-color: #2b1721;
  }
  .custom-css .outline--pink-xm {
    outline-color: #e0447c;
  }
  .custom-css .outline--red-0-xm {
    outline-color: #ffeae9;
  }
  .custom-css .outline--red-100-xm {
    outline-color: #ffd5d2;
  }
  .custom-css .outline--red-200-xm {
    outline-color: #ffb8b1;
  }
  .custom-css .outline--red-300-xm {
    outline-color: #ff9c8f;
  }
  .custom-css .outline--red-400-xm {
    outline-color: #ff7f6e;
  }
  .custom-css .outline--red-500-xm {
    outline-color: #f76054;
  }
  .custom-css .outline--red-600-xm {
    outline-color: #ed4c42;
  }
  .custom-css .outline--red-700-xm {
    outline-color: #db3e3e;
  }
  .custom-css .outline--red-800-xm {
    outline-color: #c63434;
  }
  .custom-css .outline--red-900-xm {
    outline-color: #922;
  }
  .custom-css .outline--red-1000-xm {
    outline-color: #6d1313;
  }
  .custom-css .outline--red-1100-xm {
    outline-color: #2b1111;
  }
  .custom-css .outline--red-xm {
    outline-color: #ed4c42;
  }
  .custom-css .outline--orange-0-xm {
    outline-color: #ffede3;
  }
  .custom-css .outline--orange-100-xm {
    outline-color: #fcdccc;
  }
  .custom-css .outline--orange-200-xm {
    outline-color: #ffc6a4;
  }
  .custom-css .outline--orange-300-xm {
    outline-color: #ffb180;
  }
  .custom-css .outline--orange-400-xm {
    outline-color: #ff9c5d;
  }
  .custom-css .outline--orange-500-xm {
    outline-color: #fc8943;
  }
  .custom-css .outline--orange-600-xm {
    outline-color: #f57d33;
  }
  .custom-css .outline--orange-700-xm {
    outline-color: #ed7024;
  }
  .custom-css .outline--orange-800-xm {
    outline-color: #ce5511;
  }
  .custom-css .outline--orange-900-xm {
    outline-color: #962c0b;
  }
  .custom-css .outline--orange-1000-xm {
    outline-color: #601700;
  }
  .custom-css .outline--orange-1100-xm {
    outline-color: #2d130e;
  }
  .custom-css .outline--orange-xm {
    outline-color: #f57d33;
  }
  .custom-css .outline--yellow-0-xm {
    outline-color: #fff8e2;
  }
  .custom-css .outline--yellow-100-xm {
    outline-color: #fdefcd;
  }
  .custom-css .outline--yellow-200-xm {
    outline-color: #ffe99a;
  }
  .custom-css .outline--yellow-300-xm {
    outline-color: #ffe16e;
  }
  .custom-css .outline--yellow-400-xm {
    outline-color: #ffd943;
  }
  .custom-css .outline--yellow-500-xm {
    outline-color: #ffcd1c;
  }
  .custom-css .outline--yellow-600-xm {
    outline-color: #ffbc00;
  }
  .custom-css .outline--yellow-700-xm {
    outline-color: #dd9903;
  }
  .custom-css .outline--yellow-800-xm {
    outline-color: #ba7506;
  }
  .custom-css .outline--yellow-900-xm {
    outline-color: #944c0c;
  }
  .custom-css .outline--yellow-1000-xm {
    outline-color: #542a00;
  }
  .custom-css .outline--yellow-1100-xm {
    outline-color: #2d1a05;
  }
  .custom-css .outline--yellow-xm {
    outline-color: #ffbc00;
  }
  .custom-css .outline--neutral-0-xm {
    outline-color: #fff;
  }
  .custom-css .outline--neutral-100-xm {
    outline-color: #f3f4f4;
  }
  .custom-css .outline--neutral-200-xm {
    outline-color: #dee1e1;
  }
  .custom-css .outline--neutral-300-xm {
    outline-color: #c8cccc;
  }
  .custom-css .outline--neutral-400-xm {
    outline-color: #b0b6b7;
  }
  .custom-css .outline--neutral-500-xm {
    outline-color: #929a9b;
  }
  .custom-css .outline--neutral-600-xm {
    outline-color: #6e797a;
  }
  .custom-css .outline--neutral-700-xm {
    outline-color: #515e5f;
  }
  .custom-css .outline--neutral-800-xm {
    outline-color: #364141;
  }
  .custom-css .outline--neutral-900-xm {
    outline-color: #273333;
  }
  .custom-css .outline--neutral-1000-xm {
    outline-color: #162020;
  }
  .custom-css .outline--neutral-1100-xm {
    outline-color: #040404;
  }
  .custom-css .outline--neutral-xm {
    outline-color: #364141;
  }
  .custom-css .outline--bambuTeal-400-xm {
    outline-color: #11a7aa;
  }
  .custom-css .outline--bambuTeal-500-xm {
    outline-color: #078888;
  }
  .custom-css .outline--bambuTeal-600-xm {
    outline-color: #0f6270;
  }
  .custom-css .outline--bambuTeal-700-xm {
    outline-color: #0a3f49;
  }
  .custom-css .outline--bambuTeal-xm {
    outline-color: #078888;
  }
  .custom-css .outline--bambuYellow-500-xm {
    outline-color: #f9b450;
  }
  .custom-css .outline--bambuYellow-600-xm {
    outline-color: #ffa017;
  }
  .custom-css .outline--bambuYellow-xm {
    outline-color: #f9b450;
  }
  .custom-css .hover-outline--green-0-xm:hover {
    outline-color: #ebf9eb;
  }
  .custom-css .hover-outline--green-100-xm:hover {
    outline-color: #d7f4d7;
  }
  .custom-css .hover-outline--green-200-xm:hover {
    outline-color: #c2f2bd;
  }
  .custom-css .hover-outline--green-300-xm:hover {
    outline-color: #98e58e;
  }
  .custom-css .hover-outline--green-400-xm:hover {
    outline-color: #75dd66;
  }
  .custom-css .hover-outline--green-500-xm:hover {
    outline-color: #59cb59;
  }
  .custom-css .hover-outline--green-600-xm:hover {
    outline-color: #2bb656;
  }
  .custom-css .hover-outline--green-700-xm:hover {
    outline-color: #0ca750;
  }
  .custom-css .hover-outline--green-800-xm:hover {
    outline-color: #008b46;
  }
  .custom-css .hover-outline--green-900-xm:hover {
    outline-color: #006b40;
  }
  .custom-css .hover-outline--green-1000-xm:hover {
    outline-color: #08422f;
  }
  .custom-css .hover-outline--green-1100-xm:hover {
    outline-color: #002b20;
  }
  .custom-css .hover-outline--green-xm:hover {
    outline-color: #2bb656;
  }
  .custom-css .hover-outline--teal-0-xm:hover {
    outline-color: #e5f9f5;
  }
  .custom-css .hover-outline--teal-50-xm:hover {
    outline-color: #ccf1ea;
  }
  .custom-css .hover-outline--teal-100-xm:hover {
    outline-color: #cdf7ef;
  }
  .custom-css .hover-outline--teal-200-xm:hover {
    outline-color: #b3f2e6;
  }
  .custom-css .hover-outline--teal-300-xm:hover {
    outline-color: #7dead5;
  }
  .custom-css .hover-outline--teal-400-xm:hover {
    outline-color: #24e0c5;
  }
  .custom-css .hover-outline--teal-500-xm:hover {
    outline-color: #08c4b2;
  }
  .custom-css .hover-outline--teal-600-xm:hover {
    outline-color: #00a99c;
  }
  .custom-css .hover-outline--teal-700-xm:hover {
    outline-color: #0b968f;
  }
  .custom-css .hover-outline--teal-800-xm:hover {
    outline-color: #067c7c;
  }
  .custom-css .hover-outline--teal-900-xm:hover {
    outline-color: #026661;
  }
  .custom-css .hover-outline--teal-1000-xm:hover {
    outline-color: #083f3f;
  }
  .custom-css .hover-outline--teal-1100-xm:hover {
    outline-color: #002528;
  }
  .custom-css .hover-outline--teal-xm:hover {
    outline-color: #00a99c;
  }
  .custom-css .hover-outline--aqua-0-xm:hover {
    outline-color: #d9fcfb;
  }
  .custom-css .hover-outline--aqua-100-xm:hover {
    outline-color: #c5f9f9;
  }
  .custom-css .hover-outline--aqua-200-xm:hover {
    outline-color: #a5f2f2;
  }
  .custom-css .hover-outline--aqua-300-xm:hover {
    outline-color: #76e5e2;
  }
  .custom-css .hover-outline--aqua-400-xm:hover {
    outline-color: #33d6e2;
  }
  .custom-css .hover-outline--aqua-500-xm:hover {
    outline-color: #17b8ce;
  }
  .custom-css .hover-outline--aqua-600-xm:hover {
    outline-color: #0797ae;
  }
  .custom-css .hover-outline--aqua-700-xm:hover {
    outline-color: #0b8599;
  }
  .custom-css .hover-outline--aqua-800-xm:hover {
    outline-color: #0f6e84;
  }
  .custom-css .hover-outline--aqua-900-xm:hover {
    outline-color: #035e73;
  }
  .custom-css .hover-outline--aqua-1000-xm:hover {
    outline-color: #083d4f;
  }
  .custom-css .hover-outline--aqua-1100-xm:hover {
    outline-color: #002838;
  }
  .custom-css .hover-outline--aqua-xm:hover {
    outline-color: #0797ae;
  }
  .custom-css .hover-outline--blue-0-xm:hover {
    outline-color: #e9f8ff;
  }
  .custom-css .hover-outline--blue-100-xm:hover {
    outline-color: #dcf2ff;
  }
  .custom-css .hover-outline--blue-200-xm:hover {
    outline-color: #c7e4f9;
  }
  .custom-css .hover-outline--blue-300-xm:hover {
    outline-color: #a1d2f8;
  }
  .custom-css .hover-outline--blue-400-xm:hover {
    outline-color: #56adf5;
  }
  .custom-css .hover-outline--blue-500-xm:hover {
    outline-color: #3896e3;
  }
  .custom-css .hover-outline--blue-600-xm:hover {
    outline-color: #2b87d3;
  }
  .custom-css .hover-outline--blue-700-xm:hover {
    outline-color: #2079c3;
  }
  .custom-css .hover-outline--blue-800-xm:hover {
    outline-color: #116daa;
  }
  .custom-css .hover-outline--blue-900-xm:hover {
    outline-color: #0c5689;
  }
  .custom-css .hover-outline--blue-1000-xm:hover {
    outline-color: #0a3960;
  }
  .custom-css .hover-outline--blue-1100-xm:hover {
    outline-color: #002138;
  }
  .custom-css .hover-outline--blue-xm:hover {
    outline-color: #2b87d3;
  }
  .custom-css .hover-outline--new-blue-0-xm:hover {
    outline-color: #e9f4ff;
  }
  .custom-css .hover-outline--new-blue-100-xm:hover {
    outline-color: #deebfe;
  }
  .custom-css .hover-outline--new-blue-200-xm:hover {
    outline-color: #c7dbf9;
  }
  .custom-css .hover-outline--new-blue-300-xm:hover {
    outline-color: #a1c2f8;
  }
  .custom-css .hover-outline--new-blue-400-xm:hover {
    outline-color: #5690f5;
  }
  .custom-css .hover-outline--new-blue-500-xm:hover {
    outline-color: #3876e3;
  }
  .custom-css .hover-outline--new-blue-600-xm:hover {
    outline-color: #2b68d3;
  }
  .custom-css .hover-outline--new-blue-700-xm:hover {
    outline-color: #205bc3;
  }
  .custom-css .hover-outline--new-blue-800-xm:hover {
    outline-color: #1150aa;
  }
  .custom-css .hover-outline--new-blue-900-xm:hover {
    outline-color: #0c3f89;
  }
  .custom-css .hover-outline--new-blue-1000-xm:hover {
    outline-color: #0a2960;
  }
  .custom-css .hover-outline--new-blue-1100-xm:hover {
    outline-color: #001738;
  }
  .custom-css .hover-outline--new-blue-xm:hover {
    outline-color: #2b68d3;
  }
  .custom-css .hover-outline--purple-0-xm:hover {
    outline-color: #f2f2f9;
  }
  .custom-css .hover-outline--purple-100-xm:hover {
    outline-color: #eaeaf9;
  }
  .custom-css .hover-outline--purple-200-xm:hover {
    outline-color: #d8d7f9;
  }
  .custom-css .hover-outline--purple-300-xm:hover {
    outline-color: #c1c1f7;
  }
  .custom-css .hover-outline--purple-400-xm:hover {
    outline-color: #a193f2;
  }
  .custom-css .hover-outline--purple-500-xm:hover {
    outline-color: #9180f4;
  }
  .custom-css .hover-outline--purple-600-xm:hover {
    outline-color: #816fea;
  }
  .custom-css .hover-outline--purple-700-xm:hover {
    outline-color: #6f5ed3;
  }
  .custom-css .hover-outline--purple-800-xm:hover {
    outline-color: #5e4eba;
  }
  .custom-css .hover-outline--purple-900-xm:hover {
    outline-color: #483a9c;
  }
  .custom-css .hover-outline--purple-1000-xm:hover {
    outline-color: #2d246b;
  }
  .custom-css .hover-outline--purple-1100-xm:hover {
    outline-color: #1d1d38;
  }
  .custom-css .hover-outline--purple-xm:hover {
    outline-color: #816fea;
  }
  .custom-css .hover-outline--magenta-0-xm:hover {
    outline-color: #fef0ff;
  }
  .custom-css .hover-outline--magenta-100-xm:hover {
    outline-color: #f9e3fc;
  }
  .custom-css .hover-outline--magenta-200-xm:hover {
    outline-color: #f4c4f7;
  }
  .custom-css .hover-outline--magenta-300-xm:hover {
    outline-color: #edadf2;
  }
  .custom-css .hover-outline--magenta-350-xm:hover {
    outline-color: #ec9af1;
  }
  .custom-css .hover-outline--magenta-400-xm:hover {
    outline-color: #f282f5;
  }
  .custom-css .hover-outline--magenta-500-xm:hover {
    outline-color: #db61db;
  }
  .custom-css .hover-outline--magenta-600-xm:hover {
    outline-color: #c44eb9;
  }
  .custom-css .hover-outline--magenta-700-xm:hover {
    outline-color: #ac44a8;
  }
  .custom-css .hover-outline--magenta-800-xm:hover {
    outline-color: #8f3896;
  }
  .custom-css .hover-outline--magenta-900-xm:hover {
    outline-color: #6c2277;
  }
  .custom-css .hover-outline--magenta-1000-xm:hover {
    outline-color: #451551;
  }
  .custom-css .hover-outline--magenta-1100-xm:hover {
    outline-color: #29192d;
  }
  .custom-css .hover-outline--magenta-xm:hover {
    outline-color: #c44eb9;
  }
  .custom-css .hover-outline--pink-0-xm:hover {
    outline-color: #ffe9f3;
  }
  .custom-css .hover-outline--pink-100-xm:hover {
    outline-color: #fcdbeb;
  }
  .custom-css .hover-outline--pink-200-xm:hover {
    outline-color: #ffb5d5;
  }
  .custom-css .hover-outline--pink-300-xm:hover {
    outline-color: #ff95c1;
  }
  .custom-css .hover-outline--pink-400-xm:hover {
    outline-color: #ff76ae;
  }
  .custom-css .hover-outline--pink-500-xm:hover {
    outline-color: #ef588b;
  }
  .custom-css .hover-outline--pink-600-xm:hover {
    outline-color: #e0447c;
  }
  .custom-css .hover-outline--pink-700-xm:hover {
    outline-color: #ce3665;
  }
  .custom-css .hover-outline--pink-800-xm:hover {
    outline-color: #b22f5b;
  }
  .custom-css .hover-outline--pink-900-xm:hover {
    outline-color: #931847;
  }
  .custom-css .hover-outline--pink-1000-xm:hover {
    outline-color: #561231;
  }
  .custom-css .hover-outline--pink-1100-xm:hover {
    outline-color: #2b1721;
  }
  .custom-css .hover-outline--pink-xm:hover {
    outline-color: #e0447c;
  }
  .custom-css .hover-outline--red-0-xm:hover {
    outline-color: #ffeae9;
  }
  .custom-css .hover-outline--red-100-xm:hover {
    outline-color: #ffd5d2;
  }
  .custom-css .hover-outline--red-200-xm:hover {
    outline-color: #ffb8b1;
  }
  .custom-css .hover-outline--red-300-xm:hover {
    outline-color: #ff9c8f;
  }
  .custom-css .hover-outline--red-400-xm:hover {
    outline-color: #ff7f6e;
  }
  .custom-css .hover-outline--red-500-xm:hover {
    outline-color: #f76054;
  }
  .custom-css .hover-outline--red-600-xm:hover {
    outline-color: #ed4c42;
  }
  .custom-css .hover-outline--red-700-xm:hover {
    outline-color: #db3e3e;
  }
  .custom-css .hover-outline--red-800-xm:hover {
    outline-color: #c63434;
  }
  .custom-css .hover-outline--red-900-xm:hover {
    outline-color: #922;
  }
  .custom-css .hover-outline--red-1000-xm:hover {
    outline-color: #6d1313;
  }
  .custom-css .hover-outline--red-1100-xm:hover {
    outline-color: #2b1111;
  }
  .custom-css .hover-outline--red-xm:hover {
    outline-color: #ed4c42;
  }
  .custom-css .hover-outline--orange-0-xm:hover {
    outline-color: #ffede3;
  }
  .custom-css .hover-outline--orange-100-xm:hover {
    outline-color: #fcdccc;
  }
  .custom-css .hover-outline--orange-200-xm:hover {
    outline-color: #ffc6a4;
  }
  .custom-css .hover-outline--orange-300-xm:hover {
    outline-color: #ffb180;
  }
  .custom-css .hover-outline--orange-400-xm:hover {
    outline-color: #ff9c5d;
  }
  .custom-css .hover-outline--orange-500-xm:hover {
    outline-color: #fc8943;
  }
  .custom-css .hover-outline--orange-600-xm:hover {
    outline-color: #f57d33;
  }
  .custom-css .hover-outline--orange-700-xm:hover {
    outline-color: #ed7024;
  }
  .custom-css .hover-outline--orange-800-xm:hover {
    outline-color: #ce5511;
  }
  .custom-css .hover-outline--orange-900-xm:hover {
    outline-color: #962c0b;
  }
  .custom-css .hover-outline--orange-1000-xm:hover {
    outline-color: #601700;
  }
  .custom-css .hover-outline--orange-1100-xm:hover {
    outline-color: #2d130e;
  }
  .custom-css .hover-outline--orange-xm:hover {
    outline-color: #f57d33;
  }
  .custom-css .hover-outline--yellow-0-xm:hover {
    outline-color: #fff8e2;
  }
  .custom-css .hover-outline--yellow-100-xm:hover {
    outline-color: #fdefcd;
  }
  .custom-css .hover-outline--yellow-200-xm:hover {
    outline-color: #ffe99a;
  }
  .custom-css .hover-outline--yellow-300-xm:hover {
    outline-color: #ffe16e;
  }
  .custom-css .hover-outline--yellow-400-xm:hover {
    outline-color: #ffd943;
  }
  .custom-css .hover-outline--yellow-500-xm:hover {
    outline-color: #ffcd1c;
  }
  .custom-css .hover-outline--yellow-600-xm:hover {
    outline-color: #ffbc00;
  }
  .custom-css .hover-outline--yellow-700-xm:hover {
    outline-color: #dd9903;
  }
  .custom-css .hover-outline--yellow-800-xm:hover {
    outline-color: #ba7506;
  }
  .custom-css .hover-outline--yellow-900-xm:hover {
    outline-color: #944c0c;
  }
  .custom-css .hover-outline--yellow-1000-xm:hover {
    outline-color: #542a00;
  }
  .custom-css .hover-outline--yellow-1100-xm:hover {
    outline-color: #2d1a05;
  }
  .custom-css .hover-outline--yellow-xm:hover {
    outline-color: #ffbc00;
  }
  .custom-css .hover-outline--neutral-0-xm:hover {
    outline-color: #fff;
  }
  .custom-css .hover-outline--neutral-100-xm:hover {
    outline-color: #f3f4f4;
  }
  .custom-css .hover-outline--neutral-200-xm:hover {
    outline-color: #dee1e1;
  }
  .custom-css .hover-outline--neutral-300-xm:hover {
    outline-color: #c8cccc;
  }
  .custom-css .hover-outline--neutral-400-xm:hover {
    outline-color: #b0b6b7;
  }
  .custom-css .hover-outline--neutral-500-xm:hover {
    outline-color: #929a9b;
  }
  .custom-css .hover-outline--neutral-600-xm:hover {
    outline-color: #6e797a;
  }
  .custom-css .hover-outline--neutral-700-xm:hover {
    outline-color: #515e5f;
  }
  .custom-css .hover-outline--neutral-800-xm:hover {
    outline-color: #364141;
  }
  .custom-css .hover-outline--neutral-900-xm:hover {
    outline-color: #273333;
  }
  .custom-css .hover-outline--neutral-1000-xm:hover {
    outline-color: #162020;
  }
  .custom-css .hover-outline--neutral-1100-xm:hover {
    outline-color: #040404;
  }
  .custom-css .hover-outline--neutral-xm:hover {
    outline-color: #364141;
  }
  .custom-css .hover-outline--bambuTeal-400-xm:hover {
    outline-color: #11a7aa;
  }
  .custom-css .hover-outline--bambuTeal-500-xm:hover {
    outline-color: #078888;
  }
  .custom-css .hover-outline--bambuTeal-600-xm:hover {
    outline-color: #0f6270;
  }
  .custom-css .hover-outline--bambuTeal-700-xm:hover {
    outline-color: #0a3f49;
  }
  .custom-css .hover-outline--bambuTeal-xm:hover {
    outline-color: #078888;
  }
  .custom-css .hover-outline--bambuYellow-500-xm:hover {
    outline-color: #f9b450;
  }
  .custom-css .hover-outline--bambuYellow-600-xm:hover {
    outline-color: #ffa017;
  }
  .custom-css .hover-outline--bambuYellow-xm:hover {
    outline-color: #f9b450;
  }
  .custom-css .b--main-xm {
    outline-color: #0ca750;
  }
  .custom-css .b--main-dark-xm {
    outline-color: #008b46;
  }
  .custom-css .b--text-dark-xm,
  .custom-css .b--text-xm {
    outline-color: #162020;
  }
  .custom-css .b--text-inverse-xm {
    outline-color: #fff;
  }
  .custom-css .b--form-ui-xm {
    outline-color: #116daa;
  }
  .custom-css .b--form-ui-interaction-xm {
    outline-color: #0c5689;
  }
  .custom-css .b--link-xm {
    outline-color: #205bc3;
  }
  .custom-css .b--link-interaction-xm {
    outline-color: #0c3f89;
  }
  .custom-css .b--link-dark-xm {
    outline-color: #002138;
  }
  .custom-css .b--background-xm,
  .custom-css .b--link-inverse-xm,
  .custom-css .b--link-white-xm {
    outline-color: #fff;
  }
  .custom-css .b--background-light-xm {
    outline-color: #f3f4f4;
  }
  .custom-css .b--background-dark-xm {
    outline-color: #002138;
  }
  .custom-css .b--background-hero-xm,
  .custom-css .b--background-inverse-xm {
    outline-color: #273333;
  }
  .custom-css .b--background-hero-light-xm {
    outline-color: #f3f4f4;
  }
  .custom-css .b--background-hero-dark-xm {
    outline-color: #273333;
  }
  .custom-css .b--primary-xm {
    outline-color: #026661;
  }
  .custom-css .b--primary-dark-xm,
  .custom-css .b--primary-hover-xm {
    outline-color: #067c7c;
  }
  .custom-css .b--secondary-xm {
    outline-color: #0ca750;
  }
  .custom-css .b--secondary-dark-xm {
    outline-color: #008b46;
  }
  .custom-css .hover-outline--main-xm:hover {
    outline-color: #0ca750;
  }
  .custom-css .hover-outline--main-dark-xm:hover {
    outline-color: #008b46;
  }
  .custom-css .hover-outline--text-dark-xm:hover,
  .custom-css .hover-outline--text-xm:hover {
    outline-color: #162020;
  }
  .custom-css .hover-outline--text-inverse-xm:hover {
    outline-color: #fff;
  }
  .custom-css .hover-outline--form-ui-xm:hover {
    outline-color: #116daa;
  }
  .custom-css .hover-outline--form-ui-interaction-xm:hover {
    outline-color: #0c5689;
  }
  .custom-css .hover-outline--link-xm:hover {
    outline-color: #205bc3;
  }
  .custom-css .hover-outline--link-interaction-xm:hover {
    outline-color: #0c3f89;
  }
  .custom-css .hover-outline--link-dark-xm:hover {
    outline-color: #002138;
  }
  .custom-css .hover-outline--background-xm:hover,
  .custom-css .hover-outline--link-inverse-xm:hover,
  .custom-css .hover-outline--link-white-xm:hover {
    outline-color: #fff;
  }
  .custom-css .hover-outline--background-light-xm:hover {
    outline-color: #f3f4f4;
  }
  .custom-css .hover-outline--background-dark-xm:hover {
    outline-color: #002138;
  }
  .custom-css .hover-outline--background-hero-xm:hover,
  .custom-css .hover-outline--background-inverse-xm:hover {
    outline-color: #273333;
  }
  .custom-css .hover-outline--background-hero-light-xm:hover {
    outline-color: #f3f4f4;
  }
  .custom-css .hover-outline--background-hero-dark-xm:hover {
    outline-color: #273333;
  }
  .custom-css .hover-outline--primary-xm:hover {
    outline-color: #026661;
  }
  .custom-css .hover-outline--primary-dark-xm:hover,
  .custom-css .hover-outline--primary-hover-xm:hover {
    outline-color: #067c7c;
  }
  .custom-css .hover-outline--secondary-xm:hover {
    outline-color: #0ca750;
  }
  .custom-css .hover-outline--secondary-dark-xm:hover {
    outline-color: #008b46;
  }
  .custom-css .outline-transparent-xm {
    outline-color: transparent;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .outline--green-0-l {
    outline-color: #ebf9eb;
  }
  .custom-css .outline--green-100-l {
    outline-color: #d7f4d7;
  }
  .custom-css .outline--green-200-l {
    outline-color: #c2f2bd;
  }
  .custom-css .outline--green-300-l {
    outline-color: #98e58e;
  }
  .custom-css .outline--green-400-l {
    outline-color: #75dd66;
  }
  .custom-css .outline--green-500-l {
    outline-color: #59cb59;
  }
  .custom-css .outline--green-600-l {
    outline-color: #2bb656;
  }
  .custom-css .outline--green-700-l {
    outline-color: #0ca750;
  }
  .custom-css .outline--green-800-l {
    outline-color: #008b46;
  }
  .custom-css .outline--green-900-l {
    outline-color: #006b40;
  }
  .custom-css .outline--green-1000-l {
    outline-color: #08422f;
  }
  .custom-css .outline--green-1100-l {
    outline-color: #002b20;
  }
  .custom-css .outline--green-l {
    outline-color: #2bb656;
  }
  .custom-css .outline--teal-0-l {
    outline-color: #e5f9f5;
  }
  .custom-css .outline--teal-50-l {
    outline-color: #ccf1ea;
  }
  .custom-css .outline--teal-100-l {
    outline-color: #cdf7ef;
  }
  .custom-css .outline--teal-200-l {
    outline-color: #b3f2e6;
  }
  .custom-css .outline--teal-300-l {
    outline-color: #7dead5;
  }
  .custom-css .outline--teal-400-l {
    outline-color: #24e0c5;
  }
  .custom-css .outline--teal-500-l {
    outline-color: #08c4b2;
  }
  .custom-css .outline--teal-600-l {
    outline-color: #00a99c;
  }
  .custom-css .outline--teal-700-l {
    outline-color: #0b968f;
  }
  .custom-css .outline--teal-800-l {
    outline-color: #067c7c;
  }
  .custom-css .outline--teal-900-l {
    outline-color: #026661;
  }
  .custom-css .outline--teal-1000-l {
    outline-color: #083f3f;
  }
  .custom-css .outline--teal-1100-l {
    outline-color: #002528;
  }
  .custom-css .outline--teal-l {
    outline-color: #00a99c;
  }
  .custom-css .outline--aqua-0-l {
    outline-color: #d9fcfb;
  }
  .custom-css .outline--aqua-100-l {
    outline-color: #c5f9f9;
  }
  .custom-css .outline--aqua-200-l {
    outline-color: #a5f2f2;
  }
  .custom-css .outline--aqua-300-l {
    outline-color: #76e5e2;
  }
  .custom-css .outline--aqua-400-l {
    outline-color: #33d6e2;
  }
  .custom-css .outline--aqua-500-l {
    outline-color: #17b8ce;
  }
  .custom-css .outline--aqua-600-l {
    outline-color: #0797ae;
  }
  .custom-css .outline--aqua-700-l {
    outline-color: #0b8599;
  }
  .custom-css .outline--aqua-800-l {
    outline-color: #0f6e84;
  }
  .custom-css .outline--aqua-900-l {
    outline-color: #035e73;
  }
  .custom-css .outline--aqua-1000-l {
    outline-color: #083d4f;
  }
  .custom-css .outline--aqua-1100-l {
    outline-color: #002838;
  }
  .custom-css .outline--aqua-l {
    outline-color: #0797ae;
  }
  .custom-css .outline--blue-0-l {
    outline-color: #e9f8ff;
  }
  .custom-css .outline--blue-100-l {
    outline-color: #dcf2ff;
  }
  .custom-css .outline--blue-200-l {
    outline-color: #c7e4f9;
  }
  .custom-css .outline--blue-300-l {
    outline-color: #a1d2f8;
  }
  .custom-css .outline--blue-400-l {
    outline-color: #56adf5;
  }
  .custom-css .outline--blue-500-l {
    outline-color: #3896e3;
  }
  .custom-css .outline--blue-600-l {
    outline-color: #2b87d3;
  }
  .custom-css .outline--blue-700-l {
    outline-color: #2079c3;
  }
  .custom-css .outline--blue-800-l {
    outline-color: #116daa;
  }
  .custom-css .outline--blue-900-l {
    outline-color: #0c5689;
  }
  .custom-css .outline--blue-1000-l {
    outline-color: #0a3960;
  }
  .custom-css .outline--blue-1100-l {
    outline-color: #002138;
  }
  .custom-css .outline--blue-l {
    outline-color: #2b87d3;
  }
  .custom-css .outline--new-blue-0-l {
    outline-color: #e9f4ff;
  }
  .custom-css .outline--new-blue-100-l {
    outline-color: #deebfe;
  }
  .custom-css .outline--new-blue-200-l {
    outline-color: #c7dbf9;
  }
  .custom-css .outline--new-blue-300-l {
    outline-color: #a1c2f8;
  }
  .custom-css .outline--new-blue-400-l {
    outline-color: #5690f5;
  }
  .custom-css .outline--new-blue-500-l {
    outline-color: #3876e3;
  }
  .custom-css .outline--new-blue-600-l {
    outline-color: #2b68d3;
  }
  .custom-css .outline--new-blue-700-l {
    outline-color: #205bc3;
  }
  .custom-css .outline--new-blue-800-l {
    outline-color: #1150aa;
  }
  .custom-css .outline--new-blue-900-l {
    outline-color: #0c3f89;
  }
  .custom-css .outline--new-blue-1000-l {
    outline-color: #0a2960;
  }
  .custom-css .outline--new-blue-1100-l {
    outline-color: #001738;
  }
  .custom-css .outline--new-blue-l {
    outline-color: #2b68d3;
  }
  .custom-css .outline--purple-0-l {
    outline-color: #f2f2f9;
  }
  .custom-css .outline--purple-100-l {
    outline-color: #eaeaf9;
  }
  .custom-css .outline--purple-200-l {
    outline-color: #d8d7f9;
  }
  .custom-css .outline--purple-300-l {
    outline-color: #c1c1f7;
  }
  .custom-css .outline--purple-400-l {
    outline-color: #a193f2;
  }
  .custom-css .outline--purple-500-l {
    outline-color: #9180f4;
  }
  .custom-css .outline--purple-600-l {
    outline-color: #816fea;
  }
  .custom-css .outline--purple-700-l {
    outline-color: #6f5ed3;
  }
  .custom-css .outline--purple-800-l {
    outline-color: #5e4eba;
  }
  .custom-css .outline--purple-900-l {
    outline-color: #483a9c;
  }
  .custom-css .outline--purple-1000-l {
    outline-color: #2d246b;
  }
  .custom-css .outline--purple-1100-l {
    outline-color: #1d1d38;
  }
  .custom-css .outline--purple-l {
    outline-color: #816fea;
  }
  .custom-css .outline--magenta-0-l {
    outline-color: #fef0ff;
  }
  .custom-css .outline--magenta-100-l {
    outline-color: #f9e3fc;
  }
  .custom-css .outline--magenta-200-l {
    outline-color: #f4c4f7;
  }
  .custom-css .outline--magenta-300-l {
    outline-color: #edadf2;
  }
  .custom-css .outline--magenta-350-l {
    outline-color: #ec9af1;
  }
  .custom-css .outline--magenta-400-l {
    outline-color: #f282f5;
  }
  .custom-css .outline--magenta-500-l {
    outline-color: #db61db;
  }
  .custom-css .outline--magenta-600-l {
    outline-color: #c44eb9;
  }
  .custom-css .outline--magenta-700-l {
    outline-color: #ac44a8;
  }
  .custom-css .outline--magenta-800-l {
    outline-color: #8f3896;
  }
  .custom-css .outline--magenta-900-l {
    outline-color: #6c2277;
  }
  .custom-css .outline--magenta-1000-l {
    outline-color: #451551;
  }
  .custom-css .outline--magenta-1100-l {
    outline-color: #29192d;
  }
  .custom-css .outline--magenta-l {
    outline-color: #c44eb9;
  }
  .custom-css .outline--pink-0-l {
    outline-color: #ffe9f3;
  }
  .custom-css .outline--pink-100-l {
    outline-color: #fcdbeb;
  }
  .custom-css .outline--pink-200-l {
    outline-color: #ffb5d5;
  }
  .custom-css .outline--pink-300-l {
    outline-color: #ff95c1;
  }
  .custom-css .outline--pink-400-l {
    outline-color: #ff76ae;
  }
  .custom-css .outline--pink-500-l {
    outline-color: #ef588b;
  }
  .custom-css .outline--pink-600-l {
    outline-color: #e0447c;
  }
  .custom-css .outline--pink-700-l {
    outline-color: #ce3665;
  }
  .custom-css .outline--pink-800-l {
    outline-color: #b22f5b;
  }
  .custom-css .outline--pink-900-l {
    outline-color: #931847;
  }
  .custom-css .outline--pink-1000-l {
    outline-color: #561231;
  }
  .custom-css .outline--pink-1100-l {
    outline-color: #2b1721;
  }
  .custom-css .outline--pink-l {
    outline-color: #e0447c;
  }
  .custom-css .outline--red-0-l {
    outline-color: #ffeae9;
  }
  .custom-css .outline--red-100-l {
    outline-color: #ffd5d2;
  }
  .custom-css .outline--red-200-l {
    outline-color: #ffb8b1;
  }
  .custom-css .outline--red-300-l {
    outline-color: #ff9c8f;
  }
  .custom-css .outline--red-400-l {
    outline-color: #ff7f6e;
  }
  .custom-css .outline--red-500-l {
    outline-color: #f76054;
  }
  .custom-css .outline--red-600-l {
    outline-color: #ed4c42;
  }
  .custom-css .outline--red-700-l {
    outline-color: #db3e3e;
  }
  .custom-css .outline--red-800-l {
    outline-color: #c63434;
  }
  .custom-css .outline--red-900-l {
    outline-color: #922;
  }
  .custom-css .outline--red-1000-l {
    outline-color: #6d1313;
  }
  .custom-css .outline--red-1100-l {
    outline-color: #2b1111;
  }
  .custom-css .outline--red-l {
    outline-color: #ed4c42;
  }
  .custom-css .outline--orange-0-l {
    outline-color: #ffede3;
  }
  .custom-css .outline--orange-100-l {
    outline-color: #fcdccc;
  }
  .custom-css .outline--orange-200-l {
    outline-color: #ffc6a4;
  }
  .custom-css .outline--orange-300-l {
    outline-color: #ffb180;
  }
  .custom-css .outline--orange-400-l {
    outline-color: #ff9c5d;
  }
  .custom-css .outline--orange-500-l {
    outline-color: #fc8943;
  }
  .custom-css .outline--orange-600-l {
    outline-color: #f57d33;
  }
  .custom-css .outline--orange-700-l {
    outline-color: #ed7024;
  }
  .custom-css .outline--orange-800-l {
    outline-color: #ce5511;
  }
  .custom-css .outline--orange-900-l {
    outline-color: #962c0b;
  }
  .custom-css .outline--orange-1000-l {
    outline-color: #601700;
  }
  .custom-css .outline--orange-1100-l {
    outline-color: #2d130e;
  }
  .custom-css .outline--orange-l {
    outline-color: #f57d33;
  }
  .custom-css .outline--yellow-0-l {
    outline-color: #fff8e2;
  }
  .custom-css .outline--yellow-100-l {
    outline-color: #fdefcd;
  }
  .custom-css .outline--yellow-200-l {
    outline-color: #ffe99a;
  }
  .custom-css .outline--yellow-300-l {
    outline-color: #ffe16e;
  }
  .custom-css .outline--yellow-400-l {
    outline-color: #ffd943;
  }
  .custom-css .outline--yellow-500-l {
    outline-color: #ffcd1c;
  }
  .custom-css .outline--yellow-600-l {
    outline-color: #ffbc00;
  }
  .custom-css .outline--yellow-700-l {
    outline-color: #dd9903;
  }
  .custom-css .outline--yellow-800-l {
    outline-color: #ba7506;
  }
  .custom-css .outline--yellow-900-l {
    outline-color: #944c0c;
  }
  .custom-css .outline--yellow-1000-l {
    outline-color: #542a00;
  }
  .custom-css .outline--yellow-1100-l {
    outline-color: #2d1a05;
  }
  .custom-css .outline--yellow-l {
    outline-color: #ffbc00;
  }
  .custom-css .outline--neutral-0-l {
    outline-color: #fff;
  }
  .custom-css .outline--neutral-100-l {
    outline-color: #f3f4f4;
  }
  .custom-css .outline--neutral-200-l {
    outline-color: #dee1e1;
  }
  .custom-css .outline--neutral-300-l {
    outline-color: #c8cccc;
  }
  .custom-css .outline--neutral-400-l {
    outline-color: #b0b6b7;
  }
  .custom-css .outline--neutral-500-l {
    outline-color: #929a9b;
  }
  .custom-css .outline--neutral-600-l {
    outline-color: #6e797a;
  }
  .custom-css .outline--neutral-700-l {
    outline-color: #515e5f;
  }
  .custom-css .outline--neutral-800-l {
    outline-color: #364141;
  }
  .custom-css .outline--neutral-900-l {
    outline-color: #273333;
  }
  .custom-css .outline--neutral-1000-l {
    outline-color: #162020;
  }
  .custom-css .outline--neutral-1100-l {
    outline-color: #040404;
  }
  .custom-css .outline--neutral-l {
    outline-color: #364141;
  }
  .custom-css .outline--bambuTeal-400-l {
    outline-color: #11a7aa;
  }
  .custom-css .outline--bambuTeal-500-l {
    outline-color: #078888;
  }
  .custom-css .outline--bambuTeal-600-l {
    outline-color: #0f6270;
  }
  .custom-css .outline--bambuTeal-700-l {
    outline-color: #0a3f49;
  }
  .custom-css .outline--bambuTeal-l {
    outline-color: #078888;
  }
  .custom-css .outline--bambuYellow-500-l {
    outline-color: #f9b450;
  }
  .custom-css .outline--bambuYellow-600-l {
    outline-color: #ffa017;
  }
  .custom-css .outline--bambuYellow-l {
    outline-color: #f9b450;
  }
  .custom-css .hover-outline--green-0-l:hover {
    outline-color: #ebf9eb;
  }
  .custom-css .hover-outline--green-100-l:hover {
    outline-color: #d7f4d7;
  }
  .custom-css .hover-outline--green-200-l:hover {
    outline-color: #c2f2bd;
  }
  .custom-css .hover-outline--green-300-l:hover {
    outline-color: #98e58e;
  }
  .custom-css .hover-outline--green-400-l:hover {
    outline-color: #75dd66;
  }
  .custom-css .hover-outline--green-500-l:hover {
    outline-color: #59cb59;
  }
  .custom-css .hover-outline--green-600-l:hover {
    outline-color: #2bb656;
  }
  .custom-css .hover-outline--green-700-l:hover {
    outline-color: #0ca750;
  }
  .custom-css .hover-outline--green-800-l:hover {
    outline-color: #008b46;
  }
  .custom-css .hover-outline--green-900-l:hover {
    outline-color: #006b40;
  }
  .custom-css .hover-outline--green-1000-l:hover {
    outline-color: #08422f;
  }
  .custom-css .hover-outline--green-1100-l:hover {
    outline-color: #002b20;
  }
  .custom-css .hover-outline--green-l:hover {
    outline-color: #2bb656;
  }
  .custom-css .hover-outline--teal-0-l:hover {
    outline-color: #e5f9f5;
  }
  .custom-css .hover-outline--teal-50-l:hover {
    outline-color: #ccf1ea;
  }
  .custom-css .hover-outline--teal-100-l:hover {
    outline-color: #cdf7ef;
  }
  .custom-css .hover-outline--teal-200-l:hover {
    outline-color: #b3f2e6;
  }
  .custom-css .hover-outline--teal-300-l:hover {
    outline-color: #7dead5;
  }
  .custom-css .hover-outline--teal-400-l:hover {
    outline-color: #24e0c5;
  }
  .custom-css .hover-outline--teal-500-l:hover {
    outline-color: #08c4b2;
  }
  .custom-css .hover-outline--teal-600-l:hover {
    outline-color: #00a99c;
  }
  .custom-css .hover-outline--teal-700-l:hover {
    outline-color: #0b968f;
  }
  .custom-css .hover-outline--teal-800-l:hover {
    outline-color: #067c7c;
  }
  .custom-css .hover-outline--teal-900-l:hover {
    outline-color: #026661;
  }
  .custom-css .hover-outline--teal-1000-l:hover {
    outline-color: #083f3f;
  }
  .custom-css .hover-outline--teal-1100-l:hover {
    outline-color: #002528;
  }
  .custom-css .hover-outline--teal-l:hover {
    outline-color: #00a99c;
  }
  .custom-css .hover-outline--aqua-0-l:hover {
    outline-color: #d9fcfb;
  }
  .custom-css .hover-outline--aqua-100-l:hover {
    outline-color: #c5f9f9;
  }
  .custom-css .hover-outline--aqua-200-l:hover {
    outline-color: #a5f2f2;
  }
  .custom-css .hover-outline--aqua-300-l:hover {
    outline-color: #76e5e2;
  }
  .custom-css .hover-outline--aqua-400-l:hover {
    outline-color: #33d6e2;
  }
  .custom-css .hover-outline--aqua-500-l:hover {
    outline-color: #17b8ce;
  }
  .custom-css .hover-outline--aqua-600-l:hover {
    outline-color: #0797ae;
  }
  .custom-css .hover-outline--aqua-700-l:hover {
    outline-color: #0b8599;
  }
  .custom-css .hover-outline--aqua-800-l:hover {
    outline-color: #0f6e84;
  }
  .custom-css .hover-outline--aqua-900-l:hover {
    outline-color: #035e73;
  }
  .custom-css .hover-outline--aqua-1000-l:hover {
    outline-color: #083d4f;
  }
  .custom-css .hover-outline--aqua-1100-l:hover {
    outline-color: #002838;
  }
  .custom-css .hover-outline--aqua-l:hover {
    outline-color: #0797ae;
  }
  .custom-css .hover-outline--blue-0-l:hover {
    outline-color: #e9f8ff;
  }
  .custom-css .hover-outline--blue-100-l:hover {
    outline-color: #dcf2ff;
  }
  .custom-css .hover-outline--blue-200-l:hover {
    outline-color: #c7e4f9;
  }
  .custom-css .hover-outline--blue-300-l:hover {
    outline-color: #a1d2f8;
  }
  .custom-css .hover-outline--blue-400-l:hover {
    outline-color: #56adf5;
  }
  .custom-css .hover-outline--blue-500-l:hover {
    outline-color: #3896e3;
  }
  .custom-css .hover-outline--blue-600-l:hover {
    outline-color: #2b87d3;
  }
  .custom-css .hover-outline--blue-700-l:hover {
    outline-color: #2079c3;
  }
  .custom-css .hover-outline--blue-800-l:hover {
    outline-color: #116daa;
  }
  .custom-css .hover-outline--blue-900-l:hover {
    outline-color: #0c5689;
  }
  .custom-css .hover-outline--blue-1000-l:hover {
    outline-color: #0a3960;
  }
  .custom-css .hover-outline--blue-1100-l:hover {
    outline-color: #002138;
  }
  .custom-css .hover-outline--blue-l:hover {
    outline-color: #2b87d3;
  }
  .custom-css .hover-outline--new-blue-0-l:hover {
    outline-color: #e9f4ff;
  }
  .custom-css .hover-outline--new-blue-100-l:hover {
    outline-color: #deebfe;
  }
  .custom-css .hover-outline--new-blue-200-l:hover {
    outline-color: #c7dbf9;
  }
  .custom-css .hover-outline--new-blue-300-l:hover {
    outline-color: #a1c2f8;
  }
  .custom-css .hover-outline--new-blue-400-l:hover {
    outline-color: #5690f5;
  }
  .custom-css .hover-outline--new-blue-500-l:hover {
    outline-color: #3876e3;
  }
  .custom-css .hover-outline--new-blue-600-l:hover {
    outline-color: #2b68d3;
  }
  .custom-css .hover-outline--new-blue-700-l:hover {
    outline-color: #205bc3;
  }
  .custom-css .hover-outline--new-blue-800-l:hover {
    outline-color: #1150aa;
  }
  .custom-css .hover-outline--new-blue-900-l:hover {
    outline-color: #0c3f89;
  }
  .custom-css .hover-outline--new-blue-1000-l:hover {
    outline-color: #0a2960;
  }
  .custom-css .hover-outline--new-blue-1100-l:hover {
    outline-color: #001738;
  }
  .custom-css .hover-outline--new-blue-l:hover {
    outline-color: #2b68d3;
  }
  .custom-css .hover-outline--purple-0-l:hover {
    outline-color: #f2f2f9;
  }
  .custom-css .hover-outline--purple-100-l:hover {
    outline-color: #eaeaf9;
  }
  .custom-css .hover-outline--purple-200-l:hover {
    outline-color: #d8d7f9;
  }
  .custom-css .hover-outline--purple-300-l:hover {
    outline-color: #c1c1f7;
  }
  .custom-css .hover-outline--purple-400-l:hover {
    outline-color: #a193f2;
  }
  .custom-css .hover-outline--purple-500-l:hover {
    outline-color: #9180f4;
  }
  .custom-css .hover-outline--purple-600-l:hover {
    outline-color: #816fea;
  }
  .custom-css .hover-outline--purple-700-l:hover {
    outline-color: #6f5ed3;
  }
  .custom-css .hover-outline--purple-800-l:hover {
    outline-color: #5e4eba;
  }
  .custom-css .hover-outline--purple-900-l:hover {
    outline-color: #483a9c;
  }
  .custom-css .hover-outline--purple-1000-l:hover {
    outline-color: #2d246b;
  }
  .custom-css .hover-outline--purple-1100-l:hover {
    outline-color: #1d1d38;
  }
  .custom-css .hover-outline--purple-l:hover {
    outline-color: #816fea;
  }
  .custom-css .hover-outline--magenta-0-l:hover {
    outline-color: #fef0ff;
  }
  .custom-css .hover-outline--magenta-100-l:hover {
    outline-color: #f9e3fc;
  }
  .custom-css .hover-outline--magenta-200-l:hover {
    outline-color: #f4c4f7;
  }
  .custom-css .hover-outline--magenta-300-l:hover {
    outline-color: #edadf2;
  }
  .custom-css .hover-outline--magenta-350-l:hover {
    outline-color: #ec9af1;
  }
  .custom-css .hover-outline--magenta-400-l:hover {
    outline-color: #f282f5;
  }
  .custom-css .hover-outline--magenta-500-l:hover {
    outline-color: #db61db;
  }
  .custom-css .hover-outline--magenta-600-l:hover {
    outline-color: #c44eb9;
  }
  .custom-css .hover-outline--magenta-700-l:hover {
    outline-color: #ac44a8;
  }
  .custom-css .hover-outline--magenta-800-l:hover {
    outline-color: #8f3896;
  }
  .custom-css .hover-outline--magenta-900-l:hover {
    outline-color: #6c2277;
  }
  .custom-css .hover-outline--magenta-1000-l:hover {
    outline-color: #451551;
  }
  .custom-css .hover-outline--magenta-1100-l:hover {
    outline-color: #29192d;
  }
  .custom-css .hover-outline--magenta-l:hover {
    outline-color: #c44eb9;
  }
  .custom-css .hover-outline--pink-0-l:hover {
    outline-color: #ffe9f3;
  }
  .custom-css .hover-outline--pink-100-l:hover {
    outline-color: #fcdbeb;
  }
  .custom-css .hover-outline--pink-200-l:hover {
    outline-color: #ffb5d5;
  }
  .custom-css .hover-outline--pink-300-l:hover {
    outline-color: #ff95c1;
  }
  .custom-css .hover-outline--pink-400-l:hover {
    outline-color: #ff76ae;
  }
  .custom-css .hover-outline--pink-500-l:hover {
    outline-color: #ef588b;
  }
  .custom-css .hover-outline--pink-600-l:hover {
    outline-color: #e0447c;
  }
  .custom-css .hover-outline--pink-700-l:hover {
    outline-color: #ce3665;
  }
  .custom-css .hover-outline--pink-800-l:hover {
    outline-color: #b22f5b;
  }
  .custom-css .hover-outline--pink-900-l:hover {
    outline-color: #931847;
  }
  .custom-css .hover-outline--pink-1000-l:hover {
    outline-color: #561231;
  }
  .custom-css .hover-outline--pink-1100-l:hover {
    outline-color: #2b1721;
  }
  .custom-css .hover-outline--pink-l:hover {
    outline-color: #e0447c;
  }
  .custom-css .hover-outline--red-0-l:hover {
    outline-color: #ffeae9;
  }
  .custom-css .hover-outline--red-100-l:hover {
    outline-color: #ffd5d2;
  }
  .custom-css .hover-outline--red-200-l:hover {
    outline-color: #ffb8b1;
  }
  .custom-css .hover-outline--red-300-l:hover {
    outline-color: #ff9c8f;
  }
  .custom-css .hover-outline--red-400-l:hover {
    outline-color: #ff7f6e;
  }
  .custom-css .hover-outline--red-500-l:hover {
    outline-color: #f76054;
  }
  .custom-css .hover-outline--red-600-l:hover {
    outline-color: #ed4c42;
  }
  .custom-css .hover-outline--red-700-l:hover {
    outline-color: #db3e3e;
  }
  .custom-css .hover-outline--red-800-l:hover {
    outline-color: #c63434;
  }
  .custom-css .hover-outline--red-900-l:hover {
    outline-color: #922;
  }
  .custom-css .hover-outline--red-1000-l:hover {
    outline-color: #6d1313;
  }
  .custom-css .hover-outline--red-1100-l:hover {
    outline-color: #2b1111;
  }
  .custom-css .hover-outline--red-l:hover {
    outline-color: #ed4c42;
  }
  .custom-css .hover-outline--orange-0-l:hover {
    outline-color: #ffede3;
  }
  .custom-css .hover-outline--orange-100-l:hover {
    outline-color: #fcdccc;
  }
  .custom-css .hover-outline--orange-200-l:hover {
    outline-color: #ffc6a4;
  }
  .custom-css .hover-outline--orange-300-l:hover {
    outline-color: #ffb180;
  }
  .custom-css .hover-outline--orange-400-l:hover {
    outline-color: #ff9c5d;
  }
  .custom-css .hover-outline--orange-500-l:hover {
    outline-color: #fc8943;
  }
  .custom-css .hover-outline--orange-600-l:hover {
    outline-color: #f57d33;
  }
  .custom-css .hover-outline--orange-700-l:hover {
    outline-color: #ed7024;
  }
  .custom-css .hover-outline--orange-800-l:hover {
    outline-color: #ce5511;
  }
  .custom-css .hover-outline--orange-900-l:hover {
    outline-color: #962c0b;
  }
  .custom-css .hover-outline--orange-1000-l:hover {
    outline-color: #601700;
  }
  .custom-css .hover-outline--orange-1100-l:hover {
    outline-color: #2d130e;
  }
  .custom-css .hover-outline--orange-l:hover {
    outline-color: #f57d33;
  }
  .custom-css .hover-outline--yellow-0-l:hover {
    outline-color: #fff8e2;
  }
  .custom-css .hover-outline--yellow-100-l:hover {
    outline-color: #fdefcd;
  }
  .custom-css .hover-outline--yellow-200-l:hover {
    outline-color: #ffe99a;
  }
  .custom-css .hover-outline--yellow-300-l:hover {
    outline-color: #ffe16e;
  }
  .custom-css .hover-outline--yellow-400-l:hover {
    outline-color: #ffd943;
  }
  .custom-css .hover-outline--yellow-500-l:hover {
    outline-color: #ffcd1c;
  }
  .custom-css .hover-outline--yellow-600-l:hover {
    outline-color: #ffbc00;
  }
  .custom-css .hover-outline--yellow-700-l:hover {
    outline-color: #dd9903;
  }
  .custom-css .hover-outline--yellow-800-l:hover {
    outline-color: #ba7506;
  }
  .custom-css .hover-outline--yellow-900-l:hover {
    outline-color: #944c0c;
  }
  .custom-css .hover-outline--yellow-1000-l:hover {
    outline-color: #542a00;
  }
  .custom-css .hover-outline--yellow-1100-l:hover {
    outline-color: #2d1a05;
  }
  .custom-css .hover-outline--yellow-l:hover {
    outline-color: #ffbc00;
  }
  .custom-css .hover-outline--neutral-0-l:hover {
    outline-color: #fff;
  }
  .custom-css .hover-outline--neutral-100-l:hover {
    outline-color: #f3f4f4;
  }
  .custom-css .hover-outline--neutral-200-l:hover {
    outline-color: #dee1e1;
  }
  .custom-css .hover-outline--neutral-300-l:hover {
    outline-color: #c8cccc;
  }
  .custom-css .hover-outline--neutral-400-l:hover {
    outline-color: #b0b6b7;
  }
  .custom-css .hover-outline--neutral-500-l:hover {
    outline-color: #929a9b;
  }
  .custom-css .hover-outline--neutral-600-l:hover {
    outline-color: #6e797a;
  }
  .custom-css .hover-outline--neutral-700-l:hover {
    outline-color: #515e5f;
  }
  .custom-css .hover-outline--neutral-800-l:hover {
    outline-color: #364141;
  }
  .custom-css .hover-outline--neutral-900-l:hover {
    outline-color: #273333;
  }
  .custom-css .hover-outline--neutral-1000-l:hover {
    outline-color: #162020;
  }
  .custom-css .hover-outline--neutral-1100-l:hover {
    outline-color: #040404;
  }
  .custom-css .hover-outline--neutral-l:hover {
    outline-color: #364141;
  }
  .custom-css .hover-outline--bambuTeal-400-l:hover {
    outline-color: #11a7aa;
  }
  .custom-css .hover-outline--bambuTeal-500-l:hover {
    outline-color: #078888;
  }
  .custom-css .hover-outline--bambuTeal-600-l:hover {
    outline-color: #0f6270;
  }
  .custom-css .hover-outline--bambuTeal-700-l:hover {
    outline-color: #0a3f49;
  }
  .custom-css .hover-outline--bambuTeal-l:hover {
    outline-color: #078888;
  }
  .custom-css .hover-outline--bambuYellow-500-l:hover {
    outline-color: #f9b450;
  }
  .custom-css .hover-outline--bambuYellow-600-l:hover {
    outline-color: #ffa017;
  }
  .custom-css .hover-outline--bambuYellow-l:hover {
    outline-color: #f9b450;
  }
  .custom-css .b--main-l {
    outline-color: #0ca750;
  }
  .custom-css .b--main-dark-l {
    outline-color: #008b46;
  }
  .custom-css .b--text-dark-l,
  .custom-css .b--text-l {
    outline-color: #162020;
  }
  .custom-css .b--text-inverse-l {
    outline-color: #fff;
  }
  .custom-css .b--form-ui-l {
    outline-color: #116daa;
  }
  .custom-css .b--form-ui-interaction-l {
    outline-color: #0c5689;
  }
  .custom-css .b--link-l {
    outline-color: #205bc3;
  }
  .custom-css .b--link-interaction-l {
    outline-color: #0c3f89;
  }
  .custom-css .b--link-dark-l {
    outline-color: #002138;
  }
  .custom-css .b--background-l,
  .custom-css .b--link-inverse-l,
  .custom-css .b--link-white-l {
    outline-color: #fff;
  }
  .custom-css .b--background-light-l {
    outline-color: #f3f4f4;
  }
  .custom-css .b--background-dark-l {
    outline-color: #002138;
  }
  .custom-css .b--background-hero-l,
  .custom-css .b--background-inverse-l {
    outline-color: #273333;
  }
  .custom-css .b--background-hero-light-l {
    outline-color: #f3f4f4;
  }
  .custom-css .b--background-hero-dark-l {
    outline-color: #273333;
  }
  .custom-css .b--primary-l {
    outline-color: #026661;
  }
  .custom-css .b--primary-dark-l,
  .custom-css .b--primary-hover-l {
    outline-color: #067c7c;
  }
  .custom-css .b--secondary-l {
    outline-color: #0ca750;
  }
  .custom-css .b--secondary-dark-l {
    outline-color: #008b46;
  }
  .custom-css .hover-outline--main-l:hover {
    outline-color: #0ca750;
  }
  .custom-css .hover-outline--main-dark-l:hover {
    outline-color: #008b46;
  }
  .custom-css .hover-outline--text-dark-l:hover,
  .custom-css .hover-outline--text-l:hover {
    outline-color: #162020;
  }
  .custom-css .hover-outline--text-inverse-l:hover {
    outline-color: #fff;
  }
  .custom-css .hover-outline--form-ui-l:hover {
    outline-color: #116daa;
  }
  .custom-css .hover-outline--form-ui-interaction-l:hover {
    outline-color: #0c5689;
  }
  .custom-css .hover-outline--link-l:hover {
    outline-color: #205bc3;
  }
  .custom-css .hover-outline--link-interaction-l:hover {
    outline-color: #0c3f89;
  }
  .custom-css .hover-outline--link-dark-l:hover {
    outline-color: #002138;
  }
  .custom-css .hover-outline--background-l:hover,
  .custom-css .hover-outline--link-inverse-l:hover,
  .custom-css .hover-outline--link-white-l:hover {
    outline-color: #fff;
  }
  .custom-css .hover-outline--background-light-l:hover {
    outline-color: #f3f4f4;
  }
  .custom-css .hover-outline--background-dark-l:hover {
    outline-color: #002138;
  }
  .custom-css .hover-outline--background-hero-l:hover,
  .custom-css .hover-outline--background-inverse-l:hover {
    outline-color: #273333;
  }
  .custom-css .hover-outline--background-hero-light-l:hover {
    outline-color: #f3f4f4;
  }
  .custom-css .hover-outline--background-hero-dark-l:hover {
    outline-color: #273333;
  }
  .custom-css .hover-outline--primary-l:hover {
    outline-color: #026661;
  }
  .custom-css .hover-outline--primary-dark-l:hover,
  .custom-css .hover-outline--primary-hover-l:hover {
    outline-color: #067c7c;
  }
  .custom-css .hover-outline--secondary-l:hover {
    outline-color: #0ca750;
  }
  .custom-css .hover-outline--secondary-dark-l:hover {
    outline-color: #008b46;
  }
  .custom-css .outline-transparent-l {
    outline-color: transparent;
  }
}
.custom-css .outline--dotted {
  outline-style: dotted;
}
.custom-css .outline--dashed {
  outline-style: dashed;
}
.custom-css .outline--solid {
  outline-style: solid;
}
.custom-css .outline--none {
  outline-style: none;
}
.custom-css .ow500 {
  outline-width: 1px;
}
.custom-css .ow500:focus,
.custom-css .ow500:focus-visible {
  border: 2px solid #005fcc;
  outline-offset: 0;
  outline: none;
}
.custom-css .hover-ow500:hover {
  outline-width: 1px;
}
.custom-css .hover-outline-offset500:hover,
.custom-css .outline-offset500 {
  outline-offset: -1px;
}
.custom-css .ow600 {
  outline-width: 2px;
}
.custom-css .ow600:focus,
.custom-css .ow600:focus-visible {
  border: 2px solid #005fcc;
  outline-offset: 0;
  outline: none;
}
.custom-css .hover-ow600:hover {
  outline-width: 2px;
}
.custom-css .hover-outline-offset600:hover,
.custom-css .outline-offset600 {
  outline-offset: -2px;
}
.custom-css .ow625 {
  outline-width: 3px;
}
.custom-css .ow625:focus,
.custom-css .ow625:focus-visible {
  border: 2px solid #005fcc;
  outline-offset: 0;
  outline: none;
}
.custom-css .hover-ow625:hover {
  outline-width: 3px;
}
.custom-css .hover-outline-offset625:hover,
.custom-css .outline-offset625 {
  outline-offset: -3px;
}
@media screen and (min-width: 480px) {
  .custom-css .ow500-ns {
    outline-width: 1px;
  }
  .custom-css .ow500-ns:focus,
  .custom-css .ow500-ns:focus-visible {
    border: 2px solid #005fcc;
    outline-offset: 0;
    outline: none;
  }
  .custom-css .hover-ow500-ns:hover {
    outline-width: 1px;
  }
  .custom-css .hover-outline-offset500-ns:hover,
  .custom-css .outline-offset500-ns {
    outline-offset: -1px;
  }
  .custom-css .ow600-ns {
    outline-width: 2px;
  }
  .custom-css .ow600-ns:focus,
  .custom-css .ow600-ns:focus-visible {
    border: 2px solid #005fcc;
    outline-offset: 0;
    outline: none;
  }
  .custom-css .hover-ow600-ns:hover {
    outline-width: 2px;
  }
  .custom-css .hover-outline-offset600-ns:hover,
  .custom-css .outline-offset600-ns {
    outline-offset: -2px;
  }
  .custom-css .ow625-ns {
    outline-width: 3px;
  }
  .custom-css .ow625-ns:focus,
  .custom-css .ow625-ns:focus-visible {
    border: 2px solid #005fcc;
    outline-offset: 0;
    outline: none;
  }
  .custom-css .hover-ow625-ns:hover {
    outline-width: 3px;
  }
  .custom-css .hover-outline-offset625-ns:hover,
  .custom-css .outline-offset625-ns {
    outline-offset: -3px;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .ow500-m {
    outline-width: 1px;
  }
  .custom-css .ow500-m:focus,
  .custom-css .ow500-m:focus-visible {
    border: 2px solid #005fcc;
    outline-offset: 0;
    outline: none;
  }
  .custom-css .hover-ow500-m:hover {
    outline-width: 1px;
  }
  .custom-css .hover-outline-offset500-m:hover,
  .custom-css .outline-offset500-m {
    outline-offset: -1px;
  }
  .custom-css .ow600-m {
    outline-width: 2px;
  }
  .custom-css .ow600-m:focus,
  .custom-css .ow600-m:focus-visible {
    border: 2px solid #005fcc;
    outline-offset: 0;
    outline: none;
  }
  .custom-css .hover-ow600-m:hover {
    outline-width: 2px;
  }
  .custom-css .hover-outline-offset600-m:hover,
  .custom-css .outline-offset600-m {
    outline-offset: -2px;
  }
  .custom-css .ow625-m {
    outline-width: 3px;
  }
  .custom-css .ow625-m:focus,
  .custom-css .ow625-m:focus-visible {
    border: 2px solid #005fcc;
    outline-offset: 0;
    outline: none;
  }
  .custom-css .hover-ow625-m:hover {
    outline-width: 3px;
  }
  .custom-css .hover-outline-offset625-m:hover,
  .custom-css .outline-offset625-m {
    outline-offset: -3px;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .ow500-xm {
    outline-width: 1px;
  }
  .custom-css .ow500-xm:focus,
  .custom-css .ow500-xm:focus-visible {
    border: 2px solid #005fcc;
    outline-offset: 0;
    outline: none;
  }
  .custom-css .hover-ow500-xm:hover {
    outline-width: 1px;
  }
  .custom-css .hover-outline-offset500-xm:hover,
  .custom-css .outline-offset500-xm {
    outline-offset: -1px;
  }
  .custom-css .ow600-xm {
    outline-width: 2px;
  }
  .custom-css .ow600-xm:focus,
  .custom-css .ow600-xm:focus-visible {
    border: 2px solid #005fcc;
    outline-offset: 0;
    outline: none;
  }
  .custom-css .hover-ow600-xm:hover {
    outline-width: 2px;
  }
  .custom-css .hover-outline-offset600-xm:hover,
  .custom-css .outline-offset600-xm {
    outline-offset: -2px;
  }
  .custom-css .ow625-xm {
    outline-width: 3px;
  }
  .custom-css .ow625-xm:focus,
  .custom-css .ow625-xm:focus-visible {
    border: 2px solid #005fcc;
    outline-offset: 0;
    outline: none;
  }
  .custom-css .hover-ow625-xm:hover {
    outline-width: 3px;
  }
  .custom-css .hover-outline-offset625-xm:hover,
  .custom-css .outline-offset625-xm {
    outline-offset: -3px;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .ow500-l {
    outline-width: 1px;
  }
  .custom-css .ow500-l:focus,
  .custom-css .ow500-l:focus-visible {
    border: 2px solid #005fcc;
    outline-offset: 0;
    outline: none;
  }
  .custom-css .hover-ow500-l:hover {
    outline-width: 1px;
  }
  .custom-css .hover-outline-offset500-l:hover,
  .custom-css .outline-offset500-l {
    outline-offset: -1px;
  }
  .custom-css .ow600-l {
    outline-width: 2px;
  }
  .custom-css .ow600-l:focus,
  .custom-css .ow600-l:focus-visible {
    border: 2px solid #005fcc;
    outline-offset: 0;
    outline: none;
  }
  .custom-css .hover-ow600-l:hover {
    outline-width: 2px;
  }
  .custom-css .hover-outline-offset600-l:hover,
  .custom-css .outline-offset600-l {
    outline-offset: -2px;
  }
  .custom-css .ow625-l {
    outline-width: 3px;
  }
  .custom-css .ow625-l:focus,
  .custom-css .ow625-l:focus-visible {
    border: 2px solid #005fcc;
    outline-offset: 0;
    outline: none;
  }
  .custom-css .hover-ow625-l:hover {
    outline-width: 3px;
  }
  .custom-css .hover-outline-offset625-l:hover,
  .custom-css .outline-offset625-l {
    outline-offset: -3px;
  }
}
.custom-css .pointer-events-none {
  pointer-events: none;
}
.custom-css .pointer-events-auto {
  pointer-events: auto;
}
.custom-css .pointer-events-all {
  pointer-events: all;
}
.custom-css .pointer-events-initial {
  pointer-events: auto;
}
@media screen and (min-width: 480px) {
  .custom-css .pointer-events-none-ns {
    pointer-events: none;
  }
  .custom-css .pointer-events-auto-ns {
    pointer-events: auto;
  }
  .custom-css .pointer-events-all-ns {
    pointer-events: all;
  }
  .custom-css .pointer-events-initial-ns {
    pointer-events: auto;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .pointer-events-none-m {
    pointer-events: none;
  }
  .custom-css .pointer-events-auto-m {
    pointer-events: auto;
  }
  .custom-css .pointer-events-all-m {
    pointer-events: all;
  }
  .custom-css .pointer-events-initial-m {
    pointer-events: auto;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .pointer-events-none-xm {
    pointer-events: none;
  }
  .custom-css .pointer-events-auto-xm {
    pointer-events: auto;
  }
  .custom-css .pointer-events-all-xm {
    pointer-events: all;
  }
  .custom-css .pointer-events-initial-xm {
    pointer-events: auto;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .pointer-events-none-l {
    pointer-events: none;
  }
  .custom-css .pointer-events-auto-l {
    pointer-events: auto;
  }
  .custom-css .pointer-events-all-l {
    pointer-events: all;
  }
  .custom-css .pointer-events-initial-l {
    pointer-events: auto;
  }
}
.custom-css .static {
  position: static;
}
.custom-css .relative {
  position: relative;
}
.custom-css .absolute {
  position: absolute;
}
.custom-css .fixed {
  position: fixed;
}
.custom-css .sticky {
  position: -webkit-sticky;
  position: sticky;
}
@media screen and (min-width: 480px) {
  .custom-css .static-ns {
    position: static;
  }
  .custom-css .relative-ns {
    position: relative;
  }
  .custom-css .absolute-ns {
    position: absolute;
  }
  .custom-css .fixed-ns {
    position: fixed;
  }
  .custom-css .sticky-ns {
    position: -webkit-sticky;
    position: sticky;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .static-m {
    position: static;
  }
  .custom-css .relative-m {
    position: relative;
  }
  .custom-css .absolute-m {
    position: absolute;
  }
  .custom-css .fixed-m {
    position: fixed;
  }
  .custom-css .sticky-m {
    position: -webkit-sticky;
    position: sticky;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .static-xm {
    position: static;
  }
  .custom-css .relative-xm {
    position: relative;
  }
  .custom-css .absolute-xm {
    position: absolute;
  }
  .custom-css .fixed-xm {
    position: fixed;
  }
  .custom-css .sticky-xm {
    position: -webkit-sticky;
    position: sticky;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .static-l {
    position: static;
  }
  .custom-css .relative-l {
    position: relative;
  }
  .custom-css .absolute-l {
    position: absolute;
  }
  .custom-css .fixed-l {
    position: fixed;
  }
  .custom-css .sticky-l {
    position: -webkit-sticky;
    position: sticky;
  }
}
@media print {
  .custom-css .break {
    page-break-before: always;
  }
}
.custom-css .rotate-45 {
  transform: rotate(45deg);
}
.custom-css .rotate-90 {
  transform: rotate(90deg);
}
.custom-css .rotate-180 {
  transform: rotate(180deg);
}
.custom-css .rotate-360 {
  transform: rotate(1turn);
}
.custom-css .rotate--45 {
  transform: rotate(-45deg);
}
.custom-css .rotate--90 {
  transform: rotate(-90deg);
}
.custom-css .rotate--180 {
  transform: rotate(-180deg);
}
.custom-css .rotate--360 {
  transform: rotate(-1turn);
}
.custom-css .rotate-none {
  transform: rotate(0);
}
@media screen and (min-width: 480px) {
  .custom-css .rotate-45-ns {
    transform: rotate(45deg);
  }
  .custom-css .rotate-90-ns {
    transform: rotate(90deg);
  }
  .custom-css .rotate-180-ns {
    transform: rotate(180deg);
  }
  .custom-css .rotate-360-ns {
    transform: rotate(1turn);
  }
  .custom-css .rotate--45-ns {
    transform: rotate(-45deg);
  }
  .custom-css .rotate--90-ns {
    transform: rotate(-90deg);
  }
  .custom-css .rotate--180-ns {
    transform: rotate(-180deg);
  }
  .custom-css .rotate--360-ns {
    transform: rotate(-1turn);
  }
  .custom-css .rotate-none-ns {
    transform: rotate(0);
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .rotate-45-m {
    transform: rotate(45deg);
  }
  .custom-css .rotate-90-m {
    transform: rotate(90deg);
  }
  .custom-css .rotate-180-m {
    transform: rotate(180deg);
  }
  .custom-css .rotate-360-m {
    transform: rotate(1turn);
  }
  .custom-css .rotate--45-m {
    transform: rotate(-45deg);
  }
  .custom-css .rotate--90-m {
    transform: rotate(-90deg);
  }
  .custom-css .rotate--180-m {
    transform: rotate(-180deg);
  }
  .custom-css .rotate--360-m {
    transform: rotate(-1turn);
  }
  .custom-css .rotate-none-m {
    transform: rotate(0);
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .rotate-45-xm {
    transform: rotate(45deg);
  }
  .custom-css .rotate-90-xm {
    transform: rotate(90deg);
  }
  .custom-css .rotate-180-xm {
    transform: rotate(180deg);
  }
  .custom-css .rotate-360-xm {
    transform: rotate(1turn);
  }
  .custom-css .rotate--45-xm {
    transform: rotate(-45deg);
  }
  .custom-css .rotate--90-xm {
    transform: rotate(-90deg);
  }
  .custom-css .rotate--180-xm {
    transform: rotate(-180deg);
  }
  .custom-css .rotate--360-xm {
    transform: rotate(-1turn);
  }
  .custom-css .rotate-none-xm {
    transform: rotate(0);
  }
}
@media screen and (min-width: 960px) {
  .custom-css .rotate-45-l {
    transform: rotate(45deg);
  }
  .custom-css .rotate-90-l {
    transform: rotate(90deg);
  }
  .custom-css .rotate-180-l {
    transform: rotate(180deg);
  }
  .custom-css .rotate-360-l {
    transform: rotate(1turn);
  }
  .custom-css .rotate--45-l {
    transform: rotate(-45deg);
  }
  .custom-css .rotate--90-l {
    transform: rotate(-90deg);
  }
  .custom-css .rotate--180-l {
    transform: rotate(-180deg);
  }
  .custom-css .rotate--360-l {
    transform: rotate(-1turn);
  }
  .custom-css .rotate-none-l {
    transform: rotate(0);
  }
}
.custom-css .scroll-snap-none {
  scroll-snap-type: none;
}
.custom-css .scroll-snap-x {
  scroll-snap-type: x;
}
.custom-css .scroll-snap-xmandatory {
  scroll-snap-type: x mandatory;
}
.custom-css .scroll-snap-y {
  scroll-snap-type: y;
}
.custom-css .scroll-snap-ymandatory {
  scroll-snap-type: y mandatory;
}
.custom-css .scroll-snap-none > :not([class*='scroll-snap-align']),
.custom-css .scroll-snap-x > :not([class*='scroll-snap-align']),
.custom-css .scroll-snap-xmandatory > :not([class*='scroll-snap-align']),
.custom-css .scroll-snap-y > :not([class*='scroll-snap-align']),
.custom-css .scroll-snap-ymandatory > :not([class*='scroll-snap-align']) {
  scroll-snap-align: center;
}
.custom-css .scroll-snap-align-start {
  scroll-snap-align: start;
}
.custom-css .scroll-snap-align-end {
  scroll-snap-align: end;
}
.custom-css .scroll-snap-align-center {
  scroll-snap-align: center;
}
.custom-css .scroll-snap-align-none {
  scroll-snap-align: none;
}
@media screen and (min-width: 480px) {
  .custom-css .scroll-snap-none-ns {
    scroll-snap-type: none;
  }
  .custom-css .scroll-snap-x-ns {
    scroll-snap-type: x;
  }
  .custom-css .scroll-snap-xmandatory-ns {
    scroll-snap-type: x mandatory;
  }
  .custom-css .scroll-snap-y-ns {
    scroll-snap-type: y;
  }
  .custom-css .scroll-snap-ymandatory-ns {
    scroll-snap-type: y mandatory;
  }
  .custom-css .scroll-snap-none-ns > :not([class*='scroll-snap-align']),
  .custom-css .scroll-snap-x-ns > :not([class*='scroll-snap-align']),
  .custom-css .scroll-snap-xmandatory-ns > :not([class*='scroll-snap-align']),
  .custom-css .scroll-snap-y-ns > :not([class*='scroll-snap-align']),
  .custom-css .scroll-snap-ymandatory-ns > :not([class*='scroll-snap-align']) {
    scroll-snap-align: center;
  }
  .custom-css .scroll-snap-align-start-ns {
    scroll-snap-align: start;
  }
  .custom-css .scroll-snap-align-end-ns {
    scroll-snap-align: end;
  }
  .custom-css .scroll-snap-align-center-ns {
    scroll-snap-align: center;
  }
  .custom-css .scroll-snap-align-none-ns {
    scroll-snap-align: none;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .scroll-snap-none-m {
    scroll-snap-type: none;
  }
  .custom-css .scroll-snap-x-m {
    scroll-snap-type: x;
  }
  .custom-css .scroll-snap-xmandatory-m {
    scroll-snap-type: x mandatory;
  }
  .custom-css .scroll-snap-y-m {
    scroll-snap-type: y;
  }
  .custom-css .scroll-snap-ymandatory-m {
    scroll-snap-type: y mandatory;
  }
  .custom-css .scroll-snap-none-m > :not([class*='scroll-snap-align']),
  .custom-css .scroll-snap-x-m > :not([class*='scroll-snap-align']),
  .custom-css .scroll-snap-xmandatory-m > :not([class*='scroll-snap-align']),
  .custom-css .scroll-snap-y-m > :not([class*='scroll-snap-align']),
  .custom-css .scroll-snap-ymandatory-m > :not([class*='scroll-snap-align']) {
    scroll-snap-align: center;
  }
  .custom-css .scroll-snap-align-start-m {
    scroll-snap-align: start;
  }
  .custom-css .scroll-snap-align-end-m {
    scroll-snap-align: end;
  }
  .custom-css .scroll-snap-align-center-m {
    scroll-snap-align: center;
  }
  .custom-css .scroll-snap-align-none-m {
    scroll-snap-align: none;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .scroll-snap-none-xm {
    scroll-snap-type: none;
  }
  .custom-css .scroll-snap-x-xm {
    scroll-snap-type: x;
  }
  .custom-css .scroll-snap-xmandatory-xm {
    scroll-snap-type: x mandatory;
  }
  .custom-css .scroll-snap-y-xm {
    scroll-snap-type: y;
  }
  .custom-css .scroll-snap-ymandatory-xm {
    scroll-snap-type: y mandatory;
  }
  .custom-css .scroll-snap-none-xm > :not([class*='scroll-snap-align']),
  .custom-css .scroll-snap-x-xm > :not([class*='scroll-snap-align']),
  .custom-css .scroll-snap-xmandatory-xm > :not([class*='scroll-snap-align']),
  .custom-css .scroll-snap-y-xm > :not([class*='scroll-snap-align']),
  .custom-css .scroll-snap-ymandatory-xm > :not([class*='scroll-snap-align']) {
    scroll-snap-align: center;
  }
  .custom-css .scroll-snap-align-start-xm {
    scroll-snap-align: start;
  }
  .custom-css .scroll-snap-align-end-xm {
    scroll-snap-align: end;
  }
  .custom-css .scroll-snap-align-center-xm {
    scroll-snap-align: center;
  }
  .custom-css .scroll-snap-align-none-xm {
    scroll-snap-align: none;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .scroll-snap-none-l {
    scroll-snap-type: none;
  }
  .custom-css .scroll-snap-x-l {
    scroll-snap-type: x;
  }
  .custom-css .scroll-snap-xmandatory-l {
    scroll-snap-type: x mandatory;
  }
  .custom-css .scroll-snap-y-l {
    scroll-snap-type: y;
  }
  .custom-css .scroll-snap-ymandatory-l {
    scroll-snap-type: y mandatory;
  }
  .custom-css .scroll-snap-none-l > :not([class*='scroll-snap-align']),
  .custom-css .scroll-snap-x-l > :not([class*='scroll-snap-align']),
  .custom-css .scroll-snap-xmandatory-l > :not([class*='scroll-snap-align']),
  .custom-css .scroll-snap-y-l > :not([class*='scroll-snap-align']),
  .custom-css .scroll-snap-ymandatory-l > :not([class*='scroll-snap-align']) {
    scroll-snap-align: center;
  }
  .custom-css .scroll-snap-align-start-l {
    scroll-snap-align: start;
  }
  .custom-css .scroll-snap-align-end-l {
    scroll-snap-align: end;
  }
  .custom-css .scroll-snap-align-center-l {
    scroll-snap-align: center;
  }
  .custom-css .scroll-snap-align-none-l {
    scroll-snap-align: none;
  }
}
.custom-css .separated0 {
  box-shadow: 0 0 0;
}
.custom-css .separated100 {
  box-shadow: 2px 2px 0;
}
.custom-css .separated200 {
  box-shadow: 4px 4px 0;
}
.custom-css .separated300 {
  box-shadow: 8px 8px 0;
}
.custom-css .separated325 {
  box-shadow: 10px 10px 0;
}
.custom-css .separated350 {
  box-shadow: 12px 12px 0;
}
.custom-css .separated375 {
  box-shadow: 14px 14px 0;
}
.custom-css .separated400 {
  box-shadow: 16px 16px 0;
}
.custom-css .separated425 {
  box-shadow: 20px 20px 0;
}
.custom-css .separated450 {
  box-shadow: 24px 24px 0;
}
.custom-css .separated500 {
  box-shadow: 32px 32px 0;
}
.custom-css .separated550 {
  box-shadow: 36px 36px 0;
}
.custom-css .separated600 {
  box-shadow: 40px 40px 0;
}
.custom-css .separated625 {
  box-shadow: 48px 48px 0;
}
.custom-css .separated650 {
  box-shadow: 56px 56px 0;
}
.custom-css .separated655 {
  box-shadow: 60px 60px 0;
}
.custom-css .separated665 {
  box-shadow: 62px 62px 0;
}
.custom-css .separated675 {
  box-shadow: 64px 64px 0;
}
.custom-css .separated685 {
  box-shadow: 72px 72px 0;
}
.custom-css .separated700 {
  box-shadow: 80px 80px 0;
}
.custom-css .separated725 {
  box-shadow: 88px 88px 0;
}
.custom-css .separated750 {
  box-shadow: 96px 96px 0;
}
.custom-css .separated765 {
  box-shadow: 104px 104px 0;
}
.custom-css .separated775 {
  box-shadow: 112px 112px 0;
}
.custom-css .separated800 {
  box-shadow: 120px 120px 0;
}
.custom-css .separated825 {
  box-shadow: 128px 128px 0;
}
.custom-css .separated850 {
  box-shadow: 160px 160px 0;
}
.custom-css .separated900 {
  box-shadow: 200px 200px 0;
}
.custom-css .separated950 {
  box-shadow: 240px 240px 0;
}
.custom-css .separated975 {
  box-shadow: 288px 288px 0;
}
.custom-css .separated1000 {
  box-shadow: 320px 320px 0;
}
.custom-css .separated1050 {
  box-shadow: 360px 360px 0;
}
.custom-css .separated1075 {
  box-shadow: 406px 406px 0;
}
.custom-css .separated1100 {
  box-shadow: 480px 480px 0;
}
.custom-css .separated1200 {
  box-shadow: 640px 640px 0;
}
.custom-css .separated-none {
  box-shadow: none;
}
@media screen and (min-width: 480px) {
  .custom-css .separated0-ns {
    box-shadow: 0 0 0;
  }
  .custom-css .separated100-ns {
    box-shadow: 2px 2px 0;
  }
  .custom-css .separated200-ns {
    box-shadow: 4px 4px 0;
  }
  .custom-css .separated300-ns {
    box-shadow: 8px 8px 0;
  }
  .custom-css .separated325-ns {
    box-shadow: 10px 10px 0;
  }
  .custom-css .separated350-ns {
    box-shadow: 12px 12px 0;
  }
  .custom-css .separated375-ns {
    box-shadow: 14px 14px 0;
  }
  .custom-css .separated400-ns {
    box-shadow: 16px 16px 0;
  }
  .custom-css .separated425-ns {
    box-shadow: 20px 20px 0;
  }
  .custom-css .separated450-ns {
    box-shadow: 24px 24px 0;
  }
  .custom-css .separated500-ns {
    box-shadow: 32px 32px 0;
  }
  .custom-css .separated550-ns {
    box-shadow: 36px 36px 0;
  }
  .custom-css .separated600-ns {
    box-shadow: 40px 40px 0;
  }
  .custom-css .separated625-ns {
    box-shadow: 48px 48px 0;
  }
  .custom-css .separated650-ns {
    box-shadow: 56px 56px 0;
  }
  .custom-css .separated655-ns {
    box-shadow: 60px 60px 0;
  }
  .custom-css .separated665-ns {
    box-shadow: 62px 62px 0;
  }
  .custom-css .separated675-ns {
    box-shadow: 64px 64px 0;
  }
  .custom-css .separated685-ns {
    box-shadow: 72px 72px 0;
  }
  .custom-css .separated700-ns {
    box-shadow: 80px 80px 0;
  }
  .custom-css .separated725-ns {
    box-shadow: 88px 88px 0;
  }
  .custom-css .separated750-ns {
    box-shadow: 96px 96px 0;
  }
  .custom-css .separated765-ns {
    box-shadow: 104px 104px 0;
  }
  .custom-css .separated775-ns {
    box-shadow: 112px 112px 0;
  }
  .custom-css .separated800-ns {
    box-shadow: 120px 120px 0;
  }
  .custom-css .separated825-ns {
    box-shadow: 128px 128px 0;
  }
  .custom-css .separated850-ns {
    box-shadow: 160px 160px 0;
  }
  .custom-css .separated900-ns {
    box-shadow: 200px 200px 0;
  }
  .custom-css .separated950-ns {
    box-shadow: 240px 240px 0;
  }
  .custom-css .separated975-ns {
    box-shadow: 288px 288px 0;
  }
  .custom-css .separated1000-ns {
    box-shadow: 320px 320px 0;
  }
  .custom-css .separated1050-ns {
    box-shadow: 360px 360px 0;
  }
  .custom-css .separated1075-ns {
    box-shadow: 406px 406px 0;
  }
  .custom-css .separated1100-ns {
    box-shadow: 480px 480px 0;
  }
  .custom-css .separated1200-ns {
    box-shadow: 640px 640px 0;
  }
  .custom-css .separated-none-ns {
    box-shadow: none;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .separated0-m {
    box-shadow: 0 0 0;
  }
  .custom-css .separated100-m {
    box-shadow: 2px 2px 0;
  }
  .custom-css .separated200-m {
    box-shadow: 4px 4px 0;
  }
  .custom-css .separated300-m {
    box-shadow: 8px 8px 0;
  }
  .custom-css .separated325-m {
    box-shadow: 10px 10px 0;
  }
  .custom-css .separated350-m {
    box-shadow: 12px 12px 0;
  }
  .custom-css .separated375-m {
    box-shadow: 14px 14px 0;
  }
  .custom-css .separated400-m {
    box-shadow: 16px 16px 0;
  }
  .custom-css .separated425-m {
    box-shadow: 20px 20px 0;
  }
  .custom-css .separated450-m {
    box-shadow: 24px 24px 0;
  }
  .custom-css .separated500-m {
    box-shadow: 32px 32px 0;
  }
  .custom-css .separated550-m {
    box-shadow: 36px 36px 0;
  }
  .custom-css .separated600-m {
    box-shadow: 40px 40px 0;
  }
  .custom-css .separated625-m {
    box-shadow: 48px 48px 0;
  }
  .custom-css .separated650-m {
    box-shadow: 56px 56px 0;
  }
  .custom-css .separated655-m {
    box-shadow: 60px 60px 0;
  }
  .custom-css .separated665-m {
    box-shadow: 62px 62px 0;
  }
  .custom-css .separated675-m {
    box-shadow: 64px 64px 0;
  }
  .custom-css .separated685-m {
    box-shadow: 72px 72px 0;
  }
  .custom-css .separated700-m {
    box-shadow: 80px 80px 0;
  }
  .custom-css .separated725-m {
    box-shadow: 88px 88px 0;
  }
  .custom-css .separated750-m {
    box-shadow: 96px 96px 0;
  }
  .custom-css .separated765-m {
    box-shadow: 104px 104px 0;
  }
  .custom-css .separated775-m {
    box-shadow: 112px 112px 0;
  }
  .custom-css .separated800-m {
    box-shadow: 120px 120px 0;
  }
  .custom-css .separated825-m {
    box-shadow: 128px 128px 0;
  }
  .custom-css .separated850-m {
    box-shadow: 160px 160px 0;
  }
  .custom-css .separated900-m {
    box-shadow: 200px 200px 0;
  }
  .custom-css .separated950-m {
    box-shadow: 240px 240px 0;
  }
  .custom-css .separated975-m {
    box-shadow: 288px 288px 0;
  }
  .custom-css .separated1000-m {
    box-shadow: 320px 320px 0;
  }
  .custom-css .separated1050-m {
    box-shadow: 360px 360px 0;
  }
  .custom-css .separated1075-m {
    box-shadow: 406px 406px 0;
  }
  .custom-css .separated1100-m {
    box-shadow: 480px 480px 0;
  }
  .custom-css .separated1200-m {
    box-shadow: 640px 640px 0;
  }
  .custom-css .separated-none-m {
    box-shadow: none;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .separated0-xm {
    box-shadow: 0 0 0;
  }
  .custom-css .separated100-xm {
    box-shadow: 2px 2px 0;
  }
  .custom-css .separated200-xm {
    box-shadow: 4px 4px 0;
  }
  .custom-css .separated300-xm {
    box-shadow: 8px 8px 0;
  }
  .custom-css .separated325-xm {
    box-shadow: 10px 10px 0;
  }
  .custom-css .separated350-xm {
    box-shadow: 12px 12px 0;
  }
  .custom-css .separated375-xm {
    box-shadow: 14px 14px 0;
  }
  .custom-css .separated400-xm {
    box-shadow: 16px 16px 0;
  }
  .custom-css .separated425-xm {
    box-shadow: 20px 20px 0;
  }
  .custom-css .separated450-xm {
    box-shadow: 24px 24px 0;
  }
  .custom-css .separated500-xm {
    box-shadow: 32px 32px 0;
  }
  .custom-css .separated550-xm {
    box-shadow: 36px 36px 0;
  }
  .custom-css .separated600-xm {
    box-shadow: 40px 40px 0;
  }
  .custom-css .separated625-xm {
    box-shadow: 48px 48px 0;
  }
  .custom-css .separated650-xm {
    box-shadow: 56px 56px 0;
  }
  .custom-css .separated655-xm {
    box-shadow: 60px 60px 0;
  }
  .custom-css .separated665-xm {
    box-shadow: 62px 62px 0;
  }
  .custom-css .separated675-xm {
    box-shadow: 64px 64px 0;
  }
  .custom-css .separated685-xm {
    box-shadow: 72px 72px 0;
  }
  .custom-css .separated700-xm {
    box-shadow: 80px 80px 0;
  }
  .custom-css .separated725-xm {
    box-shadow: 88px 88px 0;
  }
  .custom-css .separated750-xm {
    box-shadow: 96px 96px 0;
  }
  .custom-css .separated765-xm {
    box-shadow: 104px 104px 0;
  }
  .custom-css .separated775-xm {
    box-shadow: 112px 112px 0;
  }
  .custom-css .separated800-xm {
    box-shadow: 120px 120px 0;
  }
  .custom-css .separated825-xm {
    box-shadow: 128px 128px 0;
  }
  .custom-css .separated850-xm {
    box-shadow: 160px 160px 0;
  }
  .custom-css .separated900-xm {
    box-shadow: 200px 200px 0;
  }
  .custom-css .separated950-xm {
    box-shadow: 240px 240px 0;
  }
  .custom-css .separated975-xm {
    box-shadow: 288px 288px 0;
  }
  .custom-css .separated1000-xm {
    box-shadow: 320px 320px 0;
  }
  .custom-css .separated1050-xm {
    box-shadow: 360px 360px 0;
  }
  .custom-css .separated1075-xm {
    box-shadow: 406px 406px 0;
  }
  .custom-css .separated1100-xm {
    box-shadow: 480px 480px 0;
  }
  .custom-css .separated1200-xm {
    box-shadow: 640px 640px 0;
  }
  .custom-css .separated-none-xm {
    box-shadow: none;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .separated0-l {
    box-shadow: 0 0 0;
  }
  .custom-css .separated100-l {
    box-shadow: 2px 2px 0;
  }
  .custom-css .separated200-l {
    box-shadow: 4px 4px 0;
  }
  .custom-css .separated300-l {
    box-shadow: 8px 8px 0;
  }
  .custom-css .separated325-l {
    box-shadow: 10px 10px 0;
  }
  .custom-css .separated350-l {
    box-shadow: 12px 12px 0;
  }
  .custom-css .separated375-l {
    box-shadow: 14px 14px 0;
  }
  .custom-css .separated400-l {
    box-shadow: 16px 16px 0;
  }
  .custom-css .separated425-l {
    box-shadow: 20px 20px 0;
  }
  .custom-css .separated450-l {
    box-shadow: 24px 24px 0;
  }
  .custom-css .separated500-l {
    box-shadow: 32px 32px 0;
  }
  .custom-css .separated550-l {
    box-shadow: 36px 36px 0;
  }
  .custom-css .separated600-l {
    box-shadow: 40px 40px 0;
  }
  .custom-css .separated625-l {
    box-shadow: 48px 48px 0;
  }
  .custom-css .separated650-l {
    box-shadow: 56px 56px 0;
  }
  .custom-css .separated655-l {
    box-shadow: 60px 60px 0;
  }
  .custom-css .separated665-l {
    box-shadow: 62px 62px 0;
  }
  .custom-css .separated675-l {
    box-shadow: 64px 64px 0;
  }
  .custom-css .separated685-l {
    box-shadow: 72px 72px 0;
  }
  .custom-css .separated700-l {
    box-shadow: 80px 80px 0;
  }
  .custom-css .separated725-l {
    box-shadow: 88px 88px 0;
  }
  .custom-css .separated750-l {
    box-shadow: 96px 96px 0;
  }
  .custom-css .separated765-l {
    box-shadow: 104px 104px 0;
  }
  .custom-css .separated775-l {
    box-shadow: 112px 112px 0;
  }
  .custom-css .separated800-l {
    box-shadow: 120px 120px 0;
  }
  .custom-css .separated825-l {
    box-shadow: 128px 128px 0;
  }
  .custom-css .separated850-l {
    box-shadow: 160px 160px 0;
  }
  .custom-css .separated900-l {
    box-shadow: 200px 200px 0;
  }
  .custom-css .separated950-l {
    box-shadow: 240px 240px 0;
  }
  .custom-css .separated975-l {
    box-shadow: 288px 288px 0;
  }
  .custom-css .separated1000-l {
    box-shadow: 320px 320px 0;
  }
  .custom-css .separated1050-l {
    box-shadow: 360px 360px 0;
  }
  .custom-css .separated1075-l {
    box-shadow: 406px 406px 0;
  }
  .custom-css .separated1100-l {
    box-shadow: 480px 480px 0;
  }
  .custom-css .separated1200-l {
    box-shadow: 640px 640px 0;
  }
  .custom-css .separated-none-l {
    box-shadow: none;
  }
}
.custom-css .hover-shadow100:hover,
.custom-css .shadow100 {
  box-shadow: 0 0 3px rgba(22, 32, 32, 0.12), 0 1px 2px rgba(22, 32, 32, 0.24);
}
.custom-css .hover-shadow200:hover,
.custom-css .shadow200 {
  box-shadow: 0 0 6px rgba(22, 32, 32, 0.16), 0 3px 6px rgba(22, 32, 32, 0.23);
}
.custom-css .hover-shadow300:hover,
.custom-css .shadow300 {
  box-shadow: 0 0 20px rgba(22, 32, 32, 0.19), 0 6px 6px rgba(22, 32, 32, 0.23);
}
.custom-css .hover-shadow400:hover,
.custom-css .shadow400 {
  box-shadow: 0 0 28px rgba(22, 32, 32, 0.25), 0 10px 10px rgba(22, 32, 32, 0.22);
}
.custom-css .hover-shadow500:hover,
.custom-css .shadow500 {
  box-shadow: 0 0 38px rgba(22, 32, 32, 0.3), 0 15px 12px rgba(22, 32, 32, 0.22);
}
.custom-css .hover-shadow0:hover,
.custom-css .shadow0 {
  box-shadow: none;
}
@media screen and (min-width: 480px) {
  .custom-css .hover-shadow100-ns:hover,
  .custom-css .shadow100-ns {
    box-shadow: 0 0 3px rgba(22, 32, 32, 0.12), 0 1px 2px rgba(22, 32, 32, 0.24);
  }
  .custom-css .hover-shadow200-ns:hover,
  .custom-css .shadow200-ns {
    box-shadow: 0 0 6px rgba(22, 32, 32, 0.16), 0 3px 6px rgba(22, 32, 32, 0.23);
  }
  .custom-css .hover-shadow300-ns:hover,
  .custom-css .shadow300-ns {
    box-shadow: 0 0 20px rgba(22, 32, 32, 0.19), 0 6px 6px rgba(22, 32, 32, 0.23);
  }
  .custom-css .hover-shadow400-ns:hover,
  .custom-css .shadow400-ns {
    box-shadow: 0 0 28px rgba(22, 32, 32, 0.25), 0 10px 10px rgba(22, 32, 32, 0.22);
  }
  .custom-css .hover-shadow500-ns:hover,
  .custom-css .shadow500-ns {
    box-shadow: 0 0 38px rgba(22, 32, 32, 0.3), 0 15px 12px rgba(22, 32, 32, 0.22);
  }
  .custom-css .hover-shadow0-ns:hover,
  .custom-css .shadow0-ns {
    box-shadow: none;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .hover-shadow100-m:hover,
  .custom-css .shadow100-m {
    box-shadow: 0 0 3px rgba(22, 32, 32, 0.12), 0 1px 2px rgba(22, 32, 32, 0.24);
  }
  .custom-css .hover-shadow200-m:hover,
  .custom-css .shadow200-m {
    box-shadow: 0 0 6px rgba(22, 32, 32, 0.16), 0 3px 6px rgba(22, 32, 32, 0.23);
  }
  .custom-css .hover-shadow300-m:hover,
  .custom-css .shadow300-m {
    box-shadow: 0 0 20px rgba(22, 32, 32, 0.19), 0 6px 6px rgba(22, 32, 32, 0.23);
  }
  .custom-css .hover-shadow400-m:hover,
  .custom-css .shadow400-m {
    box-shadow: 0 0 28px rgba(22, 32, 32, 0.25), 0 10px 10px rgba(22, 32, 32, 0.22);
  }
  .custom-css .hover-shadow500-m:hover,
  .custom-css .shadow500-m {
    box-shadow: 0 0 38px rgba(22, 32, 32, 0.3), 0 15px 12px rgba(22, 32, 32, 0.22);
  }
  .custom-css .hover-shadow0-m:hover,
  .custom-css .shadow0-m {
    box-shadow: none;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .hover-shadow100-xm:hover,
  .custom-css .shadow100-xm {
    box-shadow: 0 0 3px rgba(22, 32, 32, 0.12), 0 1px 2px rgba(22, 32, 32, 0.24);
  }
  .custom-css .hover-shadow200-xm:hover,
  .custom-css .shadow200-xm {
    box-shadow: 0 0 6px rgba(22, 32, 32, 0.16), 0 3px 6px rgba(22, 32, 32, 0.23);
  }
  .custom-css .hover-shadow300-xm:hover,
  .custom-css .shadow300-xm {
    box-shadow: 0 0 20px rgba(22, 32, 32, 0.19), 0 6px 6px rgba(22, 32, 32, 0.23);
  }
  .custom-css .hover-shadow400-xm:hover,
  .custom-css .shadow400-xm {
    box-shadow: 0 0 28px rgba(22, 32, 32, 0.25), 0 10px 10px rgba(22, 32, 32, 0.22);
  }
  .custom-css .hover-shadow500-xm:hover,
  .custom-css .shadow500-xm {
    box-shadow: 0 0 38px rgba(22, 32, 32, 0.3), 0 15px 12px rgba(22, 32, 32, 0.22);
  }
  .custom-css .hover-shadow0-xm:hover,
  .custom-css .shadow0-xm {
    box-shadow: none;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .hover-shadow100-l:hover,
  .custom-css .shadow100-l {
    box-shadow: 0 0 3px rgba(22, 32, 32, 0.12), 0 1px 2px rgba(22, 32, 32, 0.24);
  }
  .custom-css .hover-shadow200-l:hover,
  .custom-css .shadow200-l {
    box-shadow: 0 0 6px rgba(22, 32, 32, 0.16), 0 3px 6px rgba(22, 32, 32, 0.23);
  }
  .custom-css .hover-shadow300-l:hover,
  .custom-css .shadow300-l {
    box-shadow: 0 0 20px rgba(22, 32, 32, 0.19), 0 6px 6px rgba(22, 32, 32, 0.23);
  }
  .custom-css .hover-shadow400-l:hover,
  .custom-css .shadow400-l {
    box-shadow: 0 0 28px rgba(22, 32, 32, 0.25), 0 10px 10px rgba(22, 32, 32, 0.22);
  }
  .custom-css .hover-shadow500-l:hover,
  .custom-css .shadow500-l {
    box-shadow: 0 0 38px rgba(22, 32, 32, 0.3), 0 15px 12px rgba(22, 32, 32, 0.22);
  }
  .custom-css .hover-shadow0-l:hover,
  .custom-css .shadow0-l {
    box-shadow: none;
  }
}
.custom-css .ma-auto {
  margin: auto;
}
.custom-css .ma0 {
  margin: 0;
}
.custom-css .ma100 {
  margin: 2px;
}
.custom-css .ma200 {
  margin: 4px;
}
.custom-css .ma250 {
  margin: 6px;
}
.custom-css .ma300 {
  margin: 8px;
}
.custom-css .ma325 {
  margin: 10px;
}
.custom-css .ma350 {
  margin: 12px;
}
.custom-css .ma375 {
  margin: 14px;
}
.custom-css .ma400 {
  margin: 16px;
}
.custom-css .ma425 {
  margin: 20px;
}
.custom-css .ma450 {
  margin: 24px;
}
.custom-css .ma500 {
  margin: 32px;
}
.custom-css .ma550 {
  margin: 36px;
}
.custom-css .ma600 {
  margin: 40px;
}
.custom-css .ma625 {
  margin: 48px;
}
.custom-css .ma650 {
  margin: 56px;
}
.custom-css .ma655 {
  margin: 60px;
}
.custom-css .ma665 {
  margin: 62px;
}
.custom-css .ma675 {
  margin: 64px;
}
.custom-css .ma685 {
  margin: 72px;
}
.custom-css .ma700 {
  margin: 80px;
}
.custom-css .ma725 {
  margin: 88px;
}
.custom-css .ma750 {
  margin: 96px;
}
.custom-css .ma765 {
  margin: 104px;
}
.custom-css .ma775 {
  margin: 112px;
}
.custom-css .ma800 {
  margin: 120px;
}
.custom-css .ma825 {
  margin: 128px;
}
.custom-css .ma850 {
  margin: 160px;
}
.custom-css .ma900 {
  margin: 200px;
}
.custom-css .ma950 {
  margin: 240px;
}
.custom-css .ma1000 {
  margin: 320px;
}
.custom-css .ma1100 {
  margin: 480px;
}
.custom-css .ma1200 {
  margin: 640px;
}
.custom-css .pa0 {
  padding: 0;
}
.custom-css .pa100 {
  padding: 2px;
}
.custom-css .pa200 {
  padding: 4px;
}
.custom-css .pa250 {
  padding: 6px;
}
.custom-css .pa300 {
  padding: 8px;
}
.custom-css .pa325 {
  padding: 10px;
}
.custom-css .pa350 {
  padding: 12px;
}
.custom-css .pa375 {
  padding: 14px;
}
.custom-css .pa400 {
  padding: 16px;
}
.custom-css .pa425 {
  padding: 20px;
}
.custom-css .pa450 {
  padding: 24px;
}
.custom-css .pa500 {
  padding: 32px;
}
.custom-css .pa550 {
  padding: 36px;
}
.custom-css .pa600 {
  padding: 40px;
}
.custom-css .pa625 {
  padding: 48px;
}
.custom-css .pa650 {
  padding: 56px;
}
.custom-css .pa655 {
  padding: 60px;
}
.custom-css .pa665 {
  padding: 62px;
}
.custom-css .pa675 {
  padding: 64px;
}
.custom-css .pa685 {
  padding: 72px;
}
.custom-css .pa700 {
  padding: 80px;
}
.custom-css .pa725 {
  padding: 88px;
}
.custom-css .pa750 {
  padding: 96px;
}
.custom-css .pa765 {
  padding: 104px;
}
.custom-css .pa775 {
  padding: 112px;
}
.custom-css .pa800 {
  padding: 120px;
}
.custom-css .pa825 {
  padding: 128px;
}
.custom-css .pa850 {
  padding: 160px;
}
.custom-css .pa900 {
  padding: 200px;
}
.custom-css .pa950 {
  padding: 240px;
}
.custom-css .pa1000 {
  padding: 320px;
}
.custom-css .pa1100 {
  padding: 480px;
}
.custom-css .pa1200 {
  padding: 640px;
}
.custom-css .mx-auto {
  margin-right: auto;
  margin-left: auto;
}
.custom-css .mx0 {
  margin-right: 0;
  margin-left: 0;
}
.custom-css .mx100 {
  margin-right: 2px;
  margin-left: 2px;
}
.custom-css .mx200 {
  margin-right: 4px;
  margin-left: 4px;
}
.custom-css .mx250 {
  margin-right: 6px;
  margin-left: 6px;
}
.custom-css .mx300 {
  margin-right: 8px;
  margin-left: 8px;
}
.custom-css .mx325 {
  margin-right: 10px;
  margin-left: 10px;
}
.custom-css .mx350 {
  margin-right: 12px;
  margin-left: 12px;
}
.custom-css .mx375 {
  margin-right: 14px;
  margin-left: 14px;
}
.custom-css .mx400 {
  margin-right: 16px;
  margin-left: 16px;
}
.custom-css .mx425 {
  margin-right: 20px;
  margin-left: 20px;
}
.custom-css .mx450 {
  margin-right: 24px;
  margin-left: 24px;
}
.custom-css .mx500 {
  margin-right: 32px;
  margin-left: 32px;
}
.custom-css .mx550 {
  margin-right: 36px;
  margin-left: 36px;
}
.custom-css .mx600 {
  margin-right: 40px;
  margin-left: 40px;
}
.custom-css .mx625 {
  margin-right: 48px;
  margin-left: 48px;
}
.custom-css .mx650 {
  margin-right: 56px;
  margin-left: 56px;
}
.custom-css .mx655 {
  margin-right: 60px;
  margin-left: 60px;
}
.custom-css .mx665 {
  margin-right: 62px;
  margin-left: 62px;
}
.custom-css .mx675 {
  margin-right: 64px;
  margin-left: 64px;
}
.custom-css .mx685 {
  margin-right: 72px;
  margin-left: 72px;
}
.custom-css .mx700 {
  margin-right: 80px;
  margin-left: 80px;
}
.custom-css .mx725 {
  margin-right: 88px;
  margin-left: 88px;
}
.custom-css .mx750 {
  margin-right: 96px;
  margin-left: 96px;
}
.custom-css .mx765 {
  margin-right: 104px;
  margin-left: 104px;
}
.custom-css .mx775 {
  margin-right: 112px;
  margin-left: 112px;
}
.custom-css .mx800 {
  margin-right: 120px;
  margin-left: 120px;
}
.custom-css .mx825 {
  margin-right: 128px;
  margin-left: 128px;
}
.custom-css .mx850 {
  margin-right: 160px;
  margin-left: 160px;
}
.custom-css .mx900 {
  margin-right: 200px;
  margin-left: 200px;
}
.custom-css .mx950 {
  margin-right: 240px;
  margin-left: 240px;
}
.custom-css .mx1000 {
  margin-right: 320px;
  margin-left: 320px;
}
.custom-css .mx1100 {
  margin-right: 480px;
  margin-left: 480px;
}
.custom-css .mx1200 {
  margin-right: 640px;
  margin-left: 640px;
}
.custom-css .px0 {
  padding-right: 0;
  padding-left: 0;
}
.custom-css .px100 {
  padding-right: 2px;
  padding-left: 2px;
}
.custom-css .px200 {
  padding-right: 4px;
  padding-left: 4px;
}
.custom-css .px250 {
  padding-right: 6px;
  padding-left: 6px;
}
.custom-css .px300 {
  padding-right: 8px;
  padding-left: 8px;
}
.custom-css .px325 {
  padding-right: 10px;
  padding-left: 10px;
}
.custom-css .px350 {
  padding-right: 12px;
  padding-left: 12px;
}
.custom-css .px375 {
  padding-right: 14px;
  padding-left: 14px;
}
.custom-css .px400 {
  padding-right: 16px;
  padding-left: 16px;
}
.custom-css .px425 {
  padding-right: 20px;
  padding-left: 20px;
}
.custom-css .px450 {
  padding-right: 24px;
  padding-left: 24px;
}
.custom-css .px500 {
  padding-right: 32px;
  padding-left: 32px;
}
.custom-css .px550 {
  padding-right: 36px;
  padding-left: 36px;
}
.custom-css .px600 {
  padding-right: 40px;
  padding-left: 40px;
}
.custom-css .px625 {
  padding-right: 48px;
  padding-left: 48px;
}
.custom-css .px650 {
  padding-right: 56px;
  padding-left: 56px;
}
.custom-css .px655 {
  padding-right: 60px;
  padding-left: 60px;
}
.custom-css .px665 {
  padding-right: 62px;
  padding-left: 62px;
}
.custom-css .px675 {
  padding-right: 64px;
  padding-left: 64px;
}
.custom-css .px685 {
  padding-right: 72px;
  padding-left: 72px;
}
.custom-css .px700 {
  padding-right: 80px;
  padding-left: 80px;
}
.custom-css .px725 {
  padding-right: 88px;
  padding-left: 88px;
}
.custom-css .px750 {
  padding-right: 96px;
  padding-left: 96px;
}
.custom-css .px765 {
  padding-right: 104px;
  padding-left: 104px;
}
.custom-css .px775 {
  padding-right: 112px;
  padding-left: 112px;
}
.custom-css .px800 {
  padding-right: 120px;
  padding-left: 120px;
}
.custom-css .px825 {
  padding-right: 128px;
  padding-left: 128px;
}
.custom-css .px850 {
  padding-right: 160px;
  padding-left: 160px;
}
.custom-css .px900 {
  padding-right: 200px;
  padding-left: 200px;
}
.custom-css .px950 {
  padding-right: 240px;
  padding-left: 240px;
}
.custom-css .px1000 {
  padding-right: 320px;
  padding-left: 320px;
}
.custom-css .px1100 {
  padding-right: 480px;
  padding-left: 480px;
}
.custom-css .px1200 {
  padding-right: 640px;
  padding-left: 640px;
}
.custom-css .my-auto {
  margin-top: auto;
  margin-bottom: auto;
}
.custom-css .my0 {
  margin-top: 0;
  margin-bottom: 0;
}
.custom-css .my100 {
  margin-top: 2px;
  margin-bottom: 2px;
}
.custom-css .my200 {
  margin-top: 4px;
  margin-bottom: 4px;
}
.custom-css .my250 {
  margin-top: 6px;
  margin-bottom: 6px;
}
.custom-css .my300 {
  margin-top: 8px;
  margin-bottom: 8px;
}
.custom-css .my325 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.custom-css .my350 {
  margin-top: 12px;
  margin-bottom: 12px;
}
.custom-css .my375 {
  margin-top: 14px;
  margin-bottom: 14px;
}
.custom-css .my400 {
  margin-top: 16px;
  margin-bottom: 16px;
}
.custom-css .my425 {
  margin-top: 20px;
  margin-bottom: 20px;
}
.custom-css .my450 {
  margin-top: 24px;
  margin-bottom: 24px;
}
.custom-css .my500 {
  margin-top: 32px;
  margin-bottom: 32px;
}
.custom-css .my550 {
  margin-top: 36px;
  margin-bottom: 36px;
}
.custom-css .my600 {
  margin-top: 40px;
  margin-bottom: 40px;
}
.custom-css .my625 {
  margin-top: 48px;
  margin-bottom: 48px;
}
.custom-css .my650 {
  margin-top: 56px;
  margin-bottom: 56px;
}
.custom-css .my655 {
  margin-top: 60px;
  margin-bottom: 60px;
}
.custom-css .my665 {
  margin-top: 62px;
  margin-bottom: 62px;
}
.custom-css .my675 {
  margin-top: 64px;
  margin-bottom: 64px;
}
.custom-css .my685 {
  margin-top: 72px;
  margin-bottom: 72px;
}
.custom-css .my700 {
  margin-top: 80px;
  margin-bottom: 80px;
}
.custom-css .my725 {
  margin-top: 88px;
  margin-bottom: 88px;
}
.custom-css .my750 {
  margin-top: 96px;
  margin-bottom: 96px;
}
.custom-css .my765 {
  margin-top: 104px;
  margin-bottom: 104px;
}
.custom-css .my775 {
  margin-top: 112px;
  margin-bottom: 112px;
}
.custom-css .my800 {
  margin-top: 120px;
  margin-bottom: 120px;
}
.custom-css .my825 {
  margin-top: 128px;
  margin-bottom: 128px;
}
.custom-css .my850 {
  margin-top: 160px;
  margin-bottom: 160px;
}
.custom-css .my900 {
  margin-top: 200px;
  margin-bottom: 200px;
}
.custom-css .my950 {
  margin-top: 240px;
  margin-bottom: 240px;
}
.custom-css .my1000 {
  margin-top: 320px;
  margin-bottom: 320px;
}
.custom-css .my1100 {
  margin-top: 480px;
  margin-bottom: 480px;
}
.custom-css .my1200 {
  margin-top: 640px;
  margin-bottom: 640px;
}
.custom-css .py0 {
  padding-top: 0;
  padding-bottom: 0;
}
.custom-css .py100 {
  padding-top: 2px;
  padding-bottom: 2px;
}
.custom-css .py200 {
  padding-top: 4px;
  padding-bottom: 4px;
}
.custom-css .py250 {
  padding-top: 6px;
  padding-bottom: 6px;
}
.custom-css .py300 {
  padding-top: 8px;
  padding-bottom: 8px;
}
.custom-css .py325 {
  padding-top: 10px;
  padding-bottom: 10px;
}
.custom-css .py350 {
  padding-top: 12px;
  padding-bottom: 12px;
}
.custom-css .py375 {
  padding-top: 14px;
  padding-bottom: 14px;
}
.custom-css .py400 {
  padding-top: 16px;
  padding-bottom: 16px;
}
.custom-css .py425 {
  padding-top: 20px;
  padding-bottom: 20px;
}
.custom-css .py450 {
  padding-top: 24px;
  padding-bottom: 24px;
}
.custom-css .py500 {
  padding-top: 32px;
  padding-bottom: 32px;
}
.custom-css .py550 {
  padding-top: 36px;
  padding-bottom: 36px;
}
.custom-css .py600 {
  padding-top: 40px;
  padding-bottom: 40px;
}
.custom-css .py625 {
  padding-top: 48px;
  padding-bottom: 48px;
}
.custom-css .py650 {
  padding-top: 56px;
  padding-bottom: 56px;
}
.custom-css .py655 {
  padding-top: 60px;
  padding-bottom: 60px;
}
.custom-css .py665 {
  padding-top: 62px;
  padding-bottom: 62px;
}
.custom-css .py675 {
  padding-top: 64px;
  padding-bottom: 64px;
}
.custom-css .py685 {
  padding-top: 72px;
  padding-bottom: 72px;
}
.custom-css .py700 {
  padding-top: 80px;
  padding-bottom: 80px;
}
.custom-css .py725 {
  padding-top: 88px;
  padding-bottom: 88px;
}
.custom-css .py750 {
  padding-top: 96px;
  padding-bottom: 96px;
}
.custom-css .py765 {
  padding-top: 104px;
  padding-bottom: 104px;
}
.custom-css .py775 {
  padding-top: 112px;
  padding-bottom: 112px;
}
.custom-css .py800 {
  padding-top: 120px;
  padding-bottom: 120px;
}
.custom-css .py825 {
  padding-top: 128px;
  padding-bottom: 128px;
}
.custom-css .py850 {
  padding-top: 160px;
  padding-bottom: 160px;
}
.custom-css .py900 {
  padding-top: 200px;
  padding-bottom: 200px;
}
.custom-css .py950 {
  padding-top: 240px;
  padding-bottom: 240px;
}
.custom-css .py1000 {
  padding-top: 320px;
  padding-bottom: 320px;
}
.custom-css .py1100 {
  padding-top: 480px;
  padding-bottom: 480px;
}
.custom-css .py1200 {
  padding-top: 640px;
  padding-bottom: 640px;
}
.custom-css .mt-auto {
  margin-top: auto;
}
.custom-css .mt0 {
  margin-top: 0;
}
.custom-css .mt100 {
  margin-top: 2px;
}
.custom-css .mt200 {
  margin-top: 4px;
}
.custom-css .mt250 {
  margin-top: 6px;
}
.custom-css .mt300 {
  margin-top: 8px;
}
.custom-css .mt325 {
  margin-top: 10px;
}
.custom-css .mt350 {
  margin-top: 12px;
}
.custom-css .mt375 {
  margin-top: 14px;
}
.custom-css .mt400 {
  margin-top: 16px;
}
.custom-css .mt425 {
  margin-top: 20px;
}
.custom-css .mt450 {
  margin-top: 24px;
}
.custom-css .mt500 {
  margin-top: 32px;
}
.custom-css .mt550 {
  margin-top: 36px;
}
.custom-css .mt600 {
  margin-top: 40px;
}
.custom-css .mt625 {
  margin-top: 48px;
}
.custom-css .mt650 {
  margin-top: 56px;
}
.custom-css .mt655 {
  margin-top: 60px;
}
.custom-css .mt665 {
  margin-top: 62px;
}
.custom-css .mt675 {
  margin-top: 64px;
}
.custom-css .mt685 {
  margin-top: 72px;
}
.custom-css .mt700 {
  margin-top: 80px;
}
.custom-css .mt725 {
  margin-top: 88px;
}
.custom-css .mt750 {
  margin-top: 96px;
}
.custom-css .mt765 {
  margin-top: 104px;
}
.custom-css .mt775 {
  margin-top: 112px;
}
.custom-css .mt800 {
  margin-top: 120px;
}
.custom-css .mt825 {
  margin-top: 128px;
}
.custom-css .mt850 {
  margin-top: 160px;
}
.custom-css .mt900 {
  margin-top: 200px;
}
.custom-css .mt950 {
  margin-top: 240px;
}
.custom-css .mt1000 {
  margin-top: 320px;
}
.custom-css .mt1100 {
  margin-top: 480px;
}
.custom-css .mt1200 {
  margin-top: 640px;
}
.custom-css .pt0 {
  padding-top: 0;
}
.custom-css .pt100 {
  padding-top: 2px;
}
.custom-css .pt200 {
  padding-top: 4px;
}
.custom-css .pt250 {
  padding-top: 6px;
}
.custom-css .pt300 {
  padding-top: 8px;
}
.custom-css .pt325 {
  padding-top: 10px;
}
.custom-css .pt350 {
  padding-top: 12px;
}
.custom-css .pt375 {
  padding-top: 14px;
}
.custom-css .pt400 {
  padding-top: 16px;
}
.custom-css .pt425 {
  padding-top: 20px;
}
.custom-css .pt450 {
  padding-top: 24px;
}
.custom-css .pt500 {
  padding-top: 32px;
}
.custom-css .pt550 {
  padding-top: 36px;
}
.custom-css .pt600 {
  padding-top: 40px;
}
.custom-css .pt625 {
  padding-top: 48px;
}
.custom-css .pt650 {
  padding-top: 56px;
}
.custom-css .pt655 {
  padding-top: 60px;
}
.custom-css .pt665 {
  padding-top: 62px;
}
.custom-css .pt675 {
  padding-top: 64px;
}
.custom-css .pt685 {
  padding-top: 72px;
}
.custom-css .pt700 {
  padding-top: 80px;
}
.custom-css .pt725 {
  padding-top: 88px;
}
.custom-css .pt750 {
  padding-top: 96px;
}
.custom-css .pt765 {
  padding-top: 104px;
}
.custom-css .pt775 {
  padding-top: 112px;
}
.custom-css .pt800 {
  padding-top: 120px;
}
.custom-css .pt825 {
  padding-top: 128px;
}
.custom-css .pt850 {
  padding-top: 160px;
}
.custom-css .pt900 {
  padding-top: 200px;
}
.custom-css .pt950 {
  padding-top: 240px;
}
.custom-css .pt1000 {
  padding-top: 320px;
}
.custom-css .pt1100 {
  padding-top: 480px;
}
.custom-css .pt1200 {
  padding-top: 640px;
}
.custom-css .mr-auto {
  margin-right: auto;
}
.custom-css .mr0 {
  margin-right: 0;
}
.custom-css .mr100 {
  margin-right: 2px;
}
.custom-css .mr200 {
  margin-right: 4px;
}
.custom-css .mr250 {
  margin-right: 6px;
}
.custom-css .mr300 {
  margin-right: 8px;
}
.custom-css .mr325 {
  margin-right: 10px;
}
.custom-css .mr350 {
  margin-right: 12px;
}
.custom-css .mr375 {
  margin-right: 14px;
}
.custom-css .mr400 {
  margin-right: 16px;
}
.custom-css .mr425 {
  margin-right: 20px;
}
.custom-css .mr450 {
  margin-right: 24px;
}
.custom-css .mr500 {
  margin-right: 32px;
}
.custom-css .mr550 {
  margin-right: 36px;
}
.custom-css .mr600 {
  margin-right: 40px;
}
.custom-css .mr625 {
  margin-right: 48px;
}
.custom-css .mr650 {
  margin-right: 56px;
}
.custom-css .mr655 {
  margin-right: 60px;
}
.custom-css .mr665 {
  margin-right: 62px;
}
.custom-css .mr675 {
  margin-right: 64px;
}
.custom-css .mr685 {
  margin-right: 72px;
}
.custom-css .mr700 {
  margin-right: 80px;
}
.custom-css .mr725 {
  margin-right: 88px;
}
.custom-css .mr750 {
  margin-right: 96px;
}
.custom-css .mr765 {
  margin-right: 104px;
}
.custom-css .mr775 {
  margin-right: 112px;
}
.custom-css .mr800 {
  margin-right: 120px;
}
.custom-css .mr825 {
  margin-right: 128px;
}
.custom-css .mr850 {
  margin-right: 160px;
}
.custom-css .mr900 {
  margin-right: 200px;
}
.custom-css .mr950 {
  margin-right: 240px;
}
.custom-css .mr1000 {
  margin-right: 320px;
}
.custom-css .mr1100 {
  margin-right: 480px;
}
.custom-css .mr1200 {
  margin-right: 640px;
}
.custom-css .pr0 {
  padding-right: 0;
}
.custom-css .pr100 {
  padding-right: 2px;
}
.custom-css .pr200 {
  padding-right: 4px;
}
.custom-css .pr250 {
  padding-right: 6px;
}
.custom-css .pr300 {
  padding-right: 8px;
}
.custom-css .pr325 {
  padding-right: 10px;
}
.custom-css .pr350 {
  padding-right: 12px;
}
.custom-css .pr375 {
  padding-right: 14px;
}
.custom-css .pr400 {
  padding-right: 16px;
}
.custom-css .pr425 {
  padding-right: 20px;
}
.custom-css .pr450 {
  padding-right: 24px;
}
.custom-css .pr500 {
  padding-right: 32px;
}
.custom-css .pr550 {
  padding-right: 36px;
}
.custom-css .pr600 {
  padding-right: 40px;
}
.custom-css .pr625 {
  padding-right: 48px;
}
.custom-css .pr650 {
  padding-right: 56px;
}
.custom-css .pr655 {
  padding-right: 60px;
}
.custom-css .pr665 {
  padding-right: 62px;
}
.custom-css .pr675 {
  padding-right: 64px;
}
.custom-css .pr685 {
  padding-right: 72px;
}
.custom-css .pr700 {
  padding-right: 80px;
}
.custom-css .pr725 {
  padding-right: 88px;
}
.custom-css .pr750 {
  padding-right: 96px;
}
.custom-css .pr765 {
  padding-right: 104px;
}
.custom-css .pr775 {
  padding-right: 112px;
}
.custom-css .pr800 {
  padding-right: 120px;
}
.custom-css .pr825 {
  padding-right: 128px;
}
.custom-css .pr850 {
  padding-right: 160px;
}
.custom-css .pr900 {
  padding-right: 200px;
}
.custom-css .pr950 {
  padding-right: 240px;
}
.custom-css .pr1000 {
  padding-right: 320px;
}
.custom-css .pr1100 {
  padding-right: 480px;
}
.custom-css .pr1200 {
  padding-right: 640px;
}
.custom-css .mb-auto {
  margin-bottom: auto;
}
.custom-css .mb0 {
  margin-bottom: 0;
}
.custom-css .mb100 {
  margin-bottom: 2px;
}
.custom-css .mb200 {
  margin-bottom: 4px;
}
.custom-css .mb250 {
  margin-bottom: 6px;
}
.custom-css .mb300 {
  margin-bottom: 8px;
}
.custom-css .mb325 {
  margin-bottom: 10px;
}
.custom-css .mb350 {
  margin-bottom: 12px;
}
.custom-css .mb375 {
  margin-bottom: 14px;
}
.custom-css .mb400 {
  margin-bottom: 16px;
}
.custom-css .mb425 {
  margin-bottom: 20px;
}
.custom-css .mb450 {
  margin-bottom: 24px;
}
.custom-css .mb500 {
  margin-bottom: 32px;
}
.custom-css .mb550 {
  margin-bottom: 36px;
}
.custom-css .mb600 {
  margin-bottom: 40px;
}
.custom-css .mb625 {
  margin-bottom: 48px;
}
.custom-css .mb650 {
  margin-bottom: 56px;
}
.custom-css .mb655 {
  margin-bottom: 60px;
}
.custom-css .mb665 {
  margin-bottom: 62px;
}
.custom-css .mb675 {
  margin-bottom: 64px;
}
.custom-css .mb685 {
  margin-bottom: 72px;
}
.custom-css .mb700 {
  margin-bottom: 80px;
}
.custom-css .mb725 {
  margin-bottom: 88px;
}
.custom-css .mb750 {
  margin-bottom: 96px;
}
.custom-css .mb765 {
  margin-bottom: 104px;
}
.custom-css .mb775 {
  margin-bottom: 112px;
}
.custom-css .mb800 {
  margin-bottom: 120px;
}
.custom-css .mb825 {
  margin-bottom: 128px;
}
.custom-css .mb850 {
  margin-bottom: 160px;
}
.custom-css .mb900 {
  margin-bottom: 200px;
}
.custom-css .mb950 {
  margin-bottom: 240px;
}
.custom-css .mb1000 {
  margin-bottom: 320px;
}
.custom-css .mb1100 {
  margin-bottom: 480px;
}
.custom-css .mb1200 {
  margin-bottom: 640px;
}
.custom-css .pb0 {
  padding-bottom: 0;
}
.custom-css .pb100 {
  padding-bottom: 2px;
}
.custom-css .pb200 {
  padding-bottom: 4px;
}
.custom-css .pb250 {
  padding-bottom: 6px;
}
.custom-css .pb300 {
  padding-bottom: 8px;
}
.custom-css .pb325 {
  padding-bottom: 10px;
}
.custom-css .pb350 {
  padding-bottom: 12px;
}
.custom-css .pb375 {
  padding-bottom: 14px;
}
.custom-css .pb400 {
  padding-bottom: 16px;
}
.custom-css .pb425 {
  padding-bottom: 20px;
}
.custom-css .pb450 {
  padding-bottom: 24px;
}
.custom-css .pb500 {
  padding-bottom: 32px;
}
.custom-css .pb550 {
  padding-bottom: 36px;
}
.custom-css .pb600 {
  padding-bottom: 40px;
}
.custom-css .pb625 {
  padding-bottom: 48px;
}
.custom-css .pb650 {
  padding-bottom: 56px;
}
.custom-css .pb655 {
  padding-bottom: 60px;
}
.custom-css .pb665 {
  padding-bottom: 62px;
}
.custom-css .pb675 {
  padding-bottom: 64px;
}
.custom-css .pb685 {
  padding-bottom: 72px;
}
.custom-css .pb700 {
  padding-bottom: 80px;
}
.custom-css .pb725 {
  padding-bottom: 88px;
}
.custom-css .pb750 {
  padding-bottom: 96px;
}
.custom-css .pb765 {
  padding-bottom: 104px;
}
.custom-css .pb775 {
  padding-bottom: 112px;
}
.custom-css .pb800 {
  padding-bottom: 120px;
}
.custom-css .pb825 {
  padding-bottom: 128px;
}
.custom-css .pb850 {
  padding-bottom: 160px;
}
.custom-css .pb900 {
  padding-bottom: 200px;
}
.custom-css .pb950 {
  padding-bottom: 240px;
}
.custom-css .pb1000 {
  padding-bottom: 320px;
}
.custom-css .pb1100 {
  padding-bottom: 480px;
}
.custom-css .pb1200 {
  padding-bottom: 640px;
}
.custom-css .ml-auto {
  margin-left: auto;
}
.custom-css .ml0 {
  margin-left: 0;
}
.custom-css .ml100 {
  margin-left: 2px;
}
.custom-css .ml200 {
  margin-left: 4px;
}
.custom-css .ml250 {
  margin-left: 6px;
}
.custom-css .ml300 {
  margin-left: 8px;
}
.custom-css .ml325 {
  margin-left: 10px;
}
.custom-css .ml350 {
  margin-left: 12px;
}
.custom-css .ml375 {
  margin-left: 14px;
}
.custom-css .ml400 {
  margin-left: 16px;
}
.custom-css .ml425 {
  margin-left: 20px;
}
.custom-css .ml450 {
  margin-left: 24px;
}
.custom-css .ml500 {
  margin-left: 32px;
}
.custom-css .ml550 {
  margin-left: 36px;
}
.custom-css .ml600 {
  margin-left: 40px;
}
.custom-css .ml625 {
  margin-left: 48px;
}
.custom-css .ml650 {
  margin-left: 56px;
}
.custom-css .ml655 {
  margin-left: 60px;
}
.custom-css .ml665 {
  margin-left: 62px;
}
.custom-css .ml675 {
  margin-left: 64px;
}
.custom-css .ml685 {
  margin-left: 72px;
}
.custom-css .ml700 {
  margin-left: 80px;
}
.custom-css .ml725 {
  margin-left: 88px;
}
.custom-css .ml750 {
  margin-left: 96px;
}
.custom-css .ml765 {
  margin-left: 104px;
}
.custom-css .ml775 {
  margin-left: 112px;
}
.custom-css .ml800 {
  margin-left: 120px;
}
.custom-css .ml825 {
  margin-left: 128px;
}
.custom-css .ml850 {
  margin-left: 160px;
}
.custom-css .ml900 {
  margin-left: 200px;
}
.custom-css .ml950 {
  margin-left: 240px;
}
.custom-css .ml1000 {
  margin-left: 320px;
}
.custom-css .ml1100 {
  margin-left: 480px;
}
.custom-css .ml1200 {
  margin-left: 640px;
}
.custom-css .pl0 {
  padding-left: 0;
}
.custom-css .pl100 {
  padding-left: 2px;
}
.custom-css .pl200 {
  padding-left: 4px;
}
.custom-css .pl250 {
  padding-left: 6px;
}
.custom-css .pl300 {
  padding-left: 8px;
}
.custom-css .pl325 {
  padding-left: 10px;
}
.custom-css .pl350 {
  padding-left: 12px;
}
.custom-css .pl375 {
  padding-left: 14px;
}
.custom-css .pl400 {
  padding-left: 16px;
}
.custom-css .pl425 {
  padding-left: 20px;
}
.custom-css .pl450 {
  padding-left: 24px;
}
.custom-css .pl500 {
  padding-left: 32px;
}
.custom-css .pl550 {
  padding-left: 36px;
}
.custom-css .pl600 {
  padding-left: 40px;
}
.custom-css .pl625 {
  padding-left: 48px;
}
.custom-css .pl650 {
  padding-left: 56px;
}
.custom-css .pl655 {
  padding-left: 60px;
}
.custom-css .pl665 {
  padding-left: 62px;
}
.custom-css .pl675 {
  padding-left: 64px;
}
.custom-css .pl685 {
  padding-left: 72px;
}
.custom-css .pl700 {
  padding-left: 80px;
}
.custom-css .pl725 {
  padding-left: 88px;
}
.custom-css .pl750 {
  padding-left: 96px;
}
.custom-css .pl765 {
  padding-left: 104px;
}
.custom-css .pl775 {
  padding-left: 112px;
}
.custom-css .pl800 {
  padding-left: 120px;
}
.custom-css .pl825 {
  padding-left: 128px;
}
.custom-css .pl850 {
  padding-left: 160px;
}
.custom-css .pl900 {
  padding-left: 200px;
}
.custom-css .pl950 {
  padding-left: 240px;
}
.custom-css .pl1000 {
  padding-left: 320px;
}
.custom-css .pl1100 {
  padding-left: 480px;
}
.custom-css .pl1200 {
  padding-left: 640px;
}
.custom-css .pl-8p-offset {
  padding-left: calc(24px + 8.33333333%);
}
.custom-css .pr-8p-offset,
.custom-css .px-8p-offset {
  padding-right: calc(24px + 8.33333333%);
}
.custom-css .px-8p-offset {
  padding-left: calc(24px + 8.33333333%);
}
.custom-css .pl-16p-offset {
  padding-left: calc(24px + 16.66666667%);
}
.custom-css .pr-16p-offset,
.custom-css .px-16p-offset {
  padding-right: calc(24px + 16.66666667%);
}
.custom-css .px-16p-offset {
  padding-left: calc(24px + 16.66666667%);
}
.custom-css .pl-25p-offset {
  padding-left: calc(24px + 25%);
}
.custom-css .pr-25p-offset,
.custom-css .px-25p-offset {
  padding-right: calc(24px + 25%);
}
.custom-css .px-25p-offset {
  padding-left: calc(24px + 25%);
}
@media screen and (min-width: 480px) {
  .custom-css .ma-auto-ns {
    margin: auto;
  }
  .custom-css .ma0-ns {
    margin: 0;
  }
  .custom-css .ma100-ns {
    margin: 2px;
  }
  .custom-css .ma200-ns {
    margin: 4px;
  }
  .custom-css .ma250-ns {
    margin: 6px;
  }
  .custom-css .ma300-ns {
    margin: 8px;
  }
  .custom-css .ma325-ns {
    margin: 10px;
  }
  .custom-css .ma350-ns {
    margin: 12px;
  }
  .custom-css .ma375-ns {
    margin: 14px;
  }
  .custom-css .ma400-ns {
    margin: 16px;
  }
  .custom-css .ma425-ns {
    margin: 20px;
  }
  .custom-css .ma450-ns {
    margin: 24px;
  }
  .custom-css .ma500-ns {
    margin: 32px;
  }
  .custom-css .ma550-ns {
    margin: 36px;
  }
  .custom-css .ma600-ns {
    margin: 40px;
  }
  .custom-css .ma625-ns {
    margin: 48px;
  }
  .custom-css .ma650-ns {
    margin: 56px;
  }
  .custom-css .ma655-ns {
    margin: 60px;
  }
  .custom-css .ma665-ns {
    margin: 62px;
  }
  .custom-css .ma675-ns {
    margin: 64px;
  }
  .custom-css .ma685-ns {
    margin: 72px;
  }
  .custom-css .ma700-ns {
    margin: 80px;
  }
  .custom-css .ma725-ns {
    margin: 88px;
  }
  .custom-css .ma750-ns {
    margin: 96px;
  }
  .custom-css .ma765-ns {
    margin: 104px;
  }
  .custom-css .ma775-ns {
    margin: 112px;
  }
  .custom-css .ma800-ns {
    margin: 120px;
  }
  .custom-css .ma825-ns {
    margin: 128px;
  }
  .custom-css .ma850-ns {
    margin: 160px;
  }
  .custom-css .ma900-ns {
    margin: 200px;
  }
  .custom-css .ma950-ns {
    margin: 240px;
  }
  .custom-css .ma1000-ns {
    margin: 320px;
  }
  .custom-css .ma1100-ns {
    margin: 480px;
  }
  .custom-css .ma1200-ns {
    margin: 640px;
  }
  .custom-css .pa0-ns {
    padding: 0;
  }
  .custom-css .pa100-ns {
    padding: 2px;
  }
  .custom-css .pa200-ns {
    padding: 4px;
  }
  .custom-css .pa250-ns {
    padding: 6px;
  }
  .custom-css .pa300-ns {
    padding: 8px;
  }
  .custom-css .pa325-ns {
    padding: 10px;
  }
  .custom-css .pa350-ns {
    padding: 12px;
  }
  .custom-css .pa375-ns {
    padding: 14px;
  }
  .custom-css .pa400-ns {
    padding: 16px;
  }
  .custom-css .pa425-ns {
    padding: 20px;
  }
  .custom-css .pa450-ns {
    padding: 24px;
  }
  .custom-css .pa500-ns {
    padding: 32px;
  }
  .custom-css .pa550-ns {
    padding: 36px;
  }
  .custom-css .pa600-ns {
    padding: 40px;
  }
  .custom-css .pa625-ns {
    padding: 48px;
  }
  .custom-css .pa650-ns {
    padding: 56px;
  }
  .custom-css .pa655-ns {
    padding: 60px;
  }
  .custom-css .pa665-ns {
    padding: 62px;
  }
  .custom-css .pa675-ns {
    padding: 64px;
  }
  .custom-css .pa685-ns {
    padding: 72px;
  }
  .custom-css .pa700-ns {
    padding: 80px;
  }
  .custom-css .pa725-ns {
    padding: 88px;
  }
  .custom-css .pa750-ns {
    padding: 96px;
  }
  .custom-css .pa765-ns {
    padding: 104px;
  }
  .custom-css .pa775-ns {
    padding: 112px;
  }
  .custom-css .pa800-ns {
    padding: 120px;
  }
  .custom-css .pa825-ns {
    padding: 128px;
  }
  .custom-css .pa850-ns {
    padding: 160px;
  }
  .custom-css .pa900-ns {
    padding: 200px;
  }
  .custom-css .pa950-ns {
    padding: 240px;
  }
  .custom-css .pa1000-ns {
    padding: 320px;
  }
  .custom-css .pa1100-ns {
    padding: 480px;
  }
  .custom-css .pa1200-ns {
    padding: 640px;
  }
  .custom-css .mx-auto-ns {
    margin-right: auto;
    margin-left: auto;
  }
  .custom-css .mx0-ns {
    margin-right: 0;
    margin-left: 0;
  }
  .custom-css .mx100-ns {
    margin-right: 2px;
    margin-left: 2px;
  }
  .custom-css .mx200-ns {
    margin-right: 4px;
    margin-left: 4px;
  }
  .custom-css .mx250-ns {
    margin-right: 6px;
    margin-left: 6px;
  }
  .custom-css .mx300-ns {
    margin-right: 8px;
    margin-left: 8px;
  }
  .custom-css .mx325-ns {
    margin-right: 10px;
    margin-left: 10px;
  }
  .custom-css .mx350-ns {
    margin-right: 12px;
    margin-left: 12px;
  }
  .custom-css .mx375-ns {
    margin-right: 14px;
    margin-left: 14px;
  }
  .custom-css .mx400-ns {
    margin-right: 16px;
    margin-left: 16px;
  }
  .custom-css .mx425-ns {
    margin-right: 20px;
    margin-left: 20px;
  }
  .custom-css .mx450-ns {
    margin-right: 24px;
    margin-left: 24px;
  }
  .custom-css .mx500-ns {
    margin-right: 32px;
    margin-left: 32px;
  }
  .custom-css .mx550-ns {
    margin-right: 36px;
    margin-left: 36px;
  }
  .custom-css .mx600-ns {
    margin-right: 40px;
    margin-left: 40px;
  }
  .custom-css .mx625-ns {
    margin-right: 48px;
    margin-left: 48px;
  }
  .custom-css .mx650-ns {
    margin-right: 56px;
    margin-left: 56px;
  }
  .custom-css .mx655-ns {
    margin-right: 60px;
    margin-left: 60px;
  }
  .custom-css .mx665-ns {
    margin-right: 62px;
    margin-left: 62px;
  }
  .custom-css .mx675-ns {
    margin-right: 64px;
    margin-left: 64px;
  }
  .custom-css .mx685-ns {
    margin-right: 72px;
    margin-left: 72px;
  }
  .custom-css .mx700-ns {
    margin-right: 80px;
    margin-left: 80px;
  }
  .custom-css .mx725-ns {
    margin-right: 88px;
    margin-left: 88px;
  }
  .custom-css .mx750-ns {
    margin-right: 96px;
    margin-left: 96px;
  }
  .custom-css .mx765-ns {
    margin-right: 104px;
    margin-left: 104px;
  }
  .custom-css .mx775-ns {
    margin-right: 112px;
    margin-left: 112px;
  }
  .custom-css .mx800-ns {
    margin-right: 120px;
    margin-left: 120px;
  }
  .custom-css .mx825-ns {
    margin-right: 128px;
    margin-left: 128px;
  }
  .custom-css .mx850-ns {
    margin-right: 160px;
    margin-left: 160px;
  }
  .custom-css .mx900-ns {
    margin-right: 200px;
    margin-left: 200px;
  }
  .custom-css .mx950-ns {
    margin-right: 240px;
    margin-left: 240px;
  }
  .custom-css .mx1000-ns {
    margin-right: 320px;
    margin-left: 320px;
  }
  .custom-css .mx1100-ns {
    margin-right: 480px;
    margin-left: 480px;
  }
  .custom-css .mx1200-ns {
    margin-right: 640px;
    margin-left: 640px;
  }
  .custom-css .px0-ns {
    padding-right: 0;
    padding-left: 0;
  }
  .custom-css .px100-ns {
    padding-right: 2px;
    padding-left: 2px;
  }
  .custom-css .px200-ns {
    padding-right: 4px;
    padding-left: 4px;
  }
  .custom-css .px250-ns {
    padding-right: 6px;
    padding-left: 6px;
  }
  .custom-css .px300-ns {
    padding-right: 8px;
    padding-left: 8px;
  }
  .custom-css .px325-ns {
    padding-right: 10px;
    padding-left: 10px;
  }
  .custom-css .px350-ns {
    padding-right: 12px;
    padding-left: 12px;
  }
  .custom-css .px375-ns {
    padding-right: 14px;
    padding-left: 14px;
  }
  .custom-css .px400-ns {
    padding-right: 16px;
    padding-left: 16px;
  }
  .custom-css .px425-ns {
    padding-right: 20px;
    padding-left: 20px;
  }
  .custom-css .px450-ns {
    padding-right: 24px;
    padding-left: 24px;
  }
  .custom-css .px500-ns {
    padding-right: 32px;
    padding-left: 32px;
  }
  .custom-css .px550-ns {
    padding-right: 36px;
    padding-left: 36px;
  }
  .custom-css .px600-ns {
    padding-right: 40px;
    padding-left: 40px;
  }
  .custom-css .px625-ns {
    padding-right: 48px;
    padding-left: 48px;
  }
  .custom-css .px650-ns {
    padding-right: 56px;
    padding-left: 56px;
  }
  .custom-css .px655-ns {
    padding-right: 60px;
    padding-left: 60px;
  }
  .custom-css .px665-ns {
    padding-right: 62px;
    padding-left: 62px;
  }
  .custom-css .px675-ns {
    padding-right: 64px;
    padding-left: 64px;
  }
  .custom-css .px685-ns {
    padding-right: 72px;
    padding-left: 72px;
  }
  .custom-css .px700-ns {
    padding-right: 80px;
    padding-left: 80px;
  }
  .custom-css .px725-ns {
    padding-right: 88px;
    padding-left: 88px;
  }
  .custom-css .px750-ns {
    padding-right: 96px;
    padding-left: 96px;
  }
  .custom-css .px765-ns {
    padding-right: 104px;
    padding-left: 104px;
  }
  .custom-css .px775-ns {
    padding-right: 112px;
    padding-left: 112px;
  }
  .custom-css .px800-ns {
    padding-right: 120px;
    padding-left: 120px;
  }
  .custom-css .px825-ns {
    padding-right: 128px;
    padding-left: 128px;
  }
  .custom-css .px850-ns {
    padding-right: 160px;
    padding-left: 160px;
  }
  .custom-css .px900-ns {
    padding-right: 200px;
    padding-left: 200px;
  }
  .custom-css .px950-ns {
    padding-right: 240px;
    padding-left: 240px;
  }
  .custom-css .px1000-ns {
    padding-right: 320px;
    padding-left: 320px;
  }
  .custom-css .px1100-ns {
    padding-right: 480px;
    padding-left: 480px;
  }
  .custom-css .px1200-ns {
    padding-right: 640px;
    padding-left: 640px;
  }
  .custom-css .my-auto-ns {
    margin-top: auto;
    margin-bottom: auto;
  }
  .custom-css .my0-ns {
    margin-top: 0;
    margin-bottom: 0;
  }
  .custom-css .my100-ns {
    margin-top: 2px;
    margin-bottom: 2px;
  }
  .custom-css .my200-ns {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .custom-css .my250-ns {
    margin-top: 6px;
    margin-bottom: 6px;
  }
  .custom-css .my300-ns {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .custom-css .my325-ns {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .custom-css .my350-ns {
    margin-top: 12px;
    margin-bottom: 12px;
  }
  .custom-css .my375-ns {
    margin-top: 14px;
    margin-bottom: 14px;
  }
  .custom-css .my400-ns {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .custom-css .my425-ns {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .custom-css .my450-ns {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .custom-css .my500-ns {
    margin-top: 32px;
    margin-bottom: 32px;
  }
  .custom-css .my550-ns {
    margin-top: 36px;
    margin-bottom: 36px;
  }
  .custom-css .my600-ns {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .custom-css .my625-ns {
    margin-top: 48px;
    margin-bottom: 48px;
  }
  .custom-css .my650-ns {
    margin-top: 56px;
    margin-bottom: 56px;
  }
  .custom-css .my655-ns {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .custom-css .my665-ns {
    margin-top: 62px;
    margin-bottom: 62px;
  }
  .custom-css .my675-ns {
    margin-top: 64px;
    margin-bottom: 64px;
  }
  .custom-css .my685-ns {
    margin-top: 72px;
    margin-bottom: 72px;
  }
  .custom-css .my700-ns {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .custom-css .my725-ns {
    margin-top: 88px;
    margin-bottom: 88px;
  }
  .custom-css .my750-ns {
    margin-top: 96px;
    margin-bottom: 96px;
  }
  .custom-css .my765-ns {
    margin-top: 104px;
    margin-bottom: 104px;
  }
  .custom-css .my775-ns {
    margin-top: 112px;
    margin-bottom: 112px;
  }
  .custom-css .my800-ns {
    margin-top: 120px;
    margin-bottom: 120px;
  }
  .custom-css .my825-ns {
    margin-top: 128px;
    margin-bottom: 128px;
  }
  .custom-css .my850-ns {
    margin-top: 160px;
    margin-bottom: 160px;
  }
  .custom-css .my900-ns {
    margin-top: 200px;
    margin-bottom: 200px;
  }
  .custom-css .my950-ns {
    margin-top: 240px;
    margin-bottom: 240px;
  }
  .custom-css .my1000-ns {
    margin-top: 320px;
    margin-bottom: 320px;
  }
  .custom-css .my1100-ns {
    margin-top: 480px;
    margin-bottom: 480px;
  }
  .custom-css .my1200-ns {
    margin-top: 640px;
    margin-bottom: 640px;
  }
  .custom-css .py0-ns {
    padding-top: 0;
    padding-bottom: 0;
  }
  .custom-css .py100-ns {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  .custom-css .py200-ns {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .custom-css .py250-ns {
    padding-top: 6px;
    padding-bottom: 6px;
  }
  .custom-css .py300-ns {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .custom-css .py325-ns {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .custom-css .py350-ns {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .custom-css .py375-ns {
    padding-top: 14px;
    padding-bottom: 14px;
  }
  .custom-css .py400-ns {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .custom-css .py425-ns {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .custom-css .py450-ns {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .custom-css .py500-ns {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .custom-css .py550-ns {
    padding-top: 36px;
    padding-bottom: 36px;
  }
  .custom-css .py600-ns {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .custom-css .py625-ns {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .custom-css .py650-ns {
    padding-top: 56px;
    padding-bottom: 56px;
  }
  .custom-css .py655-ns {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .custom-css .py665-ns {
    padding-top: 62px;
    padding-bottom: 62px;
  }
  .custom-css .py675-ns {
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .custom-css .py685-ns {
    padding-top: 72px;
    padding-bottom: 72px;
  }
  .custom-css .py700-ns {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .custom-css .py725-ns {
    padding-top: 88px;
    padding-bottom: 88px;
  }
  .custom-css .py750-ns {
    padding-top: 96px;
    padding-bottom: 96px;
  }
  .custom-css .py765-ns {
    padding-top: 104px;
    padding-bottom: 104px;
  }
  .custom-css .py775-ns {
    padding-top: 112px;
    padding-bottom: 112px;
  }
  .custom-css .py800-ns {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .custom-css .py825-ns {
    padding-top: 128px;
    padding-bottom: 128px;
  }
  .custom-css .py850-ns {
    padding-top: 160px;
    padding-bottom: 160px;
  }
  .custom-css .py900-ns {
    padding-top: 200px;
    padding-bottom: 200px;
  }
  .custom-css .py950-ns {
    padding-top: 240px;
    padding-bottom: 240px;
  }
  .custom-css .py1000-ns {
    padding-top: 320px;
    padding-bottom: 320px;
  }
  .custom-css .py1100-ns {
    padding-top: 480px;
    padding-bottom: 480px;
  }
  .custom-css .py1200-ns {
    padding-top: 640px;
    padding-bottom: 640px;
  }
  .custom-css .mt-auto-ns {
    margin-top: auto;
  }
  .custom-css .mt0-ns {
    margin-top: 0;
  }
  .custom-css .mt100-ns {
    margin-top: 2px;
  }
  .custom-css .mt200-ns {
    margin-top: 4px;
  }
  .custom-css .mt250-ns {
    margin-top: 6px;
  }
  .custom-css .mt300-ns {
    margin-top: 8px;
  }
  .custom-css .mt325-ns {
    margin-top: 10px;
  }
  .custom-css .mt350-ns {
    margin-top: 12px;
  }
  .custom-css .mt375-ns {
    margin-top: 14px;
  }
  .custom-css .mt400-ns {
    margin-top: 16px;
  }
  .custom-css .mt425-ns {
    margin-top: 20px;
  }
  .custom-css .mt450-ns {
    margin-top: 24px;
  }
  .custom-css .mt500-ns {
    margin-top: 32px;
  }
  .custom-css .mt550-ns {
    margin-top: 36px;
  }
  .custom-css .mt600-ns {
    margin-top: 40px;
  }
  .custom-css .mt625-ns {
    margin-top: 48px;
  }
  .custom-css .mt650-ns {
    margin-top: 56px;
  }
  .custom-css .mt655-ns {
    margin-top: 60px;
  }
  .custom-css .mt665-ns {
    margin-top: 62px;
  }
  .custom-css .mt675-ns {
    margin-top: 64px;
  }
  .custom-css .mt685-ns {
    margin-top: 72px;
  }
  .custom-css .mt700-ns {
    margin-top: 80px;
  }
  .custom-css .mt725-ns {
    margin-top: 88px;
  }
  .custom-css .mt750-ns {
    margin-top: 96px;
  }
  .custom-css .mt765-ns {
    margin-top: 104px;
  }
  .custom-css .mt775-ns {
    margin-top: 112px;
  }
  .custom-css .mt800-ns {
    margin-top: 120px;
  }
  .custom-css .mt825-ns {
    margin-top: 128px;
  }
  .custom-css .mt850-ns {
    margin-top: 160px;
  }
  .custom-css .mt900-ns {
    margin-top: 200px;
  }
  .custom-css .mt950-ns {
    margin-top: 240px;
  }
  .custom-css .mt1000-ns {
    margin-top: 320px;
  }
  .custom-css .mt1100-ns {
    margin-top: 480px;
  }
  .custom-css .mt1200-ns {
    margin-top: 640px;
  }
  .custom-css .pt0-ns {
    padding-top: 0;
  }
  .custom-css .pt100-ns {
    padding-top: 2px;
  }
  .custom-css .pt200-ns {
    padding-top: 4px;
  }
  .custom-css .pt250-ns {
    padding-top: 6px;
  }
  .custom-css .pt300-ns {
    padding-top: 8px;
  }
  .custom-css .pt325-ns {
    padding-top: 10px;
  }
  .custom-css .pt350-ns {
    padding-top: 12px;
  }
  .custom-css .pt375-ns {
    padding-top: 14px;
  }
  .custom-css .pt400-ns {
    padding-top: 16px;
  }
  .custom-css .pt425-ns {
    padding-top: 20px;
  }
  .custom-css .pt450-ns {
    padding-top: 24px;
  }
  .custom-css .pt500-ns {
    padding-top: 32px;
  }
  .custom-css .pt550-ns {
    padding-top: 36px;
  }
  .custom-css .pt600-ns {
    padding-top: 40px;
  }
  .custom-css .pt625-ns {
    padding-top: 48px;
  }
  .custom-css .pt650-ns {
    padding-top: 56px;
  }
  .custom-css .pt655-ns {
    padding-top: 60px;
  }
  .custom-css .pt665-ns {
    padding-top: 62px;
  }
  .custom-css .pt675-ns {
    padding-top: 64px;
  }
  .custom-css .pt685-ns {
    padding-top: 72px;
  }
  .custom-css .pt700-ns {
    padding-top: 80px;
  }
  .custom-css .pt725-ns {
    padding-top: 88px;
  }
  .custom-css .pt750-ns {
    padding-top: 96px;
  }
  .custom-css .pt765-ns {
    padding-top: 104px;
  }
  .custom-css .pt775-ns {
    padding-top: 112px;
  }
  .custom-css .pt800-ns {
    padding-top: 120px;
  }
  .custom-css .pt825-ns {
    padding-top: 128px;
  }
  .custom-css .pt850-ns {
    padding-top: 160px;
  }
  .custom-css .pt900-ns {
    padding-top: 200px;
  }
  .custom-css .pt950-ns {
    padding-top: 240px;
  }
  .custom-css .pt1000-ns {
    padding-top: 320px;
  }
  .custom-css .pt1100-ns {
    padding-top: 480px;
  }
  .custom-css .pt1200-ns {
    padding-top: 640px;
  }
  .custom-css .mr-auto-ns {
    margin-right: auto;
  }
  .custom-css .mr0-ns {
    margin-right: 0;
  }
  .custom-css .mr100-ns {
    margin-right: 2px;
  }
  .custom-css .mr200-ns {
    margin-right: 4px;
  }
  .custom-css .mr250-ns {
    margin-right: 6px;
  }
  .custom-css .mr300-ns {
    margin-right: 8px;
  }
  .custom-css .mr325-ns {
    margin-right: 10px;
  }
  .custom-css .mr350-ns {
    margin-right: 12px;
  }
  .custom-css .mr375-ns {
    margin-right: 14px;
  }
  .custom-css .mr400-ns {
    margin-right: 16px;
  }
  .custom-css .mr425-ns {
    margin-right: 20px;
  }
  .custom-css .mr450-ns {
    margin-right: 24px;
  }
  .custom-css .mr500-ns {
    margin-right: 32px;
  }
  .custom-css .mr550-ns {
    margin-right: 36px;
  }
  .custom-css .mr600-ns {
    margin-right: 40px;
  }
  .custom-css .mr625-ns {
    margin-right: 48px;
  }
  .custom-css .mr650-ns {
    margin-right: 56px;
  }
  .custom-css .mr655-ns {
    margin-right: 60px;
  }
  .custom-css .mr665-ns {
    margin-right: 62px;
  }
  .custom-css .mr675-ns {
    margin-right: 64px;
  }
  .custom-css .mr685-ns {
    margin-right: 72px;
  }
  .custom-css .mr700-ns {
    margin-right: 80px;
  }
  .custom-css .mr725-ns {
    margin-right: 88px;
  }
  .custom-css .mr750-ns {
    margin-right: 96px;
  }
  .custom-css .mr765-ns {
    margin-right: 104px;
  }
  .custom-css .mr775-ns {
    margin-right: 112px;
  }
  .custom-css .mr800-ns {
    margin-right: 120px;
  }
  .custom-css .mr825-ns {
    margin-right: 128px;
  }
  .custom-css .mr850-ns {
    margin-right: 160px;
  }
  .custom-css .mr900-ns {
    margin-right: 200px;
  }
  .custom-css .mr950-ns {
    margin-right: 240px;
  }
  .custom-css .mr1000-ns {
    margin-right: 320px;
  }
  .custom-css .mr1100-ns {
    margin-right: 480px;
  }
  .custom-css .mr1200-ns {
    margin-right: 640px;
  }
  .custom-css .pr0-ns {
    padding-right: 0;
  }
  .custom-css .pr100-ns {
    padding-right: 2px;
  }
  .custom-css .pr200-ns {
    padding-right: 4px;
  }
  .custom-css .pr250-ns {
    padding-right: 6px;
  }
  .custom-css .pr300-ns {
    padding-right: 8px;
  }
  .custom-css .pr325-ns {
    padding-right: 10px;
  }
  .custom-css .pr350-ns {
    padding-right: 12px;
  }
  .custom-css .pr375-ns {
    padding-right: 14px;
  }
  .custom-css .pr400-ns {
    padding-right: 16px;
  }
  .custom-css .pr425-ns {
    padding-right: 20px;
  }
  .custom-css .pr450-ns {
    padding-right: 24px;
  }
  .custom-css .pr500-ns {
    padding-right: 32px;
  }
  .custom-css .pr550-ns {
    padding-right: 36px;
  }
  .custom-css .pr600-ns {
    padding-right: 40px;
  }
  .custom-css .pr625-ns {
    padding-right: 48px;
  }
  .custom-css .pr650-ns {
    padding-right: 56px;
  }
  .custom-css .pr655-ns {
    padding-right: 60px;
  }
  .custom-css .pr665-ns {
    padding-right: 62px;
  }
  .custom-css .pr675-ns {
    padding-right: 64px;
  }
  .custom-css .pr685-ns {
    padding-right: 72px;
  }
  .custom-css .pr700-ns {
    padding-right: 80px;
  }
  .custom-css .pr725-ns {
    padding-right: 88px;
  }
  .custom-css .pr750-ns {
    padding-right: 96px;
  }
  .custom-css .pr765-ns {
    padding-right: 104px;
  }
  .custom-css .pr775-ns {
    padding-right: 112px;
  }
  .custom-css .pr800-ns {
    padding-right: 120px;
  }
  .custom-css .pr825-ns {
    padding-right: 128px;
  }
  .custom-css .pr850-ns {
    padding-right: 160px;
  }
  .custom-css .pr900-ns {
    padding-right: 200px;
  }
  .custom-css .pr950-ns {
    padding-right: 240px;
  }
  .custom-css .pr1000-ns {
    padding-right: 320px;
  }
  .custom-css .pr1100-ns {
    padding-right: 480px;
  }
  .custom-css .pr1200-ns {
    padding-right: 640px;
  }
  .custom-css .mb-auto-ns {
    margin-bottom: auto;
  }
  .custom-css .mb0-ns {
    margin-bottom: 0;
  }
  .custom-css .mb100-ns {
    margin-bottom: 2px;
  }
  .custom-css .mb200-ns {
    margin-bottom: 4px;
  }
  .custom-css .mb250-ns {
    margin-bottom: 6px;
  }
  .custom-css .mb300-ns {
    margin-bottom: 8px;
  }
  .custom-css .mb325-ns {
    margin-bottom: 10px;
  }
  .custom-css .mb350-ns {
    margin-bottom: 12px;
  }
  .custom-css .mb375-ns {
    margin-bottom: 14px;
  }
  .custom-css .mb400-ns {
    margin-bottom: 16px;
  }
  .custom-css .mb425-ns {
    margin-bottom: 20px;
  }
  .custom-css .mb450-ns {
    margin-bottom: 24px;
  }
  .custom-css .mb500-ns {
    margin-bottom: 32px;
  }
  .custom-css .mb550-ns {
    margin-bottom: 36px;
  }
  .custom-css .mb600-ns {
    margin-bottom: 40px;
  }
  .custom-css .mb625-ns {
    margin-bottom: 48px;
  }
  .custom-css .mb650-ns {
    margin-bottom: 56px;
  }
  .custom-css .mb655-ns {
    margin-bottom: 60px;
  }
  .custom-css .mb665-ns {
    margin-bottom: 62px;
  }
  .custom-css .mb675-ns {
    margin-bottom: 64px;
  }
  .custom-css .mb685-ns {
    margin-bottom: 72px;
  }
  .custom-css .mb700-ns {
    margin-bottom: 80px;
  }
  .custom-css .mb725-ns {
    margin-bottom: 88px;
  }
  .custom-css .mb750-ns {
    margin-bottom: 96px;
  }
  .custom-css .mb765-ns {
    margin-bottom: 104px;
  }
  .custom-css .mb775-ns {
    margin-bottom: 112px;
  }
  .custom-css .mb800-ns {
    margin-bottom: 120px;
  }
  .custom-css .mb825-ns {
    margin-bottom: 128px;
  }
  .custom-css .mb850-ns {
    margin-bottom: 160px;
  }
  .custom-css .mb900-ns {
    margin-bottom: 200px;
  }
  .custom-css .mb950-ns {
    margin-bottom: 240px;
  }
  .custom-css .mb1000-ns {
    margin-bottom: 320px;
  }
  .custom-css .mb1100-ns {
    margin-bottom: 480px;
  }
  .custom-css .mb1200-ns {
    margin-bottom: 640px;
  }
  .custom-css .pb0-ns {
    padding-bottom: 0;
  }
  .custom-css .pb100-ns {
    padding-bottom: 2px;
  }
  .custom-css .pb200-ns {
    padding-bottom: 4px;
  }
  .custom-css .pb250-ns {
    padding-bottom: 6px;
  }
  .custom-css .pb300-ns {
    padding-bottom: 8px;
  }
  .custom-css .pb325-ns {
    padding-bottom: 10px;
  }
  .custom-css .pb350-ns {
    padding-bottom: 12px;
  }
  .custom-css .pb375-ns {
    padding-bottom: 14px;
  }
  .custom-css .pb400-ns {
    padding-bottom: 16px;
  }
  .custom-css .pb425-ns {
    padding-bottom: 20px;
  }
  .custom-css .pb450-ns {
    padding-bottom: 24px;
  }
  .custom-css .pb500-ns {
    padding-bottom: 32px;
  }
  .custom-css .pb550-ns {
    padding-bottom: 36px;
  }
  .custom-css .pb600-ns {
    padding-bottom: 40px;
  }
  .custom-css .pb625-ns {
    padding-bottom: 48px;
  }
  .custom-css .pb650-ns {
    padding-bottom: 56px;
  }
  .custom-css .pb655-ns {
    padding-bottom: 60px;
  }
  .custom-css .pb665-ns {
    padding-bottom: 62px;
  }
  .custom-css .pb675-ns {
    padding-bottom: 64px;
  }
  .custom-css .pb685-ns {
    padding-bottom: 72px;
  }
  .custom-css .pb700-ns {
    padding-bottom: 80px;
  }
  .custom-css .pb725-ns {
    padding-bottom: 88px;
  }
  .custom-css .pb750-ns {
    padding-bottom: 96px;
  }
  .custom-css .pb765-ns {
    padding-bottom: 104px;
  }
  .custom-css .pb775-ns {
    padding-bottom: 112px;
  }
  .custom-css .pb800-ns {
    padding-bottom: 120px;
  }
  .custom-css .pb825-ns {
    padding-bottom: 128px;
  }
  .custom-css .pb850-ns {
    padding-bottom: 160px;
  }
  .custom-css .pb900-ns {
    padding-bottom: 200px;
  }
  .custom-css .pb950-ns {
    padding-bottom: 240px;
  }
  .custom-css .pb1000-ns {
    padding-bottom: 320px;
  }
  .custom-css .pb1100-ns {
    padding-bottom: 480px;
  }
  .custom-css .pb1200-ns {
    padding-bottom: 640px;
  }
  .custom-css .ml-auto-ns {
    margin-left: auto;
  }
  .custom-css .ml0-ns {
    margin-left: 0;
  }
  .custom-css .ml100-ns {
    margin-left: 2px;
  }
  .custom-css .ml200-ns {
    margin-left: 4px;
  }
  .custom-css .ml250-ns {
    margin-left: 6px;
  }
  .custom-css .ml300-ns {
    margin-left: 8px;
  }
  .custom-css .ml325-ns {
    margin-left: 10px;
  }
  .custom-css .ml350-ns {
    margin-left: 12px;
  }
  .custom-css .ml375-ns {
    margin-left: 14px;
  }
  .custom-css .ml400-ns {
    margin-left: 16px;
  }
  .custom-css .ml425-ns {
    margin-left: 20px;
  }
  .custom-css .ml450-ns {
    margin-left: 24px;
  }
  .custom-css .ml500-ns {
    margin-left: 32px;
  }
  .custom-css .ml550-ns {
    margin-left: 36px;
  }
  .custom-css .ml600-ns {
    margin-left: 40px;
  }
  .custom-css .ml625-ns {
    margin-left: 48px;
  }
  .custom-css .ml650-ns {
    margin-left: 56px;
  }
  .custom-css .ml655-ns {
    margin-left: 60px;
  }
  .custom-css .ml665-ns {
    margin-left: 62px;
  }
  .custom-css .ml675-ns {
    margin-left: 64px;
  }
  .custom-css .ml685-ns {
    margin-left: 72px;
  }
  .custom-css .ml700-ns {
    margin-left: 80px;
  }
  .custom-css .ml725-ns {
    margin-left: 88px;
  }
  .custom-css .ml750-ns {
    margin-left: 96px;
  }
  .custom-css .ml765-ns {
    margin-left: 104px;
  }
  .custom-css .ml775-ns {
    margin-left: 112px;
  }
  .custom-css .ml800-ns {
    margin-left: 120px;
  }
  .custom-css .ml825-ns {
    margin-left: 128px;
  }
  .custom-css .ml850-ns {
    margin-left: 160px;
  }
  .custom-css .ml900-ns {
    margin-left: 200px;
  }
  .custom-css .ml950-ns {
    margin-left: 240px;
  }
  .custom-css .ml1000-ns {
    margin-left: 320px;
  }
  .custom-css .ml1100-ns {
    margin-left: 480px;
  }
  .custom-css .ml1200-ns {
    margin-left: 640px;
  }
  .custom-css .pl0-ns {
    padding-left: 0;
  }
  .custom-css .pl100-ns {
    padding-left: 2px;
  }
  .custom-css .pl200-ns {
    padding-left: 4px;
  }
  .custom-css .pl250-ns {
    padding-left: 6px;
  }
  .custom-css .pl300-ns {
    padding-left: 8px;
  }
  .custom-css .pl325-ns {
    padding-left: 10px;
  }
  .custom-css .pl350-ns {
    padding-left: 12px;
  }
  .custom-css .pl375-ns {
    padding-left: 14px;
  }
  .custom-css .pl400-ns {
    padding-left: 16px;
  }
  .custom-css .pl425-ns {
    padding-left: 20px;
  }
  .custom-css .pl450-ns {
    padding-left: 24px;
  }
  .custom-css .pl500-ns {
    padding-left: 32px;
  }
  .custom-css .pl550-ns {
    padding-left: 36px;
  }
  .custom-css .pl600-ns {
    padding-left: 40px;
  }
  .custom-css .pl625-ns {
    padding-left: 48px;
  }
  .custom-css .pl650-ns {
    padding-left: 56px;
  }
  .custom-css .pl655-ns {
    padding-left: 60px;
  }
  .custom-css .pl665-ns {
    padding-left: 62px;
  }
  .custom-css .pl675-ns {
    padding-left: 64px;
  }
  .custom-css .pl685-ns {
    padding-left: 72px;
  }
  .custom-css .pl700-ns {
    padding-left: 80px;
  }
  .custom-css .pl725-ns {
    padding-left: 88px;
  }
  .custom-css .pl750-ns {
    padding-left: 96px;
  }
  .custom-css .pl765-ns {
    padding-left: 104px;
  }
  .custom-css .pl775-ns {
    padding-left: 112px;
  }
  .custom-css .pl800-ns {
    padding-left: 120px;
  }
  .custom-css .pl825-ns {
    padding-left: 128px;
  }
  .custom-css .pl850-ns {
    padding-left: 160px;
  }
  .custom-css .pl900-ns {
    padding-left: 200px;
  }
  .custom-css .pl950-ns {
    padding-left: 240px;
  }
  .custom-css .pl1000-ns {
    padding-left: 320px;
  }
  .custom-css .pl1100-ns {
    padding-left: 480px;
  }
  .custom-css .pl1200-ns {
    padding-left: 640px;
  }
  .custom-css .pl-8p-offset-ns {
    padding-left: calc(24px + 8.33333333%);
  }
  .custom-css .pr-8p-offset-ns,
  .custom-css .px-8p-offset-ns {
    padding-right: calc(24px + 8.33333333%);
  }
  .custom-css .px-8p-offset-ns {
    padding-left: calc(24px + 8.33333333%);
  }
  .custom-css .pl-16p-offset-ns {
    padding-left: calc(24px + 16.66666667%);
  }
  .custom-css .pr-16p-offset-ns,
  .custom-css .px-16p-offset-ns {
    padding-right: calc(24px + 16.66666667%);
  }
  .custom-css .px-16p-offset-ns {
    padding-left: calc(24px + 16.66666667%);
  }
  .custom-css .pl-25p-offset-ns {
    padding-left: calc(24px + 25%);
  }
  .custom-css .pr-25p-offset-ns,
  .custom-css .px-25p-offset-ns {
    padding-right: calc(24px + 25%);
  }
  .custom-css .px-25p-offset-ns {
    padding-left: calc(24px + 25%);
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .ma-auto-m {
    margin: auto;
  }
  .custom-css .ma0-m {
    margin: 0;
  }
  .custom-css .ma100-m {
    margin: 2px;
  }
  .custom-css .ma200-m {
    margin: 4px;
  }
  .custom-css .ma250-m {
    margin: 6px;
  }
  .custom-css .ma300-m {
    margin: 8px;
  }
  .custom-css .ma325-m {
    margin: 10px;
  }
  .custom-css .ma350-m {
    margin: 12px;
  }
  .custom-css .ma375-m {
    margin: 14px;
  }
  .custom-css .ma400-m {
    margin: 16px;
  }
  .custom-css .ma425-m {
    margin: 20px;
  }
  .custom-css .ma450-m {
    margin: 24px;
  }
  .custom-css .ma500-m {
    margin: 32px;
  }
  .custom-css .ma550-m {
    margin: 36px;
  }
  .custom-css .ma600-m {
    margin: 40px;
  }
  .custom-css .ma625-m {
    margin: 48px;
  }
  .custom-css .ma650-m {
    margin: 56px;
  }
  .custom-css .ma655-m {
    margin: 60px;
  }
  .custom-css .ma665-m {
    margin: 62px;
  }
  .custom-css .ma675-m {
    margin: 64px;
  }
  .custom-css .ma685-m {
    margin: 72px;
  }
  .custom-css .ma700-m {
    margin: 80px;
  }
  .custom-css .ma725-m {
    margin: 88px;
  }
  .custom-css .ma750-m {
    margin: 96px;
  }
  .custom-css .ma765-m {
    margin: 104px;
  }
  .custom-css .ma775-m {
    margin: 112px;
  }
  .custom-css .ma800-m {
    margin: 120px;
  }
  .custom-css .ma825-m {
    margin: 128px;
  }
  .custom-css .ma850-m {
    margin: 160px;
  }
  .custom-css .ma900-m {
    margin: 200px;
  }
  .custom-css .ma950-m {
    margin: 240px;
  }
  .custom-css .ma1000-m {
    margin: 320px;
  }
  .custom-css .ma1100-m {
    margin: 480px;
  }
  .custom-css .ma1200-m {
    margin: 640px;
  }
  .custom-css .pa0-m {
    padding: 0;
  }
  .custom-css .pa100-m {
    padding: 2px;
  }
  .custom-css .pa200-m {
    padding: 4px;
  }
  .custom-css .pa250-m {
    padding: 6px;
  }
  .custom-css .pa300-m {
    padding: 8px;
  }
  .custom-css .pa325-m {
    padding: 10px;
  }
  .custom-css .pa350-m {
    padding: 12px;
  }
  .custom-css .pa375-m {
    padding: 14px;
  }
  .custom-css .pa400-m {
    padding: 16px;
  }
  .custom-css .pa425-m {
    padding: 20px;
  }
  .custom-css .pa450-m {
    padding: 24px;
  }
  .custom-css .pa500-m {
    padding: 32px;
  }
  .custom-css .pa550-m {
    padding: 36px;
  }
  .custom-css .pa600-m {
    padding: 40px;
  }
  .custom-css .pa625-m {
    padding: 48px;
  }
  .custom-css .pa650-m {
    padding: 56px;
  }
  .custom-css .pa655-m {
    padding: 60px;
  }
  .custom-css .pa665-m {
    padding: 62px;
  }
  .custom-css .pa675-m {
    padding: 64px;
  }
  .custom-css .pa685-m {
    padding: 72px;
  }
  .custom-css .pa700-m {
    padding: 80px;
  }
  .custom-css .pa725-m {
    padding: 88px;
  }
  .custom-css .pa750-m {
    padding: 96px;
  }
  .custom-css .pa765-m {
    padding: 104px;
  }
  .custom-css .pa775-m {
    padding: 112px;
  }
  .custom-css .pa800-m {
    padding: 120px;
  }
  .custom-css .pa825-m {
    padding: 128px;
  }
  .custom-css .pa850-m {
    padding: 160px;
  }
  .custom-css .pa900-m {
    padding: 200px;
  }
  .custom-css .pa950-m {
    padding: 240px;
  }
  .custom-css .pa1000-m {
    padding: 320px;
  }
  .custom-css .pa1100-m {
    padding: 480px;
  }
  .custom-css .pa1200-m {
    padding: 640px;
  }
  .custom-css .mx-auto-m {
    margin-right: auto;
    margin-left: auto;
  }
  .custom-css .mx0-m {
    margin-right: 0;
    margin-left: 0;
  }
  .custom-css .mx100-m {
    margin-right: 2px;
    margin-left: 2px;
  }
  .custom-css .mx200-m {
    margin-right: 4px;
    margin-left: 4px;
  }
  .custom-css .mx250-m {
    margin-right: 6px;
    margin-left: 6px;
  }
  .custom-css .mx300-m {
    margin-right: 8px;
    margin-left: 8px;
  }
  .custom-css .mx325-m {
    margin-right: 10px;
    margin-left: 10px;
  }
  .custom-css .mx350-m {
    margin-right: 12px;
    margin-left: 12px;
  }
  .custom-css .mx375-m {
    margin-right: 14px;
    margin-left: 14px;
  }
  .custom-css .mx400-m {
    margin-right: 16px;
    margin-left: 16px;
  }
  .custom-css .mx425-m {
    margin-right: 20px;
    margin-left: 20px;
  }
  .custom-css .mx450-m {
    margin-right: 24px;
    margin-left: 24px;
  }
  .custom-css .mx500-m {
    margin-right: 32px;
    margin-left: 32px;
  }
  .custom-css .mx550-m {
    margin-right: 36px;
    margin-left: 36px;
  }
  .custom-css .mx600-m {
    margin-right: 40px;
    margin-left: 40px;
  }
  .custom-css .mx625-m {
    margin-right: 48px;
    margin-left: 48px;
  }
  .custom-css .mx650-m {
    margin-right: 56px;
    margin-left: 56px;
  }
  .custom-css .mx655-m {
    margin-right: 60px;
    margin-left: 60px;
  }
  .custom-css .mx665-m {
    margin-right: 62px;
    margin-left: 62px;
  }
  .custom-css .mx675-m {
    margin-right: 64px;
    margin-left: 64px;
  }
  .custom-css .mx685-m {
    margin-right: 72px;
    margin-left: 72px;
  }
  .custom-css .mx700-m {
    margin-right: 80px;
    margin-left: 80px;
  }
  .custom-css .mx725-m {
    margin-right: 88px;
    margin-left: 88px;
  }
  .custom-css .mx750-m {
    margin-right: 96px;
    margin-left: 96px;
  }
  .custom-css .mx765-m {
    margin-right: 104px;
    margin-left: 104px;
  }
  .custom-css .mx775-m {
    margin-right: 112px;
    margin-left: 112px;
  }
  .custom-css .mx800-m {
    margin-right: 120px;
    margin-left: 120px;
  }
  .custom-css .mx825-m {
    margin-right: 128px;
    margin-left: 128px;
  }
  .custom-css .mx850-m {
    margin-right: 160px;
    margin-left: 160px;
  }
  .custom-css .mx900-m {
    margin-right: 200px;
    margin-left: 200px;
  }
  .custom-css .mx950-m {
    margin-right: 240px;
    margin-left: 240px;
  }
  .custom-css .mx1000-m {
    margin-right: 320px;
    margin-left: 320px;
  }
  .custom-css .mx1100-m {
    margin-right: 480px;
    margin-left: 480px;
  }
  .custom-css .mx1200-m {
    margin-right: 640px;
    margin-left: 640px;
  }
  .custom-css .px0-m {
    padding-right: 0;
    padding-left: 0;
  }
  .custom-css .px100-m {
    padding-right: 2px;
    padding-left: 2px;
  }
  .custom-css .px200-m {
    padding-right: 4px;
    padding-left: 4px;
  }
  .custom-css .px250-m {
    padding-right: 6px;
    padding-left: 6px;
  }
  .custom-css .px300-m {
    padding-right: 8px;
    padding-left: 8px;
  }
  .custom-css .px325-m {
    padding-right: 10px;
    padding-left: 10px;
  }
  .custom-css .px350-m {
    padding-right: 12px;
    padding-left: 12px;
  }
  .custom-css .px375-m {
    padding-right: 14px;
    padding-left: 14px;
  }
  .custom-css .px400-m {
    padding-right: 16px;
    padding-left: 16px;
  }
  .custom-css .px425-m {
    padding-right: 20px;
    padding-left: 20px;
  }
  .custom-css .px450-m {
    padding-right: 24px;
    padding-left: 24px;
  }
  .custom-css .px500-m {
    padding-right: 32px;
    padding-left: 32px;
  }
  .custom-css .px550-m {
    padding-right: 36px;
    padding-left: 36px;
  }
  .custom-css .px600-m {
    padding-right: 40px;
    padding-left: 40px;
  }
  .custom-css .px625-m {
    padding-right: 48px;
    padding-left: 48px;
  }
  .custom-css .px650-m {
    padding-right: 56px;
    padding-left: 56px;
  }
  .custom-css .px655-m {
    padding-right: 60px;
    padding-left: 60px;
  }
  .custom-css .px665-m {
    padding-right: 62px;
    padding-left: 62px;
  }
  .custom-css .px675-m {
    padding-right: 64px;
    padding-left: 64px;
  }
  .custom-css .px685-m {
    padding-right: 72px;
    padding-left: 72px;
  }
  .custom-css .px700-m {
    padding-right: 80px;
    padding-left: 80px;
  }
  .custom-css .px725-m {
    padding-right: 88px;
    padding-left: 88px;
  }
  .custom-css .px750-m {
    padding-right: 96px;
    padding-left: 96px;
  }
  .custom-css .px765-m {
    padding-right: 104px;
    padding-left: 104px;
  }
  .custom-css .px775-m {
    padding-right: 112px;
    padding-left: 112px;
  }
  .custom-css .px800-m {
    padding-right: 120px;
    padding-left: 120px;
  }
  .custom-css .px825-m {
    padding-right: 128px;
    padding-left: 128px;
  }
  .custom-css .px850-m {
    padding-right: 160px;
    padding-left: 160px;
  }
  .custom-css .px900-m {
    padding-right: 200px;
    padding-left: 200px;
  }
  .custom-css .px950-m {
    padding-right: 240px;
    padding-left: 240px;
  }
  .custom-css .px1000-m {
    padding-right: 320px;
    padding-left: 320px;
  }
  .custom-css .px1100-m {
    padding-right: 480px;
    padding-left: 480px;
  }
  .custom-css .px1200-m {
    padding-right: 640px;
    padding-left: 640px;
  }
  .custom-css .my-auto-m {
    margin-top: auto;
    margin-bottom: auto;
  }
  .custom-css .my0-m {
    margin-top: 0;
    margin-bottom: 0;
  }
  .custom-css .my100-m {
    margin-top: 2px;
    margin-bottom: 2px;
  }
  .custom-css .my200-m {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .custom-css .my250-m {
    margin-top: 6px;
    margin-bottom: 6px;
  }
  .custom-css .my300-m {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .custom-css .my325-m {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .custom-css .my350-m {
    margin-top: 12px;
    margin-bottom: 12px;
  }
  .custom-css .my375-m {
    margin-top: 14px;
    margin-bottom: 14px;
  }
  .custom-css .my400-m {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .custom-css .my425-m {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .custom-css .my450-m {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .custom-css .my500-m {
    margin-top: 32px;
    margin-bottom: 32px;
  }
  .custom-css .my550-m {
    margin-top: 36px;
    margin-bottom: 36px;
  }
  .custom-css .my600-m {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .custom-css .my625-m {
    margin-top: 48px;
    margin-bottom: 48px;
  }
  .custom-css .my650-m {
    margin-top: 56px;
    margin-bottom: 56px;
  }
  .custom-css .my655-m {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .custom-css .my665-m {
    margin-top: 62px;
    margin-bottom: 62px;
  }
  .custom-css .my675-m {
    margin-top: 64px;
    margin-bottom: 64px;
  }
  .custom-css .my685-m {
    margin-top: 72px;
    margin-bottom: 72px;
  }
  .custom-css .my700-m {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .custom-css .my725-m {
    margin-top: 88px;
    margin-bottom: 88px;
  }
  .custom-css .my750-m {
    margin-top: 96px;
    margin-bottom: 96px;
  }
  .custom-css .my765-m {
    margin-top: 104px;
    margin-bottom: 104px;
  }
  .custom-css .my775-m {
    margin-top: 112px;
    margin-bottom: 112px;
  }
  .custom-css .my800-m {
    margin-top: 120px;
    margin-bottom: 120px;
  }
  .custom-css .my825-m {
    margin-top: 128px;
    margin-bottom: 128px;
  }
  .custom-css .my850-m {
    margin-top: 160px;
    margin-bottom: 160px;
  }
  .custom-css .my900-m {
    margin-top: 200px;
    margin-bottom: 200px;
  }
  .custom-css .my950-m {
    margin-top: 240px;
    margin-bottom: 240px;
  }
  .custom-css .my1000-m {
    margin-top: 320px;
    margin-bottom: 320px;
  }
  .custom-css .my1100-m {
    margin-top: 480px;
    margin-bottom: 480px;
  }
  .custom-css .my1200-m {
    margin-top: 640px;
    margin-bottom: 640px;
  }
  .custom-css .py0-m {
    padding-top: 0;
    padding-bottom: 0;
  }
  .custom-css .py100-m {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  .custom-css .py200-m {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .custom-css .py250-m {
    padding-top: 6px;
    padding-bottom: 6px;
  }
  .custom-css .py300-m {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .custom-css .py325-m {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .custom-css .py350-m {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .custom-css .py375-m {
    padding-top: 14px;
    padding-bottom: 14px;
  }
  .custom-css .py400-m {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .custom-css .py425-m {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .custom-css .py450-m {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .custom-css .py500-m {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .custom-css .py550-m {
    padding-top: 36px;
    padding-bottom: 36px;
  }
  .custom-css .py600-m {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .custom-css .py625-m {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .custom-css .py650-m {
    padding-top: 56px;
    padding-bottom: 56px;
  }
  .custom-css .py655-m {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .custom-css .py665-m {
    padding-top: 62px;
    padding-bottom: 62px;
  }
  .custom-css .py675-m {
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .custom-css .py685-m {
    padding-top: 72px;
    padding-bottom: 72px;
  }
  .custom-css .py700-m {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .custom-css .py725-m {
    padding-top: 88px;
    padding-bottom: 88px;
  }
  .custom-css .py750-m {
    padding-top: 96px;
    padding-bottom: 96px;
  }
  .custom-css .py765-m {
    padding-top: 104px;
    padding-bottom: 104px;
  }
  .custom-css .py775-m {
    padding-top: 112px;
    padding-bottom: 112px;
  }
  .custom-css .py800-m {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .custom-css .py825-m {
    padding-top: 128px;
    padding-bottom: 128px;
  }
  .custom-css .py850-m {
    padding-top: 160px;
    padding-bottom: 160px;
  }
  .custom-css .py900-m {
    padding-top: 200px;
    padding-bottom: 200px;
  }
  .custom-css .py950-m {
    padding-top: 240px;
    padding-bottom: 240px;
  }
  .custom-css .py1000-m {
    padding-top: 320px;
    padding-bottom: 320px;
  }
  .custom-css .py1100-m {
    padding-top: 480px;
    padding-bottom: 480px;
  }
  .custom-css .py1200-m {
    padding-top: 640px;
    padding-bottom: 640px;
  }
  .custom-css .mt-auto-m {
    margin-top: auto;
  }
  .custom-css .mt0-m {
    margin-top: 0;
  }
  .custom-css .mt100-m {
    margin-top: 2px;
  }
  .custom-css .mt200-m {
    margin-top: 4px;
  }
  .custom-css .mt250-m {
    margin-top: 6px;
  }
  .custom-css .mt300-m {
    margin-top: 8px;
  }
  .custom-css .mt325-m {
    margin-top: 10px;
  }
  .custom-css .mt350-m {
    margin-top: 12px;
  }
  .custom-css .mt375-m {
    margin-top: 14px;
  }
  .custom-css .mt400-m {
    margin-top: 16px;
  }
  .custom-css .mt425-m {
    margin-top: 20px;
  }
  .custom-css .mt450-m {
    margin-top: 24px;
  }
  .custom-css .mt500-m {
    margin-top: 32px;
  }
  .custom-css .mt550-m {
    margin-top: 36px;
  }
  .custom-css .mt600-m {
    margin-top: 40px;
  }
  .custom-css .mt625-m {
    margin-top: 48px;
  }
  .custom-css .mt650-m {
    margin-top: 56px;
  }
  .custom-css .mt655-m {
    margin-top: 60px;
  }
  .custom-css .mt665-m {
    margin-top: 62px;
  }
  .custom-css .mt675-m {
    margin-top: 64px;
  }
  .custom-css .mt685-m {
    margin-top: 72px;
  }
  .custom-css .mt700-m {
    margin-top: 80px;
  }
  .custom-css .mt725-m {
    margin-top: 88px;
  }
  .custom-css .mt750-m {
    margin-top: 96px;
  }
  .custom-css .mt765-m {
    margin-top: 104px;
  }
  .custom-css .mt775-m {
    margin-top: 112px;
  }
  .custom-css .mt800-m {
    margin-top: 120px;
  }
  .custom-css .mt825-m {
    margin-top: 128px;
  }
  .custom-css .mt850-m {
    margin-top: 160px;
  }
  .custom-css .mt900-m {
    margin-top: 200px;
  }
  .custom-css .mt950-m {
    margin-top: 240px;
  }
  .custom-css .mt1000-m {
    margin-top: 320px;
  }
  .custom-css .mt1100-m {
    margin-top: 480px;
  }
  .custom-css .mt1200-m {
    margin-top: 640px;
  }
  .custom-css .pt0-m {
    padding-top: 0;
  }
  .custom-css .pt100-m {
    padding-top: 2px;
  }
  .custom-css .pt200-m {
    padding-top: 4px;
  }
  .custom-css .pt250-m {
    padding-top: 6px;
  }
  .custom-css .pt300-m {
    padding-top: 8px;
  }
  .custom-css .pt325-m {
    padding-top: 10px;
  }
  .custom-css .pt350-m {
    padding-top: 12px;
  }
  .custom-css .pt375-m {
    padding-top: 14px;
  }
  .custom-css .pt400-m {
    padding-top: 16px;
  }
  .custom-css .pt425-m {
    padding-top: 20px;
  }
  .custom-css .pt450-m {
    padding-top: 24px;
  }
  .custom-css .pt500-m {
    padding-top: 32px;
  }
  .custom-css .pt550-m {
    padding-top: 36px;
  }
  .custom-css .pt600-m {
    padding-top: 40px;
  }
  .custom-css .pt625-m {
    padding-top: 48px;
  }
  .custom-css .pt650-m {
    padding-top: 56px;
  }
  .custom-css .pt655-m {
    padding-top: 60px;
  }
  .custom-css .pt665-m {
    padding-top: 62px;
  }
  .custom-css .pt675-m {
    padding-top: 64px;
  }
  .custom-css .pt685-m {
    padding-top: 72px;
  }
  .custom-css .pt700-m {
    padding-top: 80px;
  }
  .custom-css .pt725-m {
    padding-top: 88px;
  }
  .custom-css .pt750-m {
    padding-top: 96px;
  }
  .custom-css .pt765-m {
    padding-top: 104px;
  }
  .custom-css .pt775-m {
    padding-top: 112px;
  }
  .custom-css .pt800-m {
    padding-top: 120px;
  }
  .custom-css .pt825-m {
    padding-top: 128px;
  }
  .custom-css .pt850-m {
    padding-top: 160px;
  }
  .custom-css .pt900-m {
    padding-top: 200px;
  }
  .custom-css .pt950-m {
    padding-top: 240px;
  }
  .custom-css .pt1000-m {
    padding-top: 320px;
  }
  .custom-css .pt1100-m {
    padding-top: 480px;
  }
  .custom-css .pt1200-m {
    padding-top: 640px;
  }
  .custom-css .mr-auto-m {
    margin-right: auto;
  }
  .custom-css .mr0-m {
    margin-right: 0;
  }
  .custom-css .mr100-m {
    margin-right: 2px;
  }
  .custom-css .mr200-m {
    margin-right: 4px;
  }
  .custom-css .mr250-m {
    margin-right: 6px;
  }
  .custom-css .mr300-m {
    margin-right: 8px;
  }
  .custom-css .mr325-m {
    margin-right: 10px;
  }
  .custom-css .mr350-m {
    margin-right: 12px;
  }
  .custom-css .mr375-m {
    margin-right: 14px;
  }
  .custom-css .mr400-m {
    margin-right: 16px;
  }
  .custom-css .mr425-m {
    margin-right: 20px;
  }
  .custom-css .mr450-m {
    margin-right: 24px;
  }
  .custom-css .mr500-m {
    margin-right: 32px;
  }
  .custom-css .mr550-m {
    margin-right: 36px;
  }
  .custom-css .mr600-m {
    margin-right: 40px;
  }
  .custom-css .mr625-m {
    margin-right: 48px;
  }
  .custom-css .mr650-m {
    margin-right: 56px;
  }
  .custom-css .mr655-m {
    margin-right: 60px;
  }
  .custom-css .mr665-m {
    margin-right: 62px;
  }
  .custom-css .mr675-m {
    margin-right: 64px;
  }
  .custom-css .mr685-m {
    margin-right: 72px;
  }
  .custom-css .mr700-m {
    margin-right: 80px;
  }
  .custom-css .mr725-m {
    margin-right: 88px;
  }
  .custom-css .mr750-m {
    margin-right: 96px;
  }
  .custom-css .mr765-m {
    margin-right: 104px;
  }
  .custom-css .mr775-m {
    margin-right: 112px;
  }
  .custom-css .mr800-m {
    margin-right: 120px;
  }
  .custom-css .mr825-m {
    margin-right: 128px;
  }
  .custom-css .mr850-m {
    margin-right: 160px;
  }
  .custom-css .mr900-m {
    margin-right: 200px;
  }
  .custom-css .mr950-m {
    margin-right: 240px;
  }
  .custom-css .mr1000-m {
    margin-right: 320px;
  }
  .custom-css .mr1100-m {
    margin-right: 480px;
  }
  .custom-css .mr1200-m {
    margin-right: 640px;
  }
  .custom-css .pr0-m {
    padding-right: 0;
  }
  .custom-css .pr100-m {
    padding-right: 2px;
  }
  .custom-css .pr200-m {
    padding-right: 4px;
  }
  .custom-css .pr250-m {
    padding-right: 6px;
  }
  .custom-css .pr300-m {
    padding-right: 8px;
  }
  .custom-css .pr325-m {
    padding-right: 10px;
  }
  .custom-css .pr350-m {
    padding-right: 12px;
  }
  .custom-css .pr375-m {
    padding-right: 14px;
  }
  .custom-css .pr400-m {
    padding-right: 16px;
  }
  .custom-css .pr425-m {
    padding-right: 20px;
  }
  .custom-css .pr450-m {
    padding-right: 24px;
  }
  .custom-css .pr500-m {
    padding-right: 32px;
  }
  .custom-css .pr550-m {
    padding-right: 36px;
  }
  .custom-css .pr600-m {
    padding-right: 40px;
  }
  .custom-css .pr625-m {
    padding-right: 48px;
  }
  .custom-css .pr650-m {
    padding-right: 56px;
  }
  .custom-css .pr655-m {
    padding-right: 60px;
  }
  .custom-css .pr665-m {
    padding-right: 62px;
  }
  .custom-css .pr675-m {
    padding-right: 64px;
  }
  .custom-css .pr685-m {
    padding-right: 72px;
  }
  .custom-css .pr700-m {
    padding-right: 80px;
  }
  .custom-css .pr725-m {
    padding-right: 88px;
  }
  .custom-css .pr750-m {
    padding-right: 96px;
  }
  .custom-css .pr765-m {
    padding-right: 104px;
  }
  .custom-css .pr775-m {
    padding-right: 112px;
  }
  .custom-css .pr800-m {
    padding-right: 120px;
  }
  .custom-css .pr825-m {
    padding-right: 128px;
  }
  .custom-css .pr850-m {
    padding-right: 160px;
  }
  .custom-css .pr900-m {
    padding-right: 200px;
  }
  .custom-css .pr950-m {
    padding-right: 240px;
  }
  .custom-css .pr1000-m {
    padding-right: 320px;
  }
  .custom-css .pr1100-m {
    padding-right: 480px;
  }
  .custom-css .pr1200-m {
    padding-right: 640px;
  }
  .custom-css .mb-auto-m {
    margin-bottom: auto;
  }
  .custom-css .mb0-m {
    margin-bottom: 0;
  }
  .custom-css .mb100-m {
    margin-bottom: 2px;
  }
  .custom-css .mb200-m {
    margin-bottom: 4px;
  }
  .custom-css .mb250-m {
    margin-bottom: 6px;
  }
  .custom-css .mb300-m {
    margin-bottom: 8px;
  }
  .custom-css .mb325-m {
    margin-bottom: 10px;
  }
  .custom-css .mb350-m {
    margin-bottom: 12px;
  }
  .custom-css .mb375-m {
    margin-bottom: 14px;
  }
  .custom-css .mb400-m {
    margin-bottom: 16px;
  }
  .custom-css .mb425-m {
    margin-bottom: 20px;
  }
  .custom-css .mb450-m {
    margin-bottom: 24px;
  }
  .custom-css .mb500-m {
    margin-bottom: 32px;
  }
  .custom-css .mb550-m {
    margin-bottom: 36px;
  }
  .custom-css .mb600-m {
    margin-bottom: 40px;
  }
  .custom-css .mb625-m {
    margin-bottom: 48px;
  }
  .custom-css .mb650-m {
    margin-bottom: 56px;
  }
  .custom-css .mb655-m {
    margin-bottom: 60px;
  }
  .custom-css .mb665-m {
    margin-bottom: 62px;
  }
  .custom-css .mb675-m {
    margin-bottom: 64px;
  }
  .custom-css .mb685-m {
    margin-bottom: 72px;
  }
  .custom-css .mb700-m {
    margin-bottom: 80px;
  }
  .custom-css .mb725-m {
    margin-bottom: 88px;
  }
  .custom-css .mb750-m {
    margin-bottom: 96px;
  }
  .custom-css .mb765-m {
    margin-bottom: 104px;
  }
  .custom-css .mb775-m {
    margin-bottom: 112px;
  }
  .custom-css .mb800-m {
    margin-bottom: 120px;
  }
  .custom-css .mb825-m {
    margin-bottom: 128px;
  }
  .custom-css .mb850-m {
    margin-bottom: 160px;
  }
  .custom-css .mb900-m {
    margin-bottom: 200px;
  }
  .custom-css .mb950-m {
    margin-bottom: 240px;
  }
  .custom-css .mb1000-m {
    margin-bottom: 320px;
  }
  .custom-css .mb1100-m {
    margin-bottom: 480px;
  }
  .custom-css .mb1200-m {
    margin-bottom: 640px;
  }
  .custom-css .pb0-m {
    padding-bottom: 0;
  }
  .custom-css .pb100-m {
    padding-bottom: 2px;
  }
  .custom-css .pb200-m {
    padding-bottom: 4px;
  }
  .custom-css .pb250-m {
    padding-bottom: 6px;
  }
  .custom-css .pb300-m {
    padding-bottom: 8px;
  }
  .custom-css .pb325-m {
    padding-bottom: 10px;
  }
  .custom-css .pb350-m {
    padding-bottom: 12px;
  }
  .custom-css .pb375-m {
    padding-bottom: 14px;
  }
  .custom-css .pb400-m {
    padding-bottom: 16px;
  }
  .custom-css .pb425-m {
    padding-bottom: 20px;
  }
  .custom-css .pb450-m {
    padding-bottom: 24px;
  }
  .custom-css .pb500-m {
    padding-bottom: 32px;
  }
  .custom-css .pb550-m {
    padding-bottom: 36px;
  }
  .custom-css .pb600-m {
    padding-bottom: 40px;
  }
  .custom-css .pb625-m {
    padding-bottom: 48px;
  }
  .custom-css .pb650-m {
    padding-bottom: 56px;
  }
  .custom-css .pb655-m {
    padding-bottom: 60px;
  }
  .custom-css .pb665-m {
    padding-bottom: 62px;
  }
  .custom-css .pb675-m {
    padding-bottom: 64px;
  }
  .custom-css .pb685-m {
    padding-bottom: 72px;
  }
  .custom-css .pb700-m {
    padding-bottom: 80px;
  }
  .custom-css .pb725-m {
    padding-bottom: 88px;
  }
  .custom-css .pb750-m {
    padding-bottom: 96px;
  }
  .custom-css .pb765-m {
    padding-bottom: 104px;
  }
  .custom-css .pb775-m {
    padding-bottom: 112px;
  }
  .custom-css .pb800-m {
    padding-bottom: 120px;
  }
  .custom-css .pb825-m {
    padding-bottom: 128px;
  }
  .custom-css .pb850-m {
    padding-bottom: 160px;
  }
  .custom-css .pb900-m {
    padding-bottom: 200px;
  }
  .custom-css .pb950-m {
    padding-bottom: 240px;
  }
  .custom-css .pb1000-m {
    padding-bottom: 320px;
  }
  .custom-css .pb1100-m {
    padding-bottom: 480px;
  }
  .custom-css .pb1200-m {
    padding-bottom: 640px;
  }
  .custom-css .ml-auto-m {
    margin-left: auto;
  }
  .custom-css .ml0-m {
    margin-left: 0;
  }
  .custom-css .ml100-m {
    margin-left: 2px;
  }
  .custom-css .ml200-m {
    margin-left: 4px;
  }
  .custom-css .ml250-m {
    margin-left: 6px;
  }
  .custom-css .ml300-m {
    margin-left: 8px;
  }
  .custom-css .ml325-m {
    margin-left: 10px;
  }
  .custom-css .ml350-m {
    margin-left: 12px;
  }
  .custom-css .ml375-m {
    margin-left: 14px;
  }
  .custom-css .ml400-m {
    margin-left: 16px;
  }
  .custom-css .ml425-m {
    margin-left: 20px;
  }
  .custom-css .ml450-m {
    margin-left: 24px;
  }
  .custom-css .ml500-m {
    margin-left: 32px;
  }
  .custom-css .ml550-m {
    margin-left: 36px;
  }
  .custom-css .ml600-m {
    margin-left: 40px;
  }
  .custom-css .ml625-m {
    margin-left: 48px;
  }
  .custom-css .ml650-m {
    margin-left: 56px;
  }
  .custom-css .ml655-m {
    margin-left: 60px;
  }
  .custom-css .ml665-m {
    margin-left: 62px;
  }
  .custom-css .ml675-m {
    margin-left: 64px;
  }
  .custom-css .ml685-m {
    margin-left: 72px;
  }
  .custom-css .ml700-m {
    margin-left: 80px;
  }
  .custom-css .ml725-m {
    margin-left: 88px;
  }
  .custom-css .ml750-m {
    margin-left: 96px;
  }
  .custom-css .ml765-m {
    margin-left: 104px;
  }
  .custom-css .ml775-m {
    margin-left: 112px;
  }
  .custom-css .ml800-m {
    margin-left: 120px;
  }
  .custom-css .ml825-m {
    margin-left: 128px;
  }
  .custom-css .ml850-m {
    margin-left: 160px;
  }
  .custom-css .ml900-m {
    margin-left: 200px;
  }
  .custom-css .ml950-m {
    margin-left: 240px;
  }
  .custom-css .ml1000-m {
    margin-left: 320px;
  }
  .custom-css .ml1100-m {
    margin-left: 480px;
  }
  .custom-css .ml1200-m {
    margin-left: 640px;
  }
  .custom-css .pl0-m {
    padding-left: 0;
  }
  .custom-css .pl100-m {
    padding-left: 2px;
  }
  .custom-css .pl200-m {
    padding-left: 4px;
  }
  .custom-css .pl250-m {
    padding-left: 6px;
  }
  .custom-css .pl300-m {
    padding-left: 8px;
  }
  .custom-css .pl325-m {
    padding-left: 10px;
  }
  .custom-css .pl350-m {
    padding-left: 12px;
  }
  .custom-css .pl375-m {
    padding-left: 14px;
  }
  .custom-css .pl400-m {
    padding-left: 16px;
  }
  .custom-css .pl425-m {
    padding-left: 20px;
  }
  .custom-css .pl450-m {
    padding-left: 24px;
  }
  .custom-css .pl500-m {
    padding-left: 32px;
  }
  .custom-css .pl550-m {
    padding-left: 36px;
  }
  .custom-css .pl600-m {
    padding-left: 40px;
  }
  .custom-css .pl625-m {
    padding-left: 48px;
  }
  .custom-css .pl650-m {
    padding-left: 56px;
  }
  .custom-css .pl655-m {
    padding-left: 60px;
  }
  .custom-css .pl665-m {
    padding-left: 62px;
  }
  .custom-css .pl675-m {
    padding-left: 64px;
  }
  .custom-css .pl685-m {
    padding-left: 72px;
  }
  .custom-css .pl700-m {
    padding-left: 80px;
  }
  .custom-css .pl725-m {
    padding-left: 88px;
  }
  .custom-css .pl750-m {
    padding-left: 96px;
  }
  .custom-css .pl765-m {
    padding-left: 104px;
  }
  .custom-css .pl775-m {
    padding-left: 112px;
  }
  .custom-css .pl800-m {
    padding-left: 120px;
  }
  .custom-css .pl825-m {
    padding-left: 128px;
  }
  .custom-css .pl850-m {
    padding-left: 160px;
  }
  .custom-css .pl900-m {
    padding-left: 200px;
  }
  .custom-css .pl950-m {
    padding-left: 240px;
  }
  .custom-css .pl1000-m {
    padding-left: 320px;
  }
  .custom-css .pl1100-m {
    padding-left: 480px;
  }
  .custom-css .pl1200-m {
    padding-left: 640px;
  }
  .custom-css .pl-8p-offset-m {
    padding-left: calc(24px + 8.33333333%);
  }
  .custom-css .pr-8p-offset-m,
  .custom-css .px-8p-offset-m {
    padding-right: calc(24px + 8.33333333%);
  }
  .custom-css .px-8p-offset-m {
    padding-left: calc(24px + 8.33333333%);
  }
  .custom-css .pl-16p-offset-m {
    padding-left: calc(24px + 16.66666667%);
  }
  .custom-css .pr-16p-offset-m,
  .custom-css .px-16p-offset-m {
    padding-right: calc(24px + 16.66666667%);
  }
  .custom-css .px-16p-offset-m {
    padding-left: calc(24px + 16.66666667%);
  }
  .custom-css .pl-25p-offset-m {
    padding-left: calc(24px + 25%);
  }
  .custom-css .pr-25p-offset-m,
  .custom-css .px-25p-offset-m {
    padding-right: calc(24px + 25%);
  }
  .custom-css .px-25p-offset-m {
    padding-left: calc(24px + 25%);
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .ma-auto-xm {
    margin: auto;
  }
  .custom-css .ma0-xm {
    margin: 0;
  }
  .custom-css .ma100-xm {
    margin: 2px;
  }
  .custom-css .ma200-xm {
    margin: 4px;
  }
  .custom-css .ma250-xm {
    margin: 6px;
  }
  .custom-css .ma300-xm {
    margin: 8px;
  }
  .custom-css .ma325-xm {
    margin: 10px;
  }
  .custom-css .ma350-xm {
    margin: 12px;
  }
  .custom-css .ma375-xm {
    margin: 14px;
  }
  .custom-css .ma400-xm {
    margin: 16px;
  }
  .custom-css .ma425-xm {
    margin: 20px;
  }
  .custom-css .ma450-xm {
    margin: 24px;
  }
  .custom-css .ma500-xm {
    margin: 32px;
  }
  .custom-css .ma550-xm {
    margin: 36px;
  }
  .custom-css .ma600-xm {
    margin: 40px;
  }
  .custom-css .ma625-xm {
    margin: 48px;
  }
  .custom-css .ma650-xm {
    margin: 56px;
  }
  .custom-css .ma655-xm {
    margin: 60px;
  }
  .custom-css .ma665-xm {
    margin: 62px;
  }
  .custom-css .ma675-xm {
    margin: 64px;
  }
  .custom-css .ma685-xm {
    margin: 72px;
  }
  .custom-css .ma700-xm {
    margin: 80px;
  }
  .custom-css .ma725-xm {
    margin: 88px;
  }
  .custom-css .ma750-xm {
    margin: 96px;
  }
  .custom-css .ma765-xm {
    margin: 104px;
  }
  .custom-css .ma775-xm {
    margin: 112px;
  }
  .custom-css .ma800-xm {
    margin: 120px;
  }
  .custom-css .ma825-xm {
    margin: 128px;
  }
  .custom-css .ma850-xm {
    margin: 160px;
  }
  .custom-css .ma900-xm {
    margin: 200px;
  }
  .custom-css .ma950-xm {
    margin: 240px;
  }
  .custom-css .ma1000-xm {
    margin: 320px;
  }
  .custom-css .ma1100-xm {
    margin: 480px;
  }
  .custom-css .ma1200-xm {
    margin: 640px;
  }
  .custom-css .pa0-xm {
    padding: 0;
  }
  .custom-css .pa100-xm {
    padding: 2px;
  }
  .custom-css .pa200-xm {
    padding: 4px;
  }
  .custom-css .pa250-xm {
    padding: 6px;
  }
  .custom-css .pa300-xm {
    padding: 8px;
  }
  .custom-css .pa325-xm {
    padding: 10px;
  }
  .custom-css .pa350-xm {
    padding: 12px;
  }
  .custom-css .pa375-xm {
    padding: 14px;
  }
  .custom-css .pa400-xm {
    padding: 16px;
  }
  .custom-css .pa425-xm {
    padding: 20px;
  }
  .custom-css .pa450-xm {
    padding: 24px;
  }
  .custom-css .pa500-xm {
    padding: 32px;
  }
  .custom-css .pa550-xm {
    padding: 36px;
  }
  .custom-css .pa600-xm {
    padding: 40px;
  }
  .custom-css .pa625-xm {
    padding: 48px;
  }
  .custom-css .pa650-xm {
    padding: 56px;
  }
  .custom-css .pa655-xm {
    padding: 60px;
  }
  .custom-css .pa665-xm {
    padding: 62px;
  }
  .custom-css .pa675-xm {
    padding: 64px;
  }
  .custom-css .pa685-xm {
    padding: 72px;
  }
  .custom-css .pa700-xm {
    padding: 80px;
  }
  .custom-css .pa725-xm {
    padding: 88px;
  }
  .custom-css .pa750-xm {
    padding: 96px;
  }
  .custom-css .pa765-xm {
    padding: 104px;
  }
  .custom-css .pa775-xm {
    padding: 112px;
  }
  .custom-css .pa800-xm {
    padding: 120px;
  }
  .custom-css .pa825-xm {
    padding: 128px;
  }
  .custom-css .pa850-xm {
    padding: 160px;
  }
  .custom-css .pa900-xm {
    padding: 200px;
  }
  .custom-css .pa950-xm {
    padding: 240px;
  }
  .custom-css .pa1000-xm {
    padding: 320px;
  }
  .custom-css .pa1100-xm {
    padding: 480px;
  }
  .custom-css .pa1200-xm {
    padding: 640px;
  }
  .custom-css .mx-auto-xm {
    margin-right: auto;
    margin-left: auto;
  }
  .custom-css .mx0-xm {
    margin-right: 0;
    margin-left: 0;
  }
  .custom-css .mx100-xm {
    margin-right: 2px;
    margin-left: 2px;
  }
  .custom-css .mx200-xm {
    margin-right: 4px;
    margin-left: 4px;
  }
  .custom-css .mx250-xm {
    margin-right: 6px;
    margin-left: 6px;
  }
  .custom-css .mx300-xm {
    margin-right: 8px;
    margin-left: 8px;
  }
  .custom-css .mx325-xm {
    margin-right: 10px;
    margin-left: 10px;
  }
  .custom-css .mx350-xm {
    margin-right: 12px;
    margin-left: 12px;
  }
  .custom-css .mx375-xm {
    margin-right: 14px;
    margin-left: 14px;
  }
  .custom-css .mx400-xm {
    margin-right: 16px;
    margin-left: 16px;
  }
  .custom-css .mx425-xm {
    margin-right: 20px;
    margin-left: 20px;
  }
  .custom-css .mx450-xm {
    margin-right: 24px;
    margin-left: 24px;
  }
  .custom-css .mx500-xm {
    margin-right: 32px;
    margin-left: 32px;
  }
  .custom-css .mx550-xm {
    margin-right: 36px;
    margin-left: 36px;
  }
  .custom-css .mx600-xm {
    margin-right: 40px;
    margin-left: 40px;
  }
  .custom-css .mx625-xm {
    margin-right: 48px;
    margin-left: 48px;
  }
  .custom-css .mx650-xm {
    margin-right: 56px;
    margin-left: 56px;
  }
  .custom-css .mx655-xm {
    margin-right: 60px;
    margin-left: 60px;
  }
  .custom-css .mx665-xm {
    margin-right: 62px;
    margin-left: 62px;
  }
  .custom-css .mx675-xm {
    margin-right: 64px;
    margin-left: 64px;
  }
  .custom-css .mx685-xm {
    margin-right: 72px;
    margin-left: 72px;
  }
  .custom-css .mx700-xm {
    margin-right: 80px;
    margin-left: 80px;
  }
  .custom-css .mx725-xm {
    margin-right: 88px;
    margin-left: 88px;
  }
  .custom-css .mx750-xm {
    margin-right: 96px;
    margin-left: 96px;
  }
  .custom-css .mx765-xm {
    margin-right: 104px;
    margin-left: 104px;
  }
  .custom-css .mx775-xm {
    margin-right: 112px;
    margin-left: 112px;
  }
  .custom-css .mx800-xm {
    margin-right: 120px;
    margin-left: 120px;
  }
  .custom-css .mx825-xm {
    margin-right: 128px;
    margin-left: 128px;
  }
  .custom-css .mx850-xm {
    margin-right: 160px;
    margin-left: 160px;
  }
  .custom-css .mx900-xm {
    margin-right: 200px;
    margin-left: 200px;
  }
  .custom-css .mx950-xm {
    margin-right: 240px;
    margin-left: 240px;
  }
  .custom-css .mx1000-xm {
    margin-right: 320px;
    margin-left: 320px;
  }
  .custom-css .mx1100-xm {
    margin-right: 480px;
    margin-left: 480px;
  }
  .custom-css .mx1200-xm {
    margin-right: 640px;
    margin-left: 640px;
  }
  .custom-css .px0-xm {
    padding-right: 0;
    padding-left: 0;
  }
  .custom-css .px100-xm {
    padding-right: 2px;
    padding-left: 2px;
  }
  .custom-css .px200-xm {
    padding-right: 4px;
    padding-left: 4px;
  }
  .custom-css .px250-xm {
    padding-right: 6px;
    padding-left: 6px;
  }
  .custom-css .px300-xm {
    padding-right: 8px;
    padding-left: 8px;
  }
  .custom-css .px325-xm {
    padding-right: 10px;
    padding-left: 10px;
  }
  .custom-css .px350-xm {
    padding-right: 12px;
    padding-left: 12px;
  }
  .custom-css .px375-xm {
    padding-right: 14px;
    padding-left: 14px;
  }
  .custom-css .px400-xm {
    padding-right: 16px;
    padding-left: 16px;
  }
  .custom-css .px425-xm {
    padding-right: 20px;
    padding-left: 20px;
  }
  .custom-css .px450-xm {
    padding-right: 24px;
    padding-left: 24px;
  }
  .custom-css .px500-xm {
    padding-right: 32px;
    padding-left: 32px;
  }
  .custom-css .px550-xm {
    padding-right: 36px;
    padding-left: 36px;
  }
  .custom-css .px600-xm {
    padding-right: 40px;
    padding-left: 40px;
  }
  .custom-css .px625-xm {
    padding-right: 48px;
    padding-left: 48px;
  }
  .custom-css .px650-xm {
    padding-right: 56px;
    padding-left: 56px;
  }
  .custom-css .px655-xm {
    padding-right: 60px;
    padding-left: 60px;
  }
  .custom-css .px665-xm {
    padding-right: 62px;
    padding-left: 62px;
  }
  .custom-css .px675-xm {
    padding-right: 64px;
    padding-left: 64px;
  }
  .custom-css .px685-xm {
    padding-right: 72px;
    padding-left: 72px;
  }
  .custom-css .px700-xm {
    padding-right: 80px;
    padding-left: 80px;
  }
  .custom-css .px725-xm {
    padding-right: 88px;
    padding-left: 88px;
  }
  .custom-css .px750-xm {
    padding-right: 96px;
    padding-left: 96px;
  }
  .custom-css .px765-xm {
    padding-right: 104px;
    padding-left: 104px;
  }
  .custom-css .px775-xm {
    padding-right: 112px;
    padding-left: 112px;
  }
  .custom-css .px800-xm {
    padding-right: 120px;
    padding-left: 120px;
  }
  .custom-css .px825-xm {
    padding-right: 128px;
    padding-left: 128px;
  }
  .custom-css .px850-xm {
    padding-right: 160px;
    padding-left: 160px;
  }
  .custom-css .px900-xm {
    padding-right: 200px;
    padding-left: 200px;
  }
  .custom-css .px950-xm {
    padding-right: 240px;
    padding-left: 240px;
  }
  .custom-css .px1000-xm {
    padding-right: 320px;
    padding-left: 320px;
  }
  .custom-css .px1100-xm {
    padding-right: 480px;
    padding-left: 480px;
  }
  .custom-css .px1200-xm {
    padding-right: 640px;
    padding-left: 640px;
  }
  .custom-css .my-auto-xm {
    margin-top: auto;
    margin-bottom: auto;
  }
  .custom-css .my0-xm {
    margin-top: 0;
    margin-bottom: 0;
  }
  .custom-css .my100-xm {
    margin-top: 2px;
    margin-bottom: 2px;
  }
  .custom-css .my200-xm {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .custom-css .my250-xm {
    margin-top: 6px;
    margin-bottom: 6px;
  }
  .custom-css .my300-xm {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .custom-css .my325-xm {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .custom-css .my350-xm {
    margin-top: 12px;
    margin-bottom: 12px;
  }
  .custom-css .my375-xm {
    margin-top: 14px;
    margin-bottom: 14px;
  }
  .custom-css .my400-xm {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .custom-css .my425-xm {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .custom-css .my450-xm {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .custom-css .my500-xm {
    margin-top: 32px;
    margin-bottom: 32px;
  }
  .custom-css .my550-xm {
    margin-top: 36px;
    margin-bottom: 36px;
  }
  .custom-css .my600-xm {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .custom-css .my625-xm {
    margin-top: 48px;
    margin-bottom: 48px;
  }
  .custom-css .my650-xm {
    margin-top: 56px;
    margin-bottom: 56px;
  }
  .custom-css .my655-xm {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .custom-css .my665-xm {
    margin-top: 62px;
    margin-bottom: 62px;
  }
  .custom-css .my675-xm {
    margin-top: 64px;
    margin-bottom: 64px;
  }
  .custom-css .my685-xm {
    margin-top: 72px;
    margin-bottom: 72px;
  }
  .custom-css .my700-xm {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .custom-css .my725-xm {
    margin-top: 88px;
    margin-bottom: 88px;
  }
  .custom-css .my750-xm {
    margin-top: 96px;
    margin-bottom: 96px;
  }
  .custom-css .my765-xm {
    margin-top: 104px;
    margin-bottom: 104px;
  }
  .custom-css .my775-xm {
    margin-top: 112px;
    margin-bottom: 112px;
  }
  .custom-css .my800-xm {
    margin-top: 120px;
    margin-bottom: 120px;
  }
  .custom-css .my825-xm {
    margin-top: 128px;
    margin-bottom: 128px;
  }
  .custom-css .my850-xm {
    margin-top: 160px;
    margin-bottom: 160px;
  }
  .custom-css .my900-xm {
    margin-top: 200px;
    margin-bottom: 200px;
  }
  .custom-css .my950-xm {
    margin-top: 240px;
    margin-bottom: 240px;
  }
  .custom-css .my1000-xm {
    margin-top: 320px;
    margin-bottom: 320px;
  }
  .custom-css .my1100-xm {
    margin-top: 480px;
    margin-bottom: 480px;
  }
  .custom-css .my1200-xm {
    margin-top: 640px;
    margin-bottom: 640px;
  }
  .custom-css .py0-xm {
    padding-top: 0;
    padding-bottom: 0;
  }
  .custom-css .py100-xm {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  .custom-css .py200-xm {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .custom-css .py250-xm {
    padding-top: 6px;
    padding-bottom: 6px;
  }
  .custom-css .py300-xm {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .custom-css .py325-xm {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .custom-css .py350-xm {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .custom-css .py375-xm {
    padding-top: 14px;
    padding-bottom: 14px;
  }
  .custom-css .py400-xm {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .custom-css .py425-xm {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .custom-css .py450-xm {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .custom-css .py500-xm {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .custom-css .py550-xm {
    padding-top: 36px;
    padding-bottom: 36px;
  }
  .custom-css .py600-xm {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .custom-css .py625-xm {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .custom-css .py650-xm {
    padding-top: 56px;
    padding-bottom: 56px;
  }
  .custom-css .py655-xm {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .custom-css .py665-xm {
    padding-top: 62px;
    padding-bottom: 62px;
  }
  .custom-css .py675-xm {
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .custom-css .py685-xm {
    padding-top: 72px;
    padding-bottom: 72px;
  }
  .custom-css .py700-xm {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .custom-css .py725-xm {
    padding-top: 88px;
    padding-bottom: 88px;
  }
  .custom-css .py750-xm {
    padding-top: 96px;
    padding-bottom: 96px;
  }
  .custom-css .py765-xm {
    padding-top: 104px;
    padding-bottom: 104px;
  }
  .custom-css .py775-xm {
    padding-top: 112px;
    padding-bottom: 112px;
  }
  .custom-css .py800-xm {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .custom-css .py825-xm {
    padding-top: 128px;
    padding-bottom: 128px;
  }
  .custom-css .py850-xm {
    padding-top: 160px;
    padding-bottom: 160px;
  }
  .custom-css .py900-xm {
    padding-top: 200px;
    padding-bottom: 200px;
  }
  .custom-css .py950-xm {
    padding-top: 240px;
    padding-bottom: 240px;
  }
  .custom-css .py1000-xm {
    padding-top: 320px;
    padding-bottom: 320px;
  }
  .custom-css .py1100-xm {
    padding-top: 480px;
    padding-bottom: 480px;
  }
  .custom-css .py1200-xm {
    padding-top: 640px;
    padding-bottom: 640px;
  }
  .custom-css .mt-auto-xm {
    margin-top: auto;
  }
  .custom-css .mt0-xm {
    margin-top: 0;
  }
  .custom-css .mt100-xm {
    margin-top: 2px;
  }
  .custom-css .mt200-xm {
    margin-top: 4px;
  }
  .custom-css .mt250-xm {
    margin-top: 6px;
  }
  .custom-css .mt300-xm {
    margin-top: 8px;
  }
  .custom-css .mt325-xm {
    margin-top: 10px;
  }
  .custom-css .mt350-xm {
    margin-top: 12px;
  }
  .custom-css .mt375-xm {
    margin-top: 14px;
  }
  .custom-css .mt400-xm {
    margin-top: 16px;
  }
  .custom-css .mt425-xm {
    margin-top: 20px;
  }
  .custom-css .mt450-xm {
    margin-top: 24px;
  }
  .custom-css .mt500-xm {
    margin-top: 32px;
  }
  .custom-css .mt550-xm {
    margin-top: 36px;
  }
  .custom-css .mt600-xm {
    margin-top: 40px;
  }
  .custom-css .mt625-xm {
    margin-top: 48px;
  }
  .custom-css .mt650-xm {
    margin-top: 56px;
  }
  .custom-css .mt655-xm {
    margin-top: 60px;
  }
  .custom-css .mt665-xm {
    margin-top: 62px;
  }
  .custom-css .mt675-xm {
    margin-top: 64px;
  }
  .custom-css .mt685-xm {
    margin-top: 72px;
  }
  .custom-css .mt700-xm {
    margin-top: 80px;
  }
  .custom-css .mt725-xm {
    margin-top: 88px;
  }
  .custom-css .mt750-xm {
    margin-top: 96px;
  }
  .custom-css .mt765-xm {
    margin-top: 104px;
  }
  .custom-css .mt775-xm {
    margin-top: 112px;
  }
  .custom-css .mt800-xm {
    margin-top: 120px;
  }
  .custom-css .mt825-xm {
    margin-top: 128px;
  }
  .custom-css .mt850-xm {
    margin-top: 160px;
  }
  .custom-css .mt900-xm {
    margin-top: 200px;
  }
  .custom-css .mt950-xm {
    margin-top: 240px;
  }
  .custom-css .mt1000-xm {
    margin-top: 320px;
  }
  .custom-css .mt1100-xm {
    margin-top: 480px;
  }
  .custom-css .mt1200-xm {
    margin-top: 640px;
  }
  .custom-css .pt0-xm {
    padding-top: 0;
  }
  .custom-css .pt100-xm {
    padding-top: 2px;
  }
  .custom-css .pt200-xm {
    padding-top: 4px;
  }
  .custom-css .pt250-xm {
    padding-top: 6px;
  }
  .custom-css .pt300-xm {
    padding-top: 8px;
  }
  .custom-css .pt325-xm {
    padding-top: 10px;
  }
  .custom-css .pt350-xm {
    padding-top: 12px;
  }
  .custom-css .pt375-xm {
    padding-top: 14px;
  }
  .custom-css .pt400-xm {
    padding-top: 16px;
  }
  .custom-css .pt425-xm {
    padding-top: 20px;
  }
  .custom-css .pt450-xm {
    padding-top: 24px;
  }
  .custom-css .pt500-xm {
    padding-top: 32px;
  }
  .custom-css .pt550-xm {
    padding-top: 36px;
  }
  .custom-css .pt600-xm {
    padding-top: 40px;
  }
  .custom-css .pt625-xm {
    padding-top: 48px;
  }
  .custom-css .pt650-xm {
    padding-top: 56px;
  }
  .custom-css .pt655-xm {
    padding-top: 60px;
  }
  .custom-css .pt665-xm {
    padding-top: 62px;
  }
  .custom-css .pt675-xm {
    padding-top: 64px;
  }
  .custom-css .pt685-xm {
    padding-top: 72px;
  }
  .custom-css .pt700-xm {
    padding-top: 80px;
  }
  .custom-css .pt725-xm {
    padding-top: 88px;
  }
  .custom-css .pt750-xm {
    padding-top: 96px;
  }
  .custom-css .pt765-xm {
    padding-top: 104px;
  }
  .custom-css .pt775-xm {
    padding-top: 112px;
  }
  .custom-css .pt800-xm {
    padding-top: 120px;
  }
  .custom-css .pt825-xm {
    padding-top: 128px;
  }
  .custom-css .pt850-xm {
    padding-top: 160px;
  }
  .custom-css .pt900-xm {
    padding-top: 200px;
  }
  .custom-css .pt950-xm {
    padding-top: 240px;
  }
  .custom-css .pt1000-xm {
    padding-top: 320px;
  }
  .custom-css .pt1100-xm {
    padding-top: 480px;
  }
  .custom-css .pt1200-xm {
    padding-top: 640px;
  }
  .custom-css .mr-auto-xm {
    margin-right: auto;
  }
  .custom-css .mr0-xm {
    margin-right: 0;
  }
  .custom-css .mr100-xm {
    margin-right: 2px;
  }
  .custom-css .mr200-xm {
    margin-right: 4px;
  }
  .custom-css .mr250-xm {
    margin-right: 6px;
  }
  .custom-css .mr300-xm {
    margin-right: 8px;
  }
  .custom-css .mr325-xm {
    margin-right: 10px;
  }
  .custom-css .mr350-xm {
    margin-right: 12px;
  }
  .custom-css .mr375-xm {
    margin-right: 14px;
  }
  .custom-css .mr400-xm {
    margin-right: 16px;
  }
  .custom-css .mr425-xm {
    margin-right: 20px;
  }
  .custom-css .mr450-xm {
    margin-right: 24px;
  }
  .custom-css .mr500-xm {
    margin-right: 32px;
  }
  .custom-css .mr550-xm {
    margin-right: 36px;
  }
  .custom-css .mr600-xm {
    margin-right: 40px;
  }
  .custom-css .mr625-xm {
    margin-right: 48px;
  }
  .custom-css .mr650-xm {
    margin-right: 56px;
  }
  .custom-css .mr655-xm {
    margin-right: 60px;
  }
  .custom-css .mr665-xm {
    margin-right: 62px;
  }
  .custom-css .mr675-xm {
    margin-right: 64px;
  }
  .custom-css .mr685-xm {
    margin-right: 72px;
  }
  .custom-css .mr700-xm {
    margin-right: 80px;
  }
  .custom-css .mr725-xm {
    margin-right: 88px;
  }
  .custom-css .mr750-xm {
    margin-right: 96px;
  }
  .custom-css .mr765-xm {
    margin-right: 104px;
  }
  .custom-css .mr775-xm {
    margin-right: 112px;
  }
  .custom-css .mr800-xm {
    margin-right: 120px;
  }
  .custom-css .mr825-xm {
    margin-right: 128px;
  }
  .custom-css .mr850-xm {
    margin-right: 160px;
  }
  .custom-css .mr900-xm {
    margin-right: 200px;
  }
  .custom-css .mr950-xm {
    margin-right: 240px;
  }
  .custom-css .mr1000-xm {
    margin-right: 320px;
  }
  .custom-css .mr1100-xm {
    margin-right: 480px;
  }
  .custom-css .mr1200-xm {
    margin-right: 640px;
  }
  .custom-css .pr0-xm {
    padding-right: 0;
  }
  .custom-css .pr100-xm {
    padding-right: 2px;
  }
  .custom-css .pr200-xm {
    padding-right: 4px;
  }
  .custom-css .pr250-xm {
    padding-right: 6px;
  }
  .custom-css .pr300-xm {
    padding-right: 8px;
  }
  .custom-css .pr325-xm {
    padding-right: 10px;
  }
  .custom-css .pr350-xm {
    padding-right: 12px;
  }
  .custom-css .pr375-xm {
    padding-right: 14px;
  }
  .custom-css .pr400-xm {
    padding-right: 16px;
  }
  .custom-css .pr425-xm {
    padding-right: 20px;
  }
  .custom-css .pr450-xm {
    padding-right: 24px;
  }
  .custom-css .pr500-xm {
    padding-right: 32px;
  }
  .custom-css .pr550-xm {
    padding-right: 36px;
  }
  .custom-css .pr600-xm {
    padding-right: 40px;
  }
  .custom-css .pr625-xm {
    padding-right: 48px;
  }
  .custom-css .pr650-xm {
    padding-right: 56px;
  }
  .custom-css .pr655-xm {
    padding-right: 60px;
  }
  .custom-css .pr665-xm {
    padding-right: 62px;
  }
  .custom-css .pr675-xm {
    padding-right: 64px;
  }
  .custom-css .pr685-xm {
    padding-right: 72px;
  }
  .custom-css .pr700-xm {
    padding-right: 80px;
  }
  .custom-css .pr725-xm {
    padding-right: 88px;
  }
  .custom-css .pr750-xm {
    padding-right: 96px;
  }
  .custom-css .pr765-xm {
    padding-right: 104px;
  }
  .custom-css .pr775-xm {
    padding-right: 112px;
  }
  .custom-css .pr800-xm {
    padding-right: 120px;
  }
  .custom-css .pr825-xm {
    padding-right: 128px;
  }
  .custom-css .pr850-xm {
    padding-right: 160px;
  }
  .custom-css .pr900-xm {
    padding-right: 200px;
  }
  .custom-css .pr950-xm {
    padding-right: 240px;
  }
  .custom-css .pr1000-xm {
    padding-right: 320px;
  }
  .custom-css .pr1100-xm {
    padding-right: 480px;
  }
  .custom-css .pr1200-xm {
    padding-right: 640px;
  }
  .custom-css .mb-auto-xm {
    margin-bottom: auto;
  }
  .custom-css .mb0-xm {
    margin-bottom: 0;
  }
  .custom-css .mb100-xm {
    margin-bottom: 2px;
  }
  .custom-css .mb200-xm {
    margin-bottom: 4px;
  }
  .custom-css .mb250-xm {
    margin-bottom: 6px;
  }
  .custom-css .mb300-xm {
    margin-bottom: 8px;
  }
  .custom-css .mb325-xm {
    margin-bottom: 10px;
  }
  .custom-css .mb350-xm {
    margin-bottom: 12px;
  }
  .custom-css .mb375-xm {
    margin-bottom: 14px;
  }
  .custom-css .mb400-xm {
    margin-bottom: 16px;
  }
  .custom-css .mb425-xm {
    margin-bottom: 20px;
  }
  .custom-css .mb450-xm {
    margin-bottom: 24px;
  }
  .custom-css .mb500-xm {
    margin-bottom: 32px;
  }
  .custom-css .mb550-xm {
    margin-bottom: 36px;
  }
  .custom-css .mb600-xm {
    margin-bottom: 40px;
  }
  .custom-css .mb625-xm {
    margin-bottom: 48px;
  }
  .custom-css .mb650-xm {
    margin-bottom: 56px;
  }
  .custom-css .mb655-xm {
    margin-bottom: 60px;
  }
  .custom-css .mb665-xm {
    margin-bottom: 62px;
  }
  .custom-css .mb675-xm {
    margin-bottom: 64px;
  }
  .custom-css .mb685-xm {
    margin-bottom: 72px;
  }
  .custom-css .mb700-xm {
    margin-bottom: 80px;
  }
  .custom-css .mb725-xm {
    margin-bottom: 88px;
  }
  .custom-css .mb750-xm {
    margin-bottom: 96px;
  }
  .custom-css .mb765-xm {
    margin-bottom: 104px;
  }
  .custom-css .mb775-xm {
    margin-bottom: 112px;
  }
  .custom-css .mb800-xm {
    margin-bottom: 120px;
  }
  .custom-css .mb825-xm {
    margin-bottom: 128px;
  }
  .custom-css .mb850-xm {
    margin-bottom: 160px;
  }
  .custom-css .mb900-xm {
    margin-bottom: 200px;
  }
  .custom-css .mb950-xm {
    margin-bottom: 240px;
  }
  .custom-css .mb1000-xm {
    margin-bottom: 320px;
  }
  .custom-css .mb1100-xm {
    margin-bottom: 480px;
  }
  .custom-css .mb1200-xm {
    margin-bottom: 640px;
  }
  .custom-css .pb0-xm {
    padding-bottom: 0;
  }
  .custom-css .pb100-xm {
    padding-bottom: 2px;
  }
  .custom-css .pb200-xm {
    padding-bottom: 4px;
  }
  .custom-css .pb250-xm {
    padding-bottom: 6px;
  }
  .custom-css .pb300-xm {
    padding-bottom: 8px;
  }
  .custom-css .pb325-xm {
    padding-bottom: 10px;
  }
  .custom-css .pb350-xm {
    padding-bottom: 12px;
  }
  .custom-css .pb375-xm {
    padding-bottom: 14px;
  }
  .custom-css .pb400-xm {
    padding-bottom: 16px;
  }
  .custom-css .pb425-xm {
    padding-bottom: 20px;
  }
  .custom-css .pb450-xm {
    padding-bottom: 24px;
  }
  .custom-css .pb500-xm {
    padding-bottom: 32px;
  }
  .custom-css .pb550-xm {
    padding-bottom: 36px;
  }
  .custom-css .pb600-xm {
    padding-bottom: 40px;
  }
  .custom-css .pb625-xm {
    padding-bottom: 48px;
  }
  .custom-css .pb650-xm {
    padding-bottom: 56px;
  }
  .custom-css .pb655-xm {
    padding-bottom: 60px;
  }
  .custom-css .pb665-xm {
    padding-bottom: 62px;
  }
  .custom-css .pb675-xm {
    padding-bottom: 64px;
  }
  .custom-css .pb685-xm {
    padding-bottom: 72px;
  }
  .custom-css .pb700-xm {
    padding-bottom: 80px;
  }
  .custom-css .pb725-xm {
    padding-bottom: 88px;
  }
  .custom-css .pb750-xm {
    padding-bottom: 96px;
  }
  .custom-css .pb765-xm {
    padding-bottom: 104px;
  }
  .custom-css .pb775-xm {
    padding-bottom: 112px;
  }
  .custom-css .pb800-xm {
    padding-bottom: 120px;
  }
  .custom-css .pb825-xm {
    padding-bottom: 128px;
  }
  .custom-css .pb850-xm {
    padding-bottom: 160px;
  }
  .custom-css .pb900-xm {
    padding-bottom: 200px;
  }
  .custom-css .pb950-xm {
    padding-bottom: 240px;
  }
  .custom-css .pb1000-xm {
    padding-bottom: 320px;
  }
  .custom-css .pb1100-xm {
    padding-bottom: 480px;
  }
  .custom-css .pb1200-xm {
    padding-bottom: 640px;
  }
  .custom-css .ml-auto-xm {
    margin-left: auto;
  }
  .custom-css .ml0-xm {
    margin-left: 0;
  }
  .custom-css .ml100-xm {
    margin-left: 2px;
  }
  .custom-css .ml200-xm {
    margin-left: 4px;
  }
  .custom-css .ml250-xm {
    margin-left: 6px;
  }
  .custom-css .ml300-xm {
    margin-left: 8px;
  }
  .custom-css .ml325-xm {
    margin-left: 10px;
  }
  .custom-css .ml350-xm {
    margin-left: 12px;
  }
  .custom-css .ml375-xm {
    margin-left: 14px;
  }
  .custom-css .ml400-xm {
    margin-left: 16px;
  }
  .custom-css .ml425-xm {
    margin-left: 20px;
  }
  .custom-css .ml450-xm {
    margin-left: 24px;
  }
  .custom-css .ml500-xm {
    margin-left: 32px;
  }
  .custom-css .ml550-xm {
    margin-left: 36px;
  }
  .custom-css .ml600-xm {
    margin-left: 40px;
  }
  .custom-css .ml625-xm {
    margin-left: 48px;
  }
  .custom-css .ml650-xm {
    margin-left: 56px;
  }
  .custom-css .ml655-xm {
    margin-left: 60px;
  }
  .custom-css .ml665-xm {
    margin-left: 62px;
  }
  .custom-css .ml675-xm {
    margin-left: 64px;
  }
  .custom-css .ml685-xm {
    margin-left: 72px;
  }
  .custom-css .ml700-xm {
    margin-left: 80px;
  }
  .custom-css .ml725-xm {
    margin-left: 88px;
  }
  .custom-css .ml750-xm {
    margin-left: 96px;
  }
  .custom-css .ml765-xm {
    margin-left: 104px;
  }
  .custom-css .ml775-xm {
    margin-left: 112px;
  }
  .custom-css .ml800-xm {
    margin-left: 120px;
  }
  .custom-css .ml825-xm {
    margin-left: 128px;
  }
  .custom-css .ml850-xm {
    margin-left: 160px;
  }
  .custom-css .ml900-xm {
    margin-left: 200px;
  }
  .custom-css .ml950-xm {
    margin-left: 240px;
  }
  .custom-css .ml1000-xm {
    margin-left: 320px;
  }
  .custom-css .ml1100-xm {
    margin-left: 480px;
  }
  .custom-css .ml1200-xm {
    margin-left: 640px;
  }
  .custom-css .pl0-xm {
    padding-left: 0;
  }
  .custom-css .pl100-xm {
    padding-left: 2px;
  }
  .custom-css .pl200-xm {
    padding-left: 4px;
  }
  .custom-css .pl250-xm {
    padding-left: 6px;
  }
  .custom-css .pl300-xm {
    padding-left: 8px;
  }
  .custom-css .pl325-xm {
    padding-left: 10px;
  }
  .custom-css .pl350-xm {
    padding-left: 12px;
  }
  .custom-css .pl375-xm {
    padding-left: 14px;
  }
  .custom-css .pl400-xm {
    padding-left: 16px;
  }
  .custom-css .pl425-xm {
    padding-left: 20px;
  }
  .custom-css .pl450-xm {
    padding-left: 24px;
  }
  .custom-css .pl500-xm {
    padding-left: 32px;
  }
  .custom-css .pl550-xm {
    padding-left: 36px;
  }
  .custom-css .pl600-xm {
    padding-left: 40px;
  }
  .custom-css .pl625-xm {
    padding-left: 48px;
  }
  .custom-css .pl650-xm {
    padding-left: 56px;
  }
  .custom-css .pl655-xm {
    padding-left: 60px;
  }
  .custom-css .pl665-xm {
    padding-left: 62px;
  }
  .custom-css .pl675-xm {
    padding-left: 64px;
  }
  .custom-css .pl685-xm {
    padding-left: 72px;
  }
  .custom-css .pl700-xm {
    padding-left: 80px;
  }
  .custom-css .pl725-xm {
    padding-left: 88px;
  }
  .custom-css .pl750-xm {
    padding-left: 96px;
  }
  .custom-css .pl765-xm {
    padding-left: 104px;
  }
  .custom-css .pl775-xm {
    padding-left: 112px;
  }
  .custom-css .pl800-xm {
    padding-left: 120px;
  }
  .custom-css .pl825-xm {
    padding-left: 128px;
  }
  .custom-css .pl850-xm {
    padding-left: 160px;
  }
  .custom-css .pl900-xm {
    padding-left: 200px;
  }
  .custom-css .pl950-xm {
    padding-left: 240px;
  }
  .custom-css .pl1000-xm {
    padding-left: 320px;
  }
  .custom-css .pl1100-xm {
    padding-left: 480px;
  }
  .custom-css .pl1200-xm {
    padding-left: 640px;
  }
  .custom-css .pl-8p-offset-xm {
    padding-left: calc(24px + 8.33333333%);
  }
  .custom-css .pr-8p-offset-xm,
  .custom-css .px-8p-offset-xm {
    padding-right: calc(24px + 8.33333333%);
  }
  .custom-css .px-8p-offset-xm {
    padding-left: calc(24px + 8.33333333%);
  }
  .custom-css .pl-16p-offset-xm {
    padding-left: calc(24px + 16.66666667%);
  }
  .custom-css .pr-16p-offset-xm,
  .custom-css .px-16p-offset-xm {
    padding-right: calc(24px + 16.66666667%);
  }
  .custom-css .px-16p-offset-xm {
    padding-left: calc(24px + 16.66666667%);
  }
  .custom-css .pl-25p-offset-xm {
    padding-left: calc(24px + 25%);
  }
  .custom-css .pr-25p-offset-xm,
  .custom-css .px-25p-offset-xm {
    padding-right: calc(24px + 25%);
  }
  .custom-css .px-25p-offset-xm {
    padding-left: calc(24px + 25%);
  }
}
@media screen and (min-width: 960px) {
  .custom-css .ma-auto-l {
    margin: auto;
  }
  .custom-css .ma0-l {
    margin: 0;
  }
  .custom-css .ma100-l {
    margin: 2px;
  }
  .custom-css .ma200-l {
    margin: 4px;
  }
  .custom-css .ma250-l {
    margin: 6px;
  }
  .custom-css .ma300-l {
    margin: 8px;
  }
  .custom-css .ma325-l {
    margin: 10px;
  }
  .custom-css .ma350-l {
    margin: 12px;
  }
  .custom-css .ma375-l {
    margin: 14px;
  }
  .custom-css .ma400-l {
    margin: 16px;
  }
  .custom-css .ma425-l {
    margin: 20px;
  }
  .custom-css .ma450-l {
    margin: 24px;
  }
  .custom-css .ma500-l {
    margin: 32px;
  }
  .custom-css .ma550-l {
    margin: 36px;
  }
  .custom-css .ma600-l {
    margin: 40px;
  }
  .custom-css .ma625-l {
    margin: 48px;
  }
  .custom-css .ma650-l {
    margin: 56px;
  }
  .custom-css .ma655-l {
    margin: 60px;
  }
  .custom-css .ma665-l {
    margin: 62px;
  }
  .custom-css .ma675-l {
    margin: 64px;
  }
  .custom-css .ma685-l {
    margin: 72px;
  }
  .custom-css .ma700-l {
    margin: 80px;
  }
  .custom-css .ma725-l {
    margin: 88px;
  }
  .custom-css .ma750-l {
    margin: 96px;
  }
  .custom-css .ma765-l {
    margin: 104px;
  }
  .custom-css .ma775-l {
    margin: 112px;
  }
  .custom-css .ma800-l {
    margin: 120px;
  }
  .custom-css .ma825-l {
    margin: 128px;
  }
  .custom-css .ma850-l {
    margin: 160px;
  }
  .custom-css .ma900-l {
    margin: 200px;
  }
  .custom-css .ma950-l {
    margin: 240px;
  }
  .custom-css .ma1000-l {
    margin: 320px;
  }
  .custom-css .ma1100-l {
    margin: 480px;
  }
  .custom-css .ma1200-l {
    margin: 640px;
  }
  .custom-css .pa0-l {
    padding: 0;
  }
  .custom-css .pa100-l {
    padding: 2px;
  }
  .custom-css .pa200-l {
    padding: 4px;
  }
  .custom-css .pa250-l {
    padding: 6px;
  }
  .custom-css .pa300-l {
    padding: 8px;
  }
  .custom-css .pa325-l {
    padding: 10px;
  }
  .custom-css .pa350-l {
    padding: 12px;
  }
  .custom-css .pa375-l {
    padding: 14px;
  }
  .custom-css .pa400-l {
    padding: 16px;
  }
  .custom-css .pa425-l {
    padding: 20px;
  }
  .custom-css .pa450-l {
    padding: 24px;
  }
  .custom-css .pa500-l {
    padding: 32px;
  }
  .custom-css .pa550-l {
    padding: 36px;
  }
  .custom-css .pa600-l {
    padding: 40px;
  }
  .custom-css .pa625-l {
    padding: 48px;
  }
  .custom-css .pa650-l {
    padding: 56px;
  }
  .custom-css .pa655-l {
    padding: 60px;
  }
  .custom-css .pa665-l {
    padding: 62px;
  }
  .custom-css .pa675-l {
    padding: 64px;
  }
  .custom-css .pa685-l {
    padding: 72px;
  }
  .custom-css .pa700-l {
    padding: 80px;
  }
  .custom-css .pa725-l {
    padding: 88px;
  }
  .custom-css .pa750-l {
    padding: 96px;
  }
  .custom-css .pa765-l {
    padding: 104px;
  }
  .custom-css .pa775-l {
    padding: 112px;
  }
  .custom-css .pa800-l {
    padding: 120px;
  }
  .custom-css .pa825-l {
    padding: 128px;
  }
  .custom-css .pa850-l {
    padding: 160px;
  }
  .custom-css .pa900-l {
    padding: 200px;
  }
  .custom-css .pa950-l {
    padding: 240px;
  }
  .custom-css .pa1000-l {
    padding: 320px;
  }
  .custom-css .pa1100-l {
    padding: 480px;
  }
  .custom-css .pa1200-l {
    padding: 640px;
  }
  .custom-css .mx-auto-l {
    margin-right: auto;
    margin-left: auto;
  }
  .custom-css .mx0-l {
    margin-right: 0;
    margin-left: 0;
  }
  .custom-css .mx100-l {
    margin-right: 2px;
    margin-left: 2px;
  }
  .custom-css .mx200-l {
    margin-right: 4px;
    margin-left: 4px;
  }
  .custom-css .mx250-l {
    margin-right: 6px;
    margin-left: 6px;
  }
  .custom-css .mx300-l {
    margin-right: 8px;
    margin-left: 8px;
  }
  .custom-css .mx325-l {
    margin-right: 10px;
    margin-left: 10px;
  }
  .custom-css .mx350-l {
    margin-right: 12px;
    margin-left: 12px;
  }
  .custom-css .mx375-l {
    margin-right: 14px;
    margin-left: 14px;
  }
  .custom-css .mx400-l {
    margin-right: 16px;
    margin-left: 16px;
  }
  .custom-css .mx425-l {
    margin-right: 20px;
    margin-left: 20px;
  }
  .custom-css .mx450-l {
    margin-right: 24px;
    margin-left: 24px;
  }
  .custom-css .mx500-l {
    margin-right: 32px;
    margin-left: 32px;
  }
  .custom-css .mx550-l {
    margin-right: 36px;
    margin-left: 36px;
  }
  .custom-css .mx600-l {
    margin-right: 40px;
    margin-left: 40px;
  }
  .custom-css .mx625-l {
    margin-right: 48px;
    margin-left: 48px;
  }
  .custom-css .mx650-l {
    margin-right: 56px;
    margin-left: 56px;
  }
  .custom-css .mx655-l {
    margin-right: 60px;
    margin-left: 60px;
  }
  .custom-css .mx665-l {
    margin-right: 62px;
    margin-left: 62px;
  }
  .custom-css .mx675-l {
    margin-right: 64px;
    margin-left: 64px;
  }
  .custom-css .mx685-l {
    margin-right: 72px;
    margin-left: 72px;
  }
  .custom-css .mx700-l {
    margin-right: 80px;
    margin-left: 80px;
  }
  .custom-css .mx725-l {
    margin-right: 88px;
    margin-left: 88px;
  }
  .custom-css .mx750-l {
    margin-right: 96px;
    margin-left: 96px;
  }
  .custom-css .mx765-l {
    margin-right: 104px;
    margin-left: 104px;
  }
  .custom-css .mx775-l {
    margin-right: 112px;
    margin-left: 112px;
  }
  .custom-css .mx800-l {
    margin-right: 120px;
    margin-left: 120px;
  }
  .custom-css .mx825-l {
    margin-right: 128px;
    margin-left: 128px;
  }
  .custom-css .mx850-l {
    margin-right: 160px;
    margin-left: 160px;
  }
  .custom-css .mx900-l {
    margin-right: 200px;
    margin-left: 200px;
  }
  .custom-css .mx950-l {
    margin-right: 240px;
    margin-left: 240px;
  }
  .custom-css .mx1000-l {
    margin-right: 320px;
    margin-left: 320px;
  }
  .custom-css .mx1100-l {
    margin-right: 480px;
    margin-left: 480px;
  }
  .custom-css .mx1200-l {
    margin-right: 640px;
    margin-left: 640px;
  }
  .custom-css .px0-l {
    padding-right: 0;
    padding-left: 0;
  }
  .custom-css .px100-l {
    padding-right: 2px;
    padding-left: 2px;
  }
  .custom-css .px200-l {
    padding-right: 4px;
    padding-left: 4px;
  }
  .custom-css .px250-l {
    padding-right: 6px;
    padding-left: 6px;
  }
  .custom-css .px300-l {
    padding-right: 8px;
    padding-left: 8px;
  }
  .custom-css .px325-l {
    padding-right: 10px;
    padding-left: 10px;
  }
  .custom-css .px350-l {
    padding-right: 12px;
    padding-left: 12px;
  }
  .custom-css .px375-l {
    padding-right: 14px;
    padding-left: 14px;
  }
  .custom-css .px400-l {
    padding-right: 16px;
    padding-left: 16px;
  }
  .custom-css .px425-l {
    padding-right: 20px;
    padding-left: 20px;
  }
  .custom-css .px450-l {
    padding-right: 24px;
    padding-left: 24px;
  }
  .custom-css .px500-l {
    padding-right: 32px;
    padding-left: 32px;
  }
  .custom-css .px550-l {
    padding-right: 36px;
    padding-left: 36px;
  }
  .custom-css .px600-l {
    padding-right: 40px;
    padding-left: 40px;
  }
  .custom-css .px625-l {
    padding-right: 48px;
    padding-left: 48px;
  }
  .custom-css .px650-l {
    padding-right: 56px;
    padding-left: 56px;
  }
  .custom-css .px655-l {
    padding-right: 60px;
    padding-left: 60px;
  }
  .custom-css .px665-l {
    padding-right: 62px;
    padding-left: 62px;
  }
  .custom-css .px675-l {
    padding-right: 64px;
    padding-left: 64px;
  }
  .custom-css .px685-l {
    padding-right: 72px;
    padding-left: 72px;
  }
  .custom-css .px700-l {
    padding-right: 80px;
    padding-left: 80px;
  }
  .custom-css .px725-l {
    padding-right: 88px;
    padding-left: 88px;
  }
  .custom-css .px750-l {
    padding-right: 96px;
    padding-left: 96px;
  }
  .custom-css .px765-l {
    padding-right: 104px;
    padding-left: 104px;
  }
  .custom-css .px775-l {
    padding-right: 112px;
    padding-left: 112px;
  }
  .custom-css .px800-l {
    padding-right: 120px;
    padding-left: 120px;
  }
  .custom-css .px825-l {
    padding-right: 128px;
    padding-left: 128px;
  }
  .custom-css .px850-l {
    padding-right: 160px;
    padding-left: 160px;
  }
  .custom-css .px900-l {
    padding-right: 200px;
    padding-left: 200px;
  }
  .custom-css .px950-l {
    padding-right: 240px;
    padding-left: 240px;
  }
  .custom-css .px1000-l {
    padding-right: 320px;
    padding-left: 320px;
  }
  .custom-css .px1100-l {
    padding-right: 480px;
    padding-left: 480px;
  }
  .custom-css .px1200-l {
    padding-right: 640px;
    padding-left: 640px;
  }
  .custom-css .my-auto-l {
    margin-top: auto;
    margin-bottom: auto;
  }
  .custom-css .my0-l {
    margin-top: 0;
    margin-bottom: 0;
  }
  .custom-css .my100-l {
    margin-top: 2px;
    margin-bottom: 2px;
  }
  .custom-css .my200-l {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .custom-css .my250-l {
    margin-top: 6px;
    margin-bottom: 6px;
  }
  .custom-css .my300-l {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .custom-css .my325-l {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .custom-css .my350-l {
    margin-top: 12px;
    margin-bottom: 12px;
  }
  .custom-css .my375-l {
    margin-top: 14px;
    margin-bottom: 14px;
  }
  .custom-css .my400-l {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .custom-css .my425-l {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .custom-css .my450-l {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .custom-css .my500-l {
    margin-top: 32px;
    margin-bottom: 32px;
  }
  .custom-css .my550-l {
    margin-top: 36px;
    margin-bottom: 36px;
  }
  .custom-css .my600-l {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .custom-css .my625-l {
    margin-top: 48px;
    margin-bottom: 48px;
  }
  .custom-css .my650-l {
    margin-top: 56px;
    margin-bottom: 56px;
  }
  .custom-css .my655-l {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .custom-css .my665-l {
    margin-top: 62px;
    margin-bottom: 62px;
  }
  .custom-css .my675-l {
    margin-top: 64px;
    margin-bottom: 64px;
  }
  .custom-css .my685-l {
    margin-top: 72px;
    margin-bottom: 72px;
  }
  .custom-css .my700-l {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .custom-css .my725-l {
    margin-top: 88px;
    margin-bottom: 88px;
  }
  .custom-css .my750-l {
    margin-top: 96px;
    margin-bottom: 96px;
  }
  .custom-css .my765-l {
    margin-top: 104px;
    margin-bottom: 104px;
  }
  .custom-css .my775-l {
    margin-top: 112px;
    margin-bottom: 112px;
  }
  .custom-css .my800-l {
    margin-top: 120px;
    margin-bottom: 120px;
  }
  .custom-css .my825-l {
    margin-top: 128px;
    margin-bottom: 128px;
  }
  .custom-css .my850-l {
    margin-top: 160px;
    margin-bottom: 160px;
  }
  .custom-css .my900-l {
    margin-top: 200px;
    margin-bottom: 200px;
  }
  .custom-css .my950-l {
    margin-top: 240px;
    margin-bottom: 240px;
  }
  .custom-css .my1000-l {
    margin-top: 320px;
    margin-bottom: 320px;
  }
  .custom-css .my1100-l {
    margin-top: 480px;
    margin-bottom: 480px;
  }
  .custom-css .my1200-l {
    margin-top: 640px;
    margin-bottom: 640px;
  }
  .custom-css .py0-l {
    padding-top: 0;
    padding-bottom: 0;
  }
  .custom-css .py100-l {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  .custom-css .py200-l {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .custom-css .py250-l {
    padding-top: 6px;
    padding-bottom: 6px;
  }
  .custom-css .py300-l {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .custom-css .py325-l {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .custom-css .py350-l {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .custom-css .py375-l {
    padding-top: 14px;
    padding-bottom: 14px;
  }
  .custom-css .py400-l {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .custom-css .py425-l {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .custom-css .py450-l {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .custom-css .py500-l {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .custom-css .py550-l {
    padding-top: 36px;
    padding-bottom: 36px;
  }
  .custom-css .py600-l {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .custom-css .py625-l {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .custom-css .py650-l {
    padding-top: 56px;
    padding-bottom: 56px;
  }
  .custom-css .py655-l {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .custom-css .py665-l {
    padding-top: 62px;
    padding-bottom: 62px;
  }
  .custom-css .py675-l {
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .custom-css .py685-l {
    padding-top: 72px;
    padding-bottom: 72px;
  }
  .custom-css .py700-l {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .custom-css .py725-l {
    padding-top: 88px;
    padding-bottom: 88px;
  }
  .custom-css .py750-l {
    padding-top: 96px;
    padding-bottom: 96px;
  }
  .custom-css .py765-l {
    padding-top: 104px;
    padding-bottom: 104px;
  }
  .custom-css .py775-l {
    padding-top: 112px;
    padding-bottom: 112px;
  }
  .custom-css .py800-l {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .custom-css .py825-l {
    padding-top: 128px;
    padding-bottom: 128px;
  }
  .custom-css .py850-l {
    padding-top: 160px;
    padding-bottom: 160px;
  }
  .custom-css .py900-l {
    padding-top: 200px;
    padding-bottom: 200px;
  }
  .custom-css .py950-l {
    padding-top: 240px;
    padding-bottom: 240px;
  }
  .custom-css .py1000-l {
    padding-top: 320px;
    padding-bottom: 320px;
  }
  .custom-css .py1100-l {
    padding-top: 480px;
    padding-bottom: 480px;
  }
  .custom-css .py1200-l {
    padding-top: 640px;
    padding-bottom: 640px;
  }
  .custom-css .mt-auto-l {
    margin-top: auto;
  }
  .custom-css .mt0-l {
    margin-top: 0;
  }
  .custom-css .mt100-l {
    margin-top: 2px;
  }
  .custom-css .mt200-l {
    margin-top: 4px;
  }
  .custom-css .mt250-l {
    margin-top: 6px;
  }
  .custom-css .mt300-l {
    margin-top: 8px;
  }
  .custom-css .mt325-l {
    margin-top: 10px;
  }
  .custom-css .mt350-l {
    margin-top: 12px;
  }
  .custom-css .mt375-l {
    margin-top: 14px;
  }
  .custom-css .mt400-l {
    margin-top: 16px;
  }
  .custom-css .mt425-l {
    margin-top: 20px;
  }
  .custom-css .mt450-l {
    margin-top: 24px;
  }
  .custom-css .mt500-l {
    margin-top: 32px;
  }
  .custom-css .mt550-l {
    margin-top: 36px;
  }
  .custom-css .mt600-l {
    margin-top: 40px;
  }
  .custom-css .mt625-l {
    margin-top: 48px;
  }
  .custom-css .mt650-l {
    margin-top: 56px;
  }
  .custom-css .mt655-l {
    margin-top: 60px;
  }
  .custom-css .mt665-l {
    margin-top: 62px;
  }
  .custom-css .mt675-l {
    margin-top: 64px;
  }
  .custom-css .mt685-l {
    margin-top: 72px;
  }
  .custom-css .mt700-l {
    margin-top: 80px;
  }
  .custom-css .mt725-l {
    margin-top: 88px;
  }
  .custom-css .mt750-l {
    margin-top: 96px;
  }
  .custom-css .mt765-l {
    margin-top: 104px;
  }
  .custom-css .mt775-l {
    margin-top: 112px;
  }
  .custom-css .mt800-l {
    margin-top: 120px;
  }
  .custom-css .mt825-l {
    margin-top: 128px;
  }
  .custom-css .mt850-l {
    margin-top: 160px;
  }
  .custom-css .mt900-l {
    margin-top: 200px;
  }
  .custom-css .mt950-l {
    margin-top: 240px;
  }
  .custom-css .mt1000-l {
    margin-top: 320px;
  }
  .custom-css .mt1100-l {
    margin-top: 480px;
  }
  .custom-css .mt1200-l {
    margin-top: 640px;
  }
  .custom-css .pt0-l {
    padding-top: 0;
  }
  .custom-css .pt100-l {
    padding-top: 2px;
  }
  .custom-css .pt200-l {
    padding-top: 4px;
  }
  .custom-css .pt250-l {
    padding-top: 6px;
  }
  .custom-css .pt300-l {
    padding-top: 8px;
  }
  .custom-css .pt325-l {
    padding-top: 10px;
  }
  .custom-css .pt350-l {
    padding-top: 12px;
  }
  .custom-css .pt375-l {
    padding-top: 14px;
  }
  .custom-css .pt400-l {
    padding-top: 16px;
  }
  .custom-css .pt425-l {
    padding-top: 20px;
  }
  .custom-css .pt450-l {
    padding-top: 24px;
  }
  .custom-css .pt500-l {
    padding-top: 32px;
  }
  .custom-css .pt550-l {
    padding-top: 36px;
  }
  .custom-css .pt600-l {
    padding-top: 40px;
  }
  .custom-css .pt625-l {
    padding-top: 48px;
  }
  .custom-css .pt650-l {
    padding-top: 56px;
  }
  .custom-css .pt655-l {
    padding-top: 60px;
  }
  .custom-css .pt665-l {
    padding-top: 62px;
  }
  .custom-css .pt675-l {
    padding-top: 64px;
  }
  .custom-css .pt685-l {
    padding-top: 72px;
  }
  .custom-css .pt700-l {
    padding-top: 80px;
  }
  .custom-css .pt725-l {
    padding-top: 88px;
  }
  .custom-css .pt750-l {
    padding-top: 96px;
  }
  .custom-css .pt765-l {
    padding-top: 104px;
  }
  .custom-css .pt775-l {
    padding-top: 112px;
  }
  .custom-css .pt800-l {
    padding-top: 120px;
  }
  .custom-css .pt825-l {
    padding-top: 128px;
  }
  .custom-css .pt850-l {
    padding-top: 160px;
  }
  .custom-css .pt900-l {
    padding-top: 200px;
  }
  .custom-css .pt950-l {
    padding-top: 240px;
  }
  .custom-css .pt1000-l {
    padding-top: 320px;
  }
  .custom-css .pt1100-l {
    padding-top: 480px;
  }
  .custom-css .pt1200-l {
    padding-top: 640px;
  }
  .custom-css .mr-auto-l {
    margin-right: auto;
  }
  .custom-css .mr0-l {
    margin-right: 0;
  }
  .custom-css .mr100-l {
    margin-right: 2px;
  }
  .custom-css .mr200-l {
    margin-right: 4px;
  }
  .custom-css .mr250-l {
    margin-right: 6px;
  }
  .custom-css .mr300-l {
    margin-right: 8px;
  }
  .custom-css .mr325-l {
    margin-right: 10px;
  }
  .custom-css .mr350-l {
    margin-right: 12px;
  }
  .custom-css .mr375-l {
    margin-right: 14px;
  }
  .custom-css .mr400-l {
    margin-right: 16px;
  }
  .custom-css .mr425-l {
    margin-right: 20px;
  }
  .custom-css .mr450-l {
    margin-right: 24px;
  }
  .custom-css .mr500-l {
    margin-right: 32px;
  }
  .custom-css .mr550-l {
    margin-right: 36px;
  }
  .custom-css .mr600-l {
    margin-right: 40px;
  }
  .custom-css .mr625-l {
    margin-right: 48px;
  }
  .custom-css .mr650-l {
    margin-right: 56px;
  }
  .custom-css .mr655-l {
    margin-right: 60px;
  }
  .custom-css .mr665-l {
    margin-right: 62px;
  }
  .custom-css .mr675-l {
    margin-right: 64px;
  }
  .custom-css .mr685-l {
    margin-right: 72px;
  }
  .custom-css .mr700-l {
    margin-right: 80px;
  }
  .custom-css .mr725-l {
    margin-right: 88px;
  }
  .custom-css .mr750-l {
    margin-right: 96px;
  }
  .custom-css .mr765-l {
    margin-right: 104px;
  }
  .custom-css .mr775-l {
    margin-right: 112px;
  }
  .custom-css .mr800-l {
    margin-right: 120px;
  }
  .custom-css .mr825-l {
    margin-right: 128px;
  }
  .custom-css .mr850-l {
    margin-right: 160px;
  }
  .custom-css .mr900-l {
    margin-right: 200px;
  }
  .custom-css .mr950-l {
    margin-right: 240px;
  }
  .custom-css .mr1000-l {
    margin-right: 320px;
  }
  .custom-css .mr1100-l {
    margin-right: 480px;
  }
  .custom-css .mr1200-l {
    margin-right: 640px;
  }
  .custom-css .pr0-l {
    padding-right: 0;
  }
  .custom-css .pr100-l {
    padding-right: 2px;
  }
  .custom-css .pr200-l {
    padding-right: 4px;
  }
  .custom-css .pr250-l {
    padding-right: 6px;
  }
  .custom-css .pr300-l {
    padding-right: 8px;
  }
  .custom-css .pr325-l {
    padding-right: 10px;
  }
  .custom-css .pr350-l {
    padding-right: 12px;
  }
  .custom-css .pr375-l {
    padding-right: 14px;
  }
  .custom-css .pr400-l {
    padding-right: 16px;
  }
  .custom-css .pr425-l {
    padding-right: 20px;
  }
  .custom-css .pr450-l {
    padding-right: 24px;
  }
  .custom-css .pr500-l {
    padding-right: 32px;
  }
  .custom-css .pr550-l {
    padding-right: 36px;
  }
  .custom-css .pr600-l {
    padding-right: 40px;
  }
  .custom-css .pr625-l {
    padding-right: 48px;
  }
  .custom-css .pr650-l {
    padding-right: 56px;
  }
  .custom-css .pr655-l {
    padding-right: 60px;
  }
  .custom-css .pr665-l {
    padding-right: 62px;
  }
  .custom-css .pr675-l {
    padding-right: 64px;
  }
  .custom-css .pr685-l {
    padding-right: 72px;
  }
  .custom-css .pr700-l {
    padding-right: 80px;
  }
  .custom-css .pr725-l {
    padding-right: 88px;
  }
  .custom-css .pr750-l {
    padding-right: 96px;
  }
  .custom-css .pr765-l {
    padding-right: 104px;
  }
  .custom-css .pr775-l {
    padding-right: 112px;
  }
  .custom-css .pr800-l {
    padding-right: 120px;
  }
  .custom-css .pr825-l {
    padding-right: 128px;
  }
  .custom-css .pr850-l {
    padding-right: 160px;
  }
  .custom-css .pr900-l {
    padding-right: 200px;
  }
  .custom-css .pr950-l {
    padding-right: 240px;
  }
  .custom-css .pr1000-l {
    padding-right: 320px;
  }
  .custom-css .pr1100-l {
    padding-right: 480px;
  }
  .custom-css .pr1200-l {
    padding-right: 640px;
  }
  .custom-css .mb-auto-l {
    margin-bottom: auto;
  }
  .custom-css .mb0-l {
    margin-bottom: 0;
  }
  .custom-css .mb100-l {
    margin-bottom: 2px;
  }
  .custom-css .mb200-l {
    margin-bottom: 4px;
  }
  .custom-css .mb250-l {
    margin-bottom: 6px;
  }
  .custom-css .mb300-l {
    margin-bottom: 8px;
  }
  .custom-css .mb325-l {
    margin-bottom: 10px;
  }
  .custom-css .mb350-l {
    margin-bottom: 12px;
  }
  .custom-css .mb375-l {
    margin-bottom: 14px;
  }
  .custom-css .mb400-l {
    margin-bottom: 16px;
  }
  .custom-css .mb425-l {
    margin-bottom: 20px;
  }
  .custom-css .mb450-l {
    margin-bottom: 24px;
  }
  .custom-css .mb500-l {
    margin-bottom: 32px;
  }
  .custom-css .mb550-l {
    margin-bottom: 36px;
  }
  .custom-css .mb600-l {
    margin-bottom: 40px;
  }
  .custom-css .mb625-l {
    margin-bottom: 48px;
  }
  .custom-css .mb650-l {
    margin-bottom: 56px;
  }
  .custom-css .mb655-l {
    margin-bottom: 60px;
  }
  .custom-css .mb665-l {
    margin-bottom: 62px;
  }
  .custom-css .mb675-l {
    margin-bottom: 64px;
  }
  .custom-css .mb685-l {
    margin-bottom: 72px;
  }
  .custom-css .mb700-l {
    margin-bottom: 80px;
  }
  .custom-css .mb725-l {
    margin-bottom: 88px;
  }
  .custom-css .mb750-l {
    margin-bottom: 96px;
  }
  .custom-css .mb765-l {
    margin-bottom: 104px;
  }
  .custom-css .mb775-l {
    margin-bottom: 112px;
  }
  .custom-css .mb800-l {
    margin-bottom: 120px;
  }
  .custom-css .mb825-l {
    margin-bottom: 128px;
  }
  .custom-css .mb850-l {
    margin-bottom: 160px;
  }
  .custom-css .mb900-l {
    margin-bottom: 200px;
  }
  .custom-css .mb950-l {
    margin-bottom: 240px;
  }
  .custom-css .mb1000-l {
    margin-bottom: 320px;
  }
  .custom-css .mb1100-l {
    margin-bottom: 480px;
  }
  .custom-css .mb1200-l {
    margin-bottom: 640px;
  }
  .custom-css .pb0-l {
    padding-bottom: 0;
  }
  .custom-css .pb100-l {
    padding-bottom: 2px;
  }
  .custom-css .pb200-l {
    padding-bottom: 4px;
  }
  .custom-css .pb250-l {
    padding-bottom: 6px;
  }
  .custom-css .pb300-l {
    padding-bottom: 8px;
  }
  .custom-css .pb325-l {
    padding-bottom: 10px;
  }
  .custom-css .pb350-l {
    padding-bottom: 12px;
  }
  .custom-css .pb375-l {
    padding-bottom: 14px;
  }
  .custom-css .pb400-l {
    padding-bottom: 16px;
  }
  .custom-css .pb425-l {
    padding-bottom: 20px;
  }
  .custom-css .pb450-l {
    padding-bottom: 24px;
  }
  .custom-css .pb500-l {
    padding-bottom: 32px;
  }
  .custom-css .pb550-l {
    padding-bottom: 36px;
  }
  .custom-css .pb600-l {
    padding-bottom: 40px;
  }
  .custom-css .pb625-l {
    padding-bottom: 48px;
  }
  .custom-css .pb650-l {
    padding-bottom: 56px;
  }
  .custom-css .pb655-l {
    padding-bottom: 60px;
  }
  .custom-css .pb665-l {
    padding-bottom: 62px;
  }
  .custom-css .pb675-l {
    padding-bottom: 64px;
  }
  .custom-css .pb685-l {
    padding-bottom: 72px;
  }
  .custom-css .pb700-l {
    padding-bottom: 80px;
  }
  .custom-css .pb725-l {
    padding-bottom: 88px;
  }
  .custom-css .pb750-l {
    padding-bottom: 96px;
  }
  .custom-css .pb765-l {
    padding-bottom: 104px;
  }
  .custom-css .pb775-l {
    padding-bottom: 112px;
  }
  .custom-css .pb800-l {
    padding-bottom: 120px;
  }
  .custom-css .pb825-l {
    padding-bottom: 128px;
  }
  .custom-css .pb850-l {
    padding-bottom: 160px;
  }
  .custom-css .pb900-l {
    padding-bottom: 200px;
  }
  .custom-css .pb950-l {
    padding-bottom: 240px;
  }
  .custom-css .pb1000-l {
    padding-bottom: 320px;
  }
  .custom-css .pb1100-l {
    padding-bottom: 480px;
  }
  .custom-css .pb1200-l {
    padding-bottom: 640px;
  }
  .custom-css .ml-auto-l {
    margin-left: auto;
  }
  .custom-css .ml0-l {
    margin-left: 0;
  }
  .custom-css .ml100-l {
    margin-left: 2px;
  }
  .custom-css .ml200-l {
    margin-left: 4px;
  }
  .custom-css .ml250-l {
    margin-left: 6px;
  }
  .custom-css .ml300-l {
    margin-left: 8px;
  }
  .custom-css .ml325-l {
    margin-left: 10px;
  }
  .custom-css .ml350-l {
    margin-left: 12px;
  }
  .custom-css .ml375-l {
    margin-left: 14px;
  }
  .custom-css .ml400-l {
    margin-left: 16px;
  }
  .custom-css .ml425-l {
    margin-left: 20px;
  }
  .custom-css .ml450-l {
    margin-left: 24px;
  }
  .custom-css .ml500-l {
    margin-left: 32px;
  }
  .custom-css .ml550-l {
    margin-left: 36px;
  }
  .custom-css .ml600-l {
    margin-left: 40px;
  }
  .custom-css .ml625-l {
    margin-left: 48px;
  }
  .custom-css .ml650-l {
    margin-left: 56px;
  }
  .custom-css .ml655-l {
    margin-left: 60px;
  }
  .custom-css .ml665-l {
    margin-left: 62px;
  }
  .custom-css .ml675-l {
    margin-left: 64px;
  }
  .custom-css .ml685-l {
    margin-left: 72px;
  }
  .custom-css .ml700-l {
    margin-left: 80px;
  }
  .custom-css .ml725-l {
    margin-left: 88px;
  }
  .custom-css .ml750-l {
    margin-left: 96px;
  }
  .custom-css .ml765-l {
    margin-left: 104px;
  }
  .custom-css .ml775-l {
    margin-left: 112px;
  }
  .custom-css .ml800-l {
    margin-left: 120px;
  }
  .custom-css .ml825-l {
    margin-left: 128px;
  }
  .custom-css .ml850-l {
    margin-left: 160px;
  }
  .custom-css .ml900-l {
    margin-left: 200px;
  }
  .custom-css .ml950-l {
    margin-left: 240px;
  }
  .custom-css .ml1000-l {
    margin-left: 320px;
  }
  .custom-css .ml1100-l {
    margin-left: 480px;
  }
  .custom-css .ml1200-l {
    margin-left: 640px;
  }
  .custom-css .pl0-l {
    padding-left: 0;
  }
  .custom-css .pl100-l {
    padding-left: 2px;
  }
  .custom-css .pl200-l {
    padding-left: 4px;
  }
  .custom-css .pl250-l {
    padding-left: 6px;
  }
  .custom-css .pl300-l {
    padding-left: 8px;
  }
  .custom-css .pl325-l {
    padding-left: 10px;
  }
  .custom-css .pl350-l {
    padding-left: 12px;
  }
  .custom-css .pl375-l {
    padding-left: 14px;
  }
  .custom-css .pl400-l {
    padding-left: 16px;
  }
  .custom-css .pl425-l {
    padding-left: 20px;
  }
  .custom-css .pl450-l {
    padding-left: 24px;
  }
  .custom-css .pl500-l {
    padding-left: 32px;
  }
  .custom-css .pl550-l {
    padding-left: 36px;
  }
  .custom-css .pl600-l {
    padding-left: 40px;
  }
  .custom-css .pl625-l {
    padding-left: 48px;
  }
  .custom-css .pl650-l {
    padding-left: 56px;
  }
  .custom-css .pl655-l {
    padding-left: 60px;
  }
  .custom-css .pl665-l {
    padding-left: 62px;
  }
  .custom-css .pl675-l {
    padding-left: 64px;
  }
  .custom-css .pl685-l {
    padding-left: 72px;
  }
  .custom-css .pl700-l {
    padding-left: 80px;
  }
  .custom-css .pl725-l {
    padding-left: 88px;
  }
  .custom-css .pl750-l {
    padding-left: 96px;
  }
  .custom-css .pl765-l {
    padding-left: 104px;
  }
  .custom-css .pl775-l {
    padding-left: 112px;
  }
  .custom-css .pl800-l {
    padding-left: 120px;
  }
  .custom-css .pl825-l {
    padding-left: 128px;
  }
  .custom-css .pl850-l {
    padding-left: 160px;
  }
  .custom-css .pl900-l {
    padding-left: 200px;
  }
  .custom-css .pl950-l {
    padding-left: 240px;
  }
  .custom-css .pl1000-l {
    padding-left: 320px;
  }
  .custom-css .pl1100-l {
    padding-left: 480px;
  }
  .custom-css .pl1200-l {
    padding-left: 640px;
  }
  .custom-css .pl-8p-offset-l {
    padding-left: calc(12px + 8.33333333%);
  }
  .custom-css .pr-8p-offset-l,
  .custom-css .px-8p-offset-l {
    padding-right: calc(12px + 8.33333333%);
  }
  .custom-css .px-8p-offset-l {
    padding-left: calc(12px + 8.33333333%);
  }
  .custom-css .pl-16p-offset-l {
    padding-left: calc(12px + 16.66666667%);
  }
  .custom-css .pr-16p-offset-l,
  .custom-css .px-16p-offset-l {
    padding-right: calc(12px + 16.66666667%);
  }
  .custom-css .px-16p-offset-l {
    padding-left: calc(12px + 16.66666667%);
  }
  .custom-css .pl-25p-offset-l {
    padding-left: calc(12px + 25%);
  }
  .custom-css .pr-25p-offset-l,
  .custom-css .px-25p-offset-l {
    padding-right: calc(12px + 25%);
  }
  .custom-css .px-25p-offset-l {
    padding-left: calc(12px + 25%);
  }
}
.custom-css .mt-100 {
  margin-top: -2px;
}
.custom-css .mt-200 {
  margin-top: -4px;
}
.custom-css .mt-300 {
  margin-top: -8px;
}
.custom-css .mt-350 {
  margin-top: -12px;
}
.custom-css .mt-375 {
  margin-top: -14px;
}
.custom-css .mt-400 {
  margin-top: -16px;
}
.custom-css .mt-450 {
  margin-top: -24px;
}
.custom-css .mt-500 {
  margin-top: -32px;
}
.custom-css .mt-600 {
  margin-top: -40px;
}
.custom-css .mt-650 {
  margin-top: -56px;
}
.custom-css .mt-675 {
  margin-top: -64px;
}
.custom-css .mt-685 {
  margin-top: -72px;
}
.custom-css .mt-700 {
  margin-top: -80px;
}
.custom-css .mt-750 {
  margin-top: -96px;
}
.custom-css .mt-800 {
  margin-top: -120px;
}
.custom-css .mt-850 {
  margin-top: -160px;
}
.custom-css .mt-900 {
  margin-top: -200px;
}
.custom-css .mt-950 {
  margin-top: -240px;
}
.custom-css .mt-1000 {
  margin-top: -320px;
}
.custom-css .mr-100 {
  margin-right: -2px;
}
.custom-css .mr-200 {
  margin-right: -4px;
}
.custom-css .mr-300 {
  margin-right: -8px;
}
.custom-css .mr-350 {
  margin-right: -12px;
}
.custom-css .mr-375 {
  margin-right: -14px;
}
.custom-css .mr-400 {
  margin-right: -16px;
}
.custom-css .mr-450 {
  margin-right: -24px;
}
.custom-css .mr-500 {
  margin-right: -32px;
}
.custom-css .mr-600 {
  margin-right: -40px;
}
.custom-css .mr-650 {
  margin-right: -56px;
}
.custom-css .mr-675 {
  margin-right: -64px;
}
.custom-css .mr-685 {
  margin-right: -72px;
}
.custom-css .mr-700 {
  margin-right: -80px;
}
.custom-css .mr-750 {
  margin-right: -96px;
}
.custom-css .mr-800 {
  margin-right: -120px;
}
.custom-css .mr-850 {
  margin-right: -160px;
}
.custom-css .mr-900 {
  margin-right: -200px;
}
.custom-css .mr-950 {
  margin-right: -240px;
}
.custom-css .mr-1000 {
  margin-right: -320px;
}
.custom-css .mb-100 {
  margin-bottom: -2px;
}
.custom-css .mb-200 {
  margin-bottom: -4px;
}
.custom-css .mb-300 {
  margin-bottom: -8px;
}
.custom-css .mb-350 {
  margin-bottom: -12px;
}
.custom-css .mb-375 {
  margin-bottom: -14px;
}
.custom-css .mb-400 {
  margin-bottom: -16px;
}
.custom-css .mb-450 {
  margin-bottom: -24px;
}
.custom-css .mb-500 {
  margin-bottom: -32px;
}
.custom-css .mb-600 {
  margin-bottom: -40px;
}
.custom-css .mb-650 {
  margin-bottom: -56px;
}
.custom-css .mb-675 {
  margin-bottom: -64px;
}
.custom-css .mb-685 {
  margin-bottom: -72px;
}
.custom-css .mb-700 {
  margin-bottom: -80px;
}
.custom-css .mb-750 {
  margin-bottom: -96px;
}
.custom-css .mb-800 {
  margin-bottom: -120px;
}
.custom-css .mb-850 {
  margin-bottom: -160px;
}
.custom-css .mb-900 {
  margin-bottom: -200px;
}
.custom-css .mb-950 {
  margin-bottom: -240px;
}
.custom-css .mb-1000 {
  margin-bottom: -320px;
}
.custom-css .ml-100 {
  margin-left: -2px;
}
.custom-css .ml-200 {
  margin-left: -4px;
}
.custom-css .ml-300 {
  margin-left: -8px;
}
.custom-css .ml-350 {
  margin-left: -12px;
}
.custom-css .ml-375 {
  margin-left: -14px;
}
.custom-css .ml-400 {
  margin-left: -16px;
}
.custom-css .ml-450 {
  margin-left: -24px;
}
.custom-css .ml-500 {
  margin-left: -32px;
}
.custom-css .ml-600 {
  margin-left: -40px;
}
.custom-css .ml-650 {
  margin-left: -56px;
}
.custom-css .ml-675 {
  margin-left: -64px;
}
.custom-css .ml-685 {
  margin-left: -72px;
}
.custom-css .ml-700 {
  margin-left: -80px;
}
.custom-css .ml-750 {
  margin-left: -96px;
}
.custom-css .ml-800 {
  margin-left: -120px;
}
.custom-css .ml-850 {
  margin-left: -160px;
}
.custom-css .ml-900 {
  margin-left: -200px;
}
.custom-css .ml-950 {
  margin-left: -240px;
}
.custom-css .ml-1000 {
  margin-left: -320px;
}
@media screen and (min-width: 480px) {
  .custom-css .mt-100-ns {
    margin-top: -2px;
  }
  .custom-css .mt-200-ns {
    margin-top: -4px;
  }
  .custom-css .mt-300-ns {
    margin-top: -8px;
  }
  .custom-css .mt-350-ns {
    margin-top: -12px;
  }
  .custom-css .mt-375-ns {
    margin-top: -14px;
  }
  .custom-css .mt-400-ns {
    margin-top: -16px;
  }
  .custom-css .mt-450-ns {
    margin-top: -24px;
  }
  .custom-css .mt-500-ns {
    margin-top: -32px;
  }
  .custom-css .mt-600-ns {
    margin-top: -40px;
  }
  .custom-css .mt-650-ns {
    margin-top: -56px;
  }
  .custom-css .mt-675-ns {
    margin-top: -64px;
  }
  .custom-css .mt-685-ns {
    margin-top: -72px;
  }
  .custom-css .mt-700-ns {
    margin-top: -80px;
  }
  .custom-css .mt-750-ns {
    margin-top: -96px;
  }
  .custom-css .mt-800-ns {
    margin-top: -120px;
  }
  .custom-css .mt-850-ns {
    margin-top: -160px;
  }
  .custom-css .mt-900-ns {
    margin-top: -200px;
  }
  .custom-css .mt-950-ns {
    margin-top: -240px;
  }
  .custom-css .mt-1000-ns {
    margin-top: -320px;
  }
  .custom-css .mr-100-ns {
    margin-right: -2px;
  }
  .custom-css .mr-200-ns {
    margin-right: -4px;
  }
  .custom-css .mr-300-ns {
    margin-right: -8px;
  }
  .custom-css .mr-350-ns {
    margin-right: -12px;
  }
  .custom-css .mr-375-ns {
    margin-right: -14px;
  }
  .custom-css .mr-400-ns {
    margin-right: -16px;
  }
  .custom-css .mr-450-ns {
    margin-right: -24px;
  }
  .custom-css .mr-500-ns {
    margin-right: -32px;
  }
  .custom-css .mr-600-ns {
    margin-right: -40px;
  }
  .custom-css .mr-650-ns {
    margin-right: -56px;
  }
  .custom-css .mr-675-ns {
    margin-right: -64px;
  }
  .custom-css .mr-685-ns {
    margin-right: -72px;
  }
  .custom-css .mr-700-ns {
    margin-right: -80px;
  }
  .custom-css .mr-750-ns {
    margin-right: -96px;
  }
  .custom-css .mr-800-ns {
    margin-right: -120px;
  }
  .custom-css .mr-850-ns {
    margin-right: -160px;
  }
  .custom-css .mr-900-ns {
    margin-right: -200px;
  }
  .custom-css .mr-950-ns {
    margin-right: -240px;
  }
  .custom-css .mr-1000-ns {
    margin-right: -320px;
  }
  .custom-css .mb-100-ns {
    margin-bottom: -2px;
  }
  .custom-css .mb-200-ns {
    margin-bottom: -4px;
  }
  .custom-css .mb-300-ns {
    margin-bottom: -8px;
  }
  .custom-css .mb-350-ns {
    margin-bottom: -12px;
  }
  .custom-css .mb-375-ns {
    margin-bottom: -14px;
  }
  .custom-css .mb-400-ns {
    margin-bottom: -16px;
  }
  .custom-css .mb-450-ns {
    margin-bottom: -24px;
  }
  .custom-css .mb-500-ns {
    margin-bottom: -32px;
  }
  .custom-css .mb-600-ns {
    margin-bottom: -40px;
  }
  .custom-css .mb-650-ns {
    margin-bottom: -56px;
  }
  .custom-css .mb-675-ns {
    margin-bottom: -64px;
  }
  .custom-css .mb-685-ns {
    margin-bottom: -72px;
  }
  .custom-css .mb-700-ns {
    margin-bottom: -80px;
  }
  .custom-css .mb-750-ns {
    margin-bottom: -96px;
  }
  .custom-css .mb-800-ns {
    margin-bottom: -120px;
  }
  .custom-css .mb-850-ns {
    margin-bottom: -160px;
  }
  .custom-css .mb-900-ns {
    margin-bottom: -200px;
  }
  .custom-css .mb-950-ns {
    margin-bottom: -240px;
  }
  .custom-css .mb-1000-ns {
    margin-bottom: -320px;
  }
  .custom-css .ml-100-ns {
    margin-left: -2px;
  }
  .custom-css .ml-200-ns {
    margin-left: -4px;
  }
  .custom-css .ml-300-ns {
    margin-left: -8px;
  }
  .custom-css .ml-350-ns {
    margin-left: -12px;
  }
  .custom-css .ml-375-ns {
    margin-left: -14px;
  }
  .custom-css .ml-400-ns {
    margin-left: -16px;
  }
  .custom-css .ml-450-ns {
    margin-left: -24px;
  }
  .custom-css .ml-500-ns {
    margin-left: -32px;
  }
  .custom-css .ml-600-ns {
    margin-left: -40px;
  }
  .custom-css .ml-650-ns {
    margin-left: -56px;
  }
  .custom-css .ml-675-ns {
    margin-left: -64px;
  }
  .custom-css .ml-685-ns {
    margin-left: -72px;
  }
  .custom-css .ml-700-ns {
    margin-left: -80px;
  }
  .custom-css .ml-750-ns {
    margin-left: -96px;
  }
  .custom-css .ml-800-ns {
    margin-left: -120px;
  }
  .custom-css .ml-850-ns {
    margin-left: -160px;
  }
  .custom-css .ml-900-ns {
    margin-left: -200px;
  }
  .custom-css .ml-950-ns {
    margin-left: -240px;
  }
  .custom-css .ml-1000-ns {
    margin-left: -320px;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .mt-100-m {
    margin-top: -2px;
  }
  .custom-css .mt-200-m {
    margin-top: -4px;
  }
  .custom-css .mt-300-m {
    margin-top: -8px;
  }
  .custom-css .mt-350-m {
    margin-top: -12px;
  }
  .custom-css .mt-375-m {
    margin-top: -14px;
  }
  .custom-css .mt-400-m {
    margin-top: -16px;
  }
  .custom-css .mt-450-m {
    margin-top: -24px;
  }
  .custom-css .mt-500-m {
    margin-top: -32px;
  }
  .custom-css .mt-600-m {
    margin-top: -40px;
  }
  .custom-css .mt-650-m {
    margin-top: -56px;
  }
  .custom-css .mt-675-m {
    margin-top: -64px;
  }
  .custom-css .mt-685-m {
    margin-top: -72px;
  }
  .custom-css .mt-700-m {
    margin-top: -80px;
  }
  .custom-css .mt-750-m {
    margin-top: -96px;
  }
  .custom-css .mt-800-m {
    margin-top: -120px;
  }
  .custom-css .mt-850-m {
    margin-top: -160px;
  }
  .custom-css .mt-900-m {
    margin-top: -200px;
  }
  .custom-css .mt-950-m {
    margin-top: -240px;
  }
  .custom-css .mt-1000-m {
    margin-top: -320px;
  }
  .custom-css .mr-100-m {
    margin-right: -2px;
  }
  .custom-css .mr-200-m {
    margin-right: -4px;
  }
  .custom-css .mr-300-m {
    margin-right: -8px;
  }
  .custom-css .mr-350-m {
    margin-right: -12px;
  }
  .custom-css .mr-375-m {
    margin-right: -14px;
  }
  .custom-css .mr-400-m {
    margin-right: -16px;
  }
  .custom-css .mr-450-m {
    margin-right: -24px;
  }
  .custom-css .mr-500-m {
    margin-right: -32px;
  }
  .custom-css .mr-600-m {
    margin-right: -40px;
  }
  .custom-css .mr-650-m {
    margin-right: -56px;
  }
  .custom-css .mr-675-m {
    margin-right: -64px;
  }
  .custom-css .mr-685-m {
    margin-right: -72px;
  }
  .custom-css .mr-700-m {
    margin-right: -80px;
  }
  .custom-css .mr-750-m {
    margin-right: -96px;
  }
  .custom-css .mr-800-m {
    margin-right: -120px;
  }
  .custom-css .mr-850-m {
    margin-right: -160px;
  }
  .custom-css .mr-900-m {
    margin-right: -200px;
  }
  .custom-css .mr-950-m {
    margin-right: -240px;
  }
  .custom-css .mr-1000-m {
    margin-right: -320px;
  }
  .custom-css .mb-100-m {
    margin-bottom: -2px;
  }
  .custom-css .mb-200-m {
    margin-bottom: -4px;
  }
  .custom-css .mb-300-m {
    margin-bottom: -8px;
  }
  .custom-css .mb-350-m {
    margin-bottom: -12px;
  }
  .custom-css .mb-375-m {
    margin-bottom: -14px;
  }
  .custom-css .mb-400-m {
    margin-bottom: -16px;
  }
  .custom-css .mb-450-m {
    margin-bottom: -24px;
  }
  .custom-css .mb-500-m {
    margin-bottom: -32px;
  }
  .custom-css .mb-600-m {
    margin-bottom: -40px;
  }
  .custom-css .mb-650-m {
    margin-bottom: -56px;
  }
  .custom-css .mb-675-m {
    margin-bottom: -64px;
  }
  .custom-css .mb-685-m {
    margin-bottom: -72px;
  }
  .custom-css .mb-700-m {
    margin-bottom: -80px;
  }
  .custom-css .mb-750-m {
    margin-bottom: -96px;
  }
  .custom-css .mb-800-m {
    margin-bottom: -120px;
  }
  .custom-css .mb-850-m {
    margin-bottom: -160px;
  }
  .custom-css .mb-900-m {
    margin-bottom: -200px;
  }
  .custom-css .mb-950-m {
    margin-bottom: -240px;
  }
  .custom-css .mb-1000-m {
    margin-bottom: -320px;
  }
  .custom-css .ml-100-m {
    margin-left: -2px;
  }
  .custom-css .ml-200-m {
    margin-left: -4px;
  }
  .custom-css .ml-300-m {
    margin-left: -8px;
  }
  .custom-css .ml-350-m {
    margin-left: -12px;
  }
  .custom-css .ml-375-m {
    margin-left: -14px;
  }
  .custom-css .ml-400-m {
    margin-left: -16px;
  }
  .custom-css .ml-450-m {
    margin-left: -24px;
  }
  .custom-css .ml-500-m {
    margin-left: -32px;
  }
  .custom-css .ml-600-m {
    margin-left: -40px;
  }
  .custom-css .ml-650-m {
    margin-left: -56px;
  }
  .custom-css .ml-675-m {
    margin-left: -64px;
  }
  .custom-css .ml-685-m {
    margin-left: -72px;
  }
  .custom-css .ml-700-m {
    margin-left: -80px;
  }
  .custom-css .ml-750-m {
    margin-left: -96px;
  }
  .custom-css .ml-800-m {
    margin-left: -120px;
  }
  .custom-css .ml-850-m {
    margin-left: -160px;
  }
  .custom-css .ml-900-m {
    margin-left: -200px;
  }
  .custom-css .ml-950-m {
    margin-left: -240px;
  }
  .custom-css .ml-1000-m {
    margin-left: -320px;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .mt-100-xm {
    margin-top: -2px;
  }
  .custom-css .mt-200-xm {
    margin-top: -4px;
  }
  .custom-css .mt-300-xm {
    margin-top: -8px;
  }
  .custom-css .mt-350-xm {
    margin-top: -12px;
  }
  .custom-css .mt-375-xm {
    margin-top: -14px;
  }
  .custom-css .mt-400-xm {
    margin-top: -16px;
  }
  .custom-css .mt-450-xm {
    margin-top: -24px;
  }
  .custom-css .mt-500-xm {
    margin-top: -32px;
  }
  .custom-css .mt-600-xm {
    margin-top: -40px;
  }
  .custom-css .mt-650-xm {
    margin-top: -56px;
  }
  .custom-css .mt-675-xm {
    margin-top: -64px;
  }
  .custom-css .mt-685-xm {
    margin-top: -72px;
  }
  .custom-css .mt-700-xm {
    margin-top: -80px;
  }
  .custom-css .mt-750-xm {
    margin-top: -96px;
  }
  .custom-css .mt-800-xm {
    margin-top: -120px;
  }
  .custom-css .mt-850-xm {
    margin-top: -160px;
  }
  .custom-css .mt-900-xm {
    margin-top: -200px;
  }
  .custom-css .mt-950-xm {
    margin-top: -240px;
  }
  .custom-css .mt-1000-xm {
    margin-top: -320px;
  }
  .custom-css .mr-100-xm {
    margin-right: -2px;
  }
  .custom-css .mr-200-xm {
    margin-right: -4px;
  }
  .custom-css .mr-300-xm {
    margin-right: -8px;
  }
  .custom-css .mr-350-xm {
    margin-right: -12px;
  }
  .custom-css .mr-375-xm {
    margin-right: -14px;
  }
  .custom-css .mr-400-xm {
    margin-right: -16px;
  }
  .custom-css .mr-450-xm {
    margin-right: -24px;
  }
  .custom-css .mr-500-xm {
    margin-right: -32px;
  }
  .custom-css .mr-600-xm {
    margin-right: -40px;
  }
  .custom-css .mr-650-xm {
    margin-right: -56px;
  }
  .custom-css .mr-675-xm {
    margin-right: -64px;
  }
  .custom-css .mr-685-xm {
    margin-right: -72px;
  }
  .custom-css .mr-700-xm {
    margin-right: -80px;
  }
  .custom-css .mr-750-xm {
    margin-right: -96px;
  }
  .custom-css .mr-800-xm {
    margin-right: -120px;
  }
  .custom-css .mr-850-xm {
    margin-right: -160px;
  }
  .custom-css .mr-900-xm {
    margin-right: -200px;
  }
  .custom-css .mr-950-xm {
    margin-right: -240px;
  }
  .custom-css .mr-1000-xm {
    margin-right: -320px;
  }
  .custom-css .mb-100-xm {
    margin-bottom: -2px;
  }
  .custom-css .mb-200-xm {
    margin-bottom: -4px;
  }
  .custom-css .mb-300-xm {
    margin-bottom: -8px;
  }
  .custom-css .mb-350-xm {
    margin-bottom: -12px;
  }
  .custom-css .mb-375-xm {
    margin-bottom: -14px;
  }
  .custom-css .mb-400-xm {
    margin-bottom: -16px;
  }
  .custom-css .mb-450-xm {
    margin-bottom: -24px;
  }
  .custom-css .mb-500-xm {
    margin-bottom: -32px;
  }
  .custom-css .mb-600-xm {
    margin-bottom: -40px;
  }
  .custom-css .mb-650-xm {
    margin-bottom: -56px;
  }
  .custom-css .mb-675-xm {
    margin-bottom: -64px;
  }
  .custom-css .mb-685-xm {
    margin-bottom: -72px;
  }
  .custom-css .mb-700-xm {
    margin-bottom: -80px;
  }
  .custom-css .mb-750-xm {
    margin-bottom: -96px;
  }
  .custom-css .mb-800-xm {
    margin-bottom: -120px;
  }
  .custom-css .mb-850-xm {
    margin-bottom: -160px;
  }
  .custom-css .mb-900-xm {
    margin-bottom: -200px;
  }
  .custom-css .mb-950-xm {
    margin-bottom: -240px;
  }
  .custom-css .mb-1000-xm {
    margin-bottom: -320px;
  }
  .custom-css .ml-100-xm {
    margin-left: -2px;
  }
  .custom-css .ml-200-xm {
    margin-left: -4px;
  }
  .custom-css .ml-300-xm {
    margin-left: -8px;
  }
  .custom-css .ml-350-xm {
    margin-left: -12px;
  }
  .custom-css .ml-375-xm {
    margin-left: -14px;
  }
  .custom-css .ml-400-xm {
    margin-left: -16px;
  }
  .custom-css .ml-450-xm {
    margin-left: -24px;
  }
  .custom-css .ml-500-xm {
    margin-left: -32px;
  }
  .custom-css .ml-600-xm {
    margin-left: -40px;
  }
  .custom-css .ml-650-xm {
    margin-left: -56px;
  }
  .custom-css .ml-675-xm {
    margin-left: -64px;
  }
  .custom-css .ml-685-xm {
    margin-left: -72px;
  }
  .custom-css .ml-700-xm {
    margin-left: -80px;
  }
  .custom-css .ml-750-xm {
    margin-left: -96px;
  }
  .custom-css .ml-800-xm {
    margin-left: -120px;
  }
  .custom-css .ml-850-xm {
    margin-left: -160px;
  }
  .custom-css .ml-900-xm {
    margin-left: -200px;
  }
  .custom-css .ml-950-xm {
    margin-left: -240px;
  }
  .custom-css .ml-1000-xm {
    margin-left: -320px;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .mt-100-l {
    margin-top: -2px;
  }
  .custom-css .mt-200-l {
    margin-top: -4px;
  }
  .custom-css .mt-300-l {
    margin-top: -8px;
  }
  .custom-css .mt-350-l {
    margin-top: -12px;
  }
  .custom-css .mt-375-l {
    margin-top: -14px;
  }
  .custom-css .mt-400-l {
    margin-top: -16px;
  }
  .custom-css .mt-450-l {
    margin-top: -24px;
  }
  .custom-css .mt-500-l {
    margin-top: -32px;
  }
  .custom-css .mt-600-l {
    margin-top: -40px;
  }
  .custom-css .mt-650-l {
    margin-top: -56px;
  }
  .custom-css .mt-675-l {
    margin-top: -64px;
  }
  .custom-css .mt-685-l {
    margin-top: -72px;
  }
  .custom-css .mt-700-l {
    margin-top: -80px;
  }
  .custom-css .mt-750-l {
    margin-top: -96px;
  }
  .custom-css .mt-800-l {
    margin-top: -120px;
  }
  .custom-css .mt-850-l {
    margin-top: -160px;
  }
  .custom-css .mt-900-l {
    margin-top: -200px;
  }
  .custom-css .mt-950-l {
    margin-top: -240px;
  }
  .custom-css .mt-1000-l {
    margin-top: -320px;
  }
  .custom-css .mr-100-l {
    margin-right: -2px;
  }
  .custom-css .mr-200-l {
    margin-right: -4px;
  }
  .custom-css .mr-300-l {
    margin-right: -8px;
  }
  .custom-css .mr-350-l {
    margin-right: -12px;
  }
  .custom-css .mr-375-l {
    margin-right: -14px;
  }
  .custom-css .mr-400-l {
    margin-right: -16px;
  }
  .custom-css .mr-450-l {
    margin-right: -24px;
  }
  .custom-css .mr-500-l {
    margin-right: -32px;
  }
  .custom-css .mr-600-l {
    margin-right: -40px;
  }
  .custom-css .mr-650-l {
    margin-right: -56px;
  }
  .custom-css .mr-675-l {
    margin-right: -64px;
  }
  .custom-css .mr-685-l {
    margin-right: -72px;
  }
  .custom-css .mr-700-l {
    margin-right: -80px;
  }
  .custom-css .mr-750-l {
    margin-right: -96px;
  }
  .custom-css .mr-800-l {
    margin-right: -120px;
  }
  .custom-css .mr-850-l {
    margin-right: -160px;
  }
  .custom-css .mr-900-l {
    margin-right: -200px;
  }
  .custom-css .mr-950-l {
    margin-right: -240px;
  }
  .custom-css .mr-1000-l {
    margin-right: -320px;
  }
  .custom-css .mb-100-l {
    margin-bottom: -2px;
  }
  .custom-css .mb-200-l {
    margin-bottom: -4px;
  }
  .custom-css .mb-300-l {
    margin-bottom: -8px;
  }
  .custom-css .mb-350-l {
    margin-bottom: -12px;
  }
  .custom-css .mb-375-l {
    margin-bottom: -14px;
  }
  .custom-css .mb-400-l {
    margin-bottom: -16px;
  }
  .custom-css .mb-450-l {
    margin-bottom: -24px;
  }
  .custom-css .mb-500-l {
    margin-bottom: -32px;
  }
  .custom-css .mb-600-l {
    margin-bottom: -40px;
  }
  .custom-css .mb-650-l {
    margin-bottom: -56px;
  }
  .custom-css .mb-675-l {
    margin-bottom: -64px;
  }
  .custom-css .mb-685-l {
    margin-bottom: -72px;
  }
  .custom-css .mb-700-l {
    margin-bottom: -80px;
  }
  .custom-css .mb-750-l {
    margin-bottom: -96px;
  }
  .custom-css .mb-800-l {
    margin-bottom: -120px;
  }
  .custom-css .mb-850-l {
    margin-bottom: -160px;
  }
  .custom-css .mb-900-l {
    margin-bottom: -200px;
  }
  .custom-css .mb-950-l {
    margin-bottom: -240px;
  }
  .custom-css .mb-1000-l {
    margin-bottom: -320px;
  }
  .custom-css .ml-100-l {
    margin-left: -2px;
  }
  .custom-css .ml-200-l {
    margin-left: -4px;
  }
  .custom-css .ml-300-l {
    margin-left: -8px;
  }
  .custom-css .ml-350-l {
    margin-left: -12px;
  }
  .custom-css .ml-375-l {
    margin-left: -14px;
  }
  .custom-css .ml-400-l {
    margin-left: -16px;
  }
  .custom-css .ml-450-l {
    margin-left: -24px;
  }
  .custom-css .ml-500-l {
    margin-left: -32px;
  }
  .custom-css .ml-600-l {
    margin-left: -40px;
  }
  .custom-css .ml-650-l {
    margin-left: -56px;
  }
  .custom-css .ml-675-l {
    margin-left: -64px;
  }
  .custom-css .ml-685-l {
    margin-left: -72px;
  }
  .custom-css .ml-700-l {
    margin-left: -80px;
  }
  .custom-css .ml-750-l {
    margin-left: -96px;
  }
  .custom-css .ml-800-l {
    margin-left: -120px;
  }
  .custom-css .ml-850-l {
    margin-left: -160px;
  }
  .custom-css .ml-900-l {
    margin-left: -200px;
  }
  .custom-css .ml-950-l {
    margin-left: -240px;
  }
  .custom-css .ml-1000-l {
    margin-left: -320px;
  }
}
.custom-css .square-auto {
  height: auto;
  width: auto;
}
.custom-css .square0 {
  height: 0;
  width: 0;
}
.custom-css .square100 {
  height: 2px;
  width: 2px;
}
.custom-css .square200 {
  height: 4px;
  width: 4px;
}
.custom-css .square250 {
  height: 6px;
  width: 6px;
}
.custom-css .square300 {
  height: 8px;
  width: 8px;
}
.custom-css .square325 {
  height: 10px;
  width: 10px;
}
.custom-css .square350 {
  height: 12px;
  width: 12px;
}
.custom-css .square375 {
  height: 14px;
  width: 14px;
}
.custom-css .square400 {
  height: 16px;
  width: 16px;
}
.custom-css .square425 {
  height: 20px;
  width: 20px;
}
.custom-css .square450 {
  height: 24px;
  width: 24px;
}
.custom-css .square500 {
  height: 32px;
  width: 32px;
}
.custom-css .square550 {
  height: 36px;
  width: 36px;
}
.custom-css .square600 {
  height: 40px;
  width: 40px;
}
.custom-css .square625 {
  height: 48px;
  width: 48px;
}
.custom-css .square650 {
  height: 56px;
  width: 56px;
}
.custom-css .square655 {
  height: 60px;
  width: 60px;
}
.custom-css .square665 {
  height: 62px;
  width: 62px;
}
.custom-css .square685 {
  height: 72px;
  width: 72px;
}
.custom-css .square700 {
  height: 80px;
  width: 80px;
}
.custom-css .square725 {
  height: 88px;
  width: 88px;
}
.custom-css .square750 {
  height: 96px;
  width: 96px;
}
.custom-css .square765 {
  height: 104px;
  width: 104px;
}
.custom-css .square775 {
  height: 112px;
  width: 112px;
}
.custom-css .square800 {
  height: 120px;
  width: 120px;
}
.custom-css .square825 {
  height: 128px;
  width: 128px;
}
.custom-css .square850 {
  height: 160px;
  width: 160px;
}
.custom-css .square900 {
  height: 200px;
  width: 200px;
}
.custom-css .square950 {
  height: 240px;
  width: 240px;
}
.custom-css .square1000 {
  height: 320px;
  width: 320px;
}
.custom-css .square1100 {
  height: 480px;
  width: 480px;
}
.custom-css .square1200 {
  height: 640px;
  width: 640px;
}
.custom-css .square675 {
  height: 64px;
  width: 64px;
}
@media screen and (min-width: 480px) {
  .custom-css .square-auto-ns {
    height: auto;
    width: auto;
  }
  .custom-css .square0-ns {
    height: 0;
    width: 0;
  }
  .custom-css .square100-ns {
    height: 2px;
    width: 2px;
  }
  .custom-css .square200-ns {
    height: 4px;
    width: 4px;
  }
  .custom-css .square250-ns {
    height: 6px;
    width: 6px;
  }
  .custom-css .square300-ns {
    height: 8px;
    width: 8px;
  }
  .custom-css .square325-ns {
    height: 10px;
    width: 10px;
  }
  .custom-css .square350-ns {
    height: 12px;
    width: 12px;
  }
  .custom-css .square375-ns {
    height: 14px;
    width: 14px;
  }
  .custom-css .square400-ns {
    height: 16px;
    width: 16px;
  }
  .custom-css .square425-ns {
    height: 20px;
    width: 20px;
  }
  .custom-css .square450-ns {
    height: 24px;
    width: 24px;
  }
  .custom-css .square500-ns {
    height: 32px;
    width: 32px;
  }
  .custom-css .square550-ns {
    height: 36px;
    width: 36px;
  }
  .custom-css .square600-ns {
    height: 40px;
    width: 40px;
  }
  .custom-css .square625-ns {
    height: 48px;
    width: 48px;
  }
  .custom-css .square650-ns {
    height: 56px;
    width: 56px;
  }
  .custom-css .square655-ns {
    height: 60px;
    width: 60px;
  }
  .custom-css .square665-ns {
    height: 62px;
    width: 62px;
  }
  .custom-css .square685-ns {
    height: 72px;
    width: 72px;
  }
  .custom-css .square700-ns {
    height: 80px;
    width: 80px;
  }
  .custom-css .square725-ns {
    height: 88px;
    width: 88px;
  }
  .custom-css .square750-ns {
    height: 96px;
    width: 96px;
  }
  .custom-css .square765-ns {
    height: 104px;
    width: 104px;
  }
  .custom-css .square775-ns {
    height: 112px;
    width: 112px;
  }
  .custom-css .square800-ns {
    height: 120px;
    width: 120px;
  }
  .custom-css .square825-ns {
    height: 128px;
    width: 128px;
  }
  .custom-css .square850-ns {
    height: 160px;
    width: 160px;
  }
  .custom-css .square900-ns {
    height: 200px;
    width: 200px;
  }
  .custom-css .square950-ns {
    height: 240px;
    width: 240px;
  }
  .custom-css .square1000-ns {
    height: 320px;
    width: 320px;
  }
  .custom-css .square1100-ns {
    height: 480px;
    width: 480px;
  }
  .custom-css .square1200-ns {
    height: 640px;
    width: 640px;
  }
  .custom-css .square675-ns {
    height: 64px;
    width: 64px;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .square-auto-m {
    height: auto;
    width: auto;
  }
  .custom-css .square0-m {
    height: 0;
    width: 0;
  }
  .custom-css .square100-m {
    height: 2px;
    width: 2px;
  }
  .custom-css .square200-m {
    height: 4px;
    width: 4px;
  }
  .custom-css .square250-m {
    height: 6px;
    width: 6px;
  }
  .custom-css .square300-m {
    height: 8px;
    width: 8px;
  }
  .custom-css .square325-m {
    height: 10px;
    width: 10px;
  }
  .custom-css .square350-m {
    height: 12px;
    width: 12px;
  }
  .custom-css .square375-m {
    height: 14px;
    width: 14px;
  }
  .custom-css .square400-m {
    height: 16px;
    width: 16px;
  }
  .custom-css .square425-m {
    height: 20px;
    width: 20px;
  }
  .custom-css .square450-m {
    height: 24px;
    width: 24px;
  }
  .custom-css .square500-m {
    height: 32px;
    width: 32px;
  }
  .custom-css .square550-m {
    height: 36px;
    width: 36px;
  }
  .custom-css .square600-m {
    height: 40px;
    width: 40px;
  }
  .custom-css .square625-m {
    height: 48px;
    width: 48px;
  }
  .custom-css .square650-m {
    height: 56px;
    width: 56px;
  }
  .custom-css .square655-m {
    height: 60px;
    width: 60px;
  }
  .custom-css .square665-m {
    height: 62px;
    width: 62px;
  }
  .custom-css .square685-m {
    height: 72px;
    width: 72px;
  }
  .custom-css .square700-m {
    height: 80px;
    width: 80px;
  }
  .custom-css .square725-m {
    height: 88px;
    width: 88px;
  }
  .custom-css .square750-m {
    height: 96px;
    width: 96px;
  }
  .custom-css .square765-m {
    height: 104px;
    width: 104px;
  }
  .custom-css .square775-m {
    height: 112px;
    width: 112px;
  }
  .custom-css .square800-m {
    height: 120px;
    width: 120px;
  }
  .custom-css .square825-m {
    height: 128px;
    width: 128px;
  }
  .custom-css .square850-m {
    height: 160px;
    width: 160px;
  }
  .custom-css .square900-m {
    height: 200px;
    width: 200px;
  }
  .custom-css .square950-m {
    height: 240px;
    width: 240px;
  }
  .custom-css .square1000-m {
    height: 320px;
    width: 320px;
  }
  .custom-css .square1100-m {
    height: 480px;
    width: 480px;
  }
  .custom-css .square1200-m {
    height: 640px;
    width: 640px;
  }
  .custom-css .square675-m {
    height: 64px;
    width: 64px;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .square-auto-xm {
    height: auto;
    width: auto;
  }
  .custom-css .square0-xm {
    height: 0;
    width: 0;
  }
  .custom-css .square100-xm {
    height: 2px;
    width: 2px;
  }
  .custom-css .square200-xm {
    height: 4px;
    width: 4px;
  }
  .custom-css .square250-xm {
    height: 6px;
    width: 6px;
  }
  .custom-css .square300-xm {
    height: 8px;
    width: 8px;
  }
  .custom-css .square325-xm {
    height: 10px;
    width: 10px;
  }
  .custom-css .square350-xm {
    height: 12px;
    width: 12px;
  }
  .custom-css .square375-xm {
    height: 14px;
    width: 14px;
  }
  .custom-css .square400-xm {
    height: 16px;
    width: 16px;
  }
  .custom-css .square425-xm {
    height: 20px;
    width: 20px;
  }
  .custom-css .square450-xm {
    height: 24px;
    width: 24px;
  }
  .custom-css .square500-xm {
    height: 32px;
    width: 32px;
  }
  .custom-css .square550-xm {
    height: 36px;
    width: 36px;
  }
  .custom-css .square600-xm {
    height: 40px;
    width: 40px;
  }
  .custom-css .square625-xm {
    height: 48px;
    width: 48px;
  }
  .custom-css .square650-xm {
    height: 56px;
    width: 56px;
  }
  .custom-css .square655-xm {
    height: 60px;
    width: 60px;
  }
  .custom-css .square665-xm {
    height: 62px;
    width: 62px;
  }
  .custom-css .square685-xm {
    height: 72px;
    width: 72px;
  }
  .custom-css .square700-xm {
    height: 80px;
    width: 80px;
  }
  .custom-css .square725-xm {
    height: 88px;
    width: 88px;
  }
  .custom-css .square750-xm {
    height: 96px;
    width: 96px;
  }
  .custom-css .square765-xm {
    height: 104px;
    width: 104px;
  }
  .custom-css .square775-xm {
    height: 112px;
    width: 112px;
  }
  .custom-css .square800-xm {
    height: 120px;
    width: 120px;
  }
  .custom-css .square825-xm {
    height: 128px;
    width: 128px;
  }
  .custom-css .square850-xm {
    height: 160px;
    width: 160px;
  }
  .custom-css .square900-xm {
    height: 200px;
    width: 200px;
  }
  .custom-css .square950-xm {
    height: 240px;
    width: 240px;
  }
  .custom-css .square1000-xm {
    height: 320px;
    width: 320px;
  }
  .custom-css .square1100-xm {
    height: 480px;
    width: 480px;
  }
  .custom-css .square1200-xm {
    height: 640px;
    width: 640px;
  }
  .custom-css .square675-xm {
    height: 64px;
    width: 64px;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .square-auto-l {
    height: auto;
    width: auto;
  }
  .custom-css .square0-l {
    height: 0;
    width: 0;
  }
  .custom-css .square100-l {
    height: 2px;
    width: 2px;
  }
  .custom-css .square200-l {
    height: 4px;
    width: 4px;
  }
  .custom-css .square250-l {
    height: 6px;
    width: 6px;
  }
  .custom-css .square300-l {
    height: 8px;
    width: 8px;
  }
  .custom-css .square325-l {
    height: 10px;
    width: 10px;
  }
  .custom-css .square350-l {
    height: 12px;
    width: 12px;
  }
  .custom-css .square375-l {
    height: 14px;
    width: 14px;
  }
  .custom-css .square400-l {
    height: 16px;
    width: 16px;
  }
  .custom-css .square425-l {
    height: 20px;
    width: 20px;
  }
  .custom-css .square450-l {
    height: 24px;
    width: 24px;
  }
  .custom-css .square500-l {
    height: 32px;
    width: 32px;
  }
  .custom-css .square550-l {
    height: 36px;
    width: 36px;
  }
  .custom-css .square600-l {
    height: 40px;
    width: 40px;
  }
  .custom-css .square625-l {
    height: 48px;
    width: 48px;
  }
  .custom-css .square650-l {
    height: 56px;
    width: 56px;
  }
  .custom-css .square655-l {
    height: 60px;
    width: 60px;
  }
  .custom-css .square665-l {
    height: 62px;
    width: 62px;
  }
  .custom-css .square685-l {
    height: 72px;
    width: 72px;
  }
  .custom-css .square700-l {
    height: 80px;
    width: 80px;
  }
  .custom-css .square725-l {
    height: 88px;
    width: 88px;
  }
  .custom-css .square750-l {
    height: 96px;
    width: 96px;
  }
  .custom-css .square765-l {
    height: 104px;
    width: 104px;
  }
  .custom-css .square775-l {
    height: 112px;
    width: 112px;
  }
  .custom-css .square800-l {
    height: 120px;
    width: 120px;
  }
  .custom-css .square825-l {
    height: 128px;
    width: 128px;
  }
  .custom-css .square850-l {
    height: 160px;
    width: 160px;
  }
  .custom-css .square900-l {
    height: 200px;
    width: 200px;
  }
  .custom-css .square950-l {
    height: 240px;
    width: 240px;
  }
  .custom-css .square1000-l {
    height: 320px;
    width: 320px;
  }
  .custom-css .square1100-l {
    height: 480px;
    width: 480px;
  }
  .custom-css .square1200-l {
    height: 640px;
    width: 640px;
  }
  .custom-css .square675-l {
    height: 64px;
    width: 64px;
  }
}
.custom-css .tl {
  text-align: left;
}
.custom-css .tr {
  text-align: right;
}
.custom-css .tc {
  text-align: center;
}
.custom-css .tj {
  text-align: justify;
}
@media screen and (min-width: 480px) {
  .custom-css .tl-ns {
    text-align: left;
  }
  .custom-css .tr-ns {
    text-align: right;
  }
  .custom-css .tc-ns {
    text-align: center;
  }
  .custom-css .tj-ns {
    text-align: justify;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .tl-m {
    text-align: left;
  }
  .custom-css .tr-m {
    text-align: right;
  }
  .custom-css .tc-m {
    text-align: center;
  }
  .custom-css .tj-m {
    text-align: justify;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .tl-xm {
    text-align: left;
  }
  .custom-css .tr-xm {
    text-align: right;
  }
  .custom-css .tc-xm {
    text-align: center;
  }
  .custom-css .tj-xm {
    text-align: justify;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .tl-l {
    text-align: left;
  }
  .custom-css .tr-l {
    text-align: right;
  }
  .custom-css .tc-l {
    text-align: center;
  }
  .custom-css .tj-l {
    text-align: justify;
  }
}
.custom-css .underline-thickness1px.hover-underline-thickness2px:hover,
.custom-css .underline-thickness2px.hover-underline-thickness3px:hover,
.custom-css .underline-thickness500.hover-underline-thickness600:hover,
.custom-css .underline-thickness600.hover-underline-thickness625:hover {
  text-underline-offset: 7px;
}
.custom-css .underline-thickness1px.hover-underline-thickness3px:hover,
.custom-css .underline-thickness500.hover-underline-thickness625:hover {
  text-underline-offset: 6px;
}
.custom-css .strike {
  text-decoration: line-through;
}
.custom-css .underline {
  text-decoration: underline;
}
.custom-css .underline-dotted {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
.custom-css .underline-dashed {
  -webkit-text-decoration: underline dashed;
  text-decoration: underline dashed;
}
.custom-css .no-underline {
  text-decoration: none;
}
.custom-css .overline {
  position: relative;
}
.custom-css .overline:before {
  display: block;
  width: 32px;
  height: 8px;
  margin-bottom: 16px;
  background-color: #067c7c;
  content: '';
}
.custom-css .line-behind {
  overflow: hidden;
  text-align: center;
}
.custom-css .line-behind:after,
.custom-css .line-behind:before {
  position: relative;
  display: inline-block;
  width: 50%;
  height: 2px;
  vertical-align: middle;
  background-color: currentColor;
  content: '';
}
.custom-css .line-behind:before {
  right: 8px;
  margin-left: -50%;
}
.custom-css .line-behind:after {
  left: 8px;
  margin-right: -50%;
}
.custom-css .hover-strike:hover {
  text-decoration: line-through;
}
.custom-css .hover-underline:hover {
  text-decoration: underline;
}
.custom-css .hover-underline-dotted:hover {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
.custom-css .hover-underline-dashed:hover {
  -webkit-text-decoration: underline dashed;
  text-decoration: underline dashed;
}
.custom-css .hover-no-underline:hover {
  text-decoration: none;
}
.custom-css .hover-overline:hover {
  position: relative;
}
.custom-css .hover-overline:hover:before {
  display: block;
  width: 32px;
  height: 8px;
  margin-bottom: 16px;
  background-color: #067c7c;
  content: '';
}
.custom-css .hover-underline-bold:hover {
  box-shadow: inset 0 -1px 0 0 #002138;
  color: #002138;
}
.custom-css .underline-thickness500 {
  text-underline-offset: 8px;
}
.custom-css .hover-underline-thickness500:hover,
.custom-css .underline-thickness500 {
  text-decoration-thickness: 1px;
}
.custom-css .underline-thickness600 {
  text-underline-offset: 8px;
}
.custom-css .hover-underline-thickness600:hover,
.custom-css .underline-thickness600 {
  text-decoration-thickness: 2px;
}
.custom-css .underline-thickness625 {
  text-underline-offset: 8px;
}
.custom-css .hover-underline-thickness625:hover,
.custom-css .underline-thickness625 {
  text-decoration-thickness: 3px;
}
@media screen and (min-width: 480px) {
  .custom-css .strike-ns {
    text-decoration: line-through;
  }
  .custom-css .underline-ns {
    text-decoration: underline;
  }
  .custom-css .underline-dotted-ns {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  .custom-css .underline-dashed-ns {
    -webkit-text-decoration: underline dashed;
    text-decoration: underline dashed;
  }
  .custom-css .no-underline-ns {
    text-decoration: none;
  }
  .custom-css .overline-ns {
    position: relative;
  }
  .custom-css .overline-ns:before {
    display: block;
    width: 32px;
    height: 8px;
    margin-bottom: 16px;
    background-color: #067c7c;
    content: '';
  }
  .custom-css .line-behind-ns {
    overflow: hidden;
    text-align: center;
  }
  .custom-css .line-behind-ns:after,
  .custom-css .line-behind-ns:before {
    position: relative;
    display: inline-block;
    width: 50%;
    height: 2px;
    vertical-align: middle;
    background-color: currentColor;
    content: '';
  }
  .custom-css .line-behind-ns:before {
    right: 8px;
    margin-left: -50%;
  }
  .custom-css .line-behind-ns:after {
    left: 8px;
    margin-right: -50%;
  }
  .custom-css .hover-strike-ns:hover {
    text-decoration: line-through;
  }
  .custom-css .hover-underline-ns:hover {
    text-decoration: underline;
  }
  .custom-css .hover-underline-dotted-ns:hover {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  .custom-css .hover-underline-dashed-ns:hover {
    -webkit-text-decoration: underline dashed;
    text-decoration: underline dashed;
  }
  .custom-css .hover-no-underline-ns:hover {
    text-decoration: none;
  }
  .custom-css .hover-overline-ns:hover {
    position: relative;
  }
  .custom-css .hover-overline-ns:hover:before {
    display: block;
    width: 32px;
    height: 8px;
    margin-bottom: 16px;
    background-color: #067c7c;
    content: '';
  }
  .custom-css .hover-underline-bold-ns:hover {
    box-shadow: inset 0 -1px 0 0 #002138;
    color: #002138;
  }
  .custom-css .underline-thickness500-ns {
    text-underline-offset: 8px;
  }
  .custom-css .hover-underline-thickness500-ns:hover,
  .custom-css .underline-thickness500-ns {
    text-decoration-thickness: 1px;
  }
  .custom-css .underline-thickness600-ns {
    text-underline-offset: 8px;
  }
  .custom-css .hover-underline-thickness600-ns:hover,
  .custom-css .underline-thickness600-ns {
    text-decoration-thickness: 2px;
  }
  .custom-css .underline-thickness625-ns {
    text-underline-offset: 8px;
  }
  .custom-css .hover-underline-thickness625-ns:hover,
  .custom-css .underline-thickness625-ns {
    text-decoration-thickness: 3px;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .strike-m {
    text-decoration: line-through;
  }
  .custom-css .underline-m {
    text-decoration: underline;
  }
  .custom-css .underline-dotted-m {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  .custom-css .underline-dashed-m {
    -webkit-text-decoration: underline dashed;
    text-decoration: underline dashed;
  }
  .custom-css .no-underline-m {
    text-decoration: none;
  }
  .custom-css .overline-m {
    position: relative;
  }
  .custom-css .overline-m:before {
    display: block;
    width: 32px;
    height: 8px;
    margin-bottom: 16px;
    background-color: #067c7c;
    content: '';
  }
  .custom-css .line-behind-m {
    overflow: hidden;
    text-align: center;
  }
  .custom-css .line-behind-m:after,
  .custom-css .line-behind-m:before {
    position: relative;
    display: inline-block;
    width: 50%;
    height: 2px;
    vertical-align: middle;
    background-color: currentColor;
    content: '';
  }
  .custom-css .line-behind-m:before {
    right: 8px;
    margin-left: -50%;
  }
  .custom-css .line-behind-m:after {
    left: 8px;
    margin-right: -50%;
  }
  .custom-css .hover-strike-m:hover {
    text-decoration: line-through;
  }
  .custom-css .hover-underline-m:hover {
    text-decoration: underline;
  }
  .custom-css .hover-underline-dotted-m:hover {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  .custom-css .hover-underline-dashed-m:hover {
    -webkit-text-decoration: underline dashed;
    text-decoration: underline dashed;
  }
  .custom-css .hover-no-underline-m:hover {
    text-decoration: none;
  }
  .custom-css .hover-overline-m:hover {
    position: relative;
  }
  .custom-css .hover-overline-m:hover:before {
    display: block;
    width: 32px;
    height: 8px;
    margin-bottom: 16px;
    background-color: #067c7c;
    content: '';
  }
  .custom-css .hover-underline-bold-m:hover {
    box-shadow: inset 0 -1px 0 0 #002138;
    color: #002138;
  }
  .custom-css .underline-thickness500-m {
    text-underline-offset: 8px;
  }
  .custom-css .hover-underline-thickness500-m:hover,
  .custom-css .underline-thickness500-m {
    text-decoration-thickness: 1px;
  }
  .custom-css .underline-thickness600-m {
    text-underline-offset: 8px;
  }
  .custom-css .hover-underline-thickness600-m:hover,
  .custom-css .underline-thickness600-m {
    text-decoration-thickness: 2px;
  }
  .custom-css .underline-thickness625-m {
    text-underline-offset: 8px;
  }
  .custom-css .hover-underline-thickness625-m:hover,
  .custom-css .underline-thickness625-m {
    text-decoration-thickness: 3px;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .strike-xm {
    text-decoration: line-through;
  }
  .custom-css .underline-xm {
    text-decoration: underline;
  }
  .custom-css .underline-dotted-xm {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  .custom-css .underline-dashed-xm {
    -webkit-text-decoration: underline dashed;
    text-decoration: underline dashed;
  }
  .custom-css .no-underline-xm {
    text-decoration: none;
  }
  .custom-css .overline-xm {
    position: relative;
  }
  .custom-css .overline-xm:before {
    display: block;
    width: 32px;
    height: 8px;
    margin-bottom: 16px;
    background-color: #067c7c;
    content: '';
  }
  .custom-css .line-behind-xm {
    overflow: hidden;
    text-align: center;
  }
  .custom-css .line-behind-xm:after,
  .custom-css .line-behind-xm:before {
    position: relative;
    display: inline-block;
    width: 50%;
    height: 2px;
    vertical-align: middle;
    background-color: currentColor;
    content: '';
  }
  .custom-css .line-behind-xm:before {
    right: 8px;
    margin-left: -50%;
  }
  .custom-css .line-behind-xm:after {
    left: 8px;
    margin-right: -50%;
  }
  .custom-css .hover-strike-xm:hover {
    text-decoration: line-through;
  }
  .custom-css .hover-underline-xm:hover {
    text-decoration: underline;
  }
  .custom-css .hover-underline-dotted-xm:hover {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  .custom-css .hover-underline-dashed-xm:hover {
    -webkit-text-decoration: underline dashed;
    text-decoration: underline dashed;
  }
  .custom-css .hover-no-underline-xm:hover {
    text-decoration: none;
  }
  .custom-css .hover-overline-xm:hover {
    position: relative;
  }
  .custom-css .hover-overline-xm:hover:before {
    display: block;
    width: 32px;
    height: 8px;
    margin-bottom: 16px;
    background-color: #067c7c;
    content: '';
  }
  .custom-css .hover-underline-bold-xm:hover {
    box-shadow: inset 0 -1px 0 0 #002138;
    color: #002138;
  }
  .custom-css .underline-thickness500-xm {
    text-underline-offset: 8px;
  }
  .custom-css .hover-underline-thickness500-xm:hover,
  .custom-css .underline-thickness500-xm {
    text-decoration-thickness: 1px;
  }
  .custom-css .underline-thickness600-xm {
    text-underline-offset: 8px;
  }
  .custom-css .hover-underline-thickness600-xm:hover,
  .custom-css .underline-thickness600-xm {
    text-decoration-thickness: 2px;
  }
  .custom-css .underline-thickness625-xm {
    text-underline-offset: 8px;
  }
  .custom-css .hover-underline-thickness625-xm:hover,
  .custom-css .underline-thickness625-xm {
    text-decoration-thickness: 3px;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .strike-l {
    text-decoration: line-through;
  }
  .custom-css .underline-l {
    text-decoration: underline;
  }
  .custom-css .underline-dotted-l {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  .custom-css .underline-dashed-l {
    -webkit-text-decoration: underline dashed;
    text-decoration: underline dashed;
  }
  .custom-css .no-underline-l {
    text-decoration: none;
  }
  .custom-css .overline-l {
    position: relative;
  }
  .custom-css .overline-l:before {
    display: block;
    width: 32px;
    height: 8px;
    margin-bottom: 16px;
    background-color: #067c7c;
    content: '';
  }
  .custom-css .line-behind-l {
    overflow: hidden;
    text-align: center;
  }
  .custom-css .line-behind-l:after,
  .custom-css .line-behind-l:before {
    position: relative;
    display: inline-block;
    width: 50%;
    height: 2px;
    vertical-align: middle;
    background-color: currentColor;
    content: '';
  }
  .custom-css .line-behind-l:before {
    right: 8px;
    margin-left: -50%;
  }
  .custom-css .line-behind-l:after {
    left: 8px;
    margin-right: -50%;
  }
  .custom-css .hover-strike-l:hover {
    text-decoration: line-through;
  }
  .custom-css .hover-underline-l:hover {
    text-decoration: underline;
  }
  .custom-css .hover-underline-dotted-l:hover {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  .custom-css .hover-underline-dashed-l:hover {
    -webkit-text-decoration: underline dashed;
    text-decoration: underline dashed;
  }
  .custom-css .hover-no-underline-l:hover {
    text-decoration: none;
  }
  .custom-css .hover-overline-l:hover {
    position: relative;
  }
  .custom-css .hover-overline-l:hover:before {
    display: block;
    width: 32px;
    height: 8px;
    margin-bottom: 16px;
    background-color: #067c7c;
    content: '';
  }
  .custom-css .hover-underline-bold-l:hover {
    box-shadow: inset 0 -1px 0 0 #002138;
    color: #002138;
  }
  .custom-css .underline-thickness500-l {
    text-underline-offset: 8px;
  }
  .custom-css .hover-underline-thickness500-l:hover,
  .custom-css .underline-thickness500-l {
    text-decoration-thickness: 1px;
  }
  .custom-css .underline-thickness600-l {
    text-underline-offset: 8px;
  }
  .custom-css .hover-underline-thickness600-l:hover,
  .custom-css .underline-thickness600-l {
    text-decoration-thickness: 2px;
  }
  .custom-css .underline-thickness625-l {
    text-underline-offset: 8px;
  }
  .custom-css .hover-underline-thickness625-l:hover,
  .custom-css .underline-thickness625-l {
    text-decoration-thickness: 3px;
  }
}
.custom-css .ttc {
  text-transform: capitalize;
}
.custom-css .ttl {
  text-transform: lowercase;
}
.custom-css .ttu {
  text-transform: uppercase;
}
.custom-css .ttn {
  text-transform: none;
}
.custom-css .tts {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}
@media screen and (min-width: 480px) {
  .custom-css .ttc-ns {
    text-transform: capitalize;
  }
  .custom-css .ttl-ns {
    text-transform: lowercase;
  }
  .custom-css .ttu-ns {
    text-transform: uppercase;
  }
  .custom-css .ttn-ns {
    text-transform: none;
  }
  .custom-css .tts-ns {
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.1em;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .ttc-m {
    text-transform: capitalize;
  }
  .custom-css .ttl-m {
    text-transform: lowercase;
  }
  .custom-css .ttu-m {
    text-transform: uppercase;
  }
  .custom-css .ttn-m {
    text-transform: none;
  }
  .custom-css .tts-m {
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.1em;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .ttc-xm {
    text-transform: capitalize;
  }
  .custom-css .ttl-xm {
    text-transform: lowercase;
  }
  .custom-css .ttu-xm {
    text-transform: uppercase;
  }
  .custom-css .ttn-xm {
    text-transform: none;
  }
  .custom-css .tts-xm {
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.1em;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .ttc-l {
    text-transform: capitalize;
  }
  .custom-css .ttl-l {
    text-transform: lowercase;
  }
  .custom-css .ttu-l {
    text-transform: uppercase;
  }
  .custom-css .ttn-l {
    text-transform: none;
  }
  .custom-css .tts-l {
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.1em;
  }
}
.custom-css .humongoose {
  font-size: 43px;
  line-height: 1;
}
@media screen and (min-width: 320px) {
  .custom-css .humongoose {
    font-size: calc(43px + 182 * (100vw - 320px) / 880);
  }
}
@media screen and (min-width: 1200px) {
  .custom-css .humongoose {
    font-size: 225px;
  }
}
.custom-css .ginormous {
  font-size: 57px;
  line-height: 1;
}
@media screen and (min-width: 320px) {
  .custom-css .ginormous {
    font-size: calc(57px + 78 * (100vw - 320px) / 880);
  }
}
@media screen and (min-width: 1200px) {
  .custom-css .ginormous {
    font-size: 135px;
  }
}
.custom-css .f100 {
  font-size: 11px;
  line-height: 1.6969697;
}
.custom-css .f200 {
  font-size: 13px;
  line-height: 1.64102564;
}
.custom-css .f300 {
  font-size: 16px;
  line-height: 1.5;
}
.custom-css .f400 {
  font-size: 18px;
  line-height: 1.48148148;
}
.custom-css .f500 {
  font-size: 21px;
  line-height: 1.3968254;
}
.custom-css .f600 {
  font-size: 24px;
  line-height: 1.33333333;
}
.custom-css .f700 {
  font-size: 32px;
  line-height: 1.25;
}
.custom-css .f800 {
  font-size: 43px;
  line-height: 1.17829457;
}
.custom-css .f850 {
  font-size: 51px;
  line-height: 62px;
}
.custom-css .f900 {
  font-size: 57px;
  line-height: 1.12280702;
}
.custom-css .f1000 {
  font-size: 76px;
  line-height: 1.05263158;
}
.custom-css .f1100 {
  font-size: 101px;
  line-height: 1.00330033;
}
.custom-css .f1200 {
  font-size: 135px;
  line-height: 0.92839506;
}
.custom-css html.legacy-type-scale .f100,
.custom-css html:not(.legacy-type-scale) .f100 {
  font-size: 11px;
  line-height: 1.6969697;
}
.custom-css html.legacy-type-scale .f200,
.custom-css html:not(.legacy-type-scale) .f200 {
  font-size: 13px;
  line-height: 1.64102564;
}
.custom-css html.legacy-type-scale .f300,
.custom-css html:not(.legacy-type-scale) .f300 {
  font-size: 16px;
  line-height: 1.5;
}
.custom-css html.legacy-type-scale .f400,
.custom-css html:not(.legacy-type-scale) .f400 {
  font-size: 18px;
  line-height: 1.48148148;
}
.custom-css html.legacy-type-scale .f500,
.custom-css html:not(.legacy-type-scale) .f500 {
  font-size: 21px;
  line-height: 1.3968254;
}
.custom-css html:not(.legacy-type-scale) .f600 {
  font-size: 24px;
  line-height: 1.33333333;
}
.custom-css html.legacy-type-scale .f600 {
  font-size: 21px;
  line-height: 1.3968254;
}
@media screen and (min-width: 480px) {
  .custom-css html.legacy-type-scale .f600 {
    font-size: 24px;
    line-height: 1.33333333;
  }
}
.custom-css html:not(.legacy-type-scale) .f700 {
  font-size: 32px;
  line-height: 1.25;
}
.custom-css html.legacy-type-scale .f700 {
  font-size: 24px;
  line-height: 1.33333333;
}
@media screen and (min-width: 480px) {
  .custom-css html.legacy-type-scale .f700 {
    font-size: 32px;
    line-height: 1.25;
  }
}
.custom-css html:not(.legacy-type-scale) .f800 {
  font-size: 43px;
  line-height: 1.17829457;
}
.custom-css html.legacy-type-scale .f800 {
  font-size: 32px;
  line-height: 1.25;
}
@media screen and (min-width: 480px) {
  .custom-css html.legacy-type-scale .f800 {
    font-size: 43px;
    line-height: 1.17829457;
  }
}
.custom-css html.legacy-type-scale .f850,
.custom-css html:not(.legacy-type-scale) .f850 {
  font-size: 51px;
  line-height: 62px;
}
.custom-css html:not(.legacy-type-scale) .f900 {
  font-size: 57px;
  line-height: 1.12280702;
}
.custom-css html.legacy-type-scale .f900 {
  font-size: 43px;
  line-height: 1.17829457;
}
@media screen and (min-width: 480px) {
  .custom-css html.legacy-type-scale .f900 {
    font-size: 57px;
    line-height: 1.12280702;
  }
}
.custom-css html:not(.legacy-type-scale) .f1000 {
  font-size: 76px;
  line-height: 1.05263158;
}
.custom-css html.legacy-type-scale .f1000 {
  font-size: 43px;
  line-height: 1.17829457;
}
@media screen and (min-width: 480px) {
  .custom-css html.legacy-type-scale .f1000 {
    font-size: 57px;
    line-height: 1.12280702;
    font-size: 76px;
    line-height: 1.05263158;
  }
}
.custom-css html:not(.legacy-type-scale) .f1100 {
  font-size: 101px;
  line-height: 0.97029703;
}
.custom-css html.legacy-type-scale .f1100 {
  font-size: 57px;
  line-height: 1.12280702;
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css html.legacy-type-scale .f1100 {
    font-size: 76px;
    line-height: 1.05263158;
  }
}
@media screen and (min-width: 960px) {
  .custom-css html.legacy-type-scale .f1100 {
    font-size: 101px;
    line-height: 1.00330033;
  }
}
.custom-css html:not(.legacy-type-scale) .f1200 {
  font-size: 135px;
  line-height: 1.00740741;
}
.custom-css html.legacy-type-scale .f1200 {
  font-size: 57px;
  line-height: 1.12280702;
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css html.legacy-type-scale .f1200 {
    font-size: 76px;
    line-height: 1.05263158;
  }
}
@media screen and (min-width: 960px) {
  .custom-css html.legacy-type-scale .f1200 {
    font-size: 135px;
    line-height: 0.92839506;
  }
}
@media screen and (min-width: 480px) {
  .custom-css html.legacy-type-scale .f100-ns,
  .custom-css html:not(.legacy-type-scale) .f100-ns {
    font-size: 11px;
    line-height: 1.6969697;
  }
  .custom-css html.legacy-type-scale .f200-ns,
  .custom-css html:not(.legacy-type-scale) .f200-ns {
    font-size: 13px;
    line-height: 1.64102564;
  }
  .custom-css html.legacy-type-scale .f300-ns,
  .custom-css html:not(.legacy-type-scale) .f300-ns {
    font-size: 16px;
    line-height: 1.5;
  }
  .custom-css html.legacy-type-scale .f400-ns,
  .custom-css html:not(.legacy-type-scale) .f400-ns {
    font-size: 18px;
    line-height: 1.48148148;
  }
  .custom-css html.legacy-type-scale .f500-ns,
  .custom-css html:not(.legacy-type-scale) .f500-ns {
    font-size: 21px;
    line-height: 1.3968254;
  }
  .custom-css html:not(.legacy-type-scale) .f600-ns {
    font-size: 24px;
    line-height: 1.33333333;
  }
  .custom-css html.legacy-type-scale .f600-ns {
    font-size: 21px;
    line-height: 1.3968254;
  }
}
@media screen and (min-width: 480px) and (min-width: 480px) {
  .custom-css html.legacy-type-scale .f600-ns {
    font-size: 24px;
    line-height: 1.33333333;
  }
}
@media screen and (min-width: 480px) {
  .custom-css html:not(.legacy-type-scale) .f700-ns {
    font-size: 32px;
    line-height: 1.25;
  }
  .custom-css html.legacy-type-scale .f700-ns {
    font-size: 24px;
    line-height: 1.33333333;
  }
}
@media screen and (min-width: 480px) and (min-width: 480px) {
  .custom-css html.legacy-type-scale .f700-ns {
    font-size: 32px;
    line-height: 1.25;
  }
}
@media screen and (min-width: 480px) {
  .custom-css html:not(.legacy-type-scale) .f800-ns {
    font-size: 43px;
    line-height: 1.17829457;
  }
  .custom-css html.legacy-type-scale .f800-ns {
    font-size: 32px;
    line-height: 1.25;
  }
}
@media screen and (min-width: 480px) and (min-width: 480px) {
  .custom-css html.legacy-type-scale .f800-ns {
    font-size: 43px;
    line-height: 1.17829457;
  }
}
@media screen and (min-width: 480px) {
  .custom-css html.legacy-type-scale .f850-ns,
  .custom-css html:not(.legacy-type-scale) .f850-ns {
    font-size: 51px;
    line-height: 62px;
  }
  .custom-css html:not(.legacy-type-scale) .f900-ns {
    font-size: 57px;
    line-height: 1.12280702;
  }
  .custom-css html.legacy-type-scale .f900-ns {
    font-size: 43px;
    line-height: 1.17829457;
  }
}
@media screen and (min-width: 480px) and (min-width: 480px) {
  .custom-css html.legacy-type-scale .f900-ns {
    font-size: 57px;
    line-height: 1.12280702;
  }
}
@media screen and (min-width: 480px) {
  .custom-css html:not(.legacy-type-scale) .f1000-ns {
    font-size: 76px;
    line-height: 1.05263158;
  }
  .custom-css html.legacy-type-scale .f1000-ns {
    font-size: 43px;
    line-height: 1.17829457;
  }
}
@media screen and (min-width: 480px) and (min-width: 480px) {
  .custom-css html.legacy-type-scale .f1000-ns {
    font-size: 57px;
    line-height: 1.12280702;
    font-size: 76px;
    line-height: 1.05263158;
  }
}
@media screen and (min-width: 480px) {
  .custom-css html:not(.legacy-type-scale) .f1100-ns {
    font-size: 101px;
    line-height: 0.97029703;
  }
  .custom-css html.legacy-type-scale .f1100-ns {
    font-size: 57px;
    line-height: 1.12280702;
  }
}
@media screen and (min-width: 480px) and (min-width: 480px) and (max-width: 959px) {
  .custom-css html.legacy-type-scale .f1100-ns {
    font-size: 76px;
    line-height: 1.05263158;
  }
}
@media screen and (min-width: 480px) and (min-width: 960px) {
  .custom-css html.legacy-type-scale .f1100-ns {
    font-size: 101px;
    line-height: 1.00330033;
  }
}
@media screen and (min-width: 480px) {
  .custom-css html:not(.legacy-type-scale) .f1200-ns {
    font-size: 135px;
    line-height: 1.00740741;
  }
  .custom-css html.legacy-type-scale .f1200-ns {
    font-size: 57px;
    line-height: 1.12280702;
  }
}
@media screen and (min-width: 480px) and (min-width: 480px) and (max-width: 959px) {
  .custom-css html.legacy-type-scale .f1200-ns {
    font-size: 76px;
    line-height: 1.05263158;
  }
}
@media screen and (min-width: 480px) and (min-width: 960px) {
  .custom-css html.legacy-type-scale .f1200-ns {
    font-size: 135px;
    line-height: 0.92839506;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css html.legacy-type-scale .f100-m,
  .custom-css html:not(.legacy-type-scale) .f100-m {
    font-size: 11px;
    line-height: 1.6969697;
  }
  .custom-css html.legacy-type-scale .f200-m,
  .custom-css html:not(.legacy-type-scale) .f200-m {
    font-size: 13px;
    line-height: 1.64102564;
  }
  .custom-css html.legacy-type-scale .f300-m,
  .custom-css html:not(.legacy-type-scale) .f300-m {
    font-size: 16px;
    line-height: 1.5;
  }
  .custom-css html.legacy-type-scale .f400-m,
  .custom-css html:not(.legacy-type-scale) .f400-m {
    font-size: 18px;
    line-height: 1.48148148;
  }
  .custom-css html.legacy-type-scale .f500-m,
  .custom-css html:not(.legacy-type-scale) .f500-m {
    font-size: 21px;
    line-height: 1.3968254;
  }
  .custom-css html:not(.legacy-type-scale) .f600-m {
    font-size: 24px;
    line-height: 1.33333333;
  }
  .custom-css html.legacy-type-scale .f600-m {
    font-size: 21px;
    line-height: 1.3968254;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) and (min-width: 480px) {
  .custom-css html.legacy-type-scale .f600-m {
    font-size: 24px;
    line-height: 1.33333333;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css html:not(.legacy-type-scale) .f700-m {
    font-size: 32px;
    line-height: 1.25;
  }
  .custom-css html.legacy-type-scale .f700-m {
    font-size: 24px;
    line-height: 1.33333333;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) and (min-width: 480px) {
  .custom-css html.legacy-type-scale .f700-m {
    font-size: 32px;
    line-height: 1.25;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css html:not(.legacy-type-scale) .f800-m {
    font-size: 43px;
    line-height: 1.17829457;
  }
  .custom-css html.legacy-type-scale .f800-m {
    font-size: 32px;
    line-height: 1.25;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) and (min-width: 480px) {
  .custom-css html.legacy-type-scale .f800-m {
    font-size: 43px;
    line-height: 1.17829457;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css html.legacy-type-scale .f850-m,
  .custom-css html:not(.legacy-type-scale) .f850-m {
    font-size: 51px;
    line-height: 62px;
  }
  .custom-css html:not(.legacy-type-scale) .f900-m {
    font-size: 57px;
    line-height: 1.12280702;
  }
  .custom-css html.legacy-type-scale .f900-m {
    font-size: 43px;
    line-height: 1.17829457;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) and (min-width: 480px) {
  .custom-css html.legacy-type-scale .f900-m {
    font-size: 57px;
    line-height: 1.12280702;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css html:not(.legacy-type-scale) .f1000-m {
    font-size: 76px;
    line-height: 1.05263158;
  }
  .custom-css html.legacy-type-scale .f1000-m {
    font-size: 43px;
    line-height: 1.17829457;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) and (min-width: 480px) {
  .custom-css html.legacy-type-scale .f1000-m {
    font-size: 57px;
    line-height: 1.12280702;
    font-size: 76px;
    line-height: 1.05263158;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css html:not(.legacy-type-scale) .f1100-m {
    font-size: 101px;
    line-height: 0.97029703;
  }
  .custom-css html.legacy-type-scale .f1100-m {
    font-size: 57px;
    line-height: 1.12280702;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) and (min-width: 480px) and (max-width: 959px) {
  .custom-css html.legacy-type-scale .f1100-m {
    font-size: 76px;
    line-height: 1.05263158;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) and (min-width: 960px) {
  .custom-css html.legacy-type-scale .f1100-m {
    font-size: 101px;
    line-height: 1.00330033;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css html:not(.legacy-type-scale) .f1200-m {
    font-size: 135px;
    line-height: 1.00740741;
  }
  .custom-css html.legacy-type-scale .f1200-m {
    font-size: 57px;
    line-height: 1.12280702;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) and (min-width: 480px) and (max-width: 959px) {
  .custom-css html.legacy-type-scale .f1200-m {
    font-size: 76px;
    line-height: 1.05263158;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) and (min-width: 960px) {
  .custom-css html.legacy-type-scale .f1200-m {
    font-size: 135px;
    line-height: 0.92839506;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css html.legacy-type-scale .f100-xm,
  .custom-css html:not(.legacy-type-scale) .f100-xm {
    font-size: 11px;
    line-height: 1.6969697;
  }
  .custom-css html.legacy-type-scale .f200-xm,
  .custom-css html:not(.legacy-type-scale) .f200-xm {
    font-size: 13px;
    line-height: 1.64102564;
  }
  .custom-css html.legacy-type-scale .f300-xm,
  .custom-css html:not(.legacy-type-scale) .f300-xm {
    font-size: 16px;
    line-height: 1.5;
  }
  .custom-css html.legacy-type-scale .f400-xm,
  .custom-css html:not(.legacy-type-scale) .f400-xm {
    font-size: 18px;
    line-height: 1.48148148;
  }
  .custom-css html.legacy-type-scale .f500-xm,
  .custom-css html:not(.legacy-type-scale) .f500-xm {
    font-size: 21px;
    line-height: 1.3968254;
  }
  .custom-css html:not(.legacy-type-scale) .f600-xm {
    font-size: 24px;
    line-height: 1.33333333;
  }
  .custom-css html.legacy-type-scale .f600-xm {
    font-size: 21px;
    line-height: 1.3968254;
  }
}
@media screen and (min-width: 1024px) and (min-width: 480px) {
  .custom-css html.legacy-type-scale .f600-xm {
    font-size: 24px;
    line-height: 1.33333333;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css html:not(.legacy-type-scale) .f700-xm {
    font-size: 32px;
    line-height: 1.25;
  }
  .custom-css html.legacy-type-scale .f700-xm {
    font-size: 24px;
    line-height: 1.33333333;
  }
}
@media screen and (min-width: 1024px) and (min-width: 480px) {
  .custom-css html.legacy-type-scale .f700-xm {
    font-size: 32px;
    line-height: 1.25;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css html:not(.legacy-type-scale) .f800-xm {
    font-size: 43px;
    line-height: 1.17829457;
  }
  .custom-css html.legacy-type-scale .f800-xm {
    font-size: 32px;
    line-height: 1.25;
  }
}
@media screen and (min-width: 1024px) and (min-width: 480px) {
  .custom-css html.legacy-type-scale .f800-xm {
    font-size: 43px;
    line-height: 1.17829457;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css html.legacy-type-scale .f850-xm,
  .custom-css html:not(.legacy-type-scale) .f850-xm {
    font-size: 51px;
    line-height: 62px;
  }
  .custom-css html:not(.legacy-type-scale) .f900-xm {
    font-size: 57px;
    line-height: 1.12280702;
  }
  .custom-css html.legacy-type-scale .f900-xm {
    font-size: 43px;
    line-height: 1.17829457;
  }
}
@media screen and (min-width: 1024px) and (min-width: 480px) {
  .custom-css html.legacy-type-scale .f900-xm {
    font-size: 57px;
    line-height: 1.12280702;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css html:not(.legacy-type-scale) .f1000-xm {
    font-size: 76px;
    line-height: 1.05263158;
  }
  .custom-css html.legacy-type-scale .f1000-xm {
    font-size: 43px;
    line-height: 1.17829457;
  }
}
@media screen and (min-width: 1024px) and (min-width: 480px) {
  .custom-css html.legacy-type-scale .f1000-xm {
    font-size: 57px;
    line-height: 1.12280702;
    font-size: 76px;
    line-height: 1.05263158;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css html:not(.legacy-type-scale) .f1100-xm {
    font-size: 101px;
    line-height: 0.97029703;
  }
  .custom-css html.legacy-type-scale .f1100-xm {
    font-size: 57px;
    line-height: 1.12280702;
  }
}
@media screen and (min-width: 1024px) and (min-width: 480px) and (max-width: 959px) {
  .custom-css html.legacy-type-scale .f1100-xm {
    font-size: 76px;
    line-height: 1.05263158;
  }
}
@media screen and (min-width: 1024px) and (min-width: 960px) {
  .custom-css html.legacy-type-scale .f1100-xm {
    font-size: 101px;
    line-height: 1.00330033;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css html:not(.legacy-type-scale) .f1200-xm {
    font-size: 135px;
    line-height: 1.00740741;
  }
  .custom-css html.legacy-type-scale .f1200-xm {
    font-size: 57px;
    line-height: 1.12280702;
  }
}
@media screen and (min-width: 1024px) and (min-width: 480px) and (max-width: 959px) {
  .custom-css html.legacy-type-scale .f1200-xm {
    font-size: 76px;
    line-height: 1.05263158;
  }
}
@media screen and (min-width: 1024px) and (min-width: 960px) {
  .custom-css html.legacy-type-scale .f1200-xm {
    font-size: 135px;
    line-height: 0.92839506;
  }
}
@media screen and (min-width: 960px) {
  .custom-css html.legacy-type-scale .f100-l,
  .custom-css html:not(.legacy-type-scale) .f100-l {
    font-size: 11px;
    line-height: 1.6969697;
  }
  .custom-css html.legacy-type-scale .f200-l,
  .custom-css html:not(.legacy-type-scale) .f200-l {
    font-size: 13px;
    line-height: 1.64102564;
  }
  .custom-css html.legacy-type-scale .f300-l,
  .custom-css html:not(.legacy-type-scale) .f300-l {
    font-size: 16px;
    line-height: 1.5;
  }
  .custom-css html.legacy-type-scale .f400-l,
  .custom-css html:not(.legacy-type-scale) .f400-l {
    font-size: 18px;
    line-height: 1.48148148;
  }
  .custom-css html.legacy-type-scale .f500-l,
  .custom-css html:not(.legacy-type-scale) .f500-l {
    font-size: 21px;
    line-height: 1.3968254;
  }
  .custom-css html:not(.legacy-type-scale) .f600-l {
    font-size: 24px;
    line-height: 1.33333333;
  }
  .custom-css html.legacy-type-scale .f600-l {
    font-size: 21px;
    line-height: 1.3968254;
  }
}
@media screen and (min-width: 960px) and (min-width: 480px) {
  .custom-css html.legacy-type-scale .f600-l {
    font-size: 24px;
    line-height: 1.33333333;
  }
}
@media screen and (min-width: 960px) {
  .custom-css html:not(.legacy-type-scale) .f700-l {
    font-size: 32px;
    line-height: 1.25;
  }
  .custom-css html.legacy-type-scale .f700-l {
    font-size: 24px;
    line-height: 1.33333333;
  }
}
@media screen and (min-width: 960px) and (min-width: 480px) {
  .custom-css html.legacy-type-scale .f700-l {
    font-size: 32px;
    line-height: 1.25;
  }
}
@media screen and (min-width: 960px) {
  .custom-css html:not(.legacy-type-scale) .f800-l {
    font-size: 43px;
    line-height: 1.17829457;
  }
  .custom-css html.legacy-type-scale .f800-l {
    font-size: 32px;
    line-height: 1.25;
  }
}
@media screen and (min-width: 960px) and (min-width: 480px) {
  .custom-css html.legacy-type-scale .f800-l {
    font-size: 43px;
    line-height: 1.17829457;
  }
}
@media screen and (min-width: 960px) {
  .custom-css html.legacy-type-scale .f850-l,
  .custom-css html:not(.legacy-type-scale) .f850-l {
    font-size: 51px;
    line-height: 62px;
  }
  .custom-css html:not(.legacy-type-scale) .f900-l {
    font-size: 57px;
    line-height: 1.12280702;
  }
  .custom-css html.legacy-type-scale .f900-l {
    font-size: 43px;
    line-height: 1.17829457;
  }
}
@media screen and (min-width: 960px) and (min-width: 480px) {
  .custom-css html.legacy-type-scale .f900-l {
    font-size: 57px;
    line-height: 1.12280702;
  }
}
@media screen and (min-width: 960px) {
  .custom-css html:not(.legacy-type-scale) .f1000-l {
    font-size: 76px;
    line-height: 1.05263158;
  }
  .custom-css html.legacy-type-scale .f1000-l {
    font-size: 43px;
    line-height: 1.17829457;
  }
}
@media screen and (min-width: 960px) and (min-width: 480px) {
  .custom-css html.legacy-type-scale .f1000-l {
    font-size: 57px;
    line-height: 1.12280702;
    font-size: 76px;
    line-height: 1.05263158;
  }
}
@media screen and (min-width: 960px) {
  .custom-css html:not(.legacy-type-scale) .f1100-l {
    font-size: 101px;
    line-height: 0.97029703;
  }
  .custom-css html.legacy-type-scale .f1100-l {
    font-size: 57px;
    line-height: 1.12280702;
  }
}
@media screen and (min-width: 960px) and (min-width: 480px) and (max-width: 959px) {
  .custom-css html.legacy-type-scale .f1100-l {
    font-size: 76px;
    line-height: 1.05263158;
  }
}
@media screen and (min-width: 960px) and (min-width: 960px) {
  .custom-css html.legacy-type-scale .f1100-l {
    font-size: 101px;
    line-height: 1.00330033;
  }
}
@media screen and (min-width: 960px) {
  .custom-css html:not(.legacy-type-scale) .f1200-l {
    font-size: 135px;
    line-height: 1.00740741;
  }
  .custom-css html.legacy-type-scale .f1200-l {
    font-size: 57px;
    line-height: 1.12280702;
  }
}
@media screen and (min-width: 960px) and (min-width: 480px) and (max-width: 959px) {
  .custom-css html.legacy-type-scale .f1200-l {
    font-size: 76px;
    line-height: 1.05263158;
  }
}
@media screen and (min-width: 960px) and (min-width: 960px) {
  .custom-css html.legacy-type-scale .f1200-l {
    font-size: 135px;
    line-height: 0.92839506;
  }
}
.custom-css .lh-none {
  line-height: 1;
}
.custom-css .lh100 {
  line-height: 1.6969697;
}
.custom-css .lh200 {
  line-height: 1.64102564;
}
.custom-css .lh300 {
  line-height: 1.5;
}
.custom-css .lh400 {
  line-height: 1.48148148;
}
.custom-css .lh500 {
  line-height: 1.3968254;
}
.custom-css .lh600 {
  line-height: 1.33333333;
}
.custom-css .lh700 {
  line-height: 1.25;
}
.custom-css .lh800 {
  line-height: 1.17829457;
}
.custom-css .lh900 {
  line-height: 1.12280702;
}
.custom-css .lh1000 {
  line-height: 1.05263158;
}
.custom-css .lh1100 {
  line-height: 1.00330033;
}
.custom-css .lh1200 {
  line-height: 0.92839506;
}
@media screen and (min-width: 480px) {
  .custom-css .lh-none-ns {
    line-height: 1;
  }
  .custom-css .lh100-ns {
    line-height: 1.6969697;
  }
  .custom-css .lh200-ns {
    line-height: 1.64102564;
  }
  .custom-css .lh300-ns {
    line-height: 1.5;
  }
  .custom-css .lh400-ns {
    line-height: 1.48148148;
  }
  .custom-css .lh500-ns {
    line-height: 1.3968254;
  }
  .custom-css .lh600-ns {
    line-height: 1.33333333;
  }
  .custom-css .lh700-ns {
    line-height: 1.25;
  }
  .custom-css .lh800-ns {
    line-height: 1.17829457;
  }
  .custom-css .lh900-ns {
    line-height: 1.12280702;
  }
  .custom-css .lh1000-ns {
    line-height: 1.05263158;
  }
  .custom-css .lh1100-ns {
    line-height: 1.00330033;
  }
  .custom-css .lh1200-ns {
    line-height: 0.92839506;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .lh-none-m {
    line-height: 1;
  }
  .custom-css .lh100-m {
    line-height: 1.6969697;
  }
  .custom-css .lh200-m {
    line-height: 1.64102564;
  }
  .custom-css .lh300-m {
    line-height: 1.5;
  }
  .custom-css .lh400-m {
    line-height: 1.48148148;
  }
  .custom-css .lh500-m {
    line-height: 1.3968254;
  }
  .custom-css .lh600-m {
    line-height: 1.33333333;
  }
  .custom-css .lh700-m {
    line-height: 1.25;
  }
  .custom-css .lh800-m {
    line-height: 1.17829457;
  }
  .custom-css .lh900-m {
    line-height: 1.12280702;
  }
  .custom-css .lh1000-m {
    line-height: 1.05263158;
  }
  .custom-css .lh1100-m {
    line-height: 1.00330033;
  }
  .custom-css .lh1200-m {
    line-height: 0.92839506;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .lh-none-xm {
    line-height: 1;
  }
  .custom-css .lh100-xm {
    line-height: 1.6969697;
  }
  .custom-css .lh200-xm {
    line-height: 1.64102564;
  }
  .custom-css .lh300-xm {
    line-height: 1.5;
  }
  .custom-css .lh400-xm {
    line-height: 1.48148148;
  }
  .custom-css .lh500-xm {
    line-height: 1.3968254;
  }
  .custom-css .lh600-xm {
    line-height: 1.33333333;
  }
  .custom-css .lh700-xm {
    line-height: 1.25;
  }
  .custom-css .lh800-xm {
    line-height: 1.17829457;
  }
  .custom-css .lh900-xm {
    line-height: 1.12280702;
  }
  .custom-css .lh1000-xm {
    line-height: 1.05263158;
  }
  .custom-css .lh1100-xm {
    line-height: 1.00330033;
  }
  .custom-css .lh1200-xm {
    line-height: 0.92839506;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .lh-none-l {
    line-height: 1;
  }
  .custom-css .lh100-l {
    line-height: 1.6969697;
  }
  .custom-css .lh200-l {
    line-height: 1.64102564;
  }
  .custom-css .lh300-l {
    line-height: 1.5;
  }
  .custom-css .lh400-l {
    line-height: 1.48148148;
  }
  .custom-css .lh500-l {
    line-height: 1.3968254;
  }
  .custom-css .lh600-l {
    line-height: 1.33333333;
  }
  .custom-css .lh700-l {
    line-height: 1.25;
  }
  .custom-css .lh800-l {
    line-height: 1.17829457;
  }
  .custom-css .lh900-l {
    line-height: 1.12280702;
  }
  .custom-css .lh1000-l {
    line-height: 1.05263158;
  }
  .custom-css .lh1100-l {
    line-height: 1.00330033;
  }
  .custom-css .lh1200-l {
    line-height: 0.92839506;
  }
}
.custom-css .truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.custom-css .v-base {
  vertical-align: baseline;
}
.custom-css .v-mid {
  vertical-align: middle;
}
.custom-css .v-top {
  vertical-align: top;
}
.custom-css .v-btm {
  vertical-align: bottom;
}
.custom-css .v-txt-btm {
  vertical-align: text-bottom;
}
.custom-css .v-txt-top {
  vertical-align: text-top;
}
.custom-css .v-sub {
  vertical-align: sub;
}
.custom-css .v-super {
  vertical-align: super;
}
@media screen and (min-width: 480px) {
  .custom-css .v-base-ns {
    vertical-align: baseline;
  }
  .custom-css .v-mid-ns {
    vertical-align: middle;
  }
  .custom-css .v-top-ns {
    vertical-align: top;
  }
  .custom-css .v-btm-ns {
    vertical-align: bottom;
  }
  .custom-css .v-txt-btm-ns {
    vertical-align: text-bottom;
  }
  .custom-css .v-txt-top-ns {
    vertical-align: text-top;
  }
  .custom-css .v-sub-ns {
    vertical-align: sub;
  }
  .custom-css .v-super-ns {
    vertical-align: super;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .v-base-m {
    vertical-align: baseline;
  }
  .custom-css .v-mid-m {
    vertical-align: middle;
  }
  .custom-css .v-top-m {
    vertical-align: top;
  }
  .custom-css .v-btm-m {
    vertical-align: bottom;
  }
  .custom-css .v-txt-btm-m {
    vertical-align: text-bottom;
  }
  .custom-css .v-txt-top-m {
    vertical-align: text-top;
  }
  .custom-css .v-sub-m {
    vertical-align: sub;
  }
  .custom-css .v-super-m {
    vertical-align: super;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .v-base-xm {
    vertical-align: baseline;
  }
  .custom-css .v-mid-xm {
    vertical-align: middle;
  }
  .custom-css .v-top-xm {
    vertical-align: top;
  }
  .custom-css .v-btm-xm {
    vertical-align: bottom;
  }
  .custom-css .v-txt-btm-xm {
    vertical-align: text-bottom;
  }
  .custom-css .v-txt-top-xm {
    vertical-align: text-top;
  }
  .custom-css .v-sub-xm {
    vertical-align: sub;
  }
  .custom-css .v-super-xm {
    vertical-align: super;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .v-base-l {
    vertical-align: baseline;
  }
  .custom-css .v-mid-l {
    vertical-align: middle;
  }
  .custom-css .v-top-l {
    vertical-align: top;
  }
  .custom-css .v-btm-l {
    vertical-align: bottom;
  }
  .custom-css .v-txt-btm-l {
    vertical-align: text-bottom;
  }
  .custom-css .v-txt-top-l {
    vertical-align: text-top;
  }
  .custom-css .v-sub-l {
    vertical-align: sub;
  }
  .custom-css .v-super-l {
    vertical-align: super;
  }
}
.custom-css .scroll-touch {
  -webkit-overflow-scrolling: touch;
}
.custom-css .scroll-auto {
  -webkit-overflow-scrolling: auto;
}
@media screen and (min-width: 480px) {
  .custom-css .scroll-touch-ns {
    -webkit-overflow-scrolling: touch;
  }
  .custom-css .scroll-auto-ns {
    -webkit-overflow-scrolling: auto;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .scroll-touch-m {
    -webkit-overflow-scrolling: touch;
  }
  .custom-css .scroll-auto-m {
    -webkit-overflow-scrolling: auto;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .scroll-touch-xm {
    -webkit-overflow-scrolling: touch;
  }
  .custom-css .scroll-auto-xm {
    -webkit-overflow-scrolling: auto;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .scroll-touch-l {
    -webkit-overflow-scrolling: touch;
  }
  .custom-css .scroll-auto-l {
    -webkit-overflow-scrolling: auto;
  }
}
.custom-css .wsn {
  white-space: normal;
}
.custom-css .wsnw {
  white-space: nowrap;
}
.custom-css .wsp {
  white-space: pre;
}
.custom-css .wspw {
  white-space: pre-wrap;
}
.custom-css .wspl {
  white-space: pre-line;
}
.custom-css .w-auto {
  width: auto;
}
.custom-css .mw-auto {
  max-width: auto;
}
.custom-css .w0 {
  width: Space 0;
}
.custom-css .mw0 {
  max-width: Space 0;
}
.custom-css .w100 {
  width: 20px;
}
.custom-css .mw100 {
  max-width: 20px;
}
.custom-css .w200 {
  width: 40px;
}
.custom-css .mw200 {
  max-width: 40px;
}
.custom-css .w300 {
  width: 80px;
}
.custom-css .mw300 {
  max-width: 80px;
}
.custom-css .w325 {
  width: 96px;
}
.custom-css .mw325 {
  max-width: 96px;
}
.custom-css .w350 {
  width: 113.3333px;
}
.custom-css .mw350 {
  max-width: 113.3333px;
}
.custom-css .w355 {
  width: 128px;
}
.custom-css .mw355 {
  max-width: 128px;
}
.custom-css .w375 {
  width: 170px;
}
.custom-css .mw375 {
  max-width: 170px;
}
.custom-css .w400 {
  width: 226.6667px;
}
.custom-css .mw400 {
  max-width: 226.6667px;
}
.custom-css .w425 {
  width: 283.3333px;
}
.custom-css .mw425 {
  max-width: 283.3333px;
}
.custom-css .w450 {
  width: 340px;
}
.custom-css .mw450 {
  max-width: 340px;
}
.custom-css .w500 {
  width: 453.3333px;
}
.custom-css .mw500 {
  max-width: 453.3333px;
}
.custom-css .w550 {
  width: 566.6667px;
}
.custom-css .mw550 {
  max-width: 566.6667px;
}
.custom-css .w565 {
  width: 600px;
}
.custom-css .mw565 {
  max-width: 600px;
}
.custom-css .w575 {
  width: 640px;
}
.custom-css .mw575 {
  max-width: 640px;
}
.custom-css .w600 {
  width: 680px;
}
.custom-css .mw600 {
  max-width: 680px;
}
.custom-css .w650 {
  width: 793.3333px;
}
.custom-css .mw650 {
  max-width: 793.3333px;
}
.custom-css .w700 {
  width: 906.6667px;
}
.custom-css .mw700 {
  max-width: 906.6667px;
}
.custom-css .w750 {
  width: 1020px;
}
.custom-css .mw750 {
  max-width: 1020px;
}
.custom-css .w800 {
  width: 1133.3333px;
}
.custom-css .mw800 {
  max-width: 1133.3333px;
}
.custom-css .w825 {
  width: 1138px;
}
.custom-css .mw825 {
  max-width: 1138px;
}
.custom-css .w850 {
  width: 1246.6667px;
}
.custom-css .mw850 {
  max-width: 1246.6667px;
}
.custom-css .w875 {
  width: 1224px;
}
.custom-css .mw875 {
  max-width: 1224px;
}
.custom-css .w900 {
  width: 1360px;
}
.custom-css .mw900 {
  max-width: 1360px;
}
.custom-css .w950 {
  width: 1473.3333px;
}
.custom-css .mw950 {
  max-width: 1473.3333px;
}
.custom-css .w1000 {
  width: 1586.6667px;
}
.custom-css .mw1000 {
  max-width: 1586.6667px;
}
.custom-css .w1050 {
  width: 1700px;
}
.custom-css .mw1050 {
  max-width: 1700px;
}
.custom-css .w1100 {
  width: 1813.3333px;
}
.custom-css .mw1100 {
  max-width: 1813.3333px;
}
.custom-css .seeds-w-auto {
  width: auto;
}
.custom-css .seeds-mw-auto {
  max-width: auto;
}
.custom-css .seeds-w0 {
  width: 0;
}
.custom-css .seeds-mw0 {
  max-width: 0;
}
.custom-css .seeds-w100 {
  width: 2px;
}
.custom-css .seeds-mw100 {
  max-width: 2px;
}
.custom-css .seeds-w200 {
  width: 4px;
}
.custom-css .seeds-mw200 {
  max-width: 4px;
}
.custom-css .seeds-w300 {
  width: 8px;
}
.custom-css .seeds-mw300 {
  max-width: 8px;
}
.custom-css .seeds-w350 {
  width: 12px;
}
.custom-css .seeds-mw350 {
  max-width: 12px;
}
.custom-css .seeds-w400 {
  width: 16px;
}
.custom-css .seeds-mw400 {
  max-width: 16px;
}
.custom-css .seeds-w450 {
  width: 24px;
}
.custom-css .seeds-mw450 {
  max-width: 24px;
}
.custom-css .seeds-w500 {
  width: 32px;
}
.custom-css .seeds-mw500 {
  max-width: 32px;
}
.custom-css .seeds-w600 {
  width: 40px;
}
.custom-css .seeds-mw600 {
  max-width: 40px;
}
.custom-css .seeds-w625 {
  width: 48px;
}
.custom-css .seeds-mw625 {
  max-width: 48px;
}
.custom-css .seeds-w650 {
  width: 56px;
}
.custom-css .seeds-mw650 {
  max-width: 56px;
}
.custom-css .seeds-w675 {
  width: 64px;
}
.custom-css .seeds-mw675 {
  max-width: 64px;
}
.custom-css .seeds-w685 {
  width: 72px;
}
.custom-css .seeds-mw685 {
  max-width: 72px;
}
.custom-css .seeds-w700 {
  width: 80px;
}
.custom-css .seeds-mw700 {
  max-width: 80px;
}
.custom-css .seeds-w725 {
  width: 88px;
}
.custom-css .seeds-mw725 {
  max-width: 88px;
}
.custom-css .seeds-w750 {
  width: 96px;
}
.custom-css .seeds-mw750 {
  max-width: 96px;
}
.custom-css .seeds-w765 {
  width: 104px;
}
.custom-css .seeds-mw765 {
  max-width: 104px;
}
.custom-css .seeds-w775 {
  width: 112px;
}
.custom-css .seeds-mw775 {
  max-width: 112px;
}
.custom-css .seeds-w800 {
  width: 120px;
}
.custom-css .seeds-mw800 {
  max-width: 120px;
}
.custom-css .seeds-w825 {
  width: 128px;
}
.custom-css .seeds-mw825 {
  max-width: 128px;
}
.custom-css .seeds-w850 {
  width: 160px;
}
.custom-css .seeds-mw850 {
  max-width: 160px;
}
.custom-css .seeds-w900 {
  width: 200px;
}
.custom-css .seeds-mw900 {
  max-width: 200px;
}
.custom-css .seeds-w950 {
  width: 240px;
}
.custom-css .seeds-mw950 {
  max-width: 240px;
}
.custom-css .seeds-w1000 {
  width: 320px;
}
.custom-css .seeds-mw1000 {
  max-width: 320px;
}
.custom-css .seeds-w1100 {
  width: 480px;
}
.custom-css .seeds-mw1100 {
  max-width: 480px;
}
.custom-css .seeds-w1125 {
  width: 516px;
}
.custom-css .seeds-mw1125 {
  max-width: 516px;
}
.custom-css .seeds-w1200 {
  width: 640px;
}
.custom-css .seeds-mw1200 {
  max-width: 640px;
}
.custom-css .w-8p {
  width: 8.33333333%;
}
.custom-css .mw-8p {
  max-width: 8.33333333%;
}
.custom-css .w-8vw {
  width: 8.33333333vw;
}
.custom-css .mw-8vw {
  max-width: 8.33333333vw;
}
.custom-css .w-10p {
  width: 10%;
}
.custom-css .mw-10p {
  max-width: 10%;
}
.custom-css .w-10vw {
  width: 10vw;
}
.custom-css .mw-10vw {
  max-width: 10vw;
}
.custom-css .w-16p {
  width: 16.66666667%;
}
.custom-css .mw-16p {
  max-width: 16.66666667%;
}
.custom-css .w-16vw {
  width: 16.66666667vw;
}
.custom-css .mw-16vw {
  max-width: 16.66666667vw;
}
.custom-css .w-20p {
  width: 20%;
}
.custom-css .mw-20p {
  max-width: 20%;
}
.custom-css .w-20vw {
  width: 20vw;
}
.custom-css .mw-20vw {
  max-width: 20vw;
}
.custom-css .w-25p {
  width: 25%;
}
.custom-css .mw-25p {
  max-width: 25%;
}
.custom-css .w-25vw {
  width: 25vw;
}
.custom-css .mw-25vw {
  max-width: 25vw;
}
.custom-css .w-30p {
  width: 30%;
}
.custom-css .mw-30p {
  max-width: 30%;
}
.custom-css .w-30vw {
  width: 30vw;
}
.custom-css .mw-30vw {
  max-width: 30vw;
}
.custom-css .w-33p {
  width: 33.33333333%;
}
.custom-css .mw-33p {
  max-width: 33.33333333%;
}
.custom-css .w-33vw {
  width: 33.33333333vw;
}
.custom-css .mw-33vw {
  max-width: 33.33333333vw;
}
.custom-css .w-40p {
  width: 40%;
}
.custom-css .mw-40p {
  max-width: 40%;
}
.custom-css .w-40vw {
  width: 40vw;
}
.custom-css .mw-40vw {
  max-width: 40vw;
}
.custom-css .w-41p {
  width: 41.66666667%;
}
.custom-css .mw-41p {
  max-width: 41.66666667%;
}
.custom-css .w-41vw {
  width: 41.66666667vw;
}
.custom-css .mw-41vw {
  max-width: 41.66666667vw;
}
.custom-css .w-50p {
  width: 50%;
}
.custom-css .mw-50p {
  max-width: 50%;
}
.custom-css .w-50vw {
  width: 50vw;
}
.custom-css .mw-50vw {
  max-width: 50vw;
}
.custom-css .w-58p {
  width: 58.33333333%;
}
.custom-css .mw-58p {
  max-width: 58.33333333%;
}
.custom-css .w-58vw {
  width: 58.33333333vw;
}
.custom-css .mw-58vw {
  max-width: 58.33333333vw;
}
.custom-css .w-60p {
  width: 60%;
}
.custom-css .mw-60p {
  max-width: 60%;
}
.custom-css .w-60vw {
  width: 60vw;
}
.custom-css .mw-60vw {
  max-width: 60vw;
}
.custom-css .w-66p {
  width: 66.66666667%;
}
.custom-css .mw-66p {
  max-width: 66.66666667%;
}
.custom-css .w-66vw {
  width: 66.66666667vw;
}
.custom-css .mw-66vw {
  max-width: 66.66666667vw;
}
.custom-css .w-70p {
  width: 70%;
}
.custom-css .mw-70p {
  max-width: 70%;
}
.custom-css .w-70vw {
  width: 70vw;
}
.custom-css .mw-70vw {
  max-width: 70vw;
}
.custom-css .w-75p {
  width: 75%;
}
.custom-css .mw-75p {
  max-width: 75%;
}
.custom-css .w-75vw {
  width: 75vw;
}
.custom-css .mw-75vw {
  max-width: 75vw;
}
.custom-css .w-80p {
  width: 80%;
}
.custom-css .mw-80p {
  max-width: 80%;
}
.custom-css .w-80vw {
  width: 80vw;
}
.custom-css .mw-80vw {
  max-width: 80vw;
}
.custom-css .w-83p {
  width: 83.33333333%;
}
.custom-css .mw-83p {
  max-width: 83.33333333%;
}
.custom-css .w-83vw {
  width: 83.33333333vw;
}
.custom-css .mw-83vw {
  max-width: 83.33333333vw;
}
.custom-css .w-90p {
  width: 90%;
}
.custom-css .mw-90p {
  max-width: 90%;
}
.custom-css .w-90vw {
  width: 90vw;
}
.custom-css .mw-90vw {
  max-width: 90vw;
}
.custom-css .w-91p {
  width: 91.66666667%;
}
.custom-css .mw-91p {
  max-width: 91.66666667%;
}
.custom-css .w-91vw {
  width: 91.66666667vw;
}
.custom-css .mw-91vw {
  max-width: 91.66666667vw;
}
.custom-css .w-100p {
  width: 100%;
}
.custom-css .mw-100p {
  max-width: 100%;
}
.custom-css .w-100vw {
  width: 100vw;
}
.custom-css .mw-100vw {
  max-width: 100vw;
}
.custom-css .mw-none {
  max-width: none;
}
@media screen and (min-width: 480px) {
  .custom-css .w-auto-ns {
    width: auto;
  }
  .custom-css .mw-auto-ns {
    max-width: auto;
  }
  .custom-css .w0-ns {
    width: Space 0;
  }
  .custom-css .mw0-ns {
    max-width: Space 0;
  }
  .custom-css .w100-ns {
    width: 20px;
  }
  .custom-css .mw100-ns {
    max-width: 20px;
  }
  .custom-css .w200-ns {
    width: 40px;
  }
  .custom-css .mw200-ns {
    max-width: 40px;
  }
  .custom-css .w300-ns {
    width: 80px;
  }
  .custom-css .mw300-ns {
    max-width: 80px;
  }
  .custom-css .w325-ns {
    width: 96px;
  }
  .custom-css .mw325-ns {
    max-width: 96px;
  }
  .custom-css .w350-ns {
    width: 113.3333px;
  }
  .custom-css .mw350-ns {
    max-width: 113.3333px;
  }
  .custom-css .w355-ns {
    width: 128px;
  }
  .custom-css .mw355-ns {
    max-width: 128px;
  }
  .custom-css .w375-ns {
    width: 170px;
  }
  .custom-css .mw375-ns {
    max-width: 170px;
  }
  .custom-css .w400-ns {
    width: 226.6667px;
  }
  .custom-css .mw400-ns {
    max-width: 226.6667px;
  }
  .custom-css .w425-ns {
    width: 283.3333px;
  }
  .custom-css .mw425-ns {
    max-width: 283.3333px;
  }
  .custom-css .w450-ns {
    width: 340px;
  }
  .custom-css .mw450-ns {
    max-width: 340px;
  }
  .custom-css .w500-ns {
    width: 453.3333px;
  }
  .custom-css .mw500-ns {
    max-width: 453.3333px;
  }
  .custom-css .w550-ns {
    width: 566.6667px;
  }
  .custom-css .mw550-ns {
    max-width: 566.6667px;
  }
  .custom-css .w565-ns {
    width: 600px;
  }
  .custom-css .mw565-ns {
    max-width: 600px;
  }
  .custom-css .w575-ns {
    width: 640px;
  }
  .custom-css .mw575-ns {
    max-width: 640px;
  }
  .custom-css .w600-ns {
    width: 680px;
  }
  .custom-css .mw600-ns {
    max-width: 680px;
  }
  .custom-css .w650-ns {
    width: 793.3333px;
  }
  .custom-css .mw650-ns {
    max-width: 793.3333px;
  }
  .custom-css .w700-ns {
    width: 906.6667px;
  }
  .custom-css .mw700-ns {
    max-width: 906.6667px;
  }
  .custom-css .w750-ns {
    width: 1020px;
  }
  .custom-css .mw750-ns {
    max-width: 1020px;
  }
  .custom-css .w800-ns {
    width: 1133.3333px;
  }
  .custom-css .mw800-ns {
    max-width: 1133.3333px;
  }
  .custom-css .w825-ns {
    width: 1138px;
  }
  .custom-css .mw825-ns {
    max-width: 1138px;
  }
  .custom-css .w850-ns {
    width: 1246.6667px;
  }
  .custom-css .mw850-ns {
    max-width: 1246.6667px;
  }
  .custom-css .w875-ns {
    width: 1224px;
  }
  .custom-css .mw875-ns {
    max-width: 1224px;
  }
  .custom-css .w900-ns {
    width: 1360px;
  }
  .custom-css .mw900-ns {
    max-width: 1360px;
  }
  .custom-css .w950-ns {
    width: 1473.3333px;
  }
  .custom-css .mw950-ns {
    max-width: 1473.3333px;
  }
  .custom-css .w1000-ns {
    width: 1586.6667px;
  }
  .custom-css .mw1000-ns {
    max-width: 1586.6667px;
  }
  .custom-css .w1050-ns {
    width: 1700px;
  }
  .custom-css .mw1050-ns {
    max-width: 1700px;
  }
  .custom-css .w1100-ns {
    width: 1813.3333px;
  }
  .custom-css .mw1100-ns {
    max-width: 1813.3333px;
  }
  .custom-css .w-8p-ns {
    width: 8.33333333%;
  }
  .custom-css .mw-8p-ns {
    max-width: 8.33333333%;
  }
  .custom-css .w-8vw-ns {
    width: 8.33333333vw;
  }
  .custom-css .mw-8vw-ns {
    max-width: 8.33333333vw;
  }
  .custom-css .w-10p-ns {
    width: 10%;
  }
  .custom-css .mw-10p-ns {
    max-width: 10%;
  }
  .custom-css .w-10vw-ns {
    width: 10vw;
  }
  .custom-css .mw-10vw-ns {
    max-width: 10vw;
  }
  .custom-css .w-16p-ns {
    width: 16.66666667%;
  }
  .custom-css .mw-16p-ns {
    max-width: 16.66666667%;
  }
  .custom-css .w-16vw-ns {
    width: 16.66666667vw;
  }
  .custom-css .mw-16vw-ns {
    max-width: 16.66666667vw;
  }
  .custom-css .w-20p-ns {
    width: 20%;
  }
  .custom-css .mw-20p-ns {
    max-width: 20%;
  }
  .custom-css .w-20vw-ns {
    width: 20vw;
  }
  .custom-css .mw-20vw-ns {
    max-width: 20vw;
  }
  .custom-css .w-25p-ns {
    width: 25%;
  }
  .custom-css .mw-25p-ns {
    max-width: 25%;
  }
  .custom-css .w-25vw-ns {
    width: 25vw;
  }
  .custom-css .mw-25vw-ns {
    max-width: 25vw;
  }
  .custom-css .w-30p-ns {
    width: 30%;
  }
  .custom-css .mw-30p-ns {
    max-width: 30%;
  }
  .custom-css .w-30vw-ns {
    width: 30vw;
  }
  .custom-css .mw-30vw-ns {
    max-width: 30vw;
  }
  .custom-css .w-33p-ns {
    width: 33.33333333%;
  }
  .custom-css .mw-33p-ns {
    max-width: 33.33333333%;
  }
  .custom-css .w-33vw-ns {
    width: 33.33333333vw;
  }
  .custom-css .mw-33vw-ns {
    max-width: 33.33333333vw;
  }
  .custom-css .w-40p-ns {
    width: 40%;
  }
  .custom-css .mw-40p-ns {
    max-width: 40%;
  }
  .custom-css .w-40vw-ns {
    width: 40vw;
  }
  .custom-css .mw-40vw-ns {
    max-width: 40vw;
  }
  .custom-css .w-41p-ns {
    width: 41.66666667%;
  }
  .custom-css .mw-41p-ns {
    max-width: 41.66666667%;
  }
  .custom-css .w-41vw-ns {
    width: 41.66666667vw;
  }
  .custom-css .mw-41vw-ns {
    max-width: 41.66666667vw;
  }
  .custom-css .w-50p-ns {
    width: 50%;
  }
  .custom-css .mw-50p-ns {
    max-width: 50%;
  }
  .custom-css .w-50vw-ns {
    width: 50vw;
  }
  .custom-css .mw-50vw-ns {
    max-width: 50vw;
  }
  .custom-css .w-58p-ns {
    width: 58.33333333%;
  }
  .custom-css .mw-58p-ns {
    max-width: 58.33333333%;
  }
  .custom-css .w-58vw-ns {
    width: 58.33333333vw;
  }
  .custom-css .mw-58vw-ns {
    max-width: 58.33333333vw;
  }
  .custom-css .w-60p-ns {
    width: 60%;
  }
  .custom-css .mw-60p-ns {
    max-width: 60%;
  }
  .custom-css .w-60vw-ns {
    width: 60vw;
  }
  .custom-css .mw-60vw-ns {
    max-width: 60vw;
  }
  .custom-css .w-66p-ns {
    width: 66.66666667%;
  }
  .custom-css .mw-66p-ns {
    max-width: 66.66666667%;
  }
  .custom-css .w-66vw-ns {
    width: 66.66666667vw;
  }
  .custom-css .mw-66vw-ns {
    max-width: 66.66666667vw;
  }
  .custom-css .w-70p-ns {
    width: 70%;
  }
  .custom-css .mw-70p-ns {
    max-width: 70%;
  }
  .custom-css .w-70vw-ns {
    width: 70vw;
  }
  .custom-css .mw-70vw-ns {
    max-width: 70vw;
  }
  .custom-css .w-75p-ns {
    width: 75%;
  }
  .custom-css .mw-75p-ns {
    max-width: 75%;
  }
  .custom-css .w-75vw-ns {
    width: 75vw;
  }
  .custom-css .mw-75vw-ns {
    max-width: 75vw;
  }
  .custom-css .w-80p-ns {
    width: 80%;
  }
  .custom-css .mw-80p-ns {
    max-width: 80%;
  }
  .custom-css .w-80vw-ns {
    width: 80vw;
  }
  .custom-css .mw-80vw-ns {
    max-width: 80vw;
  }
  .custom-css .w-83p-ns {
    width: 83.33333333%;
  }
  .custom-css .mw-83p-ns {
    max-width: 83.33333333%;
  }
  .custom-css .w-83vw-ns {
    width: 83.33333333vw;
  }
  .custom-css .mw-83vw-ns {
    max-width: 83.33333333vw;
  }
  .custom-css .w-90p-ns {
    width: 90%;
  }
  .custom-css .mw-90p-ns {
    max-width: 90%;
  }
  .custom-css .w-90vw-ns {
    width: 90vw;
  }
  .custom-css .mw-90vw-ns {
    max-width: 90vw;
  }
  .custom-css .w-91p-ns {
    width: 91.66666667%;
  }
  .custom-css .mw-91p-ns {
    max-width: 91.66666667%;
  }
  .custom-css .w-91vw-ns {
    width: 91.66666667vw;
  }
  .custom-css .mw-91vw-ns {
    max-width: 91.66666667vw;
  }
  .custom-css .w-100p-ns {
    width: 100%;
  }
  .custom-css .mw-100p-ns {
    max-width: 100%;
  }
  .custom-css .w-100vw-ns {
    width: 100vw;
  }
  .custom-css .mw-100vw-ns {
    max-width: 100vw;
  }
  .custom-css .seeds-w-auto-ns {
    width: auto;
  }
  .custom-css .seeds-mw-auto-ns {
    max-width: auto;
  }
  .custom-css .seeds-w0-ns {
    width: 0;
  }
  .custom-css .seeds-mw0-ns {
    max-width: 0;
  }
  .custom-css .seeds-w100-ns {
    width: 2px;
  }
  .custom-css .seeds-mw100-ns {
    max-width: 2px;
  }
  .custom-css .seeds-w200-ns {
    width: 4px;
  }
  .custom-css .seeds-mw200-ns {
    max-width: 4px;
  }
  .custom-css .seeds-w300-ns {
    width: 8px;
  }
  .custom-css .seeds-mw300-ns {
    max-width: 8px;
  }
  .custom-css .seeds-w350-ns {
    width: 12px;
  }
  .custom-css .seeds-mw350-ns {
    max-width: 12px;
  }
  .custom-css .seeds-w400-ns {
    width: 16px;
  }
  .custom-css .seeds-mw400-ns {
    max-width: 16px;
  }
  .custom-css .seeds-w450-ns {
    width: 24px;
  }
  .custom-css .seeds-mw450-ns {
    max-width: 24px;
  }
  .custom-css .seeds-w500-ns {
    width: 32px;
  }
  .custom-css .seeds-mw500-ns {
    max-width: 32px;
  }
  .custom-css .seeds-w600-ns {
    width: 40px;
  }
  .custom-css .seeds-mw600-ns {
    max-width: 40px;
  }
  .custom-css .seeds-w625-ns {
    width: 48px;
  }
  .custom-css .seeds-mw625-ns {
    max-width: 48px;
  }
  .custom-css .seeds-w650-ns {
    width: 56px;
  }
  .custom-css .seeds-mw650-ns {
    max-width: 56px;
  }
  .custom-css .seeds-w675-ns {
    width: 64px;
  }
  .custom-css .seeds-mw675-ns {
    max-width: 64px;
  }
  .custom-css .seeds-w685-ns {
    width: 72px;
  }
  .custom-css .seeds-mw685-ns {
    max-width: 72px;
  }
  .custom-css .seeds-w700-ns {
    width: 80px;
  }
  .custom-css .seeds-mw700-ns {
    max-width: 80px;
  }
  .custom-css .seeds-w725-ns {
    width: 88px;
  }
  .custom-css .seeds-mw725-ns {
    max-width: 88px;
  }
  .custom-css .seeds-w750-ns {
    width: 96px;
  }
  .custom-css .seeds-mw750-ns {
    max-width: 96px;
  }
  .custom-css .seeds-w765-ns {
    width: 104px;
  }
  .custom-css .seeds-mw765-ns {
    max-width: 104px;
  }
  .custom-css .seeds-w775-ns {
    width: 112px;
  }
  .custom-css .seeds-mw775-ns {
    max-width: 112px;
  }
  .custom-css .seeds-w800-ns {
    width: 120px;
  }
  .custom-css .seeds-mw800-ns {
    max-width: 120px;
  }
  .custom-css .seeds-w825-ns {
    width: 128px;
  }
  .custom-css .seeds-mw825-ns {
    max-width: 128px;
  }
  .custom-css .seeds-w850-ns {
    width: 160px;
  }
  .custom-css .seeds-mw850-ns {
    max-width: 160px;
  }
  .custom-css .seeds-w900-ns {
    width: 200px;
  }
  .custom-css .seeds-mw900-ns {
    max-width: 200px;
  }
  .custom-css .seeds-w950-ns {
    width: 240px;
  }
  .custom-css .seeds-mw950-ns {
    max-width: 240px;
  }
  .custom-css .seeds-w1000-ns {
    width: 320px;
  }
  .custom-css .seeds-mw1000-ns {
    max-width: 320px;
  }
  .custom-css .seeds-w1100-ns {
    width: 480px;
  }
  .custom-css .seeds-mw1100-ns {
    max-width: 480px;
  }
  .custom-css .seeds-w1125-ns {
    width: 516px;
  }
  .custom-css .seeds-mw1125-ns {
    max-width: 516px;
  }
  .custom-css .seeds-w1200-ns {
    width: 640px;
  }
  .custom-css .seeds-mw1200-ns {
    max-width: 640px;
  }
  .custom-css .mw-none-ns {
    max-width: none;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .w-auto-m {
    width: auto;
  }
  .custom-css .mw-auto-m {
    max-width: auto;
  }
  .custom-css .w0-m {
    width: Space 0;
  }
  .custom-css .mw0-m {
    max-width: Space 0;
  }
  .custom-css .w100-m {
    width: 20px;
  }
  .custom-css .mw100-m {
    max-width: 20px;
  }
  .custom-css .w200-m {
    width: 40px;
  }
  .custom-css .mw200-m {
    max-width: 40px;
  }
  .custom-css .w300-m {
    width: 80px;
  }
  .custom-css .mw300-m {
    max-width: 80px;
  }
  .custom-css .w325-m {
    width: 96px;
  }
  .custom-css .mw325-m {
    max-width: 96px;
  }
  .custom-css .w350-m {
    width: 113.3333px;
  }
  .custom-css .mw350-m {
    max-width: 113.3333px;
  }
  .custom-css .w355-m {
    width: 128px;
  }
  .custom-css .mw355-m {
    max-width: 128px;
  }
  .custom-css .w375-m {
    width: 170px;
  }
  .custom-css .mw375-m {
    max-width: 170px;
  }
  .custom-css .w400-m {
    width: 226.6667px;
  }
  .custom-css .mw400-m {
    max-width: 226.6667px;
  }
  .custom-css .w425-m {
    width: 283.3333px;
  }
  .custom-css .mw425-m {
    max-width: 283.3333px;
  }
  .custom-css .w450-m {
    width: 340px;
  }
  .custom-css .mw450-m {
    max-width: 340px;
  }
  .custom-css .w500-m {
    width: 453.3333px;
  }
  .custom-css .mw500-m {
    max-width: 453.3333px;
  }
  .custom-css .w550-m {
    width: 566.6667px;
  }
  .custom-css .mw550-m {
    max-width: 566.6667px;
  }
  .custom-css .w565-m {
    width: 600px;
  }
  .custom-css .mw565-m {
    max-width: 600px;
  }
  .custom-css .w575-m {
    width: 640px;
  }
  .custom-css .mw575-m {
    max-width: 640px;
  }
  .custom-css .w600-m {
    width: 680px;
  }
  .custom-css .mw600-m {
    max-width: 680px;
  }
  .custom-css .w650-m {
    width: 793.3333px;
  }
  .custom-css .mw650-m {
    max-width: 793.3333px;
  }
  .custom-css .w700-m {
    width: 906.6667px;
  }
  .custom-css .mw700-m {
    max-width: 906.6667px;
  }
  .custom-css .w750-m {
    width: 1020px;
  }
  .custom-css .mw750-m {
    max-width: 1020px;
  }
  .custom-css .w800-m {
    width: 1133.3333px;
  }
  .custom-css .mw800-m {
    max-width: 1133.3333px;
  }
  .custom-css .w825-m {
    width: 1138px;
  }
  .custom-css .mw825-m {
    max-width: 1138px;
  }
  .custom-css .w850-m {
    width: 1246.6667px;
  }
  .custom-css .mw850-m {
    max-width: 1246.6667px;
  }
  .custom-css .w875-m {
    width: 1224px;
  }
  .custom-css .mw875-m {
    max-width: 1224px;
  }
  .custom-css .w900-m {
    width: 1360px;
  }
  .custom-css .mw900-m {
    max-width: 1360px;
  }
  .custom-css .w950-m {
    width: 1473.3333px;
  }
  .custom-css .mw950-m {
    max-width: 1473.3333px;
  }
  .custom-css .w1000-m {
    width: 1586.6667px;
  }
  .custom-css .mw1000-m {
    max-width: 1586.6667px;
  }
  .custom-css .w1050-m {
    width: 1700px;
  }
  .custom-css .mw1050-m {
    max-width: 1700px;
  }
  .custom-css .w1100-m {
    width: 1813.3333px;
  }
  .custom-css .mw1100-m {
    max-width: 1813.3333px;
  }
  .custom-css .w-8p-m {
    width: 8.33333333%;
  }
  .custom-css .mw-8p-m {
    max-width: 8.33333333%;
  }
  .custom-css .w-8vw-m {
    width: 8.33333333vw;
  }
  .custom-css .mw-8vw-m {
    max-width: 8.33333333vw;
  }
  .custom-css .w-10p-m {
    width: 10%;
  }
  .custom-css .mw-10p-m {
    max-width: 10%;
  }
  .custom-css .w-10vw-m {
    width: 10vw;
  }
  .custom-css .mw-10vw-m {
    max-width: 10vw;
  }
  .custom-css .w-16p-m {
    width: 16.66666667%;
  }
  .custom-css .mw-16p-m {
    max-width: 16.66666667%;
  }
  .custom-css .w-16vw-m {
    width: 16.66666667vw;
  }
  .custom-css .mw-16vw-m {
    max-width: 16.66666667vw;
  }
  .custom-css .w-20p-m {
    width: 20%;
  }
  .custom-css .mw-20p-m {
    max-width: 20%;
  }
  .custom-css .w-20vw-m {
    width: 20vw;
  }
  .custom-css .mw-20vw-m {
    max-width: 20vw;
  }
  .custom-css .w-25p-m {
    width: 25%;
  }
  .custom-css .mw-25p-m {
    max-width: 25%;
  }
  .custom-css .w-25vw-m {
    width: 25vw;
  }
  .custom-css .mw-25vw-m {
    max-width: 25vw;
  }
  .custom-css .w-30p-m {
    width: 30%;
  }
  .custom-css .mw-30p-m {
    max-width: 30%;
  }
  .custom-css .w-30vw-m {
    width: 30vw;
  }
  .custom-css .mw-30vw-m {
    max-width: 30vw;
  }
  .custom-css .w-33p-m {
    width: 33.33333333%;
  }
  .custom-css .mw-33p-m {
    max-width: 33.33333333%;
  }
  .custom-css .w-33vw-m {
    width: 33.33333333vw;
  }
  .custom-css .mw-33vw-m {
    max-width: 33.33333333vw;
  }
  .custom-css .w-40p-m {
    width: 40%;
  }
  .custom-css .mw-40p-m {
    max-width: 40%;
  }
  .custom-css .w-40vw-m {
    width: 40vw;
  }
  .custom-css .mw-40vw-m {
    max-width: 40vw;
  }
  .custom-css .w-41p-m {
    width: 41.66666667%;
  }
  .custom-css .mw-41p-m {
    max-width: 41.66666667%;
  }
  .custom-css .w-41vw-m {
    width: 41.66666667vw;
  }
  .custom-css .mw-41vw-m {
    max-width: 41.66666667vw;
  }
  .custom-css .w-50p-m {
    width: 50%;
  }
  .custom-css .mw-50p-m {
    max-width: 50%;
  }
  .custom-css .w-50vw-m {
    width: 50vw;
  }
  .custom-css .mw-50vw-m {
    max-width: 50vw;
  }
  .custom-css .w-58p-m {
    width: 58.33333333%;
  }
  .custom-css .mw-58p-m {
    max-width: 58.33333333%;
  }
  .custom-css .w-58vw-m {
    width: 58.33333333vw;
  }
  .custom-css .mw-58vw-m {
    max-width: 58.33333333vw;
  }
  .custom-css .w-60p-m {
    width: 60%;
  }
  .custom-css .mw-60p-m {
    max-width: 60%;
  }
  .custom-css .w-60vw-m {
    width: 60vw;
  }
  .custom-css .mw-60vw-m {
    max-width: 60vw;
  }
  .custom-css .w-66p-m {
    width: 66.66666667%;
  }
  .custom-css .mw-66p-m {
    max-width: 66.66666667%;
  }
  .custom-css .w-66vw-m {
    width: 66.66666667vw;
  }
  .custom-css .mw-66vw-m {
    max-width: 66.66666667vw;
  }
  .custom-css .w-70p-m {
    width: 70%;
  }
  .custom-css .mw-70p-m {
    max-width: 70%;
  }
  .custom-css .w-70vw-m {
    width: 70vw;
  }
  .custom-css .mw-70vw-m {
    max-width: 70vw;
  }
  .custom-css .w-75p-m {
    width: 75%;
  }
  .custom-css .mw-75p-m {
    max-width: 75%;
  }
  .custom-css .w-75vw-m {
    width: 75vw;
  }
  .custom-css .mw-75vw-m {
    max-width: 75vw;
  }
  .custom-css .w-80p-m {
    width: 80%;
  }
  .custom-css .mw-80p-m {
    max-width: 80%;
  }
  .custom-css .w-80vw-m {
    width: 80vw;
  }
  .custom-css .mw-80vw-m {
    max-width: 80vw;
  }
  .custom-css .w-83p-m {
    width: 83.33333333%;
  }
  .custom-css .mw-83p-m {
    max-width: 83.33333333%;
  }
  .custom-css .w-83vw-m {
    width: 83.33333333vw;
  }
  .custom-css .mw-83vw-m {
    max-width: 83.33333333vw;
  }
  .custom-css .w-90p-m {
    width: 90%;
  }
  .custom-css .mw-90p-m {
    max-width: 90%;
  }
  .custom-css .w-90vw-m {
    width: 90vw;
  }
  .custom-css .mw-90vw-m {
    max-width: 90vw;
  }
  .custom-css .w-91p-m {
    width: 91.66666667%;
  }
  .custom-css .mw-91p-m {
    max-width: 91.66666667%;
  }
  .custom-css .w-91vw-m {
    width: 91.66666667vw;
  }
  .custom-css .mw-91vw-m {
    max-width: 91.66666667vw;
  }
  .custom-css .w-100p-m {
    width: 100%;
  }
  .custom-css .mw-100p-m {
    max-width: 100%;
  }
  .custom-css .w-100vw-m {
    width: 100vw;
  }
  .custom-css .mw-100vw-m {
    max-width: 100vw;
  }
  .custom-css .seeds-w-auto-m {
    width: auto;
  }
  .custom-css .seeds-mw-auto-m {
    max-width: auto;
  }
  .custom-css .seeds-w0-m {
    width: 0;
  }
  .custom-css .seeds-mw0-m {
    max-width: 0;
  }
  .custom-css .seeds-w100-m {
    width: 2px;
  }
  .custom-css .seeds-mw100-m {
    max-width: 2px;
  }
  .custom-css .seeds-w200-m {
    width: 4px;
  }
  .custom-css .seeds-mw200-m {
    max-width: 4px;
  }
  .custom-css .seeds-w300-m {
    width: 8px;
  }
  .custom-css .seeds-mw300-m {
    max-width: 8px;
  }
  .custom-css .seeds-w350-m {
    width: 12px;
  }
  .custom-css .seeds-mw350-m {
    max-width: 12px;
  }
  .custom-css .seeds-w400-m {
    width: 16px;
  }
  .custom-css .seeds-mw400-m {
    max-width: 16px;
  }
  .custom-css .seeds-w450-m {
    width: 24px;
  }
  .custom-css .seeds-mw450-m {
    max-width: 24px;
  }
  .custom-css .seeds-w500-m {
    width: 32px;
  }
  .custom-css .seeds-mw500-m {
    max-width: 32px;
  }
  .custom-css .seeds-w600-m {
    width: 40px;
  }
  .custom-css .seeds-mw600-m {
    max-width: 40px;
  }
  .custom-css .seeds-w625-m {
    width: 48px;
  }
  .custom-css .seeds-mw625-m {
    max-width: 48px;
  }
  .custom-css .seeds-w650-m {
    width: 56px;
  }
  .custom-css .seeds-mw650-m {
    max-width: 56px;
  }
  .custom-css .seeds-w675-m {
    width: 64px;
  }
  .custom-css .seeds-mw675-m {
    max-width: 64px;
  }
  .custom-css .seeds-w685-m {
    width: 72px;
  }
  .custom-css .seeds-mw685-m {
    max-width: 72px;
  }
  .custom-css .seeds-w700-m {
    width: 80px;
  }
  .custom-css .seeds-mw700-m {
    max-width: 80px;
  }
  .custom-css .seeds-w725-m {
    width: 88px;
  }
  .custom-css .seeds-mw725-m {
    max-width: 88px;
  }
  .custom-css .seeds-w750-m {
    width: 96px;
  }
  .custom-css .seeds-mw750-m {
    max-width: 96px;
  }
  .custom-css .seeds-w765-m {
    width: 104px;
  }
  .custom-css .seeds-mw765-m {
    max-width: 104px;
  }
  .custom-css .seeds-w775-m {
    width: 112px;
  }
  .custom-css .seeds-mw775-m {
    max-width: 112px;
  }
  .custom-css .seeds-w800-m {
    width: 120px;
  }
  .custom-css .seeds-mw800-m {
    max-width: 120px;
  }
  .custom-css .seeds-w825-m {
    width: 128px;
  }
  .custom-css .seeds-mw825-m {
    max-width: 128px;
  }
  .custom-css .seeds-w850-m {
    width: 160px;
  }
  .custom-css .seeds-mw850-m {
    max-width: 160px;
  }
  .custom-css .seeds-w900-m {
    width: 200px;
  }
  .custom-css .seeds-mw900-m {
    max-width: 200px;
  }
  .custom-css .seeds-w950-m {
    width: 240px;
  }
  .custom-css .seeds-mw950-m {
    max-width: 240px;
  }
  .custom-css .seeds-w1000-m {
    width: 320px;
  }
  .custom-css .seeds-mw1000-m {
    max-width: 320px;
  }
  .custom-css .seeds-w1100-m {
    width: 480px;
  }
  .custom-css .seeds-mw1100-m {
    max-width: 480px;
  }
  .custom-css .seeds-w1125-m {
    width: 516px;
  }
  .custom-css .seeds-mw1125-m {
    max-width: 516px;
  }
  .custom-css .seeds-w1200-m {
    width: 640px;
  }
  .custom-css .seeds-mw1200-m {
    max-width: 640px;
  }
  .custom-css .mw-none-m {
    max-width: none;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .w-auto-xm {
    width: auto;
  }
  .custom-css .mw-auto-xm {
    max-width: auto;
  }
  .custom-css .w0-xm {
    width: Space 0;
  }
  .custom-css .mw0-xm {
    max-width: Space 0;
  }
  .custom-css .w100-xm {
    width: 20px;
  }
  .custom-css .mw100-xm {
    max-width: 20px;
  }
  .custom-css .w200-xm {
    width: 40px;
  }
  .custom-css .mw200-xm {
    max-width: 40px;
  }
  .custom-css .w300-xm {
    width: 80px;
  }
  .custom-css .mw300-xm {
    max-width: 80px;
  }
  .custom-css .w325-xm {
    width: 96px;
  }
  .custom-css .mw325-xm {
    max-width: 96px;
  }
  .custom-css .w350-xm {
    width: 113.3333px;
  }
  .custom-css .mw350-xm {
    max-width: 113.3333px;
  }
  .custom-css .w355-xm {
    width: 128px;
  }
  .custom-css .mw355-xm {
    max-width: 128px;
  }
  .custom-css .w375-xm {
    width: 170px;
  }
  .custom-css .mw375-xm {
    max-width: 170px;
  }
  .custom-css .w400-xm {
    width: 226.6667px;
  }
  .custom-css .mw400-xm {
    max-width: 226.6667px;
  }
  .custom-css .w425-xm {
    width: 283.3333px;
  }
  .custom-css .mw425-xm {
    max-width: 283.3333px;
  }
  .custom-css .w450-xm {
    width: 340px;
  }
  .custom-css .mw450-xm {
    max-width: 340px;
  }
  .custom-css .w500-xm {
    width: 453.3333px;
  }
  .custom-css .mw500-xm {
    max-width: 453.3333px;
  }
  .custom-css .w550-xm {
    width: 566.6667px;
  }
  .custom-css .mw550-xm {
    max-width: 566.6667px;
  }
  .custom-css .w565-xm {
    width: 600px;
  }
  .custom-css .mw565-xm {
    max-width: 600px;
  }
  .custom-css .w575-xm {
    width: 640px;
  }
  .custom-css .mw575-xm {
    max-width: 640px;
  }
  .custom-css .w600-xm {
    width: 680px;
  }
  .custom-css .mw600-xm {
    max-width: 680px;
  }
  .custom-css .w650-xm {
    width: 793.3333px;
  }
  .custom-css .mw650-xm {
    max-width: 793.3333px;
  }
  .custom-css .w700-xm {
    width: 906.6667px;
  }
  .custom-css .mw700-xm {
    max-width: 906.6667px;
  }
  .custom-css .w750-xm {
    width: 1020px;
  }
  .custom-css .mw750-xm {
    max-width: 1020px;
  }
  .custom-css .w800-xm {
    width: 1133.3333px;
  }
  .custom-css .mw800-xm {
    max-width: 1133.3333px;
  }
  .custom-css .w825-xm {
    width: 1138px;
  }
  .custom-css .mw825-xm {
    max-width: 1138px;
  }
  .custom-css .w850-xm {
    width: 1246.6667px;
  }
  .custom-css .mw850-xm {
    max-width: 1246.6667px;
  }
  .custom-css .w875-xm {
    width: 1224px;
  }
  .custom-css .mw875-xm {
    max-width: 1224px;
  }
  .custom-css .w900-xm {
    width: 1360px;
  }
  .custom-css .mw900-xm {
    max-width: 1360px;
  }
  .custom-css .w950-xm {
    width: 1473.3333px;
  }
  .custom-css .mw950-xm {
    max-width: 1473.3333px;
  }
  .custom-css .w1000-xm {
    width: 1586.6667px;
  }
  .custom-css .mw1000-xm {
    max-width: 1586.6667px;
  }
  .custom-css .w1050-xm {
    width: 1700px;
  }
  .custom-css .mw1050-xm {
    max-width: 1700px;
  }
  .custom-css .w1100-xm {
    width: 1813.3333px;
  }
  .custom-css .mw1100-xm {
    max-width: 1813.3333px;
  }
  .custom-css .w-8p-xm {
    width: 8.33333333%;
  }
  .custom-css .mw-8p-xm {
    max-width: 8.33333333%;
  }
  .custom-css .w-8vw-xm {
    width: 8.33333333vw;
  }
  .custom-css .mw-8vw-xm {
    max-width: 8.33333333vw;
  }
  .custom-css .w-10p-xm {
    width: 10%;
  }
  .custom-css .mw-10p-xm {
    max-width: 10%;
  }
  .custom-css .w-10vw-xm {
    width: 10vw;
  }
  .custom-css .mw-10vw-xm {
    max-width: 10vw;
  }
  .custom-css .w-16p-xm {
    width: 16.66666667%;
  }
  .custom-css .mw-16p-xm {
    max-width: 16.66666667%;
  }
  .custom-css .w-16vw-xm {
    width: 16.66666667vw;
  }
  .custom-css .mw-16vw-xm {
    max-width: 16.66666667vw;
  }
  .custom-css .w-20p-xm {
    width: 20%;
  }
  .custom-css .mw-20p-xm {
    max-width: 20%;
  }
  .custom-css .w-20vw-xm {
    width: 20vw;
  }
  .custom-css .mw-20vw-xm {
    max-width: 20vw;
  }
  .custom-css .w-25p-xm {
    width: 25%;
  }
  .custom-css .mw-25p-xm {
    max-width: 25%;
  }
  .custom-css .w-25vw-xm {
    width: 25vw;
  }
  .custom-css .mw-25vw-xm {
    max-width: 25vw;
  }
  .custom-css .w-30p-xm {
    width: 30%;
  }
  .custom-css .mw-30p-xm {
    max-width: 30%;
  }
  .custom-css .w-30vw-xm {
    width: 30vw;
  }
  .custom-css .mw-30vw-xm {
    max-width: 30vw;
  }
  .custom-css .w-33p-xm {
    width: 33.33333333%;
  }
  .custom-css .mw-33p-xm {
    max-width: 33.33333333%;
  }
  .custom-css .w-33vw-xm {
    width: 33.33333333vw;
  }
  .custom-css .mw-33vw-xm {
    max-width: 33.33333333vw;
  }
  .custom-css .w-40p-xm {
    width: 40%;
  }
  .custom-css .mw-40p-xm {
    max-width: 40%;
  }
  .custom-css .w-40vw-xm {
    width: 40vw;
  }
  .custom-css .mw-40vw-xm {
    max-width: 40vw;
  }
  .custom-css .w-41p-xm {
    width: 41.66666667%;
  }
  .custom-css .mw-41p-xm {
    max-width: 41.66666667%;
  }
  .custom-css .w-41vw-xm {
    width: 41.66666667vw;
  }
  .custom-css .mw-41vw-xm {
    max-width: 41.66666667vw;
  }
  .custom-css .w-50p-xm {
    width: 50%;
  }
  .custom-css .mw-50p-xm {
    max-width: 50%;
  }
  .custom-css .w-50vw-xm {
    width: 50vw;
  }
  .custom-css .mw-50vw-xm {
    max-width: 50vw;
  }
  .custom-css .w-58p-xm {
    width: 58.33333333%;
  }
  .custom-css .mw-58p-xm {
    max-width: 58.33333333%;
  }
  .custom-css .w-58vw-xm {
    width: 58.33333333vw;
  }
  .custom-css .mw-58vw-xm {
    max-width: 58.33333333vw;
  }
  .custom-css .w-60p-xm {
    width: 60%;
  }
  .custom-css .mw-60p-xm {
    max-width: 60%;
  }
  .custom-css .w-60vw-xm {
    width: 60vw;
  }
  .custom-css .mw-60vw-xm {
    max-width: 60vw;
  }
  .custom-css .w-66p-xm {
    width: 66.66666667%;
  }
  .custom-css .mw-66p-xm {
    max-width: 66.66666667%;
  }
  .custom-css .w-66vw-xm {
    width: 66.66666667vw;
  }
  .custom-css .mw-66vw-xm {
    max-width: 66.66666667vw;
  }
  .custom-css .w-70p-xm {
    width: 70%;
  }
  .custom-css .mw-70p-xm {
    max-width: 70%;
  }
  .custom-css .w-70vw-xm {
    width: 70vw;
  }
  .custom-css .mw-70vw-xm {
    max-width: 70vw;
  }
  .custom-css .w-75p-xm {
    width: 75%;
  }
  .custom-css .mw-75p-xm {
    max-width: 75%;
  }
  .custom-css .w-75vw-xm {
    width: 75vw;
  }
  .custom-css .mw-75vw-xm {
    max-width: 75vw;
  }
  .custom-css .w-80p-xm {
    width: 80%;
  }
  .custom-css .mw-80p-xm {
    max-width: 80%;
  }
  .custom-css .w-80vw-xm {
    width: 80vw;
  }
  .custom-css .mw-80vw-xm {
    max-width: 80vw;
  }
  .custom-css .w-83p-xm {
    width: 83.33333333%;
  }
  .custom-css .mw-83p-xm {
    max-width: 83.33333333%;
  }
  .custom-css .w-83vw-xm {
    width: 83.33333333vw;
  }
  .custom-css .mw-83vw-xm {
    max-width: 83.33333333vw;
  }
  .custom-css .w-90p-xm {
    width: 90%;
  }
  .custom-css .mw-90p-xm {
    max-width: 90%;
  }
  .custom-css .w-90vw-xm {
    width: 90vw;
  }
  .custom-css .mw-90vw-xm {
    max-width: 90vw;
  }
  .custom-css .w-91p-xm {
    width: 91.66666667%;
  }
  .custom-css .mw-91p-xm {
    max-width: 91.66666667%;
  }
  .custom-css .w-91vw-xm {
    width: 91.66666667vw;
  }
  .custom-css .mw-91vw-xm {
    max-width: 91.66666667vw;
  }
  .custom-css .w-100p-xm {
    width: 100%;
  }
  .custom-css .mw-100p-xm {
    max-width: 100%;
  }
  .custom-css .w-100vw-xm {
    width: 100vw;
  }
  .custom-css .mw-100vw-xm {
    max-width: 100vw;
  }
  .custom-css .seeds-w-auto-xm {
    width: auto;
  }
  .custom-css .seeds-mw-auto-xm {
    max-width: auto;
  }
  .custom-css .seeds-w0-xm {
    width: 0;
  }
  .custom-css .seeds-mw0-xm {
    max-width: 0;
  }
  .custom-css .seeds-w100-xm {
    width: 2px;
  }
  .custom-css .seeds-mw100-xm {
    max-width: 2px;
  }
  .custom-css .seeds-w200-xm {
    width: 4px;
  }
  .custom-css .seeds-mw200-xm {
    max-width: 4px;
  }
  .custom-css .seeds-w300-xm {
    width: 8px;
  }
  .custom-css .seeds-mw300-xm {
    max-width: 8px;
  }
  .custom-css .seeds-w350-xm {
    width: 12px;
  }
  .custom-css .seeds-mw350-xm {
    max-width: 12px;
  }
  .custom-css .seeds-w400-xm {
    width: 16px;
  }
  .custom-css .seeds-mw400-xm {
    max-width: 16px;
  }
  .custom-css .seeds-w450-xm {
    width: 24px;
  }
  .custom-css .seeds-mw450-xm {
    max-width: 24px;
  }
  .custom-css .seeds-w500-xm {
    width: 32px;
  }
  .custom-css .seeds-mw500-xm {
    max-width: 32px;
  }
  .custom-css .seeds-w600-xm {
    width: 40px;
  }
  .custom-css .seeds-mw600-xm {
    max-width: 40px;
  }
  .custom-css .seeds-w625-xm {
    width: 48px;
  }
  .custom-css .seeds-mw625-xm {
    max-width: 48px;
  }
  .custom-css .seeds-w650-xm {
    width: 56px;
  }
  .custom-css .seeds-mw650-xm {
    max-width: 56px;
  }
  .custom-css .seeds-w675-xm {
    width: 64px;
  }
  .custom-css .seeds-mw675-xm {
    max-width: 64px;
  }
  .custom-css .seeds-w685-xm {
    width: 72px;
  }
  .custom-css .seeds-mw685-xm {
    max-width: 72px;
  }
  .custom-css .seeds-w700-xm {
    width: 80px;
  }
  .custom-css .seeds-mw700-xm {
    max-width: 80px;
  }
  .custom-css .seeds-w725-xm {
    width: 88px;
  }
  .custom-css .seeds-mw725-xm {
    max-width: 88px;
  }
  .custom-css .seeds-w750-xm {
    width: 96px;
  }
  .custom-css .seeds-mw750-xm {
    max-width: 96px;
  }
  .custom-css .seeds-w765-xm {
    width: 104px;
  }
  .custom-css .seeds-mw765-xm {
    max-width: 104px;
  }
  .custom-css .seeds-w775-xm {
    width: 112px;
  }
  .custom-css .seeds-mw775-xm {
    max-width: 112px;
  }
  .custom-css .seeds-w800-xm {
    width: 120px;
  }
  .custom-css .seeds-mw800-xm {
    max-width: 120px;
  }
  .custom-css .seeds-w825-xm {
    width: 128px;
  }
  .custom-css .seeds-mw825-xm {
    max-width: 128px;
  }
  .custom-css .seeds-w850-xm {
    width: 160px;
  }
  .custom-css .seeds-mw850-xm {
    max-width: 160px;
  }
  .custom-css .seeds-w900-xm {
    width: 200px;
  }
  .custom-css .seeds-mw900-xm {
    max-width: 200px;
  }
  .custom-css .seeds-w950-xm {
    width: 240px;
  }
  .custom-css .seeds-mw950-xm {
    max-width: 240px;
  }
  .custom-css .seeds-w1000-xm {
    width: 320px;
  }
  .custom-css .seeds-mw1000-xm {
    max-width: 320px;
  }
  .custom-css .seeds-w1100-xm {
    width: 480px;
  }
  .custom-css .seeds-mw1100-xm {
    max-width: 480px;
  }
  .custom-css .seeds-w1125-xm {
    width: 516px;
  }
  .custom-css .seeds-mw1125-xm {
    max-width: 516px;
  }
  .custom-css .seeds-w1200-xm {
    width: 640px;
  }
  .custom-css .seeds-mw1200-xm {
    max-width: 640px;
  }
  .custom-css .mw-none-xm {
    max-width: none;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .w-auto-l {
    width: auto;
  }
  .custom-css .mw-auto-l {
    max-width: auto;
  }
  .custom-css .w0-l {
    width: Space 0;
  }
  .custom-css .mw0-l {
    max-width: Space 0;
  }
  .custom-css .w100-l {
    width: 20px;
  }
  .custom-css .mw100-l {
    max-width: 20px;
  }
  .custom-css .w200-l {
    width: 40px;
  }
  .custom-css .mw200-l {
    max-width: 40px;
  }
  .custom-css .w300-l {
    width: 80px;
  }
  .custom-css .mw300-l {
    max-width: 80px;
  }
  .custom-css .w325-l {
    width: 96px;
  }
  .custom-css .mw325-l {
    max-width: 96px;
  }
  .custom-css .w350-l {
    width: 113.3333px;
  }
  .custom-css .mw350-l {
    max-width: 113.3333px;
  }
  .custom-css .w355-l {
    width: 128px;
  }
  .custom-css .mw355-l {
    max-width: 128px;
  }
  .custom-css .w375-l {
    width: 170px;
  }
  .custom-css .mw375-l {
    max-width: 170px;
  }
  .custom-css .w400-l {
    width: 226.6667px;
  }
  .custom-css .mw400-l {
    max-width: 226.6667px;
  }
  .custom-css .w425-l {
    width: 283.3333px;
  }
  .custom-css .mw425-l {
    max-width: 283.3333px;
  }
  .custom-css .w450-l {
    width: 340px;
  }
  .custom-css .mw450-l {
    max-width: 340px;
  }
  .custom-css .w500-l {
    width: 453.3333px;
  }
  .custom-css .mw500-l {
    max-width: 453.3333px;
  }
  .custom-css .w550-l {
    width: 566.6667px;
  }
  .custom-css .mw550-l {
    max-width: 566.6667px;
  }
  .custom-css .w565-l {
    width: 600px;
  }
  .custom-css .mw565-l {
    max-width: 600px;
  }
  .custom-css .w575-l {
    width: 640px;
  }
  .custom-css .mw575-l {
    max-width: 640px;
  }
  .custom-css .w600-l {
    width: 680px;
  }
  .custom-css .mw600-l {
    max-width: 680px;
  }
  .custom-css .w650-l {
    width: 793.3333px;
  }
  .custom-css .mw650-l {
    max-width: 793.3333px;
  }
  .custom-css .w700-l {
    width: 906.6667px;
  }
  .custom-css .mw700-l {
    max-width: 906.6667px;
  }
  .custom-css .w750-l {
    width: 1020px;
  }
  .custom-css .mw750-l {
    max-width: 1020px;
  }
  .custom-css .w800-l {
    width: 1133.3333px;
  }
  .custom-css .mw800-l {
    max-width: 1133.3333px;
  }
  .custom-css .w825-l {
    width: 1138px;
  }
  .custom-css .mw825-l {
    max-width: 1138px;
  }
  .custom-css .w850-l {
    width: 1246.6667px;
  }
  .custom-css .mw850-l {
    max-width: 1246.6667px;
  }
  .custom-css .w875-l {
    width: 1224px;
  }
  .custom-css .mw875-l {
    max-width: 1224px;
  }
  .custom-css .w900-l {
    width: 1360px;
  }
  .custom-css .mw900-l {
    max-width: 1360px;
  }
  .custom-css .w950-l {
    width: 1473.3333px;
  }
  .custom-css .mw950-l {
    max-width: 1473.3333px;
  }
  .custom-css .w1000-l {
    width: 1586.6667px;
  }
  .custom-css .mw1000-l {
    max-width: 1586.6667px;
  }
  .custom-css .w1050-l {
    width: 1700px;
  }
  .custom-css .mw1050-l {
    max-width: 1700px;
  }
  .custom-css .w1100-l {
    width: 1813.3333px;
  }
  .custom-css .mw1100-l {
    max-width: 1813.3333px;
  }
  .custom-css .w-8p-l {
    width: 8.33333333%;
  }
  .custom-css .mw-8p-l {
    max-width: 8.33333333%;
  }
  .custom-css .w-8vw-l {
    width: 8.33333333vw;
  }
  .custom-css .mw-8vw-l {
    max-width: 8.33333333vw;
  }
  .custom-css .w-10p-l {
    width: 10%;
  }
  .custom-css .mw-10p-l {
    max-width: 10%;
  }
  .custom-css .w-10vw-l {
    width: 10vw;
  }
  .custom-css .mw-10vw-l {
    max-width: 10vw;
  }
  .custom-css .w-16p-l {
    width: 16.66666667%;
  }
  .custom-css .mw-16p-l {
    max-width: 16.66666667%;
  }
  .custom-css .w-16vw-l {
    width: 16.66666667vw;
  }
  .custom-css .mw-16vw-l {
    max-width: 16.66666667vw;
  }
  .custom-css .w-20p-l {
    width: 20%;
  }
  .custom-css .mw-20p-l {
    max-width: 20%;
  }
  .custom-css .w-20vw-l {
    width: 20vw;
  }
  .custom-css .mw-20vw-l {
    max-width: 20vw;
  }
  .custom-css .w-25p-l {
    width: 25%;
  }
  .custom-css .mw-25p-l {
    max-width: 25%;
  }
  .custom-css .w-25vw-l {
    width: 25vw;
  }
  .custom-css .mw-25vw-l {
    max-width: 25vw;
  }
  .custom-css .w-30p-l {
    width: 30%;
  }
  .custom-css .mw-30p-l {
    max-width: 30%;
  }
  .custom-css .w-30vw-l {
    width: 30vw;
  }
  .custom-css .mw-30vw-l {
    max-width: 30vw;
  }
  .custom-css .w-33p-l {
    width: 33.33333333%;
  }
  .custom-css .mw-33p-l {
    max-width: 33.33333333%;
  }
  .custom-css .w-33vw-l {
    width: 33.33333333vw;
  }
  .custom-css .mw-33vw-l {
    max-width: 33.33333333vw;
  }
  .custom-css .w-40p-l {
    width: 40%;
  }
  .custom-css .mw-40p-l {
    max-width: 40%;
  }
  .custom-css .w-40vw-l {
    width: 40vw;
  }
  .custom-css .mw-40vw-l {
    max-width: 40vw;
  }
  .custom-css .w-41p-l {
    width: 41.66666667%;
  }
  .custom-css .mw-41p-l {
    max-width: 41.66666667%;
  }
  .custom-css .w-41vw-l {
    width: 41.66666667vw;
  }
  .custom-css .mw-41vw-l {
    max-width: 41.66666667vw;
  }
  .custom-css .w-50p-l {
    width: 50%;
  }
  .custom-css .mw-50p-l {
    max-width: 50%;
  }
  .custom-css .w-50vw-l {
    width: 50vw;
  }
  .custom-css .mw-50vw-l {
    max-width: 50vw;
  }
  .custom-css .w-58p-l {
    width: 58.33333333%;
  }
  .custom-css .mw-58p-l {
    max-width: 58.33333333%;
  }
  .custom-css .w-58vw-l {
    width: 58.33333333vw;
  }
  .custom-css .mw-58vw-l {
    max-width: 58.33333333vw;
  }
  .custom-css .w-60p-l {
    width: 60%;
  }
  .custom-css .mw-60p-l {
    max-width: 60%;
  }
  .custom-css .w-60vw-l {
    width: 60vw;
  }
  .custom-css .mw-60vw-l {
    max-width: 60vw;
  }
  .custom-css .w-66p-l {
    width: 66.66666667%;
  }
  .custom-css .mw-66p-l {
    max-width: 66.66666667%;
  }
  .custom-css .w-66vw-l {
    width: 66.66666667vw;
  }
  .custom-css .mw-66vw-l {
    max-width: 66.66666667vw;
  }
  .custom-css .w-70p-l {
    width: 70%;
  }
  .custom-css .mw-70p-l {
    max-width: 70%;
  }
  .custom-css .w-70vw-l {
    width: 70vw;
  }
  .custom-css .mw-70vw-l {
    max-width: 70vw;
  }
  .custom-css .w-75p-l {
    width: 75%;
  }
  .custom-css .mw-75p-l {
    max-width: 75%;
  }
  .custom-css .w-75vw-l {
    width: 75vw;
  }
  .custom-css .mw-75vw-l {
    max-width: 75vw;
  }
  .custom-css .w-80p-l {
    width: 80%;
  }
  .custom-css .mw-80p-l {
    max-width: 80%;
  }
  .custom-css .w-80vw-l {
    width: 80vw;
  }
  .custom-css .mw-80vw-l {
    max-width: 80vw;
  }
  .custom-css .w-83p-l {
    width: 83.33333333%;
  }
  .custom-css .mw-83p-l {
    max-width: 83.33333333%;
  }
  .custom-css .w-83vw-l {
    width: 83.33333333vw;
  }
  .custom-css .mw-83vw-l {
    max-width: 83.33333333vw;
  }
  .custom-css .w-90p-l {
    width: 90%;
  }
  .custom-css .mw-90p-l {
    max-width: 90%;
  }
  .custom-css .w-90vw-l {
    width: 90vw;
  }
  .custom-css .mw-90vw-l {
    max-width: 90vw;
  }
  .custom-css .w-91p-l {
    width: 91.66666667%;
  }
  .custom-css .mw-91p-l {
    max-width: 91.66666667%;
  }
  .custom-css .w-91vw-l {
    width: 91.66666667vw;
  }
  .custom-css .mw-91vw-l {
    max-width: 91.66666667vw;
  }
  .custom-css .w-100p-l {
    width: 100%;
  }
  .custom-css .mw-100p-l {
    max-width: 100%;
  }
  .custom-css .w-100vw-l {
    width: 100vw;
  }
  .custom-css .mw-100vw-l {
    max-width: 100vw;
  }
  .custom-css .seeds-w-auto-l {
    width: auto;
  }
  .custom-css .seeds-mw-auto-l {
    max-width: auto;
  }
  .custom-css .seeds-w0-l {
    width: 0;
  }
  .custom-css .seeds-mw0-l {
    max-width: 0;
  }
  .custom-css .seeds-w100-l {
    width: 2px;
  }
  .custom-css .seeds-mw100-l {
    max-width: 2px;
  }
  .custom-css .seeds-w200-l {
    width: 4px;
  }
  .custom-css .seeds-mw200-l {
    max-width: 4px;
  }
  .custom-css .seeds-w300-l {
    width: 8px;
  }
  .custom-css .seeds-mw300-l {
    max-width: 8px;
  }
  .custom-css .seeds-w350-l {
    width: 12px;
  }
  .custom-css .seeds-mw350-l {
    max-width: 12px;
  }
  .custom-css .seeds-w400-l {
    width: 16px;
  }
  .custom-css .seeds-mw400-l {
    max-width: 16px;
  }
  .custom-css .seeds-w450-l {
    width: 24px;
  }
  .custom-css .seeds-mw450-l {
    max-width: 24px;
  }
  .custom-css .seeds-w500-l {
    width: 32px;
  }
  .custom-css .seeds-mw500-l {
    max-width: 32px;
  }
  .custom-css .seeds-w600-l {
    width: 40px;
  }
  .custom-css .seeds-mw600-l {
    max-width: 40px;
  }
  .custom-css .seeds-w625-l {
    width: 48px;
  }
  .custom-css .seeds-mw625-l {
    max-width: 48px;
  }
  .custom-css .seeds-w650-l {
    width: 56px;
  }
  .custom-css .seeds-mw650-l {
    max-width: 56px;
  }
  .custom-css .seeds-w675-l {
    width: 64px;
  }
  .custom-css .seeds-mw675-l {
    max-width: 64px;
  }
  .custom-css .seeds-w685-l {
    width: 72px;
  }
  .custom-css .seeds-mw685-l {
    max-width: 72px;
  }
  .custom-css .seeds-w700-l {
    width: 80px;
  }
  .custom-css .seeds-mw700-l {
    max-width: 80px;
  }
  .custom-css .seeds-w725-l {
    width: 88px;
  }
  .custom-css .seeds-mw725-l {
    max-width: 88px;
  }
  .custom-css .seeds-w750-l {
    width: 96px;
  }
  .custom-css .seeds-mw750-l {
    max-width: 96px;
  }
  .custom-css .seeds-w765-l {
    width: 104px;
  }
  .custom-css .seeds-mw765-l {
    max-width: 104px;
  }
  .custom-css .seeds-w775-l {
    width: 112px;
  }
  .custom-css .seeds-mw775-l {
    max-width: 112px;
  }
  .custom-css .seeds-w800-l {
    width: 120px;
  }
  .custom-css .seeds-mw800-l {
    max-width: 120px;
  }
  .custom-css .seeds-w825-l {
    width: 128px;
  }
  .custom-css .seeds-mw825-l {
    max-width: 128px;
  }
  .custom-css .seeds-w850-l {
    width: 160px;
  }
  .custom-css .seeds-mw850-l {
    max-width: 160px;
  }
  .custom-css .seeds-w900-l {
    width: 200px;
  }
  .custom-css .seeds-mw900-l {
    max-width: 200px;
  }
  .custom-css .seeds-w950-l {
    width: 240px;
  }
  .custom-css .seeds-mw950-l {
    max-width: 240px;
  }
  .custom-css .seeds-w1000-l {
    width: 320px;
  }
  .custom-css .seeds-mw1000-l {
    max-width: 320px;
  }
  .custom-css .seeds-w1100-l {
    width: 480px;
  }
  .custom-css .seeds-mw1100-l {
    max-width: 480px;
  }
  .custom-css .seeds-w1125-l {
    width: 516px;
  }
  .custom-css .seeds-mw1125-l {
    max-width: 516px;
  }
  .custom-css .seeds-w1200-l {
    width: 640px;
  }
  .custom-css .seeds-mw1200-l {
    max-width: 640px;
  }
  .custom-css .mw-none-l {
    max-width: none;
  }
}
.custom-css .word-normal {
  word-break: normal;
}
.custom-css .word-wrap {
  word-break: break-all;
}
.custom-css .word-nowrap {
  word-break: keep-all;
}
@media screen and (min-width: 480px) {
  .custom-css .word-normal-ns {
    word-break: normal;
  }
  .custom-css .word-wrap-ns {
    word-break: break-all;
  }
  .custom-css .word-nowrap-ns {
    word-break: keep-all;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .word-normal-m {
    word-break: normal;
  }
  .custom-css .word-wrap-m {
    word-break: break-all;
  }
  .custom-css .word-nowrap-m {
    word-break: keep-all;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .word-normal-xm {
    word-break: normal;
  }
  .custom-css .word-wrap-xm {
    word-break: break-all;
  }
  .custom-css .word-nowrap-xm {
    word-break: keep-all;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .word-normal-l {
    word-break: normal;
  }
  .custom-css .word-wrap-l {
    word-break: break-all;
  }
  .custom-css .word-nowrap-l {
    word-break: keep-all;
  }
}
.custom-css .z1 {
  z-index: 1;
}
.custom-css .z2 {
  z-index: 2;
}
.custom-css .z3 {
  z-index: 3;
}
.custom-css .z4 {
  z-index: 4;
}
.custom-css .z5 {
  z-index: 5;
}
.custom-css .z6 {
  z-index: 6;
}
.custom-css .z7 {
  z-index: 7;
}
.custom-css .z8 {
  z-index: 8;
}
.custom-css .z9 {
  z-index: 9;
}
.custom-css .z10 {
  z-index: 10;
}
.custom-css .z11 {
  z-index: 11;
}
.custom-css .z12 {
  z-index: 12;
}
.custom-css .z13 {
  z-index: 13;
}
.custom-css .z14 {
  z-index: 14;
}
.custom-css .z15 {
  z-index: 15;
}
.custom-css .z16 {
  z-index: 16;
}
.custom-css .z17 {
  z-index: 17;
}
.custom-css .z18 {
  z-index: 18;
}
.custom-css .z19 {
  z-index: 19;
}
.custom-css .z20 {
  z-index: 20;
}
.custom-css .z21 {
  z-index: 21;
}
.custom-css .z22 {
  z-index: 22;
}
.custom-css .z23 {
  z-index: 23;
}
.custom-css .z24 {
  z-index: 24;
}
.custom-css .z25 {
  z-index: 25;
}
.custom-css .z-1 {
  z-index: -1;
}
.custom-css .z999 {
  z-index: 999;
}
.custom-css .z9999 {
  z-index: 9999;
}
.custom-css .z-max {
  z-index: 2147483647;
}
.custom-css .z-inherit {
  z-index: inherit;
}
.custom-css .z-initial {
  z-index: auto;
}
.custom-css .z-unset {
  z-index: unset;
}
.custom-css *,
.custom-css :after,
.custom-css :before {
  box-sizing: border-box;
}
.custom-css :focus {
  outline: 2px auto #2079c3;
}
.custom-css :focus:not(:focus-visible) {
  outline: none;
}
.custom-css :target:before {
  content: '';
  display: block;
  height: calc(var(--nav-offset-height) * 1px);
  margin-top: calc(-1 * var(--nav-offset-height) * 1px);
}
.custom-css html {
  font-size: 18px;
  -webkit-font-smoothing: antialiased;
  font-family: Proxima Nova, proxima-nova, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  color: #162020;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  cursor: default;
}
.custom-css html.legacy-type-scale {
  font-size: 14px;
}
@media screen and (min-width: 320px) {
  .custom-css html.legacy-type-scale {
    font-size: calc(14px + 4 * (100vw - 320px) / 880);
  }
}
@media screen and (min-width: 1200px) {
  .custom-css html.legacy-type-scale {
    font-size: 18px;
  }
}
.custom-css body {
  margin: 0;
  background: #fff;
}
.custom-css html.legacy-type-scale body,
.custom-css html:not(.legacy-type-scale) body {
  line-height: 1.5;
}
.custom-css html.legacy-type-scale html.legacy-type-scale body,
.custom-css html.legacy-type-scale html:not(.legacy-type-scale) body,
.custom-css html:not(.legacy-type-scale) html.legacy-type-scale body,
.custom-css html:not(.legacy-type-scale) html:not(.legacy-type-scale) body {
  font-size: 18px;
  line-height: 1.48148148;
}
.custom-css article,
.custom-css aside,
.custom-css details,
.custom-css figcaption,
.custom-css figure,
.custom-css footer,
.custom-css header,
.custom-css hgroup,
.custom-css main,
.custom-css menu,
.custom-css nav,
.custom-css section,
.custom-css summary {
  display: block;
}
.custom-css main {
  overflow: hidden;
}
.custom-css audio,
.custom-css canvas,
.custom-css progress,
.custom-css video {
  display: inline-block;
  vertical-align: baseline;
}
.custom-css audio:not([controls]) {
  display: none;
  height: 0;
}
.custom-css address {
  font-style: normal;
}
.custom-css [hidden],
.custom-css template {
  display: none;
}
.custom-css a {
  color: #205bc3;
  background-color: transparent;
}
.custom-css a:active,
.custom-css a:hover {
  text-decoration: underline;
  outline-style: none;
  outline-width: 0;
}
.custom-css abbr[title] {
  border-bottom: 1px dotted;
}
.custom-css b,
.custom-css strong,
.custom-css th {
  font-weight: 700;
}
.custom-css cite {
  font-style: normal;
}
.custom-css dfn {
  font-style: italic;
}
.custom-css mark {
  color: #162020;
  background: #ff76ae;
}
.custom-css small,
.custom-css sub,
.custom-css sup {
  font-size: 70%;
}
.custom-css sub,
.custom-css sup {
  position: relative;
  line-height: 0;
  vertical-align: baseline;
}
.custom-css sup {
  top: -0.5em;
}
.custom-css sub {
  bottom: -0.25em;
}
.custom-css img {
  height: auto;
  max-width: 100%;
  border: 0;
}
.custom-css hr {
  height: 0;
  clear: both;
  border: solid #dee1e1;
  border-width: 1px 0 0;
}
.custom-css pre {
  overflow: auto;
}
.custom-css code,
.custom-css kbd,
.custom-css pre,
.custom-css samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
.custom-css button,
.custom-css input,
.custom-css optgroup,
.custom-css select,
.custom-css textarea {
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font: inherit;
  color: inherit;
}
.custom-css button {
  overflow: visible;
}
.custom-css button,
.custom-css select {
  text-transform: none;
}
.custom-css button,
.custom-css html input[type='button'],
.custom-css input[type='reset'],
.custom-css input[type='submit'] {
  -webkit-appearance: button;
  -moz-appearance: button;
  appearance: button;
  cursor: pointer;
}
.custom-css button[disabled],
.custom-css html input[disabled] {
  cursor: default;
}
.custom-css button::-moz-focus-inner,
.custom-css input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.custom-css input {
  line-height: normal;
}
.custom-css input[type='checkbox'],
.custom-css input[type='radio'] {
  box-sizing: border-box;
  padding: 0;
}
.custom-css input[type='number']::-webkit-inner-spin-button,
.custom-css input[type='number']::-webkit-outer-spin-button {
  height: auto;
}
.custom-css input[type='search'] {
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.custom-css input[type='search']::-webkit-search-cancel-button,
.custom-css input[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
  appearance: none;
}
.custom-css fieldset {
  padding: 27px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  border: 1px solid #c8cccc;
}
.custom-css legend {
  padding: 0;
  border: 0;
}
.custom-css textarea {
  overflow: auto;
}
.custom-css optgroup {
  font-weight: 700;
}
.custom-css table {
  border-spacing: 0;
  border-collapse: collapse;
}
.custom-css td,
.custom-css th {
  padding: 0;
}
.custom-css blockquote + *,
.custom-css figure + *,
.custom-css hr + *,
.custom-css iframe:not([title='Optimizely Internal Frame']) + *,
.custom-css ol + *,
.custom-css p + *,
.custom-css table + *,
.custom-css ul + * {
  margin-top: 32px;
}
.custom-css ol,
.custom-css ul {
  padding-left: 40px;
}
.custom-css li + li {
  margin-top: 8px;
}
.custom-css .button {
  min-width: 150px;
  padding: 15px 35px;
  font-size: 16px;
  color: #fff;
  background-color: #026661;
  display: inline-block;
  margin-right: 0;
  margin-left: 0;
  line-height: 1;
  text-align: center;
  text-shadow: none;
  vertical-align: middle;
  border: 2px solid transparent;
  border-radius: 6px;
  transition: all 0.2s cubic-bezier(0.4, 0, 0.7, 0.2);
  font-weight: 700;
}
.custom-css .button:hover {
  color: #fff;
  background-color: #067c7c;
  border-color: transparent;
}
.custom-css .button:active,
.custom-css .button:hover,
.custom-css .button:link,
.custom-css .button:visited {
  text-decoration: none;
  cursor: pointer;
}
.custom-css .button:active {
  transform: translateY(1px);
}
.custom-css .Button--large {
  min-width: 174px;
  padding: 18px 40.6px;
  font-size: 18px;
}
.custom-css .Button--primary {
  color: #fff;
  background-color: #026661;
  border-color: transparent;
}
.custom-css .Button--primary:hover {
  color: #fff;
  background-color: #067c7c;
  border-color: transparent;
}
.custom-css .Button--secondary {
  color: #fff;
  background-color: #0a2960;
  border-color: transparent;
}
.custom-css .Button--secondary:hover {
  color: #fff;
  background-color: #0c3f89;
  border-color: transparent;
}
.custom-css .Button--light {
  color: #0a3960;
  background-color: #f3f4f4;
  border-color: transparent;
}
.custom-css .Button--light:hover {
  color: #002138;
  background-color: #fff;
  border-color: transparent;
}
.custom-css .Button--submit {
  position: relative;
  overflow: hidden;
}
@keyframes spin {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(1turn);
  }
}
.custom-css .Button--submit:after,
.custom-css .Button--submit:before {
  position: absolute;
  opacity: 0;
  content: '';
  transition: opacity 0.2s cubic-bezier(0, 0, 0.2, 1);
}
.custom-css .Button--submit:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: inherit;
  opacity: 0;
}
.custom-css .Button--submit:after {
  top: 50%;
  left: 50%;
  width: 28px;
  height: 28px;
  border-color: hsla(0, 0%, 100%, 0.3) hsla(0, 0%, 100%, 0.3) hsla(0, 0%, 100%, 0.7) hsla(0, 0%, 100%, 0.7);
  border-style: solid;
  border-width: 3px;
  border-radius: 50%;
  animation: spin 1s linear infinite;
}
.custom-css .Button--submit.is-loading,
.custom-css .amp-form-submitting .Button--submit {
  border-color: transparent;
  pointer-events: none;
}
.custom-css .Button--submit.is-loading:after,
.custom-css .Button--submit.is-loading:before,
.custom-css .amp-form-submitting .Button--submit:after,
.custom-css .amp-form-submitting .Button--submit:before {
  opacity: 1;
}
.custom-css .button._inverse {
  color: #026661;
  background-color: #fff;
  border-color: #fff;
}
.custom-css .button._inverse:hover {
  color: #fff;
  background-color: transparent;
  border-color: #fff;
}
.custom-css .button._white {
  color: #205bc3;
  background-color: #fff;
  border-color: transparent;
}
.custom-css .button._white:hover {
  color: #fff;
  background-color: #002138;
  border-color: transparent;
}
.custom-css .button._link,
.custom-css .button._link:hover {
  color: #205bc3;
  background-color: transparent;
  border-color: transparent;
}
.custom-css .button._link:hover {
  text-decoration: underline;
}
.custom-css .button._link._white {
  color: #fff;
}
.custom-css .button:disabled {
  cursor: default;
}
.custom-css .button:disabled,
.custom-css .button:disabled:hover {
  color: #fff;
  background-color: #929a9b;
  border-color: transparent;
}
.custom-css label,
.custom-css legend {
  position: relative;
  display: block;
  color: inherit;
  cursor: pointer;
}
.custom-css label + label,
.custom-css legend + label {
  margin-top: 16px;
}
.custom-css .Label-info,
.custom-css label i,
.custom-css legend > span {
  display: inline-block;
  font-style: normal;
}
.custom-css html.legacy-type-scale .Label-info,
.custom-css html.legacy-type-scale label i,
.custom-css html.legacy-type-scale legend > span,
.custom-css html:not(.legacy-type-scale) .Label-info,
.custom-css html:not(.legacy-type-scale) label i,
.custom-css html:not(.legacy-type-scale) legend > span {
  font-size: 13px;
  line-height: 1.64102564;
}
.custom-css .Label-text,
.custom-css label > span,
.custom-css legend > span {
  font-weight: 700;
  display: block;
  padding-top: 4px;
  padding-bottom: 4px;
  text-align: left;
}
.custom-css html.legacy-type-scale .Label-text,
.custom-css html.legacy-type-scale label > span,
.custom-css html.legacy-type-scale legend > span,
.custom-css html:not(.legacy-type-scale) .Label-text,
.custom-css html:not(.legacy-type-scale) label > span,
.custom-css html:not(.legacy-type-scale) legend > span {
  font-size: 16px;
  line-height: 1.5;
}
.custom-css input,
.custom-css textarea {
  font-weight: 400;
  position: relative;
  width: 100%;
  padding: 8px;
  line-height: 1;
  color: #162020;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #fff;
  border: 1px solid #c8cccc;
  border-radius: 4px;
  outline: 0;
}
.custom-css html.legacy-type-scale input,
.custom-css html.legacy-type-scale textarea,
.custom-css html:not(.legacy-type-scale) input,
.custom-css html:not(.legacy-type-scale) textarea {
  font-size: 16px;
  line-height: 1.5;
}
.custom-css input:focus,
.custom-css input:hover,
.custom-css textarea:focus,
.custom-css textarea:hover {
  border-color: #116daa;
}
.custom-css input:focus,
.custom-css textarea:focus {
  box-shadow: 0 0 0 1px #116daa;
}
.custom-css select {
  font-weight: 400;
  display: block;
  width: 100%;
  padding: 8px;
  line-height: 1;
  color: #162020;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #fff;
  border: 1px solid #c8cccc;
  border-radius: 4px;
  outline: 0;
  cursor: pointer;
}
.custom-css html.legacy-type-scale select,
.custom-css html:not(.legacy-type-scale) select {
  font-size: 16px;
  line-height: 1.5;
}
.custom-css select:focus,
.custom-css select:hover {
  border-color: #116daa;
}
.custom-css select:focus {
  box-shadow: 0 0 0 1px #116daa;
}
.custom-css select::-ms-expand {
  display: none;
}
.custom-css textarea {
  resize: none;
}
.custom-css .Form .InputGroup + label,
.custom-css .Form .row + .row,
.custom-css .Form .row + label,
.custom-css .Form label + .InputGroup,
.custom-css .Form label + .row {
  margin-top: 16px;
}
.custom-css .Form .row {
  width: calc(100% + 20px);
  margin: 0 -10px;
}
.custom-css .Form-select {
  position: relative;
}
.custom-css .Form-select:hover:after {
  border-color: #116daa;
}
.custom-css .Form-select:after {
  position: absolute;
  top: 45%;
  right: 13.5px;
  display: block;
  width: 10px;
  height: 10px;
  border-color: #929a9b;
  border-style: solid;
  border-width: 0 1px 1px 0;
  content: '';
  transform: translateY(-50%) rotate(45deg);
  pointer-events: none;
}
.custom-css .Form-checkbox {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 4px 16px 4px 4px;
  flex: 0 0 auto;
  vertical-align: middle;
  background: #fff;
  border: 1px solid #c8cccc;
  border-radius: 4px;
}
.custom-css .Form-checkbox + span {
  font-weight: 400;
  padding: 0;
}
.custom-css input:checked + .Form-checkbox {
  background: url(https://media.sproutsocial.com/uploads/check.svg) no-repeat 50% #116daa;
  border: 1px solid #0c5689;
}
.custom-css input:focus + .Form-checkbox,
.custom-css label:hover input + .Form-checkbox,
.custom-css label:hover input:checked + .Form-checkbox {
  border: 1px solid #0c5689;
  box-shadow: 0 0 0 1px;
}
.custom-css .Form-error {
  font-weight: 700;
  padding: 8px;
  color: #fff;
  background: #db3e3e;
}
.custom-css html.legacy-type-scale .Form-error,
.custom-css html:not(.legacy-type-scale) .Form-error {
  font-size: 16px;
  line-height: 1.5;
}
.custom-css label > .Form-error {
  position: absolute;
  right: 0;
  bottom: 1px;
  left: 0;
  padding-top: 0;
  padding-bottom: 0;
  transform: translateY(100%);
}
.custom-css html.legacy-type-scale label > .Form-error,
.custom-css html:not(.legacy-type-scale) label > .Form-error {
  font-size: 13px;
  line-height: 1.64102564;
}
.custom-css .Form-error:empty {
  display: none;
}
.custom-css .Form-error a {
  color: #fff;
  text-decoration: underline;
}
.custom-css .Form-radio {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 4px 16px 4px 4px;
  flex: 0 0 auto;
  vertical-align: middle;
  background: #fff;
  border: 1px solid #c8cccc;
  border-radius: 50%;
}
.custom-css .Form-radio + span {
  font-weight: 400;
  padding: 0;
}
.custom-css input[type='checkbox'],
.custom-css input[type='radio'] {
  position: absolute;
  width: 16px;
  height: 16px;
  margin: 4px;
  opacity: 0;
}
.custom-css input:checked + .Form-radio {
  background: url(https://media.sproutsocial.com/uploads/radio.svg) no-repeat 50% #116daa;
  border: 1px solid #0c5689;
}
.custom-css input:focus + .Form-radio,
.custom-css label:hover input + .Form-radio,
.custom-css label:hover input:checked + .Form-radio {
  border: 1px solid #0c5689;
  box-shadow: 0 0 0 1px;
}
@media screen and (max-width: 600px) {
  .custom-css .Form .col + .col {
    margin-top: 16px;
  }
}
.custom-css .Form-inputaction {
  color: #205bc3;
  background: none;
  border: 0;
}
.custom-css .Form-inputaction:focus,
.custom-css .Form-inputaction:hover {
  text-decoration: underline;
  outline: none;
}
.custom-css .Form-inputaction._right {
  float: right;
  text-align: right;
}
.custom-css .Form-select._rounded select {
  font-weight: 700;
  color: #929a9b;
}
.custom-css .Form._gray label > span {
  color: #929a9b;
}
.custom-css .Form._gray input,
.custom-css .Form._gray select {
  color: #364141;
  background-color: #dee1e1;
  border-color: transparent;
}
.custom-css .Form._gray input:hover,
.custom-css .Form._gray select:hover {
  background-color: #f3f4f4;
  border-color: transparent;
}
.custom-css .Form._gray input:focus,
.custom-css .Form._gray select:focus {
  color: #fff;
  background-color: #6e797a;
  border-color: transparent;
  box-shadow: none;
}
.custom-css .Form._dark label.is-floating > span {
  color: #dee1e1;
}
.custom-css .Form._dark .Form-select select:not(:focus),
.custom-css .Form._dark input {
  border-color: transparent;
}
.custom-css .Form._dark .fineprint,
.custom-css .Form._dark .fineprint a {
  color: #f3f4f4;
}
.custom-css .Form.Form--light .fineprint,
.custom-css .Form.Form--light .fineprint a,
.custom-css .Form.Form--light h2,
.custom-css .Form.Form--light label > span {
  color: #fff;
}
.custom-css .Form-error > p,
.custom-css .Form-error > ul {
  margin: 0;
}
.custom-css .Form-error > ul {
  padding: 0;
  list-style: none;
}
.custom-css .Form input[type='email'].parsley-error,
.custom-css .Form input[type='password'].parsley-error,
.custom-css .Form input[type='search'].parsley-error,
.custom-css .Form input[type='tel'].parsley-error,
.custom-css .Form input[type='text'].parsley-error,
.custom-css .Form textarea.parsley-error {
  border-color: #db3e3e;
  border-radius: 4px 4px 0 0;
}
.custom-css .Form input[type='email'].parsley-error + .Form-error,
.custom-css .Form input[type='password'].parsley-error + .Form-error,
.custom-css .Form input[type='search'].parsley-error + .Form-error,
.custom-css .Form input[type='tel'].parsley-error + .Form-error,
.custom-css .Form input[type='text'].parsley-error + .Form-error,
.custom-css .Form textarea.parsley-error + .Form-error {
  border-radius: 0 0 4px 4px;
}
.custom-css .Form input[type='email'].parsley-error:focus,
.custom-css .Form input[type='email'].parsley-error:focus + .Form-error,
.custom-css .Form input[type='email'].parsley-error:hover,
.custom-css .Form input[type='email'].parsley-error:hover + .Form-error,
.custom-css .Form input[type='password'].parsley-error:focus,
.custom-css .Form input[type='password'].parsley-error:focus + .Form-error,
.custom-css .Form input[type='password'].parsley-error:hover,
.custom-css .Form input[type='password'].parsley-error:hover + .Form-error,
.custom-css .Form input[type='search'].parsley-error:focus,
.custom-css .Form input[type='search'].parsley-error:focus + .Form-error,
.custom-css .Form input[type='search'].parsley-error:hover,
.custom-css .Form input[type='search'].parsley-error:hover + .Form-error,
.custom-css .Form input[type='tel'].parsley-error:focus,
.custom-css .Form input[type='tel'].parsley-error:focus + .Form-error,
.custom-css .Form input[type='tel'].parsley-error:hover,
.custom-css .Form input[type='tel'].parsley-error:hover + .Form-error,
.custom-css .Form input[type='text'].parsley-error:focus,
.custom-css .Form input[type='text'].parsley-error:focus + .Form-error,
.custom-css .Form input[type='text'].parsley-error:hover,
.custom-css .Form input[type='text'].parsley-error:hover + .Form-error,
.custom-css .Form textarea.parsley-error:focus,
.custom-css .Form textarea.parsley-error:focus + .Form-error,
.custom-css .Form textarea.parsley-error:hover,
.custom-css .Form textarea.parsley-error:hover + .Form-error {
  border-color: #db3e3e;
}
.custom-css .Form input[type='email'].parsley-error:focus,
.custom-css .Form input[type='email'].parsley-error:focus + .Form-error,
.custom-css .Form input[type='password'].parsley-error:focus,
.custom-css .Form input[type='password'].parsley-error:focus + .Form-error,
.custom-css .Form input[type='search'].parsley-error:focus,
.custom-css .Form input[type='search'].parsley-error:focus + .Form-error,
.custom-css .Form input[type='tel'].parsley-error:focus,
.custom-css .Form input[type='tel'].parsley-error:focus + .Form-error,
.custom-css .Form input[type='text'].parsley-error:focus,
.custom-css .Form input[type='text'].parsley-error:focus + .Form-error,
.custom-css .Form textarea.parsley-error:focus,
.custom-css .Form textarea.parsley-error:focus + .Form-error {
  box-shadow: 0 0 0 1px #db3e3e;
}
.custom-css .Form input._invalidsubtle:invalid:not(:focus):not(:hover) {
  background: transparent;
  border-color: transparent;
  box-shadow: transparent;
}
.custom-css .Form input._shortwidth,
.custom-css .Form label._shortwidth {
  display: inline-block;
  width: auto;
}
@keyframes validshow {
  0% {
    opacity: 0;
  }
}
.custom-css .Form:invalid button._invalidhidden,
.custom-css .Form:invalid input[type='submit']._invalidhidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  border: 0;
}
.custom-css .Form:valid button._invalidhidden,
.custom-css .Form:valid input[type='submit']._invalidhidden {
  animation: validshow 0.5s;
}
.custom-css input[type='number']::-webkit-inner-spin-button,
.custom-css input[type='number']::-webkit-outer-spin-button {
  margin: 0;
  -webkit-appearance: none;
  appearance: none;
}
.custom-css input[type='number'] {
  -moz-appearance: textfield;
}
@font-face {
  font-family: 'Roboto Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.sproutsocial.com/font/roboto-serif/roboto-serif-v13-latin-regular.woff2) format('woff2'), url(https://media.sproutsocial.com/font/roboto-serif/roboto-serif-v13-latin-regular.woff) format('woff');
}
@font-face {
  font-family: 'Roboto Serif';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.sproutsocial.com/font/roboto-serif/roboto-serif-v13-latin-italic.woff2) format('woff2'), url(https://media.sproutsocial.com/font/roboto-serif/roboto-serif-v13-latin-italic.woff) format('woff');
}
@font-face {
  font-family: proxima-nova;
  src: url(https://media.sproutsocial.com/font/proxima/2021/ProximaNova-Regular.eot);
  src: local('Proxima Nova Regular'), local('ProximaNova-Regular'), url(https://media.sproutsocial.com/font/proxima/2021/ProximaNova-Regular.eot?#iefix) format('embedded-opentype'), url(https://media.sproutsocial.com/font/proxima/2021/ProximaNova-Regular.woff2) format('woff2'), url(https://media.sproutsocial.com/font/proxima/2021/ProximaNova-Regular.woff) format('woff'), url(https://media.sproutsocial.com/font/proxima/2021/ProximaNova-Regular.ttf) format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: proxima-nova;
  src: url(https://media.sproutsocial.com/font/proxima/2021/ProximaNova-Bold.eot);
  src: local('Proxima Nova Bold'), local('ProximaNova-Bold'), url(https://media.sproutsocial.com/font/proxima/2021/ProximaNova-Bold.eot?#iefix) format('embedded-opentype'), url(https://media.sproutsocial.com/font/proxima/2021/ProximaNova-Bold.woff2) format('woff2'), url(https://media.sproutsocial.com/font/proxima/2021/ProximaNova-Bold.woff) format('woff'), url(https://media.sproutsocial.com/font/proxima/2021/ProximaNova-Bold.ttf) format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: proxima-nova;
  src: url(https://media.sproutsocial.com/font/proxima/2021/ProximaNova-Extrabld.eot);
  src: local('Proxima Nova Extrabold'), local('ProximaNova-Extrabld'), url(https://media.sproutsocial.com/font/proxima/2021/ProximaNova-Extrabld.eot?#iefix) format('embedded-opentype'), url(https://media.sproutsocial.com/font/proxima/2021/ProximaNova-Extrabld.woff2) format('woff2'), url(https://media.sproutsocial.com/font/proxima/2021/ProximaNova-Extrabld.woff) format('woff'), url(https://media.sproutsocial.com/font/proxima/2021/ProximaNova-Extrabld.ttf) format('truetype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
.custom-css * {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
.custom-css body,
.custom-css html {
  max-width: 100vw;
  color: #040404;
}
.custom-css a {
  color: inherit;
  text-decoration: none;
}
.custom-css .isolation-isolate {
  isolation: isolate;
}
.custom-css .bg-yellow-noise {
  background: url(../background_influencer-marketing_gradient-orbs_header_mobile4e2b.html);
  background-repeat: no-repeat;
  background-size: 120%;
  background-position: 0 20px;
}
.custom-css .hover-fw-bold:hover {
  font-weight: 700;
}
.custom-css .lottie {
  transition: opacity 0.3s cubic-bezier(0.4, 0, 0.7, 0.2);
}
.custom-css .lottie.lottie-inactive {
  opacity: 0;
  height: 0;
  width: 0;
}
.custom-css .lottie.lottie-active {
  opacity: 1;
  height: 100%;
  width: 100%;
}
.custom-css .eng-hero-bg {
  transform: translate(1279px, 260px);
}
.custom-css .pub-hero-bg {
  transform: translate(575px, 215px);
}
.custom-css .tab {
  width: 100%;
  display: grid;
  visibility: visible;
}
.custom-css .tab .slide-copy {
  top: 0;
  opacity: 1;
  transition: top 0.5s, opacity 0.5s;
}
.custom-css .tab .slide {
  color: #6c2277;
  opacity: 0.4;
}
.custom-css .tab .slide.active {
  color: #6c2277;
  opacity: 1;
}
.custom-css .tab .scroll-item-image-wrapper {
  position: relative;
}
.custom-css .scroll-indicator {
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.custom-css .pt-header {
  padding-top: 52px;
}
@media screen and (min-width: 960px) {
  .custom-css .pt-header {
    padding-top: 76px;
  }
}
@media screen and (min-width: 480px) and (max-width: 1160px) {
  .custom-css article.flex.gap450 {
    flex-wrap: wrap;
  }
}
@media screen and (min-width: 480px) {
  .custom-css .TestimonialScroller:before,
  .custom-css .TestimonialScroller > :last-child:after {
    content: '';
    display: block;
    flex: none;
  }
  .custom-css .TestimonialScroller:before {
    padding-left: var(--scrolling-container-offset-padding);
  }
  .custom-css .TestimonialScroller > :last-child:after {
    padding-right: calc(var(--scrolling-container-offset-padding) * 2);
  }
}
@media screen and (min-width: 960px) {
  .custom-css .TestimonialScroller > :last-child:after {
    padding-right: calc(var(--scrolling-container-offset-padding) + 330px);
  }
}
.custom-css .pt-100vh {
  padding-top: calc(100vh - 160px);
}
@media screen and (min-width: 960px) {
  .custom-css .scroll-item-content {
    padding-top: calc(100% - 15.5em);
  }
}
.custom-css .line {
  width: 100%;
  max-width: 800px;
  height: 8px;
  margin: 0 0 10px;
  position: relative;
  display: inline-block;
  background-color: #000;
}
.custom-css .row-gap-500 {
  row-gap: 32px;
}
.custom-css .bg-purple-noise-dark {
  background: url(../background_publishing_gradient-orbs_footer_mobile4e2b.html);
  background-repeat: no-repeat;
  background-size: 100%;
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  background-position: 100%;
}
.custom-css .bg-yellow-noise-dark {
  background: url(../background_influencer-marketing_gradient-orbs_footer_mobile4e2b.html);
  background-repeat: no-repeat;
  background-size: 100%;
}
.custom-css .Accordion svg.icon--plus-minus .plusminus-horizontal,
.custom-css .Accordion svg.icon--plus-minus .plusminus-vertical {
  transform-origin: center;
  transform: rotate(0deg);
  transition: transform 0.3s ease-in-out;
}
.custom-css .Accordion [data-state='open'] svg.icon--plus-minus .plusminus-vertical {
  transform: rotate(270deg);
  opacity: 0;
}
.custom-css .Accordion [data-state='open'] svg.icon--plus-minus .plusminus-horizontal {
  transform: rotate(180deg);
}
.custom-css .Accordion [data-state='closed'] svg.icon--plus-minus .plusminus-vertical {
  transform: rotate(0deg);
  opacity: 1;
}
.custom-css .Accordion [data-state='closed'] svg.icon--plus-minus .plusminus-horizontal {
  transform: rotate(0deg);
}
.custom-css .AccordionContent[data-state='open'] {
  animation: slideDown 0.3s ease-out;
}
.custom-css .AccordionContent[data-state='closed'] {
  animation: slideUp 0.3s ease-out;
}
@keyframes slideDown {
  0% {
    height: 0;
  }
  to {
    height: var(--radix-accordion-content-height);
  }
}
@keyframes slideUp {
  0% {
    height: var(--radix-accordion-content-height);
  }
  to {
    height: 0;
  }
}
@media screen and (min-width: 768px) {
  .custom-css .bg-purple-noise {
    background: url(../background_publishing_gradient-orbs_tablet4e2b.html);
    background-position: -171px -41px;
    background-size: contain;
    background-repeat: no-repeat;
  }
  .custom-css .bg-yellow-noise {
    background: url(../background_influencer-marketing_gradient-orbs_header_tablet4e2b.html);
    background-repeat: repeat-x;
    background-size: 110%;
    background-position: -200px 40px;
  }
  .custom-css .slide-copy {
    top: 100px;
    opacity: 0;
  }
  .custom-css .slide-copy.active {
    top: 0;
    opacity: 1;
  }
  .custom-css .tab .scroll-item-image-wrapper .inner-wrapper {
    width: auto;
  }
  .custom-css .bg-purple-noise-dark {
    background: url(../background_publishing_gradient-orbs_footer_tablet_4e2b.html);
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
    background-size: cover;
    background-repeat: no-repeat;
  }
  .custom-css .bg-yellow-noise-dark {
    background: url(../background_influencer-marketing_gradient-orbs_footer_tablet4e2b.html);
    background-size: 200%;
    background-repeat: no-repeat;
    background-position: -500px 50px;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .tab {
    visibility: hidden;
    position: absolute;
  }
  .custom-css .tab.active {
    visibility: visible;
  }
  .custom-css .bg-red-noise-bottom {
    background: none !important;
  }
  .custom-css .bg-green-noise-dark,
  .custom-css .bg-purple-noise-dark,
  .custom-css .bg-red-noise-bottom,
  .custom-css .bg-teal-noise-dark {
    background: #040404 !important;
    border-top-left-radius: 60px;
    border-top-right-radius: 60px;
  }
  .custom-css .bg-yellow-noise {
    background: url(../background_influencer-marketing_gradient-orbs_header_desktop4e2b.html);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: 0 -350px;
  }
  .custom-css .pt-header {
    padding-top: 76px;
  }
  .custom-css .bg-purple-noise-dark {
    background: #040404;
  }
  .custom-css .bg-yellow-noise-dark {
    background: url(../background_influencer-marketing_gradient-orbs_footer_desktop4e2b.html);
    background-position: 50%;
    background-size: 90%;
  }
}
@media screen and (min-width: 480px) {
  .custom-css .OverflowScrollContainer:after,
  .custom-css .OverflowScrollContainer:before,
  .custom-css .ScrollingContainer:before {
    content: '';
    display: block;
    flex: none;
  }
  .custom-css .OverflowScrollContainer:before,
  .custom-css .ScrollingContainer:before {
    padding-left: calc(var(--scrolling-container-offset-padding) - 32px);
  }
  .custom-css .ScrollingContainer:after {
    padding-right: var(--scrolling-container-offset-padding);
  }
  .custom-css .OverflowScrollContainer:after {
    padding-right: calc(var(--scrolling-container-offset-padding) - 32px);
  }
}
.custom-css .active-control {
  background-image: url(https://media.sproutsocial.com/uploads/control_active.svg);
  z-index: 10;
}
.custom-css .active-control,
.custom-css .inactive-control {
  background-repeat: no-repeat;
  background-size: contain;
}
.custom-css .inactive-control {
  background-image: url(https://media.sproutsocial.com/uploads/inactive_control.svg);
  z-index: 0;
}
.custom-css .ScrollingContainer-progress {
  background-color: #b0b6b7;
  height: 4px;
}
.custom-css .ScrollingContainer-progress::-webkit-progress-bar {
  background-color: #b0b6b7;
}
.custom-css .ScrollingContainer-progress::-webkit-progress-value {
  background: #083f3f;
}
.custom-css .ScrollingContainer-progress::-moz-progress-bar {
  background-color: #b0b6b7;
}
.custom-css body.bg-light .c-change {
  color: #162020;
}
.custom-css body.bg-light .c-change,
.custom-css body.bg-light .pt-header .c--orange-300,
.custom-css body.bg-light .scroll-indicator {
  transition: color 1s cubic-bezier(0.4, 0, 0.2, 1);
}
.custom-css body.bg-light .pt-header .c--orange-300 {
  color: #931847;
}
.custom-css body.bg-light .pt-header .c--blue-300 {
  color: #2079c3;
  transition: color 1s cubic-bezier(0.4, 0, 0.2, 1);
}
.custom-css body.bg-light .pt-header .c--yellow-600 {
  color: #ba7506;
  transition: color 1s cubic-bezier(0.4, 0, 0.2, 1);
}
.custom-css body.bg-light .pt-header .c-change-btn .button-reset {
  border-color: #162020;
  color: #162020;
  transition: all 1s cubic-bezier(0.4, 0, 0.2, 1);
}
.custom-css body.bg-dark .c-change,
.custom-css body.bg-dark .scroll-indicator {
  color: #fff;
  transition: color 1s cubic-bezier(0.4, 0, 0.2, 1);
}
.custom-css body.bg-dark .pt-header .c--orange-300 {
  color: #ffb180;
  transition: color 1s cubic-bezier(0.4, 0, 0.2, 1);
}
.custom-css body.bg-dark .pt-header .c--blue-300 {
  color: #a1d2f8;
  transition: color 1s cubic-bezier(0.4, 0, 0.2, 1);
}
.custom-css body.bg-dark .pt-header .c--yellow-600 {
  color: #ffbc00;
  transition: color 1s cubic-bezier(0.4, 0, 0.2, 1);
}
.custom-css body.bg-dark .pt-header .c-change-btn .button-reset {
  border-color: #fff;
  color: #fff;
  transition: all 1s cubic-bezier(0.4, 0, 0.2, 1);
}
.custom-css .mt--1px {
  margin-top: -1px;
}
@font-face {
  font-family: proxima-nova;
  src: url(https://media.sproutsocial.com/font/proxima/2021/ProximaNova-Regular.eot);
  src: local('Proxima Nova Regular'), local('ProximaNova-Regular'), url(https://media.sproutsocial.com/font/proxima/2021/ProximaNova-Regular.eot?#iefix) format('embedded-opentype'), url(https://media.sproutsocial.com/font/proxima/2021/ProximaNova-Regular.woff2) format('woff2'), url(https://media.sproutsocial.com/font/proxima/2021/ProximaNova-Regular.woff) format('woff'), url(https://media.sproutsocial.com/font/proxima/2021/ProximaNova-Regular.ttf) format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: proxima-nova;
  src: url(https://media.sproutsocial.com/font/proxima/2021/ProximaNova-Bold.eot);
  src: local('Proxima Nova Bold'), local('ProximaNova-Bold'), url(https://media.sproutsocial.com/font/proxima/2021/ProximaNova-Bold.eot?#iefix) format('embedded-opentype'), url(https://media.sproutsocial.com/font/proxima/2021/ProximaNova-Bold.woff2) format('woff2'), url(https://media.sproutsocial.com/font/proxima/2021/ProximaNova-Bold.woff) format('woff'), url(https://media.sproutsocial.com/font/proxima/2021/ProximaNova-Bold.ttf) format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: proxima-nova;
  src: url(https://media.sproutsocial.com/font/proxima/2021/ProximaNova-Extrabld.eot);
  src: local('Proxima Nova Extrabold'), local('ProximaNova-Extrabld'), url(https://media.sproutsocial.com/font/proxima/2021/ProximaNova-Extrabld.eot?#iefix) format('embedded-opentype'), url(https://media.sproutsocial.com/font/proxima/2021/ProximaNova-Extrabld.woff2) format('woff2'), url(https://media.sproutsocial.com/font/proxima/2021/ProximaNova-Extrabld.woff) format('woff'), url(https://media.sproutsocial.com/font/proxima/2021/ProximaNova-Extrabld.ttf) format('truetype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.sproutsocial.com/font/roboto-serif/roboto-serif-v13-latin-regular.woff2) format('woff2'), url(https://media.sproutsocial.com/font/roboto-serif/roboto-serif-v13-latin-regular.woff) format('woff');
}
@font-face {
  font-family: 'Roboto Serif';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.sproutsocial.com/font/roboto-serif/roboto-serif-v13-latin-italic.woff2) format('woff2'), url(https://media.sproutsocial.com/font/roboto-serif/roboto-serif-v13-latin-italic.woff) format('woff');
}
.custom-css *,
.custom-css :after,
.custom-css :before {
  box-sizing: border-box;
}
.custom-css * {
  margin: 0;
}
.custom-css html {
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  color: #162020;
  cursor: default;
  font-family: Proxima Nova, proxima-nova, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  text-rendering: optimizeLegibility;
}
.custom-css body,
.custom-css html {
  font-size: 18px;
}
.custom-css body {
  line-height: 1.5;
  margin: 0;
}
.custom-css .overlay {
  box-shadow: 0 0 0 9999px rgba(6, 44, 44, 0.2);
}
.custom-css .border-box {
  box-sizing: border-box;
}
.custom-css nav button svg.hover path {
  fill: #026661;
}
.custom-css .hover-border:hover {
  box-shadow: inset 0 0 0 1px #040404;
}
.custom-css .underline-thin:hover {
  text-decoration-thickness: 0.5px;
}
.custom-css .ctas {
  max-height: 320px;
}
.custom-css .menuItems {
  padding-bottom: 189px;
}
.custom-css .db-alt-logo,
.custom-css .dn-alt-logo {
  display: none;
}
.custom-css .dvh {
  height: 100dvh;
}
.custom-css svg:active {
  fill: currentColor;
  outline: none;
}
@media screen and (min-width: 960px) and (max-width: 1110px) {
  .custom-css .db-alt-logo {
    display: block;
  }
  .custom-css .dn-alt-logo {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .custom-css .menuItems {
    padding-bottom: 133px;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .nav-box-shadow-l {
    box-shadow: 0 0 12px -12px rgba(39, 51, 51, 0.24), 0 6px 6px rgba(39, 51, 51, 0.24);
    margin-top: 26px;
  }
  .custom-css .bl-radius-l {
    border-bottom-left-radius: 16px;
  }
  .custom-css .ctas {
    max-height: auto;
  }
  .custom-css .menuItems {
    padding-bottom: 0;
  }
  .custom-css .dvh {
    height: auto;
  }
}
@media screen and (min-width: 1111px) {
  .custom-css .dn-alt-logo {
    display: block;
  }
}
.custom-css .underline-thin {
  text-decoration-thickness: 0.5px;
}
@media screen and (min-width: 480px) {
  .custom-css .ScrollingContainer--inner:after,
  .custom-css .ScrollingContainer:before,
  .custom-css .TestimonialScroller-inner:after,
  .custom-css .TestimonialScroller:before {
    content: '';
    display: block;
    flex: none;
  }
  .custom-css .ScrollingContainer:after,
  .custom-css .ScrollingContainer:before {
    scroll-snap-align: start;
  }
  .custom-css .ScrollingContainer:before,
  .custom-css .TestimonialScroller:before {
    padding-left: calc(var(--scrolling-container-offset-padding) - 8px);
  }
  .custom-css .ScrollingContainer--inner:after {
    padding-right: calc(var(--scrolling-container-offset-padding) - 8px);
  }
  .custom-css .TestimonialScroller-inner:after {
    padding-right: calc(var(--scrolling-container-offset-padding) * 2);
  }
}
@media screen and (min-width: 960px) {
  .custom-css .TestimonialScroller-inner:after {
    padding-right: calc(var(--scrolling-container-offset-padding) + 330px);
  }
}
.custom-css .ScrollingContainer-progress {
  background-color: #b0b6b7;
  height: 4px;
}
.custom-css .ScrollingContainer-progress::-webkit-progress-bar {
  background-color: #b0b6b7;
}
.custom-css .ScrollingContainer-progress::-webkit-progress-value {
  background: #083f3f;
}
.custom-css .ScrollingContainer-progress::-moz-progress-bar {
  background-color: #b0b6b7;
}
.custom-css .Accordion svg.icon--plus-minus .plusminus-horizontal,
.custom-css .Accordion svg.icon--plus-minus .plusminus-vertical {
  transform-origin: center;
  transform: rotate(0deg);
  transition: transform 0.3s ease-in-out;
}
.custom-css .Accordion [data-state='open'] svg.icon--plus-minus .plusminus-vertical {
  transform: rotate(270deg);
  opacity: 0;
}
.custom-css .Accordion [data-state='open'] svg.icon--plus-minus .plusminus-horizontal {
  transform: rotate(180deg);
}
.custom-css .Accordion [data-state='closed'] svg.icon--plus-minus .plusminus-vertical {
  transform: rotate(0deg);
  opacity: 1;
}
.custom-css .Accordion [data-state='closed'] svg.icon--plus-minus .plusminus-horizontal {
  transform: rotate(0deg);
}
.custom-css .AccordionContent[data-state='open'] {
  animation: slideDown 0.3s ease-out;
}
.custom-css .AccordionContent[data-state='closed'] {
  animation: slideUp 0.3s ease-out;
}
@keyframes slideDown {
  0% {
    height: 0;
  }
  to {
    height: var(--radix-accordion-content-height);
  }
}
@keyframes slideUp {
  0% {
    height: var(--radix-accordion-content-height);
  }
  to {
    height: 0;
  }
}
.custom-css .Buttons_outline-hover__gWKnd:hover {
  box-shadow: inset 0 0 0 1px #0c3f89;
}
.custom-css .Buttons_outline-two-hover__BOKmb:hover {
  box-shadow: inset 0 0 0 1px #273333;
}
.custom-css .Buttons_outline-hover-inverse__CHZHz:hover,
.custom-css .Buttons_outline-two-hover-inverse__gerQM:hover {
  box-shadow: inset 0 0 0 1px #fff;
}
.custom-css .Homepage_tei-report__LyPIv {
  background: url(../tei_background_mobile%402x.html), #fff;
  background-position: 50%;
  background-size: cover;
}
@media screen and (min-width: 960px) {
  .custom-css .Homepage_tei-report__LyPIv {
    background: url(../tei_background-color%402x.html), #fff;
    background-position: 50%;
    background-size: cover;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .Homepage_tei-report__LyPIv {
    background: url(../tei_background-tablet%402x.html), #fff;
    background-position: 50%;
    background-size: cover;
  }
}
.custom-css .Homepage_tei-report__LyPIv #Homepage_report_img__NN9yJ {
  width: 226px;
}
@media screen and (min-width: 960px) {
  .custom-css .Homepage_tei-report__LyPIv #Homepage_report_img__NN9yJ {
    width: 291px;
  }
}
.custom-css .Homepage_hero-gradient__iKssx {
  background: radial-gradient(91.73% 36.03% at 50.13% 58.83%, #08c4b2 0, #08716a 43.83%, #083f3f 100%);
}
@media screen and (min-width: 960px) {
  .custom-css .Homepage_hero-gradient__iKssx {
    background: radial-gradient(53.37% 93.76% at 72.12% 29.28%, #08c4b2 0, #08716a 43.09%, #083f3f 100%);
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .Homepage_hero-gradient__iKssx {
    background: radial-gradient(67.12% 44.32% at 48.05% 50.47%, #08c4b2 0, #08716a 43.09%, #083f3f 82.17%);
  }
}
.custom-css .Homepage_enterprise-gradient__QASWq {
  background: radial-gradient(78.09% 32.58% at 67.29% 27.46%, #205bc3 8.33%, #040404 100%);
}
@media screen and (min-width: 960px) {
  .custom-css .Homepage_enterprise-gradient__QASWq {
    background: radial-gradient(35.94% 92.84% at 76.18% 73.48%, #205bc3 8.33%, #040404 100%);
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .Homepage_enterprise-gradient__QASWq {
    background: radial-gradient(67.71% 55.27% at 60.48% 38.24%, #205bc3 8.33%, #040404 100%);
  }
}
.custom-css .Homepage_tabs__zoFMz {
  grid-template-columns: repeat(auto-fit, minmax(125px, 1fr));
}
@media screen and (min-width: 960px) {
  .custom-css .Homepage_TabsTrigger__d15ZE[aria-selected='true'] svg {
    display: none;
  }
  .custom-css .Homepage_TabsTrigger__d15ZE[aria-selected='true'] svg.Homepage_active__TLi0M {
    display: block;
  }
}
@media screen and (max-width: 959px) {
  .custom-css .Homepage_TabsTrigger__d15ZE[aria-selected='true'][data-tab='1'] {
    color: #fff;
    background-color: #006b40;
    border-color: #006b40;
  }
  .custom-css .Homepage_TabsTrigger__d15ZE[aria-selected='true'][data-tab='2'] {
    color: #fff;
    background-color: #6c2277;
    border-color: #6c2277;
  }
  .custom-css .Homepage_TabsTrigger__d15ZE[aria-selected='true'][data-tab='3'] {
    color: #fff;
    background-color: #931847;
    border-color: #931847;
  }
  .custom-css .Homepage_TabsTrigger__d15ZE[aria-selected='true'][data-tab='4'] {
    color: #fff;
    background-color: #0c3f89;
    border-color: #0c3f89;
  }
  .custom-css .Homepage_TabsTrigger__d15ZE[aria-selected='true'][data-tab='5'] {
    color: #fff;
    background-color: #083f3f;
    border-color: #083f3f;
  }
  .custom-css .Homepage_TabsTrigger__d15ZE[aria-selected='true'] svg,
  .custom-css .Homepage_TabsTrigger__d15ZE[aria-selected='true'] svg.Homepage_active__TLi0M {
    display: none;
  }
}
.custom-css .Homepage_TabsTrigger__d15ZE[aria-selected='true'] p {
  font-weight: 700;
}
@media screen and (min-width: 960px) {
  .custom-css .Homepage_TabsTrigger__d15ZE[aria-selected='false'] svg {
    display: block;
  }
  .custom-css .Homepage_TabsTrigger__d15ZE[aria-selected='false'] svg.Homepage_active__TLi0M {
    display: none;
  }
}
@media screen and (max-width: 959px) {
  .custom-css .Homepage_TabsTrigger__d15ZE[aria-selected='false'] svg,
  .custom-css .Homepage_TabsTrigger__d15ZE[aria-selected='false'] svg.Homepage_active__TLi0M {
    display: none;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .Homepage_TabsTrigger__d15ZE:hover svg {
    display: none;
  }
  .custom-css .Homepage_TabsTrigger__d15ZE:hover svg.Homepage_active__TLi0M {
    display: block;
  }
}
.custom-css .Homepage_light-link-shadow__cJkf2:hover {
  box-shadow: inset 0 -1px 0 0 #fff;
}
.custom-css .Homepage_dark-link-shadow__N2YjQ:hover {
  box-shadow: inset 0 -1px 0 0 #001738;
}
.custom-css .Homepage_marquee__PJHET {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  gap: calc(clamp(180px, 58px, 540px) / 14);
  -webkit-mask-image: linear-gradient(var(--mask-direction, to right), transparent, #000 20%, #000 80%, transparent);
  mask-image: linear-gradient(var(--mask-direction, to right), transparent, #000 20%, #000 80%, transparent);
}
.custom-css .Homepage_marquee__group__zOrTf {
  min-width: 100%;
  animation: Homepage_scroll-x__Pr2CO 90s linear infinite;
  gap: 0;
}
@media screen and (min-width: 960px) {
  .custom-css .Homepage_marquee__group__zOrTf {
    gap: calc(clamp(180px, 58px, 540px) / 14);
  }
}
@media (prefers-reduced-motion: reduce) {
  .custom-css .Homepage_marquee__group__zOrTf {
    animation-play-state: paused;
  }
}
@keyframes Homepage_scroll-x__Pr2CO {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(-100% - calc(clamp(180px, 58px, 540px) / 14)));
  }
}
@keyframes Homepage_fade__44lmV {
  to {
    opacity: 0;
    visibility: hidden;
  }
}
.custom-css .Homepage_underline-thickness__jmLqD {
  text-decoration-thickness: 0.5px;
  text-underline-offset: 3px;
}
.custom-css .sproutstyles {
  font-family: Proxima Nova, proxima-nova, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  line-height: 1.5;
  font-size: 18px;
}
.custom-css .sproutstyles .sproutstyles {
  font-family: Proxima Nova, proxima-nova, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
}
.custom-css .sproutstyles *,
.custom-css .sproutstyles :after,
.custom-css .sproutstyles :before {
  box-sizing: border-box;
}
.custom-css .sproutstyles * {
  margin: 0;
}
.custom-css .sproutstyles :focus {
  outline: 2px auto #2079c3;
}
.custom-css .sproutstyles :target:before {
  content: "";
  display: block;
  height: calc(var(--nav-offset-height) * 1px);
  margin-top: calc(-1 * var(--nav-offset-height) * 1px);
}
.custom-css .sproutstyles html {
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  font-family: Proxima Nova, proxima-nova, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  color: #162020;
  text-rendering: optimizeLegibility;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
  cursor: default;
}
@media screen and (min-width: 320px) {
  .custom-css .sproutstyles html {
    font-size: calc(14px + 4 * (100vw - 20pc) / 880);
  }
}
@media screen and (min-width: 1200px) {
  .custom-css .sproutstyles html {
    font-size: 18px;
  }
}
.custom-css .sproutstyles body {
  font-size: 18px;
  line-height: 1.48148148;
  line-height: 1.5;
  margin: 0;
  background: #fff;
}
.custom-css .sproutstyles details,
.custom-css .sproutstyles figure,
.custom-css .sproutstyles footer,
.custom-css .sproutstyles header,
.custom-css .sproutstyles nav,
.custom-css .sproutstyles section,
.custom-css .sproutstyles summary {
  display: block;
}
.custom-css .sproutstyles [hidden] {
  display: none;
}
.custom-css .sproutstyles a:not(.button) {
  text-decoration: none;
  background-color: transparent;
}
.custom-css .sproutstyles a:active,
.custom-css .sproutstyles a:hover {
  text-decoration: underline;
  outline: 0;
}
.custom-css .sproutstyles strong {
  font-weight: 700;
}
.custom-css .sproutstyles button,
.custom-css .sproutstyles input {
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font: inherit;
  color: inherit;
}
.custom-css .sproutstyles a.button.bg--teal-900 {
  background-color: #036661 !important;
}
.custom-css .sproutstyles a.button.hover-bg--teal-800:hover {
  background-color: #067c7c !important;
}
.custom-css .sproutstyles button {
  overflow: visible;
}
.custom-css .sproutstyles button {
  text-transform: none;
}
.custom-css .sproutstyles button,
.custom-css .sproutstyles html input[type="button"],
.custom-css .sproutstyles input[type="reset"],
.custom-css .sproutstyles input[type="submit"] {
  -webkit-appearance: button;
  -moz-appearance: button;
  appearance: button;
  cursor: pointer;
}
.custom-css .sproutstyles button[disabled],
.custom-css .sproutstyles html input[disabled] {
  cursor: default;
}
.custom-css .sproutstyles button::-moz-focus-inner,
.custom-css .sproutstyles input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.custom-css .sproutstyles input {
  line-height: normal;
}
.custom-css .sproutstyles input[type="checkbox"],
.custom-css .sproutstyles input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
.custom-css .sproutstyles input[type="number"]::-webkit-inner-spin-button,
.custom-css .sproutstyles input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
.custom-css .sproutstyles input[type="search"] {
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.custom-css .sproutstyles input[type="search"]::-webkit-search-cancel-button,
.custom-css .sproutstyles input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
  appearance: none;
}
.custom-css .sproutstyles fieldset {
  padding: 27px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  border: 1px solid #c8cccc;
}
.custom-css .sproutstyles legend {
  padding: 0;
  border: 0;
}
.custom-css .sproutstyles figure + *,
.custom-css .sproutstyles iframe:not([title="Optimizely Internal Frame"]) + *,
.custom-css .sproutstyles p + *,
.custom-css .sproutstyles ul + * {
  margin-top: 32px;
}
.custom-css .sproutstyles ul {
  padding-left: 40px;
}
.custom-css .sproutstyles li + li {
  margin-top: 7.9999px;
}
.custom-css .sproutstyles .button {
  min-width: 149.9999px;
  padding: 16px 34.9999px 14px;
  font-size: 16px;
  color: #fff;
  display: inline-block;
  margin-right: 0;
  margin-left: 0;
  line-height: 1;
  text-align: center;
  text-shadow: none;
  vertical-align: middle;
  border: 2px solid transparent;
  border-radius: 6px;
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  font-weight: 700;
}
.custom-css .sproutstyles .button:hover {
  color: #fff;
  background-color: #008b46;
  border-color: transparent;
}
.custom-css .sproutstyles .button:active,
.custom-css .sproutstyles .button:hover,
.custom-css .sproutstyles .button:link,
.custom-css .sproutstyles .button:visited {
  text-decoration: none;
  cursor: pointer;
}
.custom-css .sproutstyles .button:active {
  transform: translateY(1.0001px);
}
.custom-css .sproutstyles .Button--secondary {
  color: #fff;
  background-color: #083d4f;
  border-color: transparent;
}
.custom-css .sproutstyles .Button--secondary:hover {
  color: #fff;
  background-color: #002838;
  border-color: transparent;
}
@keyframes spin {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
.custom-css .sproutstyles .button:disabled {
  cursor: default;
}
.custom-css .sproutstyles .button:disabled,
.custom-css .sproutstyles .button:disabled:hover {
  color: #fff;
  background-color: #929a9b;
  border-color: transparent;
}
.custom-css .sproutstyles .button._small {
  min-width: 112.5px;
  padding: 9.7501px 26.2499px 7.7501px;
  font-size: 16px;
}
.custom-css .sproutstyles .Details > .Summary:before,
.custom-css .sproutstyles .Details[open] > .Summary:before {
  content: none;
}
.custom-css .sproutstyles fieldset {
  border: none;
  padding: 0;
  margin: 16px 0 0;
}
.custom-css .sproutstyles fieldset label + label,
.custom-css .sproutstyles fieldset legend + label {
  margin-top: 4px;
}
.custom-css .sproutstyles .Flip {
  perspective: 120em;
}
.custom-css .sproutstyles .Flip > * {
  transition: transform 0.5s;
  transform: rotateY(0.001deg);
  transform-style: preserve-3d;
  will-change: transform;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.custom-css .sproutstyles .Flip:focus-within > :first-child:not(:focus-within),
.custom-css .sproutstyles .Flip:hover > :first-child {
  transform: rotateY(180deg);
}
.custom-css .sproutstyles .Flip:not(:hover) > :last-child:not(:focus-within):not(:focus) {
  transform: rotateY(-180deg);
}
.custom-css .sproutstyles label,
.custom-css .sproutstyles legend {
  position: relative;
  display: block;
  color: inherit;
  cursor: pointer;
}
.custom-css .sproutstyles label + label,
.custom-css .sproutstyles legend + label {
  margin-top: 16px;
}
.custom-css .sproutstyles label i,
.custom-css .sproutstyles legend > span {
  font-size: 13px;
  line-height: 1.64102564;
  display: inline-block;
  font-style: normal;
}
.custom-css .sproutstyles label > span,
.custom-css .sproutstyles legend > span {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 700;
  display: block;
  padding-top: 4px;
  padding-bottom: 4px;
  text-align: left;
}
.custom-css .sproutstyles input {
  font-size: 16px;
  line-height: 1.5;
  line-height: 1;
  font-weight: 400;
  position: relative;
  width: 100%;
  padding: 7.9999px;
  color: #162020;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #fff;
  border: 1px solid #c8cccc;
  border-radius: 3px;
  outline: 0;
}
.custom-css .sproutstyles .Form-radio {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 4px 16px 4px 4px;
  flex: 0 0 auto;
  vertical-align: middle;
  background: #fff;
  border: 1px solid #c8cccc;
  border-radius: 50%;
}
.custom-css .sproutstyles .Form-radio + span {
  font-weight: 400;
  padding: 0;
}
.custom-css .sproutstyles input[type="checkbox"],
.custom-css .sproutstyles input[type="radio"] {
  position: absolute;
  width: 16px;
  height: 16px;
  margin: 4px;
  opacity: 0;
}
.custom-css .sproutstyles input:checked + .Form-radio {
  background: url("https://media.sproutsocial.com/uploads/radio.svg") no-repeat 50% #0ca750;
  border: 1px solid #008b46;
}
.custom-css .sproutstyles input:focus + .Form-radio,
.custom-css .sproutstyles label:hover input + .Form-radio,
.custom-css .sproutstyles label:hover input:checked + .Form-radio {
  border: 1px solid #008b46;
  box-shadow: 0 0 0 1px #008b46;
}
@keyframes validshow {
  0% {
    opacity: 0;
  }
}
.custom-css .sproutstyles input[type="number"]::-webkit-inner-spin-button,
.custom-css .sproutstyles input[type="number"]::-webkit-outer-spin-button {
  margin: 0;
  -webkit-appearance: none;
  appearance: none;
}
.custom-css .sproutstyles input[type="number"] {
  -moz-appearance: textfield;
}
.custom-css .sproutstyles .row {
  display: flex;
  width: 100%;
  max-width: 1247.9999px;
  margin-right: auto;
  margin-left: auto;
  flex-direction: row;
  justify-content: center;
}
@media screen and (max-width: 540px) {
  .custom-css .sproutstyles .row {
    flex-wrap: wrap;
  }
}
.custom-css .sproutstyles .row._centeritems {
  align-items: center;
}
.custom-css .sproutstyles ._span-5 {
  max-width: 41.66667%;
  padding-right: 12.0001px;
  padding-left: 12.0001px;
  flex-basis: 41.66667%;
}
@media screen and (max-width: 540px) {
  .custom-css .sproutstyles ._span-5 {
    max-width: 100%;
    flex-basis: 100%;
  }
}
.custom-css .sproutstyles ._span-6 {
  max-width: 50%;
  padding-right: 12.0001px;
  padding-left: 12.0001px;
  flex-basis: 50%;
}
@media screen and (max-width: 540px) {
  .custom-css .sproutstyles ._span-6 {
    max-width: 100%;
    flex-basis: 100%;
  }
}
.custom-css .sproutstyles ._span-9 {
  max-width: 75%;
  padding-right: 12.0001px;
  padding-left: 12.0001px;
  flex-basis: 75%;
}
@media screen and (max-width: 540px) {
  .custom-css .sproutstyles ._span-9 {
    max-width: 100%;
    flex-basis: 100%;
  }
}
.custom-css .sproutstyles .col > .row {
  max-width: calc(100% + 23.9999px);
  margin-right: -12.0001px;
  margin-left: -12.0001px;
}
@media screen and (max-width: 540px) {
  .custom-css .sproutstyles .col > .row {
    width: calc(100% + 23.9999px);
  }
}
@media screen and (max-width: 540px) {
  .custom-css .sproutstyles .col + .col {
    margin-top: 32px;
  }
}
.custom-css .sproutstyles ._nogutter {
  padding: 0;
}
@media screen and (min-width: 900px) {
  .custom-css .sproutstyles ._pad-right {
    padding-right: 9.375%;
  }
}
.custom-css .sproutstyles body.amp-iso-country-gb #uk-phone-number,
.custom-css .sproutstyles body.amp-iso-country-ie #uk-phone-number {
  display: inline-flex;
}
.custom-css .sproutstyles body.amp-iso-country-gb #us-phone-number,
.custom-css .sproutstyles body.amp-iso-country-ie #us-phone-number {
  display: none;
}
.custom-css .sproutstyles .pointer-events-all {
  pointer-events: all;
}
.custom-css .sproutstyles .pointer-events-none {
  pointer-events: none;
}
.custom-css .sproutstyles .rotate-caret svg {
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.custom-css .sproutstyles .rotate-caret.active svg {
  transform: rotate(180deg);
}
@media screen and (min-width: 1080px) {
  .custom-css .sproutstyles .login-modal {
    position: absolute;
    z-index: 5;
    width: auto;
    padding: 0;
    color: #fff;
    background: inherit;
    border-radius: 3px;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    filter: drop-shadow(0 0 5px rgba(0, 0, 0, 0.5));
    will-change: filter;
    top: auto;
    left: auto;
  }
  .custom-css .sproutstyles .login-modal:before {
    position: absolute;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    content: "";
    top: -10px;
    border-right: 10px solid transparent;
    border-bottom: 10px solid;
    border-left: 10px solid transparent;
    border-bottom-color: inherit;
    right: 40px;
  }
}
.custom-css .sproutstyles h1 {
  font-weight: 800;
  color: #162020;
  font-size: 43px;
  line-height: 1.17829457;
  font-family: Proxima Nova, proxima-nova, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
}
@media screen and (min-width: 540px) {
  .custom-css .sproutstyles h1 {
    font-size: 57.0001px;
    line-height: 1.12280702;
  }
}
.custom-css .sproutstyles h1 + * {
  margin-top: 32px;
}
.custom-css .sproutstyles h1._small {
  font-size: 32px;
  line-height: 1.25;
}
@media screen and (min-width: 540px) {
  .custom-css .sproutstyles h1._small {
    font-size: 43px;
    line-height: 1.17829457;
  }
}
.custom-css .sproutstyles h2 {
  font-weight: 800;
  color: #162020;
  font-size: 32px;
  font-size: 43px;
  line-height: 1.25;
  font-family: Proxima Nova, proxima-nova, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
}
@media screen and (min-width: 540px) {
  .custom-css .sproutstyles h2 {
    font-size: 43px;
    line-height: 1.17829457;
  }
}
.custom-css .sproutstyles h2 + * {
  margin-top: 32px;
}
.custom-css .sproutstyles h2._small {
  font-size: 23.9999px;
  line-height: 1.33333333;
}
@media screen and (min-width: 540px) {
  .custom-css .sproutstyles h2._small {
    font-size: 32px;
    line-height: 1.25;
  }
}
.custom-css .sproutstyles h3 {
  font-weight: 800;
  color: #162020;
  font-size: 21.0001px;
  line-height: 1.3968254;
  font-family: Proxima Nova, proxima-nova, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
}
.custom-css .sproutstyles h3 + * {
  margin-top: 7.9999px;
}
@keyframes rotator {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(270deg);
  }
}
@keyframes dash {
  0% {
    stroke-dashoffset: 180;
  }
  50% {
    transform: rotate(135deg);
    stroke-dashoffset: 45;
  }
  to {
    transform: rotate(450deg);
    stroke-dashoffset: 180;
  }
}
.custom-css .sproutstyles [type="range"] {
  outline: 0;
  width: 100%;
  margin: 15px 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 5px;
}
.custom-css .sproutstyles [type="range"]:focus {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #0ca750;
}
.custom-css .sproutstyles [type="range"]::-webkit-slider-thumb {
  z-index: 2;
  box-shadow: 0 0 6px rgba(22, 32, 32, 0.16), 0 3px 6px rgba(22, 32, 32, 0.23);
  position: relative;
  width: 30px;
  height: 30px;
  background: #0ca750;
  border-radius: 50%;
  outline: 0;
  cursor: pointer;
  margin-top: -10px;
  -webkit-appearance: none;
  appearance: none;
}
.custom-css .sproutstyles [type="range"]::-moz-range-thumb {
  z-index: 2;
  box-shadow: 0 0 6px rgba(22, 32, 32, 0.16), 0 3px 6px rgba(22, 32, 32, 0.23);
  position: relative;
  width: 30px;
  height: 30px;
  background: #0ca750;
  border-radius: 50%;
  outline: 0;
  cursor: pointer;
}
.custom-css .sproutstyles [type="range"]::-ms-thumb {
  z-index: 2;
  box-shadow: 0 0 6px rgba(22, 32, 32, 0.16), 0 3px 6px rgba(22, 32, 32, 0.23);
  position: relative;
  width: 30px;
  height: 30px;
  background: #0ca750;
  border-radius: 50%;
  outline: 0;
  cursor: pointer;
  margin-top: 0;
}
.custom-css .sproutstyles [type="range"]::-webkit-slider-runnable-track {
  width: 100%;
  height: 10px;
  border-radius: 5px;
  outline: 0;
  cursor: pointer;
  background: linear-gradient(90deg, #0f6e84, #0b968f, #2bb656, #59cb59);
}
.custom-css .sproutstyles [type="range"]::-moz-range-track {
  width: 100%;
  height: 10px;
  border-radius: 5px;
  outline: 0;
  cursor: pointer;
  background: #929a9b;
}
.custom-css .sproutstyles [type="range"]::-ms-fill-upper,
.custom-css .sproutstyles [type="range"]::-ms-track {
  width: 100%;
  height: 10px;
  border-radius: 5px;
  outline: 0;
  cursor: pointer;
  background: #929a9b;
}
.custom-css .sproutstyles [type="range"]::-moz-range-progress {
  width: 100%;
  height: 10px;
  border-radius: 5px;
  outline: 0;
  cursor: pointer;
  background: linear-gradient(90deg, #0f6e84, #0b968f, #2bb656, #59cb59);
}
.custom-css .sproutstyles [type="range"]::-ms-fill-lower {
  background: linear-gradient(90deg, #0f6e84, #0b968f, #2bb656, #59cb59);
}
@keyframes Searchbar-validshow {
  0% {
    opacity: 0;
  }
}
.custom-css .sproutstyles .section._small {
  padding-top: 32px;
  padding-bottom: 32px;
}
@media screen and (max-width: 540px) {
  .custom-css .sproutstyles .section._small {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
.custom-css .sproutstyles .section {
  padding-top: 79.9999px;
  padding-bottom: 79.9999px;
  background: #fff;
  overflow: hidden;
  background-size: cover;
}
@media screen and (max-width: 540px) {
  .custom-css .sproutstyles .section {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
.custom-css .sproutstyles .SF details[open] > summary {
  color: #0ca750;
}
.custom-css .sproutstyles .SF .Summary--arrow:after {
  margin-left: 7.9999px;
  border-color: currentcolor transparent transparent;
  border-style: solid;
  border-width: 4px 4px 0;
  content: "";
}
.custom-css .sproutstyles .SF details[open] > .arrow,
.custom-css .sproutstyles .SF details[open] > summary > .Summary--arrow:after {
  transform: rotate(180deg);
}
.custom-css .sproutstyles body.amp-iso-country-gb #uk-footer-phone-number,
.custom-css .sproutstyles body.amp-iso-country-ie #uk-footer-phone-number {
  display: block;
}
.custom-css .sproutstyles body.amp-iso-country-gb #us-footer-phone-number,
.custom-css .sproutstyles body.amp-iso-country-ie #us-footer-phone-number {
  display: none;
}
.custom-css .sproutstyles .Summary {
  cursor: pointer;
  position: relative;
}
.custom-css .sproutstyles .Summary::-webkit-details-marker {
  display: none;
}
@keyframes fadeOut {
  to {
    opacity: 0;
    visibility: hidden;
  }
}
@keyframes slideFromLeft {
  0% {
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes slideFromRight {
  0% {
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes slideToLeft {
  99% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes slideToRight {
  99% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
}
.custom-css .sproutstyles [class*="amphtml-sidebar-mask"] {
  z-index: 1;
}
.custom-css .sproutstyles .button-reset {
  background: none;
  border: 0;
}
.custom-css .sproutstyles .button-reset {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.custom-css .sproutstyles .button-reset::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.custom-css .sproutstyles .screenreader {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  border: 0;
}
.custom-css .sproutstyles .separate--down,
.custom-css .sproutstyles .separate--up {
  will-change: transform;
  transform: translate(0);
}
@keyframes bounce {
  0% {
    transform: translate(0);
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
  8% {
    transform: translateY(-7.9999px);
    animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }
  16% {
    transform: translate(0);
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
  32% {
    transform: translateY(-7.9999px);
    animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }
  42% {
    transform: translate(0);
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
  to {
    transform: translate(0);
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
}
.custom-css .sproutstyles .separated .separate--up {
  transform: translate(-16px, -16px);
}
.custom-css .sproutstyles .separated.separate--down {
  transform: translate(7.9999px, 7.9999px);
}
@keyframes separateUp {
  0% {
    transform: translate(0);
  }
  to {
    transform: translate(-16px, -16px);
  }
}
@keyframes separateDown {
  0% {
    transform: translate(0);
  }
  to {
    transform: translate(7.9999px, 7.9999px);
  }
}
.custom-css .sproutstyles .bg--green-700 {
  background-color: #0ca750;
}
.custom-css .sproutstyles .bg--aqua-1000 {
  background-color: #083d4f;
}
.custom-css .sproutstyles .bg--aqua-1100 {
  background-color: #002838;
}
.custom-css .sproutstyles .bg--neutral-0 {
  background-color: #fff;
}
.custom-css .sproutstyles .bg--neutral-100 {
  background-color: #f3f4f4;
}
.custom-css .sproutstyles .bg--neutral-1000 {
  background-color: #162020;
}
.custom-css .sproutstyles .bg--background {
  background-color: #fff;
}
.custom-css .sproutstyles .bg--background-light {
  background-color: #f3f4f4;
}
.custom-css .sproutstyles .bg--primary {
  background-color: #0ca750;
}
.custom-css .sproutstyles .bg-none {
  background: none;
}
.custom-css .sproutstyles .bg--light-translucent {
  background-color: hsla(0, 0%, 100%, 0.6);
}
@media screen and (min-width: 1080px) {
  .custom-css .sproutstyles .bg--aqua-1100-l {
    background-color: #002838;
  }
  .custom-css .sproutstyles .bg--neutral-0-l {
    background-color: #fff;
  }
  .custom-css .sproutstyles .bg--neutral-100-l {
    background-color: #f3f4f4;
  }
  .custom-css .sproutstyles .hover-bg--aqua-1000-l:hover {
    background-color: #083d4f;
  }
  .custom-css .sproutstyles .hover-bg--neutral-200-l:hover {
    background-color: #dee1e1;
  }
}
.custom-css .sproutstyles .ba {
  border-width: 1px;
  border-style: solid;
}
.custom-css .sproutstyles .bn {
  border-width: 0;
  border-style: none;
}
.custom-css .sproutstyles .bt {
  border-top-width: 1px;
  border-top-style: solid;
}
.custom-css .sproutstyles .bb {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
@media screen and (min-width: 1080px) {
  .custom-css .sproutstyles .bt-l {
    border-top-width: 1px;
    border-top-style: solid;
  }
  .custom-css .sproutstyles .bb-l {
    border-bottom-width: 1px;
    border-bottom-style: solid;
  }
  .custom-css .sproutstyles .bl-l {
    border-left-width: 1px;
    border-left-style: solid;
  }
}
.custom-css .sproutstyles .b--aqua-900 {
  border-color: #035e73;
}
.custom-css .sproutstyles .b--neutral-200 {
  border-color: #dee1e1;
}
.custom-css .sproutstyles .b--primary {
  border-color: #0ca750;
}
@media screen and (min-width: 1080px) {
  .custom-css .sproutstyles .b--neutral-200-l {
    border-color: #dee1e1;
  }
  .custom-css .sproutstyles .b--neutral-600-l {
    border-color: #6e797a;
  }
}
.custom-css .sproutstyles .br600 {
  border-radius: 8px;
}
.custom-css .sproutstyles .bw500 {
  border-width: 1px;
}
.custom-css .sproutstyles .bw600 {
  border-width: 2px;
}
.custom-css .sproutstyles .bb-0 {
  border-bottom-width: 0;
}
@media screen and (min-width: 1080px) {
  .custom-css .sproutstyles .bt-0-l {
    border-top-width: 0;
  }
  .custom-css .sproutstyles .bb-0-l {
    border-bottom-width: 0;
  }
}
.custom-css .sproutstyles .hover-c--twitter:hover {
  color: #1da1f2;
}
.custom-css .sproutstyles .hover-c--facebook:hover {
  color: #217bee;
}
.custom-css .sproutstyles .hover-c--linkedin:hover {
  color: #0077b5;
}
.custom-css .sproutstyles .hover-c--instagram:hover {
  color: #e4405f;
}
.custom-css .sproutstyles .hover-c--youtube:hover {
  color: red;
}
.custom-css .sproutstyles .hover-c--pinterest:hover {
  color: #bd081c;
}
.custom-css .sproutstyles .c--neutral-0 {
  color: #fff;
}
.custom-css .sproutstyles .c--neutral-700 {
  color: #515e5f;
}
.custom-css .sproutstyles .hover-c--neutral-800:hover {
  color: #364141;
}
.custom-css .sproutstyles .c--text {
  color: #162020;
}
.custom-css .sproutstyles .c--text-inverse {
  color: #fff;
}
.custom-css .sproutstyles .c--link {
  color: #0ca750;
}
.custom-css .sproutstyles .c--primary {
  color: #0ca750;
}
.custom-css .sproutstyles .hover-c--link-dark:hover {
  color: #008b46;
}
@media screen and (min-width: 540px) {
  .custom-css .sproutstyles .c--neutral-700-ns {
    color: #515e5f;
  }
  .custom-css .sproutstyles .hover-c--neutral-800-ns:hover {
    color: #364141;
  }
}
@media screen and (min-width: 1080px) {
  .custom-css .sproutstyles .c--text-l {
    color: #162020;
  }
}
.custom-css .sproutstyles .top0 {
  top: 0;
}
.custom-css .sproutstyles .top300 {
  top: 7.9999px;
}
.custom-css .sproutstyles .right0 {
  right: 0;
}
.custom-css .sproutstyles .right300 {
  right: 7.9999px;
}
.custom-css .sproutstyles .bottom0 {
  bottom: 0;
}
.custom-css .sproutstyles .left0 {
  left: 0;
}
@media screen and (min-width: 1080px) {
  .custom-css .sproutstyles .right0-l {
    right: 0;
  }
}
.custom-css .sproutstyles .dn {
  display: none;
}
.custom-css .sproutstyles .db {
  display: block;
}
.custom-css .sproutstyles .flex {
  display: flex;
}
.custom-css .sproutstyles .inline-flex {
  display: inline-flex;
}
@media screen and (min-width: 540px) {
  .custom-css .sproutstyles .dn-ns {
    display: none;
  }
  .custom-css .sproutstyles .db-ns {
    display: block;
  }
  .custom-css .sproutstyles .di-ns {
    display: inline;
  }
  .custom-css .sproutstyles .flex-ns {
    display: flex;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .sproutstyles .bn-l {
    border: none !important;
  }
}
@media screen and (min-width: 1080px) {
  .custom-css .sproutstyles .dn-l {
    display: none;
  }
  .custom-css .sproutstyles .db-l {
    display: block;
  }
  .custom-css .sproutstyles .dib-l {
    display: inline-block;
  }
  .custom-css .sproutstyles .flex-l {
    display: flex;
  }
  .custom-css .sproutstyles .inline-flex-l {
    display: inline-flex;
  }
  .custom-css .sproutstyles .dg-l {
    display: grid;
  }
  .custom-css .sproutstyles .grid--overlap-l {
    grid-template: "Content";
  }
  .custom-css .sproutstyles .grid--overlap-l > * {
    position: relative;
    grid-area: Content / Content;
  }
}
@media print {
  .custom-css .sproutstyles .dn-p {
    display: none;
  }
}
.custom-css .sproutstyles .flex-auto {
  min-width: 0;
  min-height: 0;
  flex: 1 1 auto;
}
.custom-css .sproutstyles .flex-column {
  flex-direction: column;
}
.custom-css .sproutstyles .flex-wrap {
  flex-wrap: wrap;
}
.custom-css .sproutstyles .items-center {
  align-items: center;
}
.custom-css .sproutstyles .items-baseline {
  align-items: baseline;
}
.custom-css .sproutstyles .items-stretch {
  align-items: stretch;
}
.custom-css .sproutstyles .self-end {
  align-self: flex-end;
}
.custom-css .sproutstyles .justify-start {
  justify-content: flex-start;
}
.custom-css .sproutstyles .justify-center {
  justify-content: center;
}
.custom-css .sproutstyles .justify-between {
  justify-content: space-between;
}
.custom-css .sproutstyles .justify-around {
  justify-content: space-around;
}
@media screen and (min-width: 540px) {
  .custom-css .sproutstyles .flex-wrap-ns {
    flex-wrap: wrap;
  }
  .custom-css .sproutstyles .justify-end-ns {
    justify-content: flex-end;
  }
}
@media screen and (min-width: 1080px) {
  .custom-css .sproutstyles .flex-row-l {
    flex-direction: row;
  }
  .custom-css .sproutstyles .items-center-l {
    align-items: center;
  }
  .custom-css .sproutstyles .justify-end-l {
    justify-content: flex-end;
  }
  .custom-css .sproutstyles .justify-between-l {
    justify-content: space-between;
  }
}
.custom-css .sproutstyles .ff-proxima-nova {
  font-family: Proxima Nova, proxima-nova, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
}
.custom-css .sproutstyles .fw-extrabold {
  font-weight: 800;
}
.custom-css .sproutstyles .fw-bold,
.custom-css .sproutstyles .fw-semibold {
  font-weight: 700;
}
.custom-css .sproutstyles .fw-normal {
  font-weight: 400;
}
@media screen and (min-width: 540px) {
  .custom-css .sproutstyles .fw-semibold-ns {
    font-weight: 700;
  }
  .custom-css .sproutstyles .fw-normal-ns {
    font-weight: 400;
  }
}
@media screen and (min-width: 1080px) {
  .custom-css .sproutstyles .fw-bold-l {
    font-weight: 700;
  }
  .custom-css .sproutstyles .fw-normal-l {
    font-weight: 400;
  }
}
.custom-css .sproutstyles .h400 {
  height: 16px;
}
.custom-css .sproutstyles .h450 {
  height: 23.9999px;
}
.custom-css .sproutstyles .h500 {
  height: 32px;
}
.custom-css .sproutstyles .h600 {
  height: 40px;
}
.custom-css .sproutstyles .h-100p {
  height: 100%;
}
.custom-css .sproutstyles .h-100vh {
  height: 100vh;
}
.custom-css .sproutstyles .h-auto {
  height: auto;
}
@media screen and (min-width: 540px) {
  .custom-css .sproutstyles .h450-ns {
    height: 23.9999px;
  }
}
@media screen and (min-width: 1080px) {
  .custom-css .sproutstyles .h350-l {
    height: 12.0001px;
  }
  .custom-css .sproutstyles .h400-l {
    height: 16px;
  }
  .custom-css .sproutstyles .h500-l {
    height: 32px;
  }
  .custom-css .sproutstyles .h-auto-l {
    height: auto;
  }
}
.custom-css .sproutstyles .list {
  list-style-type: none;
}
.custom-css .sproutstyles .ml-300 {
  margin-left: -7.9999px;
}
.custom-css .sproutstyles .ml-400 {
  margin-left: -16px;
}
@media screen and (min-width: 1080px) {
  .custom-css .sproutstyles .ml-300-l {
    margin-left: -7.9999px;
  }
  .custom-css .sproutstyles .ml-400-l {
    margin-left: -16px;
  }
}
.custom-css .sproutstyles .overflow-visible {
  overflow: visible;
}
.custom-css .sproutstyles .overflow-y-scroll {
  overflow-y: scroll;
}
.custom-css .sproutstyles .relative {
  position: relative;
}
.custom-css .sproutstyles .absolute {
  position: absolute;
}
.custom-css .sproutstyles .fixed {
  position: fixed;
}
.custom-css .sproutstyles .sticky {
  position: -webkit-sticky;
  position: sticky;
}
@media screen and (min-width: 1080px) {
  .custom-css .sproutstyles .static-l {
    position: static;
  }
  .custom-css .sproutstyles .relative-l {
    position: relative;
  }
  .custom-css .sproutstyles .absolute-l {
    position: absolute;
  }
}
.custom-css .sproutstyles .shadow200 {
  box-shadow: 0 0 6px rgba(22, 32, 32, 0.16), 0 3px 6px rgba(22, 32, 32, 0.23);
}
.custom-css .sproutstyles .ma0 {
  margin: 0;
}
.custom-css .sproutstyles .pa0 {
  padding: 0;
}
.custom-css .sproutstyles .pa200 {
  padding: 4px;
}
.custom-css .sproutstyles .pa300 {
  padding: 7.9999px;
}
.custom-css .sproutstyles .pa350 {
  padding: 12.0001px;
}
.custom-css .sproutstyles .pa400 {
  padding: 16px;
}
.custom-css .sproutstyles .pa500 {
  padding: 32px;
}
.custom-css .sproutstyles .pa600 {
  padding: 40px;
}
.custom-css .sproutstyles .mx-auto {
  margin-right: auto;
  margin-left: auto;
}
.custom-css .sproutstyles .mx350 {
  margin-right: 12.0001px;
  margin-left: 12.0001px;
}
.custom-css .sproutstyles .px100 {
  padding-right: 2px;
  padding-left: 2px;
}
.custom-css .sproutstyles .px300 {
  padding-right: 7.9999px;
  padding-left: 7.9999px;
}
.custom-css .sproutstyles .px350 {
  padding-right: 12.0001px;
  padding-left: 12.0001px;
}
.custom-css .sproutstyles .px400 {
  padding-right: 16px;
  padding-left: 16px;
}
.custom-css .sproutstyles .my-auto {
  margin-top: auto;
  margin-bottom: auto;
}
.custom-css .sproutstyles .py300 {
  padding-top: 7.9999px;
  padding-bottom: 7.9999px;
}
.custom-css .sproutstyles .py350 {
  padding-top: 12.0001px;
  padding-bottom: 12.0001px;
}
.custom-css .sproutstyles .py450 {
  padding-top: 23.9999px;
  padding-bottom: 23.9999px;
}
.custom-css .sproutstyles .py600 {
  padding-top: 40px;
  padding-bottom: 40px;
}
.custom-css .sproutstyles .mt-auto {
  margin-top: auto;
}
.custom-css .sproutstyles .mt0 {
  margin-top: 0;
}
.custom-css .sproutstyles .mt200 {
  margin-top: 4px;
}
.custom-css .sproutstyles .mt300 {
  margin-top: 7.9999px;
}
.custom-css .sproutstyles .mt400 {
  margin-top: 16px;
}
.custom-css .sproutstyles .mt450 {
  margin-top: 23.9999px;
}
.custom-css .sproutstyles .mt500 {
  margin-top: 32px;
}
.custom-css .sproutstyles .mt600 {
  margin-top: 40px;
}
.custom-css .sproutstyles .pt450 {
  padding-top: 23.9999px;
}
.custom-css .sproutstyles .pt500 {
  padding-top: 32px;
}
.custom-css .sproutstyles .mr300 {
  margin-right: 7.9999px;
}
.custom-css .sproutstyles .mr350 {
  margin-right: 12.0001px;
}
.custom-css .sproutstyles .mr400 {
  margin-right: 16px;
}
.custom-css .sproutstyles .pr400 {
  padding-right: 16px;
}
.custom-css .sproutstyles .mb400 {
  margin-bottom: 16px;
}
.custom-css .sproutstyles .mb600 {
  margin-bottom: 40px;
}
.custom-css .sproutstyles .pb450 {
  padding-bottom: 23.9999px;
}
.custom-css .sproutstyles .pb600 {
  padding-bottom: 40px;
}
.custom-css .sproutstyles .pb950 {
  padding-bottom: 239.9999px;
}
.custom-css .sproutstyles .ml-auto {
  margin-left: auto;
}
.custom-css .sproutstyles .ml300 {
  margin-left: 7.9999px;
}
.custom-css .sproutstyles .ml350 {
  margin-left: 12.0001px;
}
.custom-css .sproutstyles .ml400 {
  margin-left: 16px;
}
.custom-css .sproutstyles .pl0 {
  padding-left: 0;
}
.custom-css .sproutstyles .pl400 {
  padding-left: 16px;
}
.custom-css .sproutstyles .pl450 {
  padding-left: 23.9999px;
}
.custom-css .sproutstyles .pl600 {
  padding-left: 40px;
}
@media screen and (min-width: 540px) {
  .custom-css .sproutstyles .px400-ns {
    padding-right: 16px;
    padding-left: 16px;
  }
  .custom-css .sproutstyles .py700-ns {
    padding-top: 79.9999px;
    padding-bottom: 79.9999px;
  }
  .custom-css .sproutstyles .mt200-ns {
    margin-top: 4px;
  }
  .custom-css .sproutstyles .mt400-ns {
    margin-top: 16px;
  }
  .custom-css .sproutstyles .pt0-ns {
    padding-top: 0;
  }
  .custom-css .sproutstyles .pr0-ns {
    padding-right: 0;
  }
  .custom-css .sproutstyles .mb700-ns {
    margin-bottom: 79.9999px;
  }
}
@media screen and (min-width: 1080px) {
  .custom-css .sproutstyles .pa0-l {
    padding: 0;
  }
  .custom-css .sproutstyles .pa350-l {
    padding: 12.0001px;
  }
  .custom-css .sproutstyles .pa400-l {
    padding: 16px;
  }
  .custom-css .sproutstyles .pa450-l {
    padding: 23.9999px;
  }
  .custom-css .sproutstyles .pa700-l {
    padding: 79.9999px;
  }
  .custom-css .sproutstyles .px0-l {
    padding-right: 0;
    padding-left: 0;
  }
  .custom-css .sproutstyles .px350-l {
    padding-right: 12.0001px;
    padding-left: 12.0001px;
  }
  .custom-css .sproutstyles .my700-l {
    margin-top: 79.9999px;
    margin-bottom: 79.9999px;
  }
  .custom-css .sproutstyles .py0-l {
    padding-top: 0;
    padding-bottom: 0;
  }
  .custom-css .sproutstyles .py300-l {
    padding-top: 7.9999px;
    padding-bottom: 7.9999px;
  }
  .custom-css .sproutstyles .py700-l {
    padding-top: 79.9999px;
    padding-bottom: 79.9999px;
  }
  .custom-css .sproutstyles .mt0-l {
    margin-top: 0;
  }
  .custom-css .sproutstyles .mt100-l {
    margin-top: 2px;
  }
  .custom-css .sproutstyles .mt300-l {
    margin-top: 7.9999px;
  }
  .custom-css .sproutstyles .mt350-l {
    margin-top: 12.0001px;
  }
  .custom-css .sproutstyles .mt400-l {
    margin-top: 16px;
  }
  .custom-css .sproutstyles .pt0-l {
    padding-top: 0;
  }
  .custom-css .sproutstyles .pt650-l {
    padding-top: 56px;
  }
  .custom-css .sproutstyles .mr0-l {
    margin-right: 0;
  }
  .custom-css .sproutstyles .mr400-l {
    margin-right: 16px;
  }
  .custom-css .sproutstyles .pr0-l {
    padding-right: 0;
  }
  .custom-css .sproutstyles .mb200-l {
    margin-bottom: 4px;
  }
  .custom-css .sproutstyles .pb0-l {
    padding-bottom: 0;
  }
  .custom-css .sproutstyles .ml-auto-l {
    margin-left: auto;
  }
  .custom-css .sproutstyles .ml0-l {
    margin-left: 0;
  }
  .custom-css .sproutstyles .ml400-l {
    margin-left: 16px;
  }
  .custom-css .sproutstyles .pl0-l {
    padding-left: 0;
  }
  .custom-css .sproutstyles .pl-8p-offset-l {
    padding-left: calc(12.0001px + 8.33333%);
  }
}
.custom-css .sproutstyles .square500 {
  height: 32px;
  width: 32px;
}
.custom-css .sproutstyles .tc {
  text-align: center;
}
.custom-css .sproutstyles .underline {
  text-decoration: underline;
}
.custom-css .sproutstyles .no-underline {
  text-decoration: none;
}
.custom-css .sproutstyles .hover-no-underline:hover {
  text-decoration: none;
}
@media screen and (min-width: 540px) {
  .custom-css .sproutstyles .no-underline-ns {
    text-decoration: none;
  }
}
@media screen and (min-width: 1080px) {
  .custom-css .sproutstyles .hover-no-underline-l:hover {
    text-decoration: none;
  }
}
.custom-css .sproutstyles .f200 {
  font-size: 13px;
  line-height: 1.64102564;
}
.custom-css .sproutstyles .f300 {
  font-size: 16px;
  line-height: 1.5;
}
.custom-css .sproutstyles .f400 {
  font-size: 18px;
  line-height: 1.48148148;
}
.custom-css .sproutstyles .f500,
.custom-css .sproutstyles .f600 {
  font-size: 21.0001px;
  line-height: 1.3968254;
}
@media screen and (min-width: 540px) {
  .custom-css .sproutstyles .f600 {
    font-size: 23.9999px;
    line-height: 1.33333333;
  }
}
.custom-css .sproutstyles .f700 {
  font-size: 23.9999px;
  line-height: 1.33333333;
}
@media screen and (min-width: 540px) {
  .custom-css .sproutstyles .f700 {
    font-size: 32px;
    line-height: 1.25;
  }
}
.custom-css .sproutstyles .f800 {
  font-size: 32px;
  line-height: 1.25;
}
@media screen and (min-width: 540px) {
  .custom-css .sproutstyles .f800 {
    font-size: 43px;
    line-height: 1.17829457;
  }
}
@media screen and (min-width: 540px) {
  .custom-css .sproutstyles .f200-ns {
    font-size: 13px;
    line-height: 1.64102564;
  }
  .custom-css .sproutstyles .f300-ns {
    font-size: 16px;
    line-height: 1.5;
  }
}
@media screen and (min-width: 1080px) {
  .custom-css .sproutstyles .f200-l {
    font-size: 13px;
    line-height: 1.64102564;
  }
  .custom-css .sproutstyles .f300-l {
    font-size: 16px;
    line-height: 1.5;
  }
  .custom-css .sproutstyles .f400-l {
    font-size: 18px;
    line-height: 1.48148148;
  }
}
.custom-css .sproutstyles .wsnw {
  white-space: nowrap;
}
.custom-css .sproutstyles .w-auto {
  width: auto;
}
.custom-css .sproutstyles .w100 {
  width: 20px;
}
.custom-css .sproutstyles .mw200 {
  max-width: 40px;
}
.custom-css .sproutstyles .mw450 {
  max-width: 311.9999px;
}
.custom-css .sproutstyles .mw600 {
  max-width: 624.0001px;
}
.custom-css .sproutstyles .mw700 {
  max-width: 832px;
}
.custom-css .sproutstyles .mw800 {
  max-width: 1040px;
}
.custom-css .sproutstyles .mw900 {
  max-width: 1247.9999px;
}
.custom-css .sproutstyles .mw1000 {
  max-width: 1456px;
}
.custom-css .sproutstyles .w-33p {
  width: 33.33333%;
}
.custom-css .sproutstyles .w-50p {
  width: 50%;
}
.custom-css .sproutstyles .w-100p {
  width: 100%;
}
@media screen and (min-width: 540px) {
  .custom-css .sproutstyles .w-auto-ns {
    width: auto;
  }
  .custom-css .sproutstyles .mw650-ns {
    max-width: 727.9999px;
  }
  .custom-css .sproutstyles .w-25p-ns {
    width: 25%;
  }
  .custom-css .sproutstyles .mw-50p-ns {
    max-width: 50%;
  }
}
@media screen and (min-width: 540px) and (max-width: 1080px) {
  .custom-css .sproutstyles .mw-33p-m {
    max-width: 33.33333%;
  }
}
@media screen and (min-width: 1080px) {
  .custom-css .sproutstyles .w-auto-l {
    width: auto;
  }
  .custom-css .sproutstyles .w400-l {
    width: 208.0001px;
  }
  .custom-css .sproutstyles .mw-8p-l {
    max-width: 8.33333%;
  }
  .custom-css .sproutstyles .w-16p-l {
    width: 16.66667%;
  }
  .custom-css .sproutstyles .mw-16p-l {
    max-width: 16.66667%;
  }
  .custom-css .sproutstyles .w-25p-l {
    width: 25%;
  }
  .custom-css .sproutstyles .mw-25p-l {
    max-width: 25%;
  }
  .custom-css .sproutstyles .mw-33p-l {
    max-width: 33.33333%;
  }
  .custom-css .sproutstyles .w-75p-l {
    width: 75%;
  }
  .custom-css .sproutstyles .mw-91p-l {
    max-width: 91.66667%;
  }
}
.custom-css .sproutstyles .z1 {
  z-index: 1;
}
.custom-css .sproutstyles .z2 {
  z-index: 2;
}
.custom-css .sproutstyles .z8 {
  z-index: 8;
}
.custom-css .sproutstyles .z9 {
  z-index: 9;
}
.custom-css .sproutstyles .z10 {
  z-index: 10;
}
.custom-css .sproutstyles a,
.custom-css .sproutstyles p {
  font-weight: inherit;
  color: inherit;
  text-transform: inherit;
  letter-spacing: inherit;
}
.custom-css .sproutstyles .amp-wp-414b56c {
  background: url("../jpg/digitalnatives-side1.jpg") no-repeat top center / cover;
}
.custom-css .sproutstyles .amp-wp-c0381f5 {
  background: url("../jpg/bsquared-side1.jpg") no-repeat top center / cover;
}
.custom-css .sproutstyles .amp-wp-0962b8c {
  background: url("../jpg/brafton-side1.jpg") no-repeat top center / cover;
}
.custom-css .sproutstyles .amp-wp-4bc0d08 {
  background: url("../jpg/mediacause-side1.jpg") no-repeat top center / cover;
}
.custom-css .sproutstyles amp-img img {
  image-rendering: inherit;
  object-fit: inherit;
  object-position: inherit;
}
.custom-css .sproutstyles :where(.wp-block-button__link) {
  box-shadow: none;
  text-decoration: none;
  border-radius: 9999px;
  padding: calc(0.667em + 2px) calc(1.333em + 2px);
}
.custom-css .sproutstyles :where(.wp-block-columns.has-background) {
  padding: 1.25em 2.375em;
}
.custom-css .sproutstyles :where(.wp-block-post-comments input[type="submit"]) {
  border: none;
}
.custom-css .sproutstyles :where(.wp-block-file__button) {
  border-radius: 2em;
  padding: 0.5em 1em;
}
.custom-css .sproutstyles :where(.wp-block-file__button):is(a):active,
.custom-css .sproutstyles :where(.wp-block-file__button):is(a):focus,
.custom-css .sproutstyles :where(.wp-block-file__button):is(a):hover,
.custom-css .sproutstyles :where(.wp-block-file__button):is(a):visited {
  box-shadow: none;
  color: #fff;
  opacity: 0.85;
  text-decoration: none;
}
.custom-css .sproutstyles ul {
  box-sizing: border-box;
}
.custom-css .sproutstyles :where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),
.custom-css .sproutstyles :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)),
.custom-css .sproutstyles :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),
.custom-css .sproutstyles :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)) {
  padding: 0.5em 1em;
}
@keyframes overlay-menu__fade-in-animation {
  0% {
    opacity: 0;
    transform: translateY(0.5em);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.custom-css .sproutstyles :where(p.has-text-color:not(.has-link-color)) a {
  color: inherit;
}
.custom-css .sproutstyles :where(.wp-block-search__button) {
  border: 1px solid #ccc;
  padding: 0.375em 0.625em;
}
.custom-css .sproutstyles :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
  padding: 4px;
  border: 1px solid #949494;
}
.custom-css .sproutstyles :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button) {
  padding: 0.125em 0.5em;
}
.custom-css .sproutstyles :root {
  --wp--preset--font-size--normal: 16px;
  --wp--preset--font-size--huge: 42px;
}
.custom-css .sproutstyles html :where(.has-border-color) {
  border-style: solid;
}
.custom-css .sproutstyles html :where([data-amp-original-style*="border-top-color"]) {
  border-top-style: solid;
}
.custom-css .sproutstyles html :where([data-amp-original-style*="border-right-color"]) {
  border-right-style: solid;
}
.custom-css .sproutstyles html :where([data-amp-original-style*="border-bottom-color"]) {
  border-bottom-style: solid;
}
.custom-css .sproutstyles html :where([data-amp-original-style*="border-left-color"]) {
  border-left-style: solid;
}
.custom-css .sproutstyles html :where([data-amp-original-style*="border-width"]) {
  border-style: solid;
}
.custom-css .sproutstyles html :where([data-amp-original-style*="border-top-width"]) {
  border-top-style: solid;
}
.custom-css .sproutstyles html :where([data-amp-original-style*="border-right-width"]) {
  border-right-style: solid;
}
.custom-css .sproutstyles html :where([data-amp-original-style*="border-bottom-width"]) {
  border-bottom-style: solid;
}
.custom-css .sproutstyles html :where([data-amp-original-style*="border-left-width"]) {
  border-left-style: solid;
}
.custom-css .sproutstyles html :where(img[class*="wp-image-"]) {
  height: auto;
  max-width: 100%;
}
.custom-css .sproutstyles *,
.custom-css .sproutstyles :after,
.custom-css .sproutstyles :before {
  box-sizing: border-box;
}
.custom-css .sproutstyles * {
  margin: 0;
}
.custom-css .sproutstyles :focus {
  outline: 2px auto #2079c3;
}
.custom-css .sproutstyles :focus:not(:focus-visible) {
  outline: none;
}
.custom-css .sproutstyles :target:before {
  content: "";
  display: block;
  height: calc(var(--nav-offset-height) * 1px);
  margin-top: calc(var(--nav-offset-height) * -1 * 1px);
}
.custom-css .sproutstyles html {
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
  color: #162020;
  cursor: default;
  font-family: Proxima Nova, proxima-nova, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  font-size: 18px;
  text-rendering: optimizeLegibility;
}
.custom-css .sproutstyles body {
  background: #fff;
  margin: 0;
}
.custom-css .sproutstyles html:not(.legacy-type-scale) body {
  line-height: 1.5;
}
.custom-css .sproutstyles html:not(.legacy-type-scale) html:not(.legacy-type-scale) body {
  font-size: 18px;
  line-height: 1.48148148;
}
.custom-css .sproutstyles footer,
.custom-css .sproutstyles header,
.custom-css .sproutstyles main,
.custom-css .sproutstyles nav,
.custom-css .sproutstyles section {
  display: block;
}
.custom-css .sproutstyles main {
  overflow: hidden;
}
.custom-css .sproutstyles [hidden] {
  display: none;
}
.custom-css .sproutstyles a {
  background-color: transparent;
  color: #205bc3;
  text-decoration: none;
}
.custom-css .sproutstyles a:active,
.custom-css .sproutstyles a:hover {
  outline: 0;
  text-decoration: underline;
}
.custom-css .sproutstyles img {
  border: 0;
  height: auto;
  max-width: 100%;
}
.custom-css .sproutstyles hr {
  border: solid #dee1e1;
  border-width: 1px 0 0;
  clear: both;
  height: 0;
}
.custom-css .sproutstyles button,
.custom-css .sproutstyles input {
  color: inherit;
  font: inherit;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}
.custom-css .sproutstyles button {
  overflow: visible;
}
.custom-css .sproutstyles button {
  text-transform: none;
}
.custom-css .sproutstyles button,
.custom-css .sproutstyles html input[type="button"],
.custom-css .sproutstyles input[type="reset"],
.custom-css .sproutstyles input[type="submit"] {
  -webkit-appearance: button;
  appearance: button;
  cursor: pointer;
}
.custom-css .sproutstyles button[disabled],
.custom-css .sproutstyles html input[disabled] {
  cursor: default;
}
.custom-css .sproutstyles button::-moz-focus-inner,
.custom-css .sproutstyles input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.custom-css .sproutstyles input {
  line-height: normal;
}
.custom-css .sproutstyles input[type="checkbox"],
.custom-css .sproutstyles input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
.custom-css .sproutstyles input[type="number"]::-webkit-inner-spin-button,
.custom-css .sproutstyles input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
.custom-css .sproutstyles input[type="search"] {
  -webkit-appearance: textfield;
  appearance: textfield;
}
.custom-css .sproutstyles input[type="search"]::-webkit-search-cancel-button,
.custom-css .sproutstyles input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
  appearance: none;
}
.custom-css .sproutstyles fieldset {
  border: 1px solid #c8cccc;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 27px;
}
.custom-css .sproutstyles legend {
  border: 0;
  padding: 0;
}
.custom-css .sproutstyles hr + *,
.custom-css .sproutstyles iframe:not([title="Optimizely Internal Frame"]) + *,
.custom-css .sproutstyles p + *,
.custom-css .sproutstyles ul + * {
  margin-top: 32px;
}
.custom-css .sproutstyles ul {
  padding-left: 40px;
}
.custom-css .sproutstyles li + li {
  margin-top: 8px;
}
.custom-css .sproutstyles .button {
  font-weight: 700;
}
.custom-css .sproutstyles .button {
  background-color: #026661;
  border: 2px solid transparent;
  border-radius: 6px;
  color: #fff;
  display: inline-block;
  font-size: 16px;
  line-height: 1;
  margin-left: 0;
  margin-right: 0;
  min-width: 150px;
  padding: 15px 35px;
  text-align: center;
  text-shadow: none;
  transition: all 0.2s cubic-bezier(0.4, 0, 0.7, 0.2);
  vertical-align: middle;
}
.custom-css .sproutstyles .button:hover {
  background-color: #067c7c;
  border-color: transparent;
  color: #fff;
}
.custom-css .sproutstyles .button:active,
.custom-css .sproutstyles .button:hover,
.custom-css .sproutstyles .button:link,
.custom-css .sproutstyles .button:visited {
  cursor: pointer;
  text-decoration: none;
}
.custom-css .sproutstyles .button:active {
  transform: translateY(1px);
}
@keyframes spin {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
.custom-css .sproutstyles .button._inverse {
  background-color: #fff;
  border-color: #fff;
  color: #026661;
}
.custom-css .sproutstyles .button._inverse:hover {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.custom-css .sproutstyles .button:disabled {
  cursor: default;
}
.custom-css .sproutstyles .button:disabled,
.custom-css .sproutstyles .button:disabled:hover {
  background-color: #929a9b;
  border-color: transparent;
  color: #fff;
}
.custom-css .sproutstyles fieldset {
  border: none;
  margin: 16px 0 0;
  padding: 0;
}
.custom-css .sproutstyles fieldset label + label,
.custom-css .sproutstyles fieldset legend + label {
  margin-top: 4px;
}
.custom-css .sproutstyles label,
.custom-css .sproutstyles legend {
  color: inherit;
  cursor: pointer;
  display: block;
  position: relative;
}
.custom-css .sproutstyles label + label,
.custom-css .sproutstyles legend + label {
  margin-top: 16px;
}
.custom-css .sproutstyles legend > span {
  display: inline-block;
  font-style: normal;
}
.custom-css .sproutstyles html:not(.legacy-type-scale) legend > span {
  font-size: 13px;
  line-height: 1.64102564;
}
.custom-css .sproutstyles label > span,
.custom-css .sproutstyles legend > span {
  display: block;
  font-weight: 700;
  padding-bottom: 4px;
  padding-top: 4px;
  text-align: left;
}
.custom-css .sproutstyles html:not(.legacy-type-scale) label > span,
.custom-css .sproutstyles html:not(.legacy-type-scale) legend > span {
  font-size: 16px;
  line-height: 1.5;
}
.custom-css .sproutstyles input {
  -webkit-appearance: none;
  appearance: none;
  background: #fff;
  border: 1px solid #c8cccc;
  border-radius: 4px;
  color: #162020;
  font-weight: 400;
  line-height: 1;
  outline: 0;
  padding: 8px;
  position: relative;
  width: 100%;
}
.custom-css .sproutstyles html:not(.legacy-type-scale) input {
  font-size: 16px;
  line-height: 1.5;
}
.custom-css .sproutstyles input:focus,
.custom-css .sproutstyles input:hover {
  border-color: #116daa;
}
.custom-css .sproutstyles input:focus {
  box-shadow: 0 0 0 1px #116daa;
}
.custom-css .sproutstyles .Form-radio {
  background: #fff;
  border: 1px solid #c8cccc;
  border-radius: 50%;
  display: inline-block;
  flex: 0 0 auto;
  height: 16px;
  margin: 4px 16px 4px 4px;
  vertical-align: middle;
  width: 16px;
}
.custom-css .sproutstyles .Form-radio + span {
  font-weight: 400;
  padding: 0;
}
.custom-css .sproutstyles input[type="checkbox"],
.custom-css .sproutstyles input[type="radio"] {
  height: 16px;
  margin: 4px;
  opacity: 0;
  position: absolute;
  width: 16px;
}
.custom-css .sproutstyles input:checked + .Form-radio {
  background: url("https://media.sproutsocial.com/uploads/radio.svg") no-repeat 50% #116daa;
  border: 1px solid #0c5689;
}
.custom-css .sproutstyles input:focus + .Form-radio,
.custom-css .sproutstyles label:hover input + .Form-radio,
.custom-css .sproutstyles label:hover input:checked + .Form-radio {
  border: 1px solid #0c5689;
  box-shadow: 0 0 0 1px;
}
@keyframes validshow {
  0% {
    opacity: 0;
  }
}
.custom-css .sproutstyles input[type="number"]::-webkit-inner-spin-button,
.custom-css .sproutstyles input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
.custom-css .sproutstyles input[type="number"] {
  -moz-appearance: textfield;
}
@media screen and (max-width: 540px) {
  .custom-css .sproutstyles .col + .col {
    margin-top: 32px;
  }
}
.custom-css .sproutstyles .SH button > * {
  pointer-events: none;
}
.custom-css .sproutstyles .SH button:not(#header-nav-login).is-active {
  background: #002138;
  color: #fff;
}
.custom-css .sproutstyles .SH button.is-active .rotate-caret > svg {
  transform: rotate(180deg);
}
.custom-css .sproutstyles button .rotate-caret > svg {
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  will-change: transform;
}
.custom-css .sproutstyles [data-a11y-dialog][aria-hidden="true"] {
  display: none;
}
@media screen and (min-width: 1080px) {
  .custom-css .sproutstyles .login-modal {
    background: inherit;
    border-radius: 4px;
    color: #fff;
    cursor: default;
    filter: drop-shadow(0 0 5px rgba(0, 0, 0, 0.5));
    left: auto;
    padding: 0;
    position: absolute;
    top: auto;
    -webkit-user-select: none;
    user-select: none;
    width: auto;
    will-change: filter;
    z-index: 5;
  }
  .custom-css .sproutstyles .login-modal:before {
    border-bottom: 10px solid;
    border-bottom-color: inherit;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    content: "";
    font-size: 0;
    height: 0;
    line-height: 0;
    position: absolute;
    right: 40px;
    top: -10px;
    width: 0;
  }
}
.custom-css .sproutstyles h1 {
  color: #162020;
  font-family: Proxima Nova, proxima-nova, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  font-weight: 700;
}
.custom-css .sproutstyles html:not(.legacy-type-scale) h1 {
  font-size: 57px;
  line-height: 1.12280702;
}
.custom-css .sproutstyles h1 + * {
  margin-top: 32px;
}
.custom-css .sproutstyles h2 {
  color: #162020;
  font-family: Proxima Nova, proxima-nova, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  font-weight: 700;
}
.custom-css .sproutstyles html:not(.legacy-type-scale) h2 {
  font-size: 43px;
  line-height: 1.17829457;
}
.custom-css .sproutstyles h2 + * {
  margin-top: 32px;
}
.custom-css .sproutstyles h3 {
  color: #162020;
  font-family: Proxima Nova, proxima-nova, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  font-weight: 700;
}
.custom-css .sproutstyles html:not(.legacy-type-scale) h3 {
  font-size: 21px;
  line-height: 1.3968254;
}
.custom-css .sproutstyles h3 + * {
  margin-top: 8px;
}
@keyframes rotator {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(270deg);
  }
}
@keyframes dash {
  0% {
    stroke-dashoffset: 180;
  }
  50% {
    stroke-dashoffset: 45;
    transform: rotate(135deg);
  }
  to {
    stroke-dashoffset: 180;
    transform: rotate(450deg);
  }
}
.custom-css .sproutstyles [type="range"] {
  -webkit-appearance: none;
  appearance: none;
  border-radius: 5px;
  margin: 15px 0;
  outline: 0;
  width: 100%;
}
.custom-css .sproutstyles [type="range"]:focus {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #026661;
}
.custom-css .sproutstyles [type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  background: #026661;
  border-radius: 50%;
  box-shadow: 0 0 6px rgba(22, 32, 32, 0.16), 0 3px 6px rgba(22, 32, 32, 0.23);
  cursor: pointer;
  height: 30px;
  margin-top: -10px;
  outline: 0;
  position: relative;
  width: 30px;
  z-index: 2;
}
.custom-css .sproutstyles [type="range"]::-moz-range-thumb {
  background: #026661;
  border-radius: 50%;
  box-shadow: 0 0 6px rgba(22, 32, 32, 0.16), 0 3px 6px rgba(22, 32, 32, 0.23);
  cursor: pointer;
  height: 30px;
  outline: 0;
  position: relative;
  width: 30px;
  z-index: 2;
}
.custom-css .sproutstyles [type="range"]::-ms-thumb {
  background: #026661;
  border-radius: 50%;
  box-shadow: 0 0 6px rgba(22, 32, 32, 0.16), 0 3px 6px rgba(22, 32, 32, 0.23);
  cursor: pointer;
  height: 30px;
  margin-top: 0;
  outline: 0;
  position: relative;
  width: 30px;
  z-index: 2;
}
.custom-css .sproutstyles [type="range"]::-webkit-slider-runnable-track {
  background: linear-gradient(90deg, #0f6e84, #0b968f, #2bb656, #59cb59);
  border-radius: 5px;
  cursor: pointer;
  height: 10px;
  outline: 0;
  width: 100%;
}
.custom-css .sproutstyles [type="range"]::-moz-range-track {
  background: #929a9b;
  border-radius: 5px;
  cursor: pointer;
  height: 10px;
  outline: 0;
  width: 100%;
}
.custom-css .sproutstyles [type="range"]::-ms-fill-upper,
.custom-css .sproutstyles [type="range"]::-ms-track {
  background: #929a9b;
  border-radius: 5px;
  cursor: pointer;
  height: 10px;
  outline: 0;
  width: 100%;
}
.custom-css .sproutstyles [type="range"]::-moz-range-progress {
  background: linear-gradient(90deg, #0f6e84, #0b968f, #2bb656, #59cb59);
  border-radius: 5px;
  cursor: pointer;
  height: 10px;
  outline: 0;
  width: 100%;
}
.custom-css .sproutstyles [type="range"]::-ms-fill-lower {
  background: linear-gradient(90deg, #0f6e84, #0b968f, #2bb656, #59cb59);
}
@keyframes Searchbar-validshow {
  0% {
    opacity: 0;
  }
}
.custom-css .sproutstyles .SF button.is-active {
  color: #205bc3;
}
.custom-css .sproutstyles .SF button .rotate-caret > svg {
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  will-change: transform;
}
.custom-css .sproutstyles .SF button.is-active .rotate-caret > svg {
  transform: rotate(180deg);
}
.custom-css .sproutstyles .Summary {
  cursor: pointer;
  position: relative;
}
.custom-css .sproutstyles .Summary::-webkit-details-marker,
.custom-css .sproutstyles .Summary::marker {
  display: none;
}
@keyframes fadeOut {
  to {
    opacity: 0;
    visibility: hidden;
  }
}
@keyframes slideFromLeft {
  0% {
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes slideFromRight {
  0% {
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes slideToLeft {
  99% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes slideToRight {
  99% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
}
.custom-css .sproutstyles [class*="amphtml-sidebar-mask"] {
  z-index: 1;
}
.custom-css .sproutstyles .button-reset {
  background: none;
  border: 0;
}
.custom-css .sproutstyles .button-reset {
  -webkit-appearance: none;
  appearance: none;
}
.custom-css .sproutstyles .button-reset::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.custom-css .sproutstyles .screenreader {
  clip: rect(0 0 0 0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.custom-css .sproutstyles .interaction--hover {
  transition: all 0.2s cubic-bezier(0.4, 0, 1, 1);
}
@keyframes bounce {
  0% {
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transform: translate(0);
  }
  8% {
    animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
    transform: translateY(-8px);
  }
  16% {
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transform: translate(0);
  }
  32% {
    animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
    transform: translateY(-8px);
  }
  42% {
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transform: translate(0);
  }
  to {
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transform: translate(0);
  }
}
@keyframes separateUp {
  0% {
    transform: translate(0);
  }
  to {
    transform: translate(-16px, -16px);
  }
}
@keyframes separateDown {
  0% {
    transform: translate(0);
  }
  to {
    transform: translate(8px, 8px);
  }
}
.custom-css .sproutstyles .bg--green-900 {
  background-color: #006b40;
}
.custom-css .sproutstyles .bg--teal-1000 {
  background-color: #083f3f;
}
.custom-css .sproutstyles .bg--blue-1100 {
  background-color: #002138;
}
.custom-css .sproutstyles .bg--new-blue-900 {
  background-color: #0c3f89;
}
.custom-css .sproutstyles .bg--new-blue-1000 {
  background-color: #0a2960;
}
.custom-css .sproutstyles .bg--magenta-900 {
  background-color: #6c2277;
}
.custom-css .sproutstyles .bg--pink-900 {
  background-color: #931847;
}
.custom-css .sproutstyles .bg--yellow-100 {
  background-color: #fdefcd;
}
.custom-css .sproutstyles .bg--neutral-0 {
  background-color: #fff;
}
.custom-css .sproutstyles .bg--neutral-100 {
  background-color: #f3f4f4;
}
.custom-css .sproutstyles .hover-bg--teal-50:hover {
  background-color: #ccf1ea;
}
.custom-css .sproutstyles .hover-bg--aqua-1100:hover {
  background-color: #002838;
}
.custom-css .sproutstyles .hover-bg--new-blue-100:hover {
  background-color: #deebfe;
}
.custom-css .sproutstyles .bg--background {
  background-color: #fff;
}
.custom-css .sproutstyles .bg--primary {
  background-color: #026661;
}
.custom-css .sproutstyles .hover-bg--primary-hover:hover {
  background-color: #067c7c;
}
.custom-css .sproutstyles .bg-none {
  background: none;
}
.custom-css .sproutstyles .bg-transparent,
.custom-css .sproutstyles .hover-bg-transparent:hover {
  background-color: transparent;
}
.custom-css .sproutstyles .bg--light-translucent {
  background-color: hsla(0, 0%, 100%, 0.6);
}
@media screen and (min-width: 960px) {
  .custom-css .sproutstyles .bg--neutral-0-l {
    background-color: #fff;
  }
  .custom-css .sproutstyles .bg--neutral-100-l {
    background-color: #f3f4f4;
  }
  .custom-css .sproutstyles .hover-bg--blue-1000-l:hover {
    background-color: #0a3960;
  }
  .custom-css .sproutstyles .hover-bg--neutral-200-l:hover {
    background-color: #dee1e1;
  }
}
.custom-css .sproutstyles .ba {
  border-style: solid;
  border-width: 1px;
}
.custom-css .sproutstyles .bn {
  border-style: none;
  border-width: 0;
}
.custom-css .sproutstyles .bt {
  border-top-style: solid;
  border-top-width: 1px;
}
.custom-css .sproutstyles .bb {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
@media screen and (min-width: 480px) {
  .custom-css .sproutstyles .br-ns {
    border-right-style: solid;
    border-right-width: 1px;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .sproutstyles .bt-l {
    border-top-style: solid;
    border-top-width: 1px;
  }
  .custom-css .sproutstyles .bb-l {
    border-bottom-style: solid;
    border-bottom-width: 1px;
  }
  .custom-css .sproutstyles .bl-l {
    border-left-style: solid;
    border-left-width: 1px;
  }
}
.custom-css .sproutstyles .b--aqua-900 {
  border-color: #035e73;
}
.custom-css .sproutstyles .b--new-blue-100 {
  border-color: #deebfe;
}
.custom-css .sproutstyles .b--yellow-600 {
  border-color: #ffbc00;
}
.custom-css .sproutstyles .b--neutral-0 {
  border-color: #fff;
}
.custom-css .sproutstyles .b--neutral-200 {
  border-color: #dee1e1;
}
.custom-css .sproutstyles .b--neutral-1000 {
  border-color: #162020;
}
.custom-css .sproutstyles .hover-b--teal-50:hover {
  border-color: #ccf1ea;
}
.custom-css .sproutstyles .b--text-inverse {
  border-color: #fff;
}
@media screen and (min-width: 960px) {
  .custom-css .sproutstyles .b--neutral-200-l {
    border-color: #dee1e1;
  }
  .custom-css .sproutstyles .b--neutral-600-l {
    border-color: #6e797a;
  }
  .custom-css .sproutstyles .b-transparent-l {
    border-color: transparent;
  }
}
.custom-css .sproutstyles .br500 {
  border-radius: 6px;
}
.custom-css .sproutstyles .br600 {
  border-radius: 8px;
}
.custom-css .sproutstyles .br700 {
  border-radius: 9pt;
}
.custom-css .sproutstyles .br800 {
  border-radius: 1pc;
}
.custom-css .sproutstyles .bw500 {
  border-width: 1px;
}
.custom-css .sproutstyles .bw600 {
  border-width: 2px;
}
@media screen and (min-width: 960px) {
  .custom-css .sproutstyles .bt-0-l {
    border-top-width: 0;
  }
  .custom-css .sproutstyles .bb-0-l {
    border-bottom-width: 0;
  }
}
.custom-css .sproutstyles .hover-c--twitter:hover {
  color: #1da1f2;
}
.custom-css .sproutstyles .hover-c--facebook:hover {
  color: #217bee;
}
.custom-css .sproutstyles .hover-c--linkedin:hover {
  color: #0a66c2;
}
.custom-css .sproutstyles .hover-c--instagram:hover {
  color: #e4405f;
}
.custom-css .sproutstyles .hover-c--youtube:hover {
  color: red;
}
.custom-css .sproutstyles .hover-c--pinterest:hover {
  color: #e60023;
}
.custom-css .sproutstyles .hover-c--tiktok-red:hover {
  color: #fe2c55;
}
.custom-css .sproutstyles .c--green-100 {
  color: #d7f4d7;
}
.custom-css .sproutstyles .c--teal-50 {
  color: #ccf1ea;
}
.custom-css .sproutstyles .c--teal-300 {
  color: #7dead5;
}
.custom-css .sproutstyles .c--teal-900 {
  color: #026661;
}
.custom-css .sproutstyles .c--aqua-1100 {
  color: #002838;
}
.custom-css .sproutstyles .c--new-blue-100 {
  color: #deebfe;
}
.custom-css .sproutstyles .c--new-blue-200 {
  color: #c7dbf9;
}
.custom-css .sproutstyles .c--new-blue-900 {
  color: #0c3f89;
}
.custom-css .sproutstyles .c--new-blue-1000 {
  color: #0a2960;
}
.custom-css .sproutstyles .c--purple-200 {
  color: #d8d7f9;
}
.custom-css .sproutstyles .c--orange-100 {
  color: #fcdccc;
}
.custom-css .sproutstyles .c--yellow-100 {
  color: #fdefcd;
}
.custom-css .sproutstyles .c--neutral-0 {
  color: #fff;
}
.custom-css .sproutstyles .c--neutral-600 {
  color: #6e797a;
}
.custom-css .sproutstyles .c--neutral-700 {
  color: #515e5f;
}
.custom-css .sproutstyles .hover-c--teal-50:hover {
  color: #ccf1ea;
}
.custom-css .sproutstyles .hover-c--teal-900:hover {
  color: #026661;
}
.custom-css .sproutstyles .hover-c--new-blue-1000:hover {
  color: #0a2960;
}
.custom-css .sproutstyles .hover-c--new-blue-1100:hover {
  color: #001738;
}
.custom-css .sproutstyles .hover-c--neutral-800:hover {
  color: #364141;
}
.custom-css .sproutstyles .c--text {
  color: #162020;
}
.custom-css .sproutstyles .c--text-inverse {
  color: #fff;
}
.custom-css .sproutstyles .c--link {
  color: #205bc3;
}
.custom-css .sproutstyles .c--link-dark {
  color: #002138;
}
.custom-css .sproutstyles .c--link-white {
  color: #fff;
}
.custom-css .sproutstyles .hover-c--text-inverse:hover {
  color: #fff;
}
.custom-css .sproutstyles .hover-c--link-dark:hover {
  color: #002138;
}
.custom-css .sproutstyles .c--link-subtle {
  color: #515e5f;
}
.custom-css .sproutstyles .hover-c--link-subtle:hover {
  color: #364141;
}
@media screen and (min-width: 480px) {
  .custom-css .sproutstyles .c--link-subtle-ns {
    color: #515e5f;
  }
  .custom-css .sproutstyles .hover-c--link-subtle-ns:hover {
    color: #364141;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .sproutstyles .c--text-l {
    color: #162020;
  }
  .custom-css .sproutstyles .c--link-dark-l {
    color: #002138;
  }
}
.custom-css .sproutstyles .top0 {
  top: 0;
}
.custom-css .sproutstyles .top300 {
  top: 8px;
}
.custom-css .sproutstyles .right0 {
  right: 0;
}
.custom-css .sproutstyles .right300 {
  right: 8px;
}
.custom-css .sproutstyles .bottom0 {
  bottom: 0;
}
.custom-css .sproutstyles .bottom500 {
  bottom: 32px;
}
.custom-css .sproutstyles .left0 {
  left: 0;
}
@media screen and (min-width: 960px) {
  .custom-css .sproutstyles .right0-l {
    right: 0;
  }
}
.custom-css .sproutstyles .dn {
  display: none;
}
.custom-css .sproutstyles .db {
  display: block;
}
.custom-css .sproutstyles .flex {
  display: flex;
}
.custom-css .sproutstyles .inline-flex {
  display: inline-flex;
}
.custom-css .sproutstyles .dg {
  display: grid;
}
@media screen and (min-width: 480px) {
  .custom-css .sproutstyles .dn-ns {
    display: none;
  }
  .custom-css .sproutstyles .db-ns {
    display: block;
  }
  .custom-css .sproutstyles .di-ns {
    display: inline;
  }
  .custom-css .sproutstyles .flex-ns {
    display: flex;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .sproutstyles .dn-l {
    display: none;
  }
  .custom-css .sproutstyles .db-l {
    display: block;
  }
  .custom-css .sproutstyles .dib-l {
    display: inline-block;
  }
  .custom-css .sproutstyles .flex-l {
    display: flex;
  }
  .custom-css .sproutstyles .inline-flex-l {
    display: inline-flex;
  }
}
@media print {
  .custom-css .sproutstyles .dn-p {
    display: none;
  }
}
@supports (filter: none) {
  .custom-css .sproutstyles .filter-invert {
    filter: invert(1);
  }
}
.custom-css .sproutstyles .flex-auto {
  flex: 1 1 auto;
  min-height: 0;
  min-width: 0;
}
.custom-css .sproutstyles .flex-column {
  flex-direction: column;
}
.custom-css .sproutstyles .flex-wrap {
  flex-wrap: wrap;
}
.custom-css .sproutstyles .flex-nowrap {
  flex-wrap: nowrap;
}
.custom-css .sproutstyles .flex-wrap-reverse {
  flex-wrap: wrap-reverse;
}
.custom-css .sproutstyles .flex-column-reverse {
  flex-direction: column-reverse;
}
.custom-css .sproutstyles .items-start {
  align-items: flex-start;
}
.custom-css .sproutstyles .items-center {
  align-items: center;
}
.custom-css .sproutstyles .items-baseline {
  align-items: baseline;
}
.custom-css .sproutstyles .justify-end {
  justify-content: flex-end;
}
.custom-css .sproutstyles .justify-center {
  justify-content: center;
}
.custom-css .sproutstyles .justify-between {
  justify-content: space-between;
}
.custom-css .sproutstyles .justify-around {
  justify-content: space-around;
}
.custom-css .sproutstyles .flex-shrink-0 {
  flex-shrink: 0;
}
@media screen and (min-width: 480px) {
  .custom-css .sproutstyles .flex-row-ns {
    flex-direction: row;
  }
  .custom-css .sproutstyles .flex-wrap-ns {
    flex-wrap: wrap;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .sproutstyles .flex-wrap-m {
    flex-wrap: wrap;
  }
  .custom-css .sproutstyles .flex-nowrap-m {
    flex-wrap: nowrap;
  }
  .custom-css .sproutstyles .items-center-m {
    align-items: center;
  }
  .custom-css .sproutstyles .justify-between-m {
    justify-content: space-between;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .sproutstyles .flex-row-l {
    flex-direction: row;
  }
  .custom-css .sproutstyles .flex-wrap-l {
    flex-wrap: wrap;
  }
  .custom-css .sproutstyles .flex-nowrap-l {
    flex-wrap: nowrap;
  }
  .custom-css .sproutstyles .items-center-l {
    align-items: center;
  }
  .custom-css .sproutstyles .justify-end-l {
    justify-content: flex-end;
  }
  .custom-css .sproutstyles .justify-center-l {
    justify-content: center;
  }
  .custom-css .sproutstyles .justify-between-l {
    justify-content: space-between;
  }
}
.custom-css .sproutstyles .ff-proxima-nova {
  font-family: Proxima Nova, proxima-nova, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
}
.custom-css .sproutstyles .ff-roboto {
  font-family: "Roboto Serif", serif, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
}
.custom-css .sproutstyles .fw-extrabold {
  font-weight: 800;
}
.custom-css .sproutstyles .fw-bold,
.custom-css .sproutstyles .fw-semibold {
  font-weight: 700;
}
.custom-css .sproutstyles .fw-normal {
  font-weight: 400;
}
@media screen and (min-width: 480px) {
  .custom-css .sproutstyles .fw-normal-ns {
    font-weight: 400;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .sproutstyles .fw-bold-l {
    font-weight: 700;
  }
  .custom-css .sproutstyles .fw-normal-l {
    font-weight: 400;
  }
}
.custom-css .sproutstyles .gap300 {
  gap: 8px;
}
.custom-css .sproutstyles .gap450 {
  gap: 24px;
}
.custom-css .sproutstyles .grid-template-columns-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .sproutstyles .grid-template-columns-5-m {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
}
@media screen and (min-width: 960px) {
  .custom-css .sproutstyles .grid-template-columns-3-l {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
.custom-css .sproutstyles .h400 {
  height: 16px;
}
.custom-css .sproutstyles .h450 {
  height: 24px;
}
.custom-css .sproutstyles .h500 {
  height: 32px;
}
.custom-css .sproutstyles .max-h600 {
  max-height: 40px;
}
.custom-css .sproutstyles .h-100p {
  height: 100%;
}
.custom-css .sproutstyles .h-auto {
  height: auto;
}
@media screen and (min-width: 480px) {
  .custom-css .sproutstyles .h450-ns {
    height: 24px;
  }
  .custom-css .sproutstyles .max-h500-ns {
    max-height: 32px;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .sproutstyles .h350-l {
    height: 12px;
  }
  .custom-css .sproutstyles .h400-l {
    height: 16px;
  }
  .custom-css .sproutstyles .h500-l {
    height: 32px;
  }
  .custom-css .sproutstyles .h-auto-l {
    height: auto;
  }
}
.custom-css .sproutstyles .pointer:hover {
  cursor: pointer;
}
.custom-css .sproutstyles .list {
  list-style-type: none;
}
.custom-css .sproutstyles .overflow-hidden {
  overflow: hidden;
}
.custom-css .sproutstyles .overflow-x-hidden {
  overflow-x: hidden;
}
.custom-css .sproutstyles .overflow-y-scroll {
  overflow-y: scroll;
}
.custom-css .sproutstyles .overflow-y-auto {
  overflow-y: auto;
}
@media screen and (min-width: 960px) {
  .custom-css .sproutstyles .overflow-y-visible-l {
    overflow-y: visible;
  }
}
.custom-css .sproutstyles .pointer-events-none {
  pointer-events: none;
}
.custom-css .sproutstyles .pointer-events-all {
  pointer-events: all;
}
.custom-css .sproutstyles .relative {
  position: relative;
}
.custom-css .sproutstyles .absolute {
  position: absolute;
}
.custom-css .sproutstyles .fixed {
  position: fixed;
}
.custom-css .sproutstyles .sticky {
  position: sticky;
}
@media screen and (min-width: 960px) {
  .custom-css .sproutstyles .static-l {
    position: static;
  }
  .custom-css .sproutstyles .relative-l {
    position: relative;
  }
  .custom-css .sproutstyles .absolute-l {
    position: absolute;
  }
}
.custom-css .sproutstyles .shadow200 {
  box-shadow: 0 0 6px rgba(22, 32, 32, 0.16), 0 3px 6px rgba(22, 32, 32, 0.23);
}
.custom-css .sproutstyles .shadow300 {
  box-shadow: 0 0 20px rgba(22, 32, 32, 0.19), 0 6px 6px rgba(22, 32, 32, 0.23);
}
.custom-css .sproutstyles .shadow400 {
  box-shadow: 0 0 28px rgba(22, 32, 32, 0.25), 0 10px 10px rgba(22, 32, 32, 0.22);
}
.custom-css .sproutstyles .ma-auto {
  margin: auto;
}
.custom-css .sproutstyles .ma0 {
  margin: 0;
}
.custom-css .sproutstyles .pa0 {
  padding: 0;
}
.custom-css .sproutstyles .pa300 {
  padding: 8px;
}
.custom-css .sproutstyles .pa350 {
  padding: 12px;
}
.custom-css .sproutstyles .pa400 {
  padding: 16px;
}
.custom-css .sproutstyles .pa500 {
  padding: 32px;
}
.custom-css .sproutstyles .pa600 {
  padding: 40px;
}
.custom-css .sproutstyles .mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.custom-css .sproutstyles .px0 {
  padding-left: 0;
  padding-right: 0;
}
.custom-css .sproutstyles .px200 {
  padding-left: 4px;
  padding-right: 4px;
}
.custom-css .sproutstyles .px300 {
  padding-left: 8px;
  padding-right: 8px;
}
.custom-css .sproutstyles .px350 {
  padding-left: 12px;
  padding-right: 12px;
}
.custom-css .sproutstyles .px400 {
  padding-left: 16px;
  padding-right: 16px;
}
.custom-css .sproutstyles .px450 {
  padding-left: 24px;
  padding-right: 24px;
}
.custom-css .sproutstyles .my-auto {
  margin-bottom: auto;
  margin-top: auto;
}
.custom-css .sproutstyles .py300 {
  padding-bottom: 8px;
  padding-top: 8px;
}
.custom-css .sproutstyles .py350 {
  padding-bottom: 12px;
  padding-top: 12px;
}
.custom-css .sproutstyles .py400 {
  padding-bottom: 16px;
  padding-top: 16px;
}
.custom-css .sproutstyles .py450 {
  padding-bottom: 24px;
  padding-top: 24px;
}
.custom-css .sproutstyles .py600 {
  padding-bottom: 40px;
  padding-top: 40px;
}
.custom-css .sproutstyles .py650 {
  padding-bottom: 56px;
  padding-top: 56px;
}
.custom-css .sproutstyles .mt-auto {
  margin-top: auto;
}
.custom-css .sproutstyles .mt0 {
  margin-top: 0;
}
.custom-css .sproutstyles .mt200 {
  margin-top: 4px;
}
.custom-css .sproutstyles .mt300 {
  margin-top: 8px;
}
.custom-css .sproutstyles .mt350 {
  margin-top: 12px;
}
.custom-css .sproutstyles .mt400 {
  margin-top: 16px;
}
.custom-css .sproutstyles .mt450 {
  margin-top: 24px;
}
.custom-css .sproutstyles .mt500 {
  margin-top: 32px;
}
.custom-css .sproutstyles .mt600 {
  margin-top: 40px;
}
.custom-css .sproutstyles .mt650 {
  margin-top: 56px;
}
.custom-css .sproutstyles .pt100 {
  padding-top: 2px;
}
.custom-css .sproutstyles .pt400 {
  padding-top: 16px;
}
.custom-css .sproutstyles .pt450 {
  padding-top: 24px;
}
.custom-css .sproutstyles .pt500 {
  padding-top: 32px;
}
.custom-css .sproutstyles .pt650 {
  padding-top: 56px;
}
.custom-css .sproutstyles .mr300 {
  margin-right: 8px;
}
.custom-css .sproutstyles .mr350 {
  margin-right: 12px;
}
.custom-css .sproutstyles .mr400 {
  margin-right: 16px;
}
.custom-css .sproutstyles .pr400 {
  padding-right: 16px;
}
.custom-css .sproutstyles .mb400 {
  margin-bottom: 16px;
}
.custom-css .sproutstyles .mb500 {
  margin-bottom: 32px;
}
.custom-css .sproutstyles .mb665 {
  margin-bottom: 62px;
}
.custom-css .sproutstyles .pb350 {
  padding-bottom: 12px;
}
.custom-css .sproutstyles .pb400 {
  padding-bottom: 16px;
}
.custom-css .sproutstyles .pb450 {
  padding-bottom: 24px;
}
.custom-css .sproutstyles .pb500 {
  padding-bottom: 32px;
}
.custom-css .sproutstyles .pb600 {
  padding-bottom: 40px;
}
.custom-css .sproutstyles .pb625 {
  padding-bottom: 48px;
}
.custom-css .sproutstyles .pb650 {
  padding-bottom: 56px;
}
.custom-css .sproutstyles .pb750 {
  padding-bottom: 96px;
}
.custom-css .sproutstyles .ml-auto {
  margin-left: auto;
}
.custom-css .sproutstyles .ml300 {
  margin-left: 8px;
}
.custom-css .sproutstyles .ml350 {
  margin-left: 12px;
}
.custom-css .sproutstyles .ml400 {
  margin-left: 16px;
}
.custom-css .sproutstyles .pl0 {
  padding-left: 0;
}
.custom-css .sproutstyles .pl400 {
  padding-left: 16px;
}
.custom-css .sproutstyles .pl450 {
  padding-left: 24px;
}
.custom-css .sproutstyles .pl600 {
  padding-left: 40px;
}
@media screen and (min-width: 480px) {
  .custom-css .sproutstyles .px0-ns {
    padding-left: 0;
    padding-right: 0;
  }
  .custom-css .sproutstyles .px400-ns {
    padding-left: 16px;
    padding-right: 16px;
  }
  .custom-css .sproutstyles .py0-ns {
    padding-bottom: 0;
    padding-top: 0;
  }
  .custom-css .sproutstyles .mt0-ns {
    margin-top: 0;
  }
  .custom-css .sproutstyles .mt200-ns {
    margin-top: 4px;
  }
  .custom-css .sproutstyles .mt400-ns {
    margin-top: 16px;
  }
  .custom-css .sproutstyles .mt500-ns {
    margin-top: 32px;
  }
  .custom-css .sproutstyles .pt0-ns {
    padding-top: 0;
  }
  .custom-css .sproutstyles .pt500-ns {
    padding-top: 32px;
  }
  .custom-css .sproutstyles .pt685-ns {
    padding-top: 72px;
  }
  .custom-css .sproutstyles .pr500-ns {
    padding-right: 32px;
  }
  .custom-css .sproutstyles .mb0-ns {
    margin-bottom: 0;
  }
  .custom-css .sproutstyles .pb0-ns {
    padding-bottom: 0;
  }
  .custom-css .sproutstyles .pb500-ns {
    padding-bottom: 32px;
  }
  .custom-css .sproutstyles .pb600-ns {
    padding-bottom: 40px;
  }
  .custom-css .sproutstyles .pl600-ns {
    padding-left: 40px;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .sproutstyles .pa600-m {
    padding: 40px;
  }
  .custom-css .sproutstyles .px300-m {
    padding-left: 8px;
    padding-right: 8px;
  }
  .custom-css .sproutstyles .py675-m {
    padding-bottom: 64px;
    padding-top: 64px;
  }
  .custom-css .sproutstyles .py700-m {
    padding-bottom: 80px;
    padding-top: 80px;
  }
  .custom-css .sproutstyles .mt600-m {
    margin-top: 40px;
  }
  .custom-css .sproutstyles .mt685-m {
    margin-top: 72px;
  }
  .custom-css .sproutstyles .pt600-m {
    padding-top: 40px;
  }
  .custom-css .sproutstyles .pt675-m {
    padding-top: 64px;
  }
  .custom-css .sproutstyles .mr350-m {
    margin-right: 12px;
  }
  .custom-css .sproutstyles .pr600-m {
    padding-right: 40px;
  }
  .custom-css .sproutstyles .pb685-m {
    padding-bottom: 72px;
  }
  .custom-css .sproutstyles .ml350-m {
    margin-left: 12px;
  }
  .custom-css .sproutstyles .pl0-m {
    padding-left: 0;
  }
  .custom-css .sproutstyles .pl650-m {
    padding-left: 56px;
  }
  .custom-css .sproutstyles .px-8p-offset-m {
    padding-right: calc(23.9999px + 8.33333%);
  }
  .custom-css .sproutstyles .px-8p-offset-m {
    padding-left: calc(23.9999px + 8.33333%);
  }
}
@media screen and (min-width: 960px) {
  .custom-css .sproutstyles .pa0-l {
    padding: 0;
  }
  .custom-css .sproutstyles .pa350-l {
    padding: 12px;
  }
  .custom-css .sproutstyles .pa400-l {
    padding: 16px;
  }
  .custom-css .sproutstyles .pa450-l {
    padding: 24px;
  }
  .custom-css .sproutstyles .pa700-l {
    padding: 80px;
  }
  .custom-css .sproutstyles .px0-l {
    padding-left: 0;
    padding-right: 0;
  }
  .custom-css .sproutstyles .px350-l {
    padding-left: 12px;
    padding-right: 12px;
  }
  .custom-css .sproutstyles .px450-l {
    padding-left: 24px;
    padding-right: 24px;
  }
  .custom-css .sproutstyles .py0-l {
    padding-bottom: 0;
    padding-top: 0;
  }
  .custom-css .sproutstyles .py300-l {
    padding-bottom: 8px;
    padding-top: 8px;
  }
  .custom-css .sproutstyles .py400-l {
    padding-bottom: 16px;
    padding-top: 16px;
  }
  .custom-css .sproutstyles .py700-l {
    padding-bottom: 80px;
    padding-top: 80px;
  }
  .custom-css .sproutstyles .py750-l {
    padding-bottom: 96px;
    padding-top: 96px;
  }
  .custom-css .sproutstyles .py825-l {
    padding-bottom: 128px;
    padding-top: 128px;
  }
  .custom-css .sproutstyles .mt0-l {
    margin-top: 0;
  }
  .custom-css .sproutstyles .mt100-l {
    margin-top: 2px;
  }
  .custom-css .sproutstyles .mt300-l {
    margin-top: 8px;
  }
  .custom-css .sproutstyles .mt400-l {
    margin-top: 16px;
  }
  .custom-css .sproutstyles .mt450-l {
    margin-top: 24px;
  }
  .custom-css .sproutstyles .pt0-l {
    padding-top: 0;
  }
  .custom-css .sproutstyles .pt650-l {
    padding-top: 56px;
  }
  .custom-css .sproutstyles .pt700-l {
    padding-top: 80px;
  }
  .custom-css .sproutstyles .pt750-l {
    padding-top: 96px;
  }
  .custom-css .sproutstyles .mr0-l {
    margin-right: 0;
  }
  .custom-css .sproutstyles .mr300-l {
    margin-right: 8px;
  }
  .custom-css .sproutstyles .mr400-l {
    margin-right: 16px;
  }
  .custom-css .sproutstyles .mr650-l {
    margin-right: 56px;
  }
  .custom-css .sproutstyles .pr300-l {
    padding-right: 8px;
  }
  .custom-css .sproutstyles .pr625-l {
    padding-right: 48px;
  }
  .custom-css .sproutstyles .pr700-l {
    padding-right: 80px;
  }
  .custom-css .sproutstyles .mb200-l {
    margin-bottom: 4px;
  }
  .custom-css .sproutstyles .pb0-l {
    padding-bottom: 0;
  }
  .custom-css .sproutstyles .pb300-l {
    padding-bottom: 8px;
  }
  .custom-css .sproutstyles .pb825-l {
    padding-bottom: 128px;
  }
  .custom-css .sproutstyles .ml0-l {
    margin-left: 0;
  }
  .custom-css .sproutstyles .ml300-l {
    margin-left: 8px;
  }
  .custom-css .sproutstyles .ml400-l {
    margin-left: 16px;
  }
  .custom-css .sproutstyles .ml650-l {
    margin-left: 56px;
  }
  .custom-css .sproutstyles .pl0-l {
    padding-left: 0;
  }
  .custom-css .sproutstyles .pl300-l {
    padding-left: 8px;
  }
  .custom-css .sproutstyles .pl650-l {
    padding-left: 56px;
  }
  .custom-css .sproutstyles .pl-8p-offset-l {
    padding-left: calc(12.0001px + 8.33333%);
  }
  .custom-css .sproutstyles .pr-8p-offset-l {
    padding-right: calc(12.0001px + 8.33333%);
  }
}
.custom-css .sproutstyles .ml-400 {
  margin-left: -16px;
}
@media screen and (min-width: 960px) {
  .custom-css .sproutstyles .ml-300-l {
    margin-left: -8px;
  }
  .custom-css .sproutstyles .ml-400-l {
    margin-left: -16px;
  }
}
.custom-css .sproutstyles .square450 {
  height: 24px;
  width: 24px;
}
@media screen and (min-width: 960px) {
  .custom-css .sproutstyles .square500-l {
    height: 32px;
    width: 32px;
  }
}
.custom-css .sproutstyles .tl {
  text-align: left;
}
.custom-css .sproutstyles .tc {
  text-align: center;
}
.custom-css .sproutstyles .underline {
  text-decoration: underline;
}
.custom-css .sproutstyles .no-underline {
  text-decoration: none;
}
.custom-css .sproutstyles .hover-underline:hover {
  text-decoration: underline;
}
.custom-css .sproutstyles .hover-no-underline:hover {
  text-decoration: none;
}
@media screen and (min-width: 480px) {
  .custom-css .sproutstyles .no-underline-ns {
    text-decoration: none;
  }
  .custom-css .sproutstyles .dg-ns {
    display: grid !important;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .sproutstyles .underline-m {
    text-decoration: underline;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .sproutstyles .no-underline-l {
    text-decoration: none;
  }
  .custom-css .sproutstyles .hover-no-underline-l:hover {
    text-decoration: none;
  }
}
.custom-css .sproutstyles .f200 {
  font-size: 13px;
  line-height: 1.64102564;
}
.custom-css .sproutstyles .f300 {
  font-size: 16px;
  line-height: 1.5;
}
.custom-css .sproutstyles .f400 {
  font-size: 18px;
  line-height: 1.48148148;
}
.custom-css .sproutstyles .f500 {
  font-size: 21px;
  line-height: 1.3968254;
}
.custom-css .sproutstyles .f700 {
  font-size: 32px;
  line-height: 1.25;
}
.custom-css .sproutstyles .f800 {
  font-size: 43px;
  line-height: 1.17829457;
}
.custom-css .sproutstyles html:not(.legacy-type-scale) .f200 {
  font-size: 13px;
  line-height: 1.64102564;
}
.custom-css .sproutstyles html:not(.legacy-type-scale) .f300 {
  font-size: 16px;
  line-height: 1.5;
}
.custom-css .sproutstyles html:not(.legacy-type-scale) .f400 {
  font-size: 18px;
  line-height: 1.48148148;
}
.custom-css .sproutstyles html:not(.legacy-type-scale) .f500 {
  font-size: 21px;
  line-height: 1.3968254;
}
.custom-css .sproutstyles html:not(.legacy-type-scale) .f700 {
  font-size: 32px;
  line-height: 1.25;
}
.custom-css .sproutstyles html:not(.legacy-type-scale) .f800 {
  font-size: 43px;
  line-height: 1.17829457;
}
@media screen and (min-width: 480px) {
  .custom-css .sproutstyles html:not(.legacy-type-scale) .f300-ns {
    font-size: 16px;
    line-height: 1.5;
  }
  .custom-css .sproutstyles html:not(.legacy-type-scale) .f400-ns {
    font-size: 18px;
    line-height: 1.48148148;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .sproutstyles html:not(.legacy-type-scale) .f400-m {
    font-size: 18px;
    line-height: 1.48148148;
  }
  .custom-css .sproutstyles html:not(.legacy-type-scale) .f500-m {
    font-size: 21px;
    line-height: 1.3968254;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .sproutstyles html:not(.legacy-type-scale) .f200-l {
    font-size: 13px;
    line-height: 1.64102564;
  }
  .custom-css .sproutstyles html:not(.legacy-type-scale) .f300-l {
    font-size: 16px;
    line-height: 1.5;
  }
  .custom-css .sproutstyles html:not(.legacy-type-scale) .f400-l {
    font-size: 18px;
    line-height: 1.48148148;
  }
  .custom-css .sproutstyles html:not(.legacy-type-scale) .f500-l {
    font-size: 21px;
    line-height: 1.3968254;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .sproutstyles html:not(.legacy-type-scale) .f800-l {
    font-size: 43px;
    line-height: 1.17829457;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .sproutstyles html:not(.legacy-type-scale) .f900-l {
    font-size: 57px;
    line-height: 1.12280702;
  }
}
.custom-css .sproutstyles .v-mid {
  vertical-align: middle;
}
.custom-css .sproutstyles .wsnw {
  white-space: nowrap;
}
.custom-css .sproutstyles .w-auto {
  width: auto;
}
.custom-css .sproutstyles .w100 {
  width: 20px;
}
.custom-css .sproutstyles .mw200 {
  max-width: 40px;
}
.custom-css .sproutstyles .w400 {
  width: 226.6667px;
}
.custom-css .sproutstyles .mw450 {
  max-width: 340px;
}
.custom-css .sproutstyles .mw800 {
  max-width: 1133.3333px;
}
.custom-css .sproutstyles .mw900 {
  max-width: 1360px;
}
.custom-css .sproutstyles .mw1000 {
  max-width: 1586.6667px;
}
.custom-css .sproutstyles .w-33p {
  width: 33.33333333%;
}
.custom-css .sproutstyles .mw-33p {
  max-width: 33.33333333%;
}
.custom-css .sproutstyles .mw-70p {
  max-width: 70%;
}
.custom-css .sproutstyles .w-91p {
  width: 91.66666667%;
}
.custom-css .sproutstyles .w-100p {
  width: 100%;
}
@media screen and (min-width: 480px) {
  .custom-css .sproutstyles .w-auto-ns {
    width: auto;
  }
  .custom-css .sproutstyles .mw650-ns {
    max-width: 793.3333px;
  }
  .custom-css .sproutstyles .mw-33p-ns {
    max-width: 33.33333333%;
  }
  .custom-css .sproutstyles .mw-50p-ns {
    max-width: 50%;
  }
  .custom-css .sproutstyles .mw-66p-ns {
    max-width: 66.66666667%;
  }
  .custom-css .sproutstyles .mw-75p-ns {
    max-width: 75%;
  }
}
@media screen and (min-width: 480px) and (max-width: 959px) {
  .custom-css .sproutstyles .mw-33p-m {
    max-width: 33.33333333%;
  }
  .custom-css .sproutstyles .w-41p-m {
    width: 41.66666667%;
  }
  .custom-css .sproutstyles .mw-60p-m {
    max-width: 60%;
  }
  .custom-css .sproutstyles .mw-75p-m {
    max-width: 75%;
  }
  .custom-css .sproutstyles .mw-83p-m {
    max-width: 83.33333333%;
  }
  .custom-css .sproutstyles .w-90p-m {
    width: 90%;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .sproutstyles .w-auto-l {
    width: auto;
  }
  .custom-css .sproutstyles .w425-l {
    width: 283.3333px;
  }
  .custom-css .sproutstyles .mw-8p-l {
    max-width: 8.33333333%;
  }
  .custom-css .sproutstyles .mw-16p-l {
    max-width: 16.66666667%;
  }
  .custom-css .sproutstyles .w-20p-l {
    width: 20%;
  }
  .custom-css .sproutstyles .w-25p-l {
    width: 25%;
  }
  .custom-css .sproutstyles .mw-25p-l {
    max-width: 25%;
  }
  .custom-css .sproutstyles .mw-33p-l {
    max-width: 33.33333333%;
  }
  .custom-css .sproutstyles .mw-40p-l {
    max-width: 40%;
  }
  .custom-css .sproutstyles .mw-41p-l {
    max-width: 41.66666667%;
  }
  .custom-css .sproutstyles .w-50p-l {
    width: 50%;
  }
  .custom-css .sproutstyles .mw-50p-l {
    max-width: 50%;
  }
  .custom-css .sproutstyles .mw-58p-l {
    max-width: 58.33333333%;
  }
  .custom-css .sproutstyles .w-70p-l {
    width: 70%;
  }
  .custom-css .sproutstyles .mw-75p-l {
    max-width: 75%;
  }
  .custom-css .sproutstyles .mw-100p-l {
    max-width: 100%;
  }
  .custom-css .sproutstyles .mw-none-l {
    max-width: none;
  }
}
.custom-css .sproutstyles .z1 {
  z-index: 1;
}
.custom-css .sproutstyles .z2 {
  z-index: 2;
}
.custom-css .sproutstyles .z3 {
  z-index: 3;
}
.custom-css .sproutstyles .z4 {
  z-index: 4;
}
.custom-css .sproutstyles .z8 {
  z-index: 8;
}
.custom-css .sproutstyles .z9 {
  z-index: 9;
}
.custom-css .sproutstyles .z10 {
  z-index: 10;
}
.custom-css .sproutstyles .z23 {
  z-index: 23;
}
.custom-css .sproutstyles .z24 {
  z-index: 24;
}
.custom-css .sproutstyles .tei-report {
  background: url("../tei_background_mobile%402x.html"), #fff;
  background-position: 50%;
  background-size: cover;
}
.custom-css .sproutstyles .tei-report #report_img {
  width: 226px;
}
@media screen and (min-width: 480px) {
  .custom-css .sproutstyles .tei-report {
    background: url("../tei_background-tablet%402x.html"), #fff;
    background-position: 50%;
    background-size: cover;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .sproutstyles .tei-report {
    background: url("../tei_background-color%402x.html"), #fff;
    background-position: 50%;
    background-size: cover;
  }
  .custom-css .sproutstyles .tei-report #report_img {
    width: 291px;
  }
}
.custom-css .sproutstyles .hero-gradient {
  background: radial-gradient(91.73% 36.03% at 50.13% 58.83%, #08c4b2 0, #08716a 43.83%, #083f3f 100%);
}
@media screen and (min-width: 480px) {
  .custom-css .sproutstyles .hero-gradient {
    background: radial-gradient(67.12% 44.32% at 48.05% 50.47%, #08c4b2 0, #08716a 43.09%, #083f3f 82.17%);
  }
}
@media screen and (min-width: 960px) {
  .custom-css .sproutstyles .hero-gradient {
    background: radial-gradient(53.37% 93.76% at 72.12% 29.28%, #08c4b2 0, #08716a 43.09%, #083f3f 100%);
  }
}
.custom-css .sproutstyles .enterprise-gradient {
  background: radial-gradient(78.09% 32.58% at 67.29% 27.46%, #205bc3 8.33%, #040404 100%);
}
@media screen and (min-width: 480px) {
  .custom-css .sproutstyles .enterprise-gradient {
    background: radial-gradient(67.71% 55.27% at 60.48% 38.24%, #205bc3 8.33%, #040404 100%);
  }
}
@media screen and (min-width: 960px) {
  .custom-css .sproutstyles .enterprise-gradient {
    background: radial-gradient(35.94% 92.84% at 76.18% 73.48%, #205bc3 8.33%, #040404 100%);
  }
}
.custom-css .sproutstyles .tabs {
  grid-template-columns: repeat(auto-fit, minmax(125px, 1fr));
}
.custom-css .sproutstyles #tab-1-overlay.active svg {
  display: none;
}
.custom-css .sproutstyles #tab-1-overlay.active img {
  display: block;
}
.custom-css .sproutstyles #tab-1-overlay.active p {
  font-weight: 700;
}
.custom-css .sproutstyles #tab-1-overlay img,
.custom-css .sproutstyles button#tab-1-overlay:hover svg {
  display: none;
}
.custom-css .sproutstyles button#tab-1-overlay:hover img {
  display: block;
}
.custom-css .sproutstyles #tab-2-overlay.active svg {
  display: none;
}
.custom-css .sproutstyles #tab-2-overlay.active img {
  display: block;
}
.custom-css .sproutstyles #tab-2-overlay.active p {
  font-weight: 700;
}
.custom-css .sproutstyles #tab-2-overlay img,
.custom-css .sproutstyles button#tab-2-overlay:hover svg {
  display: none;
}
.custom-css .sproutstyles button#tab-2-overlay:hover img {
  display: block;
}
.custom-css .sproutstyles #tab-3-overlay.active svg {
  display: none;
}
.custom-css .sproutstyles #tab-3-overlay.active img {
  display: block;
}
.custom-css .sproutstyles #tab-3-overlay.active p {
  font-weight: 700;
}
.custom-css .sproutstyles #tab-3-overlay img,
.custom-css .sproutstyles button#tab-3-overlay:hover svg {
  display: none;
}
.custom-css .sproutstyles button#tab-3-overlay:hover img {
  display: block;
}
.custom-css .sproutstyles #tab-4-overlay.active svg {
  display: none;
}
.custom-css .sproutstyles #tab-4-overlay.active img {
  display: block;
}
.custom-css .sproutstyles #tab-4-overlay.active p {
  font-weight: 700;
}
.custom-css .sproutstyles #tab-4-overlay img,
.custom-css .sproutstyles button#tab-4-overlay:hover svg {
  display: none;
}
.custom-css .sproutstyles button#tab-4-overlay:hover img {
  display: block;
}
.custom-css .sproutstyles #tab-5-overlay.active svg {
  display: none;
}
.custom-css .sproutstyles #tab-5-overlay.active img {
  display: block;
}
.custom-css .sproutstyles #tab-5-overlay.active p {
  font-weight: 700;
}
.custom-css .sproutstyles #tab-5-overlay img,
.custom-css .sproutstyles button#tab-5-overlay:hover svg {
  display: none;
}
.custom-css .sproutstyles button#tab-5-overlay:hover img {
  display: block;
}
.custom-css .sproutstyles #tab-1.active {
  background-color: #0c3f89;
  border-color: #0c3f89;
  color: #fff;
}
.custom-css .sproutstyles #tab-2.active {
  background-color: #931847;
  border-color: #931847;
  color: #fff;
}
.custom-css .sproutstyles #tab-3.active {
  background-color: #6c2277;
  border-color: #6c2277;
  color: #fff;
}
.custom-css .sproutstyles #tab-4.active {
  background-color: #006b40;
  border-color: #006b40;
  color: #fff;
}
.custom-css .sproutstyles #tab-5.active {
  background-color: #083f3f;
  border-color: #083f3f;
  color: #fff;
}
.custom-css .sproutstyles .light-link-shadow:hover {
  box-shadow: inset 0 -1px 0 0 #fff;
}
.custom-css .sproutstyles .dark-link-shadow:hover {
  box-shadow: inset 0 -1px 0 0 #001738;
}
.custom-css .sproutstyles .marquee {
  gap: calc(clamp(180px, 58px, 540px) / 14);
  -webkit-mask-image: linear-gradient(var(--mask-direction, to right), transparent, #000 20%, #000 80%, transparent);
  mask-image: linear-gradient(var(--mask-direction, to right), transparent, #000 20%, #000 80%, transparent);
  -webkit-user-select: none;
  user-select: none;
}
.custom-css .sproutstyles .marquee__group {
  animation: scroll-x 90s linear infinite;
  gap: 0;
  min-width: 100%;
}
@media screen and (min-width: 960px) {
  .custom-css .sproutstyles .marquee__group {
    gap: calc(clamp(180px, 58px, 540px) / 14);
  }
}
@media (prefers-reduced-motion: reduce) {
  .custom-css .sproutstyles .marquee__group {
    animation-play-state: paused;
  }
}
@keyframes scroll-x {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(-100% - clamp(180px, 58px, 540px) / 14));
  }
}
@keyframes fade {
  to {
    opacity: 0;
    visibility: hidden;
  }
}
.custom-css .sproutstyles .tei-report {
  background: url("../tei_background_mobile%402x.html"), #fff;
  background-size: cover;
  background-position: center;
}
.custom-css .sproutstyles .tei-report #report_img {
  width: 226px;
}
@media screen and (min-width: 480px) {
  .custom-css .sproutstyles .tei-report {
    background: url("../tei_background-tablet%402x.html"), #fff;
    background-size: cover;
    background-position: center;
  }
}
@media screen and (min-width: 960px) {
  .custom-css .sproutstyles .tei-report {
    background: url("../tei_background-color%402x.html"), #fff;
    background-size: cover;
    background-position: center;
  }
  .custom-css .sproutstyles .tei-report #report_img {
    width: 291px;
  }
}
.custom-css .sproutstyles .amp-wp-3a42a9d:not(#_#_#_#_#_) {
  margin-top: -4px;
  margin-left: 2px;
}
@font-face {
  font-display: swap;
  font-family: "Roboto Serif";
  font-style: normal;
  font-weight: 400;
  src: url("https://media.sproutsocial.com/font/roboto-serif/roboto-serif-v13-latin-regular.woff2") format("woff2"), url("https://media.sproutsocial.com/font/roboto-serif/roboto-serif-v13-latin-regular.woff") format("woff");
}
@font-face {
  font-display: swap;
  font-family: "Roboto Serif";
  font-style: italic;
  font-weight: 400;
  src: url("https://media.sproutsocial.com/font/roboto-serif/roboto-serif-v13-latin-italic.woff2") format("woff2"), url("https://media.sproutsocial.com/font/roboto-serif/roboto-serif-v13-latin-italic.woff") format("woff");
}
