body,
*,
*::before,
*::after {
  cursor: url('/cursors/Normal.cur'), auto !important;
}

a,
a *,
button,
button *,
[role="button"],
[role="button"] *,
label[for],
label[for] *,
[tabindex]:not([tabindex="-1"]),
[tabindex]:not([tabindex="-1"]) * {
  cursor: url('/cursors/Link.cur'), pointer !important;
}

input,
textarea,
input *,
textarea *,
[contenteditable="true"],
[contenteditable="true"] * {
  cursor: url('/cursors/Text.cur'), text !important;
}

.cursor-none,
.cursor-none * {
  cursor: url('/cursors/Normal.cur'), auto !important;
}

a,
a *,
button,
button *,
[role="button"],
[role="button"] *,
.hero-cta,
.hero-cta *,
.nb-cta-link,
.nb-cta-link *,
.bcta-section,
.bcta-section *,
.bcta-mobile-btn,
.bcta-mobile-btn *,
.ct-toggle-btn,
.ct-toggle-btn *,
.ct-submit,
.ct-submit *,
.ct-book-submit,
.ct-book-submit *,
.cs-tab,
.cs-tab *,
.tm-card,
.tm-card *,
.wts-step,
.wts-step * {
  cursor: url('/cursors/Link.cur'), pointer !important;
}


.bcta-section,
.bcta-section * {
  cursor: none !important;
}
