body.et-fb,.et_fb_preview #et-boc,#page-container,#et-main-area{animation:none!important;opacity:1!important;transition:none!important}.menu-no-animation *{animation:none!important;transition:none!important;opacity:1!important}.wpcf7{max-width:640px;margin:0 auto;font-family:'Montserrat',sans-serif}.wpcf7-form label{display:block;font-weight:600;color:#2d1b3d;margin-bottom:6px;font-size:15px}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"],.wpcf7-form textarea{width:100%;padding:12px 14px;border:1.5px solid #e0d6e6;border-radius:10px;font-size:15px;font-family:inherit;color:#333;background:#fff;transition:border-color 0.2s,box-shadow 0.2s;box-sizing:border-box;margin-bottom:18px}.wpcf7-form input[type="text"]:focus,.wpcf7-form input[type="email"]:focus,.wpcf7-form input[type="tel"]:focus,.wpcf7-form textarea:focus{outline:none;border-color:#d67447;box-shadow:0 0 0 3px rgba(214,116,71,0.15)}.wpcf7-form textarea{min-height:110px;resize:vertical}.wpcf7-form p strong{display:block;color:#a780c9;font-weight:700;font-size:16px;margin:18px 0 8px;padding-bottom:4px;border-bottom:2px solid #f0e9f5}.wpcf7-checkbox{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:10px}.wpcf7-checkbox .wpcf7-list-item{margin:0;flex:1 1 250px;min-width:250px}.wpcf7-checkbox .wpcf7-list-item label{display:flex;align-items:center;gap:8px;font-weight:500;color:#555;font-size:14px;margin:0;padding:8px 10px;border:1.5px solid #eee;border-radius:8px;cursor:pointer;transition:all 0.2s}.wpcf7-checkbox .wpcf7-list-item label:hover{border-color:#eb8b62;background:#fff7f3}.wpcf7-checkbox input[type="checkbox"]{width:18px;height:18px;accent-color:#d67447;flex-shrink:0;cursor:pointer}.wpcf7-form input[type="submit"]{display:inline-block;background:linear-gradient(135deg,#d67447 0%,#eb8b62 100%);color:#fff;border:none;padding:14px 40px;border-radius:30px;font-size:16px;font-weight:700;font-family:inherit;letter-spacing:0.5px;cursor:pointer;box-shadow:0 3px 10px rgba(214,116,71,0.5);transition:all 0.3s ease;margin-top:10px}.wpcf7-form input[type="submit"]:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(214,116,71,0.7);background:linear-gradient(135deg,#eb8b62 0%,#f4a57a 100%)}.wpcf7-not-valid-tip{color:#d63447;font-size:13px;margin-top:-12px;margin-bottom:12px}.wpcf7-response-output{border-radius:10px!important;padding:14px 18px!important;font-size:14px}@media (max-width:600px){.wpcf7-checkbox .wpcf7-list-item{flex-basis:100%;min-width:100%}}