@font-face{font-family:DBHeavent;src:url("/fonts/DBHeavent/DB Heavent v3.2.1.ttf")}@font-face{font-family:DBHeavent-Bold;src:url("/fonts/DBHeavent/DB Heavent Bd v3.2.1.ttf")}@font-face{font-family:BHeavent-Italic;src:url("/fonts/DBHeavent/DB Heavent Bd It v3.2.1.ttf")}.rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.pointer-cursor{cursor:pointer}.text-green{color:#b2d234!important;font-family:BHeavent-Italic}body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;background-color:#111;scroll-behavior:smooth;z-index:-9999999999999}a{color:inherit;text-decoration:none}*{box-sizing:border-box}.header{box-shadow:none;color:#fff;padding:20px 0;position:fixed;z-index:999999999;width:100%;font-size:21px;font-family:DBHeavent;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.header-bar{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.header-bar .logo img{width:100%;cursor:pointer}.menu-bar{display:-webkit-flex;display:flex;padding-top:15px}ul.menu-bar{list-style:none;color:#fff}.menu-bar li.active,.menu-bar li a:hover{color:#99b926!important;text-decoration:none}.menu-bar li:not(:first-child){margin-left:30px}.home-page{position:relative;width:100%;height:100vh;background-color:#111;background-image:url(/home/overview-bg.png);background-size:contain;background-position:bottom;background-repeat:no-repeat}.home-page .content-box{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-end;align-items:flex-end;height:100vh;color:#fff}.home-page .over-logo-mobile{display:none}.home-page .content-box .logo{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.about-jump{position:relative;width:100%;color:#fff;background-color:#111;background-size:cover;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-family:DBHeavent;padding-top:123px;background-image:url(/home/about/about-bg.png);background-repeat:no-repeat;background-size:contain;background-position:top}.about-jump .about .title{font-size:96px;font-family:DBHeavent-Bold;position:relative;top:-20px;width:-webkit-max-content;width:max-content}.about-jump .about .title span:last-child{font-size:87px}.about-jump .about .title span{display:block;line-height:95px}.about-jump .about .title img{width:100%;position:absolute;left:-70px}.about-jump .about .title span:nth-child(2){letter-spacing:5px}.about-jump .about .title span:last-of-type{font-size:70px;font-family:DBHeavent;letter-spacing:9px}.about-jump .bg-left{position:absolute;left:0;max-width:100%}.about-jump .bg-right{position:absolute;top:0;right:0}.about-jump .about .title .jump{font-size:140px;background:#9bc059;background:-webkit-linear-gradient(90deg,#9bc059 0,#bfd062 50%);background:-webkit-linear-gradient(left,#9bc059,#bfd062 50%);background:linear-gradient(90deg,#9bc059 0,#bfd062 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;top:13px}.about-jump .about .content{font-size:22px;line-height:25px}.about-page .about-jump{background-image:url(/about/about-bg.png);background-position:0 15%;background-repeat:no-repeat;background-size:contain}.about-page .scroll-down{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.about-page .timeline-box{padding:350px 0 100px!important}.about-jump .timeline-box{padding:50px 0}.about-jump .timeline-box.mobile{display:none}.about-jump .timeline-box .title{text-align:center;font-size:60px;font-family:DBHeavent-Bold}.problem{background:#111;color:#fff;font-family:DBHeavent;padding-top:300px;padding-bottom:60px;position:relative}.problem .tokens img{box-shadow:4.74px 4.74px 4.74px 4.74px #000;cursor:pointer}.problem .bg{position:absolute;width:100%;top:-8%}.problem .bg-left{position:absolute;left:-340px;top:-20%}.problem .bg-right{position:absolute;right:0;top:15%;opacity:.5}.problem .title{font-size:60px;font-weight:700;line-height:60px}.problem .content{font-size:25px}.btn-grad{background-image:-webkit-linear-gradient(left,#bd0,#3ca800 90%);background-image:linear-gradient(90deg,#bd0 0,#3ca800 90%);padding:0 30px;height:45px;text-align:center;-webkit-transition:.5s;transition:.5s;background-size:200% auto;color:#001d33;border-radius:30px;font-size:30px;border:none;font-family:DBHeavent-Bold;white-space:nowrap}.btn-grad.download{color:#fff!important;border:2px solid transparent!important;background-image:-webkit-linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,0)),-webkit-linear-gradient(349deg,#bd0,#3ca800 90%)!important;background-image:linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,0)),linear-gradient(101deg,#bd0,#3ca800 90%)!important;background-origin:border-box!important;background-clip:content-box,border-box!important;box-shadow:inset 2px 1000px 1px #111!important}.btn-grad:hover{background-position:100%;text-decoration:none}.btn-grad:focus{border:none;outline:none}.btn-grad:disabled,button[disabled]{border:1px solid #999;background:#ccc;color:#666}.verticle-line{width:1px;height:84%;background-color:#9bc059}.footer{background:#111;height:175px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;background-image:url(/footer-bg.png);background-size:contain;background-position:top;background-repeat:no-repeat;position:relative;z-index:999999999}.footer .contact{color:#fff;font-family:DBHeavent;font-size:25px}.footer .menu ul{display:-webkit-flex;display:flex;color:#fff;font-family:DBHeavent;list-style:none;font-size:20px;-webkit-justify-content:flex-end;justify-content:flex-end;margin:0}.footer .menu ul li:not(:first-child){padding-left:15px}.mobile-menu,.tablet-view{display:none}.alliance{padding-top:150px;font-size:25px}.alliance .title{font-family:DBHeavent-Bold;font-size:72px;line-height:60px;color:#fff}.alliance .row{padding:50px 0}.alliance .main img{width:200px;padding:0 30px}.alliance .gov img,.alliance .privates img{width:150px;padding:0 15px}.alliance .university img{width:110px;padding:0 5px}.submission{color:#fff;padding:192px 0;font-family:DBHeavent;background:url(/submission-bg.png);background-size:cover;background-repeat:no-repeat;background-position:0}.submission .title{font-family:DBHeavent-Bold;font-size:72px;line-height:60px}.submission .content{font-size:21px;line-height:28px}.submission .content p:first-child{font-size:29px;padding-top:60px}.submission form label.input{font-size:25px;line-height:28px;color:#99b926}.submission form label .error{color:red!important;font-size:20px}.submission form input,.submission form textarea{border-radius:10px;border:none;font-size:21px}.submission form textarea{resize:none}.radio-item{display:block;position:relative;padding:0 6px;margin:-5px}.radio-item input[type=radio]{display:none}.radio-item label{color:#fff;font-size:21px}.radio-item label:before{content:" ";display:inline-block;position:relative;top:3px;margin:0 5px 0 0;width:15px;height:15px;border-radius:11px;border:3px solid #99b926;background-color:transparent}.radio-item input[type=radio]:checked+label:after{border-radius:11px;width:9px;height:9px;position:absolute;top:11px;left:9px;content:" ";display:block;background:#fff}text-green{color:#99b926}.projects .project-overview{color:#fff;font-family:DBHeavent;height:100vh;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;background-image:url(/project/overview-bg.png);background-size:100%;background-repeat:no-repeat;background-position:50%}.projects .project-box.project-1 .background{position:absolute;left:0;top:20%}.projects .project-box.project-2 .background{position:absolute;right:0}.projects .project-box.project-3 .background{position:absolute;left:0}.projects .project-overview .title{font-family:DBHeavent-Bold;font-size:78px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;line-height:80px}.projects .project-overview .circle{position:absolute;left:29%}.projects .project-overview .content{font-size:22px;line-height:26px}.projects .project-overview .scroll-down{position:absolute;bottom:50px}.projects .project-box{color:#fff;font-family:DBHeavent;height:100vh;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:relative}.projects .title{font-family:DBHeavent-Bold;line-height:60px;white-space:nowrap}.projects .title p:first-child{font-size:50px}.projects .title p:last-child{font-size:75px;color:#99b926}.projects .content p:first-child{font-size:21px}.projects .project-2 .content p:nth-child(2){font-size:22px;font-family:DBHeavent-Bold}.require{color:red!important}break-line{display:block}.projects .content p{font-size:18px}.projects .content p g-text,.projects .content p i{color:#99b926}.projects .content text-green{font-size:22px}.swal2-show,.swal2-styled.swal2-confirm{font-family:DBHeavent!important}.swal2-styled.swal2-confirm{width:125px;height:45px;text-align:center;-webkit-transition:.5s;transition:.5s;background-size:200% auto;color:#001d33!important;border-radius:30px!important;font-size:1rem!important;border:none;background-image:-webkit-linear-gradient(left,#bd0,#3ca800 90%)!important;background-image:linear-gradient(90deg,#bd0 0,#3ca800 90%)!important}.swal2-styled.swal2-confirm:focus{border:none!important;outline:none!important}.form-control{background-color:hsla(0,0%,100%,.6)}.upload{color:#fff;width:100vw;height:100vh;margin:auto;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.upload .box{padding:300px;background:hsla(0,0%,100%,.1);border-radius:30px;text-align:center;position:relative}.upload .box .upload-button{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.img-preview{border-radius:30px}.jump-topia{color:#fff;width:100%;height:100vh;position:relative}.jump-topia .tt{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;font-family:DBHeavent-Bold}.jump-topia .tt .title{font-size:78px}.jump-topia .tt .sub-title{font-size:41px;text-transform:uppercase;line-height:34px;-webkit-align-self:center;align-self:center}.jump-topia .tt .custom-br{width:1px;height:50%;background:#99b926;-webkit-align-self:center;align-self:center}.termncon{width:100%;height:calc(100vh - 175px);color:#fff;font-family:DBHeavent;padding-top:200px;font-size:1.45rem}.termncon .title{font-size:60px;text-align:center;text-transform:uppercase;font-family:DBHeavent-Bold}.termncon p{text-align:justify}.footer ul li a:hover{color:#99b926!important;text-decoration:none}.CircularProgressbar{border:1px solid #111}#circle-progress{font-family:DBHeavent}.proposition{padding-top:100px;font-size:30px;text-align:center;position:relative;z-index:3}.proposition .scroll-down{position:absolute;bottom:0}.proposition .title{font-size:60px;font-family:DBHeavent-Bold}.jump-together{color:#fff;width:100%;position:relative;padding:150px 0}.jump-together .bg{position:absolute}.jump-together .bg.left{bottom:0}.jump-together .bg.right{top:0;right:0}.jump-together .tt{font-family:DBHeavent-Bold}.jump-together .tt .title{font-size:60px}.jump-together .tt .reward{font-size:55px}.jump-together .tt .reward text-swing{font-size:118px;font-style:italic;color:#cfe055;text-shadow:0 0 8px #b2d234;line-height:10px;padding-right:10px}.reward-box{border-radius:15px;font-family:DBHeavent-Bold;font-size:21px}.reward-box.last .head{position:relative}.reward-box.last .head:after{content:"(7 รางวัล)";position:absolute;font-size:21px;bottom:-5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.reward-box.first:before{content:"";width:115%;height:100%;border:1px solid #cfe055;position:absolute;left:-15px;top:5px;border-radius:30px;box-shadow:0 0 5px #b2d234}.reward-box.second:after{content:"";width:.5px;height:80%;background:#cfe055;position:absolute;right:-5%;top:15%}.reward-box.third:after{content:"";width:.5px;height:80%;background:#cfe055;position:absolute;right:3%;top:15%}.reward-box .head{font-size:36px;white-space:nowrap}.reward-box .cash{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;line-height:40px;margin:auto}.reward-box .cash,.reward-box .cash span{width:-webkit-max-content;width:max-content}.reward-box .cash span:nth-child(2){font-size:64.5px;color:#99b926;font-style:italic}.reward-box text-huge{font-size:60px}.benefits{font-family:DBHeavent-Bold}.benefits div{font-size:41px;font-style:italic}.benefits p{font-size:23px;line-height:36px}.interested{margin-top:100px}.interested p{font-size:48px;font-family:DBHeavent-Bold}.sub-proposition{color:#fff;width:100%;font-family:DBHeavent}.sub-proposition,.sub-proposition .overview{position:relative}.sub-proposition .overview .bg{position:absolute}.sub-proposition .overview .bg.left{left:0;top:100px}.sub-proposition .overview .bg.right{right:0;bottom:-100px}.sub-proposition .condition{font-size:21px;padding-bottom:150px}.sub-proposition .condition .title{font-size:60px;font-family:DBHeavent-Bold}.sub-proposition .condition .sub-title{font-size:36px;font-family:DBHeavent-Bold;position:relative;top:-15px;height:100%;padding-right:30px}.sub-proposition .condition .sub-title:after{content:"";background:#99b926;width:1px;height:90%;position:absolute;right:0;top:20px}.sub-proposition .condition .last-content:before{content:"";background:#99b926;width:1px;height:85%;position:absolute;left:0;top:10px}.timeline-box .bg{position:absolute;left:0;bottom:-250px;width:50%}.timeline-box .title{position:relative;z-index:2;font-family:DBHeavent-Bold;font-size:60px}.home-about-team{text-align:center;position:relative;z-index:3;padding:100px 0;color:#fff}.home-about-team p{font-size:48px;line-height:60px;font-family:DBHeavent-Bold}.home-about-team span{font-size:72px;color:#99b926}.schedule-table{width:100%;border:1px solid #99b926}.schedule-table .table{color:#fff;font-size:21px;margin:-1px}.schedule-table .table .border-right{border-right:2px solid #99b926!important}.schedule-table .table-title{background:-webkit-linear-gradient(bottom,#cfe055 80%,#00c853 120%);background:linear-gradient(0deg,#cfe055 80%,#00c853 120%);background:-webkit-linear-gradient(0deg,#cfe055 80%,#00c853 120%);background:-o-linear-gradient(to top,#cfe055 80%,#00c853 120%);height:100%;position:relative;width:50px}.schedule-table .table-title h3{position:absolute;-webkit-transform:translate(-50%) rotate(-90deg);transform:translate(-50%) rotate(-90deg);top:50%;left:50%;white-space:nowrap;color:#111;font-family:DBHeavent-Bold;font-size:30px}#schedule-table .title{font-size:36px;font-family:DBHeavent-Bold;line-height:20px;padding-bottom:30px}.schedule-table .table th{font-size:36px;color:#99b926;font-family:DBHeavent-Bold;border-top:0;border-color:#99b926}.schedule-table .table td{border-top:0;border-bottom:1px solid #8bc34a;padding:10px}.team-lists .table-box{background:-webkit-linear-gradient(right,#cfe055 10%,#00c853 80%);background:linear-gradient(270deg,#cfe055 10%,#00c853 80%);background:-webkit-linear-gradient(270deg,#cfe055 50%,#00c853);background:-o-linear-gradient(to left,#cfe055 50%,#00c853 100%);width:80%;margin:auto;padding:1px}.team-lists .table{font-family:DBHeavent;color:#fff;background:#111;margin-bottom:0}.team-lists .table .thead{background:-webkit-linear-gradient(right,#cfe055 60%,#00c853);background:linear-gradient(270deg,#cfe055 60%,#00c853);background:-webkit-linear-gradient(270deg,#cfe055 60%,#00c853);background:-o-linear-gradient(to left,#cfe055 60%,#00c853 100%);color:#000!important;font-size:30px!important;font-family:DBHeavent-Bold;margin:0}.team-lists .table .tbody{margin:0;font-size:20px;font-family:DBHeavent-Bold}.team-lists .table .tbody:first-child{padding-top:30px}.team-lists .table .tbody>*{padding:5px 0}.team-lists .table .tbody>:first-child{border-right:1px solid #cfe055;color:#cfe055}.mentor{position:relative;z-index:1;color:#fff}.mentor .title{font-family:DBHeavent-Bold;font-size:60px;line-height:20px;padding-bottom:30px;text-align:center;text-transform:uppercase;font-style:italic;position:relative;width:-webkit-max-content;width:max-content;margin:auto}.mentor .title:after{position:absolute;left:5px;top:5px;-webkit-text-stroke:2px #99b926;color:#111;z-index:-1}.mentor .title.instructor:after{content:"Instructors"}.mentor .title.mentors:after{content:"Mentors"}.mentor .title.judge:after{content:"Judge"}.mentor .judge.sub-text{text-align:center;font-size:30px;line-height:30px}.mentor-card .mentor-devide{position:relative;top:-35px}.mentor-card .info{position:relative;top:-50px}.instructor-card{font-family:DBHeavent;font-size:18px;margin:auto;max-width:450px;height:100%;text-align:center;position:relative;padding-bottom:30px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.instructor-card .avatar{width:150px;height:150px;border:4px solid #cfe055;border-radius:50%;background-color:#111;margin:15px auto;overflow:hidden}.instructor-card .name{font-size:20px}.instructor-card .info.position{font-size:16px;color:hsla(0,0%,100%,.753);line-height:1}.instructor-card .info{position:relative;top:-15px}.instructor-card .info.subject{font-size:14px;color:#cfe055}.mentor-card{font-family:DBHeavent;font-size:18px;margin:auto;max-width:450px;height:100%;text-align:center;position:relative}.instructor-card .name .mentor-devide{position:relative;top:-18px}.mentor-card .name .mentor-devide{position:relative;top:-35px;display:-webkit-flex;display:flex;margin:auto}.judge-card .name .mentor-devide{position:relative;top:-8px}.judge-card .info{position:relative;top:-30px}.mentor-card .avatar{width:150px;height:150px;border:4px solid #cfe055;border-radius:50%;background-color:#111;margin:15px auto;overflow:hidden}.mentor-card .avatar .bg{position:absolute;left:0;top:-15px;z-index:-1;width:100%}.mentor-card .name{font-size:30px;color:#cfe055}.mentor-lists{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding-bottom:15px}.mentor-lists img{-webkit-filter:grayscale();filter:grayscale();width:100%}.mentor-lists .box{width:95px;height:95px;margin:0 4px;cursor:pointer;border-radius:50%;border:3px solid transparent}.mentor-lists .box.active{border:3px solid #cfe055;padding:0}.mentor-lists .box.active img{-webkit-filter:initial;filter:none}.judge-card{font-family:DBHeavent;font-size:18px;margin:auto;max-width:450px;height:100%;text-align:center;position:relative;padding-bottom:30px}.judge-card .avatar{width:150px;height:150px;border:3px solid #cfe055;border-radius:50%;background-color:#111;margin:15px auto;overflow:hidden}.judge-card .name{font-size:18px;line-height:1;padding-bottom:15px}.judge-card .info{font-size:14px;color:hsla(0,0%,100%,.753);line-height:1}#nprogress .bar{background:#cfe055!important}#nprogress .peg{box-shadow:0 0 10px #cfe055,0 0 5px #cfe055!important}#nprogress .spinner-icon{border-top-color:#cfe055!important;border-left-color:#cfe055!important}@-webkit-keyframes example{0%{opacity:0}to{opacity:1}}@keyframes example{0%{opacity:0}to{opacity:1}}.timeline{position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:150px 60px;z-index:1}.timeline:before{content:"";position:absolute;width:100%;top:50%;left:0;height:5px;background:#666;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#c0f217;background:-webkit-linear-gradient(left,#c0f217,#666 15%);background:linear-gradient(90deg,#c0f217,#666 15%)}.timeline.two:before{background:-webkit-linear-gradient(left,#c0f217 25%,#666 50%);background:linear-gradient(90deg,#c0f217 25%,#666 50%)}.timeline.three:before{background:-webkit-linear-gradient(left,#c0f217 50%,#666 65%);background:linear-gradient(90deg,#c0f217 50%,#666 65%)}.timeline.four:before{background:-webkit-linear-gradient(left,#c0f217 70%,#666 85%);background:linear-gradient(90deg,#c0f217 70%,#666 85%)}.timeline.five:before{background:-webkit-linear-gradient(left,#c0f217 100%,#666 0);background:linear-gradient(90deg,#c0f217 100%,#666 0)}.event{width:30px;height:30px;position:relative;display:inline-block;background:#000;border:7px solid #666;vertical-align:middle;border-radius:50%}.event.active,.event.finish{background:#fff;border:7px solid #bff214}.detail{position:absolute;line-height:1em;white-space:nowrap;left:100%;text-align:center;font-size:25px;font-family:DBHeavent;font-weight:700;padding:10px;text-transform:uppercase}.detail.active{background-color:#666;border-radius:15px}.detail .date{font-style:italic;padding-top:15px;font-style:19px;color:#c0f217}.detail .name:after{content:"* Hackathon date will be announced soon";font-size:13px;position:absolute;display:block;bottom:28px;left:-40px;color:#969494}.event.up:before{top:-100%}.event.down:before{top:100%}.up .detail{top:-140px}.down .detail,.up .detail{left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.down .detail{bottom:-140px}@media only screen and (max-width:991px){.header{display:none}.alliance .main img,.alliance .privates img{max-width:130px}.alliance .gov img{max-width:95px}.alliance .university img{width:70px;padding:0 5px}.line-md-break{display:block}.benefits p{font-size:22px}.jump-together .tt .reward{font-size:50px}.desktop-view{display:none}.projects .project-overview{background-size:auto}.sub-proposition .overview .bg{width:30%}.sub-proposition .overview .bg.left,.sub-proposition .overview .bg.right{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.about-jump{background-size:250%;background-position:0}.about-page .about-jump{background-size:250%;background-position:1% 30%}.alliance{padding-top:30%}.projects .title{line-height:50px;white-space:normal}.home-page{background-size:auto;background-position:50%}.submission{background-size:auto;height:auto;padding:192px 0 100px}.tablet-view{display:-webkit-flex;display:flex}.problem .bg{top:10%}.problem .bg-left{width:100%;left:-30%;top:0}.about-jump .about .title{font-size:calc(95px - 20px)}.about-jump .about .title span:last-child{font-size:calc(72px - 20px)}.about-jump .about .title span{line-height:60px}.about-jump .about .title .jump{font-size:120px;top:0}.timeline{margin:150px 0;left:0}.timeline .detail{font-size:20px}.problem .content{line-height:30px}.problem .content p:first-child{font-size:28px!important}.footer{background-position:bottom}.about-page .about .content{top:50%}.termncon{padding-top:150px}.reward-box .head{font-size:26px}.reward-box .cash{line-height:30px}.reward-box .cash span:nth-child(2){font-size:50px}.reward-box.first:before{width:100%;left:0;top:1}.reward-box.third:after{right:-5%}.mobile-menu{position:fixed!important;z-index:99999999;width:100%;display:block}.mobile-menu .bar{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:15px}.mobile-menu .bar,.mobile-menu .menu{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.mobile-menu .menu{color:#fff;width:0;height:100vh;background-color:#82a703;position:absolute;top:0;right:0;z-index:-1;padding-top:100px;font-family:DBHeavent;font-size:27px;white-space:nowrap;box-shadow:0 2px 8px 0 rgba(50,50,50,.08)}.mobile-menu .menu ul{list-style:none;padding:0}.mobile-menu .menu ul li{margin:5px;padding:5px;text-align:center;border-radius:30px;width:100%}.mobile-menu .menu li a:hover{color:#111!important;text-decoration:none}.mobile-menu .menu ul li.active{background:rgba(1,1,1,.5)}.mentor-lists{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;display:block}.mentor-lists .box{max-width:80px;max-height:80px;display:inline-block}::-webkit-scrollbar{-webkit-appearance:none}::-webkit-scrollbar:horizontal{height:5px}::-webkit-scrollbar-thumb{background-color:#7a787b;border-radius:10rem}::-webkit-scrollbar-track{border-radius:10px}.slick-prev{left:0!important;z-index:1}.slick-next{right:0!important}.slick-prev:before{display:inline-block!important;content:""!important;width:30px!important;height:30px!important;-webkit-transform:rotate(135deg)!important;transform:rotate(135deg)!important;border-right:2px solid #fff!important;border-bottom:2px solid #fff!important;position:absolute;right:-30px;top:-100px}.slick-next:before{display:inline-block!important;content:""!important;width:30px!important;height:30px!important;-webkit-transform:rotate(315deg)!important;transform:rotate(315deg)!important;border-right:2px solid #fff!important;border-bottom:2px solid #fff!important;position:absolute;left:-30px;top:-100px}.instructor-card .name{font-size:20px}.instructor-card .info.position{font-size:18px;line-height:20px}.instructor-card .name .mentor-devide{top:-15px}.judge-card .avatar{width:100px;height:100px}.judge-card .name{font-size:16px}}@media only screen and (max-width:767px){.mentor-lists .box{margin:0 3px}.mobile-menu .menu{font-size:23px}.schedule-table .table-title{width:100%;background:-webkit-linear-gradient(right,#cfe055 80%,#00c853 120%);background:linear-gradient(270deg,#cfe055 80%,#00c853 120%);background:-webkit-linear-gradient(270deg,#cfe055 80%,#00c853 120%);background:-o-linear-gradient(to left,#cfe055 80%,#00c853 120%)}.schedule-table .table-title h3{position:static;-webkit-transform:none;transform:none;text-align:center}.alliance .title{font-size:50px;line-height:0}.alliance .row{padding:30px 0}.alliance .gov img,.alliance .main img,.alliance .privates img{max-width:100px;padding:0 5px}.alliance .university img{width:80px;padding:5px}.reward-box.last .head:after{bottom:8px;font-size:16px}.sub-proposition .proposition{z-index:0}.sub-proposition .overview .bg{width:100%}.sub-proposition .overview .bg.left{top:50%}.sub-proposition .overview .bg.right{bottom:-50%;display:none}.sub-proposition .condition .title{font-size:41px;padding-bottom:30px;line-height:50px}.sub-proposition .condition .sub-title:after{left:0;height:1px;width:100%;top:55px}.sub-proposition .condition .last-content:before{height:1px;width:90%;margin:15px;top:-30px}.reward-box .head{font-size:18px}.reward-box .cash span:nth-child(2){font-size:40px}.reward-box.first .head{font-size:40px}.reward-box.first .cash{font-size:24px}.reward-box .cash{position:relative;top:-15px;font-size:16px}.reward-box.first .cash span:nth-child(2){font-size:60px}.reward-box.first:before{width:90%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.reward-box.second:after{right:0}.reward-box.third:after{right:0}.submission{padding:192px 0 100px}.footer{z-index:0}.footer .menu ul{-webkit-justify-content:center;justify-content:center}.about-jump,.about-page .about-jump{background-image:none}.alliance{padding-top:50px}.home-page{background-image:url(/home/overview-bg-mobile.png)}.home-page .over-logo-desktop{display:none}.home-page .over-logo-mobile{display:block;max-width:350px}.problem .bg-left{left:-140px;width:28rem;top:-15%}.problem .bg-right{width:15rem}.about-jump{background-size:300%;background-position:right 18%}.about-jump .timeline-box{display:none}.problem .title{font-size:60px;line-height:60px}ul.menu-bar{display:none}.home-page{background-clip:280%}.home-page .content-box{-webkit-justify-content:center;justify-content:center}.home-page .content-box .presented-by{display:none}.problem .content{line-height:25px;font-size:23px;margin-top:80px}.problem{padding-top:0;margin-top:140px}.footer .contact{font-size:20px}.footer .menu ul{-webkit-justify-content:space-between;justify-content:space-between;margin-left:-40px;font-size:16px}.about-jump .timeline-box.mobile{display:block}.timeline{-webkit-transform:rotate(90deg);transform:rotate(90deg);left:-130px;margin:260px -25px;z-index:0}.timeline .detail{font-size:16px;text-align:left;position:relative;width:11rem}.up .detail{top:-150px;-webkit-transform:translate(-50%) rotate(-90deg);transform:translate(-50%) rotate(-90deg)}.detail .date{padding-top:5px}.about-jump .bg-mobile{position:absolute;opacity:.5;top:7%;right:0}.about-jump .bg-timeline{position:absolute;opacity:.5;top:63%;left:-18px}.detail .name:after{bottom:17px;left:auto}.alliance img{width:30%}.about-page .about .content{top:0}.about-jump .timeline-box{padding:50px 0 0!important}.timeline-box .bg{bottom:auto}.projects .project-box{height:100%}.projects .title{text-align:center!important}.projects .content p:first-child{text-align:center!important}.projects .title p:last-child{font-size:60px}break-line{display:inline-block}.projects .content .align-self-center{padding-left:55px!important}.projects .project-overview .content{margin-top:0}.projects .project-overview .scroll-down{position:relative;bottom:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.projects .project-overview .title{line-height:60px}.jump-topia{height:100%}.jump-topia .tt .sub-title{-webkit-align-self:start;align-self:start}.jump-topia .tt{-webkit-flex-direction:column;flex-direction:column;line-height:60px}.termncon{height:100%}.termncon .title{line-height:50px}.termncon p{line-height:30px}line-break-mobile{display:block}.proposition .title{line-height:50px;padding-bottom:40px}.team-lists .table .thead{font-size:20px;text-align:center}.team-lists .table-box{width:100%}.mentor-card .name .mentor-devide{top:-15px}.mentor-card .info{top:-20px}}.swal2-popup.swal2-toast{-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;width:auto;padding:.625em;overflow-y:hidden;background:#fff;box-shadow:0 0 .625em #d9d9d9}.swal2-popup.swal2-toast .swal2-header{-webkit-flex-direction:row;flex-direction:row;padding:0}.swal2-popup.swal2-toast .swal2-title{-webkit-flex-grow:1;flex-grow:1;-webkit-justify-content:flex-start;justify-content:flex-start;margin:0 .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{position:static;width:.8em;height:.8em;line-height:.8}.swal2-popup.swal2-toast .swal2-content{-webkit-justify-content:flex-start;justify-content:flex-start;padding:0;font-size:1em}.swal2-popup.swal2-toast .swal2-icon{width:2em;min-width:2em;height:2em;margin:0}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-size:1.8em;font-weight:700}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{font-size:.25em}}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{-webkit-flex-basis:auto!important;flex-basis:auto!important;width:auto;height:auto;margin:0 .3125em;padding:0}.swal2-popup.swal2-toast .swal2-styled{margin:.125em .3125em;padding:.3125em .625em;font-size:1em}.swal2-popup.swal2-toast .swal2-styled:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(100,150,200,.5)}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.8em;left:-.5em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:2em 2em;transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;-webkit-transform-origin:0 1.5em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-toast-animate-success-line-tip .75s;animation:swal2-toast-animate-success-line-tip .75s}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-toast-animate-success-line-long .75s;animation:swal2-toast-animate-success-line-long .75s}.swal2-popup.swal2-toast.swal2-show{-webkit-animation:swal2-toast-show .5s;animation:swal2-toast-show .5s}.swal2-popup.swal2-toast.swal2-hide{-webkit-animation:swal2-toast-hide .1s forwards;animation:swal2-toast-hide .1s forwards}.swal2-container{display:-webkit-flex;display:flex;position:fixed;z-index:1060;top:0;right:0;bottom:0;left:0;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:.625em;overflow-x:hidden;-webkit-transition:background-color .1s;transition:background-color .1s;-webkit-overflow-scrolling:touch}.swal2-container.swal2-backdrop-show,.swal2-container.swal2-noanimation{background:rgba(0,0,0,.4)}.swal2-container.swal2-backdrop-hide{background:0 0!important}.swal2-container.swal2-top{-webkit-align-items:flex-start;align-items:flex-start}.swal2-container.swal2-top-left,.swal2-container.swal2-top-start{-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}.swal2-container.swal2-top-end,.swal2-container.swal2-top-right{-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-end;justify-content:flex-end}.swal2-container.swal2-center{-webkit-align-items:center;align-items:center}.swal2-container.swal2-center-left,.swal2-container.swal2-center-start{-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start}.swal2-container.swal2-center-end,.swal2-container.swal2-center-right{-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end}.swal2-container.swal2-bottom{-webkit-align-items:flex-end;align-items:flex-end}.swal2-container.swal2-bottom-left,.swal2-container.swal2-bottom-start{-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:flex-start;justify-content:flex-start}.swal2-container.swal2-bottom-end,.swal2-container.swal2-bottom-right{-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end}.swal2-container.swal2-bottom-end>:first-child,.swal2-container.swal2-bottom-left>:first-child,.swal2-container.swal2-bottom-right>:first-child,.swal2-container.swal2-bottom-start>:first-child,.swal2-container.swal2-bottom>:first-child{margin-top:auto}.swal2-container.swal2-grow-fullscreen>.swal2-modal{display:-webkit-flex!important;display:flex!important;-webkit-flex:1 1;flex:1 1;-webkit-align-self:stretch;align-self:stretch;-webkit-justify-content:center;justify-content:center}.swal2-container.swal2-grow-row>.swal2-modal{display:-webkit-flex!important;display:flex!important;-webkit-flex:1 1;flex:1 1;-webkit-align-content:center;align-content:center;-webkit-justify-content:center;justify-content:center}.swal2-container.swal2-grow-column{-webkit-flex:1 1;flex:1 1;-webkit-flex-direction:column;flex-direction:column}.swal2-container.swal2-grow-column.swal2-bottom,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-top{-webkit-align-items:center;align-items:center}.swal2-container.swal2-grow-column.swal2-bottom-left,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-top-start{-webkit-align-items:flex-start;align-items:flex-start}.swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-bottom-right,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-top-right{-webkit-align-items:flex-end;align-items:flex-end}.swal2-container.swal2-grow-column>.swal2-modal{display:-webkit-flex!important;display:flex!important;-webkit-flex:1 1;flex:1 1;-webkit-align-content:center;align-content:center;-webkit-justify-content:center;justify-content:center}.swal2-container.swal2-no-transition{-webkit-transition:none!important;transition:none!important}.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen)>.swal2-modal{margin:auto}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.swal2-container .swal2-modal{margin:0!important}}.swal2-popup{display:none;position:relative;box-sizing:border-box;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;width:32em;max-width:100%;padding:1.25em;border:none;border-radius:5px;background:#fff;font-family:inherit;font-size:1rem}.swal2-popup:focus{outline:0}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-header{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;padding:0 1.8em}.swal2-title{position:relative;max-width:100%;margin:0 0 .4em;padding:0;color:#595959;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-actions{display:-webkit-flex;display:flex;z-index:1;box-sizing:border-box;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%;margin:1.25em auto 0;padding:0 1.6em}.swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:-webkit-linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1));background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:-webkit-linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2));background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}.swal2-loader{display:none;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-radius:100%;border-color:#2778c4 transparent;border-style:solid;border-width:.25em}.swal2-styled{margin:.3125em;padding:.625em 1.1em;box-shadow:none;font-weight:500}.swal2-styled:not([disabled]){cursor:pointer}.swal2-styled.swal2-confirm{background:initial;background-color:#2778c4}.swal2-styled.swal2-confirm,.swal2-styled.swal2-deny{border:0;border-radius:.25em;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;color:#fff;font-size:1.0625em}.swal2-styled.swal2-deny{background:initial;background-color:#d14529}.swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;background-color:#757575;color:#fff;font-size:1.0625em}.swal2-styled:focus{outline:0;box-shadow:0 0 0 3px rgba(100,150,200,.5)}.swal2-styled::-moz-focus-inner{border:0}.swal2-footer{-webkit-justify-content:center;justify-content:center;margin:1.25em 0 0;padding:1em 0 0;border-top:1px solid #eee;color:#545454;font-size:1em}.swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;height:.25em;overflow:hidden;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.swal2-timer-progress-bar{width:100%;height:.25em;background:rgba(0,0,0,.2)}.swal2-image{max-width:100%;margin:1.25em auto}.swal2-close{position:absolute;z-index:2;top:0;right:0;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:1.2em;height:1.2em;padding:0;overflow:hidden;-webkit-transition:color .1s ease-out;transition:color .1s ease-out;border:none;border-radius:5px;background:0 0;color:#ccc;font-family:serif;font-size:2.5em;line-height:1.2;cursor:pointer}.swal2-close:hover{-webkit-transform:none;transform:none;background:0 0;color:#f27474}.swal2-close:focus{outline:0;box-shadow:inset 0 0 0 3px rgba(100,150,200,.5)}.swal2-close::-moz-focus-inner{border:0}.swal2-content{z-index:1;-webkit-justify-content:center;justify-content:center;margin:0;padding:0 1.6em;color:#545454;font-size:1.125em;font-weight:400;line-height:normal;text-align:center;word-wrap:break-word}.swal2-checkbox,.swal2-file,.swal2-input,.swal2-radio,.swal2-select,.swal2-textarea{margin:1em auto}.swal2-file,.swal2-input,.swal2-textarea{box-sizing:border-box;width:100%;-webkit-transition:border-color .3s,box-shadow .3s;transition:border-color .3s,box-shadow .3s;border:1px solid #d9d9d9;border-radius:.1875em;background:inherit;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);color:inherit;font-size:1.125em}.swal2-file.swal2-inputerror,.swal2-input.swal2-inputerror,.swal2-textarea.swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-file:focus,.swal2-input:focus,.swal2-textarea:focus{border:1px solid #b4dbed;outline:0;box-shadow:0 0 0 3px rgba(100,150,200,.5)}.swal2-file::-webkit-input-placeholder,.swal2-input::-webkit-input-placeholder,.swal2-textarea::-webkit-input-placeholder{color:#ccc}.swal2-file:-ms-input-placeholder,.swal2-input:-ms-input-placeholder,.swal2-textarea:-ms-input-placeholder{color:#ccc}.swal2-file::placeholder,.swal2-input::placeholder,.swal2-textarea::placeholder{color:#ccc}.swal2-range{margin:1em auto;background:#fff}.swal2-range input{width:80%}.swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}.swal2-range input,.swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}.swal2-input{height:2.625em;padding:0 .75em}.swal2-input[type=number]{max-width:10em}.swal2-file{background:inherit;font-size:1.125em}.swal2-textarea{height:6.75em;padding:.75em}.swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:inherit;color:inherit;font-size:1.125em}.swal2-checkbox,.swal2-radio{-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background:#fff;color:inherit}.swal2-checkbox label,.swal2-radio label{margin:0 .6em;font-size:1.125em}.swal2-checkbox input,.swal2-radio input{margin:0 .4em}.swal2-input-label{display:-webkit-flex;display:flex;margin:1em auto}.swal2-input-label,.swal2-validation-message{-webkit-justify-content:center;justify-content:center}.swal2-validation-message{display:none;-webkit-align-items:center;align-items:center;margin:0 -2.7em;padding:.625em;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}.swal2-validation-message:before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}.swal2-icon{position:relative;box-sizing:content-box;-webkit-justify-content:center;justify-content:center;width:5em;height:5em;margin:1.25em auto 1.875em;border:.25em solid transparent;border-radius:50%;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;-ms-user-select:none;user-select:none}.swal2-icon .swal2-icon-content{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-size:3.75em}.swal2-icon.swal2-error{border-color:#f27474;color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;-webkit-flex-grow:1;flex-grow:1}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-error.swal2-icon-show{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark{-webkit-animation:swal2-animate-error-x-mark .5s;animation:swal2-animate-error-x-mark .5s}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-success{border-color:#a5dc86;color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:3.75em 3.75em;transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 3.75em;transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-animate-success-line-tip .75s;animation:swal2-animate-success-line-tip .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-animate-success-line-long .75s;animation:swal2-animate-success-line-long .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right{-webkit-animation:swal2-rotate-success-circular-line 4.25s ease-in;animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-progress-steps{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;max-width:100%;margin:0 0 1.25em;padding:0;background:inherit;font-weight:600}.swal2-progress-steps li{display:inline-block;position:relative}.swal2-progress-steps .swal2-progress-step{z-index:20;-webkit-flex-shrink:0;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}.swal2-progress-steps .swal2-progress-step-line{z-index:10;-webkit-flex-shrink:0;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{-webkit-animation:swal2-show .3s;animation:swal2-show .3s}.swal2-hide{-webkit-animation:swal2-hide .15s forwards;animation:swal2-hide .15s forwards}.swal2-noanimation{-webkit-transition:none;transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{right:auto;left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}@supports (-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@-webkit-keyframes swal2-toast-show{0%{-webkit-transform:translateY(-.625em) rotate(2deg);transform:translateY(-.625em) rotate(2deg)}33%{-webkit-transform:translateY(0) rotate(-2deg);transform:translateY(0) rotate(-2deg)}66%{-webkit-transform:translateY(.3125em) rotate(2deg);transform:translateY(.3125em) rotate(2deg)}to{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@keyframes swal2-toast-show{0%{-webkit-transform:translateY(-.625em) rotate(2deg);transform:translateY(-.625em) rotate(2deg)}33%{-webkit-transform:translateY(0) rotate(-2deg);transform:translateY(0) rotate(-2deg)}66%{-webkit-transform:translateY(.3125em) rotate(2deg);transform:translateY(.3125em) rotate(2deg)}to{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@-webkit-keyframes swal2-toast-hide{to{-webkit-transform:rotate(1deg);transform:rotate(1deg);opacity:0}}@keyframes swal2-toast-hide{to{-webkit-transform:rotate(1deg);transform:rotate(1deg);opacity:0}}@-webkit-keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}to{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}to{top:1.125em;left:.1875em;width:.75em}}@-webkit-keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}to{top:.9375em;right:.1875em;width:1.375em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}to{top:.9375em;right:.1875em;width:1.375em}}@-webkit-keyframes swal2-show{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes swal2-show{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes swal2-hide{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}@keyframes swal2-hide{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}@-webkit-keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}to{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}to{top:2.8125em;left:.8125em;width:1.5625em}}@-webkit-keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}to{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}to{top:2.375em;right:.5em;width:2.9375em}}@-webkit-keyframes swal2-rotate-success-circular-line{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}to{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@keyframes swal2-rotate-success-circular-line{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}to{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@-webkit-keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}50%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}80%{margin-top:-.375em;-webkit-transform:scale(1.15);transform:scale(1.15)}to{margin-top:0;-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}50%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}80%{margin-top:-.375em;-webkit-transform:scale(1.15);transform:scale(1.15)}to{margin-top:0;-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes swal2-animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}to{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}@keyframes swal2-animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}to{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}@-webkit-keyframes swal2-rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swal2-rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{top:auto;right:auto;bottom:auto;left:auto;max-width:calc(100% - .625em * 2);background-color:transparent!important}body.swal2-no-backdrop .swal2-container>.swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}body.swal2-no-backdrop .swal2-container.swal2-top{top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-no-backdrop .swal2-container.swal2-top-left,body.swal2-no-backdrop .swal2-container.swal2-top-start{top:0;left:0}body.swal2-no-backdrop .swal2-container.swal2-top-end,body.swal2-no-backdrop .swal2-container.swal2-top-right{top:0;right:0}body.swal2-no-backdrop .swal2-container.swal2-center{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.swal2-no-backdrop .swal2-container.swal2-center-left,body.swal2-no-backdrop .swal2-container.swal2-center-start{top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-center-end,body.swal2-no-backdrop .swal2-container.swal2-center-right{top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom{bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom-left,body.swal2-no-backdrop .swal2-container.swal2-bottom-start{bottom:0;left:0}body.swal2-no-backdrop .swal2-container.swal2-bottom-end,body.swal2-no-backdrop .swal2-container.swal2-bottom-right{right:0;bottom:0}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static!important}}body.swal2-toast-shown .swal2-container{background-color:transparent}body.swal2-toast-shown .swal2-container.swal2-top{top:0;right:auto;bottom:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{top:0;right:0;bottom:auto;left:auto}body.swal2-toast-shown .swal2-container.swal2-top-left,body.swal2-toast-shown .swal2-container.swal2-top-start{top:0;right:auto;bottom:auto;left:0}body.swal2-toast-shown .swal2-container.swal2-center-left,body.swal2-toast-shown .swal2-container.swal2-center-start{top:50%;right:auto;bottom:auto;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{top:50%;right:auto;bottom:auto;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{top:50%;right:0;bottom:auto;left:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-left,body.swal2-toast-shown .swal2-container.swal2-bottom-start{top:auto;right:auto;bottom:0;left:0}body.swal2-toast-shown .swal2-container.swal2-bottom{top:auto;right:auto;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{top:auto;right:0;bottom:0;left:auto}body.swal2-toast-column .swal2-toast{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch}body.swal2-toast-column .swal2-toast .swal2-actions{-webkit-flex:1 1;flex:1 1;-webkit-align-self:stretch;align-self:stretch;height:2.2em;margin-top:.3125em}body.swal2-toast-column .swal2-toast .swal2-loading{-webkit-justify-content:center;justify-content:center}body.swal2-toast-column .swal2-toast .swal2-input{height:2em;margin:.3125em auto;font-size:1em}body.swal2-toast-column .swal2-toast .swal2-validation-message{font-size:1em}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translateY(-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#29d transparent transparent #29d;border-style:solid;border-width:2px;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}