#root,body,html{min-height:100%!important;min-width:100%!important;height:100%;width:100%}body,html{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol!important}label,p{line-height:1.5em}@font-face{font-family:"Montserrat";src:local("Montserrat"),url(/static/media/Montserrat-Regular.3cd78665.ttf) format("truetype")}@font-face{font-family:"Montserrat-Bold";font-style:normal;font-weight:700;src:local("Montserrat"),url(/static/media/Montserrat-Bold.079ca05d.ttf) format("truetype")}::-webkit-scrollbar{width:20px}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:#d3d3d3;border-radius:20px;border:7px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:#a8bbbf}.bounce:hover{-webkit-animation:bounce .3s infinite alternate;animation:bounce .3s infinite alternate}.bounceShallow:hover{-webkit-animation:bounceShallow .3s infinite alternate;animation:bounceShallow .3s infinite alternate}.springRight:hover{-webkit-animation:springRight .3s infinite alternate;animation:springRight .3s infinite alternate}.zoom{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.zoom:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}@-webkit-keyframes bounce{to{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes bounce{to{-webkit-transform:scale(1.2);transform:scale(1.2)}}@-webkit-keyframes bounceShallow{to{-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes bounceShallow{to{-webkit-transform:scale(1.05);transform:scale(1.05)}}@-webkit-keyframes springRight{to{-webkit-transform:translateX(200px);transform:translateX(200px)}}@keyframes springRight{to{-webkit-transform:translateX(200px);transform:translateX(200px)}}