.contact-section{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:40px;padding:60px 20px;background-image:url("../../assets/img/normal/about_1_3.png");background-size:cover;background-position:center;background-color:#f0f8ff;margin-top:110px;-webkit-animation:7s linear infinite jumpReverseAni;animation:7s linear infinite jumpReverseAni}.left-content{flex:1;max-width:500px;color:#333;padding:20px}.left-content h2{font-size:32px;margin-bottom:15px;color:#007bff}.left-content p{font-size:16px;margin-bottom:20px}.left-content ul{list-style:none;padding:0}.left-content ul li{margin-bottom:10px;font-size:16px}.contact-form{flex:1;max-width:600px;padding:30px;background:rgba(255,255,255,.9);border-radius:15px;box-shadow:0 8px 25px rgba(0,0,0,.1)}.contact-form h2{text-align:center;margin-bottom:25px;color:#007bff}form .row,textarea{margin-bottom:15px}form .row{display:flex;gap:15px;flex-wrap:wrap}input,textarea{width:100%;padding:12px;border:1px solid #ccc;border-radius:8px;font-size:16px;box-sizing:border-box}input:focus,textarea:focus{border-color:#007bff;outline:0}textarea{resize:vertical;height:120px}button{width:100%;padding:14px;background:#007bff;color:#fff;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:background .3s}button:hover{background:#0056b3}#status{margin-top:15px;text-align:center;font-weight:700}@media (max-width:768px){.contact-section{flex-direction:column;align-items:center}.contact-form,.left-content{max-width:100%}}