.feat-splash {
  padding: 94px 0 0;
  background: -webkit-gradient(linear, left top, left bottom, from(#EAF0FF), to(#FFF));
  background: linear-gradient(180deg, #EAF0FF 0%, #FFF 100%);
  margin-top: -110px;
  background-image: url("../img/border-center.svg");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: 100% auto;
  padding-bottom: 93px;
}
@media (max-width: 1099px) {
  .feat-splash {
    padding-top: 30px;
    margin-top: -36px;
  }
}
@media (max-width: 767px) {
  .feat-splash {
    margin-top: -37px;
    border-radius: 40px 40px 0px 0px;
    position: relative;
    background-size: 350% auto;
    padding-bottom: 101px;
  }
}
.feat-splash .feat-head {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 113px;
}
@media (max-width: 767px) {
  .feat-splash .feat-head {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 17px;
  }
}
.feat-splash .feat-head .head-text {
  max-width: 50%;
}
@media (max-width: 767px) {
  .feat-splash .feat-head .head-text {
    max-width: unset;
  }
}
.feat-splash .feat-head .head-text .tag {
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
  text-transform: uppercase;
  color: #181717;
  margin-bottom: 11px;
}
.feat-splash .feat-head .head-text p {
  font-weight: 500;
  font-size: 18px;
  line-height: 150%;
  margin-top: 26px;
}
.feat-splash .feat-head .head-text .filled {
  margin-top: 37px;
}
@media (max-width: 767px) {
  .feat-splash .feat-head .head-text .filled {
    margin-top: 29px;
  }
}
.feat-splash .feat-head .head-img {
  max-width: 41%;
}
@media (max-width: 767px) {
  .feat-splash .feat-head .head-img {
    max-width: unset;
    margin-top: 44px;
  }
}