.elementor-6809 .elementor-element.elementor-element-732a8cbd{--display:flex}.elementor-widget .tippy-tooltip .tippy-content{text-align:center}.wpcf7-form{margin:0 auto;background-color:#fff;padding:40px;border-radius:8px;box-shadow:0 4px 20px rgb(0 0 0 / .08);font-family:inherit;color:#444}.wpcf7-form p{line-height:1.6;margin-bottom:20px;font-size:15px}.wpcf7-form label{display:block;font-weight:600;font-size:15px;color:#222;margin-bottom:18px}.wpcf7-form input[type="text"],.wpcf7-form input[type="tel"],.wpcf7-form input[type="email"],.wpcf7-form textarea{width:100%;padding:12px 15px;margin-top:8px;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-size:15px;background-color:#fafafa;transition:all 0.3s ease}.wpcf7-form textarea{min-height:140px;resize:vertical}.wpcf7-form .wpcf7-radio{display:block;margin-top:10px}.wpcf7-form .wpcf7-list-item{display:inline-block;margin-right:25px;margin-left:0;font-weight:400}.wpcf7-form input[type="radio"]{margin-right:8px;transform:scale(1.1);cursor:pointer}.wpcf7-form input:focus,.wpcf7-form textarea:focus{border-color:#2e7d32;background-color:#fff;box-shadow:0 0 0 3px rgb(46 125 50 / .15);outline:none}.wpcf7-form input[type="submit"]{background-color:#2e7d32;color:#fff;border:none;padding:16px 30px;font-size:16px;font-weight:700;border-radius:5px;cursor:pointer;width:100%;margin-top:15px;transition:background-color 0.3s ease,transform 0.1s ease}.wpcf7-form input[type="submit"]:hover{background-color:#1b5e20}.wpcf7-form input[type="submit"]:active{transform:scale(.98)}span.wpcf7-not-valid-tip{font-size:13px;color:#dc3545;margin-top:4px;display:block}div.wpcf7-response-output{border-radius:5px;margin-top:20px;padding:15px}