.solution_card{position:relative;display:block;text-decoration:none;background-size:cover;background-position:center;overflow:hidden;z-index:1;border-radius:1em;background-color:#000}.solution_card_image{position:absolute;top:0;left:0;width:100%;height:100%;min-height:100%;object-fit:cover;object-position:center;z-index:-1}.solution_card .sect_title{margin:0 0 .83em}.solution_card:before{content:'';display:block;padding:50% 0}.solution_card:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;background:linear-gradient(0deg,rgb(0 0 0 / .7) .09%,#fff0 44.6%);z-index:-1}.solution_card_info{position:absolute;bottom:0;left:0;width:100%;padding:1.5em;box-sizing:border-box;text-align:center;display:flex;justify-content:flex-end;flex-direction:column;color:#fff}.solution_card_title{line-height:1.1;text-transform:uppercase;font-size:1.125em;font-weight:600;overflow:hidden;text-overflow:ellipsis}.solution_card_img{z-index:-1;top:0;left:0;position:absolute;width:100%;height:100%;display:block;object-fit:cover;object-position:center}.solution_cards{display:flex;flex-wrap:wrap;margin:-.625em}.solution_cards .solution_card{width:calc(100%/3 - 1.25em);margin:.625em}@media(max-width:783px){.solution_card_info{padding:1em}.solution_card_title{font-size:.875em}.solution_cards{margin:-.25em}.solution_cards .solution_card{width:calc(100%/3 - 0.5em);margin:.25em;border-radius:.5em}}@media(max-width:639px){.solution_cards .solution_card{width:calc(50% - 0.5em)}}