:root{--input-border-color:#DCDCDC;--input-border-color-focus:var(--primary);--input-height:50px;--input-padding:20px}.contact-block{padding:50px;background-color:#fff}@media (max-width:692px){.contact-block{padding:15px}.contact-block form{gap:30px 0 !important}}form{display:grid;grid-template-columns:repeat(12,1fr);gap:30px;width:100%;z-index:2;margin:0 auto;--cw:12;--cs:auto;--rh:1;--rs:auto}@media (max-width:576px){form{max-width:calc(100% - 30px);gap:15px 15px}}@media (min-width:576px){form{max-width:calc(100% - 30px);gap:15px 15px}}@media (min-width:768px){form{max-width:720px;gap:30px}}@media (min-width:992px){form{max-width:960px;gap:30px}}@media (min-width:1200px){form{max-width:1140px;gap:30px}}@media (min-width:1400px){form{max-width:1290px;gap:30px}}form.no-gap{gap:0}form.fluid{margin:0;max-width:100%}@media (max-width:692px){form.fluid{width:100%}}form>*{grid-column:var(--column-span) / span var(--column-width);grid-row:var(--row-span) / span var(--rh)}@media (max-width:692px){form>*{--column-width:var(--cw-xs,12);--column-span:var(--cs-xs,auto);--row-span:var(--rs-xs)}}@media (min-width:692px) and (max-width:992px){form>*{--column-width:var(--cw-sm,var(--cw));--column-span:var(--cs-sm,var(--cs));--row-span:var(--rs-sm,var(--rs))}}@media (min-width:992px){form>*{--column-width:var(--cw,12);--column-span:var(--cs,auto);--row-span:var(--rs,auto)}}form:not(.fluid) grid,form:not(.fluid) grid:not(.fixed),form:not(.fluid) .grid:not(.fixed){max-width:100% !important;margin:0 !important}.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[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)}input,textarea,select{border-radius:6px;min-width:100%;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}