.form-section .wrapper{background-color:#fff;border-radius:20px;width:100%;padding:25px;display:flex}.form-left{background:#fff;border-right:.5px solid #00000040;flex-direction:column;gap:13px;width:35.09%;height:calc(100vh - 140px);padding-right:25px;display:flex;overflow:visible}.form-right{background-color:#fff;flex-direction:column;width:64.91%;height:calc(100vh - 140px);margin:0 auto;padding-left:25px;display:flex;overflow:hidden}.package-progress{flex-direction:column;gap:8px;padding:0;display:flex}.progress-bar-container{gap:4px;width:100%;height:3px;display:flex;overflow:hidden}.progress-segment{background-color:#e0e0e0;border-radius:2px;flex:1;height:100%;transition:background-color .3s ease-in-out}.progress-segment.filled{background-color:#1968b3}.progress-text{color:#666;text-align:left;font-family:IBM Plex Sans,sans-serif;font-size:14px;font-weight:500}.form-content{flex-direction:column;flex:1;gap:10px;padding:15px 0 0;display:flex;overflow-y:auto}.icon-space{aspect-ratio:1;background-color:#fff;width:100%;padding:0;display:flex}.select-box .label-inside-icon{height:80%}.device-detail{border-bottom:.5px solid #00000040;align-items:center;gap:15px;padding-bottom:15px;display:flex}.device-detail .device-img{aspect-ratio:1;background-color:#f9fafb;border-radius:10px;justify-content:center;align-items:center;width:auto;height:85px;padding:10px;display:flex}.device-detail .device-img img{width:auto;height:100%}.device-name{flex-direction:column;gap:10px;display:flex}.device-name h2{margin-bottom:0;font-family:IBM Plex Sans;font-size:20px;font-weight:500}.device-name h3{margin-bottom:0;font-family:IBM Plex Sans;font-size:14px;font-weight:400}.form-details{flex-direction:column;flex:1;gap:15px;display:flex;overflow-y:auto}.form-details span{letter-spacing:0%;color:#1968b3;font-family:IBM Plex Sans;font-size:18px;font-weight:500;line-height:100%}.form-right h2{margin-bottom:0;padding:15px 0 10px;font-family:IBM Plex Sans;font-size:24px;font-weight:500}.form-right h3{margin-bottom:10px;padding:0;font-family:IBM Plex Sans;font-size:14px;font-weight:400}.form-details::-webkit-scrollbar{display:none}.form-content::-webkit-scrollbar{display:none}.form-details,.form-content{-ms-overflow-style:none;scrollbar-width:none}.package-answers{background-color:#f9fafb;border-radius:10px;flex-direction:column;gap:10px;padding:13px 10px;display:flex}.package-answers:last-child{border-bottom:none}.form-box{flex-direction:column;gap:5px;display:flex}.answers-list{border-top:1px solid #e0e0e0;flex-direction:column;gap:10px;padding-top:10px;display:flex}.answer-item .answer-text{padding-left:20px;list-style-type:disc}.form-box .question{flex-direction:column;gap:5px;font-family:IBM Plex Sans;font-size:14px;font-weight:500;display:flex}.form-box .question span{color:#00000080;font-family:IBM Plex Sans;font-size:14px;font-weight:400}.form-box .options{flex-wrap:wrap;gap:15px;display:flex}.form-box .options.grid-3{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.form-box .options.grid-2{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.form-box .options.grid-1{grid-template-columns:1fr;gap:15px;display:grid}.form-box .options .option{align-items:flex-start;min-height:50px;margin-bottom:0}.form-box .options label{background:#fff;border:.3px solid #e1e1e1;border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.form-box .options label input[type=radio]{cursor:pointer;accent-color:#1968b3;appearance:none;aspect-ratio:1;border:1px solid #b4b4b4;border-radius:50%;outline:none;width:16px;margin-top:3px;position:relative;padding:0!important}.form-box .options label input[type=radio]:checked{border-color:#1968b3}.form-box .options label input[type=radio]:checked:before{content:"";background-color:#1968b3;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.form-box .options label input[type=checkbox]{cursor:pointer;accent-color:#1968b3;appearance:none;aspect-ratio:1;border:1px solid #b4b4b4;border-radius:50%;outline:none;width:16px;margin-top:3px;position:relative;padding:0!important}.form-box .options label input[type=checkbox]:checked{border-color:#1968b3}.form-box .options label input[type=checkbox]:checked:before{content:"";background-color:#1968b3;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.form-box label span{font-family:IBM Plex Sans;font-size:14px;font-weight:500}.form-box label span.option-text-des{opacity:.8;font-size:12px}.button-box{justify-content:start;align-items:center;gap:15px;width:100%;padding:15px 0 0;display:flex}.pre-btn{color:#1968b3;background:#fff;border:1px solid #1968b3;border-radius:10px;height:50px;padding-left:35px;padding-right:35px;font-size:16px;font-weight:500}.continue-btn{color:#fff;cursor:not-allowed;background:#00000040;border:1px solid #1968b3;border-radius:10px;height:50px;padding-left:35px;padding-right:35px;font-size:16px;font-weight:500}.answer-item{flex-direction:column;gap:5px;display:flex}.answer-item .question-text{letter-spacing:0%;color:#000;font-family:IBM Plex Sans;font-size:14px;font-weight:400;line-height:100%;line-height:16px!important}.answer-item .answer-text{letter-spacing:0%;color:#d95818;margin-bottom:0;font-size:14px;font-weight:400;line-height:100%}.answer-heading{margin-bottom:0;font-family:IBM Plex Sans;font-size:16px;font-weight:500}.answer-heading-container img{width:18px;height:18px;transition:transform .3s ease-in-out}.answer-heading-container img.expanded{transform:rotate(180deg)}.continue-btn.enabled{cursor:pointer;background:#1968b3}.warrenty-img{padding:16px 0}.conditions-pagination{border-top:1px solid #eee;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;margin:20px 0;padding:10px 0;display:flex}.conditions-pagination .pagination-btn{cursor:pointer;color:#fff;background-color:#1968b3;border:1px solid #ddd;border-radius:50%;padding:8px;transition:all .3s}.conditions-pagination .pagination-btn:hover:not(:disabled){background-color:#e0e0e0}.conditions-pagination .pagination-btn:disabled{opacity:.5;cursor:not-allowed}.conditions-page-indicator{color:#666;font-size:14px;font-weight:700}.answers-box{display:block}.form-right.d-mobile-none{display:none}.select-box{border:1px solid #ddd;border-radius:15px;flex-direction:column;width:155px;height:fit-content;display:flex;overflow:hidden}.form-box .options label{padding:13.5px 10px}.select-box .icon-space img{aspect-ratio:1;object-fit:contain;width:100%;padding:20px}.modal-overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal-container{background:0 0;border-radius:12px;width:100%;max-width:700px;position:relative}.option.selected,.select-box.selected{background:#ddefff!important;border:1px solid #1968b3!important}.select-box.selected label{color:#fff;border-radius:0;background-color:#1968b2!important}.select-box.selected .label-inside-icon .option-text{color:#fff}.option-with-des-box{align-items:center;width:100%;display:flex}.option-input-flex{flex-direction:column;align-items:start;gap:0;display:flex}.option-textDes{color:#505050;text-align:left;font-size:12px!important}.form-box .options .label-inside-icon{background-color:#ededed;border:none;border-radius:0 0 14px 14px;flex-direction:column;justify-content:flex-start;gap:0;min-height:fit-content;margin-bottom:0}.label-inside-icon .option-text{color:#000;font-size:14px}.select-box input.custom-radio{visibility:hidden;position:absolute}.select-box .option-text{text-align:center;width:100%;font-size:12px;display:block}.dropdown-select{color:#374151;cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg width='11' height='6' viewBox='0 0 11 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.101 0L11 0.892353L6.10046 5.75277C6.02196 5.83112 5.9286 5.8933 5.82576 5.93573C5.72293 5.97816 5.61265 6 5.50127 6C5.38989 6 5.27961 5.97816 5.17678 5.93573C5.07395 5.8933 4.98059 5.83112 4.90208 5.75277L0 0.892353L0.898998 0.000840664L5.5 4.56269L10.101 0Z' fill='black'/%3E%3C/svg%3E") right 16px center/11px no-repeat;border:.3px solid #e1e1e1;border-radius:10px;outline:none;width:100%;max-width:400px;min-height:45px;padding:12px 16px;font-family:inherit;font-size:16px;transition:all .25s}.dropdown-select.selected{color:#000}.dropdown-select:focus,.dropdown-select:active{border-color:#0056b3}.dropdown-select option[value=""]{color:#888}.error-text{color:red;margin:0;font-size:12px}.form-box .question .question-text{font-size:16px;font-weight:500}.form-box .question .question-explaination-text{font-weight:400}@media (max-width:768px){.form-left{display:none}.page-content-wrapper.space-remove{padding:0}.form-right{background:0 0;border-top-right-radius:0;border-bottom-right-radius:0;width:100%;height:auto;padding:0 10px;overflow:visible}.form-right h2{margin:10px 0 0;padding:5px 0;font-size:18px;font-weight:500;padding-top:10px!important}.form-section .wrapper{background-color:#0000;border-radius:0;padding:0;margin-top:0!important}.form-box .options{grid-template-columns:repeat(2,1fr);display:grid}.form-box .options label{background-color:#fff;min-height:45px}.form-right h3{color:#374151;opacity:.8;font-size:12px;font-weight:500}.package-progress{z-index:99;background-color:#0000;width:100%;margin-bottom:10px;padding:0;position:fixed;left:0;right:0}.progress-text{font-size:12px}.form-box{flex-direction:column;gap:10px;display:flex}.form-box .question{gap:0}.form-box .question .question-text{color:#000;margin-bottom:0;font-size:16px;font-weight:500}.form-box .question .question-text .required-asterisk{color:red;white-space:nowrap}.form-box .question .question-text .required-asterisk:before{content:" "}.form-box .question .question-explaination-text{opacity:.8;margin:0;font-size:12px}.form-content{gap:20px;margin-top:15px;padding-top:0;padding-bottom:90px}.button-box button{color:#fff;background:#000;border-radius:10px;gap:10px;width:149px;height:44px;padding:5px 23px 5px 24px}.form-box label span{font-family:IBM Plex Sans;font-size:14px;font-weight:500}.icon-option-container .select-box{text-align:center;background-color:#fff;border:.3px solid #e1e1e1;border-radius:15px;flex-direction:column;align-items:center;gap:0;width:100%;padding:0;display:flex;position:relative;overflow:hidden}.form-box .icon-option-container label{background:0 0;justify-content:center;height:auto}.icon-option-container .icon-space img{aspect-ratio:1;width:90%;margin:auto}.form-box .options .label-inside-icon{border-radius:0 0 15px 15px;width:100%;margin:0}.label-inside-icon span{padding:0}.form-box .options label{justify-content:start;align-items:center;gap:5px}.form-box .options.grid-3{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.options:has(.option .option-input-flex .option-text-des){grid-template-columns:repeat(1,1fr)}.form-box .options.grid-1{grid-template-columns:1fr;gap:15px;display:grid}.form-box .options.grid-2{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.form-box .options.icon-option-container{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.button-box button{width:100%}.button-box{padding:0}.button-box .pre-btn{display:none}.dropdown-select{padding:10px 14px;font-size:14px}.bottom-fixed-btn{z-index:99;background-color:#fff;border:none;border-radius:0;justify-content:center;align-items:center;width:100%;height:92px;padding:15px 11px;display:flex;position:fixed;bottom:0;left:0}.bottom-fixed-btn button{border-radius:13px;justify-content:center;align-items:center;width:100%;height:50px;display:flex}.fixed-btn{z-index:8;background-color:#fff;border:none;border-radius:0;justify-content:center;align-items:center;width:100%;height:71px;padding:15px 11px;display:flex;position:fixed;bottom:0;left:0}.fixed-btn button{border-radius:13px;justify-content:center;align-items:center;width:100%;min-height:48px;display:flex}}
