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

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

/* new */
.overview-content sup {
  font-size: 0.5556em;
}
.overview-content .white {
  color: #fff;
}
.overview-content .omada-green {
  color: #00a870;
}
.overview-content .omada-light-green {
  color: #00e194;
}
.overview-content .omada-deep-green {
  color: #0a5a5a;
}
.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 .product-banner {
  font-size: 16px;
  max-width: 1200px;
  height: 30em;
  margin: 0 auto;
  background: url('https://static-product.tp-link.com/es210x-m2_v1/img/a.jpg') top / 75em no-repeat;
  display: flex;
  align-items: center;
}

.overview-content .product-banner .w-container {
  width: 63em;
  margin: 0 auto;
  position: relative;
  padding-bottom: 1em;
}

.overview-content .product-banner .text {
  padding: 0 30% 0 0;
  color: #000000;
}

.overview-content .product-banner h2 {
  font-size: 2.25em;
  font-weight: 500;
  line-height: 1.3333;
  padding-bottom: 0.75em;
}

.overview-content .product-banner h3 {
  font-size: 1.125em;
  font-weight: 500;
  line-height: 1.2;
}

.overview-content .product-banner p.subtitle {
  font-size: 1em;
  font-weight: 400;
  color: #fff;
  padding-bottom: 1.5em;
}

.overview-content .product-banner p .model {
  display: inline-block;
  font-size: 1em;
  font-weight: 400;
  line-height: 1;
  color: #fff;
  padding: 0.75em 1.375em;
  border-radius: 5px;
  background-color: #00a870;
}

@media (max-width: 1024px) {
  .overview-content .product-banner {
    font-size: 10px;
  }
}

@media (max-width: 736px) {
  .overview-content .product-banner {
    font-size: 10.35px;
    max-width: 85.186vw;
    height: 118vw;
    /* padding-bottom: 65vw; */
    background: #afcbf3 url('https://static-product.tp-link.com/es210x-m2_v1/m/a.jpg') bottom / 100% no-repeat;
    display: block;
  }

  .overview-content .product-banner .w-container {
    width: 70vw;
  }

  .overview-content .product-banner .text {
    padding: 11.9vw 0vw 0 0;
  }

  .overview-content .product-banner h2 {
    font-size: 6.67vw;
    padding: 0 0 4vw;
    font-weight: 500;
  }

  .overview-content .product-banner h3 {
    font-size: 3.33vw;
    padding: 0 0 3.5vw;
  }

  .overview-content .product-banner p.subtitle {
    font-size: 3.33vw;
    padding: 0 0 6vw;
  }
  .overview-content .product-banner p .model {
    font-size: 3.33vw;
    margin: 0;
  }
}

@media (max-width: 414px) {
  .overview-content .product-banner {
    font-size: 2.5vw;
  }
}

.overview-content .selling-points {
  font-size: 16px;
  max-width: 1200px;
  margin: 0 auto;
}

.overview-content .selling-points .w-container {
  width: 50em;
  margin: 0 auto;
}

.overview-content .selling-points .text {
  padding: 4.25em 0 0;
  color: #2b2b2b;
}

.overview-content .selling-points p {
  font-size: 1.125em;
  font-weight: 400;
  line-height: 1.5;
}

.overview-content .selling-points p.title {
  font-weight: 400;
}

