.privacy-policy label{margin:0}.privacy-policy{display:flex;gap:8px}.container-arrow-step{display:flex;flex-direction:row;gap:40px;justify-content:space-between;padding:16px}.container-arrow-step #nextBtn{margin-left:auto}.step,.step>form{width:100%}.techSpecs{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.form-container{border-radius:32px;box-shadow:0 0 10px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:space-between;margin:0 auto;min-height:600px;padding:16px 32px 32px;width:100%}.container-form-step{display:flex;justify-content:center}.card-container{display:flex;justify-content:space-around;margin-top:20px}.step{align-items:center;display:flex;flex-direction:column}.step,.step>form{width:100%}.step>h3{margin-bottom:32px;text-align:center}.form-step{align-items:center;display:flex;flex-wrap:wrap}.multistep-form .cards{align-items:center;flex-wrap:wrap;gap:24px}.multistep-form .card,.multistep-form .cards{display:flex;justify-content:center;width:100%}.multistep-form .card{border:3px solid #e6e6e6;border-radius:24px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:200px;padding:24px;position:relative;text-align:center;width:20%}.multistep-form .card img{height:100%;max-width:100px;width:100%}.multistep-form .card p{margin-top:5px}.multistep-form .card:hover{box-shadow:0 2px 16px rgba(13,0,0,.1)}.multistep-form .card input[type=radio]{position:absolute;visibility:hidden}.multistep-form .card:has(input[type=radio]:checked){border:3px solid #9bbbc9}button{background-color:#007bff;border:none;color:#fff;cursor:pointer;margin-top:20px;padding:10px 20px}.progress-container{background-color:#e0e0e0;border-radius:13px;margin:20px 0;position:relative;width:100%}.progress-bar{background-color:#9bbbc9;border-radius:15px;height:16px;transition:all .4s ease-in-out;width:0}.progress-container .progress-step{all:unset;align-items:center;aspect-ratio:1/1;border:3px solid #e0e0e0;border-radius:100%;cursor:pointer;display:flex;display:block;height:40px;justify-content:center;line-height:2;position:absolute;text-align:center;top:50%;transition:all;transition-delay:.33s;width:40px;z-index:10}.progress-container .progress-step,.progress-container .progress-step:focus,.progress-container .progress-step:hover{background-color:#fff;color:#9bbbc9}.progress-container .progress-step[data-current=true]{border:3px solid #9bbbc9}.progress-container .progress-step:nth-child(2){left:0;transform:translate(-50%,-50%)}.progress-container .progress-step:nth-child(3){left:20%;transform:translate(-50%,-50%)}.progress-container .progress-step:nth-child(4){left:40%;transform:translate(-50%,-50%)}.progress-container .progress-step:nth-child(5){right:40%;transform:translate(50%,-50%)}.progress-container .progress-step:nth-child(6){right:20%;transform:translate(50%,-50%)}.progress-container .progress-step:nth-child(7){right:0;transform:translate(50%,-50%)}.container-form>textarea{max-width:70%;min-height:200px}.container-form>input[type=email],.container-form>input[type=file],.container-form>input[type=text]{max-width:70%}.container-form{align-items:center;gap:40px}.container-form,.final-form{display:flex;flex-direction:column}.final-form{gap:16px}.form-container .step input.error,.form-container .step label.error,.form-container .step textarea.error{outline:1px solid red;outline-offset:-1px}.container-form-step.hidden{display:none}@media screen and (max-width:1280px){.multistep-form .card{width:40%}.container-form>textarea{max-width:90%}}@media screen and (max-width:520px){.multistep-form .card,.techSpecs>div{width:100%}.container-form>textarea{max-width:100%}}