form{max-width:905px;margin:0 auto}form input[type="text"],form input[type="email"],form input[type="tel"]{width:100%;border:none;border-bottom:1px solid #d8d8de;border-radius:0;background:transparent;padding:12px 0 14px 22px;font-size:13px;font-weight:900;letter-spacing:2px;text-transform:uppercase;color:#555;outline:none;box-shadow:none}form input::placeholder,form textarea::placeholder{color:#555;opacity:1;font-weight:900;letter-spacing:3px;text-transform:uppercase}form textarea{width:100%;min-height:300px;border:1px solid #d8d8de;border-radius:0;background:transparent;padding:38px 32px;font-size:13px;font-weight:700;text-transform:uppercase;color:#555;outline:none;box-shadow:none;resize:vertical;margin-top:20px}form input:focus,form textarea:focus{border-color:#d8d8de;outline:none;box-shadow:none}form .wpcf7-acceptance,form .acceptance,form label{font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#555}form label a{text-decoration:underline}form .form-bottom,form .submit-row{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-top:45px}form input[type="submit"],form button[type="submit"]{background:#27d8bd;color:#fff;border:none;border-radius:0;padding:22px 28px;font-size:px;font-weight:700;letter-spacing:2px;text-transform:uppercase;cursor:pointer;box-shadow:none}form input[type="submit"]:hover,form button[type="submit"]:hover{background:#20c9af}form .wpcf7-form p{margin:0}form .wpcf7-form-control-wrap{display:block}@media (max-width:768px){form input[type="text"],form input[type="email"],form input[type="tel"],form textarea{font-size:10px;letter-spacing:2px;padding-left:20px}form .form-bottom,form .submit-row{flex-direction:column;align-items:flex-start}form input[type="submit"],form button[type="submit"]{width:100%}}