@font-face {
    font-family: 'Neue Haas Grotesk Display Pro';
    src: url('fonts/NeueHaasGroteskDisplayPro-Regular.woff2') format('woff2'),
         url('fonts/NeueHaasGroteskDisplayPro-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
.resourceCTAFourBlogs{
  h1{
    color:#3d1951;
    font-family: 'Neue Haas Grotesk Display Pro', sans-serif;  
    font-weight:bolder;
    font-size:40px;
    text-align:center;
    padding-bottom:0px;
    margin-bottom:0px;
  }
  .greyButtonContainer{
    border-radius:16px;
    padding:10px;
    padding-top:20px;
    display: flex;
    flex-direction: column;
    align-items:center;
    justify-content:center;
    margin-top:20px;
    margin-bottom:40px;
  }
    .twoPairs{
    display:flex;
    flex-direction:row;
    gap:15px;
  }
}

.greyButtonContainer{

  .greybuttons{
    margin-top:10px;
    color:white;
    border-radius:16px;
    padding:20px;
    width: 200px;
    height: 50px;
    text-decoration:none;
    display: flex;
    text-align: center;
    align-items:center;
    justify-content:center;
    font-family: 'Neue Haas Grotesk Display Pro', sans-serif;  
    font-weight:bolder;
    font-size:20px;
  }
  

}


.resourceCTAFourBlogs{
  display:flex;
  flex-direction: column;  
  gap: 15px;
}

.resourceCTAFourBlogs{
   
  .imageIcon{
  width: 100px;
  padding-bottom:10px;
  display:flex;
  filter: brightness(0) invert(1);
  }
  
  .flexerAjustments{
  display:flex;
  gap: 15px;
  justify-content: center;
  }
}


@media (max-width: 800px) {

  .resourceCTAFourBlogs{
    .flexerAjustments{
      display:flex;
      flex-direction: row;
      justify-content:center;
      align-items:center;
      gap:10px
  }

    h1{
    font-size:30px;
  }
    .greyButtonContainer{
   padding-top:40px;
   margin-top:10px;
   margin-bottom:0px;
  }
    .greyButtons{
    text-align: center;
    padding: 10px;
    }
     .twoPairs{
    display:flex;
    flex-direction:column;
    gap:5px;
    }    
  }  
  }

@media (max-width: 1200px) {

  .resourceCTAFourBlogs{  
    .twoPairs{
      display:flex;
      flex-direction:column;
      gap:5px;
    }    
  }  
  }


@media (max-width: 500px) {

  .resourceCTAFourBlogs{
    .flexerAjustments{
      display:flex;
      flex-direction: row;
      justify-content:center;
      align-items:center;
      gap:15px
  }

    h1{
    font-size:30px;
  }
    .greyButtonContainer{
   padding-top:20px;
   margin-top:10px;
   margin-bottom:0px;
  }
     .twoPairs{
    display:flex;
    flex-direction:column;
    gap:5px;
    } 
     .imageIcon{
    width:40px;
    padding-bottom:10px;
    display:flex;
    filter: brightness(0) invert(1);
    }
    .greyButtonContainer {
    .greybuttons {
        width: 140px;
        height: 60px;
        font-size: 16px;
    }
  }  
  }