/* SCSS stylesheet build customizing Gravity Forms. */
/* Required at the beginning of any and ALL individual SCSS
 * stylesheet builds. Contains all necessary variables, functions, 
 * and mixins but does not output any CSS. */
/* ::Transitions */
/* ------------------------------------------------------------ */
/* ::Link Hover/Focus/Active Styles Grouped Together */
/* ------------------------------------------------------------ */
/* ::Opacity with IE support */
/* ------------------------------------------------------------ */
/* ::Align things vertically (http://zerosixthree.se/vertical-align-anything-with-just-3-lines-of-css/) */
/* ------------------------------------------------------------ */
/* ::Retina Images */
/* ------------------------------------------------------------ */
/* ::Hex to RGB */
/* ------------------------------------------------------------ */
/* ::Clearfix */
/* ------------------------------------------------------------ */
/* ::Placeholder Text */
/* ------------------------------------------------------------ */
/* ::List styles */
/* ------------------------------------------------------------ */
/* ::Main Elon Palette */
/* ------------------------------------------------------------ */
/* ::Gray/Black Palette */
/* ------------------------------------------------------------ */
/* ::Utility Colors */
/* ------------------------------------------------------------ */
/* ::Assign colors to variable roles */
/* ------------------------------------------------------------ */
/* ::Basic variables */
/* ------------------------------------------------------------ */
/* ::Assign fonts/weights to variable roles */
/* ------------------------------------------------------------ */
/* ::Spacing */
/* ------------------------------------------------------------ */
/* ::Type sizes/scale */
/* ------------------------------------------------------------ */
/* ::Type defaults for compass' rhythm */
/* ------------------------------------------------------------ */
label, legend {
  font-family: trade-gothic-next-condensed, Helvetica, Verdana, sans-serif;
  text-transform: none;
  font-variant: normal;
}

label {
  margin-top: 0;
  font-size: 1.15em !important;
}

select, input, textarea {
  margin-bottom: 0;
  color: #191919;
  background-color: #f5f5f5;
  border-radius: 4px;
  border-color: rgba(0, 0, 0, 0.15);
}

.gform_wrapper {
  margin-top: 0;
}

.gform_wrapper input.small, .gform_wrapper input.medium, .gform_wrapper input.large,
.gform_wrapper select.small,
.gform_wrapper select.medium,
.gform_wrapper select.large,
.gform_wrapper textarea.small,
.gform_wrapper textarea.medium,
.gform_wrapper textarea.large {
  max-width: none;
}

.gform_wrapper select {
  height: auto;
  outline-offset: 0;
}

.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),
.gform_wrapper textarea,
.gform_wrapper .ginput_container_fileupload input {
  padding: 10px 14px;
}

.gform_wrapper ul li.gfield {
  margin-bottom: 0;
}

.gform_wrapper ul li.gfield:not(:first-child) {
  margin-top: 24px;
}

.gform_wrapper .ginput_container_select select,
.gform_wrapper .ginput_complex select {
  padding: 5px 14px !important;
}

.gform_wrapper .ginput_container_select select option,
.gform_wrapper .ginput_complex select option {
  padding: 6px 14px;
}

.gform_wrapper.gf_browser_chrome .ginput_container_select select,
.gform_wrapper.gf_browser_chrome .ginput_complex select, .gform_wrapper.gf_browser_safari .ginput_container_select select,
.gform_wrapper.gf_browser_safari .ginput_complex select {
  height: 46px;
}

.gform_wrapper.gf_browser_chrome .gfield_time_ampm select, .gform_wrapper.gf_browser_safari .gfield_time_ampm select {
  height: 46px;
}

.gform_wrapper .ginput_container_multiselect select {
  padding: 10px 0;
  border: 1px solid #ccc;
  outline: 1;
}

.gform_wrapper .ginput_container_multiselect select option {
  padding: 6px 14px;
}

.gform_wrapper .gfield_time_hour i {
  -webkit-transform: translateY(50%);
  -moz-transform: translateY(50%);
  -ms-transform: translateY(50%);
  -o-transform: translateY(50%);
  transform: translateY(50%);
  margin-top: 0;
}

