.img-cta-desc-main{background:#0097ff;border-radius:20px;padding:64px 40px}.img-cta-desc-main .img-box{margin-bottom:32px;position:relative}.img-cta-desc-main .img-box img{border-radius:20px}.img-cta-desc-main .img-box:after{background:linear-gradient(179.54deg,rgba(0,255,255,0) 45%,#0097ff 95%);border-radius:20px;content:"";height:100%;inset:0;position:absolute;transition:.3s ease-in-out;width:100%}.img-cta-desc{display:flex;gap:20px}.img-cta-desc h2{font-size:48px;font-weight:700;line-height:1.2}.img-cta-desc h2,.img-cta-desc p{color:#fff;max-width:50%;width:100%}.img-cta-desc p{font-size:22px;font-weight:400;line-height:1.4}.img-cta-desc-main .button{background:#151830;border:3px solid #151830;max-width:max-content;padding:18px 40px}.img-cta-desc-main .button:focus,.img-cta-desc-main .button:hover{background-color:inherit;border:3px solid #151830;color:#151830}@media (max-width:991px){.img-cta-desc h2{font-size:32px}.img-cta-desc p{font-size:18px}}@media (max-width:767px){.img-cta-desc-main{padding:40px 30px}.img-cta-desc{flex-wrap:wrap;gap:0}.img-cta-desc h2,.img-cta-desc p{max-width:100%}.img-cta-desc-main .button{font-size:12px;padding:14px 35px}}@media (max-width:575px){.img-cta-desc-main{padding:30px 20px}.img-cta-desc h2{font-size:24px;margin-bottom:20px}.img-cta-desc p{font-size:16px}}