.feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;clear:both;background:-webkit-gradient(linear,left top,left bottom,from(#7daa55),color-stop(#6e9944),to(#669045));background:linear-gradient(#7daa55,#6e9944,#669045);padding:26px 0}.feature__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin:18px 15px 0 15px}.feature__item:first-child{margin-top:0}.feature__text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:17px;font-size:18px;font-weight:700;color:#fff;text-align:left}.feature__subtext{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:block;font-size:14px;line-height:20.25px;color:#f9ee8f;margin:3px 20px 0 84px;text-align:left}.featureDetail{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:16px;margin-left:10px}.featureDetail__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#d0d1bf;width:130px;height:130px;margin-right:10px}.featureDetail__body{font-size:15px;font-weight:700;line-height:21px;color:#333;text-align:center;padding:12px}.listMarker{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f4a337;width:52px;height:52px;color:#fff}.listMarker__body{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:inline;font-weight:700}.listMarker__text{font-size:24px;text-align:center;display:block;line-height:16px}.listMarker__text--small{font-size:14px;margin-bottom:6px}@media only screen and (max-width:639px){.feature{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.featureDetail{margin-bottom:16px}}@media only screen and (max-width:699px){.feature{margin-left:calc((100vw - 100%)/ 2 * -1 + 1px);margin-right:calc((100vw - 100%)/ 2 * -1 + 1px)}}@media only screen and (min-width:700px) and (max-width:959px){.feature{margin-left:calc((100vw - 100%)/ 2 * -1 + 1px);margin-right:calc((100vw - 100%)/ 2 * -1 + 1px)}}