.blogTitle {
      padding: 0px 0px 15px 0px;
    position: absolute;
    width: 100%;
    top: 200px;
    z-index: 500;
}

.blogTitle .calendarIcon {
      width: 100px;
    height: 90px;
    color: #cccccc;
    display: block;
    margin: 0px;
    background-image: url(https://2395355.fs1.hubspotusercontent-na1.net/hubfs/2395355/IDEX%20MPT%20Group%20Files/Matcon-File-Manager/Icons/2023-Events.svg);
    background-repeat: no-repeat;
    background-position: left;
    background-size: 70px;
}

.blogTitle p {
  max-width:450px;
  font-size:14px;
  line-height:21px;
  margin-top:16px;
}

.blogTitle h1 {
  margin: 4px 0px 4px 0px;
    padding: 0px;
    color: #868686;
    font-family: 'Work Sans', Arial, Sans-serif;
    font-size: 28px;
    font-weight: 600;
    line-height: 34px;
}

.blogTitle h5 {
  margin:0px;
  padding:0px;
      font-family: 'Work Sans', Arial, Sans-serif;
  font-size:14px;
  text-transform:uppercase;
  color:#3d4543;
  font-weight:800;
}

a.button {
  display:block;
  color:#ffffff;
  background-color:#2170a8;
  border-radius: 4px 4px 4px 4px;
-moz-border-radius: 4px 4px 4px 4px;
-webkit-border-radius: 4px 4px 4px 4px;
border: 0px solid #000000;
  padding:8px 16px;
  width:100px;
  text-align:center;
  font-size:12px;
}

.gradientBorder {
  width:100%;
  height:1px;
  display:block;
  background: rgba(156,155,155,1);
background: -moz-linear-gradient(left, rgba(156,155,155,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(156,155,155,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(left, rgba(156,155,155,1) 0%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(left, rgba(156,155,155,1) 0%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(left, rgba(156,155,155,1) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(to right, rgba(156,155,155,1) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c9b9b', endColorstr='#ffffff', GradientType=1 );
margin-top: -8px;
}

@media (max-width: 1120px) {
  .blogTitle {
    position: relative;
    top:90px;
}

.gradientBorder {
margin-top: 75px;
}

