..wpcf7-form{display:flex;flex-wrap:wrap;gap:18px}.wpcf7-form label{width:calc(50% - 9px);margin:0;font-size:0}.wpcf7-form label.full{width:100%}.wpcf7-form input,.wpcf7-form textarea{width:100%;background:#e9e9e9;border:none;border-radius:14px;padding:22px 24px;font-size:16px;color:#555;box-sizing:border-box;outline:none;box-shadow:none}.wpcf7-form textarea{min-height:180px;resize:none}.wpcf7-form input::placeholder,.wpcf7-form textarea::placeholder{color:#666;opacity:1}.wpcf7-form input[type="file"]{background:transparent;padding:0;border-radius:0}.wpcf7-form input[type="submit"]{background:#000;color:#fff;border:none;border-radius:12px;padding:18px 34px;font-size:15px;font-weight:600;cursor:pointer;width:auto;transition:0.3s ease}.wpcf7-form input[type="submit"]:hover{opacity:0.9}.wpcf7-form{display:flex;flex-wrap:wrap;gap:18px}.wpcf7-form label{width:calc(50% - 9px);margin:0}.wpcf7-form label.full{width:100%}.wpcf7-form{width:100%;row-gap:8px!important;column-gap:18px!important}.wpcf7-form p{margin-bottom:0!important}.wpcf7-form input,.wpcf7-form textarea{width:100%!important}.wpcf7-form input[type="file"]{color:#fff;font-size:14px}.wpcf7-form input[type="file"]::file-selector-button{display:block;background:#fff;color:#000;border:none;border-radius:12px;padding:16px 24px;margin-bottom:10px;cursor:pointer;font-weight:600;transition:0.3s ease}.wpcf7-form input[type="file"]::file-selector-button:hover{opacity:0.9}.wpcf7-form input[type="submit"]{min-width:220px;height:58px}.wpcf7-form input[type="file"]{display:flex;flex-direction:column;gap:10px;color:#fff;font-size:14px;line-height:1.4}.upload-title span{display:block;color:#fff;font-size:16px;font-weight:600;margin-bottom:12px}.upload-title span{margin-bottom:4px!important}.wpcf7-form input[type="file"]::file-selector-button{margin-top:0!important}.wpcf7-form p:last-child{grid-column:1 / -1;margin-top:6px}.wpcf7-form input[type="submit"]{width:100%!important;display:block}.wpcf7-form p:last-of-type{grid-column:1 / -1!important;width:100%!important}.wpcf7-form input[type="submit"]{width:100%!important;margin-top:12px;display:block}.upload-title span{margin-bottom:-20px!important}.wpcf7-form input[type="file"]::file-selector-button{margin-top:0px!important}.wpcf7-form input[type="submit"]{margin-top:-50px!important}.upload-title span{position:relative;top:-25px}