@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Kanit:wght@400;500;600&display=swap");::-webkit-scrollbar{display:none}.regpage{display:flex;flex-direction:row;justify-content:center;height:fit-content}.aiimgreg,.imgofai{margin-top:3vw;height:87vh;width:35vw}.reg-header{font-size:40px;background:radial-gradient(64.18% 64.18% at 71.16% 35.69%,#def9fa .89%,#bef3f5 17.23%,#9dedf0 42.04%,#7de7eb 55.12%,#5ce1e6 71.54%,#33bbcf 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700;font-family:kanit,sans-serif;margin:1.5vw}.regformtag{display:flex;flex-direction:column;align-items:center;gap:1.7vw;width:30vw}.input_box{justify-content:center;padding:8px;border:3px round;width:22vw;height:6vh}.input_box,.regbox{display:flex;border-radius:20px}.regbox{flex-direction:column;justify-content:space-evenly;box-shadow:0 0 22px #5ce1e6;margin-top:2vw;margin-left:10vw;min-height:38vw;text-align:center;max-width:30vw;animation:form-entry 2.5s ease-out forwards;opacity:0;visibility:hidden;animation:showup 2s ease-out forwards}.reg-btn,.regbox{align-items:center}.reg-btn{background-color:#33bbcf;color:black;padding:10px;border-radius:20px;border:round;width:22vw;margin:1.5vw;transition:transform .3s ease;font-weight:550;font-size:1.25vw;cursor:pointer;height:5vh;display:flex;justify-content:center}.reg-btn svg{scale:.1;animation:spin 2.5s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.reg-btn:hover{transform:scale(1.1)}.label_portfolio{color:white;font-size:1.35vw}.portfolio_selector{display:grid;grid-template-columns:.6fr 1.75fr;gap:.75vw;width:25vw}.portfolio_checker{width:6vw}@keyframes form-entry{0%{height:0;width:0;opacity:0;padding:0}20%{height:0;width:0;opacity:0;padding:0}40%{width:0;height:500px;opacity:0;padding:0}to{height:500px;width:500px}}@keyframes input-entry{0%{opacity:0}50%{opacity:0}to{opacity:0}}@keyframes showup{0%{opacity:0}50%{opacity:0}to{opacity:1;visibility:visible}}@media (max-width:1400px){.regbox{min-height:50vw;min-width:33vw}}@media (max-width:1300px){.regbox{min-height:45vw}}@media (max-width:1150px){.reg-header{padding:0 1vw}}@media (max-width:1024px){.regbox{margin:30px;min-width:60vw;min-height:70vw}.reg-header{font-size:6vw;padding-left:1vw;padding-right:1vw}.aiimgreg,.imgofai{display:none}.input_box{width:42vw;height:6vw}.Portfolio_freshers{width:35vw}.input_box::placeholder{font-size:2.75vw}.portfolio_selector{width:40vw}.portfolio_checker{width:4vw}.label_portfolio{font-size:2.2vw}.reg-btn{width:42vw;height:6vw;font-size:3.5vw;margin:2vw}}@media (max-width:960px){.regbox{min-width:80vw;min-height:90vw}.reg-header{font-size:8vw}.input_box{width:55vw;height:8vw}.Portfolio_freshers{width:45vw}.input_box::placeholder{font-size:2.5vw}.portfolio_selector{width:66vw}.portfolio_checker{width:20vw}.label_portfolio{font-size:3.25vw}.reg-btn{width:55vw;height:7vw;font-size:4vw;margin:3vw}}@media (max-width:768px){.regbox{min-width:80vw;min-height:100vw}.reg-header{margin:4vw}.input_box{width:55vw;height:8vw}.regformtag{gap:2.5vw}.Portfolio_freshers{width:45vw}.input_box::placeholder{font-size:2.5vw}.reg-header{font-size:8vw}.portfolio_selector{grid-template-columns:.6fr 2.5fr;width:70vw}.portfolio_checker{width:16vw}.label_portfolio,.reg-btn{font-size:4vw}.reg-btn{width:55vw;height:7vw;padding:1vw;margin:3.5vw}}@media (max-width:480px){.regbox{min-width:80vw;min-height:150vw}.input_box{width:60vw;height:10vw}.Portfolio_freshers{width:57vw}.regformtag{gap:5vw}.input_box::placeholder{font-size:3.25vw}.reg-header{font-size:8vw}.reg-btn{width:60vw;height:9vw;border-radius:20px;font-size:4vw;padding:1.5vw;margin:7vw}.portfolio_selector{width:70vw}.portfolio_checker{width:15vw}.label_portfolio{font-size:4vw}}.team-checkbox-item{display:flex;align-items:center;margin-bottom:.5em;color:white}.team-checkbox-item label{margin-left:.75em}.select-team-text{color:white;padding-bottom:1rem}.sel-team-main-div{display:flex;flex-direction:column;justify-content:space-between}.reg-closed-heading{background:linear-gradient(to bottom right,rgb(17,227,251),rgb(91,230,255),rgb(181,246,253),rgb(17,227,251));-webkit-background-clip:text;background-clip:text;color:transparent;font-size:3rem;font-weight:700;text-align:center;display:flex;justify-content:center;align-items:center;min-height:6rem;margin-bottom:1.5rem;margin-left:1.5rem;margin-right:1.5rem}@media (max-width:768px){.reg-closed-heading{font-size:2rem;min-height:4rem;margin:1rem;padding:.5em 0}}@media (max-width:480px){.reg-closed-heading{font-size:1.5rem;min-height:3rem;margin:.5rem;padding:.5em 0}}.tasks-section{color:white;font-size:1.25rem;display:flex;justify-content:center;flex-direction:column;align-items:center;margin-top:0}.tasks-section span{margin-bottom:.5rem}.tasks-link{color:black;background:linear-gradient(90deg,rgb(17,227,251),rgb(91,230,255),rgb(181,246,253),rgb(17,227,251));padding:.5rem 2rem;border-radius:2rem;text-decoration:none;font-size:1.25rem;font-weight:700;margin-top:1rem;transition:all .4s ease;box-shadow:0 .25rem .9rem rgba(17,227,251,.5);background-clip:padding-box;-webkit-background-clip:padding-box;margin-bottom:1rem}@media (max-width:768px){.tasks-link,.tasks-section{font-size:1rem}.tasks-link{padding:.5rem 1.5rem}}@media (max-width:480px){.tasks-link,.tasks-section{font-size:.9rem}.tasks-link{padding:.5rem 1rem}}