.gform_wrapper .gfield_time_ampm select {
  padding: 5px 14px !important;
}

.gform_wrapper .gfield_time_ampm select option {
  padding: 6px 14px;
}

.gform_wrapper .chosen-container-multi .chosen-choices {
  border: 1px solid #ccc;
}

.gform_wrapper .chosen-container-multi .chosen-choices input {
  padding: 0 !important;
}

.gform_wrapper .chosen-container-multi .chosen-choices li.search-field {
  padding: 10px 14px;
  margin: 5px 0;
}

.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice {
  padding: 10px 24px 10px 14px;
}

.gform_wrapper .chosen-container-multi .chosen-results li {
  padding: 10px 15px;
}

.gform_wrapper .chosen-container-active .chosen-choices {
  border: 1px solid #b59a57;
  -webkit-box-shadow: inset 0 0 4px rgba(181, 154, 87, 0.5);
  -moz-box-shadow: inset 0 0 4px rgba(181, 154, 87, 0.5);
  box-shadow: inset 0 0 4px rgba(181, 154, 87, 0.5);
}

.gform_wrapper ul.gfield_checkbox li input[type="checkbox"],
.gform_wrapper ul.gfield_checkbox li input[type="radio"],
.gform_wrapper ul.gfield_radio li input[type="checkbox"],
.gform_wrapper ul.gfield_radio li input[type="radio"] {
  margin: 0 3px 0 1px;
}

.gform_wrapper ul.gfield_checkbox li label,
.gform_wrapper ul.gfield_radio li label {
  font-size: .95em !important;
  font-family: trade-gothic-next, Helvetica, Verdana, sans-serif;
}

.gform_wrapper .ginput_complex label {
  color: #696969;
}

.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,
.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label {
  font-size: .9em !important;
  letter-spacing: 0;
}

.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
  margin: 6px 0 14px 1px;
}

.lt-ie9 .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
  margin-bottom: 0;
}

@media screen and (min-width: 641px) {
  .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
    margin-bottom: 0;
  }
}

.gform_wrapper div.ginput_container_name span {
  margin-right: -6px;
}

.gform_wrapper .ginput_container_address {
  margin-bottom: -14px;
}

.gform_wrapper .ginput_container_address .ginput_full,
.gform_wrapper .ginput_container_address .ginput_left,
.gform_wrapper .ginput_container_address .ginput_right {
  margin-bottom: 14px;
}

.gform_wrapper .ginput_container_address .ginput_full {
  display: block;
}

.gform_wrapper .ginput_container_fileupload .screen-reader-text {
  font-size: .875em;
  color: gray;
  margin-top: 6px;
}

.gform_wrapper table.gfield_list thead th {
  font-weight: normal;
}

.gform_wrapper .gform_heading {
  margin-bottom: 36px;
  border-bottom: 2px dotted #ccc;
  padding-bottom: 30px;
}

.gform_wrapper h3.gform_title {
  color: #4c4c4c;
  font-weight: normal;
  letter-spacing: -0.01em;
  font-size: 2.25em;
  line-height: 1.16667em;
  margin: 0;
}

.lt-ie9 .gform_wrapper h3.gform_title {
  font-size: 1.875em;
  line-height: 1.2em;
  margin: 0;
}

@media screen and (max-width: 640px) {
  .gform_wrapper h3.gform_title {
    font-size: 1.875em;
    line-height: 1.2em;
    margin: 0;
  }
}

.gform_wrapper span.gform_description {
  margin-top: 12px;
  font-size: 18px;
  margin-bottom: 0;
}

.gform_wrapper .gsection {
  border-bottom: 1px dotted #ccc;
  padding-bottom: 12px !important;
  margin: 0;
}

.gform_wrapper .gsection:not(:first-child) {
  padding-top: 24px !important;
}

.gform_wrapper .gsection:first-child {
  margin-top: 0;
}

