body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  @media (max-width: 991px) and (min-width: 768px) {
    html.w-mod-js:not(.w-mod-ix)
      [data-w-id="88e84f2b-8158-265b-deb9-a950bfd3f034"] {
      height: 0px;
    }
  }
  
  @media (max-width: 767px) and (min-width: 480px) {
    html.w-mod-js:not(.w-mod-ix)
      [data-w-id="88e84f2b-8158-265b-deb9-a950bfd3f034"] {
      height: 0px;
    }
  }
  
  @media (max-width: 479px) {
    html.w-mod-js:not(.w-mod-ix)
      [data-w-id="88e84f2b-8158-265b-deb9-a950bfd3f034"] {
      height: 0px;
    }
  }
  .hidden-frame {
    display: none;
    visibility: hidden;
  }

  .transform-init {
    -webkit-transform: translate3d(0, 20%, 0) scale3d(1, 1, 1)
      rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
    -moz-transform: translate3d(0, 20%, 0) scale3d(1, 1, 1)
      rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
    -ms-transform: translate3d(0, 20%, 0) scale3d(1, 1, 1)
      rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
    transform: translate3d(0, 20%, 0) scale3d(1, 1, 1)
      rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
    opacity: 0;
  }
  .hidden {
    display: none !important;
  }
  .visually-hidden {
    opacity: 0;
    position: absolute;
    z-index: -1;
  }
  .height-0 {
    height: 0px;
  }
  .font-weight-500 {
    font-weight: 500;
  }
  