.overview-content .selling-points ul {
  text-align: center;
  width: 100%;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.overview-content .selling-points ul li {
  width: 23.7%;
  margin: 2em 0;
}

.overview-content .selling-points ul .li-1,
.overview-content .selling-points ul .li-5 {
  width: 23.7%;
}

.overview-content .selling-points ul .li-2,
.overview-content .selling-points ul .li-6 {
  width: 22.7%;
}

.overview-content .selling-points ul .li-3,
.overview-content .selling-points ul .li-7 {
  width: 23.7%;
}

.overview-content .selling-points ul .li-1,
.overview-content .selling-points ul .li-2,
.overview-content .selling-points ul .li-3,
.overview-content .selling-points ul .li-5,
.overview-content .selling-points ul .li-6,
.overview-content .selling-points ul .li-7 {
  margin-right: 0%;
}

.overview-content .selling-points ul li .icon {
  display: block;
  width: 2.25em;
  height: 2.25em;
  margin: 0 auto 0.75em;
  background-position: top;
  background-size: auto 100%;
  background-repeat: no-repeat;
}
.overview-content .selling-points ul li .icon img {
  width: 2em;
  height: 2em;
}

.overview-content .selling-points ul li .desc {
  text-align: center;
}

@media (max-width: 1024px) {
  .overview-content .selling-points {
    font-size: 10px;
  }
}

@media (max-width: 736px) {
  .overview-content .selling-points {
    font-size: 10.35px;
    max-width: 85.186vw;
  }

  .overview-content .selling-points .w-container {
    width: auto;
  }
  .overview-content .selling-points ul li .icon img {
    width: 6vw;
    height: 6vw;
  }
  .overview-content .selling-points .text {
    padding: 11.1vw 0 0;
  }

  .overview-content .selling-points p {
    font-size: 3.33vw;
  }

  .overview-content .selling-points ul {
    width: 100%;
  }

  .overview-content .selling-points ul li {
    vertical-align: top;
    width: 48%;
    margin: 7.41vw 2vw 0 0;
  }

  .overview-content .selling-points ul .li-1,
  .overview-content .selling-points ul .li-3,
  .overview-content .selling-points ul .li-5,
  .overview-content .selling-points ul .li-7 {
    width: 49%;
    margin-right: 1%;
  }

  .overview-content .selling-points ul .li-2,
  .overview-content .selling-points ul .li-4,
  .overview-content .selling-points ul .li-6,
  .overview-content .selling-points ul .li-8 {
    width: 48%;
    margin-right: 0;
  }

  .overview-content .selling-points ul li .icon {
    width: 6vw;
    height: 6vw;
    margin-bottom: 3.7vw;
  }
}

@media (max-width: 414px) {
  .overview-content .selling-points {
    font-size: 2.5vw;
  }
}

.overview-content .highest-performance {
  font-size: 16px;
  max-width: 1200px;
  margin: 0 auto;
}

.overview-content .highest-performance .w-container {
  margin: 0 auto;
}

.overview-content .highest-performance .text {
  padding: 7em 0 3.125em;
  text-align: center;
  color: #2b2b2b;
}

.overview-content .highest-performance h2 {
  font-size: 2.25em;
  font-weight: 400;
  line-height: 1.3333;
  color: #000000;
}

.overview-content .highest-performance p {
  font-size: 1em;
  font-weight: 400;
  line-height: 1.5;
}

.overview-content .highest-performance img {
  width: 100%;
  margin: 0 auto;
}


.overview-content .highest-performance .img-container {
  position: relative;
}

.overview-content .highest-performance .ul-devices {
  text-align: center;
  width: 50%;
  display: flex;
  justify-content: space-around;
  gap: 2em;
  position: absolute;
  top: 2.75em;
  left: 50%;
  transform: translateX(-50%);
  z-index: 2;
}

.overview-content .highest-performance .ul-devices li {
  width: auto;
}

.overview-content .highest-performance .ul-devices li .icon {
  display: block;
  width: 2em;
  height: 2em;
  margin: 0 auto .5em;
  background-position: top;
  background-size: auto 100%;
  background-repeat: no-repeat;
}

.overview-content .highest-performance .ul-devices li .desc {
  text-align: center;
}


.overview-content .highest-performance .ul-devices li .desc .title {
  color: #000000;
}

.overview-content .highest-performance .speed {
  position: relative;
  top: 23em;
  margin: 0 auto;
}

.overview-content .highest-performance .speed-row {
  position: absolute;
  bottom: 3.25em;
  left: 50%;
  transform: translateX(-50%);
  width: 46em;
  display: flex;
  align-items: center;
  gap: 1em;
}

.overview-content .highest-performance .ul-speed {
  flex: 1;
}

.overview-content .highest-performance .speed-label {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  white-space: nowrap;
}

.overview-content .highest-performance .speed-label .speed-value {
  font-size: 2em;
  font-weight: 700;
  color: #00e194;
  line-height: 1.1;
}

.overview-content .highest-performance .speed-label .speed-text {
  font-size: 1.25em;
  font-weight: 600;
  color: #000;
}

.overview-content .highest-performance .ul-speed li {
  background-color: transparent;
  padding: 0 0 1.25em;
  display: flex;
  align-items: center;
}

.overview-content .highest-performance .ul-speed li.li-2 {
  padding-bottom: 0;
}

.overview-content .highest-performance .ul-speed li .des {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
  /* padding: 0 0 .5em; */
}

.overview-content .highest-performance .ul-speed li .speed-rating {
  font-size: 1em;
  font-weight: 400;
  line-height: 1.3333;
  width: 4em;
  padding-right: 1em;
  text-align: right;
}

.overview-content .highest-performance .ul-speed li .rate {
  font-size: 1em;
  font-weight: 400;
  line-height: 1.3333;
}

.overview-content .highest-performance .ul-speed .li-1 .rate .large {
  font-size: 1.8em;
  font-weight: 600;
  line-height: 1.3333;
  color: #008a5c;
}

.overview-content .highest-performance .ul-speed li .bar,
.overview-content .highest-performance .ul-speed li .bar-part {
  width: 100%;
  height: 0.8em;
  padding: 0;
  border-radius: 10em;
}

.overview-content .highest-performance .ul-speed .li-1 .bar {
  background: #00e194;
}

.overview-content .highest-performance .ul-speed .li-2 .bar {
  background-color: #d9d9d9;
}

.overview-content .highest-performance .ul-speed .li-2 .bar-part {
  display: block;
  background: #636363;
}


@media (max-width:1024px) {
  .overview-content .highest-performance {
    font-size: 10px;
  }
}

@media (max-width:736px) {
  .overview-content .highest-performance {
    font-size: 10.35px;
    max-width: 85.186vw;
  }

  .overview-content .highest-performance .w-container {
    width: auto;
  }

  .overview-content .highest-performance .text {
    padding: 16vw 0 8vw;
    text-align: center;
  }

  .overview-content .highest-performance h2 {
    font-size: 6.67vw;
    padding: 0;
  }

  .overview-content .highest-performance p {
    font-size: 2.75vw;
  }

  .overview-content .highest-performance .ul-devices {
    width: 90%;
    gap: 3vw;
    top: 7vw;
  }
  
  .overview-content .highest-performance .ul-devices li {
    vertical-align: top;
    width: 100%;
    margin: 0;
  }

  .overview-content .highest-performance .ul-devices li .icon {
    width: 5vw;
    height: 5vw;
    margin: 0 auto 2vw;
  }

  .overview-content .highest-performance .ul-devices li .desc {
    text-align: center;
  }

  .overview-content .highest-performance .speed-row {
    width: 90%;
    bottom: 9vw;
  }

  .overview-content .highest-performance .speed-label .speed-value {
    font-size: 5vw;
  }

  .overview-content .highest-performance .speed-label .speed-text {
    font-size: 3.25vw;
  }

  .overview-content .highest-performance .ul-speed li {
    min-height: unset;
    padding: 0 0 1.5vw;
  }

  .overview-content .highest-performance .ul-speed li .speed-rating,
  .overview-content .highest-performance .ul-speed li .rate,
  .overview-content .highest-performance .ul-speed .li-1 .rate {
    font-size: 2.75vw;
    padding-right: 2vw;
  }

  .overview-content .highest-performance .ul-speed li .bar,
  .overview-content .highest-performance .ul-speed li .bar-part {
    height: 2vw;
  }
}

@media (max-width:414px) {
  .overview-content .highest-performance {
    font-size: 2.5vw;
  }
}

.overview-content .omada-central-essentials {
  font-size: 16px;
  max-width: 1200px;
  margin: 0 auto;
}

.overview-content .omada-central-essentials .w-container {
  margin: 0 auto;
}

.overview-content .omada-central-essentials .text {
  padding: 7em 0 3.125em;
  text-align: center;
  color: #2b2b2b;
  width: 65em;
  margin: 0 auto;
}

.overview-content .omada-central-essentials h2 {
  font-size: 2.25em;
  font-weight: 400;
  line-height: 1.3333;
  padding-bottom: 0.5em;
  color: #000000;
}

.overview-content .omada-central-essentials h3 {
  font-size: 1.5em;
  font-weight: 500;
  line-height: 1.3333;
  padding-bottom: 0.5em;
}

.overview-content .omada-central-essentials p {
  font-size: 1.125em;
  font-weight: 400;
  line-height: 1.5;
  padding-bottom: 1em;
}

.overview-content .omada-central-essentials .link {
  margin: 0 auto;
  padding-bottom: 2.5em;
  text-align: center;
}

.overview-content .omada-central-essentials .link a {
  font-size: 1.125em;
  font-weight: 400;
  line-height: 1.3333;
  color: #00a870;
  text-decoration: none;
}

.overview-content .omada-central-essentials .img {
  position: relative;
  width: 64em;
  height: 27em;
  margin: 0 auto 2em;
  background: url('https://static-product.tp-link.com/es210x-m2_v1/img/e.png') top / 64em no-repeat;
}

.overview-content .omada-central-essentials .img .desc {
  position: absolute;
  text-align: center;
}

.overview-content .omada-central-essentials .img .desc-b {
  display: block;
  font-size: 1.125em;
  font-weight: 500;
  line-height: 1.5;
  color: #2b2b2b;
}

.overview-content .omada-central-essentials .img .desc-m {
  display: block;
  font-size: 1.125em;
  font-weight: 400;
  line-height: 1.5;
  color: #2b2b2b;
}

.overview-content .omada-central-essentials .img .desc-s {
  display: block;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.2;
  color: #2b2b2b;
}

/* Cloud Access */
.overview-content .omada-central-essentials .img .desc-1 {
  left: 18em;
  top: 2em;
}

/* Omada Access Points */
.overview-content .omada-central-essentials .img .desc-2 {
  left: 53.1em;
  top: 10em;
}

/* Omada Gateways */
.overview-content .omada-central-essentials .img .desc-3 {
  left: 31.7em;
  top: 25em;
}

/* Omada Switches */
.overview-content .omada-central-essentials .img .desc-4 {
  left: 52.4em;
  top: 25em;
}

/* Free */
.overview-content .omada-central-essentials .img .desc-5 {
  left: 30.9em;
  top: 3.3em;
  rotate: -15deg;
}
.overview-content .omada-central-essentials .img .desc-5 .desc-m {
  color: #0a5a5a;
  font-weight: 600;
}

/* Cloud */
.overview-content .omada-central-essentials .img .desc-6 {
  left: 39.5em;
  top: 3.7em;
}
.overview-content .omada-central-essentials .img .desc-6 .desc-m {
  color: #fff;
  font-size: 1.25em;
}

/* (web browser) Or (app) */
.overview-content .omada-central-essentials .img .desc-9 {
  left: 14.7em;
  top: 18.4em;
}


/* Omada Central Essentials */
.overview-content .omada-central-essentials .img .desc-12 {
  left: 29.2em;
  top: 7em;
}

/* Internet */
.overview-content .omada-central-essentials .img .desc-13 {
  left: 34.2em;
  top: 15.3em;
}

/* Web Browser */
.overview-content .omada-central-essentials .img .desc-14 {
  left: 5.6em;
  top: 23em;
}

/* App */
.overview-content .omada-central-essentials .img .desc-15 {
  left: 18.2em;
  top: 23em;
}


@media (max-width:1024px) {
  .overview-content .omada-central-essentials {
    font-size: 10px;
  }
}

@media (max-width:736px) {
  .overview-content .omada-central-essentials {
    font-size: 10.35px;
    max-width: 85.186vw;
    margin: 0 auto;
  }

  .overview-content .omada-central-essentials .w-container {
    width: auto;
  }

  .overview-content .omada-central-essentials .text {
    padding: 15vw 0 6vw;
    text-align: center;
    width: 100%;
  }

  .overview-content .omada-central-essentials h2 {
    font-size: 6.67vw;
    padding: 0 0 3.125vw;
  }

  .overview-content .omada-central-essentials h3 {
    font-size: 4.375vw;
    padding: 0 0 3.125vw;
  }

  .overview-content .omada-central-essentials p {
    font-size: 3.25vw;
    padding: 0 0 3.125vw;
  }

  .overview-content .omada-central-essentials p.title {
    font-size: 3.25vw;
  }

  .overview-content .omada-central-essentials p.note {
    font-size: 3vw;
    padding-top: 2vw;
  }

  .overview-content .omada-central-essentials .link {
    margin: 0 auto;
    padding: 0 0 6vw;
  }
  
  .overview-content .omada-central-essentials .link a {
    font-size: 3.25vw;
  }
  
  .overview-content .omada-central-essentials .img {
    width: 100%;
    height: 128vw;
    margin: 0 auto 6vw;
    background: url('https://static-product.tp-link.com/es210x-m2_v1/m/e.png') top / 100% no-repeat;
  }
  
  .overview-content .omada-central-essentials .img .desc-b {
    font-size: 3vw;
  }

  .overview-content .omada-central-essentials .img .desc-m {
    font-size: 3vw;
  }

  .overview-content .omada-central-essentials .img .desc-s {
    font-size: 3vw;
  }

  .overview-content .omada-central-essentials .img .internet {
    font-size: 3vw;
  }
  
  /* Cloud Access */
  .overview-content .omada-central-essentials .img .desc-1 {
    left: 21vw;
    top: 32vw;
    width: 12vw;
    text-align: left;
  }
  
  /* Omada Access Points */
  .overview-content .omada-central-essentials .img .desc-2 {
    left: 57vw;
    top: 119vw;
  }
  
  /* Omada Gateways */
  .overview-content .omada-central-essentials .img .desc-3 {
    left: 55vw;
    top: 41.75vw;
  }
  
  /* Omada Switches */
  .overview-content .omada-central-essentials .img .desc-4 {
    left: 55vw;
    top: 76.5vw;
  }
  
  /* Free */
  .overview-content .omada-central-essentials .img .desc-5 {
    left: 2.8vw;
    top: 10vw;
  }
  
  /* Cloud */
  .overview-content .omada-central-essentials .img .desc-6 {
    left: 29vw;
    top: 11.5vw;  
  }
  .overview-content .omada-central-essentials .img .desc-6 .desc-m {
    font-size: 3.5vw;
  }
  
  /* (web browser) Or (app) */
  .overview-content .omada-central-essentials .img .desc-9 {
    left: 19.5vw;
    top: 88vw;
  }

  /* Omada Central Essentials */
  .overview-content .omada-central-essentials .img .desc-12 {
    left: 0;
    top: 20vw;
  }

  /* Internet */
  .overview-content .omada-central-essentials .img .desc-13 {
    left: 61.5vw;
    top: 10vw;
  }

  /* Web Browser */
  .overview-content .omada-central-essentials .img .desc-14 {
    left: 12vw;
    top: 80vw;    
  }

  /* App */
  .overview-content .omada-central-essentials .img .desc-15 {
    left: 18vw;
    top: 116vw; 
  }

}

@media (max-width: 414px) {
  .overview-content .omada-central-essentials {
    font-size: 2.5vw;
  }
}

.overview-content .omada-central-essentials .e-icons {
  list-style: none;
  margin: 0 auto;
  padding: 2.5em 0 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  text-align: center;
}

.overview-content .omada-central-essentials .e-icons li {
  width: 15%;
}

.overview-content .omada-central-essentials .e-icons li .icon {
  display: block;
  width: 2.25em;
  height: 2.25em;
  margin: 0 auto 0.5em;
}

.overview-content .omada-central-essentials .e-icons li .icon img {
  width: 2em;
  height: 2em;
}

.overview-content .omada-central-essentials .e-icons li .desc {
  text-align: center;
}

.overview-content .omada-central-essentials .e-icons li p.title {
  font-size: 1.125em;
  font-weight: 400;
  line-height: 1.5;
  color: #2b2b2b;
}

@media (max-width: 736px) {
  .overview-content .omada-central-essentials .e-icons {
    width: 100%;
    padding: 6vw 0 0;
  }

  .overview-content .omada-central-essentials .e-icons li {
    width: 48%;
  }

  .overview-content .omada-central-essentials .e-icons li:not(:nth-last-child(1), :nth-last-child(2)) {
    margin-bottom: 7vw;
  }

  .overview-content .omada-central-essentials .e-icons li .icon {
    width: 6vw;
    height: 6vw;
    margin: 0 auto 3vw;
  }

  .overview-content .omada-central-essentials .e-icons li .icon img {
    width: 6vw;
    height: 6vw;
  }

  .overview-content .omada-central-essentials .e-icons li p.title {
    font-size: 3.25vw;
  }
}

.overview-content .reliable-connection {
  font-size: 16px;
  max-width: 1200px;
  margin: 0 auto 0em;
}

.overview-content .reliable-connection .w-container {
  width: 60em;
  margin: 0 auto;
}

.overview-content .reliable-connection .text {
  padding: 7em 0 3.125em;
  text-align: center;
  color: #2b2b2b;
}

.overview-content .reliable-connection h2 {
  font-size: 2.25em;
  font-weight: 400;
  line-height: 1.3333;
  padding-bottom: 0.5em;
  color: #000000;
}

.overview-content .reliable-connection h3 {
  font-size: 1.5em;
  font-weight: 400;
  line-height: 1.3333;
  padding-bottom: 0.5em;
}

.overview-content .reliable-connection p {
  font-size: 1.125em;
  font-weight: 400;
  line-height: 1.5;
}

.overview-content .reliable-connection .link {
  margin: 0 auto;
  padding-bottom: 2.5em;
  text-align: center;
}

.overview-content .reliable-connection .link a {
  font-size: 1em;
  font-weight: 400;
  line-height: 1.3333;
  color: #005564;
  text-decoration: none;
}

.overview-content .reliable-connection .img {
  position: relative;
  width: 100%;
  height: 30em;
  margin: 0 auto;
  background: url('https://static-product.tp-link.com/es210x-m2_v1/img/d.jpg') top / 100% no-repeat;
}

@media (max-width: 1024px) {
  .overview-content .reliable-connection {
    font-size: 10px;
  }
}

@media (max-width: 736px) {
  .overview-content .reliable-connection {
    font-size: 10.35px;
    max-width: 85.186vw;
    margin: 0 auto 0vw;
  }

  .overview-content .reliable-connection .w-container {
    width: auto;
  }

  .overview-content .reliable-connection .text {
    padding: 13vw 0 8vw;
    text-align: center;
  }

  .overview-content .reliable-connection h2 {
    font-size: 6.67vw;
    padding: 0 0 3.125vw;
  }

  .overview-content .reliable-connection h3 {
    font-size: 4.375vw;
    padding: 0 0 3.125vw;
  }

  .overview-content .reliable-connection p {
    font-size: 3.33vw;
  }

  .overview-content .reliable-connection p.title {
    font-size: 3.33vw;
  }

  .overview-content .reliable-connection p.note {
    font-size: 3vw;
    padding-top: 2vw;
  }

  .overview-content .reliable-connection .link {
    margin: 0 auto;
    padding: 0 0 5.625vw;
  }

  .overview-content .reliable-connection .link a {
    font-size: 3.33vw;
  }

  .overview-content .reliable-connection .img {
    width: 100%;
    height: 70vw;
    background: url('https://static-product.tp-link.com/es210x-m2_v1/m/d.jpg') top / 100% no-repeat;
  }
}

@media (max-width: 414px) {
  .overview-content .reliable-connection {
    font-size: 2.5vw;
  }
}

.overview-content .compact-and-durable {
  font-size: 16px;
  max-width: 1200px;
  margin: 0 auto;
}

.overview-content .compact-and-durable .w-container {
  margin: 0 auto;
}

.overview-content .compact-and-durable .text {
  padding: 7em 0 3.125em;
  text-align: center;
  color: #2b2b2b;
}

.overview-content .compact-and-durable h2 {
  font-size: 2.25em;
  font-weight: 400;
  line-height: 1.3333;
  padding: 0;
  color: #000000;
}

.overview-content .compact-and-durable p {
  font-size: 1.125em;
  font-weight: 400;
  line-height: 1.5;
}
.overview-content .compact-and-durable p.title {
  font-size: 1.125em;
  font-weight: 300;
  line-height: 1.5;
  color: #2b2b2b;
}
.overview-content .compact-and-durable .ul-mounting {
  width: 100%;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.overview-content .compact-and-durable .ul-mounting li {
  display: block;
  width: 49%;
  position: relative;
}

.overview-content .compact-and-durable .ul-mounting li .scenario-img {
  display: block;
  width: 100%;
  margin: 0 auto;
  background-color: #f9f9f9;
}

@media (max-width:1024px) {
  .overview-content .compact-and-durable {
    font-size: 10px;
  }
}

@media (max-width:736px) {
  .overview-content .compact-and-durable {
    font-size: 10.35px;
    max-width: 85.186vw;
  }
  .overview-content .compact-and-durable .w-container {
    width: auto;
  }
  .overview-content .compact-and-durable .text {
    padding: 16.5vw 0 9.26vw;
    text-align: center;
  }
  .overview-content .compact-and-durable h2 {
    font-size: 6.67vw;
    padding: 0 0 0vw;
  }
  .overview-content .compact-and-durable p {
    font-size: 3.33vw;
  }
  .overview-content .compact-and-durable p.title {
    font-size: 3.33vw;
  }
  .overview-content .compact-and-durable .ul-mounting li {
    width: 100%;
  }
  .overview-content .compact-and-durable .ul-mounting li+li {
    margin-top: 7.4vw;
  }
}

@media (max-width:414px) {
  .overview-content .compact-and-durable {
    font-size: 2.5vw;
  }
}