form#multiStepForm{background:transparent}.form-video{margin:20px 0}.repair-label.label-two-col{margin:10px!important;width:45%!important}.repair-label{padding:14px 18px!important;text-align:center!important}.repair-label.label-two-col.windshield{float:unset;margin:auto!important}.repair-label label{font-size:13px!important}.windshield-form form input[type=checkbox]{pointer-events:unset!important}#popupOverlay{background:rgba(0,0,0,.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}#popupContent,#popupContent___{border-radius:10px;max-width:400px;width:90%}.popup-header{padding:16px}.popup-header h2{font-size:18px}.closePopup{cursor:pointer;display:inline-block;font-size:34px;font-weight:700;line-height:1;padding:15px}.popup-body{padding:16px}.popup-note{color:#555;font-size:13px;margin-bottom:20px}.radio-option{cursor:pointer;display:flex;gap:10px;margin-bottom:15px}.radio-option input{margin-top:3px}.counter{margin-bottom:20px;margin-left:26px}.counter-controls{margin-top:5px}.counter-btn{background:#eee;border:none;border-radius:6px;cursor:pointer;font-size:18px;height:28px;width:28px}#chipCount{display:inline-block;font-size:16px;min-width:20px;text-align:center}.unsure{font-size:13px;margin-left:26px}.unsure a{color:#007bff;text-decoration:none}.popup-footer{border-top:1px solid #eee}.apply-btn__{background:#ccc;border:none;border-radius:6px;color:#fff;padding:10px 20px}.steps-nav{display:flex;gap:10px;justify-content:center;margin-bottom:20px}.steps-nav button{background-color:#f1f2f4;border:none;box-shadow:none;cursor:pointer;height:2px;height:3px;padding:0;transition:background-color .3s ease;width:44px}.steps-nav button.active{background-color:#777}.form-step{border:1px solid rgba(205,213,223,.75);border-radius:20px;box-shadow:2px 4px 8px rgba(0,0,0,.08);display:none;margin:0 auto;max-width:448px;max-width:calc(480px + .5rem);padding:14px;width:calc(100% - 32px)}.form-step.active{display:block}.form-head{text-align:center}.form-head h3{font-size:24px;line-height:1.1;margin:0;padding:16px 0}.form-head p{font-size:16px;line-height:18px}.form-group__wrap{display:grid;gap:9px;grid-template-columns:repeat(2,1fr)}.form-group{margin-bottom:15px;position:relative}.form-group label{color:rgba(0,0,0,.78);font-size:14px;font-weight:400;margin:0 0 8px 8px}#multiStepForm .form-group input,#multiStepForm .form-group select,#multiStepForm .form-group textarea{background:#f1f2f4;border:1px solid #ccc;border-radius:45px;font-size:15px;outline:none;padding:10px 12px}#multiStepForm .form-group textarea.form-input{border-radius:20px;resize:none}textarea.form-input::placeholder{color:#8f8f8f}.form-input-radio{font-size:15px;margin-bottom:8px}button.next-btn{font-size:15px;font-weight:400;padding:8px;width:100%}.tab-buttons__wrap{background:#f1f2f4;border:1px solid rgba(205,213,223,.65);border-radius:30px;margin:0 auto 26px;max-width:320px;overflow:hidden;position:relative;transition:.25s ease-in-out}.tab-buttons{display:grid;grid-template-columns:repeat(2,1fr);margin:0}.tab-buttons li{line-height:0;text-align:center}.moving-bg{background:#fff!important;border-radius:28px;bottom:.125rem;bottom:0;box-shadow:0 0 12px 0 rgba(0,0,0,.16);height:calc(100% - .25rem);left:3px;position:absolute;top:2px;transition:.3s cubic-bezier(.4,0,.2,1);width:145px}.tab-buttons .tab-btn{color:#222222bf;display:block;font-size:12px;font-weight:700;line-height:1;padding:10px;position:relative;z-index:99}.btn-group{display:flex;gap:10px;justify-content:space-between}.btn-group .prev-btn{background:transparent;border:none;box-shadow:none;color:#0089cc;font-size:15px;line-height:1;outline:none;padding:0 0 0 31px;position:relative}.prev-btn.back-btn:before{border:2px solid #0089cc;border-right:none;border-top:none;content:"";height:10px;left:9px;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);width:10px}.btn-group .next-btn{padding:8px 24px;width:auto}.tab-buttons button.active{background-color:#007bff;color:#fff}.tab-content{display:none}.tab-content.active{display:block}.form-notes p{font-size:16px;margin-bottom:8px}.form-upload{align-items:center;appearance:none;background-color:transparent;border:2px dashed rgba(0,137,205,.5);border-image:initial;border-radius:12px;color:#0089cd;cursor:pointer;display:flex;font-size:16px;font-weight:400;justify-content:center;letter-spacing:.02857em;line-height:1.75;margin:1rem auto .5rem;min-height:65px;min-width:64px;outline:0;text-decoration:none;text-transform:none;transition:background-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1);user-select:none;vertical-align:middle;width:100%}button.form-upload:active,button.form-upload:hover{background-color:rgba(0,137,205,.04);border:2px dashed #0089cd;border-radius:12px;color:#0089cd;text-decoration:none}.form-upload #photoUpload{display:none}.form-upload svg{display:inline-block;height:24px;user-select:none;width:24px;fill:currentcolor;flex-shrink:0;font-size:1.5rem;margin-right:1rem;pointer-events:none;transition:fill .2s cubic-bezier(.4,0,.2,1)}.apply-btn.active{cursor:pointer}.apply-btn.active:hover{background-color:#0089cd;color:#fff}.check-box-modal.feedback-modal{height:calc(100vh - 200px);left:50%;max-height:750px;top:50%;transform:translate(-50%,-50%);width:600px}.feedback-txt-inner span{color:#444;cursor:pointer;font-size:15px;font-weight:600;padding-left:12px;transition:all .4s ease-in-out}.feedback-modal iframe{border:none;border-radius:8px;height:calc(100vh - 250px);max-height:700px;overflow:hidden;width:100%}.skip-btn{border-radius:0;padding:8px 12px;transition:none}.skip-btn:focus,.skip-btn:hover{background-color:transparent;border:none;border-bottom:1px solid;border-radius:0;color:#0089cd}#popupContent,#popupContent___{background:#fff;border-radius:20px;box-shadow:0 0 15px rgba(0,0,0,.3);font-family:Arial,sans-serif;left:50%;max-width:525px;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);width:calc(100% - 32px);z-index:1000}.popup-header h2{font-size:14px;margin:0}.popup-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:8px 16px}.popup-body{padding-top:30px}.popup-body strong{color:#222;font-family:Gotham Ssm;font-size:17px;font-weight:500;line-height:26px}.popup-note{font-size:15px;line-height:23px}.popup-note,.radio-option small{color:#697586;font-family:Lato;font-weight:500;letter-spacing:.9px}.radio-option small{font-size:16px;line-height:24px}.option{padding-left:16px!important}.counter label{color:#222;font-family:Lato;font-size:15px;font-weight:500;line-height:23px}.counter-controls{align-items:center;display:flex;gap:12px;margin-top:17px}.counter{margin-bottom:0;margin-left:0}.counter-controls button{height:auto;padding:0 35px}#decrease{border:1px solid #cdd5dfa6;border-radius:20px 0 0 20px}#decrease,#increase{box-shadow:none;color:#000!important;height:auto!important}#increase{border:1px solid #cdd5dfa6;border-radius:0 20px 20px 0}#decrease:hover,#increase:hover{background:#f1f2f4;border:1px solid #0089cd}.popup-footer{padding:16px}.unsure{margin:0 0 0 -35px;padding-top:30px}.unsure span a{color:#444;font-family:Lato;font-size:15px;font-weight:600;line-height:23px;transition:all .4s ease-in-out}.unsure span a:hover{color:#697586}.popup-footer{border:none;padding:30px 20px;text-align:center}#apply-btn__{background:transparent;border:1px solid #e1e1e1;border-radius:30px;box-shadow:none;color:#e1e1e1;font-family:Gotham Ssm;font-size:14px;font-weight:400;line-height:19px;padding:10px 140px}#apply-btn__.active{background-color:#0089cd}@media only screen and (max-width:767px){#apply-btn__{padding:10px;width:100%}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (orientation:portrait){#popupContent{transform:translate(-50%,-55%)}}.validation_error{color:red!important;display:none;font-size:11px!important;padding-top:3px!important}label[for=no],label[for=yes]{display:block!important}.repair-label.label-two-col.rear.glass{margin:0 auto!important}#vehicleNameBadge,#vehicleNameBadge2,#vehicleNameBadge3{display:none;margin-top:10px}.vehicle-name-badge,.vehicle-name-badge2,.vehicle-name-badge3{align-items:center;background-color:#f1f1f1;border-radius:999px;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:6px 12px}.vehicle-name-badge .check-icon{color:green}.vehicle-name-badge .close-icon{cursor:pointer;font-size:14px}.vehicle-name-badge2 .check-icon{color:green}.vehicle-name-badge2 .close-icon{cursor:pointer;font-size:14px}.vehicle-name-badge3 .check-icon{color:green}.vehicle-name-badge3 .close-icon{cursor:pointer;font-size:14px}.checkbox-wrapper{display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:relative;-webkit-tap-highlight-color:transparent;cursor:pointer;height:16px;user-select:none;vertical-align:middle;width:16px}.checkbox-wrapper input{cursor:inherit;cursor:default;height:100%;left:0;opacity:1;position:absolute;top:0;width:100%;z-index:9999}@media(max-width:767px){#multiStepForm .form-group select{height:43px}.popup-header h2{font-size:20px!important}form#multiStepForm{width:100%}form input[type=radio]{position:relative;top:1px}.windshield-form form input[type=checkbox]{display:inline-block!important;max-width:24px!important}.windshield-form button#VIN{width:100%}.windshield-form .tab-content .form-group.form-innerbtn-group{margin-bottom:60px;width:100%}.windshield-form form input[type=checkbox]{margin:0 auto;text-align:center}.windshield-form .option{padding-left:0}.unsure{color:#444;font-family:Lato;font-size:15px;font-weight:600;letter-spacing:0;margin:0;padding-top:10px}span.closePopup__{cursor:pointer;display:inline-block;font-size:34px;font-weight:700;line-height:1;padding:15px}.repair-label{padding:14px 16px!important}}.placeholder-text-custom{left:13px;opacity:0;pointer-events:none;position:absolute;top:34px;transition:.2s ease}.form-group.active .placeholder-text-custom{opacity:1}.form-group.active input{border-color:#0089cd;box-shadow:0 0 0 .12rem rgba(0,137,205,.25)}.form-group.active label{color:#0089cd}