.elementor-1160 .elementor-element.elementor-element-716a85090>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.nf-form-title h3{color:var(--text-color);font-size:28px;font-weight:700;margin-bottom:25px;text-align:center;position:relative;padding-bottom:15px}.nf-form-title h3::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:3px;background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));border-radius:3px}.nf-field-container{margin-bottom:25px;position:relative}.nf-field-label label{color:var(--label-color);font-weight:600;margin-bottom:8px;display:block;font-size:16px;transition:var(--transition)}.nf-field-label .ninja-forms-req-symbol{color:var(--primary-color);margin-left:4px}.ninja-forms-field.nf-element{width:100%;padding:15px;background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--border-radius);color:var(--text-color);font-size:16px;transition:var(--transition);box-sizing:border-box}.ninja-forms-field.nf-element:focus{outline:none;border-color:var(--primary-color);background:rgba(255,255,255,.08);box-shadow:0 0 0 3px rgba(249,115,22,.2)}select.ninja-forms-field.nf-element{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23ffffff' d='M10.293 3.293L6 7.586 1.707 3.293A1 1 0 00.293 4.707l5 5a1 1 0 001.414 0l5-5a1 1 0 10-1.414-1.414z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:12px;padding-right:40px}textarea.ninja-forms-field.nf-element{min-height:120px;resize:vertical;font-family:inherit}#nf-field-4.ninja-forms-field.nf-element[type=submit]{background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));color:white;font-weight:700;font-size:18px;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;border:none;padding:15px 30px;border-radius:var(--border-radius);position:relative;overflow:hidden;transition:var(--transition);box-shadow:0 4px 15px rgba(249,115,22,.3);width:100%;margin-top:10px}#nf-field-4.ninja-forms-field.nf-element[type=submit]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(249,115,22,.4)}#nf-field-4.ninja-forms-field.nf-element[type=submit]:active{transform:translateY(0)}.nf-form-fields-required{color:var(--label-color);font-size:14px;margin-bottom:20px;padding:10px;background:rgba(255,255,255,.03);border-radius:var(--border-radius);border-left:3px solid var(--primary-color)}.nf-error-wrap.nf-error{color:var(--error-color);font-size:14px;margin-top:5px;padding:8px 12px;background:rgba(255,77,77,.1);border-radius:6px;border-left:3px solid var(--error-color)}.nf-response-msg{padding:15px;margin-bottom:20px;border-radius:var(--border-radius);background:rgba(76,175,80,.1);border:1px solid rgba(76,175,80,.3);color:var(--success-color);font-weight:500;text-align:center}.nf-field-container:hover .nf-field-label label{color:var(--primary-color)}@media (max-width:768px){.nf-form-title h3{font-size:24px}.ninja-forms-field.nf-element{padding:12px;font-size:15px}#nf-field-4.ninja-forms-field.nf-element[type=submit]{font-size:16px;padding:12px 25px}}.nf-field-container{animation:fadeInUp .5s ease forwards;opacity:0}.nf-field-container:nth-child(1){animation-delay:.1s}.nf-field-container:nth-child(2){animation-delay:.2s}.nf-field-container:nth-child(3){animation-delay:.3s}.nf-field-container:nth-child(4){animation-delay:.4s}.nf-field-container:nth-child(5){animation-delay:.5s}.nf-field-container:nth-child(6){animation-delay:.6s}