.overview-content { font-size:16px; overflow:hidden; max-width:1920px; margin:0 auto; }
.overview-content .w1366 { margin:0 auto; position:relative; width:85.375em; }
.overview-content .w1200 { margin:0 auto; position:relative; width:75em; }
.overview-content .regular { font-family:"AktivGrotesk-Regular", Helvetica, Arial; font-weight:normal; }
.overview-content .medium { font-family:"AktivGrotesk-Medium", Helvetica, Arial; font-weight:normal; }
.overview-content .bold { font-family:"AktivGrotesk-Bold", Helvetica, Arial; font-weight:normal; }
.overview-content .m-show { display:none; }
.overview-content .nowrap { white-space:nowrap; }
.overview-content .text>h2 { font-size:3.125em; line-height:1.2; }
.overview-content .text>h3 { font-size:1.875em; line-height:1.2; }
.overview-content .text>p { font-size:1.25em; line-height:1.5; padding-top:1.5em; }
@media screen and (max-width:1440px){
  .overview-content { font-size:1.1111111vw; }
}
@media screen and (max-width:736px){
  html { font-size:10.35px; }
  .overview-content .m-light { font-family:"AktivGrotesk-Light", Helvetica, Arial; }
  .overview-content .m-regular { font-family:"AktivGrotesk-Regular", Helvetica, Arial; }
  .overview-content .m-show { display:block; }
  .overview-content .w1366,
  .overview-content .w1200 { width:auto; }
  .overview-content .text>h2 { font-size:2.5rem; padding:4rem 6% 2rem; }
  .overview-content .text>h3 { font-size:2rem; padding:0 6% 2rem; }
  .overview-content .text>p { font-size:1.75rem; line-height:1.5; padding:0 6% 3rem; }
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
.overview-content .a { background:url(a.jpg) 50% no-repeat; background-size:120em 100%; height:60em; }
.overview-content .a .text { padding:13em 0 0; width:60em; }
.overview-content .a .text h2 { font-size:3.4375em; line-height:1.2; }
.overview-content .a .text h3 { font-size:2em; line-height:1.2; padding:0.5em 0 0; }
.overview-content .a .text p { background:#626262; border-radius:0.4em; color:#fff; display:inline-block; font-size:2em; line-height:1.5; margin:1.5em 0 0; padding:0 0.5em; }
@media (max-width:736px){
  .overview-content .a { background:url(m/a.jpg) 50% 0 / 100% auto no-repeat; height:0; padding-bottom:132%; }
  .overview-content .a .text { padding:0; width:auto; }
  .overview-content .a .text h2 { font-size:8.6vw; padding:15% 6% 0; }
  .overview-content .a .text h3 { font-size:5vw; padding:5% 6% 0; }
  .overview-content .a .text p { font-size:5vw; line-height:1.8; margin:3% 6% 0; }
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
.overview-content .b { background:url(b.png) 50% no-repeat; background-size:120em auto; height:56em; }
.overview-content .b .w1366 { height:100%; text-align:right; }
.overview-content .b .w1366:before { content:""; display:inline-block; height:100%; vertical-align:middle; width:0; }
.overview-content .b .text { display:inline-block; text-align:left; vertical-align:middle; width:33em; }
.overview-content .b .text p strong { font-size:1.2em; }
@media (max-width:736px){
  .overview-content .b { background:url(m/b.png) 50% 100% / 100% auto no-repeat; height:auto; padding-bottom:92%; }
  .overview-content .b .w1366 { height:auto; }
  .overview-content .b .w1366:before { display:none; }
  .overview-content .b .text { display:block; width:auto; }
  .overview-content .b .text h2 { padding-bottom:1rem }
  .overview-content .b .text p { padding-bottom:1rem; }
  .overview-content .b .text p:last-of-type { padding-bottom:3rem; }
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
.overview-content .c { background:url(c.jpg) 50% no-repeat; background-size:cover; }
.overview-content .c .text { padding:9em 0 0; text-align:center; }
.overview-content .c .text a { color:inherit; display:block; font-size:1.249em; padding:1.5em 0 0; text-decoration:underline; }
.overview-content .c ul { padding:1em 0 3em; text-align:justify; }
.overview-content .c ul:after { content:""; display:inline-block; height:0; width:100%; }
.overview-content .c ul li { display:inline-block; margin:1.5em 0; vertical-align:top; text-align:left; width:40%; }
.overview-content .c ul li h3 { font-size:1.875em; line-height:1.2; }
.overview-content .c ul li h3 strong { font-size:2em; }
.overview-content .c ul li p { font-size:1.25em; line-height:1.5; padding-top:1.25em; }
@media (max-width:736px){
  .overview-content .c  { background-image:url(m/c.jpg); }
  .overview-content .c .text { padding:0; text-align:left; }
  .overview-content .c .text p { padding-bottom:1rem; }
  .overview-content .c .text a { font-size:1.75rem; padding:0 6%; }
  .overview-content .c ul { padding:0 0 4rem; }
  .overview-content .c ul li { display:block; margin:2rem 0 0; width:auto; }
  .overview-content .c ul li h3 { font-size:2rem; padding:0 6% 1rem; }
  .overview-content .c ul li h3 strong { font-size:1.5em; }
  .overview-content .c ul li p { font-size:1.675rem; padding:0 6%; }
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
.overview-content .d { background:url(d.jpg) 50% no-repeat; background-size:120em auto; height:60em; }
.overview-content .d .w1366 { height:100%; text-align:right; }
.overview-content .d .w1366:before { content:""; display:inline-block; height:100%; vertical-align:middle; width:0; }
.overview-content .d .text { display:inline-block; vertical-align:middle; text-align:left; width:50em; }
.overview-content .d .text .img { display:table; margin-top:1em; }
.overview-content .d .text .img .tr { display:table-row; }
.overview-content .d .text .img .tr .td { display:table-cell; vertical-align:bottom; white-space: nowrap; } 
.overview-content .d .text .img .ghz { font-size:1.875em; line-height:1.2; padding:1em 0 0.5em;  }
.overview-content .d .text .img .stream { font-size:1.1em; padding-right:0.2em; }
.overview-content .d .text .img .bar { display:inline-block; height:1.875em; text-align:right; }
.overview-content .d .text .img .bar1 { background:#ffd444 }
.overview-content .d .text .img .bar2 { background:#87d8fe }
.overview-content .d .text .img .tr2 .bar1 { width:13em; }
.overview-content .d .text .img .tr3 .bar2 { width:36em; }
.overview-content .d .text .img .tr5 .bar1 { width:4.8em; }
.overview-content .d .text .img .tr6 .bar2 { width:8.6em; }
.overview-content .d .text .img .bar .mbps { font-size:1.1em; line-height:1.7em; padding-right:0.3em; }
.overview-content .d .text .img .bar1 .mbps { color:#5c3d2b; }
.overview-content .d .text .img .bar2 .mbps { color:#28120c; }
.overview-content .d .text .img .speed { display:inline-block; line-height:1; padding-left:0.2em; vertical-align:bottom; }
.overview-content .d .text .img .speed .num { font-size:2.5em; line-height:1; }
.overview-content .d .text .img .speed .faster { font-size:0.86em; line-height:1; }
@media (max-width:736px){
  .overview-content .d { background:none; height:auto; }
  .overview-content .d .w1366 { height:auto; }
  .overview-content .d .w1366:before { display:none; }
  .overview-content .d .text { display:block; width:auto; }
  .overview-content .d .text .img { background:url(m/d.jpg) 50% 0 / 100% auto no-repeat; display:block; height:0; padding-bottom:80%; position:relative; margin:0; }
  .overview-content .d .text .img .ghz { font-size:5vw; padding:0; position:absolute; }
  .overview-content .d .text .img .tr1 .ghz { left:6vw; top:38vw; }
  .overview-content .d .text .img .tr4 .ghz { left:52vw; top:2vw; }
  .overview-content .d .text .img .bar { display:block; font-size:2.4444vw; position:absolute; }
  .overview-content .d .text .img .tr2 .bar1 { left:6vw; top:48vw; }
  .overview-content .d .text .img .tr3 .bar2 { left:6vw; top:59vw; }
  .overview-content .d .text .img .tr5 .bar1 { left:52vw; top:11vw; }
  .overview-content .d .text .img .tr6 .bar2 { left:52vw; top:22vw; }
  .overview-content .d .text .img .stream { font-size:2.7vw; line-height:1.2; position:absolute; }
  .overview-content .d .text .img .tr2 .stream { left:6vw; top:54vw; }
  .overview-content .d .text .img .tr3 .stream { left:6vw; top:65vw; }
  .overview-content .d .text .img .tr5 .stream { left:52vw; top:17vw; }
  .overview-content .d .text .img .tr6 .stream { left:52vw; top:27vw; }
  .overview-content .d .text .img .speed { font-size:2.4vw; position:absolute; }
  .overview-content .d .text .img .tr3 .speed { right:7vw; top:50vw; }
  .overview-content .d .text .img .tr6 .speed { right:7vw; top:20vw; }
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
.overview-content .e { background:url(e.jpg) 50% no-repeat; background-size:contain; height:0; padding-bottom:50%; }
.overview-content .e .text { margin-left:10%; padding-top:8%; width:40em; }
.overview-content .e .text p { width:94%; }
.overview-content .e .text p strong { font-size:1.2em; }
@media (max-width:1440px){
  .overview-content .e .text { margin-left:2.5%; width:45%; }
}
@media (max-width:736px){
  .overview-content .e { background:url(m/e.jpg) 50% 100% / 100% auto no-repeat; background-color:#ecf0f3; height:auto; padding-bottom:53%; }
  .overview-content .e .text { margin:0; padding:0; width:auto; }
  .overview-content .e .text h2 { padding-bottom:1rem; }
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
.overview-content .f { background:url(f.jpg) 50% no-repeat; background-size:120em auto; box-sizing:border-box; height:60em; }
.overview-content .f .w1366 { height:100%; text-align:right; }
.overview-content .f .w1366:before { content:""; display:inline-block; height:100%; vertical-align:middle; width:0; }
.overview-content .f .text { display:inline-block; padding:2em 0 0; text-align:left; vertical-align:middle; width:24em; }
.overview-content .f .text p strong { font-size:1.2em; }
@media (max-width:736px){
  .overview-content .f { background:url(m/f.png) 50% 100% / 100% auto no-repeat; height:auto; padding-bottom:78%; }
  .overview-content .f .w1366 { height:auto; }
  .overview-content .f .w1366:before { display:none; }
  .overview-content .f .text { display:block; padding:0; width:auto; }
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
.overview-content .g { background:#e8e9ea; padding:36% 0 8em; position:relative; }
.overview-content .g .text { position:relative; text-align:center; z-index:2; }
.overview-content .g .img { background:url(g.jpg) 50% no-repeat; background-size:100% auto; height:0; left:0; padding-bottom:35.4%; position: absolute; right:0; top:0; z-index:1; }
.overview-content .g .img .desc { line-height:1.2; position: absolute; top:0; }
.overview-content .g .img .desc1 { font-size:1.25em; margin-top:9.2%; right:81%; }
.overview-content .g .img .desc2 { font-size:1.25em; margin-top:28.4%; right:81%; }
.overview-content .g .img .desc3 { margin-top:8%; left:74.5%; }
.overview-content .g .img .desc31 { color:#1e98d5; font-size:1.875em; }
.overview-content .g .img .desc31 big { font-size:1.667em; }
.overview-content .g .img .desc32 { font-size:1.125em; }
.overview-content .g .img .desc4 { margin-top:28.8%; left:78.5%; }
.overview-content .g .img .desc41 { font-size:1.25em; }
.overview-content .g .img .desc42 { font-size:1.125em; padding-top:0.5em; }
@media (max-width:736px){
  .overview-content .g { background:#eaeff0; padding:0; }
  .overview-content .g .text { padding:0; text-align:left; }
  .overview-content .g .img { background:url(m/g.png) 50% 0 / 100% auto no-repeat; height:0; padding-bottom:50%; position:relative; }
  .overview-content .g .img .desc { font-size:2.5vw; left:auto; margin:0; right:auto; top:auto; }
  .overview-content .g .img .desc1 { left:6vw; bottom:48vw; }
  .overview-content .g .img .desc2 { left:6vw; top:33vw; }
  .overview-content .g .img .desc3 { right:6vw; bottom:47vw; text-align:right; }
  .overview-content .g .img .desc4 { right:6vw; top:33vw; text-align:right; }
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
.overview-content .h { background:url(h.png) 50% no-repeat; background-size:120em auto; height:57.5em; }
.overview-content .h .w1366 { height:100%; }
.overview-content .h .w1366:after { content:""; display:inline-block; height:100%; vertical-align:middle; width:0; }
.overview-content .h .text { color:#fff; display:inline-block; padding:0 0 3em; vertical-align:middle; width:34em; }
@media (max-width:736px){
  .overview-content .h { background:url(m/h.png) 50% 100% / 100% auto no-repeat; background-color:#9d978e; height:auto; padding-bottom:64%; }
  .overview-content .h .w1366 { height:auto; }
  .overview-content .h .w1366:after { display:none; }
  .overview-content .h .text { display:block; padding:0; width:auto; }
  .overview-content .h .text h2 { padding-bottom:1rem; }
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
.overview-content .i .text { padding:7em 0 5em; text-align:center; }
.overview-content .i .text a { color:#048691; display:block; font-size:1.249em; padding:1em 0 0; }
.overview-content .i ul li { background-position:center; background-repeat:no-repeat; background-size:cover; box-sizing:border-box; color:#fff; display:block; float:left; height:0; padding-bottom:26.979%; text-align:center; width:33.3%; }
.overview-content .i ul:after { clear:both; content:""; display:block; height:0; }
.overview-content .i ul li .desc { padding-top:20%; }
.overview-content .i ul .li1 { background-image:url(i1.jpg); border-right:1px solid #fff; }
.overview-content .i ul .li2 { background-image:url(i2.jpg); width:33.4%; }
.overview-content .i ul .li3 { background-image:url(i3.jpg); border-left:1px solid #fff; }
.overview-content .i ul li .icon { background-position:center; background-repeat:no-repeat; background-size:cover; display:block; margin:0 auto; height:5em; width:5em; }
.overview-content .i ul .li1 .icon { background-image:url(i-icon-1.png); }
.overview-content .i ul .li2 .icon { background-image:url(i-icon-2.png); }
.overview-content .i ul .li3 .icon { background-image:url(i-icon-3.png); }
.overview-content .i ul li h3 { font-size:1.5em; line-height:1.2; }
.overview-content .i ul li p { font-size:1.25em; line-height:1.5; margin:0 auto; padding:1em 0 0; width:17.5em; }
@media (max-width:736px){
  .overview-content .i .text { padding:0; text-align:left; }
  .overview-content .i .text p { padding-bottom:1rem; }
  .overview-content .i .text a { font-size:1.75rem; padding:0 6% 3rem; }
  .overview-content .i ul { margin:0 6%; padding-bottom:1rem; }
  .overview-content .i ul li { background:none!important; border:none!important; float:none; height:auto; padding-bottom:3rem; width:auto!important; }
  .overview-content .i ul li .desc { background-size:100% 100%; background-position:center; background-repeat:no-repeat; box-sizing:border-box; height:0; padding:10% 0 46% 0; }
  .overview-content .i ul .li1 .desc { background-image:url(m/i1.jpg); }
  .overview-content .i ul .li2 .desc { background-image:url(m/i2.jpg); }
  .overview-content .i ul .li3 .desc { background-image:url(m/i3.jpg); }
  .overview-content .i ul li .icon { height:20vw; width:20vw; }
  .overview-content .i ul li h3 { font-size:2rem; }
  .overview-content .i ul li p { color:#333; font-size:1.75rem; padding:1rem 0; text-align:left; width:auto; }
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
.overview-content .j { background:url(j.jpg) 50% no-repeat; background-size:120em 100%; height:59.875em; }
.overview-content .j .text { padding:8em 0 0 26em; }
.overview-content .j .text ol { margin:4em 0 0; }
.overview-content .j .text ol:after { clear:both; content:""; display:block; }
.overview-content .j .text ol li { float:left; font-size:1em; line-height:1.2; width:14em }
.overview-content .j .text ol li+li { margin-left:3em; }
.overview-content .j .text ol li .img { background-size:contain; background-repeat:no-repeat; background-position:center; display:block; height:9.1875em; margin-left:-1em; }
.overview-content .j .text ol .li2 { width:10em; }
.overview-content .j .text ol .li1 .img { background-image:url(j-img-1.png); }
.overview-content .j .text ol .li2 .img { background-image:url(j-img-2.png); }
.overview-content .j .text ol .li3 .img { background-image:url(j-img-3.png); }
.overview-content .j .text ol li p { display:block; font-size:1em; margin-top:1em; padding:0; position:relative; }
.overview-content .j .text ol li p:before { background:#4fbfc8; border-radius:50%; color:#fff; content:""; font-size:1em; height:1.5em; left:-2em; line-height:1.5; position:absolute; text-align:center; top:0; width:1.5em; }
.overview-content .j .text ol .li1 p:before { content:"1" }
.overview-content .j .text ol .li2 p:before { content:"2" }
.overview-content .j .text ol .li3 p:before { content:"3" }
@media (max-width:736px){
  .overview-content .j { background:#f3f8f8 url(m/j.jpg) 50% 100% / 100% auto no-repeat; height:auto; padding-bottom:79%; }
  .overview-content .j .text { padding:0; }
  .overview-content .j .text p br { display:none; }
  .overview-content .j .text ol { font-size:2vw; margin:0 6%; padding-bottom:3rem; }
  .overview-content .j .text ol li p { font-size:1rem; }
  .overview-content .j .text ol li .img { background-size:auto 100%!important; height:12em; }
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
.overview-content .k { background:url(k.jpg) 50% no-repeat; background-size:120em 100%; height:61.125em; }
.overview-content .k .text { padding:6em 0 0; width:45em; }
.overview-content .k .text .link { font-size:1.25em; margin-top:1.5em; }
.overview-content .k .text .link+.link { margin-top:0.2em; }
.overview-content .k .text .link a { border-bottom:1px solid; color:inherit; text-decoration:none; }
.overview-content .k .text .icons { margin-top:3em; }
.overview-content .k .text .icons .icon { background-size:100% 100%; background-position:center; background-repeat:no-repeat; float:left; }
.overview-content .k .text .icons .icon1 { background-image:url(k-icon-1.png); height:6.375em; width:15em; }
.overview-content .k .text .icons .icon2 { background-image:url(k-icon-2.png); height:6.5em; margin-left:2em; width:12.1875em; }
@media (max-width:736px){
  .overview-content .k { background:url(m/k.jpg) 50% 100% / 100% auto no-repeat; height:auto; padding-bottom:55%; }
  .overview-content .k .text { padding:0; width:auto; }
  .overview-content .k .text p { padding-bottom:1em; }
  .overview-content .k .text .link { font-size:1.75rem; margin:0; padding:0 6%; }
  .overview-content .k .text .link+.link { padding-bottom:4rem; }
  .overview-content .k .text .icons { display:none; }
}