.contact-scope .ks-form{display:grid;gap:18px}.contact-scope .ks-form .row{display:grid;gap:18px;grid-template-columns:1fr 1fr}.contact-scope .ks-form label{display:grid;gap:8px}.contact-scope .ks-form label span{font-size:13px;letter-spacing:.3px;color:var(--muted)}.contact-scope .ks-form input,.contact-scope .ks-form textarea,.contact-scope .ks-form select{appearance:none;-webkit-appearance:none;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.01));color:var(--ivory);border:1px solid var(--stroke);border-radius:12px;padding:14px;box-shadow:0 6px 18px rgba(0,0,0,.45);outline:none;transition:border-color .2s ease,box-shadow .2s ease}.contact-scope .ks-form input::placeholder,.contact-scope .ks-form textarea::placeholder{color:rgba(229,225,217,.55)}.contact-scope .ks-form input:focus,.contact-scope .ks-form textarea:focus,.contact-scope .ks-form select:focus{border-color:rgba(242,197,92,.6);box-shadow:0 0 0 3px rgba(242,197,92,.18),0 10px 28px rgba(0,0,0,.6)}.contact-scope .ks-form .full{grid-column:1/-1}.contact-scope .ks-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 18px;border-radius:14px;border:1px solid var(--stroke);background:linear-gradient(135deg,var(--gold1),var(--gold2));color:#1b1305;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 12px 28px rgba(242,197,92,.18);cursor:pointer;transition:transform .15s ease,box-shadow .2s ease}.contact-scope .ks-btn:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(242,197,92,.24)}.contact-scope .ks-btn:disabled{opacity:.6;cursor:not-allowed}.contact-scope .form-note{font-size:14px;color:var(--gold2);margin-top:6px}.contact-scope .cf7-skin .wpcf7{margin-top:0!important}.contact-scope .cf7-skin .wpcf7 form{display:grid;gap:10px!important}.contact-scope .cf7-skin .wpcf7 form p{margin:0}.contact-scope .cf7-skin .wpcf7 form p:first-of-type{margin-top:0}.contact-scope .cf7-skin label,.contact-scope .cf7-skin .wpcf7-list-item-label{color:var(--muted)}.contact-scope .wpcf7 .wpcf7-form-control{appearance:none;-webkit-appearance:none;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.01));color:var(--ivory);border:1px solid var(--stroke);border-radius:12px;padding:14px;box-shadow:0 6px 18px rgba(0,0,0,.45);outline:none;width:100%}.contact-scope .wpcf7 input[type=text],.contact-scope .wpcf7 input[type=email],.contact-scope .wpcf7 input[type=tel],.contact-scope .wpcf7 textarea,.contact-scope .wpcf7 select{transition:border-color .2s ease,box-shadow .2s ease}.contact-scope .wpcf7 input::placeholder,.contact-scope .wpcf7 textarea::placeholder{color:rgba(229,225,217,.75)}.contact-scope .wpcf7 input:focus,.contact-scope .wpcf7 textarea:focus,.contact-scope .wpcf7 select:focus{border-color:rgba(242,197,92,.6);box-shadow:0 0 0 3px rgba(242,197,92,.18),0 10px 28px rgba(0,0,0,.6)}.contact-scope .wpcf7 input[type=checkbox],.contact-scope .wpcf7 input[type=radio]{accent-color:var(--gold2)}.contact-scope .wpcf7 input[type=submit],.contact-scope .wpcf7 .wpcf7-submit{display:inline-flex;align-items:center;gap:10px;padding:14px 18px;border-radius:14px;border:1px solid var(--stroke);background:linear-gradient(135deg,var(--gold2),var(--gold1));color:#1b1305;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 12px 28px rgba(242,197,92,.18);cursor:pointer}.contact-scope .wpcf7 input[type=submit]:hover{transform:translateY(-2px)}.contact-scope .wpcf7 .wpcf7-not-valid{border-color:#b85c5c}.contact-scope .wpcf7 .wpcf7-not-valid-tip{color:#f0b4b4;font-size:12px;margin-top:6px}.contact-scope .wpcf7 .wpcf7-response-output{margin:8px 0 0;border:1px solid var(--stroke);color:var(--ivory);background:rgba(255,255,255,.02);border-radius:12px;padding:10px}.contact-scope .wpcf7 .wpcf7-response-output[aria-hidden=true]{display:none}.contact-scope .wpcf7 .wpcf7-spinner{border-color:var(--gold2);border-top-color:transparent}@media (max-width:768px){.contact-scope .ks-form .row{grid-template-columns:1fr}}.contact-scope .contact-form .form-subtitle{display:none!important}.contact-scope .cf7-skin .wpcf7{margin-top:0!important;margin-bottom:0!important}.contact-scope .cf7-skin .wpcf7 form{gap:8px}.contact-scope .cf7-skin .wpcf7 form p{margin:0}.contact-scope .cf7-skin .wpcf7 form p:last-child{margin-bottom:0}.contact-scope .cf7-skin .wpcf7{margin:0!important}.contact-scope .cf7-skin .wpcf7 form{gap:8px}.contact-scope .cf7-skin .wpcf7 form>p{margin:0!important}.contact-scope .cf7-skin .wpcf7 form>p:first-child{margin-top:0!important}.contact-scope .cf7-skin .wpcf7 form>p:empty{display:none!important}.contact-scope .cf7-skin .wpcf7{margin-top:-6px!important}.contact-scope .cf7-skin .wpcf7 form{gap:6px!important}.contact-scope .cf7-skin .wpcf7 form>p{margin:0!important}.contact-scope .cf7-skin .wpcf7 form>p:first-child{margin-top:0!important}.contact-scope .wpcf7 .wpcf7-form-control-wrap{display:block!important;margin-top:0!important}.wpb_text_column .wpb_wrapper>*:first-child{margin-top:0!important}.wpb_text_column .wpb_wrapper>*:last-child{margin-bottom:0!important}.contact-scope .contact-form>p:has(br){display:none!important}.contact-scope .cf7-skin>p:empty{display:none!important}.contact-scope .cf7-skin>p:has(br){display:none!important}.contact-scope .cf7-skin .wpcf7{margin:0!important}.contact-scope .cf7-skin .wpcf7 form{gap:6px!important}.contact-scope .cf7-skin .wpcf7 form>p{margin:0!important}.contact-scope .cf7-skin .wpcf7 form>p:first-child{margin-top:0!important}.contact-scope .cf7-skin .wpcf7 form{gap:10px!important}.wpb-fix .vc_column-inner{padding-top:0!important}.wpb-fix .wpb_wrapper>*:first-child{margin-top:0!important}