section.form-steps.chat{gap:var(--g-2);height:100vh;margin:0;overflow:hidden;padding:var(--g-2) 0;--field-container-bg-color:#f4f8f8;--field-container-padding:24px 36px;--field-container-radius:14px;--assistant-text-border-color:#1333401a;--bg-color:var(--primary);--title-color:var(--bs-white)}section.form-steps.chat .form-steps-header h1{color:var(--title-color)}@media screen and (max-width:992px){section.form-steps.chat .form-steps-header{flex-direction:row;padding:0 var(--g-2)}section.form-steps.chat .form-steps-header h1{border-left:2px solid var(--bs-white);font-size:20px;padding-left:var(--g-1);text-align:start!important}}section.form-steps.chat .form-body{--bg:none;--bg-color:#fff;display:flex;flex:1;flex-direction:column;gap:0;justify-content:space-between;margin:0;overflow-x:hidden;overflow-y:auto;padding:0}@media screen and (max-width:768px){section.form-steps.chat .form-body{border-radius:0}}section.form-steps.chat form{gap:0;height:auto}section.form-steps.chat form .form-field>label,section.form-steps.chat form legend.col-form-label{font-weight:700}@media screen and (max-width:768px){section.form-steps.chat form .form-field>label,section.form-steps.chat form legend.col-form-label{font-size:14px}}section.form-steps.chat form .form-check-label,section.form-steps.chat form .form-check-label label,section.form-steps.chat form input{font-weight:300}section.form-steps.chat form fieldset>div label,section.form-steps.chat form fieldset>div legend{font-weight:300!important}section.form-steps.chat .form-footer{padding:var(--g-2)}section.form-steps.chat>div{margin:0 auto;max-width:990px}section.form-steps.chat .tab.done:not(.condition-hidden){display:flex;opacity:1}section.form-steps.chat .tab .active,section.form-steps.chat .tab .done{display:block}section.form-steps.chat .form-tab-body{display:flex;flex-direction:column;gap:0}section.form-steps.chat .form-tab-body>div{background:unset;box-shadow:unset}section.form-steps.chat .form-tab-body .active,section.form-steps.chat .form-tab-body .done,section.form-steps.chat .form-tab-body .left{display:flex}@media screen and (max-width:768px){section.form-steps.chat .form-tab-body .active,section.form-steps.chat .form-tab-body .done,section.form-steps.chat .form-tab-body .left{padding:0}section.form-steps.chat .form-tab-body{gap:var(--g-2)}}section.form-steps.chat .form-assistant,section.form-steps.chat .form-step-answer{background-color:var(--field-container-bg-color);border-radius:var(--field-container-radius);max-width:85%;padding:var(--g-2);width:100%}@media screen and (max-width:768px){section.form-steps.chat .form-assistant,section.form-steps.chat .form-step-answer{max-width:95%}}section.form-steps.chat .form-assistant{margin-right:auto;position:relative}section.form-steps.chat .form-step-answer{box-shadow:var(--field-container-shadow);margin-left:auto}section.form-steps.chat .progress-block{margin:0;padding:0 var(--g-2)}