.overview-content .whole-home-wi-fi-coverage {
  font-size: 16px;
  background: url(./img/a.jpg) 50% 0 no-repeat;
  background-size: 120em;
  height: 60em;
  max-width: 120em;
  margin: 0 auto;
}

.overview-content .whole-home-wi-fi-coverage .w-container {
  width: 73.125em;
  margin: 0 auto;
  position: relative;
}

.overview-content .whole-home-wi-fi-coverage .text {
  padding: 16em 27em 0 0em;
  color: #fff;
}

.overview-content .whole-home-wi-fi-coverage h2 {
  font-size: 3.375em;
  font-weight: 500;
  line-height: 1.2;
  padding-bottom: 0.25em;
}

.overview-content .whole-home-wi-fi-coverage p {
  font-size: 1.6875em;
  font-weight: 400;
  padding: 0 0 0.5em;
}

.overview-content .whole-home-wi-fi-coverage p.model {
  display: inline-block;
  background: #e60012;
  padding: 0.25em 1.25em;
  border-radius: 2em;
}
.overview-content .whole-home-wi-fi-coverage img.wifi7 {
  width: 13.171875em;
  display: block;
  padding-top: 2em;
}
@media (max-width: 1680px) {
  .overview-content .whole-home-wi-fi-coverage {
    font-size: 14px;
  }
}

@media (max-width: 1440px) {
  .overview-content .whole-home-wi-fi-coverage {
    font-size: 12px;
  }
}

@media (max-width: 1024px) {
  .overview-content .whole-home-wi-fi-coverage {
    font-size: 10px;
  }
}

@media (max-width: 736px) {
  .overview-content .whole-home-wi-fi-coverage {
    font-size: 10.35px;
    height: 131.015625vw;
    background: url(./m/a.jpg);
    background-repeat: no-repeat;
    background-size: 100%;
  }

  .overview-content .whole-home-wi-fi-coverage .w-container {
    width: auto;
    max-width: 100%;
    color: #000;
  }

  .overview-content .whole-home-wi-fi-coverage .text {
    margin: 0 auto;
    padding: 10vw 16vw 0 4vw;
  }

  .overview-content .whole-home-wi-fi-coverage .text p {
    font-size: 4.6875vw;
  }

  .overview-content .whole-home-wi-fi-coverage h2 {
    font-size: 7.8125vw;
    line-height: 1.2;
    font-weight: 400;
    padding: 0 0 0.25em;
  }

  .overview-content .whole-home-wi-fi-coverage h3 {
    font-size: 1.625em;
    padding: 0 20px 1.5em;
    line-height: 1.5;
  }

  .overview-content .whole-home-wi-fi-coverage p.model {
    padding: 0.05em 1em;
  }
  .overview-content .whole-home-wi-fi-coverage img.wifi7 {
    width: 33vw;
  }
}

@media (max-width: 414px) {
  .overview-content .whole-home-wi-fi-coverage {
    font-size: 2.5vw;
  }
}

.overview-content .archer-selling-point {
  font-size: 16px;
  max-width: 120em;
  margin: 0 auto;
  background: #000;
}

.overview-content .archer-selling-point .w-container {
  width: 73.125em;
  margin: 0 auto;
}

.overview-content .archer-selling-point .text {
  padding: 6.25em 0;
}

.overview-content .archer-selling-point .box {
  height: 0;
  padding-top: 41em;
  background: url(./img/b.png) 50% 0 no-repeat;
  background-size: 100%;
  position: relative;
}

.overview-content .archer-selling-point .box a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  color: inherit;
  text-decoration: none;
}

.overview-content .archer-selling-point .desc {
  position: absolute;
  line-height: 1.3;
  text-align: left;
}

.overview-content .archer-selling-point .desc1 {
  top: 0;
  left: 50.5%;
  width: 49.5%;
  height: 31.5%;
}

.overview-content .archer-selling-point .desc2 {
  top: 32%;
  left: 0%;
  width: 49.5%;
  height: 32.8%;
}

.overview-content .archer-selling-point .desc3 {
  top: 32%;
  left: 50.5%;
  width: 49.5%;
  height: 33%;
}

.overview-content .archer-selling-point .desc4 {
  top: 66.5%;
  left: 0%;
  width: 24.5%;
  height: 33.2%;
}

.overview-content .archer-selling-point .desc5 {
  top: 66.5%;
  left: 25%;
  width: 24.5%;
  height: 33.2%;
}

.overview-content .archer-selling-point .desc6 {
  top: 66.5%;
  left: 50.5%;
  width: 24%;
  height: 32.5%;
}

.overview-content .archer-selling-point .desc7 {
  top: 66.2%;
  left: 75.4%;
  width: 24.5%;
  height: 33.5%;
}

.overview-content .archer-selling-point .desc8 {
  top: 55.8%;
  left: 79%;
  width: 10%;
  height: 44%;
}

.overview-content .archer-selling-point .desc9 {
  top: 56%;
  left: 90%;
  width: 10%;
  height: 44%;
}

.overview-content .archer-selling-point .b {
  display: block;
  padding: 1.25em 2em;
  text-align: left;
}
.overview-content .archer-selling-point .b1 {
  padding: 2em 19em 0 2em;
}
.overview-content .archer-selling-point .b10 {
  font-size: 1.5em;
  font-weight: 500;
  line-height: 1.3;
  color: #fff;
}
.overview-content .archer-selling-point .b20 {
  font-size: 1.5em;
  font-weight: 500;
  line-height: 1.3;
  color: #fff;
  display: block;
}

