.solutions h2{text-align:center}.solutions__grid{column-gap:2rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px;max-width:100%;row-gap:2rem}.solution__item{background-color:#fff;border-radius:2rem;box-shadow:0 24px 48px 0 rgba(0,0,0,.1);overflow:hidden;padding:2rem 2rem 40px}.si__top{align-items:center;display:flex;gap:1.5rem}.si__icon{border-radius:20px;box-shadow:0 8px 16px 0 rgba(0,0,0,.1),0 2px 4px 0 rgba(0,0,0,.15);display:block;flex-shrink:0;height:5rem;width:5rem}.si__icon.fa__wrapper{align-items:center;background:radial-gradient(139.42% 301.43% at -20.56% 1.13%,#fff23a 0,#ffcf41 13%,#ffa849 29%,#ff8f4e 42%,#ff8750 51%,#ff8251 52%,#ff6b59 62%,#ff5a5f 73%,#ff5062 85%,#ff4d64 100%);display:flex;justify-content:center;padding:1rem}.si__title{font-size:22px;line-height:26px}.si__desc{font-size:16px;line-height:26px;margin-bottom:1.5rem;margin-top:1.5rem}.solution__item .btn{width:100%}@media(max-width:1240px){.solution__item{padding:1.5rem 1.5rem 30px}}@media(max-width:992px){.solutions__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.solutions__grid{grid-template-columns:repeat(1,minmax(0,1fr))}.solutions h2{text-align:left}}@media(max-width:375px){.solution__item{padding:1rem 1rem 20px}.si__top{gap:1rem}}@media(max-width:325px){.si__top{align-items:flex-start;flex-direction:column}}