@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap";.upper-container{min-height:50vh;display:flex;flex-direction:row;align-items:center;margin-top:-70px;margin-bottom:20px;padding:120px 100px}.intro-text{width:60%;display:flex;flex-direction:column;margin-right:60px;margin-top:-30px}.intro-text h1{font-size:3rem;color:#adff2f;margin-bottom:20px}.intro-text p{font-size:2rem;margin-bottom:30px}.intro-text p .brand{color:#00b8e6;font-weight:800;font-size:2.5rem;text-transform:capitalize}.intro-text .btn{width:150px;height:50px;border-radius:40px;font-size:1.5rem}.intro-img{width:40%;align-items:center;margin-left:100px}.intro-img img{width:300px;height:200px}.lower-container{width:100%;display:flex;align-items:center;justify-content:space-evenly}.card{width:350px;min-height:200px;padding:20px;border:1px solid #fff;background-color:#000;color:#fff;border-radius:20px;display:flex;align-items:center;position:relative;box-shadow:0 0 20px #00000080;margin-bottom:50px;text-transform:capitalize}.card-img img{border-radius:10px;width:160px;height:150px;margin-right:30px}.card-title{display:flex;flex-direction:column;align-items:center;justify-content:space-around}.card-title .btn{margin-top:10px;width:115px;height:40px;border-radius:20px;font-size:1.5rem}@media screen and (max-width:1020px){.upper-container{margin-top:-50px}.intro-text h1{font-size:2.5rem}.intro-text p{font-size:1.3rem}.intro-text p .brand{font-size:2rem}.intro-text{width:70%;margin-right:30px}.intro-img img{width:250px;height:150px}}@media screen and (max-width: 760px){.upper-container{padding:50px}.intro-img{margin-left:30px}.lower-container{flex-direction:column}}@media screen and (max-width: 650px){.upper-container{flex-direction:column}.intro-text{width:100%}.intro-img{width:100%;margin-top:50px;display:flex;align-items:center;justify-content:center}}@media screen and (max-width: 400px){.intro-text{display:flex;align-items:center;justify-content:center}.card{width:200px;min-height:300px;flex-direction:column}.card-img img{width:100%}.card-title{margin-top:20px}.card-title h1{font-size:1.7rem}}*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth;font-family:Roboto,sans-serif}.body{background-image:url(/assets/background-2031daa6.jpg);background-color:#000;background-position:center;background-size:cover;width:100%;height:100vh;position:relative;color:#fff;overflow-x:hidden;display:flex;flex-direction:column}.body:after{background:rgba(0,0,0,.95);content:"";position:fixed;height:100%;width:100%;right:0;left:0;top:0;bottom:0}html{font-size:64.5%}.page-content{margin-top:8rem;position:relative;z-index:2}.pod{display:flex;flex-direction:column;align-items:center;justify-content:center;height:70vh;margin:-70px 100px 20px}.heading{font-size:3rem;font-weight:600;color:#9acd32;margin-bottom:20px;text-transform:capitalize;text-align:center}.card2{width:50vw;min-height:80px;display:flex;align-items:center;justify-content:space-between;padding:20px;border:1px solid #fff;background-color:#333;color:#fff;border-radius:20px;margin-bottom:40px;text-overflow:ellipsis}.card-content{text-transform:capitalize}.problem-name{font-size:2rem;margin-bottom:8px}.btn{width:120px;height:40px;background-color:orange;color:#fff;font-size:2rem;cursor:pointer;border-radius:10px;margin-left:30px}.btn:hover{background-color:#ffb224}.heading2{font-size:3rem;font-weight:600;color:#9acd32;margin-top:40px;margin-bottom:40px;text-transform:capitalize;text-align:center}@media screen and (max-width:920px){.card2{min-width:70vw;height:100px}}@media screen and (max-width: 680px){.problem-name{font-size:1.5rem}}@media screen and (max-width: 570px){.card2{width:80vw;height:150px;margin-bottom:20px}.problem-name{font-size:1.5rem}}@media screen and (max-width: 450px){.heading,.heading2{font-size:2rem}}@media screen and (max-width: 380px){.problem-name{font-size:1.2rem}.btn{width:80px;font-size:1.5rem}}.contests{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:50vh;margin-top:-30px;margin-bottom:150px;padding:0 100px}.contest-cards{width:100%;display:flex;align-items:center;justify-content:space-between}.card3{min-width:250px;min-height:350px;padding:20px;border:1px solid #fff;background-color:#000;color:#fff;border-radius:20px;display:flex;flex-direction:column;align-items:center;position:relative;text-transform:capitalize}.contest-card-img img{border-radius:10px;width:220px;height:150px;align-items:center;margin-bottom:20px}.contest-card-content{height:150px;display:flex;flex-direction:column;align-items:center}.contest-card-content h1{font-size:2.5rem;margin-bottom:10px}.contest-card-content p{font-size:1.5rem;margin-bottom:5px}.contest-card-content .btn{margin-top:15px;width:130px;height:40px;font-size:1.2rem}@media screen and (max-width:1060px){.contests{padding:0 50px}}@media screen and (max-width: 960px){.contests{padding:0 20px}}@media screen and (max-width: 880px){.contests{height:180vh}.contest-cards{flex-direction:column}.card3{margin-bottom:50px}}.login-box{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px}.login-form{margin-top:-65px;width:500px;min-height:50%;background-color:#000;padding:40px;box-shadow:5px 5px 5px 5px #00000100;margin-bottom:30px}.input-field{width:100%;margin-bottom:10px}.input-field h3{color:#fff;font-size:2rem;font-weight:500;margin-bottom:5px}.input-field input{width:400px;font-size:2rem;height:30px;outline:none;border:none;padding:0 5px;text-align:center}.btn1{background-color:#28a745!important}.btn1,.btn2{width:120px;height:40px;font-size:1.3rem!important}.login_register_btns{width:100%;margin-top:30px;display:flex;flex-direction:column;align-items:center;justify-content:center}.btn1:hover{background-color:#218838!important}@media (max-width:500px){.login-form{width:300px;padding:20px}.input-field input{width:250px}.loginerr-box h1{font-size:3rem}.demo{flex-direction:column}.demotxt{font-size:2rem;margin-bottom:5px}.demo-btn{width:150px;text-align:center}}@media (max-width:360px){.login-form{width:250px;padding:20px}.input-field input{width:220px}.input-field h3{font-size:1.8rem}}.dashboard{min-height:100vh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-transform:capitalize;padding:0 100px}.create-pod{display:flex;flex-direction:column;align-items:start;justify-content:start;min-height:50vh}.create-heading{font-size:3rem;margin-bottom:30px}.inputBox{display:flex;margin-bottom:20px}.create-pod span,.create-contest span{font-size:2rem;margin-right:20px}.create-pod input,.create-contest input{width:500px;height:30px;margin-left:10px;font-size:15px;text-align:center;outline:none}#problemlink,#contestlink{margin-left:28px}select,#contestdate,#contesttime{width:200px;height:30px;margin-left:100px;outline:none;text-align:center}.create-contest{min-height:50vh;display:flex;flex-direction:column;align-items:start;justify-content:start;margin-top:100px}.dashboard .btn{margin-top:15px;width:130px;height:40px;font-size:1.5rem;background-color:orange;margin-bottom:10px}.dashboard .btn:hover{background-color:#d48a00}@media screen and (max-width:880px){.create-pod input,.create-contest input{width:400px;height:30px}}@media screen and (max-width:790px){.dashboard{padding:0 50px}}@media screen and (max-width:700px){.inputBox{flex-direction:column}.create-pod,.create-contest{align-items:center;justify-content:center;margin-bottom:100px}.create-pod span,.create-contest span{text-align:center;margin-bottom:5px}select,#contestdate,#contesttime{text-align:center;margin-left:0}.create-contest{margin-top:30px}}@media screen and (max-width:500px){.dashboard{padding:0 20px}.create-heading{font-size:2.5rem}.create-pod input,.create-contest input{width:300px;height:40px}select,#contestdate,#contesttime{height:40px}#problemlink,#contestlink{margin-left:2.5px}}@media screen and (max-width:370px){.create-heading{font-size:1.7rem}.inputBox{margin-bottom:20px}.create-pod span,.create-contest span{font-size:1.8rem}.create-pod input,.create-contest input{width:200px;height:40px}#problemlink,#contestlink{margin-left:2.5px}}nav{background-color:#000000e6;padding:20px 60px;display:flex;justify-content:space-between;color:#fff;position:relative;z-index:99}.logo{font-weight:600;font-size:3rem;color:tomato}.logo font{color:#fff}.menu-list{list-style:none;display:flex;justify-content:space-between;align-items:center}.menu-icon{display:none}.menu-list li a{text-decoration:none;color:#fff;font-weight:100;padding:5px 10px;margin-left:20px;font-size:2rem}.menu-list li:last-child a{font-weight:300;padding:5px 10px;background-color:#01aacd;transition:all .5s ease-in-out;margin-left:20px;border-radius:20px}.menu-list li a:hover,.menu-list li a.active{background-color:#fff;border-radius:20px;color:#000;transition:all .1s ease-in-out}@media screen and (max-width: 1100px){.logo{font-size:2rem}.menu-list li a{font-size:14px;margin-left:10px}}@media screen and (max-width: 800px){nav{padding:20px 40px}.menu-icon{display:block;font-size:2.5rem}.menu-list{flex-direction:column;width:100%;position:absolute;background-color:#000;padding:20px;right:0;top:64px;transition:all .5s ease-out}.menu-list li{margin-bottom:20px;width:100%;text-align:center}.menu-list li:last-child{margin-bottom:0}.menu-list li a,.menu-list li:last-child a{width:150px;font-size:2rem;display:block;margin:auto}.close{right:-100%;transition:all .5s ease-out}}@media screen and (max-width: 400px){nav{padding:20px}.logo{font-size:2rem;margin-right:20px}}footer{background-color:#000000e6;padding:20px;display:flex;align-items:center;justify-content:center;color:#fff;z-index:99;width:100%;position:relative;bottom:0;margin-top:auto}footer h1{text-transform:capitalize;font-size:2.5rem;color:tomato}footer .social-media{display:flex;font-size:25px;position:absolute;right:50px;margin-top:20px}.social-media li{list-style:none;margin-right:20px}.social-media .icon{width:40px!important;height:40px!important}@media screen and (max-width:830px){footer{flex-direction:column}footer .social-media{position:relative;margin-left:20%}}@media screen and (max-width:350px){footer h1{font-size:1.8rem}.social-media .icon{width:30px!important;height:30px!important}}.error-page{width:100%;height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px}.error-page img{width:500px;margin-top:-100px}.errbtn{color:#fff;background-color:red!important;width:100px;height:40px;font-size:1.5rem!important;border-radius:30px!important;margin-top:30px!important}.errbtn:hover{background-color:#e03838!important}@media screen and (max-width:400px){.error-page{padding:30px}.error-page img{width:300px;margin-top:-100px}.error-page{height:70vh}}
