.two_col-sec{display:inline-block;padding:30px 0 0;position:relative;width:100%;z-index:1}.two_col-sec .two_col-inner{align-items:flex-end;display:flex;justify-content:center;width:100%}.two_col-sec .two_col-inner .left{display:inline-block;padding-bottom:16px;padding-right:16px;width:50%}.two_col-sec .two_col-inner .left .caption .title{padding-bottom:16px}.two_col-sec .two_col-inner .right{display:inline-block;line-height:0;padding-left:16px;vertical-align:top;width:50%}.two_col-sec .two_col-inner .left .caption,.two_col-sec .two_col-inner .left .caption .title{display:inline-block;width:100%}.two_col-sec .two_col-inner .left .caption .title h3{color:#c12727;display:inline-block;font-size:30px;font-style:normal;font-weight:400;line-height:45px;margin:0;text-align:left;width:100%}.two_col-sec .two_col-inner .left .caption .text{display:inline-block;width:100%}.two_col-sec .two_col-inner .left .caption .text p{color:#45454b;display:inline-block;font-size:20px;font-style:normal;font-weight:300;line-height:32px;width:100%}.two_col-sec .two_col-inner .left .caption .text ol,.two_col-sec .two_col-inner .left .caption .text ul{display:inline-block;width:100%}.two_col-sec .two_col-inner .left .caption .text ol li,.two_col-sec .two_col-inner .left .caption .text ul li{color:#45454b;font-size:20px;font-style:normal;font-weight:300;line-height:32px;width:100%}.two_col-sec .two_col-inner .right img{display:inline-block;max-width:100%;object-fit:contain;object-position:center;width:100%}.two_col-sec .two_col-inner .left .caption .text p,.two_col-sec .two_col-inner .left .caption .text p span{color:#1b1b1b}.two_col-sec:after{background:#c12727;bottom:0;content:"";height:60px;position:absolute;right:0;width:50%;z-index:-1}.two_col-sec .two_col-inner .left .caption .title h3:first-child{color:#45454b}.two_col-sec .two_col-inner .left .caption .title h3 span,.two_col-sec .two_col-inner .left .caption .title h3 strong{font-weight:700}@media(max-width:1199px){.two_col-sec .two_col-inner .left .caption .title h3{font-size:24px;line-height:34px}.two_col-sec .two_col-inner .left .caption .text ol li,.two_col-sec .two_col-inner .left .caption .text p,.two_col-sec .two_col-inner .left .caption .text ul li{font-size:16px;line-height:26px}}@media(max-width:991px){.two_col-sec .two_col-inner{flex-wrap:wrap;gap:24px}.two_col-sec .two_col-inner .left,.two_col-sec .two_col-inner .right{display:inline-block;padding:0;width:100%}}@media(max-width:767px){.two_col-sec .two_col-inner .left .caption .title h3{font-size:20px;line-height:30px}}