@charset "UTF-8";

.newsletter_form .frm_style_formidable-style .frm_form_fields .frm_fields_container .form_main_container .frm_form_field.date_of_birth:after{
  content:"";
  font-size:1.25rem;
  font-family:brand;
  color:#ea0028;
  position:absolute;
  bottom:1rem;
  float:right;
  right:1.375rem;
}

@media (max-width:767.98px){
  .newsletter_form .frm_style_formidable-style .frm_form_fields .frm_fields_container .form_main_container .frm_form_field.date_of_birth:after{
    right:0;
  }
}

.newsletter_form .frm_style_formidable-style .frm_form_fields .frm_fields_container .form_main_container .frm_opt_container .frm_radio label input[type=radio]{
  width:1.125rem;
  height:1.125rem;
}

.newsletter_form .frm_style_formidable-style .frm_form_fields .frm_fields_container .form_main_container .frm_opt_container .frm_radio label input[type=radio]:before{
  width:.5rem;
  height:.5rem;
  margin:.25rem 0 0 .25rem;
  -webkit-box-shadow:inset .625rem .625rem #fff;
     -moz-box-shadow:inset .625rem .625rem #fff;
          box-shadow:inset .625rem .625rem #fff;
}

.newsletter_form .frm_style_formidable-style.with_frm_style .frm_blank_field.newsletter-required-field{
  position:relative;
  padding-bottom:.9375rem;
}

.newsletter_form .frm_style_formidable-style.with_frm_style .frm_blank_field.newsletter-required-field .frm_checkbox label{
  color:#404040;
}

.newsletter_form .frm_style_formidable-style.with_frm_style .frm_blank_field.newsletter-required-field .frm_error{
  bottom:0;
}

@media (min-width:1601px){
  .newsletter_form .frm_style_formidable-style.with_frm_style .frm_error_style{
    margin-bottom:0;
  }
}

@media (max-width:374px){
  .newsletter_form .frm_style_formidable-style.with_frm_style .frm_error_style{
    margin-top:0;
  }
}

/*# sourceMappingURL=page-newsletter.min.css.map */
