/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
/* Get Started  */
.above_footer-row-0-background-gradient{
  border-bottom-width: 10px;
  border-style: solid;
  border-top: none;
  border-right: none;
  border-left: none;
  border-image: linear-gradient(to right, #FFFFFF 6%,#D8BAF5 22%,#2F1A49 37%,#2F1A49 57%,#D8BAF5 74%,#D8BAF5 88%) 1;
}
#gr-text{
  color: #D8BAF5;
}
#get-started-btn .btn{
    font-size: 40px;
    padding: 1.91rem 2.56rem;
    outline: 4px solid #ffffff75;
    outline-offset: 4px;
}
#hs_cos_wrapper_module_1724826915472_{
  font-family: 'DM Mono', monospace;
  font-weight: 600;
}
/* Footer Area CSS */
#footer-social-links a .icon{
  border: 2px solid #f7f7f7;
  border-radius: 50%;
  transition: .1s linear;
}
#footer-social-links a .icon:hover{
  background-color: #2F1A49;
  border-color: #2F1A49!important;
  color: #fff;
}
.footer ul li.col-nav__item a{
  word-wrap: break-word;
}
/* Responsive Design */
@media(max-width: 767px){
  #get-started-btn .btn {
    font-size: 20px;
    padding: 1.91rem 1.56rem;
}
  .above-footer #hs_cos_wrapper_widget_1724837340953{
  text-align: center;
    margin-bottom: 15px;
}
  .above-footer .inline-items--right{
    justify-content: center;
  }
}
@media (max-width: 766px) {
  .footer .widget-type-logo{
    text-align: center;
  }
}
  
 /* CTA Section Style */
.cell_17421133552533-background-layers, .cell_17422885937552-background-image{
    background-color: #fff;
    background-size: 100% 100%!important;
    border-radius: 30px;
    position: relative;
    overflow:hidden;
    transition-delay: 4s;
    transition: background-image 2s ease-in-out;
}
.cell_17421133552533-background-layers h2, .above_footer-row-0-background-layers:not(.above_footer-row-0-background-gradient) h2{
    font-family: "Varela Round", sans-serif!important;
    max-width: 855px;
    margin: auto;
    margin-bottom: 10px;
}
footer .cell_1724993017547-background-layers *{
    font-family: "Varela Round", sans-serif!important;
}
.above_footer-row-0-background-layers:not(.above_footer-row-0-background-gradient)  > .row-fluid{
  background: linear-gradient(#fff, #fff) padding-box, linear-gradient(130deg, #FFD138 5%, #FCE5C2 11%,#F8953F 26%,#F90CC5 40%,#3F83F8 59%,#B8A4F5 81%,#A773FA 91%,#E5D2FD 100%) border-box;
  border: 1px solid transparent;
  border-radius: 30px;
}
  
  .btn--17422885937558-1.btn--fill {
    background: linear-gradient(180deg, hsla(0, 0%, 100%, .078), hsla(0, 0%, 100%, 0)), linear-gradient(246.69deg, #9747ff 34.94%, #682e9f 75.8%) !important;
    box-shadow: 0 -1px 0 #8322e3, 0 1px 0 #371661, inset 0 1px 0 hsla(0, 0%, 100%, .35);
    padding-left: 45px;
    padding-right: 45px;
}
/* footer section style */

footer .cell_1724993017547-background-layers{
  border-radius: 30px;
}

}
@media (max-width: 378px) {
    #get-started-btn .btn {
        font-size: 14px;
        padding: 20px 20px;
    }
}