:root{--black:#000;--blacktransparent:rgba(0, 0, 0, 0.7);--white:#fff;--whitetransparent:hsla(0, 0%, 100%, 0.8);--darkgray:#49494b;--lightgray:#cccccd;--transparent:transparent;--error:#721c24;--errorbg:#f8d7da;--success:#155724;--successbg:#d4edda;--tedescogreen:#62a2b5;--tedescotransparentgreen:rgba(98, 162, 181, 0.6);--tedescobrown:#3b0303;--tedescored:#d1290e;--tedescocream:#efe7d9}html{scroll-behavior:smooth}body{margin:0!important;padding:0!important;width:100%;height:100vh;font-family:Roboto,sans-serif}.roboto{font-family:'Roboto Condensed',sans-serif}.black{color:var(--black)}.white{color:var(--white)}.darkgray{color:var(--darkgray)}.error{color:var(--error)}.success{color:var(--success)}.tedescogreen{color:var(--tedescogreen)}.tedescored{color:var(--tedescored)}.tedescobrown{color:var(--tedescobrown)}.tedescocream{color:var(--tedescocream)}.blackbg{background-color:var(--black)}.blacktransparentbg{background-color:var(--blacktransparent)}.whitebg{background-color:var(--white)}.whitetransparentbg{background-color:var(--whitetransparent)}.tedescogreenbg{background-color:var(--tedescogreen)}.tedescotransparentgreenbg{background-color:var(--tedescotransparentgreen)}.tedescobrownbg{background-color:var(--tedescobrown)}.tedescocreambg{background-color:var(--tedescocream)}.tedescoredbg{background-color:var(--tedescored)}.successbg{background-color:var(--successbg)}.errorbg{background-color:var(--errorbg);border:1px solid #f5c6cb;border-radius:5px}.bgsuccess{background-color:var(--bs-success-bg-subtle)!important}.bgerror{background-color:var(--bs-danger-bg-subtle)!important}.row{margin:0;--bs-gutter-x:0!important;--bs-gutter-y:0!important}.container{max-width:98%!important;width:98%!important;margin-left:auto;margin-right:auto}.percent25,.percent50,.percent80,.percent90,.percent95{margin:0 auto}.center{text-align:center!important}.left{text-align:left}.right{text-align:right}.vertical-center{display:flex;align-items:center;height:100%}.percent100{width:100%}.percent95{width:95%}.percent90{width:90%}.percent80{width:80%}.percent50{width:50%}.percent25{width:25%}.overflowHidden{overflow:hidden}.blur{filter:blur(4px)}.grayscale{filter:grayscale(100%)}.close{font-size:1.2rem;cursor:pointer}.hidden{display:none}