.contact-section{background:var(--body_background);color:#fff;overflow:hidden;padding:0 1rem;position:relative}#contact{--contact-page-overlay:linear-gradient(135deg,#fafaffeb,#f3f0ffe6 45%,#ecfeffdb);--contact-card:#ffffffeb;--contact-card-2:#f3f0ff;--contact-text:#111827;--contact-muted:#475569;--contact-placeholder:#94a3b8;--contact-input:#fff;--contact-input-hover:#fafafa;--contact-border:#4f46e529;--contact-primary:#4f46e5;--contact-ring:#4f46e529;--contact-shadow:0 24px 70px #4f46e529;--contact-direct-card:#ffffffd1;--contact-direct-text:#111827;--contact-direct-muted:#475569;--contact-button:linear-gradient(135deg,#4f46e5,#7c3aed,#06b6d4)}.form-box{display:flex;flex-direction:column;gap:1rem}.form-input{background:#ffffff0d;border:2px solid #fff3;border-radius:12px;color:var(--color_text);font-size:.95rem;outline:none;padding:12px 14px;transition:all .3s ease;width:100%}.form-input:focus{border-color:var(--accent);box-shadow:0 0 15px #7c3aed66}.submit-btn{background:var(--accent);border:none;border-radius:12px;color:#fff;cursor:pointer;font-weight:600;margin-top:10px;padding:12px 18px;transition:all .3s ease}.submit-btn:hover{box-shadow:0 8px 25px #7c3aed66;transform:translateY(-2px)}.icon-circle{background:linear-gradient(135deg,var(--accent),var(--primary));border-radius:50%;box-shadow:0 0 20px #7c3aed4d;height:50px;justify-content:center;width:50px}.contact-item,.icon-circle{align-items:center;display:flex;transition:all .3s ease}.contact-item{color:#fff;font-size:1rem;font-weight:500;gap:1rem;text-decoration:none}.contact-item:hover .icon-circle{box-shadow:0 0 25px #7c3aed99;transform:scale(1.1)}.contact-item span{word-break:break-word}.title-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,var(--accent),var(--primary));-webkit-background-clip:text}@media (max-width:991px){.contact-grid{gap:3rem;grid-template-columns:1fr}}@media (max-width:767px){.direct-contact,.form-box{text-align:center}.icon-circle{margin:0 auto}.contact-item{justify-content:center}.submit-btn{width:100%}}@media (max-width:480px){.form-input{padding:10px 12px}.contact-item span,.form-input{font-size:.9rem}}
/*# sourceMappingURL=423.845f9bef.chunk.css.map*/