.sp-page-title {
/*    background: #3f6cb2!important;*/
	padding: 90px 0!important;
} 
.sp-page-title .sp-page-title-heading {
    font-size: 54px;
    line-height: 1;
}
 .sp-page-title .sp-page-title-sub-heading {
    font-size: 24px;
    font-weight: normal;
    line-height: 1;
    margin-top: 10px;
}
.sp-sp-top-bar {
    font-size: 14px;
	color:#515151!important;
 
}
.sp-page-title {
  position: relative;
  overflow: hidden;
}

.sp-page-title::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    to top,
    #3f6cb2 0%,
    rgba(63, 108, 178, 0.75) 40%,
    rgba(63, 108, 178, 0.15) 100%
  );
  z-index: 1;
  pointer-events: none;
}

.sp-page-title .container {
  position: relative;
  z-index: 2;
}
.sp-page-title {

    background-position: center;
}
.sp-module .mod-articlescategory {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px 30px;
  list-style: none;
  margin: 0;
  padding: 0;
}

.sp-module .mod-articlescategory li {
  margin: 0;
  padding: 0;
}

.sp-module .mod-articlescategory li a {
  display: block;
  text-decoration: none;
}

@media (max-width: 768px) {
  .sp-module .mod-articlescategory {
    grid-template-columns: 1fr;
  }
}