.solutions .card:hover{color:#fff}.solutions .card{border-left:4px solid #5d398a}.solutions .card:hover::before{background-color:#5d398a!important}.solutions .card::before{content:"";height:100px;width:150px;position:absolute;right:-40px;top:-30px;border-radius:50%;background:#dfe2f6!important;transform:rotate(45deg);z-index:1}.solutions .card h3{position:relative;z-index:2}.solutions .card{position:relative;background-color:#e8edf4!important;position:relative;box-shadow:0 0 10px #f3f3f3;transition:var(--transition);padding:30px;border-radius:20px;overflow:hidden}.solutions .card .btn-purple{transition:var(--transition)}.solutions .card:hover .btn-purple{color:var(--dark-color);background-color:var(--light-color)}.solutions .card:hover{background-color:var(--primary-color)!important}.solutions .card .vector{height:100px;width:100px;border-radius:50%;background-color:#5d398a;position:fixed;right:0;top:0;z-index:1}.text-limit-2{padding-bottom:0;line-height:32px!important;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.card h3{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.card p{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}