@font-face {
  font-family: 'HelveticaBold';
  font-display: swap;
  src: url('/content/dam/open-digital/airq-patients/en/fonts/Helvetica-Bold-Font.ttf');
}

@font-face {
  font-family:'HelveticaLight';
font-display:swap;
src:url('/content/dam/open-digital/airq-patients/en/fonts/HelveticaLt.ttf');
}

.landing-page {
  background-color: #F7F9FA;
}

.primary-navigation .nav .static-links-wrapper>li.first-level-item:first-child {
  display: none;
}

.wel-aiqscore-section p {
  font: normal normal bolder 22px/28px 'HelveticaLight';
  color: #3B3B3B;
  /*margin-top: 20px;*/
  ;
}

.center-text {
  font: normal normal bolder 22px/22px 'HelveticaLight'!important;
}

.wel-aiqscore-section .airqscore-heading {
  font: normal normal bolder 15px/22px 'HelveticaLight';
  color: #4FAEB8;
  ;
margin-bottom: 0;
}
/*after adding which one are you heading*/
.who-are-u-heading {
  color: #4FAEB8!important;
  text-align: center;
  font-size: 15px!important;
}

.wel-aiqscore-section .airqscore-col .column-2:hover, .column-3:hover {
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
}

.airqscore-col a.para-below-img {
  font: normal normal bolder 16px 'HelveticaLight';
  text-decoration: none;
  color: #3B3B3B;
  text-align: center;
}

.center-text {
  text-align: center;
}

.sec-para, .third-para, .center-text {
  margin-top: 20px;
}

@media (min-width:768px) {
  #land-airqscore-section {
    margin-top: 50px;
  }

  .airqscore-col .row {
    display: flex;
    align-items: start;
  }

  .airqscore-col .col-sm-4.column-1 {
    width: 50%;
  }

  .airqscore-col .col-sm-4.column-2,
.airqscore-col .col-sm-4.column-3 {
    width: 25%;
  }

  .hide-in-desktop {
    display: none;
  }

  .airqscore-col {
    margin-top: 20px;
  }
}

@media (max-width:767px) {
  #land-airqscore-section {
    padding: 40px 15px 20px;
  }

  .hide-in-mobile {
    display: none;
  }

  .airqscore-col .column-3 {
    margin-top: 10px;
  }
  /*after adding which one are you heading ends here*/
  .airqscore-col .first-para {
    margin-top: 30px;
  }
}

.footer {
  padding-bottom: 0px!important;
}


