body{color:var(--fpBlack)}.fp-tab-group{margin:1rem auto;padding:1rem;position:relative;width:100%}.fp-tab{background:#fff;opacity:1}.fp-tab,.fp-tab-hidden{transition:all .35s ease}.fp-tab-hidden{max-height:0;opacity:0;overflow:hidden}.fp-tab-show{opacity:1}.fp-form-field{margin:2rem 0}.fp-tab-indicator,.fp-tab-next,.fp-tab-prev{align-items:center;display:flex;justify-content:space-around}.fp-tab-indicator>span{background:rgba(0,0,0,.25);border-radius:20px;display:inline-block;height:5px;margin:0 .25rem;max-width:160px;position:relative;width:100%}.fp-tab-indicator>span:before{background:var(--colorSecondary);content:"";height:5px;left:0;position:absolute;top:0;transition:width .25s ease;width:0}.fp-tab-indicator>span.active,.fp-tab-indicator>span.error{position:relative}.fp-tab-indicator>span.error:before{background:var(--strawberryColor);transition:width .25s ease;width:100%}.fp-tab-indicator>span.active:before{background:var(--colorSecondary);transition:width .25s ease;width:100%}.fp-error-message{color:red;display:block;font-size:13px;margin-top:.5rem}.btn-upload{background-color:transparent;border:2px solid var(--colorPrimary);border-radius:12px;color:var(--colorPrimary)}.summary-container{flex-wrap:wrap}.summary-item{display:flex;flex-basis:50%;font-size:.875rem;justify-content:space-between}.summary-item-full{flex-basis:100%;justify-content:flex-start}.summary-info{color:var(--colorPrimary);padding:1rem 0}.summary-item-col-b{font-weight:700;max-width:265px;overflow:hidden}.account-data,.company-data,.email-data,.filling-data,.service-data,.signing-data{margin:1rem 0}.red-border{border-color:var(--colorError);color:var(--colorError)}.loader-circle{display:inline-block;height:40px;position:relative;width:40px}.loader-circle:after,.loader-circle:before{border-radius:50%;border-style:solid;border-width:4px;content:"";display:block;position:absolute}.loader-circle:before{animation:loader-circle-animation-outer 1.6s linear infinite;border-bottom-color:var(--colorPrimary);border-left-color:transparent;border-right-color:transparent;border-top-color:var(--colorPrimary);height:40px;width:40px}.loader-circle:after{animation:loader-circle-animation 1.2s linear infinite;border-bottom-color:var(--colorSecondary);border-left-color:transparent;border-right-color:transparent;border-top-color:var(--colorSecondary);height:27px;left:16.2%;top:16.2%;width:27px}@keyframes loader-circle-animation{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loader-circle-animation-outer{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (min-width:1024px){.summary-item{font-size:1rem;gap:1rem;justify-content:flex-start}}
