.container-form{max-width:800px;margin:0 auto;background:white;border-radius:10px;overflow:hidden;padding:20px}.steps{display:flex;justify-content:space-between;background-color:#fff;padding:10px 0}.step{flex:1;text-align:center;position:relative;cursor:pointer;font-weight:bold}.step:not(:last-child):after{content:"";position:absolute;right:0;top:50%;width:2px;height:20px;background:#ccc;transform:translateY(-50%)}.step.active{color:#0c0}.content{display:none;padding:20px}.content.active{display:block}.service-container{display:flex;flex-direction:column;gap:15px}.char-checkbox{position:relative;width:40px;height:40px;border:2px solid #333;border-radius:5px;cursor:pointer}.char-checkbox input{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer}.char-checkbox::before{content:attr(data-char);font-size:24px;font-weight:bold;color:#333;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.char-checkbox input:checked+.char-checkbox::before{color:#fff;background-color:#333;border:none}.navigation{text-align:center;margin-top:20px}.navigation button{background-color:#0c0;color:white;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;margin:0 5px}.navigation button:hover{background-color:#090}.main-choice p{display:flex;justify-content:space-beetween;font-size:20px;border-bottom:1px solid #6f479d}.main-choice p label{color:#6f479d}.sub-choice p{font-size:18px!important;border:none!important}.sub-choice p label{color:#000!important}.next-button{border:1px solid transparent;border-radius:10px;padding:10px 25px;background:#6f479d;color:#fff;cursor:pointer}.next-button:hover{color:#fff;background:#553678}}.table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table{min-width:100%;white-space:nowrap}.inline1{display:flex;gap:5px}