.sm-wrap-all .hidden{display:none}.sm-wrap-all .tgroup{display:flex;flex-direction:column;gap:10px}.sm-wrap-all .tgroup label,.sm-wrap-all .simple-check{display:flex;align-items:flex-start;gap:8px}.sm-wrap-all input[type="checkbox"],.sm-wrap-all input[type="radio"]{flex-shrink:0;margin-top:4px}.sm-wrap-all .nav{display:flex;gap:10px;margin-top:20px}.sm-wrap-all .dots{display:flex;gap:8px;margin-bottom:20px}.sm-wrap-all .dot{width:10px;height:10px;border-radius:999px;background:#ccc}.sm-wrap-all .dot.active{background:#000}.sm-wrap-all .dot.done{background:#666}.sm-wrap-all .bar-wrap{width:100%;height:10px;background:#ddd;overflow:hidden}.sm-wrap-all .bar{height:100%;width:0}.sm-wrap-all{text-align:center}.sm-wrap-all .tgroup label,.sm-wrap-all .simple-check{justify-content:center}.sm-wrap-all .nav{justify-content:center}.sm-wrap-all .hero h2{color:#0369a1;font-size:32px}.sm-wrap-all .dots{justify-content:center}.sm-wrap-all .btn,.sm-wrap-all .btn-calc,.sm-wrap-all .restart{background:#0369a1;color:#fff;border:0}.sm-wrap-all .btn-o{background:#0369a1;color:#fff}.sm-wrap-all .bar{height:100%;width:0;background:#0369a1;transition:width .4s ease}.sm-wrap-all .hero-icon i,.sm-wrap-all .res-icon i{font-size:42px}