:root{--gradient: linear-gradient(to right, #1e98a8, #1e98a8)}body{margin:0;padding:0;font-family:Lato,sans-serif;overflow-x:hidden}*{box-sizing:border-box}.form-wrapper{height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column}h1{font-weight:700;margin:0}ul{margin:0;padding:0}li{list-style:none}.reg-mt-2{margin-top:20px;display:block}form span{margin:.7rem 0 2rem}a{color:#333;font-size:14px;text-decoration:none}form a{margin:15px 0}.form-wrapper p{font-size:14px;font-weight:500;line-height:20px;letter-spacing:.5px;margin:20px 0 30px;color:#fff}button{border-radius:25px;border:1px solid #1e98a8;background:var(--gradient);color:#fff;font-size:12px;font-weight:700;padding:12px 45px;letter-spacing:1px;text-transform:uppercase;transition:transform 80ms ease-in}button:active{transform:scale(.95)}button:focus{outline:none}button.ghost{background-color:transparent;border-color:#fff}form{background-color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:2rem;height:100%;width:100%;text-align:center}.footer{width:100vw}input{background-color:#eee;border:none;padding:15px;margin:8px 0;width:100%;outline:none}.container{background-color:#fff;border-radius:10px;box-shadow:0 14px 28px #00000040,0 10px 10px #00000038;position:relative;overflow:hidden;width:768px;max-width:100%;min-height:480px}.form-container{width:50%;display:flex}.form-wrapper button{margin-top:1.5rem;padding:12px 59px}.sign-in-container{width:50%}.container.right-panel-active .sign-in-container{transform:translate(100%)}.form-wrapper .container{display:flex}.overlay-panel{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 40px;text-align:center;height:100%}.social-container{margin:20px 0}.social-container a{border:1px solid #DDDDDD;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;margin:0 5px;height:46px;width:46px;font-size:17px}.bg-overlay{background-image:url(/build/assets/2-Wlk0BVVh.jpg);background-size:cover;background-repeat:no-repeat;width:100%;height:100%;background-color:#eee;position:absolute;filter:blur(8px)}.bg-0{background-image:url(/build/assets/0-B-f_t0ED.png);background-size:cover;background-repeat:no-repeat}.bg-1{background-image:url(/build/assets/1-BERBRQHA.png);background-size:cover;background-repeat:no-repeat}.bg-2{background-image:url(/build/assets/2-Wlk0BVVh.jpg);background-size:cover;background-repeat:no-repeat}.bg-3{background-image:url(/build/assets/3-EL4CMWQf.jpg);background-size:cover;background-repeat:no-repeat}.bg-4{background-image:url(../images/4.svg);background-size:cover;background-repeat:no-repeat}.bg-5{background-image:url(/build/assets/5-DsL1sw4V.svg);background-size:cover;background-repeat:no-repeat}.bg-6{background-image:url(.../../public/images/6.svg);background-size:cover;background-repeat:no-repeat}.bg-7{background-image:url(.../../public/images/7.svg);background-size:cover;background-repeat:no-repeat}body{background-image:url(/build/assets/2-Wlk0BVVh.jpg);background-size:cover;background-repeat:no-repeat}.overlay-container h1{color:#fff;font-size:2rem}.overlay-container{display:flex;background:var(--gradient);width:50%}.rm-br{display:flex;justify-content:space-between;width:100%}.mob-reg{display:none}input[readonly=readonly]{background-color:#f1f1f1}.voting-container{display:flex;align-items:center;justify-content:center;width:100%;margin:2rem 0}.candiate-list{width:100%}.voting-container form{background-color:#ffffff4d;margin:20px auto;border-radius:40px;box-shadow:0 0 24px 20px #00000008}.voting-container form button{border-radius:30px;font-size:16px;padding:15px 45px;box-shadow:0 10px 10px #53c1cf}.voting-content-wrapper{width:40%}.voting-content-wrapper h2{text-align:center;font-size:1.5rem;font-weight:500;color:#004b55}.candidate-info{display:flex;align-items:center;-moz-column-gap:1rem;column-gap:1rem}.candidate-info img{width:60px;height:60px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.candiate-list ul{display:flex;flex-direction:column;row-gap:15px}.candiate-list li{padding:25px 3rem;display:flex;align-items:center;justify-content:space-between;border-radius:25px;background-color:#fcfcfc;box-shadow:6px 6px 17px -1px #0000001c,-6px -6px 10px -1px #ffffff6e;border:1px solid rgb(154 154 154 / 35%)}.candidate-info h4{font-size:19px;white-space:nowrap;text-transform:capitalize;margin:0;text-overflow:ellipsis;overflow:hidden}input[type=checkbox i]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:#17e124;border-radius:50%;width:20px;cursor:pointer;height:20px}.inp{position:relative}.inp span{position:absolute}input[type=checkbox]:checked{background-color:red;box-shadow:0 0 7px 5px #04e51d5c}header{display:flex;width:100%;justify-content:center;margin-top:2rem}.header-content-wrap{width:95%;display:flex;align-items:center;justify-content:space-between;padding:8px 2rem;background-color:#fff;box-shadow:0 7px 16px 2px #00000026;border-radius:10px}.logo{display:flex;align-items:center;z-index:1}.logo img[alt="Toya logo"]{max-width:84px;width:100%}.logo img[alt=logo]{width:10rem;margin-left:2rem;border-left:2px solid #1e98a8;padding:6px 0 6px 2rem}.form-container .logo{margin-bottom:2rem}header .user-info img{width:50px;height:50px;border-radius:50%;-o-object-fit:cover;object-fit:cover;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.add-clsss{border:1px solid #17e124!important;background-color:#17e12417!important}.candiate-list button{padding:16px 48px;border-radius:29px;background-color:#17e124;font-weight:600;border:0;margin-top:1rem;margin-inline:23%;font-size:18px}.user-info{position:relative}.user-info ul{position:absolute;background-color:#fff;padding:15px 0;box-shadow:0 6px 25px -6px #0000002e;width:145px;border-radius:10px;left:-20%;opacity:0;visibility:visible;transition:all .2s}.highlight{opacity:1!important;visibility:visible!important;transition:all .2s}.user-info li{white-space:nowrap;padding:0;display:flex;align-items:center;justify-content:center}.user-info li form{width:auto;height:auto;padding:0;box-shadow:none;width:100%}.user-info li a{font-size:16px;margin:0;height:-moz-fit-content;height:fit-content;display:flex;align-items:center;cursor:pointer;width:100%;padding:10px 15px}.user-info li a:hover{background:#d7fbfdcc}.user-info li svg{width:20px;margin-right:7px}.footer-sec{display:flex;justify-content:center}.footer{padding:1.4rem 0;bottom:0;z-index:1}.sponcer{font-size:14px;color:#505050}.sponcer a{font-size:16px;color:#127ac1;margin-left:5px;font-weight:600}#user{display:flex;align-items:center;-moz-column-gap:15px;column-gap:15px;cursor:pointer}#user h5{font-size:18px;margin:0}button{cursor:pointer}canvas{display:block}.thank-you{position:absolute;font-size:4em;font-weight:700;color:#fff;text-shadow:0px 4px 6px rgba(0,0,0,.2);opacity:0;animation:fadeInOut 10s ease}@keyframes fadeInOut{0%{opacity:0;transform:scale(.8)}10%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.form-wrapper .logo{margin-bottom:2rem}form h1{font-size:29px}.wel-text{padding:10px;text-align:center;margin-top:10px;background:#d7fbfdcc;border-radius:20px;color:#004953;border:1px solid #b7e4f9;font-size:14px}.wel-text span{font-weight:600;font-size:16px}@media only screen and (max-width:460px){.block-wrapper{max-width:100%!important;padding-inline:.8rem!important;box-shadow:none!important}form{width:94%!important;padding:25px 1rem!important}.voting-content-wrapper{width:90%!important}.candidate-info{-moz-column-gap:1rem;column-gap:1rem}.candidate-info h4{font-size:17px}.candiate-list li{padding:15px 1rem}.candidate-info img{width:50px;height:50px}.candiate-list button{width:-webkit-fill-available;margin:2rem 0 3rem}#user h5{font-size:16px}header .logo img[alt=logo]{margin-left:1rem;padding-left:1rem;width:8rem;border-width:1px}header .logo img[alt="Toya logo"]{width:70px}header .user-info img{width:43px;height:43px}#user{-moz-column-gap:7px;column-gap:7px}#user h5{font-size:15px}}@media (max-width:767px){.mob-reg{display:flex;align-items:baseline}.mob-reg button{padding:inherit;background:transparent;color:#0b7381;letter-spacing:normal;text-transform:capitalize;font-size:18px;margin-left:5px;text-decoration:underline;border:none}.container{background-color:transparent;overflow:visible}.user-info ul{left:-23%}.form-wrapper .container{flex-direction:column;row-gap:20px;align-items:center;box-shadow:none;justify-content:center}.logo img[alt=logo]{width:9rem;margin-left:1rem;padding:1px 0 6px 1rem}.voting-container form{width:100%}.candiate-list li{padding:15px 1rem}form{width:83%;border-radius:11px;height:auto;box-shadow:0 0 24px 9px #00000024;background-size:cover;background-repeat:no-repeat}.form-container{width:100%;display:contents}.overlay-container{display:none}.block-wrapper{max-width:72%}.block-wrapper h2{font-size:26px}.block-wrapper h6{font-size:17px}.block-wrapper svg{width:80px}.block-wrapper button{font-size:16px;font-weight:400}h1{font-size:26px}.voting-content-wrapper{width:80%}.header-content-wrap{width:95%;padding:10px 1rem;margin-top:8px}header .logo img{width:120px}header{margin-top:0;position:fixed;top:0;left:0;right:0;z-index:9}.candiate-list button{margin-bottom:0}.voting-container{margin:6rem 0 3rem}.voting-content-wrapper h2{font-size:26px;margin-bottom:2rem}.footer-sec-blocks{width:100%;margin-bottom:30px}.footer-sec ul{text-align:center}.footer-sec{padding-bottom:0}}@media (min-width:768px) and (max-width:1124px){.voting-content-wrapper,.header-content-wrap{width:80%}}.candidate-details{display:flex;flex-direction:column;gap:.25rem}.candidate-details .business-name{font-size:14px;color:#666;margin:0}
