.checkbox-block{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.car-element{width:60px;height:60px;position:absolute;font-weight:600;font-size:13.4085px;line-height:151.2%;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:50%;background:#fff;border:1.11737px solid #0062bc;color:#000;cursor:pointer}.car-element:hover{background-color:#ddd}.car-element.selected{background-color:#28a745;color:white;border-color:#218838}.car-element.rff{top:0;left:40px}.car-element.hood{left:25px}.car-element.lff{left:40px;bottom:0}.car-element.rfd{top:0;left:40%}.car-element.lfd{bottom:0;left:40%}.car-element.rrd{top:0;left:60%}.car-element.rrail{left:55%;top:20%}.car-element.roof{left:50%}.car-element.lrail{left:55%;bottom:20%}.car-element.lrd{bottom:0;left:60%}.car-element.rq{top:0;right:40px}.car-element.trunk{right:25px}.car-element.lq{right:40px;bottom:0}#ElementsRange.hidden{display:none}.selected-item{display:flex;flex-direction:column;background:#fff;border:1px solid #0062bc;border-radius:8px;padding:10px}.selection-header{display:flex;justify-content:space-between;width:100%;align-items:center;margin-bottom:5px}.selected-label{font-weight:700;color:#242424}button.remove-selection{padding:0;background-color:unset;box-shadow:unset;min-height:unset;font-size:16px}button.remove-selection:hover{color:red!important;background-color:unset;box-shadow:unset}.slider-container{display:flex;align-items:center;width:100%;margin-top:10px}.input-range{flex:0 0 85%;-webkit-appearance:none;appearance:none;height:5px;background:#0062bc;border-radius:5px;outline:none;margin-right:10px}.input-num{flex:0 0 15%;text-align:center;font-weight:600;font-size:15px!important;color:#eee!important;background:var(--wd-primary-color)!important;border-radius:5px!important;height:unset!important;padding:0!important;max-width:40px!important;border-color:unset!important;border:0!important}.numbers{display:flex;justify-content:space-between;font-size:13px;width:85%;margin-top:5px;color:#242424;margin-bottom:10px}.numbers span{flex:1;text-align:center;min-width:10px}.numbers span:nth-child(2n){visibility:hidden}body.cds-modal-open{position:fixed;width:100%;overflow:hidden;touch-action:none}.modal{display:none;position:fixed;inset:0;z-index:1000;width:100%;height:100%;background-color:rgba(0,0,0,.5);align-items:center;justify-content:center;overflow:hidden}.modal-content{background:#fff;padding:20px;width:min(800px,92vw);max-height:85vh;border-radius:8px;box-shadow:0px 0px 10px rgba(0,0,0,.3);overflow-y:auto;-webkit-overflow-scrolling:touch}.close-enquiry{cursor:pointer;margin-left:auto;margin-top:-15px;font-size:34px;font-weight:300;color:var(--wd-primary-color)}.hidden{display:none}#enquiryForm button{background:#0062bc;color:white;padding:10px;border:none;border-radius:5px;cursor:pointer;min-width:150px;font-size:16px;font-weight:600;height:46px}#enquiryForm button:hover{background:#004a8f}#enquiryForm button#prevStep{background:#242424;width:150px}.row.latest-buttons{justify-content:center;margin-top:25px}.error-message{color:red}#enquiryForm .step-2 button[type=submit]{display:inline-flex;align-items:center;justify-content:center;gap:10px}#enquiryForm .step-2 button[type=submit][disabled]{opacity:.7;cursor:not-allowed}#enquiryForm .step-2 button[type=submit] .btn-spinner{width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;display:inline-block;animation:eztechSpin .8s linear infinite}#enquiryForm input.cds-invalid{border-color:#dc3545!important;box-shadow:0 0 0 3px rgba(220,53,69,.2)!important}body.cds-modal-open{overflow:hidden!important;position:fixed;width:100%}.modal{overflow-y:auto;-webkit-overflow-scrolling:touch}.modal-content{margin:8vh auto}