.get-page {
  /*start 12/10/22 - 11:36 - stellasis*/
  /*fix the height of the hero in mobile view*/
  /*need to remove because get-mobility page hero height is incorrent
  .get-page .kui-heroContainer__hasBgAndMobileBgAndNoRightImg .kui-heroContainer {
    height: unset;
  }*/
  /*make the get small logo show in mobile view*/
  /*end 12/10/22 - 11:36 - stellasis*/
}

.get-page .kleio__hamburger button:focus {
  outline: none;
}

.get-page strong {
  font-weight: 600;
}

.get-page .max-width-30 {
  max-width: calc(100% - 30px);
  margin-left: auto;
  margin-right: auto;
}
.get-page .kui-listContainer__listItem__textContent__heading h3 {
  font-weight: 400;
}
.get-page .kleio__image.no-caption figcaption {
  display: none;
}
.get-page .kleio__image figcaption p {
  font-size: 0.7rem;
  font-style: italic;
  margin-top: 0.25rem;
}
@media screen and (min-width: 769px) {
  .get-page .kui-columns__column:first-of-type {
    padding-left: 0;
  }
  .get-page .kui-columns__column:last-child {
    padding-right: 0;
  }
}
.get-page
  .kui-columns:not(.kui-columns--border)
  .kui-columns__column:not(:last-child) {
  border-right: none;
}
.get-page .kui-heroContainer {
  margin-bottom: 2rem;
}
.get-page .kleio__heading {
  text-align: left;
  line-height: 1.2;
  margin-bottom: 0.5rem;
}
.get-page .kui-acfContainer {
  width: 100%;
}
.get-page .kui-relatedLinksContainer {
  font-weight: 400;
  margin-left: -15px;
}
.get-page .kui-relatedLinksContainer__label {
  font-size: 1rem;
  padding: 0 15px 0.5rem;
}
.get-page .kui-relatedLinksContainer__list__item {
  padding: 0 15px;
  font-size: 0.9rem;
}
.get-page .kui-relatedLinksContainer__list__item__icon {
  width: 16px;
  height: 16px;
}
.get-page .relatedLink-flex {
  padding-top: 3rem;
  padding-right: 1rem;
  padding-left: 1rem;
}
.get-page .relatedLink-flex .kui-relatedLinksContainer {
  display: flex;
  padding: 0;
}
.get-page .relatedLink-flex .kui-relatedLinksContainer__label {
  padding: 0 1rem 0.5rem 0;
}
.get-page .relatedLink-flex .kui-relatedLinksContainer__list__item {
  margin: 0;
  padding: 0 1rem 0.5rem 0;
  flex-basis: unset;
}
@media only screen and (max-width: 769px) {
  .get-page .relatedLink-flex .kui-relatedLinksContainer__list__item {
    width: 100%;
  }
}
@media only screen and (max-width: 1100px) {
  .get-page .relatedLink-flex .kui-relatedLinksContainer {
    flex-direction: column;
    align-items: flex-start;
  }
}
.get-page .key-benefits-section {
  padding: 3rem;
}
@media only screen and (max-width: 769px) {
  .get-page .key-benefits-section {
    padding: 1rem;
  }
}
.get-page .key-benefits-section h2 {
  color: #4f5a60;
  margin-bottom: 1.5rem;
  font-size: 2.5rem;
}
@media only screen and (max-width: 769px) {
  .get-page .key-benefits-section h2 {
    font-size: 1.8rem;
  }
}
@media only screen and (max-width: 500px) {
  .get-page .key-benefits-section h2 {
    font-size: 1.4rem;
  }
}
.get-page .key-benefits-section h3 {
  font-size: 1.8rem;
}
@media only screen and (max-width: 769px) {
  .get-page .key-benefits-section h3 {
    font-size: 1.5rem;
  }
}
@media only screen and (max-width: 500px) {
  .get-page .key-benefits-section h3 {
    font-size: 1.2rem;
  }
}
.get-page .key-benefits-section .kui-listContainer__listItem__icon {
  height: 3rem;
  width: 16.66666667%;
}
@media only screen and (max-width: 769px) {
  .get-page .key-benefits-section .kui-listContainer {
    grid-template-columns: 1fr !important;
  }
}
.get-page .key-benefits-section .kui-listContainer__listItem {
  align-items: flex-start;
  padding: 1.5rem 1rem;
}
.get-page
  .key-benefits-section
  .kui-listContainer__listItem__textContent__heading
  h3 {
  color: #48dcc0;
  margin-bottom: 0.5rem;
}
@media only screen and (max-width: 769px) {
  .get-page .kui-getFigure__value {
    font-size: 1.5rem;
  }
}
@media only screen and (max-width: 500px) {
  .get-page .kui-getFigure__value {
    font-size: 1.2rem;
  }
}
@media only screen and (max-width: 1500px) {
  .get-page .get-hero-section .kleio__container--constrained {
    max-width: none;
  }
}
.get-page .testimonials-section h2 {
  color: #4f5a60;
}
@media screen and (max-width: 768px) {
  .get-page .kui-imageCarouselContainer__slider {
    /* width: 100%; stellasis: we need to update this to a narrower width */
    width: 90%;
  }
}
.get-page .section-title {
  margin-bottom: 20px;
  font-size: 2.5rem;
  color: #4f5a60;
}
@media only screen and (max-width: 769px) {
  .get-page .section-title {
    font-size: 1.8rem;
  }
}
@media only screen and (max-width: 500px) {
  .get-page .section-title {
    font-size: 1.4rem;
  }
}

