#franchiseNewsletterForm,#newsletter-signup{background:#152740;clear:both;color:#fff;padding:1.75em 0}@media screen and (max-width:900px){#franchiseNewsletterForm,#newsletter-signup{display:inline-block}}#franchiseNewsletterForm .content,#newsletter-signup .content{position:relative}#franchiseNewsletterForm h2,#newsletter-signup h2{font-weight:400;margin:0 0 .75em}#franchiseNewsletterForm .button,#newsletter-signup .button{padding:1em 1.5em;color:#152740;background-color:#a3d524;background:-webkit-gradient(linear,left top,left bottom,from(#b0e627),to(#a3d524));background:-webkit-linear-gradient(top,#b0e627,#a3d524);background:-moz-linear-gradient(top,#b0e627,#a3d524);background:-ms-linear-gradient(top,#b0e627,#a3d524);background:-o-linear-gradient(top,#b0e627,#a3d524);background:linear-gradient(top,#b0e627,#a3d524);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr="#B0E627", EndColorStr="#A3D524");border:1px solid #a3d524}#franchiseNewsletterForm .button:hover,#newsletter-signup .button:hover{background-color:#99c822;background:-webkit-gradient(linear,left top,left bottom,from(#abe31a),to(#99c822));background:-webkit-linear-gradient(top,#abe31a,#99c822);background:-moz-linear-gradient(top,#abe31a,#99c822);background:-ms-linear-gradient(top,#abe31a,#99c822);background:-o-linear-gradient(top,#abe31a,#99c822);background:linear-gradient(top,#abe31a,#99c822);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr="#abe31a", EndColorStr="#99c822")}#franchiseNewsletterForm .form-toggle,#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}#franchiseNewsletterForm .form-toggle.active,#newsletter-signup .form-toggle.active{background:0 0;box-shadow:none;border:1px solid;border-radius:10em;padding:1em .6em}#franchiseNewsletterForm .form-toggle.active:hover,#newsletter-signup .form-toggle.active:hover{color:#b0e627}#franchiseNewsletterForm .form-toggle .icon,#newsletter-signup .form-toggle .icon{padding:0}#franchiseNewsletterForm .form-toggle .icon:before,#newsletter-signup .form-toggle .icon:before{content:"\e60d";color:inherit;margin:0}@media screen and (max-width:900px){#franchiseNewsletterForm .form-toggle,#newsletter-signup .form-toggle{position:static;float:right;margin-bottom:1em}}.indicates-required{position:absolute;top:1em;text-align:right;font-size:.8em;margin-bottom:.5em;right:1.4em}.indicates-required .asterisk{color:#b0e627;font-size:200%;height:22px;display:inline-block;vertical-align:bottom}#NLsignup{display:inline-block;width:100%}#NLsignup a{color:#b0e627}#NLsignup .NLform{width:100%;display:block;margin:0 auto;margin-bottom:1em;border:1px solid #0c1725;padding:2em 1em;border-radius:.3em;position:relative}#NLsignup .NLform .NLfields{display:inline-block;width:100%}#NLsignup .NLform .NLfield{display:inline-block;width:calc(33.3333333333% - 1.2em);margin-bottom:1em}@media screen and (max-width:50em){#NLsignup .NLform .NLfield{width:100%}}#NLsignup .NLform .NLfield:not(:last-of-type){margin-right:1em}@media screen and (max-width:43.75em){#NLsignup .NLform .NLfield:not(:last-of-type){margin-right:0}}#NLsignup .NLform .NLfield label{display:inline-block;width:100%;margin-bottom:.3em}#NLsignup .NLform .NLfield label:after{content:"*";color:#b0e627;font-family:"Open Sans",Arial,helivetica,sans-serif;font-size:100%;margin:0}#NLsignup .NLform .NLfield input,#NLsignup .NLform .NLfield select{display:inline-block;width:100%;border-radius:.2em;border:none;padding:.3em}#NLsignup .NLform .NLfield input.error,#NLsignup .NLform .NLfield select.error{border:1px solid #e04d4d;border-top-left-radius:0;border-top-right-radius:0}#NLsignup .NLform .CTAfield{display:inline-block;width:100%;text-align:center}#NLsignup .NLform .CTAfield .cta{width:auto;border:none;font-weight:600;padding:.75em}#NLsignup .NLform .NLcheckfield{display:inline-block;width:49.5%;padding-left:.5em}@media screen and (max-width:43.75em){#NLsignup .NLform .NLcheckfield{width:100%;padding-left:0}}#NLsignup .NLform .NLcheckfield p.CB-fieldLabel{display:inline-block;width:10em}@media screen and (max-width:62.5em){#NLsignup .NLform .NLcheckfield p.CB-fieldLabel{width:100%;margin-bottom:.5em}}#NLsignup .NLform .NLcheckfield span.CBlabel{color:#fff}#NLsignup .NLform .NLPreferencesField{position:absolute;top:-99999px}#NLsignup .NLform .NLchecks{display:inline-block;vertical-align:top;width:calc(100% - 10.5em)}@media screen and (max-width:62.5em){#NLsignup .NLform .NLchecks{width:100%}}#NLsignup .NLform label.customCB{position:relative;display:inline-block;margin:0;padding:0;padding-left:1.7em}#NLsignup .NLform label.customCB:not(:last-of-type){margin-right:1em}#NLsignup .NLform label.customCB .custCB{display:block;position:absolute;top:0;left:0}#NLsignup .NLform label.customCB .custCB input[type=checkbox]{z-index:4;display:inline-block;position:relative;top:0;right:0;left:0;bottom:0;opacity:0;width:1.5em;height:1.5em}#NLsignup .NLform label.customCB .custCB span.CBshow{float:none;z-index:3;position:absolute;top:0;right:0;left:0;bottom:0;width:1em;height:1em;margin-left:0;display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5em;cursor:pointer}#NLsignup .NLform label.customCB .custCB input[type=checkbox]+span.CBshow:before{content:"\f096";color:#fff}#NLsignup .NLform label.customCB .custCB input[type=checkbox]:checked+span.CBshow:before{content:"\f14a";color:#fc8515}.privacy-copy{text-align:center}.privacy-copy .small-copy{font-size:.75em}@media screen and (max-width:62.5em){.privacy-copy{text-align:left}}#franchiseNewsletterForm{clear:both;padding:1.75em 1em}#franchiseNewsletterForm #NLsignup .NLform{margin:0 0 1em 0;padding:0;border:none}.tt-wrap .tt-icon{color:#b0e627}.text-danger{background:#e04d4d;width:100%;display:block;border-top-left-radius:.2em;border-top-right-radius:.2em;padding:.3em .3em;display:none;font-size:.8em;font-weight:700;text-transform:uppercase}.text-danger.show{display:block}.successMessage{background:#00b258;display:block;padding:1em;border-radius:.3em;font-weight:700;margin:0 auto;display:none;width:100%;max-width:37em;text-align:center;text-transform:none}@media screen and (max-width:34.375em){.successMessage{font-size:.8em}}.successMessage.show{display:block}.successMessage.error{display:block;max-width:33em;background:#e04d4d}.show-marketing-desc{color:#b0e627}.show-marketing-desc:hover{cursor:pointer}.marketing-desc{border:1px solid #a3b2c7;margin-top:1em;padding:1em 1.5em 1em 5em;background:#0e1928;text-align:left;position:relative;display:none}.marketing-desc .fa-question-circle{left:.5em;font-size:3.2em!important;position:absolute;top:.25em;color:#b0e627}.marketing-desc .hide-marketing-desc{font-size:2.2em;position:absolute;top:-.6em;right:0;background:#0e1928;border-radius:100%}.marketing-desc .hide-marketing-desc .fa{color:#b0e627}.marketing-desc .hide-marketing-desc .fa:hover{color:#1c9842}