:root {
  --number_anim_val: 10.0rem;
}

.zwc-template-inner strong {
  font-family: var(--zf-primary-bold);
}

.zwc-template-inner {
  color: #fff;
  overflow: hidden;
}

.zwc-template-inner h1 {
  font-size: 7.2rem;
}

.zwc-template-inner h2 {
  font-size: 5.2rem;
  line-height: 1.15;
}

.zwc-template-inner h3 {
  font-size: 2.7rem;
}

.zwc-template-inner h4 {
  font-size: 7.0rem;
}

.zwc-banner-section {
  background-color: #101010;
  padding: 17.0rem 0 12.0rem;
  position: relative;
  /* overflow-x: clip; */
}

.zwc-banner-section h1 {
  max-width: 92.0rem;
  margin-bottom: 5.0rem;
  line-height: 1.1;
}

.zwc-banner-section h1 span:first-child {
  color: #f6db60;
}

.zwc-banner-section h1 span:last-child {
  color: #2b75ff;
}

.zwc-banner-section p {
  max-width: 75.0rem;
  font-size: 1.8rem;
  margin-bottom: 5.0rem;
}

.zwc-contact-btn {
  display: inline-block;
  padding: .8rem 3.0rem;
  text-transform: uppercase;
  text-align: center;
  font-family: var(--zf-primary-semibold), sans-serif;
  font-size: 1.5rem;
  border: .1rem solid #fff;
  color: #fff;
}

.zwc-banner-section .zwc-banner-circle {
  position: absolute;
  display: inline-block;
  /* height: 65vw; */
  max-height: 374.4rem;
  height: 75vw;
  width: 75vw;
  max-width: 374.4rem;
  top: 0;
  right: 0;
  transform: translate(44%, -53%);
  display: grid;
  align-items: center;
  justify-items: center;
}



.zwc-banner-section .zwc-banner-circle span {
  position: absolute;
  display: inline-block;
  height: 100%;
  width: 100%;
  border-radius: 100%;
  border: .1rem solid;
}


.zwc-banner-section .zwc-banner-circle span::before,
.zwc-banner-section .zwc-banner-circle span::after {
  content: '';
  position: absolute;
  margin: auto;
  height: 2.0rem;
  width: 2.0rem;
  border-radius: 100%;
  background-color: #757575;
}


.zwc-banner-section .zwc-banner-circle span::before {
  top: 0;
  left: 0;
  right: 0;
  transform: translateY(-50%);
}

.zwc-banner-section .zwc-banner-circle span::after {
  bottom: 0;
  left: 0;
  right: 0;
  transform: translateY(50%);
}

@keyframes ringsRotate1 {
  0% {
      transform: rotate(0deg);
  }

  100% {
      transform: rotate(360deg);
  }
}

@keyframes ringsRotate2 {
  0% {
      transform: scale(0.9) rotate(75deg);
  }

  100% {
      transform: scale(0.9) rotate(435deg);
  }
}

@keyframes ringsRotate3 {
  0% {
      transform: scale(0.8) rotate(90deg);
  }

  100% {
      transform: scale(0.8) rotate(450deg);
  }
}

@keyframes ringsRotate4 {
  0% {
      transform: scale(0.7) rotate(135deg);
  }

  100% {
      transform: scale(0.7) rotate(495deg);
  }
}

@keyframes ringsRotate5 {
  0% {
      transform: scale(0.6) rotate(210deg);
  }

  100% {
      transform: scale(0.6) rotate(570deg);
  }
}

.zwc-banner-section .zwc-banner-circle>span:nth-child(1) {
  border: .1rem solid;
  border-color: rgba(112, 112, 112, 0.2);
  animation: ringsRotate1 25s linear backwards infinite;
}

.zwc-banner-section .zwc-banner-circle>span:nth-child(2) {
  /* transform: scale(0.9) rotate(45deg); */
  border-color: rgba(112, 112, 112, 0.4);
  /* transform: rotate(45deg); */
  animation: ringsRotate2 25s linear backwards infinite reverse;
}

.zwc-banner-section .zwc-banner-circle>span:nth-child(3) {
  /* transform: scale(0.8) rotate(90deg); */
  border-color: rgba(112, 112, 112, 0.6);
  animation: ringsRotate3 25s linear backwards infinite;
}

.zwc-banner-section .zwc-banner-circle>span:nth-child(4) {
  /* transform: scale(0.7) rotate(135deg); */
  border-color: rgba(112, 112, 112, 0.8);
  animation: ringsRotate4 25s linear backwards infinite reverse;
}

.zwc-banner-section .zwc-banner-circle>span:nth-child(5) {
  /* transform: scale(0.6) rotate(180deg); */
  border-color: rgba(112, 112, 112, 0.9);
  animation: ringsRotate5 25s linear backwards infinite;
}

.zwc-banner-cta-wrapper {
  display: flex;
  grid-gap: 1.0rem;
  flex-wrap: wrap;
}

.zwc-spam-protection-section {
  background-color: #101010;
}

