@media screen and (max-width: 1270px){nav.navbar div.navbar-header a.navbar-brand{max-width:300px}section.masthead img{margin-left:-15px;margin-right:-15px;width:calc(100% + 30px);max-width:none}section.introduction aside{padding-left:40px}section.info-1 div.featured{height:700px}section.info-1 div.featured article:nth-child(1){height:320px;left:-5px}section.info-1 div.featured article:nth-child(2){height:414px;top:200px;left:10px}section.info-1 div.featured article:nth-child(2) p{padding-right:150px}section.info-1 div.featured article:nth-child(3){height:500px;top:160px;right:-10px}section.info-2 figure{margin-left:-15px;margin-right:-15px;height:500px}section.info-2 figure img{width:auto;max-width:none;height:100%}section.info-2 article>div,section.info-2 aside{padding:0 40px}}@media screen and (max-width: 1120px){div.masthead-inner{margin-left:-15px;margin-right:-15px}article.petition{max-width:600px}aside.petition-form{margin-right:5px;width:320px}}@media screen and (max-width: 995px){a.btn,a.btn:focus{font-size:18px;padding:15px 30px}a.btn:hover,a.btn:active{padding:15px 35px}div.main-container{padding-top:50px}h2.headline{font-size:48px;line-height:50px;margin-bottom:35px}h2.headline ~ h3,h2.headline ~ h4{font-size:20px;line-height:26px}#content{padding-bottom:50px}nav.navbar div.container{height:100px}#nav h3{display:block}#nav>ul{visibility:hidden;text-align:right;width:250px;position:absolute;top:75px;right:15px}#nav.active>ul{visibility:visible}#nav>ul>li{float:none}#nav>ul>li+li{margin-top:1px;margin-left:0}#nav li{opacity:0 !important;-webkit-transform:translateX(10px) !important;transform:translateX(10px) !important;transition:opacity .3s, transform .6s, -webkit-transform .6s}#nav.active li{opacity:1 !important;-webkit-transform:translateX(0) !important;transform:translateX(0) !important}#nav>ul>li>a{background:#000;border-bottom:0 none;color:#fff !important;display:inline-block;padding:8px 12px !important}#nav>ul>li>a:hover,#nav>ul>li.active>a:hover{margin-top:0}#nav>ul>li.dropdown>a.dropdown-toggle{display:none}#nav>ul>li.dropdown.open>ul.dropdown-menu{visibility:hidden}#nav.active>ul>li.dropdown>ul.dropdown-menu{text-align:right;visibility:visible;position:static}#nav>ul>li.dropdown>ul.dropdown-menu>li>a:hover{background:#000}section.masthead article h2{font-size:52px;line-height:48px;width:420px}section.masthead article a.btn{margin-top:20px}section.introduction{padding-top:50px}section.introduction h3{font-size:46px;line-height:48px;margin-bottom:30px}section.introduction article{padding:0}section.introduction aside{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:50px;padding-left:0}section.introduction aside h4 br{display:none}section.introduction aside a{float:left;width:calc(50% - 10px)}section.introduction aside a+a{margin-top:0;margin-left:20px}section.data div.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}section.data article.col-md-3{float:left;text-align:center;margin-bottom:40px;padding-top:0;width:calc(50% - 1px)}section.data article figure{height:110px}section.data article figure img{width:auto;height:100%}section.info-1{padding-top:0;padding-bottom:50px}section.info-1 div.featured{height:auto}section.info-1 div.featured article{float:left;position:relative}section.info-1 div.featured article figure{opacity:.65}section.info-1 div.featured article p{padding:20px !important}section.info-1 div.featured article:nth-child(1){margin:0 10px;width:calc(100% - 20px);max-width:none;height:220px;top:0;left:0}section.info-1 div.featured article:nth-child(1) p{font-size:26px;line-height:30px}section.info-1 div.featured article:nth-child(2){width:50%;max-width:none;height:310px;top:0;left:0}section.info-1 div.featured article:nth-child(3){width:50%;max-width:none;height:400px;top:-40px;right:0}section.info-2{padding-top:50px;padding-bottom:50px}section.info-2 figure{height:440px}section.info-2 figure img{opacity:.65}section.info-2 article>div,section.info-2 aside{padding:0}section.info-2 aside{margin-top:30px}section.info-2 article h3{font-size:40px;line-height:44px}section.info-2 article p,section.info-2 aside p{font-size:22px;line-height:30px}section.call{padding-top:50px;padding-bottom:50px}section.call h3{font-size:46px;line-height:48px;padding:0 20px}section.call a.btn{margin-top:20px}section.logos{padding-top:100px;padding-bottom:70px}section.logos div.col-md-3{float:left;width:calc(50% - 1px)}div.masthead-inner{margin-top:-50px;margin-bottom:35px}article.petition{float:none;max-width:none}article.petition h2.headline{font-size:36px;line-height:44px}aside.petition-form{float:none;margin:50px 0 0;width:100%}div.flash-share div.share .col-md-4{float:left;width:33.33%}div.flash-share div.share .col-md-8{float:left;width:66.66%}h2.headline+nav{display:none}div.blog{width:100%}div.intro{padding-left:0;padding-bottom:0}div.intro p img[style*="left"],div.intro p img[style*="right"]{margin-left:0;width:100%;height:auto;-webkit-transform:none !important;transform:none !important}div.page-tags{margin-top:60px;padding-left:0}#stream{margin-top:60px}#stream div.comment{padding-left:0;max-width:none}#stream .col-md-4{float:left;width:33.33%}#stream .col-md-8{float:left;width:66.66%}#stream div.sign-form .col-md-6{float:left;width:50%}div.related.blog{padding-left:100%;max-width:none}div.campaigns div.page-excerpt{float:left;width:50%}div.campaign-call{padding-right:100%}div.campaign-call h4{font-size:38px;line-height:40px}div.campaign-call p{font-size:20px;line-height:26px}#content.contact>div.row{padding-bottom:60px}#content.contact div.col-md-6{float:left;width:50%}#content.contact div.intro,#content.contact div.form-wrap{width:100%}#content.contact div.form-wrap{margin-top:60px}div.contact div.intro p{font-size:20px;line-height:26px}div.contact div.intro nav{margin-top:40px}section.banner-container{margin-bottom:-50px}section.banner{overflow:hidden;margin-bottom:70px;height:270px}section.banner img{width:auto;max-width:none;height:100%}section.banner article h3{font-size:50px;line-height:54px}input.submit-button,input.submit-button:active,input.submit-button:focus{font-size:18px;padding:15px 30px}footer .col-md-5,footer .col-md-7{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}nav.social{text-align:center;margin-top:30px}}@media screen and (max-width: 768px){nav.navbar div.navbar-header{width:100%}nav.navbar div.navbar-header a.navbar-brand{max-width:270px}section.introduction aside{-ms-flex-wrap:wrap;flex-wrap:wrap}section.info-1 div.featured article{width:100% !important;height:auto !important;min-height:200px}section.info-1 div.featured article+article{margin-top:20px}section.info-1 div.featured article p{position:relative}section.info-1 div.featured article:nth-child(1){margin:0}section.info-1 div.featured article:nth-child(1) p{font-size:18px;line-height:24px}section.info-1 div.featured article:nth-child(3){top:0}div.flash-share div.share .col-md-4,div.flash-share div.share .col-md-8{width:100%}div.blog div.page-excerpt>a:after{width:250px}div.blog h3{width:calc(100% - 250px)}div.blog figure{width:250px}div.headline div.byline{font-size:24px;line-height:24px}div.headline h2{font-size:30px;line-height:38px}div.intro p{font-size:18px;line-height:26px;margin-bottom:25px}div.intro h2{font-size:26px;line-height:32px;margin-top:40px}div.intro h3{font-size:22px;line-height:28px;margin-top:45px}div.intro blockquote{margin-left:-15px;margin-right:-15px;padding-left:50px}div.intro blockquote:before{left:15px}div.intro blockquote p,div.intro ul,div.intro ol{font-size:18px;line-height:26px}#stream div.comment h3{font-size:24px;line-height:24px}#stream .col-md-4,#stream .col-md-8{width:100%}#stream div.oauth-links a.btn{float:left;width:calc(50% - 15px)}#stream div.oauth-links a.btn+a.btn{float:right}#stream div.sign-form{margin-top:30px}section.banner article{text-align:right;width:calc(100% - 60px);right:30px}div.floating-share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;width:100%;bottom:0;left:0}div.floating-share a+a{margin-top:0;margin-left:10px}div.floating-share+footer{padding-bottom:90px}}@media screen and (max-width: 610px){a.btn,a.btn:focus,a.btn:hover,a.btn:active{padding:15px 20px}nav.navbar div.navbar-header a.navbar-brand{margin-left:-15px}section.masthead img{width:auto;height:290px}section.masthead article h2{font-size:42px;line-height:38px;width:380px}section.introduction h3{font-size:36px;line-height:38px}section.introduction article p:first-child{font-size:20px;line-height:26px}section.introduction article p{font-size:18px;line-height:24px}section.introduction aside h4{font-size:30px;line-height:26px}section.introduction aside a{float:none;background-size:30px auto;font-size:24px;line-height:26px;padding:50px 20px 15px;width:100%}section.introduction aside a+a{margin-top:15px;margin-left:0}section.data{padding-top:60px}section.data article.col-md-3{float:none;margin:0 auto;width:100%;max-width:290px}section.data article.col-md-3+article.col-md-3{margin-top:40px}section.data article figure{margin-bottom:10px;height:auto}section.data article figure img{height:auto;max-height:90px}section.info-2 article>div{bottom:10px}section.info-2 article h3{font-size:34px;line-height:34px}section.info-2 article p,section.info-2 aside p{font-size:20px;line-height:26px}section.info-2 aside{margin-top:10px}section.call h3{font-size:40px;line-height:42px}section.logos{padding-top:70px;padding-bottom:50px}section.logos div.col-md-3{float:none;width:100%}div.masthead-inner{height:220px}div.masthead-inner img{width:auto;max-width:none;height:100%;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}div.blog div.page-excerpt{height:auto}div.blog div.page-excerpt>a{padding-top:15px}div.blog div.page-excerpt>a:after{width:100%;height:150px}div.blog div.byline{font-size:18px}div.blog h3{float:none;font-size:18px;line-height:24px;width:100%}div.blog figure{float:none;margin-top:20px;margin-left:-20px;width:calc(100% + 40px);height:150px}#stream div.comment div.page-follow{float:none;margin-top:-5px;margin-bottom:10px}#stream div.oauth-links a.btn{float:none;width:100%}#stream div.sign-form .col-md-6{float:none;width:100%}#stream div.sign-form .col-md-6+.col-md-6{margin-top:15px}#stream div.comment div.sign-form input.submit-button{max-width:none}div.related h4{font-size:34px;line-height:38px}div.campaigns div.col-md-3{float:none;width:100%;height:auto}div.campaign-call h4{font-size:32px;line-height:34px}#content.contact div.col-md-6{float:none;width:100%}div.contact div.intro nav h6{display:block;margin-bottom:5px}section.banner img[src*="img_banner-1.jpg"]{margin-left:-25%}section.banner img[src*="img_banner-2.jpg"]{margin-left:-50%}section.banner img[src*="img_banner-3.jpg"]{margin-left:-15%}section.banner article h3{font-size:42px;line-height:46px}footer .col-md-5,footer .col-md-7{padding-left:0;padding-right:0}footer small br:first-child{display:block}footer small span{display:block;overflow:hidden;height:0}}@media screen and (max-width: 470px){nav.navbar div.navbar-header a.navbar-brand{max-width:240px}h2.headline{font-size:44px;line-height:46px}section.masthead article h2{width:290px}section.introduction aside h4{font-size:26px;line-height:22px}section.introduction aside a{font-size:20px;line-height:22px}section.call h3{font-size:36px;line-height:38px}article.petition h2.headline{font-size:32px;line-height:40px}div.intro p{font-size:16px;line-height:24px;margin-bottom:20px}div.intro h2{font-size:22px;line-height:28px;margin-bottom:25px}div.intro h3{font-size:18px;line-height:24px;margin-bottom:25px}div.intro blockquote{padding-top:25px;padding-bottom:25px;padding-right:30px}div.intro blockquote:before{top:20px}div.intro blockquote p{font-size:16px;line-height:24px}div.intro blockquote p+p{margin-top:10px}div.intro ul,div.intro ol{font-size:16px;line-height:24px;margin:25px 0;padding:0 30px 0 20px}#stream div.comment input.submit-button{max-width:50%}section.banner article{text-align:center;width:calc(100% - 30px);right:auto;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}section.banner article h3{font-size:38px;line-height:38px}footer a.logo{background-size:100% auto;width:64px;height:72px}footer small{font-size:15px;line-height:22px;margin-top:10px;margin-left:12px}nav.social a+a{margin-left:4px}}
