.m-service-task-group{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.m-service-task-group .task-item{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-bottom:30px;max-width:385px;padding:0 3% 30px;text-align:center;width:33.33333%}.m-service-task-group .task-item:last-child{margin-bottom:0}.m-service-task-group .task-item .image{color:#00afd7;font-size:8rem;line-height:1;margin:0 auto 20px;width:1em}.m-service-task-group .task-item .image img{height:auto;max-height:1em;width:auto}.m-service-task-group.-col3 .task-item:not(:last-child):not(:nth-child(3n)){border-right:1px solid #ddd}.m-service-task-group.-col2 .task-item{width:50%}.m-service-task-group.-col2 .task-item:not(:last-child):not(:nth-child(2n)){border-right:1px solid #ddd}.m-service-connection-arrow{height:24px;margin:15px 0 110px;position:relative}.m-service-connection-arrow:before{border-right:2px solid #ddd;border-top:2px solid #ddd;content:"";display:block;height:20px;left:50%;margin:-18px 0 0 -10px;position:absolute;top:50%;-webkit-transform:rotate(135deg);transform:rotate(135deg);width:20px}.m-service-solution-group{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px}.m-service-solution-group .image{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;height:11.688em;margin:0 3% 0 0;padding:15px;text-align:center;width:24%}.m-service-solution-group .image>span{-webkit-box-flex:0;display:block;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.m-service-solution-group .image.-image-free{height:auto;padding:0}.m-service-solution-group .image.-image-free img{max-height:none}.m-service-solution-group .image img{max-height:11em}.m-service-solution-group .content{-webkit-box-flex:1;-ms-flex-item-align:center;align-self:center;-ms-flex:1 1 auto;flex:1 1 auto}.m-service-solution-group .title{font-size:2rem;font-weight:700;margin:0 0 1em}.m-service-task-solution-bottom{margin-top:4em;text-align:center}@media screen and (max-width:767px){.m-service-task-group .task-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:25px;max-width:100%;padding:0 0 25px;width:100%}.m-service-task-group .task-item:not(:last-child){border-bottom:1px solid #ccc}.m-service-task-group .task-item .image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:7rem;margin:0 4.5% 0 0}.m-service-task-group .task-item .text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:left}.m-service-task-group.-col3 .task-item:not(:last-child):not(:nth-child(3n)){border-right:none}.m-service-task-group.-col2 .task-item{width:100%}.m-service-task-group.-col2 .task-item:not(:last-child):not(:nth-child(2n)){border-right:none}.m-service-connection-arrow{margin:5px 0 70px}.m-service-solution-group{-ms-flex-wrap:wrap;flex-wrap:wrap}.m-service-solution-group .bg-deco{top:-40px;width:40%}.m-service-solution-group .image{height:15em;margin:0 0 1.8em;width:100%}.m-service-solution-group .image img{max-height:14em}.m-service-solution-group .content{width:100%}.m-service-solution-group .title{font-size:1.6rem;margin-bottom:.8em}.m-service-task-solution-bottom{margin-top:3em}}