.gform_wrapper h2.gsection_title {
  font-weight: normal;
  font-size: 1.75em;
  line-height: 1.28571em;
  margin: 0 0 12px 0 !important;
  letter-spacing: -.01em !important;
}

.lt-ie9 .gform_wrapper h2.gsection_title {
  font-size: 1.59091em;
  line-height: 1.17857em;
}

@media screen and (max-width: 640px) {
  .gform_wrapper h2.gsection_title {
    font-size: 1.59091em;
    line-height: 1.17857em;
  }
}

.gform_wrapper .gsection_description {
  font-size: .95em;
  line-height: 1.75;
  margin-bottom: 12px !important;
}

.gform_wrapper .gf_progressbar_wrapper,
.gform_wrapper .gf_page_steps {
  margin: 0 0 30px;
  padding: 0 0 30px;
  border-bottom: none;
}

.gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title {
  font-family: trade-gothic-next, Helvetica, Verdana, sans-serif;
  font-size: .875em;
  color: gray;
  opacity: 1;
}

.gform_wrapper .gf_progressbar {
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: none;
  background-color: #eee;
  padding: 0;
}

.gform_wrapper .gf_progressbar_percentage {
  font-family: trade-gothic-next, Helvetica, Verdana, sans-serif;
}

.gform_wrapper .percentbar_blue {
  background-image: none;
  background-color: #b59a57;
}

.gform_wrapper .gf_step {
  height: 40px;
}

.gform_wrapper .gf_step_number {
  height: 40px;
  width: 40px;
  border-radius: 40px;
  background-color: #b59a57;
  text-align: center;
  color: white;
  line-height: 40px;
}

.gform_wrapper .gf_step_label {
  line-height: 40px;
}

.gform_wrapper .gfield_required {
  display: inline-block;
  color: #bf1c13;
  font-size: .75em;
  vertical-align: super;
  line-height: 1;
}

.gform_wrapper .ginput_complex label {
  margin: 6px 0 24px 0;
  letter-spacing: 0;
}

.gform_wrapper .gfield_description,
.gform_wrapper .instruction {
  font-size: .875em;
  color: #696969;
  font-style: italic;
}

.gform_wrapper li.field_description_below .gfield_description {
  padding: 4px 0 0 0;
}

.gform_wrapper li.field_description_above .gfield_description {
  padding: 4px 0 0 0;
}

.gform_wrapper li.field_description_above .gfield_consent_description {
  margin-top: 8px;
  margin-bottom: 12px;
}

.gform_wrapper .instruction {
  padding-top: 6px;
}

.gform_wrapper .gfield_consent_description {
  padding: 10px !important;
  background-color: #f5f5f5;
  color: #555 !important;
}

.gform_wrapper .gform_page_footer {
  border-top: 2px dotted #ccc;
}

.gform_wrapper .gform_footer,
.gform_wrapper .gform_page_footer {
  text-align: center;
  margin: 36px 0;
  padding: 30px 0 0 0;
}

.gform_wrapper .gform_footer input.button,
.gform_wrapper .gform_footer input[type="submit"],
.gform_wrapper .gform_footer .button.gform_next_button,
.gform_wrapper .gform_footer .button.gform_prev_button,
.gform_wrapper .gform_footer .button.gform_button,
.gform_wrapper .gform_page_footer input.button,
.gform_wrapper .gform_page_footer input[type="submit"],
.gform_wrapper .gform_page_footer .button.gform_next_button,
.gform_wrapper .gform_page_footer .button.gform_prev_button,
.gform_wrapper .gform_page_footer .button.gform_button {
  margin-right: 0;
  font-size: 18px;
  font-weight: bold;
  padding: 14px 36px;
  background-color: #191919;
  border-color: #191919;
  border-radius: 3px;
}

