.ai-policy-lab-contact-form{padding:24px 0 120px;width:100%}.ai-policy-lab-contact-form__container{margin:0 auto;max-width:792px;padding:0 2rem;width:calc(100% - 4rem)}@media(max-width:768px){.ai-policy-lab-contact-form__container{padding:0 1rem;width:calc(100% - 2rem)}}.ai-policy-lab-contact-form__form{width:100%}.ai-policy-lab-contact-form__form form p{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:0}.ai-policy-lab-contact-form__form form p i{color:var(--color-dark-hex);display:block;font-size:18px;font-weight:400;letter-spacing:0;line-height:160%;margin-bottom:40px;width:100%}.ai-policy-lab-contact-form__form form p label{color:var(--color-dark-hex);font-size:16px;font-weight:400;letter-spacing:0;line-height:160%;margin-bottom:24px;width:100%}.ai-policy-lab-contact-form__form form p label:first-of-type,.ai-policy-lab-contact-form__form form p label:nth-of-type(2){width:48%}.ai-policy-lab-contact-form__form form p label input,.ai-policy-lab-contact-form__form form p label textarea{background-color:var(--color-white,#fff);border-radius:4px;border-top:1px solid #8c8c8c;font-size:16px;font-weight:400;height:52px;margin-top:8px;padding:0 16px;width:100%}.ai-policy-lab-contact-form__form form p label textarea{height:120px!important;min-height:auto!important;padding:16px;resize:none}.ai-policy-lab-contact-form__form form p label .wpcf7-char-counter{color:#757575;font-size:16px;letter-spacing:0;line-height:160%;margin-top:8px}.ai-policy-lab-contact-form__form form p .wpcf7-submit,.ai-policy-lab-contact-form__form form p button[type=submit],.ai-policy-lab-contact-form__form form p input[type=submit]{align-items:center;background-color:var(--color-purple-accent);border:1px solid var(--color-purple-accent);border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:18px;font-weight:400;gap:12px;height:44px;justify-content:center;margin-top:0;opacity:1;padding:0 12px;text-decoration:none;transition:all .3s ease;white-space:nowrap;width:fit-content}.ai-policy-lab-contact-form__form form p .wpcf7-submit:focus,.ai-policy-lab-contact-form__form form p .wpcf7-submit:hover,.ai-policy-lab-contact-form__form form p button[type=submit]:focus,.ai-policy-lab-contact-form__form form p button[type=submit]:hover,.ai-policy-lab-contact-form__form form p input[type=submit]:focus,.ai-policy-lab-contact-form__form form p input[type=submit]:hover{background-color:#8b2d7d;border-color:#6f187b;color:#fff;transform:translateY(-1px)}.ai-policy-lab-contact-form__form form p .wpcf7-submit:focus,.ai-policy-lab-contact-form__form form p button[type=submit]:focus,.ai-policy-lab-contact-form__form form p input[type=submit]:focus{outline:2px solid currentColor;outline-offset:4px}.ai-policy-lab-contact-form__form-placeholder{background-color:#f5f5f5;border:2px dashed gray;border-radius:4px;color:#6e6e6e;font-size:16px;padding:40px;text-align:center}.ai-policy-lab-contact-form__form-preview{background-color:#fff;border:1px solid gray;border-radius:4px;color:#1e1e1e;font-size:16px;padding:20px;text-align:center}.ai-policy-lab-contact-form__form-preview small{color:#6e6e6e;display:block;font-size:14px;margin-top:8px}.ai-policy-lab-contact-form.alignfull .ai-policy-lab-contact-form__container{max-width:100%}.ai-policy-lab-contact-form.alignwide .ai-policy-lab-contact-form__container{max-width:1400px}
