.elementor-2790 .elementor-element.elementor-element-198c03d{--display:flex}.ss-contact-wrapper{padding:40px 15px;display:flex;flex-direction:column;gap:40px;max-width:900px;margin:0 auto;font-family:'Segoe UI',Roboto,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ss-contact-main-card{background:linear-gradient(135deg,rgb(80 70 229 / .2) 0%,rgb(118 75 162 / .2) 100%)!important;border:3px solid #5046e5!important;border-radius:24px;padding:45px;position:relative;box-shadow:0 16px 0 #2e26b1,0 25px 40px rgb(0 0 0 / .4)}.ss-contact-badge{display:inline-block;background:#5046e5;color:#ffffff!important;font-size:12px;font-weight:900;padding:6px 16px;border-radius:50px;letter-spacing:1px;box-shadow:0 4px 0 #2e26b1}.ss-contact-title{font-size:38px;font-weight:900;color:#ffffff!important;margin:20px 0 10px 0;letter-spacing:1.5px;text-shadow:0 3px 6px rgb(0 0 0 / .5),0 0 20px rgb(80 70 229 / .8)}.ss-contact-desc{font-size:16px;line-height:1.6;color:#ffffff!important;margin-bottom:35px;font-weight:700;text-shadow:0 2px 4px rgb(0 0 0 / .4)}.ss-form-matrix{display:flex;flex-direction:column;gap:26px}.ss-form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ss-input-box-3d{display:flex;flex-direction:column;gap:10px;text-align:left}.ss-input-box-3d label{font-size:14px;font-weight:900;color:#ffffff!important;text-transform:uppercase;letter-spacing:1px;text-shadow:0 2px 4px rgb(0 0 0 / .5)}.ss-input-box-3d input,.ss-input-box-3d textarea{background:#ffffff!important;border:3px solid #5046e5!important;border-radius:14px;padding:16px 20px;font-size:16px;color:#111827!important;font-weight:700;box-shadow:0 6px 0 #2e26b1,inset 0 2px 4px rgb(0 0 0 / .1);transition:all 0.2s ease}.ss-input-box-3d input:focus,.ss-input-box-3d textarea:focus{outline:none;border-color:#00ffcc!important;box-shadow:0 2px 0 #2e26b1;transform:translateY(4px)}.ss-file-zone-3d{position:relative;border:3px dashed #5046e5;background:#fff;border-radius:14px;padding:22px;text-align:center;box-shadow:0 6px 0 #2e26b1;transition:all 0.2s ease}.ss-file-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.ss-file-label-text{font-size:15px;font-weight:800;color:#111827}.ss-file-zone-3d:hover{background:#f3f4f6;border-color:#0fc}.ss-btn-submit-3d{background:#5046e5;color:#ffffff!important;font-size:18px;font-weight:900;padding:18px 45px;border:none;border-radius:14px;text-transform:uppercase;letter-spacing:1px;cursor:pointer;box-shadow:0 10px 0 #2e26b1,0 15px 25px rgb(80 70 229 / .4);transition:all 0.1s ease}.ss-btn-submit-3d:hover{transform:translateY(4px);box-shadow:0 6px 0 #2e26b1,0 8px 15px rgb(80 70 229 / .2);background:#3b32c2}.ss-btn-submit-3d:active{transform:translateY(10px);box-shadow:none}.ss-contact-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.ss-info-mini-box{background:linear-gradient(135deg,rgb(80 70 229 / .25) 0%,rgb(118 75 162 / .25) 100%)!important;border:3px solid #5046e5;border-radius:20px;padding:30px;text-align:center;box-shadow:0 10px 0 #2e26b1,0 15px 25px rgb(0 0 0 / .2)}.ss-info-icon{font-size:28px;margin-bottom:10px}.ss-info-mini-box h3{font-size:20px;font-weight:900;color:#fff;margin:5px 0;text-shadow:0 2px 4px rgb(0 0 0 / .3)}.ss-info-mini-box p{font-size:16px;font-weight:800;margin:5px 0 0 0;text-shadow:0 2px 4px rgb(0 0 0 / .5)}.whatsapp-box-3d{transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease}.whatsapp-box-3d:hover{border-color:#25D366!important;box-shadow:0 10px 0 #128C7E,0 15px 25px rgb(37 211 102 / .3);transform:translateY(-4px)}@media (max-width:768px){.ss-form-row,.ss-contact-info-grid{grid-template-columns:1fr}.ss-contact-main-card{padding:25px}.ss-contact-title{font-size:30px}}