body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.topbar{background-color:#faebd7;display:grid;grid-template-columns:1.5fr 13fr 1.5fr}.blocsoc-icon{margin-top:1px;width:105px}.blocsoc-icon-img{border-radius:15px;margin-left:2px;margin-right:2px;margin-top:2px;width:110px}.register-button{background-color:red;border-radius:6px;border-style:none;color:#fff;cursor:pointer;font-size:16px;font-weight:bolder;margin-right:10px;margin-top:15px;padding:14px 30px;transition:opacity .3s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.register-button:hover{opacity:.7}.register-button:active{opacity:.4}.right-col{background-color:#141414}.left-col{background-color:red;border-radius:2px}.stack-too-deep-icon{border-radius:7px;display:inline-block;height:450px;margin:90px 0 40px 30px}.head{background-color:#00001e;display:grid;grid-template-columns:450px 1fr}.stack-too-deep{color:#fff;display:inline block;font-size:150px;font-weight:800;height:100x;line-height:145px;margin-bottom:0;margin-left:0;margin-top:0;width:400px}.title{margin-top:75px}.description{background-color:#000;color:#fff;font-family:cursive;font-size:22px;margin-left:60px;margin-right:60px;padding-bottom:80px}.dets{background-color:#fff;border-radius:20px;margin-left:10px;margin-right:10px;margin-top:20px;padding-bottom:10px;padding-top:10px}.dets-title{color:#787878;font-family:Arial,Helvetica,sans-serif;font-size:22px;line-height:10px;margin-bottom:0;padding-bottom:0}.dets-title,.dets-value{font-weight:600;padding-left:50px}.dets-value{color:#000;font-size:24px;line-height:11px;padding-top:0}.home{background-color:#000}.page{background-color:#faebd7;display:grid;grid-template-columns:1fr 1.5fr;margin-top:0}.contri{background-color:#1e1e1e;border-radius:30px;margin-bottom:80px;margin-left:40px;margin-top:70px;padding:30px 40px 30px 30px}hr{height:.1px;margin-left:0;margin-top:30px;opacity:.6;width:222px}.total-pool{background-color:#c69e01;border-radius:15px;color:#fff;padding:1px 15px 2px}.prize-pool{font-size:22px;line-height:20px}.dollar,.prize-pool{color:#fff;font-weight:800}.dollar{font-size:30px;line-height:30px}.title{color:#aaa;font-size:22px;font-weight:800;margin-top:15px}.stacktoodeep{background-color:#0148ef;border-radius:15px;color:#fff;font-size:22px;font-weight:600;line-height:20px;padding:1px 15px 2px}.partners{color:#aaa;font-size:20px;font-weight:500;margin-bottom:15px;margin-top:15px}.distribution{margin-bottom:40px;margin-left:40px;margin-top:70px;padding:30px 40px 30px 30px}.Track{color:#000}.track-name{font-size:26px;font-weight:700}.track-desc{font-size:16px;font-weight:400}.prize{background-color:#fff;border-radius:25px;padding:15px 30px}.grand-prize{font-size:20px;font-weight:700;margin-bottom:10px}.prize-nos{color:#787878;font-weight:700;line-height:10px;margin-top:0;padding-top:0}.timeline{border:0;border-right:7px;border-color:#000;border-style:solid;height:auto;margin-bottom:20px;margin-left:150px;width:7px}.shell{display:grid;grid-template-columns:220px 1fr;padding-top:50px}.circle{margin-top:106px}.circle,.circle1{background-color:#000;border-radius:50%;height:25px;width:25px}.circle1{margin-top:40px}.sched{background-color:#fff;border-radius:20px;margin-bottom:30px;margin-right:50px;padding-bottom:7px;padding-left:40px;padding-top:7px}.event-name{display:inline-block;font-size:26px;font-weight:700;margin-right:30px}.date,.time{background-color:#dcdcdc;border-radius:10px;display:inline-block;font-weight:600;margin-right:30px;padding:8px 30px}.judge-shell{display:grid;grid-template-columns:1fr 1fr 1fr;padding-left:30px;padding-right:30px}img,p{display:block}.judge{background-color:#fff;margin:20px}.judge,.judge-pic{border-radius:20px}.judge-pic{height:240px;margin:20px 20px 15px}.judge-name{font-size:19px;font-weight:700}.judge-job,.judge-name{margin-left:25px}.QnA{background-color:#fff;border-radius:20px;margin:20px 60px;padding:10px 30px}.Q{font-size:20px;font-weight:600}.A{font-size:18px}h2{font-size:32px;font-weight:700;text-align:center}
/*# sourceMappingURL=main.73461ebc.css.map*/