.two-column-text .column-group{display:flex;flex-wrap:wrap;row-gap:30px}.two-column-text .column-group .column{padding:0 100px;width:50%}.two-column-text .top-content h2{font-size:50px;font-weight:500;letter-spacing:-2px;line-height:120%;margin:0 0 40px}.two-column-text .column-group .column a,.two-column-text .column-group .column p{font-size:20px;font-weight:400;line-height:26px}.two-column-text .column-group .column .sub-text p:last-child{margin-bottom:0}.two-column-text .column-group .column ul{margin-bottom:35px;margin-top:40px}.two-column-text .column-group .column li{font-size:20px;font-weight:600;line-height:26px;margin-bottom:15px}.two-column-text .column-group .column .sub-text li:last-child{margin-bottom:0}.two-column-text .column-group{margin:0 -100px}.two-column-text{overflow:hidden}.two-column-text h2{margin-bottom:40px}.two-column-text .column-group .column ol,.two-column-text .column-group .column ul{padding-left:28px}@media(max-width:1024px){.two-column-text .column-group .column{padding:0 50px}.two-column-text .column-group{margin:0 -50px;row-gap:40px}.two-column-text h2{margin-bottom:30px}}@media(max-width:767px){.two-column-text .column-group .column{padding:0;width:100%}.two-column-text .column-group{margin:0}.two-column-text .column-group .column ul,.two-column-text h2{margin-bottom:20px}}