#lg-newsletter-signup form{display:block;margin:20px;position:relative;text-align:left}#lg-newsletter-signup h2{font-size:1.4em;font-weight:700;margin:15px 0;padding:0}#lg-newsletter-signup input{border:1px solid #abb0b2;border-radius:3px}#lg-newsletter-signup input[type=checkbox]{-webkit-appearance:checkbox}#lg-newsletter-signup input[type=radio]{-webkit-appearance:radio}#lg-newsletter-signup input:focus{border-color:#333}#lg-newsletter-signup .button{background-color:#111;border:0;border-radius:4px;clear:both;color:#fff;cursor:pointer;display:inline-block;font-size:15px;font-weight:400;height:32px;line-height:32px;margin:0 5px 10px 0;padding:0 22px;text-align:center;text-decoration:none;transition:all .23s ease-in-out 0s;vertical-align:top;white-space:nowrap;width:fit-content;width:-moz-fit-content}#lg-newsletter-signup .button:hover{background-color:#222}#lg-newsletter-signup .small-meta{font-size:11px}#lg-newsletter-signup .nowrap{white-space:nowrap}#lg-newsletter-signup .mc-field-group{clear:left;display:grid;min-height:50px;padding-bottom:3%;position:relative;width:96%}#lg-newsletter-signup .size1of2{clear:none;display:inline-block;float:left;margin-right:4%;width:46%}* html #lg-newsletter-signup .size1of2{margin-right:2%}#lg-newsletter-signup .mc-field-group label{display:block;margin-bottom:3px}#lg-newsletter-signup .mc-field-group input{display:block;padding:8px 0;text-indent:2%;width:100%}#lg-newsletter-signup .mc-field-group select{display:inline-block;margin-bottom:2px;padding:5px 0;width:99%}#lg-newsletter-signup .mc-address-fields-group,#lg-newsletter-signup .mc-sms-phone-group{display:flex;flex-direction:row;gap:15px;justify-content:space-evenly;width:96%}#lg-newsletter-signup .mc-sms-phone-group{padding-top:5px}#lg-newsletter-signup .datefield,#lg-newsletter-signup .phonefield-us{padding:5px 0}#lg-newsletter-signup .datefield input,#lg-newsletter-signup .phonefield-us input{display:inline;letter-spacing:1px;margin:0 2px;padding:5px 0 2px;text-align:center;width:60px}#lg-newsletter-signup .phonefield-us .phonearea input,#lg-newsletter-signup .phonefield-us .phonedetail1 input{width:40px}#lg-newsletter-signup .datefield .dayfield input,#lg-newsletter-signup .datefield .monthfield input{width:30px}#lg-newsletter-signup .datefield label,#lg-newsletter-signup .phonefield-us label{display:none}#lg-newsletter-signup .indicates-required{font-size:11px;margin-right:4%;text-align:right}#lg-newsletter-signup .asterisk{color:#e85c41;font-size:150%;font-weight:400;position:relative;top:5px}#lg-newsletter-signup .clear{clear:both}#lg-newsletter-signup .foot{align-items:center;display:grid;grid-template-columns:3fr 1fr;width:96%}@media screen and (max-width:400px){#lg-newsletter-signup .foot{align-items:center;display:grid;grid-template-columns:1fr;width:100%}#lg-newsletter-signup .referralBadge{width:50%}}#lg-newsletter-signup .brandingLogo{justify-self:right}@media screen and (max-width:400px){#lg-newsletter-signup .brandingLogo{justify-self:left}}#lg-newsletter-signup .mc-field-group.input-group ul{list-style:none;margin:0;padding:5px 0}#lg-newsletter-signup .mc-field-group.input-group ul li{display:block;margin:0;padding:3px 0}#lg-newsletter-signup .mc-field-group.input-group label{display:inline}#lg-newsletter-signup .mc-field-group.input-group input{border:none;display:inline;width:auto}#lg-newsletter-signup div#mce-responses{clear:both;float:left;margin:0 5%;overflow:hidden;padding:0 .5em;top:-1.4em;width:90%}#lg-newsletter-signup div.response{float:left;font-weight:700;margin:1em 0;padding:1em .5em .5em 0;top:-1.5em;width:80%;z-index:1}#lg-newsletter-signup #mce-error-response{display:none}#lg-newsletter-signup #mce-success-response{color:#529214;display:none}#lg-newsletter-signup label.error{display:block;float:none;margin-left:1.05em;padding:.5em 0;text-align:left;width:auto}#lg-newsletter-signup .helper_text{background-color:#ffffffd9;border-radius:3px;color:#8d8985;display:inline-block;font-size:14px;font-weight:400;margin-top:2px;padding:3px;z-index:1}#mc-embedded-subscribe{clear:both;display:block;margin:1em 0 1em 5%;width:auto}#lg-newsletter-signup #num-subscribers{font-size:1.1em}#lg-newsletter-signup #num-subscribers span{border:1px solid #ccc;font-weight:700;margin-right:.5em;padding:.5em}#lg-newsletter-signup div.mce_inline_error{background-color:#ffffffd9;border-radius:3px;color:#e85c41;display:inline-block;font-size:14px;font-weight:400;margin:2px 0 1em;padding:3px;z-index:1}#lg-newsletter-signup input.mce_inline_error{border:2px solid #e85c41}#lg-newsletter-signup{margin-left:auto;margin-right:auto;max-width:600px}#lg-newsletter-signup form{margin-bottom:0}#lg-newsletter-signup .mc-field-group{padding-bottom:var(--spacing-2x)}#lg-newsletter-signup div.mce_inline_error{background-color:transparent!important;margin-bottom:0!important}#lg-newsletter-signup div.response{float:none;padding:0;text-align:center;width:auto}.mc-fields{display:flex;flex-direction:column}.mc-actions{align-items:center;display:flex;justify-content:center}@media(min-width:768px){.mc-fields{flex-direction:row;flex-wrap:wrap}#lg-newsletter-signup .mc-field-group[data-field=email]{width:100%}#lg-newsletter-signup .mc-field-group[data-field=fname]{padding-right:var(--spacing-4x);width:50%}#lg-newsletter-signup .mc-field-group[data-field=lname]{padding-left:var(--spacing-4x);width:50%}}@media(min-width:1024px){:root{--font-base:18px;--h1-font-size:76px;--h2-font-size:56px;--h3-font-size:48px;--h4-font-size:36px;--h5-font-size:28px;--h6-font-size:24px;--header-height:106px;--header-height-sticky:72px}}