.get-page .text-gray {
  color: #4f5a60;
}
.get-page .w-100 {
  width: 100%;
}
.get-page .t-green {
  color: #48dcc0;
}
.get-page .py-5 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.get-page .py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.get-page .py-4 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.get-page .px-3 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.get-page .pb-5 {
  padding-bottom: 3rem;
}
.get-page .mb-3 {
  margin-bottom: 1rem;
}
.get-page .pt-5 {
  padding-top: 3rem;
}
.get-page .mb-4 {
  margin-bottom: 1.5rem;
}
.get-page .mb-5 {
  margin-bottom: 3rem;
}
.get-page .mt-5 {
  margin-top: 3rem;
}
.get-page .mt-3 {
  margin-top: 1rem;
}
.get-page .mb-2 {
  margin-bottom: 0.5rem;
}
.get-page .text-bold {
  font-weight: 600;
}
.get-page .mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.get-page .mx-0 {
  margin-left: 0;
  margin-right: 0;
}
.get-page .mx-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.get-page .mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.get-page .mx-3 {
  margin-left: 1rem;
  margin-right: 1rem;
}
.get-page .mx-4 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
.get-page .mx-5 {
  margin-left: 3rem;
  margin-right: 3rem;
}
@media only screen and (max-width: 769px) {
  .get-page .mx-5 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
}
.get-page .p-5 {
  padding: 3rem;
}
@media only screen and (max-width: 769px) {
  .get-page .p-5 {
    padding: 1rem !important;
  }
}
.get-page .text-center {
  text-align: center;
}
.get-page .bg-xlgrey {
  background: #f3f6f7;
}
.get-page .bg-white {
  background: #fff;
}
.get-page .text-white {
  color: #fff;
}
.get-page .bg-gradient {
  background: #48dcc0;
  background: #00878a;
  background: linear-gradient(90deg, #00878a 0%, #00b0b2 100%);
}

/*start 12/10/22 - 11:36 - stellasis*/
@media only screen and (max-width: 769px) {
  .get-page .kui-listContainer {
    grid-template-columns: 1fr !important; /*must be important since component is using inline style :( */
  }
}

/*fix the height of the hero in mobile view*/

/*need to remove because get-mobility page hero height is incorrent
.get-page .kui-heroContainer__hasBgAndMobileBgAndNoRightImg .kui-heroContainer {
  height: unset;
}*/

.get-page .kui-heroContainer__hasBgAndMobileBgAndNoRightImg .kui-heroContainer {
  height: unset !important;
  min-height: 32rem !important;
}

@media only screen and (max-width: 769px) {
  /*by default, all sections with get-page selector will have a left and right margin in narrower view*/

  .get-page section {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  /*a get hero should not have a margin in narrower view*/
  .get-page section.kui-769-m-0 {
    margin-left: 0;
    margin-right: 0;
  }

  /*remove the additional y space*/
  .get-page .kleio__videoContainer {
    margin-left: 0;
    margin-right: 0;
  }
}

/* get pages should have ample space in 1280px */
/*@media only screen and (min-width: 1200px) {*/
/*  .get-page .kleio__container--constrained {*/
/*    max-width: none !important;*/
/*  }*/
/*}*/

@media only screen and (min-width: 1500px) {
  .get-page .kleio__container--constrained {
    max-width: 1400px !important;
  }
}

/*end 12/10/22 - 11:36 - stellasis*/
/*start 12/20/22 - luke*/
.get-page .key-benefits-section .kui-listContainer {
  width: 100%;
}
.get-page .slick-arrow {
  cursor: pointer;
}
/*end 12/20/22 - luke*/

/*# sourceMappingURL=get.css.map */
.get-page .header .navigation-menu {
  margin-bottom: 0;
}
/* 
@media only screen and (max-width: 1199px) {
  .get-page .header .container {
    max-width: calc(100% - 30px) !important;
  }
} */

/* custom css to get.css 12/26/2022 */
.get-page .key-benefits-section {
  grid-gap: 0;
  gap: 0;
}
.get-page .key-benefits-section h2 {
  margin-bottom: 1.5em;
}
.get-page .key-benefits-section .kui-listContainer__listItem {
  padding: 0 15px;
  margin-bottom: 2.5rem;
}
.get-page .key-benefits-section .kui-listContainer {
  margin-top: 1rem;
}
.get-page a {
  text-decoration: none;
}
.get-page .header-primary,
.get-page .header-sub,
.get-page .header-primary-inner,
.get-page .header-sub-inner {
  padding: 0;
}
.get-page .header-sub-item {
  padding-left: 0;
  padding-right: 10px;
}
@media only screen and (min-width: 1200px) {
  .get-page .header-primary-inner,
  .get-page .header-sub-inner {
    max-width: 1140px;
  }
  .get-page .header-sub-inner {
    padding: 0 15px;
  }
}
@media only screen and (min-width: 1500px) {
  .get-page .header-primary-inner,
  .get-page .header-sub-inner {
    max-width: 1400px;
  }
}

@media only screen and (max-width: 1199px) {
  .get-page .header-primary-inner,
  .get-page .header-sub-inner {
    max-width: calc(100% - 30px);
  }
}
@media only screen and (min-width: 768px) {
  .get-page .header-logo {
    padding-left: 15px;
  }
}
@media only screen and (max-width: 769px) {
  .get-page
    .kui-heroContainer__hasBgAndMobileBgAndNoRightImg
    .kui-heroContainer__hasBackgroundImage {
    background-position: top right;
  }
}
.get-page .kui-heroContainer__hasBgAndMobileBgAndNoRightImg .kui-heroContainer {
  height: unset;
}
@media only screen and (min-width: 768px) {
  .get-page
    .kui-heroContainer__hasBgAndMobileBgAndNoRightImg
    .kui-heroContainer--layout3 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
@media only screen and (max-width: 500px) {
  .get-page
    .kui-heroContainer__hasBgAndMobileBgAndNoRightImg
    .kui-heroContainer__textContent__logoImage {
    display: block;
  }
}
@media only screen and (max-width: 500px) {
  .get-page
    .kui-heroContainer__hasBgAndMobileBgAndNoRightImg
    .kui-heroContainer--layout3 {
    max-height: unset;
  }
}
