.siple-section-title {
  padding: 45px 0; 
}

.siple-section-title.brand {
  padding 40px 15px;
  position: relative;
}

.siple-section-title.brand .overlay {
  bottom: 0;
  left: 0;
  opacity: 1;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}

.siple-section-title.brand .overlay:after {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzk1IiBoZWlnaHQ9IjUwNiIgdmlld0JveD0iMCAwIDM5NSA1MDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0zMzcuMzMyIDE4Mi4xNzdMMzM2LjM0MyAxODAuOTFMMTk4LjE1OSAwSDQ5Ljc1OTVMMTUyLjYyOSAxMzEuNDA4QzY1LjE5MjYgMTUwLjkzNSAwIDIyNi4yNDMgMCAzMTYuMjI0QzAgNDIxLjAzMyA4OC40MjQ2IDUwNiAxOTcuNSA1MDZDMzA2LjU3NSA1MDYgMzk1IDQyMS4wMzMgMzk1IDMxNi4yMjRDMzk1IDI2My45MjQgMzc0LjczNCAyMjguNzc3IDMzNy4zMzIgMTgyLjIzVjE4Mi4xNzdaTTE5Ny41IDQxMC42MzdDMTQzLjIzNyA0MTAuNjM3IDk5LjI0NDMgMzY4LjM2NSA5OS4yNDQzIDMxNi4yMjRDOTkuMjQ0MyAyNjQuMDgzIDE0My4yMzcgMjIxLjgxIDE5Ny41IDIyMS44MUMyMTguOTc1IDIyMS44MSAyMzguODAxIDIyOC41MTMgMjU0Ljk0OSAyMzkuNzU0QzI3OS42MDkgMjU2LjkwNSAyOTUuNzU2IDI4NC43MTcgMjk1Ljc1NiAzMTYuMjI0QzI5NS43NTYgMzY4LjM2NSAyNTEuNzYzIDQxMC42MzcgMTk3LjUgNDEwLjYzN1oiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuMDUiLz4KPC9zdmc+Cg==);
    background-position: top left 1rem;
    background-repeat: no-repeat;
    background-size: auto 100%;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}

.siple-section-title .title-area-wrap h4 {
  margin-bottom: 0px;
  font-size: 30px;
  line-height: 48px;
  color: #2d5ca8;
  text-align: left;
  font-weight: 400;
}

.siple-section-title .title-area-wrap h2 {
  font-size: 40px;
  line-height: 1;
  font-weight: 600;
  text-align: left;
  color: #2d5ca8;
}

.siple-section-title.cs .title-area-wrap h2 {
  text-align: center; 
  color: #2d5ca8;
  font-size: 28px;
  line-height: 1;
  margin-bottom: 25px;
}

.siple-section-title.cs.brand .title-area-wrap h2 {
  font-size: 40px;
  margin-bottom: 20px;
}

.siple-section-title.cs.brand .title-area-wrap p.sub-title {
  font-size: 24px;
  line-height: 1;
  font-weight: 400;
}

.siple-section-title.cs.brand .title-area-wrap p.sub-title .yellow {
  color: #ffd100;
  font-weight: 700;
}

.siple-section-title.cs .title-area-wrap h2 a:hover {
  text-decoration: none; 
}

.siple-section-title .title-area-wrap p.sub-title {
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  color: #2d5ca8;
  text-align: center;
}

.siple-section-title.white-text .title-area-wrap p.sub-title {
  color: #fff; 
}

.siple-section-title.white-text .title-area-wrap h4,
.siple-section-title.white-text .title-area-wrap h2 {
  color: #fff; 
}

.siple-section-title .title-area-wrap .btn-area a {
  background-color: transparent !important;
  padding: .5rem 1.7rem .5rem 0;
  position: relative;
  text-align: left;
  font-weight: 700;
  line-height: 1;
  transition: all .3s ease;
  color: #ffd100;
}

.siple-section-title.white-text .title-area-wrap h2, .siple-section-title.white-text .title-area-wrap h4 {
  color: #fff;
}


.siple-section-title .title-area-wrap .btn-area a:after {
  background: url('https://14559368.fs1.hubspotusercontent-na1.net/hubfs/14559368/Cend-Website-Asset/icon/button-arrow-right-orange.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: .7rem;
  position: absolute;
  right: 5px;
  top: 50%;
  transform: translateX(0) translateY(-50%);
  transition: transform .3s ease-in-out;
  width: .7rem;
}

.siple-section-title .title-area-wrap .btn-area a:hover:after {
  transform: translateX(.5rem) translateY(-50%);
}

@media (max-width: 767px) {
  
  .two-col-feature-post {
    padding: 25px 0 !important;
  }
  .siple-section-title .title-area-wrap h2 {
    font-size: 35px;
    line-height: 1;
  }
  
  .siple-section-title .title-area-wrap h4 {
    font-size: 25px;
    line-height: 1.2
  }
}

@media (max-width: 480px) {
  .siple-section-title .title-area-wrap h2 {
    font-size: 30px;
    line-height: 1;
  }
  
   .siple-section-title .title-area-wrap h4 {
    font-size: 20px;
    line-height: 1.2
  }
}