.mothermind-form{width:100%;max-width:1000px;margin:0 auto;padding:0;box-sizing:border-box;font-family:'Poppins',sans-serif;color:#333333}.mothermind-form *{box-sizing:border-box}.mothermind-form .two-col{display:grid;grid-template-columns:1fr 1fr;column-gap:28px;row-gap:0;width:100%}.mothermind-form .form-field{width:100%;margin-bottom:24px;padding:0}.mothermind-form label{display:block;margin:0 0 4px 0;padding:0;font-family:'Poppins',sans-serif;font-size:14px;font-weight:500;line-height:1.4;color:#4b3f45}.mothermind-form label span{color:#a67c88;margin-left:2px}.mothermind-form input[type="text"],.mothermind-form input[type="email"],.mothermind-form input[type="tel"]{display:block;width:100%;height:48px;margin:0;padding:0 16px;border:1px solid #ded4d7;border-radius:4px;background:rgba(255,255,255,0.65);color:#333333;font-family:'Poppins',sans-serif;font-size:14px;font-weight:300;line-height:48px;outline:none;box-shadow:none;transition:border-color 0.3s ease,background 0.3s ease,box-shadow 0.3s ease}.mothermind-form select{display:block;width:100%;height:48px;margin:0;padding:0 16px;border:1px solid #ded4d7;border-radius:4px;background-color:rgba(255,255,255,0.65);color:#5b5056;font-family:'Poppins',sans-serif;font-size:14px;font-weight:300;line-height:48px;outline:none;box-shadow:none;cursor:pointer;transition:border-color 0.3s ease,background-color 0.3s ease,box-shadow 0.3s ease}.mothermind-form textarea{display:block;width:100%;min-height:125px;margin:0;padding:14px 16px;border:1px solid #ded4d7;border-radius:4px;background:rgba(255,255,255,0.65);color:#333333;font-family:'Poppins',sans-serif;font-size:14px;font-weight:300;line-height:1.7;outline:none;box-shadow:none;resize:vertical;transition:border-color 0.3s ease,background 0.3s ease,box-shadow 0.3s ease}.mothermind-form input::placeholder,.mothermind-form textarea::placeholder{color:#a79da1;opacity:1}.mothermind-form input[type="text"]:focus,.mothermind-form input[type="email"]:focus,.mothermind-form input[type="tel"]:focus,.mothermind-form select:focus,.mothermind-form textarea:focus{border-color:#b99aa5;background:#ffffff;box-shadow:0 4px 18px rgba(120,90,100,0.08)}.mothermind-form .wpcf7-radio{display:flex;align-items:center;gap:24px;margin:0;padding:3px 0 0}.mothermind-form .wpcf7-list-item{margin:0;padding:0}.mothermind-form .wpcf7-list-item label{display:flex;align-items:center;gap:8px;margin:0;padding:0;font-family:'Poppins',sans-serif;font-size:14px;font-weight:300;line-height:1.4;color:#5b5056;cursor:pointer}.mothermind-form input[type="radio"]{width:17px;height:17px;margin:0;padding:0;accent-color:#a67c88}.mothermind-form .form-submit{width:100%;margin:8px 0 0;padding:0;text-align:center}.mothermind-form input[type="submit"]{display:inline-block;width:auto;min-width:180px;margin:0;padding:14px 38px;border:none;border-radius:3px;background:#a67c88;color:#ffffff;font-family:'Poppins',sans-serif;font-size:12px;font-weight:500;line-height:1.4;letter-spacing:1.5px;text-align:center;cursor:pointer;box-shadow:none;transition:background 0.3s ease,transform 0.3s ease}.mothermind-form input[type="submit"]:hover{background:#8f6d79;transform:translateY(-1px)}.mothermind-form .wpcf7-not-valid{border-color:#b97882!important}.mothermind-form .wpcf7-not-valid-tip{display:block;margin:4px 0 0;padding:0;font-family:'Poppins',sans-serif;font-size:11px;font-weight:300;line-height:1.4;color:#a65f6b}.mothermind-form .wpcf7-response-output{margin:20px 0 0;padding:12px 16px;border-radius:4px;font-family:'Poppins',sans-serif;font-size:13px;font-weight:300;line-height:1.6}.mothermind-form input,.mothermind-form select,.mothermind-form textarea{-webkit-appearance:none;appearance:none}.mothermind-form input[type="radio"]{-webkit-appearance:auto;appearance:auto}.mothermind-form input[type="submit"]{-webkit-appearance:none;appearance:none}.mothermind-form p{margin:0;padding:0}.mothermind-form br{display:none}@media only screen and (max-width:980px){.mothermind-form{max-width:100%}.mothermind-form .two-col{column-gap:22px}.mothermind-form .form-field{margin-bottom:22px}}@media only screen and (max-width:767px){.mothermind-form{width:100%}.mothermind-form .two-col{display:grid;grid-template-columns:1fr;column-gap:0;row-gap:0}.mothermind-form .form-field{margin-bottom:20px}.mothermind-form label{margin-bottom:4px;font-size:13px;line-height:1.4}.mothermind-form input[type="text"],.mothermind-form input[type="email"],.mothermind-form input[type="tel"]{height:46px;padding:0 14px;font-size:13px;line-height:46px}.mothermind-form select{height:46px;padding:0 14px;font-size:13px;line-height:46px}.mothermind-form textarea{min-height:110px;padding:13px 14px;font-size:13px;line-height:1.7}.mothermind-form .wpcf7-radio{flex-direction:column;align-items:flex-start;gap:12px}.mothermind-form .wpcf7-list-item label{font-size:13px}.mothermind-form .form-submit{margin-top:5px}.mothermind-form input[type="submit"]{width:100%;min-width:0;padding:14px 25px}}