.mfPointSection{background-color:#f7f7fc;padding:5.4rem 0}.mfPointSection .mfPointInner{align-items:flex-start;display:flex;justify-content:space-between;padding:0;text-align:center}.mfPointSection .mfPointInner .contentCls{display:flex;flex-direction:column;width:60%}.mfPointSection .mfPointInner h2{color:#333;font-family:Open Sans,sans-serif;font-size:32px;font-weight:700;line-height:1.2;padding-bottom:34px;text-align:left;width:40%}.mfPointSection .mfPointInner p{color:#333;font-family:Open Sans,sans-serif;font-size:18px;font-weight:400;line-height:1.63;margin-bottom:8px;margin-top:0;text-align:left}.mfPointSection .mfPointInner .btnPoint{background-color:#fff;border:1px solid #3a307f;box-shadow:none;color:#3a307f;margin:25px 0 16px;width:320px}.mfPointSection .mfPointInner .btnPoint:focus,.mfPointSection .mfPointInner .btnPoint:hover{background-color:#f7f7fc}.mfPointSection .points-container{align-items:flex-start;column-gap:2rem;display:flex;flex-wrap:wrap;justify-content:stretch;padding-top:60px;row-gap:2.3rem}.mfPointSection .points-container .point{background-color:#fff;border-radius:24px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05),0 3px 3px 0 rgba(0,0,0,.04),0 7px 4px 0 rgba(0,0,0,.02);display:flex;flex-direction:column;height:300px;padding:24px;position:relative;width:48%}.mfPointSection .points-container .point .circleCls{position:absolute;right:0;top:0}.mfPointSection .points-container .point .pointCount{color:#ea3934;font-family:Open Sans,sans-serif;font-size:60px;font-weight:800;line-height:.62;margin-bottom:20px;margin-top:10px;padding-right:20px}.mfPointSection .points-container .point .pointContent h3{color:#333;font-family:Open Sans,sans-serif;font-size:24px;font-weight:700;line-height:1.44;margin-bottom:8px;margin-top:8px}.mfPointSection .points-container .point .pointContent p{color:#333;font-family:Open Sans,sans-serif;font-size:18px;font-weight:400;line-height:1.6;margin-bottom:12px;margin-top:12px}@media screen and (max-width:1199px){.mfPointSection .mfPointInner{padding:0}.mfPointSection .points-container{column-gap:1rem;row-gap:1.3rem}.mfPointSection .points-container .point{height:330px;width:47.5%}}@media screen and (max-width:991px){.mfPointSection{padding:3.5rem 0}.mfPointSection .mfPointInner{align-items:center;flex-direction:column;justify-content:center}.mfPointSection .mfPointInner h2{text-align:center;width:100%}.mfPointSection .mfPointInner .contentCls{align-items:center;width:100%}.mfPointSection .mfPointInner p{text-align:center}.mfPointSection .points-container .point{height:390px}}@media screen and (max-width:767px){.mfPointSection .points-container .point{height:auto}.mfPointSection .points-container{padding-top:30px;row-gap:2rem}.mfPointSection .points-container .point{flex-direction:column;width:100%}.mfPointSection .points-container .point .pointCount{font-size:35px;text-align:center}.mfPointSection .points-container .point .pointContent{text-align:center}}@media screen and (max-width:620px){.mfPointSection{padding:3rem 0}.mfPointSection .points-container .point .pointContent h3{font-size:20px}.mfPointSection .mfPointInner .btnPoint{margin:40px 0 16px}.mfPointSection .mfPointInner h2{font-size:23px;padding-bottom:25px}.mfPointSection .points-container .point .pointCount{font-size:30px}}