*{
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    font-family: 'Poppins', sans-serif;
}

.hero2026{
    height: 100vh;
    background-image: linear-gradient(rgba(0, 0, 0, 0.5), 
    rgba(0, 0, 0, 0.5)), url(../img/blm/BLM2024_Group.jpg);
    background-size: cover;
    background-position: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: #fff;
}

h1, h2{
    font-size: 4rem;
    font-weight: 500;
    margin-bottom: 20px;
}
h2.location {
    margin-top: 350px;
}

 .hero2026 h1 {
    padding-top: 25px;
}


.timebox{
    display: flex;
    gap: 90px;
}

.time{
    text-align: center;
}

.time h2{
    font-size: 5rem;
    font-weight: 100;
}

a {
    font-size: 2rem;
    font-weight: 500;
    margin-bottom: 20px;   
    color:#fff;
}

a:hover {
    color: #0076B6;
}



/* On screens that are 992px or less, set the background color to blue */
@media screen and (max-width: 992px) {
  h2.location {
    margin-top: 111px;
}
.time h2{
    font-size: 2rem;
    font-weight: 100;
}

}

/* On screens that are 992px or less, set the background color to blue */
@media screen and (max-height: 600px) {
  h2.location {
    margin-top: 111px;
}

}

@media screen and (max-width: 600px) {
  h2.location {
    margin-top: 160px;
    margin-bottom: 62px;
   }
	
 .time h2{
    font-size: 1.5rem;
    font-weight: 100;
  }
  h2 {
	  font-size: 1.5rem;
 }	

  a {
    font-size: 1.0em;
  } 
 
 .timebox  {
     overflow: hidden;
     max-width: 100%;
     padding-left: 15px;
     gap: 11px;
  }

  .timebox p {
    font-size: 11px;
  }

  a.btn-getstarted {
    display: none;
  } 
}  

@-moz-document url-prefix() { 
  h2.location {
     margin-top: 180px;;
  }
}

