.wf-force-outline-none[tabindex="-1"]:focus {
    outline: none;
  }

  @media (min-width: 992px) {
    html.w-mod-js:not(.w-mod-ix)
      [data-w-id="747d39e8-47c7-43a3-1347-2bca775f482d"] {
      width: 15px;
      height: 15px;
      background-color: rgb(0, 0, 0);
      border-color: rgb(0, 0, 0);
    }
    html.w-mod-js:not(.w-mod-ix)
      [data-w-id="11a159dd-752d-4488-d045-2b7d133bae1d"] {
      -webkit-transform: translate3d(0, 0, 0) scale3d(0.2, 1, 1) rotateX(0)
        rotateY(0) rotateZ(0) skew(0, 0);
      -moz-transform: translate3d(0, 0, 0) scale3d(0.2, 1, 1) rotateX(0)
        rotateY(0) rotateZ(0) skew(0, 0);
      -ms-transform: translate3d(0, 0, 0) scale3d(0.2, 1, 1) rotateX(0)
        rotateY(0) rotateZ(0) skew(0, 0);
      transform: translate3d(0, 0, 0) scale3d(0.2, 1, 1) rotateX(0)
        rotateY(0) rotateZ(0) skew(0, 0);
    }
  }

  section {
    opacity: 0;
    transform: translateY(50px);
    transition: all 1s, transform 1s;
  }

  section.visible {
    opacity: 1;
    transform: translateY(0);
  }

   /* Custom Cursor */
   body:hover .cursor {
    opacity: 1;
  }
  .cursor {
    pointer-events: none;
  }

  /* Make iframe transparent to mouse events */
  iframe {
    pointer-events: none;
  }

  [fs-cc="banner"],
  [fs-cc="manager"],
  [fs-cc="preferences"],
  [fs-cc="interaction"] {
    display: none;
  }

  .spinner {
    position: relative;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0);
  }

  /*  3 Loader */

  .lds-ring,
  .lds-ring div {
    box-sizing: border-box;
  }
  .lds-ring {
    display: inline-block;
    position: relative;
    width: 80px;
    height: 80px;
  }
  .lds-ring div {
    box-sizing: border-box;
    display: block;
    position: absolute;
    width: 64px;
    height: 64px;
    margin: 8px;
    border: 8px solid currentColor;
    border-radius: 50%;
    animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    border-color: currentColor transparent transparent transparent;
  }
  .lds-ring div:nth-child(1) {
    animation-delay: -0.45s;
  }
  .lds-ring div:nth-child(2) {
    animation-delay: -0.3s;
  }
  .lds-ring div:nth-child(3) {
    animation-delay: -0.15s;
  }
  @keyframes lds-ring {
    0% {
      transform: rotate(0deg);
    }
    100% {
      transform: rotate(360deg);
    }
  }

  .an-loader-row {
    display: flex;
    column-gap: 50px;
    padding: 30px;
    flex-wrap: wrap;
    margin-bottom: 20px;
  }

  /*  3 Loader */

  .loader {
    width: 60px;
    height: 60px;
    animation: loader 1s linear infinite;
  }

  @keyframes loader {
    0% {
      transform: rotate(0);
    }
    100% {
      transform: rotate(360deg);
    }
  }

  a:where(:not(.wp-element-button)) {
text-decoration: none !important;
}