 
#nl_article_content p.headertext {
    text-align: inherit;
    margin: 0;
    line-height: 1.5em;
    text-align: center !important;
    display: block;
    text-align: left;
    padding: 0;
    margin: 0px 0px 7px 0px;
    color: #0B72B5;
    font-size: 17px;
    line-height: 1.2em !important;
    font-weight: bold;
    width: 100%;
    font-family: mallory,sans-serif;
}
#nl_article_content .sib-form .input:first-child,#nl_article_content  .sib-form .input__affix:first-child {
	    border-radius: 4px!important;
}
#nl_article_content .sib-form .input {
    box-shadow: none;
    min-width: 1px;
    padding: 0;
    width: 90% !important;
}

#nl_article_content .entry__error {
    color: #ff4949;
    font-size: .87055056rem;
    line-height: 1rem;
    font-size: 13px !important;
    line-height: 1.2em;
    margin: 10px auto !important;
    width: 100% !important;
    max-width: 95% !important;
}
#nl_article_content button.sib-form-block__button {
    display: inline-block;
    padding: 8px 18px;
    border: none;
    overflow-wrap: break-word;
    max-width: 100%;
    cursor: pointer;
    width: 95% !important;
    border-radius: 4px !important;
}
#nl_article_content .sib-form .entry__field {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: space-between;
    flex-direction: column;
}
#nl_article_content p.footertext, #nl_article_content p.footertext a {
    text-align: center !important;
    font-size: 11px!important;
    line-height: 1.2em !important;
    text-decoration: none;
    font-weight: 500;
    width: 80%;
    margin: auto !important;
}
 
 #nl_article_content p.headertext {
    text-align: inherit;
    margin: 0;
    line-height: 1.5em;
    text-align: center !important;
    display: block;
    text-align: left;
    padding: 0;
    margin: 0px 0px 7px 0px;
    color: #0B72B5;
    font-size: 17px;
    line-height: 1.2em !important;
    font-weight: bold;
    width: 100%;
    font-family: mallory,sans-serif;
}
#nl_article_content .sib-form .input:first-child,#nl_article_content  .sib-form .input__affix:first-child {
      border-radius: 4px!important;
}
#nl_article_content .sib-form .input {
     width: 100%;
    border: 1px solid #ededed;
    margin: 0 !important;
    padding: 0 !important;
    background: #ededed;
    margin-bottom: 6px !important;
    border-radius: 5px;
}


#nl_article_content .entry__error {
    color: #ff4949;
    font-size: .87055056rem;
    line-height: 1rem;
    font-size: 13px !important;
    line-height: 1.2em;
    margin: 10px auto !important;
    width: 100% !important;
    max-width: 95% !important;
}
#nl_article_content button.sib-form-block__button {
    display: inline-block;
    padding: 8px 18px;
    border: none;
    overflow-wrap: break-word;
    max-width: 100%;
    cursor: pointer;
    width: 100% !important;
    border-radius: 4px !important;
}
#nl_article_content .sib-form .entry__field {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: space-between;
    flex-direction: column;
}
#nl_article_content #sib-container p.footertext, #nl_article_content #sib-container p.footertext a {
    text-align: center !important;
    font-size: 11px!important;
    line-height: 1.2em !important;
    text-decoration: none;
    font-weight: 500;
    width: 80%;
    margin: auto !important;
}

