.solutions{padding:80px 0;background:-webkit-gradient(linear,right top,left top,color-stop(-25.95%,#f0b157),color-stop(17.15%,#da4085),to(#2a275b));background:linear-gradient(270deg,#f0b157 -25.95%,#da4085 17.15%,#2a275b 100%)}
.solutions.White .wrapper .section-title{color:var(--color_purple)}
.solutions.White .wrapper .solutions-cards .single-solution{-webkit-transition:padding .3s ease-in-out;transition:padding .3s ease-in-out}
.solutions.White .wrapper .solutions-cards .single-solution::before{content:"";position:absolute;inset:0;border-radius:48px;padding:2px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.12%,#da4085),color-stop(99.93%,#f0b157));background:linear-gradient(180deg,#da4085 .12%,#f0b157 99.93%);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}
@media(max-width:991px){.solutions{padding:56px 0}
}.solutions .section-title{text-align:center;color:var(--color_pure-white);padding-bottom:24px}
.solutions .section-subtitle{max-width:60%;margin:0 auto 56px;text-align:center}
@media(max-width:768px){.solutions .section-subtitle{max-width:88%}
}@media(max-width:991px){.solutions .wrapper{padding:0}
}.solutions .wrapper .solutions-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}
.solutions .wrapper .solutions-cards .single-solution{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:325px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:var(--color_pure-white);border-radius:48px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;left:0 !important;width:0;position:relative}
.solutions .wrapper .solutions-cards .single-solution .image-card{width:100%}
.solutions .wrapper .solutions-cards .single-solution .image-card img{border-radius:48px 48px 0 0;height:200px;-o-object-fit:cover;object-fit:cover}
.solutions .wrapper .solutions-cards .single-solution .card-content{padding:32px;gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}
.solutions .wrapper .solutions-cards .single-solution .card-content .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;margin-bottom:24px;word-break:break-word}
.solutions .wrapper .solutions-cards .single-solution .card-content .top h5{color:var(--color_purple);font-weight:700;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;text-align:start}
.solutions .wrapper .solutions-cards .single-solution .card-content .top p{color:var(--color_purple);font-size:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;text-align:start}
.solutions .wrapper .solutions-cards .single-solution .card-content .button-secondary{color:var(--color_purple)}