.application-step{display:flex;flex-direction:column;gap:1rem}.application-step__heading{margin-bottom:1rem}.application-step__participants-container{display:flex;flex-direction:column;gap:1rem}.application-step__add-more{color:#4f5bd5;font-weight:600;transition:fill .24s ease-in-out;width:fit-content;display:flex;align-items:center;gap:.25rem;cursor:pointer;margin-bottom:.5rem}.application-step__add-more svg path{fill:#4f5bd5;transition:fill .24s ease-in-out}.application-step__add-more:hover{color:#3b46b5}.application-step__add-more:hover svg path{fill:#3b46b5}.application-step__add-more:active{color:#3b46b5}.application-step__add-more:active svg path{fill:#3b46b5}.application-step__agreements{margin-top:2.5rem}.application-step__agreement-group{display:flex;flex-direction:column;gap:.5rem;margin-left:1.5rem;margin-top:1rem}.application-step__agreement{color:#111827!important}.application-step__agreement-link{text-decoration:underline;transition:color .24s ease-in-out}.application-step__agreement-link:hover{color:#4f5bd5}.application-step__agreement-link:active{color:#3b46b5}.application-step__form-column{display:flex;flex-direction:column;gap:1rem}.application-step__form-row{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.application-step__form-row--left{grid-template-columns:1.5fr 1fr}.application-step__form-row--right{grid-template-columns:1fr 1.5fr}@media only screen and (max-width:575px){.application-step__form-row{grid-template-columns:1fr}}.application-step__card{border:1px solid #E9EEFA;border-radius:16px;padding:1rem;box-shadow:0 2px 16px #4f5bd50a}.application-step__card-text{color:#111827}.application-step__container{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media only screen and (max-width:575px){.application-step__container{grid-template-columns:1fr}}.application-step__edit-participant{display:inline-flex;align-items:center;justify-content:flex-end;width:1.5rem;height:1.5rem;cursor:pointer}.application-step__edit-participant svg path{transition:stroke .24s ease-in-out}.application-step__edit-participant:hover svg path{stroke:#3b46b5}.application-step__edit-participant:active svg path{stroke:#383f85}.application-step table{width:100%;border-collapse:collapse}.application-step table th{text-align:left;font-size:.8125rem;color:#4b5563;font-weight:400;padding:1rem}.application-step table td{color:#111827;padding:1rem;font-size:.875rem;border-top:1px solid #D9E0F2;vertical-align:middle}.application-step table tbody tr{transition:background-color .24s ease-in-out}.application-step table tbody tr:hover{background-color:#e9eefa}.application-step tr.is-editing .participant__input{width:100%;border-radius:12px!important}.application-step[data-form-step]{animation-duration:.24s;animation-timing-function:ease-in-out;animation-fill-mode:both}.application-step.is-leaving,.application-step.is-entering{position:absolute;top:0;left:0;right:0}.application-step.slide-out-left{animation-name:slideOutLeft}.application-step.slide-out-right{animation-name:slideOutRight}.application-step.slide-in-right{animation-name:slideInRight}.application-step.slide-in-left{animation-name:slideInLeft}.application-step:not(.is-active):not(.is-entering):not(.is-leaving){display:none}@keyframes slideOutLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-2rem)}}@keyframes slideOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(2rem)}}@keyframes slideInRight{0%{opacity:0;transform:translate(2rem)}to{opacity:1;transform:translate(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-2rem)}to{opacity:1;transform:translate(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}
