.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}#learn-more{float:left;width:100%}#learn-more p{font-size:1.6em}#learn-more ul{font-size:1.6em}.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,#learn-more h2,.secondary-action h2,h2.tweet-heading,.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}h2.tweet-heading{margin-bottom:0px;margin-top:40px}#learn-more h2{font-size:3em}.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}.e-action .actions{position:absolute;bottom:0;margin-bottom:-70px;left:28%}.action-updates{float:left;width:100%}.action-updates h2{font-size:3em}.action-updates a.news-item,.action-updates .news-item{cursor:pointer;display:inline-table;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)}.more-articles{float:left;width:100%;text-align:right;font-size:1.3em}.secondary-action,.third-action{float:left;width:100%;margin:100px 0 0}.secondary-action h2,h2.tweet-heading{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.action-button{background:#979797;float:left;font-size:1em !important;margin-top:10px}a.whatsapp-button{background:#075e54}a.tweet-button,.skip-button,a.action-button,a.whatsapp-button,a.return-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,a.action-button,a.whatsapp-button,a.return-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,a.action-button:hover,a.whatsapp-button:hover,a.return-button:hover{color:white !important}a.skip-button,a.return-button{background:#979797;font-size:1em}.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:900px){h2.tweet-heading{margin-left:120px}.tweet-action .target{width:100px;margin-top:-50px}.tweet-action .target .target-photo{height:100px;width:100px}.tweet-action .center-block.left{margin:0 0 0 100px}}@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:750px){.tweet-action .tweet-content{width:85%}.action-updates a.news-item,.action-updates .news-item{width:100%;float:left;position:relative;display:inline-table}.action-updates .news-item .news-item-image{height:200px;width:50%;margin-right:4%;float:left;display:block}}@media only screen and (max-width:700px){.campaign-hero .hero-title{margin:7% 0 19% 10%}.third-action .left-column,.third-action .right-column{width:100%}.third-action .right-column{margin-top:30px}}@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%}h2.tweet-heading{margin-left:0}.tweet-action .target{display:none}.tweet-action .center-block.left{margin:0;max-width:100%;width:100%}.tweet-action .tweet-content{width:100%;max-width:100%}}@media only screen and (max-width:500px){.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%}.e-action .stacked-instructions{display:block}.action-updates .news-item .news-item-image{height:130px;width:100%;margin-right:0;margin-bottom:10px}}