body.rp_theme_dark .cta-main.style-10 .overline{
  color:#4A3AFF !important;
}

body.rp_theme_dark .cta-main.style-10 .heading span{
  color:#FFF !important;
}

body.rp_theme_dark .cta-main.style-10 {
      background-image: linear-gradient(to right, rgba(22, 25, 33, 1),rgba(39, 41, 50, 1)); !important;
}



.cta-main.style-10 .overline{
  display: flex;
  justify-content: center;
 
}

.cta-main.style-10 .heading{
  display: flex;
  justify-content: center;
}


.style-10 .button span, .style-10 .fa-solid {
    align-items: center;
    display: flex;
    gap: 8px;
  font-weight: 600;
    justify-content: center;
  text-transform: capitalize;
  color:#0D0A2C !important;
}
.style-10 .cta-description h3 {
  color:#fff;
}

.style-10 .cta-description p {
  width:auto;
  margin:0px 0px 68px 0px;
  color: #E3E3E3;  
}

.style-10 .uk-button-primary, .cta-main .button.uk-button-primary:link {
  padding:16px 108.5px;
  background-color:#FFF;
  border-radius:8px;
  color:#6E7191;
}

.style-10 .uk-button-primary, .cta-main .button.uk-button-primary:link:hover {
  background-color:#EE4C17;
  color:#FFF;
}

 .cta-main.style-10 .btn-group{
  display: inline-flex;
  flex-wrap: wrap;
/*   justify-content: center; */
  column-gap: 30px;
  row-gap: 20px;
  justify-content: flex-start !important;
   
   
}




@media only screen and (max-width:560px) {

.cta-main.style-10 .cta-content {
    flex-wrap: wrap;
    flex-direction: column;
}
  .style-10 .cta-description h3 {
 margin-bottom:20px;
}
   
   .cta-main.style-101 .right-column {
    max-width: 100%;
}
      .cta-main.style-101 .left-column {
    max-width: 100%;
}
}