.custom-cf7-form{width:100%;margin:0!important;padding:0!important;font-family:"Poppins",sans-serif}.custom-cf7-form p,.custom-cf7-form br{margin:0!important;padding:0!important}.custom-cf7-form .form-group{width:100%;margin:0 0 12px 0!important;padding:0!important}.custom-cf7-form label{display:block;margin:0 0 3px 0!important;padding:0!important;font-family:"Poppins",sans-serif;font-size:14px;line-height:1.3;font-weight:400;color:#000}.custom-cf7-form input[type="text"],.custom-cf7-form input[type="tel"],.custom-cf7-form input[type="email"],.custom-cf7-form select{display:block;width:100%;height:40px;margin:0!important;padding:8px 12px!important;border:1px solid #ccc;border-radius:0;background:#fff;color:#000;font-family:"Poppins",sans-serif;font-size:14px;line-height:1.3}.custom-cf7-form textarea{display:block;width:100%;height:60px!important;min-height:60px!important;margin:0!important;padding:8px 12px!important;border:1px solid #ccc;border-radius:0;background:#fff;color:#000;font-family:"Poppins",sans-serif;font-size:14px;line-height:1.3;resize:vertical}.custom-cf7-form input::placeholder,.custom-cf7-form textarea::placeholder{color:#777;opacity:1}.custom-cf7-form .form-submit{margin:4px 0 0 0!important;padding:0!important}.custom-cf7-form input[type="submit"]{display:inline-block;width:auto!important;margin:0!important;padding:10px 28px!important;border:none!important;border-radius:20px!important;background:#07FF00!important;color:#fff!important;font-family:"Poppins",sans-serif;font-size:15px;line-height:1.3;font-weight:700;cursor:pointer;transition:transform 0.2s ease,opacity 0.2s ease}.custom-cf7-form input[type="submit"]:hover{background:#07FF00!important;color:#fff!important;transform:scale(1.05);opacity:0.9}.custom-cf7-form .wpcf7-not-valid{border-color:#dc3232!important}.custom-cf7-form .wpcf7-not-valid-tip{margin-top:3px!important;font-size:12px}@media (max-width:767px){.custom-cf7-form .form-group{margin-bottom:10px!important}.custom-cf7-form label{font-size:14px;margin-bottom:3px!important}.custom-cf7-form input[type="text"],.custom-cf7-form input[type="tel"],.custom-cf7-form input[type="email"],.custom-cf7-form select{height:40px;padding:8px 10px!important}.custom-cf7-form textarea{height:60px!important;min-height:60px!important}.custom-cf7-form input[type="submit"]{padding:10px 25px!important}}