.email input{border:0;border-radius:.2rem}
.email #fname{margin-right:.5rem}
html[lang=ar] .email #fname{margin:0rem 0rem .5rem .5rem}
.email input[name=email],.email input[type=text]{margin-bottom:16px;padding-left:.5rem;color:black}
.firstname{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1}
#errorMessage .emailValidationError{width:50%}
.email input[name=email],.email input[type="text"]{padding:9px 16px;font-size:14px;line-height:22px}
@media(min-width:768px){.email input[name=email],.email input[type="text"]{width:40%}
}
.email input[type=submit]{background:#004370;color:#fff;font-family:"Open Sans";font-style:normal;font-weight:700;cursor:pointer;padding:.5rem 1rem;min-height:2.5rem;text-transform:uppercase;letter-spacing:.05rem;position:absolute}
.nl_left input[name=Newsletters],.nl_left input[name=E-Alerts],.nl_left input[role=checkbox]{margin:0rem .2rem .8rem 0rem}
#agreement{display:flex;margin-bottom:16px}
#agreement p{font-family:"Open Sans";font-style:normal;font-weight:400;font-size:12px;line-height:17px;word-break:break-word;letter-spacing:.5px}
#agreement p a{text-decoration:underline}
.emailValidationError{font-family:"Open Sans";font-size:14px;font-weight:normal;letter-spacing:.5px;display:none}
.email{position:relative}
.nl_sucess{width:95%;background:#fff;border:.1rem solid #288462;border-radius:.5rem;color:#288462 !important;font-family:"Open Sans",sans-serif;display:flex;font-size:.9rem;padding:16px;text-align:left;display:none;transition:all 1s;margin-bottom:1rem;font-weight:normal;position:relative}
input[type=checkbox]{position:relative;border:1px solid #000 !important;width:16px;height:16px;top:2px;border-color:#000 !important;box-shadow:0 0 1px #000;border-radius:0 !important}
input[type=checkbox]:active{border:1px solid #000;border-color:#000 !important;border-radius:0 !important}
input[type=checkbox]:hover{border:1px solid #000;border-color:#000 !important;border-radius:0 !important}
.newsletter_svc1 .loader{margin-left:30%}
@media only screen and (max-width:800px){.email input[name=email],.email input[type="text"]{margin-right:1rem;width:35%}
input[type=submit]{margin-left:0}
}
@media only screen and (max-width:600px){.email input[name=email],.email input[type=text]{width:100%;margin-right:0rem;padding-left:.5rem}
.email input[type=submit]{position:relative}
}
@media only screen and (max-width:400px){.nl_left input[name=Newsletters],.nl_left input[name=E-Alerts],.nl_left input[role=checkbox]{margin:0rem .2rem .8rem 0rem}
.Newsletters input{font-size:.7rem}
}
.full-row-blue-components .h5{color:rgba(0,0,0,0.87)}
.full-row-blue-components .lp-times{float:right;background:transparent;border:0;color:#787878;position:absolute;top:2rem;right:2rem}
.newsletters label{display:block;font-family:"Andes",sans-serif;font-size:16px;line-height:24px;font-weight:600;margin:0 0 8px 0}