.freya-glp-1-quiz-form_wrapper .gform_heading {
  display: none;
}

.freya-glp-1-quiz-form_wrapper .gf_progressbar_wrapper {
  overflow: hidden;
  max-width: 100%;
  margin-bottom: 10px;
  /* Back button */
}
.freya-glp-1-quiz-form_wrapper .gf_progressbar_wrapper input[type=image].gform_previous_button {
  padding: 0;
  width: 17px;
  background-color: transparent;
  border: 0;
  box-shadow: none;
  float: left;
  outline: none;
}
.freya-glp-1-quiz-form_wrapper .gf_progressbar_wrapper input[type=image].gform_previous_button:focus {
  outline: none;
}
.freya-glp-1-quiz-form_wrapper .gf_progressbar_wrapper .gf_progressbar_title {
  display: none;
}
.freya-glp-1-quiz-form_wrapper .gf_progressbar_wrapper .gf_progressbar {
  float: left;
  width: calc(100% - 57px);
  margin-left: 30px;
  margin-top: 13px;
}

.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body {
  font-family: "Poppins", Sans-serif;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .flex {
  display: flex;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .flex svg {
  margin-top: 4px;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .flex-col {
  flex-direction: column;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .flex-none {
  flex: none;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .grow {
  flex-grow: 1;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .gap-8 {
  gap: 2rem;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .gap-4 {
  gap: 1rem;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .h-8 {
  height: 2rem;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .w-8 {
  width: 2rem;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .text-left {
  text-align: left !important;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body {
  /* Validation */
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .validation_message {
  text-align: center;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .justify-center {
  justify-content: center;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .mt-8 {
  margin-top: 2rem;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .mb-8 {
  margin-bottom: 2rem;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .mb-4 {
  margin-bottom: 1rem;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .mt-4 {
  margin-top: 1rem;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .mb-2 {
  margin-bottom: 0.5rem;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .mt-2 {
  margin-top: 0.5rem;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body {
  /* Primary form buttons */
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body input[type=button].gform-theme-button.button,
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body input[type=submit].gform_button.button {
  background-color: #03202E;
  text-transform: capitalize;
  font-weight: 800;
  color: #fff;
  letter-spacing: 1.1px;
  padding: 16px;
  font-size: 17px;
  border-radius: 0;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body input[type=button].gform-theme-button.button.gform_next_button, .freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body input[type=button].gform-theme-button.button#gform_submit_button_4,
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body input[type=submit].gform_button.button.gform_next_button,
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body input[type=submit].gform_button.button#gform_submit_button_4 {
  width: 100%;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body {
  /* Page footer (first page) */
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body #gform_page_1_1 .gform_page_footer {
  display: block;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body {
  /* Headings & labels */
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body h1,
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body h2,
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body h3,
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body h4,
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .gfield_label.gform-field-label {
  text-align: left;
  display: block;
  color: #162531;
  font-weight: 600;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body h4 {
  font-size: 20px;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body h1,
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body h2,
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body h3,
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .felw-label-lg .gfield_label.gform-field-label {
  font-size: 22px;
  text-align: center;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body h1,
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body h2 {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.3em;
  color: #162531;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body h1 strong,
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body h2 strong {
  font-weight: 600 !important;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body h2.heading-roslindale {
  font-family: "Roslindale", Sans-serif;
  font-size: 41px;
  line-height: 42px;
}
@media (max-width: 768px) {
  .freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body h2.heading-roslindale {
    font-size: 36px;
    line-height: 37px;
  }
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .heading-italic {
  font-style: italic;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body strong {
  font-weight: 600;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body {
  /* Body copy */
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body p,
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .flex {
  line-height: 20px;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body ol,
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body ul {
  padding-left: 21px;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .next-steps {
  margin-top: 50px;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .gfield_required {
  display: none;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .gform_fields {
  row-gap: 10px !important;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .gfield--type-html {
  text-align: center;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .gfield--type-html p,
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .gfield--type-html .flex {
  font-weight: 600;
  line-height: 23px;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body #field_5_126 .ginput_container {
  display: flex;
  justify-content: center;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container_image_choice .gfield_radio {
  flex-wrap: initial !important;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container_image_choice .gfield_radio .gchoice {
  inline-size: 50%;
  min-inline-size: 100px !important;
  max-inline-size: 1000px !important;
  outline-color: #DFF000;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container_image_choice .gfield_radio .gchoice:focus {
  outline-color: #DFF000;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body {
  /* Inputs */
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container input[type=text],
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container input[type=email],
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container input[type=tel],
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container input[type=number],
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container textarea,
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container select {
  width: 100%;
  background-color: #ffffff;
  border: 1px solid #333333;
  border-radius: 4px;
  min-height: 44px;
  line-height: 44px;
  padding: 0 10px;
  font-weight: 600;
  font-size: 16px;
  /* Lighter grey placeholders */
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container input[type=text]::placeholder,
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container input[type=email]::placeholder,
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container input[type=tel]::placeholder,
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container input[type=number]::placeholder,
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container textarea::placeholder,
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container select::placeholder {
  color: #606060;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container input[type=text]:focus,
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container input[type=email]:focus,
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container input[type=tel]:focus,
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container input[type=number]:focus,
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container textarea:focus,
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container select:focus {
  outline-color: #DFF000;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container {
  justify-content: center;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container .gform-field-label {
  font-weight: 600;
  width: 100%;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container {
  /* Radio buttons */
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container.ginput_container_radio .gchoice, .freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container.ginput_container_checkbox .gchoice {
  padding: 0 15px;
  background-color: #ffffff;
  border: 1px solid #bebebe;
  border-radius: 15px;
  position: relative;
  display: block;
  /* Needed for custom icons */
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container.ginput_container_radio .gchoice:has(.gfield-choice-input:checked), .freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container.ginput_container_checkbox .gchoice:has(.gfield-choice-input:checked) {
  background-color: #83A7BF;
  border-color: #83A7BF;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container.ginput_container_radio .gchoice:has(.gfield-choice-input:checked) .gfield-choice-image, .freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container.ginput_container_checkbox .gchoice:has(.gfield-choice-input:checked) .gfield-choice-image {
  filter: invert(1);
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container.ginput_container_radio, .freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container.ginput_container_checkbox {
  /* Hide the native radio input */
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container.ginput_container_radio .gfield-choice-input, .freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container.ginput_container_checkbox .gfield-choice-input {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
  margin: 0;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container.ginput_container_radio, .freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container.ginput_container_checkbox {
  /* Label directly following the hidden input */
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container.ginput_container_radio .gfield-choice-input + label,
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container.ginput_container_radio .gform-field-label--type-inline, .freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container.ginput_container_checkbox .gfield-choice-input + label,
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container.ginput_container_checkbox .gform-field-label--type-inline {
  position: relative;
  padding-left: 34px;
  /* Space for the custom icon */
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  padding: 15px 25px;
  margin-left: 0;
  /* Default (un-selected) icon */
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container.ginput_container_radio .gfield-choice-input + label:before,
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container.ginput_container_radio .gform-field-label--type-inline:before, .freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container.ginput_container_checkbox .gfield-choice-input + label:before,
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container.ginput_container_checkbox .gform-field-label--type-inline:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  background: url("../images/circle.svg") no-repeat center/contain;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container.ginput_container_radio, .freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container.ginput_container_checkbox {
  /* Selected state icon */
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container.ginput_container_radio .gfield-choice-input:checked + label:before, .freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container.ginput_container_checkbox .gfield-choice-input:checked + label:before {
  background-image: url("../images/circle-tick.svg");
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container.ginput_container_date {
  inline-size: 33%;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body #field_5_126 .gchoice .gfield-image-choice-wrapper-outer .gfield-choice-image-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body #field_5_126 .gchoice .gfield-image-choice-wrapper-outer .gfield-choice-image-wrapper img {
  max-width: 50px;
  object-fit: contain;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body #field_5_126 .gchoice .gfield-image-choice-wrapper-outer .gfield-image-choice-wrapper-inner {
  display: flex;
  align-items: center;
  justify-content: center;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body #field_5_126 .gchoice .gfield-image-choice-wrapper-outer .gform-field-label {
  text-align: center;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body #field_5_126 .gchoice .gfield-image-choice-wrapper-outer .gform-field-label:before {
  display: none;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body #field_5_121 label {
  text-align: center;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body #field_5_121 input {
  text-align: center;
  background-color: transparent;
  border: 0;
  box-shadow: none;
  padding: 0;
  font-size: 1.5rem;
  font-weight: 800;
  color: #000;
  font-size: 3rem;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body #field_5_121 input:focus {
  outline: none;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body #field_5_125 {
  text-align: center;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body #freya-form-graph-img {
  max-height: 535px;
  margin-top: 0;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body #freya-thumb-img {
  max-height: 250px;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body {
  /* Footer loader */
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .gform_page_footer {
  position: relative;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .gform_page_footer .gform-loader {
  display: none;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .gform_page_footer input[type=image].gform_previous_button {
  display: none;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .gform_next_button {
  transition: opacity 0.3s ease-in-out !important;
  outline-color: #DFF000;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .gform_next_button:focus {
  outline-color: #DFF000;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .gform_next_button.keep_hidden {
  display: none !important;
}
.freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body #field_5_121 {
  grid-row: 2;
}

/* Override strong weight inside GF wrapper */
.freya-prod-select {
  border: 3px solid #efefef;
  cursor: pointer;
}
.freya-prod-select[freya-prod-selected=true] {
  border-color: #03202E;
  position: relative;
}
.freya-prod-select[freya-prod-selected=true]::before {
  content: "";
  position: absolute;
  left: 5px;
  top: 50%;
  transform: translateY(-50%);
  width: 9px;
  height: 9px;
  background-color: #03202E;
  border-radius: 50%;
}

.glp1-wrapper {
  max-width: 900px;
  margin: 0 auto;
}

.glp1-loading {
  /* Progress bar */
}
.glp1-loading .glp1-progress {
  width: 100%;
  height: 8px;
  background: #f0f0f0;
  border-radius: 4px;
  overflow: hidden;
  margin: 20px 0;
}
.glp1-loading .glp1-progress__bar {
  display: block;
  width: 0%;
  height: 100%;
  background: #DFF000;
  animation: glp1-progress 10s linear forwards;
}
.glp1-loading h2.heading-roslindale {
  font-family: "Roslindale", Sans-serif;
  font-size: 41px;
  line-height: 42px;
  font-weight: 400;
  color: #162531;
}
@media (max-width: 768px) {
  .glp1-loading h2.heading-roslindale {
    font-size: 36px;
    line-height: 37px;
  }
}
.glp1-loading .glp1-loading-elements {
  text-align: center;
  margin: 20px 0;
}
.glp1-loading .glp1-loading-elements .glp1-loading-element {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}
.glp1-loading .glp1-loading-elements .glp1-loading-element.active {
  opacity: 1;
}
.glp1-loading .glp1-loading-elements .glp1-loading-element img {
  max-width: 500px;
  height: auto;
  margin-bottom: 15px;
  border-radius: 8px;
  width: 100%;
  height: auto;
}
@media (max-width: 768px) {
  .glp1-loading .glp1-loading-elements .glp1-loading-element img {
    max-width: 100%;
  }
}
.glp1-loading .glp1-loading-elements .glp1-loading-element p {
  font-family: "Poppins", Sans-serif;
  color: #0F1F2B;
  font-weight: 600;
  margin: 0;
}
@keyframes glp1-progress {
  to {
    width: 100%;
  }
}
.glp1-loading {
  /* Text */
}
.glp1-loading .glp1-message {
  font-family: "Poppins", Sans-serif;
  color: #0F1F2B;
  margin: 20px 0;
  text-align: center;
  font-weight: 600;
}

.wp-theme-bricks .glp1-loading .glp1-progress__bar {
  background: #2bffb4 !important;
}

.glp1-wrapper .failure-message h3 {
  /* color: #f44336; */
  margin-bottom: 10px;
  text-align: center;
}
.glp1-wrapper .failure-message p {
  /* color: #666; */
  line-height: 1.5;
  text-align: center;
}

.gform-theme--framework .gfield--type-image_choice.gfield--image-choice-appearance-card .gchoice:where(:has(input:checked))::after {
  background-color: #DFF000;
  color: #03202E;
}

.exintent-page {
  display: none;
}

.exintent-page.exintent-page-active {
  display: block;
}

#exintent-next-page-btn {
  cursor: pointer;
}

#gform_confirmation_message_6 {
  text-align: center;
  font-family: "Poppins", Sans-serif;
  font-weight: 500;
  font-size: 16px;
  color: #27ae60;
  margin-top: 20px;
  margin-bottom: 20px;
}

.freya-monthly-zoom-call-signup_wrapper #exintent-next-page-btn {
  background-color: #DFF000;
  color: #03202E;
  font-weight: 600;
  font-size: 16px;
  padding: 10px 24px;
  border-radius: 4px;
  border: none;
  cursor: pointer;
  margin: 20px auto 0 auto;
  display: block;
  transition: background 0.2s;
}
.freya-monthly-zoom-call-signup_wrapper #exintent-next-page-btn:hover,
.freya-monthly-zoom-call-signup_wrapper #exintent-next-page-btn:focus {
  background-color: #c6d600;
  outline: none;
}
.freya-monthly-zoom-call-signup_wrapper #gform_6 {
  font-family: "Poppins", Sans-serif;
  font-weight: 500;
  color: #DCD7C4;
  text-align: center;
  font-size: 16px;
}
.freya-monthly-zoom-call-signup_wrapper #gform_6 .gform_fields {
  row-gap: 10px !important;
}
.freya-monthly-zoom-call-signup_wrapper #gform_6 .gform_fields input[type=text],
.freya-monthly-zoom-call-signup_wrapper #gform_6 .gform_fields input[type=email],
.freya-monthly-zoom-call-signup_wrapper #gform_6 .gform_fields input[type=tel],
.freya-monthly-zoom-call-signup_wrapper #gform_6 .gform_fields input[type=number],
.freya-monthly-zoom-call-signup_wrapper #gform_6 .gform_fields textarea,
.freya-monthly-zoom-call-signup_wrapper #gform_6 .gform_fields select {
  background-color: #fff;
  border: 1px solid #DAD6C3;
  border-radius: 4px;
  padding: 10px;
  font-size: 16px;
  font-weight: 500;
}
.freya-monthly-zoom-call-signup_wrapper #gform_6 .gform_fields label {
  color: #DCD7C4;
  font-weight: 500;
  text-align: left;
}
.freya-monthly-zoom-call-signup_wrapper #gform_6 .gform_fields .gfield_required {
  display: none;
}
.freya-monthly-zoom-call-signup_wrapper #gform_6 .gform-footer input[type=submit] {
  background-color: #DFF000;
  color: #03202E;
  font-weight: 600;
  font-size: 16px;
  padding: 14px 20px;
  border-radius: 4px;
  border: none;
  width: 100%;
}
.freya-monthly-zoom-call-signup_wrapper #gform_6 .gform-footer {
  position: relative;
}
.freya-monthly-zoom-call-signup_wrapper #gform_6 .gform-footer .gform-loader {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -30px;
}

.partial_entry_warning {
  display: none !important;
}

.freya-gform .gform_body .gform_fields {
  row-gap: 10px !important;
}
.freya-gform .gform_body .gfield_label {
  font-weight: 600;
}

.brxe-container .freya-glp-1-quiz-form_wrapper .gf_progressbar_percentage {
  background-color: #2bffb4 !important;
}
.brxe-container .freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body label, .brxe-container .freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body ul, .brxe-container .freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body li, .brxe-container .freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body p, .brxe-container .freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body span, .brxe-container .freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body a, .brxe-container .freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body h3, .brxe-container .freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body h4, .brxe-container .freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body h5, .brxe-container .freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body h6, .brxe-container .freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body span, .brxe-container .freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body input, .brxe-container .freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body textarea, .brxe-container .freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body select, .brxe-container .freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body button, .brxe-container .freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body option {
  font-family: "Outfit", Sans-serif !important;
  font-weight: 400 !important;
}
.brxe-container .freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body h1.heading-roslindale, .brxe-container .freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body h2.heading-roslindale {
  font-family: "Roslindale", Sans-serif !important;
}
.brxe-container .freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body h1.heading-roslindale span, .brxe-container .freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body h2.heading-roslindale span {
  font-family: "Roslindale", Sans-serif !important;
}
.brxe-container .freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body h1, .brxe-container .freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body h2, .brxe-container .freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body p {
  margin-bottom: 15px;
  text-transform: none !important;
}
.brxe-container .freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body input[type=button].gform-theme-button.button,
.brxe-container .freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body input[type=submit].gform_button.button {
  color: #fff !important;
  font-weight: 500 !important;
}
.brxe-container .freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container_image_choice .gfield_radio .gchoice {
  outline-color: #2bffb4 !important;
}
.brxe-container .freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container_image_choice .gfield_radio .gchoice:focus {
  outline-color: #2bffb4 !important;
}
.brxe-container .freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container input:focus,
.brxe-container .freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container textarea:focus,
.brxe-container .freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container select:focus {
  outline-color: #2bffb4 !important;
}
.brxe-container .freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .gform_next_button {
  outline-color: #2bffb4 !important;
}
.brxe-container .freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .gform_next_button:focus {
  outline-color: #2bffb4 !important;
}
.brxe-container .freya-glp-1-quiz-form_wrapper .glp1-progress__bar {
  background: #2bffb4 !important;
}
.brxe-container .freya-glp-1-quiz-form_wrapper .gform-theme--framework .gfield--type-image_choice.gfield--image-choice-appearance-card .gchoice:where(:has(input:checked))::after {
  background-color: #2bffb4 !important;
}
.brxe-container .freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container_radio .gchoice:has(.gfield-choice-input:checked),
.brxe-container .freya-glp-1-quiz-form_wrapper .freya-glp-1-quiz-form .gform-body .ginput_container_checkbox .gchoice:has(.gfield-choice-input:checked) {
  background-color: #d8d8d8 !important;
  border-color: #d8d8d8 !important;
}

.glp1-success-page-2-button {
  cursor: pointer;
}

/* Bricks theme: primary form buttons on body.wp-theme-bricks */
body.wp-theme-bricks input[type=button].gform-theme-button.button,
body.wp-theme-bricks input[type=submit].gform_button.button {
  background-color: #000 !important;
}

/*# sourceMappingURL=glp-1-quiz-form.css.map */
