#contact-form{	display: grid;	grid-gap: 16px;	padding-top: 16px;}.form-input{	padding: 8px 0 8px 16px;	width: calc( 100% - 16px ); 	border: dashed 1px #ccc;}#form-message{	height: 96px;	resize: none;}/* - */#submit-btn{	justify-self: center;	padding: 8px 32px;	background-color: rgb( 16, 114, 123);	color: #fff;    border-radius: 32px;	transition: opacity ease .2s;}#submit-btn:hover{	cursor: pointer;	opacity: 0.5;}