.zw-product-header {
  background: #e5f1ff;
}
li.zwc-sml-title {
    padding-bottom: 0;
    padding-left: 0;
}
.zwc-sml-title::before{
   display:none;
}
.zwc-image {
    max-width: 46%;
}
.zwc-scroller-child a::before,.zwc-scroller-child a::after {
    display: none
}

.zwc-scroller-child a {
    padding: 0;
    color: var(--zwc-link-clr)
}
.zwc-content p {
    max-width: 640px;
}
.zwc-scroller-child p {
    line-height: 1.7;
}
.zwc-sticky-nav li {
  width: 100%;
}
.active-li {
  color: #0a55eb;
}
.zwc-scroller-child h4 {
    font-size: clamp(24px, 4vw, 32px);
    letter-spacing: -0.64px;
    font-family: var(--zf-primary-semibold);
    line-height: 1.2;
    background: linear-gradient(90deg, #EEF3FD 0%, #9BBFFE 100%);
    padding: 12px;
    letter-spacing: -0.64px;
}
.zwc-ctn-inside h5, .zwc-ctn-inside h5 a {
    font-size: clamp(20px, 2vw, 24px);
    font-family: var(--zf-primary-medium);
}
.zwc-list-point li::before {
    content: '';
    position: absolute;
    left: 0;
    width: 12px;
    height: 12px;
    background: url(/sites/zweb/images/survey/insights/blog-shape.svg) 0 0 / cover;
    top: 6px;
}
.zwc-list-point span{
  font-size: 18px;
  font-family: var(--zf-primary-semibold);
  letter-spacing: -0.36px;
  display: block;
  margin-bottom: 15px;
}
@media only screen and (min-width: 1200px) {
  .zwc-scroller-parent {
    max-width: 740px;
  }
}
.zwc-content h1 {
  font-family: var(--zf-primary-semibold);
  font-size: clamp(32px, 5vw, 64px);
  letter-spacing: -1.44px;
  line-height: 1.1;
}
.zwc-scroller-parent h2{
  font-family: var(--zf-primary-semibold);
  font-size: clamp(26px, 4vw, 40px);
  letter-spacing: -0.8px;
  line-height:1.2;
}
.zwc-scroller-parent h3 {
  font-family: var(--zf-primary-semibold);
  font-size: clamp(26px, 4vw, 40px);
  letter-spacing: -0.8px;
}
section.banner-section {
  background: #e5f1ff;
  padding: clamp(35px, 6vw, 75px) 0 clamp(50px, 8vw, 80px);
}
.zwc-scroller-child [class$="-grid"] {
  margin-bottom: 15px;
}
.zwc-scroller-child [class$="-grid"] p:last-child {
  margin-bottom: 0;
}
.zwc-scroller-child > div {
  margin-top: 25px;
}
.zwc-list-point li b {
  font-family: var(--zf-primary-bold);
}
.zwc-list-point li:last-child{
  padding-bottom: 0;
}
.zwc-list-point-2 {
  margin-bottom: 0;
}
.zwc-gifts-sec .zwc-list-point.zwc-list-point-2 li {
  padding-left: 0;
}
.zwc-gifts-sec .zwc-list-point.zwc-list-point-2 li::before {
  display: none;
}
.zwc-retail-sec .zwc-list-point.zwc-list-point-2 li {
  font-family: var(--zf-secondary-regularitalic);
}
.zwc-scroller-child > div img {
  margin-bottom: 15px;
}
.zwc-scroller-child [class$="-grid"] p {
  font-size: 22px;
  font-family: var(--zf-primary-medium);
}
.zwc-clr-sec-grid {
  background-color: #c2fffc;
}
.zwc-scroller-child p span {
  font-family: var(--zf-primary-bold);
}
.zwc-scroller-child a.zwc-hide-arr {
  padding-right: 0;
}
.zwc-scroller-child a.zwc-hide-arr::before,
.zwc-scroller-child a.zwc-hide-arr::after {
  display: none;
}
.cta-section .content-wrap {
  max-width: 1000px;
}
.zwc-banner-ss {
  max-width: 44%;
  position: absolute;
  left: -3%;
  top: 13%;
}
.zwc-scroller-child p span {
  display: block;
  line-height: 1.5;
  font-family: var(--zf-secondary-semibolditalic);
}
.zwc-box-ctn-1 {
  background-color: #ffe3d0;
}
section.cta-section {
  background: #000;
}
@media only screen and (max-width: 1024px) {
  .zwc-content h1 {
    max-width: 100%;
  }
  .banner-inner .zwc-content p, .zwc-image {
    max-width: 100%;
  }
  
}
@media only screen and (max-width: 767px) {
  .zwc-box-ctn {
    padding: 30px;
  }
  
}
