.solutions-boxes{display:grid;grid-gap:12px 8px;grid-template-columns:repeat(2,1fr)}
.solution-box{min-height:307px;background:-o-radial-gradient(100% 100%,83.53% 64.67%,rgba(175,49,211,0.29) 0%,rgba(175,49,211,0.1) 100%);background:radial-gradient(83.53% 64.67% at 100% 100%,rgba(175,49,211,0.29) 0%,rgba(175,49,211,0.1) 100%);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:15px 15px 0 15px;position:relative}
.solution-box h3 a{color:inherit;text-decoration:none;display:block;font-size:inherit;font-weight:inherit;line-height:inherit}
.solution-box h3 a:hover,.solution-box h3 a:focus{color:inherit;text-decoration:none}
body.translate-press-is-editing .solution-box a{position:relative}
.solution-box img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
.solution-box .solution-box-content{position:relative;z-index:2;padding:28px;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.solution-box .solution-box-content h3{color:#af31d3;font-weight:700;font-size:1.75rem;line-height:1.75rem}
.solution-box:hover{cursor:pointer}
.solution-box:hover .solution-box-content h3{color:#2d2082}
.solution-box:hover .solution-box-content h3 a{color:#2d2082}
.blue .solution-box{min-height:307px;background:-o-radial-gradient(100% 100%,83.53% 64.67%,rgba(34,101,217,0.29) 0%,rgba(34,101,217,0.1) 100%);background:radial-gradient(83.53% 64.67% at 100% 100%,rgba(34,101,217,0.29) 0%,rgba(34,101,217,0.1) 100%)}
.blue .solution-box .solution-box-content h3{color:#2265d9}
.blue .solution-box:hover .solution-box-content h3{color:#2d2082}
.blue .solution-box:hover .solution-box-content h3 a{color:#2d2082}
@media screen and (min-width:1024px){.solutions-boxes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.solutions-boxes .solution-box{width:calc(25% - 18px)}
.solutions-boxes.layout-3{margin:0 auto;max-width:968px}
.solutions-boxes.layout-3 .solution-box{width:calc(33% - 16px)}
}@media(max-width:1024px){.solution-box{min-height:172px !important}
.solution-box .solution-box-content{padding:14px 11px 14px 13px}
.solution-box .solution-box-content h3{font-size:1.2rem;line-height:23px}
}