#wrapper{padding-bottom:0;width:100%}#masthead{background:#373737 url("/media/img/contribute/friends/hero-image-home.36edba0add70.jpg") 50% 0 no-repeat;padding:0;width:100%}@media only screen and (max-width:480px){#masthead{background-image:url("/media/img/contribute/friends/hero-image-home-mobile.0a839b25a2b0.jpg")}}#masthead-content{padding:0 80px}@media only screen and (max-width:760px){#masthead-content{padding:0 40px}}@media only screen and (max-width:480px){#masthead-content{padding:0 20px}}#colophon{margin-top:0}h1,h2,h3{color:#fff;font-weight:700}h2{font-size:40px;font-size:2.5rem}.ff-logo{padding-top:25px}.ff-copy{margin:0 auto;max-width:640px}@media only screen and (max-width:760px){.ff-copy{max-width:none;width:auto}}.ff-header-content{color:#fff;margin:0 auto;padding:60px 0 80px 0;text-align:center;width:100%}.ff-header-content h1{font-size:60px;font-size:3.75rem;margin-bottom:40px;text-shadow:1px 1px 2px #333}.ff-header-content h1 br{display:none}@media only screen and (max-width:760px){.ff-header-content h1{font-size:48px;font-size:3rem;margin-bottom:20px}}@media only screen and (max-width:480px){.ff-header-content h1{font-size:36px;font-size:2.25rem}.ff-header-content h1 br{display:block}}.ff-header-content p{font-size:22px;font-size:1.375rem;line-height:1.3;margin-bottom:20px;text-shadow:1px 1px 2px #333}@media only screen and (max-width:760px){.ff-header-content p{font-size:18px;font-size:1.125rem;max-width:500px}}@media only screen and (max-width:480px){.ff-header-content p{font-size:16px;font-size:1rem}}main{background-color:#06a6e0}#ff-signup{background:#00539f;color:#fff;padding:40px 0;position:relative}#ff-signup-copy{font-size:16px;font-size:1rem;font-family:'Open Sans Light',X-LocaleSpecific-Light,'Open Sans',X-LocaleSpecific,sans-serif;font-weight:normal;margin-bottom:60px;text-align:center}#ff-signup-copy ul{list-style-type:none;padding-top:20px;margin:0}#ff-signup-copy li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#266dad;background:rgba(255,255,255,0.15);border-radius:4px;margin:0 0 20px 0;padding:20px 10px}#ff-signup-copy h2{font-size:22px;font-size:1.375rem;text-align:center;text-shadow:none}@media only screen and (max-width:760px){#ff-signup-copy{padding:0 20px;width:440px}}@media only screen and (max-width:480px){#ff-signup-copy{padding:0 10px;width:300px}}@supports(display:flex){#ff-signup-copy ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}@media only screen and (max-width:480px){#ff-signup-copy ul{display:block}}#ff-signup-copy li{-webkit-box-flex:0 0 300px;-moz-box-flex:0 0 300px;-webkit-flex:0 0 300px;-ms-flex:0 0 300px;flex:0 0 300px;margin:0 20px 20px;width:300px}@media only screen and (max-width:760px){#ff-signup-copy li{-webkit-box-flex:0 0 200px;-moz-box-flex:0 0 200px;-webkit-flex:0 0 200px;-ms-flex:0 0 200px;flex:0 0 200px;width:200px}}@media only screen and (max-width:480px){#ff-signup-copy li{margin:0 0 20px;width:auto}}}.ff-signup-wrapper{left:50%;margin-left:-290px;position:relative;width:430px}.ff-signup-wrapper a{color:#fff;text-decoration:underline}.ff-signup-wrapper small{color:#fff}.ff-signup-wrapper .newsletter-form{color:#fff;margin:0 auto}.ff-signup-wrapper .newsletter-form input[type="email"]{padding:4px 10px;width:auto}@media only screen and (max-width:480px){.ff-signup-wrapper .newsletter-form input[type="email"]{width:280px}}.ff-signup-wrapper .newsletter-form select{max-width:none;padding:4px 0;width:280px}@media only screen and (max-width:480px){.ff-signup-wrapper .newsletter-form select{width:300px}}.ff-signup-wrapper .fields-with-labels .field{-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.ff-signup-wrapper .fields-with-labels label{-webkit-box-flex:0 0 130px;-moz-box-flex:0 0 130px;-webkit-flex:0 0 130px;-ms-flex:0 0 130px;flex:0 0 130px}.ff-signup-wrapper .fields-with-labels input{-webkit-box-flex:0 0 260px;-moz-box-flex:0 0 260px;-webkit-flex:0 0 260px;-ms-flex:0 0 260px;flex:0 0 260px;border:0;border-radius:4px;margin-left:20px}@media only screen and (max-width:480px){.ff-signup-wrapper .fields-with-labels .field{display:block}.ff-signup-wrapper .fields-with-labels input{display:block;margin-left:0;width:280px}}.ff-signup-wrapper .fields-no-labels{padding-left:150px}@media only screen and (max-width:480px){.ff-signup-wrapper .fields-no-labels{padding-left:0}}.ff-signup-wrapper label{color:#fff}@media only screen and (max-width:760px){.ff-signup-wrapper{left:0;margin:0 auto}}@media only screen and (max-width:480px){.ff-signup-wrapper{width:300px}.ff-signup-wrapper p{text-align:center}}.field-fx-and-you{font-size:12px;font-size:.75rem;display:none}.field-fx-and-you input{float:left}.field-fx-and-you .title{display:block;padding:0 0 0 25px}.js .field-fx-and-you{display:block}.ff-join-now{font-size:20px;font-size:1.25rem;-webkit-transition:opacity .3s ease-in .1s;transition:opacity .3s ease-in .1s;background-color:#f26c24;border-radius:2px;border:0;color:#fff;cursor:pointer;display:block;margin:40px 0 10px;padding:10px 30px;width:280px}.ff-join-now.invisible{cursor:default;opacity:0}@media only screen and (max-width:480px){.ff-join-now{margin-left:auto;margin-right:auto;margin-top:35px}}.js #form-details{display:block}.newsletter-form-extra{color:#fff;margin:0 auto 20px;text-align:center;width:700px}.newsletter-form-extra h3{font-size:30px;font-size:1.875rem;font-weight:normal;line-height:1.2;text-shadow:none}.newsletter-form-extra p{font-size:16px;font-size:1rem;font-family:'Open Sans Light',X-LocaleSpecific-Light,'Open Sans',X-LocaleSpecific,sans-serif;font-weight:normal}
@media only screen and (max-width:760px){.newsletter-form-extra{padding:0 20px;width:auto}.newsletter-form-extra h3{font-size:22px;font-size:1.375rem}.newsletter-form-extra p{font-size:14px;font-size:.875rem}}html[lang^="en"] .fields-with-labels label{text-transform:uppercase}html[dir="rtl"] .ff-signup-wrapper{left:auto;margin-right:-290px;right:50%}html[dir="rtl"] .ff-signup-wrapper .fields-with-labels input{margin-left:0;margin-right:20px}@media only screen and (max-width:480px){html[dir="rtl"] .ff-signup-wrapper .fields-with-labels input{margin-right:0}}html[dir="rtl"] .ff-signup-wrapper .fields-no-labels{padding-left:0;padding-right:150px}@media only screen and (max-width:480px){html[dir="rtl"] .ff-signup-wrapper .fields-no-labels{padding-right:0}}@media only screen and (max-width:760px){html[dir="rtl"] .ff-signup-wrapper{margin:0 auto;right:0}}