.gform_wrapper .gform_footer input.button + input.button,
.gform_wrapper .gform_footer input.button + input[type="submit"],
.gform_wrapper .gform_footer input.button + .button.gform_next_button,
.gform_wrapper .gform_footer input.button + .button.gform_prev_button,
.gform_wrapper .gform_footer input.button + .button.gform_button,
.gform_wrapper .gform_footer input[type="submit"] + input.button,
.gform_wrapper .gform_footer input[type="submit"] + input[type="submit"],
.gform_wrapper .gform_footer input[type="submit"] + .button.gform_next_button,
.gform_wrapper .gform_footer input[type="submit"] + .button.gform_prev_button,
.gform_wrapper .gform_footer input[type="submit"] + .button.gform_button,
.gform_wrapper .gform_footer .button.gform_next_button + input.button,
.gform_wrapper .gform_footer .button.gform_next_button + input[type="submit"],
.gform_wrapper .gform_footer .button.gform_next_button + .button.gform_next_button,
.gform_wrapper .gform_footer .button.gform_next_button + .button.gform_prev_button,
.gform_wrapper .gform_footer .button.gform_next_button + .button.gform_button,
.gform_wrapper .gform_footer .button.gform_prev_button + input.button,
.gform_wrapper .gform_footer .button.gform_prev_button + input[type="submit"],
.gform_wrapper .gform_footer .button.gform_prev_button + .button.gform_next_button,
.gform_wrapper .gform_footer .button.gform_prev_button + .button.gform_prev_button,
.gform_wrapper .gform_footer .button.gform_prev_button + .button.gform_button,
.gform_wrapper .gform_footer .button.gform_button + input.button,
.gform_wrapper .gform_footer .button.gform_button + input[type="submit"],
.gform_wrapper .gform_footer .button.gform_button + .button.gform_next_button,
.gform_wrapper .gform_footer .button.gform_button + .button.gform_prev_button,
.gform_wrapper .gform_footer .button.gform_button + .button.gform_button,
.gform_wrapper .gform_page_footer input.button + input.button,
.gform_wrapper .gform_page_footer input.button + input[type="submit"],
.gform_wrapper .gform_page_footer input.button + .button.gform_next_button,
.gform_wrapper .gform_page_footer input.button + .button.gform_prev_button,
.gform_wrapper .gform_page_footer input.button + .button.gform_button,
.gform_wrapper .gform_page_footer input[type="submit"] + input.button,
.gform_wrapper .gform_page_footer input[type="submit"] + input[type="submit"],
.gform_wrapper .gform_page_footer input[type="submit"] + .button.gform_next_button,
.gform_wrapper .gform_page_footer input[type="submit"] + .button.gform_prev_button,
.gform_wrapper .gform_page_footer input[type="submit"] + .button.gform_button,
.gform_wrapper .gform_page_footer .button.gform_next_button + input.button,
.gform_wrapper .gform_page_footer .button.gform_next_button + input[type="submit"],
.gform_wrapper .gform_page_footer .button.gform_next_button + .button.gform_next_button,
.gform_wrapper .gform_page_footer .button.gform_next_button + .button.gform_prev_button,
.gform_wrapper .gform_page_footer .button.gform_next_button + .button.gform_button,
.gform_wrapper .gform_page_footer .button.gform_prev_button + input.button,
.gform_wrapper .gform_page_footer .button.gform_prev_button + input[type="submit"],
.gform_wrapper .gform_page_footer .button.gform_prev_button + .button.gform_next_button,
.gform_wrapper .gform_page_footer .button.gform_prev_button + .button.gform_prev_button,
.gform_wrapper .gform_page_footer .button.gform_prev_button + .button.gform_button,
.gform_wrapper .gform_page_footer .button.gform_button + input.button,
.gform_wrapper .gform_page_footer .button.gform_button + input[type="submit"],
.gform_wrapper .gform_page_footer .button.gform_button + .button.gform_next_button,
.gform_wrapper .gform_page_footer .button.gform_button + .button.gform_prev_button,
.gform_wrapper .gform_page_footer .button.gform_button + .button.gform_button {
  margin-left: 16px;
}

