#boxFacts { width:100%; float:left;}
#boxFacts .main { width:100%; float: left; padding: 30px; box-sizing: border-box;}
#facts { width:100%; float:left;}
#facts .title { width:100%; float:left; text-align:center; font-size:24px; line-height:28px; color:#333; margin-bottom: 6px; text-transform: none; font-family: 'Din-Bold'}
#facts .content { width:100%; float:left; text-align:center; margin-bottom:12px; font-size:13px; line-height:18px; color:#333;}
#facts .lists { width:100%; float:left;}
#facts .lists ul { width:100%; float:left;}
#facts .lists ul+ul { margin-top: 60px; padding-top: 60px; border-top: 1px dashed #979797; }
#facts .lists ul:empty { display: none; }
#facts .lists ul li { float:left; width:50%;}
#facts .lists ul li:nth-child(n+1) { margin-top:10px;}
#facts .lists ul li .l1 { width:100%; display:flex; justify-content:center; align-items: center; float: left; margin-bottom: 6px; height: 52px;}
#facts .lists ul li .l2 { width:100%; float:left; text-align:center; font-size:50px; color:#000; display:flex; justify-content:center; font-family: 'Din-Bold'; line-height: 60px; }
#facts .lists ul li .l2.l2-more { font-size:30px;}
#facts .lists ul li .l2.hassup { padding-left:20px; box-sizing:border-box;}
#facts .lists ul li .l2.hassup sup { font-size:25px; font-family: 'Din-Bold'; line-height: 0; margin-top: 24px;}
#facts .lists ul li .l2.hassup sub { font-size:25px; font-family: 'Din-Bold'; line-height: 0; margin-top: 24px;}
#facts .lists ul li .l3 { width:100%; float:left; margin-top:19px; text-align:center; font-size:13px; line-height:18px; color:#333; position: relative; padding: 0 10px; box-sizing: border-box; }
#facts .lists ul li .l3:before { content: ""; width: 50px; height: 1px; background: #4A90E2; font-size: 0px; line-height: 0px; position: absolute; left: 50%; margin-left: -25px; top: -13px; }
#facts .lists .clear { width: 100%; float: left; }