.bg-grey{background-color:#f7f6fc}form{background-color:transparent!important;border:none}#product-sections label{background-color:#f5f8fa!important;padding:20px!important}.head-cls{text-align:center;text-transform:uppercase}h3{font-size:22px;margin-top:35px}.atex,.resolution{display:flex;justify-content:center}#rovionform{margin-top:20px 0}.head-cls{font-size:36px;margin:20px 0}.form-cls{border-radius:8px;padding:20px}.tab{border-bottom:1px solid #ccc;display:flex}.tab button{background:none;border:none;cursor:pointer;padding:10px 20px}.tab button.active{border-bottom:2px solid #007bff;color:#007bff}#product-sections{background-color:#fff;padding-top:30px}.tabcontent{display:none;height:600px;overflow-y:scroll;padding:20px}.br-2{border-radius:8px;margin-bottom:10px;padding:10px;text-align:center}.quote_section{background:#fff;border:2px solid #ccc;border-radius:8px;height:677px;margin-top:150px;overflow-y:scroll;padding:20px}.options{display:flex;justify-content:flex-start;margin-bottom:20px;padding:10px}.option-section{align-items:center;background-color:#fff;border-radius:8px;display:flex;flex-direction:column;margin-right:50px;padding:5px 20px}#agilioform h3{display:block;font-size:22px;margin-bottom:10px;margin-top:13px}#rovionform input[type=radio]:checked:before{background:#007bff;border-radius:50%;content:"";display:block;height:10px;margin:2px;width:10px}#rovionform input[type=radio]:focus{border-color:#007bff;outline:none}#rovionform input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:2px solid #3985ff;border-radius:50%;cursor:pointer;display:inline-block;height:15px;margin:0;position:relative;width:15px}#rovionform h4{display:block;font-size:16px;margin-top:20px}fieldset{border:none!important;margin:0 0 10px;min-width:100%;padding:0;width:100%}#rovionform input[type=email],#rovionform input[type=tel],#rovionform input[type=text],#rovionform input[type=url],#rovionform textarea{background-color:transparent!important;border:none;border-bottom:1px solid #ccc!important;border-radius:0!important;margin:0 0 5px;padding:10px;width:100%}#rovionform input[type=email]:hover,#rovionform input[type=tel]:hover,#rovionform input[type=text]:hover,#rovionform input[type=url]:hover,#rovionform textarea:hover{border:none;-webkit-transition:border-color .3s ease-in-out;-moz-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out}#rovionform textarea{height:100px;max-width:100%;resize:none}#rovionform button[type=submit]{background:#000;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:15px;margin:0 0 5px;padding:10px 45px}#rovionform button[type=submit]:hover{background:#43a047;-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;transition:background-color .3s ease-in-out}#rovionform button[type=submit]:active{box-shadow:inset 0 1px 3px rgba(0,0,0,.5)}.copyright{text-align:center}#rovionform input:focus,#rovionform textarea:focus{border:1px solid #aaa;outline:0}::-webkit-input-placeholder{color:#888}:-moz-placeholder,::-moz-placeholder{color:#888}:-ms-input-placeholder{color:#888}.form-cls img{height:200px;width:200px}.container{font-family:Arial,sans-serif;margin:0 auto;max-width:800px;padding:20px}.timeline{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;margin-top:20px;position:relative}.timeline-step{flex:1;padding:10px 0;text-align:center}.step-number,.timeline-step,.timeline-step .step-content{position:relative}.step-number{background-color:#ccc;border-radius:50%;color:#fff;display:block;font-size:14px;font-weight:700;height:30px;line-height:30px;margin:0 auto;width:30px;z-index:1}.timeline-step.completed .step-number{background-color:#28a745;font-size:0}.timeline-step.completed .step-number:before{content:"✔";font-size:18px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.timeline-step.active .step-number{background-color:#ffc107}.timeline-step .step-image{display:block;height:24px;margin:0 auto 10px;width:24px}.step-description{color:#555;font-size:12px;margin-top:4px}.timeline-line{background-color:#d6d6d6;flex:1;height:2px;left:80px;position:absolute;right:80px;top:calc(50% - 1px);z-index:0}.section{margin-bottom:20px}