@font-face{font-family:'Avenir Next';src:url(../vendor/font/avenir-next-regular.woff)}body{overflow-x:hidden;font-family:'Avenir Next'}html{overflow-x:hidden}p{line-height:1.75}a{color:#fed136}a:hover{color:#fec503}.text-primary{color:#fed136!important}.row{margin-left:0px!important;margin-right:0px!important}h1,h2,h3,h4,h5,h6{font-weight:600;font-family:'Avenir Next','Open-sans',sans-serif}section{padding:100px 0}section h2{font-size:25px;font-weight:500;display:inline}@media (min-width:768px){section{padding:80px 0}}.navbar{min-height:70px}.btn{font-family:'Avenir Next';font-weight:500}.bit{display:inline}.bit img{width:5px;display:inline}::-moz-selection{background:#fed136;text-shadow:none}::selection{background:#fed136;text-shadow:none}img::selection{background:transparent}img::-moz-selection{background:transparent}#mainNav{background-color:#fff}#mainNav .navbar-toggler{font-size:12px;right:0;padding:13px;text-transform:uppercase;color:white;border:0;background-color:#fed136;font-family:'Montserrat','Helvetica Neue',Helvetica,Arial,sans-serif}#mainNav .navbar-brand img{width:150px}#mainNav .navbar-nav .nav-item .nav-link{font-size:12px;font-weight:500;padding:.75em 0;letter-spacing:0;color:#0c0c0c;font-family:'Avenir Next'}#mainNav .navbar-nav .nav-item .nav-link-button{padding:1.1em 3em!important;background-color:#000;color:#fff;border:0;font-weight:500;font-size:12px;border-radius:30px;outline:none;cursor:pointer;margin-left:10px}#mainNav .navbar-nav .nav-item .nav-link-button:hover{background:#fec503;color:#000;transition:all 0.2s}@media (min-width:992px){#mainNav{padding-top:0;padding-bottom:0;-webkit-transition:padding-top 0.3s,padding-bottom 0.3s;-moz-transition:padding-top 0.3s,padding-bottom 0.3s;transition:padding-top 0.3s,padding-bottom 0.3s;border-bottom:1px solid #0000002e;background-color:white}#mainNav .navbar-brand{font-size:1.75em;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}#mainNav .navbar-nav .nav-item .nav-link{padding:1.1em 0.6em!important;text-transform:capitalize;min-width:75px;text-align:center}#mainNav.navbar-shrink{padding-top:0;padding-bottom:0;border-radius:0;background-color:#fff;box-shadow:0 0 5px 1px rgba(0,0,0,.2)}#mainNav.navbar-shrink .navbar-brand{font-size:1.25em}}@media(max-width:991px){.hidden-mob{display:none!important}.navbar-brand{display:block!important;margin:auto!important}section{padding:50px 0}}header.masthead{text-align:center;color:white;background:url(../img/Homefront1.png),url(../img/Home.png),linear-gradient(#f3d612,#f9c80b);background-repeat:no-repeat;background-attachment:scroll;background-position:right;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:95%,cover,cover}header.masthead .intro-text{padding-top:190px;padding-bottom:100px;text-align:left;color:#000}.intro-text span{font-size:12px}.intro-text img{width:200px;display:block}.intro-text h2{padding-top:50px;font-size:40px}.intro-text p{line-height:1.6;font-size:14px}.register-social{padding-bottom:40px}.register-social button{border:0;display:inline;padding:1em 2.4em;outline:none;-webkit-appearance:none!important;width:194px}.register-social button:active{border:0;box-shadow:none}.register-social button:nth-child(1){background-color:#3c5899;color:#fff;font-size:12px;border-radius:22px}.register-social button:nth-child(2){background-color:#d34b39;color:#fff;font-size:12px;border-radius:22px;margin-left:10px}.home-right-img{width:315px;margin-top:170px}@media (min-width:768px){header.masthead .intro-text{padding-top:12rem;padding-bottom:12rem}}@media (max-width:768px){.register-social button:nth-child(2){margin-left:0;margin-top:5px}.intro-text p{margin-bottom:40px}}#about p{margin-top:20px;font-size:12px}.about-img{width:100%}#mock-bg{background-image:url(../img/mock-bg.png);height:55vw;background-position:bottom;background-size:cover;background-repeat:no-repeat}#date-mock{margin:auto;display:block;width:50vw;margin-top:60px}.jury{text-align:center}.img-round-stock{width:150px;height:150px;border-radius:50%;object-fit:cover;display:block;margin:auto;margin-top:20px;margin-bottom:20px;object-position:center right}.jury h3{font-size:15px;font-weight:700}.jury h5{font-size:12px;color:#414141}.img-stock{width:100px;margin:10px 0}@media (min-width:1250px){#date-mock{width:50vw}#mock-bg{height:700px}}@media (min-width:1500px){#date-mock{width:40vw}}@media (min-width:1800px){#mock-bg{height:900px}}#challenges{margin-bottom:-8vw;margin-top:-4vw}.challenges img{width:75%;display:inline}.challenges h3{font-size:20px}.challenges ul{font-size:13px;display:inline}.challenges button{background:#f3d528;border:0;color:#000;padding:12px 20px;font-size:12px;margin-top:10px;outline:none;font-weight:700}.challenges{width:100%}.start-top{margin-top:40px}#schedule{background:url(../img/cutout.png),linear-gradient(#f3d612,#f9c80b);background-size:contain;background-repeat:no-repeat;padding-top:20vw}.schedule-img{width:100%}.zone-div{margin-top:20px}.zone-div p{font-size:12px}.time-right{text-align:right}@media(max-width:768px){.time-right{text-align:right}.schedule-img{width:70%;margin:auto;display:block}}iframe{position:absolute;left:0;right:0;bottom:0;top:0;border:0}footer{background-color:#191919;min-height:350px;font-family:'Open Sans',sans-serif}.footer-col{margin-top:70px;margin-bottom:70px}.logofooter{margin-bottom:10px;font-size:25px;color:#fff;font-weight:700}.footer-col p{color:#bfbfbf;font-size:12px;font-family:'Open Sans',sans-serif;margin-bottom:15px;line-height:17px}.footer-col p i{width:20px;color:#999}.footer-ul{list-style-type:none;padding-left:0;margin-left:2px;text-align:left}.footer-ul li{line-height:29px;font-size:12px;text-align:left;padding:0 16px;display:block;letter-spacing:5px;text-transform:uppercase;margin:3px 0;background-color:#4c4c4c;color:#000}.footer-ul li a{color:#fff}.footer-ul i{margin-right:10px}.copyright{min-height:40px;background-color:#353535}.copyright p{text-align:left;color:#FFF;padding:10px 0;margin-bottom:0;text-transform:uppercase;letter-spacing:2px;font-size:10px}.heading7{font-size:21px;font-weight:700;color:#d9d6d6;text-align:left;margin-bottom:22px}.post p{font-size:12px;color:#bfbfbf;line-height:20px}.post p span{display:block;color:#7b7b7b}.bottom_ul{list-style-type:none;float:right;margin-bottom:0}.bottom_ul li{float:left;line-height:40px}.bottom_ul li:after{content:"/";color:#FFF;margin-right:8px;margin-left:8px}.bottom_ul li a{color:#FFF;font-size:12px}.social-icon{width:30px;height:30px;font-size:15px;background-color:blue;color:#fff;text-align:center;margin-right:10px;padding-top:7px;border-radius:50%}.footer-social{list-style:none;padding:0}.footer-social li{float:left}.linked-in{background-color:#007bb6}.facebook{background-color:#3b5998}.twitter{background-color:#1da1f2}.google{background-color:#f63e28}.rules-p{margin-bottom:30px}#rules-right{padding:0 20px;text-align:left}.logofooter img{max-width:380px}.mob-float-register{display:none;z-index:1031;text-align:center;background-color:#393e49;padding:10px 20px}.mob-float-register a{color:#fff;font-size:15px;margin:auto 0;display:block}@media(max-width:769px){.challenges ul{display:none}.challenges button{display:block;margin-left:auto;margin-right:auto}.challenges img{width:100%!important;display:block;margin-left:auto;margin-right:auto}.challenges h3{text-align:center}#img-para img{display:none}#img-para p{width:100%}#rules{text-align:center;padding:70px 0}#rules img{margin-bottom:20px}.footer-col{margin-top:20px;margin-bottom:10px}footer .container .row{padding:40px 0}.copyright p{text-align:center}#content-wrapper img{width:100%!important;display:block;height:auto;position:static;top:auto;margin-left:auto;margin-right:auto;margin-bottom:36px;padding-top:0}#tagline{padding:30px 0}#tagline img{width:100%}#time{padding:30px 0!important}}@media (max-width:540px){.challenges img{width:auto!important;height:100px;display:block;margin-left:auto;margin-right:auto}}#prizes{background-color:#f5f5f5}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}@media(max-width:991px){.mob-float-register{display:block;position:fixed;bottom:0;width:100%;margin:auto}}