.main,body{background:#FFFFFF}.headLine{position:relative;padding-bottom:0.5em}.headLine:after{content:"";position:absolute;bottom:0;left:0;right:0;height:6px;background:#fbaa16;width:80px}.challenge-timeline-section .challenge-timeline-wrapper .challenge-timeline-item h5:after,.headLineCenter:after{background:#fbaa16;bottom:-5px;content:"";display:block;height:6px;position:relative;width:80px;margin:auto}.challenges .header.inner{margin:0 auto 15px auto}.challenges{background:url("images/challenge_bg1.jpg") no-repeat left 135px;background-size:75%}.challenge-hero{width:100%;padding-top:200px}.challenge-hero .hero-content{width:100%;max-width:800px;background:rgba(255, 255, 255, 0.8);margin:0 165px 50px 0;padding:25px;-webkit-box-sizing:border-box;box-sizing:border-box}.challenge-hero .hero-content h1{font-size:28px}.challenge-hero .arrow1{width:69px;height:auto;margin:75px auto 0;display:block;cursor:pointer}.scrolled .challenge-hero{margin-top:165px}.challenge-main,.challenges-wrapper{max-width:1140px;margin:110px auto 0}.challenge-main .challenge-item,.challenges-wrapper .challenge-item{margin-bottom:100px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.challenge-main .challenge-item>div,.challenges-wrapper .challenge-item>div{width:48%}.challenge-main .challenge-item:nth-child(2),.challenges-wrapper .challenge-item:nth-child(2){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.challenge-main .challenge-item .content,.challenges-wrapper .challenge-item .content{-webkit-box-sizing:border-box;box-sizing:border-box;max-height:350px;overflow:hidden;position:relative;-webkit-transition:all 400ms;-o-transition:all 400ms;transition:all 400ms;padding-bottom:45px}.challenge-main .challenge-item .content:after,.challenges-wrapper .challenge-item .content:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:65px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(#ffffff));background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.8), #ffffff);background:-o-linear-gradient(top, rgba(255, 255, 255, 0.8), #ffffff);background:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), #ffffff);display:none;z-index:5}.challenge-main .challenge-item .content.expanded,.challenges-wrapper .challenge-item .content.expanded{max-height:none}.challenge-main .challenge-item .content.show-gradient:after,.challenges-wrapper .challenge-item .content.show-gradient:after{display:block}.challenge-main .challenge-item .toggle-btn,.challenges-wrapper .challenge-item .toggle-btn{display:none;position:absolute;bottom:0;right:5px;cursor:pointer;-webkit-transition:all, 500ms;-o-transition:all, 500ms;transition:all, 500ms;-webkit-box-sizing:border-box;box-sizing:border-box;margin:10px auto 0;padding:2px 15px;background:#000;border-radius:5px;border:0;color:#FFFFFF;font-size:14px;text-align:center;font-weight:normal;text-decoration:none;z-index:10}.challenge-main .challenge-item .pic,.challenges-wrapper .challenge-item .pic{background-size:cover;background-repeat:no-repeat;height:350px;background-position:50% 50%}.challenge-main .challenge-item h2,.challenges-wrapper .challenge-item h2{font-size:28px}.challenges-wrapper{direction:rtl;margin:0 auto 150px}.challenges-wrapper h3{font-size:40px;text-align:center;margin-bottom:70px}.challenges-wrapper .challenges-list-item{-webkit-box-sizing:border-box;box-sizing:border-box;padding:25px 25px;margin:25px 12px;width:350px;height:350px;-webkit-box-shadow:0px 0px 13px 0px #050505;box-shadow:0px 0px 13px 0px #050505;text-align:center}.challenges-wrapper .challenges-list-item img{width:60px;height:auto;display:block;margin:auto}.challenges-wrapper .challenges-list-item h4{font-size:22px;line-height:22px;margin:15px auto 2px;font-weight:bold}.challenges-wrapper .challenges-list-item .ref{text-align:center}.challenges-wrapper .challenges-list-item .brief{text-align:center;margin:20px 0 0;height:75px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.challengeBut,.challengeBut2,a.challengeBut,a.challengeBut2{-webkit-transition:all, 500ms;-o-transition:all, 500ms;transition:all, 500ms;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:150px;display:inline-block;margin:10px auto 0;padding:6px 25px;background:#ef4076;border-radius:10px;color:#FFFFFF;font-size:18px;text-align:center;font-weight:bold;text-decoration:none}.challengeBut2:hover,.challengeBut:hover,a.challengeBut2:hover,a.challengeBut:hover{background:#fbaa16;color:#ef4076}.challengeBut2,a.challengeBut2{background:#fbaa16;font-size:16px;padding:4px 25px}.challengeBut2:hover,a.challengeBut2:hover{background:#ef4076;color:#FFFFFF}.challengeBut3,a.challengeBut3{background:#0f0249;color:#FFFFFF;max-width:700px;margin:auto;display:block}.challengeBut3:hover,a.challengeBut3:hover{background:#fbaa16;color:#0f0249}.challengeBut3 i,a.challengeBut3 i{margin-right:15px}.challenge-form-section{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:150px;padding:85px 20px 125px;width:100%;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.4)), to(rgba(0, 0, 0, 0.4))), url(images/challenge_form_bg.jpg);background:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url(images/challenge_form_bg.jpg);background:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url(images/challenge_form_bg.jpg);background:linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url(images/challenge_form_bg.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#FFFFFF}.challenge-form-section h3,.challenge-form-section h4{font-size:42px;text-shadow:2px 2px 2px rgba(5, 5, 5, 0.75);text-align:center}.challenge-form-section h4{font-weight:bold;line-height:0.75em}.challenge-form-section a.challengeBut,.challenge-form-section a.challengeBut2{margin-top:45px;margin-bottom:45px}.challenge-form-section .content{max-width:840px;margin:auto}.challenge-link-wrapper{text-align:center;padding-bottom:75px}.challenge-form-section .form_item_holder,.challenge-reg-form1 .form_item_holder{position:relative}.challenge-form-section .form_item_holder input[type=email],.challenge-form-section .form_item_holder input[type=tel],.challenge-form-section .form_item_holder input[type=text],.challenge-form-section .form_item_holder textarea,.challenge-reg-form1 .form_item_holder input[type=email],.challenge-reg-form1 .form_item_holder input[type=tel],.challenge-reg-form1 .form_item_holder input[type=text],.challenge-reg-form1 .form_item_holder textarea{-webkit-box-shadow:4px 4px 5px 0px #6e6e6e;box-shadow:4px 4px 5px 0px #6e6e6e;border:0;width:100%;height:50px;-webkit-box-sizing:border-box;box-sizing:border-box}.challenge-form-section .form_item_holder label,.challenge-reg-form1 .form_item_holder label{position:absolute;width:100%;top:16px;right:8px}.challenge-form-section .form_item_holder .parsley-errors-list,.challenge-reg-form1 .form_item_holder .parsley-errors-list{width:90%;top:5px}.challenge-form-section button,.challenge-reg-form1 button{-webkit-transition:all, 500ms;-o-transition:all, 500ms;transition:all, 500ms;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:20px auto 0;padding:12px 25px;background:#fbaa16;border:0;border-radius:15px;color:#FFFFFF;font-size:22px;text-align:center;font-weight:bold;text-decoration:none}.challenge-form-section button:hover,.challenge-reg-form1 button:hover{background:#ef4076}.challenge-reg-form1{max-width:1140px;width:90%;margin:0 auto 45px}.challenge-reg-form1 .challenge-form1-section{margin-bottom:35px}.challenge-reg-form1 h4{font-size:24px;margin-bottom:25px}.challenge-reg-form1 .form_item_holder{width:40%;margin:0 0 0 2%;height:90px;float:right}.challenge-reg-form1 .form_item_holder input[type=email],.challenge-reg-form1 .form_item_holder input[type=tel],.challenge-reg-form1 .form_item_holder input[type=text]{width:90%;height:40px}.challenge-reg-form1 .form_item_holder textarea{width:78%;height:100px}.challenge-reg-form1 .form_item_holder label{position:relative;display:block;width:90%;top:initial;right:initial;text-align:right;line-height:2em}.challenge-reg-form1 .form_item_holder.full-width{width:100%;height:150px}.challenge-reg-form1 .cell-button{width:100%}.formThanksContent{max-width:1140px;width:90%;margin:0 auto 45px;min-height:350px;font-size:24px}footer.challenges-footer{background:#ef4076;color:#FFFFFF;font-size:16px;text-align:center;padding:30px 0}footer.challenges-footer a{color:#FFFFFF;text-decoration:none}footer.challenges-footer i.fa{font-size:32px;margin-top:15px}.challenge-inner .challenges{background:none}.challenge_breadcrumb{width:90%;margin:5px auto;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box}.challenge-hero-inner{background:url("images/challenge-hero-inner.jpg") no-repeat top left;width:100%;min-height:650px;position:relative;overflow:hidden;padding-bottom:25px}.challenge-hero-inner .hero-content{width:70%;max-width:800px;background:rgba(255, 255, 255, 0.8);margin:110px 165px 0 0;padding:25px;-webkit-box-sizing:border-box;box-sizing:border-box}.challenge-hero-inner .hero-content h1{font-size:42px}.deadline{width:255px;color:#000000;background:#fbaa16;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;margin:75px auto;border:3px solid #fbaa16}.deadline .heading{width:100%;background:#FFFFFF;font-size:36px;text-align:center}.deadline .date1{margin-top:5px;font-size:60px;text-align:center;font-weight:bold}.deadline .date2{font-size:32px;text-align:center;font-weight:bold;margin-bottom:15px}.challenge-hero-inner.reg{height:400px;background-size:contain}.challenge-question{background:url("images/challenge-question-bg.jpg") no-repeat right center;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;color:#FFFFFF;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.challenge-question .col{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:75px 5% 50px 2.5%;max-width:550px}.challenge-question .col h2{font-size:32px;margin-bottom:25px}.challenge-question .col:nth-child(2){padding-right:2.5%}.challenge-detail-wrapper{max-width:840px;margin:auto;text-align:center;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.challenge-detail-wrapper .content{text-align:right}.challenge-detail-wrapper .challengeBut,.challenge-detail-wrapper .challengeBut2{margin:60px auto 0;padding:12px 25px}.challenge-detail-wrapper .challengeBut.marginBot,.challenge-detail-wrapper .marginBot.challengeBut2{margin-bottom:90px}.challenge-detail-wrapper .challengeBut2{padding:4px 25px}.challenge-detail-wrapper h3{font-size:40px;margin-bottom:35px}.challenge-detail-wrapper .videowrapper{max-width:700px;margin:60px auto;padding-bottom:44.25%}.challenge-timeline-section{text-align:center;margin:0 auto 60px}.challenge-timeline-section .timeline-img{margin:0 auto 35px;width:100%;height:auto;max-width:840px}.challenge-timeline-section .challenge-timeline-wrapper{max-width:950px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.challenge-timeline-section .challenge-timeline-wrapper .challenge-timeline-item{text-align:center;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.challenge-timeline-section .challenge-timeline-wrapper .challenge-timeline-item h5{font-size:20px;font-weight:bold;margin-bottom:20px}.challenge-timeline-section .challenge-timeline-wrapper .challenge-timeline-item h5:after{background:#000000;height:4px}.challenge-timeline-section .challenge-timeline-wrapper .challenge-timeline-item .content{font-size:16px;text-align:center}@media screen and (max-width:480px){.challenges{background:url("images/challenge_bg1.jpg") no-repeat left 150px;background-size:80%}.challenge-hero{padding-top:50px}.challenge-hero .hero-content{width:90%;margin:0 auto 0}.challenge-hero .hero-content h1{font-size:32px}.challenge-main .challenge-item,.challenges-wrapper .challenge-item{margin-bottom:100px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.challenge-main .challenge-item>div,.challenges-wrapper .challenge-item>div{width:100%}.challenge-main .challenge-item .content,.challenges-wrapper .challenge-item .content{width:90%;margin:15px auto 0}.challenge-main .challenge-item:nth-child(2),.challenges-wrapper .challenge-item:nth-child(2){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.challenge-form-section{padding-top:45px}.challenge-form-section h3,.challenge-form-section h4{font-size:32px}.challenge-form-section .challenge-form1-wrapper{display:block}.challenge-form-section .challenge-form1-wrapper .form_item_holder{margin-bottom:15px}.challenge-form-section .challenge-form1-wrapper .challenge-form-section button,.challenge-form-section .challenge-form1-wrapper .challenge-reg-form1 button{font-size:18px}.challenge-hero-inner{height:auto}.challenge-hero-inner .hero-content{width:90%;margin:45px auto 0}.challenge-hero-inner .hero-content h1{font-size:32px}.challenge-hero-inner .deadline{width:255px;margin:55px auto 35px;border:3px solid #fbaa16}.challenge-hero-inner .deadline .heading{font-size:32px}.challenge-hero-inner .deadline .date1{font-size:48px}.challenge-hero-inner .deadline .date2{font-size:26px}.challenge-question{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.challenge-question .col{width:90%;margin:auto;padding:75px 2.5% 50px 2.5%}.challenge-question .col:nth-child(2){padding-top:15px}.challenge-detail-wrapper{width:90%;text-align:justify}.challenge-detail-wrapper h3{font-size:32px}.challenge-hero-inner.reg{height:250px}.challenge-hero-inner.reg .hero-content h1{font-size:24px}.challenge-reg-form1{width:90%}.challenge-reg-form1 .form_item_holder{width:100%;margin:0;height:auto;float:none}.challenge-reg-form1 .form_item_holder input[type=email],.challenge-reg-form1 .form_item_holder input[type=tel],.challenge-reg-form1 .form_item_holder input[type=text]{width:100%}.challenge-reg-form1 .form_item_holder.full-width{width:100%;height:auto}.challenge-reg-form1 .form_item_holder textarea{width:100%;height:100px}}@media screen and (min-width:1400px){.challenges{background-size:60%}}@media screen and (max-width:970px){.challenge-hero .hero-content{margin:0 auto 50px auto}}
/*# sourceMappingURL=challenges.css.map */