/* Tulip Tower V44 — one typeface across public, resident and admin pages. */
:root{
  --font-sans:"Encode Sans",Arial,sans-serif!important;
  --font-display:"Encode Sans",Arial,sans-serif!important;
  --font-body:"Encode Sans",Arial,sans-serif!important;
  --bs-body-font-family:"Encode Sans",Arial,sans-serif!important;
}
html,body{
  font-family:"Encode Sans",Arial,sans-serif!important;
  text-rendering:optimizeLegibility;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}
html body *:not(.fa):not(.fas):not(.far):not(.fal):not(.fad):not(.fab):not(.fa-solid):not(.fa-regular):not(.fa-light):not(.fa-brands):not(.mdi):not(.bx):not(.las):not(.lar):not(.lab):not(.material-icons):not(.material-symbols-outlined):not([class^="ri-"]):not([class*=" ri-"]):not([class^="mdi-"]):not([class*=" mdi-"]):not([class^="bx-"]):not([class*=" bx-"]):not([class^="icon-"]):not([class*=" icon-"]):not([data-feather]){
  font-family:"Encode Sans",Arial,sans-serif!important;
}
html body input::placeholder,html body textarea::placeholder{
  font-family:"Encode Sans",Arial,sans-serif!important;
}
html body .ql-editor,html body .ck-content,html body .tox,html body .note-editable{
  font-family:"Encode Sans",Arial,sans-serif!important;
}
