@charset "UTF-8";
//Override file for id and class elements within the template.css file.
//these overrides are chagnes that cannot otherwise be made within the 
//styles template function

.sp-slider-btn-text {
  background: linear-gradient(255.48deg, rgba(255, 255, 255, 0.2) 4.07%, rgba(255, 255, 255, 0) 103.07%), #0f4ae3 !important;
  width: %100 !important;
}
.sppb-addon.sppb-addon-button-group {
  background: linear-gradient(255.48deg, rgba(255, 255, 255, 0.2) 4.07%, rgba(255, 255, 255, 0) 103.07%), #0f4ae3 !important;
}
.custom-btn {
  background: linear-gradient(255.48deg, rgba(255, 255, 255, 0.2) 4.07%, rgba(255, 255, 255, 0) 103.07%), #0f4ae3 !important;
  width: %100 !important;
}
.sppb-sp-slider-text li {
  list-style-position: inside !important;
}
//
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{
  content:"";
  background:transparent !important;
  position:absolute;
  width:100%;
  height:100%;
  left:0px;
  top:0px;
  z-index:-1;
  transition:all 0.5s cubic-bezier(0.18, 0.89, 0.32, 1.28)}
//
#sp-bottom .sp-module .sp-module-title {
	color:#f2f2f3;  
}

#sp-bottom .sp-module .sp-module-title {
    font-weight: 600;
    font-size: 15px;
    line-height: 26px;
    letter-spacing: 1.6px;
    color: #010c20;
    margin-bottom: 20px;
}
#sp-bottom .sp-module ul>li>a {
    color: #a2a2a2 !important;
}

#sp-bottom .sp-module ul>li>a:hover {
    color: #ffffff !important;
}

.tab-style3 .sppb-nav-tabs li.active a {
    border-color: #7d9cb7 !important;
}
@media screen and (max-width:340px) {
  .d-flex {
    display: block @important;    
  }
}
.test-sutton {
    font-weight: 600;
    font-size: 15px;
    line-height: 26px;
    letter-spacing: 1.6px;
    color: #010c20;
    margin-bottom: 20px;
}