.pattern-contact-4 .wpcf7{background-color:var(--wp--preset--color--primary);padding:var(--wp--preset--spacing--60);border-radius:1rem;border:1px solid var(--wp--preset--color--primary-alt);max-width:625px}@media(width >= 768px){.pattern-contact-4 .wpcf7{margin-left:auto}}.pattern-contact-4 .wpcf7 label .wpcf7-form-control-wrap input[type=text],.pattern-contact-4 .wpcf7 label .wpcf7-form-control-wrap input[type=email],.pattern-contact-4 .wpcf7 label .wpcf7-form-control-wrap select,.pattern-contact-4 .wpcf7 label .wpcf7-form-control-wrap textarea{border:1px solid #ced5dc;font-size:1rem;border-radius:6px;box-shadow:0 1px 2px #1018280d;padding:.5rem .75rem;width:100%;font-family:var(--wp--preset--font-family--switzer)}.pattern-contact-4 .wpcf7 label .wpcf7-form-control-wrap textarea{resize:none}.pattern-contact-4 .wpcf7 label{display:block;margin:0 0 1rem}.pattern-contact-4 .wpcf7 label span{display:block;margin-top:6px}.pattern-contact-4 .wpcf7 .required{display:inline;color:#e4434f}.pattern-contact-4 .wpcf7 label:last-of-type{margin:0 0 1.5rem}.pattern-contact-4 .wpcf7-submit{border:none;background-color:var(--wp--preset--color--secondary);border-color:var(--wp--preset--color--secondary);color:var(--wp--preset--color--primary);padding:.75rem 1.5rem;font-family:var(--wp--preset--font-family--switzer);border-radius:999px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;font-size:1rem;line-height:1.6;letter-spacing:0;backdrop-filter:blur(24px)}.pattern-contact-4 .wpcf7-submit:hover{background-color:var(--wp--preset--color--accent);border-color:var(--wp--preset--color--accent)}.pattern-contact-4-card i{font-size:1.5rem;padding:.75rem;background-color:#bb9a4f29;border-radius:.5rem;color:var(--wp--preset--color--accent)}.pattern-contact-4-card a{text-decoration:none}.pattern-contact-4-card{max-width:625px}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{padding:.5rem .75rem;background:#fbdfdf;border:1px solid #ae242d;color:#ae242d;margin-bottom:0;border-radius:.5rem}.wpcf7-form{position:relative}.wpcf7 form.sent .wpcf7-response-output{padding:.5rem .75rem!important;color:#21722f;background-color:#b7f2c2;border:1px solid #21722f;margin-bottom:0;border-radius:.5rem}