.zwc-spam-protection-section .content-wrap>div {
  background-image: linear-gradient(to bottom, #000, #101010);
  border-radius: 3.0rem;
  padding: 8.0rem .0rem 12.0rem;
  position: relative;
}

.zwc-spam-protection-section .content-wrap::before {
  content: '';
  position: absolute;
  height: 25.0rem;
  width: 25.0rem;
  top: 12.0rem;
  left: 8.0rem;
  background-color: rgb(210 163 88 / 19%);
  /* filter: blur(15.0rem); */
  box-shadow: 0 0 18.0rem 18.0rem rgb(210 163 88 / 19%);
  border-radius: 50%;
}

.zwc-tab-selector {
  padding: 0 2.5rem;
  border-radius: 1.5rem;
  display: grid;
  width: fit-content;
  margin: 0 auto 8.0rem;
  grid-template-columns: repeat(2, minmax(15.0rem, max-content));
  grid-gap: 3.0rem;
  text-align: center;
  position: relative;
}

.zwc-tab-selector-protection {
  background-color: #212121;
}

/* .zwc-tab-selector .zwc-tab-slider {
  position: absolute;
  height: 80%;
  width: 10.0rem;
  top: 0;
  bottom: 0;
  margin: auto;
  left: .7rem;
  border-radius: 1.0rem;
  opacity: 0;
} */

.zwc-tab-selector-protection .zwc-tab-slider {
  background-color: #000;
}

.zwc-tab-selector>span:not(.zwc-tab-slider) {
  z-index: 10;
  position: relative;
  cursor: pointer;
  padding: 2.0rem 0;
  transition: color 0.2s ease;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  tap-highlight-color: rgba(255, 255, 255, 0);
}

.zwc-tab-selector-protection>span:not(.zwc-tab-slider) {
  color: #919191;
}

.zwc-tab-selector>span:not(.zwc-tab-slider) {
  font-family: var(--zf-secondary-medium);
}

/* .zwc-tab-selector>span:not(.zwc-tab-slider).active {
  font-family: var(--zf-primary-bold)
} */

.zwc-tab-selector-protection>span:not(.zwc-tab-slider).active {
  color: #fff;
}

.zwc-tab-selector .zwc-tab-slider {
  position: absolute;
  height: 80%;
  background-color: #000;
  width: 18.0rem;
  top: 0;
  bottom: 0;
  margin: auto;
  border-radius: 1.0rem;
  opacity: 0;
  transition: width 0.5s ease, left 0.5s ease, transform 0.5s ease, opacity 0s 0.5s;
}

.zwc-tab-selector .zwc-tab-slider.visible {
  opacity: 1;
}

/* .zwc-tab-selector>span:first-child.active~.zwc-tab-slider {
  left: .7rem;
}

.zwc-tab-selector>span:nth-child(2).active~.zwc-tab-slider {
  left: calc(100% - .7rem);
  transform: translateX(-100%);
} */

.zwc-tab-wrapper {
  display: grid;
  grid-template-columns: max-content 1fr;
  grid-gap: 5.0rem;
  align-items: center;
  max-width: 118.0rem;
  margin-left: auto;
  width: 95%;
  margin-bottom: 6.0rem;
}

.zwc-encryption-section .zwc-tab-wrapper {
  margin-bottom: .0rem;
}

.zwc-tab-wrapper .zwc-tab-content {
  grid-column: 1/2;
  grid-row: 1/2;
  max-width: 59.0rem;
  opacity: 0;
  transition: opacity 0.3s ease;
  display: none;
}

.zwc-tab-wrapper .zwc-tab-content>p {
  margin-bottom: 0;
}

.zwc-tab-wrapper .zwc-tab-content h2 {
  margin-bottom: 3.0rem;
}

.zwc-tab-wrapper-protection .zwc-tab-content h2 span {
  color: #F3D85F;
}

.zwc-tab-wrapper .zwc-tab-img {
  grid-column: 2/3;
  grid-row: 1/2;
  /* opacity: 0; */
  /* max-width: 55.0rem; */
  /* perspective: 120.0rem; */

}

.zwc-tab-img::after {
  content: '';
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 30%;
  left: 0;
}

/* .zwc-spam-protection-section .zwc-tab-img:nth-child(2)::after {
  background-image: linear-gradient(to bottom, transparent, #060606);
} */

.zwc-spam-protection-section .zwc-tab-img::after {
  background-image: linear-gradient(to bottom, transparent, #090909);
}

/* .zwc-tab-wrapper .zwc-tab-img>div {
  display: grid;
  transform: rotateY(0);
  transform-style: preserve-3d;
  transition: transform 1s ease;
} */

.zwc-tab-wrapper .zwc-tab-img {
  border-top-left-radius: 2.0rem;
  overflow: hidden;
  transform: translateY(20%);
  opacity: 0;
  transition: opacity 1s ease, transform 1s ease;
  display: none;
}

.zwc-tab-wrapper .zwc-tab-img.active {
  transform: translate(0);
  opacity: 1;
}

/* .zwc-tab-wrapper .zwc-tab-img img {
  grid-row: 1/2;
  grid-column: 1/2;
  backface-visibility: hidden;
} */

/* .zwc-tab-wrapper .zwc-tab-img>div>img:first-child {
  transform: rotateY();
  backface-visibility: hidden;
  z-index: 5;
} */

/* .zwc-tab-wrapper .zwc-tab-img>div>img:last-child {
  transform: rotateY(-180deg);
} */

.zwc-tab-wrapper .zwc-tab-img img {
  /* transform: rotateY(-180deg); */
  /* transition: transform 1s ease; */
}

.zwc-tab-wrapper .zwc-tab-content.active {
  opacity: 1;
}

.zwc-tab-wrapper .zwc-tab-img.active,
.zwc-tab-wrapper .zwc-tab-content.active {
  opacity: 1;
  z-index: 5;
  display: block;
}

.zwc-stats-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 3.5rem;
  padding: 0 5.0rem;
  max-width: 118.0rem;
  margin: 0 auto;
}

.zwc-stats-wrapper .zwc-stat-title {
  font-family: var(--zf-splfont-cursive-one-regular);
  font-size: 4.0rem;
  color: #2C75FF;
  font-size: 4.5rem;
  margin-bottom: 0;
}

.zwc-stats-wrapper>div>div {
  display: grid;
  grid-template-columns: max-content 1fr;
  align-items: center;
  grid-gap: 3.0rem;
  border: .1rem solid #292929;
  background-image: linear-gradient(to right, #1D1D1D, #000000);
  border-radius: 2.0rem;
  padding: 2.5rem 3.5rem;
}

.zwc-stats-wrapper>div>div p {
  margin-bottom: 0;
}

.zwc-stats-wrapper>div>div p:last-child {
  font-size: 1.8rem;
}

.zwc-stats-wrapper p.zwc-stat-value {
  color: #F6DB61;
  font-size: 3.0rem;
  font-family: var(--zf-primary-bold);
  line-height: 0;
}

.zwc-stat-value>span:last-child {
  font-size: 3.0rem;
  color: #F6DB61;
  font-family: var(--zf-primary-bold);
  position: relative;
  bottom: 1.7rem;
}

/* .zwc-stats-wrapper>div>div p:first-child span {
  color: rgba(0, 0, 0, 0);
  -webkit-text-stroke-width: .3rem;
  -webkit-text-stroke-color: #F6DB61;
  text-stroke-width: .1rem;
  text-stroke-color: #F6DB61;
  font-size: 9.0rem;
  font-family: var(--zf-primary-bold);
} */

span.zwc-stat-roll>span {
  float: left;
  width: 6.5rem;
  line-height: var(--number_anim_val);
  text-align: center;
  transform: translateY(00.0rem);
  transition: transform 1.2s cubic-bezier(0, 0, 0, 0.97);

}

span.zwc-stat-roll.zwe-ob[data-stat="90"]>span:nth-child(1) {
  transform: translateY(calc(var(--number_anim_val) * -9));
}

span.zwc-stat-roll.zwe-ob[data-stat="90"]>span:nth-child(2) {
  transform: translateY(calc(var(--number_anim_val) * -10));
}

span.zwc-stat-roll.zwe-ob[data-stat="89"]>span:nth-child(1) {
  transform: translateY(calc(var(--number_anim_val) * -8));
}

span.zwc-stat-roll.zwe-ob[data-stat="89"]>span:nth-child(2) {
  transform: translateY(calc(var(--number_anim_val) * -9));
}

/* span.zwc-stat-roll.zwe-ob[data-stat="250"]>span:nth-child(1) {
  transform: translateY(-20.0rem);
}

span.zwc-stat-roll.zwe-ob[data-stat="250"]>span:nth-child(2) {
  transform: translateY(-50.0rem);
}

span.zwc-stat-roll.zwe-ob[data-stat="250"]>span:nth-child(3) {
  transform: translateY(-100.0rem);
} */

span.zwc-stat-roll.zwe-ob[data-stat="80"]>span:nth-child(1) {
  transform: translateY(calc(var(--number_anim_val) * -8));
}

span.zwc-stat-roll.zwe-ob[data-stat="80"]>span:nth-child(2) {
  transform: translateY(calc(var(--number_anim_val) * -10));
}

.zwc-encryption-section {
  padding: 12.0rem 0;
  color: #000;
}

.zwc-encryption-section .content-wrap>div {
  border-radius: 3.0rem;
  padding: 8.0rem .0rem 10.5rem;
  position: relative;
  background-color: #EFF0F2;
  z-index: 10;
}

.zwc-tab-wrapper-encryption .zwc-tab-content h2 span {
  color: #2C75FF;
  display: inline;
}

.zwc-tab-selector-encryption {
  background-color: #DBDBDB;
}

.zwc-tab-selector-encryption .zwc-tab-slider {
  background-color: #fff;
}

.zwc-tab-selector-encryption>span:not(.zwc-tab-slider) {
  color: #565656;
}

.zwc-tab-selector-encryption>span:not(.zwc-tab-slider).active {
  color: #000;
}

.zwc-encryption-section .content-wrap::after {
  content: '';
  position: absolute;
  height: 14.0rem;
  width: 14.0rem;
  bottom: 8.0rem;
  right: 7.0rem;
  background-color: rgb(24 48 165 / 21%);
  /* filter: blur(15.0rem); */
  /* box-shadow: 0 0 70.0rem 17.0rem rgb(24 48 165 / 21%); */
  box-shadow: 0 0 17.0rem 17.0rem rgb(24 48 165 / 21%);
  border-radius: 50%;
}


.zwc-feature-section {
  color: #000;
  padding: 0 0 11.5rem;
}

.zwc-feature-section .content-wrap>div {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 3.0rem;
  max-width: 108.0rem;
  margin: 0 auto;
}

.zwc-feature-wrapper {
  background-image: linear-gradient(to bottom, #EFF0F2, #EFF0F2);
  border-radius: 3.0rem;
  padding: 9.0rem 5.0rem 4.0rem 5.0rem;
  text-align: center;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: max-content max-content 1fr;
}

.zwc-feature-wrapper h3 {
  margin-bottom: 2.5rem;
  max-width: 40.0rem;
  margin-left: auto;
  margin-right: auto;
}

.zwc-feature-wrapper p {
  margin-bottom: 4.0rem;
  /* line-height: 1.75; */
}

.zwc-feature-wrapper .zwc-feature-img {
  align-self: end;
  position: relative;
  overflow: hidden;
  line-height: 0;
  margin: 0 auto;
}

.zwc-feature-wrapper-3 .zwc-feature-img img {
  border-radius: 0;
  border: none;

}

.zwc-feature-wrapper-4 .zwc-feature-img {
  width: 74%;
}

.zwc-feature-wrapper .zwc-feature-img::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 50%;
  /* background-color: lightblue; */
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #f0f0f2);
  bottom: 0;
  left: 0;
}

.zwc-feature-wrapper-3 .zwc-feature-img::after {
  height: 20%;
}

.zwc-feature-wrapper:last-child .zwc-feature-img::after {
  height: 30%;
}

.zwc-feature-wrapper img {
  border-radius: 2.0rem 2.0rem 0 0;
  border: .1rem solid #989899;
  border-bottom: 0;
  transform: translateY(20%);
  opacity: 0;
  transition: opacity 0.8s ease, transform 0.8s ease;
}

.zwc-feature-wrapper:nth-child(2n) img {
  transition-delay: 0.4s;
}

.zwc-feature-img.zwe-ob img {
  opacity: 1;
  transform: translateY(0);
}

.zwc-global-security-section {
  padding: 12.5rem 0 12.0rem;
  background-color: #101010;
}

.zwc-global-security-content {
  background-color: #000;
  border-radius: 3.0rem;
  padding: 10.0rem;
  position: relative;
  overflow: hidden;
  margin-bottom: 5.0rem;
}

.zwc-global-security-content>div {
  max-width: 62.0rem;
}

.zwc-global-security-content>div h2 {
  margin-bottom: 3.0rem
}

.zwc-global-security-content>.zwc-globe-wrapper {
  position: absolute;
  bottom: 0;
  right: 0;
  max-width: 54.0rem;
  transform: translate(22%, 8%);
}

.zwc-global-security-content>span.zwc-zoho-logo {
  position: absolute;
  top: 8.0rem;
  right: 14.0rem;
  height: 4.0rem;
  width: 9.0rem;
  background-image: var(--zoho-logo-darkbg);
  background-repeat: no-repeat;
  background-size: contain;
  transform: scale(1.4);
}

.zwc-global-security-featutes {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 5.0rem;
  max-width: 108.0rem;
  margin: 0 auto;
}

.zwc-global-security-featutes>div {
  background-color: #000;
  padding: 4.5rem;
  display: grid;
  grid-template-columns: max-content 1fr;
  grid-gap: 2.0rem;
  border-radius: 3.0rem;
}

.zwc-global-security-featutes>div span {
  height: 7.0rem;
  width: 7.0rem;
  border-radius: 1.0rem;
  /* background-color: lightblue; */
  /* background-size: contain; */
  background-image: url('/sites/zweb/images/eprotect/why-choose/eprotect-why-choose-sprite.png');
  background-size: 14.0rem auto;
  background-repeat: no-repeat;
}

.zwc-global-security-featutes>div:first-child span {
  /* background-image: url(./img/service-support.png); */
  background-position: 0 0;
}

.zwc-global-security-featutes>div:last-child span {
  /* background-image: url(./img/global-presence.png); */
  background-position: -7.0rem 0;
}

.zwc-global-security-featutes>div h3 {
  margin-bottom: 0;
  align-self: center;
}

.zwc-global-security-featutes>div p {
  grid-column: 1/3;
  grid-row: 2/3;
  margin-bottom: 0;
}

.zwc-global-security-featutes>div p strong {
  color: #F6DB61;
}

.zwc-global-security-content>.zwc-globe-wrapper::before {
  content: '';
  height: 11.0rem;
  width: 11.0rem;
  position: absolute;
  top: 6.0rem;
  left: .0rem;
  background-color: rgb(24 48 165 / 21%);
  /* filter: blur(16.0rem); */
  border-radius: 50%;
  /* box-shadow: 0 0 51.5rem 19.0rem rgb(24 48 165 / 21%); */
  box-shadow: 0 0 18.0rem 19.0rem rgb(24 48 165 / 21%);

}

@keyframes glowAnim {
  0% {
      filter: drop-shadow(0 0 1.5rem #e3ab2a);
  }

  50% {
      filter: drop-shadow(0 0 .0rem #e3ab2a);
  }

  100% {
      filter: drop-shadow(0 0 1.5rem #e3ab2a);
  }
}

/* .zwc-global-security-content>.zwc-globe-wrapper::after {
  content: '';
  position: absolute;
  top: 61%;
  left: 42%;
  z-index: 4;
  height: 28%;
  width: 20%;
  transform: translate(-50%, -50%);
  background-color: #51c47d;
  filter: blur(6.0rem);
  border-radius: 100%;
  animation: glowAnim 5s cubic-bezier(0.4, 0, 1, 1) infinite;
} */

.zwc-global-security-content>.zwc-globe-wrapper img:first-child {
  max-width: 100%;
  height: auto;
  z-index: 3;
  position: relative;
}

.zwc-global-security-content>.zwc-globe-wrapper img:last-child {
  position: absolute;
  top: 57%;
  left: 42%;
  z-index: 5;
  max-width: 27%;
  transform: translate(-50%, -50%);
  /* filter: drop-shadow(0 0 2.0rem #51c47d); */
  animation: glowAnim 6s ease infinite;

}

/* .zwc-trust-count-stat>span {
  color: rgba(0, 0, 0, 0);
  -webkit-text-stroke-width: .3rem;
  -webkit-text-stroke-color: #F6DB61;
  text-stroke-width: .1rem;
  text-stroke-color: #F6DB61;
  font-size: 9.0rem;
  font-family: var(--zf-primary-bold);
  line-height: 0.82;
} */

.zwc-stat-roll {
  color: transparent;
  -webkit-text-stroke-width: .3rem;
  -webkit-text-stroke-color: #F6DB61;
  text-stroke-width: .1rem;
  text-stroke-color: #F6DB61;
  font-size: 9.0rem;
  font-family: var(--zf-primary-bold);
  height: var(--number_anim_val);
  display: inline-block;
  overflow: hidden;
}

.zwc-trust-count-stat {
  display: grid;
  grid-template-columns: max-content 1fr;
  grid-gap: 1.5rem;
  align-items: end;
  margin-top: 5.0rem;
background: linear-gradient(to right, #1D1D1D, #000000);
    padding: 2.5rem;
    border: .1rem solid #292929;
    border-radius: 20px;
}

.zwc-trust-count-stat .zwc-stat-roll {
  min-width: 17.0rem;
  height: auto;
  line-height: 1.1;
}

.zwc-trust-count-stat .zwc-stat-roll.zwc-val-fetched {
  min-width: auto;
}

.zwc-trust-count-stat p {
  margin-bottom: 1.2rem;
}

.zwc-trust-count-stat p span {
  color: #F6DB61;
  display: block;
  font-family: var(--zf-primary-bold);
  font-size: 2.6rem;
  line-height: 1;
}

.zwc-bottom-section {
  color: #000;
  padding: 10.0rem 0 11.0rem;
}

.zwc-bottom-section .content-wrap {
  display: grid;
  grid-template-columns: 1fr max-content;
  grid-gap: 4.0rem;
  max-width: 108.0rem;
}

.zwc-footer-img {
  max-width: 28.0rem;
  align-self: end;
  line-height: 0;
}

.zwc-bottom-section h2 {
  margin-bottom: 2.5rem;
}

.zwc-footer-content {
  max-width: 62.0rem;
}

@media only screen and (min-width: 1681px) {
  .zwc-banner-section p {
      line-height: 1.7;
  }

  .zwc-template-inner p {
      font-size: 1.8rem;
      line-height: 1.7;
  }
}

@media only screen and (max-width: 1680px) {
  .zwc-template-inner h1 {
      font-size: 6.5rem;
  }

  .zwc-banner-section p {
      font-size: 1.7rem;
  }
}

@media only screen and (max-width: 1599px) {
  /* .zwc-template-inner h1 {
      font-size: 6.6rem;
  } */

  /* .zwc-template-inner h2 {
      font-size: 4.4rem;
  } */

  /* .zwc-template-inner h3 {
      font-size: 2.5rem;
  } */

  .zwc-banner-section {
      padding: 16.0rem 0 12.0rem;
  }

  .zwc-tab-wrapper .zwc-tab-content {
      max-width: 59.0rem;
  }

  /* .zwc-stats-wrapper>div>div p:first-child span,
  .zwc-trust-count-stat>span {
      font-size: 8.5rem;
  } */

  /* span.zwc-stat-roll>span {
      top: 1.5rem;
      letter-spacing: 0..6rem;
  } */

  /* .zwc-feature-wrapper h3 {
      max-width: 37.0rem;
  } */
}

@media only screen and (max-width: 1399px) {
  /* .zwc-template-inner h1 {
      font-size: 5.8rem;
  }

  .zwc-template-inner h2 {
      font-size: 4.2rem;
  }

  .zwc-template-inner h3 {
      font-size: 2.5rem;
  } */

  /* .zwc-banner-section h1 {
      max-width: 72.0rem;
  } */

  /* .zwc-tab-wrapper .zwc-tab-content {
      max-width: 48.0rem;
  } */

  .zwc-banner-section {
      padding: 16.0rem 0 10.5rem;
  }

  .zwc-spam-protection-section .content-wrap>div {
      padding: 7.0rem .0rem 10.5rem;
  }

  .zwc-encryption-section {
      padding: 10.5rem 0 10.0rem;
  }

  .zwc-encryption-section .content-wrap>div {
      padding: 7.0rem 0 9.5rem;
  }

  .zwc-feature-section {
      padding: 0 0 10.0rem;
  }

  .zwc-global-security-section {
      padding: 11.0rem 0 10.5rem;
  }

  .zwc-global-security-content {
      padding: 10.0rem 6.0rem 9.0rem;
  }

  .zwc-bottom-section {
      padding: 8.0rem 0 9.0rem;
  }

  .zwc-template-inner h2 {
      font-size: 5.0rem;
  }

  .zwc-template-inner h3 {
      font-size: 2.5rem;
  }

  .zwc-tab-wrapper .zwc-tab-content {
      max-width: 57.0rem;
  }

  .zwc-tab-wrapper .zwc-tab-content h2 {
      margin-bottom: 2.5rem;
  }

  .zwc-tab-wrapper .zwc-tab-img {
      max-width: 60.0rem;
      justify-self: end;
      line-height: 0;
  }

  .zwc-stat-roll {
      font-size: 8.5rem;
  }

  .zwc-trust-count-stat .zwc-stat-roll {
      min-width: 16.0rem;
      line-height: 1.15;
  }

  /* .zwc-trust-count-stat .zwc-stat-roll.zwc-val-fetched {
      min-width: auto;
  } */

  span.zwc-stat-roll>span {
      width: 6.0rem;
  }

  .zwc-stat-value>span:last-child {
      bottom: 2.0rem;
      font-size: 2.8rem;
  }

  .zwc-spam-protection-section .content-wrap,
  .zwc-encryption-section .content-wrap {
      width: 95%;
  }

  /* .zwc-feature-wrapper p {
      line-height: 1.7;
  } */

  .zwc-tab-wrapper {
      width: 96%;
      grid-gap: 4.0rem;
      margin-bottom: 5.0rem;
  }

  .zwc-spam-protection-section .zwc-tab-img::after {
      background-image: linear-gradient(to bottom, transparent, #0a0a0a);
  }

  .zwc-feature-wrapper h3 {
      margin-bottom: 2.0rem;
      max-width: 37.0rem;
  }

  .zwc-bottom-section .content-wrap {
      grid-template-columns: max-content 1fr;
  }

  .zwc-footer-img {
      justify-self: center;
      margin-left: 2.0rem;
  }

  .zwc-global-security-content>div h2 {
      margin-bottom: 2.5rem;
  }

  /* .zwc-global-security-content {
      padding: 10.0rem 6.0rem;
  } */

  .zwc-global-security-content>.zwc-globe-wrapper {
      transform: translate(23%, 8%) scale(0.95);
  }

  .zwc-global-security-featutes>div h3 {
      max-width: 28.0rem;
  }

  .zwc-global-security-featutes>div span {
      transform: scale(0.9);
  }

  .zwc-global-security-featutes>div {
      grid-gap: 1.5rem 2.0rem;
  }

  /* .zwc-stats-wrapper>div>div p:first-child span,
  .zwc-trust-count-stat>span {
      font-size: 8.0rem;
  } */

  /* span.zwc-stat-roll>span {
      letter-spacing: 6..5rem;
      top: 2.0rem;
  } */

  .zwc-global-security-content>div {
      /* min-width: 52.0rem; */
      width: 60%;
  }

  .zwc-trust-count-stat p {
      margin-bottom: 1.5rem;
  }

  .zwc-global-security-featutes {
      grid-gap: 4.0rem;
  }

  .zwc-footer-img {
      max-width: 25.5rem;
  }
}

@media only screen and (max-width: 1199px) {
  .zwc-template-inner h1 {
      font-size: 5.2rem;
  }

  .zwc-template-inner h2 {
      font-size: 4.0rem;
  }

  .zwc-template-inner h3 {
      font-size: 2.4rem;
  }

  .zwc-banner-section {
      padding: 15.0rem 0 9.0rem;
  }

  .zwc-spam-protection-section .content-wrap>div {
      padding: 6.0rem .0rem 9.0rem;
  }

  .zwc-tab-selector {
      margin: 0 auto 5.0rem;
  }

  .zwc-encryption-section {
      padding: 9.0rem 0 8.5rem;
  }

  .zwc-encryption-section .content-wrap>div {
      padding: 6.0rem 0 8.0rem;
  }

  .zwc-feature-wrapper {
      padding: 7.0rem 4.0rem 4.0rem 4.0rem;
  }

  .zwc-feature-section {
      padding: 0 0 8.5rem;
  }

  .zwc-global-security-section {
      padding: 9.5rem 0 9.0rem;
  }

  .zwc-global-security-content {
      padding: 8.5rem 4.5rem 7.0rem;
  }

  .zwc-bottom-section {
      padding: 8.0rem 0 9.0rem;
  }


  .zwc-banner-section h1 {
      max-width: 65.0rem;
      margin-bottom: 3.0rem;
  }

  /* .zwc-banner-section h1 {
      margin-bottom: 3.5rem;
  } */

  .zwc-banner-section p {
      margin-bottom: 3.5rem;
  }

  .zwc-tab-wrapper {
      margin-bottom: 4.0rem;
  }

  .zwc-stats-wrapper .zwc-stat-title {
      font-size: 4.0rem;
  }

  .zwc-stat-roll {
      font-size: 8.0rem;
  }

  .zwc-trust-count-stat .zwc-stat-roll {
      min-width: 15.1rem;
  }

  /* .zwc-trust-count-stat .zwc-stat-roll.zwc-val-fetched {
      min-width: auto;
  } */

  .zwc-stat-value>span:last-child {
      font-size: 2.5rem;
  }

  span.zwc-stat-roll>span {
      width: 5.6rem;
  }

  .zwc-trust-count-stat p {
      margin-bottom: 1.6rem;
  }

  .zwc-tab-wrapper .zwc-tab-content {
      max-width: 45.0rem;
  }

  .zwc-tab-wrapper .zwc-tab-img {
      max-width: 58.0rem;
      justify-self: end;
  }

  .zwc-feature-wrapper h3 {
      max-width: 35.0rem;
  }

  .zwc-stats-wrapper {
      grid-gap: 0 3.0rem;
  }

  .zwc-stats-wrapper>div>div {
      padding: 1.5rem 3.0rem;
      grid-gap: 2.5rem;
  }

  .zwc-stats-wrapper>div>div p:last-child {
      font-size: 1.7rem;
      max-width: 23.0rem;
  }

  /* .zwc-tab-selector {
      transform: scale(0.95);
  } */

  /* .zwc-stats-wrapper>div>div p:first-child span,
  .zwc-trust-count-stat>span {
      font-size: 7.4rem;
  } */

  /* span.zwc-stat-roll>span {
      letter-spacing: 13..5rem;
      top: 2.7rem;
  } */



  .zwc-feature-wrapper h3 {
      margin-bottom: 1.5rem;
  }

  .zwc-feature-wrapper .zwc-feature-img {
      max-width: 38.0rem;
  }

  .zwc-feature-wrapper-4 .zwc-feature-img {
      width: 64%;
      min-width: 28.0rem;
  }

  /* .zwc-feature-wrapper p {
      line-height: 1.6;
  } */

  .zwc-tab-selector>span:not(.zwc-tab-slider) {
      font-size: 1.6rem;
  }


  /* .zwc-global-security-content {
      padding: 10.0rem 4.5rem;
  } */

  .zwc-global-security-content>.zwc-globe-wrapper {
      transform: translate(22%, 8%) scale(0.88);
      transform-origin: bottom right;
  }

  .zwc-global-security-featutes>div span {
      transform: scale(0.85);
  }

  .zwc-bottom-section .content-wrap {
      max-width: 108.0rem;
      width: 90%;
      /* padding: 0 1.0rem; */
  }

  .zwc-footer-img {
      margin-left: -2.0rem;
  }

}

@media only screen and (max-width: 1100px) {

  /* .zwc-stats-wrapper>div>div p:first-child span,
  .zwc-trust-count-stat>span {
      font-size: 6.8rem;
  } */

  .zwc-stats-wrapper>div>div p:last-child {
      font-size: 1.5rem;
      max-width: 20.0rem;
  }

  .zwc-global-security-content>div {
      width: 62%;
  }

  .zwc-global-security-content>.zwc-globe-wrapper {
      transform: translate(25%, 8%) scale(0.88);
      transform-origin: bottom right;
  }

  .zwc-stats-wrapper>div>div {
      grid-gap: 2.0rem;
  }
}

@media only screen and (max-width: 991px) {

  :root {
      --number_anim_val: 8.2rem;
  }

  .zwc-template-inner h1 {
      font-size: 4.5rem;
  }

  .zwc-template-inner h2 {
      font-size: 3.4rem;
  }

  .zwc-template-inner h3 {
      font-size: 2.1rem;
  }

  .zwc-banner-section {
      padding: 14.0rem 0 8.5rem;
  }

  .zwc-spam-protection-section .content-wrap>div {
      padding: 7.5rem .0rem 8.0rem;
  }

  .zwc-encryption-section {
      padding: 8.0rem 0;
  }

  .zwc-encryption-section .content-wrap>div {
      padding: 6.5rem 0 8.0rem;
  }

  .zwc-feature-wrapper {
      padding: 6.5rem 2.0rem 2.5rem 2.0rem;
  }

  .zwc-feature-section {
      padding: 0 0 8.0rem;
  }

  .zwc-global-security-section {
      padding: 8.5rem 0 8.0rem;
  }

  .zwc-global-security-content {
      padding: 7.5rem 4.5rem 6.5rem;
  }

  .zwc-bottom-section {
      padding: 7.0rem 0 8.0rem;
  }







  .zwc-banner-section {
      text-align: center;
  }

  .zwc-banner-section h1 {
      max-width: 56.0rem;
      margin: 0 auto 2.5rem;
  }

  .zwc-banner-section p {
      max-width: 73.0rem;
      font-size: 1.6rem;
      margin: 0 auto 3.0rem;
  }

  .zwc-banner-cta-wrapper {
      justify-content: center;
  }

  .zwc-banner-section .zwc-banner-circle {
      display: none;
  }

  .zwc-tab-selector {
      display: none;
  }

  .zwc-tab-wrapper {
      grid-template-columns: 1fr;
      width: 90%;
      margin: 0 auto 4.0rem;
      text-align: center;
      justify-content: center;
      grid-gap: 2.5rem;
  }

  .zwc-tab-wrapper .zwc-tab-content {
      grid-column: auto;
      grid-row: auto;
  }

  .zwc-tab-wrapper .zwc-tab-img {
      grid-column: auto;
      grid-row: auto;
      justify-self: center;
      max-width: 50.0rem;
      position: relative;
  }

  .zwc-tab-img::after {
      height: 15%;
  }



  .zwc-spam-protection-section .zwc-tab-img::after {
      background-image: linear-gradient(to bottom, transparent, #0d0d0d);
  }

  .zwc-spam-protection-section .zwc-tab-img:nth-child(2)::after {
      background-image: linear-gradient(to bottom, transparent, #060606);
  }

  .zwc-encryption-section .zwc-tab-img::after {
      background-image: linear-gradient(to bottom, transparent, #eff0f2);
  }

  .zwc-encryption-section .content-wrap::after {
      display: none;
  }

  .zwc-tab-wrapper .zwc-tab-img:not(:last-child) {
      margin-bottom: 2.0rem
  }

  .zwc-tab-wrapper .zwc-tab-content {
      max-width: 64.0rem;
      margin: 0 auto;
  }

  .zwc-tab-wrapper .zwc-tab-content h2 {
      margin-bottom: 1.5rem;
  }

  .zwc-tab-wrapper .zwc-tab-img {
      transform: translate(0);
      opacity: 1;
  }

  .zwc-tab-wrapper .zwc-tab-content {
      opacity: 1;
  }

  .zwc-tab-content h2 {
      margin-left: auto;
      margin-right: auto;
  }

  .zwc-tab-content-1 h2 {}

  .zwc-tab-content-2 h2 {
      max-width: 50.0rem;
  }

  .zwc-tab-content-3 h2 br {
      display: none;
  }

  .zwc-tab-content-3 h2 {
      max-width: 50.0rem;
  }

  .zwc-tab-content-4 h2 {
      max-width: 46.0rem;
  }

  .zwc-stat-roll {
      font-size: 7.5rem;
  }

  .zwc-trust-count-stat .zwc-stat-roll {
      min-width: 14.2rem;
      line-height: 1.1;
  }

  /* .zwc-trust-count-stat .zwc-stat-roll.zwc-val-fetched {
      min-width: auto;
  } */

  span.zwc-stat-roll>span {
      width: 5.3rem;
  }

  .zwc-stat-value>span:last-child {
      bottom: 1.4rem;
  }

  .zwc-feature-wrapper {
      border-radius: 2.0rem;
  }

  .zwc-feature-wrapper .zwc-feature-img {
      max-width: 35.0rem;
      margin: 0 auto;
  }

  .zwc-feature-wrapper-4 .zwc-feature-img {
      width: 75%;
      max-width: 26.0rem;
      min-width: auto;
  }

  .zwc-stats-wrapper {
      text-align: center;
      grid-gap: 0 2.0rem;
      padding: 0 3.0rem;
  }

  /* .zwc-stats-wrapper>div>div p:first-child span,
  .zwc-trust-count-stat>span {
      font-size: 5.8rem;
  } */

  .zwc-stats-wrapper>div>div {
      grid-template-columns: 1fr;
      grid-gap: .0rem;
      padding: 2.0rem 3.0rem;
      background-image: linear-gradient(to right bottom, #1D1D1D, #000000);
  }

  /* .zwc-stats-wrapper>div>div p:first-child {
      line-height: 1;

  } */

  .zwc-stats-wrapper>div>div p:last-child {
      margin: 0 auto;
      max-width: 27.0rem;
  }

  .zwc-encryption-section .content-wrap>div {
      border-radius: 2.0rem;
  }

  .zwc-feature-wrapper h3 {
      max-width: 31.0rem;
  }

  .zwc-feature-section .content-wrap>div {
      grid-gap: 2.0rem;
  }

  .zwc-global-security-content>div {
      text-align: center;
      width: 100%;
      margin: 0 auto;
  }

  .zwc-global-security-content>.zwc-globe-wrapper {
      position: static;
      transform: none;
      transform-origin: center;
      max-width: 12.5rem;
      margin-bottom: 3.0rem;
  }

  .zwc-global-security-content>div h2 {
      max-width: 44.0rem;
      margin: 0 auto 2.0rem;
  }

  .zwc-global-security-content>.zwc-globe-wrapper img:last-child {
      position: static;
      transform: none;
      max-width: 100%;
      animation: none;
      filter: drop-shadow(0 0 .8rem #e3ab2a);
  }

  .zwc-global-security-content>.zwc-globe-wrapper img:first-child,
  .zwc-global-security-content>span.zwc-zoho-logo,
  .zwc-global-security-content>.zwc-globe-wrapper::after {
      display: none;
  }

  .zwc-global-security-content>.zwc-globe-wrapper::before {
      left: 0;
  }

  .zwc-trust-count-stat {
      margin-top: 3.5rem;
  }

  .zwc-trust-count-stat p {
      margin-bottom: .8rem;
  }

  .zwc-trust-count-stat {
      grid-template-columns: max-content max-content;
      text-align: left;
      justify-content: center;
      grid-gap: 1.0rem;
  }



  .zwc-trust-count-stat p span {
      font-size: 1.7rem;
  }

  .zwc-global-security-featutes {
      grid-gap: 2.0rem;
  }

  .zwc-global-security-featutes>div {
      padding: 2.5rem;
      border-radius: 2.0rem;
      grid-gap: 1.0rem;
      grid-template-columns: 1fr;
      text-align: center;
      justify-items: center;
  }

  .zwc-global-security-featutes>div p {
      grid-column: auto;
      grid-row: auto;
  }



  .zwc-global-security-featutes>div span {}

  .zwc-global-security-content {
      margin-bottom: 2.0rem;
      border-radius: 2.0rem;
  }

  .zwc-footer-content {
      max-width: 40.0rem;
  }

  .zwc-footer-img {
      max-width: 22.0rem;
  }

  .zwc-bottom-section .content-wrap {
      align-items: center;
  }

  .zwc-bottom-section .content-wrap {
      grid-template-columns: 1.5fr 1fr;
  }


}

@media only screen and (min-width: 768px) {
  .zw-product-header {
      background-color: #101010;
      position: absolute;
      /*top: 6.0rem;*/
      left: 0;
      width: 100%;
      display: inline-block;
      z-index: 5;
  }
}

@media only screen and (max-width: 767px) {
  .zwc-template-inner .content-wrap {
      width: 95%;
  }

  .zw-product-header {
      background-color: #101010;
  }

  .zwc-template-inner h1 {
      font-size: 3.5rem;
  }

  .zwc-template-inner h2 {
      font-size: 2.8rem;
  }

  .zwc-template-inner h3 {
      font-size: 2.3rem;
  }


  .zwc-banner-section {
      padding: 6.0rem 0 7.0rem;
  }


  .zwc-spam-protection-section .content-wrap>div {
      padding: 6.5rem .0rem 7.0rem;
  }

  .zwc-encryption-section {
      padding: 7.0rem 0 4.0rem;
  }

  .zwc-encryption-section .content-wrap>div {
      padding: 5.5rem 0 7.0rem;
  }

  .zwc-feature-wrapper {
      padding: 6.0rem 2.0rem 2.5rem 2.0rem;
  }

  .zwc-feature-section {
      padding: 0 0 7.0rem;
  }

  .zwc-global-security-section {
      padding: 7.5rem 0 7.5rem;
  }

  .zwc-global-security-content {
      padding: 6.5rem 2.0rem 6.0rem;
  }

  .zwc-bottom-section {
      padding: 6.0rem 0 7.0rem;
  }



  .zwc-banner-section h1 {
      max-width: 45.0rem;
      line-height: 1.2;
  }

  .zwc-banner-section p {
      max-width: 58.0rem;
  }

  .zwc-tab-wrapper {
      margin: 0 auto 3.0rem;
  }

  .zwc-tab-wrapper .zwc-tab-content h2 {
      max-width: 48.0rem;
      margin: 0 auto 1.5rem;
  }

  .zwc-tab-wrapper .zwc-tab-content {
      max-width: 50.0rem;
  }

  .zwc-tab-wrapper .zwc-tab-img {
      max-width: 45.0rem;
  }

  .zwc-spam-protection-section .zwc-tab-img::after {
      background-image: linear-gradient(to bottom, transparent, #0b0b0b);
  }

  .zwc-tab-wrapper .zwc-tab-img:not(:last-child) {
      margin-bottom: 1.5rem;
  }

  .zwc-stats-wrapper {
      grid-template-columns: 1fr;
      max-width: 45.0rem;
      grid-gap: 3.5rem;
  }

  span.zwc-stat-roll>span {
      width: 4.7rem;
  }

  .zwc-stat-roll {
      font-size: 6.5rem;
  }

  .zwc-trust-count-stat .zwc-stat-roll {
      line-height: 1.2;
      min-width: 12.3rem;
  }

  /* .zwc-trust-count-stat .zwc-stat-roll.zwc-val-fetched {
      min-width: auto;
  } */

  .zwc-stats-wrapper .zwc-stat-title {
      font-size: 3.5rem;
      line-height: 1.6;
  }

  /* .zwc-stats-wrapper>div>div p:first-child span,
  .zwc-trust-count-stat>span {
      font-size: 4.8rem;
  } */

  .zwc-stats-wrapper>div>div p:first-child {
      font-size: 2.4rem;
  }

  .zwc-stat-value>span:last-child {
      bottom: 1.8rem;
  }

  .zwc-feature-section .content-wrap>div {
      grid-template-columns: 1fr;
  }

  .zwc-feature-wrapper {
      grid-template-columns: minmax(1.0rem, 50.0rem);
      justify-content: center;
  }

  .zwc-feature-wrapper:nth-child(2n) img {
      transition-delay: calc(1s - 1s);
  }

  .zwc-feature-wrapper h3 {
      max-width: 34.0rem;
  }

  .zwc-feature-wrapper .zwc-feature-img::after {
      height: 40%;
  }

  .zwc-feature-wrapper-3 .zwc-feature-img::after {
      height: 20%;
  }

  .zwc-feature-wrapper-4 .zwc-feature-img {
      min-width: auto;
      width: 100%;
      max-width: 25.0rem;
  }

  .zwc-global-security-content>.zwc-globe-wrapper {
      max-width: 11.0rem;
  }

  .zwc-feature-wrapper .zwc-feature-img {
      max-width: 34.0rem;
      margin: 0 auto;
  }

  .zwc-feature-wrapper-4 .zwc-feature-img {
      max-width: 27.0rem;
  }

  .zwc-feature-wrapper p {
      margin-bottom: 2.5rem;
  }

  .zwc-global-security-content {
      margin-bottom: 2.0rem;
  }

  .zwc-global-security-content>div:last-child {
      max-width: 50.0rem;
  }

  /* .zwc-trust-count-stat {
      grid-template-columns: 1fr;
      text-align: center;
      justify-items: center;
      grid-gap: 0;
  } */

  .zwc-trust-count-stat p {
      margin-bottom: 1.0rem;
  }

  .zwc-global-security-featutes {
      grid-template-columns: 1fr;
  }

  .zwc-global-security-featutes>div {
      grid-template-columns: minmax(1.0rem, 48.0rem);
      text-align: center;
      padding: 5.0rem 2.5rem 5.5rem;
      justify-content: center;
      grid-gap: 1.5rem;
      justify-items: center;
  }

  /* .zwc-global-security-featutes>div p {
      grid-column: auto;
      grid-row: auto;
  } */

  .zwc-global-security-featutes>div span {
      /* margin: 0 auto 1.0rem; */
      transform: scale(0.96);
  }

  .zwc-bottom-section .content-wrap {
      grid-template-columns: 1fr;
      text-align: center;
      grid-gap: 4.0rem;
  }

  .zwc-footer-content {
      margin: 0 auto;
      max-width: 52.0rem;
  }

  .zwc-footer-img {
      margin-left: 0;
      max-width: 22.0rem;
  }

  .zwc-bottom-section h2 {
      margin-bottom: 2.0rem;
  }
}

@media only screen and (max-width: 480px) {
  .zwc-template-inner h1 {
      font-size: 3.2rem;
  }

  .zwc-template-inner h2 {
      font-size: 2.5rem;
  }

  .zwc-template-inner h3 {
      font-size: 2.2rem;
  }

  .zwc-banner-section {
      padding: 6.0rem 0 6.5rem;
  }

  .zwc-spam-protection-section .content-wrap>div {
      padding: 6.0rem .0rem 6.5rem;
  }

  .zwc-encryption-section {
      padding: 6.0rem 0 4.0rem;
  }

  .zwc-encryption-section .content-wrap>div {
      padding: 5.5rem 0;
  }

  .zwc-feature-wrapper {
      padding: 5.5rem 2.0rem 2.5rem 2.0rem;
  }

  .zwc-feature-section {
      padding: 0 0 6.0rem;
  }

  .zwc-global-security-section {
      padding: 6.5rem 0;
  }

  .zwc-global-security-content {
      padding: 6.0rem 2.0rem 5.5rem;
  }

  .zwc-bottom-section {
      padding: 5.0rem 0 6.0rem;
  }






  .zwc-tab-wrapper {
      margin: 0 auto 2.0rem;
  }

  .zwc-tab-wrapper .zwc-tab-img {
      max-width: 34.0rem;
  }

  .zwc-tab-wrapper .zwc-tab-img:not(:last-child) {
      margin-bottom: 1.0rem;
  }

  .zwc-tab-wrapper .zwc-tab-content h2 {
      max-width: 37.0rem;
  }

  .zwc-stats-wrapper {
      grid-gap: 2.5rem;
  }

  .zwc-stat-roll {
      font-size: 6.0rem;
  }

  .zwc-trust-count-stat .zwc-stat-roll {
      min-width: 11.3rem;
  }

  /* .zwc-trust-count-stat .zwc-stat-roll.zwc-val-fetched {
      min-width: auto;
  } */

  span.zwc-stat-roll>span {
      width: 4.2rem;
  }

  .zwc-feature-wrapper h3 {
      max-width: 32.0rem;
  }

  /* .zwc-tab-content-1 h2 {

  }

  .zwc-tab-content-2 h2 {
      max-width: 50.0rem;
  }

  .zwc-tab-content-3 h2 br {
      display: none;
  }

  .zwc-tab-content-3 h2 {
      max-width: 50.0rem;
  }

  .zwc-tab-content-4 h2 {
      max-width: 46.0rem;
  } */

  .zwc-feature-wrapper img {
      max-width: 28.0rem;
      width: 100%;
  }

  .zwc-global-security-content>.zwc-globe-wrapper {
      max-width: 9.0rem;
  }

  .zwc-global-security-featutes>div span {
      transform: scale(0.88);
  }

  .zwc-trust-count-stat {
      grid-template-columns: 1fr;
      text-align: center;
      justify-items: center;
      grid-gap: 0;
  }

  .zwc-footer-img {
      width: 60%;
  }
}