.case_list-mod12{padding:30px 0}.case_list-mod12 .title{margin-top:0;margin-bottom:20px}.case_list-mod12 .item-wrap{margin-bottom:-30px}.case_list-mod12 .item{margin-bottom:30px}.case_list-mod12 .info h2{font-size:18px;text-align:left;margin:9px 0;color:var(--style-color);position:relative;padding-left:20px}.case_list-mod12 .info h2::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:10px;height:10px;background:var(--style-color);border-radius:50%}.case_list-mod12 .info h2:first-child{margin-top:0}.case_list-mod12 .info p{line-height:1.8}@media (min-width:992px){.case_list-mod12 .item{display:flex;align-items:center;margin-left:-15px;margin-right:-15px}.case_list-mod12 .item:nth-child(even){flex-direction:row-reverse}.case_list-mod12 .item>div{padding:0 15px}.case_list-mod12 .lt{flex:0 0 47.5625%;max-width:47.5625%}.case_list-mod12 .rt{flex:0 0 52.4375%;max-width:52.4375%}}@media (min-width:1200px){.case_list-mod12{padding:50px 0 60px}.case_list-mod12 .title{margin-bottom:40px}.case_list-mod12 .item-wrap{margin-bottom:-50px}.case_list-mod12 .item{margin-left:-31px;margin-right:-31px;margin-bottom:50px}.case_list-mod12 .item>div{padding:0 31px}.case_list-mod12 .info h2{margin:18px 0;font-size:20px}}@media (min-width:1640px){.case_list-mod12{padding-bottom:71px}.case_list-mod12 .title{margin-bottom:54px}}