    /* solution for your section start*/
    
    .solution-for-your-section{
        padding-top: calc(40px + (80 - 40) * ((100vw - 320px) / (1920 - 320))); 
        padding-bottom: calc(40px + (80 - 40) * ((100vw - 320px) / (1920 - 320))); 
    
        }
        .solution-for-your-row{
            display: flex;
            flex-direction: row;
            justify-content: center;
            padding-top: calc(30px + (60 - 30) * ((100vw - 320px) / (1920 - 320))); 
        }
       .solution-for-your-heading-subheading h2{
        color: var(--Text-Black-Text--P2, #666);
    text-align: center;
    font-family: Manrope;
    font-size: calc(28px + (56 - 28) * ((100vw - 320px) / (1920 - 320))); 
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 84px */
       }
       .solution-for-your-heading-subheading p{
        color: var(--Text-Black-Text--P2, #666);
    text-align: center;
    font-family: Manrope;
    font-size: calc(14px + (32 - 14) * ((100vw - 320px) / (1920 - 320))); 
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 48px */
       }
    .solution-for-your-row h3{
        color: var(--Text-Color-Text--P1, #2878C8);
    text-align: center;
    font-family: Manrope;
    font-size: calc(20px + (32 - 20) * ((100vw - 320px) / (1920 - 320))); 
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 48px */
    }
    .solution-for-your-row p{
        color: var(--Text-Black-Text--P2, #666);
    text-align: center;
    font-family: Manrope;
    font-size: calc(12px + (20 - 12) * ((100vw - 320px) / (1920 - 320))); 
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 30px */
    }
    
        /* solution for your section end*/