.responsive-btn-text{display:flex;justify-content:center;align-items:center;font-size:clamp(14px, 3vw, 16px) !important}@media screen and (max-width: 480px){.responsive-btn-text{width:140px !important;padding:10px !important;margin-left:15px}}#jobModal .mt-12px{margin-top:12px}#jobModal .mb-10px{margin-bottom:10px}.upload-image input{display:none}.upload-image label{display:flex;justify-content:center;align-items:center;height:46px;background:white;border-radius:3px;width:100%;cursor:pointer;border:1px solid #ddd}.upload-image label svg{margin-right:8px}.upload-image-job input{display:none}.upload-image-job label{display:flex;justify-content:center;align-items:center;height:46px;background:white;border-radius:22px;width:100%;cursor:pointer;border:1px solid #ddd}.upload-image-job label svg{margin-right:8px}#job-image-thumbnails{margin-left:-4px !important;margin-right:-4px !important}#job-image-thumbnails .thumbnail{position:relative;margin-bottom:0px;background:transparent;border:0px}#job-image-thumbnails .thumbnail .delete-icon{position:absolute;right:5px;top:5px;background:red;color:white;border-radius:100%;padding:2px 5px;font-size:10px;cursor:pointer}@media screen and (max-width: 992px){#job-image-thumbnails .thumbnail{width:50%;float:left}}.mh-48lvh{min-height:48lvh}.mh-43lvh{min-height:43lvh}.mh-43_5lvh{min-height:43.5lvh}.mh_395_px{min-height:400px;max-height:450px;width:100%;overflow-y:auto}.p_2_4_rem{padding:2.4rem !important}.relative_top{position:relative;top:-2px}.p-0-mh-585px{padding:0px;min-height:585px}.flex_container{display:flex;align-items:center}.flex_container .quote-rt-pane{height:auto !important}.w_100{width:100%}#confirmationModal{z-index:999999;background:transparent;height:100vh !important}#confirmationModal .modal-backdrop{position:fixed !important}#confirmationModal .btn-border{cursor:pointer}.p-1rem{padding:1rem}.br-1px-solid{border-right:1px solid #eeeeee}.quote-step-wrapper{bottom:0rem;padding:2.4rem;right:0;left:0}.quote-step .mh_395_px{padding-top:48px}.quote-step h2{font-size:22px;margin-bottom:16px}.brl-0-p2{bottom:0rem;padding:2.0rem;right:0;left:0}.p-0-mh-60lvh{padding:0px;min-height:60lvh}.p-0-mh-60lvh-dm{min-height:50lvh !important}.margin-0{margin:0}.quote-modal-row{height:auto;padding:0;overflow-y:auto;overflow-x:hidden}.h-10px{height:10px}@media screen and (max-width: 480px){.quote-botton-section{padding-left:0 !important;padding-right:0 !important}}.quote-left-btn-padding-wrapper{padding:0 10px 0px 0px}.quote-right-btn-padding-wrapper{padding:0 0px 0px 10px}@media screen and (max-width: 480px){.quote-right-btn-padding-wrapper{padding:0}}.tc-text{color:gray;font-size:12.5px}.quote-rt-pane{height:60vh}.quote-rt-pane-itms-cntr{display:flex;height:100%;align-items:center}.quote-rt-pane-fixed{position:fixed;top:13px;right:13px}.show-cross-icon{display:none}@media only screen and (max-device-width: 992px){.show-cross-icon{display:unset}}@media only screen and (min-width: 1200px){.mh-43_5lvh{min-height:25.5lvh}.mh-48lvh{min-height:28lvh}.quote-rt-pane{height:40vh}.p-0-mh-60lvh{min-height:42lvh}.mh-43lvh{min-height:25lvh}.quote-rt-pane-dm{height:40rem !important}.p-0-mh-60lvh-dm{min-height:26lvh !important}}.quote-rt-pane-dm{height:40rem}.cts-radio[type="radio"]:checked,.cts-radio[type="radio"]:not(:checked){position:absolute;left:-9999px}.cts-radio[type="radio"]:checked+label,.cts-radio[type="radio"]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#666;font-size:16px;font-weight:400}.cts-radio[type="radio"]:checked+label:before,.cts-radio[type="radio"]:not(:checked)+label:before{content:'';position:absolute;left:1px;top:1px;width:18px;height:18px;border:1px solid #ff9148;border-radius:100%;background:#fff}.cts-radio[type="radio"]:checked+label:after,.cts-radio[type="radio"]:not(:checked)+label:after{content:'';width:12px;height:12px;background:#ff9148;position:absolute;top:4px;left:4px;border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.cts-radio[type="radio"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.cts-radio[type="radio"]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.column_gap{display:flex;flex-direction:column;gap:32px}.cts-checkbox{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.cts-checkbox~label{position:relative;cursor:pointer;line-height:20px;display:inline-block;color:#666;font-weight:400;font-size:16px}.cts-checkbox~label:before{content:'';-webkit-appearance:none;background-color:transparent;border:2px solid #ff9148;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0px -15px 10px -12px rgba(0,0,0,0.05);padding:8px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:10px}.cts-checkbox:checked+label:after{content:'';display:block;position:absolute;top:4px;left:7px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.cts-checkbox:checked+label:before{background-color:#ff9148}.cts-field-num{display:flex;gap:16px}.cts-field-num .cts-num-btn{width:45px;height:45px;border-radius:100%;border:0;color:#8e8e8e;background:#eee;display:flex;justify-content:center;align-items:center}.cts-field-num input{max-width:80px;text-align:center;-moz-appearance:textfield}.cts-field-num input::-webkit-outer-spin-button,.cts-field-num input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cts-field-text{display:none}.cts-field-text.visible{display:block}.cts-field-text textarea{resize:none;width:100%}.cts-field-date{width:fit-content;padding-left:30px}.cts-field-date .answer-date-flexible{display:none}.cts-field-date .answer-date-flexible+label{margin-top:10px;display:flex;align-items:center;font-weight:500;pointer-events:none;position:relative;cursor:pointer;line-height:20px;display:inline-block;color:#666}.cts-field-date .answer-date-flexible+label:before{content:'';-webkit-appearance:none;background-color:transparent;border:2px solid #cdcdcd;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0px -15px 10px -12px rgba(0,0,0,0.05);padding:7px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:10px}.cts-field-date .answer-date-flexible:checked+label:after{content:'';display:block;position:absolute;top:5px;left:7px;width:4px;height:9px;border:solid #afafaf;border-width:0 2px 2px 0;transform:rotate(45deg)}.cts-field-date .answer-date-flexible:checked+label:before{background-color:#eee;border-color:#eee}.cts-field-date input{pointer-events:none;background-color:#eee}.cts-field-date.enabled input,.cts-field-date.enabled .answer-date-flexible+label{pointer-events:unset;background-color:unset}.cts-field-date.enabled .answer-date-flexible:checked+label:before{background-color:#ff9148;border-color:#ff9148}.cts-field-date.enabled .answer-date-flexible:checked+label:after{border-color:#fff}.cts-field-text,.cts-field-date,.cts-field-num{padding-top:8px}.cts-field-text .form-control,.cts-field-date .form-control,.cts-field-num .form-control{border-radius:4px}#jobModal{overflow-y:hidden !important}.request-free-quotes{display:none;justify-content:center;position:fixed;bottom:1rem;left:1rem;right:1rem;font-family:'Plus Jakarta Sans', sans-serif;z-index:99;transition:opacity 0.3s ease;opacity:0;font-weight:600;font-size:15px;background:linear-gradient(90deg, #FF7A18 0%, #FF6B35 50%, #E53935 100%);color:#fff;border-radius:75px;padding:14px 24px;text-decoration:none;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,0.15)}@media only screen and (max-device-width: 768px){.request-free-quotes.visible{display:flex;opacity:1}}
