body,html{font-size:14px;color:#004453;background-color:#dcb7de}@media (min-width:768px){html{font-size:16px}}.btn-link.nav-link:focus,.btn:active:focus,.btn:focus,.form-check-input:focus,.form-control:focus{box-shadow:0 0 0 .1rem #fff,0 0 0 .25rem #258cfb}html{position:relative;min-height:100%}body{margin-bottom:60px}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:var(--bs-secondary-color);text-align:end}.form-floating>.form-control-plaintext:focus::placeholder,.form-floating>.form-control:focus::placeholder{text-align:start}.btn-group label.is-valid{border-color:#28a745}.btn-group label.is-invalid{border-color:#dc3545}.btn-group label>img{width:2.5rem}ul.steps,ul.steps li{margin:0;padding:0;display:flex;width:100%}ul.steps{counter-reset:num}ul.steps li{flex-direction:column;align-items:center;position:relative;color:#fff}ul.steps li::before{counter-increment:num;content:counter(num);width:2.5rem;height:2.5rem;text-align:center;line-height:2.5rem;border-radius:50%;background:#3b5657;z-index:1}ul.steps li~li::after{content:'';position:absolute;width:100%;right:50%;height:.5rem;background:#3b5657;top:calc(1.25rem - .25rem)}ul.steps li.active::before{background:#a45c9f}ul.steps .active~li::after,ul.steps .active~li::before{background:#ff99a7;color:#004453}ul.steps span{margin-top:.25rem;font-size:12pt;color:#004453}.step-form-container{background-color:#fff;border:1px solid #ddd;box-sizing:border-box;border-radius:1em;min-height:10em}.step-content{position:relative;display:none;text-align:center;overflow:hidden;width:100%}.step-content.active{display:block}.step-card{position:absolute;padding:2em;top:0;left:0;width:100%;transition:transform .5s ease,opacity .5s ease;transform:translateX(100%);opacity:0}.step-card.active{transform:translateX(0);opacity:1}.step-card.step-answer h2,.step-card.step-question h2{margin:1em}.step-card .step-question-selection{display:flex;justify-content:center;gap:1em;margin-top:1em;margin-bottom:2em}.step-card .step-question-selection .btn{min-width:8em}.step-card.step-answer label{font-size:1em!important}
/*# sourceMappingURL=forms.min.css.map */
