.email-an-expert-section,
.cs_color_advice-section,
.cs_color_advice-success-message,
.cs_color_advice-fail-message,
.cs_product_issue-section,
.cs_product_issue-success-message,
.cs_product_issue-fail-message,
.cs_project_how_to_questions-section,
.cs_project_how_to_questions-success-message,
.cs_project_how_to_questions-fail-message,
.cs_website_question-section,
.cs_website_question-success-message,
.cs_website_question-fail-message {
  background-color: #f6f5f0;
}

.cs_color_advice-section,
.cs_product_issue-section,
.cs_project_how_to_questions-section,
.cs_website_question-section {
  display: none;
}

.cs_color_advice-section .cs_color_advice-header,
.cs_product_issue-section .cs_product_issue-header,
.cs_project_how_to_questions-section .cs_project_how_to_questions-header,
.cs_website_question-section .cs_website_question-header {
  flex: 0 0 58.3333333%;
  max-width: 58.3333333%;
}

.cs_color_advice-section .cs_color_advice-header .cs_color_advice-div-header,
.cs_color_advice-section .cs_color_advice-header .cs_color_advice-form .cs_color_advice-row .form-group,
.cs_color_advice-success-message .text-center,
.cs_color_advice-fail-message .text-center,
.cs_product_issue-section .cs_product_issue-header .cs_product_issue-div-header,
.cs_product_issue-section .cs_product_issue-header .cs_product_issue-form .cs_product_issue-row .form-group,
.cs_product_issue-success-message .text-center,
.cs_product_issue-fail-message .text-center,
.cs_project_how_to_questions-section .cs_project_how_to_questions-header .cs_project_how_to_questions-div-header,
.cs_project_how_to_questions-section .cs_project_how_to_questions-header .cs_project_how_to_questions-form .cs_project_how_to_questions-row .form-group,
.cs_project_how_to_questions-success-message .text-center,
.cs_project_how_to_questions-fail-message .text-center,
.cs_website_question-section .cs_website_question-header .cs_website_question-div-header,
.cs_website_question-section .cs_website_question-header .cs_website_question-form .cs_website_question-row .form-group,
.cs_website_question-success-message .text-center,
.cs_website_question-fail-message .text-center {
  margin: 0px;
  padding: 0px;
  text-align: left !important;
}

.cs_color_advice-success-message .text-center,
.cs_color_advice-fail-message .text-center,
.cs_product_issue-success-message .text-center,
.cs_product_issue-fail-message .text-center,
.cs_project_how_to_questions-success-message .text-center,
.cs_project_how_to_questions-fail-message .text-center,
.cs_website_question-success-message .text-center,
.cs_website_question-fail-message .text-center {
  margin: 0px 15px;
  padding: 0 0 45px 0;
}

.cs_color_advice-section .cs_color_advice-header .cs_color_advice-div-header .cs_color_advice-header,
.cs_product_issue-section .cs_product_issue-header .cs_product_issue-div-header .cs_product_issue-header,
.cs_project_how_to_questions-section .cs_project_how_to_questions-header .cs_project_how_to_questions-div-header .cs_project_how_to_questions-header,
.cs_website_question-section .cs_website_question-header .cs_website_question-div-header .cs_website_question-header {
  font-size: 45px;
  line-height: 40px;
  max-width: 100%;
}

.cs_color_advice-section .cs_color_advice-header .cs_color_advice-div-description,
.cs_product_issue-section .cs_product_issue-header .cs_product_issue-div-description,
.cs_project_how_to_questions-section .cs_project_how_to_questions-header .cs_project_how_to_questions-div-description,
.cs_website_question-section .cs_website_question-header .cs_website_question-div-description {
  margin: 0px 0px 15px 0px !important;
  padding: 0px;
}

.cs_color_advice-section .cs_color_advice-header .cs_color_advice-div-description .cs_color_advice-description,
.cs_product_issue-section .cs_product_issue-header .cs_product_issue-div-description .cs_product_issue-description,
.cs_project_how_to_questions-section .cs_project_how_to_questions-header .cs_project_how_to_questions-div-description .cs_project_how_to_questions-description,
.cs_website_question-section .cs_website_question-header .cs_website_question-div-description .cs_website_question-description {
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0px;
  font-family: var(--behr-body-and-label-font);
  font-weight: var(--behr-normal) !important;
  text-transform: none;
}

.cs_color_advice-section .cs_color_advice-header .cs_color_advice-form .cs_color_advice-row .form-group,
.cs_product_issue-section .cs_product_issue-header .cs_product_issue-form .cs_product_issue-row .form-group,
.cs_project_how_to_questions-section .cs_project_how_to_questions-header .cs_project_how_to_questions-form .cs_project_how_to_questions-row .form-group,
.cs_website_question-section .cs_website_question-header .cs_website_question-form .cs_website_question-row .form-group {
  margin: 15px 0;
}

