.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .loading {
 opacity: 0.5 !important;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .RichTextMarkdown .ql-container {
 pointer-events: none;

font-size: inherit;

font-family: inherit;

font-weight: inherit;

line-height: inherit;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .RichTextMarkdown .ql-container a {
 pointer-events: auto;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .RichTextMarkdown[data-editing-mode-component-selected=true] .ql-container {
 z-index: 2000500;

pointer-events: auto;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .RichTextMarkdown :not([class*="ql"]) p {
 margin-block-start: 0px;

margin-block-end: 0px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .RichTextMarkdown .ql-editor {
 padding: 0px;

line-height: inherit;

tab-size: inherit;

text-align: inherit;

white-space: inherit;

word-wrap: inherit;

overflow: hidden;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .RichTextMarkdown .ql-tooltip {
 min-width: 366px;

height: 40px;

line-height: 1.5;

font-size: 13px;

font-family: Work Sans;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj :not[data-editing-mode-component-selected=true].RichTextMarkdown .ql-tooltip {
 display: none;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj * {
 box-sizing: border-box;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj a.button.pending {
 pointer-events: none;

opacity: 0.6;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj button.pending {
 pointer-events: none;

opacity: 0.6;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj input.pending {
 pointer-events: none;

opacity: 0.6;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj textarea.pending {
 pointer-events: none;

opacity: 0.6;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj a.button.pending .icon.fa-spinner {
 display: inline-block;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj button.pending .icon.fa-spinner {
 display: inline-block;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj input.pending .icon.fa-spinner {
 display: inline-block;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj textarea.pending .icon.fa-spinner {
 display: inline-block;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj a.button .icon.fa-spinner {
 font-size: 0.9em;

margin: 0 0.25em 0 -0.5em;

display: none;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj button .icon.fa-spinner {
 font-size: 0.9em;

margin: 0 0.25em 0 -0.5em;

display: none;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj input .icon.fa-spinner {
 font-size: 0.9em;

margin: 0 0.25em 0 -0.5em;

display: none;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj textarea .icon.fa-spinner {
 font-size: 0.9em;

margin: 0 0.25em 0 -0.5em;

display: none;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj a.button {
 font-size: inherit;

font-family: inherit;

font-weight: inherit;

text-decoration: inherit;

color: inherit;

transition: background-color 0.3s, color 0.3s;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj button {
 font-size: inherit;

font-family: inherit;

font-weight: inherit;

text-decoration: inherit;

color: inherit;

transition: background-color 0.3s, color 0.3s;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj input {
 font-size: inherit;

font-family: inherit;

font-weight: inherit;

text-decoration: inherit;

color: inherit;

transition: background-color 0.3s, color 0.3s;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj textarea {
 font-size: inherit;

font-family: inherit;

font-weight: inherit;

text-decoration: inherit;

color: inherit;

transition: background-color 0.3s, color 0.3s;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj a.button:focus {
 outline-color: var(--primary-color);

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj button:focus {
 outline-color: var(--primary-color);

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj input:focus {
 outline-color: var(--primary-color);

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj textarea:focus {
 outline-color: var(--primary-color);

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj a.button[disabled] {
 cursor: default;

background: #eee;

pointer-events: none;

color: #aaa;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj a.button.disabled {
 cursor: default;

background: #eee;

pointer-events: none;

color: #aaa;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj button[disabled] {
 cursor: default;

background: #eee;

pointer-events: none;

color: #aaa;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj button.disabled {
 cursor: default;

background: #eee;

pointer-events: none;

color: #aaa;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj input[disabled] {
 cursor: default;

background: #eee;

pointer-events: none;

color: #aaa;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj input.disabled {
 cursor: default;

background: #eee;

pointer-events: none;

color: #aaa;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj textarea[disabled] {
 cursor: default;

background: #eee;

pointer-events: none;

color: #aaa;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj textarea.disabled {
 cursor: default;

background: #eee;

pointer-events: none;

color: #aaa;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .FileUpload .validation-failed {
 color: #141516;

background: #fd8ba0;

line-height: 110%;

border-bottom-left-radius: 4px;

border-bottom-right-radius: 4px;

padding: 10px;

margin-top: -1px;

font-weight: 400;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .InputBox .validation-failed {
 color: #141516;

background: #fd8ba0;

line-height: 110%;

border-bottom-left-radius: 4px;

border-bottom-right-radius: 4px;

padding: 10px;

margin-top: -1px;

font-weight: 400;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .OptionSelector .validation-failed {
 color: #141516;

background: #fd8ba0;

line-height: 110%;

border-bottom-left-radius: 4px;

border-bottom-right-radius: 4px;

padding: 10px;

margin-top: -1px;

font-weight: 400;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .FileUpload .uploader {
 display: flex;

flex-direction: column;

position: relative;

width: 100%;

height: 100%;

text-align: center;

background: #fafafa;

border: 1px solid #d9d9d9;

border-radius: var(--border-radius);

cursor: pointer;

-webkit-transition: border-color 0.3s;

transition: border-color 0.3s;

-webkit-box-sizing: border-box;

box-sizing: border-box;

margin: 0;

padding: 0;

color: rgba(0, 0, 0, 0.65);

font-size: 14px;

font-variant: tabular-nums;

line-height: 1.5;

list-style: none;

-webkit-font-feature-settings: 'tnum';

font-feature-settings: 'tnum';

outline: 0;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .FileUpload .uploader p.file-upload-text {
 margin: 0 0 4px;

color: rgba(0, 0, 0, 0.85);

font-size: 16px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .FileUpload .uploader p.file-upload-hint {
 color: rgba(0, 0, 0, 0.45);

font-size: 14px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .FileUpload .icon {
 font-size: 40px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .ToggleSwitch {
 display: flex;

align-items: center;

cursor: pointer;

margin: 10px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .ToggleSwitch:hover .switch .knob {
 background: #edf0f5;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .ToggleSwitch.isOn .switch {
 background: #6454f3;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .ToggleSwitch.isOn .switch .knob {
 margin-left: 14px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .ToggleSwitch .switch {
 height: 15px;

width: 30px;

background: #edf0f5;

border-radius: 8.5px;

border: 1px solid #ccc;

transition: background-color 0.3s;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .ToggleSwitch .switch .knob {
 margin: -1px;

border: 1px solid #ccc;

height: 15px;

width: 15px;

background: white;

border-radius: 8.5px;

transition: margin 0.3s, background-color 0.3s;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .ToggleSwitch .label {
 margin-left: 10px;

margin-right: 10px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .InputBox input[type='range'] {
 -webkit-appearance: none;

background: transparent;

margin: var(--thumb-height, 24px)/2 0;

width: var(--track-width, 100%);

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .InputBox input[type='range']::-moz-focus-outer {
 border: 0;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .InputBox input[type='range']:focus {
 outline: 0;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .InputBox input[type='range']:focus::-ms-fill-lower {
 background: var(--track-color, #eceff1);

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .InputBox input[type='range']::-webkit-slider-runnable-track {
 cursor: default;

height: var(--track-height, 8px);

transition: all 0.2s ease;

width: var(--track-width, 100%);

box-shadow: var(--track-shadow-size, 1px) var(--track-shadow-size, 1px) var(--track-shadow-blur, 1px) var(--track-shadow-color, rgba(0, 0, 0, 0.2)), 0 0 var(--track-shadow-size, 1px) var(--track-shadow-color, rgba(0, 0, 0, 0.2));

background: var(--track-color, #eceff1);

border: var(--track-border-width, 2px) solid var(--track-border-color, #cfd8dc);

border-radius: var(--track-radius, 5px);

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .InputBox input[type='range']::-webkit-slider-thumb {
 box-shadow: var(--thumb-shadow-size, 4px) var(--thumb-shadow-size, 4px) var(--thumb-shadow-blur, 4px) var(--thumb-shadow-color, rgba(0, 0, 0, 0.2)), 0 0 var(--thumb-shadow-size, 4px) var(--thumb-shadow-color, rgba(0, 0, 0, 0.2));

background: var(--thumb-color, #607d8b);

border: var(--thumb-border-width, 2px) solid var(--thumb-border-color, #eceff1);

border-radius: var(--thumb-radius, 12px);

box-sizing: border-box;

cursor: default;

height: var(--thumb-height, 24px);

width: var(--thumb-width, 24px);

-webkit-appearance: none;

margin-top: calc((var(--track-height, 8px) - var(--track-border-width, 2px) * 2) / 2 - var(--thumb-height, 24px) / 2);

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .InputBox input[type='range']::-moz-range-track {
 box-shadow: var(--track-shadow-size, 1px) var(--track-shadow-size, 1px) var(--track-shadow-blur, 1px) var(--track-shadow-color, rgba(0, 0, 0, 0.2)), 0 0 var(--track-shadow-size, 1px) var(--track-shadow-color, rgba(0, 0, 0, 0.2));

cursor: default;

transition: all 0.2s ease;

width: var(--track-width, 100%);

background: var(--track-color, #eceff1);

border: var(--track-border-width, 2px) solid var(--track-border-color, #cfd8dc);

border-radius: var(--track-radius, 5px);

height: calc(var(--track-height, 8px) / 2);

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .InputBox input[type='range']::-moz-range-thumb {
 box-shadow: var(--thumb-shadow-size, 4px) var(--thumb-shadow-size, 4px) var(--thumb-shadow-blur, 4px) var(--thumb-shadow-color, rgba(0, 0, 0, 0.2)), 0 0 var(--thumb-shadow-size, 4px) var(--thumb-shadow-color, rgba(0, 0, 0, 0.2));

background: var(--thumb-color, #607d8b);

border: var(--thumb-border-width, 2px) solid var(--thumb-border-color, #eceff1);

border-radius: var(--thumb-radius, 12px);

box-sizing: border-box;

cursor: default;

height: var(--thumb-height, 24px);

width: var(--thumb-width, 24px);

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .InputBox input[type='range']::-ms-track {
 cursor: default;

height: var(--track-height, 8px);

transition: all 0.2s ease;

width: var(--track-width, 100%);

background: transparent;

border-color: transparent;

border-width: var(--thumb-height, 24px)/2 0;

color: transparent;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .InputBox input[type='range']::-ms-fill-lower {
 box-shadow: var(--track-shadow-size, 1px) var(--track-shadow-size, 1px) var(--track-shadow-blur, 1px) var(--track-shadow-color, rgba(0, 0, 0, 0.2)), 0 0 var(--track-shadow-size, 1px) var(--track-shadow-color, rgba(0, 0, 0, 0.2));

background: var(--track-color, #eceff1);

border: var(--track-border-width, 2px) solid var(--track-border-color, #cfd8dc);

border-radius: calc(var(--track-radius, 5px) * 2);

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .InputBox input[type='range']::-ms-fill-upper {
 box-shadow: var(--track-shadow-size, 1px) var(--track-shadow-size, 1px) var(--track-shadow-blur, 1px) var(--track-shadow-color, rgba(0, 0, 0, 0.2)), 0 0 var(--track-shadow-size, 1px) var(--track-shadow-color, rgba(0, 0, 0, 0.2));

background: var(--track-color, #eceff1);

border: var(--track-border-width, 2px) solid var(--track-border-color, #cfd8dc);

border-radius: calc(var(--track-radius, 5px) * 2);

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .InputBox input[type='range']::-ms-thumb {
 box-shadow: var(--thumb-shadow-size, 4px) var(--thumb-shadow-size, 4px) var(--thumb-shadow-blur, 4px) var(--thumb-shadow-color, rgba(0, 0, 0, 0.2)), 0 0 var(--thumb-shadow-size, 4px) var(--thumb-shadow-color, rgba(0, 0, 0, 0.2));

background: var(--thumb-color, #607d8b);

border: var(--thumb-border-width, 2px) solid var(--thumb-border-color, #eceff1);

border-radius: var(--thumb-radius, 12px);

box-sizing: border-box;

cursor: default;

height: var(--thumb-height, 24px);

width: var(--thumb-width, 24px);

margin-top: calc(var(--track-height, 8px) / 4);

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .InputBox input[type='range']:disabled::-webkit-slider-thumb, .Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj [type='range']:disabled::-moz-range-thumb, .Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj [type='range']:disabled::-ms-thumb, .Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj [type='range']:disabled::-webkit-slider-runnable-track, .Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj [type='range']:disabled::-ms-fill-lower, .Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj [type='range']:disabled::-ms-fill-upper {
 cursor: not-allowed;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .InputBox div.slider {
 display: flex;

flex-direction: row;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .InputBox div.slider input[type='range'] {
 border: none;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .InputBox div.slider input[type='range'].range-addon {
 width: calc(25%);

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .InfoBox {
 position: absolute;

top: 0;

bottom: 0;

left: 0;

right: 0;

border-radius: inherit;

z-index: 150;

margin: -1px;

overflow: hidden;

padding: 1.5rem;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .InfoBox .InfoBox-background {
 position: absolute;

top: 0;

bottom: 0;

left: 0;

right: 0;

background-color: rgba(0, 0, 0, 0.3);

border-radius: inherit;

z-index: 151;

opacity: 1;

transition: opacity 0.3s;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .InfoBox .InfoBox-box {
 position: absolute;

bottom: 0;

left: 0;

right: 0;

max-height: 90%;

background: white;

border-radius: inherit;

border-top-left-radius: 16px;

border-top-right-radius: 16px;

border: 1px solid #ddd;

padding: 20px;

overflow-y: scroll;

z-index: 152;

transition: bottom 0.3s;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .InfoBox dialog.InfoBox-box::backdrop {
 display: none;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .InfoBox .InfoBox-box .close {
 position: absolute;

z-index: 10;

right: 25px;

top: 25px;

color: #aaa;

cursor: pointer;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .InfoBox .InfoBox-box .close:hover {
 color: inherit;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .InfoBox:not(.showing) {
 pointer-events: none;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .InfoBox:not(.showing) .InfoBox-background {
 opacity: 0;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .InfoBox:not(.showing) .InfoBox-box {
 bottom: -100vh;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .ProgressBar.FormProgressCircle {
 cursor: pointer;

margin: 8px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .ProgressBar .ElementType-BarNode.completed.navigate {
 cursor: pointer;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .ProgressBar .ElementType-BarNode.fill {
 opacity: 0;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .ProgressBar .ElementType-BarNode.fill.completed {
 animation: 0.05s linear 1 normal forwards running fade-in-bar;

animation-delay: 0.25s;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .ProgressBar .ElementType-BarNodeConnctor .ElementType-BarNodeConnectorInner {
 flex: 0 0 0%;

height: inherit;

width: inherit;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .ProgressBar .ElementType-BarNodeConnctor .ElementType-BarNodeConnectorInner.completed {
 flex: 0 0 100%;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .ProgressBar .ElementType-BarNodeConnctor .ElementType-BarNodeConnectorInner.fill {
 transition: all 0.25s linear;

transform-origin: left center;

transform: scaleX(0);

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .ProgressBar .ElementType-BarNodeConnctor .ElementType-BarNodeConnectorInner.fill.completed {
 transition: all 0.25s linear;

transform-origin: left center;

transform: scaleX(1);

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .FormProgress {
 position: relative;

border-top-left-radius: 16px;

border-top-right-radius: 16px;

overflow: hidden;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .FormProgress:not(.FormProgressCircle) {
 border-bottom: 1px solid #eee;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .FormProgress .bar {
 background: var(--primary-color);

height: 30px;

transition: width 0.3s;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .FormProgress:hover > .progress {
 color: var(--primary-color);

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .FormProgress .progress {
 position: absolute;

top: 7px;

left: 15px;

font-size: 12px;

color: rgba(0, 0, 0, 0.2);

transition: color 0.3s;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .FormProgress .progress.altColor {
 color: white;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .FormProgress .reset {
 position: absolute;

top: 9px;

right: 14px;

font-size: 12px;

color: rgba(0, 0, 0, 0.2);

transition: color 0.3s;

cursor: pointer;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .FormProgress .reset:hover {
 color: var(--primary-color);

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .FormProgress .reset.percent-100:hover {
 color: white;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .FormProgress.circular {
 display: flex;

flex-direction: column;

align-items: center;

overflow: visible;

margin: 8px;

border: none;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .FormProgress.circular  .ep-container {
 cursor: pointer;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .FormProgress.circular.right {
 flex-direction: row;

justify-content: center;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .FormProgress.circular.right > div {
 margin-right: 10px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .FormProgress.circular.left {
 flex-direction: row-reverse;

justify-content: center;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .FormProgress.circular.left > div {
 margin-left: 10px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .FormProgress.circular:not(.inside) .progress-bar-legend {
 display: none;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .select:focus {
 border-color: blue;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .ElementType-OptionDropdown[data-multiple] div.header {
 display: none;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .ElementType-OptionDropdown .ElementType-DropdownMain {
 -webkit-box-align: center;

-ms-flex-align: center;

align-items: center;

padding: 0;

position: relative;

flex: 1;

display: flex;

width: auto;

box-sizing: border-box;

border-style: solid;

border-width: 1px;

border-color: #e8ebf0;

border-radius: inherit;

cursor: pointer;

line-height: 1;

transition: all .3s;

border: none;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .ElementType-OptionDropdown .ElementType-DropdownMain::after {
 content: '⌄';

align-self: stretch;

display: flex;

align-content: center;

justify-content: center;

justify-items: center;

align-items: center;

padding: 0 15px 9px;

color: #bbb;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .ElementType-OptionDropdown .ElementType-DropdownMain:hover::after {
 color: #999;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .ElementType-OptionDropdown .ElementType-DropdownMain select {
 -webkit-appearance: none;

-moz-appearance: none;

appearance: none;

font-family: inherit;

font-size: inherit;

padding: 0;

border-width: 0;

width: 100%;

flex: 1;

display: none;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .ElementType-OptionDropdown .ElementType-DropdownMain select div.option {
 display: none;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .ElementType-OptionDropdown {
 user-select: none;

box-sizing: border-box;

position: relative;

border-radius: 4px;

border-style: solid;

border-width: 0;

border-color: gray;

width: auto;

display: inline-block;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .ElementType-OptionDropdown:focus {
 border-color: blue;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .ElementType-OptionDropdown[data-open] {
 border-bottom-left-radius: 0;

border-bottom-right-radius: 0;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .ElementType-OptionDropdown[data-open] .ElementType-DropdownList {
 display: initial;

overflow: scroll;

max-height: 250px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .ElementType-OptionDropdown .ElementType-DropdownList {
 -webkit-appearance: none;

-moz-appearance: none;

appearance: none;

position: absolute;

border-style: solid;

border-width: 1px;

border-color: #e8ebf0;

left: 0;

display: none;

width: 100%;

line-height: 1;

box-sizing: border-box;

z-index: 2;

border-bottom-left-radius: 4px;

border-bottom-right-radius: 4px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .ElementType-OptionDropdown .ElementType-DropdownList .ElementType-DropdownListOption {
 background-color: #F7F8FE;

cursor: pointer;

padding: 10px 14px;

border-width: 0;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .ElementType-OptionDropdown .ElementType-DropdownList .ElementType-DropdownListOption:hover {
 background-color: #fafafa;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .ElementType-OptionDropdown .ElementType-DropdownList .ElementType-DropdownListOption:focus {
 background-color: transparent;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .ElementType-OptionDropdown .ElementType-DropdownList .ElementType-DropdownListOption:checked {
 background-color: #f5f5f5;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .ElementType-OptionDropdown div.header span {
 flex: 1;

padding: 10px 14px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .ElementType-OptionDropdown div.header span input {
 background: inherit;

border: none;

font: inherit;

font-weight: inherit;

color: inherit;

outline: none;

width: 100%;

text-align: end;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .ElementType-OptionDropdown div.header span .option-selector-tag {
 padding: 5px;

border: 1px solid grey;

border-radius: 5px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .BookMeeting {
 position: relative;

width: 1060px;

max-width: 100%;

min-height: 680px;

overflow: hidden;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .BookMeeting.service-hubspot {
 margin-top: 0;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .BookMeeting .calendly-container {
 position: absolute;

height: 680px;

z-index: 1;

top: -20px;

bottom: 0;

left: -10px;

right: -10px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .BookMeeting > .spinner {
 position: absolute;

top: 0;

bottom: 0;

left: 0;

right: 0;

z-index: 0;

display: flex;

align-items: center;

justify-content: center;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .BookMeeting > .spinner .icon {
 font-size: 60px;

color: #aaa;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Element.ElementType-OfflineIndicator {
 position: absolute;

bottom: 0;

z-index: 50;

width: 100%;

padding: 10px;

text-align: center;

background-color: lightcoral;

color: white;

font-weight: 400;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj {
 --primary-color: #6454f3;

--fail-color: red;

--border-radius: 4px;

position: relative;

text-align: left;

box-sizing: border-box;

font-family: 'Lato', sans-serif;

font-size: 16px;

font-weight: 300;

line-height: 1.5;

color: #555;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Page {
 position: relative;

padding: 32px;

box-sizing: border-box;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .ElementType-PageContents {
 width: 100%;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentType-RichText p {
 margin: 0;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentType-RichText ul {
 list-style: disc;

padding-left: 1.1em;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentType-InputBox {
 display: flex;

flex-direction: column;

position: relative;

max-width: 100%;

width: 300px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentType-OptionSelector {
 display: flex;

flex-direction: column;

position: relative;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentType-CustomButton {
 box-sizing: border-box;

padding: 8px 32px;

border-radius: var(--border-radius);

background-color: white;

color: inherit;

transition: background-color 0.3s, color 0.3s;

cursor: pointer;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.CustomButton_link {
 text-decoration: none;

display: flex;

flex-direction: row;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentType-MediaEmbed {
 position: relative;

width: 100%;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentType-CustomButton.selected {
 border-color: var(--primary-color);

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentType-CustomButton.disabled {
 cursor: default;

background: #eee;

pointer-events: none;

color: #aaa;

opacity: 0.2;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-main_container {
 display: flex;

flex-direction: column;

justify-content: flex-start;

align-items: center;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-row {
 flex: 1;

display: flex;

flex-direction: row;

justify-content: stretch;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-column {
 flex: 1;

display: flex;

flex-direction: column;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-title {
 font-size: 44px;

font-weight: 600;

justify-content: center;

display: flex;

margin-bottom: 16px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-subtitle {
 justify-content: center;

display: flex;

font-size: 24px;

font-weight: 300;

margin-bottom: 16px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-dropdown_selector {
 display: flex;

margin-top: 20px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-standard_input {
 display: flex;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-checkbox {
 display: flex;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-buttons_wrapped {
 display: flex;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-buttons_bars {
 display: flex;

flex-direction: column;

width: 100%;

align-items: center;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-range {
 
 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-stripe_checkout {
 
 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-image {
 
 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-inputs_container {
 display: flex;

flex-wrap: wrap;

justify-content: center;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-header {
 justify-content: flex-end;

display: flex;

flex-direction: row;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-footer {
 display: flex;

flex-direction: row;

justify-content: space-between;

align-items: center;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-global_prev {
 background-color: transparent;

border: none;

padding-left: 0px;

padding-right: 0px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Element.ElementType-Label {
 display: flex;

flex-direction: row;

align-items: end;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Element.ElementType-InputElement {
 padding: 8px 16px;

border-radius: var(--border-radius);

border: 1px solid #ddd;

width: 100%;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Element.ElementType-InputTextarea {
 padding: 8px 16px;

border-radius: var(--border-radius);

border: 1px solid #ddd;

width: 100%;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Element.ElementType-Image {
 max-width: 100%;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Element.ElementType-OptionButtonList {
 display: flex;

align-items: stretch;

justify-content: center;

flex-wrap: wrap;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Element.ElementType-OptionButtonCard {
 display: flex;

flex-direction: column;

align-items: center;

justify-content: space-between;

padding: 8px 32px;

margin: 8px;

flex: 0 0 auto;

text-align: center;

box-sizing: border-box;

border: 1px solid #ddd;

background-color: white;

border-radius: var(--border-radius);

cursor: pointer;

line-height: 1.3;

transition: transform 0.1s, border-color 0.5s, background-color 0.2s;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Element.ElementType-ButtonIconImage {
 max-width: 100%;

max-height: 50px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Element.ElementType-ButtonIcon {
 font-size: 40px;

color: #999;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component:selected .ElementType-ButtonIcon {
 color: var(--primary-color);

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Element.ElementType-OptionButtonList.ComponentTag-buttons_bars {
 width: 100%;

max-width: 420px;

flex-direction: column;

flex-wrap: nowrap;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Element.ElementType-OptionButtonCard.ComponentTag-buttons_tiles {
 padding: 30px 15px;

width: 140px;

max-width: 140px;

min-height: 150px;

border-radius: var(--border-radius-lg);

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Element.ElementType-OptionButtonCard.ComponentTag-buttons_wrapped {
 max-width: 100%;

white-space: nowrap;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Element.ElementType-OptionButtonCard.ComponentTag-buttons_bars {
 width: 100%;

max-width: 420px;

flex-direction: row;

justify-content: flex-start;

gap: 1rem;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Element.ElementType-OptionButtonCardIcon.ComponentTag-buttons_wrapped {
 display: none;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Element.ElementType-StripeCheckoutButton {
 padding: 10px 20px;

background: var(--primary-color);

color: white;

border-radius: 6px;

border: none;

cursor: pointer;

transition: padding 0.3s;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Element.ElementType-StripeCheckoutButton[disabled] {
 cursor: default;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Element.ElementType-StripeCheckoutButton .Icon {
 font-size: 0.8em;

margin: 0 0 0 0.375em;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .ep-circle {
 transform-origin: 50% 50%;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj g.ep-circle--container {
 transition: inherit;

transform-origin: 50% 50%;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentType-ChatMessages {
 width: 90%;

max-width: 700px;

max-height: 80vh;

margin-top: 20px;

margin-bottom: 20px;

border-radius: 8px;

background-color: rgb(39, 39, 42);

padding: 20px;

border: 1px solid #ddd;

margin-left: auto;

margin-right: auto;

box-shadow: 0 0 10px rgba(0,0,0,0.1);

color: #F2F2F2;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Element.ComponentType-ChatMessages.ElementTag-ChatMessageText {
 border-top: 1px solid #fafafa38;

padding-bottom: 20px;

padding-top: 20px;

width: 100%;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Element.ComponentType-ChatMessages.ElementTag-ChatMessageContainer {
 display: flex;

flex-direction: row;

justify-content: flex-start;

align-items: center;

gap: 20px;

width: 100%;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Element.ComponentType-ChatMessages.ElementTag-ChatMessageSvgClasses {
 margin-top: 15px;

margin-bottom: 10px;

width: 32px;

height: 32px;

min-width: 32px;

min-height: 32px;

max-width: 32px;

max-height: 32px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Element.ComponentType-ChatMessages.ElementTag-ChatMessageShowHideButtonClasses {
 margin-right: auto;

margin-left: auto;

margin-top: 20px;

margin-bottom: 20px;

background-color: transparent;

border: none;

color: black;

cursor: pointer;

width: 100%;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Element.ComponentType-ChatMessages.ElementTag-ChatMessageAiLeftContainerClasses {
 display: flex;

flex-direction: column;

justify-content: flex-start;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Element.ComponentType-ChatMessages.ElementTag-ChatMessageFeedbackButton {
 background-color: transparent;

border: none;

padding: 0px;

margin-top: 0px;

cursor: pointer;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Element.ComponentType-ChatMessages.ElementTag-InputContainer {
 display: flex;

flex-direction: row;

gap: 20px;

justify-content: center;

align-items: center;

border: 1px solid #fafafa38;

border-radius: 15px;

background-color: black;

margin-top: 20px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Element.ComponentType-ChatMessages.ElementTag-Input {
 padding: 20px;

justify-content: center;

background-color: black;

color: #fafafa;

width: 100%;

border-color: transparent;

border-radius: 15px;

outline: none;

resize: none;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Element.ComponentType-ChatMessages.ElementTag-Button {
 padding: 8px 16px;

background-color: black;

color: #fafafa;

border: 1px solid #fafafa38;

border-radius: 5px;

margin-right: 20px;

height: fit-content;

cursor: pointer;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Element.ComponentType-ChatMessages.ElementTag-MessagesContainer {
 max-height: calc(80vh - 150px);

overflow-y: auto;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Element.ComponentType-ChatMessages.ElementTag-ChatMessageAvatar {
 width: 32px;

height: 32px;

min-width: 32px;

min-height: 32px;

max-width: 32px;

max-height: 32px;

border-radius: 50%;

overflow: hidden;

margin-bottom: 10px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Element.ComponentType-ChatMessages.ElementTag-MessagesContainer::-webkit-scrollbar {
 width: 0px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Element.ComponentType-ChatMessages.ElementTag-ChatMessageImageURLClasses {
 width: 100%;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Element.ComponentType-ChatMessages.ElementTag-Input::-webkit-scrollbar {
 width: 0px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Element.ComponentType-ChatMessages.ElementTag-QuickReplyOptionButton {
 color: white;

background-color: black;

padding-left: 10px;

padding-right: 10px;

padding-top: 5px;

padding-bottom: 5px;

border-radius: 5px;

border: 1px solid #fafafa38;

cursor: pointer;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Element.ComponentType-ChatMessages.ElementTag-QuickReplyOptionsContainer {
 padding-left: 50px;

width: 100%;

display: flex;

flex-direction: row;

justify-content: flex-start;

flex-wrap: wrap;

gap: 10px;

margin-top: -10px;

margin-bottom: 10px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Element.ComponentType-ChatMessages.ElementTag-QuickInitialOptions {
 color: black;

background-color: #00FFA3;

padding-left: 10px;

padding-right: 10px;

padding-top: 15px;

padding-bottom: 15px;

border-radius: 5px;

border: 1px solid #fafafa38;

cursor: pointer;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Element.ComponentType-ChatMessages.ElementTag-QuickInitialOptionsContainer {
 padding-top: 30px;

padding-bottom: 20px;

padding-left: 10px;

padding-right: 10px;

width: 100%;

display: flex;

flex-direction: column;

justify-content: flex-start;

gap: 15px;

margin-top: -10px;

margin-bottom: 10px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Element.ComponentType-ChatMessages.ElementType-ChatMessageLoading {
 width: 50px;

min-width: 50px;

max-width: 50px;

margin-right: 18px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-flex {
 display: flex;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-flex_col {
 display: flex;

flex-direction: column;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-items_center {
 align-items: center;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-text_lg {
 font-size: 1.125rem;

line-height: 1.75rem;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-font_normal {
 font-weight: 400;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-mb_4 {
 margin-bottom: 1rem;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-text_base {
 font-size: 1rem;

line-height: 1.5rem;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Element.ElementType-OptionButtonCard.ComponentTag-buttons_bars.selected {
 border-color: #000102;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Element.ElementType-OptionButtonCardCheckbox.ComponentTag-round_checkbox {
 border: 1px solid #000102;

border-radius: 100%;

display: flex;

align-items: center;

width: 20px;

height: 20px;

padding: 2px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-purple_text {
 font-size: 14px;

letter-spacing: 1.12px;

font-family: Avenir, Montserrat;

font-weight: 700;

color: #5226B1;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-capitalize {
 text-transform: uppercase;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-font_size_14_px {
 font-size: 14px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-pading_30_px {
 padding: 30px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-purple_button {
 width: fit-content;

padding-top: 18px;

padding-bottom: 18px;

padding-left: 26px;

padding-right: 26px;

line-height: 14px;

font-family: Avenir, Montserrat;

font-weight: 500;

color: White;

border-radius: 4px;

background-color: #5226B1;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-flex_row {
 display: flex;

flex-direction: row;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-jc_between {
 justify-content: space-between;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-montserrat {
 font-family: Montserrat;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-font_size_24_px {
 font-size: 24px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-next_avaialble_time {
 font-size: 24px;

font-family: Avenir, Montserrat;

font-weight: 900;

color: #131313;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-next_time_available_button {
 font-size: 18px;

font-family: Avenir, Montserrat;

color: #131313;

display: flex;

flex-direction: row-reverse;

justify-content: center;

align-items: center;

background-color: transparent;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentType-CustomButton.ComponentTag-next_time_available_button .ElementType-ButtonIconImage>img {
 width: 20px;

height: 20px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentType-CustomButton.ComponentTag-next_time_available_button .ElementType-ButtonIconImage {
 width: 20px;

height: 20px;

margin-left: 5px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-white_background {
 background-color: white;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-starting_page_main_container {
 padding: 30px;

display: flex;

justify-content: space-between;

border-radius: 10px;

box-shadow: 0px 0.266px 0.79801px 0px rgba(188, 194, 238, 0.09), 0px 0.89345px 2.68036px 0px rgba(188, 194, 238, 0.14), 0px 4px 12px 0px rgba(188, 194, 238, 0.23);

background-color: white;

overflow: hidden;

transition: all .3s linear;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-date {
 font-size: 20px;

font-family: Montserrat;

font-weight: 800;

color: #131313;

margin-bottom: 16px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-buttons_main_container {
 width: 100%;

margin-bottom: 40px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Element.ElementType-InnerText.ComponentTag-buttons_main_container {
 width: 100%;

display: flex;

flex-direction: row;

justify-content: space-between;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .select_time_buttons {
 width: 100%;

max-width: 160px;

padding-top: 12px;

padding-bottom: 12px;

padding-left: 16px;

padding-right: 12px;

font-family: Avenir, Montserrat;

font-weight: 600;

color: #593BA0;

display: flex;

justify-content: center;

border: 1px solid;

border-radius: 4px;

border-color: #593BA0;

background-color: transparent;

transition: all .3s linear;

flex-grow: 1;

cursor: pointer;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-date_and_buttons_container {
 margin-bottom: 40px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-repeatable_buttons_main_container {
 padding-bottom: 40px;

padding-left: 20px;

padding-right: 20px;

padding-top: 40px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .select_time_buttons:hover {
 box-shadow: 0px 0px 4px 0px #B7B1D8;

background-color: #F6F1FF;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-set_of_dates_selector {
 padding: 0px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Element.ElementType-OptionButtonCard.ComponentTag-set_of_dates_selector {
 width: 28px;

height: 28px;

margin: 0px;

padding: 6px;

font-size: 14px;

font-family: Avenir, Montserrat;

font-weight: 600;

color: #131313;

display: flex;

justify-content: center;

align-items: center;

border: 1px solid;

border-radius: 44px;

border-color: transparent;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Element.ElementType-OptionButtonCard.ComponentTag-set_of_dates_selector.ElementKey-option_1 {
 
 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Element.ElementType-OptionButtonCard.ComponentTag-set_of_dates_selector.selected {
 color: #5226B1;

border: 1px solid;

border-color: #5226B1;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Element.ElementType-OptionButtonCard.ComponentTag-set_of_dates_selector.selected.ElementKey-option_1 {
 
 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-border {
 border-width: 1px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-border_solid {
 border-style: solid;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-border_slate_200 {
 border-color: #E2E8F0;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-rounded {
 border-radius: 0.25rem;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-p_2 {
 padding: 0.5rem;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-w_full {
 width: 100%;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Element.ElementType-Dropdown.ComponentTag-w_full {
 width: 100%;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Element.ElementType-DropdownMain.ComponentTag-w_full {
 width: 100%;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Element.ElementType-TextareaElement.ComponentTag-w_full {
 width: 100%;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Element.ElementType-OptionDropdown.ComponentTag-w_full {
 width: 100%;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-label {
 font-size: 14px;

font-family: Avenir, Montserrat;

font-weight: 800;

color: #131313;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-timezones_dropdown {
 width: 100%;

max-width: 400px;

padding: 0px;

font-family: Avenir, Montserrat;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .ComponentTag-timezones_dropdown {
 padding: 0px;

font-size: 14px;

font-family: Avenir, Montserrat;

font-weight: 800;

color: #131313;

border: none;

border-color: transparent;

border-width: 0px;

text-overflow: ellipsis;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-input {
 width: 100%;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .ComponentTag-input .Flow-Element.ElementType-Label {
 font-size: 20px;

font-family: Avenir, Montserrat;

font-weight: 800;

color: #131313;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-form_container {
 margin-bottom: 30px;

display: flex;

flex-direction: column;

gap: 30px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Element.ElementType-InputElement.ComponentTag-input {
 padding-top: 18px;

padding-bottom: 18px;

padding-left: 24px;

padding-right: 24px;

font-size: 24px;

font-family: Avenir, Montserrat;

border: 1px solid var(--crmui-numero-light-purple-desat, #EEEAF6);

border-radius: 10px;

background-color: #F7F8FE;

background: #F7F8FE;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .ComponentTag-input .Flow-Element.ElementType-InputElement::placeholder {
 font-size: 24px;

font-family: Avenir, Montserrat;

font-weight: 400;

color: var(--crmui-purple-desat-45, #9288C3);

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-gap_30_px {
 gap: 30px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-mb_30_px {
 margin-bottom: 30px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-back_button {
 width: fit-content;

padding-top: 14px;

padding-bottom: 14px;

padding-left: 20px;

padding-right: 24px;

font-size: 18px;

font-family: Avenir, Montserrat;

font-weight: 600;

color: #131313;

display: flex;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentType-CustomButton.ComponentTag-back_button .ElementType-ButtonIconImage {
 width: 24px;

height: 24px;

margin-right: 8px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentType-CustomButton.ComponentTag-back_button .ElementType-ButtonIconImage>img {
 width: 24px;

height: 24px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-back_and_book_it_now_container {
 display: flex;

justify-content: space-between;

align-items: center;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-available_times_container {
 height: 0px;

padding-top: 40px;

padding-bottom: 40px;

padding-left: 30px;

padding-right: 30px;

display: none;

flex-direction: column;

border-radius: 10px;

background-color: white;

opacity: 0;

transition: all .3s linear;

gap: 40px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj[max-width~='520px'] .Flow-Component.ComponentTag-starting_page_main_container {
 padding: 20px;

display: flex;

flex-direction: column;

justify-content: center;

align-items: center;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj[max-width~='720px'] .Flow-Component.ComponentTag-starting_page_main_container {
 
 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj[max-width~='520px'] .Flow-Component.ComponentTag-next_avaiable_time_container {
 margin-bottom: 20px;

display: flex;

flex-direction: column;

justify-content: center;

align-items: center;

gap: 14px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj[max-width~='520px'] .Flow-Component.ComponentTag-purple_button {
 width: 100%;

padding-top: 12px;

padding-bottom: 12px;

padding-left: 16px;

padding-right: 16px;

display: flex;

justify-content: center;

align-items: center;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj[max-width~='520px'] .Flow-Component.ComponentTag-purple_text {
 font-size: 12px;

letter-spacing: 0.96px;

font-weight: 800;

text-align: center;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj[max-width~='520px'] .Flow-Component.ComponentTag-next_avaialble_time {
 font-size: 18px;

line-height: 22px;

font-weight: 800;

text-align: center;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj[max-width~='520px'] .Flow-Component.ComponentTag-book_it_now_container {
 width: 100%;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj[max-width~='520px'] .Flow-Component.ComponentTag-available_times_container {
 padding-top: 20px;

padding-bottom: 20px;

padding-left: 20px;

padding-right: 20px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj[max-width~='520px'] .Flow-Component.ComponentTag-timezone_container {
 width: 100%;

max-width: 100%;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj[max-width~='520px'] .Flow-Component.ComponentTag-next_time_available_button {
 
 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj[max-width~='520px'] .Flow-Component.ComponentTag-your_selected_time_container {
 display: flex;

flex-direction: column;

justify-content: center;

align-items: center;

gap: 14px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj[max-width~='520px'] .Flow-Component.ComponentTag-flex_row {
 
 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj[max-width~='520px'] .Flow-Component.ComponentTag-first_and_last_name_container {
 display: flex;

flex-direction: column;

gap: 20px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-first_and_last_name_container {
 display: flex;

gap: 30px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj[max-width~='720px'] .Flow-Component.ComponentTag-first_and_last_name_container {
 
 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj[max-width~='520px'] .Flow-Page.PageTag-mobile_page {
 background-color: ;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Page.PageTag-pages {
 
 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Page.PageTag-page {
 padding: 0;

background-color: transparent;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-show_more_times_containers {
 padding-top: 20px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj[max-width~='720px'] .Flow-Component.ComponentTag-available_times_container {
 
 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-buttons_container {
 display: flex;

flex-direction: row;

flex-wrap: wrap;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-final_title {
 font-size: 36px;

font-family: Avenir, Montserrat;

font-weight: 700;

color: #131313;

display: flex;

justify-content: center;

align-items: center;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-contact_text {
 padding: 0px;

font-size: 18px;

font-family: Avenir, Montserrat;

font-weight: 400;

color: #000;

display: flex;

justify-content: center;

align-items: center;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Page.PageTag-final_page {
 padding-top: 40px;

padding-bottom: 40px;

padding-left: 30px;

padding-right: 30px;

background-color: white;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-final_page_container {
 display: flex;

flex-direction: column;

gap: 30px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-your_selected_time_container {
 padding-top: 40px;

padding-bottom: 40px;

padding-left: 30px;

padding-right: 30px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-timezone_container {
 width: 100%;

max-width: 50%;

display: flex;

justify-content: flex-end;

align-items: center;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-set_of_dates_chosen_container {
 display: none;

justify-content: flex-start;

align-items: center;

gap: 10px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-rounded_purple_button {
 width: 24px;

height: 24px;

padding: 6px;

display: flex;

justify-content: center;

align-items: center;

border: 1px solid;

border-radius: 44px;

border-color: #5226B1;

background-color: transparent;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Element.ElementType-OptionButtonList.ComponentTag-set_of_dates_selector {
 display: flex;

gap: 4px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentType-CustomButton.ComponentTag-rounded_purple_button .ElementType-ButtonIcon {
 
 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentType-CustomButton.ComponentTag-rounded_purple_button .ElementType-ButtonIconImage {
 width: 16px;

height: 16px;

display: flex;

justify-content: center;

align-items: center;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentType-CustomButton.ComponentTag-rounded_purple_button .ElementType-ButtonIconImage>img {
 width: 16px;

height: 16px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-ml_auto {
 margin-left: auto;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-mr_auto {
 margin-right: auto;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-gap_40px {
 display: flex;

flex-direction: column;

gap: 40px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-purple_button[disabled=disabled] {
 opacity: 0.5;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj[max-width~='520px'] .Flow-Component.ComponentTag-final_title {
 font-size: 24px;

line-height: 26px;

font-family: Montserrat;

font-weight: 700;

text-align: center;

display: flex;

justify-content: center;

align-items: center;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj[max-width~='520px'] .Flow-Component.ComponentTag-contact_text {
 text-align: center;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj[max-width~='520px'] .Flow-Component.ComponentTag-input {
 
 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj[max-width~='720px'] .Flow-Element.ElementType-InputElement.ComponentTag-input {
 
 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj[max-width~='520px'] .Flow-Element.ElementType-InputElement.ComponentTag-input {
 padding-top: 10px;

padding-bottom: 10px;

padding-left: 24px;

padding-right: 24px;

font-size: 16px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj[max-width~='520px'] .ComponentTag-input .Flow-Element.ElementType-Label {
 font-size: 16px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj[max-width~='520px'] .ComponentTag-input .Flow-Element.ElementType-InputElement::placeholder {
 font-size: 16px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj[max-width~='520px'] .Flow-Component.ComponentTag-form_container {
 gap: 20px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj[max-width~='720px'] .Flow-Component.ComponentTag-form_container {
 
 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj[max-width~='520px'] .Flow-Component.ComponentTag-back_button {
 font-size: 14px;

display: flex;

justify-content: center;

align-items: center;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj[max-width~='520px'] .Flow-Component.ComponentTag-your_selected_time_text_container {
 display: flex;

flex-direction: column;

gap: 14px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-your_selected_time_text_container {
 
 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj[max-width~='520px'] .Flow-Component.ComponentTag-buttons_main_container {
 margin-bottom: 20px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .ComponentTag-timezones_dropdown .Flow-Element.ElementType-Label {
 font-family: Avenir, Montserrat;

display: none;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-top_container {
 display: flex;

justify-content: space-between;

padding-bottom: 10px;

flex-direction: row;

border-bottom: 1px solid var(--crmui-numero-light-purple-desat, #EEEAF6);

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj ::-webkit-scrollbar-track {
 background-color: #E6E5E9;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj ::-webkit-scrollbar {
 width: 5px;

height: 5px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj ::-webkit-scrollbar-button {
 display: block;

height: 4px;

width: 4px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-dates_text {
 padding-left: 16px;

padding-right: 16px;

font-size: 14px;

font-family: Avenir, Montserrat;

text-transform: Capitalize;

font-weight: 800;

color: #5226B1;

display: flex;

justify-content: center;

align-items: center;

border-radius: 56px;

background-color: var(--crmui-purple-sat-7, #F4F1FC);

white-space: nowrap;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-select_this_time_button {
 
 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Page.PageTag-page_2 {
 padding-top: 40px;

padding-bottom: 40px;

padding-left: 30px;

padding-right: 30px;

box-shadow: 0px 0.266px 1.26352px 0px rgba(34, 40, 69, 0.07), 0px 0.89345px 4.2439px 0px rgba(34, 40, 69, 0.10), 0px 4px 12px 0px rgba(34, 40, 69, 0.13);

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj[max-width~='520px'] .Flow-Component.ComponentTag-timezones_dropdown {
 width: 100%;

max-width: 150px;

position: static;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-scrollable {
 overflow: auto;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj[max-width~='720px'] .Flow-Component.ComponentTag-scrollable {
 
 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj[max-width~='520px'] .Flow-Component.ComponentTag-scrollable {
 max-height: 350px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj[max-width~='520px'] .Flow-Component.ComponentTag-top_container {
 display: flex;

flex-direction: row;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj[max-width~='520px'] .Flow-Component.ComponentTag-set_of_dates_chosen_container {
 display: none;

justify-content: space-between;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj[max-width~='520px'] .Flow-Component.ComponentTag-label {
 
 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj[max-width~='720px'] .Flow-Component.ComponentTag-dates_text {
 
 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj.SignpostForm[max-width~='520px'] .ElementType-OptionDropdown .ElementType-DropdownMain::after {
 display: none;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-this_week_button {
 
 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-week_button {
 padding-top: 0px;

padding-bottom: 0px;

padding-left: 16px;

padding-right: 16px;

font-size: 14px;

font-family: Avenir, Montserrat;

font-weight: 900;

color: #131313;

display: flex;

flex-direction: row-reverse;

justify-content: center;

align-items: center;

border: 1px solid;

border-radius: 36px;

border-color: transparent;

gap: 4px;

transition: all .3s linear;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentType-CustomButton.ComponentTag-week_button .ElementType-ButtonText {
 display: flex;

justify-content: center;

align-items: center;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-week_button:hover {
 color: #5226B1;

border-color: #5226B1;

background-color: #EFE8FC;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-weeks_container {
 display: flex;

justify-content: flex-start;

align-items: center;

gap: 10px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj[max-width~='520px'] .Flow-Component.ComponentTag-week_button {
 padding: 0px;

padding-left: 8px;

font-size: 12px;

display: flex;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj[max-width~='520px'] .Flow-Component.ComponentTag-weeks_container {
 width: 100%;

max-width: 50%;

display: flex;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj[max-width~='720px'] .Flow-Component.ComponentTag-week_button {
 
 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj.SignpostForm[max-width~='520px'] .select_time_buttons {
 height: 36px;

padding-bottom: 9px;

padding-top: 9px;

padding-left: 12px;

padding-right: 12px;

max-width: 95px;

font-size: 14px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj[max-width~='520px'] .Flow-Component.ComponentTag-dates_text {
 padding-left: 8px;

padding-right: 8px;

font-size: 12px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj.SignpostForm[max-width~='520px'] datalist.ComponentKey-timezone {
 width: 100% !important;

max-height: 100vh;

position: absolute;

top: 0px;

left: 0px;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj[max-width~='520px'] .ComponentTag-timezones_dropdown {
 position: static;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .validation-failed {
 background-color: transparent;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .InputBox .validation-failed {
 font-size: 12px;

color: red;

background-color: transparent;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-color_red {
 color: red;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-text_center {
 text-align: center;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-p_1 {
 padding: 0.25rem;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj .Flow-Component.ComponentTag-p_bottom_1 {
 padding-bottom: .25rem;

 } 

.Flow-EntireFlow.id-flow_jj58f6749b0gb29df47je61ffj ::-webkit-scrollbar-thumb {
 border-radius: 10px;

background-color: #B5B2BC;

scrollbar-color: ;

 } 
.spin {animation: spin 1s linear infinite;} @keyframes spin {0% {transform: rotate(0deg);} 100% {transform: rotate(360deg);}} .page-enter {animation: flow-page-enter 0.3s linear;} @keyframes flow-page-enter {0% {transform: translateY(20px);opacity: 0;pointer-events: none;} 100% {opacity: 1;transform: translateY(0px);pointer-events: all;}}