.grow-business-wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    border-radius: 30px;
    padding: 0 70px;

    .cta-content {
        width: calc(100% - (420px + 325px));
        max-width: 475px;
        & p {
            font-size: 18px;
            line-height: 26px;
            color: var(--white);
        }
    }

    .cta-image {
        width: 420px;
        padding: 30px 5px 0;
        margin-left:auto;
    }

    .cta-action {
        width:325px;
    }

    .cta-offer {
        font-size: 30px;
        color: var(--white);
        font-family: var(--font-small-family);
        font-weight: var(--font-weight-bold);
        line-height: 1.3;
        letter-spacing: 0;
        margin-bottom:24px;
        & span{
          font-size:18px;
          font-weight:var(--font-weight-semibold);
          font-family:var(--font-body-family);   
          display:block;
        }
    }
    .ctabutton-wrap{
        position: relative;
        padding-left:70px;
        display:flex;
        flex-wrap:wrap;
        justify-content:flex-end;

        & .arrow-image {
            position: absolute;
            left: 0;
        }
    }
}


/*------- media ------*/

@media(max-width:1599.98px) {

}

@media(max-width:1439.98px) {
  .grow-business-wrap{
    padding: 30px 40px 0;
    .cta-content{
        width: calc(100% - (300px + 300px));
        max-width: 475px;
        margin-bottom: 20px;
    }
    .cta-image{
      width: 300px;  
      padding:0 5px;
    }
    .cta-action {
        width: 300px;
    }
    .ctabutton-wrap{
             padding-left: 40px;   
             & .arrow-image{
                width:40px;
             }
    }
  }
}

@media(max-width:1199.98px) {
    .grow-business-wrap {
        padding: 30px 0 30px 40px;
        .cta-content {
            width: calc(100% - 300px);
            max-width: 100%;
            margin-bottom: 0px;
            padding-right: 30px;
        }
        .cta-image {
            width: 300px;
            padding: 0;
            
        }
        .cta-action {
            width: 300px;
            margin:0 auto;
            margin-top:30px;
        }
    }
}

@media(max-width:991.98px) {
     .grow-business-wrap {
        padding: 30px 0 30px 40px;
        .cta-content {
            width: calc(100% - 250px);
            max-width: 100%;
            margin-bottom: 0px;
            padding-right: 30px;
        }
        .cta-image {
            width: 250px;
            padding: 0;
            
        }
        .cta-action {
            width: 300px;
            margin:0 auto;
            margin-top:30px;
        }
    }
}

@media(max-width:767.98px) {
    .grow-business-wrap {
        padding:30px 30px 0;
        text-align:center;
        .cta-content {
            width:100%;
            max-width: 100%;
            margin-bottom: 0px;
            padding-right:0px;
											order:1;
        }
        .cta-image {
            width: 300px;
            padding: 0;
            margin:30px auto 0;
									   order:3;
        }
        .cta-action {
            width: 300px;
            margin:0 auto;
            margin-top:30px;
									order:2;
        }
    }
}

@media(max-width:575.98px) {
   .grow-business-wrap {
        .ctabutton-wrap {
            padding-left:0;
            justify-content:center;
            .arrow-image {
                display: none;
            }
        }
        .cta-offer{
            font-size:24px;
            & span{
                font-size:14px;
            }
        }
    } 
	.grow-business-wrap{
		border-radius:10px;
	}
}