@font-face{font-family:opensans-regular;src:url(../../static/media/opensans-regular.02c77731.ttf) format("truetype"),url(../../static/media/opensans-regular.177e2985.woff) format("woff")}.color-primary{color:#ff3600}body{font-family:opensans-regular,sans-serif;color:#616161;-webkit-font-smoothing:antialiased}h2{font-size:34px;font-weight:700;margin-bottom:25px;text-align:center}@media (max-width:991px){h2{font-size:24px}}h3{font-size:24px;font-weight:500;margin-bottom:25px}@media (max-width:991px){h3{font-size:20px}}h4{font-size:22px}@media (max-width:991px){h4{font-size:18px}}h5{font-size:16px}h2,h3,h4,h5{color:#212121}p{font-weight:400;font-size:16px;line-height:24px}@media (max-width:991px){p{font-size:14px;line-height:18px}}ul li{font-size:16px;font-weight:400;margin-bottom:10px}@media (max-width:991px){ul li{font-size:14px;margin-bottom:4px}}.note{margin-top:20px}.note ol,.note ul{padding-left:15px}.note ol li,.note ul li{margin-bottom:0;font-weight:300}@media (max-width:991px){.note{margin-top:10px}}b{font-weight:700}section{padding:60px 0}a{color:#ff3600}a:hover{color:rgba(255,54,0,.8)}.App{max-width:1300px;margin:auto;background-color:#fff}.title-block{text-align:center;margin-bottom:20px}.title-block p{margin-bottom:0}.divider{border-top:1px solid #3c3f45}.divider,.divider-light{padding:2rem 0 0;margin:2rem 0 0}.divider-light{border-top:1px solid #edf1f2}.flex-box{display:flex;justify-content:space-between;flex-wrap:wrap}.flex-box .box-2{width:48%;margin:1%}@media (max-width:991px){.flex-box .box-2{width:100%}}.flex-box .box-3{width:31%;margin:1%}@media (max-width:991px){.flex-box .box-3{width:100%}}.box{background-color:#fff;padding:30px;border:1px solid #f8f9fb;border-radius:6px;box-shadow:0 0 1px 0 rgba(0,12,32,.04),0 2px 4px 0 rgba(10,31,68,.06);margin-top:30px}@media (max-width:991px){.box{padding:20px 0}}.box li{font-size:15px}.box small{color:#ff3600}.box p{font-size:15px}.img-logo{width:100%}#Modal{position:fixed;z-index:9999;background:rgba(0,0,0,.5);left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center}#Modal .modal-card{max-width:800px;margin:20px;padding:20px;display:inline-block;font-size:1.2em}#Modal button{background-color:#ff3600;color:#fff;padding:5px 40px;float:right;border:0;cursor:pointer}.navbar{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.09);height:70px;max-height:70px}.navbar a{color:#000}.nav-logo-desktop{float:left}.nav-logo-desktop img{width:100px}.nav-logo-desktop h1{margin:3px 0 0 10px;vertical-align:middle;font-size:12px;display:inline-block}.navbar-toggler{font-size:38px;background-color:initial}.navbar-toggler:focus{text-decoration:none;outline:none}.navbar-toggler-icon{color:#fff}.navbar-collapse{background-color:#fff}.nav-item{font-size:15px;font-weight:400;letter-spacing:.05em;padding:3px 4px;margin-bottom:0}.nav-link:hover{color:#ff3600}.btn-scroll{position:fixed;bottom:10px;right:10px;background-color:#fff;opacity:.8;width:40px;height:40px;border-radius:5px;outline:none!important;z-index:50;border:1px solid #ccc;cursor:pointer}.btn-scroll:hover{opacity:1}.btn-scroll .icon{margin-top:6px;-webkit-transform:scale(1.4);transform:scale(1.4)}.btn{font-weight:400;box-shadow:0 2px 3px 0 rgba(0,0,0,.05),0 1px 2px 0 rgba(0,0,0,.08)}.btn:hover{text-decoration:none}@media (max-width:991px){.btn{font-size:14px}}.btn-primary.btn-primary{background-color:#ee4d2d;border-color:#ee4d2d;border-radius:50px;color:#fff;font-size:22px;padding:16px 33px;display:inline-block;text-transform:uppercase;font-weight:700}.btn-primary.btn-primary:hover{background-color:#ff5722;border-color:#ff3600;color:#fff}.btn-primary.btn-primary:active{background-color:#ff3600!important;border-color:#ff3600!important}.btn-primary.btn-primary:focus{box-shadow:none!important}.btn-link{margin-left:8px;font-size:13px;display:inline-block;padding:2px 6px;background:#efefef;color:#000;border-radius:3px}#hero{text-align:center;background:#070a37;background-size:400% 400%;width:100%;z-index:1}#hero,#hero .container{position:relative;padding:0}#hero .container{overflow:hidden;max-width:100%;min-height:100vh;height:100vw;max-height:900px;margin:0}#hero .hero-textContent{font-weight:300;color:#fff;top:calc(15% + 31vw);z-index:3}#hero .hero-image,#hero .hero-textContent{position:absolute;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}#hero .hero-image{top:-5%;width:80%;display:block;z-index:2}#hero .to-start{font-size:1vw}#hero .countdown{margin-bottom:10px}#hero .countdown,#hero .segment{display:flex;flex-direction:row;justify-content:center;align-items:center}#hero .number{font-size:1.5vw;margin:0 .15vw;font-weight:700;color:#fff;background:hsla(0,0%,100%,.2);padding:.25vw .75vw;border-radius:3px}#hero .start,#hero .unit{font-weight:700;font-size:1vw;color:#fff}#hero .unit{display:block;margin-top:4px}#hero .left-arrow-large{position:absolute;top:5%;right:0;width:17%}#hero .left-arrow-small{position:absolute;width:13%;top:20%;right:5%}#hero .right-arrow-large{position:absolute;bottom:0;width:22%;left:-6.5%;bottom:-12%}#hero .right-arrow-small{position:absolute;width:12%;bottom:8%;left:6%}#hero .subtitle{color:hsla(0,0%,100%,.8);font-size:16px;max-width:551px;margin:auto}#hero .btn-primary{margin-bottom:16px}#hero .btn-career{position:absolute;top:-120px;right:10px}#hero .date{margin-bottom:60px}#hero .date,#hero .noDate{font-size:1.5vw;z-index:1;background-color:#070a37;padding-bottom:10px}#hero .noDate{margin-bottom:calc(60px + 1.5vw)}@media (max-width:991px){#hero .container{height:80vw;min-height:45vh}#hero .hero-textContent{top:calc(15% + 36vw)}#hero .hero-image{top:-10%;width:100%}#hero .subtitle{font-size:9px}#hero .btn-primary{margin-bottom:5px;font-size:10px;padding:5px}#hero .countdown,#hero .start{margin-bottom:1px}#hero .date{font-size:2vw;margin-bottom:20px;padding-bottom:5px}}@media (max-width:500px){#hero .container{min-height:400px}}@media (min-width:1300px){#hero .hero-textContent{top:540px}#hero .start,#hero .unit{font-size:15px}#hero .number{font-size:22.5px;margin:0 .22px;padding:3.75px 11.25px}#hero .date{font-size:30px}}#about{position:relative;z-index:2}#about h4{font-weight:700}#about .box{box-shadow:0 0 20px 0 rgba(0,0,0,.1);border-radius:8px}#about .img-fluid{padding:20px}#about .h2-2{margin-top:60px}@media (max-width:991px){#about .img-fluid{padding:0}#about .box{padding:8px}}#timeline{background-color:#f6f8f9}#timeline .container{display:flex;flex-direction:column;justify-content:center;align-items:center}#timeline h4{margin-top:4px;font-weight:700;font-size:20px;letter-spacing:0;line-height:28px;color:inherit}#timeline .col{position:relative;display:grid;grid-template-columns:5% auto;grid-column-gap:15px;flex-basis:100%}#timeline .col-even,#timeline .col-odd{color:#333}#timeline .icon{display:flex;flex-direction:column;align-items:center}#timeline .icon-line{margin:15px 0;width:2px;flex:1 1;background-color:#ff3600}#timeline .date{margin-top:5px;margin-bottom:0;font-weight:600}#timeline .content{margin:0}#timeline .subtitle-block{padding:20px;border:1px solid #ff3600}@media (max-width:500px){#timeline .container{padding:5px}}#prizes{background-color:#fff}#prizes .box{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0}#prizes img{max-width:146px;max-height:146px;margin:40px 70px 25px}#prizes h4{font-weight:700;font-size:20px;color:#333;letter-spacing:0;text-align:center;line-height:28px;margin:0 60px 10px}#prizes .prize-section{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:5%}#prizes .price{font-weight:700;font-size:24px;color:#ff3600;letter-spacing:0;text-align:center;line-height:28px;margin-bottom:52px}@media (max-width:991px){#prizes .link{margin:0;padding:8px}#prizes .price,#prizes h4,#prizes img{margin:10px}#prizes .box{flex-direction:row}#prizes .prize-section{display:grid;grid-template-columns:repeat(1,1fr);grid-column-gap:12%}}#judge{background-color:#070a37}#judge .container{color:#fff}#judge h2{color:inherit;padding-bottom:100px}#judge h4{font-weight:700;color:inherit;font-size:20px;letter-spacing:0;line-height:30px}#judge .judge-list{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:12%;grid-row-gap:40px}#judge .icon{width:20px;height:20px;margin-right:10px;margin-top:5px}#judge .judge-data{display:flex;flex-direction:row}#judge .text-section{flex:1 1}#judge li,#judge ul{margin:10px;padding:0}@media (max-width:991px){#judge h2{padding-bottom:10px}#judge .judge-list{grid-template-columns:auto}}#faq{background-color:#fff}#faq h4{margin-top:15px}#faq a.question{font-weight:700;font-size:16px;color:#333;letter-spacing:0;line-height:30px;margin-top:30px;display:flex;flex-direction:row;align-items:center;text-align:left;text-decoration:none}#faq .faq-icon{margin-right:13px;width:30px;height:30px}#faq a.question[aria-expanded=true]{color:#ff3600}#faq .question{margin-top:10px;font-weight:300;padding:10px;background:#fff}#faq .question:after{display:block;content:"";clear:both}#faq .question:hover{color:#ff3600;cursor:pointer}#faq .question-text{display:block;font-weight:700;letter-spacing:0;line-height:28px}#faq b{margin-right:8px}#faq .card-body{margin-top:-30px;margin-left:20px}#faq .card-body p:last-child{margin-bottom:0}#faq b{padding:0;margin:0}@media (max-width:991px){#faq .question{margin-top:0;font-size:15px}}#theme{padding-top:166px;background-color:#fff}#theme .image{margin-top:80px}#training .box{box-shadow:none;border:none}#training h5{color:#ee4d2d}#training h6{font-weight:400;margin-top:20px;margin-bottom:10px}#training ul{padding-left:20px;margin-bottom:0}#training li{margin-bottom:10px;font-weight:300;line-height:1.5}#training li:last-child{margin-bottom:0}#training .tag{margin-left:52px}#register{text-align:center;background-color:#f6f8f9}#register .btn-primary{background:#ff3600;border:none}#gallery,#video{background-color:#f6f8f9}.video-wrapper{position:relative;width:100%;height:0;padding-bottom:56.25%}.video-wrapper .video{position:absolute;top:0;left:0;width:100%;height:100%}.partners{padding-bottom:0;margin-bottom:0;text-align:center}.partners h2.title,.partners h4{margin:60px auto 20px;font-size:22px;font-weight:700;text-align:center}.partners .row{display:flex;margin:0;justify-content:space-evenly;flex-wrap:wrap}.partners .logo{flex-grow:0;flex-shrink:1;flex-basis:calc(25% - 8px);border:1px solid #eee;border-radius:4px;margin-bottom:8px}.partners .link{display:flex;justify-content:center;align-items:center;border-radius:4px;height:100px;text-align:center;margin:10px;background:#fff;text-decoration:none}.partners .link:before{content:"";transition:background-color .3s linear}.partners .link:hover .name{position:absolute;bottom:0;display:block;left:0;right:0;overflow:hidden;transition:all .2s linear}.partners .img-logo{max-height:100px;max-width:100%;width:auto;height:auto}.partners .display-name{font-size:80%;font-weight:700;color:#333}.partners .subtext{font-size:70%;font-weight:700;color:rgba(51,51,51,.5)}.partners .name{display:none;color:#fff;background:#000;font-size:80%;border-radius:4px;line-height:1.2;margin:0;padding:4px}.partners .opportunities{text-align:left}.partners .opportunities .title{color:#333;font-weight:700}@media (max-width:991px){.partners .link{margin:0;padding:5px}.partners .flex-item{flex-grow:0;flex-shrink:1;flex-basis:calc(50% - 8px)}}@media (max-width:500px){.partners .flex-item{flex-grow:0;flex-shrink:1;flex-basis:100%}}.partnerShip{padding-bottom:60px;margin-bottom:20px}.partnerShip .title{margin-top:0}.grid-container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;padding:10px;justify-content:space-evenly}.grid-item{padding:16px}@media (max-width:991px){.grid-container{grid-template-columns:1fr 1fr 1fr}.grid-item{padding:4px}}#contact{position:relative;background-color:#070a37;color:#fff;padding-top:125px}#contact h4{font-size:16px;color:#fff;letter-spacing:0;text-align:center;line-height:30px}#contact p{margin:10px 0}#contact .container.text-center{position:relative;z-index:2}#contact .btn-primary{font-size:20px;color:#fff;letter-spacing:0;line-height:14px}#contact .right-double-arrow{position:absolute;top:-10%;left:-4%;width:20vw;z-index:1}#contact .left-double-arrow{position:absolute;width:16vw;top:-38%;right:-2%;z-index:1}@media (max-width:991px){#contact{padding-top:60px}#contact .left-double-arrow{top:-10%}}@media (min-width:1300px){#contact .right-double-arrow{width:260px;left:-50px}#contact .left-double-arrow{width:210px;right:-25y6t hpx}}footer{color:#62656a}footer .grid-box{display:grid;grid-template-columns:1fr 1fr 1fr}footer a{font-size:12px;display:inline-block;color:#000;margin:0 10px;vertical-align:middle}footer .terms-and-privacy{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}footer .copyright{padding:20px 0;font-size:16px;color:rgba(0,0,0,.5);letter-spacing:0;text-align:center;line-height:30px}@media (max-width:991px){footer .grid-box{display:grid;grid-template-columns:1fr}footer .terms-and-privacy{display:flex;flex-direction:column;justify-content:center;align-items:center}}#guest{padding-top:0}#guest .title-block{margin-bottom:45px}#guest .guest-section{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:30px}#guest .item{position:relative;font-size:1rem}#guest .item .photo{width:100%;height:0;padding-bottom:100%;border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.1);background-position:50%;background-size:cover;flex:0 0 auto}#guest .item .name{position:absolute;color:#fff;padding:.8rem;line-height:1.4rem;min-height:4.4rem;background:rgba(238,77,45,.9);display:flex;align-items:center;-webkit-transform:translateY(-100%);transform:translateY(-100%);width:100%;border-radius:0 0 10px 10px;margin-bottom:.5rem;font-size:1.375rem;font-weight:700}#guest .item .intro{color:#616161;font-size:1.125rem;font-weight:400;line-height:1.2;padding:.8rem}@media (max-width:991px){#guest .guest-section{display:grid;grid-template-columns:repeat(1,1fr);grid-row-gap:20px}#guest .item{border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.1);display:flex;justify-content:flex-start;background:#fff}#guest .item .photo{height:10em;width:10em;border-top-right-radius:0;border-bottom-right-radius:0;flex:0 0 auto;padding-bottom:0}#guest .item .details{padding:.8rem;min-width:250px;display:flex;flex-direction:column;justify-content:center}#guest .item .name{-webkit-transform:translateY(0);transform:translateY(0);position:static;color:#ee4d2d;background:none;padding:0;min-height:1rem}#guest .item .intro{color:#333;font-size:1em;padding:0}}@media (max-width:991px){.navbar{display:none}h2{font-size:24px}section{padding:30px 0}.box{margin-top:10px}.content-box{padding:20px}#timeline .box{width:100%}#prizes .box,#timeline .box{margin-bottom:10px;padding:20px}#prizes h4{font-size:20px}#prizes img{width:60px;top:0;right:20px;left:inherit}.navbar-nav{width:100%}.navbar-nav .nav-link{padding:20px 0;text-align:left}.icon-mobile{font-size:18px;float:right}.navbar-collapse{border-bottom:1px solid #efefef}.nav-logo-mobile,.nav-logo-mobile img{height:100%}.nav-logo-mobile .logo-text{vertical-align:middle;border-left:1px solid #efefef;padding-left:10px;margin:0 0 0 10px;font-size:12px;display:inline-block}.nav-logo-desktop{display:none}}@media (min-width:992px){.navbar-nav{float:right}.icon-mobile,.nav-logo-mobile{display:none}}@-webkit-keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}
/*# sourceMappingURL=main.50507ea2.chunk.css.map */