.our-solution{position:relative}.our-solution .bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.our-solution .cm_row .sol_items:nth-child(odd) .title h5 svg:first-child{height:12px;left:-12px;position:absolute;top:0;width:13px}.our-solution .cm_row .sol_items:nth-child(odd) .title h5 svg:last-child{bottom:-12px;height:12px;left:auto;position:absolute;right:0;top:auto;width:12px}.our-solution .cm_row .sol_items .title h5 svg path{fill:#fff}.our-solution .page-center{position:relative;z-index:2}.our-solution .top_sec{margin-bottom:34px}.our-solution .top_sec .title{color:#000;font-family:Inter;font-size:22px;font-weight:600;letter-spacing:-.44px;line-height:130%}.our-solution .cm_row .sol_items:nth-child(2n) .title h5 svg:first-child{bottom:-12px;height:12px;left:0;position:absolute;transform:rotate(270deg);width:12px}.our-solution .cm_row .sol_items:nth-child(2n) .title h5 svg:last-child{height:12px;position:absolute;right:-12px;top:0;transform:rotate(270deg);width:13px}.our-solution .cm_row{display:flex;flex-direction:column;gap:24px}.our-solution .cm_row .sol_items{height:100%;position:relative}.our-solution .cm_row .sol_items .bg_img{background-repeat:no-repeat;background-size:cover;border-radius:12px;height:100%;left:0;position:absolute;top:0;width:100%}.our-solution .cm_row .sol_items .cont{margin-top:auto;position:relative;z-index:9}.our-solution .cm_row .sol_items .sol_inner{border-radius:12px;display:flex;min-height:220px;overflow:hidden}.our-solution .cm_row .sol_items .bg_overlay{border-radius:12px;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.our-solution .cm_row .sol_items .title h5{color:#293167;font-family:Inter;font-size:24px;font-style:normal;font-weight:700;letter-spacing:-.48px;line-height:1.3;margin-bottom:0;text-transform:uppercase}.our-solution .cm_row .sol_items:nth-child(2n) .title,.our-solution .cm_row .sol_items:nth-child(odd) .title{background-color:#fff;border-bottom-left-radius:16px;border-top-right-radius:12px;color:#1b2e80;font-size:17px;font-weight:700;left:auto;line-height:1;padding:10px 16px 8px;position:absolute;right:0;text-align:right;top:-1px}.our-solution .cm_row .sol_items .cont{padding:0 19px}.our-solution .cm_row .sol_items .cont p{color:#fff;font-family:Inter;font-size:18px;font-weight:400;letter-spacing:-.36px;line-height:1.2;margin-bottom:18px}.our-solution .cm_row .sol_items:nth-child(2n) .title{border-bottom-left-radius:0;border-bottom-right-radius:16px;border-top-right-radius:0;right:auto}