   .cta-body,
   .cta-main {
        background-color: #012258;
        border-radius: 3rem;
        overflow: hidden;
        position: relative;
		 font-size: 62.5%;
      }
      .cta-main .cta-bg {
		background-color: #012258;
        position: absolute;
        width: 40rem;
        height: 100%;
        object-fit: cover;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
        object-position: center;
        user-select: none;
		 font-size: 62.5%;
      }
      .cta-main .cta-body {
        padding: 10rem;
        position: relative;
        z-index: 2;
      }
      .cta-main .typo {
        text-align: center;
        display: grid;
        gap: 2rem;
		line-height:120%
      }
      .cta-main .typo h2 {
        font-size: 4rem;
        color: white;
        line-height: 1.2;
      }
      .cta-main .typo p {
        font-size: 2.3rem;
        color: #ffffffa7;
      }
	  .cta-main .typo p a .button {
        cursor: pointer;
        padding: 1.5rem 3rem;
        border-radius: 5rem;
        text-transform: capitalize;
        font-weight: 600;
        transition: 0.3s;
        font-size: 2rem;
        background: linear-gradient(
            90deg,
            var(--c1, #00388d),
            var(--c2, #337eef) 51%,
            var(--c1, #00388d)
          )
          var(--x, 0) / 200%;
        color: white;
      }
	  
	  
	  
	  
      @media (max-width: 991px) {
  
      }
      @media (max-width: 660px) {

        .cta-main .cta-body {
          padding: 3rem 2rem;
        }
        .cta-main .typo {
          gap: 1rem;
        }
        .cta-main .typo h2 {
          font-size: 2.5rem;
        }
        .cta-main .typo p {
          font-size: 1.6rem;
        }
        .cta-main .typo p br {
          display: none;
        }
        .cta-main .cta-bg {
          width: 15rem;
        }
        .cta-main button {
          font-size: 1.6rem;
          margin-top: 1.5rem;
        }
      }