.icon_text .columns_title{padding-bottom:40px;text-align:center}.icon_text .columns_title h2{color:#fff;line-height:100%;margin:0}.icon_text .text_icon_box{display:flex;flex-wrap:wrap;margin:0 -8px;row-gap:16px}.icon_text .text_icon_box .icon_text_box{padding:0 8px;width:20%}.icon_text .icon_text_box .text_info{background:#272c30;border:1px solid #31363a;border-radius:24px;height:100%;padding:20px 24px}.icon_text .text_info .number{border:3px solid;border-radius:50px;color:#2daaad;display:flex;font-size:15px;font-weight:700;height:28px;justify-content:center;width:28px}.icon_text .text_info p{color:#fff;font-size:16px;font-weight:600;letter-spacing:0;line-height:120%;margin-bottom:8px}.icon_text .text_info .count{padding-bottom:24px}.icon_text .text_info p.small{color:#73828c;font-weight:600}@media only screen and (max-width:767px){.icon_text .columns_title h2{font-size:30px;line-height:normal}.icon_text .text_icon_box .icon_text_box{width:100%}.icon_text .icon_text_box .text_info{padding:15px 20px}}@media only screen and (min-width:768px) and (max-width:1024px){.icon_text .columns_title h2{font-size:35px;line-height:normal}.icon_text .text_icon_box .icon_text_box{width:50%}}@media only screen and (min-width:1025px) and (max-width:1240px){.icon_text .columns_title h2{font-size:35px;line-height:normal}.icon_text .text_icon_box .icon_text_box{width:33.3%}}@media only screen and (min-width:1241px) and (max-width:1420px){.icon_text .columns_title h2{font-size:45px;line-height:normal}.icon_text .text_icon_box .icon_text_box{width:25%}}@media only screen and (min-width:1380px) and (max-width:1520px){.icon_text .text_icon_box{margin:0}}