.pds-contact-form{margin-top:25px}.pds-contact-status{margin:0 0 18px;padding:13px 15px;border:1px solid rgb(87 190 130 / .32);border-radius:10px;color:#bce9cf;background:rgb(40 137 80 / .1);font-size:12px;line-height:1.55}.pds-contact-status.is-error{border-color:rgb(235 109 109 / .34);color:#ffc4c4;background:rgb(180 55 55 / .1)}.pds-contact-form .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pds-contact-form .form-field{display:grid;gap:7px}.pds-contact-form .form-field.full{grid-column:1/-1}.pds-contact-form .form-field label{color:#c1cad8;font-size:10.5px;font-weight:700}.pds-contact-form .form-field input,.pds-contact-form .form-field select,.pds-contact-form .form-field textarea{box-sizing:border-box;width:100%;min-height:52px;padding:12px 13px;border:1px solid rgb(255 255 255 / .12);border-radius:10px;background:#090d14;color:#fff;font:inherit;font-size:13px;line-height:1.4;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.pds-contact-form .form-field textarea{min-height:145px;resize:vertical}.pds-contact-form .form-field input:hover,.pds-contact-form .form-field select:hover,.pds-contact-form .form-field textarea:hover{border-color:rgb(126 162 224 / .28)}.pds-contact-form .form-field input:focus,.pds-contact-form .form-field select:focus,.pds-contact-form .form-field textarea:focus{border-color:#4f91ff;box-shadow:0 0 0 3px rgb(59 130 246 / .14)}.pds-contact-form .pds-consent{grid-template-columns:20px 1fr;align-items:start;gap:10px}.pds-contact-form .pds-consent input{width:18px;min-height:18px;margin:2px 0 0;accent-color:#4c82f5}.pds-contact-form .pds-consent label{color:#919cad;font-size:10.5px;font-weight:520;line-height:1.55}.pds-contact-form .pds-consent a{color:#a9c8ff;text-decoration:underline;text-underline-offset:2px}.pds-contact-form .pds-form-submit{min-width:190px;margin-top:4px}.pds-contact-form .pds-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}@media(max-width:600px){.pds-contact-form{margin-top:21px}.pds-contact-form .form-grid{grid-template-columns:1fr;gap:13px}.pds-contact-form .form-field.full{grid-column:auto}.pds-contact-form .pds-form-submit{width:100%}}