@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap");body{font-family:Poppins,sans-serif}.contactContainer{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;padding:40px 20px}.formSection{flex:1 1;min-width:350px;max-width:500px}.heading{font-size:2rem;text-align:center;margin-bottom:20px;font-weight:700}.heading span{color:rgb(7,7,7);border-bottom:2px solid orange;padding-bottom:2px}.form{display:flex;flex-direction:column;gap:15px}.form input,.form textarea{padding:12px;border:1px solid #ccc;border-radius:6px;font-size:1rem;width:100%;resize:none}.row{display:flex;gap:10px}.row input{flex:1 1}.form button{width:90px;padding:10px 0;color:white;border:none;border-radius:20px;cursor:pointer;align-self:flex-start;margin-left:170px}.form button,.form button:hover{background-color:#ff8c00}.mapSection{flex:1 1;min-width:350px;max-width:500px;height:400px;border-radius:10px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.1)}@media (min-width:110px) and (max-width:768px){.contactContainer{display:flex;flex-direction:column;padding:16px 12px;gap:20px}.formSection{width:100%;order:1}.heading{font-size:22px;text-align:center;margin-bottom:16px}.form{display:flex;flex-direction:column;gap:12px}.form input,.form textarea{width:100%;padding:10px;font-size:14px;border:1px solid #ccc;border-radius:6px}.form .row{display:flex;flex-direction:column;gap:12px}.form textarea{resize:vertical}.form button{width:50%;padding:12px;background-color:#f97316;color:white;font-size:16px;font-weight:600;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s ease}.form button:hover{background-color:#e06c00}.mapSection{width:100%;height:350px;border-radius:8px;overflow:hidden;order:2}.mapSection iframe{width:100%;height:100%;border:none}}