.overview-content .powerful-easier-clean {  font-size: 16px;position: relative;background: url(https://static-product.tp-link.com/tapo-rv20-max_v1/img/a.jpg) 50% 0 no-repeat;background-size: 120em;height: 56.5em;max-width: 120em;margin: 0 auto;position: relative}
.overview-content .powerful-easier-clean .w-container {  width: 85.375em;margin: 0 auto}
.overview-content .powerful-easier-clean .w-container .text {  padding: 20em 60% 0 0;text-align: left;color: #fff}
.overview-content .powerful-easier-clean h2 {  font-size: 3.75em;font-weight: 500;line-height: 1.2;padding-bottom: 0.5em}
.overview-content .powerful-easier-clean h3 {  font-size: 2.0625em;font-weight: 400;line-height: 1.2;padding-bottom: 1em}
.overview-content .powerful-easier-clean .icon-color {  height: 1.5em}
.overview-content .powerful-easier-clean .icon {  height: 1.5em;line-height: 1.5em;background-color: #fff;border-radius: 9px;border: 1px solid #ccc;margin-right: 1em;margin-bottom: .5em;font-size: 1.875em;vertical-align: top}
.overview-content .powerful-easier-clean .model {  font-size: 1.875em;display: inline-block;color: #fff;padding: 0 0.75em;border-radius: 1em;background-color: #005eac;vertical-align: top;border: 0}
.overview-content .powerful-easier-clean .feature-wrap {  margin-bottom: 3em}
.overview-content .powerful-easier-clean .feature-wrap .feature {  font-size: 1.5em;display: inline-block;padding: 0 10px;vertical-align: bottom;font-weight: 400;line-height: 1.2;max-width: 11em}
.overview-content .powerful-easier-clean .feature-wrap .feature:first-child {  padding-left: 0}
.overview-content .powerful-easier-clean .line {  display: inline-block;border-right: 1px solid #fff;height: 3em;padding: 0;margin: 4px 0;vertical-align: bottom}
@media(max-width: 1680px) {  .overview-content .powerful-easier-clean {font-size: 14px}}
@media(max-width: 1440px) {  .overview-content .powerful-easier-clean {font-size: 12px}}
@media(max-width: 736px) {  .overview-content .powerful-easier-clean {font-size: 10.35px;background: url(https://static-product.tp-link.com/tapo-rv20-max_v1/m/a.jpg) 50% 0 no-repeat;background-size: 100%;height: 133.875vw;position: relative}
  .overview-content .powerful-easier-clean .w-container {width: auto}
  .overview-content .powerful-easier-clean .w-container .text {padding: 0;text-align: left;color: #000;}
  .overview-content .powerful-easier-clean h2 {font-size: 6.25vw;font-weight: 500;line-height: 1.2;padding: 85vw 20px 0.5em;}
  .overview-content .powerful-easier-clean h3 {font-size: 4.375vw;font-weight: 400;line-height: 1.2;padding: 0 34vw 1em 20px;}
  .overview-content .powerful-easier-clean .line {height: 2.5em}
  .overview-content .powerful-easier-clean .work-with-amazon,
  .overview-content .powerful-easier-clean .tag-hey_google {margin-right: 1em;border-radius: 6px}
  .overview-content .powerful-easier-clean .icons {margin: 0 20vw 0 20px;text-align: left}
  .overview-content .powerful-easier-clean .icon {margin-bottom: 0.5em;margin-right: 0.25em;box-sizing: border-box}
  .overview-content .powerful-easier-clean .model {font-size: 4vw;margin-left: 20px;}

}
@media(max-width: 414px) {  .overview-content .powerful-easier-clean {font-size: 2.5vw}}


.overview-content .archer-selling-point {  font-size: 16px;max-width: 1920px;margin: 0 auto}
.overview-content .archer-selling-point .w-container {  width: 86.125em;margin: 0 auto}
.overview-content .archer-selling-point .text {  padding: 5em 0}
.overview-content .archer-selling-point .box {  height: 0;padding-top: 76%;background: url(https://static-product.tp-link.com/tapo-rv20-max_v1/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: 0;width: 42%;height: 53%;}
.overview-content .archer-selling-point .desc2 {  top: 0;left: 43%;width: 57%;height: 53%;}

.overview-content .archer-selling-point .desc4 {  top: 54%;left: 0;width: 42%;height: 30.2%;}
.overview-content .archer-selling-point .desc5 {  top: 54%;left: 42.8%;width: 22%;height: 30.2%;}
.overview-content .archer-selling-point .desc10 {  top: 54%;right: 0%;width: 34.2%;height: 30.2%;}
.overview-content .archer-selling-point .desc6 {  top: 85.8%;left: 0%;width: 25%;height: 14%;}
.overview-content .archer-selling-point .desc7 {  top: 85.8%;left: 25%;width: 25%;height: 14%;}
.overview-content .archer-selling-point .desc8 {  top: 85.8%;left: 50%;width: 25%;height: 14%;}
.overview-content .archer-selling-point .desc9 {  top: 85.8%;left: 75%;width: 25%;height: 14%;}
.overview-content .archer-selling-point .b {  padding: 2em 2em;display: block}
.overview-content .archer-selling-point .desc1 .b {  padding: 2em 7em 0 4em;display: block}
.overview-content .archer-selling-point .desc2 .b {  padding: 2em 24em 0 2em;display: block}
.overview-content .archer-selling-point .desc4 .b {  padding: 2em 5em;text-align: left}
.overview-content .archer-selling-point .desc6 .b {  padding: 3em 0 0 8em}
.overview-content .archer-selling-point .desc7 .b {  padding: 2.5em 3em 0 6em;text-align: left}
.overview-content .archer-selling-point .desc8 .b {  padding: 2.5em 2em 0 8em;text-align: left}
.overview-content .archer-selling-point .desc9 .b {  padding: 2.5em 2em 0 8em;text-align: left}
.overview-content .archer-selling-point .desc10 .b{  padding: 2em 12em 0 2em;display: block}
.overview-content .archer-selling-point .b10 {  font-size: 2.11em;line-height: 1.2;font-weight: 500;display: block;color: #433d3d}
.overview-content .archer-selling-point .b10 span.number {  font-size: 1.77em;font-weight: 700;color: #005eac}
.overview-content .archer-selling-point .b20 {  font-size: 2.11em;line-height: 1.2;font-weight: 500;display: block;color: #433d3d}
.overview-content .archer-selling-point .b21 {  font-size: 1.25em;line-height: 1.2;font-weight: 300;display: block}
.overview-content .archer-selling-point .b40 {  font-size: 1.6875em;line-height: 1.2;font-weight: 500;display: block;color: #fff;text-align: center}
.overview-content .archer-selling-point .b50 {  font-size: 1.6875em;font-weight: 500;display: block;color: #fff;}
.overview-content .archer-selling-point .b51 {  font-size: 1.375em;font-weight: 500;display: block;color: #fff;padding-top: 7.5em;}
.overview-content .archer-selling-point .b100 { font-size: 1.6875em;line-height: 1.2;font-weight: 500;display: block;padding-top: 7.5em;color: #fff;}
.overview-content .archer-selling-point .b60,
.overview-content .archer-selling-point .b70,
.overview-content .archer-selling-point .b80,
.overview-content .archer-selling-point .b90 {  font-size: 1.40625em;line-height: 1.2;font-weight: 500;display: block;color: #433d3d}
.overview-content .archer-selling-point .b81 {  font-size: 1em;line-height: 1.2;font-weight: 300;display: block}
.overview-content .archer-selling-point .no-wrap {  white-space: nowrap}
@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: 5em 0;}
  .overview-content .archer-selling-point .box {background: url(https://static-product.tp-link.com/tapo-rv20-max_v1/m/b.png) 50% 0 no-repeat;background-size: 88%;padding-top: 178vw;}
  .overview-content .archer-selling-point .desc1 {top: 0vw;left: 6vw;width: 87.4%;height: 24%;}
  .overview-content .archer-selling-point .desc2 {top: 44vw;left: 7vw;width: 86.4%;height: 23%;}
  
  .overview-content .archer-selling-point .desc4 {top: 86vw;left: 6vw;width: 87.4%;height: 23%;}
  .overview-content .archer-selling-point .desc6 {top: 158vw;left: 6vw;width: 18%;height: 21vw;}
  .overview-content .archer-selling-point .desc7 {top: 158vw;left: 21vw;width: 29%;height: 21vw;}
  .overview-content .archer-selling-point .desc8 {top: 158vw;left: 47vw;width: 22%;height: 21vw;}
  .overview-content .archer-selling-point .desc9 {top: 158vw;left: 67vw;width: 26%;height: 21vw;}

  .overview-content .archer-selling-point .desc5 {top: 129vw;left: 6vw;width: 37vw;height: 27vw;}
  .overview-content .archer-selling-point .desc10 {top: 129vw;right: 6vw;width: 49vw;height: 27vw;}
  .overview-content .archer-selling-point .b {padding: 1em 0 0 1.5em;}
  .overview-content .archer-selling-point .desc1 .b {padding: 3vw 2vw 0 48vw;}
  .overview-content .archer-selling-point .desc2 .b {padding: 3vw 1vw 0 4vw;}
  
  .overview-content .archer-selling-point .desc4 .b {padding: 3vw 11vw 0 3vw}
  .overview-content .archer-selling-point .desc5 .b {padding: 3vw 4vw 0 3vw;}
  .overview-content .archer-selling-point .desc6 .b {padding: 12vw 2vw 0 3vw;text-align: center;}
  .overview-content .archer-selling-point .desc7 .b {padding: 12vw 3vw 0 3vw;text-align: center;}
  .overview-content .archer-selling-point .desc8 .b {padding: 12vw 2vw 0 2vw;text-align: center;}
  .overview-content .archer-selling-point .desc9 .b {padding: 12vw 2vw 0 2vw;text-align: center;}
  .overview-content .archer-selling-point .desc10 .b {padding: 17vw 15vw 0 3vw;}
  .overview-content .archer-selling-point .b10 {font-size:4vw;line-height: 1.5;font-weight: 700;}
  .overview-content .archer-selling-point .b10 span.number {font-size: 1em;}
  .overview-content .archer-selling-point .b20 {font-size: 4.5vw;}
  .overview-content .archer-selling-point .b21 {font-size: 3vw;}
  
  .overview-content .archer-selling-point .b30 span.number {font-size: 1em;}
  .overview-content .archer-selling-point .b40 {font-size: 4vw;text-align: left;color: #000;}
  .overview-content .archer-selling-point .b50 {font-size: 4vw;text-align: left;}
  .overview-content .archer-selling-point .b51 {font-size: 3vw;padding-top: 6vw;}
  .overview-content .archer-selling-point .b60,
  .overview-content .archer-selling-point .b70,
  .overview-content .archer-selling-point .b80,
  .overview-content .archer-selling-point .b90 {font-size: 2.5vw;}
  .overview-content .archer-selling-point .b100{padding-top: 0;font-size: 3.5vw;}
}
@media (max-width:414px) {  .overview-content .archer-selling-point {font-size: 2.5vw}}


.overview-content .ultra-powerful-suction {  font-size: 16px;margin: 0 auto;position: relative;padding-bottom: 5em;max-width: 120em}
.overview-content .ultra-powerful-suction .text p {  font-size: 1.25em;line-height: 1.5;padding-bottom: 1em}
.overview-content .ultra-powerful-suction .w-container {  width: 95em;margin: 0 auto;position: relative}
.overview-content .ultra-powerful-suction .text {  text-align: center;padding: 5em 18em 2em}
.overview-content .ultra-powerful-suction h2 {  font-size: 3.15em;font-weight: 700;line-height: 1.2;padding-bottom: 0.5em}
.overview-content .ultra-powerful-suction .video-container {  width: 95em;text-align: center;margin: 0 auto}
.overview-content .ultra-powerful-suction .video-container img,
.overview-content .ultra-powerful-suction .video-container video {  width: 100%;margin: 0 auto}
.overview-content .ultra-powerful-suction .mobile-video {  display: none}
@media (min-width:1920px) {  .overview-content .ultra-powerful-suction {font-size: 0.83vw}}
@media (max-width:1680px) {  .overview-content .ultra-powerful-suction {font-size: 14px}}
@media (max-width:1440px) {  .overview-content .ultra-powerful-suction {font-size: 12px}}
@media (max-width:736px) {  .overview-content .ultra-powerful-suction {font-size: 10.35px;height: auto;}
  .overview-content .ultra-powerful-suction .w-container {width: auto;position: relative}
  .overview-content .ultra-powerful-suction .text {padding: 0 0 1.5em;text-align: left;}
  .overview-content .ultra-powerful-suction h2 {font-size: 2.5em;line-height: 1.2;padding: 1.5em 20px 0.5em;font-weight: 400;}
  .overview-content .ultra-powerful-suction .bg {height: 44vw;}
  .overview-content .ultra-powerful-suction .text p {font-size: 1.75em;line-height: 1.5;padding: 0 20px;}
  .overview-content .ultra-powerful-suction .video-container {width: 100%;}
  .overview-content .ultra-powerful-suction .mobile-video {display: block;}
  .overview-content .ultra-powerful-suction .web-video {display: none;}}
@media (max-width:414px) {  .overview-content .ultra-powerful-suction {font-size: 2.5vw}}


.overview-content .dust-pickup-rate {  font-size: 16px;margin: 0 auto;position: relative;padding-bottom: 17em;max-width: 120em;margin-top: 6em}
.overview-content .dust-pickup-rate .text p {  font-size: 1.25em;line-height: 1.5;padding-bottom: 1em}
.overview-content .dust-pickup-rate .text p .heaver {  font-weight: 500;}
.overview-content .dust-pickup-rate .w-container {  width: 88.5em;margin: 0 auto;position: relative}
.overview-content .dust-pickup-rate .text {  text-align: left;padding: 5em 45em 4em 0}
.overview-content .dust-pickup-rate h2 {  font-size: 3.15em;font-weight: 700;line-height: 1.2;padding-bottom: 0.5em}
.overview-content .dust-pickup-rate .img-container {  background: url(https://static-product.tp-link.com/tapo-rv20-max_v1/img/f-1.png) 50% 100% no-repeat;background-size: 100%;width: 26.90625em;height: 16.171875em;position: relative}
.overview-content .dust-pickup-rate .img-container .desc {  position: absolute}
.overview-content .dust-pickup-rate .img-container .desc1 {  left: 1em;top: .75em}
.overview-content .dust-pickup-rate .img-container .desc1 span {  font-size: 1.21875em;font-weight: 500;line-height: 1.2;color: #fff;display: block}
.overview-content .dust-pickup-rate .img-container .desc2 {  left: 1em;top: 12.75em;width: 8em;text-align: left}
.overview-content .dust-pickup-rate .img-container .desc2 span {  font-size: 0.9375em;font-weight: 300;line-height: 1.2;color: #fff;display: block}
.overview-content .dust-pickup-rate .img-container .desc3 {  left: 14.5em;top: .75em}
.overview-content .dust-pickup-rate .img-container .desc3 span {  font-size: 1.21875em;font-weight: 500;line-height: 1.2;color: #fff;display: block}
.overview-content .dust-pickup-rate .img-container .desc4 {  left: 14.5em;top: 12.75em;width: 7em;text-align: left}
.overview-content .dust-pickup-rate .img-container .desc4 span {  font-size: 0.9375em;font-weight: 300;line-height: 1.2;color: #fff;display: block}
.overview-content .dust-pickup-rate .img-container {  background: url(https://static-product.tp-link.com/tapo-rv20-max_v1/img/f-1.png) 50% 100% no-repeat;background-size: 100%;width: 26.90625em;height: 16.171875em}
.overview-content .dust-pickup-rate .video-container {  text-align: center;margin: 0 auto;position: relative}
.overview-content .dust-pickup-rate .video-container img,
.overview-content .dust-pickup-rate .video-container video {  width: 68.34375em;margin: 0 auto;position: absolute;right: -8em;top: 0em}
@media (max-width:1680px) {  .overview-content .dust-pickup-rate {font-size: 14px}}
@media (max-width:1440px) {  .overview-content .dust-pickup-rate {font-size: 12px}}
@media (max-width:736px) {  .overview-content .dust-pickup-rate {font-size: 10.35px;height: auto;padding: 0;margin: 0 auto;}
  .overview-content .dust-pickup-rate .w-container {width: auto;position: relative}
  .overview-content .dust-pickup-rate .text {padding: 0 0 1.5em;text-align: left;}
  .overview-content .dust-pickup-rate h2 {font-size: 2.5em;line-height: 1.2;font-weight: 400;padding: 1.5em 20px 0.5em}
  .overview-content .dust-pickup-rate .text p {font-size: 1.75em;line-height: 1.5;padding: 0 20px;}
  .overview-content .dust-pickup-rate .img-container {background: url(https://static-product.tp-link.com/tapo-rv20-max_v1/m/c.jpg) 50% 100% no-repeat;background-size: 100%;padding-bottom: 120vw;width: auto;height: auto;}
  .overview-content .dust-pickup-rate .video-container img,
  .overview-content .dust-pickup-rate .video-container video {display: none;}
  .overview-content .dust-pickup-rate .img-container .desc1 {left: 8vw;top: 9vw;}
  .overview-content .dust-pickup-rate .img-container .desc1 span {font-size: 4vw;}
  .overview-content .dust-pickup-rate .img-container .desc2 {left: 9vw;top: 50vw;width: 29vw;text-align: left;}
  .overview-content .dust-pickup-rate .img-container .desc2 span {font-size: 3.5vw;}
  .overview-content .dust-pickup-rate .img-container .desc3 {left: 57vw;top: 10vw;}
  .overview-content .dust-pickup-rate .img-container .desc3 span {font-size: 4vw;}
  .overview-content .dust-pickup-rate .img-container .desc4 {left: 57vw;top: 50vw;width: 24vw;text-align: left;}
  .overview-content .dust-pickup-rate .img-container .desc4 span {font-size: 3.5vw;}
}
@media (max-width:414px) {  .overview-content .dust-pickup-rate {font-size: 2.5vw}}


.overview-content .total-control-one-app {  font-size: 16px;margin: 0 auto;position: relative;max-width: 120em}
.overview-content .total-control-one-app .c410-box.fixed {  position: fixed;top: 0;margin: 0 auto;width: 100%;max-width: 120em}
.overview-content .total-control-one-app .c410-box.absolute {  position: absolute;bottom: 0;left: 0;right: 0}
.overview-content .total-control-one-app .w-container {  width: 87.5em;margin: 0 auto;position: relative;display: flex;justify-content: space-between;align-items: center;padding: 13em 0}
.overview-content .total-control-one-app .text {  padding: 0em 3em 8em 0em;width: 36em}
.overview-content .total-control-one-app h2 {  font-size: 3.125em;font-weight: 700;line-height: 1.2;padding-bottom: .5em}
.overview-content .total-control-one-app h3 {  font-size: 1.21875em;font-weight: 400;line-height: 1.5;padding-bottom: 2.5em}
.overview-content .total-control-one-app .text p {  font-size: 1.21875em;font-weight: 300;line-height: 1.2;padding-bottom: .25em}
.overview-content .total-control-one-app .img-container {  position: relative;width: 43.125em;height: 29.578125em}
.overview-content .total-control-one-app .img-container .img-content {  opacity: 0;position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;transition: opacity .5s linear}
.overview-content .total-control-one-app .img-container .img-content.active {  opacity: 1}
.overview-content .total-control-one-app .img-container .img-content img {  width: 100%}
.overview-content .total-control-one-app .img-container .desc-content {  position: absolute}
.overview-content .total-control-one-app .img-container .desc-content-1 span {  font-size: 1.5em;font-weight: 500;color: #fff;line-height: 1.2}
.overview-content .total-control-one-app .img-container .desc-content-1 {  left: 22em;top: 9em;transform: rotate3d(104, 93, 42, 32deg)}
.overview-content .total-control-one-app .img-container .desc-content-2 span {  font-size: 1.5em;font-weight: 500;line-height: 1.2;color: #005eac;}
.overview-content .total-control-one-app .img-container .desc-content-2 {  left: 12em;top: 30em;transform: rotate3d(36, -26, -9, 41deg)}
.overview-content .total-control-one-app .icon-container {  width: 0.1875em;height: 5.15625em;position: absolute;left: -1em;top: .25em}
.overview-content .total-control-one-app .icon {  position: absolute;width: 100%;left: 0;right: 0;top: 0;bottom: 0;opacity: 0;transition: opacity .5s linear;}
.overview-content .total-control-one-app .icon.active {  opacity: 1}
.overview-content .total-control-one-app .text-container {  position: relative}
.overview-content .total-control-one-app p.content.active {  color: #005eac;font-weight: 700;font-size: 1.40625em}
.overview-content .total-control-one-app .desc-container {  position: relative}
.overview-content .total-control-one-app .desc-container .desc {  position: absolute;left: 0em;top: 3em;opacity: 0;transition: opacity .5s linear;}
.overview-content .total-control-one-app .desc-container .desc.active {opacity: 1}
.overview-content .total-control-one-app .desc-container .desc span {  font-size: 1.21875em;font-weight: 300}
.overview-content .total-control-one-app.active .mobile-content {  display: none}
@media (max-width:1680px) {  .overview-content .total-control-one-app {font-size: 14px}}
@media (max-width:1440px) {  .overview-content .total-control-one-app {font-size: 12px}}
@media (max-width:736px) {  .overview-content .total-control-one-app {font-size: 10.35px}
  .overview-content .total-control-one-app.active .c410-box {display: none;}
  .overview-content .total-control-one-app.active .mobile-content {display: block;}
  .overview-content .total-control-one-app .w-container {width: auto;display: block;padding: 0;}
  .overview-content .total-control-one-app .text {width: auto;padding: 0;}
  .overview-content .total-control-one-app .mobile-content-1 {background: url(https://static-product.tp-link.com/tapo-rv20-max_v1/m/e-1.jpg) 50% 100% no-repeat;background-size: 92%;padding-bottom: 82vw;}
  .overview-content .total-control-one-app .mobile-content-2 {background: url(https://static-product.tp-link.com/tapo-rv20-max_v1/m/e-2.jpg) 50% 100% no-repeat;background-size: 92%;padding-bottom: 82vw;}
  .overview-content .total-control-one-app .mobile-content-3 {background: url(https://static-product.tp-link.com/tapo-rv20-max_v1/m/e-3.jpg) 50% 100% no-repeat;background-size: 92%;padding-bottom: 82vw;}
  .overview-content .total-control-one-app h2 {font-size: 2.5em;line-height: 1.2;font-weight: 400;padding: 1.5em 20px .5em;}
  .overview-content .total-control-one-app h3 {font-size: 2em;line-height: 1.2;padding: 1em 20px .5em;}
  .overview-content .total-control-one-app .text p {font-size: 1.75em;line-height: 1.5;padding: 0 20px;}
  .overview-content .total-control-one-app p {font-size: 1.75em;line-height: 1.5;padding: 0 20px;}
  .overview-content .total-control-one-app .bg {position: relative;}
  .overview-content .total-control-one-app .bg .desc-content-1 span {font-size: 3vw;font-weight: 500;color: #fff;line-height: 1.2;}
  .overview-content .total-control-one-app .bg .desc-content-1 {left: 53vw;top: 22vw;position: absolute;transform: rotate3d(104, 93, 42, 32deg);}
  .overview-content .total-control-one-app .bg .desc-content-2 span {font-size: 3vw;font-weight: 500;line-height: 1.2;}
  .overview-content .total-control-one-app .bg .desc-content-2 {left: 31vw;top: 67vw;position: absolute;transform: rotate3d(36, -26, -9, 41deg);}}
@media (max-width:414px) {  .overview-content .total-control-one-app {font-size: 2.5vw}}


.overview-content .dual-navigation-system {  font-size: 16px;margin: 0 auto;position: relative;max-width: 120em}
.overview-content .dual-navigation-system .text p {  font-size: 1.25em;line-height: 1.5;padding-bottom: 1em}
.overview-content .dual-navigation-system .w-container {  width: 88.5em;margin: 0 auto;position: relative}
.overview-content .dual-navigation-system .text {  text-align: center;padding: 5em 5em 1em}
.overview-content .dual-navigation-system h2 {  font-size: 3.15em;font-weight: 700;line-height: 1.2;padding-bottom: 0.5em}
.overview-content .dual-navigation-system ul {  display: flex;justify-content: space-between}
.overview-content .dual-navigation-system ul li {  display: flex;align-items: center}
.overview-content .dual-navigation-system ul li img {  width: 2.8125em;height: 2.8125em;margin-right: 1em}
.overview-content .dual-navigation-system ul li span {  font-size: 1.40625em;font-weight: 400;line-height: 1.2;color: #005eac}
.overview-content .dual-navigation-system video {  width: 100%;border-radius: 1em}
.overview-content .dual-navigation-system .video-container {  width: 85em;margin: 0 auto;padding: 2em 0 7em}
.overview-content .dual-navigation-system .mobile-video {  display: none}
@media (max-width:1680px) {  .overview-content .dual-navigation-system {font-size: 14px}}
@media (max-width:1440px) {  .overview-content .dual-navigation-system {font-size: 12px}}
@media (max-width:736px) {  .overview-content .dual-navigation-system {font-size: 10.35px;height: auto}
  .overview-content .dual-navigation-system .w-container {width: auto;position: relative}
  .overview-content .dual-navigation-system .text {padding: 0 0 1.5em;text-align: left;}
  .overview-content .dual-navigation-system h2 {font-size: 2.5em;line-height: 1.2;font-weight: 400;padding: 1.5em 20px 0.5em}
  .overview-content .dual-navigation-system .text p {font-size: 1.75em;line-height: 1.5;padding: 0 20px;}
  .overview-content .dual-navigation-system ul {padding: 2em 20px 0;display: block;}
  .overview-content .dual-navigation-system ul li img {width: 3em;height: 3em;}
  .overview-content .dual-navigation-system ul li {padding-bottom: 1em;}
  .overview-content .dual-navigation-system .mobile-video {display: block;}
  .overview-content .dual-navigation-system .web-video {display: none;}
  .overview-content .dual-navigation-system .video-container {width: 90vw;}}
@media (max-width:414px) {  .overview-content .dual-navigation-system {font-size: 2.5vw}}



.overview-content .effortlessly-cleaning {  font-size: 16px;margin: 0 auto;position: relative;height: 74em;max-width: 120em;background: url(https://static-product.tp-link.com/tapo-rv20-max_v1/img/l.jpg) 50% 100% no-repeat;background-size: 120em;transition: background 1s linear}
.overview-content .effortlessly-cleaning.active1 {background: url(https://static-product.tp-link.com/tapo-rv20-max_v1/img/l-1.jpg) 50% 100% no-repeat;background-size: 120em;}
.overview-content .effortlessly-cleaning.active2 {background: url(https://static-product.tp-link.com/tapo-rv20-max_v1/img/l-2.jpg) 50% 100% no-repeat;background-size: 120em;}
.overview-content .effortlessly-cleaning.active3 {background: url(https://static-product.tp-link.com/tapo-rv20-max_v1/img/l-3.jpg) 50% 100% no-repeat;background-size: 120em;}
.overview-content .effortlessly-cleaning.active4 {background: url(https://static-product.tp-link.com/tapo-rv20-max_v1/img/l-4.jpg) 50% 100% no-repeat;background-size: 120em;}
.overview-content .effortlessly-cleaning.active5 {background: url(https://static-product.tp-link.com/tapo-rv20-max_v1/img/l-5.jpg) 50% 100% no-repeat;background-size: 120em;}
.overview-content .effortlessly-cleaning.active6 {background: url(https://static-product.tp-link.com/tapo-rv20-max_v1/img/l-6.jpg) 50% 100% no-repeat;background-size: 120em;}
.overview-content .effortlessly-cleaning .text p {  font-size: 1.25em;line-height: 1.5;padding-bottom: 1em}
.overview-content .effortlessly-cleaning .text p .heaver {  font-weight: 500}
.overview-content .effortlessly-cleaning .w-container {  width: 88.5em;margin: 0 auto;position: relative}
.overview-content .effortlessly-cleaning .text {  text-align: left;padding: 5em 52em 0 1em}
.overview-content .effortlessly-cleaning h2 {  font-size: 3.15em;font-weight: 700;line-height: 1.2;padding-bottom: 0.5em}
.overview-content .effortlessly-cleaning img {  width: 6.14em}
.overview-content .effortlessly-cleaning .bg {  position: absolute;left: 0;right: 0;top: 0}
.overview-content .effortlessly-cleaning .desc {  position: absolute;left: 2em;top: 57em;opacity: 0;transition: opacity 1s linear;}
.overview-content .effortlessly-cleaning .desc.active {opacity: 1}
.overview-content .effortlessly-cleaning .desc span.title {  font-size: 1.6875em;font-weight: 700;line-height: 1.2;display: block;}
.overview-content .effortlessly-cleaning .desc span.desc-content {  font-size: 1.21875em;font-weight: 300;line-height: 1.2;}
@-webkit-keyframes circle-active {  from {transform: scale(0);opacity: 1} to {transform: scale(1);opacity: 0}}
@-o-keyframes circle-active {  from {transform: scale(0);opacity: 1} to {transform: scale(1);opacity: 0}}
@keyframes circle-active {  from {transform: scale(0);opacity: 1} to {transform: scale(1);opacity: 0}}
.overview-content .effortlessly-cleaning .circle {  position: absolute;width: 3em;height: 3em;border-radius: 50%;border: 0.25em solid #fff;opacity: 0.5;background: #fff}
.overview-content .effortlessly-cleaning .circle:nth-child(1) {  transform: scale(0);-ms-transform: scale(0);opacity: 1;animation: 1.7s ease-out infinite circle-active}
.overview-content .effortlessly-cleaning .circle:nth-child(2) {  transform: scale(0);-ms-transform: scale(0);animation: 1.7s ease-out .566666666666667s infinite circle-active}
.overview-content .effortlessly-cleaning .circle-group {  width: 3em;height: 3em}
.overview-content .effortlessly-cleaning .g1 {  position: absolute;left: 34em;top: 52.5em;cursor: pointer}
.overview-content .effortlessly-cleaning .g2 {  position: absolute;left: 47.5em;top: 37.5em;cursor: pointer}
.overview-content .effortlessly-cleaning .g3 {  position: absolute;left: 63.5em;top: 46em;cursor: pointer}
.overview-content .effortlessly-cleaning .g4 {  position: absolute;left: 69.5em;top: 37em;cursor: pointer}
.overview-content .effortlessly-cleaning .g5 {  position: absolute;left: 87em;top: 44em;cursor: pointer}
.overview-content .effortlessly-cleaning .g6 {  position: absolute;left: 90em;top: 22.5em;cursor: pointer}
.overview-content .effortlessly-cleaning.active .mobile-content {  display: none}
.overview-content .effortlessly-cleaning .mobile-img {  display: none}
@media (max-width:1680px) {  .overview-content .effortlessly-cleaning {font-size: 14px}}
@media (max-width:1440px) {  .overview-content .effortlessly-cleaning {font-size: 12px}}
@media (max-width:736px) {  .overview-content .effortlessly-cleaning {font-size: 10.35px;height: auto;background: #f6f6f6;}
  .overview-content .effortlessly-cleaning .w-container {width: auto;position: relative}
  .overview-content .effortlessly-cleaning .text {padding: 0 0 1.5em;text-align: left;}
  .overview-content .effortlessly-cleaning h2 {font-size: 2.5em;line-height: 1.2;font-weight: 400;padding: .5em 20px 0.5em;}
  .overview-content .effortlessly-cleaning .text p {font-size: 1.75em;line-height: 1.5;padding: 0 20px;}
  .overview-content .effortlessly-cleaning.active .mobile-content {display: block;}
  .overview-content .effortlessly-cleaning.active .bg {display: none;}
  .overview-content .effortlessly-cleaning .swiper {overflow: hidden;position: relative;}
  .overview-content .effortlessly-cleaning .swiper-slide {height: 144.375vw;position: relative;}
  .overview-content .effortlessly-cleaning .swiper-slide-1 {background: url(https://static-product.tp-link.com/tapo-rv20-max_v1/m/l-1.jpg) 50% 100% no-repeat;background-size: 100%;}
  .overview-content .effortlessly-cleaning .swiper-slide-2 {background: url(https://static-product.tp-link.com/tapo-rv20-max_v1/m/l-2.jpg) 50% 100% no-repeat;background-size: 100%;}
  .overview-content .effortlessly-cleaning .swiper-slide-3 {background: url(https://static-product.tp-link.com/tapo-rv20-max_v1/m/l-3.jpg) 50% 100% no-repeat;background-size: 100%;}
  .overview-content .effortlessly-cleaning .swiper-slide-4 {background: url(https://static-product.tp-link.com/tapo-rv20-max_v1/m/l-4.jpg) 50% 100% no-repeat;background-size: 100%;}
  .overview-content .effortlessly-cleaning .swiper-slide-5 {background: url(https://static-product.tp-link.com/tapo-rv20-max_v1/m/l-5.jpg) 50% 100% no-repeat;background-size: 100%;}
  .overview-content .effortlessly-cleaning .swiper-slide-6 {background: url(https://static-product.tp-link.com/tapo-rv20-max_v1/m/l-6.jpg) 50% 100% no-repeat;background-size: 100%;}
  .overview-content .effortlessly-cleaning .desc {left: 18vw;top: 100vw;opacity: 1;width: 69vw;}
  .overview-content .effortlessly-cleaning .mobile-img {display: block;padding: 4em 0 0 20px;}
  .overview-content .effortlessly-cleaning .web-img {display: none}
  .overview-content .effortlessly-cleaning .desc span.title {font-size: 5vw;padding-bottom: .25em;}
  .overview-content .effortlessly-cleaning .desc span.desc-content {font-size: 3.5vw;font-weight: 500;line-height: 1.5;}
  .overview-content .effortlessly-cleaning img.prev {width: 7.8125vw;left: 5vw;position: absolute;top: 105vw;z-index: 3;}
  .overview-content .effortlessly-cleaning img.next {width: 7.8125vw;right: 5vw;position: absolute;top: 105vw;z-index: 3;}}
@media (max-width:414px) {  .overview-content .effortlessly-cleaning {font-size: 2.5vw}}


.overview-content .house-mapping {  font-size: 16px;margin: 0 auto;position: relative;}
.overview-content .house-mapping .text p {  font-size: 1.25em;line-height: 1.5;padding-bottom: 1em}
.overview-content .house-mapping .w-container {  width: 86.25em;margin: 0 auto;position: relative;display: flex;justify-content: space-between;padding: 10em 0 4em;align-items: center}
.overview-content .house-mapping .text {  text-align: left;width: 33em;padding: 0em 0em 0em}
.overview-content .house-mapping h2 {  font-size: 3.15em;font-weight: 700;line-height: 1.2;padding-bottom: 0.5em}
.overview-content .house-mapping .bg-container {  width: 43.125em;position: relative}
.overview-content .house-mapping .bg-container img {  width: 100%}
@media (max-width:1680px) {  .overview-content .house-mapping {font-size: 14px}}
@media (max-width:1440px) {  .overview-content .house-mapping {font-size: 12px}}
@media (max-width:736px) {  .overview-content .house-mapping {font-size: 10.35px;height: auto;}
  .overview-content .house-mapping .w-container {width: auto;position: relative;display: block;padding: 0;}
  .overview-content .house-mapping .text {padding: 0 0 1.5em;text-align: left;width: auto;}
  .overview-content .house-mapping h2 {font-size: 2.5em;line-height: 1.2;font-weight: 400;padding: 1.5em 20px 0.5em}
  .overview-content .house-mapping .text p {font-size: 1.75em;line-height: 1.5;padding: 0 20px;}
  .overview-content .house-mapping .bg-container {width: 90vw;margin: 0 auto;}}
@media (max-width:414px) {  .overview-content .house-mapping {font-size: 2.5vw}}


.overview-content .climbing-capability {  font-size: 16px;margin: 0 auto;position: relative;}
.overview-content .climbing-capability .text p {  font-size: 1.25em;line-height: 1.5;padding-bottom: 1em}
.overview-content .climbing-capability .w-container {  width: 86.25em;margin: 0 auto;position: relative;display: flex;justify-content: space-between;padding: 4em 0 4em;align-items: center}
.overview-content .climbing-capability .text {  text-align: left;width: 33em;padding: 0em 0em 0em}
.overview-content .climbing-capability h2 {  font-size: 3.15em;font-weight: 700;line-height: 1.2;padding-bottom: 0.5em}
.overview-content .climbing-capability .bg-container {  width: 43.125em;position: relative}
.overview-content .climbing-capability .bg-container img {  width: 100%}
.overview-content .climbing-capability .bg-container .desc {  position: absolute;top: 24.75em;left: 18em}
.overview-content .climbing-capability .bg-container .desc span {  font-size: 1.57em;font-weight: 500;line-height: 1.2;color: #fff}
@media (max-width:1680px) {  .overview-content .climbing-capability {font-size: 14px}}
@media (max-width:1440px) {  .overview-content .climbing-capability {font-size: 12px}}
@media (max-width:736px) {  .overview-content .climbing-capability {font-size: 10.35px;height: auto;}
  .overview-content .climbing-capability .w-container {width: auto;position: relative;flex-wrap: wrap-reverse;padding: 0;}
  .overview-content .climbing-capability .text {padding: 0 0 1.5em;text-align: left;width: auto;}
  .overview-content .climbing-capability h2 {font-size: 2.5em;line-height: 1.2;font-weight: 400;padding: 1.5em 20px 0.5em}
  .overview-content .climbing-capability .text p {font-size: 1.75em;line-height: 1.5;padding: 0 20px;}
  .overview-content .climbing-capability .bg-container img {width: 90vw;margin: 0 auto;}
  .overview-content .climbing-capability .bg-container {width: 90vw;margin: 0 auto;text-align: center;}
  .overview-content .climbing-capability .bg-container .desc {top: 52vw;left: 36vw;}
  .overview-content .climbing-capability .bg-container .desc span {font-size: 3vw;}}
@media (max-width:414px) {  .overview-content .climbing-capability {font-size: 2.5vw}}


.overview-content .anti-stuck-sensor {  font-size: 16px;margin: 0 auto;position: relative;}
.overview-content .anti-stuck-sensor .text p {  font-size: 1.25em;line-height: 1.5;padding-bottom: 1em}
.overview-content .anti-stuck-sensor .w-container {  width: 86.25em;margin: 0 auto;position: relative;display: flex;justify-content: space-between;padding: 10em 0 4em;align-items: center}
.overview-content .anti-stuck-sensor .text {  text-align: left;width: 33em;padding: 0em 0em 0em}
.overview-content .anti-stuck-sensor h2 {  font-size: 3.15em;font-weight: 700;line-height: 1.2;padding-bottom: 0.5em}
.overview-content .anti-stuck-sensor .bg-container {  width: 43.125em;position: relative}
.overview-content .anti-stuck-sensor .bg-container img {  width: 100%}
.overview-content .anti-stuck-sensor .bg-container .desc {position: absolute;color: #fff;font-weight: 400;font-size: 1.25em;line-height: 1.2;}
.overview-content .anti-stuck-sensor .bg-container .desc1{top: 16%;left: 5%;}
.overview-content .anti-stuck-sensor .bg-container .desc2{top: 40%;left: 5%;}
.overview-content .anti-stuck-sensor .bg-container .title{font-weight: 500;font-size: 2em;}
@media (max-width:1680px) {  .overview-content .anti-stuck-sensor {font-size: 14px}}
@media (max-width:1440px) {  .overview-content .anti-stuck-sensor {font-size: 12px}}
@media (max-width:736px) {  .overview-content .anti-stuck-sensor {font-size: 10.35px;height: auto;}
  .overview-content .anti-stuck-sensor .w-container {width: auto;position: relative;display: block;padding: 0;}
  .overview-content .anti-stuck-sensor .text {padding: 0 0 1.5em;text-align: left;width: auto;}
  .overview-content .anti-stuck-sensor h2 {font-size: 2.5em;line-height: 1.2;font-weight: 400;padding: 1.5em 20px 0.5em}
  .overview-content .anti-stuck-sensor .text p {font-size: 1.75em;line-height: 1.5;padding: 0 20px;}
  .overview-content .anti-stuck-sensor .bg-container {width: 90vw;margin: 0 auto;}}
@media (max-width:414px) {  .overview-content .anti-stuck-sensor {font-size: 2.5vw}}


.overview-content .easy-to-use {  font-size: 16px;margin: 0 auto;position: relative;}
.overview-content .easy-to-use .text p {  font-size: 1.25em;line-height: 1.5;padding-bottom: 1em}
.overview-content .easy-to-use .w-container {  width: 86.25em;margin: 0 auto;position: relative}
.overview-content .easy-to-use .text {  text-align: center;padding: 2em 4em 2em}
.overview-content .easy-to-use h2 {  font-size: 3.15em;font-weight: 700;line-height: 1.2;padding-bottom: 0.5em}
.overview-content .easy-to-use .mobile-container {  width: 14.71875em;position: relative;height: 39em}
.overview-content .easy-to-use .mobile-bg {  width: 14.71875em;position: absolute;opacity: 0;transition: opacity .5s linear}
.overview-content .easy-to-use .mobile-bg.active {  opacity: 1}
.overview-content .easy-to-use .mobile-bg img {  width: 100%}
.overview-content .easy-to-use .bg-container {  margin-left: 11em;display: flex;justify-content: space-between}
.overview-content .easy-to-use .swiper {  overflow: hidden;margin-left: 7em;width: calc(100% - 15em);position: relative}
.overview-content .easy-to-use .swiper-slide {  width: 49.265625em !important}
.overview-content .easy-to-use .swiper-slide img {  width: 100%}
.overview-content .easy-to-use .desc1 {  position: absolute;top: 32em;width: 14em;left: 0.5em;text-align: center}
.overview-content .easy-to-use .desc1 span {  font-size: 1.6875em;font-weight: 700;line-height: 1.2}
.overview-content .easy-to-use .desc2 {  opacity: 0;width: 46em}
.overview-content .easy-to-use .desc2 span {  font-size: 1.25em;font-weight: 300;line-height: 1.2}
.overview-content .easy-to-use .swiper-slide-active .desc2 {  opacity: 1}
.overview-content .easy-to-use .right-button {  position: absolute;width: 3.5625em;height: 3.5625em;top: 14em;z-index: 3;left: 48em;cursor: pointer}
.overview-content .easy-to-use .bg-container .desc31 {  position: absolute;font-size: 1.5em;left: 4.5em;top: 8.5em;width: 6em;font-weight: 700;text-align: center;color: #595757;transform: rotate3d(4.5, -6.5, 1, -42deg)}
.overview-content .easy-to-use .bg-container .desc32 {  position: absolute;font-size: 1.5em;left: 15.5em;top: 6.25em;width: 5em;font-weight: 700;text-align: center;color: #fff;transform: rotate3d(4.5, -6.5, 1, -42deg)}
.overview-content .easy-to-use .bg-container .desc33 {  position: absolute;font-size: 1.75em;left: 17.5em;top: 7em;width: 6em;font-weight: 700;text-align: center;color: #595757;transform: rotate3d(5.5, 11.5, 4, 43deg)}
.overview-content .easy-to-use .bg-container .desc34 {  position: absolute;font-size: 2.375em;left: 5em;top: 7em;width: 8em;text-align: center;font-weight: 700;color: #fff;transform: rotate3d(4.5, -6.5, 1, -42deg)}
.overview-content .easy-to-use.active .mobile-content {  display: none}
@media (max-width:1680px) {  .overview-content .easy-to-use {font-size: 14px}}
@media (max-width:1440px) {  .overview-content .easy-to-use {font-size: 12px}}
@media (max-width:736px) {  .overview-content .easy-to-use {font-size: 10.35px;height: auto;}
  .overview-content .easy-to-use .w-container {width: auto;position: relative}
  .overview-content .easy-to-use .text {padding: 0;text-align: left;}
  .overview-content .easy-to-use .mobile-content .text {padding: 0 0 1.5em;text-align: left;min-height: 15em;}
  .overview-content .easy-to-use h2 {font-size: 2.5em;font-weight: 400;line-height: 1.2;padding: 1.5em 20px 0.5em}
  .overview-content .easy-to-use h3 {font-size: 2em;font-weight: 400;line-height: 1.2;padding: 1.5em 20px 0.5em}
  .overview-content .easy-to-use .text p {font-size: 1.75em;line-height: 1.5;padding: 0 20px;}
  .overview-content .easy-to-use.active .mobile-content {display: block;}
  .overview-content .easy-to-use.active .bg-container {display: none;}
  .overview-content .easy-to-use .swiper {overflow: hidden;position: relative;}
  .overview-content .easy-to-use .swiper-slide {padding-bottom: 64vw;position: relative;width: 100% !important;}
  .overview-content .easy-to-use .swiper-slide-1 {background: url(https://static-product.tp-link.com/tapo-rv20-max_v1/m/j-1.jpg) 50% 100% no-repeat;background-size: 100%;}
  .overview-content .easy-to-use .swiper-slide-2 {background: url(https://static-product.tp-link.com/tapo-rv20-max_v1/m/j-2.jpg) 50% 100% no-repeat;background-size: 100%;}
  .overview-content .easy-to-use .swiper-slide-3 {background: url(https://static-product.tp-link.com/tapo-rv20-max_v1/m/j-3.jpg) 50% 100% no-repeat;background-size: 100%;}
  .overview-content .easy-to-use .swiper-slide-4 {background: url(https://static-product.tp-link.com/tapo-rv20-max_v1/m/j-4.jpg) 50% 100% no-repeat;background-size: 100%;}
  .overview-content .easy-to-use .swiper-slide-5 {background: url(https://static-product.tp-link.com/tapo-rv20-max_v1/m/j-5.jpg) 50% 100% no-repeat;background-size: 100%;}
  .overview-content .easy-to-use img.prev {width: 7.8125vw;left: 5vw;position: absolute;top: 71vw;z-index: 3;}
  .overview-content .easy-to-use .swiper {margin: 0 auto;width: auto;}
  .overview-content .easy-to-use img.next {width: 7.8125vw;right: 5vw;position: absolute;top: 70vw;z-index: 3;}}
@media (max-width:414px) {  .overview-content .easy-to-use {font-size: 2.5vw}}


.overview-content .speak-to-clean {  font-size: 16px;margin: 0 auto;position: relative;padding-bottom: 42em;max-width: 120em;background: url(https://static-product.tp-link.com/tapo-rv20-max_v1/img/m.jpg) 50% 100% no-repeat;background-size: 80em;}
.overview-content .speak-to-clean .text p {  font-size: 1.25em;line-height: 1.5;padding-bottom: 1em}
.overview-content .speak-to-clean .w-container {  width: 88.5em;margin: 0 auto;position: relative}
.overview-content .speak-to-clean .text {  text-align: center;padding: 5em 12em 1em}
.overview-content .speak-to-clean h2 {  font-size: 3.15em;font-weight: 700;line-height: 1.2;padding-bottom: 0.5em}
.overview-content .speak-to-clean .bg {  position: absolute;left: 0;right: 0}
.overview-content .speak-to-clean .bg .desc1 {  position: absolute;left: 7em;top: 5em}
.overview-content .speak-to-clean .bg .desc1 span {  font-size: 1.21875em;font-weight: 400;line-height: 1.2;color: #fff;padding: .75em 1em;background: #005eac;border-radius: 2em}
@media (max-width:1680px) {  .overview-content .speak-to-clean {font-size: 14px}}
@media (max-width:1440px) {  .overview-content .speak-to-clean {font-size: 12px}}
@media (max-width:736px) {  .overview-content .speak-to-clean {font-size: 10.35px;height: auto;background: url(https://static-product.tp-link.com/tapo-rv20-max_v1/m/m.jpg) 50% 100% no-repeat;background-size: 100%;padding-bottom: 60vw;}
  .overview-content .speak-to-clean .w-container {width: auto;position: relative}
  .overview-content .speak-to-clean .text {padding: 0 0 1.5em;text-align: left;}
  .overview-content .speak-to-clean h2 {font-size: 2.5em;line-height: 1.2;font-weight: 400;padding: 1.5em 20px 0.5em}
  .overview-content .speak-to-clean .text p {font-size: 1.75em;line-height: 1.5;padding: 0 20px;}
  .overview-content .speak-to-clean .bg .desc1 span {font-size: 3vw;display: inline-block;}
  .overview-content .speak-to-clean .bg .desc1 {left: 2vw;top: 6vw;width: 32vw;display: block;}}
@media (max-width:414px) {  .overview-content .speak-to-clean {font-size: 2.5vw}}


.overview-content .tapo-rv30-max-icons {  font-size: 16px;margin: 0 auto;position: relative;max-width: 120em;padding: 6em 0}
.overview-content .tapo-rv30-max-icons .w-container {width: 86.5em;margin: 0 auto;background: #f6f6f6;border-radius: 1em}
.overview-content .tapo-rv30-max-icons ul {  display: flex;justify-content: space-between;flex-wrap: wrap;padding: 4em 6em}
.overview-content .tapo-rv30-max-icons ul li {  width: 26%;display: flex;align-items: center;padding-bottom: 1em}
.overview-content .tapo-rv30-max-icons ul li b {  background: url(https://static-product.tp-link.com/tapo-rv20-max_v1/img/n-icons.png);background-repeat: no-repeat;background-size: 28.125em;width: 4.6875em;height: 4.6875em;display: inline-block}
.overview-content .tapo-rv30-max-icons ul .li-1 b {background-position: 0% 100%}
.overview-content .tapo-rv30-max-icons ul .li-2 b {background-position: 20% 100%}
.overview-content .tapo-rv30-max-icons ul .li-3 b {background-position: 40% 100%}
.overview-content .tapo-rv30-max-icons ul .li-4 b {background-position: 60% 100%}
.overview-content .tapo-rv30-max-icons ul .li-5 b {background-position: 80% 100%}
.overview-content .tapo-rv30-max-icons ul .li-6 b {background-position: 100% 100%}
.overview-content .tapo-rv30-max-icons ul span {  display: inline-block;font-size: 1.25em;font-weight: 400;line-height: 1.2;padding-left: 1em}
@media (max-width:1680px) {  .overview-content .tapo-rv30-max-icons {font-size: 14px}}
@media (max-width:1440px) {  .overview-content .tapo-rv30-max-icons {font-size: 12px}}
@media (max-width:736px) {  .overview-content .tapo-rv30-max-icons {font-size: 10.35px;height: auto;padding: 0;}
  .overview-content .tapo-rv30-max-icons .w-container {width: auto;position: relative}
  .overview-content .tapo-rv30-max-icons .text {padding: 0 0 1.5em;text-align: center;}
  .overview-content .tapo-rv30-max-icons h2 {font-size: 2.5em;line-height: 1.2;font-weight: 400;padding: 1.5em 20px 0.5em}
  .overview-content .tapo-rv30-max-icons .text p {font-size: 1.75em;line-height: 1.5;padding: 0 20px;}
  .overview-content .tapo-rv30-max-icons ul li {width: 50%;}
  .overview-content .tapo-rv30-max-icons ul {padding: 4em 20px;}}
@media (max-width:414px) {  .overview-content .tapo-rv30-max-icons {font-size: 2.5vw}}


.overview-content .tapo-rv30-max-size {  font-size: 16px;margin: 0 auto;position: relative;max-width: 120em;background: url(https://static-product.tp-link.com/tapo-rv20-max_v1/img/o.jpg) 50% 100% no-repeat;background-size: 120em;height: 39em}
.overview-content .tapo-rv30-max-size .w-container {width: 86.5em;margin: 0 auto;position: relative;}
.overview-content .tapo-rv30-max-size .text {  padding: 2em 48em 0 0em;text-align: left}
.overview-content .tapo-rv30-max-size h2 {  font-size: 3.15em;font-weight: 700;line-height: 1.2;padding-bottom: 0.5em}
.overview-content .tapo-rv30-max-size h3 {  font-size: 1.40625em;font-weight: 500;line-height: 1.2;padding-bottom: 0.25em}
.overview-content .tapo-rv30-max-size p {  font-size: 1.25em;font-weight: 300;line-height: 1.2;padding-bottom: 1.25em}
.overview-content .tapo-rv30-max-size .bg {  position: absolute;left: 0;right: 0;top: 0}
.overview-content .tapo-rv30-max-size .bg .desc1 {  position: absolute;left: 38em;top: 17em;display: inline-block}
.overview-content .tapo-rv30-max-size .bg .desc2 {  position: absolute;left: 49em;top: 24em;display: inline-block;transform: rotate3d(49, 21, 13, 28deg)}
.overview-content .tapo-rv30-max-size .bg .desc3 {  position: absolute;left: 67.5em;top: 22.5em;transform: rotate3d(6, -4, -3, 40deg);display: inline-block}
.overview-content .tapo-rv30-max-size .bg .desc span {  font-size: 0.9375em;font-weight: 300;line-height: 1.2}
@media (max-width:1680px) {  .overview-content .tapo-rv30-max-size {font-size: 14px}}
@media (max-width:1440px) {  .overview-content .tapo-rv30-max-size {font-size: 12px}}
@media (max-width:736px) {  .overview-content .tapo-rv30-max-size {font-size: 10.35px;height: auto;background: url(https://static-product.tp-link.com/tapo-rv20-max_v1/m/n.jpg) 50% 100% no-repeat;background-size: 100%;padding-bottom: 125vw;}
  .overview-content .tapo-rv30-max-size .w-container {width: auto;position: relative}
  .overview-content .tapo-rv30-max-size .text {padding: 0 0 1.5em;text-align: left;}
  .overview-content .tapo-rv30-max-size h2 {font-size: 2.5em;line-height: 1.2;font-weight: 400;padding: 1.5em 20px 0.5em}
  .overview-content .tapo-rv30-max-size h3 {font-size: 2em;padding: 0 20px;}
  .overview-content .tapo-rv30-max-size .text p {font-size: 1.75em;line-height: 1.5;padding: 0 20px 1em;}
  .overview-content .tapo-rv30-max-size .bg {position: relative;}
  .overview-content .tapo-rv30-max-size .bg .desc span {font-size: 3.75vw;}
  .overview-content .tapo-rv30-max-size .bg .desc1 {left: 6vw;top: 76vw;}
  .overview-content .tapo-rv30-max-size .bg .desc2 {left: 33vw;top: 93vw;}
  .overview-content .tapo-rv30-max-size .bg .desc3 {left: 77vw;top: 89vw;}
}
@media (max-width:414px) {  .overview-content .tapo-rv30-max-size {font-size: 2.5vw}}


.overview-content .ultra-slim-design {  font-size: 16px;margin: 0 auto;position: relative;}
.overview-content .ultra-slim-design .text p {  font-size: 1.25em;line-height: 1.5;padding-bottom: 1em}
.overview-content .ultra-slim-design .text p .heaver{font-weight: 500;}
.overview-content .ultra-slim-design .w-container {  width: 85.375em;margin: 0 auto;position: relative}
.overview-content .ultra-slim-design .text {  text-align: center;padding: 5em 0 1em}
.overview-content .ultra-slim-design h2 {  font-size: 3.15em;font-weight: 700;line-height: 1.2;padding-bottom: 0.5em}
.overview-content .ultra-slim-design video {  width: 100%}
.overview-content .ultra-slim-design .mobile-video {  display: none}
@media (max-width:1680px) {  .overview-content .ultra-slim-design {font-size: 14px}}
@media (max-width:1440px) {  .overview-content .ultra-slim-design {font-size: 12px}}
@media (max-width:736px) {  .overview-content .ultra-slim-design {font-size: 10.35px;height: auto;}
  .overview-content .ultra-slim-design .w-container {width: auto;position: relative}
  .overview-content .ultra-slim-design .text {padding: 0 0 1.5em;text-align: left;}
  .overview-content .ultra-slim-design h2 {font-size: 2.5em;line-height: 1.2;font-weight: 400;padding: 1.5em 20px 0.5em}
  .overview-content .ultra-slim-design .text p {font-size: 1.75em;line-height: 1.5;padding: 0 20px;}
  .overview-content .ultra-slim-design .web-video {display: none;}
  .overview-content .ultra-slim-design .mobile-video {display: block;}}
@media (max-width:414px) {  .overview-content .ultra-slim-design {font-size: 2.5vw}}


.overview-content .no-spots-missed {  font-size: 16px;margin: 0 auto;position: relative;}
.overview-content .no-spots-missed .text p {  font-size: 1.25em;line-height: 1.5;padding-bottom: 1em}
.overview-content .no-spots-missed .text p .heaver{font-weight: 500;}
.overview-content .no-spots-missed .w-container {  width: 88.5em;margin: 0 auto;position: relative}
.overview-content .no-spots-missed .text {  text-align: center;padding: 5em 12em 1em}
.overview-content .no-spots-missed h2 {  font-size: 3.15em;font-weight: 700;line-height: 1.2;padding-bottom: 0.5em}
.overview-content .no-spots-missed video {  width: 100%}
.overview-content .no-spots-missed .mobile-video {  display: none}
@media (max-width:1680px) {  .overview-content .no-spots-missed {font-size: 14px}}
@media (max-width:1440px) {  .overview-content .no-spots-missed {font-size: 12px}}
@media (max-width:736px) {  .overview-content .no-spots-missed {font-size: 10.35px;height: auto;}
  .overview-content .no-spots-missed .w-container {width: auto;position: relative}
  .overview-content .no-spots-missed .text {padding: 0 0 1.5em;text-align: left;}
  .overview-content .no-spots-missed h2 {font-size: 2.5em;line-height: 1.2;font-weight: 400;padding: 1.5em 20px 0.5em}
  .overview-content .no-spots-missed .text p {font-size: 1.75em;line-height: 1.5;padding: 0 20px;}
  .overview-content .no-spots-missed .web-video {display: none;}
  .overview-content .no-spots-missed .mobile-video {display: block;}}
@media (max-width:414px) {  .overview-content .no-spots-missed {font-size: 2.5vw}}

.overview-content .smart-auto-empty-dock {  font-size: 16px;margin: 0 auto;position: relative;}
.overview-content .smart-auto-empty-dock .text p {  font-size: 1.25em;line-height: 1.5;}
.overview-content .smart-auto-empty-dock .text p .heaver{font-weight: 500;}
.overview-content .smart-auto-empty-dock .w-container {  width: 88.5em;margin: 0 auto;position: relative}
.overview-content .smart-auto-empty-dock .text {  text-align: center;padding: 5em 12em 0;}
.overview-content .smart-auto-empty-dock h2 {  font-size: 3.15em;font-weight: 700;line-height: 1.2;padding-bottom: 0.5em}
.overview-content .smart-auto-empty-dock h3{font-size: 3.375em;font-weight: 500;}
.overview-content .smart-auto-empty-dock .feature{color: #005eac;text-align: center;padding: 3em 0;}
.overview-content .smart-auto-empty-dock .feature li{display: inline-block;width: 25%;vertical-align: top;padding: 0 4%;}
.overview-content .smart-auto-empty-dock video {  width: 100%}
.overview-content .smart-auto-empty-dock .mobile-video {  display: none}
@media (max-width:1680px) {  .overview-content .smart-auto-empty-dock {font-size: 14px}}
@media (max-width:1440px) {  .overview-content .smart-auto-empty-dock {font-size: 12px}}
@media (max-width:736px) {  .overview-content .smart-auto-empty-dock {font-size: 10.35px;height: auto;}
  .overview-content .smart-auto-empty-dock .w-container {width: auto;position: relative}
  .overview-content .smart-auto-empty-dock .text {padding: 0 0 1.5em;text-align: left;}
  .overview-content .smart-auto-empty-dock h2 {font-size: 2.5em;line-height: 1.2;font-weight: 400;padding: 1.5em 20px 0.5em}
  .overview-content .smart-auto-empty-dock h3{font-size: 7vw;}
  .overview-content .smart-auto-empty-dock .feature li{width: 32%;padding: 0;}
  .overview-content .smart-auto-empty-dock .text p {font-size: 1.75em;line-height: 1.5;padding: 0 20px;}
  .overview-content .smart-auto-empty-dock .web-video {display: none;}
  .overview-content .smart-auto-empty-dock .mobile-video {display: block;}}
@media (max-width:414px) {  .overview-content .smart-auto-empty-dock {font-size: 2.5vw}}


.overview-content .slimer-and-smarter {  font-size: 16px;margin: 0 auto;position: relative;}
.overview-content .slimer-and-smarter .text p {  font-size: 1.25em;line-height: 1.5;}
.overview-content .slimer-and-smarter .w-container {  width: 85.375em;margin: 0 auto;position: relative}
.overview-content .slimer-and-smarter .text {  text-align: center;padding: 5em 0 0;}
.overview-content .slimer-and-smarter h2 {  font-size: 3.15em;font-weight: 700;line-height: 1.2;padding-bottom: 0.5em}
.overview-content .slimer-and-smarter h3{font-size: 1.875em;font-weight: 500;line-height: 1.2;padding-bottom: 0.5em;}
.overview-content .slimer-and-smarter .desc-text{position: relative;height: 0;padding-bottom: 52%;background: url(https://static-product.tp-link.com/tapo-rv20-max_v1/img/k.jpg) top / 100% auto no-repeat;margin-top: 2em;}
.overview-content .slimer-and-smarter .desc-text>*{text-align: center;position: absolute;color: #fff;top: 85%;transform: translateY(-50%);font-weight: 400;}
.overview-content .slimer-and-smarter .desc{left: 50%;transform: translateX(-50%);}
.overview-content .slimer-and-smarter ul li{display: inline-block;vertical-align: top;}
.overview-content .slimer-and-smarter .feature img{height: 3.375em;}
.overview-content .slimer-and-smarter .feature{right: 55%;left: 5%;}
.overview-content .slimer-and-smarter .feature li{width: 28%;padding: 0 2%;}
.overview-content .slimer-and-smarter .function{left: 55%;right: 5%;}
.overview-content .slimer-and-smarter .function img{height: 2.75em;}
.overview-content .slimer-and-smarter .function li{width: 44%;padding: 0 2%;}
.overview-content .slimer-and-smarter .function li .title{font-weight: 500;}
@media (max-width:1680px) {  .overview-content .slimer-and-smarter {font-size: 14px}}
@media (max-width:1440px) {  .overview-content .slimer-and-smarter {font-size: 12px}}
@media (max-width:736px) {  .overview-content .slimer-and-smarter {font-size: 10.35px;height: auto;}
  .overview-content .slimer-and-smarter .w-container {width: auto;position: relative}
  .overview-content .slimer-and-smarter .text {padding: 3.75em 20px 1.5em;text-align: left;}
  .overview-content .slimer-and-smarter h2 {font-size: 2.5em;line-height: 1.2;font-weight: 400;padding: 0 0 0.5em}
  .overview-content .slimer-and-smarter .text p {font-size: 1.75em;line-height: 1.5;padding: 0;}
  .overview-content .slimer-and-smarter .desc-text{background: url(https://static-product.tp-link.com/tapo-rv20-max_v1/m/k.png) top / 100% auto no-repeat;margin: 0 4vw;padding-bottom: 106%;}
  .overview-content .slimer-and-smarter .feature{top: 58vw;left: 0;right: 0;}
  .overview-content .slimer-and-smarter .feature li{width: 25%;padding: 0 2%;}
  .overview-content .slimer-and-smarter .feature .info{font-size: 3vw;line-height: 1.2;}
  .overview-content .slimer-and-smarter .function{color: #000;top: 90vw;left: 0;right: 0;}
  .overview-content .slimer-and-smarter .function img{margin: 0 auto;filter: brightness(0);}
  .overview-content .slimer-and-smarter .desc{top: 72vw;}
}
@media (max-width:414px) {  .overview-content .slimer-and-smarter {font-size: 2.5vw}}



.overview-content .video-content-section {  font-size: 16px;margin: 0 auto;position: relative;}
.overview-content .video-content-section .video-container {  width: 85.828125em;margin: 0 auto;padding: 6em 0 3em;position: relative}
.overview-content .video-content-section .video-container img.video-img {  width: 100%;border-radius: 1em}
.overview-content .video-content-section .video-container img.video-play {  width: 12.4em;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%)}
@media (max-width:1680px) {  .overview-content .video-content-section {font-size: 14px}}
@media (max-width:1440px) {  .overview-content .video-content-section {font-size: 12px}}
@media (max-width:736px) {  .overview-content .video-content-section {font-size: 10.35px;height: auto;}
  .overview-content .video-content-section .video-container {width: 87vw;padding: 6em 0 2em;}
  .overview-content .video-content-section .video-container img.video-play {width: 14vw;}
  .overview-content .video-content-section .video-container img.video-play {top: 55%;}}
@media (max-width:414px) {  .overview-content .video-content-section {font-size: 2.5vw}}
.overview-content sup {  font-size: .4em}