body,
body>.page-content-wrapper,
html {overflow: visible !important;

}

/* old */
.eap-img-box{font-size:16px;max-width:1200px;width:75em;margin:0 auto;}
.eap-img-box img{width:100%;height:auto;margin:0 auto;}
.eap-img-box img.m-hide{display:block;}
.eap-img-box img.m-show{display:none;}
@media(max-width: 1024px){.eap-img-box{font-size:10px;}}
@media(max-width: 736px){
  .eap-img-box{font-size:10.35px;max-width:100vw;width:100vw;}
  .eap-img-box img.m-show{display:block;width:100%;}
  .eap-img-box img.m-hide{display:none;}
}
@media(max-width: 414px){.eap-img-box{font-size:2.5vw;}}


/* new */
.overview-content sup{font-size: 0.5556em;}
.overview-content .white {color: #fff;}
.overview-content .omada-green {color: #086a5e;}
.overview-content .omada-light-green {color: #00e194;}
.overview-content .tp-color {color: #4acbd6;}
.overview-content .smb-color {color: #005564;}
.overview-content .no-wrap {white-space: nowrap;}
.overview-content .m-show {display: none;}
@media (max-width:736px) {
  .overview-content .m-show {display: block;}
  .overview-content .m-hide {display: none;}
}

.overview-content{
  font-family: manrope;
  color: #2b2b2b;
}
.overview-content .eap-banner {
  font-size: 16px;
  max-width: 1200px;
  height: 30.625em;
  margin: 0 auto;
  background: url(./img/a.jpg?2) top / 75em no-repeat;
  display: flex;
  align-items: center;
}

.overview-content .eap-banner .w-container {
  width: 60em;
  margin: 0 auto;
  position: relative;
}

.overview-content .eap-banner .text {
  padding: 0 38% 0 0;

}

.overview-content .eap-banner h2 {
    font-size: 2.25em;
    font-weight: 500;
    line-height: 1.5;
    padding: 0 0 0.75em;
}

.overview-content .eap-banner h3 {
  font-size: 1.125em;
  font-weight: 500;
  line-height: 1.2;
  padding: 0 0 1.5em .4em;
}

.overview-content .eap-banner p .model {
  display: inline-block;
  font-size: 1em;
  font-weight: 400;
  line-height: 1;
  color: #fff;
  padding: .75em 1.375em;
  border-radius: 5px;
  background-color: #008055;
  
}
.overview-content .eap-banner .icons {
    border: none;
    outline: 0;
    padding-bottom: 2.25em;
}
.overview-content .eap-banner .tag-omada {
    height: 2.875em;
}
@media (max-width:1024px) {
  .overview-content .eap-banner {
    font-size: 10px;
  }
}

@media (max-width:736px) {
  .overview-content .eap-banner {
    max-width: 85.186vw;
    height: auto;
    padding-bottom: 59vw;
    background: #72a9e2 url(./m/a.jpg?2) bottom / 100% no-repeat;
    display: block;
  }

  .overview-content .eap-banner .w-container {
    width: 70.37vw;
  }

  .overview-content .eap-banner .text {
    padding: 12.96vw 0vw 0 0;
  }

  .overview-content .eap-banner h2 {
    font-size: 6.667vw;
    padding: 0 0 7.4vw;
    text-align: left;
  }
  .overview-content .eap-banner p{
    text-align: left;
  }
  .overview-content .eap-banner h3 {
    font-size: 3.25vw;
    padding: 0 0 3.5vw;
  }

  .overview-content .eap-banner p .model {
    font-size: 3.5vw;
    margin: 0;
    padding: .75em 3.7vw;
  }
}

@media (max-width:414px) {
  .overview-content .eap-banner {
    font-size: 2.5vw;
  }
}


  

.overview-content .eap-selling-points {
    font-size: 16px;
    max-width: 1200px;
    margin: 0 auto;
  }
  
  .overview-content .eap-selling-points .w-container {
    width: 50em;
    margin: 0 auto;
  }
  
  .overview-content .eap-selling-points .text {
    padding: 4.25em 0 0;
    color: #2b2b2b;
  }
  
  .overview-content .eap-selling-points p {
    font-size: 1.125em;
    font-weight: 400;
    line-height: 1.5;
  }
  
  .overview-content .eap-selling-points p.title {
    font-weight: 400;
  }
  
  .overview-content .eap-selling-points ul {
    text-align: center;
    width: 100%;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  
  .overview-content .eap-selling-points ul li {
    width: 22.7%;
    margin: 2em 0;
  }
  
  .overview-content .eap-selling-points ul .li-1,
  .overview-content .eap-selling-points ul .li-5 {
    width: 22.7%;
  }
  
  .overview-content .eap-selling-points ul .li-2,
  .overview-content .eap-selling-points ul .li-6 {
    width: 22.7%;
  }
  
  .overview-content .eap-selling-points ul .li-3,
  .overview-content .eap-selling-points ul .li-7 {
    width: 22.7%;
  }
  
  .overview-content .eap-selling-points ul .li-1,
  .overview-content .eap-selling-points ul .li-2,
  .overview-content .eap-selling-points ul .li-3,
  .overview-content .eap-selling-points ul .li-5,
  .overview-content .eap-selling-points ul .li-6,
  .overview-content .eap-selling-points ul .li-7 {
    margin-right: 1%;
  }
  
  .overview-content .eap-selling-points ul li .icon {
    display: block;
    width: 2.25em;
    height: 2.25em;
    margin: 0 auto .75em;
    background-position: top;
    background-size: auto 100%;
    background-repeat: no-repeat;
  }
  .overview-content .eap-selling-points ul li .icon img{
    width: 2em;
    height: 2em;
  }
  .overview-content .eap-selling-points ul .li-1 .icon {
    /* background-image: url(./img/b1.png); */
  }
  
  .overview-content .eap-selling-points ul .li-2 .icon {
    /* background-image: url(./img/b2.png); */
  }
  
  .overview-content .eap-selling-points ul .li-3 .icon {
    /* background-image: url(./img/b3.png); */
  }
  
  .overview-content .eap-selling-points ul .li-4 .icon {
    /* background-image: url(./img/b4.png); */
  }
  
  .overview-content .eap-selling-points ul .li-5 .icon {
    /* background-image: url(./img/b5.png); */
  }
  
  .overview-content .eap-selling-points ul .li-6 .icon {
    /* background-image: url(./img/b6.png); */
  }
  
  .overview-content .eap-selling-points ul .li-7 .icon {
    /* background-image: url(./img/b7.png); */
  }
  
  .overview-content .eap-selling-points ul .li-8 .icon {
    /* background-image: url(./img/b8.png); */
  }
  
  .overview-content .eap-selling-points ul li .desc {
    text-align: center;
  }
  
  @media (max-width:1024px) {
    .overview-content .eap-selling-points {
      font-size: 10px;
    }
  }
  
  @media (max-width:736px) {
    .overview-content .eap-selling-points {
      font-size: 10.35px;
      max-width: 85.186vw;
    }
    .overview-content .eap-selling-points ul li .icon img{
      width: 6vw;
      height: 6vw;
    }
    .overview-content .eap-selling-points .w-container {
      width: auto;
    }
  
    .overview-content .eap-selling-points .text {
      padding: 11.1vw 0 0;
    }
  
    .overview-content .eap-selling-points p {
      font-size: 3.33vw;
    }
    
    .overview-content .eap-selling-points ul {
      width: 100%;
    }
    
    .overview-content .eap-selling-points ul li {
      vertical-align: top;
      width: 48%;
      margin: 7.41vw 2vw 0 0;
    }
  
    .overview-content .eap-selling-points ul .li-1,
    .overview-content .eap-selling-points ul .li-3,
    .overview-content .eap-selling-points ul .li-5,
    .overview-content .eap-selling-points ul .li-7 {
      width: 48%;
      margin-right: 1%;
    }
  
    .overview-content .eap-selling-points ul .li-2,
    .overview-content .eap-selling-points ul .li-4,
    .overview-content .eap-selling-points ul .li-6,
    .overview-content .eap-selling-points ul .li-8 {
      width: 48%;
      margin-right: 0;
    }
  
    .overview-content .eap-selling-points ul li .icon {
      width: 6vw;
      height: 6vw;
      margin-bottom: 3.7vw;
    }
  }
  
  @media (max-width:414px) {
    .overview-content .eap-selling-points {
      font-size: 2.5vw;
    }
  }
  
 
.overview-content .eap-scenarios {
    font-size: 16px;
    max-width: 1200px;
    margin: 0 auto;
  }
  
  .overview-content .eap-scenarios .w-container {
    width: 60em;
    margin: 0 auto;
  }
  
  .overview-content .eap-scenarios .text {
    padding: 8em 0 3.125em;
    text-align: center;
    color: #2b2b2b;
  }
  
  .overview-content .eap-scenarios h2 {
    font-size: 2.25em;
    font-weight: 500;
    line-height: 1.33;
    padding: 0em 0 0.5em;
  }
  
  .overview-content .eap-scenarios p {
    font-size: 1.125em;
    font-weight: 400;
    line-height: 1.5;
  }
  
  .overview-content .eap-scenarios p.title {
    font-size: 1.125em;
    font-weight: 400;
    line-height: 1.5;
    color: #2b2b2b;
  }
  
  .overview-content .eap-scenarios .ul-scenarios {
    width: 100%;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  
  .overview-content .eap-scenarios .ul-scenarios li {
    display: block;
    width: 32%;
  }
  
  .overview-content .eap-scenarios .ul-scenarios li .scenario-img {
    width: 100%;
    margin: 0 auto;
  }
  
  .overview-content .eap-scenarios .ul-scenarios li .scenario-txt {
    padding: 1.875em 0 2.5em;
    text-align: center;
  }
  .overview-content .eap-scenarios .ul-scenarios li .scenario-txt h3{
    font-size: 1.125em;
    font-weight: 400;
    line-height: 1.5;
    padding-bottom: 0;
  }
  .overview-content .eap-scenarios .ul-scenarios li .scenario-txt p{
    font-size: 1.125em;
    font-weight: 400;
    line-height: 1.5;
  }
  @media (max-width:1024px) {
    .overview-content .eap-scenarios {
      font-size: 10px;
    }
  }
  
  @media (max-width:736px) {
    .overview-content .eap-scenarios {
      font-size: 10.35px;
      max-width: 85.186vw;
    }
    .overview-content .eap-scenarios .ul-scenarios li .scenario-txt h3{
      font-size: 3.33vw;
      padding-bottom: 0;
    }
    .overview-content .eap-scenarios .w-container {
      width: auto;
    }
    .overview-content .eap-scenarios .ul-scenarios li .scenario-txt p{
      font-weight: 400;
      line-height: 1.5;
      font-size: 3.75vw;
    }
    .overview-content .eap-scenarios .text {
      padding: 23.7vw 0 9.26vw;
      text-align: center;
      color: #2b2b2b;
    }
  
    .overview-content .eap-scenarios h2 {
      font-size: 6.67vw;
      padding: 0 0 5.5vw;
    }
  
    .overview-content .eap-scenarios p {
      font-size: 3.33vw;
    }
  
    .overview-content .eap-scenarios p.title {
      font-size: 3.5vw;
    }
  
    .overview-content .eap-scenarios .ul-scenarios li {
      width: 48%;
    }
  
    .overview-content .eap-scenarios .ul-scenarios li .scenario-txt {
      padding: 5.55vw 0 7.4vw;
    }
  }
  
  @media (max-width:414px) {
    .overview-content .eap-scenarios {
      font-size: 2.5vw;
    }
  }
  
  .overview-content .eap-speed {
    font-size: 16px;
    width: 75em;
    max-width: 1200px;
    margin: 0em auto 0;
    border-radius: 1em;
    -webkit-border-radius: 1em;
    -moz-border-radius: 1em;
    -ms-border-radius: 1em;
    -o-border-radius: 1em;
  }
  
  .overview-content .eap-speed .w-container {
    position: relative;
    margin: 0 auto;
    width: 67.5em;
    max-width: 1080px;
  }
  
  .overview-content .eap-speed .text {
    padding: 6em 3em 3.75em;
    text-align: center;
  }
  
  .overview-content .eap-speed h2 {
    font-size: 2.25em;
    font-weight: 500;
    line-height: 1.333;
    padding: 0 0 0.5em;
  }
  
  .overview-content .eap-speed p {
    font-size: 1.125em;
    line-height: 1.5;
    font-weight:400;
    padding: 0 0.5em;
  }
  
  .overview-content .eap-speed .ul-speed {
    width: 51.8125em;
    max-width: 829px;
    padding: 0 0 3.125em;
    margin: 0 auto;
  }
  
  .overview-content .eap-speed .ul-speed .li-1 {
    padding: 0 0 2.5em;
  }
  
  .overview-content .eap-speed .ul-speed li .des {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    padding: 0 0 .5em;
  }
  
  .overview-content .eap-speed .ul-speed li .frequency {
    font-size: 1.125em;
    font-weight: 400;
    line-height: 1.5;
  }
  
  
  .overview-content .eap-speed .ul-speed li .rate {
    font-size: 1.125em;
    font-weight: 400;
    line-height: 1.5;
  }
  
  .overview-content .eap-speed .ul-speed li .fast {font-size: 1.125em;font-weight: 400;line-height: 1.5;}
  
  .overview-content .eap-speed .ul-speed li .bar,
  .overview-content .eap-speed .ul-speed li .bar-part {
    width: 100%;
    height: 0.85em;
    padding: 0;
    border-radius: 0.5em;
    -webkit-border-radius: 0.5em;

    -moz-border-radius: 0.5em;
    -ms-border-radius: 0.5em;
    -o-border-radius: 0.5em;
  }
  
  .overview-content .eap-speed .ul-speed .li-1 .bar {
    background: #00a870;
  }
  
  .overview-content .eap-speed .ul-speed .li-2 .bar {
    background-color: #dddddd;
  }
  
  .overview-content .eap-speed .ul-speed .li-2 .bar-part {
    display: block;
    width: 24%;
    background: #0a5a5a;
  }
  
  .overview-content .eap-speed .ul-feature {
    width: 36.75em;
    max-width: 880px;
    margin: 0 auto;
    padding: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    text-align: center;
  }
  
  .overview-content .eap-speed .ul-feature li {
    width: 32%;
  }
  
  .overview-content .eap-speed .ul-feature .li-1 {
    width: 30%;
  }
  
  .overview-content .eap-speed .ul-feature .li-2 {
    width: 38%;
  }
  
  .overview-content .eap-speed .ul-feature li .icon {
    display: block;
    width: 2.25em;
    height: 2.25em;
    margin: 0 auto .75em;
    background-position: top;
    background-size: auto 100%;
    background-repeat: no-repeat;
  }
  
  .overview-content .eap-speed .ul-feature li .icon img{
    width: 2em;
    height: 2em;
  }
  
  .overview-content .eap-speed .ul-feature li .des {
    display: inline-block;
    vertical-align: middle;
    width: calc(100% - 4em);
  }
  
  .overview-content .eap-speed .ul-feature li .des p {
    font-size: 1em;
    font-weight: 400;
    line-height: 1.5;
    padding: 0;
  }
  
  .overview-content .eap-speed .no-wrap {
    white-space: nowrap;
  }
  
  @media (max-width:1680px) {
    .overview-content .eap-speed {
      font-size: 14px;
    }
  }
  
  @media (max-width:1440px) {
    .overview-content .eap-speed {
      font-size: 12px;
    }
  }
  
  @media (max-width:1024px) {
    .overview-content .eap-speed {
      font-size: 10px;
    }
  }
  
  @media (max-width:736px) {
    .overview-content .eap-speed {
      font-size: 10.35px;
      max-width: 85.186vw;
      margin: 23.7vw auto 0;
    }
  
    .overview-content .eap-speed .w-container {
      width: auto;
    }
    .overview-content .eap-speed .ul-feature li .icon img{
      width: 6vw;
      height: 6vw;
    }
    .overview-content .eap-speed .text {
      padding: 0 0  9.26vw;
    }
  
    .overview-content .eap-speed h2 {
      font-size: 6.67vw;
      padding: 0px 0 6vw;
      text-align: center;
    }
    
    .overview-content .eap-speed p {
      font-size: 3.33vw;
      padding: 0;
      text-align: center;
    }
  
    .overview-content .eap-speed .box {
      width: 100%;
      padding: 0;
    }
    
    .overview-content .eap-speed .ul-speed {
      width: 100%;
      padding: 0 0 9.26vw;
    }
    
    .overview-content .eap-speed .ul-speed .li-1 {
      padding: 0 0 6.25vw;
    }
    
    .overview-content .eap-speed .ul-speed li .des {
      padding: 0 0 .5vw;
      text-align: left;
    }
    
    .overview-content .eap-speed .ul-speed li .frequency {
      font-size: 3.33vw;
      font-weight:400;
      line-height: 1.5;
    }
    
    
    .overview-content .eap-speed .ul-speed li .rate {
      font-size: 3.33vw;
      font-weight:400;
      line-height: 1.5;
    }
    
    .overview-content .eap-speed .ul-speed li .fast {
      font-size: 5.625vw;
      font-weight:400;
      line-height: 1.5;
      color: #005564;
    }
    
    .overview-content .eap-speed .ul-speed li .bar,
    .overview-content .eap-speed .ul-speed li .bar-part {
      width: 100%;
      height: 0.625em;
      padding: 0;
      border-radius: 1em;
      -webkit-border-radius: 1em;
      -moz-border-radius: 1em;
      -ms-border-radius: 1em;
      -o-border-radius: 1em;
    }
    
    .overview-content .eap-speed .ul-speed .li-1 .bar {
      /* background-color: #005564; */
    }
    
    .overview-content .eap-speed .ul-speed .li-2 .bar {
      background-color: #dcdddd;
    }
    
    .overview-content .eap-speed .ul-speed .li-2 .bar-part {
      width: 49%;
      background-color: #005564;
    }
    
    .overview-content .eap-speed .ul-feature {
      width: 100%;
      padding: 0;
      display: flex;
      align-items: flex-start;

    }
    
    .overview-content .eap-speed .ul-feature li {
      display: inline-block;
      width: 32%;
    }
  
    .overview-content .eap-speed .ul-feature .li-1 {
      width:32%;
    }
    
    .overview-content .eap-speed .ul-feature .li-2 {
      width: 32%;
    }
  
    .overview-content .eap-speed .ul-feature .li-3 {
      margin: 0;
    }
    
    .overview-content .eap-speed .ul-feature li .icon {
      width: 6vw;
      height: 6vw;
    }
  
    .overview-content .eap-speed .ul-feature li .des {
      display: inline-block;
      vertical-align: middle;
      width: calc(100% - 13vw);
    }
  
    .overview-content .eap-speed .ul-feature li .des p {
      font-size: 3.75vw;
      font-weight: 400;
      line-height: 1.5;
      text-align: left;
    }
  }
  
  @media (max-width:414px) {
    .overview-content .eap-speed {
      font-size: 2.5vw;
    }
  }
  
  
  .overview-content .eap-topo {
    font-size: 16px;
    width: 75em;
    max-width: 1200px;
    margin: 0 auto;
  }
  
  .overview-content .eap-topo .w-container {
    position: relative;
    width: 67.5em;
    max-width: 1080px;
    margin: 0 auto;
  }
  
  .overview-content .eap-topo .text {
    padding: 6.25em 3em 3.125em;
    text-align: center
  }
  
  .overview-content .eap-topo h2 {
    font-size: 2.25em;
    font-weight: 500;
    line-height: 1.333;
    padding: 0 0 .5em;
  }
  
  .overview-content .eap-topo p {
    font-size: 1.125em;
    line-height: 1.5;
    /* CONTAIN-INTRINSIC-BLOCK-SIZE: AUTO 100PX; */
    padding: 0;
    font-weight: 400;
  }
  
  .overview-content .eap-topo a {
    display: inline-block;
    text-decoration: none
  }
  
  .overview-content .eap-topo .link {
    width: fit-content;
    max-width: 100%;
    margin: 0 auto;
    padding: 0 0 2.5em;
  }
  
  .overview-content .eap-topo .learn-more {
    font-size: 1em;
    font-weight: 400;
    line-height: 1.5;
    color: #21a06c;
  }
  
  .overview-content .eap-topo .img {
    position: relative;
    width: 65.25em;
    padding-bottom: 29em;
    margin: 0 auto;
    background: url(./img/h.png) bottom/ contain no-repeat;
    background-size: 100% auto;
  }
  
  .overview-content .eap-topo .img a {
    text-decoration: none;
    color: #fff;
    font-size: 1em;
  }
  
  .overview-content .eap-topo .img a:hover {
    color: #1b6e75
  }
  
  .overview-content .eap-topo .img .desc {
    color: #000;
    text-align: center;
    padding:0;
    position: absolute;
  }
  
  .overview-content .eap-topo .img .desc-mb {
    display: inline-block;
    font-size: 1em;
    font-weight: 700;
    line-height: 1;
  }
  
  .overview-content .eap-topo .img .desc-b {
    display: block;
    font-size: 1.125em;
    font-weight: 400;
    line-height: 1.5;
  }
  
  .overview-content .eap-topo .img .desc-m {
    display: inline-block;
    font-size: 0.875em;
    font-weight: 400;
    line-height: 1;
  }
  
  .overview-content .eap-topo .img .desc-s {
    display: block;
    font-size: 0.875em;
    font-weight:400;
    line-height: 1.1875;
  }
  
  .overview-content .eap-topo .img .desc-ms {
    display: inline-block;
    font-size: 0.8em;
    font-weight: 400;
    line-height: 1.1875;
  }
  
  .overview-content .eap-topo .img .desc-1 {
    top: 4.75em;
    left: -1em;
    width: 10em;
}
  
.overview-content .eap-topo .img .desc-2 {
  top: 4.75em;
  left: 8em;
  width: 10em;
}
  
  .overview-content .eap-topo .img .desc-3 {
    white-space: nowrap;
    top: 4.75em;
    left: 18em;
    width: 10em;
  }
  
  .overview-content .eap-topo .img .desc-4 {
    top: 13.75em;
    left: 25.5em;
    width: 8em;
  }
  
  .overview-content .eap-topo .img .desc-5 {
    top: 25em;
    /* left: 26em; */
    /* width: 8em; */
    left: 25.5em;
    width: 8em;
  }
  
  .overview-content .eap-topo .img .desc-6 {
    top: 20em;
    left: 43.25em;
    width: 7em;
  }
  
  .overview-content .eap-topo .img .desc-7 {
    top: 4em;
    left: 37.75em;
    width: 11em;
  }
  
  .overview-content .eap-topo .img .desc-8 {
    top: 11em;
    left: 36em;
    width: 7em;
  }
  
  .overview-content .eap-topo .img .desc-9 {
    top: 9em;
    left: 42.75em;
    width: 2em;
  }
  
  .overview-content .eap-topo .img .desc-10 {
    top: 11em;
    left: 43.5em;
    width: 8em;
  }
  
  .overview-content .eap-topo .img .desc-11 {
    top: 7em;
    left: 51.3em;
    width: 2em;
  }
  
  .overview-content .eap-topo .img .desc-12 {
    top: 4em;
    left: 54.25em;
    width: 10em;
  }
  
  .overview-content .eap-topo .img .desc-13 {
    top: 23.125em;
    left: 36.5em;
    width: 5em;
  }
  
  .overview-content .eap-topo .img .desc-14 {
    top: 23.5em;
    left: 52.6em;
    width: 6em;
  }
  
  .overview-content .eap-topo .img .desc-15 {
    top: 23.5em;
    left: 58.75em;
    width: 5em;
  }
  .overview-content .eap-topo .img .desc-16 {
    top: 12em;
    left: 54.75em;
    width: 10em;
  }
  .overview-content .eap-topo .no-wrap {
    white-space: nowrap;
  }
  
  @media (max-width:1680px) {
    .overview-content .eap-topo {
      font-size: 14px;
    }
  }
  
  @media (max-width:1440px) {
    .overview-content .eap-topo {
      font-size: 12px;
    }
  }
  
  @media (max-width:1024px) {
    .overview-content .eap-topo {
      font-size: 10px;
    }
  }
  
  @media (max-width:736px) {
    .overview-content .eap-topo {
      font-size: 10.35px;
      max-width: 88.75vw;
      margin: 0 auto 14.0625vw;
    }
  
    .overview-content .eap-topo .w-container {
      width: 88.75vw;
    }
  
    .overview-content .eap-topo .text {
      padding: 18.5vw 0vw 0vw;
      text-align: left;
    }
  
    .overview-content .eap-topo h2 {
      font-size: 6.67vw;
      padding: 0 0 5.5vw;
      text-align: center;
    }
  
    .overview-content .eap-topo p {
      font-size: 3.33vw;
      padding: 0;
      text-align: center;
    }
  
    .overview-content .eap-topo .link {
      padding: 0 3vw 7.8125vw;
      margin: 0;
      text-align: left;
    }
    
    .overview-content .eap-topo .learn-more {
      font-size: 3.125vw;
    }
    
    .overview-content .eap-topo .img {
      width: 100%;
      padding-bottom: 220.25vw;
      margin: 0 auto;
      background: url(./m/h.png) 50% 0 no-repeat;
      background-size: 100% auto;
    }
  
    .overview-content .eap-topo .img .desc-mb {
      font-size: 2.5vw;
    }
  
    .overview-content .eap-topo .img .desc-b {
      font-size: 3.33vw;
    }
    
    .overview-content .eap-topo .img .desc-m {
      font-size: 2.1875vw;
    }
    
    .overview-content .eap-topo .img .desc-s {
      font-size: 2.1vw;
    }
    
    .overview-content .eap-topo .img .desc-ms {
      font-size: 2.03vw;
    }
    
    .overview-content .eap-topo .img .desc-1 {
      top: 21vw;
      left: 0vw;
      width: 27vw;
    }
    
    .overview-content .eap-topo .img .desc-2 {
      top: 21vw;
      left: 27vw;
      width: 28vw;
    }
    
    .overview-content .eap-topo .img .desc-3 {
      top: 21vw;
      left: 57vw;
      width: 30vw;
    }
    
    .overview-content .eap-topo .img .desc-4 {
      top: 66vw;
      left: 45vw;
      width: 32vw;
    }
    
    .overview-content .eap-topo .img .desc-5 {
      top: 101.5vw;
      left: 1vw;
      width: 27vw;
    }
    
    .overview-content .eap-topo .img .desc-6 {
      top: 148vw;
      left: 18vw;
      width: 19vw;
      text-align: left;
    }
  
    .overview-content .eap-topo .img .desc-7 {
      top: 97vw;
      left: 53.3vw;
      width: 27vw;
    }
    
    .overview-content .eap-topo .img .desc-8 {
      /* top: 118.5vw; */
      /* left: 53.3vw; */
      /* width: 22vw; */
      top: 119vw;
      left: 53.3vw;
      width: 27vw;
    }
    
    .overview-content .eap-topo .img .desc-9 {
      /* top: 127vw; */
      /* left: 53.3vw; */
      /* width: 22vw; */
      top: 126vw;
      left: 53.3vw;
      width: 27vw;
    }
    
    .overview-content .eap-topo .img .desc-10 {
      /* top: 146vw; */
      /* left: 53.3vw; */
      /* width: 22vw; */
      top: 146vw;
      left: 53.3vw;
      width: 28vw;
    }
    
    .overview-content .eap-topo .img .desc-11 {
      /* top: 162vw; */
      /* left: 53.3vw; */
      /* width: 22vw; */
      top: 162vw;
      left: 53.3vw;
      width: 28vw;
    }
    
    .overview-content .eap-topo .img .desc-12 {
      top: 177vw;
      left: 52.8vw;
      width: 29vw;
    }
    
    .overview-content .eap-topo .img .desc-13 {
      top: 128.5vw;
      left: 1.5vw;
      width: 27vw;
    }
    
    .overview-content .eap-topo .img .desc-14 {
      top: 183vw;
      left: 4vw;
      width: 27vw;
    }
    
    .overview-content .eap-topo .img .desc-15 {
      top: 205vw;
      left: 5vw;
      width: 27vw;
    }
    .overview-content .eap-topo .img .desc-16 {
      top: 200vw;
      left: 47.8vw;
      width: 35vw;
    }
  }
  
  @media (max-width:414px) {
    .overview-content .eap-topo {
      font-size: 2.5vw;
    }
  }
  
.overview-content .robust-wireless {
  font-size: 16px;
  max-width: 1200px;
  margin:0 auto 0;
  position: relative;
}

.overview-content .robust-wireless .w-container {
  width: 75em;
  margin: 0 auto;
}

.overview-content .robust-wireless .text {
  padding: 5.5em 7em 3.125em;
  text-align: center;
}

.overview-content .robust-wireless h2 {
  font-size: 2.25em;
  font-weight: 500;
  line-height: 1.3333;
  padding-bottom: 0.5em;
}

.overview-content .robust-wireless p {
  font-size: 1.125em;
  font-weight: 400;
  /* line-height: 1.3333; */
}

.overview-content .robust-wireless .img {
  position: relative;
  width: 75em;
  height: 30em;
  margin: 0 auto;
  background: url(./img/f.jpg) top / 75em no-repeat;
}

.overview-content .robust-wireless .img .desc {
  position: absolute;
  text-align: center;
}



@media (max-width:1024px) {
  .overview-content .robust-wireless {
    font-size: 10px;
  }
}

@media (max-width:736px) {
  .overview-content .robust-wireless {
    font-size: 10.35px;
    max-width: 85.18vw;
    margin: 0 auto 0;
  }

  .overview-content .robust-wireless .w-container {
    width: auto;
  }

  .overview-content .robust-wireless .text {
    padding: 0 0 9.26vw;
  }

  .overview-content .robust-wireless h2 {
    font-size: 6.67vw;
    padding: 16.3vw 0 5.5vw;
  }

  .overview-content .robust-wireless p {
    font-size: 3.33vw;
  }

  .overview-content .robust-wireless .img {
    width: 100%;
    height: 60vw;
    background: url(./m/f.jpg) top / 100% no-repeat;
  }

  

}

@media (max-width:414px) {
  .overview-content .robust-wireless {
    font-size: 2.5vw;
  }
}


.overview-content .eap-setup {
  font-size: 16px;
  max-width: 1200px;
  margin: 0 auto;
}

.overview-content .eap-setup .w-container {
  width: 75em;
  margin: 0 auto;
}

.overview-content .eap-setup .text {
  padding: 6.25em 0 0em;
  text-align: center;
  color: #2b2b2b;
}

.overview-content .eap-setup h2 {
  font-size: 2.25em;
  font-weight: 500;
  line-height: 1.3333;
  padding: 0 0 0.5em;
}

.overview-content .eap-setup h3 {
  font-size: 1.5em;
  font-weight: 400;
  line-height: 1.3333;
  padding: 0 0 0.5em;
  text-align: center;
}

.overview-content .eap-setup p {
  font-size: 1.125em;
  font-weight: 400;
  line-height: 1.5;
}

.overview-content .eap-setup p.title {
  font-size: 1.125em;
  font-weight: 400;
  line-height: 1.3333;
  color: #2b2b2b;
}

.overview-content .eap-setup .section-block+.section-block {
  margin-top: 6.25em;
}

.overview-content .eap-setup .section-block-txt-only-title {
  padding: 0 0em 1.75em;
  text-align: center;
}

.overview-content .eap-setup .section-block-txt {
  padding: 0 6em 2.5em;
  text-align: center;
}

.overview-content .eap-setup .ul-mountings {
  width: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}

.overview-content .eap-setup .ul-mountings li {
  display: block;
  width: 49%;
}

.overview-content .eap-setup .ul-mountings li .mounting-img {
  display: block;
  width: 100%;
  margin: 0 auto;
}

.overview-content .eap-setup .ul-mountings li .mounting-txt {
  padding: 1em 0 0;
  text-align: center;
}

.overview-content .eap-setup .img {
  width: 75em;
  height: 30em;
  margin: 0 auto;
  background: url(./img/j.jpg) top / 100% no-repeat;
}

@media (max-width:1024px) {
  .overview-content .eap-setup {
    font-size: 10px;
  }
}

@media (max-width:736px) {
  .overview-content .eap-setup {
    font-size: 10.35px;
    max-width: 85.186vw;
  }

  .overview-content .eap-setup .w-container {
    width: auto;
  }

  .overview-content .eap-setup .text {
    padding: 18.5vw 0 0vw;
    text-align: center;
  }

  .overview-content .eap-setup h2 {
    font-size: 6.67vw;
    padding: 0 0 9.26vw;
  }

  .overview-content .eap-setup h3 {
    font-size: 4.44vw;
    padding: 0 0 9.26vw;
  }

  .overview-content .eap-setup p {
    font-size: 3.33vw;
  }

  .overview-content .eap-setup p.title {
    font-size: 3.33vw;
  }

  .overview-content .eap-setup .section-block+.section-block {
    margin-top: 13vw;
  }

  .overview-content .eap-setup .section-block-txt-only-title {
    padding: 0;
  }

  .overview-content .eap-setup .section-block-txt {
    padding: 0 0 9.26vw;
  }
.overview-content .eap-setup .section-block-2 .section-block-txt h3{
  padding-bottom: 4vw;
}
  .overview-content .eap-setup .ul-mountings {
    width: auto;
    display: block;
  }

  .overview-content .eap-setup .ul-mountings li {
    width: 100%;
  }

  .overview-content .eap-setup .ul-mountings li+li {
    margin-top: 7.4vw;
  }

  .overview-content .eap-setup .ul-mountings li .mounting-txt {
    padding: 5.5vw 0 0;
  }

  .overview-content .eap-setup .img {
    width: 85.186vw;
    height: 50vw;
    background: url(./m/j.jpg) top / 100% no-repeat;
  }
}

@media (max-width:414px) {
  .overview-content .eap-setup {
    font-size: 2.5vw;
  }
}
@keyframes moveAndFade {
  0% {
    top: 56%;
    left: 21%;
    opacity: 1;
  }
  30% {
    top: 25%;
    left: 49.5%;
    opacity: 1;
  }
  45% {
    top: 46%;
    left: 61.5%;
    opacity: 1;
  }
  65% {
    top: 27%;
    left: 78.5%;
    opacity: 1;
  }
  85% {
    top: 6%;
    left: 67.5%;
    opacity: 1;
  }
  100% {
    top: 6%;
    left: 67.5%;
    opacity: 0;
  }
}

@keyframes pulse {
  0% {
    transform: scale(0.125);
    -webkit-transform: scale(0.125);
    -moz-transform: scale(0.125);
    -ms-transform: scale(0.125);
    -o-transform: scale(0.125);
    opacity: 1;
}
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    opacity: 1;
}
}
.overview-content .eap-connectivity {
  font-size: 16px;
  max-width: 1200px;
  margin: 0 auto;
}

.overview-content .eap-connectivity .w-container {
  width: 60em;
  margin: 0 auto;
}

.overview-content .eap-connectivity .text {
  padding: 6.25em 0 3.125em;
  text-align: center;
  color: #2b2b2b;
}

.overview-content .eap-connectivity h2 {
  font-size: 2.25em;
  font-weight: 500;
  line-height: 1.3333;
  padding: 0 0 0.5em;
}

.overview-content .eap-connectivity p {
  font-size: 1.125em;
  font-weight: 400;
  line-height: 1.5;
}

.overview-content .eap-connectivity .img {
  position: relative;
  width: 75em;
  height: 32.96875em;
  margin: 0 auto;
  background: url(./img/g.png) top / 100% no-repeat;
  overflow: hidden;
}

.overview-content .eap-connectivity .desc {
  position: absolute;
  text-align: center;
  line-height: normal;
  font-size: 1.2em;
}

.overview-content .eap-connectivity .desc p.desc-m {
  font-size: 1.125em;
  font-weight: 300;
  line-height: 1.3333;
}

.overview-content .eap-connectivity .desc .img-phone {
  display: block;
  width: 1.5em;
  height: auto;
  margin: 0;
}

.overview-content .eap-connectivity .desc .img-prod {
  display: block;
  width: 100%;
  height: auto;
  margin: 0;
}

.overview-content .eap-connectivity .desc .circle-group {
  width: 25em;
  height: 25em;
}

.overview-content .eap-connectivity .desc .circle {
  position: absolute;
  animation: pulse 3s ease-out infinite;
  -webkit-animation: pulse 3s ease-out infinite;
  width: 25em;
  height: 25em;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  background-image: url(./img/g-wave-1.png);
}

.overview-content .eap-connectivity .desc-6 .circle {
  background-image: url(./img/g-wave-2.png);
}

.overview-content .eap-connectivity .desc .circle-2 {
  opacity: 1;
  animation-delay: 1s;
}

.overview-content .eap-connectivity .desc .circle-3 {
  display: none;
}

.overview-content .eap-connectivity .desc-1 {
  top: 48%;
  left: 86.5%;
  right: 2%;
  text-align: left;
}

.overview-content .eap-connectivity .desc-2 {
  top: 73%;
  left: 71%;
  right: 2%;
}

.overview-content .eap-connectivity .desc-3 {
  top: 56%;
  left: 21%;
  animation: moveAndFade 8s linear infinite;
  -webkit-animation: moveAndFade 8s linear infinite;
}

.overview-content .eap-connectivity .desc-4 {
  top: 9.8%;
  left: -5.8%;
}

.overview-content .eap-connectivity .desc-5 {
  top: 12.5%;
  left: 29.8%;
}

.overview-content .eap-connectivity .desc-6 {
  top: -17%;
  left: 64%;
}

.overview-content .eap-connectivity .desc-7 {
  top: 48%;
  left: 11%;
  width: 6.25%;
}

.overview-content .eap-connectivity .desc-8 {
  top: 51%;
  left: 46.8%;
  width: 6.25%;
}

.overview-content .eap-connectivity .desc-9 {
  top: 22%;
  left: 81.2%;
  width: 6.25%;
}

@media (max-width:1024px) {
  .overview-content .eap-connectivity {
    font-size: 10px;
  }
}

@media (max-width:736px) {
  .overview-content .eap-connectivity {
    font-size: 10.35px;
  }

  .overview-content .eap-connectivity .w-container {
    max-width: 85.186vw;
  }

  .overview-content .eap-connectivity .text {
    padding: 18.5vw 0 9.26vw;
    text-align: center;
  }

  .overview-content .eap-connectivity h2 {
    font-size: 6.67vw;
    padding: 0 0 5.5vw;
  }

  .overview-content .eap-connectivity p {
    font-size: 3.33vw;
  }

  .overview-content .eap-connectivity .img {
    width: 85.186vw;
    height: 37vw;
  }
  
  .overview-content .eap-connectivity .desc p.desc-m {
    font-size: 3vw;
  }
  
  .overview-content .eap-connectivity .desc .img-phone {
    width: 2vw;
  }

  .overview-content .eap-connectivity .desc .img-prod {
    width: 6vw;
  }
  
  .overview-content .eap-connectivity .desc .circle-group {
    width: 34vw;
    height: 34vw;
  }
  
  .overview-content .eap-connectivity .desc .circle {
    width: 34vw;
    height: 34vw;
  }
  
  .overview-content .eap-connectivity .desc-1 {
    top: 46%;
    left: 86.5%;
    right: 2%;
    text-align: left;
  }
  
  .overview-content .eap-connectivity .desc-2 {
    top: 74%;
    left: 71%;
    right: 2%;
  }
  
  .overview-content .eap-connectivity .desc-3 {
    top: 8%;
    left: 70%;
  }
  
  .overview-content .eap-connectivity .desc-4 {
    top: 11%;
    left: -4%;
  }
  
  .overview-content .eap-connectivity .desc-5 {
    top: 14%;
    left: 31%;
  }
  
  .overview-content .eap-connectivity .desc-6 {
    top: -15%;
    left: 64%;
  }

  .overview-content .eap-connectivity .desc-7 {
    top: 50%;
    left: 12%;
  }
  
  .overview-content .eap-connectivity .desc-8 {
    top: 51.2%;
    left: 47.5%;
  }
  
  .overview-content .eap-connectivity .desc-9 {
    top: 22%;
    left: 81.2%;
  }
}

@media (max-width:414px) {
  .overview-content .eap-connectivity {
    font-size: 2.5vw;
  }
}
