@import url("https://fonts.googleapis.com/css2?family=Archivo+Black&family=Inria+Sans:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=Jost:ital,wght@0,100..900;1,100..900&family=Lexend+Giga:wght@100..900&family=Lexend:wght@100..900&family=Michroma&family=Righteous&display=swap");.contactContainer{min-height:100vh;width:100%;background-color:#e0e0e0!important;color:#000000!important;padding:50px 20px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;overflow:hidden;font-family:Lexend,sans-serif;position:relative}.back-button{position:absolute;top:20px;left:20px;color:#000000;border:none;padding:8px 16px;font-family:Lexend,sans-serif;font-size:1rem;border-radius:5px;cursor:pointer;opacity:.8;transition:opacity .3s ease;z-index:10}.back-button:hover{opacity:1}.conatct-me-txt{font-size:clamp(1rem,4vw,1.5rem);font-style:normal;font-optical-sizing:auto;color:#000000!important;border:2.5px solid #000000;padding:2px 20px;display:block;width:fit-content;text-align:center;margin-bottom:50px}.contactForm{display:flex;flex-direction:column;gap:20px;width:100%;max-width:600px;margin-top:60px}.contactForm input,.contactForm textarea{margin-top:10px;font-family:Lexend,sans-serif;font-size:clamp(1rem,3vw,1.2rem);padding:12px 20px;border-bottom:.2px solid #000000;color:#000000;outline:none;width:100%;box-sizing:border-box}.contactForm textarea{resize:vertical;min-height:120px}.contactForm button{font-family:Lexend,sans-serif;font-size:clamp(1rem,3vw,1.2rem);padding:10px 20px;background-color:#e0e0e0;color:black;border:2.5px solid #000000;border-radius:8px;cursor:pointer;transition:.3s;width:40%;margin-top:20px}.contactForm button:hover{background-color:black;border-color:black;color:white}.btn-msg,.status{font-family:Lexend,sans-serif}.status{font-size:clamp(.9rem,2.5vw,1rem);color:green;margin-top:20px;text-align:center}@media (max-width:768px){.contactContainer{padding:40px 15px}.contactContainer h1{font-size:clamp(1.3rem,5vw,2rem);padding:2px 15px}.contactForm{gap:15px}.contactForm button,.contactForm input,.contactForm textarea{font-size:clamp(.9rem,3vw,1.1rem);padding:10px 15px}.contactForm button{width:100%;text-align:center}.back-button{top:15px;left:15px;padding:6px 14px;font-size:.9rem}}@media (max-width:480px){.contactContainer{padding:30px 10px}.contactContainer h1{font-size:clamp(1.2rem,6vw,1.8rem)}.contactForm button,.contactForm input,.contactForm textarea{margin-top:20px;font-size:clamp(.85rem,4vw,1rem);padding:8px 12px}.contactForm textarea{min-height:100px}.back-button{top:10px;left:10px;padding:5px 12px;font-size:.85rem}}