body.elementor-page-306:not(.elementor-motion-effects-element-type-background), body.elementor-page-306 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08080A;}:root{--page-title-display:none;}/* Start custom CSS for wpforms, class: .elementor-element-bf3cda1 *//* Topic choices: outlined pills that match the form's inputs; the selected
   choice gets the same orange outline as hover. Shorter pills, tighter spacing.
   WPForms has no native control for these, so this is scoped custom CSS. */
.elementor-306 .elementor-element.elementor-element-bf3cda1 div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern {
  gap: 10px;
}
.elementor-306 .elementor-element.elementor-element-bf3cda1 .wpforms-container .wpforms-list-inline ul.wpforms-image-choices-modern li {
  margin: 0 !important; /* overrides WPForms' own `margin: 5px !important` */
}
.elementor-306 .elementor-element.elementor-element-bf3cda1 div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern li.wpforms-image-choices-item label {
  padding: 10px 18px;
  background-color: var(--wpforms-field-background-color);
  border-color: var(--wpforms-field-border-color);
}
.elementor-306 .elementor-element.elementor-element-bf3cda1 div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern li.wpforms-image-choices-item label:hover,
.elementor-306 .elementor-element.elementor-element-bf3cda1 div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern li.wpforms-image-choices-item.wpforms-selected label,
.elementor-306 .elementor-element.elementor-element-bf3cda1 div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern li.wpforms-image-choices-item:has(input:checked) label {
  border-color: var(--wpforms-button-background-color);
  box-shadow: 0 0 0 1px var(--wpforms-button-background-color);
}/* End custom CSS */