section.our-framework{background-color:#f3f7ff}section.our-framework .sec-title h2{margin-bottom:10px}.framework-step-main{background-color:var(--theme-color);border-radius:20px}.framework-step-row .framework-single-step{background-position:50%;background-repeat:no-repeat;background-size:contain;position:sticky}.framework-single-step .framework-single-inner{margin:0 auto;max-width:350px}.framework-single-step.framework-step1{padding:40px 0 280px;top:120px}.framework-single-step.framework-step2{padding:40px 0 180px;top:300px}.framework-single-step.framework-step3{padding:65px 0;top:300px}.framework-footer-row h3,.framework-footer-row p,.framework-step-row .framework-single-inner h2,.framework-step-row .framework-single-inner p{color:var(--text-color-light)}@media only screen and (max-width:1024px){.framework-single-step.framework-step1{padding:40px 0 170px;top:100px}.framework-single-step.framework-step2{padding:40px 0 120px;top:240px}.framework-single-step.framework-step3{padding:40px 0 80px;top:280px}}@media only screen and (max-width:991px){.framework-single-step.framework-step1{padding:25px 0 100px;top:100px}.framework-single-step.framework-step2{padding:25px 0 80px;top:230px}.framework-single-step.framework-step3{padding:25px 0 50px;top:260px}}@media only screen and (max-width:690px){.framework-step-main{padding:20px}.framework-step-row .framework-single-step{background-size:cover;border-radius:100%!important;margin-top:20px;padding:25px!important;position:relative;top:0!important}.framework-step-row .framework-single-inner p{font-size:14px;line-height:1.4;margin:5px auto 0;max-width:210px}}