.precision-quote-form .gform_wrapper,.precision-quote-form .gform_wrapper.gravity-theme{background:#ffffff;border-radius:18px;padding:18px 18px 8px;box-shadow:0 10px 25px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.06)}.precision-quote-form .gsection_title{background:#1e355e;color:#ffffff;padding:12px 16px;border-radius:10px;font-size:17px;font-weight:600;margin:20px 0 14px}.precision-quote-form .gfield_label{font-weight:600}.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{border-radius:10px;border:1px solid rgba(0,0,0,.15);padding:14px 12px;font-size:16px;background:#f7f7f7}.precision-quote-form .ginput_container_fileupload{border:2px dashed #F24208;border-radius:14px;padding:18px;background:rgba(242,66,8,.04)}.precision-quote-form .gfield_description{font-size:14px;color:#555}.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 18px;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%;border-radius:999px;padding:16px 18px;font-size:18px;font-weight:800;border:none;background:#F24208;color:#ffffff;cursor:pointer;margin-top:10px}.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:14px}}.et_pb_slide{background-color:#000!important}.et_pb_slider,.et_pb_fullwidth_slider{background-color:#000!important}