@charset "UTF-8";.concept{font-size:0;text-align:center;padding:5% 0;border-bottom:1px solid #f6f6f6}.concept .item{display:inline-block;vertical-align:top;width:33.33%}.concept .item .icon{width:100%;height:160px;margin-bottom:20px}.concept .item .icon svg{width:100%;height:100%;fill:none;stroke:#848484;stroke-miterlimit:10;-webkit-transition:stroke .25s linear;-moz-transition:stroke .25s linear;transition:stroke .25s linear}.concept .item .icon svg .round{stroke-linecap:round;stroke-linejoin:round}.concept .item .text{text-align:center}.concept .item .text h3{color:#444;font-size:24px;font-weight:normal;line-height:1.6;-webkit-transition:color .5s linear;-moz-transition:color .5s linear;transition:color .5s linear}.concept .item .text span{font-size:16px;color:#888;-webkit-transition:color .5s linear;-moz-transition:color .5s linear;transition:color .5s linear}.concept .item:hover .icon svg{stroke:#e20003}.concept .item:hover .text h3{color:#e20003}.concept .item:hover .text span{color:#e20003}.content{padding:2.5% 0;font-size:16px;line-height:1.6;color:#888;text-align:center}.office{font-size:0;margin-top:5%}.office .item{margin-bottom:1%;background-color:#f6f6f6;position:relative;-webkit-transition:background-color .5s linear;-moz-transition:background-color .5s linear;transition:background-color .5s linear}.office .item.odd{text-align:right}.office .item img{width:70%}.office .item .text{width:30%;height:100%;position:absolute;right:0;top:0;text-align:left}.office .item.odd .text{right:auto;left:0}.office .item .text .inner{padding:20% 10%}.office .item .text .inner strong{font-weight:normal;font-size:24px;color:#666;-webkit-transition:color .5s linear;-moz-transition:color .5s linear;transition:color .5s linear}.office .item .text .inner p{padding-top:5%;font-size:18px;line-height:1.6;color:#a3a3a3;-webkit-transition:color .5s linear,opacity .5s linear;-moz-transition:color .5s linear,opacity .5s linear;transition:color .5s linear,opacity .5s linear}.office .item:hover{background-color:#e20003}.office .item:hover .text .inner strong{color:#fff}.office .item:hover .text .inner p{color:#fff;opacity:.6}.team{font-size:0;padding-bottom:5%}.team .item{display:inline-block;vertical-align:top;width:25%}.team .item img{width:100%}@media only screen and (max-width:1200px){.concept .item .icon{width:60%;height:0;padding-bottom:50%;margin-left:auto;margin-right:auto;position:relative}.concept .item .icon svg{position:absolute;left:0;top:0}}@media only screen and (max-width:1024px){.concept .item .text h3{font-size:20px}.concept .item .text span{font-size:14px}.content{font-size:14px}.content p{padding-left:20px;padding-right:20px}.office .item .text .inner strong{font-size:20px}.office .item .text .inner p{font-size:16px}}@media only screen and (max-width:800px){.concept .item .icon{margin-bottom:10px}.concept .item .text h3{font-size:18px}.concept .item .text span{font-size:12px}.content{font-size:12px;padding:5% 0}.office .item .text .inner strong{font-size:18px}.office .item .text .inner p{font-size:14px}}@media only screen and (max-width:500px){.concept{padding-bottom:0;border-bottom:0}.concept .item{width:100%;font-size:0;margin-bottom:5%;padding-bottom:5%;border-bottom:1px solid #f6f6f6}.concept .item:last-child{margin-bottom:0}.concept .item .icon{width:20%;padding-bottom:0;height:auto;display:inline-block;vertical-align:middle;margin:0}.concept .item .icon svg{position:inherit}.concept .item .text{display:inline-block;vertical-align:middle;text-align:left;margin-top:5px;width:65%;margin-left:5%}.office .item img{width:100%}.office .item .text{position:inherit;width:100%}.office .item .text .inner{padding:10%}.team .item{width:50%}}