/* Universal breakpoints */
.value-props-section {
  background-color: #F1F4F6;
  padding-left: 16px;
  padding-right: 16px;
  padding-bottom: 40px; 
  color: #2d2d2d}
  .value-props-section h2 {
    margin-top: 24px;
    margin-bottom: 24px;
    font-size: 48px;
    text-align: center; }
    @media (max-width: 991px) {
      .value-props-section h2 {
        font-size: 42px; } }
    @media (max-width: 767px) {
      .value-props-section h2 {
        text-align: left; } }
  .value-props-section .value-props {
    display: grid;
    gap: 2rem;
    grid-template-columns: repeat(3, 1fr);
    justify-content: center;
    justify-items: center;
    }
    @media (min-width: 992px) {
      .value-props-section .value-props {
        padding-left: 64px;
        padding-right: 64px; } }
    @media (max-width: 991px) {
      .value-props-section .value-props {
        grid-template-columns: repeat(2, 1fr); } }
    @media (max-width: 479px) {
      .value-props-section .value-props {
        grid-template-columns: 1fr; } }
  .value-props-section .value-prop {
    border-top: 1px solid black;
    width: 250px; }
    .value-props-section .value-prop h3 {
      font-size: 32px;
      margin-top: 16px;
      margin-bottom: 0px; }
      .value-props-section .value-prop h3 span {
        /* color: #f50a23; */
        }
    .value-props-section .value-prop p {
      font-size: 18px;
      margin-top: 12px; }
      @media (max-width: 767px) {
        .value-props-section .value-prop p {
          font-size: 24px; } }
      @media (min-width: 992px) {
        .bumper-page-hero .hero-content .a {
           padding-top: 60px;
              } }
		  .bumper-page-hero {
  height: auto; }
  .value-prop a{
	  color: inherit;
	  text-decoration:none;
  }
  #footnote-1{
    scroll-margin-top:100px;
    vertical-align:super;
}
  #footnote-1 sup{
    vertical-align:super;
    font-size:10px;
}
  #footnote-2{
    scroll-margin-top:100px;
}
  #footnote-2 sup{
    vertical-align:super;
    font-size:10px;
}

.brand-color-button.harbor-freight:focus-visible{
border-color: transparent !important;
}