.overview-content { font-family: 'AktivGrotesk',Helvetica, Arial, sans-serif;font-size:16px;font-weight: 300; overflow:hidden;max-width: 1920px;margin: 0 auto;overflow-x: hidden; }
.overview-content .w1358 { margin:0 auto; position:relative; width:84.875em; }
.overview-content .regular { font-weight: 400!important; }
.overview-content .medium { font-weight: 500!important; }
.overview-content .bold { font-weight: 700!important; }
.overview-content .m-show { display:none; }
.overview-content .nowrap { white-space:nowrap; }
.overview-content .text>h2 { font-size:3.125em; letter-spacing:0.01em; line-height:1.2;font-weight: 400 }
.overview-content .text>p { font-size:1.25em; letter-spacing:0.01em; line-height:1.5; padding-top:1.5em; }
.overview-content .text a{color: #4fccd7;text-decoration: none;border-bottom: 1px solid #4fccd7}
@media screen and (max-width:1440px){
  .overview-content { font-size:1.111111111111vw; }
}
@media screen and (max-width:736px){
  html { font-size:10.35px; }
  .overview-content .m-show { display:block; }
  .overview-content .m-hide {display: none}
  .overview-content .w1358 { width:auto; }
  .overview-content .text>h2 { font-size:2.25rem; padding:4rem 6% 1.5rem; }
  .overview-content .text>p { font-size:1.75rem; line-height:1.5; padding:0 6% 2rem; }
  .overview-content .text a{font-size: 1.35rem}
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
.overview-content .a{background: url(a.jpg?1) 50% / 120em auto no-repeat;height: 58.5em}
.overview-content .a .text{padding-top: 10em}
.overview-content .a .text h2{font-size: 3.5em}
.overview-content .a .text p{font-size: 1.875em;padding-top: 0.5em}
.overview-content .a .text p.num { background: #3bb7ff;color: #fff;border-radius:1em; display:inline-block; font-size:2.45em; line-height:1.36; margin:1.25em 0 0; padding:0.35em 1em; }
.overview-content .b .text{padding: 4em 3em 2em;text-align: center;}
.overview-content .b ul{text-align: justify;padding: 2em 0 4em;}
.overview-content .b ul:after{content: '';display: inline-block;width: 100%;}
.overview-content .b li{display: inline-block;width: 15%;vertical-align: top;text-align: center;}
.overview-content .b li a{text-decoration: none;color: #000;}
.overview-content .b li i{display:block;width: 5em;height: 5em;margin: 0 auto;background-repeat: no-repeat;background-size: 600% 100%;background-image: url(b-icons.png);}
.overview-content .b .li2 i{background-position: 21% 50%;}
.overview-content .b .li3 i{background-position: 42% 50%;}
.overview-content .b .li4 i{background-position: 60% 50%;}
.overview-content .b .li5 i{background-position: 80% 50%;}
.overview-content .b .li6 i{background-position: 100% 50%;}
.overview-content .b li p{font-size: 1.25em;padding-top: 1em;}
.overview-content .c{background:url(c.jpg) center / 120em auto no-repeat;height: 70.375em;}
.overview-content .c .text{padding: 2em 0 0 48em;}
.overview-content .d .text{padding: 4em 10em 2em;text-align: center;}
.overview-content .d ul{text-align: center;padding:2em 0}
.overview-content .d ul::after{content: '';display: inline-block;width: 100%;height: 0}
.overview-content .d li{display: inline-block;width: 45%;vertical-align: top}
.overview-content .d li i{display: block;background-size: contain;background-position: center;background-repeat: no-repeat;margin: 0 auto;position: relative}
.overview-content .d li i video{position: absolute;top: 0;left: 0;right: 0;bottom:0;width: 100%}
.overview-content .d i.link{width: 50%;padding-bottom:25%;}
.overview-content .d i.mesh{width: 65%;padding-bottom:50%;margin-top: 1.5em}
.overview-content .d .li1 i.link{background-image: url(link.png);}
.overview-content .d .li2 i.link{background-image: url(link.gif);}
.overview-content .d .li1 i.mesh{background-image: url(mesh.gif)}
.overview-content .d .li2 i.mesh{background-image: url(nomesh.gif);}
.overview-content .d li p{font-size: 1.475em;padding-top: 1.25em;}
.overview-content .e{background: url(e.jpg) center / 120em auto no-repeat;height: 54.875em;}
.overview-content .e .text{padding: 15em 0 0 35em;text-align: right;}
.overview-content .e .text p{padding-left: 7em;}
.overview-content .e ul{padding: 2em 0 0;}
.overview-content .e li>span{display: inline-block;vertical-align: middle;}
.overview-content .e li .num{width: 4.5em;font-size: 1.125em;text-align: left;}
.overview-content .e .li1 .bar{height: 0.5em;width: 15em;background: #0aa6fe;margin:0 1em 0 0.5em;}
.overview-content .e .li2 .bar{background: #75d1f9;height: 0.5em;width: 5em;margin:0 1em 0 0.5em;}
.overview-content .f{background: url(f.jpg) center / 120em auto no-repeat;height: 53.625em;}
.overview-content .f .text{padding: 10em 54em 0 0;position: relative;z-index: 5;}
.overview-content .f .healing{background: url(self-healing.gif) center / 80em auto no-repeat;height: 55em;width: 80em;position: absolute;right: -17.5em;top: -1.375em;}
.overview-content .g{background: url(g.jpg) center / 120em auto no-repeat;height: 64.125em;}
.overview-content .g .text{text-align: right;padding: 10em 0 0 47em;}
.overview-content .g .tip{font-size: 1em;padding: 8.75em 0 0.5em;}
.overview-content .g .img-tip{height: 6em;background: url(tip.png) 100% 50%/contain no-repeat;}
.overview-content .h{background: #f8f8f8;}
.overview-content .h ul{text-align: justify;padding: 5em 0 2em;}
.overview-content .h ul::after{content:'';display: inline-block;width: 100%;}
.overview-content .h li{display: inline-block;width: 30%;vertical-align: top;text-align: center;box-sizing: border-box;padding: 0 1em 3em;}
.overview-content .h li i{display: block;width: 5em;height: 5em;margin: 0 auto;background-image: url(h-icons.png);background-repeat: no-repeat;background-size: 600% 100%;}
.overview-content .h .li2 i{background-position: 20% 50%;}
.overview-content .h .li3 i{background-position: 40% 50%;}
.overview-content .h .li4 i{background-position: 60% 50%;}
.overview-content .h .li5 i{background-position: 80% 50%;}
.overview-content .h .li6 i{background-position: 100% 50%;}
.overview-content .h li h3{color:#545454;font-size: 1.875em;font-weight:bold;padding-top: 1em;}
@media screen and (max-width:768px){
  .overview-content .a{background: url(m/a.jpg) center / 100% no-repeat;height: 0;padding-bottom: 133%;}
  .overview-content .a .text{padding: 0;}
  .overview-content .a .text h2{font-size: 6vw;padding: 10vw 6% 0;}
  .overview-content .a .text p{font-size: 3vw;padding: 2vw 6% 4vw;}
  .overview-content .a .text p.num{margin: 0 6%;font-size: 3.5vw;}
  .overview-content .b .text{padding: 0;}
  .overview-content .b ul{padding: 2rem 6%;}
  .overview-content .b li{width: 30%;padding-bottom: 2.5rem;}
  .overview-content .b li i{width: 5rem;height: 5rem;}
  .overview-content .b li p{font-size: 1.35rem;}
  .overview-content .c{background: url(m/c.jpg) 50% 100% / 100% no-repeat;height: auto;padding-bottom: 80%;}
  .overview-content .c .text{padding: 0;}
  .overview-content .d .text{padding: 0;}
  .overview-content .d ul{padding: 0 6%;}
  .overview-content .d li{width: 100%;padding-bottom: 2rem;}
  .overview-content .e{background: url(m/e.jpg) 50% 100% / 100% no-repeat;height: auto;padding-bottom: 90%;}
  .overview-content .e .text{padding: 0;text-align: left;}
  .overview-content .e .text p{padding-left: 6%;}
  .overview-content .e ul{padding: 1rem 6% 2rem;}
  .overview-content .e li .num{font-size: 1.35rem;}
  .overview-content .e .li1 .bar{height: 0.5rem;width: 40vw;margin: 0 0.5rem 0 0;}
  .overview-content .e .li2 .bar{height: 0.5rem;width: 15vw;margin: 0 0.5rem 0 0;}
  .overview-content .f{background: url(m/f.jpg) 50% 100% / 100% no-repeat;height: auto;padding-bottom: 84%;}
  .overview-content .f .text{padding: 0;}
  .overview-content .f .healing{display: none;}
  .overview-content .g{background: url(m/g.jpg) 50% 100% / 100% no-repeat;height: auto;padding-bottom: 100%;}
  .overview-content .g .text{padding: 0;text-align: left;}
  .overview-content .g .tip{font-size: 1.35rem;padding: 0 6% 1rem;height: 5rem;}
  .overview-content .g .img-tip{background-position: 6% 50%;}
  .overview-content .h ul{padding: 4rem 6% 0;}
  .overview-content .h li{width: 45%;padding: 0 1rem 4rem;}
  .overview-content .h li i{width: 5rem;height: 5rem;}
  .overview-content .h li h3{font-size: 1.5rem;}
  .overview-content .h li p{font-size: 1rem;}
}
