.gform_legacy_markup_wrapper { margin-bottom: 16px; margin-top: 16px; max-width: 100%; }.gform_legacy_markup_wrapper form { margin: 0px auto; max-width: 100%; text-align: left; }.gform_legacy_markup_wrapper *, .gform_legacy_markup_wrapper ::after, .gform_legacy_markup_wrapper ::before { box-sizing: border-box !important; }.gform_legacy_markup_wrapper h1, .gform_legacy_markup_wrapper h2, .gform_legacy_markup_wrapper h3 { background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-weight: 400; }.gform_legacy_markup_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) { font-family: inherit; font-size: inherit; letter-spacing: normal; padding: 5px 4px; }.gform_legacy_markup_wrapper input[type="image"] { border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; padding: 0px !important; width: auto !important; }.gform_legacy_markup_wrapper textarea { font-family: inherit; font-size: inherit; letter-spacing: normal; line-height: 1.5; padding: 6px 8px; resize: none; }.gform_legacy_markup_wrapper select { line-height: 1.5; }.gform_legacy_markup_wrapper .ginput_container_multiselect select { appearance: none; outline: 0px; background-image: none !important; }.gform_legacy_markup_wrapper ul.gform_fields { display: block; list-style-type: none; margin: 0px !important; }.gform_legacy_markup_wrapper ul, html > body .entry ul { text-indent: 0px; }.gform_legacy_markup_wrapper form li, .gform_legacy_markup_wrapper li { overflow: visible; list-style: none none !important; margin-left: 0px !important; }.gform_legacy_markup_wrapper ul li.gfield { clear: both; }.gform_legacy_markup_wrapper ul.gfield_checkbox li, .gform_legacy_markup_wrapper ul.gfield_radio li { overflow: hidden; }.gform_legacy_markup_wrapper form ul.gform_fields.left_label li.gfield, .gform_legacy_markup_wrapper form ul.gform_fields.right_label li.gfield, .gform_legacy_markup_wrapper ul.gform_fields.left_label li.gfield, .gform_legacy_markup_wrapper ul.gform_fields.right_label li.gfield { margin-bottom: 14px; }.gform_legacy_markup_wrapper form ul.left_label li ul.gfield_checkbox li, .gform_legacy_markup_wrapper form ul.left_label li ul.gfield_radio li, .gform_legacy_markup_wrapper form ul.right_label li ul.gfield_checkbox li, .gform_legacy_markup_wrapper form ul.right_label li ul.gfield_radio li, .gform_legacy_markup_wrapper ul.left_label li ul.gfield_checkbox li, .gform_legacy_markup_wrapper ul.left_label li ul.gfield_radio li, .gform_legacy_markup_wrapper ul.right_label li ul.gfield_checkbox li, .gform_legacy_markup_wrapper ul.right_label li ul.gfield_radio li { margin-bottom: 10px; }.gform_legacy_markup_wrapper ul li::after, .gform_legacy_markup_wrapper ul li::before, .gform_legacy_markup_wrapper ul.gform_fields { margin: 0px; overflow: visible; padding: 0px; }.gform_legacy_markup_wrapper select { font-family: inherit; font-size: inherit; letter-spacing: normal; }.gform_legacy_markup_wrapper select option { display: block; padding: 2px; }.gform_legacy_markup_wrapper .inline { display: inline !important; }.gform_legacy_markup_wrapper .gform_heading { margin-bottom: 18px; width: 100%; }.gform_legacy_markup_wrapper .clear-multi { display: flex; }.gform_legacy_markup_wrapper .gfield_date_day, .gform_legacy_markup_wrapper .gfield_date_year { display: inline-block; }.gform_legacy_markup_wrapper .gfield_date_day, .gform_legacy_markup_wrapper .gfield_date_month, .gform_legacy_markup_wrapper .gfield_date_year { flex-direction: row; width: 33.333%; }@media only screen and (min-width: 321px){.gform_legacy_markup_wrapper .gfield_date_day, .gform_legacy_markup_wrapper .gfield_date_month { max-width: 4rem; }.gform_legacy_markup_wrapper .gfield_date_year { max-width: calc(4.5rem); }}.gform_legacy_markup_wrapper .gfield_date_dropdown_day, .gform_legacy_markup_wrapper .gfield_date_dropdown_month, .gform_legacy_markup_wrapper .gfield_date_dropdown_year { flex-direction: row; vertical-align: top; }.gform_legacy_markup_wrapper .gfield_date_dropdown_day, .gform_legacy_markup_wrapper .gfield_date_dropdown_month, .gform_legacy_markup_wrapper .gfield_date_dropdown_year { margin-right: 0.5rem; }.gform_legacy_markup_wrapper .gfield_date_day, .gform_legacy_markup_wrapper .gfield_date_month { margin-right: 0.5rem; width: 4rem; }.gform_legacy_markup_wrapper .gfield_date_day input[type="number"], .gform_legacy_markup_wrapper .gfield_date_month input[type="number"] { width: calc(8px + 3rem) !important; }.gform_legacy_markup_wrapper .gfield_date_year input[type="number"] { width: calc(8px + 4rem) !important; }.gform_legacy_markup_wrapper .gfield_date_year { width: 5rem; }.gform_legacy_markup_wrapper .gfield_date_day input, .gform_legacy_markup_wrapper .gfield_date_month input { width: calc(8px + 3rem); }.gform_legacy_markup_wrapper .gfield_date_year input { width: 4rem; }.gform_legacy_markup_wrapper .field_sublabel_above div[class*="gfield_date_"].ginput_container label, .gform_legacy_markup_wrapper .field_sublabel_below div[class*="gfield_date_"].ginput_container label { text-align: center; width: 3rem; }.gform_legacy_markup_wrapper .field_sublabel_above div.gfield_date_year.ginput_container label, .gform_legacy_markup_wrapper .field_sublabel_below div.gfield_date_year.ginput_container label { width: 4rem; }.gform_legacy_markup_wrapper .gfield_time_ampm, .gform_legacy_markup_wrapper .gfield_time_hour, .gform_legacy_markup_wrapper .gfield_time_minute { flex-direction: row; font-size: 15px; width: 33.333%; }@media only screen and (min-width: 321px){.gform_legacy_markup_wrapper .gfield_time_ampm, .gform_legacy_markup_wrapper .gfield_time_hour, .gform_legacy_markup_wrapper .gfield_time_minute { max-width: 72px; }}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .ginput_container_time span { float: left; }.gform_legacy_markup_wrapper .gfield_time_hour { display: flex; margin-right: 10px; }.gform_legacy_markup_wrapper .gfield_time_hour i { float: right; margin-top: 9%; text-align: center; width: 4px; font-family: sans-serif !important; font-style: normal !important; }.gform_legacy_markup_wrapper .gfield_time_minute { display: flex; margin-right: 8px; }.gform_legacy_markup_wrapper .ginput_complex .gfield_time_hour input, .gform_legacy_markup_wrapper .ginput_complex .gfield_time_minute input { margin-left: 0px; width: 85% !important; }.gform_legacy_markup_wrapper .gfield_time_hour input, .gform_legacy_markup_wrapper .gfield_time_minute input { margin-right: 6px; width: 56px; }.gform_legacy_markup_wrapper .gfield_time_hour input[type="number"], .gform_legacy_markup_wrapper .gfield_time_minute input[type="number"] { max-width: 64px; min-width: 64px; }.gform_legacy_markup_wrapper .gfield_time_ampm { display: inline-block; vertical-align: top; }.gform_legacy_markup_wrapper .gfield_time_ampm select { height: 100%; min-width: 77px; width: 77px; margin-left: 0px !important; margin-top: 0px !important; }.gform_legacy_markup_wrapper .gfield_time_ampm_shim { display: block; font-size: 13px; margin: 9px 0px 1px 1px; }.gform_legacy_markup_wrapper .field_sublabel_above div[class*="gfield_time_"].ginput_container label, .gform_legacy_markup_wrapper .field_sublabel_below div[class*="gfield_time_"].ginput_container label { text-align: center; width: 48px; }.gform_legacy_markup_wrapper .field_name_first, .gform_legacy_markup_wrapper .field_name_last, .gform_legacy_markup_wrapper .field_name_middle { display: inline-block; vertical-align: top; width: 49.5%; }.gform_legacy_markup_wrapper .ginput_complex.ginput_container { overflow: visible; width: 100%; }.gform_legacy_markup_wrapper label.gfield_label, .gform_legacy_markup_wrapper legend.gfield_label { font-size: inherit; font-weight: 700; }.gform_legacy_markup_wrapper .top_label .gfield_label, .gform_legacy_markup_wrapper legend.gfield_label { clear: both; display: inline-block; line-height: 1.3; }.gform_legacy_markup_wrapper .top_label .gfield_hide_label { display: none; }.gform_legacy_markup_wrapper .ginput_complex .ginput_left input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="image"]):not([type="file"]), .gform_legacy_markup_wrapper .ginput_complex .ginput_right input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="image"]):not([type="file"]), .gform_legacy_markup_wrapper .ginput_complex input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="image"]):not([type="file"]) { width: 100%; }.gform_legacy_markup_wrapper .ginput_complex .ginput_right select, .gform_legacy_markup_wrapper .ginput_complex select { width: 100%; }.gform_legacy_markup_wrapper .field_sublabel_above .ginput_complex.ginput_container label, .gform_legacy_markup_wrapper .field_sublabel_above div[class*="gfield_date_"].ginput_container label, .gform_legacy_markup_wrapper .field_sublabel_above div[class*="gfield_time_"].ginput_container label, .gform_legacy_markup_wrapper .field_sublabel_below .ginput_complex.ginput_container label, .gform_legacy_markup_wrapper .field_sublabel_below div[class*="gfield_date_"].ginput_container label, .gform_legacy_markup_wrapper .field_sublabel_below div[class*="gfield_time_"].ginput_container label { display: block; font-size: 0.813em; letter-spacing: 0.5pt; white-space: nowrap; }.gform_legacy_markup_wrapper ul.gfield_checkbox li label, .gform_legacy_markup_wrapper ul.gfield_radio li label { cursor: pointer; display: inline-block; letter-spacing: inherit; vertical-align: middle; }.gform_legacy_markup_wrapper .field_sublabel_above .ginput_complex.ginput_container label, .gform_legacy_markup_wrapper .field_sublabel_above div[class*="gfield_time_"].ginput_container label { margin: 9px 0px 1px 1px; }.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_email label, .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_name label, .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_password label, .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_time label { margin-top: 0px; }.gform_legacy_markup_wrapper .field_sublabel_below .ginput_complex.ginput_container label, .gform_legacy_markup_wrapper .field_sublabel_below div[class*="gfield_time_"].ginput_container label { margin: 1px 0px 9px 1px; }.gform_legacy_markup_wrapper .top_label .field_sublabel_above label.gfield_label + .ginput_complex.ginput_container, .gform_legacy_markup_wrapper .top_label .field_sublabel_above label.gfield_label + div[class*="gfield_time_"].ginput_container { margin-top: 0px; }body .gform_legacy_markup_wrapper .top_label div.ginput_container { margin-top: 8px; }body.gform_legacy_markup_wrapper div.clear-multi { display: inline-block; }body .gform_legacy_markup_wrapper ul li.field_description_below div.ginput_container_checkbox, body .gform_legacy_markup_wrapper ul li.field_description_below div.ginput_container_radio { margin-bottom: 0px; margin-top: 16px; }.gform_legacy_markup_wrapper .gfield--type-repeater.hidden_label > .gfield_repeater_wrapper > .gfield_repeater_container > .gfield_label, .gform_legacy_markup_wrapper .hidden_label > .gfield_label { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; width: 1px; position: absolute !important; }.gform_legacy_markup_wrapper .gfield.left_label, .gform_legacy_markup_wrapper .gfield.right_label { padding-top: 10px; }.gform_legacy_markup_wrapper li.hidden_label input { margin-top: 12px; }.gform_legacy_markup_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type="text"], .gform_legacy_markup_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select { margin-bottom: 12px; }.gform_legacy_markup_wrapper .screen-reader-text, .gform_legacy_markup_wrapper label.hidden_sub_label { border: 0px; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.gform_legacy_markup_wrapper input.large, .gform_legacy_markup_wrapper input.medium, .gform_legacy_markup_wrapper input.small, .gform_legacy_markup_wrapper select.large, .gform_legacy_markup_wrapper select.medium, .gform_legacy_markup_wrapper select.small { width: 100%; }.gform_legacy_markup_wrapper input.datepicker_with_icon.large, .gform_legacy_markup_wrapper input.datepicker_with_icon.medium, .gform_legacy_markup_wrapper input.datepicker_with_icon.small { width: calc(100% - 24px); }.gform_legacy_markup_wrapper .gfield_error input.large, .gform_legacy_markup_wrapper .gfield_error input.medium, .gform_legacy_markup_wrapper .gfield_error input.small, .gform_legacy_markup_wrapper .gfield_error select.large, .gform_legacy_markup_wrapper .gfield_error select.medium, .gform_legacy_markup_wrapper .gfield_error select.small { width: 100%; }.gform_legacy_markup_wrapper .gfield_error input.datepicker_with_icon.large, .gform_legacy_markup_wrapper .gfield_error input.datepicker_with_icon.medium, .gform_legacy_markup_wrapper .gfield_error input.datepicker_with_icon.small { width: calc(100% - 32px); }.gform_legacy_markup_wrapper textarea.small { height: 80px; width: 100%; }.gform_legacy_markup_wrapper textarea.medium { height: 120px; width: 100%; }.gform_legacy_markup_wrapper textarea.large { height: 160px; width: 100%; }.gform_legacy_markup_wrapper h2.gsection_title { letter-spacing: normal !important; margin: 0px !important; padding: 0px !important; }.gform_legacy_markup_wrapper .gsection .gfield_label, .gform_legacy_markup_wrapper h2.gsection_title, .gform_legacy_markup_wrapper h3.gform_title { font-size: 1.25em; font-weight: 700; }.gform_legacy_markup_wrapper h3.gform_title { margin: 10px 0px 6px; letter-spacing: normal !important; }.gform_legacy_markup_wrapper li.gfield.field_description_below + li.gsection { margin-top: 24px !important; }.gform_legacy_markup_wrapper span.gform_description { display: block; font-weight: 400; margin-bottom: 16px; width: calc(100% - 16px); }.gform_legacy_markup_wrapper .gsection { border-bottom: 1px solid rgb(204, 204, 204); clear: both; margin: 28px 0px; padding: 0px 16px 8px 0px; }.gform_legacy_markup_wrapper .gfield_checkbox li, .gform_legacy_markup_wrapper .gfield_radio li { position: relative; }.gform_legacy_markup_wrapper ul.gfield_checkbox, .gform_legacy_markup_wrapper ul.gfield_radio { margin: 6px 0px; padding: 0px; }.gform_legacy_markup_wrapper .gfield_checkbox li label, .gform_legacy_markup_wrapper .gfield_radio li label { display: inline-block; font-size: 0.875em; line-height: 1.5; max-width: 85%; padding: 0px; vertical-align: middle; white-space: normal; width: auto; }.gform_legacy_markup_wrapper .gfield_checkbox li label { margin: 0px; }.gform_legacy_markup_wrapper .gfield_radio li label { margin: 2px 0px 0px 4px; }.gform_legacy_markup_wrapper .gfield_checkbox li input, .gform_legacy_markup_wrapper .gfield_checkbox li input[type="checkbox"], .gform_legacy_markup_wrapper .gfield_radio li input[type="radio"] { display: inline-block; margin-left: 1px; vertical-align: middle; }.gform_legacy_markup_wrapper .description, .gform_legacy_markup_wrapper .gfield_description, .gform_legacy_markup_wrapper .gsection_description, .gform_legacy_markup_wrapper .instruction { clear: both; font-family: inherit; font-size: 0.813em; letter-spacing: normal; line-height: inherit; }.gform_legacy_markup_wrapper .description, .gform_legacy_markup_wrapper .gfield_description, .gform_legacy_markup_wrapper .gsection_description { padding: 0px 16px 0px 0px; }.gform_legacy_markup_wrapper .field_description_below .gfield_description { padding-top: 16px; }.gform_legacy_markup_wrapper .field_sublabel_above .description, .gform_legacy_markup_wrapper .field_sublabel_above .gfield_description, .gform_legacy_markup_wrapper .field_sublabel_above .gsection_description { margin-top: 9px; }.gform_legacy_markup_wrapper .top_label .gsection_description { margin-bottom: 9px; width: 100%; }.gform_legacy_markup_wrapper .gfield_description { width: 100%; }.gform_legacy_markup_wrapper .description_above .gfield_description { padding: 0px 0px 10px; }.gform_legacy_markup_wrapper .gfield_date_year + .gfield_description { padding: 0px; }.gform_legacy_markup_wrapper .field_description_below .gfield_consent_description, .gform_legacy_markup_wrapper .gfield_consent_description { border: 1px solid rgb(221, 221, 221); font-size: 0.688em; margin-top: 12px; max-height: 240px; overflow-y: scroll; padding: 6px 8px; width: 100%; }.gform_legacy_markup_wrapper .gfield_required { color: rgb(121, 0, 0); margin-left: 4px; }.gform_legacy_markup_wrapper li.gfield.gfield_error, .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning { background-color: rgba(255, 223, 224, 0.25); border-bottom: 1px solid rgb(200, 151, 151); border-top: 1px solid rgb(200, 151, 151); box-sizing: border-box; padding-bottom: 6px; padding-top: 8px; margin-bottom: 6px !important; }.gform_legacy_markup_wrapper li.gfield.gfield_creditcard_warning { background-color: rgba(255, 223, 224, 0.25); border-bottom: 4px solid rgb(121, 0, 0); border-top: 2px solid rgb(121, 0, 0); padding: 16px 16px 14px; width: calc(100% - 16px); }.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_creditcard_warning { padding: 16px 16px 14px; }.gform_legacy_markup_wrapper li.gfield.gfield_creditcard_warning div.gfield_creditcard_warning_message { color: rgb(121, 0, 0); font-family: inherit; font-size: 0.875em; font-weight: 700; max-width: 100%; min-height: 25px; position: relative; }.gform_legacy_markup_wrapper li.gfield.gfield_creditcard_warning div.gfield_creditcard_warning_message span { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSItMTA2NyAyODY1IDI0IDMyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IC0xMDY3IDI4NjUgMjQgMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM3OTAwMDA7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMTA1MywyODY1Yy01LjUsMC0xMCw0LjUtMTAsMTBoNGMwLTMuMywyLjctNiw2LTZjMy4zLDAsNiwyLjcsNiw2djJoLTIwdjE0YzAsMy4zLDIuNyw2LDYsNmgxMg0KCWMzLjMsMCw2LTIuNyw2LTZ2LTE2Qy0xMDQzLDI4NjkuNS0xMDQ3LjUsMjg2NS0xMDUzLDI4NjV6IE0tMTA0OSwyODkzaC0xMmMtMS4xLDAtMi0wLjktMi0ydi0xMGgxNnYxMA0KCUMtMTA0NywyODkyLjEtMTA0Ny45LDI4OTMtMTA0OSwyODkzeiBNLTEwNTMsMjg4N2MwLDEuMS0wLjksMi0yLDJzLTItMC45LTItMmMwLTEuMSwwLjktMiwyLTJTLTEwNTMsMjg4NS45LTEwNTMsMjg4N3oiLz4NCjwvc3ZnPg0K"); background-position: left center; background-repeat: no-repeat; background-size: 1em auto; border-bottom: 1px solid rgb(121, 0, 0); display: block; letter-spacing: 0.1pt; line-height: 1.5; margin-bottom: 16px; padding: 0px 0px 14px 24px; text-transform: uppercase; }.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_creditcard_warning div.gfield_creditcard_warning_message { padding: 16px 16px 14px; }.gform_legacy_markup_wrapper li.gfield + li.gfield.gfield_creditcard_warning { margin-top: 16px !important; }.gform_legacy_markup_wrapper .top_label .gfield_error { width: calc(100% - 2px); }.gform_legacy_markup_wrapper .top_label .gfield_error input.large, .gform_legacy_markup_wrapper .top_label .gfield_error select.large, .gform_legacy_markup_wrapper .top_label .gfield_error textarea.textarea { width: 100%; }.gform_legacy_markup_wrapper .left_label .gfield_error input.large, .gform_legacy_markup_wrapper .left_label .gfield_error select.large, .gform_legacy_markup_wrapper .left_label .gfield_error textarea.textarea, .gform_legacy_markup_wrapper .right_label .gfield_error input.large, .gform_legacy_markup_wrapper .right_label .gfield_error select.large, .gform_legacy_markup_wrapper .right_label .gfield_error textarea.textarea { width: 70%; }.gform_legacy_markup_wrapper .gfield_error .gfield_label { color: rgb(121, 0, 0); }.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required { padding-right: 0px; }.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_time_ampm.ginput_container, .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_time_minute.ginput_container { margin-left: 0px; }.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description { max-width: 100%; padding-right: 16px; }.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label { margin-top: 12px; }.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required fieldset legend.gfield_label { position: relative; top: 12px; }.gform_legacy_markup_wrapper .gform_validation_errors { border: 1px solid rgb(121, 0, 0); border-radius: 5px; box-shadow: rgb(255, 109, 109) 0px 0px 0px; margin-bottom: 0.5rem; margin-top: 0.5rem; padding: 1.0625rem 1.375rem; width: 100%; }.gform_legacy_markup_wrapper .gform_validation_errors > h2 { color: rgb(121, 0, 0); font-size: 16px; font-weight: 700; margin: 0px 0px 0.9375rem; }.gform_legacy_markup_wrapper .gform_validation_errors > h2.hide_summary { margin: 0px; }.gform_legacy_markup_wrapper .gform_validation_errors > h2::before { background-color: transparent; background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0iIzc5MDAwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExIDE5QzE1LjQxODMgMTkgMTkgMTUuNDE4MyAxOSAxMUMxOSA2LjU4MTcyIDE1LjQxODMgMyAxMSAzQzYuNTgxNzIgMyAzIDYuNTgxNzIgMyAxMUMzIDE1LjQxODMgNi41ODE3MiAxOSAxMSAxOVoiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPHBhdGggZD0iTTEyIDZIMTBWMTJIMTJWNloiIGZpbGw9IiNGRkZGRkYiLz4KPHBhdGggZD0iTTEyIDE0SDEwVjE2SDEyVjE0WiIgZmlsbD0iI0ZGRkZGRiIvPgo8L3N2Zz4="); background-position: center center; background-repeat: no-repeat; content: ""; display: inline-block; height: 22px; margin: 0px 0.2rem 0px -0.5rem; vertical-align: sub; width: 22px; }.gform_legacy_markup_wrapper .gform_validation_errors > ol { margin: 0px; margin-block-start: 0px; padding-block-start: 0px; padding-inline-start: 0px; list-style-type: none !important; }.gform_legacy_markup_wrapper .gform_validation_errors > ol a { color: rgb(121, 0, 0); font-size: 1rem; }.gform_legacy_markup_wrapper .gform_validation_errors > ol li { font-size: 1rem; margin: 0px 0px 0.9375rem; list-style-type: none !important; }.gform_legacy_markup_wrapper .gform_validation_errors > ol li:last-of-type { margin-bottom: 0px; }.gform_legacy_markup_wrapper div.validation_error { border-bottom: 2px solid rgb(121, 0, 0); border-top: 2px solid rgb(121, 0, 0); clear: both; color: rgb(121, 0, 0); font-size: 1em; font-weight: 700; margin-bottom: 25px; padding: 16px 0px; text-align: center; width: 100%; }.gform_legacy_markup_wrapper ol.validation_list { clear: both; color: rgb(121, 0, 0); margin-bottom: 25px; width: 100%; }.gform_legacy_markup_wrapper ol.validation_list li { list-style-type: decimal !important; }.gform_legacy_markup_wrapper ol.validation_list li a { color: rgb(121, 0, 0); }.gform_legacy_markup_wrapper ol.validation_list::after { content: ""; }.gform_legacy_markup_wrapper div#error { margin-bottom: 25px; }.gform_legacy_markup_wrapper table.gfield_list tbody tr td.gfield_list_icons { vertical-align: middle !important; }.gform_legacy_markup_wrapper table.gfield_list tr td.gfield_list_icons a { display: inline-block; line-height: 0; }.gform_legacy_markup_wrapper li.gfield fieldset { display: block; margin: 0px; padding: 0px; position: relative; width: 100%; }.gform_legacy_markup_wrapper li.gfield fieldset > * { width: auto; }.gform_legacy_markup_wrapper li.gfield fieldset legend.gfield_label { line-height: 32px; width: 100%; }.gform_legacy_markup_wrapper div.gf_page_steps + div.validation_error { margin-top: 16px; }.gform_legacy_markup_wrapper div.gfield_description.validation_error { color: rgb(121, 0, 0); font-size: 0.875em; font-weight: 700; line-height: 1.2; margin-bottom: 16px; }.gform_legacy_markup_wrapper .validation_message { color: rgb(121, 0, 0); font-weight: 700; letter-spacing: normal; }.gform_legacy_markup_wrapper .validation_message--hidden-on-empty:empty { display: none; }.gform_legacy_markup_wrapper li.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .gform_legacy_markup_wrapper li.gfield_error textarea { border: 1px solid rgb(121, 0, 0); }.gform_legacy_markup_wrapper li.gfield_error div.ginput_complex.ginput_container label, .gform_legacy_markup_wrapper li.gfield_error ul.gfield_checkbox, .gform_legacy_markup_wrapper li.gfield_error ul.gfield_radio { color: rgb(121, 0, 0); }.gform_legacy_markup_wrapper .gform_footer { clear: both; margin: 16px 0px 0px; padding: 16px 0px 10px; width: 100%; }.gform_legacy_markup_wrapper .gform_footer input.button, .gform_legacy_markup_wrapper .gform_footer input[type="submit"], .gform_legacy_markup_wrapper .gform_page_footer input.button, .gform_legacy_markup_wrapper .gform_page_footer input[type="submit"] { font-size: 1em; margin: 0px 0px 16px; width: 100%; }.gform_legacy_markup_wrapper .gform_footer a.gform_save_link, .gform_legacy_markup_wrapper .gform_page_footer a.gform_save_link { display: block; font-size: 1em; text-align: center; }.gform_legacy_markup_wrapper .gform_footer input[type="image"] { display: block; max-width: 100%; padding: 0px; background: 0px 0px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; margin: 0px auto 16px !important; width: auto !important; }.gform_legacy_markup_wrapper .ginput_complex .ginput_full, .gform_legacy_markup_wrapper .ginput_complex .ginput_left, .gform_legacy_markup_wrapper .ginput_complex .ginput_right { min-height: 45px; }.gform_legacy_markup_wrapper .ginput_complex .ginput_full input[type="email"], .gform_legacy_markup_wrapper .ginput_complex .ginput_full input[type="number"], .gform_legacy_markup_wrapper .ginput_complex .ginput_full input[type="password"], .gform_legacy_markup_wrapper .ginput_complex .ginput_full input[type="tel"], .gform_legacy_markup_wrapper .ginput_complex .ginput_full input[type="text"], .gform_legacy_markup_wrapper .ginput_complex .ginput_full input[type="url"] { width: 100%; }.gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_full input[type="email"], .gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_full input[type="number"], .gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_full input[type="password"], .gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_full input[type="tel"], .gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_full input[type="text"], .gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_full input[type="url"], .gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_full select { width: 100%; }.gform_legacy_markup_wrapper .gfield_checkbox li, .gform_legacy_markup_wrapper .gfield_radio li { line-height: 1.2; margin: 0px 0px 16px; }.gchoice_select_all, .gform_legacy_markup_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked + label, .gform_legacy_markup_wrapper ul.gfield_radio li input[type="radio"]:checked + label { font-weight: 700; }.gform_legacy_markup_wrapper input.datepicker.datepicker_with_icon { display: inline-block; margin-right: 4px !important; }.gform_legacy_markup_wrapper .gf_hidden, .gform_legacy_markup_wrapper .gform_hidden, .gform_legacy_markup_wrapper input.gform_hidden, .gform_legacy_markup_wrapper input[type="hidden"] { overflow: hidden; display: none !important; max-height: 1px !important; }.gform_legacy_markup_wrapper .gf_invisible, .gform_legacy_markup_wrapper .gfield_visibility_hidden { left: -9999px; position: absolute; visibility: hidden; }.gform_legacy_markup_wrapper .ginput_full br, .gform_legacy_markup_wrapper .ginput_left br, .gform_legacy_markup_wrapper .ginput_right br { display: none !important; }.gform_legacy_markup_wrapper ul.gfield_checkbox li, .gform_legacy_markup_wrapper ul.gfield_radio li { padding: 0px !important; }.gform_legacy_markup_wrapper ul.gfield_radio li input + input { margin-left: 4px; }.gform_legacy_markup_wrapper ul.gfield_radio li input[value="gf_other_choice"] { margin-right: 6px; margin-top: 4px; }.gform_legacy_markup_wrapper .gfield_description + .gform_legacy_markup_wrapper .gfield_description.validation_message { margin-top: 6px; }.gform_legacy_markup_wrapper .ginput_container.ginput_list + .gfield_description.validation_message { margin-top: 0px; }.gform_legacy_markup_wrapper li.gfield_html { max-width: 100%; }.gform_legacy_markup_wrapper .gfield_html.gfield_no_follows_desc { margin-top: 10px; }body .gform_legacy_markup_wrapper ul li.gfield.gfield_html img { max-width: 100% !important; }.gform_legacy_markup_wrapper .gform_ajax_spinner { padding-left: 10px; }.gform_legacy_markup_wrapper .gform_validation_container, body .gform_legacy_markup_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container, body .gform_legacy_markup_wrapper li.gform_validation_container, body .gform_legacy_markup_wrapper ul.gform_fields li.gfield.gform_validation_container { left: -9000px; display: none !important; position: absolute !important; }.gform_legacy_markup_wrapper .gfield_captcha_input_container { padding-top: 3px; }.gform_legacy_markup_wrapper .simple_captcha_small input { width: 64px; }.gform_legacy_markup_wrapper .simple_captcha_medium input { width: 96px; }.gform_legacy_markup_wrapper .simple_captcha_large input { width: 128px; }.gform_legacy_markup_wrapper .gform_legacy_markup_wrapper .left_label .simple_captcha_small, .gform_legacy_markup_wrapper .left_label .simple_captcha_large, .gform_legacy_markup_wrapper .left_label .simple_captcha_medium, .gform_legacy_markup_wrapper .right_label .simple_captcha_large, .gform_legacy_markup_wrapper .right_label .simple_captcha_medium, .gform_legacy_markup_wrapper .right_label .simple_captcha_small { margin-left: 32%; }.gform_legacy_markup_wrapper .gfield_captcha_container img.gfield_captcha { background: 0px 0px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; float: none !important; margin: 0px !important; padding: 0px !important; }.gform_legacy_markup_wrapper .math_small input { width: 70px; }.gform_legacy_markup_wrapper .math_medium input { width: 510px; }.gform_legacy_markup_wrapper .math_large input { width: 612px; }.gform_legacy_markup_wrapper .left_label .math_large, .gform_legacy_markup_wrapper .left_label .math_medium, .gform_legacy_markup_wrapper .left_label .math_small, .gform_legacy_markup_wrapper .right_label .math_large, .gform_legacy_markup_wrapper .right_label .math_medium, .gform_legacy_markup_wrapper .right_label .math_small { margin-left: 32%; }.gform_legacy_markup_wrapper div.charleft { color: rgb(118, 118, 118); font-size: 0.688em; margin-top: 4px; white-space: nowrap !important; width: 92% !important; }.gform_legacy_markup_wrapper div.charleft[style] { width: 92% !important; }.gform_legacy_markup_wrapper .left_label div.charleft, .gform_legacy_markup_wrapper .right_label div.charleft { margin-left: 32%; }.gform_legacy_markup_wrapper div.charleft.ginput_counter_tinymce { border-style: solid; border-color: rgb(238, 238, 238); border-image: none; border-width: 1px 0px 0px; padding: 4px 9px; width: 100% !important; }.gform_legacy_markup_wrapper div.charleft.warningTextareaInfo { color: rgb(118, 118, 118); }.gform_legacy_markup_wrapper div.charleft.ginput_counter_error { color: red; }.gform_legacy_markup_wrapper li.gf_hide_charleft div.charleft { display: none !important; }.gform_legacy_markup_wrapper .ginput_price { opacity: 0.7; }.gform_legacy_markup_wrapper span.ginput_total { color: rgb(0, 102, 0); font-size: inherit; }.gform_legacy_markup_wrapper .top_label span.ginput_total { margin: 8px 0px; }.gform_legacy_markup_wrapper span.ginput_product_price_label { margin-right: 2px; }.gform_legacy_markup_wrapper input.ginput_product_price, .gform_legacy_markup_wrapper span.ginput_product_price { background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(153, 0, 0); padding: 0px; }.gform_legacy_markup_wrapper span.ginput_quantity_label { margin-left: 10px; margin-right: 2px; }.gform_legacy_markup_wrapper input.ginput_quantity[type="text"] { width: 3rem; }.gform_legacy_markup_wrapper input.ginput_quantity[type="number"] { width: 4rem; }.gform_legacy_markup_wrapper .gform_page_footer { border-top: 1px dotted rgb(204, 204, 204); clear: both; margin: 14px 0px; padding: 16px 0px 0px; width: 100%; }.gform_legacy_markup_wrapper .gform_page_footer.left_label, .gform_legacy_markup_wrapper .gform_page_footer.right_label { padding: 16px 0px 0px 29%; }.gform_legacy_markup_wrapper .gform_page_footer .button.gform_next_button, .gform_legacy_markup_wrapper .gform_page_footer .button.gform_previous_button { display: inline-block; }.gform_legacy_markup_wrapper .gform_page_footer .button.gform_previous_button { margin-bottom: 8px; }.gform_legacy_markup_wrapper .gf_progressbar_wrapper { clear: both; margin: 0px 0px 16px; padding: 0px 0px 16px; width: 100%; }.gform_legacy_markup_wrapper .gf_progressbar_wrapper .gf_progressbar_title { clear: both; color: rgb(118, 118, 118); font-size: 13px; opacity: 0.6; line-height: 1 !important; margin: 0px 0px 8px !important; padding: 0px !important; }.gform_legacy_markup_wrapper .gf_progressbar { background: rgb(232, 232, 232); border-radius: 10.5px; position: relative; width: 100%; }.gform_legacy_markup_wrapper .gf_progressbar_percentage { border-radius: 10.5px; font-family: helvetica, arial, sans-serif; height: 21px; text-align: right; vertical-align: middle; z-index: 999; font-size: 13px !important; }.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_100 { border-bottom-right-radius: 10.5px; border-top-right-radius: 10.5px; }.gform_legacy_markup_wrapper .gf_progressbar_percentage span { display: block; float: right; line-height: 21px; margin-left: 5px; margin-right: 5px; width: auto; }.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_0 span { color: rgb(149, 149, 149); margin-left: 12px; overflow-wrap: normal; text-shadow: none; float: none !important; }.gform_legacy_markup_wrapper .gf_progressbar_blue { background: rgb(210, 214, 220); }.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_blue { background-color: rgb(30, 122, 196); color: rgb(255, 255, 255); }.gform_legacy_markup_wrapper .gf_progressbar_gray { background: rgb(210, 214, 220); }.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_gray { background-color: rgb(107, 114, 128); color: rgb(255, 255, 255); }.gform_legacy_markup_wrapper .gf_progressbar_green { background: rgb(232, 232, 232); }.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_green { background-color: rgb(170, 193, 56); color: rgb(255, 255, 255); }.gform_legacy_markup_wrapper .gf_progressbar_orange { background: rgb(232, 234, 236); }.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_orange { background-color: rgb(255, 93, 56); color: rgb(255, 255, 255); }.gform_legacy_markup_wrapper .gf_progressbar_red { background: rgb(232, 234, 236); }.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_red { background-color: rgb(236, 30, 49); color: rgb(255, 255, 255); }.gform_legacy_markup_wrapper .gf_progressbar_spring { background: rgb(210, 214, 220); }.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_spring { background: linear-gradient(270deg, rgb(156, 215, 144) 0px, rgb(118, 215, 219) 100%); color: rgb(255, 255, 255); }.gform_legacy_markup_wrapper .gf_progressbar_blues { background: rgb(210, 214, 220); }.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_blues { background: linear-gradient(270deg, rgb(0, 194, 255) 0px, rgb(120, 56, 226) 100%); color: rgb(255, 255, 255); }.gform_legacy_markup_wrapper .gf_progressbar_rainbow { background: rgb(210, 214, 220); }.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_rainbow { background: linear-gradient(270deg, rgb(29, 190, 234) 0px, rgb(205, 106, 214) 50%, rgb(243, 81, 96) 100%); color: rgb(255, 255, 255); }.gform_legacy_markup_wrapper .gf_page_steps { border-bottom: 1px dotted rgb(204, 204, 204); margin: 0px 0px 8px; padding: 0px 0px 4px; width: 100%; }.gform_legacy_markup_wrapper .gf_step { font-family: inherit; font-size: 0.875em; height: 14px; margin: 24px 24px 24px 0px; opacity: 0.2; width: 100%; line-height: 1.25 !important; }.gform_legacy_markup_wrapper .gf_step span.gf_step_number { font-family: arial, sans-serif; font-size: 1.25em; margin-right: 4px; }.gform_legacy_markup_wrapper .gf_step span.gf_step_label, .gform_legacy_markup_wrapper .gf_step span.gf_step_number { display: inline-block; vertical-align: middle; }.gform_legacy_markup_wrapper .gf_step.gf_step_active { opacity: 1; }.gform_legacy_markup_wrapper .gf_step.gf_step_hidden { display: none; }.gform_legacy_markup_wrapper .gf_step_clear { clear: both; display: block; height: 1px; overflow: hidden; }.gform_legacy_markup_wrapper .gfield_password_strength { background-color: rgb(238, 238, 238); border-width: 1px 1px 3px; border-style: solid; border-color: rgb(221, 221, 221); border-image: none; line-height: 1.8; margin-bottom: 18px; margin-top: 18px; padding: 10px 5px; text-align: center; }.gform_legacy_markup_wrapper ul.top_label li.gfield.gfield_error.gfield_contains_required .gfield_password_strength { margin-right: 16px; }.gform_legacy_markup_wrapper ul.left_label li.gfield .gfield_password_strength, .gform_legacy_markup_wrapper ul.right_label li.gfield .gfield_password_strength { margin-bottom: 18px; margin-top: 18px; width: 100%; }.gform_legacy_markup_wrapper .gfield_password_strength.bad { background-color: rgb(255, 183, 140); border-bottom: 3px solid rgb(255, 133, 60); border-top-color: rgb(255, 133, 60); border-right-color: rgb(255, 133, 60); border-left-color: rgb(255, 133, 60); }.gform_legacy_markup_wrapper .gfield_password_strength.good { background-color: rgb(255, 236, 139); border-bottom: 3px solid rgb(255, 204, 0); border-top-color: rgb(255, 204, 0); border-right-color: rgb(255, 204, 0); border-left-color: rgb(255, 204, 0); }.gform_legacy_markup_wrapper .gfield_password_strength.mismatch, .gform_legacy_markup_wrapper .gfield_password_strength.short { background-color: rgb(255, 160, 160); border-bottom: 3px solid rgb(240, 64, 64); border-top-color: rgb(240, 64, 64); border-right-color: rgb(240, 64, 64); border-left-color: rgb(240, 64, 64); }.gform_legacy_markup_wrapper .gfield_password_strength.strong { background-color: rgb(195, 255, 136); border-bottom: 3px solid rgb(141, 255, 28); border-top-color: rgb(141, 255, 28); border-right-color: rgb(141, 255, 28); border-left-color: rgb(141, 255, 28); }.gform_legacy_markup_wrapper .ginput_container_password, .gform_legacy_markup_wrapper .ginput_container_password span { position: relative; }.gform_legacy_markup_wrapper .ginput_container_password button { appearance: none; background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 5px 0px; position: absolute; right: 1px; text-align: center; top: 1px; width: 40px; }.gform_legacy_markup_wrapper .ginput_container_password span.ginput_left button { right: 9px; }.gform_legacy_markup_wrapper .ginput_container_password:not(.ginput_complex) span { display: inline-block; width: 100%; }.gform_legacy_markup_wrapper .ginput_container_password:not(.ginput_complex) span input { width: 100%; }.gform_legacy_markup_wrapper .ginput_container_password span.medium { width: calc(50% - 8px); }.gform_legacy_markup_wrapper .ginput_container_password span.small { width: 25%; }.gform_legacy_markup_wrapper table.gfield_list, .gform_legacy_markup_wrapper table.gfield_list caption, .gform_legacy_markup_wrapper table.gfield_list tbody, .gform_legacy_markup_wrapper table.gfield_list td, .gform_legacy_markup_wrapper table.gfield_list tfoot, .gform_legacy_markup_wrapper table.gfield_list th, .gform_legacy_markup_wrapper table.gfield_list thead, .gform_legacy_markup_wrapper table.gfield_list tr { border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 100%; margin: 0px; padding: 0px; vertical-align: baseline; }.gform_legacy_markup_wrapper table.gfield_list { border-collapse: collapse; border-spacing: 0px; }.gform_legacy_markup_wrapper .gfield_repeater_buttons { padding-top: 15px; }.gform_legacy_markup_wrapper table.gfield_list { table-layout: auto !important; }.gform_legacy_markup_wrapper table.gfield_list thead th { font-weight: 700; text-align: left; }.gform_legacy_markup_wrapper table.gfield_list colgroup { display: block; width: 100%; }.gform_legacy_markup_wrapper li.gfield.gfield_error table.gfield_list thead th { color: rgb(121, 0, 0); }.gform_legacy_markup_wrapper table.gfield_list thead, .gform_legacy_markup_wrapper table.gfield_list tr { margin: 0px; padding: 0px; }.gform_legacy_markup_wrapper table.gfield_list td, .gform_legacy_markup_wrapper table.gfield_list th { padding: 4px 0px; }.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) table.gfield_list th { padding: 0px 0px 4px; }.gform_legacy_markup_wrapper table.gfield_list td + td, .gform_legacy_markup_wrapper table.gfield_list th + th { padding: 0px 0px 0px 16px; }.gform_legacy_markup_wrapper .gfield_list { width: 100%; }.gform_legacy_markup_wrapper .gfield_list td.gfield_list_cell input { width: 100%; }.gform_legacy_markup_wrapper .gfield_icon_disabled { cursor: default !important; opacity: 0.6; }.gform_legacy_markup_wrapper table.gfield_list tr td.gfield_list_icons { box-sizing: border-box; padding: 0px 0px 0px 4px !important; width: 48px !important; }.gform_legacy_markup_wrapper table.gfield_list td.gfield_list_icons img { display: inline-block; vertical-align: middle; }.gform_legacy_markup_wrapper .gform_card_icon_container { display: flex; height: 32px; margin: 8px 0px 6px; }.gform_legacy_markup_wrapper .gform_card_icon_container div.gform_card_icon { background-image: url("https://patriotpros.com/wp-content/plugins/gravityforms/images/gf-creditcards.svg"); background-repeat: no-repeat; height: 32px; margin-right: 4px; text-indent: -9000px; width: 40px; }.gform_legacy_markup_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_amex { background-position: -167px 0px; }.gform_legacy_markup_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_discover { background-position: -221px 0px; }.gform_legacy_markup_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_mastercard { background-position: -275px 0px; }.gform_legacy_markup_wrapper .gform_legacy_markup_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_visa { background-position: -59px 0px; }.gform_legacy_markup_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_jcb { background-position: -329px 0px; }.gform_legacy_markup_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_maestro { background-position: -5px 0px; }.gform_legacy_markup_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_selected { position: relative; }.gform_legacy_markup_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_selected::after { background: url("https://patriotpros.com/wp-content/plugins/gravityforms/images/gf-creditcards-check.svg") center center no-repeat; bottom: 4px; content: ""; display: block; height: 10px; position: absolute; right: -2px; width: 13px; }.gform_legacy_markup_wrapper .ginput_container_creditcard .ginput_card_security_code_icon { background-image: url("https://patriotpros.com/wp-content/plugins/gravityforms/images/gf-creditcards.svg"); background-position: -382px 0px; background-repeat: no-repeat; display: inline-block; height: 32px; position: relative; top: -3.5px; width: 40px; }.gform_legacy_markup_wrapper .gform_fileupload_multifile .gform_drop_area { background: rgba(0, 0, 0, 0.02); border: 1px dashed rgb(204, 204, 204); border-radius: 4px; color: rgb(170, 170, 170); margin-bottom: 16px; padding: 24px; text-align: center; }.gform_legacy_markup_wrapper span.gform_drop_instructions { display: block; margin-bottom: 8px; }.gform_legacy_markup_wrapper .gform_delete { cursor: pointer; vertical-align: middle; }.gform_legacy_markup_wrapper .copy_values_option_container .copy_values_enabled { width: auto; }.gform_legacy_markup_wrapper li.field_sublabel_above .ginput_complex input[type="text"] { margin-bottom: 1px; }.gform_legacy_markup_wrapper .form_saved_message { background-color: rgb(227, 243, 243); border-radius: 2px; color: rgb(49, 112, 143); font-size: 1em; line-height: 1.8; margin: 1em auto; padding: 3em 2em; width: 99%; }.gform_legacy_markup_wrapper .form_saved_message p.resume_form_link_wrapper { background-color: rgb(255, 255, 255); border-radius: 2px; box-shadow: rgba(66, 103, 126, 0.2) 0px 3px 2px 0px; display: inline-block; overflow: hidden; padding: 1em; max-width: 98% !important; }.gform_legacy_markup_wrapper .form_saved_message a.resume_form_link { color: rgb(47, 99, 126); overflow-wrap: break-word; text-decoration: none; }.gform_legacy_markup_wrapper .form_saved_message .form_saved_message_emailform { margin: 1em 0px 0px; }.gform_legacy_markup_wrapper .form_saved_message label.form_saved_label { left: -9000px; position: absolute; }.gform_legacy_markup_wrapper div.form_saved_message div.form_saved_message_emailform form input[type="text"] { margin-bottom: 0.25em; }.gform_legacy_markup_wrapper div.form_saved_message div.form_saved_message_emailform form label.gform_resume_email_label { display: block; font-size: 1em; }.gform_legacy_markup_wrapper div.form_saved_message div.form_saved_message_emailform form input { display: inline-block; margin: 0px auto; }.gform_legacy_markup_wrapper div.form_saved_message div.form_saved_message_emailform form input[type="email"] { appearance: none; background-color: rgb(255, 255, 255); border: 1px solid rgb(145, 175, 199); border-radius: 2px; color: rgb(66, 66, 66); font-size: 1em; width: 24em; max-width: 98% !important; padding: calc(0.75em - 1px) !important; }.gform_legacy_markup_wrapper div.form_saved_message div.form_saved_message_emailform form input[type="submit"] { appearance: none; background-color: rgb(49, 112, 143); border: 1px solid rgb(49, 112, 143); border-radius: 2px; color: rgb(255, 255, 255); font-size: 1em; line-height: 1; padding: 0.75em 1em; text-transform: uppercase; }@media only screen and (max-width: 640px){.gform_legacy_markup_wrapper div.form_saved_message div.form_saved_message_emailform form input[type="email"], .gform_legacy_markup_wrapper div.form_saved_message div.form_saved_message_emailform form input[type="submit"] { display: block; width: 98%; }}.gform_legacy_markup_wrapper .form_saved_message .form_saved_message_emailform .validation_message { color: rgb(121, 0, 0); font-weight: 700; padding: 2em; }.gform_legacy_markup_wrapper .form_saved_message_sent { background-color: rgb(233, 255, 217); border-radius: 2px; box-sizing: border-box; color: rgb(60, 118, 61); font-size: 1em; margin: 1em auto; padding: 3em 2em; text-align: center; width: 99%; }.gform_legacy_markup_wrapper .form_saved_message_sent .saved_message_email, .gform_legacy_markup_wrapper .form_saved_message_sent .saved_message_success { display: block; font-weight: 700; line-height: 2; }.gform_legacy_markup_wrapper .form_saved_message_sent .saved_message_email { overflow-wrap: break-word; text-decoration: underline; }body #content .entry-content .gform_legacy_markup_wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area, body .gform_legacy_markup_wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area { line-height: 1 !important; }body .gform_legacy_markup_wrapper img.gform-datepicker-toggle-icon { display: inline-block; height: 16px !important; width: 17px !important; }body .gform_legacy_markup_wrapper img.add_list_item, body .gform_legacy_markup_wrapper img.delete_list_item { display: inline-block; margin-top: -2px; }.gform_legacy_markup_wrapper ul li.gfield.field_sublabel_above.field_description_below + li.gfield { margin-top: 16px; }.gform_legacy_markup_wrapper li.gfield ul.gfield_radio li input[type="radio"] + input[type="text"] { width: 45.25%; }.gform_legacy_markup_wrapper table.recaptchatable { table-layout: auto; }.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) div.ginput_container_captcha { margin-left: 29%; }.gform_legacy_markup_wrapper .gfield .wp-editor-container { border: 1px solid rgb(221, 221, 221); }.gform_legacy_markup_wrapper .gfield .wp-switch-editor { border-color: rgb(221, 221, 221); }.gform_legacy_markup_wrapper .gfield .html-active .switch-html, .gform_legacy_markup_wrapper .gfield .tmce-active .switch-tmce { border-bottom-color: rgb(245, 245, 245); }.gform_legacy_markup_wrapper .gfield .mce-edit-area iframe { margin: 0px !important; width: 99.9% !important; }body .gform_legacy_markup_wrapper ul li.gfield { margin-top: 16px; padding-top: 0px; }body .gform_legacy_markup_wrapper ul.gfields li.gfield label.gfield_label { margin-bottom: 0px !important; padding-bottom: 0px !important; }body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html { line-height: inherit; }body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul li, body .gform_legacy_markup_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul li { margin: 0px 0px 8px; overflow: visible; padding-left: 0px; list-style-type: disc !important; }body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul, body .gform_legacy_markup_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul { padding-left: 0px; list-style-type: disc !important; margin: 16px 0px 16px 28px !important; }body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li, body .gform_legacy_markup_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li { margin: 0px 0px 8px; overflow: visible; padding-left: 0px; list-style-type: decimal !important; }body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol, body .gform_legacy_markup_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol { margin: 16px 0px 18px 32px; padding-left: 0px; list-style-type: decimal !important; }body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul, body .gform_legacy_markup_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul li { list-style-type: disc !important; padding-left: 0px; }body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul { margin: 16px 0px 16px 16px; }body .gform_legacy_markup_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul li { margin: 0px 0px 8px; }body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl { margin: 0px 0px 18px; padding-left: 0px; }body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl dt { font-weight: 700; }body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl dd { margin: 0px 0px 16px 18px; }.gform_legacy_markup_wrapper span.gf_clear_span { clear: both; display: block; float: none; height: 1px; margin-top: -1px; overflow: hidden; width: 100%; }.gform_legacy_markup_wrapper .chosen-container { display: inline-block; font-size: 13px; position: relative; user-select: none; vertical-align: middle; }.gform_legacy_markup_wrapper .chosen-container * { box-sizing: border-box; }.gform_legacy_markup_wrapper .chosen-container .chosen-drop { background: rgb(255, 255, 255); border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(170, 170, 170) rgb(170, 170, 170); border-image: none; box-shadow: rgba(0, 0, 0, 0.15) 0px 4px 5px; display: none; position: absolute; top: 100%; width: 100%; z-index: 1010; }.gform_legacy_markup_wrapper .chosen-container.chosen-with-drop .chosen-drop { display: block; }.gform_legacy_markup_wrapper .chosen-container a { cursor: pointer; }.gform_legacy_markup_wrapper .chosen-container .chosen-single .group-name, .gform_legacy_markup_wrapper .chosen-container .search-choice .group-name { color: rgb(153, 153, 153); font-weight: 400; margin-right: 4px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }.gform_legacy_markup_wrapper .chosen-container .chosen-single .group-name::after, .gform_legacy_markup_wrapper .chosen-container .search-choice .group-name::after { content: ":"; padding-left: 2px; vertical-align: top; }.gform_legacy_markup_wrapper .chosen-container-single .chosen-single { background: linear-gradient(rgb(255, 255, 255) 20%, rgb(246, 246, 246) 50%, rgb(238, 238, 238) 52%, rgb(244, 244, 244) 100%) padding-box rgb(255, 255, 255); border: 1px solid rgb(170, 170, 170); border-radius: 5px; box-shadow: rgb(255, 255, 255) 0px 0px 3px inset, rgba(0, 0, 0, 0.1) 0px 1px 1px; color: rgb(68, 68, 68); display: block; height: 25px; line-height: 24px; overflow: hidden; padding: 0px 0px 0px 8px; position: relative; text-decoration: none; white-space: nowrap; }.gform_legacy_markup_wrapper .chosen-container-single .chosen-single input[type="text"] { cursor: pointer; opacity: 0; position: absolute; width: 0px; }.gform_legacy_markup_wrapper .chosen-container-single .chosen-default { color: rgb(153, 153, 153); }.gform_legacy_markup_wrapper .chosen-container-single .chosen-single span { display: block; margin-right: 26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }.gform_legacy_markup_wrapper .chosen-container-single .chosen-single-with-deselect span { margin-right: 38px; }.gform_legacy_markup_wrapper .chosen-container-single .chosen-single abbr { background: url("https://patriotpros.com/wp-content/plugins/gravityforms/legacy/css/chosen-sprite.png") -42px 1px no-repeat; display: block; font-size: 1px; height: 12px; position: absolute; right: 26px; top: 6px; width: 12px; }.gform_legacy_markup_wrapper .chosen-container-single .chosen-single abbr:hover { background-position: -42px -10px; }.gform_legacy_markup_wrapper .chosen-container-single.chosen-disabled .chosen-single abbr:hover { background-position: -42px -10px; }.gform_legacy_markup_wrapper .chosen-container-single .chosen-single div { display: block; height: 100%; position: absolute; right: 0px; top: 0px; width: 18px; }.gform_legacy_markup_wrapper .chosen-container-single .chosen-single div b { background: url("https://patriotpros.com/wp-content/plugins/gravityforms/legacy/css/chosen-sprite.png") 0px 2px no-repeat; display: block; height: 100%; width: 100%; }.gform_legacy_markup_wrapper .chosen-container-single .chosen-search { margin: 0px; padding: 3px 4px; position: relative; white-space: nowrap; z-index: 1010; }.gform_legacy_markup_wrapper .chosen-container-single .chosen-search input[type="text"] { background: url("https://patriotpros.com/wp-content/plugins/gravityforms/legacy/css/chosen-sprite.png") 100% -20px no-repeat; border: 1px solid rgb(170, 170, 170); border-radius: 0px; font-family: sans-serif; font-size: 1em; height: auto; line-height: normal; margin: 1px 0px; outline: 0px; padding: 4px 20px 4px 5px; width: 100%; }.gform_legacy_markup_wrapper .chosen-container-single .chosen-drop { background-clip: padding-box; border-radius: 0px 0px 4px 4px; margin-top: -1px; }.gform_legacy_markup_wrapper .chosen-container-single.chosen-container-single-nosearch .chosen-search { opacity: 0; pointer-events: none; position: absolute; }.gform_legacy_markup_wrapper .chosen-container .chosen-results { color: rgb(68, 68, 68); margin: 0px 4px 4px 0px; max-height: 240px; overflow: hidden auto; padding: 0px 0px 0px 4px; position: relative; }.gform_legacy_markup_wrapper .chosen-container .chosen-results li { display: none; line-height: 15px; list-style: none; margin: 0px; overflow-wrap: break-word; padding: 5px 6px; }.gform_legacy_markup_wrapper .chosen-container .chosen-results li.active-result { cursor: pointer; display: list-item; }.gform_legacy_markup_wrapper .chosen-container .chosen-results li.disabled-result { color: rgb(204, 204, 204); cursor: default; display: list-item; }.gform_legacy_markup_wrapper .chosen-container .chosen-results li.highlighted { background-color: rgb(56, 117, 215); background-image: linear-gradient(rgb(56, 117, 215) 20%, rgb(42, 98, 188) 90%); color: rgb(255, 255, 255); }.gform_legacy_markup_wrapper .chosen-container .chosen-results li.no-results { background: rgb(244, 244, 244); color: rgb(119, 119, 119); display: list-item; }.gform_legacy_markup_wrapper .chosen-container .chosen-results li.group-result { cursor: default; display: list-item; font-weight: 700; }.gform_legacy_markup_wrapper .chosen-container .chosen-results li.group-option { padding-left: 15px; }.gform_legacy_markup_wrapper .chosen-container .chosen-results li em { font-style: normal; text-decoration: underline; }.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices { background-color: rgb(255, 255, 255); background-image: linear-gradient(rgb(238, 238, 238) 1%, rgb(255, 255, 255) 15%); border: 1px solid rgb(170, 170, 170); cursor: text; height: auto; margin: 0px; overflow: hidden; padding: 0px 5px; position: relative; width: 100%; }.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li { float: left; list-style: none; }.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-field { margin: 0px; padding: 0px; white-space: nowrap; }.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-field input[type="text"] { border-radius: 0px; box-shadow: none; color: rgb(153, 153, 153); font-family: sans-serif; font-size: 100%; height: 25px; line-height: normal; margin: 1px 0px; outline: 0px; padding: 0px; width: 25px; background: 0px 0px !important; border: 0px !important; }.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-choice { background-clip: padding-box; background-color: rgb(238, 238, 238); background-image: linear-gradient(rgb(244, 244, 244) 20%, rgb(240, 240, 240) 50%, rgb(232, 232, 232) 52%, rgb(238, 238, 238) 100%); background-repeat: repeat-x; background-size: 100% 19px; border: 1px solid rgb(170, 170, 170); border-radius: 3px; box-shadow: rgb(255, 255, 255) 0px 0px 2px inset, rgba(0, 0, 0, 0.05) 0px 1px 0px; color: rgb(51, 51, 51); cursor: default; line-height: 13px; margin: 3px 5px 3px 0px; max-width: 100%; padding: 3px 20px 3px 5px; position: relative; }.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-choice span { overflow-wrap: break-word; }.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close { background: url("https://patriotpros.com/wp-content/plugins/gravityforms/legacy/css/chosen-sprite.png") -42px 1px no-repeat; display: block; font-size: 1px; height: 12px; position: absolute; right: 3px; top: 4px; width: 12px; }.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover { background-position: -42px -10px; }.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-choice-disabled { background-color: rgb(228, 228, 228); background-image: linear-gradient(rgb(244, 244, 244) 20%, rgb(240, 240, 240) 50%, rgb(232, 232, 232) 52%, rgb(238, 238, 238) 100%); border: 1px solid rgb(204, 204, 204); color: rgb(102, 102, 102); padding-right: 5px; }.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-choice-focus { background: rgb(212, 212, 212); }.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close { background-position: -42px -10px; }.gform_legacy_markup_wrapper .chosen-container-multi .chosen-results { margin: 0px; padding: 0px; }.gform_legacy_markup_wrapper .chosen-container-multi .chosen-drop .result-selected { color: rgb(204, 204, 204); cursor: default; display: list-item; }.gform_legacy_markup_wrapper .chosen-container-active .chosen-single { border: 1px solid rgb(88, 151, 251); box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 5px; }.gform_legacy_markup_wrapper .chosen-container-active.chosen-with-drop .chosen-single { background-image: linear-gradient(rgb(238, 238, 238) 20%, rgb(255, 255, 255) 80%); border: 1px solid rgb(170, 170, 170); border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; box-shadow: rgb(255, 255, 255) 0px 1px 0px inset; }.gform_legacy_markup_wrapper .chosen-container-active.chosen-with-drop .chosen-single div { background: 0px 0px; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }.gform_legacy_markup_wrapper .chosen-container-active.chosen-with-drop .chosen-single div b { background-position: -18px 2px; }.gform_legacy_markup_wrapper .chosen-container-active .chosen-choices { border: 1px solid rgb(88, 151, 251); box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 5px; }.gform_legacy_markup_wrapper .chosen-container-active .chosen-choices li.search-field input[type="text"] { color: rgb(34, 34, 34) !important; }.gform_legacy_markup_wrapper .chosen-disabled { cursor: default; opacity: 0.5 !important; }.gform_legacy_markup_wrapper .chosen-disabled .chosen-single { cursor: default; }.gform_legacy_markup_wrapper .chosen-disabled .chosen-choices .search-choice .search-choice-close { cursor: default; }.gform_legacy_markup_wrapper .chosen-rtl { text-align: right; }.gform_legacy_markup_wrapper .chosen-rtl .chosen-single { overflow: visible; padding: 0px 8px 0px 0px; }.gform_legacy_markup_wrapper .chosen-rtl .chosen-single span { direction: rtl; margin-left: 26px; margin-right: 0px; }.gform_legacy_markup_wrapper .chosen-rtl .chosen-single-with-deselect span { margin-left: 38px; }.gform_legacy_markup_wrapper .chosen-rtl .chosen-single div { left: 3px; right: auto; }.gform_legacy_markup_wrapper .chosen-rtl .chosen-single abbr { left: 26px; right: auto; }.gform_legacy_markup_wrapper .chosen-rtl .chosen-choices li { float: right; }.gform_legacy_markup_wrapper .chosen-rtl .chosen-choices li.search-field input[type="text"] { direction: rtl; }.gform_legacy_markup_wrapper .chosen-rtl .chosen-choices li.search-choice { margin: 3px 5px 3px 0px; padding: 3px 5px 3px 19px; }.gform_legacy_markup_wrapper .chosen-rtl .chosen-choices li.search-choice .search-choice-close { left: 4px; right: auto; }.gform_legacy_markup_wrapper .chosen-rtl.chosen-container-single .chosen-results { margin: 0px 0px 4px 4px; padding: 0px 4px 0px 0px; }.gform_legacy_markup_wrapper .chosen-rtl .chosen-results li.group-option { padding-left: 0px; padding-right: 15px; }.gform_legacy_markup_wrapper .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }.gform_legacy_markup_wrapper .chosen-rtl .chosen-search input[type="text"] { background: url("https://patriotpros.com/wp-content/plugins/gravityforms/legacy/css/chosen-sprite.png") -30px -20px no-repeat; direction: rtl; padding: 4px 5px 4px 20px; }.gform_legacy_markup_wrapper .chosen-rtl.chosen-container-single .chosen-single div b { background-position: 6px 2px; }.gform_legacy_markup_wrapper .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b { background-position: -12px 2px; }@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx){.gform_legacy_markup_wrapper .chosen-container .chosen-results-scroll-down span, .gform_legacy_markup_wrapper .chosen-container .chosen-results-scroll-up span, .gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices .search-choice .search-choice-close, .gform_legacy_markup_wrapper .chosen-container-single .chosen-search input[type="text"], .gform_legacy_markup_wrapper .chosen-container-single .chosen-single abbr, .gform_legacy_markup_wrapper .chosen-container-single .chosen-single div b, .gform_legacy_markup_wrapper .chosen-rtl .chosen-search input[type="text"] { background-image: url("https://patriotpros.com/wp-content/plugins/gravityforms/legacy/css/chosen-sprite@2x.png") !important; background-repeat: no-repeat !important; background-size: 52px 37px !important; }}body .gform_legacy_markup_wrapper .chosen-container a.chosen-single { border-radius: inherit; }body .gform_legacy_markup_wrapper ul.chosen-results li { line-height: inherit; }@media only screen and (max-width: 641px){.gform_legacy_markup_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]) { line-height: 2; min-height: 2rem; }.gform_legacy_markup_wrapper textarea { line-height: 1.5; }.gform_legacy_markup_wrapper .chosen-container.chosen-container-single[style] { width: 100% !important; }.gform_legacy_markup_wrapper .chosen-container-single .chosen-single { height: 40px; line-height: 2.8; }.gform_legacy_markup_wrapper .chosen-container-single .chosen-single div b { position: relative; top: 10px; }.gform_legacy_markup_wrapper div.chosen-container.chosen-container-multi[style] { width: 100% !important; }.gform_legacy_markup_wrapper .chosen-container.chosen-container-multi ul.chosen-choices li.search-choice, .gform_legacy_markup_wrapper .chosen-container.chosen-container-multi ul.chosen-choices li.search-field { float: none; line-height: inherit; width: 100%; }.gform_legacy_markup_wrapper .chosen-container.chosen-container-multi ul.chosen-choices li.search-choice span { margin-bottom: 0px; }.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close { top: calc(50% - 6px); }.gform_legacy_markup_wrapper .ginput_container span:not(.ginput_price) { display: block; margin-bottom: 8px; }.gform_legacy_markup_wrapper li.field_sublabel_below .ginput_complex { margin-top: 12px !important; }.gform_legacy_markup_wrapper ul.gfield_checkbox li label, .gform_legacy_markup_wrapper ul.gfield_radio li label { cursor: pointer; width: 85%; }}@media only screen and (max-width: 761px), (min-device-width: 768px) and (max-device-width: 1023px){.gform_legacy_markup_wrapper ul.gform_fields li.gfield.gfield_error + li.gfield.gfield_error { margin-top: 32px; }.gform_legacy_markup_wrapper table.gfield_list { border: 0px; }.gform_legacy_markup_wrapper table.gfield_list thead { left: -9999px; position: absolute; top: -9999px; }.gform_legacy_markup_wrapper table.gfield_list tr { background: rgb(255, 255, 255); border-width: 2px 1px 4px; border-style: solid; border-color: rgb(204, 204, 204); border-image: none; display: block; margin-bottom: 10px; position: relative; }.gform_legacy_markup_wrapper table.gfield_list td { display: block; margin-left: 8px; margin-right: 8px; }.gform_legacy_markup_wrapper table.gfield_list td.gfield_list_icons { border-bottom: 0px; margin: 16px 0px 0px !important; }.gform_legacy_markup_wrapper ul.gform_fields.form_sublabel_above table.gfield_list td::before, .gform_legacy_markup_wrapper ul.gform_fields.form_sublabel_below table.gfield_list td::after { clear: both; content: attr(data-label); display: block; font-size: 0.875em; letter-spacing: 0.5pt; white-space: nowrap; }.gform_legacy_markup_wrapper ul.gform_fields.form_sublabel_above table.gfield_list td::before { margin: 8px 0px 3px 8px; }.gform_legacy_markup_wrapper ul.gform_fields.form_sublabel_below table.gfield_list td::after { margin: 3px 0px 8px 8px; }.gform_legacy_markup_wrapper table.gfield_list td + td, .gform_legacy_markup_wrapper table.gfield_list th + th { padding: 4px 0px 0px; }.gform_legacy_markup_wrapper table.gfield_list tr.gfield_list_row_even, .gform_legacy_markup_wrapper table.gfield_list tr.gfield_list_row_odd { margin: 16px 0px; }.gform_legacy_markup_wrapper table.gfield_list tr.gfield_list_row_odd:first-child { padding-top: 12px; }.gform_legacy_markup_wrapper table.gfield_list tr { padding-top: 12px; }.gform_legacy_markup_wrapper table.gfield_list tr td.gfield_list_icons { background-color: rgb(238, 238, 238); text-align: center; padding: 5px 4px 1px !important; width: 100% !important; }.gform_legacy_markup_wrapper table.gfield_list tr td.gfield_list_icons img.add_list_item { margin: 12px 0px 0px 16px !important; }.gform_legacy_markup_wrapper table.gfield_list tr td.gfield_list_icons img.delete_list_item { margin: 12px 0px 0px 8px !important; }.gform_legacy_markup_wrapper .gform_footer a.gform_save_link, .gform_legacy_markup_wrapper .gform_page_footer a.gform_save_link { margin-left: 0px; }.gform_legacy_markup_wrapper .gfield_list td.gfield_list_cell input { margin-left: 8px; margin-right: 8px; width: calc(100% - 16px); }}@media only screen and (min-width: 641px){.gform_legacy_markup_wrapper .gform_body { width: 100%; }.gform_legacy_markup_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) { max-width: calc(100% - 16px) !important; }.gform_legacy_markup_wrapper .gfield_checkbox li, .gform_legacy_markup_wrapper .gfield_radio li { line-height: 1.3; margin: 0px 0px 8px; }.gform_legacy_markup_wrapper .gsection { margin: 28px 16px 28px 0px; }.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .gfield_label { float: left; margin-bottom: 16px; padding-right: 16px; width: 29%; }.gform_legacy_markup_wrapper .right_label .gfield_label { text-align: right; }.gform_legacy_markup_wrapper .left_label .gfield_description, .gform_legacy_markup_wrapper .right_label .gfield_description { width: 70%; }.gform_legacy_markup_wrapper form ul.left_label li ul.gfield_checkbox li, .gform_legacy_markup_wrapper form ul.left_label li ul.gfield_radio li, .gform_legacy_markup_wrapper form ul.right_label li ul.gfield_checkbox li, .gform_legacy_markup_wrapper form ul.right_label li ul.gfield_radio li, .gform_legacy_markup_wrapper ul.left_label li ul.gfield_checkbox li, .gform_legacy_markup_wrapper ul.left_label li ul.gfield_radio li, .gform_legacy_markup_wrapper ul.right_label li ul.gfield_checkbox li, .gform_legacy_markup_wrapper ul.right_label li ul.gfield_radio li { margin-bottom: 10px; }.gform_legacy_markup_wrapper .left_label .gfield_description, .gform_legacy_markup_wrapper .left_label .instruction, .gform_legacy_markup_wrapper .right_label .gfield_description, .gform_legacy_markup_wrapper .right_label .instruction { margin-left: 29%; }.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .gsection .gsection_description { line-height: 1.5; margin-left: 0px; padding-left: 0px; padding-top: 4px; }.gform_legacy_markup_wrapper form ul.gform_fields:not(.top_label) li.gfield_html_formatted { margin-left: 29% !important; width: 70%; }.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) ul.gfield_checkbox, .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) ul.gfield_radio { overflow: hidden; }.gform_legacy_markup_wrapper .left_label div.ginput_complex, .gform_legacy_markup_wrapper .right_label div.ginput_complex { margin-left: 29%; width: 70%; }.gform_legacy_markup_wrapper .left_label input.small, .gform_legacy_markup_wrapper .left_label select.small, .gform_legacy_markup_wrapper .right_label input.small, .gform_legacy_markup_wrapper .right_label select.small { width: 15%; }.gform_legacy_markup_wrapper .left_label input.medium, .gform_legacy_markup_wrapper .left_label select.medium, .gform_legacy_markup_wrapper .right_label input.medium, .gform_legacy_markup_wrapper .right_label select.medium { width: calc(35% - 8px); }.gform_legacy_markup_wrapper .left_label input.large, .gform_legacy_markup_wrapper .left_label select.large, .gform_legacy_markup_wrapper .right_label input.large, .gform_legacy_markup_wrapper .right_label select.large { width: 70%; }.gform_legacy_markup_wrapper .left_label textarea.large, .gform_legacy_markup_wrapper .left_label textarea.medium, .gform_legacy_markup_wrapper .left_label textarea.small, .gform_legacy_markup_wrapper .right_label textarea.large, .gform_legacy_markup_wrapper .right_label textarea.medium, .gform_legacy_markup_wrapper .right_label textarea.small { width: 70%; }.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .ginput_list { margin-left: 29% !important; width: 70%; }.gform_legacy_markup_wrapper .top_label .gfield_list { width: 100%; }.gform_legacy_markup_wrapper .left_label .gf_list_one_column, .gform_legacy_markup_wrapper .right_label .gf_list_one_column { width: 45%; }.gform_legacy_markup_wrapper .top_label .gf_list_one_column { width: 46%; }.gform_legacy_markup_wrapper .left_label li.hidden_label input, .gform_legacy_markup_wrapper .right_label li.hidden_label input { margin-left: 3.7%; }.gform_legacy_markup_wrapper .left_label li.gfield .gfield_password_strength, .gform_legacy_markup_wrapper .right_label li.gfield .gfield_password_strength { margin-left: 29%; }.gform_legacy_markup_wrapper .top_label input.small, .gform_legacy_markup_wrapper .top_label select.small { width: 25%; }.gform_legacy_markup_wrapper .top_label input.medium, .gform_legacy_markup_wrapper .top_label select.medium { width: calc(50% - 8px); }.gform_legacy_markup_wrapper.gform_validation_error .top_label input.medium, .gform_legacy_markup_wrapper.gform_validation_error .top_label select.medium { width: 50%; }.gform_legacy_markup_wrapper .hidden_label input.large, .gform_legacy_markup_wrapper .hidden_label select.large, .gform_legacy_markup_wrapper .top_label input.large, .gform_legacy_markup_wrapper .top_label select.large { width: 100%; }.gform_legacy_markup_wrapper .top_label input.large.datepicker, .gform_legacy_markup_wrapper .top_label input.medium.datepicker, .gform_legacy_markup_wrapper .top_label input.small.datepicker { width: auto; }.gform_legacy_markup_wrapper textarea.small { height: 80px; width: 100%; }.gform_legacy_markup_wrapper textarea.medium { height: 160px; width: 100%; }.gform_legacy_markup_wrapper textarea.large { height: 320px; width: 100%; }.gform_legacy_markup_wrapper .ginput_complex .ginput_left, .gform_legacy_markup_wrapper .ginput_complex .ginput_right { display: inline-block; margin: 0px -4px 0px 0px; vertical-align: top; width: 50%; }.gform_legacy_markup_wrapper .ginput_container_password .ginput_right { padding-left: 8px; }.gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_left, .gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_right { width: 50%; }.gform_legacy_markup_wrapper .ginput_complex .ginput_cardinfo_left, .gform_legacy_markup_wrapper .ginput_complex .ginput_cardinfo_right { float: left; min-height: 43px; position: relative; }.gform_legacy_markup_wrapper .ginput_complex .ginput_cardinfo_right input { display: inline-block; max-width: 7rem; width: 30%; }.gform_legacy_markup_wrapper .ginput_complex .ginput_cardinfo_left { width: 50%; }.gform_legacy_markup_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_month, .gform_legacy_markup_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_year { display: inline-block; width: 47% !important; }.gform_legacy_markup_wrapper .ginput_complex .ginput_cardinfo_left select.ginput_card_expiration.ginput_card_expiration_month { margin-right: 4px; }.gform_legacy_markup_wrapper .gf_step { display: inline-block; margin: 16px 32px 16px 0px; width: auto; }.gform_legacy_markup_wrapper .gform_footer input.button, .gform_legacy_markup_wrapper .gform_footer input[type="image"], .gform_legacy_markup_wrapper .gform_footer input[type="submit"] { display: inline-block; }.gform_legacy_markup_wrapper .gform_footer input[type="image"] { vertical-align: middle; }.gform_legacy_markup_wrapper .gform_footer a.gform_save_link, .gform_legacy_markup_wrapper .gform_page_footer a.gform_save_link { display: inline-block; font-size: 1em; margin-left: 16px; }.gform_legacy_markup_wrapper .gform_footer input.button, .gform_legacy_markup_wrapper .gform_footer input[type="submit"], .gform_legacy_markup_wrapper .gform_page_footer input.button, .gform_legacy_markup_wrapper .gform_page_footer input[type="submit"] { font-size: 1em; margin: 0px 16px 0px 0px; width: auto; }.gform_legacy_markup_wrapper ul.gform_fields li.gfield { padding-right: 16px; }.gform_legacy_markup_wrapper .ginput_complex .ginput_left { padding-right: 8px; }.gform_legacy_markup_wrapper .left_label .ginput_complex.ginput_container_address::after { content: ""; display: block; }.gform_legacy_markup_wrapper .ginput_complex.ginput_container_address .ginput_left { margin-right: 8px; }.gform_legacy_markup_wrapper .ginput_complex.ginput_container_address .ginput_right { margin-right: -8px; padding-right: 8px; }.gform_legacy_markup_wrapper .ginput_complex.ginput_container_address span.ginput_full + span.ginput_right { margin-right: 8px; padding-right: 8px !important; }.gform_legacy_markup_wrapper .ginput_complex.ginput_container_address span.ginput_right + span.ginput_left { margin-right: -8px; padding-right: 8px !important; }.gform_legacy_markup_wrapper .ginput_complex.ginput_container_address span.ginput_right + span.ginput_left.address_zip { margin-right: 8px; }.gform_legacy_markup_wrapper .gfield_error .ginput_container { padding-right: 0px; }.gform_legacy_markup_wrapper ul.top_label li.gfield.gfield_error.gfield_contains_required .gfield_password_strength { margin: 18px 0px; }.gform_legacy_markup_wrapper .gform_footer:not(.top_label) { margin-left: 29%; padding: 16px 0px 10px; width: 70%; }.gform_legacy_markup_wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_1, .gform_legacy_markup_wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_2, .gform_legacy_markup_wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_3 { width: calc(100% + 15px); }.gform_legacy_markup_wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_4 { width: calc(100% + 13px); }.gform_legacy_markup_wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_5 { width: calc(100% + 14px); }.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_1, .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_2, .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_3 { margin-left: 29%; width: calc(70% + 15px); }.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_1, .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_2, .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_3 { width: calc(70% + 24px); }.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_4 { margin-left: 29%; width: calc(70% + 13px); }.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_5 { margin-left: 29%; width: calc(70% + 14px); }.gform_legacy_markup_wrapper div.ginput_container_name span { display: inline-block; margin-right: -4px; padding-right: 16px; vertical-align: top; }.gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_1 span { width: 100%; }.gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_2 span { width: 50%; }.gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_3 span { width: 33.3%; }.gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_4 span { width: 25%; }.gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_5 span { width: 19.95%; }.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_1 span { width: 99.75% !important; }.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_2 span { width: 49.75% !important; }.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_3 span { width: 33% !important; }.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_4 span { width: 24.75% !important; }.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_5 span { width: 19.75% !important; }html .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_2 span:first-child, html .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_3 span:first-child, html .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_4 span:first-child, html .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_5 span:first-child { margin-left: 0px !important; }.gform_legacy_markup_wrapper .top_label .ginput_complex.ginput_container.ginput_container_email { width: calc(100% + 15px); }.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.ginput_container_email { margin-left: 29%; width: calc(70% + 16px); }.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.ginput_container_email { width: calc(70% + 17px); }.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error .ginput_complex.ginput_container.ginput_container_email { width: calc(70% + 8px) !important; }.gform_legacy_markup_wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_left, .gform_legacy_markup_wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_right { padding-right: 16px; }.gform_legacy_markup_wrapper ul.left_label li.gfield .gfield_password_strength, .gform_legacy_markup_wrapper ul.right_label li.gfield .gfield_password_strength { width: 70%; }.gform_legacy_markup_wrapper .ginput_complex span.ginput_left + input.gform_hidden + span.ginput_left { padding-right: 0px; }.gform_legacy_markup_wrapper .ginput_complex span.ginput_left.address_country { margin-right: 0px; }html:not([dir="rtl"]) .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .clear-multi, html:not([dir="rtl"]) .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .gfield_description, html:not([dir="rtl"]) .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .ginput_container:not(.ginput_container_time):not(.ginput_container_date) { margin-left: 29%; width: 70%; }.gform_legacy_markup_wrapper .gf_progressbar { width: calc(100% - 16px); }.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .gform_fileupload_multifile .gform_drop_area { margin-left: 29%; width: 70%; }body .gform_legacy_markup_wrapper span.ginput_left.address_city + input.gform_hidden + span.ginput_left.address_country { margin-right: 0px; width: calc(50% - 8px); }.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .ginput_container.ginput_recaptcha { margin-left: 29% !important; }.gform_legacy_markup_wrapper .gform_page_footer .button.gform_previous_button { margin-bottom: 0px; }.gform_legacy_markup_wrapper .gform_page_footer .button.gform_button, .gform_legacy_markup_wrapper .gform_page_footer .button.gform_next_button { margin-right: 10px; }body .gform_legacy_markup_wrapper select.medium.gfield_select + div.chosen-container-multi[style], body .gform_legacy_markup_wrapper select.medium.gfield_select + div.chosen-container-single[style] { width: calc(50% - 8px) !important; }body .gform_legacy_markup_wrapper select.large.gfield_select + div.chosen-container-multi[style], body .gform_legacy_markup_wrapper select.large.gfield_select + div.chosen-container-single[style] { width: 100% !important; }body .gform_legacy_markup_wrapper select.small.gfield_select + div.chosen-container-multi[style], body .gform_legacy_markup_wrapper select.small.gfield_select + div.chosen-container-single[style] { width: 25% !important; }}.gform_legacy_markup_wrapper .gfield_repeater_item > .gfield > .gfield_repeater_wrapper { background-color: rgba(1, 1, 1, 0.02); border-bottom: 1px solid rgb(238, 238, 238); border-left: 8px solid rgba(54, 86, 102, 0.1); border-radius: 8px; padding: 10px 20px; }.gform_legacy_markup_wrapper .gfield_repeater_wrapper input { border: 1px solid rgb(197, 198, 197); border-radius: 4px; }.gform_legacy_markup_wrapper .gfield_repeater_wrapper .gfield_repeater_wrapper { margin-top: 10px; }.gform_legacy_markup_wrapper .gfield_repeater_buttons .add_repeater_item_text, .gform_legacy_markup_wrapper .gfield_repeater_buttons .remove_repeater_item_text { background: rgba(242, 242, 242, 0.5); border: 1px solid rgba(117, 117, 117, 0.4); border-radius: 20px; color: rgb(117, 117, 117); font-size: 12px; font-weight: 400; height: 30px; margin-bottom: 5px; margin-right: 10px; min-width: 100px; transition: 0.3s cubic-bezier(0.67, 0.17, 0.4, 0.83); }.gform_legacy_markup_wrapper .gfield_repeater_buttons .add_repeater_item_plus, .gform_legacy_markup_wrapper .gfield_repeater_buttons .remove_repeater_item_minus { background: rgba(242, 242, 242, 0.5); border: 1px solid rgba(117, 117, 117, 0.4); border-radius: 50%; color: rgb(117, 117, 117); font-size: 16px; font-weight: 700; height: 22px; margin: 10px 5px 0px; padding: 0px 0px 5px; transition: 0.3s cubic-bezier(0.67, 0.17, 0.4, 0.83); width: 22px; }.gform_legacy_markup_wrapper .gfield_repeater_buttons button.gfield_icon_disabled { cursor: default; opacity: 0.3; }.gform_legacy_markup_wrapper .gfield_repeater_buttons button.gfield_icon_disabled:hover { background: rgba(242, 242, 242, 0.5); border: 1px solid rgba(117, 117, 117, 0.4); color: rgb(117, 117, 117); }.gform_legacy_markup_wrapper .gfield_repeater_buttons button:hover { background: rgb(250, 250, 250); border: 1px solid rgb(117, 117, 117); color: rgb(55, 71, 80); }.gform_legacy_markup_wrapper .gfield_repeater .gfield_repeater_items .gfield_repeater_item:not(:last-child) { border-bottom: 2px solid rgb(224, 224, 230); padding-bottom: 20px; }.gform_legacy_markup_wrapper .gfield_repeater_item > .gfield > .gfield_repeater_wrapper { border-left: 8px solid rgb(241, 241, 241); box-shadow: rgba(0, 0, 0, 0.06) 0px 1px 1px 0px, rgba(0, 0, 0, 0.06) 0px 2px 1px -1px, rgba(0, 0, 0, 0.06) 0px 1px 5px 0px; }.gform_legacy_markup_wrapper .gfield_repeater_buttons .add_repeater_item_text:focus, .gform_legacy_markup_wrapper .gfield_repeater_buttons .remove_repeater_item_text:focus { outline: 0px; }.gform_legacy_markup_wrapper .gfield_repeater_item > .gfield .gfield_required { color: rgb(195, 33, 33); }.gform_legacy_markup_wrapper .gfield_repeater_item > .gfield label { color: rgb(155, 154, 154); font-size: 14px; font-weight: 400; padding-top: 8px; }.gform_legacy_markup_wrapper .gfield_repeater_value .gfield_repeater_value .gfield_repeater_item > .gfield { padding-bottom: 20px; padding-top: 0px; }.gform_legacy_markup_wrapper div .gfield_repeater_item > .gfield { margin-top: 5px; }.gform_legacy_markup_wrapper .gfield_repeater .gfield_repeater_items .gfield_repeater_item:not(:last-child) { border-bottom: 2px solid rgb(224, 224, 230); margin-bottom: 20px; margin-right: 10px; padding-bottom: 20px; }.gform_legacy_markup_wrapper .gfield_repeater_value > .gfield_repeater { background-color: rgba(1, 1, 1, 0.02); border-bottom: 1px solid rgb(238, 238, 238); border-left: 8px solid rgba(54, 86, 102, 0.1); border-radius: 8px; margin: 10px; padding: 10px 20px; }.gform_legacy_markup_wrapper .gfield_repeater_item > .gfield .gfield_repeater_value:not(:first-child) { background-color: rgb(240, 240, 240); border: 1px solid rgb(197, 198, 197); border-radius: 4px; color: rgba(117, 117, 117, 0.7); margin-right: 10px; padding-left: 10px; }.gform_legacy_markup_wrapper .gfield_repeater .gfield_repeater_items, .gform_legacy_markup_wrapper .gfield_repeater_items .gfield_repeater_item > .gfield:not(:first-child) { padding-top: 5px; }.gform_legacy_markup_wrapper .gfield_repeater .gfield_label { color: rgb(35, 40, 45); font-size: 16px; font-weight: 600; }.gform_legacy_markup_wrapper .gfield_repeater_value .gfield_label { padding-bottom: 0px; }.gform_legacy_markup_wrapper .gfield_repeater_value .gfield_repeater_value .gfield_repeater_item:first-child { padding-bottom: 0px; }.gform_legacy_markup_wrapper button.gform-datepicker-toggle { background: center center / 1em 1em no-repeat; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(96, 115, 130); cursor: pointer; font-size: 1rem; height: 1.25em; line-height: 1; padding: 0.25rem; width: 1.25em; }.gform_legacy_markup_wrapper button.gform-datepicker-toggle:has(.gform-calendar-icon) { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggaWQ9IkNhbGVuZGFyIChpY29uKSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy4wOTA5IDEuNjM2MzZWMS4yMzExNUMxMy4wOTA5IDAuNTUxMjA1IDEzLjYzNTcgMCAxNC4zMTgyIDBDMTQuOTk2IDAgMTUuNTQ1NSAwLjU0NjgwNCAxNS41NDU1IDEuMjMxMTVWMS42MzYzNkgxNi4zNzA5QzE3LjI3MDYgMS42MzYzNiAxOCAyLjM3MTI2IDE4IDMuMjY1MlYxNi4zNzEyQzE4IDE3LjI3MDcgMTcuMjcyMSAxOCAxNi4zNzA5IDE4SDEuNjI5MTNDMC43MjkzODUgMTggMCAxNy4yNjUxIDAgMTYuMzcxMlYzLjI2NTJDMCAyLjM2NTYyIDAuNzI3OTE1IDEuNjM2MzYgMS42MjkxMyAxLjYzNjM2SDIuNDU0NTVWMS4yMzExNUMyLjQ1NDU1IDAuNTUxMjA1IDIuOTk5MjkgMCAzLjY4MTgyIDBDNC4zNTk2MiAwIDQuOTA5MDkgMC41NDY4MDQgNC45MDkwOSAxLjIzMTE1VjEuNjM2MzZINy4zNjM2NFYxLjIzMTE1QzcuMzYzNjQgMC41NTEyMDUgNy45MDgzOCAwIDguNTkwOTEgMEM5LjI2ODcxIDAgOS44MTgxOCAwLjU0NjgwNCA5LjgxODE4IDEuMjMxMTVWMS42MzYzNkgxMy4wOTA5Wk0xLjYzNjM2IDcuMzYzNjRWMTYuMzYzNkgxNi4zNjM2VjcuMzYzNjRIMS42MzYzNloiIGZpbGw9IiMyMzI4MkQiLz4KPC9zdmc+Cg=="); }.gform_legacy_markup_wrapper button.gform-datepicker-toggle:has(.gform-calendar-icon) .gform-datepicker-toggle-icon { display: none; }.gform_legacy_markup_wrapper .ginput_container_date { position: relative; }.gform_legacy_markup_wrapper .gform-datepicker-calendar { background: rgb(255, 255, 255); border: 0.0625rem solid rgb(208, 209, 211); border-radius: 0.1875rem; box-shadow: rgba(0, 0, 0, 0.11) 0px 0.0625rem 0.25rem, rgba(18, 25, 97, 0.04) 0px 0px 0.25rem; color: rgb(96, 115, 130); font-size: 0.8125rem; font-weight: 500; inset-block-start: 2.25rem; margin-top: 0.3125rem; max-width: 400px; padding: 0.9375rem; position: absolute; width: auto; z-index: 99; }.gform_legacy_markup_wrapper .gform-datepicker-calendar td, .gform_legacy_markup_wrapper .gform-datepicker-calendar th { padding: 0.3125rem; }.gform_legacy_markup_wrapper .gform-datepicker-calendar .nav.next, .gform_legacy_markup_wrapper .gform-datepicker-calendar .nav.prev { align-items: center; color: rgb(96, 115, 130); cursor: pointer; font-size: 1rem; line-height: 1; text-align: center; width: 1.875rem; }.gform_legacy_markup_wrapper .gform-datepicker-calendar .nav.next:focus, .gform_legacy_markup_wrapper .gform-datepicker-calendar .nav.next:hover, .gform_legacy_markup_wrapper .gform-datepicker-calendar .nav.prev:focus, .gform_legacy_markup_wrapper .gform-datepicker-calendar .nav.prev:hover { color: rgb(47, 64, 84); }.gform_legacy_markup_wrapper .gform-datepicker-calendar .monthSelector .month span.current, .gform_legacy_markup_wrapper .gform-datepicker-calendar .yearSelector .year span.current { display: none; }.gform_legacy_markup_wrapper .gform-datepicker-calendar select { box-shadow: none; color: rgb(88, 94, 106); cursor: pointer; display: inline-block; text-align: center; width: 100%; }.gform_legacy_markup_wrapper .gform-datepicker-calendar table.calendar th span { align-items: center; color: rgb(47, 64, 84); display: flex; font-size: 0.8125rem; font-weight: 500; height: 2.5rem; justify-content: center; width: 2.5rem; }.gform_legacy_markup_wrapper .gform-datepicker-calendar table.calendar td { font-size: 0.8125rem; height: 3.125rem; }.gform_legacy_markup_wrapper .gform-datepicker-calendar table.calendar td span { align-items: center; background: 0px 0px; border: 0.0625rem solid transparent; border-radius: 100%; box-shadow: none; color: rgb(47, 64, 84); display: flex; height: 2.5rem; justify-content: center; text-decoration: none; transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out; width: 2.5rem; }.gform_legacy_markup_wrapper .gform-datepicker-calendar table.calendar td span:focus, .gform_legacy_markup_wrapper .gform-datepicker-calendar table.calendar td span:hover { background: 0px 0px; border-color: rgb(96, 115, 130); outline: 0px; }.gform_legacy_markup_wrapper .gform-datepicker-calendar table.calendar td span:active { background: rgb(242, 243, 245); border-color: rgb(96, 115, 130); }.gform_legacy_markup_wrapper .gform-datepicker-calendar table.calendar .dayToday span { background: rgb(96, 115, 130); border-color: rgb(96, 115, 130); box-shadow: rgba(58, 58, 87, 0.06) 0px 0.125rem 0.125rem; color: rgb(255, 255, 255); }.gform_legacy_markup_wrapper .gform-datepicker-calendar table.calendar .dayToday span:focus, .gform_legacy_markup_wrapper .gform-datepicker-calendar table.calendar .dayToday span:hover { background: 0px 0px; border-color: rgb(96, 115, 130); color: rgb(47, 64, 84); outline: 0px; }.gform_legacy_markup_wrapper .gform-datepicker-calendar table.calendar .disabled { background: 0px 0px; }.gform_legacy_markup_wrapper .gform-datepicker-calendar table.calendar .disabled span { background: rgb(242, 243, 245); border: 0.0625rem solid rgba(32, 32, 46, 0.08); box-shadow: rgba(58, 58, 87, 0.06) 0px 0.125rem 0.125rem; color: rgb(104, 110, 119); cursor: text; }.gform_legacy_markup_wrapper .gform-datepicker-calendar table.calendar .empty span { background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(104, 110, 119); }.gform_legacy_markup_wrapper .gform-datepicker-calendar .monthMessage { text-align: center; }@media (max-width: 600px){.gform_legacy_markup_wrapper .gform-datepicker-calendar { max-width: 235px; }.gform_legacy_markup_wrapper .gform-datepicker-calendar table.calendar td, .gform_legacy_markup_wrapper .gform-datepicker-calendar table.calendar th { height: 20px; padding: 3px; }.gform_legacy_markup_wrapper .gform-datepicker-calendar table.calendar td span, .gform_legacy_markup_wrapper .gform-datepicker-calendar table.calendar th span { height: 20px; width: 20px; }}