.overview-content { font-size:16px;max-width: 1920px;margin: 0 auto;font-weight: 300;font-weight: normal; }
.overview-content .w1200 { margin:0 auto; position:relative; width:85.375em; }
.overview-content .medium { font-weight: 500; }
.overview-content .regular { font-weight: 400; }
@media screen and (max-width:1440px){
  .overview-content { font-size:1.111vw; }
}
@media screen and (max-width:736px){
  html { font-size:10.35px; }
  .overview-content .m-regular { font-weight: 400; }
  .overview-content .w1200 { width:auto; }
}
/*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*/
.overview-content .a { background:url(a.jpg) 50% 0 no-repeat; background-size: 120em auto;height:52.7em; }
.overview-content .a .text { padding-top:8em; }
.overview-content .a .text h2 { font-size:3.4275em; line-height:1.2; }
.overview-content .a .text p { font-size:1.875em; line-height:1.66; padding-top:1em }
.overview-content .a .text p+p { padding-top:0 }
@media screen and (max-width:736px){
  .overview-content .a { background:url(m/a.jpg) 50% 0 / 100% auto no-repeat; height:0; padding-bottom:133%; }
  .overview-content .a .text { padding:12% 6% 0; }
  .overview-content .a .text h2 { font-size:8.5vw; }
  .overview-content .a .text h2 br { display:none; }
  .overview-content .a .text p { font-size:5vw; }
}
/*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*/
.overview-content .b { background:url(b.jpg) 50% 0 no-repeat;background-size: 120em auto; height:52em; }
.overview-content .b .text { padding-top:15em; width:27em; }
.overview-content .b .text h2 { font-size:3em; line-height:1.2; }
.overview-content .b .text p { font-size:1.25em; line-height:1.5; padding-top:1.5em; }
.overview-content .b .text p small { font-size:.8em; }
@media screen and (max-width:736px){
  .overview-content .b { background:url(m/b.jpg) 50% 100% / 100% auto no-repeat; height:auto; padding-bottom:105%; }
  .overview-content .b .text { padding:0 6%; width:auto }
  .overview-content .b .text h2 { font-size:2.5rem; padding:4rem 0 2rem; }
  .overview-content .b .text p { font-size:1.75rem; padding-top:0 }
  .overview-content .b .text p small { display:block; padding:2rem 0 4rem; }  
}
/*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*/
.overview-content .c{position: relative;}
.overview-content .c:after { clear:both; content:""; display:block; }
.overview-content .c .left {  float:left;  width:50%; }
.overview-content .c .left img{display: block;width: 100%;}
.overview-content .c .right { background:#4acbd6; position: absolute;height: 100%;right: 0; text-align:center; width:50%; }
.overview-content .c .right:after { content:""; display:inline-block; height:100%; vertical-align:middle; }
.overview-content .c .right .text { color:#fff; display:inline-block; text-align:left; vertical-align:middle; width:27em; }
.overview-content .c .right .text h2 { font-size:3em; line-height:1.2; }
.overview-content .c .right .text p { font-size:1.25em; line-height:1.5; padding-top:1.5em; }
@media screen and (max-width:736px){
  .overview-content .c .right { background:none; position: relative; height:auto; width:100%; }
  .overview-content .c .right:after{height: auto;}
  .overview-content .c .right .text { color:#000; padding:0 6%; width:auto; }
  .overview-content .c .right .text h2 { font-size:2.5rem; padding:4rem 0 2rem; }
  .overview-content .c .right .text p { font-size:1.75rem; padding:0; }
  .overview-content .c .left { background-size:100% auto; float:none; margin-top: -15%; width:100% }
}
/*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*/
.overview-content .d { background:url(d.jpg) 50% 0 no-repeat; height:56.4em;background-size: 120em auto; }
.overview-content .d .text { padding-top:11em; width:32em; }
.overview-content .d .text h2 { font-size:3em; line-height:1.2; }
.overview-content .d .text p { font-size:1.25em; padding-top:1.5em; }
.overview-content .d .text ul { margin:70px 0 0; width: 75%; }
.overview-content .d .text ul:after { clear: both; content: ""; display: block; }
.overview-content .d .text ul img { display:block;width: 100%; }
.overview-content .d .text li { float: left; }
.overview-content .d .text .qrcode{width: 25%;}
.overview-content .d .text .tether-icon{width: 24%;margin: 0 5%;}
.overview-content .d .text .download{width: 34%;}
.overview-content .d .text .download a { display: block; }
.overview-content .d .text .download a + a { margin-top: 8%; }
.overview-content .d .text .download a img { display: block; }
@media screen and (max-width:736px){
  .overview-content .d { background:url(m/d.jpg) 50% 100% / 100% auto no-repeat; height:auto; padding-bottom:78.75%; }
  .overview-content .d .text ul { font-size:21.46vw; margin:3rem 0; }
  .overview-content .d .text { margin:0 6%; padding-top:0; width:auto; }
  .overview-content .d .text h2 { font-size:2.5rem; padding:0.5rem 0 2rem; }
  .overview-content .d .text p { font-size:1.75rem; padding:0 }
}
/*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*/
.overview-content .e { background:#f5f7fa; padding:8em 0; }
.overview-content .e ul { margin:0 2.5%; }
.overview-content .e ul:after { clear:both; content:""; display:block; }  
.overview-content .e li { float:left; box-sizing:border-box; width:33.3333% }
.overview-content .e li .img { background-repeat:no-repeat;background-size: cover; display:block; height:28.5em; margin:0 auto; width:28.5em; }
.overview-content .e li .text { margin:0 auto; padding-top:4em; width:25em; }
.overview-content .e li .text h3 { font-size:2.25em; line-height:1.2; }
.overview-content .e li .text p { font-size:1.25em; line-height:1.5; padding-top:1.5em; }
.overview-content .e .li1 .img { background-image:url(e1.png) }
.overview-content .e .li2 .img { background-image:url(e2.png) } 
.overview-content .e .li3 .img { background-image:url(e3.png) } 
@media screen and (max-width:736px){
  .overview-content .e { padding:1rem 0 6%; }
  .overview-content .e ul { margin:0 6% }
  .overview-content .e li { float:none; padding-bottom:100%; position:relative; width:auto; }
  .overview-content .e li .img { background-size:100% 100%; bottom:0; height:0; padding-bottom:100%; position:absolute; width:100% }
  .overview-content .e li .text { padding:3rem 0; width:100%; }
  .overview-content .e li .text h3 { font-size:2.5rem; }
  .overview-content .e li .text p { font-size:1.75rem; padding-top:2rem; }
}