.solutions-container{flex-direction:column;justify-content:center;align-items:center;gap:60px;width:100%;display:flex;max-width:1440px!important}.solution-card{flex-direction:column;gap:40px;width:100%;display:flex;background-color:var(--bg-color-9)!important;border-radius:70px!important;padding:60px!important}.image-container{border-radius:24px;width:100%;height:100%}.image-container img{object-fit:cover;border-radius:24px;width:100%;height:100%}.solution-card-content{flex-direction:column;gap:20px;display:flex}.solution-card-sub-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium)}.solution-card-list{justify-content:space-between;gap:40px;margin-top:40px;display:flex}.solution-card-list .card{flex:1 1 0}.solution-card-item{border-radius:24px;padding:1.2rem;transition:all .3s}.solution-card-item:hover{cursor:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(255,255,255,.25);transform:scale(1.03);box-shadow:0 4px 6px rgba(0,0,0,.1)}.solution-cont-title{font-family:var(--font-primary);font-size:4vw;font-weight:var(--font-weight-semibold);color:var(--text-primary);text-align:center;gap:0 20px;width:70%;line-height:normal}@media (min-width:1440px){.solution-cont-title{width:85%}}@media (max-width:1440px){.solution-card{padding:50px!important}.solution-card-list .card{padding:1.5rem!important}.solution-cont-title{width:70%}}@media (max-width:1024px){.solution-card{gap:30px;padding:40px!important}.solution-card-list{flex-wrap:wrap;gap:30px 20px;margin-top:30px}.solution-card-list .card{min-width:47%}}@media (max-width:768px){.solutions-container{gap:40px}.solution-card{gap:20px;border-radius:54px!important;padding:30px!important}.solution-card-list{margin-top:20px}.solution-cont-title{gap:0 15px;width:90%;font-size:7vw}}@media (max-width:600px){.solution-card{border-radius:42px!important;padding:20px!important}.solution-card-list{gap:20px;margin-top:10px}.solution-card-list .card{padding:1.2rem!important}}@media (max-width:425px){.solution-card{border-radius:35px!important;padding:15px!important}.solutions-container{gap:30px}.solution-cont-title{gap:0 10px;font-size:28px}}@media (max-width:375px){.solution-card-content{gap:14px}.solution-card-list .card{min-width:100%}.solution-cont-title{gap:0 5px;font-size:22px}}
