html,body{background-color:#d3e1f8;margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow-x:hidden}:root{--base-height:calc(.15vh + 15px)}@font-face{font-family:regular;src:url(../media/myriadpro-regular-webfont.1hi5_e0nfw2w5.woff2)format("woff2"),url(../media/myriadpro-regular-webfont.3dc4yutrrvu0c.woff)format("woff"),url(../media/MyriadPro-Regular.1qkdsiy6tu0tj.otf)format("otf")}.regular{font-family:regular;font-size:calc(1.1 * var(--base-height));letter-spacing:-.2px}.bold{font-family:regular;font-weight:700;font-size:calc(1.6 * var(--base-height))}.center{text-align:center}.wrapper{min-height:100vh}main{box-sizing:border-box;background:#eee url(../media/bg-table.11qnc8ygqtrvn.png);border-bottom-right-radius:10px;border-bottom-left-radius:10px;flex-direction:column;width:95%;min-height:calc(100vh - 4.5rem);margin:0 auto 1rem;padding:6.5rem 0 2.5rem;display:flex;box-shadow:0 5px 9.5px .5px #00000040}@supports (background-image:url("../public/images/bg-table.webp")){main{background-image:url(../media/bg-table.2c2vjc8vwm0ec.webp)}}.banner{width:100%;min-height:calc(6.25 * var(--base-height));background:#090424 url(../media/banner.0liqzbyux7v1g.jpg);align-items:center;display:flex}.page-title{font-size:calc(3 * var(--base-height));color:#fff;letter-spacing:-.4px;text-shadow:2px 2px 2px #00000026;padding:0 1rem;line-height:1.25}.table{color:#555;box-sizing:border-box;flex-direction:column;flex:1;align-items:center;gap:.75rem;padding:1rem;display:flex;position:relative}.page-text{width:min(100% - 20px,500px);margin-top:calc(6 * var(--base-height));padding:0 10px;line-height:1.5}.button-container{justify-content:space-between;align-items:center;gap:16px;width:min(100%,900px);margin:0 auto;display:flex}.btn{min-width:180px;height:calc(3 * var(--base-height));color:#fff;cursor:pointer;font-family:regular;font-size:calc(1.25 * var(--base-height));box-sizing:border-box;background:linear-gradient(#942ba9,#a336b9);border:1px solid #962dab;border-radius:5px;padding:0 .5rem;transition:background .3s}.btn:hover{background:linear-gradient(#a336b9,#942ba9);border:1px solid #942ba9}.form-container{text-align:center;flex-direction:column;align-items:center;display:flex}.form-wrapper{width:min(100%,500px)}.input-group{flex-direction:column;align-items:flex-start;gap:.5rem;width:310px;margin:0 auto 1rem;display:flex;position:relative}.input-group input{box-sizing:border-box;width:100%;height:calc(3 * var(--base-height));text-indent:.75rem;font-size:calc(1.05 * var(--base-height));border:1px solid #ccc;border-radius:5px;font-family:regular}.input-group label{color:#757575;padding-left:.25rem;font-size:.9rem}.input-group textarea{box-sizing:border-box;width:100%;min-width:100%;max-width:100%;min-height:calc(5 * var(--base-height));max-height:calc(10 * var(--base-height));font-size:calc(1.05 * var(--base-height));border:1px solid #ccc;border-radius:5px;padding:.75rem;font-family:regular}.password-visibility-toggle{width:24px;height:24px;right:10px;top:calc(calc(1.25 * var(--base-height)) - 8px);cursor:pointer;position:absolute}.google-button-wrapper{border-top:1px solid #ccc;flex-direction:column;align-items:center;width:300px;margin-top:1.5rem;padding:1.5rem 0 1rem;display:flex;box-shadow:0 .12px .08px #0003}.google-button{color:#555;background:linear-gradient(#f9f9f9,#fff);border:1px solid #ddd;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-bottom:1rem;display:flex}.google-button:hover{background:linear-gradient(#fff,#f9f9f9);border:1px solid #ddd}.return-button{color:#962dab;background:0 0;border:1px solid #962dab;margin-right:.75rem;min-width:80px!important}.return-button:hover{background:#fff3;border:1px solid #962dab}.form-footer{justify-content:center;align-items:center;display:flex}.form-footer span{margin-right:5px}.link{color:#2d6ba9;align-items:center;text-decoration:none;display:flex}.error{color:#e60000}@media (max-width:990px){main{width:calc(100% - 2rem)}.regular{font-size:calc(1.05 * var(--base-height))}.bold{font-size:calc(1.5 * var(--base-height))}.btn{height:calc(2.75 * var(--base-height));font-size:calc(1.15 * var(--base-height))}}@media (max-width:768px){main{border-radius:0;width:100%;min-height:calc(100vh - 3.5rem);margin-bottom:0}.page-title{font-size:calc(2.5 * var(--base-height))}}@media (max-width:460px){.regular{font-size:var(--base-height)}.bold{font-size:calc(1.4 * var(--base-height))}.page-title{padding:0 .75rem}.table{padding:1rem .75rem}}