.cs_product_issue-section .cs_product_issue-header .cs_product_issue-form .cs_product_issue-row .product_questions_colors0_row .form-group,
.cs_product_issue-section .cs_product_issue-header .cs_product_issue-form .cs_product_issue-row .product_questions_colors1_row .form-group,
.cs_product_issue-section .cs_product_issue-header .cs_product_issue-form .cs_product_issue-row .product_questions_colors2_row .form-group,
.cs_product_issue-section .cs_product_issue-header .cs_product_issue-form .cs_product_issue-row .product_questions_colors3_row .form-group {
  margin: 0px 0px;
}


.cs_color_advice-section .cs_color_advice-header .cs_color_advice-form .cs_color_advice-row input,
.cs_color_advice-section .cs_color_advice-header .cs_color_advice-form .cs_color_advice-row select,
.cs_color_advice-section .cs_color_advice-header .cs_color_advice-form .cs_color_advice-row textarea,
.cs_product_issue-section .cs_product_issue-header .cs_product_issue-form .cs_product_issue-row input,
.cs_product_issue-section .cs_product_issue-header .cs_product_issue-form .cs_product_issue-row select,
.cs_product_issue-section .cs_product_issue-header .cs_product_issue-form .cs_product_issue-row textarea,
.cs_project_how_to_questions-section .cs_project_how_to_questions-header .cs_project_how_to_questions-form .cs_project_how_to_questions-row input,
.cs_project_how_to_questions-section .cs_project_how_to_questions-header .cs_project_how_to_questions-form .cs_project_how_to_questions-row select,
.cs_project_how_to_questions-section .cs_project_how_to_questions-header .cs_project_how_to_questions-form .cs_project_how_to_questions-row textarea,
.cs_website_question-section .cs_website_question-header .cs_website_question-form .cs_website_question-row input,
.cs_website_question-section .cs_website_question-header .cs_website_question-form .cs_website_question-row select,
.cs_website_question-section .cs_website_question-header .cs_website_question-form .cs_website_question-row textarea {
  background-color: #fff0;
  border-radius: 30px;
}

.cs_color_advice-section .cs_color_advice-header .cs_color_advice-form .cs_color_advice-row select,
.cs_product_issue-section .cs_product_issue-header .cs_product_issue-form .cs_product_issue-row select,
.cs_project_how_to_questions-section .cs_project_how_to_questions-header .cs_project_how_to_questions-form .cs_project_how_to_questions-row select,
.cs_website_question-section .cs_website_question-header .cs_website_question-form .cs_website_question-row select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + .75rem + 2px);
  padding: .375rem 1.75rem .375rem .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat;
  background-color: #fff0;
  border: 1px solid #ced4da;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

.cs_color_advice-section .cs_color_advice-header .cs_color_advice-form,
.cs_product_issue-section .cs_product_issue-header .cs_product_issue-form,
.cs_project_how_to_questions-section .cs_project_how_to_questions-header .cs_project_how_to_questions-form,
.cs_website_question-section .cs_website_question-header .cs_website_question-form {
  margin: 0 !important;
  padding: 0 !important;
}

.cs_color_advice-section .cs_color_advice-header .cs_color_advice-form .cs_color_advice-row .emailOptIn_row .emailOptIn-form-group .emailOptIn_description,
.cs_product_issue-section .cs_product_issue-header .cs_product_issue-form .cs_product_issue-row .emailOptIn_row .emailOptIn-form-group .emailOptIn_description,
.cs_project_how_to_questions-section .cs_project_how_to_questions-header .cs_project_how_to_questions-form .cs_project_how_to_questions-row .emailOptIn_row .emailOptIn-form-group .emailOptIn_description,
.cs_website_question-section .cs_website_question-header .cs_website_question-form .cs_website_question-row .emailOptIn_row .emailOptIn-form-group .emailOptIn_description,
.cs_color_advice-section .cs_color_advice-header .cs_color_advice-form .cs_color_advice-row .question_row .question-form-group .question_description,
.cs_project_how_to_questions-section .cs_project_how_to_questions-header .cs_project_how_to_questions-form .cs_project_how_to_questions-row .question_row .question-form-group .question_description,
.cs_website_question-section .cs_website_question-header .cs_website_question-form .cs_website_question-row .question_row .question-form-group .question_description {
  padding: 0 15px;
}

.cs_color_advice-section .cs_color_advice-header .cs_color_advice-form .cs_color_advice-row .postal_row,
.cs_product_issue-section .cs_product_issue-header .cs_product_issue-form .cs_product_issue-row .postal_row,
.cs_project_how_to_questions-section .cs_project_how_to_questions-header .cs_project_how_to_questions-form .cs_project_how_to_questions-row .postal_row,
.cs_website_question-section .cs_website_question-header .cs_website_question-form .cs_website_question-row .postal_row {
  display: flex;
  align-items: flex-end;
}

