.form-page{padding-block:40px}.form-head{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #BEDCE8;text-align:center}.form-head>*{max-width:800px;margin-inline:auto}.form-body{display:flex;flex-direction:column;gap:32px}.form-title{font-family:"Source Sans 3",serif;font-optical-sizing:auto;font-weight:300;font-style:normal;-webkit-font-smoothing:antialiased;margin-bottom:24px}.form-description{color:#3e4551;--line-height: 28px;font-size:18px;line-height:var(--line-height);letter-spacing:normal}.form-steps{display:flex;justify-content:space-evenly;column-gap:24px;margin-top:24px}.form-step{display:flex;flex-direction:column;gap:32px}.form-step>*:not(.button-wrapper){max-width:800px;margin-inline:auto}.step-indicator{--color-background: #E5E5E5;--color-border: var(--color-background);--color-text: #545C68;display:inline-flex;flex-direction:column;align-items:center;gap:8px}.step-indicator[data-step-status=active]{--color-background: #FFFFFF;--color-border: #234678;--color-text: #3E4551}.step-indicator[data-step-status=active]:after{content:attr(data-title)}.step-indicator[data-step-status=done]{--color-background: #8CC83C;--color-border: #8CC83C;--color-text: #8CC83C}.step-indicator[data-step-status=done] .count:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:100%;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22M4.00002%2012.8576L8.57145%2017.4291L20%206.00049%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:center}.step-indicator .count{display:inline-flex;align-items:center;justify-content:center;position:relative;width:32px;height:32px;border:2px solid var(--color-border);border-radius:50%;background-color:var(--color-background);color:var(--color-text);-webkit-user-select:none;user-select:none;font-family:"Source Sans 3",serif;font-optical-sizing:auto;font-weight:600;font-style:normal;-webkit-font-smoothing:antialiased}.input-group{display:flex;flex-direction:column;gap:16px;width:100%}.input-group .group-title{text-align:center;color:#3e4551;font-family:"Source Sans 3",serif;font-optical-sizing:auto;font-weight:600;font-style:normal;-webkit-font-smoothing:antialiased;--line-height: 24px;font-size:18px;line-height:var(--line-height);letter-spacing:normal}@media all and (min-width:768px){.input-group .group-title{--line-height: 28px;font-size:20px;line-height:var(--line-height);letter-spacing:normal}}.input-group .group-fields{--group-column-gap: 16px;display:flex;flex-wrap:wrap;column-gap:var(--group-column-gap);row-gap:24px}.input-group .group-fields>.form-field{flex-basis:100%}.input-group .group-fields>.form-field.col-1{flex-basis:16.6666666667%}.input-group .group-fields>.form-field.col-2{flex-basis:33.3333333333%}.input-group .group-fields>.form-field.col-3{flex-basis:50%}.input-group .group-fields>.form-field.col-4{flex-basis:66.6666666667%}.input-group .group-fields>.form-field.col-5{flex-basis:83.3333333333%}.input-group .group-fields>.form-field.col-6{flex-basis:100%}.button-wrapper{padding-top:24px;border-top:1px solid #BEDCE8;text-align:center}.form-button{margin-inline:auto}.form-status{display:flex;flex-direction:column;gap:24px;align-items:center;text-align:center;padding-bottom:40px;color:#3e4551;border-bottom:1px solid #BEDCE8}.form-status .text-wrapper{display:flex;flex-direction:column;align-items:center;gap:24px}.form-status svg{height:80px;color:#8cc83c}.form-status .title{--line-height: 32px;font-size:26px;line-height:var(--line-height);letter-spacing:normal}@media all and (min-width:768px){.form-status .title{--line-height: 38px;font-size:30px;line-height:var(--line-height);letter-spacing:normal}}.form-status .title{color:#234678;margin-bottom:24px}.form-status p{--line-height: 28px;font-size:18px;line-height:var(--line-height);letter-spacing:normal}.form-return{margin-top:48px;text-align:center}@media all and (min-width:768px){.form-page{padding-block:48px 64px}.form-head{margin-bottom:44px;padding-bottom:40px}.form-steps{margin-top:44px}.step-indicator{gap:16px;flex-direction:row}.step-indicator:after{content:attr(data-title)}.input-group{flex-direction:row;justify-content:space-between;gap:32px}.input-group .group-fields{width:61%;margin-left:auto}}
