.lp__gray_box,
.newsletter_newuser{
  padding: 32px;
  background-color: #F0F2F4;
}

@media (max-width: 767px) {
  .lp__gray_box,
.newsletter_newuser{
    padding: 16px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .lp__gray_box {
    padding: 16px;
  }
}
.lp__newsletter_page {
  display: flex;
  align-items: center;
}

.lp__newsletter_msg h2 {
  margin-bottom: 20px;
}

.lp__newsletter_msg .lp__lead_jumbo_text {
  margin-bottom: 20px;
  color:  #002345;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 166.4%;
}

.lp__newsletter_list_msg {
  margin-bottom: 32px;
}

.lp__newsletter_list_msg .lp__lead_paragraph_lg {
  margin-bottom: 16px;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}
.lp__primary_input,
.lp__primary_search,
.ifc__secondary_input,
.ifc__secondary_search,
.ifc__search {
  margin: 0px 0px 16px 0px;
  position: relative;
}
.lp__primary_input input[type=text],
.lp__primary_input input[type=email],
.lp__primary_input input[type=search],
.lp__primary_search input[type=text],
.lp__primary_search input[type=email],
.lp__primary_search input[type=search],
.ifc__secondary_input input[type=text],
.ifc__secondary_input input[type=email],
.ifc__secondary_input input[type=search],
.ifc__secondary_search input[type=text],
.ifc__secondary_search input[type=email],
.ifc__secondary_search input[type=search],
.ifc__search input[type=text],
.ifc__search input[type=email],
.ifc__search input[type=search] {
  font-size: 0.875rem;
  line-height: 1.375rem;
  width: 100%;
  height: 40px;
  padding: 10px 64px 10px 10px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.6);
  background-color: #fff;
  border: 1px solid #d4d4d4;
  border-radius: 3px;
  -webkit-appearance: none;
  box-shadow: none;
}
.lp__primary_input input[type=text]:focus,
.lp__primary_input input[type=email]:focus,
.lp__primary_input input[type=search]:focus,
.lp__primary_search input[type=text]:focus,
.lp__primary_search input[type=email]:focus,
.lp__primary_search input[type=search]:focus,
.ifc__secondary_input input[type=text]:focus,
.ifc__secondary_input input[type=email]:focus,
.ifc__secondary_input input[type=search]:focus,
.ifc__secondary_search input[type=text]:focus,
.ifc__secondary_search input[type=email]:focus,
.ifc__secondary_search input[type=search]:focus,
.ifc__search input[type=text]:focus,
.ifc__search input[type=email]:focus,
.ifc__search input[type=search]:focus {
  background-color: #ffffff;
  outline: #996300 solid 2px;
  color: #002244;
  -webkit-appearance: none;
}
.lp__primary_input[disabled],
.lp__primary_search[disabled],
.ifc__secondary_input[disabled],
.ifc__secondary_search[disabled],
.ifc__search[disabled] {
  opacity: 0.6;
}
.lp__primary_input .ifc__submit_icon,
.lp__primary_search .ifc__submit_icon,
.ifc__secondary_input .ifc__submit_icon,
.ifc__secondary_search .ifc__submit_icon,
.ifc__search .ifc__submit_icon {
  background-color: #FFC72C;
}

.lp__newsletter_list_msg .lp__newsletter_listitem {
  font-weight: bold;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.lp__newsletter_list_msg .lp__dropdown {
  padding-bottom: 32px;
}

.lp__newsletter_list_msg .lp__checkbox_wrap .lp__checkbox_title {
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: bold;
  margin-bottom: 8px;
}

.lp__newsletter_list_msg .lp__checkbox_wrap .lp__primary_checkbox + label:before {
  background-color: #fafdff;
  border: 1px solid #d8e7f5;
}

.lp__newsletter_list_msg .lp__checkbox_wrap .lp__primary_checkbox:checked + label:after {
  color: #0071bc;
}

.lp__lead_paragraph_xs {
  font-size: 0.625rem;
  line-height: 0.875rem;
  color: #002345;
}
