#wpforms-2836-field_2 .wpforms-field-label
#wpforms-2836-field_3 .wpforms-field-label{color:white!important}.caldera-grid .btn{background-color:#e02b23!important;color:white!important;font-weight:500;font-size:20px}.caldera-grid .btn:hover{background-color:white!important;color:#e02b23!important}.caldera-grid .btn:resumeupload{background-color:white;color:red!important;font-weight:700;font-size:25px}.caldera-grid .progress-bar .bar{height:100px!Important}h2{overflow-wrap:normal}h1{overflow-wrap:normal}p{overflow-wrap:normal}.contact-form#estimate-form{background:#ffffff;border-radius:16px;padding:32px 28px;box-shadow:0 4px 32px rgba(0,0,0,0.10);max-width:600px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}.contact-form#estimate-form h4{font-size:22px;font-weight:700;color:#111111;margin:0 0 6px 0;line-height:1.25}.contact-form#estimate-form>p{font-size:14px;color:#555555;margin:0 0 22px 0}#gform_wrapper_1 .gform_heading{display:none}#gform_wrapper_1{margin:0!important;padding:0!important}#gform_1{margin:0!important}#gform_fields_1 .gfield{margin-bottom:12px!important;padding:0!important}#gform_fields_1 .gfield_label,#gform_fields_1 .gform-field-label:not(.gform-field-label--type-sub){display:none!important}#gform_fields_1 .gform-field-label--type-sub{font-size:11px;color:#888;margin-top:3px;display:block}#gform_1 input[type="text"],#gform_1 input[type="tel"],#gform_1 input[type="email"],#gform_1 select{width:100%!important;height:52px!important;background:#f5f5f5!important;border:1.5px solid #e0e0e0!important;border-radius:10px!important;padding:0 16px!important;font-size:15px!important;color:#111111!important;outline:none!important;box-shadow:none!important;transition:border-color 0.2s ease,background 0.2s ease!important;-webkit-appearance:none;appearance:none;box-sizing:border-box!important}#gform_1 input::placeholder{color:#999999!important}#gform_1 input[type="text"]:focus,#gform_1 input[type="tel"]:focus,#gform_1 input[type="email"]:focus,#gform_1 select:focus{border-color:#cc1111!important;background:#ffffff!important}#input_1_1.ginput_container--name{display:flex!important;gap:10px!important}#input_1_1 .gform-grid-col{flex:1!important;display:flex!important;flex-direction:column!important}.ginput_container_select{position:relative}.ginput_container_select::after{content:'';position:absolute;right:16px;top:50%;transform:translateY(-50%);width:10px;height:6px;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.293 0.293a1 1 0 011.414 0L5 3.586 8.293.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z' fill='%23555555'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;pointer-events:none}#gform_1 select{padding-right:40px!important;color:#666666!important;cursor:pointer}.gform_footer{margin-top:8px!important;padding:0!important}#gform_submit_button_1{width:100%!important;height:56px!important;background:#cc1111!important;color:#ffffff!important;border:none!important;border-radius:10px!important;font-size:17px!important;font-weight:700!important;letter-spacing:0.01em!important;cursor:pointer!important;transition:background 0.2s ease,transform 0.1s ease!important;box-shadow:0 4px 16px rgba(204,17,17,0.30)!important;-webkit-appearance:none}#gform_submit_button_1:hover{background:#aa0e0e!important;transform:translateY(-1px)!important}#gform_submit_button_1:active{transform:translateY(0)!important}#input_1_1_3,#input_1_1_6{color:#999999!important}#input_1_1_3:focus,#input_1_1_6:focus{color:#111111!important}.bottom-msg{display:block;text-align:center;font-size:13px;color:#888888;margin-top:14px}.apbct_special_field,.gfield_visibility_hidden,.gform_hidden{display:none!important;height:0!important;overflow:hidden!important}#gform_wrapper_1 .gfield_error input,#gform_wrapper_1 .gfield_error select{border-color:#cc1111!important;background:#fff5f5!important}#gform_wrapper_1 .validation_message{font-size:12px!important;color:#cc1111!important;margin-top:4px!important}@media (max-width:480px){.contact-form#estimate-form{padding:24px 16px;border-radius:12px}#input_1_1.ginput_container--name{flex-direction:column!important;gap:12px!important}#gform_submit_button_1{font-size:16px!important}}