.gform_wrapper .gform_footer input.button:hover, .gform_wrapper .gform_footer input.button:focus,
.gform_wrapper .gform_footer input[type="submit"]:hover,
.gform_wrapper .gform_footer input[type="submit"]:focus,
.gform_wrapper .gform_footer .button.gform_next_button:hover,
.gform_wrapper .gform_footer .button.gform_next_button:focus,
.gform_wrapper .gform_footer .button.gform_prev_button:hover,
.gform_wrapper .gform_footer .button.gform_prev_button:focus,
.gform_wrapper .gform_footer .button.gform_button:hover,
.gform_wrapper .gform_footer .button.gform_button:focus,
.gform_wrapper .gform_page_footer input.button:hover,
.gform_wrapper .gform_page_footer input.button:focus,
.gform_wrapper .gform_page_footer input[type="submit"]:hover,
.gform_wrapper .gform_page_footer input[type="submit"]:focus,
.gform_wrapper .gform_page_footer .button.gform_next_button:hover,
.gform_wrapper .gform_page_footer .button.gform_next_button:focus,
.gform_wrapper .gform_page_footer .button.gform_prev_button:hover,
.gform_wrapper .gform_page_footer .button.gform_prev_button:focus,
.gform_wrapper .gform_page_footer .button.gform_button:hover,
.gform_wrapper .gform_page_footer .button.gform_button:focus {
  -webkit-box-shadow: inset 0 0 400px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 0 400px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 400px rgba(0, 0, 0, 0.2);
}

.gform_wrapper .gform_footer input.button[type="submit"],
.gform_wrapper .gform_footer input[type="submit"],
.gform_wrapper .gform_page_footer input.button[type="submit"],
.gform_wrapper .gform_page_footer input[type="submit"] {
  background-color: #73000a;
  border-color: #73000a;
}

.gform_wrapper div.validation_error {
  border: 2px solid #bf1c13;
  background-color: rgba(191, 28, 19, 0.08);
  color: #bf1c13;
  margin-bottom: 30px;
}

.gform_wrapper li.gfield.gfield_error {
  background-color: rgba(191, 28, 19, 0.08);
  border: none;
  padding: 4px 12px 12px;
}

.gform_wrapper li.gfield.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
  border-color: #bf1c13;
}

.gform_wrapper .gfield_error .gfield_label {
  color: #bf1c13;
}

.gform_wrapper .validation_message {
  color: #bf1c13;
}

.ui-datepicker {
  font-family: trade-gothic-next, Helvetica, Verdana, sans-serif;
  -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.35);
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.35);
  margin-top: 0;
  border-radius: 4px;
  overflow: hidden;
}

.ui-datepicker thead {
  background: #f5f5f5;
}

.ui-datepicker td a {
  text-shadow: none;
  border-bottom: none;
}

.ui-datepicker-header {
  color: white;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  background-color: #73000a;
  border: none;
}

.ui-datepicker-title {
  padding: 0 10px 10px 10px;
}

.ui-datepicker-title:before, .ui-datepicker-title:after {
  display: table;
  content: " ";
}

.ui-datepicker-title:after {
  clear: both;
}

.ui-datepicker-title select {
  height: auto;
  padding: 4px;
  width: calc(50% - 5px);
  margin-top: 0;
}

.ui-datepicker-title select.ui-datepicker-month {
  margin-right: 10px;
}

.ui-datepicker-prev,
.ui-datepicker-next {
  line-height: 30px;
  width: 75px;
  text-align: left;
  color: white;
  border-bottom: none;
  overflow: visible;
  font-family: trade-gothic-next, Helvetica, Verdana, sans-serif;
}

.ui-datepicker-prev:hover,
.ui-datepicker-next:hover {
  color: #b59a57;
}

.ui-datepicker-prev {
  float: none;
  margin-left: 10px;
  padding-left: 14px;
  background-position: -8px -30px;
}

.ui-datepicker-next {
  margin-right: 10px;
  padding-right: 14px;
  text-align: right;
  background-position: 58px 0;
}

.ui-datepicker-calendar .ui-state-default {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: #f5f5f5;
}

.ui-datepicker-calendar .ui-state-default:hover {
  background: #dacdab;
}

