@media only screen and (min-width: 641px) { 
  .gform_wrapper .top_label li.gfield.gf_inline { vertical-align: top; margin: 0px; padding-right: 16px; display: inline-block; width: auto !important; float: none !important; }
  .gform_wrapper .top_label li.gfield.gf_inline input[type="email"].large, .gform_wrapper .top_label li.gfield.gf_inline input[type="email"].medium, .gform_wrapper .top_label li.gfield.gf_inline input[type="email"].small, .gform_wrapper .top_label li.gfield.gf_inline input[type="number"].large, .gform_wrapper .top_label li.gfield.gf_inline input[type="number"].medium, .gform_wrapper .top_label li.gfield.gf_inline input[type="number"].small, .gform_wrapper .top_label li.gfield.gf_inline input[type="password"].large, .gform_wrapper .top_label li.gfield.gf_inline input[type="password"].medium, .gform_wrapper .top_label li.gfield.gf_inline input[type="password"].small, .gform_wrapper .top_label li.gfield.gf_inline input[type="tel"].large, .gform_wrapper .top_label li.gfield.gf_inline input[type="tel"].medium, .gform_wrapper .top_label li.gfield.gf_inline input[type="tel"].small, .gform_wrapper .top_label li.gfield.gf_inline input[type="text"].large, .gform_wrapper .top_label li.gfield.gf_inline input[type="text"].medium, .gform_wrapper .top_label li.gfield.gf_inline input[type="text"].small, .gform_wrapper .top_label li.gfield.gf_inline input[type="url"].large, .gform_wrapper .top_label li.gfield.gf_inline input[type="url"].medium, .gform_wrapper .top_label li.gfield.gf_inline input[type="url"].small { width: 100%; }
  .gform_wrapper .top_label li.gfield.gf_inline input[type="text"].datepicker.medium { width: 96px !important; }
  .gform_wrapper .top_label li.gfield.gf_inline select, .gform_wrapper .top_label li.gfield.gf_inline textarea { width: 100%; }
  .gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_hour input[type="text"], .gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_minute input[type="text"] { width: 70% !important; }
  .gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_day, .gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_month, .gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_year, .gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_hour, .gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_minute { width: 50px; }
  .gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_ampm { width: auto; }
  .gform_wrapper li.gf_inline div.ginput_container { white-space: nowrap !important; }
  .gform_wrapper li.gf_inline div.ginput_container.ginput_container_date label { display: block !important; }
  .gform_wrapper .top_label li.gfield.gf_left_half, .gform_wrapper .top_label li.gfield.gf_right_half { display: inline-block; vertical-align: top; width: 50%; padding-right: 16px; float: none; }
  .gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(ul.gfield_radio li input):not(ul.gfield_checkbox li input):not(.datepicker), .gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(ul.gfield_radio li input):not(ul.gfield_checkbox li input):not(.datepicker) { margin: 8px 0px 0px; padding-left: 0px; padding-right: 0px; width: 100% !important; }
  .gform_wrapper .top_label li.gfield.gf_left_half::before { content: ''; display: block; clear: both; }
  .gform_wrapper .top_label li.gfield.gf_right_half::after { content: ''; display: table; clear: both; }
  .gform_wrapper .top_label li.gfield.gfield_error.gf_left_half, .gform_wrapper .top_label li.gfield.gfield_error.gf_right_half { width: calc(50% - 8px); }
  .gform_wrapper .top_label li.gfield.gfield_error.gf_left_half { margin-right: 16px; }
  .gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) input.large, .gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) input.medium, .gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) select.large, .gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) select.medium, .gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) input.large, .gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) input.medium, .gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) select.large, .gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) select.medium { width: 100%; }
  .gform_wrapper .top_label li.gfield.gf_left_half textarea, .gform_wrapper .top_label li.gfield.gf_right_half textarea { width: 98%; }
  .gform_wrapper .top_label li.gfield.gf_left_half input.small, .gform_wrapper .top_label li.gfield.gf_right_half input.small { width: 35%; }
  .gform_wrapper .top_label li.gfield.gf_left_half + li.gfield.gsection.gf_left_half, .gform_wrapper .top_label li.gfield.gf_left_half + li.gfield.gsection.gf_right_half, .gform_wrapper .top_label li.gfield.gf_left_half + li.gsection, .gform_wrapper .top_label li.gfield.gf_right_half + li.gfield.gsection.gf_left_half, .gform_wrapper .top_label li.gfield.gf_right_half + li.gfield.gsection.gf_right_half, .gform_wrapper .top_label li.gfield.gf_right_half + li.gsection, .gform_wrapper .top_label li.gfield.gsection.gf_left_half + li.gfield.gsection.gf_left_half, .gform_wrapper .top_label li.gfield.gsection.gf_right_half + li.gfield.gsection.gf_left_half, .gform_wrapper .top_label li.gfield.gsection.gf_right_half + li.gfield.gsection.gf_right_half { padding: 16px 0px 8px; }
  .gform_wrapper .top_label li.gfield.gsection.gf_left_half + li.gfield.gsection.gf_right_half { padding: 0px 0px 8px; }
  .gform_wrapper .top_label li.gfield.gf_first_quarter + li.gsection, .gform_wrapper .top_label li.gfield.gf_fourth_quarter + li.gsection, .gform_wrapper .top_label li.gfield.gf_left_third + li.gsection, .gform_wrapper .top_label li.gfield.gf_right_third + li.gsection, .gform_wrapper .top_label li.gfield.gsection.gf_left_half + li.gfield.gsection.gf_right_half + li.gfield.gsection.gf_left_half + li.gfield.gsection.gf_right_half { padding: 16px 0px 8px; }
  .gform_wrapper .top_label li.gfield.gf_left_half + .gform_footer, .gform_wrapper .top_label li.gfield.gf_left_half + li.gfield, .gform_wrapper .top_label li.gfield.gf_right_half + .gform_footer, .gform_wrapper .top_label li.gfield.gf_right_half + li.gfield { clear: both; }
  .gform_wrapper .top_label li.gfield.gf_left_third, .gform_wrapper .top_label li.gfield.gf_middle_third, .gform_wrapper .top_label li.gfield.gf_right_third { display: inline-block; vertical-align: top; float: none; margin-bottom: 8px; }
  .gform_wrapper .top_label li.gfield.gf_left_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm), .gform_wrapper .top_label li.gfield.gf_middle_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) { width: 33.3%; }
  .gform_wrapper .top_label li.gfield.gf_right_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) { width: 33.4%; }
  .gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) input.large, .gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) input.medium, .gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) select.large, .gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) select.medium, .gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) input.large, .gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) input.medium, .gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) select.large, .gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) select.medium, .gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) input.large, .gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) input.medium, .gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) select.large, .gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) select.medium { width: 100%; }
  .gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) input:not([type="radio"]):not([type="checkbox"]):not(.ginput_quantity):not(ul.gfield_radio li input):not(ul.gfield_checkbox li input), .gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) select, .gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) input:not([type="radio"]):not([type="checkbox"]):not(.ginput_quantity):not(ul.gfield_radio li input):not(ul.gfield_checkbox li input), .gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) select, .gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) input:not([type="radio"]):not([type="checkbox"]):not(.ginput_quantity):not(ul.gfield_radio li input):not(ul.gfield_checkbox li input), .gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) select { width: 100% !important; }
  .gform_wrapper .top_label li.gfield.gfield_error.gf_left_third, .gform_wrapper .top_label li.gfield.gfield_error.gf_middle_third { margin-right: 16px; width: calc(33.3% - 16px) !important; }
  .gform_wrapper .top_label li.gfield.gfield_error.gf_right_third { width: 33.4%; }
  .gform_wrapper .top_label li.gfield.gf_right_third::after { content: ''; display: table; clear: both; }
  .gform_wrapper .top_label li.gfield.gf_left_third + .gform_footer, .gform_wrapper .top_label li.gfield.gf_left_third + li.gfield, .gform_wrapper .top_label li.gfield.gf_middle_third + .gform_footer, .gform_wrapper .top_label li.gfield.gf_middle_third + li.gfield, .gform_wrapper .top_label li.gfield.gf_right_third + .gform_footer, .gform_wrapper .top_label li.gfield.gf_right_third + li.gfield { clear: both; }
  .gform_wrapper .top_label li.gfield.gf_first_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm), .gform_wrapper .top_label li.gfield.gf_fourth_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm), .gform_wrapper .top_label li.gfield.gf_second_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm), .gform_wrapper .top_label li.gfield.gf_third_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) { width: 25%; display: inline-block; vertical-align: top; float: none; }
  .gform_wrapper .top_label li.gfield.gf_first_quarter, .gform_wrapper .top_label li.gfield.gf_fourth_quarter, .gform_wrapper .top_label li.gfield.gf_second_quarter, .gform_wrapper .top_label li.gfield.gf_third_quarter { margin-bottom: 8px; }
  .gform_wrapper .top_label li.gfield.gf_first_quarter div:not(.ginput_container_date) input:not([type="radio"]):not([type="checkbox"]), .gform_wrapper .top_label li.gfield.gf_first_quarter div:not(.ginput_container_date) select, .gform_wrapper .top_label li.gfield.gf_fourth_quarter div:not(.ginput_container_date) input:not([type="radio"]):not([type="checkbox"]), .gform_wrapper .top_label li.gfield.gf_fourth_quarter div:not(.ginput_container_date) select, .gform_wrapper .top_label li.gfield.gf_second_quarter div:not(.ginput_container_date) input:not([type="radio"]):not([type="checkbox"]), .gform_wrapper .top_label li.gfield.gf_second_quarter div:not(.ginput_container_date) select, .gform_wrapper .top_label li.gfield.gf_third_quarter div:not(.ginput_container_date) input:not([type="radio"]):not([type="checkbox"]), .gform_wrapper .top_label li.gfield.gf_third_quarter div:not(.ginput_container_date) select { width: 100% !important; }
  .gform_wrapper .top_label li.gfield.gfield_error.gf_first_quarter, .gform_wrapper .top_label li.gfield.gfield_error.gf_fourth_quarter, .gform_wrapper .top_label li.gfield.gfield_error.gf_second_quarter, .gform_wrapper .top_label li.gfield.gfield_error.gf_third_quarter { width: 24.5%; }
  .gform_wrapper .top_label li.gfield.gf_fourth_quarter::after { content: ''; display: table; clear: both; }
  .gform_wrapper .top_label li.gfield.gf_first_quarter input.large, .gform_wrapper .top_label li.gfield.gf_first_quarter input.medium, .gform_wrapper .top_label li.gfield.gf_first_quarter select.large, .gform_wrapper .top_label li.gfield.gf_first_quarter select.medium, .gform_wrapper .top_label li.gfield.gf_fourth_quarter input.large, .gform_wrapper .top_label li.gfield.gf_fourth_quarter input.medium, .gform_wrapper .top_label li.gfield.gf_fourth_quarter select.large, .gform_wrapper .top_label li.gfield.gf_fourth_quarter select.medium, .gform_wrapper .top_label li.gfield.gf_second_quarter input.large, .gform_wrapper .top_label li.gfield.gf_second_quarter input.medium, .gform_wrapper .top_label li.gfield.gf_second_quarter select.large, .gform_wrapper .top_label li.gfield.gf_second_quarter select.medium, .gform_wrapper .top_label li.gfield.gf_third_quarter input.large, .gform_wrapper .top_label li.gfield.gf_third_quarter input.medium, .gform_wrapper .top_label li.gfield.gf_third_quarter select.large, .gform_wrapper .top_label li.gfield.gf_third_quarter select.medium { width: 97.5%; }
  .gform_wrapper .top_label li.gfield.gf_first_quarter + .gform_footer, .gform_wrapper .top_label li.gfield.gf_first_quarter + li.gfield, .gform_wrapper .top_label li.gfield.gf_fourth_quarter + .gform_footer, .gform_wrapper .top_label li.gfield.gf_fourth_quarter + li.gfield, .gform_wrapper .top_label li.gfield.gf_second_quarter + .gform_footer, .gform_wrapper .top_label li.gfield.gf_second_quarter + li.gfield, .gform_wrapper .top_label li.gfield.gf_third_quarter + .gform_footer, .gform_wrapper .top_label li.gfield.gf_third_quarter + li.gfield { clear: both; }
  .gform_wrapper .top_label li ul.gfield_checkbox, .gform_wrapper .top_label li ul.gfield_radio { width: calc(100% + 16px); }
  .gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li { width: 50%; display: inline-block; margin: 0px; padding-right: 16px; min-height: 28px; vertical-align: top; font-size: 90%; }
  .gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li { width: 33.3%; display: inline-block; margin: 0px 0px 2px; padding-right: 16px; min-height: 28px; vertical-align: top; font-size: 90%; }
  .gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li label, .gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li label, .gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li label, .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li label, .gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li label, .gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li label { max-width: 75%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; vertical-align: middle; }
  .gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li { width: 25%; display: inline-block; margin: 0px; padding-right: 16px; min-height: 28px; vertical-align: top; font-size: 90%; }
  .gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_5col ul.gfield_radio li { width: 20%; display: inline-block; margin: 0px; padding-right: 16px; min-height: 28px; vertical-align: top; font-size: 90%; }
  .gform_wrapper ul.gform_fields:not(.top_label) li.gf_list_2col_vertical label.gfield_label, .gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_2col label.gfield_label, .gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_3col label.gfield_label, .gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_4col label.gfield_label, .gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_5col label.gfield_label, .gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_inline label.gfield_label { margin: 0px 0px 10px; }
  .gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox, .gform_wrapper li.gfield.gf_list_2col ul.gfield_radio, .gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox, .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio, .gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox, .gform_wrapper li.gfield.gf_list_4col ul.gfield_radio, .gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox, .gform_wrapper li.gfield.gf_list_5col ul.gfield_radio { overflow: hidden; }
  .gform_wrapper li.gf_list_2col_vertical .ginput_container_checkbox ul.gfield_checkbox, .gform_wrapper li.gf_list_3col_vertical .ginput_container_checkbox ul.gfield_checkbox, .gform_wrapper li.gf_list_4col_vertical .ginput_container_checkbox ul.gfield_checkbox, .gform_wrapper li.gf_list_5col_vertical .ginput_container_checkbox ul.gfield_checkbox { column-gap: 16px; }
  .gform_wrapper li.gf_list_2col_vertical .ginput_container_checkbox ul.gfield_checkbox, .gform_wrapper li.gf_list_2col_vertical .ginput_container_radio ul.gfield_radio { width: calc(100% - 16px); column-count: 2; }
  .gform_wrapper li.gf_list_3col_vertical .ginput_container_checkbox ul.gfield_checkbox, .gform_wrapper li.gf_list_3col_vertical .ginput_container_radio ul.gfield_radio { width: calc(100% - 8px); column-count: 3; }
  .gform_wrapper li.gf_list_4col_vertical .ginput_container_checkbox ul.gfield_checkbox, .gform_wrapper li.gf_list_4col_vertical .ginput_container_radio ul.gfield_radio { width: calc(100% - 8px); column-count: 4; }
  .gform_wrapper li.gf_list_5col_vertical .ginput_container_checkbox ul.gfield_checkbox, .gform_wrapper li.gf_list_5col_vertical .ginput_container_radio ul.gfield_radio { width: calc(100% - 8px); column-count: 5; }
  .gform_wrapper li.gf_list_2col_vertical .ginput_container_checkbox ul.gfield_checkbox li label, .gform_wrapper li.gf_list_2col_vertical .ginput_container_radio ul.gfield_radio li label, .gform_wrapper li.gf_list_3col_vertical .ginput_container_checkbox ul.gfield_checkbox li label, .gform_wrapper li.gf_list_3col_vertical .ginput_container_radio ul.gfield_radio li label, .gform_wrapper li.gf_list_4col_vertical .ginput_container_checkbox ul.gfield_checkbox li label, .gform_wrapper li.gf_list_4col_vertical .ginput_container_radio ul.gfield_radio li label, .gform_wrapper li.gf_list_5col_vertical .ginput_container_checkbox ul.gfield_checkbox li label, .gform_wrapper li.gf_list_5col_vertical .ginput_container_radio ul.gfield_radio li label { max-width: 75%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
  .gform_wrapper li.gfield.gf_list_height_25 ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_height_25 ul.gfield_radio li { height: 25px; }
  .gform_wrapper li.gfield.gf_list_height_50 ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_height_50 ul.gfield_radio li { height: 50px; }
  .gform_wrapper li.gfield.gf_list_height_75 ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_height_75 ul.gfield_radio li { height: 75px; }
  .gform_wrapper li.gfield.gf_list_height_100 ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_height_100 ul.gfield_radio li { height: 100px; }
  .gform_wrapper li.gfield.gf_list_height_125 ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_height_125 ul.gfield_radio li { height: 125px; }
  .gform_wrapper li.gfield.gf_list_height_150 ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_height_150 ul.gfield_radio li { height: 150px; }
  .gform_wrapper li.gf_list_inline ul.gfield_checkbox li, .gform_wrapper li.gf_list_inline ul.gfield_radio li { margin: 0px 8px 10px 0px; display: inline-block; width: auto !important; float: none !important; }
  html[dir="rtl"] .gform_wrapper li.gf_list_inline ul.gfield_checkbox li, html[dir="rtl"] .gform_wrapper li.gf_list_inline ul.gfield_radio li { padding-left: 16px !important; }
  .gform_wrapper li.gf_hide_ampm div.gfield_time_ampm { display: none !important; }
  .gform_wrapper li.gsection.gf_scroll_text { height: 240px; width: calc(100% - 16px); padding: 16px; background-color: rgb(255, 255, 255); overflow-y: scroll; overflow-x: hidden; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: rgb(204, 204, 204); border-right-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-bottom-width: 1px !important; border-bottom-style: solid !important; border-bottom-color: rgb(204, 204, 204) !important; }
  .gform_wrapper .top_label li.gsection.gf_scroll_text h2.gsection_title { margin: 10px 10px 0px 8px !important; }
  .gform_wrapper.gf_browser_chrome .top_label li.gsection.gf_scroll_text h2.gsection_title, .gform_wrapper.gf_browser_gecko .top_label li.gsection.gf_scroll_text h2.gsection_title { margin: 0px 10px 0px 8px !important; }
  .gform_wrapper .top_label li.gsection.gf_scroll_text .gsection_description { margin: 10px; font-size: 12px; }
  .gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ul li, .gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ul li { margin: 0px 0px 8px; overflow: visible; padding-left: 0px; list-style-type: disc !important; }
  .gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ul, .gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ul { margin: 16px 0px 16px 18px; padding-left: 0px; list-style-type: disc !important; }
  .gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li, .gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li { overflow: visible; margin: 0px 0px 8px; padding-left: 0px; list-style-type: decimal !important; }
  .gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol, .gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol { margin: 16px 0px 18px 32px; padding-left: 0px; list-style-type: decimal !important; }
  .gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li ul, .gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li ul li { padding-left: 0px; list-style-type: disc !important; }
  .gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li ul { margin: 16px 0px 16px 18px; }
  .gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li ul li { margin: 0px 0px 8px; }
  .gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description dl { margin: 0px 0px 18px; padding-left: 0px; }
  .gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description dl dt { font-weight: 700; }
  .gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description dl dd { margin: 0px 0px 16px 18px; }
  .gform_wrapper li.gfield.gfield_html.gf_alert_blue, .gform_wrapper li.gfield.gfield_html.gf_alert_gray, .gform_wrapper li.gfield.gfield_html.gf_alert_green, .gform_wrapper li.gfield.gfield_html.gf_alert_red, .gform_wrapper li.gfield.gfield_html.gf_alert_yellow { border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; margin: 20px 0px !important; padding: 20px !important; }
  .gform_wrapper li.gfield.gfield_html.gf_alert_green { border: 1px solid rgb(151, 180, 138); background-color: rgb(203, 236, 160); text-shadow: rgb(221, 255, 187) 1px 1px; color: rgb(0, 51, 0); }
  .gform_wrapper li.gfield.gfield_html.gf_alert_red { border: 1px solid rgb(207, 173, 179); background-color: rgb(250, 242, 245); text-shadow: rgb(255, 255, 255) 1px 1px; color: rgb(131, 37, 37); }
  .gform_wrapper li.gfield.gfield_html.gf_alert_yellow { border: 1px solid rgb(230, 219, 85); background-color: rgb(255, 251, 204); text-shadow: rgb(252, 250, 234) 1px 1px; color: rgb(34, 34, 34); }
  .gform_wrapper li.gfield.gfield_html.gf_alert_gray { border: 1px solid rgb(204, 204, 204); background-color: rgb(238, 238, 238); text-shadow: rgb(255, 255, 255) 1px 1px; color: rgb(66, 66, 66); }
  .gform_wrapper li.gfield.gfield_html.gf_alert_blue { border: 1px solid rgb(167, 194, 231); background-color: rgb(209, 228, 243); text-shadow: rgb(224, 241, 255) 1px 1px; color: rgb(49, 68, 117); }
  div.gform_confirmation_wrapper.gf_confirmation_simple_yellow { margin: 30px 0px; max-width: 99%; border-top-width: 1px; border-top-style: solid; border-top-color: rgb(230, 219, 85); border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(230, 219, 85); padding: 32px; background-color: rgb(255, 251, 204); color: rgb(66, 66, 66); font-size: 25px; }
  div.gform_confirmation_wrapper.gf_confirmation_simple_gray { margin: 30px 0px; max-width: 99%; border-top-width: 1px; border-top-style: solid; border-top-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(204, 204, 204); padding: 32px; background-color: rgb(234, 234, 234); color: rgb(66, 66, 66); font-size: 25px; }
  div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient { position: relative; background-color: rgb(255, 251, 210); margin: 30px 0px; border: 1px solid rgb(230, 219, 85); -webkit-box-shadow: rgba(221, 215, 131, 0.74902) 0px 0px 5px; box-shadow: rgba(221, 215, 131, 0.74902) 0px 0px 5px; }
  div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient div.gforms_confirmation_message { margin: 0px; padding: 40px; max-width: 99%; font-size: 28px; border-top-width: 2px; border-top-style: solid; border-top-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(230, 219, 85); color: rgb(66, 66, 66); background-image: linear-gradient(rgb(255, 252, 229) 0px, rgb(255, 249, 191) 100%); background-position: initial initial; background-repeat: initial initial; }
  div.gform_confirmation_wrapper.gf_confirmation_green_gradient { position: relative; background-color: rgb(241, 252, 223); margin: 30px 0px; border: 1px solid rgb(167, 195, 124); -webkit-box-shadow: rgba(86, 122, 86, 0.4) 0px 0px 5px; box-shadow: rgba(86, 122, 86, 0.4) 0px 0px 5px; }
  div.gform_confirmation_wrapper.gf_confirmation_green_gradient div.gforms_confirmation_message { margin: 0px; padding: 40px; max-width: 99%; font-size: 28px; border-top-width: 2px; border-top-style: solid; border-top-color: rgb(239, 250, 222); border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(167, 195, 124); text-shadow: rgb(221, 255, 187) 1px 1px; color: rgb(0, 51, 0); background-image: linear-gradient(rgb(219, 242, 183) 0px, rgb(180, 208, 136) 100%); background-position: initial initial; background-repeat: initial initial; }
  div.gform_confirmation_wrapper.gf_confirmation_green_gradient::after, div.gform_confirmation_wrapper.gf_confirmation_green_gradient::before, div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient::after, div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient::before { z-index: -1; position: absolute; content: ''; bottom: 15px; left: 10px; width: 50%; top: 80%; max-width: 40%; background-color: rgba(0, 0, 0, 0.2); -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 15px 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 15px 10px; transform: rotate(-3deg); background-position: initial initial; background-repeat: initial initial; }
  div.gform_confirmation_wrapper.gf_confirmation_green_gradient::after, div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient::after { transform: rotate(3deg); right: 10px; left: auto; }
  .gform_wrapper form.gf_simple_horizontal { margin: 0px auto; }
  .gform_wrapper form.gf_simple_horizontal div.gform_body, .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label { display: inline-block; vertical-align: middle; margin: 0px; padding: 0px; position: relative; }
  .gform_wrapper form.gf_simple_horizontal div.gform_body { width: auto; max-width: 75%; }
  .gform_wrapper form.gf_simple_horizontal div.ginput_container, .gform_wrapper form.gf_simple_horizontal ul li.gfield { margin-top: 0px !important; }
  .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label { width: auto; max-width: 25%; padding: 0px; margin: 0px; }
  body:not(rtl) .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label { text-align: left; }
  .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield { display: inline-block; padding-right: 16px; height: auto; }
  .gform_wrapper form.gf_simple_horizontal .gfield_description:not(.validation_message), .gform_wrapper form.gf_simple_horizontal .ginput_complex label, .gform_wrapper form.gf_simple_horizontal label.gfield_label { display: block; height: 1px; width: 1px; overflow: hidden; position: absolute; top: 0px; }
  .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(1):nth-last-child(1) { width: 100%; }
  .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(1):nth-last-child(2), .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(2):nth-last-child(1) { width: 50%; }
  .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(1):nth-last-child(3), .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(2):nth-last-child(2), .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(3):nth-last-child(1) { width: 33.3333%; }
  .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(1):nth-last-child(4), .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(2):nth-last-child(3), .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(3):nth-last-child(2), .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(4):nth-last-child(1) { width: 25%; }
  .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(1):nth-last-child(5), .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(2):nth-last-child(4), .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(3):nth-last-child(3), .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(4):nth-last-child(2), .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(5):nth-last-child(1) { width: 20%; }
  .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(1):nth-last-child(6), .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(2):nth-last-child(5), .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(3):nth-last-child(4), .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(4):nth-last-child(3), .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(5):nth-last-child(2), .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(6):nth-last-child(1) { width: 16.6%; }
  .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label.form_sublabel_above li.gfield, .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label.form_sublabel_below li.gfield { vertical-align: middle; }
  .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield input.large, .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield input.medium, .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield input.small, .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield select.large, .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield select.medium, .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield select.small { width: 100%; }
  .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label input[type="submit"], .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label input[type="button"], .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label input[type="image"] { height: auto; }
  .gform_wrapper form.gf_simple_horizontal .top_label .gfield_error { margin-bottom: 0px; }
}
