.custom-alert-success{color:#3c763d !important;background-color:#dff0d8;border-color:#d6e9c6}.custom-alert-warning{color:#8a6d3b !important;background-color:#fcf8e3;border-color:#faebcc}.custom-alert-danger{color:#a94442 !important;background-color:#f2dede;border-color:#ebccd1}.review-heading-br{display:none}.input-group .form-control{width:auto !important}.input-group{display:flex !important}#Signature_1{margin:0 !important}#smartwizard .wizard-submit-btn{border:.1px solid !important;padding:6px 12px !important;background-color:var(--custom-primary-color)}#smartwizard .form-group{margin-bottom:15px !important}#smartwizard .form-control{height:40px !important}#smartwizard h6{font-size:13px !important;font-weight:800 !important;border-bottom:2px solid var(--custom-secondary-color);padding-bottom:10px}#find_address_btn{border:1px solid #e1e1e1 !important;background:var(--custom-primary-color);color:#fff;font-weight:400}.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{background:#007bff;color:#fff;cursor:pointer}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn.btn-outline-primary{cursor:pointer}.detailed-review{font-size:14px}.custom-form-border-left{border-right:.1px solid #eee}.form-select{display:block;width:100%;-moz-padding-start:calc(0.75rem - 3px);font-size:14px;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:40px;border-radius:9px !important;border:1px solid #dee2e6 !important}.rate i,.rate i:hover~i{color:#222;text-shadow:none;transition:color .2s,text-shadow .2s;transition-delay:0;font-size:36px}.rate i.selected{color:#fc0;text-shadow:#fc0 0 0 20px}.rate:hover i{color:#fc0;text-shadow:#fc0 0 0 20px}.rate:hover i:nth-child(2){transition-delay:30ms}.rate:hover i:nth-child(3){transition-delay:60ms}.rate:hover i:nth-child(4){transition-delay:90ms}.rate:hover i:nth-child(5){transition-delay:.12s}.rate i{cursor:pointer;font-style:normal}#ajax-select{width:100%;display:none}label.error{color:#dc3545 !important;font-size:small}.rating-text{width:max-content;margin:0}.rating-html{display:flex;justify-content:flex-start;gap:10px;height:50px;align-items:center}.rate{display:flex;align-items:center;flex-wrap:wrap}#signature-error{order:2;margin:0}#helpfulness-error,#politeness-error,#reliability-error,#cleanliness-error{position:relative;width:100%}.form-4-mid-hr{margin:0;border-color:#eee}#form-step-4 .btn-group>.btn-group:not(:first-child),#form-step-4 .btn-group>.btn:not(:first-child){margin:0}#form-step-4 .btn-group label:not(.error){border-right:.1px solid #dee2e6;border-top:.1px solid #dee2e6;border-bottom:.1px solid #dee2e6;border-left:.1px solid #dee2e6;border-radius:9px !important}#form-step-4 .btn-group{display:inline-flex;flex-wrap:wrap;gap:5px}#form-step-4 .btn-group label:not(.error):hover{border:.1px solid var(--custom-primary-color)}#form-step-4 .btn-outline-primary:hover{background-color:unset}#form-step-4 .btn-check:active+.btn-outline-primary,#form-step-4 .btn-check:checked+.btn-outline-primary,#form-step-4 .btn-outline-primary.active,#form-step-4 .btn-outline-primary.dropdown-toggle.show,#form-step-4 .btn-outline-primary:active{background-color:var(--custom-primary-color);color:#fff}.signature-box{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-top:-6px !important}.signature-box input{width:30px;height:30px}.input-loading-api-search{height:0;width:0;padding:10px;border:3px solid #fff;border-right-color:var(--custom-primary-color);border-radius:22px;position:absolute;top:calc(50% - 12px);right:47px;border-top-color:var(--custom-secondary-color);border-left-color:var(--custom-primary-color);border-bottom-color:var(--custom-secondary-color);display:none}.app-switch{position:relative;display:inline-block;width:48px;height:26px}.app-switch input{opacity:0;width:0;height:0}.app-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.app-slider:before{position:absolute;content:"";height:19px;width:20px;left:4px;bottom:3px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.app-slider{background-color:#2196f3}input:focus+.app-slider{box-shadow:0 0 1px #2196f3}input:checked+.app-slider:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.app-slider.app-round{border-radius:30px}.app-slider.app-round:before{border-radius:50%}.select2.select2-container{width:100% !important}#smartwizard .nav{margin:6px;box-shadow:0px 0px 12px 0px #da9b3475;border-radius:12px}.uploads{display:flex;gap:10px;flex-wrap:wrap}.image-upload-container{width:120px}.image-box{width:120px;height:120px;border:.2px dashed #c7c7c7;display:flex;justify-content:center;align-items:center;cursor:pointer;position:relative;overflow:hidden;border-radius:4px}.image-box img{width:100%;height:100%;object-fit:cover}.plus{font-size:36px;opacity:.4}.remove-btn{position:absolute;top:4px;right:4px;background:rgba(0,0,0,.7);color:#fff;width:22px;height:22px;border-radius:50%;display:none;justify-content:center;align-items:center;cursor:pointer;font-size:12px}.image-box.has-image .remove-btn{display:flex}textarea#comment_text-area:focus-visible{outline:0px}@media screen and (max-width:767px){.detailed-review label.btn.btn-outline-primary{padding:7px;font-size:10px}#form-step-4 .btn-group label{padding:3px 6px !important}.rate i{font-size:24px !important}label#rating-word{padding:6px 12px}#smartwizard .nav{text-align:center;justify-content:center;align-items:center}#smartwizard .nav li:before{display:none}#smartwizard .nav{display:none !important}.sw-theme-custom .tab-content{padding:0 !important}.review-heading-br{display:block !important}}:root{--sw-anchor-active-primary-color:var(--custom-primary-color);--sw-anchor-default-secondary-color:var(--custom-primary-color)}.sw.sw-theme-custom{border:none !important}.sw.sw-theme-custom>.nav{display:flex !important;align-items:flex-start;justify-content:space-between;list-style:none;padding:0;margin:0 0 28px;width:100%;counter-reset:sw-step-counter;position:relative;box-shadow:none !important}.sw.sw-theme-custom>.nav .nav-item{flex:1;position:relative;text-align:center}.sw.sw-theme-custom>.nav .nav-item:not(:first-child):before{content:"";position:absolute;top:18px;right:50%;width:100%;height:2px;background:#dee2e6;z-index:1;transform:translateY(-50%);transition:background-color .3s ease}.sw.sw-theme-custom>.nav .nav-link{display:flex !important;flex-direction:column;align-items:center;text-decoration:none;font-size:12px;color:#6b7490;font-weight:400;white-space:nowrap;position:relative;z-index:2;background:0 0 !important;padding:0 !important;border:none !important}.sw.sw-theme-custom>.nav .nav-link:before{counter-increment:sw-step-counter;content:counter(sw-step-counter);width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;border:2px solid #dee2e6;background:#fff;color:#6b7490;margin-bottom:8px;transition:all .25s ease}.sw.sw-theme-custom>.nav .nav-link>.num{display:none !important}.sw.sw-theme-custom>.nav .nav-link.active,.sw.sw-theme-custom>.nav .nav-item.active .nav-link{color:#022279 !important;font-weight:700}.sw.sw-theme-custom>.nav .nav-link.active:before,.sw.sw-theme-custom>.nav .nav-item.active .nav-link:before{background:#022279 !important;border-color:#022279 !important;color:#fff !important;box-shadow:0 2px 8px rgba(2,34,121,.25)}.sw.sw-theme-custom>.nav .nav-link.done,.sw.sw-theme-custom>.nav .nav-item.done .nav-link{color:#022279 !important;font-weight:500}.sw.sw-theme-custom>.nav .nav-link.done:before,.sw.sw-theme-custom>.nav .nav-item.done .nav-link:before{background:var(--custom-secondary-color) !important;border-color:var(--custom-secondary-color) !important;color:#022279 !important;content:"✓"}.sw.sw-theme-custom>.nav .nav-item.done:before,.sw.sw-theme-custom>.nav .nav-item.active:before{background:#022279}.sw-theme-custom .tab-content{background:#fff;border-radius:18px;border:1.5px solid #dee2e6;box-shadow:0 2px 14px rgba(2,34,121,.07);padding:28px 28px 24px;margin-top:20px}.sw-theme-custom .form-group label{font-size:13.5px;color:#282828;font-weight:400}.sw-theme-custom .card-header h3{font-size:18px;font-weight:600;color:#022279;margin-bottom:4px;display:flex;align-items:center;gap:8px;padding-bottom:10px}.sw-theme-custom .card-header{padding:0 !important;padding-bottom:20px !important;background:#fff !important}.sw-theme-custom .alert.alert-warning{border:1px solid rgba(255,182,0,.35)}.sw-theme-custom .card-header hr{height:.1px}.sw-theme-custom input:focus,.sw-theme-custom select:focus,.sw-theme-custom textarea:focus{border-color:var(--custom-primary-color) !important;box-shadow:0 0 0 3px rgba(2,34,121,.08) !important}.sw-theme-custom .form-control:focus{box-shadow:unset !important;background:unset !important}.sw-theme-custom input:checked+.app-slider{background-color:var(--custom-primary-color) !important}.review-heading{text-align:center;font-size:clamp(18px, 2.5vw, 26px);font-weight:700;color:#022279;margin-bottom:24px}.sw-theme-custom .form-control{color:#282828;border-radius:9px !important;border:1px solid #dee2e6 !important}.sw-theme-custom #rating-word{padding:2px 20px}:root{--sw-toolbar-btn-background-color:var(--custom-primary-color) !important}.sw-theme-custom .tab-content{height:100% !important}#Signature_1{accent-color:var(--custom-primary-color)}.sw-theme-custom .form-control.ui-autocomplete-input{border-radius:9px 0 0 9px !important}footer{border-top:1px solid #dee2e6}.select2-container--default .select2-selection--single{height:calc(1.5em + 0.75rem + 2px) !important;padding:.375rem .75rem !important;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;border:1px solid #ced4da !important;border-radius:.375rem !important;display:flex;align-items:center;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#282828 !important;line-height:normal !important;padding-left:0 !important;padding-right:20px !important}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#6c757d !important}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100% !important;right:10px !important;top:0 !important}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#6c757d transparent transparent !important}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #6c757d !important}.select2-container--default .select2-dropdown{border:1px solid rgba(0,0,0,.15) !important;border-radius:.375rem !important;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);z-index:1056}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #ced4da !important;border-radius:.25rem !important;padding:.375rem .75rem}.select2-container--default .select2-search--dropdown .select2-search__field:focus{border-color:#86b7fe !important;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25) !important}.select2-container--default .select2-results__option{padding:.375rem .75rem;font-size:.95rem}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#0d6efd !important;color:#fff !important}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#e9ecef;color:#1e2125}#form-step-4 .btn-group>.btn{padding:6px 10px !important;flex:0 0 auto !important;width:auto !important;min-width:36px;padding:8px 18px;margin:0 !important;box-sizing:border-box}#work_completion_date::-webkit-calendar-picker-indicator{cursor:pointer}@media screen and (max-width:380px){.card-header h3{font-size:14px !important}}.sw.sw-theme-custom>.nav .nav-item:has(>.nav-link.done):before,.sw.sw-theme-custom>.nav .nav-item:has(>.nav-link.active):before{background-color:#f7a600;border-color:#f7a600}