body{background-color:#fdfaf6;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.new-contact-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;padding:60px 15px;gap:30px;max-width:1200px;margin:0 auto}.new-contact-form,.new-contact-info{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:30px;flex:1 1 400px;max-width:500px;min-width:280px}.new-contact-form h2,.new-contact-info h2{margin-bottom:20px;font-size:2.5rem;font-weight:700}.new-contact-form h2,.new-contact-info h2,.new-contact-info h3{color:#000;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.new-contact-info h3{margin-bottom:15px;font-size:1.6rem;font-weight:600}.new-contact-form p,.new-contact-info p{margin:12px 0;font-size:1rem;color:#555;line-height:1.6;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.new-contact-form input,.new-contact-form textarea{width:100%;padding:12px 15px;margin-bottom:15px;border-radius:8px;border:none;font-size:1rem;box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;transition:box-shadow .3s ease;background-color:#f5f5f5;color:#222;box-shadow:0 2px 8px rgba(0,0,0,.1)}.new-contact-form input:focus,.new-contact-form textarea:focus{outline:none;box-shadow:0 4px 12px rgba(0,0,0,.15)}.new-contact-form input::-moz-placeholder,.new-contact-form textarea::-moz-placeholder{color:#999}.new-contact-form input::placeholder,.new-contact-form textarea::placeholder{color:#999}.new-contact-form textarea{resize:vertical;min-height:120px}.new-contact-form button{background-color:#ffc42e;color:#1a1a1a;padding:12px 20px;border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:700;width:100%;transition:all .3s ease;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;box-shadow:0 2px 8px rgba(0,0,0,.15)}.new-contact-form button:hover{background-color:#000;color:#fff;transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.25)}.new-contact-form button:active{transform:scale(1.02)}.new-contact-info a{color:#000;text-decoration:none;transition:color .3s ease;font-weight:600}.new-contact-info a:hover{color:#555;text-decoration:underline}.new-contact-info .new-contact-icon{margin-right:10px;color:#000;width:18px;display:inline-block;text-align:center}.new-contact-social-icons{display:flex;flex-wrap:wrap;gap:12px;margin-top:15px}.new-contact-social-icons a{color:#000;font-size:1.4rem;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#f5f5f5;transition:all .3s ease;box-shadow:0 2px 6px rgba(0,0,0,.1)}.new-contact-social-icons a:hover{transform:scale(1.1);background:#000;color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.2)}@media (max-width:768px){.new-contact-container{flex-direction:column;padding:40px 10px;gap:20px;align-items:stretch}.new-contact-form,.new-contact-info{padding:25px;max-width:100%;min-width:unset;border-radius:10px;width:100%}.new-contact-form h2,.new-contact-info h2{font-size:2rem;margin-bottom:15px}.new-contact-info h3{font-size:1.4rem;margin-top:15px;margin-bottom:12px}.new-contact-form p,.new-contact-info p{font-size:.75rem;margin:6px 0;line-height:1.5}.new-contact-form input,.new-contact-form textarea{padding:8px 10px;margin-bottom:10px;font-size:.75rem;border-radius:6px;height:auto;min-height:38px}.new-contact-form input::-moz-placeholder,.new-contact-form textarea::-moz-placeholder{font-size:.75rem}.new-contact-form input::placeholder,.new-contact-form textarea::placeholder{font-size:.75rem}.new-contact-form textarea{min-height:90px;max-height:150px}.new-contact-form button{padding:10px 16px;font-size:.75rem;border-radius:6px;min-height:40px}.new-contact-social-icons{gap:8px;margin-top:10px;justify-content:flex-start}.new-contact-social-icons a{width:34px;height:34px;font-size:.938rem;display:flex;align-items:center;justify-content:center;border-radius:6px}.new-contact-icon{font-size:.75rem;margin-right:6px;width:16px}}@media (max-width:480px){.new-contact-container{padding:15px 8px;gap:12px}.new-contact-form,.new-contact-info{padding:12px;border-radius:6px}.new-contact-form h2,.new-contact-info h2{font-size:.875rem;margin-bottom:8px;line-height:1.3}.new-contact-info h3{font-size:.813rem;margin-top:12px;margin-bottom:8px}.new-contact-form p,.new-contact-info p{font-size:.688rem;margin:5px 0;line-height:1.4}.new-contact-form input,.new-contact-form textarea{padding:7px 8px;margin-bottom:8px;font-size:.688rem;border-radius:5px;border-width:1px;min-height:36px}.new-contact-form input::-moz-placeholder,.new-contact-form textarea::-moz-placeholder{font-size:.688rem}.new-contact-form input::placeholder,.new-contact-form textarea::placeholder{font-size:.688rem}.new-contact-form textarea{min-height:75px;max-height:130px}.new-contact-form button{padding:8px 12px;font-size:.688rem;border-radius:5px;min-height:38px}.new-contact-social-icons{gap:6px;margin-top:8px}.new-contact-social-icons a{width:30px;height:30px;font-size:.875rem;display:flex;align-items:center;justify-content:center;border-radius:5px}.new-contact-icon{font-size:.688rem;margin-right:5px;width:14px}}@media (max-width:360px){.new-contact-container{padding:12px 6px;gap:10px}.new-contact-form,.new-contact-info{padding:10px;border-radius:5px}.new-contact-form h2,.new-contact-info h2{font-size:.813rem;margin-bottom:6px;line-height:1.3}.new-contact-info h3{font-size:.75rem;margin-top:10px;margin-bottom:6px}.new-contact-form p,.new-contact-info p{font-size:.625rem;margin:4px 0;line-height:1.3}.new-contact-form input,.new-contact-form textarea{padding:6px 7px;margin-bottom:7px;font-size:.625rem;border-radius:4px;border-width:1px;min-height:34px}.new-contact-form input::-moz-placeholder,.new-contact-form textarea::-moz-placeholder{font-size:.625rem}.new-contact-form input::placeholder,.new-contact-form textarea::placeholder{font-size:.625rem}.new-contact-form textarea{min-height:65px;max-height:120px}.new-contact-form button{padding:7px 10px;font-size:.625rem;border-radius:4px;min-height:36px}.new-contact-social-icons{gap:5px;margin-top:6px}.new-contact-social-icons a{width:28px;height:28px;font-size:.75rem;display:flex;align-items:center;justify-content:center;border-radius:4px}.new-contact-icon{font-size:.625rem;margin-right:4px;width:12px}}