#sp-header {
    background: #ffffff;
    backdrop-filter: none;
}

.style-service{padding:40px 32px 58px 24px;background:#fdfdfd;border: 1px solid #EEEEEE;transition:all 0.3s}
.style-service .sppb-img-container{display:inline-block !important;padding:12px;border-radius:50%;background:#transparent}
.style-service:hover{background:#ffffff;box-shadow:0px 20px 40px rgba(16, 68, 201, 0.16);border-radius:4px}

.service-style{padding:40px 32px 58px 24px;background:#fdfdfd;border: 1px solid #EEEEEE;transition:all 0.3s}
.service-style:hover{background:#ffffff;box-shadow:0px 20px 40px rgba(16, 68, 201, 0.16);border: 1px solid #A10000;border-radius:4px}

.heading-style span {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(45deg, #cf0a0a 0%, #000000 100%);
}

.heading-style .sppb-animated-number, .heading-style .ppb-addon-title {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(45deg, #cf0a0a 0%, #000000 100%);
}

.k-tab {
  position: relative;
}

.k-tab .sppb-nav-tabs {
  border: 0px;
  margin: 0px -15px;
}

.k-tab .sppb-nav-tabs li {
  width: 20%;
  display: inline-block;
  text-align: center;
  margin: 0px;
}

.k-tab .sppb-nav-tabs li a {
  font-size: 1rem;
  line-height: 1.23;
  font-weight: 600;
  color: #242424;
  padding: 3rem 0rem;
  margin: 0px 15px;
  border: 0px;
  position: relative;
  z-index: 1;
  background: linear-gradient(204.98deg, #f0f5fe 16.33%, rgba(248, 207, 160, 0) 142.07%), #e9ecef;
}

.k-tab .sppb-nav-tabs li a:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 6px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  border-bottom: 4px solid #d1d1d1;
  transition: all 0.3s;
}

.k-tab .sppb-nav-tabs li a:hover,
.k-tab .sppb-nav-tabs li.active a {
  color: #dc3545;
  background: #f0f5fe;
}

.k-tab .sppb-nav-tabs li a:hover:before,
.k-tab .sppb-nav-tabs li.active a:before {
  border-color: #dc3545;
}

.k-tab .sppb-nav-tabs li.active a::after {
  content: "";
  position: absolute;
  bottom: -44px;
  left: 50%;
  margin-bottom: -42px;
  transform: translateX(-50%);
  border-bottom: 60px solid #f0f5fe;
  border-left: 72px solid transparent;
  border-right: 72px solid transparent;
  z-index: -1;
}

.k-tab .sppb-tab-content {
  margin-top: 70px;
}

.k-tab .sppb-tab-content .sppb-tab-pane {
  padding: 32px 125px 32px 83px;
  background: #f0f5fe;
  position: relative;
  z-index: 1;
}

body .sppb-btn.sppb-btn-default:before,body .sppb-btn.sppb-btn-primary:before,body .btn.sppb-btn-default:before,body .btn.sppb-btn-primary:before {
    background:  linear-gradient(255.48deg, #dc3545 4.07%, #a10000 103.07%), #dc3545;
}

body .sppb-btn.sppb-btn-secondary,body .sppb-btn.btn-seconday,body .sppb-btn.btn-primary,body .btn.sppb-btn-secondary,body .btn.btn-seconday,body .btn.btn-primary {
    background:  linear-gradient(255.48deg, #dc3545 4.07%, #a10000 103.07%), #dc3545;
}

body .sppb-btn.sppb-btn-secondary:hover,body .sppb-btn.sppb-btn-secondary:focus,body .sppb-btn.sppb-btn-secondary:active,body .sppb-btn.btn-seconday:hover,body .sppb-btn.btn-seconday:focus,body .sppb-btn.btn-seconday:active,body .sppb-btn.btn-primary:hover,body .sppb-btn.btn-primary:focus,body .sppb-btn.btn-primary:active,body .btn.sppb-btn-secondary:hover,body .btn.sppb-btn-secondary:focus,body .btn.sppb-btn-secondary:active,body .btn.btn-seconday:hover,body .btn.btn-seconday:focus,body .btn.btn-seconday:active,body .btn.btn-primary:hover,body .btn.btn-primary:focus,body .btn.btn-primary:active {
    background:  linear-gradient(255.48deg, #dc3545 4.07%, #a10000 103.07%), #dc3545;
}

.pitech-slider .sp-slider-btn-text:before {
    /*background: linear-gradient(255.48deg, rgba(255, 255, 255, 0.2) 4.07%, rgba(255, 255, 255, 0) 103.07%), #a10000;*/
  	background: linear-gradient(255.48deg, #dc3545 4.07%, #a10000 103.07%), #dc3545;
}