.tapo-footer-new {
    max-width: 120em;
    font-size: 0.83vw;
    background: rgba(29, 37, 41, 0.95);
    position: relative;
    margin: 0 auto;
}
.tapo-footer-new-wrapper {
    width: 90em;
    margin: 0 auto;
    padding: 5em 0;
}
.tapo-footer-new-content {
    display: flex;
    flex-wrap: wrap;
    padding: 0 0 2.5em;
}
.tapo-footer-new-content p.title {
    color: rgba(255, 255, 255, 0.9);
    font-size: 1.125em;
    font-weight: 500;
    line-height: 133.333%;
}
.tapo-footer-new-content p.desc {
    color: #B2B4B6;
    font-size: 1em;
    font-weight: 400;
    line-height: 2;
}
.tapo-footer-new-content ul li {
    color: #b2b4b6;
    font-size: 1em;
    font-weight: 400;
    line-height: normal;
    margin: 1.5em 0 0;
}
.tapo-footer-new-content ul li a {
    cursor: pointer;

}
.tapo-footer-new-content ul li a:hover {
    text-decoration: underline;
}
.tapo-footer-new-content .downloadCol-dropList {
    position: relative;
    display: inline-block;
    width: 100%;
}
.tapo-footer-new-content .downloadCol-dropList img {
    display: block;
}
.tapo-footer-new-content .downloadCol-dropList .tapo-app-icon {
    width: 3em;
    height: 3em;
    margin: 0 0 0.75em;
    cursor: pointer;
}
.tapo-footer-new-content .downloadCol-dropList-content {
    position: absolute;
    border-radius: 0.5em;
    padding: 0 0.75em;
    background: #fff;
    box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);
    display: none;
}
.tapo-footer-new-content .downloadCol-dropList-content a{
    margin: 0.75em 0;
    width: 14.5em;
    height: 4.5em;
    display: block;
}
.tapo-footer-new-content .downloadCol-dropList-content a.apple-icon{
    background: url(https://static.tapo.com/res/new-home/tapo-app-store.svg) 50% 100% no-repeat;
    -webkit-background-size: 100%;
    background-size: 100%;
}
.tapo-footer-new-content .downloadCol-dropList-content a.apple-icon:hover{
    background: url(https://static.tapo.com/res/new-home/tapo-app-selected.svg) 50% 100% no-repeat;
    -webkit-background-size: 100%;
    background-size: 100%;
}
.tapo-footer-new-content .downloadCol-dropList-content a.google-icon{
    background: url(https://static.tapo.com/res/new-home/tapo-google-play.svg) 50% 100% no-repeat;
    -webkit-background-size: 100%;
    background-size: 100%;
}
.tapo-footer-new-content .downloadCol-dropList-content a.google-icon:hover{
    background: url(https://static.tapo.com/res/new-home/tapo-google-play-selected.svg) 50% 100% no-repeat;
    -webkit-background-size: 100%;
    background-size: 100%;
}
.tapo-footer-new-content
.downloadCol-dropList.active
.downloadCol-dropList-content{
    display: block;
}
.tapo-footer-new-col {
    flex: 1;
}
.tapo-footer-new .declarationAndLocation {
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: rgba(255, 255, 255, 0.6);
    border-top: 1px solid rgba(255, 255, 255, 0.20);
    padding-top: 2.5625em;
}
.tapo-footer-new .declarationAndLocation a {
    cursor: pointer;
}
.tapo-footer-new .declarationAndLocation span {
    font-size: 0.875em;
    font-style: normal;
    font-weight: 400;
    line-height: 128.571%;
}
.tapo-footer-new .declarationAndLocation .declaration span {
    border-right: 0.071714em solid rgba(255, 255, 255, 0.4);
    padding: 0 0.857143em;
}
.tapo-footer-new .declarationAndLocation .declaration span:first-child {
    padding: 0 0.857143em 0 0;
}
.tapo-footer-new .declarationAndLocation .declaration span:last-child {
    border-right: unset;
}
.tapo-footer-new .declarationAndLocation .location a {
    display: flex;
    align-items: center;
}
.tapo-footer-new .declarationAndLocation .location span {
    padding: 0 0.64em;
}
.tapo-footer-new .declarationAndLocation .location img {
    width: 1.25em;
    height: 1.25em;
}
@media (max-width: 1680px) {
    .tapo-footer-new {
        font-size: 14px;
    }
}
@media (max-width: 1440px) {
    .tapo-footer-new {
        font-size: 12px;
    }
}
@media (max-width: 1280px) {
    .tapo-footer-new {
        font-size: 10.66px;
    }
}
@media (max-width: 1024px) {
    .tapo-footer-new {
        font-size: 8.53px;
    }
}
@media (max-width: 736px) {
    .tapo-footer-new {
        font-size: 10.35px;
    }
    .tapo-footer-new .tapo-footer-new-wrapper {
        width: auto;
        padding: 0 0 5em;
    }
    .tapo-footer-new .tapo-footer-new-wrapper .declarationAndLocation {
        flex-direction: column-reverse;
        align-items: stretch;
        border-top: none;
        padding: 0;
    }
    .tapo-footer-new .tapo-footer-new-wrapper .declarationAndLocation .location {
        padding: 1.98em 0;
        margin: 0 1.93em;
        display: block;
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    }
    .tapo-footer-new
    .tapo-footer-new-wrapper
    .declarationAndLocation
    .location
    a {
        flex-direction: row-reverse;
        justify-content: flex-end;
    }
    .tapo-footer-new
    .tapo-footer-new-wrapper
    .declarationAndLocation
    .location
    img {
        width: 1.93237em;
        height: 1.93237em;
    }
    .tapo-footer-new
    .tapo-footer-new-wrapper
    .declarationAndLocation
    .location
    span {
        color: rgba(255, 255, 255, 0.8);
        font-size: 1.35266em;
        font-style: normal;
        font-weight: 400;
        line-height: 128.571%;
    }
    .tapo-footer-new
    .tapo-footer-new-wrapper
    .declarationAndLocation
    .declaration {
        display: block;
        margin: 1.5em 0 0;
    }
    .tapo-footer-new
    .tapo-footer-new-wrapper
    .declarationAndLocation
    .declaration
    .copyRight {
        display: block;
    }
    .tapo-footer-new
    .tapo-footer-new-wrapper
    .declarationAndLocation
    .declaration
    span {
        padding: 0 1.664625em;
        margin: 0.5em 0;
        display: inline-block;
    }
    .tapo-footer-new .tapo-footer-new-wrapper .declarationAndLocation span {
        color: rgba(255, 255, 255, 0.4);
        font-size: 1.15942em;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }
    .tapo-footer-new .tapo-footer-new-content {
        display: block;
        padding: 0 1.93em;
    }
    .tapo-footer-new .tapo-footer-new-content .tapo-footer-new-col {
        width: auto;
        margin-right: unset;
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
        position: relative;
    }
    .tapo-footer-new .tapo-footer-new-content .tapo-footer-new-col h3 {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        overflow: hidden;
        color: #fff;
        text-overflow: ellipsis;
        font-size: 1.64251em;
        font-style: normal;
        font-weight: 500;
        line-height: 129.412%;
        margin: 0;
        padding: 1.175em 1.525em 1.175em 0;
    }
    .tapo-footer-new .tapo-footer-new-content .tapo-footer-new-col ul li {
        padding: 1.426818em 0;
        margin: 0;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        overflow: hidden;
        color: rgba(255, 255, 255, 0.8);
        text-overflow: ellipsis;
        font-size: 1.35266em;
        font-style: normal;
        font-weight: 400;
        line-height: 128.571%;
    }
    .tapo-footer-new .tapo-footer-new-content .tapo-footer-new-col-m-expand h3::after {
        content: '';
        background: url(https://static.tapo.com/res/new-home/downArrow.svg) 50% 100% no-repeat;
        -webkit-background-size: 100%;
        background-size: 100%;
        width: 1em;
        position: absolute;
        right: 0em;
        height: .5em;
        top: 1.5em;
    }
    .tapo-footer-new .tapo-footer-new-content .tapo-footer-new-col-m-expand ul {
        display: none;
    }
    .tapo-footer-new .tapo-footer-new-content .tapo-footer-new-col.active h3::after {
        background: url(https://static.tapo.com/res/new-home/upArrow.svg) 50% 100% no-repeat;
    }
    .tapo-footer-new
    .tapo-footer-new-content
    .downloadCol-dropList:hover
    .tapo-footer-new
    .tapo-footer-new-content
    .downloadCol-dropList-content {
        display: none;
    }
    .tapo-footer-new
    .tapo-footer-new-content
    .downloadCol-dropList
    .tapo-app-icon {
        width: 4em;
        height: 4em;
        padding: 0;
        margin: 0;
    }
    .tapo-footer-new .tapo-footer-new-content .tapo-footer-new-downloadCol ul li {
        overflow: visible;
        padding: 0 0 1.426818em;
    }
    .tapo-footer-new .tapo-footer-new-content .downloadCol-dropList-content {
        left: 4.5em;
        top: 0;
    }
    .tapo-footer-new hr {
        display: none;
    }
    .tapo-footer-new .tapo-footer-new-content{
        padding: 0 2em;
    }
    .tapo-footer-new .tapo-footer-new-content p.title{
        font-size: 1.7em;
        padding: 1.17em 0 ;
        max-width: 18em;
        word-wrap: break-word;
    }
    .tapo-footer-new .tapo-footer-new-content .tapo-footer-new-col ul li{
        font-size: 1.4em;
        padding: 0 0 1.42em;
    }
    .tapo-footer-new .tapo-footer-new-wrapper .declarationAndLocation .declaration span{
        font-size: 1.2em;
    }
}
@media (max-width: 375px) {
    .tapo-footer-new {
        font-size: 2.67vw;
    }

}

.tapo-footer-connect {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: space-between;
  border-bottom: 1px solid rgba(255, 255, 255, 0.20);
  padding-bottom: 2.5625em;
  margin-bottom: 2.5625em;

  .tapo-footer-subscribe {
    width: 50%;

    .tapo-footer-subscribe-wrapper {
      .desc {
        font-weight: 400;
        font-size: 1em;
        color: #B2B4B6;
        margin-bottom: 1.5em;
      }
      .tp-follow-subscribe-form .tp-follow-subscribe-line .tp-follow-subscribe-text {
        background-color: white;
        border-radius: 99px;
        display: flex;
        align-items: center;
        padding: 0.875em 1.5em;

        input {
          flex: 1;
          margin-right: 0.875em;
        }

        button {
          background-color: white;
          padding-left: 0.875em;
          border-left: 1px solid #1D252926;
          color: #0069BF;
          cursor: pointer;
          font-weight: 400;
        }
      }
    }
  }

  .tapo-footer-social {
    .tapo-footer-social-wrapper {
      display: flex;
      flex-direction: row;
      gap: 1.5em;
      padding: 1.5em 0;
      justify-content: space-between;

      .tapo-footer-social-icon {
        display: block;
        height: 32px;
        width: 32px;

        background-size: 100%;
        background-repeat: no-repeat;

        transition: all 200ms ease-in-out;

        &.facebook {
          background-image: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M16.8809 28.8005L5.20674 28.807C4.10241 28.8076 3.20658 27.913 3.20571 26.8087C3.2001 19.6085 3.19772 12.4084 3.194 5.20824C3.19343 4.10358 4.08318 3.20762 5.18785 3.20708C11.9015 3.20384 22.4405 3.19764 26.8014 3.19505C27.906 3.19439 28.7934 4.08934 28.794 5.19395C28.798 12.3939 28.802 19.5939 28.806 26.7938C28.8067 27.8984 27.9117 28.7943 26.8072 28.795L20.8708 28.7983L20.8653 18.8845L24.1929 18.8827L24.689 15.0188L20.8631 15.021L20.8618 12.5543C20.8611 11.4357 21.1713 10.6733 22.7754 10.6724L24.8213 10.6704L24.8193 7.21478C24.4655 7.16789 23.251 7.06337 21.838 7.06416C18.8883 7.0658 16.8699 8.86743 16.8717 12.1739L16.8733 15.0232L13.5372 15.025L13.5393 18.8886L16.8754 18.8867L16.8809 28.8005Z" fill="white" fill-opacity="0.4"/></svg>');
          &:hover {
            background-image: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.22804 28.807C4.12371 28.8076 3.20658 27.913 3.20571 26.8087C3.2001 19.6085 3.19772 12.4084 3.194 5.20824C3.19343 4.10358 4.08318 3.20762 5.18785 3.20708C11.9015 3.20384 22.4405 3.19764 26.8014 3.19505C27.906 3.19439 28.7934 4.08934 28.794 5.19395C28.798 12.3939 28.802 19.5939 28.806 26.7938C28.8067 27.8984 27.9015 28.7944 26.797 28.795C9.75613 28.8044 28.8168 28.7938 5.22804 28.807Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M16.8809 28.8005L5.20674 28.807C4.10241 28.8076 3.20658 27.913 3.20571 26.8087C3.2001 19.6085 3.19772 12.4084 3.194 5.20824C3.19343 4.10358 4.08318 3.20762 5.18785 3.20708C11.9015 3.20384 22.4405 3.19764 26.8014 3.19505C27.906 3.19439 28.7934 4.08934 28.794 5.19395C28.798 12.3939 28.802 19.5939 28.806 26.7938C28.8067 27.8984 27.9117 28.7943 26.8072 28.795L20.8708 28.7983L20.8653 18.8845L24.1929 18.8827L24.689 15.0188L20.8631 15.021L20.8618 12.5543C20.8611 11.4357 21.1713 10.6733 22.7754 10.6724L24.8213 10.6704L24.8193 7.21478C24.4655 7.16789 23.251 7.06337 21.838 7.06416C18.8883 7.0658 16.8699 8.86743 16.8717 12.1739L16.8733 15.0232L13.5372 15.025L13.5393 18.8886L16.8754 18.8867L16.8809 28.8005Z" fill="%233C5899"/></svg>');
          }
        }

        &.instagram {
          background-image: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M26.7996 3.2002C27.9041 3.2002 28.7996 4.09563 28.7996 5.2002V26.7998C28.7996 27.9044 27.9041 28.7998 26.7996 28.7998H5.19995C4.09538 28.7998 3.19995 27.9044 3.19995 26.7998V5.2002C3.19995 4.09563 4.09538 3.2002 5.19995 3.2002H26.7996ZM15.9998 8.32031C11.7583 8.32038 8.32015 11.7586 8.32007 16C8.32007 20.2415 11.7583 23.6796 15.9998 23.6797C20.2413 23.6797 23.6794 20.2415 23.6794 16C23.6794 11.7585 20.2413 8.32031 15.9998 8.32031ZM15.9998 10.0264C19.2987 10.0264 21.9733 12.7011 21.9734 16C21.9734 19.299 19.2987 21.9736 15.9998 21.9736C12.7008 21.9736 10.0261 19.2989 10.0261 16C10.0262 12.7011 12.7009 10.0264 15.9998 10.0264ZM24.9597 6.61328C24.2529 6.61337 23.6794 7.18668 23.6794 7.89355C23.6795 8.60039 24.2529 9.17374 24.9597 9.17383C25.6666 9.17383 26.2399 8.60044 26.24 7.89355C26.24 7.18663 25.6666 6.61328 24.9597 6.61328Z" fill="white" fill-opacity="0.4"/></svg>');
          &:hover {
            background-image: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M26.7996 3.2002C27.9041 3.2002 28.7996 4.09563 28.7996 5.2002V26.7998C28.7996 27.9044 27.9041 28.7998 26.7996 28.7998H5.19995C4.09538 28.7998 3.19995 27.9044 3.19995 26.7998V5.2002C3.19995 4.09563 4.09538 3.2002 5.19995 3.2002H26.7996ZM15.9998 8.32031C11.7583 8.32038 8.32015 11.7586 8.32007 16C8.32007 20.2415 11.7583 23.6796 15.9998 23.6797C20.2413 23.6797 23.6794 20.2415 23.6794 16C23.6794 11.7585 20.2413 8.32031 15.9998 8.32031ZM15.9998 10.0264C19.2987 10.0264 21.9733 12.7011 21.9734 16C21.9734 19.299 19.2987 21.9736 15.9998 21.9736C12.7008 21.9736 10.0261 19.2989 10.0261 16C10.0262 12.7011 12.7009 10.0264 15.9998 10.0264ZM24.9597 6.61328C24.2529 6.61337 23.6794 7.18668 23.6794 7.89355C23.6795 8.60039 24.2529 9.17374 24.9597 9.17383C25.6666 9.17383 26.2399 8.60044 26.24 7.89355C26.24 7.18663 25.6666 6.61328 24.9597 6.61328Z" fill="url(%23paint0_linear_4549_79905)"/><defs><linearGradient id="paint0_linear_4549_79905" x1="15.9998" y1="28.7998" x2="16.1096" y2="3.20067" gradientUnits="userSpaceOnUse"><stop stop-color="%23EAC97C"/><stop offset="0.358906" stop-color="%23E1344C"/><stop offset="0.669246" stop-color="%23AF38BA"/><stop offset="1" stop-color="%232B46E0"/></linearGradient></defs></svg>');
          }
        }
        
        &.youtube {
          background-image: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.0244 19.8873L13.0235 12.0155L20.8049 15.965L13.0244 19.8873ZM30.1121 10.6505C30.1121 10.6505 29.8304 8.72002 28.9673 7.8699C27.872 6.75361 26.6444 6.74836 26.0819 6.68357C22.0517 6.3999 16.0064 6.3999 16.0064 6.3999H15.9938C15.9938 6.3999 9.9485 6.3999 5.9183 6.68357C5.3549 6.74836 4.1282 6.75361 3.032 7.8699C2.1689 8.72002 1.8881 10.6505 1.8881 10.6505C1.8881 10.6505 1.6001 12.9181 1.6001 15.1848V17.3106C1.6001 19.5782 1.8881 21.8449 1.8881 21.8449C1.8881 21.8449 2.1689 23.7754 3.032 24.6255C4.1282 25.7418 5.5673 25.7068 6.2081 25.8233C8.5121 26.0386 16.0001 26.1052 16.0001 26.1052C16.0001 26.1052 22.0517 26.0964 26.0819 25.8127C26.6444 25.7471 27.872 25.7418 28.9673 24.6255C29.8304 23.7754 30.1121 21.8449 30.1121 21.8449C30.1121 21.8449 30.4001 19.5782 30.4001 17.3106V15.1848C30.4001 12.9181 30.1121 10.6505 30.1121 10.6505Z" fill="white" fill-opacity="0.4"/></svg>');
          &:hover {
            background-image: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M30.1121 10.6505C30.1121 10.6505 29.8304 8.72002 28.9673 7.8699C27.872 6.75361 26.6444 6.74836 26.0819 6.68357C22.0517 6.3999 16.0064 6.3999 16.0064 6.3999H15.9938C15.9938 6.3999 9.9485 6.3999 5.9183 6.68357C5.3549 6.74836 4.1282 6.75361 3.032 7.8699C2.1689 8.72002 1.8881 10.6505 1.8881 10.6505C1.8881 10.6505 1.6001 12.9181 1.6001 15.1848V17.3106C1.6001 19.5782 1.8881 21.8449 1.8881 21.8449C1.8881 21.8449 2.1689 23.7754 3.032 24.6255C4.1282 25.7418 5.5673 25.7068 6.2081 25.8233C8.5121 26.0386 16.0001 26.1052 16.0001 26.1052C16.0001 26.1052 22.0517 26.0964 26.0819 25.8127C26.6444 25.7471 27.872 25.7418 28.9673 24.6255C29.8304 23.7754 30.1121 21.8449 30.1121 21.8449C30.1121 21.8449 30.4001 19.5782 30.4001 17.3106V15.1848C30.4001 12.9181 30.1121 10.6505 30.1121 10.6505Z" fill="%23DD2B1E"/><path fill-rule="evenodd" clip-rule="evenodd" d="M13.0243 19.8874L13.0234 12.0156L20.8048 15.9651L13.0243 19.8874Z" fill="white"/></svg>');
          }
        }

        &.linkedin {
          background-image: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_4549_79879)"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.39995 3.2002C4.63264 3.2002 3.19995 4.63289 3.19995 6.4002V25.6002C3.19995 27.3675 4.63264 28.8002 6.39995 28.8002H25.6C27.3673 28.8002 28.8 27.3675 28.8 25.6002V6.4002C28.8 4.63288 27.3673 3.2002 25.5999 3.2002H6.39995ZM21.4454 25.2453H25.2443V17.4413C25.2443 14.1394 23.3726 12.5428 20.7581 12.5428C18.1425 12.5428 17.0417 14.5797 17.0417 14.5797V12.9194H13.3806V25.2453H17.0417V18.775C17.0417 17.0413 17.8397 16.0096 19.3672 16.0096C20.7713 16.0096 21.4454 17.001 21.4454 18.775V25.2453ZM6.75542 9.03094C6.75542 10.287 7.76593 11.3054 9.01297 11.3054C10.26 11.3054 11.2699 10.287 11.2699 9.03094C11.2699 7.77488 10.26 6.75645 9.01297 6.75645C7.76593 6.75645 6.75542 7.77488 6.75542 9.03094ZM10.9401 25.2453H7.12255V12.9194H10.9401V25.2453Z" fill="white" fill-opacity="0.4"/></g><defs><clipPath id="clip0_4549_79879"><rect width="25.6" height="25.6" fill="white" transform="translate(3.19995 3.2002)"/></clipPath></defs></svg>');
          &:hover {
            background-image: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_4549_79907)"><rect x="3.19995" y="3.2002" width="25.6" height="25.6" rx="3.2" fill="%23007EBB"/><path fill-rule="evenodd" clip-rule="evenodd" d="M25.2443 25.2452H21.4454V18.7749C21.4454 17.0009 20.7713 16.0095 19.3672 16.0095C17.8397 16.0095 17.0416 17.0412 17.0416 18.7749V25.2452H13.3806V12.9193H17.0416V14.5796C17.0416 14.5796 18.1424 12.5427 20.7581 12.5427C23.3725 12.5427 25.2443 14.1393 25.2443 17.4412V25.2452ZM9.01292 11.3053C7.76588 11.3053 6.75537 10.2869 6.75537 9.03084C6.75537 7.77479 7.76588 6.75635 9.01292 6.75635C10.26 6.75635 11.2699 7.77479 11.2699 9.03084C11.2699 10.2869 10.26 11.3053 9.01292 11.3053ZM7.1225 25.2452H10.94V12.9193H7.1225V25.2452Z" fill="white"/></g><defs><clipPath id="clip0_4549_79907"><rect width="25.6" height="25.6" fill="white" transform="translate(3.19995 3.2002)"/></clipPath></defs></svg>');
          }
        }

        &.twitter {
          background-image: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.39995 3.2002C4.63264 3.2002 3.19995 4.63289 3.19995 6.4002V25.6002C3.19995 27.3675 4.63264 28.8002 6.39995 28.8002H25.6C27.3673 28.8002 28.8 27.3675 28.8 25.6002V6.4002C28.8 4.63288 27.3673 3.2002 25.5999 3.2002H6.39995ZM10.3725 11.7163C8.75388 9.35865 7.38105 7.36045 7.32177 7.27587L7.21401 7.12207L9.83994 7.12227L12.4659 7.12249L14.7084 10.3898C15.9418 12.1869 16.9648 13.6748 16.9817 13.6962C17.0112 13.7334 17.0291 13.716 17.3782 13.3112C18.1734 12.3889 18.3469 12.187 18.5172 11.9854C18.6147 11.8701 18.6998 11.7714 18.7065 11.7659C18.7131 11.7604 19.0437 11.3764 19.4411 10.9126C19.8385 10.4487 20.2267 9.99718 20.3037 9.90926C20.3807 9.82135 20.4884 9.69662 20.543 9.63208C20.5975 9.56755 20.7273 9.4162 20.8313 9.29578C21.0668 9.02324 21.8959 8.05878 22.3546 7.52394L22.6993 7.12207H23.4741C24.2038 7.12207 24.2474 7.12405 24.2218 7.15615C24.2068 7.1749 23.9218 7.50755 23.5884 7.89539C23.2551 8.28323 22.7293 8.89526 22.42 9.25546C22.1107 9.61565 21.811 9.96394 21.754 10.0294C21.697 10.0949 21.4511 10.3807 21.2075 10.6645C20.9639 10.9483 20.4736 11.5191 20.118 11.9329C18.0446 14.3457 17.7292 14.7145 17.7206 14.7369C17.7118 14.7599 18.0197 15.2127 20.3351 18.5828C23.5515 23.2642 24.8052 25.0929 24.8139 25.1157C24.8221 25.1371 24.3591 25.1417 22.2071 25.1413L19.5904 25.1409L19.5392 25.0669C19.511 25.0262 18.4319 23.4546 17.1411 21.5745C15.8504 19.6944 14.7879 18.1561 14.7801 18.1561C14.7723 18.1561 14.5967 18.3542 14.3899 18.5962C14.183 18.8382 14.0046 19.0458 13.9933 19.0576C13.982 19.0693 13.6969 19.4004 13.3598 19.7934C13.0226 20.1863 12.7148 20.5439 12.6758 20.588C12.6367 20.6321 12.5636 20.7169 12.5133 20.7765C12.3818 20.9322 10.8174 22.7525 10.6122 22.9885C10.5173 23.0977 10.0623 23.6268 9.60102 24.1643L8.76234 25.1417H7.99948C7.50737 25.1417 7.2366 25.1347 7.2366 25.122C7.2366 25.1112 7.29727 25.033 7.37141 24.9484C7.44555 24.8637 7.85893 24.3836 8.29001 23.8815C9.09735 22.9413 9.25039 22.7632 10.311 21.5303L11.4549 20.2002L12.4278 19.069L13.3071 18.047C13.5418 17.7741 13.8125 17.4601 13.9086 17.3491C14.0046 17.2382 14.0833 17.1413 14.0833 17.1337C14.0833 17.1262 13.9105 16.8687 13.6994 16.5615C13.4882 16.2543 11.9911 14.0739 10.3725 11.7163ZM10.4616 9.91036C9.88162 9.08082 9.391 8.37747 9.37127 8.34737L9.33545 8.29263L10.5309 8.29775L11.7263 8.30287L14.1114 11.7163L19.5959 19.5652L22.6951 24.0006L21.5108 24.0057C20.5799 24.0098 20.3212 24.0055 20.3023 23.9859C20.289 23.9722 19.5515 22.9205 18.6632 21.6489C15.8836 17.6696 11.5615 11.4836 10.4616 9.91036Z" fill="white" fill-opacity="0.4"/></svg>');
          &:hover {
            background-image: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="3.19995" y="3.2002" width="25.6" height="25.6" rx="3.2" fill="black"/><path fill-rule="evenodd" clip-rule="evenodd" d="M7.32187 7.27587C7.38115 7.36045 8.75398 9.35865 10.3726 11.7163C11.9912 14.0739 13.4883 16.2543 13.6995 16.5615C13.9106 16.8687 14.0834 17.1262 14.0834 17.1337C14.0834 17.1413 14.0047 17.2382 13.9087 17.3491C13.8126 17.4601 13.5419 17.7741 13.3072 18.047C13.0725 18.3199 12.6768 18.7798 12.4279 19.069C12.1791 19.3583 11.7413 19.8673 11.455 20.2002C11.1687 20.5331 10.654 21.1316 10.3111 21.5303C9.25049 22.7632 9.09744 22.9413 8.29011 23.8815C7.85903 24.3836 7.44565 24.8637 7.37151 24.9484C7.29736 25.033 7.2367 25.1112 7.2367 25.122C7.2367 25.1347 7.50747 25.1417 7.99957 25.1417H8.76243L9.60112 24.1643C10.0624 23.6268 10.5174 23.0977 10.6123 22.9885C10.8174 22.7525 12.3819 20.9322 12.5134 20.7765C12.5637 20.7169 12.6368 20.6321 12.6759 20.588C12.7149 20.5439 13.0227 20.1863 13.3598 19.7934C13.697 19.4004 13.9821 19.0693 13.9934 19.0576C14.0047 19.0458 14.1831 18.8382 14.39 18.5962C14.5968 18.3542 14.7724 18.1561 14.7802 18.1561C14.788 18.1561 15.8505 19.6944 17.1412 21.5745C18.432 23.4546 19.5111 25.0262 19.5393 25.0669L19.5905 25.1409L22.2072 25.1413C24.3592 25.1417 24.8222 25.1371 24.814 25.1157C24.8053 25.0929 23.5516 23.2642 20.3352 18.5828C18.0198 15.2127 17.7119 14.7599 17.7207 14.7369C17.7293 14.7145 18.0447 14.3457 20.1181 11.9329C20.4737 11.5191 20.964 10.9483 21.2076 10.6645C21.4512 10.3807 21.6971 10.0949 21.7541 10.0294C21.8111 9.96394 22.1108 9.61565 22.4201 9.25546C22.7294 8.89526 23.2552 8.28323 23.5885 7.89539C23.9219 7.50755 24.2069 7.1749 24.2219 7.15615C24.2475 7.12405 24.2039 7.12207 23.4742 7.12207H22.6994L22.3547 7.52394C21.896 8.05878 21.0669 9.02324 20.8314 9.29578C20.7274 9.4162 20.5976 9.56755 20.5431 9.63208C20.4885 9.69662 20.3808 9.82135 20.3038 9.90926C20.2268 9.99718 19.8386 10.4487 19.4412 10.9126C19.0438 11.3764 18.7132 11.7604 18.7066 11.7659C18.6999 11.7714 18.6148 11.8701 18.5173 11.9854C18.3469 12.187 18.1735 12.3889 17.3783 13.3112C17.0292 13.716 17.0113 13.7334 16.9818 13.6962C16.9649 13.6748 15.9419 12.1869 14.7085 10.3898L12.466 7.12249L9.84004 7.12227L7.21411 7.12207L7.32187 7.27587ZM9.37137 8.34737C9.3911 8.37747 9.88172 9.08082 10.4617 9.91036C11.5616 11.4836 15.8837 17.6696 18.6633 21.6489C19.5516 22.9205 20.2891 23.9722 20.3024 23.9859C20.3213 24.0055 20.58 24.0098 21.5109 24.0057L22.6952 24.0006L19.596 19.5652C17.8913 17.1257 15.4233 13.5937 14.1115 11.7163L11.7264 8.30287L10.531 8.29775L9.33555 8.29263L9.37137 8.34737Z" fill="white"/></svg>');
          }
        }
      }
    }
  }
}

@media (max-width: 736px) {
  .tapo-footer-connect {
    flex-direction: column;
    margin-bottom: 0;

    .tapo-footer-subscribe {
      width: 100%;

      .desc {
        margin-top: -1.17em;
      }

      .tapo-footer-subscribe-wrapper {
        padding-bottom: 1.5em;
      }
    }

    .tapo-footer-social {
      .tapo-footer-social-wrapper {
        display: flex;
        flex-direction: row;
        gap: 34px;
        padding: 0;
        justify-content: space-between;

        .tapo-footer-social-icon {
          display: block;
          height: 40px;
          width: 40px;
        }
      }
    }
  }
  
  .tapo-footer-new .tapo-footer-new-content .tapo-footer-new-col-m-expand.tapo-footer-about  {
    pointer-events: none;
    
    ul,li {
      display: block !important;
    }
  }
}
