.gform-conversational.gform-theme--framework { --gf-convo-color-text: #112337;
--gf-convo-color-text-secondary: #585e6a; --gf-convo-font-family: "inter", sans-serif;
} .gform-conversational.gform-theme--framework, .gform-conversational .gform-theme--framework { --gf-font-family-base: var(--gf-convo-font-family);
}
.gform-conversational .gform-theme--framework { --gf-ctrl-size: var(--gf-ctrl-size-xl);
--gf-ctrl-font-size: 16px; --gf-ctrl-btn-font-family: var(--gf-convo-font-family); --gf-ctrl-choice-size: var(--gf-ctrl-choice-size-xl);
--gf-ctrl-checkbox-check-size: var(--gf-ctrl-checkbox-check-size-xl);
--gf-ctrl-radio-check-size: var(--gf-ctrl-radio-check-size-xl);    } .gform-conversational .gform-theme--framework .gform-field-label:where(:not(.gfield_header_item):not(.ginput_quantity_label)) {
--gf-ctrl-label-font-size-primary: 24px;
--gf-ctrl-label-line-height-primary: 1.33;
}
.gform-conversational .gform-theme--framework {
--gf-field-img-choice-size: 100%;
--gf-field-date-width: 100%;
--gf-field-prod-quant-width: 100%;
--gf-label-space-y-secondary: var(--gf-label-space-y-xl-secondary);
}  .gform-conversational.gform-theme--framework {
--gf-convo-bg-color: #fdfdff;
}  .gform-conversational.gform-theme--framework {
--gf-convo-field-nav-helper-text-color: var(--gf-ctrl-desc-color);
--gf-convo-field-nav-helper-text-font-family: var(--gf-ctrl-desc-font-family);
--gf-convo-field-nav-helper-text-font-size: var(--gf-ctrl-desc-font-size);
--gf-convo-field-nav-helper-text-font-style: var(--gf-ctrl-desc-font-style);
--gf-convo-field-nav-helper-text-font-weight: var(--gf-ctrl-desc-font-weight);
--gf-convo-field-nav-helper-text-letter-spacing: var(--gf-ctrl-desc-letter-spacing);
--gf-convo-field-nav-helper-text-line-height: var(--gf-ctrl-desc-line-height);
}  .gform-conversational.gform-theme--framework {
--gf-convo-nav-bg-color: #ebf2ff;
--gf-convo-nav-color: #112337;
--gf-convo-nav-btn-icon-font-size: var(--gf-icon-font-size);
} .gform-conversational.gform-theme--framework {
--gf-convo-prog-bar-bg-color: #c3d9ff;
--gf-convo-prog-bar-bg-color-progress: var(--gf-color-primary);
--gf-convo-prog-bar-radius: 0.25em; --gf-convo-prog-bar-label-color: var(--gf-color-primary);
--gf-convo-prog-bar-label-font-family: var(--gf-convo-font-family);
--gf-convo-prog-bar-label-font-size: 14px;
--gf-convo-prog-bar-label-font-style: var(--gf-font-style-base);
--gf-convo-prog-bar-label-font-weight: 600;
--gf-convo-prog-bar-label-letter-spacing: 0;
--gf-convo-prog-bar-label-line-height: 1.5;
} .gform-conversational.gform-theme--framework { --gf-convo-welcome-title-color: var(--gf-convo-color-text);
--gf-convo-welcome-title-font-family: var(--gf-convo-font-family);
--gf-convo-welcome-title-font-size: 16px;
--gf-convo-welcome-title-font-size-viewport-md: 30px;
--gf-convo-welcome-title-font-style: var(--gf-font-style-base);
--gf-convo-welcome-title-font-weight: 500;
--gf-convo-welcome-title-letter-spacing: 0;
--gf-convo-welcome-title-line-height: 1.5;
--gf-convo-welcome-title-line-height-viewport-md: 1.27; --gf-convo-welcome-message-color: var(--gf-convo-color-text-secondary);
--gf-convo-welcome-message-font-family: var(--gf-convo-font-family);
--gf-convo-welcome-message-font-size: 14px;
--gf-convo-welcome-message-font-size-viewport-md: 20px;
--gf-convo-welcome-message-font-style: var(--gf-font-style-base);
--gf-convo-welcome-message-font-weight: 500;
--gf-convo-welcome-message-letter-spacing: 0;
--gf-convo-welcome-message-line-height: 1.43;
--gf-convo-welcome-message-line-height-viewport-md: 1.5;
}  @font-face {
font-display: swap;
font-family: "inter";
font-style: normal;
font-weight: 400;
src:
url(//chadjoneslaw.com/wp-content/plugins/gravityformsconversationalforms/assets/fonts/inter-regular-webfont.woff2) format("woff2"),
url(//chadjoneslaw.com/wp-content/plugins/gravityformsconversationalforms/assets/fonts/inter-regular-webfont.woff) format("woff");
}
@font-face {
font-display: swap;
font-family: "inter";
font-style: normal;
font-weight: 500;
src:
url(//chadjoneslaw.com/wp-content/plugins/gravityformsconversationalforms/assets/fonts/inter-medium-webfont.woff2) format("woff2"),
url(//chadjoneslaw.com/wp-content/plugins/gravityformsconversationalforms/assets/fonts/inter-medium-webfont.woff) format("woff");
}
@font-face {
font-display: swap;
font-family: "inter";
font-style: normal;
font-weight: 600;
src:
url(//chadjoneslaw.com/wp-content/plugins/gravityformsconversationalforms/assets/fonts/inter-semibold-webfont.woff2) format("woff2"),
url(//chadjoneslaw.com/wp-content/plugins/gravityformsconversationalforms/assets/fonts/inter-semibold-webfont.woff) format("woff");
}
.gform-conversational.gform-theme--framework {
background-color: var(--gf-convo-bg-color);
}
.gform-conversational.gform-theme--framework .gform-conversational__field-header, .gform-conversational.gform-theme--framework .gform_heading, .gform-conversational.gform-theme--framework .gfield--type-html, .gform-conversational.gform-theme--framework .gfield--type-section, .gform-conversational.gform-theme--framework .form_saved_message, .gform-conversational.gform-theme--framework .form_saved_message_sent, .gform-conversational.gform-theme--framework .gform_confirmation_message {
font-size: 14px;
line-height: 1.43;
font-weight: 500;
color: var(--gf-convo-color-text-secondary);
font-family: var(--gf-convo-font-family);
font-style: var(--gf-font-style-base);
}
@media (min-width: 768px) {
.gform-conversational.gform-theme--framework .gform-conversational__field-header, .gform-conversational.gform-theme--framework .gform_heading, .gform-conversational.gform-theme--framework .gfield--type-html, .gform-conversational.gform-theme--framework .gfield--type-section, .gform-conversational.gform-theme--framework .form_saved_message, .gform-conversational.gform-theme--framework .form_saved_message_sent, .gform-conversational.gform-theme--framework .gform_confirmation_message {
font-size: 20px;
line-height: 1.5
}
}
.gform-conversational.gform-theme--framework .gform-conversational__field-header > *:where(:not(.gform_validation_errors)), .gform-conversational.gform-theme--framework .gform_heading > *:where(:not(.gform_validation_errors)), .gform-conversational.gform-theme--framework .gfield--type-html > *:where(:not(.gform_validation_errors)), .gform-conversational.gform-theme--framework .gfield--type-section > *:where(:not(.gform_validation_errors)), .gform-conversational.gform-theme--framework .form_saved_message > *:where(:not(.gform_validation_errors)), .gform-conversational.gform-theme--framework .form_saved_message_sent > *:where(:not(.gform_validation_errors)), .gform-conversational.gform-theme--framework .gform_confirmation_message > *:where(:not(.gform_validation_errors)) {
font-size: 14px;
line-height: 1.43;
font-weight: 500;
color: var(--gf-convo-color-text-secondary);
font-family: var(--gf-convo-font-family);
font-style: var(--gf-font-style-base);
}
@media (min-width: 768px) {
.gform-conversational.gform-theme--framework .gform-conversational__field-header > *:where(:not(.gform_validation_errors)), .gform-conversational.gform-theme--framework .gform_heading > *:where(:not(.gform_validation_errors)), .gform-conversational.gform-theme--framework .gfield--type-html > *:where(:not(.gform_validation_errors)), .gform-conversational.gform-theme--framework .gfield--type-section > *:where(:not(.gform_validation_errors)), .gform-conversational.gform-theme--framework .form_saved_message > *:where(:not(.gform_validation_errors)), .gform-conversational.gform-theme--framework .form_saved_message_sent > *:where(:not(.gform_validation_errors)), .gform-conversational.gform-theme--framework .gform_confirmation_message > *:where(:not(.gform_validation_errors)) {
font-size: 20px;
line-height: 1.5
}
}
.gform-conversational.gform-theme--framework .gform-conversational__field-header > *:where(:not(.gform_validation_errors)):first-child, .gform-conversational.gform-theme--framework .gform_heading > *:where(:not(.gform_validation_errors)):first-child, .gform-conversational.gform-theme--framework .gfield--type-html > *:where(:not(.gform_validation_errors)):first-child, .gform-conversational.gform-theme--framework .gfield--type-section > *:where(:not(.gform_validation_errors)):first-child, .gform-conversational.gform-theme--framework .form_saved_message > *:where(:not(.gform_validation_errors)):first-child, .gform-conversational.gform-theme--framework .form_saved_message_sent > *:where(:not(.gform_validation_errors)):first-child, .gform-conversational.gform-theme--framework .gform_confirmation_message > *:where(:not(.gform_validation_errors)):first-child {
margin-block-start: 0;
}
.gform-conversational.gform-theme--framework .gform-conversational__field-header > *:where(:not(.gform_validation_errors)):last-child, .gform-conversational.gform-theme--framework .gform_heading > *:where(:not(.gform_validation_errors)):last-child, .gform-conversational.gform-theme--framework .gfield--type-html > *:where(:not(.gform_validation_errors)):last-child, .gform-conversational.gform-theme--framework .gfield--type-section > *:where(:not(.gform_validation_errors)):last-child, .gform-conversational.gform-theme--framework .form_saved_message > *:where(:not(.gform_validation_errors)):last-child, .gform-conversational.gform-theme--framework .form_saved_message_sent > *:where(:not(.gform_validation_errors)):last-child, .gform-conversational.gform-theme--framework .gform_confirmation_message > *:where(:not(.gform_validation_errors)):last-child {
margin-block-end: 0;
}
.gform-conversational.gform-theme--framework .gform-conversational__field-header > h1, .gform-conversational.gform-theme--framework .gform_heading > h1, .gform-conversational.gform-theme--framework .gfield--type-html > h1, .gform-conversational.gform-theme--framework .gfield--type-section > h1, .gform-conversational.gform-theme--framework .form_saved_message > h1, .gform-conversational.gform-theme--framework .form_saved_message_sent > h1, .gform-conversational.gform-theme--framework .gform_confirmation_message > h1 {
font-size: 48px;
letter-spacing: -0.02em;
line-height: 1.25;
font-weight: 500;
color: var(--gf-convo-color-text);
font-family: var(--gf-convo-font-family);
font-style: var(--gf-font-style-base);
}
@media (min-width: 768px) {
.gform-conversational.gform-theme--framework .gform-conversational__field-header > h1, .gform-conversational.gform-theme--framework .gform_heading > h1, .gform-conversational.gform-theme--framework .gfield--type-html > h1, .gform-conversational.gform-theme--framework .gfield--type-section > h1, .gform-conversational.gform-theme--framework .form_saved_message > h1, .gform-conversational.gform-theme--framework .form_saved_message_sent > h1, .gform-conversational.gform-theme--framework .gform_confirmation_message > h1 {
font-size: 72px;
letter-spacing: -0.02em;
line-height: 1.25
}
}
.gform-conversational.gform-theme--framework .gform-conversational__field-header > h2, .gform-conversational.gform-theme--framework .gform_heading > h2, .gform-conversational.gform-theme--framework .gfield--type-html > h2, .gform-conversational.gform-theme--framework .gfield--type-section > h2, .gform-conversational.gform-theme--framework .form_saved_message > h2, .gform-conversational.gform-theme--framework .form_saved_message_sent > h2, .gform-conversational.gform-theme--framework .gform_confirmation_message > h2 {
font-size: 46px;
letter-spacing: -0.02em;
line-height: 1.09;
font-weight: 500;
color: var(--gf-convo-color-text);
font-family: var(--gf-convo-font-family);
font-style: var(--gf-font-style-base);
}
@media (min-width: 768px) {
.gform-conversational.gform-theme--framework .gform-conversational__field-header > h2, .gform-conversational.gform-theme--framework .gform_heading > h2, .gform-conversational.gform-theme--framework .gfield--type-html > h2, .gform-conversational.gform-theme--framework .gfield--type-section > h2, .gform-conversational.gform-theme--framework .form_saved_message > h2, .gform-conversational.gform-theme--framework .form_saved_message_sent > h2, .gform-conversational.gform-theme--framework .gform_confirmation_message > h2 {
font-size: 60px;
letter-spacing: -0.02em;
line-height: 1.2
}
}
.gform-conversational.gform-theme--framework .gform-conversational__field-header > h3, .gform-conversational.gform-theme--framework .gform_heading > h3, .gform-conversational.gform-theme--framework .gfield--type-html > h3, .gform-conversational.gform-theme--framework .gfield--type-section > h3, .gform-conversational.gform-theme--framework .form_saved_message > h3, .gform-conversational.gform-theme--framework .form_saved_message_sent > h3, .gform-conversational.gform-theme--framework .gform_confirmation_message > h3 {
font-size: 36px;
letter-spacing: -0.02em;
line-height: 1.22;
font-weight: 500;
color: var(--gf-convo-color-text);
font-family: var(--gf-convo-font-family);
font-style: var(--gf-font-style-base);
}
@media (min-width: 768px) {
.gform-conversational.gform-theme--framework .gform-conversational__field-header > h3, .gform-conversational.gform-theme--framework .gform_heading > h3, .gform-conversational.gform-theme--framework .gfield--type-html > h3, .gform-conversational.gform-theme--framework .gfield--type-section > h3, .gform-conversational.gform-theme--framework .form_saved_message > h3, .gform-conversational.gform-theme--framework .form_saved_message_sent > h3, .gform-conversational.gform-theme--framework .gform_confirmation_message > h3 {
font-size: 48px;
letter-spacing: -0.02em;
line-height: 1.25
}
}
.gform-conversational.gform-theme--framework .gform-conversational__field-header > h4, .gform-conversational.gform-theme--framework .gform_heading > h4, .gform-conversational.gform-theme--framework .gfield--type-html > h4, .gform-conversational.gform-theme--framework .gfield--type-section > h4, .gform-conversational.gform-theme--framework .form_saved_message > h4, .gform-conversational.gform-theme--framework .form_saved_message_sent > h4, .gform-conversational.gform-theme--framework .gform_confirmation_message > h4 {
font-size: 30px;
line-height: 1.27;
font-weight: 500;
color: var(--gf-convo-color-text);
font-family: var(--gf-convo-font-family);
font-style: var(--gf-font-style-base);
}
@media (min-width: 768px) {
.gform-conversational.gform-theme--framework .gform-conversational__field-header > h4, .gform-conversational.gform-theme--framework .gform_heading > h4, .gform-conversational.gform-theme--framework .gfield--type-html > h4, .gform-conversational.gform-theme--framework .gfield--type-section > h4, .gform-conversational.gform-theme--framework .form_saved_message > h4, .gform-conversational.gform-theme--framework .form_saved_message_sent > h4, .gform-conversational.gform-theme--framework .gform_confirmation_message > h4 {
font-size: 46px;
letter-spacing: -0.02em;
line-height: 1.09
}
}
.gform-conversational.gform-theme--framework .gform-conversational__field-header > h5, .gform-conversational.gform-theme--framework .gform_heading > h5, .gform-conversational.gform-theme--framework .gfield--type-html > h5, .gform-conversational.gform-theme--framework .gfield--type-section > h5, .gform-conversational.gform-theme--framework .form_saved_message > h5, .gform-conversational.gform-theme--framework .form_saved_message_sent > h5, .gform-conversational.gform-theme--framework .gform_confirmation_message > h5 {
font-size: 24px;
line-height: 1.33;
font-weight: 600;
color: var(--gf-convo-color-text);
font-family: var(--gf-convo-font-family);
font-style: var(--gf-font-style-base);
}
@media (min-width: 768px) {
.gform-conversational.gform-theme--framework .gform-conversational__field-header > h5, .gform-conversational.gform-theme--framework .gform_heading > h5, .gform-conversational.gform-theme--framework .gfield--type-html > h5, .gform-conversational.gform-theme--framework .gfield--type-section > h5, .gform-conversational.gform-theme--framework .form_saved_message > h5, .gform-conversational.gform-theme--framework .form_saved_message_sent > h5, .gform-conversational.gform-theme--framework .gform_confirmation_message > h5 {
font-size: 36px;
letter-spacing: -0.02em;
line-height: 1.22
}
}
.gform-conversational.gform-theme--framework .gform-conversational__field-header > h6, .gform-conversational.gform-theme--framework .gform_heading > h6, .gform-conversational.gform-theme--framework .gfield--type-html > h6, .gform-conversational.gform-theme--framework .gfield--type-section > h6, .gform-conversational.gform-theme--framework .form_saved_message > h6, .gform-conversational.gform-theme--framework .form_saved_message_sent > h6, .gform-conversational.gform-theme--framework .gform_confirmation_message > h6 {
font-size: 18px;
line-height: 1.56;
font-weight: 600;
color: var(--gf-convo-color-text);
font-family: var(--gf-convo-font-family);
font-style: var(--gf-font-style-base);
}
@media (min-width: 768px) {
.gform-conversational.gform-theme--framework .gform-conversational__field-header > h6, .gform-conversational.gform-theme--framework .gform_heading > h6, .gform-conversational.gform-theme--framework .gfield--type-html > h6, .gform-conversational.gform-theme--framework .gfield--type-section > h6, .gform-conversational.gform-theme--framework .form_saved_message > h6, .gform-conversational.gform-theme--framework .form_saved_message_sent > h6, .gform-conversational.gform-theme--framework .gform_confirmation_message > h6 {
font-size: 30px;
line-height: 1.27
}
}
.gform-conversational.gform-theme--framework .gform-conversational__field-header > ol, .gform-conversational.gform-theme--framework .gform-conversational__field-header > ul, .gform-conversational.gform-theme--framework .gform_heading > ol, .gform-conversational.gform-theme--framework .gform_heading > ul, .gform-conversational.gform-theme--framework .gfield--type-html > ol, .gform-conversational.gform-theme--framework .gfield--type-html > ul, .gform-conversational.gform-theme--framework .gfield--type-section > ol, .gform-conversational.gform-theme--framework .gfield--type-section > ul, .gform-conversational.gform-theme--framework .form_saved_message > ol, .gform-conversational.gform-theme--framework .form_saved_message > ul, .gform-conversational.gform-theme--framework .form_saved_message_sent > ol, .gform-conversational.gform-theme--framework .form_saved_message_sent > ul, .gform-conversational.gform-theme--framework .gform_confirmation_message > ol, .gform-conversational.gform-theme--framework .gform_confirmation_message > ul {
padding-inline-start: 0;
}
.gform-conversational.gform-theme--framework .gform-conversational__field-header > ol, .gform-conversational.gform-theme--framework .gform_heading > ol, .gform-conversational.gform-theme--framework .gfield--type-html > ol, .gform-conversational.gform-theme--framework .gfield--type-section > ol, .gform-conversational.gform-theme--framework .form_saved_message > ol, .gform-conversational.gform-theme--framework .form_saved_message_sent > ol, .gform-conversational.gform-theme--framework .gform_confirmation_message > ol {
list-style: disc outside;
}
.gform-conversational.gform-theme--framework .gform-conversational__field-header > ul, .gform-conversational.gform-theme--framework .gform_heading > ul, .gform-conversational.gform-theme--framework .gfield--type-html > ul, .gform-conversational.gform-theme--framework .gfield--type-section > ul, .gform-conversational.gform-theme--framework .form_saved_message > ul, .gform-conversational.gform-theme--framework .form_saved_message_sent > ul, .gform-conversational.gform-theme--framework .gform_confirmation_message > ul {
list-style: decimal outside;
}
.gform-conversational.gform-theme--framework .gform-conversational__field-header a:where(:not(.gform_validation_errors a)), .gform-conversational.gform-theme--framework .gform_heading a:where(:not(.gform_validation_errors a)), .gform-conversational.gform-theme--framework .gfield--type-html a:where(:not(.gform_validation_errors a)), .gform-conversational.gform-theme--framework .gfield--type-section a:where(:not(.gform_validation_errors a)), .gform-conversational.gform-theme--framework .form_saved_message a:where(:not(.gform_validation_errors a)), .gform-conversational.gform-theme--framework .form_saved_message_sent a:where(:not(.gform_validation_errors a)), .gform-conversational.gform-theme--framework .gform_confirmation_message a:where(:not(.gform_validation_errors a)) {
color: var(--gf-color-primary);
text-decoration: underline;
}
.gform-conversational.gform-theme--framework .gform-conversational__field-header b, .gform-conversational.gform-theme--framework .gform-conversational__field-header strong, .gform-conversational.gform-theme--framework .gform_heading b, .gform-conversational.gform-theme--framework .gform_heading strong, .gform-conversational.gform-theme--framework .gfield--type-html b, .gform-conversational.gform-theme--framework .gfield--type-html strong, .gform-conversational.gform-theme--framework .gfield--type-section b, .gform-conversational.gform-theme--framework .gfield--type-section strong, .gform-conversational.gform-theme--framework .form_saved_message b, .gform-conversational.gform-theme--framework .form_saved_message strong, .gform-conversational.gform-theme--framework .form_saved_message_sent b, .gform-conversational.gform-theme--framework .form_saved_message_sent strong, .gform-conversational.gform-theme--framework .gform_confirmation_message b, .gform-conversational.gform-theme--framework .gform_confirmation_message strong {
font-weight: revert;
}
.gform-conversational.gform-theme--framework .gform-conversational__field-header i, .gform-conversational.gform-theme--framework .gform-conversational__field-header em, .gform-conversational.gform-theme--framework .gform_heading i, .gform-conversational.gform-theme--framework .gform_heading em, .gform-conversational.gform-theme--framework .gfield--type-html i, .gform-conversational.gform-theme--framework .gfield--type-html em, .gform-conversational.gform-theme--framework .gfield--type-section i, .gform-conversational.gform-theme--framework .gfield--type-section em, .gform-conversational.gform-theme--framework .form_saved_message i, .gform-conversational.gform-theme--framework .form_saved_message em, .gform-conversational.gform-theme--framework .form_saved_message_sent i, .gform-conversational.gform-theme--framework .form_saved_message_sent em, .gform-conversational.gform-theme--framework .gform_confirmation_message i, .gform-conversational.gform-theme--framework .gform_confirmation_message em {
font-style: revert;
} .gform-conversational.gform-theme--framework .gform-conversational__field-header > table, .gform-conversational.gform-theme--framework .gform_heading > table, .gform-conversational.gform-theme--framework .gfield--type-html > table, .gform-conversational.gform-theme--framework .gfield--type-section > table, .gform-conversational.gform-theme--framework .form_saved_message > table, .gform-conversational.gform-theme--framework .form_saved_message_sent > table, .gform-conversational.gform-theme--framework .gform_confirmation_message > table {
color: #333;
}  .gform-conversational.gform-theme--framework .gform-conversational__field-nav-helper-text {
align-items: center;
color: var(--gf-convo-field-nav-helper-text-color);
-moz-column-gap: 2px;
column-gap: 2px;
display: inline-flex;
font-family: var(--gf-convo-field-nav-helper-text-font-family);
font-size: var(--gf-convo-field-nav-helper-text-font-size);
font-style: var(--gf-convo-field-nav-helper-text-font-style);
font-weight: var(--gf-convo-field-nav-helper-text-font-weight);
letter-spacing: var(--gf-convo-field-nav-helper-text-letter-spacing);
line-height: var(--gf-convo-field-nav-helper-text-line-height);
}
.gform-conversational.gform-theme--framework .gfield--type-image_choice .gfield_checkbox, .gform-conversational.gform-theme--framework .gfield--type-image_choice .gfield_radio { display: grid;
grid-template-columns: repeat(2, 1fr);
}
@media (min-width: 525px) {
.gform-conversational.gform-theme--framework .gfield--type-image_choice .gfield_checkbox, .gform-conversational.gform-theme--framework .gfield--type-image_choice .gfield_radio {
grid-template-columns: repeat(3, 1fr)
}
}
@media (min-width: 768px) {
.gform-conversational.gform-theme--framework .gfield--type-image_choice .gfield_checkbox, .gform-conversational.gform-theme--framework .gfield--type-image_choice .gfield_radio {
grid-template-columns: repeat(4, 1fr)
}
}
.gform-conversational.gform-theme--framework .gfield--type-section {
border-block-end: none;
color: var(--gf-convo-field-nav-helper-text-color);
}    .gform-theme--framework.gform-conversational[data-form-submitted="true"] .gform-conversational__header, .gform-theme--framework.gform-conversational[data-form-submitted="true"] .gform-conversational__form-nav {
opacity: 1;
} .gform-theme--framework.gform-conversational .gform-conversational__header {
opacity: 0;
} .gform-theme--framework.gform-conversational .gform-conversational__form-nav {
opacity: 0;
}
.gform-theme--framework.gform-conversational .gform-conversational__screen--welcome.active + * + .gform-conversational__form-nav {
display: none;
} .gform-theme--framework.gform-conversational .gform-conversational__welcome--hidden {
opacity: 0;
} .gform-theme--framework.gform-conversational .gform_heading:not(.gform-conversational__field-header .gform_heading), .gform-theme--framework.gform-conversational .gform_validation_errors:not(.gform-conversational__field-header .gform_validation_errors), .gform-theme--framework.gform-conversational [data-js="gform-conversational-field-header-item"]:not(.gform-conversational__field-header [data-js="gform-conversational-field-header-item"]), .gform-theme--framework.gform-conversational button.gform_save_link:not(.gform-conversational__field-footer .gform_save_link) {
display: none;
opacity: 0;
} .gform-theme--framework.gform-conversational .gfield:not(.form_saved_message_emailform .gfield) {
display: none;
inline-size: 100%;
inset-block-start: 50%;
inset-inline-start: 0;
max-block-size: 100%;
opacity: 0;
position: absolute;
transform: translateY(-50%);
}
.gform-theme--framework.gform-conversational .gfield:not(.form_saved_message_emailform .gfield).active-step {
display: block;
}
.gform-theme--framework .gform-conversational__form-fields {
block-size: 100%;
position: relative;
} .gform-conversational.gform-theme--framework .gform-conversational__logo-wrap--link {
border-color: transparent;
border-radius: var(--gf-ctrl-radius-max-md);
border-style: var(--gf-ctrl-border-style);
border-width: var(--gf-ctrl-border-width);
outline-color: var(--gf-ctrl-outline-color);
outline-offset: var(--gf-ctrl-outline-offset);
outline-style: var(--gf-ctrl-outline-style);
outline-width: var(--gf-ctrl-outline-width);
}
.gform-conversational.gform-theme--framework .gform-conversational__logo-wrap--link:focus-visible {
border-color: var(--gf-ctrl-border-color-focus);
box-shadow: var(--gf-ctrl-shadow-focus);
outline-color: var(--gf-ctrl-outline-color-focus);
outline-width: var(--gf-ctrl-outline-width-focus);
}
.gform-conversational.gform-theme--framework .gform-conversational__form-nav {
background-color: var(--gf-convo-nav-bg-color);
color: var(--gf-convo-nav-color);
z-index: 999;
}
.gform-conversational.gform-theme--framework .gform-conversational__form-nav-wrapper {
min-block-size: var(--gf-convo-nav-min-height);
}
.gform-conversational.gform-theme--framework .gform-conversational__nav-button--prev .gform-conversational__nav-button-text, .gform-conversational.gform-theme--framework .gform-conversational__nav-button--next .gform-conversational__nav-button-text {
border: 0;
clip: rect(0, 0, 0, 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
white-space: nowrap;
width: 1px;
}
.gform-conversational.gform-theme--framework .gform-conversational__nav-button-icon {
font-size: var(--gf-convo-nav-btn-icon-font-size);
}
.gform-conversational.gform-theme--framework .gform-conversational__progress-bar-label {
color: var(--gf-convo-prog-bar-label-color);
font-family: var(--gf-convo-prog-bar-label-font-family);
font-size: var(--gf-convo-prog-bar-label-font-size);
font-style: var(--gf-convo-prog-bar-label-font-style);
font-weight: var(--gf-convo-prog-bar-label-font-weight);
letter-spacing: var(--gf-convo-prog-bar-label-letter-spacing);
line-height: var(--gf-convo-prog-bar-label-line-height);
}
.gform-conversational.gform-theme--framework .gform-conversational__progress-bar-outer {
background-color: var(--gf-convo-prog-bar-bg-color);
border-radius: var(--gf-convo-prog-bar-radius);
}
.gform-conversational.gform-theme--framework .gform-conversational__progress-bar-inner {
background-color: var(--gf-convo-prog-bar-bg-color-progress);
border-radius: var(--gf-convo-prog-bar-radius);
transition: var(--gf-transition-ctrl);
}
.gform-conversational.gform-theme--framework .gform-conversational__welcome-image {
line-height: 0;
margin-block: 0;
margin-inline: auto;
max-inline-size: var(--gf-convo-content-max-width);
}
.gform-conversational.gform-theme--framework .gform-conversational__welcome-image img {
height: auto;
inline-size: auto;
max-inline-size: 100%;
}
.gform-conversational.gform-theme--framework .gform-conversational__welcome-title {
color: var(--gf-convo-welcome-title-color);
font-family: var(--gf-convo-welcome-title-font-family);
font-size: var(--gf-convo-welcome-title-font-size);
font-style: var(--gf-convo-welcome-title-font-style);
font-weight: var(--gf-convo-welcome-title-font-weight);
letter-spacing: var(--gf-convo-welcome-title-letter-spacing);
line-height: var(--gf-convo-welcome-title-line-height);
}
@media (min-width: 768px) {
.gform-conversational.gform-theme--framework .gform-conversational__welcome-title {
font-size: var(--gf-convo-welcome-title-font-size-viewport-md);
line-height: var(--gf-convo-welcome-title-line-height-viewport-md)
}
}
.gform-conversational.gform-theme--framework .gform-conversational__welcome-message {
color: var(--gf-convo-welcome-message-color);
font-family: var(--gf-convo-welcome-message-font-family);
font-size: var(--gf-convo-welcome-message-font-size);
font-style: var(--gf-convo-welcome-message-font-style);
font-weight: var(--gf-convo-welcome-message-font-weight);
letter-spacing: var(--gf-convo-welcome-message-letter-spacing);
line-height: var(--gf-convo-welcome-message-line-height);
white-space: pre-line;
}
@media (min-width: 768px) {
.gform-conversational.gform-theme--framework .gform-conversational__welcome-message {
font-size: var(--gf-convo-welcome-message-font-size-viewport-md);
line-height: var(--gf-convo-welcome-message-line-height-viewport-md)
}
}
.gform-conversational.gform-theme--framework .gform-conversational__welcome-message b, .gform-conversational.gform-theme--framework .gform-conversational__welcome-message strong {
font-weight: revert;
}
.gform-conversational.gform-theme--framework .gform-conversational__welcome-message i, .gform-conversational.gform-theme--framework .gform-conversational__welcome-message em {
font-style: revert;
}
.gform-conversational.gform-theme--framework .gform-conversational__welcome-message del, .gform-conversational.gform-theme--framework .gform-conversational__welcome-message s, .gform-conversational.gform-theme--framework .gform-conversational__welcome-message u {
-webkit-text-decoration: revert;
text-decoration: revert;
}
.gform-conversational.gform-theme--framework .gform-conversational__welcome-cta {
margin-block-start: 8px;
}
@media (min-width: 768px) {
.gform-conversational.gform-theme--framework .gform-conversational__welcome-cta {
margin-block-start: 12px
}
}  .gform-conversational.gform-theme--framework.gform-conversational--layout-left .gform-conversational__screen-wrapper, .gform-conversational.gform-theme--framework.gform-conversational--layout-right .gform-conversational__screen-wrapper {
background-color: var(--gf-convo-bg-color);
}
.gform-conversational.gform-theme--framework .gform-conversational__field-header:where(:not(:empty)) {
margin-block-end: var(--gf-convo-content-gap-sm);
}