@font-face {
  font-family: Montserrat-Bold;
  src: url('../fonts/montserrat/Montserrat-Bold.ttf'); 
}

@font-face {
  font-family: Montserrat-ExtraBold;
  src: url('../fonts/montserrat/Montserrat-ExtraBold.ttf'); 
}

* {
	margin: 0px; 
	padding: 0px; 
	box-sizing: border-box;
}

input {
	outline: none;
	border: none;
}

textarea {
  outline: none;
  border: none;
}

button {	
	/* retire a borda do elemento */    
    border:none;
}

button:hover {
	cursor: pointer;
}

body {
  padding: 15px;
  /* insira o gradiente de fundo */   
    background: linear-gradient(#f0f,#f00);
    background-attachment: fixed;
}

.container-contact1 {
  /* tamanho da caixa deve ser 500px */
    width: 500px;
  /* cor de fundo branco */
    background-color: #fff;
  /* arredondar os cantos em 10px */
    border-radius: 10px;
  /* centralizar a caixa */
    margin: auto;
  /* espaçamento do conteúdo para as bordas de 50px */
    padding: 50px;
}

.contact1-form {
   /* tamanho da caixa 390px */
    width: 390px;
}

.contact1-form-title {
  display: block;
  font-family: Montserrat-ExtraBold;
  font-size: 24px;
  color: #333333;
  line-height: 1.2;
  text-align: center;
  padding-bottom: 44px;
}

input.input1 {
  /* altura de 50px para o campo input */
    height: 50px;
  /* canto arredondado de 25px */
    border-radius: 25px;
  padding: 0 30px;
  margin-bottom: 20px;
}

textarea.input1 {
  /* altura de 150px para o campo textarea */
    height: 150px;
  /* canto arredondado de 25px */
    border-radius: 25px;
  padding: 12px 30px;
  margin-bottom: 20px;
}

.input1 {  
  width: 100%;
  background: #e6e6e6;
  font-family: Montserrat-Bold;
  font-size: 15px;
  line-height: 1.5;
  color: #666666;
}

.contact1-form-btn {
  /* largura de 193px para o botão */
    width: 193px;
  /* altura de 50px para o botão */
    height: 50px;
  /* canto arredondado de 25px */
    border-radius: 25px;
    /* centralizar a caixa */
    margin: auto;
  background: #57b846;
  font-family: Montserrat-Bold;
  font-size: 15px;
  line-height: 1.5;
  color: #fff;  
  padding: 0 25px;  
}

.contact1-form-btn:hover {
  background: #333333;
}