.block__selfcheck .requirement-group__title{border-bottom:2px solid #0d3d66}.block__selfcheck .requirement-group__list{height:0;overflow:hidden;transition:height .3s ease-in-out}.block__selfcheck .requirement-group.selected{background-color:#ccecf7}.block__selfcheck .requirement-item{border-bottom:1px dashed #121212}.block__selfcheck .requirement-item__checkbox{height:20px;width:20px}.block__selfcheck .circular-progress-container:after{content:attr(data-progress);display:block;font-size:.8rem;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.block__selfcheck .circular-progress{--pi:3.1416;--size:50px;--half-size:calc(var(--size)/2);--stroke-width:4px;--radius:calc((var(--size) - var(--stroke-width))/2);--circumference:calc(var(--radius)*var(--pi)*2);--dash:calc((var(--progress)*var(--circumference))/100)}.block__selfcheck .circular-progress circle{cx:var(--half-size);cy:var(--half-size);r:var(--radius);stroke-width:var(--stroke-width);fill:none;stroke-linecap:round}.block__selfcheck .circular-progress circle.bg{stroke:#9cd6ef}.block__selfcheck .circular-progress circle.fg{transform:rotate(-90deg);transform-origin:var(--half-size) var(--half-size);stroke-dasharray:var(--dash) calc(var(--circumference) - var(--dash));transition:stroke-dasharray .5s linear 0s;stroke:#0d3d66}.block__selfcheck .requirements-tabs .nav-link{border:1px dashed #0d3d66;color:#0d3d66}.block__selfcheck .requirements-tabs .nav-link:hover{background-color:#ccecf7}.block__selfcheck .requirements-tabs .nav-link.active{background-color:#0d3d66;color:#fff}.block__selfcheck .help>p{font-size:1rem}@media(min-width:768px)and (max-width:1199.98px){.block__selfcheck .steps{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}}.block__selfcheck .step{interpolate-size:allow-keywords;border-bottom:1px solid #63aad1}.block__selfcheck .step.done .step__label,.block__selfcheck .step.done-current .step__label,.block__selfcheck .step.done-todo .step__label{color:#63aad1}.block__selfcheck .step.todo button{opacity:.5}.block__selfcheck .step.active-current,.block__selfcheck .step.done-current{background-color:#63aad14d}.block__selfcheck .step .badge{height:1.5rem;min-width:1.5rem;transition:all .3s ease-in-out;width:1.5rem}.block__selfcheck .step .badge.active,.block__selfcheck .step .badge.active-current,.block__selfcheck .step .badge.done-current{background-color:#63aad1;color:#fff;pointer-events:none;width:50px}.block__selfcheck .step .badge.done,.block__selfcheck .step .badge.done-todo{background-color:#63aad1;color:#fff}.block__selfcheck .step .badge.todo{background-color:#fff;color:#0d3d66;pointer-events:none;width:50px}@property --progress{.block__selfcheck{syntax:"<number>";inherits:false;initial-value:0}}.block__selfcheck .requirements-loading-indicator .dot-wrapper{gap:6rem}.block__selfcheck .requirements-loading-indicator .dot-wrapper .dot{animation:pulse 1.4s ease-in-out infinite;height:1.5rem;width:1.5rem}.block__selfcheck .requirements-loading-indicator .dot-wrapper .dot:first-child{animation-delay:0s}.block__selfcheck .requirements-loading-indicator .dot-wrapper .dot:nth-child(2){animation-delay:.2s}.block__selfcheck .requirements-loading-indicator .dot-wrapper .dot:nth-child(3){animation-delay:.4s}.block__selfcheck .requirements-loading{min-height:200px}.block__selfcheck .requirements-loading .requirement-group{opacity:.5}@keyframes pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}