  
#page-title{
    font-size: 57px;
}
@media (max-width: 768px){
  #page-title{
    font-size: 40px;
}
}
@media (min-width: 992px) and (max-width: 1199px){
#page-title{
    font-size: 41px;
}
}
.course-highlights >div{
  display:flex
}
@media (max-width: 575px) {
  
  .cta-card .cta-container .cta-left {
    max-width: 100%;
  }
  .footer-section .toolbar-flex-row{
    flex-direction: column;
    align-items: baseline;
  }
  .footer-section .toolbar-flex-row .button.button-base.primary {
    margin-bottom: 0.2rem;
  }
  .cta-card .cta-left .button {
    padding:0.75rem 2rem;
  }
}
@media (min-width: 575px) {
  .divider-lightblue {
    margin-left: 160px;
  }
}