.overview-content .archer-selling-point .b21 {
  font-size: 4em;
  font-weight: 600;
  line-height: 1.3;
  /* 设置字体透明 */
  color: transparent;
  /* 设置线性渐变，从红色渐变到蓝色 */
  background-image: linear-gradient(
    -68deg,
    #e2c66c 25%,
    #d0a94a 50%,
    #e9cc80 75%,
    #cca84f 100%
  );
  /* 使用 -webkit-background-clip 属性将背景剪裁至文本形状 */
  -webkit-background-clip: text;
  /* 非Webkit内核浏览器需要使用标准前缀 */
  background-clip: text;
  /* 把当前元素设置为行内块，以便能够应用背景 */
  display: inline-block;
}
.overview-content .archer-selling-point .b3 {
  text-align: left;
  padding: 2.25em 26.5em 0 2em;
}
.overview-content .archer-selling-point .b30 {
  font-size: 1.5em;
  font-weight: 500;
  line-height: 1.3;
  color: #fff;
  display: block;
}
.overview-content .archer-selling-point .b31 {
  font-size: 1.125em;
  font-weight: 300;
  line-height: 1.3;
  color: #fff;
}
.overview-content .archer-selling-point .b4 {
  padding: 7.25em 2em 0;
  text-align: center;
}
.overview-content .archer-selling-point .b40 {
  font-size: 1.3125em;
  font-weight: 400;
  line-height: 1.3;
  color: #fff;
  display: block;
}
.overview-content .archer-selling-point .b41 {
  font-size: 1.125em;
  font-weight: 300;
  line-height: 1.3;
  color: #fff;
}
.overview-content .archer-selling-point .b50 {
  font-size: 1.3125em;
  font-weight: 400;
  line-height: 1.3;
  color: #fff;
}
.overview-content .archer-selling-point .b60 {
  font-size: 1.3125em;
  font-weight: 400;
  line-height: 1.3;
  color: #fff;
}
.overview-content .archer-selling-point .b5 {
  padding: 7.25em 2em 0;
  text-align: center;
}
.overview-content .archer-selling-point .b6 {
  padding: 7.25em 2em 0;
  text-align: center;
}

.overview-content .archer-selling-point .b7 {
  padding: 7.25em 2em 0;
  text-align: center;
}
.overview-content .archer-selling-point .b70 {
  font-size: 1.3125em;
  font-weight: 400;
  line-height: 1.3;
  color: #fff;
}
.overview-content .archer-selling-point .b71 {
  font-size: 1.125em;
  font-weight: 300;
  line-height: 1.3;
  color: #fff;
}
@media (max-width: 1680px) {
  .overview-content .archer-selling-point {
    font-size: 14px;
  }
}

@media (max-width: 1440px) {
  .overview-content .archer-selling-point {
    font-size: 12px;
  }
}

@media (max-width: 736px) {
  .overview-content .archer-selling-point {
    font-size: 10.35px;
    padding: 0;
  }

  .overview-content .archer-selling-point .w-container {
    width: auto;
  }

  .overview-content .archer-selling-point .text {
    padding: 3em 4vw;
  }

  .overview-content .archer-selling-point .box {
    background: url(./m/b.png) 50% 0 no-repeat;
    background-size: 100%;
    padding-top: 226.184324%;
  }

  .overview-content .archer-selling-point .desc1 {
    top: 69vw;
    left: 0%;
    width: 100%;
    height: 15.5%;
  }

  .overview-content .archer-selling-point .desc2 {
    top: 34vw;
    left: 0;
    width: 100%;
    height: 15.8%;
  }

  .overview-content .archer-selling-point .desc3 {
    top: 103vw;
    left: 0;
    width: 100%;
    height: 16%;
  }

  .overview-content .archer-selling-point .desc4 {
    top: 138vw;
    left: 0;
    width: 49%;
    height: 16.4%;
  }

  .overview-content .archer-selling-point .desc5 {
    top: 138vw;
    left: 47vw;
    width: 49%;
    height: 16.4%;
  }

  .overview-content .archer-selling-point .desc6 {
    top: 174vw;
    left: 0;
    width: 49%;
    height: 16.4%;
  }

  .overview-content .archer-selling-point .desc7 {
    top: 174vw;
    left: 47vw;
    width: 49%;
    height: 16.4%;
  }

  .overview-content .archer-selling-point .desc8 {
    top: 111vw;
    left: 56vw;
    width: 17.4%;
    height: 19%;
  }

  .overview-content .archer-selling-point .desc9 {
    top: 111vw;
    left: 75vw;
    width: 17%;
    height: 19%;
  }

  .overview-content .archer-selling-point .b10,
  .overview-content .archer-selling-point .b20,
  .overview-content .archer-selling-point .b30 {
    font-size: 4vw;
  }
  .overview-content .archer-selling-point .b21 {
    font-size: 10.546875vw;
  }
  .overview-content .archer-selling-point .b31 {
    font-size: 3vw;
  }
  .overview-content .archer-selling-point .b70 {
    font-size: 3vw;
  }
  .overview-content .archer-selling-point .b3 {
    padding: 3vw 67vw 0 4vw;
  }

  .overview-content .archer-selling-point .b4 {
    padding: 20vw 1vw 0;
  }

  .overview-content .archer-selling-point .b40 {
    font-size: 3vw;
  }
  .overview-content .archer-selling-point .b41 {
    font-size: 3vw;
  }
  .overview-content .archer-selling-point .b50,
  .overview-content .archer-selling-point .b60 {
    font-size: 3vw;
  }

  .overview-content .archer-selling-point .b5 {
    padding: 20vw 5vw 0 5vw;
  }
  .overview-content .archer-selling-point .b6 {
    padding: 20vw 5vw 0 5vw;
  }

  .overview-content .archer-selling-point .b61 {
    font-size: 3vw;
  }

  .overview-content .archer-selling-point .b80 {
    font-size: 3vw;
  }

  .overview-content .archer-selling-point .b90 {
    font-size: 3vw;
  }

  .overview-content .archer-selling-point .b91 {
    font-size: 9vw;
    font-weight: 500;
  }

  .overview-content .archer-selling-point .desc1 .b {
    padding: 5vw 49vw 0 4vw;
  }

  .overview-content .archer-selling-point .desc2 .b {
    padding: 2vw 4vw;
  }

  .overview-content .archer-selling-point .b7 .content {
    font-size: 2.5vw;
  }

  .overview-content .archer-selling-point .desc7 .b {
    padding: 20vw 5vw 0 5vw;
  }

  .overview-content .archer-selling-point .desc8 .b,
  .overview-content .archer-selling-point .desc9 .b {
    padding: 20vw 0 0;
  }
}

@media (max-width: 414px) {
  .overview-content .archer-selling-point {
    font-size: 2.5vw;
  }
}
.overview-content .section-box {
  font-size: 16px;
  position: relative;
  background: #000;
  max-width: 120em;
  margin: 0 auto;
}

.overview-content .l {
  font-size: 16px;
  max-width: 120em;
  margin: 0 auto;
  position: relative;
  background: #000;
  color: #fff;
  overflow: hidden;
}
.overview-content .l .w-container {
  margin: 0 auto;
  width: 85.40625em;
}
.overview-content .l .text {
  padding: 2em 8em 3em;
  text-align: center;
}
.overview-content .l h2 {
  font-size: 2.8125em;
  line-height: 1.2;
  font-weight: 500;
  padding-bottom: 0.25em;
}
.overview-content .l .info {
  width: 85.375em;
  margin: 0 auto;
}

