b {
  color: rgba(215, 46, 43, 1);
  font-weight: 500;
}

h4{
  color: rgba(60, 57, 64, 1);
}

span {
  font-size: 1.2em;
}

p {
  font-size: 1.2em;
}

.c-main {
  margin: 2%;
  display: flex;
  flex-direction: column;
  width: 100%;
}

.c-main__email {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  flex-direction: column;
  align-content: flex-start;
}

.c-main__email_title{
  display: flex;
  flex-direction: column;
}

.c-main__div-form{
  background-color: rgb(255, 255, 255);
  border-radius: 5px;
  padding: 3%;
}

.c-main__div-form{
  display: flex;
  flex-direction: column;
}

.c-main__div-form h4{
  align-self: center;
  padding-bottom: 2%;
}


.c-main__email form {
  display: flex;
  flex-direction: column;
  width: 100%;
} 

.c-main__form input{
  text-indent: 5px;
  height: 55px;
  width: 330px;
  border-radius: 3px;
  border-width: 0.1;
  border-color: rgba(60, 57, 64, 1);
  margin: 1%;
}

.c-main__form textarea{
  border-radius: 3px;
  width: 330px;
  border-width: 0.1;
  border-color: rgba(60, 57, 64, 1);
  margin: 1%;
  text-indent: 5px;
}

.c-main__form-submit{
  display: flex;
  width: 47% !important;
  background-color: rgb(253, 253, 253);
  align-self: center;
  border-color: rgb(253, 253, 253);
  font-weight: 400;
}



.input::placeholder{
  text-indent: 10px;
}

.c-main__form-submit:hover{
  color: rgb(43, 215, 43);
  background-color: rgb(253, 253, 253);
  border-style: solid;
  border-width: 0.03;
  border-color: rgb(43, 215, 43);
  transition: 200ms;

}

.c-main__email a {
  margin-left: 1%;
}


.c-main__email img {
  width: 65px;
}

.c-main__telegram {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.c-main__telegram a{
  margin-left: 1%;  

}

.c-main__telegram img{
  width: 65px;

}


@media only screen and (max-width: 1300px) {
  .c-main__email span{
    font-size: 1.1em;
  }
  p{
    font-size: 1.1em;
  }

}

@media only screen and (max-width: 1010px) {
  .c-main__email   span{
    display: none;
  }
}

@media only screen and (max-width: 650px) {
  .c-main {
    display:block
  }
  span {
    font-size: 0.8em;
  }
  p {
  font-size: 0.8em;
  }
  .c-main__email img  {
    width: 45px
  }
  .c-main__telegram img {
    width: 60px

  }

  @media only screen and (max-width: 440px) {
    .c-main__div-form{
      width: 80%;
    } 

    .c-main__form input{
      height: 40px;
      width: 100%;
    } 
    .c-main__form textarea{
      width: 100%;
    }

    .c-main__div-form h4{
      font-size: medium;
    }

    .c-main__form-submit{
      width: 20%;
      
    }


  }


}
