.content_with_card{padding:100px 40px;position:relative}.content_with_card .right{display:flex;flex-wrap:wrap}.content_with_card .cm-row{align-items:center}.content_with_card .left .col_inn{padding:50px 65px 64px 35px}.content_with_card .left .content h5{color:#565295;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;margin:0 0 15px}.content_with_card .left .content h2{color:#24125f;font-size:80px;line-height:1.1em;margin:0 0 25px}.content_with_card .left .content p{margin-bottom:1.6em}.content_with_card .col_items{border-radius:20px 20px 20px 20px;box-shadow:0 0 45px -10px rgba(0,0,0,.15);margin:10px 20px;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.content_with_card .col_items:first-child{margin-top:0}.content_with_card .items_inner{background-position:50%;background-size:cover;border-radius:20px 20px 20px 20px;box-shadow:0 0 45px -10px rgba(0,0,0,.15);padding:44.7px 105px 40px 35px;position:relative;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.content_with_card .col_items:hover,.content_with_card .col_items:hover .items_inner{box-shadow:0 0 55px -10px rgba(0,0,0,.25)}.content_with_card .overlay{border-radius:20px 20px 20px 20px;height:100%;left:0;position:absolute;top:0;width:100%}.content_with_card .items_inner h3{font-size:20px;font-weight:600;line-height:1.1em;margin-bottom:10px}.content_with_card .item_content{position:relative;z-index:1}.content_with_card .items_inner *{color:#fff}.content_with_card .items_inner p{margin:0}.content_with_card .col_items:last-child{margin-bottom:0}@media (min-width:768px){.content_with_card .left{width:45%}.content_with_card .right{width:55%}}@media (max-width:1024px){.content_with_card .left .col_inn{padding:0 20px 30px 0}.content_with_card{padding:60px 30px}.content_with_card .left .content h2{font-size:55px;line-height:1.1em}.content_with_card .col_items{margin:0 10px 10px}.content_with_card .col_items:first-child{margin-top:0}.content_with_card .items_inner:hover{box-shadow:0 0 55px -10px rgba(0,0,0,.25)}.content_with_card .items_inner{padding:39.7px 40px 35px 30px}}@media (max-width:767px){.content_with_card{padding:50px 25px}.content_with_card .left .content h2{font-size:43px}.content_with_card .col_items{margin-bottom:20px;margin-left:0;margin-right:0}.content_with_card .left .col_inn{padding-right:0}.content_with_card .items_inner{padding:39.7px 25px 30px}}