.wpforms-max-error{font-weight:700;font-size:14px;color:red;margin-top:5px}.wpforms-field input.wpforms-stripe-amount{border:2px solid #ccc;padding:5px;max-width:200px;transition:border-color 0.2s ease}.wpforms-field input.wpforms-stripe-amount:focus{border-color:#666}body:has(.post-password-form){background:url(https://kingswellwattssolicitors.co.uk/wp-content/uploads/2026/02/Screenshot-2026-02-12-145119.jpg) no-repeat center top!important;background-size:100% auto!important}body:has(.post-password-form)::before{content:"";position:fixed;inset:0;background:rgb(0 0 0 / .55);z-index:0}body:has(.post-password-form) .site,body:has(.post-password-form) .site-content,body:has(.post-password-form) .ast-container,body:has(.post-password-form) .content-area{background:transparent!important}body:has(.post-password-form) .post-password-form{position:relative;z-index:2;max-width:420px;width:90%;padding:30px 40px 45px 40px;margin:280px auto 280px auto;background:#fff;border-radius:16px;box-shadow:0 15px 40px rgb(0 0 0 / .15);text-align:center}body:has(.post-password-form) .post-password-form::before{content:"";display:block;width:100%;max-width:340px;height:140px;margin:-10px auto 15px auto;background:url(https://kingswellwattssolicitors.co.uk/wp-content/uploads/2025/11/moodboard_4-removebg-preview.png) no-repeat center;background-size:contain}body:has(.post-password-form) .post-password-form p{margin:0;padding:0}body:has(.post-password-form) .post-password-form br{display:none}body:has(.post-password-form) .post-password-form>p:first-of-type{font-size:16px;font-weight:600;margin-bottom:20px!important}body:has(.post-password-form) .post-password-form label{font-size:0;margin:0}body:has(.post-password-form) .post-password-form p[id^="error-pwbox-"]{margin-top:25px!important;margin-bottom:10px!important;color:#b91c1c!important;font-size:13px!important;font-weight:400!important}body:has(.post-password-form) .post-password-form input[type="password"]{width:100%;margin-bottom:12px;border-radius:4px!important;padding:10px 12px;border:1px solid #dddddd!important;background-color:#f5f5f5!important;font-size:14px;font-family:Helvetica,Arial,sans-serif!important;color:#000;outline:none;box-sizing:border-box}body:has(.post-password-form) .post-password-form input[type="password"]:focus{border:1px solid #11363e!important;background-color:#ffffff!important;box-shadow:none}body:has(.post-password-form) .post-password-form input[type="submit"],body:has(.post-password-form) .post-password-form input[type="submit"].button{display:inline-block;width:auto;margin:0 auto;padding:16px 26px;border-radius:4px!important;border:none!important;background-color:#CBA557!important;color:#ffffff!important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:.5px;cursor:pointer;transition:all 0.3s ease}body:has(.post-password-form) .post-password-form input[type="submit"]:hover,body:has(.post-password-form) .post-password-form input[type="submit"].button:hover{background-color:#CBA557!important;color:#11363e!important}@media (max-width:480px){body:has(.post-password-form) .post-password-form{padding:25px 20px 35px 20px;margin:180px auto 180px auto}body:has(.post-password-form) .post-password-form::before{max-width:260px;height:110px;margin-bottom:10px}body:has(.post-password-form) .post-password-form input[type="submit"]{padding:12px 16px}}