.page-form-widget-container{padding-left:var(--spacing-6);padding-right:var(--spacing-6);padding-top:var(--spacing-5);flex-direction:column;flex-grow:1;min-height:0;display:flex;overflow:auto}.page-form-widget-container .page-form-widget-body{background-color:var(--main-background-color);padding:var(--spacing-5) var(--spacing-4) var(--spacing-5) var(--spacing-5);margin-bottom:var(--spacing-5);box-shadow:var(--shadow-low);border-radius:var(--border-radius-s-m)}@keyframes animation-up-and-down{0%{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(15px)}to{opacity:.25;transform:translateY(0)}}@keyframes animation-blink{25%{opacity:.8}50%{opacity:.15}75%{opacity:.8}}@keyframes animation-appear-from-top{0%{opacity:.5;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes animation-appear-from-bottom{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes animation-appear-from-bottom-long{0%{transform:translateY(80vh)}to{transform:translateY(0)}}@keyframes animation-appear-from-left{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}@keyframes animation-exit-from-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-5px)}}@keyframes animation-appear-from-right{0%{opacity:0;transform:translate(5px)}to{opacity:1;transform:translate(0)}}@keyframes animation-fade-in{0%{opacity:0}to{opacity:1}}@keyframes animation-fade-in-step{0%{opacity:0}75%{opacity:0}to{opacity:1}}@keyframes animation-fade-out{0%{opacity:1}to{opacity:0}}@keyframes loading-dots{0%,80%,to{opacity:0}40%{opacity:1}}@keyframes loaderRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fade-animation{0%{opacity:1}50%{opacity:.2}to{opacity:1}}@keyframes bouncing{0%{transform:translateY(0)}35%{opacity:.3;transform:translateY(0)}50%{opacity:.8;transform:translateY(-6px)}70%{opacity:.6;transform:translateY(2px)}85%{transform:translateY(0)}}@keyframes bouncing-quick{0%{opacity:.3;transform:translateY(0)}15%{opacity:.8;transform:translateY(-6px)}35%{opacity:.6;transform:translateY(2px)}55%{transform:translateY(0)}}@keyframes rotate-forever{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes rotate-forever-reverse{0%{transform:rotate(359deg)}to{transform:rotate(0)}}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes loading-animation{0%{background-position:150% 0}to{background-position:-150% 0}}@keyframes animate-stars{0%{transform:rotate(0)}25%{transform:rotate(180deg)}50%{transform:rotate(360deg)}75%{transform:rotate(-180deg)}to{transform:rotate(0)}}@keyframes fade-in-out{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}@keyframes new-message-entered{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes flare-move{0%{background-position:100% 0}to{background-position:0 0}}@keyframes animate-border{50%{outline:3px solid var(--animated-border-color)}to{outline:1px solid #0000}}@keyframes dots-inline-loader{0%{background:#512a93;box-shadow:10px 0 #512a93,-10px 0 #512a934d}33%{background:#512a934d;box-shadow:10px 0 #512a93,-10px 0 #512a934d}66%{background:#512a934d;box-shadow:10px 0 #512a934d,-10px 0 #512a93}to{background:#512a93;box-shadow:10px 0 #512a934d,-10px 0 #512a93}}@keyframes pulse-opacity{0%,to{opacity:1}50%{opacity:.3}}.page-form-buttons{width:100%;padding:var(--spacing-3) var(--spacing-8);height:var(--page-form-buttons-height);background-color:var(--page-form-layout-bg-color);justify-content:space-between;display:flex;position:sticky;bottom:0}.page-form-buttons .page-form-buttons-back-button{margin-right:var(--spacing-4)}.summary-step-form .summary-step-section:not(:last-child){border-bottom:1px solid var(--page-form-summary-section-border-color);margin-bottom:var(--spacing-3);padding-bottom:var(--spacing-3)}.summary-step-form .summary-step-section .summary-step-section-title{font-size:var(--subtitle-font-size);font-weight:var(--subtitle-font-weight);line-height:var(--subtitle-line-height);margin-bottom:var(--spacing-2);color:var(--page-form-summary-section-title-color)}.page-form-wizard-wrapper{flex-direction:column;width:100%;height:100%;display:flex;position:relative}.page-form-wizard-wrapper .page-form-wizard-header{z-index:2;position:sticky;top:0}.page-form-wizard-wrapper .page-form-wizard-layout{width:100%;height:calc(100vh - var(--header-height) - var(--page-header-height) - var(--page-form-progress-height));background-color:var(--page-form-layout-bg-color);flex-direction:column;display:flex;position:relative}.page-form-wizard-wrapper .page-form-wizard-layout .form-wizard-form-wrapper{flex-direction:column;height:100%;display:flex}.progress-container{width:100%;height:var(--page-form-progress-height);background-color:var(--page-form-progress-bg-color);padding:var(--spacing-4) var(--spacing-8) var(--spacing-3);border-bottom:1px solid var(--border-color);z-index:1;justify-content:space-between;display:flex;position:relative}.progress-container>:not(:last-child){margin-right:4px}.progress-step{min-width:100px}.progress-step:not(.last){width:100%;margin-right:var(--spacing-5)}.progress-step.last{min-width:150px}.progress-step .progress-step-top{margin-bottom:var(--spacing-1);justify-content:flex-start;align-items:center;display:flex;position:relative}.progress-step .progress-step-circle{text-align:center;width:20px;height:20px;margin-right:var(--spacing-1);border:1px solid var(--step-outline-color);border-radius:30px}.progress-step .progress-step-circle .progress-step-number{color:var(--step-outline-color);font-size:var(--caption-caps-font-size);font-weight:var(--caption-caps-font-weight);line-height:var(--caption-caps-line-height)}.progress-step .progress-step-arrow{flex-grow:1;align-items:center;display:flex;position:relative}.progress-step .progress-step-arrow .progress-step-arrow-line{background-color:var(--step-outline-color);z-index:1;flex-grow:1;height:1px;position:relative}.progress-step .progress-step-arrow .progress-step-arrow-line:after,.progress-step .progress-step-arrow .progress-step-arrow-line:before{content:"";background-color:inherit;z-index:2;border-top-left-radius:1px;border-bottom-left-radius:1px;width:5px;height:1px;position:absolute;top:0;right:0}.progress-step .progress-step-arrow .progress-step-arrow-line:before{transform-origin:100%;border-bottom-right-radius:1px;transform:rotate(-45deg)}.progress-step .progress-step-arrow .progress-step-arrow-line:after{transform-origin:100%;border-top-right-radius:1px;transform:rotate(45deg)}.progress-step .progress-step-bottom{color:var(--step-outline-color);font-size:var(--subtitle-font-size);font-weight:var(--subtitle-font-weight);line-height:var(--subtitle-line-height);text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.progress-step.completed .progress-step-circle{background-color:var(--completed-step-background-color);border:none}.progress-step.completed .progress-step-circle .seem-icon-checkmark{font-size:var(--font-size-xxs);color:var(--step-icon-color)}.progress-step.completed .progress-step-arrow .progress-step-arrow-line{background-color:var(--active-step-background-color)}.progress-step.completed .progress-step-bottom{color:var(--step-name-color)}.progress-step.failed .progress-step-circle{background-color:var(--failed-step-background-color);border:none}.progress-step.failed .progress-step-circle .seem-icon-x-small{font-size:var(--font-size-xxs);color:var(--step-icon-color)}.progress-step.failed .progress-step-bottom{color:var(--step-name-color)}.progress-step.active .progress-step-circle{background-color:var(--active-step-background-color);border:1px solid var(--active-step-border-color)}.progress-step.active .progress-step-circle .progress-step-number{color:var(--active-step-number-color)}.progress-step.active .progress-step-arrow .progress-step-arrow-line{background-color:var(--active-step-background-color)}.progress-step.active .progress-step-bottom{color:var(--active-step-name-color)}.dots-inline-loader{aspect-ratio:1;border-radius:50%;width:6px;height:6px;margin-left:18px;animation:.8s linear infinite alternate dots-inline-loader}.inline-form-wizard-wrapper{flex-direction:column;padding:6px 6px 0;display:flex}.inline-form-wizard-wrapper .step-counter{font-size:var(--subtitle-font-size);font-weight:var(--subtitle-font-weight);line-height:var(--subtitle-line-height);color:var(--text-color-main);margin-bottom:var(--spacing-5)}.inline-form-wizard-wrapper .modal-buttons-container{height:40px!important}
