body {
  width: 100%;
}

* {
  margin: 0;
  padding: 0;
}

h1, h2, h3, h4, h5, p{
  margin: 0;
}

.aarp-c-hero-lp {
  font-size: 12px;
  font-weight: 400;
  font-family: Lato, sans-serif;
  color: #121212;
  /* margin: 60px auto 0; */
  margin: 0 auto;
}

.aarp-c-hero-lp__heroContainer {
  background: #f9f8f6;
}

.aarp-c-hero-lp__insidehero {
  max-width: 996px;
  margin: 0 auto;
  display: flex;
  align-items: center;
}

.aarp-c-hero-lp__italictext {
  font-style: italic;
}

.aarp-c-hero-lp__link {
  font-size: 12px;
  line-height: 16px;
  font-weight: 900;
  color: #2172BF;
  text-decoration: none;
  text-transform: uppercase;
}

.aarp-c-hero-lp__navlinks-links .aarp-c-hero-lp__link:hover,
.aarp-c-hero-lp__navlinks-links .aarp-c-hero-lp__link:focus {
  color: #486784;
  text-decoration: underline;
}

.aarp-c-hero-lp__navlinks-links {
  padding-bottom: 16px;
}

.aarp-c-hero-lp__link-rightArrow {
  content: "";
  border: solid #676767;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 3px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin: 0 12px 1px 7px;
}

.cmp-experiencefragment--mega-menu, .aarp-c-header__menu-icon {
  display: none !important;
}

.aarp-c-footer__quick-links.aarp-o-container{
  display: none;
}

.aem-GridColumn {
  padding: 0;
}
.aarp-c-hero-lp__navlinks-links{
   display:none;
}

@media screen and (max-width: 767px) {
  .aarp-c-hero-lp__heroContainer\@mobile {
    padding: 24px 30px;
  }

  .aarp-c-hero-lp__herotext\@mobile {
    margin-left: 8px;
  }

  .aarp-c-hero-lp__herosubhdng\@mobile {
    font-size: 18px;
    line-height: 27px;
    padding-top: 19px;
    font-weight: 700;
    text-transform: uppercase;
  }

  .aarp-c-hero-lp__herohdng2\@mobile {
    font-size: 36px;
    line-height: 45px;
    font-weight: 800;
    padding-top: 8px;
  }

  .aarp-c-hero-lp__navlinks\@mobile {
    margin: 24px 30px 0;
  }

  .aarp-c-hero__hero-img\@mobile {
    width: 60px;
    height: auto;
  }

.aarp-c-hero-lp__insidehero\@mobile {
  align-items: flex-start;
}

.aarp-c-hero-lp__herohdng\@mobile {
  padding-top: 28px;
  font-weight: 800;
  font-size: 36px;
  margin-left: -68px;
line-height: 45px;
}
}

@media screen and (min-width: 768px) {

  .cmp-experiencefragment.cmp-experiencefragment--user-states{
    display: none;
  }
  .aarp-c-hero-lp__herohdng2\@tablet {
    display: none;
  }

  .aarp-c-hero-lp__insidehero\@tablet {
    padding: 32px 15px;
  }

  .aarp-c-hero-lp__herotext\@tablet {
    margin-left: 44px;
  }

  .aarp-c-hero-lp__herosubhdng\@tablet {
    font-size: 18px;
    line-height: 27px;
    font-weight: 700;
    text-transform: uppercase;
    padding-bottom: 8px;
  }

  .aarp-c-hero-lp__herohdng\@tablet {
    font-size: 48px;
    line-height: 60px;
    font-weight: 800;
  }

  .aarp-c-hero-lp__navlinks\@tablet {
    max-width: 996px;
    margin: 24px auto 0;
    padding: 0 15px;
  }

  .aarp-c-hero__hero-img\@tablet {
    width: 152px;
    height: auto;
  }

}

@media screen and (min-width: 1026px) {
  .aarp-c-hero-lp__insidehero {
    padding: 32px 0;
  }

  .aarp-c-hero-lp__navlinks\@tablet {
    padding: 0;
  }
}
