.precision-quote-form .gform_wrapper{background:#ffffff;border-radius:16px;padding:20px;border:1px solid #e5e5e5;box-shadow:0 8px 20px rgba(0,0,0,0.06)}.precision-quote-form .gsection_title{background:#1e355e;color:#ffffff;padding:12px 16px;border-radius:8px;font-size:16px;font-weight:600;margin:20px 0 12px}.precision-quote-form .gfield_label{font-weight:600;margin-bottom:6px}.precision-quote-form input[type="text"],.precision-quote-form input[type="email"],.precision-quote-form input[type="tel"],.precision-quote-form select,.precision-quote-form textarea{background:#f7f7f7;border:1px solid #cfcfcf;border-radius:8px;padding:14px 12px;font-size:16px;box-shadow:none;outline:none}.precision-quote-form input:focus,.precision-quote-form select:focus,.precision-quote-form textarea:focus{border-color:#F24208;background:#ffffff;box-shadow:none;outline:none}.precision-quote-form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:none}.precision-quote-form .ginput_container_fileupload{background:#fafafa;border:2px dashed #F24208;border-radius:10px;padding:20px;text-align:center}.precision-quote-form .gform_drop_area,.precision-quote-form .gform_drop_area *{background-image:none!important;outline:none!important}.precision-quote-form .ginput_container_fileupload button,.precision-quote-form .ginput_container_fileupload input[type="button"]{background:#F24208;color:#ffffff;border:none;border-radius:999px;padding:10px 20px;font-size:14px;font-weight:700;cursor:pointer}.precision-quote-form .ginput_container_fileupload button:hover,.precision-quote-form .ginput_container_fileupload input[type="button"]:hover{background:#d63a06}.precision-quote-form .gform_button{width:100%;background:#F24208;color:#ffffff;border:none;border-radius:999px;padding:16px 20px;font-size:18px;font-weight:800;cursor:pointer;margin-top:12px}.precision-quote-form .gform_button:hover{background:#d63a06}.precision-quote-form .gfield_required{color:#F24208}@media (max-width:768px){.precision-quote-form .gform_wrapper{padding:16px}}.precision-quote-form select,.precision-quote-form select:hover,.precision-quote-form select:focus,.precision-quote-form select:focus-visible{-webkit-appearance:none!important;appearance:none!important;outline:none!important;box-shadow:none!important;background-color:#f7f7f7!important;background-image:none!important;background:#f7f7f7!important;border:1px solid #cfcfcf!important}.precision-quote-form .ginput_container_select,.precision-quote-form .gfield,.precision-quote-form .ginput_container,.precision-quote-form .gfield *{background-image:none!important}.precision-quote-form .gform_drop_area,.precision-quote-form .gform_drop_area:hover,.precision-quote-form .gform_drop_area:focus,.precision-quote-form .gform_drop_area:focus-within{background-image:none!important;outline:none!important;box-shadow:none!important}.precision-quote-form select,.precision-quote-form select:hover,.precision-quote-form select:focus,.precision-quote-form select:focus-visible{-webkit-appearance:menulist!important;appearance:menulist!important;color:#000!important;background-color:#f7f7f7!important;border:1px solid #cfcfcf!important;outline:none!important;box-shadow:none!important}.precision-quote-form .ginput_container_select,.precision-quote-form .gfield,.precision-quote-form .ginput_container{background-image:none!important}.precision-quote-form .ginput_container_select:before,.precision-quote-form .ginput_container_select:after,.precision-quote-form .gfield:before,.precision-quote-form .gfield:after{background-image:none!important;content:none!important}.precision-quote-form select:focus,.precision-quote-form select:focus-visible{border-color:#F24208!important}.precision-quote-form select,.precision-quote-form .gfield select{box-sizing:border-box!important;height:38px!important;line-height:38px!important;padding:5px 12px!important;font-size:16px!important;color:#000!important;transform:none!important}.precision-quote-form .ginput_container_select{line-height:normal!important}