.cta-image{margin:100px auto;padding:0;position:relative}.cta-image .cta-inner{background:#fff;border-radius:15px;box-shadow:0 14px 30px -10px rgba(96,113,130,.3)}.cta-image:before{border:6px solid rgba(24,158,255,.15);border-radius:20px;content:"";height:100%;left:0;position:absolute;top:0;transform:rotate(-2deg);width:100%;z-index:-1}.cta-image.lightBlue:before{border-color:#00d1ff}.cta-image.blue:before{border-color:#0182ff}.cta-image.purple:before{border-color:#ef7eff}.cta-image.orange:before{border-color:#ffb84f}.cta-image.green:before{border-color:#17d94e}.cta-image h3{font-family:Inter;font-size:13px;letter-spacing:.9px;line-height:20px;margin-bottom:15px;text-transform:uppercase}.cta-image h2{line-height:36px}.cta-image .image-holder{border-bottom-left-radius:20px;border-top-left-radius:20px;height:100%;overflow:hidden}.cta-image .image-holder img{clip-path:polygon(0 0,100% 0,90% 100%,0 100%);height:100%;object-fit:cover}.cta-image .text-holder{margin:50px 50px 50px auto!important;max-width:440px}.cta-image .text-holder .button,.cta-image .text-holder a.button{background-color:rgba(24,158,255,.15);border-radius:5px;color:#189eff;cursor:pointer;font-family:Inter;font-size:15px;font-weight:800;line-height:20px;padding:10px 20px;text-decoration:none}@media only screen and (max-width:1400px){.cta-image{width:calc(100% - 80px)}}@media only screen and (max-width:1240px){.cta-image .text-holder{margin:30px 20px!important}}@media only screen and (max-width:767px){.cta-image{margin:50px auto;padding:20px 0;width:calc(100% - 40px)}.cta-image:before{border-radius:30px;left:-20px;width:calc(100% + 40px)}}