.softlite-block-button {
  display: none!important;
}

@media all and (max-width: 680px) {
body {
    margin-top: 0 !important;
}

 .hero h1  {
   font-size: 45px!important;
 }
 .hero h1 span {
   font-size: 45px!important;
 }
 
  .hero h2 {
    font-size: 26px!important;
  }
  
  .hero #softlite-block-lka8dl9s {
    font-size: 18px!important;
  }
  
  .hero #softlite-block-i49o7yu2 {
   flex-direction: column;
  }
  
  .hero #softlite-block-i49o7yu2 .registerNow,
  .hero #softlite-block-i49o7yu2 .learnMore,
  .hero #softlite-block-i49o7yu2 button
  {
    width: 100%;
  }
  
  .why h2{
    font-size: 34px!important;
    line-height: 1.2!important;
  }
  
  .why #softlite-block-g8bgnupl {
    display: block;
  }
  
  .focus h2{
    font-size: 34px!important;
    line-height: 1.2!important;
  }
  
  .focus .softlite-block-basic-text{
    font-size: 18px!important;
  }
  
  .focus #softlite-block-b9djb5ry {
    display: block;
  }
  
  .looking h2{
    font-size: 34px!important;
    line-height: 1.2!important;
  }
  
  .looking .softlite-block-basic-text{
    font-size: 18px!important;
  }
  
  .looking #softlite-block-xjnpi5ol {
    display: block;
  }
  
  .looking #softlite-block-ooi7ed5z {
    width: 100%;
  }
  
  .looking .registerNow {
    width: 100%!important;


  }
  .looking .registerNow button {
      width: 100%;
      white-space: normal;
    padding: 15px!important;
    font-size: 1.1rem!important;
  }
  
  .benefits h2{
    font-size: 34px!important;
    line-height: 1.2!important;
  }
  
  .benefits .softlite-block-basic-text{
    font-size: 18px!important;
  }
  
  .benefits #softlite-block-ct69x6wr {
    display: block;
  }
  
  .benefits #softlite-block-m3t4hf2e {
     grid-template-columns: 1fr;
  }
   
  .benefits .registerNow {
     width: 100%!important;
  }
  
  .benefits #softlite-block-r84hnzaf {
    padding: 2rem;
  }
  
  .benefits .registerNow button {
    width: 100%!important;
    display: block!important;
    white-space: normal;
    padding: 15px!important; 
  }
  
  footer #softlite-block-b5qm70ff {
    width: 100%;
  } 
  
  footer #softlite-block-b5qm70ff button {
    width: 100%!important;
    display: block!important;
    white-space: normal;
    padding: 15px!important;
  }
  
  
  footer #softlite-block-yu59s0ng {
    grid-template-columns: 1fr;
  }
  
  footer #softlite-block-kks8gxk3 {
    text-align: center;
  }
  
  .registration h1, .registration h1 span {
    font-size: 45px!important;
    line-height: 1.1!important;
  }
  
  .registration h2 {
    font-size: 34px!important;
    line-height: 1.2!important;
  }
  
  .registration h3 {
    font-size: 28px!important;
    line-height: 1.25!important;
  }
  
  .registration .softlite-block-basic-text{
    font-size: 18px!important;
  }
  
    .registration #softlite-block-whwsjwma,
    .registration #softlite-block-fwc8aotl,
    .registration #softlite-block-bkskrk8b,
    .registration #softlite-block-n2rizxj5,
    .registration #softlite-block-e3lrucd5,
    .registration #softlite-block-xfkcexr6,
    .registration #softlite-block-x7ja1sf4,
    .registration #softlite-block-ul3mikkr,
    .registration #softlite-block-jcx0i916,
    .registration #softlite-block-fi7c1rkq {
      display: none;
    } 
    
    .registration #softlite-block-z85gyrch{
      grid-template-columns: 1fr;
    }
    
    .registration #softlite-block-tlx0jt6s {
      padding: 1.8rem;
    }
}