@keyframes skeleton-fade{0%{background-color:#f5f5f5;color:#f5f5f5}to{background-color:#ccc;color:#ccc}}.step{display:flex;flex-direction:row;justify-content:center;margin-bottom:1.5rem;margin-top:1.5rem}@media (min-width:64em){.step{margin-bottom:2.5rem;margin-top:2.5rem}}.step .step-main{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;width:100%}.step .step-main .step-content{display:flex;flex:1;flex-direction:column;gap:.5rem;margin-bottom:2rem;max-width:45rem}@media (min-width:64em){.step .step-main .step-content{margin-bottom:2.5rem}}.step .step-main .step-content.text{text-align:left}@media (min-width:64em){.step .step-main .step-content.text{text-align:center}}.step .step-main .step-content.text h1,.step .step-main .step-content.text h2,.step .step-main .step-content.text h3,.step .step-main .step-content.text h4,.step .step-main .step-content.text h5,.step .step-main .step-content.text h6{margin:0;white-space:break-spaces}.step .step-main .step-content.text h1 strong,.step .step-main .step-content.text h2 strong,.step .step-main .step-content.text h3 strong,.step .step-main .step-content.text h4 strong,.step .step-main .step-content.text h5 strong,.step .step-main .step-content.text h6 strong{color:var(--theme-color-medium);font-weight:inherit}.step .step-main .step-content.text p{color:#525252;margin:0}.step .step-main .step-inputs{display:flex;flex-direction:column;gap:1.5rem;width:100%}@media (min-width:48em){.step .step-main .step-inputs{gap:2.5rem;width:21.875rem}}.step .step-main .step-inputs .autocomplete-container .input-content.-opened:last-child,.step .step-main .step-inputs .input-dropdown.-opened:last-child{margin-bottom:max(0px,40vh - 2.5rem)}@media (min-width:48em){.step .step-main .step-inputs .autocomplete-container .input-content.-opened:last-child,.step .step-main .step-inputs .input-dropdown.-opened:last-child{margin-bottom:0}}.step .step-main .step-inputs .highlight-v2-container{margin-top:0}.step .step-main .step-inputs .highlight-v2-container.ui-wrapper{width:auto}.step .step-aside{align-items:flex-start;display:none;flex-direction:column;width:9.375rem}.step .step-aside:first-child{flex:none}.step .step-aside:last-child{flex-shrink:1}@media (min-width:64em){.step .step-aside{display:flex}}.step .step-submit{display:none;justify-content:center}@media (min-width:64em){.step .step-submit{display:flex}}.step #button-next{width:21.875rem}.step .error-message{color:#cc0700;font-size:.75rem;margin-top:.5rem;text-align:left}
