._1zXFJ{display:-ms-flexbox;display:flex;height:50vh;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}._2m0-E{height:5vh;min-height:5rem;width:5vh;min-width:5rem;border:6px solid rgba(0,0,0,.2);border-top-color:rgba(0,0,0,.8);border-radius:100%;animation:_18dz_ .6s infinite linear .25s;opacity:0}@keyframes _18dz_{0%{opacity:1;transform:rotate(0)}to{opacity:1;transform:rotate(359deg)}}.header-challenge{padding:125px 0 36px;text-align:center}.header-challenge h1{color:#444;font:600 28px/42px montserratregular,Arial,Helvetica,sans-serif}.header-challenge .subheader{text-transform:capitalize;color:#888;letter-spacing:1px;font:20px/23px open_sanslight,Arial,Helvetica,sans-serif}.challenge-wrap-1{width:60%;margin:0 auto}.challenge-text{margin:0 auto;padding:0;color:#676767}@media only screen and (max-width:725px){.challenge-wrap-1{width:90%}.header-challenge{padding-top:50px;width:80%;margin:0 auto}.header-challenge .subheader{display:none}.challenge-text{padding:0 5%}}.description-prog:first-child{padding-top:40px}.box-bg-2{background:url(5ab9992bc6b1d38e7adf893b57351f67.jpg) no-repeat;background-size:cover;background-position:50%}.box-bg{background:url(1a1cf71dc76adaf5fe605cc45dd575da.jpg) no-repeat;background-size:cover;background-position:50%;z-index:1;backface-visibility:hidden;-webkit-backface-visibility:hidden}.box-bg,.box-bg:after{position:absolute;top:0;left:0;height:100%;width:100%;transition:all .6s cubic-bezier(.24,1,.3,1);-webkit-transition:all .6s cubic-bezier(.24,1,.3,1)}.box-bg:after{content:" ";background-color:rgba(51,51,51,.5)}.row-box{text-align:center;position:relative;padding:0 0 100px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex}.row-box .fancy-box{width:48.9362%;color:#fff;display:inline-block;padding:2% 5% 5%;text-align:left;position:relative;overflow:hidden}.row-box .fancy-box:first-child{margin-right:25px}.row-box .fancy-box .inner{min-height:200px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:10;text-align:left}.row-box .fancy-box .inner h6{font-size:16px;line-height:20px;letter-spacing:-.5px;margin:20px 0 0}.row-box .fancy-box .inner h2{font:600 22px/36px montserratregular,Arial,Helvetica,sans-serif;text-transform:uppercase;text-align:left;letter-spacing:.5px;margin:0}.row-box .fancy-box .link-text{font:14px/17px montserratregular,Arial,Helvetica,sans-serif;letter-spacing:2px;text-transform:uppercase;position:relative;z-index:10}.row-box .fancy-box .link-text .arrow{line-height:26px!important;font-size:14px!important;font-family:FontAwesome!important;opacity:1;display:inline-block;margin-left:16px;top:2px;overflow:visible;height:26px;width:26px;border-radius:100px;text-align:center;border:2px solid hsla(0,0%,100%,.4)}.link-text .arrow:before,.row-box .fancy-box .link-text .arrow{position:relative;transition:all .35s cubic-bezier(.12,.75,.4,1);-webkit-transition:all .35s cubic-bezier(.12,.75,.4,1)}.link-text .arrow:before{content:"\F105";color:#fff;top:-2px;right:-1px;display:block}.link-text .arrow:after{display:block;content:" ";position:absolute;width:26px;height:1px;background-color:#fff;opacity:0;left:-6px;cursor:pointer;transition:all .35s cubic-bezier(.12,.75,.4,1);-webkit-transition:all .35s cubic-bezier(.12,.75,.4,1);pointer-events:none;top:11px;transform:translateX(-27px);-webkit-transform:translateX(-27px)}.fancy-box:hover .link-text .arrow{border-color:transparent}.fancy-box:hover .link-text .arrow:before{transform:translateX(9px);-webkit-transform:translateX(9px)}.fancy-box:hover .link-text .arrow:after{opacity:1;transform:translateX(2px);-webkit-transform:translateX(2px)}.row-box .fancy-box .link-text .arrow i{position:relative;right:-2px}.row-box .fancy-box:after{display:block;position:absolute;content:" ";width:100%;height:6px;left:0;bottom:0;background:#388e3c;z-index:5;transform:scaleX(0) translateZ(0);-webkit-transform:scaleX(0) translateZ(0);transform-origin:0 0;-webkit-transform-origin:0 0;transition:.45s cubic-bezier(.24,1,.3,1)}.fancy-box:hover .box-bg{transform:scale(1.13);-webkit-transform:scale(1.13)}.fancy-box:first-child:hover:after{transform:scaleX(1) translateZ(0)}.fancy-box:hover .box-bg:after{background-color:rgba(51,51,51,0)}@media only screen and (max-width:992px){.row-box{display:block}.row-box .fancy-box{width:70%;margin-bottom:25px;padding:5%}.row-box .fancy-box:first-child{margin-right:0}}@media only screen and (max-width:480px){.row-box .fancy-box{width:90%;padding:8%}}