.contact-container{opacity:0;background-color:#081b29;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:100px 10%;animation:.8s forwards fadeIn;display:flex}.contact-container h1{color:#ededed;text-align:center;margin-bottom:50px;font-size:40px}.contact-wrapper{opacity:0;gap:50px;width:100%;max-width:1200px;animation:.8s .3s forwards fadeIn;display:flex}.contact-form{flex-direction:column;flex:1;gap:20px;display:flex}.contact-form input,.contact-form textarea{color:#ededed;background:#00abf00d;border:1px solid #00abf033;border-radius:10px;width:100%;padding:15px 20px;font-size:16px;transition:all .3s}.contact-form input:focus,.contact-form textarea:focus{border-color:#00abf0;outline:none;box-shadow:0 0 10px #00abf04d}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#8892b0}.contact-form button{color:#081b29;cursor:pointer;background:#00abf0;border:none;border-radius:10px;padding:15px 30px;font-size:18px;font-weight:600;transition:all .3s}.contact-form button:hover{transform:translateY(-2px);box-shadow:0 0 20px #00abf0}.contact-map{border:4px solid #00abf01a;border-radius:20px;flex:1;min-height:400px;overflow:hidden;box-shadow:0 10px 30px #0000004d}.contact-map iframe{filter:invert(90%)hue-rotate(180deg)brightness(.9)contrast(1.2)}.status-message{text-align:center;color:#00abf0;margin-top:20px;font-size:16px;font-weight:500}@keyframes fadeIn{to{opacity:1}}@media (max-width:992px){.contact-wrapper{flex-direction:column-reverse;align-items:center;gap:40px}.contact-form,.contact-map{width:100%;max-width:600px}.contact-map{min-height:350px}}@media (max-width:768px){.contact-container{padding:80px 5%}.contact-container h1{margin-bottom:40px;font-size:32px}.contact-form input,.contact-form textarea{padding:12px 18px;font-size:15px}.contact-form button{padding:12px 25px;font-size:16px}}@media (max-width:480px){.contact-container h1{font-size:28px}.contact-form input,.contact-form textarea{padding:10px 15px;font-size:14px}}