.ui-datepicker-calendar .ui-state-active {
  text-shadow: none;
  border: none;
  background: #b59a57;
  color: white;
  margin: 0;
}

.slider-display {
  margin-top: 48px !important;
  margin-bottom: 72px;
}

.hidden-value .slider-display {
  margin-top: 18px !important;
}

.no-value-relations .slider-display,
.has-description-below .slider-display {
  margin-bottom: 0;
}

.noUi-target {
  background-color: #eee !important;
  border-color: #ccc !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}

.noUi-tooltip {
  color: #191919 !important;
  border-color: #ccc !important;
  font-size: 14px;
  line-height: 14px;
  padding: 6px 8px !important;
}

.noUi-handle {
  cursor: pointer !important;
  outline: 0;
  border-color: #ccc !important;
  -webkit-box-shadow: 0 3px 6px -3px #ccc !important;
  -moz-box-shadow: 0 3px 6px -3px #ccc !important;
  box-shadow: 0 3px 6px -3px #ccc !important;
  background-color: #f5f5f5 !important;
}

.noUi-handle:before, .noUi-handle:after {
  background-color: #ccc !important;
}

.noUi-handle.noUi-active {
  background-color: white !important;
}

@media screen and (min-width: 1024px) {
  .gform_wrapper table.gfield_list tr td.gfield_list_icons {
    padding-left: 8px !important;
  }
}

body .ginput_container_list table.gfield_list tbody tr td.gfield_list_icons img.add_list_item, body .ginput_container_list table.gfield_list tbody tr td.gfield_list_icons img.delete_list_item {
  width: 16px;
  height: 16px;
  opacity: .5;
  -webkit-transition: opacity 0.5s ease-out;
  -moz-transition: opacity 0.5s ease-out;
  -o-transition: opacity 0.5s ease-out;
  transition: opacity 0.5s ease-out;
}

body .ginput_container_list table.gfield_list tbody tr td.gfield_list_icons img.add_list_item:hover, body .ginput_container_list table.gfield_list tbody tr td.gfield_list_icons img.delete_list_item:hover {
  opacity: 1;
}

.ginput_list > p {
  margin: 0;
}

.gform_wrapper .field_sublabel_above .description, .gform_wrapper .field_sublabel_above .gfield_description, .gform_wrapper .field_sublabel_above .gsection_description {
  margin-top: 0;
}

.gform_wrapper .gform_fileupload_multifile .gform_drop_area {
  color: #696969;
}

@media screen and (min-width: 641px) {
  .gform_wrapper li.gf_list_inline ul.gfield_checkbox li, .gform_wrapper li.gf_list_inline ul.gfield_radio li {
    margin-right: 20px;
  }
  .gform_wrapper li.gf_list_inline ul.gfield_checkbox li label, .gform_wrapper li.gf_list_inline ul.gfield_radio li label {
    white-space: nowrap;
  }
}

.gform_confirmation_message {
  display: block;
  width: 100%;
  position: relative;
  color: #1e5b3d;
  background-color: #eaf2ee;
  border-color: #cae0d5;
  border-width: 1px;
  border-style: solid;
  padding: 1.5em 3em 1.5em 1.5em;
  margin: 1.125em 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

.gform_confirmation_message a {
  font-weight: bold;
  color: #1e5b3d;
  border-bottom-color: #1e5b3d;
}

.gform_confirmation_message a:hover, .gform_confirmation_message a:focus, .gform_confirmation_message a:active {
  color: #2b8156;
  border-bottom-color: #2b8156;
}

.gform_confirmation_message:after {
  content: '\f00c';
  position: absolute;
  font-family: FontAwesome;
  right: 1.5em;
  top: 1.5em;
  color: #2b8156;
}

.gform_confirmation_message h1:last-child, .gform_confirmation_message h2:last-child, .gform_confirmation_message h3:last-child, .gform_confirmation_message h4:last-child, .gform_confirmation_message h5:last-child, .gform_confirmation_message h6:last-child, .gform_confirmation_message p:last-child {
  margin-bottom: 0;
}
