:root{--color-black:#202020;--color-green:#54b876;--color-white:#fafafa}.text-point{background-color:#202020;margin:20px 0 60px;max-width:100%;padding:82px 0 78px}@media only screen and (max-width:1024px){.text-point{padding-bottom:96px}}@media only screen and (max-width:768px){.text-point{padding-bottom:78px;padding-top:60px}}@media only screen and (max-width:575px){.text-point{padding:50px 0 78px}}.text-point .inner .section-heading{color:#fff;text-align:center}.text-point .inner .section-heading>h2{color:#fff;font-size:30px;font-weight:700;letter-spacing:-.5px;line-height:36px;margin:0;word-spacing:.3px}@media only screen and (max-width:768px){.text-point .inner .section-heading>h2{margin:0 auto;max-width:400px}}@media only screen and (max-width:575px){.text-point .inner .section-heading>h2{line-height:120%;text-align:left}}.text-point .inner .section-heading>p{font-size:20px;margin:0;padding-top:24px}@media only screen and (max-width:768px){.text-point .inner .section-heading>p{padding-top:18px}}@media only screen and (max-width:575px){.text-point .inner .section-heading>p{letter-spacing:.4px;padding:18px 0 0;text-align:left}}.text-point .inner>ul{display:-ms-grid;display:grid;margin:0 auto;max-width:1170px;-ms-grid-columns:1fr 153px 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;gap:39px 153px;grid-template-rows:auto;line-height:160%;padding-top:65px}.text-point .inner>ul>:first-child{-ms-grid-column:1;-ms-grid-row:1}.text-point .inner>ul>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}@media only screen and (max-width:1024px){.text-point .inner>ul{gap:54px 82px;padding-top:95px}}@media only screen and (max-width:768px){.text-point .inner>ul{gap:49px 76px;padding-top:51px}}@media only screen and (max-width:575px){.text-point .inner>ul{-ms-grid-columns:1fr;gap:48px 84px;grid-template-columns:1fr;padding:41px 0 0}}.text-point .inner>ul li{max-width:431px;padding:0}@media only screen and (max-width:767px){.text-point .inner>ul li{max-width:330px}}.text-point .inner>ul li:before{content:none}.text-point .inner>ul li .tag{border-radius:10px;color:#202020;font-size:16px;font-weight:700;padding:8px 20px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:767px){.text-point .inner>ul li .tag{letter-spacing:-.1px}}.text-point .inner>ul li .tag.white{background-color:#fff}.text-point .inner>ul li .tag.green{background-color:#e1ffeb}.text-point .inner>ul li>p{color:#fff;font-size:16px;letter-spacing:-.14px;padding-top:25px}@media only screen and (max-width:575px){.text-point .inner>ul li>p{letter-spacing:-.2px;padding-top:26px}}