@charset "UTF-8";:root{--input-border-color:#DCDCDC;--input-border-color-focus:var(--primary);--input-height:50px;--input-padding:20px}.form__row[type="select"]{position:relative}.form__row[type="select"]::after{height:var(--input-height);width:var(--input-height);color:#fff;display:flex;justify-content:center;align-items:center;content:"";font-family:"FontAwesome";font-weight:900;position:absolute;bottom:0%;right:0}.form__row[type="select"] select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:2rem}.form-block{--h4-font-weight:700}.form-block .form__group-tabs{display:flex;z-index:1;--button-background:#efefef87}.form-block .form__group-tabs .is-active{--button-border-color:green}.form-block .form__group-tabs .is-done{--button-background:#fff;--button-border-color:green}.form-block .form__group-tabs .form__group-tab{--percentage-completed:50%;--fill:green;--fill-inactive:transparent;position:relative;transition:background 0.3s}.form-block .form__group-tabs .form__group-tab:after{position:absolute;left:0;right:0;bottom:-10px;height:3px;content:"";background:linear-gradient(90deg,var(--fill) var(--percentage-completed),var(--fill-inactive) var(--percentage-completed))}.form-block .form__group{border-radius:var(--border-radius);background:#fff;border:1px solid var(--input-border-color);padding:50px;display:none}.form-block .form__group .grid{gap:30px}.form-block .form__group.is-active{display:block}.form-block .form__pagination{border-radius:var(--border-radius);display:flex;justify-content:space-between;background:#fff;border:1px solid var(--input-border-color)}.form-block .form__row{display:flex;flex-direction:column}.form-block .form__row[type="checkbox"] label{display:block}.form-block .form__row[type="checkboxMulitple"].columns{display:inline-grid;grid-template-columns:repeat(3,33.333333%)}.form-block .form__row[type="checkboxMulitple"].columns>label{grid-column:1 / span 3}.form-block .form__row[type="checkboxMulitple"] .form__row{display:flex;align-items:center}.form-block .form__row[type="checkboxMulitple"] .form__row label{margin-right:15px;min-width:220px}.form-block .form__row:not([type="hidden"])[type="title"]{font-weight:700}.form-block button{height:var(--input-height);border-radius:var(--button-border-radius);background-color:var(--button-background);padding:0 var(--input-padding) 0 var(--input-padding);border:1px solid var(--button-border-color);cursor:pointer}.form-block button:hover{border-color:var(--button-border-color);background-color:var(--button-hover-background)}.form__row{display:flex;flex-direction:column;position:relative}.form__row label{font-weight:700}.form__row .form__row-state-icon{position:absolute;right:15px;bottom:10px}.form__row.is-focused input{box-shadow:var(--box-shadow)}.form__row.is-focused .input-wrapper.with-icon i{transition:all 0.3s;border-color:var(--primary);color:var(--primary)}.form__row .input-wrapper.with-icon{position:relative}.form__row .input-wrapper.with-icon input{padding-left:calc(var(--input-height) + 15px);transition:all 0.3s}.form__row .input-wrapper.with-icon i{transition:all 0.3s;border-radius:var(--input-border-radius,9px) 0 0 var(--input-border-radius,9px);position:absolute;left:0px;top:0px;bottom:0px;display:flex;align-items:center;justify-content:center;width:var(--input-height);background:rgba(0,0,0,0.1);font-size:20px;color:#efefef;z-index:1;border:1px solid var(--border-color)}.input-wrapper{display:flex}.input-wrapper input{min-width:1px}input,textarea,select{background:var(--input-background);border-radius:6px;flex-grow:1;border:1px solid var(--input-border-color);height:var(--input-height);padding-left:var(--input-padding);--line-height:50px}input:focus,textarea:focus,select:focus{--input-border-color:var(--input-border-color-focus);outline:1px solid var(--input-border-color-focus)}textarea{padding-top:var(--input-padding);min-height:250px}input[type="checkbox"]{--input-height:20px;min-width:20px;margin:0}.invalid{outline:1px solid red}