.custom-container {
    width: 90%;
    max-width: 90%;
    margin: 0 auto;
}


.banner-section{
    position: relative;
}
.banner-heading{
    font-family: 'Figtree-Bold';
    font-size: 30px;
    line-height: 36px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    color: #fff;
    text-transform: uppercase;
    width: 100%;
    letter-spacing: 0.80px;
}



  .loan-card {
      display: flex;
      flex-wrap: wrap;
      border-radius: 2px;
      overflow: hidden;
background: linear-gradient(5deg, #FFF 0%, #F1FCFF 38.51%, #CEF3FE 100%);
    margin-bottom: 30px;
        flex-direction

: column;
    align-items: center;
        padding: 14px;
    }

    .loan-card .image-section {
      max-width: 250px;
          align-items: center;
    display: flex;
    justify-content: center;
    }

    .image-section img {
      border-radius: 10px;
object-fit: cover;
    }

    .loan-card .content-section {
      flex: 1;
          display: flex
;
    align-items: center;
    flex-direction: column;
    }

    .loan-card h5 {
      color: #3C3737;
        font-family: 'Figtree-Bold';
        font-size: 14px;
        font-style: normal;
        line-height: normal;
        letter-spacing: 0.6px;
        text-transform: uppercase;
        text-align: center;
            margin: 12px 0px;
                min-height: 34px;
    }

    .loan-card p {
      color: #020303;
        font-family: 'Figtree-Regular';
        font-size: 13.894px;
        font-style: normal;
        font-weight: 400;
        line-height: 180%; /* 25.009px */
        letter-spacing: 0.417px;
         margin-bottom: 20px;
    }

    .btn-apply {
      color: #FFF;
        font-family: 'Figtree-Bold';
        font-size: 13.894px;
        font-style: normal;
        line-height: 150%; /* 20.841px */
        letter-spacing: 0.417px;
        text-transform: uppercase;
        border-radius: 28px;
background: linear-gradient(180deg, #0C366F 0%, #0055A3 100%);
display: flex;
    align-items: center;
    width: max-content;
    gap: 7px;
    }

    .btn-apply:hover{
      color: #fff;
    }

    .btn-apply i {
      margin-left: 5px;
    }

    .content-section {
            margin: 25px 0;
    }

    .odd-loan-card  {
        background: linear-gradient(88deg, #FFF 0%, #F1FCFF 38.51%, #CEF3FE  100%) !important;
    }

    @media (max-width: 767.98px) {
      .loan-card {
        flex-direction: column;
      }

      .loan-card .image-section,
      .loan-card .content-section {
        max-width: 100%;
        text-align: center;
      }

      .btn-apply{
        margin: 0 auto;
      }

      .loan-card img {
        border-radius: 10px 10px 0 0;
      }

      .content-section {
    margin: 0px 0;
}

.GIT-details {
    font-size: 14px !important;
    text-align: center;
}

.odd-loan-card {
    flex-direction: column-reverse;
}
    }

    .Get-in-Touch h1{
        color: #172F53;
         font-family: 'Figtree-Bold';
        font-size: 24px;
        font-style: normal;
        line-height: normal;
        position: relative;
    }

    .Get-in-Touch h1::after{
        content: "";
        position: absolute;
        width: 100%;
        height: 1px;
        border-bottom: 1px dashed #000;
        top: 50%;
        transform: translateY(-50%);
        left: 0;
    }

    .Get-in-Touch h1 span {
            background: #fff;
    z-index: 3;
    position: relative;
    padding-right: 14px;
    }

    .GIT-details {
        color: #000;
font-family: 'sen';
font-size: 17px;
font-style: normal;
line-height: 137%; /* 23.29px */
    }

    .GIT-details a {
  color: inherit;
  text-decoration: none;
}

.GIT-details a:hover {
  text-decoration: underline;
}
    
.total-content {
    margin-top: -100px;
    z-index: 10;
    position: relative;
}

@media (max-width:600px) {
        

    .banner-section img {
        height: 333px;
    object-fit: cover;
    }
}

.icon-box {
  height: 100%;
}



@media (min-width:1200px) {
  .left-image {
        margin-top: -49px;
    z-index: 1;
    position: relative;
  }
}












    