.contacts .introduction{padding:0 0 2rem}.contacts .list-of-contacts{font-size:1.5rem;line-height:3rem;padding-bottom:2rem}.contacts .list-of-contacts li{padding:0 0 10px 50px;display:flex;align-items:center;gap:10px}.contacts .input-item{position:relative;font-size:1rem}.contacts .input-item label{font-size:1.5rem;display:block;margin:.5rem 0 0}.contacts .input-item input,.contacts .input-item textarea{width:100%;display:block;padding:10px 20px}.contacts .buttons{display:flex;gap:1rem;padding:1.5rem 0 2rem}.contacts .buttons button{padding:.75rem 1.5rem;background-color:#5c4dff;color:#fff;border-radius:5px;transition:background-color .3s ease;background-color:#4caf50}.contacts .buttons button:hover{background-color:#3b39b9;color:#fff;cursor:pointer}