body,
body>.page-content-wrapper,
html {overflow: visible !important;}

.vigi-img-box {width:100%;background-color:#f2f2f0;}
.vigi-img-box sup {font-size: 0.5556em;}
.vigi-img-box .white {color:#fff;}
.vigi-img-box .tp-color {color:#4acbd6;}
.vigi-img-box .smb-color {color:#005564;}
.vigi-img-box .no-wrap {white-space:nowrap;}
.vigi-img-box .m-show {display:none;}
@media (max-width: 736px) {
  .vigi-img-box .m-show {display:block;}
  .vigi-img-box .m-hide {display:none;}
}

/* old */
.vigi-img-box{font-size:16px;max-width:1200px;width:75em;margin:0 auto;}
.vigi-img-box img{display:block;width:100%;height:auto;margin:0 auto;}
.vigi-img-box img.m-show{display:none;}
@media(max-width: 1024px){.vigi-img-box{font-size:10px;}}
@media(max-width: 736px){
  .vigi-img-box{font-size:10.35px;max-width:100vw;width:100vw;}
  .vigi-img-box img.m-show{display:block;}
  .vigi-img-box img.m-hide{display:none;}
}
@media(max-width: 414px){.vigi-img-box{font-size:2.5vw;}}


/* new */
.overview-content {width:100%;}
.overview-content sup {font-size: 0.5556em;}
.overview-content .white {color:#fff;}
.overview-content .tp-color {color:#4acbd6;}
.overview-content .smb-color {color:#005564;}
.overview-content .no-wrap {white-space:nowrap;}
.overview-content .m-show {display:none;}
@media (max-width: 736px) {
  .overview-content .m-show {display:block;}
  .overview-content .m-hide {display:none;}
}

.overview-content .vigi-banner {
  font-size: 16px;
  max-width: 1200px;
  margin: 0 auto;
  background: url(https://static-product.tp-link.com/vigi-ps90_v1/img/a.jpg?2) top / 75em no-repeat;
  height: 31.5em;
}
.overview-content .vigi-banner .w-container {
  margin: 0 auto;
  width: 60em;
}
.overview-content .vigi-banner .text {
  padding: 9.5em 0 0 0;
  text-align: left;
}
.overview-content .vigi-banner h2 {
  font-size: 2.25em;
  font-weight: 500;
  line-height: 1.3333;
  padding-bottom: 0.5em;
}
.overview-content .vigi-banner h3 {
  font-size: 1.31em;
  font-weight: 400;
  line-height: 1.3333;
  padding-bottom: 0;
}
.overview-content .vigi-banner p>span {
  background: linear-gradient(to right, #ff001b, #ff00f0, #5864ff, #00beff), -webkit-gradient(linear, left top, right top, from(#ff001b), to(#00beff));
  color: #00beff;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  font-weight: 300;
}
.overview-content .vigi-banner p {
  font-size: 0.9375em;
  font-weight: 400;
  line-height: 1.3333;
}
.overview-content .vigi-banner p.model {
  margin-top: 1em;
  text-align: center;
  display: inline-block;
  padding: 0.25em 0.625em;
  border: 0.1em solid;
  border-radius: 0.25em;
}
@media (max-width: 1024px) {
  .overview-content .vigi-banner {
    font-size: 10px;
  }
}
@media (max-width: 736px) {
  .overview-content .vigi-banner {
    font-size: 10.35px;
    max-width: 88.75vw;
    height: auto;
    padding-bottom: 80vw;
    background: #e6e8ec url(https://static-product.tp-link.com/vigi-ps90_v1/m/a.jpg?2) bottom / 100% no-repeat;
  }
  .overview-content .vigi-banner .w-container {
    width: 77.5vw;
  }
  .overview-content .vigi-banner .text {
    padding: 10vw 0 0;
    text-align: left;
  }
  .overview-content .vigi-banner h2 {
    font-size: 6.75vw;
    padding: 0 0 3.125vw;
  }
  .overview-content .vigi-banner h3 {
    font-size: 3vw;
    padding: 0;
  }
  .overview-content .vigi-banner p {
    font-size: 3vw;
  }
  .overview-content .vigi-banner p.model {
    margin-top: 2.5vw;
    padding: 0.5vw 1.5vw;
  }
}
@media (max-width: 414px) {
  .overview-content .vigi-banner {
    font-size: 2.5vw;
  }
}


.overview-content .vigi-selling-points {
  font-size: 16px;
  max-width: 1200px;
  margin: 0 auto;
}
.overview-content .vigi-selling-points .w-container {
  width: 64em;
  margin: 0 auto;
}
.overview-content .vigi-selling-points h2 {
  font-size: 2.25em;
  font-weight: 400;
  line-height: 1.3333;
  padding-bottom: 0.5em;
}
.overview-content .vigi-selling-points p {
  font-size: 1.125em;
  font-weight: 300;
  line-height: 1.3333;
}
.overview-content .vigi-selling-points ul {
  text-align: center;
  padding: 5em 0 0;
  width: 100%;
  margin: 0 auto
}
.overview-content .vigi-selling-points ul li {
  display: inline-block;
  width: 23%;
  margin: 2em 0;
}
.overview-content .vigi-selling-points ul .li-1,
.overview-content .vigi-selling-points ul .li-5 {
  width: 28%;
}
.overview-content .vigi-selling-points ul .li-2,
.overview-content .vigi-selling-points ul .li-6 {
  width: 26%;
}
.overview-content .vigi-selling-points ul .li-3,
.overview-content .vigi-selling-points ul .li-7 {
  width: 21%;
}
.overview-content .vigi-selling-points ul li .icon {
  display: inline-block;
  vertical-align: middle;
  width: 3.125em;
  height: 3.125em;
  background-size: auto 100%;
  background-repeat: no-repeat;
  margin-right: 0.5em;
}
.overview-content .vigi-selling-points ul .li-1 .icon {
  background-image: url(https://static-product.tp-link.com/vigi-ps90_v1/img/b1.png?2);
}
.overview-content .vigi-selling-points ul .li-2 .icon {
  background-image: url(https://static-product.tp-link.com/vigi-ps90_v1/img/b2.png?2);
}
.overview-content .vigi-selling-points ul .li-3 .icon {
  background-image: url(https://static-product.tp-link.com/vigi-ps90_v1/img/b3.png?2);
}
.overview-content .vigi-selling-points ul .li-4 .icon {
  background-image: url(https://static-product.tp-link.com/vigi-ps90_v1/img/b4.png?2);
}
.overview-content .vigi-selling-points ul .li-5 .icon {
  background-image: url(https://static-product.tp-link.com/vigi-ps90_v1/img/b5.png?2);
}
.overview-content .vigi-selling-points ul .li-6 .icon {
  background-image: url(https://static-product.tp-link.com/vigi-ps90_v1/img/b6.png?2);
}
.overview-content .vigi-selling-points ul .li-7 .icon {
  background-image: url(https://static-product.tp-link.com/vigi-ps90_v1/img/b7.png?2);
}
.overview-content .vigi-selling-points ul .li-8 .icon {
  background-image: url(https://static-product.tp-link.com/vigi-ps90_v1/img/b8.png?2);
}
.overview-content .vigi-selling-points ul li .desc {
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 4.5em);
  text-align: left;
}
@media (max-width: 1024px) {
  .overview-content .vigi-selling-points {
    font-size: 10px;
  }
}
@media (max-width: 736px) {
  .overview-content .vigi-selling-points {
    font-size: 10.35px;
    max-width: 88.75vw;
  }
  .overview-content .vigi-selling-points .w-container {
    width: auto;
    max-width: 100%;
  }
  .overview-content .vigi-selling-points h2 {
    font-size: 5.625vw;
    padding-bottom: 3.125vw;
  }
  .overview-content .vigi-selling-points p {
    font-size: 3.25vw;
  }
  .overview-content .vigi-selling-points ul {
    text-align: left;
    padding: 13.5vw 0 0;
    width: auto;
    margin: 0 auto
  }
  .overview-content .vigi-selling-points ul li {
    width: 49%;
    margin: 4vw 0;
    text-align: left;
    vertical-align: middle;
  }
  .overview-content .vigi-selling-points ul .li-1,
  .overview-content .vigi-selling-points ul .li-3,
  .overview-content .vigi-selling-points ul .li-5,
  .overview-content .vigi-selling-points ul .li-7 {
    width: 50.5%;
  }
  .overview-content .vigi-selling-points ul .li-2,
  .overview-content .vigi-selling-points ul .li-4,
  .overview-content .vigi-selling-points ul .li-6,
  .overview-content .vigi-selling-points ul .li-8 {
    width: 48.5%;
  }
  .overview-content .vigi-selling-points ul li .icon {
    width: 8.75vw;
    height: 8.75vw;
    margin-right: 2vw;
  }
  .overview-content .vigi-selling-points ul li .desc {
    width: calc(100% - 12.5vw);
  }
}
@media (max-width: 414px) {
  .overview-content .vigi-selling-points {
    font-size: 2.5vw;
  }
}


.vigi-solar-power-system-offer {
  font-size: 16px;
  max-width: 120em;
  margin: 0 auto;
  overflow: visible;
}

.vigi-solar-power-system-offer .w-container {
  width: 75em;
  margin: 0 auto;
}

.vigi-solar-power-system-offer .text {
  padding: 6em 0 1.5em;
  text-align: center;
}

.vigi-solar-power-system-offer h2 {
  font-size: 2.75em;
  font-weight: 500;
  line-height: 1.3333;
  padding-bottom: 0.5em;
}

.vigi-solar-power-system-offer h3 {
  /* font-size: 1.5em; */
  /* font-weight: 400; */
  /* line-height: 1.33333; */
  /* padding-bottom: 0.5em; */
  font-size: 2.25em;
  font-weight: 400;
  line-height: 1.333;
  padding-bottom: 0.5em;
}

.vigi-solar-power-system-offer p {
  font-size: 1.25em;
  font-weight: 300;
  line-height: 1.33333;
}

.vigi-solar-power-system-offer p .highlight{
  font-weight: 500;
}

.vigi-solar-power-system-offer p .arrow-up{
  display: inline-block;
  vertical-align: text-top;
  margin-top: -0.2em;
}

.vigi-solar-power-system-offer p.title {
  font-size: 1.5em;
  font-weight: 500;
  line-height: 1.33333;
  padding-bottom: 0.5em;
}

.vigi-solar-power-system-offer p.info {
  font-size: 1.25em;
  font-weight: 300;
  line-height: 1.33333;
}

.vigi-solar-power-system-offer p.info+.info {
  margin-top: 0.5em;
}

.vigi-solar-power-system-offer p.icon-info {
  font-size: 1.125em;
  font-weight: 300;
  line-height: 1.33333;
}

.vigi-solar-power-system-offer p.compare-img-title {
  font-size: 1.375em;
  font-weight: 300;
  line-height: 1.33333;
}

.vigi-solar-power-system-offer p.word-title {
  font-size: 1.125em;
  font-weight: 500;
  line-height: 1.33333;
}

.vigi-solar-power-system-offer p.word-info {
  font-size: 1.125em;
  font-weight: 300;
  line-height: 1.33333;
}

.vigi-solar-power-system-offer a {
  display: inline-block;
  font-size: 1.25em;
  font-weight: 300;
  line-height: 1.33333;
  color: #004d5a;
  outline: none;
  text-decoration: none;
  border-bottom: 1px solid;
  margin-top: 0.75em;
}

.vigi-solar-power-system-offer .nav-content-box {
  height: 0;
  opacity: 0;
  overflow: hidden;
}

.vigi-solar-power-system-offer .nav-content-box.active {
  height: auto;
  opacity: 1;
  overflow: visible;
}

.vigi-solar-power-system-offer .nav-content-box .content-block {
  width: 75em;
  margin: 0 auto;
}

.vigi-solar-power-system-offer .nav-content-box .content-block-bg-grey {
  background-color: #f7f8f8;
}

.vigi-solar-power-system-offer .nav-content-box .content-block+.content-block {
  margin-top: 2.5em;
}

.vigi-solar-power-system-offer .nav-content-box .content-block-txt {
  padding: 6em 0em 2.5em;
  text-align: center;
}

.vigi-solar-power-system-offer .nav-content-box .content-block-txt.content-block-txt-only-title {
  padding: 4em 5em 1.5em;
  text-align: center;
}

.vigi-solar-power-system-offer .nav-content-box .ul-words-column {
  width: 90%;
  margin: 0 auto;
  padding-bottom: 4.5em;
}

.vigi-solar-power-system-offer .nav-content-box .ul-words-column li {
  display: block;
  width: 100%;
  margin: 0 auto;
  text-align: center;
}

.vigi-solar-power-system-offer .nav-content-box .ul-words-column li+li {
  margin-top: 2.5em;
}

.vigi-solar-power-system-offer .nav-content-box .ul-words-row {
  width: 100%;
  margin: 0 auto;
  padding-bottom: 2.5em;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.vigi-solar-power-system-offer .nav-content-box .ul-words-row li {
  display: inline-block;
  vertical-align: middle;
  width: 24%;
  text-align: center;
}

.vigi-solar-power-system-offer .nav-content-box .ul-words-row-half {
  width: 100%;
  margin: 4em auto 2.5em;
  display: flex;
  justify-content: space-between;
}

.vigi-solar-power-system-offer .nav-content-box .ul-words-row-half li {
  width: 49%;
  text-align: center;
}

.vigi-solar-power-system-offer .nav-content-box .ul-features {
  width: 100%;
  margin: 0 auto;
  padding-bottom: 2.5em;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.vigi-solar-power-system-offer .nav-content-box .ul-features li {
  display: inline-block;
  vertical-align: middle;
  width: 24%;
  text-align: left;
}

.vigi-solar-power-system-offer .nav-content-box .ul-features li .icon {
  display: inline-block;
  vertical-align: middle;
  width: 3.125em;
  margin-right: 0.5em;
}

.vigi-solar-power-system-offer .nav-content-box .ul-features li .icon-txt {
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 4.5em);
}

.vigi-solar-power-system-offer .nav-content-box .ul-compare {
  width: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}

.vigi-solar-power-system-offer .nav-content-box .ul-compare li {
  width: 49%;
  text-align: center;
  position: relative;
}

.vigi-solar-power-system-offer .nav-content-box .ul-compare li .compare-img {
  display: block;
  height: 21em;
  margin: 0 auto;
  position: relative;
  width: auto;
}

.vigi-solar-power-system-offer .nav-content-box .ul-compare li .compare-img-txt {
  padding: 1em 0.5em 0;
  text-align: center;
}

.vigi-solar-power-system-offer .nav-content-box .content-block-img {
  position: relative;
  width: 100%;
  margin: 0 auto;
}

.vigi-solar-power-system-offer .nav-content-box .desc {
  position: absolute;
  text-align: center;
}

.vigi-solar-power-system-offer .nav-content-box .desc-24-medium {
  display: inline-block;
  font-size: 1.375em;
  font-weight: 500;
  line-height: 1;
}

.vigi-solar-power-system-offer .nav-content-box .desc-24-light {
  display: block;
  font-size: 1.375em;
  font-weight: 300;
  line-height: 1.2;
}

.vigi-solar-power-system-offer .nav-content-box .desc-20-light {
  display: block;
  font-size: 1.125em;
  font-weight: 300;
  line-height: 1.2;
}

.vigi-solar-power-system-offer .nav-content-box .desc-16-light {
  display: inline-block;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.2;
}

.vigi-solar-power-system-offer .nav-content-box .desc-12-light {
  display: inline-block;
  font-size: 0.75em;
  font-weight: 300;
  line-height: 1.2;
}

.vigi-solar-power-system-offer .nav-content-box .grey-green-box {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.5em 0.5em;
  color: #fff;
  background-color: #36444b;
}

.vigi-solar-power-system-offer .nav-content-box .img-prod-group {
  display: block;
  width: auto;
  height: 5.9375em;
  margin-top: 1.5em;
}


@media (max-width:1680px) {
  .vigi-solar-power-system-offer {
    font-size: 14px;
  }
}

@media (max-width:1440px) {
  .vigi-solar-power-system-offer {
    font-size: 12px;
  }
}

@media (max-width:1024px) {
  .vigi-solar-power-system-offer {
    font-size: 10px;
  }
}

@media (max-width:736px) {
  .vigi-solar-power-system-offer {
    font-size: 10.35px;
    max-width: 90vw;
  }

  .vigi-solar-power-system-offer .w-container {
    width: auto;
  }

  .vigi-solar-power-system-offer .text {
    padding: 15vw 0 3vw;
    text-align: left;
  }

  .vigi-solar-power-system-offer h2 {
    font-size: 5.625vw;
    padding: 0 0 3.125vw;
  }

  .vigi-solar-power-system-offer h3 {
    font-size: 5.625vw;
    padding-bottom: 3.125vw;
  }

  .vigi-solar-power-system-offer p {
    font-size: 3.75vw;
  }

  .vigi-solar-power-system-offer p .arrow-up{
    margin-top: -0.75vw;
  }

  .vigi-solar-power-system-offer p.title {
    font-size: 4.375vw;
    padding-bottom: 3vw;
  }
  
  .vigi-solar-power-system-offer p.info {
    font-size: 3.75vw;
  }
  
  .vigi-solar-power-system-offer p.info+.info {
    margin-top: 2vw;
  }
  
  .vigi-solar-power-system-offer p.icon-info {
    font-size: 3.5vw;
  }
  
  .vigi-solar-power-system-offer p.compare-img-title {
    font-size: 3.75vw;
  }
  
  .vigi-solar-power-system-offer p.word-title {
    font-size: 2.875vw;
  }
  
  .vigi-solar-power-system-offer p.word-info {
    font-size: 2.875vw;
  }
  
  .vigi-solar-power-system-offer a {
    font-size: 3.75vw;
    border-bottom: 1px solid;
    margin-top: 2vw;
  }

  .vigi-solar-power-system-offer .ul-menu {
    width: 90vw;
  }

  .vigi-solar-power-system-offer .ul-menu li:hover {
    color: #727171;
  }
  
  .vigi-solar-power-system-offer .ul-menu li button {
    font-size: 2.5vw;
    padding: 2vw 2vw;
    text-align: left;
  }

  .vigi-solar-power-system-offer .nav-content-box .content-block {
    width: auto;
  }

  .vigi-solar-power-system-offer .nav-content-box .content-block-bg-grey {
    background-color: unset;
  }

  .vigi-solar-power-system-offer .nav-content-box .content-block-bg-grey .content-block-img{
    background-color: #f7f8f8;
  }
  
  .vigi-solar-power-system-offer .nav-content-box .content-block+.content-block {
    margin-top: 3vw;
  }
  
  .vigi-solar-power-system-offer .nav-content-box .content-block-txt {
    padding: 13vw 0 5vw;
    text-align: left;
  }
  
  .vigi-solar-power-system-offer .nav-content-box .content-block-txt.content-block-txt-only-title,
  .vigi-solar-power-system-offer .nav-content-box-1 .content-block-3 .content-block-txt {
    padding: 6.25vw 0 2vw;
    text-align: left;
  }
  
  .vigi-solar-power-system-offer .nav-content-box .ul-words-column {
    padding: 8vw 0;
  }
  
  .vigi-solar-power-system-offer .nav-content-box .ul-words-column li+li {
    margin-top: 5vw;
  }

  .vigi-solar-power-system-offer .nav-content-box .ul-words-column li p.title {
    padding-bottom: 0vw;
  }
  
  .vigi-solar-power-system-offer .nav-content-box .ul-words-row {
    margin-top: -1vw;
    padding-bottom: 2vw;
  }
  
  .vigi-solar-power-system-offer .nav-content-box .ul-words-row li {
    display: inline-block;
    vertical-align: top;
    width: 48%;
    text-align: center;
    padding-bottom: 4vw;
  }
  
  .vigi-solar-power-system-offer .nav-content-box .ul-words-row-half {
    width: 90%;
    margin: 0 auto 6.25vw;
    display: block;
  }
  
  .vigi-solar-power-system-offer .nav-content-box .ul-words-row-half li {
    display: block;
    width: 100%;
    text-align: center;
    padding-top: 5vw;
  }

  .vigi-solar-power-system-offer .nav-content-box .ul-words-row-half li p.title {
    padding-bottom: 1vw;
  }
  
  .vigi-solar-power-system-offer .nav-content-box .ul-features {
    margin-top: 1vw;
    padding-bottom: 3vw;
  }
  
  .vigi-solar-power-system-offer .nav-content-box .ul-features li {
    display: inline-block;
    vertical-align: middle;
    width: 48%;
    padding-bottom: 4vw;
  }
  
  .vigi-solar-power-system-offer .nav-content-box .ul-features li .icon {
    width: 8vw;
    margin-right: 2vw;
  }
  
  .vigi-solar-power-system-offer .nav-content-box .ul-features li .icon-txt {
    width: calc(100% - 11vw);
  }
  
  .vigi-solar-power-system-offer .nav-content-box .ul-compare {
    display: block;
  }
  
  .vigi-solar-power-system-offer .nav-content-box .ul-compare li {
    width: 100%;
    text-align: center;
  }

  .vigi-solar-power-system-offer .nav-content-box .ul-compare li+li {
    margin-top: 6.25vw;
  }
  
  .vigi-solar-power-system-offer .nav-content-box .ul-compare li .compare-img-txt {
    padding: 2vw 0 0;
    text-align: center;
  }

  .vigi-solar-power-system-offer .nav-content-box .desc-24-medium {
    font-size: 2vw;
  }
  
  .vigi-solar-power-system-offer .nav-content-box .desc-24-light {
    font-size: 2.5vw;
  }
  
  .vigi-solar-power-system-offer .nav-content-box .desc-20-light {
    font-size: 2.875vw;
  }

  .vigi-solar-power-system-offer .nav-content-box .desc-16-light {
    font-size: 2vw;
  }
  
  .vigi-solar-power-system-offer .nav-content-box .desc-12-light {
    font-size: 1.5vw;
  }
  
  .vigi-solar-power-system-offer .nav-content-box .grey-green-box {
    padding: 1vw 1vw;
  }
  
  .vigi-solar-power-system-offer .nav-content-box .img-prod-group {
    height: 9.375vw;
    margin-top: 2vw;
  }

}

@media (max-width:414px) {
  .vigi-solar-power-system-offer {
    font-size: 2.5vw;
  }
}
.overview-content .vigi-protection-circuit {
  font-size: 16px;
  max-width: 1200px;
  margin: 0 auto;
}
.overview-content .vigi-protection-circuit .w-container {
  width: 64em;
  margin: 0 auto;
}
.overview-content .vigi-protection-circuit .text {
  padding: 7em 0 2.5em;
  text-align: center;
}
.overview-content .vigi-protection-circuit h2 {
  font-size: 2.25em;
  font-weight: 400;
  line-height: 1.3333;
  padding-bottom: 0.5em;
}
.overview-content .vigi-protection-circuit p {
  font-size: 1.125em;
  font-weight: 300;
  line-height: 1.3333;
}
.overview-content .vigi-protection-circuit p.title {
  font-size: 1.5em;
  font-weight: 400;
  line-height: 1.3333;
  padding-bottom: 0.75em;
}
.overview-content .vigi-protection-circuit p.info {
  font-size: 0.875em;
  font-weight: 300;
  line-height: 1.33333;
  text-align: left;
}
.overview-content .vigi-protection-circuit p.note {
  font-size: 0.9375em;
  font-weight: 300;
  line-height: 1.3333;
  color: #808180;
}
.overview-content .vigi-protection-circuit .ul-circuits {
  width: 85%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}
.overview-content .vigi-protection-circuit .ul-circuits li {
  display: inline-block;
  vertical-align: top;
  text-align: center;
  width: 49%;
}
.overview-content .vigi-protection-circuit .ul-circuits li+li {
  margin-left: 1.5%;
}
.overview-content .vigi-protection-circuit .ul-circuits img {
  width: auto;
  height: 18.25em;
}
.overview-content .vigi-protection-circuit .ul-circuits img.m-hide {
  display: block;
}
.overview-content .vigi-protection-circuit .ul-circuits img.m-show {
  display: none;
}
.overview-content .vigi-protection-circuit .ul-circuits .txt {
  padding: 0.5em 0.5em 0;
  text-align: center;
}
@media (max-width:1024px) {
  .overview-content .vigi-protection-circuit {
    font-size: 10px;
  }
}
@media (max-width:736px) {
  .overview-content .vigi-protection-circuit {
    font-size: 10.35px;
    max-width: 88.75vw;
  }
  .overview-content .vigi-protection-circuit .w-container {
    width: auto;
  }
  .overview-content .vigi-protection-circuit .text {
    padding: 15vw 0 5.625vw;
    text-align: left;
  }
  .overview-content .vigi-protection-circuit h2 {
    font-size: 5.625vw;
    padding: 0 0 3.125vw;
  }
  .overview-content .vigi-protection-circuit p {
    font-size: 3.75vw;
  }
  .overview-content .vigi-protection-circuit p.title {
    font-size: 5vw;
    padding-bottom: 3.125vw;
  }
  .overview-content .vigi-protection-circuit p.info {
    font-size: 3.25vw;
  }
  .overview-content .vigi-protection-circuit p.note {
    font-size: 3.25vw;
  }
  .overview-content .vigi-protection-circuit .ul-circuits {
    display: block;
    width: 100%;
  }
  .overview-content .vigi-protection-circuit .ul-circuits li {
    display: block;
    width: 100%;
  }
  .overview-content .vigi-protection-circuit .ul-circuits li+li {
    margin-left: 0%;
    margin-top: 6.75vw;
  }
  .overview-content .vigi-protection-circuit .ul-circuits img {
    width: 100%;
    height: auto;
  }
  .overview-content .vigi-protection-circuit .ul-circuits img.m-hide {
    display: none;
  }
  .overview-content .vigi-protection-circuit .ul-circuits img.m-show {
    display: block;
  }
  .overview-content .vigi-protection-circuit .ul-circuits .txt {
    padding: 3vw 1vw 0;
    text-align: center;
  }
}
@media (max-width:414px) {
  .overview-content .vigi-protection-circuit {
    font-size: 2.5vw;
  }
}


.overview-content .vigi-mppt-controller {
  font-size: 16px;
  max-width: 1200px;
  margin: 0 auto;
}
.overview-content .vigi-mppt-controller .w-container {
  width: 60em;
  margin: 0 auto;
}
.overview-content .vigi-mppt-controller .text {
  padding: 7em 4em 3.5em;
  text-align: center;
}
.overview-content .vigi-mppt-controller h2 {
  font-size: 2.25em;
  font-weight: 400;
  line-height: 1.3333;
  padding-bottom: 0.5em;
}
.overview-content .vigi-mppt-controller p {
  font-size: 1.125em;
  font-weight: 300;
  line-height: 1.3333;
}
.overview-content .vigi-mppt-controller p.controller {
  font-size: 1.125em;
  font-weight: 700;
  line-height: 1.3333;
  display: inline-block;
  vertical-align: middle;
  width: 11.5em;
  text-align: right;
}
.overview-content .vigi-mppt-controller p.number {
  font-size: 2.5em;
  font-weight: 700;
  line-height: 1.2;
}
.overview-content .vigi-mppt-controller p.increase {
  font-size: 1.125em;
  font-weight: 300;
  line-height: 1.3333;
}
.overview-content .vigi-mppt-controller .ul-speeds {
  width: 100%;
  margin: 0 auto;
}
.overview-content .vigi-mppt-controller .ul-speeds li {
  width: 100%;
}
.overview-content .vigi-mppt-controller .ul-speeds li+li {
  margin-top: 2.5em;
}
.overview-content .vigi-mppt-controller .ul-speeds .li-1 .controller {
  color: #364449;
}
.overview-content .vigi-mppt-controller .ul-speeds .li-2 .controller {
  color: #a9a9a9;
}
.overview-content .vigi-mppt-controller .ul-speeds li .speed-bar {
  display: inline-block;
  vertical-align: middle;
  height: 1.25em;
  margin: 0 1em;
  position: relative;
}
.overview-content .vigi-mppt-controller .ul-speeds .li-1 .speed-bar {
  width: 40.5em;
  background-color: #364449;
}
.overview-content .vigi-mppt-controller .ul-speeds .li-2 .speed-bar {
  width: 31.625em;
  background-color: #cccccc;
}
.overview-content .vigi-mppt-controller .ul-speeds .li-1 .desc {
  position: absolute;
  top: -1.5em;
  right: -19em;
  width: 18em;
}
@media (max-width:1024px) {
  .overview-content .vigi-mppt-controller {
    font-size: 10px;
  }
}
@media (max-width:736px) {
  .overview-content .vigi-mppt-controller {
    font-size: 10.35px;
    max-width: 88.75vw;
  }
  .overview-content .vigi-mppt-controller .w-container {
    width: auto;
  }
  .overview-content .vigi-mppt-controller .text {
    padding: 15vw 0 5.625vw;
    text-align: left;
  }
  .overview-content .vigi-mppt-controller h2 {
    font-size: 5.625vw;
    padding: 0 0 3.125vw;
  }
  .overview-content .vigi-mppt-controller p {
    font-size: 3.75vw;
  }
  .overview-content .vigi-mppt-controller p.controller {
    font-size: 3.25vw;
    padding-bottom: 1vw;
    display: block;
    width: auto;
    text-align: left;
  }
  .overview-content .vigi-mppt-controller p.number {
    font-size: 5.5vw;
  }
  .overview-content .vigi-mppt-controller p.increase {
    font-size: 2vw;
  }
  .overview-content .vigi-mppt-controller .ul-speeds li+li {
    margin-top: 5vw;
  }
  .overview-content .vigi-mppt-controller .ul-speeds li .speed-bar {
    display: block;
    height: 3.75vw;
    margin: 0;
  }
  .overview-content .vigi-mppt-controller .ul-speeds .li-1 .speed-bar {
    width: 54vw;
  }
  .overview-content .vigi-mppt-controller .ul-speeds .li-2 .speed-bar {
    width: 42vw;
  }
  .overview-content .vigi-mppt-controller .ul-speeds .li-1 .desc {
    top: -2vw;
    right: -36vw;
    width: 34vw;
  }
}
@media (max-width:414px) {
  .overview-content .vigi-mppt-controller {
    font-size: 2.5vw;
  }
}


.overview-content .vigi-heating-technology {
  font-size: 16px;
  max-width: 1200px;
  margin: 0 auto;
}
.overview-content .vigi-heating-technology .w-container {
  width: 60em;
  margin: 0 auto;
}
.overview-content .vigi-heating-technology .text {
  padding: 7em 4em 2.5em;
  text-align: center;
}
.overview-content .vigi-heating-technology h2 {
  font-size: 2.25em;
  font-weight: 400;
  line-height: 1.3333;
  padding-bottom: 0.5em;
}
.overview-content .vigi-heating-technology p {
  font-size: 1.125em;
  font-weight: 300;
  line-height: 1.3333;
}
.overview-content .vigi-heating-technology p.title {
  font-size: 1.125em;
  font-weight: 500;
  line-height: 1.3333;
  padding-bottom: 2.5em;
  text-align: center;
}
.overview-content .vigi-heating-technology p.chart-title {
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3333;
}
.overview-content .vigi-heating-technology p.chart-title+.chart-title {
  margin-left: 3em;
}
.overview-content .vigi-heating-technology p.notification {
  font-size: 0.875em;
  font-weight: 300;
  line-height: 1.3333;
}
.overview-content .vigi-heating-technology p.img-title {
  font-size: 1em;
  font-weight: 700;
  line-height: 1.3333;
  padding-bottom: 1.5em;
}
.overview-content .vigi-heating-technology p.note {
  font-size: 0.75em;
  font-weight: 300;
  line-height: 1.5;
  color: #252525;
}
.overview-content .vigi-heating-technology p.type {
  font-size: 0.875em;
  font-weight: 300;
  line-height: 1.3333;
  display: inline-block;
  vertical-align: middle;
  width: 12em;
  text-align: left;
}
.overview-content .vigi-heating-technology p.number {
  font-size: 1.675em;
  font-weight: 700;
  line-height: 1;
}
.overview-content .vigi-heating-technology p.improvement {
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3333;
}
.overview-content .vigi-heating-technology .ul-technology .ul-speeds {
  width: 100%;
  margin: 0 auto;
}
.overview-content .vigi-heating-technology .ul-technology .ul-speeds li {
  width: 100%;
  padding: 0;
  margin: 0;
}
.overview-content .vigi-heating-technology .ul-technology .ul-speeds li+li {
  margin-top: 2em;
}
.overview-content .vigi-heating-technology .ul-technology .ul-speeds li .speed-bar {
  display: inline-block;
  vertical-align: middle;
  height: 1.25em;
  margin: 0 0.5em;
  position: relative;
}
.overview-content .vigi-heating-technology .ul-technology .ul-speeds .li-1 .speed-bar {
  width: 13em;
  background-color: #364449;
}
.overview-content .vigi-heating-technology .ul-technology .ul-speeds .li-2 .speed-bar {
  width: 9.125em;
  background-color: #cccccc;
}
.overview-content .vigi-heating-technology .ul-technology .ul-speeds .li-1 .desc {
  position: absolute;
  top: -1.25em;
  right: -7.75em;
  width: 7em;
}
.overview-content .vigi-heating-technology .ul-technology {
  width: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}
.overview-content .vigi-heating-technology .ul-technology li {
  display: inline-block;
  vertical-align: top;
  width: 49.25%;
  padding: 3.125em 3.125em;
  box-sizing: border-box;
  background-color: #f6f6f6;
}
.overview-content .vigi-heating-technology .ul-technology li+li {
  margin-left: 1.5%;
}
.overview-content .vigi-heating-technology .ul-technology .li-1 .txt {
  padding: 0 0em 1em 2.875em;
  display: flex;
  justify-content: center;
  align-items: flex-end;
}
.overview-content .vigi-heating-technology .ul-technology .li-1 .chart {
  display: block;
  width: auto;
  height: 12.5em;
  margin: 0 auto;
}
.overview-content .vigi-heating-technology .ul-technology .li-1 .note-wrapper {
  display: flex;
  justify-content: space-between;
  margin: 2.5em 0 0 9%;
}
.overview-content .vigi-heating-technology .ul-technology .li-1 .note-item {
  display: flex;
  justify-content: center;
}
.overview-content .vigi-heating-technology .ul-technology .li-1 .note-item+.note-item {
  margin-left: 1.5em;
}
.overview-content .vigi-heating-technology .ul-technology .li-1 .note-icon {
  display: block;
  width: 1.25em;
  height: 1.25em;
  margin: 0.5em 0.5em 0 0;
}
.overview-content .vigi-heating-technology .ul-technology .li-2 .txt {
  padding-bottom: 3.5em;
}
.overview-content .vigi-heating-technology .ul-technology .li-2 .separator {
  display: block;
  width: 100%;
  height: 1px;
  margin: 0 auto;
}
.overview-content .vigi-heating-technology .ul-technology .li-2 .note-wrapper {
  margin-top: 3.5em;
}
@media (max-width:1024px) {
  .overview-content .vigi-heating-technology {
    font-size: 10px;
  }
}
@media (max-width:736px) {
  .overview-content .vigi-heating-technology {
    font-size: 10.35px;
    max-width: 88.75vw;
  }
  .overview-content .vigi-heating-technology .w-container {
    width: auto;
  }
  .overview-content .vigi-heating-technology .text {
    padding: 15vw 0 5.625vw;
    text-align: left;
  }
  .overview-content .vigi-heating-technology h2 {
    font-size: 5.625vw;
    padding: 0 0 3.125vw;
  }
  .overview-content .vigi-heating-technology p {
    font-size: 3.75vw;
  }
  .overview-content .vigi-heating-technology p.title {
    font-size: 3.75vw;
    padding-bottom: 6vw;
  }
  .overview-content .vigi-heating-technology p.chart-title {
    font-size: 2.75vw;
  }
  .overview-content .vigi-heating-technology p.chart-title+.chart-title {
    margin-left: 6vw;
  }
  .overview-content .vigi-heating-technology p.notification {
    font-size: 2.5vw;
  }
  .overview-content .vigi-heating-technology p.img-title {
    font-size: 3.75vw;
    padding-bottom: 4vw;
  }
  .overview-content .vigi-heating-technology p.note {
    font-size: 2vw;
  }
  .overview-content .vigi-heating-technology p.type {
    font-size: 2.5vw;
    width: 30vw;
  }
  .overview-content .vigi-heating-technology p.number {
    font-size: 5.5vw;
  }
  .overview-content .vigi-heating-technology p.improvement {
    font-size: 3.25vw;
  }
  .overview-content .vigi-heating-technology .ul-technology .ul-speeds li+li {
    margin-top: 6vw;
  }
  .overview-content .vigi-heating-technology .ul-technology .ul-speeds li .speed-bar {
    height: 3.75vw;
    margin: 0 1.5vw;
  }
  .overview-content .vigi-heating-technology .ul-technology .ul-speeds .li-1 .speed-bar {
    width: 24vw;
  }
  .overview-content .vigi-heating-technology .ul-technology .ul-speeds .li-2 .speed-bar {
    width: 16vw;
  }
  .overview-content .vigi-heating-technology .ul-technology .ul-speeds .li-1 .desc {
    top: -3.5vw;
    right: -22vw;
    width: 20vw;
  }
  .overview-content .vigi-heating-technology .ul-technology {
    display: block;
  }
  .overview-content .vigi-heating-technology .ul-technology li {
    display: block;
    width: 100%;
    padding: 10vw 5vw;
  }
  .overview-content .vigi-heating-technology .ul-technology li+li {
    margin-left: 0%;
    margin-top: 2vw;
  }
  .overview-content .vigi-heating-technology .ul-technology .li-1 .txt {
    padding: 0 0vw 2vw 7vw;
  }
  .overview-content .vigi-heating-technology .ul-technology .li-1 .chart {
    width: 100%;
    height: auto;
  }
  .overview-content .vigi-heating-technology .ul-technology .li-1 .note-wrapper {
    margin: 6vw 0 0 3%;
  }
  .overview-content .vigi-heating-technology .ul-technology .li-1 .note-item+.note-item {
    margin-left: 2vw;
  }
  .overview-content .vigi-heating-technology .ul-technology .li-1 .note-icon {
    width: 4vw;
    height: 4vw;
    margin: 2vw 2vw 0 0;
  }
  .overview-content .vigi-heating-technology .ul-technology .li-2 .txt {
    padding-bottom: 8vw;
  }
  .overview-content .vigi-heating-technology .ul-technology .li-2 .separator {
    height: 1px;
  }
  .overview-content .vigi-heating-technology .ul-technology .li-2 .note-wrapper {
    margin-top: 8vw;
  }
}
@media (max-width:414px) {
  .overview-content .vigi-heating-technology {
    font-size: 2.5vw;
  }
}


.overview-content .vigi-strong-weatherproof {
  font-size: 16px;
  max-width: 1200px;
  margin: 0 auto;
}
.overview-content .vigi-strong-weatherproof .w-container {
  width: 60em;
  margin: 0 auto;
}
.overview-content .vigi-strong-weatherproof .text {
  padding: 7em 4em 1.5em;
  text-align: center;
}
.overview-content .vigi-strong-weatherproof h2 {
  font-size: 2.25em;
  font-weight: 400;
  line-height: 1.3333;
  padding-bottom: 0.5em;
}
.overview-content .vigi-strong-weatherproof p {
  font-size: 1.125em;
  font-weight: 300;
  line-height: 1.3333;
}
.overview-content .vigi-strong-weatherproof p.feature {
  font-size: 1.25em;
  font-weight: 700;
  line-height: 1.2;
}
.overview-content .vigi-strong-weatherproof p.point-title {
  font-size: 1.25em;
  font-weight: 700;
  line-height: 1.2;
}
.overview-content .vigi-strong-weatherproof p.point-info {
  font-size: 1.125em;
  font-weight: 300;
  line-height: 1.3333;
  padding-top: 0.5em;
}
.overview-content .vigi-strong-weatherproof p.note {
  font-size: 0.8125em;
  font-weight: 300;
  line-height: 1.3333;
}
.overview-content .vigi-strong-weatherproof .ul-words {
  width: 80%;
  margin: 0 auto 4em;
  display: flex;
  flex-wrap: wrap;
}
.overview-content .vigi-strong-weatherproof .ul-words li {
  display: inline-block;
  vertical-align: middle;
  width: 50%;
  padding: 1em 1%;
  box-sizing: border-box;
}
.overview-content .vigi-strong-weatherproof .img {
  width: 75em;
  height: auto;
  min-height: 56.25em;
  margin: 0 auto;
  background: url(https://static-product.tp-link.com/vigi-ps90_v1/img/f.jpg) center / 75em no-repeat;
  position: relative;
}
.overview-content .vigi-strong-weatherproof .img .txt {
  padding: 0 0 0 54%;
  text-align: left;
}
.overview-content .vigi-strong-weatherproof .img .desc {
  position: absolute;
  top: 93%;
  left: 0%;
  right: 52%;
}
.overview-content .vigi-strong-weatherproof .img .ul-points {
  width: 100%;
}
.overview-content .vigi-strong-weatherproof .img .ul-points li {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.overview-content .vigi-strong-weatherproof .img .ul-points li+li {
  margin-top: 2.5em;
}
.overview-content .vigi-strong-weatherproof .img .ul-points li .point-img {
  width: 6.5625em;
  height: 6.5625em;
}
.overview-content .vigi-strong-weatherproof .img .ul-points li .point-txt {
  width: 22.125em;
  position: relative;
}
.overview-content .vigi-strong-weatherproof .img .ul-points li .point-txt::before {
  content: '';
  position: absolute;
  top: -0.15em;
  left: -2.2em;
  border: 1px solid;
  border-radius: 50%;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 1.2;
  padding: 0.1em 0.4em;
}
.overview-content .vigi-strong-weatherproof .img .ul-points li.li-1 .point-txt::before {
  content: '1';
}
.overview-content .vigi-strong-weatherproof .img .ul-points li.li-2 .point-txt::before {
  content: '2';
}
.overview-content .vigi-strong-weatherproof .img .ul-points li.li-3 .point-txt::before {
  content: '3';
}
.overview-content .vigi-strong-weatherproof .img .ul-points li.li-4 .point-txt::before {
  content: '4';
}
.overview-content .vigi-strong-weatherproof .img .ul-points li.li-5 .point-txt::before {
  content: '5';
}
.overview-content .vigi-strong-weatherproof .img .ul-points li.li-6 .point-txt::before {
  content: '6';
}
@media (max-width:1024px) {
  .overview-content .vigi-strong-weatherproof {
    font-size: 10px;
  }
}
@media (max-width:736px) {
  .overview-content .vigi-strong-weatherproof {
    font-size: 10.35px;
    max-width: 88.75vw;
    margin-bottom: 10vw;
  }
  .overview-content .vigi-strong-weatherproof .w-container {
    width: auto;
  }
  .overview-content .vigi-strong-weatherproof .text {
    padding: 15vw 0 1vw;
    text-align: left;
  }
  .overview-content .vigi-strong-weatherproof h2 {
    font-size: 5.625vw;
    padding: 0 0 3.125vw;
  }
  .overview-content .vigi-strong-weatherproof p {
    font-size: 3.75vw;
  }
  .overview-content .vigi-strong-weatherproof p.feature {
    font-size: 4.375vw;
  }
  .overview-content .vigi-strong-weatherproof p.point-title {
    font-size: 3.5vw;
  }
  .overview-content .vigi-strong-weatherproof p.point-info {
    font-size: 3.5vw;
    padding-top: 2vw;
  }
  .overview-content .vigi-strong-weatherproof p.note {
    font-size: 2.75vw;
  }
  .overview-content .vigi-strong-weatherproof .ul-words {
    width: auto;
    margin: 0 auto 2vw;
    display: block;
  }
  .overview-content .vigi-strong-weatherproof .ul-words li {
    display: block;
    width: auto;
    padding: 1.5vw 0;
  }
  .overview-content .vigi-strong-weatherproof .img {
    width: 100%;
    min-height: auto;
    padding-top: 108vw;
    background: url(https://static-product.tp-link.com/vigi-ps90_v1/m/f.jpg) top / 100% no-repeat;
  }
  .overview-content .vigi-strong-weatherproof .img .txt {
    padding: 4vw 0 0;
    text-align: left;
  }
  .overview-content .vigi-strong-weatherproof .img .desc {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    margin-top: 8vw;
  }
  .overview-content .vigi-strong-weatherproof .img .ul-points li+li {
    margin-top: 8vw;
  }
  .overview-content .vigi-strong-weatherproof .img .ul-points li .point-img {
    width: 18vw;
    height: 18vw;
  }
  .overview-content .vigi-strong-weatherproof .img .ul-points li .point-txt {
    width: 60vw;
    position: relative;
  }
  .overview-content .vigi-strong-weatherproof .img .ul-points li .point-txt::before {
    top: -0.5vw;
    left: -7vw;
    border: 1px solid;
    font-size: 3.5vw;
    padding: 0.25vw 1.35vw;
  }
}
@media (max-width:414px) {
  .overview-content .vigi-strong-weatherproof {
    font-size: 2.5vw;
  }
}

.overview-content .vigi-remote-management {
  font-size: 16px;
  max-width: 1200px;
  margin: 0 auto;
}
.overview-content .vigi-remote-management .w-container {
  width: 64em;
  margin: 0 auto;
}
.overview-content .vigi-remote-management .text {
  padding: 4.5em 0 1.5em;
  text-align: center;
}
.overview-content .vigi-remote-management h2 {
  font-size: 2.25em;
  font-weight: 400;
  line-height: 1.3333;
  padding-bottom: 0.5em;
}
.overview-content .vigi-remote-management p {
  font-size: 1.125em;
  font-weight: 300;
  line-height: 1.33333;
}
.overview-content .vigi-remote-management p.title {
  font-size: 1.25em;
  font-weight: 400;
  line-height: 1.3333;
  padding-bottom: 0em;
}
.overview-content .vigi-remote-management p.info {
  font-size: 0.875em;
  font-weight: 300;
  line-height: 1.33333;
  text-align: left;
}
.overview-content .vigi-remote-management .ul-managements {
  width: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}
.overview-content .vigi-remote-management .ul-managements li {
  display: inline-block;
  vertical-align: top;
  width: 49%;
}
.overview-content .vigi-remote-management .ul-managements .li-1 {
  width: 26.25em;
}
.overview-content .vigi-remote-management .ul-managements .li-2 {
  width: 32em;
}
.overview-content .vigi-remote-management .ul-managements li+li {
  margin-left: 1.5%;
}
.overview-content .vigi-remote-management .ul-managements img {
  width: auto;
  height: 21.5em;
}
.overview-content .vigi-remote-management .ul-managements img.m-hide {
  display: block;
}
.overview-content .vigi-remote-management .ul-managements img.m-show {
  display: none;
}
.overview-content .vigi-remote-management .ul-managements .txt {
  padding: 0 0.5em 0;
  text-align: center;
}
@media (max-width:1024px) {
  .overview-content .vigi-remote-management {
    font-size: 10px;
  }
}
@media (max-width:736px) {
  .overview-content .vigi-remote-management {
    font-size: 10.35px;
    max-width: 88.75vw;
  }
  .overview-content .vigi-remote-management .w-container {
    width: auto;
  }
  .overview-content .vigi-remote-management .text {
    padding: 10vw 0 5.625vw;
    text-align: left;
  }
  .overview-content .vigi-remote-management h2 {
    font-size: 5.625vw;
    padding: 0 0 3.125vw;
  }
  .overview-content .vigi-remote-management p {
    font-size: 3.75vw;
  }
  .overview-content .vigi-remote-management p.title {
    font-size: 3.75vw;
    padding-bottom: 0vw;
  }
  .overview-content .vigi-remote-management p.info {
    font-size: 3.25vw;
  }
  .overview-content .vigi-remote-management .ul-managements {
    display: block;
  }
  .overview-content .vigi-remote-management .ul-managements li,
  .overview-content .vigi-remote-management .ul-managements .li-1,
  .overview-content .vigi-remote-management .ul-managements .li-2 {
    display: block;
    width: 100%;
  }
  .overview-content .vigi-remote-management .ul-managements li+li {
    margin-left: 0%;
    margin-top: 5vw;
  }
  .overview-content .vigi-remote-management .ul-managements img {
    width: 100%;
    height: auto;
  }
  .overview-content .vigi-remote-management .ul-managements img.m-hide {
    display: none;
  }
  .overview-content .vigi-remote-management .ul-managements img.m-show {
    display: block;
  }
  .overview-content .vigi-remote-management .ul-managements .txt {
    padding: 4vw 2vw 0;
    text-align: center;
  }
}
@media (max-width:414px) {
  .overview-content .vigi-remote-management {
    font-size: 2.5vw;
  }
}

