.our-approach{background:linear-gradient(#deddfb 0%,#fff 93.95%);width:100%;font-family:Metropolis}.our-approach__container{flex-direction:column;gap:5rem;max-width:1200px;margin:0 auto;padding:8rem 1.6rem;display:flex}.our-approach__header{text-align:center;flex-direction:column;gap:1.6rem;display:flex}.our-approach__title{color:#000;font-family:Metropolis;font-size:48px;font-style:normal;font-weight:600;line-height:70px}.our-approach__subtitle{color:#000;letter-spacing:.36px;font-family:Metropolis;font-size:18px;font-style:normal;font-weight:500;line-height:30px}.oa-grid{flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:2.4rem;display:flex}.oa-card{background:#fff;border-radius:1.6rem;flex-direction:column;flex:1;align-items:flex-start;display:flex;overflow:hidden;box-shadow:0 0 8px 2px #00000026}.oa-card-bg{border-radius:1.6rem 1.6rem 0 0;flex-shrink:0;width:100%;height:18rem;overflow:hidden}.oa-card-img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.oa-card-content{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:2rem;height:100%;padding:2.4rem;display:flex}.oa-card-title{color:#000;margin-bottom:1rem;font-family:Metropolis;font-size:24px;font-style:normal;font-weight:600;line-height:30px}.oa-card-desc{color:#494949;font-family:Metropolis;font-size:18px;font-style:normal;font-weight:500;line-height:28px}.oa-card-btn{color:#fff;white-space:nowrap;background:linear-gradient(90deg,#491acc 0%,#7650b7 100%);border-radius:1rem;justify-content:center;align-items:center;gap:1rem;padding:.5rem 1.6rem;font-family:Metropolis;font-size:1.6rem;font-style:normal;font-weight:700;line-height:3rem;display:flex}@media (max-width:991px){.oa-grid{flex-wrap:wrap}.oa-card{flex:calc(50% - 1.2rem);min-width:calc(50% - 1.2rem);max-width:calc(50% - 1.2rem)}}@media (max-width:767px){.our-approach__container{gap:3rem;padding:6rem 1.6rem}.our-approach__title{font-size:32px;line-height:50px}.our-approach__subtitle{letter-spacing:.32px;font-size:16px;line-height:30px}.oa-grid{flex-flow:column}.oa-card{flex:unset;min-width:unset;max-width:unset;width:100%}}
