.elementor-83 .elementor-element.elementor-element-d3560f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-83 .elementor-element.elementor-element-685d93f{text-align:center}.elementor-83 .elementor-element.elementor-element-685d93f .elementor-heading-title{color:#000}.wpcf7{background:#fff;padding:30px;border-radius:16px;box-shadow:0 10px 30px rgb(0 0 0 / .05);max-width:600px;margin:auto}.wpcf7-form label{font-weight:600;color:#333;margin-bottom:5px;display:block}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 textarea{width:100%;padding:12px 16px;border:1px solid #ccc;border-radius:10px;margin-bottom:20px;font-size:16px;background:#f9f9f9;transition:border 0.3s}.wpcf7 input:focus,.wpcf7 textarea:focus{border-color:#07f;outline:none;background:#fff}.wpcf7 input[type="submit"]{background:#07f;color:#fff;padding:12px 30px;border:none;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:background 0.3s}.wpcf7 input[type="submit"]:hover{background:#005fcc}.wpcf7-response-output{margin-top:20px;padding:12px;border-radius:8px;font-weight:600}.wpcf7-mail-sent-ok{background:#e6ffed;border:1px solid #00c851;color:#063}.wpcf7-validation-errors{background:#fff3cd;border:1px solid #ffecb5;color:#856404}.wpcf7-not-valid-tip{color:#dc3545;font-size:14px}