.elementor-749 .elementor-element.elementor-element-256292a{--display:flex;}
.form-wrapper{background-color:#f9fafb;padding:60px 20px}form{max-width:960px;margin:0 auto;padding:48px 60px;background-color:#ffffff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,0.05);font-family:"Inter","Segoe UI",sans-serif;font-size:18px}form h2{background-color:#f97316;color:white;padding:12px 24px;font-size:22px;border-radius:8px;margin-bottom:30px;text-align:center;font-weight:700}.form-group{margin-bottom:24px}form label{display:block;margin-bottom:8px;font-size:16px;font-weight:600;color:#1f2937}form input,form select,form textarea{width:100%;padding:14px 16px;border:1px solid #d1d5db;border-radius:8px;background-color:#fefefe;font-size:16px;color:#111827;box-shadow:inset 0 1px 2px rgba(0,0,0,0.02);transition:border-color 0.2s ease,box-shadow 0.2s ease}form input:focus,form select:focus,form textarea:focus{border-color:#f97316;background-color:#ffffff;outline:none;box-shadow:0 0 0 3px rgba(249,115,22,0.2)}form button[type="submit"],form input[type="submit"]{display:block;margin:40px auto 0 auto;background-color:#EBF4F4;color:#1F2A44;font-size:18px;font-weight:bolder;font-family:"Catamaran",sans-serif;padding:14px 60px;border:none;border-radius:40px;cursor:pointer;transition:background-color 0.3s ease,transform 0.2s ease;box-shadow:0 6px 16px rgba(235,244,244,0.2)}