#nl_article_content   #sib-container input:-ms-input-placeholder {
    text-align: left;
   font-family: mallory,sans-serif;
    color: #c0ccda;
  }

 #nl_article_content  #sib-container input::placeholder {
    text-align: left;
   font-family: mallory,sans-serif;
    color: #c0ccda;
  }
 #nl_article_content  .hidden_input {
    display: none;
  }
  #nl_article_content .sib-form .entry__field {
    -webkit-align-items: center;
    align-items: center;
    background: #fff;
    border: none !important;
    border-radius: 3px;
    display: -webkit-inline-flex;
    display: inline-flex;
    margin: 0.25rem 0;
    max-width: 100%;
  margin-bottom:25px;
}
#nl_article_content .sib-form .input:first-child,#nl_article_content  .sib-form .input__affix:first-child {
      border: 1px solid #e3e3e3;
    background: #ffffff;
    font-size: 15px;
    transition: border-color ease-out 300ms;
    height: 35px !important;
    border-radius: 5px !important;
    background-color: #ededed !important;
    font-family: mallory,sans-serif;
    width: 100% !important;
    padding: 0 !important;
}
#nl_article_content p {

    font-family: mallory,sans-serif;
}
#nl_article_content .entry__field input {
    width: 100% !important;
    border: 1px solid #ededed;
    margin: 0 !important;
    padding: 0 !important;
    background: #ededed !important;
    margin-bottom: 5px !important;
	    border-radius: 5px;
}
::-webkit-input-placeholder { /* WebKit browsers */
   padding-left:15px;
}
#nl_article_content.sib-form {
  
    width: 80%;
    margin: auto;
}
#nl_article_content #sib-container {
    background: #fff;
    margin: 0 auto;
    padding: 0 !important;
    display: inline-block;
    width: 100%;
}
#nl_article_content .sib-form {
  
    padding: 10px 0!important;
}

#nl_article_content .sib-form .entry__field {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: space-between;
  margin: 0 !important;
}
#nl_article_content button.sib-form-block__button {
       color: rgb(255, 255, 255) !important;
    background-color: rgb(22, 119, 190)!important;
    border-radius: 4px!important;
    font-weight: 400!important;
    border-radius: 40px!important;
    font-weight: 600 !important;
    font-size: 11px !important;
    flex: unset !important;
    border-radius: 5px !important;
    text-align: center !important;
}
#nl_article_content .entry__field {
    -webkit-align-items: center;
    align-items: center;
    background: #fff;
    border-radius: 3px;
    display: -webkit-inline-flex;
    display: inline-flex;
    margin: 0.25rem 0;
        width: 100%;
		    border: unset;
    display: flex;
	    flex-direction: column;
    margin: auto;
}
#nl_article_content .sib-form .entry__field:focus-within {
    box-shadow: 0 0 0 2px #ffffff !important;
}
#nl_article_content .sib-form .input:first-child,#nl_article_content  .sib-form .input__affix:first-child {
    padding-left: 0 !important;
}
#nl_article_content .sib-form-container a {
    text-decoration: underline;
    color: #1677be!important;
        font-size: 15px;
}

#nl_article_content p.headertext {
    text-align: inherit;
    margin: 0;
    line-height: 1.5em;
    text-align: center !important;
    display: block;
    text-align: center;
    padding: 0;
    margin: 0px 0px 7px 0px;
    color: #0B72B5;
    font-size: 13px; 
    line-height: 1.2em !important;
    font-weight: bold;
    width: 100%;
    font-family: mallory,sans-serif;
}
#nl_article_content p.footertext,#nl_article_content  p.footertext a {
         text-align: center !important;
    font-size: 11px!important;
    line-height: 1.2em !important;
    text-decoration: none;
    font-weight: 500;
    width: 80%;
    margin: auto !important;
}
#nl_article_content .sib-form .entry__error {
    color: #ff4949 !important;
    font-size: 15px !important;
    line-height: 1rem;
    background: unset !important;
    padding: 10px;
    text-align: center !important;
    padding: 0;
}
#nl_article_content .entry_errored .entry__error {
background-color: rgb(255, 237, 237) !important;
padding: 10px;
}
#nl_article_content .sib-form .clickable__icon:not(.sib-icon_standalone) {
    width: 100%;
    margin-right: calc(0.7002rem - 1px);
}
#nl_article_content .sib-form .input {
    box-shadow: none;
    min-width: 1px;
    width: 52% !important;
    padding: 0;
    margin: 10px 0 !important;
  
    text-transform: uppercase;
}
#nl_article_content .sib-form-block__button {
    padding: 5px 10px !important;
    width: 37%;
	
}
#nl_article_content .sib-form .entry__error {
    color: #ff4949;
    font-size: .87055056rem;
    line-height: 1rem;
    font-size: 13px !important;
    line-height: 1.2em;
}
#nl_article_content .sib-form-message-panel--active {
    display: inline-block;
    font-size: 13px !important;
    text-align: center;
    line-height: 1.2em;
}
#nl_article_content .hidden_input {
	display:none !important;
}