.features{position:relative;margin-bottom:40px;display:flex;width:100%;justify-content:center;border:1px solid #e5e7eb;padding:30px 40px 40px;text-align:center;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.features .line{right:0;top:0;position:absolute;background-color:#f4b240}.features .line.line1{width:.5rem;height:45px}.features .line.line2{height:.5rem;width:45px}.features .top_title{width:100%;font-family:Montserrat;font-weight:500;font-size:1rem;letter-spacing:-.72px;color:#333}.features .col_wrap{display:flex;flex-wrap:wrap}.features .col_wrap .cols{margin-top:15px;display:flex;width:50%;flex-direction:column;align-items:center}.features .col_wrap .cols .svg_img{font-size:115px;display:flex}.features .col_wrap .title{letter-spacing:-.26px;font-weight:500;font-size:.7rem;font-family:Montserrat}@media (min-width:768px){.features .col_wrap .cols{width:auto}}@media (min-width:1024px){.features{padding:65px 1.75rem;min-height:513px;margin-bottom:66px}.features .line.line1{width:1.25rem;height:7rem}.features .line.line2{width:7rem;height:1.25rem}.features .top_title{letter-spacing:-.96px;font-size:1rem;margin-bottom:35px}.features .col_wrap .cols .svg_img{font-size:200px;font-size:250px}.features .col_wrap .cols:not(:first-child){margin-left:20px}.features .col_wrap .title{font-size:1rem;letter-spacing:-.26px;margin-top:20px}}@media (min-width:1280px){.features .col_wrap .cols .svg_img{font-size:250px}}