/* input */
#contact-form-wrapper input, #contact-form-wrapper textarea {
	border: 2px solid darkgrey;
    border-radius: 33px;
    padding: 8px 16px;
    margin-top: 4px;
    width: calc(100% - 32px);
	resize: none;
}

/* input wrapper */
#contact-form-wrapper p.input-block {
	width: 100%;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
	margin-top: 15px;
}

/* form sub wrapper */
#contact-form-wrapper {
	padding: 50px;
}

@media screen and (max-width: 500px) {
	#contact-form-wrapper {
		padding: 40px 20px;
	}
}


/* save/sent button */
#contact-form-wrapper #btnGuardar {
	margin-top: 25px;
    border-radius: 7px;
    padding: 10px 20px;
    font-size: 20px;
	transition-duration: 200ms;
	border: 2px solid #ca1830;
}

#contact-form-wrapper #btnGuardar:hover {
	background: white;
    color: #ca1830;
  
}