.body-container-wrapper{overflow:hidden}.campaign-module{display:block;float:left;position:relative;width:100%;transition:height 1.5s}.campaign-module .center-block{display:block;width:96%;max-width:1100px;margin:0 auto;position:relative}.campaign-module .center-block.left{margin:0;float:left}.tweet-action .center-block.left{margin:0 0 0 240px;max-width:860px}.campaign-hero{background-position:50% 0%;padding:80px 0 20px}.hero-title{margin:0 0 5.5em}.campaign-hero .hero-title h1,.campaign-hero .hero-title h2,.campaign-hero .hero-title h3,.campaign-hero .hero-title p{font-family:wwf;font-size:6em;line-height:.9em;font-weight:normal;margin:0;text-transform:uppercase}.campaign-hero .intro{font-size:1.3em;line-height:1.5em;margin:0 0 1.5em}.campaign-hero .hero-title,.campaign-hero .intro{width:55%}.progress-bar{width:45%;margin-right:10%}.progress-bar h2{margin:0 0 10px;font-weight:600}.progress-bar h2 span.number-counter{font-size:1.3em;font-weight:800}.counter{background:white;position:relative;width:100%}.counter .progress{position:absolute;width:0}.counter{height:20px}.counter .progress{height:100%}.progress-bar p{margin:5px 0 20px;font-size:1.2em}.progress-bar p span{font-weight:600}.e-action,.tweet-action{background:#f2f2f2;width:100%;max-width:calc( 100% - (48% - 550px));margin-bottom:20px;float:right;padding:2% 2% 80px}.e-action .target,.tweet-action .target{width:200px;position:absolute;top:0;right:2%;margin-top:-100px}.e-action .target .target-photo,.tweet-action .target .target-photo{border:8px #f2f2f2 solid;border-radius:50%;height:134px;width:134px;margin:0 auto}.e-action .target h3,.tweet-action .target h3{font-family:WWF;font-size:2em;text-align:center;margin:0}.e-action h2,.secondary-action h2,.third-action h2,.third-action .right-column h3,.action-updates h2{font-family:wwf;font-size:4em;line-height:.9em;font-weight:normal;margin:0 0 25px;text-transform:uppercase}.e-action .stacked-instructions{display:none;font-size:1.2em;font-weight:600}.e-action .left-col{width:22%;float:left;font-size:1.2em}.e-action .right-col{width:72%;float:right;padding-top:22px;font-size:1.3em}.e-action .inputs-list{font-size:.8em}.action-updates{float:left;width:100%}.action-updates h2{font-size:3em}.action-updates a.news-item,.action-updates .news-item{cursor:pointer;float:left;height:40px;margin:1%;width:31%;text-decoration:none;color:black}.action-updates .news-item .news-item-image{height:200px;width:100%}.action-updates .news-item h3{font-family:wwf;text-transform:uppercase;font-size:2em;line-height:1em;margin:5px 0 15px}a.news-item:hover{transform:scale(1.05)}.secondary-action,.third-action{float:left;width:100%;margin:100px 0 0}.secondary-action h2{margin-left:240px}.tweet-action{position:relative}.tweet-action .target{width:200px;position:absolute;top:0;right:none;left:2%;margin-top:-100px}.tweet-action .target .target-photo{height:200px;width:200px}.tweet-action .tweet-content{width:96%;max-width:600px;background:white;padding:2%;font-size:1.6em;margin:0 0 30px}.tweet-content span{color:#00acee}a.tweet-button,.skip-button{padding:.8em 1.2em;font-family:wwf;text-transform:uppercase;font-size:1.4em;color:white;margin-right:20px}a.tweet-button,a.skip-button{cursor:pointer;padding:.8em 1.2em;font-family:wwf;text-transform:uppercase;font-size:1.4em;color:white;margin-right:10px}a.tweet-button:hover,a.skip-button:hover{color:white !important}a.skip-button{background:#979797}.primary-action,.secondary-action,.third-action{transition:margin-left 1.5s,opacity 1.5s;position:absolute;width:100%;left:0;opacity:1}.primary-action.active,.secondary-action.active,.third-action.active{margin-left:0}.primary-action.complete,.secondary-action.complete{margin-left:-100%;opacity:0}.secondary-action.waiting,.third-action.waiting{margin-left:100%}.third-action h2{font-size:5.5em}.third-action .left-column{font-size:1.5em;width:62%;float:left}.third-action .right-column{width:32%;float:right}a.facebook-share,a.twitter-share,a.whatsapp-share{cursor:pointer;width:100%;display:block;padding:.8em 1em;background:grey;margin:5px 0;font-family:wwf;text-transform:uppercase;font-size:1.5em;color:white}a.twitter-share{background:#00acee}a.facebook-share{background:#3b5998}a.whatsapp-share{background:#075e54}a.facebook-share:hover,a.twitter-share:hover,a.whatsapp-share:hover{transform:scale(1.05);color:white !important}a.follow-up-action,a.follow-up-action:hover{color:white !important;display:block;margin-top:50px;padding:20px;position:relative;width:100%}a.follow-up-action:before{background:rgba(0,0,0,0.4);content:"";height:100%;position:absolute;top:0;left:0;width:100%;z-index:1}.follow-up-action h3{font-family:wwf;text-transform:uppercase;font-size:2em;line-height:.9em;margin:0 0 .4em}.follow-up-action h3,.follow-up-action p,.follow-up-action span{z-index:6;position:relative}span.button{padding:.2em .6em .3em;background:#f07d00;font-family:wwf;text-transform:uppercase;line-height:.9em;font-size:1.3em}@media only screen and (max-width:1000px){.campaign-hero{background-position:60% 0% !important}.campaign-hero .hero-title,.campaign-hero .intro{width:45%}.e-action .left-col{width:32%}.e-action .right-col{width:62%}}@media only screen and (max-width:880px){.tweet-action .target .target-photo{display:none}.tweet-action .center-block.left{margin:0;max-width:100%}.tweet-action .tweet-content{width:100%;max-width:100%}.secondary-action h2{margin-left:0}}@media only screen and (max-width:800px){.campaign-hero{background-size:800px !important}.campaign-hero .hero-title{margin:7% 0 19%}.campaign-hero .intro{width:100%}.progress-bar{width:calc(100% - 250px)}}@media only screen and (max-width:770px){.third-action .left-column,.third-action .right-column{width:100% !important}a.facebook-share,a.twitter-share,a.whatsapp-share{font-size:1.2em}}@media only screen and (max-width:700px){.campaign-hero .hero-title{margin:7% 0 19% 10%}}@media only screen and (max-width:630px){a.news-item,.action-updates .news-item{height:290px;width:98%}}@media only screen and (max-width:600px){.progress-bar{width:100%}.e-action .target{display:none}.e-action .left-col{width:42%}.e-action .right-col{width:52%}.campaign-hero{background-position:50% 0% !important}.campaign-hero .hero-title{margin:0 0 25% 5%}.e-action .left-col,.e-action .right-col{width:100%}}