.indicates-required{float:right;font-size:12px;margin-top:-1em}.indicates-required .asterisk{color:#f90;font-size:200%;height:22px;display:inline-block;vertical-align:bottom}#NLsignup,.NLform,.NLform .NLfields,.NLform div.NLfield label{display:inline-block;width:100%}#NLsignup a,#newsletter-signup .form-toggle.active:hover{color:#f90}.NLform{display:block;margin-bottom:1em;background:#232f5b;padding:1.5em 1em;position:relative}.NLform div.NLfield{display:inline-block;width:calc(100%/3 - 1em);margin-bottom:1em;margin-right:1em}@media screen and (max-width:50em){.NLform div.NLfield{width:100%}}.NLform div.NLfield label{margin-bottom:.3em}.NLcheckfield .CB-fieldLabel:after,.NLform div.NLfield label:after{content:"*";color:#f90;font-family:'Open Sans',Arial,helivetica,sans-serif;font-size:100%;margin:0}.NLform div.NLfield input,.NLform div.NLfield select{display:inline-block;width:100%;border:1px solid #d2d2d2;background:#fff;padding:.3em}.NLform div.NLfield input.error,.NLform div.NLfield select.error{border:1px solid #e04d4d}.NLform .NLPreferencesField{position:absolute;top:-99999px}.NLform .CTAfield{display:inline-block;width:100%;text-align:center}.NLform .CTAfield .cta{width:auto;border:0;font-weight:600;padding:.75em;font-size:1em}#SignupCountry:disabled{color:#fff;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';border:1px solid #555d7d;background:0 0}#btnChangeCountry{position:absolute;right:0;width:9em;background:0 0;border:0;font-size:.9em;top:0;text-decoration:underline;text-align:right;padding:.5em 1em;color:#bbc0d4}#btnChangeCountry:disabled{display:none}.NLcheckfield{margin-bottom:1em}.NLcheckfield .CB-fieldLabel{display:inline-block;margin-right:.5em}.NLcheckfield .NLchecks{display:inline-block}.NLcheckfield .NLchecks label{margin-right:.5em}#newsletter-signup .button{background:#e68a00;background:-moz-linear-gradient(top,#ffb84d 0,#f90 54%,#e68a00 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffb84d),color-stop(54%,#f90),color-stop(100%,#e68a00));background:-webkit-linear-gradient(top,#ffb84d 0,#f90 54%,#e68a00 100%);background:-o-linear-gradient(top,#ffb84d 0,#f90 54%,#e68a00 100%);background:-ms-linear-gradient(top,#ffb84d 0,#f90 54%,#e68a00 100%);background:linear-gradient(top,#ffb84d 0,#f90 54%,#e68a00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb84d', endColorstr='#e68a00',GradientType=0 );border:1px solid #cc7a00;color:#fff;padding:1em 1.5em}#newsletter-signup .button:hover{background:#d68100;background:-moz-linear-gradient(top,#ffa31a 0,#f90 54%,#d68100 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffa31a),color-stop(54%,#f90),color-stop(100%,#d68100));background:-webkit-linear-gradient(top,#ffa31a 0,#f90 54%,#d68100 100%);background:-o-linear-gradient(top,#ffa31a 0,#f90 54%,#d68100 100%);background:-ms-linear-gradient(top,#ffa31a 0,#f90 54%,#d68100 100%);background:linear-gradient(top,#ffa31a 0,#f90 54%,#d68100 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa31a', endColorstr='#d68100',GradientType=0 );color:#fff}#newsletter-signup .form-toggle{position:absolute;right:0;top:.5em;-webkit-transition:all,.3s,ease-in-out;-moz-transition:all,.3s,ease-in-out;-o-transition:all,.3s,ease-in-out;transition:all,.3s,ease-in-out;outline:0}#newsletter-signup .form-toggle.active{background:0 0;box-shadow:none;border:1px solid;border-radius:10em;padding:1em .6em}#newsletter-signup .form-toggle .icon{padding:0}#newsletter-signup .form-toggle .icon:before{content:"\e60d";color:inherit;margin:0}@media screen and (max-width:900px){#newsletter-signup .form-toggle{position:static;float:right;margin-bottom:1em}}#landingPage h1,.NLcheckfield,.privacy-copy{text-align:center}.privacy-copy .small-copy{font-size:.75em}.article-reg-promo .reg-promo-content span,.privacy-copy .small-copy .fa{color:#f90}@media screen and (max-width:62.5em){.privacy-copy{text-align:left}}.article-reg-promo{background:#2a386e;padding:1.5em 1em;margin:1em 0;clear:both;float:left;color:#fff}.article-reg-promo h2{color:#fff;font-weight:400;padding:.7em 0 .3em 2em;position:relative;display:inline-block;margin:0}.article-reg-promo h2:before{background:url(../../images/shared-sprite-beta.png) no-repeat -75px -5px;content:"";width:61px;height:43px;position:absolute;left:0;top:0}.article-reg-promo .reg-promo-content{float:left;font-size:1.2em;line-height:1.8em;font-weight:700;padding-bottom:1em;padding-left:2.5em}@media screen and (max-width:64em){.article-reg-promo .reg-promo-content{font-size:1.2em;width:70%}}@media screen and (max-width:42em){.article-reg-promo .reg-promo-content{width:100%}}@media screen and (max-width:30em){.article-reg-promo .reg-promo-content{font-size:1em}}.successMessage,.text-danger{color:#fff;font-weight:700;display:none;width:100%}.text-danger{background:#e04d4d;border-top-left-radius:.2em;border-top-right-radius:.2em;font-size:.8em;text-transform:uppercase;padding:.3em}.successMessage.show,.text-danger.show{display:block}.successMessage{background:#00b258;padding:1em;border-radius:.3em;margin:0 auto;max-width:37em;text-align:center}@media screen and (max-width:34.375em){.successMessage{font-size:.8em}}.successMessage.error{display:block;max-width:33em;background:#e04d4d}#landingPage .marketing-desc .fa,.marketing-desc .hide-marketing-desc .fa:hover,.show-marketing-desc{color:#f90}.show-marketing-desc:hover{cursor:pointer}.marketing-desc{border:1px solid #192246;margin-top:1em;padding:1em 1.5em 1em 5em;background:#232f5b;text-align:left;position:relative;display:none}.marketing-desc .fa-question-circle{left:.5em;font-size:3.2em;position:absolute;top:.25em}.marketing-desc .hide-marketing-desc{font-size:2.2em;position:absolute;top:-.6em;right:-.3em;padding:.1em;width:1em;height:1em}.marketing-desc .hide-marketing-desc .fa{color:#fff}#landingPage h1{font-size:2.2em;margin-bottom:.3em}#landingPage .reg-promo-content{font-size:1.4em;text-align:center}#landingPage .article-reg-promo{background:0 0}#landingPage .NLform{padding:1em;background:#fff;border:0;border-radius:0;box-shadow:0 1px 3px 0 rgba(0,0,0,.12),0 1px 2px 0 rgba(0,0,0,.24);margin-bottom:2em;color:#000}#landingPage .privacy-copy{color:#000;text-align:center}#landingPage .marketing-desc{background:#fff;border:1px solid #a7a7a7}