.overview-content .large-battery-pack {
  font-size: 16px;
  height: 54.25em;
  max-width: 120em;
  margin: 0 auto;
  background: url(https://static-product.tp-link.com/tapo-a100_v1/img/large-battery-pack.jpg) 50% 0 no-repeat;
  background-size: 120em;
}

.overview-content .large-battery-pack .w-container {
  width: 97em;
  margin: 0 auto;
}

.overview-content .large-battery-pack .w-container .text {
  text-align: left;
  padding: 20.125em 0 0 68.375em;
}

.overview-content .large-battery-pack h2 {
  font-size: 3.125em;
  font-weight: 700;
  line-height: 1.2;
  padding-bottom: 0.5em;
}

.overview-content .large-battery-pack h3 {
  font-size: 1.875em;
  font-weight: 400;
  line-height: 1.2;
  padding-bottom: 0.5em;
}

.overview-content .large-battery-pack .text .model {
  font-size: 1.875em;
  line-height: 1.666667em;
  font-weight: 400;
  display: inline-block;
  color: #fff;
  background: linear-gradient(to right, #2e8ef1, #47c1ff);
  border-radius: 20px;
  vertical-align: middle;
  min-width: 6.53334em;
  height: 1.666667em;
  text-align: center;
}

@media (max-width: 1680px) {
  .overview-content .large-battery-pack {
    font-size: 14px;
  }
}

@media (max-width: 1440px) {
  .overview-content .large-battery-pack {
    font-size: 12px;
  }
}

@media (max-width: 736px) {
  .overview-content .large-battery-pack {
    font-size: 10.35px;
    background: url(https://static-product.tp-link.com/tapo-a100_v1/m/a.jpg) 50% 0 no-repeat;
    background-size: 100%;
    height: 133.65vw;
  }

  .overview-content .large-battery-pack .w-container {
    width: auto;
  }

  .overview-content .large-battery-pack .w-container .text {
    padding: 81vw 35vw 0 8vw;
  }

  .overview-content .large-battery-pack h2 {
    font-size: 2.5em;
  }

  .overview-content .large-battery-pack h3 {
    font-size: 2em;
    line-height: 1.2;
  }

  .overview-content .large-battery-pack .text .model {
    font-size: 2.32em;
  }
}

@media (max-width: 414px) {
  .overview-content .large-battery-pack {
    font-size: 2.5vw;
  }
}

.overview-content .selling-point-battery {
  font-size: 16px;
  max-width: 1920px;
  margin: 0 auto;
  color: black;
}

.overview-content .selling-point-battery .w-container {
  width: 90.25em;
  margin: 0 auto;
}

.overview-content .selling-point-battery .text {
  padding: 5em 0;
}

.overview-content .selling-point-battery .box {
  font-size: 1.625em;
  font-weight: 700;
  height: 0;
  padding-top: 47.877%;
  background: url(https://static-product.tp-link.com/tapo-a100_v1/img/b.jpg) 50% 0 no-repeat;
  background-size: 100%;
  position: relative;
}

.overview-content .selling-point-battery .box span {
  line-height: 1.25;
  display: block;
}

.overview-content .selling-point-battery .box big {
  font-size: 1.5em;
  font-weight: bold;
}

.overview-content .selling-point-battery .b30 span,
.overview-content .selling-point-battery .b10 span {
  font-size: 0.875em;
}

.overview-content .selling-point-battery .box .title {
  font-size: 2.25em;
}

.overview-content .selling-point-battery .box-wrapper {
  display: block;
  padding: 0.84em 0.77em;
}

.overview-content .selling-point-battery .b1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 49.7%;
  height: 47.6%;
}

.overview-content .selling-point-battery .b3 .box-wrapper,
.overview-content .selling-point-battery .b1 .box-wrapper {
  padding-left: 1.62em;
}

.overview-content .selling-point-battery .b2 {
  position: absolute;
  top: 0;
  left: 50.4%;
  width: 49.5%;
  height: 39.9%;
}

.overview-content .selling-point-battery .b3 {
  position: absolute;
  top: 48.8%;
  width: 49.6%;
  height: 48%;
}

.overview-content .selling-point-battery .b4 {
  position: absolute;
  top: 41.5%;
  left: 50.4%;
  width: 24.7%;
  height: 55%;
}

.overview-content .selling-point-battery .b4 .box-wrapper {
  padding-right: 27%;
}

.overview-content .selling-point-battery .b5 {
  position: absolute;
  top: 42%;
  left: 75.7%;
  width: 24.3%;
  height: 54.9%;
}

.overview-content .selling-point-battery .b5 .box-wrapper {
  text-align: center;

  padding-right: 26%;
}

.overview-content .selling-point-battery .b5 .title {
  color: #91b8e9;
  font-size: 1.35em;
  line-height: 1.2;
}

.overview-content .selling-point-battery .title {
  font-weight: bold;
  font-size: 1.75em;
  color: #1bcbff;
}

@media (max-width: 1680px) {
  .overview-content .selling-point-battery {
    font-size: 14px;
  }
}

@media (max-width: 1440px) {
  .overview-content .selling-point-battery {
    font-size: 12px;
  }
}

@media (max-width: 1024px) {
  .overview-content .selling-point-battery {
    font-size: 10px;
  }
}

@media (max-width: 736px) {
  .overview-content .selling-point-battery {
    font-size: 10.35px;
  }

  .overview-content .selling-point-battery .w-container {
    width: auto;
  }

  .overview-content .selling-point-battery .box {
    font-size: 3vw;
    background: url(https://static-product.tp-link.com/tapo-a100_v1/m/b.jpg) 50% 0 no-repeat;
    background-size: 100%;
    padding-top: 161.875%;
  }

  .overview-content .selling-point-battery .b1 {
    top: 0;
    left: 7vw;
    width: 86vw;
    height: 22.5%;
  }

  .overview-content .selling-point-battery .b2 {
    top: 82.1vw;
    left: 7vw;
    width: 86vw;
    height: 18.5%;
  }

  .overview-content .selling-point-battery .b3 {
    top: 41.3vw;
    left: 7vw;
    width: 86vw;
    height: 22.2%;
  }

  .overview-content .selling-point-battery .b4 {
    top: 116.7vw;
    left: 7vw;
    width: 42vw;
    height: 25.7%;
  }

  .overview-content .selling-point-battery .b5 {
    top: 116.7vw;
    left: 51vw;
    width: 42vw;
    height: 25.5%;
  }
}

@media (max-width: 414px) {
  .overview-content .selling-point-battery {
    font-size: 2.5vw;
  }
}

.overview-content .larger-capacity-longer-life {
  font-size: 16px;
  height: 50.3125em;
  max-width: 120em;
  margin: 0 auto;
  position: relative;
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 120em;
  background-image: url(https://static-product.tp-link.com/tapo-a100_v1/img/c.jpg);
}

.overview-content .larger-capacity-longer-life .w-container {
  width: 98.125em;
  margin: 0 auto;
  position: relative;
  max-width: 100%;
}

.overview-content .larger-capacity-longer-life .text {
  padding-top: 2.1875em;
  text-align: center;
}

.overview-content .larger-capacity-longer-life h2 {
  font-size: 3.125em;
  font-weight: 500;
  line-height: 1.2;
  padding-bottom: 0.5em;
}

.overview-content .larger-capacity-longer-life p {
  font-size: 1.25em;
  line-height: 1.5;
  font-weight: 300;
}

.overview-content .larger-capacity-longer-life .desc {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
}

.overview-content .larger-capacity-longer-life .desc .title {
  font-size: 2.75em;
  color: #a7a7a7;
}

.overview-content .larger-capacity-longer-life .desc .light {
  color: #27bffe;
}

.overview-content .larger-capacity-longer-life .desc .power {
  background: linear-gradient(to bottom, #2fd0fb, #219fff);
  -webkit-background-clip: text;
  color: transparent;
}

.overview-content .larger-capacity-longer-life .desc .content {
  position: absolute;
  left: 45em;
  top: 20em;
}

.overview-content .larger-capacity-longer-life .desc .power p {
  font-size: 10em;
  font-weight: 700;
  line-height: 1;
}

.overview-content .larger-capacity-longer-life .desc .power .unit {
  font-size: 0.7em;
}

@media (max-width: 1680px) {
  .overview-content .larger-capacity-longer-life {
    font-size: 14px;
  }
}

@media (max-width: 1440px) {
  .overview-content .larger-capacity-longer-life {
    font-size: 12px;
  }
}

@media (max-width: 736px) {
  .overview-content .larger-capacity-longer-life {
    font-size: 10.35px;
    margin: 0;
    height: auto;
    background: url(https://static-product.tp-link.com/tapo-a100_v1/m/c.jpg) 50% 100% no-repeat;
    background-size: 100%;
    padding-bottom: 80%;
  }

  .overview-content .larger-capacity-longer-life .w-container {
    width: auto;
  }

  .overview-content .larger-capacity-longer-life .text {
    text-align: left;
    color: initial;
    margin: 0 auto;
    padding: 0;
  }

  .overview-content .larger-capacity-longer-life h2 {
    font-size: 2.5em;
    padding: 1.5em 20px 0.5em;
  }

  .overview-content .larger-capacity-longer-life p {
    font-size: 1.75em;
    line-height: 1.42857;
    padding: 0 20px;
  }

  .overview-content .larger-capacity-longer-life .desc {
    position: relative;
  }

  .overview-content .larger-capacity-longer-life .desc .content {
    left: 50vw;
    top: 30vw;
  }

  .overview-content .larger-capacity-longer-life .desc .title {
    font-size: 4vw;
  }

  .overview-content .larger-capacity-longer-life .desc .power {
    font-size: 1vw;
  }

  .overview-content .larger-capacity-longer-life .desc .power p {
    padding: 0;
  }
}

@media (max-width: 414px) {
  .overview-content .larger-capacity-longer-life {
    font-size: 2.5vw;
  }
}

.overview-content .work-with-other-tapo {
  font-size: 16px;
  text-align: center;
  padding-top: 5.75em;
  padding-bottom: 47em;
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-image: url(https://static-product.tp-link.com/tapo-a100_v1/img/d.jpg);
  background-size: 105.5em 44.125em;
  margin-bottom: 5.625em;
}

.overview-content .work-with-other-tapo .w-container {
  width: 98.125em;
  margin: 0 auto;
}

.overview-content .work-with-other-tapo h2 {
  font-size: 3.125em;
  font-weight: 500;
  line-height: 1.2;
}

.overview-content .work-with-other-tapo p {
  font-size: 1.25em;
  line-height: 1.5;
  padding-top: 1.625em;
  font-weight: 300;
}

.overview-content .work-with-other-tapo .link {
  display: block;
  padding-top: 0.5em;
}

@media (max-width: 1680px) {
  .overview-content .work-with-other-tapo {
    font-size: 14px;
  }
}

@media (max-width: 1440px) {
  .overview-content .work-with-other-tapo {
    font-size: 12px;
  }
}

@media (max-width: 736px) {
  .overview-content .work-with-other-tapo {
    font-size: 10.35px;
    margin: 0;
    height: auto;
    background: url(https://static-product.tp-link.com/tapo-a100_v1/m/d.jpg) 50% 100% no-repeat;
    padding-bottom: 154%;
    margin-bottom: 12.5vw;
    background-size: 100%;
    padding-top: 0;
  }

  .overview-content .work-with-other-tapo .w-container {
    width: auto;
  }

  .overview-content .work-with-other-tapo .text {
    padding: 0 0 2em;
    text-align: left;
    color: initial;
  }

  .overview-content .work-with-other-tapo h2 {
    font-size: 2.5em;
    padding: 1.5em 20px 0.5em;
  }

  .overview-content .work-with-other-tapo p {
    font-size: 1.75em;
    line-height: 1.42857;
    padding: 0 20px;
  }
}

@media (max-width: 414px) {
  .overview-content .work-with-other-tapo {
    font-size: 2.5vw;
  }
}

.overview-content .six-way-protection {
  font-size: 16px;
  max-width: 120em;
  margin: 0 auto;
  background: url(https://static-product.tp-link.com/tapo-a100_v1/img/e.jpg) 50% 100% no-repeat;
  background-size: 120em;
  height: 52.6875em;
}

.overview-content .six-way-protection .w-container {
  width: 92.875em;
  margin: 0 auto;
  position: relative;
}

.overview-content .six-way-protection .text {
  text-align: left;
  width: 31.375em;
}

.overview-content .six-way-protection h2 {
  font-size: 3.125em;
  font-weight: 500;
  line-height: 1.2;
  padding-top: 5.14em;
  padding-bottom: 0.5em;
}

.overview-content .six-way-protection p {
  font-size: 1.375em;
  line-height: 1.5;
  font-weight: 300;
}

.overview-content .six-way-protection .desc {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.overview-content .six-way-protection .desc .title {
  text-align: center;
  font-size: 1.125em;
  margin-top: 0em;
  line-height: 1.2;
  font-weight: 400;
}

.overview-content .six-way-protection .desc-1 {
  position: absolute;
  left: 39.85em;
  bottom: -28.5em;
  width: 9em;
}

.overview-content .six-way-protection .desc-2 {
  position: absolute;
  left: 46em;
  bottom: -17.5em;
  width: 9em;
}

.overview-content .six-way-protection .desc-3 {
  position: absolute;
  left: 58em;
  bottom: -13em;
  width: 9em;
}

.overview-content .six-way-protection .desc-3 .title {
  margin-top: 0.5em;
}

.overview-content .six-way-protection .desc-4 {
  position: absolute;
  left: 64em;
  bottom: -49em;
  width: 9em;
}

.overview-content .six-way-protection .desc-4 .title {
  margin-top: 0.5em;
}

.overview-content .six-way-protection .desc-5 {
  position: absolute;
  left: 76.5em;
  bottom: -46em;
  width: 9em;
}

.overview-content .six-way-protection .desc-6 {
  position: absolute;
  left: 85.5em;
  bottom: -38em;
  width: 9em;
}

.overview-content .six-way-protection .desc-7 {
  position: absolute;
  left: 44.5em;
  bottom: -47em;
}

.overview-content .six-way-protection .desc-7 p {
  transform-origin: 0px 0px;
  transform: rotateX(45deg) rotateZ(-50deg) translate(0px, 0px);
  font-size: 2.6875em;
  color: #c1c1c1;
  font-weight: 700;
}

.overview-content .six-way-protection .icon {
  width: 8.375em;
  height: 6.875em;
  margin: 0 auto;
  background-size: 5.3125em 5.9375em;
  background-repeat: no-repeat;
  background-position: 50% 100%;
}

.overview-content .six-way-protection .desc-1 .icon {
  background-image: url(https://static-product.tp-link.com/tapo-a100_v1/img/over-current.png);
}

.overview-content .six-way-protection .desc-2 .icon {
  background-image: url(https://static-product.tp-link.com/tapo-a100_v1/img/short-circuiting.png);
}

.overview-content .six-way-protection .desc-3 .icon {
  background-image: url(https://static-product.tp-link.com/tapo-a100_v1/img/over-charging.png);
}

.overview-content .six-way-protection .desc-4 .icon {
  background-image: url(https://static-product.tp-link.com/tapo-a100_v1/img/over-discharging.png);
}

.overview-content .six-way-protection .desc-5 .icon {
  background-image: url(https://static-product.tp-link.com/tapo-a100_v1/img/over-voltage.png);
}

.overview-content .six-way-protection .desc-6 .icon {
  background-image: url(https://static-product.tp-link.com/tapo-a100_v1/img/over-heating.png);
}

@media (max-width: 1680px) {
  .overview-content .six-way-protection {
    font-size: 14px;
  }
}

@media (max-width: 1440px) {
  .overview-content .six-way-protection {
    font-size: 12px;
  }
}

@media (max-width: 736px) {
  .overview-content .six-way-protection {
    font-size: 10.35px;
    background: url(https://static-product.tp-link.com/tapo-a100_v1/m/e.jpg) bottom no-repeat;
    background-size: 100%;
    height: auto;
    padding-bottom: 80%;
  }

  .overview-content .six-way-protection .w-container {
    width: auto;
  }

  .overview-content .six-way-protection .text {
    width: auto;
    text-align: left;
    padding: 0 20px;
  }

  .overview-content .six-way-protection h2 {
    font-size: 2.5em;
    padding-top: 12.5vw;
  }

  .overview-content .six-way-protection p {
    font-size: 1.75em;
  }

  .overview-content .six-way-protection .desc {
    position: relative;
  }

  .overview-content .six-way-protection .desc-1 {
    left: 11.5vw;
    bottom: -42.5vw;
    width: auto;
  }

  .overview-content .six-way-protection .desc-2 {
    left: 23.5vw;
    bottom: -26vw;
    width: auto;
  }

  .overview-content .six-way-protection .desc-3 {
    left: 44vw;
    bottom: -24vw;
    width: auto;
  }

  .overview-content .six-way-protection .desc-4 {
    left: 50vw;
    bottom: -74vw;
    width: auto;
  }

  .overview-content .six-way-protection .desc-5 {
    left: 70vw;
    bottom: -62vw;
    width: auto;
  }

  .overview-content .six-way-protection .desc-6 {
    left: 78vw;
    bottom: -49vw;
    width: auto;
  }

  .overview-content .six-way-protection .desc-7 {
    left: 7vw;
    bottom: -82vw;
    width: auto;
  }

  .overview-content .six-way-protection .desc-7 p {
    font-size: 5vw;
  }

  .overview-content .six-way-protection .icon {
    width: 8vw;
    height: 8vw;
    background-size: 7vw 7.8vw;
  }
}

@media (max-width: 414px) {
  .overview-content .six-way-protection {
    font-size: 2.5vw;
  }
}

.overview-content .quick-release-and-replacement {
  font-size: 16px;
  max-width: 120em;
  margin: 0 auto;
  background: url(https://static-product.tp-link.com/tapo-a100_v1/img/f.jpg) 50% 100% no-repeat;
  background-size: 120em;
  height: 52em;
}

.overview-content .quick-release-and-replacement .w-container {
  width: 82em;
  margin: 0 auto;
}

.overview-content .quick-release-and-replacement .text {
  text-align: left;
  width: 23em;
  padding-top: 18.5625em;
  padding-left: 59em;
}

.overview-content .quick-release-and-replacement h2 {
  font-size: 3.125em;
  font-weight: 500;
  line-height: 1.2;
  padding-bottom: 0.5em;
}

.overview-content .quick-release-and-replacement p {
  font-size: 1.375em;
  line-height: 1.5;
  font-weight: 300;
}

@media (max-width: 1680px) {
  .overview-content .quick-release-and-replacement {
    font-size: 14px;
  }
}

@media (max-width: 1440px) {
  .overview-content .quick-release-and-replacement {
    font-size: 12px;
  }
}

@media (max-width: 736px) {
  .overview-content .quick-release-and-replacement {
    font-size: 10.35px;
    background: url(https://static-product.tp-link.com/tapo-a100_v1/m/f.jpg) 50% 100% no-repeat;
    background-size: 100%;
    padding-bottom: 70%;
    height: auto;
  }

  .overview-content .quick-release-and-replacement .w-container {
    width: auto;
  }

  .overview-content .quick-release-and-replacement .text {
    width: auto;
    text-align: left;
    padding: 0;
  }

  .overview-content .quick-release-and-replacement h2 {
    font-size: 2.5em;
    line-height: 1.2;
    padding: 1.5em 20px 0.5em;
  }

  .overview-content .quick-release-and-replacement .text p {
    font-size: 1.75em;
    line-height: 1.42857;
    padding: 0 20px;
  }
}

@media (max-width: 414px) {
  .overview-content .quick-release-and-replacement {
    font-size: 2.5vw;
  }
}

.overview-content .no-memory-effect {
  font-size: 16px;
  text-align: center;
  padding-top: 4.875em;
  position: relative;
}

.overview-content .no-memory-effect .w-container {
  width: 92.875em;
  margin: 0 auto;
  position: relative;
}

.overview-content .no-memory-effect .text h2 {
  font-size: 3.125em;
  font-weight: 500;
  line-height: 1.2;
}

.overview-content .no-memory-effect .text p {
  font-size: 1.375em;
  line-height: 1.5;
  padding-top: 1.625em;
  padding-bottom: 4.3em;
}

.overview-content .no-memory-effect ul {
  padding-bottom: 4.6em;
}

.overview-content .no-memory-effect li {
  width: 49%;
  display: inline-block;
  position: relative;
}

.overview-content .no-memory-effect .desc {
  width: 17.75em;
  margin: 0 auto;
  padding-top: 2.75em;
  padding-left: 5em;
}

.overview-content .no-memory-effect .desc h2 {
  font-size: 1.5625em;
  font-weight: 700;
}

.overview-content .no-memory-effect .desc p {
  font-size: 1.28125em;
}

.overview-content .no-memory-effect .li-1 .img {
  background: url(https://static-product.tp-link.com/tapo-a100_v1/img/g-1.jpg) 50% 100% no-repeat;
  width: 20.125em;
  height: 26.5em;
  margin: 0 auto;
  position: relative;
  background-size: 20.125em;
}

.overview-content .no-memory-effect .li-2 .img {
  background: url(https://static-product.tp-link.com/tapo-a100_v1/img/g-2.jpg) 50% 100% no-repeat;
  width: 20.125em;
  height: 27em;
  margin: 0 auto;
  position: relative;
  background-size: 20.125em;
}

.overview-content .no-memory-effect li .img p {
  font-size: 1.5em;
  width: 8em;
}

.overview-content .no-memory-effect .product-desc {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
}

.overview-content .no-memory-effect .desc-1 {
  position: absolute;
  top: 7em;
  right: 14em;
  font-weight: 400;
}

.overview-content .no-memory-effect .desc-2 {
  position: absolute;
  top: 13em;
  right: 13.5em;
  font-weight: 400;
}

.overview-content .no-memory-effect .desc-3 {
  position: absolute;
  top: 9em;
  right: 13em;
  font-weight: 400;
}

@media (max-width: 1680px) {
  .overview-content .no-memory-effect {
    font-size: 14px;
  }
}

@media (max-width: 1440px) {
  .overview-content .no-memory-effect {
    font-size: 12px;
  }
}

@media (max-width: 736px) {
  .overview-content .no-memory-effect {
    padding-top: 0;
  }

  .overview-content .no-memory-effect .w-container {
    width: auto;
  }

  .overview-content .no-memory-effect .text {
    text-align: left;
    padding: 0;
    width: auto;
  }

  .overview-content .no-memory-effect li {
    display: block;
    width: auto;
  }

  .overview-content .no-memory-effect h2 {
    font-size: 2.5em;
    font-size: 2.5em;
    padding: 1.5em 20px 0.5em;
  }

  .overview-content .no-memory-effect .text p {
    font-size: 1.75em;
    line-height: 1.42857;
    padding: 0 20px;
  }

  .overview-content .no-memory-effect .li-1 .img {
    background: url(https://static-product.tp-link.com/tapo-a100_v1/m/g-1.jpg) 50% 100% no-repeat;
    height: 42.6vw;
    width: auto;
    background-size: 100%;
  }

  .overview-content .no-memory-effect .li-2 .img {
    background: url(https://static-product.tp-link.com/tapo-a100_v1/m/g-2.jpg) 50% 100% no-repeat;
    background-size: 100%;
    width: auto;
    height: 42.6vw;
    margin-top: 9vw;
  }

  .overview-content .no-memory-effect .desc {
    padding-left: 5vw;
  }

  .overview-content .no-memory-effect .desc h2 {
    padding: 0;
  }

  .overview-content .no-memory-effect .desc-1 {
    right: 64vw;
    top: 16vw;
  }

  .overview-content .no-memory-effect .desc-2 {
    right: 64vw;
    top: 29vw;
  }

  .overview-content .no-memory-effect .desc-3 {
    right: 63vw;
    top: 23vw;
  }

  .overview-content .no-memory-effect li .img p {
    font-size: 3vw;
    width: auto;
  }
}

@media (max-width: 414px) {
  .overview-content .no-memory-effect {
    font-size: 2.5vw;
  }
}