.cs_color_advice-section .cs_color_advice-header .cs_color_advice-form .cs_color_advice-row .photo_row .photo-form-group,
.cs_product_issue-section .cs_product_issue-header .cs_product_issue-form .cs_product_issue-row .photo_row .photo-form-group,
.cs_project_how_to_questions-section .cs_project_how_to_questions-header .cs_project_how_to_questions-form .cs_project_how_to_questions-row .photo_row .photo-form-group,
.cs_website_question-section .cs_website_question-header .cs_website_question-form .cs_website_question-row .photo_row .photo-form-group {
  display: flex;
  align-items: center;
}

.cs_color_advice-section .cs_color_advice-header .cs_color_advice-form .cs_color_advice-row .photo_row .photo-form-group .photo_description,
.cs_product_issue-section .cs_product_issue-header .cs_product_issue-form .cs_product_issue-row .photo_row .photo-form-group .photo_description,
.cs_project_how_to_questions-section .cs_project_how_to_questions-header .cs_project_how_to_questions-form .cs_project_how_to_questions-row .photo_row .photo-form-group .photo_description,
.cs_website_question-section .cs_website_question-header .cs_website_question-form .cs_website_question-row .photo_row .photo-form-group .photo_description {
  margin: 0 15px;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: 0px;
}

.cs_color_advice-section .cs_color_advice-header .cs_color_advice-form .cs_color_advice-row .photo_row .photo-form-group .upload-file,
.cs_product_issue-section .cs_product_issue-header .cs_product_issue-form .cs_product_issue-row .photo_row .photo-form-group .upload-file,
.cs_project_how_to_questions-section .cs_project_how_to_questions-header .cs_project_how_to_questions-form .cs_project_how_to_questions-row .photo_row .photo-form-group .upload-file,
.cs_website_question-section .cs_website_question-header .cs_website_question-form .cs_website_question-row .photo_row .photo-form-group .upload-file {
  position: absolute;
  opacity: 0;
  top: -40px;
}

.cs_color_advice-section .cs_color_advice-header .cs_color_advice-form .cs_color_advice-row .select_upload_file_row .select_upload_file-form-group .select_upload_file_label,
.cs_product_issue-section .cs_product_issue-header .cs_product_issue-form .cs_product_issue-row .select_upload_file_row .select_upload_file-form-group .select_upload_file_label,
.cs_product_issue-section .cs_product_issue-header .cs_product_issue-form .cs_product_issue-row .product_description-form-group .product_description_label,
.cs_product_issue-section .cs_product_issue-header .cs_product_issue-form .cs_product_issue-row .projectDetail-form-group .projectDetail_label,
.cs_product_issue-section .cs_product_issue-header .cs_product_issue-form .cs_product_issue-row .purchase_description_row .purchase_description-form-group .purchase_description_label,
.cs_product_issue-section .cs_product_issue-header .cs_product_issue-form .cs_product_issue-row .problem_description-form-group .problem_description_label,
.cs_project_how_to_questions-section .cs_project_how_to_questions-header .cs_project_how_to_questions-form .cs_project_how_to_questions-row .select_upload_file_row .select_upload_file-form-group .select_upload_file_label,
.cs_website_question-section .cs_website_question-header .cs_website_question-form .cs_website_question-row .select_upload_file_row .select_upload_file-form-group .select_upload_file_label .cs_color_advice-section .cs_color_advice-header .cs_color_advice-form .cs_color_advice-row .limit_size_row .limit_size-form-group .limit_size_label,
.cs_product_issue-section .cs_product_issue-header .cs_product_issue-form .cs_product_issue-row .limit_size_row .limit_size-form-group .limit_size_label,
.cs_project_how_to_questions-section .cs_project_how_to_questions-header .cs_project_how_to_questions-form .cs_project_how_to_questions-row .limit_size_row .limit_size-form-group .limit_size_label,
.cs_website_question-section .cs_website_question-header .cs_website_question-form .cs_website_question-row .limit_size_row .limit_size-form-group .limit_size_label,
.cs_website_question-section .cs_website_question-header .cs_website_question-form .cs_website_question-row .select_subject_row .select_subject-form-group .select_subject-form-row label {
  font-size: 15px;
  line-height: 20px;
  letter-spacing: 0px;
  font-weight: var(--behr-normal) !important;
  text-transform: none;
}

.cs_color_advice-section .cs_color_advice-header .cs_color_advice-form .cs_color_advice-row .hidden_recaptcha_row .hidden_recaptcha-form-group .input_hidden_recaptcha,
.cs_product_issue-section .cs_product_issue-header .cs_product_issue-form .cs_product_issue-row .hidden_recaptcha_row .hidden_recaptcha-form-group .input_hidden_recaptcha,
.cs_project_how_to_questions-section .cs_project_how_to_questions-header .cs_project_how_to_questions-form .cs_project_how_to_questions-row .hidden_recaptcha_row .hidden_recaptcha-form-group .input_hidden_recaptcha,
.cs_website_question-section .cs_website_question-header .cs_website_question-form .cs_website_question-row .hidden_recaptcha_row .hidden_recaptcha-form-group .input_hidden_recaptcha {
  position: absolute;
  top: 44px;
  left: 80px;
  z-index: -1;
  width: 0;
}