html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}html,body{height:100%}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{font-family:"Ubuntu", Arial, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none}.button{transition:background 0.2s;-webkit-transition:background 0.2s;-moz-transition:background 0.2s;-o-transition:background 0.2s;transition:background 0.2s;font-family:"Ubuntu", Arial, sans-serif;text-transform:uppercase;letter-spacing:0.09em;font-weight:700;background:#F01E23;border-radius:2px;color:white;font-size:14px;line-height:14px;display:inline-block;padding:26px 52px 28px 52px;text-transform:uppercase}.button:hover{background:#e50f14}@media only screen and (max-width: 860px){.button{padding:22px 38px 22px 38px}}@media only screen and (max-width: 470px){.button{font-size:12px;line-height:18px;padding:18px 22px 18px 22px}}.flex-container a:hover,.flex-slider a:hover,.flex-container a:focus,.flex-slider a:focus{outline:none}.slides,.slides>li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#ffffff;position:relative;zoom:1;-webkit-box-shadow:"" 0 1px 4px rgba(0,0,0,0.2);-moz-box-shadow:"" 0 1px 4px rgba(0,0,0,0.2);-o-box-shadow:"" 0 1px 4px rgba(0,0,0,0.2);box-shadow:"" 0 1px 4px rgba(0,0,0,0.2)}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{border-radius:50%;text-decoration:none;display:block;width:42px;height:42px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-indent:-9000px;text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.flex-direction-nav a:before{font-size:40px;display:inline-block;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3)}.flex-direction-nav .flex-prev{background:#F01E23 url("../images/arrow-left.png") no-repeat center;background:#F01E23 url("../images/arrow-left.svg") no-repeat center,linear-gradient(transparent, transparent);left:-25px}.flex-direction-nav .flex-prev:hover{background:#F01E23 url("../images/arrow-left.png") no-repeat center;background:#d70e13 #F01E23 url("../images/arrow-left.svg") no-repeat center,linear-gradient(transparent, transparent)}.flex-direction-nav .flex-next{background:#F01E23 url("../images/arrow-right.png") no-repeat center;background:#F01E23 url("../images/arrow-right.svg") no-repeat center,linear-gradient(transparent, transparent);right:-25px}.flex-direction-nav .flex-next:hover{background:#F01E23 url("../images/arrow-right.png") no-repeat center;background:#d70e13 #F01E23 url("../images/arrow-right.svg") no-repeat center,linear-gradient(transparent, transparent)}.flexslider:hover .flex-direction-nav .flex-prev{opacity:1;left:-20px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:1;right:-20px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:8px;height:8px;display:block;background:#666;background:#fbc5c7;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.flex-control-paging li a.flex-active{background:#F01E23;cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width: 860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}.header-advert{background:#EFEFEF;padding:17px 25px 19px 25px}.header-advert .desktop-banner{display:block}@media only screen and (max-width: 767px){.header-advert .desktop-banner{display:none}}.header-advert .mobile-banner{display:none}@media only screen and (max-width: 767px){.header-advert .mobile-banner{display:block}}.header-advert a{display:block;margin:0 auto;max-width:728px}.header-advert a img{display:block;width:100%}.header-media-partners{border-top:1px solid #e2e2e2;cursor:pointer;padding:16px 0 16px 0;text-align:center}@media only screen and (max-width: 570px){.header-media-partners{display:none}}.header-media-partners:hover h5{opacity:0.7}.header-media-partners h5,.header-media-partners ul,.header-media-partners ul li{display:inline-block;vertical-align:top}.header-media-partners h5{transition:opacity 0.2s;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;font-family:"Ubuntu", Arial, sans-serif;text-transform:uppercase;letter-spacing:0.08em;font-weight:500;font-size:10px;line-height:10px;margin-right:5px;padding-top:3px}.header-media-partners ul li{margin-right:7px}.header-media-partners ul li:last-child{margin-right:0}.header-media-partners ul li a{display:block}.header-media-partners ul li a span{visibility:hidden}.header-media-partners ul li.the-guardian{background:url("../images/logo-the-guardian.png") no-repeat;background:url("../images/logo-the-guardian.svg") no-repeat;background-size:90px;height:16px;width:90px}.header-media-partners ul li.the-new-york-times{background:url("../images/logo-the-new-york-times.png") no-repeat;background:url("../images/logo-the-new-york-times.svg") no-repeat;background-size:115px;height:16px;width:115px}.header-media-partners ul li.the-economic-observer{background:url("../images/logo-the-economic-observer.png") no-repeat;height:16px;width:101px}.header-media-partners ul li.die-welt{background:url("../images/logo-die-welt.png") no-repeat center;background:url("../images/logo-die-welt.svg") no-repeat center;height:16px;width:72px}.header-logo-area{border-top:1px solid #f2f2f2;padding:24px 0 25px 0}@media only screen and (max-width: 570px){.header-logo-area{display:none}}.header-logo-area .header-logo{background:url("../images/logo.png") no-repeat;background:url("../images/logo.svg") no-repeat,linear-gradient(transparent, transparent);background-size:329px;display:block;margin:0 auto;height:35px;width:329px}.header-logo-area .header-logo span{visibility:hidden}.header-main-nav{border-bottom:1px solid #EFEFEF;border-top:1px solid #EFEFEF}.header-main-nav .inner{max-width:1280px;margin:0 auto;position:relative;padding:0}.header-main-nav ul{font-family:"Ubuntu", Arial, sans-serif;text-transform:uppercase;letter-spacing:0.09em;font-weight:700;font-size:13px;letter-spacing:0.12em;line-height:13px;margin:0 auto;max-width:830px;text-align:center}@media only screen and (max-width: 925px){.header-main-nav ul{float:left;width:90%;margin:0}}@media only screen and (max-width: 570px){.header-main-nav ul{display:none}}.header-main-nav ul li{border-left:1px solid #EFEFEF;background:#fbfbfb;display:inline-block;height:51px;margin-right:-4px;vertical-align:top;width:19.9%}.header-main-nav ul li:last-child{border-right:1px solid #EFEFEF}.header-main-nav ul li a{transition:all 0.2s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;color:#333;display:block;padding:19px 0 18px 0;position:relative}.header-main-nav ul li a:hover,.header-main-nav ul li a.active{background:white;color:black}.header-main-nav ul li a:hover:after{bottom:-2px;content:"";display:block;height:4px;width:100%;border-bottom:4px solid #c8c8c8;position:absolute}.header-main-nav ul li a.active:after{bottom:-2px;content:"";display:block;height:4px;width:100%;border-bottom:4px solid red;position:absolute}.header-main-nav .header-mobile-nav{display:none}.header-main-nav .header-mobile-nav ul{display:block}@media only screen and (max-width: 570px){.header-main-nav .header-mobile-nav ul{float:none;width:100%}.header-main-nav .header-mobile-nav ul li{border-bottom:1px solid #EFEFEF;border-left:none;display:block;height:auto;width:100%}.header-main-nav .header-mobile-nav ul li:first-child{border-top:1px solid #EFEFEF}.header-main-nav .header-mobile-nav ul li:last-child{border-bottom:none;border-right:none}.header-main-nav .header-mobile-nav ul li a.active{color:red}.header-main-nav .header-mobile-nav ul li a.active:after{display:none}}.header-main-nav .header-mobile-logo{background:url("../images/logo-small.png") no-repeat;background:url("../images/logo.svg") no-repeat;background-size:190px;display:none;float:left;height:20px;margin:17px 0 0 16px;width:190px}@media only screen and (max-width: 570px){.header-main-nav .header-mobile-logo{display:block}}.header-main-nav .toggle{background:url("../images/toggle.png") no-repeat center;background:url("../images/toggle.svg") no-repeat center;background-size:20px;cursor:pointer;display:none;float:right;height:51px;width:45px}@media only screen and (max-width: 570px){.header-main-nav .toggle{display:block}}.header-main-nav .header-search-area{transition:opacity 0.2s;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;background:url("../images/search.png") no-repeat right;background:url("../images/search.svg") no-repeat top 18px right,linear-gradient(transparent, transparent);background-size:15px;cursor:pointer;margin:0 15px 0 0;height:51px;min-width:30px;position:absolute;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header-main-nav .header-search-area:hover{opacity:0.5}@media only screen and (max-width: 925px){.header-main-nav .header-search-area{background-position:center;float:left;margin:0 0 0 0;width:10%;position:static}}@media only screen and (max-width: 570px){.header-main-nav .header-search-area{float:right;opacity:0.5}.header-main-nav .header-search-area:hover{opacity:0.5}.header-main-nav .header-search-area.active{opacity:1}}.header-main-nav .header-search-area h5{font-family:"Ubuntu", Arial, sans-serif;text-transform:uppercase;letter-spacing:0.08em;font-weight:500;font-size:10px;line-height:10px;padding:21px 28px 0 22px}@media only screen and (max-width: 1035px){.header-main-nav .header-search-area h5{display:none}}.header-main-nav .header-search{border-top:1px solid #EFEFEF;display:none;margin:0 auto;padding:0 15px 0 15px}.header-main-nav .header-search form{max-width:740px;margin:0 auto;padding:19px 0 18px 0}.header-main-nav .header-search form input[type=text]{font-family:"Ubuntu", Arial, sans-serif;border-bottom:1px solid #EFEFEF;border-left:1px solid #EFEFEF;border-right:1px solid #EFEFEF;border-top:1px solid #EFEFEF;border-top-left-radius:2px;border-bottom-left-radius:2px;font-size:16px;display:inline-block;height:56px;margin-right:-4px;padding:18px 14px 18px 14px;outline:none;width:90%;vertical-align:top;-webkit-appearance:none;-webkit-border-top-right-radius:0;-webkit-border-top-left-radius:2px;-webkit-border-bottom-right-radius:0;border-bottom-bottom-radius:2px}@media only screen and (max-width: 570px){.header-main-nav .header-search form input[type=text]{width:85%}}.header-main-nav .header-search form input[type=text]:focus{border-bottom:1px solid #e2e2e2;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-top:1px solid #e2e2e2}.header-main-nav .header-search form input[type=submit]{transition:background 0.2s;-webkit-transition:background 0.2s;-moz-transition:background 0.2s;-o-transition:background 0.2s;transition:background 0.2s;background:#F01E23 url("../images/button-search.png") no-repeat center;background:#F01E23 url("../images/button-search.svg") no-repeat center,linear-gradient(transparent, transparent);background-size:25px;border:1px solid #F01E23;border-top-right-radius:2px;border-bottom-right-radius:2px;cursor:pointer;display:inline-block;height:56px;width:10%;vertical-align:top;-webkit-appearance:none;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:2px;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:2px}@media only screen and (max-width: 570px){.header-main-nav .header-search form input[type=submit]{background-size:16px;width:15%}}.header-main-nav .header-search form input[type=submit]:hover{background:#e50f14 url("../images/button-search.png") no-repeat center;background:#e50f14 url("../images/button-search.svg") no-repeat center,linear-gradient(transparent, transparent);background-size:25px;border:1px solid #e50f14}.home-masthead{background-repeat:no-repeat;border-bottom:18px solid #F01E23;margin:0 auto;padding:0 30px 0 30px;max-width:1280px;text-align:center}.home-masthead.no-image{background:#f05d61}.home-masthead .inner{max-width:980px;min-height:226px;margin:0 auto}@media only screen and (max-width: 910px){.home-masthead .inner{min-height:auto;padding:0 0 40px 0}}.home-masthead h2{transition:opacity 0.8s;-webkit-transition:opacity 0.8s;-moz-transition:opacity 0.8s;-o-transition:opacity 0.8s;transition:opacity 0.8s;font-family:"Merriweather", Times, serif;color:white;font-size:33px;line-height:44px;opacity:0;padding:60px 0 20px 0}@media only screen and (max-width: 420px){.home-masthead h2{padding:35px 0 20px 0}}@media only screen and (max-width: 910px){.home-masthead h2{font-size:26px;line-height:36px}.home-masthead h2 br{display:none}}@media only screen and (max-width: 420px){.home-masthead h2{font-size:24px;line-height:33px}}.home-masthead .masthead-link{transition:opacity 1;-webkit-transition:opacity 1;-moz-transition:opacity 1;-o-transition:opacity 1;transition:opacity 1;font-family:"Ubuntu", Arial, sans-serif;text-transform:uppercase;letter-spacing:0.09em;font-weight:700;border-bottom:2px solid white;display:inline-block;color:white;font-size:12px;line-height:12px;opacity:0;padding:0 0 3px 0}.home-masthead .masthead-link:hover{opacity:0.8}.home-masthead.fade-in h2,.home-masthead.fade-in .masthead-link{opacity:1}.home-masthead.fade-in .masthead-link{transition:opacity 0.2s;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s}.home-masthead.fade-in .masthead-link:hover{opacity:0.8}.slideshow{margin:0 auto 0 auto;max-width:1280px}.slideshow .inner{background:white;padding:40px 40px 15px 40px}@media only screen and (max-width: 780px){.slideshow .inner{padding:0 0 15px 0}}@media only screen and (max-width: 490px){.slideshow .flexslider .flex-direction-nav a{top:30%}}@media only screen and (max-width: 490px){.slideshow .flexslider .flex-direction-nav .flex-prev{background:url("../images/arrow-left.svg") no-repeat center}.slideshow .flexslider .flex-direction-nav .flex-prev:hover{background:url("../images/arrow-left.svg") no-repeat center}}@media only screen and (max-width: 780px){.slideshow .flexslider:hover .flex-direction-nav .flex-prev{left:10px}}@media only screen and (max-width: 490px){.slideshow .flexslider .flex-direction-nav .flex-next{background:url("../images/arrow-right.svg") no-repeat center;right:10px}.slideshow .flexslider .flex-direction-nav .flex-next:hover{background:url("../images/arrow-right.svg") no-repeat center}}@media only screen and (max-width: 780px){.slideshow .flexslider:hover .flex-direction-nav .flex-next{right:10px}}.slideshow .flexslider .slides li{position:relative}.slideshow .flexslider .slides li .slide-panel{font-family:"Merriweather", Times, serif;background:rgba(244,97,101,0.9);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f46165', endColorstr='#f46165');bottom:0;color:white;height:92px;padding:15px 20px 15px 20px;position:absolute;width:100%}@media only screen and (max-width: 780px){.slideshow .flexslider .slides li .slide-panel{height:auto;position:static}}@media only screen and (max-width: 490px){.slideshow .flexslider .slides li .slide-panel{min-height:150px;padding:15px 20px 25px 20px}}.slideshow .flexslider .slides li .slide-panel h3{font-weight:700;font-size:22px;line-height:29px;margin:0 0 5px 0}.slideshow .flexslider .slides li .slide-panel p{font-size:16px;line-height:22px}.home-what-we-do{background:black;margin:0 auto;max-width:1280px;padding:0 30px 0 30px}@media only screen and (max-width: 730px){.home-what-we-do{padding:0 20px 0 20px}}.home-what-we-do .inner{max-width:980px;margin:0 auto;padding:33px 0 0 0}@media only screen and (max-width: 730px){.home-what-we-do .inner{text-align:center}}.home-what-we-do p{font-family:"Merriweather", Times, serif;color:white;font-size:22px;line-height:36px;margin:0 0 25px 0;max-width:400px}.home-what-we-do p strong{font-weight:700}@media only screen and (max-width: 730px){.home-what-we-do p{font-size:18px;line-height:26px;max-width:100%}}.home-what-we-do em{font-style:italic}.home-what-we-do a{color:#F01E23;text-decoration:underline}.home-what-we-do a:hover{color:#cd0e12}.home-what-we-do .button{color:white;text-decoration:none;margin:0 0 200px 0}.home-what-we-do .button:hover{color:#cd0e12;color:white}@media only screen and (max-width: 730px){.home-what-we-do .button{margin:0 0 50px 0;text-align:center}}.home-our-media-partners{background:white;margin:0 auto;max-width:1280px;padding:0 30px 60px 30px}@media only screen and (max-width: 730px){.home-our-media-partners{padding:0 20px 10px 20px}}.home-our-media-partners .inner{max-width:980px;margin:0 auto;padding:33px 0 0 0}@media only screen and (max-width: 730px){.home-our-media-partners .inner{text-align:center}}.home-our-media-partners .title{color:black}.home-our-media-partners p{font-family:"Merriweather", Times, serif;color:#9B9B9B;font-size:22px;line-height:36px;margin:0 0 25px 0;max-width:400px}.home-our-media-partners p strong{color:black;font-weight:700}@media only screen and (max-width: 730px){.home-our-media-partners p{font-size:18px;line-height:26px;max-width:100%}}.home-our-media-partners em{font-style:italic}.home-our-media-partners a{color:#F01E23;text-decoration:underline}.home-our-media-partners a:hover{color:#cd0e12}.home-our-media-partners .media-logo{margin:0 20px 20px 0}@media only screen and (max-width: 550px){.home-our-media-partners .media-logo{display:block;margin:0 auto 25px auto}}.articles-grid{background:white;margin:0 auto;max-width:1280px;padding:0 30px 48px 30px}@media only screen and (max-width: 767px){.articles-grid{padding:0 20px 0 20px}}.articles-grid .no-content{font-family:"Merriweather", Times, serif;font-size:20px;line-height:28px}@media only screen and (max-width: 767px){.articles-grid .no-content{padding:0 0 40px 0}}.articles-grid .no-content a{color:#F01E23;text-decoration:underline}.articles-grid.last{padding:0 30px 33px 30px}.articles-grid.article-page{border-bottom:1px solid white}.articles-grid.articles-page .inner{padding:23px 0 0 0}.articles-grid .title{color:black}.articles-grid .inner{max-width:980px;margin:0 auto;padding:33px 0 0 0}.articles-grid .row{margin-bottom:30px}.articles-grid .article{background:#f7f7f7;border-top:6px solid #F01E23;display:block;float:left;margin:0 2% 0 0;height:590px;position:relative;width:32%}.articles-grid .article:hover .article-content h4{color:#F01E23}@media only screen and (max-width: 820px){.articles-grid .article{height:530px}}@media only screen and (max-width: 767px){.articles-grid .article{float:none;height:auto;margin:0 0 20px 0;padding:0 0 20px 0;width:100%}.articles-grid .article:last-child{margin:0}}.articles-grid .article img{display:block;width:100%}.articles-grid .article .tag-area{background:#f7f7f7;padding:12px 10px 15px 10px;text-align:center}.articles-grid .article .tag-area li{display:inline-block;margin:-4px}.articles-grid .article .tag-area li a{font-family:"Ubuntu", Arial, sans-serif;text-transform:uppercase;letter-spacing:0.09em;font-weight:700;color:#F01E23;font-size:12px;line-height:12px;text-transform:uppercase}@media only screen and (max-width: 767px){.articles-grid .article .tag-area li a{line-height:24px}}.articles-grid .article .tag-area li a:hover{color:#b50c10}.articles-grid .article .tag-area li:first-child a:after{content:"";background:#999999;display:inline-block;font-weight:500 !important;height:13px;margin:0 15px 0 10px;vertical-align:middle;width:1px}.articles-grid .article .article-content{font-family:"Merriweather", Times, serif;color:#666;display:block;padding:18px}@media only screen and (max-width: 767px){.articles-grid .article .article-content{padding:15px 18px 0 18px}}.articles-grid .article .article-content h4{transition:color 0.2s;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;-o-transition:color 0.2s;transition:color 0.2s;border-bottom:2px solid #F01E23;color:#333;font-weight:700;font-size:22px;line-height:28px;margin:0 0 15px 0;padding:0 0 18px 0}@media only screen and (max-width: 820px){.articles-grid .article .article-content h4{font-size:19px;line-height:23px;padding:0 0 14px 0}}.articles-grid .article .article-content p{font-size:16px;line-height:24px}@media only screen and (max-width: 820px){.articles-grid .article .article-content p{font-size:14px;line-height:20px}}.articles-grid .article .in-association{font-family:"Ubuntu", Arial, sans-serif;text-transform:uppercase;letter-spacing:0.08em;font-weight:500;color:#F01E23;bottom:0;font-size:12px;line-height:17px;position:absolute;padding:18px;text-transform:uppercase}@media only screen and (max-width: 767px){.articles-grid .article .in-association{padding-bottom:0;position:static}}.articles-grid .article .in-association span{display:block;font-weight:700}.articles-grid .article.featured{background:#f46165}.articles-grid .article.featured .article-content h4{border-bottom:2px solid rgba(255,255,255,0.6);color:white}.articles-grid .article.featured .article-content p{color:white}.articles-grid .article.featured .in-association{color:white}.articles-grid .article.featured:hover .article-content h4{transition:color 0.2s;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;-o-transition:color 0.2s;transition:color 0.2s;color:rgba(255,255,255,0.7)}.articles-grid .article-large{height:auto;width:100%}@media only screen and (max-width: 767px){.articles-grid .article-large{background:#f46165}.articles-grid .article-large .tag-area{background:#f46165}.articles-grid .article-large .tag-area li a{color:white}.articles-grid .article-large .article-content h4{border-bottom:2px solid rgba(255,255,255,0.6);color:white}.articles-grid .article-large .article-content p{color:white}.articles-grid .article-large .in-association{color:white}.articles-grid .article-large:hover .article-content h4{transition:color 0.2s;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;-o-transition:color 0.2s;transition:color 0.2s;color:rgba(255,255,255,0.7)}}.articles-grid .article-large .tag-area{text-align:left;padding:12px 0 5px 18px}.articles-grid .article-large .tag-area li{margin:0}.articles-grid .article-large .tag-area li:last-child{margin:-4px}@media only screen and (max-width: 860px){.articles-grid .article-large .article-content p{font-size:14px;line-height:20px}}.articles-grid .article-large .col{float:left}@media only screen and (max-width: 767px){.articles-grid .article-large .col{float:none}}.articles-grid .article-large .col.thumb{width:66%}@media only screen and (max-width: 767px){.articles-grid .article-large .col.thumb{width:100%}}.articles-grid .article-large .col.panel{width:34%}@media only screen and (max-width: 767px){.articles-grid .article-large .col.panel{width:100%}}.articles-grid .button-call-to-action{background:white;padding-bottom:0}@media only screen and (max-width: 767px){.articles-grid.articles-page{padding-bottom:33px}}.articles-grid.featured{background:#333;padding:0 20px 33px 20px}.articles-grid.featured .title{color:white}.articles-grid.featured .button-call-to-action{background:#333}.articles-grid .row:last-child,.articles-grid .row.last-child{margin:0}.articles-grid .row .article:last-child{margin:0}.articles-grid .row .article.last-child{margin:0}.reports-grid{background:white;margin:0 auto;max-width:1280px;padding:0 30px 30px 30px}.reports-grid.padding-bottom{padding:0 30px 30px 30px}@media only screen and (max-width: 730px){.reports-grid.padding-bottom{padding:0 20px 0 20px}}@media only screen and (max-width: 730px){.reports-grid{padding:0 20px 0 20px}}.reports-grid.reports-page .button-call-to-action{padding:48px 20px 38px 20px}.reports-grid.reports-page .inner{padding:27px 0 0 0}.reports-grid.reports-page .report:last-child{margin:0 0 27px 0}.reports-grid.reports-page .report-featured .row:last-child .report{margin:0}.reports-grid.related-reports{padding:0 30px 30px 30px}.reports-grid.related-reports .report:last-child{margin:0}.reports-grid .inner{max-width:980px;margin:0 auto;padding:33px 0 0 0}.reports-grid .title{color:black}.reports-grid .report,.reports-grid .report-small .report-thumb{border-top:6px solid #F01E23}.reports-grid .report,.reports-grid .report-small{background:#f7f7f7;display:block}.reports-grid .report .report-thumb img,.reports-grid .report-small .report-thumb img{display:block;width:100%}.reports-grid .report .report-panel,.reports-grid .report-small .report-panel{font-family:"Merriweather", Times, serif;color:#333}.reports-grid .report .report-panel h4,.reports-grid .report-small .report-panel h4{font-size:22px;font-weight:700;line-height:22px}@media only screen and (max-width: 800px){.reports-grid .report .report-panel h4,.reports-grid .report-small .report-panel h4{font-size:16px;line-height:16px}}.reports-grid .report .report-panel .date,.reports-grid .report-small .report-panel .date{font-family:"Merriweather", Times, serif;font-weight:700;position:absolute;right:15px}@media only screen and (max-width: 800px){.reports-grid .report .report-panel .date,.reports-grid .report-small .report-panel .date{font-size:10px;line-height:10px}}.reports-grid .report .as-published-in,.reports-grid .report-small .as-published-in{font-family:"Ubuntu", Arial, sans-serif;text-transform:uppercase;letter-spacing:0.08em;font-weight:500;color:#4A4A4A;font-size:12px;line-height:12px;padding:10px 12px 08px 12px;text-transform:uppercase;width:auto}@media only screen and (max-width: 560px){.reports-grid .report .as-published-in,.reports-grid .report-small .as-published-in{background:#f7f7f7;font-size:10px;line-height:10px}}.reports-grid .report .as-published-in img,.reports-grid .report-small .as-published-in img{display:inline-block;height:20px;width:auto;vertical-align:middle}@media only screen and (max-width: 560px){.reports-grid .report .as-published-in img,.reports-grid .report-small .as-published-in img{height:10px;display:inline;vertical-align:top}}.reports-grid .report .as-published-in div,.reports-grid .report-small .as-published-in div{display:inline-block;margin:3px -4px 0 0;vertical-align:middle}.reports-grid .report .as-published-in div.the-guardian,.reports-grid .report-small .as-published-in div.the-guardian{background:url("../images/logo-the-guardian.png") no-repeat;background:url("../images/logo-the-guardian.svg") no-repeat;height:20px;width:100px}.reports-grid .report .as-published-in div span,.reports-grid .report-small .as-published-in div span{visibility:hidden}.reports-grid .report{margin:0 0 27px 0}.reports-grid .report.hidden{display:none}@media only screen and (max-width: 730px){.reports-grid .report.hidden{display:block}}.reports-grid .report:last-child{margin:0}.reports-grid .report:hover h3{transition:color 0.2s;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;-o-transition:color 0.2s;transition:color 0.2s;color:#F01E23}.reports-grid .report .report-panel{display:block;padding:18px 15px 25px 15px;position:relative}@media only screen and (max-width: 800px){.reports-grid .report .report-panel{padding:18px 15px 18px 15px}}.reports-grid .report .report-panel h4{margin:0 0 8px 0}@media only screen and (max-width: 800px){.reports-grid .report .report-panel h4{margin:0 0 3px 0}}.reports-grid .report .report-panel h3{font-size:33px;line-height:38px}@media only screen and (max-width: 800px){.reports-grid .report .report-panel h3{font-size:16px;line-height:20px}}.reports-grid .report .as-published-in{background:rgba(255,255,255,0.9);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#ffffff');bottom:0;position:absolute;right:0}@media only screen and (max-width: 560px){.reports-grid .report .as-published-in{position:static}}.reports-grid .report .report-thumb{display:block;position:relative}.reports-grid .report.featured{background:#f46165}.reports-grid .report.featured:hover h3{transition:opacity 0.2s;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;opacity:0.7}.reports-grid .report.featured .report-panel h4,.reports-grid .report.featured .report-panel h3,.reports-grid .report.featured .report-panel .date{color:white}.reports-grid .report-small{margin:0 0 27px 0;position:relative}@media only screen and (max-width: 730px){.reports-grid .report-small{display:none}}.reports-grid .report-small .report-panel,.reports-grid .report-small .report-thumb{float:left;width:50%}.reports-grid .report-small .report-panel{padding:20px}.reports-grid .report-small .report-panel h4{margin:0 0 5px 0}.reports-grid .report-small .report-panel h3{font-size:22px;line-height:24px}@media only screen and (max-width: 800px){.reports-grid .report-small .report-panel h3{font-size:16px;line-height:20px}}.reports-grid .report-small .as-published-in{bottom:0;padding-bottom:12px;position:absolute;right:0}@media only screen and (max-width: 560px){.reports-grid .report-small .as-published-in{position:static}}.reports-grid .row .article:last-child{margin:0}.reports-grid .js-view-more-area .inner{padding:0 !important}.featured-wrapper{background:white;margin:0 auto;padding:33px 0 0 0;max-width:1280px}.content{background:#EFEFEF}.masthead{background-repeat:no-repeat;border-bottom:18px solid #F01E23;margin:0 auto;padding:0 30px 0 30px;max-width:1280px}.masthead.no-image{background:#f05d61}.masthead.case-study h1{padding-top:75px}@media only screen and (max-width: 560px){.masthead.case-study h1{padding-top:55px}}.masthead .inner{max-width:980px;min-height:226px;margin:0 auto;position:relative}.masthead h1{transition:opacity 0.8s;-webkit-transition:opacity 0.8s;-moz-transition:opacity 0.8s;-o-transition:opacity 0.8s;transition:opacity 0.8s;font-family:"Merriweather", Times, serif;color:white;font-size:38px;line-height:38px;opacity:0;padding:95px 0 0 0}@media only screen and (max-width: 560px){.masthead h1{font-size:28px;line-height:32px}}.masthead h1 span{display:block;font-size:22px;line-height:22px;margin:0 0 12px 0}.masthead.fade-in h1,.masthead.fade-in h2{opacity:1}.title{font-family:"Merriweather", Times, serif;color:white;font-weight:700;font-size:22px;line-height:22px;margin:0 0 30px 0}@media only screen and (max-width: 730px){.title{font-size:18px;line-height:24px;margin:-10px 0 20px 0;text-align:center}}.title-large{font-family:"Merriweather", Times, serif;font-size:33px;line-height:33px;margin:0 0 33px 0}@media only screen and (max-width: 560px){.title-large{font-size:26px;line-height:26px;text-align:center}}.articles-filter{bottom:-35px;position:absolute;max-width:1280px;width:100%}@media only screen and (max-width: 635px){.articles-filter{position:static}}.articles-filter .inner{max-width:980px;margin:0 auto;min-height:inherit;padding:0 0 0 0}.articles-filter h5{font-family:"Ubuntu", Arial, sans-serif;text-transform:uppercase;letter-spacing:0.09em;font-weight:700;color:white;font-size:12px;line-height:16px;margin:0 0 15px 0;text-transform:uppercase}@media only screen and (max-width: 635px){.articles-filter h5{margin:30px 0 15px 0}}@media only screen and (max-width: 635px){.articles-filter .filters{margin:0 0 15px 0}}.articles-filter .filters .filter{transition:background 0.2s;-webkit-transition:background 0.2s;-moz-transition:background 0.2s;-o-transition:background 0.2s;transition:background 0.2s;font-family:"Ubuntu", Arial, sans-serif;background:white;border:1px solid #CCC;border-left:none;color:#333;cursor:pointer;float:left;font-size:17px;font-weight:700;line-height:17px;min-width:190px;padding:25px 20px 25px 20px;position:relative}@media only screen and (max-width: 635px){.articles-filter .filters .filter{font-size:12px;min-width:28%;padding:10px}}.articles-filter .filters .filter:hover{background:#EEE}.articles-filter .filters .filter:after{background:url("../images/down-arrow.svg") no-repeat;content:"";height:7px;width:13px;position:absolute;top:46%;right:12px}@media only screen and (max-width: 635px){.articles-filter .filters .filter:after{background:none}}.articles-filter .filters .filter.active{background:#EEE}.articles-filter .filters .filter.active:after{background:url("../images/down-arrow-active.svg") no-repeat !important}@media only screen and (max-width: 635px){.articles-filter .filters .filter.active:after{background:none !important}}.articles-filter .filters .filter:first-child{border-left:1px solid #CCC}.filter-tags{background:#585F65;margin:0 auto;max-width:1280px;padding:0 30px 0 30px}.filter-tags .inner{max-width:980px;margin:0 auto;padding:0 0 0 0}.filter-tags .filter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filter-tags .tags{display:none;padding:45px 0 30px 0}@media only screen and (max-width: 635px){.filter-tags .tags{padding:25px 0 20px 0}}.filter-tags .tags ul li{transition:background 0.2s;-webkit-transition:background 0.2s;-moz-transition:background 0.2s;-o-transition:background 0.2s;transition:background 0.2s;background:#464E54;border-radius:1px;color:white;cursor:pointer;display:inline-block;font-size:14px;line-height:14px;letter-spacing:0.10em;margin:0 5px 10px 0;padding:10px 20px 10px 20px;text-transform:uppercase}@media only screen and (max-width: 635px){.filter-tags .tags ul li{font-size:12px;line-height:12px}}.filter-tags .tags ul li:hover{background:#3a4146}.filter-tags .tags ul li.active{background:#F01E23}.filter-tags .tags ul li.active:hover{background:#cd0e12}.intro-text{font-family:"Merriweather", Times, serif;color:#333;font-size:22px;font-weight:300;line-height:36px;margin:0 0 30px 0}.intro-text:last-child{margin:0}.intro-text strong{font-family:"Merriweather", Times, serif;color:black;font-weight:700}.intro-text a{color:#F01E23;text-decoration:underline}.intro-text a:hover{color:#cd0e12}.intro-text em{font-style:italic}.intro-text img{max-width:100%}@media only screen and (max-width: 920px){.intro-text{font-size:18px;line-height:28px;margin:0 0 5px 0;padding:0 20px 0 0}}@media only screen and (max-width: 420px){.intro-text{font-size:17px;line-height:27px}}.about-grid{background:white;margin:0 auto;max-width:1280px;padding:0 30px 0 30px}@media only screen and (max-width: 730px){.about-grid{padding:0 20px 0 20px}}.about-grid .inner{max-width:980px;min-height:226px;margin:0 auto;padding:30px 0 0 0}@media only screen and (max-width: 730px){.about-grid .inner{padding:22px 0 0 0}}.about-grid .row{display:inline-block;margin-bottom:30px;width:100%}@media only screen and (max-width: 730px){.about-grid .row{margin-bottom:0;width:100%}}.about-grid .row .col{float:left;width:48.5%;margin-right:3%}@media only screen and (max-width: 730px){.about-grid .row .col{margin-bottom:20px;width:100%}}.about-grid .row .col:last-child{margin-right:0}.about-grid .image-module{position:relative}.about-grid .image-module p{background:rgba(200,54,54,0.7);bottom:6px;display:none;color:white;font-size:14px;line-height:20px;padding:12px 15px 15px 15px;position:absolute;width:100%}.about-grid .image-module img{border-bottom:6px solid red;display:block;width:100%}.about-grid .image-module.active p{display:block}.about-team{background:#333;margin:0 auto;max-width:1280px;padding:0 30px 0 30px}@media only screen and (max-width: 730px){.about-team{padding:0 20px 0 20px}}.about-team .inner{max-width:980px;min-height:226px;margin:0 auto;padding:33px 0 0 0}.about-team img{border-bottom:6px solid #F01E23;margin-bottom:35px;width:100%}@media only screen and (max-width: 920px){.about-team img{margin-bottom:25px}}.about-team .description{font-family:"Merriweather", Times, serif;color:white;font-size:22px;font-weight:300;line-height:36px;padding:0 0 60px 0}@media only screen and (max-width: 920px){.about-team .description{font-size:18px;line-height:28px;padding:0 0 50px 0}}.about-team .description p{margin:0 0 30px 0;max-width:696px}.about-team .description p:last-child{margin:0}@media only screen and (max-width: 920px){.about-team .description p{margin:0 0 25px 0}}.about-team .description strong{font-weight:700}.about-team .description em{font-style:italic}.about-team .description a{color:#F01E23;text-decoration:underline}.about-team .description a:hover{color:#cd0e12}.about-collaborators{background:white;max-width:1280px;margin:0 auto;padding:0 30px 30px 30px}@media only screen and (max-width: 730px){.about-collaborators{padding:0 20px 20px 20px;text-align:center}}.about-collaborators .inner{max-width:980px;margin:0 auto;padding:30px 0 0 0}.about-collaborators .title{color:black}.about-collaborators .row{margin:0 0 15px 0}@media only screen and (max-width: 730px){.about-collaborators .row{margin:0}.about-collaborators .row.row-1 .col-1{display:block}}.about-collaborators .col{font-family:"Merriweather", Times, serif;color:#F01E23;font-size:16px;line-height:26px;float:left;padding-right:20px;width:25%}@media only screen and (max-width: 730px){.about-collaborators .col{font-size:14px;line-height:18px;margin:0 0 20px 0;padding-right:0;width:100%}.about-collaborators .col.mobile{display:block}}.about-collaborators .col li{margin-bottom:5px}.title-area{background:white;margin:0 auto;max-width:1280px;padding:0 30px 0 30px}@media only screen and (max-width: 767px){.title-area{padding:0 20px 0 20px}}.title-area .inner{max-width:980px;margin:0 auto;padding:33px 0 0 0}.title-area .title-large{margin:0}.title-area.title-filter .title-large{float:left;width:18%}@media only screen and (max-width: 767px){.title-area.title-filter .title-large{float:none}}.title-area.title-filter .filter{font-family:"Ubuntu", Arial, sans-serif;text-transform:uppercase;letter-spacing:0.09em;font-weight:700;font-size:12px}.title-area.title-filter .filter h5{font-family:"Ubuntu", Arial, sans-serif;text-transform:uppercase;letter-spacing:0.09em;font-weight:700}.title-area.title-filter .filter h5,.title-area.title-filter .filter ul,.title-area.title-filter .filter ul li{display:inline-block}.title-area.title-filter .filter ul{margin:13px}@media only screen and (max-width: 767px){.title-area.title-filter .filter ul{margin:20px 0 0 13px}}.title-area.title-filter .filter ul li{margin:0 12px 0 0}@media only screen and (max-width: 767px){.title-area.title-filter .filter ul li{margin:0 8px 0 0}}.title-area.title-filter .filter a{color:#F01E23}.title-area.title-filter .filter a:hover{color:#cd0e12}.title-area.title-filter .filter a.active{border-bottom:1px solid #F01E23}.share{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (max-width: 767px){.share{text-align:left}}.share .share-content{background:#efefef;border-radius:2px;display:none;margin:8px 0 0 0;position:absolute;right:-49px;height:40px;width:130px;text-align:center;z-index:9000}@media only screen and (max-width: 767px){.share .share-content{background:none;display:inline-block;margin:0;position:static;vertical-align:middle}}.share .share-content:before{border:solid transparent;border-color:rgba(255,255,255,0);border-bottom-color:#efefef;border-width:10px;bottom:100%;content:"";height:0;left:50%;margin-left:-10px;position:absolute;pointer-events:none;width:0}@media only screen and (max-width: 767px){.share .share-content:before{display:none}}.share .share-content.active{display:block}@media only screen and (max-width: 767px){.share .share-content.active{display:inline-block}}.share .share-content span{display:none}.share .share-content .facebook,.share .share-content .twitter,.share .share-content .google-plus,.share .share-content .linked-in{transition:opacity 0.2s;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;background:red;display:inline-block;margin:8px 3px 0 0;height:20px;width:20px}.share .share-content .facebook:hover,.share .share-content .twitter:hover,.share .share-content .google-plus:hover,.share .share-content .linked-in:hover{opacity:0.8}.share .share-content .facebook{background:url("../images/facebook.png") no-repeat;background:url("../images/facebook.svg") no-repeat;background-size:100%}.share .share-content .twitter{background:url("../images/twitter.png") 0 3px no-repeat;background:url("../images/twitter.svg") 0 3px no-repeat;background-size:100%}.share .share-content .google-plus{background:url("../images/google-plus.png") no-repeat;background:url("../images/google-plus.svg") no-repeat;background-size:100%}.share .share-content .linked-in{background:url("../images/linked-in.png") no-repeat;background:url("../images/linked-in.svg") no-repeat;background-size:100%}.reports-page-intro{background:white;margin:0 auto;max-width:1280px;padding:0 30px 0 30px}@media only screen and (max-width: 730px){.reports-page-intro{padding:0 20px 0 20px}}.reports-page-intro .inner{max-width:980px;margin:0 auto;padding:30px 0 0 0}@media only screen and (max-width: 730px){.reports-page-intro .inner{padding:22px 0 0 0}}.reports-page-intro .row{padding-bottom:5px}@media only screen and (max-width: 730px){.reports-page-intro .row{margin-bottom:0;width:100%}}.reports-page-intro .row .col{width:70%;margin-right:3%}@media only screen and (max-width: 730px){.reports-page-intro .row .col{width:100%}}.reports-page-intro .row .col:last-child{margin-right:0}.reports-page-intro em{font-style:italic}.reports-page-intro ol,.reports-page-intro ul{font-family:"Merriweather", Times, serif;color:#333;font-size:22px;font-weight:300;line-height:36px;margin:0 0 30px 0}.reports-page-intro ol li,.reports-page-intro ul li{text-indent:-5px}.reports-page-intro ol li:before,.reports-page-intro ul li:before{content:"-";position:relative;left:-5px}@media only screen and (max-width: 730px){.reports-page-intro.reports-page .col{margin-bottom:-15px}}.reports-page-intro.services-page .col{margin-bottom:40px}@media only screen and (max-width: 730px){.reports-page-intro.case-study-page .col{margin-bottom:25px}}.reports-page-intro.case-study-page .col .intro-text{padding:0 0 15px 0}.report-masthead{background:#333;border-bottom:18px solid #F01E23;margin:0 auto;max-width:1280px;padding:0 30px 0 30px}@media only screen and (max-width: 730px){.report-masthead{padding:0 20px 0 20px}}.report-masthead .inner{max-width:980px;margin:0 auto;padding:0 0 0 0}.report-masthead .report{background:#4A4A4A;display:block}.report-masthead .report .report-thumb img{display:block;width:100%}.report-masthead .report .report-panel{font-family:"Merriweather", Times, serif;color:#333}.report-masthead .report .report-panel h4{color:white;font-size:22px;font-weight:700;line-height:22px}@media only screen and (max-width: 800px){.report-masthead .report .report-panel h4{font-size:16px;line-height:16px}}.report-masthead .report .report-panel .date{font-family:"Merriweather", Times, serif;color:white;font-weight:700;position:absolute;right:15px}@media only screen and (max-width: 800px){.report-masthead .report .report-panel .date{font-size:10px;line-height:10px}}.report-masthead .report{margin:0 0 27px 0}.report-masthead .report.hidden{display:none}@media only screen and (max-width: 730px){.report-masthead .report.hidden{display:block}}.report-masthead .report:last-child{margin:0}.report-masthead .report .report-panel{display:block;padding:18px 15px 25px 15px;position:relative}@media only screen and (max-width: 800px){.report-masthead .report .report-panel{padding:18px 15px 18px 15px}}.report-masthead .report .report-panel h4{margin:0 0 8px 0}@media only screen and (max-width: 800px){.report-masthead .report .report-panel h4{margin:0 0 3px 0}}.report-masthead .report .report-panel h3{color:white;font-size:33px;line-height:38px}@media only screen and (max-width: 800px){.report-masthead .report .report-panel h3{font-size:16px;line-height:20px}}.report-masthead .report .report-thumb{display:block;position:relative}.report-masthead .report.featured{background:#f46165}.report-masthead .report.featured .report-panel h4,.report-masthead .report.featured .report-panel h3,.report-masthead .report.featured .report-panel .date{color:white}.report-published-on{background:white;margin:0 auto;max-width:1280px;padding:0 30px 30px 30px}.report-published-on.padding-top{padding:30px 30px 30px 30px}@media only screen and (max-width: 590px){.report-published-on.padding-top{padding:0 30px 10px 30px}}.report-published-on.padding-top.article-page{padding:30px 30px 60px 30px}@media only screen and (max-width: 590px){.report-published-on.padding-top.article-page{padding:0 30px 20px 30px}}.report-published-on .inner{max-width:980px;margin:0 auto;padding:33px 0 0 0}.report-published-on .inner .col{float:left}@media only screen and (max-width: 590px){.report-published-on .inner .col{float:none}}.report-published-on .inner .col.published-spread{padding:0 30px 0 0;width:45%}@media only screen and (max-width: 590px){.report-published-on .inner .col.published-spread{padding:0;width:100%}}.report-published-on .inner .col.published-spread img{display:block;width:100%}@media only screen and (max-width: 590px){.report-published-on .inner .col.published-spread img{margin:0 auto 20px auto;width:60%}}.report-published-on .inner .col.published-info{width:55%}@media only screen and (max-width: 590px){.report-published-on .inner .col.published-info{width:100%}.report-published-on .inner .col.published-info br{display:none}}.report-published-on .inner .col.published-info p{font-family:"Merriweather", Times, serif;font-size:22px;line-height:36px;margin:0 0 10px 0}.report-published-on .inner .col.published-info p strong{font-weight:700}@media only screen and (max-width: 590px){.report-published-on .inner .col.published-info p{text-align:center}}.report-published-on .inner .col.published-info .published-logo{margin:0 0 20px 0}@media only screen and (max-width: 590px){.report-published-on .inner .col.published-info .published-logo{margin:0 auto 20px auto}}@media only screen and (max-width: 590px){.report-published-on .inner .col.published-info .published-logo img{width:100%}}.report-published-on .inner .col.published-info .published-logo.the-guardian{background:url("../images/logo-the-guardian.svg") no-repeat;background-size:100%;height:45px;width:253px}.report-published-on .inner .col.published-info .published-buttons a{border:2px solid #F01E23;font-size:12px;line-height:12px;display:inline-block;max-width:250px;margin:0 5px 0 0;padding:20px;vertical-align:top}@media only screen and (max-width: 830px){.report-published-on .inner .col.published-info .published-buttons a{padding:15px 10px 15px 10px}}@media only screen and (max-width: 830px){.report-published-on .inner .col.published-info .published-buttons a{margin:0 0 5px 0;padding:15px 10px 15px 10px;text-align:center;width:220px}}@media only screen and (max-width: 590px){.report-published-on .inner .col.published-info .published-buttons a{display:block;margin:0 auto 5px auto}}.report-published-on .inner .col.published-info .published-buttons a.how-we-did-it{background:white;color:black}.report-published-on .inner .col.published-info .published-buttons a.how-we-did-it:hover{border:2px solid #e50f14}.report-published-on .inner .col.published-info .published-buttons .download-pdf-sample{display:inline-block}@media only screen and (max-width: 590px){.report-published-on .inner .col.published-info .published-buttons .download-pdf-sample{display:block}}.report-published-on .inner .col.published-info .published-buttons .download-pdf-sample a,.report-published-on .inner .col.published-info .published-buttons .download-pdf-sample small{display:block}.report-published-on .inner .col.published-info .published-buttons .download-pdf-sample small{font-family:"Merriweather", Times, serif;color:#333;font-size:11px;margin:10px 0 0 0;text-align:center}.report-published-on .inner .col.published-info .published-buttons .download-pdf-sample small a{border:0;color:#F01E23;display:inline;padding:0}.report-published-on .inner .col.published-info .published-buttons .download-pdf-sample small a:hover{color:#b50c10}.report-share{font-family:"Ubuntu", Arial, sans-serif;text-transform:uppercase;letter-spacing:0.09em;font-weight:700;background:#f7f7f7;font-size:12px;line-height:12px;margin:0 auto;max-width:1280px;padding:15px 40px 15px 40px;text-align:right;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (max-width: 767px){.report-share{display:block;padding:10px 40px 10px 40px}}.report-share .inner{max-width:980px;margin:0 auto;position:relative}.report-share .share-icon{transition:opacity 0.2s;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;background:url("../images/share.svg");background-size:100%;cursor:pointer;display:inline-block;height:32px;margin:-3px 0 0 0;vertical-align:middle;width:32px}.report-share .share-icon:hover{opacity:0.7}@media only screen and (max-width: 767px){.report-share .share-icon{display:none}}.article-masthead{background:#e8e8e8;border-bottom:18px solid #F01E23;margin:0 auto;max-width:1280px;padding:0 30px 0 30px}@media only screen and (max-width: 730px){.article-masthead{padding:0 20px 0 20px}}.article-masthead .inner{max-width:980px;margin:0 auto;padding:0 0 0 0}.article-masthead .article{background:#f7f7f7;display:block}.article-masthead .article .article-thumb img{display:block;width:100%}.article-masthead .article .article-thumb .secondary-info{font-family:"Ubuntu", Arial, sans-serif;color:#9B9B9B;display:block;font-size:12px;line-height:18px;padding:15px 0 15px 0;text-align:center}.article-masthead .article .article-panel{font-family:"Merriweather", Times, serif;color:#333}.article-masthead .article .article-panel .article-title-area{float:left;width:70%}.article-masthead .article .article-panel h4{color:black;font-size:22px;font-weight:700;line-height:22px}@media only screen and (max-width: 800px){.article-masthead .article .article-panel h4{font-size:16px;line-height:16px}}.article-masthead .article .article-panel h4 a{color:#F01E23}.article-masthead .article .article-panel h4 a:hover{color:#b50c10}.article-masthead .article .article-panel .tag-area{background:#f7f7f7;padding:08px 0 15px 0;float:right;text-align:right;width:30%}@media only screen and (max-width: 560px){.article-masthead .article .article-panel .tag-area{display:none}}.article-masthead .article .article-panel .tag-area li{display:inline-block;margin:-4px}.article-masthead .article .article-panel .tag-area li a{font-family:"Ubuntu", Arial, sans-serif;text-transform:uppercase;letter-spacing:0.09em;font-weight:700;color:#F01E23;font-size:12px;line-height:12px;text-transform:uppercase}.article-masthead .article .article-panel .tag-area li a:hover{color:#b50c10}.article-masthead .article .article-panel .tag-area li:first-child a:after{content:"";background:#999999;display:inline-block;font-weight:500 !important;height:13px;margin:0 15px 0 10px;vertical-align:middle;width:1px}.article-masthead .article{margin:0 0 27px 0}.article-masthead .article.hidden{display:none}@media only screen and (max-width: 730px){.article-masthead .article.hidden{display:block}}.article-masthead .article:last-child{margin:0}.article-masthead .article .article-panel{display:block;padding:18px 15px 25px 15px;position:relative}@media only screen and (max-width: 800px){.article-masthead .article .article-panel{padding:18px 15px 18px 15px}}.article-masthead .article .article-panel h4{margin:0 0 8px 0}@media only screen and (max-width: 800px){.article-masthead .article .article-panel h4{margin:0 0 3px 0}}.article-masthead .article .article-panel h3{color:black;font-size:30px;line-height:36px}@media only screen and (max-width: 800px){.article-masthead .article .article-panel h3{font-size:16px;line-height:20px}}.article-masthead .article .article-thumb{display:block;position:relative}.article-masthead .article.featured{background:#f46165}.article-masthead .article.featured .article-panel h4,.article-masthead .article.featured .article-panel h3,.article-masthead .article.featured .article-panel .date{color:white}.article-share{font-family:"Ubuntu", Arial, sans-serif;text-transform:uppercase;letter-spacing:0.09em;font-weight:700;background:#333;color:white;font-size:12px;line-height:12px;margin:0 auto;max-width:1280px;padding:15px 40px 15px 40px;text-align:right;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (max-width: 767px){.article-share{display:block;padding:10px 40px 10px 40px}}.article-share .inner{max-width:980px;margin:0 auto;position:relative}.article-share .share-icon{transition:opacity 0.2s;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;background:url("../images/share-white.svg");background-size:100%;cursor:pointer;display:inline-block;height:32px;margin:-3px 0 0 0;vertical-align:middle;width:32px}.article-share .share-icon:hover{opacity:0.7}@media only screen and (max-width: 767px){.article-share .share-icon{display:none}}.article-page-content{background:white;margin:0 auto;max-width:1280px;padding:0 0 20px 0}.article-page-content.last{border-bottom:1px solid #EEE}.article-page-content .inner{background:white;max-width:980px;margin:0 auto}@media only screen and (max-width: 767px){.article-page-content .inner{padding:23px 30px 0 30px}}.article-page-content .inner.top{padding:40px 0 0 0}@media only screen and (max-width: 767px){.article-page-content .inner.top{padding:40px 30px 0 30px}}.article-page-content .call-to-action-wrapper{background:white;padding:0 0 40px 0}@media only screen and (max-width: 767px){.article-page-content .call-to-action-wrapper{padding:40px 30px 20px 30px}}.article-page-content .call-to-action .inner{max-width:100% !important}.article-page-content .secondary-info{font-family:"Ubuntu", Arial, sans-serif;color:#9B9B9B;display:block;font-size:12px;line-height:18px;margin:15px 0 0 0;text-align:center}.article-page-content .portrait{margin:0 0 40px 0}@media only screen and (max-width: 767px){.article-page-content .portrait{margin:0 0 30px 0}}.article-page-content .portrait .image-portrait{border:1px solid #EEE;padding:2px;display:block;margin:0 auto 0 auto;max-width:450px}@media only screen and (max-width: 767px){.article-page-content .portrait .image-portrait{max-width:350px}}@media only screen and (max-width: 560px){.article-page-content .portrait .image-portrait{max-width:80%}}.article-page-content .content{background:white;max-width:610px;margin:0 auto}.article-page-content .content h1,.article-page-content .content h2,.article-page-content .content h3{font-weight:700}.article-page-content .content h1,.article-page-content .content h2,.article-page-content .content h3,.article-page-content .content p,.article-page-content .content ul{font-family:"Merriweather", Times, serif}.article-page-content .content h1{font-size:30px;line-height:36px;padding:0 0 30px 0}.article-page-content .content h2{font-size:20px;line-height:26px;padding:0 0 30px 0}.article-page-content .content h3,.article-page-content .content h4,.article-page-content .content h5,.article-page-content .content h5{font-size:18px;line-height:24px;padding:0 0 30px 0}.article-page-content .content ul,.article-page-content .content p{font-size:16px;line-height:28px;padding:0 0 30px 0;position:relative}.article-page-content .content ul li{text-indent:-5px}.article-page-content .content ul li:before{content:"-";position:relative;left:-5px}.article-page-content .content a{color:#F01E23;text-decoration:underline}.article-page-content .content strong{font-weight:700}.article-page-content .content em{font-style:italic}.article-page-content .content h4{font-family:"Merriweather", Times, serif;font-weight:700;padding:0 0 30px 0}.article-page-content .content .intro{font-family:"Merriweather", Times, serif;font-size:22px;line-height:33px;padding:0 0 30px 0}.article-page-content .content .intro strong{font-weight:700}.article-page-content .content .intro:first-child:first-letter{color:#F01E23;float:left;font-size:70px;line-height:60px;padding-top:4px;padding-right:8px;padding-left:3px}@media only screen and (max-width: 767px){.article-page-content .content .intro:first-child:first-letter{font-size:51px;line-height:51px}}@media only screen and (max-width: 767px){.article-page-content .content .intro{font-size:18px;line-height:28px}}.article-page-content .content .image-caption img{display:block;margin:0 auto;max-width:100%}.article-page-content .content .video-wrapper{margin:0 0 30px 0}.article-page-content .content .video-wrapper .video-content{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.article-page-content .content .video-wrapper .video-content iframe{position:absolute;top:0;left:0;width:100%;height:100%}.article-page-content .content .seperate-pullout-box{border-top:2px solid #F01E23;background:#f7f7f7;margin:0 0 30px 0;padding:20px 20px 40px 20px}.article-page-content .content .seperate-pullout-box p:last-child{padding-bottom:0}.article-page-content .content .flexslider ul{position:static;padding:0}.article-page-content .content .flexslider ul li{text-indent:0}.article-page-content .content .flexslider ul li:before{display:none}.article-page-content .content .flex-direction-nav a{top:44%}.article-page-content .content .article-lightbox .enlarge{font-family:"Ubuntu", Arial, sans-serif;text-transform:uppercase;letter-spacing:0.09em;font-weight:700;background:white;border:2px solid #F01E23;border-radius:2px;bottom:55px;color:#333;cursor:pointer;font-size:10px;line-height:10px;right:20px;padding:10px;pointer-events:none;position:absolute;z-index:9000}.article-page-content .content .article-lightbox:hover .enlarge{background:#F01E23;color:white}.article-page-content .content .article-lightbox a img{border:1px solid #8c8c8c;border-radius:3px;padding:2px;width:100%}.article-page-content .content .article-lightbox a img:hover{border:1px solid #F01E23}.article-page-content .content .content-side-article{margin:0 0 30px 0}.article-page-content .content .content-side-article .side-text{float:left;width:50%;margin:0 5% 0 0}@media only screen and (max-width: 767px){.article-page-content .content .content-side-article .side-text{width:100%}}.article-page-content .content .content-side-article .side-data{background:#f7f7f7;float:left;padding:20px;width:45%}@media only screen and (max-width: 767px){.article-page-content .content .content-side-article .side-data{width:100%}}.article-page-content .content .content-side-article .side-data h3{font-family:"Merriweather", Times, serif;font-size:22px;font-weight:bold;line-height:22px;margin:0 0 25px 0;padding:0}.article-page-content .content .content-side-article .side-data .fact{border-bottom:1px solid #EEE;padding:0 0 10px 0;margin:0 0 20px 0}.article-page-content .content .content-side-article .side-data .fact:last-child{border-bottom:0}.article-page-content .content .content-side-article .side-data .figure{font-family:"Merriweather", Times, serif;color:#F01E23;font-size:32px;font-weight:700;line-height:32px;margin:0 0 10px 0}.article-page-content .content .content-side-article .side-data p{float:none;padding:0 0 10px 0;width:100%}.article-page-content .content .content-side-article .article{background:#f7f7f7;border-top:6px solid #F01E23;display:block;float:left;margin:0 0 0 0;height:560px;position:relative;width:45%}.article-page-content .content .content-side-article .article a{text-decoration:none}.article-page-content .content .content-side-article .article ul li{text-indent:0}.article-page-content .content .content-side-article .article ul li:before{display:none}.article-page-content .content .content-side-article .article:hover .article-content h4{color:#F01E23}@media only screen and (max-width: 820px){.article-page-content .content .content-side-article .article{height:470px}}@media only screen and (max-width: 767px){.article-page-content .content .content-side-article .article{height:auto;margin:0 0 20px 0;width:100%}.article-page-content .content .content-side-article .article:last-child{margin:0}}.article-page-content .content .content-side-article .article img{display:block;width:100%}.article-page-content .content .content-side-article .article .tag-area{background:#f7f7f7;padding:12px 0 15px 0;text-align:center}.article-page-content .content .content-side-article .article .tag-area li{display:inline-block;margin:-4px}.article-page-content .content .content-side-article .article .tag-area li a{font-family:"Ubuntu", Arial, sans-serif;text-transform:uppercase;letter-spacing:0.09em;font-weight:700;color:#F01E23;font-size:12px;line-height:12px;text-transform:uppercase}.article-page-content .content .content-side-article .article .tag-area li a:hover{color:#b50c10}.article-page-content .content .content-side-article .article .tag-area li:first-child a:after{content:"";background:#999999;display:inline-block;font-weight:500 !important;height:13px;margin:0 15px 0 10px;vertical-align:middle;width:1px}.article-page-content .content .content-side-article .article .article-content{font-family:"Merriweather", Times, serif;color:#666;display:block;padding:18px}@media only screen and (max-width: 767px){.article-page-content .content .content-side-article .article .article-content{padding:15px 18px 0 18px}}.article-page-content .content .content-side-article .article .article-content h4{transition:color 0.2s;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;-o-transition:color 0.2s;transition:color 0.2s;border-bottom:2px solid #F01E23;color:#333;font-weight:700;font-size:22px;line-height:28px;margin:0 0 15px 0;padding:0 0 18px 0}@media only screen and (max-width: 820px){.article-page-content .content .content-side-article .article .article-content h4{font-size:19px;line-height:23px;padding:0 0 14px 0}}.article-page-content .content .content-side-article .article .article-content p{float:none;font-size:16px;line-height:24px;width:100%}@media only screen and (max-width: 820px){.article-page-content .content .content-side-article .article .article-content p{font-size:14px;line-height:20px}}.article-page-content .content .content-side-article .article .in-association{font-family:"Ubuntu", Arial, sans-serif;text-transform:uppercase;letter-spacing:0.08em;font-weight:500;color:#F01E23;bottom:0;font-size:12px;line-height:17px;position:absolute;padding:18px;text-transform:uppercase}@media only screen and (max-width: 767px){.article-page-content .content .content-side-article .article .in-association{position:static}}.article-page-content .content .content-side-article .article .in-association span{display:block;font-weight:700}.article-page-content .content .content-side-article .article.featured{background:#f46165}.article-page-content .content .content-side-article .article.featured .article-content h4{border-bottom:2px solid rgba(255,255,255,0.6);color:white}.article-page-content .content .content-side-article .article.featured .article-content p{color:white}.article-page-content .content .content-side-article .article.featured .in-association{color:white}.article-page-content .content .content-side-article .article.featured:hover .article-content h4{transition:color 0.2s;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;-o-transition:color 0.2s;transition:color 0.2s;color:rgba(255,255,255,0.7)}.article-meta{border-top:2px solid #F01E23;background:#f7f7f7;margin:0 0 25px 0;min-height:111px;padding:15px}.article-meta .author{float:left;width:65%}.article-meta .author img{float:left;margin:0 5px 0 0}.article-meta .author .author-details{float:left;margin:0 0 0 10px}.article-meta .author .author-details h5{font-family:"Ubuntu", Arial, sans-serif;text-transform:uppercase;letter-spacing:0.09em;font-weight:700;font-size:12px;line-height:12px;margin:15px 0 5px 0;padding:0}.article-meta .author .author-details .date{font-family:"Ubuntu", Arial, sans-serif;text-transform:uppercase;letter-spacing:0.08em;font-weight:500;display:inline-block;font-size:12px;line-height:12px;vertical-align:middle;text-transform:uppercase}.article-meta .author .author-details .date:before{background:url("../images/date.png") no-repeat;background:url("../images/date.svg") no-repeat;background-size:14px;content:'';display:inline-block;height:14px;margin:0 5px 0 0;vertical-align:middle;width:14px}.article-meta .in-association{font-family:"Ubuntu", Arial, sans-serif;text-transform:uppercase;letter-spacing:0.08em;font-weight:500;color:#F01E23;font-size:12px;line-height:18px;float:right;margin:15px 0 0 0;width:35%}@media only screen and (max-width: 570px){.article-meta .in-association{width:100%}}.article-meta .in-association strong{font-family:"Ubuntu", Arial, sans-serif;text-transform:uppercase;letter-spacing:0.09em;font-weight:700}.article-main-slideshow{background:#4A4A4A;margin:0 auto;max-width:1280px;padding:0 30px 0 30px}.article-main-slideshow .inner{max-width:980px;margin:0 auto;padding:0 0 0 0}.article-main-slideshow .flexslider .slide-panel{background:#333}.article-main-slideshow .flexslider .slide-panel .secondary-info{font-family:"Ubuntu", Arial, sans-serif;color:white;display:block;font-size:12px;line-height:15px;padding:15px 0 20px 0;text-align:center}.case-studies-grid{background:white;margin:0 auto;max-width:1280px;padding:0 30px 48px 30px}.case-studies-grid .inner{max-width:980px;margin:0 auto;padding:33px 0 0 0}.case-studies-grid .title{color:black}.case-studies-grid .case-study{border-top:6px solid #F01E23;float:left;width:49%;margin:0 2% 35px 0}.case-studies-grid .case-study:last-child{margin:0 0 35px 0}@media only screen and (max-width: 767px){.case-studies-grid .case-study{float:none;margin:0 2% 25px 0;width:100%}.case-studies-grid .case-study:last-child{margin:0 0 25px 0}}.case-studies-grid .case-study a{display:block}.case-studies-grid .case-study a img{display:block;margin:0 0 15px 0;width:100%}.case-studies-grid .case-study a h4{transition:color 0.2s;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;-o-transition:color 0.2s;transition:color 0.2s;font-family:"Merriweather", Times, serif;border-bottom:2px solid #F01E23;color:black;font-size:22px;font-weight:700;line-height:30px;margin:0 0 10px 0;padding:0 0 10px 0}@media only screen and (max-width: 767px){.case-studies-grid .case-study a h4{font-size:19px;line-height:23px}}.case-studies-grid .case-study a p{font-family:"Merriweather", Times, serif;color:#333;font-size:16px;line-height:26px}@media only screen and (max-width: 767px){.case-studies-grid .case-study a p{font-size:14px;line-height:20px}}.case-studies-grid .case-study a:hover h4{color:#F01E23}.services-map{background:#333;margin:0 auto;max-width:1280px;padding:30px 0 0 0}.services-map .inner{max-width:980px;margin:0 auto}.services-map .title{padding:0 30px 0 30px}.services-map .map{border-top:6px solid #F01E23;height:405px;width:100%}@media only screen and (max-width: 767px){.services-map .map{height:205px}}.services-map .about-collaborators{background:#333;padding:0 30px 40px 30px}.services-map .about-collaborators .col{color:#CCC}.media-partners{background:white;margin:0 auto;max-width:1280px;padding:0 0 48px 0}.media-partners .inner{max-width:980px;margin:0 auto}.media-partners .row,.media-partners .intro{padding:40px 0 55px 0}@media only screen and (max-width: 767px){.media-partners .row,.media-partners .intro{padding:40px 0 25px 0}}.media-partners .intro{border-bottom:6px solid #F01E23}.media-partners .col{float:left;width:50%}@media only screen and (max-width: 767px){.media-partners .col{float:none;width:100%}}.media-partners .media-partner{background:white;padding:0 30px 20px 30px}.media-partners .media-partner:last-child{padding:0 30px 0 30px}.media-partners .media-partner:last-child .row:last-child{padding:40px 0 0 0}.media-partners .media-partner .media-logo{margin:0 0 30px 0}@media only screen and (max-width: 990px){.media-partners .media-partner .media-logo{max-width:90%}}@media only screen and (max-width: 767px){.media-partners .media-partner .media-logo{max-width:90%}}.media-partners .media-partner .text strong{font-weight:700}.media-partners .media-partner .text em{font-style:italic}.media-partners .media-partner .text p a{color:#F01E23;text-decoration:underline}.media-partners .media-partner .text p a:hover{color:#cd0e12}.media-partners .media-partner .text p,.media-partners .media-partner .text ul li,.media-partners .media-partner .text .points li{font-family:"Merriweather", Times, serif;color:#666;font-size:16px;line-height:26px;margin:0 0 25px 0;padding:0 40px 0 0}.media-partners .media-partner .text p:last-child,.media-partners .media-partner .text ul li:last-child,.media-partners .media-partner .text .points li:last-child{margin:0}@media only screen and (max-width: 767px){.media-partners .media-partner .text p:last-child,.media-partners .media-partner .text ul li:last-child,.media-partners .media-partner .text .points li:last-child{margin:0 0 30px 0}}@media only screen and (max-width: 767px){.media-partners .media-partner .text p,.media-partners .media-partner .text ul li,.media-partners .media-partner .text .points li{padding:0}}.media-partners .media-partner .text ul li,.media-partners .media-partner .text .points li{text-indent:-5px}.media-partners .media-partner .text ul li:before,.media-partners .media-partner .text .points li:before{content:"-";position:relative;left:-5px}.media-partners .media-partner .fast-facts{background:#f7f7f7;padding:20px}.media-partners .media-partner .fast-facts h3{font-family:"Merriweather", Times, serif;font-size:22px;font-weight:bold;line-height:22px;margin:0 0 25px 0}.media-partners .media-partner .fast-facts .fact{border-bottom:1px solid #EEE;padding:0 0 10px 0;margin:0 0 20px 0}.media-partners .media-partner .fast-facts .fact:last-child{border-bottom:0}.media-partners .media-partner .fast-facts .figure{font-family:"Merriweather", Times, serif;color:#F01E23;font-size:32px;font-weight:700;line-height:38px;margin:0 0 10px 0}.media-partners .media-partner .fast-facts p{font-family:"Merriweather", Times, serif;color:#666;float:none;font-size:16px;line-height:26px;margin:0 0 0 0;padding:0 0 10px 0;width:100%}.media-partners .media-partner.beige{background:#f7f7f7}.media-partners .media-partner.beige .fast-facts{background:white}.large-text-module{background:white;margin:0 auto;max-width:1280px;padding:0 30px 0 30px}@media only screen and (max-width: 730px){.large-text-module{padding:0 20px 0 20px}}.large-text-module a{color:#F01E23;text-decoration:underline}.large-text-module a:hover{color:#cd0e12}.large-text-module em{font-style:italic}.large-text-module.grey{background:#f7f7f7}.large-text-module.partners-page .inner{padding:30px 0 40px 0}@media only screen and (max-width: 730px){.large-text-module.partners-page .inner{padding:25px 0 25px 0}}.large-text-module.articles-page .inner{padding:30px 0 0 0}.large-text-module.articles-page .inner .description{max-width:100%}.large-text-module.articles-page .inner .description .filter-feedback-text{text-transform:capitalize}.large-text-module .inner{max-width:980px;margin:0 auto;padding:30px 0 15px 0}@media only screen and (max-width: 730px){.large-text-module .inner{padding:25px 0 15px 0}}.large-text-module .inner .description{font-family:"Merriweather", Times, serif;font-size:28px;line-height:39px;max-width:725px}.large-text-module .inner .description p,.large-text-module .inner .description blockquote{margin:0 0 30px 0}@media only screen and (max-width: 730px){.large-text-module .inner .description p,.large-text-module .inner .description blockquote{margin:0 0 10px 0}}@media only screen and (max-width: 730px){.large-text-module .inner .description{font-size:17px;line-height:27px}}.large-text-module .inner .description strong{font-weight:700}.large-text-module .inner .description .info,.large-text-module .inner .description blockquote{color:#9B9B9B;display:block;font-size:22px;line-height:22px;margin:20px 0 0 0}@media only screen and (max-width: 730px){.large-text-module .inner .description .info,.large-text-module .inner .description blockquote{font-size:17px;line-height:27px;margin:10px 0 0 0}.large-text-module .inner .description .info.email,.large-text-module .inner .description blockquote.email{margin:0 0 0 0}}.large-text-module .inner .description .info a,.large-text-module .inner .description blockquote a{transition:color 0.2s;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;-o-transition:color 0.2s;transition:color 0.2s;color:#F01E23}.large-text-module .inner .description .info a:hover,.large-text-module .inner .description blockquote a:hover{color:#b50c10}@media only screen and (max-width: 730px){.large-text-module .inner .description .info a,.large-text-module .inner .description blockquote a{display:block}}.contact-offices{font-family:"Merriweather", Times, serif;background:white;margin:0 auto;max-width:1280px;padding:0 30px 0 30px}.contact-offices .inner{max-width:980px;margin:0 auto;padding:30px 0 55px 0}.contact-offices .title{color:black}.contact-offices .row{margin:0 0 30px 0}@media only screen and (max-width: 715px){.contact-offices .row{margin:0}}.contact-offices .row .col{float:left;margin:0 2% 0 0;width:32%}@media only screen and (max-width: 715px){.contact-offices .row .col{margin:0 0 30px 0;width:100%}}.contact-offices .row .col:last-child{margin-right:0}.contact-offices .row .col .office{margin:0 0 40px 0}.contact-offices .row .col .map{transition:border 0.2s;-webkit-transition:border 0.2s;-moz-transition:border 0.2s;-o-transition:border 0.2s;transition:border 0.2s;border:1px solid #CCC;border-radius:50%;display:block;height:91px;margin:0 0 20px 0;width:91px}.contact-offices .row .col .map:hover{border:1px solid #b3b3b3}@media only screen and (max-width: 715px){.contact-offices .row .col .map{margin:0 auto 20px auto}}.contact-offices .row .col .location{border-bottom:2px solid #F01E23;font-size:22px;line-height:22px;font-weight:700;margin:0 0 18px 0;padding-bottom:12px}@media only screen and (max-width: 715px){.contact-offices .row .col .location{font-size:18px;line-height:18px;text-align:center}}.contact-offices .row .col .address{color:#666;font-size:16px;line-height:26px;margin-bottom:20px}.contact-offices .row .col .address:last-child{margin-bottom:0}.contact-offices .row .col .address strong{font-weight:700}.contact-offices .row .col .address em{font-style:italic}.contact-offices .row .col .address a,.contact-offices .row .col .address a[href^=tel]{color:#F01E23;text-decoration:underline}.contact-offices .row .col .address a:hover,.contact-offices .row .col .address a[href^=tel]:hover{color:#cd0e12}@media only screen and (max-width: 715px){.contact-offices .row .col .address{text-align:center}}.contact-offices .row .col:last-child .office:last-child{margin:0}.contact-follow-us{font-family:"Merriweather", Times, serif;background:#f7f7f7;margin:0 auto;max-width:1280px;padding:0 30px 0 30px}@media only screen and (max-width: 730px){.contact-follow-us{display:none}}.contact-follow-us .inner{max-width:980px;margin:0 auto;padding:30px 0 55px 0}.contact-follow-us .title{color:black;margin:10px 0 20px 0}.contact-follow-us .description{color:#666;font-size:22px;line-height:26px;margin:0 0 15px 0}.contact-follow-us form{max-width:472px}.contact-follow-us form input[type=email]{font-family:"Ubuntu", Arial, sans-serif;border:1px solid #e2e2e2;border-radius:2px;display:block;float:left;font-size:16px;margin:0 8px 30px 0;height:57px;outline:none;padding:15px;width:345px;-webkit-appearance:none;-webkit-border-radius:2px}.contact-follow-us form input[type=submit]{transition:all 0.2s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;font-family:"Ubuntu", Arial, sans-serif;text-transform:uppercase;letter-spacing:0.09em;font-weight:700;background:#F01E23;border:1px solid #F01E23;border-radius:2px;color:white;cursor:pointer;display:block;height:55px;float:left;font-size:14px;margin:0 -4px 0 0;padding:15px 25px 15px 25px;text-transform:uppercase;-webkit-appearance:none;-webkit-border-radius:2px}.contact-follow-us .contact-social-links{max-width:500px}.contact-follow-us .contact-social-links li{display:inline-block;margin-right:-4px;width:120px}.contact-follow-us .contact-social-links li a,.contact-follow-us .contact-social-links li span{float:left}.contact-follow-us .contact-social-links li span{display:block;font-size:12px;line-height:12px;padding:10px 0 0 0}.contact-follow-us .contact-social-links li a{transition:opacity 0.2s;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;display:block;margin-right:10px}.contact-follow-us .contact-social-links li a:hover{opacity:0.8}.contact-follow-us .contact-social-links li.twitter a{background:url("../images/twitter.png") no-repeat;background:url("../images/twitter.svg") no-repeat;background-size:30px;height:30px;width:30px}.contact-follow-us .contact-social-links li.google-plus a{background:url("../images/google-plus.png") no-repeat;background:url("../images/google-plus.svg") no-repeat;background-size:30px;height:30px;width:30px}.contact-follow-us .contact-social-links li.linked-in a{background:url("../images/linked-in.png") no-repeat;background:url("../images/linked-in.svg") no-repeat;background-size:30px;height:30px;width:30px}.contact-follow-us .contact-social-links li.rss a{background:url("../images/rss.png") no-repeat;background:url("../images/rss.svg") no-repeat;background-size:30px;height:30px;width:30px}.call-to-action{background:white;max-width:1280px;margin:0 auto;position:relative;text-align:center}@media only screen and (max-width: 560px){.call-to-action{padding:40px 0 0 0}}.call-to-action.clear .inner{background:white}.call-to-action .inner{background:#f7f7f7;display:inline-block;margin:40px 0 0 0;padding:80px 0 80px 0;width:100%}@media only screen and (max-width: 880px){.call-to-action .inner{padding:60px 0 50px 0}}@media only screen and (max-width: 560px){.call-to-action .inner{margin:0;padding:30px 0 30px 0}}.call-to-action .icon{content:"";display:block;position:absolute;margin:-110px 0 0 0;width:100%}@media only screen and (max-width: 880px){.call-to-action .icon{margin:-90px 0 0 0}}@media only screen and (max-width: 560px){.call-to-action .icon{margin:-70px 0 0 0}}.call-to-action .icon .icon-content{background:#F01E23;border-radius:50%;margin:0 auto;height:74px;width:74px}@media only screen and (max-width: 880px){.call-to-action .icon .icon-content{height:54px;width:54px}}@media only screen and (max-width: 840px){.call-to-action br{display:none}}.call-to-action h5,.call-to-action blockquote{font-family:"Merriweather", Times, serif;color:#333;font-size:33px;line-height:44px;padding:0 20px 0 20px;margin-bottom:30px}.call-to-action blockquote span{font-family:"Georgia"}@media only screen and (max-width: 880px){.call-to-action blockquote{font-size:24px;line-height:33px}}@media only screen and (max-width: 660px){.call-to-action blockquote br{display:none}}@media only screen and (max-width: 560px){.call-to-action blockquote{font-size:18px;line-height:26px}}.call-to-action small{font-family:"Merriweather", Times, serif;color:#666;display:block;font-size:16px;line-height:22px;margin:35px 0 0 0;padding:0 30px 0 30px}@media only screen and (max-width: 560px){.call-to-action small{font-size:14px;line-height:20px;margin:25px 0 0 0}}.call-to-action small a{color:#F01E23}.call-to-action small a:hover{color:#cd0e12}.call-to-action .description{font-family:"Merriweather", Times, serif;color:#666;font-size:22px;line-height:36px;max-width:840px;margin:0 auto 40px auto;padding:0 20px 0 20px}.call-to-action .quoter{font-family:"Merriweather", Times, serif;color:#333;font-size:16px;line-height:26px;padding:0 20px 0 20px}.call-to-action .quoter span{color:black;font-weight:700;display:block}.call-to-action .tweet-this{font-family:"Merriweather", Times, serif;color:#F01E23;cursor:pointer;display:inline-block;font-size:16px;line-height:16px;margin:30px 0 0 0;vertical-align:middle}.call-to-action .tweet-this:before{background:url(../images/twitter.png) no-repeat;background:url(../images/twitter.svg) no-repeat;background-size:35px;content:"";display:inline-block;height:28px;margin:0 10px 0 0;width:35px;vertical-align:middle}.call-to-action .tweet-this:hover{color:#cd0e12;text-decoration:underline}.call-to-action .footer-form{max-width:400px;margin:0 auto}@media only screen and (max-width: 560px){.call-to-action .footer-form{padding:0 20px 0 20px}}.call-to-action .footer-form input[type=email]{box-sizing:border-box;font-family:"Ubuntu", Arial, sans-serif;border:1px solid #e2e2e2;border-radius:2px;display:block;float:left;font-size:13px;margin:0 2% 0 0;height:52px;outline:none;padding:0 0 0 25px;width:69%;-webkit-appearance:none;-webkit-border-radius:2px}.call-to-action .footer-form input[type=email]:focus{border:1px solid #c9c9c9}@media only screen and (max-width: 560px){.call-to-action .footer-form input[type=email]{padding:15px}}.call-to-action .footer-form input[type=submit]{transition:all 0.2s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;font-family:"Ubuntu", Arial, sans-serif;text-transform:uppercase;letter-spacing:0.09em;font-weight:700;background:#F01E23;border:1px solid #F01E23;border-radius:2px;color:white;cursor:pointer;display:block;height:52px;float:left;margin:0 -4px 0 0;padding:15px;text-transform:uppercase;width:29%;-webkit-appearance:none;-webkit-border-radius:2px}.call-to-action .footer-form input[type=submit]:hover{background:#e50f14;border:1px solid #e50f14}@media only screen and (max-width: 560px){.call-to-action .footer-form input[type=submit]{height:52px}}.call-to-action.quote .icon .icon-content{background:#F01E23 url(../images/icon-quote.png) no-repeat center;background:#F01E23 url(../images/icon-quote.svg) no-repeat center,linear-gradient(transparent, transparent);background-size:24px}.call-to-action.join .icon .icon-content{background:#F01E23 url(../images/icon-join.png) no-repeat center;background:#F01E23 url(../images/icon-join.svg) no-repeat center,linear-gradient(transparent, transparent);background-size:24px}.call-to-action.mail .icon .icon-content{background:#F01E23 url(../images/icon-mail.png) no-repeat center;background:#F01E23 url(../images/icon-mail.svg) no-repeat center,linear-gradient(transparent, transparent);background-size:24px}.call-to-action.question .icon .icon-content{background:#F01E23 url(../images/icon-question.png) no-repeat center;background:#F01E23 url(../images/icon-question.svg) no-repeat center,linear-gradient(transparent, transparent);background-size:10px}.button-call-to-action{background:white;max-width:1280px;margin:0 auto;padding:58px 20px 68px 20px;text-align:center}.button-call-to-action .button{cursor:pointer}@media only screen and (max-width: 470px){.button-call-to-action{padding:40px 20px 40px 20px}}.footer{background:#333;color:#9B9B9B;padding:0 25px 0 25px}.footer .inner{max-width:980px;margin:0 auto;padding:30px 0 20px 0}.footer .inner a{color:white}.footer .inner .col{float:left}@media only screen and (max-width: 815px){.footer .inner .col{float:none}}.footer .inner .footer-content{margin-bottom:65px}@media only screen and (max-width: 815px){.footer .inner .footer-content{margin-bottom:40px}}.footer .inner .footer-content .col.col-1{font-size:11px;line-height:19px;padding:18px 0 0 0;width:32%}@media only screen and (max-width: 815px){.footer .inner .footer-content .col.col-1{width:100%}}.footer .inner .footer-content .col.col-2{width:34%}@media only screen and (max-width: 815px){.footer .inner .footer-content .col.col-2{width:100%}}.footer .inner .footer-content .col.col-3{padding:18px 0 0 42px;width:34%}@media only screen and (max-width: 815px){.footer .inner .footer-content .col.col-3{padding:0;width:100%}}.footer .inner .footer-content .footer-logo{margin-bottom:30px}@media only screen and (max-width: 815px){.footer .inner .footer-content .footer-logo{margin:0 auto 30px auto}}.footer .inner .footer-content .footer-logo a{transition:opacity 0.2s;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;background:url("../images/footer-logo.png") no-repeat;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../images/footer-logo.png', sizingMethod='scale');background:url("../images/footer-logo.svg") no-repeat,linear-gradient(transparent, transparent);background-size:100%;display:inline-block;height:25px;width:238px}@media only screen and (max-width: 875px){.footer .inner .footer-content .footer-logo a{width:200px}}@media only screen and (max-width: 815px){.footer .inner .footer-content .footer-logo a{display:block;margin:0 auto}}.footer .inner .footer-content .footer-logo a span{visibility:hidden}.footer .inner .footer-content .footer-logo a:hover{opacity:0.8}.footer .inner .footer-content .footer-copyright{font-family:"Ubuntu", Arial, sans-serif;text-transform:uppercase;letter-spacing:0.08em;font-weight:500;display:block;font-size:11px;line-height:19px;margin-bottom:20px}.footer .inner .footer-content .footer-copyright span{font-family:"Ubuntu", Arial, sans-serif;text-transform:uppercase;letter-spacing:0.09em;font-weight:700}@media only screen and (max-width: 815px){.footer .inner .footer-content .footer-copyright{text-align:center}}.footer .inner .footer-content .footer-secondary-links{font-family:"Ubuntu", Arial, sans-serif;text-transform:uppercase;letter-spacing:0.08em;font-weight:500}.footer .inner .footer-content .footer-secondary-links a{transition:opacity 0.2s;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s}.footer .inner .footer-content .footer-secondary-links a:hover{opacity:0.6}@media only screen and (max-width: 815px){.footer .inner .footer-content .footer-secondary-links{margin-bottom:20px;text-align:center}}.footer .inner .footer-content .footer-primary-links{font-family:"Ubuntu", Arial, sans-serif;text-transform:uppercase;letter-spacing:0.09em;font-weight:700;height:210px;float:left;padding:25px 42px 0 42px;width:50%}.footer .inner .footer-content .footer-primary-links:first-child{width:45%}.footer .inner .footer-content .footer-primary-links:last-child{width:55%}@media only screen and (max-width: 905px){.footer .inner .footer-content .footer-primary-links{padding:25px 32px 0 32px}.footer .inner .footer-content .footer-primary-links:first-child{padding-right:0}.footer .inner .footer-content .footer-primary-links:last-child{padding:25px 32px 0 22px}}@media only screen and (max-width: 815px){.footer .inner .footer-content .footer-primary-links:first-child{float:none;height:inherit;padding:0;text-align:center;width:100%}.footer .inner .footer-content .footer-primary-links:first-child:before{background:#9B9B9B;content:"";display:block;height:1px;margin:0 auto 20px auto;width:200px}.footer .inner .footer-content .footer-primary-links:last-child{float:none;height:inherit;padding:0;text-align:center;width:100%}.footer .inner .footer-content .footer-primary-links:last-child:after{background:#9B9B9B;content:"";display:block;height:1px;margin:20px auto 25px auto;width:200px}}.footer .inner .footer-content .footer-primary-links li{font-size:14px;line-height:14px;margin-bottom:10px}.footer .inner .footer-content .footer-primary-links li a{transition:opacity 0.2s;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s}.footer .inner .footer-content .footer-primary-links li a:hover{opacity:0.6}.footer .inner .footer-content .footer-primary-links:first-child{border-left:1px solid #9B9B9B}@media only screen and (max-width: 815px){.footer .inner .footer-content .footer-primary-links:first-child{border-left:none}}.footer .inner .footer-content .footer-primary-links:last-child{border-right:1px solid #9B9B9B}@media only screen and (max-width: 815px){.footer .inner .footer-content .footer-primary-links:last-child{border-right:none}}@media only screen and (max-width: 815px){.footer .inner .footer-content .footer-form{margin:0 auto;max-width:350px}}@media only screen and (max-width: 440px){.footer .inner .footer-content .footer-form{max-width:100%}}.footer .inner .footer-content .footer-form label{font-family:"Ubuntu", Arial, sans-serif;text-transform:uppercase;letter-spacing:0.08em;font-weight:500;color:white;display:block;font-size:14px;line-height:18px;margin-bottom:13px}@media only screen and (max-width: 990px){.footer .inner .footer-content .footer-form label{font-size:12px}}@media only screen and (max-width: 815px){.footer .inner .footer-content .footer-form label{text-align:center}}.footer .inner .footer-content .footer-form input[type=email]{font-family:"Ubuntu", Arial, sans-serif;border:1px solid #979797;border-radius:2px;display:block;float:left;font-size:13px;margin:0 2% 30px 0;height:46px;outline:none;padding:15px;width:69%;-webkit-appearance:none;-webkit-border-radius:2px}@media only screen and (max-width: 990px){.footer .inner .footer-content .footer-form input[type=email]{width:59%}}@media only screen and (max-width: 440px){.footer .inner .footer-content .footer-form input[type=email]{margin:0 0 10px 0;width:100%}}.footer .inner .footer-content .footer-form input[type=submit]{transition:all 0.2s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;font-family:"Ubuntu", Arial, sans-serif;text-transform:uppercase;letter-spacing:0.09em;font-weight:700;background:#F01E23;border:1px solid #F01E23;border-radius:2px;color:white;cursor:pointer;display:block;height:46px;float:left;margin:0 -4px 0 0;padding:15px;text-transform:uppercase;width:29%;-webkit-appearance:none;-webkit-border-radius:2px}@media only screen and (max-width: 990px){.footer .inner .footer-content .footer-form input[type=submit]{width:39%}}@media only screen and (max-width: 440px){.footer .inner .footer-content .footer-form input[type=submit]{margin:0 0 40px 0;width:100%}}.footer .inner .footer-content .footer-form input[type=submit]:hover{background:#e50f14;border:1px solid #e50f14}@media only screen and (max-width: 815px){.footer .inner .footer-content .footer-social-links{text-align:center}}.footer .inner .footer-content .footer-social-links li{display:inline-block;margin-right:-4px}.footer .inner .footer-content .footer-social-links li a{transition:opacity 0.2s;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;display:block;margin-right:10px}.footer .inner .footer-content .footer-social-links li a:hover{opacity:0.8}.footer .inner .footer-content .footer-social-links li a span{display:none}.footer .inner .footer-content .footer-social-links li.twitter a{background:url("../images/twitter.png") no-repeat;background:url("../images/twitter.svg") no-repeat;background-size:30px;height:30px;width:30px}.footer .inner .footer-content .footer-social-links li.google-plus a{background:url("../images/google-plus.png") no-repeat;background:url("../images/google-plus.svg") no-repeat;background-size:30px;height:30px;width:30px}.footer .inner .footer-content .footer-social-links li.linked-in a{background:url("../images/linked-in.png") no-repeat;background:url("../images/linked-in.svg") no-repeat;background-size:30px;height:30px;width:30px}.footer .inner .footer-content .footer-social-links li.rss a{background:url("../images/rss.png") no-repeat;background:url("../images/rss.svg") no-repeat;background-size:30px;height:30px;width:30px}@media only screen and (max-width: 815px){.footer .inner .footer-secondary-content{margin:0 auto;text-align:center;max-width:600px}}.footer .inner .footer-secondary-content p{font-family:"Ubuntu", Arial, sans-serif;font-size:11px;letter-spacing:0.1em;line-height:20px;display:inline-block;margin:0 40px 20px 0;text-transform:none;vertical-align:top}.footer .inner .footer-secondary-content p:last-child{margin-right:0}@media only screen and (max-width: 440px){.footer .inner .footer-secondary-content p{margin:0 0 20px 0;width:100%}}body:after{content:url(../images/close.png) url(../images/loading.gif) url(../images/prev.png) url(../images/next.png);display:none}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal}.lightbox .lb-image{display:block;height:auto;max-width:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.lightbox a img{border:none}.lb-outerContainer{position:relative;background-color:white;*zoom:1;width:250px;height:250px;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:4px}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.four-oh-four{background:white;margin:0 auto;max-width:1280px;padding:0 30px 0 30px}@media only screen and (max-width: 430px){.four-oh-four{padding:0 20px 0 20px}}.four-oh-four .inner{max-width:980px;margin:0 auto;padding:30px 0 0 0}@media only screen and (max-width: 430px){.four-oh-four .inner{padding:22px 0 0 0}}.four-oh-four .four-oh-four-message,.four-oh-four .four-oh-four-redirect{color:#333}.four-oh-four .four-oh-four-title{font-family:"Merriweather", Times, serif;color:#F01E23;font-size:80px;margin:0 0 18px 0;text-align:center}.four-oh-four .four-oh-four-message{font-family:"Merriweather", Times, serif;font-size:22px;font-weight:700;line-height:22px;margin:0 0 25px 0;text-align:center}.four-oh-four .four-oh-four-redirect{font-family:"Merriweather", Times, serif;font-size:18px;font-weight:300;line-height:26px;margin:0 0 60px 0;text-align:center}@media only screen and (max-width: 430px){.four-oh-four .four-oh-four-redirect br{display:none}}.four-oh-four .four-oh-four-redirect a{color:#F01E23;text-decoration:underline}.four-oh-four .four-oh-four-redirect a:hover{color:#cd0e12}.terms-content{background:white;margin:0 auto;max-width:1280px;padding:0 30px 0 30px}@media only screen and (max-width: 430px){.terms-content{padding:0 20px 0 20px}}.terms-content .inner{max-width:980px;margin:0 auto;padding:30px 0 0 0}@media only screen and (max-width: 430px){.terms-content .inner{padding:22px 0 0 0}}.terms-content .terms-title{font-family:"Merriweather", Times, serif;font-size:22px;font-weight:700;line-height:22px;margin:0 0 25px 0;text-align:center}.terms-content p{font-family:"Merriweather", Times, serif;font-size:16px;line-height:28px;max-width:610px;margin:0 auto 30px auto}.terms-content p:last-child{margin:0 auto 50px auto}.search .search-results{background:white;margin:0 auto;max-width:1280px;padding:0 20px 0 20px}@media only screen and (max-width: 730px){.search .search-results{padding:0 30px 0 30px}}.search .search-results .inner{max-width:980px;margin:0 auto;padding:30px 0 0 0}.search .search-results .title{color:black;margin:0 0 15px 0}@media only screen and (max-width: 730px){.search .search-results .title{margin:0 0 10px 0}}.search .search-results .keyword{font-family:"Merriweather", Times, serif;border-bottom:1px solid #e6e6e6;display:inline-block;font-weight:700;margin:0 0 30px 0;padding:0 0 20px 0;width:100%}.search .search-results .keyword span{font-weight:500}@media only screen and (max-width: 730px){.search .search-results .keyword{text-align:center}}.search .search-results .no-results{font-family:"Merriweather", Times, serif;color:#F01E23;font-size:22px;line-height:24px}.search .articles-grid{padding:0 20px 30px 20px}.search .articles-grid .inner{padding-top:0}.search .reports-grid{padding:0 20px 30px 20px}.search .reports-grid .inner{padding-top:0}.search .bottom{background:white;margin:0 auto;max-width:1280px}.search .bottom .inner{max-width:980px;margin:0 auto;padding:30px 0 0 0}@media only screen and (max-width: 730px){.search .bottom{display:none}}.case-study-video{background:white;margin:0 auto;max-width:1280px;padding:0 30px 0 30px}@media only screen and (max-width: 730px){.case-study-video{padding:0 20px 0 20px}}.case-study-video .inner{max-width:980px;margin:0 auto}.case-study-video .video-wrapper .video-content{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.case-study-video .video-wrapper .video-content iframe{position:absolute;top:0;left:0;width:100%;height:100%}.header-main-nav .inner,.articles-grid .row,.articles-grid .article-large,.reports-grid .row,.reports-grid .report-small,.articles-filter .filters,.about-grid .inner,.about-grid .row,.about-team .inner,.about-collaborators .row,.title-area.title-filter,.title-area.title-filter .filter,.reports-page-intro .inner,.reports-page-intro .row,.report-masthead .row,.report-published-on .inner,.report-share .inner,.article-masthead .row,.article-masthead .article .article-panel,.article-share .inner,.article-page-content .content .content-side-article,.article-meta,.article-meta .author,.case-studies-grid .row,.media-partners .row,.media-partners .intro,.large-text-module .inner,.contact-offices .inner,.contact-offices .row,.contact-follow-us .inner,.contact-follow-us form,.call-to-action,.call-to-action .footer-form,.footer .inner .footer-content,.footer .inner .footer-content .col.col-2,.footer .inner .footer-content .footer-form,.four-oh-four .inner,.terms-content .inner,.search .search-results .inner{zoom:1}.header-main-nav .inner:before,.articles-grid .row:before,.articles-grid .article-large:before,.reports-grid .row:before,.reports-grid .report-small:before,.articles-filter .filters:before,.about-grid .inner:before,.about-grid .row:before,.about-team .inner:before,.about-collaborators .row:before,.title-area.title-filter:before,.title-area.title-filter .filter:before,.reports-page-intro .inner:before,.reports-page-intro .row:before,.report-masthead .row:before,.report-published-on .inner:before,.report-share .inner:before,.article-masthead .row:before,.article-masthead .article .article-panel:before,.article-share .inner:before,.article-page-content .content .content-side-article:before,.article-meta:before,.article-meta .author:before,.case-studies-grid .row:before,.media-partners .row:before,.media-partners .intro:before,.large-text-module .inner:before,.contact-offices .inner:before,.contact-offices .row:before,.contact-follow-us .inner:before,.contact-follow-us form:before,.call-to-action:before,.call-to-action .footer-form:before,.footer .inner .footer-content:before,.footer .inner .footer-content .col.col-2:before,.footer .inner .footer-content .footer-form:before,.four-oh-four .inner:before,.terms-content .inner:before,.search .search-results .inner:before,.header-main-nav .inner:after,.articles-grid .row:after,.articles-grid .article-large:after,.reports-grid .row:after,.reports-grid .report-small:after,.articles-filter .filters:after,.about-grid .inner:after,.about-grid .row:after,.about-team .inner:after,.about-collaborators .row:after,.title-area.title-filter:after,.title-area.title-filter .filter:after,.reports-page-intro .inner:after,.reports-page-intro .row:after,.report-masthead .row:after,.report-published-on .inner:after,.report-share .inner:after,.article-masthead .row:after,.article-masthead .article .article-panel:after,.article-share .inner:after,.article-page-content .content .content-side-article:after,.article-meta:after,.article-meta .author:after,.case-studies-grid .row:after,.media-partners .row:after,.media-partners .intro:after,.large-text-module .inner:after,.contact-offices .inner:after,.contact-offices .row:after,.contact-follow-us .inner:after,.contact-follow-us form:after,.call-to-action:after,.call-to-action .footer-form:after,.footer .inner .footer-content:after,.footer .inner .footer-content .col.col-2:after,.footer .inner .footer-content .footer-form:after,.four-oh-four .inner:after,.terms-content .inner:after,.search .search-results .inner:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.header-main-nav .inner:after,.articles-grid .row:after,.articles-grid .article-large:after,.reports-grid .row:after,.reports-grid .report-small:after,.articles-filter .filters:after,.about-grid .inner:after,.about-grid .row:after,.about-team .inner:after,.about-collaborators .row:after,.title-area.title-filter:after,.title-area.title-filter .filter:after,.reports-page-intro .inner:after,.reports-page-intro .row:after,.report-masthead .row:after,.report-published-on .inner:after,.report-share .inner:after,.article-masthead .row:after,.article-masthead .article .article-panel:after,.article-share .inner:after,.article-page-content .content .content-side-article:after,.article-meta:after,.article-meta .author:after,.case-studies-grid .row:after,.media-partners .row:after,.media-partners .intro:after,.large-text-module .inner:after,.contact-offices .inner:after,.contact-offices .row:after,.contact-follow-us .inner:after,.contact-follow-us form:after,.call-to-action:after,.call-to-action .footer-form:after,.footer .inner .footer-content:after,.footer .inner .footer-content .col.col-2:after,.footer .inner .footer-content .footer-form:after,.four-oh-four .inner:after,.terms-content .inner:after,.search .search-results .inner:after{clear:both}
