 .fintech-features-container:not(.single-col-variant) {
     background: url(../../images/fintech/features_bg.webp);
     background-repeat: no-repeat;
     background-position: center top;
     background-size: cover;
 }

 .fintech-features-container.single-col-variant {
     background: url(../../images/fintech/features_bg_v2.webp);
     background-repeat: no-repeat;
     background-position: center top;
     background-size: cover;
 }

 .fintech-features-container {
     padding: 5rem;
     display: flex;
     justify-content: flex-start;
     align-items: flex-start;
     gap: 0.5rem;
     border-radius: 1.5rem;
 }

 .span-block {
     display: block;
     height: 8px;
 }

 .fintech-features-container .content-wrapper {
     max-width: 58.3125rem;
 }

 .fintech-features-container.single-col-variant .content-wrapper {
     max-width: 54rem;
 }

 .fintech-features-container .content-wrapper {
     flex: 1;
     padding: 5rem;
     display: flex;
     flex-direction: column;
     align-items: flex-start;
     gap: 3.75rem;
     border-radius: 1.5rem;
     background: #FFF;
     backdrop-filter: blur(22px);
 }

 .fintech-features-container:not(.single-col-variant) .content-wrapper {
     gap: 5rem;
 }

 .fintech-features-container .content-tagline-container {
     display: flex;
     flex-direction: column;
     gap: 2.5rem;
 }

 .fintech-features-container:not(.single-col-variant) .content-tagline-container {
     padding-right: 5rem;
 }

 .fintech-features-container .content-tagline-container:has(h1, h2, h3, h4, h5, h6) span {
     color: var(--orange);
 }

 .fintech-features-container .features-wrapper {
     display: grid;
     grid-template-columns: repeat(2, 1fr);
     gap: 3.625rem 3.5rem
 }

 .single-col-variant .features-wrapper {
     grid-template-columns: repeat(1, 1fr);
     gap: 3.5rem
 }

 .fintech-features-container .features-wrapper .feature {
     display: flex;
     /* justify-content: center; */
     gap: 1.5rem;
 }

 .fintech-features-container .feature-icon {
     flex-shrink: 0;
     width: 4rem;
     height: 4rem;
     padding: 12px;
     border-radius: 1rem;
     border: 1px solid var(--light-blue);
     background: var(--i2c-brand-25);
 }

 .fintech-features-container .feature-icon img {
     width: 100%;
     height: 100%;
     object-fit: contain;
 }

 .fintech-features-container .feature-content-wrapper {
     display: flex;
     flex-direction: column;
     gap: 12px;

 }

 .fintech-features-container:not(.single-col-variant) .feature-content-wrapper {
     padding-right: 1.25rem;
 }

 .image-wrapper {
     display: none;
 }

 .content-tagline-container.tagline-tablet {
     display: none
 }

 @media (min-width: 768px) {
    .services-grid .service-item a:not(.btn){ padding: 1.5rem;}
    .section-services-grid .services-grid .service-item:nth-child(1) span{ max-width: 55%;}    
    .section-services-grid .services-grid .service-item:nth-child(3) span,    
    .section-services-grid .services-grid .service-item:nth-child(5) span{ max-width: 60%;}
    .section-services-grid .services-grid .service-item:nth-child(2) span,
     .section-services-grid .services-grid .service-item:nth-child(4) span{ max-width: 80%;}
    .section-services-grid .services-grid .service-item:nth-child(6) span, 
    .section-services-grid .services-grid .service-item:nth-child(7) span{ max-width: 45%; }
 }
 @media (min-width: 992px) {
    .services-grid .service-item a:not(.btn){ padding: 1.5rem;}
    .section-services-grid .services-grid .service-item:nth-child(1) span{ max-width: 55%;}
    .section-services-grid .services-grid .service-item:nth-child(2) span,
    .section-services-grid .services-grid .service-item:nth-child(3) span,
    .section-services-grid .services-grid .service-item:nth-child(4) span, 
    .section-services-grid .services-grid .service-item:nth-child(5) span{ max-width: 60%;}
    .section-services-grid .services-grid .service-item:nth-child(6) span, 
    .section-services-grid .services-grid .service-item:nth-child(7) span{ max-width: 45%; }
 }
 @media (min-width: 1200px) {
    .services-grid .service-item a:not(.btn){ padding: 1.5rem;}
    .section-services-grid .services-grid .service-item:nth-child(1) span,
    .section-services-grid .services-grid .service-item:nth-child(3) span, 
    .section-services-grid .services-grid .service-item:nth-child(5) span{ max-width: 60%;}
    .section-services-grid .services-grid .service-item:nth-child(6) span, 
    .section-services-grid .services-grid .service-item:nth-child(7) span{ max-width: 45%; }
    .section-services-grid .services-grid .service-item:nth-child(2) span,
    .section-services-grid .services-grid .service-item:nth-child(4) span{ max-width: 100%;} 
 }
 @media (min-width: 1601px) {
    .section-services-grid .services-grid .service-item:nth-child(1) span,
    .section-services-grid .services-grid .service-item:nth-child(2) span,
    .section-services-grid .services-grid .service-item:nth-child(3) span, 
    .section-services-grid .services-grid .service-item:nth-child(5) span{ max-width: 60%; }
    .section-services-grid .services-grid .service-item:nth-child(4) span{ max-width: 85%; }
    .section-services-grid .services-grid .service-item:nth-child(6) span{ max-width: 55%; }
    .section-services-grid .services-grid .service-item:nth-child(7) span{ max-width: 45%; }
 }
 @media (max-width: 1600px) {
     .fintech-features-container {
         padding-inline: 3rem;
     }

     .fintech-features-container.fintect-page .content-wrapper {
         max-width: 783px;
     }

     .fintech-features-container.fintect-page .feature-content-wrapper {
         padding-right: 0;
     }

     .fintech-features-container.single-col-variant {
         padding: 4rem;
     }

     .fintech-features-container.single-col-variant {
         background-position: center right;
     }

     .fintech-features-container.fintect-page .content-tagline-container {
         padding-right: 0;
     }


     .fintech-features-container .content-tagline-container {
         gap: 2rem;
     }

     .fintech-features-container .content-wrapper {
         gap: 3rem;
         padding: 3rem;
     }

     .fintech-features-container.single-col-variant .content-wrapper {
         max-width: 39rem;
         padding: 4rem
     }

     .fintech-features-container:not(.single-col-variant) .feature-content-wrapper {
         padding-right: 0;
     }

     .single-col-variant .features-wrapper {
         gap: 3rem;
     }

     .fintech-features-container .feature-icon {
         height: 3.5rem;
         width: 3.5rem;
         padding: 10px
     }
 }

 @media (max-width: 1365px) {
     .fintech-features-container .content-wrapper {
         max-width: 35.25rem
     }

     .fintech-features-container.fintect-page .content-wrapper {
         max-width: 563px;
     }

     .fintech-features-container.fintect-page .content-tagline-container {
         padding-right: 2rem;
     }

     .fintech-features-container.single-col-variant {
         padding: 3rem;
         border-radius: 16px;
     }

     .fintech-features-container.single-col-variant .content-wrapper {
         max-width: 34rem;
         padding: 40px 38px;
         gap: 2rem;
         border-radius: 16px;
     }

     .fintech-features-container {
         padding: 3rem
     }

     .fintech-features-container .content-tagline-container {
         gap: 1.5rem;
         padding-right: 10px;
     }

     .fintech-features-container.single-col-variant .content-tagline-container {
         padding-right: 0
     }

     .fintech-features-container .features-wrapper {
         display: grid;
         grid-template-columns: repeat(1, 1fr);
         gap: 2.5rem;
     }

     .fintech-features-container.single-col-variant .features-wrapper {
         gap: 1.5rem;
     }

     .fintech-features-container .feature-content-wrapper {
         gap: 8px;
     }

     .fintech-features-container .features-wrapper .feature {
         justify-content: flex-start;
         gap: 1rem
     }

     .fintech-features-container .feature-icon {
         height: 3rem;
         width: 3rem;
         padding: 9px
     }

     .tagline-tablet {
         display: none;
     }

 }

 @media (max-width: 1199px) {
     .fintech-features-container.single-col-variant .content-wrapper {
         max-width: 30.125rem;
     }
 }

 @media (min-width: 768px) and (max-width: 1023px) {
     .fintech-features-container {
         background: transparent;
         padding: 0
     }

     .fintech-features-container:not(.single-col-variant) .bg-wrapper {
         padding: 3rem 1.5rem;
         background: url(../../images/fintech/features_bg.webp);
         background-repeat: no-repeat;
         background-position: center center;
         background-size: cover;
         border-radius: 1.5rem;
         width: 100%;
     }
 }

 @media (max-width: 1023px) {
     .fintech-features-container {
         gap: 1.5rem;
         flex-direction: column-reverse;
         align-items: flex-start;
     }

     .fintech-features-container.fintect-page {
         background: none
     }

     .fintech-features-container.fintect-page .content-wrapper {
         max-width: 459px;
     }

     .fintech-features-container.fintect-page .content-tagline-container {
         padding-right: 0;
     }

     .fintech-features-container .content-wrapper {
         max-width: 28.6875rem
     }

     .fintech-features-container.single-col-variant .content-wrapper {
         max-width: 26.375rem;
         padding: 24px;
     }

     .fintech-features-container.single-col-variant .features-wrapper .feature {
         gap: 0.5rem
     }

     .fintech-features-container .content-tagline-container {
         gap: 1.5rem;
         padding-right: 10px;
     }

     .fintech-features-container:not(.single-col-variant) .content-tagline-container.tagline-desktop {
         display: none;
     }

     .fintech-features-container .content-wrapper {
         gap: 2rem;
         padding: 1.5rem;
     }

     .fintech-features-container .features-wrapper {
         gap: 2rem;
     }

     .fintech-features-container .feature-content-wrapper {
         gap: 0.5rem;
         padding-right: 0;
     }

     .fintech-features-container .features-wrapper .feature {
         justify-content: flex-start;
         gap: 2rem
     }

     .fintech-features-container:not(.single-col-variant) .content-tagline-container.tagline-tablet {
         display: flex
     }
 }

 @media (max-width: 767px) {
     .fintech-features-container.single-col-variant .content-tagline-container.tagline-desktop {
         display: none;
     }

     .fintech-features-container.single-col-variant .content-tagline-container.tagline-tablet {
         display: flex
     }

     .bg-wrapper {
         width: 100%;
     }

     .fintech-features-container.single-col-variant .features-wrapper .feature {
         gap: 1rem;
         flex-direction: column;
     }

     .fintech-features-container.single-col-variant .feature-icon {
         height: 2rem;
         width: 2rem;
         padding: 6px;
         border-radius: 8px;
     }

     .fintech-features-container.single-col-variant .feature-icon img {
         max-width: 20px;
     }

     .fintech-features-container.single-col-variant,
     .fintech-features-container:not(.single-col-variant),
     .fintech-features-container {
         background: transparent;
         width: 100%;
         max-width: 100%;
         padding: 0;
         gap: 1.5rem;
         flex-direction: column-reverse;
         align-items: flex-start;
     }

     .fintech-features-container .features-wrapper {
         gap: 24px;
     }

     .fintech-features-container .content-wrapper {
         max-width: unset;
         width: 100%;
         border-radius: 1rem;
         box-shadow: 0 4px 16px 0 rgba(153, 198, 255, 0.30);
     }

     .fintech-features-container.single-col-variant .content-wrapper {
         background: transparent;
         border-radius: unset;
         max-width: unset;
         padding: 0;
         box-shadow: none
     }

     .fintech-features-container.single-col-variant .features-wrapper {
         gap: 0.5rem
     }

     .fintech-features-container.single-col-variant .content-wrapper .feature {
         padding: 24px;
         border-radius: 16px;
         background: linear-gradient(0deg, var(--Colors-Background-bg-primary, #FFF) 0%, var(--Colors-Background-bg-primary, #FFF) 100%), radial-gradient(90.59% 75.09% at 98.47% 2.1%, #E5F3FF 0%, #FFF 100%);
         box-shadow: 0 10px 48px 0 rgba(153, 198, 255, 0.20);
     }

     .image-wrapper {
         display: flex;
     }

     .image-wrapper img {
         max-width: 100%;
         border-radius: 1rem;
     }
    .section-services-grid .services-grid .service-item:nth-child(1) span{ max-width: 55%;}    
    .section-services-grid .services-grid .service-item:nth-child(3) span,    
    .section-services-grid .services-grid .service-item:nth-child(5) span{ max-width: 60%;}
    .section-services-grid .services-grid .service-item:nth-child(2) span,
    .section-services-grid .services-grid .service-item:nth-child(4) span{ max-width: 80%;}
    .section-services-grid .services-grid .service-item:nth-child(6) span, 
    .section-services-grid .services-grid .service-item:nth-child(7) span{ max-width: 45%; }
 }


 .cta-band-content {
     max-width: 1066px;
     margin-left: auto;
     margin-right: auto;
 }