section.ip-single-card-cta{
    padding: 88px 0;
}


section.ip-single-card-cta .cta-cover{
    background: #000000;
    border-radius: 24px;
    background-image: url("https://kissflow.com/hubfs/Ideapattarai/Ideapattarai-new/ip-cta.svg");
    background-repeat: no-repeat;
    background-size: cover;
    padding: 64px;
    position: relative;
}




section.ip-single-card-cta .ip-card-btn{
    font-family: 'Inter-Bold';
    color: #fff;
    padding: 16px;
    font-size: 24px;
    margin-top: 24px;
    border: 3px solid #00a5e6;
    display: inline-block;
    line-height: 24px;
    border-image: linear-gradient(to right, #00A5E6 60%, #fff) 1;
}

section.ip-single-card-cta  .ip-card-btn:hover .bi-arrow-right{
  animation: rightarrow 1s ease-in-out infinite;
    display: inline-block;
}

@media(min-width:767px){
    section.ip-single-card-cta .cta-image{
        position: absolute;
        bottom: 0;
     }
     section.ip-single-card-cta{
        margin: 88px 0;
    }
     
     /* section.ip-single-card-cta .cta-image img{
        max-height: 640px;
      } */
}


@media only screen and (min-width: 767px) and (max-width: 1300px)  {
    section.ip-single-card-cta .cta-image img{
        min-height: 520px;
    }

    section.ip-single-card-cta .cta-cover{
        padding: 40px;
    }
}

@media(max-width:767px){
    section.ip-single-card-cta{
        padding: 32px 0;
    }

    section.ip-single-card-cta .cta-cover{
        padding: 32px 32px 0;
        border-radius: 0;
    }

    section.ip-single-card-cta .ip-card-btn{
        font-size: 20px;
    }

}