



/* @font-face {
  font-family: 'Syncopate';
  src: url('https://www.maketheswitchnow.org/hubfs/Syncopate-Bold.woff2') format('woff2'),
       url('https://www.maketheswitchnow.org/hubfs/Syncopate-Bold.woff') format('woff'),
       url('https://www.maketheswitchnow.org/hubfs/Syncopate-Bold.ttf') format('truetype');
} */
@font-face {
  font-family: 'June Expt';
  src: url('https://6000718.fs1.hubspotusercontent-na1.net/hubfs/6000718/JuneExpt-Active.woff2') format('woff2'),
       url('https://6000718.fs1.hubspotusercontent-na1.net/hubfs/6000718/JuneExpt-Active.woff') format('woff'),
       url('https://6000718.fs1.hubspotusercontent-na1.net/hubfs/6000718/JuneExpt-Active.ttf') format('truetype');
}

:root {
  --neon-inner: #FFE6AB;
  --neon-stroke-outline: #FB69F4;
  --neon-outer-glow: #FE6707
}
html {
  font-family: Roboto,sans-serif;
  font-size: 18px;
}

h1,
h2,
h3,
.menu__link {
  font-family: 'June Expt', Helvetica, sans-serif !important;
}
/* .menu__link,
.menu__link:hover,
.en-counter__text {
  font-family: Syncopate, sans-serif !important;
} */

/* #region header */
a.menu__link {
  font-size: 17.5px;
}

.menu__item--depth-1 {
  margin-inline-end: 26px;
}

@media (min-width: 992px) and (max-width: 1060px) {
  .en-header__controls {
    margin-inline-start: 0;
  }
  .en-header-search {
    display: none;
  }
} */

.header__container {
  flex-wrap: nowrap;
}
.header__logo {
  max-width: clamp(100px, 30vw, 200px)
}
.header__container .en-btn {
  padding-block: clamp(8px, 3vw, 12px);
  padding-inline: clamp(10px, 3.5vw, 15px);
  font-size: clamp(13px, 3vw, var(--fs-normal));
}
.menu--mobile .menu__link {
  background-color: #022737;
  color: #fff;
}
/* #endregion header */

/* #region Hero */
#dnd_area-module-2.en-banner--bg-img {
  background-position-x: 80%;
}
  @media screen and (max-width: 500px) {
    .hero-subject {
      transform: scale(1.3) translateX(3%) translateY(-8%);
    }
  }
/* #endregion Hero */

:root .dnd_area-row-1-padding,
:root .dnd_area-row-2-padding,
:root .dnd_area-row-3-padding {
  padding-inline: clamp(12px, 4vw, 55px) !important;
}
@media (min-width: 992px) {
  :root .dnd_area-row-1-padding {
    padding-inline: clamp(25px, 5.5vw, 55px) !important;
  }
}

/* #region quotes */
.en-review__slider.tns-horizontal {
  display: flex;
}
  .tns-item,
  .en-review__slides {
    min-height: 100%;
  }
  .en-review__slides {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
    :root .en-review__text {
      margin-bottom: 25px;
    }
    :root .en-review__profile-img {
      border: none;
    }
    :root .en-review__profile-img:has(img) {
        border: 1px solid var(--color-secondary);
        border-radius: 50%;
        padding: 2px;
    }
/* #endregion quotes */

.en-feature-card__col {
  background-color: #fff;
}
  .en-feature-card__content {
    background-color: #fff;
    height: 100%;
    max-height: calc(100% - 250px);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  :root .en-feature-card__text {
    margin-bottom: 0px;
  }
  .en-btn--secondary:hover {
    padding: 15px 18px;
  }
  .en-feature-card__progress,
  .en-feature-card__progress-bar {
    display: none;
  }

a[href^="https://uspirg"] {
  font-size: clamp(18px, 4vw, 30px);
  font-weight: 700;
}
  a[href^="https://uspirg"]:hover {
    rotate: -5deg;
    text-decoration: none;
    border-width: 4px;
  }
.en-review__nav svg {
  fill: #fff;
  stroke: #fd7949;
}

.twitter-tweet {
    background: rgb(255 255 255 / 63%);
}

#newmode-embed-46848-50007 {
  max-width: 800px;
  margin-inline: auto;
}

/* #region footer */
div.en-social-follow__icon {
  margin-right: 20px;
}
.footer #hs_cos_wrapper_footer-module-3 .en-social-follow__icon span {
  height: 18px;
  width: 18px;
}
.footer #hs_cos_wrapper_footer-module-3 .en-social-follow__icon span svg {
  height: 18px;
  width: 18px;
}
/* #endregion footer */