.overview-content .l p {
  font-size: 1.21875em;
  line-height: 1.5;
}
.overview-content .l .swiper-container {
  overflow: hidden;
}
.overview-content .l .swiper-container {
  padding-bottom: 8em;
}
.overview-content .l .swiper-slide {
  width: 85.40625em;
  position: relative;
}
.overview-content .l .swiper-wrapper-init {
  height: 32em;
}
.overview-content .l .swiper-slide {
  opacity: 0;
  transition: opacity 0.5s linear;
  position: absolute;
}
.overview-content .l .swiper-slide.active {
  opacity: 1;
}
.overview-content .l .slide-1 {
  background: url(./img/c-1.png) 50% 100% no-repeat;
  background-size: 100%;
  height: 32em;
}
.overview-content .l .slide-2 {
  background: url(./img/c-2.png) 50% 100% no-repeat;
  background-size: 100%;
  height: 32em;
}
.overview-content .l .slide-1 .desc {
  position: absolute;
  color: #fff;
}
.overview-content .l .slide-1 .desc p.title {
  font-size: 2.0625em;
  font-weight: 400;
  line-height: 1.2;
  color: #fff;
  padding-bottom: 0.25em;
}
.overview-content .l .slide-1 .desc1 {
  left: 2em;
  top: 1.5em;
  width: 24em;
  text-align: left;
}
.overview-content .l .slide-1 .desc2 {
  left: 30.5em;
  top: 1.5em;
  width: 24em;
  text-align: left;
}
.overview-content .l .slide-1 .desc3 {
  left: 59.4em;
  top: 1.5em;
  width: 24em;
  text-align: left;
}
.overview-content .l .slide-1 .desc1 p.title {
  text-shadow: 0 0 21px #ff2121; /* 外发光效果 */
  filter: drop-shadow(0 0 21px #ff2121); /* 外发光效果 */
  mix-blend-mode: screen; /* 混合模式：滤色 */
}
.overview-content .l .slide-1 .desc p.desc-content {
  font-size: 1.663125em;
  font-weight: 400;
  line-height: 1.2;
}
.overview-content .l .slide-1 .desc2 p.title {
  text-shadow: 0 0 21px #2179ff; /* 外发光效果 */
  filter: drop-shadow(0 0 21px #2179ff); /* 外发光效果 */
  mix-blend-mode: screen; /* 混合模式：滤色 */
}
.overview-content .l .slide-1 .desc3 p.title {
  text-shadow: 0 0 21px #ca984d; /* 外发光效果 */
  filter: drop-shadow(0 0 21px #ca984d); /* 外发光效果 */
  mix-blend-mode: screen; /* 混合模式：滤色 */
}
.overview-content .l .slide-2 .desc p.desc-content {
  font-size: 1.3125em;
  font-weight: 400;
  line-height: 1.2;
  padding: 0;
}
.overview-content .l .slide-2 .desc {
  top: 28em;
  position: absolute;
  width: 20em;
  text-align: center;
}
.overview-content .l .slide-2 .desc1 {
  left: 4.5em;
}
.overview-content .l .slide-2 .desc2 {
  left: 32.6em;
}
.overview-content .l .slide-2 .desc3 {
  left: 61.5em;
}

.overview-content .l .c410-box.fixed {
  position: fixed;
  top: 0;
  margin: 0 auto;
  width: 100%;
  max-width: 120em;
}

.overview-content .l .c410-box.absolute {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: auto !important;
  overflow: hidden;
}

@media (max-width: 1680px) {
  .overview-content .l {
    font-size: 14px;
  }
}
@media (max-width: 1440px) {
  .overview-content .l {
    font-size: 12px;
  }
}
@media (max-width: 768px) {
  .overview-content .l {
    font-size: 10.35px;
    padding-bottom: 15vw;
    margin: 0 auto;
  }
  .overview-content .l .w-container {
    width: auto;
  }
  .overview-content .l .text {
    padding: 0 0 1.5em;
    text-align: left;
  }
  .overview-content .l .swiper-container {
    padding-bottom: 0;
  }
  .overview-content .l .info {
    width: auto;
  }
  .overview-content .l h2 {
    font-size: 2.5em;
    font-weight: 400;
    padding: 1.5em 20px 0.5em;
  }
  .overview-content .l h3 {
    padding-bottom: 0.25em;
  }
  .overview-content .l p {
    font-size: 1.5em;
    padding: 0 20px;
  }
  .overview-content .l .swiper-container {
    width: 100%;
    height: 100%;
    overflow: visible;
  }
  .overview-content .l .swiper-wrapper-init {
    height: auto;
  }
  .overview-content .l .swiper-wrapper {
    width: auto;
  }
  .overview-content .l .swiper-wrapper {
    flex-wrap: nowrap;
  }
  .overview-content .l .swiper-slide {
    width: 100%;
    position: relative;
    opacity: 1;
  }
  .overview-content .l .slide-1 {
    background: url(./m/c-1.jpg) 50% 100% no-repeat;
    background-size: 100%;
    height: 209.375vw;
  }
  .overview-content .l .slide-2 {
    background: url(./m/c-2.jpg) 50% 100% no-repeat;
    background-size: 100%;
    height: 209.375vw;
  }
  .overview-content .l .slide-1 .desc p.title {
    font-size: 5vw;
    font-weight: 400;
    line-height: 1.2;
    color: #fff;
    padding: 0 0 0.25em;
  }
  .overview-content .l .slide-1 .desc1 p.title {
    color: #ffff;
  }
  .overview-content .l .slide-1 .desc p.desc-content {
    font-size: 4vw;
    padding: 0;
  }
  .overview-content .l .slide-1 .desc1 {
    left: 11vw;
    top: 6vw;
    width: 78vw;
  }
  .overview-content .l .slide-1 .desc2 {
    left: 11vw;
    top: 73vw;
    width: 78vw;
  }
  .overview-content .l .slide-1 .desc3 {
    left: 11vw;
    top: 140vw;
    width: 78vw;
  }
  .overview-content .l .slide-2 .desc p.desc-content {
    font-size: 3.28125vw;
  }
  .overview-content .l .slide-2 .desc {
    top: auto;
    position: absolute;
    width: 80vw;
    left: 0;
    text-align: center;
  }
  .overview-content .l .slide-2 .desc1 {
    top: 60vw;
    left: 10vw;
  }
  .overview-content .l .slide-2 .desc2 {
    top: 128vw;
    left: 10vw;
  }
  .overview-content .l .slide-2 .desc3 {
    top: 194vw;
    left: 10vw;
  }
  .overview-content
    .l
    .swiper-container-horizontal
    > .swiper-pagination-bullets {
    bottom: -2em;
  }
  .overview-content .l .swiper-pagination-bullet {
    background: #fff;
  }
  .overview-content .l .swiper-pagination-bullet-active {
    background: #e60012;
  }
}
@media (max-width: 414px) {
  .overview-content .l {
    font-size: 2.5vw;
  }
}

.overview-content .solution-for-wi-fi {
  font-size: 16px;
  max-width: 120em;
  margin: 0 auto;
  background: url(./img/d.jpg) 50% 100% no-repeat;
  background-size: 120em;
  padding-bottom: 47em;
}

.overview-content .solution-for-wi-fi .w-container {
  width: 73.125em;
  position: relative;
  margin: 0 auto;
}

.overview-content .solution-for-wi-fi .text {
  text-align: center;
  padding: 2em 2em 0;
  color: #fff;
}
.overview-content .solution-for-wi-fi h2 {
  font-size: 2.8125em;
  line-height: 1.2;
  font-weight: 500;
  padding-bottom: 0.25em;
}
.overview-content .solution-for-wi-fi p {
  font-size: 1.21875em;
  font-weight: 300;
  line-height: 1.5;
}

.overview-content .solution-for-wi-fi .bg {
  position: absolute;
  left: 0;
  right: 0;
}
.overview-content .solution-for-wi-fi .bg .desc1 {
  position: absolute;
  left: 9em;
  top: 9.25em;
  width: 13em;
  text-align: center;
}
.overview-content .solution-for-wi-fi .bg .desc1 span {
  font-size: 1.21875em;
  line-height: 1.2;
  color: #fff;
  font-weight: 500;
  display: block;
}
.overview-content .solution-for-wi-fi .bg .desc1 span.title {
  font-size: 1.66em;
  line-height: 1.2;
  font-weight: 700;
  color: #b7b7b7;
  display: block;
}
.overview-content .solution-for-wi-fi .bg .desc2 {
  position: absolute;
  left: 18em;
  top: 18.25em;
  width: 13em;
  text-align: center;
}
.overview-content .solution-for-wi-fi .bg .desc2 span {
  font-size: 1.21875em;
  line-height: 1.2;
  color: #acacac;
  font-weight: 500;
  display: block;
}
.overview-content .solution-for-wi-fi .bg .desc2 span.title {
  font-size: 1.66em;
  line-height: 1.2;
  font-weight: 700;
  color: #0074ff;
  display: block;
}
.overview-content .solution-for-wi-fi .bg .desc3 {
  position: absolute;
  left: 9em;
  top: 23.5em;
  width: 13em;
  text-align: center;
}
.overview-content .solution-for-wi-fi .bg .desc3 span {
  font-size: 1.21875em;
  line-height: 1.2;
  color: #fff;
  font-weight: 500;
  display: block;
}
.overview-content .solution-for-wi-fi .bg .desc4 {
  position: absolute;
  left: 17.7em;
  top: 33.25em;
  width: 13em;
  text-align: center;
}
.overview-content .solution-for-wi-fi .bg .desc4 span {
  font-size: 1.21875em;
  line-height: 1.2;
  color: #acacac;
  font-weight: 500;
  display: block;
}
.overview-content .solution-for-wi-fi .bg .desc5 {
  position: absolute;
  left: 47.5em;
  top: 8em;
  width: 12em;
  text-align: center;
}
.overview-content .solution-for-wi-fi .bg .desc5 span {
  font-size: 1.21875em;
  line-height: 1.2;
  color: #fff;
  font-weight: 500;
  display: block;
}
.overview-content .solution-for-wi-fi .bg .desc6 {
  position: absolute;
  left: 48em;
  top: 17.5em;
  width: 11em;
  text-align: center;
}
.overview-content .solution-for-wi-fi .bg .desc6 span {
  font-size: 1.21875em;
  line-height: 1.2;
  color: #acacac;
  font-weight: 500;
  display: block;
}
.overview-content .solution-for-wi-fi .bg .desc7 {
  position: absolute;
  left: 67em;
  top: 10em;
  width: 9em;
  text-align: left;
}
.overview-content .solution-for-wi-fi .bg .desc7 span {
  font-size: 1.21875em;
  font-weight: 400;
  color: #fff;
  line-height: 1.2;
}
.overview-content .solution-for-wi-fi .bg .desc8 {
  position: absolute;
  left: 67em;
  top: 14em;
  width: 9em;
  text-align: left;
}
.overview-content .solution-for-wi-fi .bg .desc8 span {
  font-size: 1.21875em;
  line-height: 1.2;
  color: #acacac;
  font-weight: 500;
  display: block;
}
.overview-content .solution-for-wi-fi .bg .desc9 {
  position: absolute;
  left: 67em;
  top: 17em;
  width: 11em;
  text-align: left;
}
.overview-content .solution-for-wi-fi .bg .desc9 span {
  font-size: 1.21875em;
  line-height: 1.2;
  color: #acacac;
  font-weight: 500;
  display: block;
}
.overview-content .solution-for-wi-fi .bg .desc10 {
  position: absolute;
  left: 47.5em;
  top: 23em;
  width: 12em;
  text-align: center;
}
.overview-content .solution-for-wi-fi .bg .desc10 span {
  font-size: 1.21875em;
  line-height: 1.2;
  color: #fff;
  font-weight: 500;
  display: block;
}
.overview-content .solution-for-wi-fi .bg .desc11 {
  position: absolute;
  left: 48em;
  top: 32.5em;
  width: 11em;
  text-align: center;
}
.overview-content .solution-for-wi-fi .bg .desc11 span {
  font-size: 1.21875em;
  line-height: 1.2;
  color: #acacac;
  font-weight: 500;
  display: block;
}
.overview-content .solution-for-wi-fi .bg .desc12 {
  position: absolute;
  left: 67em;
  top: 24em;
  width: 9em;
  text-align: left;
}
.overview-content .solution-for-wi-fi .bg .desc12 span {
  font-size: 1.21875em;
  font-weight: 400;
  color: #fff;
  line-height: 1.2;
}
.overview-content .solution-for-wi-fi .bg .desc13 {
  position: absolute;
  left: 67em;
  top: 27.25em;
  width: 9em;
  text-align: left;
}
.overview-content .solution-for-wi-fi .bg .desc13 span {
  font-size: 1.21875em;
  line-height: 1.2;
  color: #acacac;
  font-weight: 500;
  display: block;
}
.overview-content .solution-for-wi-fi .bg .desc14 {
  position: absolute;
  left: 67em;
  top: 30.5em;
  width: 11em;
  text-align: left;
}
.overview-content .solution-for-wi-fi .bg .desc14 span {
  font-size: 1.21875em;
  line-height: 1.2;
  color: #acacac;
  font-weight: 500;
  display: block;
}
@media (max-width: 1680px) {
  .overview-content .solution-for-wi-fi {
    font-size: 14px;
  }
}

@media (max-width: 1440px) {
  .overview-content .solution-for-wi-fi {
    font-size: 12px;
  }
}

@media (max-width: 1024px) {
  .overview-content .solution-for-wi-fi {
    font-size: 10px;
  }
}

@media (max-width: 736px) {
  .overview-content .solution-for-wi-fi {
    font-size: 10.35px;
    padding: 0;
    background: #000 url(./m/d.jpg) 50% 100% no-repeat;
    background-size: 100%;
    padding-bottom: 155.15625vw;
    height: auto;
  }

  .overview-content .solution-for-wi-fi .w-container {
    width: auto;
    max-width: unset;
  }

  .overview-content .solution-for-wi-fi .text {
    padding: 0 0 1.5em;
    text-align: left;
  }
  .overview-content .solution-for-wi-fi h2 {
    font-size: 2.5em;
    padding: 1.5em 20px 0.5em;
  }
  .overview-content .solution-for-wi-fi p {
    font-size: 1.75em;
    padding: 0 20px;
  }
  .overview-content .solution-for-wi-fi .bg {
    position: absolute;
    left: 0;
    right: 0;
    top: auto;
  }
  .overview-content .solution-for-wi-fi .bg .desc1 {
    position: absolute;
    left: 20vw;
    top: 7vw;
    width: 53vw;
  }
  .overview-content .solution-for-wi-fi .bg .desc1 span {
    font-size: 4vw;
  }
  .overview-content .solution-for-wi-fi .bg .desc1 span.title {
    font-size: 5vw;
  }
  .overview-content .solution-for-wi-fi .bg .desc2 {
    position: absolute;
    left: 38vw;
    top: 28vw;
    width: 53vw;
  }
  .overview-content .solution-for-wi-fi .bg .desc2 span {
    font-size: 3.75vw;
    font-weight: 300;
  }
  .overview-content .solution-for-wi-fi .bg .desc2 span.title {
    font-size: 5vw;
  }
  .overview-content .solution-for-wi-fi .bg .desc3 {
    position: absolute;
    left: 20vw;
    top: 42vw;
    width: 53vw;
    text-align: center;
  }
  .overview-content .solution-for-wi-fi .bg .desc3 span {
    font-size: 4vw;
  }
  .overview-content .solution-for-wi-fi .bg .desc4 {
    position: absolute;
    left: 38vw;
    top: 62vw;
    width: 53vw;
  }
  .overview-content .solution-for-wi-fi .bg .desc4 span {
  font-size: 3.75vw;
  font-weight: 300;
  }
  .overview-content .solution-for-wi-fi .bg .desc5 {
    position: absolute;
    left: 11vw;
    top: 81vw;
    width: 62vw;
  }
  .overview-content .solution-for-wi-fi .bg .desc5 span {
    font-size: 4vw;
  }
  .overview-content .solution-for-wi-fi .bg .desc6 {
    position: absolute;
    left: 21vw;
    top: 104vw;
    width: 40vw;
    text-align: center;
  }
  .overview-content .solution-for-wi-fi .bg .desc6 span {
    font-size: 4vw;
  }
  .overview-content .solution-for-wi-fi .bg .desc7 {
    position: absolute;
    left: 73vw;
    top: 87vw;
    width: 19vw;
  }
  .overview-content .solution-for-wi-fi .bg .desc7 span {
    font-size: 3.5vw;
  }
  .overview-content .solution-for-wi-fi .bg .desc8 {
    position: absolute;
    left: 73vw;
    top: 95vw;
    width: 20vw;
    text-align: left;
  }
  .overview-content .solution-for-wi-fi .bg .desc8 span {
    font-size: 3.5vw;
  }
  .overview-content .solution-for-wi-fi .bg .desc9 {
    position: absolute;
    left: 73vw;
    top: 103vw;
    width: 20vw;
    text-align: left;
  }
  .overview-content .solution-for-wi-fi .bg .desc9 span {
    font-size: 3.5vw;
  }
  .overview-content .solution-for-wi-fi .bg .desc10 {
    position: absolute;
    left: 11vw;
    top: 114vw;
    width: 62vw;
  }
  .overview-content .solution-for-wi-fi .bg .desc10 span {
    font-size: 4vw;
  }
  .overview-content .solution-for-wi-fi .bg .desc11 {
    position: absolute;
    left: 21vw;
    top: 139vw;
    width: 40vw;
    text-align: center;
  }
  .overview-content .solution-for-wi-fi .bg .desc11 span {
    font-size: 4vw;
  }
  .overview-content .solution-for-wi-fi .bg .desc12 {
    position: absolute;
    left: 73vw;
    top: 119vw;
    width: 19vw;
  }
  .overview-content .solution-for-wi-fi .bg .desc12 span {
    font-size: 3.5vw;
  }
  .overview-content .solution-for-wi-fi .bg .desc13 {
    position: absolute;
    left: 73vw;
    top: 126.5vw;
    width: 20vw;
    text-align: left;
  }
  .overview-content .solution-for-wi-fi .bg .desc13 span {
    font-size: 3.5vw;
  }
  .overview-content .solution-for-wi-fi .bg .desc14 {
    position: absolute;
    left: 73vw;
    top: 133.5vw;
    width: 20vw;
    text-align: left;
  }
  .overview-content .solution-for-wi-fi .bg .desc14 span {
    font-size: 3.5vw;
  }
}

@media (max-width: 414px) {
  .overview-content .solution-for-wi-fi {
    font-size: 2.5vw;
  }
}

.overview-content .easy-use-beyond-imagination {
  font-size: 16px;
  max-width: 120em;
  margin: 0 auto;
  height: auto;
  background: url(./img/e.jpg) 50% 100% no-repeat;
  background-size: 120em;
  height: 59em;
}

.overview-content .easy-use-beyond-imagination .w-container {
  margin: 0 auto;
  width: 73.125em;
  position: relative;
}

.overview-content .easy-use-beyond-imagination .text {
  margin: 0 auto;
  padding: 4em 0em 0;
  text-align: center;
  color: #fff;
}

.overview-content .easy-use-beyond-imagination .text h2 {
  font-size: 2.8125em;
  line-height: 1.2;
  font-weight: 500;
  padding-bottom: 0.25em;
}

.overview-content .easy-use-beyond-imagination .text p {
  font-size: 1.21875em;
  line-height: 1.5;
}
.overview-content .easy-use-beyond-imagination .bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.overview-content .easy-use-beyond-imagination .bg .desc1 span {
  font-size: 1.21875em;
  font-weight: 300;
  line-height: 1.2;
  color: #fff;
}
.overview-content .easy-use-beyond-imagination .bg .desc1 span.heavy {
  font-size: 1.25em;
  font-weight: 500;
  line-height: 1.2;
  color: #fff;
}
.overview-content .easy-use-beyond-imagination .bg .desc1 {
  position: absolute;
  left: 68em;
  top: 19em;
  width: 11em;
  text-align: left;
}
.overview-content .easy-use-beyond-imagination .bg .desc2 span {
  font-size: 1.25em;
  font-weight: 300;
  line-height: 1.2;
  color: #fff;
}
.overview-content .easy-use-beyond-imagination .bg .desc2 span.heavy {
  font-size: 1.25em;
  font-weight: 500;
  line-height: 1.2;
  color: #fff;
}
.overview-content .easy-use-beyond-imagination .bg .desc2 {
  position: absolute;
  left: 68em;
  top: 23.7em;
  width: 11em;
  text-align: left;
}
.overview-content .easy-use-beyond-imagination .bg .desc3 span {
  font-size: 1.21875em;
  font-weight: 500;
  line-height: 1.2;
  color: #fff;
}
.overview-content .easy-use-beyond-imagination .bg .desc3 {
  position: absolute;
  left: 54em;
  top: 29em;
  width: 25em;
  text-align: left;
}
@media (max-width: 1680px) {
  .overview-content .easy-use-beyond-imagination {
    font-size: 14px;
  }
}

@media (max-width: 1440px) {
  .overview-content .easy-use-beyond-imagination {
    font-size: 12px;
  }
}

@media (max-width: 1024px) {
  .overview-content .easy-use-beyond-imagination {
    font-size: 10px;
  }
}

@media (max-width: 736px) {
  .overview-content .easy-use-beyond-imagination {
    font-size: 10.35px;
    height: auto;
    background: #2f2820 url(./m/e.jpg) 50% 100% no-repeat;
    background-size: 100%;
    padding-bottom: 100vw;
  }

  .overview-content .easy-use-beyond-imagination .w-container {
    width: auto;
    max-width: 100%;
  }

  .overview-content .easy-use-beyond-imagination .text {
    padding: 0 0 1.5em;
    text-align: left;
  }

  .overview-content .easy-use-beyond-imagination .text h2 {
    font-size: 2.5em;
    line-height: 1.2;
    padding: 1.5em 20px 0.5em;
  }

  .overview-content .easy-use-beyond-imagination .text p {
    font-size: 1.75em;
    line-height: 1.42857;
    padding: 0 20px;
  }
  .overview-content .easy-use-beyond-imagination .bg {
    top: auto;
  }
  .overview-content .easy-use-beyond-imagination .bg .desc1 {
    left: 41vw;
    top: 22vw;
    width: 43vw;
  }
  .overview-content .easy-use-beyond-imagination .bg .desc1 span {
    font-size: 3vw;
    line-height: 1.5;
  }
  .overview-content .easy-use-beyond-imagination .bg .desc2 {
    position: absolute;
    left: 41vw;
    top: 32vw;
    width: 43vw;
    text-align: left;
  }
  .overview-content .easy-use-beyond-imagination .bg .desc2 span {
    font-size: 3vw;
    line-height: 1.5;
  }
  .overview-content .easy-use-beyond-imagination .bg .desc3 {
    position: absolute;
    left: 20px;
    top: 1vw;
    width: 87vw;
  }
  .overview-content .easy-use-beyond-imagination .bg .desc3 span {
    font-size: 4vw;
    line-height: 1.5;
  }
}

@media (max-width: 414px) {
  .overview-content .easy-use-beyond-imagination {
    font-size: 2.5vw;
  }
}

.overview-content .smart-signal-indicator-light {
  max-width: 120em;
  margin: 0 auto;
  font-size: 16px;
  background: url(./img/f.jpg) 50% 100% no-repeat;
  background-size: 120em;
  padding-bottom: 50em;
}

.overview-content .smart-signal-indicator-light .w-container {
  margin: 0 auto;
  width: 73.125em;
  position: relative;
}

.overview-content .smart-signal-indicator-light .text {
  text-align: center;
  padding: 7em 0em 0;
  color: #fff;
}

.overview-content .smart-signal-indicator-light .text h2 {
  font-size: 2.8125em;
  font-weight: 500;
  line-height: 1.2;
  padding: 0 0 0.25em;
}

.overview-content .smart-signal-indicator-light .text p {
  font-weight: 300;
  font-size: 1.21875em;
  line-height: 1.5;
}
.overview-content .smart-signal-indicator-light .bg {
  position: absolute;
  left: 0;
  right: 0;
}
.overview-content .smart-signal-indicator-light .bg .desc1 span {
  font-size: 1.125em;
  font-weight: 300;
  color: #fff;
  line-height: 1.2;
}
.overview-content .smart-signal-indicator-light .bg .desc1 {
  position: absolute;
  left: -1em;
  top: 38.5em;
  text-align: center;
  width: 33em;
}
.overview-content .smart-signal-indicator-light .bg .desc2 span {
  font-size: 1.125em;
  font-weight: 300;
  color: #fff;
  line-height: 1.2;
}
.overview-content .smart-signal-indicator-light .bg .desc2 {
  position: absolute;
  left: 41em;
  top: 38.5em;
  text-align: center;
  width: 33em;
}

@media (max-width: 1680px) {
  .overview-content .smart-signal-indicator-light {
    font-size: 14px;
  }
}

@media (max-width: 1440px) {
  .overview-content .smart-signal-indicator-light {
    font-size: 12px;
  }
}

@media (max-width: 1024px) {
  .overview-content .smart-signal-indicator-light {
    font-size: 10px;
  }
}

@media (max-width: 736px) {
  .overview-content .smart-signal-indicator-light {
    padding: 0 0 178vw;
    background: #000 url(./m/f.jpg) 50% 100% no-repeat;
    font-size: 10.35px;
    background-size: 100%;
    height: auto;
  }

  .overview-content .smart-signal-indicator-light .w-container {
    width: auto;
    max-width: 100%;
  }

  .overview-content .smart-signal-indicator-light .text {
    text-align: left;
    padding: 0 0 1.5em;
  }

  .overview-content .smart-signal-indicator-light .text h2 {
    font-size: 2.5em;
    padding: 1.5em 20px 0.5em;
  }

  .overview-content .smart-signal-indicator-light .text p {
    font-size: 1.75em;
    padding: 0 20px;
  }
  .overview-content .smart-signal-indicator-light .bg {
    position: absolute;
    top: auto;
    left: 0;
    right: 0;
  }
  .overview-content .smart-signal-indicator-light .bg .desc1 span {
    font-size: 4vw;
    font-weight: 300;
    line-height: 1.2;
  }
  .overview-content .smart-signal-indicator-light .bg .desc1 {
    position: absolute;
    left: 0;
    top: 81vw;
    width: 100vw;
  }

  .overview-content .smart-signal-indicator-light .bg .desc2 span {
    font-size: 4vw;
  }
  .overview-content .smart-signal-indicator-light .bg .desc2 {
    position: absolute;
    left: 0;
    top: 172vw;
    width: 100vw;
  }
  .overview-content .smart-signal-indicator-light .bg .desc3 span {
    font-size: 1.125em;
    font-weight: 400;
    line-height: 1.2;
  }
  .overview-content .smart-signal-indicator-light .bg .desc3 {
    position: absolute;
    left: auto;
    right: 11vw;
    top: 42vw;
    text-align: right;
    width: 34vw;
  }
}

@media (max-width: 414px) {
  .overview-content .smart-signal-indicator-light {
    font-size: 2.5vw;
  }
}

.overview-content .mino-technology-power {
  font-size: 16px;
  max-width: 120em;
  margin: 0 auto;
  height: auto;
  background: url(./img/g.jpg) 50% 100% no-repeat;
  background-size: 120em;
  height: 52em;
}

.overview-content .mino-technology-power .w-container {
  position: relative;
  margin: 0 auto;
  width: 80.90625em;
}

.overview-content .mino-technology-power .text {
  padding: 12em 55em 0 0;
  text-align: left;
  color: #fff;
}

.overview-content .mino-technology-power .text h2 {
  font-size: 2.8125em;
  font-weight: 500;
  line-height: 1.2;
  padding: 0 0 0.25em;
}

.overview-content .mino-technology-power .text p {
  font-size: 1.21875em;
  line-height: 1.5;
  padding-bottom: 1em;
}
.overview-content .mino-technology-power .img-container {
  background: url(./img/f-icon.png) 50% 100% no-repeat;
  background-size: 100%;
  width: 43.828125em;
  height: 4.640625em;
  margin: 0 auto;
  position: relative;
}
.overview-content .mino-technology-power .img-container .desc1 {
  position: absolute;
  left: 1.75em;
  top: 3.25em;
  width: 10em;
}
.overview-content .mino-technology-power .img-container .desc1 span {
  font-size: 1em;
  line-height: 1.2;
  display: block;
}
.overview-content .mino-technology-power .img-container .desc2 {
  position: absolute;
  left: 16.75em;
  top: 3.25em;
  width: 8em;
}
.overview-content .mino-technology-power .img-container .desc2 span {
  font-size: 1em;
  line-height: 1.2;
  display: block;
}
.overview-content .mino-technology-power .img-container .desc3 {
  position: absolute;
  left: 24.75em;
  top: 4.5em;
  width: 7em;
}
.overview-content .mino-technology-power .img-container .desc3 span {
  font-size: 1em;
  line-height: 1.2;
  display: block;
}
.overview-content .mino-technology-power .img-container .desc4 {
  position: absolute;
  left: 31.75em;
  top: 4.5em;
  width: 7em;
}
.overview-content .mino-technology-power .img-container .desc4 span {
  font-size: 1em;
  line-height: 1.2;
  display: block;
}
.overview-content .mino-technology-power .img-container .desc5 {
  position: absolute;
  left: 38.5em;
  top: 4.5em;
  width: 7em;
}
.overview-content .mino-technology-power .img-container .desc5 span {
  font-size: 1em;
  line-height: 1.2;
  display: block;
}
@media (max-width: 1680px) {
  .overview-content .mino-technology-power {
    font-size: 14px;
  }
}

@media (max-width: 1440px) {
  .overview-content .mino-technology-power {
    font-size: 12px;
  }
}

@media (max-width: 1024px) {
  .overview-content .mino-technology-power {
    font-size: 10px;
  }
}

@media (max-width: 736px) {
  .overview-content .mino-technology-power {
    font-size: 10.35px;
    background: #000 url(./m/g.jpg) 50% 100% no-repeat;
    background-size: 100%;
    padding: 0;
    height: auto;
    padding-bottom: 90%;
  }

  .overview-content .mino-technology-power .w-container {
    width: auto;
    max-width: 100%;
  }

  .overview-content .mino-technology-power .text {
    padding: 0 0 1.5em;
    text-align: left;
  }

  .overview-content .mino-technology-power .text h2 {
    font-size: 2.5em;
    line-height: 1.2;
    padding: 1.5em 20px 0.5em;
  }

  .overview-content .mino-technology-power .text p {
    font-size: 1.75em;
    line-height: 1.5;
    padding: 0 20px;
  }
  .overview-content .mino-technology-power .img-container {
    background: url(./m/f-icon.png) 50% 100% no-repeat;
    background-size: 100%;
    width: 73.828125vw;
    height: 35.625vw;
    margin: 1em auto 0 4em;
    position: relative;
  }
  .overview-content .mino-technology-power .img-container .desc1 {
    position: absolute;
    left: 7vw;
    top: 8vw;
    width: 28vw;
    text-align: center;
  }
  .overview-content .mino-technology-power .img-container .desc1 span {
    font-size: 3.5vw;
    line-height: 1.2;
    display: block;
  }
  .overview-content .mino-technology-power .img-container .desc2 {
    position: absolute;
    left: 48vw;
    top: 14vw;
    width: 25vw;
  }
  .overview-content .mino-technology-power .img-container .desc2 span {
    font-size: 3.5vw;
    line-height: 1.2;
    display: block;
  }
  .overview-content .mino-technology-power .img-container .desc3 {
    position: absolute;
    left: 10vw;
    top: 38vw;
    width: 20vw;
    text-align: center;
  }
  .overview-content .mino-technology-power .img-container .desc3 span {
    font-size: 4vw;
    line-height: 1.2;
    display: block;
  }
  .overview-content .mino-technology-power .img-container .desc4 {
    position: absolute;
    left: 34vw;
    top: 38vw;
    width: 20vw;
    text-align: center;
  }
  .overview-content .mino-technology-power .img-container .desc4 span {
    font-size: 4vw;
    line-height: 1.2;
    display: block;
  }
  .overview-content .mino-technology-power .img-container .desc5 {
    position: absolute;
    left: 56vw;
    top: 38vw;
    width: 30vw;
    text-align: center;
  }
  .overview-content .mino-technology-power .img-container .desc5 span {
    font-size: 4vw;
    line-height: 1.2;
    display: block;
  }
}

@media (max-width: 414px) {
  .overview-content .mino-technology-power {
    font-size: 2.5vw;
  }
}

.overview-content .control-at-your-fingertips {
  position: relative;
  font-size: 16px;
  max-width: 120em;
  margin: 0 auto;
  height: 53.5em;
  background: url(./img/h.jpg);
  background-position: 50% 100%;
  background-size: 120em;
  background-repeat: no-repeat;
}

.overview-content .control-at-your-fingertips .w-container {
  width: 86.75em;
  margin: 0 auto;
  max-width: 90%;
  text-align: center;
  position: relative;
}

.overview-content .control-at-your-fingertips .text {
  padding: 7em 0em 0 47em;
  color: #fff;
  text-align: left;
}

.overview-content .control-at-your-fingertips h2 {
  font-size: 2.8125em;
  font-weight: 500;
  line-height: 1.2;
  padding: 0 0 0.25em;
}

.overview-content .control-at-your-fingertips p {
  font-size: 1.21875em;
  line-height: 1.5;
  padding-bottom: 2em;
}
.overview-content .control-at-your-fingertips ul li {
  display: flex;
}
.overview-content .control-at-your-fingertips ul li img {
  width: 2.484375em;
  margin-right: 1.5em;
}
.overview-content .control-at-your-fingertips p.title {
  font-size: 1.6875em;
  line-height: 1;
  font-weight: 500;
  padding-bottom: 0.25em;
}
@media (max-width: 1680px) {
  .overview-content .control-at-your-fingertips {
    font-size: 14px;
  }
}

@media (max-width: 1440px) {
  .overview-content .control-at-your-fingertips {
    font-size: 12px;
  }
}

@media (max-width: 1024px) {
  .overview-content .control-at-your-fingertips {
    font-size: 10px;
  }
}

@media (max-width: 736px) {
  .overview-content .control-at-your-fingertips {
    font-size: 10.35px;
    height: auto;
    background: #1e1f21 url(./m/h.jpg) 50% 100% no-repeat;
    background-size: 100%;
    padding-bottom: 93vw;
    margin: 0 auto;
  }

  .overview-content .control-at-your-fingertips .w-container {
    width: auto;
    max-width: 100%;
  }

  .overview-content .control-at-your-fingertips .text {
    float: none;
    padding: 0 0 1.5em;
    text-align: left;
    width: auto;
  }

  .overview-content .control-at-your-fingertips .text h2 {
    font-size: 2.5em;
    line-height: 1.2;
    padding: 1.5em 20px 0.5em;
  }

  .overview-content .control-at-your-fingertips .text p {
    font-size: 1.75em;
    line-height: 1.42857;
    padding: 0 20px 1em;
  }

  .overview-content .control-at-your-fingertips ul {
    padding: 0 20px;
  }
  .overview-content .control-at-your-fingertips p.title {
    padding: 0 0 0.5em;
  }
  .overview-content .control-at-your-fingertips p.desc-content {
    padding: 0 0 0.5em;
  }
}

@media (max-width: 414px) {
  .overview-content .control-at-your-fingertips {
    font-size: 2.5vw;
  }
}

.overview-content .wpa3-protect-network {
  font-size: 16px;
  max-width: 120em;
  margin: 0 auto;
  height: auto;
  background: url(./img/i.jpg) 50% 100% no-repeat;
  background-size: 120em;
  height: 56em;
}

.overview-content .wpa3-protect-network .w-container {
  position: relative;
  margin: 0 auto;
  width: 85.375em;
}

.overview-content .wpa3-protect-network .text {
  padding: 6em 2em 0;
  text-align: center;
  color: #fff;
}

.overview-content .wpa3-protect-network .text h2 {
  font-size: 2.8125em;
  font-weight: 500;
  line-height: 1.2;
  padding: 0 0 0.5em;
}

.overview-content .wpa3-protect-network .text p {
  font-size: 1.21875em;
  line-height: 1.5;
  padding-bottom: 1em;
}

@media (max-width: 1680px) {
  .overview-content .wpa3-protect-network {
    font-size: 14px;
  }
}

@media (max-width: 1440px) {
  .overview-content .wpa3-protect-network {
    font-size: 12px;
  }
}

@media (max-width: 1024px) {
  .overview-content .wpa3-protect-network {
    font-size: 10px;
  }
}

@media (max-width: 736px) {
  .overview-content .wpa3-protect-network {
    font-size: 10.35px;
    background: #161c1f url(./m/i.jpg) 50% 100% no-repeat;
    background-size: 100%;
    padding: 0;
    height: auto;
    padding-bottom: 107%;
  }

  .overview-content .wpa3-protect-network .w-container {
    width: auto;
    max-width: 100%;
  }

  .overview-content .wpa3-protect-network .text {
    padding: 0 0 1.5em;
    text-align: left;
  }

  .overview-content .wpa3-protect-network .text h2 {
    font-size: 2.5em;
    line-height: 1.2;
    padding: 1.5em 20px 0.5em;
  }

  .overview-content .wpa3-protect-network .text p {
    font-size: 1.75em;
    line-height: 1.5;
    padding: 0 20px;
  }
}

@media (max-width: 414px) {
  .overview-content .wpa3-protect-network {
    font-size: 2.5vw;
  }
}
