.madness-header-container {
  max-width: 1200px;
  display: grid;
  margin: 1rem 0;
  gap: 1rem;
  grid-template-rows: repeat(3, fit-content);
  grid-template-columns: 1fr 2fr;
  grid-template-areas: 
  'logo content'
  'logo content'
  'timer timer';
}

@media (max-width:768px) {
  .madness-header-container {
    gap: .5rem;
    justify-content: center;
    grid-template-areas:
    'logo logo'
    'content content'
    'timer timer';
}
}

.madness-header__content {
  grid-area: content;
  color: white;
  max-width: 698px;
  height: fit-content;
}

.madness-background-image {
  background-image: url('/sites/cato.org/files/2023-03/basketball_court%20%283%29.jpg');
  background-repeat: no-repeat;
  object-fit: cover;
background-size: cover !important;
}

.madness-timer {
  grid-area: timer;
  display: flex;
  justify-content:center;
  align-content:center;
}

.madness-page-heading {
  font-family: 'Inter', sans-serif !important;
  font-size: 4rem;
  font-size: clamp(2rem, 4vw, 5rem);
  font-weight: 900;
  text-transform: uppercase;
  color: white;
}

.madness-orange {
  color: #E56636 !important;
}

.madness-logo {
  max-height: 500px;
}

@media (max-width:768px) {
  .madness-logo {
    max-height: 400px;   
  }
}

.madness-logo-container {
  grid-area: logo;
  display: flex;
  justify-content: center;
}

.madness-description {
  font-size: 1.25rem;
  font-weight: 400;
  font-size: clamp(0.8rem, 1.25vw, 1.2rem);
}


/* EMAIL SIGN UP */

.madness-email-signup .single-email-subscription  {
margin-top:2rem ;
}

.madness-email-signup .single-email-subscription .hbspt-form form {
 max-width:450px; 
}
.madness-email-signup .single-email-subscription .hbspt-form .hs_email {
 width:66.666%;
 float:left;
}
.madness-email-signup .single-email-subscription .hbspt-form .hs_submit.hs-submit {
 width:33.33%;
 float:left;
}
.madness-email-signup .single-email-subscription .hbspt-form .hs_email label {
 display:none ; 
}
.madness-email-signup .single-email-subscription .hbspt-form .no-list.hs-error-msgs.inputs-list {
 display:none !important; 
}
.madness-email-signup .single-email-subscription .hbspt-form .hs-button.primary.large {
 height:2.8rem; 
}
.madness-email-signup .single-email-subscription .hbspt-form input {
 width:100%;
 float:left;
 margin-bottom:0rem ;
}
.madness-email-signup .single-email-subscription .field-large-text__label {
 margin-bottom:.4rem;
}

.madness-email-signup .single-email-subscription .field-large-text__label
{font-size: 14px; color: #fff;}

