@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Muli:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i);
@import url(https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);
h1,
h2,
h3 {
  font-weight: 400;
}
h1 strong,
h2 strong,
h3 strong {
  font-weight: 700;
}
h4,
h5,
h6 {
  font-weight: 700;
  margin-bottom: 1rem;
}
h1 {
  font-size: 2.5rem;
}
@media screen and (min-width: 767px) {
  h1 {
    font-size: 3rem;
  }
}
.js-focus-visible h1,
.website-brookfieldacademy h1,
.website-collegecoach h1,
.website-learningcenter h1 {
  text-transform: uppercase;
}
.js-focus-visible h1.hero__headline,
.website-brookfieldacademy h1.hero__headline,
.website-collegecoach h1.hero__headline,
.website-learningcenter h1.hero__headline {
  text-transform: capitalize;
  font-weight: 800;
  font-size: 48px;
}
h2 {
  font-size: 2rem;
  font-weight: 400;
  text-transform: uppercase;
}
@media screen and (min-width: 767px) {
  h2 {
    font-size: 3rem;
  }
}
h3 {
  font-size: 2rem;
}
@media screen and (min-width: 767px) {
  h3 {
    font-size: 2.25rem;
  }
}
h4 {
  color: #2a9d8f;
  font-size: 1.6rem;
}
main p {
  line-height: 1.7;
  margin-top: 0;
}
html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #464646;
  background-color: #fff;
  font-family:
    Muli,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif !important;
  letter-spacing: 0.01rem;
  text-rendering: optimizeLegibility;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html.cc {
  font-size: 13px;
  line-height: 1.5;
}
@media screen and (min-width: 330px) {
  html.cc {
    font-size: 15px;
  }
}
*,
::after,
::before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}
body {
  font-family:
    Muli,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif !important;
  color: #464646;
  position: relative;
  -webkit-transition: opacity 2s ease;
  transition: opacity 2s ease;
  margin: 0;
}
body::before {
  content: "";
  opacity: 0;
}
body.-fixed {
  overflow: hidden;
}
body.-fixed::before {
  background-color: rgba(70, 70, 70, 0.5);
  content: "";
  position: absolute;
  height: 100%;
  opacity: 1;
  -webkit-transition: opacity 0.6s ease;
  transition: opacity 0.6s ease;
  width: 100%;
  z-index: 100;
}
body.overflow-hidden {
  position: fixed;
}
img {
  display: block;
  max-width: 100%;
  vertical-align: middle;
  height: auto;
}
::-moz-selection {
  background: #2a9d8f;
  color: #fff;
  text-shadow: none;
}
::selection {
  background: #2a9d8f;
  color: #fff;
  text-shadow: none;
}
a {
  color: #2a9d8f;
  position: relative;
  text-decoration: none;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
}
a:hover {
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
}
a.focus-visible {
  outline: #c9a84c solid 3px;
}
sup {
  font-size: 50%;
  line-height: inherit;
  position: relative;
  vertical-align: top;
  top: 4px;
}
br {
  line-height: 0;
}
table td {
  padding: 0.5rem 0.5rem 0.5rem 0;
}
.sr-only {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.sr-only:focus {
  clip: initial;
  -webkit-box-shadow: 0 0 8px #c9a84c;
  box-shadow: 0 0 8px #c9a84c;
  display: block;
  height: 30px;
  margin: 0;
  width: 200px;
  outline: #c9a84c solid 1px;
  overflow: visible;
  z-index: 10;
}
.sr-only {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  line-height: 0 !important;
  padding: 20px 24px !important;
  text-align: center !important;
  width: auto !important;
  outline: #2a9d8f solid 2px !important;
  background: #fff;
}
@media print {
  * {
    background-color: transparent !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    color: #000 !important;
    text-shadow: none !important;
  }
  a {
    text-decoration: underline;
  }
  blockquote,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  img,
  pre,
  tr {
    page-break-inside: avoid;
    font-family:
      Muli,
      -apple-system,
      BlinkMacSystemFont,
      "Segoe UI",
      Roboto,
      Oxygen-Sans,
      Ubuntu,
      Cantarell,
      "Helvetica Neue",
      sans-serif !important;
  }
  thead {
    display: table-header-group;
  }
  @page {
    margin: 0.5cm;
  }
  h2,
  h3,
  p {
    orphans: 3;
    widows: 3;
  }
}
.standard-hero {
  position: relative;
}
.standard-hero .hero-content-wrap {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  min-height: auto;
  height: 0;
  position: relative;
  padding-bottom: 100%;
}
.standard-hero .hero-content-wrap.eyebrow {
  max-height: 40vh;
  padding-bottom: 40vh;
}
.standard-hero .hero-text-wrap .txt-hero-title {
  color: #fff;
}
.standard-hero .hero-text-wrap {
  text-align: center;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
  padding-left: 10%;
  padding-right: 10%;
}
.homepage-hero .hero-content-wrap {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  min-height: auto;
  height: 0;
  position: relative;
  padding-bottom: 100%;
}
.homepage-hero .hero-text-wrap .txt-hero-title {
  color: #fff;
}
.homepage-hero .hero-text-wrap {
  text-align: center;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
  padding-left: 10%;
  padding-right: 10%;
}
.standard-hero-with-blurb .hero-text-wrap-desktop {
  position: absolute;
  bottom: 70px;
  max-width: 820px;
}
.txt-hero-title {
  font-style: normal;
  font-weight: 300;
}
.txt-promo-detail {
  font-style: normal;
  font-weight: 300;
}
.feature-title-standard {
  font-style: normal;
  font-weight: 300;
  margin-top: -0.3em;
  margin-bottom: -0.27em;
  font-size: 36px;
  line-height: 1.333;
  letter-spacing: 0;
  text-transform: uppercase;
  font-style: normal;
  font-weight: 300;
}
.feature-title-standard strong {
  font-weight: 800;
}
.txt-feature-title {
  font-style: normal;
  font-weight: 300;
  font-size: 36px;
  line-height: 1.333;
  letter-spacing: 0;
  text-transform: uppercase;
}
.txt-feature-title strong {
  font-weight: 800;
}
.bg-white {
  background-color: #fff;
}
.bg-astronaut {
  background-color: #27466f;
}
.bg-astral {
  background-color: #3a869d;
}
.bg-concrete {
  background-color: #f3f3f3;
}
.bg-iceBlue {
  background-color: #ebf4fa;
}
.bg-stiletto {
  background-color: #84293a;
}
.bg-link-water {
  background-color: #dbecf5;
}
.bg-alabaster {
  background-color: #f8f8f9;
}
.bg-observatory {
  background-color: #048956;
}
.bg-grayishBlue {
  background-color: #ebf4fa;
}
.txt-nileblue {
  color: #2a9d8f;
}
txt-darkGrey {
  color: #464646;
}
.txt-buttercup {
  color: #c9a84c;
}
.txt-white {
  color: #fff;
}
.txt-international {
  color: #ff5000;
}
.txt-concrete {
  color: #f3f3f3;
}
.txt-salem {
  color: #0b8743;
}
.txt-grayishBlue {
  color: #f7fbfd;
}
.section-title-module .module-padding {
  padding-top: 50px;
  padding-bottom: 50px;
}
.section-title-module .welcome-message {
  margin-top: -0.3em;
  margin-bottom: -0.27em;
  color: #2a9d8f;
  text-align: center;
}
.section-title-module .body-text-wrap {
  text-align: center;
  padding-top: 40px;
}
.prototype-index-module .welcome-message {
  margin-top: -0.3em;
  margin-bottom: -0.27em;
}
.about-bh-pillars-module .flex-module-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}
.about-bh-pillars-module .flex-intro-blurb-container {
  width: 100%;
}
.about-bh-pillars-module .flex-pillars-container {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.about-bh-pillars-module .feature-title-standard {
  color: #2a9d8f;
}
.about-bh-pillars-module .pillar-item {
  width: 100%;
  padding: 0;
  margin-bottom: 39px;
}
.about-bh-pillars-module .pillar-title {
  color: #2a9d8f;
  padding-bottom: 5px;
  font-size: 2.4rem;
  line-height: 1.2;
  letter-spacing: 0;
}
.txt-pillar-titles {
  font-size: 2.4rem;
  line-height: 1.2;
  letter-spacing: 0;
}
.bg-nileblue {
  background-color: #2a9d8f;
}
.bg-yellow {
  background-color: #ffcb00;
}
.bg-lightyellow {
  background-color: #faf8ad;
}
.bg-navyblue {
  background-color: #16488e;
}
.bg-teal {
  background-color: #05dae1;
}
.bg-lightblue {
  background-color: #56d7ff;
}
.pillar-grid-module .pillar-tile-inner-wrap.footer-line-bg-concrete {
  border-bottom: 10px solid #f3f3f3;
}
.pillar-grid-module .pillar-tile-inner-wrap.footer-line-bg-gallery {
  border-bottom: 10px solid rgba(238, 237, 237, 0.8);
}
.pillar-grid-module .pillar-tile-inner-wrap.footer-line-bg-grayishBlue {
  border-bottom: 10px solid #ebf4fa;
}
.pillar-grid-module .pillar-tile-inner-wrap.footer-line-bg-lightblue {
  border-bottom: 10px solid #56d7ff;
}
.pillar-grid-module .pillar-tile-inner-wrap.footer-line-bg-lightyellow {
  border-bottom: 10px solid #faf8ad;
}
.pillar-grid-module .pillar-tile-inner-wrap.footer-line-bg-navyblue {
  border-bottom: 10px solid #16488e;
}
.pillar-grid-module .pillar-tile-inner-wrap.footer-line-bg-nileblue {
  border-bottom: 10px solid #2a9d8f;
}
.pillar-grid-module .pillar-tile-inner-wrap.footer-line-bg-salem {
  border-bottom: 10px solid #0b8743;
}
.pillar-grid-module .pillar-tile-inner-wrap.footer-line-bg-teal {
  border-bottom: 10px solid #05dae1;
}
.pillar-grid-module .pillar-tile-inner-wrap.footer-line-bg-transparent {
  border-bottom: 10px solid transparent;
}
.pillar-grid-module .pillar-tile-inner-wrap.footer-line-bg-white {
  border-bottom: 10px solid #fff;
}
.pillar-grid-module .pillar-tile-inner-wrap.footer-line-bg-yellow {
  border-bottom: 10px solid #ffcb00;
}
.pillar-tile-inner-wrap .btn-cta.icon-color-bg-white::after {
  color: #fff !important;
}
.pillar-tile-inner-wrap .btn-cta.icon-color-bg-concrete::after {
  color: #f3f3f3 !important;
}
.pillar-tile-inner-wrap .btn-cta.icon-color-bg-gallery::after {
  color: rgba(238, 237, 237, 0.8) !important;
}
.pillar-tile-inner-wrap .btn-cta.icon-color-bg-grayishBlue::after {
  color: #ebf4fa !important;
}
.pillar-tile-inner-wrap .btn-cta.icon-color-bg-yellow::after {
  color: #ffcb00 !important;
}
.pillar-tile-inner-wrap .btn-cta.icon-color-bg-nileblue::after {
  color: #2a9d8f !important;
}
.pillar-tile-inner-wrap .btn-cta.icon-color-bg-salem::after {
  color: #0b8743 !important;
}
.pillar-tile-inner-wrap .btn-cta.icon-color-bg-transparent::after {
  color: transparent !important;
}
.pillar-tile-inner-wrap .btn-cta.icon-color-bg-lightyellow::after {
  color: #faf8ad !important;
}
.pillar-tile-inner-wrap .btn-cta.icon-color-bg-navyblue::after {
  color: #16488e !important;
}
.pillar-tile-inner-wrap .btn-cta.icon-color-bg-lightblue::after {
  color: #56d7ff !important;
}
.pillar-tile-inner-wrap .btn-cta.icon-color-bg-teal::after {
  color: #05dae1 !important;
}
.pillar-title-wrap.title-bg-white {
  background-color: #fff !important;
}
.pillar-title-wrap.title-bg-concrete {
  background-color: #f3f3f3 !important;
}
.pillar-title-wrap.title-bg-gallery {
  background-color: rgba(238, 237, 237, 0.8) !important;
}
.pillar-title-wrap.title-bg-grayishBlue {
  background-color: #ebf4fa !important;
}
.pillar-title-wrap.title-bg-yellow {
  background-color: #ffcb00 !important;
}
.pillar-title-wrap.title-bg-nileblue {
  background-color: #2a9d8f !important;
}
.pillar-title-wrap.title-bg-salem {
  background-color: #0b8743 !important;
}
.pillar-title-wrap.title-bg-transparent {
  background-color: transparent !important;
}
.pillar-title-wrap.title-bg-lightyellow {
  background-color: #faf8ad !important;
}
.pillar-title-wrap.title-bg-navyblue {
  background-color: #16488e !important;
}
.pillar-title-wrap.title-bg-lightblue {
  background-color: #56d7ff !important;
}
.pillar-title-wrap.title-bg-teal {
  background-color: #05dae1 !important;
}
.pillar-title-wrap.title-bg-astronaut {
  background-color: #27466f !important;
}
.pillar-title-wrap.title-bg-astral {
  background-color: #3a869d !important;
}
.pillar-title-wrap.title-bg-iceBlue {
  background-color: #ebf4fa !important;
}
.pillar-title-wrap.title-bg-stiletto {
  background-color: #84293a !important;
}
.pillar-title-wrap.title-bg-link-water {
  background-color: #dbecf5 !important;
}
.pillar-title-wrap.title-bg-alabaster {
  background-color: #f8f8f9 !important;
}
.pillar-title-wrap.title-bg-observatory {
  background-color: #048956 !important;
}
.module-padding-md.is-preceded-by-curve {
  padding-top: 50px;
}
.our-solutions-shared-module .feature-eyebrow-text {
  color: #2a9d8f;
  padding-bottom: 32px;
  font-weight: 700;
  font-size: 2.4rem;
  line-height: 1.167;
  letter-spacing: 0;
  color: #2a9d8f;
}
.txt-section-eyebrow {
  font-size: 2.4rem;
  line-height: 1.167;
  letter-spacing: 0;
}
.testimonials-module .slider-main {
  padding-bottom: 31px;
}
.testimonials-module .slide-testimonial {
  padding-bottom: 12px;
  padding: 0 12%;
}
.testimonials-module .pullquote-wrap {
  text-align: center;
  padding-bottom: 18px;
}
.testimonials-module .txt-pullquote {
  color: #fff;
}
.testimonials-module .attribution-wrap {
  text-align: center;
  position: relative;
  margin-bottom: 0;
}
.testimonials-module .quotation-marks {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 124px;
  z-index: -1;
  line-height: 0;
}
.testimonials-module .txt-quote-attribution {
  color: #fff;
}
.featured-news-module .slider-main {
  padding-bottom: 31px;
}
.featured-news-module .slide-testimonial {
  padding: 0 12%;
}
.featured-news-module .pullquote-wrap {
  text-align: center;
  padding-bottom: 18px;
}
.featured-news-module .txt-pullquote {
  color: #fff;
}
.featured-news-module .attribution-wrap {
  text-align: center;
  position: relative;
  margin-bottom: 0;
}
.featured-news-module .quotation-marks {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 124px;
  z-index: -1;
  line-height: 0;
}
.featured-news-module .txt-quote-attribution {
  color: #fff;
}
@media (min-width: 768px) {
  .homepage-hero .hero-content-wrap {
    height: 400px;
    padding-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .homepage-hero .hero-text-wrap {
    max-width: 80%;
    padding: 0;
    position: relative;
    top: auto;
    -webkit-transform: none;
    transform: none;
    padding: 50px 0;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .standard-hero .hero-content-wrap {
    height: 400px;
    padding-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .standard-hero .hero-text-wrap {
    max-width: 80%;
    padding: 0;
    position: relative;
    top: auto;
    -webkit-transform: none;
    transform: none;
    padding: 50px 0;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .section-title-module .module-padding {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .section-title-module .welcome-message {
    margin-top: -0.18em;
    margin-bottom: -0.15em;
    margin-top: -0.18em;
    margin-bottom: -0.15em;
  }
  .section-title-module .body-text-wrap {
    padding-top: 32px;
  }
  .feature-title-standard {
    margin-top: -0.18em;
    margin-bottom: -0.15em;
    margin-top: -0.18em;
    margin-bottom: -0.15em;
    font-size: 34px;
    line-height: 1.042;
  }
  .prototype-index-module .welcome-message {
    margin-top: -0.18em;
    margin-bottom: -0.15em;
    margin-top: -0.18em;
    margin-bottom: -0.15em;
  }
  .txt-feature-title {
    font-size: 34px;
    line-height: 1.042;
  }
  .about-bh-pillars-module .flex-module-container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    text-align: left;
  }
  .about-bh-pillars-module .flex-intro-blurb-container {
    width: 50%;
    width: 50%;
    width: 50%;
  }
  .about-bh-pillars-module .flex-pillars-container {
    width: 50%;
    width: 50%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 50%;
  }
  .about-bh-pillars-module .pillar-item {
    padding: 0 15px;
    margin-bottom: 26px;
    width: 100%;
  }
  .about-bh-pillars-module .pillar-title {
    padding-bottom: 0;
    font-size: 1.8rem;
    padding-bottom: 0;
    font-size: 1.8rem;
  }
  .txt-pillar-titles {
    font-size: 1.8rem;
    font-size: 1.8rem;
  }
  .module-padding-md.is-preceded-by-curve {
    padding-top: 50px;
  }
  .our-solutions-shared-module .feature-eyebrow-text {
    padding-bottom: 20px;
    font-size: 3rem;
  }
  .txt-section-eyebrow {
    font-size: 3rem;
  }
  .testimonials-module .slider-w-arrows-wrap {
    margin-bottom: 0;
  }
  .testimonials-module .slider-main {
    padding-bottom: 63px;
  }
  .testimonials-module .pullquote-wrap {
    padding-bottom: 29px;
  }
  .testimonials-module .attribution-wrap {
    margin-bottom: 24px;
  }
  .testimonials-module .quotation-marks {
    width: 136px;
  }
  .featured-news-module .slider-w-arrows-wrap {
    margin-bottom: 0;
  }
  .featured-news-module .slider-main {
    padding-bottom: 63px;
  }
  .featured-news-module .pullquote-wrap {
    padding-bottom: 29px;
  }
  .featured-news-module .attribution-wrap {
    margin-bottom: 24px;
  }
  .featured-news-module .quotation-marks {
    width: 136px;
  }
}
@media (min-width: 992px) {
  .about-bh-pillars-module .flex-pillars-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .about-bh-pillars-module .pillar-item {
    width: 50%;
    padding: 0 15px 0 0;
    margin-bottom: 42px;
  }
}
.feature-header-wrap h4 {
  margin-top: 0;
}
button.nav__link,
button.nav__link:focus,
button.nav__link:hover {
  border: none;
  background: 0 0;
  font-family: inherit;
}
button.vlcNav__user {
  background-color: transparent;
  text-align: left;
  border: none;
  text-transform: none;
}
@media (min-width: 768px) {
  .homepage-hero .hero-content-wrap,
  .standard-hero .hero-content-wrap {
    height: 56.25vw !important;
  }
  .standard-hero .hero-content-wrap.eyebrow {
    max-height: 40vh;
    padding-bottom: 40vh;
  }
  .about-bh-pillars-module .flex-intro-blurb-container .intro-blurb-wrap {
    padding-right: 30px;
  }
}
@media (min-width: 901px) {
  .standard-hero .hero-content-wrap.eyebrow {
    max-height: 50vh;
    padding-bottom: 50vh;
  }
}
@media screen and (min-width: 975px) {
  .website-montessori .nav__menu {
    -webkit-box-flex: unset;
    -ms-flex: unset;
    flex: unset;
  }
  .website-montessori .nav__menu li.nav__item {
    display: inline-block;
    margin: 12px 60px 0 0;
  }
}
.layer.-bottomSpace .sectionWithText {
  margin-bottom: 60px;
}
.testimonials-module-slider-wrap .carousel-inner > .item > a > img,
.testimonials-module-slider-wrap .carousel-inner > .item > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.testimonials-module-slider-wrap .carousel {
  position: relative;
}
.testimonials-module-slider-wrap .carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.testimonials-module-slider-wrap .carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
@media only screen and (max-width: 959px) {
  .testimonials-module-slider-wrap .carousel-inner > .item img {
    height: 45vw !important;
  }
}
@media only screen and (max-height: 768px) and (min-width: 960px) {
  .testimonials-module-slider-wrap .carousel-inner > .item img {
    height: 34vw !important;
  }
}
.testimonials-module-slider-wrap .carousel-inner > .item > a > img,
.testimonials-module-slider-wrap .carousel-inner > .item > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .testimonials-module-slider-wrap .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    transition: -webkit-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    transition:
      transform 0.6s ease-in-out,
      -webkit-transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
  }
  .testimonials-module-slider-wrap .carousel-inner > .item.active.right,
  .testimonials-module-slider-wrap .carousel-inner > .item.next {
    left: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  .testimonials-module-slider-wrap .carousel-inner > .item.active.left,
  .testimonials-module-slider-wrap .carousel-inner > .item.prev {
    left: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  .testimonials-module-slider-wrap .carousel-inner > .item.active,
  .testimonials-module-slider-wrap .carousel-inner > .item.next.left,
  .testimonials-module-slider-wrap .carousel-inner > .item.prev.right {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.testimonials-module-slider-wrap .carousel-inner > .active,
.testimonials-module-slider-wrap .carousel-inner > .next,
.testimonials-module-slider-wrap .carousel-inner > .prev {
  display: block;
}
.testimonials-module-slider-wrap .carousel-inner > .active {
  left: 0;
}
.testimonials-module-slider-wrap .carousel-inner > .next,
.testimonials-module-slider-wrap .carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.testimonials-module-slider-wrap .carousel-inner > .next {
  left: 100%;
}
.testimonials-module-slider-wrap .carousel-inner > .prev {
  left: -100%;
}
.testimonials-module-slider-wrap .carousel-inner > .next.left,
.testimonials-module-slider-wrap .carousel-inner > .prev.right {
  left: 0;
}
.testimonials-module-slider-wrap .carousel-inner > .active.left {
  left: -100%;
}
.testimonials-module-slider-wrap .carousel-inner > .active.right {
  left: 100%;
}
.testimonials-module-slider-wrap .carousel-control {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 48px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  -webkit-transition: all ease 0.5s;
  transition: all ease 0.5s;
  height: 60px;
  width: 60px;
  top: calc(50% - 30px);
}
.testimonials-module-slider-wrap .carousel-control span {
  top: calc(50% - 35px);
  position: relative;
}
.testimonials-module-slider-wrap .carousel-control .sr-only {
  position: absolute;
}
.testimonials-module-slider-wrap .carousel-control.right {
  right: 0;
  left: auto;
}
.testimonials-module-slider-wrap .carousel-control:focus,
.testimonials-module-slider-wrap .carousel-control:hover {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}
.testimonials-module-slider-wrap .carousel-control:focus {
  border: 3px solid #c9a84c;
}
.testimonials-module-slider-wrap .carousel-control .icon-next,
.testimonials-module-slider-wrap .carousel-control .icon-prev {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px;
}
.testimonials-module-slider-wrap .carousel-control .icon-prev {
  left: 50%;
  margin-left: -10px;
}
.testimonials-module-slider-wrap .carousel-control .icon-next {
  right: 50%;
  margin-right: -10px;
}
.testimonials-module-slider-wrap .carousel-control .icon-next,
.testimonials-module-slider-wrap .carousel-control .icon-prev {
  width: 20px;
  height: 20px;
  font-family: serif;
  line-height: 1;
}
.testimonials-module-slider-wrap .carousel-indicators {
  position: absolute;
  bottom: 40px;
  left: 50%;
  z-index: 1;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.testimonials-module-slider-wrap .carousel-indicators a,
.testimonials-module-slider-wrap .carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 10px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.35) 0 1px 8px;
  box-shadow: rgba(0, 0, 0, 0.35) 0 1px 8px;
}
.testimonials-module-slider-wrap .carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #c9a84c;
  border: 2px solid #c9a84c;
}
.testimonials-module-slider-wrap .carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.testimonials-module-slider-wrap .carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .testimonials-module-slider-wrap .carousel-control .icon-next,
  .testimonials-module-slider-wrap .carousel-control .icon-prev {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
  }
  .testimonials-module-slider-wrap .carousel-control .icon-prev {
    margin-left: -15px;
  }
  .testimonials-module-slider-wrap .carousel-control .icon-next {
    margin-right: -15px;
  }
  .testimonials-module-slider-wrap .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .testimonials-module-slider-wrap .carousel-indicators {
    bottom: 40px;
  }
}
@media screen and (max-width: 768px) {
  .testimonials-module-slider-wrap .carousel-control.left,
  .testimonials-module-slider-wrap .carousel-control.right {
    background: 0 0;
  }
}
@media screen and (min-width: 960px) {
  .testimonials-module-slider-wrap .carousel-indicators {
    bottom: 0;
  }
}
.testimonials-module-slider-wrap .carousel-fade .carousel-inner .item {
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.testimonials-module-slider-wrap .carousel-fade .carousel-inner .active.left,
.testimonials-module-slider-wrap .carousel-fade .carousel-inner .active.right,
.testimonials-module-slider-wrap .carousel-fade .carousel-inner .item {
  opacity: 0;
}
.testimonials-module-slider-wrap .carousel-fade .carousel-inner .active,
.testimonials-module-slider-wrap .carousel-fade .carousel-inner .next.left,
.testimonials-module-slider-wrap .carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.testimonials-module-slider-wrap .carousel-fade .carousel-inner .active.left,
.testimonials-module-slider-wrap .carousel-fade .carousel-inner .active.right,
.testimonials-module-slider-wrap .carousel-fade .carousel-inner .next,
.testimonials-module-slider-wrap .carousel-fade .carousel-inner .prev {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.testimonials-module-slider-wrap .carousel-fade .carousel-control {
  z-index: 2;
}
.testimonials-module-slider-wrap .carousel-inner {
  max-width: 700px;
  margin: 0 auto 30px;
  padding-top: 50px;
  padding-bottom: 80px;
}
.testimonials-module-slider-wrap .pullquote-wrap {
  padding-bottom: 0;
}
.testimonials-module-slider-wrap .pullquote-wrap p {
  font-size: 20px;
  line-height: 24px;
}
.testimonials-module-slider-wrap p.txt-quote-attribution {
  font-size: 18px;
  font-weight: 700;
}
@media screen and (max-width: 768px) {
  .testimonials-module-slider-wrap .pullquote-wrap p {
    font-size: 18px;
    line-height: 22px;
  }
  .testimonials-module-slider-wrap p.txt-quote-attribution {
    font-size: 16px;
    font-weight: 700;
  }
}
.bg-blue-gradient {
  background-image: url(/dist/images/BlueGradientBackground.png) !important;
}
.bhc-home {
  font-size: 16px;
}
.bhc-home * {
  font-family:
    Muli,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif;
}
.bhc-home .button {
  display: inline-block;
  width: auto;
  border-radius: 7px;
  padding: 10px 24px;
  margin: 30px 0;
}
@media screen and (min-width: 767px) {
  .bhc-home .button {
    width: unset;
  }
}
@media screen and (min-width: 1024px) {
  .bhc-home .curve {
    margin-bottom: -8rem;
    margin-top: -3rem;
  }
}
.bhc-heading {
  font-size: 45px;
  margin-bottom: 1.5rem;
  text-transform: uppercase;
}
.bhc-heading strong {
  font-weight: 800;
}
.bhc-subHeading {
  margin-bottom: 2rem;
}
.bhc-textLink {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 800;
}
.bhc-textLink:after {
  bottom: 1px;
  color: #c9a84c;
  content: "▶";
  font-family: bh-corporate;
  margin-left: 8px;
  position: relative;
  top: 1px;
  right: 0;
  -webkit-transition: 0.15s right ease-out;
  transition: 0.15s right ease-out;
}
.bhc-textLink:hover {
  color: #2a9d8f;
}
.bhc-textLink:hover:after {
  right: -5px;
}
.button.-icon {
  font-size: 14px;
  background: #2a9d8f;
  background-repeat: no-repeat;
  background-size: 25px;
  background-position: 10px;
  border-radius: 0;
  color: #fff;
  font-weight: 800;
  line-height: 1;
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 15px 20px 15px 45px;
  position: relative;
  text-transform: capitalize;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 48%;
}
@media screen and (min-width: 767px) {
  .button.-icon {
    min-width: 250px;
    font-size: 18px;
  }
}
.button.-icon.-marker {
  background-image: url(/dist/images/corporate/icon_marker.png);
}
.button.-icon.-star {
  background-image: url(/dist/images/corporate/icon_star.png);
}
.button.-icon.-heart {
  background-image: url(/dist/images/corporate/icon_heart.png);
}
.button.-icon.-building {
  background-image: url(/dist/images/corporate/icon_building.png);
}
.button.-icon:before {
  margin-right: 0.5em;
  color: #dc6f1f;
  font-size: 1.5rem;
}
.button.-icon:after {
  color: #c9a84c;
  content: "▶";
  font-family: bh-corporate;
  right: 10px;
  padding-top: 2px;
  position: absolute;
}
.button.-icon:hover {
  border-color: #c9a84c;
  background-color: #c9a84c;
  color: #2a9d8f;
}
.-bbYellow {
  -o-border-image: linear-gradient(90deg, #c9a84c 85%, transparent 85%) 1;
  border-image: -webkit-gradient(
      linear,
      left top,
      right top,
      color-stop(85%, #c9a84c),
      color-stop(85%, transparent)
    )
    1;
  border-image: linear-gradient(90deg, #c9a84c 85%, transparent 85%) 1;
}
@media screen and (min-width: 767px) {
  .-bbYellow {
    -o-border-image: linear-gradient(90deg, transparent 15%, #c9a84c 15%) 1;
    border-image: -webkit-gradient(
        linear,
        left top,
        right top,
        color-stop(15%, transparent),
        color-stop(15%, #c9a84c)
      )
      1;
    border-image: linear-gradient(90deg, transparent 15%, #c9a84c 15%) 1;
  }
}
.-bbBlue {
  -o-border-image: linear-gradient(90deg, #54afcb 85%, transparent 85%) 1;
  border-image: -webkit-gradient(
      linear,
      left top,
      right top,
      color-stop(85%, #54afcb),
      color-stop(85%, transparent)
    )
    1;
  border-image: linear-gradient(90deg, #54afcb 85%, transparent 85%) 1;
}
.-bbOrange {
  -o-border-image: linear-gradient(90deg, #dc6f1f 85%, #eeeded 85%) 1;
  border-image: -webkit-gradient(
      linear,
      left top,
      right top,
      color-stop(85%, #dc6f1f),
      color-stop(85%, #eeeded)
    )
    1;
  border-image: linear-gradient(90deg, #dc6f1f 85%, #eeeded 85%) 1;
}
.-bbPurple {
  -o-border-image: linear-gradient(90deg, transparent 15%, #5b3570 15%) 1;
  border-image: -webkit-gradient(
      linear,
      left top,
      right top,
      color-stop(15%, transparent),
      color-stop(15%, #5b3570)
    )
    1;
  border-image: linear-gradient(90deg, transparent 15%, #5b3570 15%) 1;
}
.-bbGreen {
  -o-border-image: linear-gradient(90deg, transparent 15%, #048956 15%) 1;
  border-image: -webkit-gradient(
      linear,
      left top,
      right top,
      color-stop(15%, transparent),
      color-stop(15%, #048956)
    )
    1;
  border-image: linear-gradient(90deg, transparent 15%, #048956 15%) 1;
}
body.js-search a.nav-link-search {
  display: none !important;
}
body.js-search .feature-title-standard {
  text-transform: capitalize !important;
  font-size: 36px;
}
@media screen and (min-width: 767px) {
  body.js-search .feature-title-standard {
    font-size: 48px;
  }
}
body.js-search .nav-shared .subnav-drawer {
  opacity: 1 !important;
  -webkit-box-shadow:
    rgba(0, 0, 0, 0.25) 0 14px 28px,
    rgba(0, 0, 0, 0.22) 0 10px 10px;
  box-shadow:
    rgba(0, 0, 0, 0.25) 0 14px 28px,
    rgba(0, 0, 0, 0.22) 0 10px 10px;
}
body.js-search #search-field {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
body.js-search #siteSearchBox,
body.js-search #siteSearchBox::-webkit-input-placeholder {
  font-size: 18px;
}
body.js-search #siteSearchBox,
body.js-search #siteSearchBox::-moz-placeholder {
  font-size: 18px;
}
body.js-search #siteSearchBox,
body.js-search #siteSearchBox::-ms-input-placeholder {
  font-size: 18px;
}
body.js-search #siteSearchBox,
body.js-search #siteSearchBox::placeholder {
  font-size: 18px;
}
.js-nav-search-form #search-field,
.js-nav-search-form #search-field::-webkit-input-placeholder {
  font-size: 18px !important;
}
.js-nav-search-form #search-field,
.js-nav-search-form #search-field::-moz-placeholder {
  font-size: 18px !important;
}
.js-nav-search-form #search-field,
.js-nav-search-form #search-field::-ms-input-placeholder {
  font-size: 18px !important;
}
.js-nav-search-form #search-field,
.js-nav-search-form #search-field::placeholder {
  font-size: 18px !important;
}
.nav-shared .btn-hamburger {
  background-color: transparent !important;
  border: none !important;
} /*!
 * Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2024 Fonticons, Inc.
 */
.fa {
  font-family: var(--fa-style-family, "Font Awesome 6 Pro");
  font-weight: var(--fa-style, 900);
}
.fa,
.fa-brands,
.fa-classic,
.fa-duotone,
.fa-light,
.fa-regular,
.fa-sharp,
.fa-sharp-duotone,
.fa-solid,
.fa-thin,
.fab,
.fad,
.fadl,
.fadr,
.fadt,
.fal,
.far,
.fas,
.fasdl,
.fasdr,
.fasds,
.fasdt,
.fasl,
.fasr,
.fass,
.fast,
.fat {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}
.fa-brands::before,
.fa-classic::before,
.fa-duotone::before,
.fa-light::before,
.fa-regular::before,
.fa-sharp-duotone::before,
.fa-sharp::before,
.fa-solid::before,
.fa-thin::before,
.fa::before,
.fab::before,
.fad::before,
.fadl::before,
.fadr::before,
.fadt::before,
.fal::before,
.far::before,
.fas::before,
.fasdl::before,
.fasdr::before,
.fasds::before,
.fasdt::before,
.fasl::before,
.fasr::before,
.fass::before,
.fast::before,
.fat::before {
  content: var(--fa);
}
.fa-duotone.fa-light::after,
.fa-duotone.fa-regular::after,
.fa-duotone.fa-solid::after,
.fa-duotone.fa-thin::after,
.fa-duotone::after,
.fa-sharp-duotone.fa-light::after,
.fa-sharp-duotone.fa-regular::after,
.fa-sharp-duotone.fa-solid::after,
.fa-sharp-duotone.fa-thin::after,
.fa-sharp-duotone::after,
.fad::after,
.fadl::after,
.fadr::after,
.fadt::after,
.fasdl::after,
.fasdr::after,
.fasds::after,
.fasdt::after {
  content: var(--fa--fa);
}
.fa-classic.fa-duotone {
  font-family: "Font Awesome 6 Duotone";
}
.fa-sharp,
.fass {
  font-weight: 900;
}
.fa-duotone,
.fad {
  font-weight: 900;
}
.fa-sharp-duotone,
.fasds {
  font-weight: 900;
}
.fa-classic,
.fa-light,
.fa-regular,
.fa-solid,
.fa-thin,
.fal,
.far,
.fas,
.fat {
  font-family: "Font Awesome 6 Pro";
}
.fa-duotone,
.fad,
.fadl,
.fadr,
.fadt {
  font-family: "Font Awesome 6 Duotone";
}
.fa-brands,
.fab {
  font-family: "Font Awesome 6 Brands";
}
.fa-sharp,
.fasl,
.fasr,
.fass,
.fast {
  font-family: "Font Awesome 6 Sharp";
}
.fa-sharp-duotone,
.fasdl,
.fasdr,
.fasds,
.fasdt {
  font-family: "Font Awesome 6 Sharp Duotone";
}
.fa-1x {
  font-size: 1em;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-6x {
  font-size: 6em;
}
.fa-7x {
  font-size: 7em;
}
.fa-8x {
  font-size: 8em;
}
.fa-9x {
  font-size: 9em;
}
.fa-10x {
  font-size: 10em;
}
.fa-2xs {
  font-size: 0.625em;
  line-height: 0.1em;
  vertical-align: 0.225em;
}
.fa-xs {
  font-size: 0.75em;
  line-height: 0.0833333337em;
  vertical-align: 0.125em;
}
.fa-sm {
  font-size: 0.875em;
  line-height: 0.0714285718em;
  vertical-align: 0.0535714295em;
}
.fa-lg {
  font-size: 1.25em;
  line-height: 0.05em;
  vertical-align: -0.075em;
}
.fa-xl {
  font-size: 1.5em;
  line-height: 0.0416666682em;
  vertical-align: -0.125em;
}
.fa-2xl {
  font-size: 2em;
  line-height: 0.03125em;
  vertical-align: -0.1875em;
}
.fa-fw {
  text-align: center;
  width: 1.25em;
}
.fa-ul {
  list-style-type: none;
  margin-left: var(--fa-li-margin, 2.5em);
  padding-left: 0;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  left: calc(-1 * var(--fa-li-width, 2em));
  position: absolute;
  text-align: center;
  width: var(--fa-li-width, 2em);
  line-height: inherit;
}
.fa-border {
  border-color: var(--fa-border-color, #eee);
  border-radius: var(--fa-border-radius, 0.1em);
  border-style: var(--fa-border-style, solid);
  border-width: var(--fa-border-width, 0.08em);
  padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);
}
.fa-pull-left {
  float: left;
  margin-right: var(--fa-pull-margin, 0.3em);
}
.fa-pull-right {
  float: right;
  margin-left: var(--fa-pull-margin, 0.3em);
}
.fa-beat {
  -webkit-animation-name: fa-beat;
  animation-name: fa-beat;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
  animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
  animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
  animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(
    --fa-animation-iteration-count,
    infinite
  );
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}
.fa-bounce {
  -webkit-animation-name: fa-bounce;
  animation-name: fa-bounce;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
  animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
  animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
  animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(
    --fa-animation-iteration-count,
    infinite
  );
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(
    --fa-animation-timing,
    cubic-bezier(0.28, 0.84, 0.42, 1)
  );
  animation-timing-function: var(
    --fa-animation-timing,
    cubic-bezier(0.28, 0.84, 0.42, 1)
  );
}
.fa-fade {
  -webkit-animation-name: fa-fade;
  animation-name: fa-fade;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
  animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
  animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
  animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(
    --fa-animation-iteration-count,
    infinite
  );
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(
    --fa-animation-timing,
    cubic-bezier(0.4, 0, 0.6, 1)
  );
  animation-timing-function: var(
    --fa-animation-timing,
    cubic-bezier(0.4, 0, 0.6, 1)
  );
}
.fa-beat-fade {
  -webkit-animation-name: fa-beat-fade;
  animation-name: fa-beat-fade;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
  animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
  animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
  animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(
    --fa-animation-iteration-count,
    infinite
  );
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(
    --fa-animation-timing,
    cubic-bezier(0.4, 0, 0.6, 1)
  );
  animation-timing-function: var(
    --fa-animation-timing,
    cubic-bezier(0.4, 0, 0.6, 1)
  );
}
.fa-flip {
  -webkit-animation-name: fa-flip;
  animation-name: fa-flip;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
  animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
  animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
  animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(
    --fa-animation-iteration-count,
    infinite
  );
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}
.fa-shake {
  -webkit-animation-name: fa-shake;
  animation-name: fa-shake;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
  animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
  animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
  animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(
    --fa-animation-iteration-count,
    infinite
  );
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, linear);
  animation-timing-function: var(--fa-animation-timing, linear);
}
.fa-spin {
  -webkit-animation-name: fa-spin;
  animation-name: fa-spin;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
  animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
  animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 2s);
  animation-duration: var(--fa-animation-duration, 2s);
  -webkit-animation-iteration-count: var(
    --fa-animation-iteration-count,
    infinite
  );
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, linear);
  animation-timing-function: var(--fa-animation-timing, linear);
}
.fa-spin-reverse {
  --fa-animation-direction: reverse;
}
.fa-pulse,
.fa-spin-pulse {
  -webkit-animation-name: fa-spin;
  animation-name: fa-spin;
  -webkit-animation-direction: var(--fa-animation-direction, normal);
  animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
  animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(
    --fa-animation-iteration-count,
    infinite
  );
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, steps(8));
  animation-timing-function: var(--fa-animation-timing, steps(8));
}
@media (prefers-reduced-motion: reduce) {
  .fa-beat,
  .fa-beat-fade,
  .fa-bounce,
  .fa-fade,
  .fa-flip,
  .fa-pulse,
  .fa-shake,
  .fa-spin,
  .fa-spin-pulse {
    -webkit-animation-delay: -1ms;
    animation-delay: -1ms;
    -webkit-animation-duration: 1ms;
    animation-duration: 1ms;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-duration: 0s;
    transition-duration: 0s;
  }
}
@-webkit-keyframes fa-beat {
  0%,
  90% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  45% {
    -webkit-transform: scale(var(--fa-beat-scale, 1.25));
    transform: scale(var(--fa-beat-scale, 1.25));
  }
}
@keyframes fa-beat {
  0%,
  90% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  45% {
    -webkit-transform: scale(var(--fa-beat-scale, 1.25));
    transform: scale(var(--fa-beat-scale, 1.25));
  }
}
@-webkit-keyframes fa-bounce {
  0% {
    -webkit-transform: scale(1, 1) translateY(0);
    transform: scale(1, 1) translateY(0);
  }
  10% {
    -webkit-transform: scale(
        var(--fa-bounce-start-scale-x, 1.1),
        var(--fa-bounce-start-scale-y, 0.9)
      )
      translateY(0);
    transform: scale(
        var(--fa-bounce-start-scale-x, 1.1),
        var(--fa-bounce-start-scale-y, 0.9)
      )
      translateY(0);
  }
  30% {
    -webkit-transform: scale(
        var(--fa-bounce-jump-scale-x, 0.9),
        var(--fa-bounce-jump-scale-y, 1.1)
      )
      translateY(var(--fa-bounce-height, -0.5em));
    transform: scale(
        var(--fa-bounce-jump-scale-x, 0.9),
        var(--fa-bounce-jump-scale-y, 1.1)
      )
      translateY(var(--fa-bounce-height, -0.5em));
  }
  50% {
    -webkit-transform: scale(
        var(--fa-bounce-land-scale-x, 1.05),
        var(--fa-bounce-land-scale-y, 0.95)
      )
      translateY(0);
    transform: scale(
        var(--fa-bounce-land-scale-x, 1.05),
        var(--fa-bounce-land-scale-y, 0.95)
      )
      translateY(0);
  }
  57% {
    -webkit-transform: scale(1, 1)
      translateY(var(--fa-bounce-rebound, -0.125em));
    transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
  }
  64% {
    -webkit-transform: scale(1, 1) translateY(0);
    transform: scale(1, 1) translateY(0);
  }
  100% {
    -webkit-transform: scale(1, 1) translateY(0);
    transform: scale(1, 1) translateY(0);
  }
}
@keyframes fa-bounce {
  0% {
    -webkit-transform: scale(1, 1) translateY(0);
    transform: scale(1, 1) translateY(0);
  }
  10% {
    -webkit-transform: scale(
        var(--fa-bounce-start-scale-x, 1.1),
        var(--fa-bounce-start-scale-y, 0.9)
      )
      translateY(0);
    transform: scale(
        var(--fa-bounce-start-scale-x, 1.1),
        var(--fa-bounce-start-scale-y, 0.9)
      )
      translateY(0);
  }
  30% {
    -webkit-transform: scale(
        var(--fa-bounce-jump-scale-x, 0.9),
        var(--fa-bounce-jump-scale-y, 1.1)
      )
      translateY(var(--fa-bounce-height, -0.5em));
    transform: scale(
        var(--fa-bounce-jump-scale-x, 0.9),
        var(--fa-bounce-jump-scale-y, 1.1)
      )
      translateY(var(--fa-bounce-height, -0.5em));
  }
  50% {
    -webkit-transform: scale(
        var(--fa-bounce-land-scale-x, 1.05),
        var(--fa-bounce-land-scale-y, 0.95)
      )
      translateY(0);
    transform: scale(
        var(--fa-bounce-land-scale-x, 1.05),
        var(--fa-bounce-land-scale-y, 0.95)
      )
      translateY(0);
  }
  57% {
    -webkit-transform: scale(1, 1)
      translateY(var(--fa-bounce-rebound, -0.125em));
    transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
  }
  64% {
    -webkit-transform: scale(1, 1) translateY(0);
    transform: scale(1, 1) translateY(0);
  }
  100% {
    -webkit-transform: scale(1, 1) translateY(0);
    transform: scale(1, 1) translateY(0);
  }
}
@-webkit-keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4);
  }
}
@keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4);
  }
}
@-webkit-keyframes fa-beat-fade {
  0%,
  100% {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
    transform: scale(var(--fa-beat-fade-scale, 1.125));
  }
}
@keyframes fa-beat-fade {
  0%,
  100% {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
    transform: scale(var(--fa-beat-fade-scale, 1.125));
  }
}
@-webkit-keyframes fa-flip {
  50% {
    -webkit-transform: rotate3d(
      var(--fa-flip-x, 0),
      var(--fa-flip-y, 1),
      var(--fa-flip-z, 0),
      var(--fa-flip-angle, -180deg)
    );
    transform: rotate3d(
      var(--fa-flip-x, 0),
      var(--fa-flip-y, 1),
      var(--fa-flip-z, 0),
      var(--fa-flip-angle, -180deg)
    );
  }
}
@keyframes fa-flip {
  50% {
    -webkit-transform: rotate3d(
      var(--fa-flip-x, 0),
      var(--fa-flip-y, 1),
      var(--fa-flip-z, 0),
      var(--fa-flip-angle, -180deg)
    );
    transform: rotate3d(
      var(--fa-flip-x, 0),
      var(--fa-flip-y, 1),
      var(--fa-flip-z, 0),
      var(--fa-flip-angle, -180deg)
    );
  }
}
@-webkit-keyframes fa-shake {
  0% {
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }
  4% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  24%,
  8% {
    -webkit-transform: rotate(-18deg);
    transform: rotate(-18deg);
  }
  12%,
  28% {
    -webkit-transform: rotate(18deg);
    transform: rotate(18deg);
  }
  16% {
    -webkit-transform: rotate(-22deg);
    transform: rotate(-22deg);
  }
  20% {
    -webkit-transform: rotate(22deg);
    transform: rotate(22deg);
  }
  32% {
    -webkit-transform: rotate(-12deg);
    transform: rotate(-12deg);
  }
  36% {
    -webkit-transform: rotate(12deg);
    transform: rotate(12deg);
  }
  100%,
  40% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
}
@keyframes fa-shake {
  0% {
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }
  4% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  24%,
  8% {
    -webkit-transform: rotate(-18deg);
    transform: rotate(-18deg);
  }
  12%,
  28% {
    -webkit-transform: rotate(18deg);
    transform: rotate(18deg);
  }
  16% {
    -webkit-transform: rotate(-22deg);
    transform: rotate(-22deg);
  }
  20% {
    -webkit-transform: rotate(22deg);
    transform: rotate(22deg);
  }
  32% {
    -webkit-transform: rotate(-12deg);
    transform: rotate(-12deg);
  }
  36% {
    -webkit-transform: rotate(12deg);
    transform: rotate(12deg);
  }
  100%,
  40% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -webkit-transform: scale(1, -1);
  transform: scale(1, -1);
}
.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  -webkit-transform: scale(-1, -1);
  transform: scale(-1, -1);
}
.fa-rotate-by {
  -webkit-transform: rotate(var(--fa-rotate-angle, 0));
  transform: rotate(var(--fa-rotate-angle, 0));
}
.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}
.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: var(--fa-stack-z-index, auto);
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: var(--fa-inverse, #fff);
}
.fa-0 {
  --fa: "\30 ";
  --fa--fa: "\30 \30 ";
}
.fa-1 {
  --fa: "\31 ";
  --fa--fa: "\31 \31 ";
}
.fa-2 {
  --fa: "\32 ";
  --fa--fa: "\32 \32 ";
}
.fa-3 {
  --fa: "\33 ";
  --fa--fa: "\33 \33 ";
}
.fa-4 {
  --fa: "\34 ";
  --fa--fa: "\34 \34 ";
}
.fa-5 {
  --fa: "\35 ";
  --fa--fa: "\35 \35 ";
}
.fa-6 {
  --fa: "\36 ";
  --fa--fa: "\36 \36 ";
}
.fa-7 {
  --fa: "\37 ";
  --fa--fa: "\37 \37 ";
}
.fa-8 {
  --fa: "\38 ";
  --fa--fa: "\38 \38 ";
}
.fa-9 {
  --fa: "\39 ";
  --fa--fa: "\39 \39 ";
}
.fa-fill-drip {
  --fa: "\f576";
  --fa--fa: "\f576\f576";
}
.fa-arrows-to-circle {
  --fa: "\e4bd";
  --fa--fa: "\e4bd\e4bd";
}
.fa-circle-chevron-right {
  --fa: "\f138";
  --fa--fa: "\f138\f138";
}
.fa-chevron-circle-right {
  --fa: "\f138";
  --fa--fa: "\f138\f138";
}
.fa-wagon-covered {
  --fa: "\f8ee";
  --fa--fa: "\f8ee\f8ee";
}
.fa-line-height {
  --fa: "\f871";
  --fa--fa: "\f871\f871";
}
.fa-bagel {
  --fa: "\e3d7";
  --fa--fa: "\e3d7\e3d7";
}
.fa-transporter-7 {
  --fa: "\e2a8";
  --fa--fa: "\e2a8\e2a8";
}
.fa-at {
  --fa: "\@";
  --fa--fa: "\@\@";
}
.fa-rectangles-mixed {
  --fa: "\e323";
  --fa--fa: "\e323\e323";
}
.fa-phone-arrow-up-right {
  --fa: "\e224";
  --fa--fa: "\e224\e224";
}
.fa-phone-arrow-up {
  --fa: "\e224";
  --fa--fa: "\e224\e224";
}
.fa-phone-outgoing {
  --fa: "\e224";
  --fa--fa: "\e224\e224";
}
.fa-trash-can {
  --fa: "\f2ed";
  --fa--fa: "\f2ed\f2ed";
}
.fa-trash-alt {
  --fa: "\f2ed";
  --fa--fa: "\f2ed\f2ed";
}
.fa-circle-l {
  --fa: "\e114";
  --fa--fa: "\e114\e114";
}
.fa-head-side-goggles {
  --fa: "\f6ea";
  --fa--fa: "\f6ea\f6ea";
}
.fa-head-vr {
  --fa: "\f6ea";
  --fa--fa: "\f6ea\f6ea";
}
.fa-text-height {
  --fa: "\f034";
  --fa--fa: "\f034\f034";
}
.fa-user-xmark {
  --fa: "\f235";
  --fa--fa: "\f235\f235";
}
.fa-user-times {
  --fa: "\f235";
  --fa--fa: "\f235\f235";
}
.fa-face-hand-yawn {
  --fa: "\e379";
  --fa--fa: "\e379\e379";
}
.fa-gauge-simple-min {
  --fa: "\f62d";
  --fa--fa: "\f62d\f62d";
}
.fa-tachometer-slowest {
  --fa: "\f62d";
  --fa--fa: "\f62d\f62d";
}
.fa-stethoscope {
  --fa: "\f0f1";
  --fa--fa: "\f0f1\f0f1";
}
.fa-coffin {
  --fa: "\f6c6";
  --fa--fa: "\f6c6\f6c6";
}
.fa-message {
  --fa: "\f27a";
  --fa--fa: "\f27a\f27a";
}
.fa-comment-alt {
  --fa: "\f27a";
  --fa--fa: "\f27a\f27a";
}
.fa-salad {
  --fa: "\f81e";
  --fa--fa: "\f81e\f81e";
}
.fa-bowl-salad {
  --fa: "\f81e";
  --fa--fa: "\f81e\f81e";
}
.fa-info {
  --fa: "\f129";
  --fa--fa: "\f129\f129";
}
.fa-robot-astromech {
  --fa: "\e2d2";
  --fa--fa: "\e2d2\e2d2";
}
.fa-ring-diamond {
  --fa: "\e5ab";
  --fa--fa: "\e5ab\e5ab";
}
.fa-fondue-pot {
  --fa: "\e40d";
  --fa--fa: "\e40d\e40d";
}
.fa-theta {
  --fa: "\f69e";
  --fa--fa: "\f69e\f69e";
}
.fa-face-hand-peeking {
  --fa: "\e481";
  --fa--fa: "\e481\e481";
}
.fa-square-user {
  --fa: "\e283";
  --fa--fa: "\e283\e283";
}
.fa-down-left-and-up-right-to-center {
  --fa: "\f422";
  --fa--fa: "\f422\f422";
}
.fa-compress-alt {
  --fa: "\f422";
  --fa--fa: "\f422\f422";
}
.fa-explosion {
  --fa: "\e4e9";
  --fa--fa: "\e4e9\e4e9";
}
.fa-file-lines {
  --fa: "\f15c";
  --fa--fa: "\f15c\f15c";
}
.fa-file-alt {
  --fa: "\f15c";
  --fa--fa: "\f15c\f15c";
}
.fa-file-text {
  --fa: "\f15c";
  --fa--fa: "\f15c\f15c";
}
.fa-wave-square {
  --fa: "\f83e";
  --fa--fa: "\f83e\f83e";
}
.fa-ring {
  --fa: "\f70b";
  --fa--fa: "\f70b\f70b";
}
.fa-building-un {
  --fa: "\e4d9";
  --fa--fa: "\e4d9\e4d9";
}
.fa-dice-three {
  --fa: "\f527";
  --fa--fa: "\f527\f527";
}
.fa-tire-pressure-warning {
  --fa: "\f633";
  --fa--fa: "\f633\f633";
}
.fa-wifi-fair {
  --fa: "\f6ab";
  --fa--fa: "\f6ab\f6ab";
}
.fa-wifi-2 {
  --fa: "\f6ab";
  --fa--fa: "\f6ab\f6ab";
}
.fa-calendar-days {
  --fa: "\f073";
  --fa--fa: "\f073\f073";
}
.fa-calendar-alt {
  --fa: "\f073";
  --fa--fa: "\f073\f073";
}
.fa-mp3-player {
  --fa: "\f8ce";
  --fa--fa: "\f8ce\f8ce";
}
.fa-anchor-circle-check {
  --fa: "\e4aa";
  --fa--fa: "\e4aa\e4aa";
}
.fa-tally-4 {
  --fa: "\e297";
  --fa--fa: "\e297\e297";
}
.fa-rectangle-history {
  --fa: "\e4a2";
  --fa--fa: "\e4a2\e4a2";
}
.fa-building-circle-arrow-right {
  --fa: "\e4d1";
  --fa--fa: "\e4d1\e4d1";
}
.fa-volleyball {
  --fa: "\f45f";
  --fa--fa: "\f45f\f45f";
}
.fa-volleyball-ball {
  --fa: "\f45f";
  --fa--fa: "\f45f\f45f";
}
.fa-sun-haze {
  --fa: "\f765";
  --fa--fa: "\f765\f765";
}
.fa-text-size {
  --fa: "\f894";
  --fa--fa: "\f894\f894";
}
.fa-ufo {
  --fa: "\e047";
  --fa--fa: "\e047\e047";
}
.fa-fork {
  --fa: "\f2e3";
  --fa--fa: "\f2e3\f2e3";
}
.fa-utensil-fork {
  --fa: "\f2e3";
  --fa--fa: "\f2e3\f2e3";
}
.fa-arrows-up-to-line {
  --fa: "\e4c2";
  --fa--fa: "\e4c2\e4c2";
}
.fa-mobile-signal {
  --fa: "\e1ef";
  --fa--fa: "\e1ef\e1ef";
}
.fa-barcode-scan {
  --fa: "\f465";
  --fa--fa: "\f465\f465";
}
.fa-sort-down {
  --fa: "\f0dd";
  --fa--fa: "\f0dd\f0dd";
}
.fa-sort-desc {
  --fa: "\f0dd";
  --fa--fa: "\f0dd\f0dd";
}
.fa-folder-arrow-down {
  --fa: "\e053";
  --fa--fa: "\e053\e053";
}
.fa-folder-download {
  --fa: "\e053";
  --fa--fa: "\e053\e053";
}
.fa-circle-minus {
  --fa: "\f056";
  --fa--fa: "\f056\f056";
}
.fa-minus-circle {
  --fa: "\f056";
  --fa--fa: "\f056\f056";
}
.fa-face-icicles {
  --fa: "\e37c";
  --fa--fa: "\e37c\e37c";
}
.fa-shovel {
  --fa: "\f713";
  --fa--fa: "\f713\f713";
}
.fa-door-open {
  --fa: "\f52b";
  --fa--fa: "\f52b\f52b";
}
.fa-films {
  --fa: "\e17a";
  --fa--fa: "\e17a\e17a";
}
.fa-right-from-bracket {
  --fa: "\f2f5";
  --fa--fa: "\f2f5\f2f5";
}
.fa-sign-out-alt {
  --fa: "\f2f5";
  --fa--fa: "\f2f5\f2f5";
}
.fa-face-glasses {
  --fa: "\e377";
  --fa--fa: "\e377\e377";
}
.fa-nfc {
  --fa: "\e1f7";
  --fa--fa: "\e1f7\e1f7";
}
.fa-atom {
  --fa: "\f5d2";
  --fa--fa: "\f5d2\f5d2";
}
.fa-soap {
  --fa: "\e06e";
  --fa--fa: "\e06e\e06e";
}
.fa-icons {
  --fa: "\f86d";
  --fa--fa: "\f86d\f86d";
}
.fa-heart-music-camera-bolt {
  --fa: "\f86d";
  --fa--fa: "\f86d\f86d";
}
.fa-microphone-lines-slash {
  --fa: "\f539";
  --fa--fa: "\f539\f539";
}
.fa-microphone-alt-slash {
  --fa: "\f539";
  --fa--fa: "\f539\f539";
}
.fa-closed-captioning-slash {
  --fa: "\e135";
  --fa--fa: "\e135\e135";
}
.fa-calculator-simple {
  --fa: "\f64c";
  --fa--fa: "\f64c\f64c";
}
.fa-calculator-alt {
  --fa: "\f64c";
  --fa--fa: "\f64c\f64c";
}
.fa-bridge-circle-check {
  --fa: "\e4c9";
  --fa--fa: "\e4c9\e4c9";
}
.fa-sliders-up {
  --fa: "\f3f1";
  --fa--fa: "\f3f1\f3f1";
}
.fa-sliders-v {
  --fa: "\f3f1";
  --fa--fa: "\f3f1\f3f1";
}
.fa-location-minus {
  --fa: "\f609";
  --fa--fa: "\f609\f609";
}
.fa-map-marker-minus {
  --fa: "\f609";
  --fa--fa: "\f609\f609";
}
.fa-pump-medical {
  --fa: "\e06a";
  --fa--fa: "\e06a\e06a";
}
.fa-fingerprint {
  --fa: "\f577";
  --fa--fa: "\f577\f577";
}
.fa-ski-boot {
  --fa: "\e3cc";
  --fa--fa: "\e3cc\e3cc";
}
.fa-standard-definition {
  --fa: "\e28a";
  --fa--fa: "\e28a\e28a";
}
.fa-rectangle-sd {
  --fa: "\e28a";
  --fa--fa: "\e28a\e28a";
}
.fa-h1 {
  --fa: "\f313";
  --fa--fa: "\f313\f313";
}
.fa-hand-point-right {
  --fa: "\f0a4";
  --fa--fa: "\f0a4\f0a4";
}
.fa-magnifying-glass-location {
  --fa: "\f689";
  --fa--fa: "\f689\f689";
}
.fa-search-location {
  --fa: "\f689";
  --fa--fa: "\f689\f689";
}
.fa-message-bot {
  --fa: "\e3b8";
  --fa--fa: "\e3b8\e3b8";
}
.fa-forward-step {
  --fa: "\f051";
  --fa--fa: "\f051\f051";
}
.fa-step-forward {
  --fa: "\f051";
  --fa--fa: "\f051\f051";
}
.fa-face-smile-beam {
  --fa: "\f5b8";
  --fa--fa: "\f5b8\f5b8";
}
.fa-smile-beam {
  --fa: "\f5b8";
  --fa--fa: "\f5b8\f5b8";
}
.fa-light-ceiling {
  --fa: "\e016";
  --fa--fa: "\e016\e016";
}
.fa-message-exclamation {
  --fa: "\f4a5";
  --fa--fa: "\f4a5\f4a5";
}
.fa-comment-alt-exclamation {
  --fa: "\f4a5";
  --fa--fa: "\f4a5\f4a5";
}
.fa-bowl-scoop {
  --fa: "\e3de";
  --fa--fa: "\e3de\e3de";
}
.fa-bowl-shaved-ice {
  --fa: "\e3de";
  --fa--fa: "\e3de\e3de";
}
.fa-square-x {
  --fa: "\e286";
  --fa--fa: "\e286\e286";
}
.fa-building-memo {
  --fa: "\e61e";
  --fa--fa: "\e61e\e61e";
}
.fa-utility-pole-double {
  --fa: "\e2c4";
  --fa--fa: "\e2c4\e2c4";
}
.fa-flag-checkered {
  --fa: "\f11e";
  --fa--fa: "\f11e\f11e";
}
.fa-chevrons-up {
  --fa: "\f325";
  --fa--fa: "\f325\f325";
}
.fa-chevron-double-up {
  --fa: "\f325";
  --fa--fa: "\f325\f325";
}
.fa-football {
  --fa: "\f44e";
  --fa--fa: "\f44e\f44e";
}
.fa-football-ball {
  --fa: "\f44e";
  --fa--fa: "\f44e\f44e";
}
.fa-user-vneck {
  --fa: "\e461";
  --fa--fa: "\e461\e461";
}
.fa-school-circle-exclamation {
  --fa: "\e56c";
  --fa--fa: "\e56c\e56c";
}
.fa-crop {
  --fa: "\f125";
  --fa--fa: "\f125\f125";
}
.fa-angles-down {
  --fa: "\f103";
  --fa--fa: "\f103\f103";
}
.fa-angle-double-down {
  --fa: "\f103";
  --fa--fa: "\f103\f103";
}
.fa-users-rectangle {
  --fa: "\e594";
  --fa--fa: "\e594\e594";
}
.fa-people-roof {
  --fa: "\e537";
  --fa--fa: "\e537\e537";
}
.fa-square-arrow-right {
  --fa: "\f33b";
  --fa--fa: "\f33b\f33b";
}
.fa-arrow-square-right {
  --fa: "\f33b";
  --fa--fa: "\f33b\f33b";
}
.fa-location-plus {
  --fa: "\f60a";
  --fa--fa: "\f60a\f60a";
}
.fa-map-marker-plus {
  --fa: "\f60a";
  --fa--fa: "\f60a\f60a";
}
.fa-lightbulb-exclamation-on {
  --fa: "\e1ca";
  --fa--fa: "\e1ca\e1ca";
}
.fa-people-line {
  --fa: "\e534";
  --fa--fa: "\e534\e534";
}
.fa-beer-mug-empty {
  --fa: "\f0fc";
  --fa--fa: "\f0fc\f0fc";
}
.fa-beer {
  --fa: "\f0fc";
  --fa--fa: "\f0fc\f0fc";
}
.fa-carpool {
  --fa: "\e69c";
  --fa--fa: "\e69c\e69c";
}
.fa-car-people {
  --fa: "\e69c";
  --fa--fa: "\e69c\e69c";
}
.fa-crate-empty {
  --fa: "\e151";
  --fa--fa: "\e151\e151";
}
.fa-diagram-predecessor {
  --fa: "\e477";
  --fa--fa: "\e477\e477";
}
.fa-transporter {
  --fa: "\e042";
  --fa--fa: "\e042\e042";
}
.fa-calendar-circle-user {
  --fa: "\e471";
  --fa--fa: "\e471\e471";
}
.fa-arrow-up-long {
  --fa: "\f176";
  --fa--fa: "\f176\f176";
}
.fa-long-arrow-up {
  --fa: "\f176";
  --fa--fa: "\f176\f176";
}
.fa-person-carry-box {
  --fa: "\f4cf";
  --fa--fa: "\f4cf\f4cf";
}
.fa-person-carry {
  --fa: "\f4cf";
  --fa--fa: "\f4cf\f4cf";
}
.fa-fire-flame-simple {
  --fa: "\f46a";
  --fa--fa: "\f46a\f46a";
}
.fa-burn {
  --fa: "\f46a";
  --fa--fa: "\f46a\f46a";
}
.fa-person {
  --fa: "\f183";
  --fa--fa: "\f183\f183";
}
.fa-male {
  --fa: "\f183";
  --fa--fa: "\f183\f183";
}
.fa-laptop {
  --fa: "\f109";
  --fa--fa: "\f109\f109";
}
.fa-file-csv {
  --fa: "\f6dd";
  --fa--fa: "\f6dd\f6dd";
}
.fa-menorah {
  --fa: "\f676";
  --fa--fa: "\f676\f676";
}
.fa-union {
  --fa: "\f6a2";
  --fa--fa: "\f6a2\f6a2";
}
.fa-chevrons-left {
  --fa: "\f323";
  --fa--fa: "\f323\f323";
}
.fa-chevron-double-left {
  --fa: "\f323";
  --fa--fa: "\f323\f323";
}
.fa-circle-heart {
  --fa: "\f4c7";
  --fa--fa: "\f4c7\f4c7";
}
.fa-heart-circle {
  --fa: "\f4c7";
  --fa--fa: "\f4c7\f4c7";
}
.fa-truck-plane {
  --fa: "\e58f";
  --fa--fa: "\e58f\e58f";
}
.fa-record-vinyl {
  --fa: "\f8d9";
  --fa--fa: "\f8d9\f8d9";
}
.fa-bring-forward {
  --fa: "\f856";
  --fa--fa: "\f856\f856";
}
.fa-square-p {
  --fa: "\e279";
  --fa--fa: "\e279\e279";
}
.fa-face-grin-stars {
  --fa: "\f587";
  --fa--fa: "\f587\f587";
}
.fa-grin-stars {
  --fa: "\f587";
  --fa--fa: "\f587\f587";
}
.fa-sigma {
  --fa: "\f68b";
  --fa--fa: "\f68b\f68b";
}
.fa-camera-movie {
  --fa: "\f8a9";
  --fa--fa: "\f8a9\f8a9";
}
.fa-bong {
  --fa: "\f55c";
  --fa--fa: "\f55c\f55c";
}
.fa-clarinet {
  --fa: "\f8ad";
  --fa--fa: "\f8ad\f8ad";
}
.fa-truck-flatbed {
  --fa: "\e2b6";
  --fa--fa: "\e2b6\e2b6";
}
.fa-spaghetti-monster-flying {
  --fa: "\f67b";
  --fa--fa: "\f67b\f67b";
}
.fa-pastafarianism {
  --fa: "\f67b";
  --fa--fa: "\f67b\f67b";
}
.fa-arrow-down-up-across-line {
  --fa: "\e4af";
  --fa--fa: "\e4af\e4af";
}
.fa-arrows-rotate-reverse {
  --fa: "\e630";
  --fa--fa: "\e630\e630";
}
.fa-leaf-heart {
  --fa: "\f4cb";
  --fa--fa: "\f4cb\f4cb";
}
.fa-house-building {
  --fa: "\e1b1";
  --fa--fa: "\e1b1\e1b1";
}
.fa-cheese-swiss {
  --fa: "\f7f0";
  --fa--fa: "\f7f0\f7f0";
}
.fa-spoon {
  --fa: "\f2e5";
  --fa--fa: "\f2e5\f2e5";
}
.fa-utensil-spoon {
  --fa: "\f2e5";
  --fa--fa: "\f2e5\f2e5";
}
.fa-jar-wheat {
  --fa: "\e517";
  --fa--fa: "\e517\e517";
}
.fa-envelopes-bulk {
  --fa: "\f674";
  --fa--fa: "\f674\f674";
}
.fa-mail-bulk {
  --fa: "\f674";
  --fa--fa: "\f674\f674";
}
.fa-file-circle-exclamation {
  --fa: "\e4eb";
  --fa--fa: "\e4eb\e4eb";
}
.fa-bow-arrow {
  --fa: "\f6b9";
  --fa--fa: "\f6b9\f6b9";
}
.fa-cart-xmark {
  --fa: "\e0dd";
  --fa--fa: "\e0dd\e0dd";
}
.fa-hexagon-xmark {
  --fa: "\f2ee";
  --fa--fa: "\f2ee\f2ee";
}
.fa-times-hexagon {
  --fa: "\f2ee";
  --fa--fa: "\f2ee\f2ee";
}
.fa-xmark-hexagon {
  --fa: "\f2ee";
  --fa--fa: "\f2ee\f2ee";
}
.fa-circle-h {
  --fa: "\f47e";
  --fa--fa: "\f47e\f47e";
}
.fa-hospital-symbol {
  --fa: "\f47e";
  --fa--fa: "\f47e\f47e";
}
.fa-merge {
  --fa: "\e526";
  --fa--fa: "\e526\e526";
}
.fa-pager {
  --fa: "\f815";
  --fa--fa: "\f815\f815";
}
.fa-cart-minus {
  --fa: "\e0db";
  --fa--fa: "\e0db\e0db";
}
.fa-address-book {
  --fa: "\f2b9";
  --fa--fa: "\f2b9\f2b9";
}
.fa-contact-book {
  --fa: "\f2b9";
  --fa--fa: "\f2b9\f2b9";
}
.fa-pan-frying {
  --fa: "\e42c";
  --fa--fa: "\e42c\e42c";
}
.fa-grid {
  --fa: "\e195";
  --fa--fa: "\e195\e195";
}
.fa-grid-3 {
  --fa: "\e195";
  --fa--fa: "\e195\e195";
}
.fa-football-helmet {
  --fa: "\f44f";
  --fa--fa: "\f44f\f44f";
}
.fa-hand-love {
  --fa: "\e1a5";
  --fa--fa: "\e1a5\e1a5";
}
.fa-trees {
  --fa: "\f724";
  --fa--fa: "\f724\f724";
}
.fa-strikethrough {
  --fa: "\f0cc";
  --fa--fa: "\f0cc\f0cc";
}
.fa-page {
  --fa: "\e428";
  --fa--fa: "\e428\e428";
}
.fa-k {
  --fa: "K";
  --fa--fa: "KK";
}
.fa-diagram-previous {
  --fa: "\e478";
  --fa--fa: "\e478\e478";
}
.fa-gauge-min {
  --fa: "\f628";
  --fa--fa: "\f628\f628";
}
.fa-tachometer-alt-slowest {
  --fa: "\f628";
  --fa--fa: "\f628\f628";
}
.fa-folder-grid {
  --fa: "\e188";
  --fa--fa: "\e188\e188";
}
.fa-eggplant {
  --fa: "\e16c";
  --fa--fa: "\e16c\e16c";
}
.fa-excavator {
  --fa: "\e656";
  --fa--fa: "\e656\e656";
}
.fa-ram {
  --fa: "\f70a";
  --fa--fa: "\f70a\f70a";
}
.fa-landmark-flag {
  --fa: "\e51c";
  --fa--fa: "\e51c\e51c";
}
.fa-lips {
  --fa: "\f600";
  --fa--fa: "\f600\f600";
}
.fa-pencil {
  --fa: "\f303";
  --fa--fa: "\f303\f303";
}
.fa-pencil-alt {
  --fa: "\f303";
  --fa--fa: "\f303\f303";
}
.fa-backward {
  --fa: "\f04a";
  --fa--fa: "\f04a\f04a";
}
.fa-caret-right {
  --fa: "\f0da";
  --fa--fa: "\f0da\f0da";
}
.fa-comments {
  --fa: "\f086";
  --fa--fa: "\f086\f086";
}
.fa-paste {
  --fa: "\f0ea";
  --fa--fa: "\f0ea\f0ea";
}
.fa-file-clipboard {
  --fa: "\f0ea";
  --fa--fa: "\f0ea\f0ea";
}
.fa-desktop-arrow-down {
  --fa: "\e155";
  --fa--fa: "\e155\e155";
}
.fa-code-pull-request {
  --fa: "\e13c";
  --fa--fa: "\e13c\e13c";
}
.fa-pumpkin {
  --fa: "\f707";
  --fa--fa: "\f707\f707";
}
.fa-clipboard-list {
  --fa: "\f46d";
  --fa--fa: "\f46d\f46d";
}
.fa-pen-field {
  --fa: "\e211";
  --fa--fa: "\e211\e211";
}
.fa-chart-sine {
  --fa: "\e69d";
  --fa--fa: "\e69d\e69d";
}
.fa-blueberries {
  --fa: "\e2e8";
  --fa--fa: "\e2e8\e2e8";
}
.fa-truck-ramp-box {
  --fa: "\f4de";
  --fa--fa: "\f4de\f4de";
}
.fa-truck-loading {
  --fa: "\f4de";
  --fa--fa: "\f4de\f4de";
}
.fa-note {
  --fa: "\e1ff";
  --fa--fa: "\e1ff\e1ff";
}
.fa-arrow-down-to-square {
  --fa: "\e096";
  --fa--fa: "\e096\e096";
}
.fa-user-check {
  --fa: "\f4fc";
  --fa--fa: "\f4fc\f4fc";
}
.fa-cloud-xmark {
  --fa: "\e35f";
  --fa--fa: "\e35f\e35f";
}
.fa-vial-virus {
  --fa: "\e597";
  --fa--fa: "\e597\e597";
}
.fa-book-blank {
  --fa: "\f5d9";
  --fa--fa: "\f5d9\f5d9";
}
.fa-book-alt {
  --fa: "\f5d9";
  --fa--fa: "\f5d9\f5d9";
}
.fa-golf-flag-hole {
  --fa: "\e3ac";
  --fa--fa: "\e3ac\e3ac";
}
.fa-message-arrow-down {
  --fa: "\e1db";
  --fa--fa: "\e1db\e1db";
}
.fa-comment-alt-arrow-down {
  --fa: "\e1db";
  --fa--fa: "\e1db\e1db";
}
.fa-face-unamused {
  --fa: "\e39f";
  --fa--fa: "\e39f\e39f";
}
.fa-sheet-plastic {
  --fa: "\e571";
  --fa--fa: "\e571\e571";
}
.fa-circle-9 {
  --fa: "\e0f6";
  --fa--fa: "\e0f6\e0f6";
}
.fa-blog {
  --fa: "\f781";
  --fa--fa: "\f781\f781";
}
.fa-user-ninja {
  --fa: "\f504";
  --fa--fa: "\f504\f504";
}
.fa-pencil-slash {
  --fa: "\e215";
  --fa--fa: "\e215\e215";
}
.fa-bowling-pins {
  --fa: "\f437";
  --fa--fa: "\f437\f437";
}
.fa-person-arrow-up-from-line {
  --fa: "\e539";
  --fa--fa: "\e539\e539";
}
.fa-down-right {
  --fa: "\e16b";
  --fa--fa: "\e16b\e16b";
}
.fa-scroll-torah {
  --fa: "\f6a0";
  --fa--fa: "\f6a0\f6a0";
}
.fa-torah {
  --fa: "\f6a0";
  --fa--fa: "\f6a0\f6a0";
}
.fa-webhook {
  --fa: "\e5d5";
  --fa--fa: "\e5d5\e5d5";
}
.fa-blinds-open {
  --fa: "\f8fc";
  --fa--fa: "\f8fc\f8fc";
}
.fa-fence {
  --fa: "\e303";
  --fa--fa: "\e303\e303";
}
.fa-up {
  --fa: "\f357";
  --fa--fa: "\f357\f357";
}
.fa-arrow-alt-up {
  --fa: "\f357";
  --fa--fa: "\f357\f357";
}
.fa-broom-ball {
  --fa: "\f458";
  --fa--fa: "\f458\f458";
}
.fa-quidditch {
  --fa: "\f458";
  --fa--fa: "\f458\f458";
}
.fa-quidditch-broom-ball {
  --fa: "\f458";
  --fa--fa: "\f458\f458";
}
.fa-drumstick {
  --fa: "\f6d6";
  --fa--fa: "\f6d6\f6d6";
}
.fa-square-v {
  --fa: "\e284";
  --fa--fa: "\e284\e284";
}
.fa-face-awesome {
  --fa: "\e409";
  --fa--fa: "\e409\e409";
}
.fa-gave-dandy {
  --fa: "\e409";
  --fa--fa: "\e409\e409";
}
.fa-dial-off {
  --fa: "\e162";
  --fa--fa: "\e162\e162";
}
.fa-toggle-off {
  --fa: "\f204";
  --fa--fa: "\f204\f204";
}
.fa-face-smile-horns {
  --fa: "\e391";
  --fa--fa: "\e391\e391";
}
.fa-box-archive {
  --fa: "\f187";
  --fa--fa: "\f187\f187";
}
.fa-archive {
  --fa: "\f187";
  --fa--fa: "\f187\f187";
}
.fa-grapes {
  --fa: "\e306";
  --fa--fa: "\e306\e306";
}
.fa-person-drowning {
  --fa: "\e545";
  --fa--fa: "\e545\e545";
}
.fa-dial-max {
  --fa: "\e15e";
  --fa--fa: "\e15e\e15e";
}
.fa-circle-m {
  --fa: "\e115";
  --fa--fa: "\e115\e115";
}
.fa-calendar-image {
  --fa: "\e0d4";
  --fa--fa: "\e0d4\e0d4";
}
.fa-circle-caret-down {
  --fa: "\f32d";
  --fa--fa: "\f32d\f32d";
}
.fa-caret-circle-down {
  --fa: "\f32d";
  --fa--fa: "\f32d\f32d";
}
.fa-arrow-down-9-1 {
  --fa: "\f886";
  --fa--fa: "\f886\f886";
}
.fa-sort-numeric-desc {
  --fa: "\f886";
  --fa--fa: "\f886\f886";
}
.fa-sort-numeric-down-alt {
  --fa: "\f886";
  --fa--fa: "\f886\f886";
}
.fa-face-grin-tongue-squint {
  --fa: "\f58a";
  --fa--fa: "\f58a\f58a";
}
.fa-grin-tongue-squint {
  --fa: "\f58a";
  --fa--fa: "\f58a\f58a";
}
.fa-shish-kebab {
  --fa: "\f821";
  --fa--fa: "\f821\f821";
}
.fa-spray-can {
  --fa: "\f5bd";
  --fa--fa: "\f5bd\f5bd";
}
.fa-alarm-snooze {
  --fa: "\f845";
  --fa--fa: "\f845\f845";
}
.fa-scarecrow {
  --fa: "\f70d";
  --fa--fa: "\f70d\f70d";
}
.fa-truck-monster {
  --fa: "\f63b";
  --fa--fa: "\f63b\f63b";
}
.fa-gift-card {
  --fa: "\f663";
  --fa--fa: "\f663\f663";
}
.fa-w {
  --fa: "W";
  --fa--fa: "WW";
}
.fa-code-pull-request-draft {
  --fa: "\e3fa";
  --fa--fa: "\e3fa\e3fa";
}
.fa-square-b {
  --fa: "\e264";
  --fa--fa: "\e264\e264";
}
.fa-elephant {
  --fa: "\f6da";
  --fa--fa: "\f6da\f6da";
}
.fa-earth-africa {
  --fa: "\f57c";
  --fa--fa: "\f57c\f57c";
}
.fa-globe-africa {
  --fa: "\f57c";
  --fa--fa: "\f57c\f57c";
}
.fa-rainbow {
  --fa: "\f75b";
  --fa--fa: "\f75b\f75b";
}
.fa-circle-notch {
  --fa: "\f1ce";
  --fa--fa: "\f1ce\f1ce";
}
.fa-tablet-screen-button {
  --fa: "\f3fa";
  --fa--fa: "\f3fa\f3fa";
}
.fa-tablet-alt {
  --fa: "\f3fa";
  --fa--fa: "\f3fa\f3fa";
}
.fa-paw {
  --fa: "\f1b0";
  --fa--fa: "\f1b0\f1b0";
}
.fa-message-question {
  --fa: "\e1e3";
  --fa--fa: "\e1e3\e1e3";
}
.fa-cloud {
  --fa: "\f0c2";
  --fa--fa: "\f0c2\f0c2";
}
.fa-trowel-bricks {
  --fa: "\e58a";
  --fa--fa: "\e58a\e58a";
}
.fa-square-3 {
  --fa: "\e258";
  --fa--fa: "\e258\e258";
}
.fa-face-flushed {
  --fa: "\f579";
  --fa--fa: "\f579\f579";
}
.fa-flushed {
  --fa: "\f579";
  --fa--fa: "\f579\f579";
}
.fa-hospital-user {
  --fa: "\f80d";
  --fa--fa: "\f80d\f80d";
}
.fa-microwave {
  --fa: "\e01b";
  --fa--fa: "\e01b\e01b";
}
.fa-chf-sign {
  --fa: "\e602";
  --fa--fa: "\e602\e602";
}
.fa-tent-arrow-left-right {
  --fa: "\e57f";
  --fa--fa: "\e57f\e57f";
}
.fa-cart-circle-arrow-up {
  --fa: "\e3f0";
  --fa--fa: "\e3f0\e3f0";
}
.fa-trash-clock {
  --fa: "\e2b0";
  --fa--fa: "\e2b0\e2b0";
}
.fa-reflect-both {
  --fa: "\e66f";
  --fa--fa: "\e66f\e66f";
}
.fa-gavel {
  --fa: "\f0e3";
  --fa--fa: "\f0e3\f0e3";
}
.fa-legal {
  --fa: "\f0e3";
  --fa--fa: "\f0e3\f0e3";
}
.fa-sprinkler-ceiling {
  --fa: "\e44c";
  --fa--fa: "\e44c\e44c";
}
.fa-browsers {
  --fa: "\e0cb";
  --fa--fa: "\e0cb\e0cb";
}
.fa-trillium {
  --fa: "\e588";
  --fa--fa: "\e588\e588";
}
.fa-table-cells-unlock {
  --fa: "\e692";
  --fa--fa: "\e692\e692";
}
.fa-music-slash {
  --fa: "\f8d1";
  --fa--fa: "\f8d1\f8d1";
}
.fa-truck-ramp {
  --fa: "\f4e0";
  --fa--fa: "\f4e0\f4e0";
}
.fa-binoculars {
  --fa: "\f1e5";
  --fa--fa: "\f1e5\f1e5";
}
.fa-microphone-slash {
  --fa: "\f131";
  --fa--fa: "\f131\f131";
}
.fa-box-tissue {
  --fa: "\e05b";
  --fa--fa: "\e05b\e05b";
}
.fa-circle-c {
  --fa: "\e101";
  --fa--fa: "\e101\e101";
}
.fa-star-christmas {
  --fa: "\f7d4";
  --fa--fa: "\f7d4\f7d4";
}
.fa-chart-bullet {
  --fa: "\e0e1";
  --fa--fa: "\e0e1\e0e1";
}
.fa-motorcycle {
  --fa: "\f21c";
  --fa--fa: "\f21c\f21c";
}
.fa-tree-christmas {
  --fa: "\f7db";
  --fa--fa: "\f7db\f7db";
}
.fa-tire-flat {
  --fa: "\f632";
  --fa--fa: "\f632\f632";
}
.fa-sunglasses {
  --fa: "\f892";
  --fa--fa: "\f892\f892";
}
.fa-badge {
  --fa: "\f335";
  --fa--fa: "\f335\f335";
}
.fa-message-pen {
  --fa: "\f4a4";
  --fa--fa: "\f4a4\f4a4";
}
.fa-comment-alt-edit {
  --fa: "\f4a4";
  --fa--fa: "\f4a4\f4a4";
}
.fa-message-edit {
  --fa: "\f4a4";
  --fa--fa: "\f4a4\f4a4";
}
.fa-bell-concierge {
  --fa: "\f562";
  --fa--fa: "\f562\f562";
}
.fa-concierge-bell {
  --fa: "\f562";
  --fa--fa: "\f562\f562";
}
.fa-pen-ruler {
  --fa: "\f5ae";
  --fa--fa: "\f5ae\f5ae";
}
.fa-pencil-ruler {
  --fa: "\f5ae";
  --fa--fa: "\f5ae\f5ae";
}
.fa-file-mp3 {
  --fa: "\e648";
  --fa--fa: "\e648\e648";
}
.fa-arrow-progress {
  --fa: "\e5df";
  --fa--fa: "\e5df\e5df";
}
.fa-chess-rook-piece {
  --fa: "\f448";
  --fa--fa: "\f448\f448";
}
.fa-chess-rook-alt {
  --fa: "\f448";
  --fa--fa: "\f448\f448";
}
.fa-square-root {
  --fa: "\f697";
  --fa--fa: "\f697\f697";
}
.fa-album-collection-circle-plus {
  --fa: "\e48e";
  --fa--fa: "\e48e\e48e";
}
.fa-people-arrows {
  --fa: "\e068";
  --fa--fa: "\e068\e068";
}
.fa-people-arrows-left-right {
  --fa: "\e068";
  --fa--fa: "\e068\e068";
}
.fa-sign-post {
  --fa: "\e624";
  --fa--fa: "\e624\e624";
}
.fa-face-angry-horns {
  --fa: "\e368";
  --fa--fa: "\e368\e368";
}
.fa-mars-and-venus-burst {
  --fa: "\e523";
  --fa--fa: "\e523\e523";
}
.fa-tombstone {
  --fa: "\f720";
  --fa--fa: "\f720\f720";
}
.fa-square-caret-right {
  --fa: "\f152";
  --fa--fa: "\f152\f152";
}
.fa-caret-square-right {
  --fa: "\f152";
  --fa--fa: "\f152\f152";
}
.fa-scissors {
  --fa: "\f0c4";
  --fa--fa: "\f0c4\f0c4";
}
.fa-cut {
  --fa: "\f0c4";
  --fa--fa: "\f0c4\f0c4";
}
.fa-list-music {
  --fa: "\f8c9";
  --fa--fa: "\f8c9\f8c9";
}
.fa-sun-plant-wilt {
  --fa: "\e57a";
  --fa--fa: "\e57a\e57a";
}
.fa-toilets-portable {
  --fa: "\e584";
  --fa--fa: "\e584\e584";
}
.fa-hockey-puck {
  --fa: "\f453";
  --fa--fa: "\f453\f453";
}
.fa-mustache {
  --fa: "\e5bc";
  --fa--fa: "\e5bc\e5bc";
}
.fa-hyphen {
  --fa: "\-";
  --fa--fa: "\-\-";
}
.fa-table {
  --fa: "\f0ce";
  --fa--fa: "\f0ce\f0ce";
}
.fa-user-chef {
  --fa: "\e3d2";
  --fa--fa: "\e3d2\e3d2";
}
.fa-message-image {
  --fa: "\e1e0";
  --fa--fa: "\e1e0\e1e0";
}
.fa-comment-alt-image {
  --fa: "\e1e0";
  --fa--fa: "\e1e0\e1e0";
}
.fa-users-medical {
  --fa: "\f830";
  --fa--fa: "\f830\f830";
}
.fa-sensor-triangle-exclamation {
  --fa: "\e029";
  --fa--fa: "\e029\e029";
}
.fa-sensor-alert {
  --fa: "\e029";
  --fa--fa: "\e029\e029";
}
.fa-magnifying-glass-arrow-right {
  --fa: "\e521";
  --fa--fa: "\e521\e521";
}
.fa-tachograph-digital {
  --fa: "\f566";
  --fa--fa: "\f566\f566";
}
.fa-digital-tachograph {
  --fa: "\f566";
  --fa--fa: "\f566\f566";
}
.fa-face-mask {
  --fa: "\e37f";
  --fa--fa: "\e37f\e37f";
}
.fa-pickleball {
  --fa: "\e435";
  --fa--fa: "\e435\e435";
}
.fa-star-sharp-half {
  --fa: "\e28c";
  --fa--fa: "\e28c\e28c";
}
.fa-users-slash {
  --fa: "\e073";
  --fa--fa: "\e073\e073";
}
.fa-clover {
  --fa: "\e139";
  --fa--fa: "\e139\e139";
}
.fa-meat {
  --fa: "\f814";
  --fa--fa: "\f814\f814";
}
.fa-reply {
  --fa: "\f3e5";
  --fa--fa: "\f3e5\f3e5";
}
.fa-mail-reply {
  --fa: "\f3e5";
  --fa--fa: "\f3e5\f3e5";
}
.fa-star-and-crescent {
  --fa: "\f699";
  --fa--fa: "\f699\f699";
}
.fa-empty-set {
  --fa: "\f656";
  --fa--fa: "\f656\f656";
}
.fa-house-fire {
  --fa: "\e50c";
  --fa--fa: "\e50c\e50c";
}
.fa-square-minus {
  --fa: "\f146";
  --fa--fa: "\f146\f146";
}
.fa-minus-square {
  --fa: "\f146";
  --fa--fa: "\f146\f146";
}
.fa-helicopter {
  --fa: "\f533";
  --fa--fa: "\f533\f533";
}
.fa-bird {
  --fa: "\e469";
  --fa--fa: "\e469\e469";
}
.fa-compass {
  --fa: "\f14e";
  --fa--fa: "\f14e\f14e";
}
.fa-square-caret-down {
  --fa: "\f150";
  --fa--fa: "\f150\f150";
}
.fa-caret-square-down {
  --fa: "\f150";
  --fa--fa: "\f150\f150";
}
.fa-heart-half-stroke {
  --fa: "\e1ac";
  --fa--fa: "\e1ac\e1ac";
}
.fa-heart-half-alt {
  --fa: "\e1ac";
  --fa--fa: "\e1ac\e1ac";
}
.fa-file-circle-question {
  --fa: "\e4ef";
  --fa--fa: "\e4ef\e4ef";
}
.fa-truck-utensils {
  --fa: "\e628";
  --fa--fa: "\e628\e628";
}
.fa-laptop-code {
  --fa: "\f5fc";
  --fa--fa: "\f5fc\f5fc";
}
.fa-joystick {
  --fa: "\f8c5";
  --fa--fa: "\f8c5\f8c5";
}
.fa-grill-fire {
  --fa: "\e5a4";
  --fa--fa: "\e5a4\e5a4";
}
.fa-rectangle-vertical-history {
  --fa: "\e237";
  --fa--fa: "\e237\e237";
}
.fa-swatchbook {
  --fa: "\f5c3";
  --fa--fa: "\f5c3\f5c3";
}
.fa-prescription-bottle {
  --fa: "\f485";
  --fa--fa: "\f485\f485";
}
.fa-bars {
  --fa: "\f0c9";
  --fa--fa: "\f0c9\f0c9";
}
.fa-navicon {
  --fa: "\f0c9";
  --fa--fa: "\f0c9\f0c9";
}
.fa-keyboard-left {
  --fa: "\e1c3";
  --fa--fa: "\e1c3\e1c3";
}
.fa-people-group {
  --fa: "\e533";
  --fa--fa: "\e533\e533";
}
.fa-hourglass-end {
  --fa: "\f253";
  --fa--fa: "\f253\f253";
}
.fa-hourglass-3 {
  --fa: "\f253";
  --fa--fa: "\f253\f253";
}
.fa-heart-crack {
  --fa: "\f7a9";
  --fa--fa: "\f7a9\f7a9";
}
.fa-heart-broken {
  --fa: "\f7a9";
  --fa--fa: "\f7a9\f7a9";
}
.fa-face-beam-hand-over-mouth {
  --fa: "\e47c";
  --fa--fa: "\e47c\e47c";
}
.fa-droplet-percent {
  --fa: "\f750";
  --fa--fa: "\f750\f750";
}
.fa-humidity {
  --fa: "\f750";
  --fa--fa: "\f750\f750";
}
.fa-square-up-right {
  --fa: "\f360";
  --fa--fa: "\f360\f360";
}
.fa-external-link-square-alt {
  --fa: "\f360";
  --fa--fa: "\f360\f360";
}
.fa-face-kiss-beam {
  --fa: "\f597";
  --fa--fa: "\f597\f597";
}
.fa-kiss-beam {
  --fa: "\f597";
  --fa--fa: "\f597\f597";
}
.fa-corn {
  --fa: "\f6c7";
  --fa--fa: "\f6c7\f6c7";
}
.fa-roller-coaster {
  --fa: "\e324";
  --fa--fa: "\e324\e324";
}
.fa-photo-film-music {
  --fa: "\e228";
  --fa--fa: "\e228\e228";
}
.fa-radar {
  --fa: "\e024";
  --fa--fa: "\e024\e024";
}
.fa-sickle {
  --fa: "\f822";
  --fa--fa: "\f822\f822";
}
.fa-film {
  --fa: "\f008";
  --fa--fa: "\f008\f008";
}
.fa-coconut {
  --fa: "\e2f6";
  --fa--fa: "\e2f6\e2f6";
}
.fa-ruler-horizontal {
  --fa: "\f547";
  --fa--fa: "\f547\f547";
}
.fa-shield-cross {
  --fa: "\f712";
  --fa--fa: "\f712\f712";
}
.fa-cassette-tape {
  --fa: "\f8ab";
  --fa--fa: "\f8ab\f8ab";
}
.fa-square-terminal {
  --fa: "\e32a";
  --fa--fa: "\e32a\e32a";
}
.fa-people-robbery {
  --fa: "\e536";
  --fa--fa: "\e536\e536";
}
.fa-lightbulb {
  --fa: "\f0eb";
  --fa--fa: "\f0eb\f0eb";
}
.fa-caret-left {
  --fa: "\f0d9";
  --fa--fa: "\f0d9\f0d9";
}
.fa-comment-middle {
  --fa: "\e149";
  --fa--fa: "\e149\e149";
}
.fa-trash-can-list {
  --fa: "\e2ab";
  --fa--fa: "\e2ab\e2ab";
}
.fa-block {
  --fa: "\e46a";
  --fa--fa: "\e46a\e46a";
}
.fa-circle-exclamation {
  --fa: "\f06a";
  --fa--fa: "\f06a\f06a";
}
.fa-exclamation-circle {
  --fa: "\f06a";
  --fa--fa: "\f06a\f06a";
}
.fa-school-circle-xmark {
  --fa: "\e56d";
  --fa--fa: "\e56d\e56d";
}
.fa-arrow-right-from-bracket {
  --fa: "\f08b";
  --fa--fa: "\f08b\f08b";
}
.fa-sign-out {
  --fa: "\f08b";
  --fa--fa: "\f08b\f08b";
}
.fa-face-frown-slight {
  --fa: "\e376";
  --fa--fa: "\e376\e376";
}
.fa-circle-chevron-down {
  --fa: "\f13a";
  --fa--fa: "\f13a\f13a";
}
.fa-chevron-circle-down {
  --fa: "\f13a";
  --fa--fa: "\f13a\f13a";
}
.fa-sidebar-flip {
  --fa: "\e24f";
  --fa--fa: "\e24f\e24f";
}
.fa-unlock-keyhole {
  --fa: "\f13e";
  --fa--fa: "\f13e\f13e";
}
.fa-unlock-alt {
  --fa: "\f13e";
  --fa--fa: "\f13e\f13e";
}
.fa-temperature-list {
  --fa: "\e299";
  --fa--fa: "\e299\e299";
}
.fa-cloud-showers-heavy {
  --fa: "\f740";
  --fa--fa: "\f740\f740";
}
.fa-headphones-simple {
  --fa: "\f58f";
  --fa--fa: "\f58f\f58f";
}
.fa-headphones-alt {
  --fa: "\f58f";
  --fa--fa: "\f58f\f58f";
}
.fa-sitemap {
  --fa: "\f0e8";
  --fa--fa: "\f0e8\f0e8";
}
.fa-pipe-section {
  --fa: "\e438";
  --fa--fa: "\e438\e438";
}
.fa-space-station-moon-construction {
  --fa: "\e034";
  --fa--fa: "\e034\e034";
}
.fa-space-station-moon-alt {
  --fa: "\e034";
  --fa--fa: "\e034\e034";
}
.fa-circle-dollar-to-slot {
  --fa: "\f4b9";
  --fa--fa: "\f4b9\f4b9";
}
.fa-donate {
  --fa: "\f4b9";
  --fa--fa: "\f4b9\f4b9";
}
.fa-memory {
  --fa: "\f538";
  --fa--fa: "\f538\f538";
}
.fa-face-sleeping {
  --fa: "\e38d";
  --fa--fa: "\e38d\e38d";
}
.fa-road-spikes {
  --fa: "\e568";
  --fa--fa: "\e568\e568";
}
.fa-fire-burner {
  --fa: "\e4f1";
  --fa--fa: "\e4f1\e4f1";
}
.fa-squirrel {
  --fa: "\f71a";
  --fa--fa: "\f71a\f71a";
}
.fa-arrow-up-to-line {
  --fa: "\f341";
  --fa--fa: "\f341\f341";
}
.fa-arrow-to-top {
  --fa: "\f341";
  --fa--fa: "\f341\f341";
}
.fa-flag {
  --fa: "\f024";
  --fa--fa: "\f024\f024";
}
.fa-face-cowboy-hat {
  --fa: "\e36e";
  --fa--fa: "\e36e\e36e";
}
.fa-hanukiah {
  --fa: "\f6e6";
  --fa--fa: "\f6e6\f6e6";
}
.fa-chart-scatter-3d {
  --fa: "\e0e8";
  --fa--fa: "\e0e8\e0e8";
}
.fa-display-chart-up {
  --fa: "\e5e3";
  --fa--fa: "\e5e3\e5e3";
}
.fa-square-code {
  --fa: "\e267";
  --fa--fa: "\e267\e267";
}
.fa-feather {
  --fa: "\f52d";
  --fa--fa: "\f52d\f52d";
}
.fa-volume-low {
  --fa: "\f027";
  --fa--fa: "\f027\f027";
}
.fa-volume-down {
  --fa: "\f027";
  --fa--fa: "\f027\f027";
}
.fa-xmark-to-slot {
  --fa: "\f771";
  --fa--fa: "\f771\f771";
}
.fa-times-to-slot {
  --fa: "\f771";
  --fa--fa: "\f771\f771";
}
.fa-vote-nay {
  --fa: "\f771";
  --fa--fa: "\f771\f771";
}
.fa-box-taped {
  --fa: "\f49a";
  --fa--fa: "\f49a\f49a";
}
.fa-box-alt {
  --fa: "\f49a";
  --fa--fa: "\f49a\f49a";
}
.fa-comment-slash {
  --fa: "\f4b3";
  --fa--fa: "\f4b3\f4b3";
}
.fa-swords {
  --fa: "\f71d";
  --fa--fa: "\f71d\f71d";
}
.fa-cloud-sun-rain {
  --fa: "\f743";
  --fa--fa: "\f743\f743";
}
.fa-album {
  --fa: "\f89f";
  --fa--fa: "\f89f\f89f";
}
.fa-circle-n {
  --fa: "\e118";
  --fa--fa: "\e118\e118";
}
.fa-compress {
  --fa: "\f066";
  --fa--fa: "\f066\f066";
}
.fa-wheat-awn {
  --fa: "\e2cd";
  --fa--fa: "\e2cd\e2cd";
}
.fa-wheat-alt {
  --fa: "\e2cd";
  --fa--fa: "\e2cd\e2cd";
}
.fa-ankh {
  --fa: "\f644";
  --fa--fa: "\f644\f644";
}
.fa-hands-holding-child {
  --fa: "\e4fa";
  --fa--fa: "\e4fa\e4fa";
}
.fa-asterisk {
  --fa: "\*";
  --fa--fa: "\*\*";
}
.fa-key-skeleton-left-right {
  --fa: "\e3b4";
  --fa--fa: "\e3b4\e3b4";
}
.fa-comment-lines {
  --fa: "\f4b0";
  --fa--fa: "\f4b0\f4b0";
}
.fa-luchador-mask {
  --fa: "\f455";
  --fa--fa: "\f455\f455";
}
.fa-luchador {
  --fa: "\f455";
  --fa--fa: "\f455\f455";
}
.fa-mask-luchador {
  --fa: "\f455";
  --fa--fa: "\f455\f455";
}
.fa-square-check {
  --fa: "\f14a";
  --fa--fa: "\f14a\f14a";
}
.fa-check-square {
  --fa: "\f14a";
  --fa--fa: "\f14a\f14a";
}
.fa-shredder {
  --fa: "\f68a";
  --fa--fa: "\f68a\f68a";
}
.fa-book-open-cover {
  --fa: "\e0c0";
  --fa--fa: "\e0c0\e0c0";
}
.fa-book-open-alt {
  --fa: "\e0c0";
  --fa--fa: "\e0c0\e0c0";
}
.fa-sandwich {
  --fa: "\f81f";
  --fa--fa: "\f81f\f81f";
}
.fa-peseta-sign {
  --fa: "\e221";
  --fa--fa: "\e221\e221";
}
.fa-square-parking-slash {
  --fa: "\f617";
  --fa--fa: "\f617\f617";
}
.fa-parking-slash {
  --fa: "\f617";
  --fa--fa: "\f617\f617";
}
.fa-train-tunnel {
  --fa: "\e454";
  --fa--fa: "\e454\e454";
}
.fa-heading {
  --fa: "\f1dc";
  --fa--fa: "\f1dc\f1dc";
}
.fa-header {
  --fa: "\f1dc";
  --fa--fa: "\f1dc\f1dc";
}
.fa-ghost {
  --fa: "\f6e2";
  --fa--fa: "\f6e2\f6e2";
}
.fa-face-anguished {
  --fa: "\e369";
  --fa--fa: "\e369\e369";
}
.fa-hockey-sticks {
  --fa: "\f454";
  --fa--fa: "\f454\f454";
}
.fa-abacus {
  --fa: "\f640";
  --fa--fa: "\f640\f640";
}
.fa-film-simple {
  --fa: "\f3a0";
  --fa--fa: "\f3a0\f3a0";
}
.fa-film-alt {
  --fa: "\f3a0";
  --fa--fa: "\f3a0\f3a0";
}
.fa-list {
  --fa: "\f03a";
  --fa--fa: "\f03a\f03a";
}
.fa-list-squares {
  --fa: "\f03a";
  --fa--fa: "\f03a\f03a";
}
.fa-tree-palm {
  --fa: "\f82b";
  --fa--fa: "\f82b\f82b";
}
.fa-square-phone-flip {
  --fa: "\f87b";
  --fa--fa: "\f87b\f87b";
}
.fa-phone-square-alt {
  --fa: "\f87b";
  --fa--fa: "\f87b\f87b";
}
.fa-user-beard-bolt {
  --fa: "\e689";
  --fa--fa: "\e689\e689";
}
.fa-cart-plus {
  --fa: "\f217";
  --fa--fa: "\f217\f217";
}
.fa-gamepad {
  --fa: "\f11b";
  --fa--fa: "\f11b\f11b";
}
.fa-border-center-v {
  --fa: "\f89d";
  --fa--fa: "\f89d\f89d";
}
.fa-circle-dot {
  --fa: "\f192";
  --fa--fa: "\f192\f192";
}
.fa-dot-circle {
  --fa: "\f192";
  --fa--fa: "\f192\f192";
}
.fa-clipboard-medical {
  --fa: "\e133";
  --fa--fa: "\e133\e133";
}
.fa-face-dizzy {
  --fa: "\f567";
  --fa--fa: "\f567\f567";
}
.fa-dizzy {
  --fa: "\f567";
  --fa--fa: "\f567\f567";
}
.fa-egg {
  --fa: "\f7fb";
  --fa--fa: "\f7fb\f7fb";
}
.fa-up-to-line {
  --fa: "\f34d";
  --fa--fa: "\f34d\f34d";
}
.fa-arrow-alt-to-top {
  --fa: "\f34d";
  --fa--fa: "\f34d\f34d";
}
.fa-house-medical-circle-xmark {
  --fa: "\e513";
  --fa--fa: "\e513\e513";
}
.fa-watch-fitness {
  --fa: "\f63e";
  --fa--fa: "\f63e\f63e";
}
.fa-clock-nine-thirty {
  --fa: "\e34d";
  --fa--fa: "\e34d\e34d";
}
.fa-campground {
  --fa: "\f6bb";
  --fa--fa: "\f6bb\f6bb";
}
.fa-folder-plus {
  --fa: "\f65e";
  --fa--fa: "\f65e\f65e";
}
.fa-jug {
  --fa: "\f8c6";
  --fa--fa: "\f8c6\f8c6";
}
.fa-futbol {
  --fa: "\f1e3";
  --fa--fa: "\f1e3\f1e3";
}
.fa-futbol-ball {
  --fa: "\f1e3";
  --fa--fa: "\f1e3\f1e3";
}
.fa-soccer-ball {
  --fa: "\f1e3";
  --fa--fa: "\f1e3\f1e3";
}
.fa-snow-blowing {
  --fa: "\f761";
  --fa--fa: "\f761\f761";
}
.fa-paintbrush {
  --fa: "\f1fc";
  --fa--fa: "\f1fc\f1fc";
}
.fa-paint-brush {
  --fa: "\f1fc";
  --fa--fa: "\f1fc\f1fc";
}
.fa-lock {
  --fa: "\f023";
  --fa--fa: "\f023\f023";
}
.fa-arrow-down-from-line {
  --fa: "\f345";
  --fa--fa: "\f345\f345";
}
.fa-arrow-from-top {
  --fa: "\f345";
  --fa--fa: "\f345\f345";
}
.fa-gas-pump {
  --fa: "\f52f";
  --fa--fa: "\f52f\f52f";
}
.fa-signal-bars-slash {
  --fa: "\f694";
  --fa--fa: "\f694\f694";
}
.fa-signal-alt-slash {
  --fa: "\f694";
  --fa--fa: "\f694\f694";
}
.fa-monkey {
  --fa: "\f6fb";
  --fa--fa: "\f6fb\f6fb";
}
.fa-rectangle-pro {
  --fa: "\e235";
  --fa--fa: "\e235\e235";
}
.fa-pro {
  --fa: "\e235";
  --fa--fa: "\e235\e235";
}
.fa-house-night {
  --fa: "\e010";
  --fa--fa: "\e010\e010";
}
.fa-hot-tub-person {
  --fa: "\f593";
  --fa--fa: "\f593\f593";
}
.fa-hot-tub {
  --fa: "\f593";
  --fa--fa: "\f593\f593";
}
.fa-globe-pointer {
  --fa: "\e60e";
  --fa--fa: "\e60e\e60e";
}
.fa-blanket {
  --fa: "\f498";
  --fa--fa: "\f498\f498";
}
.fa-map-location {
  --fa: "\f59f";
  --fa--fa: "\f59f\f59f";
}
.fa-map-marked {
  --fa: "\f59f";
  --fa--fa: "\f59f\f59f";
}
.fa-house-flood-water {
  --fa: "\e50e";
  --fa--fa: "\e50e\e50e";
}
.fa-comments-question-check {
  --fa: "\e14f";
  --fa--fa: "\e14f\e14f";
}
.fa-tree {
  --fa: "\f1bb";
  --fa--fa: "\f1bb\f1bb";
}
.fa-arrows-cross {
  --fa: "\e0a2";
  --fa--fa: "\e0a2\e0a2";
}
.fa-backpack {
  --fa: "\f5d4";
  --fa--fa: "\f5d4\f5d4";
}
.fa-square-small {
  --fa: "\e27e";
  --fa--fa: "\e27e\e27e";
}
.fa-folder-arrow-up {
  --fa: "\e054";
  --fa--fa: "\e054\e054";
}
.fa-folder-upload {
  --fa: "\e054";
  --fa--fa: "\e054\e054";
}
.fa-bridge-lock {
  --fa: "\e4cc";
  --fa--fa: "\e4cc\e4cc";
}
.fa-crosshairs-simple {
  --fa: "\e59f";
  --fa--fa: "\e59f\e59f";
}
.fa-sack-dollar {
  --fa: "\f81d";
  --fa--fa: "\f81d\f81d";
}
.fa-pen-to-square {
  --fa: "\f044";
  --fa--fa: "\f044\f044";
}
.fa-edit {
  --fa: "\f044";
  --fa--fa: "\f044\f044";
}
.fa-square-sliders {
  --fa: "\f3f0";
  --fa--fa: "\f3f0\f3f0";
}
.fa-sliders-h-square {
  --fa: "\f3f0";
  --fa--fa: "\f3f0\f3f0";
}
.fa-car-side {
  --fa: "\f5e4";
  --fa--fa: "\f5e4\f5e4";
}
.fa-message-middle-top {
  --fa: "\e1e2";
  --fa--fa: "\e1e2\e1e2";
}
.fa-comment-middle-top-alt {
  --fa: "\e1e2";
  --fa--fa: "\e1e2\e1e2";
}
.fa-lightbulb-on {
  --fa: "\f672";
  --fa--fa: "\f672\f672";
}
.fa-knife {
  --fa: "\f2e4";
  --fa--fa: "\f2e4\f2e4";
}
.fa-utensil-knife {
  --fa: "\f2e4";
  --fa--fa: "\f2e4\f2e4";
}
.fa-share-nodes {
  --fa: "\f1e0";
  --fa--fa: "\f1e0\f1e0";
}
.fa-share-alt {
  --fa: "\f1e0";
  --fa--fa: "\f1e0\f1e0";
}
.fa-display-chart-up-circle-dollar {
  --fa: "\e5e6";
  --fa--fa: "\e5e6\e5e6";
}
.fa-wave-sine {
  --fa: "\f899";
  --fa--fa: "\f899\f899";
}
.fa-heart-circle-minus {
  --fa: "\e4ff";
  --fa--fa: "\e4ff\e4ff";
}
.fa-circle-w {
  --fa: "\e12c";
  --fa--fa: "\e12c\e12c";
}
.fa-circle-calendar {
  --fa: "\e102";
  --fa--fa: "\e102\e102";
}
.fa-calendar-circle {
  --fa: "\e102";
  --fa--fa: "\e102\e102";
}
.fa-hourglass-half {
  --fa: "\f252";
  --fa--fa: "\f252\f252";
}
.fa-hourglass-2 {
  --fa: "\f252";
  --fa--fa: "\f252\f252";
}
.fa-microscope {
  --fa: "\f610";
  --fa--fa: "\f610\f610";
}
.fa-sunset {
  --fa: "\f767";
  --fa--fa: "\f767\f767";
}
.fa-sink {
  --fa: "\e06d";
  --fa--fa: "\e06d\e06d";
}
.fa-calendar-exclamation {
  --fa: "\f334";
  --fa--fa: "\f334\f334";
}
.fa-truck-container-empty {
  --fa: "\e2b5";
  --fa--fa: "\e2b5\e2b5";
}
.fa-hand-heart {
  --fa: "\f4bc";
  --fa--fa: "\f4bc\f4bc";
}
.fa-bag-shopping {
  --fa: "\f290";
  --fa--fa: "\f290\f290";
}
.fa-shopping-bag {
  --fa: "\f290";
  --fa--fa: "\f290\f290";
}
.fa-arrow-down-z-a {
  --fa: "\f881";
  --fa--fa: "\f881\f881";
}
.fa-sort-alpha-desc {
  --fa: "\f881";
  --fa--fa: "\f881\f881";
}
.fa-sort-alpha-down-alt {
  --fa: "\f881";
  --fa--fa: "\f881\f881";
}
.fa-mitten {
  --fa: "\f7b5";
  --fa--fa: "\f7b5\f7b5";
}
.fa-reply-clock {
  --fa: "\e239";
  --fa--fa: "\e239\e239";
}
.fa-reply-time {
  --fa: "\e239";
  --fa--fa: "\e239\e239";
}
.fa-person-rays {
  --fa: "\e54d";
  --fa--fa: "\e54d\e54d";
}
.fa-right {
  --fa: "\f356";
  --fa--fa: "\f356\f356";
}
.fa-arrow-alt-right {
  --fa: "\f356";
  --fa--fa: "\f356\f356";
}
.fa-circle-f {
  --fa: "\e10e";
  --fa--fa: "\e10e\e10e";
}
.fa-users {
  --fa: "\f0c0";
  --fa--fa: "\f0c0\f0c0";
}
.fa-face-pleading {
  --fa: "\e386";
  --fa--fa: "\e386\e386";
}
.fa-eye-slash {
  --fa: "\f070";
  --fa--fa: "\f070\f070";
}
.fa-flask-vial {
  --fa: "\e4f3";
  --fa--fa: "\e4f3\e4f3";
}
.fa-police-box {
  --fa: "\e021";
  --fa--fa: "\e021\e021";
}
.fa-cucumber {
  --fa: "\e401";
  --fa--fa: "\e401\e401";
}
.fa-head-side-brain {
  --fa: "\f808";
  --fa--fa: "\f808\f808";
}
.fa-hand {
  --fa: "\f256";
  --fa--fa: "\f256\f256";
}
.fa-hand-paper {
  --fa: "\f256";
  --fa--fa: "\f256\f256";
}
.fa-person-biking-mountain {
  --fa: "\f84b";
  --fa--fa: "\f84b\f84b";
}
.fa-biking-mountain {
  --fa: "\f84b";
  --fa--fa: "\f84b\f84b";
}
.fa-utensils-slash {
  --fa: "\e464";
  --fa--fa: "\e464\e464";
}
.fa-print-magnifying-glass {
  --fa: "\f81a";
  --fa--fa: "\f81a\f81a";
}
.fa-print-search {
  --fa: "\f81a";
  --fa--fa: "\f81a\f81a";
}
.fa-turn-right {
  --fa: "\e639";
  --fa--fa: "\e639\e639";
}
.fa-folder-bookmark {
  --fa: "\e186";
  --fa--fa: "\e186\e186";
}
.fa-arrow-turn-left-down {
  --fa: "\e633";
  --fa--fa: "\e633\e633";
}
.fa-om {
  --fa: "\f679";
  --fa--fa: "\f679\f679";
}
.fa-pi {
  --fa: "\f67e";
  --fa--fa: "\f67e\f67e";
}
.fa-flask-round-potion {
  --fa: "\f6e1";
  --fa--fa: "\f6e1\f6e1";
}
.fa-flask-potion {
  --fa: "\f6e1";
  --fa--fa: "\f6e1\f6e1";
}
.fa-face-shush {
  --fa: "\e38c";
  --fa--fa: "\e38c\e38c";
}
.fa-worm {
  --fa: "\e599";
  --fa--fa: "\e599\e599";
}
.fa-house-circle-xmark {
  --fa: "\e50b";
  --fa--fa: "\e50b\e50b";
}
.fa-plug {
  --fa: "\f1e6";
  --fa--fa: "\f1e6\f1e6";
}
.fa-calendar-circle-exclamation {
  --fa: "\e46e";
  --fa--fa: "\e46e\e46e";
}
.fa-square-i {
  --fa: "\e272";
  --fa--fa: "\e272\e272";
}
.fa-chevron-up {
  --fa: "\f077";
  --fa--fa: "\f077\f077";
}
.fa-face-saluting {
  --fa: "\e484";
  --fa--fa: "\e484\e484";
}
.fa-gauge-simple-low {
  --fa: "\f62c";
  --fa--fa: "\f62c\f62c";
}
.fa-tachometer-slow {
  --fa: "\f62c";
  --fa--fa: "\f62c\f62c";
}
.fa-face-persevering {
  --fa: "\e385";
  --fa--fa: "\e385\e385";
}
.fa-circle-camera {
  --fa: "\e103";
  --fa--fa: "\e103\e103";
}
.fa-camera-circle {
  --fa: "\e103";
  --fa--fa: "\e103\e103";
}
.fa-hand-spock {
  --fa: "\f259";
  --fa--fa: "\f259\f259";
}
.fa-spider-web {
  --fa: "\f719";
  --fa--fa: "\f719\f719";
}
.fa-circle-microphone {
  --fa: "\e116";
  --fa--fa: "\e116\e116";
}
.fa-microphone-circle {
  --fa: "\e116";
  --fa--fa: "\e116\e116";
}
.fa-book-arrow-up {
  --fa: "\e0ba";
  --fa--fa: "\e0ba\e0ba";
}
.fa-popsicle {
  --fa: "\e43e";
  --fa--fa: "\e43e\e43e";
}
.fa-command {
  --fa: "\e142";
  --fa--fa: "\e142\e142";
}
.fa-blinds {
  --fa: "\f8fb";
  --fa--fa: "\f8fb\f8fb";
}
.fa-stopwatch {
  --fa: "\f2f2";
  --fa--fa: "\f2f2\f2f2";
}
.fa-saxophone {
  --fa: "\f8dc";
  --fa--fa: "\f8dc\f8dc";
}
.fa-square-2 {
  --fa: "\e257";
  --fa--fa: "\e257\e257";
}
.fa-field-hockey-stick-ball {
  --fa: "\f44c";
  --fa--fa: "\f44c\f44c";
}
.fa-field-hockey {
  --fa: "\f44c";
  --fa--fa: "\f44c\f44c";
}
.fa-arrow-up-square-triangle {
  --fa: "\f88b";
  --fa--fa: "\f88b\f88b";
}
.fa-sort-shapes-up-alt {
  --fa: "\f88b";
  --fa--fa: "\f88b\f88b";
}
.fa-face-scream {
  --fa: "\e38b";
  --fa--fa: "\e38b\e38b";
}
.fa-square-m {
  --fa: "\e276";
  --fa--fa: "\e276\e276";
}
.fa-camera-web {
  --fa: "\f832";
  --fa--fa: "\f832\f832";
}
.fa-webcam {
  --fa: "\f832";
  --fa--fa: "\f832\f832";
}
.fa-comment-arrow-down {
  --fa: "\e143";
  --fa--fa: "\e143\e143";
}
.fa-lightbulb-cfl {
  --fa: "\e5a6";
  --fa--fa: "\e5a6\e5a6";
}
.fa-window-frame-open {
  --fa: "\e050";
  --fa--fa: "\e050\e050";
}
.fa-face-kiss {
  --fa: "\f596";
  --fa--fa: "\f596\f596";
}
.fa-kiss {
  --fa: "\f596";
  --fa--fa: "\f596\f596";
}
.fa-bridge-circle-xmark {
  --fa: "\e4cb";
  --fa--fa: "\e4cb\e4cb";
}
.fa-period {
  --fa: "\.";
  --fa--fa: "\.\.";
}
.fa-face-grin-tongue {
  --fa: "\f589";
  --fa--fa: "\f589\f589";
}
.fa-grin-tongue {
  --fa: "\f589";
  --fa--fa: "\f589\f589";
}
.fa-up-to-dotted-line {
  --fa: "\e457";
  --fa--fa: "\e457\e457";
}
.fa-thought-bubble {
  --fa: "\e32e";
  --fa--fa: "\e32e\e32e";
}
.fa-skeleton-ribs {
  --fa: "\e5cb";
  --fa--fa: "\e5cb\e5cb";
}
.fa-raygun {
  --fa: "\e025";
  --fa--fa: "\e025\e025";
}
.fa-flute {
  --fa: "\f8b9";
  --fa--fa: "\f8b9\f8b9";
}
.fa-acorn {
  --fa: "\f6ae";
  --fa--fa: "\f6ae\f6ae";
}
.fa-video-arrow-up-right {
  --fa: "\e2c9";
  --fa--fa: "\e2c9\e2c9";
}
.fa-grate-droplet {
  --fa: "\e194";
  --fa--fa: "\e194\e194";
}
.fa-seal-exclamation {
  --fa: "\e242";
  --fa--fa: "\e242\e242";
}
.fa-chess-bishop {
  --fa: "\f43a";
  --fa--fa: "\f43a\f43a";
}
.fa-message-sms {
  --fa: "\e1e5";
  --fa--fa: "\e1e5\e1e5";
}
.fa-coffee-beans {
  --fa: "\e13f";
  --fa--fa: "\e13f\e13f";
}
.fa-hat-witch {
  --fa: "\f6e7";
  --fa--fa: "\f6e7\f6e7";
}
.fa-face-grin-wink {
  --fa: "\f58c";
  --fa--fa: "\f58c\f58c";
}
.fa-grin-wink {
  --fa: "\f58c";
  --fa--fa: "\f58c\f58c";
}
.fa-clock-three-thirty {
  --fa: "\e357";
  --fa--fa: "\e357\e357";
}
.fa-ear-deaf {
  --fa: "\f2a4";
  --fa--fa: "\f2a4\f2a4";
}
.fa-deaf {
  --fa: "\f2a4";
  --fa--fa: "\f2a4\f2a4";
}
.fa-deafness {
  --fa: "\f2a4";
  --fa--fa: "\f2a4\f2a4";
}
.fa-hard-of-hearing {
  --fa: "\f2a4";
  --fa--fa: "\f2a4\f2a4";
}
.fa-alarm-clock {
  --fa: "\f34e";
  --fa--fa: "\f34e\f34e";
}
.fa-eclipse {
  --fa: "\f749";
  --fa--fa: "\f749\f749";
}
.fa-face-relieved {
  --fa: "\e389";
  --fa--fa: "\e389\e389";
}
.fa-road-circle-check {
  --fa: "\e564";
  --fa--fa: "\e564\e564";
}
.fa-dice-five {
  --fa: "\f523";
  --fa--fa: "\f523\f523";
}
.fa-octagon-minus {
  --fa: "\f308";
  --fa--fa: "\f308\f308";
}
.fa-minus-octagon {
  --fa: "\f308";
  --fa--fa: "\f308\f308";
}
.fa-square-rss {
  --fa: "\f143";
  --fa--fa: "\f143\f143";
}
.fa-rss-square {
  --fa: "\f143";
  --fa--fa: "\f143\f143";
}
.fa-face-zany {
  --fa: "\e3a4";
  --fa--fa: "\e3a4\e3a4";
}
.fa-tricycle {
  --fa: "\e5c3";
  --fa--fa: "\e5c3\e5c3";
}
.fa-land-mine-on {
  --fa: "\e51b";
  --fa--fa: "\e51b\e51b";
}
.fa-square-arrow-up-left {
  --fa: "\e263";
  --fa--fa: "\e263\e263";
}
.fa-i-cursor {
  --fa: "\f246";
  --fa--fa: "\f246\f246";
}
.fa-chart-mixed-up-circle-dollar {
  --fa: "\e5d9";
  --fa--fa: "\e5d9\e5d9";
}
.fa-salt-shaker {
  --fa: "\e446";
  --fa--fa: "\e446\e446";
}
.fa-stamp {
  --fa: "\f5bf";
  --fa--fa: "\f5bf\f5bf";
}
.fa-file-plus {
  --fa: "\f319";
  --fa--fa: "\f319\f319";
}
.fa-draw-square {
  --fa: "\f5ef";
  --fa--fa: "\f5ef\f5ef";
}
.fa-toilet-paper-under-slash {
  --fa: "\e2a1";
  --fa--fa: "\e2a1\e2a1";
}
.fa-toilet-paper-reverse-slash {
  --fa: "\e2a1";
  --fa--fa: "\e2a1\e2a1";
}
.fa-stairs {
  --fa: "\e289";
  --fa--fa: "\e289\e289";
}
.fa-drone-front {
  --fa: "\f860";
  --fa--fa: "\f860\f860";
}
.fa-drone-alt {
  --fa: "\f860";
  --fa--fa: "\f860\f860";
}
.fa-glass-empty {
  --fa: "\e191";
  --fa--fa: "\e191\e191";
}
.fa-dial-high {
  --fa: "\e15c";
  --fa--fa: "\e15c\e15c";
}
.fa-user-helmet-safety {
  --fa: "\f82c";
  --fa--fa: "\f82c\f82c";
}
.fa-user-construction {
  --fa: "\f82c";
  --fa--fa: "\f82c\f82c";
}
.fa-user-hard-hat {
  --fa: "\f82c";
  --fa--fa: "\f82c\f82c";
}
.fa-i {
  --fa: "I";
  --fa--fa: "II";
}
.fa-hryvnia-sign {
  --fa: "\f6f2";
  --fa--fa: "\f6f2\f6f2";
}
.fa-hryvnia {
  --fa: "\f6f2";
  --fa--fa: "\f6f2\f6f2";
}
.fa-arrow-down-left-and-arrow-up-right-to-center {
  --fa: "\e092";
  --fa--fa: "\e092\e092";
}
.fa-pills {
  --fa: "\f484";
  --fa--fa: "\f484\f484";
}
.fa-face-grin-wide {
  --fa: "\f581";
  --fa--fa: "\f581\f581";
}
.fa-grin-alt {
  --fa: "\f581";
  --fa--fa: "\f581\f581";
}
.fa-tooth {
  --fa: "\f5c9";
  --fa--fa: "\f5c9\f5c9";
}
.fa-basketball-hoop {
  --fa: "\f435";
  --fa--fa: "\f435\f435";
}
.fa-objects-align-bottom {
  --fa: "\e3bb";
  --fa--fa: "\e3bb\e3bb";
}
.fa-v {
  --fa: "V";
  --fa--fa: "VV";
}
.fa-sparkles {
  --fa: "\f890";
  --fa--fa: "\f890\f890";
}
.fa-squid {
  --fa: "\e450";
  --fa--fa: "\e450\e450";
}
.fa-leafy-green {
  --fa: "\e41d";
  --fa--fa: "\e41d\e41d";
}
.fa-circle-arrow-up-right {
  --fa: "\e0fc";
  --fa--fa: "\e0fc\e0fc";
}
.fa-calendars {
  --fa: "\e0d7";
  --fa--fa: "\e0d7\e0d7";
}
.fa-bangladeshi-taka-sign {
  --fa: "\e2e6";
  --fa--fa: "\e2e6\e2e6";
}
.fa-bicycle {
  --fa: "\f206";
  --fa--fa: "\f206\f206";
}
.fa-hammer-war {
  --fa: "\f6e4";
  --fa--fa: "\f6e4\f6e4";
}
.fa-circle-d {
  --fa: "\e104";
  --fa--fa: "\e104\e104";
}
.fa-spider-black-widow {
  --fa: "\f718";
  --fa--fa: "\f718\f718";
}
.fa-staff-snake {
  --fa: "\e579";
  --fa--fa: "\e579\e579";
}
.fa-rod-asclepius {
  --fa: "\e579";
  --fa--fa: "\e579\e579";
}
.fa-rod-snake {
  --fa: "\e579";
  --fa--fa: "\e579\e579";
}
.fa-staff-aesculapius {
  --fa: "\e579";
  --fa--fa: "\e579\e579";
}
.fa-pear {
  --fa: "\e20c";
  --fa--fa: "\e20c\e20c";
}
.fa-head-side-cough-slash {
  --fa: "\e062";
  --fa--fa: "\e062\e062";
}
.fa-file-mov {
  --fa: "\e647";
  --fa--fa: "\e647\e647";
}
.fa-triangle {
  --fa: "\f2ec";
  --fa--fa: "\f2ec\f2ec";
}
.fa-apartment {
  --fa: "\e468";
  --fa--fa: "\e468\e468";
}
.fa-truck-medical {
  --fa: "\f0f9";
  --fa--fa: "\f0f9\f0f9";
}
.fa-ambulance {
  --fa: "\f0f9";
  --fa--fa: "\f0f9\f0f9";
}
.fa-pepper {
  --fa: "\e432";
  --fa--fa: "\e432\e432";
}
.fa-piano {
  --fa: "\f8d4";
  --fa--fa: "\f8d4\f8d4";
}
.fa-gun-squirt {
  --fa: "\e19d";
  --fa--fa: "\e19d\e19d";
}
.fa-wheat-awn-circle-exclamation {
  --fa: "\e598";
  --fa--fa: "\e598\e598";
}
.fa-snowman {
  --fa: "\f7d0";
  --fa--fa: "\f7d0\f7d0";
}
.fa-user-alien {
  --fa: "\e04a";
  --fa--fa: "\e04a\e04a";
}
.fa-shield-check {
  --fa: "\f2f7";
  --fa--fa: "\f2f7\f2f7";
}
.fa-mortar-pestle {
  --fa: "\f5a7";
  --fa--fa: "\f5a7\f5a7";
}
.fa-road-barrier {
  --fa: "\e562";
  --fa--fa: "\e562\e562";
}
.fa-chart-candlestick {
  --fa: "\e0e2";
  --fa--fa: "\e0e2\e0e2";
}
.fa-briefcase-blank {
  --fa: "\e0c8";
  --fa--fa: "\e0c8\e0c8";
}
.fa-school {
  --fa: "\f549";
  --fa--fa: "\f549\f549";
}
.fa-igloo {
  --fa: "\f7ae";
  --fa--fa: "\f7ae\f7ae";
}
.fa-bracket-round {
  --fa: "\(";
  --fa--fa: "\(\(";
}
.fa-parenthesis {
  --fa: "\(";
  --fa--fa: "\(\(";
}
.fa-joint {
  --fa: "\f595";
  --fa--fa: "\f595\f595";
}
.fa-horse-saddle {
  --fa: "\f8c3";
  --fa--fa: "\f8c3\f8c3";
}
.fa-mug-marshmallows {
  --fa: "\f7b7";
  --fa--fa: "\f7b7\f7b7";
}
.fa-filters {
  --fa: "\e17e";
  --fa--fa: "\e17e\e17e";
}
.fa-bell-on {
  --fa: "\f8fa";
  --fa--fa: "\f8fa\f8fa";
}
.fa-angle-right {
  --fa: "\f105";
  --fa--fa: "\f105\f105";
}
.fa-dial-med {
  --fa: "\e15f";
  --fa--fa: "\e15f\e15f";
}
.fa-horse {
  --fa: "\f6f0";
  --fa--fa: "\f6f0\f6f0";
}
.fa-q {
  --fa: "Q";
  --fa--fa: "QQ";
}
.fa-monitor-waveform {
  --fa: "\f611";
  --fa--fa: "\f611\f611";
}
.fa-monitor-heart-rate {
  --fa: "\f611";
  --fa--fa: "\f611\f611";
}
.fa-link-simple {
  --fa: "\e1cd";
  --fa--fa: "\e1cd\e1cd";
}
.fa-whistle {
  --fa: "\f460";
  --fa--fa: "\f460\f460";
}
.fa-g {
  --fa: "G";
  --fa--fa: "GG";
}
.fa-wine-glass-crack {
  --fa: "\f4bb";
  --fa--fa: "\f4bb\f4bb";
}
.fa-fragile {
  --fa: "\f4bb";
  --fa--fa: "\f4bb\f4bb";
}
.fa-slot-machine {
  --fa: "\e3ce";
  --fa--fa: "\e3ce\e3ce";
}
.fa-notes-medical {
  --fa: "\f481";
  --fa--fa: "\f481\f481";
}
.fa-car-wash {
  --fa: "\f5e6";
  --fa--fa: "\f5e6\f5e6";
}
.fa-escalator {
  --fa: "\e171";
  --fa--fa: "\e171\e171";
}
.fa-comment-image {
  --fa: "\e148";
  --fa--fa: "\e148\e148";
}
.fa-temperature-half {
  --fa: "\f2c9";
  --fa--fa: "\f2c9\f2c9";
}
.fa-temperature-2 {
  --fa: "\f2c9";
  --fa--fa: "\f2c9\f2c9";
}
.fa-thermometer-2 {
  --fa: "\f2c9";
  --fa--fa: "\f2c9\f2c9";
}
.fa-thermometer-half {
  --fa: "\f2c9";
  --fa--fa: "\f2c9\f2c9";
}
.fa-dong-sign {
  --fa: "\e169";
  --fa--fa: "\e169\e169";
}
.fa-donut {
  --fa: "\e406";
  --fa--fa: "\e406\e406";
}
.fa-doughnut {
  --fa: "\e406";
  --fa--fa: "\e406\e406";
}
.fa-capsules {
  --fa: "\f46b";
  --fa--fa: "\f46b\f46b";
}
.fa-poo-storm {
  --fa: "\f75a";
  --fa--fa: "\f75a\f75a";
}
.fa-poo-bolt {
  --fa: "\f75a";
  --fa--fa: "\f75a\f75a";
}
.fa-tally-1 {
  --fa: "\e294";
  --fa--fa: "\e294\e294";
}
.fa-file-vector {
  --fa: "\e64c";
  --fa--fa: "\e64c\e64c";
}
.fa-face-frown-open {
  --fa: "\f57a";
  --fa--fa: "\f57a\f57a";
}
.fa-frown-open {
  --fa: "\f57a";
  --fa--fa: "\f57a\f57a";
}
.fa-square-dashed {
  --fa: "\e269";
  --fa--fa: "\e269\e269";
}
.fa-bag-shopping-plus {
  --fa: "\e651";
  --fa--fa: "\e651\e651";
}
.fa-square-j {
  --fa: "\e273";
  --fa--fa: "\e273\e273";
}
.fa-hand-point-up {
  --fa: "\f0a6";
  --fa--fa: "\f0a6\f0a6";
}
.fa-money-bill {
  --fa: "\f0d6";
  --fa--fa: "\f0d6\f0d6";
}
.fa-arrow-up-big-small {
  --fa: "\f88e";
  --fa--fa: "\f88e\f88e";
}
.fa-sort-size-up {
  --fa: "\f88e";
  --fa--fa: "\f88e\f88e";
}
.fa-barcode-read {
  --fa: "\f464";
  --fa--fa: "\f464\f464";
}
.fa-baguette {
  --fa: "\e3d8";
  --fa--fa: "\e3d8\e3d8";
}
.fa-bowl-soft-serve {
  --fa: "\e46b";
  --fa--fa: "\e46b\e46b";
}
.fa-face-holding-back-tears {
  --fa: "\e482";
  --fa--fa: "\e482\e482";
}
.fa-square-up {
  --fa: "\f353";
  --fa--fa: "\f353\f353";
}
.fa-arrow-alt-square-up {
  --fa: "\f353";
  --fa--fa: "\f353\f353";
}
.fa-train-subway-tunnel {
  --fa: "\e2a3";
  --fa--fa: "\e2a3\e2a3";
}
.fa-subway-tunnel {
  --fa: "\e2a3";
  --fa--fa: "\e2a3\e2a3";
}
.fa-square-exclamation {
  --fa: "\f321";
  --fa--fa: "\f321\f321";
}
.fa-exclamation-square {
  --fa: "\f321";
  --fa--fa: "\f321\f321";
}
.fa-semicolon {
  --fa: "\;";
  --fa--fa: "\;\;";
}
.fa-bookmark {
  --fa: "\f02e";
  --fa--fa: "\f02e\f02e";
}
.fa-fan-table {
  --fa: "\e004";
  --fa--fa: "\e004\e004";
}
.fa-align-justify {
  --fa: "\f039";
  --fa--fa: "\f039\f039";
}
.fa-battery-low {
  --fa: "\e0b1";
  --fa--fa: "\e0b1\e0b1";
}
.fa-battery-1 {
  --fa: "\e0b1";
  --fa--fa: "\e0b1\e0b1";
}
.fa-credit-card-front {
  --fa: "\f38a";
  --fa--fa: "\f38a\f38a";
}
.fa-brain-arrow-curved-right {
  --fa: "\f677";
  --fa--fa: "\f677\f677";
}
.fa-mind-share {
  --fa: "\f677";
  --fa--fa: "\f677\f677";
}
.fa-umbrella-beach {
  --fa: "\f5ca";
  --fa--fa: "\f5ca\f5ca";
}
.fa-helmet-un {
  --fa: "\e503";
  --fa--fa: "\e503\e503";
}
.fa-location-smile {
  --fa: "\f60d";
  --fa--fa: "\f60d\f60d";
}
.fa-map-marker-smile {
  --fa: "\f60d";
  --fa--fa: "\f60d\f60d";
}
.fa-arrow-left-to-line {
  --fa: "\f33e";
  --fa--fa: "\f33e\f33e";
}
.fa-arrow-to-left {
  --fa: "\f33e";
  --fa--fa: "\f33e\f33e";
}
.fa-bullseye {
  --fa: "\f140";
  --fa--fa: "\f140\f140";
}
.fa-sushi {
  --fa: "\e48a";
  --fa--fa: "\e48a\e48a";
}
.fa-nigiri {
  --fa: "\e48a";
  --fa--fa: "\e48a\e48a";
}
.fa-message-captions {
  --fa: "\e1de";
  --fa--fa: "\e1de\e1de";
}
.fa-comment-alt-captions {
  --fa: "\e1de";
  --fa--fa: "\e1de\e1de";
}
.fa-trash-list {
  --fa: "\e2b1";
  --fa--fa: "\e2b1\e2b1";
}
.fa-bacon {
  --fa: "\f7e5";
  --fa--fa: "\f7e5\f7e5";
}
.fa-option {
  --fa: "\e318";
  --fa--fa: "\e318\e318";
}
.fa-raccoon {
  --fa: "\e613";
  --fa--fa: "\e613\e613";
}
.fa-hand-point-down {
  --fa: "\f0a7";
  --fa--fa: "\f0a7\f0a7";
}
.fa-arrow-up-from-bracket {
  --fa: "\e09a";
  --fa--fa: "\e09a\e09a";
}
.fa-head-side-gear {
  --fa: "\e611";
  --fa--fa: "\e611\e611";
}
.fa-trash-plus {
  --fa: "\e2b2";
  --fa--fa: "\e2b2\e2b2";
}
.fa-file-cad {
  --fa: "\e672";
  --fa--fa: "\e672\e672";
}
.fa-objects-align-top {
  --fa: "\e3c0";
  --fa--fa: "\e3c0\e3c0";
}
.fa-folder {
  --fa: "\f07b";
  --fa--fa: "\f07b\f07b";
}
.fa-folder-blank {
  --fa: "\f07b";
  --fa--fa: "\f07b\f07b";
}
.fa-face-anxious-sweat {
  --fa: "\e36a";
  --fa--fa: "\e36a\e36a";
}
.fa-credit-card-blank {
  --fa: "\f389";
  --fa--fa: "\f389\f389";
}
.fa-file-waveform {
  --fa: "\f478";
  --fa--fa: "\f478\f478";
}
.fa-file-medical-alt {
  --fa: "\f478";
  --fa--fa: "\f478\f478";
}
.fa-microchip-ai {
  --fa: "\e1ec";
  --fa--fa: "\e1ec\e1ec";
}
.fa-mug {
  --fa: "\f874";
  --fa--fa: "\f874\f874";
}
.fa-plane-up-slash {
  --fa: "\e22e";
  --fa--fa: "\e22e\e22e";
}
.fa-radiation {
  --fa: "\f7b9";
  --fa--fa: "\f7b9\f7b9";
}
.fa-pen-circle {
  --fa: "\e20e";
  --fa--fa: "\e20e\e20e";
}
.fa-bag-seedling {
  --fa: "\e5f2";
  --fa--fa: "\e5f2\e5f2";
}
.fa-chart-simple {
  --fa: "\e473";
  --fa--fa: "\e473\e473";
}
.fa-crutches {
  --fa: "\f7f8";
  --fa--fa: "\f7f8\f7f8";
}
.fa-circle-parking {
  --fa: "\f615";
  --fa--fa: "\f615\f615";
}
.fa-parking-circle {
  --fa: "\f615";
  --fa--fa: "\f615\f615";
}
.fa-mars-stroke {
  --fa: "\f229";
  --fa--fa: "\f229\f229";
}
.fa-leaf-oak {
  --fa: "\f6f7";
  --fa--fa: "\f6f7\f6f7";
}
.fa-square-bolt {
  --fa: "\e265";
  --fa--fa: "\e265\e265";
}
.fa-vial {
  --fa: "\f492";
  --fa--fa: "\f492\f492";
}
.fa-gauge {
  --fa: "\f624";
  --fa--fa: "\f624\f624";
}
.fa-dashboard {
  --fa: "\f624";
  --fa--fa: "\f624\f624";
}
.fa-gauge-med {
  --fa: "\f624";
  --fa--fa: "\f624\f624";
}
.fa-tachometer-alt-average {
  --fa: "\f624";
  --fa--fa: "\f624\f624";
}
.fa-wand-magic-sparkles {
  --fa: "\e2ca";
  --fa--fa: "\e2ca\e2ca";
}
.fa-magic-wand-sparkles {
  --fa: "\e2ca";
  --fa--fa: "\e2ca\e2ca";
}
.fa-lambda {
  --fa: "\f66e";
  --fa--fa: "\f66e\f66e";
}
.fa-e {
  --fa: "E";
  --fa--fa: "EE";
}
.fa-pizza {
  --fa: "\f817";
  --fa--fa: "\f817\f817";
}
.fa-bowl-chopsticks-noodles {
  --fa: "\e2ea";
  --fa--fa: "\e2ea\e2ea";
}
.fa-h3 {
  --fa: "\f315";
  --fa--fa: "\f315\f315";
}
.fa-pen-clip {
  --fa: "\f305";
  --fa--fa: "\f305\f305";
}
.fa-pen-alt {
  --fa: "\f305";
  --fa--fa: "\f305\f305";
}
.fa-bridge-circle-exclamation {
  --fa: "\e4ca";
  --fa--fa: "\e4ca\e4ca";
}
.fa-badge-percent {
  --fa: "\f646";
  --fa--fa: "\f646\f646";
}
.fa-rotate-reverse {
  --fa: "\e631";
  --fa--fa: "\e631\e631";
}
.fa-user {
  --fa: "\f007";
  --fa--fa: "\f007\f007";
}
.fa-sensor {
  --fa: "\e028";
  --fa--fa: "\e028\e028";
}
.fa-comma {
  --fa: "\,";
  --fa--fa: "\,\,";
}
.fa-school-circle-check {
  --fa: "\e56b";
  --fa--fa: "\e56b\e56b";
}
.fa-toilet-paper-under {
  --fa: "\e2a0";
  --fa--fa: "\e2a0\e2a0";
}
.fa-toilet-paper-reverse {
  --fa: "\e2a0";
  --fa--fa: "\e2a0\e2a0";
}
.fa-light-emergency {
  --fa: "\e41f";
  --fa--fa: "\e41f\e41f";
}
.fa-arrow-down-to-arc {
  --fa: "\e4ae";
  --fa--fa: "\e4ae\e4ae";
}
.fa-dumpster {
  --fa: "\f793";
  --fa--fa: "\f793\f793";
}
.fa-van-shuttle {
  --fa: "\f5b6";
  --fa--fa: "\f5b6\f5b6";
}
.fa-shuttle-van {
  --fa: "\f5b6";
  --fa--fa: "\f5b6\f5b6";
}
.fa-building-user {
  --fa: "\e4da";
  --fa--fa: "\e4da\e4da";
}
.fa-light-switch {
  --fa: "\e017";
  --fa--fa: "\e017\e017";
}
.fa-square-caret-left {
  --fa: "\f191";
  --fa--fa: "\f191\f191";
}
.fa-caret-square-left {
  --fa: "\f191";
  --fa--fa: "\f191\f191";
}
.fa-highlighter {
  --fa: "\f591";
  --fa--fa: "\f591\f591";
}
.fa-wave-pulse {
  --fa: "\f5f8";
  --fa--fa: "\f5f8\f5f8";
}
.fa-heart-rate {
  --fa: "\f5f8";
  --fa--fa: "\f5f8\f5f8";
}
.fa-key {
  --fa: "\f084";
  --fa--fa: "\f084\f084";
}
.fa-arrow-left-to-bracket {
  --fa: "\e669";
  --fa--fa: "\e669\e669";
}
.fa-hat-santa {
  --fa: "\f7a7";
  --fa--fa: "\f7a7\f7a7";
}
.fa-tamale {
  --fa: "\e451";
  --fa--fa: "\e451\e451";
}
.fa-box-check {
  --fa: "\f467";
  --fa--fa: "\f467\f467";
}
.fa-bullhorn {
  --fa: "\f0a1";
  --fa--fa: "\f0a1\f0a1";
}
.fa-steak {
  --fa: "\f824";
  --fa--fa: "\f824\f824";
}
.fa-location-crosshairs-slash {
  --fa: "\f603";
  --fa--fa: "\f603\f603";
}
.fa-location-slash {
  --fa: "\f603";
  --fa--fa: "\f603\f603";
}
.fa-person-dolly {
  --fa: "\f4d0";
  --fa--fa: "\f4d0\f4d0";
}
.fa-globe {
  --fa: "\f0ac";
  --fa--fa: "\f0ac\f0ac";
}
.fa-synagogue {
  --fa: "\f69b";
  --fa--fa: "\f69b\f69b";
}
.fa-file-chart-column {
  --fa: "\f659";
  --fa--fa: "\f659\f659";
}
.fa-file-chart-line {
  --fa: "\f659";
  --fa--fa: "\f659\f659";
}
.fa-person-half-dress {
  --fa: "\e548";
  --fa--fa: "\e548\e548";
}
.fa-folder-image {
  --fa: "\e18a";
  --fa--fa: "\e18a\e18a";
}
.fa-calendar-pen {
  --fa: "\f333";
  --fa--fa: "\f333\f333";
}
.fa-calendar-edit {
  --fa: "\f333";
  --fa--fa: "\f333\f333";
}
.fa-road-bridge {
  --fa: "\e563";
  --fa--fa: "\e563\e563";
}
.fa-face-smile-tear {
  --fa: "\e393";
  --fa--fa: "\e393\e393";
}
.fa-message-plus {
  --fa: "\f4a8";
  --fa--fa: "\f4a8\f4a8";
}
.fa-comment-alt-plus {
  --fa: "\f4a8";
  --fa--fa: "\f4a8\f4a8";
}
.fa-location-arrow {
  --fa: "\f124";
  --fa--fa: "\f124\f124";
}
.fa-c {
  --fa: "C";
  --fa--fa: "CC";
}
.fa-tablet-button {
  --fa: "\f10a";
  --fa--fa: "\f10a\f10a";
}
.fa-person-dress-fairy {
  --fa: "\e607";
  --fa--fa: "\e607\e607";
}
.fa-rectangle-history-circle-user {
  --fa: "\e4a4";
  --fa--fa: "\e4a4\e4a4";
}
.fa-building-lock {
  --fa: "\e4d6";
  --fa--fa: "\e4d6\e4d6";
}
.fa-chart-line-up {
  --fa: "\e0e5";
  --fa--fa: "\e0e5\e0e5";
}
.fa-mailbox {
  --fa: "\f813";
  --fa--fa: "\f813\f813";
}
.fa-sign-posts {
  --fa: "\e625";
  --fa--fa: "\e625\e625";
}
.fa-truck-bolt {
  --fa: "\e3d0";
  --fa--fa: "\e3d0\e3d0";
}
.fa-pizza-slice {
  --fa: "\f818";
  --fa--fa: "\f818\f818";
}
.fa-money-bill-wave {
  --fa: "\f53a";
  --fa--fa: "\f53a\f53a";
}
.fa-chart-area {
  --fa: "\f1fe";
  --fa--fa: "\f1fe\f1fe";
}
.fa-area-chart {
  --fa: "\f1fe";
  --fa--fa: "\f1fe\f1fe";
}
.fa-house-flag {
  --fa: "\e50d";
  --fa--fa: "\e50d\e50d";
}
.fa-circle-three-quarters-stroke {
  --fa: "\e5d4";
  --fa--fa: "\e5d4\e5d4";
}
.fa-person-circle-minus {
  --fa: "\e540";
  --fa--fa: "\e540\e540";
}
.fa-scalpel {
  --fa: "\f61d";
  --fa--fa: "\f61d\f61d";
}
.fa-ban {
  --fa: "\f05e";
  --fa--fa: "\f05e\f05e";
}
.fa-cancel {
  --fa: "\f05e";
  --fa--fa: "\f05e\f05e";
}
.fa-bell-exclamation {
  --fa: "\f848";
  --fa--fa: "\f848\f848";
}
.fa-circle-bookmark {
  --fa: "\e100";
  --fa--fa: "\e100\e100";
}
.fa-bookmark-circle {
  --fa: "\e100";
  --fa--fa: "\e100\e100";
}
.fa-egg-fried {
  --fa: "\f7fc";
  --fa--fa: "\f7fc\f7fc";
}
.fa-face-weary {
  --fa: "\e3a1";
  --fa--fa: "\e3a1\e3a1";
}
.fa-uniform-martial-arts {
  --fa: "\e3d1";
  --fa--fa: "\e3d1\e3d1";
}
.fa-camera-rotate {
  --fa: "\e0d8";
  --fa--fa: "\e0d8\e0d8";
}
.fa-sun-dust {
  --fa: "\f764";
  --fa--fa: "\f764\f764";
}
.fa-comment-text {
  --fa: "\e14d";
  --fa--fa: "\e14d\e14d";
}
.fa-spray-can-sparkles {
  --fa: "\f5d0";
  --fa--fa: "\f5d0\f5d0";
}
.fa-air-freshener {
  --fa: "\f5d0";
  --fa--fa: "\f5d0\f5d0";
}
.fa-signal-bars {
  --fa: "\f690";
  --fa--fa: "\f690\f690";
}
.fa-signal-alt {
  --fa: "\f690";
  --fa--fa: "\f690\f690";
}
.fa-signal-alt-4 {
  --fa: "\f690";
  --fa--fa: "\f690\f690";
}
.fa-signal-bars-strong {
  --fa: "\f690";
  --fa--fa: "\f690\f690";
}
.fa-diamond-exclamation {
  --fa: "\e405";
  --fa--fa: "\e405\e405";
}
.fa-star {
  --fa: "\f005";
  --fa--fa: "\f005\f005";
}
.fa-dial-min {
  --fa: "\e161";
  --fa--fa: "\e161\e161";
}
.fa-repeat {
  --fa: "\f363";
  --fa--fa: "\f363\f363";
}
.fa-cross {
  --fa: "\f654";
  --fa--fa: "\f654\f654";
}
.fa-page-caret-down {
  --fa: "\e429";
  --fa--fa: "\e429\e429";
}
.fa-file-caret-down {
  --fa: "\e429";
  --fa--fa: "\e429\e429";
}
.fa-box {
  --fa: "\f466";
  --fa--fa: "\f466\f466";
}
.fa-venus-mars {
  --fa: "\f228";
  --fa--fa: "\f228\f228";
}
.fa-clock-seven-thirty {
  --fa: "\e351";
  --fa--fa: "\e351\e351";
}
.fa-arrow-pointer {
  --fa: "\f245";
  --fa--fa: "\f245\f245";
}
.fa-mouse-pointer {
  --fa: "\f245";
  --fa--fa: "\f245\f245";
}
.fa-clock-four-thirty {
  --fa: "\e34b";
  --fa--fa: "\e34b\e34b";
}
.fa-signal-bars-good {
  --fa: "\f693";
  --fa--fa: "\f693\f693";
}
.fa-signal-alt-3 {
  --fa: "\f693";
  --fa--fa: "\f693\f693";
}
.fa-cactus {
  --fa: "\f8a7";
  --fa--fa: "\f8a7\f8a7";
}
.fa-lightbulb-gear {
  --fa: "\e5fd";
  --fa--fa: "\e5fd\e5fd";
}
.fa-maximize {
  --fa: "\f31e";
  --fa--fa: "\f31e\f31e";
}
.fa-expand-arrows-alt {
  --fa: "\f31e";
  --fa--fa: "\f31e\f31e";
}
.fa-charging-station {
  --fa: "\f5e7";
  --fa--fa: "\f5e7\f5e7";
}
.fa-shapes {
  --fa: "\f61f";
  --fa--fa: "\f61f\f61f";
}
.fa-triangle-circle-square {
  --fa: "\f61f";
  --fa--fa: "\f61f\f61f";
}
.fa-plane-tail {
  --fa: "\e22c";
  --fa--fa: "\e22c\e22c";
}
.fa-gauge-simple-max {
  --fa: "\f62b";
  --fa--fa: "\f62b\f62b";
}
.fa-tachometer-fastest {
  --fa: "\f62b";
  --fa--fa: "\f62b\f62b";
}
.fa-circle-u {
  --fa: "\e127";
  --fa--fa: "\e127\e127";
}
.fa-shield-slash {
  --fa: "\e24b";
  --fa--fa: "\e24b\e24b";
}
.fa-square-phone-hangup {
  --fa: "\e27a";
  --fa--fa: "\e27a\e27a";
}
.fa-phone-square-down {
  --fa: "\e27a";
  --fa--fa: "\e27a\e27a";
}
.fa-arrow-up-left {
  --fa: "\e09d";
  --fa--fa: "\e09d\e09d";
}
.fa-transporter-1 {
  --fa: "\e043";
  --fa--fa: "\e043\e043";
}
.fa-peanuts {
  --fa: "\e431";
  --fa--fa: "\e431\e431";
}
.fa-shuffle {
  --fa: "\f074";
  --fa--fa: "\f074\f074";
}
.fa-random {
  --fa: "\f074";
  --fa--fa: "\f074\f074";
}
.fa-person-running {
  --fa: "\f70c";
  --fa--fa: "\f70c\f70c";
}
.fa-running {
  --fa: "\f70c";
  --fa--fa: "\f70c\f70c";
}
.fa-mobile-retro {
  --fa: "\e527";
  --fa--fa: "\e527\e527";
}
.fa-grip-lines-vertical {
  --fa: "\f7a5";
  --fa--fa: "\f7a5\f7a5";
}
.fa-bin-bottles-recycle {
  --fa: "\e5f6";
  --fa--fa: "\e5f6\e5f6";
}
.fa-arrow-up-from-square {
  --fa: "\e09c";
  --fa--fa: "\e09c\e09c";
}
.fa-file-dashed-line {
  --fa: "\f877";
  --fa--fa: "\f877\f877";
}
.fa-page-break {
  --fa: "\f877";
  --fa--fa: "\f877\f877";
}
.fa-bracket-curly-right {
  --fa: "\}";
  --fa--fa: "\}\}";
}
.fa-spider {
  --fa: "\f717";
  --fa--fa: "\f717\f717";
}
.fa-clock-three {
  --fa: "\e356";
  --fa--fa: "\e356\e356";
}
.fa-hands-bound {
  --fa: "\e4f9";
  --fa--fa: "\e4f9\e4f9";
}
.fa-scalpel-line-dashed {
  --fa: "\f61e";
  --fa--fa: "\f61e\f61e";
}
.fa-scalpel-path {
  --fa: "\f61e";
  --fa--fa: "\f61e\f61e";
}
.fa-file-invoice-dollar {
  --fa: "\f571";
  --fa--fa: "\f571\f571";
}
.fa-pipe-smoking {
  --fa: "\e3c4";
  --fa--fa: "\e3c4\e3c4";
}
.fa-face-astonished {
  --fa: "\e36b";
  --fa--fa: "\e36b\e36b";
}
.fa-window {
  --fa: "\f40e";
  --fa--fa: "\f40e\f40e";
}
.fa-plane-circle-exclamation {
  --fa: "\e556";
  --fa--fa: "\e556\e556";
}
.fa-ear {
  --fa: "\f5f0";
  --fa--fa: "\f5f0\f5f0";
}
.fa-file-lock {
  --fa: "\e3a6";
  --fa--fa: "\e3a6\e3a6";
}
.fa-diagram-venn {
  --fa: "\e15a";
  --fa--fa: "\e15a\e15a";
}
.fa-arrow-down-from-bracket {
  --fa: "\e667";
  --fa--fa: "\e667\e667";
}
.fa-x-ray {
  --fa: "\f497";
  --fa--fa: "\f497\f497";
}
.fa-goal-net {
  --fa: "\e3ab";
  --fa--fa: "\e3ab\e3ab";
}
.fa-coffin-cross {
  --fa: "\e051";
  --fa--fa: "\e051\e051";
}
.fa-octopus {
  --fa: "\e688";
  --fa--fa: "\e688\e688";
}
.fa-spell-check {
  --fa: "\f891";
  --fa--fa: "\f891\f891";
}
.fa-location-xmark {
  --fa: "\f60e";
  --fa--fa: "\f60e\f60e";
}
.fa-map-marker-times {
  --fa: "\f60e";
  --fa--fa: "\f60e\f60e";
}
.fa-map-marker-xmark {
  --fa: "\f60e";
  --fa--fa: "\f60e\f60e";
}
.fa-circle-quarter-stroke {
  --fa: "\e5d3";
  --fa--fa: "\e5d3\e5d3";
}
.fa-lasso {
  --fa: "\f8c8";
  --fa--fa: "\f8c8\f8c8";
}
.fa-slash {
  --fa: "\f715";
  --fa--fa: "\f715\f715";
}
.fa-person-to-portal {
  --fa: "\e022";
  --fa--fa: "\e022\e022";
}
.fa-portal-enter {
  --fa: "\e022";
  --fa--fa: "\e022\e022";
}
.fa-calendar-star {
  --fa: "\f736";
  --fa--fa: "\f736\f736";
}
.fa-computer-mouse {
  --fa: "\f8cc";
  --fa--fa: "\f8cc\f8cc";
}
.fa-mouse {
  --fa: "\f8cc";
  --fa--fa: "\f8cc\f8cc";
}
.fa-arrow-right-to-bracket {
  --fa: "\f090";
  --fa--fa: "\f090\f090";
}
.fa-sign-in {
  --fa: "\f090";
  --fa--fa: "\f090\f090";
}
.fa-pegasus {
  --fa: "\f703";
  --fa--fa: "\f703\f703";
}
.fa-files-medical {
  --fa: "\f7fd";
  --fa--fa: "\f7fd\f7fd";
}
.fa-cannon {
  --fa: "\e642";
  --fa--fa: "\e642\e642";
}
.fa-nfc-lock {
  --fa: "\e1f8";
  --fa--fa: "\e1f8\e1f8";
}
.fa-person-ski-lift {
  --fa: "\f7c8";
  --fa--fa: "\f7c8\f7c8";
}
.fa-ski-lift {
  --fa: "\f7c8";
  --fa--fa: "\f7c8\f7c8";
}
.fa-square-6 {
  --fa: "\e25b";
  --fa--fa: "\e25b\e25b";
}
.fa-shop-slash {
  --fa: "\e070";
  --fa--fa: "\e070\e070";
}
.fa-store-alt-slash {
  --fa: "\e070";
  --fa--fa: "\e070\e070";
}
.fa-wind-turbine {
  --fa: "\f89b";
  --fa--fa: "\f89b\f89b";
}
.fa-sliders-simple {
  --fa: "\e253";
  --fa--fa: "\e253\e253";
}
.fa-grid-round {
  --fa: "\e5da";
  --fa--fa: "\e5da\e5da";
}
.fa-badge-sheriff {
  --fa: "\f8a2";
  --fa--fa: "\f8a2\f8a2";
}
.fa-server {
  --fa: "\f233";
  --fa--fa: "\f233\f233";
}
.fa-virus-covid-slash {
  --fa: "\e4a9";
  --fa--fa: "\e4a9\e4a9";
}
.fa-intersection {
  --fa: "\f668";
  --fa--fa: "\f668\f668";
}
.fa-shop-lock {
  --fa: "\e4a5";
  --fa--fa: "\e4a5\e4a5";
}
.fa-family {
  --fa: "\e300";
  --fa--fa: "\e300\e300";
}
.fa-hourglass-start {
  --fa: "\f251";
  --fa--fa: "\f251\f251";
}
.fa-hourglass-1 {
  --fa: "\f251";
  --fa--fa: "\f251\f251";
}
.fa-user-hair-buns {
  --fa: "\e3d3";
  --fa--fa: "\e3d3\e3d3";
}
.fa-blender-phone {
  --fa: "\f6b6";
  --fa--fa: "\f6b6\f6b6";
}
.fa-hourglass-clock {
  --fa: "\e41b";
  --fa--fa: "\e41b\e41b";
}
.fa-person-seat-reclined {
  --fa: "\e21f";
  --fa--fa: "\e21f\e21f";
}
.fa-paper-plane-top {
  --fa: "\e20a";
  --fa--fa: "\e20a\e20a";
}
.fa-paper-plane-alt {
  --fa: "\e20a";
  --fa--fa: "\e20a\e20a";
}
.fa-send {
  --fa: "\e20a";
  --fa--fa: "\e20a\e20a";
}
.fa-message-arrow-up {
  --fa: "\e1dc";
  --fa--fa: "\e1dc\e1dc";
}
.fa-comment-alt-arrow-up {
  --fa: "\e1dc";
  --fa--fa: "\e1dc\e1dc";
}
.fa-lightbulb-exclamation {
  --fa: "\f671";
  --fa--fa: "\f671\f671";
}
.fa-layer-minus {
  --fa: "\f5fe";
  --fa--fa: "\f5fe\f5fe";
}
.fa-layer-group-minus {
  --fa: "\f5fe";
  --fa--fa: "\f5fe\f5fe";
}
.fa-chart-pie-simple-circle-currency {
  --fa: "\e604";
  --fa--fa: "\e604\e604";
}
.fa-circle-e {
  --fa: "\e109";
  --fa--fa: "\e109\e109";
}
.fa-building-wheat {
  --fa: "\e4db";
  --fa--fa: "\e4db\e4db";
}
.fa-gauge-max {
  --fa: "\f626";
  --fa--fa: "\f626\f626";
}
.fa-tachometer-alt-fastest {
  --fa: "\f626";
  --fa--fa: "\f626\f626";
}
.fa-person-breastfeeding {
  --fa: "\e53a";
  --fa--fa: "\e53a\e53a";
}
.fa-apostrophe {
  --fa: "\'";
  --fa--fa: "\'\'";
}
.fa-file-png {
  --fa: "\e666";
  --fa--fa: "\e666\e666";
}
.fa-fire-hydrant {
  --fa: "\e17f";
  --fa--fa: "\e17f\e17f";
}
.fa-right-to-bracket {
  --fa: "\f2f6";
  --fa--fa: "\f2f6\f2f6";
}
.fa-sign-in-alt {
  --fa: "\f2f6";
  --fa--fa: "\f2f6\f2f6";
}
.fa-video-plus {
  --fa: "\f4e1";
  --fa--fa: "\f4e1\f4e1";
}
.fa-square-right {
  --fa: "\f352";
  --fa--fa: "\f352\f352";
}
.fa-arrow-alt-square-right {
  --fa: "\f352";
  --fa--fa: "\f352\f352";
}
.fa-comment-smile {
  --fa: "\f4b4";
  --fa--fa: "\f4b4\f4b4";
}
.fa-venus {
  --fa: "\f221";
  --fa--fa: "\f221\f221";
}
.fa-passport {
  --fa: "\f5ab";
  --fa--fa: "\f5ab\f5ab";
}
.fa-thumbtack-slash {
  --fa: "\e68f";
  --fa--fa: "\e68f\e68f";
}
.fa-thumb-tack-slash {
  --fa: "\e68f";
  --fa--fa: "\e68f\e68f";
}
.fa-inbox-in {
  --fa: "\f310";
  --fa--fa: "\f310\f310";
}
.fa-inbox-arrow-down {
  --fa: "\f310";
  --fa--fa: "\f310\f310";
}
.fa-heart-pulse {
  --fa: "\f21e";
  --fa--fa: "\f21e\f21e";
}
.fa-heartbeat {
  --fa: "\f21e";
  --fa--fa: "\f21e\f21e";
}
.fa-circle-8 {
  --fa: "\e0f5";
  --fa--fa: "\e0f5\e0f5";
}
.fa-clouds-moon {
  --fa: "\f745";
  --fa--fa: "\f745\f745";
}
.fa-clock-ten-thirty {
  --fa: "\e355";
  --fa--fa: "\e355\e355";
}
.fa-people-carry-box {
  --fa: "\f4ce";
  --fa--fa: "\f4ce\f4ce";
}
.fa-people-carry {
  --fa: "\f4ce";
  --fa--fa: "\f4ce\f4ce";
}
.fa-folder-user {
  --fa: "\e18e";
  --fa--fa: "\e18e\e18e";
}
.fa-trash-can-xmark {
  --fa: "\e2ae";
  --fa--fa: "\e2ae\e2ae";
}
.fa-temperature-high {
  --fa: "\f769";
  --fa--fa: "\f769\f769";
}
.fa-microchip {
  --fa: "\f2db";
  --fa--fa: "\f2db\f2db";
}
.fa-left-long-to-line {
  --fa: "\e41e";
  --fa--fa: "\e41e\e41e";
}
.fa-crown {
  --fa: "\f521";
  --fa--fa: "\f521\f521";
}
.fa-weight-hanging {
  --fa: "\f5cd";
  --fa--fa: "\f5cd\f5cd";
}
.fa-xmarks-lines {
  --fa: "\e59a";
  --fa--fa: "\e59a\e59a";
}
.fa-file-prescription {
  --fa: "\f572";
  --fa--fa: "\f572\f572";
}
.fa-table-cells-lock {
  --fa: "\e679";
  --fa--fa: "\e679\e679";
}
.fa-calendar-range {
  --fa: "\e0d6";
  --fa--fa: "\e0d6\e0d6";
}
.fa-flower-daffodil {
  --fa: "\f800";
  --fa--fa: "\f800\f800";
}
.fa-hand-back-point-up {
  --fa: "\e1a2";
  --fa--fa: "\e1a2\e1a2";
}
.fa-weight-scale {
  --fa: "\f496";
  --fa--fa: "\f496\f496";
}
.fa-weight {
  --fa: "\f496";
  --fa--fa: "\f496\f496";
}
.fa-arrow-up-to-arc {
  --fa: "\e617";
  --fa--fa: "\e617\e617";
}
.fa-star-exclamation {
  --fa: "\f2f3";
  --fa--fa: "\f2f3\f2f3";
}
.fa-books {
  --fa: "\f5db";
  --fa--fa: "\f5db\f5db";
}
.fa-user-group {
  --fa: "\f500";
  --fa--fa: "\f500\f500";
}
.fa-user-friends {
  --fa: "\f500";
  --fa--fa: "\f500\f500";
}
.fa-arrow-up-a-z {
  --fa: "\f15e";
  --fa--fa: "\f15e\f15e";
}
.fa-sort-alpha-up {
  --fa: "\f15e";
  --fa--fa: "\f15e\f15e";
}
.fa-layer-plus {
  --fa: "\f5ff";
  --fa--fa: "\f5ff\f5ff";
}
.fa-layer-group-plus {
  --fa: "\f5ff";
  --fa--fa: "\f5ff\f5ff";
}
.fa-play-pause {
  --fa: "\e22f";
  --fa--fa: "\e22f\e22f";
}
.fa-block-question {
  --fa: "\e3dd";
  --fa--fa: "\e3dd\e3dd";
}
.fa-snooze {
  --fa: "\f880";
  --fa--fa: "\f880\f880";
}
.fa-zzz {
  --fa: "\f880";
  --fa--fa: "\f880\f880";
}
.fa-scanner-image {
  --fa: "\f8f3";
  --fa--fa: "\f8f3\f8f3";
}
.fa-tv-retro {
  --fa: "\f401";
  --fa--fa: "\f401\f401";
}
.fa-square-t {
  --fa: "\e280";
  --fa--fa: "\e280\e280";
}
.fa-farm {
  --fa: "\f864";
  --fa--fa: "\f864\f864";
}
.fa-barn-silo {
  --fa: "\f864";
  --fa--fa: "\f864\f864";
}
.fa-chess-knight {
  --fa: "\f441";
  --fa--fa: "\f441\f441";
}
.fa-bars-sort {
  --fa: "\e0ae";
  --fa--fa: "\e0ae\e0ae";
}
.fa-pallet-boxes {
  --fa: "\f483";
  --fa--fa: "\f483\f483";
}
.fa-palette-boxes {
  --fa: "\f483";
  --fa--fa: "\f483\f483";
}
.fa-pallet-alt {
  --fa: "\f483";
  --fa--fa: "\f483\f483";
}
.fa-face-laugh-squint {
  --fa: "\f59b";
  --fa--fa: "\f59b\f59b";
}
.fa-laugh-squint {
  --fa: "\f59b";
  --fa--fa: "\f59b\f59b";
}
.fa-code-simple {
  --fa: "\e13d";
  --fa--fa: "\e13d\e13d";
}
.fa-bolt-slash {
  --fa: "\e0b8";
  --fa--fa: "\e0b8\e0b8";
}
.fa-panel-fire {
  --fa: "\e42f";
  --fa--fa: "\e42f\e42f";
}
.fa-binary-circle-check {
  --fa: "\e33c";
  --fa--fa: "\e33c\e33c";
}
.fa-comment-minus {
  --fa: "\f4b1";
  --fa--fa: "\f4b1\f4b1";
}
.fa-burrito {
  --fa: "\f7ed";
  --fa--fa: "\f7ed\f7ed";
}
.fa-violin {
  --fa: "\f8ed";
  --fa--fa: "\f8ed\f8ed";
}
.fa-objects-column {
  --fa: "\e3c1";
  --fa--fa: "\e3c1\e3c1";
}
.fa-square-chevron-down {
  --fa: "\f329";
  --fa--fa: "\f329\f329";
}
.fa-chevron-square-down {
  --fa: "\f329";
  --fa--fa: "\f329\f329";
}
.fa-comment-plus {
  --fa: "\f4b2";
  --fa--fa: "\f4b2\f4b2";
}
.fa-triangle-instrument {
  --fa: "\f8e2";
  --fa--fa: "\f8e2\f8e2";
}
.fa-triangle-music {
  --fa: "\f8e2";
  --fa--fa: "\f8e2\f8e2";
}
.fa-wheelchair {
  --fa: "\f193";
  --fa--fa: "\f193\f193";
}
.fa-user-pilot-tie {
  --fa: "\e2c1";
  --fa--fa: "\e2c1\e2c1";
}
.fa-piano-keyboard {
  --fa: "\f8d5";
  --fa--fa: "\f8d5\f8d5";
}
.fa-bed-empty {
  --fa: "\f8f9";
  --fa--fa: "\f8f9\f8f9";
}
.fa-circle-arrow-up {
  --fa: "\f0aa";
  --fa--fa: "\f0aa\f0aa";
}
.fa-arrow-circle-up {
  --fa: "\f0aa";
  --fa--fa: "\f0aa\f0aa";
}
.fa-toggle-on {
  --fa: "\f205";
  --fa--fa: "\f205\f205";
}
.fa-rectangle-vertical {
  --fa: "\f2fb";
  --fa--fa: "\f2fb\f2fb";
}
.fa-rectangle-portrait {
  --fa: "\f2fb";
  --fa--fa: "\f2fb\f2fb";
}
.fa-person-walking {
  --fa: "\f554";
  --fa--fa: "\f554\f554";
}
.fa-walking {
  --fa: "\f554";
  --fa--fa: "\f554\f554";
}
.fa-l {
  --fa: "L";
  --fa--fa: "LL";
}
.fa-signal-stream {
  --fa: "\f8dd";
  --fa--fa: "\f8dd\f8dd";
}
.fa-down-to-bracket {
  --fa: "\e4e7";
  --fa--fa: "\e4e7\e4e7";
}
.fa-circle-z {
  --fa: "\e130";
  --fa--fa: "\e130\e130";
}
.fa-stars {
  --fa: "\f762";
  --fa--fa: "\f762\f762";
}
.fa-fire {
  --fa: "\f06d";
  --fa--fa: "\f06d\f06d";
}
.fa-bed-pulse {
  --fa: "\f487";
  --fa--fa: "\f487\f487";
}
.fa-procedures {
  --fa: "\f487";
  --fa--fa: "\f487\f487";
}
.fa-house-day {
  --fa: "\e00e";
  --fa--fa: "\e00e\e00e";
}
.fa-shuttle-space {
  --fa: "\f197";
  --fa--fa: "\f197\f197";
}
.fa-space-shuttle {
  --fa: "\f197";
  --fa--fa: "\f197\f197";
}
.fa-shirt-long-sleeve {
  --fa: "\e3c7";
  --fa--fa: "\e3c7\e3c7";
}
.fa-chart-pie-simple {
  --fa: "\f64e";
  --fa--fa: "\f64e\f64e";
}
.fa-chart-pie-alt {
  --fa: "\f64e";
  --fa--fa: "\f64e\f64e";
}
.fa-face-laugh {
  --fa: "\f599";
  --fa--fa: "\f599\f599";
}
.fa-laugh {
  --fa: "\f599";
  --fa--fa: "\f599\f599";
}
.fa-folder-open {
  --fa: "\f07c";
  --fa--fa: "\f07c\f07c";
}
.fa-album-collection-circle-user {
  --fa: "\e48f";
  --fa--fa: "\e48f\e48f";
}
.fa-candy {
  --fa: "\e3e7";
  --fa--fa: "\e3e7\e3e7";
}
.fa-bowl-hot {
  --fa: "\f823";
  --fa--fa: "\f823\f823";
}
.fa-soup {
  --fa: "\f823";
  --fa--fa: "\f823\f823";
}
.fa-flatbread {
  --fa: "\e40b";
  --fa--fa: "\e40b\e40b";
}
.fa-heart-circle-plus {
  --fa: "\e500";
  --fa--fa: "\e500\e500";
}
.fa-code-fork {
  --fa: "\e13b";
  --fa--fa: "\e13b\e13b";
}
.fa-city {
  --fa: "\f64f";
  --fa--fa: "\f64f\f64f";
}
.fa-signal-bars-weak {
  --fa: "\f691";
  --fa--fa: "\f691\f691";
}
.fa-signal-alt-1 {
  --fa: "\f691";
  --fa--fa: "\f691\f691";
}
.fa-microphone-lines {
  --fa: "\f3c9";
  --fa--fa: "\f3c9\f3c9";
}
.fa-microphone-alt {
  --fa: "\f3c9";
  --fa--fa: "\f3c9\f3c9";
}
.fa-clock-twelve {
  --fa: "\e358";
  --fa--fa: "\e358\e358";
}
.fa-pepper-hot {
  --fa: "\f816";
  --fa--fa: "\f816\f816";
}
.fa-citrus-slice {
  --fa: "\e2f5";
  --fa--fa: "\e2f5\e2f5";
}
.fa-sheep {
  --fa: "\f711";
  --fa--fa: "\f711\f711";
}
.fa-unlock {
  --fa: "\f09c";
  --fa--fa: "\f09c\f09c";
}
.fa-colon-sign {
  --fa: "\e140";
  --fa--fa: "\e140\e140";
}
.fa-headset {
  --fa: "\f590";
  --fa--fa: "\f590\f590";
}
.fa-badger-honey {
  --fa: "\f6b4";
  --fa--fa: "\f6b4\f6b4";
}
.fa-h4 {
  --fa: "\f86a";
  --fa--fa: "\f86a\f86a";
}
.fa-store-slash {
  --fa: "\e071";
  --fa--fa: "\e071\e071";
}
.fa-road-circle-xmark {
  --fa: "\e566";
  --fa--fa: "\e566\e566";
}
.fa-signal-slash {
  --fa: "\f695";
  --fa--fa: "\f695\f695";
}
.fa-user-minus {
  --fa: "\f503";
  --fa--fa: "\f503\f503";
}
.fa-mars-stroke-up {
  --fa: "\f22a";
  --fa--fa: "\f22a\f22a";
}
.fa-mars-stroke-v {
  --fa: "\f22a";
  --fa--fa: "\f22a\f22a";
}
.fa-champagne-glasses {
  --fa: "\f79f";
  --fa--fa: "\f79f\f79f";
}
.fa-glass-cheers {
  --fa: "\f79f";
  --fa--fa: "\f79f\f79f";
}
.fa-taco {
  --fa: "\f826";
  --fa--fa: "\f826\f826";
}
.fa-hexagon-plus {
  --fa: "\f300";
  --fa--fa: "\f300\f300";
}
.fa-plus-hexagon {
  --fa: "\f300";
  --fa--fa: "\f300\f300";
}
.fa-clipboard {
  --fa: "\f328";
  --fa--fa: "\f328\f328";
}
.fa-house-circle-exclamation {
  --fa: "\e50a";
  --fa--fa: "\e50a\e50a";
}
.fa-file-arrow-up {
  --fa: "\f574";
  --fa--fa: "\f574\f574";
}
.fa-file-upload {
  --fa: "\f574";
  --fa--fa: "\f574\f574";
}
.fa-wifi {
  --fa: "\f1eb";
  --fa--fa: "\f1eb\f1eb";
}
.fa-wifi-3 {
  --fa: "\f1eb";
  --fa--fa: "\f1eb\f1eb";
}
.fa-wifi-strong {
  --fa: "\f1eb";
  --fa--fa: "\f1eb\f1eb";
}
.fa-messages {
  --fa: "\f4b6";
  --fa--fa: "\f4b6\f4b6";
}
.fa-comments-alt {
  --fa: "\f4b6";
  --fa--fa: "\f4b6\f4b6";
}
.fa-bath {
  --fa: "\f2cd";
  --fa--fa: "\f2cd\f2cd";
}
.fa-bathtub {
  --fa: "\f2cd";
  --fa--fa: "\f2cd\f2cd";
}
.fa-umbrella-simple {
  --fa: "\e2bc";
  --fa--fa: "\e2bc\e2bc";
}
.fa-umbrella-alt {
  --fa: "\e2bc";
  --fa--fa: "\e2bc\e2bc";
}
.fa-rectangle-history-circle-plus {
  --fa: "\e4a3";
  --fa--fa: "\e4a3\e4a3";
}
.fa-underline {
  --fa: "\f0cd";
  --fa--fa: "\f0cd\f0cd";
}
.fa-prescription-bottle-pill {
  --fa: "\e5c0";
  --fa--fa: "\e5c0\e5c0";
}
.fa-user-pen {
  --fa: "\f4ff";
  --fa--fa: "\f4ff\f4ff";
}
.fa-user-edit {
  --fa: "\f4ff";
  --fa--fa: "\f4ff\f4ff";
}
.fa-binary-slash {
  --fa: "\e33e";
  --fa--fa: "\e33e\e33e";
}
.fa-square-o {
  --fa: "\e278";
  --fa--fa: "\e278\e278";
}
.fa-caduceus {
  --fa: "\e681";
  --fa--fa: "\e681\e681";
}
.fa-signature {
  --fa: "\f5b7";
  --fa--fa: "\f5b7\f5b7";
}
.fa-stroopwafel {
  --fa: "\f551";
  --fa--fa: "\f551\f551";
}
.fa-bold {
  --fa: "\f032";
  --fa--fa: "\f032\f032";
}
.fa-anchor-lock {
  --fa: "\e4ad";
  --fa--fa: "\e4ad\e4ad";
}
.fa-building-ngo {
  --fa: "\e4d7";
  --fa--fa: "\e4d7\e4d7";
}
.fa-transporter-3 {
  --fa: "\e045";
  --fa--fa: "\e045\e045";
}
.fa-engine-warning {
  --fa: "\f5f2";
  --fa--fa: "\f5f2\f5f2";
}
.fa-engine-exclamation {
  --fa: "\f5f2";
  --fa--fa: "\f5f2\f5f2";
}
.fa-circle-down-right {
  --fa: "\e108";
  --fa--fa: "\e108\e108";
}
.fa-square-k {
  --fa: "\e274";
  --fa--fa: "\e274\e274";
}
.fa-manat-sign {
  --fa: "\e1d5";
  --fa--fa: "\e1d5\e1d5";
}
.fa-money-check-pen {
  --fa: "\f872";
  --fa--fa: "\f872\f872";
}
.fa-money-check-edit {
  --fa: "\f872";
  --fa--fa: "\f872\f872";
}
.fa-not-equal {
  --fa: "\f53e";
  --fa--fa: "\f53e\f53e";
}
.fa-border-top-left {
  --fa: "\f853";
  --fa--fa: "\f853\f853";
}
.fa-border-style {
  --fa: "\f853";
  --fa--fa: "\f853\f853";
}
.fa-map-location-dot {
  --fa: "\f5a0";
  --fa--fa: "\f5a0\f5a0";
}
.fa-map-marked-alt {
  --fa: "\f5a0";
  --fa--fa: "\f5a0\f5a0";
}
.fa-tilde {
  --fa: "\~";
  --fa--fa: "\~\~";
}
.fa-jedi {
  --fa: "\f669";
  --fa--fa: "\f669\f669";
}
.fa-square-poll-vertical {
  --fa: "\f681";
  --fa--fa: "\f681\f681";
}
.fa-poll {
  --fa: "\f681";
  --fa--fa: "\f681\f681";
}
.fa-arrow-down-square-triangle {
  --fa: "\f889";
  --fa--fa: "\f889\f889";
}
.fa-sort-shapes-down-alt {
  --fa: "\f889";
  --fa--fa: "\f889\f889";
}
.fa-mug-hot {
  --fa: "\f7b6";
  --fa--fa: "\f7b6\f7b6";
}
.fa-dog-leashed {
  --fa: "\f6d4";
  --fa--fa: "\f6d4\f6d4";
}
.fa-car-battery {
  --fa: "\f5df";
  --fa--fa: "\f5df\f5df";
}
.fa-battery-car {
  --fa: "\f5df";
  --fa--fa: "\f5df\f5df";
}
.fa-face-downcast-sweat {
  --fa: "\e371";
  --fa--fa: "\e371\e371";
}
.fa-mailbox-flag-up {
  --fa: "\e5bb";
  --fa--fa: "\e5bb\e5bb";
}
.fa-memo-circle-info {
  --fa: "\e49a";
  --fa--fa: "\e49a\e49a";
}
.fa-gift {
  --fa: "\f06b";
  --fa--fa: "\f06b\f06b";
}
.fa-dice-two {
  --fa: "\f528";
  --fa--fa: "\f528\f528";
}
.fa-volume {
  --fa: "\f6a8";
  --fa--fa: "\f6a8\f6a8";
}
.fa-volume-medium {
  --fa: "\f6a8";
  --fa--fa: "\f6a8\f6a8";
}
.fa-transporter-5 {
  --fa: "\e2a6";
  --fa--fa: "\e2a6\e2a6";
}
.fa-gauge-circle-bolt {
  --fa: "\e496";
  --fa--fa: "\e496\e496";
}
.fa-coin-front {
  --fa: "\e3fc";
  --fa--fa: "\e3fc\e3fc";
}
.fa-file-slash {
  --fa: "\e3a7";
  --fa--fa: "\e3a7\e3a7";
}
.fa-message-arrow-up-right {
  --fa: "\e1dd";
  --fa--fa: "\e1dd\e1dd";
}
.fa-treasure-chest {
  --fa: "\f723";
  --fa--fa: "\f723\f723";
}
.fa-chess-queen {
  --fa: "\f445";
  --fa--fa: "\f445\f445";
}
.fa-paintbrush-fine {
  --fa: "\f5a9";
  --fa--fa: "\f5a9\f5a9";
}
.fa-paint-brush-alt {
  --fa: "\f5a9";
  --fa--fa: "\f5a9\f5a9";
}
.fa-paint-brush-fine {
  --fa: "\f5a9";
  --fa--fa: "\f5a9\f5a9";
}
.fa-paintbrush-alt {
  --fa: "\f5a9";
  --fa--fa: "\f5a9\f5a9";
}
.fa-glasses {
  --fa: "\f530";
  --fa--fa: "\f530\f530";
}
.fa-hood-cloak {
  --fa: "\f6ef";
  --fa--fa: "\f6ef\f6ef";
}
.fa-square-quote {
  --fa: "\e329";
  --fa--fa: "\e329\e329";
}
.fa-up-left {
  --fa: "\e2bd";
  --fa--fa: "\e2bd\e2bd";
}
.fa-bring-front {
  --fa: "\f857";
  --fa--fa: "\f857\f857";
}
.fa-chess-board {
  --fa: "\f43c";
  --fa--fa: "\f43c\f43c";
}
.fa-burger-cheese {
  --fa: "\f7f1";
  --fa--fa: "\f7f1\f7f1";
}
.fa-cheeseburger {
  --fa: "\f7f1";
  --fa--fa: "\f7f1\f7f1";
}
.fa-building-circle-check {
  --fa: "\e4d2";
  --fa--fa: "\e4d2\e4d2";
}
.fa-repeat-1 {
  --fa: "\f365";
  --fa--fa: "\f365\f365";
}
.fa-arrow-down-to-line {
  --fa: "\f33d";
  --fa--fa: "\f33d\f33d";
}
.fa-arrow-to-bottom {
  --fa: "\f33d";
  --fa--fa: "\f33d\f33d";
}
.fa-grid-5 {
  --fa: "\e199";
  --fa--fa: "\e199\e199";
}
.fa-swap-arrows {
  --fa: "\e60a";
  --fa--fa: "\e60a\e60a";
}
.fa-right-long-to-line {
  --fa: "\e444";
  --fa--fa: "\e444\e444";
}
.fa-person-chalkboard {
  --fa: "\e53d";
  --fa--fa: "\e53d\e53d";
}
.fa-mars-stroke-right {
  --fa: "\f22b";
  --fa--fa: "\f22b\f22b";
}
.fa-mars-stroke-h {
  --fa: "\f22b";
  --fa--fa: "\f22b\f22b";
}
.fa-hand-back-fist {
  --fa: "\f255";
  --fa--fa: "\f255\f255";
}
.fa-hand-rock {
  --fa: "\f255";
  --fa--fa: "\f255\f255";
}
.fa-grid-round-5 {
  --fa: "\e5de";
  --fa--fa: "\e5de\e5de";
}
.fa-tally {
  --fa: "\f69c";
  --fa--fa: "\f69c\f69c";
}
.fa-tally-5 {
  --fa: "\f69c";
  --fa--fa: "\f69c\f69c";
}
.fa-square-caret-up {
  --fa: "\f151";
  --fa--fa: "\f151\f151";
}
.fa-caret-square-up {
  --fa: "\f151";
  --fa--fa: "\f151\f151";
}
.fa-cloud-showers-water {
  --fa: "\e4e4";
  --fa--fa: "\e4e4\e4e4";
}
.fa-chart-bar {
  --fa: "\f080";
  --fa--fa: "\f080\f080";
}
.fa-bar-chart {
  --fa: "\f080";
  --fa--fa: "\f080\f080";
}
.fa-hands-bubbles {
  --fa: "\e05e";
  --fa--fa: "\e05e\e05e";
}
.fa-hands-wash {
  --fa: "\e05e";
  --fa--fa: "\e05e\e05e";
}
.fa-less-than-equal {
  --fa: "\f537";
  --fa--fa: "\f537\f537";
}
.fa-train {
  --fa: "\f238";
  --fa--fa: "\f238\f238";
}
.fa-up-from-dotted-line {
  --fa: "\e456";
  --fa--fa: "\e456\e456";
}
.fa-eye-low-vision {
  --fa: "\f2a8";
  --fa--fa: "\f2a8\f2a8";
}
.fa-low-vision {
  --fa: "\f2a8";
  --fa--fa: "\f2a8\f2a8";
}
.fa-traffic-light-go {
  --fa: "\f638";
  --fa--fa: "\f638\f638";
}
.fa-face-exhaling {
  --fa: "\e480";
  --fa--fa: "\e480\e480";
}
.fa-sensor-fire {
  --fa: "\e02a";
  --fa--fa: "\e02a\e02a";
}
.fa-user-unlock {
  --fa: "\e058";
  --fa--fa: "\e058\e058";
}
.fa-hexagon-divide {
  --fa: "\e1ad";
  --fa--fa: "\e1ad\e1ad";
}
.fa-00 {
  --fa: "\e467";
  --fa--fa: "\e467\e467";
}
.fa-crow {
  --fa: "\f520";
  --fa--fa: "\f520\f520";
}
.fa-cassette-betamax {
  --fa: "\f8a4";
  --fa--fa: "\f8a4\f8a4";
}
.fa-betamax {
  --fa: "\f8a4";
  --fa--fa: "\f8a4\f8a4";
}
.fa-sailboat {
  --fa: "\e445";
  --fa--fa: "\e445\e445";
}
.fa-window-restore {
  --fa: "\f2d2";
  --fa--fa: "\f2d2\f2d2";
}
.fa-nfc-magnifying-glass {
  --fa: "\e1f9";
  --fa--fa: "\e1f9\e1f9";
}
.fa-file-binary {
  --fa: "\e175";
  --fa--fa: "\e175\e175";
}
.fa-circle-v {
  --fa: "\e12a";
  --fa--fa: "\e12a\e12a";
}
.fa-square-plus {
  --fa: "\f0fe";
  --fa--fa: "\f0fe\f0fe";
}
.fa-plus-square {
  --fa: "\f0fe";
  --fa--fa: "\f0fe\f0fe";
}
.fa-bowl-scoops {
  --fa: "\e3df";
  --fa--fa: "\e3df\e3df";
}
.fa-mistletoe {
  --fa: "\f7b4";
  --fa--fa: "\f7b4\f7b4";
}
.fa-custard {
  --fa: "\e403";
  --fa--fa: "\e403\e403";
}
.fa-lacrosse-stick {
  --fa: "\e3b5";
  --fa--fa: "\e3b5\e3b5";
}
.fa-hockey-mask {
  --fa: "\f6ee";
  --fa--fa: "\f6ee\f6ee";
}
.fa-sunrise {
  --fa: "\f766";
  --fa--fa: "\f766\f766";
}
.fa-subtitles {
  --fa: "\e60f";
  --fa--fa: "\e60f\e60f";
}
.fa-panel-ews {
  --fa: "\e42e";
  --fa--fa: "\e42e\e42e";
}
.fa-torii-gate {
  --fa: "\f6a1";
  --fa--fa: "\f6a1\f6a1";
}
.fa-cloud-exclamation {
  --fa: "\e491";
  --fa--fa: "\e491\e491";
}
.fa-message-lines {
  --fa: "\f4a6";
  --fa--fa: "\f4a6\f4a6";
}
.fa-comment-alt-lines {
  --fa: "\f4a6";
  --fa--fa: "\f4a6\f4a6";
}
.fa-frog {
  --fa: "\f52e";
  --fa--fa: "\f52e\f52e";
}
.fa-bucket {
  --fa: "\e4cf";
  --fa--fa: "\e4cf\e4cf";
}
.fa-floppy-disk-pen {
  --fa: "\e182";
  --fa--fa: "\e182\e182";
}
.fa-image {
  --fa: "\f03e";
  --fa--fa: "\f03e\f03e";
}
.fa-window-frame {
  --fa: "\e04f";
  --fa--fa: "\e04f\e04f";
}
.fa-microphone {
  --fa: "\f130";
  --fa--fa: "\f130\f130";
}
.fa-cow {
  --fa: "\f6c8";
  --fa--fa: "\f6c8\f6c8";
}
.fa-file-zip {
  --fa: "\e5ee";
  --fa--fa: "\e5ee\e5ee";
}
.fa-square-ring {
  --fa: "\e44f";
  --fa--fa: "\e44f\e44f";
}
.fa-down-from-line {
  --fa: "\f349";
  --fa--fa: "\f349\f349";
}
.fa-arrow-alt-from-top {
  --fa: "\f349";
  --fa--fa: "\f349\f349";
}
.fa-caret-up {
  --fa: "\f0d8";
  --fa--fa: "\f0d8\f0d8";
}
.fa-shield-xmark {
  --fa: "\e24c";
  --fa--fa: "\e24c\e24c";
}
.fa-shield-times {
  --fa: "\e24c";
  --fa--fa: "\e24c\e24c";
}
.fa-screwdriver {
  --fa: "\f54a";
  --fa--fa: "\f54a\f54a";
}
.fa-circle-sort-down {
  --fa: "\e031";
  --fa--fa: "\e031\e031";
}
.fa-sort-circle-down {
  --fa: "\e031";
  --fa--fa: "\e031\e031";
}
.fa-folder-closed {
  --fa: "\e185";
  --fa--fa: "\e185\e185";
}
.fa-house-tsunami {
  --fa: "\e515";
  --fa--fa: "\e515\e515";
}
.fa-square-nfi {
  --fa: "\e576";
  --fa--fa: "\e576\e576";
}
.fa-forklift {
  --fa: "\f47a";
  --fa--fa: "\f47a\f47a";
}
.fa-arrow-up-from-ground-water {
  --fa: "\e4b5";
  --fa--fa: "\e4b5\e4b5";
}
.fa-bracket-square-right {
  --fa: "\]";
  --fa--fa: "\]\]";
}
.fa-martini-glass {
  --fa: "\f57b";
  --fa--fa: "\f57b\f57b";
}
.fa-glass-martini-alt {
  --fa: "\f57b";
  --fa--fa: "\f57b\f57b";
}
.fa-square-binary {
  --fa: "\e69b";
  --fa--fa: "\e69b\e69b";
}
.fa-rotate-left {
  --fa: "\f2ea";
  --fa--fa: "\f2ea\f2ea";
}
.fa-rotate-back {
  --fa: "\f2ea";
  --fa--fa: "\f2ea\f2ea";
}
.fa-rotate-backward {
  --fa: "\f2ea";
  --fa--fa: "\f2ea\f2ea";
}
.fa-undo-alt {
  --fa: "\f2ea";
  --fa--fa: "\f2ea\f2ea";
}
.fa-table-columns {
  --fa: "\f0db";
  --fa--fa: "\f0db\f0db";
}
.fa-columns {
  --fa: "\f0db";
  --fa--fa: "\f0db\f0db";
}
.fa-square-a {
  --fa: "\e25f";
  --fa--fa: "\e25f\e25f";
}
.fa-tick {
  --fa: "\e32f";
  --fa--fa: "\e32f\e32f";
}
.fa-lemon {
  --fa: "\f094";
  --fa--fa: "\f094\f094";
}
.fa-head-side-mask {
  --fa: "\e063";
  --fa--fa: "\e063\e063";
}
.fa-handshake {
  --fa: "\f2b5";
  --fa--fa: "\f2b5\f2b5";
}
.fa-gem {
  --fa: "\f3a5";
  --fa--fa: "\f3a5\f3a5";
}
.fa-dolly {
  --fa: "\f472";
  --fa--fa: "\f472\f472";
}
.fa-dolly-box {
  --fa: "\f472";
  --fa--fa: "\f472\f472";
}
.fa-smoking {
  --fa: "\f48d";
  --fa--fa: "\f48d\f48d";
}
.fa-minimize {
  --fa: "\f78c";
  --fa--fa: "\f78c\f78c";
}
.fa-compress-arrows-alt {
  --fa: "\f78c";
  --fa--fa: "\f78c\f78c";
}
.fa-refrigerator {
  --fa: "\e026";
  --fa--fa: "\e026\e026";
}
.fa-monument {
  --fa: "\f5a6";
  --fa--fa: "\f5a6\f5a6";
}
.fa-octagon-xmark {
  --fa: "\f2f0";
  --fa--fa: "\f2f0\f2f0";
}
.fa-times-octagon {
  --fa: "\f2f0";
  --fa--fa: "\f2f0\f2f0";
}
.fa-xmark-octagon {
  --fa: "\f2f0";
  --fa--fa: "\f2f0\f2f0";
}
.fa-align-slash {
  --fa: "\f846";
  --fa--fa: "\f846\f846";
}
.fa-snowplow {
  --fa: "\f7d2";
  --fa--fa: "\f7d2\f7d2";
}
.fa-angles-right {
  --fa: "\f101";
  --fa--fa: "\f101\f101";
}
.fa-angle-double-right {
  --fa: "\f101";
  --fa--fa: "\f101\f101";
}
.fa-truck-ramp-couch {
  --fa: "\f4dd";
  --fa--fa: "\f4dd\f4dd";
}
.fa-truck-couch {
  --fa: "\f4dd";
  --fa--fa: "\f4dd\f4dd";
}
.fa-cannabis {
  --fa: "\f55f";
  --fa--fa: "\f55f\f55f";
}
.fa-circle-play {
  --fa: "\f144";
  --fa--fa: "\f144\f144";
}
.fa-play-circle {
  --fa: "\f144";
  --fa--fa: "\f144\f144";
}
.fa-arrow-up-right-and-arrow-down-left-from-center {
  --fa: "\e0a0";
  --fa--fa: "\e0a0\e0a0";
}
.fa-location-arrow-up {
  --fa: "\e63a";
  --fa--fa: "\e63a\e63a";
}
.fa-tablets {
  --fa: "\f490";
  --fa--fa: "\f490\f490";
}
.fa-360-degrees {
  --fa: "\e2dc";
  --fa--fa: "\e2dc\e2dc";
}
.fa-ethernet {
  --fa: "\f796";
  --fa--fa: "\f796\f796";
}
.fa-euro-sign {
  --fa: "\f153";
  --fa--fa: "\f153\f153";
}
.fa-eur {
  --fa: "\f153";
  --fa--fa: "\f153\f153";
}
.fa-euro {
  --fa: "\f153";
  --fa--fa: "\f153\f153";
}
.fa-chair {
  --fa: "\f6c0";
  --fa--fa: "\f6c0\f6c0";
}
.fa-circle-check {
  --fa: "\f058";
  --fa--fa: "\f058\f058";
}
.fa-check-circle {
  --fa: "\f058";
  --fa--fa: "\f058\f058";
}
.fa-square-dashed-circle-plus {
  --fa: "\e5c2";
  --fa--fa: "\e5c2\e5c2";
}
.fa-hand-holding-circle-dollar {
  --fa: "\e621";
  --fa--fa: "\e621\e621";
}
.fa-money-simple-from-bracket {
  --fa: "\e313";
  --fa--fa: "\e313\e313";
}
.fa-bat {
  --fa: "\f6b5";
  --fa--fa: "\f6b5\f6b5";
}
.fa-circle-stop {
  --fa: "\f28d";
  --fa--fa: "\f28d\f28d";
}
.fa-stop-circle {
  --fa: "\f28d";
  --fa--fa: "\f28d\f28d";
}
.fa-head-side-headphones {
  --fa: "\f8c2";
  --fa--fa: "\f8c2\f8c2";
}
.fa-phone-rotary {
  --fa: "\f8d3";
  --fa--fa: "\f8d3\f8d3";
}
.fa-arrow-up-to-bracket {
  --fa: "\e66a";
  --fa--fa: "\e66a\e66a";
}
.fa-compass-drafting {
  --fa: "\f568";
  --fa--fa: "\f568\f568";
}
.fa-drafting-compass {
  --fa: "\f568";
  --fa--fa: "\f568\f568";
}
.fa-plate-wheat {
  --fa: "\e55a";
  --fa--fa: "\e55a\e55a";
}
.fa-calendar-circle-minus {
  --fa: "\e46f";
  --fa--fa: "\e46f\e46f";
}
.fa-chopsticks {
  --fa: "\e3f7";
  --fa--fa: "\e3f7\e3f7";
}
.fa-car-wrench {
  --fa: "\f5e3";
  --fa--fa: "\f5e3\f5e3";
}
.fa-car-mechanic {
  --fa: "\f5e3";
  --fa--fa: "\f5e3\f5e3";
}
.fa-icicles {
  --fa: "\f7ad";
  --fa--fa: "\f7ad\f7ad";
}
.fa-person-shelter {
  --fa: "\e54f";
  --fa--fa: "\e54f\e54f";
}
.fa-neuter {
  --fa: "\f22c";
  --fa--fa: "\f22c\f22c";
}
.fa-id-badge {
  --fa: "\f2c1";
  --fa--fa: "\f2c1\f2c1";
}
.fa-kazoo {
  --fa: "\f8c7";
  --fa--fa: "\f8c7\f8c7";
}
.fa-marker {
  --fa: "\f5a1";
  --fa--fa: "\f5a1\f5a1";
}
.fa-bin-bottles {
  --fa: "\e5f5";
  --fa--fa: "\e5f5\e5f5";
}
.fa-face-laugh-beam {
  --fa: "\f59a";
  --fa--fa: "\f59a\f59a";
}
.fa-laugh-beam {
  --fa: "\f59a";
  --fa--fa: "\f59a\f59a";
}
.fa-square-arrow-down-left {
  --fa: "\e261";
  --fa--fa: "\e261\e261";
}
.fa-battery-bolt {
  --fa: "\f376";
  --fa--fa: "\f376\f376";
}
.fa-tree-large {
  --fa: "\f7dd";
  --fa--fa: "\f7dd\f7dd";
}
.fa-helicopter-symbol {
  --fa: "\e502";
  --fa--fa: "\e502\e502";
}
.fa-aperture {
  --fa: "\e2df";
  --fa--fa: "\e2df\e2df";
}
.fa-universal-access {
  --fa: "\f29a";
  --fa--fa: "\f29a\f29a";
}
.fa-gear-complex {
  --fa: "\e5e9";
  --fa--fa: "\e5e9\e5e9";
}
.fa-file-magnifying-glass {
  --fa: "\f865";
  --fa--fa: "\f865\f865";
}
.fa-file-search {
  --fa: "\f865";
  --fa--fa: "\f865\f865";
}
.fa-up-right {
  --fa: "\e2be";
  --fa--fa: "\e2be\e2be";
}
.fa-circle-chevron-up {
  --fa: "\f139";
  --fa--fa: "\f139\f139";
}
.fa-chevron-circle-up {
  --fa: "\f139";
  --fa--fa: "\f139\f139";
}
.fa-user-police {
  --fa: "\e333";
  --fa--fa: "\e333\e333";
}
.fa-lari-sign {
  --fa: "\e1c8";
  --fa--fa: "\e1c8\e1c8";
}
.fa-volcano {
  --fa: "\f770";
  --fa--fa: "\f770\f770";
}
.fa-teddy-bear {
  --fa: "\e3cf";
  --fa--fa: "\e3cf\e3cf";
}
.fa-stocking {
  --fa: "\f7d5";
  --fa--fa: "\f7d5\f7d5";
}
.fa-person-walking-dashed-line-arrow-right {
  --fa: "\e553";
  --fa--fa: "\e553\e553";
}
.fa-image-slash {
  --fa: "\e1b7";
  --fa--fa: "\e1b7\e1b7";
}
.fa-mask-snorkel {
  --fa: "\e3b7";
  --fa--fa: "\e3b7\e3b7";
}
.fa-smoke {
  --fa: "\f760";
  --fa--fa: "\f760\f760";
}
.fa-sterling-sign {
  --fa: "\f154";
  --fa--fa: "\f154\f154";
}
.fa-gbp {
  --fa: "\f154";
  --fa--fa: "\f154\f154";
}
.fa-pound-sign {
  --fa: "\f154";
  --fa--fa: "\f154\f154";
}
.fa-battery-exclamation {
  --fa: "\e0b0";
  --fa--fa: "\e0b0\e0b0";
}
.fa-viruses {
  --fa: "\e076";
  --fa--fa: "\e076\e076";
}
.fa-square-person-confined {
  --fa: "\e577";
  --fa--fa: "\e577\e577";
}
.fa-user-tie {
  --fa: "\f508";
  --fa--fa: "\f508\f508";
}
.fa-up-to-bracket {
  --fa: "\e66e";
  --fa--fa: "\e66e\e66e";
}
.fa-arrow-down-long {
  --fa: "\f175";
  --fa--fa: "\f175\f175";
}
.fa-long-arrow-down {
  --fa: "\f175";
  --fa--fa: "\f175\f175";
}
.fa-tent-arrow-down-to-line {
  --fa: "\e57e";
  --fa--fa: "\e57e\e57e";
}
.fa-certificate {
  --fa: "\f0a3";
  --fa--fa: "\f0a3\f0a3";
}
.fa-crystal-ball {
  --fa: "\e362";
  --fa--fa: "\e362\e362";
}
.fa-reply-all {
  --fa: "\f122";
  --fa--fa: "\f122\f122";
}
.fa-mail-reply-all {
  --fa: "\f122";
  --fa--fa: "\f122\f122";
}
.fa-suitcase {
  --fa: "\f0f2";
  --fa--fa: "\f0f2\f0f2";
}
.fa-person-skating {
  --fa: "\f7c5";
  --fa--fa: "\f7c5\f7c5";
}
.fa-skating {
  --fa: "\f7c5";
  --fa--fa: "\f7c5\f7c5";
}
.fa-star-shooting {
  --fa: "\e036";
  --fa--fa: "\e036\e036";
}
.fa-binary-lock {
  --fa: "\e33d";
  --fa--fa: "\e33d\e33d";
}
.fa-filter-circle-dollar {
  --fa: "\f662";
  --fa--fa: "\f662\f662";
}
.fa-funnel-dollar {
  --fa: "\f662";
  --fa--fa: "\f662\f662";
}
.fa-camera-retro {
  --fa: "\f083";
  --fa--fa: "\f083\f083";
}
.fa-circle-arrow-down {
  --fa: "\f0ab";
  --fa--fa: "\f0ab\f0ab";
}
.fa-arrow-circle-down {
  --fa: "\f0ab";
  --fa--fa: "\f0ab\f0ab";
}
.fa-comment-pen {
  --fa: "\f4ae";
  --fa--fa: "\f4ae\f4ae";
}
.fa-comment-edit {
  --fa: "\f4ae";
  --fa--fa: "\f4ae\f4ae";
}
.fa-file-import {
  --fa: "\f56f";
  --fa--fa: "\f56f\f56f";
}
.fa-arrow-right-to-file {
  --fa: "\f56f";
  --fa--fa: "\f56f\f56f";
}
.fa-banjo {
  --fa: "\f8a3";
  --fa--fa: "\f8a3\f8a3";
}
.fa-square-arrow-up-right {
  --fa: "\f14c";
  --fa--fa: "\f14c\f14c";
}
.fa-external-link-square {
  --fa: "\f14c";
  --fa--fa: "\f14c\f14c";
}
.fa-light-emergency-on {
  --fa: "\e420";
  --fa--fa: "\e420\e420";
}
.fa-kerning {
  --fa: "\f86f";
  --fa--fa: "\f86f\f86f";
}
.fa-box-open {
  --fa: "\f49e";
  --fa--fa: "\f49e\f49e";
}
.fa-square-f {
  --fa: "\e270";
  --fa--fa: "\e270\e270";
}
.fa-scroll {
  --fa: "\f70e";
  --fa--fa: "\f70e\f70e";
}
.fa-spa {
  --fa: "\f5bb";
  --fa--fa: "\f5bb\f5bb";
}
.fa-arrow-left-from-line {
  --fa: "\f344";
  --fa--fa: "\f344\f344";
}
.fa-arrow-from-right {
  --fa: "\f344";
  --fa--fa: "\f344\f344";
}
.fa-strawberry {
  --fa: "\e32b";
  --fa--fa: "\e32b\e32b";
}
.fa-location-pin-lock {
  --fa: "\e51f";
  --fa--fa: "\e51f\e51f";
}
.fa-pause {
  --fa: "\f04c";
  --fa--fa: "\f04c\f04c";
}
.fa-clock-eight-thirty {
  --fa: "\e346";
  --fa--fa: "\e346\e346";
}
.fa-plane-engines {
  --fa: "\f3de";
  --fa--fa: "\f3de\f3de";
}
.fa-plane-alt {
  --fa: "\f3de";
  --fa--fa: "\f3de\f3de";
}
.fa-hill-avalanche {
  --fa: "\e507";
  --fa--fa: "\e507\e507";
}
.fa-temperature-empty {
  --fa: "\f2cb";
  --fa--fa: "\f2cb\f2cb";
}
.fa-temperature-0 {
  --fa: "\f2cb";
  --fa--fa: "\f2cb\f2cb";
}
.fa-thermometer-0 {
  --fa: "\f2cb";
  --fa--fa: "\f2cb\f2cb";
}
.fa-thermometer-empty {
  --fa: "\f2cb";
  --fa--fa: "\f2cb\f2cb";
}
.fa-bomb {
  --fa: "\f1e2";
  --fa--fa: "\f1e2\f1e2";
}
.fa-gauge-low {
  --fa: "\f627";
  --fa--fa: "\f627\f627";
}
.fa-tachometer-alt-slow {
  --fa: "\f627";
  --fa--fa: "\f627\f627";
}
.fa-registered {
  --fa: "\f25d";
  --fa--fa: "\f25d\f25d";
}
.fa-trash-can-plus {
  --fa: "\e2ac";
  --fa--fa: "\e2ac\e2ac";
}
.fa-address-card {
  --fa: "\f2bb";
  --fa--fa: "\f2bb\f2bb";
}
.fa-contact-card {
  --fa: "\f2bb";
  --fa--fa: "\f2bb\f2bb";
}
.fa-vcard {
  --fa: "\f2bb";
  --fa--fa: "\f2bb\f2bb";
}
.fa-chart-fft {
  --fa: "\e69e";
  --fa--fa: "\e69e\e69e";
}
.fa-scale-unbalanced-flip {
  --fa: "\f516";
  --fa--fa: "\f516\f516";
}
.fa-balance-scale-right {
  --fa: "\f516";
  --fa--fa: "\f516\f516";
}
.fa-globe-snow {
  --fa: "\f7a3";
  --fa--fa: "\f7a3\f7a3";
}
.fa-subscript {
  --fa: "\f12c";
  --fa--fa: "\f12c\f12c";
}
.fa-diamond-turn-right {
  --fa: "\f5eb";
  --fa--fa: "\f5eb\f5eb";
}
.fa-directions {
  --fa: "\f5eb";
  --fa--fa: "\f5eb\f5eb";
}
.fa-integral {
  --fa: "\f667";
  --fa--fa: "\f667\f667";
}
.fa-burst {
  --fa: "\e4dc";
  --fa--fa: "\e4dc\e4dc";
}
.fa-house-laptop {
  --fa: "\e066";
  --fa--fa: "\e066\e066";
}
.fa-laptop-house {
  --fa: "\e066";
  --fa--fa: "\e066\e066";
}
.fa-face-tired {
  --fa: "\f5c8";
  --fa--fa: "\f5c8\f5c8";
}
.fa-tired {
  --fa: "\f5c8";
  --fa--fa: "\f5c8\f5c8";
}
.fa-money-bills {
  --fa: "\e1f3";
  --fa--fa: "\e1f3\e1f3";
}
.fa-blinds-raised {
  --fa: "\f8fd";
  --fa--fa: "\f8fd\f8fd";
}
.fa-smog {
  --fa: "\f75f";
  --fa--fa: "\f75f\f75f";
}
.fa-ufo-beam {
  --fa: "\e048";
  --fa--fa: "\e048\e048";
}
.fa-hydra {
  --fa: "\e686";
  --fa--fa: "\e686\e686";
}
.fa-circle-caret-up {
  --fa: "\f331";
  --fa--fa: "\f331\f331";
}
.fa-caret-circle-up {
  --fa: "\f331";
  --fa--fa: "\f331\f331";
}
.fa-user-vneck-hair-long {
  --fa: "\e463";
  --fa--fa: "\e463\e463";
}
.fa-square-a-lock {
  --fa: "\e44d";
  --fa--fa: "\e44d\e44d";
}
.fa-crutch {
  --fa: "\f7f7";
  --fa--fa: "\f7f7\f7f7";
}
.fa-gas-pump-slash {
  --fa: "\f5f4";
  --fa--fa: "\f5f4\f5f4";
}
.fa-cloud-arrow-up {
  --fa: "\f0ee";
  --fa--fa: "\f0ee\f0ee";
}
.fa-cloud-upload {
  --fa: "\f0ee";
  --fa--fa: "\f0ee\f0ee";
}
.fa-cloud-upload-alt {
  --fa: "\f0ee";
  --fa--fa: "\f0ee\f0ee";
}
.fa-palette {
  --fa: "\f53f";
  --fa--fa: "\f53f\f53f";
}
.fa-transporter-4 {
  --fa: "\e2a5";
  --fa--fa: "\e2a5\e2a5";
}
.fa-chart-mixed-up-circle-currency {
  --fa: "\e5d8";
  --fa--fa: "\e5d8\e5d8";
}
.fa-objects-align-right {
  --fa: "\e3bf";
  --fa--fa: "\e3bf\e3bf";
}
.fa-arrows-turn-right {
  --fa: "\e4c0";
  --fa--fa: "\e4c0\e4c0";
}
.fa-vest {
  --fa: "\e085";
  --fa--fa: "\e085\e085";
}
.fa-pig {
  --fa: "\f706";
  --fa--fa: "\f706\f706";
}
.fa-inbox-full {
  --fa: "\e1ba";
  --fa--fa: "\e1ba\e1ba";
}
.fa-circle-envelope {
  --fa: "\e10c";
  --fa--fa: "\e10c\e10c";
}
.fa-envelope-circle {
  --fa: "\e10c";
  --fa--fa: "\e10c\e10c";
}
.fa-triangle-person-digging {
  --fa: "\f85d";
  --fa--fa: "\f85d\f85d";
}
.fa-construction {
  --fa: "\f85d";
  --fa--fa: "\f85d\f85d";
}
.fa-ferry {
  --fa: "\e4ea";
  --fa--fa: "\e4ea\e4ea";
}
.fa-bullseye-arrow {
  --fa: "\f648";
  --fa--fa: "\f648\f648";
}
.fa-arrows-down-to-people {
  --fa: "\e4b9";
  --fa--fa: "\e4b9\e4b9";
}
.fa-seedling {
  --fa: "\f4d8";
  --fa--fa: "\f4d8\f4d8";
}
.fa-sprout {
  --fa: "\f4d8";
  --fa--fa: "\f4d8\f4d8";
}
.fa-clock-seven {
  --fa: "\e350";
  --fa--fa: "\e350\e350";
}
.fa-left-right {
  --fa: "\f337";
  --fa--fa: "\f337\f337";
}
.fa-arrows-alt-h {
  --fa: "\f337";
  --fa--fa: "\f337\f337";
}
.fa-boxes-packing {
  --fa: "\e4c7";
  --fa--fa: "\e4c7\e4c7";
}
.fa-circle-arrow-left {
  --fa: "\f0a8";
  --fa--fa: "\f0a8\f0a8";
}
.fa-arrow-circle-left {
  --fa: "\f0a8";
  --fa--fa: "\f0a8\f0a8";
}
.fa-flashlight {
  --fa: "\f8b8";
  --fa--fa: "\f8b8\f8b8";
}
.fa-file-jpg {
  --fa: "\e646";
  --fa--fa: "\e646\e646";
}
.fa-group-arrows-rotate {
  --fa: "\e4f6";
  --fa--fa: "\e4f6\e4f6";
}
.fa-bowl-food {
  --fa: "\e4c6";
  --fa--fa: "\e4c6\e4c6";
}
.fa-square-9 {
  --fa: "\e25e";
  --fa--fa: "\e25e\e25e";
}
.fa-candy-cane {
  --fa: "\f786";
  --fa--fa: "\f786\f786";
}
.fa-arrow-down-wide-short {
  --fa: "\f160";
  --fa--fa: "\f160\f160";
}
.fa-sort-amount-asc {
  --fa: "\f160";
  --fa--fa: "\f160\f160";
}
.fa-sort-amount-down {
  --fa: "\f160";
  --fa--fa: "\f160\f160";
}
.fa-square-dollar {
  --fa: "\f2e9";
  --fa--fa: "\f2e9\f2e9";
}
.fa-dollar-square {
  --fa: "\f2e9";
  --fa--fa: "\f2e9\f2e9";
}
.fa-usd-square {
  --fa: "\f2e9";
  --fa--fa: "\f2e9\f2e9";
}
.fa-phone-arrow-right {
  --fa: "\e5be";
  --fa--fa: "\e5be\e5be";
}
.fa-hand-holding-seedling {
  --fa: "\f4bf";
  --fa--fa: "\f4bf\f4bf";
}
.fa-message-check {
  --fa: "\f4a2";
  --fa--fa: "\f4a2\f4a2";
}
.fa-comment-alt-check {
  --fa: "\f4a2";
  --fa--fa: "\f4a2\f4a2";
}
.fa-cloud-bolt {
  --fa: "\f76c";
  --fa--fa: "\f76c\f76c";
}
.fa-thunderstorm {
  --fa: "\f76c";
  --fa--fa: "\f76c\f76c";
}
.fa-chart-line-up-down {
  --fa: "\e5d7";
  --fa--fa: "\e5d7\e5d7";
}
.fa-text-slash {
  --fa: "\f87d";
  --fa--fa: "\f87d\f87d";
}
.fa-remove-format {
  --fa: "\f87d";
  --fa--fa: "\f87d\f87d";
}
.fa-watch {
  --fa: "\f2e1";
  --fa--fa: "\f2e1\f2e1";
}
.fa-circle-down-left {
  --fa: "\e107";
  --fa--fa: "\e107\e107";
}
.fa-text {
  --fa: "\f893";
  --fa--fa: "\f893\f893";
}
.fa-projector {
  --fa: "\f8d6";
  --fa--fa: "\f8d6\f8d6";
}
.fa-face-smile-wink {
  --fa: "\f4da";
  --fa--fa: "\f4da\f4da";
}
.fa-smile-wink {
  --fa: "\f4da";
  --fa--fa: "\f4da\f4da";
}
.fa-tombstone-blank {
  --fa: "\f721";
  --fa--fa: "\f721\f721";
}
.fa-tombstone-alt {
  --fa: "\f721";
  --fa--fa: "\f721\f721";
}
.fa-chess-king-piece {
  --fa: "\f440";
  --fa--fa: "\f440\f440";
}
.fa-chess-king-alt {
  --fa: "\f440";
  --fa--fa: "\f440\f440";
}
.fa-circle-6 {
  --fa: "\e0f3";
  --fa--fa: "\e0f3\e0f3";
}
.fa-waves-sine {
  --fa: "\e65d";
  --fa--fa: "\e65d\e65d";
}
.fa-left {
  --fa: "\f355";
  --fa--fa: "\f355\f355";
}
.fa-arrow-alt-left {
  --fa: "\f355";
  --fa--fa: "\f355\f355";
}
.fa-file-word {
  --fa: "\f1c2";
  --fa--fa: "\f1c2\f1c2";
}
.fa-file-powerpoint {
  --fa: "\f1c4";
  --fa--fa: "\f1c4\f1c4";
}
.fa-square-down {
  --fa: "\f350";
  --fa--fa: "\f350\f350";
}
.fa-arrow-alt-square-down {
  --fa: "\f350";
  --fa--fa: "\f350\f350";
}
.fa-objects-align-center-vertical {
  --fa: "\e3bd";
  --fa--fa: "\e3bd\e3bd";
}
.fa-arrows-left-right {
  --fa: "\f07e";
  --fa--fa: "\f07e\f07e";
}
.fa-arrows-h {
  --fa: "\f07e";
  --fa--fa: "\f07e\f07e";
}
.fa-house-lock {
  --fa: "\e510";
  --fa--fa: "\e510\e510";
}
.fa-cloud-arrow-down {
  --fa: "\f0ed";
  --fa--fa: "\f0ed\f0ed";
}
.fa-cloud-download {
  --fa: "\f0ed";
  --fa--fa: "\f0ed\f0ed";
}
.fa-cloud-download-alt {
  --fa: "\f0ed";
  --fa--fa: "\f0ed\f0ed";
}
.fa-wreath {
  --fa: "\f7e2";
  --fa--fa: "\f7e2\f7e2";
}
.fa-children {
  --fa: "\e4e1";
  --fa--fa: "\e4e1\e4e1";
}
.fa-meter-droplet {
  --fa: "\e1ea";
  --fa--fa: "\e1ea\e1ea";
}
.fa-chalkboard {
  --fa: "\f51b";
  --fa--fa: "\f51b\f51b";
}
.fa-blackboard {
  --fa: "\f51b";
  --fa--fa: "\f51b\f51b";
}
.fa-user-large-slash {
  --fa: "\f4fa";
  --fa--fa: "\f4fa\f4fa";
}
.fa-user-alt-slash {
  --fa: "\f4fa";
  --fa--fa: "\f4fa\f4fa";
}
.fa-signal-strong {
  --fa: "\f68f";
  --fa--fa: "\f68f\f68f";
}
.fa-signal-4 {
  --fa: "\f68f";
  --fa--fa: "\f68f\f68f";
}
.fa-lollipop {
  --fa: "\e424";
  --fa--fa: "\e424\e424";
}
.fa-lollypop {
  --fa: "\e424";
  --fa--fa: "\e424\e424";
}
.fa-list-tree {
  --fa: "\e1d2";
  --fa--fa: "\e1d2\e1d2";
}
.fa-envelope-open {
  --fa: "\f2b6";
  --fa--fa: "\f2b6\f2b6";
}
.fa-draw-circle {
  --fa: "\f5ed";
  --fa--fa: "\f5ed\f5ed";
}
.fa-cat-space {
  --fa: "\e001";
  --fa--fa: "\e001\e001";
}
.fa-handshake-simple-slash {
  --fa: "\e05f";
  --fa--fa: "\e05f\e05f";
}
.fa-handshake-alt-slash {
  --fa: "\e05f";
  --fa--fa: "\e05f\e05f";
}
.fa-rabbit-running {
  --fa: "\f709";
  --fa--fa: "\f709\f709";
}
.fa-rabbit-fast {
  --fa: "\f709";
  --fa--fa: "\f709\f709";
}
.fa-memo-pad {
  --fa: "\e1da";
  --fa--fa: "\e1da\e1da";
}
.fa-mattress-pillow {
  --fa: "\e525";
  --fa--fa: "\e525\e525";
}
.fa-alarm-plus {
  --fa: "\f844";
  --fa--fa: "\f844\f844";
}
.fa-alicorn {
  --fa: "\f6b0";
  --fa--fa: "\f6b0\f6b0";
}
.fa-comment-question {
  --fa: "\e14b";
  --fa--fa: "\e14b\e14b";
}
.fa-gingerbread-man {
  --fa: "\f79d";
  --fa--fa: "\f79d\f79d";
}
.fa-guarani-sign {
  --fa: "\e19a";
  --fa--fa: "\e19a\e19a";
}
.fa-burger-fries {
  --fa: "\e0cd";
  --fa--fa: "\e0cd\e0cd";
}
.fa-mug-tea {
  --fa: "\f875";
  --fa--fa: "\f875\f875";
}
.fa-border-top {
  --fa: "\f855";
  --fa--fa: "\f855\f855";
}
.fa-arrows-rotate {
  --fa: "\f021";
  --fa--fa: "\f021\f021";
}
.fa-refresh {
  --fa: "\f021";
  --fa--fa: "\f021\f021";
}
.fa-sync {
  --fa: "\f021";
  --fa--fa: "\f021\f021";
}
.fa-circle-book-open {
  --fa: "\e0ff";
  --fa--fa: "\e0ff\e0ff";
}
.fa-book-circle {
  --fa: "\e0ff";
  --fa--fa: "\e0ff\e0ff";
}
.fa-arrows-to-dotted-line {
  --fa: "\e0a6";
  --fa--fa: "\e0a6\e0a6";
}
.fa-fire-extinguisher {
  --fa: "\f134";
  --fa--fa: "\f134\f134";
}
.fa-magnifying-glass-arrows-rotate {
  --fa: "\e65e";
  --fa--fa: "\e65e\e65e";
}
.fa-garage-open {
  --fa: "\e00b";
  --fa--fa: "\e00b\e00b";
}
.fa-shelves-empty {
  --fa: "\e246";
  --fa--fa: "\e246\e246";
}
.fa-cruzeiro-sign {
  --fa: "\e152";
  --fa--fa: "\e152\e152";
}
.fa-watch-apple {
  --fa: "\e2cb";
  --fa--fa: "\e2cb\e2cb";
}
.fa-watch-calculator {
  --fa: "\f8f0";
  --fa--fa: "\f8f0\f8f0";
}
.fa-list-dropdown {
  --fa: "\e1cf";
  --fa--fa: "\e1cf\e1cf";
}
.fa-cabinet-filing {
  --fa: "\f64b";
  --fa--fa: "\f64b\f64b";
}
.fa-burger-soda {
  --fa: "\f858";
  --fa--fa: "\f858\f858";
}
.fa-square-arrow-up {
  --fa: "\f33c";
  --fa--fa: "\f33c\f33c";
}
.fa-arrow-square-up {
  --fa: "\f33c";
  --fa--fa: "\f33c\f33c";
}
.fa-greater-than-equal {
  --fa: "\f532";
  --fa--fa: "\f532\f532";
}
.fa-pallet-box {
  --fa: "\e208";
  --fa--fa: "\e208\e208";
}
.fa-face-confounded {
  --fa: "\e36c";
  --fa--fa: "\e36c\e36c";
}
.fa-shield-halved {
  --fa: "\f3ed";
  --fa--fa: "\f3ed\f3ed";
}
.fa-shield-alt {
  --fa: "\f3ed";
  --fa--fa: "\f3ed\f3ed";
}
.fa-truck-plow {
  --fa: "\f7de";
  --fa--fa: "\f7de\f7de";
}
.fa-book-atlas {
  --fa: "\f558";
  --fa--fa: "\f558\f558";
}
.fa-atlas {
  --fa: "\f558";
  --fa--fa: "\f558\f558";
}
.fa-virus {
  --fa: "\e074";
  --fa--fa: "\e074\e074";
}
.fa-grid-round-2 {
  --fa: "\e5db";
  --fa--fa: "\e5db\e5db";
}
.fa-comment-middle-top {
  --fa: "\e14a";
  --fa--fa: "\e14a\e14a";
}
.fa-wave {
  --fa: "\e65b";
  --fa--fa: "\e65b\e65b";
}
.fa-envelope-circle-check {
  --fa: "\e4e8";
  --fa--fa: "\e4e8\e4e8";
}
.fa-layer-group {
  --fa: "\f5fd";
  --fa--fa: "\f5fd\f5fd";
}
.fa-restroom-simple {
  --fa: "\e23a";
  --fa--fa: "\e23a\e23a";
}
.fa-arrows-to-dot {
  --fa: "\e4be";
  --fa--fa: "\e4be\e4be";
}
.fa-border-outer {
  --fa: "\f851";
  --fa--fa: "\f851\f851";
}
.fa-hashtag-lock {
  --fa: "\e415";
  --fa--fa: "\e415\e415";
}
.fa-clock-two-thirty {
  --fa: "\e35b";
  --fa--fa: "\e35b\e35b";
}
.fa-archway {
  --fa: "\f557";
  --fa--fa: "\f557\f557";
}
.fa-heart-circle-check {
  --fa: "\e4fd";
  --fa--fa: "\e4fd\e4fd";
}
.fa-house-chimney-crack {
  --fa: "\f6f1";
  --fa--fa: "\f6f1\f6f1";
}
.fa-house-damage {
  --fa: "\f6f1";
  --fa--fa: "\f6f1\f6f1";
}
.fa-file-zipper {
  --fa: "\f1c6";
  --fa--fa: "\f1c6\f1c6";
}
.fa-file-archive {
  --fa: "\f1c6";
  --fa--fa: "\f1c6\f1c6";
}
.fa-ticket-perforated {
  --fa: "\e63e";
  --fa--fa: "\e63e\e63e";
}
.fa-heart-half {
  --fa: "\e1ab";
  --fa--fa: "\e1ab\e1ab";
}
.fa-comment-check {
  --fa: "\f4ac";
  --fa--fa: "\f4ac\f4ac";
}
.fa-square {
  --fa: "\f0c8";
  --fa--fa: "\f0c8\f0c8";
}
.fa-memo {
  --fa: "\e1d8";
  --fa--fa: "\e1d8\e1d8";
}
.fa-martini-glass-empty {
  --fa: "\f000";
  --fa--fa: "\f000\f000";
}
.fa-glass-martini {
  --fa: "\f000";
  --fa--fa: "\f000\f000";
}
.fa-couch {
  --fa: "\f4b8";
  --fa--fa: "\f4b8\f4b8";
}
.fa-cedi-sign {
  --fa: "\e0df";
  --fa--fa: "\e0df\e0df";
}
.fa-italic {
  --fa: "\f033";
  --fa--fa: "\f033\f033";
}
.fa-glass-citrus {
  --fa: "\f869";
  --fa--fa: "\f869\f869";
}
.fa-calendar-lines-pen {
  --fa: "\e472";
  --fa--fa: "\e472\e472";
}
.fa-table-cells-column-lock {
  --fa: "\e678";
  --fa--fa: "\e678\e678";
}
.fa-church {
  --fa: "\f51d";
  --fa--fa: "\f51d\f51d";
}
.fa-person-snowmobiling {
  --fa: "\f7d1";
  --fa--fa: "\f7d1\f7d1";
}
.fa-snowmobile {
  --fa: "\f7d1";
  --fa--fa: "\f7d1\f7d1";
}
.fa-face-hushed {
  --fa: "\e37b";
  --fa--fa: "\e37b\e37b";
}
.fa-comments-dollar {
  --fa: "\f653";
  --fa--fa: "\f653\f653";
}
.fa-tickets-simple {
  --fa: "\e659";
  --fa--fa: "\e659\e659";
}
.fa-pickaxe {
  --fa: "\e5bf";
  --fa--fa: "\e5bf\e5bf";
}
.fa-link-simple-slash {
  --fa: "\e1ce";
  --fa--fa: "\e1ce\e1ce";
}
.fa-democrat {
  --fa: "\f747";
  --fa--fa: "\f747\f747";
}
.fa-face-confused {
  --fa: "\e36d";
  --fa--fa: "\e36d\e36d";
}
.fa-pinball {
  --fa: "\e229";
  --fa--fa: "\e229\e229";
}
.fa-z {
  --fa: "Z";
  --fa--fa: "ZZ";
}
.fa-person-skiing {
  --fa: "\f7c9";
  --fa--fa: "\f7c9\f7c9";
}
.fa-skiing {
  --fa: "\f7c9";
  --fa--fa: "\f7c9\f7c9";
}
.fa-deer {
  --fa: "\f78e";
  --fa--fa: "\f78e\f78e";
}
.fa-input-pipe {
  --fa: "\e1be";
  --fa--fa: "\e1be\e1be";
}
.fa-road-lock {
  --fa: "\e567";
  --fa--fa: "\e567\e567";
}
.fa-a {
  --fa: "A";
  --fa--fa: "AA";
}
.fa-bookmark-slash {
  --fa: "\e0c2";
  --fa--fa: "\e0c2\e0c2";
}
.fa-temperature-arrow-down {
  --fa: "\e03f";
  --fa--fa: "\e03f\e03f";
}
.fa-temperature-down {
  --fa: "\e03f";
  --fa--fa: "\e03f\e03f";
}
.fa-mace {
  --fa: "\f6f8";
  --fa--fa: "\f6f8\f6f8";
}
.fa-feather-pointed {
  --fa: "\f56b";
  --fa--fa: "\f56b\f56b";
}
.fa-feather-alt {
  --fa: "\f56b";
  --fa--fa: "\f56b\f56b";
}
.fa-sausage {
  --fa: "\f820";
  --fa--fa: "\f820\f820";
}
.fa-trash-can-clock {
  --fa: "\e2aa";
  --fa--fa: "\e2aa\e2aa";
}
.fa-p {
  --fa: "P";
  --fa--fa: "PP";
}
.fa-broom-wide {
  --fa: "\e5d1";
  --fa--fa: "\e5d1\e5d1";
}
.fa-snowflake {
  --fa: "\f2dc";
  --fa--fa: "\f2dc\f2dc";
}
.fa-stomach {
  --fa: "\f623";
  --fa--fa: "\f623\f623";
}
.fa-newspaper {
  --fa: "\f1ea";
  --fa--fa: "\f1ea\f1ea";
}
.fa-rectangle-ad {
  --fa: "\f641";
  --fa--fa: "\f641\f641";
}
.fa-ad {
  --fa: "\f641";
  --fa--fa: "\f641\f641";
}
.fa-guitar-electric {
  --fa: "\f8be";
  --fa--fa: "\f8be\f8be";
}
.fa-arrow-turn-down-right {
  --fa: "\e3d6";
  --fa--fa: "\e3d6\e3d6";
}
.fa-moon-cloud {
  --fa: "\f754";
  --fa--fa: "\f754\f754";
}
.fa-bread-slice-butter {
  --fa: "\e3e1";
  --fa--fa: "\e3e1\e3e1";
}
.fa-circle-arrow-right {
  --fa: "\f0a9";
  --fa--fa: "\f0a9\f0a9";
}
.fa-arrow-circle-right {
  --fa: "\f0a9";
  --fa--fa: "\f0a9\f0a9";
}
.fa-user-group-crown {
  --fa: "\f6a5";
  --fa--fa: "\f6a5\f6a5";
}
.fa-users-crown {
  --fa: "\f6a5";
  --fa--fa: "\f6a5\f6a5";
}
.fa-circle-i {
  --fa: "\e111";
  --fa--fa: "\e111\e111";
}
.fa-toilet-paper-check {
  --fa: "\e5b2";
  --fa--fa: "\e5b2\e5b2";
}
.fa-filter-circle-xmark {
  --fa: "\e17b";
  --fa--fa: "\e17b\e17b";
}
.fa-locust {
  --fa: "\e520";
  --fa--fa: "\e520\e520";
}
.fa-sort {
  --fa: "\f0dc";
  --fa--fa: "\f0dc\f0dc";
}
.fa-unsorted {
  --fa: "\f0dc";
  --fa--fa: "\f0dc\f0dc";
}
.fa-list-ol {
  --fa: "\f0cb";
  --fa--fa: "\f0cb\f0cb";
}
.fa-list-1-2 {
  --fa: "\f0cb";
  --fa--fa: "\f0cb\f0cb";
}
.fa-list-numeric {
  --fa: "\f0cb";
  --fa--fa: "\f0cb\f0cb";
}
.fa-chart-waterfall {
  --fa: "\e0eb";
  --fa--fa: "\e0eb\e0eb";
}
.fa-sparkle {
  --fa: "\e5d6";
  --fa--fa: "\e5d6\e5d6";
}
.fa-face-party {
  --fa: "\e383";
  --fa--fa: "\e383\e383";
}
.fa-kidneys {
  --fa: "\f5fb";
  --fa--fa: "\f5fb\f5fb";
}
.fa-wifi-exclamation {
  --fa: "\e2cf";
  --fa--fa: "\e2cf\e2cf";
}
.fa-chart-network {
  --fa: "\f78a";
  --fa--fa: "\f78a\f78a";
}
.fa-person-dress-burst {
  --fa: "\e544";
  --fa--fa: "\e544\e544";
}
.fa-dice-d4 {
  --fa: "\f6d0";
  --fa--fa: "\f6d0\f6d0";
}
.fa-money-check-dollar {
  --fa: "\f53d";
  --fa--fa: "\f53d\f53d";
}
.fa-money-check-alt {
  --fa: "\f53d";
  --fa--fa: "\f53d\f53d";
}
.fa-vector-square {
  --fa: "\f5cb";
  --fa--fa: "\f5cb\f5cb";
}
.fa-bread-slice {
  --fa: "\f7ec";
  --fa--fa: "\f7ec\f7ec";
}
.fa-language {
  --fa: "\f1ab";
  --fa--fa: "\f1ab\f1ab";
}
.fa-wheat-awn-slash {
  --fa: "\e338";
  --fa--fa: "\e338\e338";
}
.fa-face-kiss-wink-heart {
  --fa: "\f598";
  --fa--fa: "\f598\f598";
}
.fa-kiss-wink-heart {
  --fa: "\f598";
  --fa--fa: "\f598\f598";
}
.fa-dagger {
  --fa: "\f6cb";
  --fa--fa: "\f6cb\f6cb";
}
.fa-podium {
  --fa: "\f680";
  --fa--fa: "\f680\f680";
}
.fa-diamonds-4 {
  --fa: "\e68b";
  --fa--fa: "\e68b\e68b";
}
.fa-memo-circle-check {
  --fa: "\e1d9";
  --fa--fa: "\e1d9\e1d9";
}
.fa-route-highway {
  --fa: "\f61a";
  --fa--fa: "\f61a\f61a";
}
.fa-down-to-line {
  --fa: "\f34a";
  --fa--fa: "\f34a\f34a";
}
.fa-arrow-alt-to-bottom {
  --fa: "\f34a";
  --fa--fa: "\f34a\f34a";
}
.fa-filter {
  --fa: "\f0b0";
  --fa--fa: "\f0b0\f0b0";
}
.fa-square-g {
  --fa: "\e271";
  --fa--fa: "\e271\e271";
}
.fa-circle-phone {
  --fa: "\e11b";
  --fa--fa: "\e11b\e11b";
}
.fa-phone-circle {
  --fa: "\e11b";
  --fa--fa: "\e11b\e11b";
}
.fa-clipboard-prescription {
  --fa: "\f5e8";
  --fa--fa: "\f5e8\f5e8";
}
.fa-user-nurse-hair {
  --fa: "\e45d";
  --fa--fa: "\e45d\e45d";
}
.fa-question {
  --fa: "\?";
  --fa--fa: "\?\?";
}
.fa-file-signature {
  --fa: "\f573";
  --fa--fa: "\f573\f573";
}
.fa-toggle-large-on {
  --fa: "\e5b1";
  --fa--fa: "\e5b1\e5b1";
}
.fa-up-down-left-right {
  --fa: "\f0b2";
  --fa--fa: "\f0b2\f0b2";
}
.fa-arrows-alt {
  --fa: "\f0b2";
  --fa--fa: "\f0b2\f0b2";
}
.fa-dryer-heat {
  --fa: "\f862";
  --fa--fa: "\f862\f862";
}
.fa-dryer-alt {
  --fa: "\f862";
  --fa--fa: "\f862\f862";
}
.fa-house-chimney-user {
  --fa: "\e065";
  --fa--fa: "\e065\e065";
}
.fa-hand-holding-heart {
  --fa: "\f4be";
  --fa--fa: "\f4be\f4be";
}
.fa-arrow-up-small-big {
  --fa: "\f88f";
  --fa--fa: "\f88f\f88f";
}
.fa-sort-size-up-alt {
  --fa: "\f88f";
  --fa--fa: "\f88f\f88f";
}
.fa-train-track {
  --fa: "\e453";
  --fa--fa: "\e453\e453";
}
.fa-puzzle-piece {
  --fa: "\f12e";
  --fa--fa: "\f12e\f12e";
}
.fa-money-check {
  --fa: "\f53c";
  --fa--fa: "\f53c\f53c";
}
.fa-star-half-stroke {
  --fa: "\f5c0";
  --fa--fa: "\f5c0\f5c0";
}
.fa-star-half-alt {
  --fa: "\f5c0";
  --fa--fa: "\f5c0\f5c0";
}
.fa-file-exclamation {
  --fa: "\f31a";
  --fa--fa: "\f31a\f31a";
}
.fa-code {
  --fa: "\f121";
  --fa--fa: "\f121\f121";
}
.fa-whiskey-glass {
  --fa: "\f7a0";
  --fa--fa: "\f7a0\f7a0";
}
.fa-glass-whiskey {
  --fa: "\f7a0";
  --fa--fa: "\f7a0\f7a0";
}
.fa-moon-stars {
  --fa: "\f755";
  --fa--fa: "\f755\f755";
}
.fa-building-circle-exclamation {
  --fa: "\e4d3";
  --fa--fa: "\e4d3\e4d3";
}
.fa-clothes-hanger {
  --fa: "\e136";
  --fa--fa: "\e136\e136";
}
.fa-mobile-notch {
  --fa: "\e1ee";
  --fa--fa: "\e1ee\e1ee";
}
.fa-mobile-iphone {
  --fa: "\e1ee";
  --fa--fa: "\e1ee\e1ee";
}
.fa-magnifying-glass-chart {
  --fa: "\e522";
  --fa--fa: "\e522\e522";
}
.fa-arrow-up-right-from-square {
  --fa: "\f08e";
  --fa--fa: "\f08e\f08e";
}
.fa-external-link {
  --fa: "\f08e";
  --fa--fa: "\f08e\f08e";
}
.fa-cubes-stacked {
  --fa: "\e4e6";
  --fa--fa: "\e4e6\e4e6";
}
.fa-images-user {
  --fa: "\e1b9";
  --fa--fa: "\e1b9\e1b9";
}
.fa-won-sign {
  --fa: "\f159";
  --fa--fa: "\f159\f159";
}
.fa-krw {
  --fa: "\f159";
  --fa--fa: "\f159\f159";
}
.fa-won {
  --fa: "\f159";
  --fa--fa: "\f159\f159";
}
.fa-image-polaroid-user {
  --fa: "\e1b6";
  --fa--fa: "\e1b6\e1b6";
}
.fa-virus-covid {
  --fa: "\e4a8";
  --fa--fa: "\e4a8\e4a8";
}
.fa-square-ellipsis {
  --fa: "\e26e";
  --fa--fa: "\e26e\e26e";
}
.fa-pie {
  --fa: "\f705";
  --fa--fa: "\f705\f705";
}
.fa-chess-knight-piece {
  --fa: "\f442";
  --fa--fa: "\f442\f442";
}
.fa-chess-knight-alt {
  --fa: "\f442";
  --fa--fa: "\f442\f442";
}
.fa-austral-sign {
  --fa: "\e0a9";
  --fa--fa: "\e0a9\e0a9";
}
.fa-cloud-plus {
  --fa: "\e35e";
  --fa--fa: "\e35e\e35e";
}
.fa-f {
  --fa: "F";
  --fa--fa: "FF";
}
.fa-leaf {
  --fa: "\f06c";
  --fa--fa: "\f06c\f06c";
}
.fa-bed-bunk {
  --fa: "\f8f8";
  --fa--fa: "\f8f8\f8f8";
}
.fa-road {
  --fa: "\f018";
  --fa--fa: "\f018\f018";
}
.fa-taxi {
  --fa: "\f1ba";
  --fa--fa: "\f1ba\f1ba";
}
.fa-cab {
  --fa: "\f1ba";
  --fa--fa: "\f1ba\f1ba";
}
.fa-person-circle-plus {
  --fa: "\e541";
  --fa--fa: "\e541\e541";
}
.fa-chart-pie {
  --fa: "\f200";
  --fa--fa: "\f200\f200";
}
.fa-pie-chart {
  --fa: "\f200";
  --fa--fa: "\f200\f200";
}
.fa-bolt-lightning {
  --fa: "\e0b7";
  --fa--fa: "\e0b7\e0b7";
}
.fa-clock-eight {
  --fa: "\e345";
  --fa--fa: "\e345\e345";
}
.fa-sack-xmark {
  --fa: "\e56a";
  --fa--fa: "\e56a\e56a";
}
.fa-file-xls {
  --fa: "\e64d";
  --fa--fa: "\e64d\e64d";
}
.fa-file-excel {
  --fa: "\f1c3";
  --fa--fa: "\f1c3\f1c3";
}
.fa-file-contract {
  --fa: "\f56c";
  --fa--fa: "\f56c\f56c";
}
.fa-fish-fins {
  --fa: "\e4f2";
  --fa--fa: "\e4f2\e4f2";
}
.fa-circle-q {
  --fa: "\e11e";
  --fa--fa: "\e11e\e11e";
}
.fa-building-flag {
  --fa: "\e4d5";
  --fa--fa: "\e4d5\e4d5";
}
.fa-face-grin-beam {
  --fa: "\f582";
  --fa--fa: "\f582\f582";
}
.fa-grin-beam {
  --fa: "\f582";
  --fa--fa: "\f582\f582";
}
.fa-object-ungroup {
  --fa: "\f248";
  --fa--fa: "\f248\f248";
}
.fa-face-disguise {
  --fa: "\e370";
  --fa--fa: "\e370\e370";
}
.fa-circle-arrow-down-right {
  --fa: "\e0fa";
  --fa--fa: "\e0fa\e0fa";
}
.fa-alien-8bit {
  --fa: "\f8f6";
  --fa--fa: "\f8f6\f8f6";
}
.fa-alien-monster {
  --fa: "\f8f6";
  --fa--fa: "\f8f6\f8f6";
}
.fa-hand-point-ribbon {
  --fa: "\e1a6";
  --fa--fa: "\e1a6\e1a6";
}
.fa-poop {
  --fa: "\f619";
  --fa--fa: "\f619\f619";
}
.fa-object-exclude {
  --fa: "\e49c";
  --fa--fa: "\e49c\e49c";
}
.fa-telescope {
  --fa: "\e03e";
  --fa--fa: "\e03e\e03e";
}
.fa-location-pin {
  --fa: "\f041";
  --fa--fa: "\f041\f041";
}
.fa-map-marker {
  --fa: "\f041";
  --fa--fa: "\f041\f041";
}
.fa-square-list {
  --fa: "\e489";
  --fa--fa: "\e489\e489";
}
.fa-kaaba {
  --fa: "\f66b";
  --fa--fa: "\f66b\f66b";
}
.fa-toilet-paper {
  --fa: "\f71e";
  --fa--fa: "\f71e\f71e";
}
.fa-helmet-safety {
  --fa: "\f807";
  --fa--fa: "\f807\f807";
}
.fa-hard-hat {
  --fa: "\f807";
  --fa--fa: "\f807\f807";
}
.fa-hat-hard {
  --fa: "\f807";
  --fa--fa: "\f807\f807";
}
.fa-comment-code {
  --fa: "\e147";
  --fa--fa: "\e147\e147";
}
.fa-sim-cards {
  --fa: "\e251";
  --fa--fa: "\e251\e251";
}
.fa-starship {
  --fa: "\e039";
  --fa--fa: "\e039\e039";
}
.fa-eject {
  --fa: "\f052";
  --fa--fa: "\f052\f052";
}
.fa-circle-right {
  --fa: "\f35a";
  --fa--fa: "\f35a\f35a";
}
.fa-arrow-alt-circle-right {
  --fa: "\f35a";
  --fa--fa: "\f35a\f35a";
}
.fa-plane-circle-check {
  --fa: "\e555";
  --fa--fa: "\e555\e555";
}
.fa-seal {
  --fa: "\e241";
  --fa--fa: "\e241\e241";
}
.fa-user-cowboy {
  --fa: "\f8ea";
  --fa--fa: "\f8ea\f8ea";
}
.fa-hexagon-vertical-nft {
  --fa: "\e505";
  --fa--fa: "\e505\e505";
}
.fa-face-rolling-eyes {
  --fa: "\f5a5";
  --fa--fa: "\f5a5\f5a5";
}
.fa-meh-rolling-eyes {
  --fa: "\f5a5";
  --fa--fa: "\f5a5\f5a5";
}
.fa-bread-loaf {
  --fa: "\f7eb";
  --fa--fa: "\f7eb\f7eb";
}
.fa-rings-wedding {
  --fa: "\f81b";
  --fa--fa: "\f81b\f81b";
}
.fa-object-group {
  --fa: "\f247";
  --fa--fa: "\f247\f247";
}
.fa-french-fries {
  --fa: "\f803";
  --fa--fa: "\f803\f803";
}
.fa-chart-line {
  --fa: "\f201";
  --fa--fa: "\f201\f201";
}
.fa-line-chart {
  --fa: "\f201";
  --fa--fa: "\f201\f201";
}
.fa-calendar-arrow-down {
  --fa: "\e0d0";
  --fa--fa: "\e0d0\e0d0";
}
.fa-calendar-download {
  --fa: "\e0d0";
  --fa--fa: "\e0d0\e0d0";
}
.fa-send-back {
  --fa: "\f87e";
  --fa--fa: "\f87e\f87e";
}
.fa-mask-ventilator {
  --fa: "\e524";
  --fa--fa: "\e524\e524";
}
.fa-tickets {
  --fa: "\e658";
  --fa--fa: "\e658\e658";
}
.fa-signature-lock {
  --fa: "\e3ca";
  --fa--fa: "\e3ca\e3ca";
}
.fa-arrow-right {
  --fa: "\f061";
  --fa--fa: "\f061\f061";
}
.fa-signs-post {
  --fa: "\f277";
  --fa--fa: "\f277\f277";
}
.fa-map-signs {
  --fa: "\f277";
  --fa--fa: "\f277\f277";
}
.fa-octagon-plus {
  --fa: "\f301";
  --fa--fa: "\f301\f301";
}
.fa-plus-octagon {
  --fa: "\f301";
  --fa--fa: "\f301\f301";
}
.fa-cash-register {
  --fa: "\f788";
  --fa--fa: "\f788\f788";
}
.fa-person-circle-question {
  --fa: "\e542";
  --fa--fa: "\e542\e542";
}
.fa-melon-slice {
  --fa: "\e311";
  --fa--fa: "\e311\e311";
}
.fa-space-station-moon {
  --fa: "\e033";
  --fa--fa: "\e033\e033";
}
.fa-message-smile {
  --fa: "\f4aa";
  --fa--fa: "\f4aa\f4aa";
}
.fa-comment-alt-smile {
  --fa: "\f4aa";
  --fa--fa: "\f4aa\f4aa";
}
.fa-cup-straw {
  --fa: "\e363";
  --fa--fa: "\e363\e363";
}
.fa-left-from-line {
  --fa: "\f348";
  --fa--fa: "\f348\f348";
}
.fa-arrow-alt-from-right {
  --fa: "\f348";
  --fa--fa: "\f348\f348";
}
.fa-h {
  --fa: "H";
  --fa--fa: "HH";
}
.fa-basket-shopping-simple {
  --fa: "\e0af";
  --fa--fa: "\e0af\e0af";
}
.fa-shopping-basket-alt {
  --fa: "\e0af";
  --fa--fa: "\e0af\e0af";
}
.fa-hands-holding-heart {
  --fa: "\f4c3";
  --fa--fa: "\f4c3\f4c3";
}
.fa-hands-heart {
  --fa: "\f4c3";
  --fa--fa: "\f4c3\f4c3";
}
.fa-clock-nine {
  --fa: "\e34c";
  --fa--fa: "\e34c\e34c";
}
.fa-hammer-brush {
  --fa: "\e620";
  --fa--fa: "\e620\e620";
}
.fa-tarp {
  --fa: "\e57b";
  --fa--fa: "\e57b\e57b";
}
.fa-face-sleepy {
  --fa: "\e38e";
  --fa--fa: "\e38e\e38e";
}
.fa-hand-horns {
  --fa: "\e1a9";
  --fa--fa: "\e1a9\e1a9";
}
.fa-screwdriver-wrench {
  --fa: "\f7d9";
  --fa--fa: "\f7d9\f7d9";
}
.fa-tools {
  --fa: "\f7d9";
  --fa--fa: "\f7d9\f7d9";
}
.fa-arrows-to-eye {
  --fa: "\e4bf";
  --fa--fa: "\e4bf\e4bf";
}
.fa-circle-three-quarters {
  --fa: "\e125";
  --fa--fa: "\e125\e125";
}
.fa-trophy-star {
  --fa: "\f2eb";
  --fa--fa: "\f2eb\f2eb";
}
.fa-trophy-alt {
  --fa: "\f2eb";
  --fa--fa: "\f2eb\f2eb";
}
.fa-plug-circle-bolt {
  --fa: "\e55b";
  --fa--fa: "\e55b\e55b";
}
.fa-face-thermometer {
  --fa: "\e39a";
  --fa--fa: "\e39a\e39a";
}
.fa-grid-round-4 {
  --fa: "\e5dd";
  --fa--fa: "\e5dd\e5dd";
}
.fa-sign-posts-wrench {
  --fa: "\e626";
  --fa--fa: "\e626\e626";
}
.fa-shirt-running {
  --fa: "\e3c8";
  --fa--fa: "\e3c8\e3c8";
}
.fa-book-circle-arrow-up {
  --fa: "\e0bd";
  --fa--fa: "\e0bd\e0bd";
}
.fa-face-nauseated {
  --fa: "\e381";
  --fa--fa: "\e381\e381";
}
.fa-heart {
  --fa: "\f004";
  --fa--fa: "\f004\f004";
}
.fa-file-chart-pie {
  --fa: "\f65a";
  --fa--fa: "\f65a\f65a";
}
.fa-mars-and-venus {
  --fa: "\f224";
  --fa--fa: "\f224\f224";
}
.fa-house-user {
  --fa: "\e1b0";
  --fa--fa: "\e1b0\e1b0";
}
.fa-home-user {
  --fa: "\e1b0";
  --fa--fa: "\e1b0\e1b0";
}
.fa-circle-arrow-down-left {
  --fa: "\e0f9";
  --fa--fa: "\e0f9\e0f9";
}
.fa-dumpster-fire {
  --fa: "\f794";
  --fa--fa: "\f794\f794";
}
.fa-hexagon-minus {
  --fa: "\f307";
  --fa--fa: "\f307\f307";
}
.fa-minus-hexagon {
  --fa: "\f307";
  --fa--fa: "\f307\f307";
}
.fa-left-to-line {
  --fa: "\f34b";
  --fa--fa: "\f34b\f34b";
}
.fa-arrow-alt-to-left {
  --fa: "\f34b";
  --fa--fa: "\f34b\f34b";
}
.fa-house-crack {
  --fa: "\e3b1";
  --fa--fa: "\e3b1\e3b1";
}
.fa-paw-simple {
  --fa: "\f701";
  --fa--fa: "\f701\f701";
}
.fa-paw-alt {
  --fa: "\f701";
  --fa--fa: "\f701\f701";
}
.fa-arrow-left-long-to-line {
  --fa: "\e3d4";
  --fa--fa: "\e3d4\e3d4";
}
.fa-brackets-round {
  --fa: "\e0c5";
  --fa--fa: "\e0c5\e0c5";
}
.fa-parentheses {
  --fa: "\e0c5";
  --fa--fa: "\e0c5\e0c5";
}
.fa-martini-glass-citrus {
  --fa: "\f561";
  --fa--fa: "\f561\f561";
}
.fa-cocktail {
  --fa: "\f561";
  --fa--fa: "\f561\f561";
}
.fa-user-shakespeare {
  --fa: "\e2c2";
  --fa--fa: "\e2c2\e2c2";
}
.fa-arrow-right-to-arc {
  --fa: "\e4b2";
  --fa--fa: "\e4b2\e4b2";
}
.fa-face-surprise {
  --fa: "\f5c2";
  --fa--fa: "\f5c2\f5c2";
}
.fa-surprise {
  --fa: "\f5c2";
  --fa--fa: "\f5c2\f5c2";
}
.fa-bottle-water {
  --fa: "\e4c5";
  --fa--fa: "\e4c5\e4c5";
}
.fa-circle-pause {
  --fa: "\f28b";
  --fa--fa: "\f28b\f28b";
}
.fa-pause-circle {
  --fa: "\f28b";
  --fa--fa: "\f28b\f28b";
}
.fa-gauge-circle-plus {
  --fa: "\e498";
  --fa--fa: "\e498\e498";
}
.fa-folders {
  --fa: "\f660";
  --fa--fa: "\f660\f660";
}
.fa-angel {
  --fa: "\f779";
  --fa--fa: "\f779\f779";
}
.fa-value-absolute {
  --fa: "\f6a6";
  --fa--fa: "\f6a6\f6a6";
}
.fa-rabbit {
  --fa: "\f708";
  --fa--fa: "\f708\f708";
}
.fa-toilet-paper-slash {
  --fa: "\e072";
  --fa--fa: "\e072\e072";
}
.fa-circle-euro {
  --fa: "\e5ce";
  --fa--fa: "\e5ce\e5ce";
}
.fa-apple-whole {
  --fa: "\f5d1";
  --fa--fa: "\f5d1\f5d1";
}
.fa-apple-alt {
  --fa: "\f5d1";
  --fa--fa: "\f5d1\f5d1";
}
.fa-kitchen-set {
  --fa: "\e51a";
  --fa--fa: "\e51a\e51a";
}
.fa-diamond-half {
  --fa: "\e5b7";
  --fa--fa: "\e5b7\e5b7";
}
.fa-lock-keyhole {
  --fa: "\f30d";
  --fa--fa: "\f30d\f30d";
}
.fa-lock-alt {
  --fa: "\f30d";
  --fa--fa: "\f30d\f30d";
}
.fa-r {
  --fa: "R";
  --fa--fa: "RR";
}
.fa-temperature-quarter {
  --fa: "\f2ca";
  --fa--fa: "\f2ca\f2ca";
}
.fa-temperature-1 {
  --fa: "\f2ca";
  --fa--fa: "\f2ca\f2ca";
}
.fa-thermometer-1 {
  --fa: "\f2ca";
  --fa--fa: "\f2ca\f2ca";
}
.fa-thermometer-quarter {
  --fa: "\f2ca";
  --fa--fa: "\f2ca\f2ca";
}
.fa-square-info {
  --fa: "\f30f";
  --fa--fa: "\f30f\f30f";
}
.fa-info-square {
  --fa: "\f30f";
  --fa--fa: "\f30f\f30f";
}
.fa-wifi-slash {
  --fa: "\f6ac";
  --fa--fa: "\f6ac\f6ac";
}
.fa-toilet-paper-xmark {
  --fa: "\e5b3";
  --fa--fa: "\e5b3\e5b3";
}
.fa-hands-holding-dollar {
  --fa: "\f4c5";
  --fa--fa: "\f4c5\f4c5";
}
.fa-hands-usd {
  --fa: "\f4c5";
  --fa--fa: "\f4c5\f4c5";
}
.fa-cube {
  --fa: "\f1b2";
  --fa--fa: "\f1b2\f1b2";
}
.fa-arrow-down-triangle-square {
  --fa: "\f888";
  --fa--fa: "\f888\f888";
}
.fa-sort-shapes-down {
  --fa: "\f888";
  --fa--fa: "\f888\f888";
}
.fa-bitcoin-sign {
  --fa: "\e0b4";
  --fa--fa: "\e0b4\e0b4";
}
.fa-shutters {
  --fa: "\e449";
  --fa--fa: "\e449\e449";
}
.fa-shield-dog {
  --fa: "\e573";
  --fa--fa: "\e573\e573";
}
.fa-solar-panel {
  --fa: "\f5ba";
  --fa--fa: "\f5ba\f5ba";
}
.fa-lock-open {
  --fa: "\f3c1";
  --fa--fa: "\f3c1\f3c1";
}
.fa-table-tree {
  --fa: "\e293";
  --fa--fa: "\e293\e293";
}
.fa-house-chimney-heart {
  --fa: "\e1b2";
  --fa--fa: "\e1b2\e1b2";
}
.fa-tally-3 {
  --fa: "\e296";
  --fa--fa: "\e296\e296";
}
.fa-elevator {
  --fa: "\e16d";
  --fa--fa: "\e16d\e16d";
}
.fa-money-bill-transfer {
  --fa: "\e528";
  --fa--fa: "\e528\e528";
}
.fa-money-bill-trend-up {
  --fa: "\e529";
  --fa--fa: "\e529\e529";
}
.fa-house-flood-water-circle-arrow-right {
  --fa: "\e50f";
  --fa--fa: "\e50f\e50f";
}
.fa-square-poll-horizontal {
  --fa: "\f682";
  --fa--fa: "\f682\f682";
}
.fa-poll-h {
  --fa: "\f682";
  --fa--fa: "\f682\f682";
}
.fa-circle {
  --fa: "\f111";
  --fa--fa: "\f111\f111";
}
.fa-left-to-bracket {
  --fa: "\e66d";
  --fa--fa: "\e66d\e66d";
}
.fa-cart-circle-exclamation {
  --fa: "\e3f2";
  --fa--fa: "\e3f2\e3f2";
}
.fa-sword {
  --fa: "\f71c";
  --fa--fa: "\f71c\f71c";
}
.fa-backward-fast {
  --fa: "\f049";
  --fa--fa: "\f049\f049";
}
.fa-fast-backward {
  --fa: "\f049";
  --fa--fa: "\f049\f049";
}
.fa-recycle {
  --fa: "\f1b8";
  --fa--fa: "\f1b8\f1b8";
}
.fa-user-astronaut {
  --fa: "\f4fb";
  --fa--fa: "\f4fb\f4fb";
}
.fa-interrobang {
  --fa: "\e5ba";
  --fa--fa: "\e5ba\e5ba";
}
.fa-plane-slash {
  --fa: "\e069";
  --fa--fa: "\e069\e069";
}
.fa-circle-dashed {
  --fa: "\e105";
  --fa--fa: "\e105\e105";
}
.fa-trademark {
  --fa: "\f25c";
  --fa--fa: "\f25c\f25c";
}
.fa-basketball {
  --fa: "\f434";
  --fa--fa: "\f434\f434";
}
.fa-basketball-ball {
  --fa: "\f434";
  --fa--fa: "\f434\f434";
}
.fa-fork-knife {
  --fa: "\f2e6";
  --fa--fa: "\f2e6\f2e6";
}
.fa-utensils-alt {
  --fa: "\f2e6";
  --fa--fa: "\f2e6\f2e6";
}
.fa-satellite-dish {
  --fa: "\f7c0";
  --fa--fa: "\f7c0\f7c0";
}
.fa-badge-check {
  --fa: "\f336";
  --fa--fa: "\f336\f336";
}
.fa-circle-up {
  --fa: "\f35b";
  --fa--fa: "\f35b\f35b";
}
.fa-arrow-alt-circle-up {
  --fa: "\f35b";
  --fa--fa: "\f35b\f35b";
}
.fa-slider {
  --fa: "\e252";
  --fa--fa: "\e252\e252";
}
.fa-mobile-screen-button {
  --fa: "\f3cd";
  --fa--fa: "\f3cd\f3cd";
}
.fa-mobile-alt {
  --fa: "\f3cd";
  --fa--fa: "\f3cd\f3cd";
}
.fa-clock-one-thirty {
  --fa: "\e34f";
  --fa--fa: "\e34f\e34f";
}
.fa-inbox-out {
  --fa: "\f311";
  --fa--fa: "\f311\f311";
}
.fa-inbox-arrow-up {
  --fa: "\f311";
  --fa--fa: "\f311\f311";
}
.fa-cloud-slash {
  --fa: "\e137";
  --fa--fa: "\e137\e137";
}
.fa-volume-high {
  --fa: "\f028";
  --fa--fa: "\f028\f028";
}
.fa-volume-up {
  --fa: "\f028";
  --fa--fa: "\f028\f028";
}
.fa-users-rays {
  --fa: "\e593";
  --fa--fa: "\e593\e593";
}
.fa-wallet {
  --fa: "\f555";
  --fa--fa: "\f555\f555";
}
.fa-octagon-check {
  --fa: "\e426";
  --fa--fa: "\e426\e426";
}
.fa-flatbread-stuffed {
  --fa: "\e40c";
  --fa--fa: "\e40c\e40c";
}
.fa-clipboard-check {
  --fa: "\f46c";
  --fa--fa: "\f46c\f46c";
}
.fa-cart-circle-plus {
  --fa: "\e3f3";
  --fa--fa: "\e3f3\e3f3";
}
.fa-truck-clock {
  --fa: "\f48c";
  --fa--fa: "\f48c\f48c";
}
.fa-shipping-timed {
  --fa: "\f48c";
  --fa--fa: "\f48c\f48c";
}
.fa-pool-8-ball {
  --fa: "\e3c5";
  --fa--fa: "\e3c5\e3c5";
}
.fa-file-audio {
  --fa: "\f1c7";
  --fa--fa: "\f1c7\f1c7";
}
.fa-turn-down-left {
  --fa: "\e331";
  --fa--fa: "\e331\e331";
}
.fa-lock-hashtag {
  --fa: "\e423";
  --fa--fa: "\e423\e423";
}
.fa-chart-radar {
  --fa: "\e0e7";
  --fa--fa: "\e0e7\e0e7";
}
.fa-staff {
  --fa: "\f71b";
  --fa--fa: "\f71b\f71b";
}
.fa-burger {
  --fa: "\f805";
  --fa--fa: "\f805\f805";
}
.fa-hamburger {
  --fa: "\f805";
  --fa--fa: "\f805\f805";
}
.fa-utility-pole {
  --fa: "\e2c3";
  --fa--fa: "\e2c3\e2c3";
}
.fa-transporter-6 {
  --fa: "\e2a7";
  --fa--fa: "\e2a7\e2a7";
}
.fa-arrow-turn-left {
  --fa: "\e632";
  --fa--fa: "\e632\e632";
}
.fa-wrench {
  --fa: "\f0ad";
  --fa--fa: "\f0ad\f0ad";
}
.fa-bugs {
  --fa: "\e4d0";
  --fa--fa: "\e4d0\e4d0";
}
.fa-vector-polygon {
  --fa: "\e2c7";
  --fa--fa: "\e2c7\e2c7";
}
.fa-diagram-nested {
  --fa: "\e157";
  --fa--fa: "\e157\e157";
}
.fa-rupee-sign {
  --fa: "\f156";
  --fa--fa: "\f156\f156";
}
.fa-rupee {
  --fa: "\f156";
  --fa--fa: "\f156\f156";
}
.fa-file-image {
  --fa: "\f1c5";
  --fa--fa: "\f1c5\f1c5";
}
.fa-circle-question {
  --fa: "\f059";
  --fa--fa: "\f059\f059";
}
.fa-question-circle {
  --fa: "\f059";
  --fa--fa: "\f059\f059";
}
.fa-tickets-perforated {
  --fa: "\e63f";
  --fa--fa: "\e63f\e63f";
}
.fa-image-user {
  --fa: "\e1b8";
  --fa--fa: "\e1b8\e1b8";
}
.fa-buoy {
  --fa: "\e5b5";
  --fa--fa: "\e5b5\e5b5";
}
.fa-plane-departure {
  --fa: "\f5b0";
  --fa--fa: "\f5b0\f5b0";
}
.fa-handshake-slash {
  --fa: "\e060";
  --fa--fa: "\e060\e060";
}
.fa-book-bookmark {
  --fa: "\e0bb";
  --fa--fa: "\e0bb\e0bb";
}
.fa-border-center-h {
  --fa: "\f89c";
  --fa--fa: "\f89c\f89c";
}
.fa-can-food {
  --fa: "\e3e6";
  --fa--fa: "\e3e6\e3e6";
}
.fa-typewriter {
  --fa: "\f8e7";
  --fa--fa: "\f8e7\f8e7";
}
.fa-arrow-right-from-arc {
  --fa: "\e4b1";
  --fa--fa: "\e4b1\e4b1";
}
.fa-circle-k {
  --fa: "\e113";
  --fa--fa: "\e113\e113";
}
.fa-face-hand-over-mouth {
  --fa: "\e378";
  --fa--fa: "\e378\e378";
}
.fa-popcorn {
  --fa: "\f819";
  --fa--fa: "\f819\f819";
}
.fa-house-water {
  --fa: "\f74f";
  --fa--fa: "\f74f\f74f";
}
.fa-house-flood {
  --fa: "\f74f";
  --fa--fa: "\f74f\f74f";
}
.fa-object-subtract {
  --fa: "\e49e";
  --fa--fa: "\e49e\e49e";
}
.fa-code-branch {
  --fa: "\f126";
  --fa--fa: "\f126\f126";
}
.fa-warehouse-full {
  --fa: "\f495";
  --fa--fa: "\f495\f495";
}
.fa-warehouse-alt {
  --fa: "\f495";
  --fa--fa: "\f495\f495";
}
.fa-hat-cowboy {
  --fa: "\f8c0";
  --fa--fa: "\f8c0\f8c0";
}
.fa-bridge {
  --fa: "\e4c8";
  --fa--fa: "\e4c8\e4c8";
}
.fa-phone-flip {
  --fa: "\f879";
  --fa--fa: "\f879\f879";
}
.fa-phone-alt {
  --fa: "\f879";
  --fa--fa: "\f879\f879";
}
.fa-arrow-down-from-dotted-line {
  --fa: "\e090";
  --fa--fa: "\e090\e090";
}
.fa-file-doc {
  --fa: "\e5ed";
  --fa--fa: "\e5ed\e5ed";
}
.fa-square-quarters {
  --fa: "\e44e";
  --fa--fa: "\e44e\e44e";
}
.fa-truck-front {
  --fa: "\e2b7";
  --fa--fa: "\e2b7\e2b7";
}
.fa-cat {
  --fa: "\f6be";
  --fa--fa: "\f6be\f6be";
}
.fa-trash-xmark {
  --fa: "\e2b4";
  --fa--fa: "\e2b4\e2b4";
}
.fa-circle-caret-left {
  --fa: "\f32e";
  --fa--fa: "\f32e\f32e";
}
.fa-caret-circle-left {
  --fa: "\f32e";
  --fa--fa: "\f32e\f32e";
}
.fa-files {
  --fa: "\e178";
  --fa--fa: "\e178\e178";
}
.fa-anchor-circle-exclamation {
  --fa: "\e4ab";
  --fa--fa: "\e4ab\e4ab";
}
.fa-face-clouds {
  --fa: "\e47d";
  --fa--fa: "\e47d\e47d";
}
.fa-user-crown {
  --fa: "\f6a4";
  --fa--fa: "\f6a4\f6a4";
}
.fa-basket-shopping-plus {
  --fa: "\e653";
  --fa--fa: "\e653\e653";
}
.fa-truck-field {
  --fa: "\e58d";
  --fa--fa: "\e58d\e58d";
}
.fa-route {
  --fa: "\f4d7";
  --fa--fa: "\f4d7\f4d7";
}
.fa-cart-circle-check {
  --fa: "\e3f1";
  --fa--fa: "\e3f1\e3f1";
}
.fa-clipboard-question {
  --fa: "\e4e3";
  --fa--fa: "\e4e3\e4e3";
}
.fa-panorama {
  --fa: "\e209";
  --fa--fa: "\e209\e209";
}
.fa-comment-medical {
  --fa: "\f7f5";
  --fa--fa: "\f7f5\f7f5";
}
.fa-teeth-open {
  --fa: "\f62f";
  --fa--fa: "\f62f\f62f";
}
.fa-user-tie-hair-long {
  --fa: "\e460";
  --fa--fa: "\e460\e460";
}
.fa-file-circle-minus {
  --fa: "\e4ed";
  --fa--fa: "\e4ed\e4ed";
}
.fa-head-side-medical {
  --fa: "\f809";
  --fa--fa: "\f809\f809";
}
.fa-arrow-turn-right {
  --fa: "\e635";
  --fa--fa: "\e635\e635";
}
.fa-tags {
  --fa: "\f02c";
  --fa--fa: "\f02c\f02c";
}
.fa-wine-glass {
  --fa: "\f4e3";
  --fa--fa: "\f4e3\f4e3";
}
.fa-forward-fast {
  --fa: "\f050";
  --fa--fa: "\f050\f050";
}
.fa-fast-forward {
  --fa: "\f050";
  --fa--fa: "\f050\f050";
}
.fa-face-meh-blank {
  --fa: "\f5a4";
  --fa--fa: "\f5a4\f5a4";
}
.fa-meh-blank {
  --fa: "\f5a4";
  --fa--fa: "\f5a4\f5a4";
}
.fa-user-robot {
  --fa: "\e04b";
  --fa--fa: "\e04b\e04b";
}
.fa-square-parking {
  --fa: "\f540";
  --fa--fa: "\f540\f540";
}
.fa-parking {
  --fa: "\f540";
  --fa--fa: "\f540\f540";
}
.fa-card-diamond {
  --fa: "\e3ea";
  --fa--fa: "\e3ea\e3ea";
}
.fa-face-zipper {
  --fa: "\e3a5";
  --fa--fa: "\e3a5\e3a5";
}
.fa-face-raised-eyebrow {
  --fa: "\e388";
  --fa--fa: "\e388\e388";
}
.fa-house-signal {
  --fa: "\e012";
  --fa--fa: "\e012\e012";
}
.fa-square-chevron-up {
  --fa: "\f32c";
  --fa--fa: "\f32c\f32c";
}
.fa-chevron-square-up {
  --fa: "\f32c";
  --fa--fa: "\f32c\f32c";
}
.fa-bars-progress {
  --fa: "\f828";
  --fa--fa: "\f828\f828";
}
.fa-tasks-alt {
  --fa: "\f828";
  --fa--fa: "\f828\f828";
}
.fa-faucet-drip {
  --fa: "\e006";
  --fa--fa: "\e006\e006";
}
.fa-arrows-to-line {
  --fa: "\e0a7";
  --fa--fa: "\e0a7\e0a7";
}
.fa-dolphin {
  --fa: "\e168";
  --fa--fa: "\e168\e168";
}
.fa-arrow-up-right {
  --fa: "\e09f";
  --fa--fa: "\e09f\e09f";
}
.fa-circle-r {
  --fa: "\e120";
  --fa--fa: "\e120\e120";
}
.fa-cart-flatbed {
  --fa: "\f474";
  --fa--fa: "\f474\f474";
}
.fa-dolly-flatbed {
  --fa: "\f474";
  --fa--fa: "\f474\f474";
}
.fa-ban-smoking {
  --fa: "\f54d";
  --fa--fa: "\f54d\f54d";
}
.fa-smoking-ban {
  --fa: "\f54d";
  --fa--fa: "\f54d\f54d";
}
.fa-circle-sort-up {
  --fa: "\e032";
  --fa--fa: "\e032\e032";
}
.fa-sort-circle-up {
  --fa: "\e032";
  --fa--fa: "\e032\e032";
}
.fa-terminal {
  --fa: "\f120";
  --fa--fa: "\f120\f120";
}
.fa-mobile-button {
  --fa: "\f10b";
  --fa--fa: "\f10b\f10b";
}
.fa-house-medical-flag {
  --fa: "\e514";
  --fa--fa: "\e514\e514";
}
.fa-basket-shopping {
  --fa: "\f291";
  --fa--fa: "\f291\f291";
}
.fa-shopping-basket {
  --fa: "\f291";
  --fa--fa: "\f291\f291";
}
.fa-tape {
  --fa: "\f4db";
  --fa--fa: "\f4db\f4db";
}
.fa-chestnut {
  --fa: "\e3f6";
  --fa--fa: "\e3f6\e3f6";
}
.fa-bus-simple {
  --fa: "\f55e";
  --fa--fa: "\f55e\f55e";
}
.fa-bus-alt {
  --fa: "\f55e";
  --fa--fa: "\f55e\f55e";
}
.fa-eye {
  --fa: "\f06e";
  --fa--fa: "\f06e\f06e";
}
.fa-face-sad-cry {
  --fa: "\f5b3";
  --fa--fa: "\f5b3\f5b3";
}
.fa-sad-cry {
  --fa: "\f5b3";
  --fa--fa: "\f5b3\f5b3";
}
.fa-heat {
  --fa: "\e00c";
  --fa--fa: "\e00c\e00c";
}
.fa-ticket-airline {
  --fa: "\e29a";
  --fa--fa: "\e29a\e29a";
}
.fa-ticket-perforated-plane {
  --fa: "\e29a";
  --fa--fa: "\e29a\e29a";
}
.fa-ticket-plane {
  --fa: "\e29a";
  --fa--fa: "\e29a\e29a";
}
.fa-boot-heeled {
  --fa: "\e33f";
  --fa--fa: "\e33f\e33f";
}
.fa-arrows-minimize {
  --fa: "\e0a5";
  --fa--fa: "\e0a5\e0a5";
}
.fa-compress-arrows {
  --fa: "\e0a5";
  --fa--fa: "\e0a5\e0a5";
}
.fa-audio-description {
  --fa: "\f29e";
  --fa--fa: "\f29e\f29e";
}
.fa-person-military-to-person {
  --fa: "\e54c";
  --fa--fa: "\e54c\e54c";
}
.fa-file-shield {
  --fa: "\e4f0";
  --fa--fa: "\e4f0\e4f0";
}
.fa-hexagon {
  --fa: "\f312";
  --fa--fa: "\f312\f312";
}
.fa-manhole {
  --fa: "\e1d6";
  --fa--fa: "\e1d6\e1d6";
}
.fa-user-slash {
  --fa: "\f506";
  --fa--fa: "\f506\f506";
}
.fa-pen {
  --fa: "\f304";
  --fa--fa: "\f304\f304";
}
.fa-tower-observation {
  --fa: "\e586";
  --fa--fa: "\e586\e586";
}
.fa-floppy-disks {
  --fa: "\e183";
  --fa--fa: "\e183\e183";
}
.fa-toilet-paper-blank-under {
  --fa: "\e29f";
  --fa--fa: "\e29f\e29f";
}
.fa-toilet-paper-reverse-alt {
  --fa: "\e29f";
  --fa--fa: "\e29f\e29f";
}
.fa-file-code {
  --fa: "\f1c9";
  --fa--fa: "\f1c9\f1c9";
}
.fa-signal {
  --fa: "\f012";
  --fa--fa: "\f012\f012";
}
.fa-signal-5 {
  --fa: "\f012";
  --fa--fa: "\f012\f012";
}
.fa-signal-perfect {
  --fa: "\f012";
  --fa--fa: "\f012\f012";
}
.fa-pump {
  --fa: "\e442";
  --fa--fa: "\e442\e442";
}
.fa-bus {
  --fa: "\f207";
  --fa--fa: "\f207\f207";
}
.fa-heart-circle-xmark {
  --fa: "\e501";
  --fa--fa: "\e501\e501";
}
.fa-arrow-up-left-from-circle {
  --fa: "\e09e";
  --fa--fa: "\e09e\e09e";
}
.fa-house-chimney {
  --fa: "\e3af";
  --fa--fa: "\e3af\e3af";
}
.fa-home-lg {
  --fa: "\e3af";
  --fa--fa: "\e3af\e3af";
}
.fa-window-maximize {
  --fa: "\f2d0";
  --fa--fa: "\f2d0\f2d0";
}
.fa-dryer {
  --fa: "\f861";
  --fa--fa: "\f861\f861";
}
.fa-face-frown {
  --fa: "\f119";
  --fa--fa: "\f119\f119";
}
.fa-frown {
  --fa: "\f119";
  --fa--fa: "\f119\f119";
}
.fa-chess-bishop-piece {
  --fa: "\f43b";
  --fa--fa: "\f43b\f43b";
}
.fa-chess-bishop-alt {
  --fa: "\f43b";
  --fa--fa: "\f43b\f43b";
}
.fa-shirt-tank-top {
  --fa: "\e3c9";
  --fa--fa: "\e3c9\e3c9";
}
.fa-diploma {
  --fa: "\f5ea";
  --fa--fa: "\f5ea\f5ea";
}
.fa-scroll-ribbon {
  --fa: "\f5ea";
  --fa--fa: "\f5ea\f5ea";
}
.fa-screencast {
  --fa: "\e23e";
  --fa--fa: "\e23e\e23e";
}
.fa-walker {
  --fa: "\f831";
  --fa--fa: "\f831\f831";
}
.fa-prescription {
  --fa: "\f5b1";
  --fa--fa: "\f5b1\f5b1";
}
.fa-shop {
  --fa: "\f54f";
  --fa--fa: "\f54f\f54f";
}
.fa-store-alt {
  --fa: "\f54f";
  --fa--fa: "\f54f\f54f";
}
.fa-floppy-disk {
  --fa: "\f0c7";
  --fa--fa: "\f0c7\f0c7";
}
.fa-save {
  --fa: "\f0c7";
  --fa--fa: "\f0c7\f0c7";
}
.fa-vihara {
  --fa: "\f6a7";
  --fa--fa: "\f6a7\f6a7";
}
.fa-face-kiss-closed-eyes {
  --fa: "\e37d";
  --fa--fa: "\e37d\e37d";
}
.fa-scale-unbalanced {
  --fa: "\f515";
  --fa--fa: "\f515\f515";
}
.fa-balance-scale-left {
  --fa: "\f515";
  --fa--fa: "\f515\f515";
}
.fa-file-user {
  --fa: "\f65c";
  --fa--fa: "\f65c\f65c";
}
.fa-user-police-tie {
  --fa: "\e334";
  --fa--fa: "\e334\e334";
}
.fa-face-tongue-money {
  --fa: "\e39d";
  --fa--fa: "\e39d\e39d";
}
.fa-tennis-ball {
  --fa: "\f45e";
  --fa--fa: "\f45e\f45e";
}
.fa-square-l {
  --fa: "\e275";
  --fa--fa: "\e275\e275";
}
.fa-sort-up {
  --fa: "\f0de";
  --fa--fa: "\f0de\f0de";
}
.fa-sort-asc {
  --fa: "\f0de";
  --fa--fa: "\f0de\f0de";
}
.fa-calendar-arrow-up {
  --fa: "\e0d1";
  --fa--fa: "\e0d1\e0d1";
}
.fa-calendar-upload {
  --fa: "\e0d1";
  --fa--fa: "\e0d1\e0d1";
}
.fa-comment-dots {
  --fa: "\f4ad";
  --fa--fa: "\f4ad\f4ad";
}
.fa-commenting {
  --fa: "\f4ad";
  --fa--fa: "\f4ad\f4ad";
}
.fa-plant-wilt {
  --fa: "\e5aa";
  --fa--fa: "\e5aa\e5aa";
}
.fa-scarf {
  --fa: "\f7c1";
  --fa--fa: "\f7c1\f7c1";
}
.fa-album-circle-plus {
  --fa: "\e48c";
  --fa--fa: "\e48c\e48c";
}
.fa-user-nurse-hair-long {
  --fa: "\e45e";
  --fa--fa: "\e45e\e45e";
}
.fa-diamond {
  --fa: "\f219";
  --fa--fa: "\f219\f219";
}
.fa-square-left {
  --fa: "\f351";
  --fa--fa: "\f351\f351";
}
.fa-arrow-alt-square-left {
  --fa: "\f351";
  --fa--fa: "\f351\f351";
}
.fa-face-grin-squint {
  --fa: "\f585";
  --fa--fa: "\f585\f585";
}
.fa-grin-squint {
  --fa: "\f585";
  --fa--fa: "\f585\f585";
}
.fa-circle-ellipsis-vertical {
  --fa: "\e10b";
  --fa--fa: "\e10b\e10b";
}
.fa-hand-holding-dollar {
  --fa: "\f4c0";
  --fa--fa: "\f4c0\f4c0";
}
.fa-hand-holding-usd {
  --fa: "\f4c0";
  --fa--fa: "\f4c0\f4c0";
}
.fa-grid-dividers {
  --fa: "\e3ad";
  --fa--fa: "\e3ad\e3ad";
}
.fa-chart-diagram {
  --fa: "\e695";
  --fa--fa: "\e695\e695";
}
.fa-bacterium {
  --fa: "\e05a";
  --fa--fa: "\e05a\e05a";
}
.fa-hand-pointer {
  --fa: "\f25a";
  --fa--fa: "\f25a\f25a";
}
.fa-drum-steelpan {
  --fa: "\f56a";
  --fa--fa: "\f56a\f56a";
}
.fa-hand-scissors {
  --fa: "\f257";
  --fa--fa: "\f257\f257";
}
.fa-hands-praying {
  --fa: "\f684";
  --fa--fa: "\f684\f684";
}
.fa-praying-hands {
  --fa: "\f684";
  --fa--fa: "\f684\f684";
}
.fa-face-pensive {
  --fa: "\e384";
  --fa--fa: "\e384\e384";
}
.fa-user-music {
  --fa: "\f8eb";
  --fa--fa: "\f8eb\f8eb";
}
.fa-arrow-rotate-right {
  --fa: "\f01e";
  --fa--fa: "\f01e\f01e";
}
.fa-arrow-right-rotate {
  --fa: "\f01e";
  --fa--fa: "\f01e\f01e";
}
.fa-arrow-rotate-forward {
  --fa: "\f01e";
  --fa--fa: "\f01e\f01e";
}
.fa-redo {
  --fa: "\f01e";
  --fa--fa: "\f01e\f01e";
}
.fa-messages-dollar {
  --fa: "\f652";
  --fa--fa: "\f652\f652";
}
.fa-comments-alt-dollar {
  --fa: "\f652";
  --fa--fa: "\f652\f652";
}
.fa-sensor-on {
  --fa: "\e02b";
  --fa--fa: "\e02b\e02b";
}
.fa-balloon {
  --fa: "\e2e3";
  --fa--fa: "\e2e3\e2e3";
}
.fa-biohazard {
  --fa: "\f780";
  --fa--fa: "\f780\f780";
}
.fa-chess-queen-piece {
  --fa: "\f446";
  --fa--fa: "\f446\f446";
}
.fa-chess-queen-alt {
  --fa: "\f446";
  --fa--fa: "\f446\f446";
}
.fa-location-crosshairs {
  --fa: "\f601";
  --fa--fa: "\f601\f601";
}
.fa-location {
  --fa: "\f601";
  --fa--fa: "\f601\f601";
}
.fa-mars-double {
  --fa: "\f227";
  --fa--fa: "\f227\f227";
}
.fa-left-from-bracket {
  --fa: "\e66c";
  --fa--fa: "\e66c\e66c";
}
.fa-house-person-leave {
  --fa: "\e00f";
  --fa--fa: "\e00f\e00f";
}
.fa-house-leave {
  --fa: "\e00f";
  --fa--fa: "\e00f\e00f";
}
.fa-house-person-depart {
  --fa: "\e00f";
  --fa--fa: "\e00f\e00f";
}
.fa-ruler-triangle {
  --fa: "\f61c";
  --fa--fa: "\f61c\f61c";
}
.fa-card-club {
  --fa: "\e3e9";
  --fa--fa: "\e3e9\e3e9";
}
.fa-child-dress {
  --fa: "\e59c";
  --fa--fa: "\e59c\e59c";
}
.fa-users-between-lines {
  --fa: "\e591";
  --fa--fa: "\e591\e591";
}
.fa-lungs-virus {
  --fa: "\e067";
  --fa--fa: "\e067\e067";
}
.fa-spinner-third {
  --fa: "\f3f4";
  --fa--fa: "\f3f4\f3f4";
}
.fa-face-grin-tears {
  --fa: "\f588";
  --fa--fa: "\f588\f588";
}
.fa-grin-tears {
  --fa: "\f588";
  --fa--fa: "\f588\f588";
}
.fa-phone {
  --fa: "\f095";
  --fa--fa: "\f095\f095";
}
.fa-computer-mouse-scrollwheel {
  --fa: "\f8cd";
  --fa--fa: "\f8cd\f8cd";
}
.fa-mouse-alt {
  --fa: "\f8cd";
  --fa--fa: "\f8cd\f8cd";
}
.fa-calendar-xmark {
  --fa: "\f273";
  --fa--fa: "\f273\f273";
}
.fa-calendar-times {
  --fa: "\f273";
  --fa--fa: "\f273\f273";
}
.fa-child-reaching {
  --fa: "\e59d";
  --fa--fa: "\e59d\e59d";
}
.fa-table-layout {
  --fa: "\e290";
  --fa--fa: "\e290\e290";
}
.fa-narwhal {
  --fa: "\f6fe";
  --fa--fa: "\f6fe\f6fe";
}
.fa-ramp-loading {
  --fa: "\f4d4";
  --fa--fa: "\f4d4\f4d4";
}
.fa-calendar-circle-plus {
  --fa: "\e470";
  --fa--fa: "\e470\e470";
}
.fa-toothbrush {
  --fa: "\f635";
  --fa--fa: "\f635\f635";
}
.fa-border-inner {
  --fa: "\f84e";
  --fa--fa: "\f84e\f84e";
}
.fa-paw-claws {
  --fa: "\f702";
  --fa--fa: "\f702\f702";
}
.fa-kiwi-fruit {
  --fa: "\e30c";
  --fa--fa: "\e30c\e30c";
}
.fa-traffic-light-slow {
  --fa: "\f639";
  --fa--fa: "\f639\f639";
}
.fa-rectangle-code {
  --fa: "\e322";
  --fa--fa: "\e322\e322";
}
.fa-head-side-virus {
  --fa: "\e064";
  --fa--fa: "\e064\e064";
}
.fa-keyboard-brightness {
  --fa: "\e1c0";
  --fa--fa: "\e1c0\e1c0";
}
.fa-books-medical {
  --fa: "\f7e8";
  --fa--fa: "\f7e8\f7e8";
}
.fa-lightbulb-slash {
  --fa: "\f673";
  --fa--fa: "\f673\f673";
}
.fa-house-blank {
  --fa: "\e487";
  --fa--fa: "\e487\e487";
}
.fa-home-blank {
  --fa: "\e487";
  --fa--fa: "\e487\e487";
}
.fa-square-5 {
  --fa: "\e25a";
  --fa--fa: "\e25a\e25a";
}
.fa-square-heart {
  --fa: "\f4c8";
  --fa--fa: "\f4c8\f4c8";
}
.fa-heart-square {
  --fa: "\f4c8";
  --fa--fa: "\f4c8\f4c8";
}
.fa-puzzle {
  --fa: "\e443";
  --fa--fa: "\e443\e443";
}
.fa-user-gear {
  --fa: "\f4fe";
  --fa--fa: "\f4fe\f4fe";
}
.fa-user-cog {
  --fa: "\f4fe";
  --fa--fa: "\f4fe\f4fe";
}
.fa-pipe-circle-check {
  --fa: "\e436";
  --fa--fa: "\e436\e436";
}
.fa-arrow-up-1-9 {
  --fa: "\f163";
  --fa--fa: "\f163\f163";
}
.fa-sort-numeric-up {
  --fa: "\f163";
  --fa--fa: "\f163\f163";
}
.fa-octagon-exclamation {
  --fa: "\e204";
  --fa--fa: "\e204\e204";
}
.fa-dial-low {
  --fa: "\e15d";
  --fa--fa: "\e15d\e15d";
}
.fa-door-closed {
  --fa: "\f52a";
  --fa--fa: "\f52a\f52a";
}
.fa-laptop-mobile {
  --fa: "\f87a";
  --fa--fa: "\f87a\f87a";
}
.fa-phone-laptop {
  --fa: "\f87a";
  --fa--fa: "\f87a\f87a";
}
.fa-conveyor-belt-boxes {
  --fa: "\f46f";
  --fa--fa: "\f46f\f46f";
}
.fa-conveyor-belt-alt {
  --fa: "\f46f";
  --fa--fa: "\f46f\f46f";
}
.fa-shield-virus {
  --fa: "\e06c";
  --fa--fa: "\e06c\e06c";
}
.fa-starfighter-twin-ion-engine-advanced {
  --fa: "\e28e";
  --fa--fa: "\e28e\e28e";
}
.fa-starfighter-alt-advanced {
  --fa: "\e28e";
  --fa--fa: "\e28e\e28e";
}
.fa-dice-six {
  --fa: "\f526";
  --fa--fa: "\f526\f526";
}
.fa-starfighter-twin-ion-engine {
  --fa: "\e038";
  --fa--fa: "\e038\e038";
}
.fa-starfighter-alt {
  --fa: "\e038";
  --fa--fa: "\e038\e038";
}
.fa-rocket-launch {
  --fa: "\e027";
  --fa--fa: "\e027\e027";
}
.fa-mosquito-net {
  --fa: "\e52c";
  --fa--fa: "\e52c\e52c";
}
.fa-file-fragment {
  --fa: "\e697";
  --fa--fa: "\e697\e697";
}
.fa-vent-damper {
  --fa: "\e465";
  --fa--fa: "\e465\e465";
}
.fa-bridge-water {
  --fa: "\e4ce";
  --fa--fa: "\e4ce\e4ce";
}
.fa-ban-bug {
  --fa: "\f7f9";
  --fa--fa: "\f7f9\f7f9";
}
.fa-debug {
  --fa: "\f7f9";
  --fa--fa: "\f7f9\f7f9";
}
.fa-person-booth {
  --fa: "\f756";
  --fa--fa: "\f756\f756";
}
.fa-text-width {
  --fa: "\f035";
  --fa--fa: "\f035\f035";
}
.fa-garage-car {
  --fa: "\e00a";
  --fa--fa: "\e00a\e00a";
}
.fa-square-kanban {
  --fa: "\e488";
  --fa--fa: "\e488\e488";
}
.fa-hat-wizard {
  --fa: "\f6e8";
  --fa--fa: "\f6e8\f6e8";
}
.fa-chart-kanban {
  --fa: "\e64f";
  --fa--fa: "\e64f\e64f";
}
.fa-pen-fancy {
  --fa: "\f5ac";
  --fa--fa: "\f5ac\f5ac";
}
.fa-coffee-pot {
  --fa: "\e002";
  --fa--fa: "\e002\e002";
}
.fa-mouse-field {
  --fa: "\e5a8";
  --fa--fa: "\e5a8\e5a8";
}
.fa-person-digging {
  --fa: "\f85e";
  --fa--fa: "\f85e\f85e";
}
.fa-digging {
  --fa: "\f85e";
  --fa--fa: "\f85e\f85e";
}
.fa-shower-down {
  --fa: "\e24d";
  --fa--fa: "\e24d\e24d";
}
.fa-shower-alt {
  --fa: "\e24d";
  --fa--fa: "\e24d\e24d";
}
.fa-box-circle-check {
  --fa: "\e0c4";
  --fa--fa: "\e0c4\e0c4";
}
.fa-brightness {
  --fa: "\e0c9";
  --fa--fa: "\e0c9\e0c9";
}
.fa-car-side-bolt {
  --fa: "\e344";
  --fa--fa: "\e344\e344";
}
.fa-file-xml {
  --fa: "\e654";
  --fa--fa: "\e654\e654";
}
.fa-ornament {
  --fa: "\f7b8";
  --fa--fa: "\f7b8\f7b8";
}
.fa-phone-arrow-down-left {
  --fa: "\e223";
  --fa--fa: "\e223\e223";
}
.fa-phone-arrow-down {
  --fa: "\e223";
  --fa--fa: "\e223\e223";
}
.fa-phone-incoming {
  --fa: "\e223";
  --fa--fa: "\e223\e223";
}
.fa-cloud-word {
  --fa: "\e138";
  --fa--fa: "\e138\e138";
}
.fa-hand-fingers-crossed {
  --fa: "\e1a3";
  --fa--fa: "\e1a3\e1a3";
}
.fa-trash {
  --fa: "\f1f8";
  --fa--fa: "\f1f8\f1f8";
}
.fa-gauge-simple {
  --fa: "\f629";
  --fa--fa: "\f629\f629";
}
.fa-gauge-simple-med {
  --fa: "\f629";
  --fa--fa: "\f629\f629";
}
.fa-tachometer-average {
  --fa: "\f629";
  --fa--fa: "\f629\f629";
}
.fa-arrow-down-small-big {
  --fa: "\f88d";
  --fa--fa: "\f88d\f88d";
}
.fa-sort-size-down-alt {
  --fa: "\f88d";
  --fa--fa: "\f88d\f88d";
}
.fa-book-medical {
  --fa: "\f7e6";
  --fa--fa: "\f7e6\f7e6";
}
.fa-face-melting {
  --fa: "\e483";
  --fa--fa: "\e483\e483";
}
.fa-poo {
  --fa: "\f2fe";
  --fa--fa: "\f2fe\f2fe";
}
.fa-pen-clip-slash {
  --fa: "\e20f";
  --fa--fa: "\e20f\e20f";
}
.fa-pen-alt-slash {
  --fa: "\e20f";
  --fa--fa: "\e20f\e20f";
}
.fa-quote-right {
  --fa: "\f10e";
  --fa--fa: "\f10e\f10e";
}
.fa-quote-right-alt {
  --fa: "\f10e";
  --fa--fa: "\f10e\f10e";
}
.fa-scroll-old {
  --fa: "\f70f";
  --fa--fa: "\f70f\f70f";
}
.fa-guitars {
  --fa: "\f8bf";
  --fa--fa: "\f8bf\f8bf";
}
.fa-phone-xmark {
  --fa: "\e227";
  --fa--fa: "\e227\e227";
}
.fa-hose {
  --fa: "\e419";
  --fa--fa: "\e419\e419";
}
.fa-clock-six {
  --fa: "\e352";
  --fa--fa: "\e352\e352";
}
.fa-shirt {
  --fa: "\f553";
  --fa--fa: "\f553\f553";
}
.fa-t-shirt {
  --fa: "\f553";
  --fa--fa: "\f553\f553";
}
.fa-tshirt {
  --fa: "\f553";
  --fa--fa: "\f553\f553";
}
.fa-billboard {
  --fa: "\e5cd";
  --fa--fa: "\e5cd\e5cd";
}
.fa-square-r {
  --fa: "\e27c";
  --fa--fa: "\e27c\e27c";
}
.fa-cubes {
  --fa: "\f1b3";
  --fa--fa: "\f1b3\f1b3";
}
.fa-envelope-open-dollar {
  --fa: "\f657";
  --fa--fa: "\f657\f657";
}
.fa-divide {
  --fa: "\f529";
  --fa--fa: "\f529\f529";
}
.fa-sun-cloud {
  --fa: "\f763";
  --fa--fa: "\f763\f763";
}
.fa-lamp-floor {
  --fa: "\e015";
  --fa--fa: "\e015\e015";
}
.fa-square-7 {
  --fa: "\e25c";
  --fa--fa: "\e25c\e25c";
}
.fa-tenge-sign {
  --fa: "\f7d7";
  --fa--fa: "\f7d7\f7d7";
}
.fa-tenge {
  --fa: "\f7d7";
  --fa--fa: "\f7d7\f7d7";
}
.fa-headphones {
  --fa: "\f025";
  --fa--fa: "\f025\f025";
}
.fa-hands-holding {
  --fa: "\f4c2";
  --fa--fa: "\f4c2\f4c2";
}
.fa-campfire {
  --fa: "\f6ba";
  --fa--fa: "\f6ba\f6ba";
}
.fa-circle-ampersand {
  --fa: "\e0f8";
  --fa--fa: "\e0f8\e0f8";
}
.fa-snowflakes {
  --fa: "\f7cf";
  --fa--fa: "\f7cf\f7cf";
}
.fa-hands-clapping {
  --fa: "\e1a8";
  --fa--fa: "\e1a8\e1a8";
}
.fa-republican {
  --fa: "\f75e";
  --fa--fa: "\f75e\f75e";
}
.fa-leaf-maple {
  --fa: "\f6f6";
  --fa--fa: "\f6f6\f6f6";
}
.fa-arrow-left {
  --fa: "\f060";
  --fa--fa: "\f060\f060";
}
.fa-person-circle-xmark {
  --fa: "\e543";
  --fa--fa: "\e543\e543";
}
.fa-ruler {
  --fa: "\f545";
  --fa--fa: "\f545\f545";
}
.fa-arrow-left-from-bracket {
  --fa: "\e668";
  --fa--fa: "\e668\e668";
}
.fa-cup-straw-swoosh {
  --fa: "\e364";
  --fa--fa: "\e364\e364";
}
.fa-temperature-sun {
  --fa: "\f76a";
  --fa--fa: "\f76a\f76a";
}
.fa-temperature-hot {
  --fa: "\f76a";
  --fa--fa: "\f76a\f76a";
}
.fa-align-left {
  --fa: "\f036";
  --fa--fa: "\f036\f036";
}
.fa-dice-d6 {
  --fa: "\f6d1";
  --fa--fa: "\f6d1\f6d1";
}
.fa-restroom {
  --fa: "\f7bd";
  --fa--fa: "\f7bd\f7bd";
}
.fa-high-definition {
  --fa: "\e1ae";
  --fa--fa: "\e1ae\e1ae";
}
.fa-rectangle-hd {
  --fa: "\e1ae";
  --fa--fa: "\e1ae\e1ae";
}
.fa-j {
  --fa: "J";
  --fa--fa: "JJ";
}
.fa-galaxy {
  --fa: "\e008";
  --fa--fa: "\e008\e008";
}
.fa-users-viewfinder {
  --fa: "\e595";
  --fa--fa: "\e595\e595";
}
.fa-file-video {
  --fa: "\f1c8";
  --fa--fa: "\f1c8\f1c8";
}
.fa-cherries {
  --fa: "\e0ec";
  --fa--fa: "\e0ec\e0ec";
}
.fa-up-right-from-square {
  --fa: "\f35d";
  --fa--fa: "\f35d\f35d";
}
.fa-external-link-alt {
  --fa: "\f35d";
  --fa--fa: "\f35d\f35d";
}
.fa-circle-sort {
  --fa: "\e030";
  --fa--fa: "\e030\e030";
}
.fa-sort-circle {
  --fa: "\e030";
  --fa--fa: "\e030\e030";
}
.fa-table-cells {
  --fa: "\f00a";
  --fa--fa: "\f00a\f00a";
}
.fa-th {
  --fa: "\f00a";
  --fa--fa: "\f00a\f00a";
}
.fa-bag-shopping-minus {
  --fa: "\e650";
  --fa--fa: "\e650\e650";
}
.fa-file-pdf {
  --fa: "\f1c1";
  --fa--fa: "\f1c1\f1c1";
}
.fa-siren {
  --fa: "\e02d";
  --fa--fa: "\e02d\e02d";
}
.fa-arrow-up-to-dotted-line {
  --fa: "\e0a1";
  --fa--fa: "\e0a1\e0a1";
}
.fa-image-landscape {
  --fa: "\e1b5";
  --fa--fa: "\e1b5\e1b5";
}
.fa-landscape {
  --fa: "\e1b5";
  --fa--fa: "\e1b5\e1b5";
}
.fa-tank-water {
  --fa: "\e452";
  --fa--fa: "\e452\e452";
}
.fa-curling-stone {
  --fa: "\f44a";
  --fa--fa: "\f44a\f44a";
}
.fa-curling {
  --fa: "\f44a";
  --fa--fa: "\f44a\f44a";
}
.fa-gamepad-modern {
  --fa: "\e5a2";
  --fa--fa: "\e5a2\e5a2";
}
.fa-gamepad-alt {
  --fa: "\e5a2";
  --fa--fa: "\e5a2\e5a2";
}
.fa-messages-question {
  --fa: "\e1e7";
  --fa--fa: "\e1e7\e1e7";
}
.fa-book-bible {
  --fa: "\f647";
  --fa--fa: "\f647\f647";
}
.fa-bible {
  --fa: "\f647";
  --fa--fa: "\f647\f647";
}
.fa-o {
  --fa: "O";
  --fa--fa: "OO";
}
.fa-suitcase-medical {
  --fa: "\f0fa";
  --fa--fa: "\f0fa\f0fa";
}
.fa-medkit {
  --fa: "\f0fa";
  --fa--fa: "\f0fa\f0fa";
}
.fa-briefcase-arrow-right {
  --fa: "\e2f2";
  --fa--fa: "\e2f2\e2f2";
}
.fa-expand-wide {
  --fa: "\f320";
  --fa--fa: "\f320\f320";
}
.fa-clock-eleven-thirty {
  --fa: "\e348";
  --fa--fa: "\e348\e348";
}
.fa-rv {
  --fa: "\f7be";
  --fa--fa: "\f7be\f7be";
}
.fa-user-secret {
  --fa: "\f21b";
  --fa--fa: "\f21b\f21b";
}
.fa-otter {
  --fa: "\f700";
  --fa--fa: "\f700\f700";
}
.fa-dreidel {
  --fa: "\f792";
  --fa--fa: "\f792\f792";
}
.fa-person-dress {
  --fa: "\f182";
  --fa--fa: "\f182\f182";
}
.fa-female {
  --fa: "\f182";
  --fa--fa: "\f182\f182";
}
.fa-comment-dollar {
  --fa: "\f651";
  --fa--fa: "\f651\f651";
}
.fa-business-time {
  --fa: "\f64a";
  --fa--fa: "\f64a\f64a";
}
.fa-briefcase-clock {
  --fa: "\f64a";
  --fa--fa: "\f64a\f64a";
}
.fa-flower-tulip {
  --fa: "\f801";
  --fa--fa: "\f801\f801";
}
.fa-people-pants-simple {
  --fa: "\e21a";
  --fa--fa: "\e21a\e21a";
}
.fa-cloud-drizzle {
  --fa: "\f738";
  --fa--fa: "\f738\f738";
}
.fa-table-cells-large {
  --fa: "\f009";
  --fa--fa: "\f009\f009";
}
.fa-th-large {
  --fa: "\f009";
  --fa--fa: "\f009\f009";
}
.fa-book-tanakh {
  --fa: "\f827";
  --fa--fa: "\f827\f827";
}
.fa-tanakh {
  --fa: "\f827";
  --fa--fa: "\f827\f827";
}
.fa-solar-system {
  --fa: "\e02f";
  --fa--fa: "\e02f\e02f";
}
.fa-seal-question {
  --fa: "\e243";
  --fa--fa: "\e243\e243";
}
.fa-phone-volume {
  --fa: "\f2a0";
  --fa--fa: "\f2a0\f2a0";
}
.fa-volume-control-phone {
  --fa: "\f2a0";
  --fa--fa: "\f2a0\f2a0";
}
.fa-disc-drive {
  --fa: "\f8b5";
  --fa--fa: "\f8b5\f8b5";
}
.fa-hat-cowboy-side {
  --fa: "\f8c1";
  --fa--fa: "\f8c1\f8c1";
}
.fa-table-rows {
  --fa: "\e292";
  --fa--fa: "\e292\e292";
}
.fa-rows {
  --fa: "\e292";
  --fa--fa: "\e292\e292";
}
.fa-location-exclamation {
  --fa: "\f608";
  --fa--fa: "\f608\f608";
}
.fa-map-marker-exclamation {
  --fa: "\f608";
  --fa--fa: "\f608\f608";
}
.fa-face-fearful {
  --fa: "\e375";
  --fa--fa: "\e375\e375";
}
.fa-clipboard-user {
  --fa: "\f7f3";
  --fa--fa: "\f7f3\f7f3";
}
.fa-bus-school {
  --fa: "\f5dd";
  --fa--fa: "\f5dd\f5dd";
}
.fa-film-slash {
  --fa: "\e179";
  --fa--fa: "\e179\e179";
}
.fa-square-arrow-down-right {
  --fa: "\e262";
  --fa--fa: "\e262\e262";
}
.fa-book-sparkles {
  --fa: "\f6b8";
  --fa--fa: "\f6b8\f6b8";
}
.fa-book-spells {
  --fa: "\f6b8";
  --fa--fa: "\f6b8\f6b8";
}
.fa-washing-machine {
  --fa: "\f898";
  --fa--fa: "\f898\f898";
}
.fa-washer {
  --fa: "\f898";
  --fa--fa: "\f898\f898";
}
.fa-child {
  --fa: "\f1ae";
  --fa--fa: "\f1ae\f1ae";
}
.fa-lira-sign {
  --fa: "\f195";
  --fa--fa: "\f195\f195";
}
.fa-user-visor {
  --fa: "\e04c";
  --fa--fa: "\e04c\e04c";
}
.fa-file-plus-minus {
  --fa: "\e177";
  --fa--fa: "\e177\e177";
}
.fa-chess-clock-flip {
  --fa: "\f43e";
  --fa--fa: "\f43e\f43e";
}
.fa-chess-clock-alt {
  --fa: "\f43e";
  --fa--fa: "\f43e\f43e";
}
.fa-satellite {
  --fa: "\f7bf";
  --fa--fa: "\f7bf\f7bf";
}
.fa-truck-fire {
  --fa: "\e65a";
  --fa--fa: "\e65a\e65a";
}
.fa-plane-lock {
  --fa: "\e558";
  --fa--fa: "\e558\e558";
}
.fa-steering-wheel {
  --fa: "\f622";
  --fa--fa: "\f622\f622";
}
.fa-tag {
  --fa: "\f02b";
  --fa--fa: "\f02b\f02b";
}
.fa-stretcher {
  --fa: "\f825";
  --fa--fa: "\f825\f825";
}
.fa-book-section {
  --fa: "\e0c1";
  --fa--fa: "\e0c1\e0c1";
}
.fa-book-law {
  --fa: "\e0c1";
  --fa--fa: "\e0c1\e0c1";
}
.fa-inboxes {
  --fa: "\e1bb";
  --fa--fa: "\e1bb\e1bb";
}
.fa-coffee-bean {
  --fa: "\e13e";
  --fa--fa: "\e13e\e13e";
}
.fa-circle-yen {
  --fa: "\e5d0";
  --fa--fa: "\e5d0\e5d0";
}
.fa-brackets-curly {
  --fa: "\f7ea";
  --fa--fa: "\f7ea\f7ea";
}
.fa-ellipsis-stroke-vertical {
  --fa: "\f39c";
  --fa--fa: "\f39c\f39c";
}
.fa-ellipsis-v-alt {
  --fa: "\f39c";
  --fa--fa: "\f39c\f39c";
}
.fa-comment {
  --fa: "\f075";
  --fa--fa: "\f075\f075";
}
.fa-square-1 {
  --fa: "\e256";
  --fa--fa: "\e256\e256";
}
.fa-cake-candles {
  --fa: "\f1fd";
  --fa--fa: "\f1fd\f1fd";
}
.fa-birthday-cake {
  --fa: "\f1fd";
  --fa--fa: "\f1fd\f1fd";
}
.fa-cake {
  --fa: "\f1fd";
  --fa--fa: "\f1fd\f1fd";
}
.fa-head-side {
  --fa: "\f6e9";
  --fa--fa: "\f6e9\f6e9";
}
.fa-truck-ladder {
  --fa: "\e657";
  --fa--fa: "\e657\e657";
}
.fa-envelope {
  --fa: "\f0e0";
  --fa--fa: "\f0e0\f0e0";
}
.fa-dolly-empty {
  --fa: "\f473";
  --fa--fa: "\f473\f473";
}
.fa-face-tissue {
  --fa: "\e39c";
  --fa--fa: "\e39c\e39c";
}
.fa-angles-up {
  --fa: "\f102";
  --fa--fa: "\f102\f102";
}
.fa-angle-double-up {
  --fa: "\f102";
  --fa--fa: "\f102\f102";
}
.fa-bin-recycle {
  --fa: "\e5f7";
  --fa--fa: "\e5f7\e5f7";
}
.fa-paperclip {
  --fa: "\f0c6";
  --fa--fa: "\f0c6\f0c6";
}
.fa-chart-line-down {
  --fa: "\f64d";
  --fa--fa: "\f64d\f64d";
}
.fa-arrow-right-to-city {
  --fa: "\e4b3";
  --fa--fa: "\e4b3\e4b3";
}
.fa-lock-a {
  --fa: "\e422";
  --fa--fa: "\e422\e422";
}
.fa-ribbon {
  --fa: "\f4d6";
  --fa--fa: "\f4d6\f4d6";
}
.fa-lungs {
  --fa: "\f604";
  --fa--fa: "\f604\f604";
}
.fa-person-pinball {
  --fa: "\e21d";
  --fa--fa: "\e21d\e21d";
}
.fa-arrow-up-9-1 {
  --fa: "\f887";
  --fa--fa: "\f887\f887";
}
.fa-sort-numeric-up-alt {
  --fa: "\f887";
  --fa--fa: "\f887\f887";
}
.fa-apple-core {
  --fa: "\e08f";
  --fa--fa: "\e08f\e08f";
}
.fa-circle-y {
  --fa: "\e12f";
  --fa--fa: "\e12f\e12f";
}
.fa-h6 {
  --fa: "\e413";
  --fa--fa: "\e413\e413";
}
.fa-litecoin-sign {
  --fa: "\e1d3";
  --fa--fa: "\e1d3\e1d3";
}
.fa-bottle-baby {
  --fa: "\e673";
  --fa--fa: "\e673\e673";
}
.fa-circle-small {
  --fa: "\e122";
  --fa--fa: "\e122\e122";
}
.fa-border-none {
  --fa: "\f850";
  --fa--fa: "\f850\f850";
}
.fa-arrow-turn-down-left {
  --fa: "\e2e1";
  --fa--fa: "\e2e1\e2e1";
}
.fa-circle-wifi-circle-wifi {
  --fa: "\e67e";
  --fa--fa: "\e67e\e67e";
}
.fa-circle-wifi-group {
  --fa: "\e67e";
  --fa--fa: "\e67e\e67e";
}
.fa-circle-nodes {
  --fa: "\e4e2";
  --fa--fa: "\e4e2\e4e2";
}
.fa-parachute-box {
  --fa: "\f4cd";
  --fa--fa: "\f4cd\f4cd";
}
.fa-reflect-horizontal {
  --fa: "\e664";
  --fa--fa: "\e664\e664";
}
.fa-message-medical {
  --fa: "\f7f4";
  --fa--fa: "\f7f4\f7f4";
}
.fa-comment-alt-medical {
  --fa: "\f7f4";
  --fa--fa: "\f7f4\f7f4";
}
.fa-rugby-ball {
  --fa: "\e3c6";
  --fa--fa: "\e3c6\e3c6";
}
.fa-comment-music {
  --fa: "\f8b0";
  --fa--fa: "\f8b0\f8b0";
}
.fa-indent {
  --fa: "\f03c";
  --fa--fa: "\f03c\f03c";
}
.fa-tree-deciduous {
  --fa: "\f400";
  --fa--fa: "\f400\f400";
}
.fa-tree-alt {
  --fa: "\f400";
  --fa--fa: "\f400\f400";
}
.fa-puzzle-piece-simple {
  --fa: "\e231";
  --fa--fa: "\e231\e231";
}
.fa-puzzle-piece-alt {
  --fa: "\e231";
  --fa--fa: "\e231\e231";
}
.fa-truck-field-un {
  --fa: "\e58e";
  --fa--fa: "\e58e\e58e";
}
.fa-nfc-trash {
  --fa: "\e1fd";
  --fa--fa: "\e1fd\e1fd";
}
.fa-hourglass {
  --fa: "\f254";
  --fa--fa: "\f254\f254";
}
.fa-hourglass-empty {
  --fa: "\f254";
  --fa--fa: "\f254\f254";
}
.fa-mountain {
  --fa: "\f6fc";
  --fa--fa: "\f6fc\f6fc";
}
.fa-file-xmark {
  --fa: "\f317";
  --fa--fa: "\f317\f317";
}
.fa-file-times {
  --fa: "\f317";
  --fa--fa: "\f317\f317";
}
.fa-house-heart {
  --fa: "\f4c9";
  --fa--fa: "\f4c9\f4c9";
}
.fa-home-heart {
  --fa: "\f4c9";
  --fa--fa: "\f4c9\f4c9";
}
.fa-house-chimney-blank {
  --fa: "\e3b0";
  --fa--fa: "\e3b0\e3b0";
}
.fa-meter-bolt {
  --fa: "\e1e9";
  --fa--fa: "\e1e9\e1e9";
}
.fa-user-doctor {
  --fa: "\f0f0";
  --fa--fa: "\f0f0\f0f0";
}
.fa-user-md {
  --fa: "\f0f0";
  --fa--fa: "\f0f0\f0f0";
}
.fa-slash-back {
  --fa: "\\";
  --fa--fa: "\\\\";
}
.fa-circle-info {
  --fa: "\f05a";
  --fa--fa: "\f05a\f05a";
}
.fa-info-circle {
  --fa: "\f05a";
  --fa--fa: "\f05a\f05a";
}
.fa-fishing-rod {
  --fa: "\e3a8";
  --fa--fa: "\e3a8\e3a8";
}
.fa-hammer-crash {
  --fa: "\e414";
  --fa--fa: "\e414\e414";
}
.fa-message-heart {
  --fa: "\e5c9";
  --fa--fa: "\e5c9\e5c9";
}
.fa-cloud-meatball {
  --fa: "\f73b";
  --fa--fa: "\f73b\f73b";
}
.fa-camera-polaroid {
  --fa: "\f8aa";
  --fa--fa: "\f8aa\f8aa";
}
.fa-camera {
  --fa: "\f030";
  --fa--fa: "\f030\f030";
}
.fa-camera-alt {
  --fa: "\f030";
  --fa--fa: "\f030\f030";
}
.fa-square-virus {
  --fa: "\e578";
  --fa--fa: "\e578\e578";
}
.fa-cart-arrow-up {
  --fa: "\e3ee";
  --fa--fa: "\e3ee\e3ee";
}
.fa-meteor {
  --fa: "\f753";
  --fa--fa: "\f753\f753";
}
.fa-car-on {
  --fa: "\e4dd";
  --fa--fa: "\e4dd\e4dd";
}
.fa-sleigh {
  --fa: "\f7cc";
  --fa--fa: "\f7cc\f7cc";
}
.fa-arrow-down-1-9 {
  --fa: "\f162";
  --fa--fa: "\f162\f162";
}
.fa-sort-numeric-asc {
  --fa: "\f162";
  --fa--fa: "\f162\f162";
}
.fa-sort-numeric-down {
  --fa: "\f162";
  --fa--fa: "\f162\f162";
}
.fa-buoy-mooring {
  --fa: "\e5b6";
  --fa--fa: "\e5b6\e5b6";
}
.fa-square-4 {
  --fa: "\e259";
  --fa--fa: "\e259\e259";
}
.fa-hand-holding-droplet {
  --fa: "\f4c1";
  --fa--fa: "\f4c1\f4c1";
}
.fa-hand-holding-water {
  --fa: "\f4c1";
  --fa--fa: "\f4c1\f4c1";
}
.fa-file-eps {
  --fa: "\e644";
  --fa--fa: "\e644\e644";
}
.fa-tricycle-adult {
  --fa: "\e5c4";
  --fa--fa: "\e5c4\e5c4";
}
.fa-waveform {
  --fa: "\f8f1";
  --fa--fa: "\f8f1\f8f1";
}
.fa-water {
  --fa: "\f773";
  --fa--fa: "\f773\f773";
}
.fa-star-sharp-half-stroke {
  --fa: "\e28d";
  --fa--fa: "\e28d\e28d";
}
.fa-star-sharp-half-alt {
  --fa: "\e28d";
  --fa--fa: "\e28d\e28d";
}
.fa-nfc-signal {
  --fa: "\e1fb";
  --fa--fa: "\e1fb\e1fb";
}
.fa-plane-prop {
  --fa: "\e22b";
  --fa--fa: "\e22b\e22b";
}
.fa-calendar-check {
  --fa: "\f274";
  --fa--fa: "\f274\f274";
}
.fa-clock-desk {
  --fa: "\e134";
  --fa--fa: "\e134\e134";
}
.fa-calendar-clock {
  --fa: "\e0d2";
  --fa--fa: "\e0d2\e0d2";
}
.fa-calendar-time {
  --fa: "\e0d2";
  --fa--fa: "\e0d2\e0d2";
}
.fa-braille {
  --fa: "\f2a1";
  --fa--fa: "\f2a1\f2a1";
}
.fa-prescription-bottle-medical {
  --fa: "\f486";
  --fa--fa: "\f486\f486";
}
.fa-prescription-bottle-alt {
  --fa: "\f486";
  --fa--fa: "\f486\f486";
}
.fa-plate-utensils {
  --fa: "\e43b";
  --fa--fa: "\e43b\e43b";
}
.fa-family-pants {
  --fa: "\e302";
  --fa--fa: "\e302\e302";
}
.fa-hose-reel {
  --fa: "\e41a";
  --fa--fa: "\e41a\e41a";
}
.fa-house-window {
  --fa: "\e3b3";
  --fa--fa: "\e3b3\e3b3";
}
.fa-landmark {
  --fa: "\f66f";
  --fa--fa: "\f66f\f66f";
}
.fa-truck {
  --fa: "\f0d1";
  --fa--fa: "\f0d1\f0d1";
}
.fa-music-magnifying-glass {
  --fa: "\e662";
  --fa--fa: "\e662\e662";
}
.fa-crosshairs {
  --fa: "\f05b";
  --fa--fa: "\f05b\f05b";
}
.fa-cloud-rainbow {
  --fa: "\f73e";
  --fa--fa: "\f73e\f73e";
}
.fa-person-cane {
  --fa: "\e53c";
  --fa--fa: "\e53c\e53c";
}
.fa-alien {
  --fa: "\f8f5";
  --fa--fa: "\f8f5\f8f5";
}
.fa-tent {
  --fa: "\e57d";
  --fa--fa: "\e57d\e57d";
}
.fa-laptop-binary {
  --fa: "\e5e7";
  --fa--fa: "\e5e7\e5e7";
}
.fa-vest-patches {
  --fa: "\e086";
  --fa--fa: "\e086\e086";
}
.fa-people-dress-simple {
  --fa: "\e218";
  --fa--fa: "\e218\e218";
}
.fa-check-double {
  --fa: "\f560";
  --fa--fa: "\f560\f560";
}
.fa-arrow-down-a-z {
  --fa: "\f15d";
  --fa--fa: "\f15d\f15d";
}
.fa-sort-alpha-asc {
  --fa: "\f15d";
  --fa--fa: "\f15d\f15d";
}
.fa-sort-alpha-down {
  --fa: "\f15d";
  --fa--fa: "\f15d\f15d";
}
.fa-bowling-ball-pin {
  --fa: "\e0c3";
  --fa--fa: "\e0c3\e0c3";
}
.fa-bell-school-slash {
  --fa: "\f5d6";
  --fa--fa: "\f5d6\f5d6";
}
.fa-plus-large {
  --fa: "\e59e";
  --fa--fa: "\e59e\e59e";
}
.fa-money-bill-wheat {
  --fa: "\e52a";
  --fa--fa: "\e52a\e52a";
}
.fa-camera-viewfinder {
  --fa: "\e0da";
  --fa--fa: "\e0da\e0da";
}
.fa-screenshot {
  --fa: "\e0da";
  --fa--fa: "\e0da\e0da";
}
.fa-message-music {
  --fa: "\f8af";
  --fa--fa: "\f8af\f8af";
}
.fa-comment-alt-music {
  --fa: "\f8af";
  --fa--fa: "\f8af\f8af";
}
.fa-car-building {
  --fa: "\f859";
  --fa--fa: "\f859\f859";
}
.fa-border-bottom-right {
  --fa: "\f854";
  --fa--fa: "\f854\f854";
}
.fa-border-style-alt {
  --fa: "\f854";
  --fa--fa: "\f854\f854";
}
.fa-octagon {
  --fa: "\f306";
  --fa--fa: "\f306\f306";
}
.fa-comment-arrow-up-right {
  --fa: "\e145";
  --fa--fa: "\e145\e145";
}
.fa-octagon-divide {
  --fa: "\e203";
  --fa--fa: "\e203\e203";
}
.fa-cookie {
  --fa: "\f563";
  --fa--fa: "\f563\f563";
}
.fa-arrow-rotate-left {
  --fa: "\f0e2";
  --fa--fa: "\f0e2\f0e2";
}
.fa-arrow-left-rotate {
  --fa: "\f0e2";
  --fa--fa: "\f0e2\f0e2";
}
.fa-arrow-rotate-back {
  --fa: "\f0e2";
  --fa--fa: "\f0e2\f0e2";
}
.fa-arrow-rotate-backward {
  --fa: "\f0e2";
  --fa--fa: "\f0e2\f0e2";
}
.fa-undo {
  --fa: "\f0e2";
  --fa--fa: "\f0e2\f0e2";
}
.fa-tv-music {
  --fa: "\f8e6";
  --fa--fa: "\f8e6\f8e6";
}
.fa-hard-drive {
  --fa: "\f0a0";
  --fa--fa: "\f0a0\f0a0";
}
.fa-hdd {
  --fa: "\f0a0";
  --fa--fa: "\f0a0\f0a0";
}
.fa-reel {
  --fa: "\e238";
  --fa--fa: "\e238\e238";
}
.fa-face-grin-squint-tears {
  --fa: "\f586";
  --fa--fa: "\f586\f586";
}
.fa-grin-squint-tears {
  --fa: "\f586";
  --fa--fa: "\f586\f586";
}
.fa-dumbbell {
  --fa: "\f44b";
  --fa--fa: "\f44b\f44b";
}
.fa-rectangle-list {
  --fa: "\f022";
  --fa--fa: "\f022\f022";
}
.fa-list-alt {
  --fa: "\f022";
  --fa--fa: "\f022\f022";
}
.fa-tarp-droplet {
  --fa: "\e57c";
  --fa--fa: "\e57c\e57c";
}
.fa-alarm-exclamation {
  --fa: "\f843";
  --fa--fa: "\f843\f843";
}
.fa-house-medical-circle-check {
  --fa: "\e511";
  --fa--fa: "\e511\e511";
}
.fa-traffic-cone {
  --fa: "\f636";
  --fa--fa: "\f636\f636";
}
.fa-grate {
  --fa: "\e193";
  --fa--fa: "\e193\e193";
}
.fa-arrow-down-right {
  --fa: "\e093";
  --fa--fa: "\e093\e093";
}
.fa-person-skiing-nordic {
  --fa: "\f7ca";
  --fa--fa: "\f7ca\f7ca";
}
.fa-skiing-nordic {
  --fa: "\f7ca";
  --fa--fa: "\f7ca\f7ca";
}
.fa-calendar-plus {
  --fa: "\f271";
  --fa--fa: "\f271\f271";
}
.fa-person-from-portal {
  --fa: "\e023";
  --fa--fa: "\e023\e023";
}
.fa-portal-exit {
  --fa: "\e023";
  --fa--fa: "\e023\e023";
}
.fa-plane-arrival {
  --fa: "\f5af";
  --fa--fa: "\f5af\f5af";
}
.fa-cowbell-circle-plus {
  --fa: "\f8b4";
  --fa--fa: "\f8b4\f8b4";
}
.fa-cowbell-more {
  --fa: "\f8b4";
  --fa--fa: "\f8b4\f8b4";
}
.fa-circle-left {
  --fa: "\f359";
  --fa--fa: "\f359\f359";
}
.fa-arrow-alt-circle-left {
  --fa: "\f359";
  --fa--fa: "\f359\f359";
}
.fa-distribute-spacing-vertical {
  --fa: "\e366";
  --fa--fa: "\e366\e366";
}
.fa-signal-bars-fair {
  --fa: "\f692";
  --fa--fa: "\f692\f692";
}
.fa-signal-alt-2 {
  --fa: "\f692";
  --fa--fa: "\f692\f692";
}
.fa-sportsball {
  --fa: "\e44b";
  --fa--fa: "\e44b\e44b";
}
.fa-game-console-handheld-crank {
  --fa: "\e5b9";
  --fa--fa: "\e5b9\e5b9";
}
.fa-train-subway {
  --fa: "\f239";
  --fa--fa: "\f239\f239";
}
.fa-subway {
  --fa: "\f239";
  --fa--fa: "\f239\f239";
}
.fa-chart-gantt {
  --fa: "\e0e4";
  --fa--fa: "\e0e4\e0e4";
}
.fa-face-smile-upside-down {
  --fa: "\e395";
  --fa--fa: "\e395\e395";
}
.fa-ball-pile {
  --fa: "\f77e";
  --fa--fa: "\f77e\f77e";
}
.fa-badge-dollar {
  --fa: "\f645";
  --fa--fa: "\f645\f645";
}
.fa-money-bills-simple {
  --fa: "\e1f4";
  --fa--fa: "\e1f4\e1f4";
}
.fa-money-bills-alt {
  --fa: "\e1f4";
  --fa--fa: "\e1f4\e1f4";
}
.fa-list-timeline {
  --fa: "\e1d1";
  --fa--fa: "\e1d1\e1d1";
}
.fa-indian-rupee-sign {
  --fa: "\e1bc";
  --fa--fa: "\e1bc\e1bc";
}
.fa-indian-rupee {
  --fa: "\e1bc";
  --fa--fa: "\e1bc\e1bc";
}
.fa-inr {
  --fa: "\e1bc";
  --fa--fa: "\e1bc\e1bc";
}
.fa-crop-simple {
  --fa: "\f565";
  --fa--fa: "\f565\f565";
}
.fa-crop-alt {
  --fa: "\f565";
  --fa--fa: "\f565\f565";
}
.fa-money-bill-1 {
  --fa: "\f3d1";
  --fa--fa: "\f3d1\f3d1";
}
.fa-money-bill-alt {
  --fa: "\f3d1";
  --fa--fa: "\f3d1\f3d1";
}
.fa-left-long {
  --fa: "\f30a";
  --fa--fa: "\f30a\f30a";
}
.fa-long-arrow-alt-left {
  --fa: "\f30a";
  --fa--fa: "\f30a\f30a";
}
.fa-keyboard-down {
  --fa: "\e1c2";
  --fa--fa: "\e1c2\e1c2";
}
.fa-circle-up-right {
  --fa: "\e129";
  --fa--fa: "\e129\e129";
}
.fa-cloud-bolt-moon {
  --fa: "\f76d";
  --fa--fa: "\f76d\f76d";
}
.fa-thunderstorm-moon {
  --fa: "\f76d";
  --fa--fa: "\f76d\f76d";
}
.fa-turn-left-up {
  --fa: "\e638";
  --fa--fa: "\e638\e638";
}
.fa-dna {
  --fa: "\f471";
  --fa--fa: "\f471\f471";
}
.fa-virus-slash {
  --fa: "\e075";
  --fa--fa: "\e075\e075";
}
.fa-bracket-round-right {
  --fa: "\)";
  --fa--fa: "\)\)";
}
.fa-circle-sterling {
  --fa: "\e5cf";
  --fa--fa: "\e5cf\e5cf";
}
.fa-circle-5 {
  --fa: "\e0f2";
  --fa--fa: "\e0f2\e0f2";
}
.fa-minus {
  --fa: "\f068";
  --fa--fa: "\f068\f068";
}
.fa-subtract {
  --fa: "\f068";
  --fa--fa: "\f068\f068";
}
.fa-fire-flame {
  --fa: "\f6df";
  --fa--fa: "\f6df\f6df";
}
.fa-flame {
  --fa: "\f6df";
  --fa--fa: "\f6df\f6df";
}
.fa-right-to-line {
  --fa: "\f34c";
  --fa--fa: "\f34c\f34c";
}
.fa-arrow-alt-to-right {
  --fa: "\f34c";
  --fa--fa: "\f34c\f34c";
}
.fa-gif {
  --fa: "\e190";
  --fa--fa: "\e190\e190";
}
.fa-chess {
  --fa: "\f439";
  --fa--fa: "\f439\f439";
}
.fa-trash-slash {
  --fa: "\e2b3";
  --fa--fa: "\e2b3\e2b3";
}
.fa-arrow-left-long {
  --fa: "\f177";
  --fa--fa: "\f177\f177";
}
.fa-long-arrow-left {
  --fa: "\f177";
  --fa--fa: "\f177\f177";
}
.fa-plug-circle-check {
  --fa: "\e55c";
  --fa--fa: "\e55c\e55c";
}
.fa-font-case {
  --fa: "\f866";
  --fa--fa: "\f866\f866";
}
.fa-street-view {
  --fa: "\f21d";
  --fa--fa: "\f21d\f21d";
}
.fa-arrow-down-left {
  --fa: "\e091";
  --fa--fa: "\e091\e091";
}
.fa-franc-sign {
  --fa: "\e18f";
  --fa--fa: "\e18f\e18f";
}
.fa-flask-round-poison {
  --fa: "\f6e0";
  --fa--fa: "\f6e0\f6e0";
}
.fa-flask-poison {
  --fa: "\f6e0";
  --fa--fa: "\f6e0\f6e0";
}
.fa-volume-off {
  --fa: "\f026";
  --fa--fa: "\f026\f026";
}
.fa-book-circle-arrow-right {
  --fa: "\e0bc";
  --fa--fa: "\e0bc\e0bc";
}
.fa-chart-user {
  --fa: "\f6a3";
  --fa--fa: "\f6a3\f6a3";
}
.fa-user-chart {
  --fa: "\f6a3";
  --fa--fa: "\f6a3\f6a3";
}
.fa-hands-asl-interpreting {
  --fa: "\f2a3";
  --fa--fa: "\f2a3\f2a3";
}
.fa-american-sign-language-interpreting {
  --fa: "\f2a3";
  --fa--fa: "\f2a3\f2a3";
}
.fa-asl-interpreting {
  --fa: "\f2a3";
  --fa--fa: "\f2a3\f2a3";
}
.fa-hands-american-sign-language-interpreting {
  --fa: "\f2a3";
  --fa--fa: "\f2a3\f2a3";
}
.fa-presentation-screen {
  --fa: "\f685";
  --fa--fa: "\f685\f685";
}
.fa-presentation {
  --fa: "\f685";
  --fa--fa: "\f685\f685";
}
.fa-circle-bolt {
  --fa: "\e0fe";
  --fa--fa: "\e0fe\e0fe";
}
.fa-face-smile-halo {
  --fa: "\e38f";
  --fa--fa: "\e38f\e38f";
}
.fa-cart-circle-arrow-down {
  --fa: "\e3ef";
  --fa--fa: "\e3ef\e3ef";
}
.fa-house-person-return {
  --fa: "\e011";
  --fa--fa: "\e011\e011";
}
.fa-house-person-arrive {
  --fa: "\e011";
  --fa--fa: "\e011\e011";
}
.fa-house-return {
  --fa: "\e011";
  --fa--fa: "\e011\e011";
}
.fa-message-xmark {
  --fa: "\f4ab";
  --fa--fa: "\f4ab\f4ab";
}
.fa-comment-alt-times {
  --fa: "\f4ab";
  --fa--fa: "\f4ab\f4ab";
}
.fa-message-times {
  --fa: "\f4ab";
  --fa--fa: "\f4ab\f4ab";
}
.fa-file-certificate {
  --fa: "\f5f3";
  --fa--fa: "\f5f3\f5f3";
}
.fa-file-award {
  --fa: "\f5f3";
  --fa--fa: "\f5f3\f5f3";
}
.fa-user-doctor-hair-long {
  --fa: "\e459";
  --fa--fa: "\e459\e459";
}
.fa-camera-security {
  --fa: "\f8fe";
  --fa--fa: "\f8fe\f8fe";
}
.fa-camera-home {
  --fa: "\f8fe";
  --fa--fa: "\f8fe\f8fe";
}
.fa-gear {
  --fa: "\f013";
  --fa--fa: "\f013\f013";
}
.fa-cog {
  --fa: "\f013";
  --fa--fa: "\f013\f013";
}
.fa-droplet-slash {
  --fa: "\f5c7";
  --fa--fa: "\f5c7\f5c7";
}
.fa-tint-slash {
  --fa: "\f5c7";
  --fa--fa: "\f5c7\f5c7";
}
.fa-book-heart {
  --fa: "\f499";
  --fa--fa: "\f499\f499";
}
.fa-mosque {
  --fa: "\f678";
  --fa--fa: "\f678\f678";
}
.fa-duck {
  --fa: "\f6d8";
  --fa--fa: "\f6d8\f6d8";
}
.fa-mosquito {
  --fa: "\e52b";
  --fa--fa: "\e52b\e52b";
}
.fa-star-of-david {
  --fa: "\f69a";
  --fa--fa: "\f69a\f69a";
}
.fa-flag-swallowtail {
  --fa: "\f74c";
  --fa--fa: "\f74c\f74c";
}
.fa-flag-alt {
  --fa: "\f74c";
  --fa--fa: "\f74c\f74c";
}
.fa-person-military-rifle {
  --fa: "\e54b";
  --fa--fa: "\e54b\e54b";
}
.fa-car-garage {
  --fa: "\f5e2";
  --fa--fa: "\f5e2\f5e2";
}
.fa-cart-shopping {
  --fa: "\f07a";
  --fa--fa: "\f07a\f07a";
}
.fa-shopping-cart {
  --fa: "\f07a";
  --fa--fa: "\f07a\f07a";
}
.fa-book-font {
  --fa: "\e0bf";
  --fa--fa: "\e0bf\e0bf";
}
.fa-shield-plus {
  --fa: "\e24a";
  --fa--fa: "\e24a\e24a";
}
.fa-vials {
  --fa: "\f493";
  --fa--fa: "\f493\f493";
}
.fa-eye-dropper-full {
  --fa: "\e172";
  --fa--fa: "\e172\e172";
}
.fa-distribute-spacing-horizontal {
  --fa: "\e365";
  --fa--fa: "\e365\e365";
}
.fa-tablet-rugged {
  --fa: "\f48f";
  --fa--fa: "\f48f\f48f";
}
.fa-temperature-snow {
  --fa: "\f768";
  --fa--fa: "\f768\f768";
}
.fa-temperature-frigid {
  --fa: "\f768";
  --fa--fa: "\f768\f768";
}
.fa-moped {
  --fa: "\e3b9";
  --fa--fa: "\e3b9\e3b9";
}
.fa-face-smile-plus {
  --fa: "\f5b9";
  --fa--fa: "\f5b9\f5b9";
}
.fa-smile-plus {
  --fa: "\f5b9";
  --fa--fa: "\f5b9\f5b9";
}
.fa-radio-tuner {
  --fa: "\f8d8";
  --fa--fa: "\f8d8\f8d8";
}
.fa-radio-alt {
  --fa: "\f8d8";
  --fa--fa: "\f8d8\f8d8";
}
.fa-face-swear {
  --fa: "\e399";
  --fa--fa: "\e399\e399";
}
.fa-water-arrow-down {
  --fa: "\f774";
  --fa--fa: "\f774\f774";
}
.fa-water-lower {
  --fa: "\f774";
  --fa--fa: "\f774\f774";
}
.fa-scanner-touchscreen {
  --fa: "\f48a";
  --fa--fa: "\f48a\f48a";
}
.fa-circle-7 {
  --fa: "\e0f4";
  --fa--fa: "\e0f4\e0f4";
}
.fa-plug-circle-plus {
  --fa: "\e55f";
  --fa--fa: "\e55f\e55f";
}
.fa-person-ski-jumping {
  --fa: "\f7c7";
  --fa--fa: "\f7c7\f7c7";
}
.fa-ski-jump {
  --fa: "\f7c7";
  --fa--fa: "\f7c7\f7c7";
}
.fa-place-of-worship {
  --fa: "\f67f";
  --fa--fa: "\f67f\f67f";
}
.fa-water-arrow-up {
  --fa: "\f775";
  --fa--fa: "\f775\f775";
}
.fa-water-rise {
  --fa: "\f775";
  --fa--fa: "\f775\f775";
}
.fa-waveform-lines {
  --fa: "\f8f2";
  --fa--fa: "\f8f2\f8f2";
}
.fa-waveform-path {
  --fa: "\f8f2";
  --fa--fa: "\f8f2\f8f2";
}
.fa-split {
  --fa: "\e254";
  --fa--fa: "\e254\e254";
}
.fa-film-canister {
  --fa: "\f8b7";
  --fa--fa: "\f8b7\f8b7";
}
.fa-film-cannister {
  --fa: "\f8b7";
  --fa--fa: "\f8b7\f8b7";
}
.fa-folder-xmark {
  --fa: "\f65f";
  --fa--fa: "\f65f\f65f";
}
.fa-folder-times {
  --fa: "\f65f";
  --fa--fa: "\f65f\f65f";
}
.fa-toilet-paper-blank {
  --fa: "\f71f";
  --fa--fa: "\f71f\f71f";
}
.fa-toilet-paper-alt {
  --fa: "\f71f";
  --fa--fa: "\f71f\f71f";
}
.fa-tablet-screen {
  --fa: "\f3fc";
  --fa--fa: "\f3fc\f3fc";
}
.fa-tablet-android-alt {
  --fa: "\f3fc";
  --fa--fa: "\f3fc\f3fc";
}
.fa-hexagon-vertical-nft-slanted {
  --fa: "\e506";
  --fa--fa: "\e506\e506";
}
.fa-folder-music {
  --fa: "\e18d";
  --fa--fa: "\e18d\e18d";
}
.fa-display-medical {
  --fa: "\e166";
  --fa--fa: "\e166\e166";
}
.fa-desktop-medical {
  --fa: "\e166";
  --fa--fa: "\e166\e166";
}
.fa-share-all {
  --fa: "\f367";
  --fa--fa: "\f367\f367";
}
.fa-peapod {
  --fa: "\e31c";
  --fa--fa: "\e31c\e31c";
}
.fa-chess-clock {
  --fa: "\f43d";
  --fa--fa: "\f43d\f43d";
}
.fa-axe {
  --fa: "\f6b2";
  --fa--fa: "\f6b2\f6b2";
}
.fa-square-d {
  --fa: "\e268";
  --fa--fa: "\e268\e268";
}
.fa-grip-vertical {
  --fa: "\f58e";
  --fa--fa: "\f58e\f58e";
}
.fa-mobile-signal-out {
  --fa: "\e1f0";
  --fa--fa: "\e1f0\e1f0";
}
.fa-hexagon-nodes {
  --fa: "\e699";
  --fa--fa: "\e699\e699";
}
.fa-arrow-turn-up {
  --fa: "\f148";
  --fa--fa: "\f148\f148";
}
.fa-level-up {
  --fa: "\f148";
  --fa--fa: "\f148\f148";
}
.fa-u {
  --fa: "U";
  --fa--fa: "UU";
}
.fa-arrow-up-from-dotted-line {
  --fa: "\e09b";
  --fa--fa: "\e09b\e09b";
}
.fa-square-root-variable {
  --fa: "\f698";
  --fa--fa: "\f698\f698";
}
.fa-square-root-alt {
  --fa: "\f698";
  --fa--fa: "\f698\f698";
}
.fa-light-switch-on {
  --fa: "\e019";
  --fa--fa: "\e019\e019";
}
.fa-arrow-down-arrow-up {
  --fa: "\f883";
  --fa--fa: "\f883\f883";
}
.fa-sort-alt {
  --fa: "\f883";
  --fa--fa: "\f883\f883";
}
.fa-raindrops {
  --fa: "\f75c";
  --fa--fa: "\f75c\f75c";
}
.fa-dash {
  --fa: "\e404";
  --fa--fa: "\e404\e404";
}
.fa-minus-large {
  --fa: "\e404";
  --fa--fa: "\e404\e404";
}
.fa-clock {
  --fa: "\f017";
  --fa--fa: "\f017\f017";
}
.fa-clock-four {
  --fa: "\f017";
  --fa--fa: "\f017\f017";
}
.fa-input-numeric {
  --fa: "\e1bd";
  --fa--fa: "\e1bd\e1bd";
}
.fa-truck-tow {
  --fa: "\e2b8";
  --fa--fa: "\e2b8\e2b8";
}
.fa-backward-step {
  --fa: "\f048";
  --fa--fa: "\f048\f048";
}
.fa-step-backward {
  --fa: "\f048";
  --fa--fa: "\f048\f048";
}
.fa-pallet {
  --fa: "\f482";
  --fa--fa: "\f482\f482";
}
.fa-car-bolt {
  --fa: "\e341";
  --fa--fa: "\e341\e341";
}
.fa-arrows-maximize {
  --fa: "\f31d";
  --fa--fa: "\f31d\f31d";
}
.fa-expand-arrows {
  --fa: "\f31d";
  --fa--fa: "\f31d\f31d";
}
.fa-faucet {
  --fa: "\e005";
  --fa--fa: "\e005\e005";
}
.fa-cloud-sleet {
  --fa: "\f741";
  --fa--fa: "\f741\f741";
}
.fa-lamp-street {
  --fa: "\e1c5";
  --fa--fa: "\e1c5\e1c5";
}
.fa-list-radio {
  --fa: "\e1d0";
  --fa--fa: "\e1d0\e1d0";
}
.fa-pen-nib-slash {
  --fa: "\e4a1";
  --fa--fa: "\e4a1\e4a1";
}
.fa-baseball-bat-ball {
  --fa: "\f432";
  --fa--fa: "\f432\f432";
}
.fa-square-up-left {
  --fa: "\e282";
  --fa--fa: "\e282\e282";
}
.fa-overline {
  --fa: "\f876";
  --fa--fa: "\f876\f876";
}
.fa-s {
  --fa: "S";
  --fa--fa: "SS";
}
.fa-timeline {
  --fa: "\e29c";
  --fa--fa: "\e29c\e29c";
}
.fa-keyboard {
  --fa: "\f11c";
  --fa--fa: "\f11c\f11c";
}
.fa-arrows-from-dotted-line {
  --fa: "\e0a3";
  --fa--fa: "\e0a3\e0a3";
}
.fa-usb-drive {
  --fa: "\f8e9";
  --fa--fa: "\f8e9\f8e9";
}
.fa-ballot {
  --fa: "\f732";
  --fa--fa: "\f732\f732";
}
.fa-caret-down {
  --fa: "\f0d7";
  --fa--fa: "\f0d7\f0d7";
}
.fa-location-dot-slash {
  --fa: "\f605";
  --fa--fa: "\f605\f605";
}
.fa-map-marker-alt-slash {
  --fa: "\f605";
  --fa--fa: "\f605\f605";
}
.fa-cards {
  --fa: "\e3ed";
  --fa--fa: "\e3ed\e3ed";
}
.fa-house-chimney-medical {
  --fa: "\f7f2";
  --fa--fa: "\f7f2\f7f2";
}
.fa-clinic-medical {
  --fa: "\f7f2";
  --fa--fa: "\f7f2\f7f2";
}
.fa-boxing-glove {
  --fa: "\f438";
  --fa--fa: "\f438\f438";
}
.fa-glove-boxing {
  --fa: "\f438";
  --fa--fa: "\f438\f438";
}
.fa-temperature-three-quarters {
  --fa: "\f2c8";
  --fa--fa: "\f2c8\f2c8";
}
.fa-temperature-3 {
  --fa: "\f2c8";
  --fa--fa: "\f2c8\f2c8";
}
.fa-thermometer-3 {
  --fa: "\f2c8";
  --fa--fa: "\f2c8\f2c8";
}
.fa-thermometer-three-quarters {
  --fa: "\f2c8";
  --fa--fa: "\f2c8\f2c8";
}
.fa-bell-school {
  --fa: "\f5d5";
  --fa--fa: "\f5d5\f5d5";
}
.fa-mobile-screen {
  --fa: "\f3cf";
  --fa--fa: "\f3cf\f3cf";
}
.fa-mobile-android-alt {
  --fa: "\f3cf";
  --fa--fa: "\f3cf\f3cf";
}
.fa-plane-up {
  --fa: "\e22d";
  --fa--fa: "\e22d\e22d";
}
.fa-folder-heart {
  --fa: "\e189";
  --fa--fa: "\e189\e189";
}
.fa-circle-location-arrow {
  --fa: "\f602";
  --fa--fa: "\f602\f602";
}
.fa-location-circle {
  --fa: "\f602";
  --fa--fa: "\f602\f602";
}
.fa-face-head-bandage {
  --fa: "\e37a";
  --fa--fa: "\e37a\e37a";
}
.fa-sushi-roll {
  --fa: "\e48b";
  --fa--fa: "\e48b\e48b";
}
.fa-maki-roll {
  --fa: "\e48b";
  --fa--fa: "\e48b\e48b";
}
.fa-makizushi {
  --fa: "\e48b";
  --fa--fa: "\e48b\e48b";
}
.fa-car-bump {
  --fa: "\f5e0";
  --fa--fa: "\f5e0\f5e0";
}
.fa-piggy-bank {
  --fa: "\f4d3";
  --fa--fa: "\f4d3\f4d3";
}
.fa-racquet {
  --fa: "\f45a";
  --fa--fa: "\f45a\f45a";
}
.fa-car-mirrors {
  --fa: "\e343";
  --fa--fa: "\e343\e343";
}
.fa-industry-windows {
  --fa: "\f3b3";
  --fa--fa: "\f3b3\f3b3";
}
.fa-industry-alt {
  --fa: "\f3b3";
  --fa--fa: "\f3b3\f3b3";
}
.fa-bolt-auto {
  --fa: "\e0b6";
  --fa--fa: "\e0b6\e0b6";
}
.fa-battery-half {
  --fa: "\f242";
  --fa--fa: "\f242\f242";
}
.fa-battery-3 {
  --fa: "\f242";
  --fa--fa: "\f242\f242";
}
.fa-flux-capacitor {
  --fa: "\f8ba";
  --fa--fa: "\f8ba\f8ba";
}
.fa-mountain-city {
  --fa: "\e52e";
  --fa--fa: "\e52e\e52e";
}
.fa-coins {
  --fa: "\f51e";
  --fa--fa: "\f51e\f51e";
}
.fa-honey-pot {
  --fa: "\e418";
  --fa--fa: "\e418\e418";
}
.fa-olive {
  --fa: "\e316";
  --fa--fa: "\e316\e316";
}
.fa-khanda {
  --fa: "\f66d";
  --fa--fa: "\f66d\f66d";
}
.fa-filter-list {
  --fa: "\e17c";
  --fa--fa: "\e17c\e17c";
}
.fa-outlet {
  --fa: "\e01c";
  --fa--fa: "\e01c\e01c";
}
.fa-sliders {
  --fa: "\f1de";
  --fa--fa: "\f1de\f1de";
}
.fa-sliders-h {
  --fa: "\f1de";
  --fa--fa: "\f1de\f1de";
}
.fa-cauldron {
  --fa: "\f6bf";
  --fa--fa: "\f6bf\f6bf";
}
.fa-people {
  --fa: "\e216";
  --fa--fa: "\e216\e216";
}
.fa-folder-tree {
  --fa: "\f802";
  --fa--fa: "\f802\f802";
}
.fa-network-wired {
  --fa: "\f6ff";
  --fa--fa: "\f6ff\f6ff";
}
.fa-croissant {
  --fa: "\f7f6";
  --fa--fa: "\f7f6\f7f6";
}
.fa-map-pin {
  --fa: "\f276";
  --fa--fa: "\f276\f276";
}
.fa-hamsa {
  --fa: "\f665";
  --fa--fa: "\f665\f665";
}
.fa-cent-sign {
  --fa: "\e3f5";
  --fa--fa: "\e3f5\e3f5";
}
.fa-swords-laser {
  --fa: "\e03d";
  --fa--fa: "\e03d\e03d";
}
.fa-flask {
  --fa: "\f0c3";
  --fa--fa: "\f0c3\f0c3";
}
.fa-person-pregnant {
  --fa: "\e31e";
  --fa--fa: "\e31e\e31e";
}
.fa-square-u {
  --fa: "\e281";
  --fa--fa: "\e281\e281";
}
.fa-wand-sparkles {
  --fa: "\f72b";
  --fa--fa: "\f72b\f72b";
}
.fa-router {
  --fa: "\f8da";
  --fa--fa: "\f8da\f8da";
}
.fa-ellipsis-vertical {
  --fa: "\f142";
  --fa--fa: "\f142\f142";
}
.fa-ellipsis-v {
  --fa: "\f142";
  --fa--fa: "\f142\f142";
}
.fa-sword-laser-alt {
  --fa: "\e03c";
  --fa--fa: "\e03c\e03c";
}
.fa-ticket {
  --fa: "\f145";
  --fa--fa: "\f145\f145";
}
.fa-power-off {
  --fa: "\f011";
  --fa--fa: "\f011\f011";
}
.fa-coin {
  --fa: "\f85c";
  --fa--fa: "\f85c\f85c";
}
.fa-laptop-slash {
  --fa: "\e1c7";
  --fa--fa: "\e1c7\e1c7";
}
.fa-right-long {
  --fa: "\f30b";
  --fa--fa: "\f30b\f30b";
}
.fa-long-arrow-alt-right {
  --fa: "\f30b";
  --fa--fa: "\f30b\f30b";
}
.fa-circle-b {
  --fa: "\e0fd";
  --fa--fa: "\e0fd\e0fd";
}
.fa-person-dress-simple {
  --fa: "\e21c";
  --fa--fa: "\e21c\e21c";
}
.fa-pipe-collar {
  --fa: "\e437";
  --fa--fa: "\e437\e437";
}
.fa-lights-holiday {
  --fa: "\f7b2";
  --fa--fa: "\f7b2\f7b2";
}
.fa-citrus {
  --fa: "\e2f4";
  --fa--fa: "\e2f4\e2f4";
}
.fa-flag-usa {
  --fa: "\f74d";
  --fa--fa: "\f74d\f74d";
}
.fa-laptop-file {
  --fa: "\e51d";
  --fa--fa: "\e51d\e51d";
}
.fa-tty {
  --fa: "\f1e4";
  --fa--fa: "\f1e4\f1e4";
}
.fa-teletype {
  --fa: "\f1e4";
  --fa--fa: "\f1e4\f1e4";
}
.fa-chart-tree-map {
  --fa: "\e0ea";
  --fa--fa: "\e0ea\e0ea";
}
.fa-diagram-next {
  --fa: "\e476";
  --fa--fa: "\e476\e476";
}
.fa-person-rifle {
  --fa: "\e54e";
  --fa--fa: "\e54e\e54e";
}
.fa-clock-five-thirty {
  --fa: "\e34a";
  --fa--fa: "\e34a\e34a";
}
.fa-pipe-valve {
  --fa: "\e439";
  --fa--fa: "\e439\e439";
}
.fa-lightbulb-message {
  --fa: "\e687";
  --fa--fa: "\e687\e687";
}
.fa-arrow-up-from-arc {
  --fa: "\e4b4";
  --fa--fa: "\e4b4\e4b4";
}
.fa-face-spiral-eyes {
  --fa: "\e485";
  --fa--fa: "\e485\e485";
}
.fa-compress-wide {
  --fa: "\f326";
  --fa--fa: "\f326\f326";
}
.fa-circle-phone-hangup {
  --fa: "\e11d";
  --fa--fa: "\e11d\e11d";
}
.fa-phone-circle-down {
  --fa: "\e11d";
  --fa--fa: "\e11d\e11d";
}
.fa-gear-complex-code {
  --fa: "\e5eb";
  --fa--fa: "\e5eb\e5eb";
}
.fa-house-medical-circle-exclamation {
  --fa: "\e512";
  --fa--fa: "\e512\e512";
}
.fa-badminton {
  --fa: "\e33a";
  --fa--fa: "\e33a\e33a";
}
.fa-closed-captioning {
  --fa: "\f20a";
  --fa--fa: "\f20a\f20a";
}
.fa-person-hiking {
  --fa: "\f6ec";
  --fa--fa: "\f6ec\f6ec";
}
.fa-hiking {
  --fa: "\f6ec";
  --fa--fa: "\f6ec\f6ec";
}
.fa-right-from-line {
  --fa: "\f347";
  --fa--fa: "\f347\f347";
}
.fa-arrow-alt-from-left {
  --fa: "\f347";
  --fa--fa: "\f347\f347";
}
.fa-venus-double {
  --fa: "\f226";
  --fa--fa: "\f226\f226";
}
.fa-images {
  --fa: "\f302";
  --fa--fa: "\f302\f302";
}
.fa-calculator {
  --fa: "\f1ec";
  --fa--fa: "\f1ec\f1ec";
}
.fa-shuttlecock {
  --fa: "\f45b";
  --fa--fa: "\f45b\f45b";
}
.fa-user-hair {
  --fa: "\e45a";
  --fa--fa: "\e45a\e45a";
}
.fa-eye-evil {
  --fa: "\f6db";
  --fa--fa: "\f6db\f6db";
}
.fa-people-pulling {
  --fa: "\e535";
  --fa--fa: "\e535\e535";
}
.fa-n {
  --fa: "N";
  --fa--fa: "NN";
}
.fa-swap {
  --fa: "\e609";
  --fa--fa: "\e609\e609";
}
.fa-garage {
  --fa: "\e009";
  --fa--fa: "\e009\e009";
}
.fa-cable-car {
  --fa: "\f7da";
  --fa--fa: "\f7da\f7da";
}
.fa-tram {
  --fa: "\f7da";
  --fa--fa: "\f7da\f7da";
}
.fa-shovel-snow {
  --fa: "\f7c3";
  --fa--fa: "\f7c3\f7c3";
}
.fa-cloud-rain {
  --fa: "\f73d";
  --fa--fa: "\f73d\f73d";
}
.fa-face-lying {
  --fa: "\e37e";
  --fa--fa: "\e37e\e37e";
}
.fa-sprinkler {
  --fa: "\e035";
  --fa--fa: "\e035\e035";
}
.fa-building-circle-xmark {
  --fa: "\e4d4";
  --fa--fa: "\e4d4\e4d4";
}
.fa-person-sledding {
  --fa: "\f7cb";
  --fa--fa: "\f7cb\f7cb";
}
.fa-sledding {
  --fa: "\f7cb";
  --fa--fa: "\f7cb\f7cb";
}
.fa-game-console-handheld {
  --fa: "\f8bb";
  --fa--fa: "\f8bb\f8bb";
}
.fa-ship {
  --fa: "\f21a";
  --fa--fa: "\f21a\f21a";
}
.fa-clock-six-thirty {
  --fa: "\e353";
  --fa--fa: "\e353\e353";
}
.fa-battery-slash {
  --fa: "\f377";
  --fa--fa: "\f377\f377";
}
.fa-tugrik-sign {
  --fa: "\e2ba";
  --fa--fa: "\e2ba\e2ba";
}
.fa-arrows-down-to-line {
  --fa: "\e4b8";
  --fa--fa: "\e4b8\e4b8";
}
.fa-download {
  --fa: "\f019";
  --fa--fa: "\f019\f019";
}
.fa-angles-up-down {
  --fa: "\e60d";
  --fa--fa: "\e60d\e60d";
}
.fa-shelves {
  --fa: "\f480";
  --fa--fa: "\f480\f480";
}
.fa-inventory {
  --fa: "\f480";
  --fa--fa: "\f480\f480";
}
.fa-cloud-snow {
  --fa: "\f742";
  --fa--fa: "\f742\f742";
}
.fa-face-grin {
  --fa: "\f580";
  --fa--fa: "\f580\f580";
}
.fa-grin {
  --fa: "\f580";
  --fa--fa: "\f580\f580";
}
.fa-delete-left {
  --fa: "\f55a";
  --fa--fa: "\f55a\f55a";
}
.fa-backspace {
  --fa: "\f55a";
  --fa--fa: "\f55a\f55a";
}
.fa-oven {
  --fa: "\e01d";
  --fa--fa: "\e01d\e01d";
}
.fa-cloud-binary {
  --fa: "\e601";
  --fa--fa: "\e601\e601";
}
.fa-eye-dropper {
  --fa: "\f1fb";
  --fa--fa: "\f1fb\f1fb";
}
.fa-eye-dropper-empty {
  --fa: "\f1fb";
  --fa--fa: "\f1fb\f1fb";
}
.fa-eyedropper {
  --fa: "\f1fb";
  --fa--fa: "\f1fb\f1fb";
}
.fa-comment-captions {
  --fa: "\e146";
  --fa--fa: "\e146\e146";
}
.fa-comments-question {
  --fa: "\e14e";
  --fa--fa: "\e14e\e14e";
}
.fa-scribble {
  --fa: "\e23f";
  --fa--fa: "\e23f\e23f";
}
.fa-rotate-exclamation {
  --fa: "\e23c";
  --fa--fa: "\e23c\e23c";
}
.fa-file-circle-check {
  --fa: "\e5a0";
  --fa--fa: "\e5a0\e5a0";
}
.fa-glass {
  --fa: "\f804";
  --fa--fa: "\f804\f804";
}
.fa-loader {
  --fa: "\e1d4";
  --fa--fa: "\e1d4\e1d4";
}
.fa-forward {
  --fa: "\f04e";
  --fa--fa: "\f04e\f04e";
}
.fa-user-pilot {
  --fa: "\e2c0";
  --fa--fa: "\e2c0\e2c0";
}
.fa-mobile {
  --fa: "\f3ce";
  --fa--fa: "\f3ce\f3ce";
}
.fa-mobile-android {
  --fa: "\f3ce";
  --fa--fa: "\f3ce\f3ce";
}
.fa-mobile-phone {
  --fa: "\f3ce";
  --fa--fa: "\f3ce\f3ce";
}
.fa-code-pull-request-closed {
  --fa: "\e3f9";
  --fa--fa: "\e3f9\e3f9";
}
.fa-face-meh {
  --fa: "\f11a";
  --fa--fa: "\f11a\f11a";
}
.fa-meh {
  --fa: "\f11a";
  --fa--fa: "\f11a\f11a";
}
.fa-align-center {
  --fa: "\f037";
  --fa--fa: "\f037\f037";
}
.fa-book-skull {
  --fa: "\f6b7";
  --fa--fa: "\f6b7\f6b7";
}
.fa-book-dead {
  --fa: "\f6b7";
  --fa--fa: "\f6b7\f6b7";
}
.fa-id-card {
  --fa: "\f2c2";
  --fa--fa: "\f2c2\f2c2";
}
.fa-drivers-license {
  --fa: "\f2c2";
  --fa--fa: "\f2c2\f2c2";
}
.fa-face-dotted {
  --fa: "\e47f";
  --fa--fa: "\e47f\e47f";
}
.fa-face-worried {
  --fa: "\e3a3";
  --fa--fa: "\e3a3\e3a3";
}
.fa-outdent {
  --fa: "\f03b";
  --fa--fa: "\f03b\f03b";
}
.fa-dedent {
  --fa: "\f03b";
  --fa--fa: "\f03b\f03b";
}
.fa-court-sport {
  --fa: "\e643";
  --fa--fa: "\e643\e643";
}
.fa-heart-circle-exclamation {
  --fa: "\e4fe";
  --fa--fa: "\e4fe\e4fe";
}
.fa-house {
  --fa: "\f015";
  --fa--fa: "\f015\f015";
}
.fa-home {
  --fa: "\f015";
  --fa--fa: "\f015\f015";
}
.fa-home-alt {
  --fa: "\f015";
  --fa--fa: "\f015\f015";
}
.fa-home-lg-alt {
  --fa: "\f015";
  --fa--fa: "\f015\f015";
}
.fa-vector-circle {
  --fa: "\e2c6";
  --fa--fa: "\e2c6\e2c6";
}
.fa-car-circle-bolt {
  --fa: "\e342";
  --fa--fa: "\e342\e342";
}
.fa-calendar-week {
  --fa: "\f784";
  --fa--fa: "\f784\f784";
}
.fa-flying-disc {
  --fa: "\e3a9";
  --fa--fa: "\e3a9\e3a9";
}
.fa-laptop-medical {
  --fa: "\f812";
  --fa--fa: "\f812\f812";
}
.fa-square-down-right {
  --fa: "\e26c";
  --fa--fa: "\e26c\e26c";
}
.fa-b {
  --fa: "B";
  --fa--fa: "BB";
}
.fa-seat-airline {
  --fa: "\e244";
  --fa--fa: "\e244\e244";
}
.fa-moon-over-sun {
  --fa: "\f74a";
  --fa--fa: "\f74a\f74a";
}
.fa-eclipse-alt {
  --fa: "\f74a";
  --fa--fa: "\f74a\f74a";
}
.fa-pipe {
  --fa: "\|";
  --fa--fa: "\|\|";
}
.fa-file-medical {
  --fa: "\f477";
  --fa--fa: "\f477\f477";
}
.fa-potato {
  --fa: "\e440";
  --fa--fa: "\e440\e440";
}
.fa-dice-one {
  --fa: "\f525";
  --fa--fa: "\f525\f525";
}
.fa-circle-a {
  --fa: "\e0f7";
  --fa--fa: "\e0f7\e0f7";
}
.fa-helmet-battle {
  --fa: "\f6eb";
  --fa--fa: "\f6eb\f6eb";
}
.fa-butter {
  --fa: "\e3e4";
  --fa--fa: "\e3e4\e3e4";
}
.fa-blanket-fire {
  --fa: "\e3da";
  --fa--fa: "\e3da\e3da";
}
.fa-kiwi-bird {
  --fa: "\f535";
  --fa--fa: "\f535\f535";
}
.fa-castle {
  --fa: "\e0de";
  --fa--fa: "\e0de\e0de";
}
.fa-golf-club {
  --fa: "\f451";
  --fa--fa: "\f451\f451";
}
.fa-arrow-right-arrow-left {
  --fa: "\f0ec";
  --fa--fa: "\f0ec\f0ec";
}
.fa-exchange {
  --fa: "\f0ec";
  --fa--fa: "\f0ec\f0ec";
}
.fa-rotate-right {
  --fa: "\f2f9";
  --fa--fa: "\f2f9\f2f9";
}
.fa-redo-alt {
  --fa: "\f2f9";
  --fa--fa: "\f2f9\f2f9";
}
.fa-rotate-forward {
  --fa: "\f2f9";
  --fa--fa: "\f2f9\f2f9";
}
.fa-utensils {
  --fa: "\f2e7";
  --fa--fa: "\f2e7\f2e7";
}
.fa-cutlery {
  --fa: "\f2e7";
  --fa--fa: "\f2e7\f2e7";
}
.fa-arrow-up-wide-short {
  --fa: "\f161";
  --fa--fa: "\f161\f161";
}
.fa-sort-amount-up {
  --fa: "\f161";
  --fa--fa: "\f161\f161";
}
.fa-chart-pie-simple-circle-dollar {
  --fa: "\e605";
  --fa--fa: "\e605\e605";
}
.fa-balloons {
  --fa: "\e2e4";
  --fa--fa: "\e2e4\e2e4";
}
.fa-mill-sign {
  --fa: "\e1ed";
  --fa--fa: "\e1ed\e1ed";
}
.fa-bowl-rice {
  --fa: "\e2eb";
  --fa--fa: "\e2eb\e2eb";
}
.fa-timeline-arrow {
  --fa: "\e29d";
  --fa--fa: "\e29d\e29d";
}
.fa-skull {
  --fa: "\f54c";
  --fa--fa: "\f54c\f54c";
}
.fa-game-board-simple {
  --fa: "\f868";
  --fa--fa: "\f868\f868";
}
.fa-game-board-alt {
  --fa: "\f868";
  --fa--fa: "\f868\f868";
}
.fa-circle-video {
  --fa: "\e12b";
  --fa--fa: "\e12b\e12b";
}
.fa-video-circle {
  --fa: "\e12b";
  --fa--fa: "\e12b\e12b";
}
.fa-chart-scatter-bubble {
  --fa: "\e0e9";
  --fa--fa: "\e0e9\e0e9";
}
.fa-house-turret {
  --fa: "\e1b4";
  --fa--fa: "\e1b4\e1b4";
}
.fa-banana {
  --fa: "\e2e5";
  --fa--fa: "\e2e5\e2e5";
}
.fa-hand-holding-skull {
  --fa: "\e1a4";
  --fa--fa: "\e1a4\e1a4";
}
.fa-people-dress {
  --fa: "\e217";
  --fa--fa: "\e217\e217";
}
.fa-loveseat {
  --fa: "\f4cc";
  --fa--fa: "\f4cc\f4cc";
}
.fa-couch-small {
  --fa: "\f4cc";
  --fa--fa: "\f4cc\f4cc";
}
.fa-tower-broadcast {
  --fa: "\f519";
  --fa--fa: "\f519\f519";
}
.fa-broadcast-tower {
  --fa: "\f519";
  --fa--fa: "\f519\f519";
}
.fa-truck-pickup {
  --fa: "\f63c";
  --fa--fa: "\f63c\f63c";
}
.fa-block-quote {
  --fa: "\e0b5";
  --fa--fa: "\e0b5\e0b5";
}
.fa-up-long {
  --fa: "\f30c";
  --fa--fa: "\f30c\f30c";
}
.fa-long-arrow-alt-up {
  --fa: "\f30c";
  --fa--fa: "\f30c\f30c";
}
.fa-stop {
  --fa: "\f04d";
  --fa--fa: "\f04d\f04d";
}
.fa-code-merge {
  --fa: "\f387";
  --fa--fa: "\f387\f387";
}
.fa-money-check-dollar-pen {
  --fa: "\f873";
  --fa--fa: "\f873\f873";
}
.fa-money-check-edit-alt {
  --fa: "\f873";
  --fa--fa: "\f873\f873";
}
.fa-up-from-line {
  --fa: "\f346";
  --fa--fa: "\f346\f346";
}
.fa-arrow-alt-from-bottom {
  --fa: "\f346";
  --fa--fa: "\f346\f346";
}
.fa-upload {
  --fa: "\f093";
  --fa--fa: "\f093\f093";
}
.fa-hurricane {
  --fa: "\f751";
  --fa--fa: "\f751\f751";
}
.fa-grid-round-2-plus {
  --fa: "\e5dc";
  --fa--fa: "\e5dc\e5dc";
}
.fa-people-pants {
  --fa: "\e219";
  --fa--fa: "\e219\e219";
}
.fa-mound {
  --fa: "\e52d";
  --fa--fa: "\e52d\e52d";
}
.fa-windsock {
  --fa: "\f777";
  --fa--fa: "\f777\f777";
}
.fa-circle-half {
  --fa: "\e110";
  --fa--fa: "\e110\e110";
}
.fa-brake-warning {
  --fa: "\e0c7";
  --fa--fa: "\e0c7\e0c7";
}
.fa-toilet-portable {
  --fa: "\e583";
  --fa--fa: "\e583\e583";
}
.fa-compact-disc {
  --fa: "\f51f";
  --fa--fa: "\f51f\f51f";
}
.fa-file-arrow-down {
  --fa: "\f56d";
  --fa--fa: "\f56d\f56d";
}
.fa-file-download {
  --fa: "\f56d";
  --fa--fa: "\f56d\f56d";
}
.fa-saxophone-fire {
  --fa: "\f8db";
  --fa--fa: "\f8db\f8db";
}
.fa-sax-hot {
  --fa: "\f8db";
  --fa--fa: "\f8db\f8db";
}
.fa-camera-web-slash {
  --fa: "\f833";
  --fa--fa: "\f833\f833";
}
.fa-webcam-slash {
  --fa: "\f833";
  --fa--fa: "\f833\f833";
}
.fa-folder-medical {
  --fa: "\e18c";
  --fa--fa: "\e18c\e18c";
}
.fa-folder-gear {
  --fa: "\e187";
  --fa--fa: "\e187\e187";
}
.fa-folder-cog {
  --fa: "\e187";
  --fa--fa: "\e187\e187";
}
.fa-hand-wave {
  --fa: "\e1a7";
  --fa--fa: "\e1a7\e1a7";
}
.fa-arrow-up-arrow-down {
  --fa: "\e099";
  --fa--fa: "\e099\e099";
}
.fa-sort-up-down {
  --fa: "\e099";
  --fa--fa: "\e099\e099";
}
.fa-caravan {
  --fa: "\f8ff";
  --fa--fa: "\f8ff\f8ff";
}
.fa-shield-cat {
  --fa: "\e572";
  --fa--fa: "\e572\e572";
}
.fa-message-slash {
  --fa: "\f4a9";
  --fa--fa: "\f4a9\f4a9";
}
.fa-comment-alt-slash {
  --fa: "\f4a9";
  --fa--fa: "\f4a9\f4a9";
}
.fa-bolt {
  --fa: "\f0e7";
  --fa--fa: "\f0e7\f0e7";
}
.fa-zap {
  --fa: "\f0e7";
  --fa--fa: "\f0e7\f0e7";
}
.fa-trash-can-check {
  --fa: "\e2a9";
  --fa--fa: "\e2a9\e2a9";
}
.fa-glass-water {
  --fa: "\e4f4";
  --fa--fa: "\e4f4\e4f4";
}
.fa-oil-well {
  --fa: "\e532";
  --fa--fa: "\e532\e532";
}
.fa-table-cells-column-unlock {
  --fa: "\e690";
  --fa--fa: "\e690\e690";
}
.fa-person-simple {
  --fa: "\e220";
  --fa--fa: "\e220\e220";
}
.fa-arrow-turn-left-up {
  --fa: "\e634";
  --fa--fa: "\e634\e634";
}
.fa-vault {
  --fa: "\e2c5";
  --fa--fa: "\e2c5\e2c5";
}
.fa-mars {
  --fa: "\f222";
  --fa--fa: "\f222\f222";
}
.fa-toilet {
  --fa: "\f7d8";
  --fa--fa: "\f7d8\f7d8";
}
.fa-plane-circle-xmark {
  --fa: "\e557";
  --fa--fa: "\e557\e557";
}
.fa-yen-sign {
  --fa: "\f157";
  --fa--fa: "\f157\f157";
}
.fa-cny {
  --fa: "\f157";
  --fa--fa: "\f157\f157";
}
.fa-jpy {
  --fa: "\f157";
  --fa--fa: "\f157\f157";
}
.fa-rmb {
  --fa: "\f157";
  --fa--fa: "\f157\f157";
}
.fa-yen {
  --fa: "\f157";
  --fa--fa: "\f157\f157";
}
.fa-gear-code {
  --fa: "\e5e8";
  --fa--fa: "\e5e8\e5e8";
}
.fa-notes {
  --fa: "\e202";
  --fa--fa: "\e202\e202";
}
.fa-ruble-sign {
  --fa: "\f158";
  --fa--fa: "\f158\f158";
}
.fa-rouble {
  --fa: "\f158";
  --fa--fa: "\f158\f158";
}
.fa-rub {
  --fa: "\f158";
  --fa--fa: "\f158\f158";
}
.fa-ruble {
  --fa: "\f158";
  --fa--fa: "\f158\f158";
}
.fa-trash-undo {
  --fa: "\f895";
  --fa--fa: "\f895\f895";
}
.fa-trash-arrow-turn-left {
  --fa: "\f895";
  --fa--fa: "\f895\f895";
}
.fa-champagne-glass {
  --fa: "\f79e";
  --fa--fa: "\f79e\f79e";
}
.fa-glass-champagne {
  --fa: "\f79e";
  --fa--fa: "\f79e\f79e";
}
.fa-objects-align-center-horizontal {
  --fa: "\e3bc";
  --fa--fa: "\e3bc\e3bc";
}
.fa-sun {
  --fa: "\f185";
  --fa--fa: "\f185\f185";
}
.fa-trash-can-slash {
  --fa: "\e2ad";
  --fa--fa: "\e2ad\e2ad";
}
.fa-trash-alt-slash {
  --fa: "\e2ad";
  --fa--fa: "\e2ad\e2ad";
}
.fa-screen-users {
  --fa: "\f63d";
  --fa--fa: "\f63d\f63d";
}
.fa-users-class {
  --fa: "\f63d";
  --fa--fa: "\f63d\f63d";
}
.fa-guitar {
  --fa: "\f7a6";
  --fa--fa: "\f7a6\f7a6";
}
.fa-square-arrow-left {
  --fa: "\f33a";
  --fa--fa: "\f33a\f33a";
}
.fa-arrow-square-left {
  --fa: "\f33a";
  --fa--fa: "\f33a\f33a";
}
.fa-square-8 {
  --fa: "\e25d";
  --fa--fa: "\e25d\e25d";
}
.fa-face-smile-hearts {
  --fa: "\e390";
  --fa--fa: "\e390\e390";
}
.fa-brackets-square {
  --fa: "\f7e9";
  --fa--fa: "\f7e9\f7e9";
}
.fa-brackets {
  --fa: "\f7e9";
  --fa--fa: "\f7e9\f7e9";
}
.fa-laptop-arrow-down {
  --fa: "\e1c6";
  --fa--fa: "\e1c6\e1c6";
}
.fa-hockey-stick-puck {
  --fa: "\e3ae";
  --fa--fa: "\e3ae\e3ae";
}
.fa-house-tree {
  --fa: "\e1b3";
  --fa--fa: "\e1b3\e1b3";
}
.fa-signal-fair {
  --fa: "\f68d";
  --fa--fa: "\f68d\f68d";
}
.fa-signal-2 {
  --fa: "\f68d";
  --fa--fa: "\f68d\f68d";
}
.fa-face-laugh-wink {
  --fa: "\f59c";
  --fa--fa: "\f59c\f59c";
}
.fa-laugh-wink {
  --fa: "\f59c";
  --fa--fa: "\f59c\f59c";
}
.fa-circle-dollar {
  --fa: "\f2e8";
  --fa--fa: "\f2e8\f2e8";
}
.fa-dollar-circle {
  --fa: "\f2e8";
  --fa--fa: "\f2e8\f2e8";
}
.fa-usd-circle {
  --fa: "\f2e8";
  --fa--fa: "\f2e8\f2e8";
}
.fa-horse-head {
  --fa: "\f7ab";
  --fa--fa: "\f7ab\f7ab";
}
.fa-arrows-repeat {
  --fa: "\f364";
  --fa--fa: "\f364\f364";
}
.fa-repeat-alt {
  --fa: "\f364";
  --fa--fa: "\f364\f364";
}
.fa-bore-hole {
  --fa: "\e4c3";
  --fa--fa: "\e4c3\e4c3";
}
.fa-industry {
  --fa: "\f275";
  --fa--fa: "\f275\f275";
}
.fa-image-polaroid {
  --fa: "\f8c4";
  --fa--fa: "\f8c4\f8c4";
}
.fa-wave-triangle {
  --fa: "\f89a";
  --fa--fa: "\f89a\f89a";
}
.fa-turn-left-down {
  --fa: "\e637";
  --fa--fa: "\e637\e637";
}
.fa-person-running-fast {
  --fa: "\e5ff";
  --fa--fa: "\e5ff\e5ff";
}
.fa-circle-down {
  --fa: "\f358";
  --fa--fa: "\f358\f358";
}
.fa-arrow-alt-circle-down {
  --fa: "\f358";
  --fa--fa: "\f358\f358";
}
.fa-grill {
  --fa: "\e5a3";
  --fa--fa: "\e5a3\e5a3";
}
.fa-arrows-turn-to-dots {
  --fa: "\e4c1";
  --fa--fa: "\e4c1\e4c1";
}
.fa-chart-mixed {
  --fa: "\f643";
  --fa--fa: "\f643\f643";
}
.fa-analytics {
  --fa: "\f643";
  --fa--fa: "\f643\f643";
}
.fa-florin-sign {
  --fa: "\e184";
  --fa--fa: "\e184\e184";
}
.fa-arrow-down-short-wide {
  --fa: "\f884";
  --fa--fa: "\f884\f884";
}
.fa-sort-amount-desc {
  --fa: "\f884";
  --fa--fa: "\f884\f884";
}
.fa-sort-amount-down-alt {
  --fa: "\f884";
  --fa--fa: "\f884\f884";
}
.fa-less-than {
  --fa: "\<";
  --fa--fa: "\<\<";
}
.fa-display-code {
  --fa: "\e165";
  --fa--fa: "\e165\e165";
}
.fa-desktop-code {
  --fa: "\e165";
  --fa--fa: "\e165\e165";
}
.fa-face-drooling {
  --fa: "\e372";
  --fa--fa: "\e372\e372";
}
.fa-oil-temperature {
  --fa: "\f614";
  --fa--fa: "\f614\f614";
}
.fa-oil-temp {
  --fa: "\f614";
  --fa--fa: "\f614\f614";
}
.fa-square-question {
  --fa: "\f2fd";
  --fa--fa: "\f2fd\f2fd";
}
.fa-question-square {
  --fa: "\f2fd";
  --fa--fa: "\f2fd\f2fd";
}
.fa-air-conditioner {
  --fa: "\f8f4";
  --fa--fa: "\f8f4\f8f4";
}
.fa-angle-down {
  --fa: "\f107";
  --fa--fa: "\f107\f107";
}
.fa-mountains {
  --fa: "\f6fd";
  --fa--fa: "\f6fd\f6fd";
}
.fa-omega {
  --fa: "\f67a";
  --fa--fa: "\f67a\f67a";
}
.fa-car-tunnel {
  --fa: "\e4de";
  --fa--fa: "\e4de\e4de";
}
.fa-person-dolly-empty {
  --fa: "\f4d1";
  --fa--fa: "\f4d1\f4d1";
}
.fa-pan-food {
  --fa: "\e42b";
  --fa--fa: "\e42b\e42b";
}
.fa-head-side-cough {
  --fa: "\e061";
  --fa--fa: "\e061\e061";
}
.fa-grip-lines {
  --fa: "\f7a4";
  --fa--fa: "\f7a4\f7a4";
}
.fa-thumbs-down {
  --fa: "\f165";
  --fa--fa: "\f165\f165";
}
.fa-user-lock {
  --fa: "\f502";
  --fa--fa: "\f502\f502";
}
.fa-arrow-right-long {
  --fa: "\f178";
  --fa--fa: "\f178\f178";
}
.fa-long-arrow-right {
  --fa: "\f178";
  --fa--fa: "\f178\f178";
}
.fa-tickets-airline {
  --fa: "\e29b";
  --fa--fa: "\e29b\e29b";
}
.fa-tickets-perforated-plane {
  --fa: "\e29b";
  --fa--fa: "\e29b\e29b";
}
.fa-tickets-plane {
  --fa: "\e29b";
  --fa--fa: "\e29b\e29b";
}
.fa-tent-double-peak {
  --fa: "\e627";
  --fa--fa: "\e627\e627";
}
.fa-anchor-circle-xmark {
  --fa: "\e4ac";
  --fa--fa: "\e4ac\e4ac";
}
.fa-ellipsis {
  --fa: "\f141";
  --fa--fa: "\f141\f141";
}
.fa-ellipsis-h {
  --fa: "\f141";
  --fa--fa: "\f141\f141";
}
.fa-nfc-slash {
  --fa: "\e1fc";
  --fa--fa: "\e1fc\e1fc";
}
.fa-chess-pawn {
  --fa: "\f443";
  --fa--fa: "\f443\f443";
}
.fa-kit-medical {
  --fa: "\f479";
  --fa--fa: "\f479\f479";
}
.fa-first-aid {
  --fa: "\f479";
  --fa--fa: "\f479\f479";
}
.fa-grid-2-plus {
  --fa: "\e197";
  --fa--fa: "\e197\e197";
}
.fa-bells {
  --fa: "\f77f";
  --fa--fa: "\f77f\f77f";
}
.fa-person-through-window {
  --fa: "\e5a9";
  --fa--fa: "\e5a9\e5a9";
}
.fa-toolbox {
  --fa: "\f552";
  --fa--fa: "\f552\f552";
}
.fa-globe-wifi {
  --fa: "\e685";
  --fa--fa: "\e685\e685";
}
.fa-envelope-dot {
  --fa: "\e16f";
  --fa--fa: "\e16f\e16f";
}
.fa-envelope-badge {
  --fa: "\e16f";
  --fa--fa: "\e16f\e16f";
}
.fa-magnifying-glass-waveform {
  --fa: "\e661";
  --fa--fa: "\e661\e661";
}
.fa-hands-holding-circle {
  --fa: "\e4fb";
  --fa--fa: "\e4fb\e4fb";
}
.fa-bug {
  --fa: "\f188";
  --fa--fa: "\f188\f188";
}
.fa-bowl-chopsticks {
  --fa: "\e2e9";
  --fa--fa: "\e2e9\e2e9";
}
.fa-credit-card {
  --fa: "\f09d";
  --fa--fa: "\f09d\f09d";
}
.fa-credit-card-alt {
  --fa: "\f09d";
  --fa--fa: "\f09d\f09d";
}
.fa-circle-s {
  --fa: "\e121";
  --fa--fa: "\e121\e121";
}
.fa-box-ballot {
  --fa: "\f735";
  --fa--fa: "\f735\f735";
}
.fa-car {
  --fa: "\f1b9";
  --fa--fa: "\f1b9\f1b9";
}
.fa-automobile {
  --fa: "\f1b9";
  --fa--fa: "\f1b9\f1b9";
}
.fa-hand-holding-hand {
  --fa: "\e4f7";
  --fa--fa: "\e4f7\e4f7";
}
.fa-user-tie-hair {
  --fa: "\e45f";
  --fa--fa: "\e45f\e45f";
}
.fa-podium-star {
  --fa: "\f758";
  --fa--fa: "\f758\f758";
}
.fa-user-hair-mullet {
  --fa: "\e45c";
  --fa--fa: "\e45c\e45c";
}
.fa-business-front {
  --fa: "\e45c";
  --fa--fa: "\e45c\e45c";
}
.fa-party-back {
  --fa: "\e45c";
  --fa--fa: "\e45c\e45c";
}
.fa-trian-balbot {
  --fa: "\e45c";
  --fa--fa: "\e45c\e45c";
}
.fa-microphone-stand {
  --fa: "\f8cb";
  --fa--fa: "\f8cb\f8cb";
}
.fa-book-open-reader {
  --fa: "\f5da";
  --fa--fa: "\f5da\f5da";
}
.fa-book-reader {
  --fa: "\f5da";
  --fa--fa: "\f5da\f5da";
}
.fa-family-dress {
  --fa: "\e301";
  --fa--fa: "\e301\e301";
}
.fa-circle-x {
  --fa: "\e12e";
  --fa--fa: "\e12e\e12e";
}
.fa-cabin {
  --fa: "\e46d";
  --fa--fa: "\e46d\e46d";
}
.fa-mountain-sun {
  --fa: "\e52f";
  --fa--fa: "\e52f\e52f";
}
.fa-chart-simple-horizontal {
  --fa: "\e474";
  --fa--fa: "\e474\e474";
}
.fa-arrows-left-right-to-line {
  --fa: "\e4ba";
  --fa--fa: "\e4ba\e4ba";
}
.fa-hand-back-point-left {
  --fa: "\e19f";
  --fa--fa: "\e19f\e19f";
}
.fa-message-dots {
  --fa: "\f4a3";
  --fa--fa: "\f4a3\f4a3";
}
.fa-comment-alt-dots {
  --fa: "\f4a3";
  --fa--fa: "\f4a3\f4a3";
}
.fa-messaging {
  --fa: "\f4a3";
  --fa--fa: "\f4a3\f4a3";
}
.fa-file-heart {
  --fa: "\e176";
  --fa--fa: "\e176\e176";
}
.fa-beer-mug {
  --fa: "\e0b3";
  --fa--fa: "\e0b3\e0b3";
}
.fa-beer-foam {
  --fa: "\e0b3";
  --fa--fa: "\e0b3\e0b3";
}
.fa-dice-d20 {
  --fa: "\f6cf";
  --fa--fa: "\f6cf\f6cf";
}
.fa-drone {
  --fa: "\f85f";
  --fa--fa: "\f85f\f85f";
}
.fa-truck-droplet {
  --fa: "\e58c";
  --fa--fa: "\e58c\e58c";
}
.fa-file-circle-xmark {
  --fa: "\e5a1";
  --fa--fa: "\e5a1\e5a1";
}
.fa-temperature-arrow-up {
  --fa: "\e040";
  --fa--fa: "\e040\e040";
}
.fa-temperature-up {
  --fa: "\e040";
  --fa--fa: "\e040\e040";
}
.fa-medal {
  --fa: "\f5a2";
  --fa--fa: "\f5a2\f5a2";
}
.fa-person-fairy {
  --fa: "\e608";
  --fa--fa: "\e608\e608";
}
.fa-bed {
  --fa: "\f236";
  --fa--fa: "\f236\f236";
}
.fa-book-copy {
  --fa: "\e0be";
  --fa--fa: "\e0be\e0be";
}
.fa-square-h {
  --fa: "\f0fd";
  --fa--fa: "\f0fd\f0fd";
}
.fa-h-square {
  --fa: "\f0fd";
  --fa--fa: "\f0fd\f0fd";
}
.fa-square-c {
  --fa: "\e266";
  --fa--fa: "\e266\e266";
}
.fa-clock-two {
  --fa: "\e35a";
  --fa--fa: "\e35a\e35a";
}
.fa-square-ellipsis-vertical {
  --fa: "\e26f";
  --fa--fa: "\e26f\e26f";
}
.fa-calendar-users {
  --fa: "\e5e2";
  --fa--fa: "\e5e2\e5e2";
}
.fa-podcast {
  --fa: "\f2ce";
  --fa--fa: "\f2ce\f2ce";
}
.fa-bee {
  --fa: "\e0b2";
  --fa--fa: "\e0b2\e0b2";
}
.fa-temperature-full {
  --fa: "\f2c7";
  --fa--fa: "\f2c7\f2c7";
}
.fa-temperature-4 {
  --fa: "\f2c7";
  --fa--fa: "\f2c7\f2c7";
}
.fa-thermometer-4 {
  --fa: "\f2c7";
  --fa--fa: "\f2c7\f2c7";
}
.fa-thermometer-full {
  --fa: "\f2c7";
  --fa--fa: "\f2c7\f2c7";
}
.fa-bell {
  --fa: "\f0f3";
  --fa--fa: "\f0f3\f0f3";
}
.fa-candy-bar {
  --fa: "\e3e8";
  --fa--fa: "\e3e8\e3e8";
}
.fa-chocolate-bar {
  --fa: "\e3e8";
  --fa--fa: "\e3e8\e3e8";
}
.fa-xmark-large {
  --fa: "\e59b";
  --fa--fa: "\e59b\e59b";
}
.fa-pinata {
  --fa: "\e3c3";
  --fa--fa: "\e3c3\e3c3";
}
.fa-file-ppt {
  --fa: "\e64a";
  --fa--fa: "\e64a\e64a";
}
.fa-arrows-from-line {
  --fa: "\e0a4";
  --fa--fa: "\e0a4\e0a4";
}
.fa-superscript {
  --fa: "\f12b";
  --fa--fa: "\f12b\f12b";
}
.fa-bowl-spoon {
  --fa: "\e3e0";
  --fa--fa: "\e3e0\e3e0";
}
.fa-hexagon-check {
  --fa: "\e416";
  --fa--fa: "\e416\e416";
}
.fa-plug-circle-xmark {
  --fa: "\e560";
  --fa--fa: "\e560\e560";
}
.fa-star-of-life {
  --fa: "\f621";
  --fa--fa: "\f621\f621";
}
.fa-phone-slash {
  --fa: "\f3dd";
  --fa--fa: "\f3dd\f3dd";
}
.fa-traffic-light-stop {
  --fa: "\f63a";
  --fa--fa: "\f63a\f63a";
}
.fa-paint-roller {
  --fa: "\f5aa";
  --fa--fa: "\f5aa\f5aa";
}
.fa-accent-grave {
  --fa: "\`";
  --fa--fa: "\`\`";
}
.fa-handshake-angle {
  --fa: "\f4c4";
  --fa--fa: "\f4c4\f4c4";
}
.fa-hands-helping {
  --fa: "\f4c4";
  --fa--fa: "\f4c4\f4c4";
}
.fa-circle-0 {
  --fa: "\e0ed";
  --fa--fa: "\e0ed\e0ed";
}
.fa-dial-med-low {
  --fa: "\e160";
  --fa--fa: "\e160\e160";
}
.fa-location-dot {
  --fa: "\f3c5";
  --fa--fa: "\f3c5\f3c5";
}
.fa-map-marker-alt {
  --fa: "\f3c5";
  --fa--fa: "\f3c5\f3c5";
}
.fa-crab {
  --fa: "\e3ff";
  --fa--fa: "\e3ff\e3ff";
}
.fa-box-open-full {
  --fa: "\f49c";
  --fa--fa: "\f49c\f49c";
}
.fa-box-full {
  --fa: "\f49c";
  --fa--fa: "\f49c\f49c";
}
.fa-file {
  --fa: "\f15b";
  --fa--fa: "\f15b\f15b";
}
.fa-greater-than {
  --fa: "\>";
  --fa--fa: "\>\>";
}
.fa-quotes {
  --fa: "\e234";
  --fa--fa: "\e234\e234";
}
.fa-pretzel {
  --fa: "\e441";
  --fa--fa: "\e441\e441";
}
.fa-t-rex {
  --fa: "\e629";
  --fa--fa: "\e629\e629";
}
.fa-person-swimming {
  --fa: "\f5c4";
  --fa--fa: "\f5c4\f5c4";
}
.fa-swimmer {
  --fa: "\f5c4";
  --fa--fa: "\f5c4\f5c4";
}
.fa-arrow-down {
  --fa: "\f063";
  --fa--fa: "\f063\f063";
}
.fa-user-robot-xmarks {
  --fa: "\e4a7";
  --fa--fa: "\e4a7\e4a7";
}
.fa-message-quote {
  --fa: "\e1e4";
  --fa--fa: "\e1e4\e1e4";
}
.fa-comment-alt-quote {
  --fa: "\e1e4";
  --fa--fa: "\e1e4\e1e4";
}
.fa-candy-corn {
  --fa: "\f6bd";
  --fa--fa: "\f6bd\f6bd";
}
.fa-folder-magnifying-glass {
  --fa: "\e18b";
  --fa--fa: "\e18b\e18b";
}
.fa-folder-search {
  --fa: "\e18b";
  --fa--fa: "\e18b\e18b";
}
.fa-notebook {
  --fa: "\e201";
  --fa--fa: "\e201\e201";
}
.fa-circle-wifi {
  --fa: "\e67d";
  --fa--fa: "\e67d\e67d";
}
.fa-droplet {
  --fa: "\f043";
  --fa--fa: "\f043\f043";
}
.fa-tint {
  --fa: "\f043";
  --fa--fa: "\f043\f043";
}
.fa-bullseye-pointer {
  --fa: "\f649";
  --fa--fa: "\f649\f649";
}
.fa-eraser {
  --fa: "\f12d";
  --fa--fa: "\f12d\f12d";
}
.fa-hexagon-image {
  --fa: "\e504";
  --fa--fa: "\e504\e504";
}
.fa-earth-americas {
  --fa: "\f57d";
  --fa--fa: "\f57d\f57d";
}
.fa-earth {
  --fa: "\f57d";
  --fa--fa: "\f57d\f57d";
}
.fa-earth-america {
  --fa: "\f57d";
  --fa--fa: "\f57d\f57d";
}
.fa-globe-americas {
  --fa: "\f57d";
  --fa--fa: "\f57d\f57d";
}
.fa-file-svg {
  --fa: "\e64b";
  --fa--fa: "\e64b\e64b";
}
.fa-crate-apple {
  --fa: "\f6b1";
  --fa--fa: "\f6b1\f6b1";
}
.fa-apple-crate {
  --fa: "\f6b1";
  --fa--fa: "\f6b1\f6b1";
}
.fa-person-burst {
  --fa: "\e53b";
  --fa--fa: "\e53b\e53b";
}
.fa-game-board {
  --fa: "\f867";
  --fa--fa: "\f867\f867";
}
.fa-hat-chef {
  --fa: "\f86b";
  --fa--fa: "\f86b\f86b";
}
.fa-hand-back-point-right {
  --fa: "\e1a1";
  --fa--fa: "\e1a1\e1a1";
}
.fa-dove {
  --fa: "\f4ba";
  --fa--fa: "\f4ba\f4ba";
}
.fa-snowflake-droplets {
  --fa: "\e5c1";
  --fa--fa: "\e5c1\e5c1";
}
.fa-battery-empty {
  --fa: "\f244";
  --fa--fa: "\f244\f244";
}
.fa-battery-0 {
  --fa: "\f244";
  --fa--fa: "\f244\f244";
}
.fa-grid-4 {
  --fa: "\e198";
  --fa--fa: "\e198\e198";
}
.fa-socks {
  --fa: "\f696";
  --fa--fa: "\f696\f696";
}
.fa-face-sunglasses {
  --fa: "\e398";
  --fa--fa: "\e398\e398";
}
.fa-inbox {
  --fa: "\f01c";
  --fa--fa: "\f01c\f01c";
}
.fa-square-0 {
  --fa: "\e255";
  --fa--fa: "\e255\e255";
}
.fa-section {
  --fa: "\e447";
  --fa--fa: "\e447\e447";
}
.fa-square-this-way-up {
  --fa: "\f49f";
  --fa--fa: "\f49f\f49f";
}
.fa-box-up {
  --fa: "\f49f";
  --fa--fa: "\f49f\f49f";
}
.fa-gauge-high {
  --fa: "\f625";
  --fa--fa: "\f625\f625";
}
.fa-tachometer-alt {
  --fa: "\f625";
  --fa--fa: "\f625\f625";
}
.fa-tachometer-alt-fast {
  --fa: "\f625";
  --fa--fa: "\f625\f625";
}
.fa-square-ampersand {
  --fa: "\e260";
  --fa--fa: "\e260\e260";
}
.fa-envelope-open-text {
  --fa: "\f658";
  --fa--fa: "\f658\f658";
}
.fa-lamp-desk {
  --fa: "\e014";
  --fa--fa: "\e014\e014";
}
.fa-hospital {
  --fa: "\f0f8";
  --fa--fa: "\f0f8\f0f8";
}
.fa-hospital-alt {
  --fa: "\f0f8";
  --fa--fa: "\f0f8\f0f8";
}
.fa-hospital-wide {
  --fa: "\f0f8";
  --fa--fa: "\f0f8\f0f8";
}
.fa-poll-people {
  --fa: "\f759";
  --fa--fa: "\f759\f759";
}
.fa-whiskey-glass-ice {
  --fa: "\f7a1";
  --fa--fa: "\f7a1\f7a1";
}
.fa-glass-whiskey-rocks {
  --fa: "\f7a1";
  --fa--fa: "\f7a1\f7a1";
}
.fa-wine-bottle {
  --fa: "\f72f";
  --fa--fa: "\f72f\f72f";
}
.fa-chess-rook {
  --fa: "\f447";
  --fa--fa: "\f447\f447";
}
.fa-user-bounty-hunter {
  --fa: "\e2bf";
  --fa--fa: "\e2bf\e2bf";
}
.fa-bars-staggered {
  --fa: "\f550";
  --fa--fa: "\f550\f550";
}
.fa-reorder {
  --fa: "\f550";
  --fa--fa: "\f550\f550";
}
.fa-stream {
  --fa: "\f550";
  --fa--fa: "\f550\f550";
}
.fa-diagram-sankey {
  --fa: "\e158";
  --fa--fa: "\e158\e158";
}
.fa-cloud-hail-mixed {
  --fa: "\f73a";
  --fa--fa: "\f73a\f73a";
}
.fa-circle-up-left {
  --fa: "\e128";
  --fa--fa: "\e128\e128";
}
.fa-dharmachakra {
  --fa: "\f655";
  --fa--fa: "\f655\f655";
}
.fa-objects-align-left {
  --fa: "\e3be";
  --fa--fa: "\e3be\e3be";
}
.fa-oil-can-drip {
  --fa: "\e205";
  --fa--fa: "\e205\e205";
}
.fa-face-smiling-hands {
  --fa: "\e396";
  --fa--fa: "\e396\e396";
}
.fa-broccoli {
  --fa: "\e3e2";
  --fa--fa: "\e3e2\e3e2";
}
.fa-route-interstate {
  --fa: "\f61b";
  --fa--fa: "\f61b\f61b";
}
.fa-ear-muffs {
  --fa: "\f795";
  --fa--fa: "\f795\f795";
}
.fa-hotdog {
  --fa: "\f80f";
  --fa--fa: "\f80f\f80f";
}
.fa-transporter-empty {
  --fa: "\e046";
  --fa--fa: "\e046\e046";
}
.fa-person-walking-with-cane {
  --fa: "\f29d";
  --fa--fa: "\f29d\f29d";
}
.fa-blind {
  --fa: "\f29d";
  --fa--fa: "\f29d\f29d";
}
.fa-angle-90 {
  --fa: "\e08d";
  --fa--fa: "\e08d\e08d";
}
.fa-rectangle-terminal {
  --fa: "\e236";
  --fa--fa: "\e236\e236";
}
.fa-kite {
  --fa: "\f6f4";
  --fa--fa: "\f6f4\f6f4";
}
.fa-drum {
  --fa: "\f569";
  --fa--fa: "\f569\f569";
}
.fa-scrubber {
  --fa: "\f2f8";
  --fa--fa: "\f2f8\f2f8";
}
.fa-ice-cream {
  --fa: "\f810";
  --fa--fa: "\f810\f810";
}
.fa-heart-circle-bolt {
  --fa: "\e4fc";
  --fa--fa: "\e4fc\e4fc";
}
.fa-fish-bones {
  --fa: "\e304";
  --fa--fa: "\e304\e304";
}
.fa-deer-rudolph {
  --fa: "\f78f";
  --fa--fa: "\f78f\f78f";
}
.fa-fax {
  --fa: "\f1ac";
  --fa--fa: "\f1ac\f1ac";
}
.fa-paragraph {
  --fa: "\f1dd";
  --fa--fa: "\f1dd\f1dd";
}
.fa-head-side-heart {
  --fa: "\e1aa";
  --fa--fa: "\e1aa\e1aa";
}
.fa-square-e {
  --fa: "\e26d";
  --fa--fa: "\e26d\e26d";
}
.fa-meter-fire {
  --fa: "\e1eb";
  --fa--fa: "\e1eb\e1eb";
}
.fa-cloud-hail {
  --fa: "\f739";
  --fa--fa: "\f739\f739";
}
.fa-check-to-slot {
  --fa: "\f772";
  --fa--fa: "\f772\f772";
}
.fa-vote-yea {
  --fa: "\f772";
  --fa--fa: "\f772\f772";
}
.fa-money-from-bracket {
  --fa: "\e312";
  --fa--fa: "\e312\e312";
}
.fa-star-half {
  --fa: "\f089";
  --fa--fa: "\f089\f089";
}
.fa-car-bus {
  --fa: "\f85a";
  --fa--fa: "\f85a\f85a";
}
.fa-speaker {
  --fa: "\f8df";
  --fa--fa: "\f8df\f8df";
}
.fa-timer {
  --fa: "\e29e";
  --fa--fa: "\e29e\e29e";
}
.fa-boxes-stacked {
  --fa: "\f468";
  --fa--fa: "\f468\f468";
}
.fa-boxes {
  --fa: "\f468";
  --fa--fa: "\f468\f468";
}
.fa-boxes-alt {
  --fa: "\f468";
  --fa--fa: "\f468\f468";
}
.fa-landmark-magnifying-glass {
  --fa: "\e622";
  --fa--fa: "\e622\e622";
}
.fa-grill-hot {
  --fa: "\e5a5";
  --fa--fa: "\e5a5\e5a5";
}
.fa-ballot-check {
  --fa: "\f733";
  --fa--fa: "\f733\f733";
}
.fa-link {
  --fa: "\f0c1";
  --fa--fa: "\f0c1\f0c1";
}
.fa-chain {
  --fa: "\f0c1";
  --fa--fa: "\f0c1\f0c1";
}
.fa-ear-listen {
  --fa: "\f2a2";
  --fa--fa: "\f2a2\f2a2";
}
.fa-assistive-listening-systems {
  --fa: "\f2a2";
  --fa--fa: "\f2a2\f2a2";
}
.fa-file-minus {
  --fa: "\f318";
  --fa--fa: "\f318\f318";
}
.fa-tree-city {
  --fa: "\e587";
  --fa--fa: "\e587\e587";
}
.fa-play {
  --fa: "\f04b";
  --fa--fa: "\f04b\f04b";
}
.fa-font {
  --fa: "\f031";
  --fa--fa: "\f031\f031";
}
.fa-cup-togo {
  --fa: "\f6c5";
  --fa--fa: "\f6c5\f6c5";
}
.fa-coffee-togo {
  --fa: "\f6c5";
  --fa--fa: "\f6c5\f6c5";
}
.fa-square-down-left {
  --fa: "\e26b";
  --fa--fa: "\e26b\e26b";
}
.fa-burger-lettuce {
  --fa: "\e3e3";
  --fa--fa: "\e3e3\e3e3";
}
.fa-table-cells-row-lock {
  --fa: "\e67a";
  --fa--fa: "\e67a\e67a";
}
.fa-rupiah-sign {
  --fa: "\e23d";
  --fa--fa: "\e23d\e23d";
}
.fa-magnifying-glass {
  --fa: "\f002";
  --fa--fa: "\f002\f002";
}
.fa-search {
  --fa: "\f002";
  --fa--fa: "\f002\f002";
}
.fa-table-tennis-paddle-ball {
  --fa: "\f45d";
  --fa--fa: "\f45d\f45d";
}
.fa-ping-pong-paddle-ball {
  --fa: "\f45d";
  --fa--fa: "\f45d\f45d";
}
.fa-table-tennis {
  --fa: "\f45d";
  --fa--fa: "\f45d\f45d";
}
.fa-person-dots-from-line {
  --fa: "\f470";
  --fa--fa: "\f470\f470";
}
.fa-diagnoses {
  --fa: "\f470";
  --fa--fa: "\f470\f470";
}
.fa-chevrons-down {
  --fa: "\f322";
  --fa--fa: "\f322\f322";
}
.fa-chevron-double-down {
  --fa: "\f322";
  --fa--fa: "\f322\f322";
}
.fa-trash-can-arrow-up {
  --fa: "\f82a";
  --fa--fa: "\f82a\f82a";
}
.fa-trash-restore-alt {
  --fa: "\f82a";
  --fa--fa: "\f82a\f82a";
}
.fa-signal-good {
  --fa: "\f68e";
  --fa--fa: "\f68e\f68e";
}
.fa-signal-3 {
  --fa: "\f68e";
  --fa--fa: "\f68e\f68e";
}
.fa-location-question {
  --fa: "\f60b";
  --fa--fa: "\f60b\f60b";
}
.fa-map-marker-question {
  --fa: "\f60b";
  --fa--fa: "\f60b\f60b";
}
.fa-floppy-disk-circle-xmark {
  --fa: "\e181";
  --fa--fa: "\e181\e181";
}
.fa-floppy-disk-times {
  --fa: "\e181";
  --fa--fa: "\e181\e181";
}
.fa-save-circle-xmark {
  --fa: "\e181";
  --fa--fa: "\e181\e181";
}
.fa-save-times {
  --fa: "\e181";
  --fa--fa: "\e181\e181";
}
.fa-naira-sign {
  --fa: "\e1f6";
  --fa--fa: "\e1f6\e1f6";
}
.fa-peach {
  --fa: "\e20b";
  --fa--fa: "\e20b\e20b";
}
.fa-circles-overlap-3 {
  --fa: "\e6a1";
  --fa--fa: "\e6a1\e6a1";
}
.fa-pronoun {
  --fa: "\e6a1";
  --fa--fa: "\e6a1\e6a1";
}
.fa-taxi-bus {
  --fa: "\e298";
  --fa--fa: "\e298\e298";
}
.fa-bracket-curly {
  --fa: "\{";
  --fa--fa: "\{\{";
}
.fa-bracket-curly-left {
  --fa: "\{";
  --fa--fa: "\{\{";
}
.fa-lobster {
  --fa: "\e421";
  --fa--fa: "\e421\e421";
}
.fa-cart-flatbed-empty {
  --fa: "\f476";
  --fa--fa: "\f476\f476";
}
.fa-dolly-flatbed-empty {
  --fa: "\f476";
  --fa--fa: "\f476\f476";
}
.fa-colon {
  --fa: "\:";
  --fa--fa: "\:\:";
}
.fa-cart-arrow-down {
  --fa: "\f218";
  --fa--fa: "\f218\f218";
}
.fa-wand {
  --fa: "\f72a";
  --fa--fa: "\f72a\f72a";
}
.fa-walkie-talkie {
  --fa: "\f8ef";
  --fa--fa: "\f8ef\f8ef";
}
.fa-file-pen {
  --fa: "\f31c";
  --fa--fa: "\f31c\f31c";
}
.fa-file-edit {
  --fa: "\f31c";
  --fa--fa: "\f31c\f31c";
}
.fa-receipt {
  --fa: "\f543";
  --fa--fa: "\f543\f543";
}
.fa-table-picnic {
  --fa: "\e32d";
  --fa--fa: "\e32d\e32d";
}
.fa-square-pen {
  --fa: "\f14b";
  --fa--fa: "\f14b\f14b";
}
.fa-pen-square {
  --fa: "\f14b";
  --fa--fa: "\f14b\f14b";
}
.fa-pencil-square {
  --fa: "\f14b";
  --fa--fa: "\f14b\f14b";
}
.fa-circle-microphone-lines {
  --fa: "\e117";
  --fa--fa: "\e117\e117";
}
.fa-microphone-circle-alt {
  --fa: "\e117";
  --fa--fa: "\e117\e117";
}
.fa-display-slash {
  --fa: "\e2fa";
  --fa--fa: "\e2fa\e2fa";
}
.fa-desktop-slash {
  --fa: "\e2fa";
  --fa--fa: "\e2fa\e2fa";
}
.fa-suitcase-rolling {
  --fa: "\f5c1";
  --fa--fa: "\f5c1\f5c1";
}
.fa-person-circle-exclamation {
  --fa: "\e53f";
  --fa--fa: "\e53f\e53f";
}
.fa-transporter-2 {
  --fa: "\e044";
  --fa--fa: "\e044\e044";
}
.fa-user-hoodie {
  --fa: "\e68a";
  --fa--fa: "\e68a\e68a";
}
.fa-hands-holding-diamond {
  --fa: "\f47c";
  --fa--fa: "\f47c\f47c";
}
.fa-hand-receiving {
  --fa: "\f47c";
  --fa--fa: "\f47c\f47c";
}
.fa-money-bill-simple-wave {
  --fa: "\e1f2";
  --fa--fa: "\e1f2\e1f2";
}
.fa-chevron-down {
  --fa: "\f078";
  --fa--fa: "\f078\f078";
}
.fa-battery-full {
  --fa: "\f240";
  --fa--fa: "\f240\f240";
}
.fa-battery {
  --fa: "\f240";
  --fa--fa: "\f240\f240";
}
.fa-battery-5 {
  --fa: "\f240";
  --fa--fa: "\f240\f240";
}
.fa-bell-plus {
  --fa: "\f849";
  --fa--fa: "\f849\f849";
}
.fa-book-arrow-right {
  --fa: "\e0b9";
  --fa--fa: "\e0b9\e0b9";
}
.fa-hospitals {
  --fa: "\f80e";
  --fa--fa: "\f80e\f80e";
}
.fa-club {
  --fa: "\f327";
  --fa--fa: "\f327\f327";
}
.fa-skull-crossbones {
  --fa: "\f714";
  --fa--fa: "\f714\f714";
}
.fa-droplet-degree {
  --fa: "\f748";
  --fa--fa: "\f748\f748";
}
.fa-dewpoint {
  --fa: "\f748";
  --fa--fa: "\f748\f748";
}
.fa-code-compare {
  --fa: "\e13a";
  --fa--fa: "\e13a\e13a";
}
.fa-list-ul {
  --fa: "\f0ca";
  --fa--fa: "\f0ca\f0ca";
}
.fa-list-dots {
  --fa: "\f0ca";
  --fa--fa: "\f0ca\f0ca";
}
.fa-hand-holding-magic {
  --fa: "\f6e5";
  --fa--fa: "\f6e5\f6e5";
}
.fa-watermelon-slice {
  --fa: "\e337";
  --fa--fa: "\e337\e337";
}
.fa-circle-ellipsis {
  --fa: "\e10a";
  --fa--fa: "\e10a\e10a";
}
.fa-school-lock {
  --fa: "\e56f";
  --fa--fa: "\e56f\e56f";
}
.fa-tower-cell {
  --fa: "\e585";
  --fa--fa: "\e585\e585";
}
.fa-sd-cards {
  --fa: "\e240";
  --fa--fa: "\e240\e240";
}
.fa-jug-bottle {
  --fa: "\e5fb";
  --fa--fa: "\e5fb\e5fb";
}
.fa-down-long {
  --fa: "\f309";
  --fa--fa: "\f309\f309";
}
.fa-long-arrow-alt-down {
  --fa: "\f309";
  --fa--fa: "\f309\f309";
}
.fa-envelopes {
  --fa: "\e170";
  --fa--fa: "\e170\e170";
}
.fa-phone-office {
  --fa: "\f67d";
  --fa--fa: "\f67d\f67d";
}
.fa-ranking-star {
  --fa: "\e561";
  --fa--fa: "\e561\e561";
}
.fa-chess-king {
  --fa: "\f43f";
  --fa--fa: "\f43f\f43f";
}
.fa-nfc-pen {
  --fa: "\e1fa";
  --fa--fa: "\e1fa\e1fa";
}
.fa-person-harassing {
  --fa: "\e549";
  --fa--fa: "\e549\e549";
}
.fa-magnifying-glass-play {
  --fa: "\e660";
  --fa--fa: "\e660\e660";
}
.fa-hat-winter {
  --fa: "\f7a8";
  --fa--fa: "\f7a8\f7a8";
}
.fa-brazilian-real-sign {
  --fa: "\e46c";
  --fa--fa: "\e46c\e46c";
}
.fa-landmark-dome {
  --fa: "\f752";
  --fa--fa: "\f752\f752";
}
.fa-landmark-alt {
  --fa: "\f752";
  --fa--fa: "\f752\f752";
}
.fa-bone-break {
  --fa: "\f5d8";
  --fa--fa: "\f5d8\f5d8";
}
.fa-arrow-up {
  --fa: "\f062";
  --fa--fa: "\f062\f062";
}
.fa-down-from-dotted-line {
  --fa: "\e407";
  --fa--fa: "\e407\e407";
}
.fa-tv {
  --fa: "\f26c";
  --fa--fa: "\f26c\f26c";
}
.fa-television {
  --fa: "\f26c";
  --fa--fa: "\f26c\f26c";
}
.fa-tv-alt {
  --fa: "\f26c";
  --fa--fa: "\f26c\f26c";
}
.fa-border-left {
  --fa: "\f84f";
  --fa--fa: "\f84f\f84f";
}
.fa-circle-divide {
  --fa: "\e106";
  --fa--fa: "\e106\e106";
}
.fa-shrimp {
  --fa: "\e448";
  --fa--fa: "\e448\e448";
}
.fa-list-check {
  --fa: "\f0ae";
  --fa--fa: "\f0ae\f0ae";
}
.fa-tasks {
  --fa: "\f0ae";
  --fa--fa: "\f0ae\f0ae";
}
.fa-diagram-subtask {
  --fa: "\e479";
  --fa--fa: "\e479\e479";
}
.fa-jug-detergent {
  --fa: "\e519";
  --fa--fa: "\e519\e519";
}
.fa-circle-user {
  --fa: "\f2bd";
  --fa--fa: "\f2bd\f2bd";
}
.fa-user-circle {
  --fa: "\f2bd";
  --fa--fa: "\f2bd\f2bd";
}
.fa-square-y {
  --fa: "\e287";
  --fa--fa: "\e287\e287";
}
.fa-user-doctor-hair {
  --fa: "\e458";
  --fa--fa: "\e458\e458";
}
.fa-planet-ringed {
  --fa: "\e020";
  --fa--fa: "\e020\e020";
}
.fa-mushroom {
  --fa: "\e425";
  --fa--fa: "\e425\e425";
}
.fa-user-shield {
  --fa: "\f505";
  --fa--fa: "\f505\f505";
}
.fa-megaphone {
  --fa: "\f675";
  --fa--fa: "\f675\f675";
}
.fa-wreath-laurel {
  --fa: "\e5d2";
  --fa--fa: "\e5d2\e5d2";
}
.fa-circle-exclamation-check {
  --fa: "\e10d";
  --fa--fa: "\e10d\e10d";
}
.fa-wind {
  --fa: "\f72e";
  --fa--fa: "\f72e\f72e";
}
.fa-box-dollar {
  --fa: "\f4a0";
  --fa--fa: "\f4a0\f4a0";
}
.fa-box-usd {
  --fa: "\f4a0";
  --fa--fa: "\f4a0\f4a0";
}
.fa-car-burst {
  --fa: "\f5e1";
  --fa--fa: "\f5e1\f5e1";
}
.fa-car-crash {
  --fa: "\f5e1";
  --fa--fa: "\f5e1\f5e1";
}
.fa-y {
  --fa: "Y";
  --fa--fa: "YY";
}
.fa-user-headset {
  --fa: "\f82d";
  --fa--fa: "\f82d\f82d";
}
.fa-arrows-retweet {
  --fa: "\f361";
  --fa--fa: "\f361\f361";
}
.fa-retweet-alt {
  --fa: "\f361";
  --fa--fa: "\f361\f361";
}
.fa-person-snowboarding {
  --fa: "\f7ce";
  --fa--fa: "\f7ce\f7ce";
}
.fa-snowboarding {
  --fa: "\f7ce";
  --fa--fa: "\f7ce\f7ce";
}
.fa-square-chevron-right {
  --fa: "\f32b";
  --fa--fa: "\f32b\f32b";
}
.fa-chevron-square-right {
  --fa: "\f32b";
  --fa--fa: "\f32b\f32b";
}
.fa-lacrosse-stick-ball {
  --fa: "\e3b6";
  --fa--fa: "\e3b6\e3b6";
}
.fa-truck-fast {
  --fa: "\f48b";
  --fa--fa: "\f48b\f48b";
}
.fa-shipping-fast {
  --fa: "\f48b";
  --fa--fa: "\f48b\f48b";
}
.fa-user-magnifying-glass {
  --fa: "\e5c5";
  --fa--fa: "\e5c5\e5c5";
}
.fa-star-sharp {
  --fa: "\e28b";
  --fa--fa: "\e28b\e28b";
}
.fa-comment-heart {
  --fa: "\e5c8";
  --fa--fa: "\e5c8\e5c8";
}
.fa-circle-1 {
  --fa: "\e0ee";
  --fa--fa: "\e0ee\e0ee";
}
.fa-circle-star {
  --fa: "\e123";
  --fa--fa: "\e123\e123";
}
.fa-star-circle {
  --fa: "\e123";
  --fa--fa: "\e123\e123";
}
.fa-fish {
  --fa: "\f578";
  --fa--fa: "\f578\f578";
}
.fa-cloud-fog {
  --fa: "\f74e";
  --fa--fa: "\f74e\f74e";
}
.fa-fog {
  --fa: "\f74e";
  --fa--fa: "\f74e\f74e";
}
.fa-waffle {
  --fa: "\e466";
  --fa--fa: "\e466\e466";
}
.fa-music-note {
  --fa: "\f8cf";
  --fa--fa: "\f8cf\f8cf";
}
.fa-music-alt {
  --fa: "\f8cf";
  --fa--fa: "\f8cf\f8cf";
}
.fa-hexagon-exclamation {
  --fa: "\e417";
  --fa--fa: "\e417\e417";
}
.fa-cart-shopping-fast {
  --fa: "\e0dc";
  --fa--fa: "\e0dc\e0dc";
}
.fa-object-union {
  --fa: "\e49f";
  --fa--fa: "\e49f\e49f";
}
.fa-user-graduate {
  --fa: "\f501";
  --fa--fa: "\f501\f501";
}
.fa-starfighter {
  --fa: "\e037";
  --fa--fa: "\e037\e037";
}
.fa-circle-half-stroke {
  --fa: "\f042";
  --fa--fa: "\f042\f042";
}
.fa-adjust {
  --fa: "\f042";
  --fa--fa: "\f042\f042";
}
.fa-arrow-right-long-to-line {
  --fa: "\e3d5";
  --fa--fa: "\e3d5\e3d5";
}
.fa-square-arrow-down {
  --fa: "\f339";
  --fa--fa: "\f339\f339";
}
.fa-arrow-square-down {
  --fa: "\f339";
  --fa--fa: "\f339\f339";
}
.fa-diamond-half-stroke {
  --fa: "\e5b8";
  --fa--fa: "\e5b8\e5b8";
}
.fa-clapperboard {
  --fa: "\e131";
  --fa--fa: "\e131\e131";
}
.fa-square-chevron-left {
  --fa: "\f32a";
  --fa--fa: "\f32a\f32a";
}
.fa-chevron-square-left {
  --fa: "\f32a";
  --fa--fa: "\f32a\f32a";
}
.fa-phone-intercom {
  --fa: "\e434";
  --fa--fa: "\e434\e434";
}
.fa-link-horizontal {
  --fa: "\e1cb";
  --fa--fa: "\e1cb\e1cb";
}
.fa-chain-horizontal {
  --fa: "\e1cb";
  --fa--fa: "\e1cb\e1cb";
}
.fa-mango {
  --fa: "\e30f";
  --fa--fa: "\e30f\e30f";
}
.fa-music-note-slash {
  --fa: "\f8d0";
  --fa--fa: "\f8d0\f8d0";
}
.fa-music-alt-slash {
  --fa: "\f8d0";
  --fa--fa: "\f8d0\f8d0";
}
.fa-circle-radiation {
  --fa: "\f7ba";
  --fa--fa: "\f7ba\f7ba";
}
.fa-radiation-alt {
  --fa: "\f7ba";
  --fa--fa: "\f7ba\f7ba";
}
.fa-face-tongue-sweat {
  --fa: "\e39e";
  --fa--fa: "\e39e\e39e";
}
.fa-globe-stand {
  --fa: "\f5f6";
  --fa--fa: "\f5f6\f5f6";
}
.fa-baseball {
  --fa: "\f433";
  --fa--fa: "\f433\f433";
}
.fa-baseball-ball {
  --fa: "\f433";
  --fa--fa: "\f433\f433";
}
.fa-circle-p {
  --fa: "\e11a";
  --fa--fa: "\e11a\e11a";
}
.fa-award-simple {
  --fa: "\e0ab";
  --fa--fa: "\e0ab\e0ab";
}
.fa-jet-fighter-up {
  --fa: "\e518";
  --fa--fa: "\e518\e518";
}
.fa-diagram-project {
  --fa: "\f542";
  --fa--fa: "\f542\f542";
}
.fa-project-diagram {
  --fa: "\f542";
  --fa--fa: "\f542\f542";
}
.fa-pedestal {
  --fa: "\e20d";
  --fa--fa: "\e20d\e20d";
}
.fa-chart-pyramid {
  --fa: "\e0e6";
  --fa--fa: "\e0e6\e0e6";
}
.fa-sidebar {
  --fa: "\e24e";
  --fa--fa: "\e24e\e24e";
}
.fa-snowman-head {
  --fa: "\f79b";
  --fa--fa: "\f79b\f79b";
}
.fa-frosty-head {
  --fa: "\f79b";
  --fa--fa: "\f79b\f79b";
}
.fa-copy {
  --fa: "\f0c5";
  --fa--fa: "\f0c5\f0c5";
}
.fa-burger-glass {
  --fa: "\e0ce";
  --fa--fa: "\e0ce\e0ce";
}
.fa-volume-xmark {
  --fa: "\f6a9";
  --fa--fa: "\f6a9\f6a9";
}
.fa-volume-mute {
  --fa: "\f6a9";
  --fa--fa: "\f6a9\f6a9";
}
.fa-volume-times {
  --fa: "\f6a9";
  --fa--fa: "\f6a9\f6a9";
}
.fa-hand-sparkles {
  --fa: "\e05d";
  --fa--fa: "\e05d\e05d";
}
.fa-bars-filter {
  --fa: "\e0ad";
  --fa--fa: "\e0ad\e0ad";
}
.fa-paintbrush-pencil {
  --fa: "\e206";
  --fa--fa: "\e206\e206";
}
.fa-party-bell {
  --fa: "\e31a";
  --fa--fa: "\e31a\e31a";
}
.fa-user-vneck-hair {
  --fa: "\e462";
  --fa--fa: "\e462\e462";
}
.fa-jack-o-lantern {
  --fa: "\f30e";
  --fa--fa: "\f30e\f30e";
}
.fa-grip {
  --fa: "\f58d";
  --fa--fa: "\f58d\f58d";
}
.fa-grip-horizontal {
  --fa: "\f58d";
  --fa--fa: "\f58d\f58d";
}
.fa-share-from-square {
  --fa: "\f14d";
  --fa--fa: "\f14d\f14d";
}
.fa-share-square {
  --fa: "\f14d";
  --fa--fa: "\f14d\f14d";
}
.fa-keynote {
  --fa: "\f66c";
  --fa--fa: "\f66c\f66c";
}
.fa-child-combatant {
  --fa: "\e4e0";
  --fa--fa: "\e4e0\e4e0";
}
.fa-child-rifle {
  --fa: "\e4e0";
  --fa--fa: "\e4e0\e4e0";
}
.fa-gun {
  --fa: "\e19b";
  --fa--fa: "\e19b\e19b";
}
.fa-square-phone {
  --fa: "\f098";
  --fa--fa: "\f098\f098";
}
.fa-phone-square {
  --fa: "\f098";
  --fa--fa: "\f098\f098";
}
.fa-hat-beach {
  --fa: "\e606";
  --fa--fa: "\e606\e606";
}
.fa-plus {
  --fa: "\+";
  --fa--fa: "\+\+";
}
.fa-add {
  --fa: "\+";
  --fa--fa: "\+\+";
}
.fa-expand {
  --fa: "\f065";
  --fa--fa: "\f065\f065";
}
.fa-computer {
  --fa: "\e4e5";
  --fa--fa: "\e4e5\e4e5";
}
.fa-fort {
  --fa: "\e486";
  --fa--fa: "\e486\e486";
}
.fa-cloud-check {
  --fa: "\e35c";
  --fa--fa: "\e35c\e35c";
}
.fa-xmark {
  --fa: "\f00d";
  --fa--fa: "\f00d\f00d";
}
.fa-close {
  --fa: "\f00d";
  --fa--fa: "\f00d\f00d";
}
.fa-multiply {
  --fa: "\f00d";
  --fa--fa: "\f00d\f00d";
}
.fa-remove {
  --fa: "\f00d";
  --fa--fa: "\f00d\f00d";
}
.fa-times {
  --fa: "\f00d";
  --fa--fa: "\f00d\f00d";
}
.fa-face-smirking {
  --fa: "\e397";
  --fa--fa: "\e397\e397";
}
.fa-arrows-up-down-left-right {
  --fa: "\f047";
  --fa--fa: "\f047\f047";
}
.fa-arrows {
  --fa: "\f047";
  --fa--fa: "\f047\f047";
}
.fa-chalkboard-user {
  --fa: "\f51c";
  --fa--fa: "\f51c\f51c";
}
.fa-chalkboard-teacher {
  --fa: "\f51c";
  --fa--fa: "\f51c\f51c";
}
.fa-rhombus {
  --fa: "\e23b";
  --fa--fa: "\e23b\e23b";
}
.fa-claw-marks {
  --fa: "\f6c2";
  --fa--fa: "\f6c2\f6c2";
}
.fa-peso-sign {
  --fa: "\e222";
  --fa--fa: "\e222\e222";
}
.fa-face-smile-tongue {
  --fa: "\e394";
  --fa--fa: "\e394\e394";
}
.fa-cart-circle-xmark {
  --fa: "\e3f4";
  --fa--fa: "\e3f4\e3f4";
}
.fa-building-shield {
  --fa: "\e4d8";
  --fa--fa: "\e4d8\e4d8";
}
.fa-circle-phone-flip {
  --fa: "\e11c";
  --fa--fa: "\e11c\e11c";
}
.fa-phone-circle-alt {
  --fa: "\e11c";
  --fa--fa: "\e11c\e11c";
}
.fa-baby {
  --fa: "\f77c";
  --fa--fa: "\f77c\f77c";
}
.fa-users-line {
  --fa: "\e592";
  --fa--fa: "\e592\e592";
}
.fa-quote-left {
  --fa: "\f10d";
  --fa--fa: "\f10d\f10d";
}
.fa-quote-left-alt {
  --fa: "\f10d";
  --fa--fa: "\f10d\f10d";
}
.fa-tractor {
  --fa: "\f722";
  --fa--fa: "\f722\f722";
}
.fa-down-from-bracket {
  --fa: "\e66b";
  --fa--fa: "\e66b\e66b";
}
.fa-key-skeleton {
  --fa: "\f6f3";
  --fa--fa: "\f6f3\f6f3";
}
.fa-trash-arrow-up {
  --fa: "\f829";
  --fa--fa: "\f829\f829";
}
.fa-trash-restore {
  --fa: "\f829";
  --fa--fa: "\f829\f829";
}
.fa-arrow-down-up-lock {
  --fa: "\e4b0";
  --fa--fa: "\e4b0\e4b0";
}
.fa-arrow-down-to-bracket {
  --fa: "\e094";
  --fa--fa: "\e094\e094";
}
.fa-lines-leaning {
  --fa: "\e51e";
  --fa--fa: "\e51e\e51e";
}
.fa-square-q {
  --fa: "\e27b";
  --fa--fa: "\e27b\e27b";
}
.fa-ruler-combined {
  --fa: "\f546";
  --fa--fa: "\f546\f546";
}
.fa-symbols {
  --fa: "\f86e";
  --fa--fa: "\f86e\f86e";
}
.fa-icons-alt {
  --fa: "\f86e";
  --fa--fa: "\f86e\f86e";
}
.fa-copyright {
  --fa: "\f1f9";
  --fa--fa: "\f1f9\f1f9";
}
.fa-flask-gear {
  --fa: "\e5f1";
  --fa--fa: "\e5f1\e5f1";
}
.fa-highlighter-line {
  --fa: "\e1af";
  --fa--fa: "\e1af\e1af";
}
.fa-bracket-square {
  --fa: "\[";
  --fa--fa: "\[\[";
}
.fa-bracket {
  --fa: "\[";
  --fa--fa: "\[\[";
}
.fa-bracket-left {
  --fa: "\[";
  --fa--fa: "\[\[";
}
.fa-island-tropical {
  --fa: "\f811";
  --fa--fa: "\f811\f811";
}
.fa-island-tree-palm {
  --fa: "\f811";
  --fa--fa: "\f811\f811";
}
.fa-arrow-right-from-line {
  --fa: "\f343";
  --fa--fa: "\f343\f343";
}
.fa-arrow-from-left {
  --fa: "\f343";
  --fa--fa: "\f343\f343";
}
.fa-h2 {
  --fa: "\f314";
  --fa--fa: "\f314\f314";
}
.fa-equals {
  --fa: "\=";
  --fa--fa: "\=\=";
}
.fa-cake-slice {
  --fa: "\e3e5";
  --fa--fa: "\e3e5\e3e5";
}
.fa-shortcake {
  --fa: "\e3e5";
  --fa--fa: "\e3e5\e3e5";
}
.fa-building-magnifying-glass {
  --fa: "\e61c";
  --fa--fa: "\e61c\e61c";
}
.fa-peanut {
  --fa: "\e430";
  --fa--fa: "\e430\e430";
}
.fa-wrench-simple {
  --fa: "\e2d1";
  --fa--fa: "\e2d1\e2d1";
}
.fa-blender {
  --fa: "\f517";
  --fa--fa: "\f517\f517";
}
.fa-teeth {
  --fa: "\f62e";
  --fa--fa: "\f62e\f62e";
}
.fa-tally-2 {
  --fa: "\e295";
  --fa--fa: "\e295\e295";
}
.fa-shekel-sign {
  --fa: "\f20b";
  --fa--fa: "\f20b\f20b";
}
.fa-ils {
  --fa: "\f20b";
  --fa--fa: "\f20b\f20b";
}
.fa-shekel {
  --fa: "\f20b";
  --fa--fa: "\f20b\f20b";
}
.fa-sheqel {
  --fa: "\f20b";
  --fa--fa: "\f20b\f20b";
}
.fa-sheqel-sign {
  --fa: "\f20b";
  --fa--fa: "\f20b\f20b";
}
.fa-cars {
  --fa: "\f85b";
  --fa--fa: "\f85b\f85b";
}
.fa-axe-battle {
  --fa: "\f6b3";
  --fa--fa: "\f6b3\f6b3";
}
.fa-user-hair-long {
  --fa: "\e45b";
  --fa--fa: "\e45b\e45b";
}
.fa-map {
  --fa: "\f279";
  --fa--fa: "\f279\f279";
}
.fa-arrow-left-from-arc {
  --fa: "\e615";
  --fa--fa: "\e615\e615";
}
.fa-file-circle-info {
  --fa: "\e493";
  --fa--fa: "\e493\e493";
}
.fa-face-disappointed {
  --fa: "\e36f";
  --fa--fa: "\e36f\e36f";
}
.fa-lasso-sparkles {
  --fa: "\e1c9";
  --fa--fa: "\e1c9\e1c9";
}
.fa-clock-eleven {
  --fa: "\e347";
  --fa--fa: "\e347\e347";
}
.fa-rocket {
  --fa: "\f135";
  --fa--fa: "\f135\f135";
}
.fa-siren-on {
  --fa: "\e02e";
  --fa--fa: "\e02e\e02e";
}
.fa-clock-ten {
  --fa: "\e354";
  --fa--fa: "\e354\e354";
}
.fa-candle-holder {
  --fa: "\f6bc";
  --fa--fa: "\f6bc\f6bc";
}
.fa-video-arrow-down-left {
  --fa: "\e2c8";
  --fa--fa: "\e2c8\e2c8";
}
.fa-photo-film {
  --fa: "\f87c";
  --fa--fa: "\f87c\f87c";
}
.fa-photo-video {
  --fa: "\f87c";
  --fa--fa: "\f87c\f87c";
}
.fa-floppy-disk-circle-arrow-right {
  --fa: "\e180";
  --fa--fa: "\e180\e180";
}
.fa-save-circle-arrow-right {
  --fa: "\e180";
  --fa--fa: "\e180\e180";
}
.fa-folder-minus {
  --fa: "\f65d";
  --fa--fa: "\f65d\f65d";
}
.fa-hexagon-nodes-bolt {
  --fa: "\e69a";
  --fa--fa: "\e69a\e69a";
}
.fa-planet-moon {
  --fa: "\e01f";
  --fa--fa: "\e01f\e01f";
}
.fa-face-eyes-xmarks {
  --fa: "\e374";
  --fa--fa: "\e374\e374";
}
.fa-chart-scatter {
  --fa: "\f7ee";
  --fa--fa: "\f7ee\f7ee";
}
.fa-circle-gf {
  --fa: "\e67f";
  --fa--fa: "\e67f\e67f";
}
.fa-display-arrow-down {
  --fa: "\e164";
  --fa--fa: "\e164\e164";
}
.fa-store {
  --fa: "\f54e";
  --fa--fa: "\f54e\f54e";
}
.fa-arrow-trend-up {
  --fa: "\e098";
  --fa--fa: "\e098\e098";
}
.fa-plug-circle-minus {
  --fa: "\e55e";
  --fa--fa: "\e55e\e55e";
}
.fa-olive-branch {
  --fa: "\e317";
  --fa--fa: "\e317\e317";
}
.fa-angle {
  --fa: "\e08c";
  --fa--fa: "\e08c\e08c";
}
.fa-vacuum-robot {
  --fa: "\e04e";
  --fa--fa: "\e04e\e04e";
}
.fa-sign-hanging {
  --fa: "\f4d9";
  --fa--fa: "\f4d9\f4d9";
}
.fa-sign {
  --fa: "\f4d9";
  --fa--fa: "\f4d9\f4d9";
}
.fa-square-divide {
  --fa: "\e26a";
  --fa--fa: "\e26a\e26a";
}
.fa-folder-check {
  --fa: "\e64e";
  --fa--fa: "\e64e\e64e";
}
.fa-signal-stream-slash {
  --fa: "\e250";
  --fa--fa: "\e250\e250";
}
.fa-bezier-curve {
  --fa: "\f55b";
  --fa--fa: "\f55b\f55b";
}
.fa-eye-dropper-half {
  --fa: "\e173";
  --fa--fa: "\e173\e173";
}
.fa-store-lock {
  --fa: "\e4a6";
  --fa--fa: "\e4a6\e4a6";
}
.fa-bell-slash {
  --fa: "\f1f6";
  --fa--fa: "\f1f6\f1f6";
}
.fa-cloud-bolt-sun {
  --fa: "\f76e";
  --fa--fa: "\f76e\f76e";
}
.fa-thunderstorm-sun {
  --fa: "\f76e";
  --fa--fa: "\f76e\f76e";
}
.fa-camera-slash {
  --fa: "\e0d9";
  --fa--fa: "\e0d9\e0d9";
}
.fa-comment-quote {
  --fa: "\e14c";
  --fa--fa: "\e14c\e14c";
}
.fa-tablet {
  --fa: "\f3fb";
  --fa--fa: "\f3fb\f3fb";
}
.fa-tablet-android {
  --fa: "\f3fb";
  --fa--fa: "\f3fb\f3fb";
}
.fa-school-flag {
  --fa: "\e56e";
  --fa--fa: "\e56e\e56e";
}
.fa-message-code {
  --fa: "\e1df";
  --fa--fa: "\e1df\e1df";
}
.fa-glass-half {
  --fa: "\e192";
  --fa--fa: "\e192\e192";
}
.fa-glass-half-empty {
  --fa: "\e192";
  --fa--fa: "\e192\e192";
}
.fa-glass-half-full {
  --fa: "\e192";
  --fa--fa: "\e192\e192";
}
.fa-fill {
  --fa: "\f575";
  --fa--fa: "\f575\f575";
}
.fa-message-minus {
  --fa: "\f4a7";
  --fa--fa: "\f4a7\f4a7";
}
.fa-comment-alt-minus {
  --fa: "\f4a7";
  --fa--fa: "\f4a7\f4a7";
}
.fa-angle-up {
  --fa: "\f106";
  --fa--fa: "\f106\f106";
}
.fa-dinosaur {
  --fa: "\e5fe";
  --fa--fa: "\e5fe\e5fe";
}
.fa-drumstick-bite {
  --fa: "\f6d7";
  --fa--fa: "\f6d7\f6d7";
}
.fa-link-horizontal-slash {
  --fa: "\e1cc";
  --fa--fa: "\e1cc\e1cc";
}
.fa-chain-horizontal-slash {
  --fa: "\e1cc";
  --fa--fa: "\e1cc\e1cc";
}
.fa-holly-berry {
  --fa: "\f7aa";
  --fa--fa: "\f7aa\f7aa";
}
.fa-nose {
  --fa: "\e5bd";
  --fa--fa: "\e5bd\e5bd";
}
.fa-arrow-left-to-arc {
  --fa: "\e616";
  --fa--fa: "\e616\e616";
}
.fa-chevron-left {
  --fa: "\f053";
  --fa--fa: "\f053\f053";
}
.fa-bacteria {
  --fa: "\e059";
  --fa--fa: "\e059\e059";
}
.fa-clouds {
  --fa: "\f744";
  --fa--fa: "\f744\f744";
}
.fa-money-bill-simple {
  --fa: "\e1f1";
  --fa--fa: "\e1f1\e1f1";
}
.fa-hand-lizard {
  --fa: "\f258";
  --fa--fa: "\f258\f258";
}
.fa-table-pivot {
  --fa: "\e291";
  --fa--fa: "\e291\e291";
}
.fa-filter-slash {
  --fa: "\e17d";
  --fa--fa: "\e17d\e17d";
}
.fa-trash-can-undo {
  --fa: "\f896";
  --fa--fa: "\f896\f896";
}
.fa-trash-can-arrow-turn-left {
  --fa: "\f896";
  --fa--fa: "\f896\f896";
}
.fa-trash-undo-alt {
  --fa: "\f896";
  --fa--fa: "\f896\f896";
}
.fa-notdef {
  --fa: "\e1fe";
  --fa--fa: "\e1fe\e1fe";
}
.fa-disease {
  --fa: "\f7fa";
  --fa--fa: "\f7fa\f7fa";
}
.fa-person-to-door {
  --fa: "\e433";
  --fa--fa: "\e433\e433";
}
.fa-turntable {
  --fa: "\f8e4";
  --fa--fa: "\f8e4\f8e4";
}
.fa-briefcase-medical {
  --fa: "\f469";
  --fa--fa: "\f469\f469";
}
.fa-genderless {
  --fa: "\f22d";
  --fa--fa: "\f22d\f22d";
}
.fa-chevron-right {
  --fa: "\f054";
  --fa--fa: "\f054\f054";
}
.fa-signal-weak {
  --fa: "\f68c";
  --fa--fa: "\f68c\f68c";
}
.fa-signal-1 {
  --fa: "\f68c";
  --fa--fa: "\f68c\f68c";
}
.fa-clock-five {
  --fa: "\e349";
  --fa--fa: "\e349\e349";
}
.fa-retweet {
  --fa: "\f079";
  --fa--fa: "\f079\f079";
}
.fa-car-rear {
  --fa: "\f5de";
  --fa--fa: "\f5de\f5de";
}
.fa-car-alt {
  --fa: "\f5de";
  --fa--fa: "\f5de\f5de";
}
.fa-pump-soap {
  --fa: "\e06b";
  --fa--fa: "\e06b\e06b";
}
.fa-computer-classic {
  --fa: "\f8b1";
  --fa--fa: "\f8b1\f8b1";
}
.fa-frame {
  --fa: "\e495";
  --fa--fa: "\e495\e495";
}
.fa-video-slash {
  --fa: "\f4e2";
  --fa--fa: "\f4e2\f4e2";
}
.fa-battery-quarter {
  --fa: "\f243";
  --fa--fa: "\f243\f243";
}
.fa-battery-2 {
  --fa: "\f243";
  --fa--fa: "\f243\f243";
}
.fa-ellipsis-stroke {
  --fa: "\f39b";
  --fa--fa: "\f39b\f39b";
}
.fa-ellipsis-h-alt {
  --fa: "\f39b";
  --fa--fa: "\f39b\f39b";
}
.fa-radio {
  --fa: "\f8d7";
  --fa--fa: "\f8d7\f8d7";
}
.fa-baby-carriage {
  --fa: "\f77d";
  --fa--fa: "\f77d\f77d";
}
.fa-carriage-baby {
  --fa: "\f77d";
  --fa--fa: "\f77d\f77d";
}
.fa-face-expressionless {
  --fa: "\e373";
  --fa--fa: "\e373\e373";
}
.fa-down-to-dotted-line {
  --fa: "\e408";
  --fa--fa: "\e408\e408";
}
.fa-cloud-music {
  --fa: "\f8ae";
  --fa--fa: "\f8ae\f8ae";
}
.fa-traffic-light {
  --fa: "\f637";
  --fa--fa: "\f637\f637";
}
.fa-cloud-minus {
  --fa: "\e35d";
  --fa--fa: "\e35d\e35d";
}
.fa-thermometer {
  --fa: "\f491";
  --fa--fa: "\f491\f491";
}
.fa-shield-minus {
  --fa: "\e249";
  --fa--fa: "\e249\e249";
}
.fa-vr-cardboard {
  --fa: "\f729";
  --fa--fa: "\f729\f729";
}
.fa-car-tilt {
  --fa: "\f5e5";
  --fa--fa: "\f5e5\f5e5";
}
.fa-gauge-circle-minus {
  --fa: "\e497";
  --fa--fa: "\e497\e497";
}
.fa-brightness-low {
  --fa: "\e0ca";
  --fa--fa: "\e0ca\e0ca";
}
.fa-hand-middle-finger {
  --fa: "\f806";
  --fa--fa: "\f806\f806";
}
.fa-percent {
  --fa: "\%";
  --fa--fa: "\%\%";
}
.fa-percentage {
  --fa: "\%";
  --fa--fa: "\%\%";
}
.fa-truck-moving {
  --fa: "\f4df";
  --fa--fa: "\f4df\f4df";
}
.fa-glass-water-droplet {
  --fa: "\e4f5";
  --fa--fa: "\e4f5\e4f5";
}
.fa-conveyor-belt {
  --fa: "\f46e";
  --fa--fa: "\f46e\f46e";
}
.fa-location-check {
  --fa: "\f606";
  --fa--fa: "\f606\f606";
}
.fa-map-marker-check {
  --fa: "\f606";
  --fa--fa: "\f606\f606";
}
.fa-coin-vertical {
  --fa: "\e3fd";
  --fa--fa: "\e3fd\e3fd";
}
.fa-display {
  --fa: "\e163";
  --fa--fa: "\e163\e163";
}
.fa-person-sign {
  --fa: "\f757";
  --fa--fa: "\f757\f757";
}
.fa-face-smile {
  --fa: "\f118";
  --fa--fa: "\f118\f118";
}
.fa-smile {
  --fa: "\f118";
  --fa--fa: "\f118\f118";
}
.fa-phone-hangup {
  --fa: "\e225";
  --fa--fa: "\e225\e225";
}
.fa-signature-slash {
  --fa: "\e3cb";
  --fa--fa: "\e3cb\e3cb";
}
.fa-thumbtack {
  --fa: "\f08d";
  --fa--fa: "\f08d\f08d";
}
.fa-thumb-tack {
  --fa: "\f08d";
  --fa--fa: "\f08d\f08d";
}
.fa-wheat-slash {
  --fa: "\e339";
  --fa--fa: "\e339\e339";
}
.fa-trophy {
  --fa: "\f091";
  --fa--fa: "\f091\f091";
}
.fa-clouds-sun {
  --fa: "\f746";
  --fa--fa: "\f746\f746";
}
.fa-person-praying {
  --fa: "\f683";
  --fa--fa: "\f683\f683";
}
.fa-pray {
  --fa: "\f683";
  --fa--fa: "\f683\f683";
}
.fa-hammer {
  --fa: "\f6e3";
  --fa--fa: "\f6e3\f6e3";
}
.fa-face-vomit {
  --fa: "\e3a0";
  --fa--fa: "\e3a0\e3a0";
}
.fa-speakers {
  --fa: "\f8e0";
  --fa--fa: "\f8e0\f8e0";
}
.fa-tty-answer {
  --fa: "\e2b9";
  --fa--fa: "\e2b9\e2b9";
}
.fa-teletype-answer {
  --fa: "\e2b9";
  --fa--fa: "\e2b9\e2b9";
}
.fa-mug-tea-saucer {
  --fa: "\e1f5";
  --fa--fa: "\e1f5\e1f5";
}
.fa-diagram-lean-canvas {
  --fa: "\e156";
  --fa--fa: "\e156\e156";
}
.fa-alt {
  --fa: "\e08a";
  --fa--fa: "\e08a\e08a";
}
.fa-dial {
  --fa: "\e15b";
  --fa--fa: "\e15b\e15b";
}
.fa-dial-med-high {
  --fa: "\e15b";
  --fa--fa: "\e15b\e15b";
}
.fa-hand-peace {
  --fa: "\f25b";
  --fa--fa: "\f25b\f25b";
}
.fa-circle-trash {
  --fa: "\e126";
  --fa--fa: "\e126\e126";
}
.fa-trash-circle {
  --fa: "\e126";
  --fa--fa: "\e126\e126";
}
.fa-rotate {
  --fa: "\f2f1";
  --fa--fa: "\f2f1\f2f1";
}
.fa-sync-alt {
  --fa: "\f2f1";
  --fa--fa: "\f2f1\f2f1";
}
.fa-circle-quarters {
  --fa: "\e3f8";
  --fa--fa: "\e3f8\e3f8";
}
.fa-spinner {
  --fa: "\f110";
  --fa--fa: "\f110\f110";
}
.fa-tower-control {
  --fa: "\e2a2";
  --fa--fa: "\e2a2\e2a2";
}
.fa-arrow-up-triangle-square {
  --fa: "\f88a";
  --fa--fa: "\f88a\f88a";
}
.fa-sort-shapes-up {
  --fa: "\f88a";
  --fa--fa: "\f88a\f88a";
}
.fa-whale {
  --fa: "\f72c";
  --fa--fa: "\f72c\f72c";
}
.fa-robot {
  --fa: "\f544";
  --fa--fa: "\f544\f544";
}
.fa-peace {
  --fa: "\f67c";
  --fa--fa: "\f67c\f67c";
}
.fa-party-horn {
  --fa: "\e31b";
  --fa--fa: "\e31b\e31b";
}
.fa-gears {
  --fa: "\f085";
  --fa--fa: "\f085\f085";
}
.fa-cogs {
  --fa: "\f085";
  --fa--fa: "\f085\f085";
}
.fa-sun-bright {
  --fa: "\e28f";
  --fa--fa: "\e28f\e28f";
}
.fa-sun-alt {
  --fa: "\e28f";
  --fa--fa: "\e28f\e28f";
}
.fa-warehouse {
  --fa: "\f494";
  --fa--fa: "\f494\f494";
}
.fa-conveyor-belt-arm {
  --fa: "\e5f8";
  --fa--fa: "\e5f8\e5f8";
}
.fa-lock-keyhole-open {
  --fa: "\f3c2";
  --fa--fa: "\f3c2\f3c2";
}
.fa-lock-open-alt {
  --fa: "\f3c2";
  --fa--fa: "\f3c2\f3c2";
}
.fa-square-fragile {
  --fa: "\f49b";
  --fa--fa: "\f49b\f49b";
}
.fa-box-fragile {
  --fa: "\f49b";
  --fa--fa: "\f49b\f49b";
}
.fa-square-wine-glass-crack {
  --fa: "\f49b";
  --fa--fa: "\f49b\f49b";
}
.fa-arrow-up-right-dots {
  --fa: "\e4b7";
  --fa--fa: "\e4b7\e4b7";
}
.fa-square-n {
  --fa: "\e277";
  --fa--fa: "\e277\e277";
}
.fa-splotch {
  --fa: "\f5bc";
  --fa--fa: "\f5bc\f5bc";
}
.fa-face-grin-hearts {
  --fa: "\f584";
  --fa--fa: "\f584\f584";
}
.fa-grin-hearts {
  --fa: "\f584";
  --fa--fa: "\f584\f584";
}
.fa-meter {
  --fa: "\e1e8";
  --fa--fa: "\e1e8\e1e8";
}
.fa-mandolin {
  --fa: "\f6f9";
  --fa--fa: "\f6f9\f6f9";
}
.fa-dice-four {
  --fa: "\f524";
  --fa--fa: "\f524\f524";
}
.fa-sim-card {
  --fa: "\f7c4";
  --fa--fa: "\f7c4\f7c4";
}
.fa-transgender {
  --fa: "\f225";
  --fa--fa: "\f225\f225";
}
.fa-transgender-alt {
  --fa: "\f225";
  --fa--fa: "\f225\f225";
}
.fa-mercury {
  --fa: "\f223";
  --fa--fa: "\f223\f223";
}
.fa-up-from-bracket {
  --fa: "\e590";
  --fa--fa: "\e590\e590";
}
.fa-knife-kitchen {
  --fa: "\f6f5";
  --fa--fa: "\f6f5\f6f5";
}
.fa-border-right {
  --fa: "\f852";
  --fa--fa: "\f852\f852";
}
.fa-arrow-turn-down {
  --fa: "\f149";
  --fa--fa: "\f149\f149";
}
.fa-level-down {
  --fa: "\f149";
  --fa--fa: "\f149\f149";
}
.fa-spade {
  --fa: "\f2f4";
  --fa--fa: "\f2f4\f2f4";
}
.fa-card-spade {
  --fa: "\e3ec";
  --fa--fa: "\e3ec\e3ec";
}
.fa-line-columns {
  --fa: "\f870";
  --fa--fa: "\f870\f870";
}
.fa-ant {
  --fa: "\e680";
  --fa--fa: "\e680\e680";
}
.fa-arrow-right-to-line {
  --fa: "\f340";
  --fa--fa: "\f340\f340";
}
.fa-arrow-to-right {
  --fa: "\f340";
  --fa--fa: "\f340\f340";
}
.fa-person-falling-burst {
  --fa: "\e547";
  --fa--fa: "\e547\e547";
}
.fa-flag-pennant {
  --fa: "\f456";
  --fa--fa: "\f456\f456";
}
.fa-pennant {
  --fa: "\f456";
  --fa--fa: "\f456\f456";
}
.fa-conveyor-belt-empty {
  --fa: "\e150";
  --fa--fa: "\e150\e150";
}
.fa-user-group-simple {
  --fa: "\e603";
  --fa--fa: "\e603\e603";
}
.fa-award {
  --fa: "\f559";
  --fa--fa: "\f559\f559";
}
.fa-ticket-simple {
  --fa: "\f3ff";
  --fa--fa: "\f3ff\f3ff";
}
.fa-ticket-alt {
  --fa: "\f3ff";
  --fa--fa: "\f3ff\f3ff";
}
.fa-building {
  --fa: "\f1ad";
  --fa--fa: "\f1ad\f1ad";
}
.fa-angles-left {
  --fa: "\f100";
  --fa--fa: "\f100\f100";
}
.fa-angle-double-left {
  --fa: "\f100";
  --fa--fa: "\f100\f100";
}
.fa-camcorder {
  --fa: "\f8a8";
  --fa--fa: "\f8a8\f8a8";
}
.fa-video-handheld {
  --fa: "\f8a8";
  --fa--fa: "\f8a8\f8a8";
}
.fa-pancakes {
  --fa: "\e42d";
  --fa--fa: "\e42d\e42d";
}
.fa-album-circle-user {
  --fa: "\e48d";
  --fa--fa: "\e48d\e48d";
}
.fa-subtitles-slash {
  --fa: "\e610";
  --fa--fa: "\e610\e610";
}
.fa-qrcode {
  --fa: "\f029";
  --fa--fa: "\f029\f029";
}
.fa-dice-d10 {
  --fa: "\f6cd";
  --fa--fa: "\f6cd\f6cd";
}
.fa-fireplace {
  --fa: "\f79a";
  --fa--fa: "\f79a\f79a";
}
.fa-browser {
  --fa: "\f37e";
  --fa--fa: "\f37e\f37e";
}
.fa-pen-paintbrush {
  --fa: "\f618";
  --fa--fa: "\f618\f618";
}
.fa-pencil-paintbrush {
  --fa: "\f618";
  --fa--fa: "\f618\f618";
}
.fa-fish-cooked {
  --fa: "\f7fe";
  --fa--fa: "\f7fe\f7fe";
}
.fa-chair-office {
  --fa: "\f6c1";
  --fa--fa: "\f6c1\f6c1";
}
.fa-magnifying-glass-music {
  --fa: "\e65f";
  --fa--fa: "\e65f\e65f";
}
.fa-nesting-dolls {
  --fa: "\e3ba";
  --fa--fa: "\e3ba\e3ba";
}
.fa-clock-rotate-left {
  --fa: "\f1da";
  --fa--fa: "\f1da\f1da";
}
.fa-history {
  --fa: "\f1da";
  --fa--fa: "\f1da\f1da";
}
.fa-trumpet {
  --fa: "\f8e3";
  --fa--fa: "\f8e3\f8e3";
}
.fa-face-grin-beam-sweat {
  --fa: "\f583";
  --fa--fa: "\f583\f583";
}
.fa-grin-beam-sweat {
  --fa: "\f583";
  --fa--fa: "\f583\f583";
}
.fa-fire-smoke {
  --fa: "\f74b";
  --fa--fa: "\f74b\f74b";
}
.fa-phone-missed {
  --fa: "\e226";
  --fa--fa: "\e226\e226";
}
.fa-file-export {
  --fa: "\f56e";
  --fa--fa: "\f56e\f56e";
}
.fa-arrow-right-from-file {
  --fa: "\f56e";
  --fa--fa: "\f56e\f56e";
}
.fa-shield {
  --fa: "\f132";
  --fa--fa: "\f132\f132";
}
.fa-shield-blank {
  --fa: "\f132";
  --fa--fa: "\f132\f132";
}
.fa-arrow-up-short-wide {
  --fa: "\f885";
  --fa--fa: "\f885\f885";
}
.fa-sort-amount-up-alt {
  --fa: "\f885";
  --fa--fa: "\f885\f885";
}
.fa-arrows-repeat-1 {
  --fa: "\f366";
  --fa--fa: "\f366\f366";
}
.fa-repeat-1-alt {
  --fa: "\f366";
  --fa--fa: "\f366\f366";
}
.fa-gun-slash {
  --fa: "\e19c";
  --fa--fa: "\e19c\e19c";
}
.fa-avocado {
  --fa: "\e0aa";
  --fa--fa: "\e0aa\e0aa";
}
.fa-binary {
  --fa: "\e33b";
  --fa--fa: "\e33b\e33b";
}
.fa-comment-nodes {
  --fa: "\e696";
  --fa--fa: "\e696\e696";
}
.fa-glasses-round {
  --fa: "\f5f5";
  --fa--fa: "\f5f5\f5f5";
}
.fa-glasses-alt {
  --fa: "\f5f5";
  --fa--fa: "\f5f5\f5f5";
}
.fa-phone-plus {
  --fa: "\f4d2";
  --fa--fa: "\f4d2\f4d2";
}
.fa-ditto {
  --fa: '"';
  --fa--fa: '""';
}
.fa-person-seat {
  --fa: "\e21e";
  --fa--fa: "\e21e\e21e";
}
.fa-house-medical {
  --fa: "\e3b2";
  --fa--fa: "\e3b2\e3b2";
}
.fa-golf-ball-tee {
  --fa: "\f450";
  --fa--fa: "\f450\f450";
}
.fa-golf-ball {
  --fa: "\f450";
  --fa--fa: "\f450\f450";
}
.fa-circle-chevron-left {
  --fa: "\f137";
  --fa--fa: "\f137\f137";
}
.fa-chevron-circle-left {
  --fa: "\f137";
  --fa--fa: "\f137\f137";
}
.fa-house-chimney-window {
  --fa: "\e00d";
  --fa--fa: "\e00d\e00d";
}
.fa-scythe {
  --fa: "\f710";
  --fa--fa: "\f710\f710";
}
.fa-pen-nib {
  --fa: "\f5ad";
  --fa--fa: "\f5ad\f5ad";
}
.fa-ban-parking {
  --fa: "\f616";
  --fa--fa: "\f616\f616";
}
.fa-parking-circle-slash {
  --fa: "\f616";
  --fa--fa: "\f616\f616";
}
.fa-tent-arrow-turn-left {
  --fa: "\e580";
  --fa--fa: "\e580\e580";
}
.fa-face-diagonal-mouth {
  --fa: "\e47e";
  --fa--fa: "\e47e\e47e";
}
.fa-diagram-cells {
  --fa: "\e475";
  --fa--fa: "\e475\e475";
}
.fa-cricket-bat-ball {
  --fa: "\f449";
  --fa--fa: "\f449\f449";
}
.fa-cricket {
  --fa: "\f449";
  --fa--fa: "\f449\f449";
}
.fa-tents {
  --fa: "\e582";
  --fa--fa: "\e582\e582";
}
.fa-wand-magic {
  --fa: "\f0d0";
  --fa--fa: "\f0d0\f0d0";
}
.fa-magic {
  --fa: "\f0d0";
  --fa--fa: "\f0d0\f0d0";
}
.fa-dog {
  --fa: "\f6d3";
  --fa--fa: "\f6d3\f6d3";
}
.fa-pen-line {
  --fa: "\e212";
  --fa--fa: "\e212\e212";
}
.fa-atom-simple {
  --fa: "\f5d3";
  --fa--fa: "\f5d3\f5d3";
}
.fa-atom-alt {
  --fa: "\f5d3";
  --fa--fa: "\f5d3\f5d3";
}
.fa-ampersand {
  --fa: "\&";
  --fa--fa: "\&\&";
}
.fa-carrot {
  --fa: "\f787";
  --fa--fa: "\f787\f787";
}
.fa-arrow-up-from-line {
  --fa: "\f342";
  --fa--fa: "\f342\f342";
}
.fa-arrow-from-bottom {
  --fa: "\f342";
  --fa--fa: "\f342\f342";
}
.fa-moon {
  --fa: "\f186";
  --fa--fa: "\f186\f186";
}
.fa-pen-slash {
  --fa: "\e213";
  --fa--fa: "\e213\e213";
}
.fa-wine-glass-empty {
  --fa: "\f5ce";
  --fa--fa: "\f5ce\f5ce";
}
.fa-wine-glass-alt {
  --fa: "\f5ce";
  --fa--fa: "\f5ce\f5ce";
}
.fa-square-star {
  --fa: "\e27f";
  --fa--fa: "\e27f\e27f";
}
.fa-cheese {
  --fa: "\f7ef";
  --fa--fa: "\f7ef\f7ef";
}
.fa-send-backward {
  --fa: "\f87f";
  --fa--fa: "\f87f\f87f";
}
.fa-yin-yang {
  --fa: "\f6ad";
  --fa--fa: "\f6ad\f6ad";
}
.fa-music {
  --fa: "\f001";
  --fa--fa: "\f001\f001";
}
.fa-compass-slash {
  --fa: "\f5e9";
  --fa--fa: "\f5e9\f5e9";
}
.fa-clock-one {
  --fa: "\e34e";
  --fa--fa: "\e34e\e34e";
}
.fa-file-music {
  --fa: "\f8b6";
  --fa--fa: "\f8b6\f8b6";
}
.fa-code-commit {
  --fa: "\f386";
  --fa--fa: "\f386\f386";
}
.fa-temperature-low {
  --fa: "\f76b";
  --fa--fa: "\f76b\f76b";
}
.fa-person-biking {
  --fa: "\f84a";
  --fa--fa: "\f84a\f84a";
}
.fa-biking {
  --fa: "\f84a";
  --fa--fa: "\f84a\f84a";
}
.fa-display-chart-up-circle-currency {
  --fa: "\e5e5";
  --fa--fa: "\e5e5\e5e5";
}
.fa-skeleton {
  --fa: "\f620";
  --fa--fa: "\f620\f620";
}
.fa-circle-g {
  --fa: "\e10f";
  --fa--fa: "\e10f\e10f";
}
.fa-circle-arrow-up-left {
  --fa: "\e0fb";
  --fa--fa: "\e0fb\e0fb";
}
.fa-coin-blank {
  --fa: "\e3fb";
  --fa--fa: "\e3fb\e3fb";
}
.fa-broom {
  --fa: "\f51a";
  --fa--fa: "\f51a\f51a";
}
.fa-vacuum {
  --fa: "\e04d";
  --fa--fa: "\e04d\e04d";
}
.fa-shield-heart {
  --fa: "\e574";
  --fa--fa: "\e574\e574";
}
.fa-card-heart {
  --fa: "\e3eb";
  --fa--fa: "\e3eb\e3eb";
}
.fa-lightbulb-cfl-on {
  --fa: "\e5a7";
  --fa--fa: "\e5a7\e5a7";
}
.fa-melon {
  --fa: "\e310";
  --fa--fa: "\e310\e310";
}
.fa-gopuram {
  --fa: "\f664";
  --fa--fa: "\f664\f664";
}
.fa-earth-oceania {
  --fa: "\e47b";
  --fa--fa: "\e47b\e47b";
}
.fa-globe-oceania {
  --fa: "\e47b";
  --fa--fa: "\e47b\e47b";
}
.fa-container-storage {
  --fa: "\f4b7";
  --fa--fa: "\f4b7\f4b7";
}
.fa-face-pouting {
  --fa: "\e387";
  --fa--fa: "\e387\e387";
}
.fa-square-xmark {
  --fa: "\f2d3";
  --fa--fa: "\f2d3\f2d3";
}
.fa-times-square {
  --fa: "\f2d3";
  --fa--fa: "\f2d3\f2d3";
}
.fa-xmark-square {
  --fa: "\f2d3";
  --fa--fa: "\f2d3\f2d3";
}
.fa-face-explode {
  --fa: "\e2fe";
  --fa--fa: "\e2fe\e2fe";
}
.fa-exploding-head {
  --fa: "\e2fe";
  --fa--fa: "\e2fe\e2fe";
}
.fa-hashtag {
  --fa: "\#";
  --fa--fa: "\#\#";
}
.fa-up-right-and-down-left-from-center {
  --fa: "\f424";
  --fa--fa: "\f424\f424";
}
.fa-expand-alt {
  --fa: "\f424";
  --fa--fa: "\f424\f424";
}
.fa-oil-can {
  --fa: "\f613";
  --fa--fa: "\f613\f613";
}
.fa-t {
  --fa: "T";
  --fa--fa: "TT";
}
.fa-transformer-bolt {
  --fa: "\e2a4";
  --fa--fa: "\e2a4\e2a4";
}
.fa-hippo {
  --fa: "\f6ed";
  --fa--fa: "\f6ed\f6ed";
}
.fa-chart-column {
  --fa: "\e0e3";
  --fa--fa: "\e0e3\e0e3";
}
.fa-cassette-vhs {
  --fa: "\f8ec";
  --fa--fa: "\f8ec\f8ec";
}
.fa-vhs {
  --fa: "\f8ec";
  --fa--fa: "\f8ec\f8ec";
}
.fa-infinity {
  --fa: "\f534";
  --fa--fa: "\f534\f534";
}
.fa-vial-circle-check {
  --fa: "\e596";
  --fa--fa: "\e596\e596";
}
.fa-chimney {
  --fa: "\f78b";
  --fa--fa: "\f78b\f78b";
}
.fa-object-intersect {
  --fa: "\e49d";
  --fa--fa: "\e49d\e49d";
}
.fa-person-arrow-down-to-line {
  --fa: "\e538";
  --fa--fa: "\e538\e538";
}
.fa-voicemail {
  --fa: "\f897";
  --fa--fa: "\f897\f897";
}
.fa-block-brick {
  --fa: "\e3db";
  --fa--fa: "\e3db\e3db";
}
.fa-wall-brick {
  --fa: "\e3db";
  --fa--fa: "\e3db\e3db";
}
.fa-fan {
  --fa: "\f863";
  --fa--fa: "\f863\f863";
}
.fa-bags-shopping {
  --fa: "\f847";
  --fa--fa: "\f847\f847";
}
.fa-paragraph-left {
  --fa: "\f878";
  --fa--fa: "\f878\f878";
}
.fa-paragraph-rtl {
  --fa: "\f878";
  --fa--fa: "\f878\f878";
}
.fa-person-walking-luggage {
  --fa: "\e554";
  --fa--fa: "\e554\e554";
}
.fa-caravan-simple {
  --fa: "\e000";
  --fa--fa: "\e000\e000";
}
.fa-caravan-alt {
  --fa: "\e000";
  --fa--fa: "\e000\e000";
}
.fa-turtle {
  --fa: "\f726";
  --fa--fa: "\f726\f726";
}
.fa-pencil-mechanical {
  --fa: "\e5ca";
  --fa--fa: "\e5ca\e5ca";
}
.fa-up-down {
  --fa: "\f338";
  --fa--fa: "\f338\f338";
}
.fa-arrows-alt-v {
  --fa: "\f338";
  --fa--fa: "\f338\f338";
}
.fa-cloud-moon-rain {
  --fa: "\f73c";
  --fa--fa: "\f73c\f73c";
}
.fa-booth-curtain {
  --fa: "\f734";
  --fa--fa: "\f734\f734";
}
.fa-calendar {
  --fa: "\f133";
  --fa--fa: "\f133\f133";
}
.fa-box-heart {
  --fa: "\f49d";
  --fa--fa: "\f49d\f49d";
}
.fa-trailer {
  --fa: "\e041";
  --fa--fa: "\e041\e041";
}
.fa-user-doctor-message {
  --fa: "\f82e";
  --fa--fa: "\f82e\f82e";
}
.fa-user-md-chat {
  --fa: "\f82e";
  --fa--fa: "\f82e\f82e";
}
.fa-bahai {
  --fa: "\f666";
  --fa--fa: "\f666\f666";
}
.fa-haykal {
  --fa: "\f666";
  --fa--fa: "\f666\f666";
}
.fa-lighthouse {
  --fa: "\e612";
  --fa--fa: "\e612\e612";
}
.fa-amp-guitar {
  --fa: "\f8a1";
  --fa--fa: "\f8a1\f8a1";
}
.fa-sd-card {
  --fa: "\f7c2";
  --fa--fa: "\f7c2\f7c2";
}
.fa-volume-slash {
  --fa: "\f2e2";
  --fa--fa: "\f2e2\f2e2";
}
.fa-border-bottom {
  --fa: "\f84d";
  --fa--fa: "\f84d\f84d";
}
.fa-wifi-weak {
  --fa: "\f6aa";
  --fa--fa: "\f6aa\f6aa";
}
.fa-wifi-1 {
  --fa: "\f6aa";
  --fa--fa: "\f6aa\f6aa";
}
.fa-dragon {
  --fa: "\f6d5";
  --fa--fa: "\f6d5\f6d5";
}
.fa-shoe-prints {
  --fa: "\f54b";
  --fa--fa: "\f54b\f54b";
}
.fa-circle-plus {
  --fa: "\f055";
  --fa--fa: "\f055\f055";
}
.fa-plus-circle {
  --fa: "\f055";
  --fa--fa: "\f055\f055";
}
.fa-face-grin-tongue-wink {
  --fa: "\f58b";
  --fa--fa: "\f58b\f58b";
}
.fa-grin-tongue-wink {
  --fa: "\f58b";
  --fa--fa: "\f58b\f58b";
}
.fa-hand-holding {
  --fa: "\f4bd";
  --fa--fa: "\f4bd\f4bd";
}
.fa-plug-circle-exclamation {
  --fa: "\e55d";
  --fa--fa: "\e55d\e55d";
}
.fa-link-slash {
  --fa: "\f127";
  --fa--fa: "\f127\f127";
}
.fa-chain-broken {
  --fa: "\f127";
  --fa--fa: "\f127\f127";
}
.fa-chain-slash {
  --fa: "\f127";
  --fa--fa: "\f127\f127";
}
.fa-unlink {
  --fa: "\f127";
  --fa--fa: "\f127\f127";
}
.fa-clone {
  --fa: "\f24d";
  --fa--fa: "\f24d\f24d";
}
.fa-person-walking-arrow-loop-left {
  --fa: "\e551";
  --fa--fa: "\e551\e551";
}
.fa-arrow-up-z-a {
  --fa: "\f882";
  --fa--fa: "\f882\f882";
}
.fa-sort-alpha-up-alt {
  --fa: "\f882";
  --fa--fa: "\f882\f882";
}
.fa-fire-flame-curved {
  --fa: "\f7e4";
  --fa--fa: "\f7e4\f7e4";
}
.fa-fire-alt {
  --fa: "\f7e4";
  --fa--fa: "\f7e4\f7e4";
}
.fa-tornado {
  --fa: "\f76f";
  --fa--fa: "\f76f\f76f";
}
.fa-file-circle-plus {
  --fa: "\e494";
  --fa--fa: "\e494\e494";
}
.fa-delete-right {
  --fa: "\e154";
  --fa--fa: "\e154\e154";
}
.fa-book-quran {
  --fa: "\f687";
  --fa--fa: "\f687\f687";
}
.fa-quran {
  --fa: "\f687";
  --fa--fa: "\f687\f687";
}
.fa-circle-quarter {
  --fa: "\e11f";
  --fa--fa: "\e11f\e11f";
}
.fa-anchor {
  --fa: "\f13d";
  --fa--fa: "\f13d\f13d";
}
.fa-border-all {
  --fa: "\f84c";
  --fa--fa: "\f84c\f84c";
}
.fa-function {
  --fa: "\f661";
  --fa--fa: "\f661\f661";
}
.fa-face-angry {
  --fa: "\f556";
  --fa--fa: "\f556\f556";
}
.fa-angry {
  --fa: "\f556";
  --fa--fa: "\f556\f556";
}
.fa-people-simple {
  --fa: "\e21b";
  --fa--fa: "\e21b\e21b";
}
.fa-cookie-bite {
  --fa: "\f564";
  --fa--fa: "\f564\f564";
}
.fa-arrow-trend-down {
  --fa: "\e097";
  --fa--fa: "\e097\e097";
}
.fa-rss {
  --fa: "\f09e";
  --fa--fa: "\f09e\f09e";
}
.fa-feed {
  --fa: "\f09e";
  --fa--fa: "\f09e\f09e";
}
.fa-face-monocle {
  --fa: "\e380";
  --fa--fa: "\e380\e380";
}
.fa-draw-polygon {
  --fa: "\f5ee";
  --fa--fa: "\f5ee\f5ee";
}
.fa-scale-balanced {
  --fa: "\f24e";
  --fa--fa: "\f24e\f24e";
}
.fa-balance-scale {
  --fa: "\f24e";
  --fa--fa: "\f24e\f24e";
}
.fa-calendar-lines {
  --fa: "\e0d5";
  --fa--fa: "\e0d5\e0d5";
}
.fa-calendar-note {
  --fa: "\e0d5";
  --fa--fa: "\e0d5\e0d5";
}
.fa-arrow-down-big-small {
  --fa: "\f88c";
  --fa--fa: "\f88c\f88c";
}
.fa-sort-size-down {
  --fa: "\f88c";
  --fa--fa: "\f88c\f88c";
}
.fa-gauge-simple-high {
  --fa: "\f62a";
  --fa--fa: "\f62a\f62a";
}
.fa-tachometer {
  --fa: "\f62a";
  --fa--fa: "\f62a\f62a";
}
.fa-tachometer-fast {
  --fa: "\f62a";
  --fa--fa: "\f62a\f62a";
}
.fa-do-not-enter {
  --fa: "\f5ec";
  --fa--fa: "\f5ec\f5ec";
}
.fa-shower {
  --fa: "\f2cc";
  --fa--fa: "\f2cc\f2cc";
}
.fa-dice-d8 {
  --fa: "\f6d2";
  --fa--fa: "\f6d2\f6d2";
}
.fa-desktop {
  --fa: "\f390";
  --fa--fa: "\f390\f390";
}
.fa-desktop-alt {
  --fa: "\f390";
  --fa--fa: "\f390\f390";
}
.fa-m {
  --fa: "M";
  --fa--fa: "MM";
}
.fa-spinner-scale {
  --fa: "\e62a";
  --fa--fa: "\e62a\e62a";
}
.fa-grip-dots-vertical {
  --fa: "\e411";
  --fa--fa: "\e411\e411";
}
.fa-face-viewfinder {
  --fa: "\e2ff";
  --fa--fa: "\e2ff\e2ff";
}
.fa-soft-serve {
  --fa: "\e400";
  --fa--fa: "\e400\e400";
}
.fa-creemee {
  --fa: "\e400";
  --fa--fa: "\e400\e400";
}
.fa-h5 {
  --fa: "\e412";
  --fa--fa: "\e412\e412";
}
.fa-hand-back-point-down {
  --fa: "\e19e";
  --fa--fa: "\e19e\e19e";
}
.fa-table-list {
  --fa: "\f00b";
  --fa--fa: "\f00b\f00b";
}
.fa-th-list {
  --fa: "\f00b";
  --fa--fa: "\f00b\f00b";
}
.fa-basket-shopping-minus {
  --fa: "\e652";
  --fa--fa: "\e652\e652";
}
.fa-comment-sms {
  --fa: "\f7cd";
  --fa--fa: "\f7cd\f7cd";
}
.fa-sms {
  --fa: "\f7cd";
  --fa--fa: "\f7cd\f7cd";
}
.fa-rectangle {
  --fa: "\f2fa";
  --fa--fa: "\f2fa\f2fa";
}
.fa-rectangle-landscape {
  --fa: "\f2fa";
  --fa--fa: "\f2fa\f2fa";
}
.fa-clipboard-list-check {
  --fa: "\f737";
  --fa--fa: "\f737\f737";
}
.fa-turkey {
  --fa: "\f725";
  --fa--fa: "\f725\f725";
}
.fa-book {
  --fa: "\f02d";
  --fa--fa: "\f02d\f02d";
}
.fa-user-plus {
  --fa: "\f234";
  --fa--fa: "\f234\f234";
}
.fa-ice-skate {
  --fa: "\f7ac";
  --fa--fa: "\f7ac\f7ac";
}
.fa-check {
  --fa: "\f00c";
  --fa--fa: "\f00c\f00c";
}
.fa-battery-three-quarters {
  --fa: "\f241";
  --fa--fa: "\f241\f241";
}
.fa-battery-4 {
  --fa: "\f241";
  --fa--fa: "\f241\f241";
}
.fa-tomato {
  --fa: "\e330";
  --fa--fa: "\e330\e330";
}
.fa-sword-laser {
  --fa: "\e03b";
  --fa--fa: "\e03b\e03b";
}
.fa-house-circle-check {
  --fa: "\e509";
  --fa--fa: "\e509\e509";
}
.fa-buildings {
  --fa: "\e0cc";
  --fa--fa: "\e0cc\e0cc";
}
.fa-angle-left {
  --fa: "\f104";
  --fa--fa: "\f104\f104";
}
.fa-cart-flatbed-boxes {
  --fa: "\f475";
  --fa--fa: "\f475\f475";
}
.fa-dolly-flatbed-alt {
  --fa: "\f475";
  --fa--fa: "\f475\f475";
}
.fa-diagram-successor {
  --fa: "\e47a";
  --fa--fa: "\e47a\e47a";
}
.fa-truck-arrow-right {
  --fa: "\e58b";
  --fa--fa: "\e58b\e58b";
}
.fa-square-w {
  --fa: "\e285";
  --fa--fa: "\e285\e285";
}
.fa-arrows-split-up-and-left {
  --fa: "\e4bc";
  --fa--fa: "\e4bc\e4bc";
}
.fa-lamp {
  --fa: "\f4ca";
  --fa--fa: "\f4ca\f4ca";
}
.fa-airplay {
  --fa: "\e089";
  --fa--fa: "\e089\e089";
}
.fa-hand-fist {
  --fa: "\f6de";
  --fa--fa: "\f6de\f6de";
}
.fa-fist-raised {
  --fa: "\f6de";
  --fa--fa: "\f6de\f6de";
}
.fa-shield-quartered {
  --fa: "\e575";
  --fa--fa: "\e575\e575";
}
.fa-slash-forward {
  --fa: "\/";
  --fa--fa: "\/\/";
}
.fa-location-pen {
  --fa: "\f607";
  --fa--fa: "\f607\f607";
}
.fa-map-marker-edit {
  --fa: "\f607";
  --fa--fa: "\f607\f607";
}
.fa-cloud-moon {
  --fa: "\f6c3";
  --fa--fa: "\f6c3\f6c3";
}
.fa-pot-food {
  --fa: "\e43f";
  --fa--fa: "\e43f\e43f";
}
.fa-briefcase {
  --fa: "\f0b1";
  --fa--fa: "\f0b1\f0b1";
}
.fa-person-falling {
  --fa: "\e546";
  --fa--fa: "\e546\e546";
}
.fa-image-portrait {
  --fa: "\f3e0";
  --fa--fa: "\f3e0\f3e0";
}
.fa-portrait {
  --fa: "\f3e0";
  --fa--fa: "\f3e0\f3e0";
}
.fa-user-tag {
  --fa: "\f507";
  --fa--fa: "\f507\f507";
}
.fa-rug {
  --fa: "\e569";
  --fa--fa: "\e569\e569";
}
.fa-print-slash {
  --fa: "\f686";
  --fa--fa: "\f686\f686";
}
.fa-earth-europe {
  --fa: "\f7a2";
  --fa--fa: "\f7a2\f7a2";
}
.fa-globe-europe {
  --fa: "\f7a2";
  --fa--fa: "\f7a2\f7a2";
}
.fa-cart-flatbed-suitcase {
  --fa: "\f59d";
  --fa--fa: "\f59d\f59d";
}
.fa-luggage-cart {
  --fa: "\f59d";
  --fa--fa: "\f59d\f59d";
}
.fa-hand-back-point-ribbon {
  --fa: "\e1a0";
  --fa--fa: "\e1a0\e1a0";
}
.fa-rectangle-xmark {
  --fa: "\f410";
  --fa--fa: "\f410\f410";
}
.fa-rectangle-times {
  --fa: "\f410";
  --fa--fa: "\f410\f410";
}
.fa-times-rectangle {
  --fa: "\f410";
  --fa--fa: "\f410\f410";
}
.fa-window-close {
  --fa: "\f410";
  --fa--fa: "\f410\f410";
}
.fa-tire-rugged {
  --fa: "\f634";
  --fa--fa: "\f634\f634";
}
.fa-lightbulb-dollar {
  --fa: "\f670";
  --fa--fa: "\f670\f670";
}
.fa-cowbell {
  --fa: "\f8b3";
  --fa--fa: "\f8b3\f8b3";
}
.fa-baht-sign {
  --fa: "\e0ac";
  --fa--fa: "\e0ac\e0ac";
}
.fa-corner {
  --fa: "\e3fe";
  --fa--fa: "\e3fe\e3fe";
}
.fa-chevrons-right {
  --fa: "\f324";
  --fa--fa: "\f324\f324";
}
.fa-chevron-double-right {
  --fa: "\f324";
  --fa--fa: "\f324\f324";
}
.fa-book-open {
  --fa: "\f518";
  --fa--fa: "\f518\f518";
}
.fa-book-journal-whills {
  --fa: "\f66a";
  --fa--fa: "\f66a\f66a";
}
.fa-journal-whills {
  --fa: "\f66a";
  --fa--fa: "\f66a\f66a";
}
.fa-inhaler {
  --fa: "\f5f9";
  --fa--fa: "\f5f9\f5f9";
}
.fa-handcuffs {
  --fa: "\e4f8";
  --fa--fa: "\e4f8\e4f8";
}
.fa-snake {
  --fa: "\f716";
  --fa--fa: "\f716\f716";
}
.fa-triangle-exclamation {
  --fa: "\f071";
  --fa--fa: "\f071\f071";
}
.fa-exclamation-triangle {
  --fa: "\f071";
  --fa--fa: "\f071\f071";
}
.fa-warning {
  --fa: "\f071";
  --fa--fa: "\f071\f071";
}
.fa-note-medical {
  --fa: "\e200";
  --fa--fa: "\e200\e200";
}
.fa-database {
  --fa: "\f1c0";
  --fa--fa: "\f1c0\f1c0";
}
.fa-down-left {
  --fa: "\e16a";
  --fa--fa: "\e16a\e16a";
}
.fa-share {
  --fa: "\f064";
  --fa--fa: "\f064\f064";
}
.fa-mail-forward {
  --fa: "\f064";
  --fa--fa: "\f064\f064";
}
.fa-face-thinking {
  --fa: "\e39b";
  --fa--fa: "\e39b\e39b";
}
.fa-turn-down-right {
  --fa: "\e455";
  --fa--fa: "\e455\e455";
}
.fa-bottle-droplet {
  --fa: "\e4c4";
  --fa--fa: "\e4c4\e4c4";
}
.fa-mask-face {
  --fa: "\e1d7";
  --fa--fa: "\e1d7\e1d7";
}
.fa-hill-rockslide {
  --fa: "\e508";
  --fa--fa: "\e508\e508";
}
.fa-scanner-keyboard {
  --fa: "\f489";
  --fa--fa: "\f489\f489";
}
.fa-circle-o {
  --fa: "\e119";
  --fa--fa: "\e119\e119";
}
.fa-grid-horizontal {
  --fa: "\e307";
  --fa--fa: "\e307\e307";
}
.fa-message-dollar {
  --fa: "\f650";
  --fa--fa: "\f650\f650";
}
.fa-comment-alt-dollar {
  --fa: "\f650";
  --fa--fa: "\f650\f650";
}
.fa-right-left {
  --fa: "\f362";
  --fa--fa: "\f362\f362";
}
.fa-exchange-alt {
  --fa: "\f362";
  --fa--fa: "\f362\f362";
}
.fa-columns-3 {
  --fa: "\e361";
  --fa--fa: "\e361\e361";
}
.fa-paper-plane {
  --fa: "\f1d8";
  --fa--fa: "\f1d8\f1d8";
}
.fa-road-circle-exclamation {
  --fa: "\e565";
  --fa--fa: "\e565\e565";
}
.fa-dungeon {
  --fa: "\f6d9";
  --fa--fa: "\f6d9\f6d9";
}
.fa-hand-holding-box {
  --fa: "\f47b";
  --fa--fa: "\f47b\f47b";
}
.fa-input-text {
  --fa: "\e1bf";
  --fa--fa: "\e1bf\e1bf";
}
.fa-window-flip {
  --fa: "\f40f";
  --fa--fa: "\f40f\f40f";
}
.fa-window-alt {
  --fa: "\f40f";
  --fa--fa: "\f40f\f40f";
}
.fa-align-right {
  --fa: "\f038";
  --fa--fa: "\f038\f038";
}
.fa-scanner-gun {
  --fa: "\f488";
  --fa--fa: "\f488\f488";
}
.fa-scanner {
  --fa: "\f488";
  --fa--fa: "\f488\f488";
}
.fa-tire {
  --fa: "\f631";
  --fa--fa: "\f631\f631";
}
.fa-engine {
  --fa: "\e16e";
  --fa--fa: "\e16e\e16e";
}
.fa-money-bill-1-wave {
  --fa: "\f53b";
  --fa--fa: "\f53b\f53b";
}
.fa-money-bill-wave-alt {
  --fa: "\f53b";
  --fa--fa: "\f53b\f53b";
}
.fa-life-ring {
  --fa: "\f1cd";
  --fa--fa: "\f1cd\f1cd";
}
.fa-hands {
  --fa: "\f2a7";
  --fa--fa: "\f2a7\f2a7";
}
.fa-sign-language {
  --fa: "\f2a7";
  --fa--fa: "\f2a7\f2a7";
}
.fa-signing {
  --fa: "\f2a7";
  --fa--fa: "\f2a7\f2a7";
}
.fa-circle-caret-right {
  --fa: "\f330";
  --fa--fa: "\f330\f330";
}
.fa-caret-circle-right {
  --fa: "\f330";
  --fa--fa: "\f330\f330";
}
.fa-turn-left {
  --fa: "\e636";
  --fa--fa: "\e636\e636";
}
.fa-wheat {
  --fa: "\f72d";
  --fa--fa: "\f72d\f72d";
}
.fa-file-spreadsheet {
  --fa: "\f65b";
  --fa--fa: "\f65b\f65b";
}
.fa-audio-description-slash {
  --fa: "\e0a8";
  --fa--fa: "\e0a8\e0a8";
}
.fa-bell-ring {
  --fa: "\e62c";
  --fa--fa: "\e62c\e62c";
}
.fa-calendar-day {
  --fa: "\f783";
  --fa--fa: "\f783\f783";
}
.fa-water-ladder {
  --fa: "\f5c5";
  --fa--fa: "\f5c5\f5c5";
}
.fa-ladder-water {
  --fa: "\f5c5";
  --fa--fa: "\f5c5\f5c5";
}
.fa-swimming-pool {
  --fa: "\f5c5";
  --fa--fa: "\f5c5\f5c5";
}
.fa-arrows-up-down {
  --fa: "\f07d";
  --fa--fa: "\f07d\f07d";
}
.fa-arrows-v {
  --fa: "\f07d";
  --fa--fa: "\f07d\f07d";
}
.fa-chess-pawn-piece {
  --fa: "\f444";
  --fa--fa: "\f444\f444";
}
.fa-chess-pawn-alt {
  --fa: "\f444";
  --fa--fa: "\f444\f444";
}
.fa-face-grimace {
  --fa: "\f57f";
  --fa--fa: "\f57f\f57f";
}
.fa-grimace {
  --fa: "\f57f";
  --fa--fa: "\f57f\f57f";
}
.fa-wheelchair-move {
  --fa: "\e2ce";
  --fa--fa: "\e2ce\e2ce";
}
.fa-wheelchair-alt {
  --fa: "\e2ce";
  --fa--fa: "\e2ce\e2ce";
}
.fa-turn-down {
  --fa: "\f3be";
  --fa--fa: "\f3be\f3be";
}
.fa-level-down-alt {
  --fa: "\f3be";
  --fa--fa: "\f3be\f3be";
}
.fa-square-s {
  --fa: "\e27d";
  --fa--fa: "\e27d\e27d";
}
.fa-rectangle-barcode {
  --fa: "\f463";
  --fa--fa: "\f463\f463";
}
.fa-barcode-alt {
  --fa: "\f463";
  --fa--fa: "\f463\f463";
}
.fa-person-walking-arrow-right {
  --fa: "\e552";
  --fa--fa: "\e552\e552";
}
.fa-square-envelope {
  --fa: "\f199";
  --fa--fa: "\f199\f199";
}
.fa-envelope-square {
  --fa: "\f199";
  --fa--fa: "\f199\f199";
}
.fa-dice {
  --fa: "\f522";
  --fa--fa: "\f522\f522";
}
.fa-unicorn {
  --fa: "\f727";
  --fa--fa: "\f727\f727";
}
.fa-bowling-ball {
  --fa: "\f436";
  --fa--fa: "\f436\f436";
}
.fa-pompebled {
  --fa: "\e43d";
  --fa--fa: "\e43d\e43d";
}
.fa-brain {
  --fa: "\f5dc";
  --fa--fa: "\f5dc\f5dc";
}
.fa-watch-smart {
  --fa: "\e2cc";
  --fa--fa: "\e2cc\e2cc";
}
.fa-book-user {
  --fa: "\f7e7";
  --fa--fa: "\f7e7\f7e7";
}
.fa-sensor-cloud {
  --fa: "\e02c";
  --fa--fa: "\e02c\e02c";
}
.fa-sensor-smoke {
  --fa: "\e02c";
  --fa--fa: "\e02c\e02c";
}
.fa-clapperboard-play {
  --fa: "\e132";
  --fa--fa: "\e132\e132";
}
.fa-bandage {
  --fa: "\f462";
  --fa--fa: "\f462\f462";
}
.fa-band-aid {
  --fa: "\f462";
  --fa--fa: "\f462\f462";
}
.fa-calendar-minus {
  --fa: "\f272";
  --fa--fa: "\f272\f272";
}
.fa-circle-xmark {
  --fa: "\f057";
  --fa--fa: "\f057\f057";
}
.fa-times-circle {
  --fa: "\f057";
  --fa--fa: "\f057\f057";
}
.fa-xmark-circle {
  --fa: "\f057";
  --fa--fa: "\f057\f057";
}
.fa-circle-4 {
  --fa: "\e0f1";
  --fa--fa: "\e0f1\e0f1";
}
.fa-gifts {
  --fa: "\f79c";
  --fa--fa: "\f79c\f79c";
}
.fa-album-collection {
  --fa: "\f8a0";
  --fa--fa: "\f8a0\f8a0";
}
.fa-hotel {
  --fa: "\f594";
  --fa--fa: "\f594\f594";
}
.fa-earth-asia {
  --fa: "\f57e";
  --fa--fa: "\f57e\f57e";
}
.fa-globe-asia {
  --fa: "\f57e";
  --fa--fa: "\f57e\f57e";
}
.fa-id-card-clip {
  --fa: "\f47f";
  --fa--fa: "\f47f\f47f";
}
.fa-id-card-alt {
  --fa: "\f47f";
  --fa--fa: "\f47f\f47f";
}
.fa-magnifying-glass-plus {
  --fa: "\f00e";
  --fa--fa: "\f00e\f00e";
}
.fa-search-plus {
  --fa: "\f00e";
  --fa--fa: "\f00e\f00e";
}
.fa-thumbs-up {
  --fa: "\f164";
  --fa--fa: "\f164\f164";
}
.fa-cloud-showers {
  --fa: "\f73f";
  --fa--fa: "\f73f\f73f";
}
.fa-user-clock {
  --fa: "\f4fd";
  --fa--fa: "\f4fd\f4fd";
}
.fa-onion {
  --fa: "\e427";
  --fa--fa: "\e427\e427";
}
.fa-clock-twelve-thirty {
  --fa: "\e359";
  --fa--fa: "\e359\e359";
}
.fa-arrow-down-to-dotted-line {
  --fa: "\e095";
  --fa--fa: "\e095\e095";
}
.fa-hand-dots {
  --fa: "\f461";
  --fa--fa: "\f461\f461";
}
.fa-allergies {
  --fa: "\f461";
  --fa--fa: "\f461\f461";
}
.fa-file-invoice {
  --fa: "\f570";
  --fa--fa: "\f570\f570";
}
.fa-window-minimize {
  --fa: "\f2d1";
  --fa--fa: "\f2d1\f2d1";
}
.fa-rectangle-wide {
  --fa: "\f2fc";
  --fa--fa: "\f2fc\f2fc";
}
.fa-comment-arrow-up {
  --fa: "\e144";
  --fa--fa: "\e144\e144";
}
.fa-garlic {
  --fa: "\e40e";
  --fa--fa: "\e40e\e40e";
}
.fa-mug-saucer {
  --fa: "\f0f4";
  --fa--fa: "\f0f4\f0f4";
}
.fa-coffee {
  --fa: "\f0f4";
  --fa--fa: "\f0f4\f0f4";
}
.fa-brush {
  --fa: "\f55d";
  --fa--fa: "\f55d\f55d";
}
.fa-file-half-dashed {
  --fa: "\e698";
  --fa--fa: "\e698\e698";
}
.fa-tree-decorated {
  --fa: "\f7dc";
  --fa--fa: "\f7dc\f7dc";
}
.fa-mask {
  --fa: "\f6fa";
  --fa--fa: "\f6fa\f6fa";
}
.fa-calendar-heart {
  --fa: "\e0d3";
  --fa--fa: "\e0d3\e0d3";
}
.fa-magnifying-glass-minus {
  --fa: "\f010";
  --fa--fa: "\f010\f010";
}
.fa-search-minus {
  --fa: "\f010";
  --fa--fa: "\f010\f010";
}
.fa-flower {
  --fa: "\f7ff";
  --fa--fa: "\f7ff\f7ff";
}
.fa-arrow-down-from-arc {
  --fa: "\e614";
  --fa--fa: "\e614\e614";
}
.fa-right-left-large {
  --fa: "\e5e1";
  --fa--fa: "\e5e1\e5e1";
}
.fa-ruler-vertical {
  --fa: "\f548";
  --fa--fa: "\f548\f548";
}
.fa-circles-overlap {
  --fa: "\e600";
  --fa--fa: "\e600\e600";
}
.fa-user-large {
  --fa: "\f406";
  --fa--fa: "\f406\f406";
}
.fa-user-alt {
  --fa: "\f406";
  --fa--fa: "\f406\f406";
}
.fa-starship-freighter {
  --fa: "\e03a";
  --fa--fa: "\e03a\e03a";
}
.fa-train-tram {
  --fa: "\e5b4";
  --fa--fa: "\e5b4\e5b4";
}
.fa-bridge-suspension {
  --fa: "\e4cd";
  --fa--fa: "\e4cd\e4cd";
}
.fa-trash-check {
  --fa: "\e2af";
  --fa--fa: "\e2af\e2af";
}
.fa-user-nurse {
  --fa: "\f82f";
  --fa--fa: "\f82f\f82f";
}
.fa-boombox {
  --fa: "\f8a5";
  --fa--fa: "\f8a5\f8a5";
}
.fa-syringe {
  --fa: "\f48e";
  --fa--fa: "\f48e\f48e";
}
.fa-cloud-sun {
  --fa: "\f6c4";
  --fa--fa: "\f6c4\f6c4";
}
.fa-shield-exclamation {
  --fa: "\e247";
  --fa--fa: "\e247\e247";
}
.fa-stopwatch-20 {
  --fa: "\e06f";
  --fa--fa: "\e06f\e06f";
}
.fa-square-full {
  --fa: "\f45c";
  --fa--fa: "\f45c\f45c";
}
.fa-grip-dots {
  --fa: "\e410";
  --fa--fa: "\e410\e410";
}
.fa-comment-exclamation {
  --fa: "\f4af";
  --fa--fa: "\f4af\f4af";
}
.fa-pen-swirl {
  --fa: "\e214";
  --fa--fa: "\e214\e214";
}
.fa-falafel {
  --fa: "\e40a";
  --fa--fa: "\e40a\e40a";
}
.fa-circle-2 {
  --fa: "\e0ef";
  --fa--fa: "\e0ef\e0ef";
}
.fa-magnet {
  --fa: "\f076";
  --fa--fa: "\f076\f076";
}
.fa-jar {
  --fa: "\e516";
  --fa--fa: "\e516\e516";
}
.fa-gramophone {
  --fa: "\f8bd";
  --fa--fa: "\f8bd\f8bd";
}
.fa-dice-d12 {
  --fa: "\f6ce";
  --fa--fa: "\f6ce\f6ce";
}
.fa-note-sticky {
  --fa: "\f249";
  --fa--fa: "\f249\f249";
}
.fa-sticky-note {
  --fa: "\f249";
  --fa--fa: "\f249\f249";
}
.fa-down {
  --fa: "\f354";
  --fa--fa: "\f354\f354";
}
.fa-arrow-alt-down {
  --fa: "\f354";
  --fa--fa: "\f354\f354";
}
.fa-hundred-points {
  --fa: "\e41c";
  --fa--fa: "\e41c\e41c";
}
.fa-100 {
  --fa: "\e41c";
  --fa--fa: "\e41c\e41c";
}
.fa-paperclip-vertical {
  --fa: "\e3c2";
  --fa--fa: "\e3c2\e3c2";
}
.fa-wind-warning {
  --fa: "\f776";
  --fa--fa: "\f776\f776";
}
.fa-wind-circle-exclamation {
  --fa: "\f776";
  --fa--fa: "\f776\f776";
}
.fa-location-pin-slash {
  --fa: "\f60c";
  --fa--fa: "\f60c\f60c";
}
.fa-map-marker-slash {
  --fa: "\f60c";
  --fa--fa: "\f60c\f60c";
}
.fa-face-sad-sweat {
  --fa: "\e38a";
  --fa--fa: "\e38a\e38a";
}
.fa-bug-slash {
  --fa: "\e490";
  --fa--fa: "\e490\e490";
}
.fa-cupcake {
  --fa: "\e402";
  --fa--fa: "\e402\e402";
}
.fa-light-switch-off {
  --fa: "\e018";
  --fa--fa: "\e018\e018";
}
.fa-toggle-large-off {
  --fa: "\e5b0";
  --fa--fa: "\e5b0\e5b0";
}
.fa-pen-fancy-slash {
  --fa: "\e210";
  --fa--fa: "\e210\e210";
}
.fa-truck-container {
  --fa: "\f4dc";
  --fa--fa: "\f4dc\f4dc";
}
.fa-boot {
  --fa: "\f782";
  --fa--fa: "\f782\f782";
}
.fa-arrow-up-from-water-pump {
  --fa: "\e4b6";
  --fa--fa: "\e4b6\e4b6";
}
.fa-file-check {
  --fa: "\f316";
  --fa--fa: "\f316\f316";
}
.fa-bone {
  --fa: "\f5d7";
  --fa--fa: "\f5d7\f5d7";
}
.fa-cards-blank {
  --fa: "\e4df";
  --fa--fa: "\e4df\e4df";
}
.fa-circle-3 {
  --fa: "\e0f0";
  --fa--fa: "\e0f0\e0f0";
}
.fa-bench-tree {
  --fa: "\e2e7";
  --fa--fa: "\e2e7\e2e7";
}
.fa-keyboard-brightness-low {
  --fa: "\e1c1";
  --fa--fa: "\e1c1\e1c1";
}
.fa-ski-boot-ski {
  --fa: "\e3cd";
  --fa--fa: "\e3cd\e3cd";
}
.fa-brain-circuit {
  --fa: "\e0c6";
  --fa--fa: "\e0c6\e0c6";
}
.fa-table-cells-row-unlock {
  --fa: "\e691";
  --fa--fa: "\e691\e691";
}
.fa-user-injured {
  --fa: "\f728";
  --fa--fa: "\f728\f728";
}
.fa-block-brick-fire {
  --fa: "\e3dc";
  --fa--fa: "\e3dc\e3dc";
}
.fa-firewall {
  --fa: "\e3dc";
  --fa--fa: "\e3dc\e3dc";
}
.fa-face-sad-tear {
  --fa: "\f5b4";
  --fa--fa: "\f5b4\f5b4";
}
.fa-sad-tear {
  --fa: "\f5b4";
  --fa--fa: "\f5b4\f5b4";
}
.fa-plane {
  --fa: "\f072";
  --fa--fa: "\f072\f072";
}
.fa-tent-arrows-down {
  --fa: "\e581";
  --fa--fa: "\e581\e581";
}
.fa-exclamation {
  --fa: "\!";
  --fa--fa: "\!\!";
}
.fa-arrows-spin {
  --fa: "\e4bb";
  --fa--fa: "\e4bb\e4bb";
}
.fa-face-smile-relaxed {
  --fa: "\e392";
  --fa--fa: "\e392\e392";
}
.fa-comment-xmark {
  --fa: "\f4b5";
  --fa--fa: "\f4b5\f4b5";
}
.fa-comment-times {
  --fa: "\f4b5";
  --fa--fa: "\f4b5\f4b5";
}
.fa-print {
  --fa: "\f02f";
  --fa--fa: "\f02f\f02f";
}
.fa-turkish-lira-sign {
  --fa: "\e2bb";
  --fa--fa: "\e2bb\e2bb";
}
.fa-try {
  --fa: "\e2bb";
  --fa--fa: "\e2bb\e2bb";
}
.fa-turkish-lira {
  --fa: "\e2bb";
  --fa--fa: "\e2bb\e2bb";
}
.fa-face-nose-steam {
  --fa: "\e382";
  --fa--fa: "\e382\e382";
}
.fa-circle-waveform-lines {
  --fa: "\e12d";
  --fa--fa: "\e12d\e12d";
}
.fa-waveform-circle {
  --fa: "\e12d";
  --fa--fa: "\e12d\e12d";
}
.fa-dollar-sign {
  --fa: "\$";
  --fa--fa: "\$\$";
}
.fa-dollar {
  --fa: "\$";
  --fa--fa: "\$\$";
}
.fa-usd {
  --fa: "\$";
  --fa--fa: "\$\$";
}
.fa-ferris-wheel {
  --fa: "\e174";
  --fa--fa: "\e174\e174";
}
.fa-computer-speaker {
  --fa: "\f8b2";
  --fa--fa: "\f8b2\f8b2";
}
.fa-skull-cow {
  --fa: "\f8de";
  --fa--fa: "\f8de\f8de";
}
.fa-x {
  --fa: "X";
  --fa--fa: "XX";
}
.fa-magnifying-glass-dollar {
  --fa: "\f688";
  --fa--fa: "\f688\f688";
}
.fa-search-dollar {
  --fa: "\f688";
  --fa--fa: "\f688\f688";
}
.fa-users-gear {
  --fa: "\f509";
  --fa--fa: "\f509\f509";
}
.fa-users-cog {
  --fa: "\f509";
  --fa--fa: "\f509\f509";
}
.fa-person-military-pointing {
  --fa: "\e54a";
  --fa--fa: "\e54a\e54a";
}
.fa-building-columns {
  --fa: "\f19c";
  --fa--fa: "\f19c\f19c";
}
.fa-bank {
  --fa: "\f19c";
  --fa--fa: "\f19c\f19c";
}
.fa-institution {
  --fa: "\f19c";
  --fa--fa: "\f19c\f19c";
}
.fa-museum {
  --fa: "\f19c";
  --fa--fa: "\f19c\f19c";
}
.fa-university {
  --fa: "\f19c";
  --fa--fa: "\f19c\f19c";
}
.fa-circle-t {
  --fa: "\e124";
  --fa--fa: "\e124\e124";
}
.fa-sack {
  --fa: "\f81c";
  --fa--fa: "\f81c\f81c";
}
.fa-grid-2 {
  --fa: "\e196";
  --fa--fa: "\e196\e196";
}
.fa-camera-cctv {
  --fa: "\f8ac";
  --fa--fa: "\f8ac\f8ac";
}
.fa-cctv {
  --fa: "\f8ac";
  --fa--fa: "\f8ac\f8ac";
}
.fa-umbrella {
  --fa: "\f0e9";
  --fa--fa: "\f0e9\f0e9";
}
.fa-trowel {
  --fa: "\e589";
  --fa--fa: "\e589\e589";
}
.fa-horizontal-rule {
  --fa: "\f86c";
  --fa--fa: "\f86c\f86c";
}
.fa-bed-front {
  --fa: "\f8f7";
  --fa--fa: "\f8f7\f8f7";
}
.fa-bed-alt {
  --fa: "\f8f7";
  --fa--fa: "\f8f7\f8f7";
}
.fa-d {
  --fa: "D";
  --fa--fa: "DD";
}
.fa-stapler {
  --fa: "\e5af";
  --fa--fa: "\e5af\e5af";
}
.fa-masks-theater {
  --fa: "\f630";
  --fa--fa: "\f630\f630";
}
.fa-theater-masks {
  --fa: "\f630";
  --fa--fa: "\f630\f630";
}
.fa-file-gif {
  --fa: "\e645";
  --fa--fa: "\e645\e645";
}
.fa-kip-sign {
  --fa: "\e1c4";
  --fa--fa: "\e1c4\e1c4";
}
.fa-face-woozy {
  --fa: "\e3a2";
  --fa--fa: "\e3a2\e3a2";
}
.fa-cloud-question {
  --fa: "\e492";
  --fa--fa: "\e492\e492";
}
.fa-pineapple {
  --fa: "\e31f";
  --fa--fa: "\e31f\e31f";
}
.fa-hand-point-left {
  --fa: "\f0a5";
  --fa--fa: "\f0a5\f0a5";
}
.fa-gallery-thumbnails {
  --fa: "\e3aa";
  --fa--fa: "\e3aa\e3aa";
}
.fa-circle-j {
  --fa: "\e112";
  --fa--fa: "\e112\e112";
}
.fa-eyes {
  --fa: "\e367";
  --fa--fa: "\e367\e367";
}
.fa-handshake-simple {
  --fa: "\f4c6";
  --fa--fa: "\f4c6\f4c6";
}
.fa-handshake-alt {
  --fa: "\f4c6";
  --fa--fa: "\f4c6\f4c6";
}
.fa-page-caret-up {
  --fa: "\e42a";
  --fa--fa: "\e42a\e42a";
}
.fa-file-caret-up {
  --fa: "\e42a";
  --fa--fa: "\e42a\e42a";
}
.fa-jet-fighter {
  --fa: "\f0fb";
  --fa--fa: "\f0fb\f0fb";
}
.fa-fighter-jet {
  --fa: "\f0fb";
  --fa--fa: "\f0fb\f0fb";
}
.fa-comet {
  --fa: "\e003";
  --fa--fa: "\e003\e003";
}
.fa-square-share-nodes {
  --fa: "\f1e1";
  --fa--fa: "\f1e1\f1e1";
}
.fa-share-alt-square {
  --fa: "\f1e1";
  --fa--fa: "\f1e1\f1e1";
}
.fa-reflect-vertical {
  --fa: "\e665";
  --fa--fa: "\e665\e665";
}
.fa-shield-keyhole {
  --fa: "\e248";
  --fa--fa: "\e248\e248";
}
.fa-file-mp4 {
  --fa: "\e649";
  --fa--fa: "\e649\e649";
}
.fa-barcode {
  --fa: "\f02a";
  --fa--fa: "\f02a\f02a";
}
.fa-bulldozer {
  --fa: "\e655";
  --fa--fa: "\e655\e655";
}
.fa-plus-minus {
  --fa: "\e43c";
  --fa--fa: "\e43c\e43c";
}
.fa-square-sliders-vertical {
  --fa: "\f3f2";
  --fa--fa: "\f3f2\f3f2";
}
.fa-sliders-v-square {
  --fa: "\f3f2";
  --fa--fa: "\f3f2\f3f2";
}
.fa-video {
  --fa: "\f03d";
  --fa--fa: "\f03d\f03d";
}
.fa-video-camera {
  --fa: "\f03d";
  --fa--fa: "\f03d\f03d";
}
.fa-message-middle {
  --fa: "\e1e1";
  --fa--fa: "\e1e1\e1e1";
}
.fa-comment-middle-alt {
  --fa: "\e1e1";
  --fa--fa: "\e1e1\e1e1";
}
.fa-graduation-cap {
  --fa: "\f19d";
  --fa--fa: "\f19d\f19d";
}
.fa-mortar-board {
  --fa: "\f19d";
  --fa--fa: "\f19d\f19d";
}
.fa-hand-holding-medical {
  --fa: "\e05c";
  --fa--fa: "\e05c\e05c";
}
.fa-person-circle-check {
  --fa: "\e53e";
  --fa--fa: "\e53e\e53e";
}
.fa-square-z {
  --fa: "\e288";
  --fa--fa: "\e288\e288";
}
.fa-message-text {
  --fa: "\e1e6";
  --fa--fa: "\e1e6\e1e6";
}
.fa-comment-alt-text {
  --fa: "\e1e6";
  --fa--fa: "\e1e6\e1e6";
}
.fa-turn-up {
  --fa: "\f3bf";
  --fa--fa: "\f3bf\f3bf";
}
.fa-level-up-alt {
  --fa: "\f3bf";
  --fa--fa: "\f3bf\f3bf";
}
.fa-sr-only,
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.fa-sr-only-focusable:not(:focus),
.sr-only-focusable:not(:focus) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
} /*!
 * Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2024 Fonticons, Inc.
 */
:host,
:root {
  --fa-style-family-classic: "Font Awesome 6 Pro";
  --fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";
}
@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src:
    url(../fonts/fa-light-300.woff2) format("woff2"),
    url(../fonts/fa-light-300.ttf) format("truetype");
}
.fa-light,
.fal {
  font-weight: 300;
} /*!
 * Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2024 Fonticons, Inc.
 */
:host,
:root {
  --fa-style-family-classic: "Font Awesome 6 Pro";
  --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Pro";
}
@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src:
    url(../fonts/fa-solid-900.woff2) format("woff2"),
    url(../fonts/fa-solid-900.ttf) format("truetype");
}
.fa-solid,
.fas {
  font-weight: 900;
} /*!
 * Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2024 Fonticons, Inc.
 */
:host,
:root {
  --fa-style-family-brands: "Font Awesome 6 Brands";
  --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
}
@font-face {
  font-family: "Font Awesome 6 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src:
    url(../fonts/fa-brands-400.woff2) format("woff2"),
    url(../fonts/fa-brands-400.ttf) format("truetype");
}
.fa-brands,
.fab {
  font-weight: 400;
}
.fa-monero {
  --fa: "\f3d0";
}
.fa-hooli {
  --fa: "\f427";
}
.fa-yelp {
  --fa: "\f1e9";
}
.fa-cc-visa {
  --fa: "\f1f0";
}
.fa-lastfm {
  --fa: "\f202";
}
.fa-shopware {
  --fa: "\f5b5";
}
.fa-creative-commons-nc {
  --fa: "\f4e8";
}
.fa-aws {
  --fa: "\f375";
}
.fa-redhat {
  --fa: "\f7bc";
}
.fa-yoast {
  --fa: "\f2b1";
}
.fa-cloudflare {
  --fa: "\e07d";
}
.fa-ups {
  --fa: "\f7e0";
}
.fa-pixiv {
  --fa: "\e640";
}
.fa-wpexplorer {
  --fa: "\f2de";
}
.fa-dyalog {
  --fa: "\f399";
}
.fa-bity {
  --fa: "\f37a";
}
.fa-stackpath {
  --fa: "\f842";
}
.fa-buysellads {
  --fa: "\f20d";
}
.fa-first-order {
  --fa: "\f2b0";
}
.fa-modx {
  --fa: "\f285";
}
.fa-guilded {
  --fa: "\e07e";
}
.fa-vnv {
  --fa: "\f40b";
}
.fa-square-js {
  --fa: "\f3b9";
}
.fa-js-square {
  --fa: "\f3b9";
}
.fa-microsoft {
  --fa: "\f3ca";
}
.fa-qq {
  --fa: "\f1d6";
}
.fa-orcid {
  --fa: "\f8d2";
}
.fa-java {
  --fa: "\f4e4";
}
.fa-invision {
  --fa: "\f7b0";
}
.fa-creative-commons-pd-alt {
  --fa: "\f4ed";
}
.fa-centercode {
  --fa: "\f380";
}
.fa-glide-g {
  --fa: "\f2a6";
}
.fa-drupal {
  --fa: "\f1a9";
}
.fa-jxl {
  --fa: "\e67b";
}
.fa-dart-lang {
  --fa: "\e693";
}
.fa-hire-a-helper {
  --fa: "\f3b0";
}
.fa-creative-commons-by {
  --fa: "\f4e7";
}
.fa-unity {
  --fa: "\e049";
}
.fa-whmcs {
  --fa: "\f40d";
}
.fa-rocketchat {
  --fa: "\f3e8";
}
.fa-vk {
  --fa: "\f189";
}
.fa-untappd {
  --fa: "\f405";
}
.fa-mailchimp {
  --fa: "\f59e";
}
.fa-css3-alt {
  --fa: "\f38b";
}
.fa-square-reddit {
  --fa: "\f1a2";
}
.fa-reddit-square {
  --fa: "\f1a2";
}
.fa-vimeo-v {
  --fa: "\f27d";
}
.fa-contao {
  --fa: "\f26d";
}
.fa-square-font-awesome {
  --fa: "\e5ad";
}
.fa-deskpro {
  --fa: "\f38f";
}
.fa-brave {
  --fa: "\e63c";
}
.fa-sistrix {
  --fa: "\f3ee";
}
.fa-square-instagram {
  --fa: "\e055";
}
.fa-instagram-square {
  --fa: "\e055";
}
.fa-battle-net {
  --fa: "\f835";
}
.fa-the-red-yeti {
  --fa: "\f69d";
}
.fa-square-hacker-news {
  --fa: "\f3af";
}
.fa-hacker-news-square {
  --fa: "\f3af";
}
.fa-edge {
  --fa: "\f282";
}
.fa-threads {
  --fa: "\e618";
}
.fa-napster {
  --fa: "\f3d2";
}
.fa-square-snapchat {
  --fa: "\f2ad";
}
.fa-snapchat-square {
  --fa: "\f2ad";
}
.fa-google-plus-g {
  --fa: "\f0d5";
}
.fa-artstation {
  --fa: "\f77a";
}
.fa-markdown {
  --fa: "\f60f";
}
.fa-sourcetree {
  --fa: "\f7d3";
}
.fa-google-plus {
  --fa: "\f2b3";
}
.fa-diaspora {
  --fa: "\f791";
}
.fa-foursquare {
  --fa: "\f180";
}
.fa-stack-overflow {
  --fa: "\f16c";
}
.fa-github-alt {
  --fa: "\f113";
}
.fa-phoenix-squadron {
  --fa: "\f511";
}
.fa-pagelines {
  --fa: "\f18c";
}
.fa-algolia {
  --fa: "\f36c";
}
.fa-red-river {
  --fa: "\f3e3";
}
.fa-creative-commons-sa {
  --fa: "\f4ef";
}
.fa-safari {
  --fa: "\f267";
}
.fa-google {
  --fa: "\f1a0";
}
.fa-square-font-awesome-stroke {
  --fa: "\f35c";
}
.fa-font-awesome-alt {
  --fa: "\f35c";
}
.fa-atlassian {
  --fa: "\f77b";
}
.fa-linkedin-in {
  --fa: "\f0e1";
}
.fa-digital-ocean {
  --fa: "\f391";
}
.fa-nimblr {
  --fa: "\f5a8";
}
.fa-chromecast {
  --fa: "\f838";
}
.fa-evernote {
  --fa: "\f839";
}
.fa-hacker-news {
  --fa: "\f1d4";
}
.fa-creative-commons-sampling {
  --fa: "\f4f0";
}
.fa-adversal {
  --fa: "\f36a";
}
.fa-creative-commons {
  --fa: "\f25e";
}
.fa-watchman-monitoring {
  --fa: "\e087";
}
.fa-fonticons {
  --fa: "\f280";
}
.fa-weixin {
  --fa: "\f1d7";
}
.fa-shirtsinbulk {
  --fa: "\f214";
}
.fa-codepen {
  --fa: "\f1cb";
}
.fa-git-alt {
  --fa: "\f841";
}
.fa-lyft {
  --fa: "\f3c3";
}
.fa-rev {
  --fa: "\f5b2";
}
.fa-windows {
  --fa: "\f17a";
}
.fa-wizards-of-the-coast {
  --fa: "\f730";
}
.fa-square-viadeo {
  --fa: "\f2aa";
}
.fa-viadeo-square {
  --fa: "\f2aa";
}
.fa-meetup {
  --fa: "\f2e0";
}
.fa-centos {
  --fa: "\f789";
}
.fa-adn {
  --fa: "\f170";
}
.fa-cloudsmith {
  --fa: "\f384";
}
.fa-opensuse {
  --fa: "\e62b";
}
.fa-pied-piper-alt {
  --fa: "\f1a8";
}
.fa-square-dribbble {
  --fa: "\f397";
}
.fa-dribbble-square {
  --fa: "\f397";
}
.fa-codiepie {
  --fa: "\f284";
}
.fa-node {
  --fa: "\f419";
}
.fa-mix {
  --fa: "\f3cb";
}
.fa-steam {
  --fa: "\f1b6";
}
.fa-cc-apple-pay {
  --fa: "\f416";
}
.fa-scribd {
  --fa: "\f28a";
}
.fa-debian {
  --fa: "\e60b";
}
.fa-openid {
  --fa: "\f19b";
}
.fa-instalod {
  --fa: "\e081";
}
.fa-files-pinwheel {
  --fa: "\e69f";
}
.fa-expeditedssl {
  --fa: "\f23e";
}
.fa-sellcast {
  --fa: "\f2da";
}
.fa-square-twitter {
  --fa: "\f081";
}
.fa-twitter-square {
  --fa: "\f081";
}
.fa-r-project {
  --fa: "\f4f7";
}
.fa-delicious {
  --fa: "\f1a5";
}
.fa-freebsd {
  --fa: "\f3a4";
}
.fa-vuejs {
  --fa: "\f41f";
}
.fa-accusoft {
  --fa: "\f369";
}
.fa-ioxhost {
  --fa: "\f208";
}
.fa-fonticons-fi {
  --fa: "\f3a2";
}
.fa-app-store {
  --fa: "\f36f";
}
.fa-cc-mastercard {
  --fa: "\f1f1";
}
.fa-itunes-note {
  --fa: "\f3b5";
}
.fa-golang {
  --fa: "\e40f";
}
.fa-kickstarter {
  --fa: "\f3bb";
}
.fa-square-kickstarter {
  --fa: "\f3bb";
}
.fa-grav {
  --fa: "\f2d6";
}
.fa-weibo {
  --fa: "\f18a";
}
.fa-uncharted {
  --fa: "\e084";
}
.fa-firstdraft {
  --fa: "\f3a1";
}
.fa-square-youtube {
  --fa: "\f431";
}
.fa-youtube-square {
  --fa: "\f431";
}
.fa-wikipedia-w {
  --fa: "\f266";
}
.fa-wpressr {
  --fa: "\f3e4";
}
.fa-rendact {
  --fa: "\f3e4";
}
.fa-angellist {
  --fa: "\f209";
}
.fa-galactic-republic {
  --fa: "\f50c";
}
.fa-nfc-directional {
  --fa: "\e530";
}
.fa-skype {
  --fa: "\f17e";
}
.fa-joget {
  --fa: "\f3b7";
}
.fa-fedora {
  --fa: "\f798";
}
.fa-stripe-s {
  --fa: "\f42a";
}
.fa-meta {
  --fa: "\e49b";
}
.fa-laravel {
  --fa: "\f3bd";
}
.fa-hotjar {
  --fa: "\f3b1";
}
.fa-bluetooth-b {
  --fa: "\f294";
}
.fa-square-letterboxd {
  --fa: "\e62e";
}
.fa-sticker-mule {
  --fa: "\f3f7";
}
.fa-creative-commons-zero {
  --fa: "\f4f3";
}
.fa-hips {
  --fa: "\f452";
}
.fa-css {
  --fa: "\e6a2";
}
.fa-behance {
  --fa: "\f1b4";
}
.fa-reddit {
  --fa: "\f1a1";
}
.fa-discord {
  --fa: "\f392";
}
.fa-chrome {
  --fa: "\f268";
}
.fa-app-store-ios {
  --fa: "\f370";
}
.fa-cc-discover {
  --fa: "\f1f2";
}
.fa-wpbeginner {
  --fa: "\f297";
}
.fa-confluence {
  --fa: "\f78d";
}
.fa-shoelace {
  --fa: "\e60c";
}
.fa-mdb {
  --fa: "\f8ca";
}
.fa-dochub {
  --fa: "\f394";
}
.fa-accessible-icon {
  --fa: "\f368";
}
.fa-ebay {
  --fa: "\f4f4";
}
.fa-amazon {
  --fa: "\f270";
}
.fa-unsplash {
  --fa: "\e07c";
}
.fa-yarn {
  --fa: "\f7e3";
}
.fa-square-steam {
  --fa: "\f1b7";
}
.fa-steam-square {
  --fa: "\f1b7";
}
.fa-500px {
  --fa: "\f26e";
}
.fa-square-vimeo {
  --fa: "\f194";
}
.fa-vimeo-square {
  --fa: "\f194";
}
.fa-asymmetrik {
  --fa: "\f372";
}
.fa-font-awesome {
  --fa: "\f2b4";
}
.fa-font-awesome-flag {
  --fa: "\f2b4";
}
.fa-font-awesome-logo-full {
  --fa: "\f2b4";
}
.fa-gratipay {
  --fa: "\f184";
}
.fa-apple {
  --fa: "\f179";
}
.fa-hive {
  --fa: "\e07f";
}
.fa-gitkraken {
  --fa: "\f3a6";
}
.fa-keybase {
  --fa: "\f4f5";
}
.fa-apple-pay {
  --fa: "\f415";
}
.fa-padlet {
  --fa: "\e4a0";
}
.fa-amazon-pay {
  --fa: "\f42c";
}
.fa-square-github {
  --fa: "\f092";
}
.fa-github-square {
  --fa: "\f092";
}
.fa-stumbleupon {
  --fa: "\f1a4";
}
.fa-fedex {
  --fa: "\f797";
}
.fa-phoenix-framework {
  --fa: "\f3dc";
}
.fa-shopify {
  --fa: "\e057";
}
.fa-neos {
  --fa: "\f612";
}
.fa-square-threads {
  --fa: "\e619";
}
.fa-hackerrank {
  --fa: "\f5f7";
}
.fa-researchgate {
  --fa: "\f4f8";
}
.fa-swift {
  --fa: "\f8e1";
}
.fa-angular {
  --fa: "\f420";
}
.fa-speakap {
  --fa: "\f3f3";
}
.fa-angrycreative {
  --fa: "\f36e";
}
.fa-y-combinator {
  --fa: "\f23b";
}
.fa-empire {
  --fa: "\f1d1";
}
.fa-envira {
  --fa: "\f299";
}
.fa-google-scholar {
  --fa: "\e63b";
}
.fa-square-gitlab {
  --fa: "\e5ae";
}
.fa-gitlab-square {
  --fa: "\e5ae";
}
.fa-studiovinari {
  --fa: "\f3f8";
}
.fa-pied-piper {
  --fa: "\f2ae";
}
.fa-wordpress {
  --fa: "\f19a";
}
.fa-product-hunt {
  --fa: "\f288";
}
.fa-firefox {
  --fa: "\f269";
}
.fa-linode {
  --fa: "\f2b8";
}
.fa-goodreads {
  --fa: "\f3a8";
}
.fa-square-odnoklassniki {
  --fa: "\f264";
}
.fa-odnoklassniki-square {
  --fa: "\f264";
}
.fa-jsfiddle {
  --fa: "\f1cc";
}
.fa-sith {
  --fa: "\f512";
}
.fa-themeisle {
  --fa: "\f2b2";
}
.fa-page4 {
  --fa: "\f3d7";
}
.fa-hashnode {
  --fa: "\e499";
}
.fa-react {
  --fa: "\f41b";
}
.fa-cc-paypal {
  --fa: "\f1f4";
}
.fa-squarespace {
  --fa: "\f5be";
}
.fa-cc-stripe {
  --fa: "\f1f5";
}
.fa-creative-commons-share {
  --fa: "\f4f2";
}
.fa-bitcoin {
  --fa: "\f379";
}
.fa-keycdn {
  --fa: "\f3ba";
}
.fa-opera {
  --fa: "\f26a";
}
.fa-itch-io {
  --fa: "\f83a";
}
.fa-umbraco {
  --fa: "\f8e8";
}
.fa-galactic-senate {
  --fa: "\f50d";
}
.fa-ubuntu {
  --fa: "\f7df";
}
.fa-draft2digital {
  --fa: "\f396";
}
.fa-stripe {
  --fa: "\f429";
}
.fa-houzz {
  --fa: "\f27c";
}
.fa-gg {
  --fa: "\f260";
}
.fa-dhl {
  --fa: "\f790";
}
.fa-square-pinterest {
  --fa: "\f0d3";
}
.fa-pinterest-square {
  --fa: "\f0d3";
}
.fa-xing {
  --fa: "\f168";
}
.fa-blackberry {
  --fa: "\f37b";
}
.fa-creative-commons-pd {
  --fa: "\f4ec";
}
.fa-playstation {
  --fa: "\f3df";
}
.fa-quinscape {
  --fa: "\f459";
}
.fa-less {
  --fa: "\f41d";
}
.fa-blogger-b {
  --fa: "\f37d";
}
.fa-opencart {
  --fa: "\f23d";
}
.fa-vine {
  --fa: "\f1ca";
}
.fa-signal-messenger {
  --fa: "\e663";
}
.fa-paypal {
  --fa: "\f1ed";
}
.fa-gitlab {
  --fa: "\f296";
}
.fa-typo3 {
  --fa: "\f42b";
}
.fa-reddit-alien {
  --fa: "\f281";
}
.fa-yahoo {
  --fa: "\f19e";
}
.fa-dailymotion {
  --fa: "\e052";
}
.fa-affiliatetheme {
  --fa: "\f36b";
}
.fa-pied-piper-pp {
  --fa: "\f1a7";
}
.fa-bootstrap {
  --fa: "\f836";
}
.fa-odnoklassniki {
  --fa: "\f263";
}
.fa-nfc-symbol {
  --fa: "\e531";
}
.fa-mintbit {
  --fa: "\e62f";
}
.fa-ethereum {
  --fa: "\f42e";
}
.fa-speaker-deck {
  --fa: "\f83c";
}
.fa-creative-commons-nc-eu {
  --fa: "\f4e9";
}
.fa-patreon {
  --fa: "\f3d9";
}
.fa-avianex {
  --fa: "\f374";
}
.fa-ello {
  --fa: "\f5f1";
}
.fa-gofore {
  --fa: "\f3a7";
}
.fa-bimobject {
  --fa: "\f378";
}
.fa-brave-reverse {
  --fa: "\e63d";
}
.fa-facebook-f {
  --fa: "\f39e";
}
.fa-square-google-plus {
  --fa: "\f0d4";
}
.fa-google-plus-square {
  --fa: "\f0d4";
}
.fa-web-awesome {
  --fa: "\e682";
}
.fa-mandalorian {
  --fa: "\f50f";
}
.fa-first-order-alt {
  --fa: "\f50a";
}
.fa-osi {
  --fa: "\f41a";
}
.fa-google-wallet {
  --fa: "\f1ee";
}
.fa-d-and-d-beyond {
  --fa: "\f6ca";
}
.fa-periscope {
  --fa: "\f3da";
}
.fa-fulcrum {
  --fa: "\f50b";
}
.fa-cloudscale {
  --fa: "\f383";
}
.fa-forumbee {
  --fa: "\f211";
}
.fa-mizuni {
  --fa: "\f3cc";
}
.fa-schlix {
  --fa: "\f3ea";
}
.fa-square-xing {
  --fa: "\f169";
}
.fa-xing-square {
  --fa: "\f169";
}
.fa-bandcamp {
  --fa: "\f2d5";
}
.fa-wpforms {
  --fa: "\f298";
}
.fa-cloudversify {
  --fa: "\f385";
}
.fa-usps {
  --fa: "\f7e1";
}
.fa-megaport {
  --fa: "\f5a3";
}
.fa-magento {
  --fa: "\f3c4";
}
.fa-spotify {
  --fa: "\f1bc";
}
.fa-optin-monster {
  --fa: "\f23c";
}
.fa-fly {
  --fa: "\f417";
}
.fa-square-bluesky {
  --fa: "\e6a3";
}
.fa-aviato {
  --fa: "\f421";
}
.fa-itunes {
  --fa: "\f3b4";
}
.fa-cuttlefish {
  --fa: "\f38c";
}
.fa-blogger {
  --fa: "\f37c";
}
.fa-flickr {
  --fa: "\f16e";
}
.fa-viber {
  --fa: "\f409";
}
.fa-soundcloud {
  --fa: "\f1be";
}
.fa-digg {
  --fa: "\f1a6";
}
.fa-tencent-weibo {
  --fa: "\f1d5";
}
.fa-letterboxd {
  --fa: "\e62d";
}
.fa-symfony {
  --fa: "\f83d";
}
.fa-maxcdn {
  --fa: "\f136";
}
.fa-etsy {
  --fa: "\f2d7";
}
.fa-facebook-messenger {
  --fa: "\f39f";
}
.fa-audible {
  --fa: "\f373";
}
.fa-think-peaks {
  --fa: "\f731";
}
.fa-bilibili {
  --fa: "\e3d9";
}
.fa-erlang {
  --fa: "\f39d";
}
.fa-x-twitter {
  --fa: "\e61b";
}
.fa-cotton-bureau {
  --fa: "\f89e";
}
.fa-dashcube {
  --fa: "\f210";
}
.fa-42-group {
  --fa: "\e080";
}
.fa-innosoft {
  --fa: "\e080";
}
.fa-stack-exchange {
  --fa: "\f18d";
}
.fa-elementor {
  --fa: "\f430";
}
.fa-square-pied-piper {
  --fa: "\e01e";
}
.fa-pied-piper-square {
  --fa: "\e01e";
}
.fa-creative-commons-nd {
  --fa: "\f4eb";
}
.fa-palfed {
  --fa: "\f3d8";
}
.fa-superpowers {
  --fa: "\f2dd";
}
.fa-resolving {
  --fa: "\f3e7";
}
.fa-xbox {
  --fa: "\f412";
}
.fa-square-web-awesome-stroke {
  --fa: "\e684";
}
.fa-searchengin {
  --fa: "\f3eb";
}
.fa-tiktok {
  --fa: "\e07b";
}
.fa-square-facebook {
  --fa: "\f082";
}
.fa-facebook-square {
  --fa: "\f082";
}
.fa-renren {
  --fa: "\f18b";
}
.fa-linux {
  --fa: "\f17c";
}
.fa-glide {
  --fa: "\f2a5";
}
.fa-linkedin {
  --fa: "\f08c";
}
.fa-hubspot {
  --fa: "\f3b2";
}
.fa-deploydog {
  --fa: "\f38e";
}
.fa-twitch {
  --fa: "\f1e8";
}
.fa-flutter {
  --fa: "\e694";
}
.fa-ravelry {
  --fa: "\f2d9";
}
.fa-mixer {
  --fa: "\e056";
}
.fa-square-lastfm {
  --fa: "\f203";
}
.fa-lastfm-square {
  --fa: "\f203";
}
.fa-vimeo {
  --fa: "\f40a";
}
.fa-mendeley {
  --fa: "\f7b3";
}
.fa-uniregistry {
  --fa: "\f404";
}
.fa-figma {
  --fa: "\f799";
}
.fa-creative-commons-remix {
  --fa: "\f4ee";
}
.fa-cc-amazon-pay {
  --fa: "\f42d";
}
.fa-dropbox {
  --fa: "\f16b";
}
.fa-instagram {
  --fa: "\f16d";
}
.fa-cmplid {
  --fa: "\e360";
}
.fa-upwork {
  --fa: "\e641";
}
.fa-facebook {
  --fa: "\f09a";
}
.fa-gripfire {
  --fa: "\f3ac";
}
.fa-jedi-order {
  --fa: "\f50e";
}
.fa-uikit {
  --fa: "\f403";
}
.fa-fort-awesome-alt {
  --fa: "\f3a3";
}
.fa-phabricator {
  --fa: "\f3db";
}
.fa-ussunnah {
  --fa: "\f407";
}
.fa-earlybirds {
  --fa: "\f39a";
}
.fa-trade-federation {
  --fa: "\f513";
}
.fa-autoprefixer {
  --fa: "\f41c";
}
.fa-whatsapp {
  --fa: "\f232";
}
.fa-square-upwork {
  --fa: "\e67c";
}
.fa-slideshare {
  --fa: "\f1e7";
}
.fa-google-play {
  --fa: "\f3ab";
}
.fa-viadeo {
  --fa: "\f2a9";
}
.fa-line {
  --fa: "\f3c0";
}
.fa-google-drive {
  --fa: "\f3aa";
}
.fa-servicestack {
  --fa: "\f3ec";
}
.fa-simplybuilt {
  --fa: "\f215";
}
.fa-bitbucket {
  --fa: "\f171";
}
.fa-imdb {
  --fa: "\f2d8";
}
.fa-deezer {
  --fa: "\e077";
}
.fa-raspberry-pi {
  --fa: "\f7bb";
}
.fa-jira {
  --fa: "\f7b1";
}
.fa-docker {
  --fa: "\f395";
}
.fa-screenpal {
  --fa: "\e570";
}
.fa-bluetooth {
  --fa: "\f293";
}
.fa-gitter {
  --fa: "\f426";
}
.fa-d-and-d {
  --fa: "\f38d";
}
.fa-microblog {
  --fa: "\e01a";
}
.fa-cc-diners-club {
  --fa: "\f24c";
}
.fa-gg-circle {
  --fa: "\f261";
}
.fa-pied-piper-hat {
  --fa: "\f4e5";
}
.fa-kickstarter-k {
  --fa: "\f3bc";
}
.fa-yandex {
  --fa: "\f413";
}
.fa-readme {
  --fa: "\f4d5";
}
.fa-html5 {
  --fa: "\f13b";
}
.fa-sellsy {
  --fa: "\f213";
}
.fa-square-web-awesome {
  --fa: "\e683";
}
.fa-sass {
  --fa: "\f41e";
}
.fa-wirsindhandwerk {
  --fa: "\e2d0";
}
.fa-wsh {
  --fa: "\e2d0";
}
.fa-buromobelexperte {
  --fa: "\f37f";
}
.fa-salesforce {
  --fa: "\f83b";
}
.fa-octopus-deploy {
  --fa: "\e082";
}
.fa-medapps {
  --fa: "\f3c6";
}
.fa-ns8 {
  --fa: "\f3d5";
}
.fa-pinterest-p {
  --fa: "\f231";
}
.fa-apper {
  --fa: "\f371";
}
.fa-fort-awesome {
  --fa: "\f286";
}
.fa-waze {
  --fa: "\f83f";
}
.fa-bluesky {
  --fa: "\e671";
}
.fa-cc-jcb {
  --fa: "\f24b";
}
.fa-snapchat {
  --fa: "\f2ab";
}
.fa-snapchat-ghost {
  --fa: "\f2ab";
}
.fa-fantasy-flight-games {
  --fa: "\f6dc";
}
.fa-rust {
  --fa: "\e07a";
}
.fa-wix {
  --fa: "\f5cf";
}
.fa-square-behance {
  --fa: "\f1b5";
}
.fa-behance-square {
  --fa: "\f1b5";
}
.fa-supple {
  --fa: "\f3f9";
}
.fa-webflow {
  --fa: "\e65c";
}
.fa-rebel {
  --fa: "\f1d0";
}
.fa-css3 {
  --fa: "\f13c";
}
.fa-staylinked {
  --fa: "\f3f5";
}
.fa-kaggle {
  --fa: "\f5fa";
}
.fa-space-awesome {
  --fa: "\e5ac";
}
.fa-deviantart {
  --fa: "\f1bd";
}
.fa-cpanel {
  --fa: "\f388";
}
.fa-goodreads-g {
  --fa: "\f3a9";
}
.fa-square-git {
  --fa: "\f1d2";
}
.fa-git-square {
  --fa: "\f1d2";
}
.fa-square-tumblr {
  --fa: "\f174";
}
.fa-tumblr-square {
  --fa: "\f174";
}
.fa-trello {
  --fa: "\f181";
}
.fa-creative-commons-nc-jp {
  --fa: "\f4ea";
}
.fa-get-pocket {
  --fa: "\f265";
}
.fa-perbyte {
  --fa: "\e083";
}
.fa-grunt {
  --fa: "\f3ad";
}
.fa-weebly {
  --fa: "\f5cc";
}
.fa-connectdevelop {
  --fa: "\f20e";
}
.fa-leanpub {
  --fa: "\f212";
}
.fa-black-tie {
  --fa: "\f27e";
}
.fa-themeco {
  --fa: "\f5c6";
}
.fa-python {
  --fa: "\f3e2";
}
.fa-android {
  --fa: "\f17b";
}
.fa-bots {
  --fa: "\e340";
}
.fa-free-code-camp {
  --fa: "\f2c5";
}
.fa-hornbill {
  --fa: "\f592";
}
.fa-js {
  --fa: "\f3b8";
}
.fa-ideal {
  --fa: "\e013";
}
.fa-git {
  --fa: "\f1d3";
}
.fa-dev {
  --fa: "\f6cc";
}
.fa-sketch {
  --fa: "\f7c6";
}
.fa-yandex-international {
  --fa: "\f414";
}
.fa-cc-amex {
  --fa: "\f1f3";
}
.fa-uber {
  --fa: "\f402";
}
.fa-github {
  --fa: "\f09b";
}
.fa-php {
  --fa: "\f457";
}
.fa-alipay {
  --fa: "\f642";
}
.fa-youtube {
  --fa: "\f167";
}
.fa-skyatlas {
  --fa: "\f216";
}
.fa-firefox-browser {
  --fa: "\e007";
}
.fa-replyd {
  --fa: "\f3e6";
}
.fa-suse {
  --fa: "\f7d6";
}
.fa-jenkins {
  --fa: "\f3b6";
}
.fa-twitter {
  --fa: "\f099";
}
.fa-rockrms {
  --fa: "\f3e9";
}
.fa-pinterest {
  --fa: "\f0d2";
}
.fa-buffer {
  --fa: "\f837";
}
.fa-npm {
  --fa: "\f3d4";
}
.fa-yammer {
  --fa: "\f840";
}
.fa-btc {
  --fa: "\f15a";
}
.fa-dribbble {
  --fa: "\f17d";
}
.fa-stumbleupon-circle {
  --fa: "\f1a3";
}
.fa-internet-explorer {
  --fa: "\f26b";
}
.fa-stubber {
  --fa: "\e5c7";
}
.fa-telegram {
  --fa: "\f2c6";
}
.fa-telegram-plane {
  --fa: "\f2c6";
}
.fa-old-republic {
  --fa: "\f510";
}
.fa-odysee {
  --fa: "\e5c6";
}
.fa-square-whatsapp {
  --fa: "\f40c";
}
.fa-whatsapp-square {
  --fa: "\f40c";
}
.fa-node-js {
  --fa: "\f3d3";
}
.fa-edge-legacy {
  --fa: "\e078";
}
.fa-slack {
  --fa: "\f198";
}
.fa-slack-hash {
  --fa: "\f198";
}
.fa-medrt {
  --fa: "\f3c8";
}
.fa-usb {
  --fa: "\f287";
}
.fa-tumblr {
  --fa: "\f173";
}
.fa-vaadin {
  --fa: "\f408";
}
.fa-quora {
  --fa: "\f2c4";
}
.fa-square-x-twitter {
  --fa: "\e61a";
}
.fa-reacteurope {
  --fa: "\f75d";
}
.fa-medium {
  --fa: "\f23a";
}
.fa-medium-m {
  --fa: "\f23a";
}
.fa-amilia {
  --fa: "\f36d";
}
.fa-mixcloud {
  --fa: "\f289";
}
.fa-flipboard {
  --fa: "\f44d";
}
.fa-viacoin {
  --fa: "\f237";
}
.fa-critical-role {
  --fa: "\f6c9";
}
.fa-sitrox {
  --fa: "\e44a";
}
.fa-discourse {
  --fa: "\f393";
}
.fa-joomla {
  --fa: "\f1aa";
}
.fa-mastodon {
  --fa: "\f4f6";
}
.fa-airbnb {
  --fa: "\f834";
}
.fa-wolf-pack-battalion {
  --fa: "\f514";
}
.fa-buy-n-large {
  --fa: "\f8a6";
}
.fa-gulp {
  --fa: "\f3ae";
}
.fa-creative-commons-sampling-plus {
  --fa: "\f4f1";
}
.fa-strava {
  --fa: "\f428";
}
.fa-ember {
  --fa: "\f423";
}
.fa-canadian-maple-leaf {
  --fa: "\f785";
}
.fa-teamspeak {
  --fa: "\f4f9";
}
.fa-pushed {
  --fa: "\f3e1";
}
.fa-wordpress-simple {
  --fa: "\f411";
}
.fa-nutritionix {
  --fa: "\f3d6";
}
.fa-wodu {
  --fa: "\e088";
}
.fa-google-pay {
  --fa: "\e079";
}
.fa-intercom {
  --fa: "\f7af";
}
.fa-zhihu {
  --fa: "\f63f";
}
.fa-korvue {
  --fa: "\f42f";
}
.fa-pix {
  --fa: "\e43a";
}
.fa-steam-symbol {
  --fa: "\f3f6";
}
.button,
button {
  background-color: #c9a84c;
  border: 2px solid transparent;
  border-radius: 10px;
  color: #2a9d8f;
  display: inline-block;
  cursor: pointer;
  font-size: 14px;
  font-weight: 700;
  padding: 0.525rem 1.5rem;
  text-transform: uppercase;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}
@media screen and (min-width: 900px) {
  .button,
  button {
    font-size: 15px;
    padding: 10px 30px;
  }
}
.button:hover,
button:hover {
  background-color: transparent;
  border: 2px solid #c9a84c;
  color: #c9a84c;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}
.button:focus,
button:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: 0;
}
.button.-simple,
button.-simple {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: none;
  background-color: transparent;
  font-weight: 800;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.button.-simple::after,
button.-simple::after {
  color: #c9a84c;
  content: "\f0da";
  font-family: "Font Awesome 5 Pro";
  font-size: 1.25rem;
  margin-left: 0.5rem;
}
.button.-simple.-noArrow::after,
button.-simple.-noArrow::after {
  display: none;
}
.button.-secondary,
button.-secondary {
  border-color: #2a9d8f;
  background-color: transparent;
  font-weight: 700;
}
.button.-secondary:hover,
button.-secondary:hover {
  background-color: #2a9d8f;
  color: #fff;
}
.button.-secondary:focus,
button.-secondary:focus {
  background-color: #c9a84c;
  color: #2a9d8f;
}
.button.-arrow,
button.-arrow {
  border: 0;
  background-color: transparent;
  font-weight: 700;
  padding-right: 3rem;
  background-repeat: no-repeat;
  background-position: right 1rem center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='12' viewBox='0 0 10 12'%3E%3Cpath id='Polygon_3' data-name='Polygon 3' d='M5.143 1.429a1 1 0 0 1 1.715 0l4.234 7.056A1 1 0 0 1 10.234 10H1.766A1 1 0 0 1 .909 8.486Z' transform='translate(10) rotate(90)' fill='%231a475f'/%3E%3C/svg%3E");
  text-transform: none;
}
.button.-yellow,
button.-yellow {
  color: #c9a84c;
  border-color: #c9a84c;
  background-color: transparent;
  font-weight: 700;
}
.button.-yellow:hover,
button.-yellow:hover {
  background-color: #c9a84c;
}
.button.-menuToggle,
button.-menuToggle {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0.35rem;
  padding-bottom: 0.35rem;
}
.button.-menuToggle::after,
button.-menuToggle::after {
  content: "\f0c9";
  font-family: "Font Awesome 5 Pro";
  font-weight: 700;
  font-size: 1.2rem;
  margin-left: 0.5rem;
}
.button.-bluePrimary,
button.-bluePrimary {
  color: #fff;
  background-color: #2a9d8f;
}
.button.-bluePrimary:hover,
button.-bluePrimary:hover {
  background-color: transparent;
  color: #2a9d8f;
  border: 2px solid #2a9d8f;
}
@media screen and (min-width: 480px) {
  .button:focus,
  button:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 3px solid #2a9d8f;
    outline: 0;
  }
}
.routerButtons a::before {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  height: 35px;
  width: 28px;
}
.routerButtons a.center::before {
  background-image: url(../images/corporate/location.html);
}
.routerButtons a.benefits::before {
  background-image: url(../images/corporate/benefit.html);
}
.routerButtons a.careers::before {
  background-image: url(../images/corporate/career.html);
}
.routerButtons a.provide::before {
  background-image: url(../images/corporate/employee.html);
}
.routerButtons a:focus {
  background: #2a9d8f;
  color: #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 2px solid #c9a84c;
}
.router .bhc-heading {
  margin-bottom: 30px;
}
.router ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
  margin: 0;
}
.router ul li {
  display: block;
  margin-bottom: 15px;
}
.router ul li:last-child {
  margin-bottom: 0;
}
.router ul li::before {
  display: none;
}
@media only screen and (max-width: 959px) {
  .router ul li {
    display: inline-block;
    width: 47.5%;
    margin: 0 1% 2.5%;
    font-size: 1.8vw;
  }
  .router ul li:last-child {
    margin-bottom: 1em;
  }
}
@media only screen and (max-width: 650px) {
  .router ul li {
    display: block;
    width: 100%;
    margin: 0 auto 10px;
    font-size: 1em;
  }
}
.router ul li a {
  display: block;
  border-radius: 7px;
  background: #fff;
  padding: 1em 1em 1em 4em;
  color: #2a9d8f;
  font-weight: 700;
  font-size: 13px;
  position: relative;
}
@media screen and (min-width: 1200px) {
  .router ul li a {
    font-size: 16px;
  }
}
@media only screen and (max-height: 768px) and (min-width: 1024px) {
  .router ul li a {
    font-size: 1em;
  }
}
.router ul li a:hover {
  background: #eee;
  -webkit-box-shadow: 0 5px 30px rgba(10, 40, 60, 0.6);
  box-shadow: 0 5px 30px rgba(10, 40, 60, 0.6);
}
.router ul li a:hover::after {
  right: 0;
}
.router ul li a::after,
.router ul li a::before {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  background: url(../images/corporate/arrow.png) no-repeat center center/1.5em
    auto;
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  width: 25px;
  height: 25px;
  left: 0.4em;
}
.router ul li a::after {
  background: url(../images/corporate/arrow.png) no-repeat center center/.6em
    auto;
  right: 5px;
  -webkit-transition: 0.15s right ease-out;
  transition: 0.15s right ease-out;
  left: auto;
}
.router ul li a::before {
  background-size: contain;
  left: 15px;
  height: 35px;
  width: 28px;
}
.backToTop {
  -webkit-box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.2);
  position: fixed;
  bottom: 30px;
  right: 30px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  height: 45px;
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 10px 15px 0 10px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: unset !important;
  z-index: 999999;
}
.backToTop__text {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  display: inline-grid;
  white-space: nowrap;
  width: 0;
  overflow: hidden;
}
.backToTop:hover {
  background: #c9a84c;
  color: #2a9d8f;
}
@media (min-width: 767px) {
  .backToTop:hover .backToTop__text {
    width: 150px;
  }
}
.backToTop::after {
  display: none;
}
.backToTop:focus {
  color: #c9a84c;
  background: #0e2633;
  border-color: #0e2633;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 10px;
}
.btn.disabled,
.disabled.btn-plus,
.disabled.btn-sidebar-tag,
.slider-w-arrows-wrap .disabled.slick-arrow {
  pointer-events: none;
  opacity: 0.6;
}
.btn,
.tiles-module-slider-wrap .slick-arrow {
  text-transform: none;
}
.card {
  -webkit-box-shadow: 0 5px 98px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 5px 98px 0 rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 15rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 2rem;
  width: 100%;
}
@media screen and (min-width: 767px) {
  .card {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.card__actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: auto;
}
.card__action {
  margin-right: 2rem;
  margin-top: auto;
}
.card__action:last-child {
  margin-right: 0;
}
.card__content {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: 1.2rem;
  padding: 2.25rem 2.8125rem;
  position: relative;
}
@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .card__content {
    max-width: 100%;
    width: 100%;
  }
}
.card__content ul {
  list-style: disc;
  padding-left: 16px;
  margin: 16px auto;
}
.card__content li {
  margin-bottom: 8px;
}
.card__headline {
  color: #2a9d8f;
  display: block;
  font-size: 1.5rem;
  font-weight: 700;
  margin-bottom: 2rem;
  line-height: 1.2;
}
@media screen and (min-width: 767px) {
  .card__headline {
    font-size: 1.6rem;
  }
}
@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .card__headline {
    max-width: 100%;
    width: 100%;
  }
}
.card__category {
  color: #464646;
  display: block;
  font-size: 0.9rem;
  font-weight: 700;
  margin-bottom: 1rem;
  text-transform: uppercase;
}
.card__text {
  color: #464646;
  font-size: 1.2rem;
}
.card__text p:last-child {
  margin-bottom: 0;
}
@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .card__text {
    max-width: 100%;
    width: 100%;
  }
}
.card__text_emphasis {
  color: #2a9d8f;
}
.card__columns {
  margin-top: 1.5rem;
}
@media screen and (min-width: 767px) {
  .card__columns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }
}
.card__column {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 25%;
  flex: 1 1 25%;
  width: 100%;
  margin-top: 1rem;
}
@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .card__column {
    width: 25%;
  }
}
@media screen and (min-width: 767px) {
  .card__column {
    margin-right: 5rem;
  }
}
.card__column:last-child {
  margin-right: 0;
}
.card__column .card__text {
  display: block;
}
.card__icon {
  position: relative;
  z-index: 1;
}
.card__icon.-bottomRight {
  position: absolute;
  bottom: -2.25rem;
  right: 0;
  width: 8rem;
}
.card__icon.-large {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  width: 8rem;
  position: absolute;
  right: 0;
  top: 0;
  text-align: center;
}
.card__icon.-large img {
  margin: 0 auto;
}
.card__icon.-topRight {
  position: absolute;
  -webkit-transform: translateY(-33%);
  transform: translateY(-33%);
  top: 0;
  right: 0;
}
.card__icon.-topRight img {
  width: 5rem;
}
@media screen and (min-width: 767px) {
  .card__icon.-topRight img {
    width: 8rem;
  }
}
.card__icon.-topRightImage {
  -webkit-transform: translateY(-33%);
  transform: translateY(-33%);
  top: 0;
  right: 0;
}
.card__icon i {
  font-size: 7rem;
  position: absolute;
  top: -2rem;
  right: 2rem;
}
.card__icon i.-greenSecondary {
  color: #74aa50;
}
.card__content_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  width: 100%;
}
@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .card__content_wrapper {
    width: 100%;
  }
}
.card__content_wrapper_text {
  -ms-flex-preferred-size: 60%;
  flex-basis: 60%;
}
.card__image {
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  height: 300px;
  width: 100%;
}
@media screen and (min-width: 900px) {
  .card__image {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    height: auto;
  }
}
.card.-reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
@media screen and (min-width: 900px) {
  .card.-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}
.card.-featured {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (min-width: 900px) {
  .card.-featured {
    min-height: 25rem;
  }
}
.card.-featured .card__text {
  font-size: 0.9rem;
}
@media screen and (min-width: 900px) {
  .card.-featured .card__text {
    font-size: 1rem;
  }
}
@media screen and (min-width: 1024px) {
  .card.-featured .card__text {
    font-size: 1.1rem;
  }
}
@media screen and (min-width: 767px) {
  .card.-featured .card__content {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
}
@media screen and (min-width: 900px) {
  .card.-featured .card__content {
    -ms-flex-preferred-size: 33.33%;
    flex-basis: 33.33%;
    max-width: 33.33%;
  }
}
@media screen and (min-width: 767px) {
  .card.-featured .card__image {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
}
@media screen and (min-width: 900px) {
  .card.-featured .card__image {
    -ms-flex-preferred-size: 66.66%;
    flex-basis: 66.66%;
    max-width: 66.66%;
  }
}
.card.-whiteDots {
  position: relative;
  margin-bottom: 4rem;
  text-align: center;
  margin-left: -1rem;
  width: calc(100% + 2rem);
}
@media screen and (min-width: 767px) {
  .card.-whiteDots {
    text-align: left;
  }
}
.card.-whiteDots::after {
  background-image: url(../images/college-coach/white-dots.png);
  background-repeat: no-repeat;
  content: "";
  position: absolute;
  background-size: 60%;
  background-position: 100% 0;
  bottom: -4.8rem;
  right: 0;
  height: 4.6rem;
  width: 36.4rem;
}
@media screen and (min-width: 767px) {
  .card.-whiteDots::after {
    background-size: cover;
    background-position: 0 0;
  }
}
.card.-whiteDots .card__content_text {
  width: 100%;
}
.card.-whiteDots .card__content_text p {
  margin: 0;
  line-height: inherit;
}
.card.-image:nth-child(3) {
  margin-right: 0;
}
.card.-skinny {
  -webkit-box-shadow: none;
  box-shadow: none;
  position: relative;
}
.card.-skinny .card__headline {
  padding-right: 3rem;
}
@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .card.-skinny .card__headline {
    width: 100%;
  }
}
.card.-skinny .card__text {
  font-size: 1rem;
}
@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .card.-skinny .card__text {
    width: 100%;
  }
}
.card.-skinny .card__image {
  background-size: auto 4.5rem;
  background-position: 95% 10px;
  position: absolute;
  height: 100%;
  right: 0;
}
.card.-skinny .card__content {
  padding: 3.33rem 2.3rem;
  width: 100%;
}
.card.-gray .card__headline {
  color: #464646;
}
.card.-gray .card__content {
  background-color: rgba(70, 70, 70, 0.1);
}
.card.-green .card__headline {
  color: #048956;
}
.card.-green .card__content {
  background-color: rgba(4, 137, 86, 0.1);
}
.card.-blue .card__headline {
  color: #2a9d8f;
}
.card.-blue .card__content {
  background-color: rgba(60, 136, 158, 0.1);
}
.card.-red .card__headline {
  color: #dc6f1f;
}
.card.-red .card__content {
  background-color: rgba(220, 111, 31, 0.1);
}
.card.-simple {
  min-height: auto;
}
.card.-simple .card__title {
  color: #048956;
  font-size: 1rem;
  font-weight: 700;
}
@media screen and (min-width: 767px) {
  .card.-simple .card__title {
    font-size: 1.2rem;
  }
}
@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .card.-simple .card__title {
    max-width: 100%;
    width: 100%;
  }
}
.card.-simple .card__text {
  margin-bottom: 0;
}
.card.-simple .card__text strong {
  display: block;
}
@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .card.-simple .card__text {
    max-width: 100%;
    width: 100%;
  }
}
.card.-simple .card__action .button.-simple {
  font-size: 1rem;
}
@media screen and (min-width: 767px) {
  .card.-simple .card__content {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
}
@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .card.-simple .card__content {
    max-width: 100%;
    width: 100%;
  }
}
.card.-simple .card__column {
  margin-bottom: 2rem;
}
@media screen and (min-width: 767px) {
  .card.-simple .card__column {
    margin-bottom: 0;
  }
  .card.-simple .card__column .card__text:first-child {
    margin-bottom: 1.5rem;
  }
}
.card.-callout {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  z-index: 1;
}
.card.-callout .card__content {
  padding: 1.5rem 1rem;
  -ms-flex-preferred-size: 70%;
  flex-basis: 70%;
}
@media screen and (min-width: 767px) {
  .card.-callout .card__content {
    padding: 2rem 3rem 3rem;
  }
}
@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .card.-callout .card__content {
    max-width: 70%;
  }
}
.card.-callout .card__headline {
  display: block;
  font-size: 1.3rem;
  font-weight: 800;
  line-height: 1.3;
  text-transform: uppercase;
  margin-bottom: 0.5rem;
}
@media screen and (min-width: 767px) {
  .card.-callout .card__headline {
    font-size: 3rem;
  }
}
@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .card.-callout .card__headline {
    width: 100%;
  }
}
.card.-callout .card__subheadline {
  display: block;
  font-size: 1rem;
  font-weight: 700;
}
@media screen and (min-width: 767px) {
  .card.-callout .card__subheadline {
    font-size: 1.4rem;
  }
}
@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .card.-callout .card__subheadline {
    width: 100%;
  }
}
.card.-callout .card__text {
  margin-bottom: 1.5rem;
  margin-top: 1.3rem;
  font-size: 0.875rem;
}
@media screen and (min-width: 767px) {
  .card.-callout .card__text {
    font-size: 1rem;
    margin-bottom: 2.8125rem;
  }
}
@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .card.-callout .card__text {
    width: 100%;
  }
}
.card.-callout .card__image {
  background-position: 0 0;
  height: auto;
  -ms-flex-preferred-size: 30%;
  flex-basis: 30%;
}
@media screen and (min-width: 767px) {
  .card.-callout .card__image {
    background-position: 50% 50%;
  }
}
.card.-callout::after {
  background-color: transparent;
  border: transparent 5px solid;
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  width: 100%;
  z-index: -1;
}
.card.-callout.-blueSecondary .card__content {
  background-color: #2a9d8f;
}
.card.-callout.-bluePrimary .card__content {
  background-color: #2a9d8f;
}
.card.-callout.-bluePrimary .card__action .button.-simple,
.card.-callout.-bluePrimary .card__content,
.card.-callout.-bluePrimary .card__headline,
.card.-callout.-bluePrimary .card__subheadline,
.card.-callout.-bluePrimary .card__text,
.card.-callout.-blueSecondary .card__action .button.-simple,
.card.-callout.-blueSecondary .card__content,
.card.-callout.-blueSecondary .card__headline,
.card.-callout.-blueSecondary .card__subheadline,
.card.-callout.-blueSecondary .card__text {
  color: #fff;
}
.card.-callout.-reverse,
.card.-callout:nth-child(2n) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.card.-callout.-reverse::after,
.card.-callout:nth-child(2n)::after {
  bottom: 0;
  left: auto;
  right: 0;
}
@media screen and (min-width: 767px) {
  .card.-callout.-reverse,
  .card.-callout:nth-child(2n) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}
.card.-callout:hover::after {
  border-color: #c9a84c;
  bottom: -1rem;
  left: -1rem;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.card.-callout:hover.-reverse::after,
.card.-callout:hover:nth-child(2n)::after {
  left: auto;
  right: -1rem;
}
.card.-callout:hover.-bluePrimary .card__action .button.-simple,
.card.-callout:hover.-blueSecondary .card__action .button.-simple {
  color: #c9a84c;
}
.card.-actions {
  min-height: auto;
}
.card.-actions .card__content {
  padding-right: 5.625rem;
}
.card.-actions .card__headline {
  font-weight: 400;
  margin-bottom: 1rem;
  text-transform: uppercase;
}
.card.-actions .card__headline strong {
  font-weight: 800;
}
.card.-actions .card__content_text,
.card.-actions .card__icon {
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
}
.card.-actions .card__text {
  margin-bottom: 1rem;
}
.card.-actions .card__content_text {
  -ms-flex-preferred-size: 70%;
  flex-basis: 70%;
}
.card.-actions.show__desktop .card__content,
.card.-actions.show__desktop_md .card__content {
  padding-right: 2.8125rem;
  width: 100%;
}
.card.-checkmark {
  position: relative;
}
.card.-checkmark::before {
  position: absolute;
  display: block;
  color: #74aa50;
  content: "\f00c";
  top: -4.5rem;
  left: 21rem;
  font-family: "Font Awesome 5 Pro";
  font-size: 7rem;
  font-weight: 100;
}
.card.-bluePrimary {
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
}
.card.-bluePrimary .card__content {
  background-color: #2a9d8f;
  color: #fff;
}
.card.-bluePrimary .button.-simple,
.card.-bluePrimary .card__actions,
.card.-bluePrimary .card__actions .button.-simple,
.card.-bluePrimary .card__headline,
.card.-bluePrimary .card__text {
  color: #fff;
}
.card.-bluePrimary .button.-simple:hover {
  color: #c9a84c;
}
.card.-iconTop {
  position: relative;
  margin-top: 6rem;
  min-height: auto;
}
.card.-iconTop .card__icon {
  position: absolute;
  top: -3.8rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
@media screen and (min-width: 767px) {
  .card.-iconTop .card__icon {
    left: 2.8125rem;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.card.-iconTop .card__icon img {
  height: 2.8rem;
}
.card.-iconTop .card__action {
  margin: 1rem auto 0 auto;
}
@media screen and (min-width: 767px) {
  .card.-iconTop .card__action {
    margin: 1rem 0 0 0;
  }
}
.card.-iconTop .card__category,
.card.-iconTop .card__headline {
  text-align: center;
}
@media screen and (min-width: 767px) {
  .card.-iconTop .card__category,
  .card.-iconTop .card__headline {
    text-align: left;
  }
}
.card.-iconTop:focus {
  outline: 2px solid #c9a84c;
}
.card.-topRight {
  margin-left: auto;
}
.card.-topRight .card__text {
  max-width: 30rem;
  line-height: 1.7;
}
.card.-topRight ~ .locations {
  margin-top: -6rem;
}
@media screen and (min-width: 900px) {
  .card.-topRight .card__content {
    padding-right: 5.625rem;
  }
}
.card.-news {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.card.-news .card__logo {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-color: transparent;
  height: 125px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding: 1.25rem 2.5rem;
}
.card.-news .card__logo img {
  max-height: 100%;
  max-width: 200px;
}
.card.-news .card__content {
  background-color: #eeeded;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}
.card.-news .card__title {
  color: #2a9d8f;
  font-size: 1.25rem;
  font-weight: 700;
  margin-bottom: 2rem;
}
@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .card.-news .card__title {
    width: 100%;
  }
}
.card.-news .card__meta {
  color: #2a9d8f;
  font-size: 1.125rem;
  font-weight: 400;
  justify-self: flex-end;
  margin-bottom: 0;
  margin-top: auto;
}
@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .card.-news .card__meta {
    width: 100%;
  }
}
@media screen and (min-width: 767px) {
  .card.-news .card__title {
    font-size: 1.5rem;
  }
}
@media screen and (min-width: 1024px) {
  .card.-news .card__title {
    font-size: 1.875rem;
  }
}
a.card {
  position: relative;
}
a.card::after {
  background-color: #c9a84c;
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  height: 0.5rem;
  -webkit-transition:
    width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),
    opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition:
    width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),
    opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  opacity: 0;
  width: 0;
  z-index: 100;
}
a.card:hover::after {
  opacity: 1;
  width: 100%;
}
.checkbox[type="checkbox"]:checked,
.checkbox[type="checkbox"]:not(:checked) {
  position: absolute;
  left: -9999px;
}
.checkbox[type="checkbox"]:checked + .checkbox__label,
.checkbox[type="checkbox"]:not(:checked) + .checkbox__label {
  position: relative;
  padding-left: 1.95em;
  cursor: pointer;
}
.checkbox[type="checkbox"]:checked + .checkbox__label:before,
.checkbox[type="checkbox"]:not(:checked) + .checkbox__label:before {
  border: 2px solid #92d9e7;
  border-radius: 5px;
  content: "";
  left: 0;
  position: absolute;
  top: -3px;
  width: 1.25em;
  height: 1.25em;
}
.checkbox[type="checkbox"]:checked + .checkbox__label:before {
  background: #74aa50;
  background-size: 90%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow:
    inset 0 0 0 2px #2a9d8f,
    inset 0 0 0 2px #2a9d8f,
    inset 0 0 0 2px #2a9d8f,
    inset 0 0 0 2px #2a9d8f,
    inset 0 0 0 2px #2a9d8f,
    inset 0 0 0 2px #2a9d8f,
    inset 0 0 0 2px #2a9d8f,
    inset 0 0 0 2px #2a9d8f,
    inset 0 0 0 2px #2a9d8f,
    inset 0 0 0 2px #2a9d8f,
    inset 0 0 0 2px #2a9d8f,
    inset 0 0 0 2px #2a9d8f,
    inset 0 0 0 2px #2a9d8f,
    inset 0 0 0 2px #2a9d8f;
  box-shadow:
    inset 0 0 0 2px #2a9d8f,
    inset 0 0 0 2px #2a9d8f,
    inset 0 0 0 2px #2a9d8f,
    inset 0 0 0 2px #2a9d8f,
    inset 0 0 0 2px #2a9d8f,
    inset 0 0 0 2px #2a9d8f,
    inset 0 0 0 2px #2a9d8f,
    inset 0 0 0 2px #2a9d8f,
    inset 0 0 0 2px #2a9d8f,
    inset 0 0 0 2px #2a9d8f,
    inset 0 0 0 2px #2a9d8f,
    inset 0 0 0 2px #2a9d8f,
    inset 0 0 0 2px #2a9d8f,
    inset 0 0 0 2px #2a9d8f;
}
.checkbox[type="checkbox"]:checked + .checkbox__label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
.checkbox[type="checkbox"]:checked:focus + .checkbox__label:before,
.checkbox[type="checkbox"]:not(:checked):focus + .checkbox__label:before {
  border: 2px solid #fff;
}
.checkbox__label:hover:before {
  border: 2px solid #fff !important;
}
.collage {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media screen and (min-width: 767px) {
  .collage {
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
  }
}
@media screen and (min-width: 900px) {
  .collage {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    position: absolute;
    right: 0;
    top: 0;
    width: 60%;
  }
}
.collage__column {
  -ms-flex-preferred-size: calc(50% - 15px);
  flex-basis: calc(50% - 15px);
}
.collage__column:nth-child(2) {
  -webkit-transform: translateY(30px);
  transform: translateY(30px);
}
@media screen and (min-width: 767px) {
  .collage__column {
    -ms-flex-preferred-size: calc(50% - 30px);
    flex-basis: calc(50% - 30px);
  }
  .collage__column:nth-child(2) {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: right;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  .collage__column:last-child {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
}
@media screen and (min-width: 900px) {
  .collage__column {
    -ms-flex-preferred-size: calc(33% - 30px);
    flex-basis: calc(33% - 30px);
    max-width: calc(33% - 30px);
  }
}
.collage__column.-single img {
  margin: 0;
  -webkit-transform: translateY(180px);
  transform: translateY(180px);
}
@media screen and (min-width: 900px) {
  .collage__column.-single {
    -ms-flex-item-align: stretch;
    align-self: stretch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: right;
  }
}
.collage__column.-last {
  -webkit-transform: translateY(-20px);
  transform: translateY(-20px);
}
.collage__column .instructor {
  margin-right: 0;
  margin-bottom: 1.875rem;
  overflow: hidden;
  position: relative;
  width: 100%;
}
@media screen and (min-width: 767px) {
  .collage__column .instructor {
    max-height: 255px;
    max-width: 213px;
  }
}
.collage__column .instructor::before {
  background: #1a455c;
  background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#1a455c),
    to(rgba(26, 69, 92, 0))
  );
  background: linear-gradient(0deg, #1a455c 0, rgba(26, 69, 92, 0) 100%);
  bottom: 0;
  content: "";
  height: 40%;
  left: 0;
  position: absolute;
  width: 100%;
}
.collage__column .instructor img {
  -o-object-fit: cover;
  object-fit: cover;
}
.collage__column .instructor:hover::after {
  opacity: 1;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition:
    0.3s cubic-bezier(0.645, 0.045, 0.355, 1),
    opacity 0.4s ease;
  transition:
    0.3s cubic-bezier(0.645, 0.045, 0.355, 1),
    opacity 0.4s ease;
}
.collage__column .instructor__text {
  font-size: 0.875rem;
}
.collage__image {
  height: 5rem;
  margin-bottom: 1.875rem;
  opacity: 0.6;
  -o-object-fit: cover;
  object-fit: cover;
}
@media screen and (min-width: 900px) {
  .collage__image {
    height: 150px;
  }
}
.collage__image.-right {
  height: 90px;
  margin-left: auto;
}
.collage__image_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media screen and (min-width: 900px) {
  .collage__image_wrapper {
    display: block;
  }
}
.collage__image_wrapper .collage__image {
  margin-right: 1.25rem;
}
@media screen and (min-width: 767px) {
  .collage__image_wrapper .collage__image {
    margin-right: 1.875rem;
  }
}
@media screen and (min-width: 900px) {
  .collage__image_wrapper .collage__image {
    margin-right: 0;
  }
}
.curve {
  font-size: 0;
}
.curve svg {
  margin-left: -1px;
  margin-bottom: -1px;
  margin-top: -20px;
  width: calc(100% + 1px);
}
@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .curve {
    margin-bottom: -3rem;
    margin-top: -3rem;
    position: relative;
    height: 8rem;
  }
  .curve svg {
    left: 0;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
  }
}
@media screen and (min-width: 767px) {
  .curve {
    margin-bottom: -3rem;
    margin-top: -3rem;
  }
  .curve svg {
    margin-left: -1px;
    margin-top: -1px;
    width: calc(100% + 2px);
  }
}
@media screen and (min-width: 767px) and (-ms-high-contrast: active),
  screen and (min-width: 767px) and (-ms-high-contrast: none) {
  .curve {
    height: 8rem;
  }
}
@media screen and (min-width: 1024px) {
  .curve {
    margin-bottom: -4rem;
    margin-top: -4rem;
  }
}
@media screen and (min-width: 1024px) and (-ms-high-contrast: active),
  screen and (min-width: 1024px) and (-ms-high-contrast: none) {
  .curve {
    height: 10rem;
  }
}
@media screen and (min-width: 1200px) {
  .curve {
    margin-bottom: -6rem;
    margin-top: -6rem;
  }
}
@media screen and (min-width: 1200px) and (-ms-high-contrast: active),
  screen and (min-width: 1200px) and (-ms-high-contrast: none) {
  .curve {
    height: 16rem;
  }
}
.curve.backgroundImage {
  margin-bottom: -30px;
}
@media (min-width: 767px) {
  .curve.backgroundImage {
    margin-top: -100px !important;
    margin-bottom: -55px !important;
  }
}
.paddingTopCurve {
  padding-top: 50px !important;
}
@media (min-width: 767px) {
  .paddingTopCurve {
    padding-top: 120px !important;
  }
}
.faq {
  border: 4px solid #c9a84c;
  margin: 16px 0 80px 96px;
  position: relative;
  padding-bottom: 0;
  -webkit-transition: padding-bottom 0.45s ease-out;
  transition: padding-bottom 0.45s ease-out;
}
@media screen and (max-width: 992px) {
  .faq {
    margin: 8px 0 80px 32px;
  }
}
@media screen and (max-width: 767px) {
  .faq {
    margin: 0 0 64px 0;
  }
}
.faq a {
  text-decoration: underline;
}
.faq:first-child {
  margin-top: 3rem;
}
.faq:last-child {
  margin-bottom: 0;
}
.faq__text-opener {
  position: absolute;
  top: 22px;
  right: 32px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: 0.48px;
  color: #2a9d8f;
  text-transform: uppercase;
  text-decoration: underline;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  .faq__text-opener {
    display: none;
  }
}
.faq__question {
  background-color: #fff;
  margin: 0;
  padding: 16px;
  width: 90%;
  left: -96px;
  top: -24px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
@media screen and (max-width: 900px) {
  .faq__question {
    left: -48px;
    padding: 12px;
    width: 90%;
  }
}
@media screen and (max-width: 767px) {
  .faq__question {
    left: -18px;
    padding: 8px;
    width: 100%;
  }
}
.faq__question h4 {
  color: #2a9d8f;
  font-size: 32px;
  font-weight: 800;
  line-height: 36px;
  letter-spacing: 0.32px;
  margin: 0;
  padding: 10px 24px 8px 24px;
}
@media screen and (max-width: 1200px) {
  .faq__question h4 {
    font-size: 28px;
    line-height: 30px;
    letter-spacing: 0.28px;
  }
}
@media screen and (max-width: 767px) {
  .faq__question h4 {
    font-size: 18px;
    line-height: 24px;
    letter-spacing: 0.18px;
    padding: 6px 24px 8px 10px;
  }
}
.faq__question h4 p {
  line-height: 36px;
}
.faq__question h4 p a {
  color: #2a9d8f;
}
.faq__question h4 a {
  color: #2a9d8f;
}
.faq__question-btn-opener {
  display: block;
  width: 56px;
  height: 56px;
  min-width: 56px;
  min-height: 56px;
  background-color: #eef5fa;
  -webkit-box-shadow: 1px 0 0 -200px rgba(26, 71, 95, 0.33);
  box-shadow: 1px 0 0 -200px rgba(26, 71, 95, 0.33);
  border-radius: 4px;
  position: relative;
  padding: 0;
  -webkit-box-shadow: 0 1px 0 0 rgba(26, 71, 95, 0.33);
  box-shadow: 0 1px 0 0 rgba(26, 71, 95, 0.33);
}
@media screen and (max-width: 1200px) {
  .faq__question-btn-opener {
    width: 48px;
    height: 48px;
    min-width: 48px;
    min-height: 48px;
  }
}
@media screen and (max-width: 767px) {
  .faq__question-btn-opener {
    width: 32px;
    height: 32px;
    min-width: 32px;
    min-height: 32px;
  }
}
.faq__question-btn-opener:hover {
  background-color: #eef5fa;
  border: none;
}
.faq__question-btn-opener:focus {
  -webkit-box-shadow: 1px 0 0 -200px rgba(26, 71, 95, 0.33);
  box-shadow: 1px 0 0 -200px rgba(26, 71, 95, 0.33);
  border: none;
}
.faq__question-btn-opener .minus,
.faq__question-btn-opener .plus {
  display: block;
  width: 24px;
  height: 4px;
  border-radius: 4px;
  background-color: #2a9d8f;
  position: absolute;
  top: 50%;
  left: 50%;
}
@media screen and (max-width: 1200px) {
  .faq__question-btn-opener .minus,
  .faq__question-btn-opener .plus {
    width: 20px;
    height: 3px;
  }
}
@media screen and (max-width: 767px) {
  .faq__question-btn-opener .minus,
  .faq__question-btn-opener .plus {
    width: 15px;
  }
}
.faq__question-btn-opener .minus {
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.faq__question-btn-opener .plus {
  -webkit-transform: translate(-50%, -50%) rotate(90deg);
  transform: translate(-50%, -50%) rotate(90deg);
}
.faq__answer .text-content {
  color: #505050;
  padding-top: 0;
  padding-right: 97px;
  padding-left: 97px;
  line-height: 24px;
  letter-spacing: 0.54px;
  font-size: 18px;
  height: 0;
  overflow: hidden;
  opacity: 0;
  -webkit-transition: height 0.3s ease-out;
  transition: height 0.3s ease-out;
}
@media screen and (max-width: 1200px) {
  .faq__answer .text-content {
    padding-right: 65px;
    padding-left: 65px;
  }
}
@media screen and (max-width: 767px) {
  .faq__answer .text-content {
    padding-right: 32px;
    padding-left: 32px;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.42px;
  }
}
.faq__answer .text-content a {
  color: #2a9d8f;
  text-decoration: none;
  font-weight: 700;
}
.faq__answer .text-content p {
  letter-spacing: 0.54px;
  line-height: 24px;
}
@media screen and (max-width: 767px) {
  .faq__answer .text-content p {
    line-height: 20px;
    letter-spacing: 0.42px;
  }
}
.faq__answer .text-content ul {
  list-style: disc;
  list-style-position: outside;
  padding-left: 20px;
}
.faq__answer .text-content ol,
.faq__answer .text-content p,
.faq__answer .text-content ul {
  margin-bottom: 30px;
}
.faq__answer .text-content ol:last-child,
.faq__answer .text-content p:last-child,
.faq__answer .text-content ul:last-child {
  margin-bottom: 0;
}
.faq.open {
  padding-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .faq.open {
    padding-bottom: 32px;
  }
}
.faq.open .faq__question h4 {
  color: #2a9d8f;
}
.faq.open .faq__question .faq__question-btn-opener .plus {
  display: none;
}
.faq.open .faq__answer .text-content {
  opacity: 1;
}
form .action,
form .checkboxes,
form .radios,
form .select,
form .text,
form .textarea {
  margin-bottom: 2rem;
}
form label.checkbox,
form label.radio {
  margin-bottom: 0.5rem;
}
label {
  color: #767676;
  display: block;
  font-size: 1rem;
  font-weight: 400;
  margin-bottom: 1rem;
}
input[type="email"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"] {
  background-color: #fff;
  color: rgb(95.5, 95.5, 95.5);
  border: 1px solid #ddd;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 5px 0 rgba(0, 0, 0, 0.06);
  box-shadow: inset 0 5px 0 rgba(0, 0, 0, 0.06);
  font-size: 1rem;
  font-weight: 700;
  padding: 1rem;
  outline: 2px solid transparent;
  width: 100%;
}
input[type="email"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="text"]:focus {
  outline: 2px solid #c9a84c;
}
input[type="email"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder,
input[type="search"]::-webkit-input-placeholder,
input[type="tel"]::-webkit-input-placeholder,
input[type="text"]::-webkit-input-placeholder {
  color: rgba(70, 70, 70, 0.6);
}
input[type="email"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
input[type="search"]::-moz-placeholder,
input[type="tel"]::-moz-placeholder,
input[type="text"]::-moz-placeholder {
  color: rgba(70, 70, 70, 0.6);
}
input[type="email"]::-ms-input-placeholder,
input[type="password"]::-ms-input-placeholder,
input[type="search"]::-ms-input-placeholder,
input[type="tel"]::-ms-input-placeholder,
input[type="text"]::-ms-input-placeholder {
  color: rgba(70, 70, 70, 0.6);
}
input[type="email"]::placeholder,
input[type="password"]::placeholder,
input[type="search"]::placeholder,
input[type="tel"]::placeholder,
input[type="text"]::placeholder {
  color: rgba(70, 70, 70, 0.6);
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
  border: none;
  margin: 0;
  padding: 0;
}
select:focus {
  outline: 0;
}
.form {
  background-color: #fff;
  color: #464646;
  padding: 2rem;
}
@media screen and (min-width: 767px) {
  .form {
    padding: 4.5rem 4rem 2rem;
  }
}
.form-group {
  display: block;
  margin-bottom: 2rem;
}
.form__group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (min-width: 767px) {
  .form__group {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.form__group * {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  margin-bottom: 0.75rem;
}
@media screen and (min-width: 767px) {
  .form__group * {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    margin-right: 2rem;
  }
  .form__group :last-child {
    margin-right: 0;
  }
}
.form__group :only-child {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}
.form__action {
  margin-top: 2rem;
  text-align: right;
}
.form__label {
  display: block;
  font-size: 1rem;
  font-weight: 300;
  margin-bottom: 0.5rem;
}
.form__label.-required {
  position: relative;
}
.form__label.-required::after {
  color: #e3480b;
  content: "*";
  margin-left: 0.25rem;
}
.form__input {
  border: 1px solid #464646;
}
.form__input.-error:invalid {
  border-left: 5px solid #f32735;
}
.form__icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}
.form__icon i {
  position: absolute;
  left: 1rem;
}
.form__icon input {
  padding-left: 2.5rem;
}
.form select {
  background-color: #fff;
  background-image: url(../images/college-coach/select-arrows.jpg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: right center;
  border: 1px solid #ddd;
  border-radius: 2px;
  -webkit-box-shadow: 0 5px 0 rgba(0, 0, 0, 0.06);
  box-shadow: 0 5px 0 rgba(0, 0, 0, 0.06);
  color: #ddd;
  font-weight: 700;
  padding: 1rem;
  text-align: left;
  width: 100%;
}
.form select::-ms-expand {
  display: none;
}
.form .with-errors ul.list-unstyled {
  list-style: none;
  padding-left: 0;
}
.form .with-errors li {
  color: #f32735;
  font-size: 1rem;
}
.form .row {
  margin: 0 auto;
  max-width: 700px;
}
.hs-form .hs-form-field {
  position: relative;
}
.hs-form label {
  color: #767676 !important;
  font-size: 1rem !important;
  font-weight: 400 !important;
  margin-bottom: 1rem !important;
  white-space: nowrap;
}
.hs-form .hs-form-required {
  color: #e3480b !important;
  display: inline-block !important;
  margin-left: 2px;
}
.hs-form input.hs-input {
  background-color: #fff !important;
  color: rgb(95.5, 95.5, 95.5) !important;
  border: 1px solid #ddd !important;
  border-radius: 2px !important;
  -webkit-box-shadow: inset 0 5px 0 rgba(0, 0, 0, 0.06) !important;
  box-shadow: inset 0 5px 0 rgba(0, 0, 0, 0.06) !important;
  -webkit-box-sizing: border-box !important;
  box-sizing: border-box !important;
  font-size: 1.125rem !important;
  font-weight: 700;
  height: 50px;
  max-width: none !important;
  padding: 1rem 1rem !important;
  width: 100% !important;
}
.hs-form input.hs-input:focus {
  outline: 2px solid #c9a84c;
}
.hs-form select.hs-input {
  background-color: #fff !important;
  background-image: url(../images/college-coach/select-arrows.jpg) !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  background-position: right center !important;
  border: 1px solid #ddd !important;
  border-radius: 2px !important;
  -webkit-box-shadow: 0 5px 0 rgba(0, 0, 0, 0.06) !important;
  box-shadow: 0 5px 0 rgba(0, 0, 0, 0.06) !important;
  -webkit-box-sizing: border-box !important;
  box-sizing: border-box !important;
  color: #ddd !important;
  height: auto !important;
  font-size: 1.125rem !important;
  font-weight: 700 !important;
  max-width: none !important;
  padding: 1rem 1rem !important;
  text-align: left !important;
  width: 100% !important;
}
.hs-form select.hs-input::-ms-expand {
  display: none !important;
}
.hs-form select.hs-input:focus {
  outline: 2px solid #c9a84c;
}
.hs-form select.hs-input option {
  color: #767676 !important;
  font-weight: 400;
}
.hs-form .hs-button.large.primary {
  background: #c9a84c !important;
  border: 2px solid transparent !important;
  border-radius: 0.625rem !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  color: #2a9d8f !important;
  cursor: pointer !important;
  display: inline-block !important;
  cursor: pointer !important;
  font-family:
    Muli,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif !important;
  font-size: 0.875rem !important;
  font-weight: 700 !important;
  line-height: 1.5;
  padding: 0.525rem 1.5rem !important;
  text-shadow: none !important;
  text-transform: uppercase !important;
  -webkit-transition: 0.2s ease-in-out !important;
  transition: 0.2s ease-in-out !important;
}
@media screen and (min-width: 900px) {
  .hs-form .hs-button.large.primary {
    font-size: 1rem !important;
    padding: 0.7rem 2rem !important;
  }
}
.hs-form .hs-button.large.primary:focus,
.hs-form .hs-button.large.primary:hover {
  background-color: transparent !important;
  border: 2px solid #c9a84c !important;
  color: #c9a84c !important;
  -webkit-transition: 0.2s ease-in-out !important;
  transition: 0.2s ease-in-out !important;
}
.hs-form .hs-input.invalid {
  border-left: 4px solid #f32735 !important;
}
.hs-form .hs-error-msg {
  color: #f32735 !important;
}
.hs-form .actions {
  margin: 0 !important;
  padding: 20px 0 0 !important;
  text-align: right;
}
@media screen and (min-width: 767px) {
  .hs-form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .hs-form .input {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .hs-form .hs-firstname,
  .hs-form .hs-lastname {
    -ms-flex-preferred-size: calc(50% - 15px);
    flex-basis: calc(50% - 15px);
  }
  .hs-form .hs-email,
  .hs-form .hs-submit,
  .hs-form .hs_phone {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
  .hs-form .hs-city {
    -ms-flex-preferred-size: calc(70% - 15px);
    flex-basis: calc(70% - 15px);
    max-width: calc(70% - 15px) !important;
  }
  .hs-form .hs-state {
    -ms-flex-preferred-size: calc(30% - 15px);
    flex-basis: calc(30% - 15px);
    max-width: calc(30% - 15px) !important;
  }
  .hs-form .hs-leadsource {
    -ms-flex-preferred-size: calc(70% - 30px);
    flex-basis: calc(70% - 30px);
    max-width: calc(70% - 30px) !important;
  }
  .hs-form .hs_year_of_graduation {
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
    max-width: 30% !important;
  }
}
@media screen and (min-width: 767px) and (-ms-high-contrast: active),
  screen and (min-width: 767px) and (-ms-high-contrast: none) {
  .hs-form .hs-firstname,
  .hs-form .hs-lastname {
    -ms-flex-preferred-size: calc(50% - 15px) !important;
    flex-basis: calc(50% - 15px) !important;
    max-width: calc(50% - 15px) !important;
  }
  .hs-form .hs-email,
  .hs-form .hs-submit,
  .hs-form .hs_phone {
    width: 100%;
  }
  .hs-form .hs-city {
    -ms-flex-preferred-size: calc(70% - 15px) !important;
    flex-basis: calc(70% - 15px) !important;
    width: calc(70% - 15px) !important;
  }
  .hs-form .hs-state {
    -ms-flex-preferred-size: calc(30% - 15px) !important;
    flex-basis: calc(30% - 15px) !important;
    width: calc(30% - 15px) !important;
  }
  .hs-form .hs-leadsource {
    -ms-flex-preferred-size: calc(60% - 30px) !important;
    flex-basis: calc(60% - 30px) !important;
    width: calc(60% - 30px) !important;
  }
  .hs-form .hs_year_of_graduation {
    -ms-flex-preferred-size: 40% !important;
    flex-basis: 40% !important;
    max-width: 40% !important;
    width: 40% !important;
  }
}
.image {
  position: relative;
}
@media screen and (min-width: 767px) {
  .image::after {
    display: block;
    content: none;
    height: 15px;
    width: 75%;
  }
}
.image.-bluePrimary::after {
  background-color: #2a9d8f;
  content: "";
}
.image.-blueSecondary::after {
  background-color: #54afcb;
  content: "";
}
.image.-greenPrimary::after {
  background-color: #048956;
  content: "";
}
.image.-yellowPrimary::after {
  background-color: #c9a84c;
  content: "";
}
.image.-reverse {
  margin-bottom: 1rem;
}
.image.-reverse::after {
  position: absolute;
  right: 0;
}
.instructor {
  cursor: pointer;
  position: relative;
}
@media screen and (min-width: 900px) {
  .instructor {
    margin-right: 2rem;
  }
  .instructor:nth-child(2n) {
    margin-right: 0;
  }
}
.instructor::after {
  background-color: #c9a84c;
  bottom: 0;
  display: block;
  height: 0.5rem;
  left: 0;
  content: "";
  opacity: 0;
  position: absolute;
  -webkit-transition:
    width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),
    opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition:
    width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),
    opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  z-index: 10;
}
.instructor:hover::after {
  opacity: 1;
  width: 100%;
}
.instructor.-overlay::before {
  background: rgba(60, 136, 158, 0.6);
  bottom: 0;
  content: "";
  display: block;
  position: absolute;
  opacity: 1;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
  height: 100%;
  width: 100%;
}
.instructor.-overlay .instructor__text {
  z-index: 1;
}
.instructor.-overlay .instructor__text::before {
  background: #224d64;
  background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#224d64),
    color-stop(50%, rgba(34, 77, 100, 0.75)),
    to(rgba(34, 77, 100, 0))
  );
  background: linear-gradient(
    0deg,
    #224d64 0,
    rgba(34, 77, 100, 0.75) 50%,
    rgba(34, 77, 100, 0) 100%
  );
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  position: absolute;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
  height: 150%;
  width: 100%;
  z-index: -1;
}
.instructor.-overlay:hover::before {
  opacity: 0;
  pointer-events: none;
}
.instructor.-overlay:hover .instructor__text::before {
  opacity: 1;
}
.instructor__text {
  color: #fff;
  cursor: pointer;
  left: 0;
  bottom: 0;
  position: absolute;
  padding: 1rem;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
}
.instructor__name {
  display: block;
  font-weight: 900;
}
.instructor__title {
  line-height: 1.1;
}
.layer {
  padding: 3rem 0;
}
@media screen and (min-width: 767px) {
  .layer {
    padding: 6.25rem 0;
  }
  .layer.-pullUp {
    margin-top: -120px;
  }
  .layer.-bottomPullUp {
    padding-bottom: 0;
  }
}
.layer.-noCurve {
  padding-top: 0;
}
.layer__headline {
  text-align: center;
  margin-top: 0;
  margin-bottom: 2.8125rem;
  line-height: 1.1;
}
.layer__headline p {
  margin: 0;
  line-height: inherit;
}
.layer__headline strong {
  font-weight: 800;
}
.layer__headline strong.-break {
  display: block;
}
@media screen and (min-width: 767px) {
  .layer__headline.-pushDown {
    margin-top: 5rem;
  }
}
.layer__subheadline {
  display: block;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.2;
  text-align: center;
  margin-top: 2rem;
}
@media screen and (min-width: 767px) {
  .layer__subheadline {
    font-size: 1.5rem;
  }
}
.layer__text.-pullUp {
  margin-top: 0;
}
.layer__text.-twoColumns {
  font-size: 1.2rem;
  margin-bottom: 2rem;
}
@media screen and (min-width: 767px) {
  .layer__text.-twoColumns {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 4rem;
    -moz-column-gap: 4rem;
    column-gap: 4rem;
    text-align: justify;
  }
}
.layer__action {
  margin-top: 2rem;
}
.layer.-bluePrimary {
  background-color: #2a9d8f;
}
.layer.-blueSecondary {
  background-color: #2a9d8f;
}
.layer.-grayLight {
  background-color: #eeeded;
}
.layer.-grayLight + .-grayLight {
  padding-top: 0;
}
.layer.-white {
  background-color: #fff;
}
.layer.-white + .-white:not(.banner) {
  padding-top: 0;
}
.layer.-blue + .-blue {
  padding-top: 0;
}
.layer.-greenPrimary {
  background-color: #048956;
  color: #fff;
}
.layer.-greenPrimary .layer__subheadline {
  color: #fff;
}
.layer.-greenPrimary a {
  color: #fff;
}
.layer.-greenPrimary a:hover {
  color: #c9a84c;
}
.layer.-greenSecondary {
  background-color: #74aa50;
  color: #fff;
}
.layer.-greenSecondary .layer__subheadline {
  color: #fff;
}
.layer.-yellowPrimary {
  background-color: #c9a84c;
}
.layer.-blueBlur {
  background-color: #2a9d8f;
  background-image: url(../images/college-coach/blueBlurBg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  padding: 2rem 0;
}
@media screen and (min-width: 767px) {
  .layer.-blueBlur {
    padding: 6rem 0;
  }
}
.layer.-blueBlur .layer__headline {
  color: #fff;
}
.layer.-moveUpCard .container > .card {
  margin-top: -6rem;
  z-index: 2;
}
.layer.-moveUpCard .container > .card .card__content {
  padding-top: 2rem;
}
@media screen and (min-width: 767px) {
  .layer.-moveUpCard .container > .card {
    margin-top: -11rem;
    margin-bottom: 4rem;
  }
  .layer.-moveUpCard .container > .card .card__content {
    padding-top: 5rem;
  }
}
@media screen and (min-width: 1024px) {
  .layer.-moveUpCard .container > .card .card__content {
    padding-top: 2rem;
  }
}
.layer.-leftBottomDots {
  position: relative;
  padding: 2rem 0;
}
@media screen and (min-width: 767px) {
  .layer.-leftBottomDots {
    padding: 3rem 0 5rem 0;
  }
}
.layer.-leftBottomDots::after {
  background-image: url(../images/college-coach/personal-dots.png);
  content: "";
  display: block;
  height: 8.6rem;
  width: 25rem;
  position: absolute;
  bottom: 0;
  left: 0;
}
.layer.-orderedListThreeUp .textBlock li {
  margin-bottom: 1rem;
}
@media screen and (min-width: 767px) {
  .layer.-orderedListThreeUp .textBlock ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    padding: 0 2rem;
  }
  .layer.-orderedListThreeUp .textBlock li {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(33.33% - 2rem);
    flex: 0 0 calc(33.33% - 2rem);
    margin-right: 2rem;
  }
}
@media screen and (min-width: 767px) and (-ms-high-contrast: active),
  screen and (min-width: 767px) and (-ms-high-contrast: none) {
  .layer.-orderedListThreeUp .textBlock li {
    width: calc(33.33% - 2rem);
  }
}
@media screen and (min-width: 767px) {
  .layer.-orderedListThreeUp .action {
    text-align: center;
  }
}
.layer.pullUp {
  margin-top: -2rem;
}
.layer.-noFollowUp {
  padding-bottom: 0;
}
.layer.-noTitle {
  padding-top: 0;
}
footer.layer {
  padding-bottom: 0;
}
.dotted-list > ul {
  list-style: disc;
  color: #fff;
}
.elipsesLoader,
.elipsesLoader:after,
.elipsesLoader:before {
  border-radius: 50%;
  width: 2.5em;
  height: 2.5em;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation: load7 1.8s infinite ease-in-out;
  animation: load7 1.8s infinite ease-in-out;
}
.elipsesLoader.active {
  display: block;
}
.elipsesLoader {
  display: none;
  color: #54afcb;
  font-size: 10px;
  margin: 30px auto 0;
  position: relative;
  text-indent: -9999em;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
.elipsesLoader:after,
.elipsesLoader:before {
  content: "";
  position: absolute;
  top: 0;
}
.elipsesLoader:before {
  left: -3.5em;
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.elipsesLoader:after {
  left: 3.5em;
}
@-webkit-keyframes load7 {
  0%,
  100%,
  80% {
    -webkit-box-shadow: 0 2.5em 0 -1.3em;
    box-shadow: 0 2.5em 0 -1.3em;
  }
  40% {
    -webkit-box-shadow: 0 2.5em 0 0;
    box-shadow: 0 2.5em 0 0;
  }
}
@keyframes load7 {
  0%,
  100%,
  80% {
    -webkit-box-shadow: 0 2.5em 0 -1.3em;
    box-shadow: 0 2.5em 0 -1.3em;
  }
  40% {
    -webkit-box-shadow: 0 2.5em 0 0;
    box-shadow: 0 2.5em 0 0;
  }
}
.quote {
  padding: 2rem 2rem 0 2rem;
  border-top: 5px solid #c9a84c;
  border-left: 5px solid #c9a84c;
  border-bottom: 5px solid #c9a84c;
  color: #377d90;
  position: relative;
  margin: 3rem auto 8rem;
}
@media screen and (min-width: 767px) {
  .quote {
    padding: 2rem 4.5rem 0 4.5rem;
    width: 75%;
  }
}
.quote::before {
  background-color: #fff;
  color: #54afcb;
  content: "“";
  font-size: 6rem;
  font-weight: 900;
  margin-left: -1rem;
  position: absolute;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-bottom: 0.5rem;
  top: -0.5rem;
  line-height: 0.3;
}
@media screen and (min-width: 767px) {
  .quote::before {
    font-size: 10rem;
    top: -1rem;
  }
}
.quote__text {
  font-size: 20px;
  line-height: 1.5;
}
@media screen and (min-width: 767px) {
  .quote__text {
    font-size: 24px;
  }
}
.quote__text::after {
  content: "”";
}
.quote__footer {
  font-size: 24px;
  font-style: italic;
  font-weight: 100;
  position: relative;
  background-color: #fff;
  left: 2.66rem;
  padding-left: 1rem;
  bottom: -1rem;
  width: 100%;
}
.quote__footer.-long {
  bottom: -2rem;
}
@media screen and (min-width: 767px) {
  .quote__footer {
    left: 4.66rem;
  }
}
.search-field {
  padding: 40px 0 40px;
  background: #2a9d8f;
}
@media (max-width: 799px) {
  .search-field {
    padding: 20px 0 20px;
  }
}
.search-field img {
  position: absolute;
  text-align: center;
  height: 30px;
  width: auto;
  margin: 10px;
}
.search-field img.__before {
  width: 100%;
  margin-bottom: 10px;
}
.search-field i {
  position: absolute;
  right: 40px;
  text-align: center;
  font-size: 30px;
  margin-top: 12px;
}
@media (min-width: 800px) {
  .search-field i {
    position: relative;
    right: 185px;
  }
}
.search-field i :-moz-any-link {
  margin-left: 185px;
}
.search-field i {
  font-family: "Font Awesome 5 Pro";
  cursor: pointer;
}
.search-field i:hover {
  color: #c9a84c;
}
.search-field input {
  -webkit-box-shadow: none;
  font-size: 20px;
  font-weight: 400;
  padding: 12px;
  padding-left: 50px;
  float: left;
  border-radius: 5px;
}
.search-field input:focus {
  border-radius: 5px !important;
}
@media (min-width: 800px) {
  .search-field input {
    max-width: 60%;
  }
}
.search-field .button {
  width: auto;
  float: left;
  margin-left: 10px;
  padding: 14px 35px;
}
@media (max-width: 799px) {
  .search-field .button {
    display: none;
  }
}
.search-results .results-refinement {
  padding: 20px 0 20px;
  background: #eeeded;
  border-bottom: 1px solid #e7e8e9;
  margin-bottom: 60px;
}
.search-results .results-refinement p {
  font-size: 23px;
  color: #474747;
  display: inline-block;
}
.search-results .results-refinement p .number {
  color: #000;
}
@media (max-width: 550px) {
  .search-results .results-refinement p .showing {
    display: none;
  }
}
.search-results .results-refinement .search__results {
  width: 50%;
  float: left;
}
@media (max-width: 992px) {
  .search-results .results-refinement .search__results {
    width: 100%;
  }
}
.search-results .results-refinement .search__results .button {
  display: none;
  float: right;
  width: auto;
}
@media (max-width: 992px) {
  .search-results .results-refinement .search__results .button {
    display: block;
  }
}
.search-results .results-refinement .search__refinements {
  width: 50%;
  float: left;
  text-align: right;
}
@media (max-width: 992px) {
  .search-results .results-refinement .search__refinements {
    margin-top: 10px;
    width: 100%;
    text-align: left;
    display: none;
  }
}
@media (max-width: 550px) {
  .search-results .results-refinement .search__refinements {
    position: fixed;
    top: 0;
    left: 0;
    margin: 0;
    height: 100vh;
    width: 100%;
    background: #eeeded;
    z-index: 99999;
  }
}
.search-results .results-refinement .search__refinements .close__icon {
  display: none;
  position: fixed;
  font-size: 20px;
  font-weight: 700;
  top: 7px;
  left: 5px;
  width: 20px;
  padding: 10px 15px;
  background: 0 0;
}
@media (max-width: 550px) {
  .search-results .results-refinement .search__refinements .close__icon {
    display: block;
  }
}
.search-results .results-refinement .search__refinements .apply {
  display: none;
  width: 80%;
  position: fixed;
  bottom: 20px;
  left: 10%;
  margin: 0 auto 0;
}
@media (max-width: 550px) {
  .search-results .results-refinement .search__refinements .apply {
    display: block;
  }
}
.search-results .results-refinement .search__refinements ul {
  margin-top: 8px;
}
.search-results .results-refinement .search__refinements li {
  display: inline-block;
  margin-right: 20px;
}
@media (max-width: 550px) {
  .search-results .results-refinement .search__refinements li {
    min-width: 100%;
    padding: 0 20px;
  }
}
.search-results .results-refinement .search__refinements li.title {
  font-weight: 700;
  margin-right: 20px;
  color: #184258;
  text-transform: uppercase;
}
@media (max-width: 550px) {
  .search-results .results-refinement .search__refinements li.title {
    border-bottom: 2px solid #2a9d8f;
    padding-top: 10px;
    padding-bottom: 15px;
    margin-bottom: 30px;
    text-align: center;
    font-size: 20px;
  }
}
.search-results
  .results-refinement
  .search__refinements
  li
  .refinement__checkbox {
  display: block;
  position: relative;
  padding-left: 30px;
  cursor: pointer;
  font-size: 16px;
  color: #000;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.search-results
  .results-refinement
  .search__refinements
  li
  .refinement__checkbox
  input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.search-results
  .results-refinement
  .search__refinements
  li
  .refinement__checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: #fff;
  border: 1px solid #aaa9a9;
  margin-top: 2px;
}
.search-results
  .results-refinement
  .search__refinements
  li
  .refinement__checkbox:hover
  input
  ~ .refinement__checkmark {
  background-color: #ccc;
}
.search-results
  .results-refinement
  .search__refinements
  li
  .refinement__checkbox
  input:checked
  ~ .crefinement__checkmark {
  background-color: #2196f3;
}
.search-results
  .results-refinement
  .search__refinements
  li
  .refinement__checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.search-results
  .results-refinement
  .search__refinements
  li
  .refinement__checkbox
  input:checked
  ~ .refinement__checkmark:after {
  display: block;
}
.search-results
  .results-refinement
  .search__refinements
  li
  .refinement__checkbox
  .refinement__checkmark:after {
  left: 7px;
  top: 3px;
  width: 5px;
  height: 10px;
  border: solid #2a9d8f;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.search-results .search-result {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  position: relative;
  margin: -20px 0 -20px -30px;
  float: left;
  width: 100%;
  max-width: 840px;
  padding: 40px 30px;
  cursor: pointer;
  border-radius: 4px;
  top: 0;
  left: 0;
}
@media (max-width: 830px) {
  .search-results .search-result {
    padding-right: 0;
    width: auto;
  }
}
.search-results .search-result:after {
  z-index: 50;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  content: "";
}
@media (min-width: 830px) {
  .search-results .search-result:after {
    top: -25px;
  }
}
.search-results .search-result:hover {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 830px) {
  .search-results .search-result:hover {
    -webkit-box-shadow: 0 15px 60px rgba(26, 71, 95, 0.2);
    box-shadow: 0 15px 60px rgba(26, 71, 95, 0.2);
    top: -20px;
  }
  .search-results .search-result:hover:after {
    opacity: 1;
  }
  .search-results .search-result:hover .link {
    opacity: 1;
  }
}
@media (max-width: 830px) {
  .search-results .search-result:hover h3:after {
    width: 90%;
    background-image: -webkit-gradient(
      linear,
      left top,
      right top,
      from(#c9a84c),
      to(#dc6f1f)
    );
    background-image: linear-gradient(to right, #c9a84c, #dc6f1f);
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
  }
}
.search-results .search-result h3 {
  font-weight: 700;
  color: #2a9d8f;
  line-height: 32px;
}
.search-results .search-result h3:after {
  background-color: #f2a900;
  content: "";
  display: block;
  margin-bottom: 1.5rem;
  width: 40px;
  position: relative;
  margin-top: 14px;
  height: 5px;
  border-radius: 80px;
  left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
.search-results .search-result p {
  margin-bottom: 20px;
  color: #000;
}
.search-results .search-result p.category {
  font-weight: 400;
  color: #404040;
  min-width: 100%;
  font-weight: 18px;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.search-results .search-result p.description {
  line-height: 1.7;
  color: #000 !important;
}
.search-results .search-result p.link {
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  opacity: 0;
  margin-bottom: 0;
  color: #2a9d8f;
}
@media (max-width: 899px) {
  .search-results .search-result p.link {
    display: none;
  }
}
.search-results .pagination {
  padding-bottom: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.search-results .pagination .button {
  width: auto;
  float: left;
  padding: 11px 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.search-results .pagination .button i {
  font-size: 20px;
  float: left;
  line-height: 0;
}
.search-results .pagination .button span {
  float: left;
}
.search-results .pagination .button.previous {
  margin-right: 10px;
}
.search-results .pagination .button.previous i {
  margin-right: 10px;
}
.search-results .pagination .button.next i {
  margin-left: 10px;
}
.search-results .pagination .button.disabled {
  display: none;
}
.search-results .pagination a,
.search-results .pagination li {
  cursor: pointer;
}
.search-results .pagination li {
  float: left;
  padding: 0;
  margin-right: 5px;
  display: none;
}
.search-results .pagination li a {
  padding: 12px 18px;
  margin: 0;
  border-radius: 5px;
  background: #eee;
}
.search-results .pagination li.active a,
.search-results .pagination li:hover a {
  background: #2a9d8f;
  color: #fff;
  font-weight: 400;
}
.search-results .pagination li.active {
  display: block;
}
.search-results .pagination li.next,
.search-results .pagination li.previous {
  display: block;
}
@media (max-width: 500px) {
  .search-results .pagination li.next,
  .search-results .pagination li.previous {
    display: none;
  }
}
@media (min-width: 899px) {
  .search-results .pagination li.between,
  .search-results .pagination li.first,
  .search-results .pagination li.last {
    display: block;
  }
}
.search-results .pagination li.between {
  font-size: 20px;
  padding-top: 5px;
}
.staggered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
}
@media screen and (min-width: 900px) {
  .staggered {
    margin: 2rem 0;
  }
}
.staggered__image_wrapper {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
@media screen and (min-width: 900px) {
  .staggered__image_wrapper {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }
}
.staggered__image_wrapper img {
  width: 100%;
  height: 22rem;
  -o-object-fit: cover;
  object-fit: cover;
}
.staggered__image {
  position: relative;
  z-index: 2;
}
.staggered__image::before {
  background-image: url(../images/college-coach/staggered-content-detail.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: block;
  position: absolute;
  right: 0;
  bottom: -92.5px;
  height: 185px;
  width: 90px;
  z-index: 1;
}
@media screen and (min-width: 900px) {
  .staggered__image::before {
    right: 3rem;
    bottom: -6rem;
    height: 185px;
    width: 118px;
  }
}
.staggered__image.-video {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
}
.staggered__image.-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.staggered__content {
  background-color: #2a9d8f;
  color: #fff;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  position: relative;
  padding: 2rem 1rem;
  z-index: 1;
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
}
.staggered__content ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}
.staggered__content ul li::before {
  display: none;
}
.staggered__content ul li {
  color: #fff;
  font-weight: 700;
  margin-bottom: 0.5rem;
}
@media screen and (min-width: 900px) {
  .staggered__content {
    margin-left: -1.5rem;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
}
@media screen and (min-width: 900px) {
  .staggered__content {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    left: -2rem;
    top: 3rem;
    padding: 3rem 3rem 3rem 6rem;
  }
}
@media screen and (min-width: 900px) and (-ms-high-contrast: active),
  screen and (min-width: 900px) and (-ms-high-contrast: none) {
  .staggered__content {
    max-width: 50%;
  }
}
.staggered__content_wrapper {
  margin-bottom: 3rem;
}
.staggered__content_wrapper:last-child {
  margin-bottom: 0;
}
.staggered__content_headline {
  color: #0a2533;
  display: block;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 1.5rem;
  max-width: 20rem;
}
.staggered__content_items {
  list-style: none;
  margin: 0;
  padding: 0;
}
.staggered__content_items.-columns {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
}
.staggered__content_item {
  color: #fff;
  font-weight: 700;
  margin-bottom: 0.5rem;
}
@media screen and (min-width: 900px) {
  .staggered__list_wrapper {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }
}
.staggered__list {
  background-color: #fff;
  padding: 2rem;
}
.staggered.-reverse {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
@media screen and (min-width: 900px) {
  .staggered.-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-flow: row-reverse;
    flex-flow: row-reverse;
  }
}
.staggered.-reverse .staggered__image_wrapper {
  right: 0;
  left: auto;
}
.staggered.-reverse .staggered__image_wrapper img {
  height: auto;
}
.staggered.-reverse .staggered__image::before {
  background-image: url(../images/college-coach/orange-dots.png);
  z-index: 2;
  right: 0;
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  -webkit-filter: FlipH;
  filter: FlipH;
  -ms-filter: FlipH;
}
@media screen and (min-width: 900px) {
  .staggered.-reverse .staggered__image::before {
    left: 2rem;
    right: auto;
    -webkit-transform: initial;
    transform: initial;
    -webkit-filter: initial;
    filter: initial;
    -ms-filter: initial;
  }
}
@media screen and (min-width: 900px) {
  .staggered.-reverse .staggered__content {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    left: auto;
    right: -2rem;
    top: 3rem;
    padding: 3rem 6rem 3rem 3rem;
  }
}
.stat {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  margin-bottom: 3rem;
}
@media screen and (min-width: 767px) {
  .stat {
    text-align: left;
    margin-right: 4rem;
  }
}
.stat__number {
  color: #2a9d8f;
  display: block;
  font-size: 6rem;
  font-weight: 900;
  position: relative;
  line-height: 1;
  text-shadow: 0.3rem 0.3rem 0 #fff;
  width: 100%;
}
.stat__number.-large {
  font-size: 11rem;
  text-align: center;
  text-shadow: 0.4rem 0.4rem 0 rgba(4, 137, 86, 0.15);
}
@media screen and (min-width: 1024px) {
  .stat__number.-large {
    font-size: 13rem;
  }
}
.stat__number.-large .stat__number_superscript {
  font-size: 3rem;
  top: 2rem;
  margin-left: 0.5rem;
}
@media screen and (min-width: 1024px) {
  .stat__number.-large .stat__number_superscript {
    font-size: 5rem;
  }
}
.stat__number_superscript {
  font-size: 2rem;
  font-weight: 700;
  line-height: inherit;
  position: absolute;
  top: 0.75rem;
}
.stat__text {
  font-size: 1.2rem;
  color: #2a9d8f;
  margin-top: 0.5rem;
}
select {
  background-color: #fff;
  background-image: url(../images/college-coach/select-arrows.jpg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: right center;
  border: 1px solid #ddd;
  border-radius: 2px;
  -webkit-box-shadow: 0 5px 0 rgba(0, 0, 0, 0.06);
  box-shadow: 0 5px 0 rgba(0, 0, 0, 0.06);
  color: #ddd;
  font-weight: 700;
  padding: 1rem;
  text-align: left;
  width: 100%;
}
select::-ms-expand {
  display: none;
}
select::-ms-expand {
  display: none;
}
select:focus {
  outline: 2px solid #c9a84c;
}
select option {
  color: #fff;
  font-weight: 400;
}
.tags a:hover {
  text-decoration: underline;
}
.tags li {
  display: inline-block;
}
.tag {
  border-radius: 18px 18px 18px 0;
  display: inline-block;
  font-size: 10px;
  font-weight: 800;
  margin: 6px 3px 0;
  padding: 8px 15px;
  color: #000;
  text-transform: uppercase;
  line-height: 1;
  white-space: nowrap;
}
@media screen and (min-width: 580px) {
  .tag {
    font-size: 11px;
  }
}
.tag.-workingAdult,
.tag.-workingAdult a {
  background-color: #5a3872;
  color: #fff;
}
.tag.-workingAdult a:focus,
.tag.-workingAdult a:hover,
.tag.-workingAdult:focus,
.tag.-workingAdult:hover {
  background-color: #5a3872;
  color: #fff;
}
.tag.-college,
.tag.-college a {
  background-color: #5b3570;
  color: #fff;
}
.tag.-college a:focus,
.tag.-college a:hover,
.tag.-college:focus,
.tag.-college:hover {
  background-color: #5b3570;
  color: #fff;
}
.tag.-grade12,
.tag.-grade12 a {
  background-color: #dc6f1f;
  color: #000;
}
.tag.-grade12 a:focus,
.tag.-grade12 a:hover,
.tag.-grade12:focus,
.tag.-grade12:hover {
  background-color: #dc6f1f;
  color: #000;
}
.tag.-grade11,
.tag.-grade11 a {
  background-color: #74aa50;
  color: #000;
}
.tag.-grade11 a:focus,
.tag.-grade11 a:hover,
.tag.-grade11:focus,
.tag.-grade11:hover {
  background-color: #74aa50;
  color: #000;
}
.tag.-grade9-10,
.tag.-grade9-10 a {
  background-color: #048956;
  color: #000;
}
.tag.-grade9-10 a:focus,
.tag.-grade9-10 a:hover,
.tag.-grade9-10:focus,
.tag.-grade9-10:hover {
  background-color: #048956;
  color: #000;
}
.tag.-gradeMiddle,
.tag.-gradeMiddle a {
  background-color: #54afcb;
  color: #000;
}
.tag.-gradeMiddle a:focus,
.tag.-gradeMiddle a:hover,
.tag.-gradeMiddle:focus,
.tag.-gradeMiddle:hover {
  background-color: #54afcb;
  color: #000;
}
.tag.-gradeElementary,
.tag.-gradeElementary a {
  background-color: #2a9d8f;
  color: #000;
}
.tag.-gradeElementary a:focus,
.tag.-gradeElementary a:hover,
.tag.-gradeElementary:focus,
.tag.-gradeElementary:hover {
  background-color: #2a9d8f;
  color: #000;
}
.tag.-earlyYears,
.tag.-earlyYears a {
  background-color: #1b4760;
  color: #fff;
}
.tag.-earlyYears a:focus,
.tag.-earlyYears a:hover,
.tag.-earlyYears:focus,
.tag.-earlyYears:hover {
  background-color: #1b4760;
  color: #fff;
}
.vlcTabs__childName .-workingAdult,
.vlcTabs__childName.-workingAdult:after,
.vlcTabs__childName.-workingAdult:before {
  background-color: #5a3872;
  color: #fff;
}
.vlcTabs__childName .-college,
.vlcTabs__childName.-college:after,
.vlcTabs__childName.-college:before {
  background-color: #5b3570;
  color: #fff;
}
.vlcTabs__childName .-grade12,
.vlcTabs__childName.-grade12:after,
.vlcTabs__childName.-grade12:before {
  background-color: #dc6f1f;
}
.vlcTabs__childName .-grade11,
.vlcTabs__childName.-grade11:after,
.vlcTabs__childName.-grade11:before {
  background-color: #74aa50;
}
.vlcTabs__childName .-grade9-10,
.vlcTabs__childName.-grade9-10:after,
.vlcTabs__childName.-grade9-10:before {
  background-color: #048956;
  color: #fff;
}
.vlcTabs__childName .-gradeMiddle,
.vlcTabs__childName.-gradeMiddle:after,
.vlcTabs__childName.-gradeMiddle:before {
  background-color: #54afcb;
}
.vlcTabs__childName .-gradeElementary,
.vlcTabs__childName.-gradeElementary:after,
.vlcTabs__childName.-gradeElementary:before {
  background-color: #2a9d8f;
  color: #fff;
}
.vlcTabs__childName.-earlyYears,
.vlcTabs__childName.-earlyYears:after,
.vlcTabs__childName.-earlyYears:before {
  background-color: #1b4760;
  color: #fff;
}
.vlcRadio:checked + .-workingAdult {
  background-color: #5a3872;
  color: #fff;
}
.vlcRadio:checked + .-college {
  background-color: #5b3570;
  color: #fff;
}
.vlcRadio:checked + .-grade12 {
  background-color: #dc6f1f;
  color: #fff;
}
.vlcRadio:checked + .-grade11 {
  background-color: #74aa50;
  color: #fff;
}
.vlcRadio:checked + .-grade9-10 {
  background-color: #048956;
  color: #fff;
}
.vlcRadio:checked + .-gradeMiddle {
  background-color: #54afcb;
}
.vlcRadio:checked + .-gradeElementary {
  background-color: #2a9d8f;
  color: #fff;
}
.vlcRadio:checked + .-earlyYears {
  background-color: #1b4760;
  color: #fff;
}
.toggle__checkbox[type="checkbox"] {
  height: 0;
  width: 0;
  visibility: hidden;
  position: absolute;
}
.toggle__button {
  cursor: pointer;
  text-indent: -9999px;
  width: 50px;
  height: 30px;
  background: #2a9d8f;
  display: inline-block;
  border-radius: 40px;
  position: relative;
}
.toggle__button:after {
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  width: 20px;
  height: 20px;
  background: #fff;
  border-radius: 20px;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.toggle__checkbox:checked + .toggle__button {
  background: #74aa50;
}
.toggle__checkbox:checked + .toggle__button:after {
  left: calc(100% - 5px);
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}
.toggle__button:active:after {
  width: 20px;
}
.toggle__label {
  display: inline-block;
  position: relative;
  top: -24px;
  padding-left: 5px;
  margin-bottom: 0.5rem;
}
.heading {
  font-size: 36px;
  margin-bottom: 50px;
  color: #0e2633;
}
.heading strong {
  font-weight: 800;
}
@media screen and (min-width: 767px) {
  .heading {
    font-size: 45px;
  }
}
.subhead {
  color: #2a9d8f;
  font-size: 20px;
  margin-bottom: 24px;
}
.subhead strong {
  font-weight: 900;
}
@media screen and (min-width: 767px) {
  .subhead {
    font-size: 30px;
    margin-bottom: 30px;
  }
}
.body {
  font-size: 14px;
  line-height: 1.75;
  margin-bottom: 30px;
}
.body.-smallText {
  font-size: 14px;
}
.body.-largeText {
  font-size: 24px;
  line-height: 1.5;
}
@media screen and (min-width: 580px) {
  .body {
    font-size: 18px;
  }
}
.body a {
  color: #2a9d8f;
  font-weight: 700;
}
.caps {
  display: block;
  text-transform: uppercase;
  font-weight: 800;
  margin: 10px auto;
}
.eyebrow {
  color: #dc6f1f;
  display: block;
  margin-bottom: 30px;
  font-size: 11px;
  font-weight: 800;
  text-transform: uppercase;
}
.textLink {
  display: block;
  font-weight: 700;
  font-size: 18px;
  color: #2a9d8f;
}
.textLink:hover {
  text-decoration: underline;
  color: #54afcb;
}
.video-wrapper {
  position: relative;
  padding-bottom: 50%;
  padding-top: 35px;
  height: 0;
  overflow: hidden;
  z-index: 2;
}
.video-wrapper iframe,
.video-wrapper video {
  left: 0;
  height: 100% !important;
  position: absolute;
  top: 0;
  width: 100% !important;
}
@media screen and (min-width: 767px) {
  .video-wrapper {
    padding-bottom: 45%;
  }
}
.alert {
  height: auto;
  -webkit-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  padding-top: 13px;
  padding-bottom: 13px;
  padding-left: 15px;
  padding-right: 50px;
  color: #fff;
  background-color: #2a9d8f;
  position: absolute;
  width: 100%;
  text-align: left;
  display: none;
  z-index: 2;
  opacity: 1;
  -webkit-transition: opacity 0.6s;
  transition: opacity 0.6s;
}
.alert.-bgEmergency {
  background: #a82400;
}
.alert p {
  padding: 0;
  margin: 0;
}
.alert p a {
  color: #fff !important;
  text-decoration: none;
  font-weight: 800;
}
.alert p:hover {
  text-decoration: underline;
}
.alert a {
  color: #fff !important;
  text-decoration: none;
  font-weight: 800;
}
.alert a:hover {
  text-decoration: underline;
}
.alert .btn-alert-close {
  color: #fff;
  position: absolute;
  right: 10px;
  top: 20px;
  background-color: transparent;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  line-height: 0;
  border: none !important;
  padding: 3px 5px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.alert .btn-alert-close i {
  font-size: 1.6rem;
}
.alert .btn-alert-close:hover {
  border: none !important;
  color: #c9a84c;
}
.alert .btn-alert-close:focus {
  outline: 3px solid #c9a84c;
  color: #c9a84c;
}
@media (min-width: 1200px) {
  .alert .btn-alert-close {
    right: 30px;
  }
}
.alert.outdated {
  display: none !important;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .alert.outdated {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .alert {
    padding-left: 40px;
  }
}
.alert.active {
  display: block;
}
.alert-pinned {
  top: 0;
  position: relative;
}
.alert-main {
  top: 0;
  position: relative;
}
@media (min-width: 1200px) {
  .btn-alert-close {
    right: 30px;
  }
}
#AppViewForm {
  margin-bottom: 0;
}
#AppViewForm .disclaimer {
  padding-top: 25px;
  max-width: 90%;
  margin: 0 auto 0;
  font-size: 12px;
}
.appView .layer__headline {
  text-align: left;
}
@media (min-width: 825px) {
  .appView .container.-adjusted {
    padding-right: 0;
  }
}
.appView h2 .step {
  font-size: 32px;
}
@media (max-width: 991px) {
  .appView .staggered .staggered__list_wrapper {
    min-width: 100%;
  }
}
@media (max-width: 991px) {
  .appView .staggered .staggered__list {
    min-width: 100%;
  }
}
.appView .staggered .staggered__list li:last-of-type {
  margin-bottom: 80px;
}
.appView .staggered .staggered__list .gradient {
  position: absolute;
  bottom: 32px;
  left: 0;
  width: 50%;
  height: 90px;
}
@media (max-width: 991px) {
  .appView .staggered .staggered__list .gradient {
    width: 96%;
    bottom: 465px;
  }
}
@media (max-width: 899px) {
  .appView .staggered .staggered__list .gradient {
    display: none !important;
  }
}
.appView .staggered .staggered__list .gradient {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(255, 255, 255, 0)),
    to(#fff)
  );
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, #fff 100%);
}
@media (max-width: 991px) {
  .appView .staggered .staggered__list .staggered__content {
    top: -2rem;
  }
}
.appView .staggered .staggered__list {
  padding-bottom: 0;
}
.appView .staggered .listblock {
  z-index: 25;
}
.appView .staggered .listblock .name {
  width: 87%;
  padding: 5px 10px 8px;
  margin-bottom: 5px;
  font-weight: 700;
  font-size: 21px;
  line-height: 19px;
  display: inline-block;
  vertical-align: middle;
}
@media (max-width: 425px) {
  .appView .staggered .listblock .name {
    width: 82%;
  }
}
.appView .staggered .listblock .added,
.appView .staggered .listblock .button {
  height: 40px;
  width: 40px;
  padding: 0;
  text-align: center;
  display: inline-block;
  font-weight: 400;
  margin-bottom: 5px;
  font-size: 1rem;
  line-height: 19px;
  border-radius: 10px;
}
.appView .staggered .listblock .button {
  background: #048956;
  color: #fff;
}
.appView .staggered .listblock .button i {
  margin-top: 9px;
}
.appView .staggered .listblock .button.hide {
  display: none;
}
.appView .staggered .listblock .added {
  background: #e5f3ee;
  color: #048956;
  display: none;
}
.appView .staggered .listblock .added.show {
  display: inline-block;
}
.appView .staggered .listblock .added i {
  margin-top: 11px;
}
.appView .staggered .institutions-wrap {
  margin: 2rem 0;
  padding: 0;
  height: 316px;
  overflow-y: scroll;
}
.appView .staggered .institutions-wrap::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
}
.appView .staggered .institutions-wrap::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
  box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}
.appView .staggered .add-institution {
  border-bottom: 1px dotted #e3e5e6;
  list-style: none;
  margin-bottom: 0.5rem;
}
.appView .staggered .layer__headline {
  text-align: left;
}
.appView .staggered .selectionblock {
  z-index: 1;
}
.appView .staggered .selectionblock ul {
  margin: 30px 0;
  padding: 0;
}
.appView .staggered .selectionblock li {
  list-style: none;
  border-bottom: 1px dotted #eeeded;
  padding: 5px 10px 8px;
  padding-right: 0;
  margin-bottom: 5px;
  font-weight: 700;
  font-size: 21px;
  line-height: 19px;
}
.appView .staggered .selectionblock .form_hidden {
  display: none;
}
.appView .staggered .selectionblock .button {
  background: #dc6f1f;
  color: #fff;
  height: 40px;
  width: 40px;
  padding: 0;
  text-align: center;
  display: inline-block;
  font-weight: 400;
  margin-bottom: 5px;
  font-size: 1rem;
  line-height: 19px;
  border-radius: 10px;
  float: right;
}
.appView .staggered .selectionblock .button i {
  margin-top: 10px;
  margin-left: -2px;
}
.appView .staggered .selectionblock a {
  width: 76%;
  display: inline-block;
  padding: 5px 10px 8px;
  margin-bottom: 5px;
  font-weight: 700;
  font-size: 21px;
  line-height: 19px;
  color: #fff;
  vertical-align: middle;
}
@media (max-width: 425px) {
  .appView .staggered .selectionblock a {
    width: 73%;
  }
}
.appView .staggered .selectionblock .added {
  display: none;
}
.appView .staggered .btn.disabled,
.appView .staggered .disabled.btn-plus,
.appView .staggered .disabled.btn-sidebar-tag,
.appView .staggered .slider-w-arrows-wrap .disabled.slick-arrow {
  pointer-events: none;
  opacity: 0.6;
}
.appView .staggered .disclaimer {
  color: #464646;
  font-style: italic;
  padding: 2rem 0 0;
}
.appView .staggered .appViewForm_hidden {
  display: none;
}
.appView .form .row {
  max-width: unset;
}
@media screen and (min-width: 991px) {
  .appView .form .legal.-adjusted {
    margin-top: 45px;
  }
}
@media screen and (max-width: 991px) {
  .appView .form .col-sm-3.-adjustedSmall {
    width: 50%;
  }
}
@media screen and (max-width: 991px) {
  .appView .form .col-sm-3.-adjustedlSmalLarge {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .appView .form .col-sm-3 {
    width: 100%;
  }
}
@media screen and (min-width: 767px) {
  .appView .form .has-error .help-block {
    right: 0;
  }
  .appView .form .has-error .help-block.-adjustedZip {
    right: -120px;
  }
  .appView .form .has-error .help-block.with-errors:before {
    background: url(../../static-corp/imgs/error-arrow.png);
    content: "";
    height: 26px;
    width: 18px;
    position: absolute;
    top: 13px;
    left: -18px;
  }
}
.appView .form .with-errors li {
  background: #fff;
  color: #444;
  font-size: 18px;
}
.appView .js-submit-schedule-visit {
  float: right;
}
#AppViewFormSuccess {
  padding-top: 0;
  padding-bottom: 0;
}
#AppViewFormSuccess.-greenLight {
  background: #f1fffb;
}
#AppViewFormSuccess .container {
  max-width: 1170px;
}
#AppViewFormSuccess .container .row .row {
  width: 100%;
  display: inline-block;
}
#AppViewFormSuccess .thank-you-message {
  padding-top: 4rem;
}
@media (min-width: 991px) {
  #AppViewFormSuccess .thank-you-message {
    width: calc(60% + 2rem);
  }
}
#AppViewFormSuccess .thank-you-message h2 {
  font-size: 36px;
  font-weight: 900;
  font-style: normal;
  letter-spacing: 0.36px;
  line-height: 40px;
  color: #048956;
  text-transform: capitalize;
}
#AppViewFormSuccess .thank-you-message h2 .step {
  font-size: 32px;
  font-weight: 600;
}
#AppViewFormSuccess .thank-you-message AppViewFormSuccess p {
  max-width: 600px;
  color: #464646;
  font-family: Muli;
  font-size: 18px;
  letter-spacing: 0.54px;
  line-height: 24px;
  text-align: left;
  margin-top: 30px;
}
#AppViewFormSuccess .success-message {
  padding: 2rem;
  background: #048956;
}
@media (min-width: 991px) {
  #AppViewFormSuccess .success-message {
    padding: 0 2rem 2rem 2rem;
    width: calc(40% - 2rem);
  }
}
#AppViewFormSuccess .success-message .icon-container {
  display: inline-block;
  margin: -52.5px 0 0;
  width: 100%;
}
#AppViewFormSuccess .success-message .icon {
  width: 105px;
  height: 105px;
  background-color: #74aa50;
  border-radius: 100%;
  margin-left: calc(50% - 52.5px);
}
#AppViewFormSuccess .success-message .icon i {
  margin: 20px 0 0 3px;
  color: #fff;
  font-size: 60px;
}
#AppViewFormSuccess .success-message .confirmation {
  margin: 100px auto 0;
  padding: 0 0 5px 0;
  border-radius: 7px;
  background: #fff;
  width: 100%;
  text-align: center !important;
  margin-bottom: 2rem;
}
#AppViewFormSuccess .success-message .confirmation h2 {
  text-transform: capitalize;
  line-height: 40px;
  color: #048956;
  font-size: 2rem;
  line-height: 2.5rem;
}
#AppViewFormSuccess .success-message h3 {
  font-size: 1.75rem;
  font-weight: 800;
  color: #fff;
  margin-bottom: 10px;
}
#AppViewFormSuccess .success-message .showSchoolsLinks {
  display: none;
}
#AppViewFormSuccess .success-message a {
  display: none;
}
#AppViewFormSuccess .success-message ul {
  padding: 0;
  margin: 0;
}
#AppViewFormSuccess .success-message li {
  text-transform: capitalize;
  background-color: #fff;
  padding: 10px 15px;
  width: 100%;
  min-height: 58px;
  border-radius: 4px;
  margin-bottom: 20px;
  cursor: pointer;
  -webkit-transition: all ease 0.5s;
  transition: all ease 0.5s;
  color: #2a9d8f;
  list-style: none;
}
#AppViewFormSuccess .success-message li .name {
  color: #2a9d8f;
  font-family: Muli;
  font-size: 20px;
  font-weight: 700;
  font-style: normal;
  letter-spacing: 0.2px;
  line-height: 24px;
  -webkit-transition: all ease 0.5s;
  transition: all ease 0.5s;
  display: inline-block;
  width: 80%;
  padding-top: 7px;
}
#AppViewFormSuccess .success-message li .icon {
  width: auto;
  height: auto;
  background-color: #2a9d8f;
  border-radius: 100%;
  margin: 0;
  display: inline-block;
  text-align: center;
  float: right;
  width: 40px;
  height: 40px;
}
#AppViewFormSuccess .success-message li .icon i {
  margin: 0 0 0 3px;
  color: #fff;
  font-size: 23px !important;
  padding: 8px;
  padding-right: 10px;
}
#AppViewFormSuccess .success-message li:hover {
  background: #2a9d8f;
}
#AppViewFormSuccess .success-message li:hover .name {
  color: #fff;
}
#AppViewFormSuccess .success-message p {
  color: #fff;
  font-family: Muli;
  font-size: 18px;
  letter-spacing: 0.54px;
  line-height: 24px;
}
.appViewFaq {
  padding-top: 4rem;
}
@media (min-width: 767px) {
  .appViewFaq .faq__answer {
    margin-top: -30px;
  }
}
.appViewFaq .faq__answer {
  padding-bottom: 40px;
}
.appViewFaq .sectionWithText__content {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}
.appViewFaq .faq {
  display: none;
  border: 5px solid #2a9d8f;
}
.appViewFaq .faq.-first {
  margin-top: 40px;
}
.appViewFaq .faq h2 {
  font-size: 1.75rem;
  margin: 0;
  line-height: 2.5rem;
  text-transform: capitalize;
}
.appViewFaq .faq h4 {
  text-transform: uppercase;
  word-break: break-word;
  font-size: 1.75rem !important;
}
@media (min-width: 991px) {
  .appViewFaq .faq h4 {
    font-size: 2.75rem !important;
  }
}
.banner {
  background: #398297;
  background: radial-gradient(circle, #398297 0, #1a4860 100%);
  margin-top: 4rem;
  padding: 1.5rem;
}
.banner__outer,
.banner__wrapper {
  position: relative;
}
.banner__outer::after,
.banner__outer::before,
.banner__wrapper::after,
.banner__wrapper::before {
  background-color: #54afcb;
  content: "";
  height: 5px;
  left: 0;
  position: absolute;
  top: 0;
  width: 65%;
}
.banner__outer::after,
.banner__wrapper::after {
  height: 100%;
  width: 5px;
}
.banner__wrapper::before {
  bottom: 0;
  top: auto;
  width: 100%;
}
.banner__wrapper::after {
  bottom: 0;
  height: 4rem;
  left: auto;
  right: 0;
  top: auto;
  width: 5px;
}
.banner__content {
  color: #fff;
  font-size: 1.25rem;
  padding: 2.5rem 1.5rem 5.625rem;
  text-align: center;
}
.banner__content a {
  color: #fff;
  display: inline-block;
  font-weight: 700;
  position: relative;
  z-index: 1;
  white-space: normal;
  word-break: break-word;
}
.banner__content a::after {
  background-color: #2a9d8f;
  bottom: 0;
  content: "";
  height: 5px;
  left: 0;
  position: absolute;
  -webkit-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
  width: 100%;
  z-index: -1;
}
.banner__content a:hover::after {
  background-color: #c9a84c;
}
.banner img,
.banner__image {
  -webkit-transform: translateY(-80px) translateX(30px);
  transform: translateY(-80px) translateX(30px);
}
.banner.-textOnly {
  margin-top: 0;
}
.banner.-textOnly .banner__outer::after {
  height: 4rem;
}
.banner.-textOnly .banner__wrapper::before {
  left: auto;
  right: 0;
  width: 65%;
}
.banner.-textOnly .banner__content {
  padding-bottom: 2.5rem;
}
.banner.-textOnly.-small h3 {
  font-size: 1.875rem;
}
.banner.-textOnly.-small .banner__content {
  font-size: 1rem;
}
@media screen and (min-width: 767px) {
  .banner__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .banner__content {
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%;
    font-size: 1.5rem;
    max-width: 60%;
    padding-bottom: 2.5rem;
  }
  .banner__content a {
    white-space: nowrap;
    word-break: initial;
  }
  .banner__asset {
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%;
    max-width: 40%;
  }
  .banner img,
  .banner__image {
    -webkit-transform: translateY(-60px) translateX(30px);
    transform: translateY(-60px) translateX(30px);
  }
  .banner.-textOnly .banner__wrapper {
    display: block;
  }
  .banner.-textOnly .banner__content {
    margin: 0 auto;
    max-width: 65%;
    padding: 4.25rem 0;
    text-align: center;
  }
  .banner.-textOnly.-small .banner__content {
    font-size: 1.2rem;
    padding: 2.25rem 0;
  }
  .banner.-textOnly.-small h3 {
    font-size: 2rem;
  }
}
@media screen and (min-width: 1024px) {
  .banner {
    padding: 3.5rem;
  }
  .banner__content {
    font-size: 2rem;
    padding: 4.25rem 0 4.25rem 6rem;
    text-align: left;
  }
  .banner__asset {
    -ms-flex-preferred-size: 35%;
    flex-basis: 35%;
    max-width: 35%;
    padding: 0 2rem 0 4rem;
    text-align: right;
  }
  .banner img,
  .banner__image {
    -webkit-transform: translateY(-90px) translateX(0);
    transform: translateY(-90px) translateX(0);
  }
}
.bio {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 6rem 0;
}
.bio:first-child {
  margin-top: 0;
}
.bio:last-child {
  margin-bottom: 0;
}
@media screen and (min-width: 767px) {
  .bio {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .bio:nth-child(even) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-flow: row-reverse;
    flex-flow: row-reverse;
  }
  .bio:nth-child(even) .bio__headline,
  .bio:nth-child(even) .bio__text,
  .bio:nth-child(even) .bio__title {
    left: auto;
    position: relative;
    right: -6rem;
  }
  .bio:nth-child(even) .bio__more {
    left: 12rem;
  }
}
.bio__image {
  position: relative;
  z-index: 2;
  margin-bottom: 1rem;
}
@media screen and (min-width: 767px) {
  .bio__image {
    -ms-flex-preferred-size: 15%;
    flex-basis: 15%;
    margin-bottom: 0;
  }
}
.bio__image img {
  height: 13rem;
  width: 11rem;
  -o-object-fit: cover;
  object-fit: cover;
}
.bio__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  width: 100%;
}
@media screen and (min-width: 767px) {
  .bio__content {
    margin-top: 3rem;
    -ms-flex-preferred-size: 85%;
    flex-basis: 85%;
    margin-left: 2rem;
  }
}
.bio__headline {
  font-size: 1.5rem;
  margin: 0;
  font-weight: 700;
  color: #2a9d8f;
  line-height: 1;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
@media screen and (min-width: 767px) {
  .bio__headline {
    font-size: 2rem;
  }
}
.bio__title {
  display: block;
  font-size: 1.2rem;
  line-height: 1.3;
  color: #2a9d8f;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
@media screen and (min-width: 767px) {
  .bio__title {
    font-size: 1.6rem;
  }
}
.bio__text {
  border: 5px solid #eeeded;
  position: relative;
  font-size: 0.875rem;
  padding: 1rem 1rem 2rem;
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
  margin-top: 2rem;
  padding-bottom: 4rem;
  height: 15rem;
  overflow: hidden;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
@media screen and (min-width: 767px) {
  .bio__text {
    font-size: 1.1rem;
    line-height: 1.7;
    left: -6rem;
    padding: 1.5rem 6rem 3rem 6rem;
  }
}
.bio__more {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 4;
  order: 4;
  position: relative;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.bio__more_label {
  position: absolute;
  bottom: 5px;
  left: 15px;
  text-transform: uppercase;
  display: block;
  font-size: 0.9rem;
  font-weight: 700;
  color: #2a9d8f;
  margin: 0;
  cursor: pointer;
  padding-bottom: 1.5rem;
  z-index: 3;
  width: calc(100% - 20px);
}
.bio__more_label::before {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(255, 255, 255, 0)),
    color-stop(30%, rgba(255, 255, 255, 0.5)),
    color-stop(60%, #fff)
  );
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0) 0,
    rgba(255, 255, 255, 0.5) 30%,
    #fff 60%
  );
  content: "";
  display: block;
  position: absolute;
  height: 10rem;
  bottom: 0;
  width: 100%;
  z-index: -1;
}
.bio__more_label::after {
  content: "\f0dd";
  font-family: "Font Awesome 5 Pro";
  display: inline-block;
  font-weight: 700;
  color: #c9a84c;
  margin-left: 1rem;
  position: absolute;
  top: -0.15rem;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
@media screen and (min-width: 767px) {
  .bio__more_label {
    left: 5px;
    width: 85%;
  }
}
.bio__more_label .bio__more_label-lessn,
.bio__more_label .bio__more_label-more {
  position: absolute;
}
.bio__more_label .bio__more_label-more {
  opacity: 1;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
.bio__more_label .bio__more_label-less {
  opacity: 0;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
.bio__more_checkbox {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.bio__more_checkbox:focus {
  clip: initial;
  -webkit-box-shadow: 0 0 8px #c9a84c;
  box-shadow: 0 0 8px #c9a84c;
  display: block;
  height: 30px;
  margin: 0;
  width: 200px;
  outline: #c9a84c solid 1px;
  overflow: visible;
  z-index: 10;
}
.bio__more_checkbox {
  bottom: 6px;
}
.bio__more_checkbox:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: 0;
  opacity: 0;
}
.bio__more_checkbox.focus-visible ~ .bio__more .bio__more_label {
  outline: #c9a84c solid 1px;
  -webkit-box-shadow: 0 0 8px #c9a84c;
  box-shadow: 0 0 8px #c9a84c;
}
.bio__more_checkbox:checked ~ .bio__text {
  border: 5px solid #c9a84c;
  height: auto;
}
.bio__more_checkbox:checked ~ .bio__more .bio__more_label::before {
  content: none;
}
.bio__more_checkbox:checked ~ .bio__more .bio__more_label::after {
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  top: 0.15rem;
}
.bio__more_checkbox:checked ~ .bio__more .bio__more_label-more {
  opacity: 0;
}
.bio__more_checkbox:checked ~ .bio__more .bio__more_label-less {
  opacity: 1;
}
.bio .layer__action {
  margin: 2rem 0;
}
.card.-callout.-greenPrimary .card__action .button.-simple,
.card.-callout.-greenPrimary .card__content,
.card.-callout.-greenPrimary .card__headline,
.card.-callout.-greenPrimary .card__subheadline,
.card.-callout.-greenPrimary .card__text,
.card.-callout.-greenSecondary .card__action .button.-simple,
.card.-callout.-greenSecondary .card__content,
.card.-callout.-greenSecondary .card__headline,
.card.-callout.-greenSecondary .card__subheadline,
.card.-callout.-greenSecondary .card__text {
  color: #fff;
}
.card.-callout.-greenSecondary .card__content {
  background-color: #74aa50;
}
.card.-callout.-greenPrimary .card__content {
  background-color: #048956;
}
.website-brookfieldacademy .footer__primary_actions_social_link:hover i::before,
.website-brookfieldacademy .footer__primary_wrapper a {
  color: #048956;
}
.website-brookfieldacademy .footer__primary_actions_social_link:hover i::before,
.website-brookfieldacademy .footer__primary_wrapper a:hover {
  color: #74aa50;
}
.website-brookfieldacademy .footer__primary a.button {
  color: #2a9d8f;
}
.website-brookfieldacademy .footer__primary a:hover.button {
  color: #c9a84c;
}
.website-brookfieldacademy .hero.-home .hero__headline strong {
  background: -webkit-linear-gradient(#d0ebbd 0, #fff 60%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.website-brookfieldacademy .instructor.-overlay::before {
  background: rgba(20, 142, 77, 0.6);
}
.website-brookfieldacademy .layer.-moveUpCard .container > .card {
  margin-top: -7rem;
}
@media screen and (min-width: 767px) {
  .website-brookfieldacademy .layer.-moveUpCard .container > .card {
    margin-top: -8.25rem !important;
  }
}
.website-brookfieldacademy .instructor.-overlay::before {
  background: rgba(20, 142, 77, 0.2);
}
.website-brookfieldacademy .meetInstructors h3 {
  min-width: 100%;
  font-size: 1.5em;
}
.website-brookfieldacademy .meetInstructors a:hover {
  -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
}
.website-brookfieldacademy .instructor__text::before {
  background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#1b6025),
    color-stop(50%, rgba(15, 80, 25, 0.8)),
    to(rgba(15, 80, 25, 0))
  ) !important;
  background: linear-gradient(
    0deg,
    #1b6025 0,
    rgba(15, 80, 25, 0.8) 50%,
    rgba(15, 80, 25, 0) 100%
  ) !important;
}
.image.-greenSecondary {
  background-color: #048956;
}
.image.-greenSecondary::after {
  background-color: #74aa50;
  content: "";
}
.our-leadership-module {
  font-style: normal;
  font-weight: 800;
}
.our-leadership-module p.profile-name {
  margin-bottom: 10px;
}
.our-leadership-module .tile-profile-wrap .profile-name {
  font-size: 1.1rem;
  line-height: 1.333;
  letter-spacing: 0;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .our-leadership-module .tile-profile-wrap .profile-job-title {
    font-size: 1.2rem;
    line-height: 1.667;
    letter-spacing: 0;
  }
}
.our-leadership-module {
  text-align: center;
}
.our-leadership-module .section-header {
  color: #2a9d8f;
}
.our-leadership-module .section-header .feature-title-standard {
  max-width: 578px;
  margin: 0 auto;
}
.our-leadership-module .blurb {
  color: #000;
  max-width: 771px;
  margin: 0 auto;
}
.our-leadership-module .cta-wrap {
  margin-bottom: 43px;
}
.our-leadership-module .tile-profile-wrap {
  -webkit-transition: opacity 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: opacity 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  margin-left: -15px;
  margin-right: -15px;
  padding-bottom: 40px;
  display: inline-block;
}
@media (min-width: 768px) {
  .our-leadership-module .tile-profile-wrap {
    margin-left: 0;
    margin-right: 0;
  }
}
.our-leadership-module .tile-profile-wrap:hover {
  -webkit-transition: opacity 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: opacity 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  opacity: 0.6;
}
.our-leadership-module .tile-profile-wrap .img-leadership-profile {
  width: 100%;
  padding-bottom: 24px;
}
@media (min-width: 992px) {
  .our-leadership-module .tile-profile-wrap .img-leadership-profile {
    padding-bottom: 45px;
  }
}
.our-leadership-module .tile-profile-wrap .profile-name {
  color: #2a9d8f;
  padding-bottom: 4px;
}
@media (min-width: 768px) {
  .our-leadership-module .tile-profile-wrap .profile-name {
    padding-bottom: 3px;
  }
}
.our-leadership-module .tile-profile-wrap .profile-job-title {
  color: #000;
}
.our-leadership-module .profile-content-wrap {
  padding: 0 15px;
}
.our-leadership-module .learn-more-wrap {
  margin-top: 0;
}
.website-brookfieldacademy .hero {
  background-image: linear-gradient(25deg, #117b36 0, #023e1d 30%);
}
.callout.-mini {
  text-align: left;
}
.callout.-mini .callout__wrapper {
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#3c879e),
    to(#1a4760)
  );
  background: linear-gradient(to right, #3c879e 0, #1a4760 100%);
  padding: 1.875rem 2.5rem;
  overflow: visible;
}
.callout.-mini .callout__heading {
  color: #fff;
  font-size: 1.8rem;
  font-weight: 400;
  margin-bottom: 0;
  margin-top: 0;
  text-transform: uppercase;
  text-align: left;
}
.callout.-mini .callout__heading strong {
  font-weight: 800;
}
.callout.-mini .callout__text {
  color: #fff;
  font-size: 1.1rem;
}
.callout.-mini .callout__action {
  margin-top: 1rem;
}
@media screen and (min-width: 580px) {
  .callout.-mini .callout__action {
    margin-top: 0;
  }
}
.callout.-mini.-pullUp {
  margin-top: -2rem;
}
.callout.-icon .callout__copy {
  background-image: url(../images/vlc/icon_faqs.svg);
  background-size: 75px;
  background-position: 0 50%;
  background-repeat: no-repeat;
  padding: 0 0 0 100px !important;
  width: 75%;
  min-height: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.callout.-icon .callout__action {
  padding: 30px 0;
}
.callout .callout__wrapper.-white {
  background: #fff !important;
}
.callout .callout__wrapper.-white .callout__heading {
  color: #2a9d8f !important;
}
@media screen and (min-width: 580px) {
  .callout.-mini .callout__wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .callout.-mini .callout__text {
    margin-bottom: 0;
  }
}
.cards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
@media screen and (min-width: 580px) {
  .cards {
    margin-left: -1rem;
    margin-right: -1rem;
  }
  .cards.-varied {
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .cards.-related {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media screen and (min-width: 580px) {
  .cards .card {
    -ms-flex-preferred-size: calc(50% - 2rem);
    flex-basis: calc(50% - 2rem);
    margin: 0 1rem 2rem;
  }
  .cards .card.-news {
    margin-bottom: 4rem;
  }
  .cards .card.-iconTop {
    margin: 3rem 1rem 2rem;
  }
}
@media screen and (min-width: 580px) and (-ms-high-contrast: active),
  screen and (min-width: 580px) and (-ms-high-contrast: none) {
  .cards .card {
    max-width: calc(50% - 2rem);
  }
}
@media screen and (min-width: 900px) {
  .cards .card {
    -ms-flex-preferred-size: calc(33.33% - 2rem);
    flex-basis: calc(33.33% - 2rem);
  }
  .cards .card.-related {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(33.33% - 2rem);
    flex: 1 0 calc(33.33% - 2rem);
  }
}
@media screen and (min-width: 900px) and (-ms-high-contrast: active),
  screen and (min-width: 900px) and (-ms-high-contrast: none) {
  .cards .card {
    max-width: calc(33.33% - 2rem);
  }
}
.cards .card.-two {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}
@media screen and (min-width: 767px) {
  .cards .card.-two {
    -ms-flex-preferred-size: calc(50% - 2rem);
    flex-basis: calc(50% - 2rem);
  }
}
@media screen and (min-width: 767px) and (-ms-high-contrast: active),
  screen and (min-width: 767px) and (-ms-high-contrast: none) {
  .cards .card.-two {
    max-width: calc(50% - 2rem);
  }
}
@media screen and (min-width: 767px) {
  .cards .card.-featured {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
}
@media screen and (min-width: 767px) and (-ms-high-contrast: active),
  screen and (min-width: 767px) and (-ms-high-contrast: none) {
  .cards .card.-featured {
    max-width: 100%;
  }
}
.cards .card.-image {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}
@media screen and (min-width: 900px) {
  .cards .card.-image {
    -ms-flex-preferred-size: calc(66.66% - 2rem);
    flex-basis: calc(66.66% - 2rem);
  }
  .cards .card.-image .card__content {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}
@media screen and (min-width: 900px) and (-ms-high-contrast: active),
  screen and (min-width: 900px) and (-ms-high-contrast: none) {
  .cards .card.-image {
    max-width: calc(66.66% - 2rem);
  }
}
.cards .card.-skinny {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}
@media screen and (min-width: 580px) {
  .cards .card.-skinny {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(50% - 2rem);
    flex: 0 0 calc(50% - 2rem);
  }
}
@media screen and (min-width: 1024px) {
  .cards .card.-skinny {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 21.5%;
    flex: 0 0 21.5%;
  }
}
@media screen and (min-width: 767px) {
  .cards .card.-news {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(50% - 2rem);
    flex: 0 0 calc(50% - 2rem);
  }
}
@media screen and (min-width: 767px) and (-ms-high-contrast: active),
  screen and (min-width: 767px) and (-ms-high-contrast: none) {
  .cards .card.-news {
    -ms-flex-preferred-size: calc(50% - 2rem);
    flex-basis: calc(50% - 2rem);
    max-width: calc(50% - 2rem);
  }
}
.cards .card.-callout {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%;
}
@media screen and (min-width: 1024px) {
  .cards .card.-callout {
    -ms-flex-preferred-size: calc(50% - 2rem);
    flex-basis: calc(50% - 2rem);
  }
}
@media screen and (min-width: 1024px) and (-ms-high-contrast: active),
  screen and (min-width: 1024px) and (-ms-high-contrast: none) {
  .cards .card.-callout {
    max-width: calc(50% - 2rem);
  }
}
.cards.-pushDown {
  margin-top: 6rem;
}
.cards.-related .card .card__content {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
}
@media screen and (min-width: 767px) {
  .cards.-related .card .card__content {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
.cards.-related .card .card__action {
  justify-self: flex-end;
  margin-top: auto;
}
.grid {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 3rem;
}
@media screen and (min-width: 767px) {
  .grid {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .grid__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
  }
  .grid__item.-four {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:after,
.container:before {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1200px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container-fluid:after,
.container-fluid:before {
  content: " ";
  display: table;
}
.container-fluid:after {
  clear: both;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:after,
.row:before {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
  float: left;
}
.col-xs-1 {
  width: 8.33333%;
}
.col-xs-2 {
  width: 16.66667%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-4 {
  width: 33.33333%;
}
.col-xs-5 {
  width: 41.66667%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-7 {
  width: 58.33333%;
}
.col-xs-8 {
  width: 66.66667%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-10 {
  width: 83.33333%;
}
.col-xs-11 {
  width: 91.66667%;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-pull-1 {
  right: 8.33333%;
}
.col-xs-pull-2 {
  right: 16.66667%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-4 {
  right: 33.33333%;
}
.col-xs-pull-5 {
  right: 41.66667%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-7 {
  right: 58.33333%;
}
.col-xs-pull-8 {
  right: 66.66667%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-10 {
  right: 83.33333%;
}
.col-xs-pull-11 {
  right: 91.66667%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-push-1 {
  left: 8.33333%;
}
.col-xs-push-2 {
  left: 16.66667%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-4 {
  left: 33.33333%;
}
.col-xs-push-5 {
  left: 41.66667%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-7 {
  left: 58.33333%;
}
.col-xs-push-8 {
  left: 66.66667%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-10 {
  left: 83.33333%;
}
.col-xs-push-11 {
  left: 91.66667%;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-offset-0 {
  margin-left: 0;
}
.col-xs-offset-1 {
  margin-left: 8.33333%;
}
.col-xs-offset-2 {
  margin-left: 16.66667%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-4 {
  margin-left: 33.33333%;
}
.col-xs-offset-5 {
  margin-left: 41.66667%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-7 {
  margin-left: 58.33333%;
}
.col-xs-offset-8 {
  margin-left: 66.66667%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-10 {
  margin-left: 83.33333%;
}
.col-xs-offset-11 {
  margin-left: 91.66667%;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
@media (min-width: 768px) {
  .col-sm-1,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9 {
    float: left;
  }
  .col-sm-1 {
    width: 8.33333%;
  }
  .col-sm-2 {
    width: 16.66667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.33333%;
  }
  .col-sm-5 {
    width: 41.66667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.33333%;
  }
  .col-sm-8 {
    width: 66.66667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.33333%;
  }
  .col-sm-11 {
    width: 91.66667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.33333%;
  }
  .col-sm-pull-2 {
    right: 16.66667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.33333%;
  }
  .col-sm-pull-5 {
    right: 41.66667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.33333%;
  }
  .col-sm-pull-8 {
    right: 66.66667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.33333%;
  }
  .col-sm-pull-11 {
    right: 91.66667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.33333%;
  }
  .col-sm-push-2 {
    left: 16.66667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.33333%;
  }
  .col-sm-push-5 {
    left: 41.66667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.33333%;
  }
  .col-sm-push-8 {
    left: 66.66667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.33333%;
  }
  .col-sm-push-11 {
    left: 91.66667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9 {
    float: left;
  }
  .col-md-1 {
    width: 8.33333%;
  }
  .col-md-2 {
    width: 16.66667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.33333%;
  }
  .col-md-5 {
    width: 41.66667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.33333%;
  }
  .col-md-8 {
    width: 66.66667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.33333%;
  }
  .col-md-11 {
    width: 91.66667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.33333%;
  }
  .col-md-pull-2 {
    right: 16.66667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.33333%;
  }
  .col-md-pull-5 {
    right: 41.66667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.33333%;
  }
  .col-md-pull-8 {
    right: 66.66667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.33333%;
  }
  .col-md-pull-11 {
    right: 91.66667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.33333%;
  }
  .col-md-push-2 {
    left: 16.66667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.33333%;
  }
  .col-md-push-5 {
    left: 41.66667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.33333%;
  }
  .col-md-push-8 {
    left: 66.66667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.33333%;
  }
  .col-md-push-11 {
    left: 91.66667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
  .col-md-offset-1 {
    margin-left: 8.33333%;
  }
  .col-md-offset-2 {
    margin-left: 16.66667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333%;
  }
  .col-md-offset-5 {
    margin-left: 41.66667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333%;
  }
  .col-md-offset-8 {
    margin-left: 66.66667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333%;
  }
  .col-md-offset-11 {
    margin-left: 91.66667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9 {
    float: left;
  }
  .col-lg-1 {
    width: 8.33333%;
  }
  .col-lg-2 {
    width: 16.66667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.33333%;
  }
  .col-lg-5 {
    width: 41.66667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.33333%;
  }
  .col-lg-8 {
    width: 66.66667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.33333%;
  }
  .col-lg-11 {
    width: 91.66667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.33333%;
  }
  .col-lg-pull-2 {
    right: 16.66667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.33333%;
  }
  .col-lg-pull-5 {
    right: 41.66667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.33333%;
  }
  .col-lg-pull-8 {
    right: 66.66667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.33333%;
  }
  .col-lg-pull-11 {
    right: 91.66667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.33333%;
  }
  .col-lg-push-2 {
    left: 16.66667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.33333%;
  }
  .col-lg-push-5 {
    left: 41.66667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.33333%;
  }
  .col-lg-push-8 {
    left: 66.66667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.33333%;
  }
  .col-lg-push-11 {
    left: 91.66667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
.hero {
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  padding-bottom: 0;
}
.hero__headline {
  color: #fff;
  line-height: 1;
  margin: 0;
  text-align: center;
}
.hero__headline p {
  margin: 0;
  line-height: inherit;
}
@media screen and (min-width: 900px) {
  .hero__headline {
    text-align: left;
  }
}
.hero__headline::after {
  background-color: #c9a84c;
  content: "";
  display: block;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  height: 5px;
  width: 36%;
  left: 50%;
  position: relative;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
@media screen and (min-width: 900px) {
  .hero__headline::after {
    left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.hero__headline.whiteline::after {
  background-color: #fff !important;
}
.hero__headline strong {
  display: block;
  font-weight: 800;
}
.hero__subheadline {
  display: block;
  font-size: 1.5rem;
  line-height: 1.2;
  font-weight: 700;
  text-align: center;
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (min-width: 900px) {
  .hero__subheadline {
    text-align: left;
  }
}
.hero__pronoun {
  position: relative;
  top: -1.5em;
}
.hero__text {
  font-size: 16px;
  text-align: center;
}
@media screen and (min-width: 900px) {
  .hero__text {
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .hero__text {
    font-size: 18px;
  }
}
.hero__text strong {
  font-weight: 800;
}
.hero__action {
  margin-top: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1rem;
}
@media screen and (min-width: 767px) {
  .hero__action {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.hero__action.hero__action--dual .button {
  width: 100%;
  text-align: center;
  padding: 10px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media screen and (min-width: 767px) {
  .hero__action.hero__action--dual .button {
    width: 50%;
  }
}
.hero__action.hero__action--dual .btn-primary {
  margin-bottom: 6px;
}
@media screen and (min-width: 767px) {
  .hero__action.hero__action--dual .btn-primary {
    margin-bottom: 30px;
  }
}
.hero__action .btn-secondary {
  margin-top: 0;
}
@media screen and (min-width: 767px) {
  .hero__action .btn-secondary {
    margin-top: 30px;
  }
}
.hero__action .btn-white {
  background-color: #fff;
  border: 2px solid #215a78;
  color: #215a78;
}
.hero__action .btn-white:hover {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.hero__wrapper {
  position: relative;
  padding: 2rem 0 2rem 0;
}
@media screen and (min-width: 900px) {
  .hero__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 4rem 0;
  }
}
@media screen and (min-width: 900px) {
  .hero__content {
    -ms-flex-preferred-size: 38%;
    flex-basis: 38%;
  }
  .hero__content.-extended {
    min-height: 550px;
  }
}
.hero__content a:not(.button) {
  color: #c9a84c;
}
.hero__content a:not(.button):hover {
  color: #fff;
}
.hero__image {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 2rem;
}
@media screen and (min-width: 900px) {
  .hero__image {
    -ms-flex-preferred-size: 54%;
    flex-basis: 54%;
    margin-bottom: 0;
    display: block;
  }
}
.hero__image.-yellowPlus::before {
  background-image: url(../images/college-coach/yellow-plus-bg.png);
  background-repeat: no-repeat;
  background-size: 18rem;
  display: block;
  content: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: -2.5rem;
  left: -3.4rem;
  z-index: -1;
}
@media screen and (min-width: 900px) {
  .hero__image.-yellowPlus::before {
    content: "";
  }
}
.hero__image.-dots img {
  height: 15rem;
  width: 37rem;
  -o-object-fit: cover;
  object-fit: cover;
}
.hero__image.-dots::before {
  background-image: url(../images/college-coach/hero-dots.png);
  background-repeat: no-repeat;
  background-size: 4rem;
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  top: -1rem;
  left: -2.5rem;
  position: absolute;
  z-index: 2;
}
.hero__callout {
  position: relative;
  z-index: 3;
}
@media screen and (min-width: 767px) {
  .hero__callout {
    position: absolute;
    bottom: -8rem;
    top: auto;
    right: 0;
    width: calc(50% - 2rem);
    margin-bottom: 3rem;
  }
}
.hero__callout .card {
  margin-bottom: 0;
  width: 100%;
}
.hero__callout .card__text {
  margin-bottom: 0;
}
.hero.-home {
  padding: 0;
}
.hero.-home .hero__headline {
  margin-bottom: 2rem;
}
@media screen and (min-width: 1200px) {
  .hero.-home .hero__headline {
    font-size: 3.6rem;
  }
}
.hero.-home .hero__headline strong {
  background: -webkit-linear-gradient(#9fc0ce 0, #fff 60%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.hero.-home .hero__headline::after {
  display: none;
}
.hero.-home .hero__content {
  -ms-flex-preferred-size: 41%;
  flex-basis: 41%;
}
@media screen and (min-width: 900px) {
  .hero.-home .hero__content {
    min-height: 0;
  }
}
.hero.-home .hero__wrapper {
  padding: 4rem 0 0 0;
}
@media screen and (min-width: 900px) {
  .hero.-home .hero__wrapper {
    padding: 4rem 0 5rem 0;
  }
}
.hero.-home .hero__text strong {
  display: block;
}
.hero.-home .hero__image {
  margin-top: 3rem;
  position: relative;
  z-index: 0;
}
.hero.-home .hero__image img {
  margin: 0 auto;
}
@media screen and (min-width: 900px) {
  .hero.-home .hero__image {
    -ms-flex-preferred-size: 56%;
    flex-basis: 56%;
    margin-top: 0;
  }
  .hero.-home .hero__image img {
    bottom: -5rem;
    position: absolute;
  }
}
.hero.-bio {
  padding-bottom: 0;
}
.hero.-bio .hero__wrapper {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.hero.-bio .hero__image {
  position: relative;
  z-index: 2;
}
@media screen and (min-width: 767px) {
  .hero.-bio .hero__image {
    width: 30rem;
    left: -2rem;
    bottom: -2rem;
  }
}
.hero.-expertBio {
  background-color: #277489 !important;
  padding-bottom: 25px;
}
@media (min-width: 901px) {
  .hero.-expertBio {
    margin-bottom: -40px;
  }
}
@media (min-width: 991px) {
  .hero.-expertBio {
    margin-bottom: -60px;
    padding: 34px 0 0 0;
  }
}
.hero.-expertBio .hero__wrapper {
  padding-bottom: 0;
}
.hero.-expertBio .hero__content {
  -ms-flex-preferred-size: 60%;
  flex-basis: 60%;
}
@media (max-width: 991px) {
  .hero.-expertBio .hero__content {
    -ms-flex-preferred-size: unset;
    flex-basis: unset;
    width: 100%;
  }
}
.hero.-expertBio .hero__headline {
  color: #fff;
  font-family: Muli;
  font-size: 56px;
  font-weight: 900;
  font-style: normal;
  letter-spacing: 0.56px;
  line-height: 60px;
  text-align: left;
  padding-top: 21px;
  text-transform: inherit;
  overflow: visible;
  z-index: 2;
  position: relative;
}
@media (max-width: 899px) {
  .hero.-expertBio .hero__headline:after {
    left: unset;
    -webkit-transform: unset;
    transform: unset;
  }
}
@media (max-width: 1199px) {
  .hero.-expertBio .hero__headline {
    padding-top: 0;
    font-size: 45px;
    line-height: 50px;
  }
}
.hero.-expertBio .hero__subheadline {
  color: #a7eaff;
  font-family: Muli;
  font-size: 32px;
  font-weight: 700;
  font-style: normal;
  letter-spacing: 0.32px;
  line-height: 36px;
  text-align: left;
}
@media (max-width: 1199px) {
  .hero.-expertBio .hero__subheadline {
    padding-top: 0;
    font-size: 28px;
    line-height: 32px;
  }
}
.hero.-expertBio .hero__image {
  position: relative;
  z-index: 2;
  -ms-flex-preferred-size: 40%;
  flex-basis: 40%;
  border-radius: 5px 5px 0 0;
}
@media (max-width: 991px) {
  .hero.-expertBio .hero__image {
    -ms-flex-preferred-size: unset;
    flex-basis: unset;
    width: 100%;
  }
}
.hero.-expertBio .hero__image:before {
  display: none;
}
.hero.-expertBio .hero__image .borderRadius {
  border-radius: 10px;
  padding: 0 !important;
}
.hero.-expertBio .education {
  height: 205px;
  background-color: #2a9d8f;
}
.hero.-expertEducation {
  padding: 30px 0 0 0;
  position: relative;
  z-index: 1;
}
@media (max-width: 991px) {
  .hero.-expertEducation {
    padding-top: 10px;
  }
}
@media screen and (min-width: 1024px) {
  .hero.-expertEducation {
    min-height: 250px !important;
  }
}
.hero.-expertEducation .card {
  -webkit-box-shadow: unset;
  box-shadow: unset;
  margin-bottom: 5px;
}
.hero.-expertEducation .card__content {
  background-color: unset;
  overflow: hidden;
  padding: 10px 0 15px 0;
}
.hero.-expertEducation .card__content_text .icon {
  float: left;
}
.hero.-expertEducation .card__headline a {
  color: #eef5fa;
  font-family: Muli;
  font-size: 14px;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 0.42px;
  line-height: 24px;
  padding: 2px 0 0 12px;
}
.hero.-expertEducation .card__headline a:hover {
  text-decoration: underline;
}
.hero.-expertEducation .card__text {
  color: #fff;
  font-family: Muli;
  font-size: 20px;
  font-weight: 700;
  font-style: normal;
  letter-spacing: 0.2px;
  line-height: 20px;
}
.hero.-expertEducation .card__text.-title {
  color: #54afcb;
  font-family: Muli;
  font-size: 14px;
  font-weight: 700;
  font-style: normal;
  letter-spacing: 0.42px;
  line-height: 24px;
  text-align: left;
}
.hero.-blurBlue {
  background-image: url(../images/college-coach/hero-bg.html);
}
.hero.-gradient {
  background: #2a9d8f;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#2a9d8f),
    to(#2a9d8f)
  );
  background: linear-gradient(90deg, #2a9d8f 0, #2a9d8f 100%);
}
.hero.-separator {
  background-position: top left;
  background-size: cover;
}
.hero.-separator a {
  color: #c9a84c;
}
.hero.-separator a:hover {
  color: #fff;
}
@media screen and (min-width: 767px) {
  .hero.-separator {
    background-position: top right;
  }
  .hero.-separator .hero__content {
    -ms-flex-preferred-size: 67%;
    flex-basis: 67%;
  }
}
.hero.-router {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.hero.-router > * {
  display: table-cell;
  vertical-align: top;
}
.hero.-router > hr {
  display: table-cell;
  width: 30px;
  margin: 0;
  padding: 0;
  border: none;
}
.hero.-router hr:last-child {
  background: red;
  display: none;
}
.hero.-router.fluid {
  table-layout: auto;
  width: 100%;
}
.hero.-router.fluid .fixed-cell {
  width: 1%;
  white-space: nowrap;
}
@media only screen and (max-width: 959px) {
  .hero.-router {
    display: block;
    width: 100%;
  }
  .hero.-router > * {
    display: block !important;
    width: 100% !important;
  }
  .hero.-router > hr {
    display: none;
  }
  .hero.-router.fluid .fixed-cell {
    width: 100%;
    white-space: normal;
  }
}
.hero.-router .graphic {
  width: 65%;
  position: relative;
}
@media only screen and (max-width: 1400px) {
  .hero.-router .graphic {
    width: 65%;
  }
}
@media only screen and (max-height: 768px) {
  .hero.-router .graphic {
    width: 55%;
  }
}
.hero.-router .graphic img {
  width: 100%;
  height: auto;
}
.hero.-router > * {
  display: table-cell;
  vertical-align: top;
}
.hero.-router .flex {
  vertical-align: middle;
  background: #2a9d8f;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#2a9d8f),
    to(#2a9d8f)
  );
  background: linear-gradient(to right, #2a9d8f 0, #2a9d8f 100%);
}
@media only screen and (max-width: 959px) {
  .hero.-router .flex {
    width: calc(100% - 30px) !important;
    margin: auto;
    position: relative;
    top: -45px;
    margin-bottom: -45px;
  }
}
.hero.-router .flex h1 {
  color: #fff;
  font-size: 1.6em;
  text-transform: uppercase;
  font-weight: 300;
  position: relative;
  padding: 0 0 0.7em;
  margin: 0 0 0.8em;
  line-height: 1.1;
}
.hero.-router .flex h1 strong {
  font-weight: 900;
  display: block;
}
.hero.-router .flex h1::after {
  content: "";
  display: block;
  position: absolute;
  top: 90%;
  height: 3px;
  background: #c9a84c;
  width: 95px;
}
@media screen and (min-width: 767px) {
  .hero.-router .flex h1::after {
    left: 0;
    width: 8vw;
  }
}
@media screen and (min-width: 1200px) {
  .hero.-router .flex h1::after {
    width: 95px;
  }
}
.hero.-router .flex h1.bhc-heading {
  font-size: 1.875em;
}
.hero.-router .flex .copy {
  max-width: 580px;
}
@media only screen and (max-width: 959px) {
  .hero.-router .flex .copy {
    margin: 0 auto;
    max-width: none;
  }
}
.hero.-router .flex .router {
  padding-left: 90px;
  padding-right: 90px;
  padding-top: 1.5em;
  padding-bottom: 1.5em;
}
@media only screen and (max-width: 1600px) {
  .hero.-router .flex .router {
    padding-left: 3em;
    padding-right: 3em;
  }
}
@media only screen and (max-width: 959px) {
  .hero.-router .flex .router {
    padding-left: 1.6em;
    padding-right: 1.6em;
  }
}
@media only screen and (max-width: 1600px) {
  .hero.-router .flex .content {
    font-size: 1.1vw;
  }
}
@media only screen and (max-width: 959px) {
  .hero.-router .flex .content {
    font-size: 1em;
  }
}
.hero.-router img {
  min-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.hero.-router .sr-only {
  position: absolute;
  left: -9999999px;
}
.hero.-router .carousel-inner > .item > a > img,
.hero.-router .carousel-inner > .item > img,
.hero.-router .img-responsive,
.hero.-router .thumbnail a > img,
.hero.-router .thumbnail > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.hero.-router .carousel {
  position: relative;
}
.hero.-router .carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.hero.-router .carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
@media only screen and (max-width: 959px) {
  .hero.-router .carousel-inner > .item img {
    height: 45vw !important;
  }
}
@media only screen and (max-height: 768px) and (min-width: 960px) {
  .hero.-router .carousel-inner > .item img {
    height: 34vw !important;
  }
}
.hero.-router .carousel-inner > .item > a > img,
.hero.-router .carousel-inner > .item > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .hero.-router .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    transition: -webkit-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    transition:
      transform 0.6s ease-in-out,
      -webkit-transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
  }
  .hero.-router .carousel-inner > .item.active.right,
  .hero.-router .carousel-inner > .item.next {
    left: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  .hero.-router .carousel-inner > .item.active.left,
  .hero.-router .carousel-inner > .item.prev {
    left: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  .hero.-router .carousel-inner > .item.active,
  .hero.-router .carousel-inner > .item.next.left,
  .hero.-router .carousel-inner > .item.prev.right {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.hero.-router .carousel-inner > .active,
.hero.-router .carousel-inner > .next,
.hero.-router .carousel-inner > .prev {
  display: block;
}
.hero.-router .carousel-inner > .active {
  left: 0;
}
.hero.-router .carousel-inner > .next,
.hero.-router .carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.hero.-router .carousel-inner > .next {
  left: 100%;
}
.hero.-router .carousel-inner > .prev {
  left: -100%;
}
.hero.-router .carousel-inner > .next.left,
.hero.-router .carousel-inner > .prev.right {
  left: 0;
}
.hero.-router .carousel-inner > .active.left {
  left: -100%;
}
.hero.-router .carousel-inner > .active.right {
  left: 100%;
}
.hero.-router .carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 48px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  opacity: 0;
  -webkit-transition: all ease 0.5s;
  transition: all ease 0.5s;
}
.hero.-router .carousel-control span {
  top: calc(50% - 40px);
  position: relative;
}
.hero.-router .carousel-control .sr-only {
  position: absolute;
}
.hero.-router .carousel-control.left {
  background-image: -webkit-gradient(
    linear,
    left top,
    right top,
    from(rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0.0001))
  );
  background-image: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.5) 0,
    rgba(0, 0, 0, 0.0001) 100%
  );
  background-repeat: repeat-x;
}
.hero.-router .carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-gradient(
    linear,
    left top,
    right top,
    from(rgba(0, 0, 0, 0.0001)),
    to(rgba(0, 0, 0, 0.5))
  );
  background-image: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.0001) 0,
    rgba(0, 0, 0, 0.5) 100%
  );
  background-repeat: repeat-x;
}
.hero.-router .carousel-control:focus,
.hero.-router .carousel-control:hover {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}
.hero.-router .carousel-control:focus {
  border: 3px solid #c9a84c;
}
.hero.-router .carousel-control .icon-next,
.hero.-router .carousel-control .icon-prev {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px;
}
.hero.-router .carousel-control .icon-prev {
  left: 50%;
  margin-left: -10px;
}
.hero.-router .carousel-control .icon-next {
  right: 50%;
  margin-right: -10px;
}
.hero.-router .carousel-control .icon-next,
.hero.-router .carousel-control .icon-prev {
  width: 20px;
  height: 20px;
  font-family: serif;
  line-height: 1;
}
.hero.-router .carousel-indicators {
  position: absolute;
  bottom: 40px;
  left: 50%;
  z-index: 1;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.hero.-router .carousel-indicators a,
.hero.-router .carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 10px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.35) 0 1px 8px;
  box-shadow: rgba(0, 0, 0, 0.35) 0 1px 8px;
}
.hero.-router .carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #c9a84c;
  border: 2px solid #c9a84c;
}
.hero.-router .carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.hero.-router .carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .hero.-router .carousel-control .icon-next,
  .hero.-router .carousel-control .icon-prev {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
  }
  .hero.-router .carousel-control .icon-prev {
    margin-left: -15px;
  }
  .hero.-router .carousel-control .icon-next {
    margin-right: -15px;
  }
  .hero.-router .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .hero.-router .carousel-indicators {
    bottom: 40px;
  }
}
@media screen and (max-width: 768px) {
  .hero.-router .carousel-control.left,
  .hero.-router .carousel-control.right {
    background: 0 0;
  }
}
@media screen and (min-width: 960px) {
  .hero.-router .carousel-indicators {
    bottom: 0;
  }
}
.hero.-router .carousel-fade .carousel-inner .item {
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.hero.-router .carousel-fade .carousel-inner .active.left,
.hero.-router .carousel-fade .carousel-inner .active.right,
.hero.-router .carousel-fade .carousel-inner .item {
  opacity: 0;
}
.hero.-router .carousel-fade .carousel-inner .active,
.hero.-router .carousel-fade .carousel-inner .next.left,
.hero.-router .carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.hero.-router .carousel-fade .carousel-inner .active.left,
.hero.-router .carousel-fade .carousel-inner .active.right,
.hero.-router .carousel-fade .carousel-inner .next,
.hero.-router .carousel-fade .carousel-inner .prev {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.hero.-router .carousel-fade .carousel-control {
  z-index: 2;
}
.hero.-router .playPause {
  position: relative;
  float: right;
  margin-top: -30px;
  margin-right: 10px;
  z-index: 2;
  width: 45px;
  height: 20px;
  border-radius: 20px;
  background: #fff;
  opacity: 0.75;
  -webkit-transition: all ease 0.5s;
  transition: all ease 0.5s;
}
.hero.-router .playPause:hover {
  opacity: 1;
}
@media screen and (max-width: 640px) {
  .hero.-router .playPause {
    display: none;
  }
}
@media screen and (max-width: 959px) {
  .hero.-router .playPause {
    margin-top: -80px;
  }
}
.hero.-textOnly {
  padding: 90px 0 42px;
  background-image: linear-gradient(50deg, #2a9d8f 0, #2a9d8f 100%);
}
@media (max-width: 899px) {
  .hero.-textOnly {
    padding: 30px 0 22px;
  }
}
.hero.-textOnly h1 {
  font-size: 48px;
  line-height: 1.146;
  font-style: normal;
  font-weight: 300;
  color: #fff;
}
.hero.-grayLight h1 {
  color: #2a9d8f;
  text-transform: none;
  font-weight: 800;
  font-size: 48px;
}
.hero.-grayLight p {
  color: #5a5a5a;
}
.hero.-grayLight a {
  color: #2a9d8f;
  text-decoration: none;
}
.hero.-grayLight a:hover {
  color: #2a9d8f;
}
.hero.-grayLight a.button {
  line-height: 1;
}
.hero.-grayLight a.button:hover {
  background: #2a9d8f;
  color: #c9a84c;
}
.hero.-corporate p {
  font-size: 18px;
}
@media (min-width: 992px) {
  .hero.-ccb .hero__content {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    margin-right: 5%;
  }
}
@media (min-width: 992px) {
  .hero.-ccb .hero__image {
    width: 45%;
  }
}
@media screen and (min-width: 1024px) {
  .hero.-ccb .hero__image {
    position: absolute;
    top: 0;
    right: 0;
  }
}
.hero.-ccb .hero__image > img {
  width: 100%;
}
@media (min-width: 992px) {
  .hero.-ccb .hero__headline {
    font-size: 36px;
  }
}
.hero.-filter h1 {
  margin: 0 auto 30px !important;
  font-size: 32px;
}
.hero.-filter .ccb_searchReset {
  color: #fff;
  padding-bottom: 3px;
  border-bottom: 2px solid #2a9d8f;
  font-weight: 700;
  display: inline-block;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin: 15px 10px 15px 8px;
}
.hero.-filter .ccb_searchReset .fa-undo {
  color: #54afcb;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.hero.-filter .ccb_searchReset:hover {
  border-color: #c9a84c;
}
.hero.-filter .ccb_searchReset:hover .fa-undo {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.hero.-filter .ccb__search #ccbSearchSubmit {
  display: inline-block;
  width: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 15px 25px;
}
.hero.-filter .ccb__search #ccbSearchSubmit .fa-search {
  font-size: 18px;
}
.hero.-filter .ccb__searchField {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (min-width: 580px) {
  .hero.-filter .ccb__searchField {
    width: 50%;
  }
}
.hero.-filter .ccb__searchField input {
  padding: 15px;
  margin-right: 15px;
  border-radius: 10px;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: 16px;
  max-width: 480px;
}
.hero.-filter .ccb__searchField input::-webkit-input-placeholder {
  font-size: 16px;
  color: #767676 !important;
  font-family:
    Muli,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif !important;
}
.hero.-filter .ccb__searchField input::-moz-placeholder {
  font-size: 16px;
  color: #767676 !important;
  font-family:
    Muli,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif !important;
}
.hero.-filter .ccb__searchField input::-ms-input-placeholder {
  font-size: 16px;
  color: #767676 !important;
  font-family:
    Muli,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif !important;
}
.hero.-filter .ccb__searchField input::placeholder {
  font-size: 16px;
  color: #767676 !important;
  font-family:
    Muli,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif !important;
}
.hero__action.-horizonshero .button {
  border: 2px solid #16488e !important;
  background-color: #16488e !important;
  color: #fff !important;
}
.hero__action.-horizonshero .button:hover {
  border: 2px solid #16488e !important;
  background-color: #ffcb00 !important;
  color: #16488e !important;
}
.hero.whiteline .hero__headline::after {
  background-color: #fff !important;
}
.website-collegecoach {
  overflow-x: hidden;
}
.website-collegecoach .hero {
  background-color: #2a9d8f;
  background-image: linear-gradient(25deg, #2a9d8f 0, #2a9d8f 30%);
}
.website-brookfieldacademy,
.website-collegecoach,
.website-foundation-for-children {
  overflow-x: hidden;
}
@media (max-width: 992px) {
  .website-brookfieldacademy .header__logo,
  .website-collegecoach .header__logo,
  .website-foundation-for-children .header__logo {
    -ms-flex-preferred-size: 35%;
    flex-basis: 35%;
  }
}
.website-brookfieldacademy .header__container,
.website-collegecoach .header__container,
.website-foundation-for-children .header__container {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.website-brookfieldacademy .header__actions,
.website-collegecoach .header__actions,
.website-foundation-for-children .header__actions {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 0 !important;
}
@font-face {
  font-family: bh-corporate;
  src: url(../../static-corp/fonts/bh-corporate.woff) format("woff");
  font-weight: 400;
  font-style: normal;
}
.feature-edgeless-content-right-module {
  overflow: hidden;
}
.-bgAlphaGreenPrimary {
  background-color: #148e4d;
}
.-bgAlphaGreenSecondary {
  background-color: #74aa50;
}
.-bgAlphaBluePrimary {
  background-color: #2a9d8f;
}
.-bgAlphaBlueSecondary {
  background-color: #2a9d8f;
}
.-bgAlphaGreenPrimary .edgeless-content-module-right {
  background-color: rgba(20, 142, 77, 0.8);
}
.-bgAlphaGreenSecondary .edgeless-content-module-right {
  background-color: rgba(116, 170, 80, 0.8);
}
.-bgAlphaBluePrimary .edgeless-content-module-right {
  background-color: rgba(26, 71, 95, 0.8);
}
.-bgAlphaBlueSecondary .edgeless-content-module-right {
  background-color: rgba(60, 136, 158, 0.8);
}
.feature-edgeless-img-module .custom-bg {
  background-size: 0;
  background-repeat: no-repeat;
  padding-bottom: 0;
}
@media (min-width: 768px) {
  .feature-edgeless-img-module .custom-bg {
    min-height: 700px;
    height: 0;
    padding-bottom: 56.25%;
    background-size: cover;
  }
}
.feature-edgeless-img-module .feature-edgeless-img-xs {
  width: 100%;
}
.feature-edgeless-content-right-module .edgeless-content-module-right {
  position: relative;
  top: -50px;
  margin-bottom: -50px;
}
@media (min-width: 768px) {
  .feature-edgeless-content-right-module .edgeless-content-module-right {
    position: absolute;
    top: 0;
    left: 40vw;
    width: 60vw;
  }
}
@media (min-width: 992px) {
  .feature-edgeless-content-right-module .edgeless-content-module-right {
    position: absolute;
    top: 0;
    left: 50vw;
    width: 50vw;
  }
}
.feature-edgeless-content-right-module .content-right-container {
  position: relative;
  padding: 0 15px;
}
.feature-edgeless-img-module .feature-content-wrap {
  padding: 50px 15px;
  color: #fff;
}
@media (min-width: 768px) {
  .feature-edgeless-img-module .feature-content-wrap {
    padding: 50px 30px;
  }
}
@media (min-width: 992px) {
  .feature-edgeless-img-module .feature-content-wrap {
    top: auto;
    padding: 50px 35px 50px 0;
  }
  .feature-edgeless-content-right-module .feature-content-wrap {
    padding: 40px 30px;
  }
}
.feature-edgeless-img-module .feature-content-wrap .feature-title-standard {
  color: #fff;
}
.feature-title-standard {
  padding-bottom: 40px;
}
@media (min-width: 768px) {
  .feature-title-standard {
    padding-bottom: 32px;
  }
}
@media (min-width: 992px) {
  .feature-title-standard {
    padding-bottom: 42px;
  }
}
.feature-title-standard,
.prototype-index-module .welcome-message,
.section-title-module .welcome-message {
  margin-top: -0.3em;
  margin-bottom: -0.27em;
}
@media (min-width: 768px) {
  .feature-title-standard,
  .prototype-index-module .welcome-message,
  .section-title-module .welcome-message {
    margin-top: -0.18em;
    margin-bottom: -0.15em;
  }
}
.feature-title-standard,
.txt-feature-title {
  font-size: 36px;
  line-height: 1.333;
  letter-spacing: 0;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .feature-title-standard,
  .txt-feature-title {
    font-size: 34px;
    line-height: 1.042;
  }
}
@media (min-width: 1200px) {
  .feature-title-standard,
  .txt-feature-title {
    font-size: 48px;
    line-height: 1.146;
  }
}
.feature-title-standard,
.txt-feature-title,
.txt-hero-title,
.txt-promo-detail {
  font-style: normal;
  font-weight: 300;
}
.feature-edgeless-img-module
  .feature-content-wrap
  .feature-title-standard
  strong {
  color: #c9a84c;
}
.feature-edgeless-content-right-module
  .feature-content-wrap
  .feature-title-standard
  strong {
  color: #fff;
}
.feature-title-standard strong,
.txt-feature-title strong {
  font-weight: 800;
}
.feature-edgeless-content-right-module .content-right-container {
  position: relative;
  padding: 0 15px;
}
.feature-edgeless-content-right-module .line-seperator {
  border-bottom: 1px solid #fff;
  margin-top: 30px;
  margin-bottom: 30px;
}
.feature-edgeless-content-right-module .cta-lists-container {
  max-width: 600px;
}
@media (min-width: 992px) {
  .feature-edgeless-content-right-module .line-seperator {
    margin-top: 24px;
    margin-bottom: 30px;
  }
}
.txt-sidebar-header {
  font-size: 24px;
  line-height: 1.5;
  letter-spacing: 0;
  font-weight: 700;
  margin: 0;
}
@media (min-width: 768px) {
  .txt-sidebar-header {
    font-size: 24px;
    line-height: 1.333;
  }
}
@media (min-width: 992px) {
  .feature-edgeless-content-right-module .flex-columns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.feature-edgeless-content-right-module .cta-column {
  max-width: 600px;
}
.feature-edgeless-content-right-module .cta-column {
  width: 100%;
}
@media (min-width: 992px) {
  .feature-edgeless-content-right-module .cta-column {
    width: 50%;
  }
}
.cta-wrap {
  margin-top: 20px;
}
@media (min-width: 768px) {
  .cta-wrap {
    margin-top: 20px;
  }
}
.feature-edgeless-content-right-module .btn-cta {
  color: #fff;
}
.feature-edgeless-content-right-module .btn-cta {
  white-space: pre-wrap;
  text-align: left;
}
.btn-cta {
  color: #2a9d8f;
  font-weight: 800;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.btn-cta::after {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.btn-cta:hover {
  color: #2a9d8f !important;
}
.btn-cta:hover::after {
  left: 10px;
}
.btn,
.btn-plus,
.btn-sidebar-tag,
.slider-w-arrows-wrap .slick-arrow {
  -webkit-transition: all 0.15s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
  transition: all 0.15s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
  margin: 0;
  border: none;
}
.btn-cta,
.filters-all-wrap .filter-by-label,
.loader-module .loader-message-text,
.txt-cta {
  font-size: 16px;
  line-height: 1.4;
  letter-spacing: 0;
  text-transform: uppercase;
}
.btn-cta::after {
  color: #fdb813;
  position: relative;
  top: 1px;
  left: 7px;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-family: bh-corporate !important;
}
.bhc-icon-play3::before,
.btn-cta::after,
.prototype-index-module .prototype-link-info-wrap::before {
  content: "\ea1c";
}
.feature-edgeless-content-right-module .cta-list-last {
  margin-top: 30px;
}
@media (min-width: 992px) {
  .feature-edgeless-content-right-module .cta-list-last {
    margin-top: 32px;
  }
}
.bg-nileblue .edgeless-content-module-right {
  background-color: rgba(26, 71, 95, 0.8);
}
.bg-gallery .edgeless-content-module-right {
  background-color: rgba(238, 237, 237, 0.8);
}
.bg-concrete .edgeless-content-module-right {
  background-color: rgba(243, 243, 243, 0.8);
}
.bg-salem .edgeless-content-module-right {
  background-color: rgba(11, 135, 67, 0.8);
}
.leadership__tile {
  display: inline-block;
  padding-bottom: 40px;
  position: relative;
}
@media screen and (min-width: 767px) {
  .leadership__tile {
    margin-left: 0;
    margin-right: 0;
  }
}
.leadership__tile:hover {
  cursor: pointer;
}
.leadership__tile:hover .leadership__tileMedia {
  opacity: 0.6;
}
.leadership__tileWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.leadership__subTileContent {
  color: #767676;
  text-transform: none;
  margin-top: 5px;
  font-weight: 400;
}
.leadership__tileLink {
  color: #2a9d8f;
  text-transform: uppercase;
  line-height: 1.3;
  position: initial;
}
.leadership__tileLink::after {
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.leadership__tileMedia {
  -webkit-transition: opacity 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: opacity 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  margin: 0 0 15px;
  height: 35vh;
  width: auto;
}
@media screen and (min-width: 767px) {
  .leadership__tileMedia {
    height: 250px;
  }
}
@media screen and (min-width: 1024px) {
  .leadership__tileMedia {
    height: 290px;
  }
}
.leadership__tileImage {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
body.single-page-lead-form {
  background: #f3f3f3;
  font-family: Muli, sans-serif;
}
@media (max-width: 767px) {
  body.single-page-lead-form {
    background: #fff;
  }
}
body.thank-you {
  background: #fff;
}
.single-page-lead-form .footer__secondary {
  margin-top: 100px;
}
.single-page-lead-form h1 {
  text-transform: capitalize;
}
.single-page-lead-form .home-center-info-module .module-custom-backgrounds {
  background-size: 100% 240px !important;
}
.single-page-lead-form
  .thank-you
  .home-center-info-module
  .module-custom-backgrounds {
  height: 200px;
}
@media (min-width: 768px) {
  .single-page-lead-form .home-center-info-module .module-custom-backgrounds {
    background-image: url(../../static-corp/imgs/bh-header-swoops-v2.svg) !important;
  }
  .single-page-lead-form .home-center-info-module .module-padding {
    margin-top: 0;
    padding-top: 80px;
  }
  .single-page-lead-form.thank-you .module-custom-backgrounds {
    background-image: url(https://www.movidaheights.com/static-corp/imgs/bh-thank-you-header-swoops-v2.svg) !important;
  }
}
@media (max-width: 767px) {
  .single-page-lead-form .module-custom-backgrounds {
    background-image: url(https://www.movidaheights.com/static-corp/imgs/bh-thank-you-header-swoops-v2.svg) !important;
    background-size: 100%;
    margin-top: -120px;
    min-height: 112px;
  }
}
.single-page-lead-form .home-hero {
  background: #26475b;
  max-height: 500px;
}
.single-page-lead-form.thank-you .home-hero {
  background: #127a49;
  max-height: 500px;
}
.single-page-lead-form.thank-you h2 {
  font-size: 30px;
  color: #fff;
  max-width: 575px;
  line-height: 45px;
  margin: 30px auto 0;
}
.single-page-lead-form p.title-text {
  font-size: 28px;
  line-height: 45px;
  color: #28475b;
  text-align: center;
  max-width: 750px;
  margin: 80px auto 0;
}
@media screen and (max-width: 767px) {
  .single-page-lead-form p.title-text {
    font-size: 24px;
    line-height: 35px;
    text-align: left;
    padding: 30px;
  }
}
@media screen and (max-width: 767px) {
  .single-page-lead-form p.title-text {
    font-size: 14px;
    line-height: 22px;
    padding: 20px;
  }
}
.single-page-lead-form .single-page-lead-form-container {
  margin: -36px auto 0;
  padding: 60px;
  padding-top: 50px;
  float: none !important;
  background: #fff;
}
@media screen and (max-width: 767px) {
  .single-page-lead-form .single-page-lead-form-container {
    padding: 10px;
  }
}
@media screen and (min-width: 767px) {
  .single-page-lead-form .single-page-lead-form-container {
    -webkit-box-shadow: 0 8px 16px rgba(27, 25, 26, 0.15);
    box-shadow: 0 8px 16px rgba(27, 25, 26, 0.15);
  }
}
@media screen and (max-width: 767px) {
  .single-page-lead-form .home-center-info-module .module-padding {
    padding-bottom: 0 !important;
  }
}
.single-page-lead-form .row {
  margin-bottom: 20px;
}
.single-page-lead-form label::-webkit-input-placeholder {
  font-size: 13px;
  color: #333 !important;
  margin-bottom: 15px;
}
.single-page-lead-form label::-moz-placeholder {
  font-size: 13px;
  color: #333 !important;
  margin-bottom: 15px;
}
.single-page-lead-form label::-ms-input-placeholder {
  font-size: 13px;
  color: #333 !important;
  margin-bottom: 15px;
}
.single-page-lead-form label::placeholder {
  font-size: 13px;
  color: #333 !important;
  margin-bottom: 15px;
}
.single-page-lead-form .header-divider {
  height: 2px;
  background: #e8e8e8;
  margin: 40px 0 40px 0 !important;
}
.single-page-lead-form .contains-required-element {
  color: #f32735 !important;
}
.single-page-lead-form .form-control::-webkit-input-placeholder {
  color: #333;
}
.single-page-lead-form .form-control::-moz-placeholder {
  color: #333;
}
.single-page-lead-form .form-control::-ms-input-placeholder {
  color: #333;
}
.single-page-lead-form .form-control::placeholder {
  color: #333;
}
.single-page-lead-form .filter-option,
.single-page-lead-form .form-control {
  -webkit-box-shadow: inset 0 4px 3px 0 rgba(0, 0, 0, 0.08);
  box-shadow: inset 0 4px 3px 0 rgba(0, 0, 0, 0.08);
  margin-top: 0;
  border: 1px solid #adadad;
  border-radius: 2px;
  background-color: #fff;
  font-size: 18px;
  color: #333;
  font-weight: 700;
  padding: 0;
}
.single-page-lead-form .filter-option {
  border: none;
}
.single-page-lead-form .js-fac-select {
  min-width: 100%;
  float: left;
}
.single-page-lead-form .dropdown.select-custom {
  background: 0 0;
}
.single-page-lead-form .input-wrap {
  margin-top: 0;
}
.single-page-lead-form .phone-number {
  width: 83%;
  float: left;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.single-page-lead-form .phone-type {
  max-width: 17%;
  float: left;
  padding: 0;
  margin-top: 33px;
  margin-left: -1px;
  border-left: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.single-page-lead-form .phone-type label {
  margin-top: -61px;
  margin-left: 25px;
}
.single-page-lead-form .opt-in input,
.single-page-lead-form .opt-in p {
  float: left;
}
.single-page-lead-form .opt-in p {
  max-width: 90%;
  font-size: 16px;
  line-height: 18px;
}
.single-page-lead-form .opt-in input {
  margin-right: 10px;
}
.single-page-lead-form .opt-in .input-wrap {
  margin-top: 0;
  border: 1px solid #adadad;
  border-radius: 2px;
  background-color: #fff;
  color: #222;
  font-size: 18px !important;
  font-weight: 400 !important;
  padding: 18px;
  font-family: Muli, sans-serif;
  overflow: hidden;
  -webkit-box-shadow: inset 0 4px 3px 0 rgba(0, 0, 0, 0.08);
  box-shadow: inset 0 4px 3px 0 rgba(0, 0, 0, 0.08);
}
.single-page-lead-form .opt-in .learn-more {
  float: right;
}
.single-page-lead-form .opt-in a {
  color: #244d63;
  font-weight: 300 !important;
  text-transform: uppercase;
  font-size: 13px !important;
  text-decoration: none !important;
}
.single-page-lead-form .form-group.has-error .form-control,
.single-page-lead-form .form-group.has-error .form-control:focus {
  -webkit-box-shadow: inset 0 4px 3px 0 rgba(0, 0, 0, 0.08);
  box-shadow: inset 0 4px 3px 0 rgba(0, 0, 0, 0.08);
}
@media screen and (max-width: 767px) {
  .single-page-lead-form .opt-in p {
    min-width: 80%;
  }
  .single-page-lead-form .opt-in .learn-more {
    width: 100%;
    float: left;
    padding-top: 20px;
  }
}
@media screen and (max-width: 1199px) {
  .single-page-lead-form .phone-number {
    width: 80%;
  }
  .single-page-lead-form .phone-type {
    max-width: 20%;
  }
}
@media screen and (max-width: 767px) {
  .single-page-lead-form .phone-number {
    width: 70%;
  }
  .single-page-lead-form .phone-type {
    max-width: 30%;
    margin-top: 40px;
  }
}
@media screen and (max-width: 545px) {
  .single-page-lead-form .phone-number {
    width: 100%;
    max-width: none;
  }
  .single-page-lead-form .phone-type {
    width: 100%;
    max-width: none;
    margin-top: 10px;
    border: 1px solid #adadad;
    border-radius: 2px;
  }
}
.single-page-lead-form .form-group-birthday.day,
.single-page-lead-form .form-group-birthday.month,
.single-page-lead-form .form-group-birthday.year {
  width: 33.3%;
  float: left;
}
.single-page-lead-form .form-group-birthday .form-control {
  display: inherit;
  width: 100%;
}
@media screen and (min-width: 767px) {
  .single-page-lead-form .form-group.has-error .form-control {
    border: 1px solid #adadad;
    border-left: 5px solid #ee4135;
  }
  .single-page-lead-form .form-group.has-error .help-block {
    position: absolute;
    right: -209px;
    top: 35px;
    border: 3px solid #f32735;
    padding: 14px;
    padding-bottom: 15px;
    background: #fff;
    color: #444;
    font-size: 18px;
    z-index: 10000;
    width: 250px;
  }
  .single-page-lead-form .form-group-birthday.month .help-block {
    right: inherit;
    left: 385px;
  }
  .single-page-lead-form .form-group-birthday.day .help-block {
    right: inherit;
    left: 264px;
  }
  .single-page-lead-form .form-group-birthday.year .help-block {
    right: inherit;
    left: 143px;
  }
  .single-page-lead-form .when-start .help-block {
    top: -5px;
  }
  .single-page-lead-form .js-birthday-input-field-wrap .help-block {
    top: -5px !important;
  }
  .single-page-lead-form .has-error .help-block::before {
    background: url(/static-corp/imgs/error-arrow.png);
    content: "";
    height: 26px;
    width: 18px;
    position: absolute;
    top: 13px;
    left: -18px;
  }
}
@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .single-page-lead-form .js-day-input,
  .single-page-lead-form .js-month-input,
  .single-page-lead-form .js-year-input {
    line-height: 1em;
  }
}
.single-page-lead-form p.field-title {
  font-size: 22px;
  font-weight: 500;
  padding-bottom: 16px;
  color: #222;
}
@media screen and (max-width: 767px) {
  .single-page-lead-form p.field-title {
    margin-bottom: 10px;
  }
  .single-page-lead-form .js-birthday-inputs .has-error {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
  }
  .single-page-lead-form .js-birthday-inputs.birthday-inputs-container {
    width: 91%;
    float: right;
  }
  .single-page-lead-form .js-birthday-inputs .remove-birthday-btn {
    position: absolute !important;
    left: -47px !important;
    top: 29px !important;
  }
}
.single-page-lead-form p.instructions {
  color: #a0a0a0;
  font-size: 18px;
  margin-top: 60px;
  float: right;
}
@media screen and (min-width: 767px) {
  .single-page-lead-form .remove-birthday-btn {
    left: -50px;
    right: inherit;
  }
}
.single-page-lead-form .txt-international {
  color: #eaeaea !important;
  font-size: 25px !important;
}
.single-page-lead-form .txt-international:hover {
  color: #28475b !important;
}
.single-page-lead-form .js-add-child-btn {
  color: #244d63;
  font-weight: 700 !important;
  text-transform: uppercase;
  font-size: 14px;
  padding-right: 25px;
  padding-bottom: 10px;
}
.single-page-lead-form .remove-birthday-btn {
  padding: 10px !important;
}
.single-page-lead-form button.js-add-child-btn:focus,
.single-page-lead-form button.remove-birthday-btn:focus {
  border: thin dashed #54afcb !important;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
@media screen and (max-width: 767px) {
  .single-page-lead-form .js-add-child-btn {
    float: left !important;
  }
}
.single-page-lead-form .js-add-child-btn::after {
  color: #f0be37;
  font-size: 25px !important;
}
.single-page-lead-form .js-add-child-btn:hover::after {
  color: #28475b !important;
}
.single-page-lead-form .select-custom button {
  background: 0 0 !important;
  padding: 0 !important;
  font-size: 18px;
  color: #222 !important;
}
.single-page-lead-form .dropdown-menu > .active > a,
.single-page-lead-form .dropdown-menu > .active > a:focus,
.single-page-lead-form .dropdown-menu > .active > a:hover {
  background-color: #f3f3f3;
  color: #222 !important;
}
.single-page-lead-form .dropdown-menu > li > a {
  padding: 12px 20px;
  color: #222;
  font-size: 18px;
}
.single-page-lead-form .js-comments {
  padding: 20px !important;
}
.single-page-lead-form .js-comments::-webkit-input-placeholder {
  color: #828282;
  font-size: 18px;
  opacity: 1;
  margin: 0 !important;
  text-indent: 0 !important;
}
.single-page-lead-form .js-comments::-moz-placeholder {
  color: #828282;
  font-size: 18px;
  opacity: 1;
  margin: 0 !important;
  text-indent: 0 !important;
}
.single-page-lead-form .js-comments::-ms-input-placeholder {
  color: #828282;
  font-size: 18px;
  opacity: 1;
  margin: 0 !important;
  text-indent: 0 !important;
}
.single-page-lead-form .js-comments::placeholder {
  color: #828282;
  font-size: 18px;
  opacity: 1;
  margin: 0 !important;
  text-indent: 0 !important;
}
.single-page-lead-form p.legal {
  color: #444;
  font-size: 16px;
  margin-top: 15px;
  float: right;
}
.single-page-lead-form .schedule-header {
  font-size: 16px;
  padding-left: 15px;
  margin-bottom: 20px;
  font-weight: 300;
}
@media screen and (max-width: 767px) {
  .single-page-lead-form .single-page-lead-form p.legal {
    display: none !important;
  }
}
.single-page-lead-form .js-add-child-btn.btn {
  float: right;
  background: 0 0 !important;
}
.single-page-lead-form .single-page-lead-form .footer-module {
  margin-top: 40px !important;
  background-image: url(https://www.movidaheights.com/static-corp/imgs/bh-footer-swoops-v2.svg);
  background-position: top left;
  background-repeat: no-repeat;
  background-size: cover;
}
.single-page-lead-form .single-page-lead-form.thank-you .footer-module {
  padding: 20px;
  background-image: url(https://www.movidaheights.com/static-corp/imgs/bh-thank-you-footer-swoops-v2.svg);
  background-size: cover;
  background-color: #fff;
}
.single-page-lead-form .single-page-lead-form .footer-module .container {
  max-width: 600px;
}
@media screen and (max-width: 767px) {
  .single-page-lead-form .single-page-lead-form .footer-module {
    margin-top: 0 !important;
    background: #28475b;
  }
}
.single-page-lead-form .single-page-lead-form .footer-module p {
  width: 100%;
  text-align: center;
  margin-top: 150px;
  color: #343434;
  font-size: 14px;
}
.single-page-lead-form .single-page-lead-form .footer-module a {
  text-decoration: none;
  color: #343434;
}
@media screen and (max-width: 767px) {
  .single-page-lead-form .single-page-lead-form .footer-module p {
    width: 100%;
    padding: 60px;
    margin-top: 50px;
    color: #fff !important;
    font-size: 16px;
  }
  .single-page-lead-form .single-page-lead-form .footer-module a {
    color: #fff !important;
  }
  .single-page-lead-form .single-page-lead-form .footer-module p,
  .single-page-lead-form .single-page-lead-form.thank-you .footer-module a {
    color: #fff !important;
  }
}
@media screen and (max-width: 767px) {
  .single-page-lead-form .single-page-lead-form br {
    display: none;
  }
  .single-page-lead-form .first-name {
    margin-bottom: 20px;
  }
}
.single-page-lead-form .single-page-lead-form.thank-you .content {
  min-height: 400px;
  margin: 0 auto 0;
  float: none;
}
.single-page-lead-form .single-page-lead-form.thank-you p.greeting,
.single-page-lead-form .single-page-lead-form.thank-you p.message,
.single-page-lead-form .single-page-lead-form.thank-you p.signature {
  font-size: 24px;
  color: #333;
  line-height: 36px;
  max-width: 350px;
}
@media screen and (max-width: 1199px) {
  .single-page-lead-form .single-page-lead-form.thank-you .col-lg-6.map,
  .single-page-lead-form .single-page-lead-form.thank-you .col-lg-6.message {
    max-width: none;
    padding: 0 60px !important;
    margin-bottom: 60px;
  }
}
.single-page-lead-form .single-page-lead-form.thank-you p.greeting {
  margin-bottom: 20px;
}
.single-page-lead-form .single-page-lead-form .message .col,
.single-page-lead-form .single-page-lead-form .message .row {
  padding: 0 !important;
  margin: 0 !important;
}
.single-page-lead-form .single-page-lead-form.thank-you p.message {
  margin-bottom: 40px;
}
.single-page-lead-form .single-page-lead-form.thank-you p.name {
  color: #233956;
  font-style: italic;
  font-size: 24px;
}
.single-page-lead-form .single-page-lead-form.thank-you p.title {
  color: #5d5e60;
  font-size: 1.6rem;
  font-family: Domine, sans-serif;
}
.single-page-lead-form .single-page-lead-form.thank-you .map {
  min-height: 400px;
  padding: 0;
}
.single-page-lead-form .single-page-lead-form.thank-you .confirmation {
  margin-top: 60px;
  border: 2px solid #0b874b;
  border-radius: 7px;
  padding: 30px;
}
.single-page-lead-form .single-page-lead-form.thank-you .contact {
  background: #f3f3f3;
  margin-top: -7px;
  padding: 30px;
  padding-bottom: 50px;
}
.single-page-lead-form .single-page-lead-form.thank-you p.address,
.single-page-lead-form .single-page-lead-form.thank-you p.address a {
  color: #004a73;
  font-size: 16px;
  margin-bottom: 16px;
  text-decoration: none;
}
.single-page-lead-form .single-page-lead-form.thank-you p.address a:hover {
  text-decoration: underline;
}
.single-page-lead-form .single-page-lead-form.thank-you p.phone a {
  color: #004a73;
  text-decoration: none;
}
.single-page-lead-form .single-page-lead-form.thank-you p.phone a:hover {
  text-decoration: underline;
}
.single-page-lead-form
  .single-page-lead-form.thank-you
  .confirmation
  p.message {
  color: #0b874b;
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 20px;
}
.single-page-lead-form .single-page-lead-form.thank-you .confirmation p.date {
  color: #333;
  font-size: 18px;
  font-weight: 700 !important;
}
.single-page-lead-form
  .single-page-lead-form.thank-you
  .confirmation
  p.date
  span {
  font-weight: 400;
}
@media screen and (min-width: 767px) {
  .single-page-lead-form .addeventatc {
    margin-top: 20px;
  }
}
@media screen and (min-width: 1200px) {
  .single-page-lead-form #calendarRow {
    height: 350px;
    margin-bottom: -30px;
  }
  .single-page-lead-form #appt-select:not(.show) {
    height: 0;
    padding: 0;
  }
}
.single-page-lead-form #calendarRow .loader {
  display: none;
}
@media screen and (min-width: 767px) {
  .single-page-lead-form #calendarRow.loading .loader {
    position: relative;
    height: 270px;
    background: rgba(0, 0, 0, 0.2);
    padding-top: 100px;
    display: inherit;
  }
  .single-page-lead-form .loading-wheel {
    border: 10px solid #f3f3f3;
    border-top: 10px solid #f0be37;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    -webkit-animation: spin 1s linear infinite;
    animation: spin 1s linear infinite;
    margin: 0 auto 0;
  }
}
.single-page-lead-form .clndr .clndr-controls {
  display: inline-block;
  width: 100%;
  position: relative;
  margin-bottom: 10px;
}
.single-page-lead-form .clndr .clndr-controls .month {
  float: left;
  width: 60%;
  text-align: center;
  color: #3a4d5d;
  font-size: 20px;
}
.single-page-lead-form .clndr .clndr-controls .clndr-control-button {
  float: left;
  width: 20%;
  -webkit-transform: scale(1, 1.75);
  transform: scale(1, 1.75);
  font-weight: 300;
  color: #444;
  cursor: pointer;
}
.single-page-lead-form .clndr .clndr-controls .clndr-control-button span {
  padding: 0 10px 2px;
}
.single-page-lead-form .clndr .clndr-controls .clndr-control-button.rightalign {
  text-align: right;
  width: 20%;
}
.single-page-lead-form
  .clndr
  .clndr-controls
  .clndr-control-button
  .clndr-next-button:hover {
  background: #ddd;
}
.single-page-lead-form
  .clndr
  .clndr-controls
  .clndr-control-button
  .clndr-next-button.inactive {
  opacity: 0.5;
}
.single-page-lead-form
  .clndr
  .clndr-controls
  .clndr-control-button
  .clndr-next-button.inactive:hover {
  background: 0 0;
  cursor: default;
}
.single-page-lead-form
  .clndr
  .clndr-controls
  .clndr-control-button
  .clndr-previous-button:hover {
  background: #ddd;
}
.single-page-lead-form
  .clndr
  .clndr-controls
  .clndr-control-button
  .clndr-previous-button.inactive {
  opacity: 0.5;
}
.single-page-lead-form .clndr .clndr-table {
  table-layout: fixed;
  width: 100%;
}
@media screen and (max-width: 1200px) {
  .single-page-lead-form .clndr .clndr-table {
    margin-bottom: 30px;
  }
}
.single-page-lead-form .clndr .clndr-table .header-days {
  height: 30px;
  font-size: 17px;
}
.single-page-lead-form .clndr .clndr-table .header-days .header-day {
  vertical-align: middle;
  text-align: center;
  color: #000;
  font-weight: 400;
}
.single-page-lead-form .clndr .clndr-table tr {
  height: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius: 10px !important;
}
.single-page-lead-form .clndr .clndr-table tr td {
  vertical-align: top;
}
.single-page-lead-form .clndr .clndr-table tr .day {
  padding: 5px;
  width: 100%;
  height: inherit;
}
.single-page-lead-form .clndr .clndr-table tr .adjacent-month,
.single-page-lead-form .clndr .clndr-table tr .day,
.single-page-lead-form .clndr .clndr-table tr .empty,
.single-page-lead-form .clndr .clndr-table tr .past {
  color: #666;
}
.single-page-lead-form .clndr .event .day-contents {
  background: #f9fdfb;
  border: 1px solid #0b874b;
  border-radius: 8px;
  color: #008648;
  font-weight: 400;
  -webkit-transition: background-color 0.5s ease;
  transition: background-color 0.5s ease;
}
.single-page-lead-form .clndr .day-contents.active,
.single-page-lead-form .clndr .event .day-contents:hover {
  background: #008648;
  border-radius: 8px;
  color: #fff;
  font-weight: 400;
  cursor: pointer;
}
.single-page-lead-form .clndr .today .day-contents {
  background: #f1f1f1;
  border-radius: 8px;
  color: #000;
  border: none;
}
.single-page-lead-form .clndr .clndr-table tr .day .day-contents {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 4px 4px 2px 4px;
  font-size: 17px;
  text-align: center;
}
@media screen and (max-width: 450px) {
  .single-page-lead-form .clndr .clndr-table tr .day .day-contents {
    font-size: 14px;
  }
}
.single-page-lead-form
  .clndr
  .clndr-controls
  .clndr-control-button
  .clndr-previous-button.inactive:hover {
  background: 0 0;
  cursor: default;
}
.single-page-lead-form .appt-instructions {
  visibility: hidden;
  opacity: 0;
  border: 2px solid #e8e8e8;
  border-radius: 7px;
  padding: 30px;
  font-size: 16px;
  color: #333;
  font-weight: 100;
  line-height: 30px;
  margin-top: 0;
}
.single-page-lead-form .appt-instructions .darker {
  font-weight: 400;
}
.single-page-lead-form .appt-instructions span {
  background: #f9fdfb;
  border: 1px solid #0b874b;
  border-radius: 8px;
  color: #008648;
  padding: 6px;
  font-weight: 400;
}
.single-page-lead-form .appt-select {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 2s;
  transition: all 2s;
  border: 2px solid #0b874b;
  border-radius: 7px;
  padding: 30px;
  height: 285px;
  overflow-y: auto;
  overflow-x: hidden;
  font-weight: 100;
}
@media screen and (max-width: 767px) {
  .single-page-lead-form .appt-select {
    display: none;
  }
}
.single-page-lead-form .appt-select #chosenDay {
  font-weight: 400;
}
.single-page-lead-form .appt-select p {
  margin-bottom: 15px;
}
.single-page-lead-form .appt-select ul {
  margin-top: 20px;
}
.single-page-lead-form .appt-select label {
  list-style: none;
  border: 2px solid #b5dbc9;
  margin-bottom: 5px;
  background: #f9fdfb;
  border-radius: 7px !important;
  padding: 5px 15px !important;
  color: #0b874b !important;
  -webkit-transition: background-color 0.5s ease;
  transition: background-color 0.5s ease;
  min-width: 100%;
  text-align: center !important;
}
.single-page-lead-form .appt-select label.active,
.single-page-lead-form .appt-select label:hover {
  border: 2px solid #0b874b;
  background: #0b874b;
  color: #fff !important;
  cursor: pointer;
}
.single-page-lead-form .appt-select input[type="radio"] {
  visibility: hidden;
}
.single-page-lead-form .show {
  visibility: visible;
  opacity: 1;
  display: block;
}
.single-page-lead-form #scheduleTimeError ul {
  margin-top: 0;
  padding-top: 0;
  font-weight: 500;
}
.single-page-lead-form #scheduleTimeError.hidden {
  display: none !important;
}
.single-page-lead-form form .filter-option:active,
.single-page-lead-form form .filter-option:focus,
.single-page-lead-form form button.btn:active,
.single-page-lead-form form button.btn:focus,
.single-page-lead-form form input.form-control:active,
.single-page-lead-form form input.form-control:focus,
.single-page-lead-form form textarea.form-control:active,
.single-page-lead-form form textarea.form-control:focus {
  border: 3px solid #00f !important;
  -webkit-transition: none;
  transition: none;
}
.single-page-lead-form input:focus + .form__scheduleTab {
  text-decoration: underline !important;
}
.single-page-lead-form .form__scheduleTab {
  cursor: pointer;
  border-radius: 9px;
  color: #244d63 !important;
  font-size: 11px !important;
  line-height: 1.5;
  padding: 10px;
  position: relative;
  top: 2px;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  width: 45%;
  z-index: 2;
}
.single-page-lead-form .form__scheduleTab .radioIcon {
  height: 24px;
  padding-left: 10px;
  position: absolute;
  top: calc(50% - 12px);
}
.single-page-lead-form .form__scheduleTab span {
  display: none;
}
@media (min-width: 768px) {
  .single-page-lead-form .form__scheduleTab {
    font-size: 16px !important;
    letter-spacing: 1px;
    padding: 10px 20px;
    top: -3px;
    width: 49%;
  }
  .single-page-lead-form .form__scheduleTab span {
    display: inline;
  }
}
.single-page-lead-form .form__scheduleOptionsBG {
  background: #ebebeb;
  border-radius: 10px;
  -webkit-box-shadow: inset 0 4px 3px 0 rgba(0, 0, 0, 0.08);
  box-shadow: inset 0 4px 3px 0 rgba(0, 0, 0, 0.08);
  content: "";
  display: block;
  height: 61px;
  margin: auto;
  position: absolute;
  top: -6px;
  left: 3%;
  width: 94%;
  z-index: 1;
}
@media (min-width: 768px) {
  .single-page-lead-form .form__scheduleOptionsBG {
    font-size: 16px !important;
    left: 0;
    width: 100%;
  }
}
.single-page-lead-form input:checked + .form__scheduleTab {
  color: #fff !important;
  background: #244d63;
}
.single-page-lead-form .form__scheduleOptions {
  font-size: 17px;
  padding: 5px;
  position: relative;
  text-align: center;
}
.single-page-lead-form .form__scheduleOptions .subHeading {
  color: #244d63;
  margin-bottom: 2rem;
  font-family: Muli, sans-serif !important;
  font-size: 28px;
  font-weight: 600;
}
.single-page-lead-form .form__scheduleOptions .appt-instructions {
  text-align: left;
}
.single-page-lead-form .form__scheduleOptions input {
  position: absolute;
}
.single-page-lead-form .form__scheduleOptions input + label {
  display: inline-block;
}
.single-page-lead-form .form__scheduleOptions input ~ .tabContent {
  display: none;
}
.single-page-lead-form
  .form__scheduleOptions
  #scheduleTabInPerson:checked
  ~ .tabContent.-inPerson,
.single-page-lead-form
  .form__scheduleOptions
  #scheduleTabZoom:checked
  ~ .tabContent.-viaZoom {
  display: block;
}
.single-page-lead-form .form__scheduleOptions .tabContent {
  text-align: left;
  padding: 30px 12px 0 12px;
}
.single-page-lead-form .form__scheduleOptions .tabContent a {
  color: #2a9d8f;
  font-weight: 800;
}
.single-page-lead-form .legal a {
  color: #2a9d8f;
  font-weight: 800;
}
.single-page-lead-form .visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.single-page-lead-form .jrniCalendar {
  margin-bottom: 0;
}
@media screen and (min-width: 900px) {
  .locations__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 -1rem;
  }
  .locations__wrapper .card {
    -ms-flex-preferred-size: calc(33% - 1rem);
    flex-basis: calc(33% - 1rem);
    margin: 0 1rem 2rem;
    max-width: calc(33% - 1rem);
  }
}
.locations__card {
  background-color: rgba(60, 136, 158, 0.1);
  margin: 0 0 2rem;
  padding: 2rem;
}
@media screen and (min-width: 767px) {
  .locations__card {
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
  }
}
@media screen and (min-width: 900px) {
  .locations__card {
    -ms-flex-preferred-size: calc(66.66% - 1rem);
    flex-basis: calc(66.66% - 1rem);
    margin: 0 1rem 2rem;
    max-width: calc(66.66% - 1rem);
  }
}
.locations__link,
.locations__title {
  display: block;
  font-size: 16px;
  font-weight: 700;
}
.locations__title {
  color: #2a9d8f;
  margin-bottom: 2rem;
}
.locations__link {
  color: #2a9d8f;
  margin-bottom: 0.25rem;
}
.locations .card.-simple .card__title {
  margin-bottom: 1.66rem;
}
.locations .card.-simple .card__text {
  font-size: 15px;
  line-height: 1.3;
  margin-bottom: 2rem;
}
.locations .card.-simple .card__text strong {
  font-size: 18px;
}
#addressInput::-webkit-input-placeholder {
  color: #fff !important;
}
#addressInput::-moz-placeholder {
  color: #fff !important;
}
#addressInput::-ms-input-placeholder {
  color: #fff !important;
}
#addressInput::placeholder {
  color: #fff !important;
}
.centerDetails {
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  font-size: 18px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  line-height: 1.2;
  padding: 60px 0 30px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.centerDetails #distanceResults {
  background-position-x: 80% !important;
  background-color: #265c74;
  font-size: inherit;
  border: none;
  width: 90px;
  min-width: 80px;
  margin: 0 1rem;
  padding: 0.5rem 1rem;
}
@media screen and (min-width: 580px) {
  .centerDetails {
    font-size: 22px;
  }
}
@media screen and (min-width: 767px) {
  .centerDetails {
    font-size: 30px;
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    justify-content: left;
    padding: 45px 30px 30px;
  }
}
.centerDetails__marker-icon {
  margin: 0 20px 0 0;
}
.centerResults {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding-bottom: 75px;
}
.centerResult {
  background: #fff;
  border: 5px solid transparent;
  border-radius: 5px;
  color: #5a5a5a;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.2;
  margin-bottom: 5%;
  opacity: 0.9;
  padding: 40px 20px 30px;
  position: relative;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  width: 100%;
}
@media screen and (min-width: 767px) {
  .centerResult {
    margin: 5%;
    display: inline-block;
    margin: 2% 0 2% 4%;
    width: 46%;
  }
}
.centerResult__name {
  font-weight: 800;
  display: block;
  font-size: 18px;
  margin: 15px 0;
}
.centerResult__name,
.centerResult__phone {
  color: #2a9d8f;
}
.centerResult__distance {
  display: block;
  margin-bottom: 8px;
}
.centerResult__address {
  cursor: pointer;
  display: block;
  width: 100%;
}
.centerResult__attributes {
  padding: 1rem 3rem 1rem 1.8rem;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  margin: 0.8rem 0 0 -2rem;
  max-width: 320px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: right 1rem center;
}
.centerResult__attributes.banner-bg-orange {
  background-color: #fff6f0;
  border-top: 1px solid #fbeadd;
  border-right: 1px solid #fbeadd;
  border-bottom: 1px solid #fbeadd;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='12' viewBox='0 0 10 12'%3E%3Cpath id='Polygon_3' data-name='Polygon 3' d='M5.143 1.429a1 1 0 0 1 1.715 0l4.234 7.056A1 1 0 0 1 10.234 10H1.766A1 1 0 0 1 .909 8.486Z' transform='translate(10) rotate(90)' fill='%23e5b38f'/%3E%3C/svg%3E");
}
.centerResult__attributes.banner-bg-green {
  background-color: #f2f9f6;
  border-top: 1px solid #dceee7;
  border-right: 1px solid #dceee7;
  border-bottom: 1px solid #dceee7;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='12' viewBox='0 0 10 12'%3E%3Cpath id='Polygon_3' data-name='Polygon 3' d='M5.143 1.429a1 1 0 0 1 1.715 0l4.234 7.056A1 1 0 0 1 10.234 10H1.766A1 1 0 0 1 .909 8.486Z' transform='translate(10) rotate(90)' fill='%2392cbb6'/%3E%3C/svg%3E");
}
.centerResult__attributes > a {
  font-size: 1.4rem;
  font-weight: 700;
}
.centerResult__attributes > a.banner-fg-orange {
  color: #be5000;
}
.centerResult__attributes > a.banner-fg-green {
  color: #048956;
}
.centerResult__phone {
  display: table;
  position: relative;
  margin: 15px 0;
  font-weight: 700;
}
.centerResult__phone:before {
  background: url(/dist/images/corporate/icon_phone.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  margin-right: 0.75rem;
  position: relative;
  height: 20px;
  top: 4px;
  width: 20px;
}
.centerResult__videoUrl {
  -ms-flex-item-align: start;
  align-self: start;
  border-radius: 16px;
  background: var(--Primary-50, #ebf4fa);
  mix-blend-mode: multiply;
  padding: 4px 12px 4px 10px;
  color: var(--Primary-700, var(--Primary-700, #215a78));
  text-align: center;
  font-family: Mulish;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  display: table;
  position: relative;
  margin: 15px 0;
}
.centerResult__videoUrl:before {
  background: url(/dist/images/corporate/play.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  margin-right: 0.75rem;
  position: relative;
  height: 20px;
  top: 4px;
  width: 20px;
}
.centerResult__label {
  display: block;
  font-size: 15px;
  font-weight: 700;
}
.centerResult__hours {
  display: block;
  margin-bottom: 1rem;
  color: #5a5a5a;
}
.centerResult.covidClose .covidStatus {
  background-color: #dc6f1f;
  border-radius: 5px 10px 10px 5px;
  color: #fff;
  font-size: 13px;
  font-weight: 700;
  left: -10px;
  padding: 6px 30px;
  position: absolute;
  top: 12px;
  white-space: nowrap;
}
@media screen and (min-width: 1024px) {
  .centerResult.covidClose .covidStatus {
    padding: 6px 40px;
  }
}
.centerResult:before {
  background-image: url(/dist/images/corporate/icon_map-marker.svg);
  background-repeat: no-repeat;
  background-position: left;
  background-size: contain;
  color: #2a9d8f;
  content: " ";
  font-size: 14px;
  -webkit-filter: hue-rotate(180deg) grayscale(60%);
  filter: hue-rotate(180deg) grayscale(60%);
  height: 20px;
  padding-left: 24px;
  position: absolute;
  top: 17px;
  width: 100%;
}
.centerResult.active,
.centerResult:active,
.centerResult:focus,
.centerResult:hover {
  opacity: 1;
  border: 5px solid #c9a84c;
  -webkit-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 15px rgba(0, 0, 0, 0.2);
}
.centerResult.active:before,
.centerResult:active:before,
.centerResult:focus:before,
.centerResult:hover:before {
  color: #2a9d8f;
  content: "View on the map";
  cursor: pointer;
  opacity: 1;
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
  font-weight: 700;
}
.centerResult .button {
  border-radius: 5px;
  line-height: 1;
  font-size: 14px;
  margin-right: 0.5rem;
  margin-top: 1rem;
  margin-bottom: 0.25rem;
  padding: 10px 15px;
}
body.locations .locations__card {
  width: 100% !important;
}
@media screen and (min-width: 900px) {
  body.locations .locations__card {
    -ms-flex-preferred-size: 100% !important;
    flex-basis: 100% !important;
    max-width: 100% !important;
  }
}
body.locations .card.-simple .card__title {
  font-size: 1.5rem !important;
}
body.locations .card.-simple .card__action .button.-simple {
  font-size: 1.5rem !important;
}
body.locations .card.-simple .card__action .button.-simple:hover {
  color: #54afcb !important;
}
.fac-locations-list-module .fac-locations {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-flow: wrap !important;
  flex-flow: wrap !important;
}
.fac-locations-list-module .fac-location-text-item {
  margin-bottom: 30px !important;
}
.fac-locations-list-module .fac-location-text-item {
  display: inline-block !important;
  width: 300px !important;
  margin-right: 15px !important;
}
.fac-locations-list-module .fac-location-title,
.fac-locations-list-module .location-name {
  font-weight: 700 !important;
}
.fac-locations-list-module .col-sm-4 {
  width: 100% !important;
}
.fac-locations-list-module .bhc-icon-arrow-forward {
  display: none !important;
}
.navBar {
  padding-top: 64px;
  position: relative;
}
@media screen and (min-width: 1200px) {
  .navBar {
    padding-top: 101px;
  }
}
.navBar__nav {
  position: fixed;
  top: 0;
  -webkit-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
.navBar__nav.pinned {
  -webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.04);
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}
.navBar__nav.pinned .btn-nav {
  font-size: 1.4rem;
  padding: 8px 13px;
}
.navBar__nav.pinned .nav-link {
  -webkit-transition: opacity 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: opacity 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  color: #2a9d8f;
  position: relative;
  font-size: 1.4rem;
}
.navBar__nav.pinned .nav-link:hover {
  -webkit-transition: opacity 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: opacity 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  opacity: 0.6;
}
.navBar__nav.pinned .nav-link.selected {
  color: red;
}
.navBar__wrapper {
  background: #fff;
  margin: 0 0 -6px;
  overflow: visible;
  padding: 0;
  width: 100vw;
}
@media screen and (min-width: 1200px) {
  .navBar__wrapper {
    -ms-flex-line-pack: center;
    align-content: center;
    border-bottom: 1px solid #eeeded;
    display: grid;
    grid-template-columns: auto -webkit-min-content;
    grid-template-columns: auto min-content;
    grid-template-rows: 1fr;
    height: auto;
    padding: 0 40px;
  }
}
.navBar__top {
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #eeeded;
  display: grid;
  gap: 20px;
  grid-auto-flow: column;
  grid-template-columns: auto -webkit-max-content -webkit-max-content;
  grid-template-columns: auto max-content max-content;
  height: 64px;
  padding: 0 15px;
}
@media screen and (min-width: 1200px) {
  .navBar__top {
    border: none;
    grid-template-columns: -webkit-max-content;
    grid-template-columns: max-content;
    height: auto;
    padding: 0;
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content;
  }
}
.navBar__logo {
  justify-self: start;
}
.navBar__logoLink {
  display: block;
  height: 44px;
  -webkit-transition: none;
  transition: none;
  width: auto;
}
@media screen and (min-width: 1200px) {
  .navBar__logoLink {
    height: 58px;
  }
}
@media (min-width: 1270px) {
  .navBar__logoLink {
    height: 73px;
  }
}
.pinned .navBar__logoLink {
  height: 28px;
}
@media screen and (min-width: 1200px) {
  .pinned .navBar__logoLink {
    height: 35px;
  }
}
@media (min-width: 1270px) {
  .pinned .navBar__logoLink {
    height: 40px;
  }
}
.navBar__logoLink > img {
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%;
}
.navBar__logoImg:not(.-sticky) {
  display: block;
}
.pinned .navBar__logoImg:not(.-sticky) {
  display: none;
}
.navBar__logoImg.-sticky {
  display: none;
}
.pinned .navBar__logoImg.-sticky {
  display: block;
}
@media screen and (min-width: 1200px) {
  .navBar__cta {
    display: none;
  }
}
.navBar__hamburger {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: 0 0;
  border: none;
  border-radius: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0;
  width: 30px;
}
@media screen and (min-width: 1200px) {
  .navBar__hamburger {
    display: none;
  }
}
.navBar__hamburger:focus {
  border: none;
}
.navBar__hamburger:focus.focus-visible {
  outline: 2px solid #c9a84c;
  outline-offset: 2px;
}
.navBar__hamburger.switch-to-close-btn .navBar__hamburgerMenu > span {
  background-color: transparent;
}
.navBar__hamburger.switch-to-close-btn .navBar__hamburgerMenu > span::before {
  top: 0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.navBar__hamburger.switch-to-close-btn .navBar__hamburgerMenu > span::after {
  top: 0;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.navBar__hamburgerMenu {
  height: 20px;
  position: relative;
  width: 20px;
}
.navBar__hamburgerMenu > span {
  background: #001a3b;
  -webkit-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  height: 2px;
  width: 20px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
.navBar__hamburgerMenu > span::after,
.navBar__hamburgerMenu > span::before {
  background: #001a3b;
  content: "";
  height: 2px;
  width: 20px;
  position: absolute;
  -webkit-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  right: 0;
}
.navBar__hamburgerMenu > span::before {
  top: -6px;
}
.navBar__hamburgerMenu > span::after {
  top: 6px;
}
.navBar__panel {
  background: #fff;
  left: -100%;
  height: calc(100vh - 64px);
  overflow-y: scroll;
  position: fixed;
  top: 64px;
  -webkit-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  width: 100vw;
}
@media screen and (min-width: 1200px) {
  .navBar__panel {
    background-color: transparent;
    left: auto;
    height: auto;
    overflow: visible;
    padding: 26px 0;
    position: unset;
    top: auto;
    width: auto;
  }
  .pinned .navBar__panel {
    padding: 16px 0;
  }
  .navBar__panel.active {
    left: auto;
  }
}
.navBar__panel.active {
  left: 0;
}
.navBar__panelWrapper {
  display: grid;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  width: 100vw;
}
@media screen and (min-width: 1200px) {
  .navBar__panelWrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    grid-auto-flow: column;
    grid-auto-columns: -webkit-max-content;
    grid-auto-columns: max-content;
    grid-template-areas: "GROUP1 GROUP2 GROUP3 GROUP4 GROUP5 GROUP6 GROUP7 GROUP8 BUTTON1 BUTTON2 BUTTON3 BUTTON4 BUTTON5 BUTTON6 BUTTON7 BUTTON8 LOGIN SEARCH";
    grid-template-rows: 1fr;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
  .navBar__panelWrapper .-navItem-group1 {
    grid-area: GROUP1;
  }
  .navBar__panelWrapper .-navItem-group2 {
    grid-area: GROUP2;
  }
  .navBar__panelWrapper .-navItem-group3 {
    grid-area: GROUP3;
  }
  .navBar__panelWrapper .-navItem-group4 {
    grid-area: GROUP4;
  }
  .navBar__panelWrapper .-navItem-group5 {
    grid-area: GROUP5;
  }
  .navBar__panelWrapper .-navItem-group6 {
    grid-area: GROUP6;
  }
  .navBar__panelWrapper .-navItem-group7 {
    grid-area: GROUP7;
  }
  .navBar__panelWrapper .-navItem-group8 {
    grid-area: GROUP8;
  }
  .navBar__panelWrapper .-navItem-button1 {
    grid-area: BUTTON1;
  }
  .navBar__panelWrapper .-navItem-button2 {
    grid-area: BUTTON2;
  }
  .navBar__panelWrapper .-navItem-button3 {
    grid-area: BUTTON3;
  }
  .navBar__panelWrapper .-navItem-button4 {
    grid-area: BUTTON4;
  }
  .navBar__panelWrapper .-navItem-button5 {
    grid-area: BUTTON5;
  }
  .navBar__panelWrapper .-navItem-button6 {
    grid-area: BUTTON6;
  }
  .navBar__panelWrapper .-navItem-button7 {
    grid-area: BUTTON7;
  }
  .navBar__panelWrapper .-navItem-button8 {
    grid-area: BUTTON8;
  }
  .navBar__panelWrapper .-navItem-login {
    grid-area: LOGIN;
  }
  .navBar__panelWrapper .-navItem-search {
    grid-area: SEARCH;
  }
}
.navBar__panelWrapper .nav-item.-navItem-button1 > *,
.navBar__panelWrapper .nav-item.-navItem-button2 > * {
  text-transform: none;
  width: 100%;
}
@media screen and (min-width: 1200px) {
  .navBar__panelWrapper .nav-item.-navItem-button1 > *,
  .navBar__panelWrapper .nav-item.-navItem-button2 > * {
    width: auto;
  }
}
.navBar__panelWrapper .nav-item.-utility a {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #2a9d8f;
  display: grid;
  gap: 5px;
  grid-auto-flow: column;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  font-size: 1.8rem;
  padding: 18px 0;
  position: relative;
}
@media screen and (min-width: 1200px) {
  .navBar__panelWrapper .nav-item.-utility a {
    font-size: 1.2rem;
    line-height: 1;
    padding: 0;
  }
}
.navBar__panelWrapper .nav-item.-navItem-login i {
  font-size: 3.3rem;
}
@media screen and (min-width: 1200px) {
  .navBar__panelWrapper .nav-item.-navItem-login i {
    font-size: 2.3rem;
  }
}
@media screen and (min-width: 1200px) {
  .navBar__panelWrapper .nav-item.-navItem-search a {
    display: none;
  }
}
.navBar__panelWrapper .nav-item.-navItem-search > button {
  background: 0 0;
  border: none;
  border-radius: 0;
  color: unset;
  margin: 0;
  padding: 0;
  text-transform: none;
  -webkit-transition: none;
  transition: none;
}
.navBar__panelWrapper .nav-item.-navItem-search > button:focus,
.navBar__panelWrapper .nav-item.-navItem-search > button:hover {
  background: 0 0;
  border: none;
  color: unset;
}
.navBar__panelWrapper .nav-item.-navItem-search > button {
  border-left: 1px solid #e2e2e2;
  display: none;
  padding-left: 30px;
}
@media screen and (min-width: 1200px) {
  .navBar__panelWrapper .nav-item.-navItem-search > button {
    display: block;
  }
}
.navBar__panelWrapper .nav-item.-navItem-search i {
  font-size: 2.6rem;
}
@media screen and (min-width: 1200px) {
  .navBar__panelWrapper .nav-item.-navItem-search i {
    font-size: 1.6rem;
  }
}
.navBar__panelWrapper .nav-item.-navItem-search button.close-x {
  background: 0 0;
  border: none;
  border-radius: 0;
  color: unset;
  margin: 0;
  padding: 0;
  text-transform: none;
  -webkit-transition: none;
  transition: none;
}
.navBar__panelWrapper .nav-item.-navItem-search button.close-x:focus,
.navBar__panelWrapper .nav-item.-navItem-search button.close-x:hover {
  background: 0 0;
  border: none;
  color: unset;
}
.navBar__panelWrapper .nav-item.-navItem-search button.close-x {
  color: #fff;
}
.navBar__panelWrapper .nav-item.-navItem-search button.close-x:hover {
  color: #fff;
}
.navBar__panelWrapper .nav-item .container {
  padding-left: 15px;
  padding-right: 15px;
}
.navBar__itemTrigger,
.navBar__subitemTrigger {
  background: 0 0;
  border: none;
  border-radius: 0;
  color: unset;
  margin: 0;
  padding: 0;
  text-transform: none;
  -webkit-transition: none;
  transition: none;
}
.navBar__itemTrigger:focus,
.navBar__itemTrigger:hover,
.navBar__subitemTrigger:focus,
.navBar__subitemTrigger:hover {
  background: 0 0;
  border: none;
  color: unset;
}
.navBar__itemTrigger,
.navBar__subitemTrigger {
  display: block;
  position: relative;
  text-align: left;
  width: 100%;
}
.navBar__itemTrigger.collapsed .arrow-nav-accordion,
.navBar__subitemTrigger.collapsed .arrow-nav-accordion {
  -webkit-transform: translateY(-50%) rotate(0);
  transform: translateY(-50%) rotate(0);
}
.navBar__itemTrigger.focus-visible:focus,
.navBar__subitemTrigger.focus-visible:focus {
  outline: 3px solid #c9a84c;
}
.navBar__itemTrigger .arrow-nav-accordion,
.navBar__subitemTrigger .arrow-nav-accordion {
  display: inline-block;
  font-size: 0.9rem;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
  -webkit-transition: -webkit-transform 0.2s
    cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: -webkit-transform 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: transform 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition:
    transform 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955),
    -webkit-transform 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
@media screen and (min-width: 1200px) {
  .navBar__itemTrigger .arrow-nav-accordion,
  .navBar__subitemTrigger .arrow-nav-accordion {
    display: none;
  }
}
.navBar__itemPanel,
.navBar__subitemPanel {
  display: block;
  height: auto;
  overflow: hidden;
  -webkit-transition: height 350ms ease;
  transition: height 350ms ease;
}
.nav__primary {
  background-color: #eeeded;
  padding: 1rem 0;
  position: sticky;
  top: 0;
  z-index: 200;
}
.nav__action,
.nav__group,
.nav__menu {
  list-style: none;
  padding: 0;
  margin: 0;
}
.nav__menu {
  background-color: #fff;
  border-left: 0.5rem solid #eeeded;
  position: fixed;
  top: 0;
  right: 0;
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-transition:
    -webkit-box-shadow 0.4s cubic-bezier(0.165, 0.84, 0.44, 1),
    -webkit-transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition:
    -webkit-box-shadow 0.4s cubic-bezier(0.165, 0.84, 0.44, 1),
    -webkit-transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition:
    box-shadow 0.4s cubic-bezier(0.165, 0.84, 0.44, 1),
    transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition:
    box-shadow 0.4s cubic-bezier(0.165, 0.84, 0.44, 1),
    transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1),
    -webkit-box-shadow 0.4s cubic-bezier(0.165, 0.84, 0.44, 1),
    -webkit-transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
  width: 85vw;
  height: 100%;
  z-index: 100;
}
.nav__menu.-active {
  -webkit-box-shadow: 0 50px 98px rgba(70, 70, 70, 0.2);
  box-shadow: 0 50px 98px rgba(70, 70, 70, 0.2);
  -webkit-transform: translateX(0);
  transform: translateX(0);
  overflow-y: scroll;
}
.nav__menu.-active + .nav__action {
  opacity: 0.7;
  position: relative;
  z-index: -1;
}
@media screen and (min-width: 767px) {
  .nav__menu {
    width: 50vw;
  }
}
@media screen and (min-width: 900px) {
  .nav__menu {
    border-left: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: transparent;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    height: auto;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-transform: none;
    transform: none;
    position: static;
    width: auto;
  }
}
.nav__menu_meta {
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 1rem;
}
@media screen and (min-width: 900px) {
  .nav__menu_meta {
    display: none;
  }
}
.nav__menu_close {
  background-color: transparent;
  border: 0;
  color: #c9a84c;
  cursor: pointer;
  font-size: 2rem;
  font-weight: 600;
  padding: 0.5rem;
}
.nav__menu_close:focus {
  background-color: transparent;
  border: none;
}
.nav__action {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  width: 100%;
}
@media screen and (min-width: 900px) {
  .nav__action {
    margin-left: 2rem;
    width: auto;
  }
}
@media screen and (min-width: 1024px) {
  .nav__action {
    margin-left: 3rem;
  }
}
.nav__item {
  position: relative;
}
@media screen and (min-width: 900px) {
  .nav__item {
    position: static;
  }
}
@media screen and (min-width: 900px) {
  .nav__item.-dropdown {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.nav__item.-dropdown::after {
  color: #c9a84c;
  content: "\f078";
  font-family: "Font Awesome 5 Pro";
  font-weight: 700;
  margin: 0 10px 0 3px;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  position: absolute;
  top: 0.875rem;
  right: 1rem;
  font-size: 12px;
}
@media screen and (min-width: 900px) {
  .nav__item.-dropdown::after {
    position: static;
    right: auto;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    top: auto;
  }
}
@media screen and (min-width: 1024px) {
  .nav__item.-dropdown::after {
    font-size: unset;
  }
}
.nav__item.-active.-dropdown::after {
  color: #048956;
  -webkit-transform: rotate(0);
  transform: rotate(0);
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
}
@media screen and (min-width: 900px) {
  .nav__item.-active.-dropdown::after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    position: relative;
    top: -0.1rem;
  }
}
.nav__link {
  color: #2a9d8f;
  display: block;
  padding: 1rem;
  font-size: 1rem;
  font-weight: 800;
  text-transform: uppercase;
  border-bottom: 5px solid #eeeded;
  width: 100%;
}
@media screen and (min-width: 900px) {
  .nav__link {
    border-bottom: none;
    color: #2a9d8f;
    font-size: 0.9rem;
    padding: 0;
    display: inline-block;
    width: auto;
  }
}
@media screen and (min-width: 1024px) {
  .nav__link {
    font-size: 1rem;
  }
}
.nav__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-flow: column-reverse;
  flex-flow: column-reverse;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media screen and (min-width: 900px) {
  .nav__wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
  }
}
.nav__dropdown {
  display: none;
  position: relative;
  border-bottom: 10px solid #eeeded;
  left: 0;
  width: 100%;
  padding: 2rem 0;
  z-index: 200;
}
@media screen and (min-width: 900px) {
  .nav__dropdown {
    background-color: rgb(15.041322314, 41.0743801653, 54.958677686);
    border-bottom: none;
    padding: 2rem 0 3rem;
    position: absolute;
    top: 4.6rem;
  }
}
@media screen and (min-width: 900px) and (-ms-high-contrast: active),
  screen and (min-width: 900px) and (-ms-high-contrast: none) {
  .nav__dropdown {
    top: 205px;
  }
}
.nav__dropdown_wrapper {
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media screen and (min-width: 330px) {
  .nav__dropdown_wrapper {
    padding-left: 1.50000375rem;
    padding-right: 1.50000375rem;
  }
}
@media screen and (min-width: 767px) {
  .nav__dropdown_wrapper {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.nav__dropdown_item_wrapper {
  list-style: none;
  margin: 0;
  padding: 0;
  display: block;
  margin-top: 0;
}
@media screen and (min-width: 900px) {
  .nav__dropdown_item_wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 2rem;
  }
}
.nav__dropdown_link {
  color: #2a9d8f;
  font-size: 1.1rem;
}
@media screen and (min-width: 900px) {
  .nav__dropdown_link {
    color: #fff;
    font-size: 1.25rem;
  }
}
.nav__dropdown_link::after {
  background-color: #c9a84c;
  content: "";
  display: block;
  height: 2px;
  opacity: 0;
  -webkit-transition:
    0.3s cubic-bezier(0.645, 0.045, 0.355, 1),
    opacity 0.4s ease;
  transition:
    0.3s cubic-bezier(0.645, 0.045, 0.355, 1),
    opacity 0.4s ease;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
}
.nav__dropdown_link:hover::after {
  opacity: 1;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition:
    0.3s cubic-bezier(0.645, 0.045, 0.355, 1),
    opacity 0.4s ease;
  transition:
    0.3s cubic-bezier(0.645, 0.045, 0.355, 1),
    opacity 0.4s ease;
}
.nav__dropdown_title {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #c9a84c;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.2rem;
  font-weight: 800;
  margin: 0;
  text-transform: uppercase;
  width: 100%;
  padding-bottom: 0.5rem;
  border-bottom: 2px solid rgba(255, 255, 255, 0.25);
}
.nav__dropdown_title i {
  color: #2a9d8f;
  font-size: 1.2rem;
  margin-left: 5px;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
}
.nav__dropdown_title:hover {
  color: #fff;
}
.nav__dropdown_title:hover i {
  color: #54afcb;
}
@media screen and (min-width: 900px) {
  .nav__dropdown_title {
    font-size: 2rem;
  }
}
.nav__group {
  display: block;
}
@media screen and (min-width: 900px) {
  .nav__group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.nav__group .nav__dropdown_link {
  display: block;
  margin-top: 1rem;
}
@media screen and (min-width: 900px) {
  .nav__group .nav__dropdown_link {
    display: inline-block;
    margin-right: 3rem;
    margin-top: 0;
  }
}
.nav-shared .nav-search-input::-webkit-input-placeholder {
  color: #c9a84c !important;
}
.nav-shared .nav-search-input::-moz-placeholder {
  color: #c9a84c !important;
}
.nav-shared .nav-search-input::-ms-input-placeholder {
  color: #c9a84c !important;
}
.nav-shared .nav-search-input::placeholder {
  color: #c9a84c !important;
}
.offerings {
  margin-top: 2rem;
}
.offerings__small {
  max-width: 30rem;
  margin: 0 auto;
  text-align: center;
}
.offerings__text {
  font-size: 1.1rem;
}
.offerings .layer__action {
  text-align: center;
  margin: 1.5rem auto 0 auto;
}
.photoGrid {
  margin-bottom: 2rem;
}
@media screen and (min-width: 900px) {
  .photoGrid {
    margin-bottom: 0;
  }
}
.photoGrid__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 2rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media screen and (min-width: 900px) {
  .photoGrid__top .photoGrid__image:first-child {
    -ms-flex-preferred-size: 40rem;
    flex-basis: 40rem;
  }
}
.photoGrid__image {
  margin-right: 2rem;
}
.photoGrid__image:last-child,
.photoGrid__image:only-child {
  margin-right: 0;
}
.photoGrid__image img {
  height: 215px;
  margin: 0 auto;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.photoGrid__bottom .photoGrid__image img {
  display: none;
  height: 300px;
}
@media screen and (min-width: 767px) {
  .photoGrid__bottom .photoGrid__image img {
    display: block;
  }
}
.placeholder {
  border: #ddd 2px dashed;
  border-radius: 25px;
  padding: 3em 5em 4em 5em;
}
.placeholder .layer__text {
  font-size: 1.2rem;
}
@media screen and (min-width: 767px) {
  .placeholder {
    padding: 3em 5em 4em 5em;
  }
  .placeholder .layer__text {
    font-size: 1.3rem;
  }
}
.sectionWithText {
  position: relative;
}
@media screen and (min-width: 767px) {
  .sectionWithText {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.sectionWithText__content {
  font-size: 1.125rem;
  line-height: 1.8;
}
@media screen and (min-width: 767px) {
  .sectionWithText__content {
    -ms-flex-preferred-size: calc(50% - 30px);
    flex-basis: calc(50% - 30px);
    padding-right: 2rem;
    padding-top: 1rem;
  }
  .sectionWithText__content .quote {
    width: 100%;
  }
  .sectionWithText__content .quote__text {
    font-size: 18px;
  }
}
@media screen and (min-width: 767px) and (-ms-high-contrast: active),
  screen and (min-width: 767px) and (-ms-high-contrast: none) {
  .sectionWithText__content {
    max-width: calc(50% - 30px);
    width: calc(50% - 30px);
  }
}
.sectionWithText .card__content {
  font-size: 18px;
}
.sectionWithText .card__content ol,
.sectionWithText .card__content ul {
  list-style: disc;
  padding-left: 16px;
  margin: 16px auto;
}
.sectionWithText .card__content li {
  margin-bottom: 12px;
}
.sectionWithText__image {
  margin-bottom: 0 !important;
}
.sectionWithText__image.-pushDown {
  margin-top: 2rem;
}
@media screen and (min-width: 767px) {
  .sectionWithText__image.-pushDown {
    margin-top: 4rem;
  }
}
@media screen and (min-width: 767px) {
  .sectionWithText__image {
    -ms-flex-preferred-size: calc(50% - 30px);
    flex-basis: calc(50% - 30px);
  }
}
@media screen and (min-width: 767px) and (-ms-high-contrast: active),
  screen and (min-width: 767px) and (-ms-high-contrast: none) {
  .sectionWithText__image {
    max-width: calc(50% - 30px);
    width: calc(50% - 30px);
  }
}
@media screen and (min-width: 767px) {
  .sectionWithText__statPromo {
    -ms-flex-preferred-size: 55%;
    flex-basis: 55%;
  }
}
@media screen and (min-width: 767px) and (-ms-high-contrast: active),
  screen and (min-width: 767px) and (-ms-high-contrast: none) {
  .sectionWithText__statPromo {
    width: 55%;
  }
}
@media screen and (min-width: 767px) {
  .sectionWithText__form {
    -ms-flex-preferred-size: 70%;
    flex-basis: 70%;
  }
}
@media screen and (min-width: 767px) and (-ms-high-contrast: active),
  screen and (min-width: 767px) and (-ms-high-contrast: none) {
  .sectionWithText__form {
    width: 70%;
  }
}
.sectionWithText__form .form__label {
  color: #fff;
}
.sectionWithText.-form {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.sectionWithText.-form .layer__headline {
  font-weight: 700;
}
.sectionWithText.-form .sectionWithText__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.sectionWithText.-form .sectionWithText__image {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  margin-top: auto;
}
@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .sectionWithText.-form .sectionWithText__image {
    display: block;
    width: 100%;
  }
}
@media screen and (min-width: 767px) {
  .sectionWithText.-form .sectionWithText__content {
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
  }
  .sectionWithText.-form .sectionWithText__content + .sectionWithText__form {
    margin-left: 4rem;
  }
}
.sectionWithText.-narrow .layer__headline {
  color: #2a9d8f;
}
@media screen and (min-width: 767px) {
  .sectionWithText.-narrow {
    background-color: #fff;
    padding: 2rem;
  }
}
.sectionWithText.-narrow .sectionWithText__content {
  background-color: #fff;
  padding: 2rem;
}
@media screen and (min-width: 767px) {
  .sectionWithText.-narrow .sectionWithText__content {
    background-color: transparent;
    padding: 0;
  }
}
.sectionWithText.-narrow .sectionWithText__content .layer__headline,
.sectionWithText.-narrow .sectionWithText__content .layer__text {
  text-align: left;
}
.sectionWithText.-narrow .sectionWithText__content .layer__headline {
  font-size: 1.75rem;
}
@media screen and (min-width: 767px) {
  .sectionWithText.-narrow .sectionWithText__content .layer__headline {
    font-size: 2.25rem;
  }
}
.sectionWithText.-narrow .sectionWithText__content .layer__text {
  font-size: 1rem;
}
@media screen and (min-width: 767px) {
  .sectionWithText.-narrow .sectionWithText__content .layer__text {
    font-size: 1.1rem;
  }
}
@media screen and (min-width: 767px) {
  .sectionWithText.-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-flow: row-reverse;
    flex-flow: row-reverse;
  }
  .sectionWithText.-reverse .sectionWithText__image {
    margin-bottom: 0;
  }
  .sectionWithText.-reverse .sectionWithText__content {
    padding-left: 2rem;
    padding-right: 0;
    padding-top: 1rem;
  }
}
.sectionWithText .layer__action,
.sectionWithText .layer__headline,
.sectionWithText .layer__subheadline,
.sectionWithText .layer__text {
  text-align: center;
}
@media screen and (min-width: 767px) {
  .sectionWithText .layer__action,
  .sectionWithText .layer__headline,
  .sectionWithText .layer__subheadline,
  .sectionWithText .layer__text {
    text-align: left;
  }
}
.sectionWithText .layer__subheadline {
  color: #2a9d8f;
  font-weight: 700;
  margin-bottom: 1rem;
  margin-top: 0;
}
.sectionWithText.-mobileReverse {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  margin-top: -2rem;
}
@media screen and (min-width: 767px) {
  .sectionWithText.-mobileReverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-top: 0;
  }
}
.sectionWithText.-mobileReverse.-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
  -ms-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important;
}
@media screen and (min-width: 767px) {
  .sectionWithText.-mobileReverse.-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
}
.sectionWithText.-pullUp {
  margin-top: 0;
}
@media screen and (min-width: 767px) {
  .sectionWithText.-pullUp {
    margin-top: -8rem;
  }
}
.sectionWithText.-alignTop {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.sectionWithText.-alignTop .sectionWithText__content {
  padding: 0;
}
@-webkit-keyframes splide-loading {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@keyframes splide-loading {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
.splide__container {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.splide__list {
  margin: 0;
  padding: 0;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  will-change: transform;
}
.splide.is-active .splide__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.splide__pagination {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 95%;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0;
}
.splide__pagination li {
  list-style-type: none;
  display: inline-block;
  line-height: 1;
  margin: 0;
}
.splide {
  visibility: hidden;
}
.splide,
.splide__slide {
  position: relative;
  outline: 0;
}
.splide__slide {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  list-style-type: none !important;
  margin: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.splide__slide img {
  vertical-align: bottom;
}
.splide__slider {
  position: relative;
}
.splide__spinner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 2px solid #999;
  border-left-color: transparent;
  -webkit-animation: splide-loading 1s linear infinite;
  animation: splide-loading 1s linear infinite;
}
.splide__track {
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.splide--draggable > .splide__track > .splide__list > .splide__slide {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.splide--fade > .splide__track > .splide__list {
  display: block;
}
.splide--fade > .splide__track > .splide__list > .splide__slide {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  opacity: 0;
}
.splide--fade > .splide__track > .splide__list > .splide__slide.is-active {
  position: relative;
  z-index: 1;
  opacity: 1;
}
.splide--rtl {
  direction: rtl;
}
.splide--ttb > .splide__track > .splide__list {
  display: block;
}
.splide--ttb > .splide__pagination {
  width: auto;
}
.splide__arrow {
  position: absolute;
  z-index: 1;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0;
  background-color: rgba(255, 255, 255, 0.5);
  border: 2px solid #c9a84c;
  width: 60px;
  height: 45px;
  border-radius: 7px;
  opacity: 1;
}
.splide__arrow svg {
  fill: #2a9d8f;
  width: 1.75rem;
  height: 1.75rem;
}
.splide__arrow:hover {
  cursor: pointer;
  opacity: 0.9;
}
.splide__arrow:focus {
  outline: 0;
}
.splide__arrow--prev {
  left: 1em;
}
.splide__arrow--prev svg {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
.splide__arrow--next {
  right: 1em;
}
.splide__pagination {
  position: absolute;
  z-index: 1;
  bottom: 0.5em;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  padding: 0;
}
.splide__pagination__page {
  display: inline-block;
  width: 15px;
  height: 15px;
  background: #ccc;
  border-radius: 2px;
  margin: 15px 7px;
  padding: 0;
  -webkit-transition: -webkit-transform 0.2s linear;
  transition: -webkit-transform 0.2s linear;
  transition: transform 0.2s linear;
  transition:
    transform 0.2s linear,
    -webkit-transform 0.2s linear;
  border: 3px dotted transparent;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  opacity: 0.7;
}
.splide__pagination__page.active,
.splide__pagination__page.is-active {
  background: #464646;
  border: 3px solid transparent;
}
.splide__pagination__page:hover {
  cursor: pointer;
  opacity: 0.9;
}
.splide__pagination__page:focus {
  border: 3px solid #464646;
  color: #ccc;
  outline: 0;
}
.splide__progress__bar {
  width: 0;
  height: 3px;
  background: #ccc;
}
.splide--nav > .splide__track > .splide__list > .splide__slide {
  border: 3px solid transparent;
}
.splide--nav > .splide__track > .splide__list > .splide__slide.is-active {
  border-color: #000;
}
.splide--nav > .splide__track > .splide__list > .splide__slide:focus {
  outline: 0;
}
.splide--rtl > .splide__arrows .splide__arrow--prev,
.splide--rtl > .splide__track > .splide__arrows .splide__arrow--prev {
  right: 1em;
  left: auto;
}
.splide--rtl > .splide__arrows .splide__arrow--prev svg,
.splide--rtl > .splide__track > .splide__arrows .splide__arrow--prev svg {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.splide--rtl > .splide__arrows .splide__arrow--next,
.splide--rtl > .splide__track > .splide__arrows .splide__arrow--next {
  left: 1em;
  right: auto;
}
.splide--rtl > .splide__arrows .splide__arrow--next svg,
.splide--rtl > .splide__track > .splide__arrows .splide__arrow--next svg {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
.splide--ttb > .splide__arrows .splide__arrow,
.splide--ttb > .splide__track > .splide__arrows .splide__arrow {
  left: 50%;
  -webkit-transform: translate(-50%);
  transform: translate(-50%);
}
.splide--ttb > .splide__arrows .splide__arrow--prev,
.splide--ttb > .splide__track > .splide__arrows .splide__arrow--prev {
  top: 1em;
}
.splide--ttb > .splide__arrows .splide__arrow--prev svg,
.splide--ttb > .splide__track > .splide__arrows .splide__arrow--prev svg {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.splide--ttb > .splide__arrows .splide__arrow--next,
.splide--ttb > .splide__track > .splide__arrows .splide__arrow--next {
  top: auto;
  bottom: 1em;
}
.splide--ttb > .splide__arrows .splide__arrow--next svg,
.splide--ttb > .splide__track > .splide__arrows .splide__arrow--next svg {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.splide--ttb > .splide__pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  bottom: 50%;
  left: auto;
  right: 0.5em;
  -webkit-transform: translateY(50%);
  transform: translateY(50%);
}
.vlcCarousel.carousel .carousel-indicators .active {
  width: 15px !important;
  height: 15px !important;
  margin: 15px 7px !important;
}
.vlcCarousel.carousel .carousel-inner {
  width: 100%;
  margin-right: 30px;
}
.vlcCarousel.carousel .splide__arrow:focus {
  background: #c9a84c !important;
  border: 3px solid #2a9d8f;
}
.subNav {
  background: #0e2633;
  background: #123242;
  margin: 0;
  padding: 15px 0;
  display: none;
}
@media screen and (min-width: 767px) {
  .subNav {
    display: block;
    padding: 15px;
  }
}
.subNav__menu {
  list-style: none;
  width: 100%;
  padding: 0;
}
.subNav__item {
  display: inline-block;
  padding-right: 10px;
  padding-bottom: 5px;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 12px;
}
@media screen and (min-width: 767px) {
  .subNav__item {
    font-size: 13px;
    padding-right: 15px;
    padding-right: 30px;
    padding-bottom: 0;
  }
}
.subNav__link {
  color: #c9a84c;
}
.subNav__link:hover {
  color: #54afcb;
}
.ootb-tabcordion {
  -webkit-box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.2);
  margin: auto;
}
.ootb-tabcordion.has-tabs .ootb-tabcordion--tabs {
  opacity: 1;
  height: auto;
  visibility: visible;
}
.ootb-tabcordion.has-tabs .ootb-tabcordion--entry {
  min-height: 0;
  background-color: #fff;
}
.ootb-tabcordion.has-tabs .ootb-tabcordion--entry::before {
  display: none;
}
.ootb-tabcordion.has-tabs
  .ootb-tabcordion--entry.is-active
  .ootb-tabcordion--entry-content {
  opacity: 1;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  visibility: visible;
}
.ootb-tabcordion.has-tabs
  .ootb-tabcordion--entry
  .ootb-tabcordion--entry-content {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background-color: #fff;
  opacity: 0;
  visibility: hidden;
  padding: 15px;
}
@media screen and (min-width: 767px) {
  .ootb-tabcordion.has-tabs
    .ootb-tabcordion--entry
    .ootb-tabcordion--entry-content {
    padding: 30px 60px;
  }
}
.ootb-tabcordion--tabs {
  opacity: 0;
  height: 0;
  visibility: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  margin: 0 0 0 60px;
  list-style: none;
  padding: 0;
}
.ootb-tabcordion--tabs .tab {
  background-color: #e6f3f7;
  border-radius: 5px 5px 0 0;
  color: #2a9d8f;
  line-height: 1;
  text-align: left;
  display: block;
  padding: 15px 30px;
  font-size: 18px;
  border-radius: 5px 5px 0 0;
  margin: 0 10px 0 0;
  border: none;
  cursor: pointer;
}
.ootb-tabcordion--tabs .tab:focus,
.ootb-tabcordion--tabs .tab:hover {
  outline: 0;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.ootb-tabcordion--tabs .tab:focus-visible {
  text-decoration: underline;
  outline: 3px solid #c9a84c !important;
}
.ootb-tabcordion--tabs .tab.is-active {
  background: #fff;
}
.ootb-tabcordion--tabs .tab.is-active:focus,
.ootb-tabcordion--tabs .tab.is-active:hover {
  outline: 0;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.ootb-tabcordion--entry {
  overflow: hidden;
  border: 1px solid #102e3d;
  border-left: 15px solid #102e3d;
  border-right: 15px solid #102e3d;
  border-radius: 5px;
}
.ootb-tabcordion--entry.is-active .ootb-tabcordion--entry-content {
  margin-top: 0;
  height: auto;
  opacity: 1;
  -webkit-transition: margin 0.3s ease-out -0.1s;
  transition: margin 0.3s ease-out -0.1s;
}
.ootb-tabcordion--entry.is-active::before {
  background: #e6f3f7;
  color: #0e2633 !important;
  border-radius: 5px 5px 0 0;
}
.ootb-tabcordion--entry.is-active:focus::before,
.ootb-tabcordion--entry.is-active:hover::before {
  background: #e6f3f7;
}
.ootb-tabcordion--entry::before {
  background: #e6f3f7;
  border-radius: 5px;
  color: #2a9d8f;
  content: attr(data-title);
  cursor: pointer;
  display: block;
  font-weight: 700;
  padding: 15px;
  position: relative;
  z-index: 1;
}
.ootb-tabcordion--entry:focus,
.ootb-tabcordion--entry:hover {
  outline: 0;
}
.ootb-tabcordion--entry:focus::before,
.ootb-tabcordion--entry:hover::before {
  background: #2a9d8f;
  color: #fff;
}
@media (min-width: 1455px) {
  .ootb-tabcordion--entry {
    border: none !important;
    border-radius: 0;
  }
}
.ootb-tabcordion--entry-container {
  background-color: #fff;
  overflow: hidden;
  margin-bottom: 1px;
}
.ootb-tabcordion--entry-content {
  background-color: #fff;
  position: relative;
  margin-top: -100%;
  height: 0;
  opacity: 0;
  -webkit-transition: margin 0.5s ease-in;
  transition: margin 0.5s ease-in;
}
.textBlock p {
  font-size: 18px;
}
.textBlock.-col2 h3 {
  font-weight: 700;
}
@media screen and (min-width: 767px) {
  .textBlock.-col2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .textBlock.-col2 .textBlock__content {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(50% - 2rem);
    flex: 0 0 calc(50% - 2rem);
  }
}
@media screen and (min-width: 767px) and (-ms-high-contrast: active),
  screen and (min-width: 767px) and (-ms-high-contrast: none) {
  .textBlock .textBlock__content {
    max-width: calc(50% - 2rem);
  }
}
.imageBlockPromo.-white {
  background: #fafafa !important;
}
.imageBlockPromo .layer__headline {
  font-size: 36px !important;
}
.imageBlockPromo .sectionWithText__content p {
  font-size: 18px !important;
  line-height: 30.6px !important;
  color: #464646;
  margin-bottom: 20px;
}
.imageBlockPromo .sectionWithText__content .button {
  margin-top: 30px !important;
}
.imageBlockPromo ol,
.imageBlockPromo ul {
  list-style-position: outside;
  margin-left: 20px;
  padding-left: 0;
}
.imageBlockPromo ol li,
.imageBlockPromo ul li {
  margin-bottom: 16px;
  font-size: 18px;
}
.bg-concrete {
  background-color: #f3f3f3;
}
@media (max-width: 1023px) {
  .module-padding-md {
    padding-top: 56px;
    padding-bottom: 56px;
  }
}
@media (min-width: 1024px) {
  .module-padding-md {
    padding-top: 64px;
    padding-bottom: 64px;
  }
}
.feature-module-circle-column-grid .container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .feature-module-circle-column-grid .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .feature-module-circle-column-grid .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .feature-module-circle-column-grid .container {
    width: 1200px;
  }
}
.feature-module-circle-column-grid .feature-title-standard {
  text-align: center;
  color: #2a9d8f;
}
.circle-column .circle-column-img {
  display: block;
  max-width: 282px;
  margin: 0 auto;
  border-radius: 50%;
}
.circle-column:not(:last-child) {
  margin-bottom: 43px;
}
@media (min-width: 768px) {
  .feature-module-circle-column-grid .circle-column {
    padding-bottom: 0;
  }
}
.feature-module-circle-column-grid .circle-column {
  padding-bottom: 30px;
}
@media (min-width: 768px) {
  .circle-column {
    margin-bottom: 50px;
  }
}
.circle-column {
  text-align: center;
}
.circle-column .column-header {
  font-size: 18px;
  padding: 30px 0 20px;
  font-weight: 700;
  margin: 0;
}
.timeline {
  margin-bottom: 6rem;
}
@media screen and (min-width: 767px) {
  .timeline {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (min-width: 767px) {
  .timeline:nth-child(even) {
    margin-left: 6rem;
  }
}
.timeline:nth-child(even) .timeline__content {
  -ms-flex-preferred-size: 68%;
  flex-basis: 68%;
}
.timeline__image_wrapper {
  position: relative;
}
.timeline__image_wrapper::before {
  background-color: #c9a84c;
  content: "";
  display: block;
  height: 5px;
  width: 6rem;
  position: absolute;
  right: -1rem;
  bottom: 1rem;
  z-index: 10;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
@media screen and (min-width: 767px) {
  .timeline__image_wrapper::before {
    right: 0;
    top: -3rem;
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
}
.timeline__image_wrapper img {
  -o-object-fit: cover;
  object-fit: cover;
  position: relative;
  z-index: 1;
}
@media screen and (min-width: 767px) {
  .timeline__image_wrapper img {
    height: 241px;
    width: 360px;
  }
}
.timeline__headline {
  background-color: #2a9d8f;
  color: #fff;
  line-height: 1.1;
  letter-spacing: 1px;
  font-size: 2.2rem;
  padding: 2rem 2rem;
  margin: 0;
}
.timeline__headline strong {
  display: block;
  font-weight: 800;
}
.timeline__content {
  background-color: #e3e5e6;
  position: relative;
  padding: 2rem;
  line-height: 1.75;
  font-size: 1.1rem;
}
@media screen and (min-width: 767px) {
  .timeline__content {
    -ms-flex-preferred-size: calc(68% - 6rem);
    flex-basis: calc(68% - 6rem);
    padding: 3rem 4rem 2rem 4rem;
    top: 2rem;
    left: -2rem;
  }
}
.timeline__content h4 {
  margin-top: 0;
}
.bg-primary-dark {
  background-color: #102d3c;
}
.bg-primary {
  background-color: #2a9d8f;
}
.bg-primary-subtle {
  background-color: #27466f;
}
.bg-light {
  background-color: #f7fbfd;
}
.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),
.visually-hidden:not(caption) {
  position: absolute !important;
}
.Accordion {
  padding: 3.5em 0;
  text-align: center;
}
.Accordion .container {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.Accordion__heading {
  text-align: center;
  margin-bottom: 3em;
  text-transform: none;
}
.Accordion__line {
  display: inline-block;
  padding-bottom: 8px;
}
.Accordion__subtitle {
  font-weight: 400 !important;
  margin: 0;
  color: #464646 !important;
  text-transform: none;
  font-size: 24px;
  line-height: 32px;
}
.Accordion__section-title {
  color: #2a9d8f;
  margin-bottom: 16px;
  text-transform: none;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
}
.Accordion__pills {
  background-color: #fafafa;
}
.Accordion__tab-text:hover {
  background-color: #dbecf5 !important;
  color: #215a78 !important;
}
.Accordion__tab-text--active {
  background-color: #dbecf5 !important;
  color: #215a78 !important;
}
.Accordion__tab-text {
  padding: 0.5em 0.75em !important;
}
.Accordion__tab-labels.active a {
  background-color: #dbecf5 !important;
  color: #215a78 !important;
}
.Accordion .line {
  background-image: url(https://perfcmsapi.movidaheights.com/mfe/wc/faq-section/assets/images/decor-line.svg);
  background-repeat: no-repeat;
  background-size: auto 100%;
  height: 1.5em;
  width: 20.8125em;
  display: inline-block;
  vertical-align: top;
  margin-bottom: 0.5em;
}
.Accordion__tab-labels {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fafafa;
  border: 1px solid #f7fbfd;
  border-radius: 0.5em;
  margin: 0;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
}
.Accordion__tab-list-container {
  border: 0;
  margin: 0 -1em 3em;
  overflow: visible;
}
.Accordion__tab-list {
  background-color: #fff;
  border: 1px solid #f2f2f2;
  padding: 1em;
  overflow-x: auto;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
@media (min-width: 768px) {
  .Accordion__tab-list-container {
    margin: 0 0 3em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .Accordion__tab-list {
    border-radius: 1em;
    -webkit-box-shadow: 0 1px 2px rgba(16, 24, 40, 0.05);
    box-shadow: 0 1px 2px rgba(16, 24, 40, 0.05);
    padding: 1em;
  }
}
@media (min-width: 1024px) {
  .Accordion .line {
    margin-bottom: 0.5em;
  }
}
@media (min-width: 1024px) {
  .Accordion__heading {
    margin-bottom: 3em;
  }
}
@media (min-width: 1200px) {
  .Accordion {
    padding: 4em 0;
  }
  .Accordion__heading {
    margin-bottom: 48px;
  }
  .Accordion__tab-list-container {
    margin: 0 0 64px;
  }
}
@media (min-width: 1024px) {
  .Accordion__subtitle {
    max-width: 800px;
    margin: 0 auto;
  }
}
@media (max-width: 1023px) {
  .Accordion__section-title {
    font-size: 32px;
    line-height: 1.25;
  }
  .Accordion__subtitle {
    font-size: 20px;
    font-style: normal;
  }
}
@media (max-width: 767px) {
  .Accordion__tab-list-container {
    width: 100%;
    margin: 0 0 3em;
  }
  Accordion__line {
    padding-bottom: 16px;
  }
  .Accordion__tab-list .nav.nav-pills {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .Accordion__heading {
    padding-left: 16px;
    padding-right: 16px;
  }
  .Accordion__section-title {
    word-break: break-word;
  }
  .Accordion__subtitle {
    word-break: break-word;
  }
}
.benefitModule {
  padding: 109px 0 144px;
  background-color: #fff;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.benefitModule__Wrap {
  margin-left: auto;
  margin-right: auto;
  max-width: 1206px;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 330px) {
  .benefitModule__Wrap {
    padding-left: 22.5000562501px;
    padding-right: 22.5000562501px;
  }
}
@media screen and (min-width: 767px) {
  .benefitModule__Wrap {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.benefitModule__Title {
  font-size: 56px;
  font-weight: 900;
  line-height: 60px;
  text-transform: none;
  text-align: center;
  max-width: 700px;
  color: #2a9d8f;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .benefitModule__Title {
    font-size: 42px;
    line-height: 46px;
  }
}
.benefitModule__Title.-white {
  color: #fff;
}
.benefitModule__Title.-black {
  color: #000;
}
.benefitModule__Title.-blue {
  color: #2a9d8f;
}
.benefitModule__List {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0 30px;
}
.benefitModule__List--item {
  grid-column: span 2;
  border-radius: 8px;
  background:
    -webkit-gradient(
      linear,
      left bottom,
      left top,
      from(rgba(255, 255, 255, 0.9)),
      to(rgba(255, 255, 255, 0.9))
    ),
    #54afcb;
  background:
    linear-gradient(
      0deg,
      rgba(255, 255, 255, 0.9) 0,
      rgba(255, 255, 255, 0.9) 100%
    ),
    #54afcb;
  -webkit-box-shadow: 0 1px 1px 0 #9ddbe2;
  box-shadow: 0 1px 1px 0 #9ddbe2;
  position: relative;
  margin-top: 72px;
  padding: 88px 48px 40px 48px;
  border: 1px solid transparent;
}
@media screen and (max-width: 767px) {
  .benefitModule__List--item {
    grid-column: span 4;
  }
}
.benefitModule__List--item img {
  position: absolute;
  top: -32px;
  left: 32px;
}
.benefitModule__List--item:nth-last-child(1):nth-child(odd) {
  grid-column: 2 / span 2;
}
@media screen and (max-width: 767px) {
  .benefitModule__List--item:nth-last-child(1):nth-child(odd) {
    grid-column: span 4;
  }
}
.benefitModule__List--item:hover {
  border: 1px solid #9ddbe2;
  -webkit-box-shadow: 0 0 8px 4px rgba(157, 219, 226, 0.34);
  box-shadow: 0 0 8px 4px rgba(157, 219, 226, 0.34);
}
.benefitModule__List--itemTitle {
  font-size: 36px;
  font-style: normal;
  font-weight: 900;
  text-transform: none;
  line-height: 40px;
  padding-bottom: 24px;
  color: #2a9d8f;
}
@media screen and (max-width: 767px) {
  .benefitModule__List--itemTitle {
    font-size: 28px;
    line-height: 32px;
  }
}
.benefitModule__List--itemContent {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 23px;
  color: #2a9d8f;
}
.benefitModule.-black {
  background-color: #000;
}
.benefitModule.-blue {
  background-color: #2a9d8f;
}
.benefitModule.-blue .benefitModule__List--item:hover {
  -webkit-box-shadow: 0 0 8px 4px rgba(157, 219, 226, 0.57);
  box-shadow: 0 0 8px 4px rgba(157, 219, 226, 0.57);
}
.benefitModule.-white {
  background-color: #fff;
}
.benefitModule.-darkShade .benefitModule__List--item:hover {
  -webkit-box-shadow: 0 0 10px 4px rgba(0, 0, 0, 0.44);
  box-shadow: 0 0 10px 4px rgba(0, 0, 0, 0.44);
}
.benefitModule.-lightShade .benefitModule__List--item:hover {
  -webkit-box-shadow: 0 0 8px 4px rgba(255, 255, 255, 0.64);
  box-shadow: 0 0 8px 4px rgba(255, 255, 255, 0.64);
}
.bh-hero_container {
  padding: 56px 112px;
  font-family: Mulish;
  max-width: 100%;
}
.bh_linear-gradient {
  background: linear-gradient(113deg, #fff 0, #e0f8f8 100%);
}
.bh_hero_container_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 134px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}
.bh_hero_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 16px;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 0px;
  flex: 1 0 0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  max-width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
}
.bh_hero_date {
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  padding: 4px 12px;
  border-radius: 16px !important;
  background: #ebf4fa;
  mix-blend-mode: multiply;
  color: #215a78;
  text-align: center;
}
.bh_hero_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 24px;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}
.bh_hero_headline {
  font-family: Mulish;
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 125%;
  color: #2a9d8f;
  text-transform: none !important;
  margin: 0;
}
.bh_hero_description {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: #464646;
  margin: 0;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}
.bh_hero_action {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 8px;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}
.bh_hero_action img {
  width: 24px;
  height: 24px;
}
.bh-hero-save-date {
  margin-left: 8px;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: #2a9d8f;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 0px;
  flex: 1 0 0;
}
.rvps_text {
  color: #2a9d8f;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 0px;
  flex: 1 0 0;
}
.rsvp-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 12px 20px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 8px;
  background: #c9a84c;
  -webkit-box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
  border: none;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  color: #2a9d8f;
}
.bh_hero_image {
  background-position: 50%;
  background-size: cover;
  background-repeat: no-repeat;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border-radius: 16px;
}
.bh_custom-height {
  height: 100%;
  width: 100%;
}
@media (max-width: 1024px) {
  .bh-hero_container {
    padding: 64px 32px;
  }
  .bh_hero_container_wrapper {
    gap: 32px;
  }
  .bh_hero_wrapper {
    gap: 16px;
  }
  .bh_custom-height {
    height: 100%;
    width: 381px;
  }
}
@media (max-width: 768px) {
  .bh-hero_container {
    padding: 56px 32px;
  }
  .bh_hero_container_wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .bh_hero_headline {
    font-size: 29px;
  }
  .bh-hero_action {
    margin-top: 8px;
  }
  .bh-hero-save-date {
    margin-left: 8px;
    font-size: 14px;
    line-height: 20px;
  }
  .bh_custom-height {
    width: 320px;
    height: 343px;
  }
}
@media (max-width: 767px) and (min-width: 320px) {
  .bh-hero_container {
    padding: 48px 16px;
  }
  .bh_custom-height {
    height: 100% !important;
    width: 100%;
  }
  .rsvp-button {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0px;
    flex: 1 0 0;
  }
}
.bioDetail__education {
  text-align: center;
}
@media screen and (min-width: 900px) {
  .bioDetail__education {
    text-align: left;
  }
}
.bioDetail__education_headline {
  margin-top: 0.5rem;
  margin-bottom: 1.5rem;
}
.bioDetail__education_icon img {
  height: auto;
  margin: 0 auto 2rem;
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  width: 5rem;
}
@media screen and (min-width: 900px) {
  .bioDetail__education_icon {
    margin-right: 1.5rem;
  }
}
.bioDetail__education_icon.-top {
  margin-right: auto;
  margin-left: auto;
}
.bioDetail__education_icon.-top img {
  margin: 0 auto;
  height: 4rem;
  width: auto;
}
.bioDetail__education_degree,
.bioDetail__education_school {
  display: block;
}
.bioDetail__education_degree {
  max-width: 100%;
}
@media screen and (min-width: 900px) {
  .bioDetail__education_degree {
    max-width: 26rem;
  }
}
.bioDetail__education_school {
  font-weight: 700;
}
.bioDetail__education_wrapper {
  margin-bottom: 2rem;
}
@media screen and (min-width: 900px) {
  .bioDetail__education_wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.bioDetail__education_wrapper.-reverse {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.bioDetail__education_wrapper.-reverse .bioDetail__education_icon img {
  margin: 0 auto 2rem;
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
@media screen and (min-width: 900px) {
  .bioDetail__education_wrapper.-reverse .bioDetail__education_icon {
    margin-right: 0;
    margin-left: 1.5rem;
  }
}
.bioDetail__lifestyle {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  margin-top: 3rem;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
@media screen and (min-width: 900px) {
  .bioDetail__lifestyle {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: -1rem;
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
}
.bioDetail__lifestyle_image {
  -ms-flex-preferred-size: calc(50% - 2.5rem);
  flex-basis: calc(50% - 2.5rem);
}
.bioDetail__lifestyle_image img {
  width: 100%;
}
.bioDetail__lifestyle_content {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  border: 5px solid #c9a84c;
  position: relative;
  padding: 4rem 2rem 2rem 2rem;
  margin: 0 1rem;
  top: -2rem;
}
@media screen and (min-width: 900px) {
  .bioDetail__lifestyle_content {
    left: -4rem;
    padding: 4rem 4rem 4rem 8rem;
  }
}
.bioDetail__lifestyle_headline {
  margin-top: 0;
  margin-bottom: 1rem;
}
.bioDetail__lifestyle_text {
  font-size: 1.1rem;
  line-height: 1.6;
}
.bioDetail .layer__headline {
  color: #2a9d8f;
}
.bioDetail__education {
  margin-top: 4rem;
}
.bioDetail .staggered__image::before {
  z-index: -1;
}
@media screen and (min-width: 900px) {
  .bioDetail .staggered__image::before {
    bottom: -185px;
  }
}
.bioDetail.-alt .staggered__content {
  margin-left: 0;
}
@media screen and (min-width: 767px) {
  .bioDetail.-alt .staggered__content {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }
}
.bioDetail.-alt .bioDetail__education {
  margin-top: 0;
  color: #fff;
}
.bioDetail.-alt .bioDetail__education_headline {
  color: #fff;
}
.bioDetail.-alt .bioDetail__lifestyle {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
  margin-left: 0;
}
.bioDetail.-alt .bioDetail__lifestyle_image {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  position: relative;
  right: auto;
  width: 100%;
}
@media screen and (min-width: 767px) {
  .bioDetail.-alt .bioDetail__lifestyle_image {
    left: -2rem;
    width: auto;
    margin-left: 0;
  }
}
@media screen and (min-width: 900px) {
  .bioDetail.-alt .bioDetail__lifestyle_content {
    left: 1rem;
    margin: 0;
    padding: 4rem;
  }
}
.bioDetail.-alt .staggered__image {
  width: 100%;
}
@media screen and (min-width: 900px) {
  .bioDetail.-alt .staggered__image {
    margin-left: 0;
    width: inherit;
  }
}
.bioDetail.-alt .staggered__image::before {
  right: 0;
  bottom: -92.5px;
  height: 185px;
  width: 90px;
}
@media screen and (min-width: 900px) {
  .bioDetail.-alt .staggered__image::before {
    right: 2rem;
    bottom: -185px;
    height: 185px;
    width: 118px;
  }
}
.bioDetail.-alt .staggered__content {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
.bioPersonal {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  position: relative;
}
@media screen and (min-width: 767px) {
  .bioPersonal {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.bioPersonal__text {
  font-size: 1.1rem;
  line-height: 1.7;
}
@media screen and (min-width: 767px) {
  .bioPersonal__quote {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    padding-right: 2rem;
  }
}
@media screen and (min-width: 767px) {
  .bioPersonal__content {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    padding-left: 2rem;
  }
}
.bioPersonal__spacing {
  margin-top: 2rem;
  margin-bottom: -2rem;
}
@media screen and (min-width: 767px) {
  .bioPersonal__spacing {
    margin-top: 6.5rem;
    margin-bottom: -30px;
  }
}
.bioPersonal .quote {
  margin: 3rem auto 2rem;
}
@media screen and (min-width: 767px) {
  .bioPersonal .quote {
    width: 100%;
    padding: 2rem 3.5rem 0 3.5rem;
    margin: 3rem auto 8rem;
  }
}
.global-breadcrumb * {
  font-size: 14px;
  line-height: 20px;
}
.global-breadcrumb .row {
  margin-inline: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.global-breadcrumb .breadcrumb-cointainer {
  padding-inline: 32px;
  margin-inline: auto;
  max-width: 1280px;
}
.global-breadcrumb .parentLink {
  font-size: 14px;
  font-weight: 700;
}
.global-breadcrumb .activeLink {
  font-size: 14px;
  font-weight: 500;
}
.global-breadcrumb .container {
  padding: 0;
}
.global-breadcrumb.breadcrumb-wrap-standard {
  padding: 24px 0;
}
.global-breadcrumb.breadcrumb-wrap-standard li + li:before {
  top: 0;
  font-size: 8px;
  font-weight: bolder;
}
.global-breadcrumb.breadcrumb-wrap-standard li + li {
  margin-left: 10px;
}
.global-breadcrumb ul a span.hover:hover {
  text-decoration: underline;
}
.global-breadcrumb ul {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .global-breadcrumb .container {
    padding-inline: 16px;
  }
  .global-breadcrumb .breadcrumb-cointainer {
    padding-inline: 16px;
  }
}
@media (min-width: 768px) {
  .global-breadcrumb .container {
    padding-inline: 23px;
  }
}
@media (min-width: 1024px) {
  .global-breadcrumb .container {
    padding-inline: 5px;
  }
}
@media (min-width: 1440px) {
  .global-breadcrumb .container {
    margin-inline: 15rem;
  }
}
.center-events-module .container {
  padding-left: 2em !important;
  padding-right: 2em !important;
}
.center-events-module .events-module .module-padding {
  padding-top: 56px;
  padding-bottom: 56px;
}
@media (min-width: 768px) {
  .center-events-module .events-module .module-padding {
    padding-top: 64px;
    padding-bottom: 64px;
  }
}
.center-events-module .events-module .program-select-wrap {
  text-align: center;
  padding-bottom: 20px;
}
.center-events-module .events-module .learn-more-wrap {
  text-align: center;
  margin-top: 22px;
}
.center-events-module .events-module .txt-sorting-label {
  display: inline;
  padding-right: 12px;
  color: #dcdee0;
}
.center-events-module .events-module .txt-header-primary {
  color: #233956;
  text-transform: none;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
}
.center-events-module .events-module .events-tile-img {
  width: 100%;
  height: auto;
}
.center-events-module .events-module .event-module-slider-wrap .tile-events {
  display: inline-block;
}
.center-events-module
  .events-module
  .event-module-slider-wrap
  .slick-initialized
  .slick-slide {
  background: #27466f;
  border-radius: 5px;
  margin: 0 15px;
  overflow: hidden;
}
.center-events-module
  .events-module
  .event-module-slider-wrap
  .tile-events-wrap {
  line-height: 0;
}
.center-events-module .events-module .module-padding {
  padding-top: 56px;
  padding-bottom: 56px;
}
@media (min-width: 768px) {
  .center-events-module .events-module .module-padding {
    padding-top: 64px;
    padding-bottom: 64px;
  }
}
.center-events-module .section-header .header-divider {
  padding-bottom: 11px;
}
.center-events-module .section-header .header-divider.web-orange svg path {
  fill: #f2a900;
}
.center-events-module .section-header .header-divider svg {
  max-width: 333px;
  width: 100%;
}
.center-events-module .section-header .txt-header-primary {
  padding-bottom: 16px;
  text-transform: none;
  margin-bottom: 0 !important;
}
.center-events-module .section-header.center {
  text-align: center;
}
.center-events-module .section-header.center .header-divider {
  padding-bottom: 11px;
}
@media (min-width: 768px) {
  .center-events-module .section-header.center .header-divider {
    padding-bottom: 17px;
  }
}
@media (max-width: 767px) {
  .center-events-module .center-events-module .tiles-module-slider-wrap {
    padding-top: 24px;
  }
  .center-events-module .center-events-module .tile-event-img {
    height: 160px;
    width: 160px;
  }
}
.center-events-module .tiles-module-slider-wrap .slick-dots {
  bottom: -36px;
  display: none !important;
}
.center-events-module .tiles-module-slider-wrap .slick-arrow {
  line-height: 0;
  font-size: 0;
  height: 30px;
  width: 30px;
  background-color: #dfdfdf;
  border-radius: 500px;
  bottom: -46px;
}
@media (min-width: 768px) {
  .center-events-module .tiles-module-slider-wrap .slick-arrow {
    height: 50px;
    width: 50px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
@media (min-width: 992px) {
  .center-events-module .tiles-module-slider-wrap .slick-arrow {
    height: 50px;
    width: 50px;
  }
}
@media (min-width: 1200px) {
  .center-events-module .tiles-module-slider-wrap .slick-arrow {
    height: 60px;
    width: 60px;
  }
}
@media screen and (min-width: 1490px) {
  .center-events-module .tiles-module-slider-wrap .slick-arrow {
    height: 75px;
    width: 75px;
  }
}
.center-events-module .tiles-module-slider-wrap .slick-arrow:before {
  font-size: 1.4rem;
  font-weight: 600;
  color: #fff;
}
@media (min-width: 768px) {
  .center-events-module .tiles-module-slider-wrap .slick-arrow:before {
    font-size: 2.4rem;
  }
}
.center-events-module .tiles-module-slider-wrap .slick-arrow.slick-prev {
  left: 15px;
}
@media (min-width: 768px) {
  .center-events-module .tiles-module-slider-wrap .slick-arrow.slick-prev {
    left: -10px;
  }
}
@media screen and (min-width: 860px) {
  .center-events-module .tiles-module-slider-wrap .slick-arrow.slick-prev {
    left: -70px;
  }
}
@media (min-width: 992px) {
  .center-events-module .tiles-module-slider-wrap .slick-arrow.slick-prev {
    left: -15px;
  }
}
@media screen and (min-width: 1080px) {
  .center-events-module .tiles-module-slider-wrap .slick-arrow.slick-prev {
    left: -70px;
  }
}
@media (min-width: 1200px) {
  .center-events-module .tiles-module-slider-wrap .slick-arrow.slick-prev {
    left: -15px;
  }
}
@media screen and (min-width: 1380px) {
  .center-events-module .tiles-module-slider-wrap .slick-arrow.slick-prev {
    left: -80px;
  }
}
@media screen and (min-width: 1490px) {
  .center-events-module .tiles-module-slider-wrap .slick-arrow.slick-prev {
    left: -125px;
  }
}
.center-events-module .tiles-module-slider-wrap .slick-arrow.slick-next {
  right: 15px;
}
@media (min-width: 768px) {
  .center-events-module .tiles-module-slider-wrap .slick-arrow.slick-next {
    right: -10px;
  }
}
@media (min-width: 768px) {
  .center-events-module .section-header .txt-header-primary {
    padding-bottom: 32px;
  }
}
@media screen and (min-width: 860px) {
  .center-events-module .tiles-module-slider-wrap .slick-arrow.slick-next {
    right: -70px;
  }
}
@media (min-width: 992px) {
  .center-events-module .tiles-module-slider-wrap .slick-arrow.slick-next {
    right: -15px;
  }
}
@media screen and (min-width: 1080px) {
  .center-events-module .tiles-module-slider-wrap .slick-arrow.slick-next {
    right: -70px;
  }
}
@media (min-width: 1200px) {
  .center-events-module .tiles-module-slider-wrap .slick-arrow.slick-next {
    right: -15px;
  }
}
@media screen and (min-width: 1380px) {
  .center-events-module .tiles-module-slider-wrap .slick-arrow.slick-next {
    right: -80px;
  }
}
@media screen and (min-width: 1490px) {
  .center-events-module .tiles-module-slider-wrap .slick-arrow.slick-next {
    right: -125px;
  }
}
.center-events-module
  .tiles-module-slider-wrap.about-welcome-module-slider-wrap
  .slick-arrow,
.center-events-module
  .tiles-module-slider-wrap.action-module-slider-wrap
  .slick-arrow,
.center-events-module
  .tiles-module-slider-wrap.awards-module-slider-wrap
  .slick-arrow,
.center-events-module
  .tiles-module-slider-wrap.curriculum-tabbed-slider-wrap
  .slick-arrow,
.center-events-module
  .tiles-module-slider-wrap.event-module-slider-wrap
  .slick-arrow {
  background-color: #dfdfdf;
}
.center-events-module
  .tiles-module-slider-wrap.about-welcome-module-slider-wrap
  .slick-arrow:hover,
.center-events-module
  .tiles-module-slider-wrap.action-module-slider-wrap
  .slick-arrow:hover,
.center-events-module
  .tiles-module-slider-wrap.awards-module-slider-wrap
  .slick-arrow:hover,
.center-events-module
  .tiles-module-slider-wrap.curriculum-tabbed-slider-wrap
  .slick-arrow:hover,
.center-events-module
  .tiles-module-slider-wrap.event-module-slider-wrap
  .slick-arrow:hover {
  background-color: #4a4a4a;
}
.center-events-module
  .tiles-module-slider-wrap.about-welcome-module-slider-wrap
  .slick-dots
  li
  button,
.center-events-module
  .tiles-module-slider-wrap.action-module-slider-wrap
  .slick-dots
  li
  button,
.center-events-module
  .tiles-module-slider-wrap.awards-module-slider-wrap
  .slick-dots
  li
  button,
.center-events-module
  .tiles-module-slider-wrap.curriculum-tabbed-slider-wrap
  .slick-dots
  li
  button,
.center-events-module
  .tiles-module-slider-wrap.event-module-slider-wrap
  .slick-dots
  li
  button {
  background-color: #d1d3d4;
}
.center-events-module
  .tiles-module-slider-wrap.about-welcome-module-slider-wrap
  .slick-dots
  li.slick-active
  button,
.center-events-module
  .tiles-module-slider-wrap.action-module-slider-wrap
  .slick-dots
  li.slick-active
  button,
.center-events-module
  .tiles-module-slider-wrap.awards-module-slider-wrap
  .slick-dots
  li.slick-active
  button,
.center-events-module
  .tiles-module-slider-wrap.curriculum-tabbed-slider-wrap
  .slick-dots
  li.slick-active
  button,
.center-events-module
  .tiles-module-slider-wrap.event-module-slider-wrap
  .slick-dots
  li.slick-active
  button {
  background-color: #231f20;
}
.center-events-module
  .tiles-module-slider-wrap.meet-teachers-module-slider-wrap
  .slick-arrow {
  background-color: #3d6396;
}
.center-events-module
  .tiles-module-slider-wrap.meet-teachers-module-slider-wrap
  .slick-arrow:hover {
  background-color: #09274f;
}
.center-events-module
  .tiles-module-slider-wrap.meet-teachers-module-slider-wrap
  .slick-dots
  li
  button {
  background-color: #76addd;
}
.center-events-module
  .tiles-module-slider-wrap.meet-teachers-module-slider-wrap
  .slick-dots
  li.slick-active
  button {
  background-color: #fff;
}
.center-events-module
  .tiles-module-slider-wrap.testimonials-module-slider-wrap
  .slick-arrow {
  background-color: #54afcb;
}
.center-events-module
  .tiles-module-slider-wrap.testimonials-module-slider-wrap
  .slick-arrow:hover {
  background-color: #075c77;
}
.center-events-module
  .tiles-module-slider-wrap.testimonials-module-slider-wrap
  .slick-dots
  li
  button {
  background-color: #76addd;
}
.center-events-module
  .tiles-module-slider-wrap.testimonials-module-slider-wrap
  .slick-dots
  li.slick-active
  button {
  background-color: #fff;
}
.center-events-module .tiles-module-slider-wrap.curriculum-module-slider-wrap {
  margin-bottom: 0;
}
.center-events-module
  .tiles-module-slider-wrap.curriculum-module-slider-wrap
  .slick-arrow {
  background-color: #417220;
}
.center-events-module
  .tiles-module-slider-wrap.curriculum-module-slider-wrap
  .slick-arrow:hover {
  background-color: #0f2500;
}
.center-events-module
  .tiles-module-slider-wrap.curriculum-module-slider-wrap
  .slick-dots
  li
  button {
  background-color: #285808;
}
.center-events-module
  .tiles-module-slider-wrap.curriculum-module-slider-wrap
  .slick-dots
  li.slick-active
  button {
  background-color: #bae39e;
}
.center-events-module
  .tiles-module-slider-wrap.sample-lunch-module-slider-wrap {
  margin-bottom: 0;
}
.center-events-module
  .tiles-module-slider-wrap.sample-lunch-module-slider-wrap
  .slick-arrow {
  background-color: #701022;
  height: 34px;
  width: 34px;
}
.center-events-module
  .tiles-module-slider-wrap.sample-lunch-module-slider-wrap
  .slick-arrow:before {
  font-size: 1.4rem;
}
.center-events-module
  .tiles-module-slider-wrap.sample-lunch-module-slider-wrap
  .slick-arrow:hover {
  background-color: #5c0d1b;
}
.center-events-module
  .tiles-module-slider-wrap.sample-lunch-module-slider-wrap
  .slick-arrow.slick-prev {
  left: 15px;
}
@media (min-width: 768px) {
  .center-events-module
    .tiles-module-slider-wrap.sample-lunch-module-slider-wrap
    .slick-arrow.slick-prev {
    left: -15px;
  }
}
@media (min-width: 1200px) {
  .center-events-module
    .tiles-module-slider-wrap.sample-lunch-module-slider-wrap
    .slick-arrow.slick-prev {
    left: -35px;
  }
}
.center-events-module
  .tiles-module-slider-wrap.sample-lunch-module-slider-wrap
  .slick-arrow.slick-next {
  right: 15px;
}
@media (min-width: 768px) {
  .center-events-module
    .tiles-module-slider-wrap.sample-lunch-module-slider-wrap
    .slick-arrow.slick-next {
    right: -15px;
  }
}
@media (min-width: 1200px) {
  .center-events-module
    .tiles-module-slider-wrap.sample-lunch-module-slider-wrap
    .slick-arrow.slick-next {
    right: -35px;
  }
}
.center-events-module
  .tiles-module-slider-wrap.sample-lunch-module-slider-wrap
  .slick-dots
  li
  button {
  background-color: #4a0c18;
}
.center-events-module
  .tiles-module-slider-wrap.sample-lunch-module-slider-wrap
  .slick-dots
  li.slick-active
  button {
  background-color: #fff;
}
.center-events-module .events-module .event-module-slider-wrap .tile-events {
  display: inline-block;
}
.center-events-module
  .events-module
  .event-module-slider-wrap
  .slick-initialized
  .slick-slide {
  background: #27466f;
  border-radius: 5px;
  margin: 0 15px;
  overflow: hidden;
}
.center-events-module
  .events-module
  .event-module-slider-wrap
  .tile-events-wrap {
  line-height: 0;
}
.center-events-module .slider-main {
  visibility: hidden;
}
.center-events-module .slider-main.slick-initialized {
  visibility: visible;
}
.center-events-module .btn-back-arrow:before,
.center-events-module .faq-module .faq-nav-question-list li a:after,
.center-events-module
  .footer-module
  .footer-breadcrumb-link
  + .footer-breadcrumb-link:before,
.center-events-module .root-page-module .panel-center-link:after,
.center-events-module .tag-enrolling:before,
.center-events-module .tile-events .txt-tile-subhead:after,
.center-events-module .tiles-module-slider-wrap .slick-arrow:before,
.center-events-module [class*=" bh-icon-"],
.center-events-module [class^="bh-icon-"] {
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.center-events-module .tile-events .txt-tile-subhead:after {
  content: "\e901";
  font-family: bh-corporate;
}
.center-events-module .tile-events .tile-event-img-wrap {
  height: 0;
  width: 100%;
  padding-bottom: 73.2%;
  overflow: hidden;
}
.center-events-module .tile-events .tile-event-img {
  -webkit-transition: -webkit-transform 0.25s
    cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: -webkit-transform 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: transform 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition:
    transform 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955),
    -webkit-transform 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  width: 100%;
  -webkit-transform: scale(1.02);
  transform: scale(1.02);
}
.center-events-module .tile-events .event-tile-content-wrap {
  padding: 20px 21px 18px;
}
@media (min-width: 768px) {
  .center-events-module .tile-events .event-tile-content-wrap {
    padding: 20px 36px 50px;
  }
}
.center-events-module .txt-curriculum-wheel-title {
  font-style: normal;
  font-weight: 800;
}
.center-events-module .txt-tile-subhead {
  font-size: 1.4rem;
  line-height: 1.2;
  letter-spacing: normal;
}
@media (min-width: 768px) {
  .center-events-module .txt-tile-subhead {
    font-size: 1.6rem;
  }
}
.center-events-module .tile-events:hover .txt-tile-subhead {
  -webkit-transition: background-size 0.25s
    cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: background-size 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  background-size: 80px 2px;
}
.center-events-module .tile-events .txt-tile-subhead {
  -webkit-transition: background-size 0.25s
    cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: background-size 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  position: relative;
  margin-bottom: 18px;
  padding-bottom: 50px;
  padding-left: 20px;
  padding-right: 20px;
  color: #fff;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#a4dbe8),
    to(#a4dbe8)
  );
  background: linear-gradient(90deg, #a4dbe8, #a4dbe8);
  background-repeat: no-repeat;
  background-size: 30px 2px;
  background-position: 50% 100%;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .center-events-module .tile-events .txt-tile-subhead {
    padding-bottom: 19px;
  }
}
.center-events-module .tile-events .txt-tile-subhead:after {
  color: #fff;
  font-size: 2.2rem;
  position: absolute;
  padding-left: 0;
  display: block;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
  top: 26px;
}
@media (min-width: 768px) {
  .center-events-module .tile-events .txt-tile-subhead:after {
    font-size: 2.6rem;
    background-size: 48px 2px;
    display: inline-block;
    left: auto;
    top: auto;
    -webkit-transform: none;
    transform: none;
    padding-left: 13px;
  }
}
.center-events-module .txt-tile-subhead {
  font-style: normal;
  font-weight: 700;
}
.center-events-module .txt-tile-description {
  font-size: 1.4rem;
  line-height: 1.214;
  letter-spacing: normal;
}
@media (min-width: 768px) {
  .center-events-module .txt-tile-description {
    font-size: 1.6rem;
    line-height: 1.375;
  }
}
.center-events-module .tile-events {
  text-align: center;
  background-color: transparent;
  border-radius: 5px;
  overflow: hidden;
  display: inline-block;
}
.center-events-module .tile-events,
.center-events-module .tile-events:hover {
  -webkit-transition: background-color 0.25s
    cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: background-color 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
.center-events-module .tile-events .tile-event-img-wrap {
  height: 0;
  width: 100%;
  padding-bottom: 73.2%;
  overflow: hidden;
}
.center-events-module .tile-events .tile-event-img {
  -webkit-transition: -webkit-transform 0.25s
    cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: -webkit-transform 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: transform 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition:
    transform 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955),
    -webkit-transform 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  width: 100%;
  -webkit-transform: scale(1.02);
  transform: scale(1.02);
}
.center-events-module .tile-events .event-tile-content-wrap {
  padding: 20px 21px 18px;
}
@media (min-width: 768px) {
  .center-events-module .tile-events .event-tile-content-wrap {
    padding: 20px 36px 50px;
  }
}
.center-events-module .tile-events .txt-curriculum-wheel-title {
  color: #fff;
  padding-bottom: 11px;
}
.center-events-module .bh-icon-arrow-slider-lft:before,
.center-events-module .tiles-module-slider-wrap .slick-arrow.slick-prev:before {
  content: "\e903";
  font-family: bh-corporate;
}
.center-events-module .bh-icon-arrow-slider-rt:before,
.center-events-module
  .footer-module
  .footer-breadcrumb-link
  + .footer-breadcrumb-link:before,
.center-events-module .root-page-module .panel-center-link:after,
.center-events-module .tiles-module-slider-wrap .slick-arrow.slick-next:before {
  content: "\e904";
  font-family: bh-corporate;
}
.center-events-module .tile-events-wrap {
  height: 630px !important;
}
.center-events-module .tile-event-img-wrap,
.center-events-module .tile-event-img-wrap img {
  height: 270px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.center-events-module .tile-event-img-wrap img {
  height: 220px;
  width: 220px;
}
.center-events-module .tile-event-img-wrap img {
  border-radius: 50%;
}
.centerLeadForms {
  font-family:
    Muli,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif;
  background-color: #f1f7fc;
  min-height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media screen and (max-width: 992px) {
  .centerLeadForms {
    padding-bottom: 50px;
  }
}
.centerLeadForms .inner-content-wrap {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.centerLeadForms__MainContent {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.centerLeadForms img {
  max-width: 100%;
}
.centerLeadForms .-twoDigit {
  width: 22px;
}
.centerLeadForms .-threeDigit {
  width: 32px;
}
.centerLeadForms .-fourDigit {
  width: 42px;
}
.centerLeadForms .-moChar {
  width: 30px;
}
.centerLeadForms .-dayChar {
  width: 25px;
}
.centerLeadForms .-yrChar {
  width: 46px;
}
.centerLeadForms .inline-separator {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.32px;
  padding: 14px 3px 14px 3px;
  background-color: transparent;
}
.centerLeadForms input[type="email"],
.centerLeadForms input[type="tel"],
.centerLeadForms input[type="text"],
.centerLeadForms select {
  border-radius: 4px;
  border: 1px solid #adadad;
  -webkit-box-shadow: inset 0 5px 1px rgba(0, 0, 0, 0.06);
  box-shadow: inset 0 5px 1px rgba(0, 0, 0, 0.06);
  font-family:
    Muli,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.32px;
  color: #000;
  font-weight: 400;
  margin-bottom: 32px;
  padding: 14px 0 14px 16px;
}
.centerLeadForms input[type="email"]:focus,
.centerLeadForms input[type="tel"]:focus,
.centerLeadForms input[type="text"]:focus,
.centerLeadForms select:focus {
  outline: 2px solid #54afcb;
}
.centerLeadForms input[type="email"]::-webkit-input-placeholder,
.centerLeadForms input[type="email"]::ms-input-placeholder,
.centerLeadForms input[type="tel"]::-webkit-input-placeholder,
.centerLeadForms input[type="tel"]::ms-input-placeholder,
.centerLeadForms input[type="text"]::-webkit-input-placeholder,
.centerLeadForms input[type="text"]::ms-input-placeholder,
.centerLeadForms select::-webkit-input-placeholder,
.centerLeadForms select::ms-input-placeholder {
  font-family:
    Muli,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.32px;
  color: #707070 !important;
  color: #464646 !important;
  font-weight: 400;
}
.centerLeadForms input[type="email"]::-webkit-input-placeholder,
.centerLeadForms input[type="email"]::ms-input-placeholder,
.centerLeadForms input[type="email"]::placeholder,
.centerLeadForms input[type="tel"]::-webkit-input-placeholder,
.centerLeadForms input[type="tel"]::ms-input-placeholder,
.centerLeadForms input[type="tel"]::placeholder,
.centerLeadForms input[type="text"]::-webkit-input-placeholder,
.centerLeadForms input[type="text"]::ms-input-placeholder,
.centerLeadForms input[type="text"]::placeholder,
.centerLeadForms select::-webkit-input-placeholder,
.centerLeadForms select::ms-input-placeholder,
.centerLeadForms select::placeholder {
  font-family:
    Muli,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.32px;
  color: #707070 !important;
  color: #464646 !important;
  font-weight: 400;
}
.centerLeadForms input[type="email"]:focus::-webkit-input-placeholder,
.centerLeadForms input[type="tel"]:focus::-webkit-input-placeholder,
.centerLeadForms input[type="text"]:focus::-webkit-input-placeholder,
.centerLeadForms select:focus::-webkit-input-placeholder {
  color: transparent !important;
}
.centerLeadForms input[type="email"]:focus::-moz-placeholder,
.centerLeadForms input[type="tel"]:focus::-moz-placeholder,
.centerLeadForms input[type="text"]:focus::-moz-placeholder,
.centerLeadForms select:focus::-moz-placeholder {
  color: transparent !important;
}
.centerLeadForms input[type="email"]:focus::-ms-input-placeholder,
.centerLeadForms input[type="tel"]:focus::-ms-input-placeholder,
.centerLeadForms input[type="text"]:focus::-ms-input-placeholder,
.centerLeadForms select:focus::-ms-input-placeholder {
  color: transparent !important;
}
.centerLeadForms input[type="email"]:focus::placeholder,
.centerLeadForms input[type="tel"]:focus::placeholder,
.centerLeadForms input[type="text"]:focus::placeholder,
.centerLeadForms select:focus::placeholder {
  color: transparent !important;
}
.centerLeadForms input[type="email"] option,
.centerLeadForms input[type="tel"] option,
.centerLeadForms input[type="text"] option,
.centerLeadForms select option {
  color: #707070;
}
.centerLeadForms input[type="email"].-err,
.centerLeadForms input[type="tel"].-err,
.centerLeadForms input[type="text"].-err,
.centerLeadForms select.-err {
  border: 1px solid red;
}
.centerLeadForms .phone-input-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top: 1px solid #adadad;
  border-bottom: 1px solid #adadad;
  border-left: 1px solid #adadad;
  -webkit-box-shadow: inset 0 5px 1px rgba(0, 0, 0, 0.06);
  box-shadow: inset 0 5px 1px rgba(0, 0, 0, 0.06);
  padding: 0 16px;
  background-color: #fff;
}
.centerLeadForms .phone-input-wrap.-err {
  border: 1px solid red;
}
@media screen and (max-width: 580px) {
  .centerLeadForms .phone-input-wrap {
    border: 1px solid #adadad;
    border-radius: 4px;
  }
}
.centerLeadForms .bday-input-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  border-radius: 4px;
  border: 1px solid #adadad;
  -webkit-box-shadow: inset 0 5px 1px rgba(0, 0, 0, 0.06);
  box-shadow: inset 0 5px 1px rgba(0, 0, 0, 0.06);
  padding: 0 16px;
  background-color: #fff;
}
.centerLeadForms .bday-input-wrap.-err {
  border: 1px solid red;
}
.centerLeadForms input[type="text"].inline-field {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-bottom: 0;
  display: inline;
  padding: 14px 0 14px 0;
  background-color: transparent;
}
.centerLeadForms textarea {
  border-radius: 4px;
  border: 1px solid #adadad;
  -webkit-box-shadow: inset 0 5px 1px #f0f0f0;
  box-shadow: inset 0 5px 1px #f0f0f0;
  font-family:
    Muli,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.32px;
  color: #707070;
  font-weight: 400;
  padding: 14px 0 14px 16px;
  width: 100%;
  min-height: 129px;
}
.centerLeadForms input[type="checkbox"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 24px;
  height: 24px;
  border: 2px solid #4b4b4b;
  border-radius: 4px;
  background-color: #fcfeff;
  cursor: pointer;
}
.centerLeadForms input[type="checkbox"]:checked {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAABhWlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw1AUhU9TpVIqDlYRcchQnSyIijhKFYtgobQVWnUweekfNGlIUlwcBdeCgz+LVQcXZ10dXAVB8AfE1cVJ0UVKvC8ptIjxwuN9nHfP4b37AKFRYarZNQGommWk4jExm1sVA68IwIcBDCIoMVNPpBcz8Kyve+qluovyLO++P6tXyZsM8InEc0w3LOIN4plNS+e8TxxmJUkhPiceN+iCxI9cl11+41x0WOCZYSOTmicOE4vFDpY7mJUMlXiaOKKoGuULWZcVzluc1UqNte7JXxjKaytprtMaQRxLSCAJETJqKKMCC1HaNVJMpOg85uEfdvxJcsnkKoORYwFVqJAcP/gf/J6tWZiadJNCMaD7xbY/RoHALtCs2/b3sW03TwD/M3Cltf3VBjD7SXq9rUWOgL5t4OK6rcl7wOUOMPSkS4bkSH5aQqEAvJ/RN+WA/lsguObOrXWO0wcgQ7NavgEODoGxImWve7y7p3Nu//a05vcDKkxyik6qdBYAAAAGYktHRAD/AP8A/6C9p5MAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfnBwEVIQq7rqeJAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAABBBJREFUeNrt21lIVFEYB/D/PXdmGk0ryXZTNLFI2rBooSIki6CCbFNbbDeFHoooqofsKYqgh6IV2y2zDdqQgnqJoogKC0NLTMu0bBm0nJxm6SFutNh4z51779w78/0fh/PNPfObD+bcM/cIA9fv8IGiOIwICJAACZAAKQRIgARIgBQCJEACJEAKARIgAZomsdGdUVyQg4TYGALkTUznCBQX5CAtMQ6n8rMR370bAfLiSZ3Xo0sUigty0C+mCwHKxUvq2f2P138iLuBCZIT3Z3p3i+ZCDCvArhF2v3h/I/bqGkWAv/Ai7TiRn90h3u+IO7OmdzjOEi6dd3J1NlL69JBd0+howebS69SBUXYbTubz4y3YV4z6z83hDRhlt+F4XpZmeCENKOGlxvWWXdPU/IULL2QBleOd5sILScBIm1UxXt1HR3jfykXarDiaN183vJAClPCGxfeVXfPpS2tAeCEDGCy8kAC0Wy2K8WqaPgV8fWZ2vKKV87jwHK1O1fACAhydHB9kPCsOr5iLtMQ42TXNzm9YfKBENTzFgJtmpuN4Xhayxg4PCp7NIqJo5VyMSurP3XlVDU2qzoUpwcudMBIAUJg5RXdEm0XEoeVzuDrP0erEov1n8KLxg+rzYUrxpOiJKOGNSU6QXdPibNMMjwtw3bSJ/+DpiagUL/dgiWZ4sgHXTZuIVelj/I7REtEqMsV4FfXvNP1imRp4WiJaRYZ9SzINiScL0OXxcL1hYeYUZI4aoirehEFJsmu+trl0wwMAMXZcRqG/AQ+qX8NmEbl+9dIHJ6PB0YLnb9/rjrf04Fk8e9Oo26qgQ0AAuPeylgtREISAEEUmYP/S2Yrwyl836LqskgWoJ6LIBOxZPAuTBg8wPB4XoIQYHdEJwxP6aoIo4aWnJsv+AE7XdywJEh43IADcqaxRhFj74TOq/KzHmCBgby4/3vLDpXhS9zZo9+TcgEoRJ6emoPZj+4hMELB74UxkDEnhxnv0qj6omxqKANVElPCmDh0o+9pt391YZgC8gADVQFSKt6roPB7WvIEREvCjHdsv3wITBCwanyZv5c4E7MqZAZExjE9J5MNzu5F35ALuV9fBKBHUOvK/dVYGsseN0GyiUucZCY97O8tftl26iTN3H2sySZfbY0g8VQG1QnS5PSg4dtGQeKoDSogXHpSrinensgZGjSb/ym05VxYwohnwNAMMFNHt8ZoCT1NApYhujxdrTlwyBZ7mgLyIEt7timqYJbo8mbDlXBmuPKoIOTzdAAFgQ8nV/yJ6vObE0xXQ52sf0eP1Yu2py6bE0xWwPUQJ78bTKpg1up8T8fmAjSXXYBEZysorTY2n6mZCuIZOrBMgARIgAVIIkAAJkAApBEiABEiAFAIkQBPlB3YZGTTVNLmEAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-size: cover;
}
.centerLeadForms select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAwCAYAAAChS3wfAAAABHNCSVQICAgIfAhkiAAAAbxJREFUaEPlmj1SwzAQRlcNAyWcgZoup4AGyAzhhMBMgAZOkY6aM0AZhsZYE+xJDIr+dj/9qbE7yU/vjZtV18+re0V0Qw2ujuhBnb+8HR99f72TUidNMei6j/XB4Wl/+UTzp9WCFN21BYBul1czbf9mtZSCVv/xcrbQ3z0CaCaFX/VfL84+dwA0k0K3UX8wfzSghRS21TcCqDaFifpGANWmMFF/L4Da/gr/qW8FUE0KBvWtAKpJwaC+E4DSU9invjOAYlOwqO8MoNgULOp7ASgtBRf1vQEUk4Kj+t4AiknBUf0gALmn4KN+MIBsU/BUPxhAtil4qh8FILcUQtSPBpBNCoHqRwPIJoVA9VkApE4hRn02AMlSiFSfDUCyFCLVZwWAToFDfXYAsBSY1GcHAEuBSX0RANIpcKovBkAsBWb1xQCIpcCsvigA7hQk1BcHwJaCkPriANhSEFIfAiA2BUn1YQCCUxBWHwYgOAVh9aEAfFNAqA8H4JwCSH04AOcUQOonAWBLAal+MgDGFMDqJwNgTAGsflIA0xRSqJ8cwJhCfxI9tDxMbg4HQz3/DEqiNh5T6F+2JzeR++u9fgCAiWeXjKgxRQAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-size: 16px 12px;
  background-position: right 16px center;
  -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.06);
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.06);
}
.centerLeadForms .-hidden {
  display: none;
}
.centerLeadForms .outer-container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1206px;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 330px) {
  .centerLeadForms .outer-container {
    padding-left: 22.5000562501px;
    padding-right: 22.5000562501px;
  }
}
@media screen and (min-width: 767px) {
  .centerLeadForms .outer-container {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media screen and (max-width: 580px) {
  .centerLeadForms .outer-container {
    padding: 0;
  }
}
.centerLeadForms .form-container {
  background-color: #fcfeff;
  -webkit-box-shadow: 0 16px 96px rgba(39, 116, 137, 0.08);
  box-shadow: 0 16px 96px rgba(39, 116, 137, 0.08);
  border-radius: 8px;
}
@media screen and (max-width: 580px) {
  .centerLeadForms .form-container {
    border-radius: 0;
  }
}
.centerLeadForms .form-container .center-form {
  padding: 68px 98px;
  border-radius: 8px;
}
@media screen and (max-width: 1140px) {
  .centerLeadForms .form-container .center-form {
    padding: 34px 49px;
  }
}
@media screen and (max-width: 580px) {
  .centerLeadForms .form-container .center-form {
    padding: 17px 26px;
    border-radius: 0;
  }
}
@media screen and (max-width: 480px) {
  .centerLeadForms .form-container .center-form {
    padding: 16px;
  }
}
.centerLeadForms .error-message {
  border: 3px solid #f32735;
  border-radius: 7px;
  padding: 20px 10px;
  color: #f32735;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  letter-spacing: 0.16px;
  margin-bottom: 12px;
}
.centerLeadForms .error-message .error-code {
  font-size: 12px;
  line-height: 14px;
  color: #777;
}
.centerLeadForms__Breadcrumbs--wrap {
  background-color: #2a9d8f;
  padding: 20px 0;
}
.centerLeadForms__Breadcrumbs--wrap .link-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.centerLeadForms__Breadcrumbs--wrap .back-arrow {
  width: 52px;
  min-width: 32px;
  min-height: 100%;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAABHNCSVQICAgIfAhkiAAAAnVJREFUeF7t3TtSwzAQBmB5KLkOyT2coYSKjhkKCkoGDkBBwQwdHV0yHIRDOTYmT7+k1ev37qaWY83nlbReO0phgD/XP7+vxlQX63L5jNrNArVjLZ55afpXVcXbZnX1hNhXSMBjvB0aKiIcYB8eMiIU4BgeKiIMoA3eHtGYj025eECYEyEAXfDQELMDUvD+Ed/X5eIxdxRmBZw7XnPxsgFywMsGyAUvCyAVrzLV56Zc3uee887Pn3QIc8NLGoEc8ZIBcsVLAsgZLzogd7yogBLwogFKwYsCKAkvOCAdz3zV5ak7tCTZpj/BEmmJeMEiUCpeEEDJeN6A0vG8ABWvXWJIi4jiHdZnZ0DFO01unAAVr5sZWgMqXn9abQVIxavfCvper5Y3Nhn9XNtMAnrhlYtbUxTVXHFs+j0KqHjThIOAijeNN5gHKp4dXi8gGc/+nKxangxhxXO/tntAxXPH2w9hxaPh/QEqHh1PAf3sDuUsjUK6pC4idLtuQVUj0V2zcyuniG6IvffCZMSmfCWgAnNMrMUEt4DrtNZyVkzA5rt1OI8LT1akFTEAoCIOI1pF4O5w6nCuH4rM9vW1qSnSCdAnErkiOgMq4mlMkgAV8YBIBlTEFtELUBEDAEpH9I5A6SlOMEC/SMT8LfBUDhhkDjw/CT3Znidi0Aj0H87zQ4wCKGk4RwOUghgVUAJidEDuiEkAOSMmA/RBrI+F2CerLy9MCsgRMTkgN8QsgJwQswFyQcwKyAExOyAVsX5IBbGPKgSgKyIKXpRylk0NbaiNTSkMbUNumAi0KYWh4cFF4BgiIh4s4PmciIoHDbhDrPEuUf/JoenjFhAk42KbzyYVAAAAAElFTkSuQmCC);
  background-size: 20px 20px;
  background-repeat: no-repeat;
  background-position: left 1px;
}
.centerLeadForms__Breadcrumbs--wrap .center-name {
  color: #eef5fa;
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0.18px;
}
@media screen and (max-width: 580px) {
  .centerLeadForms__Breadcrumbs--wrap .outer-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.centerLeadForms__ThinHeader {
  padding: 28px 0 32px 0;
}
.centerLeadForms__ThinHeader--wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .centerLeadForms__ThinHeader--wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media screen and (max-width: 580px) {
  .centerLeadForms__ThinHeader--wrap {
    padding-left: 26px;
    padding-right: 26px;
  }
}
@media screen and (max-width: 480px) {
  .centerLeadForms__ThinHeader--wrap {
    padding-left: 13px;
    padding-right: 13px;
  }
}
.centerLeadForms__ThinHeader--logo {
  max-width: 179px;
}
.centerLeadForms__ThinHeader--heading {
  max-width: 283px;
  text-align: right;
}
@media screen and (max-width: 767px) {
  .centerLeadForms__ThinHeader--heading {
    text-align: left;
  }
}
.centerLeadForms__ThinHeader--heading h1 {
  color: #2a9d8f;
  font-size: 20px;
  line-height: 24px;
  letter-spacing: 0.2px;
  font-weight: 700;
  padding-top: 24px;
}
@media screen and (max-width: 580px) {
  .centerLeadForms__ThinHeader--heading h1 {
    padding-top: 18px;
  }
}
.centerLeadForms__SectionHeader--wrap h2 {
  color: #dc6f1f;
  font-size: 32px;
  font-weight: 800;
  line-height: 36px;
  letter-spacing: 0.32px;
  text-transform: none;
  margin: 0;
  padding-bottom: 12px;
  border-bottom: 2px solid #f2a900;
}
@media screen and (max-width: 1024px) {
  .centerLeadForms__SectionHeader--wrap h2 {
    font-size: 28px;
  }
}
.centerLeadForms__AboutYourself {
  padding-bottom: 48px;
}
.centerLeadForms__AboutYourself .form-errors-warning {
  position: absolute;
  top: -36px;
  left: 0;
  width: 100%;
  font-size: 16px;
  color: #820000;
  background-color: #fdf4f4;
  padding: 5px 0 5px 5px;
  border: 1px solid red;
  margin-bottom: 12px;
  border-radius: 8px;
  font-weight: 700;
}
.centerLeadForms__AboutYourself--formwrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 100%;
  margin-top: 48px;
  position: relative;
}
.centerLeadForms__AboutYourself--formwrap .left-column {
  width: 55%;
}
.centerLeadForms__AboutYourself--formwrap .left-column .inner-field-wrap {
  max-width: 460px;
}
.centerLeadForms__AboutYourself--formwrap .right-column {
  width: 45%;
  padding-left: 65px;
}
@media screen and (max-width: 1140px) {
  .centerLeadForms__AboutYourself--formwrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .centerLeadForms__AboutYourself--formwrap .left-column {
    width: 100%;
  }
  .centerLeadForms__AboutYourself--formwrap .left-column .inner-field-wrap {
    max-width: 100%;
  }
  .centerLeadForms__AboutYourself--formwrap .right-column {
    width: 100%;
    padding-left: 0;
  }
}
.centerLeadForms__AboutYourself--formwrap #aboutZip {
  max-width: 50%;
}
@media screen and (max-width: 580px) {
  .centerLeadForms__AboutYourself--formwrap #aboutZip {
    max-width: 100%;
  }
}
.centerLeadForms__AboutYourself--formwrap label {
  color: #2a9d8f;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: 0.16px;
  margin-bottom: 4px;
  cursor: pointer;
}
.centerLeadForms__AboutYourself--formwrap .name-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.centerLeadForms__AboutYourself--formwrap .name-wrap .first-name {
  width: 50%;
}
.centerLeadForms__AboutYourself--formwrap
  .name-wrap
  .first-name
  input[type="text"] {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: 0;
}
.centerLeadForms__AboutYourself--formwrap .name-wrap .last-name {
  width: 50%;
}
.centerLeadForms__AboutYourself--formwrap
  .name-wrap
  .last-name
  input[type="text"] {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
@media screen and (max-width: 580px) {
  .centerLeadForms__AboutYourself--formwrap .name-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .centerLeadForms__AboutYourself--formwrap .name-wrap .first-name {
    width: 100%;
  }
  .centerLeadForms__AboutYourself--formwrap
    .name-wrap
    .first-name
    input[type="text"] {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    margin-bottom: 0;
    border-right: 1px solid #adadad;
  }
  .centerLeadForms__AboutYourself--formwrap .name-wrap .last-name {
    width: 100%;
  }
  .centerLeadForms__AboutYourself--formwrap
    .name-wrap
    .last-name
    input[type="text"] {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
  }
}
.centerLeadForms__AboutYourself--formwrap .phone-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
@media screen and (max-width: 580px) {
  .centerLeadForms__AboutYourself--formwrap .phone-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.centerLeadForms__AboutYourself--formwrap .phone-wrap .phone-number {
  width: 50%;
}
.centerLeadForms__AboutYourself--formwrap
  .phone-wrap
  .phone-number
  input[type="tel"] {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: 0;
}
@media screen and (max-width: 580px) {
  .centerLeadForms__AboutYourself--formwrap .phone-wrap .phone-number {
    width: 100%;
  }
  .centerLeadForms__AboutYourself--formwrap
    .phone-wrap
    .phone-number
    input[type="tel"] {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    margin-bottom: 0;
    border-right: 1px solid #adadad;
  }
}
.centerLeadForms__AboutYourself--formwrap .phone-wrap .mobile-check {
  background-color: #fff;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border: 1px solid #adadad;
  -webkit-box-shadow: inset 0 5px 1px #f0f0f0;
  box-shadow: inset 0 5px 1px #f0f0f0;
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 32px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.centerLeadForms__AboutYourself--formwrap
  .phone-wrap
  .mobile-check
  input[type="checkbox"] {
  margin-left: 16px;
}
@media screen and (max-width: 580px) {
  .centerLeadForms__AboutYourself--formwrap .phone-wrap .mobile-check {
    width: 100%;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 0;
    margin-bottom: 16px;
  }
  .centerLeadForms__AboutYourself--formwrap
    .phone-wrap
    .mobile-check
    input[type="checkbox"] {
    margin: 3px 3px 3px 4px;
  }
}
.centerLeadForms__AboutYourself--formwrap .phone-wrap .mobile-check label {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.28px;
  margin-bottom: 0;
  color: #333;
  padding: 10px 0 13px 8px;
}
.centerLeadForms__AboutYourself--formwrap .phone-wrap .mobile-check > div {
  margin-top: 5px;
}
.centerLeadForms__AboutYourself--formwrap .receive-texts-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
@media screen and (max-width: 1140px) {
  .centerLeadForms__AboutYourself--formwrap .receive-texts-wrap {
    margin-bottom: 32px;
  }
}
.centerLeadForms__AboutYourself--formwrap
  .receive-texts-wrap
  .check-label-text {
  padding-left: 8px;
}
.centerLeadForms__AboutYourself--formwrap .receive-texts-wrap .lbl.message {
  font-size: 13px;
  font-weight: 400;
  color: #464646 !important;
  line-height: 18px;
}
.centerLeadForms__AboutYourself--formwrap
  .receive-texts-wrap
  .lbl.disclaimer
  em {
  font-size: 13px;
  font-weight: 400;
  font-style: italic;
  line-height: 1;
  color: #707070 !important;
}
.centerLeadForms__AboutYourself--formwrap .bday-input-wrap.-removable {
  position: relative;
  margin: 0 36px 0 0;
}
.centerLeadForms__AboutYourself--formwrap .remove-birthday__button {
  display: block;
  width: 20px;
  height: 20px;
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
  background-size: contain;
  background-color: transparent;
  border: 0;
  padding: 0;
  margin: 0;
  position: absolute;
  top: 17px;
  right: 0;
  font-size: 0;
}
.centerLeadForms__AboutYourself--formwrap .remove-birthday__button:hover {
  background-image: url(data:image/png;base64,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);
}
.centerLeadForms__AboutYourself--formwrap .add-birthday__button {
  background-color: #fff;
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 24px 24px;
  font-family:
    Muli,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif;
  font-size: 12px;
  font-weight: 700;
  color: #277489;
  letter-spacing: 0;
  line-height: 18px;
  border-radius: unset;
  border: 0;
}
@media screen and (max-width: 900px) {
  .centerLeadForms__AboutYourself--formwrap .add-birthday__button {
    padding-left: 30px;
  }
}
.centerLeadForms__AboutYourself--formwrap .add-birthday__button:hover {
  color: #f0be36;
  background-image: url(data:image/png;base64,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);
}
.centerLeadForms__ScheduleVisit {
  padding-bottom: 48px;
  position: relative;
}
.centerLeadForms__ScheduleVisit .reopen-wrap {
  position: absolute;
  bottom: 32px;
  right: 0;
}
.centerLeadForms__ScheduleVisit .reopen-wrap button#btnReopen {
  background-color: #fff;
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
  background-position: right 2px center;
  background-size: 24px 24px;
  font-family:
    Muli,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif;
  font-size: 12px;
  font-weight: 700;
  color: #277489;
  letter-spacing: 0;
  line-height: 18px;
  border-radius: unset;
  border: 0;
  padding-right: 40px;
}
.centerLeadForms__ScheduleVisit .no-time-selected,
.centerLeadForms__ScheduleVisit .no-visit-method-selected {
  font-size: 16px;
  color: #820000;
  background-color: #fdf4f4;
  padding: 5px 0 5px 5px;
  border: 1px solid red;
  margin-bottom: 12px;
  border-radius: 8px;
  font-weight: 700;
}
.centerLeadForms__ScheduleVisit--formwrap {
  margin-top: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 100%;
  max-height: 1100px;
  overflow: hidden;
  -webkit-transition: max-height 1s ease-in-out;
  transition: max-height 1s ease-in-out;
}
.centerLeadForms__ScheduleVisit--formwrap.closed {
  max-height: 0;
  -webkit-transition: max-height 0.5s ease-out;
  transition: max-height 0.5s ease-out;
}
.centerLeadForms__ScheduleVisit--formwrap .left-column {
  width: 55%;
}
.centerLeadForms__ScheduleVisit--formwrap .left-column .inner-field-wrap {
  max-width: 460px;
}
.centerLeadForms__ScheduleVisit--formwrap .right-column {
  width: 45%;
  padding-left: 65px;
}
@media screen and (max-width: 1140px) {
  .centerLeadForms__ScheduleVisit--formwrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 24px;
  }
  .centerLeadForms__ScheduleVisit--formwrap .left-column {
    width: 100%;
  }
  .centerLeadForms__ScheduleVisit--formwrap .left-column .inner-field-wrap {
    max-width: 100%;
  }
  .centerLeadForms__ScheduleVisit--formwrap .right-column {
    width: 100%;
    padding-left: 0;
  }
}
.centerLeadForms__ScheduleVisit .visit-methods .greeting {
  font-size: 16px;
  color: #2a9d8f;
  font-weight: 700;
  line-height: 19.2px;
  letter-spacing: 0.16px;
  padding-bottom: 16px;
}
.centerLeadForms__ScheduleVisit .visit-methods .options {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 15px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}
.centerLeadForms__ScheduleVisit .visit-methods .options .vs-btn {
  border: 2px solid #54afcb;
  background-color: #fff;
  border-radius: 16px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  padding: 20px 0 14px 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  background-color: #fff;
  -webkit-transition: none;
  transition: none;
  -webkit-transition-duration: unset;
  transition-duration: unset;
  -webkit-transition-property: unset;
  transition-property: unset;
  -webkit-transition-timing-function: unset;
  transition-timing-function: unset;
  position: relative;
}
.centerLeadForms__ScheduleVisit .visit-methods .options .vs-btn:hover {
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.35);
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.35);
}
.centerLeadForms__ScheduleVisit .visit-methods .options .vs-btn .icon {
  padding-bottom: 14px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
.centerLeadForms__ScheduleVisit .visit-methods .options .vs-btn .icon img {
  max-height: 44px;
  margin: 0 auto;
}
.centerLeadForms__ScheduleVisit .visit-methods .options .vs-btn .name {
  color: #2a9d8f;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.16px;
  font-weight: 700;
}
.centerLeadForms__ScheduleVisit .visit-methods .options .vs-btn.selected {
  border: 4px solid #74aa50;
  background-color: #fafffe;
  padding: 18px 0 12px 0;
}
.centerLeadForms__ScheduleVisit .visit-methods .options .vs-btn.selected .name {
  color: #048956;
}
.centerLeadForms__ScheduleVisit .visit-methods .options .vs-btn.selected:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.centerLeadForms__ScheduleVisit .visit-methods .options .vs-btn.selected:after {
  content: "";
  width: 0;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 12px solid #74aa50;
  position: absolute;
  top: 100%;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.centerLeadForms__ScheduleVisit .visit-methods .descriptions .description {
  margin-top: 0;
  border: 1px solid #74aa50;
  border-radius: 16px;
  padding: 25px 18px 26px 25px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.48px;
  color: #141823;
  display: none;
  background-color: #fafffe;
}
.centerLeadForms__ScheduleVisit
  .visit-methods
  .descriptions
  .description.-both {
  margin-top: 16px;
}
.centerLeadForms__ScheduleVisit
  .visit-methods
  .descriptions
  .description.selected {
  display: block;
}
.centerLeadForms__ScheduleVisit .visit-methods .skip-scheduling {
  padding-top: 32px;
}
.centerLeadForms__ScheduleVisit .visit-methods .skip-scheduling button {
  font-family:
    Muli,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 32px;
  letter-spacing: 0.16px;
  color: #277489;
  border-radius: 0;
  background-color: transparent;
  padding: 0;
  margin: 0;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom: 2px solid #54afcb;
}
@media screen and (max-width: 1140px) {
  .centerLeadForms__ScheduleVisit .visit-methods .skip-scheduling {
    margin-bottom: 24px;
  }
}
.centerLeadForms__ScheduleVisit .visit-methods.-both .greeting {
  display: block;
}
.centerLeadForms__ScheduleVisit .visit-methods.-both .options {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.centerLeadForms__ScheduleVisit .visit-methods.-virtual .greeting,
.centerLeadForms__ScheduleVisit .visit-methods.-virtual .options {
  display: none;
}
.centerLeadForms__ScheduleVisit
  .visit-methods.-virtual
  .description[data-value="virtual"] {
  display: block;
}
.centerLeadForms__ScheduleVisit .visit-methods.-in-person .greeting,
.centerLeadForms__ScheduleVisit .visit-methods.-in-person .options {
  display: none;
}
.centerLeadForms__ScheduleVisit
  .visit-methods.-in-person
  .description[data-value="in-person"] {
  display: block;
}
.centerLeadForms__ScheduleVisit .visit-methods.-none {
  display: none;
}
.centerLeadForms__ScheduleVisit .date-selection-text {
  font-size: 16px;
  color: #2a9d8f;
  font-weight: 700;
  line-height: 19.2px;
  letter-spacing: 0.16px;
  padding-bottom: 16px;
}
.centerLeadForms__ScheduleVisit .scheduling-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 16px;
}
.centerLeadForms__ScheduleVisit .scheduling-option {
  font-family:
    Muli,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif;
  border: 2px solid #54afcb;
  border-radius: 8px;
  background-color: #eff8fb;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 16px;
  -webkit-transition: none;
  transition: none;
  -webkit-transition-duration: unset;
  transition-duration: unset;
  -webkit-transition-property: unset;
  transition-property: unset;
  -webkit-transition-timing-function: unset;
  transition-timing-function: unset;
}
@media screen and (max-width: 480px) {
  .centerLeadForms__ScheduleVisit .scheduling-option {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.centerLeadForms__ScheduleVisit .scheduling-option:hover {
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.35);
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.35);
}
.centerLeadForms__ScheduleVisit .scheduling-option div {
  font-size: 20px;
  color: #2a9d8f;
  letter-spacing: 0.2px;
  line-height: 24px;
  font-weight: 700;
}
.centerLeadForms__ScheduleVisit .scheduling-option.selected {
  border: 4px solid #74aa50;
}
.centerLeadForms__ScheduleVisit .scheduling-option.selected div {
  color: #048956;
}
.centerLeadForms__ScheduleVisit .scheduling-option.selected:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.centerLeadForms__ScheduleVisit .calendar-option {
  background-color: #f2f9fb;
  border-radius: 8px;
  padding: 12px 15px 20px 15px;
  margin-top: 16px;
}
.centerLeadForms__ScheduleVisit .calendar-option p {
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  color: #2a9d8f;
  line-height: 28px;
  letter-spacing: 0.16px;
  text-align: center;
}
.centerLeadForms__ScheduleVisit .calendar-option a {
  display: inline-block;
  color: #277489;
  border-bottom: 2px solid #54afcb;
  padding-left: 26px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABTCAYAAAA8/EEfAAAABHNCSVQICAgIfAhkiAAABJFJREFUeF7tXE1W20AMlpxdWRDvKFk0nKDpCUpe6Bo4QcMJCieAnqD0BNATAOuShp4AeoKGRQI7m9dHd7GqMaQv8DyWXAMlibzye57RSN98nh+NRggln6vO4jYBtAGwniEqRoD9+VZ/q2QzmdWvOrVPN21DNbtt2p1vDT6WaZv1//cnOl5cQ8QDSQJBshW2LnalckW+R51am5Xfk+oQ0Xq4MjiUyvm+lwOos7iDgNtS49zL38NWf1kqV+Q7d84hd86qVIeAPoatwY5UbvoA6tROuHffSoYbQAJCBpABlI0AD9L2i+WRwwASfh0D6LkCFHWr1cpwbpUQGkTQyNUTqe5ZQd+vFgPBmTQlF/rO+nlW0PfEUA8Ie3myEeEMWb9h5foobMbxeNk7C8WbbQNu6houZM6kFI6Rkp35lYvPI4X/AsTg7DE47Umx5DH1RCDePw42XBspQDzg7fLLh8dsdNJk8/boM2+PNjHqLtQxqfycNAOeQl8Khkto7PFD7ViE8fHiKSDmz1ZP0V3PsQ2iM4w7NQbKHh8CBpDADQPIACo3fBiDjEHGoHIIGIPK4edW0iflREx37VLnYtMNzY11BpA0Bs0CC8rYaAySGPTr24J4fFumBya9rq2kJQaZuyMfIWOQMajcKGgMMgYZg8ohYAwqh5+NQcagJ2IQh8JcAVAbKLkTHnKn+QAbCMEnrUocw3zE8vLjpzHY1IT7jtp0MdmQkD/UBgMOOsd9DnmZ1+ip/sW0weBFjrIpuA7vx+PcV9rFK2EyF2mMGQUcSGW1QeipP0i71aBk2AzfXZ7IjT98cPlDh9tFXxeWMah0JVsMIAVCxqCHmsXsFxOQNIAMoEwE/tsYxGuqXrU1WFKMk6AN8tJeXHmcWYzoC19Ma0sGxce1Lh8mLUvl3HcK4E3Y7OfGT0fdWgMTONXI41jsk+pKvymV5btmvFDE91K5QtN8KsyFpCF4b+/xanutYDgfX9kkJ6/nUbbOoclr/C3ryqWnCvXcNVCf8UV1VP9iGrSnsYwB9FDroGlkh8YmY5AxSMMTfxljkDHIGFQOAWNQOfwKjUG81zlnJ6Rv1csrbWhofb0jtV3aijwTNNkVxuunvnO+YumXSXVOp/FKC5saIOdg572YW/Z7H+c/hmTO3Wd/rVFAk3hEm0DFtcdg/4Dgeln0cyvzfjiZRQBSZVGJ1AlP6JyTjtQ1QLJM3l/Jva7ezSuz1hQDyJz2+X1pHkWB6waQAZSJgH6QtjHIxqAsBPQMAtjgi/b70rSsneZZTlxt9UNJnvvOx+PubF50u6qneWWCuELTvDuFoCBphs3Lns+o29MClxVPNCZtfCwFhE/mbSpAl09E88Q8maznxRCkiRSGwYHWd65mkEa7aSxjAAm9agBJAEXHtbjoDnwaf6Usm5xnALUZLWcFlHE7nSuG76y+3CwSVzhLQDFAG7cJlnTuhNkCh52DwW8OSuWnUIDAjKA0Cqz4eyXTLfIAK5xhVxceO604pS5bGq6NFpt37qymLtPhC45bRs4TPVtA3caBH0Il2RnfLXgv9aaMmqHHtz35A4YIVIC9gycJAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 18px 20px;
  font-weight: 700;
  cursor: pointer;
}
.centerLeadForms__ScheduleVisit .sooner-visit {
  text-align: center;
}
.centerLeadForms__ScheduleVisit .sooner-visit p {
  font-size: 13px;
  font-weight: 400;
  color: #464646;
  letter-spacing: 0.13px;
  line-height: 16px;
}
.centerLeadForms__ScheduleVisit .sooner-visit a {
  font-size: 13px;
  font-weight: 700;
  color: #277489;
  letter-spacing: 0.65px;
  line-height: 16px;
}
.centerLeadForms__ScheduleVisit .calendar-select {
  position: relative;
  margin-top: -12px;
}
@media screen and (max-width: 480px) {
  .centerLeadForms__ScheduleVisit .calendar-select {
    margin-top: 5px;
  }
}
.centerLeadForms__ScheduleVisit .calendar-select .closeButton {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 30px;
  height: 30px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  top: -35px;
  right: 0;
  cursor: pointer;
  border: 1px solid transparent;
}
.centerLeadForms__ScheduleVisit .calendar-select .closeButton:hover {
  border: 1px solid #e8e8e8;
}
.centerLeadForms__ScheduleVisit .calendar-select .appt-instructions {
  margin-top: 0;
  padding: 15px 30px;
  border: 2px solid #e7e8e8;
}
@media screen and (max-width: 480px) {
  .centerLeadForms__ScheduleVisit .calendar-select .appt-instructions {
    padding: 12px 15px;
  }
}
.centerLeadForms__ScheduleVisit .calendar-select .appt-instructions p {
  margin: 0;
  color: #464646;
}
.centerLeadForms__ScheduleVisit .calendar-select .appt-instructions .outline {
  border-radius: 4px;
}
.centerLeadForms__ScheduleVisit .calendar-select .clndr {
  margin-top: 16px;
}
.centerLeadForms__ScheduleVisit .calendar-select .clndr .clndr-controls {
  border-bottom: 1px solid #e8e8e8;
  margin-bottom: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}
.centerLeadForms__ScheduleVisit
  .calendar-select
  .clndr
  .clndr-controls
  .clndr-control-button {
  float: none;
  width: unset;
  -webkit-transform: none;
  transform: none;
}
.centerLeadForms__ScheduleVisit
  .calendar-select
  .clndr
  .clndr-controls
  .clndr-control-button
  > span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 3.2px;
  margin: 16px 0;
  line-height: 32px;
  height: 32px;
  background-color: #eef5fa;
  width: 48px;
  border-radius: 4px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
  font-size: 16px;
  font-stretch: 100%;
  font-weight: 700;
}
.centerLeadForms__ScheduleVisit
  .calendar-select
  .clndr
  .clndr-controls
  .clndr-control-button
  > span
  span {
  -webkit-transform: scale(1, 2);
  transform: scale(1, 2);
  color: #2a9d8f;
}
.centerLeadForms__ScheduleVisit .calendar-select .clndr .clndr-controls .month {
  font-size: 19px;
  line-height: 32px;
  float: none;
}
.centerLeadForms__ScheduleVisit .calendar-select .clndr .clndr-table {
  margin-bottom: 32px;
}
.centerLeadForms__ScheduleVisit
  .calendar-select
  .clndr
  .clndr-table
  .header-day {
  font-size: 16px;
  font-weight: 700;
  padding: 5px;
}
.centerLeadForms__ScheduleVisit
  .calendar-select
  .clndr
  .clndr-table
  .day-contents {
  font-size: 16px;
  color: #141823;
  line-height: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0;
  border-radius: 4px;
}
.centerLeadForms__ScheduleVisit
  .calendar-select
  .clndr
  .clndr-table
  .day.last-month
  .day-contents {
  color: #8c8c8c;
}
.centerLeadForms__ScheduleVisit
  .calendar-select
  .clndr
  .clndr-table
  .day.event:hover
  .day-contents {
  margin-top: -2px;
  background-color: #f9fdfb;
  -webkit-box-shadow: 0 3px 6px rgba(116, 170, 80, 0.3);
  box-shadow: 0 3px 6px rgba(116, 170, 80, 0.3);
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
}
.centerLeadForms__ScheduleVisit
  .calendar-select
  .clndr
  .clndr-table
  .day.event.selected
  .day-contents {
  background-color: #048956;
  color: #fff;
}
.centerLeadForms__ScheduleVisit .calendar-select .appt-select {
  padding: 20px 24px;
}
.centerLeadForms__ScheduleVisit .calendar-select .appt-select .form-group {
  margin-bottom: 12px;
  border-radius: 4px;
}
.centerLeadForms__ScheduleVisit
  .calendar-select
  .appt-select
  .form-group.has-error
  .help-block {
  position: relative;
  right: 0;
  top: 0;
  width: 100%;
  border: solid 2px #54afcb;
  border-radius: 4px;
  background-color: rgba(84, 175, 203, 0.125);
  font-family:
    Muli,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif;
  font-size: 14px;
  color: #2a9d8f;
  font-weight: 400;
}
.centerLeadForms__ScheduleVisit
  .calendar-select
  .appt-select
  .form-group.has-error
  .help-block:before {
  display: none;
}
.centerLeadForms__ScheduleVisit
  .calendar-select
  .appt-select
  .form-group.has-error
  .help-block
  ul {
  width: 100%;
  padding-left: 0;
}
.centerLeadForms__ScheduleVisit
  .calendar-select
  .appt-select
  .form-group.has-error
  .help-block
  li {
  list-style-type: none;
  font-weight: 400;
}
.centerLeadForms__ScheduleVisit .calendar-select .appt-select p {
  margin: 0;
}
.centerLeadForms__ScheduleVisit .calendar-select .appt-select p#chosenDay {
  margin: 18px 0;
}
.centerLeadForms__ScheduleVisit
  .calendar-select
  .appt-select
  #availableAppointments
  .scheduling-option {
  font-family:
    Muli,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif;
  background-color: #f9fefb;
  width: 100%;
  margin-bottom: 12px;
  color: #048956;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: solid 2px #b6dbc9;
  border-radius: 4px;
}
.centerLeadForms__ScheduleVisit
  .calendar-select
  .appt-select
  #availableAppointments
  .scheduling-option.selected {
  border: solid 2px #048956;
  background-color: #048956;
  color: #fff;
}
.centerLeadForms__Submit {
  padding-bottom: 48px;
}
.centerLeadForms__Submit--formwrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 100%;
  margin-top: 48px;
}
.centerLeadForms__Submit--formwrap .left-column {
  width: 55%;
}
.centerLeadForms__Submit--formwrap .left-column .inner-field-wrap {
  max-width: 460px;
}
.centerLeadForms__Submit--formwrap .right-column {
  width: 45%;
  padding-left: 65px;
}
@media screen and (max-width: 1140px) {
  .centerLeadForms__Submit--formwrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 24px;
  }
  .centerLeadForms__Submit--formwrap .left-column {
    width: 100%;
  }
  .centerLeadForms__Submit--formwrap .left-column .inner-field-wrap {
    max-width: 100%;
  }
  .centerLeadForms__Submit--formwrap .right-column {
    width: 100%;
    padding-left: 0;
    margin-top: 12px;
  }
}
.centerLeadForms__Submit .privacy-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.centerLeadForms__Submit .privacy-wrap .privacy-check-wrap {
  margin-right: 12px;
}
.centerLeadForms__Submit .privacy-wrap .privacy-notice {
  padding-top: 2px;
}
.centerLeadForms__Submit .privacy-wrap .privacy-notice label {
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0.13px;
  line-height: 18px;
  color: #444;
  margin-bottom: 0;
}
.centerLeadForms__Submit .privacy-wrap .privacy-notice a {
  font-weight: 700;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.13px;
  line-height: 18px;
  color: #277489;
  text-decoration: underline;
}
.centerLeadForms__Submit .submit-button {
  font-family:
    Muli,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif;
  background-color: #c9a84c;
  border: 0;
  border-radius: 4px;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0.2px;
  line-height: 24px;
  color: #2a9d8f;
  width: 100%;
  padding: 16px 0;
  margin-top: 36px;
}
.centerLeadForms__Submit .submit-button:hover {
  background-color: #c9a84c;
  border: 0;
}
.centerLeadForms__Submit .submit-button:disabled {
  background-color: #eeeded;
}
.centerLeadForms__ThankYou {
  border: 0;
  border-radius: 4px;
  background-color: #fff;
  position: relative;
  padding: 0 0 24px 0;
}
@media screen and (max-width: 992px) {
  .centerLeadForms__ThankYou {
    padding: 0 0 32px 0;
  }
}
.centerLeadForms__ThankYou .header-wrap {
  background-color: #048956;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.centerLeadForms__ThankYou .header-wrap .header-inner-wrap {
  padding: 32px 65px 32px 65px;
}
@media screen and (max-width: 580px) {
  .centerLeadForms__ThankYou .header-wrap .header-inner-wrap {
    padding-bottom: 32px;
  }
}
.centerLeadForms__ThankYou .header-wrap .header-inner-wrap h2 {
  font-size: 36px;
  font-weight: 900;
  letter-spacing: 0.36px;
  line-height: 40px;
  color: #f1fffb;
  margin: 0;
  text-transform: capitalize;
}
@media screen and (max-width: 767px) {
  .centerLeadForms__ThankYou .header-wrap .header-inner-wrap h2 {
    font-size: 28px;
  }
}
.centerLeadForms__ThankYou content-wrap {
  position: relative;
}
.centerLeadForms__ThankYou .back-image {
  position: absolute;
  width: 100%;
  height: 115px;
  background-image: url('data:image/svg+xml,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width: 100%; height: 60px;" viewBox="0 0 1146 114"><path d="M 1146.3068,13.213017 V 113.96858 H 558.14727 C 715.07498,62.705042 918.65686,26.665547 1146.3068,13.213017 Z" fill="%23f0bd1b"></path><path d="M 0,10.445007 V 116.18299 h 1146.3068 v -2.21441 C 851.49102,48.975715 451.93146,11.38613 0,10.445007 Z" fill="%23ffffff"></path></svg>');
  background-position: right top;
  background-repeat: no-repeat;
  background-color: #048956;
  background-size: cover;
  z-index: 0;
  left: 0;
}
@media screen and (max-width: 767px) {
  .centerLeadForms__ThankYou .back-image {
    height: 90px;
  }
}
@media screen and (max-width: 580px) {
  .centerLeadForms__ThankYou .back-image {
    display: none;
  }
}
.centerLeadForms__ThankYou .inner-wrap {
  padding: 32px 65px 56px 65px;
  position: relative;
}
@media screen and (max-width: 992px) {
  .centerLeadForms__ThankYou .inner-wrap {
    padding: 32px 32px 12px 32px;
  }
}
@media screen and (max-width: 480px) {
  .centerLeadForms__ThankYou .inner-wrap {
    padding: 32px 16px 12px 16px;
  }
}
.centerLeadForms__ThankYou .inner-wrap .header {
  width: 100%;
  border-radius: 4px;
}
.centerLeadForms__ThankYou .inner-wrap .header h2 {
  font-size: 36px;
  font-weight: 900;
  letter-spacing: 0.36px;
  line-height: 40px;
  color: #f1fffb;
  margin: 0;
  text-transform: capitalize;
}
.centerLeadForms__ThankYou .inner-wrap .header p {
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0.54px;
  line-height: 20px;
  color: #505050;
  max-width: 460px;
  padding-top: 36px;
  margin: 0;
}
@media screen and (max-width: 580px) {
  .centerLeadForms__ThankYou .inner-wrap .header p {
    padding-top: 0;
  }
}
@media screen and (max-width: 992px) {
  .centerLeadForms__ThankYou .inner-wrap .header p {
    padding-top: 32px;
    max-width: 400px;
  }
}
.centerLeadForms__ThankYou .inner-wrap .header .sincerely-signature {
  padding-top: 24px;
}
.centerLeadForms__ThankYou .inner-wrap .visit-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 25px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 12px;
}
.centerLeadForms__ThankYou .inner-wrap .visit-info .director-visit {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.centerLeadForms__ThankYou
  .inner-wrap
  .visit-info
  .director-visit
  .center-director {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.centerLeadForms__ThankYou
  .inner-wrap
  .visit-info
  .director-visit
  .center-director
  .director-pic-wrap {
  width: 64px;
  height: 64px;
}
.centerLeadForms__ThankYou
  .inner-wrap
  .visit-info
  .director-visit
  .center-director
  .director-pic {
  border-radius: 50%;
  width: 64px;
  height: 64px;
  -o-object-fit: cover;
  object-fit: cover;
}
.centerLeadForms__ThankYou
  .inner-wrap
  .visit-info
  .director-visit
  .center-director
  .director-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-left: 12px;
}
.centerLeadForms__ThankYou
  .inner-wrap
  .visit-info
  .director-visit
  .center-director
  .director-info
  .director-name {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0.2px;
  line-height: 21px;
  color: #1e2124;
}
.centerLeadForms__ThankYou
  .inner-wrap
  .visit-info
  .director-visit
  .center-director
  .director-info
  .director-title {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.42px;
  line-height: 21px;
}
.centerLeadForms__ThankYou
  .inner-wrap
  .visit-info
  .director-visit
  .scheduled-visit {
  border: 2px solid #048956;
  border-radius: 8px;
  background-color: #f8fffd;
  padding: 24px;
  margin-top: 24px;
}
@media screen and (max-width: 580px) {
  .centerLeadForms__ThankYou
    .inner-wrap
    .visit-info
    .director-visit
    .scheduled-visit {
    padding: 16px 12px;
  }
}
.centerLeadForms__ThankYou
  .inner-wrap
  .visit-info
  .director-visit
  .scheduled-visit
  .visit-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (max-width: 1140px) {
  .centerLeadForms__ThankYou
    .inner-wrap
    .visit-info
    .director-visit
    .scheduled-visit
    .visit-wrap {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media screen and (max-width: 900px) {
  .centerLeadForms__ThankYou
    .inner-wrap
    .visit-info
    .director-visit
    .scheduled-visit
    .visit-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.centerLeadForms__ThankYou
  .inner-wrap
  .visit-info
  .director-visit
  .scheduled-visit
  .visit-text {
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0.54px;
  line-height: 28px;
  color: #048956;
}
@media screen and (max-width: 900px) {
  .centerLeadForms__ThankYou
    .inner-wrap
    .visit-info
    .director-visit
    .scheduled-visit
    .visit-text {
    text-align: center;
  }
}
.centerLeadForms__ThankYou
  .inner-wrap
  .visit-info
  .director-visit
  .scheduled-visit
  .visit-datetime {
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.48px;
  line-height: 28px;
  color: #505050;
}
.centerLeadForms__ThankYou
  .inner-wrap
  .visit-info
  .director-visit
  .scheduled-visit
  .visit-datetime
  span {
  font-weight: 800;
}
@media screen and (max-width: 900px) {
  .centerLeadForms__ThankYou
    .inner-wrap
    .visit-info
    .director-visit
    .scheduled-visit
    .visit-datetime {
    text-align: center;
  }
}
.centerLeadForms__ThankYou
  .inner-wrap
  .visit-info
  .director-visit
  .scheduled-visit
  .add-to-calendar {
  padding-top: 24px;
}
.centerLeadForms__ThankYou
  .inner-wrap
  .visit-info
  .director-visit
  .scheduled-visit
  .add-to-calendar
  a {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABTCAYAAAA8/EEfAAAMDHpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHja1ZlZdiM7rkX/OYoaAjuwGQ7YrVUzeMOvDUpyOp3Om831z5OWI8KMCBDEAQ4Ayu3/++9x/+GTo/cuS22ll+L55J57VC6af3z0HoPP93g/+XUvfD/uJD1vRIbs+vl/K8/nX+PhTcDjpFzJO0FtPm+M72/0/JTfPgiKj1Myjex6PQX1p6AUHzfCU4A+luVLb/X9EsZ+nJ/vP8zAn7PDu3V/tMPj/4r1ljBPinGnkDzHlOJDgWR/ySXlot4jd+whrkPq9/jSBIN8Zqe3T0ejY6rmTx/6DpW1P0frdeU+opXj85H0wcjl7fzpuAvy4UZ6myd+8J/wRO27cVZ9Hhp9sL79nbPauWtmFZoLpi7PRb2Wcq94bjCFTd0cqhVf+RNE1PvtfBtePXGF5acffGfoIYLECTmsoOGEfc8zTFTMcbtYuYhxxnQHW6qxx5kMv2zfcGIFw5UaIM8Le07xTZdwp+1+ujtbY+YVeDQGhAVe+eOv+9MXzrFQCME/jY9boFeMZmzUMOTsyGMgEs7TqHIN/Pp+/BiuCQTFrGwh0jHseIgYEr4xQbpAJx4Uzo8YDHU9BWAiphaUCQkEQC0kCSX4GmMNAUM2AFJUjynHAQJBJC6UjDmlAjYt2tS8UsN9NEpk2DEOmYGEpELMNYsywMpZ8J+aGz6kkiSLSJEqTbpoSSUXKaXUYqSoNdXsqtRSa221V22p5SattNpa60177AnSlF567a33rsqcimTlbeUB1RFHGnmIG2XU0UYfOnGfmafMMutss09dcaUFf6yy6mqrL91h40o7b9ll191233pwtZPcyUdOOfW004++oRaeYfvx+weohSdq8SJlD9Y31Bit9SUiGJ2IYQZg0eUA4tUgwKGjYeZbyDkacoaZ79BfkoiSYpitYIiBYN4hygkv7Fx8IGrI/SvcXM3f4Rb/Fjln0P0hcj/i9hlqy9LQvIg9otCM6hPRx/3dNDa1ZPc8j1pnWBrXcKygThYnKmuNqd3nM041GwEGKPZWSC9tK5Cgse4xdmj1zJ7ziuPsNSozONa5kcQqoD+JEtaK9fRAKoPRmtY1D7SM9NhOXiuVVWYJZmVdGrCnH90LghSSLjWs03SkLEEOMssaY6R1ss4gbWxk+ym9NkVY27McldHajm0XS4U+EbRlmUn2ho9PCkyjfokk8NIaBXdAfuw4A9D1E/GkO52WftK060zJENzrQli63yugy8xpxzHiinuvLbnFus7oGi0ilrY5U8CUVXwaUgK+tY53M52dNZYuB2QQc06WtCqywBirolnbu6cz29CMU01Je8NvFfv1XLXsjv+4krzxgJTlNccms8UpQmCl1PbhshvSZ+4wylqrb6xTvE6iI51W4hxgrmW6SljgdDPXkGvyvVno5FS2RxuyHO7VcEYiXLUv7JTwdXyngxg+DhoTjAuo2Xwr5dO31+to/rvz6CWhA1HRD7ZeeG1dOPoBwnVOqU00r9HdJOWRYgOzHNyRDM08JMVC3PaxcCSWPcx+M8a+Yzq4FeoxxGu4RZNgd+EjxbntcpOpVO+VD5N4CNLPqCpnzrGNB/MYMIYs4gLvPaDQVSpJt5xDXsMvjnQT+5T5kvgmb+Uzkx5/NnCnnSb+Dagnt8FMLTCw3MLuZW4zRqOenN1KuR69VNipDElUz9ogkjojQQ2FSWh5LIWqtrZT9Vp0uEN9sIDeFKNKhCCEYZxqk+QgQFsqhWeS62fEgHkUYXca7gbWNoqzLCf3ErvkewbByKI57CKnEgWEeSS4LCxYrj3zqVXdwwxIfgPlFvwXFqu6nsAQK70eaogxWbisNttDcYRc1R26vzR/pzciXpqb3g+1r9Kavunb6jcg3QNJKtz3WH4D0v+je7yD0/0Uzz+E0/0Uz5/C+bLK90Zxv2GVXwBJWmD97lNffg/iD5H1KYDqylBSWx9h9Ep2G6P2snbNs2AegaHm6ODSfe2WwItCxhS8xH+Ipe2WyEXztEZ9pANC4u6OucN8a5CZqJwb5C1tU/FnFluHVARs2MwzjGZkgZwNmRBPJIuUGGqPMZMaBkdF21TD9oWHKEaULAvhPnOIoApVeJmRHMJbPZZEQZ5G7I4ckn1YzZOHMd4QqzC6lsILkHOmRvBnnoXV2oGXVyvCwjaS5KaTnfoqIbtnEsn/9vxBEDXVTuO0KqG2TqOLq8aEJaqgIqwJJyds4KU0WgSKDWwA3ebt1tIxvY49VHGbaZ5zRu4HpXHVRYmxpuxZ46y+tUwZtuhEF7393opXkRvqON3JxrQz1AFT6yRXUQbVIxRricigXhmbWmpX6Vfpijuh9l2Bf392Hwf+9vyDoMLi18NoXVP67UGX/t37b4Puw2i45YZQTV0So47SEi9bd07bkr0F+SYGO5xjKcrujgJnE1mH6slTXjFG9ZUrj0jWdSZwBPgDI+t+JMl2zw8p1H4mZxRypPvpvN9k+ys9fCr7TTv3Xr1H8n0n+cqFlj5I/kyu+7XSv6ez+7XSv6ez+7XSv6ez+wpDm87uKwxtct1XGNpku68wtEl2X2Fok+y+wtAm1X2FoW8x+hWGNtnuKwxtkt1XGNoku9839BgP+p+hk0Q+0rb7At7//ypIxypjV/pUisY+SAvVkvAInjJ0WTKelo+z27bhUCvZXIRS7+6NTjrTQ294eJB2KlHS4Aqpl8G5BN9v4Z5LspqJDJ9t16/Tt9GGZprgMJc1cpUO1rchg0JSItOvlVPFs9ZeVlsVWt0Q62iFrnaNnaxFS25VytFOHRBt8x9sb91KmacUnRQF+86u1CR6atItkyop0KhT41n/upI1wlqdvtVLweqlvy6T3D8+EL83EwNPQ1HpXlNRGj9MlalqKdHHZL3UprnrKUrxvK2b8ItCWAflFLYZKVLYxuxZfJ+UuTNW2WWsTUlImcvSaGO3TqXVbzQoeVNxji4ylQJWbgaPYxJdVLZWkc+2x5p70AzvsGll9pIxQY2e/lT7hkJVLJFyOdv+2qberKFm+gha+RN5MN8NmW2NiK7Wtm0eoIMAYnCRmpdKzz9Nnunt/8rk7jMTN3xJxZoeuqZmuyndN9vQW1aCPkfrXNBDwauNZrKjBWI09kRpGDJdwnsJ2F1anGl4itV8JXUjk5cM6n9hHgx24Y+s9KlODO0vo9bhtMHanTvnos3pyXqH52zpNdx2OfF2CHXYBgiqyiGIutxYJkHSDVmfADfevSppi36ExnXNEro064gyHWXQIb5nQomSfEeBVtdc4lMsDyUcndRMBCjuFfuy3dCV91Q8UmRtiX60XIvto909FK30cEmhXQik+gWBy0k+L5fWD3h0W0Z8DneFTq4ZOgVqfm7l9E9s9LeUqDe2jA1CodJ1mAV3PavleNvYFdrCzOG3wzUej7tXl+C0eWbdFkM0tbaljfBqXOiJnLNoRLExlPWiq+/ICoGXrNyLrQYaDPCDqIRs+zCFbQCObxuq/3R2v3rgk/PDg07cFPbpsgPMQVVrv/E8tixmodVqatufg8ae9cIwGUMR+bsWW6U11ErHTp9eR9ihv6jGfcY1tij6vJ0SyQd74jyQPKkGXo6HrA/DrPlQcMdU/F3ax22+n5z/HWf/Gfm30siJrMSvosHKFZwaA1CkxIWbEAUYqJHUCJtgaamXPptMMN4e+0DcaTt8k4ihfKGhtn1wMiO5yoKkbI2TrvgGIBSaj/3stLwlCB45m4CF922nVnt1RL1225oYXj1EgIJpKZThUw3hJCYFqnJzOK8QyujVlygZgvdI2Lb90o9rZeYZMgFgbHjyAbFUM9ly3w1p28/f2kvrUeGTvWnv7fftBvFEJfNE24+uA43gLIygZAzfU5vQGoxN1A8M1jSz4q6dJRuVPvpZ2xvvz4b2Nex+Mv7Hw+45vm03y/w7+JpxVyN+iHUdsVza4ySP3C3q4HXbz0BjEPS8JRQTmiTaDyyd5DdGLMLCLLWRRs3fr+QgOkmYK1O/CsmkjLrsN6RmqNQG3LWQ1eN0qTD9mkYHso80sV8c2pi9kmgmqSbMVEepvFS8JdDtibbeqAygk152JVmMWhxIUzSon+iUMTuEl0fe60bp9NtP+Cvii6kYOXX3PyNqiJ3WBX5PAAABhGlDQ1BJQ0MgcHJvZmlsZQAAeJx9kT1Iw0AcxV9TpSKtDnYQccjQOlkQFXGUKhbBQmkrtOpgcukXNGlIUlwcBdeCgx+LVQcXZ10dXAVB8APE1cVJ0UVK/F9SaBHjwXE/3t173L0DhGaVqWbPBKBqlpFOxMVcflUMvCIAPwYQQlRipp7MLGbhOb7u4ePrXYxneZ/7c4SUgskAn0g8x3TDIt4gntm0dM77xGFWlhTic+Jxgy5I/Mh12eU3ziWHBZ4ZNrLpeeIwsVjqYrmLWdlQiaeJI4qqUb6Qc1nhvMVZrdZZ+578hcGCtpLhOs1RJLCEJFIQIaOOCqqwEKNVI8VEmvbjHv4Rx58il0yuChg5FlCDCsnxg//B727N4tSkmxSMA70vtv0RBQK7QKth29/Htt06AfzPwJXW8deawOwn6Y2OFjkCBreBi+uOJu8BlzvA8JMuGZIj+WkKxSLwfkbflAeGboH+Nbe39j5OH4AsdbV8AxwcAmMlyl73eHdfd2//nmn39wNKg3KXW0eqUgAADXZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDQuNC4wLUV4aXYyIj4KIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgIHhtbG5zOkdJTVA9Imh0dHA6Ly93d3cuZ2ltcC5vcmcveG1wLyIKICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICB4bXBNTTpEb2N1bWVudElEPSJnaW1wOmRvY2lkOmdpbXA6YTQ3YTY0MjMtYWU1Ny00NTBhLTkwODYtYWU5YzBkOWU2ZGM3IgogICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ0N2UzZDEwLTE5ZDQtNGI4YS1iMWQ3LTBiYWNkOTA4MjgwYyIKICAgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmNkOGZkMmE1LTBlOWYtNDViNS1iMGM0LTJhNjZmMjVkZWE5NCIKICAgZGM6Rm9ybWF0PSJpbWFnZS9wbmciCiAgIEdJTVA6QVBJPSIyLjAiCiAgIEdJTVA6UGxhdGZvcm09IldpbmRvd3MiCiAgIEdJTVA6VGltZVN0YW1wPSIxNjg4MzkzOTU1ODg3NTY1IgogICBHSU1QOlZlcnNpb249IjIuMTAuMzIiCiAgIHRpZmY6T3JpZW50YXRpb249IjEiCiAgIHhtcDpDcmVhdG9yVG9vbD0iR0lNUCAyLjEwIgogICB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzOjA3OjAzVDEwOjE5OjE0LTA0OjAwIgogICB4bXA6TW9kaWZ5RGF0ZT0iMjAyMzowNzowM1QxMDoxOToxNC0wNDowMCI+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjkxYWJjYWEzLWRmYTEtNGYzNS1hMTUzLWI0NGFjOWRjZmE3NiIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR2ltcCAyLjEwIChXaW5kb3dzKSIKICAgICAgc3RFdnQ6d2hlbj0iMjAyMy0wNy0wM1QxMDoxOToxNSIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz70JBFUAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5wcDDhMPnM6DbQAAAqJJREFUeNrt3L1yEmEUBuD3fBsbLWA7fgqxTOVmBuu4Q1KLd4B3kFyBegXiFYRcgVrrBuzjuF1KSQFJt8tkksbsHgscJcDCjvwI5H3Lzc/ZPNnvfOfLEAQzpucVXitQA6Q05sOhAI1MpXOIBaTnFd/1ayM7vrbWM5Xu21lqyCxfHHwpVEXkw7TPU8SHduWiPk+cwCvWBDiaWlv1pb3X/fivdQxm43VSlqnO/fFRrc73HhcB9D8jkl1GmfUFWlIIRCACEYhAq7xZjgxgzWzWih69UIGjOmWGEC0lTNAjUy0U/pzv3EmYoIcHpjZU2pMnBvii8CPr+pPthmEiUP/YIAfpCm9kQtH4TWbv4v0IUM8rHCmkxkUFCLSRqXRf/elBgVesE2fw7Ci1wCvWAUCCZq4ksfWDLGOgTPTEILYOSJGQ2DoworpLiaRNWncNRBxSJO7/DgdFTtIEIhCBCESgjc2WAl/JwDAMs6LHsauTHE/zk3axSK0WGTgHEYhABCIQgQhEIIZABJrzUWMVbkJNfsd2T++8fiholh2JL77zCerHSnmNS4w9iEAEIhBDIAIRiEAbftRQk99JPw3fno27piZfTlkuWtSxREKvqIv4xtlKR5b5m17Uz8ElRiACrWeTvjp59jRlk5Zb+Xlmu/7N4MWg6Tzc0gfbANL0lijS7noBRdpN/w90ki8D+DZ0a9uRdk+5xNiDCEQgAjEEIhCBCESgSYN3ymtLz8L+HsQniEAMgQg0ByBV9MgwPqroGUBbpEja4+EbCIEmpCEAEHiFtkAe02NgeUHPYW5+v7mJkSpJhruzVG03DA0A2G7H1zhy2bD7jVnjyLXdjn9nm7f3L1uwrkuqenwfoVTRU9VjWJFj71+2/vbphASfc8/vE9AgymB+ATNE1KafIwOSAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 18px 21px;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.16px;
  line-height: 28px;
  color: #277489;
  border-bottom: 2px solid #54afcb;
  padding-left: 26px;
  padding-bottom: 6px;
}
@media screen and (max-width: 1140px) {
  .centerLeadForms__ThankYou
    .inner-wrap
    .visit-info
    .director-visit
    .scheduled-visit
    .add-to-calendar {
    text-align: center;
  }
}
.centerLeadForms__ThankYou .inner-wrap .visit-info .location {
  width: 520px;
  min-width: 520px;
  background-color: #eef5fa;
  border-radius: 8px;
}
@media screen and (max-width: 767px) {
  .centerLeadForms__ThankYou .inner-wrap .visit-info .location {
    width: 100%;
    min-width: auto;
  }
}
.centerLeadForms__ThankYou .inner-wrap .visit-info .location .inner-wrap {
  padding: 16px 16px 24px 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (max-width: 1140px) {
  .centerLeadForms__ThankYou .inner-wrap .visit-info .location .inner-wrap {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media screen and (max-width: 900px) {
  .centerLeadForms__ThankYou .inner-wrap .visit-info .location .inner-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.centerLeadForms__ThankYou .inner-wrap .visit-info .location .map-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 16px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media screen and (max-width: 900px) {
  .centerLeadForms__ThankYou .inner-wrap .visit-info .location .map-info {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media (max-width: 520px) {
  .centerLeadForms__ThankYou .inner-wrap .visit-info .location .map-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.centerLeadForms__ThankYou
  .inner-wrap
  .visit-info
  .location
  .map-info
  .map-img {
  width: 128px;
  height: 128px;
  min-width: 128px;
  border-radius: 8px;
}
@media (max-width: 520px) {
  .centerLeadForms__ThankYou
    .inner-wrap
    .visit-info
    .location
    .map-info
    .map-img {
    width: 100%;
    height: 220px;
    min-width: 100%;
    padding-bottom: 12px;
  }
}
.centerLeadForms__ThankYou
  .inner-wrap
  .visit-info
  .location
  .map-info
  .center-info {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 520px) {
  .centerLeadForms__ThankYou
    .inner-wrap
    .visit-info
    .location
    .map-info
    .center-info {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.centerLeadForms__ThankYou
  .inner-wrap
  .visit-info
  .location
  .map-info
  .center-name {
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.48px;
  line-height: 20px;
  color: #2a9d8f;
}
@media (max-width: 520px) {
  .centerLeadForms__ThankYou
    .inner-wrap
    .visit-info
    .location
    .map-info
    .center-name {
    text-align: center;
  }
}
.centerLeadForms__ThankYou
  .inner-wrap
  .visit-info
  .location
  .map-info
  .center-addr {
  padding-top: 8px;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.48px;
  line-height: 20px;
  color: #2a9d8f;
}
@media (max-width: 520px) {
  .centerLeadForms__ThankYou
    .inner-wrap
    .visit-info
    .location
    .map-info
    .center-addr {
    text-align: center;
  }
}
.centerLeadForms__ThankYou
  .inner-wrap
  .visit-info
  .location
  .map-info
  .map-directions-link {
  padding-top: 12px;
}
.centerLeadForms__ThankYou
  .inner-wrap
  .visit-info
  .location
  .map-info
  .map-directions-link
  a {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAhCAYAAAC803lsAAABhGlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AcxV9TpSKtDnYQccjQOlkQFXGUKhbBQmkrtOpgcukXNGlIUlwcBdeCgx+LVQcXZ10dXAVB8APE1cVJ0UVK/F9SaBHjwXE/3t173L0DhGaVqWbPBKBqlpFOxMVcflUMvCIAPwYQQlRipp7MLGbhOb7u4ePrXYxneZ/7c4SUgskAn0g8x3TDIt4gntm0dM77xGFWlhTic+Jxgy5I/Mh12eU3ziWHBZ4ZNrLpeeIwsVjqYrmLWdlQiaeJI4qqUb6Qc1nhvMVZrdZZ+578hcGCtpLhOs1RJLCEJFIQIaOOCqqwEKNVI8VEmvbjHv4Rx58il0yuChg5FlCDCsnxg//B727N4tSkmxSMA70vtv0RBQK7QKth29/Htt06AfzPwJXW8deawOwn6Y2OFjkCBreBi+uOJu8BlzvA8JMuGZIj+WkKxSLwfkbflAeGboH+Nbe39j5OH4AsdbV8AxwcAmMlyl73eHdfd2//nmn39wNKg3KX5bBAHwAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAAd0SU1FB+cHAw4gGZxxUwwAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAACBElEQVRYw+2XsWsUYRDF31wsREgwV2gaEUTS2ArWloKVjV04rPwzBP8CixTBcIsnBi4QUBQCCikCFsIVwUgCnjlJzLl7u8l8S4KGM9w+ixDjYfZ293b3DoJTLR/fDj/ezJudBf7HWQ3z9TnVW2XaPOdSkzgVyOjH1GkKaV5We5nycw3iLQwXROzy0UPQhqk/4VBAVBsUf+kEyqkMRxFxKgA7Jwe/HOjWKw4exK2eAlcerCJmY5bo7P0Lsl+DujUODERalR4NbA1GEW2+Iw42wkF0Eeo3rdxBIvsgaENaL0q5gujOOsVfjlG6uXxLE3tWHHowm/PMD8Srxr9sl/NRxNSniaAdH/rHKtR5z8xBelk2CyvHAtFvb4j2dnIQ8xZqNpkZiNhP+5vb7MRWJRJE3RXKfq3/VcGtZgPST290RWcPpmExFYj6TUt2XqZfbGPMn0KErKUklg3Nc/D56BvVN0jKrStJiUNBzNYCcej1yDwCFu8guDGPYHIGHL0ZYeUl6G6dyX8nvodYdmQMvHQfnJhCsXhNgNm/HFaj2BZk93X3GvlH4WfhoKc2aesDC5/udR+evwpensL49YcSaXm/aYldLklrDl2bXOECLt6uS2wQs/aIx0OMY7fAiQcoXrkr/fSGaVgUx8LxMsXJGYwnyWXWH1PdFWbVrLq9SPNlOrN8Zz9+Ax405/RJI2eeAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 17px 20px;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.16px;
  line-height: 28px;
  color: #277489;
  border-bottom: 2px solid #54afcb;
  padding-left: 26px;
  padding-bottom: 4px;
}
.centerLeadForms__ThankYou .inner-wrap .visit-info .location .phone {
  padding-top: 36px;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.48px;
  line-height: 24px;
  color: #141823;
}
@media screen and (max-width: 900px) {
  .centerLeadForms__ThankYou .inner-wrap .visit-info .location .phone {
    text-align: center;
  }
}
.centerLeadForms__ThankYou .inner-wrap .visit-info .location .phone a {
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.48px;
  line-height: 24px;
  color: #277489;
}
.centerLeadForms__ThankYou .inner-wrap .visit-info .location .hours {
  padding-top: 8px;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.48px;
  line-height: 24px;
  color: #141823;
}
@media screen and (max-width: 900px) {
  .centerLeadForms__ThankYou .inner-wrap .visit-info .location .hours {
    text-align: center;
  }
}
.centerLeadForms__ThankYou .inner-wrap .visit-info .location .hours span {
  font-weight: 400;
  color: #505050;
}
@media screen and (max-width: 1140px) {
  .centerLeadForms__ThankYou .inner-wrap .visit-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .centerLeadForms__ThankYou .inner-wrap .visit-info .director-visit {
    width: 100%;
  }
  .centerLeadForms__ThankYou .inner-wrap .visit-info .location {
    width: 100%;
    padding-left: 0;
  }
}
.centerLeadForms__BelowForm .inner-container {
  background-color: #fff;
}
@media screen and (max-width: 1140px) {
  .centerLeadForms__BelowForm .inner-container {
    padding: 0 49px 34px 49px;
  }
}
@media screen and (max-width: 580px) {
  .centerLeadForms__BelowForm .inner-container {
    padding: 0 26px 17px 26px;
  }
}
.centerLeadForms .benefits .inner-wrap {
  padding: 32px 65px 56px 65px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 98px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media screen and (max-width: 767px) {
  .centerLeadForms .benefits {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.centerLeadForms .benefits h2 {
  color: #dc6f1f;
  font-size: 32px;
  font-weight: 800;
  line-height: 36px;
  letter-spacing: 0.32px;
  text-transform: none;
  margin: 0;
  padding-bottom: 12px;
  border-bottom: 2px solid #f2a900;
}
.centerLeadForms .benefits .benefits-text {
  padding-top: 24px;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0.54px;
  line-height: 24px;
  color: #505050;
}
.centerLeadForms .benefits .benefits-form {
  padding-top: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-line-pack: center;
  align-content: center;
  gap: 48px;
  width: 100%;
}
@media screen and (max-width: 1140px) {
  .centerLeadForms .benefits .benefits-form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.centerLeadForms .benefits .benefits-form .company-input {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.centerLeadForms .benefits .benefits-form .company-input input[type="text"] {
  border-radius: 4px;
  border: 1px solid #adadad;
  -webkit-box-shadow: inset 0 5px 1px #f0f0f0;
  box-shadow: inset 0 5px 1px #f0f0f0;
  font-family:
    Muli,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.32px;
  color: #707070;
  font-weight: 400;
  margin-bottom: 32px;
  padding: 14px 0 14px 16px;
}
@media screen and (max-width: 1140px) {
  .centerLeadForms .benefits .benefits-form .company-input input[type="text"] {
    margin-bottom: 0;
  }
}
.centerLeadForms
  .benefits
  .benefits-form
  .company-input
  input[type="text"]::-webkit-input-placeholder,
.centerLeadForms
  .benefits
  .benefits-form
  .company-input
  input[type="text"]::ms-input-placeholder {
  font-family: Muli;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.32px;
  color: #707070 !important;
  color: #464646 !important;
  font-weight: 400;
}
.centerLeadForms
  .benefits
  .benefits-form
  .company-input
  input[type="text"]::-webkit-input-placeholder,
.centerLeadForms
  .benefits
  .benefits-form
  .company-input
  input[type="text"]::ms-input-placeholder,
.centerLeadForms
  .benefits
  .benefits-form
  .company-input
  input[type="text"]::placeholder {
  font-family: Muli;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.32px;
  color: #707070 !important;
  color: #464646 !important;
  font-weight: 400;
}
.centerLeadForms
  .benefits
  .benefits-form
  .company-input
  input[type="text"]
  option {
  color: #707070;
}
.centerLeadForms .benefits .benefits-form .benefits-submit {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.centerLeadForms .benefits .benefits-form .benefits-submit .submit-button {
  background-color: #c9a84c;
  border: 0;
  border-radius: 4px;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0.2px;
  line-height: 24px;
  color: #2a9d8f;
  width: 100%;
  padding: 16px 0;
}
.centerLeadForms
  .benefits
  .benefits-form
  .benefits-submit
  .submit-button:hover {
  background-color: #c9a84c;
  border: 0;
}
.centerLeadForms__ThinFooter {
  margin-top: 76px;
  padding-bottom: 60px;
}
@media screen and (max-width: 992px) {
  .centerLeadForms__ThinFooter {
    margin-top: 48px;
    padding-bottom: 36px;
  }
}
.centerLeadForms__ThinFooter .footer-copyright {
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.48px;
  line-height: 24px;
  color: #2a9d8f;
}
@media screen and (max-width: 1140px) {
  .centerLeadForms__ThinFooter .footer-copyright {
    text-align: center;
  }
}
.centerLeadForms__ThinFooter .footer-links {
  padding-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media screen and (max-width: 1140px) {
  .centerLeadForms__ThinFooter .footer-links {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.centerLeadForms__ThinFooter .footer-links ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
@media screen and (max-width: 1140px) {
  .centerLeadForms__ThinFooter .footer-links ul {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media screen and (max-width: 767px) {
  .centerLeadForms__ThinFooter .footer-links ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.centerLeadForms__ThinFooter .footer-links ul li {
  margin: 0;
  padding: 0;
  font-size: 16px;
  color: #2a9d8f;
  font-weight: 700;
  letter-spacing: 0.48px;
  line-height: 24px;
}
@media screen and (max-width: 767px) {
  .centerLeadForms__ThinFooter .footer-links ul li {
    text-align: center;
  }
  .centerLeadForms__ThinFooter .footer-links ul li a {
    display: block;
    padding: 5px 0;
  }
}
.centerLeadForms__ThinFooter .footer-links ul li:not(:first-child) {
  padding-left: 16px;
  list-style-type: disc;
  list-style-position: inside;
}
@media screen and (max-width: 767px) {
  .centerLeadForms__ThinFooter .footer-links ul li:not(:first-child) {
    padding-left: 0;
    list-style-type: none;
    list-style-position: unset;
  }
}
.centerLeadForms__Error {
  padding: 48px 0;
}
.centerLeadForms__Error p {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.48px;
  color: #141823;
}
.centerLeadForms input[type="email"]::-webkit-input-placeholder,
.centerLeadForms input[type="password"]::-webkit-input-placeholder,
.centerLeadForms input[type="search"]::-webkit-input-placeholder,
.centerLeadForms input[type="tel"]::-webkit-input-placeholder,
.centerLeadForms input[type="text"]::-webkit-input-placeholder {
  color: rgba(70, 70, 70, 0.6) !important;
}
.centerLeadForms input[type="email"]::-moz-placeholder,
.centerLeadForms input[type="password"]::-moz-placeholder,
.centerLeadForms input[type="search"]::-moz-placeholder,
.centerLeadForms input[type="tel"]::-moz-placeholder,
.centerLeadForms input[type="text"]::-moz-placeholder {
  color: rgba(70, 70, 70, 0.6) !important;
}
.centerLeadForms input[type="email"]::-ms-input-placeholder,
.centerLeadForms input[type="password"]::-ms-input-placeholder,
.centerLeadForms input[type="search"]::-ms-input-placeholder,
.centerLeadForms input[type="tel"]::-ms-input-placeholder,
.centerLeadForms input[type="text"]::-ms-input-placeholder {
  color: rgba(70, 70, 70, 0.6) !important;
}
.centerLeadForms input[type="email"]::placeholder,
.centerLeadForms input[type="password"]::placeholder,
.centerLeadForms input[type="search"]::placeholder,
.centerLeadForms input[type="tel"]::placeholder,
.centerLeadForms input[type="text"]::placeholder {
  color: rgba(70, 70, 70, 0.6) !important;
}
.centerLeadForms .val-container {
  width: 100%;
  position: relative;
}
.centerLeadForms .val-container.bday {
  padding-bottom: 32px;
}
.centerLeadForms .field-error {
  position: absolute;
  bottom: 6px;
  left: 0;
  color: #820000;
  border: 0;
  background-color: #fdf4f4;
  font-size: 12px;
  font-weight: 700;
  padding: 5px;
  border-radius: 4px;
}
@media screen and (max-width: 580px) {
  .centerLeadForms .field-error {
    left: unset;
    right: 0;
  }
  .centerLeadForms .field-error:after {
    left: unset;
    right: 30px;
  }
  .centerLeadForms .first-name .field-error {
    bottom: -20px;
  }
  .centerLeadForms .phone-wrap .field-error {
    bottom: 22px;
  }
}
.center-locator-container {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: -webkit-min-content;
  grid-template-rows: min-content;
  background: #2a9d8f;
  grid-template-rows: auto 1fr;
}
.center-locator-container .filters-container {
  background-color: #265c75;
  padding: 24px 20px 0 20px;
}
.center-locator-container .center-results-container {
  background: #2a9d8f;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 24px 15px 32px 15px;
  row-gap: 20px;
  overflow-y: auto;
}
@media screen and (min-width: 767px) {
  .center-locator-container .center-results-container {
    padding: 24px 32px 32px 32px;
  }
}
.center-locator-container .map-container {
  min-height: 320px;
}
.center-locator-container .card {
  height: 200px;
  border: 1px solid #f5f5f5;
  border-radius: 10px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.center-locator-container .card:hover {
  border: 5px solid #c9a84c;
}
@media (min-width: 581px) {
  .center-locator-container {
    grid-template-columns: 1fr 1fr;
    height: 1200px;
  }
  .center-locator-container .map-container {
    grid-row: 1/3;
    grid-column: 2;
    position: sticky;
    height: 100vh;
    top: 0;
  }
}
@media screen and (min-width: 1200px) {
  .center-locator-container {
    grid-template-columns: 1fr 1.5fr;
  }
}
@media screen and (min-width: 767px) {
  .center-locator-container .centerResult {
    margin: 0;
    display: block;
    width: 100%;
  }
}
.center-locator-container .centerResult__label {
  margin-top: 15px;
}
.center-locator-container .centerResult__address {
  font-size: 14px;
}
.center-locator-container .centerResult__videoUrl:before {
  margin-right: 0.4rem;
  position: relative;
  height: 15px;
  top: 3px;
  width: 15px;
}
.center-locator-container .centerResult__videoUrl:hover {
  color: #215a78;
}
.center-locator-container .centerResult__videoUrl {
  -ms-flex-item-align: start;
  align-self: start;
  border-radius: 16px;
  background: var(--Primary-50, #ebf4fa);
  mix-blend-mode: multiply;
  padding: 4px 12px 4px 10px;
  color: var(--Primary-700, var(--Primary-700, #215a78));
  text-align: center;
  font-family: Mulish;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  display: table;
  position: relative;
  margin: 15px 0;
}
.center-locator-container .centerResult__videoUrl:before {
  background: url(/dist/images/corporate/play.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  margin-right: 0.75rem;
  position: relative;
  height: 20px;
  top: 4px;
  width: 20px;
}
.center-locator-container .centerResult__phone {
  -ms-flex-item-align: start;
  align-self: start;
  border-radius: 16px;
  background: var(--Primary-50, #ebf4fa);
  mix-blend-mode: multiply;
  padding: 4px 12px 4px 10px;
  color: var(--Primary-700, var(--Primary-700, #215a78));
  text-align: center;
  font-family: Mulish;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}
.center-locator-container .centerResult__phone:before {
  margin-right: 0.4rem;
  position: relative;
  height: 15px;
  top: 3px;
  width: 15px;
}
.center-locator-container .centerResult.infoWindow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.center-locator-container .centerDetails {
  font-size: 20px;
  padding: unset;
}
@media screen and (min-width: 330px) {
  .center-locator-container .centerDetails.noCenterInstructions {
    padding-top: 24px;
  }
}
@media screen and (min-width: 767px) {
  .center-locator-container .centerDetails {
    padding: 24px 0 12px 0;
  }
}
.center-locator-container .centerDetails__marker-icon {
  margin: 0 12px 0 0;
}
.center-locator-container .centerLocator__map {
  height: 100% !important;
}
.center-locator-container .centerLocator__list {
  -ms-flex-preferred-size: unset;
  flex-basis: unset;
  width: 100%;
}
.center-locator-container .centerLocator__advancedFilters {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.center-locator-container .centerLocator__sidebarHeading {
  font-size: 24px;
  font-weight: 700;
  margin-top: unset;
}
@media screen and (min-width: 1024px) {
  .center-locator-container .centerLocator__sidebarHeading {
    margin: 0 0 10px;
  }
}
.center-locator-container .centerLocator_wrapper {
  width: 100%;
}
.center-locator-container .filter-controls-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-column-gap: 16px;
  -moz-column-gap: 16px;
  column-gap: 16px;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}
.center-locator-container .filter-controls-container .full-width-control {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}
@media screen and (min-width: 767px) {
  .center-locator-container .filter-controls-container .full-width-control {
    -ms-flex-preferred-size: unset;
    flex-basis: unset;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  .center-locator-container .filter-controls-container .text {
    -webkit-box-flex: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
  }
}
.center-locator-container .styledSelect {
  padding: 15px 25px 15px 1rem;
}
.center-locator-container .buttonContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-column-gap: 10px;
  -moz-column-gap: 10px;
  column-gap: 10px;
}
.center-locator-container .buttonContainer .button {
  margin-right: unset;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
@media screen and (min-width: 1200px) {
  .center-locator-container .buttonContainer .button {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    white-space: nowrap;
  }
}
.center-locator-container .description-wrapper {
  display: grid;
  grid-template-columns: 1fr 18%;
  gap: 10px;
}
.center-locator-container .description-wrapper .image-section {
  position: relative;
  gap: 20px;
}
.center-locator-container .description-wrapper .image-section .image-wrapper {
  position: relative;
  max-width: 80px;
  border-radius: 50%;
  top: -20px;
  aspect-ratio: 1/1;
}
.center-locator-container
  .description-wrapper
  .image-section
  .image-wrapper
  img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 50%;
}
.center-locator-container
  .description-wrapper
  .image-section
  .image-wrapper
  .tooltip {
  visibility: hidden;
  position: absolute;
  bottom: 106%;
  left: 25%;
  -webkit-transform: translate(-50%);
  transform: translate(-50%);
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  border-radius: 8px;
  background: var(--Primary-850, #102d3c);
  padding: 8px 12px;
  max-width: 250px;
  white-space: nowrap;
}
.center-locator-container
  .description-wrapper
  .image-section
  .image-wrapper
  .tooltip:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 55%;
  margin-left: 5px;
  border-width: 5px;
  border-style: solid;
  border-color: #333 transparent transparent transparent;
}
.center-locator-container
  .description-wrapper
  .image-section
  .image-wrapper
  .tooltip.long-name {
  color: var(--Base-White, var(--Base-White, #fff));
  text-align: center;
  font-family: Mulish;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 18px;
}
.center-locator-container
  .description-wrapper
  .image-section
  .image-wrapper
  .image-wrapper:hover
  .tooltip {
  visibility: visible;
  opacity: 1;
}
.center-locator-container .description-wrapper .image-wrapper:hover .tooltip {
  visibility: visible;
  opacity: 1;
}
.center-locator-container .videoContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.leadformicon::before {
  background: url(/dist/images/corporate/Calendar-Icon.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  margin-right: 0.75rem;
  position: relative;
  height: 14px;
  top: 2px;
  width: 20px;
}
.inpage-learnmore::before {
  height: 14px;
  width: 20px;
  content: "";
  position: relative;
  line-height: initial;
}
.inpage-leadformicon::before {
  background: url(/dist/images/corporate/Calendar-Icon.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  margin-right: 0.15rem;
  position: relative;
  height: 14px;
  width: 20px;
  top: -1px;
}
.inpage-leadformicon {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}
.learnmore-cta {
  line-height: inherit !important;
}
.popup-window {
  display: none;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1000;
}
.popup-content {
  background-color: #fff;
  border-radius: 8px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
  padding: 32px;
  position: relative;
  width: 100%;
  max-width: 592px;
  height: auto;
  max-height: 422px;
  overflow: hidden;
}
.popup-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.popup-title {
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  text-align: center;
  color: #215a78;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.close-button {
  font-size: 24px;
  font-weight: 700;
  cursor: pointer;
  color: #215a78;
}
.popup-content iframe {
  border: none;
  width: 528px;
  height: 310.3px;
  padding: 16px 0 0 0;
  gap: 8px;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (max-width: 526px) {
  .popup-content {
    margin: 0 30px;
    padding: 20px;
  }
  .popup-content iframe {
    height: 100%;
    width: 100%;
  }
  .popup-title {
    font-size: 14px;
  }
}
.centerLocator__map {
  height: 360px;
}
@media screen and (min-width: 1024px) {
  .centerLocator__map {
    height: 540px;
  }
}
.centerLocator__map iframe {
  height: 100%;
  width: 100%;
}
.centerLocator__results {
  background-color: #2a9d8f;
}
.centerLocator__sidebar {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  padding: 30px;
  background-color: rgba(84, 175, 203, 0.2);
}
@media screen and (min-width: 767px) {
  .centerLocator__sidebar {
    padding: 30px 60px;
  }
}
@media screen and (min-width: 1024px) {
  .centerLocator__sidebar {
    position: static;
    margin: 0;
    padding: 30px;
    min-width: 285px;
  }
}
.centerLocator__filters {
  background-color: transparent;
  color: #fff;
  padding: 0;
}
.centerLocator__filters .input__label {
  color: #92d9e7;
  font-size: 15px;
  line-height: 1;
  margin-bottom: 12px;
}
.centerLocator__filters .checkbox__label {
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  line-height: 1;
}
.centerLocator__filters input {
  background-color: transparent;
  border: 2px solid #92d9e7;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 5px 5px rgba(26, 71, 95, 0.85);
  box-shadow: inset 0 5px 5px rgba(26, 71, 95, 0.85);
  color: #fff;
  padding: 15px 0 15px 15px;
  font-size: 18px;
  font-weight: 400;
}
.centerLocator__filters input[type="checkbox"] {
  background-color: transparent;
  border-color: #54afcb;
  border-radius: 3px;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-right: 0.5em;
}
.centerLocator__filters input[type="text"]::-webkit-input-placeholder {
  color: #fff;
}
.centerLocator__filters input[type="text"]::-moz-placeholder {
  color: #fff;
}
.centerLocator__filters input[type="text"]::-ms-input-placeholder {
  color: #fff;
}
.centerLocator__filters input[type="text"]::placeholder {
  color: #fff;
}
.centerLocator__filters .action,
.centerLocator__filters .checkboxes,
.centerLocator__filters .radios,
.centerLocator__filters .select,
.centerLocator__filters .text,
.centerLocator__filters .textarea {
  margin-bottom: 2rem;
}
.centerLocator .styledSelect {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%2392d9e7%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-color: transparent;
  background-size: 15px;
  background-position-x: 95%;
  border-radius: 4px;
  border: 2px solid #92d9e7;
  -webkit-box-shadow: 0 5px 5px rgba(26, 71, 95, 0.85);
  box-shadow: 0 5px 5px rgba(26, 71, 95, 0.85);
  color: #fff;
  font-size: 18px;
  font-weight: 400;
}
.centerLocator .styledSelect option {
  background-color: #2a9d8f;
  color: #fff;
}
.centerLocator__sidebarHeading {
  color: #fff;
  font-size: 15px;
  line-height: 1.5;
  font-weight: 400;
  margin: 25px 0;
}
@media screen and (min-width: 1024px) {
  .centerLocator__sidebarHeading {
    margin: 25px 0 50px;
  }
}
.centerLocator .checkboxes__heading {
  color: #92d9e7;
  display: block;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 1.5rem;
}
.centerLocator .smallHeading {
  display: none;
}
@media screen and (min-width: 1024px) {
  .centerLocator .smallHeading {
    display: block;
    margin: 50px 0 20px;
  }
}
@media screen and (min-width: 1024px) {
  .centerLocator__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .centerLocator__sidebar {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
  }
  .centerLocator__list {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
  }
}
.centerLocator__advancedFilters {
  display: none;
}
@media screen and (min-width: 1024px) {
  .centerLocator__advancedFilters {
    display: block;
  }
}
@media screen and (min-width: 1024px) {
  #toggleAdvancedFilters,
  .toggleAdvancedFilters {
    display: none;
  }
}
#toggleAdvancedFilters:checked ~ .centerLocator__advancedFilters {
  display: block;
}
.centerLocator .mapTooltip {
  color: #5a5a5a;
  font-family:
    Muli,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.5;
}
@media screen and (min-width: 480px) {
  .centerLocator .mapTooltip {
    padding: 10px 18px 10px;
  }
}
@media (max-width: 540px) {
  .centerLocator .mapTooltip {
    font-size: 1em;
    padding-bottom: 2em;
  }
}
@media screen and (min-width: 1024px) {
  .centerLocator .mapTooltip {
    font-size: 15px;
  }
}
.centerLocator .mapTooltip__column {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 540px) {
  .centerLocator .mapTooltip__headline {
    font-size: 1.2rem;
    margin: 1.5rem 0 0;
  }
}
.centerLocator .mapTooltip__headline {
  color: #2a9d8f;
  display: block;
  font-size: 18px;
  font-weight: 800;
  line-height: 1.2;
  margin: 0 1rem 1rem 0;
}
@media (max-width: 540px) {
  .centerLocator .mapTooltip__contact-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
.centerLocator .mapTooltip__contact-info,
.centerLocator .mapTooltip__directions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 1em 0;
}
@media (max-width: 540px) {
  .centerLocator .mapTooltip__contact-info,
  .centerLocator .mapTooltip__directions {
    margin: 1em 0 0;
  }
}
.centerLocator .mapTooltip__directions {
  margin-top: 1rem !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 540px) {
  .centerLocator .mapTooltip__directions {
    -ms-flex-flow: wrap;
    flex-flow: wrap;
    min-height: 80px;
    padding-bottom: 0;
  }
}
.centerLocator .mapTooltip__directions .button.-arrow {
  padding: 1rem 3rem 1rem 0 !important;
  margin: 0.5em 0.5em 0.5em 0;
}
.centerLocator .mapTooltip__contact-info {
  -webkit-box-pack: normal;
  -ms-flex-pack: normal;
  justify-content: normal;
  margin-bottom: 0.5rem;
}
@media screen and (min-width: 580px) {
  .centerLocator .mapTooltip__contact-info {
    -webkit-box-pack: normal;
    -ms-flex-pack: normal;
    justify-content: normal;
  }
}
.centerLocator .mapTooltip__address {
  display: inline-block;
  margin-right: 1em;
  min-width: 225px;
  font-weight: 500;
}
@media (max-width: 540px) {
  .centerLocator .mapTooltip__address {
    margin-bottom: 1rem;
  }
}
@media screen and (min-width: 767px) {
  .centerLocator .mapTooltip__address {
    display: block;
  }
}
.centerLocator .mapTooltip__hours,
.centerLocator .mapTooltip__phone {
  display: block;
  font-weight: 700;
  letter-spacing: 0.025rem;
  margin-bottom: 1em;
  min-width: 150px;
}
.centerLocator .mapTooltip__phone {
  color: #2a9d8f;
}
.centerLocator .mapTooltip__hours {
  color: #5a5a5a;
}
.centerLocator .mapTooltip__tags {
  list-style: none;
  margin: 0;
  padding-left: 0;
}
.centerLocator .mapTooltip__tags li::before {
  display: none;
}
@media (max-width: 540px) {
  .centerLocator .mapTooltip__tags {
    display: none;
  }
}
.centerLocator .mapTooltip__tags li {
  margin-bottom: 0.75rem !important;
}
.centerLocator .mapTooltip__tag {
  background-color: #eeeded;
  border-radius: 35px;
  color: #2a9d8f;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  padding: 6px 15px;
}
.centerLocator .mapTooltip__tag.-center-attribute {
  background-color: #2a9d8f;
  color: #fff;
}
.centerLocator .mapTooltip .center-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.centerLocator .mapTooltip .center-links .button {
  margin-top: 0;
  margin-bottom: 0.25em;
  margin-right: 0.75rem;
}
@media screen and (min-width: 1024px) {
  .centerLocator .mapTooltip .center-links .button {
    margin-right: 2rem;
  }
}
.centerLocator .mapTooltip .center-links .button:last-of-type {
  margin-left: auto;
  margin-right: 0;
}
@media (max-width: 540px) {
  .centerLocator .mapTooltip .center-links .button:last-of-type {
    margin-left: 0;
    margin-right: 0.75rem;
  }
  .centerLocator .mapTooltip .center-links .button {
    margin-top: 0;
  }
}
@media (max-width: 540px) {
  .centerLocator .mapTooltip .center-links {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.centerLocator .mapTooltip .center-links {
  margin-bottom: 0.5em;
}
.centerLocator .mapTooltip .button {
  border-radius: 5px;
  font-size: 14px;
  line-height: 0;
  white-space: nowrap;
  padding: 15px;
  text-align: center;
  margin-top: 1em;
  margin-bottom: 1em;
}
.centerLocator .mapTooltip .null {
  display: none;
}
.centerLocator .mapTooltip__banner {
  padding: 1rem 3rem 1rem 1.8rem;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  margin: 0 0 1.5rem -1.8rem;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: right 1rem center;
}
.centerLocator .mapTooltip__banner.banner-bg-orange {
  background-color: #fff6f0;
  border-top: 1px solid #fbeadd;
  border-right: 1px solid #fbeadd;
  border-bottom: 1px solid #fbeadd;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='12' viewBox='0 0 10 12'%3E%3Cpath id='Polygon_3' data-name='Polygon 3' d='M5.143 1.429a1 1 0 0 1 1.715 0l4.234 7.056A1 1 0 0 1 10.234 10H1.766A1 1 0 0 1 .909 8.486Z' transform='translate(10) rotate(90)' fill='%23e5b38f'/%3E%3C/svg%3E");
}
.centerLocator .mapTooltip__banner.banner-bg-green {
  background-color: #f2f9f6;
  border-top: 1px solid #dceee7;
  border-right: 1px solid #dceee7;
  border-bottom: 1px solid #dceee7;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='12' viewBox='0 0 10 12'%3E%3Cpath id='Polygon_3' data-name='Polygon 3' d='M5.143 1.429a1 1 0 0 1 1.715 0l4.234 7.056A1 1 0 0 1 10.234 10H1.766A1 1 0 0 1 .909 8.486Z' transform='translate(10) rotate(90)' fill='%2392cbb6'/%3E%3C/svg%3E");
}
.centerLocator .mapTooltip__banner a {
  font-weight: 700;
}
.centerLocator .mapTooltip__banner a.banner-fg-orange {
  color: #be5000;
}
.centerLocator .mapTooltip__banner a.banner-fg-green {
  color: #048956;
}
.job-open {
  background-color: #c9a84c !important;
  border: 2px solid transparent !important;
  border-radius: 10px;
  color: #2a9d8f !important;
  width: 100% !important;
}
.job-open:hover {
  background-color: transparent !important;
  border: 2px solid #c9a84c !important;
  color: #c9a84c !important;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}
button.gm-ui-hover-effect {
  top: 5px !important;
  right: 15px !important;
}
button.gm-ui-hover-effect img {
  width: 20px !important;
  height: 20px !important;
}
@media (max-width: 540px) {
  .gm-style-iw-c,
  .gm-style-iw-d {
    max-width: 260px !important;
  }
}
@media (min-width: 541px) and (max-width: 1024px) {
  .gm-style-iw-c,
  .gm-style-iw-d {
    max-width: 500px !important;
    padding-bottom: 1em !important;
  }
}
@media (min-width: 1025px) {
  .gm-style-iw-c,
  .gm-style-iw-d {
    max-height: 430px !important;
  }
}
.gm-style-iw-c button > span,
.gm-style-iw-d button > span {
  width: 30px !important;
  height: 30px !important;
  margin: 0 !important;
  -webkit-mask-size: cover !important;
  mask-size: cover !important;
}
.gm-style-iw-c {
  -webkit-box-shadow: 0 2px 12px 6px rgba(0, 0, 0, 0.2) !important;
  box-shadow: 0 2px 12px 6px rgba(0, 0, 0, 0.2) !important;
  padding-left: 0 !important;
}
.gm-style-iw-d {
  padding-left: 0;
}
@media (max-width: 480px) {
  .gm-style-iw-d {
    padding-left: 12px !important;
  }
}
.pac-container.pac-logo {
  min-width: 300px;
}
#panel {
  height: 100%;
  width: 300px;
  background-color: #fff;
  position: fixed;
  z-index: 1;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.miniLocator__form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 100%;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
@media (max-width: 545px) {
  .miniLocator__form {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.miniLocator__container {
  width: 37%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 1200px) {
  .miniLocator__container {
    width: 100%;
    padding-top: 15px;
    margin-left: 1rem;
    margin-right: 1rem;
  }
}
.miniLocator__zipCodeInput {
  background-color: transparent !important;
  border: 2px solid #92d9e7 !important;
  border-radius: 5px !important;
  -webkit-box-shadow: inset 0 5px 5px rgba(26, 71, 95, 0.85) !important;
  box-shadow: inset 0 5px 5px rgba(26, 71, 95, 0.85) !important;
  color: #fff !important;
  padding: 15px 0 15px 15px !important;
  font-size: 18px !important;
  font-weight: 400 !important;
  height: 44px;
  font-size: 28px;
}
.miniLocator__zipCodeLabel {
  color: #fff;
  font-size: 28px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0;
}
.miniLocator__map {
  width: 37%;
  float: left;
  margin-top: 10px;
  height: 900px;
  max-height: 100vw;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
@media (max-width: 1200px) {
  .miniLocator__map {
    width: 100%;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}
.miniLocator__formOptions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
@media (max-width: 430px) {
  .miniLocator__formOptions {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.miniLocator__formGroup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}
@media (max-width: 430px) {
  .miniLocator__formGroup {
    padding-bottom: 10px;
  }
}
.miniLocator__labels {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 1200px) {
  .miniContent {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (max-width: 1200px) {
  .centerResults.mini {
    width: 100%;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
#distanceOptions {
  color: #fff;
  max-width: 120px;
  height: 44px;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%2392d9e7%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-color: transparent;
  background-size: 15px;
  background-position-x: 95%;
  border-radius: 4px;
  border: 2px solid #92d9e7;
  -webkit-box-shadow: 0 5px 5px rgba(26, 71, 95, 0.85);
  box-shadow: 0 5px 5px rgba(26, 71, 95, 0.85);
  font-size: 18px;
  font-weight: 400;
}
@media (max-width: 430px) {
  #distanceOptions {
    max-width: none;
  }
}
#distanceOptions > option {
  background-color: #2a9d8f;
  color: #fff;
}
#location {
  font-size: 1.6rem;
  color: #fff;
}
::-webkit-input-placeholder {
  font-size: 1.6rem;
  color: #fff;
  opacity: 1;
}
::-moz-placeholder {
  font-size: 1.6rem;
  color: #fff;
  opacity: 1;
}
::-ms-input-placeholder {
  font-size: 1.6rem;
  color: #fff;
  opacity: 1;
}
::placeholder {
  font-size: 1.6rem;
  color: #fff;
  opacity: 1;
}
#checkForCentersButton {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 10px;
  width: 30%;
  height: 44px;
}
@media (max-width: 430px) {
  #checkForCentersButton {
    width: 100%;
    margin-left: 0;
  }
}
#zipCode {
  font-size: 2rem;
}
#enlargeMap {
  position: relative;
  z-index: 10;
}
#miniLocDistanceOptions {
  max-width: 120px;
}
.largeMap {
  width: 55%;
}
@media (max-width: 1200px) {
  #customCta.button.miniLocator__customCta {
    margin: 0;
  }
}
.centerResult.infoWindows {
  height: 200px;
}
@media (max-width: 1480px) {
  .centerResult.infoWindows {
    height: 235px;
  }
}
@media (max-width: 1200px) {
  div.centerResults.mini {
    width: 98%;
  }
}
@media (max-width: 1200px) {
  div#viewMore.viewMore {
    width: 98%;
  }
}
.buttonToggle.mini {
  top: -920px;
  left: 65%;
}
@media (max-width: 1200px) {
  .buttonToggle.mini {
    display: none;
  }
}
#miniLocator__distanceInput {
  margin-left: 15px;
  max-width: 120px;
}
@media (max-width: 430px) {
  #miniLocator__distanceInput {
    max-width: none;
    width: 100%;
  }
}
.miniContent.truncate__content {
  max-height: 600px;
}
.miniContent.truncate__content .centerResults.mini {
  max-height: 600px;
}
.miniContent.truncate__content .truncate__map {
  height: 500px;
}
@media (max-width: 1200px) {
  .miniContent.truncate__content .truncate__map {
    height: 700px;
  }
}
.miniContent.truncate__content .truncate__map .buttonToggle.mini {
  top: -520px;
}
@media (max-width: 380px) {
  label.input__label {
    font-size: 0.9rem;
  }
}
.miniLocator__labels > label {
  color: #92d9e7;
  font-size: 15px;
  line-height: 1;
  margin-bottom: 12px;
}
input#location::-webkit-input-placeholder {
  color: #fff !important;
}
input#location::-moz-placeholder {
  color: #fff !important;
}
input#location::-ms-input-placeholder {
  color: #fff !important;
}
input#location::placeholder {
  color: #fff !important;
}
.CenterPrograms {
  max-width: 1280px;
  margin-inline: auto;
  padding-inline: 32px;
}
.CenterPrograms .cta-Program-list-container .program__grid {
  display: grid;
  gap: 1em;
  grid-template-columns: repeat(2, 1fr);
}
.CenterPrograms .cta-Program-list-container .program__card-title {
  font-size: 18px;
}
.CenterPrograms .cta-Program-list-container .program__card {
  -webkit-transition: background-color 0.15s ease;
  transition: background-color 0.15s ease;
  color: #707070;
  text-align: center;
  border-radius: 1.5em;
  border: 1px solid #ddd;
  padding: 1.43em;
  font-size: 14px;
  line-height: 1.4285;
  background-color: #fff;
  -webkit-box-shadow: 0 1px 2px rgba(16, 24, 40, 0.05);
  box-shadow: 0 1px 2px rgba(16, 24, 40, 0.05);
}
.CenterPrograms .cta-Program-list-container .program__card:hover {
  background-color: #fafafa;
}
.CenterPrograms
  .cta-Program-list-container
  .program__card:hover
  .programs__card-title {
  color: #2a9d8f;
}
.CenterPrograms .cta-Program-list-container .program__card-img {
  width: 5.5em;
  height: 5.5em;
  border-radius: 50em;
  margin-bottom: 1em;
  border: 1px solid #c8c8c8;
  -o-object-fit: cover;
  object-fit: cover;
  margin-right: auto;
  margin-left: auto;
}
.CenterPrograms .cta-Program-list-container .program__card-title {
  -webkit-transition: color 0.15s ease;
  transition: color 0.15s ease;
  font-weight: 700;
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 0.25em;
  color: #215a78;
}
.CenterPrograms .cta-Program-list-container .program__card-text {
  margin: 0;
  color: #707070;
  text-align: center;
  font-size: 14px;
  line-height: 1.4285;
}
@media (min-width: 768px) {
  .CenterPrograms .cta-Program-list-container .program__grid {
    gap: 2em;
  }
}
@media (min-width: 1024px) {
  .CenterPrograms .cta-Program-list-container .program__grid {
    grid-template-columns: repeat(3, 1fr);
  }
  .CenterPrograms .cta-Program-list-container .program__card {
    font-size: 16px;
    line-height: 1.5;
  }
  .CenterPrograms .cta-Program-list-container .program__card-img {
    width: 7.5em;
    height: 7.5em;
    margin-bottom: 1.25em;
  }
  .CenterPrograms .cta-Program-list-container .program__card-title {
    font-size: 18px;
    line-height: 1.5555;
    margin-bottom: 0.5em;
  }
}
@media (max-width: 767px) {
  .CenterPrograms .cta-Program-list-container .CenterPrograms {
    padding-inline: 16px;
  }
  .CenterPrograms .cta-Program-list-container .program__grid {
    grid-template-columns: 1fr !important;
  }
  .CenterPrograms .cta-Program-list-container .program__card a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 15px;
  }
  .CenterPrograms .cta-Program-list-container .program__card-img {
    width: 80px;
    height: 80px;
    -o-object-fit: cover;
    object-fit: cover;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-bottom: 0;
  }
  .CenterPrograms .cta-Program-list-container .program__card-content {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .CenterPrograms .cta-Program-list-container .program__card-title {
    margin: 0 0 8px 0;
    text-align: left;
  }
  .CenterPrograms .cta-Program-list-container .program__card-text {
    margin: 0;
    text-align: left !important;
  }
}
.section__bulletPoints {
  padding: 60px 0;
}
.section__bulletPoints .heading {
  margin-bottom: 30px;
  color: #2a9d8f;
  font-size: 36px;
  text-transform: none;
}
.section__bulletPoints .heading.-bold {
  font-weight: 900;
}
@media screen and (min-width: 767px) {
  .section__bulletPoints .heading {
    margin-right: 30%;
  }
}
.section__bulletPoints .subHeading {
  color: #2a9d8f;
  font-size: 24px;
  font-weight: 400;
  letter-spacing: 0.025em;
  margin-bottom: 45px;
}
@media screen and (min-width: 767px) {
  .section__bulletPoints .-flexEnd {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
}
.section__bulletPoints img.-bbBlue {
  width: 100%;
  margin-bottom: 30px;
  border-bottom: 15px solid #54afcb;
  -o-border-image: linear-gradient(90deg, transparent 20%, #54afcb 20%) 1;
  border-image: -webkit-gradient(
      linear,
      left top,
      right top,
      color-stop(20%, transparent),
      color-stop(20%, #54afcb)
    )
    1;
  border-image: linear-gradient(90deg, transparent 20%, #54afcb 20%) 1;
}
@media screen and (min-width: 767px) {
  .section__bulletPoints img.-bbBlue {
    margin-bottom: 0;
    position: relative;
    top: 25px;
  }
}
.section__bulletPoints.-blue {
  background-color: #eef5fa;
}
.checkList__description {
  color: #000;
  margin-bottom: 45px;
  font-size: 20px;
}
@media screen and (min-width: 767px) {
  .checkList__description {
    margin-right: 20%;
  }
}
.checkList__listItem {
  display: inline-block;
  vertical-align: top;
  color: #000;
  background-image: url(/dist/images/corporate/icon_checkmark.svg);
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: 0 3px;
  padding-left: 30px;
  margin-bottom: 30px;
  font-size: 18px;
}
@media screen and (min-width: 767px) {
  .checkList__listItem {
    width: 45%;
    margin: 0 4% 30px 0;
  }
}
.checkList__subHeading {
  color: #2a9d8f;
  font-size: 20px;
  font-weight: 800;
  margin-bottom: 15px;
}
.checkList.-semiCircle .checkList__listItem {
  background-image: url(/dist/images/corporate/icon_semicircle.svg);
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: 5px 0;
}
@media screen and (min-width: 1024px) {
  .checkList.-semiCircle .checkList__listItem {
    width: 30%;
    margin: 0 3% 30px 0;
  }
}
.edwSplf .container {
  padding: 0;
}
@media (max-width: 767px) {
  .edwSplf .container {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.edwSplf__content {
  padding: 0;
  padding-left: 15px;
}
.edwSplf__content .logo {
  margin-top: 35px;
}
.edwSplf__content .logo img {
  max-width: 275px;
  height: auto;
}
@media (max-width: 991px) {
  .edwSplf__content .logo img {
    max-width: 150px;
  }
}
.edwSplf__content .welcome {
  margin-top: 100px;
}
@media (max-width: 1199px) {
  .edwSplf__content .welcome {
    margin-top: 50px;
  }
}
@media (max-width: 991px) {
  .edwSplf__content .welcome {
    margin-top: 25px;
  }
}
.edwSplf__content .welcome h1 {
  text-transform: inherit;
  font-weight: 700;
  color: #048956;
  font-family: Muli;
  font-size: 56px;
  font-weight: 900;
  font-style: normal;
  letter-spacing: 0.56px;
  line-height: 60px;
}
@media (max-width: 1199px) {
  .edwSplf__content .welcome h1 {
    font-size: 40px;
    line-height: 50px;
  }
}
@media (max-width: 991px) {
  .edwSplf__content .welcome h1 {
    font-size: 30px;
    line-height: 40px;
  }
  .edwSplf__content .welcome h1 br {
    display: none;
  }
}
.edwSplf__content .welcome p {
  margin-top: 50px;
  color: #464646;
  font-family: Muli;
  font-size: 24px;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 0.72px;
  line-height: 36px;
  max-width: 480px;
}
@media (max-width: 1199px) {
  .edwSplf__content .welcome p {
    font-size: 20px;
    line-height: 30px;
  }
}
@media (max-width: 991px) {
  .edwSplf__content .welcome p {
    max-width: none;
    margin: 30px 0 30px;
  }
}
.edwSplf__calendar {
  padding: 0;
  overflow: hidden;
  height: auto;
  min-height: calc(100vh - 127px);
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 40px;
  background: #2a9d8f;
}
.edwSplf__calendar h2 {
  text-transform: inherit;
  height: 108px;
  color: #eef5fa;
  font-family: Muli;
  font-size: 36px;
  font-weight: 900;
  font-style: normal;
  letter-spacing: 0.36px;
  line-height: 40px;
  margin-top: 100px;
}
@media (max-width: 1199px) {
  .edwSplf__calendar h2 {
    font-size: 30px;
    line-height: 35px;
    margin-bottom: 30px;
    margin-top: 50px;
  }
}
@media (max-width: 991px) {
  .edwSplf__calendar h2 {
    font-size: 25px;
    line-height: 30px;
    margin-top: 30px;
    height: auto;
  }
}
.edwSplf__calendar ul {
  padding: 0;
}
.edwSplf__calendar ul:hover li {
  background: #2a9d8f;
}
.edwSplf__calendar ul:hover li span {
  color: #eee;
}
.edwSplf__calendar li {
  background-color: #c9a84c;
  padding: 16px 0 17px 28px;
  width: 100%;
  height: 58px;
  border-radius: 4px;
  margin-bottom: 20px;
  cursor: pointer;
  -webkit-transition: all ease 0.5s;
  transition: all ease 0.5s;
}
@media (max-width: 1199px) {
  .edwSplf__calendar li {
    height: auto;
    overflow: auto;
    padding: 16px 17px 17px 28px;
  }
}
.edwSplf__calendar li:hover {
  background: #c9a84c !important;
}
.edwSplf__calendar li:hover span {
  color: #2a9d8f !important;
}
.edwSplf__calendar li span {
  color: #2a9d8f;
  font-family: Muli;
  font-size: 20px;
  font-weight: 700;
  font-style: normal;
  letter-spacing: 0.2px;
  line-height: 24px;
  -webkit-transition: all ease 0.5s;
  transition: all ease 0.5s;
}
@media (max-width: 1199px) {
  .edwSplf__calendar li span {
    font-size: 14px;
  }
}
.edwSplf__calendar li span.date {
  position: relative;
  float: left;
}
.edwSplf__calendar li span.time {
  padding-right: 52px;
  position: relative;
  float: right;
}
@media (max-width: 1199px) {
  .edwSplf__calendar li span.time {
    padding-right: 0;
  }
}
.edwSplf__calendar .alternate p {
  color: #fff;
  font-family: Muli;
  font-size: 20px;
  font-weight: 700;
  font-style: normal;
  letter-spacing: 0.6px;
  line-height: 30px;
  text-align: left;
}
@media (max-width: 1199px) {
  .edwSplf__calendar .alternate p {
    font-size: 16px;
  }
}
.edwSplf__calendar .alternate a {
  color: #fff;
  font-family: Muli;
  font-size: 20px;
  font-weight: 700;
  font-style: normal;
  letter-spacing: 0.6px;
  line-height: 30px;
  text-align: left;
  padding-bottom: 3px;
  margin-bottom: 3px;
  border-bottom: #c9a84c 2px solid;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
@media (max-width: 1199px) {
  .edwSplf__calendar .alternate a {
    font-size: 16px;
  }
}
.edwSplf__calendar .alternate a:hover {
  padding-bottom: 6px;
  margin-bottom: 0;
  color: #add8e6;
}
.edwSplf__calendar .alternate div {
  width: 100%;
  float: left;
}
.edwSplf__calendar .alternate .alternate-lead {
  margin-top: 60px;
}
.edwSplf__calendar .alternate .alternate-calendar:before {
  content: "";
  display: block;
  height: 23px;
  width: 20px;
  float: left;
  margin: 6px 6px 0 0;
  background-image: url(/dist/images/corporate/icon-calendar.png);
  background-position: top left;
  background-repeat: no-repeat;
}
.edwSplf__calendar .appointments.-hidden {
  display: none;
}
.edwSplf__calendar .calendar {
  background: #fff;
  padding: 20px;
  padding-top: 30px;
  border-radius: 10px;
  height: auto !important;
}
.edwSplf__calendar .calendar .closeButton {
  position: relative;
  z-index: 10000;
  width: 45px;
  height: 45px;
  border-radius: 100%;
  background-color: #c9a84c;
  float: right;
  margin-top: -55px;
  margin-right: -30px;
  cursor: pointer;
  -webkit-transition: background ease 0.5s;
  transition: background ease 0.5s;
}
.edwSplf__calendar .calendar .closeButton .fas {
  padding-top: 11px;
  padding-left: 15px;
  color: #2a9d8f;
  font-size: 22px;
  -webkit-transition: color ease 0.5s;
  transition: color ease 0.5s;
}
.edwSplf__calendar .calendar .closeButton:hover {
  background-color: #2a9d8f;
}
.edwSplf__calendar .calendar .closeButton:hover .fas {
  color: #fff;
}
.edwSplf__calendar .calendar .cal1 {
  padding-bottom: 30px;
}
.edwSplf__calendar .calendar .clndr .clndr-controls {
  display: inline-block;
  width: 100%;
  position: relative;
  margin-bottom: 10px;
}
.edwSplf__calendar .calendar .clndr .clndr-controls .month {
  float: left;
  width: 60%;
  text-align: center;
  color: #3a4d5d;
  font-size: 20px;
}
.edwSplf__calendar .calendar .clndr .clndr-controls .clndr-control-button {
  float: left;
  width: 20%;
  -webkit-transform: scale(1, 1.75);
  transform: scale(1, 1.75);
  font-weight: 300;
  color: #444;
  cursor: pointer;
}
.edwSplf__calendar .calendar .clndr .clndr-controls .clndr-control-button span {
  padding: 0 10px 2px;
}
.edwSplf__calendar
  .calendar
  .clndr
  .clndr-controls
  .clndr-control-button.rightalign {
  text-align: right;
  width: 20%;
}
.edwSplf__calendar
  .calendar
  .clndr
  .clndr-controls
  .clndr-control-button
  .clndr-next-button:hover {
  background: #ddd;
}
.edwSplf__calendar
  .calendar
  .clndr
  .clndr-controls
  .clndr-control-button.inactive {
  opacity: 0.5;
}
.edwSplf__calendar
  .calendar
  .clndr
  .clndr-controls
  .clndr-control-button.inactive:hover {
  background: 0 0;
  cursor: default;
}
.edwSplf__calendar
  .calendar
  .clndr
  .clndr-controls
  .clndr-control-button
  .clndr-previous-button:hover {
  background: #ddd;
}
.edwSplf__calendar
  .calendar
  .clndr
  .clndr-controls
  .clndr-control-button
  .clndr-previous-button.inactive {
  opacity: 0.5;
}
.edwSplf__calendar
  .calendar
  .clndr
  .clndr-controls
  .clndr-control-button
  .clndr-previous-button.inactive:hover {
  background: 0 0;
  cursor: default;
}
.edwSplf__calendar .calendar .clndr .clndr-table {
  table-layout: fixed;
  width: 100%;
}
@media (max-width: 1200px) {
  .edwSplf__calendar .calendar .clndr .clndr-table {
    margin-bottom: 30px;
  }
}
.edwSplf__calendar .calendar .clndr .clndr-table .header-days {
  height: 30px;
  font-size: 17px;
}
.edwSplf__calendar .calendar .clndr .clndr-table .header-days .header-day {
  vertical-align: middle;
  text-align: center;
  color: #000;
  font-weight: 400;
}
.edwSplf__calendar .calendar .clndr .clndr-table tr {
  height: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius: 10px !important;
}
.edwSplf__calendar .calendar .clndr .clndr-table tr td {
  vertical-align: top;
}
.edwSplf__calendar .calendar .clndr .clndr-table tr .day {
  padding: 5px;
  width: 100%;
  height: inherit;
}
.edwSplf__calendar .calendar .clndr .clndr-table tr .adjacent-month,
.edwSplf__calendar .calendar .clndr .clndr-table tr .day,
.edwSplf__calendar .calendar .clndr .clndr-table tr .empty,
.edwSplf__calendar .calendar .clndr .clndr-table tr .past {
  color: #666;
}
.edwSplf__calendar .calendar .clndr .event .day-contents {
  background: #f9fdfb;
  border: 1px solid #0b874b;
  border-radius: 8px;
  color: #008648;
  font-weight: 400;
  -webkit-transition: background-color 0.5s ease;
  transition: background-color 0.5s ease;
}
.edwSplf__calendar .calendar .clndr .event .day-contents.active,
.edwSplf__calendar .calendar .clndr .event .day-contents:hover {
  background: #008648;
  border-radius: 8px;
  color: #fff;
  font-weight: 400;
  cursor: pointer;
}
.edwSplf__calendar .calendar .clndr .today .day-contents {
  background: #f1f1f1;
  border-radius: 8px;
  color: #000;
  border: none;
}
.edwSplf__calendar .calendar .clndr .clndr-table tr .day .day-contents {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 4px 4px 2px 4px;
  font-size: 17px;
  text-align: center;
}
@media (max-width: 450px) {
  .edwSplf__calendar .calendar .clndr .clndr-table tr .day .day-contents {
    font-size: 14px;
  }
}
.edwSplf__calendar .calendar .appt-instructions {
  visibility: hidden;
  opacity: 0;
  border: 2px solid #e8e8e8;
  border-radius: 7px;
  padding: 30px;
  font-size: 16px;
  color: #333;
  font-weight: 100;
  line-height: 30px;
  margin-top: 30px;
}
.edwSplf__calendar .calendar .appt-instructions span {
  background: #f9fdfb;
  border: 1px solid #0b874b;
  border-radius: 8px;
  color: #008648;
  padding: 6px;
  font-weight: 400;
}
.edwSplf__calendar .calendar .appt-select {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all ease 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: 2px solid #0b874b;
  border-radius: 7px;
  padding: 30px;
  height: auto;
  font-weight: 100;
}
@media (max-width: 767px) {
  .edwSplf__calendar .calendar .appt-select {
    display: none;
  }
}
.edwSplf__calendar .calendar .appt-select #chosenDay {
  font-weight: 400;
}
.edwSplf__calendar .calendar .appt-select p {
  margin-bottom: 15px;
}
.edwSplf__calendar .calendar .appt-select ul {
  margin-top: 20px;
}
.edwSplf__calendar .calendar .appt-select label {
  list-style: none;
  border: 2px solid #b5dbc9;
  margin-bottom: 5px;
  background: #f9fdfb;
  border-radius: 7px !important;
  padding: 5px 15px !important;
  color: #0b874b !important;
  -webkit-transition: background-color 0.5s ease;
  transition: background-color 0.5s ease;
  min-width: 100%;
  text-align: center !important;
  font-size: 16px;
  font-weight: 600;
}
.edwSplf__calendar .calendar .appt-select label.active,
.edwSplf__calendar .calendar .appt-select label:hover {
  border: 2px solid #0b874b;
  background: #0b874b;
  color: #fff !important;
  cursor: pointer;
}
.edwSplf__calendar .calendar .appt-select label input[type="radio"] {
  visibility: hidden;
}
.edwSplf__calendar .calendar .show {
  visibility: visible;
  opacity: 1;
  display: block;
}
.edwSplf__calendar .calendar.-hidden {
  display: none;
}
.edwSplf__calendar .calendar #scheduleTimeError {
  position: relative;
  width: 100%;
  top: 0 !important;
  left: 0 !important;
  padding: 0;
}
.edwSplf__calendar .calendar #scheduleTimeError li {
  cursor: none;
  background-color: transparent;
  margin-bottom: 0;
  border-radius: 0;
  background-color: rgba(255, 123, 125, 0.25);
  color: red;
}
.edwSplf__calendar .calendar #scheduleTimeError li:hover {
  background-color: transparent !important;
}
.edwSplf__calendar .confirmationModal {
  background: rgba(26, 71, 95, 0.95);
  width: 100%;
  max-width: 500px;
  min-height: 99vh;
  position: fixed;
  top: 0;
  margin-left: -30px;
  -webkit-transition: opacity ease 0.5s;
  transition: opacity ease 0.5s;
  z-index: 1;
}
@media (max-width: 1199px) {
  .edwSplf__calendar .confirmationModal {
    max-width: 404px;
  }
}
@media (max-width: 991px) {
  .edwSplf__calendar .confirmationModal {
    max-width: 751px;
    width: 99%;
  }
}
@media (max-width: 767px) {
  .edwSplf__calendar .confirmationModal {
    margin-left: -45px;
  }
}
.edwSplf__calendar .confirmationModal .confirmation .closeButton {
  position: relative;
  z-index: 10000;
  width: 45px;
  height: 45px;
  border-radius: 100%;
  background-color: #c9a84c;
  float: right;
  margin-top: -65px;
  margin-right: -20px;
  cursor: pointer;
  -webkit-transition: background ease 0.5s;
  transition: background ease 0.5s;
}
.edwSplf__calendar .confirmationModal .confirmation .closeButton .fas {
  padding-top: 11px;
  color: #2a9d8f;
  font-size: 22px;
  -webkit-transition: color ease 0.5s;
  transition: color ease 0.5s;
}
.edwSplf__calendar .confirmationModal .confirmation .closeButton:hover {
  background-color: #2a9d8f;
}
.edwSplf__calendar .confirmationModal .confirmation .closeButton:hover .fas {
  color: #fff;
}
@media (max-width: 767px) {
  .edwSplf__calendar .confirmationModal .confirmation .btn-large {
    width: auto !important;
  }
}
.edwSplf__calendar .confirmationModal .confirmation {
  margin: 100px auto 0;
  padding: 42px 0 5px 0;
  border-radius: 7px;
  background: #fff;
  width: 100%;
  max-width: 324px;
  text-align: center !important;
}
.edwSplf__calendar .confirmationModal .confirmation img {
  margin: 0 auto 0;
  text-align: center;
}
.edwSplf__calendar .confirmationModal .confirmation p {
  width: 100%;
  max-width: 264px;
  margin: 20px auto 20px;
  color: #2a9d8f;
  font-family: Muli;
  font-size: 20px;
  font-weight: 700;
  font-style: normal;
  letter-spacing: 0.2px;
  line-height: 24px;
  text-align: center;
}
.edwSplf__calendar .confirmationModal .confirmation p.legal {
  color: #444;
  font-size: 12px;
  line-height: 16px;
}
.edwSplf__calendar .confirmationModal.-hidden {
  display: none;
  opacity: 0;
}
.edwSplf.thank-you {
  margin-bottom: -6px;
  background-color: #f1fffb;
}
@media (max-width: 1199px) {
  .edwSplf.thank-you .edwSplf__content {
    padding-right: 30px;
  }
}
.edwSplf.thank-you .edwSplf__calendar {
  background-color: #048956;
  min-height: 99vh;
}
@media (max-width: 991px) {
  .edwSplf.thank-you .edwSplf__calendar {
    margin-top: 50px;
    min-height: inherit;
  }
}
.edwSplf.thank-you .edwSplf__calendar .confirmation {
  margin: 100px 0 36px 0;
  padding: 0 0 5px 0;
  border-radius: 7px;
  background: #fff;
  width: 100%;
  text-align: center !important;
}
.edwSplf.thank-you .edwSplf__calendar .confirmation .icon-container {
  display: inline-block;
  margin: -52.5px 0 0;
  width: 100%;
}
.edwSplf.thank-you .edwSplf__calendar .confirmation .icon {
  width: 105px;
  height: 105px;
  background-color: #74aa50;
  border-radius: 100%;
  margin-left: calc(50% - 52.5px);
}
.edwSplf.thank-you .edwSplf__calendar .confirmation .icon i {
  margin: 20px 0 0 3px;
  color: #fff;
  font-size: 60px;
}
.edwSplf.thank-you .edwSplf__calendar .confirmation .content {
  display: inline-block;
  padding-bottom: 30px;
}
.edwSplf.thank-you .edwSplf__calendar .confirmation h2 {
  margin: 30px 0 0;
  display: inline-block;
  width: 100%;
  color: #048956;
  font-family: Muli;
  font-size: 32px;
  font-weight: 700;
  font-style: normal;
  letter-spacing: 0.32px;
  line-height: 40px;
}
@media (max-width: 991px) {
  .edwSplf.thank-you .edwSplf__calendar .confirmation h2 {
    max-width: inherit;
    padding: 0 10px;
  }
  .edwSplf.thank-you .edwSplf__calendar .confirmation h2 br {
    display: none;
  }
}
.edwSplf.thank-you .edwSplf__calendar .confirmation p {
  display: inline-block;
  width: 100%;
  max-width: 324px;
  color: #464646;
  font-family: Muli;
  font-size: 18px;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 0.54px;
  line-height: 24px;
}
.edwSplf.thank-you .edwSplf__calendar .confirmation p.legal {
  color: #444;
  font-size: 12px;
  line-height: 16px;
}
@media (max-width: 991px) {
  .edwSplf.thank-you .edwSplf__calendar .confirmation p {
    padding: 20px 10px;
  }
}
.edwSplf.thank-you .edwSplf__calendar li {
  cursor: inherit;
}
.edwSplf.thank-you .welcome {
  margin-top: 70px;
}
@media (max-width: 991px) {
  .edwSplf.thank-you .welcome {
    margin-top: 30px;
  }
}
.edwSplf.thank-you .welcome h1 {
  font-size: 36px;
  font-weight: 900;
  font-style: normal;
  letter-spacing: 0.36px;
  line-height: 40px;
}
@media (max-width: 1199px) {
  .edwSplf.thank-you .welcome h1 {
    font-size: 40px;
    line-height: 50px;
  }
}
@media (max-width: 991px) {
  .edwSplf.thank-you .welcome h1 {
    font-size: 30px;
    line-height: 40px;
  }
  .edwSplf.thank-you .welcome h1 br {
    display: none;
  }
}
.edwSplf.thank-you .welcome p {
  max-width: 600px;
  color: #464646;
  font-family: Muli;
  font-size: 18px;
  letter-spacing: 0.54px;
  line-height: 24px;
  text-align: left;
  margin-top: 30px;
}
.edwSplf.thank-you .welcome p.signature {
  margin: 20px 0 20px;
  font-style: italic;
}
@media (max-width: 1199px) {
  .edwSplf.thank-you .welcome p {
    font-size: 20px;
    line-height: 30px;
  }
}
@media (max-width: 991px) {
  .edwSplf.thank-you .welcome p {
    max-width: none;
    margin: 30px 0 30px;
  }
}
.edwSplf.thank-you #map {
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
}
.edwSplf.thank-you .visitInformation {
  width: 100%;
  -webkit-box-shadow: 10px 10px 30px rgba(11, 51, 36, 0.2);
  box-shadow: 10px 10px 30px rgba(11, 51, 36, 0.2);
  border-radius: 10px;
  position: relative;
  z-index: 100;
  background: #fff;
  overflow: hidden;
}
@media (min-width: 992px) {
  .edwSplf.thank-you .visitInformation {
    max-width: 600px;
  }
}
.edwSplf.thank-you .visitInformation .contact {
  padding: 30px;
  overflow: hidden;
}
.edwSplf.thank-you .visitInformation .contact p {
  font-size: 16px;
}
.edwSplf.thank-you .visitInformation .contact a {
  text-decoration: none;
}
.edwSplf.thank-you .visitInformation .contact .col-1,
.edwSplf.thank-you .visitInformation .contact .col-2 {
  width: 50%;
  float: left;
  overflow: visible;
}
@media (max-width: 520px) {
  .edwSplf.thank-you .visitInformation .contact .col-1,
  .edwSplf.thank-you .visitInformation .contact .col-2 {
    width: 100%;
  }
}
@media (max-width: 520px) {
  .edwSplf.thank-you .visitInformation .contact .col-2 {
    margin-top: 20px;
  }
}
.edwSplf.thank-you.-hidden {
  display: none;
}
.edwSplf.-hidden {
  display: none;
}
.edwSplf__curve {
  min-width: 100%;
  position: relative;
  z-index: 10;
  margin-top: -190px !important;
  float: left;
  margin-bottom: 60px;
  height: 20vw;
}
@media (max-width: 991px) {
  .edwSplf__curve {
    display: none;
  }
}
.edwSplf__curve.-hidden {
  display: none;
}
.eventLocator__map {
  height: 360px;
  position: relative;
  -webkit-transition: top 0.5s cubic-bezier(0.82, 0.085, 0.395, 0.895);
  transition: top 0.5s cubic-bezier(0.82, 0.085, 0.395, 0.895);
}
@media screen and (min-width: 1024px) {
  .eventLocator__map {
    height: 540px;
  }
}
.eventLocator__map iframe {
  height: 100%;
  width: 100%;
}
.eventLocator__map.hide {
  height: 0 !important;
  top: -360px;
}
.eventLocator .buttonToggle {
  position: relative;
  width: 200px;
  float: right;
  top: 0;
  z-index: 2;
}
@media (max-width: 767px) {
  .eventLocator .buttonToggle {
    display: none;
  }
}
.eventLocator .buttonToggle .button {
  width: auto;
  color: #fff;
  text-transform: inherit;
  background-color: #0d3144;
  border-radius: 10px;
  margin-bottom: 7px !important;
}
@media (min-width: 767px) {
  .eventLocator .buttonToggle .button {
    position: absolute;
    top: 0;
  }
}
.eventLocator .buttonToggle .button.-expand {
  padding: 20px 20px 19px 65px;
  background-image: url(/dist/images/feature/expand-map-icon.png);
  background-repeat: no-repeat;
  background-position: 15px 13px;
}
.eventLocator__results {
  background-color: #2a9d8f;
}
.eventLocator__sidebar {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  padding: 30px;
  background-color: rgba(84, 175, 203, 0.2);
}
@media screen and (min-width: 767px) {
  .eventLocator__sidebar {
    padding: 30px 60px;
  }
}
@media screen and (min-width: 1024px) {
  .eventLocator__sidebar {
    position: static;
    margin: 0;
    padding: 30px;
    min-width: 285px;
  }
}
.eventLocator__filters {
  background-color: transparent;
  color: #fff;
  padding: 0;
}
.eventLocator__filters .input__label {
  color: #92d9e7;
  font-size: 15px;
  line-height: 1;
  margin-bottom: 12px;
}
.eventLocator__filters .checkbox__label {
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  line-height: 1;
}
.eventLocator__filters input {
  background-color: transparent;
  border: 2px solid #92d9e7;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 5px 5px rgba(26, 71, 95, 0.85);
  box-shadow: inset 0 5px 5px rgba(26, 71, 95, 0.85);
  color: #fff;
  padding: 15px 0 15px 15px;
  font-size: 18px;
  font-weight: 400;
}
.eventLocator__filters input[type="checkbox"] {
  background-color: transparent;
  border-color: #54afcb;
  border-radius: 3px;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-right: 0.5em;
}
.eventLocator__filters .action,
.eventLocator__filters .checkboxes,
.eventLocator__filters .radios,
.eventLocator__filters .select,
.eventLocator__filters .text,
.eventLocator__filters .textarea {
  margin-bottom: 2rem;
}
.eventLocator__filters .text input::-webkit-input-placeholder {
  color: #fff !important;
  font-size: 18px;
  font-weight: 400;
}
.eventLocator__filters .text input::-moz-placeholder {
  color: #fff !important;
  font-size: 18px;
  font-weight: 400;
}
.eventLocator__filters .text input::-ms-input-placeholder {
  color: #fff !important;
  font-size: 18px;
  font-weight: 400;
}
.eventLocator__filters .text input::placeholder {
  color: #fff !important;
  font-size: 18px;
  font-weight: 400;
}
.eventLocator .styledSelect {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%2392d9e7%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-color: transparent;
  background-size: 15px;
  background-position-x: 95%;
  border-radius: 4px;
  border: 2px solid #92d9e7;
  -webkit-box-shadow: 0 5px 5px rgba(26, 71, 95, 0.85);
  box-shadow: 0 5px 5px rgba(26, 71, 95, 0.85);
  color: #fff;
  font-size: 18px;
  font-weight: 400;
}
.eventLocator .styledSelect option {
  background-color: #2a9d8f;
  color: #fff;
}
.eventLocator__sidebarHeading {
  color: #fff;
  font-size: 15px;
  line-height: 1.5;
  font-weight: 400;
  margin: 25px 0;
}
@media screen and (min-width: 1024px) {
  .eventLocator__sidebarHeading {
    margin: 25px 0 50px;
  }
}
.eventLocator .checkboxes__heading {
  color: #92d9e7;
  display: block;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 1.5rem;
}
.eventLocator .smallHeading {
  display: none;
}
@media screen and (min-width: 1024px) {
  .eventLocator .smallHeading {
    display: block;
    margin: 50px 0 20px;
  }
}
@media screen and (min-width: 1024px) {
  .eventLocator__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .eventLocator__sidebar {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
  }
  .eventLocator__list {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
  }
}
.eventLocator__advancedFilters {
  display: none;
}
@media screen and (min-width: 1024px) {
  .eventLocator__advancedFilters {
    display: block;
  }
}
@media screen and (min-width: 1024px) {
  #toggleAdvancedFilters,
  .toggleAdvancedFilters {
    display: none;
  }
}
#toggleAdvancedFilters:checked ~ .eventLocator__advancedFilters {
  display: block;
}
.mapTooltip {
  color: #5a5a5a;
  font-family:
    Muli,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.5;
}
@media screen and (min-width: 480px) {
  .mapTooltip {
    padding: 10px 18px 10px;
  }
}
@media (max-width: 540px) {
  .mapTooltip {
    font-size: 1em;
  }
}
@media screen and (min-width: 1024px) {
  .mapTooltip {
    font-size: 15px;
  }
}
.mapTooltip__column {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 540px) {
  .mapTooltip__headline {
    font-size: 1.2rem;
    margin: 1.5rem 0 0;
  }
}
.mapTooltip__headline {
  color: #2a9d8f;
  display: block;
  font-size: 18px;
  font-weight: 800;
  line-height: 1.2;
  margin: 0 1rem 2rem 0;
}
@media (max-width: 540px) {
  .mapTooltip__contact-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
.mapTooltip__contact-info,
.mapTooltip__directions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 1em 0;
}
@media (max-width: 540px) {
  .mapTooltip__contact-info,
  .mapTooltip__directions {
    margin: 1em 0 0;
  }
}
@media screen and (min-width: 580px) {
  .mapTooltip__contact-info,
  .mapTooltip__directions {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.mapTooltip__directions {
  -webkit-box-align: event;
  -ms-flex-align: event;
  align-items: event;
}
@media (max-width: 540px) {
  .mapTooltip__directions {
    -ms-flex-flow: wrap;
    flex-flow: wrap;
    min-height: 80px;
    padding-bottom: 0;
  }
}
.mapTooltip__address {
  display: inline-block;
  margin-right: 1em;
  min-width: 225px;
  font-weight: 500;
}
@media (max-width: 540px) {
  .mapTooltip__address {
    margin-bottom: 1rem;
  }
}
@media screen and (min-width: 767px) {
  .mapTooltip__address {
    display: block;
  }
}
.mapTooltip__hours,
.mapTooltip__phone {
  display: block;
  font-weight: 700;
  letter-spacing: 0.025rem;
  margin-bottom: 1em;
  min-width: 150px;
}
.mapTooltip__phone {
  color: #2a9d8f;
}
.mapTooltip__hours {
  color: #5a5a5a;
}
.mapTooltip__tags {
  list-style: none;
  margin: 0;
  padding-left: 0;
}
.mapTooltip__tags li::before {
  display: none;
}
@media (max-width: 540px) {
  .mapTooltip__tags {
    display: none;
  }
}
.mapTooltip__tag {
  background-color: #eeeded;
  border-radius: 35px;
  color: #2a9d8f;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  padding: 6px 15px;
}
.mapTooltip .button {
  border-radius: 5px;
  font-size: 14px;
  line-height: 0;
  white-space: nowrap;
  padding: 15px;
  text-align: event;
}
.mapTooltip .null {
  display: none;
}
button.gm-ui-hover-effect {
  top: 5px !important;
  right: 15px !important;
}
button.gm-ui-hover-effect img {
  width: 20px !important;
  height: 20px !important;
}
@media (max-width: 540px) {
  .gm-style-iw-c,
  .gm-style-iw-d {
    max-width: 260px !important;
  }
}
@media (min-width: 541px) and (max-width: 1024px) {
  .gm-style-iw-c,
  .gm-style-iw-d {
    max-width: 500px !important;
  }
}
.gm-style-iw-c {
  -webkit-box-shadow: 0 2px 12px 6px rgba(0, 0, 0, 0.2) !important;
  box-shadow: 0 2px 12px 6px rgba(0, 0, 0, 0.2) !important;
}
.pac-container.pac-logo {
  min-width: 300px;
}
#panel {
  height: 100%;
  width: 300px;
  background-color: #fff;
  position: fixed;
  z-index: 1;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.eventLocator__results .resultsNumber {
  margin-top: 4px;
}
.eventLocator__results .centerResult {
  background: #fff;
  border: 5px solid transparent;
  border-radius: 5px;
  color: #5a5a5a;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.2;
  margin-bottom: 5%;
  opacity: 0.9;
  padding: 10px 20px 30px;
  position: relative;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  width: 100%;
  display: inline-block;
  margin: 2% 0 2% 4%;
}
.eventLocator__results .centerResult:before {
  display: none !important;
}
.eventLocator__results .centerResult__description {
  display: block;
  margin-bottom: 15px;
}
.eventLocator__results .centerResult__distance {
  display: block;
  margin-bottom: 15px;
}
.eventLocator__results .centerResult__dates {
  color: #2a9d8f;
  display: block;
  margin-bottom: 15px;
  font-weight: 800;
}
.eventLocator__results .centerResult__name,
.eventLocator__results .centerResult__phone {
  color: #2a9d8f;
  font-weight: 800;
  display: block;
  font-size: 18px;
  margin: 15px 0;
}
.eventLocator__results .centerResult__name {
  font-size: 30px;
}
.eventLocator__results .centerResult__address {
  cursor: pointer;
  display: block;
  width: 100%;
}
.eventLocator__results .centerResult__address.center__title {
  font-weight: 700;
}
.eventLocator__results .centerResult__label {
  display: block;
  font-size: 15px;
  font-weight: 700;
  color: #000;
}
.eventLocator__results .centerResult__label.description {
  margin-top: 15px;
}
.eventLocator__results .centerResult__distance {
  margin-top: 10px;
}
.eventLocator__results .centerResult .button {
  border-radius: 5px;
  line-height: 1;
  font-size: 14px;
  margin-right: 0.5rem;
  margin-top: 1rem;
  padding: 10px 15px;
}
:root {
  --purple-50: #f2eff5;
  --blue-800: #2a9d8f;
  --yellow-500: #c9a84c;
  --gray-600: #707070;
  --gray-850: #141823;
  --gray-500: #808080;
  --gray-300: #b3b3b3;
  --gray-100: #dddddd;
  --blue-700: #215a78;
  --Error-600: #bd0f0f;
  --Error-25: #fef3f3;
}
.event-container {
  font-family: Mulish, sans-serif;
  padding-top: 64px;
  padding-right: 32px;
  padding-bottom: 64px;
  padding-left: 32px;
}
.event-container h2 {
  color: #2a9d8f;
  font-weight: 700;
  text-transform: none;
}
.event-container .center-event-search-container {
  background-color: var(--purple-50);
  max-width: 100%;
  padding: 72px 112px;
}
@media (max-width: 1024px) {
  .event-container .center-event-search-container {
    padding: 64px 32px;
  }
}
@media (max-width: 768px) {
  .event-container .center-event-search-container {
    padding: 40px 32px;
  }
}
@media (max-width: 375px) {
  .event-container .center-event-search-container {
    padding: 40px 16px;
  }
}
.event-container .bh_component_title {
  text-transform: none;
}
.event-container .event-container h2 {
  font-weight: 700;
  font-size: 32px;
  line-height: 125%;
  color: var(--blue-800);
  text-align: left;
  margin: 0;
}
.event-container .event-steps {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 32px;
  margin-bottom: 32px;
  margin-top: 32px;
  list-style: disc;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.event-container .step {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 32px;
  background-color: #fff;
  border-radius: 24px;
  padding: 32px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.event-container .step-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 8px;
}
.event-container .step-content h3 {
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  color: var(--blue-800);
  margin: 0;
}
.event-container .step-content span {
  font-size: 16px;
  color: var(--gray-600);
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  margin: 0;
}
.event-container .search-event-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  width: 100%;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.event-container .input-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 10px 14px;
  background-color: #fff;
  gap: 8px;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  border-radius: 8px;
  border: 1px solid var(--gray-300);
  background: #fff;
  -webkit-box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
  border-radius: 8px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  width: 150px;
}
.event-container .error-message {
  color: var(--Error-600);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  margin-top: 6px;
  display: none;
}
.event-container .input-container:has(input:user-invalid) {
  border: 1px solid var(--Error-600);
  background: var(--Error-25);
}
.event-container .input-container input:invalid {
  background-color: transparent;
}
.event-container
  .search-event-container:has(input:user-invalid)
  .error-message {
  display: block;
}
.event-container .location-icon {
  width: 20px;
  height: 20px;
  color: var(--gray-600);
  -o-object-fit: contain;
  object-fit: contain;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.event-container .input-container input {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: var(--gray-850);
  border: none;
  padding: 0;
  height: 100%;
  width: 100%;
  min-width: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.event-container .search-event-box button {
  background-color: var(--blue-800);
  color: #fff;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.event-container .event-steps:has(.step:only-child) .step-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.event-container .event-steps:has(.step:only-child) .search-event-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.event-container .event-steps:has(.step:only-child) .bullet-text-event::before {
  content: none;
}
.event-container .rsvp-button,
.event-container .search-event-box button {
  padding: 12px 20px;
  border-radius: 8px;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  border: none;
  cursor: pointer;
  min-width: 150px;
}
.event-container .rsvp-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  width: 83px;
}
.event-container .rsvp-button {
  background-color: var(--yellow-500);
  color: var(--blue-800);
  -webkit-box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
}
.event-container .rsvp-button:hover {
  background-color: transparent;
  border: 2px solid #c9a84c;
  color: #c9a84c;
}
@media (max-width: 768px) {
  .event-container .event-container h2 {
    font-size: 20px;
    line-height: 30px;
  }
  .event-container .event-steps {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    gap: 20px;
    margin: 24px 0;
  }
  .event-container .step {
    padding: 24px;
  }
  .event-container .step-content h3 {
    font-size: 16px;
    line-height: 24px;
  }
  .event-container .step-content span {
    font-size: 14px;
    line-height: 20px;
  }
  .event-container .search-event-box {
    gap: 8px;
  }
}
@media (max-width: 767px) and (min-width: 320px) {
  .event-container .step {
    gap: 24px;
  }
  .event-container .input-container {
    padding: 8px 12px;
    width: 100%;
  }
  .event-container .rsvp-button,
  .event-container .search-event-box button {
    padding: 10px 16px;
    font-size: 14px;
    line-height: 20px;
  }
  .event-container .rsvp-button {
    width: 100%;
  }
  .event-container .event-date,
  .event-container .event-location {
    gap: 12px;
  }
}
.event-container .event-results-container {
  font-family: Mulish, sans-serif;
}
.event-container .event-results-container h3 {
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: var(--blue-800);
  margin-bottom: 32px;
  margin-top: 8px;
}
.event-container .event-card-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 32px;
  width: 100%;
  padding: 0;
}
.event-container .event-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 24px;
  padding: 16px;
  background-color: #fff;
  border: 1px solid var(--gray-100);
  border-radius: 8px;
  -webkit-box-shadow: 0 1px 2px rgba(16, 24, 40, 0.05);
  box-shadow: 0 1px 2px rgba(16, 24, 40, 0.05);
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}
.event-container .event-image {
  width: 201px;
  height: 144px;
}
.event-container .event-image img {
  border-radius: 8px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -o-object-fit: cover;
  object-fit: cover;
}
.event-container .event-details {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 8px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.event-container .event-category-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 8px;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.event-container .event-category span {
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  color: var(--gray-600);
  margin: 0;
}
.event-container .event-title h4 {
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 32px;
  color: var(--blue-800);
  margin: 0;
}
.event-container .event-location-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 8px;
  padding-top: 8px;
}
.event-container .event-date,
.event-container .event-location {
  color: var(--gray-600);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 12px;
}
.event-container .address-text-container {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 12px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 16px;
  font-style: normal;
  line-height: 24px;
  color: var(--gray-600);
}
.event-container .distance-text {
  font-weight: 700;
}
.event-container .address-text {
  font-weight: 400;
}
.event-container .date-icon,
.event-container .location-icon {
  width: 20px;
  height: 20px;
  color: var(--gray-600);
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -ms-flex-item-align: start;
  align-self: flex-start;
}
.event-container .date-text {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: var(--gray-600);
}
.event-container .event-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 16px;
  width: auto;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.event-container .add-to-calendar-button,
.event-container .rsvp-button,
.event-container .show-more-button,
.event-container .visit-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
  border-radius: 8px;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
  cursor: pointer;
  width: 100%;
}
.event-container .show-more-button {
  width: auto;
}
.event-container .rsvp-button {
  color: var(--blue-800);
  border: none;
  background: var(--yellow-500);
  padding: 12px 18px;
}
.event-container .visit-button {
  background: #fff;
  color: var(--blue-700);
  border: 1px solid var(--gray-300);
  width: 100%;
  padding: 12px 18px;
}
.event-container .add-to-calendar-button {
  color: #fff;
  border: none;
  background: var(--blue-800);
  width: 100%;
  padding: 12px 18px;
}
.event-container .show-more-button-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.event-container .show-more-button {
  padding: 12px 20px;
  border: none;
  background: var(--blue-800);
  color: #fff;
  line-height: 24px;
}
@media (max-width: 768px) {
  .event-container .event-results-container h3 {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 24px;
  }
  .event-container .event-title h4 {
    font-size: 20px;
    line-height: 30px;
  }
  .event-container .event-card {
    gap: 20px;
  }
  .event-container .event-card-wrapper {
    gap: 20px;
  }
  .event-container .event-details {
    gap: 20px;
  }
  .event-container .address-text-container,
  .event-container .date-text,
  .event-container .event-category span {
    font-size: 14px;
    line-height: 20px;
  }
  .event-container .event-image {
    width: 120px;
    height: 86px;
  }
  .event-container .event-image img {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .event-container .event-category-container {
    width: 100%;
  }
  .event-container .event-actions {
    gap: 12px;
  }
  .event-container .rsvp-button,
  .event-container .visit-button {
    padding: 10px 14px;
    font-size: 14px;
  }
  .event-container .event-date,
  .event-container .event-location {
    gap: 8px;
  }
}
@media (max-width: 767px) and (min-width: 320px) {
  .event-container .event-card-wrapper {
    width: 100%;
    padding: 0;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    gap: 16px;
  }
  .event-container .event-card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    padding: 20px;
    align-items: center;
    gap: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .event-container .event-location-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 12px;
    padding-top: 8px;
  }
  .event-container .event-details {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 24px;
  }
  .event-container .event-category-container {
    width: 100%;
  }
  .event-container .event-location {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 8px;
  }
  .event-container .event-actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    gap: 12px;
    -ms-flex-item-align: stretch;
    align-self: stretch;
  }
  .event-container .rsvp-button,
  .event-container .visit-button {
    width: 100%;
  }
  .event-container .show-more-button-container {
    margin-top: 8px;
  }
}
.event-container .loader {
  -webkit-animation: rotate 2s linear infinite;
  animation: rotate 2s linear infinite;
  width: 24px;
  display: inline;
}
@-webkit-keyframes rotate {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotate {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.faqpage {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 64px 112px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.faqpage .faq-content ol,
.faqpage .faq-content ul {
  list-style-position: outside;
  padding-left: 1.2em;
  margin: 0;
  list-style-type: disc;
}
.faqpage__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}
.faqpage .line {
  background-image: url(../assets/decor-line.svg);
  background-repeat: no-repeat;
  background-size: auto 100%;
  height: 24px;
  width: 300px;
  display: inline-block;
  vertical-align: top;
}
.faqpage .section-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 8px;
  margin-bottom: 32px;
}
.faqpage .section-title__text {
  color: #2a9d8f;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 125%;
  margin: 0;
  text-align: center;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 0px;
  flex: 1 0 0;
  text-transform: none;
}
.faqpage .faq-accordion {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.faqpage .faq-accordion .accordion {
  margin: 0 auto 48px auto;
  width: 100%;
}
.faqpage .faq-accordion .accordion-item .faq-toggle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  background: 0 0;
  border: none;
  padding: 11px 0;
  cursor: pointer;
  text-align: left;
  margin: 0 auto;
}
.faqpage .faq-accordion .accordion-item .faq-toggle .question-content {
  font-family: Mulish;
}
.faqpage
  .faq-accordion
  .accordion-item
  .faq-toggle
  .question-content
  .question-text {
  color: var(--blue-700, #215a78);
  width: 100%;
  text-align: left;
  margin: 0;
  font-family: Mulish;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px;
}
.faqpage .faq-accordion .accordion-item .faq-toggle .icon-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding-top: var(--spacing-xxs, 2px);
  width: 24px;
  min-width: 24px;
  min-height: 24px;
  margin-left: 8px;
}
.faqpage
  .faq-accordion
  .accordion-item
  .faq-toggle
  .icon-container
  .toggle-icon {
  aspect-ratio: 1;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: center;
  object-position: center;
  width: 24px;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition:
    transform 0.3s ease,
    -webkit-transform 0.3s ease;
}
.faqpage .faq-accordion .accordion-item .faq-toggle:hover {
  text-decoration: underline;
  -webkit-text-decoration-color: var(--blue-700, #215a78);
  text-decoration-color: var(--blue-700, #215a78);
}
.faqpage
  .faq-accordion
  .accordion-item
  .faq-panel:not(.collapsed)
  .toggle-icon {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.faqpage .faq-accordion .accordion-item .faq-content {
  display: none;
  padding: 0 32px 16px 0;
}
.faqpage .faq-accordion .accordion-item .faq-content a {
  color: #215a78;
  font-weight: 700;
  -webkit-transition:
    color 0.2s,
    -webkit-text-decoration 0.2s;
  transition:
    color 0.2s,
    -webkit-text-decoration 0.2s;
  transition:
    color 0.2s,
    text-decoration 0.2s;
  transition:
    color 0.2s,
    text-decoration 0.2s,
    -webkit-text-decoration 0.2s;
  text-decoration: none;
}
.faqpage .faq-accordion .accordion-item .faq-content a:focus,
.faqpage .faq-accordion .accordion-item .faq-content a:hover {
  color: #163d50;
  text-decoration: underline;
  outline: 0;
}
.faqpage .faq-accordion .accordion-item .faq-content.expanded {
  display: block;
}
.faqpage .faq-accordion .accordion-item .faq-content .answer-text {
  color: var(--gray-700, #464646);
  text-align: left;
  margin: 0;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  font-family: Mulish;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.faqpage .faq-accordion .accordion-item .separator-line {
  border-top: 1px solid #c8c8c8;
  margin: 0;
}
.faqpage .faq-accordion .faq__button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 16px 28px;
  width: auto;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  margin: 0 auto;
  border: 2px solid #c9a84c;
  border-radius: 8px;
  background-color: #fff;
  color: #215a78;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  font-family: Mulish;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px;
}
.faqpage .faq-accordion .faq__button:hover {
  background-color: #c9a84c;
  border-color: #c9a84c;
}
.faqpage .faq-accordion .faq__button:active {
  background-color: rgb(202.6666666667, 157.3333333333, 13.3333333333);
  border-color: rgb(202.6666666667, 157.3333333333, 13.3333333333);
}
.faqpage .faq-accordion .faq__button:disabled {
  background-color: #e0e0e0;
  border-color: #e0e0e0;
  cursor: not-allowed;
}
@media (max-width: 1024px) {
  .faqpage {
    padding: 56px 12px;
  }
}
@media (max-width: 768px) {
  .faqpage {
    padding: 56px 12px;
  }
  .faqpage .accordion {
    margin-bottom: 32px;
  }
  .faqpage .section-title {
    gap: 16px;
    margin-bottom: 16px;
  }
  .faqpage .section-title__text {
    font-size: 32px;
  }
}
@media (max-width: 375px) {
  .faqpage {
    padding: 56px 1px;
  }
  .faqpage .accordion {
    margin-bottom: 32px;
  }
  .faqpage .section-title {
    margin-bottom: 16px;
  }
  .faqpage .faq__button {
    width: inherit !important;
    max-width: -webkit-fill-available !important;
  }
}
.footer__primary {
  padding: 2rem 0;
}
@media screen and (min-width: 1024px) {
  .footer__primary_wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.footer__primary_logo img {
  width: 12rem;
}
.footer__nacac_logo {
  padding-top: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.footer__nacac_logo img {
  width: 8rem;
}
.footer__lead_in {
  margin-bottom: 3px;
}
.footer__links {
  margin-top: 2.5rem;
}
@media screen and (min-width: 1024px) {
  .footer__links {
    margin-top: 4rem;
  }
}
.footer__links ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.footer__links_item {
  margin-bottom: 1rem;
}
.footer__links_item a {
  font-weight: 700;
}
.footer__links_item a:hover {
  color: #2a9d8f;
}
.footer__primary_actions {
  margin-top: 2.5rem;
}
@media screen and (min-width: 1024px) {
  .footer__primary_actions {
    margin-top: 3rem;
  }
}
.footer__primary_actions_social {
  margin-top: 2rem;
}
.footer__primary_actions_social_link {
  display: inline-block;
  margin-right: 2rem;
  font-size: 2rem;
}
.footer__primary_actions_social_link i::before {
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
.footer__primary_actions_social_link:hover i::before {
  color: #2a9d8f;
}
.footer__secondary_wrapper {
  display: block;
  margin-top: 2rem;
}
@media screen and (min-width: 767px) {
  .footer__secondary_wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 1rem;
  }
}
.footer__secondary_meta {
  color: #4d6075;
  font-weight: 400;
}
.footer__secondary {
  background-color: #ebf3f5;
  padding: 3rem 0;
  position: relative;
  z-index: 2;
}
.footer__secondary .footer__links {
  margin-top: 0;
  -ms-flex-preferred-size: fill;
  flex-basis: fill;
}
.footer__secondary .footer__links.-short {
  -ms-flex-preferred-size: 35%;
  flex-basis: 35%;
}
.footer__secondary .footer__links ul {
  -webkit-column-count: auto;
  -moz-column-count: auto;
  column-count: auto;
  -webkit-column-width: auto;
  -moz-column-width: auto;
  column-width: auto;
  -webkit-column-gap: auto;
  -moz-column-gap: auto;
  column-gap: auto;
}
@media screen and (min-width: 767px) {
  .footer__secondary .footer__links ul {
    -webkit-column-count: auto;
    -moz-column-count: auto;
    column-count: auto;
  }
}
.footer__secondary .footer__links_item {
  display: block;
}
@media screen and (min-width: 767px) {
  .footer__secondary .footer__links_item {
    display: inline-block;
  }
}
.footer__secondary .footer__links_item::after {
  content: none;
  font-size: 7px;
  position: relative;
  top: -0.15rem;
  margin: 0 4px;
}
@media screen and (min-width: 767px) {
  .footer__secondary .footer__links_item::after {
    content: "•";
  }
}
.footer__secondary .footer__links_item:last-child::after {
  content: none;
}
.footer__secondary .footer__links_item a {
  color: #2a9d8f;
  font-weight: 700;
}
.footer.-vlc .footer__links.-short {
  padding-top: 30px;
}
.landingPage footer.layer {
  padding-top: 0;
}
.social-links-wrap .social-item {
  margin-bottom: 15px;
}
p.cta-parent.txt-footer-subhead {
  color: #333;
}
:root {
  --primary-700: #215a78;
  --primary-800: #2a9d8f;
  --gray-100: #ddd;
  --gray-200: #c8c8c8;
  --gray-700: #464646;
  --white: #ffffff;
  --font-family: "Mulish", sans-serif;
  --text-md-regular-size: 16px;
  --text-md-regular-weight: 400;
  --text-md-regular-lineheight: 24px;
  --text-sm-semibold-size: 14px;
  --text-sm-semibold-weight: 600;
  --text-sm-semibold-lineheight: 20px;
  --spacing-xs: 8px;
  --spacing-sm: 16px;
  --spacing-md: 24px;
  --spacing-lg: 32px;
  --spacing-xl: 48px;
  --spacing-2xl: 64px;
  --spacing-3xl: 112px;
  --max-width: 1280px;
  --full-width: 100%;
}
.minimal-footer {
  background-color: var(--white);
  width: var(--full-width);
}
.minimal-footer-links-wrapper {
  width: var(--full-width);
  background-color: var(--white);
  padding: var(--spacing-2xl) 0 var(--spacing-xl) 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.minimal-footer-container {
  width: var(--full-width);
  max-width: var(--max-width);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: var(--spacing-lg);
  padding: 0 var(--spacing-3xl);
}
.minimal-footer-secondary-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: var(--spacing-md) 0;
}
.minimal-footer-link {
  font-size: var(--text-sm-semibold-size);
  font-weight: var(--text-sm-semibold-weight);
  line-height: var(--text-sm-semibold-lineheight);
  color: var(--primary-700);
  display: inline-block;
  cursor: pointer;
  text-align: center;
}
.minimal-footer-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: var(--spacing-lg);
  padding-top: var(--spacing-lg);
}
.minimal-footer-logo {
  width: 121px;
  height: 48px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.minimal-footer-logo img {
  width: 100%;
  height: 100%;
}
.minimal-footer-copyright {
  font-size: var(--text-md-regular-size);
  font-weight: var(--text-md-regular-weight);
  line-height: var(--text-md-regular-lineheight);
  color: var(--gray-700);
}
@media (min-width: 375px) {
  .minimal-footer-links-wrapper {
    padding: 0 0 var(--spacing-xl) 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .minimal-footer-secondary-links {
    width: var(--full-width);
    gap: var(--spacing-lg) var(--spacing-md);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: var(--spacing-sm) 0;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .minimal-footer-container {
    padding: 0 var(--spacing-sm) 0 var(--spacing-sm);
    gap: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .minimal-footer-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: var(--spacing-md);
    padding: var(--spacing-2xl) 0 0 0;
    width: var(--full-width);
  }
  .minimal-footer-logo {
    width: 121px;
    height: 48px;
    margin: 0;
  }
}
@media (min-width: 768px) {
  .minimal-footer-links-wrapper {
    padding: var(--spacing-2xl) 0 var(--spacing-xl) 0;
  }
  .minimal-footer-container {
    padding: 0 var(--spacing-lg);
  }
  .minimal-footer-secondary-links {
    gap: var(--spacing-lg);
    padding: var(--spacing-md) 0;
    margin-bottom: var(--spacing-lg);
  }
  .minimal-footer-content {
    gap: var(--spacing-md);
    padding-top: var(--spacing-lg);
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-top: 1px solid var(--gray-200);
  }
}
@media (min-width: 1024px) {
  .minimal-footer-content {
    gap: var(--spacing-lg);
    padding-top: var(--spacing-lg);
  }
}
@media (min-width: 1440px) {
  .minimal-footer-container {
    max-width: var(--max-width);
    margin: 0 auto;
  }
}
.feature-edgeless-GraphicalCTA-module .feature-title-standard {
  font-weight: 700;
  color: #2a9d8f;
  text-align: center;
}
.feature-edgeless-GraphicalCTA-module .program__grid {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.feature-edgeless-GraphicalCTA-module .cta-list-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.feature-edgeless-GraphicalCTA-module .cta-list-container .CTAContainer {
  height: 208px;
  width: 256px;
  display: inline-block;
}
.feature-edgeless-GraphicalCTA-module
  .cta-list-container
  .CTAContainer
  .CTACard {
  height: 100%;
  background: #fff;
  border: 1px solid #ddd;
  -webkit-box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.0509803922);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.0509803922);
  border-radius: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.feature-edgeless-GraphicalCTA-module
  .cta-list-container
  .CTAContainer
  .CTACard
  .card-img-container {
  width: 120px;
  height: 120px;
  aspect-ratio: 1/1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 auto;
}
@media (max-width: 1024px) {
  .feature-edgeless-GraphicalCTA-module
    .cta-list-container
    .CTAContainer
    .CTACard
    .card-img-container {
    height: 88px;
    width: 88px;
  }
}
.feature-edgeless-GraphicalCTA-module
  .cta-list-container
  .CTAContainer
  .CTACard
  .card-img-top {
  width: 100%;
  border-radius: 50%;
}
.feature-edgeless-GraphicalCTA-module
  .cta-list-container
  .CTAContainer
  .CTACard
  .GraphicalCTA {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0;
}
@media (max-width: 992px) {
  .feature-edgeless-GraphicalCTA-module
    .cta-list-container
    .CTAContainer
    .CTACard
    .GraphicalCTA {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
@media (max-width: 992px) {
  .feature-edgeless-GraphicalCTA-module
    .cta-list-container
    .CTAContainer
    .CTACard {
    margin: 0;
    height: auto;
  }
}
@media (max-width: 1024px) {
  .feature-edgeless-GraphicalCTA-module .cta-list-container .CTAContainer {
    height: 168px;
    width: 222px;
    min-width: 222px;
  }
}
@media (max-width: 992px) {
  .feature-edgeless-GraphicalCTA-module .cta-list-container .CTAContainer {
    height: 164px;
    width: 164px;
    min-width: 164px;
    margin: 8px;
    padding: 0;
  }
}
@media (max-width: 480px) {
  .feature-edgeless-GraphicalCTA-module .cta-list-container .CTAContainer {
    -webkit-box-flex: 50%;
    -ms-flex: 50%;
    flex: 50%;
  }
}
.globalBanner {
  z-index: 4;
  width: 100%;
  position: relative;
}
.globalBanner .bannercontainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.globalBanner .bannercontainer .bannerContent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  gap: 8px;
  min-height: 40px;
}
.globalBanner .bannercontainer .bannerContent .mobile-additionalText-content {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.globalBanner
  .bannercontainer
  .bannerContent
  .mobile-additionalText-content
  .additionalText {
  color: #2a9d8f;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}
.globalBanner
  .bannercontainer
  .bannerContent
  .mobile-additionalText-content
  .additionalText
  * {
  color: inherit;
}
.globalBanner .bannercontainer .bannerContent .mobile-title-content {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.globalBanner .bannercontainer .bannerContent .mobile-title-content .title {
  color: #2a9d8f;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
}
.globalBanner .bannercontainer .bannerControls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
}
.globalBanner.sticky {
  position: fixed;
  top: 0;
}
@media (min-width: 768px) {
  .globalBanner .bannercontainer {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 12px 16px;
  }
  .globalBanner .bannerContent {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .globalBanner .bannerControls {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media (max-width: 767px) {
  .globalBanner .bannercontainer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 16px;
  }
  .globalBanner .bannercontainer .bannerContent {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 2px;
  }
  .globalBanner .bannercontainer .bannerContent .mobile-title-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .globalBanner .bannercontainer .bannerContent .mobile-title-content .title {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  .globalBanner .bannercontainer .bannerContent .mobile-additionalText-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .globalBanner
    .bannercontainer
    .bannerContent
    .mobile-additionalText-content
    .additionalText {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  .globalBanner .bannercontainer .bannerContent .bannerControls {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 10px;
  }
  .globalBanner .bannercontainer .bannerContent .bannerControls .btn {
    width: 100%;
  }
}
@media (min-width: 1024px) {
  .globalBanner {
    z-index: 4;
  }
  .globalBanner .bannercontainer {
    padding: 12px 32px;
  }
}
.header__primary {
  background-color: #fff;
  padding: 1rem 0;
}
.header__container {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media screen and (min-width: 900px) {
  .header__container {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.header__actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
@media screen and (min-width: 1024px) {
  .header__actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
.header__actions > :first-child {
  margin-right: 1rem;
}
@media screen and (min-width: 900px) {
  .header__actions > :first-child {
    margin-right: 1.88rem;
  }
}
@media screen and (min-width: 900px) {
  .header__actions {
    width: 100%;
  }
}
.header__dropdown,
.header__search {
  width: 100%;
}
.header__logo {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}
@media screen and (min-width: 900px) {
  .header__logo {
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%;
  }
  .header__logo .logo {
    left: -10px;
  }
}
.header__logo img {
  width: 10rem;
}
@media screen and (min-width: 767px) {
  .header__logo img {
    width: 14rem;
  }
}
.header__dropdown {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: 2px solid #2a9d8f;
  border-radius: 10px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0.95rem 0.5rem;
  position: relative;
  width: auto;
  background-color: #ff1493;
}
@media screen and (min-width: 900px) {
  .header__dropdown {
    padding: 0.75rem 1rem;
    width: 100%;
  }
}
.header__dropdown::before {
  content: attr(data-content-mobile);
  font-weight: 600;
  text-transform: uppercase;
  font-size: 1rem;
  width: 100%;
}
@media screen and (min-width: 900px) {
  .header__dropdown::before {
    content: attr(data-content);
    font-size: 0.71rem;
  }
}
@media screen and (min-width: 1024px) {
  .header__dropdown::before {
    font-size: 0.9rem;
  }
}
@media screen and (min-width: 1200px) {
  .header__dropdown::before {
    font-size: 1rem;
  }
}
.header__dropdown::after {
  content: "\f078";
  color: #c9a84c;
  font-family: "Font Awesome 5 Pro";
  font-weight: 600;
  -webkit-transform: rotate(0);
  transform: rotate(0);
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition:
    transform 0.2s ease,
    -webkit-transform 0.2s ease;
}
@media screen and (min-width: 900px) {
  .header__dropdown::after {
    margin-left: 1rem;
  }
}
.header__dropdown.-active {
  border: 2px solid #2a9d8f;
}
.header__dropdown.-active .header__dropdown_wrapper {
  display: block;
  border-top: none;
}
.header__dropdown.-active::after {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition:
    transform 0.2s ease,
    -webkit-transform 0.2s ease;
}
.header__dropdown_wrapper {
  display: none;
  background-color: #fff;
  border-radius: 0 0 10px 10px;
  -webkit-box-shadow:
    1px 3px 0 rgba(0, 0, 0, 0.1),
    0 1px 2px 0 rgba(0, 0, 0, 0.06);
  box-shadow:
    1px 3px 0 rgba(0, 0, 0, 0.1),
    0 1px 2px 0 rgba(0, 0, 0, 0.06);
  list-style: none;
  right: -2px;
  margin: 0;
  padding: 0;
  padding-bottom: 1rem;
  position: absolute;
  top: 1.9rem !important;
  width: 20rem;
  border: 2px solid #2a9d8f;
  border-top: none;
  z-index: 1000;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
@media screen and (min-width: 900px) {
  .header__dropdown_wrapper {
    width: calc(100% + 4px);
  }
}
.header__dropdown_item {
  padding: 0.25rem 0 0 1rem;
}
.header__dropdown_item:first-of-type {
  padding-top: 0.5rem;
}
.header__dropdown_link {
  font-size: 16px;
}
.header__dropdown_link:hover {
  color: #2a9d8f;
  text-decoration: underline;
}
.header__search {
  background-color: #eeeded;
  border-radius: 10px;
  cursor: pointer;
  width: auto;
  padding: 0.5rem 1rem;
  position: relative;
  max-width: 320px;
  display: none;
}
.header__search::before {
  border-radius: 10px;
  content: "\f002";
  font-family: "Font Awesome 5 Pro";
  font-weight: 600;
}
@media screen and (min-width: 900px) {
  .header__search {
    display: block;
    background-color: transparent;
    cursor: initial;
    padding: inherit;
    width: 100%;
  }
  .header__search::before {
    content: none;
  }
  .header__search input {
    padding: 0.77rem 2.5rem 0.77rem 1rem;
  }
}
.header__search .form__icon {
  background-color: #fff;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 10px 10px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 10px 10px rgba(0, 0, 0, 0.15);
  height: 18vh;
  left: 2vw;
  position: absolute;
  top: 0;
  width: 96vw;
  padding: 1rem;
  -webkit-transform: translateY(-120%);
  transform: translateY(-120%);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
@media screen and (min-width: 900px) {
  .header__search .form__icon {
    background-color: transparent;
    height: auto;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-box-shadow: none;
    box-shadow: none;
    position: static;
    width: auto;
    padding: inherit;
  }
}
.header__search .form__icon.-active {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.header__search .form__icon i {
  left: 2rem;
}
@media screen and (min-width: 900px) {
  .header__search .form__icon i {
    left: 1rem;
  }
}
.header__search input[type="search"] {
  background-color: #f7fcff;
  -webkit-box-shadow: inset 1px 2px 8px rgba(12, 51, 64, 0.12);
  box-shadow: inset 1px 2px 8px rgba(12, 51, 64, 0.12);
  border-radius: 8px;
  border: 2px solid transparent;
  border-radius: 0.625rem;
  font-size: 14px;
  font-family: Muli, sans-serif;
  font-weight: 800;
  color: #2a9d8f;
  line-height: 16px;
  letter-spacing: 0.14px;
}
.header__search input[type="search"]::-webkit-input-placeholder {
  color: #2a9d8f !important;
  font-family: Muli, sans-serif;
  font-weight: 800;
  font-size: 13px;
  line-height: 16px;
  letter-spacing: 0.14px;
}
.header__search input[type="search"]::-moz-placeholder {
  color: #2a9d8f !important;
  font-family: Muli, sans-serif;
  font-weight: 800;
  font-size: 13px;
  line-height: 16px;
  letter-spacing: 0.14px;
}
.header__search input[type="search"]::-ms-input-placeholder {
  color: #2a9d8f !important;
  font-family: Muli, sans-serif;
  font-weight: 800;
  font-size: 13px;
  line-height: 16px;
  letter-spacing: 0.14px;
}
.header__search input[type="search"]::placeholder {
  color: #2a9d8f !important;
  font-family: Muli, sans-serif;
  font-weight: 800;
  font-size: 13px;
  line-height: 16px;
  letter-spacing: 0.14px;
}
.header__search .button {
  position: absolute;
  right: 5px;
  top: 5px;
  width: 36px;
  height: 36px;
  padding: 5px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-radius: 8px;
}
.header__search .button:before {
  content: "\f002";
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  font-size: 20px;
  vertical-align: middle;
}
.header__search_close {
  position: absolute;
  top: 0.25rem;
  right: 1.25rem;
  font-weight: 700;
  font-size: 1.2rem;
}
@media screen and (min-width: 900px) {
  .header__search_close {
    display: none;
  }
}
.header__menu,
.header__menu::after,
.header__menu::before {
  background-color: #c9a84c;
  border-radius: 0.25rem;
  content: "";
  display: block;
  height: 0.15rem;
  pointer-events: none;
  position: absolute;
  top: 1rem;
  -webkit-transform: rotate(0);
  transform: rotate(0);
  width: 100%;
}
.header__menu::before {
  top: -0.5rem;
  left: 0;
  width: 80%;
}
.header__menu::after {
  top: 0.5rem;
  right: 0;
  width: 80%;
}
.header__menu_toggle {
  cursor: pointer;
  position: relative;
  height: 2rem;
  width: 2rem;
}
@media screen and (min-width: 767px) {
  .header__menu_toggle {
    display: none;
  }
}
.nav__action {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.nav__action .nav__item {
  margin-left: 1.5rem;
}
@media screen and (max-width: 900px) {
  .nav__action .nav__item .button {
    padding: 18px 1rem;
    border-radius: 4px;
  }
}
.nav__action .nav__item.show__mobile_md-lg {
  margin-right: 0;
}
.nav__action .nav__item.show__mobile_md-lg .button {
  max-height: 58px;
}
.nav__action .nav__item.-search-button {
  margin-left: 0;
  margin-right: auto;
}
.nav__primary {
  padding-bottom: 0;
}
.nav__primary .container {
  padding-bottom: 1rem;
}
.nav__primary .button.searchOpen {
  display: inline-block;
  width: 58px;
  height: 58px;
  padding: 10px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-radius: 4px;
}
.nav__primary .button.searchOpen.-active {
  visibility: hidden;
}
.nav__primary .button.searchOpen:before {
  content: "\f002";
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  font-size: 28px;
  vertical-align: middle;
}
@media screen and (min-width: 900px) {
  .nav__primary .button.searchOpen {
    display: none;
  }
}
@media screen and (min-width: 480px) {
  .nav__primary .button.searchOpen {
    padding: 12px;
  }
}
.nav__primary .navSearch__close {
  position: absolute;
  left: 0;
  top: 10px;
  width: 58px;
  height: 58px;
  border-radius: 4px 4px 0 0;
  background-color: #fff;
  -webkit-box-shadow: 0 -2px 0 rgba(26, 71, 95, 0.1);
  box-shadow: 0 -2px 0 rgba(26, 71, 95, 0.1);
  font-family:
    Muli,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif !important;
  font-size: 1.5rem;
  line-height: 54px;
  text-align: center;
  color: #2a9d8f;
  padding-top: 4px;
  font-weight: 700;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: none;
  border-image-width: 0;
  cursor: pointer;
  -webkit-animation-name: slideup;
  animation-name: slideup;
  -webkit-animation-duration: 250ms;
  animation-duration: 250ms;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
@media screen and (min-width: 480px) {
  .nav__primary .navSearch__close {
    top: 19px;
  }
}
.nav__primary .navSearch__close .fa-times-thin:before {
  content: "×";
}
.navSearch {
  background-color: #fff;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
}
.navSearch__Wrap {
  background-color: pink;
  position: relative;
  display: block;
}
@media screen and (min-width: 900px) {
  .navSearch__Wrap {
    display: none;
  }
}
.navSearch__dropdown_wrapper {
  padding: 0 24px;
}
@media screen and (min-width: 900px) {
  .navSearch {
    display: none;
  }
}
.navSearch__search {
  cursor: pointer;
  width: auto;
  padding: 1rem 0 1rem 0;
  position: relative;
  max-width: 686px;
  margin: 0 auto;
  position: relative;
}
@media screen and (min-width: 900px) {
  .navSearch__search {
    background-color: transparent;
    cursor: initial;
    padding: inherit;
    width: 100%;
  }
  .navSearch__search::before {
    content: none;
  }
  .navSearch__search input {
    padding: 0.77rem 2.5rem 0.77rem 1rem;
  }
}
.navSearch__search .form__icon {
  background-color: #fff;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 10px 10px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 10px 10px rgba(0, 0, 0, 0.15);
  height: 18vh;
  left: 2vw;
  position: absolute;
  top: 0;
  width: 96vw;
  padding: 1rem;
  -webkit-transform: translateY(-120%);
  transform: translateY(-120%);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
@media screen and (min-width: 900px) {
  .navSearch__search .form__icon {
    background-color: transparent;
    height: auto;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-box-shadow: none;
    box-shadow: none;
    position: static;
    width: auto;
    padding: inherit;
  }
}
.navSearch__search .form__icon.-active {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.navSearch__search .form__icon i {
  left: 2rem;
}
@media screen and (min-width: 900px) {
  .navSearch__search .form__icon i {
    left: 1rem;
  }
}
.navSearch__search input[type="search"] {
  background-color: #fff;
  background: #f7fcff 0 0 no-repeat padding-box;
  -webkit-box-shadow: inset 1px 2px 8px rgba(12, 51, 64, 0.12);
  box-shadow: inset 1px 2px 8px rgba(12, 51, 64, 0.12);
  border-radius: 8px;
  border: 2px solid transparent;
  border-radius: 0.625rem;
  font-size: 0.9rem;
  font-family: Muli, sans-serif;
  font-weight: 800;
  color: #2a9d8f;
}
.navSearch__search input[type="search"]::-webkit-input-placeholder {
  color: #aaa !important;
  font-family: Muli, sans-serif;
  font-weight: 800;
}
.navSearch__search input[type="search"]::-moz-placeholder {
  color: #aaa !important;
  font-family: Muli, sans-serif;
  font-weight: 800;
}
.navSearch__search input[type="search"]::-ms-input-placeholder {
  color: #aaa !important;
  font-family: Muli, sans-serif;
  font-weight: 800;
}
.navSearch__search input[type="search"]::placeholder {
  color: #aaa !important;
  font-family: Muli, sans-serif;
  font-weight: 800;
}
.navSearch__search .button.-mobile {
  position: absolute;
  right: 7px;
  top: 23px;
  width: 40px;
  height: 40px;
  padding: 7px 5px 3px 5px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-radius: 8px;
}
.navSearch__search .button.-mobile:before {
  content: "\f002";
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  font-size: 20px;
  vertical-align: middle;
}
.navSearch__close--container {
  display: block;
}
@media screen and (min-width: 900px) {
  .navSearch__close--container {
    display: none;
  }
}
.collapsible-nap-wrap {
  background: #2c78a0;
  color: #f7fbfd;
  padding-top: 8px;
}
.collapsible-nap-wrap .collapsible-nap {
  max-width: 1280px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 4px;
  width: 100%;
  margin-inline: auto;
  padding-inline: 32px;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
}
.collapsible-nap-wrap .collapsible-nap__column1 {
  text-align: right;
}
.collapsible-nap-wrap .collapsible-nap__column2 {
  -ms-flex-item-align: start;
  align-self: flex-start;
  -ms-flex-line-pack: center;
  align-content: center;
  height: 16px;
}
.collapsible-nap-wrap .collapsible-nap__h1 {
  word-wrap: break-word;
  overflow-wrap: anywhere;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
}
.collapsible-nap-wrap .collapsible-nap__row2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  gap: 4px;
  width: 100%;
}
.collapsible-nap-wrap .collapsible-nap__address,
.collapsible-nap-wrap .collapsible-nap__phone {
  white-space: nowrap;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
}
@media (max-width: 640px) {
  .collapsible-nap-wrap .collapsible-nap {
    padding-inline: 16px;
  }
  .collapsible-nap-wrap .collapsible-nap__row1,
  .collapsible-nap-wrap .collapsible-nap__row2 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .collapsible-nap-wrap .collapsible-nap__column2 {
    height: 12px;
    max-width: 16px;
    width: 100%;
  }
}
.anchors {
  background-color: #f7fbfd;
  padding: 1em 0;
  border-bottom: 1px solid #ddd;
  z-index: 2;
  position: sticky;
  min-height: 76px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.anchors .main-container {
  min-width: 0;
  width: 100%;
}
.anchors .desktop-external-button {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.anchors .externalLink {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 4px;
}
.anchors__gradient {
  position: absolute;
  border-radius: 16px;
  top: 0;
  width: 64px;
  height: 49px;
  z-index: 2;
}
.anchors__gradient.gradient-left {
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#f7fbfd),
    to(transparent)
  );
  background: linear-gradient(to right, #f7fbfd, transparent);
  left: 0;
}
.anchors__gradient.gradient-right {
  background: -webkit-gradient(
    linear,
    right top,
    left top,
    from(#f7fbfd),
    to(transparent)
  );
  background: linear-gradient(to left, #f7fbfd, transparent);
  right: 0;
}
.anchors__skeleton .skeleton {
  display: inline-block;
  height: 28px;
  width: 87px;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(8%, #f2f2f2),
    color-stop(18%, #ddd),
    color-stop(33%, #f2f2f2)
  );
  background: linear-gradient(to right, #f2f2f2 8%, #ddd 18%, #f2f2f2 33%);
  border-radius: 16px;
  -webkit-animation: shimmer 15s infinite linear;
  animation: shimmer 15s infinite linear;
}
@-webkit-keyframes shimmer {
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 468px 0;
  }
}
@keyframes shimmer {
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 468px 0;
  }
}
.anchors__holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  scrollbar-width: thin;
}
.anchors__holder .desktop-links {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.anchors__holder .desktop-links .desktop-holder {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  min-width: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.anchors__holder .mobile-view {
  width: 100%;
  padding-inline: 16px;
}
.anchors__holder .mobile-view .mobile-jumplinks {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 16px;
  -moz-column-gap: 16px;
  column-gap: 16px;
}
.anchors__holder .mobile-view .mobile-jumplinks .dropdown {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.anchors__holder .mobile-view .mobile-jumplinks .dropdown button {
  padding: 10px 14px;
  border: 1px solid #8c8c8c;
  background: 0 0;
  color: #707070;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  border-radius: 8px;
}
.anchors__holder
  .mobile-view
  .mobile-jumplinks
  .dropdown
  button
  .bhc-icon-arrow-scroll-down {
  font-size: 7px;
  font-weight: bolder;
  color: grey;
}
.anchors__holder .mobile-view .mobile-jumplinks .dropdown .dropdown-menu {
  width: 100%;
  border-radius: 8px;
  border: 1px solid #c8c8c8;
  margin-top: 15px;
}
.anchors__holder .mobile-view .mobile-jumplinks .dropdown .dropdown-menu li {
  padding: 10px 10px 10px 8px;
}
.anchors__holder .mobile-view .mobile-jumplinks .re-cta {
  border-radius: 8px;
  padding: 8px 14px;
}
.anchors__title {
  font-weight: 600;
  font-size: 14px;
  line-height: 1.4285;
  white-space: nowrap;
  -ms-flex-line-pack: center;
  align-content: center;
  padding-right: 16px;
}
.anchors__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0;
  width: 100%;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  overflow-x: auto;
  scrollbar-width: none;
  gap: 16px;
}
.anchors__item {
  font-size: 14px;
  line-height: 1.4285;
  padding: 0.25em 0.75em;
  font-weight: 500;
  border-radius: 50em;
  background-color: #ebf4fa;
  color: #2a9d8f;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  min-height: 0;
  height: auto;
}
.anchors__item::before {
  content: "";
  -webkit-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.03);
}
.anchors__item:hover {
  background-color: #ebf4fa;
}
.anchors__item:hover::before {
  opacity: 1;
  border-radius: 50em;
}
.container {
  padding: 0;
}
@media (min-width: 1024px) {
  .anchors__title {
    font-size: 16px;
    line-height: 1.5;
  }
}
@media (min-width: 768px) {
  .jumplink-container {
    max-width: 1280px;
    margin-inline: auto;
    padding-inline: 32px;
  }
}
.section__leadership {
  padding: 60px 0;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#fff),
    color-stop(95%, #fff),
    to(#f0f0f0)
  );
  background: linear-gradient(to bottom, #fff 0, #fff 95%, #f0f0f0 100%);
}
.leadership__filters {
  list-style: none;
  margin-bottom: 60px;
}
.leadership__filter {
  display: inline-block;
  padding: 2px;
}
@media screen and (min-width: 767px) {
  .leadership__filter {
    padding: 5px;
  }
}
.leadership__filter button {
  border-radius: 50px;
  text-transform: none;
  background-color: #eeeded;
  font-size: 13px;
  padding: 1rem 1.5rem;
  line-height: 1;
}
@media screen and (min-width: 767px) {
  .leadership__filter button {
    font-size: 14px;
  }
}
.leadership__filter button.active,
.leadership__filter button.active:hover,
.leadership__filter button.focus {
  background-color: #2a9d8f;
  color: #fff;
  border: 2px solid #2a9d8f;
}
.leadership__filter button:hover {
  border-color: #2a9d8f;
  background-color: #e3e5e6;
  color: inherit;
}
.leadership__image {
  padding: 0 !important;
  margin-bottom: 15px;
}
.leadership__name {
  text-transform: uppercase;
  color: #2a9d8f;
}
.logoBlock {
  padding: 72px 0 96px;
  background-color: #fff;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.logoBlock.-black {
  background-color: #000;
}
.logoBlock.-lightBlue {
  background-color: #edf3f4;
}
.logoBlock.-white {
  background-color: #fff;
}
.logoBlock.-yellowGradient {
  background: linear-gradient(311deg, #f1bd19 0, #dc6f1f 100%);
}
.logoBlock__Title {
  font-size: 56px;
  color: #2a9d8f;
  font-weight: 900;
  line-height: 60px;
  text-align: center;
  text-transform: none;
  padding-bottom: 41px;
}
.logoBlock__Title.-white {
  color: #fff;
}
.logoBlock__Title.-black {
  color: #000;
}
.logoBlock__Title.-blue {
  color: #2a9d8f;
}
@media screen and (max-width: 767px) {
  .logoBlock__Title {
    font-size: 42px;
    padding-bottom: 36px;
  }
}
@media screen and (max-width: 767px) {
  .logoBlock__Title {
    font-size: 34px;
  }
}
.logoBlock__List {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
}
.logoBlock__List--item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 2%;
}
.logoBlock__List--item a {
  display: block;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0px;
  flex: 1 1 0px;
}
.logoBlock__List--item img {
  margin: 0 auto;
}
.logoBlock__Wrap {
  margin-left: auto;
  margin-right: auto;
  max-width: 1206px;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 330px) {
  .logoBlock__Wrap {
    padding-left: 22.5000562501px;
    padding-right: 22.5000562501px;
  }
}
@media screen and (min-width: 767px) {
  .logoBlock__Wrap {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.logoBlock__FullWrap.-white {
  background-color: #fff;
}
.logoBlock__FullWrap.-lightGray {
  background-color: #eeeded;
}
.logoBlock__ThinWrap {
  padding: 32px 6%;
}
.logoBlock__ThinWrap.-white {
  background-color: #fff;
}
.logoBlock__ThinWrap.-lightGray {
  background-color: #eeeded;
}
@media screen and (max-width: 992px) {
  .logoBlock__ThinWrap {
    padding: 32px 3%;
  }
}
.logoBlock.-fullFrame {
  padding: 96px 0;
}
.logoBlock.-fullFrame .logoBlock__FullWrap {
  padding: 52px 0 69px 0;
  border-radius: 10px;
}
@media screen and (max-width: 767px) {
  .logoBlock.-fullFrame .logoBlock__FullWrap {
    padding: 52px 0 69px 0;
  }
}
@media screen and (max-width: 580px) {
  .logoBlock.-fullFrame .logoBlock__FullWrap {
    padding: 32px 0 32px 0;
  }
}
.logoBlock.-fullFrame .logoBlock__Title {
  padding-bottom: 59px;
}
@media screen and (max-width: 767px) {
  .logoBlock.-fullFrame .logoBlock__Title {
    padding-bottom: 42px;
  }
}
@media screen and (max-width: 580px) {
  .logoBlock.-fullFrame .logoBlock__Title {
    padding-bottom: 28px;
  }
}
.logoBlock.-fullFrame .logoBlock__ThinWrap {
  padding: 0 6%;
}
@media screen and (max-width: 992px) {
  .logoBlock.-fullFrame .logoBlock__ThinWrap {
    padding: 0 3%;
  }
}
.meetInstructors {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-left: -1rem;
  margin-right: -1rem;
  margin-top: 4rem;
  position: relative;
}
.meetInstructors .instructor {
  -ms-flex-preferred-size: calc(50% - 2rem);
  flex-basis: calc(50% - 2rem);
  max-width: calc(50% - 2rem);
}
@media screen and (min-width: 767px) {
  .meetInstructors {
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
  }
}
@media screen and (min-width: 900px) {
  .meetInstructors {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: initial;
    -ms-flex-pack: initial;
    justify-content: initial;
    margin-top: 0;
    max-width: 490px;
  }
}
.meetInstructors .instructor {
  margin-bottom: 1.5rem;
  margin-left: 1rem;
  margin-right: 1rem;
}
.meetInstructors .instructor img {
  -o-object-fit: cover;
  object-fit: cover;
  min-height: 100%;
  width: auto;
}
@media screen and (min-width: 767px) {
  .meetInstructors .instructor img {
    min-width: 100%;
  }
}
@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .meetInstructors .instructor img {
    min-height: auto;
  }
}
@supports (-ms-ime-align: auto) and (-webkit-text-stroke: initial) {
  .meetInstructors .instructor img {
    min-height: auto;
  }
}
.meetInstructors::before {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(237, 238, 238, 0)),
    color-stop(30%, rgba(237, 238, 238, 0.5)),
    color-stop(80%, #eeeded)
  );
  background: linear-gradient(
    to bottom,
    rgba(237, 238, 238, 0) 0,
    rgba(237, 238, 238, 0.5) 30%,
    #eeeded 80%
  );
  bottom: 0;
  content: "";
  height: 256px;
  left: 0;
  pointer-events: none;
  position: absolute;
  width: 100%;
  z-index: 20;
}
.meetInstructors.-interiorListView {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  max-width: none;
}
.meetInstructors.-interiorListView::before {
  display: none;
}
@media screen and (min-width: 1024px) {
  .meetInstructors.-interiorListView {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .meetInstructors.-interiorListView .instructor {
    -ms-flex-preferred-size: calc(25% - 2rem);
    flex-basis: calc(25% - 2rem);
    max-width: calc(25% - 2rem);
  }
}
.b2bIframeForm__PageAnchor {
  display: block;
  position: relative;
  top: -77px;
  visibility: hidden;
}
.b2bIframeForm .Container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1206px;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 330px) {
  .b2bIframeForm .Container {
    padding-left: 22.5000562501px;
    padding-right: 22.5000562501px;
  }
}
@media screen and (min-width: 767px) {
  .b2bIframeForm .Container {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.b2bIframeForm .Container {
  padding-top: 15px;
  padding-bottom: 15px;
}
@media screen and (min-width: 767px) {
  .b2bIframeForm .Container {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
.b2bIframeForm__Header {
  background-color: #fff;
}
.b2bIframeForm__Header--breadcrumbs {
  padding-top: 22px;
  font-size: 14px;
  letter-spacing: 0.24px;
  line-height: 18px;
  font-weight: 900;
  color: #2a9d8f;
}
.b2bIframeForm__Header--breadcrumbs .fa {
  font-size: 16px;
  font-weight: 400;
  margin-right: 10px;
  color: #2a9d8f;
}
.b2bIframeForm__Header .header-text h1 {
  font-size: 42px;
  letter-spacing: 0.42px;
  line-height: 50px;
  font-weight: 900;
  color: #2a9d8f;
  text-transform: none;
  margin: 26px 0 14px 0;
  max-width: 1000px;
}
.b2bIframeForm__Header .header-text p {
  font-size: 20px;
  letter-spacing: 0.2px;
  line-height: 24px;
  font-weight: 600;
  color: #707070;
  margin-top: 0;
}
.b2bIframeForm__Header .button-wrap {
  margin-top: 24px;
  margin-bottom: 0;
  padding-bottom: 14px;
}
.b2bIframeForm__Header .button-wrap button {
  border-radius: 4px;
  font-size: 18px;
  letter-spacing: 0.18px;
  line-height: 20px;
  padding: 12px 20px;
}
.b2bIframeForm__Header .columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (min-width: 900px) {
  .b2bIframeForm__Header .columns {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.b2bIframeForm__Header .columns .header-text h1 {
  font-size: 36px;
  letter-spacing: 0.36px;
  line-height: 42px;
  margin-bottom: 24px;
  padding-right: 80px;
}
.b2bIframeForm__Header .columns .header-text p {
  font-size: 20px;
  letter-spacing: 0.2px;
  line-height: 24px;
}
.b2bIframeForm__Header .columns .button-wrap {
  background-color: #2a9d8f;
  border-radius: 18px;
  min-width: 304px;
  text-align: center;
}
@media (max-width: 900px) {
  .b2bIframeForm__Header .columns .button-wrap {
    max-width: 304px;
    margin: 24px auto 0 auto;
  }
}
.b2bIframeForm__Header .columns .button-wrap p {
  color: #fff;
  font-size: 21px;
  letter-spacing: 0.2px;
  font-weight: 800;
  text-align: center;
  margin: 14px 0 18px 0;
  padding-top: 14px;
}
.b2bIframeForm__Header .columns .button-wrap button {
  border-radius: 4px;
  font-size: 18px;
  letter-spacing: 0.18px;
  line-height: 20px;
  padding: 12px 20px;
  margin-bottom: 6px;
}
.b2bIframeForm__Header .accent {
  color: #2a9d8f;
}
.b2bIframeForm__Content {
  background-color: #2a9d8f;
}
.b2bIframeForm__Content .columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 80px;
}
@media (max-width: 1100px) {
  .b2bIframeForm__Content .columns {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 30px;
  }
}
.b2bIframeForm__Content .columns .content-text h2 {
  font-size: 30px;
  letter-spacing: 0.3px;
  line-height: 34px;
  font-weight: 800;
  color: #fff;
  text-transform: none;
  margin: 0;
  padding: 20px 0 30px 0;
}
.b2bIframeForm__Content .columns .content-text h1 {
  font-weight: 800;
  color: #fff;
  text-transform: none;
  font-size: 36px;
  letter-spacing: 0.36px;
  line-height: 42px;
  margin: 0;
  padding: 20px 0 30px 0;
}
.b2bIframeForm__Content .columns .content-text h1.header-light-green::after {
  background-color: #65c92d;
  content: "";
  display: block;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  height: 5px;
  width: 36%;
  left: 0;
  position: relative;
}
.b2bIframeForm__Content .columns .content-text h1.header-dark-green::after {
  background-color: #048956;
  content: "";
  display: block;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  height: 5px;
  width: 36%;
  left: 0;
  position: relative;
}
.b2bIframeForm__Content .columns .content-text h1.header-light-blue::after {
  background-color: #54afcb;
  content: "";
  display: block;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  height: 5px;
  width: 36%;
  left: 0;
  position: relative;
}
.b2bIframeForm__Content .columns .content-text h1.header-yellow-primary::after {
  background-color: #c9a84c;
  content: "";
  display: block;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  height: 5px;
  width: 36%;
  left: 0;
  position: relative;
}
.b2bIframeForm__Content .columns .content-text h1.header-orange::after {
  background-color: #dc6f1f;
  content: "";
  display: block;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  height: 5px;
  width: 36%;
  left: 0;
  position: relative;
}
.b2bIframeForm__Content .columns .content-text h1.header-sky-blue::after {
  background-color: #9ddbe2;
  content: "";
  display: block;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  height: 5px;
  width: 36%;
  left: 0;
  position: relative;
}
.b2bIframeForm__Content .columns .content-text p {
  font-size: 18px;
  letter-spacing: 0.2px;
  line-height: 24px;
  color: #eee;
  margin: 0 0 20px 0;
}
.b2bIframeForm__Content .form-wrap {
  width: 726px;
  max-width: 100%;
  height: auto;
  background-color: #fff;
  margin: 8px auto;
  padding: 15px;
}
@media screen and (min-width: 767px) {
  .b2bIframeForm__Content .form-wrap {
    padding: 30px;
    min-width: 767px;
  }
}
.b2bIframeForm__Content .form-wrap h2 {
  font-size: 24px;
  letter-spacing: 0.24px;
  line-height: 28px;
  font-weight: 700;
  color: #2a9d8f;
  text-transform: none;
  margin: 0;
}
.b2bIframeForm__Content .form-wrap p {
  font-size: 16px;
  letter-spacing: 0.24px;
  line-height: 24px;
  color: #707070;
  max-width: 420px;
  margin: 8px 0 20px 0;
}
h1.sbs,
li.sbs,
p.sbs,
ul.sbs {
  all: unset;
}
.sbs--heading {
  font-size: 32px;
  font-family:
    Muli,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif;
  font-weight: 800;
  letter-spacing: 0.01em;
  margin: 0 0 20px 0;
  max-width: 380px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (max-width: 1190px) {
  .sbs--heading {
    font-size: 28px;
  }
}
@media (max-width: 660px) {
  .sbs--heading {
    font-size: 20px;
  }
}
.sbs--item {
  padding-top: 10px;
  padding-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  font-family:
    Muli,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif;
  font-size: 18px;
  font-weight: 800;
}
@media (max-width: 1190px) {
  .sbs--item {
    font-size: 16px;
  }
}
@media (max-width: 660px) {
  .sbs--item {
    font-size: 14px;
  }
}
.sbs--item > svg {
  margin-top: 5px;
  width: 20px;
  height: 20px;
  min-width: 20px;
  min-height: 20px;
  margin-right: 30px;
  max-width: 100%;
}
.sbs--container {
  width: 100%;
  padding: 82px 0 82px 0;
  position: relative;
}
.sbs--container .sbs--main-strip {
  width: 100%;
  background: #eeeded;
  position: absolute;
  top: 112px;
  bottom: 187px;
  right: 0;
  left: 0;
  z-index: 0;
}
@media (max-width: 1140px) {
  .sbs--container .sbs--main-strip {
    bottom: 52px;
  }
}
.sbs--container .sbs--section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 100%;
  margin: 0 auto;
  max-width: 1220px;
  position: relative;
}
.sbs--container .sbs--section .sbs-color-boxes {
  position: relative;
  margin: 0 0 0 50px;
  min-height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1140px) {
  .sbs--container .sbs--section .sbs-color-boxes {
    margin: 0 30px 0 50px;
  }
}
.sbs--container .sbs--section .sbs-color-boxes .sbs--color-box-1 {
  position: absolute;
  top: 30px;
  left: -30px;
  right: 60px;
  bottom: -30px;
  z-index: 0;
  background-color: #00b0b9;
}
@media (max-width: 660px) {
  .sbs--container .sbs--section .sbs-color-boxes .sbs--color-box-1 {
    bottom: -16px;
    left: -16px;
    right: 22px;
  }
}
.sbs--container .sbs--section .sbs-color-boxes .sbs--color-box-2 {
  color: #2a9d8f;
  width: 622px;
  max-width: 100%;
  margin-left: 0;
  background-color: #9ddbe2;
  -webkit-box-shadow: -16px 16px 16px rgba(10, 57, 82, 0.16);
  box-shadow: -16px 16px 16px rgba(10, 57, 82, 0.16);
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 1190px) {
  .sbs--container .sbs--section .sbs-color-boxes .sbs--color-box-2 {
    width: 582px;
  }
}
.sbs--container
  .sbs--section
  .sbs-color-boxes
  .sbs--color-box-2
  .sbs--text-box.first-box {
  padding: 67px 64px 0 48px;
}
@media (max-width: 1190px) {
  .sbs--container
    .sbs--section
    .sbs-color-boxes
    .sbs--color-box-2
    .sbs--text-box.first-box {
    padding: 47px 44px 0 28px;
  }
}
@media (max-width: 660px) {
  .sbs--container
    .sbs--section
    .sbs-color-boxes
    .sbs--color-box-2
    .sbs--text-box.first-box {
    padding: 27px 24px 0 18px;
  }
}
.sbs--container
  .sbs--section
  .sbs-color-boxes
  .sbs--color-box-2
  .sbs--text-box.first-box
  .sbs--item:last-child {
  margin-bottom: 40px;
}
@media (max-width: 660px) {
  .sbs--container
    .sbs--section
    .sbs-color-boxes
    .sbs--color-box-2
    .sbs--text-box.first-box
    .sbs--item:last-child {
    padding-bottom: 20px;
  }
}
.sbs--container
  .sbs--section
  .sbs-color-boxes
  .sbs--color-box-2
  .sbs--bottom-img {
  max-height: 105px;
}
.sbs--container
  .sbs--section
  .sbs-color-boxes
  .sbs--color-box-2
  .sbs--bottom-img
  svg {
  display: block;
}
@media (max-width: 660px) {
  .sbs--container
    .sbs--section
    .sbs-color-boxes
    .sbs--color-box-2
    .sbs--bottom-img
    svg {
    display: none;
  }
}
@media (max-width: 1140px) {
  .sbs--container .sbs--section {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 652px;
  }
}
.sbs--text-box.second-box {
  color: #505050;
  padding: 67px 0 0 64px;
  width: 100%;
  padding-bottom: 105px;
}
@media (max-width: 1190px) {
  .sbs--text-box.second-box {
    padding-top: 47px;
    padding-left: 44px;
  }
}
@media (max-width: 660px) {
  .sbs--text-box.second-box {
    padding: 40px 0 0 44px;
  }
}
.sbs--text-box.second-box .sbs--heading {
  color: #1e2124;
}
.sbs--text-box.second-box .sbs--item {
  color: #505050;
  font-weight: 400;
  max-width: 400px;
  word-wrap: break-word;
}
@media (max-width: 1190px) {
  .sbs--text-box.second-box .sbs--item {
    max-width: 100%;
    padding-right: 60px;
  }
}
@media (max-width: 660px) {
  .sbs--text-box.second-box .sbs--item {
    padding-right: 32px;
  }
}
@media (max-width: 1140px) {
  .sbs--text-box.second-box {
    width: 100%;
    max-width: 100%;
    padding-left: 44px;
    padding-right: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
}
.home-center-info-module .module-custom-backgrounds {
  background-size: 100% 240px !important;
}
.single-page-lead-form {
  background: #f3f3f3;
  font-family: Muli, sans-serif;
}
.thank-you .home-center-info-module .module-custom-backgrounds {
  height: 200px;
}
@media (min-width: 768px) {
  .home-center-info-module .module-custom-backgrounds {
    background-image: url(https://corp.bhdts.com/static-corp/imgs/bh-header-swoops-v2.svg) !important;
  }
  .home-center-info-module .module-padding {
    margin-top: 0;
    padding-top: 80px;
  }
  .single-page-lead-form.thank-you .module-custom-backgrounds {
    background-image: url(https://corp.bhdts.com/static-corp/imgs/bh-thank-you-header-swoops-v2.svg) !important;
  }
}
@media (max-width: 767px) {
  .single-page-lead-form .module-custom-backgrounds {
    background-image: url(https://corp.bhdts.com/static-corp/imgs/bh-thank-you-header-swoops-v2.svg) !important;
    background-size: 100%;
    margin-top: -120px;
    min-height: 112px;
  }
}
.single-page-lead-form .home-hero {
  background: #26475b;
  max-height: 500px;
}
.single-page-lead-form.thank-you .home-hero {
  background: #127a49;
  max-height: 500px;
}
.single-page-lead-form.thank-you h2 {
  font-size: 30px;
  color: #fff;
  max-width: 575px;
  line-height: 45px;
  margin: 30px auto 0;
}
.single-page-lead-form p.title-text {
  font-size: 28px;
  line-height: 45px;
  color: #28475b;
  text-align: center;
  max-width: 750px;
  margin: 80px auto 0;
}
@media screen and (max-width: 767px) {
  .single-page-lead-form p.title-text {
    font-size: 24px;
    line-height: 35px;
    text-align: left;
    padding: 30px;
  }
}
@media screen and (max-width: 767px) {
  .single-page-lead-form p.title-text {
    font-size: 14px;
    line-height: 22px;
    padding: 20px;
  }
}
.single-page-lead-form-container {
  margin: -36px auto 0;
  padding: 60px;
  padding-top: 50px;
  float: none !important;
  background: #fff;
}
@media screen and (max-width: 767px) {
  .single-page-lead-form-container {
    padding: 10px;
  }
}
@media screen and (min-width: 767px) {
  .single-page-lead-form-container {
    -webkit-box-shadow: 0 8px 16px rgba(27, 25, 26, 0.15);
    box-shadow: 0 8px 16px rgba(27, 25, 26, 0.15);
  }
}
@media screen and (max-width: 767px) {
  .home-center-info-module .module-padding {
    padding-bottom: 0 !important;
  }
}
.single-page-lead-form-container .row {
  margin-bottom: 20px;
}
.single-page-lead-form-container .row .subHeading {
  color: #244d63;
  margin-bottom: 2rem;
  font-family: Muli, sans-serif !important;
  font-size: 28px;
  font-weight: 600;
}
.single-page-lead-form-container .input-checkbox.js-privacy-consent {
  width: 18px;
  height: 18px;
  vertical-align: text-bottom;
}
.single-page-lead-form-container label,
::-webkit-input-placeholder {
  font-size: 16px;
  color: #333 !important;
  margin-bottom: 15px;
}
.single-page-lead-form-container label,
::-moz-placeholder {
  font-size: 16px;
  color: #333 !important;
  margin-bottom: 15px;
}
.single-page-lead-form-container label,
::-ms-input-placeholder {
  font-size: 16px;
  color: #333 !important;
  margin-bottom: 15px;
}
.single-page-lead-form-container label,
::placeholder {
  font-size: 16px;
  color: #333 !important;
  margin-bottom: 15px;
}
.single-page-lead-form-container label[for="PrivacyConsent"] a {
  color: #367a8e;
}
.single-page-lead-form-container .cta-active-border {
  display: inline-block;
  padding: 2px;
  border-radius: 5px;
  border: 2px solid #2a9d8f;
}
.single-page-lead-form-container .cta-active-border.disabled {
  border: 2px solid transparent;
}
.single-page-lead-form-container #imsSubmitButton.btn.disabled {
  opacity: 1;
}
.single-page-lead-form-container .header-divider {
  height: 2px;
  background: #e8e8e8;
  margin: 40px 0 40px 0 !important;
}
.single-page-lead-form-container .contains-required-element {
  color: #f32735 !important;
}
.form-control::-webkit-input-placeholder {
  color: #333;
}
.form-control::-moz-placeholder {
  color: #333;
}
.form-control::-ms-input-placeholder {
  color: #333;
}
.form-control::placeholder {
  color: #333;
}
.single-page-lead-form-container .filter-option,
.single-page-lead-form-container .form-control {
  -webkit-box-shadow: inset 0 4px 3px 0 rgba(0, 0, 0, 0.08);
  box-shadow: inset 0 4px 3px 0 rgba(0, 0, 0, 0.08);
  margin-top: 0;
  border: 1px solid #adadad;
  border-radius: 2px;
  background-color: #fff;
  font-size: 18px;
  color: #333;
  font-weight: 700;
  padding: 0;
}
.single-page-lead-form-container .filter-option {
  border: none;
}
.single-page-lead-form-container .js-fac-select {
  min-width: 100%;
  float: left;
}
.single-page-lead-form-container .dropdown.select-custom {
  background: 0 0;
}
.single-page-lead-form-container .input-wrap {
  margin-top: 0;
}
.single-page-lead-form-container .phone-number {
  width: 83%;
  float: left;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.single-page-lead-form-container .phone-type {
  max-width: 17%;
  float: left;
  padding: 0;
  margin-top: 33px;
  margin-left: -1px;
  border-left: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.single-page-lead-form-container .opt-in input,
.single-page-lead-form-container .opt-in p {
  float: left;
}
.single-page-lead-form-container .opt-in input {
  margin-right: 10px;
}
.single-page-lead-form-container .opt-in .input-wrap {
  margin-top: 0;
  border: 1px solid #adadad;
  border-radius: 2px;
  background-color: #fff;
  color: #222;
  font-size: 18px !important;
  font-weight: 400 !important;
  padding: 18px;
  font-family: Muli, sans-serif;
  overflow: hidden;
  -webkit-box-shadow: inset 0 4px 3px 0 rgba(0, 0, 0, 0.08);
  box-shadow: inset 0 4px 3px 0 rgba(0, 0, 0, 0.08);
}
.form-group.has-error .form-control,
.form-group.has-error .form-control:focus {
  -webkit-box-shadow: inset 0 4px 3px 0 rgba(0, 0, 0, 0.08);
  box-shadow: inset 0 4px 3px 0 rgba(0, 0, 0, 0.08);
}
.single-page-lead-form-container .opt-in .learn-more {
  float: right;
}
.single-page-lead-form-container .opt-in a {
  color: #244d63;
  font-weight: 300 !important;
  text-transform: uppercase;
  font-size: 13px !important;
  text-decoration: none !important;
}
@media screen and (max-width: 767px) {
  .single-page-lead-form-container .opt-in p {
    min-width: 80%;
  }
  .single-page-lead-form-container .opt-in .learn-more {
    width: 100%;
    float: left;
    padding-top: 20px;
  }
}
@media screen and (max-width: 1199px) {
  .single-page-lead-form-container .phone-number {
    width: 80%;
  }
  .single-page-lead-form-container .phone-type {
    max-width: 20%;
  }
}
@media screen and (max-width: 767px) {
  .single-page-lead-form-container .phone-number {
    width: 70%;
  }
  .single-page-lead-form-container .phone-type {
    max-width: 30%;
    margin-top: 40px;
  }
}
@media screen and (max-width: 545px) {
  .single-page-lead-form-container .phone-number {
    width: 100%;
    max-width: none;
  }
  .single-page-lead-form-container .phone-type {
    width: 100%;
    max-width: none;
    margin-top: 10px;
    border: 1px solid #adadad;
    border-radius: 2px;
  }
}
.form-group-birthday.day,
.form-group-birthday.month,
.form-group-birthday.year {
  width: 33.3%;
  float: left;
}
.form-group-birthday .form-control {
  display: inherit;
  width: 100%;
}
@media screen and (min-width: 767px) {
  .form-group.has-error .form-control {
    border: 1px solid #adadad;
    border-left: 5px solid #ee4135;
  }
  .form-group.has-error .help-block {
    position: absolute;
    right: -209px;
    top: 35px;
    border: 3px solid #f32735;
    padding: 14px;
    padding-bottom: 15px;
    background: #fff;
    color: #444;
    font-size: 18px;
    z-index: 10000;
    width: 250px;
  }
  .form-group-birthday.month .help-block {
    right: inherit;
    left: 385px;
  }
  .form-group-birthday.day .help-block {
    right: inherit;
    left: 264px;
  }
  .form-group-birthday.year .help-block {
    right: inherit;
    left: 143px;
  }
  .when-start .help-block {
    top: -5px;
  }
  .js-birthday-input-field-wrap .help-block {
    top: -5px !important;
  }
  .has-error .help-block::before {
    background: url(https://corp.bhdts.com/static-corp/imgs/error-arrow.png);
    content: "";
    height: 26px;
    width: 18px;
    position: absolute;
    top: 13px;
    left: -18px;
  }
}
@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .js-day-input,
  .js-month-input,
  .js-year-input {
    line-height: 1em;
  }
}
.single-page-lead-form-container p.field-title {
  font-size: 22px;
  font-weight: 500;
  padding-bottom: 16px;
  color: #222;
}
@media screen and (max-width: 767px) {
  .single-page-lead-form-container p.field-title {
    margin-bottom: 10px;
  }
  .js-birthday-inputs .has-error {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
  }
  .js-birthday-inputs.birthday-inputs-container {
    width: 91%;
    float: right;
  }
  .js-birthday-inputs .remove-birthday-btn {
    position: absolute !important;
    left: -47px !important;
    top: 29px !important;
  }
}
.single-page-lead-form-container p.instructions {
  color: #a0a0a0;
  font-size: 18px;
  margin-top: 60px;
  float: right;
}
@media screen and (min-width: 767px) {
  .single-page-lead-form-container .remove-birthday-btn {
    left: -50px;
    right: inherit;
  }
}
.single-page-lead-form-container .txt-international {
  color: #eaeaea !important;
  font-size: 25px !important;
}
.single-page-lead-form-container .txt-international:hover {
  color: #28475b !important;
}
.single-page-lead-form-container .js-add-child-btn {
  color: #244d63;
  font-weight: 700 !important;
  text-transform: uppercase;
  font-size: 14px;
  padding-right: 25px;
  padding-bottom: 10px;
}
.remove-birthday-btn {
  padding: 10px !important;
}
button.js-add-child-btn:focus,
button.remove-birthday-btn:focus {
  border: thin dashed #54afcb !important;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
@media screen and (max-width: 767px) {
  .single-page-lead-form-container .js-add-child-btn {
    float: left !important;
  }
}
.single-page-lead-form-container .js-add-child-btn::after {
  color: #f0be37;
  font-size: 25px !important;
}
.single-page-lead-form-container .js-add-child-btn:hover::after {
  color: #28475b !important;
}
.single-page-lead-form-container .select-custom button {
  background: 0 0 !important;
  padding: 0 !important;
  font-size: 18px;
  color: #222 !important;
}
.single-page-lead-form-container .dropdown-menu > .active > a,
.single-page-lead-form-container .dropdown-menu > .active > a:focus,
.single-page-lead-form-container .dropdown-menu > .active > a:hover {
  background-color: #f3f3f3;
  color: #222 !important;
}
.single-page-lead-form-container .dropdown-menu > li > a {
  padding: 12px 20px;
  color: #222;
  font-size: 18px;
}
.single-page-lead-form-container .js-comments {
  padding: 20px !important;
}
.single-page-lead-form-container .js-comments::-webkit-input-placeholder {
  color: #828282;
  font-size: 18px;
  opacity: 1;
  margin: 0 !important;
  text-indent: 0 !important;
}
.single-page-lead-form-container .js-comments::-moz-placeholder {
  color: #828282;
  font-size: 18px;
  opacity: 1;
  margin: 0 !important;
  text-indent: 0 !important;
}
.single-page-lead-form-container .js-comments::-ms-input-placeholder {
  color: #828282;
  font-size: 18px;
  opacity: 1;
  margin: 0 !important;
  text-indent: 0 !important;
}
.single-page-lead-form-container .js-comments::placeholder {
  color: #828282;
  font-size: 18px;
  opacity: 1;
  margin: 0 !important;
  text-indent: 0 !important;
}
.single-page-lead-form-container p.legal {
  color: #444;
  font-size: 16px;
  margin-top: 15px;
  float: right;
}
.single-page-lead-form-container .schedule-header {
  font-size: 16px;
  padding-left: 15px;
  margin-bottom: 20px;
  font-weight: 300;
}
@media screen and (max-width: 767px) {
  .single-page-lead-form p.legal {
    display: none !important;
  }
}
.single-page-lead-form-container .js-add-child-btn.btn {
  float: right;
  background: 0 0 !important;
}
.single-page-lead-form .footer-module {
  margin-top: 40px !important;
  background-image: url(https://corp.bhdts.com/static-corp/imgs/bh-footer-swoops-v2.svg);
  background-position: top left;
  background-repeat: no-repeat;
  background-size: cover;
}
.single-page-lead-form.thank-you .footer-module {
  padding: 20px;
  background-image: url(https://corp.bhdts.com/static-corp/imgs/bh-thank-you-footer-swoops-v2.svg);
  background-size: cover;
  background-color: #fff;
}
.single-page-lead-form .footer-module .container {
  max-width: 600px;
}
@media screen and (max-width: 767px) {
  .single-page-lead-form .footer-module {
    margin-top: 0 !important;
    background: #28475b;
  }
}
.single-page-lead-form .footer-module p {
  width: 100%;
  text-align: center;
  margin-top: 150px;
  color: #343434;
  font-size: 14px;
}
.single-page-lead-form .footer-module a {
  text-decoration: none;
  color: #343434;
}
@media screen and (max-width: 767px) {
  .single-page-lead-form .footer-module p {
    width: 100%;
    padding: 60px;
    margin-top: 50px;
    color: #fff !important;
    font-size: 16px;
  }
  .single-page-lead-form .footer-module a {
    color: #fff !important;
  }
  .single-page-lead-form .footer-module p,
  .single-page-lead-form.thank-you .footer-module a {
    color: #fff !important;
  }
}
@media screen and (max-width: 767px) {
  .single-page-lead-form br {
    display: none;
  }
  .single-page-lead-form .appt-instructions p br {
    display: block;
  }
  .first-name {
    margin-bottom: 20px;
  }
}
.single-page-lead-form.thank-you .content {
  min-height: 400px;
  margin: 0 auto 0;
  float: none;
}
.single-page-lead-form.thank-you p.greeting,
.single-page-lead-form.thank-you p.message,
.single-page-lead-form.thank-you p.signature {
  font-size: 24px;
  color: #333;
  line-height: 36px;
  max-width: 350px;
}
@media screen and (max-width: 1199px) {
  .single-page-lead-form.thank-you .col-lg-6.map,
  .single-page-lead-form.thank-you .col-lg-6.message {
    max-width: none;
    padding: 0 60px !important;
    margin-bottom: 60px;
  }
}
.single-page-lead-form.thank-you p.greeting {
  margin-bottom: 20px;
}
.single-page-lead-form .message .col,
.single-page-lead-form .message .row {
  padding: 0 !important;
  margin: 0 !important;
}
.single-page-lead-form.thank-you p.message {
  margin-bottom: 40px;
}
.single-page-lead-form.thank-you p.name {
  color: #233956;
  font-style: italic;
  font-size: 24px;
}
.single-page-lead-form.thank-you p.title {
  color: #5d5e60;
  font-size: 1.6rem;
  font-family: Domine, sans-serif;
}
.single-page-lead-form.thank-you .map {
  min-height: 400px;
  padding: 0;
}
.single-page-lead-form.thank-you .confirmation {
  margin-top: 60px;
  border: 2px solid #0b874b;
  border-radius: 7px;
  padding: 30px;
}
.single-page-lead-form.thank-you .contact {
  background: #f3f3f3;
  margin-top: -7px;
  padding: 30px;
  padding-bottom: 50px;
}
.single-page-lead-form.thank-you p.address,
.single-page-lead-form.thank-you p.address a {
  color: #004a73;
  font-size: 16px;
  margin-bottom: 16px;
  text-decoration: none;
}
.single-page-lead-form.thank-you p.address a:hover {
  text-decoration: underline;
}
.single-page-lead-form.thank-you p.phone a {
  color: #004a73;
  text-decoration: none;
}
.single-page-lead-form.thank-you p.phone a:hover {
  text-decoration: underline;
}
.single-page-lead-form.thank-you .confirmation p.message {
  color: #0b874b;
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 20px;
}
.single-page-lead-form.thank-you .confirmation p.date {
  color: #333;
  font-size: 18px;
  font-weight: 700 !important;
}
.single-page-lead-form.thank-you .confirmation p.date span {
  font-weight: 400;
}
@media screen and (min-width: 767px) {
  .addeventatc {
    margin-top: 20px;
  }
}
@media screen and (min-width: 1200px) {
  #calendarRow {
    height: 310px;
    margin-bottom: -30px;
  }
  #appt-select:not(.show) {
    height: 0;
    padding: 0;
  }
}
#calendarRow .loader {
  display: none;
}
@media screen and (min-width: 767px) {
  #calendarRow.loading .loader {
    position: relative;
    height: 270px;
    background: rgba(0, 0, 0, 0.2);
    padding-top: 100px;
    display: inherit;
  }
  .loading-wheel {
    border: 10px solid #f3f3f3;
    border-top: 10px solid #f0be37;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    -webkit-animation: spin 1s linear infinite;
    animation: spin 1s linear infinite;
    margin: 0 auto 0;
  }
}
.clndr .clndr-controls {
  display: inline-block;
  width: 100%;
  position: relative;
  margin-bottom: 10px;
}
.clndr .clndr-controls .month {
  float: left;
  width: 60%;
  text-align: center;
  color: #3a4d5d;
  font-size: 20px;
}
.clndr .clndr-controls .clndr-control-button {
  float: left;
  width: 20%;
  -webkit-transform: scale(1, 1.75);
  transform: scale(1, 1.75);
  font-weight: 300;
  color: #444;
  cursor: pointer;
}
.clndr .clndr-controls .clndr-control-button span {
  padding: 0 10px 2px;
}
.clndr .clndr-controls .clndr-control-button.rightalign {
  text-align: right;
  width: 20%;
}
.clndr .clndr-controls .clndr-control-button .clndr-next-button:hover {
  background: #ddd;
}
.clndr .clndr-controls .clndr-control-button .clndr-next-button.inactive {
  opacity: 0.5;
}
.clndr .clndr-controls .clndr-control-button .clndr-next-button.inactive:hover {
  background: 0 0;
  cursor: default;
}
.clndr .clndr-controls .clndr-control-button .clndr-previous-button:hover {
  background: #ddd;
}
.clndr .clndr-controls .clndr-control-button .clndr-previous-button.inactive {
  opacity: 0.5;
}
.clndr
  .clndr-controls
  .clndr-control-button
  .clndr-previous-button.inactive:hover {
  background: 0 0;
  cursor: default;
}
.clndr .clndr-table {
  table-layout: fixed;
  width: 100%;
}
@media screen and (max-width: 1200px) {
  .clndr .clndr-table {
    margin-bottom: 30px;
  }
}
.clndr .clndr-table .header-days {
  height: 30px;
  font-size: 17px;
}
.clndr .clndr-table .header-days .header-day {
  vertical-align: middle;
  text-align: center;
  color: #000;
  font-weight: 400;
}
.clndr .clndr-table tr {
  height: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius: 10px !important;
}
.clndr .clndr-table tr td {
  vertical-align: top;
}
.clndr .clndr-table tr .day {
  padding: 5px;
  width: 100%;
  height: inherit;
}
.clndr .clndr-table tr .adjacent-month,
.clndr .clndr-table tr .day,
.clndr .clndr-table tr .empty,
.clndr .clndr-table tr .past {
  color: #666;
}
.clndr .event .day-contents {
  background: #f9fdfb;
  border: 1px solid #0b874b;
  border-radius: 8px;
  color: #008648;
  font-weight: 400;
  -webkit-transition: background-color 0.5s ease;
  transition: background-color 0.5s ease;
}
.clndr .day-contents.active,
.clndr .event .day-contents:hover {
  background: #008648;
  border-radius: 8px;
  color: #fff;
  font-weight: 400;
  cursor: pointer;
}
.clndr .today .day-contents {
  background: #f1f1f1;
  border-radius: 8px;
  color: #000;
  border: none;
}
.clndr .clndr-table tr .day .day-contents {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 4px 4px 2px 4px;
  font-size: 17px;
  text-align: center;
}
@media screen and (max-width: 450px) {
  .clndr .clndr-table tr .day .day-contents {
    font-size: 14px;
  }
}
.appt-instructions {
  visibility: hidden;
  opacity: 0;
  border: 2px solid #e8e8e8;
  border-radius: 7px;
  padding: 30px;
  font-size: 16px;
  color: #333;
  font-weight: 100;
  line-height: 30px;
  margin-top: 30px;
}
.appt-instructions span {
  background: #f9fdfb;
  border: 1px solid #0b874b;
  border-radius: 8px;
  color: #008648;
  padding: 6px;
  font-weight: 400;
}
.appt-instructions p:not(:first-child) {
  margin-top: 1.5em;
}
.appt-select {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 2s;
  transition: all 2s;
  border: 2px solid #0b874b;
  border-radius: 7px;
  padding: 30px;
  height: 285px;
  overflow-y: auto;
  overflow-x: hidden;
  font-weight: 100;
}
@media screen and (max-width: 767px) {
  .appt-select {
    display: none;
  }
}
.appt-select #chosenDay {
  font-weight: 400;
}
.appt-select p {
  margin-bottom: 15px;
}
.appt-select ul {
  margin-top: 20px;
}
.appt-select label {
  list-style: none;
  border: 2px solid #b5dbc9;
  margin-bottom: 5px;
  background: #f9fdfb;
  border-radius: 7px !important;
  padding: 5px 15px !important;
  color: #0b874b !important;
  -webkit-transition: background-color 0.5s ease;
  transition: background-color 0.5s ease;
  min-width: 100%;
  text-align: center !important;
}
.appt-select label.active,
.appt-select label:hover {
  border: 2px solid #0b874b;
  background: #0b874b;
  color: #fff !important;
  cursor: pointer;
}
.appt-select input[type="radio"] {
  visibility: hidden;
}
.show {
  visibility: visible;
  opacity: 1;
  display: block;
}
#scheduleTimeError ul {
  margin-top: 0;
  padding-top: 0;
  font-weight: 500;
}
#scheduleTimeError.hidden {
  display: none !important;
}
form .filter-option:active,
form .filter-option:focus,
form button.btn:active,
form button.btn:focus,
form input.form-control:active,
form input.form-control:focus,
form textarea.form-control:active,
form textarea.form-control:focus {
  border: 3px solid #00f !important;
  -webkit-transition: none;
  transition: none;
}
input:focus + .form__scheduleTab {
  text-decoration: underline !important;
}
.form__scheduleTab {
  cursor: pointer;
  border-radius: 9px;
  color: #244d63 !important;
  font-size: 11px !important;
  line-height: 1.5;
  padding: 10px;
  position: relative;
  top: -2px;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  width: 45%;
  z-index: 2;
}
.form__scheduleTab .radioIcon {
  height: 24px;
  padding-left: 10px;
  position: relative;
  top: -1px;
}
.form__scheduleTab span {
  display: none;
}
@media (min-width: 768px) {
  .form__scheduleTab {
    font-size: 16px !important;
    letter-spacing: 1px;
    padding: 10px 20px;
    top: -3px;
    width: 49%;
  }
  .form__scheduleTab span {
    display: inline;
  }
}
.form__scheduleOptionsBG {
  background: #ebebeb;
  border-radius: 10px;
  -webkit-box-shadow: inset 0 4px 3px 0 rgba(0, 0, 0, 0.08);
  box-shadow: inset 0 4px 3px 0 rgba(0, 0, 0, 0.08);
  content: "";
  display: block;
  height: 61px;
  margin: auto;
  position: absolute;
  top: -6px;
  left: 3%;
  width: 94%;
  z-index: 1;
}
@media (min-width: 768px) {
  .form__scheduleOptionsBG {
    font-size: 16px !important;
    left: 0;
    width: 100%;
  }
}
input:checked + .form__scheduleTab {
  color: #fff !important;
  background: #244d63;
}
.form__scheduleOptions {
  font-size: 17px;
  padding: 5px;
  position: relative;
  text-align: center;
}
.form__scheduleOptions .subHeading {
  color: #244d63;
  margin-bottom: 2rem;
  font-family: Muli, sans-serif !important;
  font-size: 28px;
  font-weight: 600;
}
.form__scheduleOptions .appt-instructions {
  text-align: left;
}
.form__scheduleOptions input {
  position: absolute;
}
.form__scheduleOptions input + label {
  display: inline-block;
}
.form__scheduleOptions input ~ .tabContent {
  display: none;
}
.form__scheduleOptions #scheduleTabInPerson:checked ~ .tabContent.-inPerson,
.form__scheduleOptions #scheduleTabZoom:checked ~ .tabContent.-viaZoom {
  display: block;
}
.form__scheduleOptions .tabContent {
  text-align: left;
  padding: 30px 12px;
}
.form__scheduleOptions .tabContent a {
  color: #2a9d8f;
  font-weight: 800;
}
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.statBlock {
  background-color: #2a9d8f;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 4rem;
}
.statBlock__wrapper {
  position: relative;
}
.statBlock__wrapper::after {
  background: url(../images/college-coach/stat-block-accent.png) no-repeat top
    left/cover;
  content: "";
  height: 314px;
  left: -30px;
  position: absolute;
  top: -30px;
  width: 142px;
}
.statBlock .statPromo__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.statBlock__stat.statPromo {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #fff;
  min-height: 250px;
  padding: 1.5rem;
  position: relative;
  -webkit-transform: translateY(30px) translateX(30px);
  transform: translateY(30px) translateX(30px);
  z-index: 1;
}
.statBlock__number {
  -ms-flex-preferred-size: 30%;
  flex-basis: 30%;
  text-shadow: 4px 4px 0 rgba(4, 137, 86, 0.15);
}
.statBlock__sup {
  font-size: 55%;
  font-weight: 400;
}
.statBlock__text {
  color: #2a9d8f;
  font-size: 1.125rem;
  -ms-flex-preferred-size: 70%;
  flex-basis: 70%;
  line-height: 1.3;
  margin: 0;
  -webkit-transform: translateX(-30px) translateY(70px);
  transform: translateX(-30px) translateY(70px);
}
.statBlock__asset {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  -ms-flex-preferred-size: 30%;
  flex-basis: 30%;
  max-width: 30%;
  position: relative;
}
.statBlock__asset::before {
  background-color: rgba(60, 136, 158, 0.6);
  content: "";
  display: block;
  position: absolute;
  opacity: 1;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  height: 100%;
  width: 100%;
}
@media screen and (min-width: 767px) {
  .statBlock {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-bottom: 12rem;
  }
  .statBlock__wrapper {
    -ms-flex-preferred-size: 70%;
    flex-basis: 70%;
    max-width: 70%;
  }
  .statBlock__wrapper::after {
    left: 30px;
    top: 100px;
  }
  .statBlock__asset {
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
    max-width: 30%;
  }
  .statBlock__stat.statPromo {
    padding: 3rem 3rem 3rem 2rem;
    -webkit-transform: translateY(130px) translateX(70px);
    transform: translateY(130px) translateX(70px);
  }
  .statBlock__text {
    font-size: 1.5rem;
  }
}
@media screen and (min-width: 1024px) {
  .statBlock .statPromo__wrapper {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .statBlock__asset,
  .statBlock__wrapper {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
}
.statPromo {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.statPromo__text {
  -ms-flex-preferred-size: 45%;
  flex-basis: 45%;
  padding: 3rem 0;
  font-size: 1.2rem;
}
.statPromo__stat {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}
.statPromo__wrapper {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .statPromo__wrapper {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.statPromo__large {
  color: #2a9d8f;
  text-shadow: 0.4rem 0.4rem 0 rgba(4, 137, 86, 0.15);
  display: block;
  font-size: 11rem;
  font-weight: 900;
  position: relative;
  line-height: 1;
  text-align: center;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .statPromo__large {
    font-size: 13rem;
  }
}
.statPromo__superscript {
  font-size: 3rem;
  font-weight: 500;
  position: absolute;
  top: 3.5rem;
}
@media screen and (min-width: 1024px) {
  .statPromo__superscript {
    font-size: 5rem;
  }
}
.statPromo__small {
  color: #2a9d8f;
  font-size: 1rem;
  font-weight: 700;
  margin: 0 auto;
  line-height: 1.3;
  padding: 0;
  position: relative;
  text-align: center;
  top: 0;
}
@media screen and (min-width: 767px) {
  .statPromo__small {
    padding: 0 2rem;
    margin: 0;
  }
}
@media screen and (min-width: 900px) {
  .statPromo__small {
    left: -2rem;
    text-align: left;
    padding: 0;
  }
}
@media screen and (min-width: 1024px) {
  .statPromo__small {
    font-size: 1.1rem;
    top: -1.5rem;
  }
}
.statPromo .layer__headline {
  text-align: left;
}
.statPromo ~ .imageWithText__image::after {
  content: none;
}
.testimonialListBlock {
  padding: 80px 0 150px;
}
.testimonialListBlock__Title {
  color: #fff;
  font-size: 56px;
  font-style: normal;
  font-weight: 900;
  line-height: 60px;
  text-align: center;
  margin: 0 auto 89px auto;
  text-transform: none !important;
}
@media screen and (max-width: 900px) {
  .testimonialListBlock__Title {
    font-size: 36px;
    line-height: 42px;
    margin: 0 auto 48px auto;
  }
}
.testimonialListBlock.-blue {
  background-color: #2a9d8f;
}
.testimonialListBlock__Wrap {
  margin-left: auto;
  margin-right: auto;
  max-width: 1206px;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 330px) {
  .testimonialListBlock__Wrap {
    padding-left: 22.5000562501px;
    padding-right: 22.5000562501px;
  }
}
@media screen and (min-width: 767px) {
  .testimonialListBlock__Wrap {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.testimonialListBlock__Grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(2, 1fr);
  gap: 30px 30px;
  position: relative;
  z-index: 0;
}
@media screen and (max-width: 900px) {
  .testimonialListBlock__Grid {
    grid-template-columns: repeat(1, 1fr);
    grid-template-rows: auto;
  }
}
.testimonialListBlock__Grid--item {
  background-color: #10374d;
  position: relative;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.testimonialListBlock__Grid--item .item-fore {
  padding: 30px 43px 104px;
  position: relative;
}
.testimonialListBlock__Grid--item .content-layout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.testimonialListBlock__Grid--item .quote-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.testimonialListBlock__Grid--item .testimonial-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.testimonialListBlock__Grid--item .testimonial-icon img.pic {
  margin-right: -12px;
  border-radius: 50%;
  width: 78px;
  height: 78px;
  -o-object-fit: cover;
  object-fit: cover;
}
.testimonialListBlock__Grid--item .testimonial-icon .quote-icon {
  width: 78px;
  height: 78px;
}
.testimonialListBlock__Grid--item .testimonial-content {
  color: #9ddbe2;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 36px;
  margin: 16px 0 24px;
}
.testimonialListBlock__Grid--item .testimonial-content h2,
.testimonialListBlock__Grid--item .testimonial-content p {
  display: inline;
}
.testimonialListBlock__Grid--item .testimonial-affiliation,
.testimonialListBlock__Grid--item .testimonial-signature {
  color: #fff;
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  line-height: 25px;
}
.testimonialListBlock__Grid--item .end-quote {
  color: #2a9d8f;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 36px;
}
.testimonialListBlock__Grid .quote_0 {
  grid-area: 1/1/3/2;
}
@media screen and (max-width: 900px) {
  .testimonialListBlock__Grid .quote_0 {
    grid-area: auto;
    border-top: 4px solid #c9a84c;
  }
}
.testimonialListBlock__Grid .quote_0:before {
  content: "";
  position: absolute;
  top: -24px;
  left: -24px;
  bottom: 24px;
  right: 24px;
  border: 4px solid #c9a84c;
  z-index: -1;
}
@media screen and (max-width: 900px) {
  .testimonialListBlock__Grid .quote_0:before {
    display: none;
  }
}
.testimonialListBlock__Grid .quote_0 img.pic {
  margin-left: -16px;
}
.testimonialListBlock__Grid .quote_1 {
  grid-area: 1/2/2/3;
  border-top: 4px solid #c9a84c;
}
@media screen and (max-width: 900px) {
  .testimonialListBlock__Grid .quote_1 {
    grid-area: auto;
  }
}
.testimonialListBlock__Grid .quote_1 .item-fore {
  padding: 36px 24px 40px;
}
.testimonialListBlock__Grid .quote_1 .quote-icon {
  width: 24px;
  height: 24px;
}
.testimonialListBlock__Grid .quote_1 .quote-wrap {
  margin-left: 10px;
}
.testimonialListBlock__Grid .quote_1 .testimonial-content {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-top: 0;
}
.testimonialListBlock__Grid .quote_1 .content-layout {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.testimonialListBlock__Grid .quote_1 .end-quote {
  color: #2a9d8f;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.testimonialListBlock__Grid .quote_2 {
  grid-area: 2/2/3/3;
  border-top: 4px solid #c9a84c;
}
@media screen and (max-width: 900px) {
  .testimonialListBlock__Grid .quote_2 {
    grid-area: auto;
  }
}
.testimonialListBlock__Grid .quote_2 .item-fore {
  padding: 36px 24px 40px;
}
.testimonialListBlock__Grid .quote_2 img.pic {
  display: none;
}
.testimonialListBlock__Grid .quote_2 .quote-wrap {
  margin-left: 24px;
}
.testimonialListBlock__Grid .quote_2 .testimonial-content {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-top: 0;
}
.testimonialListBlock__Grid .quote_2 .content-layout {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.testimonialListBlock__Grid .quote_2 .end-quote {
  color: #2a9d8f;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.testimonialListBlock.-lightBlue {
  background-color: #f5fbfc;
}
.testimonialListBlock.-lightBlue .testimonialListBlock__Title {
  color: #2a9d8f;
}
.testimonialListBlock.-lightBlue .testimonialListBlock__Grid--item {
  background-color: #fff;
  -webkit-box-shadow: 8px 16px 48px 0 rgba(60, 136, 158, 0.1);
  box-shadow: 8px 16px 48px 0 rgba(60, 136, 158, 0.1);
}
.testimonialListBlock.-lightBlue .testimonial-content {
  color: #2a9d8f;
}
.testimonialListBlock.-lightBlue .testimonial-affiliation,
.testimonialListBlock.-lightBlue .testimonial-signature {
  color: #505050;
}
h1.cw,
li.cw,
p.cw,
ul.cw {
  all: unset;
}
.container.cw {
  padding-bottom: 130px;
}
@media (max-width: 700px) {
  .container.cw {
    padding-bottom: 50px;
  }
}
.cw {
  overflow-x: hidden;
  max-width: 1140px;
  margin: 20px auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.cw img {
  max-width: 100%;
}
.cw--main {
  text-align: center;
  margin: 10px auto;
}
.cw--main-heading {
  display: inline-block;
}
.cw--main-heading h1 {
  font-size: 36px;
  font-family: Muli, sans-serif;
  color: #233956;
  font-weight: 900;
  text-transform: capitalize;
}
@media (max-width: 900px) {
  .cw--main-heading h1 {
    font-size: 28px;
  }
}
@media (max-width: 700px) {
  .cw--main-heading h1 {
    font-size: 22px;
  }
}
.cw--main-heading-graphic {
  text-align: center;
  margin: 0 auto;
  max-width: 100%;
  max-width: 266px;
}
@media (max-width: 700px) {
  .cw--main-heading-graphic {
    max-width: 163px;
  }
}
.cw--main-subheading {
  text-align: center;
  font-size: 24px;
  font-family: Muli, sans-serif;
  color: #464646;
  font-weight: 400;
  letter-spacing: 0.01em;
  margin: 30px auto;
  max-width: 70%;
}
@media (max-width: 900px) {
  .cw--main-subheading {
    font-size: 18px;
    max-width: 85%;
  }
}
@media (max-width: 700px) {
  .cw--main-subheading {
    padding: 10px 16px 0 16px;
    font-family: Muli, sans-serif;
    font-size: 14px;
    font-weight: 700;
    margin-top: 0;
    max-width: 100%;
    color: #2a9d8f;
  }
}
.cw--section-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 15px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (max-width: 700px) {
  .cw--section-tabs {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #e6f3f7;
    margin: 0;
    padding: 15px;
  }
}
.cw--section-tabs .cw--section-tab {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  width: 25%;
  margin: 0 6px;
  position: relative;
  cursor: pointer;
  border-radius: 5px;
  background-color: #2a9d8f;
}
.cw--section-tabs .cw--section-tab:focus-visible {
  outline: 2px solid #2a9d8f;
}
.cw--section-tabs .cw--section-tab {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
@media (max-width: 700px) {
  .cw--section-tabs .cw--section-tab {
    margin: 0;
    border-radius: 0;
    width: 100%;
    max-width: 100%;
    display: none;
    margin: 2px 0;
  }
}
.cw--section-tabs .cw--section-tab:first-child {
  margin-left: 0;
}
.cw--section-tabs .cw--section-tab:last-child {
  margin-right: 0;
}
.cw--section-tabs .cw--section-tab:before {
  content: "";
  position: absolute;
  background-color: transparent;
  bottom: -1px;
  right: -20px;
  height: 18px;
  width: 21px;
  border-bottom-left-radius: 10px;
  -webkit-box-shadow: -12px 5px 0 0 #2a9d8f;
  box-shadow: -12px 5px 0 0 #2a9d8f;
  opacity: 0;
}
@media (max-width: 700px) {
  .cw--section-tabs .cw--section-tab:before {
    display: none;
  }
}
.cw--section-tabs .cw--section-tab:after {
  content: "";
  position: absolute;
  background-color: transparent;
  bottom: -1px;
  left: -20px;
  height: 22px;
  width: 21px;
  border-bottom-right-radius: 10px;
  -webkit-box-shadow: 12px 5px 0 0 #2a9d8f;
  box-shadow: 12px 5px 0 0 #2a9d8f;
  opacity: 0;
}
@media (max-width: 700px) {
  .cw--section-tabs .cw--section-tab:after {
    display: none;
  }
}
.cw--section-tabs .cw--section-tab-title {
  padding: 18px 0;
  color: #fff;
  text-align: center;
  font-family: Muli, sans-serif;
  font-size: 20px;
  font-weight: 700;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (max-width: 900px) {
  .cw--section-tabs .cw--section-tab-title {
    font-size: 16px;
  }
}
@media (max-width: 700px) {
  .cw--section-tabs .cw--section-tab-title {
    font-family: Muli, sans-serif;
    font-size: 20px;
    font-weight: 800;
    padding: 14px 0 14px 15px;
    text-align: left;
  }
}
.cw--section-tabs .cw--section-tab-mobile-opener {
  position: absolute;
  top: 0;
  right: 5px;
  width: 64px;
  height: 56px;
  background-color: transparent;
  display: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='13.721' viewBox='0 0 24 13.721'%3E%3Cpath id='Icon_ionic-ios-arrow-back' data-name='Icon ionic-ios-arrow-back' d='M15.387 18.191l9.081-9.074a1.715 1.715 0 0 0-2.429-2.422L11.75 16.976a1.712 1.712 0 0 0-.05 2.365L22.031 29.694a1.715 1.715 0 0 0 2.429-2.422Z' transform='translate(-6.194 24.971) rotate(-90)' fill='%2354afcb'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
}
.cw--section-tabs .cw--section-tab.active {
  -webkit-box-flex: 2;
  -ms-flex-positive: 2;
  flex-grow: 2;
  border-radius: 5px 5px 0 0;
  padding: 14px 0;
  background-color: #2a9d8f;
  position: relative;
}
@media (max-width: 700px) {
  .cw--section-tabs .cw--section-tab.active {
    padding: 0;
    border-radius: 5px;
    max-width: 100%;
    width: 100%;
    display: block;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}
.cw--section-tabs .cw--section-tab.active:first-child {
  margin-left: 8px;
}
@media (max-width: 700px) {
  .cw--section-tabs .cw--section-tab.active:first-child {
    margin-left: 0;
  }
}
.cw--section-tabs .cw--section-tab.active:last-child {
  margin-right: 8px;
}
@media (max-width: 700px) {
  .cw--section-tabs .cw--section-tab.active:last-child {
    margin-right: 0;
  }
}
.cw--section-tabs .cw--section-tab.active:before {
  opacity: 1;
}
.cw--section-tabs .cw--section-tab.active:after {
  opacity: 1;
}
@media (max-width: 700px) {
  .cw--section-tabs .cw--section-tab.active .cw--section-tab-mobile-opener {
    display: block;
    cursor: pointer;
  }
}
.cw--section-tabs
  .cw--section-tab.active
  .cw--section-tab-mobile-opener.flipped {
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
}
@media (max-width: 700px) {
  .cw--section-tabs .cw--section-tab.open {
    display: block;
  }
}
.cw--section-divider {
  height: 7px;
  border-radius: 3px;
  background-color: #2a9d8f;
  margin: 0 15px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (max-width: 700px) {
  .cw--section-divider {
    display: none;
  }
}
.cw--sections {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 0 0 5px 5px;
  padding-bottom: 15px;
  background-color: #e6f3f7;
  margin: 0 15px;
}
@media (max-width: 700px) {
  .cw--sections {
    margin: 0;
    padding-bottom: 50px;
  }
}
.cw--sections .cw--section {
  display: none;
}
.cw--sections .cw--section-main {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 45px;
  margin: 0 30px 20px 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
@media (max-width: 700px) {
  .cw--sections .cw--section-main {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    padding-top: 5px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 5px;
  }
}
.cw--sections .cw--section-description {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
  position: relative;
}
@media (max-width: 700px) {
  .cw--sections .cw--section-description {
    width: 100%;
  }
}
.cw--sections .cw--section-description p {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 1;
  padding: 50px 65% 11% 50px;
  margin-left: 0;
  margin-top: 0;
  background: #fff;
  width: 160%;
  font-size: 18px;
  font-family: Muli, sans-serif;
  color: #464646;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.01em;
}
@media (max-width: 900px) {
  .cw--sections .cw--section-description p {
    font-size: 16px;
  }
}
@media (max-width: 700px) {
  .cw--sections .cw--section-description p {
    width: 100%;
    margin-left: 0;
    background: 0 0;
    padding: 20px;
    text-align: center;
    color: #2a9d8f;
    font-family: Muli, sans-serif;
    font-weight: 500;
    font-size: 18px;
  }
}
.cw--sections .cw--section-image {
  width: 50%;
  margin: 30px 0 30px 30px;
  position: relative;
  z-index: 1;
}
@media (max-width: 700px) {
  .cw--sections .cw--section-image {
    width: 100%;
    margin: 0;
  }
  .cw--sections .cw--section-image img {
    margin: 0 auto;
  }
}
.cw--sections .cw--section-sub-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 30px -10px 30px;
}
@media (max-width: 700px) {
  .cw--sections .cw--section-sub-tabs {
    display: none;
  }
}
.cw--sections .cw--section-sub-tabs .cw--sub-tab {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 5px;
  border: 2px #2a9d8f solid;
  margin: 15px 7px 0 7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  text-align: center;
  width: 120px;
  height: 90px;
  position: relative;
  padding: 5px;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  cursor: pointer;
}
.cw--sections .cw--section-sub-tabs .cw--sub-tab:focus-visible {
  outline: 2px solid #2a9d8f;
}
.cw--sections .cw--section-sub-tabs .cw--sub-tab div {
  line-height: 18px;
}
.cw--sections .cw--section-sub-tabs .cw--sub-tab:first-child {
  margin-left: 0;
}
.cw--sections .cw--section-sub-tabs .cw--sub-tab:last-child {
  margin-right: 0;
}
.cw--sections .cw--section-sub-tabs .cw--sub-tab div {
  display: inline-block;
  margin: 0 auto;
  font-family: Muli, sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #2a9d8f;
}
@media (max-width: 700px) {
  .cw--sections .cw--section-sub-tabs .cw--sub-tab div {
    font-size: 20px;
    color: #fff;
    font-weight: 400;
    margin: 0;
  }
}
.cw--sections .cw--section-sub-tabs .cw--sub-tab.active {
  border-radius: 5px 5px 0 0;
  width: 278px;
  padding: 74px 20px;
  border: 0;
  margin: 0 10px 10px 10px;
  border-top: 6px solid #74aa50;
}
.cw--sections .cw--section-sub-tabs .cw--sub-tab.active div {
  font-size: 27px;
  line-height: 1.25;
}
@media (max-width: 700px) {
  .cw--sections .cw--section-sub-tabs .cw--sub-tab.active {
    border-radius: 0;
    border-top: unset;
    width: 100%;
    padding: 0;
    padding: 0;
    border-bottom: 1px solid #fff;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: left;
    -ms-flex-align: left;
    align-items: left;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='4.286' viewBox='0 0 20 4.286'%3E%3Cpath id='Icon_awesome-plus' data-name='Icon awesome-plus' d='M18.571 10.107H1.429A1.429 1.429 0 0 0 0 11.536v1.429a1.429 1.429 0 0 0 1.429 1.429H18.571A1.429 1.429 0 0 0 20 12.964V11.536A1.429 1.429 0 0 0 18.571 10.107Z' transform='translate(0 -10.107)' fill='%231a475f'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 96% 17px;
  }
}
.cw--sections .cw--section-sub-tabs .cw--sub-tab.active:first-child {
  margin-left: 0;
}
.cw--sections .cw--section-sub-tabs .cw--sub-tab.active:last-child {
  margin-right: 0;
}
.cw--sections .cw--section-sub-tabs .cw--sub-tab.active:before {
  content: "";
  position: absolute;
  background-color: transparent;
  bottom: 0;
  right: -40px;
  height: 40px;
  width: 40px;
  border-bottom-left-radius: 20px;
  -webkit-box-shadow: -20px 0 0 0 #fff;
  box-shadow: -20px 0 0 0 #fff;
  -webkit-transform: translateZ(-1px);
  transform: translateZ(-1px);
}
@media (max-width: 700px) {
  .cw--sections .cw--section-sub-tabs .cw--sub-tab.active:before {
    display: none;
  }
}
.cw--sections .cw--section-sub-tabs .cw--sub-tab.active:after {
  content: "";
  position: absolute;
  background-color: transparent;
  bottom: 0;
  left: -40px;
  height: 40px;
  width: 40px;
  border-bottom-right-radius: 20px;
  -webkit-box-shadow: 20px 0 0 0 #fff;
  box-shadow: 20px 0 0 0 #fff;
  -webkit-transform: translateZ(-1px);
  transform: translateZ(-1px);
}
@media (max-width: 700px) {
  .cw--sections .cw--section-sub-tabs .cw--sub-tab.active:after {
    display: none;
  }
}
.cw--sections .cw--section-sub-tabs .cw--sub-tab.active:first-child:after,
.cw--sections .cw--section-sub-tabs .cw--sub-tab.active:last-child:before {
  display: none;
}
.cw--sections .cw--section-sub-content {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 30px 20px 30px;
  display: none;
}
@media (max-width: 700px) {
  .cw--sections .cw--section-sub-content {
    display: block;
  }
  .cw--sections .cw--section-sub-content .cw--sub-content {
    display: none;
  }
  .cw--sections .cw--section-sub-content {
    margin: 0 15px 2px 15px;
  }
}
.cw--sections .cw--section-sub-content .cw--mobile-sub-title {
  display: none;
  background-color: #2a9d8f;
  margin: 0;
  max-width: 100%;
  border: unset;
  border-radius: 0;
  width: 100%;
  border-bottom: 1px solid #fff;
  height: auto;
  text-align: left;
  -webkit-box-align: left;
  -ms-flex-align: left;
  align-items: left;
  padding: 14px 0 14px 15px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath id='Icon_awesome-plus' data-name='Icon awesome-plus' d='M18.571 10.107H12.143V3.679A1.429 1.429 0 0 0 10.714 2.25H9.286A1.429 1.429 0 0 0 7.857 3.679v6.429H1.429A1.429 1.429 0 0 0 0 11.536v1.429a1.429 1.429 0 0 0 1.429 1.429H7.857v6.429A1.429 1.429 0 0 0 9.286 22.25h1.429a1.429 1.429 0 0 0 1.429-1.429V14.393h6.429A1.429 1.429 0 0 0 20 12.964V11.536A1.429 1.429 0 0 0 18.571 10.107Z' transform='translate(0 -2.25)' fill='%23eef5fa'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 96% center;
  cursor: pointer;
}
.cw--sections .cw--section-sub-content .cw--mobile-sub-title:focus-visible {
  outline: 2px solid #2a9d8f;
}
.cw--sections .cw--section-sub-content .cw--mobile-sub-title div {
  font-family: Muli, sans-serif;
  font-size: 20px;
  font-weight: 700;
  color: #fff;
}
@media (max-width: 700px) {
  .cw--sections .cw--section-sub-content .cw--mobile-sub-title {
    display: block;
  }
}
.cw--sections .cw--section-sub-content.active {
  display: block;
}
@media (max-width: 700px) {
  .cw--sections .cw--section-sub-content.active .cw--mobile-sub-title {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='4.286' viewBox='0 0 20 4.286'%3E%3Cpath id='Icon_awesome-plus' data-name='Icon awesome-plus' d='M18.571 10.107H1.429A1.429 1.429 0 0 0 0 11.536v1.429a1.429 1.429 0 0 0 1.429 1.429H18.571A1.429 1.429 0 0 0 20 12.964V11.536A1.429 1.429 0 0 0 18.571 10.107Z' transform='translate(0 -10.107)' fill='%231a475f'/%3E%3C/svg%3E");
  }
}
.cw--sections .cw--section-sub-content.active .cw--sub-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: #fff;
  padding: 30px;
  border-radius: 0 0 5px 5px;
}
@media (max-width: 700px) {
  .cw--sections .cw--section-sub-content.active .cw--sub-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    padding: 20px;
    margin-bottom: 30px;
  }
}
.cw--sections .cw--section-sub-content.active .cw--sub-content-image {
  max-width: 304px;
}
@media (max-width: 700px) {
  .cw--sections .cw--section-sub-content.active .cw--sub-content-image {
    max-width: 100%;
    width: 100%;
    overflow: hidden;
    padding-top: 15px;
  }
}
.cw--sections .cw--section-sub-content.active .cw--sub-content-copy {
  margin-left: 40px;
}
@media (max-width: 700px) {
  .cw--sections .cw--section-sub-content.active .cw--sub-content-copy {
    margin-left: 0;
  }
}
.cw--sections .cw--section-sub-content.active .cw--sub-content-copy .byline {
  font-size: 28px;
  font-family: Muli, sans-serif;
  font-weight: 700;
  letter-spacing: 0.01em;
  margin: 15px 0 20px 0;
  color: #2a9d8f;
  max-width: 450px;
}
@media (max-width: 900px) {
  .cw--sections .cw--section-sub-content.active .cw--sub-content-copy .byline {
    font-size: 18px;
  }
}
.cw--sections .cw--section-sub-content.active .cw--sub-content-copy .copy {
  font-size: 18px;
  font-family: Muli, sans-serif;
  color: #464646;
}
@media (max-width: 900px) {
  .cw--sections .cw--section-sub-content.active .cw--sub-content-copy .copy {
    font-size: 16px;
  }
}
.cw--sections .cw--section-sub-content.active .cw--sub-content-copy .copy ul {
  list-style-type: none;
  padding: 0;
}
.cw--sections .cw--section-sub-content.active .cw--sub-content-copy .copy li {
  margin: 10px 0;
}
.cw--sections
  .cw--section-sub-content.active
  .cw--sub-content-copy
  .copy
  li:before {
  content: "•";
  padding-right: 8px;
  color: #c9a84c;
}
@media (max-width: 700px) {
  .cw--sections .cw--section-sub-content.mobile-open {
    display: block;
  }
  .cw--sections .cw--section-sub-content.mobile-open .cw--mobile-sub-title {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='4.286' viewBox='0 0 20 4.286'%3E%3Cpath id='Icon_awesome-plus' data-name='Icon awesome-plus' d='M18.571 10.107H1.429A1.429 1.429 0 0 0 0 11.536v1.429a1.429 1.429 0 0 0 1.429 1.429H18.571A1.429 1.429 0 0 0 20 12.964V11.536A1.429 1.429 0 0 0 18.571 10.107Z' transform='translate(0 -10.107)' fill='%231a475f'/%3E%3C/svg%3E");
  }
  .cw--sections .cw--section-sub-content.mobile-open .cw--sub-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    background-color: #fff;
    padding: 30px;
    border-radius: 0 0 5px 5px;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    padding: 20px;
    margin-bottom: 30px;
  }
  .cw--sections .cw--section-sub-content.mobile-open .cw--sub-content-image {
    max-width: 304px;
    max-width: 100%;
    width: 100%;
    overflow: hidden;
    padding-top: 15px;
  }
  .cw--sections .cw--section-sub-content.mobile-open .cw--sub-content-copy {
    margin-left: 40px;
    margin-left: 0;
  }
  .cw--sections
    .cw--section-sub-content.mobile-open
    .cw--sub-content-copy
    .byline {
    font-size: 28px;
    font-family: Muli, sans-serif;
    font-weight: 700;
    letter-spacing: 0.01em;
    margin: 15px 0 20px 0;
    color: #2a9d8f;
    max-width: 450px;
    font-size: 18px;
  }
  .cw--sections
    .cw--section-sub-content.mobile-open
    .cw--sub-content-copy
    .copy {
    font-size: 18px;
    font-family: Muli, sans-serif;
    color: #464646;
    font-size: 16px;
  }
  .cw--sections
    .cw--section-sub-content.mobile-open
    .cw--sub-content-copy
    .copy
    ul {
    list-style-type: none;
    padding: 0;
  }
  .cw--sections
    .cw--section-sub-content.mobile-open
    .cw--sub-content-copy
    .copy
    li {
    margin: 10px 0;
  }
  .cw--sections
    .cw--section-sub-content.mobile-open
    .cw--sub-content-copy
    .copy
    li:before {
    content: "•";
    padding-right: 8px;
    color: #c9a84c;
  }
}
@media (max-width: 700px) {
  .cw--sections .cw--section-sub-content.active.temp-closed .cw--sub-content {
    display: none;
  }
  .cw--sections
    .cw--section-sub-content.active.temp-closed
    .cw--mobile-sub-title {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath id='Icon_awesome-plus' data-name='Icon awesome-plus' d='M18.571 10.107H12.143V3.679A1.429 1.429 0 0 0 10.714 2.25H9.286A1.429 1.429 0 0 0 7.857 3.679v6.429H1.429A1.429 1.429 0 0 0 0 11.536v1.429a1.429 1.429 0 0 0 1.429 1.429H7.857v6.429A1.429 1.429 0 0 0 9.286 22.25h1.429a1.429 1.429 0 0 0 1.429-1.429V14.393h6.429A1.429 1.429 0 0 0 20 12.964V11.536A1.429 1.429 0 0 0 18.571 10.107Z' transform='translate(0 -2.25)' fill='%23eef5fa'/%3E%3C/svg%3E");
  }
}
.cw--sections .cw--section.active {
  display: block;
}
.container.cwsm {
  padding-bottom: 130px;
}
@media (max-width: 700px) {
  .container.cw {
    padding-bottom: 50px;
  }
}
.cwsm {
  overflow-x: hidden;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #e6f3f7;
}
.cwsm img {
  max-width: 100%;
}
.cwsm--sections {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-bottom: 50px;
  margin: 0 auto;
  max-width: 1140px;
}
@media (max-width: 700px) {
  .cwsm--sections {
    margin: 0;
    padding-bottom: 70px;
  }
}
.cwsm--sections .cwsm--section {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 50px;
}
.cwsm--sections .cwsm--section-title {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: Muli, sans-serif;
  font-size: 40px;
  font-weight: 700;
  max-width: 50%;
  padding: 0 150px 0 76px;
}
@media (max-width: 700px) {
  .cwsm--sections .cwsm--section-title {
    max-width: 100%;
    text-align: center;
    padding: 0 15px 10px 15px;
    line-height: 1.2;
  }
}
.cwsm--sections .cwsm--section-main {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 15px;
  margin: 0 30px 20px 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
@media (max-width: 700px) {
  .cwsm--sections .cwsm--section-main {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    padding-top: 5px;
    margin: 0 15px 20px 15px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 5px;
  }
}
.cwsm--sections .cwsm--section-description {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
  position: relative;
}
@media (max-width: 700px) {
  .cwsm--sections .cwsm--section-description {
    width: 100%;
  }
}
.cwsm--sections .cwsm--section-description p {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 1;
  padding: 46px 65% 11% 46px;
  margin-left: 0;
  margin-top: 0;
  background: #fff;
  width: 160%;
  font-size: 18px;
  font-family: Muli, sans-serif;
  color: #464646;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.01em;
}
@media (max-width: 900px) {
  .cwsm--sections .cwsm--section-description p {
    font-size: 16px;
  }
}
@media (max-width: 700px) {
  .cwsm--sections .cwsm--section-description p {
    width: 100%;
    margin-left: 0;
    background: 0 0;
    padding: 20px;
    text-align: center;
    color: #2a9d8f;
    font-family: Muli, sans-serif;
    font-weight: 500;
    font-size: 18px;
  }
}
.cwsm--sections .cwsm--section-image {
  width: 50%;
  margin: 30px 0 30px 30px;
  position: relative;
  z-index: 1;
}
.cwsm--sections .cwsm--section-image img {
  margin-top: -84px;
}
@media (max-width: 700px) {
  .cwsm--sections .cwsm--section-image {
    width: 100%;
    margin: 0;
  }
  .cwsm--sections .cwsm--section-image img {
    margin: 0 auto;
  }
}
.cwsm--sections .cwsm--section-sub-tabs {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 30px -10px 30px;
}
@media (max-width: 700px) {
  .cwsm--sections .cwsm--section-sub-tabs {
    display: none;
  }
}
.cwsm--sections .cwsm--section-sub-tabs .cwsm--sub-tab {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 5px;
  border: 2px #2a9d8f solid;
  margin: 15px 7px 0 7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  text-align: center;
  width: 120px;
  height: 90px;
  position: relative;
  padding: 5px;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  cursor: pointer;
}
.cwsm--sections .cwsm--section-sub-tabs .cwsm--sub-tab:focus-visible {
  outline: 2px solid #2a9d8f;
}
.cwsm--sections .cwsm--section-sub-tabs .cwsm--sub-tab div {
  line-height: 18px;
}
.cwsm--sections .cwsm--section-sub-tabs .cwsm--sub-tab:first-child {
  margin-left: 0;
}
.cwsm--sections .cwsm--section-sub-tabs .cwsm--sub-tab:last-child {
  margin-right: 0;
}
.cwsm--sections .cwsm--section-sub-tabs .cwsm--sub-tab div {
  display: inline-block;
  margin: 0 auto;
  font-family: Muli, sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #2a9d8f;
}
@media (max-width: 700px) {
  .cwsm--sections .cwsm--section-sub-tabs .cwsm--sub-tab div {
    font-size: 20px;
    color: #fff;
    font-weight: 400;
    margin: 0;
  }
}
.cwsm--sections .cwsm--section-sub-tabs .cwsm--sub-tab.active {
  border-radius: 5px 5px 0 0;
  width: 278px;
  padding: 74px 20px;
  border: 0;
  margin: 0 10px 10px 10px;
  border-top: 6px solid #74aa50;
}
.cwsm--sections .cwsm--section-sub-tabs .cwsm--sub-tab.active div {
  font-size: 27px;
  line-height: 1.25;
  font-weight: 800;
}
@media (max-width: 700px) {
  .cwsm--sections .cwsm--section-sub-tabs .cwsm--sub-tab.active {
    border-radius: 0;
    border-top: unset;
    width: 100%;
    padding: 0;
    padding: 0;
    border-bottom: 1px solid #fff;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: left;
    -ms-flex-align: left;
    align-items: left;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='4.286' viewBox='0 0 20 4.286'%3E%3Cpath id='Icon_awesome-plus' data-name='Icon awesome-plus' d='M18.571 10.107H1.429A1.429 1.429 0 0 0 0 11.536v1.429a1.429 1.429 0 0 0 1.429 1.429H18.571A1.429 1.429 0 0 0 20 12.964V11.536A1.429 1.429 0 0 0 18.571 10.107Z' transform='translate(0 -10.107)' fill='%231a475f'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 96% 17px;
  }
}
.cwsm--sections .cwsm--section-sub-tabs .cwsm--sub-tab.active:first-child {
  margin-left: 8px;
}
.cwsm--sections .cwsm--section-sub-tabs .cwsm--sub-tab.active:last-child {
  margin-right: 8px;
}
.cwsm--sections .cwsm--section-sub-tabs .cwsm--sub-tab.active:before {
  content: "";
  position: absolute;
  background-color: transparent;
  bottom: 0;
  right: -40px;
  height: 40px;
  width: 40px;
  border-bottom-left-radius: 10px;
  -webkit-box-shadow: -20px 0 0 0 #fff;
  box-shadow: -20px 0 0 0 #fff;
  -webkit-transform: translateZ(-1px);
  transform: translateZ(-1px);
}
@media (max-width: 700px) {
  .cwsm--sections .cwsm--section-sub-tabs .cwsm--sub-tab.active:before {
    display: none;
  }
}
.cwsm--sections .cwsm--section-sub-tabs .cwsm--sub-tab.active:after {
  content: "";
  position: absolute;
  background-color: transparent;
  bottom: 0;
  left: -40px;
  height: 40px;
  width: 40px;
  border-bottom-right-radius: 10px;
  -webkit-box-shadow: 20px 0 0 0 #fff;
  box-shadow: 20px 0 0 0 #fff;
  -webkit-transform: translateZ(-1px);
  transform: translateZ(-1px);
}
@media (max-width: 700px) {
  .cwsm--sections .cwsm--section-sub-tabs .cwsm--sub-tab.active:after {
    display: none;
  }
}
.cwsm--sections .cwsm--section-sub-content {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 30px 20px 30px;
  display: none;
}
.cwsm--sections .cwsm--section-sub-content .cwsm--sub-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  background-color: #fff;
  padding: 30px;
  border-radius: 5px;
}
@media (max-width: 700px) {
  .cwsm--sections .cwsm--section-sub-content .cwsm--sub-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    padding: 20px;
    margin-bottom: 30px;
  }
}
.cwsm--sections .cwsm--section-sub-content .cwsm--sub-content-image {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 300px;
}
@media (max-width: 700px) {
  .cwsm--sections .cwsm--section-sub-content .cwsm--sub-content-image {
    max-width: 100%;
    min-width: auto;
    width: 100%;
    overflow: hidden;
    padding-top: 15px;
    padding-right: 0;
  }
}
.cwsm--sections .cwsm--section-sub-content .cwsm--sub-content-image img {
  max-width: 300px;
  width: 100%;
}
@media (max-width: 700px) {
  .cwsm--sections .cwsm--section-sub-content .cwsm--sub-content-image img {
    max-width: 300px;
    margin: 0 auto;
  }
}
.cwsm--sections .cwsm--section-sub-content .cwsm--sub-content-copy {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 40px;
  padding-top: 30px;
}
@media (max-width: 700px) {
  .cwsm--sections .cwsm--section-sub-content .cwsm--sub-content-copy {
    margin-left: 0;
    padding-left: 0;
    padding-top: 20px;
  }
}
.cwsm--sections .cwsm--section-sub-content .cwsm--sub-content-copy .cta {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 40px;
}
@media (max-width: 700px) {
  .cwsm--sections .cwsm--section-sub-content .cwsm--sub-content-copy .cta {
    text-align: center;
    padding-top: 20px;
  }
}
.cwsm--sections .cwsm--section-sub-content .cwsm--sub-content-copy .copy {
  padding-right: 120px;
  font-size: 20px;
  font-family: Muli, sans-serif;
  color: #464646;
}
@media (max-width: 900px) {
  .cwsm--sections .cwsm--section-sub-content .cwsm--sub-content-copy .copy {
    font-size: 16px;
    padding-right: 60px;
  }
}
@media (max-width: 700px) {
  .cwsm--sections .cwsm--section-sub-content .cwsm--sub-content-copy .copy {
    text-align: center;
    padding-right: 0;
  }
}
.cwsm--sections .cwsm--section-sub-content .cwsm--sub-content-copy .copy ul {
  list-style-type: none;
  padding: 0;
}
.cwsm--sections .cwsm--section-sub-content .cwsm--sub-content-copy .copy li {
  margin: 10px 0;
}
.cwsm--sections
  .cwsm--section-sub-content
  .cwsm--sub-content-copy
  .copy
  li:before {
  content: "•";
  padding-right: 8px;
  color: #c9a84c;
}
@media (max-width: 700px) {
  .cwsm--sections .cwsm--section-sub-content {
    display: block;
  }
  .cwsm--sections .cwsm--section-sub-content .cwsm--sub-content {
    display: none;
  }
  .cwsm--sections .cwsm--section-sub-content {
    margin: 0 15px 2px 15px;
  }
}
.cwsm--sections .cwsm--section-sub-content .cwsm--mobile-sub-title {
  display: none;
  background-color: #2a9d8f;
  margin: 0;
  max-width: 100%;
  border: unset;
  border-radius: 0;
  width: 100%;
  border-bottom: 1px solid #fff;
  height: auto;
  text-align: left;
  -webkit-box-align: left;
  -ms-flex-align: left;
  align-items: left;
  padding: 14px 0 14px 15px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath id='Icon_awesome-plus' data-name='Icon awesome-plus' d='M18.571 10.107H12.143V3.679A1.429 1.429 0 0 0 10.714 2.25H9.286A1.429 1.429 0 0 0 7.857 3.679v6.429H1.429A1.429 1.429 0 0 0 0 11.536v1.429a1.429 1.429 0 0 0 1.429 1.429H7.857v6.429A1.429 1.429 0 0 0 9.286 22.25h1.429a1.429 1.429 0 0 0 1.429-1.429V14.393h6.429A1.429 1.429 0 0 0 20 12.964V11.536A1.429 1.429 0 0 0 18.571 10.107Z' transform='translate(0 -2.25)' fill='%23eef5fa'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 96% center;
  cursor: pointer;
}
.cwsm--sections
  .cwsm--section-sub-content
  .cwsm--mobile-sub-title:focus-visible {
  outline: 2px solid #2a9d8f;
}
.cwsm--sections .cwsm--section-sub-content .cwsm--mobile-sub-title div {
  font-family: Muli, sans-serif;
  font-size: 20px;
  font-weight: 700;
  color: #fff;
}
@media (max-width: 700px) {
  .cwsm--sections .cwsm--section-sub-content .cwsm--mobile-sub-title {
    display: block;
  }
}
.cwsm--sections .cwsm--section-sub-content.active {
  display: block;
}
@media (max-width: 700px) {
  .cwsm--sections .cwsm--section-sub-content.active .cwsm--mobile-sub-title {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='4.286' viewBox='0 0 20 4.286'%3E%3Cpath id='Icon_awesome-plus' data-name='Icon awesome-plus' d='M18.571 10.107H1.429A1.429 1.429 0 0 0 0 11.536v1.429a1.429 1.429 0 0 0 1.429 1.429H18.571A1.429 1.429 0 0 0 20 12.964V11.536A1.429 1.429 0 0 0 18.571 10.107Z' transform='translate(0 -10.107)' fill='%231a475f'/%3E%3C/svg%3E");
  }
}
@media (max-width: 700px) {
  .cwsm--sections .cwsm--section-sub-content.mobile-open {
    display: block;
  }
  .cwsm--sections
    .cwsm--section-sub-content.mobile-open
    .cwsm--mobile-sub-title {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='4.286' viewBox='0 0 20 4.286'%3E%3Cpath id='Icon_awesome-plus' data-name='Icon awesome-plus' d='M18.571 10.107H1.429A1.429 1.429 0 0 0 0 11.536v1.429a1.429 1.429 0 0 0 1.429 1.429H18.571A1.429 1.429 0 0 0 20 12.964V11.536A1.429 1.429 0 0 0 18.571 10.107Z' transform='translate(0 -10.107)' fill='%231a475f'/%3E%3C/svg%3E");
  }
  .cwsm--sections .cwsm--section-sub-content.mobile-open .cwsm--sub-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 700px) {
  .cwsm--sections
    .cwsm--section-sub-content.active.temp-closed
    .cwsm--sub-content {
    display: none;
  }
  .cwsm--sections
    .cwsm--section-sub-content.active.temp-closed
    .cwsm--mobile-sub-title {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath id='Icon_awesome-plus' data-name='Icon awesome-plus' d='M18.571 10.107H12.143V3.679A1.429 1.429 0 0 0 10.714 2.25H9.286A1.429 1.429 0 0 0 7.857 3.679v6.429H1.429A1.429 1.429 0 0 0 0 11.536v1.429a1.429 1.429 0 0 0 1.429 1.429H7.857v6.429A1.429 1.429 0 0 0 9.286 22.25h1.429a1.429 1.429 0 0 0 1.429-1.429V14.393h6.429A1.429 1.429 0 0 0 20 12.964V11.536A1.429 1.429 0 0 0 18.571 10.107Z' transform='translate(0 -2.25)' fill='%23eef5fa'/%3E%3C/svg%3E");
  }
}
.section__header {
  position: relative;
  margin-bottom: -30px;
}
@media screen and (min-width: 767px) {
  .section__header {
    margin-bottom: -80px;
  }
}
.section__header .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  padding: 0;
}
@media screen and (min-width: 580px) {
  .section__header .container {
    padding: inherit;
    display: block;
  }
}
@media screen and (min-width: 767px) {
  .section__header .container {
    max-width: 900px;
  }
}
@media screen and (min-width: 1024px) {
  .section__header .container {
    max-width: unset;
  }
}
.section__header .hero__left {
  padding: 50px 5% 100px 0;
  color: #fff;
  padding-left: 30px;
}
@media screen and (min-width: 767px) {
  .section__header .hero__left {
    padding: 100px 0 150px 30px;
    width: 50%;
    max-width: 450px;
  }
}
@media (min-width: 1280px) {
  .section__header .hero__left {
    padding-left: 0;
  }
}
.section__header .hero__right {
  height: 35vh;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%;
}
@media screen and (min-width: 767px) {
  .section__header .hero__right {
    position: absolute;
    height: 100%;
    top: 0;
    right: 0;
    width: 50%;
  }
}
.section__header .hero__message {
  font-size: 32px;
  line-height: 1.25;
  font-weight: 300;
  text-transform: none;
  margin-bottom: 50px;
  margin-top: 0;
}
@media screen and (min-width: 1024px) {
  .section__header .hero__message {
    font-size: 36px;
  }
}
.section__header .eyebrow {
  color: #c9a84c;
  font-size: 16px;
  margin-bottom: 30px;
}
.section__header .button {
  display: inline;
}
.curve.-hero {
  position: relative;
  z-index: 2;
}
.section__about {
  background-color: #eeeded;
  overflow: hidden;
  padding: 50px 0;
}
@media screen and (min-width: 1024px) {
  .section__about {
    padding: 100px 0;
  }
}
.section__about .sectionHeading {
  z-index: 2;
  position: relative;
}
.sectionHeading {
  color: #2a9d8f;
  font-size: 36px;
  font-weight: 300;
  line-height: 1.15;
  margin-bottom: 45px;
}
.sectionHeading strong {
  font-weight: 800;
}
.sectionHeading.-center {
  text-align: center;
}
.sectionHeading.-bold {
  font-weight: 800;
  color: #000;
  text-transform: none;
  line-height: 1;
}
@media screen and (min-width: 1024px) {
  .sectionHeading {
    font-size: 48px;
    margin-bottom: 60px;
  }
}
.sectionSubhead {
  display: inline-table !important;
  font-size: 24px;
  color: #2a9d8f;
  font-weight: 700;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  margin-bottom: 15px;
}
.sectionSubhead::after {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  content: "";
  display: block;
  position: relative;
  top: 5px;
  height: 3px;
  width: 40px;
  background-color: #c9a84c;
}
.tabNav {
  list-style: none;
  padding: 0;
  margin-bottom: 28px;
}
.tabNav__item {
  display: inline-block;
}
.tabNav__link {
  border: none;
  margin: 0 10px 0 0;
  padding: 0 0 10px 0;
  background: 0 0;
  font-family:
    Muli,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif;
  border-radius: 0;
  letter-spacing: 1px;
  font-weight: 800;
  font-size: 12px;
}
.tabNav__link.active,
.tabNav__link:hover {
  -webkit-transition: none;
  transition: none;
  border: none;
  border-bottom: 3px solid #c9a84c;
}
@media screen and (min-width: 580px) {
  .tabNav__link {
    margin: 0 15px 0 0;
    font-size: 14px;
  }
}
@media screen and (min-width: 767px) {
  .tabNav__link {
    margin: 0 45px 0 0;
    font-size: 18px;
  }
}
.tabContent {
  position: relative;
  list-style: none;
}
.tabContent.-hidden {
  display: none;
}
.tabContent.-greenAccent .tabContent__message strong {
  color: #70b347;
}
.tabContent.-greenAccent .eyebrow {
  border-color: #70b347;
}
.tabContent.-tealAccent .tabContent__message strong {
  color: #1cb0cc;
}
.tabContent.-tealAccent .eyebrow {
  border-color: #1cb0cc;
}
.tabContent.-yellowAccent .tabContent__message strong {
  color: #fcaf17;
}
.tabContent.-yellowAccent .eyebrow {
  border-color: #fcaf17;
}
.tabContent.-orangeAccent .tabContent__message strong {
  color: #f15f22;
}
.tabContent.-orangeAccent .eyebrow {
  border-color: #f15f22;
}
.tabContent__inner {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  display: grid;
  grid-template-columns: 40px auto 40px;
  grid-template-rows: repeat(6, -webkit-max-content);
  grid-template-rows: repeat(6, max-content);
}
@media screen and (min-width: 992px) {
  .tabContent__inner {
    grid-template-columns: repeat(8, 1fr);
    grid-template-rows: 40px auto 40px;
  }
}
@media screen and (min-width: 1500px) {
  .tabContent__inner {
    grid-template-rows: 60px auto 60px;
    grid-template-columns: repeat(6, 1fr);
  }
}
.tabContent__icon {
  height: 60px;
  position: absolute;
  right: 30px;
  top: 15px;
  width: 60px;
}
@media screen and (min-width: 992px) {
  .tabContent__icon {
    height: 85px;
    right: 5%;
    top: 15px;
    width: 85px;
  }
}
@media screen and (min-width: 1024px) {
  .tabContent__icon {
    top: 30px;
  }
}
.tabContent__icon > img,
.tabContent__icon > svg {
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%;
}
.tabContent__text {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #2a9d8f;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  grid-column: 2 / span 1;
  grid-row: 4 / span 3;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 30px;
  position: relative;
  width: 100%;
  z-index: 2;
}
@media screen and (min-width: 992px) {
  .tabContent__text {
    grid-column: 1 / span 4;
    grid-row: 2 / span 2;
    min-height: 440px;
    padding: 45px;
  }
}
@media screen and (min-width: 1500px) {
  .tabContent__text {
    grid-column: 1 / span 3;
    margin: 0 0 0 -30px;
    width: calc(100% + 30px);
  }
}
.tabContent__text .eyebrow {
  -webkit-animation: fadeInUp 1s ease-out;
  animation: fadeInUp 1s ease-out;
  border-bottom: 5px solid #fff;
  color: #fff;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 24px;
  margin-bottom: 30px;
  padding-bottom: 10px;
  position: relative;
}
@media screen and (min-width: 1024px) {
  .tabContent__text .eyebrow {
    font-size: 24px;
    padding-bottom: 18px;
  }
}
.tabContent__text .bhc-textLink {
  -ms-flex-item-align: end;
  align-self: flex-end;
  -webkit-animation: fadeIn 1s;
  animation: fadeIn 1s;
  background: 0 0;
  border: none;
  color: #fff;
  margin-bottom: 0;
  padding-right: 0;
}
.tabContent__text strong {
  font-weight: 900;
}
.tabContent__text.-hidden {
  opacity: 0;
}
.tabContent__text button.bhc-callout__cta {
  margin-top: auto;
}
.tabContent__text button.bhc-callout__cta::before {
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.tabContent__message {
  -webkit-animation: fadeInUp2 1s ease-out;
  animation: fadeInUp2 1s ease-out;
  font-size: 24px;
  font-weight: 300;
  line-height: 1.25;
  margin-bottom: 30px;
  padding-right: 0;
  position: relative;
}
@media screen and (min-width: 1024px) {
  .tabContent__message {
    margin-bottom: 50px;
    font-size: 30px;
  }
}
.tabContent__media {
  grid-column: 1 / span 3;
  grid-row: 1 / span 4;
  height: 40vh;
  width: 100%;
}
@media screen and (min-width: 992px) {
  .tabContent__media {
    grid-column: 3 / span 6;
    grid-row: 1 / span 3;
    height: 520px;
  }
}
@media screen and (min-width: 1500px) {
  .tabContent__media {
    grid-column: 2 / span 5;
    height: 560px;
    width: calc(100% + 160px);
  }
}
.tabContent__image {
  -webkit-animation: fadeInLeft 1.2s ease-in-out;
  animation: fadeInLeft 1.2s ease-in-out;
  position: relative;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-transition:
    opacity 1.2s ease-in-out,
    -webkit-transform 1.2s ease-in-out;
  transition:
    opacity 1.2s ease-in-out,
    -webkit-transform 1.2s ease-in-out;
  transition:
    transform 1.2s ease-in-out,
    opacity 1.2s ease-in-out;
  transition:
    transform 1.2s ease-in-out,
    opacity 1.2s ease-in-out,
    -webkit-transform 1.2s ease-in-out;
  width: 100%;
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(15px);
    transform: translateY(15px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(15px);
    transform: translateY(15px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes fadeInUp2 {
  0% {
    opacity: 0;
    -webkit-transform: translateY(15px);
    transform: translateY(15px);
  }
  25% {
    opacity: 0;
    -webkit-transform: translateY(15px);
    transform: translateY(15px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInUp2 {
  0% {
    opacity: 0;
    -webkit-transform: translateY(15px);
    transform: translateY(15px);
  }
  25% {
    opacity: 0;
    -webkit-transform: translateY(15px);
    transform: translateY(15px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0.8;
    -webkit-transform: translateX(30px);
    transform: translateX(30px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0.8;
    -webkit-transform: translateX(30px);
    transform: translateX(30px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.section__values {
  padding: 60px 0;
  background-image: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#2a9d8f),
    to(#2a9d8f)
  );
  background-image: linear-gradient(to right, #2a9d8f 0, #2a9d8f 100%);
  background-image: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#2a9d8f),
    to(#1a465f)
  );
  background-image: linear-gradient(to right, #2a9d8f 0, #1a465f 100%);
  color: #fff;
}
.section__values .col-sm-3 {
  width: 100% !important;
}
@media screen and (min-width: 767px) {
  .section__values .col-sm-3 {
    width: 16.66667%;
  }
}
.section__values .col-sm-7 p {
  line-height: 1.5;
}
.section__values .col-sm-6:last-child .value__letter {
  margin-right: -15px;
}
.section__values .col-sm-12 .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
@media screen and (min-width: 767px) {
  .section__values .col-sm-12 .row {
    display: block;
    vertical-align: bottom;
  }
}
.section__values .sectionHeading {
  color: #fff;
}
.value {
  background-color: #fff;
  color: #000;
  padding: 30px;
  margin-bottom: 35px;
  margin-top: 60px;
}
@media screen and (min-width: 767px) {
  .value {
    margin-top: 0;
  }
}
.value__word {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  position: relative;
  padding-bottom: 15px;
  top: -50px;
  left: -15px;
}
.value__letter {
  position: relative;
}
.value__letter.-kern {
  margin-right: -10px;
}
.value__heading {
  display: block;
  vertical-align: bottom;
  font-size: 24px;
  color: #2a9d8f;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 1px;
}
.value__description {
  margin-top: -45px;
  margin-bottom: 0 !important;
  font-size: 12px;
  line-height: 1.4;
}
@media screen and (min-width: 767px) {
  .value__description {
    font-size: 16px;
    line-height: 1.4;
  }
}
.value__heart {
  position: absolute;
  bottom: 50px;
  height: 100px;
  right: 15px;
}
@media screen and (min-width: 767px) {
  .value__heart {
    bottom: 65px;
    height: 200px;
  }
}
@media screen and (min-width: 1024px) {
  .value__heart {
    right: 0;
    bottom: 0;
  }
}
@media screen and (min-width: 1200px) {
  .value__heart {
    right: 15px;
  }
}
@media screen and (min-width: 1024px) {
  .value {
    padding: 40px;
    padding-top: 35px;
  }
}
.section__diversity,
.section__foundation,
.section__history,
.section__values {
  padding: 50px 0;
}
.section__diversity p,
.section__foundation p,
.section__history p,
.section__values p {
  font-size: 18px;
  margin-bottom: 30px;
}
.section__diversity .button,
.section__foundation .button,
.section__history .button,
.section__values .button {
  display: inline-block;
  margin-top: 0 !important;
}
@media screen and (min-width: 1024px) {
  .section__diversity,
  .section__foundation,
  .section__history,
  .section__values {
    padding: 100px 0;
  }
}
.section__diversity {
  padding: 60px 0;
}
@media screen and (min-width: 767px) {
  .section__diversity {
    padding: 90px 0 60px;
  }
}
.section__diversity .sectionHeading {
  margin-bottom: 30px;
}
@media screen and (min-width: 767px) {
  .section__diversity .sectionHeading {
    margin-top: 80px;
  }
}
.section__diversity img {
  margin-bottom: 30px;
  position: relative;
  left: 0;
}
@media screen and (min-width: 1024px) {
  .section__diversity img {
    left: -25px;
  }
}
.section__diversity p {
  line-height: 1.35;
}
.section__history {
  padding-top: 0;
  background-color: #eeeded;
}
.section__history .sectionHeading {
  margin-bottom: 30px;
}
@media screen and (min-width: 767px) {
  .section__history .-colSwap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}
@media screen and (min-width: 1024px) {
  .section__history .col-sm-7.order-md-1 {
    padding-right: 100px;
  }
}
.section__history img {
  position: relative;
  z-index: 2;
}
@media screen and (min-width: 767px) {
  .section__history img {
    margin-top: 0;
  }
}
.section__history p {
  margin-bottom: 45px;
}
.section__history h3 {
  line-height: 1.5;
}
.section__history .button {
  display: inline;
  position: relative;
  z-index: 1;
}
.section__history .button:hover {
  background-color: #eeeded;
}
.bhc__timelineFooter {
  display: none;
  margin-top: -10px;
  position: relative;
  z-index: 0;
}
@media screen and (min-width: 1024px) {
  .bhc__timelineFooter {
    display: block;
  }
}
.bhc__timelineFooter::before {
  background: #c9a84c;
  content: "";
  display: block;
  height: 1px;
  left: 50%;
  position: absolute;
  top: 0;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100vw;
}
.bhc__timeline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  margin: 0;
  font-size: 0;
  line-height: 0;
  width: 100%;
}
.bhc__timeline__text {
  position: relative;
  z-index: 2;
}
.bhc__timeline__content {
  margin: 0 0 45px;
}
.bhc__timeline__image {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 30px;
  position: relative;
}
@media screen and (min-width: 1024px) {
  .bhc__timeline__image {
    margin-bottom: 50px;
  }
  .bhc__timeline__image::after {
    background: #c9a84c;
    border-radius: 50%;
    bottom: -15px;
    content: "";
    height: 30px;
    left: calc(50% - 15px);
    position: absolute;
    width: 30px;
    z-index: 2;
  }
}
.bhc__timeline__image img {
  height: 327px;
  -o-object-fit: cover;
  object-fit: cover;
  width: 262px;
}
.bhc__timeline__dot {
  position: absolute;
  left: 115%;
  height: 12px;
  width: 12px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  border-radius: 50%;
  background-color: #c9a84c;
}
@media screen and (min-width: 1024px) {
  .bhc__timeline__dot:nth-child(2) {
    left: 86%;
  }
  .bhc__timeline__dot:nth-child(3) {
    left: 95%;
  }
  .bhc__timeline__dot:nth-child(4) {
    left: 69%;
  }
  .bhc__timeline__dot:nth-child(5) {
    left: 55.85%;
  }
  .bhc__timeline__dot:nth-child(6) {
    left: 62%;
  }
  .bhc__timeline__dot:nth-child(7) {
    left: 47%;
  }
  .bhc__timeline__dot:nth-child(8) {
    left: 35%;
  }
  .bhc__timeline__dot:nth-child(9) {
    left: 90%;
  }
  .bhc__timeline__dot:nth-child(2):before,
  .bhc__timeline__dot:nth-child(5):before {
    content: "";
    position: absolute;
    bottom: 0;
    right: 50%;
    width: 1px;
    height: 350px;
    background-color: #c9a84c;
  }
}
@media screen and (min-width: 1200px) {
  .bhc__timeline__dot:nth-child(2) {
    left: 85.8%;
  }
  .bhc__timeline__dot:nth-child(5) {
    left: 55.85%;
  }
}
.section__leadership {
  padding: 60px 0;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#fff),
    color-stop(95%, #fff),
    to(#f0f0f0)
  );
  background: linear-gradient(to bottom, #fff 0, #fff 95%, #f0f0f0 100%);
}
.leadership__filters {
  list-style: none;
  margin-top: 30px;
  margin-bottom: 60px;
}
.leadership__filter {
  display: inline-block;
  padding: 2px;
}
@media screen and (min-width: 767px) {
  .leadership__filter {
    padding: 5px;
  }
}
.leadership__filter button {
  border-radius: 50px;
  text-transform: none;
  background-color: #eeeded;
  font-size: 13px;
  padding: 1rem 1.5rem;
  line-height: 1;
}
@media screen and (min-width: 767px) {
  .leadership__filter button {
    font-size: 14px;
  }
}
.leadership__filter button.active,
.leadership__filter button.active:hover,
.leadership__filter button.focus {
  background-color: #2a9d8f;
  color: #fff;
  border: 2px solid #2a9d8f;
}
.leadership__filter button:hover {
  border-color: #2a9d8f;
  background-color: #e3e5e6;
  color: inherit;
}
.leadership__image {
  padding: 0 !important;
  margin-bottom: 15px;
}
.leadership__name {
  text-transform: uppercase;
  color: #2a9d8f;
}
.img-leadership-profile {
  min-height: 175px;
  -o-object-fit: cover;
  object-fit: cover;
}
@media screen and (min-width: 767px) {
  .img-leadership-profile {
    min-height: 250px;
  }
}
@media screen and (min-width: 1024px) {
  .img-leadership-profile {
    min-height: 290px;
  }
}
.section__awards {
  padding: 60px 0 0;
}
.section__awards .sectionHeading {
  margin-bottom: 0;
}
.section__awards .bhc-awardsMarquee {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.section__foundation {
  background-color: #eeeded;
  padding-bottom: 60px;
}
.section__foundation .sectionHeading {
  color: #000;
  text-transform: none;
  line-height: 1;
  margin-bottom: 30px !important;
}
@media screen and (min-width: 767px) {
  .section__foundation .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}
.section__foundation p {
  font-size: 18px;
  margin-bottom: 30px;
}
.foundation__image {
  margin-bottom: 30px;
  border-bottom: 15px solid;
  -o-border-image: linear-gradient(90deg, #eeeded 15%, #048956 15%) 1;
  border-image: -webkit-gradient(
      linear,
      left top,
      right top,
      color-stop(15%, #eeeded),
      color-stop(15%, #048956)
    )
    1;
  border-image: linear-gradient(90deg, #eeeded 15%, #048956 15%) 1;
}
@media screen and (min-width: 1024px) {
  .foundation__image {
    padding-left: 30px;
  }
}
.section__more {
  padding: 0 0 60px;
}
.section__more a {
  display: inline-block !important;
  padding: 15px;
}
.section__more a p {
  color: #000;
  font-size: 15px;
  line-height: 1.5;
  margin-bottom: 15px;
}
.section__more a .bhc-textLink {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  display: block;
}
@media screen and (min-width: 1024px) {
  .section__more a .bhc-textLink {
    width: 10px;
    overflow: hidden;
    white-space: nowrap;
    color: transparent;
  }
  .section__more a .bhc-textLink::after {
    visibility: visible;
    right: 108px;
  }
}
.section__more a:hover {
  background-color: #e6f3f7;
}
.section__more a:hover .sectionSubhead {
  color: #2a9d8f;
}
.section__more a:hover .sectionSubhead::after {
  background-color: #92d9e7;
  width: 100%;
}
.section__more a:hover .bhc-textLink {
  color: #2a9d8f;
  display: block;
  opacity: 1;
  width: 100%;
}
.section__more a:hover .bhc-textLink::after {
  right: 0;
}
#ctaBtnHollow {
  border: 2px solid #f2a900;
}
@keyframes shimmer {
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 468px 0;
  }
}
.hero-section-skeleton-loader .hero-section-skeleton-button,
.hero-section-skeleton-loader .hero-section-skeleton-image,
.hero-section-skeleton-loader .hero-section-skeleton-logo,
.hero-section-skeleton-loader .hero-section-skeleton-text1,
.hero-section-skeleton-loader .hero-section-skeleton-text2,
.hero-section-skeleton-loader .hero-section-skeleton-text3,
.hero-section-skeleton-loader .hero-section-skeleton-title {
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(8%, #ddd),
    color-stop(18%, #c8c8c8),
    color-stop(33%, #ddd)
  );
  background: linear-gradient(to right, #ddd 8%, #c8c8c8 18%, #ddd 33%);
  background-size: 800px 104px;
  -webkit-animation: shimmer 1.5s infinite linear;
  animation: shimmer 1.5s infinite linear;
  display: block;
}
.hero-section-skeleton-loader .hero-section-skeleton-title {
  height: 2em;
  width: 220px;
  margin-bottom: 1em;
}
.hero-section-skeleton-loader
  .hero-section__content
  .hero-section-skeleton-title {
  height: 100px;
  width: 100%;
  margin-bottom: 1.5em;
}
.hero-section-skeleton-loader .hero-section-skeleton-text1 {
  height: 1.5em;
  width: 248px;
}
.hero-section-skeleton-loader .hero-section-skeleton-text2 {
  height: 3em;
  width: 200px;
}
.hero-section-skeleton-loader .hero-section-skeleton-text3 {
  height: 1.5em;
  width: 150px;
}
.hero-section-skeleton-loader .hero-section-skeleton-logo {
  height: 1.5em;
  width: 250px;
  display: inline-block;
}
.hero-section-skeleton-loader .hero-section__btn-group {
  display: grid;
  gap: 1em;
  margin-top: 1em;
}
.hero-section-skeleton-loader
  .hero-section__btn-group
  .hero-section-skeleton-button {
  height: 3.5em;
  width: 100%;
  margin-bottom: 0.5em;
}
.hero-section-skeleton-loader .hero-section-skeleton-slider {
  position: absolute;
}
.hero-section-skeleton-loader
  .hero-section-skeleton-slider
  .hero-section-skeleton-image {
  width: 100%;
  height: 100%;
  min-height: 256px;
  display: block;
  margin-bottom: 1em;
}
.modal-backdrop,
.modal-backdrop.in {
  background-color: #000 !important;
  z-index: 9 !important;
}
body.modal-open .modal-backdrop {
  background-color: #000 !important;
}
body.modal-open {
  padding-right: 0 !important;
}
.hero-section-model {
  width: 100% !important;
}
.hero-section-model .modal-dialog {
  -webkit-transform: translate(0, 20%) !important;
  transform: translate(0, 20%) !important;
}
.hero-section-model .modal-content {
  padding: 2em;
  border-radius: 4px;
}
.hero-section-model .modal-content .model-internal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.25em;
}
.hero-section-model .modal-content .modal-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 100%;
  border-bottom: none;
  padding: 0;
  position: relative;
}
.hero-section-model .modal-content .modal-header-icon {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.hero-section-model .modal-content .modal-header-icon img {
  max-width: 100%;
  height: auto;
}
.hero-section-model .modal-content .modal-header-close {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  gap: 0.5em;
}
.hero-section-model .modal-content .modal-body {
  -ms-flex-item-align: stretch;
  align-self: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.25em;
  padding: 0;
}
.hero-section-model .modal-content .modal-body .modal-body-title {
  -ms-flex-item-align: stretch;
  align-self: stretch;
  text-align: center;
  color: #101828;
  font-size: 18px;
  font-family: Mulish, Arial, Helvetica, sans-serif;
  font-weight: 600;
  line-height: 1.75;
  word-wrap: break-word;
}
.hero-section-model .modal-content .modal-body .modal-body-description {
  -ms-flex-item-align: stretch;
  align-self: stretch;
  text-align: center;
  color: #707070;
  font-size: 14px;
  font-family: Mulish, Arial, Helvetica, sans-serif;
  font-weight: 400;
  line-height: 1.43;
  word-wrap: break-word;
}
.hero-section-model .modal-content .modal-header .close {
  position: relative;
  top: 0;
  right: 0;
  padding: 0;
  margin: 0;
  float: none;
  background: 0 0;
  border: none;
  font-size: 1.5rem;
  line-height: 1;
  cursor: pointer;
  opacity: 0.7;
  z-index: 1;
}
.hero-section-model .modal-content .modal-header .close:hover {
  opacity: 1;
}
.hero-section-model .modal-content .modal-footer {
  border-top: 0;
  text-align: center;
  padding: 0;
}
.hero-section-model .modal-content .modal-footer .btn {
  font-size: 16px;
  font-weight: 700;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  line-height: 1.25;
  -webkit-box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
  padding: calc(0.5em + 2px) 1.25em;
  min-width: auto;
  font-size: 16px;
  border-radius: calc(0.25em + 1px);
  font-style: normal;
  font-weight: 700;
}
.hero-section-model .modal-content .modal-footer .btn-primary {
  background-color: #c9a84c;
  color: #2a9d8f;
  border: 1px solid #c9a84c;
}
.hero-section-model .modal-content .modal-footer .btn-primary:hover {
  background-color: #27466f;
  border-color: #27466f;
  color: #fff;
  text-decoration: none;
}
.hero-section {
  background: var(--blue-600, #2c78a0);
  padding-top: 1em;
  padding-bottom: 2em;
  position: relative;
}
.hero-section .hero-container {
  max-width: 1280px;
  margin-inline: auto;
  padding-inline: 32px;
}
.hero-section .row {
  background-color: #fff;
  padding: 2em;
  border: 1px solid #ddd;
  border-radius: 1.5em;
  margin-inline: 0;
}
.hero-section .two-columns__col-content {
  padding-inline: 0;
}
.hero-section .two-columns__col-image {
  padding-inline: 0;
}
.hero-section__promo-banner {
  background: var(--Success-50, #f1f7ee);
  color: #215a78;
  padding: 4px 12px;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 20px;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 32px;
  cursor: pointer;
}
.hero-section__title {
  font-size: 24px;
  line-height: 1.3333;
  margin-bottom: calc(1.5em * 16 / 24);
  color: #2a9d8f;
  font-weight: 700;
  text-transform: none !important;
}
.hero-section__breadcrumb {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  padding: 1.5em 0;
  z-index: 2;
}
.hero-section__breadcrumb a {
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4285;
  text-decoration: none;
}
.hero-section__breadcrumb a:hover {
  text-decoration: underline;
}
.hero-section__breadcrumb span {
  color: rgba(255, 255, 255, 0.7);
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4285;
}
.hero-section__breadcrumb .separator {
  color: rgba(255, 255, 255, 0.7);
  margin: 0 0.5em;
}
.hero-section__content {
  background-color: #fff;
  margin-bottom: 2.5em;
}
.hero-section__content-list {
  display: grid;
  gap: 1.25em;
  margin-bottom: 1em;
  list-style: none;
  padding: 0;
  margin-top: 0;
  color: #464646;
  font-size: 16px;
  line-height: 1.5;
}
.hero-section__content-list li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.hero-section__content-list a {
  font-weight: 700;
  color: #215a78;
}
.hero-section__content-list a:hover {
  text-decoration: underline;
}
.hero-section__btn-group {
  display: grid;
  gap: 1em;
}
.hero-section__btn-group--single {
  display: grid;
  gap: 1em;
}
.hero-section .btn {
  padding: 1em 2em;
  font-size: 18px;
  font-weight: 700;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-decoration: none;
  border-radius: 0.5em;
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  line-height: 1.75;
  -webkit-box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
}
.hero-section .btn .icon {
  display: block;
  width: 1.5em;
  height: 1.5em;
  margin-right: 0.75em;
}
.hero-section .btn-primary {
  background-color: #c9a84c;
  color: #2a9d8f;
  border: 1px solid #c9a84c;
}
.hero-section .btn-primary:hover {
  background-color: #f2c840;
  border-color: #f2c840;
  color: #2a9d8f;
  text-decoration: none;
}
.hero-section .btn-outline-secondary {
  border: 2px solid #215a78;
  color: #215a78;
  background-color: #fff;
}
.hero-section .btn-outline-secondary:hover {
  color: #2a9d8f;
  background-color: #f2f2f2;
  border-color: #8c8c8c;
}
.hero-section__slider {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
  min-height: 256px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.hero-section__slider img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}
.hero-section__slider-counter {
  position: absolute;
  top: 1.5em;
  right: 1.5em;
  padding: 0.25em 0.75em;
  border-radius: 1em;
  background-color: #ddd;
  font-size: 14px;
  line-height: 1.4285;
  font-weight: 500;
  color: #464646;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  mix-blend-mode: multiply;
}
.hero-section__slider-icon {
  width: 1em;
  height: 1em;
  border-radius: 0.125rem;
  border: 1px solid #fff;
  position: relative;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 0.25em;
}
.hero-section__slider-icon::before {
  content: "";
  width: 0.25em;
  height: 0.25em;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border: 1px solid #fff;
  border-radius: 50em;
}
.hero-section__slider .carousel-item {
  background-color: #f2f2f2;
}
.hero-section__logos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.75em;
}
.hero-section__logos img {
  height: 1.5em;
  width: 1.5em;
  vertical-align: middle;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -o-object-fit: contain;
  object-fit: contain;
}
.hero-section__logos span {
  color: #464646;
  font-size: 16px;
  line-height: 1.5;
}
.hero-section__logos span a,
.hero-section__logos span strong {
  font-weight: 700;
  color: #215a78;
}
.hero-section__icon {
  display: block;
  width: 1.25em;
  height: 1.25em;
  margin-right: 0.75em;
  color: #215a78;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.hero-section__icon svg {
  display: block;
  width: 100%;
  height: 100%;
}
.hero-section__phones-list {
  margin: 0;
  padding-left: 2em;
}
.hero-section__phones-list li {
  padding-top: 0.75em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.hero-section__phones-list li span {
  margin-right: 0.25em;
}
.hero-section__phones-list li a {
  font-weight: 700;
  color: #215a78;
}
.hero-section__phones-list li a:hover {
  text-decoration: underline;
}
.hero-section .placeholder-img {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  display: block;
}
.hero-section .yellow-bar {
  display: block;
  width: 100%;
  max-width: 410px;
  height: 14px;
  background-color: #c9a84c;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
@media (min-width: 768px) {
  .hero-section__btn-group {
    grid-template-columns: repeat(2, 1fr);
  }
  .hero-section__btn-group--single {
    grid-template-columns: none;
  }
  .hero-section__slider {
    height: 100%;
  }
  .hero-section-skeleton-loader .hero-section-skeleton-image {
    height: 17.375em;
  }
  .hero-section-skeleton-loader .hero-section-skeleton-text2 {
    height: 1.5em;
    width: 397px;
  }
}
@media (min-width: 1024px) {
  .hero-section {
    padding-top: 1.25em;
    padding-bottom: 4em;
  }
  .hero-section .hero-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .hero-section__title {
    font-size: 2.5em;
    line-height: 1.25;
    margin-bottom: 1em;
  }
  .hero-section__content {
    border-radius: 1.5em;
    margin-bottom: 0;
    margin-right: 2em;
  }
  .hero-section__content-list {
    margin-bottom: 2.5em;
  }
  .hero-section__btn-group {
    padding-top: 1em;
    gap: 1.5em;
  }
  .hero-section__slider {
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .hero-section__icon {
    margin-right: 0.75em;
  }
  .hero-section .row {
    padding: 2em;
  }
  .hero-section .placeholder-img {
    height: 100%;
  }
  .hero-section .btn {
    padding: 0.75em 1.25em;
    font-size: 18px;
    min-height: 3.75em;
  }
  .hero-section-skeleton-loader .hero-section-skeleton-image {
    height: 19.875em;
    border-radius: 1.5em;
  }
  .hero-section-skeleton-loader .hero-section-skeleton-icon {
    margin-right: 0.75em;
  }
  .hero-section-skeleton-loader .hero-section-skeleton-text1 {
    width: 252px;
  }
  .hero-section-skeleton-loader .hero-section-skeleton-text2 {
    width: 401px;
  }
  .hero-section-skeleton-loader .hero-section-skeleton-text3 {
    height: 1.5em;
    width: 149px;
  }
}
@media (min-width: 1200px) {
  .hero-section__breadcrumb {
    padding: 1.5em 0;
  }
  .hero-section__content {
    margin-right: 5em;
  }
  .hero-section__slider {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .hero-section__slider img {
    height: 100%;
  }
  .hero-section__slider-counter {
    top: 2em;
  }
  .hero-section__promo-banner {
    margin: 0 0 16px 0;
    font-size: 1.6rem;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .hero-section-skeleton-loader .hero-section-skeleton-text3 {
    width: 153px;
  }
}
@media (max-width: 1023.98px) {
  .hero-section__slider {
    width: 100%;
    height: 100%;
    max-height: 320px;
    margin-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #f6f8fa;
    overflow: hidden;
  }
  .hero-section .btn {
    font-size: 16px;
    line-height: 1.5;
    min-height: 3em;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
  }
  .hero-section .btn.btn-more {
    padding: 0;
    min-height: auto;
  }
}
@media (max-width: 767.98px) {
  .hero-section .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1em;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .hero-section__content {
    padding: 0;
  }
  .hero-section__slider {
    width: 100%;
    height: 100%;
    margin-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #f6f8fa;
    overflow: hidden;
  }
  .hero-section__promo-banner {
    min-width: 15rem;
    font-size: 1.2rem;
    padding: 3px 8px;
    margin-bottom: 0.75em;
    margin-left: 0;
    margin-right: 0;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
}
.action-program-photo-wrap,
button {
  text-transform: none;
}
.meet-staff-module {
  padding: 56px 0;
  background: var(--blue-600, #2c78a0);
}
.meet-staff-module__line {
  display: inline-block;
}
.meet-staff-module .arrow-rotating.bh-icon-arrow-slider-rt {
  top: 45px !important;
}
@media (min-width: 1200px) {
  .meet-staff-module {
    padding: 64px 0;
  }
}
.bright-day {
  background-size: 119.5em auto;
  background-position: 36% 100%;
  background-repeat: no-repeat;
  padding: 56px 0;
  background: #dbecf5;
}
.bright-day .container {
  padding-inline: 16px;
}
.bright-day__section-title {
  margin-bottom: 16px;
  margin-top: 16px;
}
.bright-day__section-title h2 {
  text-transform: none;
  color: var(--blue-800, #2a9d8f);
  text-align: center;
  font-family: Mulish;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 125%;
}
.bright-day__section-title {
  color: var(--gray-700, #464646);
  text-align: center;
  font-family: Mulish;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
}
.bright-day__line {
  stroke-width: 3px;
  stroke: var(--Yellow-500, #c9a84c);
  margin: auto;
}
.bright-day__content {
  color: var(--gray-700, #464646);
  text-align: center;
  font-family: Mulish;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
}
.bright-day__img {
  margin-top: 3.5em;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.bright-day__img img {
  width: 100%;
  max-height: 250px;
  max-width: 297px;
}
.bright-day .btn-large {
  padding-top: 16px;
  width: auto !important;
  background-color: #c9a84c;
  display: inline-block !important;
}
.bright-day .btn-large:focus,
.bright-day .btn-large:hover {
  background-color: #f2c840;
  border-color: #f2c840;
  color: #2a9d8f;
}
.mdc-button {
  min-width: 10em;
}
@media (min-width: 768px) {
  .bright-day {
    background-size: 79.5em 34.625em;
    background-position: left 44% bottom -4.375em;
  }
  .bright-day .container {
    padding-inline: 32px;
  }
}
@media (min-width: 1024px) {
  .bright-day {
    background-size: 166% 39.75em;
    background-position: left 44% bottom -5.125em;
    padding: 56px 0;
  }
  .bright-day .row {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .bright-day__section-title {
    margin-bottom: 2em;
    margin-top: 0;
    margin-bottom: 32px;
    text-align: left;
  }
  .bright-day__section-title h2 {
    color: var(--blue-800, #2a9d8f);
    font-family: Mulish;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 125%;
    text-align: left;
  }
  .bright-day__line {
    margin: 0;
    margin-bottom: 8px;
  }
  .bright-day__content {
    text-align: left;
    padding-bottom: 1em;
    color: var(--gray-700, #464646);
    font-family: Mulish;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
  }
  .bright-day__img {
    text-align: right;
    margin-top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .bright-day__img img {
    width: 100%;
    max-width: 647px;
    max-height: 544px;
    margin-right: 2em;
  }
  .bright-day .btn-large {
    margin-top: 16px;
  }
}
@media (min-width: 1200px) {
  .bright-day {
    background-size: 166% 40.5em;
    padding: 64px 0;
  }
  .bright-day .row {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .bright-day__content {
    padding-bottom: 0;
    padding-top: 72px;
    padding-left: 0;
    padding-right: 0;
  }
  .bright-day__img {
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .bright-day__img img {
    margin: 0 0 0 3.5em;
  }
}
.circular-photo {
  display: inline-block;
}
.curriculum-mobile-tab {
  color: #5d5e60;
}
.tiles-module-slider-wrap .tile-events-wrap {
  position: relative;
  padding: 0;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 100%;
}
.tiles-module-slider-wrap .tile-events-wrap a.tile-events {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.tiles-module-slider-wrap .tile-events-wrap a.calendar-link {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
  width: 24px !important;
  height: 24px !important;
  min-width: 24px !important;
  min-height: 24px;
  position: relative;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  background-image: none;
  background-color: transparent;
  border: none;
  z-index: 10;
  margin: 0;
  top: auto;
  left: auto;
}
.tiles-module-slider-wrap .tile-events-wrap a.calendar-link:before {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  background-image: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M21 10H3M16 2V6M8 2V6M10.5 14L12 15.5L15.5 12M7.8 22H16.2C17.8802 22 18.7202 22 19.362 21.673C19.9265 21.3854 20.3854 20.9265 20.673 20.362C21 19.7202 21 18.8802 21 17.2V8.8C21 7.11984 21 6.27976 20.673 5.63803C20.3854 5.07354 19.9265 4.6146 19.362 4.32698C18.7202 4 17.8802 4 16.2 4H7.8C6.11984 4 5.27976 4 4.63803 4.32698C4.07354 4.6146 3.6146 5.07354 3.32698 5.63803C3 6.27976 3 7.11984 3 8.8V17.2C3 18.8802 3 19.7202 3.32698 20.362C3.6146 20.9265 4.07354 21.3854 4.63803 21.673C5.27976 22 6.11984 22 7.8 22Z" stroke="%23F0BD1B" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/%3E%3C/svg%3E');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.tiles-module-slider-wrap .tile-events-wrap a.calendar-link:hover {
  background-color: transparent;
}
@media screen and (max-width: 767px) {
  .tiles-module-slider-wrap .tile-events-wrap a.calendar-link {
    position: relative;
    top: auto;
    left: auto;
    margin: 0;
  }
}
.tiles-module-slider-wrap .tile-events-wrap .event-tile-content-wrap {
  padding: 24px 24px 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-width: 0;
}
@media screen and (min-width: 1024px) {
  .tiles-module-slider-wrap .tile-events-wrap .event-tile-content-wrap {
    padding: 24px 48px 32px;
  }
}
.tiles-module-slider-wrap
  .tile-events-wrap
  .event-tile-content-wrap
  .event-tile-header-wrap {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-bottom: 16px;
  margin-bottom: 16px;
}
@media screen and (min-width: 1024px) {
  .tiles-module-slider-wrap
    .tile-events-wrap
    .event-tile-content-wrap
    .event-tile-header-wrap {
    padding-bottom: 24px;
    margin-bottom: 24px;
  }
}
.tiles-module-slider-wrap
  .tile-events-wrap
  .event-tile-content-wrap
  .event-tile-header-wrap:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 30px;
  height: 2px;
  background-color: #afd5e9;
}
.tiles-module-slider-wrap
  .tile-events-wrap
  .event-tile-content-wrap
  .event-tile-header-wrap
  h3.txt-curriculum-wheel-title {
  color: #fff !important;
  font-family: Mulish, sans-serif;
  font-weight: 700;
  text-align: center;
  padding-bottom: 8px;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 30px;
}
@media screen and (min-width: 1024px) {
  .tiles-module-slider-wrap
    .tile-events-wrap
    .event-tile-content-wrap
    .event-tile-header-wrap
    h3.txt-curriculum-wheel-title {
    font-size: 24px;
    line-height: 32px;
  }
}
.tiles-module-slider-wrap
  .tile-events-wrap
  .event-tile-content-wrap
  .event-tile-header-wrap
  h4.txt-tile-subhead {
  color: #fff !important;
  font-family: Mulish, sans-serif !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
  gap: 8px !important;
  width: 100% !important;
  min-width: 253px !important;
  position: relative;
  margin-bottom: 0;
  padding: 0 !important;
  background: 0 0 !important;
  line-height: 1.5;
}
.tiles-module-slider-wrap
  .tile-events-wrap
  .event-tile-content-wrap
  .event-tile-header-wrap
  h4.txt-tile-subhead:after {
  display: none !important;
  content: none !important;
}
.tiles-module-slider-wrap
  .tile-events-wrap
  .event-tile-content-wrap
  .txt-tile-description {
  text-align: center;
  font-family: Mulish, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .tiles-module-slider-wrap
    .tile-events-wrap
    .event-tile-content-wrap
    .txt-tile-description {
    font-size: 16px;
    line-height: 24px;
  }
}
.tiles-module-slider-wrap
  .tile-events-wrap
  .event-tile-content-wrap
  .event-tile-timing {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
  gap: 8px !important;
  width: 100% !important;
  position: relative;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}
@media screen and (min-width: 1024px) {
  .tiles-module-slider-wrap
    .tile-events-wrap
    .event-tile-content-wrap
    .event-tile-timing {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
    gap: 16px !important;
  }
}
.tiles-module-slider-wrap
  .tile-events-wrap
  .event-tile-content-wrap
  .event-date {
  font-family: Mulish, sans-serif !important;
  font-weight: 600 !important;
  font-size: 14px !important;
  line-height: 20px !important;
  color: #fff !important;
  display: inline-block;
  text-align: center;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .tiles-module-slider-wrap
    .tile-events-wrap
    .event-tile-content-wrap
    .event-date {
    font-size: 16px !important;
    line-height: 24px !important;
    width: auto !important;
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 auto !important;
    flex: 0 0 auto !important;
  }
}
.tiles-module-slider-wrap
  .tile-events-wrap
  .event-tile-content-wrap
  .event-time {
  font-family: Mulish, sans-serif !important;
  font-weight: 600 !important;
  font-size: 14px !important;
  line-height: 20px !important;
  color: #fff !important;
  text-align: center !important;
  display: block !important;
  width: 100% !important;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
@media screen and (min-width: 1024px) {
  .tiles-module-slider-wrap
    .tile-events-wrap
    .event-tile-content-wrap
    .event-time {
    font-size: 16px !important;
    line-height: 24px !important;
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    -ms-flex-preferred-size: 100% !important;
    flex-basis: 100% !important;
  }
}
.tiles-module-slider-wrap
  .tile-events-wrap
  .event-tile-content-wrap
  a.calendar-link {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
}
@media screen and (min-width: 1024px) {
  .tiles-module-slider-wrap
    .tile-events-wrap
    .event-tile-content-wrap
    a.calendar-link {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 auto !important;
    flex: 0 0 auto !important;
  }
}
.tiles-module-slider-wrap
  .tile-events-wrap
  .event-tile-content-wrap
  .event-tile-cta-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-top: 24px;
  margin-top: auto;
}
.tiles-module-slider-wrap
  .tile-events-wrap
  .event-tile-content-wrap
  .event-tile-cta-button {
  color: #fff;
  border: 2px solid #f2a900;
  background-color: transparent;
  font-size: 16px;
  font-weight: 700;
  padding: 20px 32px;
  display: inline-block;
  border-radius: 8px;
}
.tiles-module-slider-wrap
  .tile-events-wrap:hover
  .event-tile-content-wrap
  h4.txt-tile-subhead {
  background: 0 0 !important;
}
.tiles-module-slider-wrap .tile-events-wrap:hover .event-tile-cta-button {
  border: 2px solid #fff;
}
.wc__hero {
  min-height: 822px;
}
.wc__centerdirector {
  min-height: 365px;
}
.wc__centercarousel {
  min-height: 543px;
}
.wc__faq {
  min-height: 677px;
}
.wc__howto {
  min-height: 380px;
}
.wc__featuremodule {
  min-height: 707px;
}
.wc__fic {
  min-height: 639px;
}
.wc__resources {
  min-height: 860px;
}
.wc__clientlogomodule {
  min-height: 100px;
}
@media (min-width: 768px) {
  .wc__hero {
    min-height: 503px;
  }
  .wc__centerdirector {
    min-height: 275px;
  }
  .wc__centercarousel {
    min-height: 474px;
  }
  .wc__faq {
    min-height: 588px;
  }
  .wc__howto {
    min-height: 279px;
  }
  .wc__featuremodule {
    min-height: 543px;
  }
  .wc__fic {
    min-height: 493px;
  }
  .wc__resources {
    min-height: 703px;
  }
}
@media (min-width: 1024px) {
  .wc__hero {
    min-height: 535.5px;
  }
  .wc__centerdirector {
    min-height: 290px;
  }
  .wc__centercarousel {
    min-height: 666px;
  }
  .wc__faq {
    min-height: 645px;
  }
  .wc__howto {
    min-height: 343px;
  }
  .wc__featuremodule {
    min-height: 537px;
  }
  .wc__fic {
    min-height: 445px;
  }
  .wc__resources {
    min-height: 600px;
  }
}
.bhc-callout {
  color: #fff;
  padding: 30px 0;
}
@media screen and (min-width: 767px) {
  .bhc-callout {
    padding: 45px 0;
  }
}
.bhc-callout__message {
  color: #464646;
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 30px;
}
@media screen and (min-width: 767px) {
  .bhc-callout__message {
    line-height: 1.25;
    font-size: 36px;
  }
}
.bhc-callout__cta {
  font-size: 11px;
  margin-bottom: 30px;
}
@media screen and (min-width: 767px) {
  .bhc-callout__cta {
    font-size: 16px;
  }
}
.bhc-callout__cta {
  color: #2a9d8f;
}
.bhc-callsToAction {
  padding: 45px 0;
  background-color: #2a9d8f;
  background-image: -webkit-gradient(
    linear,
    right top,
    left top,
    from(#2a9d8f),
    to(#2a9d8f)
  );
  background-image: linear-gradient(to left, #2a9d8f 0, #2a9d8f 100%);
}
@media screen and (min-width: 767px) {
  .bhc-callsToAction {
    padding: 90px 0;
  }
}
@media screen and (min-width: 767px) {
  .bhc-callsToAction .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
.bhc-callsToAction .bhc-heading {
  font-size: 30px;
}
.bhc-callsToAction .bhc-heading br {
  display: none;
}
@media screen and (min-width: 767px) {
  .bhc-callsToAction .bhc-heading {
    font-size: 45px;
    line-height: 0.75;
  }
}
.bhc-callsToAction .button {
  width: 100%;
}
.bhc-callsToAction .button:last-child {
  margin-bottom: 2rem;
}
@media screen and (min-width: 767px) {
  .bhc-callsToAction .button:last-child {
    margin-bottom: 0;
  }
}
.bhc-callsToAction img {
  display: none;
  max-height: 324px;
}
@media screen and (min-width: 1024px) {
  .bhc-callsToAction img {
    display: block;
  }
}
@media screen and (min-width: 1024px) {
  .featuredPost {
    max-width: 1600px !important;
    width: 100% !important;
    margin: auto;
  }
}
.featuredPost__list {
  padding: 30px 5px;
}
@media only screen and (min-width: 960px) and (max-height: 768px) {
  .featuredPost__list {
    padding: 30px;
  }
}
@media screen and (min-width: 767px) {
  .featuredPost__list {
    padding: 45px;
  }
}
.featuredPost__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto 2em;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.featuredPost__item > div:first-child {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.featuredPost__item > div:last-child {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
}
@media screen and (min-width: 1024px) {
  .featuredPost__item {
    margin: 0 auto;
  }
}
.featuredPost__item .image {
  padding: 0;
}
.featuredPost__image {
  border-radius: 100%;
  width: 100%;
}
.featuredPost__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: space-around;
  -ms-flex-align: space-around;
  align-items: space-around;
}
.featuredPost__category {
  color: #464646;
  font-size: 11px;
  line-height: 1.25;
  text-transform: uppercase;
  font-weight: 800;
}
@media screen and (min-width: 767px) {
  .featuredPost__category {
    font-size: 14px;
  }
}
.featuredPost__title {
  font-size: 16px;
  line-height: 1.25;
  margin-bottom: 1.5rem;
}
@media screen and (min-width: 1024px) {
  .featuredPost__title {
    font-size: 20px;
  }
}
@media screen and (min-width: 1200px) {
  .featuredPost__title {
    font-size: 24px;
  }
}
.featuredPost__cta {
  font-size: 11px;
  font-weight: 700;
}
@media screen and (min-width: 767px) {
  .featuredPost__cta {
    font-size: 16px;
  }
}
@media screen and (min-width: 1024px) {
  .featuredPost .col-md-4 .featuredPost__text .featuredPost__category {
    font-size: 13px;
  }
  .featuredPost .col-md-4 .featuredPost__text .featuredPost__cta {
    font-size: 14px;
  }
}
.bhc-news {
  background-color: #eeeded;
  font-weight: 800;
  padding: 75px 0 0;
}
@media screen and (min-width: 767px) {
  .bhc-news h2 {
    font-size: 45px;
  }
}
@media screen and (min-width: 1024px) {
  .bhc-newsCards {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .bhc-newsCards.-small {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .bhc-newsCards.-small .bhc-newsCard {
    height: 48%;
  }
}
.bhc-newsCard {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #fff;
  margin: 0 0 2em;
  position: relative;
  padding: 0;
}
.bhc-newsCard__image {
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  width: 40%;
  position: absolute;
  top: 0;
  height: 100%;
}
.bhc-newsCard__text {
  background-color: #fff;
  margin-left: 40%;
  padding: 30px 45px 30px 30px;
}
.bhc-newsCard__date {
  color: #767676;
  display: block;
  font-size: 10px;
  text-transform: uppercase;
  margin-bottom: 1.25rem;
}
@media screen and (min-width: 767px) {
  .bhc-newsCard__date {
    font-size: 14px;
  }
}
.bhc-newsCard__title {
  color: #2a9d8f;
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 1.5rem;
  line-height: 1.35;
}
@media screen and (min-width: 767px) {
  .bhc-newsCard__title {
    font-size: 24px;
  }
}
.bhc-newsCard__cta {
  color: #2a9d8f !important;
  font-size: 11px;
}
@media screen and (min-width: 767px) {
  .bhc-newsCard__cta {
    font-size: 16px;
  }
}
.bhc-newsCard__cta:after {
  color: #c9a84c;
  content: "▶";
  font-family: bh-corporate;
  top: 0;
}
.bhc-newsCard.-small:last-child {
  margin-bottom: 0;
}
.bhc-newsCard.-large {
  margin-left: 15px;
  width: calc(100% - 30px);
}
.bhc-newsCard.-large .bhc-newsCard__text {
  margin-left: 0;
}
.bhc-newsCard.-large .bhc-newsCard__image {
  position: relative;
  height: unset;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .bhc-newsCard {
    margin: 0;
  }
  .bhc-newsCard.-large {
    width: 41.66667%;
    margin-right: 15px;
  }
  .bhc-newsCard.-large .bhc-newsCard__text {
    margin-left: 0;
  }
  .bhc-newsCard.-large .bhc-newsCard__image {
    position: relative;
    width: 100%;
  }
  .bhc-newsCard.-small .bhc-newsCard__image {
    width: 40%;
    position: absolute;
    top: 0;
  }
}
.bhc-collage {
  padding: 100px 0;
  -webkit-box-shadow: inset 0 -50px 50px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 -50px 50px rgba(0, 0, 0, 0.05);
}
.bhc-collage .row {
  max-width: 1400px;
  margin: auto;
}
.bhc-collage [class^="col-"] {
  padding: 0 10px;
}
.bhc-collage__image {
  width: 100%;
  float: right;
  display: none;
}
.bhc-collage__image.-mobileImg {
  display: block;
}
@media screen and (min-width: 767px) {
  .bhc-collage__image {
    display: block;
  }
}
.bhc-collage__text {
  display: block;
  margin-bottom: -120px;
  padding: 30px;
  position: relative;
  top: -45px;
}
.bhc-collage__text p {
  font-size: 16px;
  line-height: 1.85;
}
@media screen and (min-width: 767px) {
  .bhc-collage__text {
    padding: 15px 0;
    margin-bottom: unset;
  }
}
.bhc-collage .bhc-heading {
  color: #2a9d8f;
  margin: 0 0 1.5rem;
}
.bhc-collage p {
  margin-bottom: 2rem;
}
:root {
  --marquee-width: 100vw;
  --marquee-height: 250px;
  --marquee-element-width: calc(
    var(--marquee-width) / var(--marquee-elements-displayed)
  );
  --marquee-animation-duration: calc(var(--marquee-elements) * 3s);
  --marquee-elements-displayed: 3;
}
@media screen and (min-width: 767px) {
  :root {
    --marquee-elements-displayed: 4;
  }
}
@media screen and (min-width: 1024px) {
  :root {
    --marquee-elements-displayed: 5;
  }
}
@media screen and (min-width: 1200px) {
  :root {
    --marquee-elements-displayed: 6;
  }
}
.bhc-awardsMarquee {
  width: var(--marquee-width);
  height: 150px;
  overflow: hidden;
  position: relative;
  -webkit-box-shadow: inset 0 0 20px -10px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 0 20px -10px rgba(0, 0, 0, 0.5);
  padding: 50px 0;
}
.bhc-awardsMarquee__content {
  height: var(--marquee-height);
  position: absolute;
  top: 0;
  list-style: none;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-animation: scrolling var(--marquee-animation-duration) linear infinite;
  animation: scrolling var(--marquee-animation-duration) linear infinite;
}
@media screen and (min-width: 1024px) {
  .bhc-awardsMarquee {
    height: 270px;
  }
}
@-webkit-keyframes scrolling {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(
      calc(-1 * var(--marquee-element-width) * var(--marquee-elements))
    );
    transform: translateX(
      calc(-1 * var(--marquee-element-width) * var(--marquee-elements))
    );
  }
}
@keyframes scrolling {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(
      calc(-1 * var(--marquee-element-width) * var(--marquee-elements))
    );
    transform: translateX(
      calc(-1 * var(--marquee-element-width) * var(--marquee-elements))
    );
  }
}
.bhc-awardsMarquee__content li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: var(--marquee-element-width);
  white-space: nowrap;
}
.bhc-awardsMarquee__content li img {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 0;
  max-height: 75px;
}
@media screen and (min-width: 1024px) {
  .bhc-awardsMarquee__content li img {
    max-height: 150px;
  }
}
.bhc-solutions {
  margin: auto;
  max-width: 1200px;
  padding: 0 2rem 20px;
}
.bhc-solutions .homeModal.-showBackground {
  background: rgba(26, 71, 95, 0.85);
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  display: block;
  z-index: 1;
}
.bhc-solutions .homeModal .toggle {
  border-bottom: 0;
  border-radius: 0 !important;
  background-color: #2a9d8f;
  padding: 10px 18px;
  position: fixed;
  top: 0;
  right: 0;
  display: none;
  cursor: pointer;
}
.bhc-solutions .homeModal .toggle.show {
  display: block;
}
.bhc-solutions .homeModal .toggle:hover {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .bhc-solutions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.bhc-solutions__list {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}
@media screen and (min-width: 1024px) {
  .bhc-solutions__list {
    -ms-flex-preferred-size: 80%;
    flex-basis: 80%;
    padding-left: 60px;
  }
}
.bhc-solutions__nav {
  -ms-flex-item-align: start;
  align-self: flex-start;
  background-color: #f3f6f7;
  padding: 30px 15px 15px 30px;
  top: 100px;
  margin-bottom: 4rem;
  margin-top: 80px;
  position: sticky;
}
@media (max-width: 1024px) {
  .bhc-solutions__nav {
    display: none;
    left: 50%;
    top: 50%;
    margin-left: -175px;
    margin-top: -240px;
  }
  .bhc-solutions__nav.-showNav {
    position: fixed;
    display: inherit;
  }
}
.bhc-solutions__navCategory {
  margin: 0;
  padding-left: 5px;
  position: relative;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  border-radius: 15px;
}
.bhc-solutions__navCategory .bhc-solutions__link,
.bhc-solutions__navCategory .bhc-solutions__navItem,
.bhc-solutions__navCategory .bhc-solutions__navList {
  visibility: hidden;
}
.bhc-solutions__navCategory:before {
  content: "";
  width: 15px;
  background: linear-gradient(90deg, #fff 15px, #eeeded 15px);
  height: 0;
  left: 0;
  top: 2px;
  border-radius: 15px;
  position: absolute;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.bhc-solutions__navCategory.active:before {
  height: 75%;
}
.bhc-solutions__navCategory.active .bhc-solutions__link,
.bhc-solutions__navCategory.active .bhc-solutions__navItem,
.bhc-solutions__navCategory.active .bhc-solutions__navList {
  visibility: visible;
}
.bhc-solutions__navCategory.active .bhc-solutions__navHeading:before {
  background: #54afcb;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.bhc-solutions__navCategory.active .bhc-solutions__navList {
  opacity: 1;
}
.bhc-solutions__navCategory.active.-earlyEdList:before,
.bhc-solutions__navCategory.active.-familyList:before {
  height: 235px;
}
.bhc-solutions__navCategory.active.-earlyEdList .bhc-solutions__navList {
  height: 211px;
}
.bhc-solutions__navCategory.active.-familyList .bhc-solutions__navList {
  height: 211px;
}
.bhc-solutions__navCategory.active.-edAssistList .bhc-solutions__navList {
  height: 100px;
}
.bhc-solutions__navCategory.active.-relevantStatsList .bhc-solutions__navList {
  height: 100px;
}
.bhc-solutions__navHeading {
  color: #2a9d8f;
  font-size: 18px;
  padding: 0 25% 0 30px;
  position: relative;
  margin-bottom: 10px;
}
.bhc-solutions__navHeading a:hover {
  color: #2a9d8f;
}
.bhc-solutions__navHeading::before {
  content: "";
  position: absolute;
  left: -5px;
  top: 2px;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #54afcb;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media screen and (min-width: 1024px) {
  .bhc-solutions__navHeading::before {
    background: #fff;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.25);
  }
}
.bhc-solutions__navList {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media screen and (min-width: 1024px) {
  .bhc-solutions__navList {
    height: 0;
    opacity: 0;
    overflow: hidden;
    position: relative;
    z-index: 2;
  }
}
.bhc-solutions__navItem {
  list-style: disc;
  color: #c9a84c;
  list-style: disc;
  list-style-position: inside;
  position: relative;
}
.bhc-solutions__navItem:last-child {
  margin-bottom: 2rem;
}
.bhc-solutions__jumpLink,
.bhc-solutions__link {
  display: inline-block;
  font-weight: 600;
  line-height: 1.25;
  margin-bottom: 0.75rem;
  color: #2a9d8f;
}
.bhc-solutions__jumpLink {
  font-weight: 800;
  color: #2a9d8f;
}
.bhc-solutions__link {
  font-size: 16px;
  margin-bottom: 10px;
  padding-left: 15px;
}
.bhc-solutions__link:hover {
  color: #2a9d8f;
}
.bhc-solution {
  border-bottom: 2px solid #e3e5e6;
  padding-top: 30px;
  padding-bottom: 30px;
  position: relative;
}
.bhc-solution__heading {
  color: #2a9d8f;
  font-size: 24px;
  font-weight: 800;
  margin-bottom: 1em;
  padding-right: 25%;
}
@media screen and (min-width: 580px) {
  .bhc-solution__heading {
    font-size: 30px;
  }
}
@media screen and (min-width: 1024px) {
  .bhc-solution__heading {
    padding-right: 0;
  }
}
@media screen and (min-width: 1200px) {
  .bhc-solution__heading {
    font-size: 45px;
  }
}
.bhc-solution__image,
.bhc-solution__text {
  display: inline-block;
  vertical-align: top;
}
.bhc-solution__image {
  border-bottom: 10px solid #c9a84c;
  margin-bottom: 2rem;
  -o-object-fit: cover;
  object-fit: cover;
}
@media screen and (min-width: 580px) {
  .bhc-solution__image {
    border-bottom: 15px solid #c9a84c;
    width: calc(55% - 30px);
  }
}
@media screen and (min-width: 580px) {
  .bhc-solution__text {
    width: calc(50% - 30px);
    padding-left: 30px;
  }
}
.bhc-solution__paragraph {
  display: block;
  font-size: 17px;
  margin-bottom: 30px;
  line-height: 1.7;
}
.bhc-solution__testimonial {
  position: relative;
  color: #2a9d8f;
  font-size: 24px;
  margin: 1.5em 0 0 0;
  padding: 0;
  border: none;
}
.bhc-solution__testimonial .largeQuote {
  color: #54afcb;
  display: inline;
  font-size: 75px;
  font-weight: 800;
  line-height: 0;
  margin-right: 5px;
  position: relative;
  top: 25px;
}
.bhc-solution__testimonial .author {
  display: block;
  font-style: italic;
  font-size: 18px;
  margin-top: 2rem;
}
.bhc-solution .button {
  margin-top: 0;
}
.bhc-solution:last-child {
  border: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
@media screen and (min-width: 580px) {
  .bhc-solution {
    padding-top: 80px;
    padding-bottom: 25px;
  }
  .bhc-solution:nth-child(odd) .bhc-solution__2col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .bhc-solution:nth-child(odd) .bhc-solution__text {
    padding-left: 0 !important;
    padding-right: 30px;
  }
}
.skipLinks {
  position: relative;
}
.skipLinks .sr-only {
  bottom: 0;
}
.bhc-solutions__locationSearch {
  position: relative;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #2a9d8f;
  background-size: 50px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin: 2rem 0;
  padding: 15px;
  overflow: visible;
}
.bhc-solutions__locationSearch:after {
  content: "";
  position: absolute;
  top: -30px;
  right: 0;
  width: 80px;
  height: 80px;
  background-image: url(/dist/images/corporate/bh-pin-shadow.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: right top;
  overflow: visible;
  z-index: 2;
}
@media screen and (min-width: 580px) {
  .bhc-solutions__locationSearch:after {
    display: none;
    margin: 5rem 0;
  }
}
@media screen and (min-width: 580px) {
  .bhc-solutions__locationSearch {
    background-image: url(/dist/images/corporate/bh-pin-shadow.png);
    background-repeat: no-repeat;
    background-position: 90% -20px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 30px 15px 30px 10%;
    background-position: 15px center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media screen and (min-width: 767px) {
  .bhc-solutions__locationSearch {
    background-size: 50px;
  }
}
.bhc-solutions__locationSearch .button {
  line-height: 1.5;
}
@media screen and (min-width: 580px) {
  .bhc-solutions__locationSearch .button {
    width: 25%;
  }
}
@media screen and (min-width: 580px) {
  .bhc-solutions__locationSearch .d-sm-block {
    display: block;
  }
}
@media screen and (min-width: 580px) {
  .bhc-solutions__locationSearch .d-sm-none {
    display: none;
  }
}
.bhc-solutions__locationSearch .locationSearch__address {
  font-size: 18px;
  width: 95%;
  position: relative;
}
.bhc-solutions__locationSearch .locationSearch__address::after {
  background: url(/dist/images/corporate/bh-search-icon.png);
  background-size: contain;
  content: "";
  position: absolute;
  height: 20px;
  right: 15px;
  top: calc(50% - 10px);
  width: 20px;
}
@media screen and (min-width: 580px) {
  .bhc-solutions__locationSearch .locationSearch__address {
    width: 80%;
  }
}
.bhc-solutions__locationSearch .locationSearch__text {
  font-size: 24px;
  margin-bottom: 5px;
  line-height: 1;
}
.bhc-solutions__locationSearch .locationSearch__text span {
  top: 0;
  font-size: 14px;
  font-weight: 600;
  margin-left: 5px;
}
.bhc-solutions__locationSearch .locationSearch__text span a {
  color: #c9a84c;
  text-decoration: underline;
}
@media screen and (min-width: 580px) {
  .bhc-solutions__locationSearch .locationSearch__text {
    line-height: 2.5;
    font-size: 17px;
  }
}
@media screen and (min-width: 1024px) {
  .bhc-solutions__locationSearch .locationSearch__text {
    font-size: 15px;
    line-height: 3;
  }
}
@media screen and (min-width: 1200px) {
  .bhc-solutions__locationSearch .locationSearch__text {
    margin: 0 !important;
    font-size: 17px;
  }
}
.bhc-solutions__locationSearch span {
  position: relative;
  top: 3px;
  line-height: 2.5;
  color: #92d9e7;
}
@media screen and (min-width: 580px) {
  .bhc-solutions__locationSearch * {
    height: 45px;
    margin: 0 0 0 2% !important;
    line-height: 2;
  }
}
.bhc-solutions__locationSearch input::-webkit-input-placeholder {
  color: #fff;
}
.bhc-solutions__locationSearch input::-moz-placeholder {
  color: #fff;
}
.bhc-solutions__locationSearch input::-ms-input-placeholder {
  color: #fff;
}
.bhc-solutions__locationSearch input::placeholder {
  color: #fff;
}
.bhc-spotlight {
  background-color: #54afcb;
  color: #fff;
  font-weight: 800;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 60px 0 0;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(48%, #54afcb),
    color-stop(48%, #2a9d8f),
    to(#2a9d8f)
  );
  background: linear-gradient(#54afcb 48%, #2a9d8f 48%, #2a9d8f);
}
@media screen and (min-width: 480px) {
  .bhc-spotlight {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: -webkit-gradient(
      linear,
      left top,
      right top,
      color-stop(40%, #54afcb),
      color-stop(40%, #2a9d8f),
      to(#2a9d8f)
    );
    background: linear-gradient(90deg, #54afcb 40%, #2a9d8f 40%, #2a9d8f);
  }
}
@media screen and (min-width: 767px) {
  .bhc-spotlight {
    margin: 90px 0 45px;
  }
}
.bhc-spotlight__left,
.bhc-spotlight__right {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 30px;
  position: relative;
}
@media screen and (min-width: 1200px) {
  .bhc-spotlight__left,
  .bhc-spotlight__right {
    padding: 45px;
  }
}
.bhc-spotlight__left {
  text-align: center;
  -ms-flex-preferred-size: 40%;
  flex-basis: 40%;
}
.bhc-spotlight__left span {
  margin-top: 15px;
}
@media screen and (min-width: 767px) {
  .bhc-spotlight__left span {
    font-size: 20px;
  }
}
.bhc-spotlight__right {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  background: url(/dist/images/corporate/long-shadow-plus.png) no-repeat;
  background-position: 85% 25%;
  background-size: 35%;
  -ms-flex-preferred-size: 60%;
  flex-basis: 60%;
}
@media screen and (min-width: 480px) {
  .bhc-spotlight__right {
    background-size: 45%;
  }
}
@media screen and (min-width: 580px) {
  .bhc-spotlight__right {
    background-size: unset;
  }
}
.bhc-spotlight__right .btn-hollow {
  border: 1px solid #fff;
  border-radius: 7px;
  color: #fff;
  font-weight: 800;
  font-size: 14px;
  padding: 15px 30px;
  text-transform: uppercase;
  white-space: pre-wrap;
}
@media screen and (min-width: 1200px) {
  .bhc-spotlight__right .btn-hollow {
    font-size: 16px;
  }
}
.bhc-spotlight__heading {
  color: #92d9e7;
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 1.5em;
  padding-right: 30%;
}
@media screen and (min-width: 580px) {
  .bhc-spotlight__heading {
    font-size: 30px;
  }
}
@media screen and (min-width: 1200px) {
  .bhc-spotlight__heading {
    font-size: 36px;
  }
}
@-webkit-keyframes progress {
  0% {
    stroke-dasharray: 0 100;
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes progress {
  0% {
    stroke-dasharray: 0 100;
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.circular-chart {
  overflow: visible !important;
  position: relative;
  display: block;
  width: 100%;
  max-width: 90px;
  max-height: 90px;
  -webkit-transform: rotate(0);
  transform: rotate(0);
}
@media screen and (min-width: 767px) {
  .circular-chart {
    max-width: 150px;
    max-height: 150px;
  }
}
.bhc-circle {
  fill: none;
  stroke-width: 4;
  stroke-linecap: round;
  opacity: 0;
}
.bhc-drawCircle {
  -webkit-animation: progress 1s ease-out forwards;
  animation: progress 1s ease-out forwards;
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
}
.bhc-percentSign,
.bhc-percentage {
  fill: #fff;
  font-size: 0.7em;
  font-weight: 800;
  position: relative;
  top: 10px;
  text-anchor: middle;
  -webkit-transform: translateX(23px) translateY(-6px);
  transform: translateX(23px) translateY(-6px);
}
.bhc-percentSign {
  font-size: 0.65rem;
}
.bhc-employerLogos {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #eeeded;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  padding: 15px 30px 0;
  position: relative;
  text-align: center;
}
.bhc-employerLogos .bhc-subhead {
  color: #2a9d8f;
  font-size: 18px;
  width: 100%;
  margin-bottom: 30px;
}
@media screen and (min-width: 580px) {
  .bhc-employerLogos {
    padding: 30px;
  }
}
@media screen and (min-width: 767px) {
  .bhc-employerLogos {
    margin: 45px auto 90px;
    padding: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 15px 30px;
    width: 100%;
  }
  .bhc-employerLogos .bhc-subhead {
    display: none;
  }
}
.bch-employerLogo {
  max-height: 60px;
  max-width: 90px;
  -o-object-fit: contain;
  object-fit: contain;
}
@media screen and (min-width: 767px) {
  .bch-employerLogo {
    max-height: 90px;
    max-width: 100px;
  }
}
.bch-employerLogo,
.bhc-logoLink {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-preferred-size: 30%;
  flex-basis: 30%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0;
  padding: 0;
  text-align: center;
  margin-bottom: 30px;
}
.bch-employerLogo span,
.bhc-logoLink span {
  border-top: 5px solid #2a9d8f;
  color: #2a9d8f;
  line-height: 1;
  opacity: 0;
  padding-top: 15px;
  position: absolute;
  top: 110px;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
  width: 100%;
}
.bch-employerLogo span:before,
.bhc-logoLink span:before {
  content: "";
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  top: 0;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #2a9d8f;
  clear: both;
}
@media screen and (min-width: 767px) {
  .bch-employerLogo,
  .bhc-logoLink {
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
    margin-bottom: 0;
    height: 100px;
  }
  .bch-employerLogo:hover span,
  .bhc-logoLink:hover span {
    opacity: 1;
  }
}
@media screen and (min-width: 1024px) {
  _::-webkit-full-page-media,
  _:future,
  :root .bhc-solutions__navList {
    left: -0.5px;
  }
  _::-webkit-full-page-media,
  _:future,
  :root .bhc-solutions__navItem {
    left: 1px;
  }
}
.benefitModule {
  padding-top: 50px;
  padding-bottom: 24px;
}
@media screen and (min-width: 580px) {
  .benefitModule {
    padding-top: 64px;
    padding-bottom: 38px;
  }
}
@media screen and (min-width: 1024px) {
  .benefitModule {
    padding-top: 78px;
    padding-bottom: 52px;
  }
}
@media screen and (min-width: 1200px) {
  .benefitModule {
    padding-top: 94px;
    padding-bottom: 66px;
  }
}
.benefitModule .container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1206px;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 330px) {
  .benefitModule .container {
    padding-left: 22.5000562501px;
    padding-right: 22.5000562501px;
  }
}
@media screen and (min-width: 767px) {
  .benefitModule .container {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.benefitModule h2 {
  font-family:
    Muli,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif !important;
  color: #2a9d8f;
  font-size: 32px;
  line-height: 107%;
  font-weight: 900;
  text-align: center;
  max-width: 400px;
  margin: 0 auto 42px auto;
  text-transform: none;
}
@media screen and (min-width: 580px) {
  .benefitModule h2 {
    font-size: 36px;
    max-width: 500px;
    margin: 0 auto 52px auto;
  }
}
@media screen and (min-width: 1024px) {
  .benefitModule h2 {
    font-size: 48px;
    max-width: 700px;
    margin: 0 auto 62px auto;
  }
}
@media screen and (min-width: 1200px) {
  .benefitModule h2 {
    font-size: 56px;
    max-width: 850px;
    margin: 0 auto 72px auto;
  }
}
.benefitModule-grid {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-template-rows: auto;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  margin: 0 auto;
}
@media screen and (min-width: 767px) {
  .benefitModule-grid {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(3, 1fr);
  }
}
@media screen and (min-width: 1200px) {
  .benefitModule-grid {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(2, 1fr);
  }
}
.benefitModule-cardwrap {
  width: 100%;
  -webkit-box-shadow: 0 2px 1px 0 rgba(0, 79, 121, 0.2);
  box-shadow: 0 2px 1px 0 rgba(0, 79, 121, 0.2);
  border-radius: 8px;
}
@media screen and (min-width: 900px) {
  .benefitModule-cardwrap {
    aspect-ratio: 362/351;
    max-width: 362px;
    display: block;
  }
}
.benefitModule-card {
  overflow-y: hidden;
  background-color: #fff;
  background-position: top left;
  background-size: contain;
  background-repeat: no-repeat;
  border-radius: 8px;
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  z-index: 0;
}
@media screen and (min-width: 900px) {
  .benefitModule-card {
    aspect-ratio: 362/351;
    max-width: 362px;
    display: block;
    height: auto;
  }
}
.benefitModule-card--img {
  position: relative;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 0;
}
@media screen and (min-width: 900px) {
  .benefitModule-card--img {
    position: absolute;
  }
}
.benefitModule-card .background {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 20px;
  border-radius: 8px;
  opacity: 0;
  z-index: 1;
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  display: none;
}
@media screen and (min-width: 900px) {
  .benefitModule-card .background {
    display: block;
  }
}
.benefitModule-card .background.over {
  opacity: 0.8;
}
.benefitModule-card .popup {
  position: absolute;
  width: 100%;
  max-width: 100%;
  overflow-y: hidden;
  position: relative;
  z-index: 5;
  border: 0;
  -webkit-box-shadow: 0 0 32px 0 #000;
  box-shadow: 0 0 32px 0 #000;
  height: 100%;
}
@media screen and (min-width: 900px) {
  .benefitModule-card .popup {
    border-radius: 8px;
    left: 0;
    right: 0;
    position: absolute;
    -webkit-animation-name: slidedown;
    animation-name: slidedown;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    height: auto;
  }
}
.benefitModule-card .popup-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
  min-height: 100%;
  background-color: #fff;
  border-radius: 8px;
}
@media screen and (min-width: 900px) {
  .benefitModule-card .popup-inner {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
  }
}
.benefitModule-card .popup .title {
  font-family:
    Muli,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif !important;
  font-size: 18px;
  color: #2a9d8f;
  line-height: 120%;
  font-weight: 700;
  padding: 16px 24px;
}
@media screen and (min-width: 900px) {
  .benefitModule-card .popup .title {
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
  }
}
.benefitModule-card .popup .description {
  font-family:
    Muli,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif !important;
  font-size: 14px;
  color: #141823;
  line-height: 150%;
  font-weight: 400;
  padding-top: 0;
  padding-right: 24px;
  padding-left: 24px;
  padding-bottom: 24px;
  overflow-y: hidden;
  background-color: #fff;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
.benefitModule-card .popup.over {
  -webkit-animation-name: slideup;
  animation-name: slideup;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
@-webkit-keyframes slideup {
  0% {
    bottom: -150px;
  }
  65% {
    bottom: 0;
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }
  100% {
    bottom: 0;
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
}
@keyframes slideup {
  0% {
    bottom: -150px;
  }
  65% {
    bottom: 0;
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }
  100% {
    bottom: 0;
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
}
@-webkit-keyframes slidedown {
  0% {
    bottom: 0;
  }
  65% {
    bottom: -150px;
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  100% {
    bottom: -150px;
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }
}
@keyframes slidedown {
  0% {
    bottom: 0;
  }
  65% {
    bottom: -150px;
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  100% {
    bottom: -150px;
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }
}
.website-centers .txt-curriculum-intro {
  text-transform: none;
}
.website-centers h2.txt-header-primary {
  text-transform: none;
}
.website-centers .btn.btn-large.btn-hollow {
  border: 2px solid #f2a900 !important;
}
.website-centers .btn.btn-large.btn-hollow:hover {
  border-color: #dc6f1f !important;
}
@media (min-width: 768px) {
  .website-centers .home-center-info-module .module-custom-backgrounds {
    background-image: url(/static/imgs/curve-hero.png) !important;
  }
}
.website-centers
  .curriculum-wheel-tabbed-module
  .curriculum-tabs-wrap
  .curriculum-tab-item
  .tab-link {
  color: #000;
}
.website-centers .curriculum-tab-item.active .tab-link.txt-curriculum-tabs {
  color: #fff !important;
}
.website-centers .curriculum-tab-item.active .tab-link.txt-curriculum-tabs p {
  line-height: 1.4 !important;
}
.website-centers .scrolling-text-content-wrap p {
  line-height: 1.375 !important;
}
.website-centers .action-program-photo-wrap {
  border: none;
}
.website-centers .action-module .action-program-photo-wrap {
  border: none;
  background: 0 0;
}
.website-centers .bg-astronaut .btn-hollow.reverse {
  color: #fff;
}
.website-centers .main-questions-wrap h2.question-title {
  text-transform: none !important;
}
.expertBioBlock .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 899px) {
  .expertBioBlock .container {
    display: inherit;
  }
}
.expertBioBlock__content {
  -ms-flex-preferred-size: 55%;
  flex-basis: 55%;
  padding-right: 58px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-top: 60px;
}
@media (max-width: 991px) {
  .expertBioBlock__content {
    padding-top: 40px;
  }
}
@media (max-width: 899px) {
  .expertBioBlock__content {
    min-width: 100%;
    -webkit-box-flex: unset;
    -ms-flex: unset;
    flex: unset;
    padding-right: 0;
  }
}
.expertBioBlock__content .layer__heading {
  color: #2a9d8f;
  font-size: 24px;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 0.72px;
  line-height: 36px;
}
.expertBioBlock__content .layer__heading p {
  padding-bottom: 34px;
}
.expertBioBlock__content .layer__text {
  color: #464646;
  font-size: 20px;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 0.6px;
  line-height: 30px;
}
.expertBioBlock__content .layer__text p {
  margin-bottom: 34px;
}
.expertBioBlock__content .card__headline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.expertBioBlock__content .card__headline a {
  color: #2a9d8f;
}
.expertBioBlock__content .card__headline a:hover {
  text-decoration: underline;
}
.expertBioBlock__content .card__headline .fab.fa-linkedin {
  font-size: 30px;
  padding-right: 10px;
}
.expertBioBlock__education {
  -ms-flex-preferred-size: 45%;
  flex-basis: 45%;
}
@media (max-width: 899px) {
  .expertBioBlock__education {
    width: unset;
    min-width: 100%;
    float: left;
    -webkit-box-flex: unset;
    -ms-flex: unset;
    flex: unset;
    padding-right: 0;
  }
}
.expertBioBlock__education .quote {
  padding: 35px 20px 10px 65px;
  width: 100%;
  margin-bottom: 20px;
}
.expertBioBlock__education .quote:before {
  font-size: 140px !important;
  margin-top: -10px;
}
.expertBioBlock__education .quote__text {
  color: #277489;
  font-size: 24px;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 0.72px;
  line-height: 34px;
  text-align: left;
  position: relative;
  z-index: 2;
}
.expertBioBlock__education .quote__text:after {
  font-size: 100px !important;
  color: #54afcb;
  line-height: 0;
  bottom: 0;
  padding-left: 8px;
  position: absolute;
}
.expertBioBlock__education .quote__footer {
  color: #277489;
  font-size: 24px;
  font-style: italic;
  letter-spacing: 0.72px;
  line-height: 36px;
  font-weight: 400;
  padding-left: 15px;
  left: 5px;
  bottom: -27px;
  width: 120%;
}
.expertBioBlock__education .quote__footer:before {
  display: none;
}
.layer__schools {
  width: 100%;
  z-index: 1;
  position: relative;
  margin-bottom: 60px;
  padding: 0;
  margin: 0 0 60px !important;
}
@media (min-width: 991px) {
  .layer__schools {
    padding-left: 50px;
  }
}
@media (min-width: 1200px) {
  .layer__schools {
    padding-left: 60px;
  }
}
.layer__schools .box {
  width: 100%;
  padding: 30px;
  padding-top: 45px;
  background-color: #eef5fa;
}
.layer__schools .item {
  width: 100%;
  margin-bottom: 20px;
  overflow: hidden;
}
.layer__schools .item .text,
.layer__schools .item img {
  float: left;
}
.layer__schools .item .text {
  width: calc(100% - 102px);
  padding-left: 25px;
}
.layer__schools .item p.heading {
  width: 100%;
  color: #141823;
  font-size: 20px;
  line-height: 1.25;
  font-weight: 700;
  width: 100%;
  display: inline-block;
  margin-bottom: unset;
  font-weight: 700;
}
.layer__schools .item p.degree {
  color: #6d6d6d;
  font-size: 18px;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 0.54px;
  line-height: 24px;
}
.layer__hobbies {
  padding-left: 70px;
}
@media (min-width: 992px) {
  .layer__hobbies {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 899px) {
  .layer__hobbies {
    padding: 0;
  }
}
.layer__hobbies .photograph,
.layer__hobbies .text {
  float: left;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (max-width: 991px) {
  .layer__hobbies .photograph,
  .layer__hobbies .text {
    width: unset;
    margin-top: 100px;
    min-width: 100% !important;
  }
}
@media (max-width: 899px) {
  .layer__hobbies .photograph,
  .layer__hobbies .text {
    text-align: center;
  }
}
.layer__hobbies .text {
  width: calc(50% - 70px);
  position: relative;
}
.layer__hobbies .text p {
  color: #6d6d6d;
  font-family: Muli;
  font-size: 14px;
  font-style: italic;
  letter-spacing: 0.42px;
  position: absolute;
  bottom: 0;
}
@media (min-width: 992px) {
  .layer__hobbies .photograph {
    margin-left: 40px;
    width: calc(50% - 40px);
    -webkit-transform: rotate(4deg);
    transform: rotate(4deg);
  }
}
@media (max-width: 991px) {
  .layer__hobbies .photograph {
    margin-top: 20px;
    padding-bottom: 20px;
  }
}
@media (max-width: 899px) {
  .layer__hobbies .photograph img {
    max-width: 300px;
    height: auto;
    margin: 0 auto 0;
  }
}
.-expertVideo {
  position: relative;
  padding-bottom: 140px;
}
@media (max-width: 991px) {
  .-expertVideo {
    padding-bottom: 30px;
  }
}
.-expertcurve {
  margin-top: 60px;
}
.-expertLearnMore {
  padding-bottom: 100px;
}
@media (max-width: 991px) {
  .-expertLearnMore {
    padding-top: 0;
  }
}
.-expertLearnMore h2.feature-title-standard {
  color: #f1fffb;
  font-family: Muli;
  font-size: 32px;
  font-weight: 700;
  font-style: normal;
  letter-spacing: 0.32px;
  line-height: 36px;
  text-align: left;
}
.inpageLocator {
  z-index: 1;
  position: relative;
  background-color: #2a9d8f;
  background-image: url(/dist/images/feature/swoopBlueprimaryBluesecondaryLegacyGrey.svg);
  background-position: center top;
  background-size: contain;
  background-repeat: no-repeat;
  padding-top: 40px;
}
.inpageLocator .row {
  padding: 0;
  margin: 0;
}
@media (min-width: 1500px) {
  .inpageLocator .row {
    max-width: 1500px;
    margin: 0 auto 0;
  }
}
.inpageLocator .introText {
  width: 63%;
  float: left;
  margin-bottom: 40px;
  padding-left: 1.9%;
}
@media (max-width: 767px) {
  .inpageLocator .introText {
    margin-bottom: 0;
  }
}
.inpageLocator .introText h2 {
  color: #fff;
  text-transform: inherit;
  font-size: 36px;
  line-height: 1.2;
  padding-right: 20px;
}
@media (max-width: 1380px) {
  .inpageLocator .introText h2 br {
    display: none;
  }
}
@media (max-width: 767px) {
  .inpageLocator .introText h2 {
    font-size: 20px;
    width: 90vw;
    padding-bottom: 0;
  }
}
.inpageLocator .buttonToggle {
  position: relative;
  width: 37%;
  float: left;
}
@media (max-width: 767px) {
  .inpageLocator .buttonToggle {
    display: none;
  }
}
.inpageLocator .buttonToggle .button {
  width: auto;
  color: #fff;
  text-transform: inherit;
  background-color: #0d3144;
  border-radius: 10px;
  margin-bottom: 7px !important;
}
@media (min-width: 767px) {
  .inpageLocator .buttonToggle .button {
    position: absolute;
    bottom: 0;
  }
}
.inpageLocator .buttonToggle .button.-expand {
  padding: 20px 20px 19px 65px;
  background-image: url(/dist/images/feature/expand-map-icon.png);
  background-repeat: no-repeat;
  background-position: 15px 13px;
}
.inpageLocator .container {
  margin: 0 10px 0;
}
.inpageLocator .centerResults {
  width: 60.5%;
  float: left;
  margin: 0 1.25% 0;
  max-height: 1080px;
  overflow-y: hidden;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
@media (max-width: 767px) {
  .inpageLocator .centerResults {
    width: 97%;
  }
}
@media (max-width: 320px) {
  .inpageLocator .centerResults {
    height: 450px;
    padding-bottom: 80px;
  }
}
.inpageLocator .centerResults #centerResults {
  width: 100%;
  height: 950px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-line-pack: start;
  align-content: flex-start;
}
@media (max-width: 767px) {
  .inpageLocator .centerResults #centerResults {
    height: 727px !important;
  }
}
@media (max-width: 425px) {
  .inpageLocator .centerResults #centerResults {
    height: 370px !important;
  }
}
@media (max-width: 320px) {
  .inpageLocator .centerResults #centerResults {
    height: 312px !important;
  }
}
.inpageLocator .centerResults .centerResult {
  width: 30.83333%;
  margin: 1.25% 1.25%;
  padding: 25px 10px 25px;
  font-size: 17px;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  vertical-align: top;
}
@media (max-width: 1200px) {
  .inpageLocator .centerResults .centerResult {
    margin-top: 10px;
  }
}
@media (max-width: 1030px) {
  .inpageLocator .centerResults .centerResult {
    width: 47.5%;
  }
}
@media (max-width: 767px) {
  .inpageLocator .centerResults .centerResult {
    display: inline-block;
    margin-top: 20px;
    margin-bottom: 0;
  }
}
@media (max-width: 545px) {
  .inpageLocator .centerResults .centerResult {
    width: 97%;
  }
}
.inpageLocator .centerResults .centerResult__name {
  font-size: 15px;
}
.inpageLocator .centerResults .centerResult__address {
  font-size: 15px;
}
.inpageLocator .centerResults .centerResult .button {
  border-radius: 5px;
  line-height: 1;
  font-size: 10px !important;
  margin-right: 0.5rem;
  margin-top: 18px;
  margin-bottom: 0;
  padding: 6px 6px;
  float: left;
}
@media (max-width: 1340px) {
  .inpageLocator .centerResults .centerResult .button {
    margin-top: 10px !important;
  }
}
.inpageLocator .centerResults .centerResult:before {
  background-image: url(/dist/images/corporate/icon_map-marker.svg);
  background-repeat: no-repeat;
  background-position: left;
  background-size: contain;
  color: #2a9d8f;
  content: " ";
  font-size: 14px;
  -webkit-filter: hue-rotate(180deg) grayscale(60%);
  filter: hue-rotate(180deg) grayscale(60%);
  height: 20px;
  padding-left: 24px;
  position: absolute;
  top: 13px;
  width: 100%;
}
.inpageLocator .centerResults.activeMap {
  width: 42.5%;
}
@media (max-width: 767px) {
  .inpageLocator .centerResults.activeMap {
    width: 100%;
  }
}
.inpageLocator .centerResults.activeMap .centerResult {
  width: 97.5%;
  margin: 1.25% 1.25%;
}
@media (min-width: 1031px) {
  .inpageLocator .centerResults.activeMap .centerResult {
    width: 47.5%;
  }
}
.inpageLocator .centerResults .viewMore {
  text-align: center;
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  background-size: 100%;
  height: 170px;
  padding-top: 25px;
  width: 63%;
  float: left;
  background-position: bottom;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(25, 72, 95, 0)),
    color-stop(33%, rgba(25, 72, 95, 0.8)),
    to(#19485f)
  );
  background: linear-gradient(
    to bottom,
    rgba(25, 72, 95, 0) 0,
    rgba(25, 72, 95, 0.8) 33%,
    #19485f 100%
  );
}
@media (max-width: 767px) {
  .inpageLocator .centerResults .viewMore {
    width: 100%;
  }
}
.inpageLocator .centerResults .viewMore .button {
  margin-bottom: 15px;
  padding: 10px 50px;
  -webkit-box-shadow: rgba(26, 71, 95, 0.6) 0 10px 60px;
  box-shadow: rgba(26, 71, 95, 0.6) 0 10px 60px;
}
.inpageLocator .centerResults .viewMore .findCenter {
  color: #fff;
  font-size: 16px;
}
.inpageLocator .centerResults .viewMore .findCenter span {
  font-weight: 700;
  text-decoration: none;
  padding-bottom: 3px;
  margin-bottom: 3px;
  border-bottom: #2a9d8f 6px solid;
  -webkit-transition: all ease 0.5s;
  transition: all ease 0.5s;
}
.inpageLocator .centerResults .viewMore .findCenter:hover span {
  color: #c9a84c;
  padding-bottom: 6px;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .inpageLocator .activeMap #centerResults {
    width: 97% !important;
  }
}
.inpageLocator .activeMap .viewMore {
  width: 45%;
}
.inpageLocator .centerMap {
  width: 37%;
  float: left;
  margin-top: 10px;
  height: 950px;
  max-height: 100vw;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
@media (max-width: 767px) {
  .inpageLocator .centerMap {
    width: 100%;
    height: 300px;
  }
}
.inpageLocator .centerMap.activeMap {
  width: 55%;
}
.inpageLocator.viewAllCenters {
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.inpageLocator.viewAllCenters .centerResults {
  padding-bottom: 150px;
  overflow: visible;
}
.inpageLocator .gm-style-iw-c {
  position: absolute;
  width: 300px;
  top: 0;
  left: 0;
}
@media (max-width: 767px) {
  .inpageLocator .gm-style-iw-c {
    width: 500px;
  }
}
.CM-solution-card-links {
  display: inline !important;
}
.CM-section-outer
  .CM-section-inner
  .CM-solution-wrapper
  .CM-solution-item
  .CM-solution-card
  .CM-solution-card-links
  .CM-solution-card-link-text.login-page,
a.CM-solution-card-link-text.login-page.internal-link,
button.CM-solution-card-link-button.login-page {
  padding: 12px 30px !important;
  font-size: 16px !important;
  border: none !important;
}
button.CM-solution-card-link-button.login-page {
  border-radius: 8px !important;
  margin: 0 15px 15px 0 !important;
  padding: 12px 30px !important;
}
button.CM-solution-card-link-button.login-page:after {
  display: none !important;
}
.videoGallery {
  background: #2a9d8f;
}
@media (max-width: 899px) {
  .videoGallery {
    padding-bottom: 0;
  }
}
.videoGallery .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  overflow: visible;
}
@media (max-width: 1560px) {
  .videoGallery .container {
    max-width: 1560px;
    margin: 0 auto 0;
  }
}
@media (max-width: 766px) {
  .videoGallery .container {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-right: 0;
  }
}
@media screen and (min-width: 1024px) {
  .videoGallery {
    padding-bottom: 0;
  }
}
.videoGallery__intro {
  width: 100%;
  max-width: 290px;
  padding: 55px 30px 25px 0;
  overflow: hidden;
}
@media (max-width: 766px) {
  .videoGallery__intro {
    min-width: 100%;
    float: left;
    padding: 10px 30px 10px 0;
  }
}
.videoGallery__intro .content__box {
  width: 100%;
  float: right;
  color: #fff;
  padding: 0;
}
.videoGallery__intro .content__box:after {
  position: absolute;
  z-index: 9999;
  bottom: 30px;
  width: 0;
  height: 30px;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid red;
}
@media (max-width: 766px) {
  .videoGallery__intro .content__box {
    width: 100%;
    min-width: 100%;
    max-width: none;
    margin-top: 30px;
    margin-bottom: 30px;
  }
}
.videoGallery__intro .content__box h2 {
  line-height: 28px;
  margin-bottom: 15px;
  color: #cfedf8;
}
.videoGallery__intro .content__box p {
  color: #cfedf8;
  line-height: 20px;
  margin-bottom: 0;
}
.videoGallery__subhead {
  color: #92d9e7 !important;
  font-size: 24px;
  font-weight: 700;
  text-transform: none;
}
.videoGallery__icon {
  height: 60px;
  margin-bottom: 30px;
}
.videoGallery__videos {
  padding-bottom: 22px;
  overflow-y: hidden;
}
@media (min-width: 767px) {
  .videoGallery__videos {
    width: calc(50vw + 290px);
    position: absolute;
    right: 0;
    padding-left: 30px;
    background: -webkit-gradient(
      linear,
      left bottom,
      left top,
      from(#2a9d8f),
      to(#0e2633)
    );
    background: linear-gradient(0deg, #2a9d8f 0, #0e2633 100%);
    overflow-x: hidden;
  }
}
@media (max-width: 1200px) {
  .videoGallery__videos {
    width: calc(50vw + 200px);
  }
}
@media (max-width: 991px) {
  .videoGallery__videos {
    width: calc(50vw + 100px);
  }
}
@media (max-width: 766px) {
  .videoGallery__videos {
    width: 100%;
  }
}
@media (min-width: 767px) {
  .videoGallery__videos:after {
    pointer-events: none;
    content: "";
    position: absolute;
    right: 0;
    top: 2px;
    width: 33%;
    background: -webkit-gradient(
      linear,
      left top,
      right top,
      from(rgba(26, 71, 95, 0)),
      to(#0f2836)
    );
    background: linear-gradient(90deg, rgba(26, 71, 95, 0) 0, #0f2836 100%);
    opacity: 0.8;
    height: 100%;
  }
}
@media (min-width: 767px) {
  .videoGallery__videos .navigation {
    height: 45px;
    text-align: right;
    width: 100%;
    max-width: 890px;
    margin: 25px 0 25px;
    padding-right: 45px;
  }
}
.videoGallery__videos .navigation button {
  float: right;
}
@media (max-width: 766px) {
  .videoGallery__videos .navigation button {
    max-width: 60px;
  }
}
.videoGallery__videos .splide__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.videoGallery__videos .splide__slide {
  max-width: 250px;
}
.videoGallery__videos .splide__slide:hover .suggestedSlider__slideTitle {
  color: #54afcb;
}
.videoGallery__videos .splide__slide {
  padding-right: 0;
  margin-right: 15px !important;
  max-width: 240px;
  min-height: 135px;
  overflow: hidden;
  cursor: pointer;
  -webkit-box-flex: 1 !important;
  -ms-flex: 1 !important;
  flex: 1 !important;
}
.videoGallery__videos .splide__slide .activeInfo {
  opacity: 0;
  color: #ed9b29 !important;
  font-size: 14px;
  font-weight: 700;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.videoGallery__videos .splide__slide .activeInfo i {
  font-size: 25px;
  float: left;
}
.videoGallery__videos .splide__slide .activeInfo span {
  float: left;
  margin-top: 3px;
  margin-left: 5px;
}
.videoGallery__videos .splide__slide.-active .activeInfo {
  opacity: 1;
}
.videoGallery__videos .splide__slide.-active .splide__thumbnail {
  border: 3px solid #2a9d8f;
}
.videoGallery__videos .splide__slide:last-of-type {
  cursor: none;
}
@media (max-width: 766px) {
  .videoGallery__videos .splide__list {
    margin-left: -10px;
  }
}
.videoGallery__videos .splide__thumbnail {
  min-height: 135px;
  width: 100%;
  background-position: top center;
  background-size: cover;
}
.videoGallery__videos .splide__slideTitle {
  margin-top: 20px;
  color: #fff;
  font-size: 16px;
  line-height: 18px;
  font-weight: 700;
  overflow-wrap: anywhere;
}
@media (max-width: 767px) {
  .videoGallery__videos .splide:after {
    pointer-events: none;
    content: "";
    position: absolute;
    right: 0;
    top: -28px;
    width: 33%;
    height: 125%;
    background: -webkit-gradient(
      linear,
      left top,
      right top,
      from(rgba(26, 71, 95, 0)),
      to(#0f2836)
    );
    background: linear-gradient(90deg, rgba(26, 71, 95, 0) 0, #0f2836 100%);
    opacity: 0.8;
  }
}
@media (min-width: 767px) {
  .videoGallery__videos .splide__arrow {
    position: relative;
    float: left;
  }
}
.videoGallery__videos .splide__arrow {
  z-index: 1;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: transparent;
  border: 2px solid #c9a84c;
  width: auto;
  height: auto;
  padding: 9px 27px;
  border-radius: 7px;
  opacity: 1;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.videoGallery__videos .splide__arrow i {
  font-size: 22px;
  color: #c9a84c;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.videoGallery__videos .splide__arrow:hover {
  background-color: #c9a84c;
}
.videoGallery__videos .splide__arrow:hover i {
  color: #2a9d8f;
}
@media (min-width: 767px) {
  .videoGallery__videos .splide__arrow {
    widthl: auto;
  }
  .videoGallery__videos .splide__arrow svg {
    width: 1.2em;
    height: 1.2em;
  }
  .videoGallery__videos .splide__arrow:hover {
    cursor: pointer;
    opacity: 0.9;
  }
  .videoGallery__videos .splide__arrow:focus {
    outline: 0;
  }
  .videoGallery__videos .splide__arrow--prev svg {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
  }
  .videoGallery__videos .splide__arrow--next {
    left: 15px;
    margin-left: 15px;
  }
}
@media (max-width: 7670px) {
  .videoGallery__videos .splide__arrow--prev {
    right: 20px;
  }
}
.videoGallery__videos .eyebrow {
  color: #54afcb;
  font-size: 12px;
}
.videoGallery .videoContainer {
  background-position: top center;
  background-size: cover;
  background-repeat: no-repeat;
  padding-bottom: 60px;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#0e2633),
    to(rgba(14, 38, 51, 0))
  );
  background: linear-gradient(#0e2633 0, rgba(14, 38, 51, 0) 100%);
}
.videoGallery .videoContainer .container {
  padding: 0 20px;
  display: none;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.videoGallery .videoContainer .container.-active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.videoGallery .videoContainer .container.videoHeader {
  height: 40px;
  display: block;
}
@media (min-width: 767px) {
  .videoGallery .videoContainer .container.videoHeader {
    margin-bottom: 40px;
  }
}
.videoGallery .videoContainer .container.videoHeader .downTriangle {
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #2a9d8f;
}
.videoGallery .videoContainer__frame {
  width: 100%;
  max-width: 750px;
  float: left;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (max-width: 992px) {
  .videoGallery .videoContainer__frame {
    max-width: none;
    min-width: 100%;
  }
}
.videoGallery .videoContainer__description {
  width: 100%;
  max-width: 390px;
  float: left;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  position: relative;
}
@media (max-width: 1199px) {
  .videoGallery .videoContainer__description {
    background: #0e2633;
  }
}
@media (max-width: 992px) {
  .videoGallery .videoContainer__description {
    max-width: none;
  }
}
.videoGallery .videoContainer__description .contentBox {
  padding: 30px;
  background: #0e2633;
}
.videoGallery .videoContainer__description .contentBox h3 {
  color: #fff;
  margin: 27px 0 13px;
  font-weight: 700;
  font-size: 18px;
  line-height: 20px;
}
.videoGallery .videoContainer__description .contentBox p {
  font-size: 14px;
  color: #cfedf8;
  line-height: 20px;
}
.videoGallery .videoContainer__description .upNext {
  width: 100%;
  max-width: 390px;
  float: left;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  position: static;
  bottom: 0;
  padding-left: 30px;
  position: absolute;
  bottom: 0;
}
@media (max-width: 1199px) {
  .videoGallery .videoContainer__description .upNext {
    display: none;
  }
}
.videoGallery .videoContainer__description .upNext span {
  font-size: 14px;
  font-weight: 700;
  color: #52afc9;
  text-transform: uppercase;
  width: 100%;
  float: left;
}
.videoGallery .videoContainer__description .upNext a {
  padding: 0;
  color: #fff;
  font-weight: 700;
  width: 100%;
}
.videoGallery .videoContainer__description .upNext a:after {
  bottom: 1px;
  color: #c9a84c;
  content: "▶";
  font-family: bh-corporate;
  margin-left: 8px;
  position: relative;
  top: 1px;
  right: 0;
  -webkit-transition: 0.15s right ease-out;
  transition: 0.15s right ease-out;
}
.videoGallery .videoContainer__description .upNext a:hover {
  color: #52afc9;
}
.videoGallery .videoContainer__description .upNext a:hover:after {
  right: -3px;
}
.videoGallery.-light {
  background: #eeeded;
}
.videoGallery.-light .videoGallery__intro .content__box {
  color: #fff;
}
.videoGallery.-light .videoGallery__intro .content__box h2 {
  color: #0e2633 !important;
}
.videoGallery.-light .videoGallery__intro .content__box p {
  color: #464646;
}
.videoGallery.-light .videoGallery__subhead {
  color: #92d9e7 !important;
}
@media (min-width: 767px) {
  .videoGallery.-light .videoGallery__videos {
    background-image: linear-gradient(-40deg, #fff 0, #ccc 100%);
  }
  .videoGallery.-light .videoGallery__videos:after {
    background: -webkit-gradient(
      linear,
      left top,
      right top,
      from(rgba(255, 255, 255, 0)),
      to(#fff)
    );
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0, #fff 100%);
  }
}
.videoGallery.-light .videoGallery__videos .navigation i {
  color: #2a9d8f !important;
}
.videoGallery.-light
  .videoGallery__videos
  .splide__slide:hover
  .suggestedSlider__slideTitle {
  color: #54afcb;
}
.videoGallery.-light .videoGallery__videos .splide__slide .activeInfo {
  color: #dc6f1f !important;
}
.videoGallery.-light
  .videoGallery__videos
  .splide__slide.-active
  .splide__thumbnail {
  border: 3px solid #dc6f1f;
}
.videoGallery.-light .videoGallery__videos .splide__slideTitle {
  color: #2a9d8f;
}
@media (max-width: 767px) {
  .videoGallery.-light .videoGallery__videos .splide:after {
    background: -webkit-gradient(
      linear,
      left top,
      right top,
      from(rgba(255, 255, 255, 0)),
      to(#fff)
    );
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0, #fff 100%);
    opacity: 0.8;
  }
}
.videoGallery.-light .videoGallery__videos .splide__arrow {
  background-color: transparent;
  border: 2px solid #c9a84c;
}
.videoGallery.-light .videoGallery__videos .splide__arrow i {
  color: #c9a84c;
}
.videoGallery.-light .videoGallery__videos .splide__arrow:hover {
  background-color: #c9a84c;
}
.videoGallery.-light .videoGallery__videos .splide__arrow:hover i {
  color: #2a9d8f;
}
.videoGallery.-light .videoGallery__videos .eyebrow {
  color: #54afcb;
}
.videoGallery.-light .videoContainer {
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#ccc),
    to(rgba(221, 221, 221, 0))
  );
  background-image: linear-gradient(#ccc 0, rgba(221, 221, 221, 0) 100%);
}
.videoGallery.-light .videoContainer .container.videoHeader .downTriangle {
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #eeeded;
}
@media (max-width: 1199px) {
  .videoGallery.-light .videoContainer__description {
    background: #2a9d8f;
  }
}
.videoGallery.-light .videoContainer__description .contentBox {
  background: #2a9d8f;
  color: #cfedf8;
}
.videoGallery.-light .videoContainer__description .contentBox h3 {
  color: #fff;
}
.videoGallery.-light .videoContainer__description .contentBox p {
  color: #cfedf8;
}
.videoGallery.-light .videoContainer__description .upNext span {
  color: #dc6f1f;
}
.videoGallery.-light .videoContainer__description .upNext a {
  color: #2a9d8f;
}
.videoGallery.-light .videoContainer__description .upNext a:after {
  color: #c9a84c;
}
.videoGallery.-light .videoContainer__description .upNext a:hover {
  color: #2a9d8f;
}
.raArticleAuthorAttributionModule {
  background-color: #fffcf5;
  position: relative;
  padding-top: 48px;
  padding-bottom: 62px;
  width: 100%;
}
.raArticleAuthorAttributionModule__Back {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 117px;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#fef5de),
    to(#fffcf5)
  );
  background: linear-gradient(180deg, #fef5de 0, #fffcf5 100%);
  z-index: 0;
}
.raArticleAuthorAttributionModule__Container {
  position: relative;
  padding-right: 30px;
}
@media screen and (max-width: 900px) {
  .raArticleAuthorAttributionModule__Container {
    padding-left: 30px;
  }
}
.raArticleAuthorAttributionModule__Header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.raArticleAuthorAttributionModule__Header .profile-image {
  padding-right: 20px;
}
.raArticleAuthorAttributionModule__Header .profile-image .profile-headshot-img {
  width: 85px;
  height: 85px;
  border-radius: 50%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}
.raArticleAuthorAttributionModule__Header .attribution {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.raArticleAuthorAttributionModule__Header .attribution .title {
  color: #dc6f1f;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.raArticleAuthorAttributionModule__Header .attribution .name {
  color: #2a9d8f;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.raArticleAuthorAttributionModule__Header .attribution .submodel {
  color: #2a9d8f;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.raArticleAuthorAttributionModule__Bio {
  color: #464646;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  white-space: pre-line;
  min-height: 1em;
  display: block;
  padding: 20px 0 0 0;
}
.raArticleAuthorAttributionModule__CTA-social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 8px;
}
.raArticleAuthorAttributionModule__CTA-social .author-button {
  color: #2a9d8f;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  background-color: transparent;
  border: 0;
  border-radius: unset;
  padding: 0;
}
.raArticleAuthorAttributionModule__CTA-social .author-button:hover {
  background-color: transparent;
  color: #2a9d8f;
  border: 0;
  border-radius: unset;
  padding: 0;
}
.raArticleAuthorAttributionModule__CTA-social svg {
  margin-left: 16px;
}
.raArticleAuthorAttributionModule__CTA-social a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 21px;
  font-size: 14px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.raCategoryFeatured {
  position: relative;
  background: linear-gradient(145deg, #fff 0, #eaf8f9 35%, #eaf8f9 100%);
}
.raCategoryFeatured img {
  max-width: 100%;
  border-radius: 8px;
}
.raCategoryFeatured__container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1206px;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 330px) {
  .raCategoryFeatured__container {
    padding-left: 22.5000562501px;
    padding-right: 22.5000562501px;
  }
}
@media screen and (min-width: 767px) {
  .raCategoryFeatured__container {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.raCategoryFeatured__container {
  padding-top: 60px;
  padding-bottom: 60px;
}
.raCategoryFeatured__container:before {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 478px;
  height: 478px;
  background-image: url("data:image/svg+xml,%3Csvg class='btm-right' xmlns='http://www.w3.org/2000/svg' width='478' height='478' viewBox='0 0 478 478'%3E%3Ccircle cx='478' cy='478' r='478' fill='%239cd1e1' opacity='0.05' /%3E%3Ccircle cx='348' cy='348' r='348' transform='translate(130 130)' fill='%239cd1e1' opacity='0.07' /%3E%3Ccircle cx='236' cy='236' r='236' transform='translate(242 242)' fill='%239cd1e1' opacity='0.1' /%3E%3Ccircle cx='133' cy='133' r='133' transform='translate(345 345)' fill='%239cd1e1' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
@media screen and (max-width: 767px) {
  .raCategoryFeatured__container:before {
    width: 201px;
    height: 201px;
  }
}
.raCategoryFeatured__container .breadcrumbs a {
  margin: 0 0 20px 0;
  font-size: 14px;
  letter-spacing: 0.42px;
  line-height: 21px;
  color: #2d7e95;
  font-weight: 400;
  text-decoration: underline;
}
.raCategoryFeatured__container .breadcrumbs a:visited {
  color: #2d7e95;
}
.raCategoryFeatured__container .breadcrumbs .current-page {
  font-size: 14px;
  letter-spacing: 0.42px;
  line-height: 21px;
  font-weight: 800;
  color: #2a9d8f;
}
.raCategoryFeatured__container .breadcrumbs .arrow {
  display: inline-block;
  margin: 0 10px;
  width: 9px;
  height: 10px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.996' height='6' viewBox='0 0 8.996 6'%3E%3Cpath id='Icon_ionic-ios-arrow-round-forward' data-name='Icon ionic-ios-arrow-round-forward' d='M13.612 11.367a.408.408 0 0 0 0 .575l1.9 1.9H8.278a.406.406 0 0 0 0 .812h7.228l-1.9 1.9a.411.411 0 0 0 0 .575.4.4 0 0 0 .572 0l2.575-2.594h0a.456.456 0 0 0 .084-.128.388.388 0 0 0 .031-.156.407.407 0 0 0-.116-.284l-2.575-2.594A.4.4 0 0 0 13.612 11.367Z' transform='translate(-7.875 -11.252)' fill='%2354afcb'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
}
.raCategoryFeatured__container--title {
  margin-top: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.raCategoryFeatured__container--title .icon {
  width: 68px;
  height: 68px;
  border-radius: 4px;
  background-color: #eaf5f8;
  margin-right: 10px;
}
.raCategoryFeatured__container--title .icon img {
  width: 100%;
  max-width: 100%;
  max-height: 100%;
}
.raCategoryFeatured__container--title .header {
  -webkit-box-flex: 4;
  -ms-flex-positive: 4;
  flex-grow: 4;
}
.raCategoryFeatured__container--title .header h1 {
  font-size: 56px;
  letter-spacing: 0.56px;
  line-height: 60px;
  text-transform: capitalize;
  font-weight: 900;
  color: #2a9d8f;
  margin: 0;
}
@media screen and (max-width: 992px) {
  .raCategoryFeatured__container--title .header h1 {
    max-width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .raCategoryFeatured__container--title .header h1 {
    font-size: 48px;
    letter-spacing: 0.48px;
    line-height: 50px;
  }
}
@media screen and (max-width: 480px) {
  .raCategoryFeatured__container--title .header h1 {
    font-size: 28px;
    letter-spacing: 0.28px;
    line-height: 32px;
    -ms-hyphens: none;
    hyphens: none;
  }
}
.raCategoryFeatured__container--subheader {
  max-width: 530px;
  font-size: 20px;
  letter-spacing: 0.6px;
  line-height: 30px;
  font-weight: 400;
  padding-top: 21px;
  min-height: 50px;
}
@media screen and (max-width: 1140px) {
  .raCategoryFeatured__container--subheader {
    font-size: 18px;
    letter-spacing: 0.4px;
    line-height: 24px;
    max-width: 45%;
  }
}
@media screen and (max-width: 992px) {
  .raCategoryFeatured__container--subheader {
    max-width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .raCategoryFeatured__container--subheader {
    font-size: 14px;
    letter-spacing: 0.28px;
    line-height: 20px;
  }
}
.raCategoryFeatured__container--articles {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-top: -76px;
}
@media screen and (max-width: 992px) {
  .raCategoryFeatured__container--articles {
    margin-top: 20px;
  }
}
@media screen and (max-width: 767px) {
  .raCategoryFeatured__container--articles {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}
.raCategoryFeatured__container--articles .featured h2,
.raCategoryFeatured__container--articles .recent h2 {
  font-size: 24px;
  letter-spacing: 0.24px;
  line-height: 40px;
  font-weight: 900;
  margin: 0;
  padding-bottom: 16px;
  color: #2a9d8f;
  text-transform: capitalize;
}
.raCategoryFeatured__container--articles .featured h2 {
  margin-top: 34px;
}
.raCategoryFeatured__container--articles .recent {
  padding-top: 106px;
}
@media screen and (max-width: 992px) {
  .raCategoryFeatured__container--articles .recent {
    padding-top: 0;
    width: 50%;
  }
}
@media screen and (max-width: 767px) {
  .raCategoryFeatured__container--articles .recent {
    padding-top: 0;
  }
}
@media screen and (max-width: 767px) {
  .raCategoryFeatured__container--articles .recent {
    width: 100%;
  }
}
.raCategoryFeatured__container--articles .featured {
  position: sticky;
  top: 0;
  padding: 0 40px 40px 0;
  max-width: 500px;
}
@media screen and (max-width: 1140px) {
  .raCategoryFeatured__container--articles .featured {
    padding: 0 0 40px 0;
    min-width: 50%;
  }
}
@media screen and (max-width: 992px) {
  .raCategoryFeatured__container--articles .featured {
    width: 50%;
  }
}
@media screen and (max-width: 767px) {
  .raCategoryFeatured__container--articles .featured {
    position: relative;
    width: 100%;
  }
}
.raCategoryFeatured__container--articles .featured a {
  height: 100%;
}
@media screen and (max-width: 767px) {
  .raCategoryFeatured__container--articles .featured img {
    margin: 0 auto;
  }
}
.raCategoryFeatured__container--articles .featured .title {
  font-size: 36px;
  letter-spacing: 0.36px;
  line-height: 40px;
  font-weight: 900;
  margin: 24px 0 16px 0;
  color: #2a9d8f;
}
@media screen and (max-width: 767px) {
  .raCategoryFeatured__container--articles .featured .title {
    font-size: 24px;
    letter-spacing: 0.24px;
    line-height: 30px;
  }
}
.raCategoryFeatured__container--articles .featured .author {
  font-size: 14px;
  letter-spacing: 0.3px;
  line-height: 21px;
  font-weight: 400;
  color: #2a9d8f;
}
.raCategoryFeatured__container--articles .featured {
  -webkit-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
.raCategoryFeatured__container .recent-grid ul {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 30px;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
  padding: 0;
  margin-right: 3vw;
}
@media screen and (max-width: 900px) {
  .raCategoryFeatured__container .recent-grid ul {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media screen and (max-width: 767px) {
  .raCategoryFeatured__container .recent-grid ul {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 480px) {
  .raCategoryFeatured__container .recent-grid ul {
    grid-template-columns: repeat(1, 1fr);
  }
}
.raCategoryFeatured__container .recent-grid ul .resource {
  padding-bottom: 40px;
  display: block;
  max-width: 264px;
}
@media screen and (max-width: 1140px) {
  .raCategoryFeatured__container .recent-grid ul .resource {
    max-width: 210px;
  }
}
@media screen and (max-width: 992px) {
  .raCategoryFeatured__container .recent-grid ul .resource {
    max-width: 180px;
  }
}
@media screen and (max-width: 900px) {
  .raCategoryFeatured__container .recent-grid ul .resource {
    max-width: 264px;
  }
}
@media screen and (max-width: 767px) {
  .raCategoryFeatured__container .recent-grid ul .resource {
    max-width: 210px;
  }
}
@media screen and (max-width: 480px) {
  .raCategoryFeatured__container .recent-grid ul .resource {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 100%;
    max-width: 100%;
    padding-bottom: 30px;
  }
}
.raCategoryFeatured__container .recent-grid ul .resource a {
  display: block;
}
.raCategoryFeatured__container .recent-grid ul .resource-image {
  width: 264px;
  height: 264px;
  max-width: 100%;
  max-height: 100%;
}
@media screen and (max-width: 1140px) {
  .raCategoryFeatured__container .recent-grid ul .resource-image {
    width: 210px;
    height: 210px;
  }
}
@media screen and (max-width: 992px) {
  .raCategoryFeatured__container .recent-grid ul .resource-image {
    width: 180px;
    height: 180px;
  }
}
@media screen and (max-width: 900px) {
  .raCategoryFeatured__container .recent-grid ul .resource-image {
    width: 264px;
    height: 264px;
  }
}
@media screen and (max-width: 767px) {
  .raCategoryFeatured__container .recent-grid ul .resource-image {
    width: 210px;
    height: 210px;
  }
}
@media screen and (max-width: 480px) {
  .raCategoryFeatured__container .recent-grid ul .resource-image {
    width: 110px;
    height: 110px;
  }
}
.raCategoryFeatured__container .recent-grid ul .resource-image img {
  max-width: 264px;
  max-height: 264px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
@media screen and (max-width: 1140px) {
  .raCategoryFeatured__container .recent-grid ul .resource-image img {
    max-width: 210px;
    max-height: 210px;
  }
}
@media screen and (max-width: 992px) {
  .raCategoryFeatured__container .recent-grid ul .resource-image img {
    max-width: 180px;
    max-height: 180px;
  }
}
@media screen and (max-width: 900px) {
  .raCategoryFeatured__container .recent-grid ul .resource-image img {
    max-width: 264px;
    max-height: 264px;
  }
}
@media screen and (max-width: 767px) {
  .raCategoryFeatured__container .recent-grid ul .resource-image img {
    max-width: 210px;
    max-height: 210px;
  }
}
@media screen and (max-width: 480px) {
  .raCategoryFeatured__container .recent-grid ul .resource-image img {
    width: 110px;
    height: 110px;
  }
}
.raCategoryFeatured__container .recent-grid ul .resource-category-type {
  font-size: 13px;
  font-weight: 700;
  color: #2a9d8f;
  letter-spacing: 0.39px;
  line-height: 21px;
  padding: 16px 0 9px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
@media screen and (max-width: 580px) {
  .raCategoryFeatured__container .recent-grid ul .resource-category-type {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .raCategoryFeatured__container
    .recent-grid
    ul
    .resource-category-type
    .divider {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .raCategoryFeatured__container .recent-grid ul .resource-category-type {
    padding: 0 0 9px 15px;
  }
}
@media screen and (max-width: 480px) {
  .raCategoryFeatured__container .recent-grid ul .resource-cta {
    padding-left: 15px;
  }
}
.raCategoryFeatured__container .recent-grid ul .resource-cta a {
  font-size: 20px;
  font-weight: 700;
  color: #2a9d8f;
  letter-spacing: 0.1px;
  line-height: 24px;
}
@media screen and (max-width: 480px) {
  .raCategoryFeatured__container .recent-grid ul .resource-cta a {
    font-size: 14px;
    letter-spacing: 0.14px;
    line-height: 16px;
  }
}
.raCategoryFeatured__container .recent-grid ul .resource-cta a .end-wrap {
  white-space: nowrap;
}
.raCategoryFeatured__container .recent-grid ul .resource-cta .cta-arrow {
  display: inline-block;
  width: 20px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.667' height='12' viewBox='0 0 10.667 12'%3E%3Cpath id='Polygon_62' data-name='Polygon 62' d='M5.128 1.549a1 1 0 0 1 1.743 0l4.29 7.627a1 1 0 0 1-.872 1.49H1.71a1 1 0 0 1-.872-1.49Z' transform='translate(10.667) rotate(90)' fill='%23f2a900'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right center;
}
.raCategoryTopics {
  position: relative;
  background-color: #387d91;
  overflow: hidden;
  padding-top: 30px;
}
.raCategoryTopics .visually-hidden {
  clip: rect(0 0 0 0);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
.raCategoryTopics img {
  max-width: 100%;
  border-radius: 5px;
}
.raCategoryTopics svg.top-right {
  position: absolute;
  right: 0;
  top: 0;
  width: 478px;
  height: 478px;
  z-index: 0;
}
@media screen and (max-width: 767px) {
  .raCategoryTopics svg.top-right {
    width: 201px;
    height: 201px;
  }
}
.raCategoryTopics__container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1206px;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 330px) {
  .raCategoryTopics__container {
    padding-left: 22.5000562501px;
    padding-right: 22.5000562501px;
  }
}
@media screen and (min-width: 767px) {
  .raCategoryTopics__container {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.raCategoryTopics__container {
  padding-top: 0;
  padding-bottom: 40px;
  position: relative;
}
.raCategoryTopics__container--title h1 {
  color: #fff;
  font-size: 56px;
  letter-spacing: 0.56px;
  line-height: 60px;
  font-weight: 900;
  text-transform: unset;
}
@media screen and (max-width: 580px) {
  .raCategoryTopics__container--title h1 {
    font-size: 28px;
    letter-spacing: 0.28px;
    line-height: 32px;
  }
}
.raCategoryTopics__container--slider-wrap {
  margin-top: 32px;
  position: relative;
  min-height: 364px;
}
.raCategoryTopics__container--slider-wrap .topic-slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
  position: absolute;
  top: 0;
  left: 0;
}
.raCategoryTopics__container--slider-wrap .topic-slider .slide:nth-child(even) {
  margin-top: 20px;
}
.raCategoryTopics__container--slider-wrap .topic-slider .slide button {
  background-color: #fff;
  border-radius: 8px;
  max-width: 264px;
  padding: 6px;
  display: inline-block;
  border: none;
  -webkit-appearance: none;
  text-align: left;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.raCategoryTopics__container--slider-wrap .topic-slider .slide button:focus {
  outline: 3px solid #c9a84c;
}
.raCategoryTopics__container--slider-wrap
  .topic-slider
  .slide
  button:focus:not(:focus-visible) {
  outline: 0;
}
.raCategoryTopics__container--slider-wrap .topic-slider .slide .title-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 14px 14px 18px 13px;
}
.raCategoryTopics__container--slider-wrap
  .topic-slider
  .slide
  .title-bar
  .title {
  font-size: 20px;
  letter-spacing: 0.2px;
  line-height: 24px;
  font-weight: 700;
  color: #387d91;
}
.raCategoryTopics__container--slider-wrap
  .topic-slider
  .slide
  .title-bar
  .icon {
  min-height: 48px;
  min-width: 48px;
  -ms-flex-item-align: start;
  align-self: flex-start;
  margin-top: -10px;
  margin-right: -10px;
}
.raCategoryTopics__container--slider-wrap .topic-slider .slide .image-wrap {
  width: 252px;
  height: 252px;
  max-width: 100%;
  max-height: 100%;
}
.raCategoryTopics__container--slider-wrap .topic-slider .slide .image-wrap img {
  max-width: 252px;
  max-height: 252px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.raCategoryTopics .rangeslider {
  position: relative;
  display: block;
  cursor: pointer;
  height: 16px;
  width: 100%;
  margin: 30px 0 0 0;
}
.raCategoryTopics .rangeslider__fill,
.raCategoryTopics .rangeslider__fill__bg {
  display: block;
  position: absolute;
  top: 50%;
  height: 8px;
  z-index: 0;
  background: #2a9d8f;
  border-radius: 10px;
  will-change: width;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.raCategoryTopics .rangeslider__fill__bg {
  background: #fff;
  width: 100%;
}
.raCategoryTopics .rangeslider__handle {
  will-change: width, height, top;
  width: 20%;
  max-width: 229px;
  height: 16px;
  position: absolute;
  top: 50%;
  background: #2a9d8f;
  display: inline-block;
  z-index: 1;
  cursor: pointer;
  border: 0;
  border-radius: 8px;
  -webkit-transition:
    width 0.1s ease-in-out,
    height 0.1s ease-in-out,
    top 0.1s ease-in-out;
  transition:
    width 0.1s ease-in-out,
    height 0.1s ease-in-out,
    top 0.1s ease-in-out;
}
@media screen and (max-width: 900px) {
  .raCategoryTopics .rangeslider__handle {
    height: 18px;
  }
}
@media screen and (max-width: 767px) {
  .raCategoryTopics .rangeslider__handle {
    height: 20px;
  }
}
@media screen and (max-width: 580px) {
  .raCategoryTopics .rangeslider__handle {
    height: 22px;
  }
}
@media screen and (max-width: 480px) {
  .raCategoryTopics .rangeslider__handle {
    height: 24px;
  }
}
.raCategoryTopics .rangeslider__handle:active {
  background: #2a9d8f;
}
.raCategoryTopics .rangeslider--disabled {
  opacity: 0.4;
}
.raCategoryTagsTrending {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}
.raCategoryTagsTrending__container {
  padding-top: 60px;
  padding-bottom: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.raCategoryTagsTrending__container:before {
  content: "";
  position: absolute;
  background: #2a9d8f;
  width: 100%;
  left: 0;
  right: 0;
  top: 0;
  height: 650px;
  z-index: -1;
}
@media screen and (max-width: 767px) {
  .raCategoryTagsTrending__container:before {
    height: 480px;
  }
}
@media screen and (max-width: 580px) {
  .raCategoryTagsTrending__container:before {
    height: 420px;
  }
}
.raCategoryTagsTrending__container--main {
  margin-left: auto;
  margin-right: auto;
  max-width: 1206px;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 330px) {
  .raCategoryTagsTrending__container--main {
    padding-left: 22.5000562501px;
    padding-right: 22.5000562501px;
  }
}
@media screen and (min-width: 767px) {
  .raCategoryTagsTrending__container--main {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.raCategoryTagsTrending__container--main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .raCategoryTagsTrending__container--main {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}
.raCategoryTagsTrending__container--main .image-wrap {
  width: 572px;
  height: 572px;
  min-width: 572px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='572' height='572' viewBox='0 0 572 572'%3E%3Ccircle id='Ellipse_97' data-name='Ellipse 97' cx='286' cy='286' r='286' fill='%2354afcb' opacity='0.1'/%3E%3Ccircle id='Ellipse_96' data-name='Ellipse 96' cx='238' cy='238' r='238' transform='translate(48 48)' fill='%2354afcb' opacity='0.2'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
  margin: -110px 0 0 -110px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media screen and (max-width: 1140px) {
  .raCategoryTagsTrending__container--main .image-wrap {
    width: 522px;
    height: 522px;
    min-width: 522px;
    margin: -110px 0 0 -80px;
  }
}
@media screen and (max-width: 992px) {
  .raCategoryTagsTrending__container--main .image-wrap {
    width: 480px;
    height: 480px;
    min-width: 480px;
    margin: -90px 0 0 -80px;
  }
}
@media screen and (max-width: 767px) {
  .raCategoryTagsTrending__container--main .image-wrap {
    margin: -60px auto 0 auto;
  }
}
@media screen and (max-width: 580px) {
  .raCategoryTagsTrending__container--main .image-wrap {
    max-width: 100%;
    min-width: 0;
    width: 380px;
    height: 380px;
  }
}
@media screen and (max-width: 480px) {
  .raCategoryTagsTrending__container--main .image-wrap {
    margin: -60px auto -20px auto;
  }
}
@media screen and (max-width: 424px) {
  .raCategoryTagsTrending__container--main .image-wrap {
    width: 330px;
    height: 330px;
  }
}
@media screen and (max-width: 380px) {
  .raCategoryTagsTrending__container--main .image-wrap {
    width: 320px;
    height: 320px;
  }
}
@media screen and (max-width: 360px) {
  .raCategoryTagsTrending__container--main .image-wrap {
    width: 300px;
    height: 300px;
  }
}
@media screen and (max-width: 330px) {
  .raCategoryTagsTrending__container--main .image-wrap {
    width: 290px;
    height: 290px;
  }
}
@media screen and (max-width: 320px) {
  .raCategoryTagsTrending__container--main .image-wrap {
    width: 270px;
    height: 270px;
  }
}
.raCategoryTagsTrending__container--main .image-wrap .img-sizer {
  width: 362px;
  height: 362px;
  -o-object-fit: cover;
  object-fit: cover;
  max-width: 63%;
  max-height: 63%;
}
@media screen and (max-width: 580px) {
  .raCategoryTagsTrending__container--main .image-wrap .img-sizer {
    max-width: 60%;
    max-height: 60%;
  }
}
.raCategoryTagsTrending__container--main .image-wrap .img-sizer img {
  width: 100%;
  height: 100%;
  -webkit-clip-path: circle(50% at 50% 50%);
  clip-path: circle(50% at 50% 50%);
}
.raCategoryTagsTrending__container--main .heading {
  margin-top: 7%;
  padding: 0 34px;
}
@media screen and (max-width: 767px) {
  .raCategoryTagsTrending__container--main .heading {
    margin-top: 0;
  }
}
.raCategoryTagsTrending__container--main .heading h2 {
  font-size: 36px;
  letter-spacing: 0.36px;
  line-height: 40px;
  font-weight: 800;
  color: #fff;
  margin: 0;
  text-transform: none;
}
@media screen and (max-width: 1140px) {
  .raCategoryTagsTrending__container--main .heading h2 {
    font-size: 30px;
    letter-spacing: 0.3px;
    line-height: 34px;
  }
}
@media screen and (max-width: 992px) {
  .raCategoryTagsTrending__container--main .heading h2 {
    font-size: 24px;
    letter-spacing: 0.24px;
    line-height: 28px;
  }
}
@media screen and (max-width: 767px) {
  .raCategoryTagsTrending__container--main .heading h2 {
    text-align: center;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 580px) {
  .raCategoryTagsTrending__container--main .heading h2 {
    font-size: 18px;
    letter-spacing: 0.18px;
    line-height: 24px;
  }
}
.raCategoryTagsTrending__container--tags-trending {
  margin-left: auto;
  margin-right: auto;
  max-width: 1206px;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 330px) {
  .raCategoryTagsTrending__container--tags-trending {
    padding-left: 22.5000562501px;
    padding-right: 22.5000562501px;
  }
}
@media screen and (min-width: 767px) {
  .raCategoryTagsTrending__container--tags-trending {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.raCategoryTagsTrending__container--tags-trending {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin: -120px auto 0 auto;
  width: 100%;
}
@media screen and (max-width: 1140px) {
  .raCategoryTagsTrending__container--tags-trending {
    margin: -80px auto 0 auto;
  }
}
@media screen and (max-width: 992px) {
  .raCategoryTagsTrending__container--tags-trending {
    margin: -40px auto 0 auto;
  }
}
@media screen and (max-width: 767px) {
  .raCategoryTagsTrending__container--tags-trending {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    margin: 0;
  }
}
.raCategoryTagsTrending__container--tags-trending .tags-wrap {
  padding: 58px 30px 0 0;
  min-width: 40%;
}
@media screen and (max-width: 767px) {
  .raCategoryTagsTrending__container--tags-trending .tags-wrap {
    margin: 0 -30px 0 -30px;
  }
}
@media screen and (max-width: 767px) {
  .raCategoryTagsTrending__container--tags-trending .tags-wrap {
    padding: 0;
  }
}
.raCategoryTagsTrending__container--tags-trending .tags-wrap .tags-back {
  background-color: #fff;
  border-radius: 8px;
  max-width: 362px;
  border-radius: 8px;
  padding: 24px 32px 24px 24px;
  -webkit-box-shadow: 16px 32px 64px rgba(0, 121, 128, 0.14);
  box-shadow: 16px 32px 64px rgba(0, 121, 128, 0.14);
}
@media screen and (max-width: 767px) {
  .raCategoryTagsTrending__container--tags-trending .tags-wrap .tags-back {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
    max-width: 100%;
    background: #007980;
    background: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(rgba(0, 121, 128, 0.1)),
      color-stop(60%, rgba(255, 255, 255, 0))
    );
    background: linear-gradient(
      180deg,
      rgba(0, 121, 128, 0.1) 0,
      rgba(255, 255, 255, 0) 60%
    );
  }
}
@media screen and (max-width: 767px) {
  .raCategoryTagsTrending__container--tags-trending .tags-wrap .tags-list {
    text-align: center;
    max-width: 80%;
    margin: 0 auto;
  }
}
.raCategoryTagsTrending__container--tags-trending .tags-wrap .tags-list h2 {
  font-size: 24px;
  letter-spacing: 0.24px;
  line-height: 26px;
  font-weight: 900;
  color: #007980;
  text-transform: none;
  margin: 0 0 10px 0;
}
@media screen and (max-width: 480px) {
  .raCategoryTagsTrending__container--tags-trending .tags-wrap .tags-list h2 {
    font-size: 18px;
    letter-spacing: 0.18px;
    line-height: 24px;
  }
}
.raCategoryTagsTrending__container--tags-trending .tags-wrap .tags-list p {
  font-size: 14px;
  letter-spacing: 0.42px;
  line-height: 21px;
  color: #505050;
}
.raCategoryTagsTrending__container--tags-trending .tags-wrap .tags-list button {
  background-color: #007980;
  border: 0;
  border-radius: 900px;
  color: #fff;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
  font-weight: 700;
  padding: 6px 20px;
  margin: 16px 0;
  display: block;
  text-transform: capitalize;
}
@media screen and (max-width: 767px) {
  .raCategoryTagsTrending__container--tags-trending
    .tags-wrap
    .tags-list
    button {
    font-size: 14px;
    line-height: 17px;
    letter-spacing: 0.14px;
    padding: 12px 26px;
    margin: 6px auto;
  }
}
.raCategoryTagsTrending__container--tags-trending .trending-wrap h2 {
  margin: 0 0 20px 0;
  font-size: 24px;
  letter-spacing: 0.24px;
  line-height: 40px;
  font-weight: 900;
  color: #54afcb;
  text-transform: none;
}
@media screen and (max-width: 767px) {
  .raCategoryTagsTrending__container--tags-trending .trending-wrap h2 {
    font-size: 28px;
    line-height: 28px;
    letter-spacing: 0.32px;
    text-align: center;
    color: #2a9d8f;
    margin-top: 20px;
    margin-bottom: 30px;
  }
}
.raCategoryTagsTrending__container--tags-trending
  .trending-wrap
  .trending-grid
  ul {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 30px;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
  padding: 0;
  margin-right: 0;
}
@media screen and (max-width: 580px) {
  .raCategoryTagsTrending__container--tags-trending
    .trending-wrap
    .trending-grid
    ul {
    grid-template-columns: repeat(1, 1fr);
  }
}
.raCategoryTagsTrending__container--tags-trending
  .trending-wrap
  .trending-grid
  ul
  .resource {
  max-width: 313px;
  padding-bottom: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (max-width: 1140px) {
  .raCategoryTagsTrending__container--tags-trending
    .trending-wrap
    .trending-grid
    ul
    .resource {
    max-width: 264px;
  }
}
@media screen and (max-width: 1140px) {
  .raCategoryTagsTrending__container--tags-trending
    .trending-wrap
    .trending-grid
    ul
    .resource {
    max-width: 210px;
  }
}
@media screen and (max-width: 767px) {
  .raCategoryTagsTrending__container--tags-trending
    .trending-wrap
    .trending-grid
    ul
    .resource {
    margin: 0 auto;
  }
}
@media screen and (max-width: 580px) {
  .raCategoryTagsTrending__container--tags-trending
    .trending-wrap
    .trending-grid
    ul
    .resource {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    min-width: 100%;
  }
}
.raCategoryTagsTrending__container--tags-trending
  .trending-wrap
  .trending-grid
  ul
  .resource
  .resource-image {
  width: 313px;
  height: 313px;
  max-width: 100%;
  max-height: 100%;
  display: block;
}
@media screen and (max-width: 1140px) {
  .raCategoryTagsTrending__container--tags-trending
    .trending-wrap
    .trending-grid
    ul
    .resource
    .resource-image {
    width: 264px;
    height: 264px;
  }
}
@media screen and (max-width: 1140px) {
  .raCategoryTagsTrending__container--tags-trending
    .trending-wrap
    .trending-grid
    ul
    .resource
    .resource-image {
    width: 210px;
    height: 210px;
  }
}
@media screen and (max-width: 580px) {
  .raCategoryTagsTrending__container--tags-trending
    .trending-wrap
    .trending-grid
    ul
    .resource
    .resource-image {
    width: 110px;
    height: 110px;
  }
}
.raCategoryTagsTrending__container--tags-trending
  .trending-wrap
  .trending-grid
  ul
  .resource
  .resource-image
  img {
  border-radius: 8px;
  max-width: 313px;
  max-height: 313px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
@media screen and (max-width: 1140px) {
  .raCategoryTagsTrending__container--tags-trending
    .trending-wrap
    .trending-grid
    ul
    .resource
    .resource-image
    img {
    max-width: 264px;
    max-height: 264px;
  }
}
@media screen and (max-width: 1140px) {
  .raCategoryTagsTrending__container--tags-trending
    .trending-wrap
    .trending-grid
    ul
    .resource
    .resource-image
    img {
    max-width: 210px;
    max-height: 210px;
  }
}
@media screen and (max-width: 580px) {
  .raCategoryTagsTrending__container--tags-trending
    .trending-wrap
    .trending-grid
    ul
    .resource
    .resource-image
    img {
    width: 110px;
    height: 110px;
  }
}
.raCategoryTagsTrending__container--tags-trending
  .trending-wrap
  .trending-grid
  ul
  .resource-category-type {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding: 25px 0 9px 0;
}
@media screen and (max-width: 580px) {
  .raCategoryTagsTrending__container--tags-trending
    .trending-wrap
    .trending-grid
    ul
    .resource-category-type {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    padding: 5px 15px;
  }
}
.raCategoryTagsTrending__container--tags-trending
  .trending-wrap
  .trending-grid
  ul
  .resource-category-type
  div {
  font-size: 13px;
  font-weight: 700;
  color: #2a9d8f;
  letter-spacing: 0.39px;
  line-height: 21px;
}
.raCategoryTagsTrending__container--tags-trending
  .trending-wrap
  .trending-grid
  ul
  .resource-category-type
  .cat-auth-div {
  display: block;
}
@media screen and (max-width: 580px) {
  .raCategoryTagsTrending__container--tags-trending
    .trending-wrap
    .trending-grid
    ul
    .resource-category-type
    .cat-auth-div {
    display: none;
  }
}
@media screen and (max-width: 580px) {
  .raCategoryTagsTrending__container--tags-trending
    .trending-wrap
    .trending-grid
    ul
    .resource-cta {
    padding-left: 15px;
  }
}
.raCategoryTagsTrending__container--tags-trending
  .trending-wrap
  .trending-grid
  ul
  .resource-cta
  a {
  font-size: 20px;
  font-weight: 700;
  color: #2a9d8f;
  letter-spacing: 0.1px;
  line-height: 24px;
}
@media screen and (max-width: 480px) {
  .raCategoryTagsTrending__container--tags-trending
    .trending-wrap
    .trending-grid
    ul
    .resource-cta
    a {
    font-size: 14px;
    letter-spacing: 0.14px;
    line-height: 16px;
  }
}
.raCategoryTagsTrending__container--tags-trending
  .trending-wrap
  .trending-grid
  ul
  .resource-cta
  a
  .end-wrap {
  white-space: nowrap;
}
.raCategoryTagsTrending__container--tags-trending
  .trending-wrap
  .trending-grid
  ul
  .resource-cta
  .cta-arrow {
  display: inline-block;
  width: 20px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.667' height='12' viewBox='0 0 10.667 12'%3E%3Cpath id='Polygon_62' data-name='Polygon 62' d='M5.128 1.549a1 1 0 0 1 1.743 0l4.29 7.627a1 1 0 0 1-.872 1.49H1.71a1 1 0 0 1-.872-1.49Z' transform='translate(10.667) rotate(90)' fill='%23f2a900'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right center;
}
.emailSignupForm {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #f9f8fb;
  margin-top: 100px;
  padding-bottom: 60px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='608' height='304' viewBox='0 0 608 304'%3E%3Ccircle id='Ellipse_87' data-name='Ellipse 87' cx='304' cy='304' r='304' fill='%23907caf' opacity='0.1'/%3E%3Ccircle id='Ellipse_88' data-name='Ellipse 88' cx='223' cy='223' r='223' transform='translate(81 81)' fill='%23907caf' opacity='0.1'/%3E%3Ccircle id='Ellipse_89' data-name='Ellipse 89' cx='138.5' cy='138.5' r='138.5' transform='translate(166 165)' fill='%235b3570' opacity='0.2'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position-x: clamp(
    -326px,
    100vw - 1368px,
    (100vw - 1440px) / 2 + 72px
  );
  background-position-y: bottom;
}
@media screen and (max-width: 767px) {
  .emailSignupForm {
    margin-top: 0;
  }
}
.emailSignupForm__Container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1206px;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 330px) {
  .emailSignupForm__Container {
    padding-left: 22.5000562501px;
    padding-right: 22.5000562501px;
  }
}
@media screen and (min-width: 767px) {
  .emailSignupForm__Container {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.emailSignupForm__Container {
  padding-top: 60px;
  padding-bottom: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media screen and (max-width: 767px) {
  .emailSignupForm__Container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}
.emailSignupForm__Container .mail-wrap {
  width: 50%;
}
@media screen and (max-width: 767px) {
  .emailSignupForm__Container .mail-wrap {
    width: 100%;
  }
}
.emailSignupForm__Container .content {
  width: 50%;
  padding-left: 65px;
}
@media screen and (max-width: 767px) {
  .emailSignupForm__Container .content {
    width: 100%;
    padding-left: 0;
  }
}
.emailSignupForm__Container .content h1,
.emailSignupForm__Container .content h2,
.emailSignupForm__Container .content h3 {
  font-size: 36px;
  letter-spacing: 0.36px;
  line-height: 40px;
  font-weight: 900;
  color: #5b3570;
  text-transform: capitalize;
  margin: 10px 0 20px 0;
}
@media screen and (max-width: 1024px) {
  .emailSignupForm__Container .content h1,
  .emailSignupForm__Container .content h2,
  .emailSignupForm__Container .content h3 {
    font-size: 28px;
    letter-spacing: 0.28px;
    line-height: 32px;
  }
}
@media screen and (max-width: 767px) {
  .emailSignupForm__Container .content h1,
  .emailSignupForm__Container .content h2,
  .emailSignupForm__Container .content h3 {
    text-align: center;
  }
}
.emailSignupForm__Container .content p {
  font-size: 14px;
  letter-spacing: 0.42px;
  line-height: 21px;
  color: #464646;
  font-weight: 400;
  margin: 0;
  padding-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .emailSignupForm__Container .content p {
    font-size: 14px;
    letter-spacing: 0.42px;
    line-height: 21px;
  }
}
.emailSignupForm__Container .content label {
  font-size: 16px;
  letter-spacing: 0.16px;
  line-height: 24px;
  font-weight: 700;
  color: #2a9d8f;
  margin-bottom: 4px;
}
.emailSignupForm__Container .content .email-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media screen and (max-width: 1024px) {
  .emailSignupForm__Container .content .email-form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0 auto;
  }
}
@media screen and (max-width: 767px) {
  .emailSignupForm__Container .content .email-form {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
@media screen and (max-width: 480px) {
  .emailSignupForm__Container .content .email-form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.emailSignupForm__Container .content .email-form input[type="text"] {
  border-radius: 4px;
  border-color: #8f7caf;
  max-width: 406px;
  font-size: 16px;
  letter-spacing: 0.32px;
  line-height: 24px;
  padding: 0 4px;
}
@media screen and (max-width: 1024px) {
  .emailSignupForm__Container .content .email-form input[type="text"] {
    padding: 12px 16px;
  }
}
@media screen and (max-width: 767px) {
  .emailSignupForm__Container .content .email-form input[type="text"] {
    padding: 0 4px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .emailSignupForm__Container .content .email-form input[type="text"] {
    padding: 12px 16px;
  }
}
.emailSignupForm__Container .content .email-form button {
  font-size: 18px;
  letter-spacing: 0.18px;
  line-height: 24px;
  font-weight: 700;
  border-radius: 7px;
  padding: 10px 19px;
  white-space: nowrap;
  margin-left: 16px;
}
@media screen and (max-width: 1024px) {
  .emailSignupForm__Container .content .email-form button {
    font-size: 14px;
    letter-spacing: 0.14px;
    line-height: 24px;
    max-width: 120px;
    margin-top: 20px;
    margin-left: 0;
  }
}
@media screen and (max-width: 767px) {
  .emailSignupForm__Container .content .email-form button {
    margin-top: 0;
    margin-left: 16px;
  }
}
@media screen and (max-width: 480px) {
  .emailSignupForm__Container .content .email-form button {
    margin: 20px auto 0 auto;
  }
}
.emailSignupForm__Container .envelope {
  width: 100%;
  max-width: 460px;
  position: relative;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcwAAAGdCAYAAACfCUPUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5LjljY2M0ZGU5MywgMjAyMi8wMy8xNC0xNDowNzoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjMgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI0RUMxNjAyREFCMzExRUM4QTRCREUwMzRGQTUyNEQ4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI0RUMxNjAzREFCMzExRUM4QTRCREUwMzRGQTUyNEQ4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjRFQzE2MDBEQUIzMTFFQzhBNEJERTAzNEZBNTI0RDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjRFQzE2MDFEQUIzMTFFQzhBNEJERTAzNEZBNTI0RDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz588lp4AAAZ5ElEQVR42uzd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);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: contain;
  padding-top: 43px;
  padding-bottom: 43px;
  margin-top: -120px;
}
@media screen and (max-width: 767px) {
  .emailSignupForm__Container .envelope {
    margin: 40px auto;
    padding: 43px 40px;
  }
}
.emailSignupForm__Container .envelope .email-image img {
  margin: 0 auto;
  border-radius: 12px;
  max-width: 57%;
}
.emailSignupForm__Container .envelope .envelope-front {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcwAAAGdCAYAAACfCUPUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5LjljY2M0ZGU5MywgMjAyMi8wMy8xNC0xNDowNzoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjMgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJFOTc5REJDREFCMzExRUNCMEVBQUI5QzJDOTkzM0E4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJFOTc5REJEREFCMzExRUNCMEVBQUI5QzJDOTkzM0E4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MkU5NzlEQkFEQUIzMTFFQ0IwRUFBQjlDMkM5OTMzQTgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MkU5NzlEQkJEQUIzMTFFQ0IwRUFBQjlDMkM5OTMzQTgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5bDegrAAAPNElEQVR42uzd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);
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: contain;
}
@media screen and (max-width: 580px) {
  .emailSignupForm__Container .envelope .envelope-front {
    top: -4px;
  }
}
.emailSignupForm__Container .envelope .sunburst {
  position: absolute;
  top: 20%;
  right: -13%;
  width: 24%;
  height: 29%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='auto' viewBox='0 0 111.299 114.778'%3E%3Cpath id='Path_620' data-name='Path 620' d='M77.852 79.241A38.926 38.926 0 1 1 38.926 40.315 38.926 38.926 0 0 1 77.852 79.241' transform='translate(0 -3.39)' fill='%23f0bd1b' /%3E%3Cpath id='Path_621' data-name='Path 621' d='M48.617 1.825A81.887 81.887 0 0 1 86.689 17.436c13.216 9.986 24.556 25.439 26.8 48.487l1.823-.178c-2.3-23.627-13.957-39.522-27.52-49.771A83.711 83.711 0 0 0 48.822.005Zm64.874 64.1a.916.916 0 1 0 1.823-.178ZM48.822.005a.916.916 0 1 0-.205 1.82Z' transform='translate(-4.02 0)' fill='%23f0bd1b' /%3E%3Cpath id='Path_622' data-name='Path 622' d='M49.581 16.8A67.259 67.259 0 0 1 80.838 29.175c10.771 7.942 19.958 20.244 21.748 38.618l1.823-.178C102.561 48.648 93.049 35.9 81.924 27.7A69.067 69.067 0 0 0 49.77 14.982Zm53.006 50.989a.916.916 0 1 0 1.823-.178ZM49.77 14.982a.916.916 0 0 0-.19 1.822Z' transform='translate(-4.1 -1.259)' fill='%23f0bd1b' /%3E%3Cpath id='Path_623' data-name='Path 623' d='M50.958 30.74c6.49.567 16.29 3.589 24.786 9.884C84.219 46.9 91.358 56.4 92.678 69.942l1.823-.178C93.12 55.6 85.636 45.67 76.835 39.152c-8.779-6.5-18.9-9.642-25.718-10.236Zm41.72 39.2a.916.916 0 1 0 1.823-.178ZM51.118 28.916a.916.916 0 1 0-.159 1.824Z' transform='translate(-4.215 -2.431)' fill='%23f0bd1b' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left top;
  background-size: contain;
}
@media screen and (max-width: 767px) {
  .emailSignupForm__Container .envelope .sunburst {
    right: -8%;
  }
}
.emailSignupForm .envelope-image {
  border-radius: 12px;
  -webkit-clip-path: polygon(
    0 62%,
    0 0,
    100% 0,
    100% 62.5%,
    52% 92%,
    51% 93%,
    50% 93%,
    49% 93%,
    48% 92%
  );
  clip-path: polygon(
    0 62%,
    0 0,
    100% 0,
    100% 62.5%,
    52% 92%,
    51% 93%,
    50% 93%,
    49% 93%,
    48% 92%
  );
}
.sidebar .raResourceMain__Wrap--RightRail .emailSignupForm {
  background-color: rgba(144, 124, 175, 0.1);
  border-radius: 20px;
  background-image: none;
  padding-bottom: 0;
}
.sidebar .raResourceMain__Wrap--RightRail .emailSignupForm__Container {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.sidebar .raResourceMain__Wrap--RightRail .emailSignupForm__Container .content {
  width: 100%;
  padding-left: 0;
  padding-right: 10px;
}
.sidebar
  .raResourceMain__Wrap--RightRail
  .emailSignupForm__Container
  .content
  h1,
.sidebar
  .raResourceMain__Wrap--RightRail
  .emailSignupForm__Container
  .content
  h2,
.sidebar
  .raResourceMain__Wrap--RightRail
  .emailSignupForm__Container
  .content
  h3 {
  font-size: 20px;
  letter-spacing: 0.2px;
  line-height: 24px;
}
.sidebar
  .raResourceMain__Wrap--RightRail
  .emailSignupForm__Container
  .content
  p {
  font-size: 12px;
  letter-spacing: 0.36px;
  line-height: 16px;
}
.sidebar
  .raResourceMain__Wrap--RightRail
  .emailSignupForm__Container
  .content
  label {
  font-size: 14px;
  letter-spacing: 0.14px;
  line-height: 24px;
}
.sidebar
  .raResourceMain__Wrap--RightRail
  .emailSignupForm__Container
  .content
  .email-form {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.sidebar
  .raResourceMain__Wrap--RightRail
  .emailSignupForm__Container
  .content
  .email-form
  input[type="text"] {
  padding: 10px 0;
}
.sidebar
  .raResourceMain__Wrap--RightRail
  .emailSignupForm__Container
  .content
  .email-form
  button {
  margin-left: 0;
  max-width: 140px;
  margin-top: 20px;
}
.sidebar
  .raResourceMain__Wrap--RightRail
  .emailSignupForm__Container
  .sunburst {
  display: none;
}
.sidebar
  .raResourceMain__Wrap--RightRail
  .emailSignupForm__Container
  .mail-wrap {
  width: 60%;
}
.sidebar
  .raResourceMain__Wrap--RightRail
  .emailSignupForm__Container
  .envelope {
  margin-top: -140px;
  padding-top: 16px;
  padding-bottom: 26px;
}
.raFeaturedAuthor {
  background-color: #337f95;
}
.raFeaturedAuthor img {
  max-width: 100%;
}
.raFeaturedAuthor h1 {
  font-size: 56px;
  letter-spacing: 0.56px;
  line-height: 60px;
  font-weight: 900;
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 48px;
  color: #fff;
}
@media screen and (max-width: 1140px) {
  .raFeaturedAuthor h1 {
    font-size: 46px;
    letter-spacing: 0.46px;
    line-height: 50px;
  }
}
@media screen and (max-width: 767px) {
  .raFeaturedAuthor h1 {
    font-size: 28px;
    letter-spacing: 0.28px;
    line-height: 32px;
    padding-right: 130px;
  }
}
.raFeaturedAuthor__container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1206px;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 330px) {
  .raFeaturedAuthor__container {
    padding-left: 22.5000562501px;
    padding-right: 22.5000562501px;
  }
}
@media screen and (min-width: 767px) {
  .raFeaturedAuthor__container {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.raFeaturedAuthor__container {
  padding-top: 70px;
  position: relative;
}
@media screen and (max-width: 1024px) {
  .raFeaturedAuthor__container {
    padding-bottom: 40px;
  }
}
.raFeaturedAuthor__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .raFeaturedAuthor__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.raFeaturedAuthor .bio-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
@media screen and (max-width: 1024px) {
  .raFeaturedAuthor .bio-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 50%;
  }
}
@media screen and (max-width: 767px) {
  .raFeaturedAuthor .bio-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
  }
}
.raFeaturedAuthor__image-wrap {
  width: 264px;
  margin-right: 30px;
  max-height: 264px;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .raFeaturedAuthor__image-wrap {
    width: 332px;
    max-width: 332px;
    margin: 0 auto;
  }
}
.raFeaturedAuthor__image-wrap img {
  width: 100%;
  border-radius: 4px;
}
.raFeaturedAuthor__content {
  max-width: 362px;
}
@media screen and (max-width: 1140px) {
  .raFeaturedAuthor__content {
    max-width: 292px;
  }
}
@media screen and (max-width: 1024px) {
  .raFeaturedAuthor__content {
    max-width: 100%;
    padding-right: 30px;
  }
}
.raFeaturedAuthor__content .full-name {
  font-size: 32px;
  letter-spacing: 0.32px;
  line-height: 36px;
  font-weight: 800;
  color: #eef5fa;
}
@media screen and (max-width: 1140px) {
  .raFeaturedAuthor__content .full-name {
    font-size: 28px;
    letter-spacing: 0.28px;
    line-height: 32px;
  }
}
@media screen and (max-width: 1024px) {
  .raFeaturedAuthor__content .full-name {
    padding-top: 20px;
  }
}
@media screen and (max-width: 767px) {
  .raFeaturedAuthor__content .full-name {
    font-size: 22px;
    letter-spacing: 0.22px;
    line-height: 36px;
  }
}
.raFeaturedAuthor__content .author-bio {
  font-size: 18px;
  letter-spacing: 0.54px;
  line-height: 24px;
  font-weight: 400;
  color: #fff;
  margin: 24px 0;
}
@media screen and (max-width: 1140px) {
  .raFeaturedAuthor__content .author-bio {
    font-size: 16px;
    letter-spacing: 0.48px;
    margin: 22px 0;
  }
}
@media screen and (max-width: 767px) {
  .raFeaturedAuthor__content .author-bio {
    font-size: 14px;
    letter-spacing: 0.42px;
    margin: 15px 0;
  }
}
.raFeaturedAuthor__content .cta a {
  color: #c9a84c;
  font-size: 18px;
  font-weight: 900;
  letter-spacing: 0.54px;
  line-height: 24px;
  padding-right: 20px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='12' viewBox='0 0 10 12'%3E%3Cpath id='Polygon_23' data-name='Polygon 23' d='M5.143 1.429a1 1 0 0 1 1.715 0l4.234 7.056A1 1 0 0 1 10.234 10H1.766A1 1 0 0 1 .909 8.486Z' transform='translate(10) rotate(90)' fill='%23F0bD1B'/%3E%3C/svg%3E");
  background-position: right 6px;
  background-repeat: no-repeat;
}
@media screen and (max-width: 1140px) {
  .raFeaturedAuthor__content .cta a {
    font-size: 17px;
    letter-spacing: 0.3px;
  }
}
@media screen and (max-width: 767px) {
  .raFeaturedAuthor__content .cta a {
    font-size: 16px;
    letter-spacing: 0.24px;
  }
}
.raFeaturedAuthor__resources {
  -webkit-box-flex: 2;
  -ms-flex-positive: 2;
  flex-grow: 2;
}
.raFeaturedAuthor__resources .resources-wrap {
  position: absolute;
  bottom: -40px;
  right: 30px;
  background-color: #2a9d8f;
  padding: 38px 34px;
  border-radius: 8px;
  z-index: 1;
  max-width: 362px;
  margin-right: 0;
  margin-left: auto;
}
@media screen and (max-width: 767px) {
  .raFeaturedAuthor__resources .resources-wrap {
    position: relative;
    bottom: unset;
    right: unset;
    width: 100%;
    max-width: 350px;
    right: 50%;
    top: 40px;
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
    margin-bottom: 40px;
  }
}
.raFeaturedAuthor__resources h2,
.raFeaturedAuthor__resources h3 {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0.2px;
  line-height: 24px;
  color: #c9a84c;
  margin: 0;
  padding: 0;
  text-transform: capitalize;
}
@media screen and (max-width: 1140px) {
  .raFeaturedAuthor__resources h2,
  .raFeaturedAuthor__resources h3 {
    font-size: 19px;
    letter-spacing: 0.19px;
  }
}
@media screen and (max-width: 767px) {
  .raFeaturedAuthor__resources h2,
  .raFeaturedAuthor__resources h3 {
    font-size: 18px;
    letter-spacing: 0.18px;
  }
}
.raFeaturedAuthor__resources .underline {
  height: 11px;
  margin: 5px 0 6px 0;
  background-image: url("data:image/svg+xml,%3Csvg id='crayon-underline-no-aspect-ratio' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath id='Path_547' data-name='Path 547' d='M99.823 3.1 99.554 3l.269.1m.083-.1h-.032c0 .09 0 .11.032 0m-.958-1h-.035c.016.07.032.1.035 0m-3.56 0 .022.16V2.01Zm3.524.14h.022c-.042-.19-.038-.1-.022 0m2.3 5.06a.847.847 0 0 1 0-.2c-.045.1-.064.17 0 .2M47.811 10l-.16.22a.628.628 0 0 0 .16-.22m1.467-.61L49.313 9c-.058.21-.08.37-.035.39M60.466 5.56l.061.27.173-.82-.234.56m-.349 3L59.825 8a1.961 1.961 0 0 0 .292.57M40.477 10l-.2.88c.288 0 .167-.45.2-.88M86.418 1.56A1.326 1.326 0 0 0 85.777 1c.3.52.529 1.28.641.56M48.436 0a.932.932 0 0 0-.144.52A.753.753 0 0 0 48.436 0m36.7 1.35a2.02 2.02 0 0 0 .109.21.545.545 0 0 1 .532-.17c-.185-.488-.456-.488-.641 0M13.741 9.1a.875.875 0 0 1-.051-.1c0 .12.019.12.051.1M6 .1A.584.584 0 0 1 6.272 0C6.18-.052 6.086-.017 6 .1m85.544.95c.151 0 .026-.09 0 0M91.938 5a1.4 1.4 0 0 0-.074.42A1.834 1.834 0 0 1 91.938 5M83.214 7c.038.17.032.14 0 0m8.513-4.73A.955.955 0 0 0 91.544 2a1.007 1.007 0 0 0 .183.27' transform='translate(51.113 0.023)' fill='%23f0bd1b' fill-rule='evenodd'/%3E%3Cpath id='Path_548' data-name='Path 548' d='M318.137 1.07l.491.09c.086-.14 0-.24-.491-.09M316.909 1a3.5 3.5 0 0 1 .909.11c-.1-.06-.147-.11-.111-.14l-.8.03M75.453 9.08 75.343 9c-.577.36-.332.3.123.08m157.941.99h.074l-.074-.07ZM230.951 10a2.127 2.127 0 0 1 2.456-.65L232.866 7Z' transform='translate(-75.005 -0.068)' fill='%23f0bd1b' fill-rule='evenodd'/%3E%3Cpath id='Path_549' data-name='Path 549' d='M79.113 5.65l.836.431c-1.059.688-1.815.442-1.059 1.042C79.1 5.656 82.247 7 82.453 5.53l.529.316c-.159 0-.191.071-.355.055 1.059.715.884-1.059 2.3-.835.492.115.82.333.476.507l1.127-.355c.318.033.222.284-.1.256l1.694-.1v.044a7.391 7.391 0 0 1 1.1-.731c.413.213-.222.153-.127.338l.958-.349c.355.382-.445.748-1.059.688.778 1.473.8-.366 2.646.513l-.894.18c.529.84 1.217.546 2.181 1.091-.217-.273-1.905-1.331-.868-1.686a1.356 1.356 0 0 0 1.217-.12c-.032.546.529.4 1.18.376l-.1.693c.736-.191.7-.546 1.149-.851.8.076.926.617 1.085 1.091 1.281.12-.831-.868.7-.982a5.315 5.315 0 0 0 3.139-.4c.73.246-.164.42.09.622l.7-.546c.164 0 .1.186.063.267.577-.207.1-.693 1-.873.3-.758 1.726 1.135 2.879.278.254.2-.164.42-.1.693a9.577 9.577 0 0 0 2.6-1.151l1.011.464c-.73-.546.307-1.135 1.212-1.637a6.736 6.736 0 0 0-.625-.627l1.408-.355c.159.115 0 .349-.249.638a2.31 2.31 0 0 0 .265-.164c.471.262.18.66-.2 1.042l-.46-.431a2.025 2.025 0 0 0-.693 1.282 1.123 1.123 0 0 1 .466-.18c-.1.115-.164.213-.127.284s.2-.076.434-.251l.249.775.1-.306 1.757.5c1.35-.764 2.567-1.893 4.642-2.183-.556.546-.191.922-.275 1.593-.5-.715-1.588.284-2.646.125.529.082.4.4.249.507l1.943-.622c-.09.546.365.415.836.649-.275-1.091 1.471-.7 2.271-1.026 0 .366-.206.731-1.133.633.958.829 1.45-1.255 2.4-.546-.233 0-.349-.049-.455.131.566-.316 1.847-.044 1.508.267h-.228c1.509.147 4.621.065 4.938-.851a6.949 6.949 0 0 1-.413 1.293L128.883 2.5c-.318.786.413 2.679-.889 3.11a2.146 2.146 0 0 0 1.588 0c-.233-.115-.5-1.151-.154-1.217.836.895.6.48 1.662 1.244-.355-.175.185-1.408.762-1.359-.111.186-.079 1.222-.3 1.348l1.588-1.195c-.386.213-.169 1.031.122 1.38-.127-.24 1.254.038 1.651-.076l-.587-.289c1.625.207 1.8-1.686 3.424-1.6-.222.251-.651 1.539.159 1.7.445-.617 2.006-2.974 3.5-3.432l.238.36 1.154-.387a27.91 27.91 0 0 1-4.128 3.6c.582.289.127.42 1.059.4.286.338-.529.5-.831.513l2.117.246c0-.731 1.715-.7 1.7-1.315l-2.408.72c0-.726 1.588-2.046 3.075-1.893.355.295-.434 1.288-.429 1.533.222-.246 1.493-.458 1.588-.278L143.862 6c.815.289 1.487-.944 2.424-.235.344.055.937.955 1.059.546a5.964 5.964 0 0 1 .159-4.027 10.985 10.985 0 0 1 2.117 1.239c.5.66-1.059 1.539-.624 2.106.042-.2.392-.437.529-.513.349.175-.222.611.588.546.222-.737 1.62.087.45-.617.81-.2.815.164 1.736.147-.233-.48 1.022-1.61 1.831-1.806-.069.186.079.431.148.546 1.588.093 2.419.442 3.912.475.116.18.81.409.46.72a1.713 1.713 0 0 1 .921-.382c.815.655-1.058.082-.455.857.111-.426 1.27-.546 1.958-.824-.116-.666-1.5-.153-2.191.1.111-.911 1.376-1.85 3-2.243 1.275-.207.466.6.693.475 2.318.2 2.2-1.561 4.054-.868.693.595-.116 1.157 0 1.577-1.059.2-1.508-.4-2.2-.382l.81.289a1.874 1.874 0 0 1-1.387.147c.577.546 3.933.169 5.669.682.349-.191.926-.382.7-.617l-.582.071c-.46-.48 1.159-.627.471-.862a4.4 4.4 0 0 1 2.779-.546l.111.666c0-.2-.651-.409-.979-.213.487-.284 1.53.928 2.117.071l-.693-.475c.815-.316 1.863-1 2.789-.78-.344-.66-.233.071-.8-.709.455.966-2.44-.087-1.63.933-.577-.9-1.154-.4-1.964-1.173 0 .218.265.426-.529.3a1.072 1.072 0 0 1-.2.191h-.011c-.042.033-.042.038 0 0a.77.77 0 0 1 .365.338c-.466.5-1.741.453-2.207.7-.46-.115.233-.246 0-.486l-.693.376c0-.486-1.159-.829 0-1.091l-1.006-.038a2.647 2.647 0 0 0-1.895-.207c-.46-.115-1.275.518-.81.142l-1.625.273V1.318c-1.556-.087-3.319.748-5-.158a4.569 4.569 0 0 1-1.969.1l-.122-.426c-.693.136-1.98-.453-2.324 0-.54-1.157-3.2-.316-4.361-.535l-.111.546a10.739 10.739 0 0 0-2.646.306v.513c-.921.382-2.213-.382-3.6-.355.111-.186.46-.131.693 0-1.535-1.124-3.578.748-4.991-.071a.958.958 0 0 1-.905 0 .211.211 0 0 0 .1 0h-.154c-.159-.087-.318-.186-.492-.267a1.581 1.581 0 0 0 .408.267 5.444 5.444 0 0 0-1.175.175l-.127-.546h-.1c-.4-.2-.365.24-.18.638a2.432 2.432 0 0 0-.6.306c-.254-.846-1.154.267-1.524-.638-.333.431-2.186.3-2.509 1.217 0-.12-.122-.18.111-.186a1.827 1.827 0 0 0-1.387.027l-.138-.666-1.133.878c-.593-.409-.831-.649-.153-1.151-1.588.764-1.26.278-2.647 1.042l.106-.426c-.466 0-1.26.573-1.5.218-.937-.884-5.086-.229-7.669-1.009.4 1.266-1.18-.578-1.376.4-.127-.3-.482-.475-.032-.726-1.387.262-2-.513-2.975.327-.132-.3.328-.437.206-.611-.111.065-.45.256-.577.076s.217-.246.445-.376c-1.387.033-1.588.955-1.778 1.817a1.038 1.038 0 0 0-.837-.275 1.054 1.054 0 0 0-.75.472c-.222-.284-.6-.584.265-.677-.482-.049-2.922-.447-3.022.246-.138-.175-.672-.06-.8 0a15.8 15.8 0 0 0-2.244-.065l.286.115c-.487.829-.9.175-1.768.267l.032-.087c-1.921-.622-.868.278-2.758-.426l.069.546c-.265 1.091-1.673-.677-2.832-.256l.386.3C96.416 2.557 95.468.647 94.833.5c-.127-.1.222-.153.418-.224-1.588-.677-.259.677-1.477.824-.2-.371.349-.928-.455-1-.386-.3-2.435 1.168-3.5.453.228.284.45.546-.127.775-.863.093-2.255-1.091-3.086-.2A.284.284 0 0 1 86.465.9c-.672.224-2.159.366-2.583.846-.5-1.8-4.128.84-4.023-.813L77.806.974l.064-.169a2.557 2.557 0 0 0-2.239.671c-.291-.115-.069-.267-.037-.355a4.159 4.159 0 0 0-3.705.546l-.138-.546c-.445.311-2.689-.857-4.568-.246a.389.389 0 0 1 .212-.24c-2.117.617-4.922-1.517-5.769.431l-1.392.475c1.768.158-.3.846.418 1.173-.7.109-1.784-.6-.921-.693l.132.1c.355-1.015-2.2-.371-2.117-1.091-3.5.033-6.881-.546-10.162-.6l.355.791-1.1-.022c-.3-.186-.386-.622.429-.584-.418-.447-1.376.371-1.4.546-1.588-.327.651-.922.159-.944L45.36.27l.159.093c-.529.322-.6.666-1.588.622C43.317.827 43.624.494 43.4.44c0-.055-.079-.082-.376 0L41.56.369 42.121 1c-.646.306-1.366-.038-.7.666-.947-1.091-5.362-.4-5.955-.742a5.364 5.364 0 0 1-2.874.387c.27.131.423.835-.529.748C32.424.6 30.344 1.422 29.6.38c.672.693-2.684.164-1.625 1.151-.783-.12-.042-.546-.635-.884C25.47 1.2 23.225.27 20.907.461c-.037.191.349.48-.148.764L19.541.27c-.455.093-.423 1.091-1.26.437.116.158.291.4 0 .464C13.735.238 9 1.929 4.4.194c.625.366.212.4-.265.42.312.087 0 .469.058.726L2.26.625C1.916 1.345.2.68 0 1.362l.609-.125c-.8.808 1.159 1.8 1.059 2.832.895-.922 2.4 1.359 3.88.044.328.213-.275.333-.1.573.376-.447.826-.546 1.673-.338l-.1.109c2.371-.109 3.387.322 6.045.617l-.2-.513a2.106 2.106 0 0 1 .953.376c.656-.775-1.588-.044-1.011-.9.757 1.042 4.033 0 4.547 1.206.879 0-.259-.595.625-.584l.233.322.222-.415a.939.939 0 0 1 .889.742 1.952 1.952 0 0 0-.529.1c.746.376 2.117-.131 2.366 0l-.842-.2c2.4-.3 5.325.12 7.654-.546l-.2-.273c1.778-.442 1.413.267 3.361.065l-.074.06a2.582 2.582 0 0 1 1.445-.333c-.5.284.916.546.27.862 1.927-.475.953-.376 2.239-1.271l.286.4a1.88 1.88 0 0 1 1.45-.655c-.8.344.609.611-.291 1.091 2.022.884 3.043-.878 3.954.409.958-1.091-1.752-.622-1.223-.857-.434-.366.789-.829 1.429-.715.651 0 1.059 1.424 2.715 1.408-.164 0-.175.076-.339.071.6.284 1.212-.382 1.953.082.439-.671.974.044 1.117-.813l-1.508.191c.857-.218 1.683-1.222 3.075-.731a2.417 2.417 0 0 1-.831.546c.4.256.794-.164 1.212.1-.148.857-1.831.18-2.763.829.429.366 1.741-.617 1.26.311.693-1.179 1.588.153 2.742-.742l-.09.513a2.075 2.075 0 0 1 .873-.306l-.6.666c.916-.546 1.715.5 2.583.2-1.8 0-.386-.622-1.133-1 2.249-.677 1.233 1.348 3.705 1.091-.339.071-1.254-.316-.72-.546a3.332 3.332 0 0 1 1.371.578c1.651-.1-.233-.546.476-.84.529.627.82-.251 1.551-.447v.546c1.868.344.529-1.091 2.218-.671l-.736.693.889-.186-.206.595a2.786 2.786 0 0 1 2.2-.147c-.206-.371.159-.949 1-.96.529.311-.339.5.842.426-.281.327-.588.737-1.059.251-.058.169-.275.327-.339.5.6.36 1.53.087 1.958.087a1.075 1.075 0 0 1-.455-.125L65.32 4.9c.259.2.042.355-.18.507a7.571 7.571 0 0 1 1.112-.333c-.148.426-.138.862-.868 1.059l1.651-.458c.1.186.81.513.593.666.889.256 2.255-.808 3.435-.475a.774.774 0 0 1 .45-.218c1.122.1 2.091.633 3.451.06l.725.758c1.059-.164-.974-.966.778-1.239 1.244-.235.423.649.847.868.63-.376 1.741-1.151 2.837-.546a4.188 4.188 0 0 1-1.022.082m12.9-.229c-.259.109-.778.442-.942.131.323-.595.529-.306.942-.131m19.647-1.037c-.2.169-.482.082-.789-.12a1.283 1.283 0 0 1 .789.12m55.046-2.837H166.7c-.529-.213-.344-.131.032 0m1.133.246c.127-.071.127-.142.085-.218-.1.131-.36.136-.651.093.064.136.2.235.567.125M43.19.68l.222.136c-.529.147-.37 0-.222-.136' transform='translate(33.709 1.891)' fill='%23f0bd1b' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-position: -33px center;
}
.raFeaturedAuthor__resources .resources-list {
  width: 280px;
}
.raFeaturedAuthor__resources .resources-list .resource-type {
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.39px;
  line-height: 21px;
  color: #9ddbe2;
  margin-top: 24px;
}
.raFeaturedAuthor__resources .resources-list .resource-title {
  padding-top: 9px;
}
.raFeaturedAuthor__resources .resources-list .resource-title a {
  margin-top: 4px;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0.2px;
  line-height: 24px;
  color: #fff;
}
@media screen and (max-width: 1140px) {
  .raFeaturedAuthor__resources .resources-list .resource-title a {
    font-size: 19px;
    letter-spacing: 0.19px;
  }
}
@media screen and (max-width: 767px) {
  .raFeaturedAuthor__resources .resources-list .resource-title a {
    font-size: 18px;
    letter-spacing: 0.18px;
  }
}
.raResourceCarousel {
  overflow: hidden;
  position: relative;
}
.raResourceCarousel .back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent
    radial-gradient(closest-side at 1% 100%, #fff 0, #eaf8f9 100%) 0 0 no-repeat
    padding-box;
}
.raResourceCarousel .circles {
  width: 100%;
  position: absolute;
  bottom: 0;
  top: 0;
  left: 50%;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.raResourceCarousel .circles div {
  width: 100%;
  max-width: 1440px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 1440'%3E%3Ccircle id='Ellipse_29' data-name='Ellipse 29' cx='720' cy='720' r='720' fill='%239ddbe2' opacity='0.5'/%3E%3Ccircle id='Ellipse_30' data-name='Ellipse 30' cx='619' cy='619' r='619' transform='translate(101 101)' fill='%239ddbe2'/%3E%3Ccircle id='Ellipse_31' data-name='Ellipse 31' cx='520' cy='520' r='520' transform='translate(200 200)' fill='%2354afcb'/%3E%3Ccircle id='Ellipse_65' data-name='Ellipse 65' cx='420' cy='420' r='420' transform='translate(300 300)' fill='%233c889e'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  height: 0;
  padding: 0;
  padding-bottom: 100%;
}
@media screen and (max-width: 767px) {
  .raResourceCarousel .circles div {
    opacity: 0.5;
  }
}
.raResourceCarousel__container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1206px;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 330px) {
  .raResourceCarousel__container {
    padding-left: 22.5000562501px;
    padding-right: 22.5000562501px;
  }
}
@media screen and (min-width: 767px) {
  .raResourceCarousel__container {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.raResourceCarousel__container {
  padding-top: 20px;
  padding-bottom: 30px;
  position: relative;
}
.raResourceCarousel__container h1 {
  font-size: 26px;
  color: #2a9d8f;
  letter-spacing: 0.78px;
  line-height: 36px;
  margin: 0;
  text-transform: capitalize;
}
@media screen and (max-width: 767px) {
  .raResourceCarousel__container h1 {
    font-size: 20px;
    letter-spacing: 0.6px;
  }
}
.raResourceCarousel__container .bh-underline {
  margin-top: 5px;
  width: 416px;
  height: 12px;
}
@media screen and (max-width: 767px) {
  .raResourceCarousel__container .bh-underline {
    width: 318px;
  }
}
@media screen and (max-width: 1140px) {
  .raResourceCarousel__slider {
    margin-top: 0;
  }
}
@media screen and (max-width: 767px) {
  .raResourceCarousel__slider {
    margin-top: 10px;
  }
}
.raResourceCarousel__slider .splide__slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-right: 0;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media screen and (max-width: 767px) {
  .raResourceCarousel__slider .splide__slide {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}
.raResourceCarousel__slider .splide__arrows {
  position: absolute;
  bottom: 0;
  right: 652px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 210px;
}
@media screen and (max-width: 1200px) {
  .raResourceCarousel__slider .splide__arrows {
    right: calc(50% + 12px);
  }
}
@media screen and (max-width: 900px) {
  .raResourceCarousel__slider .splide__arrows {
    width: 146px;
  }
}
@media screen and (max-width: 767px) {
  .raResourceCarousel__slider .splide__arrows {
    width: 100%;
    left: 0;
  }
}
.raResourceCarousel__slider .splide__arrow {
  width: 48px;
  height: 58px;
  border: 2px solid #9ddbe2;
  border-radius: 5px;
  background-position: center center;
  background-repeat: no-repeat;
  position: static;
  top: unset;
  right: unset;
  left: unset;
  -webkit-transform: none;
  transform: none;
}
.raResourceCarousel__slider .splide__arrow:hover {
  border: 2px solid #2a9d8f;
}
@media screen and (max-width: 1140px) {
  .raResourceCarousel__slider .splide__arrow {
    height: 52px;
    width: 43px;
  }
}
@media screen and (max-width: 992px) {
  .raResourceCarousel__slider .splide__arrow {
    height: 46px;
    width: 38px;
  }
}
@media screen and (max-width: 767px) {
  .raResourceCarousel__slider .splide__arrow {
    width: 48px;
    height: 58px;
  }
}
.raResourceCarousel__slider .splide__arrow i {
  display: none;
}
.raResourceCarousel__slider .splide__arrow.splide__arrow--prev {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='18' viewBox='0 0 16 18'%3E%3Cpath id='Polygon_10' data-name='Polygon 10' d='M8.128 1.549a1 1 0 0 1 1.743 0l7.29 12.96A1 1 0 0 1 16.29 16H1.71a1 1 0 0 1-.872-1.49Z' transform='translate(0 18) rotate(-90)' fill='%233c889e'/%3E%3C/svg%3E");
}
.raResourceCarousel__slider .splide__arrow.splide__arrow--next {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='18' viewBox='0 0 16 18'%3E%3Cpath id='Polygon_10' data-name='Polygon 10' d='M8.128 1.549a1 1 0 0 1 1.743 0l7.29 12.96A1 1 0 0 1 16.29 16H1.71a1 1 0 0 1-.872-1.49Z' transform='translate(16) rotate(90)' fill='%233c889e'/%3E%3C/svg%3E");
}
.raResourceCarousel__slider .splide__pagination {
  left: unset;
  right: 702px;
  width: 110px;
  padding: 0 5px;
  bottom: 9px;
  -webkit-transform: none;
  transform: none;
}
@media screen and (max-width: 1200px) {
  .raResourceCarousel__slider .splide__pagination {
    right: calc(50% + 62px);
    bottom: 7px;
  }
}
@media screen and (max-width: 992px) {
  .raResourceCarousel__slider .splide__pagination {
    bottom: 4px;
  }
}
@media screen and (max-width: 900px) {
  .raResourceCarousel__slider .splide__pagination {
    right: calc(50% + 51px);
    width: 68px;
  }
}
@media screen and (max-width: 767px) {
  .raResourceCarousel__slider .splide__pagination {
    right: 62px;
    width: calc(100% - 124px);
    bottom: 11px;
  }
}
.raResourceCarousel__slider .splide__pagination__page {
  width: 8px;
  height: 8px;
  border: 0;
  border-radius: 4px;
  margin: 15px 2px;
  opacity: 1;
  background-color: #9ddbe2;
}
.raResourceCarousel__slider .splide__pagination__page:hover {
  background-color: #048956;
}
@media screen and (max-width: 900px) {
  .raResourceCarousel__slider .splide__pagination__page {
    width: 6px;
    height: 6px;
    border-radius: 3px;
    margin: 15px 2px;
  }
}
@media screen and (max-width: 767px) {
  .raResourceCarousel__slider .splide__pagination__page {
    margin: 15px 6px;
  }
}
.raResourceCarousel__slider .splide__pagination__page.is-active {
  width: 10px;
  height: 10px;
  border: 0;
  border-radius: 10px;
  background-color: #048956;
  margin: 14px 3px;
}
@media screen and (max-width: 767px) {
  .raResourceCarousel__slider .splide__pagination__page.is-active {
    margin: 14px 8px;
  }
}
.raResourceCarousel__slider .resources-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-item-align: end;
  align-self: flex-end;
  height: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media screen and (max-width: 767px) {
  .raResourceCarousel__slider .resources-info {
    padding-top: 20px;
    width: 100%;
    padding-bottom: 90px;
    height: 100%;
  }
}
.raResourceCarousel__slider .resources-info-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 2;
  -ms-flex-positive: 2;
  flex-grow: 2;
}
@media screen and (max-width: 767px) {
  .raResourceCarousel__slider .resources-info-wrap {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.raResourceCarousel__slider .resources-info-wrap .resource-category {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.42px;
  line-height: 21px;
  color: #2a9d8f;
  text-transform: uppercase;
  padding-top: 20px;
}
.raResourceCarousel__slider .resources-info-wrap h1 {
  font-size: 36px;
  font-weight: 900;
  letter-spacing: 0.36px;
  line-height: 40px;
  color: #2a9d8f;
  max-width: 460px;
  padding: 8px 80px 0 0;
  margin: 0;
  overflow: hidden;
  -webkit-box-flex: 2;
  -ms-flex-positive: 2;
  flex-grow: 2;
}
@media screen and (max-width: 1200px) {
  .raResourceCarousel__slider .resources-info-wrap h1 {
    font-size: 32px;
    letter-spacing: 0.33px;
    line-height: 36px;
  }
}
@media screen and (max-width: 992px) {
  .raResourceCarousel__slider .resources-info-wrap h1 {
    font-size: 26px;
    letter-spacing: 0.2px;
    line-height: 30px;
  }
}
@media screen and (max-width: 900px) {
  .raResourceCarousel__slider .resources-info-wrap h1 {
    padding: 8px 30px 0 0;
    font-size: 22px;
    letter-spacing: 0.22px;
    line-height: 26px;
  }
}
.raResourceCarousel__slider .resources-info-wrap .author-date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 28px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
@media screen and (max-width: 992px) {
  .raResourceCarousel__slider .resources-info-wrap .author-date {
    margin-top: 15px;
  }
}
@media screen and (max-width: 900px) {
  .raResourceCarousel__slider .resources-info-wrap .author-date {
    margin-top: 8px;
  }
}
@media screen and (max-width: 767px) {
  .raResourceCarousel__slider .resources-info-wrap .author-date {
    margin-top: 15px;
  }
}
.raResourceCarousel__slider .resources-info-wrap .author-date .author {
  font-size: 18px;
  font-weight: 800;
  letter-spacing: 0.54px;
  line-height: 24px;
  color: #337f95;
  border-bottom: 3px solid #9ddbe2;
}
@media screen and (max-width: 1200px) {
  .raResourceCarousel__slider .resources-info-wrap .author-date .author {
    font-size: 16px;
    letter-spacing: 0.48px;
    line-height: 24px;
  }
}
@media screen and (max-width: 992px) {
  .raResourceCarousel__slider .resources-info-wrap .author-date .author {
    font-size: 14px;
    letter-spacing: 0.42px;
    line-height: 24px;
  }
}
.raResourceCarousel__slider .resources-info-wrap .author-date .date {
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0.54px;
  line-height: 24px;
  color: #464646;
  padding-left: 14px;
}
@media screen and (max-width: 1200px) {
  .raResourceCarousel__slider .resources-info-wrap .author-date .date {
    font-size: 16px;
    letter-spacing: 0.48px;
    line-height: 24px;
  }
}
@media screen and (max-width: 992px) {
  .raResourceCarousel__slider .resources-info-wrap .author-date .date {
    font-size: 14px;
    letter-spacing: 0.42px;
    line-height: 24px;
  }
}
.raResourceCarousel__slider .resources-info .cta {
  margin-top: 10px;
  -ms-flex-line-pack: start;
  align-content: flex-start;
}
@media screen and (max-width: 1200px) {
  .raResourceCarousel__slider .resources-info .cta {
    margin-top: 20px;
  }
}
@media screen and (max-width: 992px) {
  .raResourceCarousel__slider .resources-info .cta {
    margin-top: 19px;
  }
}
.raResourceCarousel__slider .resources-info .cta button {
  margin: 0 auto;
  border-radius: 7px;
  color: #2a9d8f;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0.2px;
  padding: 16px 26px;
}
@media screen and (max-width: 1140px) {
  .raResourceCarousel__slider .resources-info .cta button {
    padding: 14px 20px;
    font-size: 17px;
    line-height: 20px;
    letter-spacing: 0.17px;
  }
}
@media screen and (max-width: 992px) {
  .raResourceCarousel__slider .resources-info .cta button {
    padding: 14px 14px;
    font-size: 14px;
    letter-spacing: 0.14px;
    line-height: 17px;
  }
}
.raResourceCarousel__slider .resource-image-wrap {
  -ms-flex-item-align: end;
  align-self: flex-end;
  width: 100%;
  max-width: 640px;
}
@media screen and (max-width: 1200px) {
  .raResourceCarousel__slider .resource-image-wrap {
    max-width: 50%;
  }
}
@media screen and (max-width: 767px) {
  .raResourceCarousel__slider .resource-image-wrap {
    width: 100%;
    max-width: 100%;
    margin-top: 0;
  }
}
.raResourceCarousel__slider .resource-image-wrap a.resource-image {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
  display: block;
}
.raResourceCarousel__slider .resource-image-wrap img {
  border-radius: 7px;
  position: absolute;
  width: 100%;
  max-height: 100%;
  left: 50%;
  position: absolute;
  top: 50%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media screen and (max-width: 767px) {
  .raResourceCarousel__slider .resource-image-wrap img {
    margin: 0 auto;
  }
}
.raFeaturedSeries {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #dc6f1f;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#dc6f1f),
    color-stop(49%, #f2a900),
    to(#c9a84c)
  );
  background: linear-gradient(90deg, #dc6f1f 0, #f2a900 49%, #c9a84c 100%);
  padding-top: 60px;
  padding-bottom: 60px;
}
.raFeaturedSeries__container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1206px;
  padding-left: 8px;
  padding-right: 8px;
}
@media screen and (min-width: 330px) {
  .raFeaturedSeries__container {
    padding-left: 12.0000300001px;
    padding-right: 12.0000300001px;
  }
}
@media screen and (min-width: 767px) {
  .raFeaturedSeries__container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.raFeaturedSeries__container {
  padding-top: 16px;
  padding-bottom: 16px;
}
@media screen and (max-width: 767px) {
  .raFeaturedSeries__container {
    padding-top: 16px;
    padding-bottom: 16px;
  }
}
.raFeaturedSeries__container--wrap {
  background-color: #fff;
  border-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media screen and (max-width: 767px) {
  .raFeaturedSeries__container--wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}
.raFeaturedSeries__container--wrap .content {
  padding: 48px 20px 48px 48px;
  max-width: 45%;
}
@media screen and (max-width: 992px) {
  .raFeaturedSeries__container--wrap .content {
    padding: 28px 20px 28px 28px;
  }
}
@media screen and (max-width: 900px) {
  .raFeaturedSeries__container--wrap .content {
    max-width: 47%;
  }
}
@media screen and (max-width: 767px) {
  .raFeaturedSeries__container--wrap .content {
    width: 100%;
    max-width: 100%;
    text-align: center;
  }
}
.raFeaturedSeries__container--wrap .content .series {
  font-size: 14px;
  letter-spacing: 1.12px;
  line-height: 40px;
  text-transform: uppercase;
  color: #af4a03;
}
.raFeaturedSeries__container--wrap .content h2 {
  font-size: 36px;
  letter-spacing: 0.36px;
  line-height: 40px;
  font-weight: 900;
  text-transform: none;
  margin: 0;
  color: #2a9d8f;
  padding-bottom: 24px;
}
@media screen and (max-width: 992px) {
  .raFeaturedSeries__container--wrap .content h2 {
    font-size: 32px;
    letter-spacing: 0.32px;
    line-height: 36px;
  }
}
@media screen and (max-width: 900px) {
  .raFeaturedSeries__container--wrap .content h2 {
    font-size: 28px;
    letter-spacing: 0.28px;
    line-height: 32px;
  }
}
@media screen and (max-width: 480px) {
  .raFeaturedSeries__container--wrap .content h2 {
    font-size: 22px;
    letter-spacing: 0.22px;
    line-height: 28px;
  }
}
.raFeaturedSeries__container--wrap .content p {
  font-size: 18px;
  letter-spacing: 0.54px;
  line-height: 24px;
  font-weight: 400;
  color: #505050;
}
@media screen and (max-width: 992px) {
  .raFeaturedSeries__container--wrap .content p {
    font-size: 16px;
    letter-spacing: 0.46px;
    line-height: 21px;
  }
}
@media screen and (max-width: 900px) {
  .raFeaturedSeries__container--wrap .content p {
    font-size: 15px;
    letter-spacing: 0.42px;
    line-height: 20px;
  }
}
@media screen and (max-width: 480px) {
  .raFeaturedSeries__container--wrap .content p {
    font-size: 14px;
    letter-spacing: 0.42px;
    line-height: 20px;
  }
}
.raFeaturedSeries__container--wrap .content .button-wrap {
  margin: 42px 0 0 0;
}
@media screen and (max-width: 900px) {
  .raFeaturedSeries__container--wrap .content .button-wrap {
    margin: 28px 0 0 0;
  }
}
.raFeaturedSeries__container--wrap .content .button-wrap button {
  display: inline-block;
  margin: 0 auto;
  border-radius: 7px;
  color: #2a9d8f;
  font-size: 18px;
  letter-spacing: 0.18px;
  line-height: 24px;
  padding: 16px 26px;
}
@media screen and (max-width: 992px) {
  .raFeaturedSeries__container--wrap .content .button-wrap button {
    font-size: 16px;
    letter-spacing: 0.16px;
    line-height: 20px;
  }
}
@media screen and (max-width: 900px) {
  .raFeaturedSeries__container--wrap .content .button-wrap button {
    padding: 14px 22px;
  }
}
@media screen and (max-width: 480px) {
  .raFeaturedSeries__container--wrap .content .button-wrap button {
    font-size: 14px;
    letter-spacing: 0.14px;
    line-height: 24px;
  }
}
.raFeaturedSeries__container--wrap .image-wrap img {
  margin-top: -50px;
  margin-bottom: -50px;
  margin-right: 50px;
  max-width: 100%;
}
@media screen and (max-width: 1024px) {
  .raFeaturedSeries__container--wrap .image-wrap img {
    margin-top: auto;
    margin-bottom: auto;
  }
}
@media screen and (max-width: 900px) {
  .raFeaturedSeries__container--wrap .image-wrap img {
    max-height: 100%;
  }
}
@media screen and (max-width: 767px) {
  .raFeaturedSeries__container--wrap .image-wrap img {
    margin: -60px auto 0 auto;
    max-width: 158px;
  }
}
.raHighlightsTrending {
  overflow: hidden;
  position: relative;
}
.raHighlightsTrending .back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #eeeded;
}
.raHighlightsTrending .circle-back {
  position: absolute;
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
  background-size: contain;
  width: 925px;
  height: 1007px;
  top: 172px;
  right: -346px;
}
@media (max-width: 1440px) {
  .raHighlightsTrending .circle-back {
    width: 64vw;
    height: 70vw;
    top: 12vw;
    right: -24vw;
  }
}
@media screen and (max-width: 767px) {
  .raHighlightsTrending .circle-back {
    width: 337px;
    height: 366px;
    top: 60px;
    right: -225px;
  }
}
.raHighlightsTrending__container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1206px;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 330px) {
  .raHighlightsTrending__container {
    padding-left: 22.5000562501px;
    padding-right: 22.5000562501px;
  }
}
@media screen and (min-width: 767px) {
  .raHighlightsTrending__container {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.raHighlightsTrending__container {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .raHighlightsTrending__container {
    padding: 2rem 0 0 0;
  }
}
.raHighlightsTrending__container h1 {
  font-size: 56px;
  font-weight: 900;
  letter-spacing: 0.56px;
  line-height: 60px;
  color: #2a9d8f;
  text-transform: capitalize;
  max-width: 350px;
  margin: 0 0 46px 0;
}
@media screen and (max-width: 767px) {
  .raHighlightsTrending__container h1 {
    padding-left: 16px;
    padding-right: 16px;
    font-size: 28px;
    letter-spacing: 0.1px;
    line-height: 40px;
    max-width: 100%;
    margin: 0 0 21px 0;
  }
}
.raHighlightsTrending__two-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media screen and (max-width: 767px) {
  .raHighlightsTrending__two-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.raHighlightsTrending__highlights {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
  max-width: 700px;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .raHighlightsTrending__highlights {
    max-width: auto;
    padding-left: 16px;
    padding-right: 0;
    position: relative;
    padding-bottom: 60px;
    width: 100%;
    max-width: 100%;
  }
}
.raHighlightsTrending__highlights .resource {
  max-width: 343px;
  padding: 0 30px 64px 0;
}
@media screen and (max-width: 1140px) {
  .raHighlightsTrending__highlights .resource {
    max-width: 280px;
    padding: 0 24px 48px 0;
  }
}
@media screen and (max-width: 992px) {
  .raHighlightsTrending__highlights .resource {
    max-width: 210px;
    padding: 0 20px 32px 0;
  }
}
@media screen and (max-width: 767px) {
  .raHighlightsTrending__highlights .resource {
    max-width: 274px;
    padding: 0 16px 64px 0;
  }
  .raHighlightsTrending__highlights
    .resource:not(.is-active)
    .resource-category-type {
    opacity: 0.5;
  }
  .raHighlightsTrending__highlights .resource:not(.is-active) .resource-cta {
    opacity: 0.5;
  }
}
.raHighlightsTrending__highlights .resource .resource-image {
  width: 313px;
  height: 313px;
  max-width: 100%;
  max-height: 100%;
}
@media screen and (max-width: 1140px) {
  .raHighlightsTrending__highlights .resource .resource-image {
    width: 256px;
    height: 256px;
  }
}
@media screen and (max-width: 992px) {
  .raHighlightsTrending__highlights .resource .resource-image {
    width: 210px;
    height: 210px;
  }
}
@media screen and (max-width: 767px) {
  .raHighlightsTrending__highlights .resource .resource-image {
    width: 274px;
    height: 274px;
  }
}
.raHighlightsTrending__highlights .resource .resource-image img {
  border-radius: 8px;
  max-width: 313px;
  max-height: 313px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
@media screen and (max-width: 1140px) {
  .raHighlightsTrending__highlights .resource .resource-image img {
    max-width: 256px;
    max-height: 256px;
  }
}
@media screen and (max-width: 992px) {
  .raHighlightsTrending__highlights .resource .resource-image img {
    max-width: 210px;
    max-height: 210px;
  }
}
@media screen and (max-width: 767px) {
  .raHighlightsTrending__highlights .resource .resource-image img {
    max-width: 274px;
    max-height: 274px;
  }
}
.raHighlightsTrending__highlights .resource-category-type {
  font-size: 13px;
  font-weight: 700;
  color: #2a9d8f;
  letter-spacing: 0.39px;
  line-height: 21px;
  padding: 25px 0 9px 0;
}
@media (max-width: 956px) {
  .raHighlightsTrending__highlights .resource-category-type {
    padding: 12px 0 9px 0;
  }
}
.raHighlightsTrending__highlights .resource-cta {
  font-size: 20px;
  font-weight: 700;
  color: #2a9d8f;
  letter-spacing: 0.1px;
  line-height: 24px;
}
@media (max-width: 956px) {
  .raHighlightsTrending__highlights .resource-cta {
    font-size: 18px;
  }
}
@media screen and (max-width: 767px) {
  .raHighlightsTrending__highlights .resource-cta {
    font-size: 20px;
  }
}
.raHighlightsTrending__highlights .resource-cta .end-wrap {
  white-space: nowrap;
}
.raHighlightsTrending__highlights .resource-cta .cta-arrow {
  display: inline-block;
  width: 20px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.667' height='12' viewBox='0 0 10.667 12'%3E%3Cpath id='Polygon_62' data-name='Polygon 62' d='M5.128 1.549a1 1 0 0 1 1.743 0l4.29 7.627a1 1 0 0 1-.872 1.49H1.71a1 1 0 0 1-.872-1.49Z' transform='translate(10.667) rotate(90)' fill='%23f2a900'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right center;
}
@media screen and (max-width: 767px) {
  .raHighlightsTrending__highlights .splide {
    max-width: 100%;
  }
}
.raHighlightsTrending__highlights .splide__arrow {
  top: calc(100% - 15px);
  width: 50px;
  height: 50px;
  border: 2px solid #9ddbe2;
  border-radius: 5px;
  background-position: center center;
  background-repeat: no-repeat;
}
.raHighlightsTrending__highlights .splide__arrow:hover {
  border: 2px solid #2a9d8f;
}
.raHighlightsTrending__highlights .splide__arrow i {
  display: none;
}
.raHighlightsTrending__highlights .splide__arrow.splide__arrow--prev {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='16' viewBox='0 0 14 16'%3E%3Cpath id='Polygon_36' data-name='Polygon 36' d='M7.132 1.519a1 1 0 0 1 1.736 0L15.145 12.5a1 1 0 0 1-.868 1.5H1.723a1 1 0 0 1-.868-1.5Z' transform='translate(0 16) rotate(-90)' fill='%233c889e'/%3E%3C/svg%3E");
  left: 0;
}
.raHighlightsTrending__highlights .splide__arrow.splide__arrow--next {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='16' viewBox='0 0 14 16'%3E%3Cpath id='Polygon_35' data-name='Polygon 35' d='M7.132 1.519a1 1 0 0 1 1.736 0L15.145 12.5a1 1 0 0 1-.868 1.5H1.723a1 1 0 0 1-.868-1.5Z' transform='translate(14) rotate(90)' fill='%233c889e'/%3E%3C/svg%3E");
  left: auto;
  right: 0;
}
@media screen and (max-width: 767px) {
  .raHighlightsTrending__highlights .splide__arrow.splide__arrow--next {
    right: 16px;
  }
}
.raHighlightsTrending__highlights .splide__pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: calc(100% - 120px);
  left: 50%;
  top: calc(100% - 35px);
}
.raHighlightsTrending__highlights .splide__pagination__page {
  width: 8px;
  height: 8px;
  border: 0;
  border-radius: 4px;
  margin: 15px 6px;
  opacity: 1;
}
.raHighlightsTrending__highlights .splide__pagination__page:hover {
  background-color: #048956;
}
.raHighlightsTrending__highlights .splide__pagination__page.is-active {
  width: 10px;
  height: 10px;
  border: 0;
  border-radius: 10px;
  background-color: #048956;
  margin: 14px 8px;
}
.raHighlightsTrending__highlights.inactive .splide__arrows {
  display: none;
}
.raHighlightsTrending__highlights.inactive .splide__track {
  width: 100%;
}
.raHighlightsTrending__highlights.inactive .splide__list {
  width: 686px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media screen and (max-width: 1140px) {
  .raHighlightsTrending__highlights.inactive .splide__list {
    max-width: 560px;
  }
}
@media screen and (max-width: 992px) {
  .raHighlightsTrending__highlights.inactive .splide__list {
    max-width: 420px;
  }
}
@media screen and (max-width: 767px) {
  .raHighlightsTrending__highlights.inactive .splide__list {
    max-width: auto;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
.raHighlightsTrending__highlights.inactive .splide__pagination {
  display: none;
}
.raHighlightsTrending__trending {
  margin-top: 60px;
  max-width: 362px;
}
@media screen and (max-width: 767px) {
  .raHighlightsTrending__trending {
    background-color: #fff;
    width: 100%;
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
    margin-top: 0;
  }
}
.raHighlightsTrending__trending .trending-list {
  background-color: #fff;
  padding: 34px 24px;
  border-radius: 8px;
  -webkit-box-shadow: 0 16px 64px 32px rgba(0, 0, 0, 0.14);
  box-shadow: 0 16px 64px 32px rgba(0, 0, 0, 0.14);
  position: relative;
  min-width: 362px;
}
@media (max-width: 956px) {
  .raHighlightsTrending__trending .trending-list {
    min-width: auto;
    max-width: 330px;
  }
}
@media screen and (max-width: 767px) {
  .raHighlightsTrending__trending .trending-list {
    -webkit-box-shadow: none;
    box-shadow: none;
    width: 100%;
    min-width: auto;
    border-radius: initial;
    padding: 3rem 1px 2rem 1px;
    max-width: 100%;
  }
}
.raHighlightsTrending__trending .trending-list .sunburst {
  position: absolute;
  top: -150px;
  left: -30px;
  width: 150px;
  height: 150px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='151.415' height='144.097' viewBox='0 0 151.415 144.097'%3E%3Cpath id='Path_605' data-name='Path 605' d='M25 68.845a47.845 47.845 0 1 1 47.845 47.845A47.845 47.845 0 0 1 25 68.845' transform='translate(2.581 3.767)' fill='%23f0bd1b'/%3E%3Cpath id='Path_606' data-name='Path 606' d='M69.819.9a82.67 82.67 0 0 1-18.86 36.763c-11 12.23-27.144 22-49.834 22v2.252c23.423 0 40.149-10.117 51.508-22.747A84.908 84.908 0 0 0 72.026 1.351ZM1.126 59.665a1.126 1.126 0 1 0 0 2.252Zm70.9-58.314A1.126 1.126 0 1 0 69.819.9Z' transform='translate(79.367 82.18)' fill='%23f0bd1b'/%3E%3Cpath id='Path_607' data-name='Path 607' d='M68.055 11.92c-1.467 7.871-6.334 19.5-15.046 29.142-8.689 9.618-21.16 17.22-37.884 17.22v2.252c17.486 0 30.531-7.973 39.555-17.961 9-9.963 14.048-21.976 15.588-30.24ZM15.126 58.282a1.126 1.126 0 0 0 0 2.252Zm55.143-45.95a1.126 1.126 0 1 0-2.213-.412Z' transform='translate(65.366 71.18)' fill='%23f0bd1b'/%3E%3Cpath id='Path_608' data-name='Path 608' d='M72.729 134.015a82.67 82.67 0 0 1 18.86-36.763c11-12.23 27.144-22 49.834-22V73C118 73 101.274 83.117 89.915 95.747a84.908 84.908 0 0 0-19.392 37.819Zm68.694-58.763a1.126 1.126 0 1 0 0-2.252Zm-70.9 58.314a1.126 1.126 0 1 0 2.206.449Z' transform='translate(-70.5 -73)' fill='%23f0bd1b'/%3E%3Cpath id='Path_609' data-name='Path 609' d='M72.732 121.613c1.467-7.871 6.334-19.5 15.046-29.142 8.689-9.618 21.16-17.22 37.884-17.22V73c-17.486 0-30.531 7.973-39.555 17.961-9 9.963-14.048 21.976-15.588 30.24Zm52.93-46.362a1.126 1.126 0 1 0 0-2.252ZM70.519 121.2a1.126 1.126 0 1 0 2.213.412Z' transform='translate(-54.739 -60.617)' fill='%23f0bd1b'/%3E%3C/svg%3E");
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
@media screen and (max-width: 767px) {
  .raHighlightsTrending__trending .trending-list .sunburst {
    top: -55px;
    left: -16px;
    width: 117px;
    height: 117px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='116.573' height='116.573' viewBox='0 0 116.573 116.573'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_2292' data-name='Rectangle 2292' width='84.471' height='80.388' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_2623' data-name='Group 2623' transform='translate(116.573 56.843) rotate(135)'%3E%3Cg id='Group_2405' data-name='Group 2405' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_605' data-name='Path 605' d='M25 47.691A26.691 26.691 0 1 1 51.691 74.383 26.692 26.692 0 0 1 25 47.691' transform='translate(-9.613 -7.183)' fill='%23f0bd1b'/%3E%3Cpath id='Path_606' data-name='Path 606' d='M38.95.5A46.12 46.12 0 0 1 28.429 21.012 36.152 36.152 0 0 1 .628 33.286v1.256a37.406 37.406 0 0 0 28.735-12.69A47.368 47.368 0 0 0 40.181.754ZM.628 33.286a.628.628 0 1 0 0 1.256ZM40.181.754A.628.628 0 1 0 38.95.5Z' transform='translate(44.277 45.846)' fill='%23f0bd1b'/%3E%3Cpath id='Path_607' data-name='Path 607' d='M44.156 11.513a35.717 35.717 0 0 1-8.394 16.258 27.831 27.831 0 0 1-21.135 9.606v1.256a29.087 29.087 0 0 0 22.067-10.02 36.962 36.962 0 0 0 8.7-16.87ZM14.628 37.377a.628.628 0 1 0 0 1.256ZM45.391 11.743a.628.628 0 1 0-1.235-.23Z' transform='translate(30.277 34.846)' fill='%23f0bd1b'/%3E%3Cpath id='Path_608' data-name='Path 608' d='M71.744 107.039A46.12 46.12 0 0 1 82.265 86.53a36.151 36.151 0 0 1 27.8-12.274V73A37.406 37.406 0 0 0 81.331 85.69a47.368 47.368 0 0 0-10.819 21.1Zm38.323-32.783a.628.628 0 1 0 0-1.256ZM70.513 106.788a.628.628 0 1 0 1.231.251Z' transform='translate(-70.5 -73)' fill='%23f0bd1b'/%3E%3Cpath id='Path_609' data-name='Path 609' d='M71.745 100.12a35.717 35.717 0 0 1 8.394-16.258 27.831 27.831 0 0 1 21.135-9.606V73A29.087 29.087 0 0 0 79.207 83.02a36.962 36.962 0 0 0-8.7 16.87Zm29.528-25.864a.628.628 0 1 0 0-1.256ZM70.511 99.89a.628.628 0 1 0 1.235.23Z' transform='translate(-61.708 -66.092)' fill='%23f0bd1b'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    -webkit-transform: none;
    transform: none;
  }
}
.raHighlightsTrending__trending .trending-list h2 {
  font-size: 36px;
  font-weight: 900;
  letter-spacing: 0.36px;
  line-height: 40px;
  color: #2a9d8f;
  margin: 0;
  padding: 0 0 16px 0;
  text-transform: capitalize;
}
@media (max-width: 956px) {
  .raHighlightsTrending__trending .trending-list h2 {
    font-size: 32px;
    letter-spacing: 0.32px;
    line-height: 40px;
  }
}
@media screen and (max-width: 767px) {
  .raHighlightsTrending__trending .trending-list h2 {
    font-size: 28px;
    letter-spacing: 0.28px;
    line-height: 40px;
  }
}
.raHighlightsTrending__trending .trending-list p {
  font-weight: 400;
  font-size: 18px;
  letter-spacing: 0.54px;
  line-height: 24px;
  color: #505050;
  margin: 0;
  padding: 0 0 19px 0;
}
.raHighlightsTrending__trending .trending-list .item {
  margin-top: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.raHighlightsTrending__trending .trending-list .item .icon {
  min-width: 50px;
  margin-top: -10px;
}
.raHighlightsTrending__trending .trending-list .item .icon img {
  width: 45px;
}
.raHighlightsTrending__trending .trending-list .item .title a {
  color: #2a9d8f;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0.2px;
  line-height: 24px;
}
.raHighlightsTrending__trending .trending-list .item .summary {
  color: #464646;
  font-size: 14px;
  letter-spacing: 0.42px;
  line-height: 21px;
}
.raListingHeader {
  position: relative;
  background: linear-gradient(145deg, #fff 0, #eaf8f9 35%, #eaf8f9 100%);
  overflow: hidden;
  width: 100%;
}
.raListingHeader .back {
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='auto' viewBox='0 0 611.5 777.832'%3E%3Ccircle id='Ellipse_68' data-name='Ellipse 68' cx='123.937' cy='123.937' r='123.937' transform='translate(0 529.957)' fill='%239ddbe2' opacity='0.15' /%3E%3Ccircle id='Ellipse_86' data-name='Ellipse 86' cx='192.649' cy='192.649' r='192.649' transform='translate(81)' fill='%239ddbe2' opacity='0.15' /%3E%3Ccircle id='Ellipse_85' data-name='Ellipse 85' cx='225' cy='225' r='225' transform='translate(161.5 266.53)' fill='%239ddbe2' opacity='0.1' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 120% 50%;
  background-size: 40%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.raListingHeader__container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1206px;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 330px) {
  .raListingHeader__container {
    padding-left: 22.5000562501px;
    padding-right: 22.5000562501px;
  }
}
@media screen and (min-width: 767px) {
  .raListingHeader__container {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.raListingHeader__container {
  padding-top: 30px;
  padding-bottom: 48px;
  position: relative;
}
.raListingHeader__container .breadcrumbs a {
  margin: 0 0 20px 0;
  font-size: 14px;
  letter-spacing: 0.42px;
  line-height: 21px;
  color: #2a9d8f;
  font-weight: 400;
  text-decoration: underline;
}
.raListingHeader__container .breadcrumbs a:visited {
  color: #2a9d8f;
}
.raListingHeader__container .breadcrumbs .current-page {
  font-size: 14px;
  letter-spacing: 0.42px;
  line-height: 21px;
  font-weight: 800;
  color: #2a9d8f;
}
.raListingHeader__container .breadcrumbs .arrow {
  display: inline-block;
  margin: 0 10px;
  width: 9px;
  height: 10px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.996' height='6' viewBox='0 0 8.996 6'%3E%3Cpath id='Icon_ionic-ios-arrow-round-forward' data-name='Icon ionic-ios-arrow-round-forward' d='M13.612 11.367a.408.408 0 0 0 0 .575l1.9 1.9H8.278a.406.406 0 0 0 0 .812h7.228l-1.9 1.9a.411.411 0 0 0 0 .575.4.4 0 0 0 .572 0l2.575-2.594h0a.456.456 0 0 0 .084-.128.388.388 0 0 0 .031-.156.407.407 0 0 0-.116-.284l-2.575-2.594A.4.4 0 0 0 13.612 11.367Z' transform='translate(-7.875 -11.252)' fill='%2354afcb'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
}
.raListingHeader__container .heading {
  margin-top: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media screen and (max-width: 767px) {
  .raListingHeader__container .heading {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.raListingHeader__container .heading-title {
  width: 50%;
  font-size: 56px;
  letter-spacing: 0.56px;
  line-height: 60px;
  color: #2a9d8f;
  font-weight: 900;
  padding-right: 100px;
  text-transform: none;
  margin: 0;
}
@media screen and (max-width: 767px) {
  .raListingHeader__container .heading-title {
    width: 100%;
    margin-bottom: 30px;
    font-size: 28px;
    letter-spacing: 0.28px;
    line-height: 32px;
  }
}
.raListingHeader__container .heading-content {
  -ms-flex-item-align: end;
  align-self: flex-end;
  width: 50%;
  font-size: 18px;
  letter-spacing: 0.54px;
  line-height: 24px;
  color: #505050;
}
@media screen and (max-width: 767px) {
  .raListingHeader__container .heading-content {
    width: 100%;
    font-size: 14px;
    letter-spacing: 0.32px;
    line-height: 20px;
  }
}
.raListingHeader__container .selectors {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 100%;
  max-width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 74px;
}
@media screen and (max-width: 767px) {
  .raListingHeader__container .selectors {
    margin-top: 30px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.raListingHeader__container .selectors .search-wrap {
  width: 35%;
  padding-right: 15px;
}
@media screen and (max-width: 1140px) {
  .raListingHeader__container .selectors .search-wrap {
    padding-right: 10px;
  }
}
@media screen and (max-width: 1024px) {
  .raListingHeader__container .selectors .search-wrap {
    padding-right: 5px;
  }
}
@media screen and (max-width: 992px) {
  .raListingHeader__container .selectors .search-wrap {
    width: 38%;
  }
}
@media screen and (max-width: 767px) {
  .raListingHeader__container .selectors .search-wrap {
    padding-right: 0;
    width: 100%;
    margin-bottom: 20px;
  }
}
.raListingHeader__container .selectors .search-wrap label {
  display: none;
}
.raListingHeader__container .selectors .search-wrap .input-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.raListingHeader__container
  .selectors
  .search-wrap
  .input-wrap
  input[type="text"] {
  font-family:
    Muli,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif !important;
  font-size: 16px;
  letter-spacing: 0.2px;
  line-height: 24px;
  color: #2a9d8f;
  font-weight: 400;
  padding: 11px 40px 11px 16px;
  border: 1px solid #a5cace;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 5px 1px rgba(240, 240, 240, 0.06);
  box-shadow: inset 0 5px 1px rgba(240, 240, 240, 0.06);
}
.raListingHeader__container
  .selectors
  .search-wrap
  .input-wrap
  input[type="text"]::-webkit-input-placeholder {
  font-family:
    Muli,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif !important;
  font-size: 16px;
  letter-spacing: 0.2px;
  line-height: 24px;
  color: #2a9d8f;
}
.raListingHeader__container
  .selectors
  .search-wrap
  .input-wrap
  input[type="text"]::-moz-placeholder {
  font-family:
    Muli,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif !important;
  font-size: 16px;
  letter-spacing: 0.2px;
  line-height: 24px;
  color: #2a9d8f;
}
.raListingHeader__container
  .selectors
  .search-wrap
  .input-wrap
  input[type="text"]::-ms-input-placeholder {
  font-family:
    Muli,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif !important;
  font-size: 16px;
  letter-spacing: 0.2px;
  line-height: 24px;
  color: #2a9d8f;
}
.raListingHeader__container
  .selectors
  .search-wrap
  .input-wrap
  input[type="text"]::placeholder {
  font-family:
    Muli,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif !important;
  font-size: 16px;
  letter-spacing: 0.2px;
  line-height: 24px;
  color: #2a9d8f;
}
.raListingHeader__container .selectors .search-wrap .input-wrap button {
  width: 40px;
  height: 46px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='20' viewBox='0 0 30 20'%3E%3Cpath id='Icon_material-search' data-name='Icon material-search' d='M10.206 17.079h.9l.32-.309a7.444 7.444 0 1 1 .8.8l-.309.32v.9L6.2 24.5 4.5 22.8Zm6.861 0a5.146 5.146 0 1 0-5.146-5.146A5.139 5.139 0 0 0 17.067 17.079Z' transform='translate(-4.5 -4.5)' fill='%233c889e'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right center;
  background-color: transparent;
  border: 0;
  padding: 0;
  margin: 0 0 0 -40px;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-indent: -9999px;
}
.raListingHeader__container .selectors .search-wrap .input-wrap button:hover {
  border: 0;
}
.raListingHeader__container .selectors .select-wrap {
  width: 25%;
  padding-left: 15px;
  padding-right: 15px;
}
.raListingHeader__container .selectors .select-wrap label {
  display: none;
}
@media screen and (max-width: 1140px) {
  .raListingHeader__container .selectors .select-wrap {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media screen and (max-width: 1024px) {
  .raListingHeader__container .selectors .select-wrap {
    padding-left: 5px;
    padding-right: 5px;
  }
}
@media screen and (max-width: 992px) {
  .raListingHeader__container .selectors .select-wrap {
    width: 31%;
  }
}
@media screen and (max-width: 767px) {
  .raListingHeader__container .selectors .select-wrap {
    width: 50%;
    padding-left: 0;
  }
}
@media screen and (max-width: 480px) {
  .raListingHeader__container .selectors .select-wrap {
    width: 100%;
  }
}
.raListingHeader__container .selectors select {
  font-family:
    Muli,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif !important;
  font-size: 16px;
  letter-spacing: 0.2px;
  line-height: 24px;
  color: #2a9d8f;
  font-weight: 400;
  padding: 11px 16px;
  -webkit-box-shadow: 0 4px 8px #dce9ec;
  box-shadow: 0 4px 8px #dce9ec;
  border: 1px solid #a5cace;
  border-radius: 4px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='10' viewBox='0 0 32 10'%3E%3Cpath id='Polygon_65' data-name='Polygon 65' d='M5.143 1.429a1 1 0 0 1 1.715 0l4.234 7.056A1 1 0 0 1 10.234 10H1.766A1 1 0 0 1 .909 8.486Z' transform='translate(12 10) rotate(180)' fill='%233c889e'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right center;
  background-size: auto;
  min-width: 192px;
  max-width: 264px;
}
@media screen and (max-width: 767px) {
  .raListingHeader__container .selectors select {
    min-width: none;
  }
}
@media screen and (max-width: 480px) {
  .raListingHeader__container .selectors select {
    min-width: none;
    max-width: none;
    width: 100%;
  }
}
.raListingHeader__container .selectors select option {
  font-size: 16px;
  letter-spacing: 0.2px;
  line-height: 24px;
  color: #2a9d8f;
}
@media screen and (max-width: 767px) {
  .raListingHeader__container .selectors .type-select {
    padding-right: 0;
    text-align: right;
  }
}
@media screen and (max-width: 480px) {
  .raListingHeader__container .selectors .category-select {
    padding-right: 0;
    margin-bottom: 20px;
  }
}
.raListingHeader__container .selectors .undo {
  width: 15%;
  text-align: right;
  padding-left: 15px;
}
.raListingHeader__container .selectors .undo button {
  border: 2px solid #a5cace;
  padding: 10px 37px 10px 16px;
  border: 2px solid #a5cace;
  border-radius: 4px;
  font-size: 16px;
  letter-spacing: 0.32px;
  line-height: 24px;
  font-weight: 400;
  color: #2a9d8f;
  background-color: transparent;
  white-space: nowrap;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.5' height='14.497' viewBox='0 0 14.5 14.497'%3E%3Cpath id='clear_reset' data-name='clear/reset' d='M7-6A7.007 7.007 0 0 1 0 1a6.932 6.932 0 0 1-4.194-1.4 1 1 0 0 1-.2-1.4A1 1 0 0 1-2.99-2a4.951 4.951 0 0 0 3 1A5 5 0 0 0 5-6 5 5 0 0 0 .006-10.994 5.018 5.018 0 0 0-3.981-9H-2A1 1 0 0 1-1-8 1 1 0 0 1-2-7H-6.5a1 1 0 0 1-1-1v-4.5a1 1 0 0 1 1-1 1 1 0 0 1 1 1v2.195A6.976 6.976 0 0 1 0-13 7.007 7.007 0 0 1 7-6Z' transform='translate(7.5 13.5)' fill='%233c889e'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 116px 15px;
}
@media screen and (max-width: 1140px) {
  .raListingHeader__container .selectors .undo {
    padding-left: 10px;
  }
}
@media screen and (max-width: 1024px) {
  .raListingHeader__container .selectors .undo {
    padding-left: 5px;
  }
}
@media screen and (max-width: 992px) {
  .raListingHeader__container .selectors .undo {
    display: none;
    width: 0;
  }
}
.raListing {
  position: relative;
  background-color: #fff;
}
.raListing__container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1206px;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 330px) {
  .raListing__container {
    padding-left: 22.5000562501px;
    padding-right: 22.5000562501px;
  }
}
@media screen and (min-width: 767px) {
  .raListing__container {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.raListing__container {
  padding-top: 30px;
  padding-bottom: 0;
}
@media screen and (max-width: 767px) {
  .raListing__container {
    padding: 0;
  }
}
.raListing__container .resource {
  width: 50%;
}
@media screen and (max-width: 767px) {
  .raListing__container .resource {
    width: 100%;
  }
}
.raListing__container .type {
  width: 6%;
}
@media screen and (max-width: 767px) {
  .raListing__container .type {
    width: 32px;
    background-color: #eef5fa;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    margin-right: 10px;
  }
}
.raListing__container .category {
  width: 17%;
}
@media screen and (max-width: 767px) {
  .raListing__container .category {
    width: auto;
  }
}
.raListing__container .topic {
  width: 18%;
}
@media screen and (max-width: 767px) {
  .raListing__container .topic {
    width: auto;
  }
}
.raListing__container .published {
  width: 9%;
}
@media screen and (max-width: 767px) {
  .raListing__container .published {
    display: none;
    width: 0;
  }
}
.raListing__container .published button {
  border: 0;
  background-color: transparent;
  font-weight: 700;
  font-size: 14px;
  letter-spacing: 0.42px;
  line-height: 21px;
  color: #2a9d8f;
  -webkit-transform: none;
  transform: none;
  padding: 0 18px 0 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='15.826' viewBox='0 0 16 15.826'%3E%3Cg id='noun-compare-2794339' transform='translate(-14.6 -16.062)'%3E%3Cg id='Group_2929' data-name='Group 2929' transform='translate(18.713 27.146)'%3E%3Cg id='Group_2928' data-name='Group 2928' transform='translate(0)'%3E%3Cpath id='Path_891' data-name='Path 891' d='M519.3 712.125l1.069 1.069 1.688 1.688.388.388a.81.81 0 0 0 1.128 0l1.069-1.069 1.688-1.688.388-.388a.8.8 0 0 0 0-1.13.8.8 0 0 0-.565-.233.838.838 0 0 0-.565.233l-1.069 1.069-1.688 1.688-.388.388h1.128l-1.069-1.069-1.688-1.688-.388-.388a.8.8 0 0 0-1.13 0 .8.8 0 0 0-.233.565.841.841 0 0 0 .236.565Z' transform='translate(-519.062 -710.762)' fill='%2354afcb'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_2931' data-name='Group 2931' transform='translate(21.859 18.613)'%3E%3Cg id='Group_2930' data-name='Group 2930' transform='translate(0 0)'%3E%3Cpath id='Path_892' data-name='Path 892' d='M717.852 188.438v-11.2c0-.152 0-.3 0-.456v-.019a.831.831 0 0 0-.233-.565.8.8 0 0 0-1.13 0 .827.827 0 0 0-.233.565v11.2c0 .152 0 .3 0 .456v.019a.83.83 0 0 0 .233.565.8.8 0 0 0 1.13 0 .831.831 0 0 0 .233-.565Z' transform='translate(-716.256 -175.962)' fill='%2354afcb'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right center;
  position: relative;
}
.raListing__container .published button.asc {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='15.826' viewBox='0 0 16 15.826'%3E%3Cg id='noun-compare-2794339' transform='translate(-6.6 -16.062)'%3E%3Cg id='Group_2925' data-name='Group 2925' transform='translate(10.6 16.067)'%3E%3Cg id='Group_2924' data-name='Group 2924' transform='translate(0 0)'%3E%3Cpath id='Path_889' data-name='Path 889' d='M11.961 20.878l1.069-1.069 1.688-1.688.388-.388H13.978L15.047 18.8l1.688 1.688.388.388a.8.8 0 0 0 1.13 0 .8.8 0 0 0 .233-.565.838.838 0 0 0-.233-.565l-1.069-1.069L15.5 16.991l-.388-.388a.81.81 0 0 0-1.128 0L12.91 17.673l-1.69 1.688-.388.388a.8.8 0 0 0 0 1.13.8.8 0 0 0 .565.233.837.837 0 0 0 .563-.233Z' transform='translate(-10.6 -16.375)' fill='%2354afcb'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_2927' data-name='Group 2927' transform='translate(13.744 16.062)'%3E%3Cg id='Group_2926' data-name='Group 2926' transform='translate(0 0)'%3E%3Cpath id='Path_890' data-name='Path 890' d='M207.656 16.86v11.2c0 .152 0 .3 0 .456v.019a.831.831 0 0 0 .233.565.8.8 0 0 0 1.13 0 .827.827 0 0 0 .233-.565v-11.2c0-.152 0-.3 0-.456V16.86a.83.83 0 0 0-.233-.565.8.8 0 0 0-1.13 0 .831.831 0 0 0-.233.565Z' transform='translate(-207.656 -16.062)' fill='%2354afcb'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.raListing__container .published button.desc {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='15.826' viewBox='0 0 16 15.826'%3E%3Cg id='noun-compare-2794339' transform='translate(-14.6 -16.062)'%3E%3Cg id='Group_2929' data-name='Group 2929' transform='translate(18.713 27.146)'%3E%3Cg id='Group_2928' data-name='Group 2928' transform='translate(0)'%3E%3Cpath id='Path_891' data-name='Path 891' d='M519.3 712.125l1.069 1.069 1.688 1.688.388.388a.81.81 0 0 0 1.128 0l1.069-1.069 1.688-1.688.388-.388a.8.8 0 0 0 0-1.13.8.8 0 0 0-.565-.233.838.838 0 0 0-.565.233l-1.069 1.069-1.688 1.688-.388.388h1.128l-1.069-1.069-1.688-1.688-.388-.388a.8.8 0 0 0-1.13 0 .8.8 0 0 0-.233.565.841.841 0 0 0 .236.565Z' transform='translate(-519.062 -710.762)' fill='%2354afcb'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_2931' data-name='Group 2931' transform='translate(21.859 18.613)'%3E%3Cg id='Group_2930' data-name='Group 2930' transform='translate(0 0)'%3E%3Cpath id='Path_892' data-name='Path 892' d='M717.852 188.438v-11.2c0-.152 0-.3 0-.456v-.019a.831.831 0 0 0-.233-.565.8.8 0 0 0-1.13 0 .827.827 0 0 0-.233.565v11.2c0 .152 0 .3 0 .456v.019a.83.83 0 0 0 .233.565.8.8 0 0 0 1.13 0 .831.831 0 0 0 .233-.565Z' transform='translate(-716.256 -175.962)' fill='%2354afcb'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.raListing__container .published button[title]:hover:after {
  content: attr(title);
  position: absolute;
  color: #2a9d8f;
  font-size: 12px;
  letter-spacing: 0.36px;
  line-height: 21px;
  background-color: #fff;
  padding: 4px 8px 0 9px;
  -webkit-box-shadow: 0 4px 8px #e6ebed;
  box-shadow: 0 4px 8px #e6ebed;
  top: -120%;
  left: 25%;
  white-space: nowrap;
  -webkit-transform: translateX(-35%);
  transform: translateX(-35%);
}
.raListing__container .list-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: normal;
  -ms-flex-pack: normal;
  justify-content: normal;
  padding-bottom: 5px;
  border-bottom: 2px solid #54afcb;
}
@media screen and (max-width: 767px) {
  .raListing__container .list-header {
    display: none;
  }
}
.raListing__container .list-header .hdr {
  font-size: 14px;
  letter-spacing: 0.42px;
  line-height: 21px;
  color: #464646;
}
.raListing__container .list-item {
  border-top: 2px solid #ddeff5;
  border-left: 4px solid transparent;
}
@media screen and (max-width: 767px) {
  .raListing__container .list-item {
    border-top: 2px solid transparent;
    margin-bottom: 30px;
    padding: 10px 15px 0 15px;
  }
}
.raListing__container .list-item:first-child {
  border-top: 0;
}
.raListing__container .list-item .item-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  width: 100%;
  margin: 0;
  background-color: #fff;
}
@media screen and (max-width: 767px) {
  .raListing__container .list-item .item-header {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.raListing__container .list-item .item-header .title-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  width: 100%;
  position: relative;
}
.raListing__container .list-item .item-header .title-wrap:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 70px;
  background: #fff;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(rgba(255, 255, 255, 0)),
    color-stop(90%, #fff)
  );
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0, #fff 90%);
}
@media screen and (max-width: 767px) {
  .raListing__container .list-item .item-header .title-wrap:after {
    display: none;
  }
}
.raListing__container .list-item .item-header .title-wrap .expander {
  width: 40px;
  min-width: 40px;
  height: 40px;
}
@media screen and (max-width: 767px) {
  .raListing__container .list-item .item-header .title-wrap .expander {
    height: unset;
    width: 32px;
    min-width: 32px;
    background-color: #eef5fa;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    margin-right: 10px;
  }
}
.raListing__container .list-item .item-header .title-wrap .expander button {
  border: 0;
  background-color: #eef5fa;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cline id='Line_37' data-name='Line 37' y2='8' transform='translate(5 1)' fill='none' stroke='%233c889e' stroke-linecap='round' stroke-width='2'/%3E%3Cline id='Line_38' data-name='Line 38' y2='8' transform='translate(9 5) rotate(90)' fill='none' stroke='%233c889e' stroke-linecap='round' stroke-width='2'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  width: 32px;
  height: 20px;
  color: #54afcb;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  padding: 0;
  margin-top: 24px;
  border-radius: 4px;
  font-size: 20px;
  font-weight: 600;
  line-height: 20px;
}
@media screen and (max-width: 767px) {
  .raListing__container .list-item .item-header .title-wrap .expander button {
    margin-top: 0;
  }
}
.raListing__container
  .list-item
  .item-header
  .title-wrap
  .expander
  button:hover {
  height: 32px;
  background-color: #54afcb;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cline id='Line_37' data-name='Line 37' y2='12' transform='translate(7 1)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2'/%3E%3Cline id='Line_38' data-name='Line 38' y2='12' transform='translate(13 7) rotate(90)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2'/%3E%3C/svg%3E");
  color: #fff;
  margin-top: 18px;
}
@media screen and (max-width: 767px) {
  .raListing__container
    .list-item
    .item-header
    .title-wrap
    .expander
    button:hover {
    height: 20px;
    background-color: #eef5fa;
    color: #54afcb;
    margin-top: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cline id='Line_37' data-name='Line 37' y2='8' transform='translate(5 1)' fill='none' stroke='%233c889e' stroke-linecap='round' stroke-width='2'/%3E%3Cline id='Line_38' data-name='Line 38' y2='8' transform='translate(9 5) rotate(90)' fill='none' stroke='%233c889e' stroke-linecap='round' stroke-width='2'/%3E%3C/svg%3E");
  }
}
.raListing__container
  .list-item
  .item-header
  .title-wrap
  .expander
  button:focus {
  outline: 2px solid #c9a84c;
}
.raListing__container .list-item .item-header .title-wrap .heading-title {
  overflow: hidden;
  white-space: nowrap;
  padding: 22px 0 22px 0;
}
@media screen and (max-width: 767px) {
  .raListing__container .list-item .item-header .title-wrap .heading-title {
    padding: 0;
  }
}
.raListing__container .list-item .item-header .title-wrap .heading-title a {
  font-family:
    Muli,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif !important;
  font-size: 20px;
  letter-spacing: 0.2px;
  line-height: 28px;
  color: #327385;
  background-color: transparent;
  padding: 0 0 3px 0;
  border: 0;
  border-bottom: 3px solid transparent;
  border-radius: 0;
  font-weight: 700;
  white-space: nowrap;
}
.raListing__container
  .list-item
  .item-header
  .title-wrap
  .heading-title
  a:focus {
  outline: 2px solid #c9a84c;
}
.raListing__container
  .list-item
  .item-header
  .title-wrap
  .heading-title
  a:hover {
  border-bottom: 3px solid #c9a84c;
}
@media screen and (max-width: 767px) {
  .raListing__container .list-item .item-header .title-wrap .heading-title a {
    font-size: 16px;
    color: #2a9d8f;
    letter-spacing: 0.16px;
    line-height: 20px;
    text-decoration: underline;
    -webkit-text-decoration-color: #9ddbe2;
    text-decoration-color: #9ddbe2;
    text-decoration-thickness: 2px;
  }
}
.raListing__container
  .list-item
  .item-header
  .title-wrap
  .heading-title
  .ttl-posted {
  display: none;
  font-size: 12px;
  letter-spacing: 0.24px;
  line-height: 21px;
  color: #6c6c6c;
}
@media screen and (max-width: 767px) {
  .raListing__container
    .list-item
    .item-header
    .title-wrap
    .heading-title
    .ttl-posted {
    display: block;
  }
}
.raListing__container .list-item .item-header .icon {
  width: 40px;
  height: 40px;
  border-radius: 20px;
  border: 2px solid transparent;
  position: relative;
  cursor: pointer;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  margin: 14px 0 14px 0;
  background-position: center center;
  background-repeat: no-repeat;
  padding: 0;
  background-color: transparent;
}
.raListing__container .list-item .item-header .icon[title]:hover:after {
  content: attr(title);
  position: absolute;
  color: #2a9d8f;
  font-size: 12px;
  letter-spacing: 0.36px;
  line-height: 21px;
  background-color: #fff;
  padding: 4px 8px 0 9px;
  -webkit-box-shadow: 0 4px 8px #e6ebed;
  box-shadow: 0 4px 8px #e6ebed;
  top: -80%;
  left: 0;
  white-space: nowrap;
  -webkit-transform: translateX(-35%);
  transform: translateX(-35%);
}
@media screen and (max-width: 767px) {
  .raListing__container .list-item .item-header .icon {
    margin: 0;
    width: 32px;
    height: 32px;
  }
}
.raListing__container .list-item .item-header .icon:focus {
  outline: 2px solid #c9a84c;
}
.raListing__container .list-item .item-header .icon.Activity {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='%23fff' opacity='0'/%3E%3Cpath d='M102.29 184.68l53-30.39a2.11 2.11 0 0 0 .77-2.89L110.18 71.86a2.11 2.11 0 0 0-2.89-.77l-53 30.62a2.11 2.11 0 0 0-.77 2.89l45.94 79.55A1.86 1.86 0 0 0 102.29 184.68Z' fill='none'/%3E%3Cpath d='M108.89 196.34l53-30.61a15.35 15.35 0 0 0 5.62-20.93L121.62 65.26a15.33 15.33 0 0 0-20.93-5.61l-53 30.62a15.33 15.33 0 0 0-5.61 20.93L88 190.75A15.29 15.29 0 0 0 108.89 196.34ZM54.26 101.71l53-30.62a2.11 2.11 0 0 1 2.89.77L156.1 151.4a2.11 2.11 0 0 1-.77 2.89l-53 30.39a1.86 1.86 0 0 1-2.86-.53L53.49 104.6A2.11 2.11 0 0 1 54.26 101.71Z' fill='%231a475f'/%3E%3Cpath d='M200.6 75H139c-.5 0-1 .27-1.46.32l37.62 65.13a24.12 24.12 0 0 1-8.83 32.95l-37.2 21.23A14.38 14.38 0 0 0 139 198.4h61.6A15.41 15.41 0 0 0 216 183V90.35A15.56 15.56 0 0 0 200.6 75Z' fill='%2354afcb'/%3E%3C/svg%3E");
  background-size: 70%;
}
.raListing__container .list-item .item-header .icon.Blog {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='%23fff' opacity='0'/%3E%3Cpath d='M200.6 185.12H117a6.6 6.6 0 1 0 0 13.2h83.6a6.6 6.6 0 0 0 0-13.2Z' fill='%2354afcb'/%3E%3Cpath d='M73.77 156.33a10.73 10.73 0 0 0-2.3 4.15L65.15 182l21.49-6.33a13.08 13.08 0 0 0 4.68-2.78l62.77-62.8L136.76 92.82l-62.52 63A6 6 0 0 0 73.77 156.33Z' fill='none'/%3E%3Cpath d='M91.32 172.88a13.08 13.08 0 0 1-4.68 2.78L65.15 182l6.32-21.51a10.73 10.73 0 0 1 2.3-4.15 6 6 0 0 1 .47-.52l62.52-63-9.12-9.08L64.91 146.48a24.25 24.25 0 0 0-6.11 10.29l-9.73 33.08a6.07 6.07 0 0 0 1.66 6.3 6.23 6.23 0 0 0 6.53 1.9l33.09-9.74a27.73 27.73 0 0 0 9.19-5.06c.38-.58.74-.69 1.1-1l62.82-62.8-9.37-9.33Z' fill='%231a475f'/%3E%3Cpath d='M186.55 76.44a19.06 19.06 0 0 0-2.26-2.76L173.46 62.83a17.64 17.64 0 0 0-24.92 0l-20.9 20.91 9.12 9.08 17.33 17.26 9.37 9.33 20.83-20.83A17.6 17.6 0 0 0 186.55 76.44Z' fill='%2354afcb'/%3E%3C/svg%3E");
  background-size: 70%;
}
.raListing__container .list-item .item-header .icon.Brochure {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='%23fff' opacity='0'/%3E%3Cpolygon points='161 173.44 194 160.87 194 82.58 161 95.14 161 173.44' fill='none'/%3E%3Cpolygon points='62 173.44 95 160.87 95 82.58 62 95.14 62 173.44' fill='none'/%3E%3Cpolygon points='108.2 160.65 147.8 173.85 147.8 95.36 108.2 82.16 108.2 160.65' fill='%2354afcb'/%3E%3Cpath d='M204.34 67.57a6.56 6.56 0 0 0-6.08-.73L156.42 82.78l-2.16.82L103.69 66.74a6.67 6.67 0 0 0-3.65-.13 7.67 7.67 0 0 0-.78.23L53.05 84.44A6.57 6.57 0 0 0 48.8 90.6V183a6.57 6.57 0 0 0 9 6.16L100 173.06l1.7-.64 50.57 16.85a6.56 6.56 0 0 0 4.11 0c.1 0 .21 0 .32-.1l46.2-17.6a6.82 6.82 0 0 0 4.26-6.16V73A6.59 6.59 0 0 0 204.34 67.57ZM95 160.87 62 173.43V95.14L95 82.58Zm52.8 13-39.6-13.2V82.16l39.6 13.2Zm46.2-13-33 12.56V95.14l33-12.56Z' fill='%231a475f'/%3E%3C/svg%3E");
  background-size: 70%;
}
.raListing__container .list-item .item-header .icon.Case-Studies {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='%23fff' opacity='0'/%3E%3Cpath d='M140.49 180.85l-38.61-38.58V82.6a52.81 52.81 0 1 0 38.61 98.25Z' fill='none'/%3E%3Cpath d='M157.71 186.22a4.17 4.17 0 0 0 .41-6.38l-43-43V71.24A4.25 4.25 0 0 0 110.16 67a66 66 0 1 0 47.55 119.2Zm-91-53.82a52.83 52.83 0 0 1 35.2-49.8v59.67l38.61 38.58a53.21 53.21 0 0 1-21 4.35A52.66 52.66 0 0 1 66.68 132.4Z' fill='%231a475f'/%3E%3Cpath d='M198.24 136.8H132.68l43.65 43.64a4.43 4.43 0 0 0 5.83.17 65.93 65.93 0 0 0 20.32-39.14A4.19 4.19 0 0 0 198.24 136.8Z' fill='%2354afcb'/%3E%3Cpath d='M141.48 71.6v38.8h38.81A48.77 48.77 0 0 0 141.48 71.6Z' fill='%2354afcb'/%3E%3Cpath d='M132.68 57.6a4.33 4.33 0 0 0-4.4 4.56V123.6h61.44a4.48 4.48 0 0 0 4.56-4.4A61.6 61.6 0 0 0 132.68 57.6Zm8.8 52.8V71.6a48.77 48.77 0 0 1 38.81 38.8Z' fill='%231a475f'/%3E%3C/svg%3E");
  background-size: 70%;
}
.raListing__container .list-item .item-header .icon.Checklist {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='%23fff' opacity='0'/%3E%3Ccircle cx='75.2' cy='176.4' r='8.8' fill='%231a475f'/%3E%3Cpath d='M191.8 125.8H117a6.6 6.6 0 0 0 0 13.2h74.8a6.6 6.6 0 0 0 0-13.2Z' fill='%2354afcb'/%3E%3Cpath d='M191.8 169.8H108.2a6.6 6.6 0 0 0 0 13.2h83.6a6.6 6.6 0 1 0 0-13.2Z' fill='%2354afcb'/%3E%3Cpath d='M70.53 103.83a5.14 5.14 0 0 0 4.84 1.92 5.65 5.65 0 0 0 4.74-1.92l19.78-22A6.59 6.59 0 1 0 90.11 73L75 89.8l-6.08-6.07a6.62 6.62 0 0 0-9.34 0 6.33 6.33 0 0 0 0 9.1Z' fill='%231a475f'/%3E%3Cpath d='M70.53 147.83a5.14 5.14 0 0 0 4.84 1.92 5.65 5.65 0 0 0 4.74-1.92l19.78-22A6.6 6.6 0 0 0 90.11 117L75 133.8l-6.08-6.07a6.64 6.64 0 0 0-9.34 0 6.33 6.33 0 0 0 0 9.1Z' fill='%231a475f'/%3E%3Cpath d='M191.8 81.8H117A6.6 6.6 0 0 0 117 95h74.8a6.6 6.6 0 0 0 0-13.2Z' fill='%2354afcb'/%3E%3C/svg%3E");
  background-size: 70%;
}
.raListing__container .list-item .item-header .icon.eBook {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='%23fff' opacity='0'/%3E%3Cpath d='M88.4 185.2h79.2V167.6H88.4a8.8 8.8 0 0 0 0 17.6Z' fill='%2354afcb'/%3E%3Cpath d='M176.4 57.6h-88a22 22 0 0 0-22 22v96.8a22 22 0 0 0 22 22H183a6.6 6.6 0 0 0 0-13.2h-2.2V166.79a13.18 13.18 0 0 0 8.8-12.39V70.8A13.21 13.21 0 0 0 176.4 57.6Zm-8.8 127.6H88.4a8.8 8.8 0 0 1 0-17.6h79.2Zm8.8-30.8h-88a21.7 21.7 0 0 0-8.8 1.84V79.6a8.81 8.81 0 0 1 8.8-8.8h30.8v43.75c0 3.69 4.27 5.74 6.9 3.44l15.1-12 14.85 12.23a4.43 4.43 0 0 0 7.15-3.68V70.8h13.2v83.6Z' fill='%231a475f'/%3E%3C/svg%3E");
  background-size: 70%;
}
.raListing__container .list-item .item-header .icon.Fact-Sheet {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='%23fff' opacity='0'/%3E%3Cpath d='M79.6 75.2V180.8a4.4 4.4 0 0 0 4.4 4.4h88a4.4 4.4 0 0 0 4.4-4.4V75.2a4.4 4.4 0 0 0-4.4-4.4H84A4.4 4.4 0 0 0 79.6 75.2Zm41.8 11H161a6.6 6.6 0 0 1 0 13.2H121.4a6.6 6.6 0 1 1 0-13.2Zm0 35.2H161a6.6 6.6 0 0 1 0 13.2H121.4a6.6 6.6 0 0 1 0-13.2Zm0 35.2H161a6.6 6.6 0 1 1 0 13.2H121.4a6.6 6.6 0 0 1 0-13.2Zm-33-68.2A4.41 4.41 0 0 1 92.8 84h8.8a4.41 4.41 0 0 1 4.4 4.4v8.8a4.4 4.4 0 0 1-4.4 4.4H92.8a4.41 4.41 0 0 1-4.4-4.4Zm0 35.2a4.41 4.41 0 0 1 4.4-4.4h8.8a4.41 4.41 0 0 1 4.4 4.4v8.8a4.4 4.4 0 0 1-4.4 4.4H92.8a4.41 4.41 0 0 1-4.4-4.4Zm0 35.2a4.4 4.4 0 0 1 4.4-4.4h8.8a4.41 4.41 0 0 1 4.4 4.4v8.8a4.4 4.4 0 0 1-4.4 4.4H92.8a4.41 4.41 0 0 1-4.4-4.4Z' fill='none'/%3E%3Cpath d='M121.4 169.8H161a6.6 6.6 0 1 0 0-13.2H121.4a6.6 6.6 0 0 0 0 13.2Z' fill='%231a475f'/%3E%3Cpath d='M92.8 101.6h8.8a4.4 4.4 0 0 0 4.4-4.4V88.4a4.41 4.41 0 0 0-4.4-4.4H92.8a4.41 4.41 0 0 0-4.4 4.4v8.8A4.41 4.41 0 0 0 92.8 101.6Z' fill='%2354afcb'/%3E%3Cpath d='M121.4 134.6H161a6.6 6.6 0 0 0 0-13.2H121.4a6.6 6.6 0 0 0 0 13.2Z' fill='%231a475f'/%3E%3Cpath d='M121.4 99.4H161a6.6 6.6 0 0 0 0-13.2H121.4a6.6 6.6 0 1 0 0 13.2Z' fill='%231a475f'/%3E%3Cpath d='M92.8 136.8h8.8a4.4 4.4 0 0 0 4.4-4.4v-8.8a4.41 4.41 0 0 0-4.4-4.4H92.8a4.41 4.41 0 0 0-4.4 4.4v8.8A4.41 4.41 0 0 0 92.8 136.8Z' fill='%2354afcb'/%3E%3Cpath d='M66.4 75.2V180.8A17.6 17.6 0 0 0 84 198.4h88a17.6 17.6 0 0 0 17.6-17.6V75.2A17.61 17.61 0 0 0 172 57.6H84A17.6 17.6 0 0 0 66.4 75.2Zm110 0V180.8a4.4 4.4 0 0 1-4.4 4.4H84a4.4 4.4 0 0 1-4.4-4.4V75.2A4.4 4.4 0 0 1 84 70.8h88A4.4 4.4 0 0 1 176.4 75.2Z' fill='%231a475f'/%3E%3Cpath d='M92.8 172h8.8a4.4 4.4 0 0 0 4.4-4.4v-8.8a4.41 4.41 0 0 0-4.4-4.4H92.8a4.4 4.4 0 0 0-4.4 4.4v8.8A4.41 4.41 0 0 0 92.8 172Z' fill='%2354afcb'/%3E%3C/svg%3E");
  background-size: 70%;
}
.raListing__container .list-item .item-header .icon.Image {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='%23fff' opacity='0'/%3E%3Cpath d='M189.6 75.2H66.4A17.6 17.6 0 0 0 48.8 92.8v70.4a17.6 17.6 0 0 0 17.6 17.6H189.6a17.6 17.6 0 0 0 17.6-17.6V92.8A17.61 17.61 0 0 0 189.6 75.2Zm4.4 88a4.4 4.4 0 0 1-4.4 4.4H66.4a4.4 4.4 0 0 1-4.4-4.4V92.8a4.4 4.4 0 0 1 4.4-4.4H189.6a4.4 4.4 0 0 1 4.4 4.4Z' fill='%231a475f'/%3E%3Cpath d='M97 119.2a8.8 8.8 0 0 1 0-17.6 8.64 8.64 0 0 1 8.8 8.8A8.8 8.8 0 0 1 97 119.2Z' fill='%231a475f'/%3E%3Ccircle cx='96.95' cy='110.4' r='8.8' fill='%231a475f'/%3E%3Cpath d='M141 110.4a5.87 5.87 0 0 0-4.88 2.61l-23 34.51-8.19-11.24a5.86 5.86 0 0 0-9.49 0L72.55 167.6H182.23L145.85 113A6 6 0 0 0 141 110.4Z' fill='%2354afcb'/%3E%3C/svg%3E");
  background-size: 70%;
}
.raListing__container .list-item .item-header .icon.PDF {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='%23fff' opacity='0'/%3E%3Cpath d='M123.33 172.26a6.6 6.6 0 0 0 9.34 0l22-22a6.6 6.6 0 1 0-9.34-9.34L134.6 151.68V123.6a6.6 6.6 0 0 0-13.2 0v28.08l-11-10.76A5.66 5.66 0 0 0 106 139a6.55 6.55 0 0 0-4.67 1.92 6.62 6.62 0 0 0 0 9.34Z' fill='%2354afcb'/%3E%3Cpath d='M123.33 172.26a6.6 6.6 0 0 0 9.34 0l22-22a6.6 6.6 0 1 0-9.34-9.34L134.6 151.68V123.6a6.6 6.6 0 0 0-13.2 0v28.08l-11-10.76A5.66 5.66 0 0 0 106 139a6.55 6.55 0 0 0-4.67 1.92 6.62 6.62 0 0 0 0 9.34Z' fill='none'/%3E%3Cpath d='M167.35 180.8h.25a4.4 4.4 0 0 1-4.4 4.4H92.81a4.4 4.4 0 0 1-4.4-4.4V75.24a4.4 4.4 0 0 1 4.4-4.4h44V57.6h-44A17.6 17.6 0 0 0 75.2 75.2V180.8a17.6 17.6 0 0 0 17.6 17.6h70.4a17.65 17.65 0 0 0 17.6-17.6V101.6H167.35Z' fill='%231a475f'/%3E%3Cpath d='M175.66 83.28 155.13 62.75a17.66 17.66 0 0 0-12.45-5.15H136.8V92.8a8.8 8.8 0 0 0 8.8 8.8h35.2V95.72A17.62 17.62 0 0 0 175.66 83.28Z' fill='%2354afcb'/%3E%3C/svg%3E");
  background-size: 70%;
}
.raListing__container .list-item .item-header .icon.Podcast {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='%23fff' opacity='0'/%3E%3Cpath d='M114.8 84v44a13.2 13.2 0 1 0 26.4 0V84a13.2 13.2 0 1 0-26.4 0Z' fill='none'/%3E%3Cpath d='M101.6 84v44a26.4 26.4 0 0 0 52.8 0V84a26.4 26.4 0 1 0-52.8 0Zm39.6 0v44a13.2 13.2 0 1 1-26.4 0V84a13.2 13.2 0 1 1 26.4 0Z' fill='%2354afcb'/%3E%3Cpath d='M169.8 110.4a6.53 6.53 0 0 0-6.6 6.35V128a35.25 35.25 0 0 1-38.72 35C106.22 161.25 92.8 144.8 92.8 126.4v-9.65a6.6 6.6 0 0 0-13.2 0v8.84c0 24.65 17.6 46.64 41.8 50v9.64H108a6.48 6.48 0 0 0-6.35 6.35c0 3.41 2.94 6.85 6.35 6.85h39.6a6.6 6.6 0 1 0 .25-13.2H134.6v-9.29A48.41 48.41 0 0 0 176.4 128V116.75A6.53 6.53 0 0 0 169.8 110.4Z' fill='%231a475f'/%3E%3C/svg%3E");
  background-size: 70%;
}
.raListing__container .list-item .item-header .icon.Press-Release {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='%23fff' opacity='0'/%3E%3Cpath d='M183 79.6H99.4a2.21 2.21 0 0 0-2.2 2.2v88a20 20 0 0 1-1.13 6.6H174.2a11 11 0 0 0 11-11V81.8A2.21 2.21 0 0 0 183 79.6Zm-52.8 88H112.6a6.6 6.6 0 0 1 0-13.2h17.6a6.6 6.6 0 1 1 0 13.2Zm0-22H112.6a6.6 6.6 0 0 1 0-13.2h17.6a6.6 6.6 0 1 1 0 13.2Zm39.6 22H152.2a6.6 6.6 0 0 1 0-13.2h17.6a6.6 6.6 0 0 1 0 13.2Zm0-22H152.2a6.6 6.6 0 0 1 0-13.2h17.6a6.6 6.6 0 0 1 0 13.2Zm6.6-37.4a8.8 8.8 0 0 1-8.8 8.8H114.8a8.8 8.8 0 0 1-8.8-8.8v-11a8.8 8.8 0 0 1 8.8-8.8h52.8a8.79 8.79 0 0 1 8.8 8.8Z' fill='none'/%3E%3Cpath d='M169.8 132.4H152.2a6.6 6.6 0 0 0 0 13.2h17.6a6.6 6.6 0 0 0 0-13.2Z' fill='%2354afcb'/%3E%3Cpath d='M130.2 154.4H112.6a6.6 6.6 0 0 0 0 13.2h17.6a6.6 6.6 0 1 0 0-13.2Z' fill='%2354afcb'/%3E%3Cpath d='M169.8 154.4H152.2a6.6 6.6 0 0 0 0 13.2h17.6a6.6 6.6 0 0 0 0-13.2Z' fill='%2354afcb'/%3E%3Cpath d='M183 66.4H99.4A15.41 15.41 0 0 0 84 81.8v88a6.6 6.6 0 1 1-13.2 0V88.4a6.6 6.6 0 1 0-13.2 0v81.4a19.82 19.82 0 0 0 19.8 19.8h96.8a24.22 24.22 0 0 0 24.2-24.2V81.8A15.41 15.41 0 0 0 183 66.4Zm2.2 99a11 11 0 0 1-11 11H96.07a20 20 0 0 0 1.13-6.6v-88a2.21 2.21 0 0 1 2.2-2.2H183a2.21 2.21 0 0 1 2.2 2.2Z' fill='%231a475f'/%3E%3Cpath d='M130.2 132.4H112.6a6.6 6.6 0 0 0 0 13.2h17.6a6.6 6.6 0 1 0 0-13.2Z' fill='%2354afcb'/%3E%3Crect x='106' y='88.4' width='70.4' height='28.6' rx='8.8' fill='%2354afcb'/%3E%3C/svg%3E");
  background-size: 70%;
}
.raListing__container .list-item .item-header .icon.Report {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='%23fff' opacity='0'/%3E%3Crect x='70.8' y='110.4' width='114.4' height='13.2' fill='%231a475f'/%3E%3Cpath d='M180.8 97.2H128L110.62 80.89a4.36 4.36 0 0 0-3.11-1.29H75.2A4.4 4.4 0 0 0 70.8 84v26.4H185.2v-8.8A4.4 4.4 0 0 0 180.8 97.2Z' fill='%2354afcb'/%3E%3Cpath d='M180.8 84H133.47L119.94 71.56a17.51 17.51 0 0 0-12.43-5.16H75.2A17.6 17.6 0 0 0 57.6 84v88a17.6 17.6 0 0 0 17.6 17.6H180.8A17.6 17.6 0 0 0 198.4 172V101.6A17.61 17.61 0 0 0 180.8 84Zm4.4 39.6V172a4.41 4.41 0 0 1-4.4 4.4H75.2a4.4 4.4 0 0 1-4.4-4.4V84a4.4 4.4 0 0 1 4.4-4.4h32.31a4.36 4.36 0 0 1 3.11 1.29L128 97.2h52.8a4.4 4.4 0 0 1 4.4 4.4v22Z' fill='%231a475f'/%3E%3C/svg%3E");
  background-size: 70%;
}
.raListing__container .list-item .item-header .icon.Video {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='%23fff' opacity='0'/%3E%3Crect x='62' y='88.4' width='88' height='79.2' rx='4.4' fill='none'/%3E%3Cpolygon points='194 98.43 163.2 112.55 163.2 143.46 194 157.56 194 98.43' fill='%2354afcb'/%3E%3Cpath d='M202.14 85.73A11 11 0 0 0 191.61 85L163.2 98V92.8a17.6 17.6 0 0 0-17.6-17.6H66.4A17.6 17.6 0 0 0 48.8 92.8v70.4a17.6 17.6 0 0 0 17.6 17.6h79.2a17.6 17.6 0 0 0 17.6-17.6V158l28.41 13a10.93 10.93 0 0 0 10.52-.74 11 11 0 0 0 5.07-9.5V95A11 11 0 0 0 202.14 85.73ZM150 163.2a4.4 4.4 0 0 1-4.4 4.4H66.4a4.4 4.4 0 0 1-4.4-4.4V92.8a4.4 4.4 0 0 1 4.4-4.4h79.2a4.4 4.4 0 0 1 4.4 4.4Zm44-5.64-30.8-14.11V112.54L194 98.43Z' fill='%231a475f'/%3E%3C/svg%3E");
  background-size: 70%;
}
.raListing__container .list-item .item-header .icon.Virtual-Event {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='%23fff' opacity='0'/%3E%3Cpath d='M79.6 180.8a4.41 4.41 0 0 0 4.4 4.4h88a4.41 4.41 0 0 0 4.4-4.4V110.4H79.6Zm13.2-48.4a4.41 4.41 0 0 1 4.4-4.4h26.4a4.41 4.41 0 0 1 4.4 4.4v26.4a4.41 4.41 0 0 1-4.4 4.4H97.2a4.41 4.41 0 0 1-4.4-4.4Z' fill='none'/%3E%3Crect x='92.8' y='128' width='35.2' height='35.2' rx='4.4' fill='%2354afcb'/%3E%3Cpath d='M172 75.2H161v-11a6.6 6.6 0 1 0-13.2 0v11H108.2v-11a6.6 6.6 0 0 0-13.2 0v11H84A17.6 17.6 0 0 0 66.4 92.8v88A17.61 17.61 0 0 0 84 198.4h88a17.61 17.61 0 0 0 17.6-17.6v-88A17.61 17.61 0 0 0 172 75.2Zm4.4 105.6a4.41 4.41 0 0 1-4.4 4.4H84a4.41 4.41 0 0 1-4.4-4.4V110.4h96.8Z' fill='%231a475f'/%3E%3C/svg%3E");
}
.raListing__container .list-item .item-header .icon.Webinar {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='%23fff' opacity='0'/%3E%3Cpolygon points='120.66 172 118.02 185.2 137.98 185.2 135.36 172 120.66 172' fill='none'/%3E%3Cpath d='M189.6 57.6H66.4c-9.72 0-17.6 7.88-17.6 18.15V155c0 9.17 7.88 17.05 17.6 17.05h40.78l-2.64 13.2H90.6a6.6 6.6 0 1 0 0 13.2h74.8a6.6 6.6 0 0 0 0-13.2h-14L148.82 172H189.6a17.6 17.6 0 0 0 17.6-17.6V75.2A17.61 17.61 0 0 0 189.6 57.6ZM118 185.2l2.64-13.2h14.7L138 185.2Zm54.52-45.94M194 131.85V154.4a4.4 4.4 0 0 1-4.4 4.4H66.4a4.4 4.4 0 0 1-4.4-4.4V75.2a4.4 4.4 0 0 1 4.4-4.4H189.6a4.4 4.4 0 0 1 4.4 4.4v56.1' fill='%231a475f'/%3E%3Cpath d='M135.27 113.05H121.16a17.64 17.64 0 0 0-17.64 17.64v3.52H152.9v-3.52A17.63 17.63 0 0 0 135.27 113.05Z' fill='%231a475f'/%3E%3Ccircle cx='128.21' cy='91.89' r='14.11' transform='translate(-17.68 31.92) rotate(-13.28)' fill='%231a475f'/%3E%3Crect x='62' y='131.85' width='132' height='12.65' fill='%2354afcb'/%3E%3C/svg%3E");
  background-size: 70%;
}
.raListing__container .list-item .item-header .icon.Article {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='12' height='16' viewBox='0 0 12 16'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_4732' data-name='Rectangle 4732' width='12' height='16' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_2498' data-name='Group 2498' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_686' data-name='Path 686' d='M7.5 8.25H3a.75.75 0 1 0 0 1.5H7.5a.75.75 0 0 0 0-1.5' transform='translate(0.75 2.75)' fill='%233fa1c0'/%3E%3Cpath id='Path_687' data-name='Path 687' d='M7.5 6H3A.75.75 0 1 0 3 7.5H7.5A.75.75 0 0 0 7.5 6' transform='translate(0.75 2)' fill='%233fa1c0'/%3E%3Cpath id='Path_688' data-name='Path 688' d='M10.471 5v9H10.5a.5.5 0 0 1-.5.5H2a.5.5 0 0 1-.5-.5V2A.5.5 0 0 1 2 1.5H7V0H2A2 2 0 0 0 0 2V14a2 2 0 0 0 2 2h8a2.006 2.006 0 0 0 2-2V4.993' transform='translate(0)' fill='%2310384d'/%3E%3Cpath id='Path_689' data-name='Path 689' d='M9.665 2.918 7.333.586A2.011 2.011 0 0 0 5.919 0H5.248V1.5h0V4a1 1 0 0 0 .965.992h4.035V4.332a2 2 0 0 0-.584-1.413' transform='translate(1.749 0)' fill='%233fa1c0'/%3E%3C/g%3E%3C/svg%3E");
}
.raListing__container .list-item .item-header .icon.Event {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='14' height='16' viewBox='0 0 14 16'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_4730' data-name='Rectangle 4730' width='14' height='16' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_2489' data-name='Group 2489' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_680' data-name='Path 680' d='M2.75 10h3a.5.5 0 0 0 .5-.5v-3a.5.5 0 0 0-.5-.5h-3a.5.5 0 0 0-.5.5v3a.5.5 0 0 0 .5.5' transform='translate(0.75 2)' fill='%233fa1c0'/%3E%3Cpath id='Path_681' data-name='Path 681' d='M12 2H10.751V.749a.751.751 0 0 0-1.5 0V2h-4.5V.749a.75.75 0 0 0-1.5 0V2H2A2 2 0 0 0 0 4V14a2 2 0 0 0 2 2H12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2m.5 12a.5.5 0 0 1-.5.5H2a.5.5 0 0 1-.5-.5V6h11Z' fill='%2310384d'/%3E%3C/g%3E%3C/svg%3E");
}
.raListing__container .list-item .item-header .icon:hover {
  border: 2px solid #c9a84c;
}
.raListing__container .list-item .item-header .icon img {
  max-width: 16px;
  max-height: 16px;
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.raListing__container .list-item .item-header .category {
  padding: 22px 0 22px 0;
}
@media screen and (max-width: 767px) {
  .raListing__container .list-item .item-header .category {
    padding: 5px 10px 0 0;
  }
}
.raListing__container .list-item .item-header .category button {
  font-family:
    Muli,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif !important;
  font-size: 14px;
  letter-spacing: 0.42px;
  line-height: 21px;
  color: #377e91;
  background-color: transparent;
  padding: 2px 0 3px 0;
  border: 0;
  border-bottom: 2px solid transparent;
  border-radius: 0;
  font-weight: 700;
  text-align: left;
}
@media screen and (max-width: 767px) {
  .raListing__container .list-item .item-header .category button {
    font-size: 12px;
    letter-spacing: 0.32px;
    line-height: 21px;
    font-weight: 400;
    color: #464646;
  }
}
.raListing__container .list-item .item-header .category button:hover {
  border-bottom: 2px solid #c9a84c;
}
.raListing__container .list-item .item-header .category button:focus {
  outline: 2px solid #c9a84c;
}
.raListing__container .list-item .item-header .topic {
  padding: 22px 0 22px 0;
}
@media screen and (max-width: 767px) {
  .raListing__container .list-item .item-header .topic {
    padding: 5px 0 0 20px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.996' height='6' viewBox='0 0 8.996 6'%3E%3Cpath id='Icon_ionic-ios-arrow-round-forward' data-name='Icon ionic-ios-arrow-round-forward' d='M13.612 11.367a.408.408 0 0 0 0 .575l1.9 1.9H8.278a.406.406 0 0 0 0 .812h7.228l-1.9 1.9a.411.411 0 0 0 0 .575.4.4 0 0 0 .572 0l2.575-2.594h0a.456.456 0 0 0 .084-.128.388.388 0 0 0 .031-.156.407.407 0 0 0-.116-.284l-2.575-2.594A.4.4 0 0 0 13.612 11.367Z' transform='translate(-7.875 -11.252)' fill='%2354afcb'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: left center;
  }
}
.raListing__container .list-item .item-header .topic button {
  font-family:
    Muli,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif !important;
  font-size: 14px;
  letter-spacing: 0.42px;
  line-height: 21px;
  color: #377e91;
  background-color: transparent;
  padding: 2px 0 3px 0;
  border: 0;
  border-bottom: 2px solid transparent;
  border-radius: 0;
  font-weight: 700;
  text-align: left;
}
@media screen and (max-width: 767px) {
  .raListing__container .list-item .item-header .topic button {
    font-size: 12px;
    letter-spacing: 0.32px;
    line-height: 21px;
    font-weight: 400;
    color: #464646;
  }
}
.raListing__container .list-item .item-header .topic button:hover {
  border-bottom: 2px solid #c9a84c;
}
.raListing__container .list-item .item-header .topic button:focus {
  outline: 2px solid #c9a84c;
}
.raListing__container .list-item .item-header .published {
  font-size: 14px;
  letter-spacing: 0.42px;
  line-height: 21px;
  color: #2a9d8f;
  padding: 24px 0 22px 0;
}
.raListing__container .list-item .item-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .raListing__container .list-item .item-body {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}
.raListing__container .list-item .item-body .content,
.raListing__container .list-item .item-body .extended-info {
  padding: 0 34px 0 44px;
  margin-top: -400px;
  height: 400px;
  -webkit-transition: margin-top 0.2s linear;
  transition: margin-top 0.2s linear;
}
.raListing__container .list-item .item-body .extended-info {
  width: 50%;
}
@media screen and (max-width: 767px) {
  .raListing__container .list-item .item-body .extended-info {
    width: 100%;
  }
}
.raListing__container .list-item .item-body .extended-info .type-date {
  font-size: 11px;
  letter-spacing: 0.33px;
  line-height: 18px;
  color: #2a9d8f;
  font-weight: 700;
  padding-top: 40px;
}
@media screen and (max-width: 767px) {
  .raListing__container .list-item .item-body .extended-info .type-date {
    display: none;
  }
}
.raListing__container .list-item .item-body .extended-info .full-title {
  margin-top: 8px;
}
@media screen and (max-width: 767px) {
  .raListing__container .list-item .item-body .extended-info .full-title {
    display: none;
  }
}
.raListing__container .list-item .item-body .extended-info .full-title a {
  font-size: 36px;
  letter-spacing: 0.36px;
  line-height: 40px;
  color: #2a9d8f;
  font-weight: 900;
}
.raListing__container
  .list-item
  .item-body
  .extended-info
  .full-title
  a
  .end-wrap {
  white-space: nowrap;
}
.raListing__container
  .list-item
  .item-body
  .extended-info
  .full-title
  a
  .end-wrap
  .cta-arrow {
  display: inline-block;
  width: 22px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='18' viewBox='0 0 10.667 12'%3E%3Cpath id='Polygon_62' data-name='Polygon 62' d='M5.128 1.549a1 1 0 0 1 1.743 0l4.29 7.627a1 1 0 0 1-.872 1.49H1.71a1 1 0 0 1-.872-1.49Z' transform='translate(10.667) rotate(90)' fill='%23f2a900'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right center;
}
.raListing__container .list-item .item-body .extended-info .author {
  font-size: 14px;
  letter-spacing: 0.42px;
  line-height: 18px;
  color: #464646;
  font-weight: 400;
  margin-top: 24px;
}
@media screen and (max-width: 767px) {
  .raListing__container .list-item .item-body .extended-info .author {
    display: none;
  }
}
.raListing__container .list-item .item-body .extended-info .resource-tags {
  margin: 33px 0 0 0;
  padding: 0 0 40px 0;
  list-style-type: none;
}
@media screen and (max-width: 767px) {
  .raListing__container .list-item .item-body .extended-info .resource-tags {
    margin-top: 0;
    padding-bottom: 12px;
  }
}
.raListing__container .list-item .item-body .extended-info .resource-tags .tag {
  display: inline-block;
  margin: 5px 0;
  padding: 0;
}
.raListing__container
  .list-item
  .item-body
  .extended-info
  .resource-tags
  .tag
  button {
  font-size: 10px;
  letter-spacing: 0;
  line-height: 14px;
  color: #2a9d8f;
  background-color: #eef5fa;
  border-radius: 12px;
  padding: 3px 12px;
  text-transform: none;
  border: 0;
  margin-right: 4px;
}
.raListing__container
  .list-item
  .item-body
  .extended-info
  .resource-tags
  .tag
  button:hover {
  color: #fff;
  background-color: #2a9d8f;
  border: 0;
}
.raListing__container .list-item .item-body .content {
  width: 50%;
}
@media screen and (max-width: 767px) {
  .raListing__container .list-item .item-body .content {
    width: 100%;
  }
}
.raListing__container .list-item .item-body .content p {
  font-size: 14px;
  letter-spacing: 0.14px;
  line-height: 24px;
  color: #464646;
  font-weight: 400;
  padding-top: 54px;
}
@media screen and (max-width: 767px) {
  .raListing__container .list-item .item-body .content p {
    padding-top: 12px;
  }
}
.raListing__container .list-item .item-body .content .button-wrap {
  margin-top: 26px;
  padding-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .raListing__container .list-item .item-body .content .button-wrap {
    padding-bottom: 12px;
  }
}
.raListing__container .list-item .item-body .content .button-wrap button {
  border-radius: 7px;
  color: #2a9d8f;
}
.raListing__container .list-item .item-body .body-author {
  font-size: 12px;
  letter-spacing: 0.48px;
  line-height: 18px;
  margin-top: 10px;
  display: none;
}
@media screen and (max-width: 767px) {
  .raListing__container .list-item .item-body .body-author {
    display: block;
  }
}
.raListing__container .list-item.active {
  border-top: 4px solid #74aa50;
  border-left: 4px solid #048956;
  margin-bottom: 60px;
  -webkit-box-shadow:
    -20px 25px 25px rgba(4, 137, 86, 0.03),
    20px 25px 25px rgba(4, 137, 86, 0.03);
  box-shadow:
    -20px 25px 25px rgba(4, 137, 86, 0.03),
    20px 25px 25px rgba(4, 137, 86, 0.03);
}
@media screen and (max-width: 767px) {
  .raListing__container .list-item.active {
    padding: 0;
  }
}
.raListing__container .list-item.active .item-header {
  background-color: #f1fffb;
}
@media screen and (max-width: 767px) {
  .raListing__container .list-item.active .item-header {
    padding: 12px 20px 4px 20px;
  }
}
.raListing__container .list-item.active .item-header .title-wrap:after {
  background: #e7fffb;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(rgba(241, 255, 251, 0)),
    color-stop(90%, #f1fffb)
  );
  background: linear-gradient(90deg, rgba(241, 255, 251, 0) 0, #f1fffb 90%);
}
.raListing__container .list-item.active .item-header .expander {
  width: 40px;
  height: 69px;
}
@media screen and (max-width: 767px) {
  .raListing__container .list-item.active .item-header .expander {
    height: 43px;
    border-radius: 4px;
  }
}
.raListing__container .list-item.active .item-header .expander button {
  border: 0;
  background-color: #048956;
  width: 32px;
  height: 100%;
  color: #fff;
  -webkit-transition: unset;
  transition: unset;
  padding: 0;
  margin-top: 0;
  border-radius: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='2' viewBox='0 0 10 2'%3E%3Cg id='Group_2482' data-name='Group 2482' transform='translate(-264.5 -867.5)'%3E%3Cline id='Line_38' data-name='Line 38' y2='8' transform='translate(273.5 868.5) rotate(90)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
}
@media screen and (max-width: 767px) {
  .raListing__container .list-item.active .item-header .expander button {
    height: 43px;
    border-radius: 4px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='2' viewBox='0 0 10 2'%3E%3Cg id='Group_2482' data-name='Group 2482' transform='translate(-264.5 -867.5)'%3E%3Cline id='Line_38' data-name='Line 38' y2='8' transform='translate(273.5 868.5) rotate(90)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
  }
}
.raListing__container .list-item.active .item-header .expander button:hover {
  height: 100%;
  background-color: #048956;
  color: #fff;
  margin-top: 0;
}
@media screen and (max-width: 767px) {
  .raListing__container .list-item.active .item-header .expander button:hover {
    height: 43px;
    border-radius: 4px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='2' viewBox='0 0 10 2'%3E%3Cg id='Group_2482' data-name='Group 2482' transform='translate(-264.5 -867.5)'%3E%3Cline id='Line_38' data-name='Line 38' y2='8' transform='translate(273.5 868.5) rotate(90)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
  }
}
.raListing__container .list-item.active .item-header .heading-title a {
  color: #048956;
}
@media screen and (max-width: 767px) {
  .raListing__container .list-item.active .item-header .heading-title a {
    -webkit-text-decoration-color: #b2d4a5;
    text-decoration-color: #b2d4a5;
  }
}
.raListing__container .list-item.active .item-header .type {
  margin-right: 0;
}
@media screen and (max-width: 767px) {
  .raListing__container .list-item.active .item-header .type {
    width: 40px;
    background-color: transparent;
  }
}
.raListing__container .list-item.active .item-header .category a {
  border-bottom: 2px solid #c9a84c;
}
@media screen and (max-width: 767px) {
  .raListing__container .list-item.active .item-header .category a {
    font-weight: 700;
  }
}
.raListing__container .list-item.active .item-header .category button {
  color: #2a9d8f;
  border-bottom: 2px solid #c9a84c;
}
@media screen and (max-width: 767px) {
  .raListing__container .list-item.active .item-header .category button {
    font-weight: 700;
    padding-bottom: 0;
    border-bottom-color: #f2a901;
  }
}
.raListing__container .list-item.active .item-header .topic a {
  border-bottom: 2px solid #c9a84c;
}
@media screen and (max-width: 767px) {
  .raListing__container .list-item.active .item-header .topic a {
    font-weight: 700;
  }
}
.raListing__container .list-item.active .item-header .topic button {
  color: #2a9d8f;
  border-bottom: 2px solid #c9a84c;
}
@media screen and (max-width: 767px) {
  .raListing__container .list-item.active .item-header .topic button {
    font-weight: 700;
    padding-bottom: 0;
    border-bottom-color: #f2a901;
  }
}
.raListing__container .list-item.active .item-body .content,
.raListing__container .list-item.active .item-body .extended-info {
  margin-top: 0;
  height: auto;
}
@media screen and (max-width: 767px) {
  .raListing__container .list-item.active .item-body .content,
  .raListing__container .list-item.active .item-body .extended-info {
    padding: 0 20px;
  }
}
.raListing__container--load-more {
  margin-left: auto;
  margin-right: auto;
  max-width: 1206px;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 330px) {
  .raListing__container--load-more {
    padding-left: 22.5000562501px;
    padding-right: 22.5000562501px;
  }
}
@media screen and (min-width: 767px) {
  .raListing__container--load-more {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.raListing__container--load-more {
  padding-top: 0;
  padding-bottom: 30px;
  visibility: hidden;
}
.raListing__container--load-more .balls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  vertical-align: middle;
}
.raListing__container--load-more .balls .ball {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: #81c4aa;
  margin: 16px;
  -webkit-animation: animloader 1.2s linear infinite;
  animation: animloader 1.2s linear infinite;
}
.raListing__container--load-more .balls .ball:nth-child(2) {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}
.raListing__container--load-more .balls .ball:nth-child(3) {
  -webkit-animation-delay: 0.8s;
  animation-delay: 0.8s;
}
@-webkit-keyframes animloader {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    background-color: #81c4aa;
  }
  50% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    background-color: #048956;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    background-color: #81c4aa;
  }
}
@keyframes animloader {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    background-color: #81c4aa;
  }
  50% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    background-color: #048956;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    background-color: #81c4aa;
  }
}
.raListing__container--load-more .msg {
  text-align: center;
  color: #048956;
  font-size: 14px;
  line-height: 21px;
  letter-spacing: 0.42px;
}
.raListing__container .no-results {
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0.18px;
  line-height: 24px;
  color: #2a9d8f;
  text-align: center;
  padding: 20px;
}
.raListing .load-spacer {
  height: 30px;
  width: 100%;
  background-color: transparent;
}
.raListing .scroll-to-top {
  width: 48px;
  height: 60px;
  position: fixed;
  bottom: 50px;
  right: 20px;
  background-color: #ebf8f9;
  border-radius: 4px;
  border: 0;
  padding: 4px 8px;
}
.raListing .scroll-to-top .arrow {
  width: 12px;
  height: 26px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--! Font Awesome Pro 6.1.1 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons  Inc. --%3E%3Cpath d='M374.6 246.6C368.4 252.9 360.2 256 352 256s-16.38-3.125-22.62-9.375L224 141.3V448c0 17.69-14.33 31.1-31.1 31.1S160 465.7 160 448V141.3L54.63 246.6c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25l160-160c12.5-12.5 32.75-12.5 45.25 0l160 160C387.1 213.9 387.1 234.1 374.6 246.6z' fill='%233C889E' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center 5px;
  background-size: contain;
  margin: 0 auto;
}
.raListing .scroll-to-top .txt {
  font-size: 8px;
  letter-spacing: 0.12px;
  line-height: 10px;
  color: #2a9d8f;
  font-weight: 800;
  text-transform: uppercase;
}
.raListing .scroll-to-top:hover {
  background-color: #2a9d8f;
}
.raListing .scroll-to-top:hover .arrow {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--! Font Awesome Pro 6.1.1 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons  Inc. --%3E%3Cpath d='M374.6 246.6C368.4 252.9 360.2 256 352 256s-16.38-3.125-22.62-9.375L224 141.3V448c0 17.69-14.33 31.1-31.1 31.1S160 465.7 160 448V141.3L54.63 246.6c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25l160-160c12.5-12.5 32.75-12.5 45.25 0l160 160C387.1 213.9 387.1 234.1 374.6 246.6z' fill='%23ffffff' /%3E%3C/svg%3E");
}
.raListing .scroll-to-top:hover .txt {
  color: #fff;
}
.raResourceMain__Wrap--RightRail {
  padding-bottom: 30px;
}
.raResourceMain.sidebar {
  background: #fff;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(50%, #fff),
    color-stop(50%, #eaf8f9)
  );
  background: linear-gradient(90deg, #fff 50%, #eaf8f9 50%);
  position: relative;
}
@media screen and (max-width: 1024px) {
  .raResourceMain.sidebar {
    background: #fff;
  }
}
.raResourceMain.sidebar .raResourceMain__Header {
  background-color: #2a9d8f;
  overflow: hidden;
}
.raResourceMain.sidebar .raResourceMain__Header section {
  margin-left: auto;
  margin-right: auto;
  max-width: 1206px;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 330px) {
  .raResourceMain.sidebar .raResourceMain__Header section {
    padding-left: 22.5000562501px;
    padding-right: 22.5000562501px;
  }
}
@media screen and (min-width: 767px) {
  .raResourceMain.sidebar .raResourceMain__Header section {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.raResourceMain.sidebar .raResourceMain__Header section {
  position: relative;
}
@media screen and (max-width: 900px) {
  .raResourceMain.sidebar .raResourceMain__Header section {
    margin-left: auto;
    margin-right: auto;
    max-width: 1206px;
    padding-left: 7.5px;
    padding-right: 7.5px;
  }
}
@media screen and (max-width: 900px) and (min-width: 330px) {
  .raResourceMain.sidebar .raResourceMain__Header section {
    padding-left: 11.2500281251px;
    padding-right: 11.2500281251px;
  }
}
@media screen and (max-width: 900px) and (min-width: 767px) {
  .raResourceMain.sidebar .raResourceMain__Header section {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.raResourceMain.sidebar .raResourceMain__Wrap {
  margin-left: auto;
  margin-right: auto;
  max-width: 1206px;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 330px) {
  .raResourceMain.sidebar .raResourceMain__Wrap {
    padding-left: 22.5000562501px;
    padding-right: 22.5000562501px;
  }
}
@media screen and (min-width: 767px) {
  .raResourceMain.sidebar .raResourceMain__Wrap {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.raResourceMain.sidebar .raResourceMain__Wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
@media screen and (max-width: 900px) {
  .raResourceMain.sidebar .raResourceMain__Wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0;
  }
}
.raResourceMain.sidebar .raResourceMain__Wrap--Content {
  width: 100%;
  background-color: #fff;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 900px) {
  .raResourceMain.sidebar .raResourceMain__Wrap--Content {
    max-width: 100%;
  }
}
.raResourceMain.sidebar .raResourceMain__Wrap--Content iframe {
  display: block;
  padding-top: 0;
  margin: 0 auto;
  width: 100%;
}
@media screen and (max-width: 900px) {
  .raResourceMain.sidebar .raResourceMain__Wrap--Content iframe {
    padding: 30px 0;
  }
}
.raResourceMain.sidebar
  .raResourceMain__Wrap--Content
  .ra-content-header-image {
  display: none;
  margin: -70px auto 0;
  width: 100%;
  max-width: 362px;
  display: none;
}
@media screen and (max-width: 900px) {
  .raResourceMain.sidebar
    .raResourceMain__Wrap--Content
    .ra-content-header-image {
    display: block;
    padding: 0 15px 15px 15px;
  }
}
.raResourceMain.sidebar
  .raResourceMain__Wrap--Content
  .ra-content-header-image
  img {
  border-radius: 14px;
  width: 100%;
}
.raResourceMain.sidebar
  .raResourceMain__Wrap--Content
  .ra-content-header-image.Webinar {
  display: none;
}
.raResourceMain.sidebar .raResourceMain__Wrap--RightRail-container {
  padding-left: 26px;
  width: 388px;
  position: relative;
}
@media screen and (max-width: 900px) {
  .raResourceMain.sidebar .raResourceMain__Wrap--RightRail-container {
    width: 100%;
    padding: 0 15px;
  }
}
.raResourceMain.sidebar
  .raResourceMain__Wrap--RightRail-container
  .ra-rightrail-header-image {
  margin-top: -70px;
  width: 100%;
  max-width: 362px;
  display: block;
}
@media screen and (max-width: 900px) {
  .raResourceMain.sidebar
    .raResourceMain__Wrap--RightRail-container
    .ra-rightrail-header-image {
    padding: 15px;
    max-width: 100%;
    display: none;
  }
}
.raResourceMain.sidebar
  .raResourceMain__Wrap--RightRail-container
  .ra-rightrail-header-image
  img {
  border-radius: 14px;
  width: 100%;
}
.raResourceMain.sidebar
  .raResourceMain__Wrap--RightRail-container
  .raRightRailCTA,
.raResourceMain.sidebar
  .raResourceMain__Wrap--RightRail-container
  .raRightRailForm,
.raResourceMain.sidebar
  .raResourceMain__Wrap--RightRail-container
  .raSocialShare {
  padding: 0;
}
.raResourceMain.sidebar .raResourceMain__Wrap--RightRail-container.-sticky {
  position: sticky;
  top: 0;
}
.raResourceMain.sidebar .authorModuleExtender {
  display: none;
}
.raResourceMain.sidebar .authorModuleExtender.-extend {
  display: block;
  width: 50%;
  background-color: #fffcf5;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 0;
}
.raResourceMain.sidebar
  .authorModuleExtender.-extend
  .authorModuleExtender__back {
  width: 100%;
  height: 117px;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#fef5de),
    to(#fffcf5)
  );
  background: linear-gradient(180deg, #fef5de 0, #fffcf5 100%);
}
@media screen and (max-width: 900px) {
  .raResourceMain.sidebar .authorModuleExtender.-extend {
    display: none;
  }
}
.raContentDetailSocialShare {
  position: relative;
  margin: 0;
}
@media screen and (max-width: 1024px) {
  .raContentDetailSocialShare {
    padding: 0 15px;
  }
}
.raContentDetailSocialShare__Container {
  background-color: #fff;
  padding-right: 30px;
}
.raContentDetailSocialShare__Container--icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 30px 0;
}
.raContentDetailSocialShare__Container--icons .bh-logo {
  height: 34px;
  width: 60px;
  background-repeat: no-repeat;
  background-position: left center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 26.797'%3E%3Cg id='Group_2792' data-name='Group 2792' transform='translate(20743.644 -1853)'%3E%3Cpath id='SVGID_15_' d='M.6 59.479C12.609 60.715 20.906 54.2 31.132 54.2c7.5 0 11.754 3.332 17.468 4.006v.262c-6.732.112-10.917-1.8-17.54-1.8-8.006 0-16.885 4.006-23.4 4.044-5.022.037-6.842-.936-7.06-.973Z' transform='translate(-20744.244 1819.082)' fill='%23008540'/%3E%3Cpath id='SVGID_17_' d='M40.687 26.007c-8.37 1.984-9.207 10.034-8.952 13.254a24.365 24.365 0 0 0 2.62-.711c-.036-2.92.983-8.312 7.023-9.847 6.3-1.572 9.9 3.482 10.954 6.215a16.47 16.47 0 0 1 2.729.3c-.073-2.1-4.949-11.494-14.374-9.21' transform='translate(-20764.023 1836.942)' fill='%23f1bd19'/%3E%3Cpath id='SVGID_19_' d='M4.577 48.643a.944.944 0 0 1 1.237-.786c1.237.225 6.15 1.5 6 2.246-.073.412-.691.973-6.259-.187a1.066 1.066 0 0 1-.983-1.273' transform='translate(-20746.766 1823.067)' fill='%23f1bd19'/%3E%3Cpath id='SVGID_21_' d='M17.865 19.635a.983.983 0 0 1 1.492-.225c1.055.674 5.131 3.632 4.585 4.493-.073.112-.619.075-5.641-2.7a1.05 1.05 0 0 1-.437-1.572' transform='translate(-20755.105 1840.992)' fill='%23f1bd19'/%3E%3Cpath id='SVGID_23_' d='M50.754.056c.4-.112 1.019.112 1.2 1.048.255 1.236.946 6.29.036 6.4-.073 0-.291-.112-.655-.936-.364-.861-.91-3.22-1.419-4.98A1.189 1.189 0 0 1 50.754.056' transform='translate(-20775.584 1852.971)' fill='%23f1bd19'/%3E%3Cpath id='SVGID_25_' d='M84.156 5.547c.4.225.764.824.182 1.647-.764 1.011-3.312 5.279-4.039 4.755-.073-.037-.218-.412 0-1.273a32.4 32.4 0 0 1 2.365-4.605 1.014 1.014 0 0 1 1.492-.524' transform='translate(-20794.867 1849.614)' fill='%23f1bd19'/%3E%3Cpath id='SVGID_27_' d='M104.515 27.107a1.067 1.067 0 0 1-.582 1.572c-1.128.562-5.313 3.033-5.75 2.209-.036-.075 0-.449.655-1.048a47.171 47.171 0 0 1 4.076-2.958 1.081 1.081 0 0 1 1.6.225' transform='translate(-20806.311 1836.328)' fill='%23f1bd19'/%3E%3C/g%3E%3C/svg%3E");
}
.raContentDetailSocialShare__Container--icons .social-icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.raContentDetailSocialShare__Container--icons .social-icons .title {
  font-size: 20px;
  letter-spacing: 0.2px;
  line-height: 34px;
  color: #2a9d8f;
  font-weight: 700;
}
.raContentDetailSocialShare__Container--icons .social-icons .icon {
  width: 34px;
  height: 34px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  margin: 0 2rem;
}
.raContentDetailSocialShare__Container--icons .social-icons .icon:last-child {
  margin: 0 0 0 2rem;
}
.raContentDetailSocialShare__Container--icons .social-icons .icon.facebook {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 72'%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath d='M70 2a6.52 6.52 0 0 1 2 4.78v58.5A6.73 6.73 0 0 1 65.25 72H45V40.5H56.25l2.25-9H45V27a4.58 4.58 0 0 1 4.5-4.5h9v-9h-9a13 13 0 0 0-9.53 4A13 13 0 0 0 36 27v4.5H27v9h9V72H6.75A6.51 6.51 0 0 1 2 70a6.51 6.51 0 0 1-2-4.78V6.75A6.52 6.52 0 0 1 2 2 6.51 6.51 0 0 1 6.75 0h58.5A6.52 6.52 0 0 1 70 2Z' style='fill:%233C889E'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.raContentDetailSocialShare__Container--icons .social-icons .icon.twitter {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 58.5'%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath d='M72 6.89a28.09 28.09 0 0 1-3.34 4.18 28.43 28.43 0 0 1-4 3.48c0 .33 0 .65 0 .95s0 .63 0 .95A43.33 43.33 0 0 1 62 31.29a42.34 42.34 0 0 1-8.09 13.5A42.09 42.09 0 0 1 40.64 54.7a40.66 40.66 0 0 1-18 3.8 44.52 44.52 0 0 1-6.12-.42 48.63 48.63 0 0 1-5.87-1.34 43.33 43.33 0 0 1-5.52-2A48.8 48.8 0 0 1 0 51.89L1.72 52c.59 0 1.19.07 1.8.07a28.71 28.71 0 0 0 9.87-1.69 30.46 30.46 0 0 0 8.48-4.64A14.9 14.9 0 0 1 8.09 35.51l1.37.14a12.19 12.19 0 0 0 1.37.07 19.32 19.32 0 0 0 2-.11 10.84 10.84 0 0 0 1.9-.38 14.39 14.39 0 0 1-8.48-5.07 14.24 14.24 0 0 1-3.41-9.42v-.21a14.69 14.69 0 0 0 3.2 1.34 14.86 14.86 0 0 0 3.48.56 15.32 15.32 0 0 1-4.74-5.27 14.24 14.24 0 0 1-1.8-7 14.67 14.67 0 0 1 .53-3.93A15.48 15.48 0 0 1 5 2.67a42.15 42.15 0 0 0 6.12 6.12 42.42 42.42 0 0 0 7.24 4.75 41.81 41.81 0 0 0 8.23 3.19 39.48 39.48 0 0 0 8.86 1.41c-.1-.56-.18-1.12-.25-1.69a13.52 13.52 0 0 1-.1-1.68A13.89 13.89 0 0 1 36.28 9a14.51 14.51 0 0 1 3.13-4.68 15.62 15.62 0 0 1 4.68-3.2A15.19 15.19 0 0 1 49.85 0a14.33 14.33 0 0 1 6 1.27 14.6 14.6 0 0 1 4.78 3.37A28.88 28.88 0 0 0 65.5 3.23 30.43 30.43 0 0 0 70 1.05 14.84 14.84 0 0 1 67.5 5.77a14.07 14.07 0 0 1-4 3.44 24.91 24.91 0 0 0 4.4-.81A26.84 26.84 0 0 0 72 6.89Z' style='fill:%233C889E'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.raContentDetailSocialShare__Container--icons .social-icons .icon.pinterest {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 45.42 59.06'%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath d='M24.12 0A23.44 23.44 0 0 1 34.56 2.36 19.77 19.77 0 0 1 42.4 9.21a17.91 17.91 0 0 1 3 10.2 33.34 33.34 0 0 1-.67 6.68 26 26 0 0 1-2.14 6.32 22.69 22.69 0 0 1-3.55 5.31 14.8 14.8 0 0 1-5.13 3.62 16.63 16.63 0 0 1-6.72 1.34 11.15 11.15 0 0 1-4.78-1.13 6.85 6.85 0 0 1-3.38-3.09c-.23.89-.57 2.22-1 4s-.73 2.89-.85 3.38-.36 1.33-.74 2.53a16 16 0 0 1-.95 2.53c-.25.49-.63 1.23-1.12 2.22a22.21 22.21 0 0 1-1.62 2.74c-.59.84-1.32 1.87-2.21 3.09a3.14 3.14 0 0 1-.46.14 1.63 1.63 0 0 1-.32-.35Q9.22 53.16 9.21 52A40.17 40.17 0 0 1 10 44.72q.78-4.08 2.36-10.23C13.39 30.39 14 28 14.2 27.28a13.75 13.75 0 0 1-1.12-6c0-3.42 1.22-5.85 3.65-7.31a5 5 0 0 1 5.42-.14 4.83 4.83 0 0 1 2 4.36A22.32 22.32 0 0 1 22.61 25 22 22 0 0 0 21 31.64a4.84 4.84 0 0 0 1.62 3.73 5.56 5.56 0 0 0 3.87 1.47A7.64 7.64 0 0 0 31.61 35 12 12 0 0 0 35 30.13a34.68 34.68 0 0 0 1.68-5.84 28.76 28.76 0 0 0 .57-5.52q0-6.1-3.91-9.56A14.7 14.7 0 0 0 23.2 5.77a16.46 16.46 0 0 0-11.88 4.6A15.54 15.54 0 0 0 6.54 22.08a9.88 9.88 0 0 0 .7 3.72 16.4 16.4 0 0 0 1.41 2.85 3.84 3.84 0 0 1 .7 1.44 8.29 8.29 0 0 1-.53 2.57c-.35 1.05-.78 1.58-1.3 1.58-1.68 0-3.36-1.22-5-3.65A16.35 16.35 0 0 1 0 21.16a19.31 19.31 0 0 1 2-8.78A19.16 19.16 0 0 1 7.49 5.66a27.2 27.2 0 0 1 7.73-4.15A26.76 26.76 0 0 1 24.12 0Z' style='fill:%233C889E'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.raContentDetailSocialShare__Container--icons .social-icons .icon.linkedin {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 59.06 59.06'%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath d='M54.84 0a4 4 0 0 1 3 1.27 4.08 4.08 0 0 1 1.23 2.95V54.84a4.12 4.12 0 0 1-1.23 3 4 4 0 0 1-3 1.26H4.22a4.08 4.08 0 0 1-3-1.23 4.06 4.06 0 0 1-1.23-3V4.22a4.08 4.08 0 0 1 1.23-3A4.08 4.08 0 0 1 4.22 0Zm-45 17.09a5 5 0 0 0 3.62 1.47 5 5 0 0 0 5.06-5.06A5 5 0 0 0 13.5 8.44 5 5 0 0 0 9.88 9.91 4.83 4.83 0 0 0 8.37 13.5 4.83 4.83 0 0 0 9.88 17.09Zm8 33.53V22.43H9.07V50.62Zm32.84 0V35.16a29.46 29.46 0 0 0-.43-5.35 13.4 13.4 0 0 0-1.51-4.18 6.92 6.92 0 0 0-3.23-2.92 13 13 0 0 0-5.38-1A9.61 9.61 0 0 0 35 23.06a8.32 8.32 0 0 0-3.17 3.24h-.14V22.43H23.34V50.62h8.72V36.7A15.27 15.27 0 0 1 32.27 34 9.41 9.41 0 0 1 33 31.71 3.54 3.54 0 0 1 34.63 30a5.91 5.91 0 0 1 2.71-.56 4.57 4.57 0 0 1 2.21.49 4.14 4.14 0 0 1 1.34 1.13 5 5 0 0 1 .7 1.83 13 13 0 0 1 .28 2c0 .51 0 1.19 0 2V50.62Z' style='fill:%233C889E'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.raResourceTranscript {
  background-color: #fef8f3;
  padding: 30px;
  position: relative;
  margin-right: 30px;
  margin-bottom: 50px;
}
@media screen and (max-width: 1024px) {
  .raResourceTranscript {
    padding: 30px 15px;
    margin-right: 0;
    margin-bottom: 30px;
  }
}
.raResourceTranscript__Container .subhead {
  font-size: 20px;
  letter-spacing: 0.2px;
  line-height: 24px;
  color: #1e2124;
  font-weight: 700;
  margin-bottom: 10px;
}
.raResourceTranscript__Container .collapsible {
  position: relative;
  overflow: hidden;
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transform-origin: top;
  transform-origin: top;
}
.raResourceTranscript__Container .collapsible p {
  margin: 13px 0;
  font-size: 14px;
  letter-spacing: 0.42px;
  line-height: 21px;
  color: #505050;
}
.raResourceTranscript__Container .collapsible p > strong {
  display: block;
  color: #bf5202;
  font-size: 18px;
  letter-spacing: 0.54px;
  line-height: 32px;
  font-weight: 700;
}
.raResourceTranscript__Container .collapsible .content-cover {
  display: none;
}
.raResourceTranscript__Container .collapsible.closed {
  height: 170px;
}
.raResourceTranscript__Container .collapsible.closed .content-cover {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 60px;
  background: rgba(254, 247, 243, 0.4);
  background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(2%, #fef7f3),
    to(rgba(254, 247, 243, 0))
  );
  background: linear-gradient(0deg, #fef7f3 2%, rgba(254, 247, 243, 0) 100%);
}
.raResourceTranscript__Container .button-wrap {
  position: absolute;
  width: 100%;
  left: 0;
  right: 0;
  bottom: -15px;
}
@media screen and (max-width: 1024px) {
  .raResourceTranscript__Container .button-wrap {
    text-align: center;
  }
}
.raResourceTranscript__Container .button-wrap button {
  font-size: 12px;
  letter-spacing: 0.36px;
  line-height: 24px;
  font-weight: 700;
  color: #2a9d8f;
  outline: 0;
  text-transform: none;
  padding: 1px 2px 2px 10px;
  border-radius: 8px;
  margin-left: 30px;
}
.raResourceTranscript__Container .button-wrap button span {
  display: inline-block;
  vertical-align: middle;
}
.raResourceTranscript__Container .button-wrap button span.icon {
  width: 24px;
  height: 24px;
  border-radius: 4px;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath id='Path_807' data-name='Path 807' d='M12.7-20.847H8.594v4.1H6.806v-4.1H2.7v-1.805H6.806v-4.1H8.594v4.1H12.7Z' transform='translate(-2.7 26.75)' fill='%23f2a900'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
}
.raResourceTranscript__Container .button-wrap button.closed span.icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='2' viewBox='0 0 10 2'%3E%3Crect id='Rectangle_4897' data-name='Rectangle 4897' width='10' height='2' fill='%23f2a900'/%3E%3C/svg%3E");
}
.raResourceTranscript__Container .button-wrap.hidden {
  display: none;
}
.raRightRailCTA {
  position: relative;
  margin: 30px 0;
}
@media screen and (max-width: 1024px) {
  .raRightRailCTA {
    padding: 0 15px;
  }
}
.raRightRailCTA__Container aside {
  background-color: #2a9d8f;
  border-radius: 20px;
  padding: 34px 24px;
}
.raRightRailCTA__Container aside h1,
.raRightRailCTA__Container aside h2,
.raRightRailCTA__Container aside h3 {
  font-size: 20px;
  letter-spacing: 0.2px;
  line-height: 24px;
  color: #9ddbe2;
  font-weight: 900;
  text-transform: none;
  padding-bottom: 18px;
}
.raRightRailCTA__Container aside p {
  font-size: 14px;
  letter-spacing: 0.28px;
  line-height: 21px;
  color: #eef5fa;
  padding-bottom: 24px;
}
.raRightRailCTA__Container aside .button-wrap {
  margin-top: 10px;
}
.raRightRailCTA__Container aside .button-wrap button {
  border-radius: 7px;
  font-size: 18px;
  letter-spacing: 0.18px;
  line-height: 24px;
  padding: 9px 22px 9px 22px;
}
.raRightRailForm {
  position: relative;
}
@media screen and (max-width: 900px) {
  .raRightRailForm {
    padding: 0 15px;
  }
}
.raRightRailForm__Container {
  margin-top: 30px;
  background-color: #2a9d8f;
  border-radius: 20px;
  padding: 34px 24px;
}
.raRightRailForm__Container h1,
.raRightRailForm__Container h2,
.raRightRailForm__Container h3 {
  font-size: 20px;
  letter-spacing: 0.2px;
  line-height: 24px;
  color: #fff;
  font-weight: 900;
  text-transform: none;
  margin: 0;
  width: 253px;
}
.raRightRailForm__Container svg {
  margin: 10px 0 20px 0;
}
.raRecommendedResources {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1440' height='739' viewBox='0 0 1440 739'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_4835' data-name='Rectangle 4835' width='1440' height='739' transform='translate(0 3333)' fill='%23907caf' opacity='0.05'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Mask_Group_78' data-name='Mask Group 78' transform='translate(0 -3333)' clip-path='url(%23clip-path)'%3E%3Cg id='Group_2753' data-name='Group 2753' transform='translate(1133.054 3265.407)'%3E%3Ccircle id='Ellipse_68' data-name='Ellipse 68' cx='116.629' cy='116.629' r='116.629' transform='translate(-15 341.566)' fill='%23907caf' opacity='0.1'/%3E%3Ccircle id='Ellipse_86' data-name='Ellipse 86' cx='181.289' cy='181.289' r='181.289' transform='translate(45.446 -42)' fill='%23907caf' opacity='0.05'/%3E%3Ccircle id='Ellipse_85' data-name='Ellipse 85' cx='272.49' cy='272.49' r='272.49' transform='translate(-109.166 458.195)' fill='%23907caf' opacity='0.15'/%3E%3C/g%3E%3Cg id='Group_2754' data-name='Group 2754' transform='translate(343.585 4222.062) rotate(161)' opacity='0.25'%3E%3Ccircle id='Ellipse_68-2' data-name='Ellipse 68' cx='161.736' cy='161.736' r='161.736' transform='translate(5.659 -28.722)' fill='%23907caf' opacity='0.2'/%3E%3Ccircle id='Ellipse_86-2' data-name='Ellipse 86' cx='133.872' cy='133.872' r='133.872' transform='translate(76.805 575.541)' fill='%23907caf' opacity='0.2'/%3E%3Ccircle id='Ellipse_85-2' data-name='Ellipse 85' cx='258.126' cy='258.126' r='258.126' transform='translate(142.377 150.255)' fill='%23907caf' opacity='0.3'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left top;
  background-color: #f4f2f7;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#f4f2f7),
    to(#fff)
  );
  background: linear-gradient(180deg, #f4f2f7 0, #fff 100%);
  position: relative;
}
.raRecommendedResources .back {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1440' height='739' viewBox='0 0 1440 739'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_4835' data-name='Rectangle 4835' width='1440' height='739' transform='translate(0 3333)' fill='%23907caf' opacity='0.05'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Mask_Group_78' data-name='Mask Group 78' transform='translate(0 -3333)' clip-path='url(%23clip-path)'%3E%3Cg id='Group_2753' data-name='Group 2753' transform='translate(1133.054 3265.407)'%3E%3Ccircle id='Ellipse_68' data-name='Ellipse 68' cx='116.629' cy='116.629' r='116.629' transform='translate(-15 341.566)' fill='%23907caf' opacity='0.1'/%3E%3Ccircle id='Ellipse_86' data-name='Ellipse 86' cx='181.289' cy='181.289' r='181.289' transform='translate(45.446 -42)' fill='%23907caf' opacity='0.05'/%3E%3Ccircle id='Ellipse_85' data-name='Ellipse 85' cx='272.49' cy='272.49' r='272.49' transform='translate(-109.166 458.195)' fill='%23907caf' opacity='0.15'/%3E%3C/g%3E%3Cg id='Group_2754' data-name='Group 2754' transform='translate(343.585 4222.062) rotate(161)' opacity='0.25'%3E%3Ccircle id='Ellipse_68-2' data-name='Ellipse 68' cx='161.736' cy='161.736' r='161.736' transform='translate(5.659 -28.722)' fill='%23907caf' opacity='0.2'/%3E%3Ccircle id='Ellipse_86-2' data-name='Ellipse 86' cx='133.872' cy='133.872' r='133.872' transform='translate(76.805 575.541)' fill='%23907caf' opacity='0.2'/%3E%3Ccircle id='Ellipse_85-2' data-name='Ellipse 85' cx='258.126' cy='258.126' r='258.126' transform='translate(142.377 150.255)' fill='%23907caf' opacity='0.3'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left top;
  background-size: cover;
}
.raRecommendedResources__Container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1206px;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 330px) {
  .raRecommendedResources__Container {
    padding-left: 22.5000562501px;
    padding-right: 22.5000562501px;
  }
}
@media screen and (min-width: 767px) {
  .raRecommendedResources__Container {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.raRecommendedResources__Container {
  padding-top: 30px;
  padding-bottom: 30px;
  position: relative;
}
.raRecommendedResources__Container h1 {
  font-size: 36px;
  letter-spacing: 0.36px;
  line-height: 40px;
  color: #5b3570;
  text-transform: none;
  font-weight: 900;
  margin: 42px 0 42px 0;
}
@media screen and (max-width: 767px) {
  .raRecommendedResources__Container h1 {
    margin: 24px 0 28px 0;
    font-size: 28px;
    letter-spacing: 0.28px;
    line-height: 38px;
  }
}
@media screen and (max-width: 580px) {
  .raRecommendedResources__Container h1 {
    margin: 12px 0 18px 0;
    font-size: 20px;
    letter-spacing: 0.2px;
    line-height: 36px;
  }
}
.raRecommendedResources__Container--items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media screen and (max-width: 767px) {
  .raRecommendedResources__Container--items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.raRecommendedResources__Container--items .resource {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  max-width: 264px;
  margin: 7px;
}
@media screen and (max-width: 900px) {
  .raRecommendedResources__Container--items .resource {
    max-width: 210px;
  }
}
@media screen and (max-width: 767px) {
  .raRecommendedResources__Container--items .resource {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 100%;
    max-width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.raRecommendedResources__Container--items .resource-image {
  width: 264px;
  height: 264px;
  max-width: 100%;
  max-height: 100%;
}
@media screen and (max-width: 900px) {
  .raRecommendedResources__Container--items .resource-image {
    width: 210px;
    height: 210px;
  }
}
@media screen and (max-width: 767px) {
  .raRecommendedResources__Container--items .resource-image {
    width: 170px;
    height: 170px;
  }
}
@media screen and (max-width: 480px) {
  .raRecommendedResources__Container--items .resource-image {
    width: 109px;
    height: 109px;
    padding-right: 17px;
  }
}
.raRecommendedResources__Container--items .resource-image img {
  border-radius: 8px;
  max-width: 264px;
  max-height: 264px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
@media screen and (max-width: 900px) {
  .raRecommendedResources__Container--items .resource-image img {
    max-width: 210px;
    max-height: 210px;
  }
}
@media screen and (max-width: 767px) {
  .raRecommendedResources__Container--items .resource-image img {
    width: 170px;
    height: 170px;
  }
}
@media screen and (max-width: 480px) {
  .raRecommendedResources__Container--items .resource-image img {
    max-width: 109px;
    max-height: 109px;
  }
}
.raRecommendedResources__Container--items .resource-content {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .raRecommendedResources__Container--items .resource-content {
    padding-left: 20px;
  }
}
.raRecommendedResources__Container--items .resource-category-type {
  font-size: 11px;
  font-weight: 700;
  color: #2a9d8f;
  letter-spacing: 0.33px;
  line-height: 18px;
  padding: 16px 0 8px 0;
}
@media screen and (max-width: 480px) {
  .raRecommendedResources__Container--items .resource-category-type {
    padding: 4px 0 4px 0;
  }
}
.raRecommendedResources__Container--items .resource-cta a {
  font-size: 20px;
  font-weight: 700;
  color: #2a9d8f;
  letter-spacing: 0.2px;
  line-height: 24px;
}
@media screen and (max-width: 900px) {
  .raRecommendedResources__Container--items .resource-cta a {
    font-size: 17px;
    letter-spacing: 0.17px;
    line-height: 20px;
  }
}
@media screen and (max-width: 580px) {
  .raRecommendedResources__Container--items .resource-cta a {
    font-size: 14px;
    letter-spacing: 0.14px;
    line-height: 16px;
  }
}
.raRecommendedResources__Container--items .resource-cta a .end-wrap {
  white-space: nowrap;
}
.raRecommendedResources__Container--items .resource-cta .cta-arrow {
  display: inline-block;
  width: 20px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.667' height='12' viewBox='0 0 10.667 12'%3E%3Cpath id='Polygon_62' data-name='Polygon 62' d='M5.128 1.549a1 1 0 0 1 1.743 0l4.29 7.627a1 1 0 0 1-.872 1.49H1.71a1 1 0 0 1-.872-1.49Z' transform='translate(10.667) rotate(90)' fill='%23f2a900'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right center;
}
.raRecommendedResources__Container--items .resource .cta-resources {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.667' height='12' viewBox='0 0 10.667 12'%3E%3Cpath id='Polygon_62' data-name='Polygon 62' d='M5.128 1.549a1 1 0 0 1 1.743 0l4.29 7.627a1 1 0 0 1-.872 1.49H1.71a1 1 0 0 1-.872-1.49Z' transform='translate(10.667) rotate(90)' fill='%23f2a900'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right center;
}
.raRecommendedResources__Container--items .resource-tags {
  margin: 0;
  margin: 16px 0 0 0;
}
.raRecommendedResources__Container--items .resource-tags .tag {
  display: block;
  margin: 5px 0;
  padding: 0;
}
.raRecommendedResources__Container--items .resource-tags .tag a {
  font-size: 12px;
  letter-spacing: 0;
  line-height: 24px;
  color: #2a9d8f;
  font-weight: 700;
  background-color: #eef5fa;
  border-radius: 12px;
  padding: 3px 12px;
  text-transform: none;
}
.raRecommendedResources__Container--items .resource-tags .tag a:hover {
  color: #fff;
  background-color: #2a9d8f;
}
@media screen and (max-width: 480px) {
  .raRecommendedResources__Container--items .resource-tags .tag {
    display: none;
  }
  .raRecommendedResources__Container--items .resource-tags .tag:first-child {
    display: block;
  }
}
.raRecommendedResources__Container--items .resource.info {
  border: 2px solid #5b3570;
  border-radius: 10px;
  padding: 24px;
  max-height: 264px;
  margin: 7px;
}
@media screen and (max-width: 767px) {
  .raRecommendedResources__Container--items .resource.info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 32px 0 16px 0;
  }
}
.raRecommendedResources__Container--items .resource.info .cta {
  margin-top: 40px;
}
.raRecommendedResources__Container--items .resource.info .cta a {
  font-size: 16px;
  letter-spacing: 0.48px;
  line-height: 20px;
  color: #2a9d8f;
  font-weight: 800;
  display: block;
}
@media screen and (max-width: 767px) {
  .raRecommendedResources__Container--items .resource.info .cta {
    margin-top: 20px;
  }
}
.raRecommendedResources__Container--items .resource.info p {
  font-size: 20px;
  letter-spacing: 0.2px;
  line-height: 24px;
  font-weight: 700;
  color: #5b3570;
}
.raRecommendedResources__Container--items .resource.info .cta-arrow {
  display: inline-block;
  width: 20px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.667' height='12' viewBox='0 0 10.667 12'%3E%3Cpath id='Polygon_62' data-name='Polygon 62' d='M5.128 1.549a1 1 0 0 1 1.743 0l4.29 7.627a1 1 0 0 1-.872 1.49H1.71a1 1 0 0 1-.872-1.49Z' transform='translate(10.667) rotate(90)' fill='%23f2a900'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right center;
}
.sidebar .raResourceMain__Wrap--RightRail .raRecommendedResources {
  background: 0 0;
  background-color: #fff;
  border-radius: 20px;
}
.sidebar .raResourceMain__Wrap--RightRail .raRecommendedResources .back {
  border-radius: 20px;
  background: 0 0;
  background-color: #fff;
  z-index: 0;
}
.sidebar
  .raResourceMain__Wrap--RightRail
  .raRecommendedResources__Container
  h1 {
  font-size: 20px;
  letter-spacing: 0.2px;
  line-height: 36px;
  margin-top: 0;
}
.sidebar
  .raResourceMain__Wrap--RightRail
  .raRecommendedResources__Container--items {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.sidebar
  .raResourceMain__Wrap--RightRail
  .raRecommendedResources__Container--items
  .resource {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 26px;
}
.sidebar
  .raResourceMain__Wrap--RightRail
  .raRecommendedResources__Container--items
  .resource:nth-last-child(2) {
  margin-bottom: 5px;
}
.sidebar
  .raResourceMain__Wrap--RightRail
  .raRecommendedResources__Container--items
  .resource-image {
  margin-right: 16px;
}
.sidebar
  .raResourceMain__Wrap--RightRail
  .raRecommendedResources__Container--items
  .resource-category-type {
  padding: 0 0 8px 0;
}
.sidebar
  .raResourceMain__Wrap--RightRail
  .raRecommendedResources__Container--items
  .resource-cta
  a {
  font-size: 14px;
  letter-spacing: 0.14px;
  line-height: 18px;
}
.sidebar
  .raResourceMain__Wrap--RightRail
  .raRecommendedResources__Container--items
  .resource-cta
  .cta-arrow {
  display: inline-block;
  width: 11px;
  height: 8px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='auto' viewBox='0 0 10.667 12'%3E%3Cpath id='Polygon_62' data-name='Polygon 62' d='M5.128 1.549a1 1 0 0 1 1.743 0l4.29 7.627a1 1 0 0 1-.872 1.49H1.71a1 1 0 0 1-.872-1.49Z' transform='translate(10.667) rotate(90)' fill='%23f2a900'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right center;
}
.sidebar
  .raResourceMain__Wrap--RightRail
  .raRecommendedResources__Container--items
  .resource-tags
  .tag {
  display: none;
}
.sidebar
  .raResourceMain__Wrap--RightRail
  .raRecommendedResources__Container--items
  .resource-tags
  .tag:first-child {
  display: block;
}
.sidebar
  .raResourceMain__Wrap--RightRail
  .raRecommendedResources__Container--items
  .resource.info {
  display: none;
}
.raAgeAndStageCloud {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fff;
}
.raAgeAndStageCloud__container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1206px;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 330px) {
  .raAgeAndStageCloud__container {
    padding-left: 22.5000562501px;
    padding-right: 22.5000562501px;
  }
}
@media screen and (min-width: 767px) {
  .raAgeAndStageCloud__container {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.raAgeAndStageCloud__container {
  padding-top: 60px;
  padding-bottom: 60px;
}
.raAgeAndStageCloud__container .text-wrap {
  margin: 0 auto;
  max-width: 754px;
}
.raAgeAndStageCloud__container h1 {
  font-size: 36px;
  letter-spacing: 0.36px;
  line-height: 40px;
  font-weight: 900;
  text-transform: none;
  color: #2a9d8f;
  margin: 0;
  padding-bottom: 26px;
  text-align: center;
}
@media screen and (max-width: 580px) {
  .raAgeAndStageCloud__container h1 {
    font-size: 28px;
    letter-spacing: 0.28px;
    line-height: 32px;
  }
}
.raAgeAndStageCloud__container p {
  font-size: 20px;
  letter-spacing: 0.6px;
  line-height: 30px;
  font-weight: 400;
  color: #505050;
  margin: 0;
  padding-bottom: 56px;
  text-align: center;
}
@media screen and (max-width: 580px) {
  .raAgeAndStageCloud__container p {
    font-size: 14px;
    letter-spacing: 0.42px;
    line-height: 20px;
  }
}
.raAgeAndStageCloud__container .agesAndStages {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 30px;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
  grid-row-gap: 30px;
  row-gap: 30px;
  padding: 0;
}
@media screen and (max-width: 767px) {
  .raAgeAndStageCloud__container .agesAndStages {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 580px) {
  .raAgeAndStageCloud__container .agesAndStages {
    grid-template-columns: repeat(1, 1fr);
  }
}
.raAgeAndStageCloud__container .agesAndStages div button {
  background-color: #2a9d8f;
  width: 100%;
  color: #fff;
  font-size: 24px;
  letter-spacing: 0.24px;
  line-height: 40px;
  border: 0;
  font-weight: 900;
}
@media screen and (max-width: 580px) {
  .raAgeAndStageCloud__container .agesAndStages div button {
    background-color: #277489;
  }
}
.raAgeAndStageCloud__container .agesAndStages div button .end-wrap {
  white-space: nowrap;
}
.raAgeAndStageCloud__container .agesAndStages div button .cta-arrow {
  opacity: 0;
  display: inline-block;
  width: 17px;
  height: 15px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.667' height='12' viewBox='0 0 10.667 12'%3E%3Cpath id='Polygon_62' data-name='Polygon 62' d='M5.128 1.549a1 1 0 0 1 1.743 0l4.29 7.627a1 1 0 0 1-.872 1.49H1.71a1 1 0 0 1-.872-1.49Z' transform='translate(10.667) rotate(90)' fill='%23f2a900'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right center;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}
.raAgeAndStageCloud__container .agesAndStages div button:hover {
  background-color: #2a9d8f;
  border: 0;
}
.raAgeAndStageCloud__container .agesAndStages div button:hover .cta-arrow {
  opacity: 1;
}
.raCategoryLocator {
  background-color: #2a9d8f;
  color: #fff;
}
.raCategoryLocator__container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1206px;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 330px) {
  .raCategoryLocator__container {
    padding-left: 22.5000562501px;
    padding-right: 22.5000562501px;
  }
}
@media screen and (min-width: 767px) {
  .raCategoryLocator__container {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.raCategoryLocator__container {
  padding-top: 20px;
  padding-bottom: 60px;
}
.raCategoryLocator__search {
  margin: 20px 0 23px 0;
  border-top: 1px solid #54afcb;
  border-bottom: 1px solid #54afcb;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 7px;
}
@media screen and (max-width: 767px) {
  .raCategoryLocator__search {
    border-top: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 0;
  }
}
.raCategoryLocator__search .search-text {
  color: #9ddbe2;
  font-size: 36px;
  letter-spacing: 0.36px;
  line-height: 40px;
  font-weight: 900;
  padding-right: 8px;
}
@media screen and (max-width: 1024px) {
  .raCategoryLocator__search .search-text {
    font-size: 32px;
    letter-spacing: 0.32px;
  }
}
@media screen and (max-width: 992px) {
  .raCategoryLocator__search .search-text {
    font-size: 30px;
    letter-spacing: 0.3px;
  }
}
@media screen and (max-width: 900px) {
  .raCategoryLocator__search .search-text {
    font-size: 28px;
    letter-spacing: 0.28px;
    white-space: nowrap;
  }
}
.raCategoryLocator__search .form-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: normal;
  -ms-flex-pack: normal;
  justify-content: normal;
  -webkit-box-flex: 2;
  -ms-flex-positive: 2;
  flex-grow: 2;
  padding-left: 8px;
  border-bottom: 1px solid #9ddbe2;
}
.raCategoryLocator__search .form-wrap.active {
  border-bottom: 2px solid #9ddbe2;
}
.raCategoryLocator__search .form-wrap.active #resourceSearch {
  padding: 5px 5px 4px 5px;
}
@media screen and (max-width: 900px) {
  .raCategoryLocator__search .form-wrap {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
}
.raCategoryLocator__search .form-wrap .input-wrap {
  -webkit-box-flex: 4;
  -ms-flex-positive: 4;
  flex-grow: 4;
  position: relative;
}
.raCategoryLocator__search .form-wrap .input-wrap i.blinker {
  position: absolute;
  width: 3px;
  height: 60%;
  background-color: #fff;
  left: 5px;
  top: 15%;
  -webkit-animation-name: blink;
  animation-name: blink;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  opacity: 1;
}
.raCategoryLocator__search .form-wrap .input-wrap input.hasval + i.blinker,
.raCategoryLocator__search .form-wrap .input-wrap input:focus + i.blinker {
  display: none;
}
@-webkit-keyframes blink {
  0.001% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  50.001% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes blink {
  0.001% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  50.001% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.raCategoryLocator__search .form-wrap .input-wrap input[type="text"] {
  background-color: transparent;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
  font-size: 36px;
  letter-spacing: 0.36px;
  line-height: 40px;
  color: #fff;
  width: 100%;
  padding: 5px;
  outline-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media screen and (max-width: 1024px) {
  .raCategoryLocator__search .form-wrap .input-wrap input[type="text"] {
    font-size: 32px;
    letter-spacing: 0.32px;
  }
}
@media screen and (max-width: 992px) {
  .raCategoryLocator__search .form-wrap .input-wrap input[type="text"] {
    font-size: 30px;
    letter-spacing: 0.3px;
  }
}
@media screen and (max-width: 900px) {
  .raCategoryLocator__search .form-wrap .input-wrap input[type="text"] {
    font-size: 28px;
    letter-spacing: 0.28px;
  }
}
.raCategoryLocator__search .form-wrap .input-wrap input[type="text"]:focus {
  outline: 0 !important;
}
.raCategoryLocator__search .form-wrap button {
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath id='Icon_material-search' data-name='Icon material-search' d='M13.63 24.626h1.445l.512-.494a11.91 11.91 0 1 1 1.281 1.281l-.494.512V27.37L7.226 36.5 4.5 33.774Zm10.978 0a8.233 8.233 0 1 0-8.233-8.233A8.222 8.222 0 0 0 24.607 24.626Z' transform='translate(-4.5 -4.5)' fill='%23fff'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  width: 48px;
  height: 48px;
  border-radius: 0;
  border: 0;
  padding-left: 10px;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-indent: -9999px;
}
@media screen and (max-width: 767px) {
  .raCategoryLocator__search .form-wrap button {
    width: 32px;
    height: 32px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.186' height='16.186' viewBox='0 0 16.186 16.186'%3E%3Cpath id='Icon_material-search' data-name='Icon material-search' d='M9.118 14.68h.731l.259-.25a6.024 6.024 0 1 1 .648.648l-.25.259v.731L5.879 20.686 4.5 19.307Zm5.553 0a4.165 4.165 0 1 0-4.165-4.165A4.159 4.159 0 0 0 14.671 14.68Z' transform='translate(-4.5 -4.5)' fill='%23fff'/%3E%3C/svg%3E");
  }
}
.raCategoryLocator__resource-grid {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 30px;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
  padding: 0;
}
@media screen and (max-width: 767px) {
  .raCategoryLocator__resource-grid {
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 16px;
    -webkit-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px;
  }
}
.raCategoryLocator__resource-grid button {
  display: inline-block;
  border: none;
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  background-color: #eef5fa;
  text-align: left;
  border-radius: 8px;
  max-width: 362px;
  padding: 24px;
  cursor: pointer;
  margin: 15px 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width: 767px) {
  .raCategoryLocator__resource-grid button {
    padding: 12px;
  }
  .raCategoryLocator__resource-grid button:nth-child(6) {
    grid-row: 4;
    grid-column: 2;
  }
  .raCategoryLocator__resource-grid button:nth-child(7) {
    grid-row: 4;
    grid-column: 1;
  }
}
.raCategoryLocator__resource-grid button:hover {
  margin-top: 0;
  margin: 7px 0 23px 0;
  background-color: #fff;
  -webkit-box-shadow: 0 8px 64px #011a27;
  box-shadow: 0 8px 64px #011a27;
}
.raCategoryLocator__resource-grid button .icon {
  width: 56px;
  height: 56px;
}
.raCategoryLocator__resource-grid button h2.title {
  font-size: 28px;
  letter-spacing: 0.84px;
  line-height: 36px;
  font-weight: 900;
  color: #2a9d8f;
  margin-top: 16px;
  text-transform: none;
}
@media screen and (max-width: 767px) {
  .raCategoryLocator__resource-grid button h2.title {
    margin-top: 8px;
  }
}
@media screen and (max-width: 992px) {
  .raCategoryLocator__resource-grid button h2.title {
    font-size: 22px;
    letter-spacing: 0.63px;
    line-height: 36px;
  }
}
@media screen and (max-width: 767px) {
  .raCategoryLocator__resource-grid button h2.title {
    font-size: 14px;
    letter-spacing: 0.42px;
    line-height: 24px;
    margin-top: 9px;
    white-space: nowrap;
  }
}
.raCategoryLocator__resource-grid button .topics {
  margin-top: 22px;
}
@media screen and (max-width: 767px) {
  .raCategoryLocator__resource-grid button .topics {
    display: none;
    margin-top: 0;
  }
}
.raCategoryLocator__resource-grid button .topics h3 {
  font-size: 13px;
  color: #2a9d8f;
  font-weight: 700;
  margin: 0;
}
.raCategoryLocator__resource-grid button .topics p {
  font-size: 14px;
  color: #464646;
  font-weight: 400;
  margin: 8px 0 0 0;
}
.raCategoryLocator__resource-grid button .cta {
  display: inline-block;
  padding-right: 16px;
  font-size: 18px;
  letter-spacing: 0.54px;
  line-height: 24px;
  color: #2a9d8f;
  font-weight: 700;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='12' viewBox='0 0 10 12'%3E%3Cpath id='Polygon_3' data-name='Polygon 3' d='M5.143 1.429a1 1 0 0 1 1.715 0l4.234 7.056A1 1 0 0 1 10.234 10H1.766A1 1 0 0 1 .909 8.486Z' transform='translate(10) rotate(90)' fill='%233c889e'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 6px;
  margin: 16px 0 0 0;
}
@media screen and (max-width: 767px) {
  .raCategoryLocator__resource-grid button .cta {
    margin: 0 0 7px 0;
    font-size: 13px;
    letter-spacing: 0.39px;
    line-height: 24px;
  }
}
.raCategoryLocator__resource-grid button.resources {
  grid-column: 3/4;
  grid-row: 2/4;
  background-color: transparent;
  border: 2px solid #fff;
  padding: 0 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media screen and (max-width: 767px) {
  .raCategoryLocator__resource-grid button.resources {
    grid-column: 1/3;
    grid-row: 5/6;
    width: 100%;
    max-width: 100%;
  }
}
.raCategoryLocator__resource-grid button.resources p {
  color: #fff;
  font-size: 28px;
  letter-spacing: 0.28px;
  line-height: 36px;
  font-weight: 900;
  padding: 40px 22px 0 10px;
  vertical-align: top;
  margin: 0;
}
@media screen and (max-width: 767px) {
  .raCategoryLocator__resource-grid button.resources p {
    font-size: 18px;
    letter-spacing: 0.18px;
    line-height: 22px;
  }
}
.raCategoryLocator__resource-grid button.resources .cta {
  color: #9ddbe2;
  font-size: 18px;
  letter-spacing: 0.54px;
  line-height: 24px;
  background-image: none;
  padding-right: 0;
  margin-left: 10px;
  margin-top: 31px;
  -webkit-box-flex: 4;
  -ms-flex-positive: 4;
  flex-grow: 4;
}
@media screen and (max-width: 1140px) {
  .raCategoryLocator__resource-grid button.resources .cta {
    padding-right: 20px;
  }
}
@media screen and (max-width: 767px) {
  .raCategoryLocator__resource-grid button.resources .cta {
    font-size: 14px;
    letter-spacing: 0.42px;
    line-height: 24px;
    margin-top: 15px;
    margin-left: 10px;
    padding-right: 56px;
  }
}
.raCategoryLocator__resource-grid button.resources .cta img {
  display: inline-block;
  padding-left: 5px;
  vertical-align: middle;
}
.raCategoryLocator__resource-grid button.resources .img-lg {
  display: block;
}
@media screen and (max-width: 767px) {
  .raCategoryLocator__resource-grid button.resources .img-lg {
    display: none;
  }
}
.raCategoryLocator__resource-grid button.resources .img-sm {
  display: none;
  padding-top: 20px;
}
.raCategoryLocator__resource-grid button.resources .img-sm .vert-books {
  -webkit-box-flex: 3;
  -ms-flex-positive: 3;
  flex-grow: 3;
}
.raCategoryLocator__resource-grid button.resources .img-sm .plant {
  padding-right: 30px;
}
@media screen and (max-width: 767px) {
  .raCategoryLocator__resource-grid button.resources .img-sm {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-line-pack: end;
    align-content: flex-end;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
}
.external_resource-cta {
  padding: 40px 0;
}
.external_resource-cta .resource-cta {
  background: #f1f7ee;
  border-radius: 16px;
  padding: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 20px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 661px;
}
.external_resource-cta .resource-cta__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}
.external_resource-cta .resource-cta__title {
  font-family: Mulish, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  color: #2a9d8f;
  line-height: 1.1;
  margin: 0;
  margin-bottom: 8px;
}
.external_resource-cta .resource-cta__description {
  font-family: Mulish, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: #464646;
  line-height: 1.4;
  margin-bottom: 20px;
}
.external_resource-cta .resource-cta__button {
  height: 44px;
  width: 175px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 6px;
  background: #c9a84c;
  color: #2a9d8f;
  font-family: Mulish, Arial, sans-serif;
  font-size: 14px;
  font-weight: 600;
  padding: 12px 18px;
  border: none;
  border-radius: 6px;
  -webkit-box-shadow:
    0 1px 2px 0 rgba(16, 24, 40, 0.06),
    0 1px 3px 0 rgba(16, 24, 40, 0.1);
  box-shadow:
    0 1px 2px 0 rgba(16, 24, 40, 0.06),
    0 1px 3px 0 rgba(16, 24, 40, 0.1);
  cursor: pointer;
  -webkit-transition:
    background 0.2s,
    -webkit-box-shadow 0.2s;
  transition:
    background 0.2s,
    -webkit-box-shadow 0.2s;
  transition:
    background 0.2s,
    box-shadow 0.2s;
  transition:
    background 0.2s,
    box-shadow 0.2s,
    -webkit-box-shadow 0.2s;
  text-decoration: none;
}
.external_resource-cta .resource-cta__button:focus,
.external_resource-cta .resource-cta__button:hover {
  background: #d9a917;
  -webkit-box-shadow: 0 2px 6px 0 rgba(16, 24, 40, 0.1);
  box-shadow: 0 2px 6px 0 rgba(16, 24, 40, 0.1);
  text-decoration: underline;
  outline: 0;
}
.external_resource-cta .resource-cta__button:active {
  background: #c29615;
}
.external_resource-cta .resource-cta__button img,
.external_resource-cta .resource-cta__button svg {
  width: 16px;
  height: 16px;
}
@media (max-width: 768px) {
  .external_resource-cta .resource-cta {
    width: 100%;
    height: auto;
    min-height: 120px;
    padding: 24px;
  }
  .external_resource-cta .resource-cta__button {
    padding: 10px 16px;
    font-size: 16px;
  }
  .external_resource-cta .resource-cta__button img,
  .external_resource-cta .resource-cta__button svg {
    width: 18px;
    height: 18px;
  }
}
.raResourcePageDetail__Heading--container {
  padding: 30px 30px 30px 0;
  padding-bottom: 48px;
}
@media screen and (max-width: 900px) {
  .raResourcePageDetail__Heading--container {
    padding-top: 15px;
    padding-bottom: 90px;
  }
}
.raResourcePageDetail__Heading--container:before {
  content: " ";
  position: absolute;
  width: 656px;
  height: 380px;
  right: -120px;
  bottom: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='656' height='656' viewBox='0 0 656 656'%3E%3Ccircle id='Ellipse_138' data-name='Ellipse 138' cx='328' cy='328' r='328' fill='%233c889e' opacity='0.1'/%3E%3Cpath id='Path_804' data-name='Path 804' d='M238.821 0c131.9 0 238.821 106.924 238.821 238.821S370.718 477.642 238.821 477.642 0 370.718 0 238.821 106.924 0 238.821 0Z' transform='translate(89.18 89.18)' fill='%233c889e' opacity='0.1'/%3E%3Ccircle id='Ellipse_140' data-name='Ellipse 140' cx='162' cy='162' r='162' transform='translate(166 166)' fill='%2354afcb' opacity='0.1'/%3E%3Ccircle id='Ellipse_141' data-name='Ellipse 141' cx='91' cy='91' r='91' transform='translate(237 237)' fill='%2354afcb'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center top;
  z-index: 0;
}
@media screen and (max-width: 1024px) {
  .raResourcePageDetail__Heading--container:before {
    right: -320px;
    bottom: -60px;
  }
}
.raResourcePageDetail__Heading--container .breadcrumbs {
  margin: 0 0 20px 0;
}
.raResourcePageDetail__Heading--container .breadcrumbs a {
  font-size: 14px;
  letter-spacing: 0.42px;
  line-height: 21px;
  color: #fff;
  font-weight: 400;
  text-decoration: none;
}
.raResourcePageDetail__Heading--container .breadcrumbs .current-page {
  font-size: 14px;
  letter-spacing: 0.42px;
  line-height: 21px;
  font-weight: 800;
  color: #2a9d8f;
}
.raResourcePageDetail__Heading--container .breadcrumbs .arrow {
  display: inline-block;
  margin: 0 10px;
  width: 9px;
  height: 10px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.996' height='6' viewBox='0 0 8.996 6'%3E%3Cpath id='Icon_ionic-ios-arrow-round-forward' data-name='Icon ionic-ios-arrow-round-forward' d='M13.612 11.367a.408.408 0 0 0 0 .575l1.9 1.9H8.278a.406.406 0 0 0 0 .812h7.228l-1.9 1.9a.411.411 0 0 0 0 .575.4.4 0 0 0 .572 0l2.575-2.594h0a.456.456 0 0 0 .084-.128.388.388 0 0 0 .031-.156.407.407 0 0 0-.116-.284l-2.575-2.594A.4.4 0 0 0 13.612 11.367Z' transform='translate(-7.875 -11.252)' fill='%2354afcb'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
}
.raResourcePageDetail__Heading--container .inner-wrap {
  max-width: 758px;
}
.raResourcePageDetail__Heading--container h1 {
  font-size: 56px;
  letter-spacing: 0.56px;
  line-height: 60px;
  font-weight: 900;
  color: #fff;
  text-transform: none;
  margin: 0 0 20px 0;
}
@media screen and (max-width: 1024px) {
  .raResourcePageDetail__Heading--container h1 {
    font-size: 42px;
    letter-spacing: 0.42px;
    line-height: 48px;
  }
}
@media screen and (max-width: 900px) {
  .raResourcePageDetail__Heading--container h1 {
    font-size: 28px;
    letter-spacing: 0.28px;
    line-height: 32px;
    margin: 20px 0;
  }
}
.raResourcePageDetail__Heading--container .detail-author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media screen and (max-width: 900px) {
  .raResourcePageDetail__Heading--container .detail-author {
    max-width: 50%;
  }
}
.raResourcePageDetail__Heading--container .detail-author .icon {
  width: 32px;
  height: 32px;
  min-width: 32px;
  min-height: 32px;
  background-color: #eef5fa;
  background-position: center center;
  background-repeat: no-repeat;
  border-radius: 50%;
}
.raResourcePageDetail__Heading--container .detail-author .icon.Activity {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='%23fff' opacity='0'/%3E%3Cpath d='M102.29 184.68l53-30.39a2.11 2.11 0 0 0 .77-2.89L110.18 71.86a2.11 2.11 0 0 0-2.89-.77l-53 30.62a2.11 2.11 0 0 0-.77 2.89l45.94 79.55A1.86 1.86 0 0 0 102.29 184.68Z' fill='none'/%3E%3Cpath d='M108.89 196.34l53-30.61a15.35 15.35 0 0 0 5.62-20.93L121.62 65.26a15.33 15.33 0 0 0-20.93-5.61l-53 30.62a15.33 15.33 0 0 0-5.61 20.93L88 190.75A15.29 15.29 0 0 0 108.89 196.34ZM54.26 101.71l53-30.62a2.11 2.11 0 0 1 2.89.77L156.1 151.4a2.11 2.11 0 0 1-.77 2.89l-53 30.39a1.86 1.86 0 0 1-2.86-.53L53.49 104.6A2.11 2.11 0 0 1 54.26 101.71Z' fill='%231a475f'/%3E%3Cpath d='M200.6 75H139c-.5 0-1 .27-1.46.32l37.62 65.13a24.12 24.12 0 0 1-8.83 32.95l-37.2 21.23A14.38 14.38 0 0 0 139 198.4h61.6A15.41 15.41 0 0 0 216 183V90.35A15.56 15.56 0 0 0 200.6 75Z' fill='%2354afcb'/%3E%3C/svg%3E");
}
.raResourcePageDetail__Heading--container .detail-author .icon.Blog {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='%23fff' opacity='0'/%3E%3Cpath d='M200.6 185.12H117a6.6 6.6 0 1 0 0 13.2h83.6a6.6 6.6 0 0 0 0-13.2Z' fill='%2354afcb'/%3E%3Cpath d='M73.77 156.33a10.73 10.73 0 0 0-2.3 4.15L65.15 182l21.49-6.33a13.08 13.08 0 0 0 4.68-2.78l62.77-62.8L136.76 92.82l-62.52 63A6 6 0 0 0 73.77 156.33Z' fill='none'/%3E%3Cpath d='M91.32 172.88a13.08 13.08 0 0 1-4.68 2.78L65.15 182l6.32-21.51a10.73 10.73 0 0 1 2.3-4.15 6 6 0 0 1 .47-.52l62.52-63-9.12-9.08L64.91 146.48a24.25 24.25 0 0 0-6.11 10.29l-9.73 33.08a6.07 6.07 0 0 0 1.66 6.3 6.23 6.23 0 0 0 6.53 1.9l33.09-9.74a27.73 27.73 0 0 0 9.19-5.06c.38-.58.74-.69 1.1-1l62.82-62.8-9.37-9.33Z' fill='%231a475f'/%3E%3Cpath d='M186.55 76.44a19.06 19.06 0 0 0-2.26-2.76L173.46 62.83a17.64 17.64 0 0 0-24.92 0l-20.9 20.91 9.12 9.08 17.33 17.26 9.37 9.33 20.83-20.83A17.6 17.6 0 0 0 186.55 76.44Z' fill='%2354afcb'/%3E%3C/svg%3E");
}
.raResourcePageDetail__Heading--container .detail-author .icon.Brochure {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='%23fff' opacity='0'/%3E%3Cpolygon points='161 173.44 194 160.87 194 82.58 161 95.14 161 173.44' fill='none'/%3E%3Cpolygon points='62 173.44 95 160.87 95 82.58 62 95.14 62 173.44' fill='none'/%3E%3Cpolygon points='108.2 160.65 147.8 173.85 147.8 95.36 108.2 82.16 108.2 160.65' fill='%2354afcb'/%3E%3Cpath d='M204.34 67.57a6.56 6.56 0 0 0-6.08-.73L156.42 82.78l-2.16.82L103.69 66.74a6.67 6.67 0 0 0-3.65-.13 7.67 7.67 0 0 0-.78.23L53.05 84.44A6.57 6.57 0 0 0 48.8 90.6V183a6.57 6.57 0 0 0 9 6.16L100 173.06l1.7-.64 50.57 16.85a6.56 6.56 0 0 0 4.11 0c.1 0 .21 0 .32-.1l46.2-17.6a6.82 6.82 0 0 0 4.26-6.16V73A6.59 6.59 0 0 0 204.34 67.57ZM95 160.87 62 173.43V95.14L95 82.58Zm52.8 13-39.6-13.2V82.16l39.6 13.2Zm46.2-13-33 12.56V95.14l33-12.56Z' fill='%231a475f'/%3E%3C/svg%3E");
}
.raResourcePageDetail__Heading--container .detail-author .icon.Case-Studies {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='%23fff' opacity='0'/%3E%3Cpath d='M140.49 180.85l-38.61-38.58V82.6a52.81 52.81 0 1 0 38.61 98.25Z' fill='none'/%3E%3Cpath d='M157.71 186.22a4.17 4.17 0 0 0 .41-6.38l-43-43V71.24A4.25 4.25 0 0 0 110.16 67a66 66 0 1 0 47.55 119.2Zm-91-53.82a52.83 52.83 0 0 1 35.2-49.8v59.67l38.61 38.58a53.21 53.21 0 0 1-21 4.35A52.66 52.66 0 0 1 66.68 132.4Z' fill='%231a475f'/%3E%3Cpath d='M198.24 136.8H132.68l43.65 43.64a4.43 4.43 0 0 0 5.83.17 65.93 65.93 0 0 0 20.32-39.14A4.19 4.19 0 0 0 198.24 136.8Z' fill='%2354afcb'/%3E%3Cpath d='M141.48 71.6v38.8h38.81A48.77 48.77 0 0 0 141.48 71.6Z' fill='%2354afcb'/%3E%3Cpath d='M132.68 57.6a4.33 4.33 0 0 0-4.4 4.56V123.6h61.44a4.48 4.48 0 0 0 4.56-4.4A61.6 61.6 0 0 0 132.68 57.6Zm8.8 52.8V71.6a48.77 48.77 0 0 1 38.81 38.8Z' fill='%231a475f'/%3E%3C/svg%3E");
}
.raResourcePageDetail__Heading--container .detail-author .icon.Checklist {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='%23fff' opacity='0'/%3E%3Ccircle cx='75.2' cy='176.4' r='8.8' fill='%231a475f'/%3E%3Cpath d='M191.8 125.8H117a6.6 6.6 0 0 0 0 13.2h74.8a6.6 6.6 0 0 0 0-13.2Z' fill='%2354afcb'/%3E%3Cpath d='M191.8 169.8H108.2a6.6 6.6 0 0 0 0 13.2h83.6a6.6 6.6 0 1 0 0-13.2Z' fill='%2354afcb'/%3E%3Cpath d='M70.53 103.83a5.14 5.14 0 0 0 4.84 1.92 5.65 5.65 0 0 0 4.74-1.92l19.78-22A6.59 6.59 0 1 0 90.11 73L75 89.8l-6.08-6.07a6.62 6.62 0 0 0-9.34 0 6.33 6.33 0 0 0 0 9.1Z' fill='%231a475f'/%3E%3Cpath d='M70.53 147.83a5.14 5.14 0 0 0 4.84 1.92 5.65 5.65 0 0 0 4.74-1.92l19.78-22A6.6 6.6 0 0 0 90.11 117L75 133.8l-6.08-6.07a6.64 6.64 0 0 0-9.34 0 6.33 6.33 0 0 0 0 9.1Z' fill='%231a475f'/%3E%3Cpath d='M191.8 81.8H117A6.6 6.6 0 0 0 117 95h74.8a6.6 6.6 0 0 0 0-13.2Z' fill='%2354afcb'/%3E%3C/svg%3E");
}
.raResourcePageDetail__Heading--container .detail-author .icon.eBook {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='%23fff' opacity='0'/%3E%3Cpath d='M88.4 185.2h79.2V167.6H88.4a8.8 8.8 0 0 0 0 17.6Z' fill='%2354afcb'/%3E%3Cpath d='M176.4 57.6h-88a22 22 0 0 0-22 22v96.8a22 22 0 0 0 22 22H183a6.6 6.6 0 0 0 0-13.2h-2.2V166.79a13.18 13.18 0 0 0 8.8-12.39V70.8A13.21 13.21 0 0 0 176.4 57.6Zm-8.8 127.6H88.4a8.8 8.8 0 0 1 0-17.6h79.2Zm8.8-30.8h-88a21.7 21.7 0 0 0-8.8 1.84V79.6a8.81 8.81 0 0 1 8.8-8.8h30.8v43.75c0 3.69 4.27 5.74 6.9 3.44l15.1-12 14.85 12.23a4.43 4.43 0 0 0 7.15-3.68V70.8h13.2v83.6Z' fill='%231a475f'/%3E%3C/svg%3E");
}
.raResourcePageDetail__Heading--container .detail-author .icon.Fact-Sheet {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='%23fff' opacity='0'/%3E%3Cpath d='M79.6 75.2V180.8a4.4 4.4 0 0 0 4.4 4.4h88a4.4 4.4 0 0 0 4.4-4.4V75.2a4.4 4.4 0 0 0-4.4-4.4H84A4.4 4.4 0 0 0 79.6 75.2Zm41.8 11H161a6.6 6.6 0 0 1 0 13.2H121.4a6.6 6.6 0 1 1 0-13.2Zm0 35.2H161a6.6 6.6 0 0 1 0 13.2H121.4a6.6 6.6 0 0 1 0-13.2Zm0 35.2H161a6.6 6.6 0 1 1 0 13.2H121.4a6.6 6.6 0 0 1 0-13.2Zm-33-68.2A4.41 4.41 0 0 1 92.8 84h8.8a4.41 4.41 0 0 1 4.4 4.4v8.8a4.4 4.4 0 0 1-4.4 4.4H92.8a4.41 4.41 0 0 1-4.4-4.4Zm0 35.2a4.41 4.41 0 0 1 4.4-4.4h8.8a4.41 4.41 0 0 1 4.4 4.4v8.8a4.4 4.4 0 0 1-4.4 4.4H92.8a4.41 4.41 0 0 1-4.4-4.4Zm0 35.2a4.4 4.4 0 0 1 4.4-4.4h8.8a4.41 4.41 0 0 1 4.4 4.4v8.8a4.4 4.4 0 0 1-4.4 4.4H92.8a4.41 4.41 0 0 1-4.4-4.4Z' fill='none'/%3E%3Cpath d='M121.4 169.8H161a6.6 6.6 0 1 0 0-13.2H121.4a6.6 6.6 0 0 0 0 13.2Z' fill='%231a475f'/%3E%3Cpath d='M92.8 101.6h8.8a4.4 4.4 0 0 0 4.4-4.4V88.4a4.41 4.41 0 0 0-4.4-4.4H92.8a4.41 4.41 0 0 0-4.4 4.4v8.8A4.41 4.41 0 0 0 92.8 101.6Z' fill='%2354afcb'/%3E%3Cpath d='M121.4 134.6H161a6.6 6.6 0 0 0 0-13.2H121.4a6.6 6.6 0 0 0 0 13.2Z' fill='%231a475f'/%3E%3Cpath d='M121.4 99.4H161a6.6 6.6 0 0 0 0-13.2H121.4a6.6 6.6 0 1 0 0 13.2Z' fill='%231a475f'/%3E%3Cpath d='M92.8 136.8h8.8a4.4 4.4 0 0 0 4.4-4.4v-8.8a4.41 4.41 0 0 0-4.4-4.4H92.8a4.41 4.41 0 0 0-4.4 4.4v8.8A4.41 4.41 0 0 0 92.8 136.8Z' fill='%2354afcb'/%3E%3Cpath d='M66.4 75.2V180.8A17.6 17.6 0 0 0 84 198.4h88a17.6 17.6 0 0 0 17.6-17.6V75.2A17.61 17.61 0 0 0 172 57.6H84A17.6 17.6 0 0 0 66.4 75.2Zm110 0V180.8a4.4 4.4 0 0 1-4.4 4.4H84a4.4 4.4 0 0 1-4.4-4.4V75.2A4.4 4.4 0 0 1 84 70.8h88A4.4 4.4 0 0 1 176.4 75.2Z' fill='%231a475f'/%3E%3Cpath d='M92.8 172h8.8a4.4 4.4 0 0 0 4.4-4.4v-8.8a4.41 4.41 0 0 0-4.4-4.4H92.8a4.4 4.4 0 0 0-4.4 4.4v8.8A4.41 4.41 0 0 0 92.8 172Z' fill='%2354afcb'/%3E%3C/svg%3E");
}
.raResourcePageDetail__Heading--container .detail-author .icon.Image {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='%23fff' opacity='0'/%3E%3Cpath d='M189.6 75.2H66.4A17.6 17.6 0 0 0 48.8 92.8v70.4a17.6 17.6 0 0 0 17.6 17.6H189.6a17.6 17.6 0 0 0 17.6-17.6V92.8A17.61 17.61 0 0 0 189.6 75.2Zm4.4 88a4.4 4.4 0 0 1-4.4 4.4H66.4a4.4 4.4 0 0 1-4.4-4.4V92.8a4.4 4.4 0 0 1 4.4-4.4H189.6a4.4 4.4 0 0 1 4.4 4.4Z' fill='%231a475f'/%3E%3Cpath d='M97 119.2a8.8 8.8 0 0 1 0-17.6 8.64 8.64 0 0 1 8.8 8.8A8.8 8.8 0 0 1 97 119.2Z' fill='%231a475f'/%3E%3Ccircle cx='96.95' cy='110.4' r='8.8' fill='%231a475f'/%3E%3Cpath d='M141 110.4a5.87 5.87 0 0 0-4.88 2.61l-23 34.51-8.19-11.24a5.86 5.86 0 0 0-9.49 0L72.55 167.6H182.23L145.85 113A6 6 0 0 0 141 110.4Z' fill='%2354afcb'/%3E%3C/svg%3E");
}
.raResourcePageDetail__Heading--container .detail-author .icon.PDF {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='%23fff' opacity='0'/%3E%3Cpath d='M123.33 172.26a6.6 6.6 0 0 0 9.34 0l22-22a6.6 6.6 0 1 0-9.34-9.34L134.6 151.68V123.6a6.6 6.6 0 0 0-13.2 0v28.08l-11-10.76A5.66 5.66 0 0 0 106 139a6.55 6.55 0 0 0-4.67 1.92 6.62 6.62 0 0 0 0 9.34Z' fill='%2354afcb'/%3E%3Cpath d='M123.33 172.26a6.6 6.6 0 0 0 9.34 0l22-22a6.6 6.6 0 1 0-9.34-9.34L134.6 151.68V123.6a6.6 6.6 0 0 0-13.2 0v28.08l-11-10.76A5.66 5.66 0 0 0 106 139a6.55 6.55 0 0 0-4.67 1.92 6.62 6.62 0 0 0 0 9.34Z' fill='none'/%3E%3Cpath d='M167.35 180.8h.25a4.4 4.4 0 0 1-4.4 4.4H92.81a4.4 4.4 0 0 1-4.4-4.4V75.24a4.4 4.4 0 0 1 4.4-4.4h44V57.6h-44A17.6 17.6 0 0 0 75.2 75.2V180.8a17.6 17.6 0 0 0 17.6 17.6h70.4a17.65 17.65 0 0 0 17.6-17.6V101.6H167.35Z' fill='%231a475f'/%3E%3Cpath d='M175.66 83.28 155.13 62.75a17.66 17.66 0 0 0-12.45-5.15H136.8V92.8a8.8 8.8 0 0 0 8.8 8.8h35.2V95.72A17.62 17.62 0 0 0 175.66 83.28Z' fill='%2354afcb'/%3E%3C/svg%3E");
}
.raResourcePageDetail__Heading--container .detail-author .icon.Podcast {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='%23fff' opacity='0'/%3E%3Cpath d='M114.8 84v44a13.2 13.2 0 1 0 26.4 0V84a13.2 13.2 0 1 0-26.4 0Z' fill='none'/%3E%3Cpath d='M101.6 84v44a26.4 26.4 0 0 0 52.8 0V84a26.4 26.4 0 1 0-52.8 0Zm39.6 0v44a13.2 13.2 0 1 1-26.4 0V84a13.2 13.2 0 1 1 26.4 0Z' fill='%2354afcb'/%3E%3Cpath d='M169.8 110.4a6.53 6.53 0 0 0-6.6 6.35V128a35.25 35.25 0 0 1-38.72 35C106.22 161.25 92.8 144.8 92.8 126.4v-9.65a6.6 6.6 0 0 0-13.2 0v8.84c0 24.65 17.6 46.64 41.8 50v9.64H108a6.48 6.48 0 0 0-6.35 6.35c0 3.41 2.94 6.85 6.35 6.85h39.6a6.6 6.6 0 1 0 .25-13.2H134.6v-9.29A48.41 48.41 0 0 0 176.4 128V116.75A6.53 6.53 0 0 0 169.8 110.4Z' fill='%231a475f'/%3E%3C/svg%3E");
}
.raResourcePageDetail__Heading--container .detail-author .icon.Press-Release {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='%23fff' opacity='0'/%3E%3Cpath d='M183 79.6H99.4a2.21 2.21 0 0 0-2.2 2.2v88a20 20 0 0 1-1.13 6.6H174.2a11 11 0 0 0 11-11V81.8A2.21 2.21 0 0 0 183 79.6Zm-52.8 88H112.6a6.6 6.6 0 0 1 0-13.2h17.6a6.6 6.6 0 1 1 0 13.2Zm0-22H112.6a6.6 6.6 0 0 1 0-13.2h17.6a6.6 6.6 0 1 1 0 13.2Zm39.6 22H152.2a6.6 6.6 0 0 1 0-13.2h17.6a6.6 6.6 0 0 1 0 13.2Zm0-22H152.2a6.6 6.6 0 0 1 0-13.2h17.6a6.6 6.6 0 0 1 0 13.2Zm6.6-37.4a8.8 8.8 0 0 1-8.8 8.8H114.8a8.8 8.8 0 0 1-8.8-8.8v-11a8.8 8.8 0 0 1 8.8-8.8h52.8a8.79 8.79 0 0 1 8.8 8.8Z' fill='none'/%3E%3Cpath d='M169.8 132.4H152.2a6.6 6.6 0 0 0 0 13.2h17.6a6.6 6.6 0 0 0 0-13.2Z' fill='%2354afcb'/%3E%3Cpath d='M130.2 154.4H112.6a6.6 6.6 0 0 0 0 13.2h17.6a6.6 6.6 0 1 0 0-13.2Z' fill='%2354afcb'/%3E%3Cpath d='M169.8 154.4H152.2a6.6 6.6 0 0 0 0 13.2h17.6a6.6 6.6 0 0 0 0-13.2Z' fill='%2354afcb'/%3E%3Cpath d='M183 66.4H99.4A15.41 15.41 0 0 0 84 81.8v88a6.6 6.6 0 1 1-13.2 0V88.4a6.6 6.6 0 1 0-13.2 0v81.4a19.82 19.82 0 0 0 19.8 19.8h96.8a24.22 24.22 0 0 0 24.2-24.2V81.8A15.41 15.41 0 0 0 183 66.4Zm2.2 99a11 11 0 0 1-11 11H96.07a20 20 0 0 0 1.13-6.6v-88a2.21 2.21 0 0 1 2.2-2.2H183a2.21 2.21 0 0 1 2.2 2.2Z' fill='%231a475f'/%3E%3Cpath d='M130.2 132.4H112.6a6.6 6.6 0 0 0 0 13.2h17.6a6.6 6.6 0 1 0 0-13.2Z' fill='%2354afcb'/%3E%3Crect x='106' y='88.4' width='70.4' height='28.6' rx='8.8' fill='%2354afcb'/%3E%3C/svg%3E");
}
.raResourcePageDetail__Heading--container .detail-author .icon.Report {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='%23fff' opacity='0'/%3E%3Crect x='70.8' y='110.4' width='114.4' height='13.2' fill='%231a475f'/%3E%3Cpath d='M180.8 97.2H128L110.62 80.89a4.36 4.36 0 0 0-3.11-1.29H75.2A4.4 4.4 0 0 0 70.8 84v26.4H185.2v-8.8A4.4 4.4 0 0 0 180.8 97.2Z' fill='%2354afcb'/%3E%3Cpath d='M180.8 84H133.47L119.94 71.56a17.51 17.51 0 0 0-12.43-5.16H75.2A17.6 17.6 0 0 0 57.6 84v88a17.6 17.6 0 0 0 17.6 17.6H180.8A17.6 17.6 0 0 0 198.4 172V101.6A17.61 17.61 0 0 0 180.8 84Zm4.4 39.6V172a4.41 4.41 0 0 1-4.4 4.4H75.2a4.4 4.4 0 0 1-4.4-4.4V84a4.4 4.4 0 0 1 4.4-4.4h32.31a4.36 4.36 0 0 1 3.11 1.29L128 97.2h52.8a4.4 4.4 0 0 1 4.4 4.4v22Z' fill='%231a475f'/%3E%3C/svg%3E");
}
.raResourcePageDetail__Heading--container .detail-author .icon.Video {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='%23fff' opacity='0'/%3E%3Crect x='62' y='88.4' width='88' height='79.2' rx='4.4' fill='none'/%3E%3Cpolygon points='194 98.43 163.2 112.55 163.2 143.46 194 157.56 194 98.43' fill='%2354afcb'/%3E%3Cpath d='M202.14 85.73A11 11 0 0 0 191.61 85L163.2 98V92.8a17.6 17.6 0 0 0-17.6-17.6H66.4A17.6 17.6 0 0 0 48.8 92.8v70.4a17.6 17.6 0 0 0 17.6 17.6h79.2a17.6 17.6 0 0 0 17.6-17.6V158l28.41 13a10.93 10.93 0 0 0 10.52-.74 11 11 0 0 0 5.07-9.5V95A11 11 0 0 0 202.14 85.73ZM150 163.2a4.4 4.4 0 0 1-4.4 4.4H66.4a4.4 4.4 0 0 1-4.4-4.4V92.8a4.4 4.4 0 0 1 4.4-4.4h79.2a4.4 4.4 0 0 1 4.4 4.4Zm44-5.64-30.8-14.11V112.54L194 98.43Z' fill='%231a475f'/%3E%3C/svg%3E");
}
.raResourcePageDetail__Heading--container .detail-author .icon.Virtual-Event {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='%23fff' opacity='0'/%3E%3Cpath d='M79.6 180.8a4.41 4.41 0 0 0 4.4 4.4h88a4.41 4.41 0 0 0 4.4-4.4V110.4H79.6Zm13.2-48.4a4.41 4.41 0 0 1 4.4-4.4h26.4a4.41 4.41 0 0 1 4.4 4.4v26.4a4.41 4.41 0 0 1-4.4 4.4H97.2a4.41 4.41 0 0 1-4.4-4.4Z' fill='none'/%3E%3Crect x='92.8' y='128' width='35.2' height='35.2' rx='4.4' fill='%2354afcb'/%3E%3Cpath d='M172 75.2H161v-11a6.6 6.6 0 1 0-13.2 0v11H108.2v-11a6.6 6.6 0 0 0-13.2 0v11H84A17.6 17.6 0 0 0 66.4 92.8v88A17.61 17.61 0 0 0 84 198.4h88a17.61 17.61 0 0 0 17.6-17.6v-88A17.61 17.61 0 0 0 172 75.2Zm4.4 105.6a4.41 4.41 0 0 1-4.4 4.4H84a4.41 4.41 0 0 1-4.4-4.4V110.4h96.8Z' fill='%231a475f'/%3E%3C/svg%3E");
}
.raResourcePageDetail__Heading--container .detail-author .icon.Webinar {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='%23fff' opacity='0'/%3E%3Cpolygon points='120.66 172 118.02 185.2 137.98 185.2 135.36 172 120.66 172' fill='none'/%3E%3Cpath d='M189.6 57.6H66.4c-9.72 0-17.6 7.88-17.6 18.15V155c0 9.17 7.88 17.05 17.6 17.05h40.78l-2.64 13.2H90.6a6.6 6.6 0 1 0 0 13.2h74.8a6.6 6.6 0 0 0 0-13.2h-14L148.82 172H189.6a17.6 17.6 0 0 0 17.6-17.6V75.2A17.61 17.61 0 0 0 189.6 57.6ZM118 185.2l2.64-13.2h14.7L138 185.2Zm54.52-45.94M194 131.85V154.4a4.4 4.4 0 0 1-4.4 4.4H66.4a4.4 4.4 0 0 1-4.4-4.4V75.2a4.4 4.4 0 0 1 4.4-4.4H189.6a4.4 4.4 0 0 1 4.4 4.4v56.1' fill='%231a475f'/%3E%3Cpath d='M135.27 113.05H121.16a17.64 17.64 0 0 0-17.64 17.64v3.52H152.9v-3.52A17.63 17.63 0 0 0 135.27 113.05Z' fill='%231a475f'/%3E%3Ccircle cx='128.21' cy='91.89' r='14.11' transform='translate(-17.68 31.92) rotate(-13.28)' fill='%231a475f'/%3E%3Crect x='62' y='131.85' width='132' height='12.65' fill='%2354afcb'/%3E%3C/svg%3E");
}
.raResourcePageDetail__Heading--container .detail-author .icon.Article {
  background-image: url("data:image/svg+xml,%3Csvg id='Group_2499' data-name='Group 2499' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12' height='16' viewBox='0 0 12 16'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_4732' data-name='Rectangle 4732' width='12' height='16' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_2498' data-name='Group 2498' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_686' data-name='Path 686' d='M7.5 8.25H3a.75.75 0 1 0 0 1.5H7.5a.75.75 0 0 0 0-1.5' transform='translate(0.75 2.75)' fill='%233fa1c0'/%3E%3Cpath id='Path_687' data-name='Path 687' d='M7.5 6H3A.75.75 0 1 0 3 7.5H7.5A.75.75 0 0 0 7.5 6' transform='translate(0.75 2)' fill='%233fa1c0'/%3E%3Cpath id='Path_688' data-name='Path 688' d='M10.471 5v9H10.5a.5.5 0 0 1-.5.5H2a.5.5 0 0 1-.5-.5V2A.5.5 0 0 1 2 1.5H7V0H2A2 2 0 0 0 0 2V14a2 2 0 0 0 2 2h8a2.006 2.006 0 0 0 2-2V4.993' transform='translate(0)' fill='%2310384d'/%3E%3Cpath id='Path_689' data-name='Path 689' d='M9.665 2.918 7.333.586A2.011 2.011 0 0 0 5.919 0H5.248V1.5h0V4a1 1 0 0 0 .965.992h4.035V4.332a2 2 0 0 0-.584-1.413' transform='translate(1.749 0)' fill='%233fa1c0'/%3E%3C/g%3E%3C/svg%3E");
}
.raResourcePageDetail__Heading--container .detail-author .icon.Event {
  background-image: url("data:image/svg+xml,%3Csvg id='Group_2490' data-name='Group 2490' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14' height='16' viewBox='0 0 14 16'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_4730' data-name='Rectangle 4730' width='14' height='16' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_2489' data-name='Group 2489' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_680' data-name='Path 680' d='M2.75 10h3a.5.5 0 0 0 .5-.5v-3a.5.5 0 0 0-.5-.5h-3a.5.5 0 0 0-.5.5v3a.5.5 0 0 0 .5.5' transform='translate(0.75 2)' fill='%233fa1c0'/%3E%3Cpath id='Path_681' data-name='Path 681' d='M12 2H10.751V.749a.751.751 0 0 0-1.5 0V2h-4.5V.749a.75.75 0 0 0-1.5 0V2H2A2 2 0 0 0 0 4V14a2 2 0 0 0 2 2H12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2m.5 12a.5.5 0 0 1-.5.5H2a.5.5 0 0 1-.5-.5V6h11Z' fill='%2310384d'/%3E%3C/g%3E%3C/svg%3E");
}
.raResourcePageDetail__Heading--container .detail-author .author-date {
  font-size: 14px;
  letter-spacing: 0.42px;
  line-height: 21px;
  color: #fff;
  margin-left: 10px;
}
.raResourcePageDetail__Main-Content {
  background-color: #fff;
}
@media screen and (max-width: 900px) {
  .raResourcePageDetail__Main-Content {
    padding: 0 15px;
  }
}
.raResourcePageDetail__Main-Content--container {
  padding: 30px 30px 30px 0;
  font-size: 18px;
  letter-spacing: 0.54px;
  line-height: 32px;
  color: #505050;
}
@media screen and (max-width: 900px) {
  .raResourcePageDetail__Main-Content--container {
    padding: 0;
  }
}
.raResourcePageDetail__Main-Content--container h2 {
  font-size: 36px;
  letter-spacing: 0.36px;
  line-height: 40px;
  font-weight: 900;
  color: #2a9d8f;
  text-transform: none;
  margin: 48px 0 32px 0;
}
@media screen and (max-width: 1024px) {
  .raResourcePageDetail__Main-Content--container h2 {
    font-size: 30px;
    letter-spacing: 0.3px;
    line-height: 34px;
  }
}
.raResourcePageDetail__Main-Content--container h3 {
  font-size: 32px;
  letter-spacing: 0.32px;
  line-height: 36px;
  font-weight: 900;
  color: #2a9d8f;
  text-transform: none;
  margin: 48px 0 24px 0;
}
@media screen and (max-width: 1024px) {
  .raResourcePageDetail__Main-Content--container h3 {
    font-size: 27px;
    letter-spacing: 0.27px;
    line-height: 31px;
  }
}
.raResourcePageDetail__Main-Content--container p {
  margin-top: 0;
  font-size: 18px;
  letter-spacing: 0.54px;
  line-height: 32px;
  margin-bottom: 45px;
  color: #505050;
}
@media screen and (max-width: 1024px) {
  .raResourcePageDetail__Main-Content--container p {
    font-size: 16px;
    letter-spacing: 0.44px;
    line-height: 26px;
  }
}
.raResourcePageDetail__Main-Content--container ol {
  list-style: none;
  list-style-type: none;
  counter-reset: li;
  padding-left: 48px;
}
.raResourcePageDetail__Main-Content--container ol li {
  margin-bottom: 24px;
  counter-increment: li;
  color: #505050;
  position: relative;
}
.raResourcePageDetail__Main-Content--container ol li::before {
  content: counter(li) ".";
  color: #048956;
  display: inline-block;
  width: 1em;
  height: 100%;
  position: absolute;
  top: 0;
  left: -32px;
  margin-left: 0;
}
.raResourcePageDetail__Main-Content--container ul {
  list-style: none;
  list-style-type: none;
  padding-left: 24px;
}
.raResourcePageDetail__Main-Content--container ul li {
  margin-bottom: 24px;
  color: #505050;
  position: relative;
}
.raResourcePageDetail__Main-Content--container ul li::before {
  content: "•";
  color: #74aa50;
  display: inline-block;
  height: 100%;
  position: absolute;
  top: 0;
  left: -24px;
  width: 1em;
}
.raResourcePageDetail__Main-Content--container sup {
  font-size: 50%;
  font-weight: 700;
  position: relative;
  vertical-align: text-top;
  line-height: normal;
  top: 0;
}
.raResourceCloud {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
}
.raResourceCloud .back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #eff9f9;
}
.raResourceCloud svg {
  position: absolute;
}
.raResourceCloud svg.btm-left {
  width: 634px;
  height: 634px;
  top: 80px;
  left: -350px;
}
@media (max-width: 1440px) {
  .raResourceCloud svg.btm-left {
    width: 44vw;
    height: 44vw;
    left: -24vw;
  }
}
@media (max-width: 802px) {
  .raResourceCloud svg.btm-left {
    width: 353px;
    height: 353px;
    left: -181px;
    top: calc(100vw - 732px);
  }
}
@media (max-width: 620px) {
  .raResourceCloud svg.btm-left {
    top: -112px;
  }
}
.raResourceCloud svg.btm-right {
  width: 419px;
  height: 419px;
  bottom: -255px;
  right: 13px;
}
@media (max-width: 1440px) {
  .raResourceCloud svg.btm-right {
    width: 29vw;
    height: 29vw;
  }
}
.raResourceCloud svg.top-right {
  width: 692px;
  height: 692px;
  bottom: 288px;
  right: -346px;
}
@media (max-width: 1440px) {
  .raResourceCloud svg.top-right {
    width: 48vw;
    height: 48vw;
    bottom: 20vw;
    right: -24vw;
  }
}
@media (max-width: 822px) {
  .raResourceCloud svg.top-right {
    width: 395px;
    height: 395px;
    right: -197px;
    bottom: calc(100vw - 658px);
  }
}
@media (max-width: 650px) {
  .raResourceCloud svg.top-right {
    bottom: -8px;
  }
}
.raResourceCloud .sunburst {
  position: absolute;
  top: 50px;
  right: 78%;
  width: 202px;
  height: 192px;
}
@media (max-width: 1440px) {
  .raResourceCloud .sunburst {
    right: 1140px;
  }
}
.raResourceCloud__container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1206px;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 330px) {
  .raResourceCloud__container {
    padding-left: 22.5000562501px;
    padding-right: 22.5000562501px;
  }
}
@media screen and (min-width: 767px) {
  .raResourceCloud__container {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.raResourceCloud__container {
  padding-top: 120px;
  padding-bottom: 120px;
  position: relative;
}
.raResourceCloud__container .title {
  font-size: 36px;
  letter-spacing: 0.36px;
  line-height: 40px;
  font-weight: 900;
  text-align: center;
  margin: 0 0 16px 0;
  color: #2a9d8f;
}
@media screen and (max-width: 767px) {
  .raResourceCloud__container .title {
    font-size: 28px;
    letter-spacing: 0.28px;
    line-height: 40px;
    margin: 0 0 14px 0;
  }
}
.raResourceCloud__container .subtitle {
  font-size: 24px;
  letter-spacing: 0.72px;
  line-height: 36px;
  font-weight: 400;
  text-align: center;
  color: #464646;
  margin-bottom: 48px;
}
@media screen and (max-width: 767px) {
  .raResourceCloud__container .subtitle {
    font-size: 18px;
    letter-spacing: 0.54px;
    line-height: 24px;
    margin-bottom: 33px;
  }
}
.raResourceCloud__container .resource-types {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 auto;
  padding: 0 30px;
  max-width: 850px;
}
.raResourceCloud__container .resource-types button {
  background-color: #007980;
  border: 0;
  border-radius: 900px;
  color: #fff;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
  font-weight: 900;
  padding: 6px 20px;
  margin: 6px;
}
.raResourceCloud__container .resource-types button:hover {
  background-color: #00b0b9;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.raResourceCloud__container .all-button-wrap {
  text-align: center;
  margin: 42px 0 0 0;
}
.raResourceCloud__container .all-button-wrap button {
  display: inline-block;
  margin: 0 auto;
  border-radius: 7px;
  color: #2a9d8f;
  font-size: 20px;
  line-height: 24px;
  letter-spacing: 0.2px;
  padding: 16px 26px;
}
@media screen and (max-width: 767px) {
  .raResourceCloud__container .all-button-wrap button {
    font-size: 14px;
    line-height: 17px;
    letter-spacing: 0.14px;
    padding: 12px 26px;
  }
}
.raSocialShare {
  position: relative;
  margin: 40px 0 50px 0;
}
@media screen and (max-width: 1024px) {
  .raSocialShare {
    padding: 0 15px;
  }
}
.raSocialShare__Container {
  background-color: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 2px 2px 20px 12px rgba(0, 0, 0, 0.08);
  box-shadow: 2px 2px 20px 12px rgba(0, 0, 0, 0.08);
}
.raSocialShare__Container--icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 19px;
}
.raSocialShare__Container--icons .title {
  font-size: 20px;
  letter-spacing: 0.2px;
  line-height: 34px;
  color: #2a9d8f;
  font-weight: 700;
}
.raSocialShare__Container--icons .icon {
  width: 34px;
  height: 34px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
.raSocialShare__Container--icons .icon.facebook {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 72'%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath d='M70 2a6.52 6.52 0 0 1 2 4.78v58.5A6.73 6.73 0 0 1 65.25 72H45V40.5H56.25l2.25-9H45V27a4.58 4.58 0 0 1 4.5-4.5h9v-9h-9a13 13 0 0 0-9.53 4A13 13 0 0 0 36 27v4.5H27v9h9V72H6.75A6.51 6.51 0 0 1 2 70a6.51 6.51 0 0 1-2-4.78V6.75A6.52 6.52 0 0 1 2 2 6.51 6.51 0 0 1 6.75 0h58.5A6.52 6.52 0 0 1 70 2Z' style='fill:%231A475F'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.raSocialShare__Container--icons .icon.twitter {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 58.5'%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath d='M72 6.89a28.09 28.09 0 0 1-3.34 4.18 28.43 28.43 0 0 1-4 3.48c0 .33 0 .65 0 .95s0 .63 0 .95A43.33 43.33 0 0 1 62 31.29a42.34 42.34 0 0 1-8.09 13.5A42.09 42.09 0 0 1 40.64 54.7a40.66 40.66 0 0 1-18 3.8 44.52 44.52 0 0 1-6.12-.42 48.63 48.63 0 0 1-5.87-1.34 43.33 43.33 0 0 1-5.52-2A48.8 48.8 0 0 1 0 51.89L1.72 52c.59 0 1.19.07 1.8.07a28.71 28.71 0 0 0 9.87-1.69 30.46 30.46 0 0 0 8.48-4.64A14.9 14.9 0 0 1 8.09 35.51l1.37.14a12.19 12.19 0 0 0 1.37.07 19.32 19.32 0 0 0 2-.11 10.84 10.84 0 0 0 1.9-.38 14.39 14.39 0 0 1-8.48-5.07 14.24 14.24 0 0 1-3.41-9.42v-.21a14.69 14.69 0 0 0 3.2 1.34 14.86 14.86 0 0 0 3.48.56 15.32 15.32 0 0 1-4.74-5.27 14.24 14.24 0 0 1-1.8-7 14.67 14.67 0 0 1 .53-3.93A15.48 15.48 0 0 1 5 2.67a42.15 42.15 0 0 0 6.12 6.12 42.42 42.42 0 0 0 7.24 4.75 41.81 41.81 0 0 0 8.23 3.19 39.48 39.48 0 0 0 8.86 1.41c-.1-.56-.18-1.12-.25-1.69a13.52 13.52 0 0 1-.1-1.68A13.89 13.89 0 0 1 36.28 9a14.51 14.51 0 0 1 3.13-4.68 15.62 15.62 0 0 1 4.68-3.2A15.19 15.19 0 0 1 49.85 0a14.33 14.33 0 0 1 6 1.27 14.6 14.6 0 0 1 4.78 3.37A28.88 28.88 0 0 0 65.5 3.23 30.43 30.43 0 0 0 70 1.05 14.84 14.84 0 0 1 67.5 5.77a14.07 14.07 0 0 1-4 3.44 24.91 24.91 0 0 0 4.4-.81A26.84 26.84 0 0 0 72 6.89Z' style='fill:%231A475F'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.raSocialShare__Container--icons .icon.pinterest {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 45.42 59.06'%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath d='M24.12 0A23.44 23.44 0 0 1 34.56 2.36 19.77 19.77 0 0 1 42.4 9.21a17.91 17.91 0 0 1 3 10.2 33.34 33.34 0 0 1-.67 6.68 26 26 0 0 1-2.14 6.32 22.69 22.69 0 0 1-3.55 5.31 14.8 14.8 0 0 1-5.13 3.62 16.63 16.63 0 0 1-6.72 1.34 11.15 11.15 0 0 1-4.78-1.13 6.85 6.85 0 0 1-3.38-3.09c-.23.89-.57 2.22-1 4s-.73 2.89-.85 3.38-.36 1.33-.74 2.53a16 16 0 0 1-.95 2.53c-.25.49-.63 1.23-1.12 2.22a22.21 22.21 0 0 1-1.62 2.74c-.59.84-1.32 1.87-2.21 3.09a3.14 3.14 0 0 1-.46.14 1.63 1.63 0 0 1-.32-.35Q9.22 53.16 9.21 52A40.17 40.17 0 0 1 10 44.72q.78-4.08 2.36-10.23C13.39 30.39 14 28 14.2 27.28a13.75 13.75 0 0 1-1.12-6c0-3.42 1.22-5.85 3.65-7.31a5 5 0 0 1 5.42-.14 4.83 4.83 0 0 1 2 4.36A22.32 22.32 0 0 1 22.61 25 22 22 0 0 0 21 31.64a4.84 4.84 0 0 0 1.62 3.73 5.56 5.56 0 0 0 3.87 1.47A7.64 7.64 0 0 0 31.61 35 12 12 0 0 0 35 30.13a34.68 34.68 0 0 0 1.68-5.84 28.76 28.76 0 0 0 .57-5.52q0-6.1-3.91-9.56A14.7 14.7 0 0 0 23.2 5.77a16.46 16.46 0 0 0-11.88 4.6A15.54 15.54 0 0 0 6.54 22.08a9.88 9.88 0 0 0 .7 3.72 16.4 16.4 0 0 0 1.41 2.85 3.84 3.84 0 0 1 .7 1.44 8.29 8.29 0 0 1-.53 2.57c-.35 1.05-.78 1.58-1.3 1.58-1.68 0-3.36-1.22-5-3.65A16.35 16.35 0 0 1 0 21.16a19.31 19.31 0 0 1 2-8.78A19.16 19.16 0 0 1 7.49 5.66a27.2 27.2 0 0 1 7.73-4.15A26.76 26.76 0 0 1 24.12 0Z' style='fill:%231A475F'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.raSocialShare__Container--icons .icon.linkedin {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 59.06 59.06'%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath d='M54.84 0a4 4 0 0 1 3 1.27 4.08 4.08 0 0 1 1.23 2.95V54.84a4.12 4.12 0 0 1-1.23 3 4 4 0 0 1-3 1.26H4.22a4.08 4.08 0 0 1-3-1.23 4.06 4.06 0 0 1-1.23-3V4.22a4.08 4.08 0 0 1 1.23-3A4.08 4.08 0 0 1 4.22 0Zm-45 17.09a5 5 0 0 0 3.62 1.47 5 5 0 0 0 5.06-5.06A5 5 0 0 0 13.5 8.44 5 5 0 0 0 9.88 9.91 4.83 4.83 0 0 0 8.37 13.5 4.83 4.83 0 0 0 9.88 17.09Zm8 33.53V22.43H9.07V50.62Zm32.84 0V35.16a29.46 29.46 0 0 0-.43-5.35 13.4 13.4 0 0 0-1.51-4.18 6.92 6.92 0 0 0-3.23-2.92 13 13 0 0 0-5.38-1A9.61 9.61 0 0 0 35 23.06a8.32 8.32 0 0 0-3.17 3.24h-.14V22.43H23.34V50.62h8.72V36.7A15.27 15.27 0 0 1 32.27 34 9.41 9.41 0 0 1 33 31.71 3.54 3.54 0 0 1 34.63 30a5.91 5.91 0 0 1 2.71-.56 4.57 4.57 0 0 1 2.21.49 4.14 4.14 0 0 1 1.34 1.13 5 5 0 0 1 .7 1.83 13 13 0 0 1 .28 2c0 .51 0 1.19 0 2V50.62Z' style='fill:%231A475F'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.raTopicMain {
  position: relative;
  background: linear-gradient(145deg, #fff 0, #eaf8f9 35%, #eaf8f9 100%);
}
.raTopicMain__container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1206px;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 330px) {
  .raTopicMain__container {
    padding-left: 22.5000562501px;
    padding-right: 22.5000562501px;
  }
}
@media screen and (min-width: 767px) {
  .raTopicMain__container {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.raTopicMain__container {
  padding-top: 30px;
  padding-bottom: 60px;
}
.raTopicMain__container .breadcrumbs {
  margin-bottom: 32px;
}
.raTopicMain__container .breadcrumbs a {
  margin: 0 0 20px 0;
  font-size: 14px;
  letter-spacing: 0.42px;
  line-height: 21px;
  color: #2d7e95;
  font-weight: 400;
  text-decoration: underline;
}
.raTopicMain__container .breadcrumbs a:visited {
  color: #2a9d8f;
}
.raTopicMain__container .breadcrumbs .current-page {
  font-size: 14px;
  letter-spacing: 0.42px;
  line-height: 21px;
  font-weight: 800;
  color: #2a9d8f;
}
.raTopicMain__container .breadcrumbs .arrow {
  display: inline-block;
  margin: 0 10px;
  width: 9px;
  height: 10px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.996' height='6' viewBox='0 0 8.996 6'%3E%3Cpath id='Icon_ionic-ios-arrow-round-forward' data-name='Icon ionic-ios-arrow-round-forward' d='M13.612 11.367a.408.408 0 0 0 0 .575l1.9 1.9H8.278a.406.406 0 0 0 0 .812h7.228l-1.9 1.9a.411.411 0 0 0 0 .575.4.4 0 0 0 .572 0l2.575-2.594h0a.456.456 0 0 0 .084-.128.388.388 0 0 0 .031-.156.407.407 0 0 0-.116-.284l-2.575-2.594A.4.4 0 0 0 13.612 11.367Z' transform='translate(-7.875 -11.252)' fill='%2354afcb'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
}
.raTopicMain__container--wrap h1 {
  font-size: 56px;
  letter-spacing: 0.56px;
  line-height: 60px;
  color: #2a9d8f;
  text-transform: capitalize;
  font-weight: 900;
  margin: 40px 0 24px 0;
}
@media screen and (max-width: 900px) {
  .raTopicMain__container--wrap h1 {
    font-size: 42px;
    letter-spacing: 0.42px;
    line-height: 48px;
  }
}
@media screen and (max-width: 580px) {
  .raTopicMain__container--wrap h1 {
    font-size: 28px;
    letter-spacing: 0.28px;
    line-height: 32px;
  }
}
.raTopicMain__container--wrap p {
  font-size: 20px;
  letter-spacing: 0.5px;
  line-height: 30px;
  color: #464646;
  max-width: 1060px;
}
@media screen and (max-width: 900px) {
  .raTopicMain__container--wrap p {
    font-size: 17px;
    letter-spacing: 0.46px;
    line-height: 25px;
  }
}
@media screen and (max-width: 580px) {
  .raTopicMain__container--wrap p {
    font-size: 14px;
    letter-spacing: 0.42px;
    line-height: 20px;
  }
}
.raTopicMain__container--wrap .topic {
  padding-top: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media screen and (max-width: 900px) {
  .raTopicMain__container--wrap .topic {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 4px;
  }
}
.raTopicMain__container--wrap .topic .image-wrap {
  width: 58%;
}
@media screen and (max-width: 900px) {
  .raTopicMain__container--wrap .topic .image-wrap {
    width: 100%;
  }
}
.raTopicMain__container--wrap .topic .image-wrap img {
  border-radius: 8px;
  width: 656px;
  height: 369px;
  -o-object-fit: cover;
  object-fit: cover;
}
@media screen and (max-width: 900px) {
  .raTopicMain__container--wrap .topic .image-wrap img {
    margin: 0 auto;
  }
}
.raTopicMain__container--wrap .topic .content {
  margin-top: auto;
  width: 42%;
  padding-left: 30px;
}
@media screen and (max-width: 900px) {
  .raTopicMain__container--wrap .topic .content {
    width: 100%;
    padding-top: 20px;
    padding-left: 0;
  }
}
.raTopicMain__container--wrap .topic .content .topic-date {
  font-size: 14px;
  letter-spacing: 0.42px;
  line-height: 21px;
  color: #2a9d8f;
  text-transform: uppercase;
}
@media screen and (max-width: 900px) {
  .raTopicMain__container--wrap .topic .content .topic-date {
    font-size: 13px;
    letter-spacing: 0.39px;
    line-height: 21px;
  }
}
@media screen and (max-width: 580px) {
  .raTopicMain__container--wrap .topic .content .topic-date {
    font-size: 12px;
    letter-spacing: 0.36px;
    line-height: 21px;
  }
}
.raTopicMain__container--wrap .topic .content h2 {
  font-size: 36px;
  letter-spacing: 0.36px;
  line-height: 40px;
  color: #2a9d8f;
  text-transform: capitalize;
  margin: 6px 0 24px 0;
  font-weight: 900;
}
@media screen and (max-width: 900px) {
  .raTopicMain__container--wrap .topic .content h2 {
    font-size: 27px;
    letter-spacing: 0.27px;
    line-height: 39px;
  }
}
@media screen and (max-width: 580px) {
  .raTopicMain__container--wrap .topic .content h2 {
    font-size: 18px;
    letter-spacing: 0.18px;
    line-height: 22px;
  }
}
.raTopicMain__container--wrap .topic .content p {
  font-size: 14px;
  letter-spacing: 0.42px;
  line-height: 21px;
  color: #505050;
  max-width: 370px;
  margin-top: 0;
  margin-bottom: 24px;
}
.raTopicMain__container--wrap .topic .content .button-wrap button {
  font-size: 20px;
  letter-spacing: 0.2px;
  line-height: 24px;
  color: #2a9d8f;
  border-radius: 7px;
  padding: 16px 26px;
}
.raTopicList {
  position: relative;
  background-color: #fff;
}
.raTopicList__container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1206px;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 330px) {
  .raTopicList__container {
    padding-left: 22.5000562501px;
    padding-right: 22.5000562501px;
  }
}
@media screen and (min-width: 767px) {
  .raTopicList__container {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.raTopicList__container {
  padding-top: 60px;
  padding-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .raTopicList__container {
    padding-top: 49px;
  }
}
@media screen and (max-width: 480px) {
  .raTopicList__container {
    padding-top: 37px;
  }
}
.raTopicList__container h1 {
  font-size: 36px;
  letter-spacing: 0.36px;
  line-height: 40px;
  color: #2a9d8f;
  text-transform: none;
  margin: 0 0 24px 0;
  font-weight: 900;
}
@media screen and (max-width: 900px) {
  .raTopicList__container h1 {
    font-size: 32px;
    letter-spacing: 0.32px;
    line-height: 36px;
  }
}
@media screen and (max-width: 580px) {
  .raTopicList__container h1 {
    font-size: 28px;
    letter-spacing: 0.28px;
    line-height: 32px;
  }
}
.raTopicList__container-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-column-gap: 30px;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
  grid-row-gap: 30px;
  row-gap: 30px;
  padding: 0;
  margin: 0 auto;
}
@media screen and (max-width: 1200px) {
  .raTopicList__container-grid {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media screen and (max-width: 900px) {
  .raTopicList__container-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 580px) {
  .raTopicList__container-grid {
    grid-template-columns: repeat(1, 1fr);
  }
}
.raTopicList__container-grid .resource {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  max-width: 264px;
  margin: 0 auto;
}
@media screen and (max-width: 580px) {
  .raTopicList__container-grid .resource {
    width: 100%;
    max-width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.raTopicList__container-grid .resource-image {
  width: 264px;
  height: 264px;
  max-width: 100%;
  max-height: 100%;
}
@media screen and (max-width: 580px) {
  .raTopicList__container-grid .resource-image {
    width: 129px;
    height: 129px;
  }
}
.raTopicList__container-grid .resource-image img {
  border-radius: 8px;
  max-width: 264px;
  max-height: 264px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 580px) {
  .raTopicList__container-grid .resource-image img {
    width: 129px;
    height: 129px;
  }
}
.raTopicList__container-grid .resource-info-wrap {
  margin-left: 0;
}
@media screen and (max-width: 580px) {
  .raTopicList__container-grid .resource-info-wrap {
    margin-left: 17px;
  }
}
.raTopicList__container-grid .resource-category-type {
  font-size: 11px;
  font-weight: 700;
  color: #2a9d8f;
  letter-spacing: 0.33px;
  line-height: 18px;
  padding: 16px 0 8px 0;
}
@media screen and (max-width: 480px) {
  .raTopicList__container-grid .resource-category-type {
    padding: 4px 0 4px 0;
  }
}
.raTopicList__container-grid .resource-cta a {
  font-size: 20px;
  font-weight: 700;
  color: #2a9d8f;
  letter-spacing: 0.2px;
  line-height: 24px;
}
@media screen and (max-width: 900px) {
  .raTopicList__container-grid .resource-cta a {
    font-size: 17px;
    letter-spacing: 0.17px;
    line-height: 20px;
  }
}
@media screen and (max-width: 580px) {
  .raTopicList__container-grid .resource-cta a {
    font-size: 14px;
    letter-spacing: 0.14px;
    line-height: 16px;
  }
}
.raTopicList__container-grid .resource-cta a .end-wrap {
  white-space: nowrap;
}
.raTopicList__container-grid .resource-cta .cta-arrow {
  display: inline-block;
  width: 20px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.667' height='12' viewBox='0 0 10.667 12'%3E%3Cpath id='Polygon_62' data-name='Polygon 62' d='M5.128 1.549a1 1 0 0 1 1.743 0l4.29 7.627a1 1 0 0 1-.872 1.49H1.71a1 1 0 0 1-.872-1.49Z' transform='translate(10.667) rotate(90)' fill='%23f2a900'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right center;
}
.raTopicList__container-grid .resource-tags {
  margin: 16px 0 0 0;
  padding: 0;
}
.raTopicList__container-grid .resource-tags .tag {
  display: block;
  margin: 5px 0;
  padding: 0;
}
.raTopicList__container-grid .resource-tags .tag a {
  font-size: 12px;
  letter-spacing: 0;
  line-height: 24px;
  color: #2a9d8f;
  font-weight: 700;
  background-color: #eef5fa;
  border-radius: 12px;
  padding: 3px 12px;
  text-transform: capitalize;
}
.raTopicList__container-grid .resource-tags .tag a:hover {
  color: #fff;
  background-color: #2a9d8f;
}
@media screen and (max-width: 580px) {
  .raTopicList__container-grid .resource-tags .tag {
    display: none;
  }
  .raTopicList__container-grid .resource-tags .tag:first-child {
    display: block;
  }
}
.raTopicList__container-pager {
  margin-top: 30px;
  border-top: 2px solid #54afcb;
  padding: 30px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media screen and (max-width: 767px) {
  .raTopicList__container-pager {
    display: none;
  }
}
.raTopicList__container-pager button {
  border-radius: 4px;
  margin: 0 10px;
  padding: 0;
  border: 0;
}
.raTopicList__container-pager button.step {
  padding: 12px 16px;
  color: #2a9d8f;
}
.raTopicList__container-pager button.step:hover {
  background-color: #c9a84c;
  border: 0;
  color: #2a9d8f;
}
.raTopicList__container-pager button.step .arrow {
  display: inline-block;
  width: 30px;
  height: 12px;
  background-repeat: no-repeat;
}
.raTopicList__container-pager button.step .prev {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13.5' viewBox='0 0 12 13.5'%3E%3Cpath id='Polygon_40' data-name='Polygon 40' d='M5.878 1.549a1 1 0 0 1 1.743 0l5.04 8.96A1 1 0 0 1 11.79 12H1.71a1 1 0 0 1-.872-1.49Z' transform='translate(0 13.5) rotate(-90)' fill='%231a475f'/%3E%3C/svg%3E");
  background-position: left center;
}
.raTopicList__container-pager button.step .next {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13.5' viewBox='0 0 12 13.5'%3E%3Cpath id='Polygon_40' data-name='Polygon 40' d='M5.878 1.549a1 1 0 0 1 1.743 0l5.04 8.96A1 1 0 0 1 11.79 12H1.71a1 1 0 0 1-.872-1.49Z' transform='translate(12) rotate(90)' fill='%231a475f'/%3E%3C/svg%3E");
  background-position: right center;
}
.raTopicList__container-pager button.page {
  background-color: #eef5fa;
  font-size: 18px;
  letter-spacing: 0.18px;
  line-height: 24px;
  color: #2a9d8f;
  width: 48px;
  height: 48px;
}
.raTopicList__container-pager button.page:hover {
  background-color: #2a9d8f;
  color: #fff;
}
.raTopicList__container-pager button.page.active {
  background-color: #2a9d8f;
  color: #fff;
}
.raTopicList__container-load-more {
  display: none;
  margin-top: 30px;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .raTopicList__container-load-more {
    display: block;
  }
}
.raTopicList__container-load-more button {
  border-radius: 4px;
  margin: 0 10px;
  padding: 0;
  padding: 12px 26px;
  color: #2a9d8f;
  font-size: 14px;
  letter-spacing: 0.14px;
  line-height: 17px;
  font-weight: 700;
  display: inline-block;
  display: inline-block;
}
.raTopicList__container-load-more button.inactive {
  display: none;
}
.modal-content.custom-survery-wrapper {
  margin-bottom: 0 !important;
  padding-bottom: 0;
}
.modal-content.custom-survery-wrapper .modal-body {
  width: 100% !important;
  padding: 0 22px;
}
.modal-content.custom-survery-wrapper .modal-header {
  position: relative;
  width: 80%;
  text-align: center;
  border: none;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 0;
}
.modal-content.custom-survery-wrapper .modal-header card__headline {
  text-align: center;
  width: 100%;
  margin-bottom: 0;
}
.modal-content.custom-survery-wrapper .modal-header card__headline {
  width: 100%;
  margin-bottom: 0;
  color: #2a9d8f;
  text-align: center;
  font-family: Mulish;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
}
.modal-content.custom-survery-wrapper .close {
  position: absolute;
  right: -10px;
  color: #215a78;
  border: 2px;
}
.vlcAllResources .splide__track:after {
  pointer-events: none;
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 33%;
  height: 100%;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(50%, rgba(255, 255, 255, 0)),
    to(#fff)
  );
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 50%, #fff 100%);
}
@media screen and (min-width: 1024px) {
  .vlcAllResources .splide__track:after {
    background: 0 0;
  }
}
@media screen and (min-width: 1024px) {
  .vlcAllResources .splide__list {
    display: table-cell !important;
  }
}
.resourceFilters {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  margin-bottom: 15px;
  border-bottom: 1px solid #e3e5e6;
  -webkit-animation-name: swipeHint;
  animation-name: swipeHint;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
}
@media screen and (min-width: 1024px) {
  .resourceFilters {
    -webkit-animation: none;
    animation: none;
  }
}
.resourceFilters label.tag {
  background-color: #dee5e8;
  color: #2a9d8f;
}
.resourceFilters__label {
  font-weight: 700;
  margin: 15px 5px 0 0;
  display: block;
}
@media screen and (min-width: 1024px) {
  .resourceFilters__label {
    display: inline-block;
  }
}
.resourceFilters .vlcPill,
.resourceFilters .vlcRadio {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  cursor: pointer;
  border: 3px dotted #dee5e8;
}
.resourceFilters .splide__track {
  padding-left: 6px;
  padding-bottom: 15px;
}
.vlcPill {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 700;
  border: 3px solid #dee5e8;
  border-radius: 30px;
  color: #2a9d8f;
  background-color: #dee5e8;
  cursor: pointer;
  font-size: 11px;
  font-weight: 800;
  margin: 5px 10px 5px 0;
  padding: 4px 12px 3px 35px;
  position: relative;
  text-transform: uppercase;
}
.vlcPill:hover {
  background-color: #0e2633;
  border-color: #0e2633;
  color: #fff;
}
.vlcPill::after {
  position: absolute;
  content: "";
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  height: 15px;
  width: 20px;
  left: 10px;
  padding: 5px;
}
.vlcPill.-noIcon {
  background-color: #dee5e8;
  border-color: #dee5e8;
  color: #0e2633;
  padding: 4px 12px 3px;
}
.vlcPill.-noIcon:focus {
  outline: 0;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.vlcRadio {
  opacity: 0;
  position: absolute;
}
.vlcRadio:focus {
  border: 3px solid #c9a84c;
  outline: 0 !important;
}
.vlcRadio:checked + .tag,
.vlcRadio:checked + .vlcPill,
.vlcRadio:checked + .vlcTabs__tag {
  position: relative;
  z-index: 1;
}
.vlcRadio:checked + .vlcPill {
  background-color: #2a9d8f;
  border-color: #2a9d8f;
  color: #fff;
}
.vlcRadio:checked + .vlcTabs__tag {
  background-color: #2a9d8f;
  border: 3px solid transparent;
  color: #fff;
}
.vlcRadio:checked + .vlcTabs__tag:before {
  background-color: #2a9d8f;
}
.vlcRadio:focus + .tag,
.vlcRadio:focus + .vlcPill {
  border: 3px solid #c9a84c;
  outline: 0 !important;
}
.vlcRadio:focus + .vlcTabs__tag {
  -webkit-box-shadow: 0 0 0 3px #c9a84c;
  box-shadow: 0 0 0 3px #c9a84c;
}
.vlcRadio:focus + .vlcTabs__tag:before {
  -webkit-box-shadow: 2px -2px 0 1px #c9a84c;
  box-shadow: 2px -2px 0 1px #c9a84c;
}
.vlcSearch__resultsHeading {
  font-size: 40px;
  color: #2a9d8f;
  margin-bottom: 30px;
  margin-top: 60px;
}
.vlcSearch__item {
  display: block;
  margin-bottom: 30px;
  color: #5a5a5a;
  line-height: 1.5;
}
.vlcSearch__item .resourceInformation {
  color: #2a9d8f;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
}
.vlcSearch__item .resourceTitle h3 {
  color: #2a9d8f;
  margin-bottom: 15px;
  font-size: 26px;
  font-weight: 700;
}
.vlcSearch__item .resourceSubjects {
  margin-bottom: 5px;
  font-size: 16px;
}
.productTopics {
  position: relative;
}
.productTopics .fa-chevron-down {
  color: #fff;
  position: absolute;
  pointer-events: none;
  right: 20px;
  top: calc(50% - 18px);
  z-index: 3;
  font-size: 22px;
}
.vlcSelect {
  background-color: #0e2633;
  color: #fff;
  font-weight: 700;
  border-radius: 7px;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 15px 60px;
  margin-right: 15px;
  margin-bottom: 15px;
  position: relative;
  font-size: 16px;
  background-image: url(/dist/images/vlc/icon_track.svg);
  background-size: 30px;
  background-position: 15px;
  background-repeat: no-repeat;
  background-color: #0e2633;
  white-space: break-spaces;
}
.searchField .vlcNav__search {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 35px;
  top: 25px;
  width: 100%;
}
.searchField .vlcNav__searchBox {
  background-image: none;
  padding: 17px 15px !important;
}
@media screen and (min-width: 1200px) {
  .searchField .vlcNav__searchBox {
    width: 85%;
  }
}
.searchField .vlcNav__searchBox {
  padding: 15px !important;
  margin-right: 5px;
}
#vlcSearchSubmit:focus,
#vlcTopReset:focus {
  border-color: #2a9d8f !important;
  outline: 0;
}
.searchResult__image {
  min-height: 150px;
  margin-bottom: 15px;
}
@media screen and (min-width: 767px) {
  .searchResult__image {
    margin-bottom: 0;
  }
}
.searchResult__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (min-width: 767px) {
  .searchResult {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@-webkit-keyframes swipeHint {
  0% {
    margin-left: 0;
  }
  50% {
    margin-left: -15px;
  }
  80% {
    margin-left: 5px;
  }
  100% {
    margin-left: 0;
  }
}
@keyframes swipeHint {
  0% {
    margin-left: 0;
  }
  50% {
    margin-left: -15px;
  }
  80% {
    margin-left: 5px;
  }
  100% {
    margin-left: 0;
  }
}
.vlcNav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.vlcNav__wrapper {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  display: block;
  position: absolute;
  right: 25px;
  margin-left: 15px;
  width: 100%;
  max-width: 300px;
}
.vlcNav__header {
  min-height: 100px;
}
@media screen and (max-width: 1023px) {
  .sidebarState:not(:checked) ~ .vlcSideNav .vlcNav__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 25px 15px 15px;
  }
}
@media screen and (min-width: 1024px) {
  .sidebarState:not(:checked) ~ .vlcSideNav .vlcNav__wrapper {
    max-width: 60px;
    max-height: 100px;
    overflow: hidden;
  }
  .sidebarState:not(:checked) ~ .vlcSideNav .vlcNav__heading {
    overflow: hidden;
  }
  .sidebarState:not(:checked) ~ .vlcSideNav .vlcNav__headline {
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    color: transparent;
    cursor: pointer;
  }
  .sidebarState:not(:checked) ~ .vlcSideNav .vlcNav__headline:hover::after {
    opacity: 1;
  }
  .sidebarState:not(:checked) ~ .vlcSideNav .vlcNav__topics {
    overflow: hidden;
  }
  .sidebarState:not(:checked) ~ .vlcSideNav .vlcNav__topicsList {
    visibility: hidden;
    white-space: nowrap;
  }
  .sidebarState:not(:checked) ~ .vlcSideNav .vlcNav .button.-grid {
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    border-color: transparent !important;
    color: transparent;
    border-radius: 0;
  }
  .sidebarState:not(:checked)
    ~ .vlcSideNav
    .vlcNav__topics
    .button:hover::before {
    opacity: 1;
  }
  .sidebarState:not(:checked) ~ .vlcSideNav .vlcNav__topic {
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    color: transparent;
    width: 200%;
  }
  .sidebarState:not(:checked) ~ .vlcSideNav .vlcNav__topic a {
    white-space: nowrap;
    color: transparent;
  }
  .sidebarState:not(:checked) ~ .vlcSideNav .vlcNav__heading,
  .sidebarState:not(:checked) ~ .vlcSideNav .vlcNav__user,
  .sidebarState:not(:checked) ~ .vlcSideNav .vlcNav__userLink,
  .sidebarState:not(:checked) ~ .vlcSideNav .vlcNav__userLinks,
  .sidebarState:not(:checked) ~ .vlcSideNav .vlcNav__username {
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    color: transparent;
  }
  .sidebarState:not(:checked) ~ .vlcSideNav .vlcNav__user {
    background-position: 14px 27px;
    visibility: visible;
    display: block;
  }
  .sidebarState:not(:checked) ~ .vlcSideNav .vlcNav .vlcNav__userLinks {
    display: none;
  }
  .sidebarState:not(:checked)
    ~ .vlcSideNav
    .vlcNav
    .toggleSidebar3:focus
    .vlcNav__headline:after {
    opacity: 1;
  }
  .sidebarState:not(:checked) ~ .vlcSideNav .vlcNav .-grid:focus:before {
    opacity: 1;
  }
}
.sidebarState:checked ~ .sidebarToggle {
  padding: 15px 15px 0;
}
.sidebarState:checked ~ .sidebarToggle .menuBar {
  width: 20px;
  margin: 5.5px auto;
}
@media screen and (min-width: 1024px) {
  .sidebarState:checked ~ #mainContent {
    -webkit-transform: translateX(240px);
    transform: translateX(240px);
    width: calc(90% - 240px);
  }
  .sidebarState:checked ~ .vlcSideNav,
  .sidebarState:checked ~ .vlcSideNav__wrapper {
    width: calc(10% + 240px);
  }
  .sidebarState:checked ~ .vlcSideNav .toggleSidebar3,
  .sidebarState:checked ~ .vlcSideNav .toggleSidebar4,
  .sidebarState:checked ~ .vlcSideNav .toggleSidebar5,
  .sidebarState:checked ~ .vlcSideNav__wrapper .toggleSidebar3,
  .sidebarState:checked ~ .vlcSideNav__wrapper .toggleSidebar4,
  .sidebarState:checked ~ .vlcSideNav__wrapper .toggleSidebar5 {
    visibility: hidden;
  }
  .sidebarState:checked ~ .vlcSideNav .toggleSidebar3 .vlcNav__headline,
  .sidebarState:checked
    ~ .vlcSideNav__wrapper
    .toggleSidebar3
    .vlcNav__headline {
    visibility: initial;
  }
  .sidebarState:checked ~ .vlcSideNav .toggleSidebar4 .-grid,
  .sidebarState:checked ~ .vlcSideNav__wrapper .toggleSidebar4 .-grid {
    visibility: initial;
  }
  .sidebarState:checked ~ .vlcSideNav .toggleSidebar5 .vlcNav__user,
  .sidebarState:checked ~ .vlcSideNav__wrapper .toggleSidebar5 .vlcNav__user {
    visibility: initial;
  }
  .sidebarState:checked ~ .vlcSideNav .vlcNav__search {
    display: block;
  }
  .vlcContent__wrapper {
    height: 100%;
  }
  .sidebarState:checked ~ .vlcSideNav .toggleNav.-collapsed,
  .sidebarState:checked ~ .vlcSideNav .vlcNav__searchBox.-collapsed {
    display: none !important;
  }
  .vlcSideNav {
    background-color: #0e2633;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    width: 10%;
    z-index: 1;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
  }
}
@media screen and (max-width: 1023px) {
  .vlcNav {
    height: 72px !important;
    width: 100%;
  }
  .vlcNav__wrapper {
    position: relative;
    max-width: 100%;
  }
  .vlcNav__heading {
    font-size: 14px !important;
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .vlcNav__topicsList {
    display: inline-block !important;
  }
  .vlcNav__topicsFader {
    bottom: 0 !important;
    height: 100px !important;
  }
  .vlcNav .button {
    position: absolute !important;
    bottom: 10px !important;
    left: 15px !important;
  }
}
@media screen and (max-width: 1023px) and (max-height: 599px) {
  .vlcNav .button {
    bottom: -20px !important;
  }
}
@media screen and (max-width: 1023px) {
  .vlcContent {
    overflow: unset;
  }
  .vlcContent .sidebarToggle {
    left: calc(100% - 90px);
  }
  .sidebarState:checked ~ .vlcSideNav .vlcNav {
    height: 92vh !important;
    z-index: 9 !important;
    top: 80px !important;
  }
  .sidebarState:checked ~ .vlcSideNav .vlcNav__header {
    padding-top: 25px;
  }
  .sidebarState:checked ~ .vlcSideNav .vlcNav__topics {
    overflow: visible;
  }
}
@media screen and (max-width: 1023px) and (min-height: 840px) {
  .sidebarState:checked ~ .vlcSideNav .vlcNav {
    min-height: 640px !important;
  }
}
@media screen and (max-width: 1023px) and (max-height: 840px) {
  .sidebarState:checked ~ .vlcSideNav .vlcNav {
    height: 87vh !important;
  }
}
.sidebarToggle {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  display: inline-block;
  border-radius: 7px;
  padding: 9px 15px;
  background-color: #5b2004;
  cursor: pointer;
  margin: 15px 5px 10px;
  z-index: 4;
  position: absolute;
  top: 80px;
  left: calc(10% - 90px);
  font-size: 0;
  border: 2px solid transparent;
}
@media screen and (min-width: 1024px) {
  .sidebarToggle {
    position: fixed;
  }
}
.menuBar {
  display: block;
  background-color: #fec175;
  opacity: 0.75;
  width: 30px;
  height: 2px;
  border-radius: 5px;
  margin: 5px auto;
  border: 1px solid transparent;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.sidebarState {
  display: none;
}
.sidebarState:checked ~ label .-top {
  -webkit-transform: translateY(0) rotateZ(45deg);
  transform: translateY(0) rotateZ(45deg);
}
.sidebarState:checked ~ label .-bottom {
  -webkit-transform: translateY(-15px) rotateZ(-45deg);
  transform: translateY(-15px) rotateZ(-45deg);
}
.sidebarState:checked ~ label .-middle {
  width: 0 !important;
  opacity: 0;
}
.-middle {
  margin: 0 auto;
}
.vlcNav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.vlcNav__wrapper {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  display: block;
  position: absolute;
  right: 25px;
  margin-left: 15px;
  width: 100%;
  max-width: 300px;
}
.vlcNav__header {
  min-height: 100px;
}
@media screen and (max-width: 1023px) {
  .sidebarState:not(:checked) ~ .vlcSideNav .vlcNav__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 25px 15px 15px;
  }
}
@media screen and (min-width: 1024px) {
  .sidebarState:not(:checked) ~ .vlcSideNav .vlcNav__wrapper {
    max-width: 60px;
    overflow: hidden;
  }
  .sidebarState:not(:checked) ~ .vlcSideNav .vlcNav__heading {
    overflow: hidden;
  }
  .sidebarState:not(:checked) ~ .vlcSideNav .vlcNav__headline {
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    color: transparent;
    cursor: pointer;
  }
  .sidebarState:not(:checked) ~ .vlcSideNav .vlcNav__headline:hover::after {
    opacity: 1;
  }
  .sidebarState:not(:checked) ~ .vlcSideNav .vlcNav__topics {
    overflow: hidden;
  }
  .sidebarState:not(:checked) ~ .vlcSideNav .vlcNav__topicsList {
    visibility: hidden;
    white-space: nowrap;
  }
  .sidebarState:not(:checked) ~ .vlcSideNav .vlcNav .button.-grid {
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    border-color: transparent !important;
    color: transparent;
    border-radius: 0;
  }
  .sidebarState:not(:checked)
    ~ .vlcSideNav
    .vlcNav__topics
    .button:hover::before {
    opacity: 1;
  }
  .sidebarState:not(:checked) ~ .vlcSideNav .vlcNav__topic {
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    color: transparent;
    width: 200%;
  }
  .sidebarState:not(:checked) ~ .vlcSideNav .vlcNav__topic a {
    white-space: nowrap;
    color: transparent;
  }
  .sidebarState:not(:checked) ~ .vlcSideNav .vlcNav__heading,
  .sidebarState:not(:checked) ~ .vlcSideNav .vlcNav__user,
  .sidebarState:not(:checked) ~ .vlcSideNav .vlcNav__userLink,
  .sidebarState:not(:checked) ~ .vlcSideNav .vlcNav__userLinks,
  .sidebarState:not(:checked) ~ .vlcSideNav .vlcNav__username {
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    color: transparent;
  }
  .sidebarState:not(:checked) ~ .vlcSideNav .vlcNav__user {
    background-position: 14px 27px;
    visibility: visible;
    display: block;
  }
  .sidebarState:not(:checked) ~ .vlcSideNav .vlcNav .vlcNav__userLinks {
    display: none;
  }
  .sidebarState:not(:checked)
    ~ .vlcSideNav
    .vlcNav
    .toggleSidebar3:focus
    .vlcNav__headline:after {
    opacity: 1;
  }
  .sidebarState:not(:checked) ~ .vlcSideNav .vlcNav .-grid:focus:before {
    opacity: 1;
  }
}
.sidebarState:checked ~ .sidebarToggle {
  padding: 15px 15px 0;
}
.sidebarState:checked ~ .sidebarToggle .menuBar {
  width: 20px;
  margin: 5.5px auto;
}
@media screen and (min-width: 1024px) {
  .sidebarState:checked ~ #mainContent {
    -webkit-transform: translateX(240px);
    transform: translateX(240px);
    width: calc(90% - 240px);
  }
  .sidebarState:checked ~ .vlcSideNav,
  .sidebarState:checked ~ .vlcSideNav__wrapper {
    width: calc(10% + 240px);
  }
  .sidebarState:checked ~ .vlcSideNav .toggleSidebar3,
  .sidebarState:checked ~ .vlcSideNav .toggleSidebar4,
  .sidebarState:checked ~ .vlcSideNav .toggleSidebar5,
  .sidebarState:checked ~ .vlcSideNav__wrapper .toggleSidebar3,
  .sidebarState:checked ~ .vlcSideNav__wrapper .toggleSidebar4,
  .sidebarState:checked ~ .vlcSideNav__wrapper .toggleSidebar5 {
    visibility: hidden;
  }
  .sidebarState:checked ~ .vlcSideNav .toggleSidebar3 .vlcNav__headline,
  .sidebarState:checked
    ~ .vlcSideNav__wrapper
    .toggleSidebar3
    .vlcNav__headline {
    visibility: initial;
  }
  .sidebarState:checked ~ .vlcSideNav .toggleSidebar4 .-grid,
  .sidebarState:checked ~ .vlcSideNav__wrapper .toggleSidebar4 .-grid {
    visibility: initial;
  }
  .sidebarState:checked ~ .vlcSideNav .toggleSidebar5 .vlcNav__user,
  .sidebarState:checked ~ .vlcSideNav__wrapper .toggleSidebar5 .vlcNav__user {
    visibility: initial;
  }
  .sidebarState:checked ~ .vlcSideNav .vlcNav__search {
    display: block;
  }
  .vlcContent__wrapper {
    height: 100%;
    overflow: hidden;
  }
  .sidebarState:checked ~ .vlcSideNav .toggleNav.-collapsed,
  .sidebarState:checked ~ .vlcSideNav .vlcNav__searchBox.-collapsed {
    display: none !important;
  }
  .vlcSideNav {
    background-color: #0e2633;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    width: 10%;
    z-index: 1;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
  }
}
@media screen and (max-width: 1023px) {
  .vlcNav {
    height: 72px !important;
    width: 100%;
  }
  .vlcNav__wrapper {
    position: relative;
    max-width: 100%;
  }
  .vlcNav__heading {
    font-size: 14px !important;
    padding-top: 5px;
  }
  .vlcNav__topicsList {
    display: inline-block !important;
  }
  .vlcNav__topicsFader {
    bottom: 0 !important;
    height: 100px !important;
  }
  .vlcNav .button {
    position: absolute !important;
    bottom: 10px !important;
    left: 15px !important;
  }
}
@media screen and (max-width: 1023px) and (max-height: 599px) {
  .vlcNav .button {
    bottom: -20px !important;
  }
}
@media screen and (max-width: 1023px) {
  .vlcContent .sidebarToggle {
    left: calc(100% - 90px);
  }
  .sidebarState:checked ~ .vlcSideNav .vlcNav {
    height: 92vh !important;
    z-index: 9 !important;
    top: 80px !important;
  }
  .sidebarState:checked ~ .vlcSideNav .vlcNav__header {
    padding-top: 25px;
  }
  .sidebarState:checked ~ .vlcSideNav .vlcNav__topics {
    overflow: visible;
  }
}
@media screen and (max-width: 1023px) and (min-height: 840px) {
  .sidebarState:checked ~ .vlcSideNav .vlcNav {
    min-height: 640px !important;
  }
}
.sidebarToggle {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  display: inline-block;
  border-radius: 7px;
  padding: 9px 15px;
  background-color: #5b2004;
  cursor: pointer;
  margin: 15px 5px 10px;
  z-index: 4;
  position: absolute;
  top: 80px;
  left: calc(10% - 90px);
  font-size: 0;
}
@media screen and (min-width: 1024px) {
  .sidebarToggle {
    position: fixed;
  }
}
.menuBar {
  display: block;
  background-color: #fec175;
  opacity: 0.75;
  width: 30px;
  height: 2px;
  border-radius: 5px;
  margin: 5px auto;
  border: 1px solid transparent;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.sidebarState {
  display: none;
}
.sidebarState:checked ~ label .-top {
  -webkit-transform: translateY(0) rotateZ(45deg);
  transform: translateY(0) rotateZ(45deg);
}
.sidebarState:checked ~ label .-bottom {
  -webkit-transform: translateY(-15px) rotateZ(-45deg);
  transform: translateY(-15px) rotateZ(-45deg);
}
.sidebarState:checked ~ label .-middle {
  width: 0 !important;
}
.-middle {
  margin: 0 auto;
}
@media (max-width: 1023px) and (max-height: 950px) {
  .vlcNav__topicsList {
    height: unset !important;
    min-height: 400px !important;
    padding: 0 15px 0 30px !important;
  }
  .sidebarState:checked ~ .vlcSideNav .vlcNav {
    height: unset !important;
  }
  .vlcNav__userInfo {
    position: unset !important;
  }
}
.vlcTable {
  overflow: auto;
}
.website-learningcenter table {
  background: #fff;
  max-width: 100%;
  font-size: 14px;
  overflow-x: auto;
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media screen and (min-width: 1024px) {
  .website-learningcenter table {
    font-size: 18px;
  }
}
.website-learningcenter table tbody {
  overflow-x: scroll;
}
.website-learningcenter table td,
.website-learningcenter table tr {
  min-width: 150px;
}
.website-learningcenter table tr {
  background: #fff;
  border-bottom: 3px solid #eeeded;
}
.website-learningcenter table tr:first-child td {
  background: #fff;
  border-bottom: none;
}
.website-learningcenter table tr:nth-child(odd) {
  background-color: rgba(26, 71, 95, 0.05);
}
.website-learningcenter table td,
.website-learningcenter table th {
  padding: 15px;
  border-right: 3px solid #eeeded;
}
@media screen and (min-width: 1024px) {
  .website-learningcenter table td,
  .website-learningcenter table th {
    padding: 30px;
  }
}
.website-learningcenter table th {
  background-color: #2a9d8f;
  color: #fff;
  padding-top: 45px;
}
.relatedResource,
.relevantContent,
.vlcTab {
  position: relative;
}
.relatedResource__thumbnail,
.relevantContent__thumbnail,
.vlcTab__thumbnail {
  position: relative;
}
.relatedResource__thumbnail::before,
.relevantContent__thumbnail::before,
.vlcTab__thumbnail::before {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  content: "";
  position: absolute;
  bottom: -6px;
  height: 6px;
  width: 0;
  background-image: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#c9a84c),
    to(#dc6f1f)
  );
  background-image: linear-gradient(to right, #c9a84c, #dc6f1f);
}
.relatedResource__thumbnail:hover:before,
.relevantContent__thumbnail:hover:before,
.vlcTab__thumbnail:hover:before {
  width: 100%;
}
.relatedResource__thumbnail::after,
.relevantContent__thumbnail::after,
.vlcTab__thumbnail::after {
  position: absolute;
  content: "";
  background-color: #0e2633;
  background-position: center;
  background-size: 12px;
  background-repeat: no-repeat;
  border-radius: 3px;
  height: 30px;
  width: 30px;
  left: 5px;
  bottom: 5px;
  padding: 5px;
}
.relatedResource__thumbnail img,
.relevantContent__thumbnail img,
.vlcTab__thumbnail img {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  width: 100%;
}
.relatedResource__thumbnail img:hover,
.relevantContent__thumbnail img:hover,
.vlcTab__thumbnail img:hover {
  opacity: 0.8;
}
.relatedResource__thumbnail.-audio:after,
.relevantContent__thumbnail.-audio:after,
.vlcPill.-audio:after,
.vlcTab__thumbnail.-audio:after {
  background-image: url(/dist/images/vlc/icon-mini_podcast.svg);
}
.relatedResource__thumbnail.-article:after,
.relatedResource__thumbnail.-stateDocument:after,
.relevantContent__thumbnail.-article:after,
.relevantContent__thumbnail.-stateDocument:after,
.vlcPill.-article:after,
.vlcPill.-stateDocument:after,
.vlcTab__thumbnail.-article:after,
.vlcTab__thumbnail.-stateDocument:after {
  background-image: url(/dist/images/vlc/icon-mini_article.svg);
}
.relatedResource__thumbnail.-blog:after,
.relevantContent__thumbnail.-blog:after,
.vlcPill.-blog:after,
.vlcTab__thumbnail.-blog:after {
  background-image: url(/dist/images/vlc/icon-mini_blog.svg);
  background-size: 15px;
}
.relatedResource__thumbnail.-pdf:after,
.relevantContent__thumbnail.-pdf:after,
.vlcPill.-pdf:after,
.vlcTab__thumbnail.-pdf:after {
  background-image: url(/dist/images/vlc/icon-mini_pdf.svg);
}
.relatedResource__thumbnail.-faq:after,
.relevantContent__thumbnail.-faq:after,
.vlcPill.-faq:after,
.vlcTab__thumbnail.-faq:after {
  background-image: url(/dist/images/vlc/icon-mini_faq.svg);
}
.relatedResource__thumbnail.-tool:after,
.relevantContent__thumbnail.-tool:after,
.vlcPill.-tool:after,
.vlcTab__thumbnail.-tool:after {
  background-image: url(/dist/images/vlc/icon-mini_tool.svg);
  background-size: 15px;
}
.relatedResource__thumbnail.-video::after,
.relevantContent__thumbnail.-video::after,
.vlcPill.-video::after,
.vlcTab__thumbnail.-video::after {
  background-image: url(/dist/images/vlc/icon-mini_video.svg);
}
.relatedResource__thumbnail.-webinar::after,
.relevantContent__thumbnail.-webinar::after,
.vlcPill.-webinar::after,
.vlcTab__thumbnail.-webinar::after {
  background-image: url(/dist/images/vlc/icon-mini_webinar.svg);
}
.relatedResource__thumbnail.-fallback,
.relevantContent__thumbnail.-fallback,
.vlcPill.-fallback,
.vlcTab__thumbnail.-fallback {
  min-height: 200px;
}
.relatedResource__thumbnail.-fallback img,
.relevantContent__thumbnail.-fallback img,
.vlcPill.-fallback img,
.vlcTab__thumbnail.-fallback img {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}
.relatedResource__thumbnail.-fallback::after,
.relevantContent__thumbnail.-fallback::after,
.vlcPill.-fallback::after,
.vlcTab__thumbnail.-fallback::after {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100% !important;
  height: 100% !important;
  background-color: #54afcb;
  background-size: 90px 90px;
  background-position: center;
  background-repeat: no-repeat;
  z-index: 2;
}
.relatedResource__thumbnail.-fallback.-audio:after,
.relevantContent__thumbnail.-fallback.-audio:after,
.vlcPill.-fallback.-audio:after,
.vlcTab__thumbnail.-fallback.-audio:after {
  background-image: url(/dist/images/vlc/icon_podcast-blue.svg);
}
.relatedResource__thumbnail.-fallback.-article:after,
.relatedResource__thumbnail.-fallback.-stateDocument:after,
.relevantContent__thumbnail.-fallback.-article:after,
.relevantContent__thumbnail.-fallback.-stateDocument:after,
.vlcPill.-fallback.-article:after,
.vlcPill.-fallback.-stateDocument:after,
.vlcTab__thumbnail.-fallback.-article:after,
.vlcTab__thumbnail.-fallback.-stateDocument:after {
  background-image: url(/dist/images/vlc/icon_article-blue.svg);
}
.relatedResource__thumbnail.-fallback.-blog:after,
.relevantContent__thumbnail.-fallback.-blog:after,
.vlcPill.-fallback.-blog:after,
.vlcTab__thumbnail.-fallback.-blog:after {
  background-image: url(/dist/images/vlc/icon_blog-blue.svg);
  background-position: 55% 60%;
}
.relatedResource__thumbnail.-fallback.-pdf:after,
.relevantContent__thumbnail.-fallback.-pdf:after,
.vlcPill.-fallback.-pdf:after,
.vlcTab__thumbnail.-fallback.-pdf:after {
  background-image: url(/dist/images/vlc/icon_pdf-blue.svg);
}
.relatedResource__thumbnail.-fallback.-faq:after,
.relevantContent__thumbnail.-fallback.-faq:after,
.vlcPill.-fallback.-faq:after,
.vlcTab__thumbnail.-fallback.-faq:after {
  background-image: url(/dist/images/vlc/icon_faqs-blue.svg);
}
.relatedResource__thumbnail.-fallback.-tool:after,
.relevantContent__thumbnail.-fallback.-tool:after,
.vlcPill.-fallback.-tool:after,
.vlcTab__thumbnail.-fallback.-tool:after {
  background-image: url(/dist/images/vlc/icon_tools-blue.svg);
}
.relatedResource__thumbnail.-fallback.-video::after,
.relevantContent__thumbnail.-fallback.-video::after,
.vlcPill.-fallback.-video::after,
.vlcTab__thumbnail.-fallback.-video::after {
  background-image: url(/dist/images/vlc/icon_video-blue.svg);
}
.relatedResource__thumbnail.-fallback.-webinar::after,
.relevantContent__thumbnail.-fallback.-webinar::after,
.vlcPill.-fallback.-webinar::after,
.vlcTab__thumbnail.-fallback.-webinar::after {
  background-image: url(/dist/images/vlc/icon_webinar-blue.svg);
}
.vlcTab__thumbnail.-fallback {
  min-height: 100px;
}
.vlcTab__thumbnail.-fallback:after {
  background-size: 60px 60px;
  background-position: center;
}
.vlcTab__thumbnail::after {
  top: 6px;
  right: 6px;
  left: unset;
  bottom: unset;
  background-size: 12px 12px;
}
.relevantContent__thumbnail::after,
.suggestedSlider .splide__slide:after {
  bottom: 5px;
}
.videoSeries {
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#1a4760),
    to(#0e2633)
  );
  background: linear-gradient(to right, #1a4760 0, #0e2633 100%);
  padding-bottom: 60px;
}
@media screen and (min-width: 1024px) {
  .videoSeries {
    padding-bottom: 0;
  }
}
.videoSeries__intro {
  color: #fff;
  padding: 30px 30px 0 30px;
}
@media screen and (min-width: 1024px) {
  .videoSeries__intro {
    max-width: 300px;
    padding: 30px;
    background-color: #2a9d8f;
  }
}
.videoSeries__subhead {
  color: #92d9e7 !important;
  font-size: 24px;
  font-weight: 700;
  text-transform: none;
}
.videoSeries__icon {
  height: 60px;
  margin-bottom: 30px;
}
.videoSeries__videos {
  padding: 30px;
}
@media screen and (min-width: 1024px) {
  .videoSeries__videos {
    padding-bottom: 15px;
  }
}
.videoSeries__videos .splide__slide {
  max-width: 250px;
}
.videoSeries__videos .splide__slide:hover .suggestedSlider__slideTitle {
  color: #54afcb;
}
.videoSeries__videos .splide__thumbnail {
  width: 100%;
  max-width: 250px;
  min-height: 150px;
  -o-object-fit: cover;
  object-fit: cover;
  margin-bottom: 15px;
}
.videoSeries__videos .splide__slideTitle {
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  overflow-wrap: anywhere;
}
.videoSeries__videos .splide:after {
  pointer-events: none;
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 33%;
  height: 100%;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(rgba(14, 38, 52, 0)),
    to(#0e2634)
  );
  background: linear-gradient(90deg, rgba(14, 38, 52, 0) 0, #0e2634 100%);
}
.videoSeries__videos .eyebrow {
  color: #54afcb;
  font-size: 12px;
}
.vlcAllResources.hero {
  min-height: unset;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #2a9d8f;
  background-image: linear-gradient(25deg, #2a9d8f 0, #2a9d8f 30%);
  color: #fff;
  padding-bottom: 0;
}
.vlcAllResources.hero.-filter h1 {
  margin: 0 auto 30px !important;
  font-size: 32px;
}
.vlcAllResources.hero.-filter .vlc__searchReset {
  color: #fff;
  padding-bottom: 3px;
  border-bottom: 2px solid #2a9d8f;
  font-weight: 700;
  display: inline-block;
  width: 180px;
  margin: 15px 10px 15px 25px;
}
@media (max-width: 899px) {
  .vlcAllResources.hero.-filter .vlc__searchReset {
    margin-top: 25px;
    float: right;
  }
}
.vlcAllResources.hero.-filter .vlc__searchReset .fa-undo {
  color: #54afcb;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.vlcAllResources.hero.-filter .vlc__searchReset:hover {
  border-color: #c9a84c;
}
.vlcAllResources.hero.-filter .vlc__searchReset:hover .fa-undo {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.vlcAllResources.hero.-filter .vlc___search #ccbSearchSubmit {
  display: inline-block;
  width: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 15px 25px;
}
.vlcAllResources.hero.-filter .vlc___search #ccbSearchSubmit .fa-search {
  font-size: 18px;
}
.vlcAllResources.hero.-filter .vlc___searchField {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 60%;
}
.vlcAllResources.hero.-filter .vlc___searchField input {
  padding: 15px;
  margin-right: 15px;
  border-radius: 10px;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: 16px;
  max-width: 480px;
}
.vlcAllResources.hero.-filter
  .vlc___searchField
  input::-webkit-input-placeholder {
  font-size: 16px;
  color: #767676 !important;
  font-family:
    Muli,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif !important;
}
.vlcAllResources.hero.-filter .vlc___searchField input::-moz-placeholder {
  font-size: 16px;
  color: #767676 !important;
  font-family:
    Muli,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif !important;
}
.vlcAllResources.hero.-filter .vlc___searchField input::-ms-input-placeholder {
  font-size: 16px;
  color: #767676 !important;
  font-family:
    Muli,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif !important;
}
.vlcAllResources.hero.-filter .vlc___searchField input::placeholder {
  font-size: 16px;
  color: #767676 !important;
  font-family:
    Muli,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif !important;
}
@media screen and (min-width: 900px) {
  .vlcAllResources.hero .hero__content {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
  .vlcAllResources.hero .hero__content.-extended {
    min-height: 550px;
  }
}
.vlcAllResources.hero .hero__content a:not(.button) {
  color: #c9a84c;
}
.vlcAllResources.hero .hero__content a:not(.button):hover {
  color: #fff;
}
.vlcAllResources .hero__wrapper {
  position: relative;
  padding: 4rem 0 2rem 0;
}
@media screen and (min-width: 900px) {
  .vlcAllResources .hero__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 4rem 0 0 0 !important;
  }
}
.vlc__search .container {
  padding: 0 !important;
}
.vlc__search .-submit {
  width: 55px;
  background-image: url(/dist/images/college-coach/blog/search-solid.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 22px;
}
.vlc__search .-submit:active,
.vlc__search .-submit:hover {
  border-color: #92d9e7;
  background-color: #92d9e7;
}
.-menuExpanded .vlc__searchField {
  width: 50%;
}
.vlc__blogFilters {
  position: relative;
  display: block;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-flow: unset !important;
  flex-flow: unset !important;
  width: 100%;
  z-index: 1;
}
.vlc__blogFilters .nav__menu {
  position: relative;
  background-color: transparent;
  border: none;
  right: unset;
  left: 0;
  -webkit-transform: none;
  transform: none;
}
@media (max-width: 899px) {
  .vlc__blogFilters .nav__menu {
    width: unset;
    height: unset;
  }
}
.vlc__blogFilters .nav__menu.-topic {
  width: 100%;
  max-width: 33%;
  margin-right: 1.15%;
  float: left;
  z-index: 1;
}
@media (max-width: 899px) {
  .vlc__blogFilters .nav__menu.-topic {
    max-width: unset;
  }
}
.vlc__blogFilters .nav__menu.-search {
  width: 100%;
  max-width: 65%;
  float: left;
  z-index: 0;
}
@media (max-width: 899px) {
  .vlc__blogFilters .nav__menu.-search {
    max-width: unset;
  }
}
.vlc__blogFilters .nav__item {
  position: relative;
  margin-right: 10px;
}
.vlc__blogFilters .nav__item.-dropdown {
  width: 100%;
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
  margin-right: 2%;
  border: 2px solid #c9a84c;
  padding: 10px 45px 5px 15px;
  border-radius: 4px;
  margin-bottom: 15px;
  height: 60px;
}
.vlc__blogFilters .nav__item.-dropdown.-active:after {
  opacity: 1;
  color: #2a9d8f;
  -webkit-transform: rotate(150deg);
  transform: rotate(150deg);
}
@media screen and (min-width: 767px) {
  .vlc__blogFilters .nav__item.-dropdown:nth-child(3) {
    margin-right: 0 !important;
  }
}
@media screen and (min-width: 1024px) {
  .vlc__blogFilters .nav__item.-dropdown {
    height: unset;
    margin-bottom: 30px;
  }
}
@media (max-width: 899px) {
  .vlc__blogFilters .nav__item.-dropdown {
    width: 100%;
    margin-right: 0;
  }
}
.vlc__blogFilters .nav__item.-dropdown .eyebrow {
  color: #fff;
  font-weight: 400;
  margin-bottom: 0;
}
.vlc__blogFilters .nav__item.-dropdown .nav__link {
  color: #fff;
  text-transform: capitalize;
  font-weight: 700;
  font-size: 14px;
  padding: 0;
}
@media screen and (min-width: 1024px) {
  .vlc__blogFilters .nav__item.-dropdown .nav__link {
    font-size: 16px;
  }
}
@media screen and (min-width: 1200px) {
  .vlc__blogFilters .nav__item.-dropdown .nav__link {
    font-size: 20px;
  }
}
.vlc__blogFilters .nav__item.-dropdown .nav__dropdown_wrapper {
  padding: 0;
}
.vlc__blogFilters .nav__item.-dropdown .nav__dropdown_wrapper .container {
  max-width: 460px;
}
@media screen and (min-width: 767px) {
  .vlc__blogFilters .nav__item.-dropdown .nav__dropdown_wrapper .container {
    max-width: 630px;
  }
}
@media screen and (min-width: 1024px) {
  .vlc__blogFilters .nav__item.-dropdown .nav__dropdown_wrapper .container {
    max-width: 815px;
  }
}
@media screen and (min-width: 1200px) {
  .vlc__blogFilters .nav__item.-dropdown .nav__dropdown_wrapper .container {
    max-width: 958px;
  }
}
.vlc__blogFilters .nav__item.-dropdown .nav__dropdown_item_wrapper {
  display: block;
  margin-top: 0;
}
@media screen and (min-width: 580px) {
  .vlc__blogFilters .nav__item.-dropdown .nav__dropdown_item_wrapper {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
.vlc__blogFilters .nav__item.-dropdown .nav__dropdown_item {
  width: 50%;
  display: inline-block;
}
.vlc__blogFilters .nav__item.-dropdown .nav__dropdown_item label {
  color: #2a9d8f;
  font-weight: 700;
  font-size: 14px;
  position: relative;
}
.vlc__blogFilters .nav__item.-dropdown .nav__dropdown_item input {
  position: relative;
  top: 2px;
}
.vlc__blogFilters .nav__item.-dropdown .nav__dropdown_item:first-child {
  padding-bottom: 16px;
  width: 100%;
}
.vlc__blogFilters .nav__item.-dropdown .nav__dropdown {
  -webkit-box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.2);
  padding: 30px 30px 15px;
  background: #e6f3f7;
  border-top: 1px solid #2a9d8f;
  width: 100%;
}
@media (max-width: 1023px) {
  .vlc__blogFilters .nav__item.-dropdown .nav__dropdown {
    top: 59px;
  }
}
@media (max-width: 899px) {
  .vlc__blogFilters .nav__item.-dropdown .nav__dropdown {
    top: 15px;
    left: -16px;
    width: 110%;
  }
}
@media screen and (min-width: 1024px) {
  .vlc__blogFilters .nav__item.-dropdown .nav__dropdown {
    padding: 30px 11% 15px;
    width: unset;
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .vlc__blogFilters .nav__item.-dropdown .nav__dropdown.-tagsList {
    left: unset;
    right: 0;
  }
}
.vlc__blogFilters .nav__item.-dropdown .nav__dropdown_link {
  display: inline-block;
  color: #2a9d8f;
  font-weight: 700;
  margin-bottom: 15px;
  line-height: 1.25;
  font-size: 14px;
}
@media screen and (min-width: 1024px) {
  .vlc__blogFilters .nav__item.-dropdown .nav__dropdown_link {
    font-size: 12px;
  }
}
@media screen and (min-width: 1200px) {
  .vlc__blogFilters .nav__item.-dropdown .nav__dropdown_link {
    font-size: 14px;
  }
}
.vlc__blogFilters .nav__item.-dropdown .nav__dropdown_link input {
  margin-right: 10px;
  float: left;
  height: 20px;
  margin-top: 0;
  position: relative;
  top: -1px;
}
.vlc__blogFilters .nav__item.-dropdown .nav__dropdown_link:hover {
  cursor: pointer !important;
}
.vlc__blogFilters .nav__item.-dropdown::after {
  position: absolute !important;
  right: 18px;
  font-size: 16px;
  top: calc(50% - 8px) !important;
  content: "\ea1c";
  font-family: bh-corporate;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.vlc__blogFilters .nav__item.-active {
  background: #e6f3f7;
  border-color: #e6f3f7;
}
.vlc__blogFilters .nav__item.-active .eyebrow,
.vlc__blogFilters .nav__item.-active .nav__link {
  color: #2a9d8f;
}
.vlc__blogFilters .nav__item.-active .vlc__dropdown_text {
  color: #2a9d8f;
}
.vlc__blogFilters .nav__item.-active .nav__dropdown_link {
  color: #2a9d8f !important;
}
.vlc__blogFilters .nav__item.-active .eyebrow {
  overflow: hidden;
}
.vlc__blogFilters .nav__item.-active .tagsSelected {
  color: #fff;
}
.vlc__blogFilters .nav__item.-active::after {
  opacity: 0;
}
.vlc__blogFilters .nav__dropdown {
  top: 5px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
@media screen and (min-width: 1024px) {
  .vlc__blogFilters .nav__dropdown {
    top: 55px;
  }
}
.vlc__blogFilters .tagsSelected {
  font-size: 14px;
  background: #2a9d8f;
  padding: 3px 9px;
  border-radius: 4px;
  border: 1px solid #0e2633;
  line-height: 0;
  position: relative;
  bottom: 3px;
}
.vlc__blogFilters .col-sm-5 .nav__menu {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
@media (max-width: 899px) {
  .vlc__blogFilters {
    position: relative;
    display: unset;
    border-left: none;
  }
  .vlc__blogFilters .nav__link {
    border-bottom: none;
  }
}
.vlc__filterRow,
.vlc__searchRow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  max-width: 1140px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (min-width: 580px) {
  .vlc__filterRow,
  .vlc__searchRow {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
    -ms-flex-direction: unset;
    flex-direction: unset;
  }
}
.vlc__searchField {
  width: calc(100% - 205px);
}
.vlc__searchField .input-wrap.text {
  margin-right: 15px;
  margin-bottom: 0;
  width: calc(100% - 77px);
  border-radius: 10px;
  float: left;
  max-height: 62px;
  background-color: #fff;
}
.vlc__searchField input {
  padding: 17px 15px;
  margin: 2px;
  border-radius: 10px;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: 16px;
  float: left;
  font-size: 20px;
  height: calc(100% - 4px);
  width: calc(100% - 4px);
  border: 1px solid #fff;
}
@media (max-width: 1199px) and (min-width: 1023px) {
  .vlc__searchField input {
    max-height: 57px !important;
  }
}
@media (max-width: 1023px) {
  .vlc__searchField input {
    max-height: 60px !important;
  }
}
.vlc__searchField input::-webkit-input-placeholder {
  font-size: 20px;
}
.vlc__searchField input:focus {
  outline: 2px solid #3896c8;
  outline-offset: 2px;
  border: 1px solid #87bfde;
}
.vlc__searchField input.button {
  margin: unset;
  height: 62px !important;
  width: 62px !important;
  border: 1px solid #c9a84c;
}
@media (max-width: 1199px) and (min-width: 1023px) {
  .vlc__searchField input.button {
    height: 57px !important;
    width: 57px !important;
  }
}
.vlc__searchField input.button:focus {
  outline: 2px solid #fff;
  border: 1px solid #0e2633;
}
.vlc__searchResults {
  padding: 45px 0;
}
.vlc__searchResults .container {
  padding: 0 40px 0;
  margin: 0;
}
.vlc__searchResults h2 {
  text-transform: none;
  font-size: 24px;
  color: #2a9d8f;
  margin-bottom: 45px;
}
.vlc__searchResults .relatedResource__thumbnail {
  margin: 0;
}
.vlc__searchResults .relatedResource__thumbnail.-fallback {
  min-height: 180px !important;
  position: relative;
}
.vlc__searchResults .relatedResource__thumbnail.-fallback:before {
  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#54afcb),
    to(#277389)
  );
  background: linear-gradient(0deg, #54afcb 0, #277389 100%);
}
.vlc__searchResults .relatedResource__thumbnail.-fallback:after {
  background-position: 50% 55%;
  background-color: transparent !important;
  z-index: 0;
}
.vlc__searchResults .searchResult {
  margin-bottom: 45px;
}
.vlc__searchResults .searchResult .resourceInformation {
  font-size: 14px;
  color: #5a5a5a;
  margin-bottom: 0;
}
@media screen and (min-width: 767px) {
  .vlc__searchResults .searchResult .resourceInformation {
    font-size: 16px;
  }
}
.vlc__searchResults .searchResult h3 {
  margin-top: 0;
  line-height: 1.25;
  font-size: 24px;
}
@media screen and (min-width: 767px) {
  .vlc__searchResults .searchResult h3 {
    font-size: 26px;
  }
}
.vlc__searchResults .searchResult__text a {
  font-weight: 700;
}
.vlc__searchResults .searchResult__text a:hover {
  text-decoration: underline;
}
.vlc__searchResults .searchResult__text .resourceSubjects .exclusiveContent {
  color: #dc6f1f;
  background-color: rgba(220, 111, 31, 0.1);
  display: inline-block;
  margin: 10px 0 5px 0;
  padding: 0.3em 2em;
  border-radius: 18px;
  font-size: 11px;
  font-weight: 800;
  text-transform: uppercase;
}
.vlc__searchResults .searchResult__image {
  min-height: 180px;
}
.vlc__searchResults .searchResult__image img {
  height: 180px;
  -o-object-fit: cover;
  object-fit: cover;
}
.vlc__searchResults .pagination .button.disabled {
  background-color: #eee;
  color: #2a9d8f;
  cursor: default;
}
.vlc__searchResults .pagination .button.disabled span {
  background-color: #eee;
  color: #2a9d8f;
  cursor: default;
}
@media (max-width: 599px) {
  .vlc__searchResults .pagination a {
    padding: 8px 8px;
    font-size: 11px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    line-height: 1;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .vlc__searchResults .pagination .button i {
    font-size: 17px;
  }
}
.website-learningcenter #mainContent {
  position: relative;
  overflow: hidden;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media screen and (min-width: 1024px) {
  .website-learningcenter #mainContent {
    width: 90%;
    left: 10%;
    padding-top: 82px;
  }
}
.website-learningcenter .-vlc .footer__secondary {
  padding: 60px 0;
  width: 100%;
}
.website-learningcenter .button.-icons {
  border-color: #c9a84c;
  background-position: 15px;
  background-repeat: no-repeat;
  background-size: 24px;
  color: #0e2633;
  display: inline-block;
  font-size: 10px;
  background-size: 14px;
  padding: 10px 20px 10px 50px;
  width: auto;
}
.website-learningcenter .button.-icons.-right {
  padding: 15px 50px 15px 15px;
}
.website-learningcenter .button.-icons.-right i {
  position: absolute;
  right: 15px;
  top: 14px;
  font-size: 18px;
}
@media screen and (min-width: 1200px) {
  .website-learningcenter .button.-icons.-right i {
    top: 15px;
  }
}
@media screen and (min-width: 1200px) {
  .website-learningcenter .button.-icons.-right {
    font-size: 16px;
  }
}
.website-learningcenter .button.-icons:focus {
  border-color: #2a9d8f;
  color: #2a9d8f;
  background-color: transparent;
  outline: 0 !important;
}
@media screen and (min-width: 767px) {
  .website-learningcenter .button.-icons {
    font-size: 12px;
    margin-bottom: 30px;
    background-size: 24px;
  }
}
@media (max-height: 840px) {
  .website-learningcenter .button.-icons {
    margin-bottom: -20px;
    padding: 10px 20px 10px 50px !important;
  }
}
.website-learningcenter .button.-noText {
  width: 60px;
  height: 50px;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.website-learningcenter .button.-light {
  color: #c9a84c;
  border-color: #c9a84c;
  background-color: #0e2633;
}
.website-learningcenter .button.-light:active,
.website-learningcenter .button.-light:focus,
.website-learningcenter .button.-light:hover {
  background-color: #2a9d8f;
  color: #fff;
}
.website-learningcenter .button.-dark {
  color: #2a9d8f;
  border-color: #2a9d8f;
  background-color: transparent;
}
.website-learningcenter .button.-dark:active,
.website-learningcenter .button.-dark:focus,
.website-learningcenter .button.-dark:hover {
  background-color: #c9a84c !important;
  border-color: #c9a84c !important;
}
.website-learningcenter .button.-download,
.website-learningcenter .button.-offsite {
  padding: 15px 60px 15px 30px;
  width: 250px;
  display: inline;
  position: relative;
}
.website-learningcenter .button.-download:before,
.website-learningcenter .button.-offsite:before {
  content: "";
  position: absolute;
  top: 10px;
  right: 30px;
  width: 25px;
  height: 25px;
  background-image: url(/dist/images/vlc/icon_download.svg);
  background-position: 90%;
  background-size: contain;
  background-repeat: no-repeat;
}
.website-learningcenter .button.-offsite:before {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.website-learningcenter .button.-grid {
  padding: 15px 30px 15px 60px;
  background-image: url(/dist/images/vlc/icon_view-all-blue.svg);
}
.website-learningcenter .button.-grid.-light {
  background-image: url(/dist/images/vlc/icon_view-all.svg);
}
.website-learningcenter .button.-ghost {
  background-color: transparent;
  border-color: #c9a84c;
  background-color: #c9a84c;
  color: #0e2633;
  max-width: 600px;
}
.website-learningcenter .button.-ghost span {
  background-color: #2a9d8f;
  border-radius: 5px;
  padding: 3px 6px;
  color: #fff;
}
.website-learningcenter .button.-ghost:active,
.website-learningcenter .button.-ghost:focus,
.website-learningcenter .button.-ghost:hover {
  border-color: #2a9d8f;
  background-color: transparent;
}
.website-learningcenter .button.-simple {
  color: #2a9d8f;
  font-size: 18px;
  display: inline;
}
.website-learningcenter .button.-simple::after {
  font-size: 25px;
  margin-left: 15px;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.website-learningcenter .button.-alt:focus {
  outline: 3px solid #c9a84c;
  background: #2a9d8f;
  color: #fff;
}
.website-learningcenter iframe {
  max-width: 100%;
}
@media (min-width: 768px) {
  .website-learningcenter .container {
    width: unset;
    max-width: 1240px !important;
  }
}
.cmsContent,
.wysiwygContent {
  padding-bottom: 60px;
}
.cmsContent h3,
.cmsContent h4,
.cmsContent h5,
.cmsContent h6,
.wysiwygContent h3,
.wysiwygContent h4,
.wysiwygContent h5,
.wysiwygContent h6 {
  color: #2a9d8f;
  margin-bottom: 30px;
  font-weight: 700;
}
.cmsContent h3,
.wysiwygContent h3 {
  font-weight: 600;
  font-size: 30px;
  text-transform: uppercase;
}
.cmsContent h4,
.wysiwygContent h4 {
  font-size: 24px;
}
.cmsContent p,
.cmsContent span,
.wysiwygContent p,
.wysiwygContent span {
  margin-bottom: 30px;
}
.cmsContent a,
.wysiwygContent a {
  color: #2a9d8f;
}
.cmsContent ol,
.cmsContent ul,
.wysiwygContent ol,
.wysiwygContent ul {
  list-style-position: outside;
  line-height: 1.5;
  margin-bottom: 60px;
  padding-left: 30px;
}
.cmsContent ul,
.wysiwygContent ul {
  list-style: disc;
}
.cmsContent li,
.wysiwygContent li {
  margin-bottom: 15px;
}
.cmsContent table,
.wysiwygContent table {
  margin-bottom: 60px;
}
.cmsContent .body,
.wysiwygContent .body {
  color: #5a5a5a;
  display: block;
  margin-bottom: 30px;
}
.vlcHome,
.vlcResource,
.vlcTopic {
  width: 100%;
  background-color: #eeeded;
  position: relative;
}
@media screen and (min-width: 1024px) {
  .vlcAllResources,
  .vlcHome,
  .vlcResource,
  .vlcTopic {
    min-height: calc(100vh - 318px);
  }
}
.vlcAllResources .container,
.vlcFooter .container,
.vlcHome .container,
.vlcResource .container,
.vlcTopic .container,
.vlcTopnav .container {
  max-width: 100%;
  margin: 0;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 767px) {
  .vlcAllResources .container,
  .vlcFooter .container,
  .vlcHome .container,
  .vlcResource .container,
  .vlcTopic .container,
  .vlcTopnav .container {
    padding-left: 4rem;
    padding-right: 4rem;
  }
}
.vlcContent {
  position: relative;
  height: 100%;
  overflow-x: unset;
  background-color: #fff;
}
.vlcContent__wrapper {
  overflow: unset;
}
.vlcContent h2.faq__question {
  font-size: 24px;
  font-weight: 700;
  text-transform: none;
}
.website-learningcenter blockquote {
  font-size: 30px;
  font-weight: 900;
  margin-bottom: 45px;
  border-left: 10px solid #fff;
}
@media screen and (min-width: 1024px) {
  .website-learningcenter blockquote {
    padding-left: 100px;
  }
}
.website-learningcenter blockquote a,
.website-learningcenter blockquote em,
.website-learningcenter blockquote span,
.website-learningcenter blockquote strong {
  color: #fff;
  background-color: #dc6f1f;
  padding: 2px 10px 5px;
}
.vlcEmbed {
  padding-top: 15px;
}
@media screen and (min-width: 767px) {
  .vlcEmbed {
    padding-top: 60px;
  }
}
.vlcEmbed .videoContent {
  padding: 30px 5% 60px;
  position: relative;
  background: -webkit-gradient(
    linear,
    left top,
    right bottom,
    from(#1a4760),
    to(#0e2633)
  );
  background: linear-gradient(to bottom right, #1a4760 0, #0e2633 100%);
  margin-bottom: 30px;
}
.vlcEmbed .videoContent__icon {
  width: 70px;
  margin-bottom: 30px;
}
.vlcEmbed .videoContent__text,
.vlcEmbed .videoContent__text a {
  color: #fff;
}
.vlcEmbed .videoContent__heading {
  font-weight: 700;
  text-transform: none;
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 30px;
}
@media screen and (min-width: 580px) {
  .vlcEmbed .videoContent__description {
    margin-bottom: 20px;
  }
}
.vlcEmbed .videoContent__description {
  font-size: 14px;
}
.vlcEmbed .videoContent__iframe {
  position: relative;
  container-type: inline-size;
}
.vlcEmbed .videoContent__iframe iframe,
.vlcEmbed .videoContent__iframe img {
  width: 100%;
  height: 100%;
}
.vlcEmbed .videoContent__iframe img {
  -o-object-fit: cover;
  object-fit: cover;
  max-height: 350px;
  width: 100%;
  max-width: unset;
  position: absolute;
  top: 30px;
}
.vlcEmbed .videoContent__iframe iframe {
  min-height: 56.25cqw;
}
.vlcEmbed .videoContent__image {
  width: 100%;
}
@media screen and (min-width: 1200px) {
  .vlcEmbed .videoContent {
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    background: 0 0;
  }
  .vlcEmbed .videoContent__text {
    background: -webkit-gradient(
      linear,
      left top,
      right bottom,
      from(#1a4760),
      to(#0e2633)
    );
    background: linear-gradient(to bottom right, #1a4760 0, #0e2633 100%);
    width: 43%;
    max-width: 460px;
    padding: 45px 60px 45px 90px;
    -ms-flex-item-align: center;
    align-self: center;
  }
  .vlcEmbed .videoContent__iframe {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  .vlcEmbed .videoContent__iframe img {
    height: 63%;
  }
  .vlcEmbed .videoContent__image {
    position: absolute;
    width: 63%;
    top: -60px;
    left: 0;
  }
  .vlcEmbed .videoContent__image iframe,
  .vlcEmbed .videoContent__image img {
    height: 63%;
  }
  .vlcEmbed .videoContent__image {
    padding-top: unset !important;
    right: 0;
    left: unset;
  }
}
.vlcEmbed a.focus-visible {
  border: 3px solid #c9a84c;
  display: block;
  outline: 3px solid #c9a84c;
}
.vlcHeader {
  margin-bottom: 60px;
}
.vlcHeader__masthead {
  padding-top: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.vlcHeader__icon {
  width: 165px;
  max-height: 165px;
  position: relative;
  top: 30px;
}
@media screen and (min-width: 580px) {
  .vlcHeader__icon {
    top: -60px;
  }
}
.vlcHeader .container {
  position: relative;
  max-width: 100%;
}
.vlcHeader .subscriberLogo {
  -webkit-box-shadow: 10px 10px 45px -23px rgba(0, 0, 0, 0.2);
  box-shadow: 10px 10px 45px -23px rgba(0, 0, 0, 0.2);
  background: #fff;
  left: 0;
  padding: 15px;
  position: absolute;
  max-height: 75px;
}
@media screen and (min-width: 767px) {
  .vlcHeader .subscriberLogo {
    left: unset;
    right: 0;
    max-width: 250px;
    max-height: unset;
  }
}
.vlcHeader h1 {
  font-weight: 800;
}
.vlcHeader h1.heading {
  margin-top: 90px;
  margin-bottom: 0;
  font-weight: 400;
}
.vlcHeader strong.heading {
  margin: 0 30px 30px 0;
  font-weight: 800;
  text-transform: uppercase;
}
.vlcHeader strong.heading:after {
  background-color: #c9a84c;
  content: "";
  display: block;
  margin-bottom: 1.5rem;
  width: 36%;
  max-width: 130px;
  position: relative;
  margin-top: 30px;
  height: 8px;
  left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
.vlcHeader .subhead {
  color: #2a9d8f;
}
.vlcHeader.-dark,
.vlcHeader.-resource {
  background-color: rgba(255, 255, 255, 0.5);
  margin-bottom: 60px;
}
.vlcHeader.-dark .heading,
.vlcHeader.-resource .heading {
  font-weight: 800;
  text-transform: none;
  margin: 15px 0 90px;
}
.vlcHeader.-dark .heading::after,
.vlcHeader.-resource .heading::after {
  display: none;
}
@media screen and (min-width: 767px) {
  .vlcHeader.-dark .heading,
  .vlcHeader.-resource .heading {
    margin: 30px 90px 150px 0;
  }
}
.vlcHeader.-dark {
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#031a28),
    to(#2a9d8f)
  );
  background: linear-gradient(to right, #031a28, #2a9d8f);
  -webkit-box-shadow: inset 7px 0 100px -7px rgba(0, 0, 0, 0.4);
  box-shadow: inset 7px 0 100px -7px rgba(0, 0, 0, 0.4);
}
.vlcHeader.-dark .topicHeading {
  background-color: #2a9d8f;
  display: inline-block;
  text-transform: uppercase;
  border-radius: 7px;
}
.vlcHeader.-dark .topicHeading__text {
  font-size: 12px;
  margin: 0;
  padding: 17px 30px 17px 85px;
  color: #92d9e7;
  font-weight: 800;
  letter-spacing: 0.05rem;
}
.vlcHeader.-dark .topicHeading__text::before {
  top: 0;
}
.vlcHeader.-dark .heading {
  color: #fff;
  margin-bottom: 75px;
}
.vlcHeader.-dark .body {
  color: #92d9e7;
}
.vlcHeader.-dark .row {
  padding-bottom: 0;
}
.vlcHeader.-dark .row:after {
  display: contents;
}
@media screen and (min-width: 767px) {
  .vlcHeader.-dark .row {
    padding-bottom: 60px;
  }
}
.vlcHeader__columnRight {
  padding: 0;
  position: relative;
}
@media screen and (min-width: 1024px) {
  .vlcHeader__columnRight {
    position: absolute;
    top: 0;
    right: 0;
  }
}
.vlcHeader__columnRight .columnRight__text {
  text-align: center;
  padding: 0 30px;
}
.vlcHeader__columnRight .tags {
  margin-bottom: 30px;
}
.vlcHeader__columnRight p {
  color: #fff;
  margin-bottom: 15px;
}
.vlcHeader__columnRight img {
  padding-top: 0;
  margin-top: 0;
}
.vlcHeader__columnRight {
  background-color: #0e2633;
}
.vlcHeader .body {
  margin-bottom: 45px;
  line-height: 1.25;
}
.topicHeading {
  display: block;
}
.topicHeading__text {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #2a9d8f;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 700;
  font-size: 18px;
  margin: 30px 0;
  padding-left: 85px;
  position: relative;
}
.topicHeading__text::before {
  background-color: #0e2633;
  background-image: url(/dist/images/vlc/icon_track.svg);
  background-size: 50%;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 7px;
  content: "";
  display: inline-block;
  height: 50px;
  margin-right: 10px;
  padding: 5px 10px;
  width: 50px;
  position: absolute;
  left: 0;
  top: -10px;
}
a.topicHeading {
  color: #2a9d8f !important;
}
.callout__wrapper {
  padding: 5px 30px !important;
}
.callout__copy {
  padding: 15px 0;
}
@media screen and (min-width: 767px) {
  .callout__copy {
    width: 70%;
  }
}
.callout__heading {
  text-align: center;
  font-size: 24px !important;
  margin: 0 30px 30px 0;
  font-weight: 300;
}
@media screen and (min-width: 767px) {
  .callout__heading {
    text-align: left;
    margin-bottom: 0;
  }
}
.callout__action a {
  border-radius: 4px;
  padding: 15px 45px;
}
.button {
  display: block;
  text-align: center;
  width: 100%;
}
@media screen and (min-width: 767px) {
  .button {
    display: inline-block;
    padding: 10px 45px;
  }
}
body.website-learningcenter {
  overflow: overlay;
}
body.website-learningcenter .nav__primary {
  z-index: 2002;
  padding: 0;
}
body.website-learningcenter .nav__primary .nav__menu {
  -webkit-transform: translateX(-200%);
  transform: translateX(-200%);
  right: unset;
  left: 0;
  width: 100%;
  overflow: hidden;
  border: none;
}
body.website-learningcenter .nav__primary .nav__menu.-active {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  right: unset;
  left: 0;
}
body.website-learningcenter .nav__primary .nav__menu.-active .vlcNav__header {
  display: block;
  padding-top: 90px;
}
body.website-learningcenter .nav__primary .nav__menu .-menuToggle {
  margin: 0 15px 0 0;
}
body.website-learningcenter .nav__primary .nav__menu .vlcNav {
  width: 100%;
}
@media screen and (min-width: 900px) {
  body.website-learningcenter .nav__primary .nav__menu {
    width: 50vw;
    max-width: 450px;
    position: fixed;
    background-color: #fff;
    height: 100%;
  }
  body.website-learningcenter .nav__primary .nav__menu .nav__menu_meta {
    display: unset;
  }
  body.website-learningcenter .nav__primary .nav__menu .vlcNav__header {
    display: unset;
  }
}
body.website-learningcenter .vlcTopnav {
  -webkit-box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.2);
  background-color: #fff;
  border-top: 2px solid #dc6f1f;
  position: relative;
  z-index: 5;
}
body.website-learningcenter .vlcTopnav .container:after,
body.website-learningcenter .vlcTopnav .container:before,
body.website-learningcenter .vlcTopnav:after,
body.website-learningcenter .vlcTopnav:before {
  display: none;
}
body.website-learningcenter .vlcTopnav > div {
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 15px;
  width: 100%;
  max-width: 1620px !important;
  height: 80px;
}
body.website-learningcenter .vlcTopnav > div .nav__logoLink {
  position: absolute;
  top: 15px;
  width: 150px;
  left: 0;
}
@media (min-width: 460px) {
  body.website-learningcenter .vlcTopnav > div .nav__logoLink {
    left: 15px;
  }
}
body.website-learningcenter .vlcTopnav > div .nav__logo {
  height: 50px;
  margin-left: 1%;
}
body.website-learningcenter .vlcTopnav > div .subscriberLogo {
  height: 30px;
}
@media (max-width: 599px) {
  body.website-learningcenter .vlcTopnav > div .subscriberLogo {
    display: none;
  }
}
@media screen and (min-width: 767px) {
  body.website-learningcenter .vlcTopnav > div .subscriberLogo {
    height: 50px;
  }
}
body.website-learningcenter .vlcTopnav > div ul {
  position: absolute;
  right: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
@media screen and (min-width: 767px) {
  body.website-learningcenter .vlcTopnav > div ul {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
@media (min-width: 1921px) {
  body.website-learningcenter .vlcTopnav > div ul {
    right: 25%;
  }
}
@media screen and (min-width: 1024px) {
  body.website-learningcenter .vlcTopnav > div .nav__logoLink {
    position: absolute;
    left: calc(10% - 80px);
  }
}
@media screen and (min-width: 1024px) {
  body.website-learningcenter .vlcTopnav {
    position: fixed;
    width: calc(100% - 15px);
    width: 100%;
  }
}
@media (max-width: 459px) {
  body.website-learningcenter .vlcTopnav .container {
    max-width: 300px !important;
    text-align: right;
    margin-right: 5px;
  }
}
body.website-learningcenter .link {
  font-size: 11px;
  font-weight: 700;
  color: #2a9d8f;
  padding-left: 30px;
  background-size: 14px;
  background-repeat: no-repeat;
  margin-right: 0;
  margin-bottom: 5px;
  background-position: left;
  text-transform: uppercase;
  display: inline-block;
}
body.website-learningcenter .link.-schedule {
  background-image: url(/dist/images/vlc/icon_schedule.svg);
}
body.website-learningcenter .link.-ask {
  background-image: url(/dist/images/vlc/icon_ask-question.svg);
}
body.website-learningcenter .link.-home {
  background-image: url(/dist/images/vlc/icon_home-blue.svg);
}
body.website-learningcenter .link:hover {
  text-decoration: underline;
}
@media screen and (min-width: 767px) {
  body.website-learningcenter .link {
    margin-right: 15px;
    font-size: 14px;
    background-size: 18px;
    background-size: 20px;
    margin-bottom: 0;
  }
}
body.website-learningcenter img {
  display: unset;
}
.vlcNav {
  background-color: #2a9d8f;
  top: 0;
  height: 100%;
  overflow: hidden;
}
@media screen and (min-width: 1024px) {
  .vlcNav {
    max-height: 100vh;
  }
}
.vlcNav .nav__menu_meta {
  padding: 0;
}
.vlcNav__header {
  z-index: 3;
  padding: 150px 15px 30px;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#e69400),
    to(#dc6f1f)
  );
  background-image: linear-gradient(to bottom, #e69400, #dc6f1f);
}
@media screen and (min-width: 1024px) {
  .vlcNav__header {
    padding: 150px 15px 70px;
  }
}
.vlcNav__search {
  position: relative;
  top: 45px;
  margin-top: -25px;
  -webkit-margin-after: 0;
  margin-block-end: 0;
  border: 2px solid #fff;
  border-radius: 9px;
}
@media screen and (min-width: 1024px) {
  .vlcNav__search {
    display: none;
  }
}
.vlcNav .vlcNav__searchBox.-collapsed {
  background-color: #fff;
  position: relative;
  top: 20px;
  padding: 20px 10px;
  display: none;
}
@media screen and (min-width: 1024px) {
  .vlcNav .vlcNav__searchBox.-collapsed {
    display: block;
  }
}
.vlcNav__searchBox {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  border-radius: 7px !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  padding-left: 50px !important;
  background-image: url(/dist/images/vlc/icon_search.svg);
  background-size: 23px;
  background-position: 18px center;
  background-repeat: no-repeat;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.vlcNav__heading {
  white-space: nowrap;
  margin-left: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  height: 30px;
  font-size: 20px;
  font-weight: 900;
  line-height: 1.5;
  position: relative;
  text-transform: uppercase;
  overflow: hidden;
}
@media screen and (min-width: 1200px) {
  .vlcNav__heading {
    font-size: 22px;
  }
}
.vlcNav__heading > * + * {
  margin-left: 15px;
}
.vlcNav__headingIcon {
  color: #fff;
  height: 30px;
  width: 30px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 30px;
  flex: 0 0 30px;
}
.vlcNav__headline {
  white-space: nowrap;
  font-size: 20px;
  font-weight: 300;
  margin-left: 5px;
  padding: 5px 10px 10px 10px;
  line-height: 0;
}
.vlcNav__headline:before {
  content: "";
  display: inline-block;
  background-image: url(/dist/images/vlc/icon_track.svg);
  background-size: contain;
  background-position: bottom;
  background-repeat: no-repeat;
  background-color: #0e2633;
  height: 30px;
  left: 1px;
  margin-right: 15px;
  position: relative;
  top: 5px;
  width: 30px;
}
@media screen and (min-width: 1024px) {
  .vlcNav__headline::after {
    opacity: 0;
    content: "Your Topics";
    color: #54afcb;
    display: block;
    font-size: 11px;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    font-weight: 700;
    white-space: nowrap;
    position: absolute;
    top: 100px;
    left: -7px;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
  }
}
@media screen and (min-width: 1200px) {
  .vlcNav__headline {
    font-size: 24px;
  }
}
.vlcNav__topics {
  overflow: hidden;
  background-color: #0e2633;
  color: #92d9e7;
  position: relative;
  z-index: 2;
  padding: 15px 15px 50px;
}
@media screen and (min-width: 1024px) {
  .vlcNav__topics {
    padding: 30px 15px 30px;
    height: calc(75vh - 100px);
  }
}
.vlcNav__topics .button {
  white-space: nowrap;
  position: relative;
  z-index: 10;
}
@media screen and (min-width: 1024px) {
  .vlcNav__topics .button::before:not(.toggleSidebar4) {
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    opacity: 0;
    content: "View All Resources";
    display: block;
    font-size: 11px;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    color: #c9a84c;
    font-weight: 700;
    white-space: nowrap;
    position: absolute;
    bottom: 125px;
    left: -35px;
  }
}
.vlcNav__topicsList {
  height: 54vh;
  width: 97%;
  padding: 0 15px 90px 30px;
  margin: 0 0 0 25px;
  overflow-y: auto;
  position: relative;
  background-size: 2px;
  background-position: 5px;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    to(#2a9d8f)
  );
  background-image: linear-gradient(to bottom, #2a9d8f 100%);
  background-repeat: no-repeat;
}
@media screen and (min-width: 1024px) {
  .vlcNav__topicsList {
    height: calc(80vh - 320px);
  }
}
@media (max-height: 599px) {
  .vlcNav__topicsList {
    height: calc(100vh - 320px);
    min-height: 130px;
  }
}
.vlcNav__topic {
  position: relative;
  font-weight: 700;
  font-size: 13px;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-right: 30px;
  z-index: 9;
}
.vlcNav__topic a {
  color: #92d9e7;
}
.vlcNav__topic a:focus {
  color: #fff;
}
.vlcNav__topic a:focus-visible {
  outline: 5px auto -webkit-focus-ring-color !important;
  outline-offset: 2px !important;
}
.vlcNav__topic:before {
  position: absolute;
  top: 10px;
  left: -30px;
  background-color: #2a9d8f;
  content: "";
  display: inline-block;
  height: 10px;
  width: 12px;
  border: 2px solid #54afcb;
  border-radius: 3px;
}
.vlcNav__topic:first-child {
  padding-top: 20px;
}
.vlcNav__topic:first-child:before {
  top: 24px;
}
.vlcNav__topic:hover a {
  color: #fff;
}
.vlcNav__topic:hover:before {
  border-color: #fff;
}
@media screen and (min-width: 1024px) {
  .vlcNav__topic {
    font-size: 14px;
    padding-top: 9px;
    padding-bottom: 9px;
  }
  .vlcNav__topic:first-child:before {
    top: 24px;
  }
  .vlcNav__topic:before {
    top: 12px;
  }
}
@media screen and (min-width: 1500px) {
  .vlcNav__topic {
    font-size: 18px;
  }
  .vlcNav__topic:first-child:before {
    top: 27px;
  }
  .vlcNav__topic:before {
    top: 17px;
  }
}
.vlcNav__topicsFader {
  position: absolute;
  left: 0;
  content: "";
  background-size: 100%;
  height: 180px;
  width: 100%;
  background-position: bottom;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(10%, #0e2633),
    to(rgba(0, 0, 0, 0))
  );
  background-image: linear-gradient(to top, #0e2633 10%, rgba(0, 0, 0, 0) 100%);
  z-index: 9;
  pointer-events: none;
}
@media (min-height: 850px) {
  .vlcNav__topicsFader {
    bottom: 50px;
  }
}
@media (max-height: 599px) {
  .vlcNav__topicsFader {
    display: none;
  }
}
.vlcNav__userInfo {
  background-color: #2a9d8f;
  color: #92d9e7;
  padding: 0 30px;
  width: 100%;
  z-index: 3;
  height: 120px;
  bottom: 0;
  position: relative;
}
.vlcNav__user {
  color: #fff;
  font-size: 18px;
  line-height: 1;
  margin-bottom: 0;
  padding: 7px 0 0 60px;
  background-image: url(/dist/images/vlc/icon_users.svg);
  background-size: 30px;
  background-position: 14px;
  background-repeat: no-repeat;
  white-space: pre-line;
  word-break: break-word;
  overflow: hidden;
  -webkit-transition: none !important;
  transition: none !important;
}
.vlcNav__user:hover {
  border: none;
}
.vlcNav__username {
  display: block;
  font-size: 14px;
  color: #92d9e7;
}
.vlcNav__userLinks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 700;
  text-transform: uppercase;
  overflow: hidden;
  white-space: nowrap;
  padding-bottom: 7px;
}
.vlcNav__userLink {
  font-size: 14px;
  margin-right: 8px;
  margin-left: 7px;
  color: #92d9e7;
  border-radius: 2px;
}
.vlcNav__userLink:hover {
  color: #c9a84c;
}
.vlcNav__userLink:focus {
  color: #c9a84c;
  outline: 2px #fff !important;
}
.vlcNav__userLink:focus-visible {
  outline: 2px solid #fff !important;
  outline-offset: 2px !important;
}
.vlcNav label {
  cursor: pointer;
  color: unset;
  display: unset;
  font-size: unset;
  font-weight: unset;
  margin-bottom: unset;
  z-index: 4;
}
.vlcNav #vlcSearch {
  padding: 6px 6px 6px 48px !important;
  border: 1px solid transparent;
}
.vlcNav #vlcSearch:focus {
  outline: 2px solid #3896c8;
  outline-offset: 2px;
  border: 1px solid #87bfde;
}
@media screen and (prefers-contrast: more) and (prefers-color-scheme: light) {
  .vlcNav__headingIcon {
    -webkit-filter: invert(100%);
    filter: invert(100%);
  }
}
.vlcResource .body {
  max-width: 900px;
}
.vlcResource .topicHeading__text:before {
  top: -10px;
}
.vlcResource .heading {
  color: #2a9d8f;
}
.vlcResource .vlcHeader.-resource {
  background: #fff;
  -webkit-box-shadow: 0 6px 30px 0 rgba(26, 71, 95, 0.06);
  box-shadow: 0 6px 30px 0 rgba(26, 71, 95, 0.06);
}
.vlcResource__intro {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  top: -120px;
  margin-bottom: 0 !important;
}
@media screen and (min-width: 767px) {
  .vlcResource__intro {
    padding-top: 90px;
    margin-bottom: -250px !important;
    top: -280px;
  }
}
@media screen and (min-width: 767px) {
  .vlcResource__intro .row {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.vlcResource__tagList {
  margin-bottom: 30px;
}
.vlcResource__featuredImageWrapper,
.vlcResource__tagClouds {
  position: relative;
}
@media screen and (min-width: 767px) {
  .vlcResource__featuredImageWrapper,
  .vlcResource__tagClouds {
    height: 26vw;
    max-height: 350px;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: top;
    object-position: top;
  }
}
.vlcResource__featuredImage {
  width: 100%;
  margin-right: 30px;
  background-color: #eeeded;
  border-bottom: 10px solid #dc6f1f;
}
@media screen and (min-width: 767px) {
  .vlcResource__featuredImage {
    min-height: -webkit-fit-content;
    min-height: -moz-fit-content;
    min-height: fit-content;
  }
}
.vlcResource__tagClouds {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: -100px;
}
.vlcResource__tagClouds .vlcResource__tagList {
  margin-top: 15px;
}
@media screen and (min-width: 767px) {
  .vlcResource__tagClouds .vlcResource__tagList {
    margin-top: 0;
  }
}
@media screen and (min-width: 767px) {
  .vlcResource__tagClouds {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1024px) {
  .vlcResource__tagClouds {
    min-height: 240px;
  }
  .vlcResource__tagClouds .vlcResource__tagList {
    margin-top: 0;
  }
}
.vlcResource .subhead {
  color: #0e2633;
}
.vlcResource .jumpLinks {
  margin-bottom: 30px;
}
.vlcResource .jumpLinks p {
  font-weight: 700;
  text-transform: uppercase;
  font-size: 12px;
  color: #2a9d8f;
  margin-bottom: 15px;
}
.vlcResource .jumpLinks a {
  color: #2a9d8f;
}
.vlcResource .stateResources {
  padding-top: 0;
}
.regionText {
  font-size: 30px;
  margin-bottom: 30px;
  font-weight: 400;
  text-transform: uppercase;
  color: #2a9d8f;
  display: block;
  width: 100%;
  margin: 25px 25px 25px 10px;
}
.regionLink {
  display: block;
  width: 100%;
}
.vlcCaptionedImage img {
  -webkit-box-shadow: 0 30px 60px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 30px 60px 0 rgba(0, 0, 0, 0.05);
  border-bottom: 10px solid #dc6f1f;
  margin-bottom: 30px;
}
.vlcCaptionedImage figcaption {
  font-size: 18px;
  line-height: 30px;
}
.vlcCaptionedImage figcaption strong {
  color: #2a9d8f;
}
.vlcCaptionedImage figcaption .source {
  margin-top: 10px;
  display: block;
  font-size: 15px;
  font-weight: 300;
}
.vlcTabs {
  background-size: 50%;
  background-color: #0e2633;
  padding: 0;
  margin-bottom: 60px;
}
.vlcTabs__header {
  margin: 0 auto -50px;
  padding: 50px 0 70px;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#2a9d8f),
    to(#0e2633)
  );
  background-image: linear-gradient(to bottom, #2a9d8f, #0e2633);
}
.vlcTabs__parentNames {
  background-position: 30px 0;
  background-image: url(/dist/images/vlc/icon_users.svg);
  background-size: 30px;
  background-repeat: no-repeat;
  color: #fff;
  font-weight: 700;
  font-size: 18px;
  padding-top: 6px;
  margin-bottom: 15px;
  padding-left: 75px;
  text-transform: none;
}
@media screen and (min-width: 767px) {
  .vlcTabs__parentNames {
    font-size: 30px;
    background-position: 60px 0;
    padding-left: 100px;
  }
  .vlcTabs__parentNames br {
    display: none;
  }
}
.vlcTabs .textLink {
  color: #c9a84c;
  display: inline-block;
  font-weight: 700;
  padding-bottom: 5px;
  border-bottom: 2px solid #c9a84c;
  font-size: 11px;
  text-decoration: none;
}
.vlcTabs .textLink:hover {
  font-weight: 900;
}
@media screen and (min-width: 1024px) {
  .vlcTabs .textLink {
    font-size: 14px;
    margin-left: 15px;
  }
}
.vlcTabs__ageGroup {
  margin-bottom: 1px;
}
.vlcTabs__ageGroup .btn {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #e6f3f7;
  border-radius: 5px 5px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 1;
  padding: 15px;
  text-align: left;
  width: 100%;
}
.vlcTabs__ageGroup .btn:hover {
  border: none;
  color: #0e2633;
}
.vlcTabs .splide__track {
  padding: 0 !important;
}
.vlcTabs .splide__track .splide__slide:focus .vlcTabs__tag {
  background-color: #4d6075;
  color: #fff;
}
.vlcTabs .splide__track .splide__slide:focus .vlcTabs__tag:before {
  background-color: #4d6075;
}
.vlcTabs .splide__track .splide__slide:hover .vlcTabs__tag {
  background-color: #2a9d8f;
  color: #fff;
}
.vlcTabs .splide__track .splide__slide:hover .vlcTabs__tag:before {
  background-color: #2a9d8f;
}
.vlcTabs .splide__track .splide__slide:focus .vlcTabs__tag {
  outline: 2px solid #c9a84c;
  outline-offset: -7px;
}
.vlcTabs .card-body {
  padding: 15px;
  background-color: #fff;
  margin: auto;
}
@media screen and (min-width: 767px) {
  .vlcTabs .card-body.content {
    padding: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .vlcTabs .card-body .col1 {
    width: 40%;
  }
  .vlcTabs .card-body .col2 {
    width: 60%;
  }
}
@media screen and (min-width: 1024px) {
  .vlcTabs .card-body .col1 {
    width: 33%;
  }
  .vlcTabs .card-body .col2 {
    width: 66%;
  }
}
.vlcTabs .card-body .subhead {
  color: #2a9d8f !important;
}
@media screen and (min-width: 767px) {
  .vlcTabs .card-body .subhead {
    font-size: 18px;
    line-height: 1.2;
  }
  .vlcTabs .card-body .subhead strong {
    display: block;
    font-size: 30px;
  }
}
.vlcTabs .card-body.-tagsList {
  margin: 0;
  overflow-x: auto;
}
@media screen and (min-width: 767px) {
  .vlcTabs .card-body.-tagsList {
    padding: 0;
  }
}
.vlcTabs .card-body .tags {
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
@media screen and (min-width: 767px) {
  .vlcTabs .card-body .tags {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.vlcTabs .subjects {
  font-size: 11px;
}
@media screen and (min-width: 767px) {
  .vlcTabs .subjects {
    font-size: 14px !important;
  }
  .vlcTabs .subjects span {
    display: none;
  }
}
.vlcTabs__childName {
  display: inline-block;
  font-weight: 700;
  line-height: 1;
  margin: 17px 10px 0 0 !important;
  padding-left: 35px !important;
  position: relative;
  text-transform: none;
  -webkit-box-shadow: inset 0.3px -4px 0 0 rgba(203, 231, 239, 0.6);
  box-shadow: inset 0.3px -4px 0 0 rgba(203, 231, 239, 0.6);
  -webkit-transition: 0s;
  transition: 0s;
  position: relative;
  font-size: 14px !important;
  height: 48px;
}
@media screen and (min-width: 1024px) {
  .vlcTabs__childName {
    font-size: 18px !important;
  }
}
.vlcTabs__childName .ageGroup {
  position: absolute;
  top: -28px;
  left: -3px;
  opacity: 0;
  -webkit-transition: 0s;
  transition: 0s;
  white-space: nowrap;
  -webkit-box-shadow: 0 4px 0 0 rgba(84, 175, 203, 0.3);
  box-shadow: 0 4px 0 0 rgba(84, 175, 203, 0.3);
  z-index: 1;
}
.vlcTabs__childName.is-active {
  margin-top: 0 !important;
  height: 65px;
}
.vlcTabs__childName.is-active .ageGroup {
  opacity: 1;
}
.vlcTabs__childName.is-active {
  -webkit-box-shadow: inset 0.3px -4px 0 0 rgba(203, 231, 239, 0);
  box-shadow: inset 0.3px -4px 0 0 rgba(203, 231, 239, 0);
}
.vlcTabs__childName.is-active:before {
  opacity: 1;
}
.vlcTabs__childName:before {
  -webkit-transition: 0s;
  transition: 0s;
  opacity: 0;
  content: "";
  height: 62px;
  width: 4px;
  position: absolute;
  left: 0;
  top: 3px;
  z-index: 2;
}
@media screen and (min-width: 1024px) {
  .vlcTabs .ootb-tabcordion {
    margin: 0 15px 0;
    padding-bottom: 15px;
  }
  .vlcTabs .ootb-tabcordion.has-tabs {
    margin: 0 auto;
    padding-bottom: 0;
  }
}
.vlcTabs .ootb-tabcordion--tabs {
  overflow-y: visible;
}
.vlcTabs .ootb-tabcordion--entry:after,
.vlcTabs__childName:after {
  content: "";
  border-radius: 50%;
  position: absolute;
  width: 10px;
  height: 10px;
  top: calc(50% - 5px);
  left: 15px;
  z-index: 2;
}
.vlcTabs .ootb-tabcordion--entry {
  position: relative;
}
.vlcTabs .ootb-tabcordion--entry:before {
  padding-left: 35px !important;
}
.vlcTabs .ootb-tabcordion--entry:last-child {
  border-bottom: 15px solid #102e3d;
}
@media (min-width: 603px) {
  .vlcTabs .ootb-tabcordion--entry .ootb-tabcordion--entry-container {
    height: 0;
    visibility: hidden;
    display: none;
  }
  .vlcTabs .ootb-tabcordion--entry.is-active .ootb-tabcordion--entry-container {
    height: unset;
    visibility: visible;
    display: block;
  }
}
@media (max-width: 1454px) {
  .vlcTabs .ootb-tabcordion--entry .ootb-tabcordion--entry-container {
    height: unset;
    visibility: unset;
  }
}
@media (min-width: 974px) {
  .vlcTabs .ootb-tabcordion--entry {
    border: 0;
  }
}
.vlcTabs__tag {
  position: relative;
  background-color: #dee5e8;
  border-radius: 5px 0 0 5px;
  color: #2a9d8f;
  display: inline-block;
  font-size: 11px;
  font-weight: 800;
  margin: 5px 20px 5px 0;
  padding: 7px 15px;
  text-transform: uppercase;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  z-index: 2;
  border: 1px dotted transparent;
}
.vlcTabs__tag.-active {
  background-color: #2a9d8f;
  color: #fff;
}
.vlcTabs__tag.-active:before {
  background-color: #2a9d8f;
}
.vlcTabs__tag:before {
  position: absolute;
  content: "";
  top: 4px;
  background-color: #dee5e8;
  right: -12px;
  width: 22px;
  height: 21px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  z-index: -1;
}
.vlcTabs__tag:after {
  content: "";
  background-color: #fff;
  border-radius: 50%;
  width: 5px;
  height: 5px;
  position: absolute;
  right: 0;
  top: 12px;
}
.vlcTabs__tag:focus {
  text-decoration: underline;
}
.vlcTabs__tag:focus,
.vlcTabs__tag:hover {
  cursor: pointer;
  color: #fff;
  background-color: #4d6075;
}
.vlcTabs__tag:focus:before,
.vlcTabs__tag:hover:before {
  background-color: #4d6075;
}
.vlcTabs__tag.-active {
  background-color: #2a9d8f !important;
  color: #fff;
  cursor: pointer;
  border: 1px solid transparent;
}
.vlcTabs__tag.-active a {
  color: #fff;
}
.vlcTabs__tag.-active:before {
  background-color: #2a9d8f !important;
}
.vlcTab.card-body {
  padding: 15px 0;
}
@media screen and (min-width: 767px) {
  .vlcTab.card-body {
    padding: 0 0 0 15px;
  }
}
.vlcTab__listItem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
}
.vlcTab__listItem .caps {
  margin: 0 0 5px 0;
  font-weight: 700;
  font-size: 11px;
}
.vlcTab__thumbnail {
  -o-object-fit: cover;
  object-fit: cover;
  display: inline;
  margin-right: 15px;
  width: 150px;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
.vlcTab__thumbnail:focus {
  outline-offset: 3px;
}
.vlcTab__thumbnail img {
  -o-object-fit: cover;
  object-fit: cover;
  height: 100px;
  width: 100%;
}
.vlcTab__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #0e2633;
  text-align: left;
}
.vlcTab__title {
  font-size: 14px;
  font-weight: 600;
}
@media screen and (min-width: 1024px) {
  .vlcTab__title {
    font-size: 18px;
  }
}
.relatedResources {
  background-color: #fff;
}
.relatedResources .heading {
  font-size: 36px;
  color: #2a9d8f;
}
.relatedResources .button {
  float: right;
  margin-right: 3%;
}
.relatedResource {
  display: inline-block;
  margin: 0 3% 45px 0;
  vertical-align: top;
  width: 46%;
}
@media screen and (min-width: 1024px) {
  .relatedResource {
    width: 30%;
  }
}
.relatedResource__thumbnail {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  margin-bottom: 15px;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
.relatedResource__thumbnail img {
  height: 200px;
  -o-object-fit: cover;
  object-fit: cover;
}
.relatedResource__action {
  color: #2a9d8f;
  font-size: 11px;
  font-weight: 800;
  margin-bottom: 15px;
  text-transform: uppercase;
}
.relatedResource__length {
  color: #0e2633;
  border-right: 2px solid #ddd;
  padding-right: 10px;
  margin-right: 5px;
}
.relatedResource__title {
  color: #464646;
  font-weight: 700;
  font-size: 18px;
  text-transform: none;
}
.relatedResource:hover .relatedResource__action,
.relatedResource:hover .relatedResource__title {
  color: #2a9d8f;
}
.relatedResource .subjectSlide.focus-visible .vlcTabs__tag {
  border: 3px solid #c9a84c;
}
.vlcCarousel {
  margin-bottom: 60px;
}
@media screen and (min-width: 580px) {
  .vlcCarousel {
    margin-bottom: 30px;
  }
}
.vlcCarousel .carousel-inner {
  overflow: visible;
}
.vlcCarousel__slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.vlcCarousel__slide:focus {
  border: 2px solid #c9a84c;
}
@media screen and (min-width: 580px) {
  .vlcCarousel__slide {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.vlcCarousel__slide .slide__text {
  visibility: hidden;
}
.vlcCarousel__slide.is-visible .slide__text {
  visibility: visible;
}
.vlcCarousel .tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 0 0 40px 150px;
}
@media screen and (min-width: 340px) {
  .vlcCarousel .tags {
    margin: 0 0 40px 180px !important;
  }
}
@media screen and (min-width: 580px) {
  .vlcCarousel .tags {
    margin: 0 !important;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.vlcCarousel .tags .tag {
  -ms-flex-item-align: start;
  align-self: flex-start;
}
@media screen and (max-width: 339px) {
  .vlcCarousel .tags .tag {
    font-size: 8px;
  }
}
.vlcCarousel__image {
  margin-right: 15px;
  max-width: 135px;
  max-height: 135px;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  z-index: 2;
}
.vlcCarousel__image img {
  min-width: 135px;
  min-height: 135px;
  -o-object-fit: cover;
  object-fit: cover;
}
@media screen and (min-width: 340px) {
  .vlcCarousel__image {
    min-width: 165px;
    min-height: 165px;
  }
  .vlcCarousel__image img {
    min-width: 165px;
    min-height: 165px;
  }
}
@media screen and (min-width: 580px) {
  .vlcCarousel__image {
    position: relative;
    margin-right: 0;
    min-width: 265px;
    min-height: 265px;
  }
  .vlcCarousel__image img {
    min-width: 265px;
    min-height: 265px;
  }
}
.vlcCarousel .slide__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 265px;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  width: 100%;
}
@media screen and (min-width: 580px) {
  .vlcCarousel .slide__info {
    background-color: #fff;
    padding: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.vlcCarousel .slide__text {
  background-color: #fff;
  color: #0e2633;
  margin-top: -15px;
  padding: 50px 15px 15px;
}
@media screen and (min-width: 580px) {
  .vlcCarousel .slide__text {
    margin-top: 15px;
    margin: 0;
    padding: 0;
  }
}
.vlcCarousel .caps {
  font-size: 11px;
}
.vlcCarousel .slide__category {
  font-weight: 400;
  font-weight: 700;
  color: #464646;
  margin: 40px auto 10px;
}
@media screen and (min-width: 580px) {
  .vlcCarousel .slide__category {
    margin: 10px auto;
    font-size: 14px;
  }
}
.vlcCarousel .slide__title {
  font-weight: 700;
  font-size: 16px;
  margin-bottom: 15px;
  line-height: 1.2;
  color: #0e2633;
}
.vlcCarousel .slide__title:hover {
  text-decoration: underline;
}
@media screen and (min-width: 580px) {
  .vlcCarousel .slide__title {
    font-size: 24px;
  }
}
@media screen and (min-width: 767px) {
  .vlcCarousel .slide__title {
    font-size: 30px;
  }
}
.vlcCarousel .splide__arrow,
.vlcCarousel .splide__pagination {
  bottom: 15px;
}
@media screen and (min-width: 580px) {
  .vlcCarousel .splide__arrow,
  .vlcCarousel .splide__pagination {
    right: 15px;
  }
}
.vlcCarousel .splide__pagination {
  -webkit-transform: translateY(80px);
  transform: translateY(80px);
  width: auto;
  left: 0;
  right: unset;
  margin: 0;
}
@media screen and (min-width: 767px) {
  .vlcCarousel .splide__pagination {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    left: unset;
    right: 120px;
  }
}
.vlcCarousel .splide__arrow {
  top: unset;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  z-index: 2;
}
.vlcCarousel .splide__arrow:focus {
  background-color: #c9a84c;
}
.vlcCarousel .splide__arrow--prev {
  display: none;
}
.vlcCarousel .carousel-control {
  width: 90px;
  opacity: 1;
}
.vlcCarousel .carousel-control.right {
  right: 15px;
  bottom: -65px;
}
@media screen and (min-width: 767px) {
  .vlcCarousel .carousel-control.right {
    bottom: 15px;
  }
}
.vlcCarousel .carousel-indicators .active {
  background-color: #767676;
}
.borderLeft {
  padding: 0 30px;
  border-left: 5px solid #dc6f1f;
}
.suggestedSlider {
  position: relative;
  margin-bottom: 60px;
}
.suggestedSlider .eyebrow {
  margin-bottom: 0;
}
.suggestedSlider__slide {
  display: inline-block;
  vertical-align: top;
  margin-right: 45px;
}
.suggestedSlider__slide::hover .suggestedSlider__slideTitle {
  color: #2a9d8f;
}
.suggestedSlider__thumbnail {
  display: block;
  margin-bottom: 15px;
  height: 150px;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
.suggestedSlider__slideTitle {
  color: #0e2633;
  font-size: 15px;
  font-weight: 700;
  line-height: 18px;
  overflow-wrap: anywhere;
  width: 50%;
}
@media screen and (min-width: 767px) {
  .suggestedSlider__slideTitle {
    font-size: 18px;
    line-height: 20px;
    width: 100%;
  }
}
.suggestedSlider .-smallText,
.suggestedSlider .topicCard__heading {
  line-height: 1.5;
  margin-bottom: 15px;
  width: 60%;
}
.suggestedSlider .splide:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 33%;
  height: 100%;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(rgba(250, 250, 250, 0)),
    to(#eeeded)
  );
  background: linear-gradient(90deg, rgba(250, 250, 250, 0) 0, #eeeded 100%);
}
.suggestedSlider .splide__arrow {
  top: -25%;
  right: -30px;
}
.suggestedSlider .splide__arrow:focus {
  border-color: #2a9d8f !important;
}
@media screen and (min-width: 767px) {
  .suggestedSlider .splide__arrow {
    right: -30px;
  }
}
.suggestedSlider .splide__arrow--prev {
  left: unset;
  right: 45px;
}
.vlcTopic__thumbnail {
  margin: 30px 0;
}
.vlcTopic .topicHeading {
  padding: 0;
}
.vlcTopic .subhead {
  color: #2a9d8f;
}
.vlcTopic .subhead strong {
  display: block;
}
.vlcTopic .eyebrow {
  margin-bottom: 15px;
}
.vlcTopic .videoContent {
  margin: 0 auto 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.vlcTopic .videoContent__image {
  left: unset;
  right: 0;
}
.vlcTopic .videoContent__image img {
  height: unset;
}
.vlcTopic .videoContent__text {
  padding-bottom: 30px;
}
@media screen and (min-width: 1200px) {
  .vlcTopic .videoContent {
    margin: 0 auto 120px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .vlcTopic .videoContent__text {
    padding: 45px 90px 45px 45px;
  }
}
.relevantContent .topicCard__body {
  margin-bottom: 30px;
}
.relevantContent .topicCard__heading {
  margin-bottom: 15px;
}
.relevantContent .topicCard__resourceType {
  color: #0e2633;
  font-size: 18px;
}
.relevantContent .topicCard__resourceLength {
  padding-left: 30px;
}
.relevantContent__listItem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
}
.relevantContent__listItem:hover .relevantContent__title {
  color: #2a9d8f;
}
.relevantContent__listItem .eyebrow {
  color: #2a9d8f;
}
.relevantContent__thumbnail {
  -o-object-fit: cover;
  object-fit: cover;
  max-width: 350px;
  width: 50%;
  margin-right: 15px;
}
.relevantContent__thumbnail img {
  -o-object-fit: cover;
  object-fit: cover;
  min-height: 150px;
}
.relevantContent__thumbnail.-stateDocument::after {
  display: none;
}
.relevantContent__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.relevantContent__title {
  color: #2a9d8f;
  font-weight: 700;
  margin-bottom: 15px;
  font-size: 20px;
}
.relevantContent .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.learnMoreContent .relevantContent__thumbnail {
  width: 100%;
  margin-bottom: 15px;
}
.learnMoreContent .relevantContent__listItem {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.learnMoreContent .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .learnMoreContent .col-sm-6 {
    width: 100%;
  }
}
.learnMoreContent a:focus {
  outline: #c9a84c solid 3px;
}
.topicCards {
  margin: auto;
  padding: 50px 0;
}
.topicCards__list {
  max-width: 960px;
}
.topicCards .heading {
  text-align: center;
  color: #92d9e7;
}
.topicCards .heading strong {
  color: #fff;
  font-weight: 900;
}
.topicCard {
  display: inline-block;
  margin-bottom: 30px;
  vertical-align: top;
}
@media screen and (min-width: 767px) {
  .topicCard {
    width: 45%;
    max-width: 450px;
    margin-right: 2.5%;
  }
}
.topicCard__thumbnail {
  width: 100%;
}
.topicCard__meta {
  background-color: #e6f3f7;
  padding: 30px 15px 15px;
  text-align: center;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  z-index: 1;
  position: relative;
}
.topicCard__meta .caps {
  color: #2a9d8f;
}
.topicCard__meta:before {
  content: "";
  border-radius: 7px;
  background-image: url(/dist/images/vlc/icon_track.svg);
  background-size: 22px;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #0e2633;
  height: 38px;
  width: 50px;
  z-index: 2;
  position: absolute;
  right: calc(50% - 25px);
  top: -19px;
}
.topicCard__heading {
  color: #2a9d8f;
  font-size: 24px;
  margin-bottom: 15px;
  font-weight: 700;
  text-transform: none;
}
@media screen and (min-width: 767px) {
  .topicCard__heading {
    font-size: 30px;
  }
}
.topicCard__body {
  background-color: #fff;
  font-size: 14px;
  padding: 30px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.topicCard__description {
  margin-bottom: 15px;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  text-align: left;
  line-height: 1.5;
}
.topicCard__description a {
  color: #54afcb;
}
.topicCard .tags {
  z-index: 10;
  border-radius: 50px;
  display: inline-block;
  padding: 0 6px 6px;
  line-height: 0;
}
@media screen and (min-width: 767px) {
  .topicCard .tags {
    background-color: #fff;
    -webkit-box-shadow: 0 3px 0 0 rgba(60, 136, 158, 0.2);
    box-shadow: 0 3px 0 0 rgba(60, 136, 158, 0.2);
  }
}
.topicCard .tags:focus,
.topicCard .tags:hover {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.topicCard .tags:focus .tag,
.topicCard .tags:hover .tag {
  height: 27px;
  padding: 8px 15px;
  max-width: 300px;
  border-radius: 18px 18px 18px 0;
}
@media screen and (min-width: 767px) {
  .topicCard .tag {
    height: 10px;
    max-width: 10px;
    padding: 2px 0 2px 10px;
    overflow: hidden;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    white-space: nowrap;
    border-radius: 32px;
  }
}
.topicCard .tag .focus-visible {
  display: block !important;
  position: absolute !important;
  padding: 5px !important;
  border-radius: 8px;
}
.topicCard .button {
  display: block;
  background-color: transparent;
  color: #0e2633;
  border-color: #0e2633;
}
.topicCard .button:focus {
  color: #fff !important;
  background-color: #2a9d8f !important;
  border: 3px solid #c9a84c !important;
}
.topicCard:hover .button {
  background-color: #c9a84c;
  color: #0e2633;
  border-color: #c9a84c;
}
.topicCard:hover .tags {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.topicCard:hover .topicCard__meta {
  background-color: #fff;
}
.topicCard:hover .topicCard__body {
  background-color: #2a9d8f;
}
.topicCard:hover .topicCard__description {
  color: #fff;
}
.-alignLeft {
  text-align: left !important;
}
.-alignRight {
  text-align: right !important;
}
.-alignCenter {
  text-align: center !important;
}
.-alignCenterMobile {
  text-align: center;
}
@media screen and (min-width: 767px) {
  .-alignCenterMobile {
    text-align: left;
  }
}
.container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media screen and (min-width: 330px) {
  .container {
    padding-left: 1.50000375rem;
    padding-right: 1.50000375rem;
  }
}
@media screen and (min-width: 767px) {
  .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.-grayLight {
  background-color: #eeeded;
}
.-bluePrimary {
  background-color: #2a9d8f;
}
.-blueSecondary {
  background-color: #2a9d8f;
}
.-greenPrimary {
  background-color: #048956;
}
.-yellowPrimary {
  background-color: #c9a84c;
}
.bgLinkWaterBlue {
  background-color: #e6f3f7;
}
.bgFaintTeal {
  background-color: #eef5fa;
}
.d-none {
  display: none;
}
.show__desktop_lg {
  display: none;
}
@media screen and (min-width: 1024px) {
  .show__desktop_lg {
    display: block;
  }
}
.show__desktop_md-lg {
  display: none;
}
@media screen and (min-width: 900px) {
  .show__desktop_md-lg {
    display: block;
  }
}
.show__desktop_md {
  display: none;
}
@media screen and (min-width: 767px) {
  .show__desktop_md {
    display: block;
  }
}
@media screen and (min-width: 900px) {
  .show__mobile_md-lg {
    display: none;
  }
}
@media screen and (min-width: 767px) {
  .show__mobile_md {
    display: none;
  }
}
.visible-xs {
  display: none !important;
}
.visible-sm {
  display: none !important;
}
.visible-md {
  display: none !important;
}
.visible-lg {
  display: none !important;
}
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  td.visible-xs,
  th.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  td.visible-sm,
  th.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  td.visible-md,
  th.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  td.visible-lg,
  th.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media screen and (min-width: 767px) {
  .-marginTop1 {
    margin-top: 1rem;
  }
  .-marginTop2 {
    margin-top: 2rem;
  }
  .-marginTop3 {
    margin-top: 3rem;
  }
  .-marginTop4 {
    margin-top: 4rem;
  }
  .-marginTop5 {
    margin-top: 5rem;
  }
  .-marginTop6 {
    margin-top: 6rem;
  }
  .-marginTop7 {
    margin-top: 7rem;
  }
  .-marginTop8 {
    margin-top: 8rem;
  }
}
.-marginBottom1 {
  margin-bottom: 1rem !important;
}
.-marginBottom2 {
  margin-bottom: 2rem !important;
}
.-marginBottom3 {
  margin-bottom: 3rem !important;
}
.-marginBottom4 {
  margin-bottom: 4rem !important;
}
.-marginBottom5 {
  margin-bottom: 5rem !important;
}
.-marginBottom6 {
  margin-bottom: 6rem !important;
}
.-marginBottom7 {
  margin-bottom: 7rem !important;
}
.-marginBottom8 {
  margin-bottom: 8rem !important;
}
.-marginLeft1 {
  margin-left: 1rem;
}
.-marginLeft2 {
  margin-left: 2rem;
}
.-marginLeft3 {
  margin-left: 3rem;
}
.-marginLeft4 {
  margin-left: 4rem;
}
.-marginLeft5 {
  margin-left: 5rem;
}
.-marginLeft6 {
  margin-left: 6rem;
}
.-marginLeft7 {
  margin-left: 7rem;
}
.-marginLeft8 {
  margin-left: 8rem;
}
.-marginRight1 {
  margin-right: 1rem;
}
.-marginRight2 {
  margin-right: 2rem;
}
.-marginRight3 {
  margin-right: 3rem;
}
.-marginRight4 {
  margin-right: 4rem;
}
.-marginRight5 {
  margin-right: 5rem;
}
.-marginRight6 {
  margin-right: 6rem;
}
.-marginRight7 {
  margin-right: 7rem;
}
.-marginRight8 {
  margin-right: 8rem;
}
.-paddingTop1 {
  padding-top: 1rem;
}
.-paddingTop2 {
  padding-top: 2rem;
}
.-paddingTop3 {
  padding-top: 3rem;
}
.-paddingTop4 {
  padding-top: 4rem;
}
.-paddingTop5 {
  padding-top: 5rem;
}
.-paddingTop6 {
  padding-top: 6rem;
}
.-paddingTop7 {
  padding-top: 7rem;
}
.-paddingTop8 {
  padding-top: 8rem;
}
.-paddingBottom1 {
  padding-bottom: 1rem;
}
.-paddingBottom2 {
  padding-bottom: 2rem;
}
.-paddingBottom3 {
  padding-bottom: 3rem;
}
.-paddingBottom4 {
  padding-bottom: 4rem;
}
.-paddingBottom5 {
  padding-bottom: 5rem;
}
.-paddingBottom6 {
  padding-bottom: 6rem;
}
.-paddingBottom7 {
  padding-bottom: 7rem;
}
.-paddingBottom8 {
  padding-bottom: 8rem;
}
.-paddingLeft1 {
  padding-left: 1rem;
}
.-paddingLeft2 {
  padding-left: 2rem;
}
.-paddingLeft3 {
  padding-left: 3rem;
}
.-paddingLeft4 {
  padding-left: 4rem;
}
.-paddingLeft5 {
  padding-left: 5rem;
}
.-paddingLeft6 {
  padding-left: 6rem;
}
.-paddingLeft7 {
  padding-left: 7rem;
}
.-paddingLeft8 {
  padding-left: 8rem;
}
@media screen and (min-width: 767px) {
  .-paddingRight1 {
    padding-right: 1rem;
  }
}
@media screen and (min-width: 767px) {
  .-paddingRight2 {
    padding-right: 2rem;
  }
}
@media screen and (min-width: 767px) {
  .-paddingRight3 {
    padding-right: 3rem;
  }
}
@media screen and (min-width: 767px) {
  .-paddingRight4 {
    padding-right: 4rem;
  }
}
@media screen and (min-width: 767px) {
  .-paddingRight5 {
    padding-right: 5rem;
  }
}
@media screen and (min-width: 767px) {
  .-paddingRight6 {
    padding-right: 6rem;
  }
}
@media screen and (min-width: 767px) {
  .-paddingRight7 {
    padding-right: 7rem;
  }
}
@media screen and (min-width: 767px) {
  .-paddingRight8 {
    padding-right: 8rem;
  }
}
.-pullUp1 {
  margin-bottom: -1rem;
}
.-pullUp2 {
  margin-bottom: -2rem;
}
.-pullUp3 {
  margin-bottom: -3rem;
}
.-pullUp4 {
  margin-bottom: -4rem;
}
.-pullUp5 {
  margin-bottom: -5rem;
}
.-pullUp6 {
  margin-bottom: -6rem;
}
.-pullUp7 {
  margin-bottom: -7rem;
}
.-pullUp8 {
  margin-bottom: -8rem;
}
.-edgeToEdge {
  margin-left: -1.5rem;
  padding-right: 0 !important;
  width: 100vw;
}
@media screen and (min-width: 767px) {
  .-edgeToEdge {
    margin-left: 0;
    width: auto;
  }
}
@media screen and (min-width: 767px) and (-ms-high-contrast: active),
  screen and (min-width: 767px) and (-ms-high-contrast: none) {
  .-edgeToEdge {
    display: block;
    width: auto;
  }
  .-edgeToEdge .card__actions,
  .-edgeToEdge .card__content,
  .-edgeToEdge .card__headline {
    width: 100%;
  }
}
.m0 {
  margin: 0 !important;
}
.-bottomSpace {
  margin-bottom: 80px;
}
.-ccb .viewAll {
  text-align: center;
}
.-ccb .viewAll .button {
  font-size: 16px !important;
  color: #2a9d8f !important;
  letter-spacing: 0.025em;
}
.-ccb .pagination {
  margin: 30px auto;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.-ccb .pagination .button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 12px;
}
@media screen and (min-width: 767px) {
  .-ccb .pagination .button {
    font-size: 14px;
  }
}
@media screen and (min-width: 767px) {
  .-ccb .pagination {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.-ccb .hero__headline:after {
  width: 230px;
}
.-ccb .-interiorListView {
  margin-top: 0;
}
.-ccb .layer.-bluePrimary .layer__subheadline,
.-ccb .layer.-bluePrimary .sectionWithText {
  color: #fff !important;
}
.-ccb .layer.-bluePrimary a {
  color: #92d9e7;
}
.-ccb .nav__primary {
  z-index: 2002;
}
.-ccb .curve {
  z-index: 2000;
  position: relative;
}
.-ccb .curve svg {
  width: 100vw;
}
.-ccb .callout__action a {
  text-transform: capitalize;
}
@media screen and (max-width: 900px) {
  .-ccb .nav__primary .nav__item.-contact a.button {
    padding: 16px 26px 17px 26px;
    text-transform: capitalize;
    font-size: 20px;
    letter-spacing: 0.2px;
    line-height: 24px;
  }
  .-ccb .nav__primary .nav__item.show__mobile_md-lg button {
    font-family:
      Muli,
      -apple-system,
      BlinkMacSystemFont,
      "Segoe UI",
      Roboto,
      Oxygen-Sans,
      Ubuntu,
      Cantarell,
      "Helvetica Neue",
      sans-serif !important;
    padding: 28px 26px 29px 26px;
    text-transform: capitalize;
    font-size: 20px;
    letter-spacing: 0.2px;
    line-height: 26px;
  }
}
@media screen and (max-width: 480px) {
  .-ccb .nav__primary .nav__item.-contact a.button {
    padding: 12px 26px 12px 26px;
    text-transform: capitalize;
    font-size: 18px;
    letter-spacing: 0.2px;
    line-height: 20px;
  }
  .-ccb .nav__primary .nav__item.show__mobile_md-lg button {
    padding: 12px 26px 12px 26px;
    text-transform: capitalize;
    font-size: 18px;
    letter-spacing: 0.2px;
    line-height: 20px;
  }
  .-ccb .nav__primary .nav__item.-search-button .button.searchOpen {
    width: 48px;
    height: 48px;
  }
  .-ccb .nav__primary .nav__item.-search-button .button.searchOpen::before {
    font-size: 24px;
  }
}
.ccb__cards,
.ccb__categories,
.ccb__tagCloud {
  background-color: #eeeded;
}
.ccb__cards.-white,
.ccb__categories.-white,
.ccb__tagCloud.-white {
  background-color: #fff;
}
.ccb__cards {
  padding: 45px 0;
}
.ccb__cards .bhc-newsCard.-large {
  margin-left: 0;
}
@media screen and (min-width: 1024px) {
  .ccb__cards .bhc-newsCard.-large {
    margin-left: 16px;
  }
}
.ccb__cards .bhc-newsCard.-large .bhc-newsCard__image {
  background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#54afcb),
    to(#277389)
  );
  background: linear-gradient(0deg, #54afcb 0, #277389 100%);
  width: 100%;
  position: relative;
  height: 200px;
}
.ccb__cards .bhc-newsCard.-large .bhc-newsCard__image img {
  z-index: 2;
  position: relative;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
@media screen and (min-width: 1024px) {
  .ccb__cards .bhc-newsCard.-large .bhc-newsCard__image img {
    max-height: 200px;
  }
}
.ccb__cards .bhc-newsCard.-large .bhc-newsCard__image::before {
  content: "";
  background-image: url(/dist/images/college-coach/blog-icon.png);
  background-size: 30%;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  position: absolute;
}
@media screen and (min-width: 1024px) {
  .ccb__cards .bhc-newsCard.-large .bhc-newsCard__image::before {
    background-size: 50%;
  }
}
.ccb__cards .bhc-newsCard__text {
  padding: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.ccb__cards .bhc-newsCard__date {
  font-size: 12px;
  font-weight: 700;
  margin-bottom: 10px;
}
@media screen and (min-width: 1024px) {
  .ccb__cards .bhc-newsCard__date {
    margin-bottom: 0;
    min-height: 24px;
  }
}
.ccb__cards .bhc-newsCard__title {
  margin: 0;
  font-size: 20px;
}
@media screen and (min-width: 1024px) {
  .ccb__cards .bhc-newsCard__title {
    min-height: 100px;
  }
}
@media screen and (min-width: 1200px) {
  .ccb__cards .bhc-newsCard__title {
    font-size: 24px;
  }
}
.ccb__cards .bhc-newsCard__cta,
.ccb__cards .bhc-newsCard__title a {
  color: #2a9d8f !important;
}
@media (max-width: 1023px) {
  .ccb__cards .bhc-newsCards.row {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.ccb__cards.-fullWidth .bhc-newsCards {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (min-width: 1024px) {
  .ccb__cards.-fullWidth
    .bhc-newsCards
    .col-xs-12:nth-child(even)
    .bhc-newsCard {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}
.ccb__cards.-fullWidth .bhc-newsCard {
  width: 100%;
  margin-bottom: 0;
}
@media screen and (min-width: 1024px) {
  .ccb__cards.-fullWidth .bhc-newsCard {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.ccb__cards.-fullWidth .bhc-newsCard .bhc-newsCard__image {
  max-height: 250px;
}
.ccb__cards.-fullWidth .bhc-newsCard .bhc-newsCard__image img {
  -o-object-fit: cover;
  object-fit: cover;
  height: 100%;
  min-height: 100%;
  max-height: 250px;
}
@media screen and (min-width: 580px) {
  .ccb__cards.-fullWidth .bhc-newsCard .bhc-newsCard__image {
    max-height: 400px;
  }
}
@media screen and (min-width: 1024px) {
  .ccb__cards.-fullWidth .bhc-newsCard .bhc-newsCard__image {
    height: unset;
    max-height: 500px;
    width: 66%;
  }
  .ccb__cards.-fullWidth .bhc-newsCard .bhc-newsCard__image img {
    min-height: 500px;
  }
}
@media screen and (min-width: 1024px) {
  .ccb__cards.-fullWidth .bhc-newsCard .bhc-newsCard__text {
    width: 33%;
  }
}
.ccb__cards.-fullWidth .bhc-newsCard .bhc-newsCard__date {
  min-height: unset;
}
.ccb__cards.-fullWidth .bhc-newsCard__title {
  min-height: unset;
  margin-bottom: 10px;
}
.ccb__cards.-fullWidth .bhc-newsCard__ribbon {
  background-color: #d5e4e8;
  margin: 0 0 60px;
  padding: 15px 20px;
  display: inline-block;
  font-size: 12px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: #2a9d8f;
  position: relative;
}
@media screen and (min-width: 1024px) {
  .ccb__cards.-fullWidth .bhc-newsCard__ribbon {
    margin: 0 auto 60px;
    padding: 20px 20px 20px 40px;
    font-size: 16px;
  }
}
.ccb__cards.-fullWidth .bhc-newsCard__ribbon a {
  color: #2a9d8f !important;
  font-weight: 700;
  border-bottom: 3px solid #c9a84c;
}
.ccb__cards.-fullWidth .bhc-newsCard__ribbon a:hover {
  padding-bottom: 3px;
  border-bottom: 1px solid #c9a84c;
}
@media screen and (min-width: 1024px) {
  .ccb__cards.-fullWidth .bhc-newsCard__ribbon:before {
    position: absolute;
    content: "";
    right: -40px;
    height: 0;
    width: 0;
    font-size: 0;
    line-height: 0;
    top: 0;
    border-top: 30px solid #d5e4e8;
    border-bottom: 30px solid #d5e4e8;
    border-left: 30px solid #d5e4e8;
    border-right: 30px solid transparent;
  }
}
.sectionHeading.-doubleLine {
  overflow: hidden;
  line-height: 1.15;
}
.-doubleLine,
.doubleLine {
  margin-bottom: 30px !important;
  line-height: 0.5;
  text-align: center;
}
.-doubleLine span,
.doubleLine span {
  display: inline-block;
  position: relative;
}
.-doubleLine span:after,
.-doubleLine span:before,
.doubleLine span:after,
.doubleLine span:before {
  content: "";
  position: absolute;
  height: 8px;
  border-bottom: 1px solid #000;
  border-top: 1px solid #000;
  top: calc(50% - 4px);
  width: 300px;
  opacity: 0.25;
}
.-doubleLine span:before,
.doubleLine span:before {
  right: 80%;
  margin-right: 15px;
}
@media (min-width: 418px) {
  .-doubleLine span:before,
  .doubleLine span:before {
    right: 100%;
  }
}
.-doubleLine span:after,
.doubleLine span:after {
  left: 80%;
  margin-left: 15px;
}
@media (min-width: 418px) {
  .-doubleLine span:after,
  .doubleLine span:after {
    left: 100%;
  }
}
.doubleLine {
  position: relative;
}
.doubleLine span {
  position: relative;
  display: block;
  height: 30px;
  width: 100%;
}
.doubleLine span::after,
.doubleLine span::before {
  width: 100%;
  left: 0;
  right: 0;
}
.doubleLine span::after {
  display: none;
}
.ccb__categories {
  padding-bottom: 30px;
}
.ccb__categories.-white .ccb__category {
  background-color: #eef7f3;
}
.ccb__categoriesList {
  list-style: none;
  text-align: center;
  padding: 0;
}
@media screen and (min-width: 1024px) {
  .ccb__categoriesList {
    margin: 0 0 30px;
  }
}
.ccb__categoriesList li {
  display: inline-block;
}
.ccb__category {
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 800;
  color: #036640;
  background-color: #e4e9e7;
  display: inline-block;
  padding: 10px 20px;
  border-radius: 3px;
  margin: 4px 2px;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1024px) {
  .ccb__category {
    font-size: 12px;
  }
}
.ccb__category:hover {
  background-color: #048956;
  color: #fff;
}
.ccb__tagCloud {
  padding-bottom: 100px;
}
.ccb__tagCloud--search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #2a9d8f;
  padding: 2rem;
  overflow: visible;
}
@media screen and (min-width: 1024px) {
  .ccb__tagCloud--search {
    padding: 47px;
  }
}
@media screen and (min-width: 580px) {
  .ccb__tagCloud--search {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.ccb__tagCloud--search .search-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding: 0 0 1rem 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media screen and (min-width: 580px) {
  .ccb__tagCloud--search .search-info {
    padding: 0;
  }
}
@media screen and (min-width: 1024px) {
  .ccb__tagCloud--search .search-info {
    padding: 0 2rem 0 0;
  }
}
.ccb__tagCloud--search .search-info .search-icon {
  width: 36px;
  height: 100%;
  min-width: 36px;
  min-height: 36px;
  background-repeat: no-repeat;
  background-position: left center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' viewBox='0 0 37.356 37.355'%3E%3Cg id='Group_2859' data-name='Group 2859' transform='translate(5777.941 17397)'%3E%3Cg id='Group_2858' data-name='Group 2858' transform='translate(-5777.941 -17397)'%3E%3Cg id='Ellipse_160' data-name='Ellipse 160' fill='none' stroke='%239ddbe2' stroke-width='2'%3E%3Ccircle cx='12.5' cy='12.5' r='12.5' stroke='none'/%3E%3Ccircle cx='12.5' cy='12.5' r='11.5' fill='none'/%3E%3C/g%3E%3Cline id='Line_44' data-name='Line 44' x2='14.377' y2='14.377' transform='translate(21.565 21.565)' fill='none' stroke='%239ddbe2' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3Cpath id='Path_811' data-name='Path 811' d='M-5063.171-17383a7.681 7.681 0 0 0-7.765 7.766' transform='translate(-701.779 -8.779)' fill='none' stroke='%239ddbe2' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
}
.ccb__tagCloud--search .search-info .search-text {
  padding: 0 0 0 19px;
  color: #fff;
  font-weight: 700;
}
@media screen and (min-width: 1024px) {
  .ccb__tagCloud--search .search-info .search-text {
    padding: 0 2rem 0 19px;
  }
}
.ccb__tagCloud--search .search-form {
  border-radius: 10px;
  cursor: pointer;
  width: 100%;
  position: relative;
  display: block;
  min-height: 60px;
}
.ccb__tagCloud--search .search-form input {
  padding: 0.77rem 2.5rem 0.77rem 1rem;
}
.ccb__tagCloud--search .search-form .form-icon {
  background-color: #fff;
  border-radius: 10px;
  height: 18vh;
  left: 0;
  position: absolute;
  top: 0;
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  width: 100%;
  padding: inherit;
}
.ccb__tagCloud--search .search-form .form-icon.-active {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.ccb__tagCloud--search .search-form .form-icon i {
  left: 2rem;
}
@media screen and (min-width: 900px) {
  .ccb__tagCloud--search .search-form .form-icon i {
    left: 1rem;
  }
}
.ccb__tagCloud--search .search-form input[type="search"] {
  background-color: #fff;
  background: #f7fcff 0 0 no-repeat padding-box;
  -webkit-box-shadow: inset 1px 2px 8px rgba(12, 51, 64, 0.12);
  box-shadow: inset 1px 2px 8px rgba(12, 51, 64, 0.12);
  border-radius: 8px;
  border: 2px solid transparent;
  border-radius: 0.625rem;
  font-size: 0.9rem;
  font-family: Muli, sans-serif;
  font-weight: 800;
  color: #2a9d8f;
}
.ccb__tagCloud--search
  .search-form
  input[type="search"]::-webkit-input-placeholder {
  color: #aaa !important;
  font-family: Muli, sans-serif;
  font-weight: 800;
}
.ccb__tagCloud--search .search-form input[type="search"]::-moz-placeholder {
  color: #aaa !important;
  font-family: Muli, sans-serif;
  font-weight: 800;
}
.ccb__tagCloud--search
  .search-form
  input[type="search"]::-ms-input-placeholder {
  color: #aaa !important;
  font-family: Muli, sans-serif;
  font-weight: 800;
}
.ccb__tagCloud--search .search-form input[type="search"]::placeholder {
  color: #aaa !important;
  font-family: Muli, sans-serif;
  font-weight: 800;
}
.ccb__tagCloud--search .search-form .button {
  position: absolute;
  right: 5px;
  top: 5px;
  width: 36px;
  height: 36px;
  padding: 5px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-radius: 8px;
}
.ccb__tagCloud--search .search-form .button:before {
  content: "\f002";
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  font-size: 20px;
  vertical-align: middle;
}
.ccb__tagCloud--search .search-close {
  display: none;
}
.ccb__tagCloud .locations__card.-articles {
  max-width: 100%;
  margin-left: 0;
}
.ccb__tagCloud ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.ccb__tagCloud li {
  margin: 0 0 10px 0;
}
.ccb__tagCloud a {
  color: #2a9d8f;
  font-size: 14px;
}
.ccb__tagCloud a:hover {
  color: #2a9d8f;
}
.locations__card.-articles {
  padding: 30px 60px;
  width: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}
@media screen and (min-width: 767px) {
  .locations__card.-articles {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
  }
}
@media screen and (min-width: 1024px) {
  .locations__card.-articles {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
  }
}
.locations__card.-articles .locations__title {
  background-image: url(/dist/images/college-coach/blog/icon_tag.svg);
  background-repeat: no-repeat;
  background-size: 40px;
  background-position: 0 10px;
  font-size: 18px;
  line-height: 1.25;
  color: #2a9d8f;
  padding: 10px 0 0 60px;
  position: relative;
  right: 20px;
}
.ccb__search .container {
  padding: 0 !important;
}
.ccb__search .-noText {
  text-indent: -9999px;
}
.ccb__search .-submit {
  width: 55px;
  background-image: url(/dist/images/college-coach/blog/search-solid.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 22px;
}
.ccb__search .-submit:active,
.ccb__search .-submit:hover {
  border-color: #92d9e7;
  background-color: #92d9e7;
}
.ccb__blogFilters {
  position: relative;
  display: block;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-flow: unset !important;
  flex-flow: unset !important;
  width: 100%;
}
.ccb__blogFilters .nav__menu {
  position: relative;
  background-color: transparent;
  border: none;
  right: unset;
  left: 0;
  -webkit-transform: none;
  transform: none;
}
.ccb__blogFilters .nav__item {
  position: relative;
  margin-right: 10px;
}
.ccb__blogFilters .nav__item.-dropdown {
  width: 98%;
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
  margin-right: 1%;
  border: 2px solid #c9a84c;
  padding: 10px 45px 5px 15px;
  border-radius: 4px;
  margin-bottom: 15px;
  height: 60px;
}
@media screen and (min-width: 767px) {
  .ccb__blogFilters .nav__item.-dropdown:nth-child(2) {
    margin-right: 125px;
  }
  .ccb__blogFilters .nav__item.-dropdown:last-child {
    max-width: 250px;
  }
}
@media screen and (min-width: 1024px) {
  .ccb__blogFilters .nav__item.-dropdown {
    height: unset;
    margin-bottom: 30px;
  }
  .ccb__blogFilters .nav__item.-dropdown:nth-child(2) .nav__dropdown {
    left: -300px !important;
  }
}
@media screen and (min-width: 1200px) {
  .ccb__blogFilters .nav__item.-dropdown:nth-child(2) .nav__dropdown {
    left: -385px !important;
  }
}
.ccb__blogFilters .nav__item.-dropdown .eyebrow {
  color: #fff;
  font-weight: 400;
  margin-bottom: 0;
}
.ccb__blogFilters .nav__item.-dropdown .nav__link {
  color: #fff;
  text-transform: capitalize;
  font-weight: 700;
  text-align: left;
  font-size: 14px;
  padding: 0;
  position: relative;
  border-radius: 0;
  outline-offset: 3px;
}
@media screen and (min-width: 1024px) {
  .ccb__blogFilters .nav__item.-dropdown .nav__link {
    font-size: 16px;
  }
}
@media screen and (min-width: 1200px) {
  .ccb__blogFilters .nav__item.-dropdown .nav__link {
    font-size: 20px;
  }
}
.ccb__blogFilters .nav__item.-dropdown .nav__link:focus {
  outline: 3px solid #fff;
}
.ccb__blogFilters .nav__item.-dropdown .nav__link:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.ccb__blogFilters .nav__item.-dropdown .nav__dropdown_wrapper {
  padding: 0;
}
.ccb__blogFilters .nav__item.-dropdown .nav__dropdown_wrapper .container {
  max-width: 460px;
}
@media screen and (min-width: 767px) {
  .ccb__blogFilters .nav__item.-dropdown .nav__dropdown_wrapper .container {
    max-width: 630px;
  }
}
@media screen and (min-width: 1024px) {
  .ccb__blogFilters .nav__item.-dropdown .nav__dropdown_wrapper .container {
    max-width: 815px;
  }
}
@media screen and (min-width: 1200px) {
  .ccb__blogFilters .nav__item.-dropdown .nav__dropdown_wrapper .container {
    max-width: 958px;
  }
}
.ccb__blogFilters .nav__item.-dropdown .nav__dropdown_item_wrapper {
  display: block;
  margin-top: 0;
}
@media screen and (min-width: 580px) {
  .ccb__blogFilters .nav__item.-dropdown .nav__dropdown_item_wrapper {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
@media screen and (min-width: 767px) {
  .ccb__blogFilters .nav__item.-dropdown .nav__dropdown_item_wrapper {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
  }
}
@media screen and (min-width: 1024px) {
  .ccb__blogFilters .nav__item.-dropdown .nav__dropdown_item_wrapper {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
  }
}
@media screen and (min-width: 1200px) {
  .ccb__blogFilters .nav__item.-dropdown .nav__dropdown_item_wrapper {
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
  }
}
.ccb__blogFilters .nav__item.-dropdown .nav__dropdown_item {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.ccb__blogFilters .nav__item.-dropdown .nav__dropdown_item label {
  color: #2a9d8f;
  font-weight: 700;
  font-size: 14px;
  position: relative;
}
.ccb__blogFilters .nav__item.-dropdown .nav__dropdown_item input {
  position: relative;
  top: 2px;
}
.ccb__blogFilters .nav__item.-dropdown .nav__dropdown_item:first-child {
  padding-bottom: 36px;
}
.ccb__blogFilters .nav__item.-dropdown .nav__dropdown {
  -webkit-box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.2);
  padding: 30px 30px 15px;
  background: #e6f3f7;
  border-top: 1px solid #2a9d8f;
  left: -17px;
  width: 100%;
  max-height: 300px;
  overflow-x: scroll;
}
@media screen and (min-width: 1024px) {
  .ccb__blogFilters .nav__item.-dropdown .nav__dropdown {
    max-height: none;
    padding: 30px 23% 15px;
    width: unset;
    left: -2px;
  }
}
@media screen and (min-width: 1024px) {
  .ccb__blogFilters .nav__item.-dropdown .nav__dropdown.-tagsList {
    left: unset;
    right: 0;
  }
}
.ccb__blogFilters .nav__item.-dropdown .nav__dropdown_link {
  display: inline-block;
  color: #2a9d8f;
  font-weight: 700;
  margin-bottom: 15px;
  line-height: 1.25;
  font-size: 14px;
}
@media screen and (min-width: 1024px) {
  .ccb__blogFilters .nav__item.-dropdown .nav__dropdown_link {
    font-size: 12px;
  }
}
@media screen and (min-width: 1200px) {
  .ccb__blogFilters .nav__item.-dropdown .nav__dropdown_link {
    font-size: 14px;
  }
}
.ccb__blogFilters .nav__item.-dropdown .nav__dropdown_link input {
  margin-right: 10px;
  float: left;
  height: 20px;
  margin-top: 0;
  position: relative;
  top: -1px;
}
.ccb__blogFilters .nav__item.-dropdown .nav__dropdown_link:hover {
  cursor: pointer !important;
}
.ccb__blogFilters .nav__item.-dropdown::after {
  position: absolute !important;
  right: 18px;
  font-size: 16px;
  top: calc(50% - 8px) !important;
  content: "\ea1c";
  font-family: bh-corporate;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.ccb__blogFilters .nav__item.-active {
  background: #e6f3f7;
  border-color: #e6f3f7;
}
.ccb__blogFilters .nav__item.-active .eyebrow,
.ccb__blogFilters .nav__item.-active .nav__link {
  color: #2a9d8f;
}
.ccb__blogFilters .nav__item.-active .eyebrow {
  overflow: hidden;
}
.ccb__blogFilters .nav__item.-active .tagsSelected {
  color: #fff;
}
.ccb__blogFilters .nav__item.-active::after {
  opacity: 0;
}
.ccb__blogFilters .nav__dropdown {
  top: 5px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
@media screen and (min-width: 1024px) {
  .ccb__blogFilters .nav__dropdown {
    top: 55px;
  }
}
.ccb__blogFilters .tagsSelected {
  font-size: 14px;
  background: #2a9d8f;
  padding: 3px 9px;
  border-radius: 4px;
  border: 1px solid #0e2633;
  line-height: 0;
  position: relative;
  bottom: 3px;
}
.ccb__blogFilters .col-sm-5 .nav__menu {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
@media (max-width: 899px) {
  .ccb__blogFilters {
    position: relative;
    display: unset;
    border-left: none;
  }
  .ccb__blogFilters .nav__link {
    border-bottom: none;
  }
}
.ccb__filterRow,
.ccb__searchRow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  max-width: 1140px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (min-width: 580px) {
  .ccb__filterRow,
  .ccb__searchRow {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
    -ms-flex-direction: unset;
    flex-direction: unset;
  }
}
.ccb__searchResults {
  padding: 45px 0;
}
.ccb__searchResults h2 {
  text-transform: none;
  font-size: 24px;
  color: #2a9d8f;
  margin-bottom: 45px;
}
.ccb__searchResults .relatedResource__thumbnail {
  margin: 0;
}
.ccb__searchResults .relatedResource__thumbnail.-fallback {
  min-height: 180px !important;
  position: relative;
}
.ccb__searchResults .relatedResource__thumbnail.-fallback:before {
  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#54afcb),
    to(#277389)
  );
  background: linear-gradient(0deg, #54afcb 0, #277389 100%);
}
.ccb__searchResults .relatedResource__thumbnail.-fallback:after {
  background-image: url(/dist/images/college-coach/blog-icon.png) !important;
  background-size: 45%;
  background-position: 55% 60%;
  background-color: transparent !important;
}
.ccb__searchResults .searchResult {
  margin-bottom: 45px;
}
.ccb__searchResults .searchResult .resourceInformation {
  font-size: 14px;
  color: #5a5a5a;
  margin-bottom: 0;
}
@media screen and (min-width: 767px) {
  .ccb__searchResults .searchResult .resourceInformation {
    font-size: 16px;
  }
}
.ccb__searchResults .searchResult h3 {
  margin-top: 0;
  line-height: 1.25;
  font-size: 24px;
}
@media screen and (min-width: 767px) {
  .ccb__searchResults .searchResult h3 {
    font-size: 26px;
  }
}
.ccb__searchResults .searchResult__text a {
  font-weight: 700;
}
.ccb__searchResults .searchResult__text a:hover {
  text-decoration: underline;
}
.ccb__searchResults .searchResult__image {
  min-height: 180px;
}
.ccb__searchResults .searchResult__image img {
  height: 180px;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
@media screen and (min-width: 767px) {
  .ccb__searchResults .searchResult__image img {
    width: auto;
  }
}
.vlcResource.-ccb {
  background-color: #eeeded;
}
.vlcResource.-ccb .vlcHeader.-resource {
  background-color: #fff;
  position: relative;
}
.vlcResource.-ccb .vlcHeader.-resource:after {
  content: "";
  background-image: url(/dist/images/college-coach/blog/bg_blog-detail.svg);
  background-repeat: no-repeat;
  background-size: 400px;
  background-position: 100% 10px;
  -webkit-box-shadow: 3px 3px 5px 0 #ccc;
  box-shadow: 3px 3px 5px 0 #ccc;
  opacity: 0.25;
  position: absolute;
  height: 100%;
  width: 100%;
  right: 0;
  top: 0;
}
@media screen and (min-width: 767px) {
  .vlcResource.-ccb .vlcHeader.-resource:after {
    opacity: 1;
  }
}
.vlcResource.-ccb .vlcHeader.-resource .eyebrow {
  color: #dc6f1f;
  font-size: 18px;
  text-transform: capitalize;
  font-weight: 700;
  margin-top: 60px;
  margin-bottom: 15px;
}
.vlcResource.-ccb .vlcHeader.-resource .eyebrow:hover {
  text-decoration: underline;
}
.vlcResource.-ccb .vlcHeader.-resource .heading {
  margin-top: 0;
  line-height: 1;
  margin-bottom: 90px;
}
.vlcResource.-ccb .vlcResource__featuredImageWrapper {
  width: 95%;
  margin-bottom: 15px;
  height: 50vw;
}
@media screen and (min-width: 767px) {
  .vlcResource.-ccb .vlcResource__featuredImageWrapper {
    height: 100%;
  }
}
.vlcResource.-ccb .vlcResource__featuredImageWrapper:before {
  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#54afcb),
    to(#277389)
  );
  background: linear-gradient(0deg, #54afcb 0, #277389 100%);
  z-index: 11;
}
.vlcResource.-ccb .vlcResource__featuredImageWrapper:after {
  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  background-image: url(/dist/images/college-coach/blog-icon.png) !important;
  background-size: 40%;
  background-repeat: no-repeat;
  background-position: 50%;
  z-index: 12;
}
.vlcResource.-ccb .vlcResource__featuredImage {
  position: relative;
  -o-border-image: linear-gradient(90deg, #54afcb 50%, #eeeded 50%) 1;
  border-image: -webkit-gradient(
      linear,
      left top,
      right top,
      color-stop(50%, #54afcb),
      color-stop(50%, #eeeded)
    )
    1;
  border-image: linear-gradient(90deg, #54afcb 50%, #eeeded 50%) 1;
  background-color: transparent !important;
  margin-bottom: 15px;
  -o-object-fit: cover;
  object-fit: cover;
  height: 100%;
  z-index: 13;
}
.vlcResource.-ccb .vlcResource__intro {
  height: unset !important;
  top: -120px;
  margin-bottom: 0 !important;
}
@media screen and (min-width: 767px) {
  .vlcResource.-ccb .vlcResource__intro {
    top: -200px;
    margin-bottom: -150px !important;
  }
}
.vlcResource.-ccb .vlcResource__intro .row {
  display: block;
}
@media screen and (min-width: 1024px) {
  .vlcResource.-ccb .vlcResource__intro .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: revert;
    -ms-flex-align: revert;
    align-items: revert;
  }
}
.vlcResource.-ccb .vlcResource__tagClouds {
  height: unset !important;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.vlcResource.-ccb .vlcResource__tagClouds .col-xs-3 {
  padding-right: 0;
}
@media (min-width: 1360px) {
  .vlcResource.-ccb .vlcResource__tagClouds .-extend {
    width: 600px;
  }
}
.vlcResource.-ccb .relatedResources .heading {
  margin-bottom: 40px;
}
@media (max-width: 600px) {
  .vlcResource.-ccb .relatedResource {
    width: 100%;
  }
  .vlcResource.-ccb .relatedResource .relatedResource__thumbnail img {
    height: 300px;
  }
}
@media (min-width: 601) and (max-width: 1299px) {
  .vlcResource.-ccb .relatedResource .relatedResource__thumbnail img {
    height: 165px;
  }
}
.vlcResource.-ccb .relatedResource__thumbnail {
  margin: 0 0 10px 0;
}
.vlcResource.-ccb .relatedResource__action {
  color: #000;
  margin-bottom: 10px;
}
.vlcResource.-ccb .relatedResource__title {
  margin-top: 0;
  color: #0e2633 !important;
}
.vlcResource.-ccb .container {
  margin: auto;
  max-width: 1200px;
}
@media screen and (min-width: 1024px) {
  .vlcResource.-ccb .container {
    padding-left: 2em;
  }
}
.vlcResource.-ccb .body {
  line-height: 2;
  font-size: 16px;
  white-space: break-spaces;
}
.vlcResource.-ccb .body iframe,
.vlcResource.-ccb .body ol,
.vlcResource.-ccb .body p,
.vlcResource.-ccb .body ul,
.vlcResource.-ccb .body video {
  line-height: 2;
  font-size: 16px;
  display: block !important;
  margin-bottom: 30px !important;
}
.vlcResource.-ccb .body ol,
.vlcResource.-ccb .body ul {
  white-space: normal !important;
  margin-left: 10px !important;
}
@media screen and (min-width: 1024px) {
  .vlcResource.-ccb .body ol,
  .vlcResource.-ccb .body ul {
    margin-left: 30px !important;
  }
}
.vlcResource.-ccb .body li {
  margin-bottom: 15px !important;
}
.vlcResource.-ccb .body a:hover {
  text-decoration: underline !important;
}
.vlcResource.-ccb .body img {
  padding: 15px 0;
}
.-ccb
  section.relatedResources
  .relatedResources__content
  .relatedResource__thumbnail:after {
  height: 0;
  width: 0;
  padding: 0;
}
.-ccb
  section.relatedResources
  .relatedResources__content
  .relatedResource__thumbnail.-fallback:after {
  background-image: url(/dist/images/college-coach/blog-icon.png) !important;
  width: 100% !important;
  height: 100% !important;
  background-size: 35% !important;
}
.ccb__authorPhotoFrame {
  position: relative;
  overflow: hidden;
  border-radius: 50%;
}
.ccb__authorPhotoFrame::after {
  content: "";
  display: block;
  position: relative;
  padding-bottom: 100%;
}
.ccb__authorPhotoFrame img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.ccb__authorName {
  margin: 0;
  color: #5a5a5a;
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 30px;
  font-weight: 400;
}
.ccb__authorName strong {
  font-weight: 700;
  display: block;
}
.ccb__authorName a {
  color: #5a5a5a;
}
.ccb__authorBio {
  position: relative;
  overflow: hidden;
  max-height: 150px;
  line-height: 1.5;
}
.ccb__authorBio::after {
  content: "";
  width: 150%;
  height: 100px;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(238, 237, 237, 0)),
    color-stop(80%, #eeeded)
  );
  background: linear-gradient(top, rgba(238, 237, 237, 0) 0, #eeeded 80%);
  position: absolute;
  bottom: 0;
  left: 0;
}
.ccb__authorBio p {
  position: relative;
  display: block;
  font-size: 14px;
  line-height: 1.75;
  overflow: hidden;
}
.ccb__authorBio p:last-child {
  margin-bottom: 0;
}
@media (min-width: 1330px) {
  .ccb__authorBio p {
    width: 130%;
  }
}
.ccb__authorCta {
  text-transform: uppercase;
  color: #2a9d8f;
  font-weight: 900;
  display: block;
  margin-bottom: 60px;
  cursor: pointer;
}
.ccb__authorCta:after {
  bottom: 1px;
  color: #c9a84c;
  content: "▶";
  font-family: bh-corporate;
  margin-left: 8px;
  position: relative;
  top: 1px;
  right: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ccb__authorCta:hover {
  color: #2a9d8f;
}
.ccb__authorCta:hover:after {
  right: -5px;
}
.ccb__tagList {
  background-image: url(/dist/images/college-coach/blog/icon_tag-small.svg);
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: 0 0;
  list-style: none;
  margin: 0 0 0 15px !important;
  padding: 0 0 0 30px;
  display: inline-block;
  min-height: 40px;
}
.ccb__tagListItem {
  font-size: 14px;
  display: inline;
}
@media (min-width: 1330px) {
  .ccb__tagListItem {
    font-size: 16px;
  }
}
.ccb__tagListItem a {
  font-weight: 700;
  padding-left: 5px;
}
.ccb__tagListItem a:hover {
  text-decoration: underline;
}
.ccb__tagListItem:last-child .ccb__comma {
  display: none;
}
.ccb__calloutImage {
  padding-right: 30px;
}
.ccb__calloutDescription {
  font-size: 18px;
  text-transform: none;
  color: #fff;
  padding-bottom: 30px;
}
@media screen and (min-width: 1200px) {
  .ccb__calloutDescription {
    font-size: 24px;
  }
}
.callout__wrapper.-ccb .callout__heading {
  font-weight: 800 !important;
  margin-bottom: 30px !important;
  font-size: 24px;
}
@media screen and (min-width: 1200px) {
  .callout__wrapper.-ccb .callout__heading {
    font-size: 32px;
  }
}
.callout__wrapper.-ccb .button {
  display: inline;
  padding: 15px 45px;
  border-radius: 4px;
}
.ccb__authorPage .-expertBio.-ccb {
  background-image: none !important;
  margin-bottom: 0;
}
.ccb__authorPage .-expertBio.-ccb .hero__content p {
  font-size: 20px;
  margin-bottom: 0;
}
.ccb__authorPage .-expertBio.-ccb .hero__wrapper {
  padding: 30px 0;
}
.ccb__authorPage .hero.-expertEducation {
  position: relative;
  z-index: 1;
  background-image: none !important;
}
.ccb__authorPage p.heading {
  width: 100%;
  color: #141823;
  font-size: 18px;
}
.ccb__authorPage .layer__schools {
  margin: 0 0 30px 0;
  padding-left: 0;
}
.ccb__authorPage .layer__schools .box {
  padding: 30px 10px 1px 15px;
}
@media screen and (min-width: 767px) {
  .ccb__authorPage .layer__schools .box {
    padding: 45px 30px 15px;
  }
}
.ccb__authorPage .layer__schools .item .text {
  width: calc(100% - 50px);
}
.ccb__authorPage .layer__schools .item img {
  max-width: 40px;
}
@media screen and (min-width: 767px) {
  .ccb__authorPage .layer__schools .item img {
    max-width: 100%;
  }
}
.ccb__authorPage .card__content_text .button {
  border-radius: 4px;
  padding: 15px 45px;
  white-space: nowrap;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  text-transform: capitalize;
  margin-bottom: 30px;
  margin-right: 30px;
}
@media screen and (min-width: 767px) {
  .ccb__authorPage .card__connect {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }
}
.ccb__authorPage .card__headline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 12px;
}
.ccb__authorPage .card__headline img {
  height: 24px;
  width: 24px;
  margin-right: 10px;
}
.ccb__authorPage .card__headline a {
  font-size: 18px !important;
}
.ccb__authorPage .hero__pronouns {
  margin-bottom: 20px !important;
}
.ccb__cta {
  background: #048956;
  padding: 60px 0;
  position: relative;
  z-index: 2000;
}
.ccb__cta h2 {
  font-size: 24px;
  color: #fff;
}
.ccb__cta h2 strong {
  font-weight: 800;
  display: block;
  margin-bottom: 15px;
}
.ccb__cta h2 {
  margin-bottom: 30px;
}
.ccb__cta .button {
  border-radius: 4px;
  padding: 15px 45px;
  display: inline-block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-right: 10px;
  text-transform: capitalize;
  margin-bottom: 15px;
}
.ccb__cta .button:last-child {
  margin-right: 0;
  margin-bottom: 0;
}
@media screen and (min-width: 1200px) {
  .ccb__cta .button {
    font-size: 20px;
  }
}
.ccb__bio {
  font-size: 16px;
  position: relative;
  margin-bottom: 0;
  max-height: 300px;
  overflow: hidden;
}
@media screen and (min-width: 767px) {
  .ccb__bio {
    font-size: 20px;
  }
}
.ccb__bio::after {
  content: "";
  width: 100%;
  height: 100px;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(26, 71, 95, 0)),
    color-stop(75%, #2a9d8f)
  );
  background: linear-gradient(top, rgba(26, 71, 95, 0) 0, #2a9d8f 75%);
  position: absolute;
  bottom: 0;
  left: 0;
}
.ccb__centerHeading {
  text-transform: capitalize;
  text-align: center;
  color: #2a9d8f;
  font-weight: 800;
  font-size: 32px;
  padding: 0 15px;
}
.ccb__cards .bhc-newsCard__text p {
  color: #000;
  font-size: 16px;
  line-height: 1.5;
  max-height: 225px;
  overflow: hidden;
  position: relative;
  margin-bottom: 0;
}
.ccb__cards .bhc-newsCard__text p::after {
  content: "";
  width: 100%;
  height: 100px;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(255, 255, 255, 0)),
    color-stop(90%, #fff)
  );
  background: linear-gradient(top, rgba(255, 255, 255, 0) 0, #fff 90%);
  position: absolute;
  bottom: 0;
  left: 0;
}
.ccb__authors {
  background: #fff;
  text-align: center;
  padding-bottom: 100px;
}
.ccb__authors .ccb__centerHeading {
  margin-top: 0;
  padding-top: 60px;
}
.ccb__authors .ccb__authorImage {
  margin: auto;
  margin-bottom: 30px;
}
.ccb__authors .ccb__authorImage:nth-child(3) {
  width: 100%;
  height: 150px;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: top;
  object-position: top;
  overflow: hidden;
  position: relative;
  margin-bottom: -45px;
}
.ccb__authors .ccb__authorImage:last-child::after {
  content: "";
  width: 100%;
  height: 100px;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(255, 255, 255, 0)),
    color-stop(80%, #fff)
  );
  background: linear-gradient(top, rgba(255, 255, 255, 0) 0, #fff 80%);
  position: absolute;
  bottom: 0;
  left: 0;
}
.ccb__authors .button {
  border-radius: 4px;
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 15px 45px;
  margin: auto;
  z-index: 2000;
  text-transform: capitalize;
  position: relative;
  top: -200px;
  margin-bottom: -200px;
  font-weight: 700;
}
@media screen and (min-width: 767px) {
  .ccb__authors .button {
    font-size: 20px;
  }
}
.ccb__authors .meetInstructors {
  max-width: 100%;
  margin-left: 0;
}
.ccb__authors .meetInstructors .instructor {
  position: relative;
  margin: 0 5px 10px !important;
}
@media screen and (min-width: 580px) {
  .ccb__authors .meetInstructors .instructor {
    margin: 0 auto 30px !important;
  }
}
@media screen and (min-width: 767px) {
  .ccb__authors .meetInstructors .instructor {
    -ms-flex-preferred-size: calc(50% - 2rem);
    flex-basis: calc(50% - 2rem);
    max-width: calc(50% - 2rem);
  }
}
@media screen and (min-width: 1024px) {
  .ccb__authors .meetInstructors .instructor {
    -ms-flex-preferred-size: calc(25% - 2rem);
    flex-basis: calc(25% - 2rem);
    max-width: calc(25% - 2rem);
  }
}
.ccb__authors .meetInstructors .instructor.-overlay {
  -webkit-transition: none !important;
  transition: none !important;
}
.ccb__authors .meetInstructors .instructor.-overlay::before {
  content: "";
  background: rgba(60, 136, 158, 0.6) !important;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 99;
}
.ccb__authors .meetInstructors .instructor .instructor__text {
  z-index: 999;
}
.ccb__authors .meetInstructors .instructor .instructor__text:before {
  display: none;
}
.ccb__authors .meetInstructors .instructor .instructor__title {
  font-size: 14px;
}
.ccb__authors .meetInstructors .instructor img {
  width: 100%;
  position: relative;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: top;
  object-position: top;
  min-height: 200px;
}
@media screen and (min-width: 767px) {
  .ccb__authors .meetInstructors .instructor img {
    height: 50vw;
    max-height: 400px;
  }
}
@media screen and (min-width: 1024px) {
  .ccb__authors .meetInstructors .instructor img {
    min-height: 275px;
    height: 25vw;
  }
}
.ccb__authors .meetInstructors .instructor:hover {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.ccb__authors .meetInstructors .instructor::after {
  z-index: 1000;
  opacity: 1;
}
.ccb__authors .meetInstructors::before {
  height: 500px;
  z-index: 1002;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(255, 255, 255, 0)),
    color-stop(60%, #fff)
  );
  background: linear-gradient(top, rgba(255, 255, 255, 0) 0, #fff 60%);
}
.-noFade::after {
  background: 0 0 !important;
}
.header__socialIcons {
  list-style: none;
  margin-right: 0 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 1.5rem;
}
.header__socialIcons .socialIconColumn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: 3px;
}
.header__socialIcons .socialIconColumn:last-child {
  margin-right: 0 !important;
}
@media (min-width: 600px) {
  .header__socialIcons .socialIconColumn {
    margin-right: 0.75rem;
  }
}
.header__socialIcons .socialIconLink {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #2a9d8f;
  border-radius: 50%;
  height: 32px;
  width: 32px;
  font-size: 16px;
  color: #fff;
}
@media (min-width: 500px) {
  .header__socialIcons .socialIconLink {
    height: 50px;
    width: 50px;
    font-size: 20px;
  }
}
.header__socialIcons .socialIconLink:hover {
  background-color: #2a9d8f;
}
@media (min-width: 900px) and (max-width: 1199px) {
  .website-collegecoach .nav__primary .button,
  .website-collegecoach .nav__primary .nav__link {
    font-size: 11px;
  }
  .website-collegecoach .nav__primary .button {
    white-space: nowrap;
  }
}
@media (min-width: 900px) and (max-width: 991px) {
  .website-collegecoach .header__primary .container,
  .website-collegecoach .nav__primary .container {
    width: unset !important;
    max-width: none !important;
  }
}
@media (max-width: 1199px) {
  .hs_year_of_graduation.hs-year_of_graduation.hs-fieldtype-select.field.hs-form-field {
    display: contents;
    width: 100%;
  }
  .hs_year_of_graduation.hs-year_of_graduation.hs-fieldtype-select.field.hs-form-field
    select {
    margin-bottom: 30px;
  }
}
#onetrust-banner-sdk #onetrust-close-btn-container {
  position: relative;
}
button.onetrust-close-btn-handler.onetrust-close-btn-ui.banner-close-button.ot-close-icon {
  height: 0;
}
button.onetrust-close-btn-handler.onetrust-close-btn-ui.banner-close-button.ot-close-icon:after {
  content: "\f00d";
  font-family: "Font Awesome 5 Pro";
  width: 20px;
  height: 20px;
  position: absolute;
  top: -15px;
  right: -5px;
  color: #fff !important;
  font-size: 20px;
}
@media screen and (min-width: 1024px) {
  .bhc-newsCards .col-xs-12:nth-child(even) .ccb__newsCard__text {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
}
.ccb__newsCard {
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background: #fff;
}
@media screen and (min-width: 1024px) {
  .ccb__newsCard {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.ccb__newsCard .ccb__newsCard__text {
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .ccb__newsCard .ccb__newsCard__text {
    width: 33%;
  }
}
.ccb__newsCard .ccb__newsCard__text {
  position: relative;
}
.ccb__newsCard .ccb__newsCard__text .learn-more {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: auto;
  padding: 120px 30px 30px 30px;
  z-index: 200;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(255, 255, 255, 0.01)),
    color-stop(50%, #fff)
  );
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.01) 0, #fff 50%);
}
.ccb__newsCard .ccb__newsCard__text .wrapper {
  padding: 30px 30px 0 30px;
  z-index: 100;
  overflow: hidden;
}
@media screen and (min-width: 1024px) {
  .ccb__newsCard .ccb__newsCard__text .wrapper {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
}
.ccb__newsCard .ccb__newsCard__text .wrapper p {
  max-height: 200px;
}
.ccb__newsCard .ccb__newsCardImage {
  width: 100%;
  position: relative;
  background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#54afcb),
    to(#277389)
  );
  background: linear-gradient(0deg, #54afcb 0, #277389 100%);
}
.ccb__newsCard .ccb__newsCardImage:after {
  background-image: url(/dist/images/college-coach/blog-icon.png) !important;
  background-size: 45%;
  background-position: 55% 50%;
  background-color: transparent !important;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1024px) {
  .ccb__newsCard .ccb__newsCardImage {
    width: 67%;
  }
}
.ccb__newsCard .ccb__newsCardImage::after {
  content: "";
  display: block;
  position: relative;
  padding-bottom: 56.25%;
}
.ccb__newsCard .ccb__newsCardImage img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
  z-index: 2;
}
.-ccb_news .header__search {
  max-width: 270px;
  margin-right: 0.5rem;
}
@media screen and (min-width: 1200px) {
  .-ccb_news .header__search {
    margin-right: 1.88rem;
  }
}
.-ccb_news .header__socialIcons {
  padding: 0 20px 0 11px;
}
.-ccb_news .header__socialIcons .socialIconLink {
  width: 40px;
  height: 40px;
  font-size: 18px;
}
@media screen and (min-width: 1200px) {
  .-ccb_news .header__socialIcons .socialIconLink {
    width: 50px;
    height: 50px;
    font-size: 20px;
  }
}
.-ccb_news .show__mobile_md-lg {
  display: none;
}
@media screen and (min-width: 900px) {
  .-ccb_news .nav__primary {
    display: none;
  }
}
.-ccb_news .hdr-link {
  display: none;
}
@media screen and (min-width: 900px) {
  .-ccb_news .hdr-link {
    display: block;
  }
}
.-ccb_news .hdr-link .button {
  padding: 0.75rem 1.5rem;
  max-height: 48px;
  white-space: nowrap;
  border-radius: 4px;
  text-transform: capitalize;
  font-weight: 700;
  font-size: 20px;
  letter-spacing: 0.2px;
  line-height: 24px;
}
@media screen and (min-width: 1200px) {
  .-ccb_news .hdr-link .button {
    padding: 0.75rem 1.5rem;
    max-height: 48px;
  }
}
