@-moz-document url-prefix(){*{scrollbar-width:thin;scrollbar-color:rgba(168,85,247,.5) transparent}}@supports (-webkit-touch-callout:none){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input[type=email],input[type=number],input[type=password],input[type=text],select,textarea{font-size:16px!important}}@supports (-ms-ime-align:auto){.flex-safe{display:-ms-flexbox}.grid-safe{display:-ms-grid}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}::-webkit-scrollbar-thumb{background:rgba(168,85,247,.5);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(168,85,247,.7)}@media (max-width:768px){[role=button],button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}}@supports (-webkit-overflow-scrolling:touch){body{position:fixed;overflow:hidden;width:100%;height:100%}#__next,main{position:relative;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}}@media (max-width:768px){input,textarea{font-size:16px!important}}@media print{.no-print{display:none!important}body{background:white;color:black}}@media (max-width:640px){.container-responsive{padding-left:1rem;padding-right:1rem}.btn,button{min-height:48px;padding:.75rem 1rem;font-size:.875rem}.card-mobile{padding:1rem}.text-responsive{font-size:.875rem}.text-responsive-lg{font-size:1rem}}@media (min-width:641px) and (max-width:1024px){.container-responsive{padding-left:1.5rem;padding-right:1.5rem}.btn,button{min-height:44px;padding:.625rem 1rem}}@media (min-width:1025px){.container-responsive{padding-left:2rem;padding-right:2rem}.btn,button{min-height:40px;padding:.5rem 1rem}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.btn,[role=button],button,div,h1,h2,h3,h4,h5,h6,p,span{word-wrap:break-word;overflow-wrap:break-word}.btn,[role=button],button{white-space:normal}.card,[class*=Card]{overflow:hidden}.card-content-text,[class*=CardContent]{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}